@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&family=Schibsted+Grotesk:wght@700;800&display=swap";@font-face{font-family:Inter Tight;src:url(/ds/fonts/InterTight-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--rl-ink: #0D0D0B;--rl-ink-hover: #2A2A26;--rl-text-1: #0D0D0B;--rl-text-2: #4A4941;--rl-text-3: #5A584F;--rl-text-4: #6A685F;--rl-text-5: #8B897F;--rl-text-6: #A3A199;--rl-text-7: #B9B7AE;--rl-bg: #FBFBF8;--rl-surface: #FFFFFF;--rl-surface-hover: #F7F6F0;--rl-surface-2: #F3F2EC;--rl-surface-3: #EDEBE3;--rl-line: #E8E6DE;--rl-line-strong: #E1DFD6;--rl-line-soft: #F1EFE8;--rl-line-faint: #EFEDE3;--rl-line-mute: #DAD8CF;--rl-yellow: #FCE643;--rl-yellow-hover: #FDEC6E;--rl-yellow-active: #EFD82F;--rl-on-accent: #0D0D0B;--rl-yellow-pale: #FBF6D8;--rl-yellow-tint: #FDFBEB;--rl-yellow-line: #EFE5A0;--rl-red-fg: #A63A2B;--rl-red-tint: #FCEDEA;--rl-red-line: #F1CBC4;--rl-amber: #FDCC4E;--rl-amber-hover: #FED86E;--rl-amber-active: #F5BF3A;--rl-green-bg: #E3F1EA;--rl-green-fg: #1F5B43;--rl-tile-1-bg: #FBF6D8;--rl-tile-1-fg: #0D0D0B;--rl-tile-2-bg: #E3F1EA;--rl-tile-2-fg: #1F5B43;--rl-tile-3-bg: #F6E7EF;--rl-tile-3-fg: #7A3A62;--rl-tile-4-bg: #E6EEF9;--rl-tile-4-fg: #2C4E86;--rl-tile-5-bg: #F8ECDF;--rl-tile-5-fg: #8A4E1E;--rl-tile-6-bg: #EDF3E1;--rl-tile-6-fg: #4C6B1E;--text-body: var(--rl-text-1);--text-muted: var(--rl-text-3);--text-subtle: var(--rl-text-5);--surface-page: var(--rl-bg);--surface-card: var(--rl-surface);--surface-accent: var(--rl-yellow-tint);--border-card: var(--rl-line);--border-accent: var(--rl-yellow-line);--accent: var(--rl-yellow);--accent-fg: var(--rl-ink);--selection-bg: var(--rl-yellow)}:root{--rl-font-display: "Inter Tight", Manrope, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--rl-font-body: Manrope, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--rl-font-mono: "JetBrains Mono", ui-monospace, monospace;--rl-display-hero-size: clamp(46px, 5.4vw, 70px);--rl-display-hero-lh: .97;--rl-display-banner-size: clamp(34px, 4vw, 54px);--rl-display-banner-lh: 1;--rl-display-page-size: 44px;--rl-display-page-lh: 1;--rl-display-title-size: 30px;--rl-display-name-size: 26px;--rl-display-card-size: 19px;--rl-display-tracking: -.02em;--rl-display-tracking-tight: -.03em;--rl-display-case: uppercase;--rl-display-weight: 800;--rl-text-lead-size: 19px;--rl-text-intro-size: 16px;--rl-text-body-size: 15px;--rl-text-body-lh: 1.5;--rl-text-ui-size: 14.5px;--rl-text-small-size: 13.5px;--rl-text-caption-size: 12.5px;--rl-text-micro-size: 11.5px;--rl-heading-card-size: 17px;--rl-heading-sub-size: 15px;--rl-heading-tracking: -.03em;--rl-wordmark-size: 21px;--rl-wordmark-tracking: -.035em;--rl-eyebrow-size: 10px;--rl-eyebrow-tracking: .32em;--rl-label-size: 9.5px;--rl-label-tracking: .18em;--rl-label-wide-tracking: .22em;--rl-tagline-size: 9px;--rl-tagline-tracking: .3em;--rl-mono-num-size: 13px;--rl-mono-num-strong-size: 13.5px}:root{--rl-space-1: 4px;--rl-space-2: 6px;--rl-space-3: 8px;--rl-space-4: 10px;--rl-space-5: 12px;--rl-space-6: 14px;--rl-space-7: 16px;--rl-space-8: 22px;--rl-space-9: 24px;--rl-space-10: 28px;--rl-space-11: 34px;--rl-space-12: 40px;--rl-space-13: 52px;--rl-space-14: 110px;--rl-container: 1200px;--rl-gutter: 28px;--rl-nav-height: 78px;--rl-hairline: 26px;--rl-hairline-long: 60px;--rl-radius-xs: 4px;--rl-radius-sm: 8px;--rl-radius-btn: 9px;--rl-radius-md: 10px;--rl-radius-lg: 12px;--rl-radius-xl: 14px;--rl-radius-pill: 999px;--rl-control-lg: 60px;--rl-control-md: 46px;--rl-control-sm: 40px;--rl-shadow-card: 0 1px 0 rgba(13, 13, 11, .02);--rl-ease: ease;--rl-duration: .25s;--rl-duration-page: .3s;--rl-nav-bg: rgba(251, 251, 248, .86);--rl-nav-blur: 14px}@media (max-width: 720px){:root{--rl-gutter: 16px;--rl-nav-height: 60px}}:root{color-scheme:light;--rl-media: #0D0D0B;--rl-scrim: rgba(13, 13, 11, .18);--rl-scrim-strong: rgba(13, 13, 11, .45);--rl-shadow-drawer: -24px 0 48px rgba(13, 13, 11, .08);--rl-tile-icon: #0D0D0B;--rl-shadow-pop: 0 12px 32px -12px rgba(13, 13, 11, .18);--rl-shadow-window: 0 30px 60px -30px rgba(13, 13, 11, .45);--rl-glow: rgba(252, 230, 67, .42);--rl-grid-line: rgba(13, 13, 11, .09);--rl-focus: #0D0D0B;--rl-theme-ease: cubic-bezier(.45, .05, .25, 1);--rl-night-y: -100%;--rl-night-vy: 130%;--rl-night-o: 0}[data-theme=dark]{color-scheme:dark;--rl-ink: #FBFBF8;--rl-ink-hover: #E4E3DC;--rl-text-1: #FBFBF8;--rl-text-2: #D2D0C7;--rl-text-3: #BAB8B0;--rl-text-4: #A3A199;--rl-text-5: #7A786F;--rl-text-6: #5F5D56;--rl-text-7: #4D4B45;--rl-bg: #0D0D0B;--rl-surface: #151513;--rl-surface-hover: #1C1C1A;--rl-surface-2: #1C1C1A;--rl-surface-3: #252522;--rl-line: #262623;--rl-line-strong: #34342F;--rl-line-soft: #1F1F1C;--rl-line-faint: #1F1F1C;--rl-line-mute: #34342F;--rl-yellow-pale: #1C1C1A;--rl-yellow-tint: #191917;--rl-yellow-line: #2C2C28;--rl-red-fg: #F0907E;--rl-red-tint: #2A1512;--rl-red-line: #4C342E;--rl-green-bg: #10241B;--rl-green-fg: #86D6B2;--rl-tile-1-bg: #1C1C1A;--rl-tile-1-fg: #FCE643;--rl-tile-2-bg: #1C1C1A;--rl-tile-2-fg: #FCE643;--rl-tile-3-bg: #1C1C1A;--rl-tile-3-fg: #FCE643;--rl-tile-4-bg: #1C1C1A;--rl-tile-4-fg: #FCE643;--rl-tile-5-bg: #1C1C1A;--rl-tile-5-fg: #FCE643;--rl-tile-6-bg: #1C1C1A;--rl-tile-6-fg: #FCE643;--rl-nav-bg: rgba(13, 13, 11, .8);--rl-shadow-card: none;--rl-scrim: rgba(0, 0, 0, .5);--rl-scrim-strong: rgba(0, 0, 0, .6);--rl-shadow-drawer: none;--rl-tile-icon: #FCE643;--rl-shadow-pop: 0 16px 40px -12px rgba(0, 0, 0, .6);--rl-shadow-window: 0 40px 80px -30px rgba(0, 0, 0, .8);--rl-glow: rgba(252, 230, 67, .5);--rl-grid-line: rgba(251, 251, 248, .07);--rl-focus: #FCE643;--rl-night-y: 0%;--rl-night-vy: 0%;--rl-night-o: 1}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}html.rl-switching *,html.rl-switching *:before,html.rl-switching *:after{transition:none!important}html.rl-switching .rl-hero-art__night,html.rl-switching .rl-hero-art__night>.rl-hero-art__v{transition:transform 1.3s var(--rl-theme-ease) .12s!important}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.rl-theme-toggle .rl-i-sun{display:none}[data-theme=dark] .rl-theme-toggle .rl-i-sun{display:block}[data-theme=dark] .rl-theme-toggle .rl-i-moon{display:none}html,body{margin:0;padding:0;background:var(--rl-bg);color:var(--rl-text-1);font-family:var(--rl-font-body);font-size:var(--rl-text-body-size);line-height:var(--rl-text-body-lh);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:var(--rl-ink);text-decoration:none}a:hover{color:var(--rl-text-4)}::selection{background:var(--rl-yellow);color:var(--rl-on-accent)}@keyframes rlFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rlSlideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes rlScrimIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.rl-motion{animation:none!important}}
