@font-face{font-family:Unbounded;src:url(/fonts/unbounded-var.v1.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-var.v1.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Unbounded Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Roboto Bold);font-weight:100 900;size-adjust:128.5%;ascent-override:77.4%;descent-override:19.1%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Roboto);size-adjust:101.7%;ascent-override:104.8%;descent-override:29.5%;line-gap-override:0%}:root{color-scheme:dark;--c-bg:#1e1b18;--c-bg-2:#171512;--c-bg-3:#262320;--c-surface-1:#2d2a27;--c-surface-2:#373330;--c-surface-3:#423e3a;--c-overlay:#0c0a08c7;--c-border:#fff4e81f;--c-border-strong:#fff4e838;--c-border-ui:#9b9086;--c-tint:#fff4e812;--c-tint-strong:#fff4e81f;--c-glass:#2d2a27a3;--c-glass-strong:#201d1be0;--c-glass-border:#fff4e824;--c-scrollbar:#4b4642;--c-text:#f8f1e8;--c-text-2:#e0d7cc;--c-text-3:#bdb3a8;--c-text-disabled:#7e766f;--c-text-inverse:#1b1209;--c-accent:#f2a65a;--c-accent-hover:#ffba75;--c-accent-press:#dc8c41;--c-accent-text:#f7b773;--c-accent-soft:#f2a65a24;--c-accent-line:#f2a65a6b;--c-on-accent:var(--c-text-inverse);--c-cool:#a3c2ee;--c-cool-strong:#5c86c4;--c-cool-soft:#8fb3e824;--c-cool-line:#8fb3e861;--c-success:#8ad49e;--c-success-soft:#7fcb9424;--c-success-line:#7fcb9461;--c-warning:#f6cf68;--c-warning-soft:#f4c95d24;--c-warning-line:#f4c95d61;--c-danger:#f79a8c;--c-danger-soft:#f28b7a24;--c-danger-line:#f28b7a61;--c-info:var(--c-cool);--c-info-soft:var(--c-cool-soft);--c-focus:#ffc788;--c-selection:#f2a65a5c;--grad-accent:linear-gradient(135deg, #ffc98a 0%, #f2a65a 48%, #e0843f 100%);--grad-accent-hover:linear-gradient(135deg, #ffd6a3 0%, #ffba75 48%, #ec9450 100%);--grad-text-warm:linear-gradient(180deg, #fff7ec 0%, #f8d2a5 100%);--grad-lamp:radial-gradient(42% 55% at 50% 0%, #ffc07d66 0%, #f2a65a26 32%, transparent 62%);--grad-lamp-corner:radial-gradient(38% 52% at 12% 0%, #ffc07d66 0%, #f2a65a24 32%, transparent 62%);--grad-lamp-floor:radial-gradient(28% 42% at 0% 74%, #ffba754d 0%, #f2a65a14 38%, transparent 62%);--grad-night:radial-gradient(34% 46% at 96% 100%, #6e96d22e 0%, transparent 64%);--grad-room:radial-gradient(36% 58% at 14% 0%, #ffc28070 0%, #f2a65a26 34%, transparent 64%), radial-gradient(24% 40% at 86% 0%, #ffba7542 0%, #f2a65a0f 40%, transparent 66%), radial-gradient(34% 46% at 96% 100%, #6e96d224 0%, transparent 64%);--grad-surface:linear-gradient(180deg, #fff4e80d 0%, #fff4e804 100%);--grad-border:linear-gradient(180deg, #ffe8d03d 0%, #ffe8d00f 100%);--grad-hero-fade:linear-gradient(180deg, #1e1b1800 0%, #1e1b188c 55%, #1e1b18 100%);--grad-scrim-bottom:linear-gradient(0deg, #171512eb 0%, #1715128c 40%, #17151200 100%);--grad-divider:linear-gradient(90deg, transparent 0%, #f2a65a8c 50%, transparent 100%);--tex-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--shadow-1:0 1px 2px #08050359, 0 2px 8px -2px #0805034d;--shadow-2:0 10px 28px -8px #08050380, 0 2px 6px #08050340;--shadow-3:0 28px 72px -18px #08050399, 0 6px 18px #08050347;--shadow-inset-top:inset 0 1px 0 #fff0de14;--glow-accent:0 0 0 1px #f2a65a5c, 0 14px 48px -12px #f2a65a8c;--glow-accent-strong:0 0 0 1px #ffba758c, 0 18px 60px -10px #f2a65ab3;--glow-cool:0 0 0 1px #8fb3e84d, 0 14px 48px -12px #5c86c473;--glow-text:0 0 24px #f2a65a59;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:40px;--radius-pill:999px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:160px;--space-section:clamp(72px, 6rem + 4vw, 168px);--space-section-sm:clamp(48px, 3rem + 3vw, 104px);--space-stack:clamp(16px, .75rem + 1vw, 28px);--container-max:1280px;--container-wide:1520px;--container-text:720px;--container-narrow:560px;--gutter:clamp(16px, .5rem + 3vw, 48px);--grid-gap:clamp(16px, .5rem + 1.5vw, 28px);--grid-cols:12;--header-h:72px;--header-h-mobile:60px;--font-display:"Unbounded", "Unbounded Fallback", system-ui, sans-serif;--font-text:"Manrope", "Manrope Fallback", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, "DejaVu Sans Mono", monospace;--fs-display:clamp(2.125rem, 1.15rem + 4.3vw, 5.25rem);--fs-h1:clamp(1.875rem, 1.2rem + 2.9vw, 3.75rem);--fs-h2:clamp(1.5rem, 1.08rem + 1.8vw, 2.75rem);--fs-h3:clamp(1.1875rem, 1.03rem + .65vw, 1.625rem);--fs-h4:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--fs-lead:clamp(1.125rem, 1.04rem + .4vw, 1.375rem);--fs-body:clamp(1rem, .97rem + .12vw, 1.0625rem);--fs-small:.9375rem;--fs-xs:.8125rem;--fs-2xs:.75rem;--lh-display:1.04;--lh-heading:1.16;--lh-snug:1.35;--lh-body:1.62;--fw-text:450;--fw-text-strong:650;--fw-display:600;--fw-display-strong:700;--ls-display:-.025em;--ls-heading:-.015em;--ls-caps:.14em;--measure:68ch;--z-below:-1;--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--dur-instant:80ms;--dur-fast:.15s;--dur-base:.24s;--dur-slow:.42s;--dur-reveal:.8s;--dur-ambient:6s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-soft-spring:cubic-bezier(.34, 1.36, .64, 1);--reveal-distance:18px;--parallax-strength:1}.section--light,.theme-light{color-scheme:light;--c-bg:#f3ece4;--c-bg-2:#ebe2d7;--c-bg-3:#f8f3ed;--c-surface-1:#fbf8f4;--c-surface-2:#f5eee6;--c-surface-3:#fff;--c-overlay:#241c1699;--c-border:#3c2a1c1f;--c-border-strong:#3c2a1c38;--c-border-ui:#8e7d6f;--c-tint:#3c2a1c0f;--c-tint-strong:#3c2a1c1a;--c-glass:#fffcf8a8;--c-glass-strong:#fffcf8e0;--c-glass-border:#3c2a1c1f;--c-scrollbar:#cdbfb1;--c-text:#251d17;--c-text-2:#54463b;--c-text-3:#6b5a4c;--c-text-disabled:#a89a8d;--c-accent-text:#9c4d12;--c-accent-soft:#f2a65a33;--c-accent-line:#c46a1f66;--c-cool:#345f9e;--c-cool-soft:#5c86c424;--c-cool-line:#345f9e59;--c-success:#25663a;--c-success-soft:#2c74421a;--c-success-line:#2c744259;--c-warning:#7f5a00;--c-warning-soft:#c8961e24;--c-warning-line:#7f5a0059;--c-danger:#a83a2b;--c-danger-soft:#a83a2b1a;--c-danger-line:#a83a2b59;--c-focus:#9c4d12;--c-selection:#f2a65a66;--grad-text-warm:linear-gradient(180deg, #2b211a 0%, #7a4418 100%);--grad-lamp:radial-gradient(90% 75% at 50% 0%, #f2a65a42 0%, #f2a65a14 45%, transparent 78%);--grad-surface:linear-gradient(180deg, #ffffffb3 0%, #fff0 100%);--grad-divider:linear-gradient(90deg, transparent 0%, #c46a1f80 50%, transparent 100%);--shadow-1:0 1px 2px #3c281414, 0 2px 8px -2px #3c281414;--shadow-2:0 10px 28px -10px #3c28142e, 0 2px 6px #3c28140f;--shadow-3:0 28px 64px -24px #3c281447, 0 6px 18px #3c281414;--shadow-inset-top:inset 0 1px 0 #ffffffb3;background-color:var(--c-bg);color:var(--c-text)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:1ms;--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-reveal:1ms;--dur-ambient:0s;--reveal-distance:0px;--parallax-strength:0}}
