@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,600;12..96,700;12..96,800&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700;9..40,800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--plum-50:#f2eafa;--plum-100:#e0cdf5;--plum-200:#bb9ce6;--plum-300:#8b5fcb;--plum-400:#6e3cb1;--plum-500:#5c2d91;--plum-600:#421f6a;--plum-700:#2a1145;--plum-800:#1a0a2e;--coral-50:#ffe7ec;--coral-100:#ffc8d2;--coral-200:#ff8fa1;--coral-300:#f25577;--coral-400:#d63960;--coral-500:#a82647;--butter-50:#fff6d9;--butter-100:#ffe89b;--butter-200:#ffd55e;--butter-300:#ffc93d;--butter-400:#c99416;--pistachio-50:#ecf5e5;--pistachio-100:#c8e2b7;--pistachio-200:#a0cd89;--pistachio-300:#6fb35e;--pistachio-400:#4f8842;--sky-50:#e5f1f8;--sky-100:#bcdced;--sky-200:#8dc3dd;--sky-300:#5fa9cf;--sky-400:#3784b0;--milk-50:#fcfbf6;--milk-100:#f4f0e5;--milk-200:#e8e1ce;--milk-300:#d2c9b0;--milk-400:#a89e83;--milk-500:#756b53;--bg:var(--milk-100);--bg-paper:var(--milk-50);--bg-deep:var(--milk-200);--bg-inverse:var(--plum-700);--bg-pop:var(--coral-300);--bg-brand:var(--plum-500);--fg-1:var(--plum-800);--fg-2:#4a3d5e;--fg-3:var(--milk-500);--fg-on-primary:#fff;--fg-on-pop:#fff;--fg-on-dark:var(--milk-50);--fg-link:var(--coral-400);--primary:var(--plum-500);--primary-hover:var(--plum-600);--primary-press:var(--plum-700);--primary-soft:var(--plum-50);--pop:var(--coral-300);--pop-hover:var(--coral-400);--pop-press:var(--coral-500);--pop-soft:#fbd3dc;--secondary:var(--pistachio-300);--secondary-soft:var(--pistachio-50);--border:var(--milk-300);--border-strong:var(--milk-400);--border-focus:var(--plum-400);--success:var(--pistachio-300);--success-soft:var(--pistachio-50);--warning:var(--butter-300);--warning-soft:var(--butter-50);--danger:#cc2e4a;--danger-soft:#ffe0e5;--info:var(--sky-300);--info-soft:var(--sky-50);--partner-a:var(--coral-300);--partner-b:var(--sky-300);--partner-shared:var(--pistachio-300);--font-display:"Bricolage Grotesque", "Inter", -apple-system, sans-serif;--font-body:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3rem;--text-4xl:4rem;--text-5xl:5.5rem;--leading-tight:1;--leading-snug:1.15;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.03em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.1em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-full:999px;--shadow-xs:0 1px 1px #1a0a2e0d;--shadow-sm:0 1px 2px #1a0a2e0d, 0 2px 6px #1a0a2e0f;--shadow-md:0 2px 4px #1a0a2e0f, 0 8px 20px #1a0a2e14;--shadow-lg:0 4px 8px #1a0a2e0f, 0 18px 40px #1a0a2e1f;--shadow-xl:0 8px 16px #1a0a2e1a, 0 32px 60px #1a0a2e2e;--shadow-pop:0 10px 24px #f255774d;--shadow-press:inset 0 2px 4px #1a0a2e1f;--ease:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-fast:.12s;--dur:.18s;--dur-slow:.32s;--container:1200px;--container-narrow:720px;--header-h:64px;--tabbar-h:72px}.olya-display-xl,.olya-display,.olya-h1,.olya-h2{font-family:var(--font-display);color:var(--fg-1);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);font-style:normal;font-weight:800}.olya-h3{font-family:var(--font-body);letter-spacing:-.015em;font-weight:700;line-height:var(--leading-snug);color:var(--fg-1)}.olya-display-xl{font-size:clamp(3rem, 7vw, var(--text-5xl))}.olya-display{font-size:clamp(2.25rem, 5vw, var(--text-4xl))}.olya-h1{font-size:var(--text-3xl)}.olya-h2{font-size:var(--text-2xl)}.olya-h3{font-size:var(--text-xl)}.olya-italic{font-style:italic;font-weight:500}.olya-eyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--coral-400);font-weight:700}.olya-body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--fg-1);font-weight:400}.olya-body-lg{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--fg-1)}.olya-meta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--fg-3);font-weight:500}.olya-mono{font-family:var(--font-mono);letter-spacing:0;font-size:.85em}:root,[data-theme=light]{--bg:#f4f0e5;--cell:#fcfbf6;--cell-2:#f4f0e5;--raised:#fff;--sep:#e8e1ce;--track:#ece6d8;--hero:#421f6a;--hero-2:#2a1145;--nav-bg:#f4f0e5d1;--label:#1a0a2e;--label2:#5e5273;--on-hero:#fcfbf6;--on-hero-2:#fcfbf6c2;--tint:#5c2d91;--tint-soft:#f2eafa;--on-tint:#fcfbf6;--plum-soft:#efe6f8;--pop:#f25577;--on-pop:#1a0a2e;--pop-ink:#b8264d;--pop-soft:#fbd3dc;--butter:#ffc93d;--butter-soft:#fff3cc;--butter-ink:#7a5600;--pistachio-soft:#e6f2df;--pistachio-ink:#2f6626;--sky-soft:#e3f1f8;--sky-ink:#23597a;--together:#d93a62;--together-soft:#d93a624d;--out-cell:#fbd3dc;--wfh-a:#f7b7c5;--wfh-b:#fde7ec;--tab-sel:#5c2d91;--on-tab-sel:#fcfbf6;--switch-on:#3f9a4d;--seg-track:#1a0a2e12;--pip:#1a0a2e80;--pip-track:#5c2d912e;--danger:#cc2e4a;--on-danger:#fff;--edge:#1a0a2e7a;--knob:#fff;--glass:#fcfbf69e;--glass-hi:#ffffffd9;--glass-edge:#1a0a2e14;--glass-hero:#ffffff29;--glass-hero-edge:#ffffff52;--partner-a:#f25577;--partner-b:#5fa9cf;--on-partner:#1a0a2e;--heather:#8c6e9f;--sage:#9cb88d;--shadow-lg:0 4px 8px #1a0a2e0f, 0 18px 40px #1a0a2e1f;--shadow-glass:0 12px 32px #1a0a2e2e;--shadow-seg:0 2px 8px #1a0a2e24, 0 0 0 .5px #1a0a2e0f;--shadow-pop:0 10px 24px #f255774d;--shadow-tab:0 6px 16px #5c2d9159;--shadow-sheet:0 -2px 30px #0a041447;--shadow-knob:0 2px 6px #0003;--shadow-poster:0 10px 24px #1a0a2e47}[data-theme=dark]{--bg:#120a1e;--cell:#1e1430;--cell-2:#281b3e;--raised:#2e2146;--sep:#f4f0e51f;--track:#ffffff1a;--hero:#2a1145;--hero-2:#1a0a2e;--nav-bg:#120a1ecc;--label:#fcfbf6;--label2:#f4f0e5b8;--tint:#bb9ce6;--tint-soft:#bb9ce629;--on-tint:#1a0a2e;--plum-soft:#bb9ce624;--pop-ink:#ff8fa1;--pop-soft:#f2557747;--butter-soft:#ffc93d29;--butter-ink:#ffd55e;--pistachio-soft:#6fb35e2e;--pistachio-ink:#a0cd89;--sky-soft:#5fa9cf2e;--sky-ink:#8dc3dd;--together:#f25577;--together-soft:#f2557757;--out-cell:#f2557752;--wfh-a:#f2557757;--wfh-b:#f255771f;--tab-sel:#6e3cb1;--seg-track:#ffffff14;--pip:#ffffff73;--pip-track:#bb9ce640;--danger:#ff7a8e;--on-danger:#1a0a2e;--edge:#f4f0e566;--glass:#281b3ea8;--glass-hi:#ffffff24;--glass-edge:#ffffff1a;--glass-hero:#ffffff1f;--glass-hero-edge:#ffffff42;--shadow-lg:0 4px 8px #0000004d, 0 18px 40px #0006;--shadow-glass:0 12px 32px #00000080;--shadow-seg:0 2px 8px #0006, 0 0 0 .5px #ffffff14;--shadow-poster:0 10px 24px #00000080}:root{--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-20:20px;--radius-22:22px;--radius-24:24px;--radius-28:28px;--radius-38:38px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
