.design-gallery_page__xpHVr{padding-bottom:0}.design-gallery_rail__WPvbN{max-width:1180px;margin:0 auto;padding:0 var(--space-xl)}@media (max-width:640px){.design-gallery_rail__WPvbN{padding:0 var(--space-lg)}}.design-gallery_masthead__YHShb{padding:var(--space-3xl) 0 var(--space-2xl)}@media (max-width:900px){.design-gallery_masthead__YHShb{padding-top:calc(var(--space-3xl) + 4rem)}}.design-gallery_kicker__2kfR0,.design-gallery_metaTerm__mIgl_,.design-gallery_specId__GpvyA,.design-gallery_switchLabel__nSHP9{font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600}.design-gallery_kicker__2kfR0{margin:0 0 var(--space-md);color:var(--coral-ink)}.dark .design-gallery_kicker__2kfR0{color:var(--coral)}.design-gallery_title__o6Ico{margin:0;font-family:var(--font-brand,var(--font-heading));font-size:var(--text-h1);letter-spacing:var(--tracking-h1);line-height:1.05;font-weight:500}.design-gallery_standfirst__eMGAQ{max-width:62ch;margin:var(--space-lg) 0 0;font-size:var(--text-lede);line-height:1.5;opacity:.78}.design-gallery_brief__vYRQA{margin:var(--space-2xl) 0 0;padding-top:var(--space-lg);border-top:var(--hairline);font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:var(--text-small);line-height:1.6;opacity:.72}.design-gallery_brief__vYRQA ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-sm)}.design-gallery_brief__vYRQA li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--space-sm)}.design-gallery_briefMark__IDZzw{font-variant-numeric:tabular-nums;opacity:.6}.design-gallery_specimen__E_Pco{padding-top:var(--space-4xl)}.design-gallery_specHead__I3ndK{padding-top:var(--space-lg);border-top:var(--hairline)}.design-gallery_specId__GpvyA{margin:0 0 var(--space-sm);opacity:.6}.design-gallery_specName__pY8ir{margin:0;font-family:var(--font-brand,var(--font-heading));font-size:var(--text-h3);letter-spacing:var(--tracking-h3);line-height:1.15;font-weight:500}.design-gallery_specIntent__iTpUX{max-width:58ch;margin:var(--space-sm) 0 0;font-size:var(--text-body);line-height:1.55;opacity:.78}.design-gallery_meta__FSXvq{display:grid;gap:var(--space-md) var(--space-xl);margin:var(--space-lg) 0 0;font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:var(--text-small);line-height:1.55}@media (min-width:720px){.design-gallery_meta__FSXvq{grid-template-columns:repeat(2,minmax(0,1fr))}}.design-gallery_metaItem__Hq4WN{display:grid;gap:2px;min-width:0}.design-gallery_metaTerm__mIgl_{opacity:.55}.design-gallery_metaValue__eDGYU{opacity:.85;overflow-wrap:anywhere}.design-gallery_caveat__3Ueet{margin:var(--space-lg) 0 0;padding-left:var(--space-md);border-left:2px solid var(--coral-ink);font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:var(--text-small);line-height:1.6;opacity:.9}.dark .design-gallery_caveat__3Ueet{border-left-color:var(--coral)}.design-gallery_stage__bbQ8y{margin-top:var(--space-2xl)}.design-gallery_stageSibling__qUr9T{margin-top:var(--space-xl)}.design-gallery_switch__MDzba{position:fixed;z-index:45;top:5.5rem;right:var(--space-lg);display:flex;align-items:center;gap:var(--space-sm);padding:6px 6px 6px var(--space-md);border:var(--hairline);border-radius:var(--r-media);background-color:var(--porcelain);color:var(--graphite);backdrop-filter:saturate(1.2)}.dark .design-gallery_switch__MDzba{background-color:var(--graphite);color:rgba(255,255,255,.95)}@media (max-width:640px){.design-gallery_switch__MDzba{right:var(--space-md);padding-left:var(--space-sm);gap:4px}.design-gallery_switchButton__xVVJh{padding:8px 10px}}.design-gallery_switchLabel__nSHP9{opacity:.55}.design-gallery_switchButton__xVVJh{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--r-media);padding:8px 12px;min-height:36px;background:transparent;color:inherit;font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:var(--text-small);letter-spacing:.04em;cursor:pointer;transition:background-color .16s var(--ease),border-color .16s var(--ease)}.design-gallery_switchButton__xVVJh:hover{border:var(--hairline-strong)}.design-gallery_switchButton__xVVJh[aria-pressed=true]{border:var(--hairline);background-color:color-mix(in srgb,currentColor 12%,transparent)}.design-gallery_contained__udad3{max-width:1180px;margin:0 auto;padding:0 var(--space-xl)}@media (max-width:640px){.design-gallery_contained__udad3{padding:0 var(--space-lg)}}.design-gallery_footNote__Uzz1N{margin:var(--space-4xl) 0 0;padding:var(--space-xl) 0 var(--space-3xl);border-top:var(--hairline);font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:var(--text-small);line-height:1.6;opacity:.7}.marketing_section__uExgf{padding:var(--space-5xl) 0}.marketing_sectionCompact__CcZ9W{padding:var(--space-3xl) 0}.marketing_inner__maFV7{max-width:1180px;margin:0 auto;padding:0 var(--space-xl)}.marketing_groundPorcelain__ytQDq{background-color:var(--porcelain)}.marketing_groundPorcelain__ytQDq,.marketing_groundVanilla__lVVn_{--m-ink:var(--graphite);--m-ink-soft:rgba(var(--graphite-rgb-commas),0.7);--m-accent:var(--mint-ink)}.marketing_groundVanilla__lVVn_{background-color:var(--vanilla)}.dark .marketing_groundPorcelain__ytQDq,.dark .marketing_groundVanilla__lVVn_{background-color:var(--graphite);--m-ink:rgba(255,255,255,0.95);--m-ink-soft:rgba(255,255,255,0.7);--m-accent:var(--mint-bright)}.marketing_groundEvergreen__8Zyf1{background-color:var(--evergreen);--m-ink:var(--vanilla);--m-ink-soft:rgba(var(--vanilla-rgb-commas),0.75);--m-accent:var(--mint-bright)}.marketing_groundPhotographic__XQF34{--m-ink:#fff;--m-ink-soft:rgba(255,255,255,0.82);--m-accent:#fff}.marketing_groundTransparent__7DvS_{background-color:transparent}.marketing_materialRuled__nxjPu{--m-rule-space:var(--space-lg);color:var(--m-ink,currentColor);border-bottom:var(--hairline)}.marketing_materialRuled__nxjPu>*{border-top:var(--hairline);padding-block:var(--m-rule-space)}:where(.marketing_materialRegistered__nvjUY){position:relative}.marketing_materialRegistered__nvjUY{--m-mark-size:12px;--m-mark-inset:var(--space-lg);--m-mark-rule:1px solid var(--material-mark);color:var(--m-ink,currentColor)}.marketing_materialRegistered__nvjUY:after,.marketing_materialRegistered__nvjUY:before{content:"";position:absolute;width:var(--m-mark-size);height:var(--m-mark-size);pointer-events:none}.marketing_materialRegistered__nvjUY:before{top:var(--m-mark-inset);left:var(--m-mark-inset);border-top:var(--m-mark-rule);border-left:var(--m-mark-rule)}.marketing_materialRegistered__nvjUY:after{right:var(--m-mark-inset);bottom:var(--m-mark-inset);border-right:var(--m-mark-rule);border-bottom:var(--m-mark-rule)}@media (forced-colors:active){.marketing_materialRuled__nxjPu{border-bottom-color:CanvasText}.marketing_materialRuled__nxjPu>*{border-top-color:CanvasText}.marketing_materialRegistered__nvjUY:after,.marketing_materialRegistered__nvjUY:before{display:none}}@media print{.marketing_materialRegistered__nvjUY:after,.marketing_materialRegistered__nvjUY:before{display:none!important}}.marketing_eyebrow__lwmb_{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:var(--text-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--m-accent,var(--mint-ink))}.dark .marketing_eyebrow__lwmb_{color:var(--m-accent,var(--mint))}.marketing_eyebrowDot__rAgfU{width:6px;height:6px;border-radius:999px;background:currentColor;flex-shrink:0}.marketing_heading__0O6ep{margin:0;font-family:var(--font-brand,var(--font-heading));font-weight:500;line-height:1.1;color:var(--m-ink,currentColor)}.marketing_scaleDisplay__dBAHa{font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:1}.marketing_scaleH1__y6gGp{font-size:var(--text-h1);letter-spacing:var(--tracking-h1)}.marketing_scaleH2__SgI1q{font-size:var(--text-h2);letter-spacing:var(--tracking-h2)}.marketing_scaleH3__hXDT1{font-size:var(--text-h3);letter-spacing:var(--tracking-h3)}.marketing_lede__InWL0{margin:0;font-size:var(--text-lede);letter-spacing:var(--tracking-lede);line-height:1.55;color:var(--m-ink-soft,currentColor)}.marketing_prose__D3rNf{font-size:var(--text-body);letter-spacing:var(--tracking-body);line-height:var(--line-height-body);color:var(--m-ink-soft,currentColor);max-width:65ch}.marketing_prose__D3rNf p+p{margin-top:1em}.ink-annotation_annotation__6Xb9H{position:relative;display:inline-block}.ink-annotation_under__ezrIh{position:absolute;inset-inline-start:50%;inset-block-start:100%;inset-block-start:calc(100% - .5lh + .5693em);width:clamp(64px,100%,180px);height:auto;transform-box:border-box;translate:-50% -20.5%;pointer-events:none}.ink-mark_inline__f4myG{display:inline-block;vertical-align:-.15em;margin-inline:.18em;pointer-events:none;flex:none;color:var(--m-ink,currentColor)}.ink-mark_inlineRule__uLimD{display:block;width:100%;height:auto;margin-block-start:.12em;pointer-events:none;color:var(--m-ink,currentColor)}.ink-mark_ground___aDQi{display:none}@media (min-width:1100px){.ink-mark_ground___aDQi{display:block;position:absolute;color:var(--m-ink,currentColor);opacity:.08;z-index:0}.ink-mark_groundLit__5fGa3.ink-mark_groundLit__5fGa3{opacity:.22}}.ink-mark_accentMint__XrsHu.ink-mark_accentMint__XrsHu{color:var(--mint)}.ink-mark_accentGold__UkjGg.ink-mark_accentGold__UkjGg{color:var(--gold)}.ink-mark_accentLavender__ddpfS.ink-mark_accentLavender__ddpfS{color:#6b4dc2}.dark .ink-mark_accentLavender__ddpfS.ink-mark_accentLavender__ddpfS{color:#c7a6ff}@media (prefers-reduced-motion:reduce){.ink-mark_groundReflow__GJ6p0{display:none}}@media (forced-colors:active){.ink-mark_groundLit__5fGa3,.ink-mark_ground___aDQi{display:none}.ink-mark_accentGold__UkjGg.ink-mark_accentGold__UkjGg,.ink-mark_accentLavender__ddpfS.ink-mark_accentLavender__ddpfS,.ink-mark_accentMint__XrsHu.ink-mark_accentMint__XrsHu{color:CanvasText}}@media print{.ink-mark_groundLit__5fGa3,.ink-mark_ground___aDQi{display:none}}.faq_page__exQBF{position:relative;background-color:var(--porcelain);color:var(--graphite)}.dark .faq_page__exQBF{background-color:var(--graphite);color:rgba(255,255,255,.95)}.faq_heading__Tg59W{margin-top:var(--space-lg);max-width:20ch}.faq_lede__LlsKj{margin-top:var(--space-lg);max-width:60ch}.faq_index__xye_f{margin-top:var(--space-2xl);max-width:34rem}.faq_indexLabel__VamYR{display:block;font-size:var(--text-eyebrow);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--m-ink-soft,currentColor)}.faq_indexList__VR64b{margin:var(--space-md) 0 0;padding:0;list-style:none;border-bottom:var(--hairline)}.faq_indexList__VR64b li{border-top:var(--hairline)}.faq_indexLink__px67l{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;font-size:var(--text-body);letter-spacing:var(--tracking-body);color:var(--m-ink,currentColor);text-decoration:none;transition:color .15s var(--ease)}.faq_indexLink__px67l:hover{color:var(--coral-ink)}.dark .faq_indexLink__px67l:hover{color:var(--coral)}.faq_indexCount__xb_lQ{flex:none;font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--m-ink-soft,currentColor)}.faq_chapterLedger__d_x6d{margin-top:var(--space-2xl)}.faq_question__T73Qb{display:block;font-weight:600;color:var(--m-ink,currentColor)}.faq_answer___lMH1{display:block;margin-top:var(--space-sm);font-size:var(--text-body);letter-spacing:var(--tracking-body);line-height:var(--line-height-body);color:var(--m-ink-soft,currentColor);max-width:65ch}.faq_answerLink__EmG9V{display:inline-block;margin-top:var(--space-sm);color:var(--coral-ink);font-weight:600;font-size:var(--text-small);text-decoration:none;border-bottom:var(--hairline);transition:border-color .15s var(--ease)}.faq_answerLink__EmG9V:hover{border-bottom:var(--hairline-strong)}.dark .faq_answerLink__EmG9V{color:var(--coral)}.faq_closingHeading__gjB4m{max-width:22ch}.faq_closingBody__r8iaO{margin-top:var(--space-lg);max-width:60ch}.faq_closingRow__qYJlQ{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xl)}.faq_btn__PSG3C{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);padding:13px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.faq_btnPrimary__XMIxW{border:0;background:var(--coral-ink);color:#fff}.faq_btnPrimary__XMIxW:hover{background:color-mix(in srgb,var(--coral-ink) 86%,#000)}.faq_btnGhost__su4i0{background:transparent;color:var(--m-ink,currentColor);border:var(--hairline)}.faq_btnGhost__su4i0:hover{border:var(--hairline-strong)}@media (prefers-reduced-motion:reduce){.faq_answerLink__EmG9V,.faq_btnGhost__su4i0,.faq_btn__PSG3C,.faq_indexLink__px67l{transition:none}}@media (forced-colors:active){.faq_indexList__VR64b{border-bottom-color:CanvasText}.faq_indexList__VR64b li{border-top-color:CanvasText}}.s4-scan-sees_section__w_YJB{padding-block-start:104px;padding-block-end:144px}.s4-scan-sees_intro__r8ShU{display:flex;flex-direction:column;align-items:flex-start;position:relative}.s4-scan-sees_eyebrow__2ezg_{margin:0}.s4-scan-sees_headline__Akya4.s4-scan-sees_headline__Akya4{max-width:calc(100% / 12 * 8);margin-block-start:var(--space-md)}.s4-scan-sees_body__FqqJa{max-width:min(65ch,calc(100% / 12 * 7));margin:var(--space-lg) 0 0;font-size:var(--text-body);letter-spacing:var(--tracking-body);line-height:var(--line-height-body);color:var(--m-ink-soft,currentColor)}.s4-scan-sees_cta__niabR{margin-block-start:var(--space-xl);display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-size:var(--text-body);font-weight:600;line-height:1.2;text-decoration:none;color:var(--coral-ink);transition:gap .15s var(--ease)}.dark .s4-scan-sees_cta__niabR{color:var(--coral)}.s4-scan-sees_ctaLabel__jYYrd{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px;padding-block-end:3px}.s4-scan-sees_cta__niabR:hover .s4-scan-sees_ctaLabel__jYYrd{background-size:100% 2px}.s4-scan-sees_cta__niabR:hover{gap:12px}.s4-scan-sees_cta__niabR:focus-visible{outline:2px solid currentColor;outline-offset:4px}.s4-scan-sees_ctaArrow__DAq0B{width:16px;height:12px;flex:none}.s4-scan-sees_groundMark__s2soC{position:absolute;inset-inline-end:0;inset-block-end:0;color:var(--m-ink,currentColor);opacity:.08;pointer-events:none}@media (max-width:1099px){.s4-scan-sees_groundMark__s2soC{display:none}}.s4-scan-sees_ledger__5_CQw{margin-block-start:72px}.s4-scan-sees_specimenSvg__hxM_m{display:block;width:100%;aspect-ratio:5/1;min-height:34px}.s4-scan-sees_marksSvg__SeEoJ{display:block;width:44px;height:12px}.s4-scan-sees_swatchFlagged__O_1VS{fill:#d8a63c}.s4-scan-sees_swatchPassing__VC38p{fill:#7a5533}.s4-scan-sees_swatchDark__VopH_{fill:#3a3330}.s4-scan-sees_ruleNormal__woYFR{fill:var(--mint)}.s4-scan-sees_ruleAttention__17QWs{fill:var(--gold)}.s4-scan-sees_bandRange__abXFp{fill:color-mix(in srgb,currentColor 14%,transparent)}.s4-scan-sees_bandTick___KWVC{fill:var(--coral)}.s4-scan-sees_bandRule__8q98u{fill:color-mix(in srgb,currentColor 18%,transparent)}.s4-scan-sees_markClear__0Zv1u{fill:var(--mint)}.s4-scan-sees_markWatch__83Ea1{fill:none;stroke:var(--gold);stroke-width:1.6}.s4-scan-sees_markFlag__vUSRJ{fill:var(--coral)}@media (max-width:640px){.s4-scan-sees_section__w_YJB{padding-block-start:var(--space-4xl);padding-block-end:var(--space-4xl)}.s4-scan-sees_body__FqqJa,.s4-scan-sees_headline__Akya4.s4-scan-sees_headline__Akya4{max-width:100%}.s4-scan-sees_cta__niabR{display:flex;width:100%;justify-content:flex-start}.s4-scan-sees_ledger__5_CQw{margin-block-start:var(--space-4xl)}.s4-scan-sees_specimenSvg__hxM_m{aspect-ratio:auto;height:120px}}@media (forced-colors:active){.s4-scan-sees_bandRange__abXFp,.s4-scan-sees_markClear__0Zv1u,.s4-scan-sees_markFlag__vUSRJ,.s4-scan-sees_swatchDark__VopH_,.s4-scan-sees_swatchFlagged__O_1VS,.s4-scan-sees_swatchPassing__VC38p{stroke:CanvasText;stroke-width:1}.s4-scan-sees_markWatch__83Ea1{stroke:CanvasText}.s4-scan-sees_groundMark__s2soC{display:none}}.landing-faq_section___YPik{position:relative;padding:120px 0;background:radial-gradient(50% 50% at 50% 0,rgba(143,244,195,.05),transparent 60%),linear-gradient(135deg,#122c21,#0d1a14 60%,#0a100c);color:rgba(255,255,255,.95);--fq-ink:rgba(255,255,255,0.95);--fq-ink-soft:rgba(255,255,255,0.72);--fq-ink-mute:rgba(255,255,255,0.5);--fq-tile-bg:rgba(255,255,255,0.04);--fq-tile-bg-open:rgba(255,255,255,0.07);--fq-mint-readable:#8ff4c3;--fq-gold-readable:#ffc24d;--fq-gold-border-open:rgba(255,194,77,0.3)}.light .landing-faq_section___YPik,html:not(.dark) .landing-faq_section___YPik{background:radial-gradient(50% 50% at 50% 0,rgba(15,138,122,.06),transparent 60%),linear-gradient(160deg,#fff8e8,#faf7f1 60%,#f8f5ee);color:rgba(13,26,20,.95);--fq-ink:rgba(13,26,20,0.95);--fq-ink-soft:rgba(13,26,20,0.7);--fq-ink-mute:rgba(13,26,20,0.55);--fq-tile-bg:#ffffff;--fq-tile-bg-open:#fffbef;--fq-mint-readable:#0f786f;--fq-gold-readable:#8a5a16;--fq-gold-border-open:rgba(255,194,77,0.45)}.landing-faq_head__r7FqE{text-align:center;margin:0 auto 56px}.landing-faq_eyebrow__DQdFC{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-pill);background:rgba(143,244,195,.1);border:var(--hairline);font-family:var(--font-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--fq-mint-readable)}.landing-faq_eyebrow__DQdFC svg{width:14px;height:14px;stroke:currentColor}.landing-faq_h2__wBe_d{margin:24px 0 0;font-family:var(--font-display,system-ui,-apple-system,sans-serif);font-weight:500;font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:-.02em;color:var(--fq-ink)}.landing-faq_list__0tM3_{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.landing-faq_item__cXwc4{border-radius:var(--r-sheet);border:var(--hairline);background:var(--fq-tile-bg);overflow:hidden;transition:background .2s var(--ease),border-color .2s var(--ease)}.landing-faq_item__cXwc4[open]{background:var(--fq-tile-bg-open);border-color:var(--fq-gold-border-open)}@media (prefers-reduced-motion:reduce){.landing-faq_item__cXwc4{transition:none}}.landing-faq_q__OhKwH{padding:22px 28px;font-family:var(--font-display,system-ui,-apple-system,sans-serif);font-weight:500;font-size:19px;color:var(--fq-ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;line-height:1.3}.landing-faq_q__OhKwH::-webkit-details-marker{display:none}.landing-faq_chev__oGj4z{width:24px;height:24px;flex-shrink:0;transition:transform .2s var(--ease);color:var(--fq-ink-soft)}.landing-faq_item__cXwc4[open] .landing-faq_q__OhKwH{color:var(--fq-gold-readable)}.landing-faq_item__cXwc4[open] .landing-faq_chev__oGj4z{transform:rotate(180deg);color:var(--fq-gold-readable)}@media (prefers-reduced-motion:reduce){.landing-faq_chev__oGj4z,.landing-faq_item__cXwc4[open] .landing-faq_chev__oGj4z{transition:none}}.landing-faq_a__Z58Cq{margin:0;padding:0 28px 24px;color:var(--fq-ink-soft);font-size:15px;line-height:1.6}.landing-faq_foot__cWK92{margin:40px auto 0;text-align:center;color:var(--fq-ink-soft);font-size:15px}.landing-faq_foot__cWK92 a{color:var(--fq-gold-readable);font-weight:600;text-decoration:none}.landing-faq_foot__cWK92 a:hover{text-decoration:underline}.section-video_wrapper__wBJfx{position:relative;width:100%;isolation:isolate;overflow:hidden;border-radius:var(--r-media);background-color:var(--graphite)}.section-video_fullBleed__we1hW{border-radius:0}.section-video_media__UkeF1{position:absolute;inset:0}.section-video_video__GcD1l{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(var(--sv-zoom,1));transform-origin:center}.section-video_slot__cH29G{z-index:0;opacity:0;transition:opacity 0s var(--ease) var(--sv-crossfade,.24s)}.section-video_slotActive__qtAq0{z-index:1;opacity:1;transition:opacity var(--sv-crossfade,.24s) var(--ease) 0s}.section-video_poster__qHdaR{position:absolute;inset:0;z-index:2;opacity:1;transition:opacity .8s var(--ease)}.section-video_posterImg__acs0O{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(var(--sv-zoom,1));transform-origin:center}.section-video_wrapper__wBJfx[data-painted=true] .section-video_poster__qHdaR,.section-video_wrapper__wBJfx[data-state=playing] .section-video_poster__qHdaR{opacity:0}.section-video_censor__XnG8P{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:#000;opacity:0;visibility:hidden}.section-video_wrapper__wBJfx[data-censor=on] .section-video_censor__XnG8P{opacity:1;visibility:visible}.section-video_censorMark__C7Rxu{width:clamp(56px,7%,112px)}.section-video_censorMark__C7Rxu>*{display:block;width:100%;height:auto}@media (prefers-reduced-motion:reduce){.section-video_poster__qHdaR,.section-video_slotActive__qtAq0,.section-video_slot__cH29G{transition:none}}.section-video_overlay__ScyfZ{position:absolute;z-index:3;max-width:min(46ch,72%);color:#fff;text-shadow:0 1px 24px rgb(0 0 0/.55)}.section-video_control__lwih3{position:absolute;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-pill);background-color:rgb(0 0 0/.72);color:#fff;cursor:pointer;transition:background-color .2s var(--ease),transform .2s var(--ease)}.section-video_control__lwih3:hover{background-color:rgb(0 0 0/.85)}.section-video_control__lwih3:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.section-video_control__lwih3{transition:none}.section-video_control__lwih3:active{transform:none}}.section-video_controlIcon__rYdZw{display:block;width:18px;height:18px;fill:currentColor}.section-video_cornerTopLeft__rv7_q{top:var(--space-lg);left:var(--space-lg)}.section-video_cornerTopRight__ljrPm{top:var(--space-lg);right:var(--space-lg)}.section-video_cornerBottomLeft__4DKim{bottom:var(--space-lg);left:var(--space-lg)}.section-video_cornerBottomRight__yT9yR{bottom:var(--space-lg);right:var(--space-lg)}@media (min-width:768px){.section-video_cornerBottomLeft__4DKim,.section-video_cornerTopLeft__rv7_q{left:var(--space-2xl)}.section-video_cornerBottomRight__yT9yR,.section-video_cornerTopRight__ljrPm{right:var(--space-2xl)}.section-video_cornerTopLeft__rv7_q,.section-video_cornerTopRight__ljrPm{top:var(--space-2xl)}.section-video_cornerBottomLeft__4DKim,.section-video_cornerBottomRight__yT9yR{bottom:var(--space-2xl)}}@media (forced-colors:active){.section-video_control__lwih3{border:1px solid ButtonBorder;background-color:ButtonFace;color:ButtonText}}.services_entry__rtXEf{display:flex;flex-direction:column;align-items:flex-start;max-width:44ch}.services_h1__JXSwO,.services_lede__b3wKN{margin-block-start:var(--space-lg)}.services_lede__b3wKN{max-width:52ch}.services_ctaRow__tIGZG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg);margin-block-start:var(--space-2xl)}.services_ctaPrimary__723bS{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:13px 26px;background:var(--coral-ink);color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s var(--ease)}.services_ctaPrimary__723bS:hover{background:color-mix(in srgb,var(--coral-ink) 86%,#000)}.services_ctaSecondary__d8H5d{display:inline-flex;align-items:center;padding-block-end:3px;border-bottom:var(--hairline);color:var(--m-ink,currentColor);font-size:15px;font-weight:500;text-decoration:none;transition:border-color .2s var(--ease)}.services_ctaSecondary__d8H5d:hover{border-bottom:var(--hairline-strong)}@media (prefers-reduced-motion:reduce){.services_ctaPrimary__723bS,.services_ctaSecondary__d8H5d{transition:none}}.services_head__EwqUi{max-width:40ch;margin-block-end:var(--space-2xl)}.services_headHeading__O669K,.services_headLede__XUab0{margin-block-start:var(--space-md)}.services_headLede__XUab0{max-width:56ch}.services_visitHead__8sNcz{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);margin-block-end:var(--space-2xl)}.services_visitHead__8sNcz .services_head__EwqUi{margin-block-end:0}.services_visitStandfirst__PQlL1{margin:0;font-size:var(--text-body);letter-spacing:var(--tracking-body);line-height:var(--line-height-body);color:var(--m-ink-soft,currentColor);max-width:62ch}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.services_visitHead__8sNcz{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-3xl);align-items:end}}.services_note__fWfVR{margin-block-start:var(--space-xl);max-width:62ch;font-size:var(--text-small);color:var(--m-ink-soft,currentColor)}.services_noteLink__fNKZe{color:inherit;text-decoration:underline;text-underline-offset:3px}.services_specimen__DihlT{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-media)}.services_specimen__DihlT img{-o-object-fit:cover;object-fit:cover}.services_specimenWide__g6z8h{aspect-ratio:2/1}.services_accentCoral__b19BJ.services_accentCoral__b19BJ{--m-accent:var(--coral-ink)}.services_accentGold__shRw_.services_accentGold__shRw_{--m-accent:var(--gold-ink)}.dark .services_accentCoral__b19BJ.services_accentCoral__b19BJ{--m-accent:var(--coral)}.dark .services_accentGold__shRw_.services_accentGold__shRw_{--m-accent:var(--gold)}.services_close__9lNtJ{display:flex;flex-direction:column;align-items:flex-start;max-width:46ch}.services_closeLede__hG5Ba{margin-block-end:var(--space-xl)}.deodorizing_accentCoral__PrMPU.deodorizing_accentCoral__PrMPU{--m-accent:var(--coral-ink)}.deodorizing_accentMint__NfrX8.deodorizing_accentMint__NfrX8{--m-accent:var(--mint-ink)}.deodorizing_accentGold__SDxr2.deodorizing_accentGold__SDxr2{--m-accent:var(--gold-ink)}.dark .deodorizing_accentCoral__PrMPU.deodorizing_accentCoral__PrMPU{--m-accent:var(--coral)}.dark .deodorizing_accentMint__NfrX8.deodorizing_accentMint__NfrX8{--m-accent:var(--mint)}.dark .deodorizing_accentGold__SDxr2.deodorizing_accentGold__SDxr2{--m-accent:var(--gold)}