:root{--beige:#EFE6D2;--gold:#D9B870;--gold-soft:#F1E2B8;--f-serif:var(--font-dm),system-ui,sans-serif;--line:rgba(59,49,41,.1);--line-strong:rgba(59,49,41,.22);--shadow-soft:0 1px 2px rgba(59,49,41,.05),0 24px 48px -28px rgba(59,49,41,.35);--shadow-lift:0 2px 4px rgba(59,49,41,.06),0 36px 64px -30px rgba(59,49,41,.45);--cream:#FAF6EC;--paper:#F2ECDD}body:before{content:"";position:fixed;inset:0;z-index:200;pointer-events:none;opacity:.05;mix-blend-mode:multiply;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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3{font-weight:600;letter-spacing:-.02em}.kicker{font-family:var(--f-body);font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;transform:none;color:var(--leaf);display:inline-flex;align-items:center;gap:10px}.kicker:before{content:"";width:18px;height:1.5px;background:currentColor;opacity:.6}.kicker--light{color:var(--butter)}.hero__title em,.scribble{font-family:var(--f-display);font-style:normal;font-weight:600;color:var(--leaf);letter-spacing:-.02em}.hero__title em{color:var(--hero-word)}.scribble:after{height:.12em;bottom:.02em;opacity:.75}.section-head h2{font-size:clamp(40px,6vw,84px)}.section-head__sub{font-size:17px;line-height:1.6;max-width:620px;margin-inline:auto}.hand{font-family:var(--f-serif);font-style:italic}.btn{border:1.5px solid transparent;box-shadow:0 10px 24px -14px rgba(59,49,41,.7);font-weight:600;letter-spacing:.005em;padding:.9em 1.55em}.btn:hover{transform:translateY(-2px);box-shadow:0 18px 30px -16px rgba(59,49,41,.7)}.btn:active{transform:translateY(0);box-shadow:0 6px 14px -10px rgba(59,49,41,.7)}.btn--ink,.btn--ink:hover{box-shadow:0 14px 28px -16px rgba(36,28,22,.9)}.btn--ghost{border-color:var(--line-strong);box-shadow:none}.btn--ghost:hover{box-shadow:none;border-color:var(--forest)}.btn--pill{border-color:var(--line)}.btn--butter{box-shadow:0 14px 28px -16px rgba(120,90,10,.8)}.btn--light{border-color:rgba(250,246,236,.4)}.nav__burger,.nav__cart,.round-btn{border:1px solid var(--line-strong);box-shadow:0 8px 20px -12px rgba(59,49,41,.5);background:var(--cream)}.round-btn:hover{box-shadow:0 12px 24px -12px rgba(59,49,41,.55)}.nav__cart:hover,.round-btn:hover{transform:translateY(-2px)}.card,.comic,.comic-stack__item,.comics__frame,.contact-done,.contact-form,.facts,.feature,.inout__col,.night,.pdp__main,.policy__card,.review,.sheet,.starter,.step,.table-wrap{border:1px solid var(--line);box-shadow:var(--shadow-soft)}.card{border-radius:28px;padding:16px 16px 22px;transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.card:hover{box-shadow:var(--shadow-lift)}.card__stage{margin:0 0 18px;border-radius:20px}.card h3{font-size:26px}.card h3,.card__buy,.card__desc,.card__notes,.card__time{padding:0 6px}.card__time{font-family:var(--f-serif);font-style:italic;font-weight:500;font-size:15px}.card__badge{background:var(--cream);color:var(--forest);transform:none;top:28px;left:28px;font-size:11px;letter-spacing:.14em;padding:7px 11px;box-shadow:0 6px 14px -8px rgba(59,49,41,.5)}.card .btn{padding:.7em 1.2em;font-size:15px}.step{border-radius:24px}.step__n{border:0;background:var(--butter);font-size:22px;width:50px;height:50px}.comic-stack__item{box-shadow:0 30px 50px -28px rgba(59,49,41,.55)}.facts,.inout__col{transform:none}.plan{border:1px solid var(--line-strong)}.plan.is-on{border-color:var(--forest);box-shadow:0 0 0 1px var(--forest),var(--shadow-soft)}.chip,.stepper{border:1px solid var(--line-strong)}.chip.is-on{border-color:var(--forest)}.acc,.accs,.bio,.bio li,.facts__row{border-style:solid!important;border-width:0 0 1px!important;border-color:var(--line)!important}.accs,.bio{border-top-width:1px!important}.drawer{border:1px solid var(--line);box-shadow:0 40px 80px -30px rgba(59,49,41,.5)}.drawer__foot{border-top:1px solid var(--line)}.sticker-badge{box-shadow:0 0 0 5px #fff,var(--shadow-soft)}.board{border:1px dashed var(--line-strong)}.pdp__thumbs button.is-on{border-color:var(--forest)}.pdp__notes li{border:1px solid var(--line)}.tag{letter-spacing:.14em;font-size:11px}.nav__links{border:1px solid var(--line);background:rgba(250,246,236,.7);box-shadow:0 10px 30px -20px rgba(59,49,41,.4)}.nav__links a{font-weight:500;font-size:15px;padding:8px 18px}.nav.is-solid{box-shadow:0 1px 0 var(--line)}.ribbon{font-size:clamp(18px,2.2vw,28px);letter-spacing:.08em;padding:10px 0}.ribbon--a{box-shadow:none}.footer{background:var(--beige);color:var(--ink)}.footer .kicker{color:var(--leaf)}.footer__news h3{font-weight:600}.footer__news>p{opacity:.75;max-width:520px}.footer__cols h4{color:var(--leaf);font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-family:var(--f-body)}.footer__cols a{opacity:.8}.footer__logo{opacity:.9}.footer__bottom{opacity:.7;border-top:1px solid var(--line-strong);padding-top:20px}.newsletter{align-items:center;gap:6px;width:100%;max-width:480px;margin-top:22px;padding:6px;background:rgba(255,255,255,.6);border:1.5px solid rgba(59,49,41,.28);transition:border-color .3s,background .3s,box-shadow .3s}.newsletter:focus-within{border-color:#C9A45C;background:#fff;box-shadow:0 0 0 4px rgba(217,184,112,.22)}.newsletter input{min-width:0;height:46px;padding:0 18px;color:var(--ink);font:500 16px var(--f-body)}.newsletter input::placeholder{color:rgba(59,49,41,.45)}.newsletter__btn{flex:none;height:46px;padding:0 24px;color:var(--cream);font-family:var(--f-display);font-weight:600;font-size:16px;transition:transform .3s var(--ease-bounce),background .3s}.newsletter__btn:hover{transform:translateY(-1px);background:#4C4035}.newsletter.is-done{border-color:var(--gold)}.page-hero__title{font-weight:600}.page-hero__sub{font-size:17px;line-height:1.6}@media (max-width:560px){.newsletter__btn{padding:0 18px}}.footer__news{max-width:560px}.footer__top{align-items:flex-start}:root{--nav-h:78px}.nav{position:fixed;top:0;left:0;right:0;z-index:60;display:block;padding:14px var(--gutter);background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none;transition:padding .6s var(--ease-out)}.nav__shell{pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;max-width:100%;margin:0 auto;padding:0;border-radius:999px;border:1px solid transparent;transition:width .75s cubic-bezier(.65,0,.25,1),padding .75s cubic-bezier(.65,0,.25,1),background-color .5s,border-color .5s,box-shadow .5s,-webkit-backdrop-filter .5s;transition:width .75s cubic-bezier(.65,0,.25,1),padding .75s cubic-bezier(.65,0,.25,1),background-color .5s,border-color .5s,box-shadow .5s,backdrop-filter .5s;transition:width .75s cubic-bezier(.65,0,.25,1),padding .75s cubic-bezier(.65,0,.25,1),background-color .5s,border-color .5s,box-shadow .5s,backdrop-filter .5s,-webkit-backdrop-filter .5s}.nav__logo img{height:34px;width:auto;transition:height .6s var(--ease-out)}.nav__links{transition:background-color .5s,border-color .5s,box-shadow .5s}.nav__burger,.nav__cart{transition:width .6s var(--ease-out),height .6s var(--ease-out),box-shadow .5s,background-color .5s,transform .25s var(--ease-bounce)}.nav.is-compact{padding-top:12px}.nav.is-compact .nav__shell{width:min(var(--compact-w,640px),calc(100% - 0px));padding:5px 5px 5px 18px;background:rgba(250,246,236,.5);border-color:rgba(255,255,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 18px 40px -22px rgba(59,49,41,.45);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5)}.nav.is-compact .nav__logo img{height:26px}.nav.is-compact .nav__links{background:transparent;border-color:transparent;box-shadow:none;padding:0}.nav.is-compact .nav__burger,.nav.is-compact .nav__cart{width:42px;height:42px;box-shadow:none;background:rgba(250,246,236,.7)}.nav.is-menu .nav__shell{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav__count{border-color:transparent}.hero{margin-top:0;min-height:max(640px,100svh)}.page-hero{padding-top:calc(clamp(70px, 10vw, 130px) + var(--nav-h))}.pdp{padding-top:calc(clamp(30px, 5vw, 60px) + var(--nav-h))}.pdp:before{top:0;height:75%;border-radius:0 0 60px 60px;left:calc(-1 * (100vw - 100%) / 2);right:calc(-1 * (100vw - 100%) / 2)}.meet-top{padding-top:var(--nav-h)}.pdp__gallery{top:90px}.chips{top:78px}.film--vertical{aspect-ratio:3/4;max-width:460px;width:100%;justify-self:center}.film--vertical,.film--vertical video{border-radius:36px}@media (max-width:860px){:root{--nav-h:74px}.nav.is-compact .nav__shell{padding:4px 4px 4px 16px}}.nav.is-menu .mobile-menu{pointer-events:auto}.hero .giant{top:34%;font-size:min(26vw,37vh);letter-spacing:-.03em}.hero__copy{max-width:520px}.hero__sub{max-width:400px}.hero .float{filter:drop-shadow(0 10px 14px rgba(59,49,41,.12));opacity:.9}.switcher{gap:10px}.switcher__info{min-width:160px;gap:2px}.switcher__name{font-size:24px}.switcher__time{font-family:var(--f-body);font-style:normal;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.65}@media (max-width:860px){.hero{min-height:max(720px,100svh)}.hero .giant{top:30%;font-size:29vw}.hero__copy{max-width:560px;margin-inline:auto}}.rules{background:var(--beige);color:var(--ink)}.rules .kicker,.rules .kicker--light{color:var(--leaf)}.idcard__face--back{background:linear-gradient(160deg,var(--gold-soft),var(--gold));color:var(--ink)}.card__badge,.chip.is-on,.matcher__opts .chip.is-on,.nav__links a.is-here,.nav__links a:hover,.pd__plan-tag{background:var(--gold-soft);color:var(--ink)}.chip.is-on,.matcher__opts .chip.is-on{border-color:var(--gold)}.journey__fill,.journey__rail button.is-on i{background:var(--gold);border-color:var(--gold)}.stat__bar i{background:linear-gradient(90deg,var(--sage),var(--gold))}.kicker--light{color:var(--gold)}.rule{background:rgba(255,255,255,.55);border-color:var(--line)}.rule:hover{background:#fff}.rule__n,.rules .scribble{color:var(--leaf)}.comics__pills button.is-on,.ship-table th,.tag,.toast{background:var(--ink)}.inout__col--in li:before{background:var(--gold);color:var(--ink)}.bar i{background:var(--gold)}.why{background:var(--gold-soft);color:var(--ink)}.why__hint,.why__intro .kicker,.why__intro .scribble{color:var(--leaf)}.bottle{background:#DDE6C6;color:var(--ink)}.bottle__glow{background:radial-gradient(circle,rgba(255,253,240,.7),transparent 60%)}.bottle__copy .scribble{color:var(--leaf)}.bottle__points li:before{background-color:#fff}.bottle__kit a{color:var(--ink);border-bottom-color:var(--gold)}.btn--light{--b-fg:var(--ink);border-color:var(--line-strong)}.btn--light:hover{--b-bg:rgba(255,255,255,.5)}.hero--slogan .giant{top:32%;font-size:min(11vw,14.5vh);line-height:.86;letter-spacing:-.035em;text-transform:none;display:flex;flex-direction:column;align-items:center;white-space:nowrap}.hero--slogan .giant .gl{display:block}.hero--slogan .giant .gw{display:inline-block}.hero--slogan .giant .gl--1,.hero--slogan .giant .gl--2{font-size:1.12em}.hero__copy--mood{animation:moodIn .7s var(--ease-out) both}@keyframes moodIn{0%{opacity:0;transform:translateY(14px)}}.hero__eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.65;margin-bottom:6px}.hero__mood{font-family:var(--f-display);font-weight:600;font-size:clamp(40px,4.4vw,64px);line-height:1;letter-spacing:-.02em;color:var(--hero-word);transition:color .9s;margin-bottom:12px}.hero--slogan .switcher__info{display:none}@media (max-width:860px){.hero--slogan .giant{top:30%;font-size:15vw}.hero--slogan .switcher{bottom:40px}}.switcher__tagline{margin:0 0 8px;text-align:right;font-size:15px;line-height:1.6;opacity:.8;white-space:nowrap}.hero--slogan .switcher__dots{align-self:flex-end;padding-right:32px}.hero__sub--brand{display:none}@media (max-width:860px){.hero__sub--mood,.switcher__tagline{display:none}.hero__sub--brand{display:block}}.hero--slogan .giant .gl--0,.hero--slogan .giant .gl--1{color:transparent;-webkit-text-stroke:max(2px,.018em) var(--hero-word);transition:-webkit-text-stroke-color .9s var(--ease-out)}.gate{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:radial-gradient(80% 70% at 50% 35%,#FFF8E4,transparent 70%),var(--gold-soft)}.gate__card{width:min(440px,100%);text-align:center;padding:clamp(32px,5vw,48px);border-radius:28px;background:rgba(250,246,236,.8);border:1px solid var(--line);box-shadow:var(--shadow-lift);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.gate__logo{width:140px;height:auto;margin:0 auto 22px;display:block}.gate__kicker{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--leaf)}.gate h1{font-size:clamp(30px,5vw,40px);font-weight:600;line-height:1.05;margin:10px 0 12px}.gate h1 span{color:#B8621C}.gate__sub{font-size:15px;line-height:1.55;opacity:.7;margin-bottom:24px}.gate__field{display:flex;gap:6px;padding:6px;border-radius:999px;background:#fff;border:1px solid var(--line-strong);transition:border-color .25s,box-shadow .25s}.gate__field:focus-within{border-color:var(--gold);box-shadow:0 0 0 4px rgba(217,184,112,.25)}.gate__field.is-error{border-color:#D9786A;animation:gateShake .4s}@keyframes gateShake{25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.gate__field input{flex:1 1;min-width:0;height:44px;padding:0 16px;border:0;outline:none;background:none;font:500 16px var(--f-body);color:var(--ink)}.gate__field button{height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--ink);color:var(--cream);font:600 15px var(--f-display);cursor:pointer}.gate__err{margin-top:12px;font-size:14px;color:#B04E40}.gate__back{display:inline-block;margin-top:18px;font-size:14px;color:var(--ink);opacity:.7}.pd{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(36px,5vw,80px);gap:clamp(36px,5vw,80px);max-width:1280px;margin:0 auto;padding:calc(var(--nav-h) + clamp(28px, 3.5vw, 48px)) var(--gutter) clamp(60px,7vw,100px)}.pd__back{grid-column:1/-1;justify-self:start;margin-bottom:calc(-1 * clamp(8px, 2vw, 40px));display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 10px;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.45);font-size:14px;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,transform .3s var(--ease-out)}.pd__back:hover{background:#fff;border-color:rgba(59,49,41,.4);transform:translateX(-2px)}.pd__gallery{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 28px);align-self:start;display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:14px;gap:14px}.pd__gallery:not(:has(.pd__rail)){grid-template-columns:1fr}.pd__rail{display:flex;flex-direction:column;gap:10px}.pd__rail button{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;padding:0;border:1px solid transparent;background:var(--paper);opacity:.6;transition:opacity .25s,border-color .25s}.pd__rail button img{object-fit:cover}.pd__rail button:hover{opacity:.9}.pd__rail button.is-on{opacity:1;border-color:var(--ink)}.pd__stage{position:relative;border-radius:20px;overflow:hidden;background:var(--paper)}.pd__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pd__track::-webkit-scrollbar{display:none}.pd__slide{position:relative;flex:none;width:100%;aspect-ratio:1/1;scroll-snap-align:start}.pd__slide img{object-fit:cover}.pd__badge{position:absolute;top:16px;left:16px;padding:6px 12px;border-radius:999px;background:var(--gold-soft);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pd__dots{display:none;position:absolute;left:0;right:0;bottom:14px;justify-content:center;gap:6px}.pd__dots i{width:7px;height:7px;border-radius:99px;background:rgba(255,255,255,.6);transition:width .3s,background .3s}.pd__dots i.is-on{width:20px;background:#fff}.pd__info{max-width:500px}.pd__crumbs{display:flex;gap:8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.5;margin-bottom:14px}.pd__crumbs a{text-decoration:none}.pd__crumbs a:hover{text-decoration:underline}.pd__rating{display:inline-flex;align-items:center;gap:6px;font-size:13px;text-decoration:none;margin-bottom:8px}.pd__rating span{opacity:.6;text-decoration:underline;text-underline-offset:3px}.stars{color:#D2A94E;letter-spacing:1px;font-size:14px}.stars i{color:rgba(59,49,41,.18);font-style:normal}.pd__title{font-size:clamp(32px,3.4vw,46px);font-weight:600;letter-spacing:-.025em;line-height:1.05}.pd__short{margin-top:10px;font-size:16px;line-height:1.55;opacity:.75}.pd__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:18px 0 16px}.pd__price strong{font-family:var(--f-display);font-weight:600;font-size:28px}.pd__price s{font-size:16px;opacity:.45}.pd__price em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:#DDE6C6}.pd__price span{flex-basis:100%;font-size:13px;opacity:.55}.pd__perks{list-style:none;padding:16px 0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:8px 18px;border-block:1px solid var(--line)}.pd__perks li{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.pd__perks svg{color:#7E9A55}.pd__plans{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.pd__plan{position:relative;display:grid;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:16px 18px;border-radius:14px;border:1px solid var(--line-strong);background:rgba(255,255,255,.35);cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.pd__plan:hover{border-color:rgba(59,49,41,.45)}.pd__plan.is-on{border-color:var(--ink);background:#fff;box-shadow:0 0 0 1px var(--ink)}.pd__plan input{position:absolute;opacity:0;pointer-events:none}.pd__radio{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center}.pd__plan.is-on .pd__radio{border-color:var(--ink)}.pd__plan.is-on .pd__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--ink)}.pd__plan-main{display:grid;grid-gap:3px;gap:3px}.pd__plan-t{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-weight:600;font-size:15px}.pd__plan-t em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--gold-soft)}.pd__plan-d{font-size:13px;opacity:.6}.pd__plan-p{display:grid;justify-items:end;grid-gap:1px;gap:1px}.pd__plan-p b{font-weight:700;font-size:16px}.pd__plan-p s{font-size:12px;opacity:.45}.pd__buy{display:flex;gap:10px}.pd__qty{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:999px;padding:0 4px;background:rgba(255,255,255,.4)}.pd__qty button{width:38px;height:38px;border:0;background:none;border-radius:50%;font-size:18px}.pd__qty button:hover{background:rgba(59,49,41,.06)}.pd__qty span{min-width:22px;text-align:center;font-weight:600}.pd__add{flex:1 1;padding-block:1.05em;font-size:17px}.pd__ship{margin-top:16px}.pd__ship p{font-size:13px;margin:0 0 8px;opacity:.8}.pd__ship-bar{height:4px;border-radius:4px;background:var(--line);overflow:hidden}.pd__ship-bar i{display:block;height:100%;background:var(--gold);transform-origin:left;transition:transform .6s var(--ease-out)}.pd__trust{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.pd__trust li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border-radius:14px;background:rgba(255,255,255,.45);border:1px solid var(--line)}.pd__trust svg{color:var(--leaf)}.pd__trust span{display:grid;grid-gap:2px;gap:2px;font-size:12px;line-height:1.35;opacity:.75}.pd__trust b{font-size:13px;opacity:1}.pd__accs{margin-top:28px;border-top:1px solid var(--line)}.pd__accs .acc{border-bottom:1px solid var(--line)!important;border-top:0!important}.pd__accs .acc__btn{font-family:var(--f-body);font-weight:600;font-size:15px;padding:18px 0}.pd__accs .acc__btn i{font-size:20px;font-weight:400}.pd__accs .acc__inner p{font-size:15px;line-height:1.7;margin-bottom:10px;opacity:.85}.pd__notes{list-style:none;padding:0;margin:4px 0 18px;display:flex;flex-wrap:wrap;gap:8px}.pd__notes li{font-size:13px;font-weight:500;padding:6px 13px;border-radius:999px;background:#E7EDD6}.pd__muted{opacity:.6!important}.pd-how{max-width:1280px;margin:0 auto;padding:clamp(50px,6vw,80px) var(--gutter);border-top:1px solid var(--line)}.pd-how h2{font-size:clamp(28px,3vw,40px);font-weight:500;margin-bottom:30px}.pd-how ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.pd-how li{padding:26px;border-radius:20px;background:#fff;box-shadow:0 1px 0 var(--line)}.pd-how li span{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--leaf)}.pd-how h3{font-family:var(--f-display);font-size:22px;font-weight:600;margin:10px 0 6px}.pd-how p{font-size:15px;line-height:1.6;opacity:.75}.pd-reviews{max-width:1280px;margin:0 auto;padding:clamp(50px,6vw,90px) var(--gutter);border-top:1px solid var(--line)}.pd-reviews__head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:32px}.pd-reviews__head h2{font-size:clamp(28px,3vw,40px);font-weight:500}.pd-reviews__head h2 span{opacity:.45}.pd-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px)}.pd-review{margin:0;padding-top:22px;border-top:1px solid var(--line-strong)}.pd-review h3{font-family:var(--f-body);font-size:16px;font-weight:700;margin:12px 0 8px;letter-spacing:0}.pd-review p{font-size:15px;line-height:1.7;opacity:.75}.pd-review cite{display:block;margin-top:14px;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.5}.pd-related{background:var(--paper);padding:clamp(60px,7vw,100px) 0}.pd-related h2{max-width:1280px;margin:0 auto 32px;padding:0 var(--gutter);font-size:clamp(28px,3vw,40px);font-weight:500}.pd-sticky{position:fixed;z-index:60;left:50%;bottom:18px;width:min(560px,calc(100% - 24px));display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 8px 8px 10px;border-radius:999px;background:rgba(250,246,236,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line-strong);box-shadow:var(--shadow-lift);transform:translate(-50%,140%);opacity:0;transition:transform .5s var(--ease-out),opacity .3s}.pd-sticky.is-on{transform:translate(-50%);opacity:1}.pd-sticky__img{position:relative;width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--paper)}.pd-sticky__img img{object-fit:cover}.pd-sticky__t{display:grid;min-width:0}.pd-sticky__t b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-sticky__t span{font-size:13px;opacity:.6}.pd-sticky .btn{padding:.8em 1.4em;font-size:15px}@media (max-width:900px){.pd{grid-template-columns:1fr;gap:24px;padding-inline:0}.pd__back{margin:0 var(--gutter) -8px}.pd__gallery{position:relative;top:0;grid-template-columns:1fr}.pd__rail{display:none}.pd__stage{border-radius:0}.pd__dots{display:flex}.pd__info{max-width:none;padding:0 var(--gutter)}.pd-how ol,.pd-reviews__grid{grid-template-columns:1fr}}@media (max-width:560px){.pd__trust{grid-template-columns:1fr}.pd__trust li{flex-direction:row;align-items:center;padding:12px 14px}.pd-sticky{bottom:10px}}.pd__inside{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-gap:10px;gap:10px}.pd__inside li{position:relative;padding-left:20px;font-size:15px;line-height:1.6;opacity:.85}.pd__inside li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--sage)}.pd__specs{margin:0 0 16px;display:grid}.pd__specs div{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px}.pd__specs div:last-child{border-bottom:0}.pd__specs dt{font-weight:600;opacity:.6}.pd__specs dd{margin:0}.showcase{max-width:1320px;margin:0 auto;padding:clamp(90px,10vw,140px) var(--gutter) clamp(80px,9vw,120px)}.showcase__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,52px)}.showcase__head h2{font-size:clamp(40px,5vw,68px);font-weight:500;margin-top:10px}.showcase__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(36px,5vw,90px);gap:clamp(36px,5vw,90px);align-items:stretch}.showcase__stage{position:relative;aspect-ratio:4/5;max-height:78svh;border-radius:24px;overflow:hidden;background:var(--s-tint);transition:background-color .8s var(--ease-out)}.showcase__stage img{object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .7s ease,transform 1.2s var(--ease-out)}.showcase__stage img.is-on{opacity:1;transform:none}.showcase__tag{position:absolute;left:18px;bottom:18px;z-index:2;padding:8px 14px;border-radius:999px;background:rgba(250,246,236,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.showcase__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;border-top:1px solid var(--line-strong)}.srow{border-bottom:1px solid var(--line-strong)}.srow__head{width:100%;display:grid;grid-template-columns:34px 1fr auto auto;align-items:baseline;grid-gap:18px;gap:18px;padding:22px 0;background:none;border:0;text-align:left;color:inherit}.srow__n{font-size:12px;font-weight:700;letter-spacing:.1em;opacity:.4}.srow__name{position:relative;font-family:var(--f-display);font-weight:500;font-size:clamp(30px,3vw,42px);line-height:1;letter-spacing:-.02em;opacity:.45;transition:opacity .35s,transform .5s var(--ease-out)}.srow__time{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.45}.srow__price{font-size:15px;font-weight:600;opacity:.6;min-width:64px;text-align:right}.srow.is-on .srow__name{opacity:1;transform:translateX(6px)}.srow.is-on .srow__name:before{content:"";position:absolute;left:-18px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--dot)}.srow.is-on .srow__price,.srow.is-on .srow__time{opacity:.8}.srow__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-out)}.srow.is-on .srow__body{grid-template-rows:1fr}.srow__body>div{overflow:hidden;padding-left:52px}.srow__notes{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.55}.srow__line{font-size:16px;line-height:1.6;opacity:.8;margin:8px 0 18px;max-width:420px}.srow__cta{display:flex;align-items:center;gap:20px;padding-bottom:26px}.srow__cta .btn{padding:.75em 1.4em;font-size:15px}.sbundle{display:grid;grid-template-columns:64px 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:22px 0 0}.sbundle__img{position:relative;width:64px;height:64px;border-radius:14px;overflow:hidden;background:var(--paper)}.sbundle__img img{object-fit:cover}.sbundle__copy{display:flex;flex-direction:column;gap:2px}.sbundle__copy strong{font-weight:600;font-size:15px}.sbundle__copy span{font-size:13px;opacity:.6}.sbundle .btn{padding:.6em 1.3em;font-size:14px}.bottle__kit{margin:-6px 0 20px;font-size:15px}.bottle__kit a{color:var(--butter);text-decoration:none;border-bottom:1px solid rgba(247,212,88,.5)}@media (max-width:900px){.showcase__grid{grid-template-columns:1fr}.showcase__stage{aspect-ratio:1/1}.srow__head{grid-template-columns:28px 1fr auto}.srow__time{display:none}.srow__body>div{padding-left:46px}}.showcase__list{border-top:0}.showcase__list .srow:first-child{border-top:1px solid var(--line-strong)}.showcase__stage{aspect-ratio:1/1.1;max-height:70svh}.slides{padding:clamp(90px,10vw,140px) 0 clamp(80px,9vw,120px);overflow:hidden;--pad:max(var(--gutter),calc((100vw - 1320px) / 2))}.slides__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 var(--pad);margin-bottom:clamp(30px,4vw,48px)}.slides__head h2{font-size:clamp(40px,5vw,68px);font-weight:500;margin-top:10px}.slides__nav{display:flex;align-items:center;gap:10px}.slides__nav .link-arrow{margin-right:14px}.slides__nav .round-btn{width:46px;height:46px;transition:opacity .3s,transform .3s var(--ease-bounce)}.slides__nav .round-btn:disabled{opacity:.35;pointer-events:none}.slides__track{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);padding:10px var(--pad) 40px;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slides__track::-webkit-scrollbar{display:none}.slides__track.is-drag{cursor:-webkit-grabbing;cursor:grabbing;scroll-snap-type:none}.slides__track.is-drag .slide{transition:none}.slide{--d:0;position:relative;flex:none;width:clamp(270px,27vw,380px);scroll-snap-align:start;border-radius:26px;background:var(--tint);overflow:hidden;box-shadow:0 1px 0 var(--line),0 30px 50px -40px rgba(59,49,41,.5);transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.slide:hover{transform:translateY(-8px);box-shadow:0 1px 0 var(--line),0 40px 60px -36px rgba(59,49,41,.55)}.slide__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.slide__img{position:relative;aspect-ratio:1/1.08;overflow:hidden}.slide__img img{object-fit:cover;transform:translateX(calc(var(--d) * -7%)) scale(1.14);transition:transform .2s linear;pointer-events:none}.slide__body{padding:22px 24px 26px;display:grid;grid-gap:6px;gap:6px}.slide__label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.55}.slide__body h3{font-family:var(--f-display);font-weight:500;font-size:clamp(26px,2.2vw,32px);line-height:1.05;letter-spacing:-.02em;margin:4px 0 0}.slide__body p{font-size:14px;opacity:.7;margin:0}.slide__price{margin-top:10px;font-weight:600;font-size:16px}.slide__add{position:absolute;right:18px;bottom:20px;width:46px;height:46px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--ink);color:var(--cream);box-shadow:0 10px 20px -10px rgba(36,28,22,.7);transition:transform .35s var(--ease-bounce),background .3s}.slide__add:hover{transform:scale(1.1) rotate(90deg);background:#4C4035}.slides__bar{margin:0 var(--pad);height:2px;background:var(--line);border-radius:2px;overflow:hidden}.slides__bar i{display:block;height:100%;background:var(--gold);transform-origin:left;transition:transform .25s ease-out}@media (max-width:700px){.slides__head{flex-direction:column;align-items:flex-start}.slides__nav .round-btn{display:none}.slide{width:78vw}}:root{--ink:#101c17;--ink-2:rgba(16,28,23,.62);--rule:rgba(16,28,23,.18);--paper:#f2efe6;--tone:#d3dda8;--tone-mid:#bdca90;--tone-deep:#949b4e;--tone-soft:#e6ecc9;--forest:var(--ink);--cream:#f8f4ea;--f-display:var(--font-jost),"Futura",system-ui,sans-serif;--f-label:var(--font-jost),"Futura",system-ui,sans-serif;--f-body:var(--font-jost),system-ui,sans-serif;--f-hand:var(--font-jost),system-ui,sans-serif;--f-serif:var(--font-jost),system-ui,sans-serif;--pad:clamp(18px,3vw,44px);--gutter:var(--pad);--ease:cubic-bezier(.2,.7,.1,1)}body,html{background:var(--tone-soft);transition:background-color 1s var(--ease)}body{color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.55}body:before{opacity:.035}h1,h2,h3,h4{font-family:var(--f-display);font-weight:400;letter-spacing:-.02em;line-height:1}::selection{color:var(--tone)}a{color:inherit}.eyebrow,.kicker,.label{display:block;margin:0 0 18px;font-family:var(--f-label);font-weight:500;font-size:11.5px;line-height:1.3;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);opacity:.7;transform:none;background:none;padding:0;border-radius:0;box-shadow:none}.kicker:before{display:none}.scribble{font-family:inherit;color:inherit}.scribble:after{display:none}.btn,.btn-ink,.btn-line{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px;border-radius:999px;font-family:var(--f-label);font-weight:500;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border:1px solid var(--ink);box-shadow:none!important;transform:none!important;transition:background-color .45s var(--ease),color .45s var(--ease)}.btn--ink,.btn-ink{background:var(--ink);color:var(--tone-soft)}.btn--ghost,.btn--ink:hover,.btn--pill,.btn-ink:hover,.btn-line{background:transparent;color:var(--ink)}.btn--ghost:hover,.btn--pill:hover,.btn-line:hover{background:var(--ink);color:var(--tone-soft)}.btn-ink--sm{padding:11px 18px}.hd{position:fixed;z-index:80;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:calc(var(--pad) - 4px) calc(var(--pad) + 10px);pointer-events:none}.hd>*{pointer-events:auto}.hd__menu{position:relative;width:66px;height:66px;padding:0;border:0;background:none;color:var(--ink);justify-self:start}.hd__ring{position:absolute;inset:0;width:100%;height:100%;animation:spin 16s linear infinite}.hd__ring text{font-family:var(--f-label);font-size:11.5px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;fill:currentColor}.hd__dot{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:var(--ink);display:grid;place-content:center;grid-gap:4px;gap:4px;transition:transform .5s var(--ease)}.hd__dot i{display:block;width:12px;height:1.5px;background:var(--tone-soft);transition:transform .45s var(--ease)}.hd.is-menu .hd__dot i:first-child{transform:translateY(2.75px) rotate(45deg)}.hd.is-menu .hd__dot i:last-child{transform:translateY(-2.75px) rotate(-45deg)}.hd__menu:hover .hd__dot{transform:scale(1.12)}.hd__logo{color:var(--ink);display:block}.hd__logo .logo{width:clamp(96px,9vw,128px);display:block;transition:width .5s var(--ease)}.hd.is-scrolled .hd__logo .logo{width:92px}.hd__cart{justify-self:end;display:inline-flex;align-items:center;gap:10px;padding:10px 6px;border:0;background:none;color:var(--ink);font-family:var(--f-label);font-size:11.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.hd__cart .nav__count{position:static;display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--tone-soft);font:500 11px/1 var(--f-label);letter-spacing:0;border:0}@keyframes spin{to{transform:rotate(1turn)}}.menu{position:fixed;inset:0;z-index:70;background:var(--tone);display:flex;flex-direction:column;justify-content:center;padding:120px calc(var(--pad) + 10px) 40px;-webkit-clip-path:circle(0 at 52px 52px);clip-path:circle(0 at 52px 52px);visibility:hidden;transition:visibility 0s .9s,-webkit-clip-path .9s cubic-bezier(.7,0,.2,1);transition:clip-path .9s cubic-bezier(.7,0,.2,1),visibility 0s .9s;transition:clip-path .9s cubic-bezier(.7,0,.2,1),visibility 0s .9s,-webkit-clip-path .9s cubic-bezier(.7,0,.2,1)}.menu.is-on{-webkit-clip-path:circle(150% at 52px 52px);clip-path:circle(150% at 52px 52px);visibility:visible;transition:-webkit-clip-path .9s cubic-bezier(.7,0,.2,1);transition:clip-path .9s cubic-bezier(.7,0,.2,1);transition:clip-path .9s cubic-bezier(.7,0,.2,1),-webkit-clip-path .9s cubic-bezier(.7,0,.2,1)}.menu nav{display:grid;grid-gap:4px;gap:4px}.menu a{display:flex;align-items:baseline;gap:18px;font-family:var(--f-display);font-weight:300;font-size:clamp(44px,8vw,120px);line-height:1;letter-spacing:-.035em;text-decoration:none;opacity:0;transform:translateY(30px);transition:opacity .6s var(--ease),transform .8s var(--ease)}.menu.is-on a{opacity:1;transform:none}.menu a small{font-size:12px;letter-spacing:.2em;font-weight:500;opacity:.6}.menu a.is-here,.menu a:hover{font-style:italic}.menu__foot{margin-top:auto;font-family:var(--f-label);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;opacity:.6}html.menu-open{overflow:hidden}.mobile-menu,.nav{display:none!important}.stage{position:relative;height:100svh;min-height:680px;overflow:hidden;background:var(--tone);transition:background-color 1s var(--ease);isolation:isolate}.frame{inset:14px;z-index:5;border:1px solid var(--rule);pointer-events:none}.frame,.frame i{position:absolute}.frame i{width:9px;height:9px;border:1px solid var(--ink);background:var(--tone);transition:background-color 1s}.frame i:first-child{left:-5px;top:-5px}.frame i:nth-child(2){right:-5px;top:-5px}.frame i:nth-child(3){left:-5px;bottom:-5px}.frame i:nth-child(4){right:-5px;bottom:-5px}.stage__word{position:absolute;z-index:0;left:50%;top:44%;transform:translate(-50%,-50%);margin:0;white-space:nowrap;overflow:hidden;padding:0 .04em .02em;font-family:var(--f-display);font-weight:500;text-transform:uppercase;font-size:min(31vw,44svh);line-height:.82;letter-spacing:-.04em;transition:color 1s var(--ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.stage__word span{display:inline-block}.scenery{z-index:1;left:0;right:0;bottom:0;height:40svh;pointer-events:none}.scene,.scenery{position:absolute}.scene{inset:0;width:100%;height:100%;opacity:0;transform:translateY(40px);transition:opacity .9s var(--ease),transform 1.2s var(--ease);overflow:visible}.scenery[data-mood=light] .scene--light,.scenery[data-mood=pure] .scene--pure,.scenery[data-mood=rest] .scene--rest{opacity:1;transform:none}.hill--mid{animation:drift 14s ease-in-out infinite alternate}.hill--back{animation:drift 20s ease-in-out infinite alternate-reverse}.wave{animation:wave 9s linear infinite}.wave--2,.wave--foam{animation-duration:12s;animation-direction:reverse}.wave--3{animation-duration:7s}.sun{transform-box:fill-box;transform-origin:center;animation:breathe 6s ease-in-out infinite}.clouds--back{animation:drift 18s ease-in-out infinite alternate}.clouds--front{animation:drift 13s ease-in-out infinite alternate-reverse}.stars path{animation:twinkle 3s ease-in-out infinite}.stars path:nth-child(2n){animation-delay:1.4s}@keyframes wave{to{transform:translateX(-360px)}}@keyframes drift{0%{transform:translateX(-24px)}to{transform:translateX(24px)}}@keyframes breathe{50%{transform:scale(1.05)}}@keyframes twinkle{50%{opacity:.2}}.stage__box{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);perspective:1800px}.stage__box:after{content:"";position:absolute;left:-16%;right:-16%;bottom:-46px;height:46px;background:radial-gradient(closest-side,rgba(16,28,23,.28),transparent);filter:blur(3px);z-index:-1}.box3d{--w:clamp(200px,23vw,350px);--h:calc(var(--w) * 1.283);--d:calc(var(--w) * .34);--rx:-7deg;--ry:-24deg;--lift:0px;position:relative;width:var(--w);height:var(--h);transform-style:preserve-3d;transform:translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry))}.box3d__shadow{display:none}.box3d__body{position:absolute;inset:0;transform-style:preserve-3d}.box3d__face{position:absolute;left:50%;top:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.box3d__face--back,.box3d__face--front{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2)}.box3d__face--front{transform:translateZ(calc(var(--d) / 2));background:var(--bg)}.box3d__face--front:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,rgba(255,255,255,.22),rgba(255,255,255,0) 38%,rgba(16,28,23,.05))}.box3d__face--back{transform:rotateY(180deg) translateZ(calc(var(--d) / 2));background:var(--side)}.box3d__face--left,.box3d__face--right{width:var(--d);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--d) / -2);background:var(--side);display:grid;place-items:center;transition:background-color .3s}.box3d__face--right{transform:rotateY(90deg) translateZ(calc(var(--w) / 2));filter:brightness(.9)}.box3d__face--left{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2));filter:brightness(.95)}.box3d__face--left span,.box3d__face--right span{writing-mode:vertical-rl;font-family:var(--f-label);font-size:calc(var(--w) * .03);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--ink);opacity:.75;white-space:nowrap}.box3d__face--bottom,.box3d__face--top{width:var(--w);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--w) / -2);background:var(--side);display:grid;place-items:center}.box3d__face--top{transform:rotateX(90deg) translateZ(calc(var(--h) / 2));filter:brightness(1.06)}.box3d__face--top svg{width:18%;fill:var(--ink);opacity:.8}.box3d__face--bottom{transform:rotateX(-90deg) translateZ(calc(var(--h) / 2))}.box3d__art{opacity:0}.box3d__art.is-on{opacity:1}svg.front{display:block;width:100%;height:100%}svg.front text{font-family:var(--font-jost),Arial,sans-serif!important;font-weight:500}.stage__count{position:absolute;z-index:4;left:calc(var(--pad) + 26px);top:50%;transform:translateY(-50%);display:grid;grid-template-columns:auto;font-family:var(--f-label);font-weight:300;font-size:18px;line-height:1}.stage__count i{display:block;width:1px;height:46px;margin:6px 0 6px 14px;background:var(--ink);transform:rotate(32deg);opacity:.6}.stage__count span:last-child{margin-left:22px;opacity:.55}.stage__intro{position:absolute;z-index:4;left:calc(var(--pad) + 26px);bottom:calc(var(--pad) + 30px);max-width:360px}.stage__intro h1{font-size:clamp(28px,2.5vw,40px);font-weight:400;letter-spacing:-.025em;line-height:1.04;margin-bottom:12px}.stage__intro p{font-size:14.5px;line-height:1.55;opacity:.72}.stage__buy{position:absolute;z-index:4;right:calc(var(--pad) + 26px);bottom:calc(var(--pad) + 30px);width:320px;text-align:right;animation:fadeUp .9s var(--ease) .35s both}.stage__time{font-family:var(--f-label);font-size:11.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;opacity:.7}.stage__buy h3{font-size:clamp(54px,5vw,84px);font-weight:300;letter-spacing:-.04em;line-height:.9;margin:6px 0 10px}.stage__notes{font-family:var(--f-label);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.stage__tag{font-size:14px;opacity:.7;margin-top:6px}.stage__row{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}}.stage__picker{position:absolute;z-index:4;left:50%;bottom:calc(var(--pad) + 30px);transform:translateX(-50%)}.stage__pick,.stage__picker{display:flex;align-items:center;gap:6px}.stage__pick{flex-direction:column;padding:6px 14px 8px;border:0;background:none;color:var(--ink);font-family:var(--f-label);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;opacity:.55;transition:opacity .4s;position:relative}.stage__pick svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.stage__pick:after{content:"";position:absolute;left:30%;right:30%;bottom:0;height:1px;background:var(--ink);transform:scaleX(0);transition:transform .5s var(--ease)}.stage__pick.is-on{opacity:1}.stage__pick.is-on:after{transform:scaleX(1)}.stage__pick:hover{opacity:1}.stage__arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--rule);background:none;color:var(--ink);display:grid;place-items:center;transition:border-color .3s,background-color .3s}.stage__arrow:hover{border-color:var(--ink)}.stage__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mf{padding:clamp(110px,18vh,220px) calc(var(--pad) + 26px);max-width:1500px;margin:0 auto}.mf__text{font-family:var(--f-display);font-weight:300;font-size:clamp(34px,4.8vw,82px);line-height:1.08;letter-spacing:-.03em;max-width:21ch}.mf__w{opacity:.14;transition:opacity .2s linear}.brew3{position:relative;height:320svh;background:var(--paper)}.brew3__pin{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(30px,5vw,90px);gap:clamp(30px,5vw,90px);padding:0 calc(var(--pad) + 26px);max-width:1500px;margin:0 auto}.brew3__copy ol{list-style:none;margin:0;padding:0;position:relative;min-height:300px}.brew3__copy li{position:absolute;inset:0 0 auto;opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease),transform .8s var(--ease)}.brew3__copy li.is-past{transform:translateY(-24px)}.brew3__copy li.is-on{opacity:1;transform:none}.brew3__n{font-family:var(--f-label);font-weight:300;font-size:18px}.brew3__copy h3{font-size:clamp(36px,3.6vw,62px);font-weight:300;letter-spacing:-.035em;line-height:1;margin:14px 0 18px;max-width:14ch}.brew3__copy p{max-width:40ch;opacity:.75;font-size:16px}.brew3__art{justify-self:center;width:min(44vw,78svh)}.brew3__art svg{width:100%;height:auto;display:block}.b-sky{fill:var(--tone);transition:fill 1s}.b-night{fill:#a9b8d4;opacity:clamp(0,min((var(--p,0) - .3) * 6,(.74 - var(--p,0)) * 6),1)}.b-dawn{fill:#f2dfb2;opacity:clamp(0,(var(--p,0) - .7) * 5,1)}.b-moon,.b-stars{opacity:clamp(0,min((var(--p,0) - .33) * 6,(.72 - var(--p,0)) * 6),1)}.b-sun{opacity:clamp(0,(var(--p,0) - .74) * 5,1);transform:translateY(calc((1 - clamp(0, (var(--p, 0) - .7) * 4, 1)) * 60px))}.b-sachet{transform:translateY(calc((1 - clamp(0, var(--p, 0) * 4.5, 1)) * -300px))}.b-tea{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(calc(.02 + clamp(0, (var(--p, 0) - .26) * 1.9, 1) * .98));opacity:calc(.15 + clamp(0, (var(--p, 0) - .26) * 1.9, 1) * .85)}.b-swirl{stroke-dasharray:8 10;animation:flow 2.4s linear infinite;opacity:clamp(0,min((var(--p,0) - .3) * 6,(.8 - var(--p,0)) * 6),1)}.b-glass{opacity:clamp(0,(var(--p,0) - .78) * 6,1);transform:translateY(calc((1 - clamp(0, (var(--p, 0) - .78) * 6, 1)) * 30px))}.b-clock{font-family:var(--f-label);font-size:22px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;fill:var(--ink)}@keyframes flow{to{stroke-dashoffset:-36}}.inside{padding:clamp(110px,14vw,200px) calc(var(--pad) + 26px)}.inside__head h2,.moods5__head h2,.row3__head h2{font-size:clamp(40px,5vw,86px);font-weight:300;letter-spacing:-.04em;line-height:.98}.inside__zero{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:clamp(50px,6vw,90px) 0}.inside__zero div{padding:28px 0;display:flex;align-items:baseline;gap:14px}.inside__zero div+div{border-left:1px solid var(--rule);padding-left:28px}.inside__zero b{font-family:var(--f-display);font-weight:200;font-size:clamp(80px,9vw,150px);line-height:.8;letter-spacing:-.05em}.inside__zero span{font-family:var(--f-label);font-size:11.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.inside__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.inside__col{background:var(--c);border-radius:4px;padding:32px 30px 30px;min-height:360px;display:flex;flex-direction:column}.inside__col ul{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-gap:14px;gap:14px}.inside__col li{display:flex;align-items:center;gap:14px;font-size:20px;letter-spacing:-.01em}.inside__col li svg{width:46px;height:42px;flex:none}.inside__extra{margin-top:auto;padding-top:30px;font-family:var(--f-label);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;opacity:.7}.row3{padding:clamp(60px,8vw,120px) calc(var(--pad) + 26px);max-width:1500px;margin:0 auto}.moods5__head,.row3__head{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:20px;gap:20px;margin-bottom:clamp(36px,4vw,60px)}.moods5__head .eyebrow,.row3__head .eyebrow{grid-column:1/-1;margin-bottom:0}.row3__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.pc__stage{position:relative;display:grid;place-items:center;aspect-ratio:4/5;border-radius:4px;background:var(--t);overflow:hidden}.pc__pack{position:absolute;width:54%;left:50%;top:50%;aspect-ratio:530/680;--o:calc(var(--i) - (var(--n) - 1) / 2);transform:translate(-50%,-50%) translateX(calc(var(--o) * 34%)) rotate(calc(var(--o) * 7deg));box-shadow:0 30px 40px -26px rgba(16,28,23,.45);transition:transform .9s var(--ease)}.pc__pack svg{display:block;width:100%;height:100%}.pc:hover .pc__pack{transform:translate(-50%,-54%) translateX(calc(var(--o) * 44%)) rotate(calc(var(--o) * 10deg))}.pc__meta{padding:18px 2px 0}.pc__meta .eyebrow{margin-bottom:6px}.pc__meta h3{font-size:30px;font-weight:400;letter-spacing:-.03em}.pc__count{font-size:13px;opacity:.6;margin-top:4px}.pc__buy{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid var(--rule);font-size:18px}.moods5{padding:clamp(80px,10vw,160px) calc(var(--pad) + 26px);max-width:1500px;margin:0 auto}.moods5__row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:clamp(12px,2vw,30px);gap:clamp(12px,2vw,30px);align-items:start}.sachet3{margin:0;transform:rotate(calc((var(--i) - 2) * 2.5deg)) translateY(calc(var(--i) * 0px));transition:transform .8s var(--ease)}.sachet3:nth-child(2n){margin-top:40px}.sachet3:hover{transform:rotate(0) translateY(-10px)}.sachet3__pack{position:relative;display:block;aspect-ratio:530/680;overflow:hidden;border-radius:2px;box-shadow:0 26px 36px -26px rgba(16,28,23,.5)}.sachet3__pack:after,.sachet3__pack:before{content:"";position:absolute;z-index:1;left:0;right:0;height:9%;background:repeating-linear-gradient(90deg,rgba(16,28,23,.07) 0 2px,transparent 2px 6px)}.sachet3__pack:before{top:0}.sachet3__pack:after{bottom:0}.sachet3__pack svg{display:block;width:100%;height:100%}.sachet3 figcaption{margin-top:16px;font-size:14px;line-height:1.45;opacity:.8}.sachet3 figcaption b{display:block;font-family:var(--f-label);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin-bottom:4px;opacity:1}.words3{text-align:center;padding:clamp(110px,14vw,200px) calc(var(--pad) + 26px);max-width:1200px;margin:0 auto}.words3 blockquote{margin:0;animation:fadeUp 1s var(--ease)}.words3 blockquote p{font-family:var(--f-display);font-weight:300;font-size:clamp(28px,3.4vw,54px);line-height:1.12;letter-spacing:-.03em;max-width:26ch;margin:0 auto}.words3 cite{display:block;margin-top:26px;font-style:normal;font-family:var(--f-label);font-size:11.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;opacity:.6}.ft{background:var(--tone);padding:clamp(70px,9vw,130px) calc(var(--pad) + 26px) 30px;transition:background-color 1s var(--ease)}.ft__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:60px;gap:60px;max-width:1500px;margin:0 auto}.ft__news h3{font-size:clamp(34px,3.6vw,60px);font-weight:300;letter-spacing:-.035em;line-height:1;margin-bottom:26px;max-width:14ch}.ft__cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ft__cols a,.ft__link{display:block;padding:4px 0;text-decoration:none;font-size:15px;opacity:.8}.ft__cols a:hover,.ft__link:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.ft__logo{display:block;width:100%;max-width:1500px;height:auto;margin:clamp(60px,9vw,130px) auto 24px;color:var(--ink)}.ft__bottom{display:flex;justify-content:space-between;max-width:1500px;margin:0 auto;padding-top:18px;border-top:1px solid var(--rule);font-family:var(--f-label);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;opacity:.7}.newsletter{max-width:460px;border-radius:999px;border:1px solid var(--ink);background:transparent;padding:5px;display:flex}.newsletter input{flex:1 1;border:0;background:transparent;padding:10px 16px;font:inherit;color:inherit;outline:none}.newsletter__btn{border-radius:999px;border:0;background:var(--ink);color:var(--tone-soft);padding:12px 20px;font-family:var(--f-label);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.page-hero{background:var(--tone)!important;color:var(--ink)!important;padding-top:calc(130px + 6vw)}.basic__art,.card__floaty,.mobile-menu__art,.page-hero:after,.page-hero__art,.sticker-badge{display:none!important}.page-hero__title{font-weight:300!important;letter-spacing:-.045em}.basic,.card,.comic,.comic-stack__item,.contact-done,.contact-form,.facts,.feature,.good__item,.inout__col,.matcher__bubble,.policy__card,.review,.rule,.sheet,.starter,.step,.table-wrap{border:1px solid var(--rule)!important;border-radius:4px!important;box-shadow:none!important;transform:none!important;background:var(--paper)!important}.bookmarks,.bottle,.brew,.facts,.inout__col--in,.inout__col--out,.journey,.matcher,.meet-top,.moments,.rules,.stickers,.why{background:transparent!important;color:var(--ink)!important}.pdp:before{background:var(--tone)!important}.drawer{background:var(--paper);border-radius:4px}.toast{background:var(--ink);color:var(--tone-soft);border-radius:999px;font-family:var(--f-label);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.footer{display:none}@media (max-width:900px){.hd{padding:12px 14px}.hd__menu{width:56px;height:56px}.stage{min-height:720px}.stage__word{top:34%;font-size:min(40vw,30svh)}.stage__box{top:40%}.box3d{--w:clamp(150px,42vw,220px)}.stage__count,.stage__intro{display:none}.stage__buy{left:0;right:0;bottom:120px;width:auto;text-align:center;padding:0 20px}.stage__buy h3{font-size:46px}.stage__row{justify-content:center}.stage__picker{bottom:34px}.scenery{height:30svh}.brew3__pin{grid-template-columns:1fr;align-content:center;gap:20px}.brew3__art{order:-1;width:min(80vw,46svh)}.brew3__copy ol{min-height:210px}.brew3__copy h3{font-size:30px}.inside__grid,.inside__zero{grid-template-columns:1fr}.inside__zero div+div{border-left:0;padding-left:0;border-top:1px solid var(--rule)}.row3__grid{grid-template-columns:1fr 1fr}.moods5__row{grid-template-columns:repeat(2,1fr)}.ft__top{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.b-swirl,.clouds--back,.clouds--front,.hd__ring,.hill--back,.hill--mid,.stars path,.sun,.wave{animation:none}}.hd{transition:background-color .5s var(--ease),padding .5s var(--ease),box-shadow .5s}.hd.is-scrolled{background:color-mix(in srgb,var(--tone-soft) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--rule);padding-top:8px;padding-bottom:8px}.hd.is-scrolled .hd__menu{width:52px;height:52px}.hd.is-menu{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}@media (max-width:900px){.stage__row .btn-ink,.stage__row .btn-line{padding:13px 16px;letter-spacing:.14em}.stage__buy{bottom:112px}}:root{--ink:#3B3129;--ink-2:rgba(59,49,41,.64);--rule:rgba(59,49,41,.18);--f-note:var(--font-caveat),"Bradley Hand",cursive}::selection{background:var(--ink);color:var(--tone-soft)}.ld{position:fixed;inset:0;z-index:400;background:var(--tone-soft);display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path 1.1s cubic-bezier(.7,0,.2,1);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1),-webkit-clip-path 1.1s cubic-bezier(.7,0,.2,1)}.ld.is-lift{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.ld__monki{width:120px;height:120px;overflow:visible}.ld__monki path{stroke-dasharray:1;stroke-dashoffset:1;animation:skDraw .9s var(--ease) forwards;animation-delay:calc(.15s + var(--i) * .16s)}.ld__wash{opacity:0;animation:skFade 1s var(--ease) 1s forwards}.ld__logo{width:168px;height:auto;margin-top:6px;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:ldWrite 1.1s cubic-bezier(.65,0,.35,1) 1.05s forwards}.ld__note{font-family:var(--f-note);font-size:24px;font-weight:600;color:var(--ink);opacity:0;animation:skFade .8s var(--ease) 1.7s forwards;transform:rotate(-2deg)}@keyframes ldWrite{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}html.is-loading{overflow:hidden}.hd__logo .logo{width:clamp(92px,8vw,116px);height:auto}.hd.is-scrolled .hd__logo .logo{width:88px}.ft__logo{opacity:.92}.box3d{--w:clamp(170px,18vw,270px);--h:calc(var(--w) * 131 / 87);--d:var(--w)}.box3d__face{background:transparent}.box3d__face--back,.box3d__face--bottom,.box3d__face--front,.box3d__face--left,.box3d__face--right,.box3d__face--top{background:var(--tone)}.box3d__face--bottom,.box3d__face--left,.box3d__face--right,.box3d__face--top{display:block}.box3d__art{position:absolute;inset:0;opacity:1;-moz-user-select:none;user-select:none;-webkit-user-select:none}.box3d__art,.pack-img,.pack-svg{display:block;width:100%;height:100%}.box3d__face--front:after{background:linear-gradient(110deg,rgba(255,255,255,.18),rgba(255,255,255,0) 40%,rgba(59,49,41,.05))}.stage__box{overflow:visible}.stage__monki{position:absolute;z-index:4;left:-56%;bottom:-34px;width:64%}.stage__monki .skm{width:100%}.stage__monki .skm__bloom{opacity:.55}.ink-note{position:absolute;z-index:5;margin:0;display:flex;align-items:center;gap:4px;font-family:var(--f-note);font-size:23px;font-weight:600;line-height:1;color:var(--ink);white-space:nowrap;pointer-events:none;opacity:0;animation:skFade .9s var(--ease) forwards}.ink-note svg{width:70px;height:46px;overflow:visible}.ink-note path{fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:skDraw 1s var(--ease) forwards}.ink-note--boop{left:-84%;bottom:46%;transform:rotate(-5deg);flex-direction:column;align-items:flex-start;animation-delay:1.4s}.ink-note--boop path{animation-delay:1.6s}.ink-note--boop svg{margin-left:40px;transform:scaleX(-1) rotate(-10deg)}.ink-note--sugar{right:-74%;top:14%;transform:rotate(4deg);animation-delay:1.8s;flex-direction:column-reverse;align-items:flex-start}.ink-note--sugar path{animation-delay:2s}.ink-note--sugar svg{transform:rotate(160deg);margin-left:-20px}.stage__word{color:var(--tone-mid)}.brew3{background:var(--tone-soft)}.brew3__art.sk-night{position:relative;justify-self:center;width:min(44vw,74svh);aspect-ratio:560/600;background:#fbf8f0;border:1px solid var(--rule);border-radius:4px;box-shadow:none;overflow:hidden}.brew3__art .night__ui{left:36%}.pc__stage{perspective:1200px}.pc__box{width:50%;aspect-ratio:87/131;left:40%;top:46%;transform:translate(-50%,-50%) rotateY(-14deg);box-shadow:18px 26px 34px -24px rgba(59,49,41,.5)}.pc__box,.pc__sachet{position:absolute;transition:transform .9s var(--ease)}.pc__sachet{width:36%;aspect-ratio:400/520;left:66%;top:62%;transform:translate(-50%,-50%) rotate(8deg);box-shadow:0 22px 26px -18px rgba(59,49,41,.45)}.pc:hover .pc__box{transform:translate(-50%,-52%) rotateY(-4deg)}.pc:hover .pc__sachet{transform:translate(-46%,-54%) rotate(2deg)}.pc__fan{position:absolute;width:40%;aspect-ratio:400/520;left:50%;top:50%;--o:calc(var(--i) - 1);transform:translate(-50%,-50%) translateX(calc(var(--o) * 46%)) rotate(calc(var(--o) * 8deg));box-shadow:0 22px 26px -18px rgba(59,49,41,.45);transition:transform .9s var(--ease)}.pc:hover .pc__fan{transform:translate(-50%,-54%) translateX(calc(var(--o) * 58%)) rotate(calc(var(--o) * 11deg))}.pc__box img,.pc__fan svg,.pc__sachet svg{display:block;width:100%;height:100%}.mc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(30px,6vw,100px);gap:clamp(30px,6vw,100px);max-width:1400px;margin:0 auto;padding:clamp(80px,10vw,150px) calc(var(--pad) + 26px)}.mc__art .skm{width:min(100%,460px);margin:0 auto}.mc h2{font-size:clamp(38px,4.4vw,76px);font-weight:300;letter-spacing:-.04em;line-height:.98;margin-bottom:24px}.mc p:not(.eyebrow){font-size:17px;line-height:1.65;opacity:.78;max-width:44ch;margin-bottom:30px}@media (max-width:900px){.stage__monki{left:-42%;bottom:-26px;width:52%}.ink-note{display:none}.brew3__art.sk-night{width:min(88vw,44svh)}.mc{grid-template-columns:1fr;text-align:center}.mc p:not(.eyebrow){margin-inline:auto}.box3d{--w:min(36vw,156px)}.stage__box{top:38%}.stage__monki{left:-34%;bottom:-30px;width:56%}}.inside{padding:clamp(110px,13vw,190px) calc(var(--pad) + 26px) clamp(80px,10vw,150px);max-width:1500px;margin:0 auto}.inside__top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(40px,6vw,110px);gap:clamp(40px,6vw,110px);align-items:start}.inside__head{position:-webkit-sticky;position:sticky;top:120px}.inside__head h2{font-size:clamp(40px,4.4vw,74px);font-weight:300;letter-spacing:-.04em;line-height:1;max-width:11ch}.ink-aside{margin-top:28px;font-family:var(--f-note);font-size:24px;font-weight:600;line-height:1.1;color:var(--ink);opacity:.75;transform:rotate(-2deg)}.recipe{border-top:1px solid var(--rule)}.recipe__row{display:grid;grid-template-columns:170px minmax(0,1fr) 150px;align-items:center;grid-gap:24px;gap:24px;padding:30px 18px;border-bottom:1px solid var(--rule);transition:background-color .5s var(--ease)}.recipe__row:hover{background:var(--cs)}.recipe__tea{display:flex;align-items:center;gap:16px;font-family:var(--f-display);font-size:30px;font-weight:300;letter-spacing:-.03em;line-height:1}.recipe__tea small{display:block;margin-bottom:6px;font-family:var(--f-label);font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;opacity:.6}.recipe__swatch{width:18px;height:26px;flex:none;border-radius:2px;background:var(--c);box-shadow:inset 0 0 0 1px rgba(59,49,41,.12)}.recipe__items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px}.recipe__items li{display:flex;align-items:center;gap:10px;font-size:17px}.recipe__items svg{width:34px;height:32px;flex:none}.recipe__extra{justify-self:end;font-family:var(--f-label);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;opacity:.65;text-align:right}.never{margin-top:clamp(90px,11vw,160px);text-align:center}.never ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px clamp(26px,3.6vw,60px)}.never li{position:relative;font-family:var(--f-display);font-weight:300;font-size:clamp(34px,4.6vw,78px);letter-spacing:-.04em;line-height:1.15;opacity:.9;transition:opacity .6s var(--ease) calc(.4s + var(--i) * .22s)}.never li svg{position:absolute;left:-4%;width:108%;top:38%;height:.5em;overflow:visible}.never li path{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;filter:url(#sk-rough);transition:stroke-dashoffset .7s var(--ease) calc(.2s + var(--i) * .22s)}.never.is-in li{opacity:.38}.never.is-in li path{stroke-dashoffset:0}.never__note{display:inline-flex;align-items:flex-start;gap:6px;margin-top:26px;font-family:var(--f-note);font-size:clamp(30px,3vw,44px);font-weight:600;color:var(--ink);transform:rotate(-3deg);opacity:0;transition:opacity .8s var(--ease) 1.4s}.never__note svg{width:54px;height:36px;overflow:visible;transform:scaleY(-1) rotate(180deg)}.never__note path{fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .8s var(--ease) 1.7s}.never.is-in .never__note{opacity:1}.never.is-in .never__note path{stroke-dashoffset:0}@media (max-width:900px){.inside__top{grid-template-columns:1fr}.inside__head{position:static}.recipe__row{grid-template-columns:1fr;gap:14px;padding:24px 4px}.recipe__extra{justify-self:start;text-align:left}}.meet-top{background:var(--tone-soft)!important}.meet-giant{font-family:var(--f-display)!important;font-weight:500!important;letter-spacing:-.04em}.meet-giant,.meet-giant .ch{color:var(--tone-mid)!important}.meet-giant .ch{opacity:1!important}.meet-stage__hint{font-family:var(--f-note)!important;font-size:22px!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;color:var(--ink);opacity:.75}.meet-stage .bubble svg text{font-family:var(--font-caveat),cursive!important}.stickers{padding:clamp(80px,10vw,140px) calc(var(--pad) + 26px)}.play{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.sheet{background:#fbf8f0!important}.sheet__head span{font-family:var(--f-note);font-size:18px;font-weight:600}.stk{border-radius:4px;transition:transform .3s var(--ease),background-color .3s}.stk:focus-visible,.stk:hover{background:var(--tone-soft);transform:rotate(-4deg);outline:none}.board{position:relative;overflow:hidden;touch-action:none;min-height:clamp(420px,60svh,600px);border:1px dashed var(--rule)!important;border-radius:4px;background:#fbf8f0;isolation:isolate}.board__empty span{font-family:var(--f-note);font-weight:600;font-size:30px;color:var(--ink);opacity:.35}.board__tools{z-index:100000}.board__tools .btn-line:disabled{opacity:.35;pointer-events:none}.placed{position:absolute;left:0;top:0;touch-action:none;outline:none}.placed.is-sel>svg,.placed:focus-visible>svg{outline:1.5px dashed var(--ink);outline-offset:6px;border-radius:6px}.placed__x{position:absolute;right:-8px;top:-8px;width:26px;height:26px;border-radius:50%;border:0;background:var(--ink);color:var(--tone-soft);font:500 16px/26px var(--f-label);padding:0;display:none}.placed.is-sel .placed__x,.placed:focus-visible .placed__x{display:block}.ghost{position:fixed;z-index:2000;pointer-events:none;transform:translate(-50%,-50%) rotate(-8deg) scale(1.1)}.ghost>svg{width:100%;height:auto}@media (max-width:900px){.play{grid-template-columns:1fr}.sheet__grid{grid-template-columns:repeat(5,1fr);gap:6px}.board{min-height:400px}}.placed>.placed__x{pointer-events:auto;filter:none;width:26px;height:26px}.cstrip{padding:clamp(40px,5vw,70px) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cstrip__head{display:flex;justify-content:space-between;align-items:baseline;padding:0 calc(var(--pad) + 26px);margin-bottom:22px}.cstrip__head .eyebrow{margin:0}.cstrip__more{font-family:var(--f-note);font-size:22px;font-weight:600;text-decoration:none}.cstrip__more:hover{text-decoration:underline;text-underline-offset:4px}.cstrip__view{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cstrip__track{display:flex;gap:18px;padding-right:18px;width:max-content;animation:marquee 120s linear infinite}.cstrip__view:focus-within .cstrip__track,.cstrip__view:hover .cstrip__track{animation-play-state:paused}.cstrip__item{flex:none;width:clamp(140px,14vw,200px);text-decoration:none;transition:transform .5s var(--ease)}.cstrip__item:hover{transform:translateY(-4px) rotate(-1deg)}.cstrip__item img{display:block;width:100%;height:auto;border-radius:3px;border:1px solid var(--rule);background:#fbf8f0}.cstrip__item span{display:block;margin-top:8px;font-family:var(--f-label);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.cstrip__view{overflow-x:auto}.cstrip__track{animation:none}}.sheet{min-width:0;overflow:hidden}.sheet__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stk{min-width:0}.stk>svg{width:100%;height:100%;max-width:100%}@media (max-width:900px){.sheet__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}h1,h2{font-weight:300!important;letter-spacing:-.035em}h3{font-weight:400;letter-spacing:-.02em}.chapter h3,.cta-band__copy h2,.faq-head h2,.matcher__ask h2,.meet-intro__copy h2,.page-hero__title,.pd__title,.pdp h1,.section-head h2{font-weight:300!important;letter-spacing:-.04em}.bottle__copy .scribble,.hero__title em,.rules .scribble,.scribble,.why__intro .scribble{font-family:var(--f-note)!important;font-weight:600!important;font-style:normal!important;font-size:1.1em;color:var(--ink)!important;letter-spacing:0!important;white-space:nowrap}.scribble:after{display:none!important}.chapter__n,.hand,.idcard__quote,.idcard__sig,.jstep__n,.matcher__bubble .hand,.meet-intro__copy .hand,.rule__n{font-family:var(--f-note)!important;font-style:normal!important;font-weight:600;color:var(--ink)!important;opacity:.8}.rule__n{font-size:30px}.chapter__n{font-size:24px!important;letter-spacing:0!important;text-transform:none!important}.idcard__quote{font-size:30px!important;line-height:1.15;opacity:1}.idcard__face{background:#fbf8f0!important;border:1px solid var(--rule)!important;border-radius:4px!important;box-shadow:0 30px 50px -36px rgba(59,49,41,.45)!important}.idcard__face--back{transform:rotateY(180deg)!important;background:var(--tone)!important}.idcard__portrait{background:var(--tone-soft)!important}.idcard__name{font-family:var(--f-display)!important;font-weight:300!important;letter-spacing:-.03em}.stat__bar{background:var(--rule)}.stat__bar i{background:var(--ink)!important}.chip,.matcher__opts .chip{border-radius:999px!important;border:1px solid var(--ink)!important;background:transparent!important;box-shadow:none!important;color:var(--ink)!important;font-family:var(--f-label)!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.18em;text-transform:uppercase;padding:13px 20px!important;transition:background-color .4s var(--ease),color .4s var(--ease)}.chip.is-on,.chip:hover,.matcher__opts .chip.is-on{background:var(--ink)!important;color:var(--tone-soft)!important}.matcher__bubble{background:#fbf8f0!important;border:1px solid var(--rule)!important}.matcher__bubble:before{background:#fbf8f0!important;border-color:var(--rule)!important}.comic,.comics__frame,.comics__frame img,.cta-band__img img,.film,.pd__rail button,.pd__stage,.pd__thumbs button{border-radius:4px!important}.page-hero{border-radius:0!important}.page-hero__title .line{margin-right:.24em;padding-right:0!important}.page-hero__title .line:last-child{margin-right:0}:root,[data-tone=pure]{--tone:#e6eab9;--tone-mid:#cfd793;--tone-deep:#93a862;--tone-soft:#eef1d6}[data-tone=light]{--tone:#f6f1dc;--tone-mid:#e8dcb8;--tone-deep:#f6c64a;--tone-soft:#f9f4e8}[data-tone=rest]{--tone:#c5e2ed;--tone-mid:#afd3e2;--tone-deep:#93c3d9;--tone-soft:#e5f1f6}.page-hero{position:relative;overflow:hidden}.page-hero__monki{position:absolute;z-index:3;right:clamp(16px,6vw,110px);bottom:-10px;width:clamp(110px,13vw,190px)}.page-hero__monki .skm__bloom{opacity:.7}@media (max-width:700px){.page-hero__monki{width:96px;right:8px;bottom:-6px}}.contact-form input,.contact-form select,.contact-form textarea,.field input,.field select,.field textarea{border-radius:4px!important;border:1px solid var(--rule)!important;background:#fbf8f0!important;box-shadow:none!important;font-family:var(--f-body)!important;font-size:16px!important;color:var(--ink)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:var(--ink)!important}.contact-form label,.field label{font-family:var(--f-label);letter-spacing:.2em;font-weight:500}@media (max-width:900px){.pd{grid-template-columns:minmax(0,1fr)!important}.pd__gallery,.pd__info{min-width:0}}.bookmarks__row{flex-wrap:wrap;row-gap:28px;max-width:100%}@media (max-width:1000px){.bm{width:clamp(84px,15vw,140px)}}.stage__pick:after{opacity:.25}.stage__auto{position:absolute;left:30%;right:30%;bottom:0;height:1px;background:var(--ink);transform-origin:left;transform:scaleX(0)}.stage__pick.is-on .stage__auto{transform:scaleX(var(--auto,0))}.page-hero{padding:calc(var(--nav-h) + clamp(36px, 5vw, 64px)) var(--gutter) clamp(36px,4.5vw,60px)!important;min-height:0!important}.page-hero__title{font-size:clamp(40px,5.2vw,80px)!important;line-height:.98!important}.page-hero .kicker{margin-bottom:14px}.page-hero__sub{max-width:60ch!important;margin-top:18px!important;font-size:16px!important;line-height:1.55}.page-hero__monki{width:clamp(90px,9vw,130px)!important;bottom:-6px!important}.chips{margin-top:28px!important}.ft__logo{width:clamp(160px,18vw,260px)!important;max-width:none;margin:clamp(48px,6vw,80px) auto 22px!important}.bookmarks__hint{margin-top:56px!important;position:relative;z-index:1}body,html{overflow-x:clip}@supports not (overflow:clip){body,html{overflow-x:hidden}}@media (hover:none),(pointer:coarse){body:after,body:before{display:none!important}.boil{animation:none!important}.sk-night [filter="url(#sk-bleed)"]{filter:none}.hd.is-scrolled{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--tone-soft)}.cstrip__item:hover{transform:none}.b-swirl,.clouds--back,.clouds--front,.fj-heat path,.fj-mist,.fj-stars path,.fj-swirl path,.hd__ring,.hill--back,.hill--mid,.sk-night__stars path,.sk-night__swirl path,.skm__breath,.skm__leaf,.skm__z text,.stars path,.sun,.wave{animation:none!important}.skm__z text{opacity:.55}.skm{animation:skmFloat 5s ease-in-out infinite;will-change:transform}.scenery .scene{will-change:opacity,transform}.fj-crumbs g[filter],.fj-grow g[filter],.fj-half g[filter],.fj-pick g[filter],.fj-pop g[filter],.fj-sachet g[filter],.fj-scene g[filter],.fj-wash>*{filter:none!important}}@keyframes skmFloat{50%{transform:translateY(-4px) scale(1.01,.995)}}.row3__soon,.stage__soon{font-family:var(--f-label);font-size:11.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.stage__soon{margin-top:22px;opacity:.75}.row3__soon{opacity:.7;padding-bottom:8px}div.pc__stage{cursor:default}.ft__soon{font-size:15px;opacity:.8}.contact__soon a,.ft__soon a{text-decoration:underline;text-underline-offset:3px}.contact__soon h2{font-size:clamp(30px,3.4vw,48px);font-weight:300;letter-spacing:-.03em;margin-bottom:14px}.contact__soon p{font-size:17px;line-height:1.65;opacity:.8;max-width:40ch}.ft__link{border:0;background:none;color:inherit;font-family:inherit;cursor:pointer;text-align:left}