body.hx-site{--lf-font-display:var(--font-display);--lf-font-body:var(--font-body);--lf-font-mono:var(--font-mono);--lf-text-micro:var(--fs-micro);--lf-text-small:var(--fs-small);--lf-text-body:var(--fs-body);--lf-text-lead:var(--fs-lead);--lf-text-h3:var(--fs-h3);--lf-text-h2:var(--fs-h2);--lf-text-h1:var(--fs-h1);--lf-fs-body:var(--fs-body);--lf-fs-small:var(--fs-small);--lf-fs-lead:var(--fs-lead);--lf-space-1:var(--sp-1);--lf-space-2:var(--sp-2);--lf-space-3:var(--sp-3);--lf-space-4:var(--sp-4);--lf-space-5:var(--sp-5);--lf-space-6:var(--sp-6);--lf-space-7:var(--sp-7);--lf-space-8:var(--sp-8);--lf-radius-sm:var(--r-sm);--lf-radius-md:var(--r-md);--lf-radius-lg:var(--r-lg);--lf-radius-pill:var(--r-pill);--lf-r-sm:var(--r-sm);--lf-r-md:var(--r-md);--lf-r-lg:var(--r-lg);--lf-r-pill:var(--r-pill);--lf-control-size:var(--control-size);--lf-container-max:var(--container-max);--lf-gutter:var(--container-gutter);--lf-ease:var(--ease);--lf-hover:var(--t-hover);--lf-reveal:var(--t-reveal);--lf-sheen:var(--t-sheen);--lf-field:var(--field-base);--lf-step:var(--field-step);--lf-surface:var(--surface-solid);--lf-ink:var(--ink);--lf-ink-soft:var(--ink-soft);--lf-ink-muted:var(--ink-muted);--lf-accent-fill:var(--accent-fill);--lf-accent-text:var(--accent-text);--lf-on-accent:var(--on-accent);--lf-line:var(--line);--lf-glass:var(--glass-fill);--lf-glass-edge:var(--glass-edge);--lf-glass-highlight:var(--glass-highlight);--lf-shadow:var(--shadow);--lf-focus:var(--focus);--lf-nav-hover:var(--nav-hover-fill);--lf-sheen-color:var(--button-sheen)}body.hx-site .lf-container{width:min(calc(100% - 2 * var(--lf-gutter)),var(--lf-container-max));margin-inline:auto}body.hx-site .lf-section{padding-block:clamp(3.5rem,7vw,7rem)}body.hx-site .lf-eyebrow{font:500 var(--lf-text-micro)/1.5 var(--lf-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lf-accent-text)}body.hx-site .lf-heading{font:400 var(--lf-text-h2)/1.16 var(--lf-font-display);color:var(--lf-ink);text-wrap:balance}body.hx-site .lf-lead{max-width:57ch;font:400 var(--lf-text-lead)/1.65 var(--lf-font-body);color:var(--lf-ink-soft)}body.hx-site .lf-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--lf-control-size);padding:.625rem 1.125rem;border:1px solid var(--lf-accent-fill);border-radius:var(--lf-radius-pill);background:var(--lf-accent-fill);color:var(--lf-on-accent);font:700 var(--lf-text-small)/1.4 var(--lf-font-body);text-decoration:none;transition:transform var(--lf-hover) var(--lf-ease),box-shadow var(--lf-hover) var(--lf-ease)}body.hx-site .lf-button--ghost{background:transparent;color:var(--lf-ink);border-color:var(--lf-line)}body.hx-site .lf-card{min-width:0;padding:var(--lf-space-5);border:1px solid var(--lf-line);border-radius:var(--lf-radius-lg);background:var(--lf-surface);box-shadow:0 .75rem 1.5rem var(--lf-shadow)}body.hx-site .lf-glass{border:1px solid var(--lf-glass-edge);border-radius:var(--lf-radius-lg);background:var(--lf-glass);box-shadow:inset 0 1px 0 var(--lf-glass-highlight),0 1rem 2.25rem var(--lf-shadow);backdrop-filter:blur(1.25rem) saturate(1.2);-webkit-backdrop-filter:blur(1.25rem) saturate(1.2)}body.hx-site :is(.lf-button,.lf-field input,.lf-field textarea,.lf-field select):focus-visible{outline:3px solid var(--lf-focus);outline-offset:4px}@media(hover:hover)and (pointer:fine){body.hx-site .lf-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 1rem 2rem var(--lf-shadow)}}@media(prefers-reduced-motion:reduce){body.hx-site .lf-button{transition:none!important;transform:none!important}}@media(prefers-contrast:more){body.hx-site .lf-glass{background:var(--lf-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}body.hx-site .lf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}body.hx-site .lf-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}body.hx-site .lf-grid>*{min-width:0}body.hx-site .lf-field{display:grid;gap:var(--sp-2)}body.hx-site .lf-field>label{font:600 var(--fs-small)/1.5 var(--font-body)}body.hx-site .lf-field>:is(input,textarea,select){min-height:var(--control-size);min-width:0;max-width:100%;padding:.75rem 1rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-solid);color:var(--ink);font:400 1rem/1.5 var(--font-body)}body.hx-site .lf-chip{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--control-size);padding:.5rem .875rem;border:1px solid var(--glass-edge);border-radius:var(--r-pill);background:var(--glass-fill);color:var(--ink);font:500 var(--fs-small)/1.45 var(--font-body)}body.hx-site .lf-media{display:block;max-width:100%;height:auto;object-fit:contain}@media(max-width:56.1875rem){body.hx-site .lf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:43.75rem){body.hx-site .lf-grid,body.hx-site .lf-grid--two{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){body.hx-site .lf-glass{background:var(--surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}body.hx-site #MainContent :where(h1,h2,h3,h4),body.hx-site .hx-footer :where(h2,h3){font-family:var(--lf-font-display);font-weight:400;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}body.hx-site #MainContent :where(p,li,dd,figcaption){overflow-wrap:break-word}body.hx-site :where(.hx-eyebrow,.hx-home-index,.hx-card__index,.hx-chip__label){font-family:var(--lf-font-mono)}body.hx-site #MainContent :where(.hx-rich,.hx-article-prose,.hx-document){line-height:1.75}body.hx-site #MainContent :where(.hx-rich,.hx-article-prose,.hx-document) :where(h2,h3){line-height:1.23}body.hx-site :where(.hx-section,.hx-home,.hx-document){min-width:0}body.hx-site :where(.hx-section,.hx-home,.hx-reading-layout,.hx-product,.hx-cards,.hx-faq-layout,.hx-home-feature__grid)>*{min-width:0}body.hx-site :is(a.hx-button,button.hx-button,a.hsx-button,button.hsx-button){border-radius:var(--lf-r-pill);min-height:max(var(--lf-control-size),3.25rem);font-family:var(--lf-font-body);font-weight:700;letter-spacing:-.006em;white-space:normal;transition:transform var(--lf-hover) var(--lf-ease),box-shadow var(--lf-hover) var(--lf-ease),background-color var(--lf-hover) var(--lf-ease),border-color var(--lf-hover) var(--lf-ease)}body.hx-site :is(a.hx-button,button.hx-button,a.hsx-button,button.hsx-button):after{top:0;right:0;bottom:0;left:auto;width:100%;background:linear-gradient(105deg,transparent 38%,var(--lf-sheen-color) 50%,transparent 62%);transform:translate(-120%);transition:transform var(--lf-sheen) var(--lf-ease);pointer-events:none}body.hx-site :where(.hx-actions){row-gap:.75rem}body.hx-site :where(.hx-link){font-family:var(--lf-font-body);text-underline-offset:.3em}body.hx-site .hx-cinema__copy :is(.hx-button,.hx-link){border-radius:var(--lf-r-pill);min-height:3.5rem}body.hx-site .hx-gallery-tabs button,body.hx-site .hx-preference,body.hx-site .hx-home-capsule__controls button{border-radius:var(--lf-r-pill);font-family:var(--lf-font-body);min-height:var(--lf-control-size)}body.hx-site :where(a,button,input,select,textarea,summary,[role=tab]):focus-visible{outline:3px solid var(--hx-focus);outline-offset:3px}body.hx-site :is(a.hx-button,button.hx-button,a.hsx-button,button.hsx-button):disabled{box-shadow:none;cursor:not-allowed;transform:none}body.hx-site #MainContent :where(.hx-card,.hx-voice,.hx-home-evidence__panel,.hx-home-capsule,.hx-home-label-art,.hx-article-image,.hx-takeaways){border-radius:var(--lf-r-lg)}body.hx-site #MainContent :where(.hx-choice>span,.hx-press-mark,.hx-home-gallery .hx-gallery-tabs button,.hx-notice,.hx-field input,.hx-field select,.hx-field textarea){border-radius:var(--lf-r-md)}body.hx-site #MainContent :where(.hx-card,.hx-voice,.hx-home-evidence__panel){min-width:0;box-shadow:inset 0 1px 0 var(--hx-highlight),0 1rem 2.25rem -1.75rem var(--hx-shadow)}body.hx-site #MainContent .hx-home-evidence__panel{border:1px solid var(--hx-line)}body.hx-site #MainContent :where(.hx-press-shell){border-radius:var(--lf-r-lg)}body.hx-site #MainContent :where(.hx-chip,.hx-product__facts .hx-chip){border-radius:var(--lf-r-pill);font-family:var(--lf-font-body);line-height:1.45}body.hx-site #MainContent :where(.hx-cards,.hx-voices-grid,.hx-home-evidence__grid){column-gap:clamp(1rem,2vw,1.5rem)}body.hx-site #MainContent :where(.hx-faq summary,[role=tab]){min-height:var(--lf-control-size)}body.hx-site #MainContent :where(.hx-field input,.hx-field select,.hx-field textarea,.hx-search-form input){font-family:var(--lf-font-body);min-height:var(--lf-control-size);border-radius:var(--lf-r-md)}body.hx-site .hx-newsletter-fields input{border-radius:var(--lf-r-md)}body.hx-site .hx-footer .hx-newsletter-fields .hx-button{border-radius:var(--lf-r-pill)}body.hx-site .hx-footer .hx-newsletter-fields input{min-height:3.25rem}body.hx-site :where(.hx-footer a,.hx-footer button){transition:color var(--lf-hover) var(--lf-ease),background-color var(--lf-hover) var(--lf-ease)}@media(hover:hover)and (pointer:fine){body.hx-site :is(a.hx-button,button.hx-button,a.hsx-button,button.hsx-button):not(:disabled):hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--hx-highlight),0 1rem 2rem var(--hx-shadow)}body.hx-site :is(a.hx-button,button.hx-button,a.hsx-button,button.hsx-button):not(:disabled):hover:after{transform:translate(120%)}body.hx-site #MainContent .hx-card:has(a[href]):hover,body.hx-site #MainContent .hx-home-evidence__panel:has(a[href]):hover{border-color:var(--hx-teal)}}body.hx-site #MainContent :where(.hx-card:has(a[href]),.hx-home-evidence__panel:has(a[href])){transition:border-color var(--lf-hover) var(--lf-ease),box-shadow var(--lf-hover) var(--lf-ease)}body.hx-site :is(a.hx-button,button.hx-button,a.hsx-button,button.hsx-button):active{transform:translateY(0)}@media(max-width:800px){body.hx-site #MainContent :where(.hx-wrap,.hx-product,.hx-cards,.hx-faq-layout,.hx-home-evidence__grid){min-width:0}body.hx-site #MainContent :where(.hx-actions){gap:.75rem}body.hx-site .hx-mobile-dock{border-radius:var(--lf-r-pill)}body.hx-site .hx-footer .hx-newsletter-fields{gap:.75rem}}@media(max-width:380px){body.hx-site .hx-cinema__copy :is(.hx-button,.hx-link){min-height:3.25rem;padding-inline:1rem}body.hx-site #MainContent :where(.hx-card,.hx-voice){padding:1.25rem}}@media(prefers-reduced-motion:reduce){html:has(body.hx-site){scroll-behavior:auto}body.hx-site :is(a.hx-button,button.hx-button,a.hsx-button,button.hsx-button):after{opacity:0}body.hx-site :where(.hx-button,.hsx-button,.hx-card,.hx-nav a,.hx-icon-button,.hx-press-mark,.hx-home-evidence__panel){animation:none!important;transition:none!important;transform:none}}html[data-motion=paused] body.hx-site :is(a.hx-button,button.hx-button,a.hsx-button,button.hsx-button):after{opacity:0}html[data-motion=paused] body.hx-site :where(.hx-button,.hsx-button,.hx-nav a,.hx-card,.hx-icon-button,.hx-home-evidence__panel){transition:none!important}body.hx-site .hx-header.hx-header--glass{--lf-chrome-hover:rgba(18,51,48,.09);border-radius:var(--lf-radius-pill,999px)}body.hx-site .hx-header .hx-header__row{width:100%;max-width:none;min-height:4.5rem;padding:.5rem clamp(1.125rem,2.3vw,2rem);gap:clamp(.625rem,1.4vw,1.5rem)}body.hx-site .hx-header .hx-logo,body.hx-site .hx-header .hx-brand-mark{flex-shrink:0}body.hx-site .hx-header .hx-nav{min-width:0;gap:clamp(.125rem,.4vw,.5rem);font:500 var(--lf-text-small,.875rem)/1.3 var(--lf-font-body,Inter,sans-serif)}body.hx-site .hx-header .hx-nav a{display:inline-flex;align-items:center;min-height:var(--lf-control-size,2.75rem);margin:0;padding:.625rem clamp(.625rem,.8vw,.875rem);border-radius:var(--lf-radius-pill,999px);color:inherit;white-space:nowrap;text-decoration:none;transition:background-color var(--lf-hover,.25s) var(--lf-ease,ease),color var(--lf-hover,.25s) var(--lf-ease,ease)}body.hx-site .hx-header .hx-nav a:after{display:none}body.hx-site .hx-header .hx-nav a[aria-current=page]{background:var(--lf-chrome-hover)}body.hx-site .hx-header .hx-header__tools{gap:clamp(.125rem,.4vw,.375rem);flex:0 0 auto}body.hx-site .hx-header .hx-header__shop,body.hx-site .hx-header.hx-header--glass .hx-header__shop{min-height:var(--lf-control-size,2.75rem);padding:.625rem 1.25rem;border-radius:var(--lf-radius-pill,999px);font:700 var(--lf-text-small,.875rem)/1.3 var(--lf-font-body,Inter,sans-serif)}body.hx-site .hx-header .hx-icon-button,body.hx-site .hx-header .hx-menu-toggle>summary{align-items:center;justify-content:center;min-width:var(--lf-control-size,2.75rem);min-height:var(--lf-control-size,2.75rem);border-radius:var(--lf-radius-pill,999px)}body.hx-site .hx-header [data-hsx-cart-count]:not([hidden]){display:inline-grid;place-items:center;min-width:1.125rem;min-height:1.125rem;padding:0 .1875rem;border-radius:var(--lf-radius-pill,999px);background:var(--hx-accent);color:var(--hx-on-accent);font:600 .6875rem/1 var(--lf-font-mono,monospace);font-variant-numeric:tabular-nums}body.hx-site .hx-header .hx-mobile-menu{border-radius:var(--lf-radius-lg,1.5rem);padding:clamp(1.125rem,3vw,1.5rem);overflow-wrap:anywhere}body.hx-site .hx-header .hx-mobile-menu a:not(.hx-button){min-height:var(--lf-control-size,2.75rem)}body.hx-site .hx-header .hx-mobile-menu .hx-button{width:100%;justify-content:center;border-radius:var(--lf-radius-pill,999px)}html[data-theme=dark] body.hx-site .hx-header.hx-header--glass{--lf-chrome-hover:rgba(243,255,252,.14)}.hx-header .hx-brand-mark{display:flex;align-items:center;justify-content:flex-start;position:relative;width:180px;height:44px}.hx-header .hx-brand-mark .hx-brand-fallback{color:var(--hx-ink);font:600 27px/1 var(--hx-sans);letter-spacing:-.06em}.hx-header .hx-brand-mark .hx-brand-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;object-fit:contain;object-position:left center;opacity:0}.hx-header .hx-brand-mark[data-ready=true] .hx-brand-image{opacity:1}.hx-header .hx-brand-mark[data-ready=true] .hx-brand-fallback{visibility:hidden}html[data-theme=dark] .hx-header .hx-brand-image{filter:brightness(0) invert(1)}@media(max-width:800px){.hx-header .hx-brand-mark{width:140px;height:40px}.hx-header .hx-brand-mark .hx-brand-fallback{font-size:24px}}@media(max-width:360px){.hx-header .hx-brand-mark{width:126px}.hx-header .hx-brand-mark .hx-brand-fallback{font-size:22px}}body.hx-site .hx-header.hx-header--glass{--hx-header-surface:linear-gradient(112deg,rgba(255,255,255,.55),rgba(255,255,255,.06) 54%,rgba(255,255,255,.29)),rgba(232,248,244,.7);--hx-header-menu:linear-gradient(118deg,rgba(255,255,255,.3),rgba(255,255,255,.03) 58%),rgba(244,252,249,.84);--hx-header-solid:#f4faf8;--hx-header-border:rgba(32,76,68,.3);--hx-header-hover:rgba(18,51,48,.085);--hx-ink:#123330;--hx-muted:#456d66;--hx-teal:#1d625a;--hx-accent:#143f3d;--hx-on-accent:#f3fffc;--hx-nav:rgba(247,255,253,.88);--hx-glass:rgba(247,255,253,.76);--hx-line:rgba(22,60,58,.22);--hx-focus:#143f3d;isolation:isolate;color:var(--hx-ink);background:var(--hx-header-surface);border-color:var(--hx-header-border);border-radius:999px;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff57,0 1rem 2.5rem #0c37322b;backdrop-filter:blur(1.625rem) saturate(1.3);-webkit-backdrop-filter:blur(1.625rem) saturate(1.3);transition:box-shadow .25s cubic-bezier(.22,.61,.36,1)}body.hx-site .hx-header.hx-header--glass:before{content:none;display:none}body.hx-site .hx-header.hx-header--glass .hx-nav{font-weight:500}body.hx-site .hx-header.hx-header--glass .hx-header__shop{border-radius:999px;box-shadow:inset 0 1px #ffffff29}body.hx-site .hx-header.hx-header--glass .hx-brand-fallback{color:var(--hx-ink)}body.hx-site .hx-header.hx-header--glass .hx-brand-image{filter:none}html[data-theme=dark] body.hx-site .hx-header.hx-header--glass .hx-brand-image{filter:brightness(0) invert(1)}body.hx-site .hx-header.hx-header--glass .hx-icon-button{transition:background-color .25s cubic-bezier(.22,.61,.36,1),border-color .25s cubic-bezier(.22,.61,.36,1)}body.hx-site .hx-header.hx-header--glass .hx-icon-button:hover,body.hx-site .hx-header.hx-header--glass .hx-menu-toggle[open]>summary{background:var(--hx-header-hover);border-color:var(--hx-header-border)}body.hx-site .hx-header.hx-header--glass .hx-mobile-menu{color:var(--hx-ink);background:var(--hx-header-menu);border-color:var(--hx-header-border);box-shadow:inset 0 1px #ffffffb3,0 1.125rem 2.5rem #0c373224;backdrop-filter:blur(1.25rem) saturate(1.2);-webkit-backdrop-filter:blur(1.25rem) saturate(1.2)}html[data-theme=dark] body.hx-site .hx-header.hx-header--glass{--hx-header-surface:linear-gradient(112deg,rgba(255,255,255,.14),rgba(255,255,255,.025) 56%,rgba(255,255,255,.06)),rgba(14,39,41,.78);--hx-header-menu:linear-gradient(115deg,rgba(255,255,255,.09),transparent 55%),rgba(14,39,41,.89);--hx-header-solid:#173b3d;--hx-header-border:rgba(226,251,245,.31);--hx-header-hover:rgba(243,255,252,.14);--hx-ink:#f3fffc;--hx-muted:#b7d5cf;--hx-teal:#a6e3d9;--hx-accent:#c3e7d9;--hx-on-accent:#103b35;--hx-nav:rgba(14,39,41,.88);--hx-glass:rgba(14,39,41,.76);--hx-line:rgba(226,251,245,.26);--hx-focus:#e2fbf5;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff0d,0 1rem 2.5rem #00000057}html[data-theme=dark] body.hx-site .hx-header.hx-header--glass .hx-mobile-menu{box-shadow:inset 0 1px #ffffff1a,0 1.125rem 2.5rem #0000004d}body.hx-site.hx-homepage:has(.hx-header--glass) .hx-cinema__media picture{top:0;right:0;bottom:0;left:0;height:100%;mask-image:none;-webkit-mask-image:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body.hx-site .hx-header.hx-header--glass,body.hx-site .hx-header.hx-header--glass .hx-mobile-menu{background:var(--hx-header-solid)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){body.hx-site .hx-header.hx-header--glass,body.hx-site .hx-header.hx-header--glass .hx-mobile-menu{background:var(--hx-header-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){body.hx-site .hx-header.hx-header--glass,body.hx-site .hx-header.hx-header--glass .hx-icon-button{transition:none}}html[data-motion=paused] body.hx-site .hx-header.hx-header--glass,html[data-motion=paused] body.hx-site .hx-header.hx-header--glass .hx-icon-button{transition:none}:root:has(.hx-header--fixed){--hx-fixed-announcement:0px;--hx-fixed-header-height:78px;scroll-padding-top:calc(var(--hx-fixed-announcement) + var(--hx-fixed-header-height) + 34px)}:root:has(.hx-header--fixed):has(.hx-announcement){--hx-fixed-announcement:36.4px}body.hx-site .hx-header-section:has(.hx-header--fixed){position:relative;top:auto;height:var(--hx-fixed-header-height);z-index:60}body.hx-site.hx-homepage:has(.hx-cinema) .hx-header-section:has(.hx-header--fixed){height:0}body.hx-site .hx-header.hx-header--fixed,body.hx-site.hx-homepage:has(.hx-cinema) .hx-header.hx-header--fixed{position:fixed;inset-inline:0;top:calc(var(--hx-fixed-announcement) + max(var(--hx-fixed-gap,14px),env(safe-area-inset-top,0px)));margin-inline:auto;z-index:60;transform:none;translate:none;animation:none}body.hx-site.hx-homepage:has(.hx-cinema) .hx-header.hx-header--fixed{--hx-fixed-gap:18px}body.hx-site .hx-header.hx-header--fixed .hx-mobile-menu{max-height:calc(100dvh - var(--hx-fixed-announcement) - var(--hx-fixed-header-height) - max(var(--hx-fixed-gap,14px),env(safe-area-inset-top,0px)) - 28px - env(safe-area-inset-bottom,0px))}@media(max-width:960px){:root:has(.hx-header--fixed){--hx-fixed-header-height:70px}}@media(max-width:800px){:root:has(.hx-header--fixed){--hx-fixed-header-height:66px}body.hx-site .hx-header.hx-header--fixed{--hx-fixed-gap:10px}body.hx-site.hx-homepage:has(.hx-cinema) .hx-header.hx-header--fixed{--hx-fixed-gap:12px}}body.hx-site .hx-announcement{position:relative;z-index:55;margin:0;background:#123330;color:#f3fffc;padding:.5rem clamp(1rem,3vw,2rem);font:500 clamp(.75rem,.7rem + .25vw,.875rem)/1.5 var(--lf-font-body,Inter,sans-serif);text-align:center;letter-spacing:.005em}body.hx-site .hx-announcement__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem 1rem}body.hx-site .hx-announcement a{display:inline-flex;align-items:center;min-height:1.75rem;text-decoration:underline;text-underline-offset:.2em;color:#f3fffc;font-weight:600}body.hx-site .hx-announcement a:focus-visible{outline:3px solid #f3fffc;outline-offset:3px}body.hx-site .hx-header-section:has(.hx-header--fixed){margin:0;pointer-events:none}body.hx-site .hx-header.hx-header--glass{pointer-events:auto;overflow:visible}body.hx-site .hx-header.hx-header--glass .hx-header__row{min-width:0;max-width:none}body.hx-site .hx-header.hx-header--glass .hx-logo{min-width:0;color:var(--hx-ink);text-decoration:none}body.hx-site .hx-header.hx-header--glass .hx-nav a,body.hx-site .hx-header.hx-header--glass .hx-icon-button,body.hx-site .hx-header.hx-header--glass .hx-menu-toggle>summary{color:var(--hx-ink)}body.hx-site .hx-header.hx-header--glass [hidden]{display:none!important}body.hx-site .hx-header.hx-header--glass .hx-mobile-menu{overscroll-behavior:contain;scrollbar-width:thin}body.hx-site .hx-header.hx-header--glass .hx-mobile-menu a[aria-current=page]{font-weight:700;color:var(--hx-teal)}body.hx-site .hx-header.hx-header--glass .hx-nav a:focus-visible,body.hx-site .hx-header.hx-header--glass .hx-icon-button:focus-visible,body.hx-site .hx-header.hx-header--glass .hx-menu-toggle>summary:focus-visible,body.hx-site .hx-header.hx-header--glass .hx-mobile-menu a:focus-visible{outline:3px solid var(--hx-focus);outline-offset:3px}body.hx-site .hx-header.hx-header--glass .hx-header__cart{position:relative}body.hx-site .hx-header.hx-header--glass .hx-header__cart [data-hsx-cart-count]:not([hidden]){position:absolute;top:.1rem;right:0}body.hx-site .hx-header.hx-header--glass .hx-header__shop{white-space:nowrap}@media(max-width:74rem){body.hx-site .hx-header.hx-header--glass .hx-nav{display:none}body.hx-site .hx-header.hx-header--glass .hx-menu-toggle{display:block}}@media(min-width:74.001rem){body.hx-site .hx-header.hx-header--glass .hx-nav{display:flex}body.hx-site .hx-header.hx-header--glass .hx-menu-toggle{display:none}}@media(max-width:50rem){body.hx-site .hx-header.hx-header--glass .hx-header__shop,body.hx-site .hx-header.hx-header--glass .hx-header__account{display:none}}@media(max-width:24rem){body.hx-site .hx-header.hx-header--glass{width:calc(100% - 1rem)}body.hx-site .hx-header.hx-header--glass .hx-header__row{gap:.25rem;padding-inline:.5rem}body.hx-site .hx-header.hx-header--glass .hx-brand-mark{width:7.5rem;height:2.5rem}body.hx-site .hx-header.hx-header--glass .hx-brand-fallback{font-size:1.25rem}body.hx-site .hx-header.hx-header--glass .hx-header__tools{gap:0}body.hx-site .hx-header.hx-header--glass .hx-mobile-menu{max-height:calc(100dvh - var(--hx-fixed-announcement,0px) - var(--hx-fixed-header-height,66px) - 40px - env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){body.hx-site .hx-header.hx-header--glass,body.hx-site .hx-header.hx-header--glass .hx-nav a{animation:none;transition:none}}body.hx-site .hx-footer{background:radial-gradient(ellipse at 8% 0,rgba(62,147,137,.16),transparent 62%),#0b1d1f;color:#f3fffc;padding-top:clamp(3.5rem,6vw,5rem)}body.hx-site .hx-footer .hx-footer__top{display:grid;grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3.5rem);align-items:start}body.hx-site .hx-footer .hx-footer__brand{grid-column:auto;min-width:0}body.hx-site .hx-footer .hx-footer__brand h2,body.hx-site .hx-footer .hx-newsletter h2{font-family:var(--lf-font-display,Georgia,serif);font-weight:400;line-height:1.24;text-wrap:balance}body.hx-site .hx-footer .hx-footer__brand h2{margin-top:var(--lf-space-5,1.5rem);max-width:18ch;font-size:clamp(1.65rem,2vw,2rem)}body.hx-site .hx-footer .hx-footer__top nav{min-width:0}body.hx-site .hx-footer .hx-footer__top nav h3{margin-bottom:var(--lf-space-3,.75rem);font:500 var(--lf-text-micro,.75rem)/1.5 var(--lf-font-mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:#b7d5cf}body.hx-site .hx-footer .hx-footer__top nav a{display:block;padding:.5rem 0;min-height:2.5rem;font:400 var(--lf-text-small,.875rem)/1.65 var(--lf-font-body,Inter,sans-serif);color:#e2f4ed;text-decoration:none;overflow-wrap:anywhere;transition:color var(--lf-hover,.25s) var(--lf-ease,ease)}body.hx-site .hx-footer .hx-footer__top nav a:hover{color:#fff;text-decoration:underline;text-underline-offset:.25em}body.hx-site .hx-footer .hx-newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,4rem)}body.hx-site .hx-footer .hx-newsletter>div{min-width:0}body.hx-site .hx-footer .hx-newsletter-fields{gap:.75rem}body.hx-site .hx-footer .hx-newsletter-fields>input{min-width:0;min-height:3.125rem;border-radius:var(--lf-radius-md,1rem);font:400 1rem/1.4 var(--lf-font-body,Inter,sans-serif)}body.hx-site .hx-footer .hx-newsletter-fields .hx-button{min-height:3.125rem;padding-inline:1.5rem;border-radius:var(--lf-radius-pill,999px);white-space:normal}body.hx-site .hx-footer .hx-newsletter-consent{cursor:pointer}body.hx-site .hx-footer .hx-newsletter-form :where(input,button):focus-visible,body.hx-site .hx-footer :where(a,button):focus-visible{outline:3px solid #e2fbf5;outline-offset:3px}body.hx-site .hx-footer .hx-footer__disclaimer{max-width:68rem;line-height:1.8;color:#b7d5cf}body.hx-site .hx-footer .hx-footer__bottom{align-items:baseline;gap:1rem;color:#c8ded9}@media(hover:hover)and (pointer:fine){body.hx-site .hx-header .hx-nav a:hover{background:var(--lf-chrome-hover)}}@media(max-width:74rem){body.hx-site .hx-header .hx-nav{gap:.125rem}body.hx-site .hx-header .hx-header__row{gap:.75rem}body.hx-site .hx-footer .hx-footer__top{grid-template-columns:repeat(3,minmax(0,1fr))}body.hx-site .hx-footer .hx-footer__brand{grid-column:1 / -1}}@media(max-width:60rem){body.hx-site .hx-header .hx-header__row{min-height:4.25rem}body.hx-site .hx-footer .hx-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}body.hx-site .hx-footer .hx-newsletter{grid-template-columns:1fr}}@media(max-width:50rem){body.hx-site .hx-header .hx-header__row{min-height:4rem;padding-inline:.875rem;gap:.5rem}body.hx-site .hx-header .hx-header__tools{gap:.125rem}body.hx-site .hx-header .hx-brand-mark{width:8.75rem;height:2.5rem}body.hx-site .hx-header .hx-mobile-menu{max-width:100%}body.hx-site .hx-footer .hx-footer__bottom{align-items:start}}@media(max-width:43.75rem){body.hx-site .hx-footer .hx-footer__top{grid-template-columns:minmax(0,1fr);gap:1.5rem}body.hx-site .hx-footer .hx-footer__brand{grid-column:auto}body.hx-site .hx-footer .hx-newsletter-fields{flex-wrap:wrap}body.hx-site .hx-footer .hx-newsletter-fields>input{flex:1 1 100%;width:100%}body.hx-site .hx-footer .hx-newsletter-fields .hx-button{flex:1 1 100%}}@media(max-width:24rem){body.hx-site .hx-header .hx-header__row{padding-inline:.5rem;gap:.25rem}body.hx-site .hx-header .hx-brand-mark{width:7.75rem}body.hx-site .hx-header .hx-icon-button,body.hx-site .hx-header .hx-menu-toggle>summary{min-width:2.5rem;min-height:2.5rem;padding:.5rem}body.hx-site .hx-header .hx-header__tools{gap:0}body.hx-site .hx-header .hx-menu-toggle .hx-mobile-menu{max-height:calc(100dvh - 8.25rem - env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){body.hx-site .hx-header .hx-nav a,body.hx-site .hx-footer .hx-footer__top nav a{transition:none!important}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){body.hx-site .hx-header.hx-header--glass .hx-mobile-menu{backdrop-filter:none;-webkit-backdrop-filter:none}}:root{--hsx2-field:#fafcfb;--hsx2-step:#eff4f3;--hsx2-surface:#fff;--hsx2-ink:#123330;--hsx2-ink-soft:#28514c;--hsx2-muted:#456d66;--hsx2-accent:#1d625a;--hsx2-action:#143f3d;--hsx2-on-action:#f3fffc;--hsx2-line:rgba(22,60,58,.24);--hsx2-glass-base:#f7fffd;--hsx2-glass:rgba(247,255,253,.72);--hsx2-glass-edge:rgba(255,255,255,.85);--hsx2-focus:#143f3d;--hsx2-display:"Libre Baskerville",Georgia,serif;--hsx2-body:Inter,Arial,sans-serif;--hsx2-mono:"IBM Plex Mono",Consolas,monos;--hsx2-sp-1:.25rem;--hsx2-sp-2:.5rem;--hsx2-sp-3:.75rem;--hsx2-sp-4:1rem;--hsx2-sp-5:1.5rem;--hsx2-sp-6:2.25rem;--hsx2-sp-7:3.5rem;--hsx2-sp-8:5rem;--hsx2-r-sm:.625rem;--hsx2-r-md:1rem;--hsx2-r-lg:1.5rem;--hsx2-pill:62.4375rem;--hsx2-container:75rem;--hsx2-control:2.75rem;--hsx2-nav-height:clamp(4rem,4.3vw,4.5rem);--hsx2-ease:cubic-bezier(.22,.61,.36,1);--hsx2-reveal:.8s;--hsx2-hover:.25s;--hsx2-sheen:.72s;--hsx2-h1:clamp(2.75rem,2.1rem + 2.65vw,4rem);--hsx2-h2:clamp(2rem,1.35rem + 1.7vw,3rem);--hsx2-h3:clamp(1.25rem,1.1rem + .8vw,1.75rem);--hsx2-body-size:clamp(.9375rem,.91rem + .16vw,1rem);--hsx2-lead:clamp(1.0625rem,.99rem + .4vw,1.25rem)}:root[data-theme=dark]{--hsx2-field:#0b1d1f;--hsx2-step:#10282a;--hsx2-surface:#193b3e;--hsx2-ink:#f3fffc;--hsx2-ink-soft:#c8ded9;--hsx2-muted:#a8c3bd;--hsx2-accent:#a6e3d9;--hsx2-line:rgba(166,227,217,.25);--hsx2-glass-base:#153437;--hsx2-glass:rgba(21,52,55,.72);--hsx2-glass-edge:rgba(226,251,245,.24);--hsx2-focus:#e2fbf5}.hsx-v2-shell,.hsx-v2-header,.hsx-v2-footer,.hsx-v2-announcement{box-sizing:border-box;font-family:var(--hsx2-body)}.hsx-v2-shell *,.hsx-v2-header *,.hsx-v2-footer *,.hsx-v2-announcement *{box-sizing:border-box}.hsx-v2-shell :where(a,button,summary,input,select,textarea):focus-visible,.hsx-v2-header :where(a,button,summary):focus-visible,.hsx-v2-footer a:focus-visible{outline:3px solid var(--hsx2-focus);outline-offset:4px}.hsx-v2-container{width:min(calc(100% - (2*clamp(1rem,.6rem + 2.2vw,2.5rem))),var(--hsx2-container));margin-inline:auto}.hsx-v2-shell{background:var(--hsx2-field);color:var(--hsx2-ink);font:400 var(--hsx2-body-size)/1.7 var(--hsx2-body)}.hsx-v2-shell :where(h1,h2,h3){font-family:var(--hsx2-display);font-weight:400;letter-spacing:-.038em;line-height:1.18;text-wrap:balance}.hsx-v2-shell h1{font-size:var(--hsx2-h1)}.hsx-v2-shell h2{font-size:var(--hsx2-h2)}.hsx-v2-shell h3{font-size:var(--hsx2-h3)}.hsx-v2-shell :where(img,svg){max-width:100%;height:auto}.hsx-v2-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--hsx2-control);padding:.7rem 1.25rem;border-radius:var(--hsx2-pill);border:1px solid var(--hsx2-action);background:var(--hsx2-action);color:var(--hsx2-on-action)!important;text-decoration:none!important;text-align:center;font:650 .875rem/1.3 var(--hsx2-body);transition:transform var(--hsx2-hover) var(--hsx2-ease),box-shadow var(--hsx2-hover) var(--hsx2-ease)}.hsx-v2-button--ghost{background:transparent;color:var(--hsx2-ink)!important;border-color:var(--hsx2-line)}.hsx-v2-button:disabled{opacity:.6;cursor:not-allowed}.hsx-v2-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border:1px solid var(--hsx2-glass-edge);border-radius:var(--hsx2-pill);background:var(--hsx2-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.hsx-v2-card{border:1px solid var(--hsx2-line);border-radius:var(--hsx2-r-lg);background:var(--hsx2-surface);box-shadow:var(--hsx2-card-shadow,0 1rem 2.5rem rgba(6,30,28,.07))}.hsx-v2-announcement{padding:.5rem 1rem;background:var(--hsx2-action);color:var(--hsx2-on-action);font-size:.8rem;text-align:center}.hsx-v2-announcement a{color:inherit;text-underline-offset:.25em}.shopify-section-group-header-group:has(.hsx-v2-header){position:sticky;top:0;z-index:90;pointer-events:none}.hsx-v2-header{pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--hsx2-nav-height);width:min(calc(100% - (2*clamp(.7rem,1.5vw,1.5rem))),88rem);margin:.75rem auto;padding:.55rem clamp(.9rem,2vw,1.65rem);border:1px solid var(--hsx2-glass-edge);border-radius:var(--hsx2-pill);background:var(--hsx2-glass);color:var(--hsx2-ink);box-shadow:inset 0 1px #ffffff52,0 .8rem 2.1rem #071e1d1f;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}.hsx-v2-brand{display:inline-flex;align-items:center;flex:0 0 auto;min-height:var(--hsx2-control);max-width:11.5rem;text-decoration:none}.hsx-v2-brand img{display:block;width:auto;max-width:100%;height:auto;max-height:2.65rem;object-fit:contain}.hsx-v2-logo-white{display:none}:root[data-theme=dark] .hsx-v2-logo-ink{display:none}:root[data-theme=dark] .hsx-v2-logo-white{display:block}.hsx-v2-nav{display:flex;align-items:center;justify-content:center;gap:clamp(.1rem,.4vw,.6rem);flex:1}.hsx-v2-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hsx2-control);padding:.5rem clamp(.5rem,.9vw,.9rem);border-radius:var(--hsx2-pill);color:var(--hsx2-ink);text-decoration:none;white-space:nowrap;font-size:.86rem;font-weight:550}.hsx-v2-nav a[aria-current=page]{background:color-mix(in srgb,var(--hsx2-accent) 11%,transparent)}.hsx-v2-actions{display:flex;align-items:center;gap:.2rem;flex:0 0 auto}.hsx-v2-icon-button{display:inline-grid;place-items:center;position:relative;min-width:var(--hsx2-control);min-height:var(--hsx2-control);padding:.4rem;border:0;border-radius:var(--hsx2-pill);background:transparent;color:var(--hsx2-ink);cursor:pointer;text-decoration:none}.hsx-v2-icon{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hsx-v2-cart-count{position:absolute;top:0;right:0;min-width:1.15rem;padding:.2rem;border-radius:var(--hsx2-pill);background:var(--hsx2-action);color:var(--hsx2-on-action);font:600 .625rem var(--hsx2-mono);text-align:center}.hsx-v2-toggle{display:none}.js .hsx-v2-toggle{display:inline-grid}.hsx-v2-mobile{display:none;position:relative}.hsx-v2-mobile summary{display:grid;place-items:center;list-style:none}.hsx-v2-mobile summary::-webkit-details-marker{display:none}.hsx-v2-mobile-nav{position:absolute;top:calc(100% + .95rem);right:-.25rem;display:grid;gap:.2rem;min-width:min(20rem,calc(100vw - 2rem));padding:.85rem;border:1px solid var(--hsx2-line);border-radius:var(--hsx2-r-lg);background:var(--hsx2-surface);color:var(--hsx2-ink);box-shadow:0 1.5rem 3rem #071e1d29}.hsx-v2-mobile-nav a{display:flex;align-items:center;min-height:3rem;padding:.65rem .85rem;text-decoration:none;border-radius:var(--hsx2-r-sm)}.hsx-v2-mobile-nav .hsx-v2-button{margin-top:.5rem}.hsx-v2-footer{padding:clamp(3rem,6vw,5rem) 0 1.7rem;background:var(--hsx2-action);color:var(--hsx2-on-action)}.hsx-v2-footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,5rem)}.hsx-v2-footer__brand{max-width:28rem}.hsx-v2-footer__title{margin:0;font:400 clamp(1.6rem,2.7vw,2.3rem)/1.2 var(--hsx2-display);letter-spacing:-.035em}.hsx-v2-footer__text{max-width:30rem;margin:1rem 0 0;color:var(--hsx2-on-deep-soft,#c8ded9);font-size:.94rem;line-height:1.7}.hsx-v2-footer__nav{display:grid;align-content:start;gap:.3rem}.hsx-v2-footer__nav h3{margin:0 0 .8rem;color:var(--hsx2-on-deep-soft,#c8ded9);font:500 .75rem/1.5 var(--hsx2-mono);letter-spacing:.11em;text-transform:uppercase}.hsx-v2-footer__nav a{display:flex;align-items:center;min-height:2.75rem;color:var(--hsx2-on-action);font-size:.9rem;text-decoration:none}.hsx-v2-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:3.2rem;padding-top:1.4rem;border-top:1px solid rgba(243,255,252,.2);color:var(--hsx2-on-deep-soft,#c8ded9);font-size:.78rem}.hsx-v2-footer a:focus-visible{outline-color:var(--hsx2-on-action)}@media(hover:hover)and (pointer:fine){.hsx-v2-button:hover{transform:translateY(-2px);box-shadow:0 .65rem 1.6rem #071e1d2b}.hsx-v2-nav a:hover,.hsx-v2-icon-button:hover,.hsx-v2-mobile-nav a:hover{background:color-mix(in srgb,var(--hsx2-accent) 13%,transparent)}.hsx-v2-footer a:hover{text-decoration:underline;text-underline-offset:.22em}}@media(max-width:60rem){.hsx-v2-nav{display:none}.hsx-v2-mobile{display:block}.hsx-v2-footer__grid{grid-template-columns:1fr 1fr}.hsx-v2-footer__brand{grid-column:1/-1}}@media(max-width:43.75rem){.hsx-v2-header{min-height:4rem;padding:.35rem .6rem;margin:.55rem auto;gap:.25rem}.hsx-v2-brand{max-width:9.8rem}.hsx-v2-brand img{max-height:2.25rem}.hsx-v2-actions{gap:0}.hsx-v2-shop{display:none}.hsx-v2-footer__grid{grid-template-columns:1fr}.hsx-v2-footer__brand{grid-column:auto}}@media(max-width:24rem){.hsx-v2-brand{max-width:8rem}.hsx-v2-header{width:calc(100% - 1rem)}.hsx-v2-actions .hsx-v2-toggle{display:none}.hsx-v2-icon-button{min-width:2.75rem}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hsx-v2-header{background:var(--hsx2-surface)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.hsx-v2-header{background:var(--hsx2-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.hsx-v2-button{transition:none;transform:none!important}}.hsx-v2-button{position:relative;overflow:hidden;isolation:isolate}.hsx-v2-button:after{content:"";position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;transform:translate(-130%) skew(-22deg);width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:transform var(--hsx2-sheen) var(--hsx2-ease)}@media(hover:hover)and (pointer:fine){.hsx-v2-button:hover:after{transform:translate(330%) skew(-22deg)}}.hsx-v2-chip{background:var(--hsx2-glass);border-color:var(--hsx2-glass-edge)}@media(prefers-reduced-motion:reduce){.hsx-v2-button:after{transition:none;transform:none!important}}.hsx-v2-page{padding-block:var(--hsx2-page-pad);min-height:45vh}.hsx-v2-page h1{margin:0 0 1.7rem}.hsx-v2-page h2{font-size:var(--hsx2-h3);margin:1rem 0 .4rem}.hsx-v2-page p{color:var(--hsx2-ink-soft)}.hsx-v2-eyebrow{font:500 .75rem var(--hsx2-mono);letter-spacing:.08em;text-transform:uppercase}.hsx-v2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.6vw,2rem)}.hsx-v2-tile{padding:1rem}.hsx-v2-tile img{display:block;width:100%;aspect-ratio:1.4;object-fit:cover;border-radius:var(--hsx2-r-md)}.hsx-v2-tile a{color:var(--hsx2-ink);text-decoration:none}.hsx-v2-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.hsx-v2-search input{min-height:var(--hsx2-control);min-width:min(24rem,100%);border:1px solid var(--hsx2-line);border-radius:var(--hsx2-pill);padding:.6rem 1rem;background:var(--hsx2-surface);color:var(--hsx2-ink);font:inherit}.hsx-v2-search label{display:block;margin:0 0 .7rem}.hsx-v2-pagination{margin-block:3rem}.hsx-v2-pagination a{color:var(--hsx2-accent)}@media(max-width:56rem){.hsx-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.hsx-v2-grid{grid-template-columns:minmax(0,1fr)}}.hsx-v2-hero-section{display:block}.hsx-v2-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--hsx2-field);color:var(--hsx2-ink);padding-block:var(--hsx2-page-pad)}.hsx-v2-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1rem,4vw,5rem);min-height:clamp(30rem,52vw,43rem)}.hsx-v2-hero__content{position:relative;z-index:2;display:grid;justify-items:start;align-content:center;gap:clamp(1rem,2.1vw,1.6rem)}.hsx-v2-hero__eyebrow{margin:0;color:var(--hsx2-accent);font:500 clamp(.7rem,.65rem + .15vw,.78rem)/1.5 var(--hsx2-mono);letter-spacing:.11em}.hsx-v2-hero__title{margin:0;color:var(--hsx2-ink);font:400 var(--hsx2-h1)/1.13 var(--hsx2-display);letter-spacing:-.045em}.hsx-v2-hero__title span,.hsx-v2-hero__title em{display:block}.hsx-v2-hero__title em{font-weight:400;font-style:italic}.hsx-v2-hero__lead{max-width:34rem;color:var(--hsx2-ink-soft);font:400 var(--hsx2-lead)/1.68 var(--hsx2-body)}.hsx-v2-hero__lead p{margin:0}.hsx-v2-hero__links,.hsx-v2-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.hsx-v2-hero__links .hsx-v2-icon{width:1.1rem;height:1.1rem}.hsx-v2-hero__note{margin:0;color:var(--hsx2-muted);font-size:.82rem}.hsx-v2-hero__visual{position:relative;display:grid;place-items:center;min-width:0;min-height:clamp(19rem,39vw,36rem)}.hsx-v2-hero__bloom{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle at 48% 45%,rgba(126,193,174,.28) 0,rgba(182,223,207,.13) 42%,transparent 69%);filter:blur(4px);pointer-events:none}.hsx-v2-hero__object{position:relative;display:grid;place-items:center;width:min(100%,33rem);aspect-ratio:1;min-width:0}.hsx-v2-hero__object img{display:block;width:100%;height:100%;max-height:35rem;object-fit:contain;filter:drop-shadow(0 1.25rem 1.8rem rgba(10,44,40,.1))}.hsx-v2-hero__caption{position:relative;max-width:22rem;margin-top:-.8rem;color:var(--hsx2-muted);font:500 .72rem/1.5 var(--hsx2-mono);text-align:center}.hsx-v2-hero__links a:focus-visible{outline:3px solid var(--hsx2-focus);outline-offset:4px}.hsx-v2-brand .hsx-v2-logo-ink,.hsx-v2-brand .hsx-v2-logo-white{width:auto;max-width:100%;height:auto;max-height:2.65rem;object-fit:contain}.hsx-v2-brand .hsx-v2-logo-white{display:none}:root[data-theme=dark] .hsx-v2-brand .hsx-v2-logo-ink{display:none}:root[data-theme=dark] .hsx-v2-brand .hsx-v2-logo-white{display:block}:root[data-theme=dark] .hsx-v2-hero__bloom{background:radial-gradient(circle,rgba(82,147,136,.27),rgba(31,77,72,.09) 48%,transparent 70%)}.hsx-v2-hero__grid :where(h1,p){overflow-wrap:normal}@media(max-width:56.1875rem){.hsx-v2-hero__grid{grid-template-columns:1fr;min-height:0;gap:1rem}.hsx-v2-hero__content{max-width:48rem}.hsx-v2-hero__visual{min-height:0}.hsx-v2-hero__object{width:min(100%,29rem)}.hsx-v2-hero{padding-top:clamp(2.5rem,6vw,4rem)}}@media(max-width:40rem){.hsx-v2-hero__title{font-size:clamp(2.55rem,10vw,3.55rem)}.hsx-v2-hero__object{width:min(100%,24rem)}.hsx-v2-hero__links{width:100%}.hsx-v2-hero__links .hsx-v2-button{flex:1 1 10rem}.hsx-v2-hero__caption{margin-top:0}}@media(prefers-reduced-motion:reduce){.hsx-v2-hero__object img{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/hsx-system.bundle.css.map */
