:root{--bg: #120d0a;--bg-soft: #1b120e;--espresso: #24150f;--brown: #3a2017;--cream: #f2e7d0;--ivory: #fff4de;--terracotta: #b84c2d;--orange: #d46a38;--olive: #596044;--gold: #b8924a;--muted-gold: #8d7040;--ink: #0c0806;--line: rgba(184, 146, 74, .24);--line-soft: rgba(242, 231, 208, .14);--gold-bright: #e2bd7d;--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-script: "Caveat", "Segoe Script", cursive;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:118px}html,body{overflow-x:clip}body{margin:0;background:var(--bg);color:var(--cream);font-family:var(--font-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--terracotta);color:var(--ivory)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}em{font-style:italic}.container{width:min(100% - 40px,1440px);margin-inline:auto;padding-inline:clamp(24px,5vw,80px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eyebrow{margin:0;font:700 .68rem/1 var(--font-body);letter-spacing:.34em;text-transform:uppercase;color:var(--gold)}.eyebrow--gold{color:var(--gold-bright)}.section-head{margin-bottom:3rem;text-align:center}.section-head--left{text-align:left}.section-head__ornament{display:block;margin:1.1rem auto 0;color:var(--muted-gold);opacity:.85}.section-head--left .section-head__ornament{margin-left:0}.section-title{margin:.55rem 0 .9rem;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.05;letter-spacing:.005em;color:var(--ivory)}.section-title em{font-style:italic;color:var(--terracotta)}.section-lede{margin:0;max-width:56ch;margin-inline:auto;color:#f2e7d0bd;font-size:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font:600 .72rem/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ivory);border:1px solid transparent;border-radius:10px;padding:.98rem 1.5rem;background:none;cursor:pointer;transition:transform .3s var(--ease),background-color .3s,color .3s,border-color .3s,box-shadow .3s}.btn:hover{transform:translateY(-2px)}.btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn__arrow{width:1em;height:1em}.btn--solid{background:var(--brown);border-color:#b8924a66;color:var(--ivory)}.btn--solid:hover{background:var(--espresso);border-color:var(--gold)}.btn--gold{background:linear-gradient(135deg,#c69e52,#8d5f22);border-color:#d9b572;color:#26150a;box-shadow:0 10px 26px -12px #b8924a8c}.btn--gold:hover{filter:brightness(1.07)}.btn--outline{border-color:var(--line);color:var(--cream)}.btn--outline:hover{border-color:var(--gold);background:#b8924a14;color:var(--ivory)}.btn--outline-light{border-color:#f2e7d06b;color:var(--ivory)}.btn--outline-light:hover{border-color:var(--gold);background:#f2e7d012}.btn--olive{border-color:#596044cc;background:#5960442e;color:var(--ivory)}.btn--olive:hover{background:#5960445c}.btn--sm{padding:.72rem 1.05rem;font-size:.66rem}.btn--lg{padding:1.12rem 1.9rem;font-size:.76rem}.placeholder-chip{display:inline-flex;align-items:center;border:1px dashed var(--gold);border-radius:999px;background:#b8924a12;color:var(--gold);font:600 .6rem/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;padding:.48rem .95rem}.placeholder-chip--inline{margin:.1rem 0 1.1rem}.ticker{display:flex;align-items:stretch;background:#0b0806;border-bottom:1px solid var(--line-soft);overflow:hidden}.ticker__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ticker__viewport{flex:1 1 auto;min-width:0;overflow:hidden}.ticker__track{display:flex;width:max-content;animation:ticker-scroll 32s linear infinite;will-change:transform}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker__item{display:inline-flex;align-items:center;gap:.85rem;padding:.62rem clamp(1.4rem,3vw,2.4rem);font:600 .64rem/1 var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:#f2e7d0e6;white-space:nowrap}.ticker__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #b8924a38}.ticker__item--gold{color:var(--ivory)}.ticker__item--terracotta{color:#d99a77}.ticker__item--terracotta .ticker__dot{background:var(--terracotta);box-shadow:0 0 0 3px #b84c2d47}.ticker__item--olive .ticker__dot{background:var(--olive);box-shadow:0 0 0 3px #5960444d}.ticker__countdown{flex:none;display:inline-flex;align-items:center}.sale-status,.ticker .ticker__countdown{display:inline-flex;align-items:center;gap:.55rem;flex:none;height:34px;padding:0 .9rem;font:700 .58rem/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:#f2e7d0eb;white-space:nowrap;border-left:1px solid rgba(184,146,74,.28);background:#b8924a12}.sale-status__dot{width:6px;height:6px;margin:0}.sale-status__label{color:var(--gold)}.sale-status__promo{color:#e0a98a}.sale-status__in{color:#f2e7d080;font-size:.5rem}.sale-status__clock{font-variant-numeric:tabular-nums;color:var(--ivory);letter-spacing:.1em}.sale-status__ended{color:var(--terracotta);font-weight:700}.sale-status__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:520px){.sale-status,.ticker .ticker__countdown{padding:0 .6rem}.sale-status__label,.sale-status__promo,.sale-status__in{display:none}.sale-status__clock{font-size:.56rem}.sale-status,.ticker .ticker__countdown{height:32px}}.site-header{position:sticky;top:0;z-index:60;background:#120d0adb;border-bottom:1px solid transparent;transition:background-color .3s,border-color .3s}.site-header.is-scrolled{background:#0a0705f5;border-bottom-color:var(--line-soft)}.header__inner{display:flex;align-items:center;gap:2rem;padding:1rem 0}.brand{display:inline-flex;flex-direction:column;line-height:1.05}.brand__name{font:700 .88rem/1 var(--font-body);letter-spacing:.32em;color:var(--ivory)}.brand__script{font:600 1.05rem/1 var(--font-script);color:var(--gold);letter-spacing:.02em}.brand--footer{align-items:center}.brand__script--footer{color:var(--muted-gold)}.nav{display:flex;align-items:center;gap:2rem;margin-left:auto}.nav a{font:600 .68rem/1 var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:#f2e7d0d1;transition:color .25s}.nav a:hover,.nav a:focus-visible{color:var(--gold)}.header__cta{margin-left:auto}.book{position:relative;width:200px}.book__pages{position:absolute;top:1.6%;left:96%;width:6%;height:94%;background:linear-gradient(90deg,#eee2c2,#d3c09a);border-radius:2px 4px 5px 3px;box-shadow:2px 3px 8px #00000059}.book__cover{position:relative;width:100%;border-radius:5px 9px 9px 7px;overflow:hidden;box-shadow:0 22px 44px -18px #000c,0 6px 18px #00000080}.book__cover img{width:100%;height:auto}.book__spine{position:absolute;top:0;left:0;bottom:0;width:9%;border-radius:5px 2px 2px 5px;background:linear-gradient(90deg,#0000008c,#0000000a 85%)}.book__sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.04) 24%,transparent 44%)}.hero{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden;padding:5.5rem 0 5rem}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center}.hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#120d0af0,#120d0adb 30%,#120d0a80 54%,#120d0a42 76%,#120d0a2e),linear-gradient(180deg,#0a070599,#120d0a0a 36%,#120d0a14,#0a0705a8)}.hero-landing-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);align-items:center;gap:clamp(24px,3vw,48px)}.hero__copy{position:relative;z-index:2;width:100%;max-width:600px;min-width:0}.hero__title{margin:.6rem 0 1.2rem;font-family:var(--font-display);font-weight:600;font-size:clamp(2.7rem,6vw,4.6rem);line-height:1.02;letter-spacing:.005em;color:var(--ivory)}.hero__title em{font-style:italic;color:var(--terracotta)}.hero__lead{margin:0;max-width:52ch;font-size:1.05rem;color:#f2e7d0d9}.hero__cta{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hero__meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:560px;margin-top:2.2rem}.hero__meta-item{position:relative;width:100%;padding:12px 0;font:600 .64rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#f2e7d0d9}.hero__meta-item:not(:last-child){border-bottom:1px solid var(--line-soft)}.hero__meta-item:before{content:"";position:absolute;left:0;top:50%;width:8px;height:1px;transform:translateY(-50%);background:var(--gold);opacity:.8}.hero__meta-item--cream{color:var(--cream)}.hero__meta-item--gold{color:var(--gold)}.hero__meta-item--terracotta{color:var(--terracotta)}.hero-book-stage{position:relative;z-index:1;width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:clamp(22px,3vw,34px);padding:24px 0 20px}.hero__table{position:absolute;left:2%;right:0;bottom:-6%;height:190px;background:radial-gradient(ellipse at 50% 0%,#3a2017bf,#120d0a00 75%)}.hero-book-stack{position:relative;width:min(100%,clamp(560px,46vw,660px));height:clamp(500px,42vw,600px);margin-inline:auto}.book-in{z-index:2}.book-in--1,.book-in--2{position:absolute;animation:book-up .9s var(--ease) both}.book-in--1{--r: -4deg;left:clamp(14px,6%,40px);top:clamp(20px,6%,44px);width:45%}.book-in--2{--r: 3deg;z-index:3;right:clamp(12px,5%,34px);top:clamp(64px,16%,120px);width:48%}@keyframes book-up{0%{opacity:0;transform:translateY(28px) rotate(var(--r, 0deg))}to{opacity:1;transform:translateY(0) rotate(var(--r, 0deg))}}.hero__book{width:100%}.hero__hint{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.75rem;max-width:calc(100% - 12px);padding:.85rem 1.05rem;border:1px solid var(--line);border-radius:14px;background:#0b0806d1;box-shadow:0 16px 38px -16px #000000b3;font:700 .6rem/1.3 var(--font-body);letter-spacing:.22em;text-transform:uppercase;text-align:left;color:var(--ivory);transition:border-color .3s,transform .3s var(--ease)}.hero__hint:hover{border-color:var(--gold);transform:translateY(-3px)}.hero__hint small{display:block;margin-top:.25rem;font-weight:500;letter-spacing:.14em;text-transform:none;color:#f2e7d0a6;font-size:.64rem}.hero__seal{width:46px;height:46px;color:var(--gold);flex:none}.deco{position:absolute;pointer-events:none}.deco--olive{width:150px;color:#59604499;opacity:.6}.deco--chili{width:44px;color:#963c28a6;opacity:.65}.deco--lemon{width:86px;color:#b8924a8c;opacity:.55}.deco--star-a,.deco--star-b{width:18px;color:var(--gold);opacity:.7}.deco--anise{width:44px;color:var(--muted-gold);opacity:.6}.hero .deco--olive{width:170px;top:14%;right:5%;transform:rotate(12deg)}.hero .deco--lemon{bottom:13%;left:3%;transform:rotate(-12deg)}.hero .deco--chili{top:17%;left:7%;transform:rotate(8deg)}.hero .deco--star-a{top:9%;right:24%}.hero .deco--star-b{bottom:28%;right:2%}.hero .deco--anise{bottom:11%;right:32%}.stamp{position:relative;display:inline-flex;align-items:center;justify-content:center}.stamp svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.stamp__text{font:700 .56rem/1.25 var(--font-body);letter-spacing:.2em;text-transform:uppercase;padding:9px 20px;text-align:center;color:currentColor}.stamp--cream{color:#f2e7d0d9}.stamp--gold{color:var(--gold)}.stamp--terracotta{color:var(--terracotta)}.stamp--olive{color:var(--olive)}.trust{padding:1.25rem 0;background:linear-gradient(90deg,#100b08,#1b120e,#100b08);border-block:1px solid var(--line-soft)}.trust__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2.6rem;text-align:center}.trust__item{display:inline-flex;align-items:center;gap:.6rem;font:600 .66rem/1 var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:#f2e7d0cc}.trust__star{width:14px;height:14px;color:var(--terracotta)}.trust__seal{font:700 .8rem/1 var(--font-body);letter-spacing:.3em;color:var(--gold)}.sale-activity{display:inline-flex;align-items:center;gap:.8rem;margin:0;padding:.65rem 1.2rem;width:fit-content;background:#0b0806b8;border:1px solid var(--line);border-radius:999px;font:700 .68rem/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--ivory)}.products__live{display:flex;justify-content:center;margin-bottom:2.6rem}.sale-activity__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--terracotta);animation:sale-pulse 2.4s ease-in-out infinite}@keyframes sale-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.sale-activity__live{color:var(--gold-bright)}.sale-activity__sep{color:var(--line)}.sale-activity__text{font-weight:600;letter-spacing:.18em;color:#f2e7d0bf}.products{position:relative;padding:6.5rem 0;background:radial-gradient(1100px 460px at 82% -8%,rgba(184,76,45,.1),transparent 62%),linear-gradient(180deg,var(--bg),#140e09)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:stretch}.card{position:relative;display:flex;flex-direction:column;gap:1.4rem;padding:1.6rem;border:1px solid var(--line-soft);border-radius:16px;background:linear-gradient(180deg,var(--bg-soft),#150f0a);transition:transform .35s var(--ease),border-color .35s}.card:hover{transform:translateY(-6px);border-color:#b8924a80}.card--bundle{border-color:#b8924a8c;background:radial-gradient(320px 200px at 50% 0%,rgba(184,146,74,.1),transparent 70%),linear-gradient(180deg,#1d120c,#160d08);box-shadow:inset 0 0 0 1px #b8924a29,0 28px 60px -38px #000000e6}.card__badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);margin:0;padding:.5rem .9rem;white-space:nowrap;border-radius:999px;background:linear-gradient(135deg,#c69e52,#8d5f22);color:#26150a;font:800 .62rem/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;box-shadow:0 8px 18px #0006}.card__cover-wrap{position:relative;min-width:0;margin:0;display:flex;flex-direction:column;align-items:center}.card__cover-wrap>.book{width:min(200px,72%);margin-top:1rem}.card__books{display:flex;align-items:flex-end;justify-content:center;max-width:100%;margin-top:1rem}.card__mini{width:min(150px,42%);max-width:100%}.card__mini--a{z-index:1;margin-right:-30px;transform:rotate(-7deg)}.card__mini--b{z-index:2;margin-left:-30px;transform:rotate(5deg)}.card__format{margin-top:1rem;font:600 .58rem/1.4 var(--font-body);letter-spacing:.24em;text-transform:uppercase;text-align:center;color:var(--muted-gold)}.card__body{display:flex;flex-direction:column;gap:1rem;flex:1}.card__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.5rem;line-height:1.12;color:var(--ivory)}.card__blurb{margin:0;color:#f2e7d0b8;font-size:.95rem}.card__points{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.card__points li{display:flex;align-items:baseline;gap:.6rem;font-size:.86rem;color:#f2e7d0d1}.card__point-star{flex:none;width:12px;height:12px;color:var(--terracotta);transform:translateY(1px)}.card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.1rem;border-top:1px dashed var(--line-soft)}.card__price{font-family:var(--font-display);font-weight:600;font-size:1.7rem;color:var(--gold)}.card__price--bundle{color:var(--gold-bright)}.showcase{padding:6rem 0;border-block:1px solid var(--line-soft);background:linear-gradient(180deg,#161009,#120c08)}.showcase--reverse{background:linear-gradient(180deg,#0e0907,#0a0605)}.showcase__grid{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(0,1fr);grid-template-areas:"art copy";gap:clamp(40px,6vw,100px);align-items:center}.showcase--reverse .showcase__grid{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);grid-template-areas:"copy art"}.showcase__art{position:relative;grid-area:art;min-width:0;width:100%;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.showcase__art-stage{position:relative;width:100%;display:flex;justify-content:center;align-items:flex-end;min-height:360px;padding:2.5rem 2rem 2rem}.showcase__halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,rgba(184,146,74,.15),transparent 66%)}.showcase__book{position:relative;z-index:1;width:min(clamp(180px,20vw,235px),100%)}.showcase__flower{position:absolute;top:8%;right:8%;width:42px;color:var(--muted-gold);opacity:.75}.showcase__flower--r{right:16%}.slip{position:absolute;z-index:2;bottom:.4rem;display:inline-block;padding:.5rem 1rem;border-radius:4px;background:var(--cream);color:#4a2d16;font:600 1.05rem/1 var(--font-script);box-shadow:2px 5px 12px #0006}.slip--a{left:4%;transform:rotate(-4deg)}.slip--b{right:4%;transform:rotate(3deg);background:var(--ivory);color:#54331a}.showcase__cap{display:inline-flex;align-items:center;gap:.6rem;font:600 .62rem/1 var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--muted-gold)}.showcase__cap-star{width:13px;height:13px;color:var(--terracotta)}.showcase__copy{position:relative;grid-area:copy;z-index:2;min-width:0;max-width:58ch}.showcase__title{margin:.4rem 0 1.1rem;font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.06;color:var(--ivory)}.showcase__title em{font-style:italic;color:var(--terracotta)}.showcase__lead{margin:0;color:#f2e7d0c7;font-size:1.02rem}.showcase__points{margin:1.4rem 0 0;padding:0;list-style:none;display:grid;gap:.7rem}.showcase__points li{display:flex;align-items:baseline;gap:.7rem;font-size:.92rem;color:#f2e7d0d9}.showcase__diamond{flex:none;align-self:center;width:8px;height:8px;transform:rotate(45deg);background:var(--terracotta)}.showcase__chips{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.chip{font:700 .62rem/1 var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--ivory);padding:.52rem .9rem;border:1px solid var(--line);border-radius:999px;background:#0b080680}.chip--gold{color:var(--gold);border-color:#b8924a80}.showcase__note{margin:1.4rem 0 0;font:600 1.25rem/1.4 var(--font-script);color:var(--gold)}.showcase__cta{margin-top:1.2rem}.bundle{position:relative;padding:6.5rem 0;border-block:1px solid var(--line-soft);background:radial-gradient(900px 440px at 50% 112%,rgba(184,76,45,.22),transparent 64%),linear-gradient(180deg,#150e09,#0c0806);overflow:hidden}.bundle__tile{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(rgba(184,146,74,.08) 2px,transparent 2px),radial-gradient(rgba(184,76,45,.07) 2px,transparent 2px);background-size:44px 44px;background-position:0 0,22px 22px}.bundle__grid{position:relative;display:grid;grid-template-columns:minmax(360px,.8fr) minmax(0,1fr);gap:clamp(40px,6vw,100px);align-items:center}.bundle__art{position:relative;z-index:1;min-width:0;width:100%}.bundle__stage{position:relative;width:100%;display:flex;justify-content:center;align-items:center;height:520px}.bundle__halo{position:absolute;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(184,146,74,.18),transparent 70%)}.bundle__books{position:relative;max-width:520px;display:flex;align-items:flex-end}.bundle__book{width:min(clamp(160px,19vw,220px),100%)}.bundle__book--a{z-index:1;margin-right:-38px;transform:rotate(-6deg)}.bundle__book--b{z-index:2;transform:translateY(30px) rotate(4deg)}.bundle__seal{position:absolute;top:6%;right:6%;width:74px;height:74px;color:var(--gold)}.bundle__copy{position:relative;z-index:2;min-width:0;max-width:60ch}.bundle__title{margin:.5rem 0 1rem;font-family:var(--font-display);font-weight:600;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.03;color:var(--ivory)}.bundle__title em{font-style:italic;color:var(--terracotta)}.bundle__lead{margin:0;max-width:52ch;color:#f2e7d0cc;font-size:1.08rem}.bundle__price{display:flex;align-items:baseline;gap:1.1rem;margin:1.6rem 0 .4rem}.bundle__price-label{font:600 .64rem/1 var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--muted-gold)}.bundle__price-value{font-family:var(--font-display);font-weight:600;font-size:2.9rem;line-height:1;color:var(--gold-bright)}.bundle__cta{margin:1.4rem 0}.bundle__note{margin:0;color:#f2e7d099;font-size:.85rem}.bundle .deco--olive{top:-6px;right:-24px;transform:rotate(140deg)}.story{padding:6.5rem 0;background:linear-gradient(180deg,#120d09,#171009)}.story__verse{margin-top:1.2rem;max-width:900px}.story__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.08;color:var(--ivory)}.story__title-sub{display:block;margin-top:1.4rem;font-family:var(--font-body);font-weight:400;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.75;color:#f2e7d0b8}.story__quote{margin:1.8rem 0 0;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:1.5rem;line-height:1.4;color:var(--gold)}.story__words{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;justify-content:center;margin-top:3rem}.story__word{display:inline-flex;align-items:center;gap:1.2rem;font:600 1.55rem/1 var(--font-script);color:#f2e7d0b8}.story__word:nth-child(odd){transform:rotate(-1.2deg)}.story__word:nth-child(2n){transform:rotate(1.2deg)}.story__word-gap{width:14px;height:14px;color:var(--terracotta)}.value{padding:6.5rem 0;border-top:1px solid var(--line-soft);background:linear-gradient(180deg,#160f0a,#120c08)}.value__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.value__item{position:relative;padding:1.8rem 1.5rem;border:1px solid var(--line-soft);border-radius:14px;background:linear-gradient(180deg,#22170f,#17100a);overflow:hidden;transition:transform .3s var(--ease),border-color .3s}.value__item:hover{transform:translateY(-4px);border-color:#b8924a80}.value__label{position:absolute;top:1.15rem;right:1.3rem;font:700 .56rem/1 var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--muted-gold)}.value__icon{display:block;width:52px;height:52px;margin-bottom:1.2rem;color:var(--terracotta)}.value__icon svg{width:100%;height:100%}.value__icon--gold{color:var(--gold)}.value__title{margin:0 0 .5rem;font-family:var(--font-display);font-weight:600;font-size:1.4rem;line-height:1.15;color:var(--ivory)}.value__copy{margin:0;font-size:.9rem;color:#f2e7d0b8}.author{position:relative;padding:6.5rem 0;overflow:hidden;border-block:1px solid var(--line-soft);background:linear-gradient(180deg,#0d0806,#130c08)}.author__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:4rem;align-items:center}.author__art{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.3rem}.author__frame{position:relative;width:min(380px,86%);border-radius:999px 999px 20px 20px;overflow:hidden;border:2px solid rgba(184,146,74,.7);box-shadow:0 30px 70px -30px #000000f2,0 0 0 8px #b8924a14}.author__frame:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:999px 999px 14px 14px;border:1px solid rgba(226,189,125,.4);pointer-events:none}.author__frame img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block}.author__label{font:600 .6rem/1 var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);background:#0b0806b8;border:1px solid var(--line);border-radius:999px;padding:.6rem 1rem}.author__branch{position:absolute;top:-22px;left:2%;width:120px;color:#59604499;transform:rotate(-24deg)}.author__spark{position:absolute;width:18px;height:18px;color:var(--gold)}.author__spark--a{top:4%;right:2%}.author__spark--b{bottom:26%;left:2%}.author__copy{max-width:60ch}.author__title{margin:.5rem 0 1.2rem;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4vw,3.1rem);line-height:1.05;color:var(--ivory)}.author__bio{margin:0;font-size:1.02rem;color:#f2e7d0cc}.author__quote{margin:1.8rem 0;padding:1.2rem 1.6rem;border-left:3px solid var(--terracotta);border-radius:0 12px 12px 0;background:#0b080673;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:1.45rem;line-height:1.4;color:var(--ivory)}.author__ornament{display:block;margin-top:2.2rem;color:var(--muted-gold)}.faq{padding:6rem 0;border-top:1px solid var(--line-soft);background:#100b08}.faq__list{max-width:780px;margin:2.6rem auto 0;display:grid;gap:.9rem}.faq-item{border:1px solid var(--line-soft);border-radius:12px;background:linear-gradient(180deg,#22170f,#17100a);overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.3rem;font:600 .7rem/1.4 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ivory)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font:600 1.25rem/1 var(--font-display);color:var(--gold);transition:transform .3s var(--ease)}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{margin:0;padding:0 1.3rem 1.2rem;color:#f2e7d0bd;font-size:.95rem}.final{position:relative;padding:7rem 0;overflow:hidden;text-align:center;border-top:1px solid var(--line-soft);background:radial-gradient(1000px 520px at 50% 120%,rgba(184,76,45,.3),transparent 66%),linear-gradient(180deg,#0c0806,#150d08)}.final__inner{position:relative;display:flex;flex-direction:column;align-items:center}.final__title{margin:.5rem 0 1rem;font-family:var(--font-display);font-weight:600;font-size:clamp(2.2rem,5vw,3.9rem);line-height:1.04;color:var(--ivory)}.final__lead{margin:0;color:#f2e7d0d1;font-size:1.1rem}.final__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.5rem}.final__live{display:flex;justify-content:center;margin-top:2.4rem}.final__trust{margin:1.4rem 0 0;font-size:.82rem;color:#f2e7d099}.final .deco--chili{top:13%;left:7%;transform:rotate(14deg)}.final .deco--lemon{bottom:9%;right:5%;transform:rotate(-10deg)}.final .deco--star-a{top:18%;right:20%}.final .deco--star-b{top:64%;left:18%}.site-footer{padding:4rem 0 2.4rem;border-top:1px solid var(--line-soft);background:#0a0705}.footer__inner{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.footer__tag{margin:0;font:600 1.15rem/1 var(--font-script);color:var(--muted-gold)}.footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1.8rem}.footer__nav a{font:600 .66rem/1 var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:#f2e7d0cc;transition:color .25s}.footer__nav a:hover{color:var(--gold)}.footer__rule{color:var(--muted-gold);opacity:.75}.footer__copy{margin:0;font-size:.78rem;color:#f2e7d080}.discount-trigger{height:1px}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.2rem;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .35s var(--ease),visibility 0s linear .35s}.popup.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .35s var(--ease)}.popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#060403bd;cursor:pointer;opacity:0;transition:opacity .35s var(--ease)}.popup.is-open .popup__backdrop{opacity:1}.popup__panel{position:relative;width:min(430px,100%);padding:2.7rem 2.2rem 2.2rem;text-align:center;border:1px solid var(--gold);border-radius:18px;background:radial-gradient(300px 170px at 22% 0%,rgba(184,146,74,.16),transparent 70%),linear-gradient(180deg,#23160f,#140c08);box-shadow:0 40px 90px -20px #000000d9,0 0 0 6px #b8924a14;opacity:0;transform:translateY(18px) scale(.97);transition:opacity .45s var(--ease),transform .45s var(--ease)}.popup.is-open .popup__panel{opacity:1;transform:none}@keyframes code-in{0%{opacity:0;transform:scale(.92) translateY(8px);clip-path:inset(0 50% 0 50%)}60%{clip-path:inset(0 8% 0 8%)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}.popup__close{position:absolute;top:.7rem;right:1rem;padding:.25rem;border:0;background:none;color:#f2e7d099;font-size:1.6rem;line-height:1;cursor:pointer;transition:color .25s}.popup__close:hover{color:var(--gold)}.popup__branch{width:64px;height:64px;margin:.4rem auto;color:#596044d9}.popup__rule{display:block;margin:.3rem 0 .9rem;font:600 .7rem/1 var(--font-body);letter-spacing:.4em;color:var(--gold)}.popup__eyebrow{margin:0;font:700 .62rem/1 var(--font-body);letter-spacing:.34em;text-transform:uppercase;color:var(--gold)}.popup__title{margin:.65rem 0 .7rem;font-family:var(--font-display);font-weight:600;font-size:clamp(1.65rem,4vw,2.15rem);line-height:1.1;color:var(--ivory)}.popup__copy{margin:0 0 1.7rem;color:#f2e7d0c7;font-size:.96rem}.popup__reveal{margin-top:.4rem}.popup__reveal[hidden],.popup__code[hidden]{display:none!important}.popup__code{display:grid;gap:.55rem;justify-items:center;animation:code-in .6s var(--ease)}.popup__amount{display:block;margin-bottom:.5rem;font:700 .62rem/1 var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.popup__code-key{display:block;padding:.75rem;border:1px dashed rgba(184,146,74,.6);border-radius:10px;font-family:var(--font-display);font-weight:600;font-size:2.5rem;letter-spacing:.18em;color:var(--gold-bright);background:#0b080680}.popup__code-note{display:block;margin-top:.7rem;font-size:.8rem;color:#f2e7d0b3}.popup__fine{margin:1.3rem 0 0;font-size:.72rem;letter-spacing:.1em;color:#f2e7d080}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-reveal].is-inview{opacity:1;transform:none}[data-reveal-delay="1"]{transition-delay:.08s}[data-reveal-delay="2"]{transition-delay:.16s}[data-reveal-delay="3"]{transition-delay:.24s}[data-reveal-delay="4"]{transition-delay:.32s}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:90;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#c69e52,#e2bd7d 55%,#b84c2d);box-shadow:0 0 8px #b8924a80;pointer-events:none}.salebar{position:relative;z-index:40;background:#0b0806;border-bottom:1px solid var(--line-soft);overflow:hidden}.salebar__layer{display:flex;align-items:center;justify-content:center}.salebar__layer--status{border-bottom:1px solid rgba(184,146,74,.42)}.salebar__status{display:flex;align-items:center;justify-content:center;width:100%;padding:0 clamp(.5rem,2vw,1.5rem)}.salebar .sale-status{border-left:0;background:transparent;height:54px;padding:0 clamp(.75rem,2.5vw,1.75rem);gap:.75rem;font-size:.72rem}.salebar .sale-status__dot{width:8px;height:8px}.salebar .sale-status__label{font-size:.82rem;font-weight:800;color:var(--gold-bright);letter-spacing:.24em}.salebar .sale-status__promo{font-size:.78rem;font-weight:800;color:#e0a98a;letter-spacing:.18em}.salebar .sale-status__in{font-size:.5rem;letter-spacing:.3em}.salebar .sale-status__clock{display:inline-flex;align-items:center;height:30px;padding:0 .85rem;border:1px solid rgba(184,146,74,.4);border-radius:999px;background:#b8924a14;font-size:1.02rem;font-weight:600;letter-spacing:.14em;color:var(--gold-bright);box-shadow:0 6px 16px -8px #000000b3}.salebar__viewport{flex:1 1 auto;min-width:0;overflow:hidden}.salebar__track{display:flex;width:max-content;animation:ticker-scroll 40s linear infinite;will-change:transform}.salebar__item{display:inline-flex;align-items:center;gap:.85rem;padding:.52rem clamp(1.4rem,3vw,2.6rem);font:600 .62rem/1 var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--muted-gold);white-space:nowrap}.salebar__dot{font-size:.55rem;line-height:1;color:var(--gold)}.hero__rail{position:absolute;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:.6rem;pointer-events:none;font:600 .56rem/1 var(--font-body);letter-spacing:.42em;text-transform:uppercase;color:#f2e7d080}.hero__rail--top{top:1.4rem}.hero__rail--bottom{bottom:1.3rem}.hero__rail-gap{display:inline-block;width:clamp(24px,4vw,60px);height:1px;background:#b8924a66}.hero__objects{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero__obj{position:absolute}.hero__obj--bowl{left:3%;bottom:9%;width:92px;color:var(--terracotta);opacity:.85;filter:drop-shadow(0 8px 12px rgba(0,0,0,.5))}.hero__obj--spice{right:5%;bottom:15%;width:84px;color:var(--gold);opacity:.8;filter:drop-shadow(0 8px 12px rgba(0,0,0,.5))}.hero__obj--recipe{left:-2%;bottom:2%;width:70px;opacity:.92;transform:rotate(-5deg);filter:drop-shadow(0 8px 12px rgba(0,0,0,.55))}.hero__book{transition:transform .45s var(--ease)}.hero .hero__book .book__cover{box-shadow:0 34px 70px -28px #000000e6,0 12px 26px #0000008c}.book-in:hover .hero__book{transform:translateY(-6px) rotate(var(--r, 0deg))}.book-in:hover .hero__book .book__cover{box-shadow:0 42px 84px -30px #000000f2,0 14px 28px #0009}.section-index{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.1rem;font:700 .62rem/1 var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--muted-gold)}.section-index__num{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:1.5rem;line-height:1;letter-spacing:.05em;text-transform:none;color:var(--terracotta)}.section-index--center{justify-content:center;margin-inline:auto}.manifesto{padding:6rem 0;background:linear-gradient(180deg,#0d0806,#120c08)}.manifesto__head{max-width:760px}.manifesto__title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.06;color:var(--ivory)}.manifesto__title em{font-style:italic;color:var(--terracotta)}.manifesto__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:3.2rem}.manifesto__item{position:relative;display:flex;flex-direction:column;gap:1.2rem;padding:1.8rem 1.6rem 1.6rem;border:1px solid var(--line-soft);border-radius:14px;background:linear-gradient(180deg,#1c120c,#140d08);overflow:hidden;transition:transform .35s var(--ease),border-color .35s}.manifesto__item:hover{transform:translateY(-4px);border-color:#b8924a80}.manifesto__num{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:2.2rem;line-height:1;color:var(--gold);opacity:.85}.manifesto__big{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.7rem;line-height:1.15;color:var(--ivory)}.manifesto__big em{font-style:italic;color:var(--terracotta)}.manifesto__copy{margin:0;font-size:.94rem;color:#f2e7d0b8}.pullquote{position:relative;padding:4.5rem 0;overflow:hidden;background:radial-gradient(900px 320px at 50% 50%,rgba(184,146,74,.16),transparent 70%),linear-gradient(180deg,#0d0806,#150f0a)}.pullquote__inner{position:relative;max-width:860px;margin:0 auto;padding:3rem 2.6rem;text-align:center;border:1px solid rgba(184,146,74,.35);border-radius:6px;background:repeating-linear-gradient(0deg,rgba(242,231,208,.02) 0 1px,transparent 1px 3px),linear-gradient(135deg,#b8924a17,#b84c2d0d),#14100b;box-shadow:inset 0 0 0 1px #f2e7d00a,inset 0 0 60px #b8924a0f,0 30px 60px -30px #000c}.pullquote__mark{display:block;font-family:var(--font-display);font-size:5.5rem;line-height:.4;margin-bottom:1.6rem;color:var(--terracotta)}.pullquote__quote{margin:0;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.3;color:var(--ivory)}.pullquote__by{display:block;margin-top:1.8rem;font:600 .66rem/1 var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.pullquote__by em{display:block;font-family:var(--font-script);font-style:normal;font-size:1.5rem;letter-spacing:.04em;text-transform:none;color:var(--gold-bright)}.pullquote__by span{display:inline-block;margin-top:.7rem;color:var(--muted-gold)}.ingredients{border-block:1px solid var(--line-soft);background:linear-gradient(180deg,#0d0806,#100b08);overflow:hidden}.ingredients__viewport{overflow:hidden}.ingredients__track{display:flex;width:max-content;animation:ticker-scroll 44s linear infinite;will-change:transform}.ingredients__item{display:inline-flex;align-items:center;gap:2rem;padding:1.9rem 2rem}.ingredients__word{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:1.35rem;letter-spacing:.02em;color:#f2e7d06b}.ingredients__star{font-size:.8rem;color:var(--terracotta);opacity:.5}.card__price{display:inline-flex;align-items:baseline;gap:.55rem}.card__price-old,.bundle__price-old{font-family:var(--font-body);font-weight:600;font-size:.78rem;letter-spacing:.05em;text-decoration:line-through;color:#f2e7d073}.card__price-now{font-family:var(--font-display);font-weight:600;font-size:1.9rem;color:var(--gold-bright)}.card__save,.bundle__save{display:inline-flex;align-items:center;padding:.28rem .5rem;border-radius:999px;background:#b84c2d29;border:1px solid rgba(184,76,45,.45);color:#e0a98a;font:700 .54rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.bundle__price{flex-direction:column;align-items:flex-start;gap:.6rem}.bundle__price-line{display:inline-flex;align-items:center;gap:.9rem}.bundle__price-old{font-size:1.15rem}.bundle__save{padding:.38rem .72rem;font-size:.6rem;background:linear-gradient(135deg,#b8924a38,#b84c2d42);border-color:#b8924a99;color:var(--gold-bright)}.faq-item summary:after{content:none}.faq-item__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(184,146,74,.5);font:400 1.1rem/1 var(--font-display);color:var(--gold);transition:transform .3s var(--ease),background-color .3s,color .3s}.faq-item[open] .faq-item__icon{transform:rotate(45deg);background:var(--gold);border-color:var(--gold);color:#26150a}.faq-item__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.faq-item[open] .faq-item__body{grid-template-rows:1fr}.faq-item__body>p{margin:0;padding:0 1.3rem 1.2rem;overflow:hidden;color:#f2e7d0bd;font-size:.95rem}.nav a{position:relative;color:#f2e7d0d1}.nav a.is-active{color:var(--gold-bright)}.nav a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:1px;background:var(--gold)}.card__foot{flex-direction:column;align-items:stretch;gap:.9rem}.card__actions{display:flex;gap:.6rem;width:100%}.card__actions .btn{flex:1;justify-content:center}.showcase__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.bundle__compare{display:grid;margin:1.4rem 0 0;max-width:320px;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;background:#0b08068c}.bundle__compare-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1rem}.bundle__compare-row+.bundle__compare-row{border-top:1px solid var(--line-soft)}.bundle__compare-name{font:600 .62rem/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--muted-gold)}.bundle__compare-row--both .bundle__compare-name{color:var(--gold-bright)}.bundle__compare-price{font-family:var(--font-display);font-weight:600;font-size:1.15rem;color:var(--ivory)}.bundle__compare-row--both .bundle__compare-price{font-size:1.6rem;color:var(--gold-bright)}.bundle__compare-row--save .bundle__compare-price{color:#e0a98a;font-size:.98rem}.bundle__compare-divider{height:1px;background:repeating-linear-gradient(90deg,rgba(184,146,74,.4) 0 6px,transparent 6px 12px)}@media(max-width:1024px){html{scroll-padding-top:96px}.hero{padding:4rem 0}.hero-landing-grid{gap:clamp(20px,3vw,32px)}.showcase__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "copy";gap:3rem}.showcase--reverse .showcase__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "copy"}.bundle__grid,.author__grid{grid-template-columns:minmax(0,1fr);gap:3rem}.product-grid{grid-template-columns:1fr 1fr}.card--bundle{grid-column:1 / -1}.value__grid{grid-template-columns:1fr 1fr}.bundle__stage{height:460px}}@media(max-width:899px){.hero-landing-grid{grid-template-columns:1fr;gap:2.5rem}.hero__copy{max-width:100%}.hero-book-stage{min-height:0;gap:1.5rem;padding:16px 0 24px}.book-in--1{left:4%;top:8%;width:clamp(240px,28vw,300px)}.book-in--2{right:4%;top:24%;width:clamp(250px,29vw,310px)}}@media(max-width:767px){.hero{min-height:0;padding:2.6rem 0 2rem}.hero-book-stack{width:100%;max-width:400px;height:clamp(480px,120vw,560px)}.book-in--1{left:3%;top:6%;width:clamp(190px,56vw,270px)}.book-in--2{right:6%;top:clamp(110px,26%,160px);width:clamp(200px,58vw,285px)}}@media(max-width:700px){html{scroll-padding-top:84px}.container{padding-inline:18px}.nav{display:none}.header__inner{gap:1rem}.hero-book-stage{min-height:0}.hero__hint{gap:.6rem;padding:.75rem .9rem}.product-grid,.value__grid{grid-template-columns:1fr}.final__cta{flex-direction:column;align-items:stretch}.final__cta .btn{width:100%}.faq__list{max-width:100%}}@media(max-width:520px){.container{padding-inline:14px}.brand__name{font-size:.78rem}.header__cta{padding:.6rem .9rem;font-size:.6rem;letter-spacing:.18em}.hero-book-stack{max-width:340px;height:clamp(460px,116vw,520px)}.book-in--1{left:2%;top:6%;width:clamp(180px,56vw,250px)}.book-in--2{right:4%;top:clamp(104px,26%,150px);width:clamp(190px,58vw,260px)}.hero__cta{flex-direction:column;align-items:stretch}.hero__cta .btn{width:100%}.bundle__stage{height:380px}.bundle__book{width:min(38vw,170px)}.card__cover-wrap>.book{width:min(180px,70%)}.story__word{font-size:1.3rem}.author__frame{width:100%}.popup__panel{padding:2.2rem 1.5rem 1.8rem}}@media(max-width:767px){.hero__rail{gap:.4rem;letter-spacing:.3em;font-size:.5rem}.hero__rail--top{top:1rem}.hero__rail--bottom{bottom:1rem}.hero__obj--bowl{left:2%;bottom:6%;width:64px}.hero__obj--spice{right:2%;bottom:12%;width:58px}.hero__obj--recipe{left:-1%;bottom:0;width:52px}.manifesto__list{grid-template-columns:1fr;gap:1.2rem}.pullquote__inner{padding:2.6rem 1.4rem}}@media(max-width:520px){.hero__rail-gap{display:none}.hero__rail{letter-spacing:.22em}.salebar .sale-status{height:42px;padding:0 .75rem;gap:.5rem}.salebar .sale-status__clock{height:26px;padding:0 .65rem;font-size:.72rem}.salebar__item{gap:.6rem;padding:.48rem 1.2rem;letter-spacing:.24em}.manifesto__big{font-size:1.5rem}.card__foot{flex-direction:column;align-items:stretch}.card__price{justify-content:space-between}.card__actions{flex-direction:column}.card__foot .btn{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.ticker__track,.salebar__track,.ingredients__track{animation:none!important}.book-in{animation:none!important;opacity:1}[data-reveal]{opacity:1!important;transform:none!important}.faq-item__body{transition:none!important}}
