.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_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_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{color:var(--tnk-muted);font-size:.95rem;font-weight:650}.home_introContent__Ox_L3{width:100%;color:var(--tnk-muted);line-height:1.68}.home_introImage__fHlPP{position:relative;isolation:isolate;margin:13px 0 0 13px}.home_introImage__fHlPP:before{position:absolute;z-index:-1;top:-12px;left:-12px;width:66%;height:76%;border:3px solid var(--tnk-accent);content:""}.home_introMark__SYtPQ,.home_introMedia__3M4HM{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:2px;background:var(--tnk-navy)}.home_introPhoto__kuDtz{object-fit:cover}.home_introMark__SYtPQ{display:grid;place-items:center;color:var(--tnk-accent);aspect-ratio:4/1;background:linear-gradient(90deg,#ffffff1a 1px,transparent 1px) 0 0 /38px 38px,linear-gradient(#ffffff1a 1px,transparent 1px) 0 0 /38px 38px,var(--tnk-navy)}.home_introActions__oTzmF{display:flex;justify-content:flex-start}.home_introVideo__YyLSA{overflow:hidden;border:1px solid var(--tnk-line);border-left:3px solid var(--tnk-accent);border-radius:3px;background:var(--tnk-surface)}.home_introVideo__YyLSA summary{min-height:44px;padding:11px 14px;cursor:pointer;color:var(--tnk-primary);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:3px;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:3px;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:2px;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}}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=montserrat]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=montserrat]:before{content:"Montserrat";font-family:Montserrat,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=grandstander]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=grandstander]:before{content:"Grandstander";font-family:Grandstander,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=roboto]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=roboto]:before{content:"Roboto";font-family:Roboto,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=imperial-script]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=imperial-script]:before{content:"Imperial Script";font-family:Imperial Script,cursive}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=fleur-de-leah]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=fleur-de-leah]:before{content:"Fleur De Leah";font-family:Fleur De Leah,cursive}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=lexend]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=lexend]:before{content:"Lexend";font-family:Lexend,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=pacifico]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=pacifico]:before{content:"Pacifico";font-family:Pacifico,cursive}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=oooh-baby]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=oooh-baby]:before{content:"Oooh Baby";font-family:Oooh Baby,cursive}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=noto-serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=noto-serif]:before{content:"Noto Serif";font-family:"Noto Serif",serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=sour-serif-4]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=sour-serif-4]:before{content:"Sour Serif 4";font-family:"Sour Serif 4",serif}.ql-font-montserrat{font-family:Montserrat,sans-serif}.ql-font-grandstander{font-family:Grandstander,cursive}.ql-font-roboto{font-family:Roboto,sans-serif}.ql-font-imperial-script{font-family:Imperial Script,cursive}.ql-font-fleur-de-leah{font-family:Fleur De Leah,cursive}.ql-font-lexend{font-family:Lexend,sans-serif}.ql-font-pacifico{font-family:Pacifico,cursive}.ql-font-oooh-baby{font-family:Oooh Baby,cursive}.ql-font-noto-serif{font-family:"Noto Serif",serif}.ql-font-sour-serif-4{font-family:"Sour Serif 4",serif}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="8px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="8px"]:before{content:"8px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="9px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="9px"]:before{content:"9px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="10px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="10px"]:before{content:"10px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="11px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="11px"]:before{content:"11px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12px"]:before{content:"12px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]:before{content:"14px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]:before{content:"16px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]:before{content:"18px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="21px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="21px"]:before{content:"21px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="24px"]:before{content:"24px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="32px"]:before{content:"32px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="36px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="36px"]:before{content:"36px"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="48px"]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="48px"]:before{content:"48px"}.ql-editor span[style*=font-size]{display:inline;white-space:normal}