.se-page{--se-viewport-unit:1vh;--se-header-height:calc(var(--spacing-16) + 2px);background:var(--colors-bg-default);color:var(--colors-fg-default);overflow:clip}.se-page [data-landing-content]{padding-top:var(--se-header-height)}.se-page #sts-scene{scroll-margin-top:calc(var(--se-header-height) + var(--spacing-6))}:where(.se-page) h1,:where(.se-page) h2,:where(.se-page) h3,:where(.se-page) p{margin:0}.se-body{font-size:var(--font-sizes-lg);line-height:1.75;color:var(--colors-fg-muted);max-width:48ch}.se-hero{box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100 * var(--se-viewport-unit) - var(--se-header-height));padding-block:clamp(var(--spacing-6),calc(4 * var(--se-viewport-unit)),var(--spacing-12)) var(--spacing-6);gap:var(--spacing-6)}@supports (height:100svh){.se-page{--se-viewport-unit:1svh}}.se-hero>.se-hero-stage{flex:1 1;display:flex;flex-direction:column;justify-content:center}.se-hero-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "copy";justify-items:center;grid-gap:var(--spacing-6)}.se-hero-copy,.se-hero-layout{width:100%;align-items:center;gap:var(--spacing-6)}.se-hero-copy{grid-area:copy;min-width:0;max-width:520px;display:flex;flex-direction:column;text-align:center}.se-hero-message{width:100%}.se-hero-eyebrow{margin:0 0 var(--spacing-3);color:var(--colors-blue-11);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-bold)}.se-hero h1{font-family:var(--font-logo),sans-serif;font-size:clamp(var(--font-sizes-2xl),8vw,var(--font-sizes-3xl));line-height:1.1;letter-spacing:var(--letter-spacings-tight);font-weight:var(--font-weights-extrabold);text-wrap:balance}.se-hero-emphasis{color:var(--colors-blue-11)}.se-hero-copy .se-body{max-width:40ch;margin:var(--spacing-3) auto 0;font-size:var(--font-sizes-md);line-height:1.5;text-wrap:balance}.se-hero-actions{width:100%;max-width:var(--sizes-sm);display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-2)}.se-hero-actions>*{width:100%;white-space:normal}.se-hero-art{grid-area:art;position:relative;isolation:isolate;min-width:0;width:min(100%,calc(38 * var(--se-viewport-unit)),320px);aspect-ratio:2048/1842}.se-hero-art>img,.se-hero-light,.se-hero-native{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.se-hero-art[data-native=ready]>img{opacity:0}.se-hero-light,.se-hero-native{pointer-events:none}.se-hero-motion-control{position:absolute;right:0;bottom:0;width:var(--sizes-11);height:var(--sizes-11);min-width:var(--sizes-11)}.se-hero-art-fallback{display:grid;place-items:center;width:100%;height:100%;color:var(--colors-blue-11)}.se-hero-actions>.se-hero-preview{align-self:center;width:-webkit-fit-content;width:fit-content;min-height:var(--sizes-11);padding-inline:var(--spacing-3);font-size:var(--font-sizes-sm);gap:var(--spacing-2)}@media (min-width:768px){.se-hero-art{width:min(100%,calc(44 * var(--se-viewport-unit)),440px)}.se-hero h1{font-size:var(--font-sizes-4xl)}}@media (min-width:1024px){.se-hero{padding-block:var(--spacing-10) var(--spacing-6)}.se-hero-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"art copy";gap:var(--spacing-16)}.se-hero-art{width:min(100%,calc(64 * var(--se-viewport-unit)),440px)}.se-hero-copy{align-items:flex-start;text-align:left}.se-hero h1{font-size:clamp(var(--font-sizes-4xl),3.8vw,var(--font-sizes-5xl))}.se-hero-copy .se-body{font-size:var(--font-sizes-lg);margin:var(--spacing-4) 0 0}.se-hero-actions>.se-hero-preview{align-self:flex-start;padding-inline:0}}@media (max-width:767px) and (max-height:740px){.se-hero{padding-block:var(--spacing-4)}.se-hero,.se-hero-layout{gap:var(--spacing-4)}.se-hero-art{width:min(100%,max(200px,calc(27 * var(--se-viewport-unit))))}}@media (min-width:768px) and (max-width:1023px) and (max-height:760px){.se-hero-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"art copy";gap:var(--spacing-8)}.se-hero-art{width:min(100%,calc(58 * var(--se-viewport-unit)),440px)}.se-hero-copy{align-items:flex-start;text-align:left}.se-hero-copy .se-body{margin-inline:0}}@media (prefers-reduced-motion:reduce){.se-hero-light{display:none}}.sts-section{color:var(--colors-fg-default);background:var(--colors-bg-default);padding:64px 0;scroll-margin-top:64px;overflow:clip}.sts-introduction{display:flex;align-items:flex-end;justify-content:space-between;max-width:960px;margin:auto;gap:var(--spacing-10)}.sts-introduction h2{font-family:var(--font-logo),sans-serif;font-size:clamp(36px,4.5vw,52px);font-weight:var(--font-weights-extrabold);letter-spacing:var(--letter-spacings-tight);line-height:1.08;margin:0}.sts-introduction h2 span{color:var(--colors-amber-11)}.sts-context{width:min(100%,360px)}.sts-promise{margin:0;color:var(--colors-fg-muted);font-size:var(--font-sizes-lg);line-height:1.6;text-wrap:pretty}.sts-course-link{min-height:44px;margin-top:var(--spacing-2)}.sts-figure{max-width:960px;margin:0 auto}.sts-shape-art{display:block;width:100%;height:auto}.sts-art-compact{display:none}.sts-controls{width:min(46%,420px);margin:-88px 0 0 62.7273%;transform:translateX(-50%);position:relative;display:flex;align-items:center;flex-direction:column;gap:var(--spacing-3)}.sts-takeaway{text-align:center}.sts-example{display:block;margin-bottom:var(--spacing-2);color:var(--colors-fg-muted);font-size:var(--font-sizes-xs);line-height:1.5}.sts-discovery{font-family:var(--font-logo),sans-serif;font-size:var(--font-sizes-lg);font-weight:var(--font-weights-bold);line-height:1.5;text-align:center;margin:0}.sts-discovery-question{display:block;font-family:var(--font-body),sans-serif;font-size:var(--font-sizes-sm);color:var(--colors-fg-muted);font-weight:var(--font-weights-normal)}.sts-position{--slider-accent:var(--colors-amber-default);width:min(100%,300px)}.sts-control-ends{display:flex;justify-content:space-between;font-size:var(--font-sizes-xs);color:var(--colors-fg-muted)}.sts-position .sts-position-control{min-height:44px}.sts-position [data-part=thumb]{margin-top:0}.sts-drag-glyph{width:18px;height:18px;fill:none;stroke:var(--colors-amber-fg);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sts-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.sts-controls{margin-top:-48px;width:46%}}@media (max-width:600px){.sts-section{padding-top:var(--spacing-12)}.sts-introduction{display:block;text-align:center}.sts-introduction h2{font-size:var(--font-sizes-4xl)}.sts-promise{font-size:var(--font-sizes-md)}.sts-context{margin:var(--spacing-4) auto 0;max-width:32ch}.sts-figure{margin-top:var(--spacing-4)}.sts-art-wide{display:none}.sts-art-compact{display:block}.sts-controls{width:100%;margin:0 auto;transform:none}.sts-position{width:min(calc(100% - 32px),300px)}}.sns-section{background:var(--colors-bg-default);color:var(--colors-fg-default);padding:var(--spacing-20) 0;overflow:clip;scroll-margin-top:var(--spacing-20)}.sns-layout{display:grid;grid-template-columns:.8fr 1.4fr;align-items:center;grid-gap:var(--spacing-8);gap:var(--spacing-8);max-width:1088px;margin:auto}.sns-introduction{align-self:start;padding-top:clamp(6rem,10vw,8.5rem)}.sns-introduction h2{margin:0;font-family:var(--font-logo),sans-serif;font-size:clamp(36px,4.5vw,52px);font-weight:var(--font-weights-extrabold);letter-spacing:var(--letter-spacings-tight);line-height:1.08}.sns-introduction h2 span{color:var(--colors-violet-11)}.sns-promise{margin:var(--spacing-6) 0 0;max-width:29ch;font-size:var(--font-sizes-lg)}.sns-promise,.sns-recommendation{color:var(--colors-fg-muted);line-height:1.6}.sns-recommendation{margin:0;font-size:var(--font-sizes-sm);text-wrap:pretty}.sns-recommendation strong{display:block;margin-bottom:var(--spacing-1);font-family:var(--font-logo),sans-serif;font-size:var(--font-sizes-lg);color:var(--colors-fg-default)}.sns-example-note{display:block;margin-top:var(--spacing-3);color:var(--colors-fg-muted);font-size:var(--font-sizes-xs)}.sns-figure{margin:0;min-width:0}.sns-map{position:relative;width:100%}.sns-art{display:block;width:100%;height:auto;overflow:visible}.sns-art-phone{display:none}.sns-tree-context{transition:opacity .24s ease}.sns-next-anchor{position:absolute;left:var(--next-x);top:var(--next-y);width:var(--next-width);aspect-ratio:1.08;transform:translate(-50%,-50%)}.sns-next-label{position:absolute;bottom:calc(100% + var(--spacing-3));left:50%;transform:translateX(-50%);white-space:nowrap;pointer-events:none}.sns-selection-ring{stroke:var(--colors-violet-9)}.sns-caption{max-width:34rem;margin:0 auto;text-align:center;line-height:1.5}.sns-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:1000px){.sns-layout{grid-template-columns:1fr;gap:var(--spacing-4);max-width:680px}.sns-introduction{text-align:center;padding-top:0}.sns-introduction h2{font-size:var(--font-sizes-5xl)}.sns-promise{margin-inline:auto}}@media (max-width:600px){.sns-section{padding:var(--spacing-16) 0}.sns-introduction h2{font-size:var(--font-sizes-4xl)}.sns-promise{margin-top:var(--spacing-5);font-size:var(--font-sizes-md)}.sns-art-desktop{display:none}.sns-art-phone{display:block}.sns-next-anchor{left:var(--next-phone-x);top:var(--next-phone-y);width:var(--next-phone-width)}.sns-next-label{bottom:calc(100% + var(--spacing-2))}.sns-caption{margin-top:var(--spacing-3)}}@media (prefers-reduced-motion:reduce){.sns-tree-context{transition:none}}.snh-section{background:var(--colors-bg-default);color:var(--colors-fg-default);padding:var(--spacing-20) 0;overflow:clip;scroll-margin-top:var(--spacing-20)}.snh-introduction{text-align:center;max-width:760px;margin:0 auto}.snh-introduction h2{margin:0;font-family:var(--font-logo),sans-serif;font-size:clamp(36px,4.5vw,52px);font-weight:var(--font-weights-extrabold);letter-spacing:var(--letter-spacings-tight);line-height:1.08}.snh-introduction :where(h2 span){color:var(--colors-crimson-11)}.snh-introduction>p{margin:var(--spacing-6) auto 0;color:var(--colors-fg-muted);font-size:var(--font-sizes-lg);line-height:1.6;max-width:48ch;text-wrap:balance}.snh-figure{margin:var(--spacing-10) auto 0;max-width:980px}.snh-scene{position:relative;display:grid;grid-template-columns:minmax(190px,260px) minmax(0,640px);grid-template-areas:"polly guidance" "polly lesson";grid-column-gap:var(--spacing-10);column-gap:var(--spacing-10);grid-row-gap:var(--spacing-7);row-gap:var(--spacing-7);align-items:center;justify-content:center}.snh-lesson{grid-area:lesson;position:relative;min-width:0;width:100%}.snh-lesson-label{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-3);margin-bottom:var(--spacing-5);color:var(--colors-fg-muted);font-size:var(--font-sizes-sm)}.snh-exercise{zoom:1.65}.snh-sentence{margin:0;text-align:center;line-height:1.9}.snh-blank{position:relative;display:inline-block}.snh-unmeasured-answer{position:absolute;inset:0;text-align:center;pointer-events:none}.snh-word-bank{display:flex;justify-content:center;min-width:0;margin:var(--spacing-7) 0 0;padding:0;border:0}.snh-marked-phrase{display:inline-block;position:relative;white-space:nowrap;line-height:1.6}.snh-phrase-text{position:relative}.snh-mark{position:absolute;inset:0;pointer-events:none}.snh-choice-ghost,.snh-choice-source,.snh-moving-word{display:flex}.snh-choice-source{position:relative}.snh-moving-word{position:absolute;inset:0 auto auto 0;z-index:1}.snh-moving-word:focus-within{z-index:2}.snh-lesson-tools{display:grid;justify-items:center;grid-gap:var(--spacing-4);gap:var(--spacing-4);margin-top:var(--spacing-6)}.snh-help-action{grid-row:1;position:relative}.snh-guidance{grid-area:guidance;width:min(100%,420px);justify-self:start;padding-left:var(--spacing-6)}.snh-polly{grid-area:polly;position:relative;width:100%;aspect-ratio:2/3;align-self:center}.snh-palm{position:absolute;z-index:1;left:91%;top:39%;width:2px;height:2px;pointer-events:none}.snh-polly img{width:100%;height:100%;object-fit:contain}.snh-polly[data-animated=true]>img{visibility:hidden}.snh-polly-motion{width:100%;height:100%;overflow:visible}.snh-polly-motion,.snh-welcome{position:absolute;inset:0;pointer-events:none}.snh-welcome{z-index:1;opacity:1;transition:opacity .18s ease}.snh-welcome[data-resting=false]{opacity:0}.snh-face,.snh-welcome-jewel{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.snh-welcome-palm{position:absolute;left:91%;top:39%;width:88px;height:88px;transform:translate(-50%,-66%);overflow:visible}.snh-hint{flex:1 1;min-width:0}.snh-speaker{margin:0 0 var(--spacing-2) var(--spacing-4);color:var(--colors-crimson-11);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-bold)}.snh-bubble{display:flex;align-items:center;width:100%;min-height:88px}.snh-bubble>p{margin:0;text-wrap:pretty}.snh-understanding{--snh-ink:var(--colors-crimson-9);grid-row:2;width:220px;max-width:100%;height:42px;opacity:0;transition:opacity .2s ease}.snh-understanding[data-correct=true]{--snh-ink:var(--colors-grass-9)}.snh-understanding[data-visible=true]{opacity:1}.snh-understanding svg{display:block;width:100%;height:100%;overflow:visible}.snh-time-ink,.snh-time-track{stroke-width:2;stroke-linecap:round}.snh-time-track{stroke:var(--colors-accent-5)}.snh-time-ink,.snh-time-point{stroke:var(--snh-ink)}.snh-time-point{fill:var(--colors-bg-default);stroke-width:2}.snh-understanding text{fill:var(--colors-fg-muted);font-family:inherit;font-size:14px}.snh-accessible-caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.snh-thread{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.snh-thread-core,.snh-thread-ink,.snh-thread-light{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.snh-thread-ink{stroke:var(--colors-crimson-7);stroke-width:2}.snh-thread-light{stroke:var(--colors-crimson-10);stroke-width:3}.snh-thread-core{stroke:white;stroke-width:2}.snh-palm-light,.snh-palm-ready{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;overflow:visible}.snh-palm-light{width:64px;height:64px}.snh-palm-ready{width:13px;height:13px;opacity:0;transition:opacity .18s ease}.snh-polly[data-invited=true] .snh-palm-ready{opacity:1}.snh-clue-catch{width:14px;height:14px;right:-7px;top:-8px}.snh-arrival,.snh-clue-catch{position:absolute;overflow:visible;pointer-events:none}.snh-arrival{width:80px;height:30px;left:50%;top:-26px;margin-left:-40px}@media (max-width:1100px){.snh-introduction h2{font-size:var(--font-sizes-5xl)}.snh-scene{grid-template-columns:220px minmax(0,1fr);column-gap:var(--spacing-6)}.snh-exercise{zoom:1.45}}@media (max-width:760px){.snh-scene{grid-template-columns:clamp(104px,32vw,144px) minmax(0,1fr);grid-template-areas:"lesson lesson" "polly guidance";gap:var(--spacing-5) var(--spacing-4);max-width:560px;margin:0 auto}.snh-guidance{padding-left:0;width:100%}.snh-bubble{min-height:112px}.snh-thread{display:none}.snh-welcome-palm{width:64px;height:64px}.snh-lesson-tools{gap:var(--spacing-3)}}@media (max-width:600px){.snh-section{padding:var(--spacing-12) 0}.snh-introduction h2{font-size:var(--font-sizes-4xl)}.snh-introduction>p{font-size:var(--font-sizes-md);margin-top:var(--spacing-5);max-width:27ch}.snh-figure{margin-top:var(--spacing-8)}.snh-exercise{zoom:1.25}}@media (max-width:359px){.snh-exercise{zoom:1.15}.snh-bubble{min-height:128px}}@media (prefers-reduced-motion:reduce){.snh-palm-ready,.snh-understanding,.snh-welcome{transition:none}}.snh-section[data-motion=still] .snh-palm-ready,.snh-section[data-motion=still] .snh-understanding,.snh-section[data-motion=still] .snh-welcome{transition:none}.snh-scene[data-art-ready=false] :is(.snh-palm,.snh-thread,.snh-welcome,.snh-face){visibility:hidden}.smh-section{padding:var(--spacing-20) 0;background:var(--colors-bg-default);color:var(--colors-fg-default);overflow:clip;scroll-margin-top:var(--spacing-20)}.smh-introduction{text-align:center;max-width:860px;margin:0 auto}.smh-introduction h2{margin:0;font-family:var(--font-logo),sans-serif;font-size:clamp(36px,4.5vw,52px);font-weight:var(--font-weights-extrabold);letter-spacing:var(--letter-spacings-tight);line-height:1.08;text-wrap:balance}.smh-introduction :where(h2 span){color:var(--colors-amber-11)}.smh-introduction>p{margin:var(--spacing-6) auto 0;color:var(--colors-fg-muted);font-size:var(--font-sizes-lg);line-height:1.6;max-width:48ch;text-wrap:balance}.smh-scene{position:relative;display:grid;grid-template-columns:292px minmax(0,1fr);grid-gap:var(--spacing-12);gap:var(--spacing-12);max-width:1120px;margin:var(--spacing-10) auto 0;align-items:start}.smh-origin{min-width:0;position:relative}.smh-notes{position:relative;z-index:1}.smh-note-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);color:var(--colors-fg-muted);font-size:var(--font-sizes-xs);margin-bottom:var(--spacing-3)}.smh-excerpt{display:grid;grid-gap:var(--spacing-4);gap:var(--spacing-4);list-style:none;margin:0;padding:0}.smh-excerpt li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:var(--spacing-3);gap:var(--spacing-3)}.smh-excerpt strong{font-size:var(--font-sizes-xs);color:var(--colors-fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.smh-excerpt p{margin:var(--spacing-1) 0 0;font-size:var(--font-sizes-sm);line-height:1.6}.smh-note-glyph{padding-top:var(--spacing-1);color:var(--colors-accent-9)}.smh-note-glyph svg{display:block;width:100%;height:auto}.smh-excerpt li[data-linked=true] :is(strong,.smh-note-glyph){color:var(--smh-accent)}.smh-source-mark{position:relative;display:inline-block}.smh-mark-ink{position:absolute;inset:0;pointer-events:none;opacity:.65}.smh-note-words,.smh-papyro{position:relative}.smh-papyro{width:210px;aspect-ratio:1;margin:calc(var(--spacing-4) * -1) auto 0;z-index:2;pointer-events:none}.smh-papyro-art{display:block;width:100%;height:100%;overflow:visible}.smh-papyro[data-failed=true]{visibility:hidden}.smh-timeline{min-width:0;margin:var(--spacing-6) 0 0}.smh-timeline-heading{display:grid;grid-gap:var(--spacing-2);gap:var(--spacing-2);text-align:center;font-family:var(--font-logo),sans-serif;font-size:var(--font-sizes-xl);font-weight:var(--font-weights-bold)}.smh-objects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin-top:var(--spacing-8)}.smh-moment{min-width:0}.smh-object{display:block;width:100%;height:auto;overflow:visible}.smh-object path{vector-effect:non-scaling-stroke}.smh-track-space{height:44px;margin-top:var(--spacing-3)}.smh-track{width:100%;height:44px;overflow:visible}.smh-track-base,.smh-track-ink,.smh-track-point{stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round}.smh-track-base{stroke:var(--colors-accent-5)}.smh-track-ink{stroke:var(--colors-amber-8)}.smh-track-point{stroke:var(--colors-accent-8);fill:var(--colors-bg-default)}.smh-track-point[data-selected=true]{stroke:var(--smh-accent);fill:var(--smh-mark)}.smh-moment-choices{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing-3);gap:var(--spacing-3)}.smh-moment-choice{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);text-align:center}.smh-moment-choice>span{font-size:var(--font-sizes-sm);color:var(--colors-fg-muted)}.smh-detail{margin:var(--spacing-8) auto 0;max-width:440px;min-height:92px;text-align:center}.smh-detail h3{margin:0;font-size:var(--font-sizes-lg);font-weight:var(--font-weights-semibold);line-height:1.45;text-wrap:pretty}.smh-detail a{display:inline-flex;align-items:center;min-height:32px;margin-top:var(--spacing-2);font-size:var(--font-sizes-xs);color:var(--smh-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.smh-detail a:focus-visible{outline:2px solid var(--colors-blue-9);outline-offset:4px;border-radius:var(--radii-sm)}.smh-scale-note{margin:var(--spacing-2) 0 0;font-size:var(--font-sizes-xs);line-height:1.6;color:var(--colors-fg-subtle);text-align:center}.smh-ink-flight{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:3}.smh-ink-route{stroke:var(--colors-amber-9);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round}.smh-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:1100px){.smh-scene{grid-template-columns:260px minmax(0,1fr);gap:var(--spacing-6)}.smh-timeline-heading{font-size:var(--font-sizes-lg)}.smh-objects{margin-top:var(--spacing-8)}}@media (max-width:850px){.smh-scene{grid-template-columns:minmax(0,1fr);gap:var(--spacing-8);max-width:620px}.smh-origin{display:grid;grid-template-columns:minmax(0,1fr) 160px;align-items:end}.smh-notes{min-width:0}.smh-papyro{width:160px;margin:0}.smh-timeline{margin-top:0}.smh-objects{margin-top:var(--spacing-6)}}@media (max-width:600px){.smh-section{padding:var(--spacing-12) 0}.smh-introduction h2{font-size:var(--font-sizes-4xl)}.smh-introduction>p{font-size:var(--font-sizes-md);margin-top:var(--spacing-5);max-width:29ch}.smh-scene{margin-top:var(--spacing-8)}.smh-origin{grid-template-columns:minmax(0,1fr);padding-bottom:120px}.smh-excerpt{gap:var(--spacing-4)}.smh-papyro{position:absolute;width:148px;right:4px;bottom:-16px;margin:0}.smh-timeline-heading{text-align:center;margin-top:0}.smh-objects{display:block;height:234px;margin:var(--spacing-6) auto 0;width:min(100%,260px)}.smh-moment[data-selected=false]{display:none}.smh-moment-choice>span{font-size:var(--font-sizes-xs)}.smh-moment-choices{gap:var(--spacing-2)}.smh-track-space{margin-top:var(--spacing-2)}.smh-detail{min-height:116px;margin-top:var(--spacing-6)}.smh-detail h3{font-size:var(--font-sizes-md)}.smh-scale-note{margin-top:0}}.stin-section{background:var(--colors-bg-default);color:var(--colors-fg-default);padding:var(--spacing-20) 0 0;scroll-margin-top:var(--spacing-20)}.stin-content{max-width:860px;margin:0 auto;text-align:center;padding-bottom:var(--spacing-6)}.stin-book{display:block;width:96px;height:auto;margin:0 auto var(--spacing-6)}.stin-content h2{margin:0;font-family:var(--font-logo),sans-serif;font-size:clamp(36px,4.5vw,52px);font-weight:var(--font-weights-extrabold);letter-spacing:var(--letter-spacings-tight);line-height:1.1;text-wrap:balance}.stin-emphasis{color:var(--colors-blue-11)}.stin-support{margin:var(--spacing-4) auto 0;max-width:36ch;font-size:var(--font-sizes-lg);line-height:1.6;color:var(--colors-fg-muted);text-wrap:balance}.stin-action{display:flex;width:var(--sizes-sm);max-width:100%;margin:var(--spacing-6) auto 0}@media (max-width:600px){.stin-section{padding:var(--spacing-12) 0 0}.stin-content h2{font-size:var(--font-sizes-4xl);line-height:1.15}.stin-support{font-size:var(--font-sizes-md)}}@media (max-width:359px){.stin-content h2{font-size:var(--font-sizes-3xl)}}.stin-scene{position:relative}