@layer components{.vista{isolation:isolate;pointer-events:none;background:var(--sky-top);--vista-horizon:60;--vista-focus:.55;position:absolute;inset:0;overflow:hidden;container-type:size}.vista--dawn{--sky-top:#1d5f9e}.vista--day{--sky-top:#6fa3b3}.vista--dusk{--sky-top:#0c1626}.vista__group,.vista__fx{position:absolute;inset:0}.vista__img{--vw:max(100cqw, calc((100 - var(--vista-horizon)) * 1cqh / .225), min(calc(var(--vista-horizon) * 1cqh / .3375), var(--vista-cap,100000px)));left:clamp(calc(100cqw - var(--vw)), calc(50cqw - var(--vista-focus) * var(--vw)), 0px);top:calc(var(--vista-horizon) * 1cqh - .3375 * var(--vw));width:var(--vw);aspect-ratio:16/9;-webkit-user-select:none;user-select:none;transform-origin:50% 60%;max-width:none;height:auto;position:absolute;scale:1.05}.vista__img--rays{mix-blend-mode:screen}.vista__img--rays-b{opacity:.5}.vista__shade{background:linear-gradient(90deg,#0a284e80 0%,#0a284e24 45%,#0000 70%)}.vista__group{translate:calc(var(--pointer-x,0) * var(--depth,0) * 1px) calc(var(--pointer-y,0) * var(--depth,0) * .5px);transition:translate 1.2s cubic-bezier(.2,.7,.2,1)}.vista__group--sky{--depth:2}.vista__group--clouds{--depth:3;-webkit-mask-image:linear-gradient(90deg,#0006 0%,#000 52%);mask-image:linear-gradient(90deg,#0006 0%,#000 52%)}.vista__group--far{--depth:5}.vista__group--mid{--depth:9}.vista__group--near{--depth:16}.vista__group--fore{--depth:24}@media (prefers-reduced-motion:no-preference){.vista__img--rays-a{will-change:opacity;animation:9s ease-in-out infinite alternate vista-rays}.vista__img--rays-b{will-change:opacity;animation:7s ease-in-out -4s infinite alternate-reverse vista-rays-soft}.vista__sway{transform-origin:100% 0;will-change:rotate;animation:8s ease-in-out infinite alternate vista-sway}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vista--parallax .vista__group{animation:linear both vista-depth;animation-timeline:view();animation-range:exit}.vista--parallax .vista__group--sky{--scroll-shift:30%}.vista--parallax .vista__group--clouds{--scroll-shift:26%}.vista--parallax .vista__group--far{--scroll-shift:22%}.vista--parallax .vista__group--mid{--scroll-shift:15%}.vista--parallax .vista__group--near{--scroll-shift:7%}.vista--parallax .vista__group--fore{--scroll-shift:-12%}}}.sky-clouds{--vanish-x:56%;perspective:60cqh;perspective-origin:var(--vanish-x) calc(var(--vista-horizon) * 1%);transform-style:preserve-3d;position:absolute;inset:0}.sky-cloud{left:var(--vanish-x);top:calc(var(--vista-horizon) * 1%);width:var(--w);margin:calc(var(--w) * -.39) 0 0 calc(var(--w) * -.5);opacity:0;transform:translate3d(var(--x), var(--y), -320cqh);will-change:transform, opacity;animation:sky-cloud var(--duration) linear var(--delay) infinite;position:absolute}.sky-cloud img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.sky-cloud{animation-play-state:paused}}.night-sky{background:linear-gradient(#080f03 0%,#0e1905 45%,#15240a 100%)}.night-sky__stars,.night-sky__stars:after{pointer-events:none;background-image:radial-gradient(1px 1px at 23px 41px,#ffffffe6,#0000),radial-gradient(1px 1px at 141px 97px,#ffffffb3,#0000),radial-gradient(1.5px 1.5px at 219px 23px,#fff4d6e6,#0000),radial-gradient(1px 1px at 287px 163px,#fff9,#0000),radial-gradient(1px 1px at 67px 211px,#ffffffbf,#0000),radial-gradient(1.5px 1.5px at 173px 259px,#d6e6ffd9,#0000);background-size:311px 293px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 95%);mask-image:linear-gradient(#000 0% 45%,#0000 95%)}.night-sky__stars:after{content:"";background-image:radial-gradient(1px 1px at 51px 77px,#fffc,#0000),radial-gradient(1px 1px at 197px 13px,#ffffff8c,#0000),radial-gradient(2px 2px at 331px 149px,#fff0c8f2,#0000),radial-gradient(1px 1px at 113px 311px,#ffffffa6,#0000),radial-gradient(1px 1px at 419px 271px,#dcebffcc,#0000);background-size:467px 359px}.night-sky__moon{aspect-ratio:1;background:radial-gradient(circle at 70% 40%,#0000 52%,#fff6dc 54%);border-radius:50%;width:3.25rem;position:absolute;transform:rotate(-24deg);box-shadow:0 0 60px 10px #ffeec81f}@media (prefers-reduced-motion:no-preference){.night-sky__stars{animation:5s ease-in-out infinite alternate twinkle}.night-sky__stars:after{animation:3.6s ease-in-out -1.8s infinite alternate-reverse twinkle}}.firefly{opacity:0;pointer-events:none;background:radial-gradient(circle,#f6ffc4 0%,#d7f27c 40%,#bee65a00 70%);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 12px 4px #d6f57859}@media (prefers-reduced-motion:no-preference){.firefly{animation:firefly-wander var(--dur,14s) ease-in-out var(--delay,0s) infinite alternate, firefly-blink calc(var(--dur,14s) / 3.5) ease-in-out var(--delay,0s) infinite}}@media (prefers-reduced-motion:reduce){.firefly{opacity:.7}}.paper{isolation:isolate;background-color:var(--paper-base,var(--color-paper));background-image:radial-gradient(110% 85% at 88% -12%,#fffae8f2,#0000 58%),radial-gradient(80% 70% at -6% 112%,#5c543412,#0000 62%),url(/art/paper-fibers.png);background-size:auto,auto,512px 512px;position:relative}.paper--sage{--paper-base:#eef0e1}.paper--apricot{--paper-base:#f7ebd9}.paper--white{--paper-base:#fdfaf5}.engraving{pointer-events:none;background:var(--engraving-color,var(--color-forest-800));opacity:var(--engraving-opacity,.13);-webkit-mask:var(--engraving) center / contain no-repeat, linear-gradient(0deg, #000 calc(var(--ink) - 14%), transparent var(--ink));-webkit-mask-composite:source-in;-webkit-mask:var(--engraving) center / contain no-repeat, linear-gradient(0deg, #000 calc(var(--ink) - 14%), transparent var(--ink));mask:var(--engraving) center / contain no-repeat, linear-gradient(0deg, #000 calc(var(--ink) - 14%), transparent var(--ink));position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.engraving--moringa{--engraving:url(/art/engraving-moringa.svg);aspect-ratio:900/1200}.engraving--ber{--engraving:url(/art/engraving-ber.svg);aspect-ratio:1400/900;--engraving-color:var(--color-earth-700)}.engraving--pods{--engraving:url(/art/engraving-moringa-pods.svg);aspect-ratio:900/600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.engraving{animation:linear both ink-in;animation-timeline:view();animation-range:entry cover 55%}}}.contours{pointer-events:none;background:var(--contour-color,var(--color-forest-800));opacity:var(--contour-opacity,.09);position:absolute;inset:0;-webkit-mask:url(/art/contours.svg) 50%/cover no-repeat;mask:url(/art/contours.svg) 50%/cover no-repeat}.contours--lit{--contour-color:var(--color-gold-500);--contour-opacity:.6;-webkit-mask:url(/art/contours.svg) center / cover no-repeat, radial-gradient(circle 15rem at var(--spot-x,-50%) var(--spot-y,-50%), #000, transparent);-webkit-mask-composite:source-in;-webkit-mask:url(/art/contours.svg) center / cover no-repeat, radial-gradient(circle 15rem at var(--spot-x,-50%) var(--spot-y,-50%), #000, transparent);mask:url(/art/contours.svg) center / cover no-repeat, radial-gradient(circle 15rem at var(--spot-x,-50%) var(--spot-y,-50%), #000, transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.guilloche{aspect-ratio:1;pointer-events:none;background:var(--guilloche-color,var(--color-gold-500));opacity:var(--guilloche-opacity,.28);position:absolute;-webkit-mask:url(/art/guilloche.svg) 50%/contain no-repeat;mask:url(/art/guilloche.svg) 50%/contain no-repeat}.guilloche-band{pointer-events:none;background:var(--guilloche-color,var(--color-gold-500));height:1.875rem;opacity:var(--guilloche-opacity,.45);-webkit-mask:url(/art/guilloche-band.svg) 0/auto 100% repeat-x;mask:url(/art/guilloche-band.svg) 0/auto 100% repeat-x}@media (prefers-reduced-motion:no-preference){.guilloche{animation:240s linear infinite turn}}.grain{isolation:isolate;position:relative}.grain:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:overlay;opacity:var(--grain,.28);background:url(/art/grain.png);position:absolute;inset:0}.text-foil{color:var(--color-gold-300);background:linear-gradient(100deg,#ffc93d 0%,#fff0b0 18%,#fed126 36%,#ffe27a 54%,#ffa31a 72%,#ffd24d 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.text-foil{animation:9s ease-in-out infinite alternate foil-sheen}}.glass{background:linear-gradient(var(--glass-fill,#1824068c), var(--glass-fill,#1824068c)) padding-box, linear-gradient(155deg, #ffe2aa8c 0%, #ffffff1a 30%, #ffffff0a 60%, #c6dc8e40 100%) border-box;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);border:1px solid #0000;box-shadow:inset 0 1px #ffffff14,0 30px 60px -30px #0000008c}.deckle{inset-inline:0;z-index:2;pointer-events:none;filter:drop-shadow(0 -2px 3px #281e0a29);height:2.25rem;position:absolute;bottom:-1px}.deckle:before{content:"";background:var(--deckle-paper,var(--color-paper)) url(/art/paper-fibers.png) 0 0 / 512px 512px;position:absolute;inset:0;-webkit-mask:url(/art/deckle.svg) 0 100%/1600px 100% repeat-x;mask:url(/art/deckle.svg) 0 100%/1600px 100% repeat-x}.page-header__haze{background:radial-gradient(80% 95% at 14% 32%,#fafcf7cc,#fafcf773 46%,#0000 80%)}.eyebrow-rule{align-items:center;gap:.75rem;display:flex}.eyebrow-rule:before,.eyebrow-rule--center:after{content:"";background:linear-gradient(90deg, transparent, var(--color-gold-500));flex:none;width:1.75rem;height:1px}.eyebrow-rule--center{justify-content:center}.eyebrow-rule--center:after{background:linear-gradient(270deg, transparent, var(--color-gold-500))}.accent-em em{color:#b35000;background:linear-gradient(100deg,#a84b00 0%,#c75b00 28%,#b35000 52%,#cf6400 76%,#a84b00 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic}.accent-em--upright em{padding-right:0;font-style:normal}.accent-em--light em{color:var(--color-gold-300);background-image:linear-gradient(100deg,#ffc93d 0%,#fff0b0 18%,#fed126 36%,#ffe27a 54%,#ffa31a 72%,#ffd24d 100%)}.accent-em--blush em{color:#f5c08f;background-image:linear-gradient(100deg,#f3b07a 0%,#ffe2b8 20%,#e98a5e 40%,#ffd29c 60%,#d9774f 80%,#f6c48a 100%)}.accent-em--ber em{color:#9a4a22;background-image:linear-gradient(100deg,#8c3f1c 0%,#b8622e 28%,#9a4a22 52%,#c47134 76%,#8c3f1c 100%)}@media (prefers-reduced-motion:no-preference){.accent-em em{animation:9s ease-in-out infinite alternate foil-sheen}}.division-hero__photo{transform-origin:60% 45%;scale:1.04}@media (prefers-reduced-motion:no-preference){.division-hero__photo{animation:30s ease-in-out infinite alternate hero-drift}}.division-hero__veil{--veil:16 24 4;background:linear-gradient(90deg, rgb(var(--veil) / .9) 0%, rgb(var(--veil) / .66) 36%, rgb(var(--veil) / .16) 70%, rgb(var(--veil) / .04) 100%), linear-gradient(0deg, rgb(var(--veil) / .72) 0%, transparent 46%), linear-gradient(180deg, rgb(var(--veil) / .35) 0%, transparent 22%)}.division-hero__veil--earth{--veil:30 18 8}@media not (min-width:64rem){.division-hero__veil{background:linear-gradient(0deg, rgb(var(--veil) / .92) 0%, rgb(var(--veil) / .76) 45%, rgb(var(--veil) / .6) 100%), linear-gradient(90deg, rgb(var(--veil) / .35), transparent 70%)}}.article-hero__veil{background:linear-gradient(#10180480 0%,#1018049e 50%,#101804e6 100%),radial-gradient(70% 60% at 50% 40%,#10180426,#0000)}.deckle--top{filter:drop-shadow(0 3px 4px #0a081459);top:-1px;bottom:auto}.deckle--top:before{transform:scaleY(-1)}main:has(>:last-child.night-sky)+footer .deckle--top:before{background:#15240a}.hero-carousel__track{touch-action:pan-y;min-height:clamp(38rem,100svh - 10.5rem,58rem);display:grid;overflow:hidden}.hero-slide{visibility:hidden;z-index:0;grid-area:1/1;display:grid;position:relative}.hero-slide[data-state=active]{visibility:visible;z-index:2;box-shadow:0 0 90px #00000073}.hero-slide[data-state=leaving]{visibility:visible;z-index:1}.hero-slide[data-state=idle] *{animation-play-state:paused!important}.hero-slide__dim{z-index:3;opacity:0;pointer-events:none;background:#0b1102;position:absolute;inset:0}.hero-carousel:not([data-warm]) .hero-slide[data-state=idle] :is(.hero-slide__photo,.hero-slide__later),.hero-slide[data-state=idle]:not([data-near]) :is(.hero-slide__photo,.hero-slide__later){display:none}.hero-reveal{opacity:0}.hero-slide:is([data-state=active],[data-state=leaving]) .hero-reveal{animation:.8s cubic-bezier(.2,.7,.2,1) both hero-rise;animation-delay:calc(var(--reveal-delay,0s) + var(--slide-enter,0s))}.hero-carousel[data-moved]{--slide-enter:.42s}.hero-slide__photo{transform-origin:60% 45%}@media (prefers-reduced-motion:no-preference){.hero-slide:is([data-state=active],[data-state=leaving]) .hero-slide__photo{animation:12s both hero-push-in}.hero-pack{animation:5s ease-in-out infinite alternate hero-float}}.hero-dot__fill{border-radius:inherit;background:var(--color-gold-300);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hero-dot__fill--full{transform:none}.hero-dot__fill--timer{animation-name:hero-progress;animation-timing-function:linear;animation-fill-mode:both}.text-foil--blush{color:#f5c08f;background-image:linear-gradient(100deg,#f3b07a 0%,#ffe2b8 20%,#e98a5e 40%,#ffd29c 60%,#d9774f 80%,#f6c48a 100%)}.product-paths:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 25% 60%, #5f8a1433, transparent 70%), radial-gradient(55% 50% at 78% 62%, #b8895229, transparent 70%), linear-gradient(180deg, #121c03 0%, var(--color-forest-950) 30%);position:absolute;inset:0}.category-track{scrollbar-width:none;overscroll-behavior-x:contain}.category-track::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.welcome-popup[open]{animation:.4s cubic-bezier(.2,.8,.2,1) both popup-in}.welcome-popup[open]::backdrop{animation:.3s ease-out both popup-fade}}.hero-depth{translate:calc(var(--pointer-x,0) * 14px) calc(var(--pointer-y,0) * 10px);transition:translate .8s cubic-bezier(.2,.7,.2,1)}.hero-opening__photo img{filter:saturate(1.2)contrast(1.06)}.hero-opening__tone{mix-blend-mode:multiply;background:linear-gradient(90deg,#0000 35%,#96aa50 75%,#6e8232 100%)}.palette-emerald{--color-forest-950:#08190f;--color-forest-900:#0c2416;--color-forest-800:#12321f;--color-gold-300:#f1d38a;--color-gold-400:#dcae52;--color-gold-500:#c9963a;--color-leaf-300:#a8dcae;--color-cream:#f8f3e6}.emerald-bg{background:radial-gradient(42% 52% at 74% 30%,#dcae5233,#0000 70%),radial-gradient(55% 60% at 10% 6%,#2268428c,#0000 72%),radial-gradient(90% 55% at 50% 108%,#164a2ed9,#0000 70%),linear-gradient(#08190f 0%,#0c2416 48%,#091c11 100%)}.emerald-bg:after{content:"";opacity:.05;mix-blend-mode:overlay;background:url(/art/paper-fibers.png) 0 0/512px 512px;position:absolute;inset:0}.emerald-floor{transform-origin:50% 100%;overflow:hidden;transform:perspective(560px)rotateX(66deg);-webkit-mask-image:linear-gradient(#0000 12%,#000 92%);mask-image:linear-gradient(#0000 12%,#000 92%)}.emerald-floor__rows{background:repeating-linear-gradient(90deg,#dcae522b 0 1px,#0000 1px 88px),repeating-linear-gradient(0deg,#dcae5217 0 1px,#0000 1px 96px)}.display-title{font-variation-settings:"opsz" 144;letter-spacing:-.022em;word-spacing:.04em}.text-foil--champagne,.accent-em--champagne em{color:var(--color-gold-300);background-image:linear-gradient(100deg,#e9c46a 0%,#fff1c9 20%,#d4a24c 42%,#f6dc96 62%,#c79a3e 82%,#efd08a 100%)}.journey-3d{perspective:1400px;perspective-origin:50% 35%}.journey-3d__stage{transform-style:preserve-3d;transform:rotateX(calc(5deg + var(--pointer-y,0) * 7deg)) rotateY(calc(-9deg - var(--pointer-x,0) * 12deg));transition:transform 1s cubic-bezier(.2,.7,.2,1)}.journey-3d__sway,.journey-set{transform-style:preserve-3d}.journey-3d__shadow{filter:blur(14px);background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;height:18%;position:absolute;bottom:-7%;left:8%;right:6%;transform:translateZ(-120px)}.journey-frame{box-shadow:0 44px 70px -30px #000000d9,0 0 0 1px #00000040}.journey-frame--field{transform:translateZ(-60px)rotate(-5deg)}.journey-frame--harvest{transform:translateZ(-10px)rotate(4deg)}.journey-frame--pack{transform:translateZ(90px)rotate(-1.5deg)}.journey-frame__sheen{pointer-events:none;background:linear-gradient(125deg,#fff3 0%,#ffffff0a 30%,#0000 52%,#0003 100%)}.drift-leaf{width:2.75rem;transform:translateZ(var(--z)) rotate(var(--r)) scale(var(--s));position:absolute}.drift-leaf__shape{filter:drop-shadow(0 6px 6px #00000059);width:100%;display:block;overflow:visible}.drift-leaf__shape--leaf path:first-child{fill:#4f9b5d}.drift-leaf__shape--gold path:first-child{fill:#dcae52}.drift-leaf__shape--deep path:first-child{fill:#2a6a3c}.drift-leaf__rib{fill:none;stroke:#ffffff59;stroke-width:.8px}.journey-set{transition:visibility .6s}.journey-frame{transition:opacity .6s}.journey-set--apple-ber{visibility:hidden}.journey-stage:has([data-division=apple-ber][aria-selected=true]) .journey-set--moringa{visibility:hidden}.journey-set--apple-ber .journey-frame{opacity:0}.journey-stage:has([data-division=apple-ber][aria-selected=true]) .journey-set--moringa .journey-frame{opacity:0}.journey-stage:has([data-division=apple-ber][aria-selected=true]) .journey-set--apple-ber{visibility:visible}.journey-stage:has([data-division=apple-ber][aria-selected=true]) .journey-set--apple-ber .journey-frame{opacity:1}.journey-step__num{font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px #f1d38a4d;pointer-events:none;font-size:4.25rem;font-style:italic;font-weight:300;line-height:1;position:absolute;top:-.1rem;right:.75rem}@media (min-width:64rem){.journey-step__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff14,#ffffff05);transition:transform .55s cubic-bezier(.2,.7,.2,1),translate .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #f1d38a29,0 30px 50px -30px #000000bf}.journey-step__card:hover{translate:0 -6px;box-shadow:inset 0 1px #fff3,0 0 0 1px #f1d38a66,0 40px 60px -28px #000000d9,0 0 46px -14px #dcae5273}}.journey-line{overflow:hidden;box-shadow:0 0 10px #dcae5259}@media (prefers-reduced-motion:no-preference){.journey-3d__sway{animation:11s ease-in-out infinite alternate journey-sway}.drift-leaf__shape{animation:drift-leaf var(--d,7s) ease-in-out var(--delay,0s) infinite alternate}.journey-line:after{content:"";inset-block:0;background:linear-gradient(90deg,#0000,#fff1c9,#0000);width:16%;animation:5s cubic-bezier(.5,0,.5,1) infinite journey-pulse;position:absolute;left:0}.journey-frame{transition:opacity .6s,translate .7s cubic-bezier(.2,.7,.2,1)}.journey-frame--harvest{transition-delay:80ms}.journey-frame--pack{transition-delay:.16s}.journey-set--apple-ber .journey-frame{translate:0 1.25rem}.journey-stage:has([data-division=apple-ber][aria-selected=true]) .journey-set--moringa .journey-frame{translate:0 1.25rem}.journey-stage:has([data-division=apple-ber][aria-selected=true]) .journey-set--apple-ber .journey-frame{translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.journey-3d-entry{animation:linear both journey-collage-in;animation-timeline:view();animation-range:entry cover 40%}.journey-step{animation:linear both journey-step-in;animation-timeline:view();animation-range:entry cover 32%}}}.page-header__art{perspective:1200px;perspective-origin:40% 40%}.page-header__stage{transform-style:preserve-3d;transform:rotateX(calc(4deg + var(--pointer-y,0) * 6deg)) rotateY(calc(-16deg - var(--pointer-x,0) * 10deg));transition:transform 1s cubic-bezier(.2,.7,.2,1)}.page-header__sway{transform-style:preserve-3d}.page-header__glow{background:radial-gradient(closest-side,#dcae5238,#0000);transform:translateZ(-160px)}.page-header__art .engraving{--engraving-color:var(--color-gold-300);animation:none}.page-header__sprig{--engraving-opacity:.6;transform:translateZ(50px)rotate(8deg)}.page-header__pods{--engraving-opacity:.28;transform:translateZ(-110px)rotate(-14deg)}.page-header__veil{--veil:8 25 15;background:linear-gradient(90deg, rgb(var(--veil) / .86) 0%, rgb(var(--veil) / .8) 38%, rgb(var(--veil) / .66) 50%, rgb(var(--veil) / .22) 64%, transparent 78%), linear-gradient(0deg, rgb(var(--veil) / .55) 0%, transparent 30%), linear-gradient(180deg, rgb(var(--veil) / .35) 0%, transparent 22%)}@media not (min-width:64rem){.page-header__veil{background:linear-gradient(180deg, rgb(var(--veil) / .12) 0, rgb(var(--veil) / .2) 8rem, rgb(var(--veil) / .82) 11.5rem, rgb(var(--veil) / .88) 100%)}}@media (40rem<=width<64rem){.page-header__veil{background:linear-gradient(180deg, rgb(var(--veil) / .12) 0, rgb(var(--veil) / .2) 10.5rem, rgb(var(--veil) / .82) 14.5rem, rgb(var(--veil) / .88) 100%)}}.page-header__band{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.page-header__on-photo :where(p,h1,a,span,li){text-shadow:0 1px 2px #04100c99,0 2px 16px #04100c80}.page-header__on-photo :where(em,em *,.page-header__actions *){text-shadow:none}.page-header__actions{--color-forest-800:#dcae52;--color-forest-700:#f1d38a;--color-cream:#08190f;--color-white:#ffffff0f;--color-cream-100:#ffffff1f}@media (prefers-reduced-motion:no-preference){.page-header__sway{animation:12s ease-in-out infinite alternate journey-sway}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.film-frame{animation:linear both film-in;animation-timeline:view();animation-range:entry cover 35%}}}@media (prefers-reduced-motion:no-preference){.film-play__icon{animation:2.4s ease-out infinite film-pulse}}.film-dialog[open]{place-items:center;display:grid}}@keyframes vista-rays{0%{opacity:.35}to{opacity:1}}@keyframes vista-rays-soft{0%{opacity:.18}to{opacity:.5}}@keyframes vista-sway{0%{rotate:-.9deg}to{rotate:1.1deg}}@keyframes vista-depth{to{transform:translate3d(0, var(--scroll-shift,0), 0)}}@keyframes sky-cloud{0%{transform:translate3d(var(--x), var(--y), -320cqh);opacity:0}12%,80%{opacity:.95}to{transform:translate3d(calc(var(--x) + var(--drift)), var(--y), 24cqh);opacity:0}}@keyframes twinkle{0%{opacity:.55}to{opacity:1}}@keyframes firefly-wander{0%{translate:0}33%{translate:var(--dx,30px) calc(var(--dy,-20px) * .6)}66%{translate:calc(var(--dx,30px) * -.4) var(--dy,-20px)}to{translate:calc(var(--dx,30px) * .7) calc(var(--dy,-20px) * -.5)}}@keyframes firefly-blink{0%,to{opacity:0}35%,60%{opacity:.95}}@property --ink{syntax:"<percentage>";inherits:false;initial-value:115%}@keyframes ink-in{0%{--ink:0%}to{--ink:115%}}@keyframes turn{to{rotate:1turn}}@keyframes foil-sheen{0%{background-position:0%}to{background-position:100%}}@keyframes hero-drift{0%{translate:0;scale:1.04}to{translate:-1.5% -1.2%;scale:1.12}}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hero-push-in{0%{scale:1.14}to{scale:1.02}}@keyframes hero-float{0%{translate:0}to{translate:0 -12px}}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:48rem){.form-rows>div:not(.form-rows__full){grid-template-columns:12.5rem minmax(0,1fr);align-items:start;gap:.375rem 1.75rem;display:grid}.form-rows>div:not(.form-rows__full)>label:first-child,.form-rows>div:not(.form-rows__full)>.form-rows__label{text-align:right;padding-top:.75rem}.form-rows>div:not(.form-rows__full)>:not(label:first-child,.form-rows__label){grid-column:2}}@keyframes popup-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}@keyframes popup-fade{0%{opacity:0}}@keyframes journey-sway{0%{transform:rotateY(-5deg)rotateX(1deg)translateY(4px)}to{transform:rotateY(5deg)rotateX(-1deg)translateY(-6px)}}@keyframes drift-leaf{0%{translate:0;rotate:-8deg}to{translate:8px -16px;rotate:14deg}}@keyframes journey-pulse{0%{translate:-100%}to{translate:625%}}@keyframes journey-collage-in{0%{transform:perspective(1200px)rotateX(16deg)translateY(80px)scale(.92)}to{transform:none}}@keyframes journey-step-in{0%{transform:perspective(900px) rotateX(24deg) translateY(calc(48px + var(--i,0) * 18px))}to{transform:none}}@keyframes film-in{0%{transform:perspective(1200px)rotateX(14deg)translateY(56px)scale(.94)}to{transform:none}}@keyframes film-pulse{0%{box-shadow:0 0 #c257008c}70%,to{box-shadow:0 0 0 16px #c2570000}}
