:root{--atm-accent-h: 92;--atm-color-neutral-void: #0b0c10;--atm-color-neutral-void: oklch(.13 .006 265);--atm-color-neutral-ink-900: #14161b;--atm-color-neutral-ink-900: oklch(.175 .007 265);--atm-color-neutral-ink-800: #1d2026;--atm-color-neutral-ink-800: oklch(.22 .008 265);--atm-color-neutral-ink-700: #2e323a;--atm-color-neutral-ink-700: oklch(.3 .009 265);--atm-color-neutral-ink-600: #474c56;--atm-color-neutral-ink-600: oklch(.42 .01 265);--atm-color-neutral-ink-500: #7c7f85;--atm-color-neutral-ink-500: oklch(.595 .01 265);--atm-color-neutral-ink-400: #848a95;--atm-color-neutral-ink-400: oklch(.68 .009 265);--atm-color-neutral-ink-300: #a9aeb7;--atm-color-neutral-ink-300: oklch(.8 .007 265);--atm-color-neutral-ink-200: #c8cbd1;--atm-color-neutral-ink-200: oklch(.88 .005 265);--atm-color-neutral-ink-100: #e5e7ea;--atm-color-neutral-ink-100: oklch(.94 .004 265);--atm-color-neutral-paper: #f5f6f8;--atm-color-neutral-paper: oklch(.975 .003 265);--atm-color-accent-hue: 92;--atm-color-accent-core: oklch(.8 .16 var(--atm-accent-h));--atm-color-accent-support: oklch(.8 .16 calc(var(--atm-accent-h) + 108));--atm-color-accent-deep: oklch(.52 .14 var(--atm-accent-h));--atm-color-accent-wash: oklch(.8 .16 var(--atm-accent-h) / .12);--atm-color-accent-glow: oklch(.8 .16 var(--atm-accent-h) / .45);--atm-color-accent-on: oklch(.13 .006 265);--atm-color-semantic-bg-canvas: var(--atm-color-neutral-void);--atm-color-semantic-bg-raised: var(--atm-color-neutral-ink-900);--atm-color-semantic-bg-sunken: oklch(.1 .006 265);--atm-color-semantic-bg-inverse: var(--atm-color-neutral-paper);--atm-color-semantic-bg-scrim: oklch(.13 .006 265 / .72);--atm-color-semantic-bg-hero-veil: linear-gradient(180deg, oklch(.13 .006 265 / .55) 0%, oklch(.13 .006 265 / .34) 14%, oklch(.13 .006 265 / .86) 26%, oklch(.13 .006 265 / .92) 100%);--atm-color-semantic-bg-hero-veil-inverse: linear-gradient(180deg, oklch(.975 .003 265 / .55) 0%, oklch(.975 .003 265 / .34) 14%, oklch(.975 .003 265 / .96) 26%, oklch(.975 .003 265 / .97) 100%);--atm-color-semantic-text-primary: var(--atm-color-neutral-paper);--atm-color-semantic-text-secondary: var(--atm-color-neutral-ink-300);--atm-color-semantic-text-tertiary: var(--atm-color-neutral-ink-500);--atm-color-semantic-text-disabled: var(--atm-color-neutral-ink-600);--atm-color-semantic-text-inverse: var(--atm-color-neutral-void);--atm-color-semantic-text-accent: var(--atm-color-accent-core);--atm-color-semantic-border-hairline: var(--atm-color-neutral-ink-800);--atm-color-semantic-border-subtle: var(--atm-color-neutral-ink-700);--atm-color-semantic-border-strong: var(--atm-color-neutral-ink-600);--atm-color-semantic-border-accent: var(--atm-color-accent-core);--atm-color-semantic-border-focus: var(--atm-color-accent-core);--atm-color-semantic-status-success: oklch(.8 .16 152);--atm-color-semantic-status-warning: oklch(.8 .16 78);--atm-color-semantic-status-danger: oklch(.68 .19 25);--atm-color-semantic-status-info: oklch(.8 .16 238);--atm-typography-family-display: "Archivo", "Archivo Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;--atm-typography-family-ui: "Archivo", "Archivo Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;--atm-typography-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--atm-typography-axes-display-width: 112;--atm-typography-axes-display-weight: 700;--atm-typography-axes-ui-weight: 500;--atm-typography-axes-mono-weight: 500;--atm-typography-scale-display-xxl-size: clamp(3.5rem, .331rem + 13.52vw, 12.5rem);--atm-typography-scale-display-xxl-line-height: .84;--atm-typography-scale-display-xxl-tracking: -.045em;--atm-typography-scale-display-xxl-weight: 700;--atm-typography-scale-display-xxl-width: 118;--atm-typography-scale-display-xl-size: clamp(2.75rem, .901rem + 7.89vw, 8rem);--atm-typography-scale-display-xl-line-height: .88;--atm-typography-scale-display-xl-tracking: -.035em;--atm-typography-scale-display-xl-weight: 700;--atm-typography-scale-display-xl-width: 112;--atm-typography-scale-display-l-size: clamp(2.25rem, 1.105rem + 4.88vw, 5.5rem);--atm-typography-scale-display-l-line-height: .94;--atm-typography-scale-display-l-tracking: -.028em;--atm-typography-scale-display-l-weight: 600;--atm-typography-scale-display-l-width: 108;--atm-typography-scale-display-m-size: clamp(1.875rem, 1.215rem + 2.82vw, 3.75rem);--atm-typography-scale-display-m-line-height: 1.02;--atm-typography-scale-display-m-tracking: -.022em;--atm-typography-scale-display-m-weight: 600;--atm-typography-scale-display-m-width: 104;--atm-typography-scale-headline-size: clamp(1.5rem, 1.148rem + 1.5vw, 2.5rem);--atm-typography-scale-headline-line-height: 1.14;--atm-typography-scale-headline-tracking: -.016em;--atm-typography-scale-headline-weight: 600;--atm-typography-scale-title-size: clamp(1.25rem, 1.074rem + .75vw, 1.75rem);--atm-typography-scale-title-line-height: 1.24;--atm-typography-scale-title-tracking: -.01em;--atm-typography-scale-title-weight: 500;--atm-typography-scale-body-l-size: clamp(1.0625rem, .974rem + .38vw, 1.3125rem);--atm-typography-scale-body-l-line-height: 1.55;--atm-typography-scale-body-l-tracking: 0;--atm-typography-scale-body-l-weight: 400;--atm-typography-scale-body-size: clamp(1rem, .956rem + .19vw, 1.125rem);--atm-typography-scale-body-line-height: 1.62;--atm-typography-scale-body-tracking: 0;--atm-typography-scale-body-weight: 400;--atm-typography-scale-body-s-size: clamp(.875rem, .853rem + .09vw, .9375rem);--atm-typography-scale-body-s-line-height: 1.55;--atm-typography-scale-body-s-tracking: .004em;--atm-typography-scale-body-s-weight: 400;--atm-typography-scale-caption-size: clamp(.75rem, .728rem + .09vw, .8125rem);--atm-typography-scale-caption-line-height: 1.45;--atm-typography-scale-caption-tracking: .01em;--atm-typography-scale-caption-weight: 400;--atm-typography-scale-mono-label-size: clamp(.6875rem, .666rem + .09vw, .75rem);--atm-typography-scale-mono-label-line-height: 1.3;--atm-typography-scale-mono-label-tracking: .16em;--atm-typography-scale-mono-label-weight: 500;--atm-typography-scale-mono-label-transform: uppercase;--atm-typography-scale-mono-label-family: var(--atm-typography-family-mono);--atm-typography-measure-prose: 68ch;--atm-typography-measure-lede: 44ch;--atm-typography-measure-display: 16ch;--atm-typography-balance-display: text-wrap: balance;--atm-typography-balance-prose: text-wrap: pretty;--atm-space-0: 0rem;--atm-space-1: .25rem;--atm-space-2: .5rem;--atm-space-3: .75rem;--atm-space-4: 1rem;--atm-space-5: 1.25rem;--atm-space-6: 1.5rem;--atm-space-8: 2rem;--atm-space-10: 2.5rem;--atm-space-12: 3rem;--atm-space-16: 4rem;--atm-space-20: 5rem;--atm-space-24: 6rem;--atm-space-32: 8rem;--atm-space-40: 10rem;--atm-space-48: 12rem;--atm-space-64: 16rem;--atm-space-px: 1px;--atm-space-fluid-gutter: clamp(1rem, 1.6vw, 2rem);--atm-space-fluid-margin: clamp(1.25rem, 4vw, 5rem);--atm-space-fluid-stack: clamp(1.5rem, 2.4vw, 2.5rem);--atm-space-fluid-section-y: calc(var(--atm-grid-rhythm-density-scale, 1) * clamp(5rem, 9vw, 11.25rem));--atm-space-fluid-section-y-tight: clamp(3rem, 5vw, 6rem);--atm-space-fluid-hero-y: clamp(7.5rem, 14vw, 16rem);--atm-radius-0: 0px;--atm-radius-xs: 2px;--atm-radius-sm: 4px;--atm-radius-md: 8px;--atm-radius-lg: 12px;--atm-radius-xl: 20px;--atm-radius-2xl: 32px;--atm-radius-full: 999px;--atm-motion-duration-fast: calc(var(--atm-motion-personality, 1) * .3s);--atm-motion-duration-fast-ms: 300;--atm-motion-duration-base: calc(var(--atm-motion-personality, 1) * .6s);--atm-motion-duration-base-ms: 600;--atm-motion-duration-slow: calc(var(--atm-motion-personality, 1) * 1.2s);--atm-motion-duration-slow-ms: 1200;--atm-motion-duration-cinematic: calc(var(--atm-motion-personality, 1) * 2s);--atm-motion-duration-cinematic-ms: 2000;--atm-motion-duration-micro: calc(var(--atm-motion-personality, 1) * .12s);--atm-motion-duration-micro-ms: 120;--atm-motion-easing-standard: cubic-bezier(.4, 0, .2, 1);--atm-motion-easing-out-expo: cubic-bezier(.16, 1, .3, 1);--atm-motion-easing-in-out-quart: cubic-bezier(.76, 0, .24, 1);--atm-motion-easing-linear: linear;--atm-motion-stagger-tight: 40ms;--atm-motion-stagger-base: 60ms;--atm-motion-stagger-loose: .11s;--atm-motion-stagger-tight-ms: 40;--atm-motion-stagger-base-ms: 60;--atm-motion-stagger-loose-ms: 110;--atm-motion-stagger-max-total-ms: 720;--atm-motion-stagger-max-items: 12;--atm-motion-distance-rise: 1.1em;--atm-motion-distance-lift: -8px;--atm-motion-distance-slide: 24px;--atm-motion-distance-parallax-max: 18%;--atm-motion-personality: 1;--atm-motion-reduced-duration: .3s;--atm-motion-reduced-easing: var(--atm-motion-easing-standard);--atm-motion-reduced-distance: 0px;--atm-z-index-below: -1;--atm-z-index-canvas: 0;--atm-z-index-base: 1;--atm-z-index-raised: 10;--atm-z-index-sticky: 100;--atm-z-index-header: 300;--atm-z-index-scrim: 400;--atm-z-index-drawer: 500;--atm-z-index-modal: 600;--atm-z-index-toast: 700;--atm-z-index-tooltip: 800;--atm-z-index-cursor: 900;--atm-z-index-transition: 950;--atm-z-index-debug: 1000;--atm-breakpoint-xs: 375px;--atm-breakpoint-sm: 768px;--atm-breakpoint-md: 1024px;--atm-breakpoint-lg: 1440px;--atm-breakpoint-xl: 1920px;--atm-grid-columns-xs: 4;--atm-grid-columns-sm: 8;--atm-grid-columns-md: 12;--atm-grid-columns-lg: 12;--atm-grid-columns-xl: 12;--atm-grid-gutter: var(--atm-space-fluid-gutter);--atm-grid-margin: var(--atm-space-fluid-margin);--atm-grid-max-width-content: 1440px;--atm-grid-max-width-wide: 1760px;--atm-grid-max-width-prose: 68ch;--atm-grid-max-width-full: 100%;--atm-grid-rhythm-density: comfortable;--atm-elevation-flat: none;--atm-elevation-float: 0 24px 64px -24px oklch(.05 0 0 / .72);--atm-elevation-bloom: 0 0 0 1px var(--atm-color-accent-core), 0 0 48px -8px var(--atm-color-accent-glow);--atm-a11y-focus-visible-outline: 2px solid var(--atm-color-accent-core);--atm-a11y-focus-visible-outline-offset: 3px;--atm-a11y-focus-visible-extra: box-shadow: 0 0 0 5px var(--atm-color-accent-wash);--atm-a11y-target-min: 44px;--atm-a11y-target-recommended: 48px;--atm-a11y-target-spacing: 8px;--atm-hero-veil-band-start: 26%;--atm-hero-veil-band-offset: 26dvh;--atm-color-semantic-bg-hero-band: oklch(.13 .006 265 / .86);--atm-grid-rhythm-density-scale: 1;--atm-cols: var(--atm-grid-columns-xs);--atm-gutter: var(--atm-grid-gutter);--atm-margin: var(--atm-grid-margin);--atm-max-content: var(--atm-grid-max-width-content)}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-var.woff2) format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Archivo Fallback;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");size-adjust:100.99%;ascent-override:87.13%;descent-override:20.79%;line-gap-override:0%}@layer reset,base,components,utilities,overrides;@layer base{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}body{margin:0;background:var(--atm-color-semantic-bg-canvas);color:var(--atm-color-semantic-text-primary);font-family:var(--atm-typography-family-ui);font-size:var(--atm-typography-scale-body-size);font-weight:400;line-height:var(--atm-typography-scale-body-line-height);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video,canvas{max-width:100%;height:auto}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}a{color:inherit;text-underline-offset:.2em}button,input,select,textarea{font:inherit;color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--atm-color-semantic-border-focus);outline-offset:3px;box-shadow:0 0 0 5px var(--atm-color-accent-wash);border-radius:var(--atm-radius-xs)}.visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;top:var(--atm-space-2);left:var(--atm-space-2);z-index:var(--atm-z-index-tooltip);padding:var(--atm-space-2) var(--atm-space-4);background:var(--atm-color-accent-core);color:var(--atm-color-accent-on);border-radius:var(--atm-radius-md);transform:translateY(-200%);transition:transform var(--atm-motion-duration-fast) var(--atm-motion-easing-out-expo)}.skip-link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}.atm-reveal,[data-atm-reveal]{transition-property:opacity!important;transition-duration:var(--atm-motion-reduced-duration)!important;transition-timing-function:var(--atm-motion-easing-standard)!important;transform:none!important}}.js:not(.motion-ready) [data-split]{visibility:hidden}@media(width>=48rem){:root{--atm-cols: var(--atm-grid-columns-sm)}}@media(width>=64rem){:root{--atm-cols: var(--atm-grid-columns-md)}}.atm-grid{display:grid;grid-template-columns:repeat(var(--atm-cols),minmax(0,1fr));gap:var(--atm-gutter);max-width:var(--atm-max-content);margin-inline:auto;padding-inline:var(--atm-margin)}.atm-grid .atm-grid{gap:inherit;max-width:none;margin-inline:0;padding-inline:0}.atm-col{grid-column:span var(--col-xs, var(--atm-cols))}@media(width>=48rem){.atm-col{grid-column:span var(--col-sm, var(--col-xs, var(--atm-cols)))}}@media(width>=64rem){.atm-col{grid-column:span var(--col-md, var(--col-sm, var(--col-xs, var(--atm-cols))))}}.container{width:100%;max-width:var(--container-width, var(--atm-max-content));margin-inline:auto;padding-inline:var(--atm-margin)}.prose{max-width:var(--atm-typography-measure-prose)}.stack>*+*{margin-block-start:var(--stack-space, var(--atm-space-4))}.atm-cursor{position:fixed;inset-block-start:0;inset-inline-start:0;inline-size:12px;block-size:12px;margin:-6px 0 0 -6px;border-radius:var(--atm-radius-full);background:var(--atm-color-accent-core);mix-blend-mode:difference;pointer-events:none;z-index:var(--atm-z-index-cursor);will-change:transform}.atm-curtain{position:fixed;inset:0;background:var(--atm-color-neutral-void);pointer-events:none;z-index:var(--atm-z-index-transition)}}:root{--atm-accent-h: 210;--atm-motion-personality: 1.15;--atm-grid-rhythm-density-scale: 1.35}@layer components{.nav[data-astro-cid-7dzc5qjl]{position:sticky;top:0;z-index:var(--atm-z-index-header);transition:translate var(--atm-motion-duration-base) var(--atm-motion-easing-in-out-quart)}.nav[data-astro-cid-7dzc5qjl][data-hidden]:not([data-open]){translate:0 -100%}.nav__bar[data-astro-cid-7dzc5qjl]{position:relative;z-index:var(--atm-z-index-raised);display:flex;align-items:center;justify-content:space-between;gap:var(--atm-space-6);min-block-size:4.5rem;padding-inline:var(--atm-margin);max-inline-size:var(--atm-max-content);margin-inline:auto;transition:background-color var(--atm-motion-duration-fast) var(--atm-motion-easing-standard),backdrop-filter var(--atm-motion-duration-fast) var(--atm-motion-easing-standard)}.nav[data-astro-cid-7dzc5qjl][data-scrolled]{background:color-mix(in oklab,var(--atm-color-semantic-bg-canvas) 94%,transparent);backdrop-filter:blur(20px) saturate(1.2);border-block-end:1px solid var(--atm-color-semantic-border-hairline)}.nav__brand[data-astro-cid-7dzc5qjl]{display:inline-flex;align-items:center;min-block-size:44px;font-family:var(--atm-typography-family-display);font-weight:var(--atm-typography-axes-display-weight);letter-spacing:-.02em;text-decoration:none}.nav__desktop[data-astro-cid-7dzc5qjl]{display:none}.nav__desktop[data-astro-cid-7dzc5qjl] ul[data-astro-cid-7dzc5qjl]{display:flex;gap:var(--atm-space-8);margin:0}.nav__desktop[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl]{position:relative;display:inline-flex;align-items:center;min-block-size:44px;text-decoration:none;color:var(--atm-color-semantic-text-secondary);transition:color var(--atm-motion-duration-fast) var(--atm-motion-easing-standard)}.nav__desktop[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl]:after{content:"";position:absolute;inset-inline:0;inset-block-end:.75rem;block-size:1px;background:var(--atm-color-accent-core);scale:0 1;transform-origin:left;transition:scale var(--atm-motion-duration-fast) var(--atm-motion-easing-standard)}.nav__desktop[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl]:hover,.nav__desktop[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl]:focus-visible,.nav__desktop[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl][aria-current=page]{color:var(--atm-color-accent-core)}.nav__desktop[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl]:hover:after,.nav__desktop[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl]:focus-visible:after,.nav__desktop[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl][aria-current=page]:after{scale:1 1}.nav__cta[data-astro-cid-7dzc5qjl]{display:none;align-items:center;min-block-size:44px;padding-inline:var(--atm-space-6);border:1px solid var(--atm-color-semantic-border-subtle);border-radius:var(--atm-radius-full);text-decoration:none;font-size:var(--atm-typography-scale-body-s-size);transition:border-color var(--atm-motion-duration-fast) var(--atm-motion-easing-standard)}.nav__cta[data-astro-cid-7dzc5qjl]:hover{border-color:var(--atm-color-accent-core)}.nav__progress[data-astro-cid-7dzc5qjl]{display:none}.nav__burger[data-astro-cid-7dzc5qjl]{display:grid;align-content:center;justify-items:center;gap:5px;inline-size:44px;block-size:44px;background:none;border:0;cursor:pointer}.nav__burger-bar[data-astro-cid-7dzc5qjl]{inline-size:22px;block-size:1.5px;background:currentcolor;transition:all var(--atm-motion-duration-fast) var(--atm-motion-easing-standard)}.nav[data-astro-cid-7dzc5qjl][data-open] .nav__burger-bar[data-astro-cid-7dzc5qjl]:first-of-type{rotate:45deg;translate:0 3.25px}.nav[data-astro-cid-7dzc5qjl][data-open] .nav__burger-bar[data-astro-cid-7dzc5qjl]:last-of-type{rotate:-45deg;translate:0 -3.25px}.nav__scrim[data-astro-cid-7dzc5qjl]{position:fixed;inset:0;z-index:var(--atm-z-index-scrim);background:var(--atm-color-semantic-bg-scrim);opacity:0;pointer-events:none;transition:opacity var(--atm-motion-duration-base) var(--atm-motion-easing-out-expo) .12s,backdrop-filter var(--atm-motion-duration-base) var(--atm-motion-easing-out-expo) .12s}.nav[data-astro-cid-7dzc5qjl][data-open] .nav__scrim[data-astro-cid-7dzc5qjl]{opacity:1;backdrop-filter:blur(20px) saturate(1.2);pointer-events:auto}.nav__panel[data-astro-cid-7dzc5qjl]{position:fixed;inset:0;z-index:var(--atm-z-index-drawer);display:grid;align-content:space-between;gap:var(--atm-space-16);padding:6rem var(--atm-margin) var(--atm-margin);background:var(--atm-color-semantic-bg-canvas);border-radius:var(--atm-radius-0);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path var(--atm-motion-duration-slow) var(--atm-motion-easing-in-out-quart),visibility 0s linear var(--atm-motion-duration-slow)}.nav[data-astro-cid-7dzc5qjl][data-open] .nav__bar[data-astro-cid-7dzc5qjl]{z-index:calc(var(--atm-z-index-drawer) + 1)}.nav[data-astro-cid-7dzc5qjl][data-open] .nav__panel[data-astro-cid-7dzc5qjl]{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path var(--atm-motion-duration-slow) var(--atm-motion-easing-in-out-quart),visibility 0s}.nav__panel-links[data-astro-cid-7dzc5qjl]{display:grid;gap:var(--atm-space-2);margin:0}.nav__panel-links[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl]{display:block;overflow:clip;min-block-size:44px;padding-block:var(--atm-space-2);text-decoration:none;font-family:var(--atm-typography-family-display);font-size:var(--atm-typography-scale-display-m-size);line-height:var(--atm-typography-scale-display-m-line-height);letter-spacing:var(--atm-typography-scale-display-m-tracking)}.nav__panel-links[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl][aria-current=page]{color:var(--atm-color-accent-core)}.nav__panel-links[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl]>span[data-astro-cid-7dzc5qjl]{display:block;translate:0 110%;opacity:0;transition:translate var(--atm-motion-duration-base) var(--atm-motion-easing-out-expo),opacity var(--atm-motion-duration-base) var(--atm-motion-easing-out-expo)}.nav[data-astro-cid-7dzc5qjl][data-open] .nav__panel-links[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl]>span[data-astro-cid-7dzc5qjl]{translate:0 0;opacity:1;transition-delay:calc(.26s + var(--i) * var(--atm-motion-stagger-base))}.nav__panel-cta[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl]{color:var(--atm-color-accent-core)}.nav__panel-meta[data-astro-cid-7dzc5qjl]{display:grid;gap:var(--atm-space-2);margin:0;font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);text-transform:uppercase;color:var(--atm-color-semantic-text-secondary);translate:0 24px;opacity:0;transition:translate var(--atm-motion-duration-base) var(--atm-motion-easing-out-expo) .52s,opacity var(--atm-motion-duration-base) var(--atm-motion-easing-out-expo) .52s}.nav[data-astro-cid-7dzc5qjl][data-open] .nav__panel-meta[data-astro-cid-7dzc5qjl]{translate:0 0;opacity:1}.nav[data-astro-cid-7dzc5qjl]:not([data-open]) .nav__panel-links[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl]>span[data-astro-cid-7dzc5qjl],.nav[data-astro-cid-7dzc5qjl]:not([data-open]) .nav__panel-meta[data-astro-cid-7dzc5qjl]{transition-delay:0s;transition-duration:calc(var(--atm-motion-duration-base) * .66)}.nav[data-astro-cid-7dzc5qjl]:not([data-js]) .nav__burger[data-astro-cid-7dzc5qjl]{display:none}.nav[data-astro-cid-7dzc5qjl]:not([data-js]) .nav__desktop[data-astro-cid-7dzc5qjl],.nav[data-astro-cid-7dzc5qjl]:not([data-js]) .nav__cta[data-astro-cid-7dzc5qjl]{display:flex}.nav[data-astro-cid-7dzc5qjl]:not([data-js]) .nav__desktop[data-astro-cid-7dzc5qjl] ul[data-astro-cid-7dzc5qjl]{flex-wrap:wrap;gap:var(--atm-space-2) var(--atm-space-5)}.nav[data-astro-cid-7dzc5qjl]:not([data-js]) .nav__bar[data-astro-cid-7dzc5qjl]{flex-wrap:wrap;row-gap:var(--atm-space-2)}}@layer overrides{@supports (animation-timeline: scroll()){.nav__progress[data-astro-cid-7dzc5qjl]{display:block;position:absolute;inset-block-end:0;inset-inline-start:0;block-size:1px;inline-size:100%;background:var(--atm-color-accent-core);transform-origin:left;scale:0 1;animation:atm-nav-progress linear both;animation-timeline:scroll(root block)}@keyframes atm-nav-progress{to{scale:1 1}}}@media(width>=64rem){.nav__desktop[data-astro-cid-7dzc5qjl],.nav__cta[data-astro-cid-7dzc5qjl]{display:flex}.nav__burger[data-astro-cid-7dzc5qjl],.nav__panel[data-astro-cid-7dzc5qjl],.nav__scrim[data-astro-cid-7dzc5qjl]{display:none}}@media(prefers-reduced-motion:reduce){.nav__panel[data-astro-cid-7dzc5qjl]{clip-path:none;opacity:0;transition:opacity var(--atm-motion-reduced-duration) var(--atm-motion-easing-standard),visibility 0s linear var(--atm-motion-reduced-duration)}.nav[data-astro-cid-7dzc5qjl][data-open] .nav__panel[data-astro-cid-7dzc5qjl]{opacity:1;transition:opacity var(--atm-motion-reduced-duration) var(--atm-motion-easing-standard),visibility 0s}.nav__scrim[data-astro-cid-7dzc5qjl]{backdrop-filter:none;transition-delay:0s}.nav[data-astro-cid-7dzc5qjl][data-open] .nav__scrim[data-astro-cid-7dzc5qjl]{backdrop-filter:none}.nav__panel-links[data-astro-cid-7dzc5qjl] a[data-astro-cid-7dzc5qjl]>span[data-astro-cid-7dzc5qjl],.nav__panel-meta[data-astro-cid-7dzc5qjl]{translate:0 0;transition-delay:0s!important}.nav[data-astro-cid-7dzc5qjl]{transition:none}}}@layer components{.heading[data-astro-cid-wjsasltw]{font-family:var(--atm-typography-family-display);font-size:var(--heading-size);font-weight:var(--heading-weight);font-stretch:calc(var(--heading-width) * 1%);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking);text-wrap:var(--heading-wrap);max-width:var(--heading-measure)}.heading[data-astro-cid-wjsasltw][data-split]{overflow:clip;padding-block:.08em;margin-block:-.08em}}@layer components{.footer[data-astro-cid-ubhzbyxj]{border-block-start:1px solid var(--atm-color-semantic-border-hairline);padding-block:var(--atm-space-24) var(--atm-space-16);color:var(--atm-color-semantic-text-secondary)}.footer__inner[data-astro-cid-ubhzbyxj]{display:grid;gap:var(--atm-space-16)}.footer[data-astro-cid-ubhzbyxj] .footer__statement{color:var(--atm-color-semantic-text-primary);max-width:20ch}.footer__columns[data-astro-cid-ubhzbyxj]{display:grid;gap:var(--atm-space-10)}.footer__col-title[data-astro-cid-ubhzbyxj]{margin-block-end:var(--atm-space-4);font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);text-transform:uppercase;font-weight:var(--atm-typography-scale-mono-label-weight);color:var(--atm-color-semantic-text-secondary)}.footer__col-toggle[data-astro-cid-ubhzbyxj]{inline-size:100%;min-block-size:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--atm-space-4);padding:0;background:none;border:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:start;cursor:pointer}.footer__col-icon[data-astro-cid-ubhzbyxj]{position:relative;inline-size:10px;block-size:10px;flex:none;transition:rotate var(--atm-motion-duration-base) var(--atm-motion-easing-out-expo)}.footer__col-icon[data-astro-cid-ubhzbyxj]:before,.footer__col-icon[data-astro-cid-ubhzbyxj]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:100%;block-size:1px;background:currentcolor}.footer__col-icon[data-astro-cid-ubhzbyxj]:after{rotate:90deg}.footer__col[data-astro-cid-ubhzbyxj][data-open] .footer__col-icon[data-astro-cid-ubhzbyxj]{rotate:45deg}.footer__col-panel[data-astro-cid-ubhzbyxj]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--atm-motion-duration-base) var(--atm-motion-easing-out-expo)}.footer__col[data-astro-cid-ubhzbyxj][data-open] .footer__col-panel[data-astro-cid-ubhzbyxj]{grid-template-rows:1fr}.footer__col-panel[data-astro-cid-ubhzbyxj]>ul[data-astro-cid-ubhzbyxj]{overflow:hidden}.footer__col[data-astro-cid-ubhzbyxj] ul[data-astro-cid-ubhzbyxj]{display:grid;gap:var(--atm-space-1);margin:0;padding:0;list-style:none}.footer__col[data-astro-cid-ubhzbyxj] address[data-astro-cid-ubhzbyxj]{font-style:normal}.footer__time[data-astro-cid-ubhzbyxj]{font-variant-numeric:tabular-nums}.footer__col[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj],.footer__legal[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj]{display:inline-flex;align-items:center;min-block-size:44px;text-decoration:none;color:var(--atm-color-semantic-text-secondary);background-image:linear-gradient(var(--atm-color-accent-core),var(--atm-color-accent-core));background-repeat:no-repeat;background-position:0 calc(100% - .75rem);background-size:0% 1px;transition:background-size var(--atm-motion-duration-fast) var(--atm-motion-easing-standard),color var(--atm-motion-duration-fast) var(--atm-motion-easing-standard)}.footer__col[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj]:hover,.footer__col[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj]:focus-visible,.footer__legal[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj]:hover,.footer__legal[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj]:focus-visible{color:var(--atm-color-accent-core);background-size:100% 1px}.footer__disclaimer[data-astro-cid-ubhzbyxj]{margin:0;font-size:var(--atm-typography-scale-body-s-size);max-width:60ch}.footer__disclaimer[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj]{color:var(--atm-color-semantic-text-primary);text-decoration:underline;text-underline-offset:.2em;transition:color var(--atm-motion-duration-fast) var(--atm-motion-easing-standard)}.footer__disclaimer[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj]:hover,.footer__disclaimer[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj]:focus-visible{color:var(--atm-color-accent-core)}.footer__legal[data-astro-cid-ubhzbyxj]{display:flex;flex-wrap:wrap;gap:var(--atm-space-4) var(--atm-space-10);justify-content:space-between;align-items:center;padding-block-start:var(--atm-space-10);border-block-start:1px solid var(--atm-color-semantic-border-hairline);font-size:var(--atm-typography-scale-body-s-size)}}@layer overrides{@media(width>=64rem){.footer__columns[data-astro-cid-ubhzbyxj]{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:var(--atm-gutter)}}@media(width>=64rem){.footer__col-toggle[data-astro-cid-ubhzbyxj]{cursor:default;pointer-events:none;min-block-size:0}.footer__col-icon[data-astro-cid-ubhzbyxj]{display:none}.footer__col-panel[data-astro-cid-ubhzbyxj]{grid-template-rows:1fr;transition:none}}@media(prefers-reduced-motion:reduce){.footer__col-panel[data-astro-cid-ubhzbyxj],.footer__col-icon[data-astro-cid-ubhzbyxj]{transition:none}}@media(prefers-reduced-motion:reduce){.footer__disclaimer[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj]{transition:none}}@media(prefers-reduced-motion:reduce){.footer__col[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj],.footer__legal[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj]{transition-property:color;background-image:none}.footer__col[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj]:hover,.footer__col[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj]:focus-visible,.footer__legal[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj]:hover,.footer__legal[data-astro-cid-ubhzbyxj] a[data-astro-cid-ubhzbyxj]:focus-visible{text-decoration:underline}}}@layer components{.section[data-astro-cid-nm7zyjjh]{padding-block-start:var(--section-space);position:relative}.section--last[data-astro-cid-nm7zyjjh]{padding-block-end:var(--section-space)}}@layer components{.btn[data-astro-cid-xtxafyf2]{display:inline-flex;align-items:center;justify-content:center;gap:var(--atm-space-2);min-block-size:2.75rem;padding-inline:var(--atm-space-6);border:1px solid transparent;border-radius:var(--atm-radius-full);font-weight:var(--atm-typography-axes-ui-weight);text-decoration:none;cursor:pointer;transition:background-color var(--atm-motion-duration-fast) var(--atm-motion-easing-out-expo),color var(--atm-motion-duration-fast) var(--atm-motion-easing-out-expo),border-color var(--atm-motion-duration-fast) var(--atm-motion-easing-out-expo),transform var(--atm-motion-duration-micro) var(--atm-motion-easing-out-expo)}.btn[data-astro-cid-xtxafyf2]:active{transform:translateY(1px)}.btn[data-astro-cid-xtxafyf2][disabled]{opacity:.5;cursor:not-allowed}.btn--primary[data-astro-cid-xtxafyf2]{background:var(--atm-color-accent-core);color:var(--atm-color-accent-on)}.btn--primary[data-astro-cid-xtxafyf2]:hover{background:color-mix(in oklab,var(--atm-color-accent-core) 85%,white)}.btn--ghost[data-astro-cid-xtxafyf2]{border-color:var(--atm-color-semantic-border-hairline);color:var(--atm-color-semantic-text-primary)}.btn--ghost[data-astro-cid-xtxafyf2]:hover{border-color:var(--atm-color-semantic-text-secondary);background:var(--atm-color-neutral-ink-800)}.btn--link[data-astro-cid-xtxafyf2]{min-block-size:auto;padding-inline:0;border-radius:var(--atm-radius-sm);text-decoration:underline}}.eyebrow[data-astro-cid-zetdm5md]{margin:0 0 var(--atm-space-4);font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);color:var(--atm-color-accent-core)}.lede[data-astro-cid-zetdm5md]{margin:var(--atm-space-5) 0 0;max-inline-size:var(--atm-typography-measure-prose);font-size:var(--atm-typography-scale-body-l-size);color:var(--atm-color-semantic-text-secondary)}.routes[data-astro-cid-zetdm5md]{margin:var(--atm-space-10) 0 0;padding:0;list-style:none;display:grid;gap:var(--atm-space-2);justify-items:start}.ferro[data-astro-cid-z3hsmrzo]{margin:0;display:grid;gap:var(--atm-space-4)}.ferro__svg[data-astro-cid-z3hsmrzo]{inline-size:100%;block-size:auto}.ferro__boundary[data-astro-cid-z3hsmrzo]{fill:none;stroke:var(--atm-color-accent-deep);stroke-width:1;stroke-dasharray:6 5}.ferro__node[data-astro-cid-z3hsmrzo]{fill:var(--atm-color-semantic-bg-raised);stroke:var(--atm-color-semantic-border-subtle);stroke-width:1}.ferro__connector[data-astro-cid-z3hsmrzo] line[data-astro-cid-z3hsmrzo],.ferro__connector[data-astro-cid-z3hsmrzo] polyline[data-astro-cid-z3hsmrzo]{stroke:var(--atm-color-accent-deep);stroke-width:1;fill:none}.ferro__label[data-astro-cid-z3hsmrzo]{fill:var(--atm-color-semantic-text-primary);font-family:var(--atm-typography-family-display);font-size:21px;font-weight:500}.ferro__sub[data-astro-cid-z3hsmrzo],.ferro__boundary-label[data-astro-cid-z3hsmrzo],.ferro__egress-note[data-astro-cid-z3hsmrzo]{fill:var(--atm-color-semantic-text-secondary);font-family:var(--atm-typography-family-mono);font-size:14px}.ferro__sub[data-astro-cid-z3hsmrzo]{font-size:13px}.ferro__egress[data-astro-cid-z3hsmrzo]{fill:var(--atm-color-semantic-text-secondary);font-family:var(--atm-typography-family-display);font-size:19px}.ferro__block[data-astro-cid-z3hsmrzo],.ferro__strike[data-astro-cid-z3hsmrzo]{stroke:var(--atm-color-semantic-text-secondary);stroke-width:2}.ferro__footnote[data-astro-cid-z3hsmrzo]{margin:0;font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);color:var(--atm-color-semantic-text-secondary)}.ferro__scroll[data-astro-cid-z3hsmrzo]:focus-visible{outline:2px solid var(--atm-color-accent-core);outline-offset:3px;box-shadow:0 0 0 5px var(--atm-color-accent-wash)}@media(width<64rem){.ferro__svg[data-astro-cid-z3hsmrzo]{min-inline-size:900px}.ferro__scroll[data-astro-cid-z3hsmrzo]{overflow-x:auto}}@media(forced-colors:active){.ferro__node[data-astro-cid-z3hsmrzo],.ferro__boundary[data-astro-cid-z3hsmrzo]{stroke:CanvasText}.ferro__label[data-astro-cid-z3hsmrzo],.ferro__sub[data-astro-cid-z3hsmrzo],.ferro__egress[data-astro-cid-z3hsmrzo],.ferro__boundary-label[data-astro-cid-z3hsmrzo],.ferro__egress-note[data-astro-cid-z3hsmrzo]{fill:CanvasText}}.eyebrow[data-astro-cid-35nwmvjn]{margin:0 0 var(--atm-space-4);font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);text-transform:uppercase;color:var(--atm-color-accent-core)}.lede[data-astro-cid-35nwmvjn]{margin:var(--atm-space-5) 0 0;max-inline-size:var(--atm-typography-measure-prose);font-size:var(--atm-typography-scale-body-l-size);color:var(--atm-color-semantic-text-secondary)}.block[data-astro-cid-35nwmvjn]{margin-block-start:var(--atm-space-10)}.rows[data-astro-cid-35nwmvjn]{margin:var(--atm-space-10) 0 0;display:grid;gap:0}.row[data-astro-cid-35nwmvjn]{display:grid;gap:var(--atm-space-2);padding-block:var(--atm-space-6);border-block-start:1px solid var(--atm-color-semantic-border-subtle)}.row[data-astro-cid-35nwmvjn] dt[data-astro-cid-35nwmvjn]{font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);text-transform:uppercase;color:var(--atm-color-accent-core)}.row[data-astro-cid-35nwmvjn] dd[data-astro-cid-35nwmvjn]{margin:0;max-inline-size:var(--atm-typography-measure-prose);color:var(--atm-color-semantic-text-secondary)}@media(width>=64rem){.row[data-astro-cid-35nwmvjn]{grid-template-columns:18rem minmax(0,1fr);gap:var(--atm-gutter)}}.scene[data-astro-cid-avegxzj2]{position:relative;display:grid;isolation:isolate;overflow:clip;background:var(--atm-color-semantic-bg-raised)}.scene--ratio[data-astro-cid-avegxzj2]{aspect-ratio:var(--scene-ratio);border-radius:var(--atm-radius-lg)}.scene--viewport[data-astro-cid-avegxzj2]{min-block-size:100dvh;border-radius:var(--atm-radius-0)}.scene[data-astro-cid-avegxzj2]>[data-astro-cid-avegxzj2],.scene[data-astro-cid-avegxzj2] .scene__canvas{grid-area:1 / 1}.scene__fallback[data-astro-cid-avegxzj2],.scene[data-astro-cid-avegxzj2] .scene__canvas{z-index:var(--atm-z-index-canvas);display:block;width:100%;height:100%;object-fit:cover}.scene__fallback--plate[data-astro-cid-avegxzj2]{background:var(--atm-scene-plate, var(--atm-color-semantic-bg-canvas))}.scene__fallback[data-astro-cid-avegxzj2]{transition:opacity var(--atm-motion-duration-slow) var(--atm-motion-easing-out-expo)}.scene[data-astro-cid-avegxzj2][data-scene-state=live] .scene__fallback[data-astro-cid-avegxzj2]{opacity:0}.scene[data-astro-cid-avegxzj2][data-scene-plate=keep][data-scene-state=live] .scene__fallback[data-astro-cid-avegxzj2]{opacity:1}.scene__veil[data-astro-cid-avegxzj2]{z-index:var(--atm-z-index-base);background:var(--atm-color-semantic-bg-hero-veil);pointer-events:none}.scene__content[data-astro-cid-avegxzj2]{z-index:var(--atm-z-index-raised);display:grid;align-content:end;height:100%;padding:var(--atm-space-6);pointer-events:none}.scene--viewport[data-astro-cid-avegxzj2] .scene__content[data-astro-cid-avegxzj2]{align-self:start;block-size:100dvh;max-block-size:100%;grid-template-columns:repeat(var(--atm-cols),minmax(0,1fr));gap:var(--atm-gutter);padding-inline:var(--atm-margin);padding-block-end:calc(max(var(--atm-margin),calc(env(safe-area-inset-bottom) + 24px)) + var(--scene-cue-clearance, 0px))}.scene__content[data-astro-cid-avegxzj2] a,.scene__content[data-astro-cid-avegxzj2] button,.scene__content[data-astro-cid-avegxzj2] input,.scene__content[data-astro-cid-avegxzj2] select,.scene__content[data-astro-cid-avegxzj2] textarea,.scene__content[data-astro-cid-avegxzj2] [tabindex]{pointer-events:auto}@media(prefers-reduced-motion:reduce){.scene__fallback[data-astro-cid-avegxzj2]{transition-duration:var(--atm-motion-reduced-duration)}}@layer components{.hero[data-astro-cid-c62dxuca] .hero__body{position:relative;grid-column:1 / -1;align-self:end}.hero[data-astro-cid-c62dxuca] .hero__body:before{content:"";position:absolute;inset-inline:-100vw;inset-block:calc(-1 * (var(--atm-hero-band-pad) + var(--atm-hero-band-fade))) -100vh;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent 0,var(--atm-color-semantic-bg-hero-band) var(--atm-hero-band-fade),var(--atm-color-semantic-bg-hero-band) 100%)}.hero[data-astro-cid-c62dxuca]{--atm-hero-band-pad: var(--atm-space-10);--atm-hero-band-fade: var(--atm-space-24)}.hero[data-astro-cid-c62dxuca] [data-hero-settle] .hero__word[data-astro-cid-c62dxuca]{display:inline-block;animation:atm-headline-settle var(--atm-motion-duration-base) var(--atm-motion-easing-out-expo) both;animation-delay:calc(var(--i) * var(--atm-motion-stagger-base))}@keyframes atm-headline-settle{0%,to{transform:none}45%{transform:translateY(-.09em)}}.hero[data-astro-cid-c62dxuca] .hero__eyebrow{font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);line-height:var(--atm-typography-scale-mono-label-line-height);letter-spacing:var(--atm-typography-scale-mono-label-tracking);font-weight:var(--atm-typography-scale-mono-label-weight);text-transform:uppercase;color:var(--atm-color-semantic-text-secondary);margin-block-end:var(--atm-space-6)}.hero[data-astro-cid-c62dxuca] .hero__lede{max-width:var(--atm-typography-measure-lede);margin-block-start:var(--atm-space-6);font-size:var(--atm-typography-scale-body-l-size);line-height:var(--atm-typography-scale-body-l-line-height);color:var(--atm-color-semantic-text-secondary);text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.hero[data-astro-cid-c62dxuca] .hero__actions{display:flex;flex-wrap:wrap;gap:var(--atm-space-4);margin-block-start:var(--atm-space-10);pointer-events:auto}.hero[data-astro-cid-c62dxuca] .hero__meta{display:none}.hero[data-astro-cid-c62dxuca] .hero__cue{position:absolute;inset-block-end:max(var(--atm-margin),calc(env(safe-area-inset-bottom) + 24px));inset-inline:0;z-index:var(--atm-z-index-raised);display:flex;align-items:center;justify-content:center;gap:var(--atm-space-2);font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);text-transform:uppercase;color:var(--atm-color-accent-core);pointer-events:none}.hero[data-astro-cid-c62dxuca] .hero__cue-line{display:inline-block;inline-size:1px;block-size:28px;background:currentcolor;transform-origin:top;animation:atm-cue var(--atm-motion-duration-cinematic) var(--atm-motion-easing-standard) infinite}@keyframes atm-cue{0%,to{transform:scaleY(.35);opacity:.4}50%{transform:scaleY(1);opacity:1}}}@layer overrides{@media(width>=64rem){.hero[data-astro-cid-c62dxuca] .hero__body{grid-column:1 / span var(--hero-span, 8)}}@media(prefers-reduced-motion:reduce){.hero[data-astro-cid-c62dxuca] [data-hero-settle] .hero__word[data-astro-cid-c62dxuca]{animation:none}}@media(width<48rem){.hero[data-astro-cid-c62dxuca] .hero__lede{font-size:var(--atm-typography-scale-body-s-size);line-height:var(--atm-typography-scale-body-s-line-height);-webkit-line-clamp:3;line-clamp:3}}@media(width<48rem){.hero[data-astro-cid-c62dxuca] .hero__actions{display:grid}}@media(width<48rem){.hero[data-astro-cid-c62dxuca] .hero__headline{--heading-size: var(--hero-xs-size) !important;--heading-leading: var(--hero-xs-leading) !important;--heading-tracking: var(--hero-xs-tracking) !important;--heading-weight: var(--hero-xs-weight) !important;--heading-width: var(--hero-xs-width) !important}}@media(height<820px){.hero[data-astro-cid-c62dxuca] .hero__headline{--heading-size: var(--hero-short-size) !important;--heading-leading: var(--hero-short-leading) !important;--heading-tracking: var(--hero-short-tracking) !important;--heading-weight: var(--hero-short-weight) !important;--heading-width: var(--hero-short-width) !important}.hero[data-astro-cid-c62dxuca] .hero__eyebrow{margin-block-end:var(--atm-space-3)}.hero[data-astro-cid-c62dxuca] .hero__lede{margin-block-start:var(--atm-space-4)}.hero[data-astro-cid-c62dxuca] .hero__actions{margin-block-start:var(--atm-space-6)}.hero[data-astro-cid-c62dxuca]{--hero-cue-clearance: 2rem}}@media(width>=64rem){.hero[data-astro-cid-c62dxuca] .hero__meta{display:grid;gap:var(--atm-space-2);grid-column:10 / -1;align-self:end;justify-items:end;margin:0;padding:0;list-style:none;font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);text-transform:uppercase;color:var(--atm-color-semantic-text-secondary);z-index:var(--atm-z-index-raised);align-content:end;padding-block-end:max(var(--atm-margin),calc(env(safe-area-inset-bottom) + 24px));padding-inline-end:var(--atm-margin);pointer-events:none}}@media(width>=64rem){.hero[data-astro-cid-c62dxuca] .hero__cue{inset-inline:auto var(--atm-margin);justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.hero[data-astro-cid-c62dxuca] .hero__cue-line{animation:none;transform:scaleY(1);opacity:1}}}@layer components{.stats[data-astro-cid-wqtfnlcs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-block-start:1px solid var(--atm-color-semantic-border-hairline)}.stats__item[data-astro-cid-wqtfnlcs]{display:grid;grid-template-rows:2.5rem auto;gap:var(--atm-space-2);padding:var(--atm-space-6) var(--atm-space-4) var(--atm-space-6) 0;border-block-end:1px solid var(--atm-color-semantic-border-hairline);border-inline-end:1px solid var(--atm-color-semantic-border-hairline)}.stats__item[data-astro-cid-wqtfnlcs]:nth-child(2n){padding-inline-start:var(--atm-space-4)}.stats__label[data-astro-cid-wqtfnlcs]{font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);line-height:var(--atm-typography-scale-mono-label-line-height);letter-spacing:var(--atm-typography-scale-mono-label-tracking);text-transform:uppercase;color:var(--atm-color-semantic-text-secondary);align-self:start}.stats__value[data-astro-cid-wqtfnlcs]{margin:0;display:grid;gap:var(--atm-space-2)}.stats__numeral[data-astro-cid-wqtfnlcs]{font-family:var(--atm-typography-family-display);font-size:var(--atm-typography-scale-display-m-size);line-height:var(--atm-typography-scale-display-m-line-height);letter-spacing:var(--atm-typography-scale-display-m-tracking);font-weight:var(--atm-typography-scale-display-m-weight);font-stretch:calc(var(--atm-typography-scale-display-m-width) * 1%);font-variant-numeric:tabular-nums}.stats--headline[data-astro-cid-wqtfnlcs] .stats__numeral[data-astro-cid-wqtfnlcs]{font-size:var(--atm-typography-scale-headline-size);line-height:var(--atm-typography-scale-headline-line-height);letter-spacing:var(--atm-typography-scale-headline-tracking);font-weight:var(--atm-typography-scale-headline-weight);font-stretch:calc(var(--atm-typography-scale-headline-width) * 1%)}.stats__unit[data-astro-cid-wqtfnlcs]{color:var(--atm-color-accent-core)}.stats__note[data-astro-cid-wqtfnlcs]{font-size:var(--atm-typography-scale-body-s-size);line-height:var(--atm-typography-scale-body-s-line-height);color:var(--atm-color-semantic-text-secondary);text-wrap:pretty}}@layer overrides{@media(width>=64rem){.stats[data-astro-cid-wqtfnlcs]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}@media(width>=64rem){.stats__item[data-astro-cid-wqtfnlcs]:nth-child(2n){padding-inline-start:0}.stats__item[data-astro-cid-wqtfnlcs]:last-child{border-inline-end:0}}@media(width<30rem){.stats[data-astro-cid-wqtfnlcs]{grid-template-columns:minmax(0,1fr)}.stats__item[data-astro-cid-wqtfnlcs],.stats__item[data-astro-cid-wqtfnlcs]:nth-child(2n){padding-inline:0;border-inline-end:0}}}@layer components{.faq[data-astro-cid-smabbr7y]{border-block-start:1px solid var(--atm-color-semantic-border-hairline)}.faq__row[data-astro-cid-smabbr7y]{border-block-end:1px solid var(--atm-color-semantic-border-hairline)}.faq__heading[data-astro-cid-smabbr7y]{margin:0;font:inherit}.faq__trigger[data-astro-cid-smabbr7y]{inline-size:100%;min-block-size:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--atm-space-6);padding:var(--atm-space-4) 0;background:none;border:0;text-align:start;cursor:pointer;color:var(--atm-color-semantic-text-primary);font-size:var(--atm-typography-scale-headline-size);line-height:var(--atm-typography-scale-headline-line-height);letter-spacing:var(--atm-typography-scale-headline-tracking);font-weight:var(--atm-typography-scale-headline-weight);transition:color var(--atm-motion-duration-fast) var(--atm-motion-easing-standard)}.faq__trigger[data-astro-cid-smabbr7y]:hover{color:var(--atm-color-accent-core)}.faq__icon[data-astro-cid-smabbr7y]{position:relative;flex:none;inline-size:16px;block-size:16px;transition:transform var(--atm-motion-duration-base) var(--atm-motion-easing-out-expo)}.faq__icon[data-astro-cid-smabbr7y]:before,.faq__icon[data-astro-cid-smabbr7y]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:100%;block-size:1.5px;background:currentcolor;translate:0 -50%}.faq__icon[data-astro-cid-smabbr7y]:after{rotate:90deg}.faq__row[data-astro-cid-smabbr7y][data-open] .faq__icon[data-astro-cid-smabbr7y]{rotate:45deg}.faq__panel[data-astro-cid-smabbr7y]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--atm-motion-duration-base) var(--atm-motion-easing-out-expo)}.faq__row[data-astro-cid-smabbr7y][data-open] .faq__panel[data-astro-cid-smabbr7y]{grid-template-rows:1fr}.faq__answer[data-astro-cid-smabbr7y]{overflow:hidden}.faq__answer[data-astro-cid-smabbr7y] p[data-astro-cid-smabbr7y]{color:var(--atm-color-semantic-text-secondary);max-width:var(--atm-typography-measure-prose);padding-block-end:var(--atm-space-6);text-wrap:pretty}}@layer overrides{@media(prefers-reduced-motion:reduce){.faq__panel[data-astro-cid-smabbr7y],.faq__icon[data-astro-cid-smabbr7y]{transition:none}.faq__row[data-astro-cid-smabbr7y][data-open] .faq__answer[data-astro-cid-smabbr7y]{animation:atm-faq-in var(--atm-motion-reduced-duration) var(--atm-motion-easing-standard) both}@keyframes atm-faq-in{0%{opacity:0}to{opacity:1}}}}.chain[data-astro-cid-5fvo4ivs]{display:grid;gap:var(--atm-space-3)}.chain__rail[data-astro-cid-5fvo4ivs]{display:flex;align-items:flex-end;gap:var(--atm-space-3);min-block-size:20px}.chain__claim[data-astro-cid-5fvo4ivs]{inline-size:10px;block-size:10px;flex:none;background:var(--atm-color-neutral-ink-700)}.chain__claim[data-astro-cid-5fvo4ivs][data-traversed]{background:var(--atm-color-accent-deep)}.chain__connector[data-astro-cid-5fvo4ivs]{inline-size:28px;block-size:1px;flex:none;margin-block-end:4px;background:var(--atm-color-neutral-ink-700)}.chain__connector[data-astro-cid-5fvo4ivs][data-traversed]{background:var(--atm-color-accent-deep)}.chain__bars[data-astro-cid-5fvo4ivs]{display:flex;align-items:flex-end;gap:var(--chain-gap, 5px)}.chain__bar[data-astro-cid-5fvo4ivs]{inline-size:2px;block-size:var(--bar-h, 12px);background:var(--atm-color-accent-deep)}.chain__bar[data-astro-cid-5fvo4ivs][data-conflict]{inline-size:3px;background:none;border:1px solid var(--atm-color-accent-core)}.chain__meter[data-astro-cid-5fvo4ivs]{display:flex;gap:2px;margin-block-end:1px}.chain__seg[data-astro-cid-5fvo4ivs]{inline-size:6px;block-size:14px;background:var(--atm-color-neutral-ink-500)}.chain__seg[data-astro-cid-5fvo4ivs][data-on]{background:var(--atm-color-accent-core)}.chain__read[data-astro-cid-5fvo4ivs]{margin:0;display:flex;flex-wrap:wrap;gap:var(--atm-space-1) var(--atm-space-4);font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);color:var(--atm-color-semantic-text-secondary);font-variant-numeric:tabular-nums}.chain--line[data-astro-cid-5fvo4ivs] .chain__read[data-astro-cid-5fvo4ivs]{border-block-start:1px solid var(--atm-color-accent-deep);padding-block-start:var(--atm-space-2)}@media(width<48rem){.chain__rail[data-astro-cid-5fvo4ivs]{gap:var(--atm-space-2)}.chain__connector[data-astro-cid-5fvo4ivs]{inline-size:18px}.chain__bars[data-astro-cid-5fvo4ivs]{gap:3px}.chain__seg[data-astro-cid-5fvo4ivs]{inline-size:4px}}@media(prefers-reduced-motion:reduce){.chain__claim[data-astro-cid-5fvo4ivs],.chain__connector[data-astro-cid-5fvo4ivs],.chain__bar[data-astro-cid-5fvo4ivs],.chain__seg[data-astro-cid-5fvo4ivs]{transition:none}}.obligation__rel[data-astro-cid-fmm62mgs]{display:block;min-block-size:1lh;color:var(--atm-color-semantic-text-secondary)}.briefing[data-astro-cid-bpggaac3]{display:grid;gap:var(--atm-space-8);max-inline-size:var(--atm-typography-measure-prose);justify-items:start}.briefing__field[data-astro-cid-bpggaac3]{inline-size:100%}.briefing__field[data-astro-cid-bpggaac3]{display:grid;gap:var(--atm-space-2)}.briefing__label[data-astro-cid-bpggaac3]{font-size:var(--atm-typography-scale-body-s-size);font-weight:500;color:var(--atm-color-semantic-text-primary)}.briefing__optional[data-astro-cid-bpggaac3],.briefing__helper[data-astro-cid-bpggaac3],.briefing__consent[data-astro-cid-bpggaac3]{color:var(--atm-color-semantic-text-secondary);font-weight:400}.briefing__helper[data-astro-cid-bpggaac3]{margin:0;font-size:var(--atm-typography-scale-body-s-size)}.briefing__input[data-astro-cid-bpggaac3]{inline-size:100%;min-block-size:52px;padding:var(--atm-space-3) var(--atm-space-4);background:var(--atm-color-semantic-bg-raised);border:1px solid var(--atm-color-semantic-border-subtle);border-radius:0;color:var(--atm-color-semantic-text-primary);font:inherit;font-size:var(--atm-typography-scale-body-size);transition:border-color var(--atm-motion-duration-fast) var(--atm-motion-easing-out-expo),box-shadow var(--atm-motion-duration-fast) var(--atm-motion-easing-out-expo)}textarea[data-astro-cid-bpggaac3].briefing__input{min-block-size:104px;resize:vertical}.briefing__input[data-astro-cid-bpggaac3]:focus-visible{border-color:var(--atm-color-accent-core);outline:2px solid var(--atm-color-accent-core);outline-offset:3px;box-shadow:0 0 0 5px var(--atm-color-accent-wash)}.briefing__error[data-astro-cid-bpggaac3]{margin:0;min-block-size:1lh;font-size:var(--atm-typography-scale-body-s-size);color:var(--atm-color-semantic-text-primary)}.briefing__hp[data-astro-cid-bpggaac3]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.briefing__consent[data-astro-cid-bpggaac3]{margin:0;font-size:var(--atm-typography-scale-body-s-size)}@media(prefers-reduced-motion:reduce){.briefing__input[data-astro-cid-bpggaac3]{transition:none}}.eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 var(--atm-space-4);font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);text-transform:uppercase;color:var(--atm-color-accent-core)}.sub[data-astro-cid-j7pv25f6],.lede[data-astro-cid-j7pv25f6]{margin:var(--atm-space-5) 0 0;max-inline-size:var(--atm-typography-measure-prose);font-size:var(--atm-typography-scale-body-l-size);color:var(--atm-color-semantic-text-secondary)}.closing[data-astro-cid-j7pv25f6]{margin:var(--atm-space-10) 0 0;max-inline-size:var(--atm-typography-measure-prose);font-size:var(--atm-typography-scale-body-l-size);color:var(--atm-color-semantic-text-primary)}.fiction[data-astro-cid-j7pv25f6]{margin:var(--atm-space-6) 0 0;font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);color:var(--atm-color-semantic-text-secondary)}.block[data-astro-cid-j7pv25f6]{margin-block-start:var(--atm-space-12)}@media(height<700px){.hero-cta-sub[data-astro-cid-j7pv25f6]{display:none}}.hero-cta-sub[data-astro-cid-j7pv25f6]{flex-basis:100%;margin:0;font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);color:var(--atm-color-semantic-text-secondary)}.steps[data-astro-cid-j7pv25f6]{margin:var(--atm-space-12) 0 0;padding:0;list-style:none;display:grid;gap:var(--atm-space-12)}.step[data-astro-cid-j7pv25f6]{display:grid;gap:var(--atm-space-4);padding-block-start:var(--atm-space-6);border-block-start:1px solid var(--atm-color-semantic-border-subtle)}.step__index[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);color:var(--atm-color-accent-core)}.step__body[data-astro-cid-j7pv25f6]{display:grid;gap:var(--atm-space-4)}.step__text[data-astro-cid-j7pv25f6]{margin:0;max-inline-size:var(--atm-typography-measure-prose);color:var(--atm-color-semantic-text-secondary)}@media(width>=64rem){.step[data-astro-cid-j7pv25f6]{grid-template-columns:6rem minmax(0,1fr);gap:var(--atm-gutter)}}.capsules[data-astro-cid-j7pv25f6]{margin:var(--atm-space-12) 0 0;padding:0;list-style:none;display:grid;gap:var(--atm-space-10)}.capsule[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:minmax(2lh,auto) 1fr auto;gap:var(--atm-space-4);padding:var(--atm-space-8);background:var(--atm-color-semantic-bg-raised);border:1px solid var(--atm-color-semantic-border-hairline)}.capsule__a[data-astro-cid-j7pv25f6]{margin:0;max-inline-size:var(--atm-typography-measure-prose);color:var(--atm-color-semantic-text-secondary)}@media(width>=48rem){.capsules[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--atm-gutter)}.capsule--wide[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}@media(width>=64rem){.capsules[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.what-happens[data-astro-cid-j7pv25f6]{margin:var(--atm-space-8) 0 var(--atm-space-12);padding:0 0 0 var(--atm-space-6);display:grid;gap:var(--atm-space-3);max-inline-size:var(--atm-typography-measure-prose);color:var(--atm-color-semantic-text-secondary)}.hero-scope[data-astro-cid-j7pv25f6] #hero{--atm-scene-plate: var(--quorum-plate)}.hero-scope[data-astro-cid-j7pv25f6] #hero .scene__fallback--plate:after{content:"";position:absolute;inset:0;background:var(--quorum-edges);mask-image:var(--quorum-edge-mask);-webkit-mask-image:var(--quorum-edge-mask);pointer-events:none}.hero-scope[data-astro-cid-j7pv25f6] #hero .scene__fallback--plate{position:relative}@media(width<64rem){.hero-scope[data-astro-cid-j7pv25f6] #hero{--atm-scene-plate: var(--quorum-plate-mobile)}.hero-scope[data-astro-cid-j7pv25f6] #hero .scene__fallback--plate:after{background:var(--quorum-edges-mobile);mask-image:var(--quorum-edge-mask-mobile);-webkit-mask-image:var(--quorum-edge-mask-mobile)}}@media(width>=64rem){.hero-scope[data-astro-cid-j7pv25f6] #hero .hero__cue{inset-inline:0;justify-content:center}}.eyebrow[data-astro-cid-rpovodi2]{margin:0 0 var(--atm-space-4);font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);text-transform:uppercase;color:var(--atm-color-accent-core)}.lede[data-astro-cid-rpovodi2],.answer[data-astro-cid-rpovodi2]{margin:var(--atm-space-5) 0 0;max-inline-size:var(--atm-typography-measure-prose);font-size:var(--atm-typography-scale-body-l-size);color:var(--atm-color-semantic-text-secondary)}.detail[data-astro-cid-rpovodi2]{margin:var(--atm-space-6) 0 0;padding-inline-start:var(--atm-space-6);display:grid;gap:var(--atm-space-2);max-inline-size:var(--atm-typography-measure-prose);color:var(--atm-color-semantic-text-secondary)}.artefact[data-astro-cid-rpovodi2],.note[data-astro-cid-rpovodi2]{margin:var(--atm-space-6) 0 0;max-inline-size:var(--atm-typography-measure-prose);font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);color:var(--atm-color-semantic-text-secondary)}.artefact[data-astro-cid-rpovodi2]{padding-block-start:var(--atm-space-3);border-block-start:1px solid var(--atm-color-accent-deep);display:inline-block}.artefacts[data-astro-cid-rpovodi2]{margin:var(--atm-space-8) 0 0;padding:0;list-style:none;display:grid;gap:0}.artefacts[data-astro-cid-rpovodi2] li[data-astro-cid-rpovodi2]{padding-block:var(--atm-space-4);border-block-start:1px solid var(--atm-color-semantic-border-subtle);color:var(--atm-color-semantic-text-secondary)}.block[data-astro-cid-rpovodi2]{margin-block-start:var(--atm-space-10)}.scroll[data-astro-cid-rpovodi2]{margin-block-start:var(--atm-space-10);overflow-x:auto}.scroll[data-astro-cid-rpovodi2]:focus-visible{outline:2px solid var(--atm-color-accent-core);outline-offset:3px;box-shadow:0 0 0 5px var(--atm-color-accent-wash)}.timeline[data-astro-cid-rpovodi2]{inline-size:100%;min-inline-size:46rem;border-collapse:collapse;text-align:start}.timeline[data-astro-cid-rpovodi2] th[data-astro-cid-rpovodi2],.timeline[data-astro-cid-rpovodi2] td[data-astro-cid-rpovodi2]{padding:var(--atm-space-4) var(--atm-space-4) var(--atm-space-4) 0;border-block-end:1px solid var(--atm-color-semantic-border-subtle);vertical-align:baseline;text-align:start}.timeline[data-astro-cid-rpovodi2] thead[data-astro-cid-rpovodi2] th[data-astro-cid-rpovodi2]{font-family:var(--atm-typography-family-mono);font-size:var(--atm-typography-scale-mono-label-size);letter-spacing:var(--atm-typography-scale-mono-label-tracking);text-transform:uppercase;color:var(--atm-color-accent-core);font-weight:400}.timeline[data-astro-cid-rpovodi2] tbody[data-astro-cid-rpovodi2] td[data-astro-cid-rpovodi2]:first-of-type{white-space:nowrap}.timeline[data-astro-cid-rpovodi2] tbody[data-astro-cid-rpovodi2] th[data-astro-cid-rpovodi2]{white-space:nowrap;font-weight:500;color:var(--atm-color-semantic-text-primary)}.timeline[data-astro-cid-rpovodi2] td[data-astro-cid-rpovodi2]{color:var(--atm-color-semantic-text-secondary)}
