.projectAndSolution_section__m1L3O{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(54px,7.4vw,104px);color:#fff;background:var(--tnk-navy)}.projectAndSolution_backdrop__sPICE{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.projectAndSolution_backdrop__sPICE:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#c3d6e41c 1px,transparent 1px) 0 0 /74px 74px,linear-gradient(#c3d6e41c 1px,transparent 1px) 0 0 /74px 74px,linear-gradient(115deg,rgb(8 21 38/58%),var(--tnk-navy-strong))}.projectAndSolution_backdropPhoto__QWHGb{object-fit:cover;object-position:center 43%;opacity:.37}.projectAndSolution_inner__dwnwm{display:grid;align-items:center;gap:clamp(30px,4vw,64px)}.projectAndSolution_heading__3l3_m{display:grid;align-content:center;justify-items:start;gap:14px}.projectAndSolution_marker__syp_T{display:inline-flex;align-items:center;gap:10px;color:var(--tnk-accent);font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.projectAndSolution_marker__syp_T span{display:grid;place-items:center;width:29px;height:25px;color:var(--tnk-navy-strong);background:var(--tnk-accent);font-size:.83rem;letter-spacing:.04em;font-variant-numeric:tabular-nums}.projectAndSolution_heading__3l3_m h2{font-size:clamp(2rem,4vw,4rem);line-height:.98;letter-spacing:-.025em;text-transform:uppercase;font-weight:800;text-wrap:balance}.projectAndSolution_heading__3l3_m>p:last-child{max-width:35ch;color:#e1e9ef;font-size:clamp(1rem,1.2vw,1.13rem);line-height:1.62}.projectAndSolution_groups__yw4KN{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.7vw,21px);padding:clamp(13px,2.3vw,30px);padding-inline-start:0}.projectAndSolution_groups__yw4KN:before{position:absolute;z-index:-1;inset:0 0 0 9%;content:"";background:radial-gradient(circle,#12203436 1px,transparent 1.6px) 0 0 /9px 9px,var(--tnk-accent)}.projectAndSolution_group__P3ItR{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:clamp(12px,1.6vw,20px);border:1px solid var(--tnk-line);color:var(--tnk-ink);background:var(--tnk-surface)}.projectAndSolution_groupHeader__js048{display:flex;align-items:center;gap:10px;min-width:0}.projectAndSolution_groupIcon__Ffb7H{flex:0 0 auto;display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--tnk-line);color:var(--tnk-primary);background:var(--tnk-primary-soft)}.projectAndSolution_groupHeader__js048 p{color:var(--tnk-muted);font-size:.7rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.projectAndSolution_groupHeader__js048 h3{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.08;font-weight:800}.projectAndSolution_groupNumber__HJRqT{margin-left:auto;align-self:start;color:var(--tnk-line);font-size:clamp(1.65rem,3.2vw,2.6rem);font-weight:800;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.projectAndSolution_allLink__BJcHr{display:inline-flex;align-items:center;align-self:start;gap:7px;min-height:44px;margin-top:auto;color:var(--tnk-primary);font-size:.9rem;font-weight:780}.projectAndSolution_allLink__BJcHr:hover{text-decoration:underline;text-underline-offset:4px}.projectAndSolution_feature__BHdpC{position:relative;display:grid;isolation:isolate;overflow:hidden;min-width:0;min-height:clamp(150px,18vw,221px);background:var(--tnk-navy)}.projectAndSolution_featureImage__Quly1,.projectAndSolution_rowImage__gQyHw{position:relative;display:grid;place-items:center;overflow:hidden;color:var(--tnk-primary);background:var(--tnk-primary-soft)}.projectAndSolution_featureImage__Quly1{position:absolute;z-index:-1;inset:0;color:var(--tnk-accent);background:var(--tnk-navy)}.projectAndSolution_featureImage__Quly1:after{position:absolute;inset:0;content:"";background:linear-gradient(0deg,#071321f5,#07132199 35%,transparent 80%)}.projectAndSolution_photo__2TBSR{object-fit:cover;transition:transform .38s ease}.projectAndSolution_feature__BHdpC:hover .projectAndSolution_photo__2TBSR,.projectAndSolution_row__hNb1Z:hover .projectAndSolution_photo__2TBSR{transform:scale(1.04)}.projectAndSolution_featureTitle__LH8yi{display:flex;align-self:end;align-items:flex-end;justify-content:space-between;gap:8px;padding:12px;color:#fff}.projectAndSolution_featureTitle__LH8yi h4{min-width:0;font-size:clamp(1rem,1.55vw,1.3rem);line-height:1.18;font-weight:770;overflow-wrap:anywhere}.projectAndSolution_arrow__8Tq1o{display:grid;place-items:center;flex:0 0 auto;width:35px;height:35px;color:var(--tnk-navy-strong);background:var(--tnk-accent)}.projectAndSolution_rows__NNwxl{list-style:none;margin:0;padding:0}.projectAndSolution_rows__NNwxl>li+li{border-top:1px solid var(--tnk-line)}.projectAndSolution_row__hNb1Z{display:grid;grid-template-columns:57px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:6px 0}.projectAndSolution_rowImage__gQyHw{aspect-ratio:4/3}.projectAndSolution_row__hNb1Z h4{font-size:.91rem;line-height:1.25;font-weight:690;overflow-wrap:anywhere}.projectAndSolution_rowArrow__X8dwG,.projectAndSolution_row__hNb1Z:hover h4{color:var(--tnk-primary)}@media (min-width:1100px){.projectAndSolution_inner__dwnwm{grid-template-columns:minmax(245px,.7fr) minmax(0,1.7fr)}}@media (max-width:679px){.projectAndSolution_groups__yw4KN{grid-template-columns:1fr}.projectAndSolution_feature__BHdpC{min-height:clamp(160px,54vw,250px)}}@media (prefers-reduced-motion:reduce){.projectAndSolution_photo__2TBSR{transition:none}}.home_page__gMkuS{--tnk-hero-height:calc(100vh - var(--tnk-header-height) - 1px);background:var(--tnk-surface)}@supports (height:100svh){.home_page__gMkuS{--tnk-hero-height:calc(100svh - var(--tnk-header-height) - 1px)}}.home_discoveryBand__9eF_h{position:relative;isolation:isolate;padding-block:clamp(52px,7.8vw,108px);color:var(--tnk-ink);background:var(--tnk-surface)}.home_discoveryBand__9eF_h:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background:repeating-radial-gradient(ellipse at 18% -45%,transparent 0 102px,rgb(13 32 54/5%) 103px,transparent 105px 164px),linear-gradient(90deg,rgb(13 32 54/5%) 1px,transparent 0) 50% 50% /78px 78px,linear-gradient(rgb(13 32 54/5%) 1px,transparent 0) 50% 50% /78px 78px;mask-image:linear-gradient(155deg,black,transparent 61%)}.home_discovery__5I6hi{display:grid;align-items:start;gap:clamp(32px,4.8vw,58px)}.home_discovery__5I6hi>*,.home_introContent__Ox_L3,.home_introHeader__jUbpF,.home_latest__BBIBw{min-width:0}.home_introduction__tclzf,.home_latest__BBIBw{display:grid;align-content:start;gap:clamp(17px,2.2vw,28px)}.home_introduction__tclzf{padding:clamp(18px,2.8vw,38px);color:var(--tnk-navy-strong);background:var(--tnk-accent)}.home_introHeader__jUbpF{display:grid;gap:8px}.home_sectionMarker__QfnFZ{display:inline-flex;align-items:center;gap:10px;margin-bottom:3px;color:var(--tnk-primary);font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.home_sectionMarker__QfnFZ span:first-child{display:grid;place-items:center;width:29px;height:25px;color:var(--tnk-navy-strong);background:var(--tnk-accent);font-size:.83rem;letter-spacing:.04em;font-variant-numeric:tabular-nums}.home_introduction__tclzf .home_sectionMarker__QfnFZ{color:var(--tnk-navy-strong)}.home_introduction__tclzf .home_sectionMarker__QfnFZ span:first-child{color:var(--tnk-accent);background:var(--tnk-navy-strong)}.home_introHeader__jUbpF h2,.home_latestHeading__RAI3j h2{font-size:clamp(1.85rem,3.1vw,3.18rem);line-height:1;letter-spacing:-.03em;font-weight:800;text-transform:uppercase;text-wrap:balance}.home_companyName__Hi_YS{font-size:.95rem;font-weight:650}.home_introContent__Ox_L3{width:100%;line-height:1.68}.home_introContent__Ox_L3 .quill-content a{color:var(--tnk-navy-strong)}.home_introImage__fHlPP{margin:0}.home_introPhoto__kuDtz{display:block;width:100%;height:auto}.home_introActions__oTzmF{display:flex;justify-content:flex-start}.home_introActions__oTzmF a{color:#fff;border-color:var(--tnk-navy-strong);background:var(--tnk-navy-strong)}.home_introActions__oTzmF a:hover{background:var(--tnk-navy)}.home_introActions__oTzmF a:focus-visible,.home_introVideo__YyLSA summary:focus-visible{outline-color:var(--tnk-navy-strong)}.home_introVideo__YyLSA{overflow:hidden;border:1px solid var(--tnk-navy-strong);border-left-width:3px;background:var(--tnk-primary-soft)}.home_introVideo__YyLSA summary{min-height:44px;padding:11px 14px;cursor:pointer;color:var(--tnk-navy-strong);font-weight:700}.home_latestHeading__RAI3j{min-width:0;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:flex-end;justify-content:space-between}.home_latestHeading__RAI3j h2{margin-top:8px}.home_textLink__ChlBG{display:inline-flex;min-height:44px;align-items:center;gap:7px;white-space:nowrap;color:var(--tnk-primary);font-weight:750}.home_textLink__ChlBG:hover{text-decoration:underline;text-underline-offset:4px}.home_productGrid__Eeld6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.55vw,18px);padding:0;margin:0;list-style:none}.home_productGrid__Eeld6 li{min-width:0;display:grid}.home_emptyProducts__HAleE{display:flex;min-height:140px;align-items:center;justify-content:center;gap:10px;padding:18px;color:var(--tnk-muted);background:var(--tnk-surface);border:1px solid var(--tnk-line);border-radius:var(--tnk-radius)}.home_contactBand__qBmdy{padding-block:clamp(45px,6.8vw,94px);background:linear-gradient(170deg,var(--tnk-surface),var(--tnk-bg))}.home_skeleton__HnNIr{min-height:300px;border-radius:var(--tnk-radius);background:var(--tnk-bg)}.home_heroSkeleton__8xqjY{min-height:var(--tnk-hero-height);border-radius:0;background:var(--tnk-navy-strong)}.home_productSkeleton__V6hzs{min-height:520px}.home_deliverySkeleton__dRWjm{min-height:520px;border-radius:0;background:var(--tnk-navy)}@media (min-width:930px){.home_discovery__5I6hi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.home_productGrid__Eeld6{grid-template-columns:repeat(2,minmax(0,1fr))}.home_productGrid__Eeld6 li:nth-child(n+9){display:none}}.homeHero_hero__Ohf5E{position:relative;display:grid;min-height:var(--tnk-hero-height);isolation:isolate;overflow:hidden;color:#fff;background:var(--tnk-navy-strong)}.homeHero_copy__ZI3o4{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(14px,1.8vw,23px);padding-block:clamp(36px,8vh,88px) max(100px,calc(84px + env(safe-area-inset-bottom)));pointer-events:none}.homeHero_copy__ZI3o4 h1{max-width:12ch;font-size:clamp(2.75rem,7.7vw,7.25rem);line-height:.94;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-weight:800;text-shadow:0 3px 24px #0815268c}.homeHero_copy__ZI3o4 h1:before{display:block;width:clamp(36px,4vw,62px);height:4px;margin-bottom:clamp(14px,2vw,25px);background:var(--tnk-accent);content:""}.homeHero_copy__ZI3o4 p{color:#f0f5f8;font-size:clamp(1.06rem,2.1vw,1.8rem);font-weight:600;line-height:1.4;text-shadow:0 2px 16px #081526b0}.homeHero_copy__ZI3o4 p span{display:block}.homeHero_copy__ZI3o4 p span:last-child{color:#ffd3a0}.homeHero_actions__W8vG_{display:flex;flex-wrap:wrap;gap:10px;pointer-events:auto}.homeHero_primary__CcqMN,.homeHero_secondary__mTcGf{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:10px 17px;border-radius:0;border:1px solid transparent;font-size:.88rem;font-weight:750;transition:background-color .18s ease,color .18s ease}.homeHero_primary__CcqMN{color:var(--tnk-navy-strong);background:var(--tnk-accent)}.homeHero_primary__CcqMN:hover{background:#ffbd74}.homeHero_secondary__mTcGf{color:#fff;border-color:#ffffff8c;background:#08152686}.homeHero_secondary__mTcGf:hover{background:#081526e0}.homeHero_actions__W8vG_ a:focus-visible{outline-color:#fff}.homeHero_media__jlJ_1{position:absolute;inset:0;isolation:isolate;overflow:hidden;touch-action:pan-y pinch-zoom;background:radial-gradient(ellipse at 69% 25%,#334d60,var(--tnk-navy) 54%,var(--tnk-navy-strong))}.homeHero_media__jlJ_1:after{position:absolute;z-index:2;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,#c8d9e419 1px,transparent 0) 50% 50% /8vw 100%,linear-gradient(90deg,#081526ef,#081526ab 36%,#08152638 72%,#08152621),linear-gradient(0deg,#081526a3,transparent 31%)}.homeHero_slide__vxNVg{position:absolute;inset:0;overflow:hidden;opacity:0;pointer-events:none}.homeHero_slide__vxNVg img{object-fit:cover;object-position:center}.homeHero_slide__vxNVg[data-frame=previous]{opacity:1;z-index:1}.homeHero_slide__vxNVg[data-frame=current]{opacity:1;z-index:2;transition:opacity 3s cubic-bezier(.4,0,.2,1)}.homeHero_media__jlJ_1[data-duration=manual] .homeHero_slide__vxNVg[data-frame=current]{transition-duration:.6s}.homeHero_slide__vxNVg[data-frame=current] img,.homeHero_slide__vxNVg[data-frame=previous] img{animation:homeHero_cinematicPan__208mB 14s linear both;will-change:transform}.homeHero_hero__Ohf5E[data-pause-pan=true] .homeHero_slide__vxNVg img{animation-play-state:paused}@keyframes homeHero_cinematicPan__208mB{0%{transform:scale(1.3)}to{transform:scale(1.015)}}.homeHero_controls__PORwx{position:absolute;z-index:3;left:max(var(--tnk-gutter),env(safe-area-inset-left));bottom:max(20px,calc(env(safe-area-inset-bottom) + 10px));display:flex;gap:3px;align-items:center;padding:3px;border:1px solid #ffffff4a;border-left:3px solid var(--tnk-accent);border-radius:0;color:white;background:#081526dc;backdrop-filter:blur(8px)}.homeHero_controls__PORwx span{min-width:48px;padding-inline:4px;text-align:center;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.homeHero_controls__PORwx button{display:grid;place-items:center;width:44px;height:44px;border-radius:0;transition:background-color .18s ease}.homeHero_controls__PORwx button:hover{color:var(--tnk-navy-strong);background:var(--tnk-accent)}.homeHero_controls__PORwx button:focus-visible{outline:2px solid var(--tnk-accent);outline-offset:-2px}@media (max-width:700px){.homeHero_copy__ZI3o4{justify-content:flex-end}.homeHero_copy__ZI3o4 h1{font-size:clamp(2.7rem,9vw,4rem)}.homeHero_media__jlJ_1:after{background:linear-gradient(90deg,#c8d9e416 1px,transparent 0) 50% 50% /18vw 100%,linear-gradient(0deg,#081526fa,#081526cd 33%,#08152660 62%,#0815261a)}.homeHero_controls__PORwx{bottom:max(14px,calc(env(safe-area-inset-bottom) + 8px))}}@media (max-height:500px) and (min-width:701px){.homeHero_copy__ZI3o4{gap:12px;padding-block:22px 82px}.homeHero_copy__ZI3o4 h1{font-size:clamp(2.55rem,6vw,4rem)}.homeHero_copy__ZI3o4 p{font-size:clamp(1rem,2.6vh,1.2rem)}}@media (prefers-reduced-motion:reduce){.homeHero_slide__vxNVg[data-frame=current] img,.homeHero_slide__vxNVg[data-frame=previous] img{animation:none;will-change:auto}.homeHero_media__jlJ_1[data-duration=manual] .homeHero_slide__vxNVg[data-frame=current],.homeHero_slide__vxNVg[data-frame=current]{transition-duration:0s}}.publicProductCard_card__aaam2{container-type:inline-size;display:flex;flex-direction:column;height:100%;min-width:0;border:1px solid var(--tnk-line);background:var(--tnk-surface);transition:border-color .18s,box-shadow .18s}.publicProductCard_card__aaam2:focus-within,.publicProductCard_card__aaam2:hover{border-color:var(--tnk-accent);box-shadow:0 7px 0 -4px color-mix(in srgb,var(--tnk-navy) 16%,transparent)}.publicProductCard_link__zBeE_{display:flex;flex:1;flex-direction:column;min-width:0}.publicProductCard_card__aaam2 .publicProductCard_link__zBeE_:focus-visible{z-index:1;outline:2px solid var(--tnk-accent);outline-offset:-2px}.publicProductCard_rail__a4Qag{display:flex;align-items:center;gap:.45rem;min-width:0;min-height:22px;padding-inline:.55rem .4rem;color:var(--tnk-navy);background:#edf2f5;border-bottom:1px solid var(--tnk-line);font-size:.625rem;font-weight:750;line-height:1.1;letter-spacing:.1em;text-transform:uppercase}.publicProductCard_rail__a4Qag:after{flex:0 0 19px;height:6px;margin-inline-start:auto;background:repeating-linear-gradient(125deg,var(--tnk-accent) 0 2px,transparent 2px 5px);content:""}.publicProductCard_railBrand__VhWhz{padding-inline-end:.42rem;border-inline-end:1px solid #9bacb9}.publicProductCard_railLabel__Uuk7b{color:var(--tnk-muted)}.publicProductCard_imagePlate__tjd_u{position:relative;isolation:isolate;width:100%;aspect-ratio:4/3;overflow:hidden;border-bottom:1px solid var(--tnk-line);background:linear-gradient(90deg,rgb(13 32 54/5%) 1px,transparent 0),linear-gradient(rgb(13 32 54/5%) 1px,transparent 0),#fbfcfd;background-position:50%;background-size:15px 15px}.publicProductCard_frameMarks__9HDaP{--mark:#728a9e;position:absolute;inset:6px;pointer-events:none;background:linear-gradient(var(--mark),var(--mark)) 0 0 /10px 1px,linear-gradient(var(--mark),var(--mark)) 0 0 /1px 10px,linear-gradient(var(--mark),var(--mark)) 100% 0 /10px 1px,linear-gradient(var(--mark),var(--mark)) 100% 0 /1px 10px,linear-gradient(var(--mark),var(--mark)) 0 100% /10px 1px,linear-gradient(var(--mark),var(--mark)) 0 100% /1px 10px,linear-gradient(var(--tnk-accent),var(--tnk-accent)) 100% 100% /15px 2px,linear-gradient(var(--tnk-accent),var(--tnk-accent)) 100% 100% /2px 15px;background-repeat:no-repeat}.publicProductCard_body__ETzRl{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:.75rem .8rem .65rem}.publicProductCard_title__2TcKm{margin:0;padding-inline-start:.46rem;overflow-wrap:anywhere;border-inline-start:2px solid var(--tnk-accent);color:var(--tnk-navy);font-size:.975rem;font-weight:750;line-height:1.23}.publicProductCard_pricing__Cv74E{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.45rem;row-gap:.1rem;margin-top:auto;line-height:1.25;overflow-wrap:anywhere}.publicProductCard_price__O_Oa_{color:var(--tnk-primary-strong);font-size:.875rem;font-weight:750}.publicProductCard_previousPrice__P4JkQ{color:var(--tnk-muted);font-size:.75rem}.publicProductCard_action__aMcBK{display:flex;align-items:center;justify-content:space-between;min-height:36px;gap:.2rem;border-top:1px solid var(--tnk-line);background:var(--tnk-navy);color:white;font-size:.72rem;font-weight:750;letter-spacing:.07em;line-height:1.15;text-transform:uppercase;transition:background-color .18s}.publicProductCard_actionLabel__S9QYZ{padding-inline:.8rem 0}.publicProductCard_actionArrow__prqFm{display:grid;align-self:stretch;flex:0 0 40px;place-items:center;padding-inline-start:4px;background:var(--tnk-accent);color:var(--tnk-navy-strong);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px)}.publicProductCard_link__zBeE_:focus-visible .publicProductCard_action__aMcBK,.publicProductCard_link__zBeE_:hover .publicProductCard_action__aMcBK{background:var(--tnk-navy-strong)}.publicProductCard_tags__V1c1v{display:flex;flex-wrap:wrap;gap:.35rem;padding:.45rem .65rem;border-top:1px solid var(--tnk-line)}.publicProductCard_tag__JRixm{max-width:100%;padding:.18rem .4rem;overflow-wrap:anywhere;border:1px solid var(--tnk-line);background:var(--tnk-bg);color:var(--tnk-muted);font-size:.75rem}.publicProductCard_tag__JRixm:hover{background:var(--tnk-primary-soft);color:var(--tnk-primary-strong)}@container (max-width: 156px){.publicProductCard_rail__a4Qag{min-height:20px;padding-inline-start:.4rem;letter-spacing:.06em}.publicProductCard_rail__a4Qag:after{flex-basis:12px}.publicProductCard_body__ETzRl{gap:.45rem;padding:.6rem .55rem .55rem}.publicProductCard_title__2TcKm{font-size:.875rem}.publicProductCard_action__aMcBK{min-height:34px;font-size:.65rem;letter-spacing:.035em}.publicProductCard_actionLabel__S9QYZ{padding-inline-start:.55rem}.publicProductCard_actionArrow__prqFm{flex-basis:31px}}@media (prefers-reduced-motion:reduce){.publicProductCard_action__aMcBK,.publicProductCard_card__aaam2{transition:none}}