.aboutUs_page__xi_2K{padding-block:clamp(1rem,3vw,3rem) clamp(2.5rem,6vw,5rem)}.aboutUs_contact__xoosd{padding-block-end:clamp(2.5rem,6vw,5.5rem)}.aboutUs_introduction__chbHw{display:grid;gap:clamp(1rem,2.6vw,2rem)}.aboutUs_lead__kfJCL{display:grid;align-items:end;gap:clamp(1.15rem,3vw,2rem);padding:clamp(1.15rem,3.8vw,3rem);border:1px solid var(--tnk-line);border-left:4px solid var(--tnk-accent);background:var(--tnk-surface)}.aboutUs_marker__Rr51x{display:flex;align-items:center;gap:.65rem;color:var(--tnk-primary);font-size:.8rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.aboutUs_marker__Rr51x span{padding-right:.65rem;border-right:1px solid var(--tnk-accent);font-variant-numeric:tabular-nums}.aboutUs_lead__kfJCL h1{margin-top:.45rem;font-size:clamp(2.15rem,5.2vw,4.1rem);line-height:1.06;letter-spacing:-.025em;font-weight:800;color:var(--tnk-navy);overflow-wrap:anywhere}.aboutUs_company__vdP2M{margin-top:.75rem;font-size:clamp(.9rem,1.4vw,1.12rem);color:var(--tnk-muted);font-weight:650}.aboutUs_jumps__v9A2S{display:grid;border-top:1px solid var(--tnk-line)}.aboutUs_jumps__v9A2S a{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-height:44px;border-bottom:1px solid var(--tnk-line);color:var(--tnk-navy);font-weight:750}.aboutUs_jumps__v9A2S a:is(:hover,:focus-visible){background:var(--tnk-primary-soft);color:var(--tnk-primary-strong)}.aboutUs_jumps__v9A2S svg{flex:none;color:var(--tnk-primary)}.aboutUs_documentReader__a1H4G,.aboutUs_story__8i6Un{min-width:0;border:1px solid var(--tnk-line);background:var(--tnk-surface)}.aboutUs_story__8i6Un{padding:clamp(1.1rem,4vw,3rem)}.aboutUs_portfolioHeading__K6ax9 h2,.aboutUs_story__8i6Un h2,.aboutUs_video__2x9Te h2{color:var(--tnk-navy);font-size:clamp(1.65rem,3.4vw,2.55rem);line-height:1.12;font-weight:800;overflow-wrap:anywhere}.aboutUs_story__8i6Un h2{width:min(100%,54rem);margin:0 auto 1rem;padding-bottom:.65rem;border-bottom:1px solid var(--tnk-line)}.aboutUs_story__8i6Un .quill-content{width:min(100%,54rem);margin-inline:auto}.aboutUs_story__8i6Un .ql-align-justify{text-align:start}.aboutUs_story__8i6Un .quill-content img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto}.aboutUs_documentReader__a1H4G .quill-content *,.aboutUs_story__8i6Un .quill-content *,.aboutUs_videoCopy__rsRbS .quill-content *{font-style:normal!important}.aboutUs_video__2x9Te{display:grid;align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.1rem,3vw,2.2rem);border:1px solid var(--tnk-line);background:var(--tnk-bg)}.aboutUs_readerHeading__D_v_C p,.aboutUs_videoLabel__hxL2D{color:var(--tnk-primary);font-size:.82rem;font-weight:750;letter-spacing:.05em}.aboutUs_video__2x9Te h2{margin-block:.25rem .35rem}.aboutUs_videoLink__Mj7rH{margin-top:.55rem}.aboutUs_videoPlayer__oh4l1{min-width:0;background:var(--tnk-navy-strong)}.aboutUs_portfolio__4h5Pj{margin-top:clamp(2.1rem,5vw,4rem)}.aboutUs_portfolioHeading__K6ax9{display:grid;gap:.45rem;margin-bottom:clamp(.85rem,2vw,1.45rem);padding-bottom:.8rem;border-bottom:1px solid var(--tnk-line)}.aboutUs_portfolioGrid__nm1_k{display:block;align-items:start;gap:clamp(.85rem,2.3vw,1.8rem)}.aboutUs_portfolioNav__ICz1I{position:sticky;top:var(--tnk-header-height);z-index:20;min-width:0;border:1px solid var(--tnk-line);border-top:3px solid var(--tnk-accent);background:var(--tnk-navy);color:#fff}.aboutUs_portfolioNav__ICz1I h3{padding:.9rem 1rem;border-bottom:1px solid rgb(255 255 255/18%);font-size:1.02rem;font-weight:750}.aboutUs_documentPicker__5rBjI{display:grid;gap:.45rem;padding:.75rem 1rem 1rem;font-size:.875rem}.aboutUs_documentPicker__5rBjI select{min-height:44px;width:100%;border:1px solid var(--tnk-line);border-radius:0;background:var(--tnk-surface);color:var(--tnk-ink);padding-inline:.65rem}.aboutUs_documentPicker__5rBjI select:is(:hover,:focus-visible){border-color:var(--tnk-accent)}.aboutUs_documentChoices__RuIju{display:none}.aboutUs_documentChoices__RuIju li+li{border-top:1px solid rgb(255 255 255/15%)}.aboutUs_documentChoices__RuIju a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:44px;padding:.7rem .9rem;border-left:3px solid transparent;text-align:start;line-height:1.35;color:#e8eef4}.aboutUs_documentChoices__RuIju a span:nth-child(2){overflow-wrap:anywhere}.aboutUs_documentChoices__RuIju a:focus-visible,.aboutUs_documentChoices__RuIju a:hover,.aboutUs_documentChoices__RuIju a[aria-current=location]{border-left-color:var(--tnk-accent);background:color-mix(in srgb,var(--tnk-navy) 89%,var(--tnk-surface));color:#fff}.aboutUs_portfolioNav__ICz1I a:focus-visible,.aboutUs_portfolioNav__ICz1I select:focus-visible{outline-color:var(--tnk-accent);outline-offset:-3px}.aboutUs_documentChoices__RuIju svg,.aboutUs_documentIndex__eEViY{color:var(--tnk-accent)}.aboutUs_documentIndex__eEViY{font-size:.8rem;font-weight:750;font-variant-numeric:tabular-nums}.aboutUs_documentReader__a1H4G{border-top:3px solid var(--tnk-accent);padding:clamp(1rem,3vw,2.25rem)}.aboutUs_documentStack__RBt7s{display:grid;gap:clamp(1.25rem,3vw,2.25rem);min-width:0;margin-top:1rem}.aboutUs_portfolio__4h5Pj .aboutUs_documentStack__RBt7s .aboutUs_documentReader__a1H4G{scroll-margin-top:calc(var(--tnk-header-height) + var(--tnk-profile-nav-height, 160px) + 16px)}.aboutUs_documentReader__a1H4G:focus{outline:none}.aboutUs_documentReader__a1H4G:focus-visible{outline:2px solid var(--tnk-primary);outline-offset:4px}.aboutUs_readerHeading__D_v_C{display:grid;gap:.35rem;padding-bottom:.85rem;margin-bottom:1.1rem;border-bottom:1px solid var(--tnk-line)}.aboutUs_readerHeading__D_v_C h3{font-size:clamp(1.35rem,2.8vw,2.05rem);line-height:1.15;font-weight:800;color:var(--tnk-navy);overflow-wrap:anywhere}.aboutUs_readerHeading__D_v_C p{display:flex;align-items:center;gap:.65rem}.aboutUs_readerHeading__D_v_C p span{color:var(--tnk-primary-strong);border-right:1px solid var(--tnk-accent);padding-right:.65rem;font-variant-numeric:tabular-nums}.aboutUs_empty__0Ztd4{padding:1rem;border:1px solid var(--tnk-line);background:var(--tnk-surface)}@media (min-width:768px){.aboutUs_lead__kfJCL{grid-template-columns:minmax(0,1fr) minmax(11rem,.4fr)}.aboutUs_video__2x9Te:has(.aboutUs_videoPlayer__oh4l1){grid-template-columns:minmax(0,.64fr) minmax(0,1fr)}}@media (min-width:941px){.aboutUs_portfolioGrid__nm1_k{display:grid;grid-template-columns:minmax(14rem,.76fr) minmax(0,2fr)}.aboutUs_portfolioNav__ICz1I{position:sticky;top:calc(var(--tnk-header-height) + 17px);max-height:calc(100vh - var(--tnk-header-height) - 34px);max-height:calc(100dvh - var(--tnk-header-height) - 34px);overflow-y:auto}.aboutUs_documentStack__RBt7s{margin-top:0}.aboutUs_portfolio__4h5Pj .aboutUs_documentStack__RBt7s .aboutUs_documentReader__a1H4G{scroll-margin-top:calc(var(--tnk-header-height) + 17px)}.aboutUs_documentPicker__5rBjI{display:none}.aboutUs_documentChoices__RuIju{display:block;margin:0;padding:0;list-style:none}}.profileContent_content__S8v0B{min-width:0;color:var(--tnk-ink);font-size:clamp(.95rem,1.16vw,1.06rem);line-height:1.72}.profileContent_content__S8v0B .quill-content{min-width:0;color:inherit;font-family:inherit;line-height:inherit;overflow-wrap:anywhere}.profileContent_content__S8v0B .quill-content :is(p,li,span,strong,em,i){color:inherit!important;background:transparent!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-style:normal!important;white-space:normal}.profileContent_content__S8v0B .quill-content>p{margin:0 0 1.05rem}.profileContent_content__S8v0B .quill-content>p:empty,.profileContent_content__S8v0B .quill-content>p:has(>br:only-child){display:none}.profileContent_content__S8v0B .quill-content p[class*=ql-align-]{text-align:start}.profileContent_content__S8v0B .quill-content img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;margin:1.2rem auto 1.45rem}.profileContent_content__S8v0B .quill-content :is(ol,ul){margin:1rem 0 1.2rem;padding:0 0 0 1.3rem;list-style:disc outside}.profileContent_content__S8v0B .quill-content li{margin:.38rem 0;padding-left:.2rem!important;list-style:inherit;text-indent:0!important}.profileContent_content__S8v0B .quill-content .ql-ui,.profileContent_content__S8v0B .quill-content li:before{display:none!important}.profileContent_content__S8v0B .quill-content li::marker{color:var(--tnk-primary)}.profileContent_content__S8v0B .quill-content h4{color:var(--tnk-navy);font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:750;line-height:1.28;text-wrap:pretty}.profileContent_content__S8v0B .quill-content h4 :is(span,strong,em){font-weight:inherit}.profileContent_letter__1L5Jv .quill-content{max-width:78ch;margin-inline:auto}.profileContent_letter__1L5Jv .quill-content>p:first-child{padding:.7rem 1rem;border-left:3px solid var(--tnk-accent);color:var(--tnk-navy);background:var(--tnk-primary-soft);font-size:1.07em}.profileContent_letter__1L5Jv .quill-content>p:has(>strong>em){padding:1rem;border-block:1px solid var(--tnk-line);color:var(--tnk-primary-strong);background:var(--tnk-bg);font-weight:700}.profileContent_letter__1L5Jv .quill-content>p:has(>em){text-align:end}.profileContent_partners__D3FCs .quill-content>p:first-child{max-width:78ch;margin-inline:auto}.profileContent_partners__D3FCs .quill-content img{width:100%;max-width:1026px;aspect-ratio:auto 1026/579;border:1px solid var(--tnk-line);background:#fff}.profileContent_content__S8v0B .tnk-profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(.65rem,1.5vw,1.15rem);margin-top:1.6rem}.profileContent_content__S8v0B .tnk-profile-field{min-width:0;padding:clamp(.75rem,1.7vw,1.4rem);border:1px solid var(--tnk-line);border-top:3px solid var(--tnk-accent);background:var(--tnk-surface);font-size:.95em;line-height:1.58}.profileContent_content__S8v0B .tnk-profile-field h4{margin:0 0 .65rem;font-size:clamp(.96rem,1.2vw,1.14rem)}.profileContent_content__S8v0B .tnk-profile-field p{margin:0}.profileContent_content__S8v0B .tnk-profile-field :is(ol,ul){margin:.45rem 0 0;padding-left:1.1rem}.profileContent_content__S8v0B .tnk-profile-field li{margin:.4rem 0}.profileContent_content__S8v0B .tnk-profile-values{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.8rem,1.8vw,1.4rem);margin:1.45rem 0;padding:0;list-style:none}.profileContent_content__S8v0B .tnk-profile-values>.tnk-profile-value{min-width:0;margin:0;padding:clamp(1rem,2.1vw,1.65rem)!important;border:1px solid var(--tnk-line);border-left:4px solid var(--tnk-accent);list-style:none;background:var(--tnk-bg)}.profileContent_content__S8v0B .tnk-profile-value h4{margin:0 0 .65rem}.profileContent_content__S8v0B .tnk-profile-value-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:1rem;border:1px solid var(--tnk-accent);background:var(--tnk-primary-soft);color:var(--tnk-primary)}.profileContent_content__S8v0B .tnk-profile-value-icon svg{display:block;width:28px;height:28px;flex:none}.profileContent_culture__kg_8p .quill-content>p:first-child{padding:1rem 1.2rem;border-left:4px solid var(--tnk-accent);color:var(--tnk-navy);background:var(--tnk-primary-soft);text-align:start;line-height:1.45}.profileContent_content__S8v0B .tnk-profile-value-description{color:var(--tnk-muted)}.profileContent_hse__DPlRH .quill-content img{max-width:54rem}.profileContent_content__S8v0B .tnk-profile-hse-section{min-width:0;margin-block:1.3rem;padding:clamp(1rem,2vw,1.6rem);border:1px solid var(--tnk-line);border-top:3px solid var(--tnk-accent);background:var(--tnk-bg)}.profileContent_content__S8v0B .tnk-profile-hse-heading{margin:0}.profileContent_content__S8v0B .tnk-profile-hse-section :is(ol,ul){margin-bottom:0}@media (min-width:700px){.profileContent_content__S8v0B .tnk-profile-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:941px){.profileContent_content__S8v0B .tnk-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact_section__NaAWg{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:clamp(18px,3vw,42px);width:100%;max-width:var(--tnk-container,1320px);margin-inline:auto;padding:clamp(17px,3.2vw,44px);scroll-margin-top:92px;border:1px solid var(--tnk-line,#e9e2d7);border-radius:0;color:var(--tnk-ink,#24211b);background:linear-gradient(135deg,var(--tnk-primary-soft,#fff0d3),var(--tnk-bg,#fcfaf6) 70%)}.contact_copy__CnKHQ{display:grid;align-content:start;justify-items:start;gap:11px;min-width:0;padding:clamp(1px,1vw,14px)}.contact_icon__fDW1u{display:grid;place-items:center;width:51px;height:51px;margin-bottom:6px;border-radius:0;color:var(--tnk-primary,#795000);background:color-mix(in srgb,var(--tnk-accent,#f2b046) 32%,white)}.contact_copy__CnKHQ h2{color:var(--tnk-ink,#24211b);font-size:clamp(1.9rem,3.7vw,3.4rem);font-weight:750;line-height:1.08;letter-spacing:-.05em}.contact_copy__CnKHQ h2 span{display:block}.contact_eyebrow__tgO7d{color:var(--tnk-primary,#795000);font-size:.75rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.contact_lead___JRnF{max-width:40ch;color:var(--tnk-muted,#625b4f);line-height:1.62}.contact_company__PAqX3{width:100%;min-width:0;margin-top:9px}.contact_info__HeQLE{display:grid;min-width:0;gap:12px}.contact_info__HeQLE h3{margin-bottom:2px;font-weight:730}.contact_business__DXVWr h3,.contact_business__DXVWr h4{margin-bottom:.35rem;font-size:.88rem;font-weight:730}.contact_businessDetails__MbC2S{display:grid;gap:.26rem;margin:0;padding-inline-start:1.15rem;list-style:disc;color:var(--tnk-muted,#625b4f);font-size:.875rem;overflow-wrap:anywhere}.contact_businessDetails__MbC2S li::marker{color:var(--tnk-primary,#795000)}.contact_addressCard__a7XZo,.contact_channelCard__Qyt2p{border:1px solid var(--tnk-line,#e9e2d7);color:var(--tnk-ink,#24211b);background:var(--tnk-surface,#fff)}.contact_addressCard__a7XZo{display:flex;align-items:flex-start;gap:9px;padding:.65rem .75rem;font-size:.9rem;font-style:normal;overflow-wrap:anywhere}.contact_addressCard__a7XZo>span{display:grid;min-width:0;gap:2px;white-space:pre-line}.contact_addressCard__a7XZo svg,.contact_channelCard__Qyt2p svg{flex:0 0 auto;color:var(--tnk-primary,#795000)}.contact_addressCard__a7XZo svg{margin-top:2px}.contact_channels__lr3J3{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(5px,1vw,9px);margin:0;padding:0;list-style:none}.contact_channelCard__Qyt2p,.contact_channels__lr3J3>li{display:grid;min-width:0;gap:5px}.contact_channelCard__Qyt2p{justify-items:center;align-content:center;min-height:76px;padding:.42rem clamp(.25rem,1vw,.65rem);text-align:center;overflow-wrap:anywhere;line-height:1.2}.contact_channelCard__Qyt2p>span{display:grid;min-width:0;gap:3px}.contact_channelCard__Qyt2p strong{font-size:.85rem}.contact_channelCard__Qyt2p small{color:var(--tnk-muted,#625b4f);font-size:.78rem}a.contact_channelCard__Qyt2p:hover{border-color:var(--tnk-accent,#f2b046);background:var(--tnk-primary-soft,#fff0d3)}.contact_socials__j0oAE{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:4px 0 0;padding:0}.contact_socials__j0oAE a{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding-inline:10px;border:1px solid color-mix(in srgb,var(--tnk-primary,#795000) 19%,transparent);border-radius:0;color:var(--tnk-primary-strong,#563800);font-size:.79rem;font-weight:660}.contact_form__kvUXh,.contact_socials__j0oAE a:hover{background:var(--tnk-surface,#fff)}.contact_form__kvUXh{display:grid;align-content:start;gap:16px;min-width:0;padding:clamp(16px,2.6vw,30px);border:1px solid var(--tnk-line,#e9e2d7);border-radius:0}.contact_formHeading__tZ0qn h3{color:var(--tnk-ink,#24211b);font-size:clamp(1.24rem,2.4vw,1.8rem);font-weight:740;letter-spacing:-.035em;line-height:1.18}.contact_formHeading__tZ0qn p{margin-top:6px;color:var(--tnk-muted,#625b4f);font-size:.83rem}.contact_formFields__La_lk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px}.contact_formFields__La_lk label{min-width:0;color:var(--tnk-ink,#24211b);font-size:.86rem;font-weight:660}.contact_fullField__S0wIb{grid-column:1/-1}.contact_optional__HCubN{color:var(--tnk-muted,#625b4f);font-size:.78rem;font-weight:440}.contact_formFields__La_lk input,.contact_formFields__La_lk textarea{display:block;width:100%;min-width:0;min-height:45px;margin-top:5px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--tnk-muted,#625b4f) 36%,white);border-radius:var(--tnk-radius,0);color:var(--tnk-ink,#24211b);background:var(--tnk-surface,#fff);font-size:1rem;font-weight:450}.contact_formFields__La_lk textarea{resize:vertical;min-height:80px}.contact_formFields__La_lk input:focus,.contact_formFields__La_lk textarea:focus{border-color:var(--tnk-primary,#795000)}.contact_formActions__JRtMH button:focus-visible,.contact_formFields__La_lk input:focus-visible,.contact_formFields__La_lk textarea:focus-visible,.contact_section__NaAWg a:focus-visible{outline:2px solid var(--tnk-primary,#795000);outline-offset:3px}.contact_formFields__La_lk input[aria-invalid=true]{border-color:#a52220}.contact_contactConsent__Uar1Q{display:flex;align-items:flex-start;gap:.625rem;line-height:1.55;cursor:pointer}.contact_contactConsent__Uar1Q a{text-decoration:underline;text-underline-offset:.15em}.contact_contactConsent__Uar1Q input{width:1rem;height:1rem;flex:none;margin:.25rem 0 0}.contact_formActions__JRtMH{display:grid;justify-items:start;gap:8px}.contact_formActions__JRtMH button:disabled{cursor:wait;opacity:.7}.contact_error__pjY_c,.contact_success__vTcSn{font-size:.86rem;font-weight:660}.contact_error__pjY_c{color:#9f251f}.contact_success__vTcSn{color:#176036}@media (min-width:941px){.contact_formFields__La_lk textarea{min-height:128px}}@media (max-width:799px){.contact_section__NaAWg{grid-template-columns:1fr}}@media (max-width:480px){.contact_formFields__La_lk{grid-template-columns:1fr}.contact_channelCard__Qyt2p strong{font-size:.79rem}.contact_channelCard__Qyt2p small{font-size:.73rem}}.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{--hero-gutter:max(var(--tnk-gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--hero-content-width:min(var(--tnk-container),calc(100% - var(--hero-gutter) * 2));position:relative;display:grid;min-height:var(--tnk-hero-height);isolation:isolate;overflow:hidden;color:#fff;background:var(--tnk-navy-strong)}.homeHero_hero__Ohf5E .homeHero_copy__ZI3o4{width:var(--hero-content-width)}.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_actions__W8vG_ a{font-size:.88rem}.homeHero_actions__W8vG_ .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:calc((100% - var(--hero-content-width)) / 2);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{color:#fff}.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)}}.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}}.publicProductStrip_viewport__QZRra{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:var(--tnk-accent) var(--tnk-navy);-webkit-overflow-scrolling:touch;padding-bottom:.75rem}.publicProductStrip_viewport__QZRra::-webkit-scrollbar{height:.75rem}.publicProductStrip_viewport__QZRra::-webkit-scrollbar-track{background:var(--tnk-navy)}.publicProductStrip_viewport__QZRra::-webkit-scrollbar-thumb{border:2px solid var(--tnk-navy);background:var(--tnk-accent)}.publicProductCatalog_catalog__xhxQh{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"filters" "results";align-items:start;gap:1rem;min-width:0}.publicProductCatalog_sidebar__C_rv7{grid-area:filters;min-width:0}.publicProductCatalog_results__jqtbG{grid-area:results;min-width:0}.publicProductCatalog_categoryPanel__cG0qs{display:none}.publicProductCatalog_categoryPanel__cG0qs[data-expanded=true]{display:block;margin-top:.75rem}.publicProductCatalog_toolbar__x2taG{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-bottom:1rem}.publicProductCatalog_categoryToggle__yzmoP{position:absolute;inset-block-start:0;inset-inline-end:0;cursor:pointer;list-style:none}.publicProductCatalog_categoryToggle__yzmoP::-webkit-details-marker{display:none}.publicProductCatalog_sortSelect__K5dgu{width:100%;height:100%;min-height:46px;padding:.625rem 2.25rem .625rem .875rem;appearance:none;cursor:pointer;border:1px solid var(--tnk-line);background:var(--tnk-surface);color:var(--tnk-primary-strong);font-size:.875rem;font-weight:650}.publicProductCatalog_sortSelect__K5dgu:hover{border-color:var(--tnk-accent);background:var(--tnk-primary-soft)}.publicProductCatalog_cards__wyv0a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.publicProductCatalog_toolbar__x2taG{grid-template-columns:minmax(0,1fr) minmax(11rem,auto)}.publicProductCatalog_cards__wyv0a{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.publicProductCatalog_catalog__xhxQh{grid-template-columns:clamp(14rem,20vw,16rem) minmax(0,1fr);grid-template-areas:"filters results";gap:1.5rem}.publicProductCatalog_sidebar__C_rv7 .publicProductCatalog_mobileToggle__us2Fy{display:none}.publicProductCatalog_sidebar__C_rv7 .publicProductCatalog_categoryPanel__cG0qs{display:block;margin-top:0}}@media (min-width:1024px) and (min-height:320px){.publicProductCatalog_sidebar__C_rv7{--sidebar-top:calc(var(--tnk-header-height, 72px) + 1rem);position:sticky;top:var(--sidebar-top);align-self:start}.publicProductCatalog_sidebar__C_rv7 .publicProductCatalog_categoryPanel__cG0qs{max-height:calc(100vh - var(--sidebar-top) - 1rem);max-height:calc(100dvh - var(--sidebar-top) - 1rem);overflow-y:auto}}@media (min-width:1280px){.publicProductCatalog_cards__wyv0a{grid-template-columns:repeat(4,minmax(0,1fr))}}