.Spine-module__wm8NWq__spine{flex-direction:column;gap:clamp(2.5rem,9vh,6rem);margin-top:1.25rem;display:flex}.Spine-module__wm8NWq__scene{view-timeline-name:--scene;grid-template-columns:minmax(0,1fr);gap:1.25rem 2.25rem;display:grid}@media (min-width:62rem){.Spine-module__wm8NWq__scene{grid-template-columns:minmax(0,16rem) minmax(0,1fr);min-height:clamp(22rem,70vh,40rem)}.Spine-module__wm8NWq__stage{align-self:start;position:sticky;top:clamp(4rem,14vh,9rem)}.Spine-module__wm8NWq__lines{align-self:center}}.Spine-module__wm8NWq__stage,.Spine-module__wm8NWq__lines{margin:0}@keyframes Spine-module__wm8NWq__scene-pass{0%{opacity:.1;transform:translateY(14px)}32%{opacity:1;transform:none}72%{opacity:1;transform:none}to{opacity:.1;transform:translateY(-10px)}}@keyframes Spine-module__wm8NWq__scene-read{0%{opacity:.25;transform:translateY(10px)}30%{opacity:1;transform:none}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Spine-module__wm8NWq__stage{animation:linear both Spine-module__wm8NWq__scene-pass;animation-timeline:--scene}.Spine-module__wm8NWq__lines{animation:linear both Spine-module__wm8NWq__scene-read;animation-timeline:--scene;animation-range:entry cover 40%}}}
.AttentionLab-module__tHNKVa__lab{border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink);background:radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 34%), radial-gradient(circle at 90% 92%, color-mix(in srgb, var(--accent-2) 11%, transparent), transparent 36%), var(--surface);box-shadow:var(--shadow);perspective:900px;margin:2.75rem 0 .75rem;padding:clamp(1rem,3vw,1.5rem)}.AttentionLab-module__tHNKVa__header{max-width:36rem;margin-bottom:1.25rem}.AttentionLab-module__tHNKVa__header h2,.AttentionLab-module__tHNKVa__panel h3,.AttentionLab-module__tHNKVa__header p,.AttentionLab-module__tHNKVa__panel p{margin:0}.AttentionLab-module__tHNKVa__header h2{font-family:var(--font-display);font-size:clamp(1.55rem,4vw,2.1rem);font-weight:550;line-height:1.12}.AttentionLab-module__tHNKVa__header>p:last-child{color:var(--ink-soft);margin-top:.65rem}.AttentionLab-module__tHNKVa__eyebrow{color:var(--accent-deep);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:var(--ui-tracking);text-transform:uppercase;margin-bottom:.35rem!important}.AttentionLab-module__tHNKVa__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.AttentionLab-module__tHNKVa__panel{border:1px solid var(--rule);border-radius:calc(var(--radius) * .8);background:color-mix(in srgb, var(--surface-2) 72%, transparent);min-width:0;transform-style:preserve-3d;transition:transform var(--motion-standard) var(--ease-spring-soft), border-color var(--motion-fast) ease-out, box-shadow var(--motion-standard) ease-out;padding:1rem}.AttentionLab-module__tHNKVa__panel:hover,.AttentionLab-module__tHNKVa__panel:focus-within{border-color:color-mix(in srgb, var(--accent) 62%, var(--rule));box-shadow:0 12px 24px color-mix(in srgb, var(--ink) 10%, transparent);transform:rotateX(1deg)translateY(-2px)}.AttentionLab-module__tHNKVa__panelHeading{align-items:baseline;gap:.55rem;margin-bottom:.45rem;display:flex}.AttentionLab-module__tHNKVa__panelHeading h3{font-family:var(--font-display);font-size:1.25rem;font-weight:600}.AttentionLab-module__tHNKVa__panelNumber{color:var(--accent-deep);font-family:var(--font-mono);font-size:var(--type-caption)}.AttentionLab-module__tHNKVa__panel>p{color:var(--ink-soft);font-size:var(--type-small);line-height:1.5}.AttentionLab-module__tHNKVa__tokens{gap:.35rem;margin:1rem 0 .75rem;display:grid}.AttentionLab-module__tHNKVa__token{width:100%;min-height:44px;color:var(--ink);cursor:pointer;text-align:left;transition:background var(--motion-fast) ease-out, border-color var(--motion-fast) ease-out, transform var(--motion-fast) var(--ease-out-expressive);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(4.75rem,auto) minmax(2.5rem,1fr) 2.75rem;align-items:center;gap:.55rem;padding:.25rem .45rem;display:grid}.AttentionLab-module__tHNKVa__token:hover,.AttentionLab-module__tHNKVa__token[aria-pressed=true]{border-color:var(--rule);background:color-mix(in srgb, var(--surface) 74%, transparent);transform:translate(2px)}.AttentionLab-module__tHNKVa__tokenLabel{overflow-wrap:anywhere}.AttentionLab-module__tHNKVa__bar{background:color-mix(in srgb, var(--rule) 70%, transparent);border-radius:999px;height:5px;overflow:hidden}.AttentionLab-module__tHNKVa__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));width:100%;height:100%;transform:scaleX(var(--attention-weight));transform-origin:0;transition:transform var(--motion-standard) var(--ease-out-expressive);display:block}.AttentionLab-module__tHNKVa__percent{color:var(--accent-deep);font-family:var(--font-mono);font-size:var(--type-caption);text-align:right}.AttentionLab-module__tHNKVa__status{min-height:3.1em;color:var(--ink);font-family:var(--font-mono);font-size:var(--type-caption);margin-top:.7rem;line-height:1.45;display:block}.AttentionLab-module__tHNKVa__note{border-top:1px dashed var(--rule);padding-top:.65rem;color:var(--muted)!important;font-size:var(--type-caption)!important}.AttentionLab-module__tHNKVa__focusField{border:1px dashed var(--rule);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 11%, transparent), transparent 62%);border-radius:50% 48% 46% 52%;place-items:center;min-height:12rem;margin:.85rem 0;padding:.75rem;display:grid}.AttentionLab-module__tHNKVa__breath{border:1px solid var(--rule);background:var(--surface);min-height:44px;color:var(--muted);transition:color var(--motion-standard) ease-out, border-color var(--motion-standard) ease-out, box-shadow var(--motion-standard) ease-out, transform var(--motion-standard) var(--ease-spring-soft);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;display:flex}.AttentionLab-module__tHNKVa__breath.AttentionLab-module__tHNKVa__isFocused{color:var(--accent-deep);border-color:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 11%, transparent);transform:translateZ(8px)}.AttentionLab-module__tHNKVa__distractions{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1rem;display:flex}.AttentionLab-module__tHNKVa__distraction,.AttentionLab-module__tHNKVa__returnButton{border:1px solid var(--rule);min-height:44px;color:var(--ink);background:var(--surface);cursor:pointer}.AttentionLab-module__tHNKVa__distraction{font-size:var(--type-caption);transition:color var(--motion-fast) ease-out, border-color var(--motion-fast) ease-out, transform var(--motion-fast) var(--ease-out-expressive);border-radius:999px;padding:.35rem .65rem}.AttentionLab-module__tHNKVa__distraction:hover,.AttentionLab-module__tHNKVa__distraction[aria-pressed=true]{color:var(--accent-deep);border-color:var(--accent);transform:translateY(-2px)rotateX(3deg)}.AttentionLab-module__tHNKVa__returnButton{width:100%;font-family:var(--font-mono);transition:color var(--motion-fast) ease-out, background var(--motion-fast) ease-out, transform var(--motion-fast) var(--ease-out-expressive);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .85rem;display:flex}.AttentionLab-module__tHNKVa__returnButton:hover:not(:disabled){color:var(--surface);background:var(--accent-deep);transform:translateY(-2px)}.AttentionLab-module__tHNKVa__returnButton:active:not(:disabled){transform:translateY(1px)scale(.99)}.AttentionLab-module__tHNKVa__returnButton:disabled{cursor:default;opacity:.48}.AttentionLab-module__tHNKVa__metrics{border-top:1px solid var(--rule);color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption);justify-content:space-between;gap:1rem;margin-top:.85rem;padding-top:.75rem;display:flex}.AttentionLab-module__tHNKVa__metrics strong{color:var(--accent-deep)}@media (max-width:42rem){.AttentionLab-module__tHNKVa__panels{grid-template-columns:minmax(0,1fr)}.AttentionLab-module__tHNKVa__panel:hover,.AttentionLab-module__tHNKVa__panel:focus-within{transform:translateY(-1px)}}@media (max-width:24rem){.AttentionLab-module__tHNKVa__lab{padding-inline:.75rem}.AttentionLab-module__tHNKVa__token{grid-template-columns:minmax(4.5rem,1fr) 3rem}.AttentionLab-module__tHNKVa__bar{grid-column:1/-1}.AttentionLab-module__tHNKVa__metrics{flex-direction:column;gap:.3rem}}
.LastWarmthSoundscape-module__JQTJQW__experience{border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink);background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 38%), linear-gradient(155deg, color-mix(in srgb, var(--surface) 94%, var(--accent-2)), var(--surface-2));box-shadow:var(--shadow);perspective:1000px;margin:3rem 0 .75rem;padding:clamp(1rem,4vw,1.75rem);position:relative;overflow:hidden}.LastWarmthSoundscape-module__JQTJQW__header{z-index:2;max-width:40rem;position:relative}.LastWarmthSoundscape-module__JQTJQW__eyebrow,.LastWarmthSoundscape-module__JQTJQW__header h2,.LastWarmthSoundscape-module__JQTJQW__header p,.LastWarmthSoundscape-module__JQTJQW__reading h3,.LastWarmthSoundscape-module__JQTJQW__reading h4,.LastWarmthSoundscape-module__JQTJQW__reading p{margin:0}.LastWarmthSoundscape-module__JQTJQW__eyebrow{color:var(--accent-deep);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:var(--ui-tracking);text-transform:uppercase}.LastWarmthSoundscape-module__JQTJQW__header h2{font-family:var(--font-display);font-size:clamp(1.8rem,5vw,3rem);font-weight:var(--display-weight);gap:.18rem;margin-top:.32rem;line-height:1.02;display:grid}.LastWarmthSoundscape-module__JQTJQW__header h2 small{color:var(--ink-soft);font-family:var(--font-body);letter-spacing:.02em;font-size:clamp(.92rem,2vw,1.05rem);font-weight:500}.LastWarmthSoundscape-module__JQTJQW__header>p:not(.LastWarmthSoundscape-module__JQTJQW__eyebrow){color:var(--ink-soft);margin-top:.7rem}.LastWarmthSoundscape-module__JQTJQW__disclosure{border-left:2px solid var(--accent);font-size:var(--type-small);padding-left:.75rem}.LastWarmthSoundscape-module__JQTJQW__sky{border:1px solid var(--rule);border-radius:calc(var(--radius) * .8);background:radial-gradient(circle at 50% 54%, color-mix(in srgb, var(--accent-2) 10%, transparent), transparent 38%), color-mix(in srgb, var(--bg) 58%, var(--surface));min-height:clamp(15rem,42vw,23rem);transform-style:preserve-3d;place-items:center;margin:1.4rem 0 1rem;transition:transform .32s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;transform:rotateX(0)translateZ(0)}.LastWarmthSoundscape-module__JQTJQW__sky:hover,.LastWarmthSoundscape-module__JQTJQW__experience:focus-within .LastWarmthSoundscape-module__JQTJQW__sky{transform:rotateX(1.2deg)translateZ(4px)}.LastWarmthSoundscape-module__JQTJQW__starField,.LastWarmthSoundscape-module__JQTJQW__starField i,.LastWarmthSoundscape-module__JQTJQW__orbit,.LastWarmthSoundscape-module__JQTJQW__star,.LastWarmthSoundscape-module__JQTJQW__horizon{position:absolute}.LastWarmthSoundscape-module__JQTJQW__starField{opacity:var(--warmth-star-opacity);transition:opacity .42s ease-out;inset:0}.LastWarmthSoundscape-module__JQTJQW__starField i{background:var(--ink);width:3px;height:3px;box-shadow:0 0 8px color-mix(in srgb, var(--ink) 65%, transparent);border-radius:50%}.LastWarmthSoundscape-module__JQTJQW__starField i:first-child{top:14%;left:8%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(2){width:2px;height:2px;top:68%;left:17%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(3){top:31%;left:24%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(4){width:2px;height:2px;top:82%;left:31%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(5){top:12%;left:38%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(6){width:2px;height:2px;top:74%;left:46%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(7){top:22%;left:54%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(8){top:88%;left:61%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(9){width:2px;height:2px;top:11%;left:69%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(10){top:64%;left:77%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(11){top:29%;left:88%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(12){width:2px;height:2px;top:78%;left:93%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(13){width:2px;height:2px;top:43%;left:13%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(14){top:55%;left:28%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(15){width:2px;height:2px;top:42%;left:72%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(16){width:2px;height:2px;top:18%;left:83%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(17){top:59%;left:58%}.LastWarmthSoundscape-module__JQTJQW__starField i:nth-child(18){width:2px;height:2px;top:91%;left:42%}.LastWarmthSoundscape-module__JQTJQW__orbit{aspect-ratio:1.9;border:1px solid color-mix(in srgb, var(--accent-2) 40%, transparent);width:62%;opacity:var(--warmth-orbit-opacity);transform:rotate(-12deg) translateZ(var(--warmth-orbit-depth));border-radius:50%;transition:opacity .42s ease-out,transform .42s cubic-bezier(.2,.8,.2,1)}.LastWarmthSoundscape-module__JQTJQW__star{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 62%, var(--rule));background:radial-gradient(circle at 36% 30%, var(--surface), var(--accent) 24%, var(--accent-deep) 62%, var(--surface-2));width:clamp(5rem,19vw,9rem);box-shadow:0 0 var(--warmth-halo-size) color-mix(in srgb, var(--accent) 54%, transparent), inset -1rem -1rem 2rem color-mix(in srgb, var(--ink) 28%, transparent), inset .75rem .65rem 1.6rem color-mix(in srgb, var(--surface) 72%, transparent);transform:scale(var(--warmth-scale)) translateZ(var(--warmth-depth));border-radius:50%;place-items:center;transition:transform .46s cubic-bezier(.2,.8,.2,1),box-shadow .46s ease-out,filter .46s ease-out;display:grid}.LastWarmthSoundscape-module__JQTJQW__star span{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--surface) 42%, transparent);border-radius:50%;width:72%;transform:translate3d(-7%,-7%,8px)}[data-playing=true]:not([data-warmth-era-id=equilibrium]) .LastWarmthSoundscape-module__JQTJQW__star{animation:5.2s ease-in-out infinite LastWarmthSoundscape-module__JQTJQW__warmth-breathe}.LastWarmthSoundscape-module__JQTJQW__horizon{background:linear-gradient(90deg, transparent, var(--accent-2), transparent);width:74%;height:1px;opacity:var(--warmth-horizon-opacity);box-shadow:0 0 14px color-mix(in srgb, var(--accent-2) 36%, transparent);transition:opacity .42s ease-out;bottom:12%}@keyframes LastWarmthSoundscape-module__JQTJQW__warmth-breathe{0%,to{filter:brightness(.94)}50%{filter:brightness(1.08)}}.LastWarmthSoundscape-module__JQTJQW__eras{border:0;min-width:0;margin:0;padding:0}.LastWarmthSoundscape-module__JQTJQW__eras legend{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--type-caption);margin-bottom:.6rem}.LastWarmthSoundscape-module__JQTJQW__eraGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.LastWarmthSoundscape-module__JQTJQW__eraOption{border:1px solid var(--rule);border-radius:calc(var(--radius) * .7);background:color-mix(in srgb, var(--surface) 74%, transparent);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;min-height:56px;padding:.55rem;transition:border-color .16s ease-out,background .16s ease-out,transform .18s cubic-bezier(.2,.8,.2,1);display:grid}.LastWarmthSoundscape-module__JQTJQW__eraOption:hover{border-color:var(--accent);background:color-mix(in srgb, var(--surface) 86%, var(--accent));transform:translateY(-2px)}.LastWarmthSoundscape-module__JQTJQW__eraOption:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--surface) 86%, var(--accent));transform:translateY(-2px)}.LastWarmthSoundscape-module__JQTJQW__eraOption:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.LastWarmthSoundscape-module__JQTJQW__eraOption input{width:1rem;height:1rem;accent-color:var(--accent-deep)}.LastWarmthSoundscape-module__JQTJQW__eraOption>span:last-child{gap:.12rem;min-width:0;display:grid}.LastWarmthSoundscape-module__JQTJQW__eraOption strong,.LastWarmthSoundscape-module__JQTJQW__eraOption small{overflow-wrap:anywhere}.LastWarmthSoundscape-module__JQTJQW__eraOption strong{font-size:var(--type-small);line-height:1.15}.LastWarmthSoundscape-module__JQTJQW__eraOption small{color:var(--muted);font-size:var(--type-caption);line-height:1.25}.LastWarmthSoundscape-module__JQTJQW__eraIndex{color:var(--accent-deep);font-family:var(--font-mono);font-size:var(--type-caption)}.LastWarmthSoundscape-module__JQTJQW__console{grid-template-columns:minmax(10rem,auto) minmax(10rem,1fr);align-items:center;gap:.9rem;margin-top:.9rem;display:grid}.LastWarmthSoundscape-module__JQTJQW__soundButton{border:1px solid var(--accent-deep);border-radius:var(--radius-pill);min-height:44px;color:var(--surface);background:var(--accent-deep);cursor:pointer;font-family:var(--font-mono);font-size:var(--type-caption);justify-content:center;align-items:center;gap:.5rem;padding:.6rem .9rem;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease-out;display:inline-flex}.LastWarmthSoundscape-module__JQTJQW__soundButton:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--ink) 18%, transparent);transform:translateY(-2px)}.LastWarmthSoundscape-module__JQTJQW__soundButton:active{transform:translateY(1px)scale(.98)}.LastWarmthSoundscape-module__JQTJQW__volume{min-height:44px;color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--type-caption);grid-template-columns:minmax(8rem,auto) 1fr;align-items:center;gap:.75rem;display:grid}.LastWarmthSoundscape-module__JQTJQW__volume input{width:100%;accent-color:var(--accent-deep)}.LastWarmthSoundscape-module__JQTJQW__status{min-height:1.5em;color:var(--muted);font-size:var(--type-caption);margin-top:.55rem;display:block}.LastWarmthSoundscape-module__JQTJQW__reading{border:1px solid var(--rule);border-radius:calc(var(--radius) * .8);background:color-mix(in srgb, var(--surface) 76%, transparent);margin-top:1rem;padding:1rem}.LastWarmthSoundscape-module__JQTJQW__reading header>p{color:var(--accent-deep);font-family:var(--font-mono);font-size:var(--type-caption)}.LastWarmthSoundscape-module__JQTJQW__reading h3{font-family:var(--font-display);margin-top:.2rem;font-size:clamp(1.35rem,3vw,1.75rem)}.LastWarmthSoundscape-module__JQTJQW__lenses{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.85rem;display:grid}.LastWarmthSoundscape-module__JQTJQW__lenses section{border-top:1px solid var(--rule);padding-top:.65rem}.LastWarmthSoundscape-module__JQTJQW__reading h4{color:var(--accent-deep);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:var(--ui-tracking);text-transform:uppercase}.LastWarmthSoundscape-module__JQTJQW__lenses p,.LastWarmthSoundscape-module__JQTJQW__audioDescription,.LastWarmthSoundscape-module__JQTJQW__silence{color:var(--ink-soft);font-size:var(--type-small);margin-top:.45rem;line-height:1.55}.LastWarmthSoundscape-module__JQTJQW__audioDescription{border-left:2px solid var(--accent-2);padding-left:.7rem}.LastWarmthSoundscape-module__JQTJQW__silence{color:var(--ink);font-family:var(--font-mono)}.LastWarmthSoundscape-module__JQTJQW__sources{color:var(--ink-soft);font-size:var(--type-caption);margin-top:.8rem}.LastWarmthSoundscape-module__JQTJQW__sources summary{cursor:pointer;min-height:44px;font-family:var(--font-mono);line-height:44px}.LastWarmthSoundscape-module__JQTJQW__sources ul{gap:.35rem;margin:.25rem 0 0;padding-left:1.25rem;display:grid}.LastWarmthSoundscape-module__JQTJQW__sources a{color:var(--accent-deep);text-underline-offset:.18em}@media (max-width:48rem){.LastWarmthSoundscape-module__JQTJQW__eraGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LastWarmthSoundscape-module__JQTJQW__console,.LastWarmthSoundscape-module__JQTJQW__lenses{grid-template-columns:minmax(0,1fr)}}@media (max-width:25rem){.LastWarmthSoundscape-module__JQTJQW__experience{padding-inline:.75rem}.LastWarmthSoundscape-module__JQTJQW__eraGrid,.LastWarmthSoundscape-module__JQTJQW__volume{grid-template-columns:minmax(0,1fr)}}
.HowToRead-module__fWDisW__note{border-left:2px solid color-mix(in srgb, var(--accent) 55%, transparent);gap:.3rem;max-width:62ch;margin-top:1.15rem;padding:.1rem 0 .1rem .85rem;display:grid}.HowToRead-module__fWDisW__label{color:var(--accent-deep);font-family:var(--font-mono);font-size:var(--type-caption);letter-spacing:var(--ui-tracking);text-transform:uppercase;margin:0}.HowToRead-module__fWDisW__list{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.HowToRead-module__fWDisW__list li{color:var(--ink-soft);font-size:var(--type-small);text-wrap:pretty;line-height:1.55}
.StartHerePath-module__MlMZoa__cue{border-block:1px solid var(--rule);gap:.6rem;max-width:66ch;margin-top:1.25rem;padding:.85rem 0;display:grid}.StartHerePath-module__MlMZoa__cueTopline,.StartHerePath-module__MlMZoa__turn small,.StartHerePath-module__MlMZoa__finish{font-family:var(--font-mono);font-size:var(--type-small);letter-spacing:var(--ui-tracking);text-transform:uppercase}.StartHerePath-module__MlMZoa__cueTopline>span:last-child{font-variant-numeric:tabular-nums}.StartHerePath-module__MlMZoa__cueTopline{color:var(--accent-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .8rem;display:flex}.StartHerePath-module__MlMZoa__progress{grid-template-columns:repeat(var(--stops,5), minmax(0, 1fr));gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.StartHerePath-module__MlMZoa__progress li{background:var(--rule);height:.28rem}.StartHerePath-module__MlMZoa__progress li[data-state=done]{background:color-mix(in srgb, var(--accent) 45%, var(--rule))}.StartHerePath-module__MlMZoa__progress li[aria-current=step]{background:var(--accent)}.StartHerePath-module__MlMZoa__cue p{color:var(--ink-soft);font-size:var(--type-small);margin:0;line-height:1.5}.StartHerePath-module__MlMZoa__completion{border-top:1px solid var(--rule);margin-top:var(--block-step);padding-top:var(--block-step);scroll-margin-top:1.5rem}.StartHerePath-module__MlMZoa__completionLabel{color:var(--accent-deep);font-family:var(--font-display);font-size:clamp(1.35rem,1.2rem + .5vw,1.7rem);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:var(--lh-title);text-wrap:balance;margin:0}.StartHerePath-module__MlMZoa__turns{margin:var(--block-step) 0 0;padding:0;list-style:none}.StartHerePath-module__MlMZoa__turn{color:var(--ink);min-height:calc(var(--block-step) * 2);align-items:center;gap:.9rem;text-decoration:none;display:flex;position:relative}.StartHerePath-module__MlMZoa__turns li+li>*{border-top:1px solid var(--rule)}.StartHerePath-module__MlMZoa__turn[data-direction=next]{text-align:right;flex-direction:row-reverse}.StartHerePath-module__MlMZoa__turnMark{flex:none;align-items:center;gap:.9rem;display:flex}.StartHerePath-module__MlMZoa__turn[data-direction=next] .StartHerePath-module__MlMZoa__turnMark{flex-direction:row-reverse}.StartHerePath-module__MlMZoa__turnNumber{color:var(--accent-2);font-family:var(--font-hand);font-variant-numeric:tabular-nums;opacity:.75;transition:opacity var(--motion-standard) ease-out;flex:none;font-size:1.6rem;line-height:1}.StartHerePath-module__MlMZoa__turnBody{flex:1;gap:.15rem;min-width:0;display:grid}.StartHerePath-module__MlMZoa__turn small{color:var(--muted)}.StartHerePath-module__MlMZoa__turn strong{font-family:var(--font-display);font-size:clamp(1.05rem,1rem + .25vw,1.22rem);font-weight:var(--display-weight);text-wrap:pretty;line-height:1.2}.StartHerePath-module__MlMZoa__turnReason{color:var(--ink-soft);font-size:var(--type-small);text-wrap:pretty;max-width:46ch;margin-top:.28rem;line-height:1.5}.StartHerePath-module__MlMZoa__turn:has(.StartHerePath-module__MlMZoa__turnReason){min-height:calc(var(--block-step) * 3)}.StartHerePath-module__MlMZoa__turn[data-direction=next] .StartHerePath-module__MlMZoa__turnReason{text-align:left;margin-inline-start:auto}.StartHerePath-module__MlMZoa__turnArrow{color:var(--accent-2);font-family:var(--font-hand);transition:transform var(--motion-fast) var(--ease-out-expressive);flex:none;font-size:1.5rem;line-height:1}.StartHerePath-module__MlMZoa__turn:after{background:var(--accent);content:"";transform-origin:100%;height:2px;transition:transform var(--motion-standard) var(--ease-out-expressive);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.StartHerePath-module__MlMZoa__turn[data-direction=previous]:after{transform-origin:0}.StartHerePath-module__MlMZoa__turn:hover:after,.StartHerePath-module__MlMZoa__turn:focus-visible:after{transform-origin:0;transform:scaleX(1)}.StartHerePath-module__MlMZoa__turn[data-direction=previous]:hover:after,.StartHerePath-module__MlMZoa__turn[data-direction=previous]:focus-visible:after{transform-origin:100%}.StartHerePath-module__MlMZoa__turn:hover .StartHerePath-module__MlMZoa__turnNumber,.StartHerePath-module__MlMZoa__turn:focus-visible .StartHerePath-module__MlMZoa__turnNumber{opacity:1}.StartHerePath-module__MlMZoa__turn:hover .StartHerePath-module__MlMZoa__turnArrow,.StartHerePath-module__MlMZoa__turn:focus-visible .StartHerePath-module__MlMZoa__turnArrow{transform:translate(5px)}.StartHerePath-module__MlMZoa__turn[data-direction=previous]:hover .StartHerePath-module__MlMZoa__turnArrow,.StartHerePath-module__MlMZoa__turn[data-direction=previous]:focus-visible .StartHerePath-module__MlMZoa__turnArrow{transform:translate(-5px)}.StartHerePath-module__MlMZoa__turn:focus-visible{outline-offset:-3px}.StartHerePath-module__MlMZoa__finish{color:var(--accent-deep);min-height:calc(var(--block-step) * 2);text-align:right;text-underline-offset:.22em;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:.7rem;display:flex}.StartHerePath-module__MlMZoa__finishGlyph{color:var(--accent-2);font-family:var(--font-hand);font-size:1.6rem;line-height:1}@media (max-width:34rem){.StartHerePath-module__MlMZoa__turn,.StartHerePath-module__MlMZoa__turn[data-direction=next]{flex-direction:column;align-items:flex-start;gap:.4rem;padding-block:.85rem}.StartHerePath-module__MlMZoa__turn[data-direction=next]{align-items:flex-end}.StartHerePath-module__MlMZoa__turn strong{font-size:1.02rem}.StartHerePath-module__MlMZoa__turnNumber,.StartHerePath-module__MlMZoa__finishGlyph{font-size:1.35rem}.StartHerePath-module__MlMZoa__turn[data-direction=next] .StartHerePath-module__MlMZoa__turnReason{text-align:right}}@media (prefers-reduced-motion:reduce){.StartHerePath-module__MlMZoa__turn:after,.StartHerePath-module__MlMZoa__turnArrow,.StartHerePath-module__MlMZoa__turnNumber{transition-duration:1ms}}
