.notes-overlay{z-index:12;background:var(--color-parchment);color:var(--color-parchment-ink);opacity:0;pointer-events:none;transition:transform .88s var(--ease-zoom), opacity .55s ease;position:fixed;inset:0;overflow:auto;transform:translateY(11%)}.notes-overlay--opening,.notes-overlay--open{opacity:1;pointer-events:auto;transform:none}.notes-overlay--closing{opacity:0;pointer-events:none;transform:translateY(8%)}.notes-page{min-height:100dvh;padding:max(.35rem, env(safe-area-inset-top)) max(1.35rem, env(safe-area-inset-right)) max(1.6rem, env(safe-area-inset-bottom)) max(1.35rem, env(safe-area-inset-left));background:var(--color-parchment);overflow-wrap:normal;grid-template-rows:auto 1fr auto;align-items:start;display:grid}.notes-page__nav{z-index:2;background:var(--color-parchment);justify-content:space-between;align-items:baseline;gap:1.25rem;margin:0 -.35rem;padding:.15rem .35rem .45rem 5.35rem;display:flex;position:sticky;top:0}.notes-page__back{color:var(--color-parchment-ink);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:none;justify-self:start;min-height:2.4rem;padding:.35rem 0;font-size:.72rem;font-weight:400}.notes-page__back:hover{color:var(--color-crimson)}.notes-page__finish{border:none;border-bottom:1px solid color-mix(in srgb, var(--color-crimson) 40%, transparent);color:var(--color-crimson);font-family:var(--font-display);background:0 0;border-radius:0;min-height:2.4rem;padding:.35rem .05rem .25rem;font-size:1.15rem;font-weight:400}.notes-page__finish:hover{border-bottom-color:var(--color-crimson)}.notes-step{width:min(42rem,100%);animation:notes-enter .7s var(--ease-soft) both;place-self:center;padding:1.25rem 0 2rem}.notes-step:focus{outline:none}.notes-step--know,.notes-step--littleThings{align-self:start;width:min(46rem,100%);padding-top:.85rem}@keyframes notes-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.notes-page__title{max-width:11ch;font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-parchment-ink);margin:0;font-size:clamp(3.15rem,13vw,5.35rem);font-weight:300;line-height:.9}.notes-page__title:focus{outline:none}.notes-page__lede{max-width:26rem;font-family:var(--font-display);color:var(--color-parchment-ink);margin:1.35rem 0 0;font-size:clamp(1.28rem,3.3vw,1.65rem);font-weight:400;line-height:1.42}.notes-step__label{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--color-crimson);margin:0 0 1.65rem;font-size:.68rem;font-weight:500}.notes-dates{gap:1.55rem;margin:0;padding:0;list-style:none;display:grid}.notes-dates li{animation:notes-enter .65s var(--ease-soft) both;gap:.35rem;display:grid}.notes-dates time{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--color-crimson);font-size:.68rem}.notes-dates p{font-family:var(--font-display);color:var(--color-parchment-ink);margin:0;font-size:clamp(1.28rem,3vw,1.7rem);line-height:1.28}.notes-facts{gap:1.15rem;margin:0;display:grid}.notes-fact{animation:notes-enter .55s var(--ease-soft) both;margin:0}.notes-fact dt{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--color-crimson);margin:0 0 .18rem;font-size:.66rem}.notes-fact dd{font-family:var(--font-display);color:var(--color-parchment-ink);margin:0;font-size:clamp(1.12rem,2.4vw,1.38rem);line-height:1.35}.notes-cutouts{grid-template-columns:1fr 1fr;align-items:start;gap:1.55rem 1.15rem;margin:0;padding:.2rem 0 0;list-style:none;display:grid}.notes-cutout{z-index:1;box-shadow:none;animation:notes-enter .6s var(--ease-soft) both;background:0 0;border:none;margin:0;position:relative}.notes-cutout:before{content:"";z-index:0;background:color-mix(in srgb, var(--color-parchment) 48%, #e4d8be);clip-path:polygon(0 8px,7% 0,19% 6px,33% 1px,48% 8px,64% 0,78% 7px,91% 2px,100% 8px,100% 100%,0 100%);position:absolute;inset:8px -5px -8px 8px}.notes-cutout__paper{z-index:1;background:color-mix(in srgb, #fff8ec 88%, var(--color-parchment));border:1px solid color-mix(in srgb, var(--color-parchment-ink) 16%, transparent);clip-path:polygon(0 7px,5% 0,14% 6px,24% 1px,36% 7px,49% 0,61% 6px,73% 1px,86% 7px,100% 2px,100% calc(100% - 6px),90% 100%,76% calc(100% - 5px),62% 100%,48% calc(100% - 6px),34% 100%,20% calc(100% - 4px),8% 100%,0 calc(100% - 6px));position:relative}.notes-cutout p{border-top:2px solid var(--color-crimson);font-family:var(--font-display);color:var(--color-parchment-ink);margin:0;padding:1.15rem 1.2rem 1.2rem 1.25rem;font-size:clamp(1.12rem,2.5vw,1.32rem);line-height:1.4}.notes-cutout--0{margin-top:.15rem;transform:rotate(-1.5deg)}.notes-cutout--1{margin-top:1.65rem;transform:rotate(1.25deg)}.notes-cutout--2{margin-left:.55rem;transform:rotate(-.7deg)}.notes-cutout--3{margin-top:.85rem;transform:rotate(1.7deg)}.notes-cutout--4{transform:rotate(-1.15deg)}.notes-cutout--5{margin-top:1.25rem;margin-right:.2rem;transform:rotate(.85deg)}.notes-cutout--6{margin-top:.35rem;transform:rotate(-1.8deg)}.notes-cutout--2 p,.notes-cutout--5 p{border-top:none;border-left:2px solid var(--color-crimson)}.notes-cutout--1 .notes-cutout__paper,.notes-cutout--4 .notes-cutout__paper{clip-path:polygon(0 2px,8% 6px,20% 0,33% 7px,47% 1px,59% 6px,72% 0,85% 7px,100% 3px,100% calc(100% - 7px),88% 100%,74% calc(100% - 4px),58% 100%,42% calc(100% - 7px),28% 100%,14% calc(100% - 5px),0 100%)}.notes-page__next{border:none;border-bottom:1px solid color-mix(in srgb, var(--color-crimson) 40%, transparent);color:var(--color-crimson);font-family:var(--font-display);word-spacing:.16em;overflow-wrap:normal;background:0 0;border-radius:0;justify-self:center;min-height:2.5rem;padding:.4rem .1rem .3rem;font-size:1.2rem;font-weight:400}.notes-page__next:hover{border-bottom-color:var(--color-crimson)}@media (width<=560px){.notes-page__nav{padding:2.85rem .35rem .45rem}.notes-page__title{max-width:10ch}.notes-cutouts{grid-template-columns:1fr;gap:1.05rem}.notes-cutout--0,.notes-cutout--1,.notes-cutout--2,.notes-cutout--3,.notes-cutout--4,.notes-cutout--5,.notes-cutout--6{max-width:100%;margin:0;transform:none}.notes-cutout--1{transform:rotate(.35deg)}.notes-cutout--4{transform:rotate(-.4deg)}}@media (prefers-reduced-motion:reduce){.notes-overlay{transition:opacity .2s linear;transform:none}.notes-overlay--closing{transform:none}.notes-step,.notes-dates li,.notes-fact,.notes-cutout{animation:none}}.app-shell{background:var(--color-canvas);min-height:100dvh;color:var(--color-ink);position:relative;overflow:hidden}.app-shell--notes{overflow:hidden}.screen{min-height:100dvh;padding:max(2rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));animation:fade-in .85s var(--ease-soft) both;place-items:center;display:grid}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade-out{to{opacity:0}}.screen--gate{align-content:center}.gate{text-align:center;justify-items:center;gap:0;width:min(26rem,100%);display:grid}.gate__rule{background:var(--color-crimson);width:2.5rem;height:1px;margin-bottom:2.25rem;display:block}.gate__label{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-crimson);margin-bottom:1.75rem;font-size:clamp(2.75rem,10vw,4.75rem);font-weight:300;line-height:1;display:block}.gate__input{border:none;border-bottom:1px solid color-mix(in srgb, var(--color-crimson) 55%, transparent);width:min(16rem,100%);color:var(--color-crimson);text-align:center;letter-spacing:.28em;background:0 0;border-radius:0;padding:.85rem .25rem .7rem;font-size:1.05rem;font-weight:300}.gate__input:focus{border-bottom-color:var(--color-crimson);outline:none}.gate__input:focus-visible{box-shadow:0 3px 0 0 color-mix(in srgb, var(--color-crimson) 22%, transparent);outline:none}.gate__input::placeholder{color:color-mix(in srgb, var(--color-crimson) 45%, transparent)}.access{text-align:center;z-index:1;justify-items:center;gap:1.5rem;display:grid;position:relative}.access__title{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-crimson);margin:0;font-size:clamp(2.75rem,9vw,5.5rem);font-weight:300;line-height:1}.access__title:focus{outline:none}.access__rule{background:color-mix(in srgb, var(--color-crimson) 55%, transparent);width:3rem;height:1px}.access.is-fading{animation:fade-out .75s var(--ease-soft) both}.video-stage{background:#0a0908;width:100%;height:100%;min-height:100dvh;padding:0;position:relative}.video-stage__player{z-index:0;object-fit:cover;background:#0a0908;width:100%;height:100%;min-height:100dvh;position:relative}.video-stage__missing{text-align:center;color:#f2f1ec;place-content:center;gap:.85rem;padding:2rem;display:grid;position:absolute;inset:0}.video-stage__missing p{font-family:var(--font-display);letter-spacing:.01em;margin:0;font-size:clamp(1.6rem,4vw,2.25rem);font-weight:300}.video-stage__missing span{letter-spacing:.06em;text-transform:uppercase;opacity:.62;font-size:.8rem}.video-stage__skip{animation:fade-in .7s var(--ease-soft) both;top:max(1rem, env(safe-area-inset-top));right:max(1.15rem, env(safe-area-inset-right));z-index:3;color:#f2f1ecbd;font-family:var(--font-display);letter-spacing:.01em;pointer-events:auto;background:0 0;border:none;padding:.35rem .05rem;font-size:1.05rem;font-style:italic;font-weight:300;position:absolute}.video-stage__skip:hover,.video-stage__skip:focus-visible{color:#f2f1ec}.video-stage__cue{animation:fade-in .7s var(--ease-soft) both;left:50%;bottom:max(2rem, env(safe-area-inset-bottom));z-index:3;border-radius:var(--radius-control);color:var(--color-crimson);letter-spacing:.04em;pointer-events:auto;background:#f2f1eceb;border:none;padding:.72rem 1.35rem;font-size:.88rem;font-weight:500;position:absolute;transform:translate(-50%)}.video-stage__cue:hover{background:#f2f1ec}.btn-filled{border-radius:var(--radius-cta);background:var(--color-crimson);color:#fff;letter-spacing:.02em;transition:transform .35s var(--ease-soft), opacity .35s var(--ease-soft);border:none;padding:.9rem 1.7rem;font-size:.95rem;font-weight:500}.btn-filled:hover{transform:translateY(-1px)}.btn-filled.is-enter{animation:fade-in .7s var(--ease-soft) both;left:50%;bottom:max(2rem, env(safe-area-inset-bottom));z-index:3;pointer-events:auto;position:absolute;transform:translate(-50%)}.btn-filled.is-enter:hover{transform:translate(-50%)translateY(-1px)}.btn-filled.is-enter:focus-visible{outline-offset:5px}.screen--path{background:var(--color-parchment);color:var(--color-parchment-ink)}.path{text-align:center;justify-items:center;width:min(34rem,100%);display:grid}.path__rule{background:var(--color-crimson);width:2.5rem;height:1px;margin-bottom:2.15rem;display:block}.path__question{font-family:var(--font-display);letter-spacing:0;word-spacing:.12em;overflow-wrap:normal;color:var(--color-crimson);margin:0 0 2.75rem;font-size:clamp(2.4rem,8.5vw,4.35rem);font-weight:300;line-height:.95}.path__question:focus{outline:none}.path__choices{justify-items:center;gap:.35rem;width:100%;display:grid}.path__choice{color:var(--color-parchment-ink);font-family:var(--font-display);letter-spacing:.01em;word-spacing:.22em;overflow-wrap:normal;background:0 0;border:none;border-bottom:1px solid #0000;border-radius:0;padding:.55rem .15rem .4rem;font-size:clamp(1.65rem,4.6vw,2.35rem);font-weight:300;line-height:1.1}.path__choice:hover,.path__choice:focus-visible{color:var(--color-crimson);border-bottom-color:color-mix(in srgb, var(--color-crimson) 55%, transparent)}.trail-shell{background:var(--color-canvas);height:100%;min-height:100dvh;transition:opacity .55s;position:relative;overflow:hidden}.trail-sky{background:radial-gradient(ellipse 80% 50% at 14% 10%, color-mix(in srgb, var(--color-crimson) 6%, transparent), transparent 60%), radial-gradient(ellipse 60% 42% at 90% 82%, color-mix(in srgb, var(--color-crimson) 4%, transparent), transparent 58%), linear-gradient(168deg, var(--color-canvas-warm) 0%, var(--color-canvas) 46%, #ece8df 100%);pointer-events:none;position:absolute;inset:0}.trail-viewport{z-index:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;height:100%;min-height:100dvh;position:relative;overflow:hidden}.trail-shell--guided .trail-viewport{cursor:default}.trail-viewport.is-dragging{cursor:grabbing}.trail-world{transform-origin:0 0;width:1px;height:1px;transition:transform 1.18s var(--ease-zoom);will-change:transform;position:absolute;top:0;left:0}.trail-world.is-flying{transition:transform 1.18s var(--ease-zoom)}.trail-world.is-dragging{transition:none}.map-stop-anchor{z-index:1;position:absolute;transform:translate(-50%,-50%)}.map-stop-anchor.is-active{z-index:4}.map-stop-anchor.is-ahead{z-index:3}.trail-crumbs{pointer-events:none;z-index:2;position:absolute;inset:0}.trail-crumb{color:color-mix(in srgb, var(--color-crimson) 78%, #3a1412);font-family:var(--font-display);opacity:.7;pointer-events:none;font-weight:300;line-height:1;position:absolute}.map-stop{color:inherit;cursor:pointer;opacity:.78;filter:saturate(.92);width:268px;transition:opacity .45s var(--ease-soft), transform .45s var(--ease-soft), filter .45s var(--ease-soft);background:0 0;border:none;padding:0;display:grid}.map-stop.is-active{opacity:1;filter:none;transform:scale(1.045)}.trail-shell--guided .map-stop.is-active{transform:none}.trail-shell--guided .map-stop:not(.is-active){pointer-events:none;opacity:.2;filter:saturate(.68)}.trail-shell--guided .map-stop-anchor.is-ahead .map-stop{opacity:.46;filter:saturate(.84)}.trail-shell.is-deep .map-stop.is-active{transform:scale(1.08)}.trail-shell--guided.is-deep .map-stop.is-active{transform:scale(1.03)}.map-stop:focus-visible{outline:none}.map-stop:focus-visible .trail-shot__frame{box-shadow:0 0 0 1.5px var(--color-crimson)}.map-stop--pair{width:440px}.map-stop--letter,.map-stop--bleed,.map-stop--offset{width:300px}.map-stop--split:not(.map-stop--pair){width:420px}.map-stop__media{justify-items:center;gap:1.15rem;width:100%;display:grid}.map-stop__media.is-pair{grid-template-columns:1fr 1fr;align-items:end;gap:.85rem}.map-stop--split:not(.map-stop--pair) .map-stop__media{grid-template-columns:minmax(0,1.05fr) minmax(7.5rem,.95fr);align-items:end;gap:1rem}.map-stop--split:not(.map-stop--pair) .trail-shot{display:contents}.map-stop--split:not(.map-stop--pair) .trail-shot__frame{min-width:0}.map-stop--split:not(.map-stop--pair) .trail-shot__caption{text-align:left;max-width:none;padding-bottom:.35rem}.map-stop--letter .trail-shot{flex-direction:column-reverse;gap:1.05rem;display:flex}.map-stop--letter .trail-shot__caption{color:var(--color-crimson);max-width:16rem;font-size:1.28rem;line-height:1.2}.map-stop--letter .trail-shot__frame{width:78%}.map-stop--bleed .trail-shot{gap:0;position:relative}.map-stop--bleed .trail-shot__frame{border-radius:var(--radius-photo);background:0 0;border:none;padding:0;position:relative}.map-stop--bleed .trail-shot__caption{z-index:1;text-align:left;color:#fff;text-shadow:0 1px 10px #1c19178c;max-width:none;margin:0;padding:.55rem .15rem .15rem;font-size:1.02rem;position:absolute;bottom:.85rem;left:.85rem;right:.85rem}.map-stop--bleed .trail-shot__frame:after{content:"";border-radius:0 0 var(--radius-photo) var(--radius-photo);pointer-events:none;background:linear-gradient(#0000,#1c19176b);height:42%;position:absolute;inset:auto 0 0}.map-stop--bleed .trail-shot--portrait .trail-shot__img,.map-stop--bleed .trail-shot--landscape .trail-shot__img{max-height:360px}.map-stop--offset .trail-shot__caption{text-align:left;justify-self:end;max-width:14rem;margin-left:2.25rem}.trail-shot{justify-items:center;gap:.7rem;width:100%;margin:0;display:grid}.trail-shot__frame{border:1px solid color-mix(in srgb, var(--color-ink) 13%, transparent);border-radius:calc(var(--radius-photo) + 5px);background:color-mix(in srgb, #fff 48%, var(--color-canvas));width:100%;transition:border-color .45s var(--ease-soft);padding:.42rem}.map-stop.is-active .trail-shot__frame{border-color:color-mix(in srgb, var(--color-crimson) 42%, var(--color-ink) 10%)}.trail-shot__img{border-radius:var(--radius-photo);background:color-mix(in srgb, var(--color-cloud) 80%, #e8e4dc);pointer-events:none;width:100%;display:block}.trail-shot--portrait .trail-shot__img{aspect-ratio:3/4;max-height:320px}.trail-shot--portrait.trail-shot--cover .trail-shot__img{object-fit:cover}.trail-shot--portrait.trail-shot--contain .trail-shot__img{object-fit:contain;background:color-mix(in srgb, var(--color-canvas) 40%, #ebe7e0)}.trail-shot--landscape .trail-shot__img{aspect-ratio:16/10;max-height:220px}.trail-shot--landscape.trail-shot--cover .trail-shot__img{object-fit:cover}.trail-shot--landscape.trail-shot--contain .trail-shot__img{object-fit:contain;background:color-mix(in srgb, var(--color-canvas) 40%, #ebe7e0)}.trail-shot__caption{text-align:center;max-width:17rem;font-family:var(--font-display);letter-spacing:.01em;color:var(--color-ink-soft);margin:0;font-size:.98rem;font-style:italic;font-weight:400;line-height:1.35}.trail-shell.is-overview .trail-shot__caption{display:none}.trail-shell.is-close .map-stop.is-active .trail-shot__caption{max-width:19rem;color:var(--color-ink);font-size:1.18rem}.trail-shell.is-close .map-stop--letter.is-active .trail-shot__caption{color:var(--color-crimson);max-width:18rem;font-size:1.42rem}.trail-shell.is-close .map-stop--bleed.is-active .trail-shot__caption{color:#fff;max-width:none;font-size:1.12rem}.trail-shell.is-overview .map-stop--split:not(.map-stop--pair) .map-stop__media{grid-template-columns:1fr}.trail__footer{padding:.85rem max(1.25rem, env(safe-area-inset-right)) calc(.95rem + env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));pointer-events:none;z-index:5;background:0 0;justify-content:space-between;align-items:baseline;gap:1.25rem;display:flex;position:fixed;bottom:0;left:0;right:0}.trail__footer>*{pointer-events:auto}.trail__footer-main{align-items:baseline;gap:1.35rem;display:flex}.trail__paper{color:color-mix(in srgb, var(--color-ink) 52%, transparent);font-family:var(--font-display);letter-spacing:.01em;background:0 0;border:none;min-height:2.25rem;padding:.25rem 0;font-size:1.05rem;font-style:italic;font-weight:300}.trail__paper:hover,.trail__paper:focus-visible{color:var(--color-crimson)}.btn-next{border:none;border-bottom:1px solid color-mix(in srgb, var(--color-crimson) 40%, transparent);color:var(--color-crimson);font-family:var(--font-display);background:0 0;border-radius:0;min-height:2.25rem;padding:.25rem .05rem .2rem;font-size:1.2rem;font-weight:400}.btn-next:hover{border-bottom-color:var(--color-crimson)}.trail-shell.is-inert,.trail-shell.is-inert .trail-viewport,.trail-shell.is-inert .trail__footer{pointer-events:none}.trail-shell.is-dissolving,.screen--ending.is-dissolving{opacity:0;pointer-events:none;transition:opacity .55s}@media (prefers-reduced-motion:reduce){.trail-world,.map-stop,.screen,.video-stage__cue,.video-stage__skip,.btn-filled,.access.is-fading,.trail-shell.is-dissolving,.screen--ending.is-dissolving{transition:none;animation:none}.trail-shell.is-dissolving,.screen--ending.is-dissolving{filter:none;opacity:0;transform:none}}.screen--ending{padding-block:max(3rem, env(safe-area-inset-top)) max(3rem, env(safe-area-inset-bottom));transition:opacity .55s}.ending{text-align:center;justify-items:center;gap:0;width:min(36rem,100%);display:grid}.ending__line{max-width:16ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-crimson);margin:0;font-size:clamp(3.4rem,12vw,6.25rem);font-weight:300;line-height:.92}.ending__line:focus{outline:none}.ending__sign{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-ink);margin:1.85rem 0 2.75rem;font-size:clamp(1.35rem,3.2vw,1.85rem);font-weight:300}.ambient{top:max(1rem, env(safe-area-inset-top));left:max(1.15rem, env(safe-area-inset-left));z-index:20;color:var(--color-crimson);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:none;border-radius:0;padding:.4rem .05rem;font-size:.7rem;font-weight:400;position:fixed;right:auto}.ambient.is-on{border-bottom:1px solid var(--color-crimson)}@media (width<=560px){.gate__input{width:min(12.5rem,70%)}.ending__line{font-size:clamp(2.85rem,16vw,4.4rem)}.map-stop,.map-stop--pair,.map-stop--letter,.map-stop--bleed,.map-stop--offset,.map-stop--split:not(.map-stop--pair){width:min(240px,100vw - 2.5rem)}.map-stop--pair .map-stop__media.is-pair,.map-stop--split:not(.map-stop--pair) .map-stop__media{grid-template-columns:1fr;gap:.85rem}.map-stop--split:not(.map-stop--pair) .trail-shot{display:grid}.map-stop--offset .trail-shot__caption{margin-left:.7rem}}:root{--color-canvas:#f2f1ec;--color-canvas-warm:#f8f6f3;--color-cloud:#ebe8e1;--color-parchment:#f6f0e1;--color-parchment-ink:#290a08;--color-crimson:#e82c2a;--color-ink:#1c1917;--color-ink-soft:#5d5b5b;--radius-control:50px;--radius-photo:25px;--radius-cta:var(--radius-control);--font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-ui:"Outfit", system-ui, sans-serif;--ease-soft:cubic-bezier(.16, 1, .3, 1);--ease-zoom:cubic-bezier(.19, 1, .22, 1)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--font-ui);color:var(--color-ink);background:var(--color-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:anywhere;font-weight:400}button,input{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}input{font-size:1rem}img,video{max-width:100%;display:block}:focus-visible{outline:1.5px solid var(--color-crimson);outline-offset:4px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
