:root{--color-black:#000;--color-white:#fff;--color-gray-50:#f5f5f5;--color-gray-100:#e4e4e4;--color-gray-200:#ddd;--color-gray-300:#ccc;--color-gray-400:#aaa;--color-gray-500:#888;--color-gray-600:#6a6a6a;--color-gray-700:#646464;--color-gray-800:#444;--color-gray-900:#111;--color-bg:var(--color-white);--color-surface:#f5f8f7;--color-surface-hover:#eef3f2;--color-surface-muted:var(--color-gray-50);--color-surface-raised:#f8f9f9;--color-surface-overlay:var(--color-white);--color-border:var(--color-gray-100);--color-border-strong:var(--color-gray-300);--color-border-faint:var(--color-gray-50);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-700);--color-text-tertiary:var(--color-gray-600);--color-text-muted:var(--color-gray-500);--color-accent:var(--color-gray-900);--color-on-accent:var(--color-white);--color-logo-1:#d9e9f6;--color-logo-2:#fbdddd;--color-logo-3:#cfeecb;--color-brand:#d9e9f6;--color-on-brand:#121212;--color-success:#1db954;--color-error:#e22134;--color-brand-tint-100:#caf7da;--color-brand-tint-200:#aff3c7;--color-brand-tint-300:#83eca8;--color-success-subtle:#e8f5e9;--color-success-emphasis:#2e7d32;--color-warning-subtle:#fff3e0;--color-warning-emphasis:#e65100;--color-error-subtle:#fee2e2;--color-error-soft:#fca5a5;--color-error-emphasis:#b91c1c;--color-error-bright:#e53935;--color-error-strong:#b81828;--color-on-error:var(--color-white);--color-tint-rose:#f5edea;--color-tint-sand:#f5f2ea;--color-tint-sky:#dfe9f1;--color-on-media:var(--color-white);--font-family-primary:"Satoshi", -apple-system, blinkmacsystemfont, "Segoe UI", "Roboto", "Helvetica", "Arial", sans-serif;--font-family-display:"SharpSans", "Helvetica", sans-serif;--font-family-paragraph:"Satoshi", "Helvetica", sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:3rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0003;--shadow-xl:0 20px 25px -5px #0000004d;--shadow-menu:0 2px 12px 0 #00000014;--shadow-card-subtle:0 0 2px 0 #00000014;--shadow-card-raised:0 2px 20px 0 #00000014;--shadow-flyout:0 10px 40px #00000014;--ease-standard:cubic-bezier(.25, .1, .25, 1);--ease-out:cubic-bezier(.28, .77, .46, .96);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-wipe:cubic-bezier(.82, .22, 0, 1);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--duration-instant:.12s;--duration-fast:.15s;--duration-base:.2s;--duration-moderate:.25s;--duration-slow:.32s;--duration-sheet:.4s;--duration-sheet-lg:.5s;--duration-hero:.65s;--duration-reveal:.8s;--reveal-rise:48px;--reveal-delay:.26s;--reveal-delay-lead:.2s;--transition-base:all var(--duration-base) ease-in-out;--container-max-width:1280px;--content-max-width:1360px;--header-height:64px;--player-height:90px}[data-theme=default]{--color-bg:#fff;--color-surface:#f5f8f7;--color-surface-hover:#eef3f2;--color-surface-muted:#f5f5f5;--color-surface-raised:#f8f9f9;--color-surface-overlay:#fff;--color-border:#e4e4e4;--color-border-strong:#ccc;--color-border-faint:#f5f5f5;--color-text-primary:#111;--color-text-secondary:#646464;--color-text-tertiary:#6a6a6a;--color-text-muted:#888;--color-accent:#111;--color-on-accent:#fff;--color-logo-1:#d9e9f6;--color-logo-2:#fbdddd;--color-logo-3:#cfeecb}[data-theme=cream]{--color-bg:#faf6ec;--color-surface:#e9dfc6;--color-surface-hover:#ddd3bc;--color-surface-muted:#f2ebd9;--color-surface-raised:#f6f0e3;--color-surface-overlay:#fff;--color-border:#e2ded5;--color-border-strong:#cecac1;--color-border-faint:#f1ede3;--color-text-primary:#1c1a17;--color-text-secondary:#69665b;--color-text-tertiary:#6d6a5f;--color-text-muted:#8a8678;--color-accent:#1c1a17;--color-on-accent:#faf6ec;--color-logo-1:#e9dfc6;--color-logo-2:#e9dfc6;--color-logo-3:#e9dfc6}[data-theme=sky]{--color-bg:#eef4fb;--color-surface:#d5e4f3;--color-surface-hover:#c9d8e7;--color-surface-muted:#e2ecf7;--color-surface-raised:#e8f0f9;--color-surface-overlay:#fff;--color-border:#d6dde4;--color-border-strong:#c2cad1;--color-border-faint:#e5ebf2;--color-text-primary:#14202b;--color-text-secondary:#546675;--color-text-tertiary:#576a79;--color-text-muted:#6f8494;--color-accent:#14202b;--color-on-accent:#eef4fb;--color-logo-1:#d5e4f3;--color-logo-2:#d5e4f3;--color-logo-3:#d5e4f3}[data-theme=blush]{--color-bg:#fdf1f4;--color-surface:#f4d9e1;--color-surface-hover:#e8cdd5;--color-surface-muted:#f9e5eb;--color-surface-raised:#fbebef;--color-surface-overlay:#fff;--color-border:#e6d9dc;--color-border-strong:#d3c6c9;--color-border-faint:#f4e8eb;--color-text-primary:#2a181e;--color-text-secondary:#785f66;--color-text-tertiary:#7d636a;--color-text-muted:#9a7d85;--color-accent:#2a181e;--color-on-accent:#fdf1f4;--color-logo-1:#f4d9e1;--color-logo-2:#f4d9e1;--color-logo-3:#f4d9e1}[data-theme=lime]{--color-bg:#f2f8e9;--color-surface:#dbeabf;--color-surface-hover:#cfdeb5;--color-surface-muted:#e7f1d4;--color-surface-raised:#ecf5df;--color-surface-overlay:#fff;--color-border:#dae1d1;--color-border-strong:#c7cdbe;--color-border-faint:#e9efe0;--color-text-primary:#1b2312;--color-text-secondary:#5e6a50;--color-text-tertiary:#616e53;--color-text-muted:#7a886a;--color-accent:#1b2312;--color-on-accent:#f2f8e9;--color-logo-1:#dbeabf;--color-logo-2:#dbeabf;--color-logo-3:#dbeabf}@font-face{font-family:SharpSans;src:url(/fonts/SharpSans-Medium.otf);font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Light.otf);font-weight:300;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.otf);font-weight:400;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight)}h1{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight)}h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-tight)}h3{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}a{font-family:var(--font-family-display);color:var(--color-text-primary);text-decoration:none}.headline{font-family:var(--font-family-display);font-weight:400}.headline.size-1{font-size:clamp(2.5em,5vw,4em)}.headline.size-2{font-size:calc(clamp(2.5em,5vw,4em)/1.14286)}.headline.size-3{font-size:calc(clamp(2.5em,5vw,4em)/1.33333)}.headline.size-4{font-size:calc(clamp(2.5em,5vw,4em)/2)}.headline.size-5{font-size:20px}@media (max-width:767px){.headline.size-5{font-size:16px}}.headline.size-6{font-size:16px}@media (max-width:767px){.headline.size-6{font-size:14px}}.paragraph{font-family:var(--font-family-paragraph);font-weight:400}.paragraph.size-1{font-size:20px}.paragraph.size-2{font-size:14px}.paragraph.size-3{font-size:10px}.page{padding:3rem}.content{max-width:min(var(--content-max-width),90vw);margin:0 auto}.text-secondary{color:var(--color-text-secondary)}.mb-2{margin-bottom:1.5rem}:focus{outline:none}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-sm)}button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}img,svg{max-width:100%;height:auto;display:block}ul,ol{list-style:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container-max-width);padding-left:var(--spacing-md);padding-right:var(--spacing-md);margin-left:auto;margin-right:auto}@media (max-width:1023px){.container{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#__next{flex-direction:column;min-height:100vh;display:flex}main{padding-top:var(--header-height);padding-bottom:var(--player-height);flex:1}.skeleton{background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface-hover) 50%, var(--color-surface) 100%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}::selection{background-color:var(--color-brand);color:var(--color-on-brand)}html.lenis,html.lenis body{height:auto}.lenis [data-lenis-prevent]{overscroll-behavior:contain}[data-reveal]{transition:transform var(--duration-reveal) var(--ease-out) var(--reveal-delay)}[data-reveal=lead]{transition-delay:var(--reveal-delay-lead)}[data-page-covered] [data-reveal]{transform:translateY(var(--reveal-rise));transition:none;animation:0s linear 8s forwards reveal-failsafe}@keyframes reveal-failsafe{to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-reveal]{transition:none}}
