.shader-canvas-wrapper[data-astro-cid-bcdl7jxa]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0;transition:opacity .5s ease}.ambient-shader-canvas[data-astro-cid-bcdl7jxa]{width:100%;height:100%;display:block}@media(prefers-reduced-motion:reduce){.shader-canvas-wrapper[data-astro-cid-bcdl7jxa]{display:none}}.spotlight-grid-container[data-astro-cid-66ebqcu5]{--spotlight-x: -1000px;--spotlight-y: -1000px;--spotlight-opacity: 0;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;position:relative;max-width:1200px;margin-inline:auto;padding:1.5rem 1rem}.spotlight-card[data-astro-cid-66ebqcu5]{position:relative;border-radius:1.25rem;background:hsl(var(--border-subtle, 0 0% 100% / .08));padding:1px;overflow:hidden;transition:transform .2s cubic-bezier(.16,1,.3,1)}.spotlight-card[data-astro-cid-66ebqcu5]:hover{transform:translateY(-2px)}.spotlight-border-illumination[data-astro-cid-66ebqcu5]{position:absolute;inset:0;background:radial-gradient(520px circle at var(--spotlight-x) var(--spotlight-y),hsl(var(--primary, 215 90% 50%) / .65) 0%,hsl(var(--accent, 170 90% 45%) / .25) 35%,transparent 70%);pointer-events:none;z-index:1;opacity:var(--spotlight-opacity);transition:opacity .35s ease}.card-body[data-astro-cid-66ebqcu5]{position:relative;z-index:2;background:hsl(var(--bg-card, 224 45% 4%));border-radius:calc(1.25rem - 1px);padding:2.25rem 2rem;height:100%;display:flex;flex-direction:column;box-shadow:inset 0 1px #ffffff14}.card-icon[data-astro-cid-66ebqcu5]{font-size:2rem;margin-bottom:1.25rem;line-height:1}.card-badge[data-astro-cid-66ebqcu5]{display:inline-block;align-self:flex-start;padding:.2rem .6rem;border-radius:9999px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:hsl(var(--primary, 215 90% 50%) / .15);color:hsl(var(--primary, 215 90% 50%));margin-bottom:.75rem}.card-title[data-astro-cid-66ebqcu5]{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;color:hsl(var(--text-primary));margin-bottom:.6rem}.card-desc[data-astro-cid-66ebqcu5]{font-size:.95rem;line-height:1.6;color:hsl(var(--text-secondary));margin:0}.dossier-content-flow[data-astro-cid-w7zwxto4]{display:flex;flex-direction:column;gap:2.5rem}.act-badge-row[data-astro-cid-w7zwxto4]{display:flex;align-items:center;gap:.65rem;margin-bottom:.5rem}.act-badge[data-astro-cid-w7zwxto4]{font-size:.72rem;font-weight:700;color:hsl(var(--accent-primary));background:hsl(var(--accent-primary) / .1);padding:.15rem .5rem;border-radius:var(--radius-pill)}.act-topic[data-astro-cid-w7zwxto4]{font-size:.78rem;font-weight:600;text-transform:uppercase;color:hsl(var(--text-muted))}.act-primary-heading[data-astro-cid-w7zwxto4]{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:800;color:hsl(var(--text-primary));margin:2rem 0 1.25rem;line-height:1.25}.act-heading[data-astro-cid-w7zwxto4]{font-family:var(--font-heading);font-size:1.35rem;font-weight:800;color:hsl(var(--text-primary));margin:.5rem 0 .75rem;line-height:1.3}.dossier-act[data-astro-cid-w7zwxto4] p[data-astro-cid-w7zwxto4]{font-size:1.05rem;line-height:1.72;color:hsl(var(--text-secondary));margin:0 0 1.25rem}.factor-callout-card[data-astro-cid-w7zwxto4]{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);padding:1.5rem;margin-bottom:1.5rem;box-shadow:var(--shadow-elevation-1)}.callout-tag[data-astro-cid-w7zwxto4]{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;color:hsl(var(--accent-primary));margin-bottom:.35rem}.cross-relocation-nav-box[data-astro-cid-w7zwxto4]{background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg);padding:2rem;margin-top:2rem}.cross-nav-title[data-astro-cid-w7zwxto4]{font-family:var(--font-heading);font-size:1.2rem;font-weight:800;color:hsl(var(--text-primary));margin:0 0 .5rem}.cross-nav-desc[data-astro-cid-w7zwxto4]{font-size:.92rem;color:hsl(var(--text-secondary));margin:0 0 1.25rem}.cross-nav-links[data-astro-cid-w7zwxto4]{display:flex;flex-direction:column;gap:.85rem}.cross-link-card[data-astro-cid-w7zwxto4]{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;background:hsl(var(--bg-surface-elevated));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md);text-decoration:none;transition:all .2s ease}.cross-link-card[data-astro-cid-w7zwxto4]:hover{border-color:hsl(var(--accent-primary));transform:translate(4px)}.cross-link-name[data-astro-cid-w7zwxto4]{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:hsl(var(--accent-primary))}.cross-link-sub[data-astro-cid-w7zwxto4]{font-size:.82rem;color:hsl(var(--text-secondary))}.cylindrical-marquee-stage[data-astro-cid-mk63rztf]{position:relative;width:100%;overflow:hidden;padding-block:2.5rem;perspective:1200px;mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%)}.cylinder-perspective-wrapper[data-astro-cid-mk63rztf]{transform-style:preserve-3d;transform:rotateX(8deg) rotateY(-12deg) rotate(1.5deg)}.marquee-ribbon[data-astro-cid-mk63rztf]{display:flex;gap:2.5rem;width:max-content;animation:marquee-cylindrical var(--anim-speed) linear infinite;will-change:transform}.marquee-ribbon[data-astro-cid-mk63rztf].reverse{animation-direction:reverse}.cylindrical-marquee-stage[data-astro-cid-mk63rztf]:hover .marquee-ribbon[data-astro-cid-mk63rztf]{animation-play-state:paused}.marquee-cell[data-astro-cid-mk63rztf]{display:inline-flex;align-items:center;gap:2.5rem;white-space:nowrap;user-select:none}.cell-text[data-astro-cid-mk63rztf]{font-family:Space Grotesk,Geist,sans-serif;font-size:clamp(1.2rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;color:hsl(var(--text-primary));opacity:.85;transition:opacity .2s ease,transform .2s ease}.cell-text[data-astro-cid-mk63rztf]:hover{opacity:1;color:hsl(var(--primary, 215 90% 50%))}.cell-divider[data-astro-cid-mk63rztf]{font-size:.9rem;color:hsl(var(--primary, 215 90% 50%));opacity:.6}@keyframes marquee-cylindrical{0%{transform:translateZ(0)}to{transform:translate3d(-33.333%,0,0)}}@media(prefers-reduced-motion:reduce){.marquee-ribbon[data-astro-cid-mk63rztf]{animation:none!important}.cylinder-perspective-wrapper[data-astro-cid-mk63rztf]{transform:none!important}}.ai-disclosure-bar[data-astro-cid-2yu3v2n7]{display:flex;align-items:center;padding:.5rem .85rem;margin:1rem 0 1.5rem;background-color:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-pill);font-size:.76rem;color:hsl(var(--text-secondary));width:fit-content;max-width:100%}.disclosure-main-row[data-astro-cid-2yu3v2n7]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.byline-item[data-astro-cid-2yu3v2n7]{display:inline-flex;align-items:center;gap:.35rem}.byline-icon[data-astro-cid-2yu3v2n7]{color:hsl(var(--accent-primary));display:flex;align-items:center}.byline-item[data-astro-cid-2yu3v2n7] strong[data-astro-cid-2yu3v2n7]{color:hsl(var(--text-primary));font-weight:700}.byline-divider[data-astro-cid-2yu3v2n7]{color:hsl(var(--border-strong));font-weight:700;user-select:none}.disclosure-chip[data-astro-cid-2yu3v2n7]{display:inline-flex;align-items:center;gap:.35rem;background:hsl(var(--accent-primary) / .1);border:1px solid hsl(var(--accent-primary) / .2);border-radius:var(--radius-pill);padding:.15rem .5rem}.chip-dot[data-astro-cid-2yu3v2n7]{width:6px;height:6px;border-radius:50%;background:#21c45d;box-shadow:0 0 6px #21c45d99}.disclosure-link[data-astro-cid-2yu3v2n7]{color:hsl(var(--accent-primary));text-decoration:none;font-weight:700}.disclosure-link[data-astro-cid-2yu3v2n7]:hover{text-decoration:underline}@media(max-width:768px){.ai-disclosure-bar[data-astro-cid-2yu3v2n7]{border-radius:var(--radius-md);padding:.65rem .75rem}.byline-divider[data-astro-cid-2yu3v2n7]{display:none}.disclosure-main-row[data-astro-cid-2yu3v2n7]{flex-direction:column;align-items:flex-start;gap:.35rem}}.hero-stage[data-astro-cid-j7pv25f6]{position:relative;background-color:hsl(var(--bg-canvas));padding:clamp(3rem,6vw,5rem) 1.5rem 3rem;overflow:hidden}.stage-container[data-astro-cid-j7pv25f6]{max-width:76rem;margin:0 auto;width:100%}.hero-header-block[data-astro-cid-j7pv25f6]{max-width:52rem;margin-bottom:2.5rem}.hero-eyebrow[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--accent-primary));display:inline-block;margin-bottom:.75rem}.hero-display-title[data-astro-cid-j7pv25f6]{font-size:var(--text-h1);font-weight:800;letter-spacing:var(--tracking-tight);color:hsl(var(--text-primary));line-height:1.15;margin:0 0 1rem}.tool-anchor-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem;margin-bottom:.75rem}.tool-anchor-heading[data-astro-cid-j7pv25f6]{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--text-muted));margin:0}.editorial-dossier-section[data-astro-cid-j7pv25f6]{padding:clamp(4.5rem,8vw,7.5rem) 1.5rem;border-top:1px solid hsl(var(--border-subtle));border-bottom:1px solid hsl(var(--border-subtle));background:hsl(var(--bg-surface))}.dossier-container[data-astro-cid-j7pv25f6]{max-width:52rem}.dossier-header[data-astro-cid-j7pv25f6]{margin-bottom:3rem}.dossier-eyebrow[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:hsl(var(--accent-primary));display:inline-block;margin-bottom:.75rem}.dossier-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:800;color:hsl(var(--text-primary));margin:0 0 1rem;line-height:1.2}.dossier-intro[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.68;color:hsl(var(--text-secondary));margin:0}
