.landing-main[data-astro-cid-xlptvoxm]{display:block;width:100%;max-width:none}.at-wrap{position:relative;display:block}.at-glow,.at-face,.at-face:before{margin:0 auto;text-align:var(--at-align, inherit);font-family:var(--at-font-family);font-weight:var(--at-font-weight);font-size:var(--at-font-size);letter-spacing:var(--at-tracking);line-height:var(--at-line-height);text-wrap:balance;white-space:pre-line;padding-bottom:.16em}.at-glow{position:absolute;inset:0;z-index:0;background-image:var(--at-glow-image);background-size:var(--at-bg-size);background-position:50% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:blur(var(--at-glow-blur));opacity:var(--at-glow-opacity);pointer-events:none;user-select:none}.at-face{position:relative;z-index:1;background-image:var(--at-gradient-srgb);background-size:var(--at-bg-size);background-position:50% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:var(--at-shadow-filter, none)}@supports (background-image: linear-gradient(in oklch,red,blue)){.at-face{background-image:var(--at-gradient)}}.at-face:before{content:attr(data-text);position:absolute;inset:0;z-index:2;opacity:0;background:linear-gradient(108deg,transparent 42%,rgba(255,255,255,var(--at-shimmer-strength, .6)) 50%,transparent 58%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;pointer-events:none}.at--flow .at-face,.at--flow .at-glow{background-position:22% 50%}.at--flow .at-face:before{content:attr(data-text);opacity:0;background-image:var(--at-gradient-srgb);background-size:var(--at-bg-size);background-position:78% 50%;background-repeat:no-repeat;animation:at-flow var(--at-speed) ease-in-out infinite}@supports (background-image: linear-gradient(in oklch,red,blue)){.at--flow .at-face:before{background-image:var(--at-gradient)}}@keyframes at-flow{0%,to{opacity:0}50%{opacity:1}}.at--shimmer .at-face:before,.at--shimmer .at-face:after{content:attr(data-text);position:absolute;inset:0;z-index:2;opacity:0;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;pointer-events:none}.at--shimmer .at-face:before{background:linear-gradient(108deg,transparent 30%,rgba(255,255,255,var(--at-shimmer-strength, .6)) 42%,transparent 54%);animation:at-shimmer var(--at-speed) linear infinite}.at--shimmer .at-face:after{background:linear-gradient(108deg,transparent 46%,rgba(255,255,255,var(--at-shimmer-strength, .6)) 58%,transparent 70%);animation:at-shimmer var(--at-speed) linear infinite;animation-delay:calc(var(--at-speed) / -2)}@keyframes at-shimmer{0%{opacity:0}12%{opacity:1}40%{opacity:0}to{opacity:0}}.at--breathe{transform-origin:center;animation:at-breathe var(--at-speed) ease-in-out infinite}@keyframes at-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.at--lapidary .at-face{background-image:linear-gradient(180deg,transparent 44%,var(--at-matrix) 120%),var(--at-gradient-srgb);background-blend-mode:multiply,normal}@supports (background-image: linear-gradient(in oklch,red,blue)){.at--lapidary .at-face{background-image:linear-gradient(180deg,transparent 44%,var(--at-matrix) 120%),var(--at-gradient)}}.at--lapidary .at-face:after{content:attr(data-text);white-space:pre-line;position:absolute;inset:0;z-index:3;background-image:radial-gradient(ellipse 46% 64% at 50% 14%,rgba(255,255,255,var(--at-catch, .6)) 0%,transparent 56%),linear-gradient(176deg,rgba(228,236,255,var(--at-gloss, .4)) 0%,transparent 32%);background-size:58% 100%,100% 100%;background-position:18% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;mix-blend-mode:screen;pointer-events:none}.at--specular.at--lapidary .at-face:before{content:attr(data-text);position:absolute;inset:0;z-index:3;opacity:0;background-image:radial-gradient(ellipse 46% 64% at 50% 14%,rgba(255,255,255,var(--at-catch, .6)) 0%,transparent 56%);background-size:58% 100%;background-position:84% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;mix-blend-mode:screen;pointer-events:none;animation:at-specular var(--at-speed) ease-in-out infinite}@keyframes at-specular{0%,to{opacity:0}50%{opacity:1}}.at--glass .at-glow,.at--glass .at-face{display:none}.at-svg{display:block;width:100%;height:auto;overflow:visible}.at-wrap[data-gpu-ready] .at-glow,.at-wrap[data-gpu-ready] .at-face,.at-wrap[data-gpu-ready] .at-face:before,.at-wrap[data-gpu-ready] .at-face:after,.at-wrap[data-gpu-ready].at--breathe{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.at--flow .at-face:before,.at--specular.at--lapidary .at-face:before,.at--shimmer .at-face:before,.at--shimmer .at-face:after,.at--breathe{animation:none!important}}.hero-section[data-astro-cid-mggvla7l]{position:relative;min-height:calc(78svh - var(--band-top) - var(--breath-top));display:flex;align-items:center;align-items:safe center;justify-content:center;padding:0 0 var(--space-7);box-sizing:border-box;overflow:hidden}.hero-bg[data-astro-cid-mggvla7l]{position:absolute;inset:0;z-index:0;opacity:.5;pointer-events:none}.hero-content[data-astro-cid-mggvla7l]{position:relative;z-index:1;min-width:0;max-width:min(var(--measure-hero, 920px),100%);text-align:center;color:var(--color-page-fg)}.hero-eyebrow[data-astro-cid-mggvla7l]{margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--type-sm);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--color-section-accent)}.hero-content[data-astro-cid-mggvla7l] .at-wrap{max-width:100%}.hero-subhead[data-astro-cid-mggvla7l]{margin:var(--space-5) auto 0;max-width:620px;font-size:var(--type-base);line-height:1.5;color:var(--color-page-fg)}.hero-statement[data-astro-cid-mggvla7l]{margin:0 auto;max-width:600px;font-size:var(--type-sm);line-height:1.6;color:color-mix(in srgb,var(--color-page-fg) 82%,transparent)}.hero-content[data-astro-cid-mggvla7l] .gem-cta{margin-top:var(--space-7)}.hero-cta-note[data-astro-cid-mggvla7l]{margin:var(--space-3) auto 0;font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.06em;color:var(--color-muted-fg)}.hero-rule[data-astro-cid-mggvla7l]{display:block;width:72px;height:1px;margin:var(--space-6) auto var(--space-5);background:linear-gradient(90deg,transparent,var(--color-section-accent, #a684ff) 50%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--color-section-accent, #a684ff) 45%,transparent)}.hero-legend[data-astro-cid-mggvla7l]{margin:0 auto;max-width:600px;font-family:var(--font-body);font-size:var(--type-sm);font-weight:600;letter-spacing:.04em;color:color-mix(in srgb,var(--color-page-fg) 80%,transparent)}.hero-stage--plain[data-astro-cid-mggvla7l]{display:block;width:100%;margin:0 auto;max-width:min(var(--measure-hero, 920px),100%);padding-inline:clamp(var(--space-4),3.5vw,var(--space-7))}.hero-content--rail[data-astro-cid-mggvla7l]{text-align:left;max-width:none;container-type:inline-size}.hero-content--rail[data-astro-cid-mggvla7l] .at-glow,.hero-content--rail[data-astro-cid-mggvla7l] .at-face,.hero-content--rail[data-astro-cid-mggvla7l] .at-face:before,.hero-content--rail[data-astro-cid-mggvla7l] .at-face:after{white-space:nowrap;font-size:clamp(22px,8.6cqi,81px)}.hero-content--rail[data-astro-cid-mggvla7l] .hero-subhead[data-astro-cid-mggvla7l],.hero-content--rail[data-astro-cid-mggvla7l] .hero-legend[data-astro-cid-mggvla7l]{margin-inline:0;max-width:54ch}.hero-content--rail[data-astro-cid-mggvla7l] .hero-rule[data-astro-cid-mggvla7l]{margin-inline:0}.hero-content--rail[data-astro-cid-mggvla7l] .gem-cta{display:flex;width:fit-content;margin-inline:auto}.at-wrap[data-astro-cid-mggvla7l][data-gpu-ready] .at-face,.at-wrap[data-astro-cid-mggvla7l][data-gpu-ready] .at-glow,.at-wrap[data-astro-cid-mggvla7l][data-gpu-ready] .at-face:after{opacity:0;transition:opacity .36s ease}.at-wrap[data-astro-cid-mggvla7l][data-gpu-ready] .at-face:before,.at-wrap[data-astro-cid-mggvla7l][data-gpu-ready] .at-face:after,.at-wrap[data-astro-cid-mggvla7l][data-gpu-ready] .at-glow{animation:none}@media(prefers-reduced-motion:reduce){.at-wrap[data-astro-cid-mggvla7l][data-gpu-ready] .at-face,.at-wrap[data-astro-cid-mggvla7l][data-gpu-ready] .at-glow{transition:none}}.trap-field[data-astro-cid-atvub3ub]{position:relative;width:100%;max-width:1100px;margin-inline:auto}.trap-field__head[data-astro-cid-atvub3ub]{display:flex;flex-direction:column;gap:.75rem;max-width:41rem;margin-inline:auto;text-align:center;container-type:inline-size}.trap-field__title[data-astro-cid-atvub3ub]{margin:0;font-size:min(clamp(1.5rem,4vw,2.25rem),8.4cqi);line-height:1.18;font-weight:600;color:var(--color-page-fg, #e7ecf3)}.trap-field__title-line[data-astro-cid-atvub3ub]{display:block}@container (min-width: 28rem){.trap-field__title-line[data-astro-cid-atvub3ub]:not(:last-child){display:inline}}.trap-field__thesis[data-astro-cid-atvub3ub]{margin:0;max-width:42ch;margin-inline:auto;font-size:clamp(1rem,2.4vw,1.125rem);line-height:1.5;color:var(--color-muted-fg, #aeb6c2)}.trap-field__receipt[data-astro-cid-atvub3ub]{display:flex;justify-content:center;margin-top:clamp(.5rem,1.5vw,.75rem)}.trap-field__receipt[data-astro-cid-atvub3ub]>*{width:min(100%,340px)}.trap-field__stage[data-astro-cid-atvub3ub]{position:relative;z-index:1;width:100%;margin-top:clamp(1.5rem,5vw,3rem);container-type:inline-size;min-height:var(--stage-h, clamp(880px, 96svh, 1120px))}.trap-field[data-astro-cid-atvub3ub]:not([data-trap-live]) .trap-field__stage[data-astro-cid-atvub3ub]{min-height:0}.trap-field[data-astro-cid-atvub3ub]:not([data-trap-live]) .trap-field__gem[data-astro-cid-atvub3ub]{display:none}.trap-field__gem[data-astro-cid-atvub3ub]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.trap-field__anchor[data-astro-cid-atvub3ub]{width:var(--gem-size, clamp(64px, 10vw, 88px));height:var(--gem-size, clamp(64px, 10vw, 88px));visibility:hidden;pointer-events:none}.trap-field__stage[data-astro-cid-atvub3ub][data-fit-slots] .trap-field__gem[data-astro-cid-atvub3ub][data-trap-gem]{left:calc(var(--fs-x) * 1px);top:calc(var(--fs-y) * 1px);width:calc(var(--fs-s) * 1px);height:calc(var(--fs-s) * 1px);z-index:calc(100 - var(--fs-z))}.trap-field__stage[data-astro-cid-atvub3ub][data-fit-slots] .trap-field__anchor[data-astro-cid-atvub3ub]{width:100%;height:100%}.trap-field__block[data-astro-cid-atvub3ub]{--trap-gap: clamp(.75rem, 2.5cqi, 1.25rem);--trap-edge: clamp(.25rem, 1.5cqi, 1rem);position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.3rem;pointer-events:none}.trap-field__block[data-astro-cid-atvub3ub]{left:100%;margin-left:var(--trap-gap);max-width:var(--trap-measure);text-align:left}.trap-field__block[data-astro-cid-atvub3ub]{--trap-measure: 43ch}.trap-field__stage[data-astro-cid-atvub3ub][data-fit-slots] .trap-field__gem[data-astro-cid-atvub3ub][data-side=right] .trap-field__block[data-astro-cid-atvub3ub]{left:100%;right:auto;margin-left:var(--trap-gap);max-width:none;width:min(var(--trap-measure),calc(100cqi - (var(--fs-x) * 1px) - (var(--fs-s) * .5px) - var(--trap-gap) - var(--trap-edge)));text-align:left}.trap-field__stage[data-astro-cid-atvub3ub][data-fit-slots] .trap-field__gem[data-astro-cid-atvub3ub][data-side=left] .trap-field__block[data-astro-cid-atvub3ub]{right:100%;left:auto;margin-left:0;margin-right:var(--trap-gap);max-width:none;width:min(var(--trap-measure),calc((var(--fs-x) * 1px) - (var(--fs-s) * .5px) - var(--trap-gap) - var(--trap-edge)));text-align:right}.trap-field__sentence[data-astro-cid-atvub3ub]{margin:0;font-size:clamp(.875rem,1.6vw,1.0625rem);line-height:1.4;font-weight:500;color:var(--color-page-fg, #e7ecf3);text-shadow:0 1px 3px rgba(0,0,0,.7);text-wrap:pretty}.trap-field__chip[data-astro-cid-atvub3ub]{margin:0;display:flex;align-items:baseline;gap:.5em;font-family:var(--font-mono, ui-monospace, monospace);font-size:clamp(.5625rem,1vw,.75rem);line-height:1.35;letter-spacing:.02em;color:color-mix(in oklab,var(--color-tone-garnet, #e090a0) 78%,transparent);text-shadow:0 1px 3px rgba(0,0,0,.7)}.trap-field__chip[data-astro-cid-atvub3ub]:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--color-tone-garnet, #e090a0);box-shadow:0 0 6px color-mix(in oklab,var(--color-tone-garnet, #e090a0) 85%,transparent),0 0 2px #fff;transform:translateY(-.15em)}.trap-field__stage[data-astro-cid-atvub3ub][data-fit-slots] .trap-field__gem[data-astro-cid-atvub3ub][data-side=left] .trap-field__chip[data-astro-cid-atvub3ub]{flex-direction:row;justify-content:flex-end}.trap-field__fallback[data-astro-cid-atvub3ub]{list-style:none;margin:clamp(1.5rem,5vw,3rem) 0 0;padding:0;display:grid;gap:clamp(1rem,3vw,1.75rem)}.trap-field__fallback-item[data-astro-cid-atvub3ub]{display:flex;flex-direction:column;gap:.3rem;text-align:center}.trap-field__fallback-sentence[data-astro-cid-atvub3ub]{font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.4;font-weight:500;color:var(--color-page-fg, #e7ecf3)}.trap-field__fallback-chip[data-astro-cid-atvub3ub]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;line-height:1.35;letter-spacing:.02em;color:var(--color-tone-garnet, #e090a0)}.trap-field[data-astro-cid-atvub3ub][data-trap-live] .trap-field__fallback[data-astro-cid-atvub3ub]{opacity:0;pointer-events:none;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.trap-field__overlay{position:absolute;inset:0;z-index:2;pointer-events:none}.trap-field__overlay .gc-proxy{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;cursor:default;outline:none}.trap-console__wrap[data-astro-cid-vn7r3otk]{display:block;width:100%;max-width:440px;margin-inline:auto;text-decoration:none}.trap-console__wrap[data-astro-cid-vn7r3otk] .data-screen{width:100%}.problem[data-astro-cid-3chu67a2]{position:relative;z-index:1;max-width:1148px;margin-inline:auto;padding:clamp(3rem,8vw,6rem) 1.5rem;display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,5vw,3.5rem);text-align:center}.problem__head[data-astro-cid-3chu67a2]{display:flex;flex-direction:column;gap:1rem;max-width:62ch}.problem__kicker[data-astro-cid-3chu67a2]{margin:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-tone-garnet, #e090a0)}.problem__title[data-astro-cid-3chu67a2]{margin:0;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.18;font-weight:600;color:var(--color-page-fg, #e7ecf3)}.problem__thesis[data-astro-cid-3chu67a2]{margin:0;font-size:clamp(1rem,2.4vw,1.125rem);line-height:1.6;color:var(--color-muted-fg, #9aa3b2)}.problem__statements[data-astro-cid-3chu67a2]{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;text-align:left}.problem-statement[data-astro-cid-3chu67a2]{display:flex}.problem-card__btn[data-astro-cid-3chu67a2]{width:100%;min-height:44px;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem;background:color-mix(in oklab,var(--color-page-bg, #0a0e16),transparent 40%);border:1px solid color-mix(in oklab,var(--color-card-edge, #222734),transparent 20%);border-radius:4px;color:var(--color-page-fg, #e7ecf3);cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease}.problem-card__btn[data-astro-cid-3chu67a2]:focus-visible{outline:2px solid var(--color-focus-ring, #50a2ff);outline-offset:2px}.problem-card__surface[data-astro-cid-3chu67a2]{font-size:1rem;line-height:1.4;font-weight:500}.report-data-console[data-astro-cid-tzjn6f52]{width:100%;max-width:400px;margin-inline:auto}.report-data-console[data-astro-cid-tzjn6f52] .data-screen{width:100%}.report-data-console[data-astro-cid-tzjn6f52] .data-screen__screen{padding:16px}.report-data-console[data-astro-cid-tzjn6f52] .data-screen__body{aspect-ratio:1 / 1;min-height:var(--ds-plot-reserve, 0);display:flex;align-items:center;justify-content:center}.report-data-console[data-astro-cid-tzjn6f52] .data-screen__body:has(.ds-hint-band){min-height:calc(var(--ds-plot-reserve, 0px) + var(--ds-hint-band, 0px))}.report-data-console[data-astro-cid-tzjn6f52] .dataviz-plot{display:flex;align-items:center;justify-content:center;width:100%}.report-data-console[data-astro-cid-tzjn6f52] .ds-meta__badge{position:absolute;top:14px;right:16px;z-index:3}.report-data-console[data-astro-cid-tzjn6f52] .rdc-title{position:absolute;top:16px;left:18px;z-index:3;margin:0;font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8b97a8;text-shadow:0 0 8px rgba(120,160,200,.22);pointer-events:none;max-width:60%}.report-data-console[data-astro-cid-tzjn6f52] .rdc-sub{display:block;margin-top:4px;font-size:max(var(--type-micro-floor, .6875rem),9px);font-weight:500;letter-spacing:.04em;text-transform:none;color:#6b7686;text-shadow:none}.report-showcase[data-astro-cid-rdvzksfp]{position:relative;z-index:1;margin-inline:auto;padding:clamp(3rem,8vw,6rem) 1.5rem;display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,4vw,3rem)}.report-showcase__head[data-astro-cid-rdvzksfp]{display:flex;flex-direction:column;gap:.75rem;max-width:56ch;text-align:center}.report-showcase__kicker[data-astro-cid-rdvzksfp]{margin:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-stat-accent, #00d3f2)}.report-showcase__title[data-astro-cid-rdvzksfp]{margin:0;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.15;font-weight:600;color:var(--color-page-fg, #e7ecf3)}.report-showcase__thesis[data-astro-cid-rdvzksfp]{margin:0;font-size:clamp(1rem,2.4vw,1.125rem);line-height:1.6;color:var(--color-muted-fg, #9aa3b2)}.report-showcase__top[data-astro-cid-rdvzksfp]{width:100%;display:grid;grid-template-columns:minmax(0,27rem) min(400px,100%);justify-content:center;gap:clamp(1.5rem,4vw,3rem);align-items:center}@media(max-width:60rem){.report-showcase__top[data-astro-cid-rdvzksfp]{grid-template-columns:1fr;gap:2.5rem;justify-items:center}}.report-showcase__quote[data-astro-cid-rdvzksfp]{min-width:0}.report-showcase__spider[data-astro-cid-rdvzksfp]{min-width:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:.85rem}.report-showcase__link-row[data-astro-cid-rdvzksfp]{margin:0}.report-showcase__link[data-astro-cid-rdvzksfp]{display:inline-flex;align-items:center;gap:.4em;min-height:24px;font-size:.9375rem;color:var(--color-muted-fg, #9aa3b2);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--color-muted-fg, #9aa3b2),transparent 70%);transition:color .16s ease,border-color .16s ease}.report-showcase__link[data-astro-cid-rdvzksfp]:hover,.report-showcase__link[data-astro-cid-rdvzksfp]:focus-visible{color:var(--color-page-fg, #e7ecf3);border-bottom-color:var(--color-stat-accent, #00d3f2)}.report-showcase__link[data-astro-cid-rdvzksfp]:focus-visible{outline:2px solid var(--color-focus-ring, #50a2ff);outline-offset:4px;border-radius:2px}.report-showcase__link-ext[data-astro-cid-rdvzksfp]{font-size:.85em;opacity:.8}.sr-only[data-astro-cid-rdvzksfp]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.atlas-field[data-astro-cid-xa55khok]{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(1.5rem,4vw,2.5rem)}.atlas-field__stage[data-astro-cid-xa55khok]{--atlas-stage-fallback: calc(clamp(900px, 100svh, 1400px) - .0591787 * (100vw - 16px));position:relative;z-index:1;width:100%;min-height:var(--stage-h, var(--atlas-stage-fallback));touch-action:pan-y;user-select:none;-webkit-user-select:none}@media(max-aspect-ratio:1/1){.atlas-field__stage[data-astro-cid-xa55khok]{--atlas-stage-fallback: clamp(900px, 100svh, 1400px)}}@media(min-width:600px)and (min-height:600px){.atlas-field__stage[data-astro-cid-xa55khok]{--atlas-stage-fallback: clamp(706px, 78.44444svh, 1098.2222px)}}@media(min-width:600px)and (min-height:600px)and (max-aspect-ratio:9/10){.atlas-field__stage[data-astro-cid-xa55khok]{--atlas-stage-fallback: calc(clamp(900px, 100svh, 1400px) - (.125*(100vw - 48px))) }}@media(min-width:900px)and (min-height:900px){.atlas-field__stage[data-astro-cid-xa55khok]{--atlas-stage-fallback: clamp(750px, 83.33333svh, 1166.6667px)}}@media(min-width:900px)and (min-height:900px)and (max-aspect-ratio:9/10){.atlas-field__stage[data-astro-cid-xa55khok]{--atlas-stage-fallback: calc(clamp(900px, 100svh, 1400px) - .1197183 * (100vw - 48px))}}.atlas-field[data-astro-cid-xa55khok]:not([data-atlas-live]) .atlas-field__stage[data-astro-cid-xa55khok]{min-height:0}.atlas-field[data-astro-cid-xa55khok]:not([data-atlas-live]) .atlas-field__node[data-astro-cid-xa55khok]{display:none}.atlas-field__node[data-astro-cid-xa55khok]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:1;pointer-events:none}.atlas-field__anchor[data-astro-cid-xa55khok]{width:var(--gem-size, 64px);height:var(--gem-size, 64px);visibility:hidden;pointer-events:none}.atlas-field__stage[data-astro-cid-xa55khok][data-fit-slots]{padding:0}.atlas-field__stage[data-astro-cid-xa55khok]>*,.atlas-field__read[data-astro-cid-xa55khok]{translate:0 var(--atlas-drop, 0px)}.atlas-field__stage[data-astro-cid-xa55khok][data-fit-slots] .atlas-field__node[data-astro-cid-xa55khok][data-atlas-node]{left:calc(var(--fs-x) * 1px);top:calc(var(--fs-y) * 1px);width:calc(var(--fs-s) * 1px);height:calc(var(--fs-s) * 1px);z-index:calc(100 - var(--fs-z));display:block}.atlas-field__stage[data-astro-cid-xa55khok][data-fit-slots] .atlas-field__anchor[data-astro-cid-xa55khok]{width:100%;height:100%}.atlas-field__label[data-astro-cid-xa55khok]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:.3rem;width:max-content;max-width:150px;display:flex;flex-direction:column;align-items:center;gap:.1rem;text-align:center;pointer-events:none}.atlas-field__title[data-astro-cid-xa55khok]{font-size:max(.625rem,calc(var(--gem-beat-scale, 1) * .78rem));font-weight:600;line-height:1.2;color:color-mix(in srgb,var(--color-page-fg, #e7ecf3) 92%,transparent);text-shadow:0 1px 3px rgba(0,0,0,.7)}.atlas-field__node[data-astro-cid-xa55khok][data-caption-kind=name] .atlas-field__label[data-astro-cid-xa55khok],.atlas-field__label[data-astro-cid-xa55khok][data-caption-kind=name]{max-width:120px}.atlas-field__node[data-astro-cid-xa55khok][data-caption-kind=name] .atlas-field__teaser[data-astro-cid-xa55khok]{display:none}.atlas-field__overlay .atlas-field__label[data-astro-cid-xa55khok]{position:absolute;transform:none;margin:0;box-sizing:border-box;justify-content:flex-start;transition:opacity .24s ease}.atlas-field__label[data-astro-cid-xa55khok][hidden],.atlas-field__label[data-astro-cid-xa55khok][data-caption-kind=name] .atlas-field__teaser[data-astro-cid-xa55khok]{display:none}.atlas-field__label[data-astro-cid-xa55khok][data-caption-depth=back]{opacity:.62}.atlas-field__stage[data-astro-cid-xa55khok][data-atlas-moving] .atlas-field__overlay .atlas-field__label[data-astro-cid-xa55khok]{opacity:0}@media(prefers-reduced-motion:reduce){.atlas-field__overlay .atlas-field__label[data-astro-cid-xa55khok]{transition:none}}.atlas-field__teaser[data-astro-cid-xa55khok]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.625rem;line-height:1.25;color:color-mix(in srgb,var(--color-muted-fg, #9aa3b2) 92%,transparent);text-shadow:0 1px 3px rgba(0,0,0,.7);text-wrap:balance}.atlas-field__fallback[data-astro-cid-xa55khok]{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.atlas-field__fb-item[data-astro-cid-xa55khok]{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1.1rem;text-align:left;border:1px solid color-mix(in oklab,var(--color-card-edge, #222734),transparent 20%);border-radius:4px;background:color-mix(in oklab,var(--color-page-bg, #0a0e16),transparent 40%)}.atlas-field__fb-role[data-astro-cid-xa55khok]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted-fg, #9aa3b2)}.atlas-field__fb-title[data-astro-cid-xa55khok]{font-size:1.05rem;font-weight:600;color:var(--color-page-fg, #e7ecf3)}.atlas-field__fb-teaser[data-astro-cid-xa55khok]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.8125rem;line-height:1.45;color:var(--color-muted-fg, #9aa3b2)}.atlas-field__fb-value[data-astro-cid-xa55khok]{font-size:.875rem;line-height:1.45;color:color-mix(in srgb,var(--color-page-fg, #e7ecf3) 82%,transparent)}.atlas-field__fb-reveal[data-astro-cid-xa55khok]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;line-height:1.4;color:color-mix(in oklab,var(--color-stat-accent, #00d3f2),transparent 10%)}.atlas-field[data-astro-cid-xa55khok][data-atlas-live] .atlas-field__fallback[data-astro-cid-xa55khok]{opacity:0;pointer-events:none;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.atlas-field__read[data-astro-cid-xa55khok]{position:absolute;inset:0;z-index:60;box-sizing:border-box;pointer-events:none}.atlas-field__read[data-astro-cid-xa55khok][hidden]{display:none}.atlas-field__read-card[data-astro-cid-xa55khok]{pointer-events:auto;--hudr-max-width: 100%;display:grid;grid-template-areas:"read";position:absolute;inset:0;margin:auto;overflow:auto;box-sizing:border-box;outline:none;opacity:0;transform:translateY(12px);transition:opacity .22s ease,transform .22s ease}.atlas-field__read[data-astro-cid-xa55khok][data-read-sizing=content] .atlas-field__read-card[data-astro-cid-xa55khok]{width:fit-content;height:fit-content}.atlas-field__read[data-astro-cid-xa55khok][data-open] .atlas-field__read-card[data-astro-cid-xa55khok]{opacity:1;transform:none}.atlas-field__read[data-astro-cid-xa55khok][data-instant] .atlas-field__read-card[data-astro-cid-xa55khok]{transition:none}@media(prefers-reduced-motion:reduce){.atlas-field__read-card[data-astro-cid-xa55khok]{transition:none}}.atlas-field__read-card[data-astro-cid-xa55khok]:focus-visible{outline:2px solid var(--color-stat-accent, #00d3f2);outline-offset:2px}.atlas-field__read-close[data-astro-cid-xa55khok]{align-self:flex-end;justify-self:end;flex:0 0 auto;z-index:2;margin:0 0 .5rem;font:500 .6875rem/1 var(--font-body, ui-sans-serif, system-ui, sans-serif);color:color-mix(in srgb,var(--color-page-fg, #e7ecf3) 62%,transparent);background:color-mix(in oklab,var(--color-page-bg, #0a0e16) 95%,var(--color-page-fg, #e7ecf3));border:1px solid color-mix(in oklab,var(--color-page-fg, #e7ecf3) 10%,transparent);border-radius:6px;padding:.4rem .65rem;cursor:pointer}.atlas-field__read[data-astro-cid-xa55khok][data-read-sizing=content] .atlas-field__read-close[data-astro-cid-xa55khok]{grid-area:read;position:sticky;top:0;align-self:start;margin:10px}.atlas-field__read-close[data-astro-cid-xa55khok]:focus-visible{outline:2px solid var(--color-stat-accent, #00d3f2);outline-offset:2px}.atlas-field__read[data-astro-cid-xa55khok][data-read-shape=sheet]{position:fixed}.atlas-field__read[data-astro-cid-xa55khok][data-read-shape=sheet] .atlas-field__read-card[data-astro-cid-xa55khok]{inset:0;margin:0;width:auto;height:-webkit-fit-content;height:fit-content;max-height:100%;display:flex;flex-direction:column;gap:.5rem;padding:calc(var(--band-top, 6rem) + .5rem) 1.1rem max(1.25rem,env(safe-area-inset-bottom));pointer-events:none}.atlas-field__read[data-astro-cid-xa55khok][data-read-shape=sheet] .atlas-field__read-card[data-astro-cid-xa55khok]>[data-astro-cid-xa55khok]{pointer-events:auto}.atlas-field[data-astro-cid-xa55khok][data-atlas-read-captions=hidden] .atlas-field__overlay .atlas-field__label[data-astro-cid-xa55khok]{opacity:0}.atlas-field__results[data-astro-cid-xa55khok]{grid-area:read;width:100%;min-width:0}.atlas-field__results[data-astro-cid-xa55khok] .hudr--card{width:100%}.atlas-field__read[data-astro-cid-xa55khok][data-read-sizing=content] .atlas-field__results[data-astro-cid-xa55khok] .hudr-head{padding-inline-end:4.5rem}.atlas-field__results[data-astro-cid-xa55khok][data-atlas-role=hero]{--lp-hud-accent: #37e0c8}.atlas-field__results[data-astro-cid-xa55khok][data-atlas-role=block]{--lp-hud-accent: #2f6fed}.atlas-field__results[data-astro-cid-xa55khok][data-atlas-role=combine]{--lp-hud-accent: #f2b33d}@keyframes atlas-readout-boot{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.atlas-field__results[data-astro-cid-xa55khok] .hudr--card.is-booting{animation:atlas-readout-boot .28s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.atlas-field__results[data-astro-cid-xa55khok] .hudr--card.is-booting{animation:none}}.atlas-field__announce[data-astro-cid-xa55khok]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.atlas-field__overlay{position:absolute;inset:0;z-index:2;pointer-events:none}.atlas-field__overlay .gc-proxy{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer;outline:none;--ghud-accent: #7fe9ff}.atlas-field__overlay .gc-proxy:focus-visible{outline:3px solid var(--ghud-accent, #7fe9ff);outline-offset:4px;border-radius:2px}.atlas-field__title[data-astro-cid-xa55khok],.atlas-field__teaser[data-astro-cid-xa55khok]{text-shadow:0 0 3px rgba(2,5,12,.95),0 0 9px rgba(2,5,12,.8),0 1px 3px rgba(0,0,0,.8)}.atlas-field__teaser[data-astro-cid-xa55khok]{color:color-mix(in srgb,var(--color-page-fg, #e7ecf3) 86%,transparent)}.atlas-field__label[data-astro-cid-xa55khok][data-caption-wrapped]{justify-content:center;white-space:pre}.atlas[data-astro-cid-g6v6izm2]{position:relative;z-index:1;width:100%;margin-inline:auto;padding:clamp(3rem,8vw,6rem) 0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;gap:clamp(1.5rem,3.5vw,2.25rem);text-align:center}.atlas__head[data-astro-cid-g6v6izm2]{display:flex;flex-direction:column;gap:1rem;max-width:62ch;padding-inline:1.5rem}.atlas__title[data-astro-cid-g6v6izm2]{margin:0;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.18;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--color-page-fg, #e7ecf3)}.atlas__intro[data-astro-cid-g6v6izm2]{margin:0;font-size:clamp(1rem,2.4vw,1.125rem);line-height:1.6;color:var(--color-muted-fg, #9aa3b2)}.atlas__cta-slot[data-astro-cid-g6v6izm2]{align-self:stretch;display:flex;justify-content:center;overflow-x:clip;overflow-y:visible}.atlas__cta-row[data-astro-cid-g6v6izm2]{display:flex;justify-content:center;padding-inline:1.5rem}.team-roster[data-astro-cid-ctiisqiy]{padding:var(--space-7) 0 var(--space-7)}.team-roster__head[data-astro-cid-ctiisqiy]{max-width:720px;margin:var(--space-6) auto var(--space-6);padding:0 var(--space-5);text-align:center}.team-roster__kicker[data-astro-cid-ctiisqiy]{margin:0 0 var(--space-2);font-family:var(--font-mono, ui-monospace, monospace);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-stat-accent, #00d3f2)}.team-roster__title[data-astro-cid-ctiisqiy]{font-family:var(--font-display);font-size:var(--type-2xl);margin:0 0 var(--space-3);color:var(--color-page-fg)}.team-roster__intro[data-astro-cid-ctiisqiy]{font-size:var(--type-lg);line-height:1.6;margin:0;color:var(--color-page-fg-muted, var(--color-page-fg))}.team-roster__grid[data-astro-cid-ctiisqiy]{max-width:1040px;margin:0 auto;padding:0 var(--space-5)}
