.atlas-figure[data-astro-cid-dt7cjzm6]{margin:0;color:var(--text)}.atlas-svg[data-astro-cid-dt7cjzm6]{display:block;width:100%;height:auto;overflow:visible;shape-rendering:geometricPrecision}.atlas-paper[data-astro-cid-dt7cjzm6]{fill:#ece7dcb3}.atlas-grid-line[data-astro-cid-dt7cjzm6]{fill:none;stroke:var(--illu-grid-stroke);stroke-width:1}.atlas-grid-dot[data-astro-cid-dt7cjzm6]{fill:var(--illu-grid-stroke)}.atlas-contours[data-astro-cid-dt7cjzm6] path[data-astro-cid-dt7cjzm6]{fill:none;stroke:var(--illu-ink-soft);stroke-width:1.2;stroke-dasharray:5 9;opacity:.42}.atlas-coordinates[data-astro-cid-dt7cjzm6] text[data-astro-cid-dt7cjzm6],.atlas-scale[data-astro-cid-dt7cjzm6] text[data-astro-cid-dt7cjzm6],.atlas-stage-strip[data-astro-cid-dt7cjzm6] text[data-astro-cid-dt7cjzm6]{font-family:var(--font-body);font-size:12px;font-weight:800;fill:var(--illu-ink-soft)}.atlas-territory[data-astro-cid-dt7cjzm6] path[data-astro-cid-dt7cjzm6]{fill:var(--illu-paper);stroke:var(--illu-ink);stroke-width:1.5;opacity:.86}.atlas-territory[data-astro-cid-dt7cjzm6] circle[data-astro-cid-dt7cjzm6]{fill:var(--illu-paper-deep);stroke:var(--illu-ink);stroke-width:1.5}.atlas-territory[data-astro-cid-dt7cjzm6] text[data-astro-cid-dt7cjzm6]{font-family:var(--font-display);font-size:18px;font-weight:800;fill:var(--illu-ink)}.atlas-territory--core[data-astro-cid-dt7cjzm6] path[data-astro-cid-dt7cjzm6],.atlas-territory--core[data-astro-cid-dt7cjzm6] circle[data-astro-cid-dt7cjzm6]{fill:#e2422c24}.atlas-territory--target[data-astro-cid-dt7cjzm6] path[data-astro-cid-dt7cjzm6],.atlas-territory--target[data-astro-cid-dt7cjzm6] circle[data-astro-cid-dt7cjzm6]{fill:#45a96d24}.atlas-route[data-astro-cid-dt7cjzm6]{fill:none;stroke-linecap:round;stroke-linejoin:round}.atlas-route--shadow[data-astro-cid-dt7cjzm6]{stroke:#0b151a33;stroke-width:14}.atlas-route--main[data-astro-cid-dt7cjzm6]{stroke:var(--illu-accent);stroke-width:5;stroke-dasharray:720;stroke-dashoffset:720}.atlas-route--secondary[data-astro-cid-dt7cjzm6]{stroke:var(--illu-recon);stroke-width:2.5;stroke-dasharray:8 11;opacity:.72}.atlas-points[data-astro-cid-dt7cjzm6] circle[data-astro-cid-dt7cjzm6]{fill:var(--illu-accent);stroke:var(--illu-paper);stroke-width:3}.atlas-scale[data-astro-cid-dt7cjzm6] path[data-astro-cid-dt7cjzm6]{fill:none;stroke:var(--illu-ink);stroke-width:2}.atlas-figure--compact[data-astro-cid-dt7cjzm6] .atlas-coordinates[data-astro-cid-dt7cjzm6],.atlas-figure--compact[data-astro-cid-dt7cjzm6] .atlas-scale[data-astro-cid-dt7cjzm6],.atlas-figure--compact[data-astro-cid-dt7cjzm6] .atlas-territory--source[data-astro-cid-dt7cjzm6]{opacity:.38}@media(prefers-reduced-motion:no-preference){.hero[data-astro-cid-dt7cjzm6] .atlas-route--main[data-astro-cid-dt7cjzm6],.atlas-figure--stage[data-astro-cid-dt7cjzm6] .atlas-route--main[data-astro-cid-dt7cjzm6]{animation:atlas-route-draw 1.4s var(--ease-out-quart, ease-out) .22s both}.hero[data-astro-cid-dt7cjzm6] .atlas-points[data-astro-cid-dt7cjzm6] circle[data-astro-cid-dt7cjzm6]{transform-origin:center;animation:atlas-point-in .52s var(--ease-out-quart, ease-out) both}.hero[data-astro-cid-dt7cjzm6] .atlas-points[data-astro-cid-dt7cjzm6] circle[data-astro-cid-dt7cjzm6]:nth-child(1){animation-delay:.52s}.hero[data-astro-cid-dt7cjzm6] .atlas-points[data-astro-cid-dt7cjzm6] circle[data-astro-cid-dt7cjzm6]:nth-child(2){animation-delay:.68s}.hero[data-astro-cid-dt7cjzm6] .atlas-points[data-astro-cid-dt7cjzm6] circle[data-astro-cid-dt7cjzm6]:nth-child(3){animation-delay:.84s}}@keyframes atlas-route-draw{to{stroke-dashoffset:0}}@keyframes atlas-point-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.brand-mark[data-astro-cid-25b7vls4]{display:block;width:1.9rem;height:1.9rem;color:var(--text);shape-rendering:geometricPrecision;flex-shrink:0}.brand-mark__shadow[data-astro-cid-25b7vls4]{fill:var(--illu-shadow);opacity:.85}.brand-mark__paper[data-astro-cid-25b7vls4]{fill:var(--bg-surface-elevated);stroke:var(--text);stroke-width:2;vector-effect:non-scaling-stroke}.brand-mark__accent[data-astro-cid-25b7vls4]{fill:var(--accent);stroke:var(--text);stroke-width:2;vector-effect:non-scaling-stroke}.brand-mark__arrow[data-astro-cid-25b7vls4]{fill:none;stroke:var(--text);stroke-width:2.4;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--core-paper: oklch(.958 .013 83);--core-paper-quiet: oklch(.928 .015 83);--core-paper-raised: oklch(.982 .008 83);--core-map: oklch(.902 .022 88);--core-ink: oklch(.19 .018 228);--core-ink-soft: oklch(.34 .02 228);--core-ink-muted: oklch(.48 .016 228);--core-route: oklch(.61 .2 31);--core-route-deep: oklch(.5 .18 31);--core-water: oklch(.57 .12 218);--core-signal: oklch(.66 .13 154);--core-brass: oklch(.72 .14 82);--core-night: oklch(.18 .022 232);--core-night-raised: oklch(.24 .025 232);--bg-page: var(--core-paper);--bg-surface: var(--core-paper-quiet);--bg-surface-elevated: var(--core-paper-raised);--bg-surface-hero: var(--core-map);--bg-panel-dark: var(--core-night);--bg-chrome: oklch(.958 .013 83 / .94);--bg-chrome-scrolled: oklch(.928 .015 83 / .98);--text-primary: var(--core-ink);--text-secondary: var(--core-ink-soft);--text-muted: var(--core-ink-muted);--text-on-accent: oklch(.968 .01 83);--line-subtle: oklch(.2 .018 228 / .16);--line-strong: oklch(.2 .018 228 / .45);--line-route: var(--core-route);--intent-primary: var(--core-route);--intent-primary-hover: var(--core-route-deep);--intent-primary-muted: oklch(.61 .2 31 / .13);--intent-recon: var(--core-water);--intent-recon-muted: oklch(.57 .12 218 / .15);--intent-raid: var(--core-brass);--intent-raid-muted: oklch(.72 .14 82 / .17);--intent-live: var(--core-signal);--intent-live-muted: oklch(.66 .13 154 / .15);--bg: var(--bg-page);--surface: var(--bg-surface);--surface-elevated: var(--bg-surface-elevated);--surface-hero: var(--bg-surface-hero);--surface-band-recon: oklch(.9 .035 218);--surface-band-raid: oklch(.92 .045 82);--border-band-recon: oklch(.46 .095 218 / .42);--border-band-raid: oklch(.55 .105 82 / .42);--text: var(--text-primary);--muted: var(--text-muted);--surface-chrome: var(--bg-chrome);--surface-chrome-scrolled: var(--bg-chrome-scrolled);--surface-pipeline-recon: var(--intent-recon-muted);--surface-pipeline-raid: var(--intent-raid-muted);--surface-contact-accent: oklch(.94 .026 55);--accent: var(--intent-primary);--accent-hover: var(--intent-primary-hover);--accent-muted: var(--intent-primary-muted);--accent-glow: transparent;--accent-glow-strong: transparent;--recon: var(--intent-recon);--recon-muted: var(--intent-recon-muted);--raid: var(--intent-raid);--raid-muted: var(--intent-raid-muted);--live: var(--intent-live);--live-muted: var(--intent-live-muted);--border: var(--line-subtle);--border-strong: var(--line-strong);--illu-ink: var(--core-ink);--illu-ink-soft: oklch(.19 .018 228 / .54);--illu-paper: var(--core-paper-raised);--illu-paper-deep: var(--core-paper-quiet);--illu-accent: var(--core-route);--illu-accent-deep: var(--core-route-deep);--illu-recon: var(--core-water);--illu-raid: var(--core-brass);--illu-shadow: oklch(.2 .018 228 / .18);--illu-hatch-stroke: var(--core-ink);--illu-grid-stroke: oklch(.2 .018 228 / .18);--font-display: "Geologica", system-ui, sans-serif;--font-body: "Barlow", system-ui, -apple-system, sans-serif;--text-caption: .76rem;--text-eyebrow: var(--text-caption);--text-micro: .72rem;--text-label: .78rem;--text-sm: .92rem;--text-body: 1rem;--text-lead: 1.22rem;--text-subsection: 1.55rem;--text-section: 2.55rem;--text-display: 3.5rem;--text-hero: 4.85rem;--text-hero-sub: 2.4rem;--text-pull: 1.75rem;--text-card-title: 1.55rem;--text-data: 3.65rem;--leading-tight: .96;--leading-snug: 1.08;--leading-body: 1.58;--leading-relaxed: 1.72;--measure-display: 10.5ch;--measure-prose: 65ch;--measure-lead: 44ch;--measure-caption: 48ch;--tracking-body: 0;--tracking-eyebrow: 0;--tracking-label: 0;--tracking-display: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.35rem;--space-6: 1.8rem;--space-8: 2.4rem;--space-10: 3.15rem;--space-12: 4.2rem;--space-16: 5.8rem;--space-24: 8.4rem;--space-inline: var(--space-3);--space-stack-tight: var(--space-4);--space-stack: var(--space-6);--space-stack-loose: var(--space-10);--space-inset: clamp(var(--space-4), 2.5vw, var(--space-6));--space-inset-lg: clamp(var(--space-6), 5vw, var(--space-12));--max-width: 1240px;--max-width-narrow: 46rem;--section-gap: clamp(4.4rem, 8vw, 8rem);--section-gap-tight: clamp(2.6rem, 5vw, 4.6rem);--section-gap-loose: clamp(5rem, 10vw, 9rem);--space-section: var(--section-gap);--space-section-tight: var(--section-gap-tight);--space-section-loose: var(--section-gap-loose);--radius-sm: .15rem;--radius-md: .3rem;--radius-lg: .5rem;--radius-xl: .75rem;--shadow-card: 0 1.4rem 4rem oklch(.2 .018 228 / .11);--shadow-header: 0 .8rem 2.2rem oklch(.2 .018 228 / .08);--shadow-accent: 0 1rem 2.4rem oklch(.61 .2 31 / .18);--shadow-glow: none;--panel-dark-radius: var(--radius-lg);--dark-panel-radius: var(--panel-dark-radius);--proof-rail-line: 1px solid var(--line-subtle);--hero-accent-line: 1px solid var(--line-route);--editorial-rule: 1px solid var(--line-route);--signal-badge-bg: var(--bg-surface-elevated);--cta-elevation: var(--shadow-accent);--header-height: 4.7rem;--z-method-nav: 40;--z-header: 50;--z-skip: 100}@media(max-width:719px){:root{--text-lead: 1.08rem;--text-subsection: 1.35rem;--text-section: 2rem;--text-display: 2.7rem;--text-hero: 3.35rem;--text-hero-sub: 1.7rem;--text-data: 2.6rem;--header-height: 4.35rem}}@media(min-width:1180px){:root{--text-section: 3.05rem;--text-display: 4.3rem;--text-hero: 6.15rem;--text-hero-sub: 3rem}}.surface-dark{--bg-page: var(--core-night);--bg-surface: var(--core-night-raised);--bg-surface-elevated: oklch(.28 .026 232);--bg-surface-hero: oklch(.31 .035 232);--text-primary: oklch(.94 .011 82);--text-secondary: oklch(.82 .012 82);--text-muted: oklch(.68 .014 82);--line-subtle: oklch(.94 .011 82 / .18);--line-strong: oklch(.94 .011 82 / .42);--intent-primary: oklch(.7 .18 34);--intent-primary-hover: oklch(.76 .17 34);--intent-primary-muted: oklch(.7 .18 34 / .18);--intent-recon: oklch(.73 .1 218);--intent-recon-muted: oklch(.73 .1 218 / .17);--intent-raid: oklch(.78 .12 82);--intent-raid-muted: oklch(.78 .12 82 / .18);--intent-live: oklch(.78 .1 154);--intent-live-muted: oklch(.78 .1 154 / .18);--bg-chrome: oklch(.19 .022 232 / .96);--bg-chrome-scrolled: oklch(.2 .022 232 / .98);--illu-ink: oklch(.94 .011 82);--illu-ink-soft: oklch(.94 .011 82 / .5);--illu-paper: oklch(.28 .026 232);--illu-paper-deep: oklch(.22 .024 232);--illu-accent: var(--intent-primary);--illu-accent-deep: var(--intent-primary-hover);--illu-recon: var(--intent-recon);--illu-raid: var(--intent-raid);--illu-shadow: oklch(.1 .02 232 / .45);--illu-hatch-stroke: oklch(.94 .011 82);--illu-grid-stroke: oklch(.94 .011 82 / .16);--bg: var(--bg-page);--surface: var(--bg-surface);--surface-elevated: var(--bg-surface-elevated);--surface-hero: var(--bg-surface-hero);--text: var(--text-primary);--muted: var(--text-muted);--accent: var(--intent-primary);--accent-hover: var(--intent-primary-hover);--accent-muted: var(--intent-primary-muted);--recon: var(--intent-recon);--recon-muted: var(--intent-recon-muted);--raid: var(--intent-raid);--raid-muted: var(--intent-raid-muted);--live: var(--intent-live);--live-muted: var(--intent-live-muted);--border: var(--line-subtle);--border-strong: var(--line-strong);color:var(--text);background:var(--bg)}.type-display{font-family:var(--font-display);font-size:var(--text-display);font-weight:800;line-height:var(--leading-tight);letter-spacing:0}.type-section{font-family:var(--font-display);font-size:var(--text-section);font-weight:800;line-height:var(--leading-snug);letter-spacing:0}.type-eyebrow{font-size:var(--text-caption);font-weight:800;text-transform:uppercase;letter-spacing:0;color:var(--intent-primary)}.type-data{font-family:var(--font-display);font-size:var(--text-data);font-weight:800;line-height:1;letter-spacing:0;color:var(--intent-primary)}.content-section--dense{padding-top:var(--space-section-tight)}.content-section--relief .section-lead{max-width:var(--measure-lead)}.split-authority{display:grid;gap:var(--space-8);align-items:start}@media(min-width:980px){.split-authority{grid-template-columns:1.2fr .8fr;gap:var(--space-12)}.split-authority--asymmetric{grid-template-columns:1.35fr .65fr}}:root{--duration-instant: .1s;--duration-fast: .16s;--duration-normal: .24s;--duration-slow: .42s;--ease-out-quart: cubic-bezier(.22, 1, .36, 1);--ease-in-quart: cubic-bezier(.55, .05, .68, .19);--ease-in-out: cubic-bezier(.83, 0, .17, 1)}@keyframes hero-cut-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes visual-snap{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hero-sequence>*{animation:hero-cut-in var(--duration-normal) var(--ease-out-quart) both;animation-delay:calc(min(var(--i, 0),4)*70ms)}.hero .hero-visual-inner{animation:visual-snap var(--duration-slow) var(--ease-out-quart) both;animation-delay:.12s}.reveal,.reveal-group>.reveal-child{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.js-reveal .reveal{opacity:0;transform:translateY(12px);transition:opacity var(--duration-normal) var(--ease-out-quart),transform var(--duration-normal) var(--ease-out-quart)}.js-reveal .reveal.is-visible{opacity:1;transform:translateY(0)}.js-reveal .reveal-group>.reveal-child{opacity:0;transform:translateY(10px);transition:opacity var(--duration-normal) var(--ease-out-quart),transform var(--duration-normal) var(--ease-out-quart);transition-delay:calc(var(--i, 0) * 50ms)}.js-reveal .reveal-group.is-visible>.reveal-child{opacity:1;transform:translateY(0)}}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s;animation-timing-function:var(--ease-in-out)}@media(prefers-reduced-motion:reduce){.hero-sequence>*,.hero-visual-inner{animation:none!important}.js-reveal .reveal,.js-reveal .reveal-group>.reveal-child{opacity:1;transform:none;transition:none}::view-transition-old(root),::view-transition-new(root){animation:none!important}}::selection{background:var(--accent);color:var(--text-on-accent)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{margin:0;min-height:100%}body{font-family:var(--font-body);font-size:var(--text-body);font-variant-numeric:tabular-nums lining-nums;line-height:var(--leading-body);letter-spacing:0;color:var(--text);background:linear-gradient(90deg,oklch(.19 .018 228 / .04) 1px,transparent 1px),linear-gradient(180deg,oklch(.19 .018 228 / .035) 1px,transparent 1px),radial-gradient(circle at 8% 0%,oklch(.88 .08 34 / .38),transparent 28rem),radial-gradient(circle at 88% 12%,oklch(.86 .07 218 / .28),transparent 30rem),var(--bg);background-size:4.5rem 4.5rem,4.5rem 4.5rem,auto,auto,auto}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 0 44%,oklch(.19 .018 228 / .06) 44% 44.2%,transparent 44.2%),linear-gradient(158deg,transparent 0 58%,oklch(.61 .2 31 / .12) 58% 58.25%,transparent 58.25%)}h1,h2,h3,h4,p,ul,ol,dl{margin:0}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--leading-snug);letter-spacing:0;text-wrap:balance}a{color:inherit}button,input,select,textarea{font:inherit;letter-spacing:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:max(1rem,env(safe-area-inset-left));z-index:var(--z-skip);padding:.62rem .82rem;background:var(--accent);color:var(--text-on-accent);text-decoration:none;text-transform:uppercase;font-size:var(--text-label);font-weight:800;border:1px solid var(--line-strong)}.skip-link:focus{top:max(.5rem,env(safe-area-inset-top))}.section-link,.cta-secondary-link{display:inline-flex;align-items:center;gap:.42rem;width:fit-content;color:var(--text);text-decoration:none;text-transform:uppercase;font-size:var(--text-label);font-weight:800;border-bottom:1px solid var(--accent);padding-bottom:.12rem}.section-link:after,.cta-secondary-link:after{content:"↗";color:var(--accent)}.section-link:hover,.section-link:focus-visible,.cta-secondary-link:hover,.cta-secondary-link:focus-visible{color:var(--accent-hover)}.site-header{position:sticky;top:0;z-index:var(--z-header);display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.8rem 1rem;min-height:var(--header-height);padding:max(.7rem,env(safe-area-inset-top)) max(1.1rem,env(safe-area-inset-right)) .7rem max(1.1rem,env(safe-area-inset-left));border-bottom:1px solid var(--line-subtle);background:var(--surface-chrome);box-shadow:var(--shadow-header);backdrop-filter:blur(14px)}.site-header:after{content:"";position:absolute;left:max(1.1rem,env(safe-area-inset-left));right:max(1.1rem,env(safe-area-inset-right));bottom:-1px;height:1px;background:linear-gradient(90deg,var(--accent),var(--recon),var(--raid),transparent)}.site-header.is-scrolled{background:var(--surface-chrome-scrolled)}.logo{display:inline-flex;align-items:center;gap:.68rem;width:fit-content;text-decoration:none;text-transform:uppercase;font-size:var(--text-label);font-weight:800}.logo .brand-mark,.footer-lockup .brand-mark{width:2rem;height:2rem}.logo__mark{width:2rem;height:2rem;background:linear-gradient(90deg,transparent 45%,var(--accent) 45% 55%,transparent 55%),linear-gradient(180deg,var(--recon),var(--raid));border:1px solid var(--line-strong)}.logo:focus-visible,.nav-toggle:focus-visible,.header-cta:focus-visible,.site-nav .nav-link:focus-visible,.site-nav__mobile-cta:focus-visible,.btn:focus-visible,.section-nav a:focus-visible,.brief-field input:focus-visible,.brief-field textarea:focus-visible,.brief-field select:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:.34rem;width:2.8rem;height:2.8rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-surface-elevated);color:var(--text);cursor:pointer}.nav-toggle__bar{width:1.18rem;height:2px;margin:0 auto;background:currentColor;transition:transform var(--duration-fast) var(--ease-out-quart)}.nav-toggle[aria-expanded=true] .nav-toggle__bar:first-child{transform:translateY(3px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bar:last-child{transform:translateY(-3px) rotate(-45deg)}.site-nav,.header-cta,.site-nav__mobile-cta{display:none}@media(max-width:719px){body.nav-open{overflow:hidden}.site-nav{position:absolute;top:100%;left:0;right:0;z-index:var(--z-header);min-height:calc(100dvh - var(--header-height));display:flex;flex-direction:column;padding:var(--space-6) max(1.1rem,env(safe-area-inset-right)) max(1.1rem,env(safe-area-inset-bottom)) max(1.1rem,env(safe-area-inset-left));border-top:1px solid var(--line-subtle);background:linear-gradient(90deg,oklch(.19 .018 228 / .04) 1px,transparent 1px),linear-gradient(180deg,oklch(.19 .018 228 / .035) 1px,transparent 1px),var(--surface-chrome-scrolled);background-size:3rem 3rem;opacity:0;visibility:hidden;transform:translateY(-.7rem);transition:opacity var(--duration-fast) var(--ease-out-quart),transform var(--duration-fast) var(--ease-out-quart),visibility var(--duration-fast)}.site-nav.is-open{opacity:1;visibility:visible;transform:none}.site-nav .nav-link{min-height:3.2rem;display:flex;align-items:center;text-decoration:none;text-transform:uppercase;font-size:var(--text-subsection);font-weight:800;border-bottom:1px solid var(--line-subtle)}.site-nav__mobile-cta{display:inline-flex;justify-content:center;margin-top:var(--space-5);padding:.82rem 1rem;text-decoration:none;text-transform:uppercase;font-size:var(--text-label);font-weight:800;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-accent)}}@media(min-width:720px){.nav-toggle{display:none}.site-nav{display:inline-flex;align-items:center;gap:clamp(.5rem,1.8vw,1.4rem)}.site-nav .nav-link{position:relative;text-decoration:none;text-transform:uppercase;font-size:var(--text-label);font-weight:700;color:var(--text-secondary)}.site-nav .nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-.32rem;height:2px;transform:scaleX(0);transform-origin:left;background:var(--accent);transition:transform var(--duration-fast) var(--ease-out-quart)}.site-nav .nav-link:hover:after,.site-nav .nav-link:focus-visible:after,.site-nav .nav-link[aria-current=page]:after{transform:scaleX(1)}.site-nav .nav-link[aria-current=page]{color:var(--text)}.header-cta{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;padding:.52rem .9rem;text-decoration:none;text-transform:uppercase;font-size:var(--text-label);font-weight:800;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-accent);box-shadow:var(--shadow-accent)}}main{display:block}section[id],article[id]{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.content-section,.cta-band,.ventures-list{width:min(var(--max-width),calc(100% - max(1.3rem,env(safe-area-inset-left)) - max(1.3rem,env(safe-area-inset-right))));margin-inline:auto}.content-section{padding-top:var(--space-section)}.content-section--flush,.content-section--dense{padding-top:var(--space-section-tight)}.content-section--relief{padding-top:var(--space-section)}.content-section--dark-wrap{position:relative}.content-section--dark-wrap:before{content:"";position:absolute;inset:calc(var(--space-8) * -1) -1rem -1rem -1rem;z-index:-1;border:1px solid var(--line-subtle);border-radius:var(--radius-xl);background:linear-gradient(90deg,oklch(.19 .018 228 / .04) 1px,transparent 1px),linear-gradient(180deg,oklch(.19 .018 228 / .035) 1px,transparent 1px),#bfdee738;background-size:3.8rem 3.8rem}.hero{position:relative;width:min(var(--max-width),calc(100% - max(1.3rem,env(safe-area-inset-left)) - max(1.3rem,env(safe-area-inset-right))));margin-inline:auto;padding-top:var(--space-10);overflow:visible}.hero--home{min-height:min(44rem,calc(100dvh - var(--header-height) - 2rem));display:grid;align-items:center;padding-bottom:var(--space-10)}.hero--page{min-height:22rem;display:grid;align-items:end;padding-bottom:var(--space-8)}.hero__primary{position:relative;z-index:2;max-width:46rem}.hero__primary--page,.hero--home .hero__primary{border:0;background:transparent;padding:0}.hero__copy{display:grid;gap:var(--space-4)}.hero-title{max-width:var(--measure-display);font-size:var(--text-hero);line-height:var(--leading-tight);font-weight:800}.hero-title__accent{display:block;color:var(--accent)}.lead,.section-lead,.micro-note,.hero__meta,.positioning-strip__body,.product-desc,.venture-meta,.cta-band p,.contact-card p,.prose p,.faq-item__content-inner p{color:var(--text-secondary)}.lead{max-width:var(--measure-lead);font-size:var(--text-lead)}.hero-slot,.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-slot{display:grid}.hero__visual{position:absolute;inset:var(--space-6) 0 0 auto;z-index:1;width:min(58rem,72%);opacity:.9;pointer-events:none}.hero--page .hero__visual{width:min(36rem,48%);inset:var(--space-5) 0 auto auto;opacity:.68}.hero--page .hero__visual:after,.hero--home .hero__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg-page) 0 24%,transparent 54%,var(--bg-page) 100%);pointer-events:none}.hero--page .hero__visual:after{background:linear-gradient(90deg,var(--bg-page),transparent 48%,var(--bg-page))}.hero-signature{position:relative}.hero__diagram-panel{border:0;padding:0;background:transparent}.hero-signal-grid{position:relative;z-index:3;margin:var(--space-4) 0 0 auto;width:min(29rem,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#fcf9f3e0;backdrop-filter:blur(10px);box-shadow:var(--shadow-card)}.hero-signal-grid div{padding:.78rem .72rem;border-right:1px solid var(--line-subtle)}.hero-signal-grid div:last-child{border-right:0}.hero-signal-grid dt{margin:0 0 .18rem;text-transform:uppercase;font-size:var(--text-micro);font-weight:800;color:var(--text-muted)}.hero-signal-grid dd{margin:0;font-family:var(--font-display);font-size:var(--text-sm);line-height:1.1;font-weight:700}.section-eyebrow,.eyebrow{display:inline-flex;align-items:center;gap:.58rem;width:fit-content;text-transform:uppercase;font-size:var(--text-caption);font-weight:800;color:var(--text-secondary)}.section-eyebrow:before,.eyebrow:before{content:"";width:1.3rem;height:1px;background:var(--accent)}.section-intro{display:grid;gap:var(--space-3);max-width:48rem}.section-intro h2{font-size:var(--text-section);line-height:var(--leading-tight);font-weight:800}.section-lead{max-width:var(--measure-lead);font-size:var(--text-lead)}.brand-entry{position:relative;padding:0}.brand-entry:before{content:none}.positioning-strip{display:grid;gap:var(--space-3);max-width:45rem}.positioning-strip__statement{display:grid;gap:var(--space-3)}.positioning-strip__role,.badge,.signal-bar__chip,.nb-route__phase,.nb-route__phase-chip{display:inline-flex;align-items:center;width:fit-content;min-height:1.72rem;padding:.23rem .52rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg-surface-elevated);text-transform:uppercase;font-size:var(--text-micro);font-weight:800}.positioning-strip__body strong{color:var(--text)}.positioning-strip__verbs{display:flex;flex-wrap:wrap;gap:.45rem;color:var(--text-muted);text-transform:uppercase;font-size:var(--text-micro);font-weight:800}.section-nav{width:min(var(--max-width),calc(100% - max(1.3rem,env(safe-area-inset-left)) - max(1.3rem,env(safe-area-inset-right))));margin:var(--space-4) auto 0;display:flex;flex-wrap:wrap;gap:.35rem}.section-nav a{min-height:2.05rem;display:inline-flex;align-items:center;text-decoration:none;text-transform:uppercase;font-size:var(--text-micro);font-weight:800;padding:.18rem .62rem;border:1px solid var(--line-subtle);border-radius:999px;color:var(--text-secondary);background:var(--bg-surface-elevated)}.section-nav a:hover,.section-nav a:focus-visible,.section-nav a.is-active{color:var(--text);border-color:var(--line-strong);background:var(--accent-muted)}.method-nav{position:sticky;top:var(--header-height);z-index:var(--z-method-nav);background:color-mix(in oklab,var(--bg-page) 88%,transparent);padding-block:.45rem;backdrop-filter:blur(10px)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.85rem;padding:.68rem 1rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);text-decoration:none;text-transform:uppercase;font-size:var(--text-label);font-weight:800;transition:transform var(--duration-fast) var(--ease-out-quart),box-shadow var(--duration-fast) var(--ease-out-quart),background var(--duration-fast) var(--ease-out-quart),color var(--duration-fast) var(--ease-out-quart)}.btn:after{content:"→";line-height:1}.btn:hover,.btn:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow-accent)}.btn:active{transform:translateY(0);box-shadow:none}.btn-primary{background:var(--accent);color:var(--text-on-accent)}.btn-primary:hover,.btn-primary:focus-visible{background:var(--accent-hover)}.btn-secondary{background:var(--bg-surface-elevated);color:var(--text)}.btn-secondary:hover,.btn-secondary:focus-visible{background:var(--accent-muted)}.dark-panel{position:relative;border:1px solid var(--line-strong);border-radius:var(--dark-panel-radius);background:linear-gradient(90deg,oklch(.94 .011 82 / .05) 1px,transparent 1px),linear-gradient(180deg,oklch(.94 .011 82 / .045) 1px,transparent 1px),var(--bg);background-size:3.25rem 3.25rem;padding:var(--space-8);overflow:hidden;box-shadow:0 1.4rem 4rem #01070c33}.dark-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 8%,var(--recon-muted),transparent 22rem),linear-gradient(130deg,var(--accent-muted),transparent 42%)}.dark-panel__label,.dark-panel__body{position:relative;z-index:1}.dark-panel__label{margin-bottom:var(--space-4);text-transform:uppercase;font-size:var(--text-label);font-weight:800;color:var(--text-secondary)}.dark-panel__body{display:grid;gap:var(--space-5)}.feature-list,.workflow-list,.criteria-list,.refuse-list,.boundary-list,.culture-list{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;gap:var(--space-3)}.feature-list li,.workflow-list li,.criteria-list li,.refuse-list li,.boundary-list li,.culture-list li{position:relative;padding-left:1.35rem;color:var(--text-secondary)}.feature-list li:before,.workflow-list li:before,.criteria-list li:before,.refuse-list li:before,.boundary-list li:before,.culture-list li:before{content:"";position:absolute;left:0;top:.72em;width:.55rem;height:.55rem;border:1px solid var(--accent);border-radius:50%;background:var(--bg-surface-elevated)}.operator-line{margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-surface-elevated);text-transform:uppercase;font-size:var(--text-label);font-weight:800}.prose{display:grid;gap:var(--space-5);max-width:var(--measure-prose)}.layer-list{margin:var(--space-5) 0 0;padding-left:1.2rem;display:grid;gap:var(--space-2)}.signal-bar{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6)}.signal-bar__chip--active,.badge-live{border-color:color-mix(in oklab,var(--live) 64%,var(--line-strong));background:var(--live-muted);color:var(--text)}.proof-rail{list-style:none;margin:var(--space-8) 0 0;padding:0;border-top:var(--proof-rail-line)}.proof-rail__item{display:grid;grid-template-columns:4.1rem 1fr;gap:var(--space-5);align-items:start;padding:var(--space-5) 0;border-bottom:var(--proof-rail-line)}.proof-rail__num{font-family:var(--font-display);font-size:var(--text-data);line-height:.92;font-weight:800;color:var(--accent)}.proof-rail__item h3{margin:0 0 var(--space-2);font-size:var(--text-subsection)}.proof-rail__item p{max-width:var(--measure-prose);color:var(--text-secondary)}.proof-rail__item--featured{background:linear-gradient(90deg,var(--intent-primary-muted),transparent 68%),transparent}@media(min-width:900px){.content-section>.proof-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:#fcf9f3b8;overflow:hidden;box-shadow:var(--shadow-card)}.content-section>.proof-rail .proof-rail__item{grid-template-columns:1fr;gap:var(--space-4);min-height:18rem;padding:var(--space-5);border-bottom:0;border-right:1px solid var(--line-subtle)}.content-section>.proof-rail .proof-rail__item:last-child{border-right:0}.content-section>.proof-rail .proof-rail__item--featured{background:linear-gradient(180deg,var(--intent-primary-muted),transparent 58%),var(--bg-surface-hero)}}.stage-table{width:100%;margin-top:var(--space-8);border-collapse:collapse;font-size:var(--text-sm);background:#1c2b3461}.stage-table th,.stage-table td{text-align:left;padding:.78rem;border:1px solid var(--line-subtle);vertical-align:top}.stage-table thead th,.phase-header td{text-transform:uppercase;font-size:var(--text-label);font-weight:800}.phase-band--recon .phase-header td{background:var(--recon-muted)}.phase-band--raid .phase-header td{background:var(--raid-muted)}.badge{background:var(--bg-surface)}.venture-editorial,.ventures-list{display:grid;gap:var(--space-8)}.venture-editorial__lead,.venture-editorial__compact,.venture-card,.contact-card,.engagement-defs__item{position:relative;border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:linear-gradient(90deg,oklch(.19 .018 228 / .035) 1px,transparent 1px),linear-gradient(180deg,oklch(.19 .018 228 / .03) 1px,transparent 1px),var(--bg-surface-elevated);background-size:3.25rem 3.25rem;padding:var(--space-6);box-shadow:var(--shadow-card)}.venture-editorial__lead:after,.venture-card--health:after{content:"";position:absolute;right:var(--space-6);bottom:var(--space-6);width:5.8rem;height:5.8rem;border:1px solid var(--live);border-radius:50%;opacity:.26}.venture-editorial__lead-copy,.venture-editorial__compact{display:grid;gap:var(--space-3)}.venture-editorial__icon,.venture-card__icon{--venture-icon-size: 8rem;--venture-icon-max: 8rem}.venture-card__header{align-items:center}.venture-card__header h2,.venture-editorial h3{font-size:var(--text-section);line-height:var(--leading-tight)}.venture-meta{text-transform:uppercase;font-size:var(--text-label);font-weight:800}.result-list{margin:0;padding-left:1.1rem;display:grid;gap:var(--space-2)}.result-list li{color:var(--text-secondary)}.venture-scan-panel{margin-top:var(--space-5)}.venture-scan{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line-subtle);border-radius:var(--radius-md);overflow:hidden}.venture-scan div{padding:var(--space-3);border-right:1px solid var(--line-subtle)}.venture-scan div:last-child{border-right:0}.venture-scan dt{text-transform:uppercase;font-size:var(--text-micro);font-weight:800;color:var(--text-muted)}.venture-scan dd{margin:.22rem 0 0;color:var(--text-secondary);font-weight:700}.venture-timeline{margin-top:var(--space-6);display:grid;gap:var(--space-3)}.venture-timeline__step{position:relative;border:1px solid var(--line-subtle);border-radius:var(--radius-lg);padding:var(--space-4);display:grid;gap:var(--space-2);background:#fcf9f38f}.venture-timeline__step:before{content:"";position:absolute;left:1rem;top:-.35rem;width:.68rem;height:.68rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 .34rem var(--bg-surface-elevated)}.venture-timeline__step h3{font-size:var(--text-label);text-transform:uppercase}.venture-timeline__step p{color:var(--text-secondary)}.venture-timeline__more,.contact-accordion{border-top:1px solid var(--line-subtle);padding-top:var(--space-4)}.venture-timeline__more>summary,.contact-accordion>summary,.faq-item>summary{cursor:pointer;list-style:none;text-transform:uppercase;font-size:var(--text-label);font-weight:800}.venture-timeline__more>summary::-webkit-details-marker,.contact-accordion>summary::-webkit-details-marker,.faq-item>summary::-webkit-details-marker{display:none}.venture-timeline__more>summary:after,.contact-accordion>summary:after,.faq-item>summary:after{content:" +";color:var(--accent)}.venture-timeline__more[open]>summary:after,.contact-accordion[open]>summary:after,.faq-item[open]>summary:after{content:" -"}.venture-timeline__more-steps{margin-top:var(--space-4);display:grid;gap:var(--space-4)}.product-name{margin-top:var(--space-6);font-size:var(--text-sm);text-transform:uppercase;font-weight:800}.faq-list{margin-top:var(--space-6);border-top:1px solid var(--line-strong)}.faq-item{border-bottom:1px solid var(--line-subtle)}.faq-item>summary{padding:var(--space-4) 0}.faq-item__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-fast) var(--ease-out-quart)}.faq-item[open] .faq-item__content{grid-template-rows:1fr}.faq-item__content-inner{overflow:hidden}.faq-item__content-inner p{padding-bottom:var(--space-4)}.qualification-gate,.cta-band{margin-top:var(--space-section);padding:var(--space-inset-lg);border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:linear-gradient(90deg,oklch(.19 .018 228 / .04) 1px,transparent 1px),linear-gradient(180deg,oklch(.19 .018 228 / .035) 1px,transparent 1px),linear-gradient(135deg,var(--bg-surface),var(--bg-surface-hero));background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto;box-shadow:var(--shadow-card)}.qualification-gate__title,.cta-band h2{margin:0 0 var(--space-3);font-size:var(--text-section);line-height:var(--leading-tight)}.qualification-gate__lead{margin:0 0 var(--space-6);max-width:var(--measure-lead);color:var(--text-secondary);font-size:var(--text-lead)}.qualification-gate__list{list-style:none;margin:0 0 var(--space-8);padding:0}.qualification-gate__list li{position:relative;margin:0;padding:var(--space-3) 0 var(--space-3) 1.65rem;border-bottom:1px solid var(--line-subtle);color:var(--text-secondary)}.qualification-gate__list li:before{content:"";position:absolute;left:0;top:1.05rem;width:.72rem;height:.72rem;border:1px solid var(--accent);border-radius:50%;background:var(--bg-surface-elevated)}.qualification-gate__actions,.cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.cta-band{margin-bottom:var(--space-16)}.pull-quote{border:1px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--bg-surface-elevated);padding:var(--space-5)}.pull-quote p{font-family:var(--font-display);font-size:var(--text-pull);font-weight:700}.pull-quote--hero{margin-top:var(--space-4);background:var(--bg-surface-hero)}.split-authority,.split-list{display:grid;gap:var(--space-6)}.split-list--ruled{border-top:1px solid var(--line-strong);padding-top:var(--space-6)}.split-list ul{margin:0;padding-left:1.1rem;display:grid;gap:var(--space-2);color:var(--text-secondary)}.engagement-defs{margin:0;display:grid;gap:var(--space-4)}.engagement-defs__item--featured,.contact-card--primary{background:linear-gradient(90deg,oklch(.19 .018 228 / .035) 1px,transparent 1px),linear-gradient(180deg,oklch(.19 .018 228 / .03) 1px,transparent 1px),var(--bg-surface-hero);background-size:3.25rem 3.25rem}.engagement-defs dt{font-family:var(--font-display);font-size:var(--text-subsection);font-weight:800;margin-bottom:var(--space-3)}.engagement-defs dd{margin:0;display:grid;gap:var(--space-3)}.contact-hero-hint{display:grid;gap:.35rem;color:var(--text-secondary);font-size:var(--text-sm)}.contact-email{text-decoration:none;font-weight:800;border-bottom:1px solid var(--accent)}.contact-actions{align-items:stretch}.contact-card{display:grid;gap:var(--space-3);align-content:start}.contact-brief{display:grid;gap:var(--space-6);border:1px solid var(--line-strong);border-radius:var(--radius-xl);padding:var(--space-inset-lg);background:linear-gradient(90deg,oklch(.19 .018 228 / .04) 1px,transparent 1px),linear-gradient(180deg,oklch(.19 .018 228 / .035) 1px,transparent 1px),var(--bg-surface-elevated);background-size:3.25rem 3.25rem;box-shadow:var(--shadow-card)}.contact-brief__head{display:grid;gap:var(--space-2);max-width:var(--measure-lead)}.contact-brief__head h2{font-size:var(--text-section);line-height:var(--leading-tight)}.contact-brief__head p,.brief-preview{color:var(--text-secondary)}.brief-grid{display:grid;gap:var(--space-4)}.brief-field{display:grid;gap:.45rem}.brief-field label{text-transform:uppercase;font-size:var(--text-label);font-weight:800;color:var(--text-secondary)}.brief-field input,.brief-field select,.brief-field textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-page);color:var(--text);padding:.8rem .85rem}.brief-field textarea{min-height:7rem;resize:vertical}.brief-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.brief-preview{max-width:var(--measure-prose);font-size:var(--text-sm)}.site-footer{margin-top:var(--space-16);border-top:1px solid var(--line-strong);background:linear-gradient(90deg,oklch(.19 .018 228 / .04) 1px,transparent 1px),linear-gradient(180deg,oklch(.19 .018 228 / .035) 1px,transparent 1px),color-mix(in oklab,var(--bg-surface) 88%,var(--bg-page));background-size:4rem 4rem}.footer-inner{width:min(var(--max-width),calc(100% - 2.6rem));margin-inline:auto;padding:var(--space-10) 0 var(--space-12);display:grid;gap:var(--space-4)}.footer-lockup{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--text-sm);font-weight:800;text-transform:uppercase}.footer-tagline{font-family:var(--font-display);font-size:var(--text-subsection);font-weight:800}.footer-line2,.footer-careers{color:var(--text-secondary)}.footer-nav{display:flex;flex-wrap:wrap;gap:.55rem}.footer-nav a{text-decoration:none;text-transform:uppercase;font-size:var(--text-micro);font-weight:800;border:1px solid var(--line-subtle);border-radius:999px;padding:.22rem .55rem;background:var(--bg-surface-elevated)}.footer-nav a:hover,.footer-nav a:focus-visible{border-color:var(--line-strong);background:var(--accent-muted)}@media(min-width:720px){.contact-actions.split-authority,.split-list,.brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-field--wide{grid-column:1 / -1}}@media(min-width:900px){.split-authority{grid-template-columns:1.2fr .8fr;gap:var(--space-10)}.split-authority--asymmetric{grid-template-columns:1.32fr .68fr}.qualification-gate{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-10);align-items:start}.qualification-gate__title,.qualification-gate__lead{grid-column:1}.qualification-gate__list,.qualification-gate__actions{grid-column:2}.qualification-gate__list{margin-bottom:var(--space-6)}}@media(max-width:900px){.hero__visual{width:100%;inset:auto 0 0;opacity:.22}.hero--page .hero__visual{width:100%;inset:auto 0 0}.hero--page .hero__visual:after,.hero--home .hero__visual:after{inset:0;background:linear-gradient(180deg,var(--bg-page),transparent 45%,var(--bg-page))}}@media(max-width:719px){.hero{padding-top:var(--space-8)}.hero--home{min-height:auto;padding-bottom:var(--space-8)}.hero-title{max-width:9.8ch}.hero-actions{display:grid}.hero-actions .btn{width:100%}.hero-signal-grid{display:none}.section-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.section-nav::-webkit-scrollbar{display:none}.stage-table thead{display:none}.stage-table,.stage-table tbody,.stage-table tr,.stage-table td{display:block;width:100%}.stage-table tr{border-bottom:1px solid var(--line-strong)}.stage-table td{border:0;border-top:1px solid var(--line-subtle);padding:.62rem 0}.stage-table td:before{content:attr(data-label);display:block;font-size:var(--text-micro);text-transform:uppercase;font-weight:800;color:var(--text-muted);margin-bottom:.18rem}.venture-scan{grid-template-columns:1fr}.venture-scan div{border-right:0;border-bottom:1px solid var(--line-subtle)}.venture-scan div:last-child{border-bottom:0}.cta-band,.qualification-gate,.dark-panel,.venture-card,.venture-editorial__lead,.venture-editorial__compact,.contact-card,.contact-brief{padding:var(--space-5)}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
