@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-tr.woff2) format("woff2");unicode-range:U+011E-011F,U+0130,U+015E-015F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-tr.woff2) format("woff2");unicode-range:U+011E-011F,U+0130,U+015E-015F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-navy: #062c63;--brand-navy-700: #041f47;--brand-navy-500: #0b3e85;--brand-cyan: #10c9df;--brand-aqua: #22d7e9;--brand-cyan-a08: rgba(16, 201, 223, .08);--brand-cyan-a16: rgba(16, 201, 223, .16);--brand-cyan-a32: rgba(16, 201, 223, .32);--bg-0: #030b18;--bg-1: #06152b;--surface-1: #091c34;--surface-2: #0d2443;--surface-3: #12305a;--fg-1: #f4f8fc;--fg-2: #9bafc5;--fg-3: #6e849d;--fg-on-cyan: #030b18;--line-1: rgba(148, 180, 210, .15);--line-2: rgba(148, 180, 210, .28);--line-3: rgba(148, 180, 210, .45);--success: #34c98b;--success-a16: rgba(52, 201, 139, .16);--warning: #e9b04e;--warning-a16: rgba(233, 176, 78, .16);--danger: #f0626e;--danger-a16: rgba(240, 98, 110, .16);--info: var(--brand-cyan);--info-a16: var(--brand-cyan-a16);--paper-0: #f4f8fc;--paper-1: #e7eef6;--ink-1: #062c63;--ink-2: #3c5677;--paper-line: rgba(6, 44, 99, .14);--surface-page: var(--bg-0);--surface-section: var(--bg-1);--surface-card: var(--surface-1);--surface-card-hover: var(--surface-2);--surface-input: var(--bg-1);--surface-overlay: rgba(3, 11, 24, .72);--text-heading: var(--fg-1);--text-body: var(--fg-2);--text-strong: var(--fg-1);--text-muted: var(--fg-3);--text-link: var(--brand-cyan);--text-link-hover: var(--brand-aqua);--border-default: var(--line-1);--border-strong: var(--line-2);--accent: var(--brand-cyan);--accent-hover: var(--brand-aqua);--focus-ring: var(--brand-aqua)}:root{--font-display: "Manrope", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--fs-display-xl: 88px;--fs-display: 68px;--fs-h1: 52px;--fs-h2: 40px;--fs-h3: 28px;--fs-h4: 21px;--fs-body-lg: 19px;--fs-body: 16px;--fs-small: 14px;--fs-caption: 12px;--fs-eyebrow: 12px;--lh-display: 1;--lh-heading: 1.1;--lh-snug: 1.3;--lh-body: 1.6;--tr-display: -.035em;--tr-heading: -.02em;--tr-body: -.005em;--tr-eyebrow: .18em;--fw-display: 600;--fw-heading: 600;--fw-strong: 600;--fw-medium: 500;--fw-body: 400;--type-display: var(--fw-display) var(--fs-display) / var(--lh-display) var(--font-display);--type-h1: var(--fw-heading) var(--fs-h1) / var(--lh-heading) var(--font-display);--type-h2: var(--fw-heading) var(--fs-h2) / var(--lh-heading) var(--font-display);--type-h3: var(--fw-heading) var(--fs-h3) / var(--lh-snug) var(--font-display);--type-h4: var(--fw-heading) var(--fs-h4) / var(--lh-snug) var(--font-display);--type-body-lg: var(--fw-body) var(--fs-body-lg) / var(--lh-body) var(--font-body);--type-body: var(--fw-body) var(--fs-body) / var(--lh-body) var(--font-body);--type-small: var(--fw-body) var(--fs-small) / 1.5 var(--font-body);--type-ui: var(--fw-medium) var(--fs-small) / 1 var(--font-body);--type-eyebrow: var(--fw-strong) var(--fs-eyebrow) / 1 var(--font-body)}:root{--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;--grid-max: 1280px;--grid-cols: 12;--grid-gutter: 24px;--grid-margin: 48px;--section-y: 128px;--measure: 64ch;--radius-0: 0;--radius-1: 4px;--radius-control: 6px;--radius-2: 8px;--radius-3: 12px;--radius-icon: 20%;--radius-full: 999px;--x-angle: 53.13deg;--x-run: 3;--x-rise: 4;--chamfer-sm-x: 6px;--chamfer-sm-y: 8px;--chamfer-x: 9px;--chamfer-y: 12px;--chamfer-lg-x: 18px;--chamfer-lg-y: 24px;--control-sm: 32px;--control-md: 40px;--control-lg: 48px}:root{--border-hair: 1px solid var(--line-1);--border-strong-1: 1px solid var(--line-2);--shadow-0: none;--shadow-1: inset 0 1px 0 rgba(244, 248, 252, .04), 0 1px 2px rgba(1, 5, 12, .5);--shadow-2: inset 0 1px 0 rgba(244, 248, 252, .05), 0 12px 32px -14px rgba(1, 5, 12, .75);--shadow-3: inset 0 1px 0 rgba(244, 248, 252, .06), 0 28px 72px -20px rgba(1, 5, 12, .85), 0 0 0 1px var(--line-1);--focus-shadow: 0 0 0 2px var(--bg-0), 0 0 0 4px var(--focus-ring);--blur-overlay: blur(8px);--blur-header: blur(14px) saturate(1.2);--ease-out: cubic-bezier(.2, .7, .1, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-standard: cubic-bezier(.3, 0, .2, 1);--dur-instant: .1s;--dur-fast: .16s;--dur-base: .24s;--dur-slow: .42s;--dur-reveal: .72s}@media(max-width:1099px){:root{--grid-margin: 40px;--grid-gutter: 20px;--section-y: 104px}}@media(max-width:699px){:root{--grid-margin: 20px;--grid-gutter: 16px;--section-y: 80px}}html{color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:var(--surface-page);color:var(--text-body);font:var(--type-body);letter-spacing:var(--tr-body)}h1,h2,h3,h4,h5{color:var(--text-heading);font-family:var(--font-display);font-weight:var(--fw-heading);letter-spacing:var(--tr-heading);margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:var(--text-link);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--text-link-hover)}::selection{background:var(--brand-cyan-a32);color:var(--fg-1)}:focus-visible{outline:none;box-shadow:var(--focus-shadow)}*{box-sizing:border-box}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id]{scroll-margin-top:96px}.wrap{width:100%;max-width:var(--grid-max);margin:0 auto;padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gutter)}.h2{font:var(--type-h2);font-size:clamp(32px,3.6vw,48px);letter-spacing:var(--tr-heading);color:var(--fg-1)}.h4{font:var(--type-h4);font-size:22px;letter-spacing:-.015em;color:var(--fg-1)}.lead{font:var(--type-body-lg);color:var(--fg-2);max-width:52ch}.hp section{scroll-margin-top:88px}.hsec{padding:var(--section-y) 0}.hband{background:var(--bg-1);border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1)}.hs-head{margin-bottom:72px;align-items:end}@media(max-width:699px){.hs-head{margin-bottom:40px}.h2{font-size:30px;line-height:1.15;letter-spacing:-.025em}.lead{font-size:17px}}.rv{opacity:0;transform:translateY(16px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.rv.in{opacity:1;transform:none}.fade{opacity:0;transform:translateY(12px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.in .fade{opacity:1;transform:none}.sw{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.sw>span{display:inline-block;transform:translateY(108%);transition:transform .95s var(--ease-out)}.in .sw>span{transform:none}.dr{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.7s var(--ease-in-out)}.on .dr,.in .dr{stroke-dashoffset:0}.nd{opacity:0;transition:opacity .7s var(--ease-out)}.on .nd,.in .nd{opacity:1}.flow{stroke-dasharray:1 1;stroke-dashoffset:1;animation:flow 1.1s var(--ease-in-out) forwards}@keyframes flow{to{stroke-dashoffset:0}}.fade-in{opacity:0;animation:fdi .5s var(--ease-out) forwards}@keyframes fdi{to{opacity:1}}@media(prefers-reduced-motion:reduce){.rv,.fade,.sw>span{opacity:1!important;transform:none!important;transition:none!important}.dr{stroke-dashoffset:0!important;transition:none!important}.nd{opacity:1!important;transition:none!important}.fade-in{animation:none!important;opacity:1!important}.flow{animation:none!important;stroke-dashoffset:0!important}}
