@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-family:Inter Display;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/InterDisplay-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter Display;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/InterDisplay-Bold.woff2) format("woff2")}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Helvetica");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}:root{color-scheme:dark light;--font-text: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-display: "Inter Display", "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--cap-height: .7275em;--type-hero-size: 240px;--type-hero-line: 248px;--type-hero-weight: 700;--type-hero-tracking: -.025em;--type-display-xl-size: 160px;--type-display-xl-line: 168px;--type-display-xl-weight: 600;--type-display-xl-tracking: -.025em;--type-metric-size: 96px;--type-metric-line: 104px;--type-metric-weight: 600;--type-metric-tracking: -.02em;--type-metric-s-size: 64px;--type-metric-s-line: 72px;--type-metric-s-weight: 600;--type-metric-s-tracking: -.02em;--type-large-title-size: 56px;--type-large-title-line: 68px;--type-large-title-weight: 700;--type-large-title-tracking: -.02em;--type-title1-size: 46px;--type-title1-line: 56px;--type-title1-weight: 700;--type-title1-tracking: -.015em;--type-title2-size: 36px;--type-title2-line: 46px;--type-title2-weight: 600;--type-title2-tracking: -.01em;--type-title3-size: 32px;--type-title3-line: 40px;--type-title3-weight: 600;--type-title3-tracking: -.01em;--type-headline-size: 28px;--type-headline-line: 36px;--type-headline-weight: 600;--type-headline-tracking: -.01em;--type-body-size: 28px;--type-body-line: 36px;--type-body-weight: 400;--type-body-tracking: -.01em;--type-callout-size: 26px;--type-callout-line: 34px;--type-callout-weight: 400;--type-callout-tracking: 0em;--type-subhead-size: 24px;--type-subhead-line: 32px;--type-subhead-weight: 400;--type-subhead-tracking: 0em;--type-footnote-size: 22px;--type-footnote-line: 30px;--type-footnote-weight: 400;--type-footnote-tracking: 0em;--type-caption-size: 22px;--type-caption-line: 30px;--type-caption-weight: 500;--type-caption-tracking: 0em;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--space-48: 48px;--space-64: 64px;--space-96: 96px;--radius-card: 40px;--radius-panel: 28px;--radius-cell: 16px;--radius-capsule: 999px;--stroke: 2px;--stroke-more-contrast: 3px;--c-bg0: #000000;--c-bg1: #1C1C1E;--c-bg2: #2C2C2E;--c-bg3: #3A3A3C;--c-fill: #2C2C2E;--c-line: #48484A;--c-text1: #FFFFFF;--c-text2: #C7C7CC;--c-text3: #8E8E93;--c-accent: #0091FF;--c-accent-fill: #0078D4;--c-on-fill: #FFFFFF;--c-stop-fill: #DB393B;--c-good: #30D158;--c-caution: #FF9230;--c-notice: #FFD600;--c-bad: #FF4245;--c-data-blue: #3987E5;--c-data-orange: #D95926;--c-data-aqua: #199E70;--c-band-ground: #184F95;--c-band-line: #256ABF;--c-band-fly: #3987E5;--c-band-pop: #6DA7EC;--c-qr-tile: #FFFFFF;--c-qr-ink: #000000;--heat-m5: #3987E5;--heat-m5-ink: #000000;--heat-m4: #3D78C1;--heat-m4-ink: #000000;--heat-m3: #3F689E;--heat-m3-ink: #FFFFFF;--heat-m2: #3F597C;--heat-m2-ink: #FFFFFF;--heat-m1: #3D4A5C;--heat-m1-ink: #FFFFFF;--heat-p0: #3A3A3C;--heat-p0-ink: #FFFFFF;--heat-p1: #59423C;--heat-p1-ink: #FFFFFF;--heat-p2: #784A3B;--heat-p2-ink: #FFFFFF;--heat-p3: #985038;--heat-p3-ink: #FFFFFF;--heat-p4: #B85531;--heat-p4-ink: #FFFFFF;--heat-p5: #D95926;--heat-p5-ink: #000000}@media(prefers-color-scheme:light){:root{--c-bg0: #F2F2F7;--c-bg1: #FFFFFF;--c-bg2: #FFFFFF;--c-bg3: #E5E5EA;--c-fill: #F2F2F7;--c-line: #C7C7CC;--c-text1: #000000;--c-text2: #3A3A3C;--c-text3: #6C6C70;--c-accent: #1E6EF4;--c-accent-fill: #1E6EF4;--c-on-fill: #FFFFFF;--c-stop-fill: #E9152D;--c-good: #008932;--c-caution: #C55300;--c-notice: #A16A00;--c-bad: #E9152D;--c-data-blue: #2A78D6;--c-data-orange: #EB6834;--c-data-aqua: #1BAF7A;--c-band-ground: #184F95;--c-band-line: #256ABF;--c-band-fly: #3987E5;--c-band-pop: #6DA7EC;--c-qr-tile: #FFFFFF;--c-qr-ink: #000000;--heat-m5: #2A78D6;--heat-m5-ink: #000000;--heat-m4: #548FDC;--heat-m4-ink: #000000;--heat-m3: #79A5E1;--heat-m3-ink: #000000;--heat-m2: #9DBBE5;--heat-m2-ink: #000000;--heat-m1: #C1D0E8;--heat-m1-ink: #000000;--heat-p0: #E5E5EA;--heat-p0-ink: #000000;--heat-p1: #EACEC8;--heat-p1-ink: #000000;--heat-p2: #EDB6A5;--heat-p2-ink: #000000;--heat-p3: #EE9E83;--heat-p3-ink: #000000;--heat-p4: #ED845E;--heat-p4-ink: #000000;--heat-p5: #EB6834;--heat-p5-ink: #000000}}*,*:before,*:after{box-sizing:border-box}html{background:var(--c-bg0);color:var(--c-text1);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{margin:0;min-height:100vh;font-size:clamp(17px,.95rem + .35vw,21px);line-height:1.45;letter-spacing:0}img,picture,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.15em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--stroke) solid var(--c-accent);outline-offset:3px;border-radius:var(--radius-cell)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{transition:none!important;animation:none!important}:root{--margin: clamp(20px, 5vw, 96px);--content-max: 1400px}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:.7em 1.5em;border-radius:var(--radius-capsule);border:1px solid transparent;font-weight:600;font-size:clamp(16px,.9rem + .3vw,19px);line-height:1.1;text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.button.primary{background:var(--c-accent-fill);color:var(--c-on-fill)}.button.primary:hover{background:color-mix(in srgb,var(--c-accent-fill) 88%,var(--c-text1))}.button.quiet{background:var(--c-bg1);color:var(--c-text1);border-color:var(--c-line)}.button.quiet:hover{background:var(--c-bg2)}.button.small{min-height:40px;padding:.45em 1.1em;font-size:clamp(14px,.8rem + .2vw,16px)}.button:focus-visible{border-radius:var(--radius-capsule)}:root{--nav-h: clamp(56px, 4vw + 36px, 76px)}.only-still{display:none}html[data-motion=off] .only-still{display:block}html[data-motion=off] .only-motion{display:none}@media(prefers-reduced-motion:reduce){.only-still{display:block}.only-motion{display:none}}
