.contact-form_section__mh_5S{max-width:1280px;margin:0 auto;padding:56px 32px 72px;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:72px;border-top:1px solid #deded9;color:#202322}.contact-form_intro__pBeX9>span{color:#777d78;font-size:14px}.contact-form_intro__pBeX9 h2{font-size:clamp(28px,3vw,43px);line-height:1.12;margin:15px 0 22px;letter-spacing:-.035em}.contact-form_intro__pBeX9 p{max-width:380px;font-size:16px;line-height:1.8;color:#626963}.contact-form_form__rnDoP{min-width:0}.contact-form_form__rnDoP fieldset{display:grid;gap:22px;border:0;padding:0;margin:0;min-width:0}.contact-form_pair__S23Xy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.contact-form_form__rnDoP label{display:grid;min-width:0;gap:9px;font-size:13px;font-weight:650}.contact-form_form__rnDoP input,.contact-form_form__rnDoP textarea{box-sizing:border-box;width:100%;padding:13px 14px;border:1px solid #cbd0c9;border-radius:3px;background:#fff;color:#202322;font:inherit;font-weight:400;font-size:16px}.contact-form_form__rnDoP textarea{resize:vertical;min-height:160px;line-height:1.6}.contact-form_form__rnDoP input:focus,.contact-form_form__rnDoP textarea:focus{outline:2px solid #577963;outline-offset:3px;border-color:#577963}.contact-form_form__rnDoP button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 24px;margin-top:24px;border:0;border-radius:3px;background:#274d37;color:#fff;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.contact-form_form__rnDoP button:hover{background:#183b26}.contact-form_form__rnDoP button:focus-visible{outline:2px solid #274d37;outline-offset:4px}.contact-form_form__rnDoP button:disabled{cursor:wait;opacity:.65}.contact-form_privacy__mavXi{display:flex;width:fit-content;align-items:center;gap:5px;margin-top:18px;font-size:13px;color:#515e54;text-decoration:underline;text-underline-offset:3px}.contact-form_error__TpnlM{color:#9e3028;border-left:3px solid #b34d40;padding-left:12px;font-size:14px;line-height:1.6}.contact-form_success__uWOfL,.contact-form_unavailable__V_KBr{align-self:start;padding:30px;background:#f1f5ef;border-left:3px solid #53795d}.contact-form_success__uWOfL h3{font-size:22px;margin:18px 0 12px}.contact-form_success__uWOfL p,.contact-form_unavailable__V_KBr p{margin-bottom:0;line-height:1.75;color:#59665c}.contact-form_honeypot__7INaT{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:900px){.contact-form_section__mh_5S{gap:36px;grid-template-columns:1fr;padding:40px 24px 52px}.contact-form_intro__pBeX9 p{max-width:620px}}@media (max-width:520px){.contact-form_section__mh_5S{padding:34px 20px 44px;gap:24px}.contact-form_pair__S23Xy{grid-template-columns:1fr;gap:22px}.contact-form_form__rnDoP button{width:100%}}.product-seo_share__aTx0Q{display:grid;justify-items:start;gap:.65rem;margin-top:1.25rem}.product-seo_button__bzUP7{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 0;color:#45494c;background:transparent;border:0;font:inherit;font-size:.875rem;cursor:pointer}.product-seo_button__bzUP7:hover{color:#15191b;text-decoration:underline;text-underline-offset:.25rem}.product-seo_button__bzUP7:focus-visible{outline:2px solid #212629;outline-offset:4px;border-radius:3px}.product-seo_message__2xs3S{color:#555c61;font-size:.8rem}.product-seo_link__R6UFE{width:100%;max-width:32rem;padding:.75rem;border:1px solid #cbd0d3;border-radius:.5rem;background:#fff;color:#252b2f;font:inherit;font-size:.8rem}.quote_link__4p__q{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:14px 0 0;padding:11px 14px;border:1px solid var(--border);border-radius:6px;font-size:13px;color:var(--muted)!important;line-height:1.5!important}.quote_link__4p__q[data-reached]{border-color:#e9d68c;background:#fbf5d9;color:#514517!important}.quote_link__4p__q span{font-size:13px;color:inherit}.quote_link__4p__q button{display:inline-flex;align-items:center;gap:7px;padding:2px 0;border:0;background:none;color:var(--brand-ink);font-size:13px;font-weight:650;text-decoration:underline;text-decoration-color:var(--brand-yellow);text-decoration-thickness:2px;text-underline-offset:4px}.quote_dialog__Dxn5j{width:min(620px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden;border:0;border-radius:12px;background:#fff;color:var(--brand-ink);box-shadow:0 30px 80px -20px rgba(20,26,30,.55)}.quote_dialog__Dxn5j[open]{display:flex;flex-direction:column}.quote_dialog__Dxn5j::backdrop{background:rgba(28,34,39,.68)}.quote_head__6dsvb{flex:none;display:grid;grid-template-columns:52px minmax(0,1fr) 40px;align-items:center;gap:14px;padding:16px 16px 16px 18px;border-top:3px solid var(--brand-yellow);background:var(--brand-graphite);color:#fff}.quote_head__6dsvb h2{margin:0;font:700 21px/1.2 var(--font-display);letter-spacing:-.03em}.quote_head__6dsvb p{margin:4px 0 0;overflow:hidden;color:#c9d0d5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.quote_head__6dsvb>button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff}.quote_head__6dsvb>button:hover{background:hsla(0,0%,100%,.2)}.quote_thumb__sBbjE{position:relative;display:block;width:52px;height:52px;overflow:hidden;border-radius:7px;background:#f1f3f4}.quote_thumb__sBbjE img{position:absolute;inset:0;padding:4px;mix-blend-mode:multiply}.quote_thumb__sBbjE>div{width:48px;margin:auto}.quote_thumb__sBbjE>div+span{display:none}.quote_form__7okZj{display:grid;gap:13px;padding:18px;overflow-y:auto;overscroll-behavior:contain}.quote_intro__CYKjN{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.quote_pair__BQw9m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.quote_form__7okZj label{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:600;color:var(--brand-ink)}.quote_form__7okZj input,.quote_form__7okZj select,.quote_form__7okZj textarea{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #c6ced3;border-radius:6px;background:#fff;color:var(--brand-ink);font-size:15px;font-weight:400}.quote_form__7okZj textarea{resize:vertical;line-height:1.5}.quote_form__7okZj input:focus,.quote_form__7okZj select:focus,.quote_form__7okZj textarea:focus{outline:none;border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-ink)}.quote_honeypot__rL_Qc{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.quote_error__xE0KP{margin:0;padding:10px 12px;border-radius:6px;background:#fdf5f4;color:#90473f;font-size:13px;line-height:1.5}.quote_submit__AThvh{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:0;border-radius:6px;background:var(--brand-yellow);color:var(--brand-ink);font-size:14px;font-weight:650}.quote_submit__AThvh:hover:not(:disabled){background:#e5bc27}.quote_privacy__kZQMk{display:inline-flex;align-items:center;gap:5px;justify-self:start;color:var(--muted)!important;font-size:12px}.quote_success__WUBiN{display:grid;justify-items:center;gap:9px;padding:34px 28px 28px;text-align:center;overflow-y:auto}.quote_success__WUBiN>span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--brand-yellow)}.quote_success__WUBiN h3{margin:6px 0 0;font:700 23px/1.2 var(--font-display);letter-spacing:-.03em}.quote_success__WUBiN p{max-width:420px;margin:0;color:#47535c;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.quote_success__WUBiN small{color:var(--muted);font-size:12px}.quote_success__WUBiN .quote_submit__AThvh{margin-top:12px;min-width:160px}.quote_offer__tn13d{max-width:1100px;margin-inline:auto;padding-inline:64px}.quote_band__gQJR3{padding:34px 0 96px;background:var(--brand-graphite);color:#fff}.quote_band__gQJR3 span{display:inline-block;padding:4px 9px;border-radius:4px;background:var(--brand-yellow);color:var(--brand-ink);font-size:12px;font-weight:700}.quote_band__gQJR3 h1{margin:14px 0 8px;font:700 clamp(30px,3.6vw,46px)/1.1 var(--font-display);letter-spacing:-.045em}.quote_band__gQJR3 p{margin:0;color:#c9d0d5;font-size:14px}.quote_sheet__bIdR9{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;margin-top:-62px;padding-bottom:72px}.quote_card__03w3s{min-width:0;padding:24px;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 18px 40px -30px rgba(32,38,44,.5)}.quote_product__wWdU8{display:grid;grid-template-columns:128px minmax(0,1fr);gap:20px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--border)}.quote_photo__0kiha{position:relative;display:block;height:112px;overflow:hidden;border-radius:8px;background:#f1f3f4}.quote_photo__0kiha img{position:absolute;inset:0;padding:8px;mix-blend-mode:multiply}.quote_photo__0kiha>div{width:110px;margin:auto}.quote_photo__0kiha>div+span{display:none}.quote_product__wWdU8 small{color:#7b838a;font-size:12px}.quote_product__wWdU8 h2{margin:4px 0 0;font:700 22px/1.2 var(--font-display);letter-spacing:-.03em}.quote_product__wWdU8 p{margin:5px 0 0;color:var(--muted);font-size:13px}.quote_rows__uxTMG{display:grid;gap:10px;margin:18px 0 0}.quote_rows__uxTMG>div{display:flex;justify-content:space-between;gap:18px;font-size:14px}.quote_rows__uxTMG dt{color:var(--muted)}.quote_rows__uxTMG dd{margin:0;font-weight:600;text-align:right}.quote_rows__uxTMG s{margin-right:8px;font-weight:400;color:#8e989f}.quote_note__y2GLQ{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.quote_note__y2GLQ h3{margin:0 0 7px;font-size:14px}.quote_note__y2GLQ p{margin:0;color:#47535c;font-size:14px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}.quote_side__Kptg8{position:sticky;top:calc(var(--hdcase-chrome-height) + 22px);align-self:start;display:grid;gap:12px}.quote_side__Kptg8 h2{margin:0;font-size:13px;font-weight:500;color:var(--muted)}.quote_total__cmD1S{font:700 34px/1.1 var(--font-display);letter-spacing:-.04em}.quote_saved__TyQFI{color:#3f6c4c;font-size:13px;font-weight:650}.quote_side__Kptg8 .quote_submit__AThvh{width:100%;gap:9px}.quote_outlineButton__4j8lD{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #d2d9de;border-radius:6px;background:#fff;color:#35414a;font-size:13px;font-weight:600}.quote_outlineButton__4j8lD:hover:not(:disabled){border-color:#89969f;background:#f4f6f7}.quote_hint__HVV5l{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.quote_state__O8ubn{padding:12px 14px;border-radius:6px;background:#f4f6f7;color:#47535c;font-size:13px;line-height:1.6}.quote_quantityTag__BMESn{font-size:13px;font-weight:600;white-space:nowrap}@media(max-width:900px){.quote_offer__tn13d{padding-inline:24px}.quote_sheet__bIdR9{grid-template-columns:minmax(0,1fr)}.quote_side__Kptg8{position:static}}@media(max-width:760px){.quote_dialog__Dxn5j{width:100%;height:100dvh;max-height:none;border-radius:0}.quote_pair__BQw9m{grid-template-columns:minmax(0,1fr)}.quote_form__7okZj input,.quote_form__7okZj select,.quote_form__7okZj textarea{font-size:16px}.quote_form__7okZj{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.quote_offer__tn13d{padding-inline:16px}.quote_sheet__bIdR9{padding-bottom:48px}.quote_band__gQJR3{padding:26px 0 84px}.quote_product__wWdU8{grid-template-columns:84px minmax(0,1fr);gap:14px}.quote_photo__0kiha{height:76px}.quote_photo__0kiha>div{width:72px}.quote_product__wWdU8 h2{font-size:18px}.quote_card__03w3s{padding:18px}}.case-viewer_viewer__G0KsK{position:relative;width:100%;height:var(--hdcase-viewer-height,650px);isolation:isolate}.case-viewer_surface__h7E5s{position:absolute;inset:0 0 84px;container:case-surface/size}.case-viewer_withoutCatalog__EQJvx .case-viewer_surface__h7E5s{bottom:0}.case-viewer_withoutCatalog__EQJvx .case-viewer_fallback__GImrB{bottom:38%}.case-viewer_loading__qS5qZ{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:var(--brand-ink);pointer-events:none}.case-viewer_loading__qS5qZ strong{font-size:13px;font-weight:650}.case-viewer_loading__qS5qZ>span{font-size:11px;line-height:1.7;color:var(--brand-graphite)}.case-viewer_poster__B3Lm8{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:1}.case-viewer_poster__B3Lm8 img{position:absolute;left:calc(50% + var(--poster-offset-x,1.887041cqh));top:var(--poster-top,50.672506%);width:auto;height:var(--poster-height,86.154136%);max-width:none;transform:translate(-50%,-50%);user-select:none}.case-viewer_posterHidden__BJN2g{opacity:0;transition:opacity .45s ease .3s}.case-viewer_canvas__09HGU{position:absolute;z-index:1;width:100%;height:100%;inset:0;display:block;opacity:0;pointer-events:none;transition:opacity .55s ease;-webkit-tap-highlight-color:transparent}.case-viewer_canvas__09HGU.case-viewer_visible__G1_gi{opacity:1}.case-viewer_canvas__09HGU.case-viewer_interactive__EgdN_{pointer-events:auto;cursor:grab}.case-viewer_canvas__09HGU.case-viewer_interactive__EgdN_:active{cursor:grabbing}.case-viewer_canvas__09HGU:focus-visible{outline:2px solid var(--brand-white);outline-offset:-8px;border-radius:4px}.case-viewer_interactionHint__JsZmw{position:absolute;z-index:2;top:12px;right:18px;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid hsla(0,0%,100%,.16);border-radius:4px;background:rgba(32,38,44,.94);color:var(--brand-white);opacity:0;pointer-events:none;user-select:none;transition:opacity .25s ease}.case-viewer_interactionHint__JsZmw.case-viewer_hintVisible__CPlTM{opacity:1}.case-viewer_interactionHint__JsZmw>svg{color:var(--brand-yellow);flex:none}.case-viewer_interactionHint__JsZmw strong{font-size:10px;font-weight:650;line-height:1.4}.case-viewer_interactionHint__JsZmw>span{font-size:10px;line-height:1.4;color:hsla(0,0%,100%,.85)}.case-viewer_viewer__G0KsK .case-viewer_catalogLink__W9nd_{position:absolute;bottom:16px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:2;min-height:72px;padding:14px 16px 14px 20px;color:var(--brand-white);background:var(--brand-ink);border:1px solid hsla(0,0%,100%,.14);border-radius:5px;transition:background .2s,border-color .2s}.case-viewer_viewer__G0KsK .case-viewer_catalogLink__W9nd_:hover{background:var(--brand-graphite);border-color:hsla(0,0%,100%,.35)}.case-viewer_viewer__G0KsK .case-viewer_catalogLink__W9nd_:focus-visible{outline:2px solid var(--brand-white);outline-offset:4px}.case-viewer_catalogCopy__Nhw2Q{display:grid;gap:4px;min-width:0}.case-viewer_catalogCopy__Nhw2Q strong{font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.4}.case-viewer_catalogCopy__Nhw2Q>span{font-size:11px;color:hsla(0,0%,100%,.7);line-height:1.5}.case-viewer_catalogArrow___fDbv{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:3px;background:var(--brand-yellow);color:var(--brand-ink)}.case-viewer_catalogLink__W9nd_:hover .case-viewer_catalogArrow___fDbv{background:var(--brand-yellow-deep)}.case-viewer_fallback__GImrB button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--brand-yellow);color:var(--brand-ink);border-radius:4px;background:var(--brand-yellow);cursor:pointer}.case-viewer_fallback__GImrB button:hover{background:var(--brand-yellow-deep)}.case-viewer_fallback__GImrB button:focus-visible{outline:2px solid var(--brand-white);outline-offset:3px}.case-viewer_fallback__GImrB{position:absolute;z-index:2;bottom:101px;left:15px;right:15px;display:flex;align-items:center;justify-content:center;flex-direction:column}.case-viewer_fallback__GImrB p{font-size:11px;color:var(--brand-white);background:var(--brand-ink);padding:7px 12px;border-radius:3px;margin:0 0 12px}.case-viewer_fallback__GImrB button{gap:7px;padding:0 15px;height:34px;font-size:11px}.case-viewer_srOnly__8t_gv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.case-viewer_viewer__G0KsK{height:var(--hdcase-viewer-height,690px)}}@media(max-width:1100px){.case-viewer_viewer__G0KsK{height:var(--hdcase-viewer-height,600px)}.case-viewer_viewer__G0KsK .case-viewer_catalogLink__W9nd_{left:22px;right:22px}}@media(max-width:760px){.case-viewer_viewer__G0KsK{height:var(--hdcase-viewer-height,500px)}.case-viewer_viewer__G0KsK .case-viewer_catalogLink__W9nd_{bottom:10px;left:6px;right:6px;padding:12px 14px;min-height:68px;gap:12px}.case-viewer_catalogCopy__Nhw2Q strong{font-size:12px}.case-viewer_catalogCopy__Nhw2Q>span{font-size:10px}.case-viewer_catalogArrow___fDbv{width:38px;height:38px}}@media(max-width:360px){.case-viewer_viewer__G0KsK{height:var(--hdcase-viewer-height,455px)}}@container case-surface (aspect-ratio < 1 / 1){.case-viewer_poster__B3Lm8 img{left:calc(50% + var(--poster-portrait-offset-x,1.585092cqh));top:var(--poster-portrait-top,50.564897%);height:var(--poster-portrait-height,72.368453%)}}@container case-surface (max-height:240px){.case-viewer_interactionHint__JsZmw{top:6px;right:8px;padding:6px 8px}.case-viewer_interactionHint__JsZmw>span{display:none}}@media(prefers-reduced-motion:reduce){.case-viewer_canvas__09HGU,.case-viewer_interactionHint__JsZmw,.case-viewer_posterHidden__BJN2g,.case-viewer_viewer__G0KsK .case-viewer_catalogLink__W9nd_{transition:none}}.about_page__8hfsz{--about-width:1448px;--about-gutter:64px}.about_hero__7dKTy{position:relative;overflow:hidden;background:var(--brand-graphite);color:var(--brand-white)}.about_heroInner__8GTZi{max-width:var(--about-width);margin:auto;padding:0 var(--about-gutter);display:grid;grid-template-columns:1.06fr 1fr;gap:36px;align-items:center}.about_heroText__TDe1F{position:relative;z-index:1;padding:30px 0 66px}.about_breadcrumb__4rNM4{display:flex;align-items:center;gap:10px;color:#c0c7cc;font-size:11px;margin-bottom:48px}.about_breadcrumb__4rNM4 a:hover{color:var(--brand-yellow)}.about_hero__7dKTy h1{margin:0;font:700 clamp(42px,5vw,72px)/1.06 var(--font-display);letter-spacing:-.055em}.about_heroText__TDe1F>p{max-width:445px;margin:25px 0 31px;color:#c5ccd1;font-size:14px;line-height:1.9}.about_heroActions__e8Wxh{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.about_heroContact__Qgv0m{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:550}.about_heroContact__Qgv0m:hover{text-decoration:underline;text-underline-offset:5px}.about_heroVisual__UP0IU{min-width:0;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;margin:0;min-height:500px;padding:25px 0 42px}.about_caseStage__ymvrp{position:absolute;inset:0 -160px 0 -12px;background:var(--brand-yellow);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}.about_caseModel__leCQK{--hdcase-viewer-height:430px;position:relative;z-index:1;width:100%}.about_distributor__nqTbM{position:relative;z-index:1;align-self:flex-start;display:flex;align-items:center;gap:13px;margin-top:-4px;margin-left:22px;padding:17px 21px;background:var(--brand-white);color:var(--brand-ink);border-left:3px solid var(--brand-ink)}.about_distributor__nqTbM>svg{flex:none}.about_distributor__nqTbM strong{display:block;font-size:13px;letter-spacing:-.01em}.about_distributor__nqTbM span{display:block;margin-top:3px;font-size:10px;color:var(--muted)}.about_approachInner__nl611,.about_locations__DZnzu,.about_story__Zv7qx{max-width:var(--about-width);margin:auto;padding:90px var(--about-gutter)}.about_story__Zv7qx{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.about_storyHeading__kD09i{min-width:0}.about_sectionLabel__1uaMg{display:block;font-size:12px;color:var(--muted);margin-bottom:19px}.about_page__8hfsz h2{font:700 clamp(32px,3.4vw,48px)/1.13 var(--font-display);letter-spacing:-.045em;margin:0}.about_signature__PwJIm{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding-top:36px}.about_signature__PwJIm>a{border:1px solid var(--border)}.about_signature__PwJIm>span{padding-left:13px;border-left:3px solid var(--brand-yellow);color:var(--muted);font-size:11px;line-height:1.8}.about_storyCopy__IOHIR p{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.95}.about_storyCopy__IOHIR .about_lead__Nxx68{margin-bottom:23px;font-size:21px;letter-spacing:-.025em;line-height:1.6;color:var(--brand-ink);font-weight:500}.about_inlineLink__EfkpK{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:650;line-height:1.6}.about_inlineLink__EfkpK svg{flex:none}.about_inlineLink__EfkpK:hover{text-decoration:underline;text-underline-offset:5px}.about_storyCopy__IOHIR>.about_inlineLink__EfkpK{margin-top:8px}.about_approach__OIgHe{background:var(--surface)}.about_approachInner__nl611{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding-block:78px}.about_approachHeading___nX40>p{max-width:340px;font-size:13px;color:var(--muted);line-height:1.9;margin:23px 0 29px}.about_steps__eYVD4{counter-reset:selection;padding:0;margin:0;list-style:none}.about_steps__eYVD4 li{counter-increment:selection;display:flex;align-items:flex-start;gap:23px;padding:23px 0;border-bottom:1px solid #dce2e6}.about_steps__eYVD4 li:first-child{padding-top:0}.about_steps__eYVD4 li:last-child{border-bottom:0;padding-bottom:0}.about_steps__eYVD4 li:before{content:counter(selection,decimal-leading-zero);display:grid;place-items:center;flex:none;width:36px;height:36px;margin-top:2px;border:1px solid #d3dade;border-bottom:3px solid var(--brand-yellow);border-radius:4px;font-size:11px;font-weight:650;color:var(--brand-ink)}.about_steps__eYVD4 h3{font-size:17px;font-weight:650;letter-spacing:-.025em;line-height:1.5;margin:0 0 9px}.about_steps__eYVD4 p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.about_locationsHeading__AZvkO{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:38px}.about_locationsHeading__AZvkO>p{max-width:330px;margin:0 0 4px;color:var(--muted);font-size:13px;line-height:1.9}.about_locationGrid__nDb1Z{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:9px;overflow:hidden}.about_locationGrid__nDb1Z article{min-width:0;padding:38px}.about_showroom__HycIP{background:var(--brand-white)}.about_warehouse__6a3L8{background:var(--surface);border-left:1px solid var(--border)}.about_locationType__RcjfG{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.about_locationType__RcjfG>svg{color:var(--brand-ink)}.about_locationGrid__nDb1Z h3{font:700 34px/1.2 var(--font-display);letter-spacing:-.04em;margin:22px 0 12px}.about_locationGrid__nDb1Z address{font-style:normal;font-size:14px;font-weight:550}.about_locationGrid__nDb1Z p{max-width:430px;color:var(--muted);font-size:12px;line-height:1.9;margin:19px 0 24px}.about_locationLinks__yTGeG{display:flex;align-items:flex-start;flex-direction:column;gap:7px;margin-top:22px;font-size:12px}.about_locationLinks__yTGeG a:hover{text-decoration:underline;text-underline-offset:4px}.about_contactBand__7f3gW{background:var(--brand-yellow)}.about_contactBand__7f3gW>div{max-width:var(--about-width);margin:auto;padding:45px var(--about-gutter);display:flex;align-items:center;justify-content:space-between;gap:35px}.about_contactBand__7f3gW h2{font-size:clamp(26px,2.6vw,36px)}.about_contactBand__7f3gW p{margin:12px 0 0;color:var(--brand-graphite);font-size:13px;line-height:1.8}.about_contactActions__FlTwH{display:flex;flex-direction:column;align-items:flex-start;flex:none;gap:17px}@media(max-width:1200px){.about_page__8hfsz{--about-gutter:36px}.about_heroInner__8GTZi{gap:25px}.about_hero__7dKTy h1{font-size:clamp(42px,5vw,60px)}.about_heroVisual__UP0IU{min-height:460px}.about_heroActions__e8Wxh{gap:19px}.about_approachInner__nl611,.about_story__Zv7qx{gap:60px}.about_locationGrid__nDb1Z article{padding:32px}}@media(max-width:900px){.about_hero__7dKTy h1{font-size:43px}.about_heroText__TDe1F>p{font-size:13px}.about_heroVisual__UP0IU{min-height:420px}.about_distributor__nqTbM{margin-left:0;padding:14px;gap:10px}.about_distributor__nqTbM span{max-width:190px}.about_approachInner__nl611,.about_story__Zv7qx{gap:38px}.about_storyCopy__IOHIR .about_lead__Nxx68{font-size:19px}.about_locationsHeading__AZvkO{gap:30px}.about_locationsHeading__AZvkO>p{max-width:260px}.about_locationGrid__nDb1Z article{padding:27px}}@media(max-width:760px){.about_page__8hfsz{--about-gutter:24px}.about_heroInner__8GTZi{grid-template-columns:1fr;gap:0}.about_heroText__TDe1F{padding:23px 0 38px}.about_breadcrumb__4rNM4{margin-bottom:35px}.about_hero__7dKTy h1{font-size:clamp(39px,8.4vw,58px)}.about_heroText__TDe1F>p{max-width:450px;margin:20px 0 26px}.about_heroActions__e8Wxh{gap:21px}.about_heroVisual__UP0IU{min-height:0;padding:22px 0 29px}.about_caseStage__ymvrp{inset:0 calc(-1 * var(--about-gutter));clip-path:polygon(0 12%,100% 0,100% 100%,0 100%)}.about_caseModel__leCQK{--hdcase-viewer-height:350px}.about_distributor__nqTbM{align-self:center;padding:14px 18px;margin-top:0}.about_distributor__nqTbM span{max-width:none;font-size:9px}.about_approachInner__nl611,.about_story__Zv7qx{grid-template-columns:1fr;gap:30px;padding-block:56px}.about_page__8hfsz h2{font-size:35px}.about_signature__PwJIm{padding-top:24px;gap:12px}.about_storyCopy__IOHIR p{font-size:13px}.about_storyCopy__IOHIR .about_lead__Nxx68{font-size:20px}.about_approachHeading___nX40>p{max-width:450px}.about_steps__eYVD4 li{gap:18px}.about_steps__eYVD4 h3{font-size:16px}.about_locations__DZnzu{padding-block:56px}.about_locationsHeading__AZvkO{display:block;margin-bottom:28px}.about_locationsHeading__AZvkO>p{margin:20px 0 0;max-width:420px}.about_locationGrid__nDb1Z{grid-template-columns:1fr}.about_warehouse__6a3L8{border-left:0;border-top:1px solid var(--border)}.about_locationGrid__nDb1Z h3{font-size:31px}.about_contactBand__7f3gW>div{flex-direction:column;align-items:flex-start;gap:25px;padding-block:36px}.about_contactBand__7f3gW h2{font-size:30px}.about_contactActions__FlTwH{flex-direction:row;align-items:center;flex-wrap:wrap;gap:22px}}@media(max-width:380px){.about_page__8hfsz{--about-gutter:20px}.about_hero__7dKTy h1{font-size:37px}.about_heroActions__e8Wxh{flex-direction:column;align-items:flex-start}.about_distributor__nqTbM{gap:9px;padding:13px 12px}.about_distributor__nqTbM span{font-size:8px}.about_locationGrid__nDb1Z article{padding:24px}.about_locationGrid__nDb1Z address{font-size:13px}}.featured-products_section__PsZ6f{max-width:1640px;padding:60px 40px 28px;margin:auto;color:var(--brand-ink)}.featured-products_heading__Ow640{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.featured-products_heading__Ow640>div:first-child>span{color:#68747c;font-size:11px}.featured-products_heading__Ow640 h2{font-family:var(--font-display);font-size:clamp(28px,3vw,40px);letter-spacing:-.045em;line-height:1.15;margin:9px 0 0}.featured-products_controls__90cfp{display:flex;align-items:center;gap:7px;flex:none}.featured-products_controls__90cfp button{display:grid;place-items:center;width:41px;height:41px;padding:0;background:var(--brand-white);color:var(--brand-ink);border:1px solid #dce1e4;border-radius:4px}.featured-products_controls__90cfp button:last-child{background:var(--brand-yellow);border-color:var(--brand-yellow)}.featured-products_controls__90cfp button:hover:not(:disabled){border-color:var(--brand-ink)}.featured-products_controls__90cfp button:first-child{margin-right:7px}.featured-products_viewport__tcSIa{--gap:22px;overflow:hidden;touch-action:pan-y;position:relative;padding:5px 4px 12px;margin:0 -4px}.featured-products_viewport__tcSIa:focus-visible{outline:2px solid var(--brand-ink);outline-offset:5px}.featured-products_track__NSnla{display:flex;gap:var(--gap);width:100%;transform:translateX(calc(-1 * (100% + var(--gap)) / var(--visible-count) * var(--step) + var(--drag)));will-change:transform}.featured-products_track__NSnla.featured-products_moving__jDjNL{transition:transform .3s cubic-bezier(.2,.65,.3,1)}.featured-products_slide__f6U28{flex:0 0 calc((100% - (var(--visible-count) - 1) * var(--gap)) / var(--visible-count));min-width:0}.featured-products_slide__f6U28>article{height:100%}.featured-products_slide__f6U28>article>div:last-child{margin-top:auto}.featured-products_skeletons__xm43y,.featured-products_staticGrid__HO4Wc{display:grid;grid-template-columns:repeat(var(--visible-count),minmax(0,1fr));gap:var(--gap)}.featured-products_skeleton__hmZ6Q>div{aspect-ratio:1.05;background:#f1f3f4;border-radius:10px}.featured-products_skeleton__hmZ6Q>span{display:block;height:12px;width:75%;background:#edf0f2;margin-top:19px;border-radius:3px}.featured-products_skeleton__hmZ6Q>span:last-child{width:45%;margin-top:12px}.featured-products_error__VwpsP{display:flex;align-items:center;gap:16px;padding:20px 0;font-size:13px;color:#64717b}.featured-products_error__VwpsP button{display:inline-flex;align-items:center;gap:7px;flex:none;padding:9px 12px;background:#fff;color:var(--brand-ink);border:1px solid #dce1e4;border-radius:4px;font-size:11px}@media(max-width:760px){.featured-products_section__PsZ6f{padding:36px 22px 12px}.featured-products_heading__Ow640{gap:14px;margin-bottom:20px}.featured-products_heading__Ow640 h2{font-size:27px}.featured-products_heading__Ow640>div:first-child>span{font-size:10px}.featured-products_controls__90cfp{gap:5px}.featured-products_controls__90cfp button{width:33px;height:35px}.featured-products_controls__90cfp button:first-child{margin-right:1px}.featured-products_viewport__tcSIa{--gap:14px}.featured-products_error__VwpsP{flex-direction:column;align-items:flex-start}.featured-products_slide__f6U28>article>div:last-child{flex-direction:column;align-items:stretch}}@media(max-width:380px){.featured-products_heading__Ow640 h2{font-size:23px}.featured-products_controls__90cfp button{width:30px}.featured-products_controls__90cfp button svg{width:16px}}@media(prefers-reduced-motion:reduce){.featured-products_track__NSnla.featured-products_moving__jDjNL{transition:none}}.home_homeViewport__oZVXq{flex-direction:column;height:100vh;height:100svh;margin-top:calc(-1 * var(--hdcase-chrome-height));padding-top:var(--hdcase-chrome-height)}.home_hero___ls7G,.home_homeViewport__oZVXq{display:flex;background:var(--brand-graphite)}.home_hero___ls7G{position:relative;isolation:isolate;overflow:hidden;flex:1;min-height:0;flex-direction:column;padding:clamp(12px,3vh,32px) max(32px,calc((100% - 1400px)/2)) 0;color:var(--brand-white)}.home_heroLayout__qNW6r{position:relative;z-index:1;display:grid;flex:1;min-height:0;width:100%;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);grid-template-rows:minmax(0,1fr);align-items:center;gap:clamp(30px,4vw,64px);max-width:1400px;margin:0 auto}.home_heroCopy__Dr6JV{position:relative;padding:16px 0}.home_heroIdentity__GQ88j{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:28px}.home_peliWordmark__h4B20{font-family:HD General Sans,sans-serif;font-size:26px;line-height:1;letter-spacing:-1.2px;font-weight:700}.home_peliWordmark__h4B20 sup{font-size:9px;vertical-align:top;margin-left:2px;letter-spacing:0;position:relative;top:3px}.home_heroIdentity__GQ88j>span:last-child{color:hsla(0,0%,100%,.72);font-size:11px;line-height:1.6}.home_heroCopy__Dr6JV h1{font-family:"HD General Sans",var(--font-inter),sans-serif;font-size:clamp(48px,4.65vw,72px);line-height:1.08;letter-spacing:-.055em;margin:0 0 25px;font-weight:700}.home_heroCopy__Dr6JV>p{color:hsla(0,0%,100%,.78);line-height:1.85;font-size:15px;margin:0;max-width:365px}.home_heroActions__owhiG{display:flex;flex-direction:column;align-items:flex-start;gap:21px;margin-top:31px}.home_heroActions__owhiG>a:first-child{border-radius:4px;min-height:50px;padding-inline:22px;font-size:12px;gap:30px;background:var(--brand-yellow);color:var(--brand-ink)}.home_heroActions__owhiG>a:first-child:hover{background:var(--brand-yellow-deep)}.home_heroActions__owhiG>.home_heroContact__OWjdC{display:inline-flex;align-items:center;gap:18px;font-size:12px;color:hsla(0,0%,100%,.85);padding-block:3px}.home_heroActions__owhiG>.home_heroContact__OWjdC:hover{color:var(--brand-yellow)}.home_heroUseCases__LE1wZ{margin-top:24px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.18);max-width:370px}.home_heroUseCases__LE1wZ>span{color:hsla(0,0%,100%,.65);font-size:10px}.home_heroUseCases__LE1wZ ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px 15px;margin:11px 0 0;padding:0}.home_heroUseCases__LE1wZ li{color:hsla(0,0%,100%,.85);font-size:10px;line-height:1.6}.home_caseStage__LpS0f{--hdcase-viewer-height:100%;position:relative;isolation:isolate;align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;height:100%}.home_caseStage__LpS0f:before{content:"";position:absolute;z-index:-1;inset:-140px -65px -150px -20px;background:var(--brand-yellow);transform:skewX(-14deg);pointer-events:none}.home_brandName__IOPoI sup{font-size:.35em;vertical-align:top;position:relative;top:.4em;margin-left:2px}@media(max-width:1100px){.home_heroLayout__qNW6r{gap:30px;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr)}.home_heroCopy__Dr6JV h1{font-size:clamp(45px,4.7vw,54px)}.home_heroIdentity__GQ88j{margin-bottom:30px}.home_heroCopy__Dr6JV>p{font-size:14px}.home_heroUseCases__LE1wZ{margin-top:30px}}@media(max-width:1000px){.home_heroLayout__qNW6r{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:20px}.home_caseStage__LpS0f{order:-1}.home_caseStage__LpS0f:before{inset:-110px -65px -20px -20px}.home_heroCopy__Dr6JV{padding:0 0 20px;display:grid;grid-template-columns:1fr 1fr;column-gap:35px;align-items:start}.home_heroIdentity__GQ88j,.home_heroUseCases__LE1wZ{display:none}.home_heroCopy__Dr6JV h1{grid-column:1;grid-row:1/3;font-size:clamp(39px,5.3vw,52px);margin-bottom:0}.home_heroCopy__Dr6JV>p{grid-column:2;grid-row:1;font-size:13px;line-height:1.7}.home_heroActions__owhiG{grid-column:2;grid-row:2;margin-top:16px;gap:12px}.home_heroActions__owhiG>.home_heroContact__OWjdC{display:none}}@media(max-width:760px){.home_hero___ls7G{padding:12px 20px 0}.home_heroLayout__qNW6r{gap:16px}.home_heroCopy__Dr6JV{display:block;padding:0 4px 18px}.home_peliWordmark__h4B20{font-size:23px}.home_heroIdentity__GQ88j>span:last-child{max-width:145px;font-size:10px;border-left:1px solid hsla(0,0%,100%,.22);padding-left:16px;line-height:1.6}.home_heroCopy__Dr6JV h1{font-size:clamp(33px,8.8vw,44px);margin-bottom:12px}.home_heroCopy__Dr6JV>p{max-width:450px;font-size:12px;line-height:1.7}.home_heroActions__owhiG{margin-top:16px}.home_heroActions__owhiG>a:first-child{min-height:44px;padding-block:11px}.home_heroUseCases__LE1wZ{margin-top:28px;padding-top:18px}.home_heroUseCases__LE1wZ ul{gap:6px 15px}.home_caseStage__LpS0f:before{inset:-100px -38px -18px -10px}}.home_assurance__zKVrk{position:relative;z-index:2;flex:none;width:100%;background:var(--brand-white);border-bottom:1px solid #e5e7e9}.home_assuranceInner__KplLp{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;min-height:84px;max-width:1400px;margin:auto;padding:20px 32px;gap:16px}.home_assuranceInner__KplLp>*{display:flex;align-items:center;justify-content:center;gap:11px;font-size:12px;font-weight:600;color:#535c65}.home_assuranceInner__KplLp>*+*{border-left:1px solid #e1e5e7}.home_assuranceInner__KplLp svg{color:#747d85}.home_assuranceInner__KplLp a:hover{color:var(--brand-ink)}@media(min-width:1001px) and (max-height:800px){.home_heroCopy__Dr6JV{padding:0}.home_heroIdentity__GQ88j{gap:7px;margin-bottom:20px}.home_peliWordmark__h4B20{font-size:22px}.home_heroCopy__Dr6JV h1{font-size:clamp(42px,4.4vw,60px);margin-bottom:18px}.home_heroCopy__Dr6JV>p{font-size:14px;line-height:1.7}.home_heroActions__owhiG{margin-top:20px;gap:15px}.home_heroActions__owhiG>a:first-child{min-height:44px;padding-block:11px}.home_heroUseCases__LE1wZ{display:none}}@media(max-width:760px) and (max-height:740px){.home_heroCopy__Dr6JV>p{display:none}.home_heroCopy__Dr6JV h1{font-size:33px;margin-bottom:0}.home_heroActions__owhiG{margin-top:12px}}@media(min-width:1001px) and (max-height:680px){.home_heroIdentity__GQ88j{display:none}.home_heroCopy__Dr6JV h1{font-size:44px;margin-bottom:16px}.home_heroCopy__Dr6JV>p{font-size:13px}.home_heroActions__owhiG{margin-top:16px;gap:12px}}@media(max-height:540px){.home_homeViewport__oZVXq{height:auto;min-height:100svh}.home_hero___ls7G{flex:none;min-height:460px}.home_heroLayout__qNW6r{min-height:390px}.home_caseStage__LpS0f{--hdcase-viewer-height:390px;min-height:390px}}.home_categoryLinks__I_TKC{display:flex;flex-wrap:wrap;gap:8px;margin:-5px 0 30px}.home_categoryLinks__I_TKC a{border:1px solid #e1e5e7;display:inline-flex;align-items:center;gap:20px;padding:9px 14px;border-radius:30px;color:#59616a;font-size:12px;background:#fff}.home_categoryLinks__I_TKC a:hover{border-color:#a6aeb5;color:#151b21}.home_purpose__DINtV{max-width:1448px;margin:0 auto;padding:40px 64px 104px}.home_purposeIntro__YLDlB{display:grid;grid-template-columns:1fr 1fr;column-gap:100px;align-items:start;margin-bottom:36px}.home_purposeIntro__YLDlB>span{grid-column:1}.home_purposeIntro__YLDlB h2{grid-column:1;grid-row:2/4;font-family:HD General Sans,sans-serif;font-size:clamp(30px,3.2vw,46px);line-height:1.15;letter-spacing:-.045em;margin:12px 0 0}.home_purposeIntro__YLDlB p{grid-column:2;grid-row:2;font-size:14px;color:#6d747b;line-height:1.9;max-width:440px;margin:8px 0 18px}.home_purposeIntro__YLDlB>a{grid-column:2;grid-row:3;justify-self:start}.home_purposeGrid__HlJRR{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.home_purposeCard__hRn_v{padding:32px;min-height:285px;display:flex;flex-direction:column;gap:26px;border-radius:12px;background:#f1f3f4}.home_purposeCard__hRn_v:nth-child(2){background:#e9edef}.home_purposeCard__hRn_v:nth-child(3){background:#e2e7e9}.home_purposeCard__hRn_v>svg{color:#4e5962}.home_purposeCard__hRn_v h3{font-size:20px;letter-spacing:-.035em;margin:0 0 13px;font-weight:700}.home_purposeCard__hRn_v p{font-size:13px;line-height:1.8;color:#65717b;margin:0;max-width:300px}.home_purposeCard__hRn_v>span{margin-top:auto;font-size:11px;color:#717b83}.home_purposeCard__hRn_v>a{display:inline-flex;align-items:center;gap:14px;width:fit-content;margin-top:auto;font-size:11px;font-weight:600}.home_purposeCard__hRn_v>a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.home_purposeCard__hRn_v>a{grid-column:2}}.home_brandSection__QE3TK{background:#20262c;color:#f4f6f7;display:grid;grid-template-columns:1fr 1fr}.home_brandVisual__jG4Ac{min-height:535px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#272f35}.home_brandOutline__Qbnjk{position:absolute;width:68%;height:55%;border:1px solid #465159;border-radius:30px;transform:rotate(-13deg);box-shadow:0 0 0 13px #272f35,0 0 0 14px #3a454d}.home_brandOutline__Qbnjk:before{content:"";position:absolute;width:30%;height:30px;border:7px solid #465159;border-bottom:0;border-radius:16px 16px 0 0;left:35%;top:-37px}.home_brandName__IOPoI{position:relative;font-family:HD General Sans,sans-serif;font-size:clamp(70px,7.5vw,112px);font-weight:700;letter-spacing:-.065em;color:#f2cc3b}.home_brandVisualCaption__i0AyZ{position:absolute;bottom:38px;font-size:12px;color:#929ea7}.home_brandCopy__XpQmE{max-width:650px;padding:70px clamp(32px,5.5vw,90px);align-self:center}.home_brandCopy__XpQmE>span{color:#b8c0c6}.home_brandCopy__XpQmE h2{font-family:HD General Sans,sans-serif;font-size:clamp(33px,3.5vw,50px);line-height:1.1;letter-spacing:-.05em;margin:17px 0 24px}.home_brandCopy__XpQmE p{font-size:14px;line-height:1.9;color:#aab5be}.home_brandCopy__XpQmE ul{display:grid;gap:13px;list-style:none;padding:9px 0 23px;margin:0}.home_brandCopy__XpQmE li{display:flex;align-items:center;gap:11px;font-size:12px;color:#c4cdd3}.home_brandCopy__XpQmE li svg{color:#f2cc3b;flex:none}.home_brandCopy__XpQmE>a{border-color:#5c666d;color:#fff}.home_brandCopy__XpQmE>a:hover{background:#343d44;border-color:#8d979d}.home_helpSection__hEuMZ{padding:45px max(32px,calc((100% - 1320px)/2));background:#f2ce40;display:flex;align-items:center;justify-content:space-between;gap:35px}.home_helpSymbol__p0GSP{flex:none;width:70px;height:70px;border:1px solid #baa036;border-radius:50%;display:grid;place-items:center}.home_helpSymbol__p0GSP svg{width:40px;height:40px}.home_helpSection__hEuMZ>div:nth-child(2){margin-right:auto}.home_helpSection__hEuMZ span{font-size:11px;color:#5c532e}.home_helpSection__hEuMZ h2{font-family:HD General Sans,sans-serif;font-size:clamp(26px,3vw,40px);letter-spacing:-.045em;line-height:1.2;margin:7px 0 10px}.home_helpSection__hEuMZ p{font-size:13px;color:#62572d;max-width:510px;line-height:1.7;margin:0}.home_helpSection__hEuMZ>a{flex:none}.home_faqSection__TaIP_{max-width:1448px;padding:95px 64px 105px;margin:auto;display:grid;grid-template-columns:1fr 1.25fr;gap:90px}.home_faqSection__TaIP_ h2{font-family:HD General Sans,sans-serif;font-size:clamp(30px,3.2vw,44px);line-height:1.2;letter-spacing:-.05em;margin:14px 0}.home_faqList__CMTIz{border-top:1px solid #dfe4e7}.home_faqList__CMTIz details{border-bottom:1px solid #dfe4e7}.home_faqList__CMTIz summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.home_faqList__CMTIz summary::-webkit-details-marker{display:none}.home_faqList__CMTIz summary span{color:#78828b;font-size:22px;font-weight:400}.home_faqList__CMTIz details[open] summary span{transform:rotate(45deg)}.home_faqList__CMTIz p{color:#6d777f;font-size:13px;line-height:1.8;margin:0;padding:0 35px 24px 0}.home_faqList__CMTIz summary:focus-visible{outline:2px solid #b39222;outline-offset:5px}@media(max-width:1100px){.home_faqSection__TaIP_,.home_purpose__DINtV{padding-inline:32px}.home_purposeIntro__YLDlB{gap:0 45px}.home_purposeCard__hRn_v{padding:25px}.home_faqSection__TaIP_{gap:40px}.home_helpSymbol__p0GSP{display:none}}@media(max-width:760px){.home_assuranceInner__KplLp{grid-template-columns:1fr 1fr;min-height:92px;padding:14px 22px;gap:12px 8px;align-content:center}.home_assuranceInner__KplLp>*{justify-content:start;font-size:10px;gap:8px}.home_assuranceInner__KplLp>*+*{border:0}.home_assuranceInner__KplLp svg{width:17px;height:17px}.home_purpose__DINtV{padding:15px 22px 65px}.home_purposeIntro__YLDlB{display:block;margin-bottom:26px}.home_purposeIntro__YLDlB h2{font-size:35px;margin-bottom:20px}.home_purposeIntro__YLDlB p{font-size:13px}.home_purposeGrid__HlJRR{grid-template-columns:1fr;gap:12px}.home_purposeCard__hRn_v{min-height:0;display:grid;grid-template-columns:35px 1fr;gap:14px 20px;padding:27px}.home_purposeCard__hRn_v h3{font-size:20px}.home_purposeCard__hRn_v>span{grid-column:2}.home_brandSection__QE3TK{grid-template-columns:1fr}.home_brandVisual__jG4Ac{min-height:340px}.home_brandName__IOPoI{font-size:95px}.home_brandCopy__XpQmE{padding:45px 26px 55px;max-width:none}.home_brandCopy__XpQmE h2{font-size:39px}.home_helpSection__hEuMZ{padding:36px 24px;flex-wrap:wrap;gap:24px}.home_helpSection__hEuMZ h2{font-size:33px}.home_helpSection__hEuMZ>a{width:100%}.home_faqSection__TaIP_{grid-template-columns:1fr;padding:65px 24px;gap:15px}.home_faqSection__TaIP_ h2{font-size:35px}.home_faqList__CMTIz summary{font-size:13px;line-height:1.6}.home_categoryLinks__I_TKC{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;margin-bottom:24px}.home_categoryLinks__I_TKC a{flex:none}}@media(prefers-reduced-motion:reduce){.home_faqList__CMTIz summary span{transition:none}}.checkout_top__IfBBf{scroll-margin-top:calc(var(--hdcase-chrome-height, 73px) + 16px)}.checkout_head__FLiUC{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:26px}.checkout_head__FLiUC h1{margin-bottom:0!important}.checkout_secure__umh29{align-items:center;color:#6b7a85;display:inline-flex;font-size:11.5px;font-weight:550;gap:7px}.checkout_secure__umh29 svg{color:#8a6b0f}.checkout_steps__StJ2r{align-items:stretch;background:#f5f7f8;border:1px solid #e3e9ed;border-radius:12px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 30px;padding:6px}.checkout_stepItem__IWdBq{width:100%;align-items:center;background:transparent;border:0;border-radius:8px;color:#8c99a3;display:flex;font:inherit;gap:13px;min-width:0;padding:12px 16px;position:relative;text-align:left}.checkout_steps__StJ2r>li{display:flex;min-width:0}.checkout_steps__StJ2r>li+li .checkout_stepItem__IWdBq:before{background:#dde4e9;content:"";height:26px;left:-1px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.checkout_stepNum__7XxRf{align-items:center;background:#e6ebee;border-radius:7px;color:#77848e;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;height:34px;justify-content:center;width:34px}.checkout_stepText__fRcsR{display:grid;gap:1px;min-width:0}.checkout_stepText__fRcsR strong{color:inherit;font-size:14px;font-weight:650;letter-spacing:-.01em}.checkout_stepText__fRcsR small{font-size:11px;font-weight:450;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout_stepActive__AuloY{background:#fff;box-shadow:0 2px 10px rgba(32,38,44,.08);color:var(--dark,#20262c)}.checkout_steps__StJ2r>li:has(.checkout_stepActive__AuloY) .checkout_stepItem__IWdBq:before,.checkout_steps__StJ2r>li:has(.checkout_stepActive__AuloY)+li .checkout_stepItem__IWdBq:before{display:none}.checkout_stepActive__AuloY .checkout_stepNum__7XxRf{background:var(--accent,#f2ce40);color:#24291f}.checkout_stepActive__AuloY .checkout_stepText__fRcsR small{color:#7a8791}.checkout_stepDone__kSYBL{color:#435b6c;cursor:pointer}.checkout_stepDone__kSYBL:hover{background:#fff}.checkout_stepDone__kSYBL .checkout_stepNum__7XxRf{background:#272f35;color:#fff}.checkout_stepDone__kSYBL .checkout_stepText__fRcsR small{color:#7a8791}.checkout_stepDone__kSYBL:focus-visible{outline:2px solid #a47f13;outline-offset:2px}.checkout_panel__NOggw{background:#fff;border:1px solid #dfe6eb;border-radius:12px;padding:30px 32px 32px}.checkout_panelHead__hppKl{align-items:flex-start;display:flex;gap:16px;margin-bottom:26px}.checkout_panelIcon__4ib3t{align-items:center;background:#f8efc3;border-radius:9px;color:#6f5d1b;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.checkout_panelHead__hppKl h2{font-family:var(--font-display,inherit);font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1.2;margin:0}.checkout_panelHead__hppKl p{color:var(--muted,#6c757e);font-size:13px;line-height:1.6;margin:5px 0 0}.checkout_group__5MHrY+.checkout_group__5MHrY{border-top:1px solid #e8edf0;margin-top:30px;padding-top:28px}.checkout_groupTitle__0QZib{align-items:baseline;display:flex;gap:10px;margin:0 0 16px}.checkout_groupTitle__0QZib h3{font-size:14px;font-weight:650;letter-spacing:-.01em;margin:0}.checkout_groupTitle__0QZib span{color:#8b99a3;font-size:11.5px}.checkout_hintLine__4Imjr{align-items:center;color:#7a8791;display:flex;font-size:11.5px;gap:8px;margin:12px 0 0}.checkout_autoFill__cM1y0{background:#f8efc3;border-radius:4px;color:#6f5d1b;font-size:10px;font-weight:650;padding:2px 7px}.checkout_opts__906vu{display:grid;gap:12px}.checkout_opt__dD_V9{align-items:center;background:#fff;border:1.5px solid #dce4e9;border-radius:10px;cursor:pointer;display:grid;gap:14px;grid-template-columns:auto auto minmax(0,1fr) auto;padding:16px 18px;position:relative;transition:border-color .15s,background .15s,box-shadow .15s}.checkout_opt__dD_V9:hover{border-color:#b9c6ce}.checkout_opt__dD_V9 input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.checkout_opt__dD_V9:has(input:focus-visible){outline:2px solid #a47f13;outline-offset:3px}.checkout_dot__Vg_O5{border:2px solid #c3ced5;border-radius:50%;display:grid;height:20px;place-items:center;width:20px}.checkout_dot__Vg_O5:after{background:#20262c;border-radius:50%;content:"";height:8px;opacity:0;transform:scale(.4);transition:opacity .15s,transform .15s;width:8px}.checkout_optIcon__pAsBz{align-items:center;background:#f1f4f6;border-radius:8px;color:#6f7f8a;display:inline-flex;height:40px;justify-content:center;width:40px}.checkout_optText__9AiZ2{display:grid;gap:3px;min-width:0}.checkout_optText__9AiZ2 strong{font-size:14px;font-weight:650;letter-spacing:-.01em}.checkout_optText__9AiZ2 small{color:#7a8791;font-size:12px;line-height:1.55}.checkout_optPrice__V_EAw{font-size:13.5px;font-weight:700;white-space:nowrap}.checkout_optPrice__V_EAw.checkout_free__jFyWU{color:#4f7a5c}.checkout_tag__zuSlF{background:#eef2f4;border-radius:5px;color:#6f808b;font-size:10.5px;font-weight:650;padding:4px 9px;white-space:nowrap}.checkout_optOn__UudAa{background:#fffdf2;border-color:#d9b52f;box-shadow:0 0 0 3px rgba(242,206,64,.22)}.checkout_optOn__UudAa .checkout_dot__Vg_O5{border-color:#20262c}.checkout_optOn__UudAa .checkout_dot__Vg_O5:after{opacity:1;transform:scale(1)}.checkout_optOn__UudAa .checkout_optIcon__pAsBz{background:var(--accent,#f2ce40);color:#24291f}.checkout_tick__IL5ED{align-items:flex-start;color:#55656f;cursor:pointer;display:flex;font-size:13px;gap:12px;line-height:1.55;margin-top:18px}.checkout_consent__RB3x_ input,.checkout_tick__IL5ED input{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #bcc8d0;border-radius:5px;cursor:pointer;flex:0 0 auto;height:20px;margin:1px 0 0;padding:0;position:relative;transition:background .12s,border-color .12s;width:20px}.checkout_consent__RB3x_ input:hover,.checkout_tick__IL5ED input:hover{border-color:#20262c}.checkout_consent__RB3x_ input:checked,.checkout_tick__IL5ED input:checked{background:var(--accent,#f2ce40);border-color:#20262c}.checkout_consent__RB3x_ input:checked:after,.checkout_tick__IL5ED input:checked:after{border:solid #20262c;border-width:0 2.5px 2.5px 0;content:"";height:10px;left:5.5px;position:absolute;top:1.5px;transform:rotate(45deg);width:5px}.checkout_consent__RB3x_ input:focus-visible,.checkout_tick__IL5ED input:focus-visible{outline:2px solid #a47f13;outline-offset:3px}.checkout_consents__a_5u8{display:grid;gap:12px}.checkout_consent__RB3x_{align-items:flex-start;background:#fafbfc;border:1px solid #e1e8ec;border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:16px 18px;transition:border-color .12s,background .12s}.checkout_consent__RB3x_:hover{border-color:#c4d0d7}.checkout_consent__RB3x_:has(input:checked){background:#fffdf2;border-color:#dcc25e}.checkout_consent__RB3x_>span{display:grid;gap:4px;min-width:0}.checkout_consent__RB3x_ strong{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;font-weight:600;gap:9px;line-height:1.5}.checkout_consent__RB3x_ small{color:#7a8791;font-size:12px;line-height:1.6}.checkout_consent__RB3x_ a{color:#3f5667;text-decoration:underline!important;text-underline-offset:3px}.checkout_opt___41hLy,.checkout_req__NRfcx{border-radius:4px;font-size:9.5px;font-style:normal;font-weight:700;letter-spacing:.04em;padding:3px 7px;text-transform:uppercase}.checkout_req__NRfcx{background:#20262c;color:#fff}.checkout_opt___41hLy{background:#edf1f3;color:#7d8b95}.checkout_recap__DfXFZ{border:1px solid #e1e8ec;border-radius:10px;overflow:hidden}.checkout_recapRow__dXKDr{align-items:flex-start;display:grid;gap:16px;grid-template-columns:110px minmax(0,1fr) auto;padding:15px 18px}.checkout_recapRow__dXKDr+.checkout_recapRow__dXKDr{border-top:1px solid #e8edf0}.checkout_recapRow__dXKDr>span{color:#8b99a3;font-size:11px;font-weight:600;letter-spacing:.02em;padding-top:2px;text-transform:uppercase}.checkout_recapRow__dXKDr div{display:grid;font-size:13px;gap:2px;line-height:1.55;min-width:0;overflow-wrap:anywhere}.checkout_recapRow__dXKDr div small{color:#7a8791;font-size:12px}.checkout_editBtn__O00i6{align-items:center;background:none;border:0;border-radius:6px;color:#5b6f7d;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 8px}.checkout_editBtn__O00i6:hover{background:#f1f4f6;color:#20262c}.checkout_nav__gyIp3{align-items:center;border-top:1px solid #e8edf0;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:34px;padding-top:24px}.checkout_nav__gyIp3 .checkout_next__IsJ_4{margin-left:auto;min-width:230px}.checkout_errorBox__2VBjJ{margin-top:22px}@media (max-width:760px){.checkout_head__FLiUC{margin-bottom:18px}.checkout_steps__StJ2r{grid-template-columns:repeat(3,auto);justify-content:space-between;margin-bottom:22px;padding:6px}.checkout_stepItem__IWdBq{gap:9px;padding:8px 10px}.checkout_stepItem__IWdBq:not(.checkout_stepActive__AuloY) .checkout_stepText__fRcsR{display:none}.checkout_steps__StJ2r>li:has(.checkout_stepActive__AuloY){flex:1 1 auto}.checkout_steps__StJ2r>li+li .checkout_stepItem__IWdBq:before{display:none}.checkout_steps__StJ2r{display:flex;gap:6px}.checkout_stepActive__AuloY .checkout_stepText__fRcsR small{display:none}.checkout_panel__NOggw{padding:22px 18px 24px}.checkout_panelHead__hppKl{gap:12px;margin-bottom:20px}.checkout_panelHead__hppKl h2{font-size:21px}.checkout_panelIcon__4ib3t{height:38px;width:38px}.checkout_opt__dD_V9{gap:11px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.checkout_opt__dD_V9 .checkout_optIcon__pAsBz{display:none}.checkout_recapRow__dXKDr{gap:4px 12px;grid-template-columns:minmax(0,1fr) auto}.checkout_recapRow__dXKDr>span{grid-column:1/-1;padding:0}.checkout_nav__gyIp3{flex-direction:column-reverse;align-items:stretch;margin-top:26px}.checkout_nav__gyIp3 .checkout_next__IsJ_4{margin-left:0;min-width:0;width:100%}.checkout_nav__gyIp3>a,.checkout_nav__gyIp3>button{width:100%}}.cart-feedback_dialog__o1rhj{width:min(620px,calc(100% - 40px));max-width:none;max-height:calc(100svh - 48px);margin:auto;padding:0;border:0;border-top:3px solid var(--brand-yellow);border-radius:12px;background:var(--brand-white);color:var(--brand-ink);box-shadow:0 28px 100px #10171d40;overflow:hidden}.cart-feedback_dialog__o1rhj::backdrop{background:#151c23a6;backdrop-filter:blur(5px)}.cart-feedback_dialog__o1rhj[open]{display:flex;flex-direction:column}.cart-feedback_heading__FpP58{display:flex;align-items:flex-start;gap:15px;flex:none;background:var(--brand-graphite);color:#fff;padding:30px 28px 29px}.cart-feedback_successIcon__b1pfS{display:grid;place-items:center;flex:none;width:42px;height:42px;color:var(--brand-ink);background:var(--brand-yellow);border-radius:50%}.cart-feedback_heading__FpP58>div{min-width:0;padding-top:2px}.cart-feedback_heading__FpP58 h2{margin:0;font:700 26px/1.2 var(--font-display);letter-spacing:-.035em;max-width:350px}.cart-feedback_heading__FpP58 p{margin:10px 0 0;color:#c2cacf;font-size:11px;line-height:1.8}.cart-feedback_close__Zu_Iz{display:grid;place-items:center;flex:none;width:32px;height:32px;margin:-9px -8px 0 auto;border:1px solid #ffffff26;border-radius:50%;background:transparent;color:#fff}.cart-feedback_close__Zu_Iz:hover{background:#ffffff14}.cart-feedback_body__pGEy2{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:27px 28px 0}.cart-feedback_product__qZxB4{display:flex;align-items:center;gap:21px;padding-bottom:25px}.cart-feedback_productImage__SNXKN{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:112px;height:112px;padding:6px;border:1px solid var(--border);border-radius:7px;background:var(--surface);overflow:hidden}.cart-feedback_productImage__SNXKN img{max-width:100%;max-height:100%;object-fit:contain;padding:0}.cart-feedback_productImage__SNXKN>div{width:100%}.cart-feedback_productImage__SNXKN>span{left:7px;bottom:4px;font-size:8px}.cart-feedback_productInfo__B7DRv{flex:1;min-width:0}.cart-feedback_code__ECgPy{font-size:10px;color:var(--muted)}.cart-feedback_productInfo__B7DRv h3{margin:5px 0 11px;font-size:17px;font-weight:650;letter-spacing:-.025em;line-height:1.5;overflow-wrap:anywhere}.cart-feedback_variation__jWnnd{margin:-4px 0 10px;color:var(--muted);font-size:11px;line-height:1.7}.cart-feedback_productMeta__b4C3I{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;font-size:11px}.cart-feedback_productMeta__b4C3I>span{color:var(--muted)}.cart-feedback_productMeta__b4C3I strong{font-size:13px;font-weight:650}.cart-feedback_productMeta__b4C3I small{font-size:10px;font-weight:400;color:var(--muted)}.cart-feedback_summary__Mgeaq{background:var(--surface);border:1px solid var(--border);border-radius:7px;padding:17px 18px}.cart-feedback_summary__Mgeaq>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.cart-feedback_summary__Mgeaq>div:first-child>span{font-size:12px;font-weight:600}.cart-feedback_summary__Mgeaq strong{font-size:21px;font-weight:700;letter-spacing:-.035em;white-space:nowrap}.cart-feedback_summary__Mgeaq>div:last-child{margin-top:7px;font-size:10px;color:var(--muted)}.cart-feedback_shippingNote__4IShz{margin:12px 0 0;color:var(--muted);font-size:10px;line-height:1.8}.cart-feedback_actions__l7Ikp{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex:none;padding:24px 28px 28px}.cart-feedback_actions__l7Ikp .cart-feedback_cartButton__hgpCx{gap:10px}.cart-feedback_cartButton__hgpCx>svg:last-child{margin-left:auto}.cart-feedback_actions__l7Ikp .cart-feedback_continueButton__liMRl{gap:9px}@media(max-width:640px){.cart-feedback_dialog__o1rhj{inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;border-radius:0;border:0;border-top:3px solid var(--brand-yellow)}.cart-feedback_heading__FpP58{padding:28px 22px;gap:13px}.cart-feedback_heading__FpP58 h2{font-size:25px}.cart-feedback_heading__FpP58 p{font-size:11px}.cart-feedback_successIcon__b1pfS{width:36px;height:36px}.cart-feedback_close__Zu_Iz{margin:-8px -4px 0 auto}.cart-feedback_body__pGEy2{flex:1;padding:26px 22px 0}.cart-feedback_product__qZxB4{align-items:flex-start;gap:16px}.cart-feedback_productImage__SNXKN{width:88px;height:88px}.cart-feedback_productInfo__B7DRv h3{font-size:16px}.cart-feedback_productMeta__b4C3I{flex-direction:column;align-items:flex-start;gap:7px}.cart-feedback_summary__Mgeaq{padding:17px 15px}.cart-feedback_summary__Mgeaq strong{font-size:20px}.cart-feedback_actions__l7Ikp{grid-template-columns:1fr;padding:22px 22px max(22px,env(safe-area-inset-bottom));border-top:1px solid var(--border);margin-top:24px}.cart-feedback_actions__l7Ikp .cart-feedback_cartButton__hgpCx,.cart-feedback_actions__l7Ikp .cart-feedback_continueButton__liMRl{min-height:50px}.cart-feedback_cartButton__hgpCx>svg:last-child{margin-left:0}}@media(max-width:380px){.cart-feedback_heading__FpP58{padding-inline:18px;gap:11px}.cart-feedback_heading__FpP58 h2{font-size:22px}.cart-feedback_close__Zu_Iz{width:28px;height:28px}.cart-feedback_body__pGEy2{padding-inline:18px}.cart-feedback_summary__Mgeaq>div:first-child{align-items:flex-start}.cart-feedback_summary__Mgeaq>div:first-child>span{font-size:11px}.cart-feedback_summary__Mgeaq strong{font-size:18px}}