:root{--paper: #fbf8f3;--linen: #ebe0d3;--linen-soft: #f4ede4;--ink: #1a1614;--ink-muted: #5b4f47;--line: rgb(26 22 20 / .14);--line-strong: rgb(26 22 20 / .32);--on-ink: #fbf8f3;--night: #1a1614;--on-night: #f2ece4;--on-night-muted: #b9ada2;--heart: #d1322a;--sky: #8fcfe0;--leaf: #a8c94a;--sun: #ead54c;--plum: #8c5a6e;--glass: rgb(251 248 243 / .72);--scrim: rgb(20 16 14 / .55);--font-display: "Bodoni Moda", "Bodoni 72", Didot, "Times New Roman", serif;--font-sans: "Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-2xs: .6875rem;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.125rem;--fs-lg: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--fs-xl: clamp(1.625rem, 1.2rem + 1.6vw, 2.5rem);--fs-2xl: clamp(2.25rem, 1.4rem + 3.1vw, 4.25rem);--fs-3xl: clamp(3.25rem, 1.4rem + 7.6vw, 9.5rem);--fs-mega: clamp(4rem, 16.5vw, 21rem);--lh-tight: .92;--lh-snug: 1.12;--lh-body: 1.6;--track-pill: .14em;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--s-10: 8rem;--section: clamp(4.5rem, 2.5rem + 7vw, 9rem);--gutter: clamp(1.125rem, .6rem + 2.2vw, 2.5rem);--max: 1440px;--header-h: 72px;--r-frame: 14px;--r-frame-inner: 8px;--r-field: 10px;--r-panel: 18px;--r-pill: 999px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--dur-press: .16s;--dur-ui: .22s;--dur-reveal: .9s;--shadow-float: 0 1px 1px rgb(26 22 20 / .04), 0 12px 32px -12px rgb(26 22 20 / .18);--shadow-frame: 0 2px 2px rgb(26 22 20 / .04), 0 24px 48px -24px rgb(60 40 25 / .35);color-scheme:light}@media(max-width:720px){:root{--header-h: 64px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #15110f;--linen: #231c18;--linen-soft: #1c1714;--ink: #f2ece4;--ink-muted: #b9ada2;--on-ink: #15110f;--line: rgb(242 236 228 / .14);--line-strong: rgb(242 236 228 / .32);--night: #0d0b0a;--heart: #e4493d;--glass: rgb(21 17 15 / .72);--shadow-frame: 0 2px 2px rgb(0 0 0 / .2), 0 24px 48px -24px rgb(0 0 0 / .7);color-scheme:dark}}:root[data-theme=dark]{--paper: #15110f;--linen: #231c18;--linen-soft: #1c1714;--ink: #f2ece4;--ink-muted: #b9ada2;--on-ink: #15110f;--line: rgb(242 236 228 / .14);--line-strong: rgb(242 236 228 / .32);--night: #0d0b0a;--heart: #e4493d;--glass: rgb(21 17 15 / .72);--shadow-frame: 0 2px 2px rgb(0 0 0 / .2), 0 24px 48px -24px rgb(0 0 0 / .7);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}*{margin:0}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px));-webkit-text-size-adjust:100%;text-size-adjust:100%}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,picture,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:400;text-wrap:balance}p{text-wrap:pretty}ul,ol{list-style:none;padding:0}::selection{background:var(--heart);color:#fff}:focus-visible{outline:2px solid var(--heart);outline-offset:3px;border-radius:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:var(--s-4);top:calc(env(safe-area-inset-top,0px) + var(--s-4));z-index:200;padding:var(--s-3) var(--s-5);border-radius:var(--r-pill);background:var(--ink);color:var(--on-ink);font-size:var(--fs-sm);transform:translateY(-160%);transition:transform var(--dur-ui) var(--ease-out)}.skip-link:focus-visible{transform:none}.container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section);position:relative}section[id]:focus{outline:none}.display{font-family:var(--font-display);font-variation-settings:"opsz" 11;font-weight:500;line-height:var(--lh-tight);letter-spacing:-.01em}.h-section{font-size:var(--fs-2xl)}.work-title{font-family:var(--font-display);font-style:italic;font-weight:500;font-variation-settings:"opsz" 11;letter-spacing:-.005em}.lead{font-size:var(--fs-md);line-height:1.55;color:var(--ink-muted);max-width:44ch}.meta{font-size:var(--fs-sm);color:var(--ink-muted)}.btn{--btn-bg: transparent;--btn-fg: var(--ink);--btn-bd: var(--line-strong);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-3);min-height:52px;padding:0 var(--s-6);border-radius:var(--r-pill);border:1px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--track-pill);text-transform:uppercase;white-space:nowrap;isolation:isolate;overflow:hidden;transition:color var(--dur-ui) ease,border-color var(--dur-ui) ease,transform var(--dur-press) var(--ease-out)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--btn-fill, var(--ink));transform:translateY(101%);transition:transform .42s var(--ease-out)}.btn:active{transform:scale(.97)}.btn--solid{--btn-bg: var(--ink);--btn-fg: var(--on-ink);--btn-bd: var(--ink);--btn-fill: var(--heart)}.btn--ghost{--btn-fill: var(--ink)}.btn--light{--btn-fg: var(--on-night);--btn-bd: rgb(242 236 228 / .4);--btn-fill: var(--on-night)}@media(hover:hover)and (pointer:fine){.btn:hover:before{transform:translateY(0)}.btn--solid:hover{--btn-bd: var(--heart);color:#fff}.btn--ghost:hover{color:var(--on-ink);--btn-bd: var(--ink)}.btn--light:hover{color:var(--night)}}.btn[disabled]{opacity:.6;cursor:progress}.u-link{background:linear-gradient(currentColor,currentColor) no-repeat 100% 100% / 0 1px;transition:background-size .42s var(--ease-out);padding-bottom:2px}@media(hover:hover)and (pointer:fine){.u-link:hover{background-size:100% 1px;background-position:0 100%}}.u-link:focus-visible{background-size:100% 1px}.h-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--s-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-bottom:var(--s-4);scrollbar-width:none}.h-scroll::-webkit-scrollbar{display:none}.h-scroll>*{scroll-snap-align:start}.reveal{transition-delay:var(--reveal-delay, 0ms)}.reveal--rise{opacity:0;filter:blur(8px);transform:translateY(18px);transition-property:opacity,filter,transform;transition-duration:var(--dur-reveal);transition-timing-function:var(--ease-out)}.reveal--rise[data-inview]{opacity:1;filter:blur(0);transform:none}.reveal--curtain{clip-path:inset(100% 0 0 0);transition:clip-path 1.15s var(--ease-in-out);transition-delay:var(--reveal-delay, 0ms)}.reveal--curtain img{transform:scale(1.12);transition:transform 1.6s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}[data-inview]>.reveal--curtain{clip-path:inset(0 0 0 0)}[data-inview]>.reveal--curtain img{transform:scale(var(--zoom, 1))}.reveal--fade{opacity:0;transition:opacity 1s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.reveal--fade[data-inview]{opacity:1}@media(prefers-reduced-motion:reduce){.reveal--rise{filter:none;transform:none;transition-duration:.3s}.reveal--curtain{clip-path:none;opacity:0;transition:opacity .3s ease}[data-inview]>.reveal--curtain{opacity:1}.reveal--curtain img,[data-inview]>.reveal--curtain img{transform:scale(var(--zoom, 1));transition:none}}.pic{position:relative;aspect-ratio:var(--ratio, 4 / 5);overflow:hidden;background:var(--linen);border-radius:var(--r-frame)}.pic__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focal);transform:scale(var(--zoom, 1));transform-origin:var(--origin);-webkit-user-select:none;user-select:none}.pic--contain .pic__img{object-fit:contain}.frame{background:var(--paper);padding:clamp(8px,1.1vw,14px);box-shadow:var(--shadow-frame);border-radius:var(--r-frame)}.frame .pic{border-radius:var(--r-frame-inner)}.label{display:grid;gap:2px;padding-top:var(--s-3)}.label__title{font-size:var(--fs-lg);line-height:1.2}.label__meta{font-size:var(--fs-sm);color:var(--ink-muted)}.magnetic{display:inline-flex;will-change:transform}.cursor-label{position:fixed;left:0;top:0;z-index:90;pointer-events:none}.cursor-label__disc{position:absolute;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:var(--paper);color:var(--ink);font-size:var(--fs-2xs);font-weight:600;letter-spacing:var(--track-pill);text-transform:uppercase;box-shadow:var(--shadow-float)}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-content:center;justify-items:center;gap:var(--s-5);background:var(--linen);color:var(--ink)}.preloader__word{display:flex;font-size:clamp(2.5rem,7.5vw,5.5rem);font-style:italic}.preloader__mask{display:inline-block;overflow:hidden;padding:.1em .04em .22em;margin:-.1em -.04em -.22em}.preloader__char{display:inline-block;will-change:transform}.preloader__line{display:block;width:min(220px,40vw);height:1px;background:var(--heart);transform-origin:left}.header{position:fixed;inset:0 0 auto 0;z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease}.header:after{content:"";position:absolute;inset:100% 0 auto;height:18px;pointer-events:none;background:linear-gradient(var(--glass),transparent);opacity:0;transition:opacity .4s ease}.header[data-scrolled]{background:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:0 1px 0 var(--line),0 10px 30px -22px #1a161459}.header[data-scrolled]:after{opacity:1}.header__inner{height:var(--header-h);max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--s-5)}.header__progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--heart);transform-origin:0 50%;transform:scaleX(0)}.header .logo,.header .pills li,.header .burger,.header .lang{opacity:0;transform:translateY(-10px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.header .pills li{transition-delay:calc(.12s + var(--i) * 45ms)}.header .lang{transition-delay:.48s}.header[data-ready] .logo,.header[data-ready] .pills li,.header[data-ready] .burger,.header[data-ready] .lang{opacity:1;transform:none}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink)}.logo__img{width:40px;height:40px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px var(--line),0 4px 12px -6px #1a161459}@media(max-width:720px){.logo__img{width:34px;height:34px}}.logo__word{font-family:var(--font-display);font-style:italic;font-weight:500;font-variation-settings:"opsz" 11;font-size:clamp(1.2rem,1.05rem + .6vw,1.6rem);letter-spacing:-.01em;line-height:1;white-space:nowrap}.logo__mark{transform:translateY(-5px) rotate(8deg)}.header__nav{display:none}.pills{display:flex;align-items:center;gap:6px}.pill{position:relative;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 15px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:600;letter-spacing:var(--track-pill);text-transform:uppercase;color:var(--ink);transition:background-color var(--dur-ui) ease,color var(--dur-ui) ease,border-color var(--dur-ui) ease,transform var(--dur-press) var(--ease-out)}.pill:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--heart);margin-left:-9px;opacity:0;transform:scale(.4);transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out),margin var(--dur-ui) var(--ease-out)}.pill[aria-current]:before{opacity:1;transform:none;margin-left:0}.pill--cta{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.pill--cta:before{background:var(--on-ink)}.pill:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.pill:hover{background:var(--linen);border-color:var(--line-strong);transform:scale(1.04)}.pill--cta:hover{background:var(--heart);border-color:var(--heart);color:#fff}}.burger{position:relative;width:48px;height:48px;margin-right:-8px;display:grid;place-content:center;gap:7px;border-radius:50%}.burger span{display:block;width:24px;height:1.5px;background:var(--ink);border-radius:2px;transition:transform var(--dur-ui) var(--ease-out)}.burger span:last-child{width:16px;justify-self:end}@media(hover:hover)and (pointer:fine){.burger:hover span:last-child{transform:scaleX(1.5);transform-origin:right}}@media(min-width:1180px){.header__nav{display:block}.burger{display:none}}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-rows:auto 1fr auto;padding:env(safe-area-inset-top,0px) var(--gutter) calc(env(safe-area-inset-bottom,0px) + var(--s-6));background:var(--linen);color:var(--ink)}.mnav__top{height:var(--header-h);display:flex;align-items:center;justify-content:space-between}.mnav__close{width:48px;height:48px;margin-right:-8px;display:grid;place-items:center;border-radius:50%;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-ui) ease}.mnav__close:active{transform:scale(.94)}.mnav__nav{align-self:center;padding-block:var(--s-6)}.mnav__nav ul{display:grid;gap:clamp(2px,1vh,10px)}.mnav__link{display:inline-flex;align-items:center;gap:14px;min-height:48px;font-size:clamp(2.4rem,11vw,4.5rem);line-height:1.05;font-style:italic}.mnav__link[aria-current]:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--heart);transform:translateY(4px)}.mnav__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4)}.mnav__ig{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-size:var(--fs-sm)}.lang{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:var(--r-pill);flex-shrink:0}.lang__btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 7px;border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:600;letter-spacing:.08em;color:var(--ink-muted);transition:color var(--dur-ui) ease,transform var(--dur-press) var(--ease-out)}.lang__btn:active{transform:scale(.96)}.lang__btn[aria-pressed=true]{color:var(--ink)}.lang__indicator{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--linen)}.lang__flag{display:block;width:20px;height:14px;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #00000014}.lang__flag svg{width:100%;height:100%}@media(hover:hover)and (pointer:fine){.lang__btn:hover{color:var(--ink)}}.lang__btn:focus-visible{outline-offset:1px}.header__actions{display:flex;align-items:center;gap:var(--s-3)}@media(max-width:520px){.header .lang__code{display:none}.header .lang__btn{padding:0 7px}}.mnav__foot .lang{margin-right:auto}.mnav__top .lang{margin-left:auto;margin-right:var(--s-2)}.hero{position:relative;min-height:100svh;padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px) + clamp(1.5rem,4vw,3rem));padding-bottom:clamp(3rem,6vw,5rem)}.hero__grid{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter);display:grid;gap:clamp(2rem,5vw,3rem)}.hero__title{font-size:clamp(2.75rem,1rem + 4.9vw,6.5rem);display:grid;margin-left:-.04em;line-height:1}.hero__line{display:block;overflow:hidden;padding:.12em .08em .26em;margin:-.12em -.08em -.26em}.hero__line>span{display:block;transform:translateY(105%);filter:blur(6px);transition:transform 1.1s var(--ease-out),filter 1.1s var(--ease-out);transition-delay:calc(var(--d) + .15s)}.hero__lead{margin-top:clamp(1.25rem,2.5vw,2rem);max-width:36ch;font-size:var(--fs-md);line-height:1.55;color:var(--ink-muted)}.hero__ctas{margin-top:clamp(1.75rem,3vw,2.5rem);display:flex;flex-wrap:wrap;gap:var(--s-3)}.hero__lead,.hero__ctas{opacity:0;transform:translateY(14px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.hero__lead{transition-delay:.45s}.hero__ctas{transition-delay:.56s}.hero__art{position:relative}.hero__main{position:relative;will-change:transform}.hero__curtain{clip-path:inset(100% 0 0 0);transition:clip-path 1.4s var(--ease-in-out) 80ms}.hero__curtain .pic__img{transform:scale(1.14);transition:transform 2.2s var(--ease-out) 80ms}.hero__vertical{display:none;position:absolute;top:0;right:calc(-1*clamp(1.5rem,2.4vw,2.25rem));writing-mode:vertical-rl;font-family:var(--font-display);font-style:italic;font-variation-settings:"opsz" 14;font-size:var(--fs-sm);color:var(--ink-muted);letter-spacing:.02em;opacity:0;transition:opacity 1s ease 1.1s}.hero__inset{position:absolute;width:38%;right:-2%;bottom:-9%;opacity:0;translate:0 30px;transition:opacity 1s var(--ease-out) .9s,translate 1.2s var(--ease-out) .9s}.hero__inset .label{width:fit-content;max-width:100%;margin-top:10px;padding:8px 12px 9px;background:var(--paper);border-radius:10px;box-shadow:var(--shadow-float)}.hero__inset .label__title{font-size:var(--fs-md)}.hero__inset .label__meta{font-size:var(--fs-xs)}.hero[data-ready] .hero__line>span{transform:none;filter:none}.hero[data-ready] .hero__lead,.hero[data-ready] .hero__ctas{opacity:1;transform:none}.hero[data-ready] .hero__curtain{clip-path:inset(0 0 0 0)}.hero[data-ready] .hero__curtain .pic__img{transform:scale(1)}.hero[data-ready] .hero__vertical{opacity:1}.hero[data-ready] .hero__inset{opacity:1;translate:0 0}.hero__cue{display:none;position:absolute;left:var(--gutter);bottom:clamp(1.5rem,3vw,2.5rem);align-items:center;gap:12px;font-size:var(--fs-xs);color:var(--ink-muted)}.hero__cue-line{width:1px;height:38px;background:var(--line-strong);position:relative;overflow:hidden}.hero__cue-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform:translateY(-100%);animation:cue 2.4s var(--ease-in-out) infinite}@keyframes cue{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}@media(max-width:559px){.hero__ctas{display:grid}.hero__ctas .magnetic,.hero__ctas .btn{width:100%}.hero__art{margin-bottom:4.5rem}}@media(min-width:900px){.hero{display:flex;align-items:center}.hero__grid{width:100%;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:var(--gutter)}.hero__copy{grid-column:1 / span 6;padding-bottom:3rem;position:relative;z-index:2}.hero__art{grid-column:7 / span 6;display:flex;justify-content:flex-end}.hero__main{width:min(100%,calc((100svh - var(--header-h) - 7rem) * .8))}.hero__vertical{display:block}.hero__inset{width:clamp(150px,14vw,220px);right:auto;left:clamp(-7rem,-6vw,-3rem);bottom:7%}.hero__main{margin-right:clamp(1.25rem,2vw,2rem)}.hero__cue{display:inline-flex}}@media(prefers-reduced-motion:reduce){.hero__line>span,.hero__lead,.hero__ctas,.hero__inset{transform:none;filter:none;translate:none;transition:opacity .4s ease}.hero__line>span{opacity:0}.hero[data-ready] .hero__line>span{opacity:1}.hero__curtain{clip-path:none;transition:none}.hero__curtain .pic__img{transform:none;transition:none}.hero__cue-line:after{animation:none}}.collection__head{display:grid;gap:var(--s-5);align-items:end;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.filters{display:flex;gap:6px;flex-wrap:wrap}.filter{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--line);isolation:isolate;font-size:var(--fs-2xs);font-weight:600;letter-spacing:var(--track-pill);text-transform:uppercase;transition:color var(--dur-ui) ease,border-color var(--dur-ui) ease,transform var(--dur-press) var(--ease-out)}.filter:active{transform:scale(.97)}.filter__indicator{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background:var(--ink)}.filter[aria-pressed=true]{color:var(--on-ink);border-color:var(--ink)}.filter__count{font-variant-numeric:tabular-nums;opacity:.55;font-weight:500;letter-spacing:0}@media(hover:hover)and (pointer:fine){.filter:hover{border-color:var(--line-strong)}}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(.875rem,2vw,2rem);row-gap:clamp(2.25rem,4.5vw,4.5rem)}@media(min-width:760px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.collection__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.collection__head .lead{justify-self:end;max-width:38ch}.filters{grid-column:1 / -1}}.card{display:grid}.card__media{position:relative;display:block;width:100%;border-radius:var(--r-frame);overflow:hidden;text-align:left}.card__media .pic{border-radius:0}.card__media .pic__img{transition:transform .9s var(--ease-out)}.card__media{touch-action:pan-y}.card__frame+.card__frame{position:absolute!important;top:0;right:0;bottom:0;left:0}.card__frame{opacity:0;transition:opacity .38s var(--ease-out)}.card__frame.is-active{opacity:1}.card__dots{position:absolute;left:0;right:0;top:0;z-index:2;display:flex;gap:4px;padding:12px 12px 26px;pointer-events:none;background:linear-gradient(#14100e52,#14100e00)}.card__dots span{flex:1;height:2.5px;border-radius:2px;background:#ffffff80;transition:background-color .3s ease}.card__dots span.is-active{background:#fff}@media(prefers-reduced-motion:reduce){.card__frame{transition-duration:.12s}}.card__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#14100e61,#14100e00 45%);opacity:0;transition:opacity .5s var(--ease-out)}.card__cta{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-size:var(--fs-2xs);font-weight:600;letter-spacing:var(--track-pill);text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.card__media:focus-visible{outline-offset:4px}.card__media:focus-visible .card__cta,.card__media:focus-visible .card__veil{opacity:1;transform:none}.card__media:active .pic__img{transform:scale(calc(var(--zoom, 1) * 1.02))}@media(hover:hover)and (pointer:fine){.card__media:hover .pic__img{transform:scale(calc(var(--zoom, 1) * 1.045))}.card__media:hover .card__veil{opacity:1}.card__media:hover .card__cta{opacity:1;transform:none}}.card__label{grid-template-columns:1fr auto;column-gap:var(--s-3);align-items:baseline}.card__label .label__title,.card__label .label__meta{grid-column:1}.card__price{grid-column:2;grid-row:1;font-size:var(--fs-sm);font-weight:500;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:559px){.card__label{grid-template-columns:1fr}.card__price{grid-column:1;grid-row:auto}.card__label .label__title{font-size:var(--fs-md)}.card__label .label__meta{font-size:var(--fs-xs)}}.pd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pd{position:fixed;z-index:110;left:0;right:0;bottom:0;max-height:94svh;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);color:var(--ink);border-radius:var(--r-panel) var(--r-panel) 0 0;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -20px 60px -20px #00000059}.pd:focus{outline:none}.pd__layout{display:grid}.pd__media{position:relative}.pd__stage{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--linen)}.pd__slide{position:absolute;top:0;right:0;bottom:0;left:0}.pd__slide .pic{height:100%;aspect-ratio:auto;border-radius:0}.pd__thumbs{display:flex;gap:8px;padding:12px var(--gutter) 0}.pd__thumb{width:56px;border-radius:8px;overflow:hidden;opacity:.5;outline-offset:2px;transition:opacity var(--dur-ui) ease,transform var(--dur-press) var(--ease-out)}.pd__thumb[aria-pressed=true]{opacity:1;box-shadow:0 0 0 1px var(--ink)}.pd__thumb:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.pd__thumb:hover{opacity:1}}.pd__info{padding:var(--s-6) var(--gutter) var(--s-7);display:grid;align-content:start;gap:var(--s-4)}.pd__kind{font-size:var(--fs-sm);color:var(--ink-muted)}.pd__title{font-size:clamp(2.5rem,1.6rem + 3vw,4.25rem);font-style:italic;line-height:1}.pd__desc{font-size:var(--fs-md);line-height:1.55;max-width:40ch}.pd__specs{border-top:1px solid var(--line);margin-top:var(--s-2)}.pd__spec{display:grid;grid-template-columns:7.5rem 1fr;gap:var(--s-4);padding-block:12px;border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.pd__spec dt{color:var(--ink-muted)}.pd__spec dd{margin:0}.pd__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5);margin-top:var(--s-3)}.pd__actions .btn{flex:1 1 220px}.pd__ig{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);min-height:44px}.pd__note{font-size:var(--fs-xs);color:var(--ink-muted)}.pd__close{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--paper);color:var(--ink);box-shadow:var(--shadow-float);transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-ui) ease}.pd__close:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.pd__close:hover{background:var(--linen)}}@media(min-width:900px){.pd{left:50%;top:50%;right:auto;bottom:auto;width:min(1180px,calc(100vw - 4rem));height:min(780px,calc(100svh - 4rem));max-height:none;border-radius:var(--r-panel);overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 40px 100px -30px #00000080}.pd__layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);height:100%}.pd__media{height:100%}.pd__stage{aspect-ratio:auto;height:100%}.pd__thumbs{position:absolute;left:16px;bottom:16px;padding:0}.pd__thumb{width:60px;box-shadow:0 6px 16px -6px #0006}.pd__thumb[aria-pressed=true]{box-shadow:0 0 0 2px var(--paper),0 6px 16px -6px #0006}.pd__info{overflow-y:auto;padding:clamp(3rem,5vw,4.5rem) clamp(2rem,4vw,3.5rem);align-content:center}}.pd__price{font-size:var(--fs-lg);font-weight:600;font-variant-numeric:tabular-nums;margin-top:-4px}.teaser{background:var(--linen-soft)}.teaser__grid{display:grid;gap:clamp(2.5rem,6vw,4rem);align-items:center}.teaser__text{display:grid;gap:var(--s-5);justify-items:start}.teaser__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5);margin-top:var(--s-2)}.teaser__quick{display:flex;gap:var(--s-5);font-size:var(--fs-sm)}.teaser__quick a{min-height:44px;display:inline-flex;align-items:center}.teaser__stack{position:relative;display:flex;justify-content:center;align-items:center;height:clamp(260px,34vw,440px);isolation:isolate}.teaser__card{position:absolute;width:clamp(130px,17vw,230px);padding:clamp(6px,.8vw,10px);background:var(--paper);border-radius:var(--r-frame);box-shadow:var(--shadow-frame);transition:transform .7s var(--ease-out)}.teaser__card .pic{border-radius:var(--r-frame-inner)}.teaser__card--0{transform:translate(-62%) rotate(-7deg);z-index:1}.teaser__card--1{transform:translateY(-4%);z-index:2}.teaser__card--2{transform:translate(62%) rotate(7deg);z-index:1}@media(hover:hover)and (pointer:fine){.teaser__stack:hover .teaser__card--0{transform:translate(-78%) rotate(-10deg)}.teaser__stack:hover .teaser__card--1{transform:translateY(-8%) scale(1.03)}.teaser__stack:hover .teaser__card--2{transform:translate(78%) rotate(10deg)}}.teaser__stack:focus-visible{outline-offset:8px}@media(min-width:900px){.teaser__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@media(prefers-reduced-motion:reduce){.teaser__card{transition:none}}.collection--page{padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px) + clamp(2rem,5vw,4rem))}.crumbs{display:flex;align-items:center;gap:10px;font-size:var(--fs-sm);color:var(--ink-muted);margin-bottom:var(--s-5)}.crumbs a{min-height:44px;display:inline-flex;align-items:center}.crumbs [aria-current]{color:var(--ink)}.collection--page h1{font-size:var(--fs-3xl-page, clamp(2.75rem, 1.3rem + 4.4vw, 5.5rem))}.collection__end{margin-top:clamp(3.5rem,7vw,6rem);padding-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-5)}.collection__end p{font-size:var(--fs-xl);font-style:italic;line-height:1.1;max-width:22ch}.page{animation:page-in .5s var(--ease-out) both}@keyframes page-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.page{animation:none}}.totes__head{display:grid;gap:var(--s-5);margin-bottom:clamp(2.5rem,6vw,5rem)}.totes__media,.tees__media,.tees__hung{display:block;width:100%;text-align:left;border-radius:var(--r-frame)}.totes__media .pic__img,.tees__media .pic__img{transition:transform 1.2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.totes__media:hover .pic__img,.tees__media:hover .pic__img{transform:scale(calc(var(--zoom, 1) * 1.04))}}.totes__statement{font-size:var(--fs-xl);font-style:italic;line-height:1.1;max-width:16ch}.totes__grid{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--s-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-bottom:var(--s-2);scrollbar-width:none}.totes__grid::-webkit-scrollbar{display:none}.totes__item{scroll-snap-align:start}.totes__statement{margin-top:clamp(2.5rem,6vw,5rem);max-width:22ch}@media(min-width:760px){.totes__grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;padding-inline:0;margin-inline:0;column-gap:clamp(1rem,2.2vw,2rem);row-gap:clamp(2.25rem,4.5vw,4rem)}}@media(min-width:900px){.totes__head{grid-template-columns:1fr 1fr;align-items:end}.totes__head .lead{justify-self:end;max-width:38ch}.totes__statement{font-size:var(--fs-xl)}}.tees__head{display:grid;gap:var(--s-6);margin-bottom:clamp(2.5rem,5vw,4.5rem)}.tees__hint{margin-top:var(--s-3);max-width:34ch}.tees__facts{display:grid;gap:var(--s-5)}.tees__fact dt{font-size:var(--fs-lg);line-height:1.2}.tees__fact dd{margin:4px 0 0;color:var(--ink-muted);max-width:32ch}@media(min-width:900px){.tees__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}.tees__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6)}.tees__fact{border-top:1px solid var(--line);padding-top:var(--s-4)}}.cta-tile{aspect-ratio:4 / 5;border-radius:var(--r-frame);background:var(--linen);display:grid;align-content:space-between;padding:clamp(1.1rem,2.4vw,2rem)}.cta-tile__line{font-size:var(--fs-xl);font-style:italic;line-height:1.1}.cta-tile__actions{display:grid;gap:var(--s-4);justify-items:start}.cta-tile__ig{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);min-height:44px}@media(max-width:559px){.cta-tile__line{font-size:var(--fs-lg)}.cta-tile__actions .btn{min-height:44px;padding:0 var(--s-4);font-size:var(--fs-2xs)}.cta-tile__ig{font-size:var(--fs-xs)}}@media(min-width:760px)and (max-width:899px){.cta-tile__actions .btn{padding:0 var(--s-4);font-size:var(--fs-2xs)}}.story{position:relative;background:var(--paper)}.story__panel{background:var(--night);color:var(--on-night);will-change:clip-path}.story__sticky{padding-block:var(--section)}.story__inner{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter);display:grid;gap:clamp(3rem,8vw,5rem)}.story__statement{font-size:clamp(2rem,1.1rem + 3.6vw,4.75rem);line-height:1.06;letter-spacing:-.015em;max-width:16ch}.story__second{display:block;margin-top:.15em;color:var(--heart);font-style:italic}.story__word{display:inline}.story__body{margin-top:clamp(1.75rem,3vw,2.75rem);display:grid;gap:var(--s-4);max-width:44ch;color:var(--on-night-muted);font-size:var(--fs-md);line-height:1.6}.story__media{position:relative;padding-bottom:12%}.story__main{width:82%}.story__main .pic{border-radius:var(--r-frame)}.story__small{position:absolute;right:0;bottom:0;width:40%;background:var(--night);box-shadow:0 30px 60px -30px #000c}@media(min-width:900px){.story{height:240vh}.story__panel{height:100%}.story__sticky{position:sticky;top:0;height:100svh;display:flex;align-items:center;padding-block:calc(var(--header-h) + 1rem) 2rem}.story__inner{width:100%;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:center}.story__text{grid-column:1 / span 7}.story__media{grid-column:9 / span 4}.story__main{width:88%}.story__main .pic{max-height:66svh}}@media(prefers-reduced-motion:reduce){.story{height:auto}.story__sticky{position:static;height:auto}}.insta__head{display:grid;gap:var(--s-6);margin-bottom:clamp(2.5rem,5vw,4rem)}.insta__handle{font-size:clamp(2.25rem,1.1rem + 4.4vw,5.5rem);font-style:italic;line-height:1;margin-bottom:var(--s-4);overflow-wrap:anywhere}.insta__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,1vw,14px)}@media(min-width:760px){.insta__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px){.insta__head{grid-template-columns:1fr auto;align-items:end}}.insta__link{position:relative;display:block;border-radius:var(--r-frame);overflow:hidden}.insta__link .pic{border-radius:0}.insta__link .pic__img{transition:transform .9s var(--ease-out),filter .6s ease}.insta__glyph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#14100e47;opacity:0;transition:opacity .4s var(--ease-out)}.insta__link:focus-visible .insta__glyph{opacity:1}@media(hover:hover)and (pointer:fine){.insta__glyph{display:none}.insta__link:hover .pic__img{transform:scale(calc(var(--zoom, 1) * 1.06))}}.inquiry{background:var(--linen-soft)}.inquiry__grid{display:grid;gap:clamp(2.5rem,6vw,4rem)}.inquiry__alt{margin-top:var(--s-6);display:grid;gap:6px}.inquiry__ig{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:44px}.inquiry__card{background:var(--paper);border-radius:var(--r-panel);padding:clamp(1.5rem,4vw,3rem);box-shadow:0 1px 0 var(--line),0 40px 80px -50px #3c281959;min-height:420px}@media(min-width:900px){.inquiry__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.inquiry__intro{position:sticky;top:calc(var(--header-h) + 3rem)}}.form,.form__row{display:grid;gap:var(--s-5)}@media(min-width:640px){.form__row{grid-template-columns:1fr 1fr}}.field{display:grid;gap:8px;align-content:start}.field__label{font-size:var(--fs-sm);font-weight:500;transition:color var(--dur-ui) ease}.field__optional{font-weight:400;color:var(--ink-muted)}.field:focus-within .field__label{color:var(--heart)}.input{width:100%;min-height:52px;padding:14px 16px;background:var(--linen-soft);border:1px solid transparent;border-radius:var(--r-field);font-size:1rem;transition:border-color var(--dur-ui) ease,background-color var(--dur-ui) ease,box-shadow var(--dur-ui) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input:hover{border-color:var(--line)}.input:focus{outline:none;border-color:var(--ink);background:var(--paper);box-shadow:0 0 0 4px #d1322a1f}.input--area{resize:vertical;min-height:140px;line-height:1.5}.field[data-invalid] .input{border-color:var(--heart);background:color-mix(in srgb,var(--heart) 5%,var(--paper))}.field__error{font-size:var(--fs-sm);color:var(--heart)}.field__hint{font-size:var(--fs-xs);color:var(--ink-muted)}.select{position:relative}.select .input{padding-right:44px;cursor:pointer}.select__icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ink-muted)}.form__foot{display:grid;gap:var(--s-3);margin-top:var(--s-2)}.form__submit{width:100%}@media(min-width:640px){.form__foot{grid-template-columns:auto 1fr;align-items:center;gap:var(--s-5)}.form__submit{width:auto;min-width:220px}}.form__privacy{font-size:var(--fs-xs);color:var(--ink-muted)}.spinner{width:14px;height:14px;border-radius:50%;border:1.5px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sent{display:grid;justify-items:start;gap:var(--s-4);padding-block:var(--s-6)}.sent__title{font-size:var(--fs-2xl);font-style:italic}.sent__title:focus{outline:none}.sent__check{width:60px;height:60px;fill:none;stroke:var(--heart);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sent__check circle{stroke-dasharray:151;stroke-dashoffset:151;animation:draw .8s var(--ease-out) .1s forwards}.sent__check path{stroke-dasharray:36;stroke-dashoffset:36;animation:draw .5s var(--ease-out) .7s forwards}@keyframes draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.sent__check circle,.sent__check path{animation:none;stroke-dashoffset:0}.spinner{animation-duration:1.6s}}.footer{background:var(--paper);border-top:1px solid var(--line);padding-top:clamp(4rem,8vw,7rem);overflow:hidden}.footer__top{display:grid;gap:var(--s-7)}.footer__claim{font-size:var(--fs-xl);font-style:italic;line-height:1.1;margin-bottom:var(--s-3)}.footer__h{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-muted);margin-bottom:var(--s-4);font-weight:400}.footer__col ul{display:grid;gap:10px}.footer__col a,.footer__placeholder{font-size:var(--fs-base)}.footer__placeholder{color:var(--ink-muted);font-style:italic}.footer__ig{display:inline-flex;align-items:center;gap:8px}@media(min-width:640px){.footer__top{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.footer__top{grid-template-columns:2fr 1fr 1fr 1fr}}.footer__wordmark{display:flex;justify-content:center;white-space:nowrap;font-size:clamp(3rem,11.5vw,14.5rem);font-style:italic;line-height:1.15;letter-spacing:-.02em;margin-top:clamp(2.5rem,7vw,5rem);padding:.04em var(--gutter) .1em;-webkit-user-select:none;user-select:none}.footer__wordmark span{display:inline-block;opacity:0;transform:translateY(.25em);transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:calc(var(--i) * 45ms)}.footer__wordmark[data-inview] span{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.footer__wordmark span{transform:none;transition:opacity .4s ease}}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);border-top:1px solid var(--line);padding-block:var(--s-5) calc(var(--s-5) + env(safe-area-inset-bottom,0px));font-size:var(--fs-sm);color:var(--ink-muted)}.material{padding-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--line)}.material+.material{margin-top:clamp(4rem,8vw,7rem)}.material__head{display:grid;gap:var(--s-6);margin-bottom:clamp(2rem,4vw,3.5rem)}.material__title{font-size:var(--fs-xl);line-height:1.05}.material__tagline{font-size:var(--fs-lg);color:var(--ink-muted);margin-top:4px}.material__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s-5)}.material__tags li{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--ink)}.material__body{display:grid;gap:var(--s-4);max-width:60ch;font-size:var(--fs-base);line-height:1.65}.care{margin-top:var(--s-2);padding:var(--s-4) var(--s-5);border-radius:var(--r-frame);background:var(--linen-soft);font-size:var(--fs-sm);color:var(--ink-muted)}.care__title{font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:600;color:var(--ink);margin-bottom:4px}@media(min-width:900px){.material__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--gutter)}}.spec-tile{aspect-ratio:4 / 5;border-radius:var(--r-frame);background:var(--linen);display:grid;align-content:space-between;padding:clamp(1.25rem,2.4vw,2rem)}.spec-tile__size{font-size:clamp(1.45rem,.6rem + 3.2vw,3.75rem);line-height:1.05;letter-spacing:-.01em;white-space:nowrap}.spec-tile__size span{color:var(--heart);font-style:italic;padding-inline:.04em}.spec-tile__size small{display:block;margin-top:10px;font-family:var(--font-sans);font-size:var(--fs-sm);letter-spacing:.08em;color:var(--ink-muted)}.spec-tile__list{display:grid;gap:8px;font-size:var(--fs-sm)}.spec-tile__list li{display:flex;align-items:center;gap:10px;padding-top:8px;border-top:1px solid var(--line-strong)}.spec-tile__list li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--heart)}.reg{font-size:.42em;vertical-align:super;margin-left:.04em;font-family:var(--font-sans)}.material__price{display:inline-block;margin-top:var(--s-3);font-size:var(--fs-md);font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums}.tees__head .material__price{margin-top:var(--s-2)}.totes__head>div{display:grid;gap:var(--s-3)}.totes__head .tees__hint{justify-self:end;max-width:38ch}@media(max-width:899px){.totes__head .tees__hint{justify-self:start}}.spec-card{display:grid}@media(max-width:559px){.spec-tile,.cta-tile{padding:14px}.spec-tile__list{font-size:var(--fs-xs);gap:6px}.spec-tile__list li{padding-top:6px}}[data-sonner-toaster]{--width: 380px;font-family:var(--font-sans)}.ff-toast{background:var(--ink)!important;color:var(--on-ink)!important;border:0!important;border-radius:14px!important;box-shadow:0 20px 40px -20px #00000080!important;padding:14px 18px!important}.ff-toast [data-title]{font-weight:600;font-size:var(--fs-sm)}.ff-toast [data-description]{color:inherit!important;opacity:.72;font-size:var(--fs-sm)}.ff-toast [data-button]{background:var(--heart)!important;color:#fff!important;border-radius:999px!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
