@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Ultralight.ttf)format("truetype");font-weight:200;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Thin.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Light.ttf)format("truetype");font-weight:350;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Heavy.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Ultrabold.ttf)format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-VariableFont_wght.ttf)format("truetype-variations");font-weight:100 800;font-display:swap}.story-root{--paper:#f6f2ea;--paper-deep:#ece5d8;--ink:#0e1f1b;--ink-soft:#2c3f3a;--rule:#c9c2b2;--story-accent:#1f4036;--accent-soft:#c2d2c5;--warm:#b86e4e;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Sora,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:300}.story-root .bg-paper{background-color:var(--paper)}.story-root .bg-paper-deep{background-color:var(--paper-deep)}.story-root .text-paper{color:var(--paper)}.story-root .text-paper-deep{color:var(--paper-deep)}.story-root .text-ink{color:var(--ink)}.story-root .text-ink-soft{color:var(--ink-soft)}.story-root .bg-ink{background-color:var(--ink)}.story-root .bg-ink-soft{background-color:var(--ink-soft)}.story-root .border-rule{border-color:var(--rule)}.story-root .bg-rule{background-color:var(--rule)}.story-root .text-rule{color:var(--rule)}.story-root .bg-accent{background-color:var(--story-accent)}.story-root .text-accent{color:var(--story-accent)}.story-root .border-accent{border-color:var(--story-accent)}.story-root .bg-accent-soft{background-color:var(--accent-soft)}.story-root .text-accent-soft{color:var(--accent-soft)}.story-root .border-accent-soft{border-color:var(--accent-soft)}.story-root .text-warm{color:var(--warm)}.story-root .bg-warm{background-color:var(--warm)}.story-root .border-warm{border-color:var(--warm)}.story-root .text-status-live{color:#10b981}.story-root .text-status-progress{color:#f59e0b}.story-root .text-status-planned{color:#94a3b8}.story-root .bg-status-live{background-color:#10b981}.story-root .bg-status-progress{background-color:#f59e0b}.story-root .bg-status-planned{background-color:#94a3b8}.story-root .font-serif{font-family:PP Editorial New,Georgia,Cambria,serif;font-style:normal;font-weight:400}.story-root .font-sans{font-family:Sora,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.story-root .tracking-micro{letter-spacing:2.4px}.story-root .tracking-hero{letter-spacing:-.075em}.story-root .type-hero{color:var(--ink);letter-spacing:-.045em;font-family:PP Editorial New,serif;font-size:3rem;font-weight:400;line-height:.95}@media(min-width:640px){.story-root .type-hero{font-size:4.5rem}}@media(min-width:768px){.story-root .type-hero{font-size:120px}}@media(min-width:1280px){.story-root .type-hero{font-size:140px}}.story-root .type-hero-long{color:var(--ink);letter-spacing:-.04em;font-family:PP Editorial New,serif;font-size:2.25rem;font-weight:400;line-height:1.02}@media(min-width:640px){.story-root .type-hero-long{font-size:3.75rem}}@media(min-width:768px){.story-root .type-hero-long{font-size:72px}}@media(min-width:1280px){.story-root .type-hero-long{font-size:92px}}.story-root .type-display{color:var(--ink);letter-spacing:-.04em;font-family:PP Editorial New,serif;font-size:1.875rem;font-weight:400;line-height:1.05}@media(min-width:640px){.story-root .type-display{font-size:3rem}}@media(min-width:768px){.story-root .type-display{font-size:72px}}.story-root .type-sub-display{color:var(--ink);letter-spacing:-.03em;font-family:PP Editorial New,serif;font-size:1.875rem;font-weight:400;line-height:1.1}@media(min-width:640px){.story-root .type-sub-display{font-size:2.25rem}}@media(min-width:768px){.story-root .type-sub-display{font-size:48px}}.story-root .type-hero-stat{letter-spacing:-.04em;font-family:PP Editorial New,serif;font-size:2.25rem;font-weight:400;line-height:1}@media(min-width:768px){.story-root .type-hero-stat{font-size:80px}}.story-root .type-h2{color:var(--ink);letter-spacing:-.025em;font-family:PP Editorial New,serif;font-size:1.5rem;font-weight:400;line-height:1.2}@media(min-width:768px){.story-root .type-h2{font-size:32px}}.story-root .type-body{color:var(--ink-soft);font-family:Sora,sans-serif;font-size:1rem;font-weight:300;line-height:1.6}@media(min-width:768px){.story-root .type-body{font-size:1.125rem}}.story-root .type-caption{text-transform:uppercase;letter-spacing:2.4px;color:var(--ink-soft);font-family:Sora,sans-serif;font-size:11px;font-weight:400}@media(min-width:768px){.story-root .type-caption{font-size:12px}}.story-root .type-caption-tiny{text-transform:uppercase;color:var(--ink-soft);letter-spacing:1.6px;font-family:Sora,sans-serif;font-size:10px;font-weight:400}.story-root .type-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}@media(min-width:768px){.story-root .type-mono{font-size:12px}}.story-root .gap-block-sm{margin-top:2rem}.story-root .gap-block{margin-top:3rem}.story-root .gap-block-lg{margin-top:4rem}.story-root .gap-block-xl{margin-top:5rem}@media(min-width:768px){.story-root .gap-block-sm{margin-top:3rem}.story-root .gap-block{margin-top:5rem}.story-root .gap-block-lg{margin-top:7rem}.story-root .gap-block-xl{margin-top:9rem}}
