.site-header[data-astro-cid-3ef6ksr2]{background:hsl(var(--bg-surface-raw) / .92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:1000;box-shadow:0 4px 20px #00000040}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:64px;gap:1.5rem}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.75rem;text-decoration:none}.brand-logo-img[data-astro-cid-3ef6ksr2]{width:38px;height:38px;object-fit:contain;border-radius:9px;display:block}.brand-logo-icon[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:hsl(var(--bg-input-raw));border:1.5px solid var(--border-subtle);border-radius:9px;box-shadow:var(--shadow-keycap);font-family:var(--font-mono);font-weight:800}.logo-bracket[data-astro-cid-3ef6ksr2]{color:var(--text-muted);font-size:.95rem}.logo-comma[data-astro-cid-3ef6ksr2]{color:var(--primary);font-size:1.35rem;line-height:1;transform:translateY(-2px)}.brand-text[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.brand-name[data-astro-cid-3ef6ksr2]{color:var(--text-primary);font-weight:800;font-size:1.15rem;letter-spacing:-.025em;line-height:1.15}.brand-tld[data-astro-cid-3ef6ksr2]{color:var(--primary)}.brand-sub[data-astro-cid-3ef6ksr2]{font-size:.68rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.desktop-nav[data-astro-cid-3ef6ksr2]{display:none}@media(min-width:860px){.desktop-nav[data-astro-cid-3ef6ksr2]{display:block}}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;gap:.35rem}.nav-link[data-astro-cid-3ef6ksr2]{display:block;padding:.5rem .85rem;color:var(--text-secondary);font-size:.9rem;font-weight:600;border-radius:6px;text-decoration:none;transition:all var(--duration-fast) ease}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--text-primary);background:hsl(var(--bg-card-subtle-raw) / .5);text-decoration:none}.nav-link[data-astro-cid-3ef6ksr2].active{color:hsl(var(--primary-hover));font-weight:700;background:hsl(var(--primary-raw) / .16);box-shadow:inset 0 0 0 1px hsl(var(--primary-raw) / .35)}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.6rem}.action-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.45rem;background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-primary);padding:.45rem .85rem;border-radius:7px;font-size:.85rem;font-weight:700;cursor:pointer;box-shadow:var(--shadow-keycap);transition:all var(--duration-fast) var(--ease-spring)}.action-btn[data-astro-cid-3ef6ksr2]:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer}@media(min-width:860px){.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:none}}.mobile-nav[data-astro-cid-3ef6ksr2]{display:block;background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);padding:1rem}.mobile-nav[data-astro-cid-3ef6ksr2][hidden]{display:none}.mobile-nav-list[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.mobile-nav-link[data-astro-cid-3ef6ksr2]{display:block;padding:.75rem 1rem;color:var(--text-primary);font-weight:600;text-decoration:none;border-radius:8px;background:var(--bg-input)}.mobile-nav-link[data-astro-cid-3ef6ksr2].active{background:hsl(var(--primary-raw) / .15);color:var(--primary)}@media(max-width:580px){.btn-text[data-astro-cid-3ef6ksr2]{display:none}.print-btn[data-astro-cid-3ef6ksr2]{padding:.45rem}}@media(max-width:480px){.header-inner[data-astro-cid-3ef6ksr2]{gap:.4rem;padding:0 .25rem}.brand[data-astro-cid-3ef6ksr2]{gap:.5rem}.brand-sub[data-astro-cid-3ef6ksr2]{display:none!important}.brand-name[data-astro-cid-3ef6ksr2]{font-size:.98rem}.print-btn[data-astro-cid-3ef6ksr2]{display:none!important}.header-actions[data-astro-cid-3ef6ksr2]{gap:.35rem}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{width:36px;height:36px}}@media print{.site-header[data-astro-cid-3ef6ksr2],.no-print[data-astro-cid-3ef6ksr2],.action-btn[data-astro-cid-3ef6ksr2],#mobile-menu-btn[data-astro-cid-3ef6ksr2],#theme-toggle[data-astro-cid-3ef6ksr2]{display:none!important}}.site-footer[data-astro-cid-sz7xmlte]{background:hsl(var(--bg-canvas-raw));border-top:1px solid var(--border-subtle);padding-top:clamp(3rem,5vw,5rem);padding-bottom:2.5rem;margin-top:auto;position:relative;z-index:10}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-bottom:3rem}@media(min-width:640px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:2fr 1.2fr 1.2fr 1.2fr;gap:2rem}}.footer-col-brand[data-astro-cid-sz7xmlte]{padding-right:1rem}.footer-brand[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.75rem;text-decoration:none;margin-bottom:1rem}.brand-logo-icon[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:hsl(var(--bg-input-raw));border:1.5px solid var(--border-subtle);border-radius:8px;font-family:var(--font-mono);font-weight:800}.logo-bracket[data-astro-cid-sz7xmlte]{color:var(--text-muted);font-size:.85rem}.logo-comma[data-astro-cid-sz7xmlte]{color:var(--primary);font-size:1.2rem;line-height:1;transform:translateY(-2px)}.brand-name[data-astro-cid-sz7xmlte]{color:var(--text-primary);font-weight:800;font-size:1.15rem;letter-spacing:-.025em}.brand-tld[data-astro-cid-sz7xmlte]{color:var(--primary)}.footer-desc[data-astro-cid-sz7xmlte]{color:var(--text-secondary);font-size:.88rem;line-height:1.6;margin-bottom:1.25rem}.footer-badges[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.4rem}.norm-badge[data-astro-cid-sz7xmlte]{font-size:.72rem;font-family:var(--font-mono);font-weight:700;padding:.25rem .6rem;border-radius:6px;background:hsl(var(--bg-surface-raw));color:var(--text-secondary);border:1px solid var(--border-subtle)}.footer-heading[data-astro-cid-sz7xmlte]{font-size:.95rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;margin-top:0;letter-spacing:-.01em}.footer-links[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:.6rem}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-secondary);font-size:.88rem;text-decoration:none;transition:color var(--duration-fast) ease;min-height:24px;display:inline-flex;align-items:center}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--primary);text-decoration:underline}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border-subtle);padding-top:1.75rem;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between;align-items:center}}.compliance-note[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--text-muted);font-size:.8rem;line-height:1.5;margin:0}.footer-legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.8rem;max-width:100%}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-muted);text-decoration:none;min-height:24px;display:inline-flex;align-items:center;padding:.15rem .35rem}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text-primary)}.sep[data-astro-cid-sz7xmlte]{color:var(--border-subtle)}.ambient-canvas-wrapper[data-astro-cid-ybsmtoow]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ambient-spotlight[data-astro-cid-ybsmtoow]{position:absolute;top:-25%;left:50%;transform:translate(-50%);width:120vw;height:75vh;border-radius:9999px;background:radial-gradient(ellipse at center,hsl(var(--primary-raw, 199 89% 48%) / .12) 0%,hsl(var(--state-success-raw, 160 84% 39%) / .05) 50%,transparent 70%);filter:blur(80px);opacity:.9}.ambient-grid[data-astro-cid-ybsmtoow]{position:absolute;inset:0;background-size:48px 48px;background-image:linear-gradient(to right,hsl(var(--border-subtle-raw) / .3) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--border-subtle-raw) / .3) 1px,transparent 1px);mask-image:radial-gradient(ellipse 80% 60% at 50% 15%,black 25%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 15%,black 25%,transparent 80%)}.ambient-noise-svg[data-astro-cid-ybsmtoow]{position:absolute;inset:0;width:100%;height:100%;opacity:.035;mix-blend-mode:overlay}[data-astro-cid-ybsmtoow][data-theme=light] .ambient-noise-svg[data-astro-cid-ybsmtoow]{opacity:.02;mix-blend-mode:multiply}:root{--bg-canvas-raw: 224 59% 11%;--bg-surface-raw: 224 40% 18%;--bg-card-raw: 223 41% 23%;--bg-card-subtle-raw: 222 35% 28%;--bg-input-raw: 222 47% 11%;--bg-elevated-raw: 224 45% 28%;--border-subtle-raw: 214 30% 33%;--border-subtle-hover-raw: 214 35% 45%;--border-focus-raw: 166 76% 59%;--text-primary-raw: 210 40% 98%;--text-secondary-raw: 215 25% 82%;--text-muted-raw: 215 25% 75%;--text-accent-raw: 199 89% 68%;--primary-raw: 199 89% 48%;--primary-hover-raw: 199 89% 58%;--state-success-raw: 160 84% 39%;--state-warning-raw: 38 92% 50%;--state-danger-raw: 0 84% 60%;--state-info-raw: 199 89% 48%;--bg-surface-1: var(--bg-surface-raw);--bg-canvas-hsl: var(--bg-canvas-raw);--bg-surface-hsl: var(--bg-surface-raw);--bg-card-hsl: var(--bg-card-raw);--bg-card-subtle-hsl: var(--bg-card-subtle-raw);--bg-input-hsl: var(--bg-input-raw);--bg-canvas: hsl(var(--bg-canvas-raw));--bg-surface: hsl(var(--bg-surface-raw));--bg-card: hsl(var(--bg-card-raw));--bg-card-subtle: hsl(var(--bg-card-subtle-raw));--bg-input: hsl(var(--bg-input-raw));--bg-elevated: hsl(var(--bg-elevated-raw));--border-subtle: hsl(var(--border-subtle-raw));--border-subtle-hover: hsl(var(--border-subtle-hover-raw));--border-focus: hsl(var(--border-focus-raw));--text-primary: hsl(var(--text-primary-raw));--text-secondary: hsl(var(--text-secondary-raw));--text-muted: hsl(var(--text-muted-raw));--text-accent: hsl(var(--text-accent-raw));--primary: hsl(var(--primary-raw));--primary-hover: hsl(var(--primary-hover-raw));--state-success: hsl(var(--state-success-raw));--state-success-bg: hsl(var(--state-success-raw) / .16);--state-warning: hsl(var(--state-warning-raw));--state-warning-bg: hsl(var(--state-warning-raw) / .16);--state-danger: hsl(var(--state-danger-raw));--state-danger-bg: hsl(var(--state-danger-raw) / .16);--state-info: hsl(var(--state-info-raw));--state-info-bg: hsl(var(--state-info-raw) / .16);--shadow-inset-top: inset 0 1px 0 0 hsl(0 0% 100% / .12);--shadow-subtle: 0 1px 3px 0 hsl(0 0% 0% / .3);--shadow-card: 0 4px 20px -2px hsl(0 0% 0% / .4), var(--shadow-inset-top);--shadow-elevated: 0 12px 32px -4px hsl(0 0% 0% / .55), inset 0 1px 0 0 hsl(0 0% 100% / .18);--shadow-floating: 0 20px 48px -6px hsl(0 0% 0% / .65), inset 0 1px 0 0 hsl(0 0% 100% / .22);--shadow-sm: var(--shadow-subtle);--shadow-md: var(--shadow-card);--shadow-lg: var(--shadow-elevated);--shadow-xl: var(--shadow-floating);--shadow-1: var(--shadow-subtle);--shadow-2: var(--shadow-card);--shadow-3: var(--shadow-elevated);--shadow-4: var(--shadow-floating);--shadow-card-hover: var(--shadow-elevated);--shadow-keycap: 0 2px 4px 0 hsl(0 0% 0% / .35), inset 0 1px 0 0 hsl(0 0% 100% / .15);--shadow-glow-accent: 0 0 28px -4px hsl(199 89% 48% / .25);--font-main: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--text-hero: clamp(2.25rem, 4vw + 1rem, 3.75rem);--text-h1: clamp(1.85rem, 3vw + .8rem, 2.75rem);--text-h2: clamp(1.4rem, 2vw + .6rem, 2rem);--text-h3: clamp(1.15rem, 1.2vw + .5rem, 1.45rem);--text-body-lg: clamp(1.05rem, .4vw + .95rem, 1.2rem);--text-body: clamp(.95rem, .25vw + .88rem, 1.05rem);--text-small: .875rem;--text-micro: .75rem;--tracking-hero: 0;--tracking-tight: 0;--tracking-normal: 0;--tracking-micro: .12em;--ease-spring: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-base: .25s;--touch-target-min: 48px}[data-theme=light]{--bg-canvas-raw: 210 40% 98%;--bg-surface-raw: 0 0% 100%;--bg-card-raw: 210 20% 95%;--bg-card-subtle-raw: 214 32% 90%;--bg-input-raw: 0 0% 100%;--bg-elevated-raw: 210 20% 92%;--border-subtle-raw: 214 32% 82%;--border-subtle-hover-raw: 214 32% 65%;--border-focus-raw: 199 89% 48%;--text-primary-raw: 222 47% 11%;--text-secondary-raw: 215 25% 27%;--text-muted-raw: 215 16% 47%;--text-accent-raw: 199 89% 40%;--primary-raw: 199 89% 40%;--primary-hover-raw: 199 89% 32%;--shadow-inset-top: inset 0 1px 0 0 hsl(0 0% 100% / .85);--shadow-card: 0 4px 20px -2px hsl(222 47% 11% / .08), var(--shadow-inset-top);--shadow-card-hover: 0 12px 32px -4px hsl(222 47% 11% / .14), inset 0 1px 0 0 hsl(0 0% 100% / .95);--shadow-keycap: 0 1px 3px 0 hsl(222 47% 11% / .12), inset 0 1px 0 0 hsl(0 0% 100% / .9)}h1,h2,h3,h4,.text-balance{text-wrap:balance}p,.text-pretty{text-wrap:pretty}table,.tabular-nums,[data-counter],.spec-readout{font-variant-numeric:tabular-nums;font-feature-settings:"cv02","cv03","tnum","ss01","zero"}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-main);background-color:var(--bg-canvas);color:var(--text-primary);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;font-feature-settings:"cv02","cv03","cv04","cv11";overflow-x:hidden;width:100%;max-width:100vw}body{min-height:100vh;display:flex;flex-direction:column;line-height:1.65;font-size:var(--text-body);background-color:var(--bg-canvas);color:var(--text-primary);transition:background-color var(--duration-base) ease,color var(--duration-base) ease;overflow-x:hidden;width:100%;max-width:100vw}.skip-link{position:absolute;top:-120px;left:1rem;background:var(--primary);color:#0b132b;padding:10px 18px;border-radius:var(--radius-sm);font-weight:800;font-size:.9rem;z-index:9999;text-decoration:none;transition:top .2s ease;box-shadow:0 4px 14px #0006}.skip-link:focus{top:1rem;outline:3px solid var(--border-focus);outline-offset:2px}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}h1,h2,h3,h4,h5,h6{color:var(--text-primary);line-height:1.2;text-wrap:balance;font-weight:800}h1{font-size:var(--text-h1);letter-spacing:var(--tracking-hero);margin-bottom:.75rem}h2{font-size:var(--text-h2);letter-spacing:var(--tracking-tight);margin-top:2rem;margin-bottom:.75rem}h3{font-size:var(--text-h3);letter-spacing:var(--tracking-tight);margin-top:1.5rem;margin-bottom:.5rem}p{color:var(--text-secondary);text-wrap:pretty;margin-bottom:1rem}strong{color:var(--text-primary);font-weight:700}a{color:var(--primary);text-decoration:none;max-width:100%;overflow-wrap:break-word;transition:color var(--duration-fast) ease}a:hover{color:var(--primary-hover);text-decoration:underline}.scene-section{padding-top:clamp(4rem,6vw,7rem);padding-bottom:clamp(4rem,6vw,7rem);position:relative}.scene-hero{padding-top:clamp(2.5rem,4vw,4.5rem);padding-bottom:clamp(3.5rem,5vw,6rem)}.container-narrow{width:100%;max-width:820px;margin:0 auto;padding:0 1.25rem}.container-wide{width:100%;max-width:1240px;margin:0 auto;padding:0 1.25rem}.container-full{width:100%;max-width:1400px;margin:0 auto;padding:0 1.25rem}@media(max-width:480px){.container-narrow,.container-wide,.container-full{padding:0 .75rem}}.card-surface{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:14px;padding:clamp(1.25rem,2.5vw,2rem);box-shadow:var(--shadow-card);transition:transform var(--duration-base) var(--ease-spring),border-color var(--duration-fast) ease,box-shadow var(--duration-base) var(--ease-spring)}.card-surface:hover{border-color:var(--border-subtle-hover)}.card-surface-interactive:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:var(--primary)}.micro-tag{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-micro);font-weight:800;font-family:var(--font-mono);display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:9999px;background:hsl(var(--primary-raw) / .12);color:var(--primary);border:1px solid hsl(var(--primary-raw) / .3);margin-bottom:1rem}.badge-success{background:var(--state-success-bg);color:var(--state-success);border:1px solid hsl(var(--state-success-raw) / .4)}.badge-warning{background:var(--state-warning-bg);color:var(--state-warning);border:1px solid hsl(var(--state-warning-raw) / .4)}.badge-danger{background:var(--state-danger-bg);color:var(--state-danger);border:1px solid hsl(var(--state-danger-raw) / .4)}.badge-info{background:var(--state-info-bg);color:var(--state-info);border:1px solid hsl(var(--state-info-raw) / .4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--touch-target-min);padding:.75rem 1.5rem;border-radius:8px;font-weight:700;font-size:.95rem;cursor:pointer;border:1px solid transparent;transition:all var(--duration-fast) var(--ease-spring);text-decoration:none}.btn:active{transform:scale(.98)}.btn-primary{background:var(--primary);color:#0b132b;box-shadow:0 2px 10px hsl(var(--primary-raw) / .35),inset 0 1px #ffffff4d}.btn-primary:hover{background:var(--primary-hover);text-decoration:none;transform:translateY(-1px)}.btn-secondary{background:var(--bg-card-subtle);color:var(--text-primary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-keycap)}.btn-secondary:hover{background:var(--bg-card);border-color:var(--border-subtle-hover);text-decoration:none}.input-well{width:100%;background:var(--bg-input);border:1.5px solid var(--border-subtle);border-radius:10px;color:var(--text-primary);padding:.9rem 1.1rem;font-family:var(--font-main);font-size:1.05rem;line-height:1.6;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.input-well:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px hsl(var(--border-focus-raw) / .2)}.tabular{font-variant-numeric:tabular-nums;font-family:var(--font-mono)}#toast{position:fixed;bottom:24px;right:24px;background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-focus);padding:.85rem 1.35rem;border-radius:10px;box-shadow:0 10px 30px #00000080;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:.6rem;z-index:9999;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .25s ease,transform .25s var(--ease-spring)}#toast.show{opacity:1;transform:translateY(0);pointer-events:auto}@media print{body{background:#fff!important;color:#000!important}header,footer,.skip-link,.tab-bar,.no-print,#toast{display:none!important}.card-surface{background:#fff!important;border:1px solid #333333!important;box-shadow:none!important;break-inside:avoid;margin-bottom:1.5rem}h1,h2,h3{color:#000!important}p,span,td,th{color:#111!important}a{color:#000!important;text-decoration:underline!important}}.hero-split-grid{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:768px){.hero-split-grid{display:flex;flex-direction:column;gap:1rem}.hero-text-col{order:1}.hero-tool-col,.centerpiece-stage{order:2}.hero-visual-col,.hero-visual{order:3;width:100%;margin-top:1rem;display:block}.hero-h1{font-size:clamp(1.35rem,5.5vw,1.85rem)!important;margin-bottom:.4rem!important}.unboxed-editorial-prose{font-size:.88rem!important;line-height:1.5!important;margin-bottom:.75rem!important}}@media(min-width:769px){.hero-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.hero-text-col{grid-column:1 / -1}.hero-tool-col{grid-column:1}.hero-visual-col{grid-column:2}}@media print{header,footer,nav,.site-header,.site-footer,.skip-link,.no-print,#toast,.action-btn,.theme-toggle,.btn{display:none!important}body,.site-stage-wrapper,.main-stage{background:#fff!important;color:#000!important}}.site-stage-wrapper[data-astro-cid-sckkx6r4]{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}.main-stage[data-astro-cid-sckkx6r4]{position:relative;z-index:1;padding-top:clamp(.75rem,2.5vw,2.5rem);padding-bottom:clamp(3.5rem,5vw,5rem)}
