.description.svelte-1vpk2l6{position:relative;display:block;max-width:100%;white-space:normal}.sentence.svelte-1vpk2l6{display:block;white-space:normal;overflow-wrap:break-word}.untyped.svelte-1vpk2l6{visibility:hidden}.reserved-copy.svelte-1vpk2l6{display:block;visibility:hidden}.visual-copy.svelte-1vpk2l6{position:absolute;inset:0;display:block;white-space:normal}.accessible-copy.svelte-1vpk2l6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.reserved-copy.svelte-1vpk2l6{visibility:visible}.visual-copy.svelte-1vpk2l6{visibility:hidden}}.peaks.svelte-qe1kau{position:relative;width:100%;height:100%}.peaks.svelte-qe1kau canvas:where(.svelte-qe1kau){display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.stars.svelte-34x0lq{position:absolute;inset:0;pointer-events:none}.stars.svelte-34x0lq canvas:where(.svelte-34x0lq){display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.study.svelte-1ts01u8{--study-paper: #f6efdf;--study-text: #122b45;--study-muted: #4d6071;--study-near: #163a59;--study-middle: #b44c3f;--study-far: #829fac;--study-accent: #b44c3f;--study-button: #163a59;--study-on-button: #f6efdf;--study-rule: #c8c1b0;position:relative;isolation:isolate;min-height:max(760px,100svh);background:var(--study-paper);color:var(--study-text);overflow:clip;font-family:var(--font-sans);padding-bottom:156px}.study[data-study=alpine-signal].svelte-1ts01u8,html[data-landing-study=alpine-signal] #landing-top[data-theme-pending] .study.svelte-1ts01u8{--study-paper: #e5ebec;--study-text: #19232b;--study-muted: #4d5b62;--study-near: #1d2830;--study-middle: #536068;--study-far: #8d9b9f;--study-accent: #c6de63;--study-button: #19232b;--study-on-button: #e5ebec;--study-rule: #bbc5c9}.study[data-study=afterlight].svelte-1ts01u8,html[data-landing-study=afterlight] #landing-top[data-theme-pending] .study.svelte-1ts01u8{--study-paper: #19131b;--study-text: #f4ead8;--study-muted: #b7a3ad;--study-near: #f0b366;--study-middle: #bc7979;--study-far: #755159;--study-accent: #bc7979;--study-button: #f0b366;--study-on-button: #19131b;--study-rule: #59434b}.study.svelte-1ts01u8 :where(.svelte-1ts01u8)::-moz-selection{background:var(--study-text);color:var(--study-paper)}.study.svelte-1ts01u8 :where(.svelte-1ts01u8)::selection{background:var(--study-text);color:var(--study-paper)}.navigation.svelte-1ts01u8{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 5%}.wordmark.svelte-1ts01u8{min-height:44px;display:inline-flex;align-items:center;gap:14px;font-size:16px;font-weight:650}.wordmark.svelte-1ts01u8 svg:where(.svelte-1ts01u8){width:22px;height:22px}.light.svelte-1ts01u8{color:var(--study-muted);font-weight:400}a.svelte-1ts01u8{color:inherit;text-decoration:none;text-underline-offset:5px}.nav-links.svelte-1ts01u8{display:flex;align-items:center;gap:30px;font-size:14px}.nav-links.svelte-1ts01u8 button:where(.svelte-1ts01u8){min-width:44px;min-height:44px;border:0;background:none;padding:10px 0}.nav-links.svelte-1ts01u8 a:where(.svelte-1ts01u8):hover,.nav-links.svelte-1ts01u8 button:where(.svelte-1ts01u8):hover{text-decoration:underline}button.svelte-1ts01u8,select.svelte-1ts01u8{font:inherit;color:inherit;cursor:pointer}button.svelte-1ts01u8:disabled,select.svelte-1ts01u8:disabled{opacity:.55;cursor:wait}.svelte-1ts01u8:where(button:where(.svelte-1ts01u8),a:where(.svelte-1ts01u8),select:where(.svelte-1ts01u8)):focus-visible{outline:2px solid var(--study-text);outline-offset:5px}.copy.svelte-1ts01u8{position:relative;z-index:1;padding:44px 5% 0;width:-moz-fit-content;width:fit-content}h1.svelte-1ts01u8{font-family:"Sora Variable",var(--font-display);font-size:clamp(52px,6.2vw,88px);line-height:1.04;font-weight:600;letter-spacing:-.04em;margin:0}h1.svelte-1ts01u8 em:where(.svelte-1ts01u8){font-family:"Lora Variable",var(--font-serif);font-weight:500}.actions.svelte-1ts01u8{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.primary.svelte-1ts01u8,.secondary.svelte-1ts01u8{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:0 22px;border-radius:3px;font-size:14px;font-weight:550;border:1px solid var(--study-text);transition:background .16s ease-out,color .16s ease-out}.primary.svelte-1ts01u8{background:var(--study-button);border-color:var(--study-button);color:var(--study-on-button)}.primary.svelte-1ts01u8:hover{background:var(--study-text);border-color:var(--study-text);color:var(--study-paper)}.secondary.svelte-1ts01u8{background:var(--study-paper)}.secondary.svelte-1ts01u8:hover{background:var(--study-text);color:var(--study-paper)}.error.svelte-1ts01u8{max-width:42ch;background:var(--study-paper);padding:12px}.error.svelte-1ts01u8 p:where(.svelte-1ts01u8){margin:0 0 8px;font-size:14px;line-height:1.5}.error-actions.svelte-1ts01u8{display:flex;flex-wrap:wrap;gap:16px}.error-actions.svelte-1ts01u8 button:where(.svelte-1ts01u8),.error-actions.svelte-1ts01u8 a:where(.svelte-1ts01u8){display:inline-flex;align-items:center;min-height:44px;background:none;border:0;padding:0;text-decoration:underline}.terrain.svelte-1ts01u8{position:absolute;z-index:0;inset:20% 0 110px;pointer-events:none}.study[data-reconstruction].svelte-1ts01u8 .terrain:where(.svelte-1ts01u8)>canvas:where(.svelte-1ts01u8){position:relative;z-index:2}.study[data-reconstruction].svelte-1ts01u8 .terrain:where(.svelte-1ts01u8) canvas:where(.svelte-1ts01u8),.study[data-landing].svelte-1ts01u8 .terrain:where(.svelte-1ts01u8) canvas:where(.svelte-1ts01u8){animation:none}canvas.svelte-1ts01u8{display:block;width:100%;height:100%;image-rendering:pixelated;animation:svelte-1ts01u8-settle 1s cubic-bezier(.16,1,.3,1) both}.study[data-reconstruction][data-study=alpine-signal].svelte-1ts01u8,html[data-landing-reconstruction][data-landing-study=alpine-signal] #landing-top[data-theme-pending] .study.svelte-1ts01u8{--study-paper: #dae5eb;--study-near: #1f262d;--study-middle: #64717e;--study-far: #b0bfc9}.study[data-reconstruction][data-study=folded-ink].svelte-1ts01u8,html[data-landing-reconstruction][data-landing-study=folded-ink] #landing-top[data-theme-pending] .study.svelte-1ts01u8{--study-paper: #f7f2df;--study-text: #153454;--study-near: #143759;--study-middle: #b85848;--study-far: #a4bac3;--study-accent: #c4392f;--study-button: #153454;--study-on-button: #f7f2df;--study-rule: #c8c1af}.study[data-reconstruction][data-study=afterlight].svelte-1ts01u8,html[data-landing-reconstruction][data-landing-study=afterlight] #landing-top[data-theme-pending] .study.svelte-1ts01u8{--study-paper: #211820;--study-near: #2e2029;--study-middle: #825049;--study-far: #b87b5c;--study-accent: #edb16b;--study-rule: #70505b}.study[data-reconstruction][data-riso-dark].svelte-1ts01u8,html[data-landing-reconstruction][data-landing-riso-dark] #landing-top[data-theme-pending] .study.svelte-1ts01u8{--study-paper: #17191d;--study-text: #f2ece2;--study-muted: #beb3a8;--study-near: #d2a655;--study-middle: #548d91;--study-far: #786479;--study-accent: #dfab69;--study-button: #dfab69;--study-on-button: #17191d;--study-rule: #7f7565}.study[data-reconstruction][data-riso-dark][data-study=folded-ink].svelte-1ts01u8,html[data-landing-reconstruction][data-landing-riso-dark][data-landing-study=folded-ink] #landing-top[data-theme-pending] .study.svelte-1ts01u8{--study-paper: #181b1b;--study-muted: #b6bbae;--study-near: #a4b58a;--study-middle: #957692;--study-far: #a16e5a;--study-accent: #d1a077;--study-button: #d1a077;--study-on-button: #181b1b;--study-rule: #757b6f}.study[data-night].svelte-1ts01u8{--star-ink: #f2ece2}.night-sky.svelte-1ts01u8{position:absolute;inset:0;z-index:0;pointer-events:none}.study[data-riso-dark].svelte-1ts01u8 .riso-paper:where(.svelte-1ts01u8),html[data-landing-riso-dark] #landing-top[data-theme-pending] .riso-paper.svelte-1ts01u8{mix-blend-mode:screen;opacity:.1}.riso-paper.svelte-1ts01u8{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url(../../../tex/grain.png);background-size:256px 256px;mix-blend-mode:multiply;opacity:.3}.study[data-reconstruction].svelte-1ts01u8 .copy:where(.svelte-1ts01u8){z-index:2}.study[data-reconstruction][data-study=folded-ink][data-paper=riso].svelte-1ts01u8:not([data-riso-dark]){--study-paper: #f6efdd}.study[data-reconstruction].svelte-1ts01u8 .terrain:where(.svelte-1ts01u8){top:0}.render-status.svelte-1ts01u8{position:absolute;bottom:142px;left:5%;z-index:2;padding:6px 10px;background:var(--study-paper);font-size:12px}.study[data-study=afterlight].svelte-1ts01u8 .terrain:where(.svelte-1ts01u8){top:46%}.study[data-study=afterlight].svelte-1ts01u8 .copy:where(.svelte-1ts01u8){margin:0 auto;text-align:center;padding-top:28px}.study[data-study=afterlight].svelte-1ts01u8 .actions:where(.svelte-1ts01u8){justify-content:center}.mock.svelte-1ts01u8{position:absolute;inset:0 0 110px;z-index:3;background:var(--study-paper);display:grid;place-items:center}.mock.svelte-1ts01u8 p:where(.svelte-1ts01u8){position:absolute;text-align:center;padding:24px}.mock.svelte-1ts01u8 img:where(.svelte-1ts01u8){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.study-tools.svelte-1ts01u8{position:absolute;z-index:4;left:5%;right:5%;bottom:78px;border-top:1px solid var(--study-rule);display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;background:var(--study-paper)}.caption.svelte-1ts01u8{display:flex;gap:16px;align-items:baseline;font-size:12px}.caption.svelte-1ts01u8 strong:where(.svelte-1ts01u8){font-weight:650;white-space:nowrap}.caption.svelte-1ts01u8 span:where(.svelte-1ts01u8){color:var(--study-muted)}.tools.svelte-1ts01u8{display:flex;align-items:center;gap:12px;font-size:12px}.tools.svelte-1ts01u8 button:where(.svelte-1ts01u8),.tools.svelte-1ts01u8 label:where(.svelte-1ts01u8),.tools.svelte-1ts01u8>a:where(.svelte-1ts01u8),.variation-tools.svelte-1ts01u8 button:where(.svelte-1ts01u8),.variation-tools.svelte-1ts01u8 label:where(.svelte-1ts01u8){display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;min-height:36px}.tools.svelte-1ts01u8 button:where(.svelte-1ts01u8),.variation-tools.svelte-1ts01u8 button:where(.svelte-1ts01u8){background:transparent;border:1px solid var(--study-rule);border-radius:3px;padding:0 10px}.tools.svelte-1ts01u8 button:where(.svelte-1ts01u8):hover,.tools.svelte-1ts01u8 button.chosen:where(.svelte-1ts01u8){border-color:var(--study-text)}.tools.svelte-1ts01u8 select:where(.svelte-1ts01u8),.variation-tools.svelte-1ts01u8 select:where(.svelte-1ts01u8){background:var(--study-paper);border:0;padding:6px 2px}.tools.svelte-1ts01u8>a:where(.svelte-1ts01u8){width:36px}.appearance-tools.svelte-1ts01u8{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px}.steepness-control.svelte-1ts01u8{display:flex;align-items:center;gap:10px;min-height:44px}.steepness-control.svelte-1ts01u8 input:where(.svelte-1ts01u8){width:110px;accent-color:var(--study-accent);cursor:pointer}.steepness-control.svelte-1ts01u8 input:where(.svelte-1ts01u8):focus-visible{outline:2px solid var(--study-text);outline-offset:4px}.steepness-control.svelte-1ts01u8 output:where(.svelte-1ts01u8){min-width:4ch;font-variant-numeric:tabular-nums}.appearance-tools.svelte-1ts01u8 button:where(.svelte-1ts01u8){min-height:36px;padding:0 10px;background:var(--study-paper);border:1px solid var(--study-rule);border-radius:3px}.appearance-tools.svelte-1ts01u8 button.chosen:where(.svelte-1ts01u8){border-color:var(--study-text)}.controls-content.svelte-1ts01u8{display:contents}.controls-content[hidden].svelte-1ts01u8{display:none}.settings-toggle.svelte-1ts01u8{min-height:36px;padding:0 10px;background:var(--study-paper);border:1px solid var(--study-rule);border-radius:3px;font-size:12px}.study[data-reconstruction].svelte-1ts01u8 .study-tools[data-collapsed=true]:where(.svelte-1ts01u8){left:auto;width:auto}.variation-tools.svelte-1ts01u8{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px}.variation-tools.svelte-1ts01u8 label:where(.svelte-1ts01u8){min-width:0;max-width:100%}.variation-tools.svelte-1ts01u8 select:where(.svelte-1ts01u8){min-width:0;max-width:28ch}.variation-tools.svelte-1ts01u8 span:where(.svelte-1ts01u8){color:var(--study-muted)}.study[data-reconstruction].svelte-1ts01u8{min-height:100svh;padding-bottom:0}.study[data-reconstruction].svelte-1ts01u8 .study-tools:where(.svelte-1ts01u8){flex-wrap:wrap;padding:10px;border:1px solid var(--study-rule);border-radius:3px}.study[data-reconstruction].svelte-1ts01u8 .caption:where(.svelte-1ts01u8){display:none}.study[data-reconstruction].svelte-1ts01u8 .terrain:where(.svelte-1ts01u8){inset:0}.study[data-reconstruction].svelte-1ts01u8 .render-status:where(.svelte-1ts01u8){bottom:calc(110px + var(--tools-height, 70px))}@keyframes svelte-1ts01u8-settle{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){canvas.svelte-1ts01u8{animation:none}.primary.svelte-1ts01u8,.secondary.svelte-1ts01u8{transition:none}}@media(max-width:1000px){.caption.svelte-1ts01u8 span:where(.svelte-1ts01u8){display:none}}@media(max-width:700px){.study.svelte-1ts01u8{min-height:max(800px,100svh);padding-bottom:170px}.navigation.svelte-1ts01u8{padding:20px 6%;gap:16px}.wordmark.svelte-1ts01u8{font-size:14px;gap:8px}.nav-links.svelte-1ts01u8{gap:18px;font-size:13px}.nav-links.svelte-1ts01u8 a:where(.svelte-1ts01u8){display:none}.copy.svelte-1ts01u8{padding:36px 6% 0}h1.svelte-1ts01u8{font-size:clamp(38px,9.5vw,64px);letter-spacing:-.035em}.actions.svelte-1ts01u8{margin-top:25px;gap:10px}.primary.svelte-1ts01u8,.secondary.svelte-1ts01u8{padding:0 17px;font-size:13px}.terrain.svelte-1ts01u8,.study[data-study=afterlight].svelte-1ts01u8 .terrain:where(.svelte-1ts01u8){top:41%;bottom:148px}.study[data-study=afterlight].svelte-1ts01u8 .copy:where(.svelte-1ts01u8){padding-top:36px}.study-tools.svelte-1ts01u8{left:6%;right:6%;bottom:80px;flex-wrap:wrap;gap:6px;padding-top:8px}.caption.svelte-1ts01u8{width:100%}.tools.svelte-1ts01u8{width:100%;justify-content:space-between;gap:4px;flex-wrap:wrap}.study[data-reconstruction].svelte-1ts01u8{min-height:100svh;padding-bottom:0}.study[data-reconstruction].svelte-1ts01u8 .terrain:where(.svelte-1ts01u8){inset:0}.variation-tools.svelte-1ts01u8{gap:6px}.variation-tools.svelte-1ts01u8 button:where(.svelte-1ts01u8),.variation-tools.svelte-1ts01u8 label:where(.svelte-1ts01u8),.settings-toggle.svelte-1ts01u8,.appearance-tools.svelte-1ts01u8 button:where(.svelte-1ts01u8){min-height:44px}.study[data-reconstruction].svelte-1ts01u8 .render-status:where(.svelte-1ts01u8){bottom:calc(110px + var(--tools-height, 205px))}.study[data-reconstruction].svelte-1ts01u8 .study-tools:where(.svelte-1ts01u8){bottom:80px;max-height:calc(100svh - 160px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--study-rule) var(--study-paper)}.study[data-reconstruction].svelte-1ts01u8 .caption:where(.svelte-1ts01u8){display:none}.study[data-reconstruction].svelte-1ts01u8 .tools:where(.svelte-1ts01u8)>label:where(.svelte-1ts01u8):first-child{width:100%;justify-content:flex-start}.render-status.svelte-1ts01u8{bottom:186px}}.study[data-full-height].svelte-1ts01u8{min-height:100svh;padding-bottom:0}.study[data-full-height].svelte-1ts01u8 .terrain:where(.svelte-1ts01u8){inset:0}.study[data-full-height].svelte-1ts01u8 .terrain:where(.svelte-1ts01u8) canvas:where(.svelte-1ts01u8){animation:none}.study[data-full-height].svelte-1ts01u8 .copy:where(.svelte-1ts01u8){z-index:2}.study[data-full-height].svelte-1ts01u8 .study-tools:where(.svelte-1ts01u8){padding:10px;border:1px solid var(--study-rule);border-radius:3px}.study[data-full-height].svelte-1ts01u8 .caption:where(.svelte-1ts01u8){display:none}.study[data-full-height].svelte-1ts01u8 .tools:where(.svelte-1ts01u8){width:100%;justify-content:flex-end}.study[data-full-height][data-riso-dark].svelte-1ts01u8,.study[data-reconstruction][data-riso-dark][data-ink-night].svelte-1ts01u8,html[data-landing-full-height][data-landing-riso-dark] #landing-top[data-theme-pending] .study.svelte-1ts01u8,html[data-landing-reconstruction][data-landing-riso-dark][data-landing-ink-night] #landing-top[data-theme-pending] .study.svelte-1ts01u8{--study-paper: #171c26;--study-text: #f2ece2;--study-muted: #b5bbc5;--study-near: #557b9b;--study-middle: #b67e6c;--study-far: #726982;--study-accent: #d28f76;--study-button: #d28f76;--study-on-button: #171c26;--study-rule: #5e6674}@media(max-width:700px){.study[data-full-height].svelte-1ts01u8 .terrain:where(.svelte-1ts01u8){inset:34% 0 0}.study[data-full-height].svelte-1ts01u8 .tools:where(.svelte-1ts01u8){justify-content:space-between}}@media(any-pointer:coarse){.tools.svelte-1ts01u8 button:where(.svelte-1ts01u8),.tools.svelte-1ts01u8 label:where(.svelte-1ts01u8),.tools.svelte-1ts01u8>a:where(.svelte-1ts01u8),.tools.svelte-1ts01u8 select:where(.svelte-1ts01u8),.nav-links.svelte-1ts01u8 button:where(.svelte-1ts01u8){min-height:44px}}.study[data-landing].svelte-1ts01u8 .study-tools:where(.svelte-1ts01u8){display:none}.study[data-landing].svelte-1ts01u8 .navigation:where(.svelte-1ts01u8){z-index:3}.study[data-landing].svelte-1ts01u8{padding-bottom:0}.landing-lede.svelte-1ts01u8{max-width:42ch;font-size:clamp(15px,1.3vw,18px);line-height:1.6;color:var(--study-muted);margin:22px 0 0}.study[data-study=afterlight].svelte-1ts01u8 .landing-lede:where(.svelte-1ts01u8){margin-inline:auto}.study[data-landing].svelte-1ts01u8 .nav-links:where(.svelte-1ts01u8) a:where(.svelte-1ts01u8),.study[data-landing].svelte-1ts01u8 .nav-links:where(.svelte-1ts01u8) button:where(.svelte-1ts01u8){min-height:44px;display:inline-flex;align-items:center}@media(max-width:700px){.study[data-landing].svelte-1ts01u8 .nav-links:where(.svelte-1ts01u8) a:where(.svelte-1ts01u8){display:none}.landing-lede.svelte-1ts01u8{max-width:42ch;font-size:15px}}@media(max-width:380px){.study[data-landing].svelte-1ts01u8 .navigation:where(.svelte-1ts01u8),.study[data-landing].svelte-1ts01u8 .nav-links:where(.svelte-1ts01u8){gap:8px}}html[data-landing-family=legacy] #landing-top[data-theme-pending] .study.svelte-1ts01u8{--study-paper: var(--paper);--study-text: var(--ink);--study-muted: var(--muted);--study-accent: var(--accent);--study-button: var(--button);--study-on-button: var(--on-button);--study-rule: var(--rule)}html[data-landing-family=legacy] #landing-top[data-theme-pending] .riso-paper.svelte-1ts01u8{mix-blend-mode:normal;opacity:0}.bitmap.svelte-1tugk0e{position:relative;width:100%;line-height:0}.bitmap.svelte-1tugk0e canvas:where(.svelte-1tugk0e){display:block;width:100%;height:auto}.sr.svelte-1tugk0e{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hero.svelte-rd8p71{position:relative;min-height:100vh;overflow:hidden;background:var(--bg);color:var(--fg);font-family:var(--font-sans, Inter, system-ui, sans-serif);--mono: var(--font-mono, ui-monospace, monospace);--sans: var(--font-display, Sora, Inter, system-ui, sans-serif);--ease: cubic-bezier(.23, 1, .32, 1)}.hero[data-skin=ascent-light].svelte-rd8p71{--bg: #f7f4ec;--fg: #14161a;--dim: #5f6570;--rule: #ddd8cc;--accent: #194186;--on-accent: #f7f4ec;--peak-near: #194186;--peak-far: #93a8c6;--bitmap-ink: #194186}.hero[data-skin=slate-chartreuse].svelte-rd8p71{--bg: #eceef0;--fg: #1d2024;--dim: #626870;--rule: #d3d7dc;--accent: #1d2024;--on-accent: #eceef0;--peak-near: #2e3238;--peak-far: #a8aeb6;--peak-summit: #c8e832;--bitmap-ink: #1d2024}.hero[data-skin=forest-bone].svelte-rd8p71{--bg: #0f1613;--fg: #f0ece1;--dim: #8b958c;--rule: #232d28;--accent: #f0ece1;--on-accent: #0f1613;--peak-near: #f0ece1;--peak-far: #4a5b52;--bitmap-ink: #f0ece1;--star-ink: #e8efe6}.hero[data-skin=plum-amber].svelte-rd8p71{--bg: #17121a;--fg: #f2ece6;--dim: #9a8d97;--rule: #2a2230;--accent: #d99a4e;--on-accent: #17121a;--peak-near: #d99a4e;--peak-far: #5c4550;--peak-summit: #e0a0a8;--star-ink: #f0dcc4;--bitmap-ink: #d99a4e}.hero[data-skin=riso-light].svelte-rd8p71{--bg: #f6efdd;--fg: #1b2a52;--dim: #5d6a8c;--rule: #ddd2b6;--accent: #1b2a52;--on-accent: #f6efdd;--peak-near: #1b2a52;--peak-far: #8f9bb8;--peak-plate: #c4392f;--bitmap-ink: #1b2a52}.hero[data-skin=riso-dark].svelte-rd8p71{--bg: #17151a;--fg: #f2ece2;--dim: #9b93a0;--rule: #2b2730;--accent: #e4573f;--on-accent: #17151a;--peak-near: #e4573f;--peak-far: #43364a;--peak-plate: #3d6fb5;--star-ink: #f2ece2;--bitmap-ink: #f2ece2}.sky.svelte-rd8p71{position:absolute;inset:0;z-index:0}.range.svelte-rd8p71{position:absolute;inset:0;z-index:1}.grain.svelte-rd8p71{position:absolute;inset:0;z-index:2;pointer-events:none;background-image:url(../../../tex/grain.png);background-size:256px 256px;mix-blend-mode:multiply;opacity:.3}.hero[data-skin=riso-dark].svelte-rd8p71 .grain:where(.svelte-rd8p71){mix-blend-mode:screen;opacity:.1}.nav.svelte-rd8p71{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:22px 34px;font-family:var(--mono);font-size:13px}.brand.svelte-rd8p71{color:var(--dim)}.brand.svelte-rd8p71 b:where(.svelte-rd8p71){color:var(--fg);font-weight:600}.links.svelte-rd8p71{display:flex;gap:22px}.links.svelte-rd8p71 a:where(.svelte-rd8p71){min-height:44px;display:inline-flex;align-items:center;color:var(--dim);text-decoration:none;transition:color .15s ease-out}.links.svelte-rd8p71 a:where(.svelte-rd8p71):hover{color:var(--fg)}.copy.svelte-rd8p71{position:relative;z-index:3;max-width:1400px;margin:0 auto;padding:clamp(28px,6vh,80px) 34px 0}.display.svelte-rd8p71{font-family:var(--sans);font-size:clamp(42px,6.4vw,92px);line-height:.98;letter-spacing:-.04em;font-weight:500;margin:0 0 32px;max-width:16ch}.bitmap-lines.svelte-rd8p71{display:flex;flex-direction:column;gap:10px;max-width:min(760px,62vw);margin-bottom:34px}.acts.svelte-rd8p71{display:flex;gap:11px;flex-wrap:wrap}.solid.svelte-rd8p71,.ghost.svelte-rd8p71{font:inherit;font-size:14px;font-weight:500;cursor:pointer;border-radius:2px;padding:12px 20px;display:inline-flex;align-items:center;gap:8px;transition:transform .15s var(--ease),background .15s ease,border-color .15s ease,color .15s ease}.solid.svelte-rd8p71{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent)}.ghost.svelte-rd8p71{text-decoration:none;background:transparent;color:var(--fg);border:1px solid var(--rule)}.ghost.svelte-rd8p71:hover{border-color:var(--fg)}.solid.svelte-rd8p71:active,.ghost.svelte-rd8p71:active{transform:scale(.97)}.fine.svelte-rd8p71{font-family:var(--mono);font-size:11.5px;color:var(--dim);margin:16px 0 0}@media(max-width:900px){.bitmap-lines.svelte-rd8p71{max-width:100%}.display.svelte-rd8p71{font-size:clamp(36px,10vw,58px)}}@media(max-width:767px){.nav.svelte-rd8p71{padding:16px;gap:8px}.brand.svelte-rd8p71{white-space:nowrap}.links.svelte-rd8p71{align-items:center;gap:8px}.links.svelte-rd8p71 .secondary:where(.svelte-rd8p71){display:none}}.svelte-rd8p71:where(a:where(.svelte-rd8p71),button:where(.svelte-rd8p71)):focus-visible{outline:2px solid var(--fg);outline-offset:5px}button.svelte-rd8p71:disabled{opacity:.6;cursor:wait}
