@font-face{font-family:sectra;src:url(../media/GT_Sectra_Book-s.p.1eebukg6m_yhu.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sectra Fallback;src:local(Arial);ascent-override:100.21%;descent-override:26.59%;line-gap-override:0.0%;size-adjust:97.8%}.sectra_1936e3d2-module__QYZRXG__className{font-family:sectra,sectra Fallback;font-weight:400}.sectra_1936e3d2-module__QYZRXG__variable{--font-sectra:"sectra", "sectra Fallback"}
@font-face{font-family:america;src:url(../media/GT_America_Compressed_Medium-s.p.0xy4gdl6wr_d8.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:america Fallback;src:local(Arial);ascent-override:137.16%;descent-override:35.39%;line-gap-override:0.0%;size-adjust:72.91%}.america_6fd86915-module__hkzXcq__className{font-family:america,america Fallback;font-weight:400}.america_6fd86915-module__hkzXcq__variable{--font-america:"america", "america Fallback"}
:root{--yellow:#ffa61e;--yellow20:#ffa61e33;--yellow50:#ffa61e80;--green:#324434;--green-deep:#1f2d22;--dark:#141414;--grey:#d9d9d9;--mint:#bcb482;--header-height:64px;--gutter:16px;--hero-join-overlap:clamp(48px, 9svh, 104px);--hero-join-extension:0px;--ease-expo:cubic-bezier(.87, 0, .13, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--font-serif:var(--font-sectra), "GT Sectra", Georgia, serif;--font-sans:var(--font-america), "GT America", "Arial Narrow", Arial, sans-serif;--dawn-sky:#8d94a7;--dawn-mist:#727483;--dawn-edge:#41444b;--morning-haze:#d8e0e5;--noon-paper:#f4f3e9;--evening-sun:#e7a95c;--lantern:#ffc98a;--firelight:#ff9a4a;--ground-clearing:#263629;--ground-path:#1e2a22;--ground-evening-top:#222b1f;--ground-evening:#26271a;--ground-dusk:#1e1b13;--ground-hearth-mid:#19170f;--ground-hearth:#15140f;--ground-night:#101410;--ground-deep-night:#0b100d;--ground-baseline:#070a08;--ground-html:#0b0f0c;--parchment:#f3eedc;--sage:#bfc8b8;--sage-quiet:#9eaf9a;--gold:#ddc48f;--gold-light:#e4cd99;--gold-deep:#8a6a22;--firefly:#ffd27a;--glint:#fff6d6;--ember:#ffa61e;--spell-core:#c8f9dc;--spell-stroke:#b7e9c6;--spell-glow:#59e6938c;--spell-halo:#59e693;--font-ui:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:var(--font-ui);--font-prose:var(--font-serif);--ease-soft:cubic-bezier(.25, .1, .25, 1);--dur-quick:.25s;--dur-state:.6s;--dur-light:.9s;--dur-breathe:9s;--stagger:.11s;--stagger-word:55ms;--radius-pill:999px;--radius-card:16px;--radius-chip:10px;--content-max:1344px;--chapter-top:clamp(120px, 15svh, 176px);--chapter-edge:max(var(--gutter), calc((100vw - var(--content-max)) / 2));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:48em){:root{--header-height:104px;--gutter:48px}}@media (max-width:700px),(max-aspect-ratio:1){:root{--morning-haze:#c6d3de}}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400}html{scroll-behavior:smooth;scrollbar-gutter:stable;background:var(--ground-html);scrollbar-color:#ddc48f59 var(--ground-html);font-synthesis-weight:none;height:100%}html[data-initial-scroll=locked],html[data-initial-scroll=locked] body{overscroll-behavior-y:none;overflow-y:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--green);min-height:100%;color:var(--yellow);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.label{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;font-size:12px}.nav{--nav-band-height:64px;height:var(--nav-band-height);z-index:20;padding:0 var(--gutter);color:var(--yellow);opacity:0;transition:opacity 1.2s var(--ease-out) .2s, transform 1.2s var(--ease-out) .2s, color .45s var(--ease-soft);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0;transform:translateY(-8px)}.nav[data-visible=true]{opacity:1;pointer-events:auto;transform:none}.main{--headword-color:var(--gold-light)}.nav[data-surface=page],.nav[data-menu-open=true]{--headword-color:var(--gold-light);color:var(--gold-light)}.nav:before,.nav:after{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-soft);background:linear-gradient(#0c110dfc 0,#0c110df7 calc(100% - 28px),#0c110ded calc(100% - 24.5px),#0c110dd1 calc(100% - 21px),#0c110da9 calc(100% - 17.5px),#0c110d7c calc(100% - 14px),#0c110d4e calc(100% - 10.5px),#0c110d27 calc(100% - 7px),#0c110d0b calc(100% - 3.5px),#0c110d00 100%);position:absolute;inset:0 0 -28px}.nav:after{background:linear-gradient(#0c110d00 calc(100% - 72px),#0c110dbf calc(100% - 72px) calc(100% - 54.5px),#0c110dba calc(100% - 51px),#0c110db2 calc(100% - 47.5px),#0c110da4 calc(100% - 44px),#0c110d7c calc(100% - 36px),#0c110d4e calc(100% - 27px),#0c110d27 calc(100% - 18px),#0c110d0b calc(100% - 9px),#0c110d00 100%);transition-duration:.45s;inset:0 0 -72px}.nav[data-surface=page]:before,.nav[data-surface=page][data-menu-open=false]:is([data-chapter=top],[data-chapter=about]):after{opacity:1}@media (prefers-reduced-transparency:reduce){.nav[data-surface=page]:before{background:var(--green-deep);inset:0}.nav:after{display:none}}@media (prefers-reduced-motion:reduce){.nav:before,.nav:after{transition:none}}.nav[data-menu-open=true]{background:var(--green-deep)}.nav[data-menu-open=true]:before,.nav[data-menu-open=true]:after{opacity:0}.nav[data-menu-open=true] .entry__gloss,.nav[data-menu-open=true] .entry__definition{visibility:hidden;opacity:0;transition:none}.nav__links{font-family:var(--font-ui);letter-spacing:.16em;gap:clamp(24px,6vw,120px);font-size:10px;list-style:none;display:none}.nav__link{padding:8px 2px;transition:text-shadow .35s,color .35s;position:relative}.nav__link:after{content:"";transform-origin:0;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav__link:hover,.nav__link:focus-visible{color:#ffd27a;text-shadow:0 0 12px #ffd27ad9,0 0 28px #ffa61e73}.nav__link:hover:after,.nav__link:focus-visible:after{transform:scaleX(1)}.nav[data-surface=page] .nav__link[aria-current=location]:before{content:"";background:var(--spell-core);width:4px;height:4px;box-shadow:0 0 8px 2px var(--spell-glow);pointer-events:none;border-radius:50%;margin-left:-2px;position:absolute;bottom:-7px;left:50%}.wordmark{font-family:var(--font-serif);letter-spacing:.16em;text-transform:uppercase;padding:6px 2px;font-size:clamp(20px,2vw,26px);line-height:1;transition:text-shadow .5s;position:relative}.wordmark:hover{text-shadow:0 0 18px #ffc864b3}.nav[data-surface=hero][data-menu-open=false] .wordmark{font-size:clamp(20px,6vw,24px)}.wordmark:before{content:attr(data-text);background:linear-gradient(110deg,#0000 35%,#fff6d6 50%,#0000 65%) 120% 0/250% 100%;-webkit-text-fill-color:transparent;opacity:0;pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:6px 2px}.nav[data-glint=true] .wordmark:before{animation:glint 1.6s var(--ease-out) .15s 1 forwards}@keyframes glint{0%{opacity:0;background-position:120% 0}10%{opacity:1}90%{opacity:1}to{opacity:0;background-position:-30% 0}}.nav[data-glint=again] .wordmark:before{animation:glint-again 1.6s var(--ease-out) .35s 1 forwards}@keyframes glint-again{0%{opacity:0;background-position:120% 0}10%{opacity:1}90%{opacity:1}to{opacity:0;background-position:-30% 0}}.entry{grid-column:2;justify-self:center;place-items:center;height:40px;display:grid;position:relative}.entry__dot{opacity:.48;font-style:normal;font-family:var(--font-serif);font-size:13px}.entry__gloss{white-space:nowrap;color:var(--yellow);opacity:0;transition:opacity 1.4s var(--ease-out) 1s, transform 1.4s var(--ease-out) 1s;pointer-events:none;align-items:baseline;gap:9px;display:inline-flex;position:absolute;top:calc(100% - 6px);left:50%;transform:translate(-50%,6px)}.nav[data-visible=true] .entry__gloss{opacity:1;transform:translate(-50%)}.entry__phonetic{font-family:var(--font-serif);letter-spacing:.1em;font-size:14px}.entry__pos{font-family:var(--font-sans);letter-spacing:.34em;text-transform:uppercase;opacity:1;font-size:12px}.entry__definition{width:max-content;max-width:min(22.3em, calc(100vw - 2 * var(--gutter)));font-family:var(--font-serif);letter-spacing:.02em;text-align:center;color:#ffd27a;opacity:1;transition:opacity .6s ease, transform .6s var(--ease-out);pointer-events:none;font-size:15px;line-height:1.5;position:absolute;top:calc(100% + 26px);left:50%;transform:translate(-50%)}.entry__definition:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 64% at 50% 45%,#181a246b,#181a2400 70%);position:absolute;inset:-34px -48px -14px}.entry__attribution{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;opacity:.8;margin-top:10px;font-size:10px;line-height:1.4;display:block}html[data-motion] .nav[data-visible=true] .entry__attribution{animation:entry-sign .9s var(--ease-out) var(--attribution-delay,3.7s) backwards}@keyframes entry-sign{0%{opacity:0}}.entry[data-hero=false] .entry__gloss,.entry[data-hero=false] .entry__definition{visibility:hidden;opacity:0;transition:none}.entry__word{white-space:nowrap;display:inline-block}.entry__char{opacity:0}.nav[data-visible=true] .entry__char{animation:ink .9s var(--ease-out) calc(1.5s + var(--i) * 18ms) both}@keyframes ink{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:48em){.nav[data-surface=hero][data-menu-open=false] .wordmark{font-size:clamp(24px,2.5vw,34px)}.entry{height:46px}.entry__gloss{gap:11px;top:calc(100% - 4px)}.entry__phonetic{font-size:16px}.entry__definition{font-size:18px}}@media (max-width:47.99em){.entry__definition:before{inset:-30px -16px -12px}}@media (prefers-reduced-motion:reduce){.nav[data-visible=true] .entry__char{opacity:1;animation:none}html[data-motion] .nav[data-visible=true] .entry__attribution{animation:none}}.nav__actions{font-family:var(--font-ui);letter-spacing:.14em;grid-column:3;justify-self:end;align-items:center;gap:18px;font-size:10px;display:flex}.nav__menu-toggle{display:inline-flex}.audio,.nav__menu-toggle{text-transform:inherit;letter-spacing:inherit}@media (max-width:47.99em){.nav{column-gap:10px}.audio>span:last-child{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nav__actions{white-space:nowrap;display:contents}.audio{grid-area:1/1;justify-self:start}.nav__menu-toggle{grid-area:1/3;justify-self:end}}@media (min-width:48em){.nav{--nav-band-height:72px}.nav__links{display:flex}.nav__links--left{grid-column:1;justify-content:flex-start}.nav__links--right{grid-column:3;justify-self:end;margin-right:min(150px,12.5vw)}.nav__actions{right:var(--gutter);position:absolute;top:50%;transform:translateY(-50%)}.nav__menu-toggle{display:none}}@media (min-width:48em) and (max-width:63.99em){.nav__links{gap:clamp(24px,6vw - 12px,48px)}.nav__links--right{margin-right:38px}.audio>span:last-child{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.menu{z-index:19;background:linear-gradient(180deg, var(--ground-path), var(--ground-night));padding:calc(var(--nav-band-height,64px) + 32px) max(var(--gutter), 24px) 32px;opacity:0;pointer-events:none;grid-template-rows:auto 1fr auto;justify-items:center;gap:24px;transition:opacity .4s;display:grid;position:fixed;inset:0;overflow-y:auto}.menu[data-open=true]{opacity:1;pointer-events:auto}.menu__gloss{color:var(--gold-light);text-align:center;white-space:nowrap;justify-content:center;align-items:baseline;gap:9px;margin-bottom:0;display:flex}.menu__gloss i{font-family:var(--font-serif);opacity:.48;font-size:13px;font-style:normal}.menu__phonetic{font-family:var(--font-serif);letter-spacing:.1em;font-size:14px}.menu__pos{font-family:var(--font-sans);letter-spacing:.34em;text-transform:uppercase;font-size:12px}.menu__senses{align-self:center;gap:12px;width:min(100%,480px);list-style:none;display:grid}.menu__link{min-height:82px;font-family:var(--font-serif);letter-spacing:.02em;text-transform:none;color:var(--parchment);transition:color .35s var(--ease-soft);border-bottom:1px solid #ddc48f1f;grid-template-columns:18px 22px 1fr;align-items:center;gap:14px;padding-block:12px;font-size:clamp(32px,9vw,44px);line-height:1.1;display:grid}.menu__link:hover,.menu__link:focus-visible{color:var(--firefly)}.menu__link:focus-visible{outline:1px solid var(--firefly);outline-offset:4px}.menu__num{font-family:var(--font-ui);letter-spacing:.2em;color:var(--sage-quiet);justify-self:end;font-size:10px}.menu__sense{gap:8px;display:grid}.menu__sense small{color:var(--sage);font:12px/1.4 var(--font-ui);letter-spacing:.02em}.menu__rune{--rune-size:22px;--rune-weight:1.3;--rune-lit:.9;justify-self:center}.menu__link[aria-current=location]{color:var(--firefly)}.menu__tagline{color:var(--gold-light);opacity:.7;text-align:center;font:10px/1.6 var(--font-ui);letter-spacing:.18em;margin-top:8px}@media (max-height:650px){.menu{padding-top:calc(var(--nav-band-height,64px) + 20px);gap:16px;padding-bottom:24px}.menu__senses{gap:4px}.menu__link{min-height:70px;padding-block:8px}.menu__sense{gap:6px}.menu__tagline{margin-top:0}}.menu[data-open=true] li{animation:menu-rise .7s var(--ease-out) calc(var(--i) * 60ms + 80ms) both}@keyframes menu-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.menu[data-open=true] li{animation:none}}.audio{opacity:.85;align-items:center;gap:10px;padding:8px 0;transition:opacity .3s;display:inline-flex}.audio:hover{opacity:1}.audio__bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.audio__bars i{transform-origin:bottom;background:currentColor;width:2px;height:4px}.audio[data-on=true] .audio__bars i{animation:.9s ease-in-out infinite bars}.audio__bars i:nth-child(2){animation-delay:.15s}.audio__bars i:nth-child(3){animation-delay:.3s}.audio__bars i:nth-child(4){animation-delay:.45s}@keyframes bars{0%,to{transform:scaleY(1)}50%{transform:scaleY(3.2)}}.hero{z-index:3;cursor:crosshair;background:#060806;width:100%;height:100svh;position:fixed;inset:0;overflow:hidden}.hero[data-hidden=true]{opacity:0;visibility:hidden}.hero[data-ready=false]{cursor:default;position:absolute}.hero[data-ready=true]{background:0 0}@media (max-width:760px),(pointer:coarse){:root{--hero-join-extension:48px;--hero-join-overlap:calc(clamp(80px, 12svh, 112px) + var(--hero-join-extension))}.hero{position:absolute}}.hero[data-scrolling=true]{pointer-events:none;background:0 0}.hero[data-scrolling=true] .hero__canvas,.hero[data-scrolling=true] .hero__canvas *{pointer-events:none!important}.hero[data-scrolling=true] .hero__shade,.hero[data-scrolling=true] .hero__details,.hero[data-scrolling=true] .hero__act,.hero[data-scrolling=true] .hero__hint{opacity:0;transition:none}.hero__act{--act-ink:var(--yellow);--act-no-ink:var(--yellow);--chapter-eyebrow-gap:0;left:var(--gutter);opacity:.9;transition:opacity 1.4s var(--ease-out) .6s;pointer-events:none;position:absolute;bottom:26px}@media (max-width:47.99em){.hero__act{display:none}}@media (max-width:760px),(pointer:coarse){.hero[data-scrolling=true]:not([data-away=true]){pointer-events:auto}.hero[data-scrolling=true]:not([data-away=true]) .hero__canvas,.hero[data-scrolling=true]:not([data-away=true]) .hero__canvas *{pointer-events:auto!important}.hero[data-scrolling=true]:not([data-away=true]) .hero__hint[data-visible=true]{opacity:.8}}.hero__poster{object-fit:cover;pointer-events:none;visibility:visible;width:100%;height:100%;position:absolute;inset:0}.hero[data-ready=true] .hero__poster{visibility:hidden;transition:visibility 0s linear .65s}.hero__canvas{opacity:0;transition:opacity .6s;position:absolute;inset:0}.hero[data-ready=true] .hero__canvas{opacity:1}.hero[data-ready=true][data-scrolling=true] .hero__poster{visibility:hidden;transition:none}.hero[data-scrolling=true] .hero__canvas{transition:none}@media (prefers-reduced-motion:reduce){.hero__canvas,.hero[data-ready=true] .hero__poster{transition:none}}.hero__canvas canvas{touch-action:pan-y;display:block;width:100%!important;height:100%!important}.hero__shade{height:calc(var(--header-height) + 3rem);pointer-events:none;background:linear-gradient(#00000059,#0000);position:absolute;top:0;left:0;right:0}.hero__details{right:var(--gutter);font-family:var(--font-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--yellow);opacity:0;transition:opacity 1.4s var(--ease-out) .6s, transform 1.4s var(--ease-out) .6s;pointer-events:none;font-size:12px;position:absolute;bottom:28px;transform:translateY(12px)}.hero__details[data-visible=true]{opacity:.95;transform:none}.hero__hint{color:var(--yellow);opacity:0;transition:opacity .8s ease, transform .8s var(--ease-out);pointer-events:none;align-items:center;gap:12px;display:inline-flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%,8px)}.hero__hint[data-visible=true]{opacity:.8;transition-delay:.65s;transform:translate(-50%)}.hero__cast,.hero__follow{visibility:hidden}.hero__cast[data-visible=true],.hero__follow[data-visible=true]{visibility:visible}.hero[data-scrolling=true] :is(.hero__cast,.hero__follow){visibility:hidden}.hero:not([data-scrolling=true]) .hero__cast[data-visible=true]{pointer-events:auto}.hero__cast:focus-visible{outline:1px solid var(--firefly);outline-offset:6px;border-radius:3px}@media (max-width:760px),(pointer:coarse){.hero[data-scrolling=true]:not([data-away=true]) .hero__cast[data-visible=true]{visibility:visible;pointer-events:auto}.hero[data-scrolling=true]:not([data-away=true]) .hero__follow[data-visible=true]{visibility:visible}}.hero__loading{opacity:0;left:50%;bottom:calc(64px + env(safe-area-inset-bottom,0px));color:#f4eadb;text-align:center;pointer-events:none;width:min(420px,100% - 48px);transition:opacity .45s var(--ease-soft), display .45s allow-discrete;justify-items:center;gap:10px;display:none;position:absolute;transform:translate(-50%)}html[data-initial-scroll=locked] .hero__loading{opacity:1;display:grid}@media (prefers-reduced-motion:reduce){.hero__loading{transition:none}}.hero__loading-title{font-family:var(--font-serif);text-wrap:balance;font-size:clamp(19px,2vw,24px);line-height:1.2}.hero__loading-copy{font-family:var(--font-serif);color:#dedbd0;text-wrap:balance;min-height:2.8em;font-size:15px;line-height:1.4}.hero__loading-mark{border:1.5px solid #b7e9c638;border-top-color:var(--spell-stroke);border-right-color:var(--spell-stroke);border-radius:50%;width:16px;height:16px;margin-bottom:2px;animation:1.4s linear infinite hero-loading-turn}@keyframes hero-loading-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hero__loading-mark{animation:none}}.hero__continue{opacity:.8;pointer-events:auto;white-space:nowrap;padding:12px;bottom:18px;transform:translate(-50%)}.hero__continue:hover,.hero__continue:focus-visible{opacity:1}.hero__continue:focus-visible{outline-offset:3px;outline:1px solid}@media (max-width:700px){.hero__details{text-align:center;font-size:10px;left:0;right:0}.hero__hint{white-space:nowrap;bottom:64px}.hero__continue{bottom:52px}}.hero__hint .hint-touch{display:none}@media (pointer:coarse){.hero__hint .hint-mouse{display:none}.hero__hint .hint-touch{display:inline}}.hero__hint i{border:1px solid;border-radius:50%;width:10px;height:10px;animation:2s ease-out infinite ring}.hero__hint:not([data-visible=true]) i{animation-play-state:paused}.hero__follow i{background:var(--spell-core);width:5px;height:5px;box-shadow:0 0 8px 2px var(--spell-glow);border:0;border-radius:50%;animation:none}.hero__follow[data-visible=true]{opacity:.85;pointer-events:auto;transition-delay:1.4s}.hero[data-scrolling=true] .hero__follow,.hero[data-scrolling=true]:not([data-away=true]) .hero__follow[data-visible=true]{opacity:0;pointer-events:none}.hero__follow:focus-visible{outline:1px solid var(--firefly);outline-offset:3px;transition-delay:0s}@keyframes ring{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.main{margin-top:calc(100svh - var(--hero-join-overlap));background:var(--green);z-index:2;color:var(--yellow);position:relative}@media (prefers-reduced-motion:reduce){.hero{z-index:0}:root{--hero-join-extension:0px}.main{margin-top:100svh}}.footer{padding:48px var(--gutter) 40px;border-top:1px solid var(--yellow20);gap:24px;max-width:1440px;margin:0 auto;display:grid}@media (max-width:47.99em),(pointer:coarse){.nav__actions{gap:24px}.nav__menu-toggle,.audio{position:relative}.nav__menu-toggle:after{content:"";position:absolute;inset:-15px -11px}.audio:after{content:"";position:absolute;inset:-7px -15px}.footer>ul{gap:0 28px}.footer ul a{padding-block:14px;display:inline-block}}.footer ul{flex-wrap:wrap;gap:18px 28px;list-style:none;display:flex}@media (min-width:48em){.footer{grid-template-columns:1fr auto;align-items:center}}@media (prefers-reduced-motion:reduce){.wordmark:before,.hero__hint i,.audio__bars i{animation:none!important}html{scroll-behavior:auto}}[data-reveal=rise],[data-reveal=group]>:not([data-reveal]){transition:opacity 1s var(--ease-out), transform 1.2s var(--ease-out);transition-delay:calc(var(--i,0) * .11s)}html[data-motion] [data-reveal=rise]:not([data-in]),html[data-motion] [data-reveal=group]:not([data-in])>:not([data-reveal]){opacity:0;transform:translateY(34px)}.ink__w{transition:opacity .9s var(--ease-out), filter 1s var(--ease-out);transition-delay:calc(var(--i,0) * 55ms)}html[data-motion] [data-reveal=words]:not([data-in]) .ink__w{opacity:0;filter:blur(10px)}html[data-motion] [data-reveal=words] em{background-image:linear-gradient(105deg,currentColor 0 45%,#fffdf3 50%,currentColor 55% 100%);background-position:100% 0;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;margin-inline:-.12em;padding-inline:.12em}html[data-motion] [data-reveal=words][data-in] em{animation:ink-sheen 2.2s ease-in-out var(--sheen-delay,1.1s) 1 forwards}@keyframes ink-sheen{0%{-webkit-text-fill-color:transparent;background-position:100% 0}to{-webkit-text-fill-color:transparent;background-position:0 0}}[data-line]{position:relative}html[data-motion] [data-line]{border-top-color:#0000}html[data-motion] [data-line]:before{content:"";background:var(--line-color,#ddc48f57);transform-origin:0;height:1px;transition:transform 1.5s var(--ease-expo) calc(var(--i,0) * .11s);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}html[data-motion] [data-line][data-in]:before{transform:none}.motes{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.motes[data-sticky=true]{top:0;height:0;position:sticky;inset:auto;overflow:visible}.motes canvas{mix-blend-mode:screen;width:100%;height:100%;display:block;position:absolute;inset:0}.motes[data-sticky=true] canvas{height:100vh;inset:0 0 auto}.cursor-glow{z-index:4;pointer-events:none;mix-blend-mode:screen;opacity:0;will-change:transform;background:radial-gradient(circle,#ffd68c24 0%,#ffc8780e 26%,#73f5a109 44%,#0000 64%);border-radius:50%;width:720px;height:720px;transition:opacity 1.2s;position:fixed;top:0;left:0;transform:translate(-2000px,-2000px)}.cursor-glow[data-on=true]{opacity:1}@media (prefers-reduced-motion:reduce){.cursor-glow,.motes{display:none}}
