:root{--brick:#ac483d;--rust:#c45727;--sand:#e7ceb5;--caramel:#ac7644;--gold:#c39a60;--sage:#b7b796;--olive:#797a4e;--blush:#dcc3b7;--olive-950:#141709;--olive-900:#1c1f14;--olive-850:#22261a;--olive-800:#262a1b;--olive-700:#3a3e27;--olive-600:#575937;--olive-500:#797a4e;--olive-400:#9a9b72;--olive-300:#b7b796;--olive-200:#d2d2bc;--olive-100:#ededE2;--caramel-700:#6b4526;--caramel-600:#8c5e35;--caramel-500:#ac7644;--rust-600:#a2451e;--rust-500:#c45727;--brick-600:#8c3a31;--brick-500:#ac483d;--warm-000:#fdfbf7;--warm-050:#f6f1e8;--warm-100:#efe6d8;--warm-200:#e0d2bd;--warm-800:#3b382e;--warm-900:#241f16;--bg-page:var(--olive-900);--bg-page-alt:var(--olive-950);--surface-card:var(--olive-850);--surface-card-hover:var(--olive-800);--surface-raised:var(--olive-800);--surface-inset:rgba(0,0,0,0.24);--surface-light:var(--warm-050);--surface-overlay:rgba(20,23,9,0.72);--text-primary:var(--warm-050);--text-body:var(--olive-200);--text-muted:var(--olive-400);--text-accent:var(--gold-500);--gold-ink:var(--gold-500);--gold-ink-lg:var(--gold-500);--text-heading:var(--sand);--text-on-accent:var(--olive-950);--text-on-light:var(--warm-900);--text-on-light-muted:#6b6555;--border-subtle:rgba(183,183,150,0.14);--border-default:rgba(183,183,150,0.24);--border-strong:rgba(195,154,96,0.55);--border-light:var(--warm-200);--accent:var(--gold-500);--accent-hover:var(--gold-400);--accent-press:var(--gold-600);--accent-quiet:rgba(195,154,96,0.14);--accent-alt:var(--caramel-500);--danger:var(--brick-500);--danger-quiet:rgba(172,72,61,0.16);--warning:var(--rust-500);--warning-quiet:rgba(196,87,39,0.16);--success:var(--olive-400);--success-quiet:rgba(154,155,114,0.18);--info:var(--sage);--focus-ring:0 0 0 2px var(--olive-900),0 0 0 4px var(--gold-500);--font-display:"Spectral","Dihjauti S",Georgia,"Times New Roman",serif;--font-sans:"Jost","Larke Sans","Gill Sans",system-ui,sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,monospace;--text-display-1:clamp(34px,5.2vw,76px);--text-display-2:clamp(28px,3.8vw,56px);--text-h1:clamp(28px,3.4vw,40px);--text-h2:clamp(24px,2.8vw,32px);--text-h3:clamp(20px,2.2vw,24px);--text-h4:clamp(17px,1.8vw,20px);--text-lg:clamp(16px,1.4vw,18px);--text-md:clamp(14.5px,1.1vw,16px);--text-sm:13.5px;--text-xs:12px;--text-micro:10.5px;--text-eyebrow:13px;--leading-tight:1.06;--leading-snug:1.22;--leading-normal:1.5;--leading-relaxed:1.68;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-display:-0.015em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-eyebrow:0.18em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gutter:24px;--section-y:96px;--container-max:1240px;--container-narrow:720px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--radius-pill:999px;--radius-card:18px;--radius-control:10px;--radius-image:14px;--shadow-none:none;--shadow-sm:0 1px 2px rgba(10,12,4,0.5);--shadow-card:0 12px 32px -12px rgba(6,8,2,0.72);--shadow-raised:0 20px 50px -18px rgba(6,8,2,0.8);--shadow-overlay:0 32px 80px -24px rgba(4,5,1,0.86);--shadow-accent:0 10px 26px -12px rgba(195,154,96,0.5);--inset-hairline:inset 0 1px 0 rgba(237,237,226,0.06);--glow-product:radial-gradient(120% 90% at 50% 12%,rgba(195,154,96,0.16),transparent 70%);--scrim-bottom:linear-gradient(180deg,transparent,rgba(20,23,9,0.06) 40%,rgba(20,23,9,0.82));--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.5,0,0.75,0);--dur-fast:120ms;--dur-base:200ms;--dur-slow:340ms;--dur-reveal:520ms;--transition-control:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--bg-page);color:var(--text-body);font-family:var(--font-sans);font-weight:var(--weight-light);font-size:var(--text-md);line-height:var(--leading-relaxed);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-regular);color:var(--text-heading);letter-spacing:var(--tracking-display);line-height:var(--leading-snug);margin:0}p{margin:0}a{color:var(--accent);text-decoration:none;transition:color var(--dur-base) var(--ease-standard)}a:hover{color:var(--accent-hover)}::selection{background:var(--accent-quiet);color:var(--text-primary)}:focus-visible{outline:none;box-shadow:var(--focus-ring)}img{display:block;max-width:100%}:root{--font-display:"Dihjauti S","Spectral",Georgia,serif;--font-sans:"Larke Sans","Instrument Sans",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--body-weight:300;--label-weight:500;--radius-btn:3px;--text-lg:20px;--text-md:18px;--text-sm:16.5px;--text-xs:15px;--text-micro:12.5px;--text-eyebrow:15px;--text-h4:22px;--text-h3:26px;--bg-page:#fbf8f2;--bg-page-alt:#f2ece0;--surface-card:#ffffff;--surface-card-hover:#fbf8f2;--surface-raised:#ffffff;--surface-light:#fbf8f2;--surface-overlay:rgba(28,32,22,0.45);--surface-inset:#ffffff;--text-primary:#1c2016;--text-body:#323624;--text-muted:#63664f;--text-heading:#1c2016;--text-accent:#7d5f34;--gold-ink:#7d5f34;--gold-ink-lg:#8a6a3c;--text-on-accent:#1c2016;--text-on-light:#1c2016;--text-on-light-muted:#585b45;--gold-700:#8a6a3c;--gold-600:#a8834b;--gold-500:#c39a60;--gold-400:#d3b184;--gold-300:#e2c9a7;--border-subtle:rgba(195,154,96,0.18);--border-default:rgba(195,154,96,0.32);--border-strong:rgba(195,154,96,0.65);--accent:#c39a60;--accent-hover:#a8834b;--accent-press:#8a6a3c;--accent-quiet:rgba(195,154,96,0.12);--shadow-card:0 10px 32px -12px rgba(45,38,25,0.10);--shadow-overlay:0 24px 60px -20px rgba(45,38,25,0.22);--focus-ring:0 0 0 2px #fbf8f2,0 0 0 4px #c39a60;--glow-product:radial-gradient(60% 50% at 50% 50%,rgba(195,154,96,0.18),transparent 70%)}body,html{margin:0;padding:0;background:#fbf8f2}body,button,input,select,textarea{font-family:var(--font-sans);font-weight:var(--body-weight);letter-spacing:.015em}[data-uppercase]{font-weight:var(--label-weight);letter-spacing:.14em}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1;font-weight:var(--body-weight)}input:-webkit-autofill{-webkit-text-fill-color:var(--text-heading);-webkit-box-shadow:0 0 0 40px var(--surface-card) inset;caret-color:var(--text-heading)}a{color:var(--gold-ink)}a:hover{color:var(--gold-700)}::selection{background:#c39a60;color:#ffffff}@keyframes gsSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes gsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes gsRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes gsCue{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(8px);opacity:1}}@keyframes gmToastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gmShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes gsSpin{to{transform:rotate(1turn)}}@media (max-width:768px){:root{--text-display-1:clamp(30px,8vw,44px);--text-display-2:clamp(25px,6.5vw,36px);--text-h1:clamp(24px,5.5vw,32px);--text-h2:clamp(21px,4.8vw,26px)}section{padding-left:16px!important;padding-right:16px!important}}@media (max-width:480px){:root{--text-display-1:clamp(28px,8.5vw,38px);--text-display-2:clamp(23px,7vw,30px)}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.hiw-section{min-height:100svh;display:flex;align-items:center;padding:clamp(80px,10vh,140px) 24px;background:var(--bg-page);position:relative}.hiw-container{max-width:1240px;margin:0 auto;width:100%}.hiw-header{text-align:center;max-width:760px;margin:0 auto clamp(40px,6vh,64px)}.hiw-title{font-family:var(--font-display);font-weight:400;font-size:var(--text-display-2);line-height:1.1;letter-spacing:-.015em;color:var(--text-heading);margin:16px 0 14px}.hiw-subtitle{font-size:var(--text-md);color:var(--text-muted);line-height:1.65;max-width:58ch;margin:0 auto}.hiw-grid{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(380px,1.15fr);gap:clamp(36px,5vw,68px);align-items:center}.hiw-visual-column{position:relative;width:100%}.hiw-visual-frame{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(195,154,96,.28);box-shadow:0 20px 48px -12px rgba(28,32,22,.16),0 0 0 1px rgba(195,154,96,.12);aspect-ratio:3/4;background:var(--bg-page-alt)}.hiw-visual-parallax{position:absolute;inset:-8% 0;transform:scale(1.04)}.hiw-floating-badge{position:absolute;bottom:20px;left:20px;right:20px;background:rgba(251,248,242,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(195,154,96,.35);border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 12px 30px -8px rgba(28,32,22,.18);z-index:2;transition:transform .26s var(--ease-standard),background .26s var(--ease-standard)}.hiw-floating-badge:hover{background:rgba(255,255,255,.96);transform:translateY(-2px)}.hiw-badge-icon{width:42px;height:42px;border-radius:50%;background:rgba(195,154,96,.15);border:1px solid var(--gold-500);display:flex;align-items:center;justify-content:center;color:var(--gold-600);flex-shrink:0}.hiw-badge-title{font-family:var(--font-display);font-size:var(--text-eyebrow);font-weight:500;color:var(--text-heading);margin:0 0 2px}.hiw-badge-desc{font-size:var(--text-micro);color:var(--text-muted);line-height:1.45;margin:0}.hiw-steps-column{position:relative;display:flex;flex-direction:column;gap:20px}.hiw-timeline-spine{position:absolute;left:45px;top:46px;bottom:46px;width:2px;background:linear-gradient(180deg,var(--gold-500) 0,rgba(195,154,96,.25) 50%,var(--gold-500) 100%);z-index:0;pointer-events:none}.hiw-step-card{position:relative;z-index:1;display:flex;gap:20px;align-items:flex-start;background:var(--surface-card);border:1px solid rgba(195,154,96,.22);border-radius:16px;padding:clamp(20px,2.5vw,26px);box-shadow:0 6px 22px -8px rgba(45,38,25,.08);transition:transform .26s var(--ease-standard),border-color .26s var(--ease-standard),box-shadow .26s var(--ease-standard),background .26s var(--ease-standard);cursor:default}.hiw-step-card:hover{transform:translateY(-3px) translateX(4px);border-color:var(--gold-500);box-shadow:0 16px 36px -10px rgba(195,154,96,.24);background:#ffffff}.hiw-step-badge-wrap{position:relative;flex-shrink:0;width:50px;height:50px;border-radius:50%;background:#fbf8f2;border:1.5px solid var(--gold-500);display:flex;align-items:center;justify-content:center;color:var(--gold-600);box-shadow:0 4px 14px rgba(195,154,96,.16);transition:transform .26s ease,background .26s ease,color .26s ease}.hiw-step-card:hover .hiw-step-badge-wrap{transform:scale(1.08);background:var(--gold-500);color:#ffffff}.hiw-step-n{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border-radius:50%;background:var(--gold-ink);color:#ffffff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:0;border:1.5px solid #ffffff}.hiw-step-content{flex:1 1;min-width:0}.hiw-step-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;flex-wrap:wrap}.hiw-step-title{font-family:var(--font-display);font-size:clamp(19px,1.8vw,22px);font-weight:500;color:var(--text-heading);margin:0;line-height:1.25}.hiw-step-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;background:rgba(195,154,96,.1);border:1px solid rgba(195,154,96,.22);border-radius:20px;font-size:var(--text-micro);color:var(--gold-ink);font-weight:500;white-space:nowrap}.hiw-step-desc{font-size:var(--text-sm);line-height:1.6;color:var(--text-body);margin:0}.hiw-cta-wrap{margin-top:clamp(36px,5vh,52px);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.hiw-cta-hint{font-size:var(--text-xs);color:var(--text-muted);letter-spacing:.04em}@media (max-width:1023px){.hiw-grid{grid-template-columns:1fr;gap:36px}.hiw-visual-frame{aspect-ratio:3/4!important;max-width:min(100%,390px);margin:0 auto}.hiw-visual-parallax{inset:0!important;transform:none!important}.hiw-floating-badge{bottom:12px;left:12px;right:12px;padding:10px 14px}}@media (max-width:640px){.hiw-step-card{padding:16px;gap:14px}.hiw-step-badge-wrap{width:44px;height:44px}.hiw-timeline-spine{left:38px}.hiw-visual-frame{aspect-ratio:3/4!important;max-width:min(100%,340px)}.hiw-step-pill{margin-top:4px}}.bottom-nav-root{display:block!important}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.bottom-nav-root,.bottom-nav-spacer{display:none!important}}@media (min-width:1200px){.header-nav-links{display:flex!important}}.hero-section{position:relative;min-height:100svh;display:grid;align-items:end;overflow:hidden}.hero-bg-parallax{position:absolute;inset:-12% 0;transform:scale(1.06)}.hero-gradient{position:absolute;inset:0;background:linear-gradient(0deg,rgba(251,248,242,.98) 6%,rgba(251,248,242,.76) 44%,rgba(251,248,242,.18))}.hero-content{position:relative;max-width:1240px;margin:0 auto;width:100%;padding:clamp(100px,14vh,140px) 24px clamp(60px,10vh,108px)}@media (max-width:1023px){.hero-gradient{background:linear-gradient(0deg,rgba(251,248,242,.98) 10%,rgba(251,248,242,.82) 48%,rgba(251,248,242,.3) 78%,rgba(251,248,242,.15))}.hero-content{padding:100px 24px calc(80px + env(safe-area-inset-bottom, 0px))!important}.hero-scroll-cue{display:none!important}.hero-bg-parallax{inset:0!important;transform:none!important}}@media (max-width:640px){.hero-gradient{background:linear-gradient(0deg,rgba(251,248,242,.98) 16%,rgba(251,248,242,.86) 54%,rgba(251,248,242,.34) 80%,rgba(251,248,242,.16))}.hero-content{padding:92px 18px calc(76px + env(safe-area-inset-bottom, 0px))!important}}.craft-section{min-height:100svh;display:flex;align-items:center;padding:clamp(80px,10vh,140px) 24px}.craft-grid{max-width:1240px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,88px);align-items:center}.craft-photo-frame{position:relative;aspect-ratio:4/5!important;overflow:hidden;border-radius:14px;border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);width:100%;max-width:440px;margin:0 auto}.craft-photo-inner{position:absolute;inset:-10% 0;transform:scale(1.04)}@media (max-width:1023px){.craft-section{min-height:auto!important;padding:clamp(48px,6vh,80px) 20px!important}.craft-grid{grid-template-columns:1fr!important;gap:clamp(24px,4vh,36px)!important}.craft-photo-frame{aspect-ratio:4/5!important;max-width:min(100%,360px)!important;margin:0 auto!important}.craft-photo-inner{inset:0!important;transform:none!important}.craft-photo-wrap{order:1!important}.craft-copy-wrap{order:2!important}}@media (max-width:640px){.craft-section{padding:40px 16px!important}.craft-photo-frame{max-width:min(100%,320px)!important;border-radius:10px}}.senses-section{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(80px,11vh,130px) 24px clamp(60px,8vh,100px);overflow:hidden;background:#b7b796}.senses-container{position:relative;max-width:1240px;width:100%;margin:0 auto;z-index:2}.senses-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(28px,4vh,44px)}.senses-card{position:relative;background:rgba(251,248,242,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(195,154,96,.28);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;text-align:left;text-decoration:none;color:inherit;box-shadow:0 14px 34px -10px rgba(45,38,25,.12);transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s ease,border-color .32s ease}.senses-card:hover{transform:translateY(-6px);border-color:rgba(195,154,96,.6);box-shadow:0 20px 42px -10px rgba(45,38,25,.22)}.senses-photo-frame{position:relative;aspect-ratio:4/5;margin:10px 10px 0;border-radius:14px;overflow:hidden;background:#d8cebe}.senses-photo-inner{position:absolute;inset:0;transition:transform .52s cubic-bezier(.16,1,.3,1)}.senses-card:hover .senses-photo-inner{transform:scale(1.05)}.senses-card-tag{position:absolute;top:10px;left:10px;z-index:3;background:rgba(251,248,242,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4px 10px;border-radius:999px;font-size:var(--text-micro);font-weight:500;letter-spacing:.04em;color:var(--caramel-700);border:1px solid rgba(195,154,96,.3);box-shadow:0 4px 12px rgba(0,0,0,.08)}.senses-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1 1}.senses-card-sig{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.07em;font-weight:600;color:var(--caramel-700);margin-bottom:6px}.senses-card-title{font-family:var(--font-display);font-size:clamp(20px,1.5vw,24px);font-weight:400;line-height:1.2;color:var(--text-heading);margin:0 0 6px}.senses-card-desc{font-size:var(--text-xs);line-height:1.55;color:var(--text-body);margin:0 0 14px;flex:1 1}.senses-card-link{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-micro);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--caramel-700);transition:gap .2s ease}.senses-card:hover .senses-card-link{gap:10px}@media (max-width:1023px){.senses-section{min-height:auto!important;padding:clamp(56px,8vh,88px) 20px!important}.senses-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media (max-width:640px){.senses-section{padding:44px 14px!important}.senses-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.senses-photo-frame{margin:6px 6px 0!important;border-radius:10px!important}.senses-card-body{padding:10px 10px 12px!important}.senses-card-tag{top:6px!important;left:6px!important;padding:2px 7px!important;font-size:9px!important}.senses-card-title{font-size:17px!important}.senses-card-sig{font-size:9.5px!important;margin-bottom:4px!important}.senses-card-desc{font-size:11.5px!important;line-height:1.4!important;margin-bottom:8px!important}.senses-card-link{font-size:10.5px!important}}.gift-section{min-height:100svh;display:flex;align-items:center;padding:clamp(80px,10vh,140px) 24px;background:#e7ceb5;color:var(--text-on-light)}.gift-grid{max-width:1240px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.gift-photo-frame{position:relative;aspect-ratio:4/3!important;overflow:hidden;border-radius:14px;border:1px solid rgba(195,154,96,.35);box-shadow:var(--shadow-card);width:100%;max-width:500px;margin:0 auto}@media (max-width:1023px){.gift-section{min-height:auto!important;padding:clamp(48px,6vh,80px) 20px!important}.gift-grid{grid-template-columns:1fr!important;gap:clamp(24px,4vh,36px)!important}.gift-photo-frame{aspect-ratio:4/3!important;max-width:min(100%,460px)!important;margin:0 auto!important}.gift-photo-frame div[data-parallax]{inset:0!important;transform:none!important}}@media (max-width:640px){.gift-section{padding:40px 16px!important}.gift-photo-frame{border-radius:10px}}.store-section{min-height:100svh;display:flex;align-items:center;padding:clamp(80px,10vh,140px) 24px}.store-grid{max-width:1240px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.store-map-frame{min-height:380px;border:1px solid var(--border-default);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-card);width:100%}@media (max-width:1023px){.store-section{min-height:auto!important;padding:clamp(48px,6vh,80px) 20px!important}.store-grid{grid-template-columns:1fr!important;gap:clamp(24px,4vh,36px)!important}.store-map-frame{min-height:300px;max-height:360px}}@media (max-width:640px){.store-section{padding:40px 16px!important}.store-map-frame{min-height:260px}}.final-cta-section{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(80px,10vh,140px) 24px;overflow:hidden;background:var(--bg-page)}.final-cta-bg-parallax{position:absolute;inset:-14% 0;transform:scale(1.06)}@media (max-width:1023px){.final-cta-section{min-height:80svh!important;padding:80px 20px calc(80px + env(safe-area-inset-bottom, 0px))!important}.final-cta-bg-parallax{inset:0!important;transform:none!important}}@media (max-width:640px){.final-cta-section{min-height:75svh!important;padding:60px 16px calc(76px + env(safe-area-inset-bottom, 0px))!important}}@media (min-width:1024px){.craft-section,.gift-section,.store-section{min-height:0;padding-top:clamp(72px,8vh,104px);padding-bottom:clamp(72px,8vh,104px)}}.senses-section{--text-accent:#5e3c20;--gold-ink:#5e3c20}@keyframes gsRevealFallback{to{opacity:1;transform:none}}html:not([data-motion]) [data-reveal]:not([data-shown]){animation:gsRevealFallback .48s ease-out 1.5s forwards}@media (prefers-reduced-motion:reduce){html:not([data-motion]) [data-reveal]:not([data-shown]){opacity:1!important;transform:none!important}}@keyframes gsEnter{0%{opacity:0;transform:translateY(26px)}}[data-enter]{animation:gsEnter .72s cubic-bezier(.16,1,.3,1) calc(var(--enter-step, 0) * 80ms) both}