.announcement .marquee__item{opacity:.85}.announcement .marquee--static .marquee__track{animation:none;justify-content:center;min-width:100%}.announcement .marquee--static .marquee__ring:last-child{display:none}@media(max-width:749px){.announcement .marquee--static .marquee__item:not(:first-of-type),.announcement .marquee--static .marquee__ring{display:none}}@media(prefers-reduced-motion:reduce)and (max-width:749px){.announcement .marquee__item:not(:first-of-type),.announcement .marquee__ring{display:none}}.announcement{--marquee-size: var(--t-micro);--marquee-gap: clamp(1rem, 2.2vw, 2.25rem);position:relative;z-index:calc(var(--z-header) + 1);display:flex;align-items:center;min-height:40px;background-color:var(--bg);color:var(--fg);font-weight:600;letter-spacing:.08em;text-transform:uppercase;overflow:hidden}.announcement .marquee__ring{opacity:.5}@media(max-width:379px){.announcement{--marquee-size: .6875rem;letter-spacing:.05em}}.apps-shell,.blog-list{background:var(--bg);color:var(--fg)}.blog-list__grid{list-style:none;margin:0;padding:0}@media(max-width:599px){.blog-list__grid{gap:clamp(1.25rem,5vw,1.75rem)}}.cart-drawer,.cart-drawer__form{display:flex;flex-direction:column;flex:1;min-height:0}.drawer__count{font-family:var(--font-body);font-size:var(--t-label);font-weight:600;font-variant-numeric:tabular-nums;color:var(--fg)}.cart-drawer .cart-progress{margin-block-end:1.5rem}.cart-drawer .cart-line__placeholder{width:100%;height:100%;background:rgb(var(--fg-rgb) / .06);fill:rgb(var(--fg-rgb) / .25)}.cart-drawer .cart-line__options{font-size:var(--t-micro);line-height:1.5;color:var(--muted)}.cart-drawer .cart-line__discount{display:flex;align-items:center;gap:.35em;font-size:var(--t-micro);color:var(--fg)}.cart-drawer .cart-line__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-block-start:.35rem}.cart-drawer .cart-line__end{display:flex;align-items:center;gap:.65rem;margin-inline-start:auto}.cart-drawer .cart-line__price{font-size:var(--t-label);font-weight:600;font-variant-numeric:tabular-nums}.cart-drawer .cart-line__was{margin-inline-end:.35rem;color:var(--muted);font-weight:400}@keyframes nox-cart-line-in{0%{opacity:0;translate:0 14px}}.drawer.is-open .cart-drawer .cart-line{animation:nox-cart-line-in var(--dur-base) var(--ease) both;animation-delay:min(calc(var(--ri, 0) * 45ms + 60ms),.42s)}.cart-foot__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.cart-foot__row--discount{font-size:var(--t-label);color:var(--fg)}.cart-foot__label{font-size:var(--t-label);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cart-foot__total{font-family:var(--font-display);font-weight:400;font-size:var(--t-d3);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cart-foot__note{font-size:var(--t-micro);line-height:1.5;color:var(--muted)}.cart-foot__links{display:flex;align-items:center;justify-content:center;gap:.9rem}.cart-foot__continue{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-family:inherit;font-size:var(--t-label);font-weight:600;transition:color var(--dur-fast) var(--ease)}.cart-foot__continue:hover{color:var(--fg)}.cart-foot__dot{width:3px;height:3px;border-radius:50%;background:var(--border-strong)}cart-upsell:empty{display:none}cart-upsell{--pad: clamp(1.1rem, 3vw, 1.75rem);display:block;min-inline-size:0;padding-block-end:.9rem;border-block-end:1px solid var(--border)}.cart-upsell__label{margin:0 0 .75rem;font-size:var(--t-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cart-upsell__row{display:grid;grid-auto-flow:column;grid-auto-columns:min(82%,260px);gap:.75rem;margin-block:0;margin-inline:calc(var(--pad) * -1);padding:2px var(--pad);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none}.cart-upsell__row::-webkit-scrollbar{display:none}.cart-upsell__row:not(:has(>:nth-child(2))){grid-auto-columns:100%}.cart-upsell__item{scroll-snap-align:start;position:relative;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-media);background:rgb(var(--fg-rgb) / .03);transition:border-color var(--dur-fast) var(--ease)}.cart-upsell__item:hover{border-color:var(--border-strong)}.cart-upsell__inner{animation:nox-upsell-in var(--dur-base) var(--ease) both}@keyframes nox-upsell-in{0%{opacity:0;translate:0 8px}}@media(prefers-reduced-motion:reduce){.cart-upsell__inner{animation:none}}.cbanner{position:relative;isolation:isolate}.cbanner--media{--fg: var(--paper);--fg-rgb: var(--paper-rgb);color:var(--paper);min-height:clamp(320px,42vw,520px);display:flex;align-items:flex-end}.cbanner__media{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden}.cbanner__media img{width:100%;height:100%;object-fit:cover;scale:1.02}.cbanner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--void-rgb) / calc((var(--scrim, 55) + 30) / 100)),rgb(var(--void-rgb) / calc(var(--scrim, 55) / 100)) 55%,rgb(var(--void-rgb) / calc(var(--scrim, 55) / 160)))}.cbanner__inner{display:flex;flex-direction:column;gap:1rem;width:100%}.cbanner__title{margin:0;font-family:var(--font-display);font-size:var(--t-d1);line-height:.92;letter-spacing:-.02em;text-wrap:balance}.cbanner--media .cbanner__title{text-shadow:var(--seat)}.cbanner__desc{max-width:58ch;color:var(--muted);font-size:var(--t-lede);line-height:1.45}.cbanner--media .cbanner__desc{color:var(--mist);text-shadow:var(--seat-strong)}.cbanner__desc>:first-child{margin-block-start:0}.cbanner__desc>:last-child{margin-block-end:0}.coll-list__grid{display:grid;gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.coll-list__grid--3{grid-template-columns:repeat(3,1fr)}.coll-list__grid--4{grid-template-columns:repeat(4,1fr)}}@media(max-width:749px){.coll-list__grid>li:last-child:nth-child(odd){grid-column:1 / -1}.coll-list__grid>li:last-child:nth-child(odd) .coll-card__media{aspect-ratio:16 / 10}.coll-list__grid .coll-card__title{font-size:clamp(1.35rem,5.6vw,1.9rem)}.coll-list__grid>li:not(:last-child:nth-child(odd)) .coll-card__ring{display:none}.coll-list__grid .coll-card__overlay{padding:.9rem}}.coll-card{position:relative}.coll-card__link{display:block;position:relative;text-decoration:none;color:var(--paper)}.coll-card__media{position:relative;aspect-ratio:var(--card-ratio, 4 / 5);overflow:hidden}.coll-card__media img,.coll-card__media .placeholder-svg{inline-size:100%;block-size:100%;object-fit:cover}.coll-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--void-rgb) / .8),rgb(var(--void-rgb) / .18) 52%,rgb(var(--void-rgb) / 0) 78%);pointer-events:none}.coll-card__overlay{position:absolute;inset-inline:0;inset-block-end:0;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:clamp(1rem,2.2vw,1.75rem)}.coll-card__title{margin:0;font-family:var(--font-display);font-size:var(--t-d3);line-height:.95;letter-spacing:-.01em;text-shadow:var(--seat)}.coll-card__count{margin:.45rem 0 0;font-size:var(--t-label);color:var(--mist);text-shadow:var(--seat)}.coll-card__ring{flex:none;inline-size:44px;block-size:44px;display:grid;place-items:center;border-radius:var(--radius-pill);border:1px solid rgb(var(--paper-rgb) / .55);color:var(--paper);background:rgb(var(--void-rgb) / .25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;translate:0 10px;transition:opacity var(--dur-base) var(--ease),translate var(--dur-base) var(--ease),background var(--dur-base) var(--ease)}.coll-card:hover .coll-card__ring,.coll-card__link:focus-visible .coll-card__ring{opacity:1;translate:0 0}.coll-card:hover .coll-card__ring{background:rgb(var(--void-rgb) / .45)}@media(hover:none){.coll-card__ring{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.coll-card__ring{transition:opacity var(--dur-fast) linear;translate:0 0}}.contact__layout{display:grid;gap:clamp(2.5rem,5vw,5rem);align-items:start}@media(min-width:990px){.contact__layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.contact__aside{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:990px){.contact__aside{position:sticky;top:calc(var(--header-h) + 24px)}}.contact__title{margin:0;font-family:var(--font-display);font-size:var(--t-d2);line-height:.95;letter-spacing:-.02em;text-wrap:balance}.contact__body{max-width:46ch;color:var(--muted)}.contact__rail{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem}.contact__rail-link{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;text-decoration:none;font-size:var(--t-label);transition:color var(--dur-fast) var(--ease)}.contact__rail-link svg{color:var(--fg);flex:none}.contact__rail-link:hover,.contact__rail-link:focus-visible{color:var(--fg)}.contact__panel{background:rgb(var(--fg-rgb) / .04);border:1px solid var(--border);border-radius:var(--radius-card);padding:clamp(1.5rem,4vw,2.75rem)}.contact__form{display:flex;flex-direction:column;gap:1.75rem}.contact__fields{display:flex;flex-direction:column;gap:1.25rem}.contact__textarea{min-height:140px;border-radius:var(--radius-media);resize:vertical;padding-block:.9rem}.contact__submit{align-self:start;min-width:min(100%,220px)}@media(max-width:749px){.contact__submit{width:100%}}.faq__layout{display:grid;gap:clamp(1.75rem,4vw,3rem)}@media(min-width:990px){.faq__layout{grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.faq__aside{position:sticky;top:calc(var(--header-h) + 24px)}}.faq__text{margin-block-start:1.1rem;max-inline-size:34ch;color:var(--muted);line-height:1.6;text-wrap:pretty}.faq__text>:first-child{margin-block-start:0}.faq__text>:last-child{margin-block-end:0}.faq__contact{margin-block-start:1.5rem}.faq__item .accordion__summary{gap:1.5rem;font-size:var(--t-lede);font-weight:600;line-height:1.3;text-wrap:pretty}.faq__item .accordion__inner{max-inline-size:64ch}.faq__item .accordion__inner a{color:var(--fg);text-underline-offset:.2em}.faq__empty{color:var(--muted)}.head-aside{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.5rem)}.crsl__viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-block:2px}.crsl__viewport::-webkit-scrollbar{display:none}.crsl__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--slide-w, 78%);gap:var(--slide-gap, 1rem);margin:0;padding:0;list-style:none}.crsl__track>*{scroll-snap-align:start}@media(min-width:750px){.crsl__track{--slide-w: 46%;--slide-gap: 1.25rem}}@media(min-width:990px){.crsl__track{--slide-w: 31%;--slide-gap: 1.5rem}}.crsl__nav{display:none}@media(min-width:990px){.crsl__nav{display:flex;gap:.5rem}.crsl--static .crsl__nav{display:none}}.crsl__btn{inline-size:44px;block-size:44px;display:grid;place-items:center;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:transparent;color:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease),scale .12s var(--ease)}.crsl__btn:hover{background:rgb(var(--fg-rgb) / .08)}.crsl__btn[disabled]{opacity:.3;cursor:default}.feat__grid{list-style:none;margin:0;padding:0}.feat__slide{min-inline-size:0}.feat__grid--edition{display:grid;gap:clamp(1.25rem,2.6vw,2.5rem)}.feat__grid--edition .product-card__title{font-size:var(--t-lede);font-weight:600;letter-spacing:-.01em}.feat__grid--edition .product-card__notes{display:-webkit-box;-webkit-line-clamp:2}.feat__grid--n1 .product-card{display:grid;gap:clamp(1.25rem,3vw,3.5rem);align-items:center}.feat__grid--n1 .product-card__title{font-family:var(--font-display);font-weight:400;font-size:var(--t-d3);line-height:.98;letter-spacing:-.02em}.feat__grid--n1 .product-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.feat__grid--n1 .product-card__notes{font-size:var(--t-body)}.feat__grid--n1 .product-card__price{font-size:var(--t-lede)}@media(min-width:900px){.feat__grid--n1 .product-card{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.feat__grid--n1 .product-card__media{margin:0}}@media(min-width:600px){.feat__grid--n2,.feat__grid--n3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.feat__grid--n3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.feat__grid--n2,.feat__grid--n3{grid-template-columns:repeat(2,minmax(0,1fr))}.feat__grid--edition>li:last-child:nth-child(odd):not(:first-child){grid-column:1 / -1}.feat__grid--edition>li:last-child:nth-child(odd):not(:first-child) .product-card__media{aspect-ratio:16 / 10}.feat__grid--edition .product-card__title{font-size:var(--t-body);font-weight:600}}@media(min-width:750px){.feat .crsl__track{--slide-w: 38%}}@media(min-width:990px){.feat .crsl__track{--slide-w: 24%}}.footer{overflow:hidden}.footer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.55fr;gap:clamp(2rem,4vw,4.5rem);padding-block-end:clamp(1.5rem,2.5vw,2.5rem)}.footer__logo{display:inline-block;margin-block-end:1.4rem}.footer__logo img,.footer__logo .logo__img--asset{width:128px;height:auto}.footer__manifesto{margin:0;padding-block:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.25rem);font-family:var(--font-display);font-weight:400;font-size:clamp(1.7rem,4.2vw,3.9rem);line-height:.92;letter-spacing:-.03em;text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--fg);-webkit-user-select:none;user-select:none}@media(max-width:899px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__col--newsletter{grid-column:1 / -1;order:-1}}@media(max-width:599px){.footer__grid{grid-template-columns:minmax(0,1fr)}}.footer__title{margin-block-end:1.1rem;font-size:var(--t-body);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg)}.footer__list{display:grid;gap:.1rem}.footer__link{display:inline-flex;align-items:center;gap:.55em;min-height:34px;color:rgb(var(--fg-rgb) / .85);font-size:var(--t-label);transition:color var(--dur-fast) var(--ease)}@media(max-width:749px){.footer__link{min-height:44px}}.footer__link:hover{color:var(--fg)}.footer__nl-title{margin-block-end:1.1rem;font-size:var(--t-body);font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;color:var(--fg)}.footer__nl-text--after{margin-block:1.1rem 0}.footer__nl-text{max-width:42ch;margin-block-end:1.25rem;color:var(--muted);font-size:var(--t-label)}.footer__nl-row{display:grid;gap:.75rem}.footer .footer__nl-row{position:relative}.footer .footer__nl-row .field__input{min-height:56px;padding-inline-end:4.25rem}.footer__nl-arrow{position:absolute;inset-block:6px;inset-inline-end:6px;aspect-ratio:1;display:grid;place-items:center;border:0;border-radius:50%;background:var(--accent);color:var(--accent-contrast);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),scale .12s var(--ease)}.footer__nl-arrow:hover{background:rgb(var(--accent-rgb) / .78)}.footer__nl-arrow:active{scale:.94}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:1.5rem;border-block-start:1px solid var(--border);font-size:var(--t-micro);color:var(--muted)}.footer__policies{display:flex;flex-wrap:wrap;align-items:center}.footer__policies a{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--muted);transition:color var(--dur-fast) var(--ease)}.footer__policies a:hover,.footer__policies a:focus-visible{color:var(--fg)}.footer__policies a+a:before{content:"\b7";margin-inline:.65em;color:var(--dim)}.payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.payment-icons svg{width:38px;height:24px;border-radius:4px;filter:grayscale(1);opacity:.55}.header-section{position:sticky;inset-block-start:0;z-index:var(--z-header)}.header-section:has(.drawer.is-open){z-index:calc(var(--z-header) + 2)}.header-section:has(.header--over){margin-block-end:calc(var(--header-h) * -1)}.header{--header-pad: 16px;--header-shrink: 12px;--corner: var(--radius-panel);--sheet: var(--bg);--sheet: color-mix(in srgb, rgb(var(--fg-rgb)) 3%, rgb(var(--bg-rgb)));position:relative;z-index:2;transition:background-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),-webkit-backdrop-filter var(--dur-base) var(--ease),backdrop-filter var(--dur-base) var(--ease)}.header.is-glass{--header-pad: 10px;background-color:rgb(var(--bg-rgb) / .78);background-image:linear-gradient(to bottom,rgb(var(--paper-rgb) / .08),transparent 60%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:inset 0 -1px rgb(var(--fg-rgb) / .12)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.header.is-glass{background-color:var(--bg);background-image:none}}.header--over:not(.is-glass){background-color:transparent;--fg: var(--paper);--fg-rgb: var(--paper-rgb);color:var(--fg)}.header--over:not(.is-glass) .logo__img--asset{filter:none}.header--over .header__inner{text-shadow:var(--seat)}.header--over.is-glass{background-color:rgb(var(--bg-rgb) / .78)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.header--over.is-glass{background-color:var(--bg)}}.header--over.is-glass .header__inner{text-shadow:none}.header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1rem;padding-block:var(--header-pad);transition:padding-block var(--dur-base) var(--ease)}.header__corner{position:absolute;inset-block-start:100%;display:block;width:var(--corner);height:var(--corner);color:var(--bg);pointer-events:none;transition:opacity var(--dur-base) var(--ease)}.header__corner--left{inset-inline-start:0}.header__corner--right{inset-inline-end:0;scale:-1 1}.corner__svg{display:block;width:100%;height:100%}.corner__line{stroke:var(--border);stroke-width:1}.header__cutout{position:absolute;inset-block-start:100%;inset-inline:var(--corner);height:1px;background:var(--border);pointer-events:none;transition:opacity var(--dur-base) var(--ease)}.header--over:not(.is-glass) .header__corner,.header--over:not(.is-glass) .header__cutout,.header.has-mega .header__corner,.header.has-mega .header__cutout{opacity:0}.header.is-glass .header__corner,.header.is-glass .header__cutout{opacity:0}.header-section.has-panel .header{background-color:var(--bg);background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.header-section.has-panel .scheme-paper.header--over:not(.is-glass){--fg: var(--void);--fg-rgb: var(--void-rgb);color:var(--fg)}.header-section.has-panel .scheme-paper.header--over:not(.is-glass) .logo__img--asset{filter:invert(1)}.header-section.has-panel .header--over .header__inner{text-shadow:none}.header-section.has-panel .header:not(.has-mega) .header__corner,.header-section.has-panel .header:not(.has-mega) .header__cutout{opacity:1}@media(max-width:749px){.header-section .header .header__corner,.header-section .header .header__cutout,.header-section.has-panel .header:not(.has-mega) .header__corner,.header-section.has-panel .header:not(.has-mega) .header__cutout{display:none}}.header__logo{grid-column:1;display:inline-flex;align-items:center;justify-self:start;gap:.5rem;min-height:44px}.header__nav{display:none;min-width:0}.header__menu{display:flex;align-items:center;justify-content:center;height:100%;gap:clamp(1.1rem,2vw,2.25rem)}.nav-link{display:inline-flex;align-items:center;gap:.35em;min-height:44px;color:inherit;font-size:var(--t-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.nav-link__text{position:relative;display:inline-block;padding-block-end:2px}.nav-link__text:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1px;background:currentColor;scale:0 1;transform-origin:0 50%;transition:scale var(--dur-base) var(--ease)}.nav-link:hover .nav-link__text:after,.nav-link:focus-visible .nav-link__text:after,.nav-link[aria-current] .nav-link__text:after,.nav-item.is-open .nav-link__text:after{scale:1 1}.nav-link--parent .icon{transition:rotate var(--dur-fast) var(--ease)}.nav-item.is-open .nav-link--parent .icon{rotate:180deg}.nav-panel{position:absolute;inset-block-start:100%;z-index:1;pointer-events:none}.nav-panel--drop{min-width:240px;width:max-content;max-width:min(420px,92vw);margin-inline-start:-1.5rem}.nav-panel--mega{inset-inline:0}.nav-panel__sheet{position:relative;background:var(--sheet);border-end-start-radius:var(--radius-panel);border-end-end-radius:var(--radius-panel);box-shadow:0 28px 56px -28px rgb(var(--void-rgb) / .9);opacity:0;--clip-x: calc((var(--corner) + 2px) * -1);clip-path:inset(0 var(--clip-x) 100% var(--clip-x));transition:clip-path .35s var(--ease),opacity .2s var(--ease)}.nav-item.is-open>.nav-panel{pointer-events:auto}.nav-item.is-open>.nav-panel>.nav-panel__sheet{opacity:1;clip-path:inset(0 var(--clip-x) -70px var(--clip-x))}.nav-panel--drop .nav-panel__sheet{border:1px solid var(--border);border-block-start:0}.nav-panel--mega .nav-panel__sheet{border-block-end:1px solid var(--border)}.nav-panel__corner{position:absolute;inset-block-start:0;display:block;width:var(--corner);height:var(--corner);color:var(--sheet);pointer-events:none}.nav-panel__corner--left{inset-inline-start:calc((var(--corner) + 1px) * -1);scale:-1 1}.nav-panel__corner--right{inset-inline-end:calc((var(--corner) + 1px) * -1)}.nav-panel__list>li,.mega__links>li,.mega__card-cell{opacity:0;translate:0 10px}.nav-item.is-open .nav-panel__list>li,.nav-item.is-open .mega__links>li,.nav-item.is-open .mega__card-cell{opacity:1;translate:0 0;transition:opacity var(--dur-base) var(--ease),translate var(--dur-base) var(--ease);transition-delay:calc(.12s + var(--ri, 0) * 45ms)}.nav-panel__list{display:grid;padding:.85rem .6rem 1.1rem}.nav-panel__link{display:flex;align-items:center;min-height:44px;padding-inline:.9rem;border-radius:calc(var(--radius-panel) - 8px);color:var(--muted);font-size:var(--t-label);font-weight:500;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.nav-panel__link:hover,.nav-panel__link[aria-current]{background:rgb(var(--fg-rgb) / .07);color:var(--fg)}.nav-panel__head{display:block;padding:.9rem .9rem .35rem;font-size:var(--t-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg)}.nav-panel__link--nested{padding-inline-start:1.6rem}.mega{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);padding-block:clamp(1.75rem,3vw,2.75rem) clamp(2rem,3.5vw,3.25rem)}.mega__links{display:grid;align-content:start;gap:.1rem}.mega__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;padding-inline:.15rem;border-block-end:1px solid var(--border);color:var(--fg);font-family:var(--font-display);font-weight:400;font-size:clamp(1.25rem,1.6vw,1.75rem);line-height:1.1;letter-spacing:-.02em;transition:color var(--dur-fast) var(--ease)}.mega__link .icon{color:var(--muted);transition:translate var(--dur-base) var(--ease),color var(--dur-fast) var(--ease)}.mega__link:hover{color:var(--fg)}.mega__link:hover .icon{translate:5px 0;color:var(--fg)}.mega__link[aria-current]{color:var(--fg)}.mega__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:clamp(.75rem,1.2vw,1.15rem)}.megatabs{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:clamp(1.5rem,3vw,3.5rem);padding-block:clamp(1.75rem,3vw,2.75rem) clamp(2rem,3.5vw,3.25rem)}.megatabs__nav{display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,2rem)}.megatabs__eyebrow{font-size:var(--t-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.megatabs__tabs{display:grid;align-content:start;gap:.1rem}.megatabs__tab{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:48px;padding-inline:.15rem;border:0;border-block-end:1px solid var(--border);background:none;color:var(--muted);font-family:var(--font-display);font-weight:400;font-size:clamp(1.15rem,1.45vw,1.6rem);line-height:1.1;letter-spacing:-.02em;text-align:start;cursor:pointer;transition:color var(--dur-fast) var(--ease)}.megatabs__tab-arrow{display:inline-flex;color:var(--fg);opacity:0;translate:-6px 0;transition:opacity var(--dur-fast) var(--ease),translate var(--dur-base) var(--ease)}.megatabs__tab:hover,.megatabs__tab.is-active{color:var(--fg)}.megatabs__tab.is-active{border-block-end-color:var(--border-strong)}.megatabs__tab:hover .megatabs__tab-arrow,.megatabs__tab.is-active .megatabs__tab-arrow{opacity:1;translate:0 0}.megatabs__all,.megatabs__lead{display:flex;align-items:center;gap:.6rem;color:var(--fg);font-size:var(--t-label);font-weight:600;transition:color var(--dur-fast) var(--ease)}.megatabs__all{justify-content:space-between;gap:1rem}.megatabs__lead{display:inline-flex}.megatabs__all .icon,.megatabs__lead .icon{color:var(--muted);transition:translate var(--dur-base) var(--ease),color var(--dur-fast) var(--ease)}.megatabs__all:hover .icon,.megatabs__lead:hover .icon{translate:5px 0;color:var(--fg)}.megatabs__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:clamp(1rem,2vw,2rem);align-items:start}.megatabs__panel--wide{grid-template-columns:minmax(0,1fr)}.megatabs__panel[hidden]{display:none}.no-js .megatabs__panel.is-active[hidden]{display:grid}.megatabs__body{display:grid;gap:clamp(1rem,1.8vw,1.75rem)}.megatabs__count{color:var(--muted);font-weight:500}.megatabs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.2vw,1.15rem)}.megatabs__empty{display:grid;place-items:center;min-block-size:132px;border:1px dashed var(--border-strong);border-radius:var(--radius-media);padding:1.25rem}.megatabs__empty p{margin:0;font-size:var(--t-label);font-weight:500;color:var(--muted)}@media(max-width:1100px){.megatabs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.megatabs__panel{grid-template-columns:minmax(0,1fr)}.megatabs__promo{display:none}}.reveal-armed .megatabs [data-reveal]{opacity:1;translate:none}.megatabs__tab,.megatabs__foot,.megatabs__lead{opacity:0;translate:0 10px}.nav-item.is-open .megatabs__tab,.nav-item.is-open .megatabs__foot,.nav-item.is-open .megatabs__lead{opacity:1;translate:0 0;transition:opacity var(--dur-base) var(--ease),translate var(--dur-base) var(--ease);transition-delay:calc(.12s + var(--ri, 0) * 45ms)}.no-js .nav-item:hover .megatabs__tab,.no-js .nav-item:hover .megatabs__foot,.no-js .nav-item:hover .megatabs__lead,.no-js .nav-item:focus-within .megatabs__tab,.no-js .nav-item:focus-within .megatabs__foot,.no-js .nav-item:focus-within .megatabs__lead{opacity:1;translate:0 0}.nav-item.is-open .megatabs__panel.is-active .product-card{animation:megatabs-card var(--dur-base) var(--ease) backwards;animation-delay:calc(60ms + var(--ri, 0) * 55ms)}.nav-item.is-open .megatabs__panel.is-active .megatabs__promo{animation:megatabs-card var(--dur-base) var(--ease) backwards;animation-delay:.26s}@keyframes megatabs-card{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.media-card{--card-ratio: 4 / 5;gap:0;border-color:transparent;background:none;overflow:visible;border-radius:0}.media-card__media{border-radius:var(--radius-media)}.media-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block-start:.7rem;font-size:var(--t-label);font-weight:600}.media-card__arrow{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--border-strong);border-radius:50%;color:var(--fg);transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.media-card:hover .media-card__arrow{background:var(--accent);border-color:var(--fg);color:var(--void)}.header__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background:rgb(var(--void-rgb) / .5);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-base) var(--ease),visibility 0s linear var(--dur-base)}.header-section.has-panel .header__scrim{opacity:1;visibility:visible;transition-delay:0s}.header__actions{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:.15rem}.cart-bubble{position:absolute;inset-block-start:3px;inset-inline-end:1px;display:grid;place-items:center;min-width:18px;height:18px;padding-inline:5px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-size:var(--t-micro);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;text-shadow:none;pointer-events:none;transition:opacity var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease)}.cart-bubble.is-empty{opacity:0;scale:.6}@keyframes nox-cart-bump{0%,to{scale:1}35%{scale:1.35}}.cart-bubble.is-bumped{animation:nox-cart-bump .45s var(--ease)}.header__bars{display:grid;gap:6px;width:22px}.header__bars span{display:block;height:1.5px;border-radius:2px;background:currentColor;transition:translate var(--dur-fast) var(--ease),rotate var(--dur-fast) var(--ease)}.header__burger[aria-expanded=true] .header__bars span:first-child{translate:0 3.75px;rotate:45deg}.header__burger[aria-expanded=true] .header__bars span:last-child{translate:0 -3.75px;rotate:-45deg}@media(min-width:990px){.header__inner{grid-template-columns:minmax(0,1fr) fit-content(70%) minmax(0,1fr)}.header__nav{display:flex;grid-column:2;justify-self:center}.header__actions{grid-column:3}.header__burger{display:none}.mega{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}}@media(max-width:989px){.header__desk{display:none}}.menu-drawer__mark{position:absolute;inset-block-start:1rem;inset-inline-start:var(--gutter);z-index:2;display:inline-flex;align-items:center;height:44px}.menu-drawer__close{position:absolute;inset-block-start:1rem;inset-inline-end:var(--gutter);z-index:2}.menu-drawer__inner{display:flex;flex-direction:column;height:100%;padding:calc(var(--header-h) + 1rem) var(--gutter) calc(2rem + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain}.menu-drawer__nav{margin-block-start:auto}.menu-drawer__list{display:grid;gap:.35rem}.menu-drawer__row{opacity:0;translate:0 18px}.drawer.is-open .menu-drawer__row,.drawer.is-open .menu-drawer__foot{opacity:1;translate:0 0;transition:opacity var(--dur-base) var(--ease),translate var(--dur-base) var(--ease);transition-delay:calc(.14s + var(--ri, 0) * 55ms)}.menu-drawer__link{display:inline-flex;align-items:center;padding-block:.1em;font-family:var(--font-display);font-weight:400;font-size:var(--t-d2);line-height:1.05;letter-spacing:-.03em;transition:color var(--dur-fast) var(--ease)}.menu-drawer__link:hover,.menu-drawer__link[aria-current]{color:var(--fg)}.menu-drawer__sub{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;padding-block:.35rem .75rem}.menu-drawer__sublink{display:inline-flex;align-items:center;min-height:40px;color:var(--muted);font-size:var(--t-label);font-weight:500;transition:color var(--dur-fast) var(--ease)}.menu-drawer__sublink:hover,.menu-drawer__sublink[aria-current]{color:var(--fg)}.menu-drawer__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;margin-block-start:2.5rem;padding-block-start:1.5rem;border-block-start:1px solid rgb(var(--fg-rgb) / .12);opacity:0;translate:0 18px}.menu-drawer__util{display:inline-flex;align-items:center;gap:.55em;min-height:44px;color:var(--muted);font-size:var(--t-label);font-weight:600;transition:color var(--dur-fast) var(--ease)}.menu-drawer__util:hover{color:var(--fg)}@media(prefers-reduced-motion:reduce){.menu-drawer__row,.menu-drawer__foot,.nav-panel__list>li,.mega__links>li,.mega__card-cell{opacity:1;translate:none}.drawer.is-open .menu-drawer__row,.drawer.is-open .menu-drawer__foot,.nav-item.is-open .nav-panel__list>li,.nav-item.is-open .mega__links>li,.nav-item.is-open .mega__card-cell,.nav-item.is-open .megatabs__tab,.nav-item.is-open .megatabs__foot,.nav-item.is-open .megatabs__lead{transition:none;transition-delay:0s}.nav-item.is-open .megatabs__panel.is-active .product-card,.nav-item.is-open .megatabs__panel.is-active .megatabs__promo{animation:none}.nav-panel__sheet{clip-path:none;transition:opacity var(--dur-fast) linear}.nav-item.is-open>.nav-panel>.nav-panel__sheet{clip-path:none}.nav-link__text:after,.header__inner,.header__bars span,.cart-bubble{transition:none}}@keyframes hdr-take-seat{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:none}}.js body:has(.shopify-section--hero) .header__logo{animation:hdr-take-seat .5s cubic-bezier(.16,1,.3,1) both}.js body:has(.shopify-section--hero) .header__menu>li>.nav-link{animation:hdr-take-seat .45s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.14s + var(--hi, 0) * 55ms)}.js body:has(.shopify-section--hero) .header__menu>li:nth-child(1){--hi: 0}.js body:has(.shopify-section--hero) .header__menu>li:nth-child(2){--hi: 1}.js body:has(.shopify-section--hero) .header__menu>li:nth-child(3){--hi: 2}.js body:has(.shopify-section--hero) .header__menu>li:nth-child(4){--hi: 3}.js body:has(.shopify-section--hero) .header__menu>li:nth-child(n+5){--hi: 4}.js body:has(.shopify-section--hero) .header__actions{animation:hdr-take-seat .45s cubic-bezier(.16,1,.3,1) .3s both}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){@keyframes hdr-logo-fold{to{scale:.88}}.header .header__logo .logo__img,.header .header__logo .logo__wordmark{transform-origin:left center;animation:hdr-logo-fold linear both;animation-timeline:scroll();animation-range:0px 160px}}}@media(prefers-reduced-motion:reduce){.js body:has(.shopify-section--hero) .header__logo,.js body:has(.shopify-section--hero) .header__menu>li>.nav-link,.js body:has(.shopify-section--hero) .header__actions{animation:none}}.hero-mn{--mn-mask: url(data:image/png;base64,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o6QEsDJzuULWwHE6nTWXrIcdiPg7kzCPBq8tHJRtCe5pvEtMgx06+RkTXRER6djRZRo3g7tFH1b5da3rwlPcTu1Mb+7wXFLl1y4SK5e4wjsIT0oAKzeDd0RzmQT2SfBrN7Fu5wTnLalmNgGdwBd+kklgC5O/o3mwRkREOjawk4ke7f2+xvYp13bQiaK9fVn6FOKozq+4CxX6CmdJSgCrM5FtUD7kSt2Sda4GzuPXvJHJZR6WoudwJfI91uhtyq2CSg52dKSFh1os6TuZSaCIiHRuH06qKGUEhwjU4lXWwJbqkTeIB/7+XuNj5NE8bpcfx9rJqCkBrJ5NIfgjT8AeyBfIyrxjqyRJauFqYmuPwRtyOAoNvDjszdPBe7I/1HIVHoQBV0o/5jSVO/mhAx8iIqXNxxvvUpM/mrhbM6vGx5jK7eOVS7xvLcQxaY9n3BImDVP5nvsSVzVHxDr+rS0lgLV7mz39VuIx/bX4z0uz2XN/rg62cAl9HFunvMPpG8OZHM32/kZKmM12NI/wEMza/D6X493pQtwKb+DKoc2P/YJ3WPb9vdJm0khezK5gdnPazbeTNIujm0q9WeStnUMptiXzcAYHkcDnalaezuh59XLGDXzz5DHeuBbdwnwd3Ffic+zwxxNMBGthCd29fL8qtYs1jo2S004AZ3NVstrSqkbWrXe0lT2LPWbH8JT0CF4La02ag6MEsD5NPMn6FpMKu3Pry8Ld7m2elHP4pJvBbd6pBbv7mMw3MFv1HMALQm92qW89Fd3E73MmE95JKXR2T4L9Dn5a5nNqvah6mMKeeKVqefL4e+iMXaBPz6jx7aQMHqPVRSkdHmtvVsF+30k6J5D3tE/YaqbUa6Cpzgb6Ldx5OrrMtWNuRqVJU1kKdVuVf6+hRPxt35OU9HUghBdLXswIcDh9e808IDLBO5A6tARW+NvsdGo8LbNztmKclHqbD0t5X3kHkJCsXgNzcnTtaGGimYc6+GgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcgoARQRERGJjBJAERERkcj8P/zfmqPTG5a6AAAAAElFTkSuQmCC);background:var(--bg);color:var(--fg);padding-block:clamp(2rem,5vh,3.5rem) 0}.hero-mn__stage{display:grid;place-items:center}.hero-mn__mask{position:relative;width:min(92%,640px);aspect-ratio:2 / 1;overflow:hidden;-webkit-mask:var(--mn-mask) center / contain no-repeat;mask:var(--mn-mask) center / contain no-repeat}.hero-mn__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-mn__lockup{display:none}.hero-mn__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");background-size:160px 160px}.js .hero-mn__video{animation:mn-focus 1.1s var(--ease) both}@keyframes mn-focus{0%{scale:1.08;filter:blur(18px)}to{scale:1;filter:blur(0)}}.js .hero-mn__grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgb(var(--paper-rgb) / .14) 50%,transparent 65%);transform:translate(-130%);animation:mn-sheen 1.2s var(--ease) .95s both}@keyframes mn-sheen{to{transform:translate(130%)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.hero-mn{view-timeline-name:--mn-view}.hero-mn__stage{animation:mn-exit linear both;animation-timeline:--mn-view;animation-range:exit 0% exit 100%}@keyframes mn-exit{to{scale:.95;opacity:.35}}}}.hero-mn__base{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 2.5rem;flex-wrap:wrap;margin-block-start:clamp(2rem,4.5vh,3.25rem);padding-block:1.4rem clamp(2.5rem,5vh,4rem);border-block-start:1px solid rgb(var(--void-rgb) / .14)}.hero-mn__title{margin:0;font-family:var(--font-display);font-size:var(--t-d3);font-weight:400;line-height:.95;letter-spacing:-.02em;color:var(--void)}.hero-mn__line{display:block;text-wrap:balance}.hero-mn__lede{margin:1.1rem 0 0;font-size:var(--t-label);font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:rgb(var(--void-rgb) / .66)}.js .hero-mn__copy{animation:hero-rise-in .7s var(--ease) .28s both}.js .hero-mn__actions{animation:hero-rise-in .7s var(--ease) .4s both}.hero-mn__actions{display:flex;align-items:center;gap:1.4rem}.hero-mn__actions .btn{min-height:52px;padding-inline:2.15em}.hero-mn__actions .btn__text{letter-spacing:.025em}.hero-mn__actions .btn__chip{background:#f2f3f424}.hero-mn__quiet{display:inline-flex;align-items:center;gap:.5em;min-height:52px;padding-inline:.5em;font-size:var(--t-label);font-weight:600;color:rgb(var(--void-rgb) / .85)}.hero-mn__quiet>span{border-block-end:1px solid rgb(var(--void-rgb) / .3);padding-block-end:3px;transition:border-color var(--dur-fast) var(--ease)}.hero-mn__quiet:hover>span,.hero-mn__quiet:focus-visible>span{border-color:rgb(var(--void-rgb) / .85)}.hero-mn__quiet .icon{transition:translate var(--dur-fast) var(--ease)}.hero-mn__quiet:hover .icon{translate:4px 0}body:has(.hero-mn) .scheme-paper.header--over:not(.is-glass){background-color:var(--bg);--fg: var(--void);--fg-rgb: var(--void-rgb);color:var(--fg)}body:has(.hero-mn) .scheme-paper.header--over:not(.is-glass) .logo__img--asset{filter:invert(1)}body:has(.hero-mn) .header--over .header__inner{text-shadow:none}body:has(.hero-mn) .header-section:has(.header--over){margin-block-end:0}@media(max-width:749px){.hero-mn__mask{-webkit-mask:none;mask:none;width:100%;aspect-ratio:auto;height:clamp(300px,48svh,420px);border-radius:var(--radius-panel);background:var(--void)}.hero-mn__video{object-position:var(--mn-focal, 50%) center}.hero-mn__mask:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--void-rgb) / .5),rgb(var(--void-rgb) / 0) 55%);pointer-events:none}.hero-mn__lockup{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1;width:min(62%,240px);height:auto;filter:drop-shadow(0 8px 28px rgb(10 11 12 / .55))}.hero-mn__base{flex-direction:column;align-items:center;text-align:center;margin-block-start:clamp(1.5rem,3.5vh,2.25rem)}.hero-mn__title{font-size:var(--t-d2)}.hero-mn__lede{max-width:30ch;margin-inline:auto;margin-block-start:.85rem}.hero-mn__actions{flex-direction:column;align-self:stretch;gap:.85rem}.hero-mn__actions .btn{width:100%}.hero-mn__quiet{justify-content:center}}@media(prefers-reduced-motion:reduce){.js .hero-mn__video,.js .hero-mn__copy,.js .hero-mn__actions,.js .hero-mn__grain:after{animation:none}}.hero{position:relative;isolation:isolate;background:var(--bg);color:var(--fg);height:var(--hero-h-mobile);min-height:30rem;overflow:hidden}.hero{--hero-chrome: calc(var(--header-h, 72px) + 40px)}body:has(.header--over) .hero.section--panel{border-start-start-radius:0;border-start-end-radius:0}body:has(.header--over) .shopify-section:has(.hero)+.shopify-section:has(.section--panel){display:block;margin-block-start:16px}.hero--full{--hero-h: calc(100vh - var(--hero-chrome));--hero-h-mobile: calc(100vh - var(--hero-chrome))}.hero--tall{--hero-h: 86vh;--hero-h-mobile: 80vh}.hero--medium{--hero-h: 72vh;--hero-h-mobile: 68vh}.hero--compact{--hero-h: clamp(480px, 62vh, 680px);--hero-h-mobile: clamp(420px, 58vh, 560px)}@supports (height: 100svh){.hero--full{--hero-h: calc(100svh - var(--hero-chrome));--hero-h-mobile: calc(100svh - var(--hero-chrome))}.hero--tall{--hero-h: 86svh;--hero-h-mobile: 80svh}.hero--medium{--hero-h: 72svh;--hero-h-mobile: 68svh}.hero--compact{--hero-h: clamp(480px, 62svh, 680px);--hero-h-mobile: clamp(420px, 58svh, 560px)}}@media(min-width:768px){.hero{height:var(--hero-h)}}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero__video,.hero__still{width:100%;height:100%;object-fit:cover;display:block}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 42%,transparent 58%,rgb(var(--void-rgb) / calc(.3 * var(--ov, 1))) 100%),linear-gradient(180deg,rgb(var(--void-rgb) / calc(.25 * var(--ov, 1))),rgb(var(--void-rgb) / calc(.05 * var(--ov, 1))) 40%,rgb(var(--void-rgb) / calc(.72 * var(--ov, 1))))}.hero__scrim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(115% 85% at 0% 100%,rgb(var(--void-rgb) / calc(.5 * var(--ov, 1))),transparent 62%)}.hero__inner{position:relative;z-index:1;height:100%;display:flex;align-items:flex-end;padding-block-end:4.5rem}@media(min-width:768px){.hero__inner{padding-block-end:clamp(2.75rem,7vh,5.5rem)}}.hero__content{max-width:min(100%,72rem);color:var(--paper)}.hero__title{font-family:var(--font-display);font-size:var(--t-hero);line-height:.92;letter-spacing:-.02em;margin:0;max-width:20ch;text-shadow:0 1px 2px rgb(var(--void-rgb) / .35)}.hero__line{display:block;overflow:hidden;padding-block-end:.14em;margin-block-end:-.14em}.hero__line-in{display:block;text-wrap:balance}.hero__lede{margin:1.85rem 0 0;font-size:var(--t-lede);line-height:1.45;max-width:42ch;color:var(--mist);text-wrap:pretty;text-shadow:0 1px 2px rgb(var(--void-rgb) / .4)}.hero--center .hero__inner{align-items:center;justify-content:center;text-align:center;padding-block-end:0}.hero--center .hero__content{display:flex;flex-direction:column;align-items:center}.hero--center .hero__lede{margin-inline:auto}.hero--center .hero__actions{justify-content:center}.hero__actions .btn{min-height:52px;padding-inline:2.15em}.hero__actions .btn__text{letter-spacing:.025em}.hero__actions{gap:.9rem}.hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");background-size:160px 160px}.btn--chip .btn__text{gap:.75em}.btn__chip{display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;margin-inline-end:-.6em;border-radius:50%;background:rgb(var(--void-rgb) / .08);transition:translate var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.btn--chip:hover .btn__chip{translate:3px 0;background:rgb(var(--paper-rgb) / .16)}.hero__line:nth-of-type(2) .hero__line-in{color:rgb(var(--paper-rgb) / .84)}.hero .hero__lede{font-size:var(--t-label);font-weight:500;text-transform:uppercase;letter-spacing:.16em;line-height:1.7;color:rgb(var(--paper-rgb) / .78);max-width:56ch}.hero__quiet-link{display:inline-flex;align-items:center;gap:.5em;min-height:52px;padding-inline:.5em;font-size:var(--t-label);font-weight:600;color:rgb(var(--paper-rgb) / .92);text-shadow:0 1px 2px rgb(var(--void-rgb) / .4)}.hero__quiet-link>span{border-block-end:1px solid rgb(var(--paper-rgb) / .35);padding-block-end:3px;transition:border-color var(--dur-fast) var(--ease)}.hero__quiet-link:hover>span,.hero__quiet-link:focus-visible>span{border-color:rgb(var(--paper-rgb) / .9)}.hero__quiet-link .icon{transition:translate var(--dur-fast) var(--ease)}.hero__quiet-link:hover .icon{translate:4px 0}.hero__instrument{position:absolute;inset-inline:0;inset-block-end:clamp(1.1rem,2.6vh,2rem);z-index:1;display:flex;justify-content:space-between;gap:1.5rem;pointer-events:none}.hero__corner{margin:0;font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgb(var(--paper-rgb) / .68);text-shadow:0 1px 2px rgb(var(--void-rgb) / .45)}@media(max-width:749px){.hero__corner--end{display:none}.hero__instrument{justify-content:center}}.hero--compact .hero__title{font-size:clamp(2.6rem,5.6vw,5rem);letter-spacing:-.025em;line-height:.9}.hero__actions{margin-block-start:2.75rem;display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:479px){.hero__actions .btn{flex:1 1 100%}}@keyframes hero-line-rise{0%{translate:0 110%}to{translate:0 0}}@keyframes hero-rise-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}.js .hero__line-in{animation:hero-line-rise 1s var(--ease) both;animation-delay:calc(var(--li, 0) * 90ms + .14s)}.js .hero__rise{animation:hero-rise-in .9s var(--ease) both;animation-delay:calc(var(--li, 0) * 90ms + .22s)}@media(prefers-reduced-motion:reduce){.js .hero__line-in,.js .hero__rise{animation:none}}.imgbanner{background:var(--bg);color:var(--fg)}.imgbanner__stage{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-media);margin-inline:var(--gutter);block-size:var(--banner-h-mobile, 52vh);min-block-size:22rem}@media(min-width:750px){.imgbanner__stage{block-size:var(--banner-h, 62vh)}}.imgbanner--small{--banner-h: 44vh;--banner-h-mobile: 42vh}.imgbanner--medium{--banner-h: 62vh;--banner-h-mobile: 52vh}.imgbanner--large{--banner-h: 82vh;--banner-h-mobile: 66vh}@supports (height: 100svh){.imgbanner--small{--banner-h: 44svh;--banner-h-mobile: 42svh}.imgbanner--medium{--banner-h: 62svh;--banner-h-mobile: 52svh}.imgbanner--large{--banner-h: 82svh;--banner-h-mobile: 66svh}}.imgbanner__media{position:absolute;top:0;right:0;bottom:0;left:0}.imgbanner__media picture,.imgbanner__img,.imgbanner__media .nox-ph{inline-size:100%;block-size:100%;display:block;object-fit:cover}.imgbanner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--void-rgb) / calc(.2 * var(--ov, 1))),rgb(var(--void-rgb) / calc(.1 * var(--ov, 1))) 45%,rgb(var(--void-rgb) / calc(.7 * var(--ov, 1))))}.imgbanner__inner{position:relative;z-index:1;block-size:100%;display:flex;align-items:var(--ay, flex-end);justify-content:var(--ax, flex-start);padding-block:clamp(1.5rem,4vh,3rem)}.imgbanner__content{max-inline-size:40rem;text-align:var(--ta, left);color:var(--paper)}.imgbanner__title{margin:0;font-family:var(--font-display);font-size:var(--t-d2);line-height:.96;letter-spacing:-.015em;text-wrap:balance;text-shadow:var(--seat)}.imgbanner__text{margin:1rem 0 0;font-size:var(--t-lede);line-height:1.45;color:var(--mist);max-inline-size:46ch;margin-inline:var(--tmi, 0 auto);text-wrap:pretty;text-shadow:var(--seat-strong)}.imgbanner__actions{margin-block-start:1.75rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:var(--ax, flex-start)}.nox-ph{inline-size:100%;block-size:100%;background:rgb(var(--fg-rgb) / .05)}.nox-ph .placeholder-svg{inline-size:100%;block-size:100%;display:block;fill:rgb(var(--fg-rgb) / .16)}.iblocks__grid{display:grid;grid-template-columns:1fr;gap:clamp(.75rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none}.iblocks__tile{aspect-ratio:4 / 5}@media(min-width:750px){.iblocks__grid{grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));grid-auto-rows:clamp(180px,20vw,268px);grid-auto-flow:row dense}.iblocks__tile{aspect-ratio:auto}.iblocks__tile--tall{grid-row:span 2}}.iblocks__frame{position:relative;display:block;block-size:100%;overflow:hidden;border-radius:var(--radius-card);border:1px solid var(--border);background:rgb(var(--fg-rgb) / .04);color:var(--paper);text-decoration:none;transition:border-color var(--dur-base) var(--ease)}a.iblocks__frame:hover{border-color:var(--border-strong)}.iblocks__media{position:absolute;top:0;right:0;bottom:0;left:0}.iblocks__img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease)}@media(hover:hover)and (pointer:fine){.iblocks__frame:hover .iblocks__img,.iblocks__frame:focus-visible .iblocks__img{transform:scale(1.06)}}.placeholder-svg.iblocks__img{background:rgb(var(--fg-rgb) / .05);fill:rgb(var(--fg-rgb) / .22)}.iblocks__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--void-rgb) / .9),rgb(var(--void-rgb) / .62) 24%,rgb(var(--void-rgb) / .24) 55%,rgb(var(--void-rgb) / 0) 82%);pointer-events:none}.iblocks__body{position:absolute;inset-inline:0;inset-block-end:0;padding:clamp(1.25rem,2.6vw,2.25rem)}.iblocks__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--t-d3);line-height:.96;letter-spacing:-.02em;text-shadow:var(--seat-strong);text-wrap:balance}.iblocks__tile--tall .iblocks__title{font-size:var(--t-d2);letter-spacing:-.025em}.iblocks__caption{margin:.7rem 0 0;max-inline-size:36ch;font-size:var(--t-label);line-height:1.55;color:var(--mist);text-shadow:var(--seat-strong);text-wrap:pretty}.iblocks__tile--tall .iblocks__caption{font-size:var(--t-body);max-inline-size:34ch}.iblocks__chip{position:absolute;inset-block-start:clamp(.85rem,1.6vw,1.25rem);inset-inline-end:clamp(.85rem,1.6vw,1.25rem);display:inline-flex;align-items:center;gap:.4em;padding:.5em .9em;border-radius:var(--radius-pill);border:1px solid rgb(var(--paper-rgb) / .4);background:rgb(var(--void-rgb) / .5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--t-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:0;translate:0 -8px;transition:opacity var(--dur-base) var(--ease),translate var(--dur-base) var(--ease),background var(--dur-base) var(--ease)}.iblocks__frame:hover .iblocks__chip,.iblocks__frame:focus-visible .iblocks__chip{opacity:1;translate:0 0}.iblocks__frame:hover .iblocks__chip{background:rgb(var(--void-rgb) / .72)}@media(hover:none){.iblocks__chip{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.iblocks__frame:hover .iblocks__img,.iblocks__frame:focus-visible .iblocks__img{transform:none}.iblocks__chip{translate:0 0;transition:opacity var(--dur-fast) linear}}.iwt__layout{display:grid;gap:clamp(1.75rem,4vw,3.5rem);align-items:center}@media(min-width:750px){.iwt__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.iwt--flip .iwt__media{order:2}}.iwt__media{border-radius:var(--radius-card);overflow:hidden;background:rgb(var(--fg-rgb) / .05)}.iwt__img{display:block;inline-size:100%;aspect-ratio:var(--media-ratio, 4 / 5);object-fit:cover}.placeholder-svg.iwt__img{fill:rgb(var(--fg-rgb) / .22)}.iwt__title{margin:0;max-inline-size:18ch}.iwt__text{margin-block-start:1.25rem;max-inline-size:46ch;color:var(--muted);font-size:var(--t-lede);line-height:1.55;text-wrap:pretty}.iwt__text>:first-child{margin-block-start:0}.iwt__text>:last-child{margin-block-end:0}.iwt__claims{margin:.5rem 0 0;padding:0;list-style:none}.iwt__claim{padding-block:.85rem;border-block-start:1px solid var(--border);font-size:var(--t-body);font-weight:600;letter-spacing:-.005em}.iwt__claim:last-child{border-block-end:1px solid var(--border)}.iwt--manifesto .iwt__layout{grid-template-columns:1fr;grid-template-areas:"body"}.iwt--manifesto .iwt__media{display:none}.iwt--manifesto .iwt__body{grid-area:body;display:block;max-width:none}.iwt--manifesto .iwt__title{margin-block-end:clamp(1.75rem,3.4vw,3rem);max-inline-size:none;font-family:var(--font-body);font-size:var(--t-lede);font-weight:600;letter-spacing:-.005em;color:var(--mist)}.iwt--manifesto .iwt__text{font-family:var(--font-display);font-size:var(--t-d1);line-height:.98;letter-spacing:-.03em;color:var(--fg);max-width:24ch;text-wrap:balance}.iwt--manifesto .iwt__prose{max-width:56ch;margin-block-start:clamp(1.5rem,3vw,2.25rem);font-size:var(--t-lede);line-height:1.55;color:var(--mist)}.iwt--manifesto .iwt__prose strong{color:var(--fg);font-weight:600}.iwt__prose{max-width:56ch}.iwt--manifesto .iwt__acta{--fg: var(--void);--fg-rgb: var(--void-rgb);--border: rgb(var(--void-rgb) / .16);--border-strong: rgb(var(--void-rgb) / .45);background:var(--paper);color:var(--void);border-radius:var(--radius-media);padding:clamp(1.4rem,2.6vw,2.25rem)}.iwt--manifesto .iwt__base{display:grid;gap:clamp(1.5rem,3vw,2.5rem);margin-block-start:clamp(1.5rem,3vw,2.5rem)}@media(min-width:900px){.iwt--manifesto .iwt__base{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.iwt__base-side{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.iwt__base-side .iwt__cta{margin-block-start:auto}.iwt__base-side .iwt__cta-quiet{margin-block-start:-.4rem}.iwt__side-media{position:relative;inline-size:100%;overflow:hidden;border-radius:var(--radius-media);flex:1;min-block-size:240px}.iwt__side-media img{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:899px){.iwt__side-media{aspect-ratio:4 / 3;flex:none}.iwt__side-media img{position:static}}.iwt__side-media img{inline-size:100%;block-size:100%;object-fit:cover}@media(max-width:899px){.iwt__base-side{order:2}}.iwt__acta-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block-end:.8rem;border-block-end:2px solid rgb(var(--void-rgb) / .85);font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:.14em}.iwt__acta-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:1.3rem;font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--void-rgb) / .65)}.iwt__acta-seal{display:grid;place-items:center;inline-size:56px;block-size:56px;border:2px solid rgb(var(--void-rgb) / .8);border-radius:50%;rotate:-6deg;flex-shrink:0}@media(max-width:479px){.iwt__acta-seal{inline-size:44px;block-size:44px}.iwt__acta-foot{gap:.75rem}}.iwt__acta-seal img{inline-size:58%;block-size:auto;filter:invert(1);opacity:.9}.iwt--manifesto .iwt__claims{margin-block-start:0}.iwt--manifesto .iwt__claim{font-size:var(--t-lede);font-weight:600;padding-block:1.1rem}.iwt__claim--keyed{display:grid;grid-template-columns:minmax(4.5em,auto) 1fr;column-gap:clamp(.9rem,2vw,1.5rem);align-items:baseline}.iwt__claim-key{font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--fg-rgb) / .62)}.iwt--manifesto .iwt__cta{margin-block-start:1.75rem}.iwt__claim{position:relative;padding-inline-end:3rem}.iwt__claim-mark{position:absolute;inset-inline-end:0;inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;inline-size:28px;block-size:28px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--fg)}.iwt--manifesto .iwt__text{position:relative}.reveal-armed .iwt--manifesto .iwt__text>*{clip-path:inset(-2% 101% -2% -1%)}.reveal-armed .iwt--manifesto .iwt__text.is-revealed>*{clip-path:inset(-2% -1% -2% -1%);transition:clip-path 1s var(--ease);transition-delay:.05s}.reveal-armed .iwt--manifesto .iwt__text:after{content:"";position:absolute;inset-block:.05em;inset-inline-start:0;inline-size:2px;background:rgb(var(--fg-rgb) / .65);opacity:0;pointer-events:none}.reveal-armed .iwt--manifesto .iwt__text.is-revealed:after{animation:iwt-scan 1s var(--ease) .05s both}@keyframes iwt-scan{0%{inset-inline-start:0%;opacity:1}85%{opacity:1}to{inset-inline-start:100%;opacity:0}}.iwt--manifesto .iwt__claim{border-block-start-color:transparent}.iwt--manifesto .iwt__claim:last-child{border-block-end-color:transparent}.iwt--manifesto .iwt__claim:before,.iwt--manifesto .iwt__claim:last-child:after{content:"";position:absolute;inset-inline:0;block-size:1px;background:var(--border);transform-origin:left center}.iwt--manifesto .iwt__claim:before{inset-block-start:-1px}.iwt--manifesto .iwt__claim:last-child:after{inset-block-end:-1px}.reveal-armed .iwt--manifesto .iwt__claim:before,.reveal-armed .iwt--manifesto .iwt__claim:last-child:after{transform:scaleX(0)}.reveal-armed .iwt--manifesto .iwt__claims.is-revealed .iwt__claim:before,.reveal-armed .iwt--manifesto .iwt__claims.is-revealed .iwt__claim:last-child:after{transform:scaleX(1);transition:transform .6s var(--ease);transition-delay:calc(.3s + var(--ri, 0) * .18s)}.reveal-armed .iwt--manifesto .iwt__claims.is-revealed .iwt__claim:last-child:after{transition-delay:calc(.42s + var(--ri, 0) * .18s)}.reveal-armed .iwt--manifesto .iwt__claims .iwt__claim{opacity:0;translate:0 10px}.reveal-armed .iwt--manifesto .iwt__claims.is-revealed .iwt__claim{opacity:1;translate:0 0;transition:opacity .45s var(--ease),translate .45s var(--ease);transition-delay:calc(.38s + var(--ri, 0) * .18s)}.reveal-armed .iwt--manifesto .iwt__claim .iwt__claim-mark{opacity:0;scale:.6}.reveal-armed .iwt--manifesto .iwt__claims.is-revealed .iwt__claim .iwt__claim-mark{opacity:1;scale:1;transition:opacity .3s var(--ease),scale .35s var(--ease);transition-delay:calc(.78s + var(--ri, 0) * .18s)}.reveal-armed .iwt--manifesto .iwt__acta .iwt__acta-seal{opacity:0;scale:1.6;rotate:-18deg}.reveal-armed .iwt--manifesto .iwt__acta:has(.iwt__claims.is-revealed) .iwt__acta-seal{opacity:1;scale:1;rotate:-6deg;transition:opacity .2s var(--ease),scale .35s var(--ease),rotate .35s var(--ease);transition-delay:1.5s}@media(prefers-reduced-motion:reduce){.reveal-armed .iwt--manifesto .iwt__text>*,.reveal-armed .iwt--manifesto .iwt__text.is-revealed>*{clip-path:none;transition:none}.reveal-armed .iwt--manifesto .iwt__text.is-revealed:after{animation:none}.reveal-armed .iwt--manifesto .iwt__claim:before,.reveal-armed .iwt--manifesto .iwt__claim:last-child:after{transform:none;transition:none}.reveal-armed .iwt--manifesto .iwt__claims .iwt__claim,.reveal-armed .iwt--manifesto .iwt__claim .iwt__claim-mark,.reveal-armed .iwt--manifesto .iwt__acta .iwt__acta-seal{opacity:1;translate:none;scale:none;rotate:-6deg;transition:none}}.iwt__cta{margin-block-start:1.9rem}.error-page{overflow:hidden}.error-page__inner{position:relative;display:grid;align-content:center;min-height:min(72svh,640px)}.error-page__numeral{position:absolute;inset-inline-start:calc(var(--gutter) - .06em);inset-block-start:0;font-family:var(--font-display);font-size:clamp(9rem,32vw,26rem);line-height:.78;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgb(var(--fg-rgb) / .35);text-stroke:1px rgb(var(--fg-rgb) / .35);pointer-events:none;-webkit-user-select:none;user-select:none;clip-path:inset(0 0 0 0);animation:error-numeral-in 1.1s var(--ease) both}@media(min-width:990px){.error-page__numeral{inset-block-start:-.06em}}@keyframes error-numeral-in{0%{clip-path:inset(0 0 100% 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}.error-page__content{position:relative;z-index:1;align-self:end;max-width:min(100%,34rem);margin-block-start:clamp(7rem,24vw,15rem);display:flex;flex-direction:column;gap:1.25rem}.error-page__title{margin:0;font-family:var(--font-display);font-size:var(--t-d2);line-height:.95;letter-spacing:-.02em;text-wrap:balance}.error-page__lede{margin:0;max-width:42ch;font-size:var(--t-body);line-height:1.65;color:var(--muted)}.error-page__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}@media(prefers-reduced-motion:reduce){.error-page__numeral{animation:none}}.account__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 2rem;padding-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--border);margin-bottom:clamp(2rem,4vw,3rem)}.account__title{margin:0;font-family:var(--font-display);font-size:var(--t-d1);line-height:.92;letter-spacing:-.02em}.account__welcome{margin:.75rem 0 0;font-size:var(--t-label);color:var(--muted)}.account__email{color:rgb(var(--fg-rgb))}.account__logout{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:var(--t-label);text-decoration:none;color:var(--muted);transition:color var(--dur-fast) var(--ease)}.account__logout:hover,.account__logout:focus-visible{color:var(--fg)}.account__layout{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:start}@media(min-width:990px){.account__layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}}.account__section-title{margin:0 0 1.25rem;font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.account__empty{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:clamp(2rem,5vw,3rem);border:1px dashed var(--border-strong);border-radius:var(--radius-card)}.account__empty-title{margin:0;font-size:var(--t-lede);font-weight:500;color:var(--muted)}.addresses__back{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:var(--t-label);color:var(--muted)}.addresses__back:hover{color:rgb(var(--fg-rgb))}.addresses__head{padding-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--border);margin-bottom:clamp(1.5rem,3vw,2.25rem)}.addresses__title{margin:.75rem 0 0;font-family:var(--font-display);font-size:var(--t-d1);line-height:.92;letter-spacing:-.02em}.addresses__empty{margin:0;max-width:46ch;font-size:var(--t-label);color:var(--muted)}.addr-new{margin-bottom:clamp(2rem,4vw,3rem)}.addr-new__summary{display:inline-flex;align-items:center;gap:.65rem;min-height:48px;padding-inline:1.4rem;border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--t-label);font-weight:600;cursor:pointer;list-style:none;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.addr-new__summary::-webkit-details-marker{display:none}.addr-new__summary:hover,.addr-new__summary:focus-visible{color:var(--fg);border-color:rgb(var(--accent-rgb) / .6)}.addr-new__icon{display:grid;place-items:center;transition:rotate var(--dur-base) var(--ease)}.addr-new[open] .addr-new__icon{rotate:45deg}.addr-new__body{margin-top:1.5rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--border);border-radius:var(--radius-card);background:rgb(var(--fg-rgb) / .04)}.addr-form{display:flex;flex-direction:column;gap:1.5rem}.addr-form__grid{display:grid;gap:1.25rem}@media(min-width:560px){.addr-form__grid{grid-template-columns:1fr 1fr}.field--full{grid-column:1 / -1}}.addr-form__actions{display:flex;flex-wrap:wrap;gap:.75rem}.select__icon{position:absolute;inset-inline-end:1rem;inset-block-start:50%;translate:0 -50%;pointer-events:none;color:var(--muted);display:grid;place-items:center}.addr-card__action--danger{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--dur-fast) var(--ease),text-decoration-color var(--dur-fast) var(--ease)}.addr-card__action--danger:hover,.addr-card__action--danger:focus-visible{text-decoration-color:currentColor}#AddressProvinceContainerNew[style*=none],.addr-edit [id^=AddressProvinceContainer-][style*=none]{display:none!important}.addr-grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:750px){.addr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.addr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.addr-card{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--border);border-radius:var(--radius-card);background:rgb(var(--fg-rgb) / .03);transition:border-color var(--dur-fast) var(--ease)}.addr-card:hover{border-color:var(--border-strong)}.addr-card:has(.addr-edit[open]){grid-column:1 / -1}.addr-card:has(.addr-edit[open]) [data-addr-delete]{display:none}.addr-card__badge{align-self:flex-start}.addr-card__body{font-style:normal;font-size:var(--t-label);line-height:1.7;color:rgb(var(--fg-rgb) / .86)}.addr-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.25rem;margin-top:auto;width:100%}.addr-card__action{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:var(--t-label);cursor:pointer;list-style:none;transition:color var(--dur-fast) var(--ease)}.addr-card__action::-webkit-details-marker{display:none}.addr-card__action:hover,.addr-card__action:focus-visible{color:var(--fg)}.addr-edit[open]>.addr-card__action{color:rgb(var(--fg-rgb))}.addr-edit{order:-1;flex:0 0 auto}.addr-edit[open]{flex:1 1 100%}.addr-edit__body{padding-top:1.25rem;margin-top:1rem;border-top:1px solid var(--border)}.article-page__head{display:flex;flex-direction:column;gap:1.25rem;max-width:24ch;margin-bottom:clamp(2rem,4vw,3rem)}.article-page__back{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;font-size:var(--t-label);color:var(--muted)}.article-page__back:hover{color:rgb(var(--fg-rgb))}.article-page__back svg{transition:translate var(--dur-fast) var(--ease)}.article-page__back:hover svg{translate:-4px 0}.article-page__title{margin:0;font-family:var(--font-display);font-size:var(--t-d1);line-height:.92;letter-spacing:-.02em;text-wrap:balance}.article-page__meta{margin:0;display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.article-page__media{margin-bottom:clamp(2.5rem,5vw,4rem);border-radius:var(--radius-card);overflow:hidden;aspect-ratio:var(--ratio, 16 / 9);background:rgb(var(--fg-rgb) / .04)}.article-page__media img{width:100%;height:100%;object-fit:cover;display:block}.article-page__body{max-width:65ch}.article-page__tags{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;max-width:65ch}.article-share{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;max-width:65ch;margin-top:clamp(2rem,4vw,3rem);padding-top:1.5rem;border-top:1px solid var(--border)}.article-share__label{font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.article-share__actions{display:flex;flex-wrap:wrap;gap:.5rem}.article-share__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding-inline:1rem;border:1px solid var(--border);border-radius:var(--radius-pill);background:none;color:inherit;font:inherit;font-size:var(--t-label);text-decoration:none;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.article-share__btn:hover,.article-share__btn:focus-visible{border-color:var(--border-strong);color:var(--fg)}.article-share__btn.is-copied{color:var(--fg);border-color:rgb(var(--accent-rgb) / .55)}.article-nav{display:grid;gap:1rem;max-width:65ch;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--border)}@media(min-width:750px){.article-nav{grid-template-columns:1fr 1fr;gap:2rem}}.article-nav__link{display:flex;align-items:flex-start;gap:.75rem;text-decoration:none;color:inherit;min-height:44px}.article-nav__link--next{justify-content:flex-end;text-align:end}.article-nav__link svg{flex:none;margin-top:.15rem;color:var(--muted);transition:translate var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.article-nav__link:hover svg{color:var(--fg)}.article-nav__link--prev:hover svg{translate:-4px 0}.article-nav__link--next:hover svg{translate:4px 0}.article-nav__kind{display:block;font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem}.article-nav__title{display:block;font-size:var(--t-label);font-weight:600;line-height:1.3}.comments{max-width:65ch;margin-top:clamp(3rem,7vw,5.5rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--border)}.comments__title{margin:0 0 1.75rem;font-family:var(--font-display);font-size:var(--t-d3);line-height:.95;letter-spacing:-.01em}.comments__list{list-style:none;margin:0 0 2.5rem;padding:0;display:flex;flex-direction:column;gap:1.5rem}.comment{padding:1.25rem 1.5rem;border:1px solid var(--border);border-radius:var(--radius-media);background:rgb(var(--fg-rgb) / .03)}.comment__meta{margin:0 0 .5rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;font-size:var(--t-micro);color:var(--muted);font-variant-numeric:tabular-nums}.comment__author{font-weight:600;color:rgb(var(--fg-rgb));letter-spacing:.01em}.comment__body{font-size:var(--t-label)}.comments__form-wrap{padding-top:.5rem}.comments__form-title{margin:0 0 1.25rem;font-size:var(--t-lede);font-weight:600}.comments__form{display:flex;flex-direction:column;gap:1.25rem}.comments__fields{display:grid;gap:1.25rem}@media(min-width:750px){.comments__fields{grid-template-columns:1fr 1fr}}.comments__textarea{min-height:130px;border-radius:var(--radius-media);resize:vertical;padding-block:.9rem}.comments__submit{align-self:start}.blog-page__head{display:flex;flex-direction:column;gap:1rem;margin-bottom:clamp(2rem,4vw,3rem)}.blog-page__title{margin:0;font-family:var(--font-display);font-size:var(--t-d1);line-height:.92;letter-spacing:-.02em;text-wrap:balance}.blog-page__intro{margin:0;max-width:52ch;font-size:var(--t-lede);line-height:1.5;color:var(--muted);text-wrap:pretty}.blog-tags{margin-bottom:clamp(2rem,4vw,3rem)}.blog-tags__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.blog-grid{list-style:none;margin:0;padding:0}.blog-grid>li{min-width:0;display:flex}.blog-grid>li>*{width:100%}.cart-page__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.cart-page__back{display:inline-flex;align-items:center;gap:.5rem}.cart-page__back svg{transition:translate var(--dur-fast) var(--ease)}.cart-page__back:hover svg{translate:-4px 0}.cart-page__layout{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:start}@media(min-width:990px){.cart-page__layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}}.cart-page .cart-lines{list-style:none;margin:0;padding:0;gap:0;border-top:1px solid var(--border)}.cart-page .cart-line{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"media info info" "controls controls total";column-gap:clamp(1rem,2.5vw,1.75rem);row-gap:1.25rem;padding-block:clamp(1.5rem,3vw,2rem);border-bottom:1px solid var(--border);transition:opacity var(--dur-fast) var(--ease)}@media(min-width:750px){.cart-page .cart-line{grid-template-columns:112px minmax(0,1fr) auto minmax(96px,auto);grid-template-areas:"media info controls total";align-items:start;column-gap:clamp(1.25rem,2.5vw,2rem)}}.cart-page .cart-line.is-busy{opacity:.45;pointer-events:none}.cart-page .cart-line__media{grid-area:media;display:block;width:100%;overflow:hidden;border-radius:var(--radius-media);background:rgb(var(--fg-rgb) / .04);aspect-ratio:4 / 5}.cart-page .cart-line__media img,.cart-page .cart-line__placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease)}@media(hover:hover)and (pointer:fine){.cart-page .cart-line__media:hover img{transform:scale(1.05)}}.cart-page .cart-line__placeholder-svg{background:rgb(var(--fg-rgb) / .06);fill:rgb(var(--fg-rgb) / .25)}.cart-page .cart-line__info{grid-area:info;display:flex;flex-direction:column;gap:.45rem;min-width:0}.cart-page .cart-line__title{font-size:var(--t-body);font-weight:600;line-height:1.25;text-decoration:none;text-wrap:balance;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--dur-base) var(--ease)}.cart-page .cart-line__title:hover,.cart-page .cart-line__title:focus-visible{background-size:100% 1px}.cart-page .cart-line__meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.15rem .9rem;font-size:var(--t-micro);color:var(--muted)}.cart-page .cart-line__file{text-decoration:underline;text-underline-offset:2px}.cart-page .cart-line__unit{margin:.15rem 0 0;display:flex;align-items:baseline;gap:.4rem;font-size:var(--t-micro);color:var(--muted);font-variant-numeric:tabular-nums}.cart-page .cart-line__unit .price__current{color:inherit}.cart-page .cart-line__discounts{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:var(--t-micro);color:var(--fg)}.cart-page .cart-line__discounts li{display:flex;align-items:center;gap:.4rem}.cart-page .cart-line__error{margin:.4rem 0 0;font-size:var(--t-micro);color:var(--fg);line-height:1.5}.cart-page .cart-line__error[hidden]{display:none}.cart-page .cart-line__controls{grid-area:controls;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.cart-page .cart-line__remove{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;min-width:44px;padding-inline:.25rem;color:var(--muted);text-decoration:none;font-size:var(--t-micro);transition:color var(--dur-fast) var(--ease)}.cart-page .cart-line__remove:hover,.cart-page .cart-line__remove:focus-visible{color:var(--fg)}.cart-page .cart-line__remove-text{display:none}@media(min-width:750px){.cart-page .cart-line__controls{flex-direction:column;align-items:flex-start;gap:.5rem}.cart-page .cart-line__remove{width:auto;height:auto;border-radius:var(--radius-pill);padding-inline:0;justify-content:flex-start}.cart-page .cart-line__remove:hover{background:none}.cart-page .cart-line__remove-text{display:inline}}.cart-page .cart-line__total{grid-area:total;margin:0;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;align-self:center}@media(min-width:750px){.cart-page .cart-line__total{align-self:start;padding-top:.1rem}}.cart-page .cart-line__total .price{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.1rem}.cart-page__manual{padding-top:1.5rem}.js .cart-page__manual{display:none}.cart-note{margin-top:clamp(1.5rem,3vw,2.25rem)}.cart-note__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;cursor:pointer;list-style:none;font-size:var(--t-label);font-weight:600}.cart-note__summary::-webkit-details-marker{display:none}.cart-note__summary svg{transition:rotate var(--dur-fast) var(--ease);color:var(--muted)}.cart-note[open] .cart-note__summary svg{rotate:180deg}.cart-note__body{padding-top:.75rem}.cart-note__input{min-height:96px;border-radius:var(--radius-media);resize:vertical}.cart-summary{background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-card);padding:clamp(1.5rem,3vw,2rem);display:flex;flex-direction:column;gap:1.25rem}@media(min-width:990px){.cart-summary{position:sticky;top:calc(var(--header-h) + 24px)}}.cart-summary__lead{display:flex;flex-direction:column;gap:.35rem}.cart-summary__label{margin:0;font-size:var(--t-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cart-summary__amount{margin:0;font-family:var(--font-display);font-size:var(--t-d3);line-height:.95;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cart-summary__rows{margin:0;display:flex;flex-direction:column;gap:.6rem}.cart-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:.6rem}.cart-summary__row dt{font-size:var(--t-label);color:var(--muted)}.cart-summary__value{margin:0;font-size:var(--t-lede);font-weight:600;font-variant-numeric:tabular-nums}.cart-summary__row--discount dd,.cart-summary__row--discount dt{color:var(--fg)}.cart-summary__note{margin:0;font-size:var(--t-micro);line-height:1.6;color:var(--muted)}.cart-summary__checkout{width:100%}.cart-summary__extra{display:flex;flex-direction:column;gap:.5rem}.cart-summary__continue{display:inline-flex;align-items:center;gap:.5rem;align-self:center;font-size:var(--t-label)}.cart-summary__continue svg{transition:translate var(--dur-fast) var(--ease)}.cart-summary__continue:hover svg{translate:-4px 0}.cart-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding-block:clamp(3rem,12vh,7rem)}.cart-empty__mark{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;border:1px solid var(--border-strong);color:var(--muted)}.cart-empty__title{font-family:var(--font-display);font-size:var(--t-d2);line-height:.95;letter-spacing:-.01em;margin:0;text-wrap:balance}@media(prefers-reduced-motion:reduce){.cart-page .cart-line__media img,.cart-note__summary svg,.cart-page__back svg,.cart-summary__continue svg{transition:none}}nox-collection{display:block}.facets{position:relative;margin:0}.facets:before,.facets:after{content:"";position:absolute;z-index:2;inset-block:0;width:2.5rem;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.facets:before{inset-inline-start:calc(var(--gutter) * -1);background:linear-gradient(to right,var(--bg),transparent)}.facets:after{inset-inline-end:calc(var(--gutter) * -1);background:linear-gradient(to left,var(--bg),transparent)}.scheme-paper .facets:before{background:linear-gradient(to right,var(--paper),transparent)}.scheme-paper .facets:after{background:linear-gradient(to left,var(--paper),transparent)}.facets.has-start:before,.facets.has-end:after{opacity:1}.facets__scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-block:2px}.facets__scroll::-webkit-scrollbar{display:none}html.no-js .facets__scroll{overflow:visible}.facets__row{display:flex;align-items:center;gap:8px;width:max-content;min-width:100%}.facets__submit{margin-block-start:1rem}.facets__trigger,.facets__sheet-head,.facets__sheet-foot{display:none}.facet{position:relative;flex:0 0 auto}.facet__wrap>summary{list-style:none}.facet__wrap>summary::-webkit-details-marker{display:none}.facet__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding-inline:1em;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--muted);font-size:var(--t-label);font-weight:600;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.facet__btn:hover{color:var(--fg);border-color:rgb(var(--fg-rgb) / .6)}.facet__wrap>summary:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:var(--radius-pill)}.facet__ico{display:grid;place-items:center;flex:0 0 auto;opacity:.75}.facet__label{color:inherit}.facet__value{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-weight:500}.facet__value:before{content:"\b7  ";color:var(--muted)}.facet__arrow{display:grid;place-items:center;flex:0 0 auto;color:var(--muted);transition:rotate var(--dur-fast) var(--ease)}.facet__wrap[open] .facet__arrow{rotate:180deg}.facet__wrap[open] .facet__btn,.facet__wrap.is-active .facet__btn{color:var(--fg);border-color:var(--fg)}.facet__wrap.is-active .facet__btn{background:rgb(var(--fg-rgb) / .06)}.facet__pop{z-index:var(--z-drawer, 200);display:flex;flex-direction:column;border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--bg);color:var(--fg);box-shadow:0 24px 60px rgb(var(--void-rgb) / .35);overflow:hidden}.scheme-paper .facet__pop{background:var(--paper);color:var(--void);box-shadow:0 24px 60px rgb(var(--void-rgb) / .18)}.facet__pop-head{display:none;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-block-end:1px solid var(--border)}.facet__pop-title{font-family:var(--font-display);font-size:var(--t-d3);line-height:1}.facet__pop-close{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;color:inherit;cursor:pointer}.facet__pop-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.5rem}.facet__pop-foot{display:none;padding:.75rem 1.1rem calc(.75rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--border)}.facet__pop-done{width:100%;min-height:48px;border:0;border-radius:var(--radius-pill);background:var(--fg);color:var(--bg);font-family:inherit;font-size:var(--t-label);font-weight:600;cursor:pointer}.scheme-paper .facet__pop-done{background:var(--void);color:var(--paper)}@media(min-width:0px){html.js .facets__trigger{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding-inline:1em;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--fg);font-family:inherit;font-size:var(--t-label);font-weight:600;cursor:pointer}.facets__trigger-ico{display:grid;place-items:center;opacity:.75}.facets__trigger-count{display:grid;place-items:center;min-width:20px;height:20px;padding-inline:6px;border-radius:var(--radius-pill);background:var(--fg);color:var(--bg);font-size:.75rem;line-height:1}.scheme-paper .facets__trigger-count{background:var(--void);color:var(--paper)}html.js .facets__scroll{position:fixed;z-index:var(--z-drawer, 200);inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;max-height:85dvh;margin:0;padding:0;overflow:hidden;border-block-start:1px solid var(--border-strong);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--bg);color:var(--fg);box-shadow:0 -24px 60px rgb(var(--void-rgb) / .35);visibility:hidden;translate:0 100%;transition:translate var(--dur-base) var(--ease-smooth),visibility var(--dur-base)}html.js .scheme-paper .facets__scroll{background:var(--paper);color:var(--void);box-shadow:0 -24px 60px rgb(var(--void-rgb) / .18)}html.js .facets.is-open .facets__scroll{visibility:visible;translate:0 0}html.js .facets__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-block-end:1px solid var(--border)}.facets__sheet-title{font-family:var(--font-display);font-size:var(--t-d3);line-height:1}html.js .facets__row{flex:1;min-height:0;flex-direction:column;align-items:stretch;gap:0;width:auto;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding-inline:1.1rem}html.js .facet{width:100%}html.js .facet__btn{width:100%;min-height:56px;padding-inline:0;border:0;border-block-end:1px solid var(--border);border-radius:0}html.js .facet__arrow{margin-inline-start:auto}html.js .facet__value{max-width:none;min-width:0}html.js .facet__pop{position:static;max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}html.js .facet__pop-body{padding:0 0 .75rem;overflow:visible}html.js .facet-clear{width:100%;justify-content:center;margin-block:.9rem}html.js .facets__sheet-foot{display:flex;padding:.75rem 1.1rem calc(.75rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--border)}.facets__sheet-done{width:100%;min-height:48px;border:0;border-radius:var(--radius-pill);background:var(--fg);color:var(--bg);font-family:inherit;font-size:var(--t-label);font-weight:600;cursor:pointer}.scheme-paper .facets__sheet-done{background:var(--void);color:var(--paper)}}@media(min-width:750px){html.js .facets__scroll{inset-block:0;inset-inline:auto 0;width:min(420px,100vw);max-height:none;border-radius:0;border-block-start:0;border-inline-start:1px solid var(--border-strong);box-shadow:none;translate:100% 0}html.js .scheme-paper .facets__scroll{box-shadow:none}html.js .facets.is-open .facets__scroll{translate:0 0}}.facets__backdrop{position:fixed;z-index:calc(var(--z-drawer, 200) - 1);top:0;right:0;bottom:0;left:0;background:rgb(var(--void-rgb) / .5);opacity:0;transition:opacity var(--dur-base) var(--ease-smooth)}.facets__backdrop.is-open{opacity:1}.facets__backdrop[hidden]{display:none}.facet__search{display:flex;align-items:center;gap:.5rem;margin:.25rem .4rem .5rem;padding-inline:.75em;min-height:40px;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted)}.facet__search-input{flex:1;min-width:0;border:0;background:none;color:var(--fg);font-family:inherit;font-size:var(--t-label)}.facet__search-input:focus{outline:none}.facet__list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.facet__item[hidden]{display:none}.facet__opt{display:flex;align-items:center;gap:.7rem;min-height:42px;padding-inline:.6rem;border-radius:calc(var(--radius-media) - 6px);font-size:var(--t-label);color:var(--muted);cursor:pointer;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.facet__opt:hover{color:var(--fg);background:rgb(var(--fg-rgb) / .06)}.facet__mark{display:grid;place-items:center;width:18px;height:18px;flex:0 0 auto;border:1px solid var(--border-strong);color:var(--void);transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.facet__mark--box{border-radius:5px}.facet__mark:not(.facet__mark--box){border-radius:50%}.facet__mark:not(.facet__mark--box):after{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;opacity:0;scale:.5;transition:opacity var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease)}.facet__mark svg{opacity:0;scale:.7;transition:opacity var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease)}.facet__input:checked+.facet__opt{color:var(--fg);font-weight:600}.facet__input:checked+.facet__opt .facet__mark{background:var(--accent);border-color:var(--fg)}.facet__input:checked+.facet__opt .facet__mark svg,.facet__input:checked+.facet__opt .facet__mark:after{opacity:1;scale:1}.facet__input:focus-visible+.facet__opt{outline:2px solid var(--fg);outline-offset:-2px}.facet__input:disabled+.facet__opt{opacity:.4;cursor:not-allowed}.facet__opt-text{flex:1;min-width:0}.facet__opt-count{font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--muted)}.facet__no-match{margin:0;padding:1rem .6rem;font-size:var(--t-label);color:var(--muted)}.facet__no-match[hidden]{display:none}.facet-price{display:flex;align-items:flex-end;gap:.6rem;padding:.5rem .6rem;min-width:260px}.facet-price__field{flex:1;min-width:0}.facet-price__label{display:block;margin-block-end:6px;font-size:var(--t-micro);font-weight:600;color:var(--muted)}.facet-price__input{width:100%}.facet-price__sep{padding-block-end:.9rem;color:var(--muted)}.facet-clear{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;min-height:44px;padding-inline:1em;border:1px dashed var(--border-strong);border-radius:var(--radius-pill);color:var(--muted);text-decoration:none;font-size:var(--t-label);font-weight:600;white-space:nowrap;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.facet-clear:hover{color:var(--fg);border-color:var(--fg)}.facet-clear[hidden]{display:none}.coll__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding-block:1rem;border-block-end:1px solid var(--border);margin-block-end:clamp(1.5rem,3vw,2.5rem)}.coll__count{margin:0;flex:0 0 auto;font-size:var(--t-label);color:var(--muted);font-variant-numeric:tabular-nums}.coll__active{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.coll__active[hidden]{display:none}.coll-pill{display:inline-flex;align-items:center;gap:.5em;min-height:40px;padding-inline:.85em;border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--muted);text-decoration:none;font-size:var(--t-micro);font-weight:600;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.coll-pill:hover{border-color:var(--fg);color:var(--fg)}.coll__results{min-width:0;transition:opacity var(--dur-fast) var(--ease)}.coll__results[aria-busy=true]{opacity:.45;pointer-events:none}.coll__grid{display:grid;grid-template-columns:repeat(var(--cols-mobile, 2),minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem) clamp(.75rem,1.4vw,1.25rem);margin:0;padding:0;list-style:none}.coll--edition .coll__toolbar{display:none}.coll--edition .coll__grid{--cols: 2;gap:clamp(1.5rem,3vw,3rem) clamp(1rem,2vw,2rem)}@media(min-width:750px){.coll--edition .coll__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.coll--edition .product-card__title{font-size:var(--t-lede);font-weight:600;letter-spacing:-.01em}.coll--edition .product-card__notes{-webkit-line-clamp:2}@media(max-width:599px){.coll--edition .coll__grid>li:last-child:nth-child(odd):not(:first-child){grid-column:1 / -1}.coll--edition .coll__grid>li:last-child:nth-child(odd):not(:first-child) .product-card__media{aspect-ratio:16 / 10}.coll--edition .product-card__title{font-size:var(--t-body);font-weight:600}}@media(min-width:750px){.coll__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.coll__grid{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}}.coll__empty{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding-block:clamp(3rem,10vw,6rem);border:1px dashed var(--border);border-radius:var(--radius-card);padding-inline:clamp(1.5rem,4vw,3rem)}.coll__empty-text{margin:0;font-family:var(--font-display);font-size:var(--t-d3);line-height:1;letter-spacing:-.01em;text-wrap:balance}@media(prefers-reduced-motion:reduce){.facet__pop,.facets__backdrop,.facets__scroll,.facets:before,.facets:after{transition-duration:.01ms}}.clist__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.85rem,1.8vw,1.5rem);margin:clamp(1.75rem,3vw,2.75rem) 0 0;padding:0;list-style:none}@media(min-width:750px){.clist__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.clist__grid{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}}.clist-card{position:relative;display:block;color:var(--paper);text-decoration:none;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--border);transition:border-color var(--dur-base) var(--ease)}.clist-card:hover{border-color:var(--border-strong)}.clist-card__media{display:block;aspect-ratio:4 / 5;overflow:hidden}@media(min-width:750px){.clist-card__media{aspect-ratio:3 / 4}}.clist-card__media img,.clist-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:scale var(--dur-slow) var(--ease)}.clist-card__placeholder{background:rgb(var(--fg-rgb) / .06);fill:rgb(var(--fg-rgb) / .18)}.clist-card:hover .clist-card__media img{scale:1.06}.clist-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--void-rgb) / .85),rgb(var(--void-rgb) / .25) 45%,rgb(var(--void-rgb) / .05))}.clist-card__body{position:absolute;inset-block-end:0;inset-inline:0;display:flex;flex-direction:column;gap:.25rem;padding:clamp(1rem,2vw,1.6rem);padding-inline-end:clamp(3.5rem,6vw,5rem)}.clist-card__title{font-family:var(--font-display);font-size:var(--t-d3);line-height:.95;letter-spacing:-.01em;text-shadow:var(--seat)}.clist-card__count{font-size:var(--t-label);color:var(--mist);font-variant-numeric:tabular-nums;text-shadow:var(--seat)}.clist-card__arrow{position:absolute;inset-block-end:clamp(1rem,2vw,1.6rem);inset-inline-end:clamp(1rem,2vw,1.6rem);display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(var(--paper-rgb) / .35);border-radius:var(--radius-pill);background:rgb(var(--void-rgb) / .35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--paper);opacity:0;translate:-6px 0;transition:opacity var(--dur-base) var(--ease),translate var(--dur-base) var(--ease),background-color var(--dur-base) var(--ease)}.clist-card:hover .clist-card__arrow,.clist-card:focus-visible .clist-card__arrow{opacity:1;translate:0 0}@media(hover:none){.clist-card__arrow{opacity:1;translate:0 0}}.clist__empty{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-block-start:2rem;padding:clamp(2rem,6vw,4rem);border:1px dashed var(--border);border-radius:var(--radius-card)}.clist__empty-text{margin:0;font-family:var(--font-display);font-size:var(--t-d3);line-height:1}.field__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.field__aside-link{font-size:var(--t-micro);color:var(--muted);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.field__aside-link:hover,.field__aside-link:focus-visible{color:var(--fg)}.auth__panel--recover{display:none}.auth__panel--recover:target{display:block}.auth__panel--recover:target~.auth__panel--login{display:none}.auth__panel--login.is-superseded{display:none}.auth__panel--recover:has(.form-status--success){display:block}.order-page__back{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:var(--t-label);color:var(--muted)}.order-page__back:hover{color:rgb(var(--fg-rgb))}.order-page__head{padding-bottom:clamp(1.5rem,3vw,2.25rem);border-bottom:1px solid var(--border);margin-bottom:clamp(2rem,4vw,3rem)}.order-page__title{margin:.75rem 0 0;font-family:var(--font-display);font-size:var(--t-d2);line-height:.95;letter-spacing:-.02em}.order-page__meta{margin:1rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.order-page__cancelled{margin-bottom:clamp(2rem,4vw,3rem)}.order-page__layout{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:start}@media(min-width:990px){.order-page__layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}}.order-page__side{display:flex;flex-direction:column;gap:1rem}.order-page__status-link{width:100%}.order-line{display:flex;align-items:flex-start;gap:.9rem;text-align:start}.order-line__media{flex:none;width:56px;height:56px;border-radius:12px;overflow:hidden;background:rgb(var(--fg-rgb) / .05)}.order-line__media img{width:100%;height:100%;object-fit:cover;display:block}.order-line__text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.order-line__title{font-weight:600}.order-line__sku,.order-line__fulfillment{font-size:var(--t-micro);color:var(--muted);line-height:1.5}.order-line__fulfillment a{color:var(--fg);text-decoration:underline;text-underline-offset:2px}.order-line__discount{font-size:var(--t-micro);color:var(--fg)}@media(max-width:749px){.order-table tbody td[data-label=Producto]{display:block;padding-bottom:.75rem}.order-table tbody td[data-label=Producto]:before{display:none}}.order-totals{margin:clamp(1.75rem,4vw,2.5rem) 0 0;margin-inline-start:auto;max-width:24rem;display:flex;flex-direction:column;gap:.65rem;font-variant-numeric:tabular-nums}.order-totals__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;font-size:var(--t-label)}.order-totals__row dt{color:var(--muted)}.order-totals__row dd{margin:0;font-weight:500}.order-totals__row--discount dt,.order-totals__row--discount dd{color:var(--fg)}.order-totals__row--total{margin-top:.5rem;padding-top:.9rem;border-top:1px solid var(--border)}.order-totals__row--total dt{color:rgb(var(--fg-rgb));font-weight:600}.order-totals__row--total dd{font-size:var(--t-lede);font-weight:600}.page-main__head{margin-bottom:clamp(2rem,5vw,3.5rem);max-width:65ch;margin-inline:auto}.page-main__title{margin:0;font-family:var(--font-display);font-size:var(--t-d1);line-height:.92;letter-spacing:-.02em;text-wrap:balance}.page-main__date{margin:1rem 0 0;font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--muted)}.page-main__body{max-width:65ch;margin-inline:auto}.pw{position:relative;display:grid;place-items:center;padding-block:clamp(2rem,8vh,5rem);isolation:isolate}.pw__bg{position:absolute;inset:calc(-1*clamp(2rem,6vh,4rem)) calc(-1 * var(--gutter));z-index:-1;overflow:hidden;border-radius:var(--radius-card)}.pw__media{width:100%;height:100%;object-fit:cover;display:block}.pw__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--void-rgb) / .45),rgb(var(--void-rgb) / .25) 40%,rgb(var(--void-rgb) / .85))}.pw__inner{width:100%;max-width:34rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.pw__title{margin:0;font-family:var(--font-display);font-size:var(--t-d1);line-height:.92;letter-spacing:-.02em;text-wrap:balance}.pw--media .pw__title{text-shadow:var(--seat)}.pw__lede{margin:0;max-width:44ch;font-size:var(--t-body);line-height:1.65;color:var(--muted);text-wrap:pretty}.pw--media{--fg: var(--paper);--fg-rgb: var(--paper-rgb);color:var(--fg)}.pw--media .pw__lede{color:var(--mist);text-shadow:var(--seat-strong)}.pw__forms{width:100%;display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.pw__block--owner{padding-top:1.5rem;border-top:1px solid rgb(var(--fg-rgb) / .12)}.pw-form{display:flex;flex-direction:column;gap:.6rem;text-align:start}.pw-form__label{font-size:var(--t-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pw-form__row{position:relative}.pw-form__input{width:100%;padding-inline-end:3.75rem}.pw-form__submit{position:absolute;inset-inline-end:5px;inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--paper);color:var(--void);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.pw-form__submit svg{transition:translate var(--dur-fast) var(--ease)}.pw-form__submit:hover,.pw-form__submit:focus-visible{background:var(--accent)}.pw-form__submit:hover svg{translate:2px 0}.pw-form__status{display:flex;align-items:center;gap:.45rem;margin:0;font-size:var(--t-micro);line-height:1.5}.pw-form__status--ok,.pw-form__status--error{color:var(--fg)}.pw__social{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-top:.5rem;font-size:var(--t-label);color:var(--muted);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.pw__social:hover,.pw__social:focus-visible{color:var(--paper)}@media(prefers-reduced-motion:reduce){.pw-form__submit,.pw-form__submit svg{transition:none}}.pdp__layout{display:grid;gap:clamp(1.75rem,3vw,3rem);align-items:start}@media(min-width:990px){.pdp__layout{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:clamp(2.5rem,4.5vw,5rem)}}.pdp-gallery{position:relative}.pdp-gallery__list{display:flex;gap:10px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:0}.pdp-gallery__list::-webkit-scrollbar{display:none}.pdp-gallery__item{flex:0 0 100%;scroll-snap-align:center;min-width:0}@media(min-width:990px){.pdp-gallery__list{display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:visible}.pdp-gallery__item{grid-column:span 2}.pdp-gallery__list--mosaic>.pdp-gallery__item:not(.is-lead){grid-column:span 1}.pdp-gallery__list--mosaic>.pdp-gallery__item:last-child:nth-child(2n){grid-column:span 2}}.pdp-gallery__frame{display:block;position:relative;width:100%;margin:0;padding:6px;border:1px solid var(--border);border-radius:var(--radius-media);background:rgb(var(--fg-rgb) / .04);overflow:hidden;cursor:zoom-in;transition:border-color var(--dur-base) var(--ease)}.pdp-gallery__frame--video,.pdp-gallery__frame--model,.pdp-gallery__frame--empty{cursor:auto}.pdp-gallery__frame:hover{border-color:var(--border-strong)}.pdp-gallery__img,.pdp-gallery__frame img{border-radius:calc(var(--radius-media) - 6px)}.pdp-gallery__img,.pdp-gallery__frame img,.pdp-gallery__frame video,.pdp-gallery__frame iframe,.pdp-gallery__frame model-viewer,.pdp-gallery__placeholder{display:block;width:100%;height:100%;object-fit:cover}.pdp-gallery--ar-square .pdp-gallery__frame{aspect-ratio:1 / 1}.pdp-gallery--ar-portrait .pdp-gallery__frame{aspect-ratio:4 / 5}.pdp-gallery--ar-landscape .pdp-gallery__frame{aspect-ratio:3 / 2}.pdp-gallery--ar-adapt .pdp-gallery__frame img{height:auto;object-fit:contain}.pdp-gallery__placeholder{aspect-ratio:4 / 5;fill:rgb(var(--fg-rgb) / .12);background:rgb(var(--fg-rgb) / .04)}.pdp-gallery__hint{position:absolute;inset-block-end:12px;inset-inline-end:12px;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-pill);background:rgb(var(--void-rgb) / .55);-webkit-backdrop-filter:blur(14px) saturate(var(--glass-sat, 1.5));backdrop-filter:blur(14px) saturate(var(--glass-sat, 1.5));box-shadow:inset 0 1px rgb(var(--paper-rgb) / .12),inset 0 -1px rgb(var(--void-rgb) / .35);color:var(--paper);opacity:0;translate:0 6px;transition:opacity var(--dur-fast) var(--ease),translate var(--dur-fast) var(--ease)}.pdp-gallery__zoomer:hover .pdp-gallery__hint,.pdp-gallery__zoomer:focus-visible .pdp-gallery__hint{opacity:1;translate:0 0}.pdp-gallery__meter{display:flex;align-items:center;gap:12px;margin-block-start:14px}.pdp-gallery__meter-bar{position:relative;flex:1;height:2px;background:rgb(var(--fg-rgb) / .14);overflow:hidden}.pdp-gallery__meter-bar:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:calc(100% / var(--media-count, 1));background:var(--accent);translate:calc(var(--gi, 0) * 100%) 0;transition:translate var(--dur-fast) var(--ease)}.pdp-gallery__meter-count{font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--muted)}@media(min-width:990px){.pdp-gallery__meter{display:none}}@media(min-width:990px){.pdp__buybox{position:sticky;top:calc(var(--header-h) + 24px)}}.pdp__buybox-inner{display:flex;flex-direction:column;gap:1.5rem;max-width:34rem}.pdp-picker,.pdp-desc{margin-block-start:.85rem}.pdp-title{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.pdp-title__badge{order:-1}.pdp-title__badge[hidden]{display:none}.pdp-title__vendor{margin:0;font-size:var(--t-label);color:var(--muted)}.pdp-title__text{margin:0;font-family:var(--font-display);font-size:var(--t-d2);line-height:.95;letter-spacing:-.01em;text-wrap:pretty}.pdp-title__drop{display:block;margin-block-end:.6rem;font-family:var(--font-body);font-size:var(--t-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pdp-title__name{display:block}.pdp-title__meta{display:block;margin-block-start:.75rem;font-family:var(--font-body);font-size:var(--t-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pdp-price{display:flex;flex-direction:column;gap:.4rem;margin-block-start:-.6rem}.pdp-price .price{font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pdp-price__note{margin:0;font-size:var(--t-micro);color:var(--muted)}.pdp-notes{display:flex;flex-direction:column;gap:.7rem}.pdp-notes__title{margin:0;font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.pdp-notes__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pdp-chip{padding:.42em .95em;border:1px solid rgb(var(--accent-rgb) / .55);border-radius:var(--radius-pill);background:rgb(var(--accent-rgb) / .08);color:var(--fg);font-size:var(--t-label);font-weight:500;line-height:1.2}.pdp-picker{display:flex;flex-direction:column;gap:1.15rem}.pdp-picker__group{margin:0;padding:0;border:0}.pdp-picker__legend{display:flex;align-items:baseline;gap:.5ch;width:100%;padding:0;margin-block-end:.6rem;font-size:var(--t-label);font-weight:600}.pdp-picker__selected{color:var(--muted);font-weight:400}.pdp-picker__selected:before{content:"\b7  "}.pdp-picker__pills{display:flex;flex-wrap:wrap;gap:8px}.pdp-picker__pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:1.1em;border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:inherit;font-size:var(--t-label);font-weight:500;line-height:1;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.pdp-picker__pill:hover{border-color:rgb(var(--fg-rgb) / .6)}.pdp-picker__input:checked+.pdp-picker__pill{background:rgb(var(--fg-rgb));border-color:rgb(var(--fg-rgb));color:rgb(var(--bg-rgb))}.pdp-picker__input:focus-visible+.pdp-picker__pill{outline:2px solid var(--fg);outline-offset:2px}.pdp-picker__pill.is-unavailable{color:var(--muted);border-color:var(--border);text-decoration:line-through;text-decoration-thickness:1px}.pdp-picker__input:checked+.pdp-picker__pill.is-unavailable{background:transparent;color:var(--muted);border-color:var(--border-strong)}.pdp-picker__select-wrap{position:relative}.pdp-picker__select{width:100%;-webkit-appearance:none;appearance:none;padding-inline-end:3rem}.pdp-picker__select-icon{position:absolute;inset-block:0;inset-inline-end:1rem;display:grid;place-items:center;pointer-events:none;color:var(--muted)}.pdp-ficha{margin:0;display:flex;flex-direction:column}.pdp-ficha__cell{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.pdp-ficha__cell dd{text-align:right}.pdp-ficha__cell--wide{display:block}.pdp-ficha__cell--wide dd{text-align:left;max-width:52ch}.pdp-ficha__cell:last-child{border-block-end:1px solid var(--border)}@media(max-width:989px){.pdp-ficha{order:1}.pdp-desc{order:2}.pdp-accordion{order:3}.pdp-share{order:4}}.pdp-ficha__cell{border-block-start:1px solid var(--border);padding-block:.7rem}.pdp-ficha__cell dt{margin:0;flex:none;font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.pdp-ficha__cell dd{margin:0;font-size:var(--t-body);font-weight:600;font-variant-numeric:tabular-nums}.pdp-ficha__cell--wide dt{margin-block-end:.3rem}.pdp-soldout-note{margin:0;padding-block-start:.9rem;border-block-start:1px solid var(--border);font-size:var(--t-label);color:var(--muted)}.pdp-soldout-note a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.pdp-quantity{display:flex;align-items:center;gap:.75rem}.pdp-quantity+.pdp-buy{margin-block-start:-.65rem}.pdp-buy__form-el{display:flex;flex-direction:column;gap:.7rem;margin:0}.pdp-buy__submit[disabled]{opacity:.45;cursor:not-allowed}.pdp-buy__dynamic .shopify-payment-button__button{min-height:48px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--t-label);font-weight:600}.pdp-buy__dynamic .shopify-payment-button__button--unbranded{background:transparent;border:2px solid currentColor;color:var(--fg)}.pdp-buy__dynamic .shopify-payment-button__more-options{margin-block-start:.25rem;min-height:44px;font-size:var(--t-micro);color:var(--muted)}.pdp-buy__status:not([hidden]){padding:.75rem 1rem;border:1px solid rgb(var(--accent-rgb) / .45);border-radius:var(--radius-media);background:rgb(var(--accent-rgb) / .1);color:var(--fg);font-size:var(--t-label)}.pdp-desc{color:var(--muted);max-width:62ch}.pdp-desc>:first-child{margin-block-start:0}.pdp-desc>:last-child{margin-block-end:0}.pdp-accordion{border-block-start:1px solid var(--border)}.pdp-accordion+.pdp-accordion{margin-block-start:-1.5rem}.pdp-accordion:last-of-type{border-block-end:1px solid var(--border)}.pdp-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding-block:1rem;cursor:pointer;list-style:none;font-size:var(--t-body);font-weight:600}.pdp-accordion__summary::-webkit-details-marker{display:none}.pdp-accordion__summary:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.pdp-accordion__icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);transition:rotate var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.pdp-accordion__summary:hover .pdp-accordion__icon{color:inherit;border-color:var(--border-strong)}.pdp-accordion[open] .pdp-accordion__icon{rotate:180deg}.pdp-share__btn{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:0;border:0;background:none;color:var(--muted);font-family:inherit;font-size:var(--t-label);font-weight:600;cursor:pointer;transition:color var(--dur-fast) var(--ease)}.pdp-share__btn:hover{color:var(--fg)}.pdp-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;background:rgb(var(--void-rgb) / .94);color:var(--paper);overflow:hidden}.pdp-lightbox::backdrop{background:rgb(var(--void-rgb) / .9)}.pdp-lightbox[open]{display:grid;grid-template-rows:auto 1fr}.pdp-lightbox__bar{display:flex;align-items:center;justify-content:space-between;padding:1rem var(--gutter)}.pdp-lightbox__count{font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--dim)}.pdp-lightbox__close,.pdp-lightbox__arrow{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgb(var(--paper-rgb) / .22);border-radius:var(--radius-pill);background:rgb(var(--paper-rgb) / .06);color:var(--paper);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.pdp-lightbox__close:hover,.pdp-lightbox__arrow:hover{background:rgb(var(--paper-rgb) / .14);border-color:rgb(var(--paper-rgb) / .45)}.pdp-lightbox__close:focus-visible,.pdp-lightbox__arrow:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.pdp-lightbox__stage{display:flex;align-items:center;justify-content:center;margin:0;padding:0 var(--gutter) clamp(1.5rem,5vh,4rem);min-height:0;overflow:hidden}.pdp-lightbox:has(.pdp-lightbox__nav) .pdp-lightbox__stage{padding-block-end:calc(60px + clamp(1rem,3vh,2rem))}.pdp-lightbox__stage img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-media);opacity:0;scale:.985;transition:opacity var(--dur-base) var(--ease),scale var(--dur-base) var(--ease)}.pdp-lightbox.is-ready .pdp-lightbox__stage img{opacity:1;scale:1}.pdp-lightbox__nav{position:absolute;inset-block-end:clamp(1rem,3vh,2rem);inset-inline:0;display:flex;justify-content:center;gap:12px;pointer-events:none}.pdp-lightbox__nav>*{pointer-events:auto}@media(prefers-reduced-motion:reduce){.pdp-lightbox__stage img,.pdp-gallery__meter-bar:after,.pdp-gallery__hint,.pdp-accordion__icon{transition:none}}.srch__head{display:flex;flex-direction:column;gap:1.25rem;max-width:44rem;margin-block-end:clamp(2rem,4vw,3.5rem)}.srch__title{margin:0;font-family:var(--font-display);font-size:var(--t-d1);line-height:.92;letter-spacing:-.02em}.srch__form{position:relative;display:flex;align-items:center}.srch__input{width:100%;min-height:60px;padding-inline:1.5rem 4rem;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:rgb(var(--fg-rgb) / .04);color:inherit;font-family:inherit;font-size:var(--t-lede);transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.srch__input::placeholder{color:var(--muted)}.srch__input:hover{border-color:rgb(var(--fg-rgb) / .6)}.srch__input:focus{outline:2px solid var(--fg);outline-offset:2px;background:rgb(var(--fg-rgb) / .07)}.srch__input::-webkit-search-cancel-button{filter:invert(1) opacity(.6)}.scheme-paper .srch__input::-webkit-search-cancel-button{filter:none}.srch__submit{position:absolute;inset-inline-end:8px;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);cursor:pointer;transition:scale var(--dur-fast) var(--ease)}.srch__submit:hover{scale:1.04}.srch__count{margin:0;font-size:var(--t-label);color:var(--muted)}.srch__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem) clamp(.75rem,1.4vw,1.25rem);margin:0;padding:0;list-style:none}@media(min-width:750px){.srch__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.srch__grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.srch__cell--article,.srch__cell--page{grid-column:span 2}.srch-page{position:relative;display:flex;flex-direction:column;gap:.5rem;height:100%;padding:clamp(1.25rem,2.5vw,1.9rem);padding-inline-end:clamp(3.25rem,5vw,4rem);color:inherit;text-decoration:none;border-radius:var(--radius-card);border:1px solid var(--border);background:rgb(var(--fg-rgb) / .04);transition:border-color var(--dur-base) var(--ease)}.srch-page:hover{border-color:var(--border-strong)}.srch-page__title{font-size:var(--t-lede);font-weight:600;line-height:1.15;text-wrap:balance}.srch-page__excerpt{font-size:var(--t-label);color:var(--muted);line-height:1.5}.srch-page__arrow{position:absolute;inset-block-start:clamp(1.25rem,2.5vw,1.9rem);inset-inline-end:clamp(1.25rem,2.5vw,1.9rem);color:var(--muted);transition:translate var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.srch-page:hover .srch-page__arrow{translate:4px 0;color:var(--fg)}.srch__empty{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;padding:clamp(2rem,6vw,4rem);border:1px dashed var(--border);border-radius:var(--radius-card)}.srch__empty-text{margin:0;font-family:var(--font-display);font-size:var(--t-d3);line-height:1;text-wrap:balance}.srch__suggest{display:flex;flex-direction:column;gap:.85rem}.srch__suggest-label{margin:0;font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.srch__suggest-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.srch__suggest-link{display:inline-flex;align-items:center;min-height:44px;padding-inline:1.1em;border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:inherit;text-decoration:none;font-size:var(--t-label);font-weight:600;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.srch__suggest-link:hover{border-color:var(--fg);color:var(--fg)}.mobile-dock{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-dock);display:none;padding-block-end:env(safe-area-inset-bottom,0px);background:rgb(var(--bg-rgb) / .78);border-block-start:1px solid var(--border);box-shadow:inset 0 1px rgb(var(--paper-rgb) / .08);-webkit-backdrop-filter:blur(var(--glass-blur, 20px)) saturate(var(--glass-sat, 1.5));backdrop-filter:blur(var(--glass-blur, 20px)) saturate(var(--glass-sat, 1.5));color:var(--fg)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mobile-dock{background:var(--bg);box-shadow:none}}.mobile-dock__list{display:grid;grid-template-columns:repeat(4,1fr);max-width:34rem;margin-inline:auto}.mobile-dock__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:58px;padding-block:.5rem;color:var(--muted);font-size:var(--t-micro);font-weight:600;letter-spacing:.01em;transition:color var(--dur-fast) var(--ease);-webkit-tap-highlight-color:transparent}.mobile-dock__item:hover,.mobile-dock__item[aria-current]{color:var(--fg)}.mobile-dock__item:after{content:"";position:absolute;top:7px;right:10px;bottom:9px;left:10px;z-index:-1;border-radius:var(--radius-pill);background:rgb(var(--fg-rgb) / .08);box-shadow:inset 0 1px rgb(var(--paper-rgb) / .12),inset 0 -1px rgb(var(--void-rgb) / .35);opacity:0;scale:.72;transition:opacity var(--dur-fast) var(--ease),scale var(--dur-base) var(--ease)}.mobile-dock__item[aria-current]:after{opacity:1;scale:1}.mobile-dock__item:before{content:"";position:absolute;inset-block-end:2px;inset-inline-start:50%;width:4px;height:4px;margin-inline-start:-2px;border-radius:50%;background:var(--accent);scale:0;transition:scale var(--dur-base) var(--ease)}.mobile-dock__item[aria-current]:before{scale:1 1}.mobile-dock__item .cart-bubble{inset-block-start:4px;inset-inline-end:calc(50% - 20px)}@media(max-width:767px){.mobile-dock{display:block}body:has(.mobile-dock){--dock-h: 58px;padding-block-end:calc(var(--dock-h) + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.mobile-dock__item,.mobile-dock__item:before,.mobile-dock__item:after{transition:none}}.mcol{background:var(--bg);color:var(--fg)}.mcol__grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.25rem) clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none}@media(min-width:750px){.mcol__grid--2,.mcol__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.mcol__grid--3>:first-child{grid-column:span 2}}@media(min-width:990px){.mcol__grid--1{grid-template-columns:minmax(0,62ch)}.mcol__grid--3{grid-template-columns:repeat(4,minmax(0,1fr))}.mcol__grid--3>:first-child{grid-column:span 2}}.mcol__item{border-block-start:1px solid var(--border);padding-block-start:clamp(1rem,2vw,1.5rem)}.mcol__grid--2>:first-child,.mcol__grid--3>:first-child{border-block-start-color:var(--fg)}.mcol__icon{display:block;color:var(--muted);margin-block-end:.9rem}.mcol__title{margin:0;font-family:var(--font-body);font-weight:600;font-size:var(--t-lede);line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.mcol__grid--3>:first-child .mcol__title,.mcol__grid--2>:first-child .mcol__title{font-size:clamp(1.5rem,1.1rem + 1.3vw,2.1rem);line-height:1.12}@media(min-width:750px){.mcol__grid--3>:first-child .mcol__text,.mcol__grid--2>:first-child .mcol__text{font-size:var(--t-lede);line-height:1.5;max-inline-size:34ch}}.mcol__text{margin-block-start:.65rem;color:var(--muted);font-size:var(--t-body);line-height:1.6;max-inline-size:44ch;text-wrap:pretty}.mcol__text>:first-child{margin-block-start:0}.mcol__text>:last-child{margin-block-end:0}.nl{background:var(--bg);color:var(--fg)}.nl__panel{background:var(--bg);color:var(--fg);border-radius:var(--radius-card);border:1px solid var(--border);padding:clamp(1.75rem,4vw,3.5rem);display:grid;grid-template-areas:"copy" "manifest" "foot";gap:clamp(1.5rem,3vw,2rem);align-items:start}.nl__panel.scheme-void,.nl__panel.scheme-graphite{box-shadow:inset 0 1px rgb(var(--paper-rgb) / .08),inset 0 -1px rgb(var(--void-rgb) / .35)}@media(min-width:990px){.nl__panel{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"copy manifest" "copy foot";column-gap:clamp(2rem,4vw,3.5rem)}}.nl__lead{display:contents}.nl__copy{grid-area:copy}.nl__manifest{grid-area:manifest}.nl__title{margin:0;font-family:var(--font-display);font-size:var(--t-d1);line-height:.94;letter-spacing:-.02em;max-inline-size:14ch;text-wrap:balance}.nl__text{margin:.9rem 0 0;color:var(--muted);font-size:var(--t-body);max-inline-size:44ch}.nl__aside{grid-area:foot}.nl__manifest-head{position:relative;margin:0;padding-block-end:.75rem;font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.nl__manifest-head:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:1px;background:var(--border-strong);transform-origin:0 50%;transition:background-color var(--dur-fast) var(--ease)}.nl__manifest-rows{margin:0;padding:0;list-style:none}.nl__manifest-row{position:relative;padding-block:clamp(.85rem,1.6vw,1.1rem);font-size:var(--t-lede);font-weight:600;letter-spacing:-.005em}.nl__manifest-row:last-child{border-block-end:1px solid var(--border);transition:border-color var(--dur-fast) var(--ease)}.nl__manifest-row+.nl__manifest-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background:var(--border);transform-origin:0 50%}.reveal-armed .nl__manifest-head[data-reveal]:not(.is-revealed):after,.reveal-armed .nl__manifest-row[data-reveal]:not(.is-revealed):before{transform:scaleX(0)}.nl__manifest-head[data-reveal].is-revealed:after,.nl__manifest-row[data-reveal].is-revealed:before{transform:scaleX(1);transition:transform .7s var(--ease),background-color var(--dur-fast) var(--ease);transition-delay:calc(var(--ri, 0) * 70ms + 80ms),0s}.nl__panel:has(.nl__input:focus) .nl__manifest-row+.nl__manifest-row:before{background:var(--border-strong)}.nl__panel:has(.nl__input:focus) .nl__manifest-row:last-child{border-block-end-color:var(--border-strong)}.nl__panel:has(.nl__input:focus) .nl__manifest-head{color:var(--fg)}.nl__field{position:relative;display:block}.nl__input{inline-size:100%}.nl__field .field__submit{transition:scale .12s var(--ease),background-color var(--dur-fast) var(--ease)}.nl__field .field__submit:hover{scale:1.06}.nl__field .field__submit:active{scale:.94}.nl__field .field__submit .icon{transition:translate var(--dur-fast) var(--ease)}.nl__field .field__submit:hover .icon{translate:2px 0}.nl__status{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--fg);font-weight:600}.nl__error{margin-block-start:.6rem}@media(prefers-reduced-motion:reduce){.nl__manifest-head:after,.nl__manifest-row+.nl__manifest-row:before{transform:none!important;transition:none!important}.nl__field .field__submit,.nl__field .field__submit .icon{transition:none}}product-recommendations.recs{display:block}product-recommendations.recs:empty,product-recommendations.recs[hidden]{display:none}.recs__grid{margin:clamp(1.75rem,3vw,2.75rem) 0 0;padding:0;list-style:none}.rtext{background:var(--bg);color:var(--fg)}.rtext__col{max-inline-size:65ch;margin:var(--mi, 0 auto 0 0);text-align:var(--ta, left)}.rtext__title{margin:0 0 1.1rem;font-family:var(--font-display);font-size:var(--t-d2);line-height:.96;letter-spacing:-.015em;text-wrap:balance}.rtext__body{font-size:var(--t-body);line-height:1.65;color:var(--muted);text-wrap:pretty}.rtext__body>:first-child{margin-block-start:0}.rtext__body>:last-child{margin-block-end:0}.rtext__cta{margin:2rem 0 0}.rtext__quiet{margin:1.6rem 0 0}.rtext__kicker{margin:0 0 clamp(1.1rem,2.4vw,1.75rem);font-size:var(--t-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rtext--d1 .rtext__col{max-inline-size:none}.rtext--d1 .rtext__title{margin-block-end:clamp(1.4rem,3vw,2.25rem);font-size:var(--t-d1);line-height:.98;letter-spacing:-.03em;max-inline-size:24ch}.rtext--d1 .rtext__body{font-size:var(--t-lede);line-height:1.55;max-inline-size:46ch}.rtext--d1 .rtext__body strong{color:var(--fg);font-weight:600}.rtext--d1 .rtext__title{position:relative}.reveal-armed .rtext--d1 .rtext__col{opacity:1;translate:none}.reveal-armed .rtext--d1 .rtext__kicker{opacity:0}.reveal-armed .rtext--d1 .rtext__title{clip-path:inset(-2% 101% -2% -1%)}.reveal-armed .rtext--d1 .rtext__body,.reveal-armed .rtext--d1 .rtext__cta,.reveal-armed .rtext--d1 .rtext__quiet{opacity:0;translate:0 18px}.reveal-armed .rtext--d1 .is-revealed .rtext__kicker{opacity:1;transition:opacity var(--dur-base) var(--ease)}.reveal-armed .rtext--d1 .is-revealed .rtext__title{clip-path:inset(-2% -1% -2% -1%);transition:clip-path 1s var(--ease) .1s}.reveal-armed .rtext--d1 .rtext__title:after{content:"";position:absolute;inset-block:.05em;inset-inline-start:0;inline-size:2px;background:rgb(var(--fg-rgb) / .65);opacity:0;pointer-events:none}.reveal-armed .rtext--d1 .is-revealed .rtext__title:after{animation:rtext-scan 1s var(--ease) .1s both}@keyframes rtext-scan{0%{inset-inline-start:0%;opacity:1}85%{opacity:1}to{inset-inline-start:100%;opacity:0}}.reveal-armed .rtext--d1 .is-revealed .rtext__body,.reveal-armed .rtext--d1 .is-revealed .rtext__cta,.reveal-armed .rtext--d1 .is-revealed .rtext__quiet{opacity:1;translate:0 0;transition:opacity var(--dur-slow) var(--ease) .5s,translate var(--dur-slow) var(--ease) .5s}.reveal-armed .rtext--d1 .is-revealed .rtext__quiet{transition-delay:.65s}@media(prefers-reduced-motion:reduce){.reveal-armed .rtext--d1 .rtext__kicker,.reveal-armed .rtext--d1 .rtext__body,.reveal-armed .rtext--d1 .rtext__cta,.reveal-armed .rtext--d1 .rtext__quiet{opacity:1;translate:none;transition:none}.reveal-armed .rtext--d1 .rtext__title{clip-path:none;transition:none}.reveal-armed .rtext--d1 .rtext__title:after{animation:none;content:none}}.scene-story{position:relative;isolation:isolate;background:var(--bg);color:var(--paper)}.scene-story--short{--stage: 100svh}.scene-story--standard{--stage: 115svh}.scene-story--tall{--stage: 170svh}@media(max-width:749px){.scene-story--standard{--stage: 112svh}.scene-story--tall{--stage: 132svh}}.scene-story__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.scene-story__media-inner{position:sticky;top:0;block-size:100svh;overflow:hidden}.scene-story__frame{position:absolute;top:0;right:0;bottom:0;left:0}.scene-story__video,.scene-story__still{inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--focal, 50%) center;display:block}.scene-story__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");background-size:160px 160px}.scene-story__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--void-rgb) / calc(.5 * var(--ov, 1)))}.scene-story__seat{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--void-rgb) / .88),rgb(var(--void-rgb) / .4) 42%,rgb(var(--void-rgb) / 0) 78%)}.scene-story--foot .scene-story__content{justify-content:flex-end;padding-block-end:clamp(3rem,8vh,6rem)}.scene-story__content{position:relative;z-index:1;min-block-size:var(--stage, 130svh);display:flex;flex-direction:column;justify-content:center;gap:clamp(2rem,5vw,3.5rem)}.scene-story__statement{margin:0;font-family:var(--font-display);font-size:var(--t-d1);line-height:.96;letter-spacing:-.015em;max-inline-size:18ch;text-wrap:balance;text-shadow:var(--seat)}.scene-story__lede{margin:1.25rem 0 0;font-size:var(--t-lede);line-height:1.5;max-inline-size:46ch;color:var(--mist);text-wrap:pretty;text-shadow:var(--seat-strong)}.scene-story__cta{margin:2rem 0 0}.scene-story__stats{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1rem,3vw,2.5rem);row-gap:clamp(1.1rem,3vw,1.75rem);padding:clamp(1.1rem,2.4vw,1.6rem) clamp(1.1rem,2.6vw,1.9rem);border-radius:var(--radius-media);border:1px solid rgb(var(--paper-rgb) / .12);background:rgb(var(--void-rgb) / .55);box-shadow:inset 0 1px rgb(var(--paper-rgb) / .12),inset 0 -1px rgb(var(--void-rgb) / .35);-webkit-backdrop-filter:blur(var(--glass-blur, 20px)) saturate(var(--glass-sat, 1.5));backdrop-filter:blur(var(--glass-blur, 20px)) saturate(var(--glass-sat, 1.5))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.scene-story__stats{background:rgb(var(--void-rgb) / .6)}}@media(min-width:750px){.scene-story__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.scene-story__stat{position:relative;padding-block-start:clamp(.7rem,1.6vw,1rem)}.scene-story__stat:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background:rgb(var(--paper-rgb) / .3);transform-origin:0 50%}.reveal-armed .scene-story__stat[data-reveal]:not(.is-revealed):before{transform:scaleX(0)}.scene-story__stat[data-reveal].is-revealed:before{transform:scaleX(1);transition:transform .9s var(--ease);transition-delay:calc(var(--ri, 0) * 70ms + .12s)}@media(prefers-reduced-motion:reduce){.scene-story__stat:before{transform:none!important;transition:none!important}}.scene-story__stat-key{margin:0 0 .4rem;font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--mist);text-shadow:var(--seat)}.scene-story__stat-value{margin:0;font-size:var(--t-body);font-weight:600;color:var(--paper);text-shadow:var(--seat)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.scene-story{view-timeline-name:--scene-view}.scene-story__veil{animation:scene-veil linear both;animation-timeline:--scene-view;animation-range:entry 0% exit 100%}.scene-story__frame{animation:scene-drift linear both;animation-timeline:--scene-view;animation-range:entry 0% exit 100%}}}@keyframes scene-veil{0%{opacity:1}45%{opacity:.35}75%{opacity:.4}to{opacity:1}}@keyframes scene-drift{0%{scale:1.14}to{scale:1}}.mband--display .marquee__item{opacity:.92}.mband{background:var(--bg);color:var(--fg);overflow:hidden}.mband .marquee{--fade: clamp(2.75rem, 9vw, 4.5rem);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.mband .marquee__item{line-height:1}.mband--display .marquee__item{font-family:var(--font-display);letter-spacing:-.02em}.mband--display .marquee__ring{width:calc(var(--marquee-size) * .17);height:calc(var(--marquee-size) * .17)}.mband--label .marquee__item{font-family:var(--font-body);font-weight:600;text-transform:uppercase;letter-spacing:.14em}.mband--label .marquee__ring{width:calc(var(--marquee-size) * .6);height:calc(var(--marquee-size) * .6)}.drawer--search .drawer__panel{height:auto;max-height:min(88svh,760px);border-end-start-radius:var(--radius-panel);border-end-end-radius:var(--radius-panel)}.search-drawer{display:flex;flex-direction:column;min-height:0}.search-drawer__bar{display:flex;align-items:center;gap:.75rem;padding-block:1rem;border-block-end:1px solid var(--border)}.search-drawer__icon{display:grid;place-items:center;color:var(--muted)}.search-drawer__input{flex:1;min-width:0;height:56px;border:0;background:none;color:var(--fg);font-family:var(--font-display);font-weight:400;font-size:clamp(1.35rem,3.4vw,2.25rem);line-height:1;letter-spacing:-.02em}.search-drawer__input::placeholder{color:rgb(var(--fg-rgb) / .35)}.search-drawer__input:focus,.search-drawer__input:focus-visible{outline:0}.search-drawer__bar{transition:border-color var(--dur-fast) var(--ease)}.search-drawer__bar:focus-within{border-block-end:2px solid var(--fg);padding-block-end:calc(1rem - 1px)}.search-drawer__input::-webkit-search-cancel-button{display:none}.search-drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-block:1.25rem 1.75rem}.search-drawer__hint,.search-drawer__empty{margin:0;color:var(--muted);font-size:var(--t-body)}.search-drawer__group-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-block-end:.65rem}.search-drawer__group-title{font-size:var(--t-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.search-drawer__clear{min-height:44px;padding-inline:.25rem;border:0;background:none;color:var(--muted);font-size:var(--t-label);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--dur-fast) var(--ease)}.search-drawer__clear:hover{color:var(--fg)}.search-chips{display:flex;flex-wrap:wrap;gap:.5rem}.search-chip{display:inline-flex;align-items:center;min-height:44px;padding-inline:1rem;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--fg);font-size:var(--t-label);font-weight:500;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.search-chip:hover{border-color:var(--border-strong);background:rgb(var(--fg-rgb) / .06)}.search-drawer__results{display:grid;gap:1.5rem}.search-drawer__group+.search-drawer__group{padding-block-start:.25rem}.search-drawer__list{display:grid;gap:.15rem}.search-drawer__suggest{display:flex;align-items:center;min-height:44px;padding-inline:.5rem;border-radius:var(--radius-media);color:var(--fg);font-size:var(--t-body);transition:background-color var(--dur-fast) var(--ease)}.search-drawer__suggest:hover{background:rgb(var(--fg-rgb) / .07)}.search-drawer__suggest .icon{color:var(--muted);flex:none;margin-inline-end:.7rem}.search-drawer__suggest b{font-weight:600}.search-drawer__all{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:var(--t-label);font-weight:600;color:var(--fg)}.search-drawer__all .icon{transition:translate var(--dur-base) var(--ease)}.search-drawer__all:hover .icon{translate:4px 0}.search-drawer.is-loading .search-drawer__results{opacity:.5}.search-drawer__results{transition:opacity var(--dur-fast) var(--ease)}.search-drawer__products{display:grid;gap:.3rem}.search-drawer__products>*{padding:.5rem;border-radius:var(--radius-media);transition:background-color var(--dur-fast) var(--ease)}.search-drawer__products>:hover,.search-drawer__products>:focus-within{background:rgb(var(--fg-rgb) / .07)}@media(min-width:768px){.search-drawer__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem 1rem}}@media(prefers-reduced-motion:reduce){.search-drawer__results,.search-drawer__all .icon{transition:none}}.stl__layout{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center}@media(min-width:990px){.stl__layout{grid-template-columns:minmax(0,28rem) minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}}.stl__title{margin:0}.stl__text{margin-block-start:1.1rem;max-inline-size:40ch;color:var(--muted);font-size:var(--t-lede);line-height:1.5;text-wrap:pretty}.stl__text>:first-child{margin-block-start:0}.stl__text>:last-child{margin-block-end:0}.stl__cta{margin-block-start:1.75rem}.stl__hint{display:flex;align-items:center;gap:.55rem;margin-block-start:1.75rem;font-size:var(--t-label);color:var(--muted)}.stl__hint-dot{inline-size:10px;block-size:10px;flex:none;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .18)}.stl__frame{position:relative}.stl__media{display:block;line-height:0}.stl__img{display:block;inline-size:100%;block-size:auto;border-radius:var(--radius-card)}.placeholder-svg.stl__img{aspect-ratio:16 / 9;background:rgb(var(--fg-rgb) / .05);fill:rgb(var(--fg-rgb) / .22)}.stl__spot{position:absolute;inset-inline-start:var(--x);inset-block-start:var(--y);inline-size:44px;block-size:44px;margin-inline-start:-22px;margin-block-start:-22px;z-index:1}.stl__spot.is-open{z-index:3}.stl__dot{position:relative;display:grid;place-items:center;inline-size:100%;block-size:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.stl__core{inline-size:14px;block-size:14px;border-radius:50%;background:var(--white);box-shadow:0 0 0 2px rgb(var(--void-rgb) / .55);transition:scale var(--dur-fast) var(--ease)}.stl__dot:hover .stl__core,.stl__dot[aria-expanded=true] .stl__core{scale:1.3}.stl__pulse{position:absolute;inline-size:30px;block-size:30px;border-radius:50%;border:1px solid rgb(255 255 255 / .7);animation:nox-stl-pulse 2.4s var(--ease) infinite}.stl__dot[aria-expanded=true] .stl__pulse{animation-play-state:paused;opacity:.35}@keyframes nox-stl-pulse{0%{scale:.5;opacity:.9}70%{scale:1.45;opacity:0}to{scale:1.45;opacity:0}}.stl__pop{position:absolute;inset-block-start:calc(100% + 6px);inline-size:min(310px,calc(100vw - 2.5rem));padding:.5rem;border-radius:var(--radius-media);border:1px solid var(--card-border);background:linear-gradient(var(--card-bg),var(--card-bg)) rgb(var(--bg-rgb) / .85);-webkit-backdrop-filter:blur(var(--glass-blur, 20px)) saturate(var(--glass-sat, 1.5));backdrop-filter:blur(var(--glass-blur, 20px)) saturate(var(--glass-sat, 1.5));color:var(--fg);box-shadow:0 18px 40px rgb(var(--void-rgb) / .28);opacity:0;scale:.96;translate:var(--shift, 0px) 6px;transform-origin:top left;transition:opacity var(--dur-fast) var(--ease),scale var(--dur-fast) var(--ease),translate var(--dur-fast) var(--ease)}.stl__pop[hidden]{display:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.stl__pop{background:linear-gradient(var(--card-bg),var(--card-bg)) var(--bg)}}.stl__pop--start{inset-inline-start:0}.stl__pop--end{inset-inline-end:0;transform-origin:top right}.stl__pop--above{inset-block-start:auto;inset-block-end:calc(100% + 6px);transform-origin:bottom left;translate:var(--shift, 0px) -6px}.stl__pop--end.stl__pop--above{transform-origin:bottom right}.stl__pop.is-open{opacity:1;scale:1;translate:var(--shift, 0px) 0}.stl__pop-close{position:absolute;inset-block-start:-10px;inset-inline-end:-10px;display:grid;place-items:center;inline-size:28px;block-size:28px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:linear-gradient(var(--card-bg),var(--card-bg)) var(--bg);color:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.stl__pop-close:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.stl__pop-close:hover{background:var(--slate);border-color:var(--fg)}.stl__pop-close{z-index:3}.stl__scrim{display:none}@media(max-width:749px){.stl__spot.is-open{z-index:161}.stl__pop{position:fixed;inset:auto 0 0 0;inline-size:auto;z-index:auto;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));padding-inline-end:3rem;border-radius:var(--radius-card) var(--radius-card) 0 0;border-block-end:0;scale:1;translate:0 100%;transition:opacity var(--dur-fast) var(--ease),translate var(--dur-base) var(--ease-smooth)}.stl__pop--above{inset-block-end:0;translate:0 100%}.stl__pop.is-open{translate:0 0}.stl__pop-close{inset-block-start:10px;inset-inline-end:10px;inline-size:40px;block-size:40px}.stl__scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;background:rgb(var(--void-rgb) / .6);opacity:0;transition:opacity var(--dur-fast) var(--ease)}.stl__scrim[hidden]{display:none}.stl__scrim.is-open{opacity:1}}@media(prefers-reduced-motion:reduce){.stl__pulse{animation:none;opacity:.45;scale:1}.stl__pop{scale:1;translate:var(--shift, 0px) 0;transition:opacity var(--dur-fast) linear}.stl__pop--above{translate:var(--shift, 0px) 0}}.stk__head{display:block}.stk__intro{margin-block-start:1rem;max-inline-size:52ch;color:var(--muted);line-height:1.6;text-wrap:pretty}.stk__intro>:first-child{margin-block-start:0}.stk__intro>:last-child{margin-block-end:0}.stk__grid{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none}@media(min-width:750px){.stk__grid{grid-template-columns:repeat(min(var(--stk-cols, 2),2),minmax(0,1fr))}}@media(min-width:990px){.stk__grid{grid-template-columns:repeat(var(--stk-cols, 2),minmax(0,1fr))}}.stk__item{border-block-start:1px solid var(--border);padding-block-start:clamp(1rem,2vw,1.4rem)}.stk__name{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.25rem,1.05rem + .7vw,1.65rem);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.stk__address{margin:.7rem 0 0;max-inline-size:34ch;font-size:var(--t-body);line-height:1.5;color:var(--muted)}.stk__hours{margin:.35rem 0 0;font-size:var(--t-label);line-height:1.5;color:var(--muted);font-variant-numeric:tabular-nums}.stk__link{margin-block-start:.9rem}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
