:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7efe2;--paper:#fbf3e6;--paper-light:#fffaf1;--ink:#111827;--muted-ink:#334155;--panel:#fff8dcd1;--panel-strong:#fff8dcf0;--text:#111827;--muted:#334155;--line:#1118273d;--cyan:#20d7c7;--blue:#2f80ed;--violet:#9b5de5;--green:#37d67a;--yellow:#ffd93d;--orange:#ff8a00;--red:#ff4d4d;--racing-red:#b80f16;--deep-red:#7a0910;--font:"Aptos", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:"Aptos", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Georgia, "Iowan Old Style", "Palatino Linotype", Palatino, serif;--font-serif:"Iowan Old Style", Georgia, "Palatino Linotype", Palatino, serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.shell{background:linear-gradient(90deg,#0000 0 48.8%,#7a09101a 48.8% 49.15%,#b80f166b 49.15% 50.85%,#7a09101a 50.85% 51.2%,#0000 51.2% 100%),radial-gradient(circle at 8% 12%,#ffd93d2e,#0000 17rem),radial-gradient(circle at 86% 16%,#20d7c71f,#0000 22rem),radial-gradient(circle at 76% 78%,#7a091014,#0000 20rem),repeating-linear-gradient(135deg,#11182709 0 1px,#0000 1px 18px),linear-gradient(135deg,#fbf4e4 0%,#f4ead8 48%,#efe1ca 100%);min-height:100vh;position:relative;overflow:hidden}.shell:before{content:"";pointer-events:none;z-index:0;opacity:.55;mix-blend-mode:multiply;background:radial-gradient(#1118272e 1.4px,#0000 1.4px) 0 0/14px 14px,radial-gradient(#1118271a 1px,#0000 1px) 6px 6px/14px 14px,linear-gradient(105deg,#0000 0 18%,#11182714 18.2% 18.35%,#0000 18.6% 48%,#7a09101a 48.2% 48.35%,#0000 48.6% 100%) 0 0/100% 100%,linear-gradient(90deg,#ffffff38,#0000 34%,#20d7c714 72%,#0000) 0 0/100% 100%;position:fixed;inset:0}.shell:after{content:"";pointer-events:none;z-index:80;transform-origin:0;background:linear-gradient(90deg,#11182733,#0000 18% 82%,#1118272e),#fff2c7;animation:.92s cubic-bezier(.2,.8,.2,1) forwards pageTurn;position:fixed;inset:0;box-shadow:20px 0 40px #1118273d}.aurora,.grid-fade{pointer-events:none;z-index:0;position:fixed;inset:auto}.aurora{filter:none;opacity:.24;mix-blend-mode:multiply;border:5px solid #1118272e;border-radius:44% 56% 48% 52%;width:24rem;height:18rem;animation:10s ease-in-out infinite alternate doodleFloat}.aurora-one{background:#d9c19a;top:4rem;left:-10rem}.aurora-two{background:#b80f16;animation-delay:-4s;bottom:8rem;right:-12rem}.grid-fade{opacity:.2;background-image:linear-gradient(#1118272e 5px,#0000 5px),linear-gradient(90deg,#1118272e 5px,#0000 5px);background-size:230px 230px;animation:16s linear infinite gridMove;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.site-nav,.hero,.section,.footer,.company-hero,.dashboard-header,.dashboard-grid,.dashboard-layout,.stat-rail,.contact-panel{z-index:1;position:relative}.doodle-layer{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.doodle-layer:before,.doodle-layer:after{content:"";pointer-events:none;position:absolute;inset:0}.doodle-layer:after{mix-blend-mode:multiply;opacity:.6;background:radial-gradient(at 23% 68%,#11182733 0 2px,#0000 3px) 0 0/260px 260px,radial-gradient(at 71% 38%,#7a09102e 0 2px,#0000 4px) 0 0/340px 340px,linear-gradient(118deg,#0000 0 22%,#11182729 22.1% 22.22%,#0000 22.35%) 0 0/100% 100%,linear-gradient(68deg,#0000 0 73%,#1118271f 73.1% 73.22%,#0000 73.35%) 0 0/100% 100%}.doodle{color:#11182780;text-transform:uppercase;filter:drop-shadow(3px 3px #0000002e);font-weight:950;animation:7s ease-in-out infinite doodleFloat;position:absolute}.d-star{color:#ffd93d;font-size:2.2rem;top:28vh;left:6vw}.d-bolt{color:#07111f;background:#ffd93dd1;border:3px solid #eef6ff80;border-radius:999px;padding:8px 10px;animation-delay:-1.6s;top:24vh;right:7vw;transform:rotate(12deg)}.d-loop{border:4px solid #5eead46b;border-radius:50%;width:92px;height:52px;animation-delay:-3s;bottom:18vh;right:12vw;transform:rotate(-24deg)}.d-dots{background-image:radial-gradient(#ffd93db8 3px,#0000 3px);background-size:18px 18px;width:140px;height:60px;animation-delay:-4.4s;bottom:12vh;left:10vw}.d-spark{color:#07111f;background:#5eead4;border:3px solid #eef6ff99;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.4rem;animation-delay:-2.2s;display:grid;bottom:42vh;right:4vw}.site-nav{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 32px);margin:0 auto;padding:18px 0;display:flex}.storybook-shell .site-nav,.company-page .site-nav,.dashboard-shell .site-nav{transform:rotate(-.25deg)}.storybook-shell .brand strong,.storybook-shell .brand small,.company-page .brand strong,.company-page .brand small,.dashboard-shell .brand strong,.dashboard-shell .brand small{color:#111827;text-shadow:2px 2px #ffffff8c}.storybook-shell .site-nav nav,.company-page .site-nav nav,.dashboard-shell .site-nav nav{border-width:3px;box-shadow:7px 7px #0000003d}.brand,.site-nav nav,.footer-actions,.hero-actions,.contact-actions,.dashboard-actions{align-items:center;gap:12px;display:flex}.brand-mark{color:#04111a;background:linear-gradient(135deg, var(--cyan), var(--blue));border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;animation:2.5s ease-in-out infinite pulseGlow;display:grid;box-shadow:0 0 34px #5eead461}.storybook-shell .brand-mark,.company-page .brand-mark,.dashboard-shell .brand-mark{color:#07111f;background:#5eead4;border:3px solid #07111f;box-shadow:5px 5px #00000047}.brand strong,.brand small{display:block}.brand small{color:var(--muted);margin-top:2px}.site-nav nav{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff8dcc7;border-radius:999px;padding:8px}.site-nav nav a,.footer-actions a,.hero-actions a,.contact-actions a,.dashboard-actions a,.next-company a,.panel a{border:1px solid var(--line);color:var(--ink);background:#ffffff47;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.site-nav nav a:hover,.footer-actions a:hover,.hero-actions a:hover,.contact-actions a:hover,.dashboard-actions a:hover,.next-company a:hover,.panel a:hover{border-color:var(--ink);background:var(--yellow);transform:translateY(-2px)}.hero{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:center;gap:48px;width:min(1180px,100% - 32px);min-height:82vh;margin:0 auto;padding:64px 0 40px;display:grid}.eyebrow{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:18px;font-size:clamp(3.6rem,8vw,8.8rem);line-height:.88}h2{margin-bottom:18px;font-size:clamp(2rem,4vw,4.4rem);line-height:.98}h3{margin-bottom:10px;font-size:1.35rem}p{color:var(--muted);line-height:1.7}.hero-copy>p:not(.hero-role){max-width:700px}.hero-actions{flex-wrap:wrap;margin-top:28px}.hero-actions a:first-child,.contact-actions a:first-child,.next-company a{color:#04111a;background:linear-gradient(135deg, var(--cyan), var(--blue));border-color:#0000;font-weight:850}.hologram{perspective:900px;place-items:center;min-height:520px;display:grid;position:relative}.holo-ring{aspect-ratio:1;width:min(82vw,430px);transform-style:preserve-3d;border:1px solid #5eead447;border-radius:50%;animation:12s linear infinite rotate3d;position:absolute}.holo-ring.r2{border-color:#38bdf857;width:min(70vw,330px);animation-duration:9s;animation-direction:reverse}.holo-ring.r3{border-color:#a78bfa5c;width:min(56vw,230px);animation-duration:7s}.profile-core{text-align:center;background:linear-gradient(#ffffff24,#ffffff0a);border:1px solid #ffffff2e;border-radius:34px;place-items:center;width:210px;height:210px;padding:24px;animation:4s ease-in-out infinite float;display:grid;box-shadow:0 0 80px #5eead42e}.profile-core span{font-size:4rem;font-weight:950;line-height:1}.profile-core strong,.profile-core small{display:block}.profile-core small{color:var(--muted)}.node{color:#d9faff;background:#050d1cc7;border:1px solid #ffffff29;border-radius:999px;padding:10px 14px;animation:4s ease-in-out infinite bob;position:absolute;box-shadow:0 16px 40px #0000003d}.n1{top:16%;left:5%}.n2{animation-delay:-1s;top:20%;right:2%}.n3{animation-delay:-2s;bottom:20%;left:4%}.n4{animation-delay:-3s;bottom:16%;right:8%}.stat-rail,.section,.contact-panel,.footer,.company-hero,.dashboard-header,.dashboard-grid,.dashboard-layout{width:min(1180px,100% - 32px);margin:0 auto}.stat-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:24px 0 58px;display:grid}.stat,.capability,.education-card,.company-card,.dashboard-stat,.panel,.timeline-panel,.detail-panel,.metric-stack div,.motion-line,.achievement-track article{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 80px #00000038}.stat{min-height:140px;animation:.7s both riseIn;animation-delay:var(--delay);border-radius:8px;padding:22px}.stat strong{font-size:2rem;display:block}.stat span{color:var(--muted)}.section{padding:76px 0}.split{grid-template-columns:.85fr 1.15fr;gap:38px;display:grid}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.capability,.education-card{border-radius:8px;padding:22px}.capability svg{color:var(--cyan);margin-bottom:20px}.section-heading{max-width:820px;margin-bottom:28px}.company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.company-card{min-height:330px;animation:.7s both riseIn;animation-delay:var(--delay);border-radius:8px;padding:24px;position:relative;overflow:hidden}.company-card:before{content:"";background:radial-gradient(circle at 25% 15%, color-mix(in srgb, var(--accent) 38%, transparent), transparent 36%), radial-gradient(circle at 92% 100%, color-mix(in srgb, var(--accent-2) 28%, transparent), transparent 42%);opacity:.9;z-index:-1;position:absolute;inset:-1px}.company-card:hover{border-color:color-mix(in srgb, var(--accent) 72%, white);transform:translateY(-8px)scale(1.01)}.company-orbit{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;width:160px;height:160px;animation:8s linear infinite rotate2d;position:absolute;top:-46px;right:-46px}.company-orbit:after{content:"";background:var(--accent);width:12px;height:12px;box-shadow:0 0 24px var(--accent);border-radius:50%;position:absolute;top:28px;left:12px}.company-card small,.education-card small{color:color-mix(in srgb, var(--accent,var(--cyan)) 74%, white);font-weight:800}.company-card h3{max-width:260px;margin-top:22px}.company-card strong{align-items:center;gap:8px;display:inline-flex;position:absolute;bottom:22px;left:24px}.chip-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.chip-row span,.tool-cloud span,.tool-cloud a,.program-list span{color:var(--ink);background:#fff8dcad;border:2px solid #1118273d;border-radius:999px;align-items:center;padding:8px 10px;display:inline-flex}.kinetic-text{white-space:nowrap;border-block:1px solid var(--line);gap:18px;padding:24px 0;display:flex;overflow:hidden}.kinetic-text span{color:#0000;-webkit-text-stroke:1px #eef6ff8f;animation:16s linear infinite marquee,3s ease-in-out infinite alternate glowText;animation-delay:calc(var(--i) * -700ms);font-size:clamp(1.8rem,5vw,5rem);font-weight:900}.education-grid{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:16px;display:grid}.education-card strong{color:var(--cyan)}.tools-section{grid-template-columns:.8fr 1.2fr;gap:28px;display:grid}.tool-cloud{flex-wrap:wrap;gap:10px;display:flex}.tool-cloud span{animation:.5s both popIn;animation-delay:var(--delay)}.signature-system,.next-company,.contact-panel{border:1px solid var(--line);background:linear-gradient(135deg,#5eead41a,#38bdf80f);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.signature-system{position:relative;overflow:hidden}.signature-system:before{content:"";z-index:-1;background:conic-gradient(from 90deg,#0000,#5eead42e,#0000,#38bdf82e,#0000);animation:16s linear infinite rotate2d;position:absolute;inset:-40%}.signature-system p{max-width:760px;margin-bottom:0}.orbit-stack{aspect-ratio:1;border:1px solid #5eead43d;border-radius:50%;flex:none;width:min(320px,100%);animation:12s linear infinite morphRotate;position:relative}.orbit-stack span{background:#020617d1;border:1px solid #ffffff2e;border-radius:999px;padding:10px 12px;font-size:.82rem;font-weight:850;animation:12s linear infinite counterRotate;position:absolute}.orbit-stack span:first-child{top:8%;left:50%;transform:translate(-50%)}.orbit-stack span:nth-child(2){top:46%;right:-2%}.orbit-stack span:nth-child(3){bottom:8%;left:50%;transform:translate(-50%)}.orbit-stack span:nth-child(4){top:46%;left:-4%}.contact-panel{flex-wrap:wrap;margin-top:54px;margin-bottom:44px}.storybook-shell .contact-panel,.company-page .contact-panel,.dashboard-shell .contact-panel{border-width:4px;border-color:#eef6ffdb;position:relative;overflow:hidden;box-shadow:10px 10px #00000047}.storybook-shell .contact-panel:after,.company-page .contact-panel:after,.dashboard-shell .contact-panel:after{content:"NEXT?";color:#ffd93d2e;font-size:clamp(3rem,9vw,8rem);font-weight:950;line-height:1;position:absolute;top:18px;right:24px;transform:rotate(-8deg)}.comic-contact-form{z-index:1;color:#111827;background-color:#fff8dc;background-image:radial-gradient(#1118271f 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:4px solid #111827;border-radius:8px;flex:460px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid;position:relative;box-shadow:8px 8px #00000042}.comic-contact-form label{gap:6px;font-weight:900;display:grid}.comic-contact-form label:nth-child(4){grid-column:1/-1}.comic-contact-form input,.comic-contact-form textarea{color:#111827;width:100%;font:inherit;background:#eefcff;border:3px solid #111827;border-radius:8px;outline:none;padding:12px;font-weight:750;box-shadow:4px 4px #00000029}.comic-contact-form input:focus,.comic-contact-form textarea:focus{background:#fff;box-shadow:0 0 0 4px #5eead48c,4px 4px #0000002e}.comic-contact-form small{color:#111827;background:#ffd93d;border:2px solid #111827;border-radius:999px;width:max-content;padding:4px 7px;font-weight:950}.comic-contact-form button{color:#111827;width:max-content;font:inherit;cursor:pointer;background:#5eead4;border:3px solid #111827;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-weight:950;display:inline-flex;box-shadow:5px 5px #0000003d}.comic-contact-form button:disabled{cursor:wait;opacity:.72}.form-status{color:#111827;align-self:center;margin:0;font-weight:900}.form-status.success{color:#0f766e}.form-status.error{color:#b91c1c}.contact-panel h2,.signature-system h2,.next-company h2{max-width:820px;font-size:clamp(1.8rem,3.4vw,3.4rem)}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:34px 0 44px;display:flex}.storybook-shell .footer,.company-page .footer,.dashboard-shell .footer{border:4px solid var(--ink);background:radial-gradient(circle at 10% 20%, #ffd93d61, transparent 28%), var(--paper-light);border-radius:8px;margin-bottom:22px;padding:26px;box-shadow:10px 10px #00000047}.storybook-shell .footer,.company-page .footer,.dashboard-shell .footer,.storybook-shell .footer p,.company-page .footer p,.dashboard-shell .footer p{color:var(--ink)}.footer p{margin-bottom:8px}.reveal{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards revealUp;animation-delay:var(--delay);transform:translateY(22px)}.company-page{background:radial-gradient(circle at 15% 18%, color-mix(in srgb, var(--accent,#5eead4) 20%, transparent), transparent 24rem), radial-gradient(circle at 88% 12%, #ffd93d2e, transparent 22rem), repeating-linear-gradient(135deg, #1118270a 0 2px, transparent 2px 20px), linear-gradient(135deg, #fffaf1, #f7efe2 54%, #f3eadc);--comic-ink:#111827}.company-page:after{content:"";pointer-events:none;z-index:0;opacity:.34;background:radial-gradient(#11182729 1.2px, transparent 1.2px), radial-gradient(circle at 50% 0, color-mix(in srgb, var(--accent,#5eead4) 18%, transparent), transparent 28rem), linear-gradient(115deg, transparent 0 42%, color-mix(in srgb, var(--accent-2,#38bdf8) 18%, transparent) 42% 44%, transparent 44% 100%);background-size:12px 12px,auto,auto;animation:12s ease-in-out infinite alternate pagePrism;position:fixed;inset:0}.hydro-agri-pulse-page:after{background:linear-gradient(180deg, transparent 0 52%, color-mix(in srgb, var(--accent) 16%, transparent) 52% 55%, transparent 55% 100%), radial-gradient(circle at 80% 16%, color-mix(in srgb, var(--accent-2) 20%, transparent), transparent 24rem);animation-name:tideBackdrop}.classroom-code-stream-page:after{background-image:repeating-linear-gradient(180deg, color-mix(in srgb, var(--accent) 13%, transparent) 0 1px, transparent 1px 36px), radial-gradient(circle at 72% 20%, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 24rem);animation-name:codeBackdrop}.executive-network-page:after{background:radial-gradient(circle at 20% 25%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 24rem), linear-gradient(45deg, transparent 0 48%, color-mix(in srgb, var(--accent-2) 12%, transparent) 48% 50%, transparent 50% 100%)}.brand-constellation-page:after{background:radial-gradient(circle at 20% 22%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 24rem), radial-gradient(circle at 70% 32%, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 28rem);animation-name:studioGlow}.system-grid-page:after{background-image:linear-gradient(color-mix(in srgb, var(--accent) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent-2) 8%, transparent) 1px, transparent 1px);background-size:44px 44px;animation-name:systemBackdrop}.content-wave-page:after{background:repeating-radial-gradient(circle at 20% 50%, color-mix(in srgb, var(--accent) 14%, transparent) 0 2px, transparent 2px 30px), radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--accent-2) 18%, transparent), transparent 24rem);animation-name:contentBackdrop}.company-hero{grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:center;gap:40px;min-height:78vh;padding:64px 0;display:grid}.company-page .company-hero{min-height:84vh}.company-copy h1{color:var(--ink);-webkit-text-stroke:2px var(--paper-light);text-transform:uppercase;text-shadow:6px 6px #11182729}.chapter-bubble{border:3px solid var(--comic-ink);color:#07111f;background:#eefcff;border-radius:18px 18px 18px 4px;max-width:580px;margin-top:24px;padding:18px;position:relative;transform:rotate(-.8deg);box-shadow:8px 8px #00000042}.chapter-bubble:after{content:"";border-left:3px solid var(--comic-ink);border-bottom:3px solid var(--comic-ink);background:#eefcff;width:22px;height:22px;position:absolute;bottom:-17px;left:24px;transform:rotate(-28deg)}.chapter-bubble span{color:#0f766e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.76rem;font-weight:950;display:block}.chapter-bubble p{color:#07111f;margin:0;font-weight:780}.chapter-stage{position:relative}.chapter-stage:before{content:"READ!";z-index:3;aspect-ratio:1;clip-path:polygon(50% 0,62% 30%,95% 18%,74% 45%,100% 62%,67% 64%,70% 100%,50% 75%,30% 100%,33% 64%,0 62%,26% 45%,5% 18%,38% 30%);color:#07111f;background:var(--accent,#ffd93d);border:0;place-items:center;width:108px;font-weight:950;animation:2.8s ease-in-out infinite burstPop;display:grid;position:absolute;top:-22px;right:-20px}.mini-sidekick{z-index:4;width:96px;height:138px;animation:4s ease-in-out infinite heroFloat;position:absolute;bottom:-22px;left:-18px}.sidekick-head,.sidekick-body{border:4px solid #07111f;position:absolute;left:50%;transform:translate(-50%);box-shadow:5px 5px #00000042}.sidekick-head{background:#ffd7b8;border-radius:42% 42% 48% 48%;width:64px;height:64px;top:0}.sidekick-head:before{content:"";background:#111827;border-radius:24px 24px 10px 10px;height:28px;position:absolute;inset:-8px 8px auto}.sidekick-head:after{content:"";border-bottom:4px solid #07111f;border-radius:0 0 22px 22px;width:28px;height:14px;position:absolute;top:33px;left:17px}.sidekick-body{color:#07111f;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:22px 22px 30px 30px;place-items:center;width:82px;height:80px;font-size:1.8rem;font-weight:950;display:grid;bottom:0}.company-backdrop{background:radial-gradient(circle at 18% 28%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 28rem), radial-gradient(circle at 74% 34%, color-mix(in srgb, var(--accent-2) 22%, transparent), transparent 30rem), linear-gradient(135deg, #ffffff38, transparent);opacity:.55;z-index:-1;height:72vh;position:absolute;inset:24px -70vw auto}.back-link{width:max-content;color:var(--muted-ink);align-items:center;gap:8px;margin-bottom:28px;display:flex}.company-title{color:color-mix(in srgb, var(--accent) 72%, #111827);font-size:1.2rem;font-weight:800}.company-copy>p{color:var(--muted-ink);font-weight:720}.theme-visual{background:linear-gradient(90deg, transparent 0 47.5%, #7a09102e 47.5% 48.15%, #b80f16b8 48.15% 51.85%, #7a09102e 51.85% 52.5%, transparent 52.5% 100%), radial-gradient(circle at center, color-mix(in srgb, var(--accent) 16%, transparent), transparent 34%), radial-gradient(#1118271f 1px, transparent 1px), linear-gradient(135deg, #fff8e9, #efe0c7);background-size:auto,auto,13px 13px,auto;border:1px solid #1118272e;border-radius:8px;min-height:520px;position:relative;overflow:hidden}.company-page .theme-visual{border:4px solid var(--comic-ink);box-shadow:12px 12px #00000047}.orbital-waste-grid{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 30%), repeating-conic-gradient(from 0deg, #5fffa812 0 12deg, transparent 12deg 28deg), linear-gradient(135deg, #ffffff17, #ffffff05)}.ring,.signal,.floating-card,.visual-mesh,.visual-particles,.visual-particles span{position:absolute}.visual-mesh{background-image:linear-gradient(color-mix(in srgb, var(--accent) 16%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent-2) 14%, transparent) 1px, transparent 1px);background-size:34px 34px;animation:9s linear infinite gridMove;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.visual-particles{inset:0}.visual-particles span{width:6px;height:6px;left:calc(8% + (var(--i) * 5%));top:calc(12% + ((var(--i) * 17) % 72) * 1%);background:var(--accent);box-shadow:0 0 18px var(--accent);opacity:.68;animation:5s ease-in-out infinite particleFloat;animation-delay:calc(var(--i) * -180ms);border-radius:50%}.ring{border:1px solid color-mix(in srgb, var(--accent) 54%, transparent);border-radius:38% 62% 48% 52%;animation:12s linear infinite morphRotate;inset:12%}.ring-b{border-color:color-mix(in srgb, var(--accent-2) 54%, transparent);animation-duration:9s;animation-direction:reverse;inset:22%}.ring-c{animation-duration:6s;inset:32%}.signal{transform-origin:0;background:linear-gradient(90deg, var(--accent), transparent);width:220px;height:2px;animation:4s linear infinite sweep;top:50%;left:50%}.signal-b{animation-delay:-2s}.floating-card{color:#e8fbff;text-transform:uppercase;letter-spacing:.12em;background:#020617c2;border:1px solid #ffffff26;border-radius:8px;padding:12px 14px;font-size:.75rem;font-weight:900;animation:4s ease-in-out infinite float}.floating-card.one{top:18%;left:12%}.floating-card.two{animation-delay:-1.2s;top:46%;right:12%}.floating-card.three{animation-delay:-2.4s;bottom:14%;left:28%}.hydro-agri-pulse .ring{border-radius:50%;animation-name:rippleScale}.hydro-agri-pulse .signal{transform-origin:50%;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 52%, transparent), transparent);clip-path:polygon(0 60%,12% 46%,24% 58%,36% 42%,48% 54%,60% 38%,72% 52%,84% 40%,100% 58%,100% 100%,0 100%);width:70%;height:90px;animation:4.8s ease-in-out infinite waveDrift;top:auto;bottom:22%;left:15%}.classroom-code-stream .visual-mesh{background-size:100% 28px;animation:5s linear infinite codeRain}.classroom-code-stream .ring{border-radius:8px;transform:rotate(45deg)}.executive-network .ring{border-radius:18px;transform:rotate(45deg)}.executive-network .visual-particles span{width:10px;height:10px;animation-name:networkPulse}.brand-constellation .ring{border-style:dashed;animation-duration:7s}.brand-constellation .floating-card{border-radius:22px 8px}.system-grid .ring{border-radius:8px;animation-name:scanBox}.system-grid .signal{background:linear-gradient(90deg, transparent, var(--accent), transparent);width:100%;animation:2.4s ease-in-out infinite scanLine;left:0}.content-wave .ring{border-radius:50% 12%}.content-wave .visual-mesh{background-size:60px 18px;animation:4s linear infinite waveGrid}.role-signal-board{grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:16px;display:grid}.signal-board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.signal-board-grid article{border:1px solid var(--line);background:radial-gradient(circle at 22% 18%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 42%), var(--paper-light);min-height:180px;animation:.72s both signalRise;animation-delay:var(--delay);border-radius:8px;padding:18px;position:relative;overflow:hidden}.signal-board-grid article:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), var(--accent-2), transparent);height:2px;animation:2.8s ease-in-out infinite signalSweep;animation-delay:var(--delay);position:absolute;inset:auto -20% 12%}.signal-board-grid article span{color:color-mix(in srgb, var(--accent) 78%, white);margin-bottom:54px;font-weight:950;display:inline-flex}.signal-board-grid article strong{font-size:1.16rem;line-height:1.2;display:block}.hydro-agri-pulse-page .signal-board-grid article{border-radius:8px 8px 40px 40px}.classroom-code-stream-page .signal-board-grid article:after{content:"{ }";color:color-mix(in srgb, var(--accent) 50%, transparent);font-size:2.4rem;font-weight:950;position:absolute;bottom:12px;right:18px}.executive-network-page .signal-board-grid article{clip-path:polygon(0 0,92% 0,100% 12%,100% 100%,0 100%)}.brand-constellation-page .signal-board-grid article{border-radius:24px 8px}.system-grid-page .signal-board-grid article{background:linear-gradient(color-mix(in srgb, var(--accent) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent-2) 12%, transparent) 1px, transparent 1px), #091122b8;background-size:22px 22px}.content-wave-page .signal-board-grid article{border-radius:8px 36px}.company-detail{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.detail-panel,.metric-stack div{border-radius:8px;padding:24px}.company-page .detail-panel,.company-page .metric-stack div,.company-page .signal-board-grid article,.company-page .motion-line,.company-page .achievement-track article,.company-page .next-company{border-width:4px;border-color:var(--comic-ink);color:var(--ink);background:linear-gradient(90deg, #b80f1661 0 6px, transparent 6px), radial-gradient(#11182717 1px, transparent 1px), var(--paper-light);background-size:100% 100%,12px 12px,auto;box-shadow:8px 8px #00000042}.metric-stack{gap:12px;display:grid}.metric-stack div{text-align:center;min-height:100px;color:color-mix(in srgb, var(--accent) 70%, #111827);place-items:center;font-weight:900;display:grid}.responsibility-grid{grid-template-columns:.75fr 1.25fr;gap:16px;display:grid}.motion-line{animation:.65s both slideIn;animation-delay:var(--delay);border-radius:8px;grid-column:2;align-items:flex-start;gap:14px;padding:18px;display:flex}.company-page .motion-line{background:linear-gradient(90deg, #b80f1661 0 6px, transparent 6px), radial-gradient(circle at 10% 20%, color-mix(in srgb, var(--accent,#5eead4) 22%, transparent), transparent 34%), var(--paper-light);background-size:100% 100%,auto,auto;position:relative;transform:rotate(-.35deg)}.company-page .motion-line:nth-child(odd){transform:rotate(.35deg)}.company-page .motion-line:after{content:"✓";color:#07111f;background:var(--accent,#5eead4);border:3px solid #07111f;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid;position:absolute;top:-16px;right:14px}.motion-line svg{color:var(--accent);flex:none;margin-top:4px}.motion-line p{margin:0}.achievements .eyebrow{margin-bottom:20px}.achievement-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.achievement-track article{min-height:220px;animation:.65s both riseIn;animation-delay:var(--delay);border-radius:8px;padding:22px}.company-page .achievement-track article{background:linear-gradient(90deg, #b80f1661 0 6px, transparent 6px), repeating-radial-gradient(circle at 20% 20%, #1118271a 0 2px, transparent 2px 13px), var(--paper-light);position:relative;overflow:hidden}.company-page .achievement-track article:after{content:"POW";color:color-mix(in srgb, var(--accent,#ffd93d) 72%, white);opacity:.2;font-size:2.2rem;font-weight:950;position:absolute;bottom:12px;right:12px}.chapter-scene-section{grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:18px;display:grid}.chapter-scene{background:linear-gradient(90deg, transparent 0 50%, #b80f1670 50% 51.8%, transparent 51.8% 100%), radial-gradient(circle at 26% 28%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 22%), radial-gradient(#11182724 1px, transparent 1px), #fff4df;background-size:auto,auto,12px 12px,auto;border:4px solid #111827e6;border-radius:8px;min-height:430px;position:relative;overflow:hidden;box-shadow:12px 12px #0000003d}.chapter-scene:before{content:"";background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--accent-2) 18%, transparent) 0 8deg, transparent 8deg 18deg);opacity:.45;animation:24s linear infinite rotate2d;position:absolute;inset:-20%}.theme-visual:after,.chapter-scene:after,.comic-stage:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.55;background:radial-gradient(circle at 19% 72%,#11182747 0 2px,#0000 3px) 0 0/42px 42px,radial-gradient(circle at 72% 24%,#7a09104d 0 2px,#0000 3px) 0 0/56px 56px,linear-gradient(105deg,#0000 0 16%,#11182729 16.15% 16.35%,#0000 16.55% 42%,#7a091038 42.15% 42.34%,#0000 42.55% 100%) 0 0/100% 100%,repeating-linear-gradient(84deg,#0000 0 34px,#1118270f 34px 35px,#0000 35px 58px) 0 0/100% 100%;position:absolute;inset:0}.scene-character{z-index:2;width:160px;height:250px;animation:4s ease-in-out infinite heroFloat;position:absolute;bottom:12%;left:10%}.scene-head,.scene-body,.scene-arm{border:5px solid #111827;position:absolute;box-shadow:6px 6px #0003}.scene-head{background:#ffd7b8;border-radius:42% 42% 48% 48%;width:92px;height:92px;top:0;left:34px}.scene-head:before{content:"";background:#111827;border-radius:28px 28px 12px 12px;height:36px;position:absolute;inset:-10px 10px auto}.scene-head:after{content:"";border-bottom:5px solid #111827;border-radius:0 0 24px 24px;width:30px;height:15px;position:absolute;top:50px;left:30px}.scene-body{color:#111827;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:30px 30px 42px 42px;place-items:center;width:120px;height:145px;font-size:3rem;font-weight:950;display:grid;bottom:0;left:20px}.scene-arm{background:var(--accent-2);border-radius:999px;width:86px;height:24px;top:126px}.scene-arm.left{left:-34px;transform:rotate(-24deg)}.scene-arm.right{right:-34px;transform:rotate(24deg)}.scene-board{z-index:2;color:#111827;background:#eefcff;border:4px solid #111827;border-radius:8px;width:min(440px,52%);padding:22px;position:absolute;top:16%;right:8%;transform:rotate(1deg);box-shadow:8px 8px #0000003d}.scene-board strong{text-transform:uppercase;margin-bottom:10px;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1;display:block}.scene-board p{color:#111827;font-weight:780}.scene-props{flex-wrap:wrap;gap:8px;display:flex}.scene-props span{background:#ffd93d;border:2px solid #111827;border-radius:999px;padding:7px 9px;font-weight:950}.scene-doodle{z-index:3;color:#111827;text-transform:uppercase;font-weight:950;animation:5s ease-in-out infinite doodleFloat;position:absolute}.scene-doodle.one{color:var(--accent);font-size:3rem;bottom:16%;right:14%}.scene-doodle.two{background:#ffd93d;border:3px solid #111827;border-radius:999px;padding:8px 10px;animation-delay:-2s;top:12%;left:8%;transform:rotate(-8deg)}.achievement-track strong{color:var(--accent);margin-bottom:28px;font-size:2rem;display:block}.dashboard-shell{background:radial-gradient(circle at 12% 16%,#ffd93d38,#0000 24rem),radial-gradient(circle at 82% 16%,#20d7c72e,#0000 28rem),repeating-linear-gradient(135deg,#1118270a 0 2px,#0000 2px 20px),linear-gradient(135deg,#fffaf1,#f7efe2)}.dashboard-header{border:4px solid var(--ink);background:radial-gradient(circle at 18% 18%, #ffd93d6b, transparent 38%), var(--paper-light);border-radius:8px;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:42px;padding:32px;display:flex;position:relative;box-shadow:12px 12px #0000004d}.dashboard-header:after{content:"INDEX!";aspect-ratio:1;clip-path:polygon(50% 0,62% 30%,95% 18%,74% 45%,100% 62%,67% 64%,70% 100%,50% 75%,30% 100%,33% 64%,0 62%,26% 45%,5% 18%,38% 30%);color:#07111f;background:#ffd93d;place-items:center;width:106px;font-weight:950;animation:3s ease-in-out infinite burstPop;display:grid;position:absolute;top:-34px;right:26px}.dashboard-header h1{font-size:clamp(3rem,7vw,7rem)}.dashboard-header p{max-width:760px}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 0 28px;display:grid}.dashboard-stat{background:linear-gradient(90deg, #b80f1657 0 6px, transparent 6px), radial-gradient(#11182712 1px, transparent 1px), var(--paper-light);animation:.65s both riseIn;animation-delay:var(--delay);background-size:100% 100%,12px 12px,auto;border-radius:8px;padding:22px}.dashboard-stat,.timeline-panel,.panel{border-width:4px;border-color:var(--ink);color:var(--ink);box-shadow:8px 8px #00000047}.dashboard-stat{transform:rotate(-.4deg)}.dashboard-stat:nth-child(2n){transform:rotate(.4deg)}.timeline-panel,.panel{background:linear-gradient(90deg, #b80f1657 0 6px, transparent 6px), radial-gradient(circle at 10% 12%, #b80f1614, transparent 32%), radial-gradient(#11182712 1px, transparent 1px), var(--paper-light);background-size:100% 100%,auto,12px 12px,auto}.dashboard-stat svg{color:var(--cyan)}.dashboard-stat strong,.dashboard-stat span{display:block}.dashboard-stat strong{margin:18px 0 4px;font-size:2.2rem}.dashboard-stat span{color:var(--muted)}.dashboard-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;padding:24px 0 80px;display:grid}.timeline-panel,.panel{border-radius:8px;padding:22px}.panel-heading{margin-bottom:20px}.timeline-item{animation:.65s both slideIn;animation-delay:var(--delay);background:#ffffff09;border:2px solid #eef6ff33;border-radius:8px;grid-template-columns:18px 1fr;gap:14px;margin:8px 0;padding:16px;display:grid;position:relative}.timeline-item>span{background:var(--accent);width:12px;height:12px;box-shadow:0 0 22px var(--accent);border-radius:50%;margin-top:6px}.timeline-item:not(:last-child):after{content:"";background:#ffffff29;width:1px;position:absolute;top:32px;bottom:-4px;left:5px}.timeline-item strong,.timeline-item small{display:block}.timeline-item small{color:var(--muted);margin:4px 0}.timeline-item p{margin:0}.dashboard-side{gap:16px;display:grid}.program-list{flex-wrap:wrap;gap:8px;display:flex}.clean-list{color:var(--muted);margin:0;padding-left:18px;line-height:1.8}@keyframes drift{to{transform:translate(8vw,-4vh)scale(1.1)}}@keyframes gridMove{to{background-position:58px 58px}}@keyframes pulseGlow{50%{box-shadow:0 0 52px #5eead494}}@keyframes revealUp{to{opacity:1;transform:translateY(0)}}@keyframes riseIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes popIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes rotate3d{to{transform:rotateX(68deg)rotate(360deg)}}@keyframes rotate2d{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-14px)}}@keyframes bob{50%{transform:translateY(-10px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-220px)}}@keyframes glowText{to{filter:drop-shadow(0 0 18px #5eead480)}}@keyframes morphRotate{50%{border-radius:62% 38% 52% 48%}to{transform:rotate(360deg)}}@keyframes sweep{to{transform:rotate(360deg)}}@keyframes pagePrism{50%{opacity:.52;transform:translateY(-18px)}}@keyframes tideBackdrop{50%{opacity:.55;background-position:0 34px,50%}}@keyframes codeBackdrop{to{background-position:0 144px,50%}}@keyframes studioGlow{50%{filter:saturate(1.4);transform:scale(1.03)rotate(1deg)}}@keyframes systemBackdrop{to{background-position:44px 44px}}@keyframes contentBackdrop{50%{opacity:.5;transform:translate(20px)}}@keyframes signalRise{0%{opacity:0;transform:translateY(22px)rotateX(18deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes signalSweep{0%,to{opacity:.3;transform:translate(-40%)}50%{opacity:1;transform:translate(40%)}}@keyframes counterRotate{to{rotate:-360deg}}@keyframes particleFloat{50%{opacity:1;transform:translate(18px,-26px)scale(1.6)}}@keyframes rippleScale{50%{opacity:.52;transform:scale(1.08)}to{transform:scale(1)rotate(360deg)}}@keyframes waveDrift{50%{transform:translate(22px)translateY(-8px)}}@keyframes codeRain{to{background-position:0 140px}}@keyframes networkPulse{50%{opacity:.22;transform:scale(2.2)}}@keyframes scanBox{50%{transform:scaleX(.78)scaleY(1.12)}to{transform:rotate(360deg)}}@keyframes scanLine{0%,to{opacity:.28;top:18%}50%{opacity:1;top:82%}}@keyframes waveGrid{to{background-position:120px 36px}}@media (max-width:940px){.site-nav{flex-direction:column;align-items:flex-start}.site-nav nav{justify-content:flex-start;width:100%;overflow-x:auto}.hero,.company-hero,.split,.tools-section,.company-detail,.responsibility-grid,.role-signal-board,.dashboard-layout,.dashboard-header{grid-template-columns:1fr}.hero{padding-top:38px}.stat-rail,.dashboard-grid,.company-grid,.education-grid,.signal-board-grid,.achievement-track{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibility-grid>div,.motion-line{grid-column:auto}.dashboard-header{align-items:start;display:grid}}@media (max-width:640px){.site-nav{width:min(100% - 22px,1180px)}.site-nav nav{border-radius:22px;flex-wrap:wrap;gap:8px;overflow:visible}.site-nav nav a{white-space:nowrap;padding:9px 12px}.hero,.section,.company-hero,.dashboard-header{padding-block:42px}h1{font-size:clamp(3rem,18vw,5rem)}.stat-rail,.dashboard-grid,.company-grid,.education-grid,.achievement-track,.signal-board-grid,.capability-grid{grid-template-columns:1fr}.signature-system,.next-company,.contact-panel,.footer{flex-direction:column;align-items:flex-start}.hologram,.theme-visual{min-height:380px}.node{font-size:.78rem}}.shell:after{background:linear-gradient(90deg,#06152f38,#a5cee01f 42%,#ebebeb2e 58%,#0000 100%)!important;animation:.52s cubic-bezier(.22,.76,.2,1) forwards pageTurn!important;box-shadow:12px 0 34px #06152f2e!important}html,body{background:#ebebeb!important}.section:not(.story-cover):not(.company-hero):not(.dashboard-header):not(.authority-hero),.resource-article{background:#ebebeb!important}.section-heading h2,.detail-panel h2,.authority-card h2,.article-cta h2{color:var(--brand-blue)!important}.section-heading p,.authority-card p,.detail-panel p,.article-cta p,.article-body p,.article-body li,p,li{color:#06152fc2}.viewer-card,.comic-stat,.story-panel,.power-card,.comic-company-panel,.education-card,.detail-panel,.metric-stack div,.authority-card,.dashboard-stat,.impact-score-card,.impact-health-grid article,.impact-system-card,.impact-map,.impact-roadmap,.impact-transparency,.newsletter-pillar-grid article,.newsletter-console,.newsletter-result,.newsletter-teardown>div,.newsletter-action,.help-principle-grid article,.help-console,.help-output,.help-level-grid article,.help-panel-grid article,.article-body section,.article-cta,.copilot-form,.copilot-output,.copilot-output section,.grader-input-panel,.grader-output-panel,.grader-output-panel section,.help-form,.newsletter-form{background:linear-gradient(#ffffffb8,#ebebebe6),#ebebeb!important;border-color:#10367d24!important;box-shadow:inset 0 1px #ffffffdb,0 22px 64px #06152f1a!important}.footer,.contact-panel{background:linear-gradient(#10367df5,#08265ffa)!important;border-color:#10367d29!important}.section .eyebrow,.section .panel-kicker,.section .chapter-number,.article-body .eyebrow{text-shadow:none;color:var(--brand-blue)!important}.chip-row span,.template-tag,.resource-tag,.company-title{color:var(--brand-blue)!important;background:#10367d0f!important;border-color:#10367d2e!important}.motion-3d-world{pointer-events:none;z-index:24;perspective:1200px;transform-style:preserve-3d;mix-blend-mode:screen;position:fixed;inset:0;overflow:hidden}.motion-orb{filter:blur(.2px);opacity:.54;background:radial-gradient(circle at 32% 28%,#fffffff5,#a5cee0b8 28%,#10367d33 62%,#0000 72%);border-radius:999px;animation:15s ease-in-out infinite alternate orbDrift3d;box-shadow:inset -18px -24px 48px #06152f38,0 32px 90px #10367d29}.story-cover,.company-hero,.dashboard-header,.authority-hero{transform-style:preserve-3d}.story-cover:after,.company-hero:after,.dashboard-header:after,.authority-hero:after{animation:8s ease-in-out infinite alternate specimenFloat3d}.cover-copy,.comic-stage,.luxury-monogram,.luxury-proof-card,.viewer-card,.comic-stat,.story-panel,.power-card,.comic-company-panel,.education-card,.authority-card,.detail-panel,.article-cta,.contact-panel,.copilot-form,.copilot-output,.grader-input-panel,.grader-output-panel,.help-console,.newsletter-console{transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.8,.2,1),box-shadow .52s cubic-bezier(.2,.8,.2,1),border-color .52s,background .52s}.luxury-stage{animation:7s ease-in-out infinite alternate stageHover3d;transform:rotateX(4deg)rotateY(-8deg)translateZ(0)}.luxury-monogram{animation:6s ease-in-out infinite alternate monogramPulse3d}.luxury-proof-card{animation:5.5s ease-in-out infinite alternate proofCardDrift3d}.hero-actions a,.nav-cta,.site-nav nav a,.footer-actions a,.contact-actions a,.template-open{transform-style:preserve-3d;transition:transform .34s cubic-bezier(.2,.8,.2,1),box-shadow .34s,background .34s!important}.hero-actions a:hover,.nav-cta:hover,.site-nav nav a:hover,.footer-actions a:hover,.contact-actions a:hover,.template-open:hover{transform:translateY(-3px)translateZ(16px)scale(1.02)}.kinetic-text span{animation:16s linear infinite marquee,3s ease-in-out infinite alternate glowText,6s ease-in-out infinite alternate kineticDepth3d!important}@keyframes orbDrift3d{0%{transform:translateZ(-40px)rotateX(0)rotateY(0)scale(.96)}to{transform:translate3d(-42px,38px,80px)rotateX(16deg)rotateY(-24deg)scale(1.08)}}@keyframes cubeFloat3d{0%{transform:translateZ(-80px)rotateX(18deg)rotateY(0)rotate(12deg)}50%{transform:translate3d(28px,-36px,40px)rotateX(176deg)rotateY(210deg)rotate(32deg)}to{transform:translateZ(-80px)rotateX(378deg)rotateY(360deg)rotate(12deg)}}@keyframes ribbonSweep3d{0%{transform:translate3d(-10vw,0,-60px)rotate(-18deg)rotateY(28deg)}50%{transform:translate3d(20vw,-18px,40px)rotate(-8deg)rotateY(-18deg)}to{transform:translate3d(54vw,18px,-60px)rotate(-18deg)rotateY(28deg)}}@keyframes specimenFloat3d{0%{transform:translateZ(-80px)rotateY(-8deg)}to{transform:translate3d(-24px,18px,40px)rotateY(5deg)}}@keyframes stageHover3d{0%{transform:rotateX(4deg)rotateY(-8deg)translate(0,0)}to{transform:rotateX(1deg)rotateY(-3deg)translate3d(-10px,-12px,34px)}}@keyframes monogramPulse3d{0%{transform:translateZ(20px)scale(.98)}to{transform:translateZ(58px)scale(1.03)}}@keyframes proofCardDrift3d{0%{transform:translateZ(46px)translateY(0)}to{transform:translateZ(78px)translateY(-12px)}}@keyframes kineticDepth3d{0%{transform:translateZ(0)rotateX(0)}to{transform:translateZ(24px)rotateX(7deg)}}.brand strong,.brand small,.site-nav nav a,.nav-cta,.story-cover h1,.company-copy h1,.resource-article h1,.dashboard-header h1,.authority-hero h1,.section-heading h2,.story-panel h3,.power-card h3,.comic-company-panel h3,.education-card h3,.command-copy h2,.command-card h3,.comic-stat strong{color:#10367d!important;text-shadow:none!important}@media (max-width:980px){.story-cover,.company-hero,.dashboard-header,.authority-hero{background:radial-gradient(circle at 80% 12%,#a5cee061,#0000 16rem),#ebebeb!important}.motion-3d-world{opacity:.6}.luxury-stage{animation:6s ease-in-out infinite alternate stageHover3dMobile;transform:none}.viewer-card:hover,.comic-stat:hover,.story-panel:hover,.power-card:hover,.comic-company-panel:hover,.education-card:hover,.authority-card:hover,.detail-panel:hover,.article-cta:hover{transform:translateY(-7px)translateZ(12px)!important}}@keyframes stageHover3dMobile{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.motion-3d-world{display:none!important}.luxury-stage,.luxury-monogram,.luxury-proof-card,.story-cover:after,.company-hero:after,.dashboard-header:after,.authority-hero:after{animation:none!important}}html,body,.shell,.storybook-shell,.company-page,.dashboard-shell,.authority-shell,.luxury-shell,.impact-shell,.newsletter-shell,.help-shell,.copilot-shell,.dossier-shell,.lab-shell,.section,.story-cover,.company-hero,.dashboard-header,.authority-hero,.resource-article{background:#ebebeb!important}.story-cover,.company-hero,.dashboard-header,.authority-hero{background:radial-gradient(circle at 86% 28%,#a5cee06b,#0000 20rem),linear-gradient(90deg,#ffffff94,#ebebeb00 55%),#ebebeb!important;border-bottom:1px solid #10367d24!important}.site-nav{background:linear-gradient(#ffffffc7,#ebebebd1),#ebebeb!important;border-color:#10367d29!important;box-shadow:0 18px 54px #06152f1a!important}.brand strong,.brand small,.site-nav nav a,.nav-cta{color:#10367d!important}.story-cover h1,.company-copy h1,.resource-article h1,.dashboard-header h1,.authority-hero h1,.section-heading h2,.story-panel h3,.power-card h3,.comic-company-panel h3,.education-card h3,.command-copy h2,.command-card h3,.comic-stat strong{color:#10367d!important;text-shadow:none!important}.comic-issue,.eyebrow,.chapter-number,.panel-kicker,.company-title,.section .eyebrow{color:#10367d!important;text-shadow:none!important}.hero-actions a,.contact-actions a,.dashboard-actions a,.next-company a,.article-cta a,.template-open,.footer-actions a{color:#10367d!important;background:#ffffff8c!important;border-color:#10367d29!important}.viewer-card,.comic-stat,.story-panel,.power-card,.comic-company-panel,.education-card,.detail-panel,.metric-stack div,.authority-card,.dashboard-stat,.impact-score-card,.impact-health-grid article,.impact-system-card,.impact-map,.impact-roadmap,.impact-transparency,.newsletter-pillar-grid article,.newsletter-console,.newsletter-result,.newsletter-teardown>div,.newsletter-action,.help-principle-grid article,.help-console,.help-output,.help-level-grid article,.help-panel-grid article,.article-body section,.article-cta,.copilot-form,.copilot-output,.copilot-output section,.grader-input-panel,.grader-output-panel,.grader-output-panel section,.help-form,.newsletter-form,.home-command-deck,.command-card,.hero-signal-row div,.speech-bubble,.luxury-proof-card,.chapter-bubble,.scene-board{background:linear-gradient(#ffffffb3,#ebebebe6),#ebebeb!important;border-color:#10367d24!important;box-shadow:inset 0 1px #ffffffe6,0 18px 52px #06152f17!important}.hero-signal-row span,.luxury-proof-card span,.luxury-orbit-grid div{color:#10367db8!important}.hero-signal-row strong,.luxury-proof-card strong,.luxury-monogram span{color:#10367d!important}.story-cover .luxury-monogram,.luxury-monogram{background:radial-gradient(circle at 34% 28%,#ffffffe0,#0000 16%),linear-gradient(145deg,#ffffffad,#a5cee047),#ebebeb!important;border-color:#10367d24!important;box-shadow:inset 0 1px #ffffffe6,0 28px 78px #10367d24!important}.viewer-card span,.episode-status,.power-icon,.brand-mark{color:#fff!important;background:linear-gradient(135deg,#10367d,#061f52)!important}.motion-3d-world,.doodle-layer,.aurora,.grid-fade{opacity:.14!important;mix-blend-mode:multiply!important}.footer,.contact-panel{background:radial-gradient(circle at 82% 18%,#a5cee052,#0000 20rem),linear-gradient(#ffffffad,#ebebebeb),#ebebeb!important}:root{--elegant-bg:#ebebeb;--elegant-blue:#10367d;--elegant-blue-deep:#061f52;--elegant-sky:#a5cee0;--elegant-ink:#071833;--elegant-muted:#071833ad;--elegant-line:#10367d24;--elegant-line-strong:#10367d38;--elegant-card:#ffffff94}html,body,.shell,.storybook-shell,.company-page,.dashboard-shell,.authority-shell,.luxury-shell,.impact-shell,.newsletter-shell,.help-shell,.copilot-shell,.dossier-shell,.lab-shell,.section,.resource-article,.story-cover,.company-hero,.dashboard-header,.authority-hero{background-color:var(--elegant-bg)!important}body,.shell,.storybook-shell,.company-page,.dashboard-shell,.authority-shell,.luxury-shell,.impact-shell,.newsletter-shell,.help-shell,.copilot-shell,.dossier-shell,.lab-shell{color:var(--elegant-ink);background:radial-gradient(circle at 12% -8%,#a5cee057,#0000 28rem),radial-gradient(circle at 86% 8%,#10367d1a,#0000 30rem),linear-gradient(#ebebeb 0% 100%)!important}.story-cover,.company-hero,.dashboard-header,.authority-hero{color:var(--elegant-ink);border-bottom:1px solid var(--elegant-line);background:radial-gradient(circle at 86% 28%,#a5cee06b,#0000 18rem),linear-gradient(90deg,#ffffff80,#0000 42%),#ebebeb!important}.story-cover:before,.company-hero:before,.dashboard-header:before,.authority-hero:before{opacity:.55!important;background-color:#0000!important;background-image:linear-gradient(#10367d0a 1px,#0000 1px),linear-gradient(90deg,#10367d0a 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:72px 72px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 78%)!important;mask-image:linear-gradient(90deg,#000 0%,#0000 78%)!important}.story-cover:after,.company-hero:after,.dashboard-header:after,.authority-hero:after{color:#10367d0f!important;text-shadow:none!important}.site-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffffb8,#ebebebc2),#ebebeb!important;border-color:#10367d29!important;box-shadow:0 18px 58px #06152f1a!important}.site-nav nav,.storybook-shell .site-nav nav,.company-page .site-nav nav,.dashboard-shell .site-nav nav{background:#ffffff6b!important;border-color:#10367d1f!important}.brand strong,.storybook-shell .brand strong,.company-page .brand strong,.dashboard-shell .brand strong,.brand small,.storybook-shell .brand small,.company-page .brand small,.dashboard-shell .brand small{color:var(--elegant-blue)!important}.brand-mark,.storybook-shell .brand-mark,.company-page .brand-mark,.dashboard-shell .brand-mark{color:#fff!important;background:linear-gradient(135deg, var(--elegant-blue), var(--elegant-blue-deep))!important}.story-cover h1,.company-copy h1,.resource-article h1,.dashboard-header h1,.authority-hero h1,.copilot-hero h1,.dossier-hero h1,.lab-hero h1,.help-hero h1,.newsletter-hero h1{color:var(--elegant-blue)!important;text-shadow:none!important}.hero-role,.article-deck,.cover-copy>p,.dashboard-header p,.authority-hero p,.company-copy>p,.speech-bubble p,.chapter-bubble p,p,li{color:var(--elegant-muted)!important}.comic-issue,.eyebrow,.chapter-number,.panel-kicker,.luxury-proof-card span,.luxury-orbit-grid div,.company-title,.section .eyebrow,.section .panel-kicker,.section .chapter-number,.article-body .eyebrow{color:var(--elegant-blue)!important;text-shadow:none!important}.comic-issue{background:#ffffff61!important;border-color:#10367d2e!important}.viewer-card,.comic-stat,.story-panel,.power-card,.comic-company-panel,.education-card,.detail-panel,.metric-stack div,.authority-card,.dashboard-stat,.impact-score-card,.impact-health-grid article,.impact-system-card,.impact-map,.impact-roadmap,.impact-transparency,.newsletter-pillar-grid article,.newsletter-console,.newsletter-result,.newsletter-teardown>div,.newsletter-action,.help-principle-grid article,.help-console,.help-output,.help-level-grid article,.help-panel-grid article,.article-body section,.article-cta,.copilot-form,.copilot-output,.copilot-output section,.grader-input-panel,.grader-output-panel,.grader-output-panel section,.help-form,.newsletter-form,.home-command-deck,.command-card{border-color:var(--elegant-line)!important;background:linear-gradient(#ffffff9e,#ebebebdb),#ebebeb!important;box-shadow:inset 0 1px #ffffffe6,0 18px 54px #06152f17!important}.section-heading h2,.detail-panel h2,.authority-card h2,.article-cta h2,.command-copy h2,.command-card h3,.story-panel h3,.power-card h3,.comic-company-panel h3,.education-card h3,.comic-stat strong{color:var(--elegant-blue)!important}.hero-signal-row div{background:linear-gradient(#ffffff8f,#ebebebd6),#ebebeb!important;border-color:#10367d29!important;box-shadow:inset 0 1px #ffffffdb,0 16px 40px #06152f14!important}.hero-signal-row span{color:#10367db8!important}.hero-signal-row strong{color:var(--elegant-blue)!important}.story-cover .luxury-monogram,.luxury-monogram{background:radial-gradient(circle at 34% 28%,#ffffffdb,#0000 16%),linear-gradient(145deg,#ffffffb3,#a5cee04d)!important;box-shadow:inset 0 1px #ffffffe6,0 28px 78px #10367d24!important}.luxury-monogram span{color:var(--elegant-blue)!important}.luxury-monogram small{color:#10367d9e!important}.luxury-proof-card strong{color:var(--elegant-blue)!important}.viewer-card span,.episode-status,.power-icon{background:linear-gradient(135deg, var(--elegant-blue), var(--elegant-blue-deep))!important;color:#fff!important}.motion-3d-world{z-index:1!important;opacity:.24!important;mix-blend-mode:multiply!important}.doodle-layer,.aurora,.grid-fade{opacity:.18!important}.footer,.contact-panel{color:var(--elegant-ink);background:radial-gradient(circle at 82% 18%,#a5cee05c,#0000 20rem),linear-gradient(#ffffffa3,#ebebebeb),#ebebeb!important;border-color:#10367d29!important}.footer p,.footer li,.contact-panel p{color:var(--elegant-muted)!important}@media (max-width:980px){.story-cover,.company-hero,.dashboard-header,.authority-hero{background:radial-gradient(circle at 80% 12%,#a5cee061,#0000 16rem),#ebebeb!important}}.motion-3d-world{mix-blend-mode:screen;opacity:.7;z-index:24!important}.cover-copy{padding-top:clamp(1rem,3vw,3rem)}.story-cover h1{text-shadow:0 1px #ffffff14,0 30px 80px #06152f4d}.hero-role{margin-top:1.2rem;font-size:clamp(1.08rem,1.45vw,1.34rem);line-height:1.75}.hero-signal-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin-top:clamp(1.2rem,3vw,2.2rem);display:grid}.hero-signal-row div{min-height:92px;transform-style:preserve-3d;background:linear-gradient(145deg,#ebebeb1a,#a5cee00a),#06152f57;border:1px solid #a5cee03d;border-radius:18px;padding:16px;animation:5s ease-in-out infinite alternate signalTileFloat;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 20px 48px #06152f2e}.hero-signal-row div:nth-child(2){animation-delay:-1.4s}.hero-signal-row div:nth-child(3){animation-delay:-2.8s}.hero-signal-row div:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:70%;animation:4.8s ease-in-out infinite tileSweep;position:absolute;inset:-40% auto -40% -70%;transform:rotate(18deg)}.hero-signal-row span{color:var(--brand-sky);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.hero-signal-row strong{color:var(--brand-silver);margin-top:10px;font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.25;display:block}.home-command-deck{z-index:3;width:min(1180px,100% - 32px);transform-style:preserve-3d;background:radial-gradient(circle at 15% 12%,#a5cee061,#0000 18rem),linear-gradient(145deg,#ffffffc7,#ebebebe6);border:1px solid #10367d29;border-radius:30px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:clamp(1.4rem,4vw,3rem);margin:clamp(-2rem,-2vw,-1rem) auto clamp(3rem,7vw,6rem);padding:clamp(1.1rem,2.4vw,1.8rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 34px 90px #06152f1f}.home-command-deck:before{content:"";z-index:0;background-color:#0000;background-image:linear-gradient(#10367d0b 1px,#0000 1px),linear-gradient(90deg,#10367d0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #10367d14;border-radius:24px;position:absolute;inset:12px;-webkit-mask-image:radial-gradient(circle at 76%,#000,#0000 72%);mask-image:radial-gradient(circle at 76%,#000,#0000 72%)}.command-copy,.command-grid{z-index:1;position:relative}.command-copy{padding:clamp(.8rem,2vw,1.4rem)}.command-copy h2{letter-spacing:-.055em;max-width:10ch;font-size:clamp(2.4rem,5vw,5rem);color:var(--brand-blue)!important}.command-copy p{max-width:520px;font-size:1.02rem;color:#06152fb8!important}.command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.command-card{min-height:300px;transform-style:preserve-3d;background:linear-gradient(#ffffffdb,#ebebebc7);border:1px solid #10367d29;border-radius:24px;flex-direction:column;justify-content:space-between;padding:clamp(1rem,2vw,1.35rem);transition:transform .52s cubic-bezier(.2,.8,.2,1),box-shadow .52s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 24px 58px #06152f1a}.command-card:before{content:"";aspect-ratio:1;opacity:.88;background:radial-gradient(circle at 35% 30%,#ffffffe6,#0000 14%),linear-gradient(145deg,#a5cee0b8,#10367d2e);border-radius:42% 58% 44% 56%;width:150px;animation:6s ease-in-out infinite alternate commandBlob;position:absolute;top:-48px;right:-46px;box-shadow:inset -16px -20px 42px #10367d29}.command-card.primary{color:var(--brand-silver);background:radial-gradient(circle at 78% 10%, #a5cee047, transparent 15rem), linear-gradient(145deg, var(--brand-blue), var(--brand-blue-deep))}.command-card.primary h3,.command-card.primary p,.command-card.primary span{color:var(--brand-silver)!important}.command-card:hover{transform:translateY(-12px)rotateX(4deg)rotateY(-3deg)translateZ(34px);box-shadow:inset 0 1px #ffffffeb,0 36px 88px #10367d33}.command-card span{color:var(--brand-blue);letter-spacing:.2em;font-size:.78rem;font-weight:950}.command-card h3{z-index:1;color:var(--brand-blue);letter-spacing:-.04em;font-size:clamp(1.5rem,2.1vw,2.15rem);position:relative}.command-card p{z-index:1;position:relative;color:#06152fad!important}.command-card a{z-index:1;width:max-content;color:var(--brand-blue);text-transform:uppercase;letter-spacing:.12em;background:#ffffff94;border:1px solid #10367d2e;border-radius:999px;padding:10px 14px;font-size:.8rem;font-weight:900;position:relative}.command-card.primary a{color:var(--brand-blue);background:linear-gradient(135deg, var(--brand-silver), var(--brand-sky))}.viewer-guide{margin-bottom:clamp(2rem,5vw,4rem)}.comic-strip{padding-top:clamp(2rem,5vw,4rem)!important}.story-panels,.powers-spread,.chapter-map,.authority-home,.story-education,.comic-toolbox,.comic-finale{position:relative}.story-panels:before,.powers-spread:before,.chapter-map:before{content:"";background:linear-gradient(90deg,#0000,#10367d3d,#0000);width:min(640px,70vw);height:1px;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.comic-company-panel{min-height:340px}.comic-company-panel h3{max-width:10ch}@keyframes signalTileFloat{0%{transform:translate(0,0)rotateX(0)}to{transform:translate3d(0,-8px,28px)rotateX(4deg)}}@keyframes tileSweep{0%,42%{transform:translate(0)rotate(18deg)}to{transform:translate(290%)rotate(18deg)}}@keyframes commandBlob{0%{border-radius:42% 58% 44% 56%;transform:translate(0,0)rotate(0)}to{border-radius:58% 42% 62% 38%;transform:translate3d(-14px,18px,36px)rotate(22deg)}}@media (max-width:980px){.story-cover,.home-command-deck{grid-template-columns:1fr}.command-copy h2{max-width:13ch}.command-grid{grid-template-columns:1fr}.command-card{min-height:240px}}@media (max-width:640px){.hero-signal-row{grid-template-columns:1fr}.hero-signal-row div{min-height:auto}.home-command-deck{border-radius:22px;width:min(100% - 20px,1180px)}.home-command-deck:before{border-radius:17px;inset:8px}.command-copy{padding:.7rem}.command-copy h2{font-size:clamp(2.2rem,12vw,3.5rem)}}.story-cover h1{font-size:clamp(4.8rem,8.4vw,8.6rem)!important}.signature-note{margin-top:1.4rem!important}.story-cover .luxury-monogram{width:min(360px,78vw)}.story-cover .luxury-proof-card{bottom:5%}.story-cover .luxury-orbit-grid{top:15%}@media (max-width:980px){.story-cover{min-height:auto!important;padding-top:6.6rem!important}.story-cover .luxury-stage{min-height:320px}}@media (max-width:640px){.story-cover{padding-top:6rem!important;padding-bottom:3rem!important}.story-cover h1{max-width:9.2ch;font-size:clamp(2.65rem,13.2vw,4rem)!important}.hero-role{font-size:1rem;line-height:1.62}.signature-note{display:none!important}.story-cover .luxury-stage{display:none}.hero-signal-row{margin-top:1rem}}.story-cover .luxury-stage{z-index:4;transform-origin:50%;opacity:1!important;visibility:visible!important}.story-cover .luxury-monogram{z-index:5;border-width:1px;transform:translateZ(70px);background:radial-gradient(circle at 36% 28%,#ebebeb38,#0000 20%),radial-gradient(circle at 50% 56%,#a5cee02e,#0000 48%),linear-gradient(145deg,#10367deb,#06152ff0)!important}.story-cover .luxury-orbit-grid div{animation:4.8s ease-in-out infinite alternate chipFloat3d;box-shadow:0 12px 34px #06152f3d}.story-cover .luxury-orbit-grid div:nth-child(2){animation-delay:-1.3s}.story-cover .luxury-orbit-grid div:nth-child(3){animation-delay:-2.4s}.story-cover .luxury-orbit-grid div:nth-child(4){animation-delay:-3.2s}@keyframes hologramOrbit3d{0%{opacity:.42;transform:rotateX(72deg)rotate(-14deg)translateZ(44px)scale(.92)}to{opacity:.72;transform:rotateX(68deg)rotate(16deg)translate3d(-18px,12px,92px)scale(1.08)}}@keyframes chipFloat3d{0%{transform:translateZ(22px)translate(0)}to{transform:translateZ(58px)translate(12px)}}.dashboard-header.authority-hero:after,.copilot-hero:after,.dossier-hero:after,.lab-hero:after,.help-hero:after,.newsletter-hero:after{content:"";aspect-ratio:1;opacity:.86;background:radial-gradient(circle at 32% 24%,#ffffffb8,#0000 11%),radial-gradient(circle,#a5cee052,#0000 42%),linear-gradient(145deg,#ebebeb29,#10367d14);border:1px solid #a5cee04d;border-radius:36% 64% 54% 46%;width:clamp(13rem,25vw,24rem);animation:8s ease-in-out infinite alternate internalSculpture3d;top:27%;right:clamp(3rem,9vw,10rem);box-shadow:inset -28px -34px 80px #06152f47,inset 18px 18px 58px #ebebeb14,0 44px 110px #06152f33}.dashboard-header.authority-hero>div:after,.copilot-hero>div:after,.dossier-hero>div:after,.lab-hero>div:after,.help-hero>div:after,.newsletter-hero>div:after{content:"";background:linear-gradient(90deg,#0000,#ebebeb8f,#a5cee0b3,#0000);width:clamp(15rem,30vw,30rem);height:1px;animation:5.8s ease-in-out infinite alternate internalHeroBeam3d;position:absolute;top:42%;left:min(100%,760px);transform:rotate(-12deg)rotateY(48deg)translateZ(80px)}@keyframes internalSculpture3d{0%{border-radius:36% 64% 54% 46%;transform:translateZ(-40px)rotateX(8deg)rotateY(-18deg)rotate(-8deg)}to{border-radius:58% 42% 38% 62%;transform:translate3d(-24px,20px,74px)rotateX(-8deg)rotateY(18deg)rotate(10deg)}}@keyframes internalHeroBeam3d{0%{opacity:.22;transform:rotate(-18deg)rotateY(52deg)translate3d(-18px,0,42px)}to{opacity:.74;transform:rotate(-7deg)rotateY(34deg)translate3d(42px,-12px,116px)}}@media (max-width:980px){.dashboard-header.authority-hero:after,.copilot-hero:after,.dossier-hero:after,.lab-hero:after,.help-hero:after,.newsletter-hero:after,.dashboard-header.authority-hero>div:after,.copilot-hero>div:after,.dossier-hero>div:after,.lab-hero>div:after,.help-hero>div:after,.newsletter-hero>div:after{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.storybook-shell{background:linear-gradient(90deg,#0000 0 48.75%,#7a091014 48.75% 49.15%,#b80f165c 49.15% 50.85%,#7a091014 50.85% 51.25%,#0000 51.25% 100%),radial-gradient(circle at 14% 14%,#b80f1614,#0000 24rem),radial-gradient(circle at 82% 10%,#20d7c71a,#0000 28rem),radial-gradient(circle at 76% 72%,#11182714,#0000 20rem),repeating-linear-gradient(135deg,#11182709 0 1px,#0000 1px 20px),linear-gradient(135deg,#fbf4e4 0%,#f4ead8 48%,#efe1ca 100%)}.storybook-shell:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:multiply;opacity:.58;background-image:radial-gradient(#1118272e 1.4px,#0000 1.4px),radial-gradient(#11182717 1px,#0000 1px),linear-gradient(90deg,#0000 0 21%,#7a091029 21.1% 21.25%,#0000 21.4% 78%,#1118271f 78.1% 78.22%,#0000 78.4% 100%),linear-gradient(115deg,#0000 0 48%,#11182714 48% 49%,#0000 49% 100%);background-position:0 0,6px 6px,0 0,0 0;background-size:14px 14px,14px 14px,100% 100%,100% 100%;position:fixed;inset:0}.story-cover{z-index:1;grid-template-columns:minmax(0,.98fr) minmax(320px,1.02fr);align-items:center;gap:44px;width:min(1180px,100% - 32px);min-height:86vh;margin:0 auto;padding:58px 0 44px;display:grid;position:relative}.cover-copy h1{text-transform:uppercase;color:#111827;-webkit-text-stroke:2px #fff8dc;text-shadow:7px 7px #1118272e}.cover-copy .hero-role{color:#111827;text-shadow:2px 2px #ffffff73;font-weight:850}.cover-copy .eyebrow{color:#0f766e;text-shadow:1px 1px #ffffffb3}.cover-copy .hero-actions a:last-child{color:#111827;background:#ffffff5c;border-color:#11182757;font-weight:850}.comic-issue{color:#07111f;text-transform:uppercase;background:#ffd93d;border:2px solid #111827;border-radius:8px;width:max-content;margin-bottom:16px;padding:9px 12px;font-size:.82rem;font-weight:950;animation:.56s both popIn;box-shadow:6px 6px #00000059}.speech-bubble{color:#07111f;background:#eefcff;border:3px solid #eaf7ff;border-radius:22px 22px 22px 4px;align-items:flex-start;gap:14px;max-width:680px;margin:24px 0 0;padding:20px;display:flex;position:relative;transform:rotate(-1deg);box-shadow:10px 10px #00000047}.speech-bubble:after{content:"";background:#eefcff;border-bottom:3px solid #eaf7ff;border-left:3px solid #eaf7ff;width:26px;height:26px;position:absolute;bottom:-20px;left:28px;transform:rotate(-28deg)}.speech-bubble p{color:#07111f;margin:0;font-weight:750}.comic-stage{background:linear-gradient(90deg,#0000 0 47.6%,#7a09102e 47.6% 48.2%,#b80f16b3 48.2% 51.8%,#7a09102e 51.8% 52.4%,#0000 52.4% 100%),radial-gradient(circle,#b80f161a,#0000 18rem),repeating-radial-gradient(circle,#11182714 0 1px,#0000 1px 16px),linear-gradient(135deg,#fff8e9,#efe0c7);border:4px solid #07111f;border-radius:8px;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden;box-shadow:16px 16px #00000057}.comic-stage:before{content:"";background:conic-gradient(from 20deg, transparent 0 9deg, #11182714 9deg 14deg, transparent 14deg 24deg);animation:24s linear infinite rotate2d;position:absolute;inset:-40%}.burst{z-index:2;aspect-ratio:1;color:#07111f;clip-path:polygon(50% 0,61% 26%,88% 12%,74% 39%,100% 50%,74% 61%,88% 88%,61% 74%,50% 100%,39% 74%,12% 88%,26% 61%,0 50%,26% 39%,12% 12%,39% 26%);text-transform:uppercase;background:#ffd93d;place-items:center;width:138px;font-size:1.05rem;font-weight:950;animation:2.8s ease-in-out infinite burstPop;display:grid;position:absolute}.burst-a{top:34px;left:28px}.burst-b{background:#5eead4;animation-delay:-1.2s;bottom:34px;right:30px}.cartoon-hero{z-index:1;place-items:center;width:min(360px,80vw);height:430px;animation:4.6s ease-in-out infinite heroFloat;display:grid;position:relative}.cape{background:linear-gradient(135deg,#38bdf8,#1d4ed8);border:4px solid #07111fc7;border-radius:48% 12% 52% 18%;width:250px;height:290px;animation:2.8s ease-in-out infinite capeWave;position:absolute;top:122px;left:28px;transform:skew(-11deg)rotate(8deg)}.cartoon-head{background:#ffd7b8;border:5px solid #07111f;border-radius:44% 44% 48% 48%;width:154px;height:154px;position:absolute;top:44px;box-shadow:8px 10px #0000003d}.hair{background:#111827;border-radius:44px 44px 18px 18px;height:58px;position:absolute;inset:-10px 10px auto}.eye{background:#07111f;border-radius:50%;width:15px;height:15px;animation:4s infinite blink;position:absolute;top:76px}.eye.left{left:46px}.eye.right{right:46px}.smile{border-bottom:5px solid #07111f;border-radius:0 0 40px 40px;width:45px;height:20px;position:absolute;bottom:34px;left:54px}.cartoon-body{color:#07111f;background:linear-gradient(135deg,#5eead4,#38bdf8);border:5px solid #07111f;border-radius:36px 36px 54px 54px;place-items:center;width:184px;height:184px;display:grid;position:absolute;top:184px;box-shadow:8px 10px #00000042}.cartoon-body strong{font-size:5rem;line-height:.8}.cartoon-body span{background:#ffd93d;border:3px solid #07111f;border-radius:999px;padding:6px 10px;font-weight:950}.story-orbit{z-index:4;color:#07111f;background:#eefcff;border:3px solid #07111f;border-radius:999px;padding:10px 12px;font-weight:950;animation:3.5s ease-in-out infinite bob;position:absolute;box-shadow:5px 5px #00000040}.story-orbit.one{top:160px;left:0}.story-orbit.two{animation-delay:-1s;top:118px;right:-6px}.story-orbit.three{animation-delay:-2s;bottom:74px;right:16px}.comic-strip,.panel-grid,.power-grid,.comic-company-grid{z-index:1;position:relative}.comic-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.comic-stat,.story-panel,.power-card,.comic-company-panel{color:#07111f;background:linear-gradient(90deg,#b80f167a 0 7px,#fff0 7px) 0 0/100% 100%,radial-gradient(circle at 20% 16%,#b80f161a,#0000 45%),radial-gradient(#11182714 1px,#0000 1px) 0 0/12px 12px,#fff5e3;border:4px solid #07111f;border-radius:8px;box-shadow:10px 10px #00000047}.comic-stat{min-height:150px;transform:rotate(var(--tilt,-1deg));padding:22px}.comic-stat:nth-child(2n){--tilt:1deg}.comic-stat strong{color:#b80f16;text-shadow:2px 2px #11182724;font-size:2.4rem;line-height:1;display:block}.comic-stat span{color:#334155}.storybook-shell .section-heading h2,.storybook-shell .story-education h2,.storybook-shell .comic-toolbox h2,.storybook-shell .comic-finale h2,.company-page .company-detail h2,.company-page .role-signal-board h2,.company-page .responsibility-grid h2,.company-page .chapter-scene-section h2,.dashboard-shell .panel-heading h2{color:#111827;-webkit-text-stroke:1px #fff8dc9e;text-shadow:3px 3px #11182724}.company-page .responsibility-grid p,.company-page .chapter-scene-section p{color:#243244}.panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.story-panel{min-height:350px;animation:.76s both panelTurn;animation-delay:var(--delay);padding:26px;position:relative;overflow:hidden}.story-panel:after,.power-card:after,.comic-company-panel:after{content:"";opacity:.35;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(110deg,#0000 0 18%,#1118271a 18.1% 18.28%,#0000 18.45% 62%,#7a091029 62.1% 62.25%,#0000 62.45% 100%) 0 0/100% 100%,radial-gradient(#1118271f 1px,#0000 1px) 0 0/10px 10px;position:absolute;inset:0}.panel-kicker{color:#07111f;text-transform:uppercase;background:#ffd93d;border:2px solid #07111f;border-radius:999px;width:max-content;margin-bottom:22px;padding:7px 10px;font-weight:950}.story-panel svg,.power-card svg{color:#b80f16;margin-bottom:22px}.story-panel h3,.power-card h3,.comic-company-panel h3{z-index:1;position:relative}.powers-spread{border-block:4px solid #111827c7}.power-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.power-card{min-height:250px;animation:.7s both riseIn;animation-delay:var(--delay);padding:22px;position:relative;overflow:hidden}.power-icon{background:#eefcff;border:3px solid #07111f;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:5px 5px #00000047}.comic-company-grid{grid-template-columns:repeat(7,minmax(170px,1fr));gap:14px;padding:6px 6px 18px;display:grid;overflow-x:auto}.comic-company-panel{background:linear-gradient(90deg, #b80f1685 0 7px, transparent 7px), radial-gradient(circle at 24% 18%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 42%), radial-gradient(#11182714 1px, transparent 1px), #fff5e3;min-height:340px;animation:.72s both panelTurn;animation-delay:var(--delay);background-size:100% 100%,auto,12px 12px,auto;padding:18px;transition:transform .18s,filter .18s;position:relative;overflow:hidden}.comic-company-panel:hover{filter:saturate(1.22);transform:translateY(-8px)rotate(-1deg)}.chapter-number{z-index:1;color:#07111f;background:var(--accent);border:2px solid #07111f;border-radius:4px;width:max-content;margin-bottom:26px;padding:7px 9px;font-weight:950;position:relative}.comic-slash{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent-2) 55%, transparent), transparent);width:38px;animation:4s ease-in-out infinite slashMove;position:absolute;inset:-20% 44% -20% auto;transform:rotate(18deg)}.comic-company-panel p{z-index:1;color:#243244;position:relative}.comic-company-panel strong{z-index:1;color:color-mix(in srgb, var(--accent) 68%, #111827);position:absolute;bottom:18px;left:18px;right:18px}.comic-marquee .kinetic-text{border-block-width:4px}.story-education .education-card,.comic-toolbox .tool-cloud span,.comic-finale{box-shadow:8px 8px #00000047}@keyframes burstPop{50%{transform:scale(1.12)rotate(-5deg)}}@keyframes heroFloat{50%{transform:translateY(-16px)rotate(1deg)}}@keyframes capeWave{50%{transform:skew(-4deg)rotate(12deg)translate(-8px)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes panelTurn{0%{opacity:0;transform:rotateY(-12deg)translateY(22px)}to{opacity:1;transform:rotateY(0)translateY(0)}}@keyframes slashMove{50%{transform:rotate(18deg)translate(18px)}}@keyframes doodleFloat{50%{transform:translateY(-18px)rotate(6deg)}}@keyframes pageTurn{0%{opacity:1;transform:perspective(900px)rotateY(0)}72%{opacity:.96}to{opacity:0;transform:perspective(900px)rotateY(-105deg)}}@media (max-width:940px){.story-cover,.chapter-scene-section{grid-template-columns:1fr}.comic-strip,.panel-grid,.power-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.story-cover{padding-top:36px}.comic-stage{min-height:460px}.doodle-layer{display:none}.company-page .company-copy h1,.dashboard-header h1{font-size:clamp(2.7rem,16vw,4.4rem)}.chapter-stage:before,.dashboard-header:after{width:82px;right:8px}.mini-sidekick{transform-origin:0 100%;transform:scale(.78)}.comic-strip,.panel-grid,.power-grid{grid-template-columns:1fr}.story-cover,.company-hero,.section,.dashboard-header,.dashboard-grid,.dashboard-layout,.contact-panel{width:min(100% - 22px,1180px)}.comic-contact-form{flex-basis:100%;grid-template-columns:1fr;padding:14px}.comic-contact-form label:nth-child(4){grid-column:auto}.chapter-scene{min-height:620px}.scene-character{transform-origin:bottom;bottom:24px;left:50%;transform:translate(-50%)scale(.86)}.scene-board{width:auto;top:42px;left:16px;right:16px}.company-page .theme-visual{min-height:340px}.company-page .motion-line,.company-page .achievement-track article,.signal-board-grid article{box-shadow:5px 5px #00000038}.speech-bubble{transform:none}.cartoon-hero{transform:scale(.86)}}:root{--bg:#fff;--paper:#fffdf6;--paper-light:#fff;--ink:#070707;--muted-ink:#2d3340;--panel:#fff;--panel-strong:#fff;--text:#070707;--muted:#303744;--line:#070707;--cyan:#10a8d8;--blue:#0978bd;--violet:#8e44ad;--green:#67bd45;--yellow:#ffd83d;--orange:#ff8a1f;--red:#f5282d;--racing-red:#f5282d;--deep-red:#080808}.shell,.storybook-shell{background:linear-gradient(116deg,#0000 0 9%,#070707 9.08% 9.55%,#0000 9.65% 28%,#070707 28.05% 28.55%,#0000 28.65% 100%),linear-gradient(76deg,#0000 0 45%,#070707 45.08% 45.55%,#0000 45.68% 72%,#070707 72.05% 72.5%,#0000 72.65% 100%),radial-gradient(circle at 15% 20%,#f5282df5 0 10rem,#0000 10.15rem),radial-gradient(circle at 78% 18%,#67bd45f5 0 13rem,#0000 13.15rem),radial-gradient(circle at 30% 72%,#10a8d8f5 0 15rem,#0000 15.15rem),radial-gradient(circle at 82% 72%,#ff8a1ff5 0 16rem,#0000 16.15rem),linear-gradient(135deg,#fff 0%,#f7f7f7 100%);min-height:100vh}.shell:after{background:radial-gradient(circle at 18% 30%,#ffd83d 0 9%,#0000 9.2%),linear-gradient(120deg,#f5282d 0 18%,#fff 18.2% 22%,#10a8d8 22.2% 46%,#fff 46.2% 50%,#67bd45 50.2% 74%,#fff 74.2% 78%,#ff8a1f 78.2% 100%);border-left:8px solid #070707;box-shadow:-16px 0 #fff,20px 0 40px #0707074d}.aurora,.grid-fade{display:none}.doodle-layer{z-index:1;opacity:.96;display:block}.doodle-layer:before{opacity:1;background:radial-gradient(circle at 11% 31%,#fff 0 16px,#0000 17px),radial-gradient(circle at 14% 28%,#fff 0 22px,#0000 23px),radial-gradient(circle at 17% 32%,#fff 0 18px,#0000 19px),radial-gradient(circle at 87% 29%,#fff 0 18px,#0000 19px),radial-gradient(circle at 90% 26%,#fff 0 25px,#0000 26px),radial-gradient(circle at 93% 30%,#fff 0 18px,#0000 19px),linear-gradient(96deg,#0000 0 34%,#070707 34.15% 34.7%,#0000 34.85% 100%)}.doodle-layer:after{opacity:.22;background:radial-gradient(#070707 1px,#0000 1.2px) 0 0/18px 18px,linear-gradient(38deg,#0000 0 59%,#070707 59.1% 59.45%,#0000 59.6%) 0 0/100% 100%,linear-gradient(145deg,#0000 0 22%,#070707 22.1% 22.45%,#0000 22.6%) 0 0/100% 100%}.doodle{z-index:2;color:#070707;letter-spacing:.02em;text-shadow:2px 2px #fffc;filter:drop-shadow(7px 7px #07070740);background:#fff;border:4px solid #070707;font-weight:1000}.d-star{color:#ffd83d;clip-path:polygon(50% 0,61% 28%,91% 14%,76% 43%,100% 50%,76% 57%,91% 86%,61% 72%,50% 100%,39% 72%,9% 86%,24% 57%,0 50%,24% 43%,9% 14%,39% 28%);background:#67bd45;padding:12px 18px;font-size:clamp(1.4rem,3vw,3.1rem);top:16vh;left:3vw}.d-bolt{color:#070707;background:#fff;border-radius:56% 44% 58% 42%;padding:14px 24px;font-size:clamp(1.5rem,3.2vw,3.5rem);top:15vh;right:4vw;transform:rotate(-8deg)}.d-loop{background:radial-gradient(circle at 22% 48%,#fff 0 24px,#0000 25px),radial-gradient(circle at 50% 32%,#fff 0 31px,#0000 32px),radial-gradient(circle at 78%,#fff 0 24px,#0000 25px);border-color:#070707;width:130px;height:78px;bottom:13vh;right:11vw}.d-dots{width:190px;height:96px;box-shadow:none;background-image:radial-gradient(#f5282d 4px,#0000 4.5px);background-size:16px 16px;border:0;bottom:12vh;left:11vw}.d-spark{color:#070707;clip-path:polygon(50% 0,58% 31%,88% 12%,70% 42%,100% 50%,70% 58%,88% 88%,58% 69%,50% 100%,42% 69%,12% 88%,30% 58%,0 50%,30% 42%,12% 12%,42% 31%);background:#ffd83d;border-radius:0;width:auto;height:auto;padding:12px 18px;font-size:clamp(1rem,2vw,2rem);bottom:42vh;right:2vw;transform:rotate(11deg)}.brand-mark,.storybook-shell .brand-mark,.company-page .brand-mark,.dashboard-shell .brand-mark{color:#070707;background:#10d7e0;border:4px solid #070707;border-radius:8px;animation:.6s cubic-bezier(.34,1.56,.64,1) both popIn;box-shadow:6px 6px #070707}.site-nav nav a,.footer-actions a,.hero-actions a,.contact-actions a,.dashboard-actions a,.next-company a,.panel a,.back-link,.chip-row span,.tool-cloud span,.program-list span{color:#070707;background:#fff;border:3px solid #070707;font-weight:900;box-shadow:4px 4px #07070740}.site-nav nav a:hover,.footer-actions a:hover,.hero-actions a:hover,.contact-actions a:hover,.dashboard-actions a:hover,.next-company a:hover,.panel a:hover{background:#ffd83d;transform:translate(-2px,-2px)rotate(-1deg);box-shadow:7px 7px #070707}.story-cover,.company-hero,.dashboard-header{background:linear-gradient(112deg,#0000 0 58%,#070707 58.1% 58.8%,#0000 58.9%) 0 0/100% 100%,radial-gradient(#070707 1.4px,#0000 1.6px) 0 0/18px 18px,linear-gradient(135deg,#fff 0 42%,#f5282d 42.2% 58%,#10a8d8 58.2% 76%,#67bd45 76.2% 100%) 0 0/100% 100%;border:5px solid #070707;width:min(1180px,100% - 32px);padding:clamp(28px,5vw,56px);transform:rotate(-.35deg);box-shadow:14px 14px #07070757}.cover-copy,.company-copy,.dashboard-header>div{background:#ffffffdb;border:4px solid #070707;padding:clamp(18px,3vw,30px);box-shadow:9px 9px #07070742}.comic-issue,.panel-kicker,.chapter-number{color:#070707;background:#ffd83d;border:4px solid #070707;border-radius:4px;transform:rotate(-1.5deg);box-shadow:5px 5px #07070747}h1,.company-copy h1,.dashboard-header h1,.storybook-shell .section-heading h2,.storybook-shell .story-education h2,.storybook-shell .comic-toolbox h2,.storybook-shell .comic-finale h2,.company-page .company-detail h2,.company-page .role-signal-board h2,.company-page .responsibility-grid h2,.company-page .chapter-scene-section h2,.dashboard-shell .panel-heading h2{color:#070707;-webkit-text-stroke:0;text-shadow:4px 4px #fff,8px 8px #07070733;letter-spacing:.01em}.hero-role,.company-title,.company-copy>p,.section-heading p,.detail-panel p,.motion-line p,.achievement-track article p,.contact-panel p,.dashboard-header p,.panel p{color:#172033;font-weight:800}.speech-bubble,.chapter-bubble{background:#fff;border:4px solid #070707;border-radius:28px;box-shadow:9px 9px #07070740}.comic-stage,.theme-visual,.chapter-scene{background:radial-gradient(#070707 1.5px,#0000 1.7px) 0 0/18px 18px,repeating-radial-gradient(circle,#fff0 0 14px,#07070726 14.5px 15.5px) 0 0/100% 100%,linear-gradient(135deg,#f5282d 0 26%,#fff 26.2% 29%,#10a8d8 29.2% 54%,#fff 54.2% 58%,#ff8a1f 58.2% 100%) 0 0/100% 100%;border:5px solid #070707;border-radius:0;transform:rotate(1deg);box-shadow:13px 13px #07070757}.comic-stage:before,.chapter-scene:before{background:repeating-conic-gradient(from 0deg, #ffffffb8 0 7deg, transparent 7deg 14deg), radial-gradient(circle, transparent 0 42%, #0707072e 42.2% 43%, transparent 43.2%);opacity:.5}.theme-visual:after,.chapter-scene:after,.comic-stage:after{opacity:.5;mix-blend-mode:normal;background:radial-gradient(circle at 12% 18%,#fff 0 18px,#0000 19px) 0 0/100% 100%,radial-gradient(circle at 17% 16%,#fff 0 24px,#0000 25px) 0 0/100% 100%,radial-gradient(circle at 80% 20%,#fff 0 19px,#0000 20px) 0 0/100% 100%,radial-gradient(circle at 85% 17%,#fff 0 27px,#0000 28px) 0 0/100% 100%,radial-gradient(#070707 1px,#0000 1.2px) 0 0/14px 14px}.burst,.company-page .motion-line:after,.company-page .achievement-track article:after{color:#070707;text-shadow:2px 2px #fff;background:#ffd83d;border:4px solid #070707;box-shadow:6px 6px #07070747}.story-orbit,.floating-card,.scene-props span{color:#070707;background:#fff;border:4px solid #070707;font-weight:1000;box-shadow:5px 5px #07070740}.comic-stat,.story-panel,.power-card,.comic-company-panel,.education-card,.dashboard-stat,.timeline-panel,.panel,.detail-panel,.metric-stack div,.motion-line,.achievement-track article,.company-page .next-company,.contact-panel,.signal-board-grid article{color:#070707;background:radial-gradient(#070707 1.35px, transparent 1.55px), linear-gradient(135deg, #fff 0 56%, color-mix(in srgb, var(--accent,#ffd83d) 60%, #fff) 56.2% 100%);background-size:16px 16px,100% 100%;border:5px solid #070707;border-radius:0;box-shadow:10px 10px #07070752}.comic-stat:nth-child(4n+1),.story-panel:nth-child(4n+1),.power-card:nth-child(4n+1),.education-card:nth-child(4n+1),.dashboard-stat:nth-child(4n+1){--accent:#f5282d}.comic-stat:nth-child(4n+2),.story-panel:nth-child(4n+2),.power-card:nth-child(4n+2),.education-card:nth-child(4n+2),.dashboard-stat:nth-child(4n+2){--accent:#10a8d8}.comic-stat:nth-child(4n+3),.story-panel:nth-child(4n+3),.power-card:nth-child(4n+3),.education-card:nth-child(4n+3),.dashboard-stat:nth-child(4n+3){--accent:#67bd45}.comic-stat:nth-child(4n),.story-panel:nth-child(4n),.power-card:nth-child(4n),.education-card:nth-child(4n),.dashboard-stat:nth-child(4n){--accent:#ff8a1f}.story-panel:after,.power-card:after,.comic-company-panel:after{opacity:.45;background:linear-gradient(52deg,#0000 0 33%,#070707 33.1% 33.55%,#0000 33.7%) 0 0/100% 100%,radial-gradient(#f5282d 1.8px,#0000 2px) 0 0/18px 18px}.comic-company-grid{grid-template-columns:repeat(7,minmax(210px,1fr))}.comic-company-panel{min-height:370px;transform:rotate(var(--tilt,-1.4deg))}.comic-company-panel:nth-child(2n){--tilt:1.4deg}.comic-company-panel h3,.story-panel h3,.power-card h3,.education-card h3,.panel h3{color:#070707;text-shadow:3px 3px #fff}.comic-slash{clip-path:polygon(50% 0,60% 32%,92% 10%,70% 42%,100% 50%,70% 58%,92% 90%,60% 68%,50% 100%,40% 68%,8% 90%,30% 58%,0 50%,30% 42%,8% 10%,40% 32%);background:#ffd83d;border:4px solid #070707;width:95px;height:95px;inset:auto 14px 16px auto;transform:rotate(12deg)}.company-backdrop{background:radial-gradient(#070707 1.35px, transparent 1.5px), linear-gradient(135deg, color-mix(in srgb, var(--accent) 72%, #fff), color-mix(in srgb, var(--accent-2) 64%, #fff));opacity:.45;background-size:15px 15px,100% 100%}.chapter-stage:before,.dashboard-header:after{content:"BOOM!";color:#070707;text-shadow:2px 2px #fff;clip-path:polygon(50% 0,58% 30%,88% 10%,70% 42%,100% 50%,70% 58%,88% 90%,58% 70%,50% 100%,42% 70%,12% 90%,30% 58%,0 50%,30% 42%,12% 10%,42% 30%);background:#ff8a1f;border:5px solid #070707;place-items:center;width:auto;height:auto;padding:18px 22px;font-size:1.8rem;font-weight:1000;display:grid;top:-28px;right:-18px}.scene-board{background:#fff;border:5px solid #070707;box-shadow:9px 9px #0707074d}.scene-doodle{color:#070707;background:#ffd83d;border:4px solid #070707;box-shadow:5px 5px #070707}.kinetic-text span{color:#070707;background:#fff;border:4px solid #070707;box-shadow:6px 6px #07070747}.footer{background:#fff;border-top:5px solid #070707;box-shadow:0 -8px #0707071f}.comic-contact-form input,.comic-contact-form textarea{color:#070707;background:#fff;border:4px solid #070707;box-shadow:5px 5px #07070733}.comic-contact-form button{color:#070707;background:#ffd83d;border:4px solid #070707;font-weight:1000;box-shadow:6px 6px #070707}@media (max-width:940px){.story-cover,.company-hero,.dashboard-header{transform:none}.cover-copy,.company-copy,.dashboard-header>div{padding:18px}.comic-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (max-width:640px){.shell,.storybook-shell{background:linear-gradient(112deg,#0000 0 28%,#070707 28.15% 28.85%,#0000 29% 100%),radial-gradient(circle at 20% 24%,#f5282de0 0 8rem,#0000 8.15rem),radial-gradient(circle at 82% 45%,#ff8a1fe0 0 9rem,#0000 9.15rem),radial-gradient(circle at 24% 78%,#67bd45e0 0 10rem,#0000 10.15rem),#fff}.doodle-layer{display:none}.site-nav nav{transform:none}.story-cover,.company-hero,.dashboard-header,.section,.contact-panel{width:min(100% - 20px,1180px)}.story-cover,.company-hero,.dashboard-header{border-width:4px;padding:16px;box-shadow:8px 8px #0707074d}.comic-company-grid,.comic-strip,.panel-grid,.power-grid,.dashboard-grid,.achievement-track,.signal-board-grid{grid-template-columns:1fr}.comic-stage,.theme-visual{min-height:430px}.chapter-scene{min-height:620px}}.cover-copy,.company-copy,.dashboard-header>div,.story-cover,.company-hero,.dashboard-header{min-width:0;overflow:hidden}.cover-copy h1,.company-copy h1,.dashboard-header h1{overflow-wrap:anywhere;font-size:clamp(3.4rem,5.5vw,5.8rem)}.company-copy h1{font-size:clamp(3.3rem,5.4vw,5.7rem)}.hero-actions,.contact-actions,.dashboard-actions,.chip-row{flex-wrap:wrap}@media (max-width:640px){h1,.cover-copy h1,.company-copy h1,.dashboard-header h1{text-shadow:3px 3px #fff,6px 6px #0707072e;font-size:clamp(2.8rem,14vw,4.2rem);line-height:.9}.cover-copy,.company-copy,.dashboard-header>div{padding:14px}.comic-issue{white-space:normal;max-width:100%;font-size:.7rem}.speech-bubble,.chapter-bubble{max-width:100%;padding:16px;display:block}.hero-actions a,.contact-actions a,.dashboard-actions a{max-width:100%}}body{color:#f5f5f5;background:#050505}.shell,.storybook-shell,.company-page,.dashboard-shell{color:#f5f5f5;background:radial-gradient(circle at 18% 8%,#e509146b,#0000 34rem),radial-gradient(circle at 80% 18%,#46d9ff1f,#0000 28rem),linear-gradient(#0000002e,#050505 56%),#050505;min-height:100vh}.shell:before,.storybook-shell:before{content:"";pointer-events:none;z-index:0;opacity:.78;mix-blend-mode:normal;background:linear-gradient(#ffffff0e 0 1px,#0000 1px 46px),radial-gradient(circle at 50% 0,#ffffff1c,#0000 42rem),linear-gradient(90deg,#000000e6,#0000 18% 72%,#000000db);position:fixed;inset:0}.shell:after{box-shadow:none;background:linear-gradient(90deg,#e50914eb,#e509141a,#0000),#050505;border-left:0}.aurora,.grid-fade,.doodle-layer{display:none}.site-nav,.footer,.story-cover,.company-hero,.dashboard-header,.dashboard-grid,.dashboard-layout,.section,.contact-panel{z-index:2;position:relative}.site-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(1240px,100% - 32px);padding:18px 0;position:sticky;top:0}.brand{gap:14px}.brand-mark,.storybook-shell .brand-mark,.company-page .brand-mark,.dashboard-shell .brand-mark{color:#fff;background:linear-gradient(135deg,#e50914,#8b0007);border:0;border-radius:7px;width:46px;height:46px;animation:none;box-shadow:0 14px 38px #e5091459}.brand strong,.brand small,.storybook-shell .brand strong,.storybook-shell .brand small,.company-page .brand strong,.company-page .brand small,.dashboard-shell .brand strong,.dashboard-shell .brand small{color:#fff;text-shadow:none}.brand small{color:#a8adb8}.site-nav nav,.storybook-shell .site-nav nav,.company-page .site-nav nav,.dashboard-shell .site-nav nav{background:#0a0a0cad;border:1px solid #ffffff21;border-radius:999px;transform:none;box-shadow:0 16px 52px #00000073}.site-nav nav a,.footer-actions a,.hero-actions a,.contact-actions a,.dashboard-actions a,.next-company a,.panel a,.back-link,.chip-row span,.tool-cloud span,.program-list span{color:#f5f5f5;box-shadow:none;background:#ffffff14;border:1px solid #ffffff21;font-weight:760}.site-nav nav a:hover,.footer-actions a:hover,.hero-actions a:hover,.contact-actions a:hover,.dashboard-actions a:hover,.next-company a:hover,.panel a:hover{box-shadow:none;background:#ffffff2e;border-color:#ffffff5c;transform:translateY(-2px)}.story-cover,.company-hero,.dashboard-header{width:min(1240px,100% - 32px);min-height:78vh;box-shadow:none;background:linear-gradient(90deg,#050505f0 0 40%,#0505057a 58%,#050505e6 100%),radial-gradient(circle at 78% 34%,#e509146b,#0000 23rem),linear-gradient(135deg,#17171b,#050505 70%);border:0;border-radius:0;margin:0 auto;padding:clamp(42px,7vw,86px) 0;overflow:hidden;transform:none}.story-cover:before,.company-hero:before,.dashboard-header:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000 0 58%,#050505 100%),radial-gradient(circle at 80% 34%,#ffffff1a,#0000 28rem);position:absolute;inset:0}.cover-copy,.company-copy,.dashboard-header>div{z-index:2;max-width:660px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.story-cover{grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);gap:clamp(24px,5vw,70px)}.comic-issue,.panel-kicker,.chapter-number{color:#fff;letter-spacing:.08em;background:#e50914;border:0;border-radius:4px;width:max-content;max-width:100%;transform:none;box-shadow:0 12px 32px #e5091452}.eyebrow{color:#46d9ff;letter-spacing:.14em;font-weight:850}h1,.cover-copy h1,.company-copy h1,.dashboard-header h1{color:#fff;text-shadow:0 22px 70px #000000c2;-webkit-text-stroke:0;overflow-wrap:normal;font-size:clamp(3.8rem,7.4vw,7.8rem);line-height:.86}h2,.storybook-shell .section-heading h2,.storybook-shell .story-education h2,.storybook-shell .comic-toolbox h2,.storybook-shell .comic-finale h2,.company-page .company-detail h2,.company-page .role-signal-board h2,.company-page .responsibility-grid h2,.company-page .chapter-scene-section h2,.dashboard-shell .panel-heading h2{color:#fff;text-shadow:none;-webkit-text-stroke:0}h3,.comic-company-panel h3,.story-panel h3,.power-card h3,.education-card h3,.panel h3{color:#fff;text-shadow:none}p,.hero-role,.company-title,.company-copy>p,.section-heading p,.detail-panel p,.motion-line p,.achievement-track article p,.contact-panel p,.dashboard-header p,.panel p,.company-page .responsibility-grid p,.company-page .chapter-scene-section p{color:#d4d7dd;font-weight:620}.hero-role,.company-title{color:#fff;max-width:760px;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:780}.speech-bubble,.chapter-bubble{color:#f5f5f5;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;transform:none}.speech-bubble p{color:#f5f5f5}.hero-actions a:first-child,.contact-actions a:first-child,.next-company a,.comic-contact-form button{color:#fff;background:#e50914;border:0;box-shadow:0 16px 46px #e5091452}.hero-actions a:first-child:before,.contact-actions a:first-child:before,.next-company a:before{content:"▶";font-size:.78em}.hero-actions a:last-child,.cover-copy .hero-actions a:last-child{color:#fff;background:#ffffff21;border-color:#ffffff2e}.comic-stage,.theme-visual,.chapter-scene{background-color:#0000;background-image:linear-gradient(#ffffff14,#ffffff05),radial-gradient(circle at 50% 35%,#e5091466,#0000 18rem),linear-gradient(135deg,#25252c,#08080a);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff24;border-radius:20px;position:relative;transform:none;box-shadow:0 34px 100px #00000094}.comic-stage:before,.chapter-scene:before{content:"";border-radius:inherit;opacity:1;background:linear-gradient(#0000 0 52%,#00000094 100%),radial-gradient(circle at 50% 48%,#ffffff1c,#0000 16rem);animation:none;position:absolute;inset:0}.theme-visual:after,.chapter-scene:after,.comic-stage:after{content:"";opacity:.8;mix-blend-mode:normal;background:radial-gradient(circle,#0000 0 36%,#e509142e 36.5% 38%,#0000 38.5%),linear-gradient(90deg,#0000,#ffffff14,#0000);border:1px solid #ffffff24;border-radius:16px;position:absolute;inset:16px}.burst{clip-path:none;color:#fff;text-shadow:none;background:#e50914eb;border:0;border-radius:999px;box-shadow:0 16px 44px #e5091457}.burst-b{background:#ffffff29}.cartoon-body,.sidekick-body,.scene-body,.brand-mark{background:linear-gradient(135deg,#e50914,#8b0007)}.cape{background:linear-gradient(135deg,#111827,#e50914);border-color:#ffffff2e}.cartoon-head,.scene-head,.scene-body,.scene-arm{border-color:#fff3;box-shadow:0 18px 52px #0000006b}.story-orbit,.floating-card,.scene-props span{color:#fff;background:#0000009e;border:1px solid #ffffff29;border-radius:999px;box-shadow:0 16px 42px #0000005c}.section-heading{max-width:820px}.comic-strip,.panel-grid,.power-grid,.education-grid,.dashboard-grid,.achievement-track,.signal-board-grid{gap:14px}.comic-stat,.story-panel,.power-card,.comic-company-panel,.education-card,.dashboard-stat,.timeline-panel,.panel,.detail-panel,.metric-stack div,.motion-line,.achievement-track article,.company-page .next-company,.contact-panel,.signal-board-grid article{color:#fff;background:linear-gradient(180deg, #ffffff17, #ffffff06), radial-gradient(circle at 20% 0, color-mix(in srgb, var(--accent,#e50914) 32%, transparent), transparent 12rem), #141418;background-size:auto;border:1px solid #ffffff1f;border-radius:14px;transition:transform .22s,border-color .22s,box-shadow .22s,filter .22s;box-shadow:0 22px 70px #0000006b}.story-panel:hover,.power-card:hover,.education-card:hover,.dashboard-stat:hover,.comic-company-panel:hover,.timeline-item:hover,.motion-line:hover,.achievement-track article:hover{filter:saturate(1.16);border-color:#ffffff52;transform:translateY(-8px)scale(1.025);box-shadow:0 34px 100px #00000094}.comic-stat strong,.dashboard-stat strong,.metric-stack div{color:#fff;text-shadow:none}.comic-stat span,.dashboard-stat span{color:#b8bcc7}.story-panel:after,.power-card:after,.comic-company-panel:after{display:none}.power-icon{color:#fff;background:#e50914;border:0;box-shadow:0 16px 44px #e5091452}.comic-company-grid{scroll-snap-type:x proximity;grid-template-columns:none;gap:14px;padding:18px 4px 44px;display:flex;overflow:auto visible}.comic-company-grid::-webkit-scrollbar{height:9px}.kinetic-text::-webkit-scrollbar{height:9px}.comic-company-grid::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.kinetic-text::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.comic-company-grid::-webkit-scrollbar-thumb{background:#e50914;border-radius:999px}.kinetic-text::-webkit-scrollbar-thumb{background:#e50914;border-radius:999px}.comic-company-panel{scroll-snap-align:start;background:linear-gradient(180deg, transparent 0 46%, #000000c7 100%), radial-gradient(circle at 20% 0, color-mix(in srgb, var(--accent) 74%, transparent), transparent 15rem), linear-gradient(135deg, color-mix(in srgb, var(--accent) 38%, #151518), color-mix(in srgb, var(--accent-2) 26%, #08080a));flex:0 0 clamp(240px,24vw,330px);min-height:420px;padding:20px;overflow:hidden;transform:none}.comic-company-panel:nth-child(2n){transform:none}.comic-company-panel:hover{z-index:3;transform:translateY(-12px)scale(1.045)}.comic-company-panel h3{margin-top:128px;font-size:clamp(1.7rem,3vw,2.6rem)}.comic-company-panel p,.comic-company-panel strong{color:#e7e9ee}.comic-slash{clip-path:none;background:#ffffff2e;border:0;border-radius:999px;width:52px;height:52px;inset:18px 18px auto auto;transform:none}.comic-slash:before{content:"▶";color:#fff;place-items:center;font-size:1.2rem;display:grid;position:absolute;inset:0}.company-backdrop{background:linear-gradient(90deg, #050505eb, #0505054d, #050505f2), radial-gradient(circle at 72% 38%, color-mix(in srgb, var(--accent) 44%, transparent), transparent 28rem), linear-gradient(135deg, color-mix(in srgb, var(--accent) 34%, #151518), #050505);opacity:1}.chapter-stage:before,.dashboard-header:after{content:"NOW PLAYING";color:#fff;letter-spacing:.1em;width:auto;height:auto;text-shadow:none;clip-path:none;z-index:4;background:#e50914;border:0;border-radius:999px;padding:8px 12px;font-size:.74rem;font-weight:900;top:20px;right:20px}.scene-board{background:#00000094;border:1px solid #ffffff29;border-radius:14px;box-shadow:0 22px 70px #0000006b}.scene-doodle{color:#fff;background:#e50914;border:0;border-radius:999px;box-shadow:0 16px 42px #e5091452}.kinetic-text{overflow-x:auto}.kinetic-text span{color:#fff;box-shadow:none;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px}.timeline-item{background:#ffffff0e;border-color:#ffffff1a}.timeline-item strong,.timeline-item p,.timeline-item small{color:#f5f5f5}.clean-list li{color:#d4d7dd}.footer{width:min(1240px,100% - 32px);box-shadow:none;background:0 0;border-top:1px solid #ffffff1f}.comic-contact-form input,.comic-contact-form textarea{color:#fff;box-shadow:none;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px}@media (max-width:940px){.story-cover,.company-hero,.dashboard-header{grid-template-columns:1fr;min-height:auto;padding-block:48px}.cover-copy,.company-copy,.dashboard-header>div{max-width:760px}.comic-company-grid{display:flex;overflow-x:auto}}@media (max-width:640px){.shell,.storybook-shell,.company-page,.dashboard-shell{background:radial-gradient(circle at 30% 0,#e5091457,#0000 20rem),#050505}.site-nav{width:min(100% - 22px,1240px)}.site-nav nav{border-radius:16px}.story-cover,.company-hero,.dashboard-header,.section,.contact-panel,.footer{width:min(100% - 22px,1240px)}h1,.cover-copy h1,.company-copy h1,.dashboard-header h1{text-shadow:0 18px 50px #000c;font-size:clamp(2.8rem,15vw,4.4rem);line-height:.9}.comic-stage,.theme-visual{min-height:420px}.comic-company-panel{flex-basis:min(78vw,310px)}}.cover-copy .hero-role,.company-copy .company-title,.company-copy>p,.chapter-bubble p,.speech-bubble p{color:#f5f5f5}.chapter-bubble span,.speech-bubble svg{color:#46d9ff}.back-link{color:#fff;background:#ffffff1c;border-radius:999px;align-items:center;gap:8px;width:max-content;margin:14px 0 28px;padding:8px 12px;display:inline-flex}.back-link:hover{background:#fff3}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06121f;--paper:#081826;--paper-light:#102235;--ink:#f6fbff;--muted-ink:#b9c7d8;--panel:#0e2134d1;--panel-strong:#122b43f0;--text:#f6fbff;--muted:#b9c7d8;--line:#ffffff24;--cyan:#00a8e1;--blue:#1a98ff;--green:#35d07f;--yellow:#f5c451;--orange:#ff9f43;--red:#00a8e1;--racing-red:#00a8e1;--deep-red:#073b63}.shell,.storybook-shell,.company-page,.dashboard-shell{color:#f6fbff;background:radial-gradient(circle at 20% 0,#00a8e15c,#0000 34rem),radial-gradient(circle at 82% 12%,#1a98ff38,#0000 30rem),linear-gradient(#081826 0%,#06121f 42%,#020814 100%)}.shell:before,.storybook-shell:before{opacity:.85;background:linear-gradient(#ffffff0b 0 1px,#0000 1px 58px),radial-gradient(circle at 52% 0,#00a8e121,#0000 46rem),linear-gradient(90deg,#020814e0,#0000 22% 74%,#020814cc)}.site-nav{width:min(1280px,100% - 32px)}.brand-mark,.storybook-shell .brand-mark,.company-page .brand-mark,.dashboard-shell .brand-mark{color:#06121f;background:linear-gradient(135deg,#00a8e1,#7dd3fc);border-radius:9px;box-shadow:0 16px 42px #00a8e157}.site-nav nav,.storybook-shell .site-nav nav,.company-page .site-nav nav,.dashboard-shell .site-nav nav{background:#081826c7;border-color:#ffffff1f;box-shadow:0 18px 62px #00000059}.site-nav nav a,.footer-actions a,.hero-actions a,.contact-actions a,.dashboard-actions a,.next-company a,.panel a,.back-link,.chip-row span,.tool-cloud span,.program-list span{color:#f6fbff;background:#ffffff13}.site-nav nav a:hover,.footer-actions a:hover,.hero-actions a:hover,.contact-actions a:hover,.dashboard-actions a:hover,.next-company a:hover,.panel a:hover,.back-link:hover{background:#00a8e12e;border-color:#7dd3fc8c}.story-cover,.company-hero,.dashboard-header{background:linear-gradient(90deg,#06121ff7 0 42%,#06121f94 60%,#06121feb 100%),radial-gradient(circle at 78% 38%,#00a8e173,#0000 24rem),linear-gradient(135deg,#102235,#020814 74%);width:min(1280px,100% - 32px);min-height:80vh}.story-cover:before,.company-hero:before,.dashboard-header:before{background:linear-gradient(#0000 0 60%,#06121f 100%),radial-gradient(circle at 80% 34%,#7dd3fc1a,#0000 30rem)}.comic-issue,.panel-kicker,.chapter-number{color:#06121f;background:linear-gradient(135deg,#00a8e1,#7dd3fc);box-shadow:0 14px 38px #00a8e142}.eyebrow,.chapter-bubble span,.speech-bubble svg{color:#7dd3fc}h1,.cover-copy h1,.company-copy h1,.dashboard-header h1{color:#fff;letter-spacing:-.035em}p,.hero-role,.company-title,.company-copy>p,.section-heading p,.detail-panel p,.motion-line p,.achievement-track article p,.contact-panel p,.dashboard-header p,.panel p,.company-page .responsibility-grid p,.company-page .chapter-scene-section p,.cover-copy .hero-role,.company-copy .company-title,.company-copy>p,.chapter-bubble p,.speech-bubble p{color:#d6e4f2;text-shadow:none}.speech-bubble,.chapter-bubble{background:#102235b8;border-color:#7dd3fc2e}.hero-actions a:first-child,.contact-actions a:first-child,.next-company a,.comic-contact-form button{color:#06121f;background:linear-gradient(135deg,#00a8e1,#7dd3fc);box-shadow:0 16px 46px #00a8e14d}.hero-actions a:first-child:before,.contact-actions a:first-child:before,.next-company a:before{content:"▶"}.comic-stage,.theme-visual,.chapter-scene{background:linear-gradient(#7dd3fc1a,#ffffff06),radial-gradient(circle at 50% 35%,#00a8e15c,#0000 18rem),linear-gradient(135deg,#15283f,#07111d);border-color:#7dd3fc29;border-radius:24px;box-shadow:0 34px 100px #00000085,0 0 0 1px #7dd3fc14}.theme-visual:after,.chapter-scene:after,.comic-stage:after{background:radial-gradient(circle,#0000 0 36%,#00a8e12e 36.5% 38%,#0000 38.5%),linear-gradient(90deg,#0000,#7dd3fc1a,#0000);border-color:#7dd3fc2e}.burst{color:#06121f;background:linear-gradient(135deg,#00a8e1,#7dd3fc);box-shadow:0 16px 44px #00a8e14d}.cartoon-body,.sidekick-body,.scene-body{background:linear-gradient(135deg,#00a8e1,#0f6ea9)}.cape{background:linear-gradient(135deg,#0f172a,#00a8e1)}.story-orbit,.floating-card,.scene-props span{background:#030c18b8}.section{width:min(1280px,100% - 32px)}.comic-stat,.story-panel,.power-card,.comic-company-panel,.education-card,.dashboard-stat,.timeline-panel,.panel,.detail-panel,.metric-stack div,.motion-line,.achievement-track article,.company-page .next-company,.contact-panel,.signal-board-grid article{background:linear-gradient(180deg, #7dd3fc17, #ffffff06), radial-gradient(circle at 20% 0, color-mix(in srgb, var(--accent,#00a8e1) 28%, transparent), transparent 12rem), #102235;border-color:#7dd3fc1f;border-radius:16px;box-shadow:0 22px 70px #00000061}.story-panel:hover,.power-card:hover,.education-card:hover,.dashboard-stat:hover,.comic-company-panel:hover,.timeline-item:hover,.motion-line:hover,.achievement-track article:hover{border-color:#7dd3fc57;box-shadow:0 34px 100px #0000008f,0 0 42px #00a8e11f}.power-icon{color:#06121f;background:linear-gradient(135deg,#00a8e1,#7dd3fc);box-shadow:0 16px 44px #00a8e147}.comic-company-grid::-webkit-scrollbar-thumb{background:#00a8e1}.kinetic-text::-webkit-scrollbar-thumb{background:#00a8e1}.comic-company-panel{background:linear-gradient(180deg, transparent 0 42%, #030c18db 100%), radial-gradient(circle at 18% 0, color-mix(in srgb, var(--accent) 64%, transparent), transparent 16rem), linear-gradient(135deg, color-mix(in srgb, var(--accent) 30%, #102235), color-mix(in srgb, var(--accent-2) 22%, #07111d));border-radius:18px;flex:0 0 clamp(260px,25vw,350px);min-height:430px}.chapter-number{background:linear-gradient(135deg,#00a8e1,#7dd3fc)}.comic-slash{background:#7dd3fc29}.company-backdrop{background:linear-gradient(90deg, #06121ff0, #06121f57, #06121ff5), radial-gradient(circle at 72% 38%, color-mix(in srgb, var(--accent) 42%, transparent), transparent 28rem), linear-gradient(135deg, color-mix(in srgb, var(--accent) 25%, #102235), #020814)}.chapter-stage:before,.dashboard-header:after{content:"Included";color:#06121f;background:linear-gradient(135deg,#00a8e1,#7dd3fc)}.scene-board{background:#030c18a8;border-color:#7dd3fc29}.scene-doodle{color:#06121f;background:linear-gradient(135deg,#00a8e1,#7dd3fc);box-shadow:0 16px 42px #00a8e147}.kinetic-text span,.timeline-item{background:#102235a3;border-color:#7dd3fc1f}.footer{width:min(1280px,100% - 32px)}.comic-contact-form input,.comic-contact-form textarea{background:#102235ad;border-color:#7dd3fc26}.comic-contact-form input:focus,.comic-contact-form textarea:focus{border-color:#00a8e1db;box-shadow:0 0 0 4px #00a8e129}@media (max-width:640px){.shell,.storybook-shell,.company-page,.dashboard-shell{background:radial-gradient(circle at 30% 0,#00a8e152,#0000 20rem),#06121f}.story-cover,.company-hero,.dashboard-header,.section,.contact-panel,.footer{width:min(100% - 22px,1280px)}}.authority-shell .dashboard-header,.authority-hero{min-height:56vh}.authority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.authority-card{color:#f6fbff;background:linear-gradient(#7dd3fc17,#ffffff06),radial-gradient(circle at 20% 0,#00a8e138,#0000 12rem),#102235;border:1px solid #7dd3fc1f;border-radius:18px;flex-direction:column;gap:14px;min-height:280px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 22px 70px #00000061}.authority-card:hover{border-color:#7dd3fc57;transform:translateY(-8px);box-shadow:0 34px 100px #0000008f,0 0 42px #00a8e11f}.authority-card h2{margin-bottom:0;font-size:clamp(1.45rem,2.2vw,2.25rem)}.authority-card p{flex:1}.authority-card small,.article-meta span{color:#9fb4c9;font-weight:760}.authority-card strong,.article-cta a{color:#7dd3fc;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:auto;font-weight:900;display:inline-flex}.authority-topics,.authority-home{gap:24px;display:grid}.resource-article{max-width:960px;padding-block:64px}.resource-article h1{max-width:920px;font-size:clamp(3rem,6vw,6.4rem)}.article-deck{color:#d6e4f2;max-width:780px;font-size:1.18rem;font-weight:760}.article-meta{flex-wrap:wrap;gap:10px;margin:22px 0 34px;display:flex}.article-meta span{background:#102235a3;border:1px solid #7dd3fc24;border-radius:999px;padding:8px 12px}.article-body{gap:18px;display:grid}.article-body section,.article-cta,.directory-policy{background:#102235b8;border:1px solid #7dd3fc1f;border-radius:18px;padding:26px;box-shadow:0 22px 70px #00000052}.article-body h2{font-size:clamp(1.65rem,3vw,3rem)}.article-cta{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.article-cta a,.authority-home .story-panel a{color:#06121f;background:linear-gradient(135deg,#00a8e1,#7dd3fc);border-radius:999px;padding:10px 14px}.directory-links .authority-card{min-height:220px}.template-intro{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:16px;display:grid}.template-card{gap:16px}.template-card details{background:#06111f5c;border:1px solid #7dd3fc1f;border-radius:16px;padding:14px}.template-card summary{cursor:pointer;color:#f6fbff;justify-content:space-between;align-items:center;gap:12px;font-weight:900;display:flex}.template-card ol{color:#b8c8d9;margin:14px 0 0;padding-left:22px;line-height:1.75}.template-prompt{background:#f4c95d14;border-left:4px solid #f4c95d;border-radius:14px;margin-top:auto;padding:14px}.template-prompt strong{color:#f4c95d;margin-bottom:8px;display:block}.template-prompt p{color:#dceeff;margin:0;font-size:.95rem}.template-open{background:linear-gradient(135deg,#f4c95d,#4cc9f0);align-items:center;gap:8px;width:max-content;margin-top:6px;display:inline-flex;color:#06111f!important}.template-detail .back-link{margin-bottom:28px}.template-steps,.template-checklist{gap:14px;margin:0;padding-left:22px;display:grid}.template-steps li,.template-checklist li{color:#b8c8d9;line-height:1.7}.template-steps strong{color:#f6fbff;font-size:1.05rem;display:block}.template-steps p{margin:4px 0 0}.template-prompt.large{border-left-width:6px;margin-top:0;padding:20px}.dossier-shell{--dossier-line:#f4c95d2e}.dossier-hero h1{max-width:1040px}.dossier-principles,.dossier-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dossier-card{color:#f6fbff;background:radial-gradient(circle at 12% 0, color-mix(in srgb, var(--accent) 28%, transparent), transparent 17rem), radial-gradient(circle at 92% 100%, color-mix(in srgb, var(--accent-2) 22%, transparent), transparent 16rem), linear-gradient(180deg, #ffffff12, #ffffff06), #0d1d30c7;min-height:420px;animation:.8s both revealUp;animation-delay:var(--delay);border:1px solid #fff4d829;border-radius:28px;flex-direction:column;gap:18px;padding:26px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 90px #0000005c}.dossier-card:before{content:"";pointer-events:none;background:linear-gradient(120deg, transparent 0 46%, color-mix(in srgb, var(--accent) 24%, transparent) 46% 46.6%, transparent 46.6%), radial-gradient(#fff4d81f 1px, transparent 1px);opacity:.5;background-size:auto,16px 16px;position:absolute;inset:0}.dossier-card:hover{border-color:color-mix(in srgb, var(--accent) 50%, white);box-shadow:0 40px 120px #00000085, 0 0 60px color-mix(in srgb, var(--accent) 16%, transparent);transform:translateY(-10px)}.dossier-card-top,.dossier-briefing{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dossier-card-top span,.dossier-card-top small,.dossier-briefing div{background:#06111f7a;border:1px solid #fff4d829;border-radius:999px;padding:8px 11px;font-weight:900}.dossier-card h2{max-width:720px;margin:auto 0 0;font-size:clamp(2rem,3.6vw,4.2rem)}.dossier-card p{max-width:680px}.signal-pills,.signal-radar{flex-wrap:wrap;gap:9px;display:flex}.signal-pills span,.signal-radar span{color:#06111f;background:color-mix(in srgb, var(--accent-2,#4cc9f0) 72%, white);border:1px solid #fff4d829;border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:950}.dossier-card strong{width:max-content;color:color-mix(in srgb, var(--accent) 68%, white);align-items:center;gap:8px;display:inline-flex}.dossier-briefing{justify-content:flex-start;margin:28px 0}.dossier-briefing div{border-radius:18px;gap:3px;display:grid}.dossier-briefing strong{color:var(--cinema-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.dossier-command{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px 0;display:grid}.dossier-command>div,.dossier-map,.dossier-playbook,.competitor-miss{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent) 16%, transparent), transparent 14rem), #0d1d30c7;border:1px solid #fff4d829;border-radius:24px;padding:24px;box-shadow:0 24px 80px #0000004d}.dossier-map{grid-template-columns:.85fr 1.15fr;align-items:center;gap:18px;margin:34px 0;display:grid}.signal-radar{background:repeating-radial-gradient(circle, transparent 0 52px, #fff4d81a 53px 54px), conic-gradient(from 0deg, color-mix(in srgb, var(--accent) 16%, transparent), transparent, color-mix(in srgb, var(--accent-2) 14%, transparent), transparent);border:1px solid #fff4d81f;border-radius:50%;place-items:center;min-height:340px;animation:18s linear infinite rotate2d;display:grid;position:relative}.signal-radar span{animation:18s linear infinite counterRotate;position:absolute;transform:translate(-50%,-50%)}.signal-radar span:first-child{top:12%;left:50%}.signal-radar span:nth-child(2){top:32%;left:82%}.signal-radar span:nth-child(3){top:68%;left:82%}.signal-radar span:nth-child(4){top:88%;left:50%}.signal-radar span:nth-child(5){top:68%;left:18%}.signal-radar span:nth-child(6){top:32%;left:18%}.dossier-columns{grid-template-columns:repeat(2,minmax(0,1fr));margin:34px 0}.dossier-playbook{grid-template-columns:.72fr 1.28fr;gap:18px;margin:34px 0;display:grid}.playbook-steps{gap:12px;display:grid}.playbook-steps article{background:#06111f61;border:1px solid #fff4d81f;border-radius:18px;grid-template-columns:auto 90px 1fr;align-items:flex-start;gap:12px;padding:14px;display:grid}.playbook-steps svg{color:color-mix(in srgb, var(--accent) 72%, white);margin-top:4px}.playbook-steps strong{color:#f6fbff}.playbook-steps p{margin:0}.competitor-miss{background:radial-gradient(circle at 100% 0,#f4c95d24,#0000 16rem),#0d1d30db;border-color:#f4c95d42;margin:34px 0}.competitor-miss h2{max-width:980px;margin:0;font-size:clamp(1.7rem,3.2vw,3.6rem)}.dossier-related{width:100%}.copilot-shell .site-nav,.copilot-shell .footer,.copilot-shell .floating-watchbar{z-index:5;position:relative}.copilot-hero h1{max-width:1120px}.copilot-principles,.mission-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mission-showcase{gap:24px;display:grid}.copilot-console{z-index:2;background:radial-gradient(circle at 12% 0,#4cc9f029,#0000 20rem),radial-gradient(circle at 100% 30%,#f4c95d1f,#0000 20rem),#06111fb8;border:1px solid #fff4d829;border-radius:32px;grid-template-columns:250px minmax(360px,.92fr) minmax(360px,1.08fr);gap:16px;width:min(1380px,100% - 32px);margin:0 auto;padding:18px;display:grid;position:relative;box-shadow:0 34px 120px #0000006b}.mission-rail{align-content:start;gap:10px;display:grid}.mission-rail button,.copilot-form,.copilot-output,.copilot-output section{color:#f6fbff;background:#0d1d30b8;border:1px solid #fff4d824;border-radius:22px}.mission-rail button{text-align:left;font:inherit;cursor:pointer;gap:6px;padding:14px;transition:transform .18s,border-color .18s,background .18s;display:grid}.mission-rail button:hover,.mission-rail button.active{background:radial-gradient(circle at 10% 0,#f4c95d29,#0000 9rem),#12273fe6;border-color:#f4c95d5c;transform:translateY(-2px)}.mission-rail span{color:#f4c95d;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.mission-rail strong{line-height:1.2}.copilot-form,.copilot-output{padding:20px}.copilot-panel-header h2{font-size:clamp(1.8rem,3vw,3.4rem)}.copilot-form{align-content:start;gap:14px;display:grid}.copilot-form label{color:#f6fbff;gap:8px;font-weight:900;display:grid}.copilot-form input,.copilot-form select,.copilot-form textarea{color:#f6fbff;width:100%;font:inherit;background:#06111fc2;border:1px solid #fff4d829;border-radius:16px;outline:none;padding:13px 14px}.copilot-form textarea{resize:vertical}.copilot-form input:focus,.copilot-form select:focus,.copilot-form textarea:focus{border-color:#4cc9f0b3;box-shadow:0 0 0 4px #4cc9f01f}.copilot-two,.copilot-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.copilot-actions{align-items:center}.copilot-actions button,.copy-button{color:#06111f;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f4c95d,#4cc9f0);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-weight:950;display:inline-flex}.copy-button{color:#f6fbff;background:#ffffff0f;border:1px solid #fff4d829}.copilot-output{gap:14px;max-height:980px;display:grid;overflow:auto}.copilot-output section{padding:16px}.score-orb{text-align:center;background:conic-gradient(#f4c95d47,#4cc9f02e,#f4c95d47),#0d1d30db;border:1px solid #f4c95d3d;border-radius:28px;place-items:center;min-height:170px;padding:20px;display:grid}.score-orb strong{font-size:clamp(3rem,7vw,6rem);line-height:.9}.score-orb span{color:#dceeff;font-weight:900}.copilot-section-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.copilot-section-title h3{margin:0}.copilot-output ul{color:#b8c8d9;margin:0;padding-left:20px;line-height:1.7}.outline-stack,.prompt-pack{gap:10px;display:grid}.outline-stack article{background:#06111f6b;border:1px solid #fff4d81f;border-radius:18px;grid-template-columns:44px 1fr;gap:12px;padding:14px;display:grid}.outline-stack article>span{color:#06111f;background:#f4c95d;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.outline-stack strong{color:#f6fbff}.outline-stack p,.outline-stack small,.prompt-pack p{color:#b8c8d9}.outline-stack p{margin:4px 0}.prompt-pack article{background:#f4c95d0f;border:1px solid #fff4d81f;border-radius:18px;gap:10px;padding:14px;display:grid}.prompt-pack p{margin:0}.copilot-empty{text-align:center;align-content:center;place-items:center;min-height:540px;padding:30px;display:grid}.copilot-empty h3{max-width:420px;font-size:clamp(1.7rem,3vw,3.2rem)}.copilot-empty p{max-width:520px}.spin{animation:.9s linear infinite rotate2d}.grader-console{z-index:2;background:radial-gradient(circle at 0 0,#f4c95d24,#0000 18rem),radial-gradient(circle at 100% 24%,#e639461a,#0000 20rem),#06111fb8;border:1px solid #fff4d829;border-radius:32px;grid-template-columns:minmax(360px,.88fr) minmax(380px,1.12fr);gap:16px;width:min(1380px,100% - 32px);margin:0 auto;padding:18px;display:grid;position:relative;box-shadow:0 34px 120px #0000006b}.grader-input-panel,.grader-output-panel,.grader-output-panel section{color:#f6fbff;background:#0d1d30b8;border:1px solid #fff4d824;border-radius:22px}.grader-input-panel{align-content:start;gap:14px;padding:20px;display:grid}.grader-input-panel h2{font-size:clamp(1.9rem,3.4vw,3.8rem)}.grader-input-panel label{color:#f6fbff;gap:8px;font-weight:900;display:grid}.grader-input-panel select,.grader-input-panel textarea{color:#f6fbff;width:100%;font:inherit;background:#06111fc2;border:1px solid #fff4d829;border-radius:16px;outline:none;padding:13px 14px}.grader-input-panel textarea{resize:vertical}.grader-input-panel select:focus,.grader-input-panel textarea:focus{border-color:#f4c95db8;box-shadow:0 0 0 4px #f4c95d1f}.grader-output-panel{gap:14px;max-height:1080px;padding:20px;display:grid;overflow:auto}.grader-output-panel section{padding:16px}.grader-verdict{text-align:center;background:radial-gradient(circle at 50% 0,#f4c95d47,#0000 12rem),conic-gradient(from 90deg,#f4c95d3d,#e6394629,#4cc9f029,#f4c95d3d),#0d1d30db;border:1px solid #f4c95d42;border-radius:28px;place-items:center;min-height:190px;padding:20px;display:grid}.grader-verdict strong{font-size:clamp(3rem,7vw,6.2rem);line-height:.9}.grader-verdict span,.grader-verdict small{color:#dceeff;font-weight:900}.grader-score-stack{gap:10px;display:grid}.grader-score-row{background:#06111f6b;border:1px solid #fff4d81f;border-radius:18px;grid-template-columns:minmax(160px,1fr) minmax(150px,.8fr) 48px;align-items:center;gap:12px;padding:14px;display:grid}.grader-score-row strong{color:#f6fbff}.grader-score-row p{color:#b8c8d9;margin:4px 0 0;font-size:.92rem}.grader-score-row b{color:#f4c95d;text-align:right;font-size:1.2rem}.grader-meter{background:#ffffff14;border-radius:999px;height:12px;overflow:hidden}.grader-meter span{border-radius:inherit;background:linear-gradient(90deg,#e63946,#f4c95d,#4cc9f0);height:100%;display:block}.grader-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.grader-issue-grid article{background:#e6394614;border:1px solid #e639463d;border-radius:18px;padding:14px}.grader-issue-grid strong{color:#ffd5d8}.grader-issue-grid p{margin:6px 0 0}.grader-plan article{grid-template-columns:34px 120px 1fr}.grader-plan article>span{color:#06111f;background:#f4c95d;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:950;display:grid}@media (max-width:1180px){.copilot-console{grid-template-columns:1fr}.mission-rail{grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto}.grader-console{grid-template-columns:1fr}}@media (max-width:1040px){.copilot-principles,.mission-card-grid{grid-template-columns:1fr}}@media (max-width:760px){.copilot-console{border-radius:22px;width:min(100% - 20px,1380px);padding:10px}.copilot-two,.copilot-actions{grid-template-columns:1fr}.mission-rail{grid-template-columns:repeat(5,minmax(220px,1fr))}.grader-console{border-radius:22px;width:min(100% - 20px,1380px);padding:10px}.grader-score-row,.grader-plan article{grid-template-columns:1fr}.grader-score-row b{text-align:left}.grader-issue-grid{grid-template-columns:1fr}}@media (max-width:1040px){.dossier-principles,.dossier-grid,.dossier-command,.dossier-map,.dossier-columns,.dossier-playbook{grid-template-columns:1fr}}@media (max-width:760px){.dossier-card{min-height:340px}.signal-radar{min-height:280px}.signal-radar span{animation:none;position:static;transform:none}.signal-radar{border-radius:24px;justify-content:center;align-items:center;animation:none;display:flex}.playbook-steps article{grid-template-columns:auto 1fr}.playbook-steps article p{grid-column:1/-1}}@media (max-width:940px){.authority-grid{grid-template-columns:1fr}.article-cta{flex-direction:column;align-items:flex-start}.template-intro{grid-template-columns:1fr}}:root{--cinema-bg:#06111f;--cinema-panel:#0d1d30c7;--cinema-panel-strong:#12273ff0;--cinema-line:#b7daff29;--cinema-text:#f6fbff;--cinema-muted:#b8c8d9;--cinema-gold:#f4c95d;--cinema-blue:#4cc9f0;--cinema-red:#e63946;--cinema-cream:#fff4d8}.shell,.storybook-shell,.company-page,.dashboard-shell,.authority-shell{color:var(--cinema-text);background:radial-gradient(circle at 20% -8%,#4cc9f042,#0000 28rem),radial-gradient(circle at 82% 6%,#f4c95d29,#0000 24rem),radial-gradient(circle at 50% 100%,#e639461c,#0000 30rem),linear-gradient(#081525 0%,#06111f 48%,#040b14 100%)}.aurora,.grid-fade,.doodle-layer{opacity:.42}.site-nav{z-index:60;border:1px solid var(--cinema-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#06111fc7;border-radius:24px;width:min(1280px,100% - 32px);padding:12px 14px;position:sticky;top:12px;box-shadow:0 18px 60px #00000057;transform:none!important}.brand{min-width:max-content}.brand-mark,.storybook-shell .brand-mark,.company-page .brand-mark,.dashboard-shell .brand-mark{color:#06111f;background:linear-gradient(135deg, var(--cinema-gold), var(--cinema-blue));border:1px solid #fff4d847;box-shadow:0 12px 34px #4cc9f02e}.storybook-shell .brand strong,.storybook-shell .brand small,.company-page .brand strong,.company-page .brand small,.dashboard-shell .brand strong,.dashboard-shell .brand small,.brand strong,.brand small{color:var(--cinema-text);text-shadow:none}.brand small,p,.company-copy>p,.article-deck{color:var(--cinema-muted)}.site-nav nav{scrollbar-width:none;background:#ffffff0b;border-radius:18px;max-width:100%;padding:6px;overflow-x:auto;border:1px solid var(--cinema-line)!important;box-shadow:none!important}.site-nav nav::-webkit-scrollbar{display:none}.site-nav nav a,.nav-cta,.footer-actions a,.hero-actions a,.contact-actions a,.dashboard-actions a,.next-company a,.panel a{color:var(--cinema-text);box-shadow:none;background:#ffffff0e;border:1px solid #fff4d829}.site-nav nav a:hover,.nav-cta:hover,.footer-actions a:hover,.hero-actions a:hover,.contact-actions a:hover,.dashboard-actions a:hover,.next-company a:hover,.panel a:hover{color:#06111f;background:linear-gradient(135deg, var(--cinema-gold), var(--cinema-blue));border-color:#0000}.nav-cta{border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex}.story-cover{align-items:center;min-height:calc(100vh - 96px);padding-top:42px}.story-cover,.section,.contact-panel,.footer,.company-hero,.dashboard-header,.dashboard-grid,.dashboard-layout,.viewer-guide{width:min(1280px,100% - 32px)}.story-cover h1,.company-copy h1,.resource-article h1{max-width:980px;color:var(--cinema-text);text-shadow:0 22px 80px #0000006b;-webkit-text-stroke:0}.comic-issue,.eyebrow{color:var(--cinema-gold)}.hero-role{color:#dceeff;max-width:820px;font-size:clamp(1.05rem,1.5vw,1.32rem)}.speech-bubble,.chapter-bubble{color:var(--cinema-text);background:linear-gradient(135deg,#fff4d81a,#4cc9f00f),#0d1d30eb;border:1px solid #fff4d838;box-shadow:0 18px 60px #00000057}.speech-bubble p,.chapter-bubble p{color:#eff7ff}.speech-bubble:after,.chapter-bubble:after{background:#12273f;border-color:#fff4d838}.hero-actions a:first-child,.contact-actions a:first-child,.next-company a,.article-cta a,.authority-home .story-panel a{color:#06111f;background:linear-gradient(135deg, var(--cinema-gold), var(--cinema-blue));box-shadow:0 16px 42px #4cc9f02e}.viewer-guide{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:-32px auto 34px;display:grid;position:relative}.viewer-card{border:1px solid var(--cinema-line);background:radial-gradient(circle at 14% 0, #4cc9f02e, transparent 12rem), var(--cinema-panel);border-radius:22px;flex-direction:column;gap:12px;min-height:190px;padding:22px;transition:transform .22s,border-color .22s,background .22s;display:flex;box-shadow:0 24px 80px #00000052}.viewer-card:hover{background:radial-gradient(circle at 14% 0, #f4c95d2e, transparent 12rem), var(--cinema-panel-strong);border-color:#f4c95d61;transform:translateY(-8px)}.viewer-card.featured{background:linear-gradient(135deg, #f4c95d29, #4cc9f014), var(--cinema-panel-strong);border-color:#f4c95d57}.viewer-card span{color:#06111f;background:var(--cinema-gold);border-radius:999px;width:max-content;padding:6px 10px;font-weight:950}.viewer-card strong{font-size:1.2rem}.viewer-card p{flex:1;margin:0}.viewer-card a{width:max-content;color:var(--cinema-blue);font-weight:900}.comic-stat,.story-panel,.power-card,.comic-company-panel,.education-card,.detail-panel,.metric-stack div,.signal-board-grid article,.motion-line,.achievement-track article,.contact-panel,.footer,.article-body section,.article-cta,.directory-policy,.authority-card{color:var(--cinema-text);background:linear-gradient(180deg, #ffffff12, #ffffff06), var(--cinema-panel);border-radius:22px;box-shadow:0 22px 70px #00000052;border:1px solid var(--cinema-line)!important}.comic-stat strong,.story-panel h3,.power-card h3,.comic-company-panel h3,.education-card h3,.detail-panel h2,.contact-panel h2,.footer strong{color:var(--cinema-text)}.comic-stat span,.story-panel p,.power-card p,.comic-company-panel p,.education-card p,.detail-panel p,.motion-line p,.achievement-track p{color:var(--cinema-muted)}.story-panel:hover,.power-card:hover,.comic-company-panel:hover{box-shadow:0 34px 90px #00000070,0 0 48px #4cc9f014;border-color:#f4c95d61!important}.comic-company-grid{align-items:stretch}.comic-company-panel{isolation:isolate;min-height:360px}.comic-company-panel:before{content:"";z-index:-1;background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--accent) 38%, transparent), transparent 16rem), radial-gradient(circle at 84% 92%, color-mix(in srgb, var(--accent-2) 26%, transparent), transparent 14rem);opacity:.9;position:absolute;inset:0}.episode-status{color:#06111f;background:color-mix(in srgb, var(--accent-2) 72%, white);text-transform:uppercase;border:1px solid #fff4d833;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:950;position:absolute;top:18px;right:18px}.chapter-number{color:var(--cinema-gold)}.theme-visual,.chapter-scene{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 26rem), radial-gradient(#fff4d814 1px, transparent 1px), #081525;background-size:auto,14px 14px,auto;border-radius:28px;box-shadow:0 30px 100px #00000070;border:1px solid #fff4d829!important}.floating-card{background:#06111fd1;border:1px solid #fff4d829}.contact-panel{align-items:stretch;margin-top:70px}.comic-contact-form{color:var(--cinema-text);background:radial-gradient(circle at 16% 0,#4cc9f024,#0000 14rem),#06111f9e;border:1px solid #fff4d829;border-radius:22px;box-shadow:inset 0 1px #ffffff14}.comic-contact-form label,.comic-contact-form small,.form-status{color:var(--cinema-text)}.comic-contact-form small{background:#f4c95d1f;border:1px solid #f4c95d57}.comic-contact-form button{color:#06111f;background:linear-gradient(135deg, var(--cinema-gold), var(--cinema-blue));border:0;box-shadow:0 14px 34px #4cc9f029}.floating-watchbar{z-index:70;border:1px solid var(--cinema-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#06111fd1;border-radius:999px;gap:8px;padding:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000061}.floating-watchbar a{color:var(--cinema-text);border-radius:999px;padding:9px 12px;font-size:.88rem;font-weight:900}.floating-watchbar a:first-child{color:#06111f;background:linear-gradient(135deg, var(--cinema-gold), var(--cinema-blue))}.footer{margin-bottom:78px}.lab-hero h1{max-width:1080px}.lab-method,.lab-pattern{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lab-card{color:#f6fbff;min-height:360px;animation:.8s both revealUp;animation-delay:var(--delay);background:radial-gradient(circle at 0 0,#f4c95d29,#0000 16rem),radial-gradient(circle at 100% 100%,#4cc9f024,#0000 15rem),#0d1d30c7;border:1px solid #fff4d829;border-radius:28px;flex-direction:column;gap:16px;padding:26px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 90px #0000005c}.lab-card:before{content:"";opacity:.5;background:linear-gradient(120deg,#0000 0 42%,#f4c95d24 42% 42.6%,#0000 42.6%),radial-gradient(#fff4d81a 1px,#0000 1px) 0 0/16px 16px;position:absolute;inset:0}.lab-card:hover{border-color:#f4c95d61;transform:translateY(-10px);box-shadow:0 40px 120px #00000080,0 0 54px #f4c95d1a}.lab-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lab-card-top span,.lab-card-top small{color:#f4c95d;background:#06111f7a;border:1px solid #fff4d829;border-radius:999px;padding:8px 11px;font-weight:950}.lab-card svg{color:#f4c95d}.lab-card h2{margin:auto 0 0;font-size:clamp(2rem,3.6vw,4rem)}.lab-card strong{color:#4cc9f0;align-items:center;gap:8px;width:max-content;display:inline-flex}.lab-observation,.lab-pattern>div,.lab-teardown,.lab-framework,.lab-prompt{background:radial-gradient(circle at 0 0,#f4c95d1f,#0000 14rem),#0d1d30c7;border:1px solid #fff4d829;border-radius:24px;margin:34px 0;padding:24px;box-shadow:0 24px 80px #0000004d}.lab-observation h2{max-width:1040px;margin:0;font-size:clamp(1.8rem,3.4vw,3.8rem)}.lab-pattern{grid-template-columns:repeat(2,minmax(0,1fr))}.teardown-grid{gap:14px;margin-top:18px;display:grid}.teardown-grid article{grid-template-columns:1fr 1fr;gap:14px;display:grid}.teardown-grid article>div{background:#06111f6b;border:1px solid #fff4d81f;border-radius:18px;padding:16px}.teardown-grid article>div:first-child{background:#e6394614;border-color:#e6394647}.teardown-grid strong{color:#f4c95d}.lab-framework{grid-template-columns:.74fr 1.26fr;gap:20px;display:grid}.lab-framework ol{counter-reset:lab-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.lab-framework li{counter-increment:lab-step;color:#dceeff;background:#06111f6b;border:1px solid #fff4d81f;border-radius:18px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.lab-framework li:before{content:counter(lab-step, decimal-leading-zero);color:#06111f;background:#f4c95d;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.lab-related{width:100%}.impact-shell{background:radial-gradient(circle at 16% 8%,#f4c95d24,#0000 28rem),radial-gradient(circle at 86% 18%,#4cc9f024,#0000 24rem),linear-gradient(135deg,#06111f 0%,#0d1d30 52%,#111827 100%)}.impact-hero h1{max-width:1120px}.impact-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.impact-stat{min-height:260px}.impact-stat p{color:#b8c8d9;margin:12px 0 0;line-height:1.6}.impact-health,.impact-map,.impact-roadmap{grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:18px;display:grid}.impact-score-card,.impact-health-grid article,.impact-system-card,.impact-map,.impact-roadmap,.impact-transparency{background:linear-gradient(135deg,#fff4d814,#0000 34%),#0d1d30c7;border:1px solid #fff4d829;border-radius:28px;box-shadow:0 30px 90px #00000052}.impact-score-card{flex-direction:column;justify-content:space-between;min-height:360px;padding:28px;display:flex}.impact-score-card strong{color:#f4c95d;letter-spacing:-.04em;max-width:620px;margin:26px 0 18px;font-size:clamp(2.4rem,5vw,5.4rem);font-weight:950;line-height:.94;display:block}.impact-score-card p,.impact-map p,.impact-roadmap p,.impact-transparency p{color:#c8d8e8;line-height:1.75}.impact-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.impact-health-grid article{padding:22px}.impact-health-grid svg{color:#4cc9f0}.impact-health-grid strong{color:#fff4d8;margin:22px 0 8px;font-size:1.35rem;display:block}.impact-health-grid p{color:#b8c8d9;margin:0;line-height:1.65}.impact-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.impact-system-card{min-height:315px;color:inherit;padding:24px;transition:transform .22s,border-color .22s,background .22s;position:relative;overflow:hidden}.impact-system-card:after{content:"";opacity:0;background:radial-gradient(circle,#f4c95d33,#0000 68%);border-radius:50%;height:150px;transition:opacity .22s,transform .22s;position:absolute;inset:auto -20% -34% 22%}.impact-system-card:hover{background:linear-gradient(135deg,#f4c95d1f,#0000 38%),#0d1d30e6;border-color:#f4c95d6b;transform:translateY(-8px)rotate(-.4deg)}.impact-system-card:hover:after{opacity:1;transform:translateY(-16px)}.impact-system-card>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.impact-system-card svg{color:#f4c95d}.impact-system-card span{color:#4cc9f0;background:#06111f80;border:1px solid #fff4d829;border-radius:999px;padding:8px 10px;font-size:.78rem;font-weight:900}.impact-system-card h2{color:#fff4d8;max-width:360px;margin:54px 0 14px;font-size:clamp(1.7rem,2.8vw,3rem);line-height:.98}.impact-system-card p{color:#b8c8d9;line-height:1.65}.impact-system-card strong{color:#f4c95d;z-index:1;align-items:center;gap:8px;display:inline-flex;position:absolute;bottom:24px;left:24px}.impact-map,.impact-roadmap,.impact-transparency{padding:30px}.impact-map h2,.impact-roadmap h2,.impact-transparency h2{color:#fff4d8;max-width:640px;margin:22px 0 12px;font-size:clamp(2rem,3.6vw,4.3rem);line-height:.98}.impact-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.impact-map-grid a{min-height:160px;color:inherit;background:#06111f6b;border:1px solid #fff4d824;border-radius:22px;padding:18px;transition:transform .2s,border-color .2s}.impact-map-grid a:hover{border-color:#4cc9f070;transform:translateY(-5px)}.impact-map-grid span{color:#f4c95d;font-size:clamp(2.3rem,4vw,4.8rem);font-weight:950;line-height:.9;display:block}.impact-map-grid strong{color:#dceeff;margin-top:18px;display:block}.impact-roadmap-track{gap:12px;display:grid}.impact-roadmap-track article{background:#06111f6b;border:1px solid #fff4d824;border-radius:22px;grid-template-columns:54px 1fr;gap:14px;padding:16px;display:grid}.impact-roadmap-track article>span{color:#06111f;background:#f4c95d;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:950;display:grid}.impact-roadmap-track strong,.impact-roadmap-track small{align-items:center;margin-right:10px;display:inline-flex}.impact-roadmap-track strong{color:#fff4d8;font-size:1.08rem}.impact-roadmap-track small{color:#4cc9f0;background:#4cc9f014;border-radius:999px;padding:5px 8px;font-weight:900}.impact-roadmap-track p{margin:8px 0 0}.impact-transparency{justify-content:space-between;align-items:center;gap:24px;display:flex}.impact-transparency a{color:#06111f;background:#f4c95d;border-radius:999px;flex:none;align-items:center;gap:10px;padding:14px 18px;font-weight:950;display:inline-flex}.newsletter-shell{background:radial-gradient(circle at 16% 10%,#4cc9f02e,#0000 26rem),radial-gradient(circle at 82% 20%,#f4c95d24,#0000 24rem),linear-gradient(135deg,#06111f 0%,#102033 48%,#07111f 100%)}.newsletter-hero h1{max-width:1080px}.newsletter-promise{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:18px;display:grid}.newsletter-pillar-grid,.newsletter-track-grid{gap:14px;display:grid}.newsletter-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-pillar-grid article,.newsletter-console,.newsletter-result,.newsletter-teardown>div,.newsletter-action{background:linear-gradient(135deg,#4cc9f01a,#0000 38%),#0d1d30c7;border:1px solid #fff4d829;border-radius:24px;box-shadow:0 24px 80px #0000004d}.newsletter-pillar-grid article{align-items:flex-end;min-height:150px;padding:22px;display:flex}.newsletter-pillar-grid strong{color:#fff4d8;font-size:clamp(1.35rem,2vw,2.2rem);line-height:1.02}.newsletter-track-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.newsletter-console{z-index:1;grid-template-columns:1fr .86fr;gap:18px;width:min(1180px,100% - 32px);margin:30px auto;padding:18px;display:grid;position:relative}.newsletter-form,.newsletter-result{padding:26px}.newsletter-form h2,.newsletter-result h3{color:#fff4d8;margin:14px 0 12px;font-size:clamp(2rem,3.2vw,4rem);line-height:.98}.newsletter-form p,.newsletter-result p{color:#c8d8e8;line-height:1.7}.newsletter-form{gap:14px;display:grid}.newsletter-form label{color:#dceeff;gap:8px;font-weight:800;display:grid}.newsletter-form input,.newsletter-form select,.newsletter-form textarea{color:#f6fbff;width:100%;font:inherit;background:#06111f9e;border:1px solid #fff4d829;border-radius:16px;padding:13px 14px}.newsletter-form textarea{resize:vertical}.newsletter-form button{color:#06111f;cursor:pointer;background:#f4c95d;border:0;border-radius:999px;align-items:center;gap:10px;width:max-content;padding:14px 18px;font-weight:950;display:inline-flex}.newsletter-form button:disabled{opacity:.7;cursor:wait}.newsletter-result{flex-direction:column;justify-content:center;min-height:520px;display:flex}.newsletter-result svg{color:#f4c95d}.newsletter-result ol{color:#dceeff;margin:12px 0 0;padding-left:22px;line-height:1.7}.newsletter-archive{align-items:stretch}.newsletter-issue-card{background:radial-gradient(circle at 12% 10%,#4cc9f024,#0000 12rem),#0d1d30c7}.newsletter-article .article-body h2{color:#fff4d8}.newsletter-teardown{grid-template-columns:1fr 1fr;gap:14px;display:grid}.newsletter-teardown>div{padding:22px}.newsletter-teardown>div:first-child{background:linear-gradient(135deg,#e639461f,#0000 38%),#0d1d30c7;border-color:#e6394647}.newsletter-teardown strong{color:#f4c95d}.newsletter-action{padding:26px}.newsletter-action h2{color:#f4c95d;max-width:980px;margin:12px 0 0;font-size:clamp(2rem,3.6vw,4.6rem);line-height:.98}.help-shell{background:radial-gradient(circle at 18% 14%,#f4c95d29,#0000 24rem),radial-gradient(circle at 78% 16%,#37d67a21,#0000 24rem),linear-gradient(135deg,#06111f 0%,#102033 48%,#07111f 100%)}.help-hero h1{max-width:1080px}.help-promise,.help-console{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:18px;display:grid}.help-principle-grid,.help-type-grid,.help-level-grid,.help-panel-grid{gap:14px;display:grid}.help-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-principle-grid article,.help-console,.help-output,.help-level-grid article,.help-panel-grid article{background:linear-gradient(135deg,#37d67a1a,#0000 38%),#0d1d30c7;border:1px solid #fff4d829;border-radius:24px;box-shadow:0 24px 80px #0000004d}.help-principle-grid article{flex-direction:column;justify-content:space-between;min-height:150px;padding:22px;display:flex}.help-principle-grid strong{color:#fff4d8;font-size:clamp(1.25rem,1.9vw,2rem);line-height:1.05}.help-type-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.help-type-grid .authority-card{min-height:390px}.help-console{z-index:1;width:min(1180px,100% - 32px);margin:30px auto;padding:18px;position:relative}.help-form,.help-output{padding:26px}.help-form{gap:14px;display:grid}.help-form h2,.help-output h3{color:#fff4d8;margin:14px 0 12px;font-size:clamp(2rem,3.2vw,4rem);line-height:.98}.help-form p,.help-output p{color:#c8d8e8;line-height:1.7}.help-form label{color:#dceeff;gap:8px;font-weight:800;display:grid}.help-form input,.help-form select,.help-form textarea{color:#f6fbff;width:100%;font:inherit;background:#06111f9e;border:1px solid #fff4d829;border-radius:16px;padding:13px 14px}.help-form textarea{resize:vertical}.help-form button{color:#06111f;cursor:pointer;background:#37d67a;border:0;border-radius:999px;align-items:center;gap:10px;width:max-content;padding:14px 18px;font-weight:950;display:inline-flex}.help-output{min-height:650px}.help-output-top{grid-template-columns:132px 1fr;align-items:center;gap:18px;margin-bottom:18px;display:grid}.help-score{background:radial-gradient(circle,#37d67a33,#0000 62%),#06111f94;border:1px solid #37d67a70;border-radius:50%;align-content:center;place-items:center;width:122px;height:122px;display:grid}.help-score strong{color:#37d67a;font-size:2.8rem;line-height:.9}.help-score span{color:#dceeff;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:900}.help-panel-grid{grid-template-columns:.86fr 1.14fr;margin:18px 0}.help-panel-grid article{padding:18px}.help-panel-grid strong,.help-level-grid strong{color:#fff4d8;margin:12px 0 8px;display:block}.help-panel-grid a{color:#37d67a;font-weight:900}.help-checklist{color:#dceeff;gap:10px;margin:0;padding-left:22px;line-height:1.65;display:grid}.help-level-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.help-level-grid article{padding:22px}.help-level-grid p{color:#c8d8e8;line-height:1.65}@media (max-width:1040px){.site-nav{flex-wrap:wrap;align-items:flex-start}.site-nav nav{order:3;width:100%}.viewer-guide,.comic-company-grid,.power-grid,.panel-grid,.education-grid,.impact-stat-grid,.newsletter-track-grid,.help-type-grid,.lab-method,.lab-grid,.lab-pattern,.lab-framework{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-framework,.impact-health,.impact-map,.impact-roadmap,.newsletter-promise,.newsletter-console,.help-promise,.help-console{grid-template-columns:1fr}.impact-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-result,.help-output{min-height:auto}}@media (max-width:760px){.site-nav{border-radius:18px;width:min(100% - 18px,1280px);top:8px}.brand small{display:none}.nav-cta{padding:9px 11px}.site-nav nav a{padding:9px 11px;font-size:.88rem}.story-cover,.company-hero{min-height:auto;padding-top:34px}.viewer-guide,.comic-company-grid,.power-grid,.panel-grid,.education-grid,.impact-stat-grid,.impact-health-grid,.impact-system-grid,.impact-map-grid,.newsletter-pillar-grid,.newsletter-track-grid,.newsletter-teardown,.help-principle-grid,.help-type-grid,.help-level-grid,.help-panel-grid,.help-output-top,.lab-method,.lab-grid,.lab-pattern,.teardown-grid article,.lab-framework,.tools-section,.signature-system,.chapter-scene-section,.company-detail,.role-signal-board,.responsibility-grid,.achievement-track{grid-template-columns:1fr}.viewer-guide{margin-top:0}.comic-company-grid{overflow-x:visible}.comic-company-panel{min-width:0;min-height:290px}.motion-line{grid-column:auto}.comic-contact-form{grid-template-columns:1fr}.floating-watchbar{justify-content:center;width:calc(100% - 20px)}.impact-score-card,.impact-map,.impact-roadmap,.impact-transparency{border-radius:22px;padding:20px}.impact-transparency{flex-direction:column;align-items:flex-start}.newsletter-console{width:min(100% - 20px,1180px);padding:10px}.newsletter-form,.newsletter-result{padding:18px}.newsletter-form button{justify-content:center;width:100%}.help-console{width:min(100% - 20px,1180px);padding:10px}.help-form,.help-output{padding:18px}.help-form button{justify-content:center;width:100%}}:root{--luxury-bg:#070a12;--luxury-bg-soft:#0d1220;--luxury-panel:#0d1220b8;--luxury-panel-strong:#121828e0;--luxury-ink:#f7f1e5;--luxury-muted:#b9b1a2;--luxury-gold:#d6b66b;--luxury-gold-soft:#d6b66b2e;--luxury-line:#d6b66b33;--luxury-line-soft:#f7f1e51a;--luxury-green:#9fb8a3;--luxury-shadow:0 34px 100px #00000061}.shell,.storybook-shell,.company-page,.dashboard-shell,.authority-shell,.luxury-shell{color:var(--luxury-ink);background:radial-gradient(circle at 20% -10%,#d6b66b29,#0000 30rem),radial-gradient(circle at 88% 8%,#9fb8a31a,#0000 26rem),linear-gradient(#080b13 0%,#0c111d 44%,#05070d 100%)}.shell:before{opacity:.22;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 9%,#d6b66b14 9% 9.08%,#0000 9.08% 91%,#d6b66b14 91% 91.08%,#0000 91.08%),linear-gradient(#f7f1e50f,#0000 24% 76%,#f7f1e50a),radial-gradient(#f7f1e51f .8px,#0000 .8px) 0 0/28px 28px}.shell:after{background:linear-gradient(90deg,#070a12eb,#0000 22% 78%,#070a12eb),#f3ead7}.doodle-layer,.aurora,.grid-fade,.burst,.cartoon-hero{display:none!important}.site-nav,.footer,.contact-panel,.viewer-card,.comic-stat,.story-panel,.power-card,.comic-company-panel,.education-card,.detail-panel,.metric-stack div,.authority-card,.dashboard-stat,.impact-score-card,.impact-health-grid article,.impact-system-card,.impact-map,.impact-roadmap,.impact-transparency,.newsletter-pillar-grid article,.newsletter-console,.newsletter-result,.newsletter-teardown>div,.newsletter-action,.help-principle-grid article,.help-console,.help-output,.help-level-grid article,.help-panel-grid article,.article-body section,.article-cta{color:var(--luxury-ink);border:1px solid var(--luxury-line)!important;background:linear-gradient(180deg, #f7f1e512, #f7f1e506), var(--luxury-panel)!important;box-shadow:var(--luxury-shadow)!important;border-radius:18px!important}.site-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:12px 14px;top:18px;border-radius:999px!important}.site-nav nav,.storybook-shell .site-nav nav,.company-page .site-nav nav,.dashboard-shell .site-nav nav{background:#f7f1e509;border-radius:999px;border:1px solid var(--luxury-line-soft)!important}.brand-mark,.storybook-shell .brand-mark,.company-page .brand-mark,.dashboard-shell .brand-mark{border:1px solid var(--luxury-line);color:#090d15;background:linear-gradient(135deg, #f2dfaa, var(--luxury-gold));box-shadow:0 18px 48px #d6b66b2e}.brand strong,.brand small,.storybook-shell .brand strong,.storybook-shell .brand small,.dashboard-shell .brand strong,.dashboard-shell .brand small{color:var(--luxury-ink)}.brand small,p,.article-deck,.hero-role,.story-panel p,.power-card p,.comic-company-panel p,.education-card p,.detail-panel p,.contact-panel p,.footer p,.dashboard-stat p,.impact-score-card p,.impact-map p,.impact-roadmap p,.impact-transparency p,.newsletter-form p,.newsletter-result p,.help-form p,.help-output p{color:var(--luxury-muted)!important}.site-nav nav a,.nav-cta,.footer-actions a,.hero-actions a,.contact-actions a,.dashboard-actions a,.next-company a,.article-cta a,.template-open{border:1px solid var(--luxury-line-soft)!important;color:var(--luxury-ink)!important;box-shadow:none!important;background:#f7f1e50b!important}.site-nav nav a:hover,.nav-cta:hover,.footer-actions a:hover,.hero-actions a:hover,.contact-actions a:hover,.dashboard-actions a:hover,.next-company a:hover,.article-cta a:hover,.template-open:hover{color:#070a12!important;background:linear-gradient(135deg, #f5e4b3, var(--luxury-gold))!important;border-color:#0000!important}.hero-actions a:first-child,.contact-actions a:first-child,.next-company a,.article-cta a,.authority-home .story-panel a,.newsletter-form button,.help-form button,.grader-input-panel button,.copilot-form button{color:#070a12!important;background:linear-gradient(135deg, #f6e8bd, var(--luxury-gold))!important;border-color:#0000!important;box-shadow:0 20px 54px #d6b66b2e!important}.story-cover,.company-hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);gap:clamp(28px,5vw,72px);min-height:calc(100vh - 110px);padding-top:54px}.story-cover:before,.company-hero:before{border-color:var(--luxury-line);background:linear-gradient(135deg,#d6b66b1a,#0000 36%),#f7f1e506}.authority-shell .dashboard-header:after,.authority-hero:after{display:none!important}.authority-shell .dashboard-header,.authority-hero{min-height:auto;padding-top:clamp(90px,12vw,150px);padding-bottom:clamp(70px,10vw,120px)}.story-cover h1,.company-copy h1,.resource-article h1,.dashboard-header h1{max-width:1040px;color:var(--luxury-ink);letter-spacing:-.07em;text-shadow:0 28px 90px #00000080;font-size:clamp(4rem,12vw,10.5rem);line-height:.82}.dashboard-header h1,.resource-article h1{font-size:clamp(3.2rem,8vw,7.8rem)}.comic-issue,.eyebrow,.chapter-number,.panel-kicker{letter-spacing:.18em;color:var(--luxury-gold)!important}.comic-issue{border:1px solid var(--luxury-line);background:#d6b66b14;border-radius:999px;width:max-content;max-width:100%;padding:8px 12px}.signature-note,.speech-bubble,.chapter-bubble{background:linear-gradient(135deg,#d6b66b1c,#0000 44%),#0d1220d6!important;border-radius:18px!important}.speech-bubble:after,.chapter-bubble:after{display:none}.comic-stage,.luxury-stage{place-items:center;min-height:620px;display:grid;position:relative}.luxury-stage:before{content:"";border:1px solid var(--luxury-line);background:radial-gradient(circle,#d6b66b29,#0000 42%),linear-gradient(135deg,#f7f1e50d,#0000);border-radius:999px;animation:6s ease-in-out infinite luxuryPulse;position:absolute;inset:6%}.luxury-monogram{z-index:2;aspect-ratio:1;border:1px solid var(--luxury-line);background:radial-gradient(circle at 50% 35%,#f7f1e51a,#0000 42%),#0d1220d6;border-radius:50%;align-content:center;place-items:center;gap:14px;width:min(420px,82vw);display:grid;position:relative;box-shadow:0 40px 120px #00000080,inset 0 0 80px #d6b66b14}.luxury-monogram span{color:var(--luxury-gold);letter-spacing:-.1em;font-size:clamp(5rem,12vw,10rem);font-weight:950;line-height:.8}.luxury-monogram small{max-width:240px;color:var(--luxury-muted);text-align:center;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;line-height:1.7}.luxury-proof-card{z-index:3;border:1px solid var(--luxury-line);width:min(320px,76vw);box-shadow:var(--luxury-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a12d1;border-radius:18px;padding:20px;position:absolute;bottom:8%;right:0}.luxury-proof-card span,.luxury-orbit-grid div{color:var(--luxury-gold);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:900}.luxury-proof-card strong{color:var(--luxury-ink);margin:12px 0 8px;font-size:1.45rem;display:block}.luxury-proof-card p{margin:0;line-height:1.65}.luxury-orbit-grid{z-index:3;gap:10px;display:grid;position:absolute;top:12%;left:0}.luxury-orbit-grid div{border:1px solid var(--luxury-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a12a8;border-radius:999px;width:max-content;padding:9px 12px}.viewer-guide{margin-top:-20px}.viewer-card,.story-panel,.power-card,.comic-company-panel,.authority-card{transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}.viewer-card:hover,.story-panel:hover,.power-card:hover,.comic-company-panel:hover,.authority-card:hover{transform:translateY(-6px);background:linear-gradient(180deg, #d6b66b1a, #f7f1e506), var(--luxury-panel-strong)!important;border-color:#d6b66b6b!important;box-shadow:0 44px 120px #00000080!important}.viewer-card span,.episode-status,.impact-roadmap-track article>span{color:#070a12!important;background:linear-gradient(135deg, #f6e8bd, var(--luxury-gold))!important}.comic-company-panel:before{background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 16rem), linear-gradient(135deg, #d6b66b14, transparent 46%)}.comic-company-panel:after,.comic-slash{opacity:.22}.power-icon{color:#070a12;background:linear-gradient(135deg, #f6e8bd, var(--luxury-gold))}.kinetic-text span,.tool-cloud span,.chip-row span,.article-meta span{border-color:var(--luxury-line)!important;color:var(--luxury-ink)!important;background:#f7f1e50b!important}.contact-panel,.footer{margin-top:40px}.footer{border-radius:26px 26px 0 0!important}@keyframes luxuryPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@media (max-width:1040px){.story-cover,.company-hero{grid-template-columns:1fr}.comic-stage,.luxury-stage{min-height:520px}.luxury-proof-card{right:4%}.luxury-orbit-grid{left:4%}}@media (max-width:760px){.site-nav{border-radius:22px!important}.story-cover h1,.company-copy h1,.resource-article h1,.dashboard-header h1{letter-spacing:-.065em;font-size:clamp(3.2rem,18vw,6.3rem)}.comic-stage,.luxury-stage{min-height:460px}.luxury-proof-card,.luxury-orbit-grid{width:100%;position:relative;inset:auto}.luxury-stage{gap:14px}.luxury-orbit-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.luxury-orbit-grid div{text-align:center;width:auto}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--royal-ink:#070811;--royal-night:#0b1020;--royal-navy:#101a2f;--royal-blue:#162642;--royal-ivory:#f6efe2;--royal-parchment:#d8c9ad;--royal-muted:#b8ad9a;--royal-champagne:#d8bd75;--royal-gold:#b99248;--royal-oxblood:#6e1f2b;--royal-sage:#94aa93;--royal-line:#d8bd7538;--royal-line-soft:#f6efe21c;--royal-glass:#0c111fb8;--royal-glass-strong:#11192be6;--luxury-bg:var(--royal-ink);--luxury-bg-soft:var(--royal-night);--luxury-panel:var(--royal-glass);--luxury-panel-strong:var(--royal-glass-strong);--luxury-ink:var(--royal-ivory);--luxury-muted:var(--royal-muted);--luxury-gold:var(--royal-champagne);--luxury-gold-soft:#d8bd7529;--luxury-line:var(--royal-line);--luxury-line-soft:var(--royal-line-soft);--luxury-green:var(--royal-sage)}body{font-family:var(--font-sans);font-feature-settings:"kern" 1, "liga" 1, "calt" 1;text-rendering:geometricprecision}.site-nav{background:linear-gradient(#f6efe212,#f6efe206),#080b14c7!important}.site-nav nav{background:#f6efe20a!important}.site-nav nav a,.nav-cta,.footer-actions a,.hero-actions a,.contact-actions a,.dashboard-actions a,.next-company a,.article-cta a,.template-open,.floating-watchbar a{font-family:var(--font-sans);letter-spacing:-.015em;font-size:.92rem;font-weight:760}.hero-actions a:first-child,.contact-actions a:first-child,.next-company a,.article-cta a,.authority-home .story-panel a,.newsletter-form button,.help-form button,.grader-input-panel button,.copilot-form button{background:linear-gradient(135deg, #f3ddb0 0%, var(--royal-champagne) 50%, var(--royal-gold) 100%)!important;color:#080a12!important}.story-cover h1,.company-copy h1,.resource-article h1,.dashboard-header h1,.section-heading h2,.storybook-shell .section-heading h2,.storybook-shell .story-education h2,.storybook-shell .comic-toolbox h2,.storybook-shell .comic-finale h2,.dashboard-shell .panel-heading h2,.contact-panel h2,.article-cta h2,.detail-panel h2,.impact-map h2,.impact-roadmap h2,.impact-transparency h2,.newsletter-form h2,.newsletter-result h3,.help-form h2,.help-output h3,.story-panel h3,.power-card h3,.comic-company-panel h3,.education-card h3,.authority-card h2,.lab-card h2{font-family:var(--font-display);letter-spacing:-.045em;font-weight:650}.story-cover h1,.company-copy h1,.resource-article h1,.dashboard-header h1{color:var(--royal-ivory);letter-spacing:-.06em;font-weight:700}.story-cover h1{letter-spacing:-.052em;max-width:820px;padding-left:.04em;font-size:clamp(4rem,9.2vw,8.4rem);line-height:.9}.hero-role,.article-deck,.cover-copy>p,.dashboard-header p,.company-copy>p{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.08rem,1.45vw,1.34rem);line-height:1.75}.comic-issue,.eyebrow,.chapter-number,.panel-kicker,.luxury-proof-card span,.luxury-orbit-grid div{font-family:var(--font-sans);letter-spacing:.2em;font-size:.72rem;font-weight:850;color:var(--royal-champagne)!important}.comic-issue{background:linear-gradient(135deg,#d8bd7521,#6e1f2b14)!important}.site-nav,.footer,.contact-panel,.viewer-card,.comic-stat,.story-panel,.power-card,.comic-company-panel,.education-card,.detail-panel,.metric-stack div,.authority-card,.dashboard-stat,.impact-score-card,.impact-health-grid article,.impact-system-card,.impact-map,.impact-roadmap,.impact-transparency,.newsletter-pillar-grid article,.newsletter-console,.newsletter-result,.newsletter-teardown>div,.newsletter-action,.help-principle-grid article,.help-console,.help-output,.help-level-grid article,.help-panel-grid article,.article-body section,.article-cta{border-color:var(--royal-line)!important;background:linear-gradient(#f6efe211,#f6efe205),#0b1020c7!important}.story-panel:hover,.power-card:hover,.comic-company-panel:hover,.authority-card:hover,.viewer-card:hover{background:linear-gradient(#d8bd751c,#6e1f2b0a),#11192bf0!important;border-color:#d8bd7573!important}.luxury-monogram span{color:var(--royal-champagne);font-family:var(--font-display);font-weight:700}.luxury-proof-card{background:linear-gradient(135deg,#6e1f2b29,#0000 42%),#080b14e0!important}.luxury-proof-card strong,.comic-stat strong,.impact-score-card strong,.impact-map-grid span,.newsletter-action h2,.help-score strong{color:var(--royal-champagne)!important}.help-form button{background:linear-gradient(135deg, #dbe7d8 0%, var(--royal-sage) 100%)!important}.newsletter-form input,.newsletter-form select,.newsletter-form textarea,.help-form input,.help-form select,.help-form textarea,.grader-input-panel textarea,.grader-input-panel select,.copilot-form textarea,.copilot-form select,.copilot-form input{font-family:var(--font-sans);border-color:var(--royal-line-soft)!important;color:var(--royal-ivory)!important;background:#07081194!important}@media (max-width:760px){.story-cover h1,.company-copy h1,.resource-article h1,.dashboard-header h1{letter-spacing:-.05em}}:root{--royal-ink:#060812;--royal-night:#0a1020;--royal-navy:#10192c;--royal-blue:#14233c;--royal-ivory:#f8f0df;--royal-parchment:#d9ccb5;--royal-muted:#c0b5a2;--royal-champagne:#d9bd72;--royal-gold:#aa843d;--royal-oxblood:#4d1723;--royal-sage:#9cae97;--royal-line:#d9bd723d;--royal-line-soft:#f8f0df1f;--royal-shadow:0 26px 82px #00000057;--royal-shadow-hover:0 34px 100px #00000070;--luxury-shadow:var(--royal-shadow)}.site-nav{gap:14px;width:min(1280px,100% - 40px);padding:10px 12px}.site-nav nav{flex-wrap:wrap;flex:1;justify-content:center;gap:5px;max-width:none;padding:5px;overflow:visible!important}.site-nav nav a{white-space:nowrap;min-width:auto;padding:10px 13px}.nav-cta{min-width:max-content}.brand{flex:0 0 220px;max-width:220px}.brand strong{line-height:1.05}.brand small{font-size:.78rem}.story-cover h1,.company-copy h1,.resource-article h1,.dashboard-header h1{text-shadow:0 22px 70px #0000006b}.story-cover h1{max-width:860px;font-size:clamp(4.2rem,8.8vw,8rem);line-height:.92}.dashboard-header h1,.resource-article h1{max-width:980px;font-size:clamp(3.4rem,7.1vw,7rem);line-height:.92}.section-heading h2,.storybook-shell .section-heading h2,.storybook-shell .story-education h2,.storybook-shell .comic-toolbox h2,.storybook-shell .comic-finale h2,.contact-panel h2,.article-cta h2,.detail-panel h2,.impact-map h2,.impact-roadmap h2,.impact-transparency h2{font-size:clamp(2.7rem,5.2vw,5.8rem);line-height:.96}.story-panel h3,.power-card h3,.comic-company-panel h3,.education-card h3,.authority-card h2,.lab-card h2{font-size:clamp(1.55rem,2.2vw,2.45rem);line-height:1.03}.hero-role,.article-deck,.cover-copy>p,.dashboard-header p,.company-copy>p{max-width:720px;color:var(--royal-parchment)!important}p,li,.story-panel p,.power-card p,.comic-company-panel p,.education-card p,.detail-panel p,.contact-panel p,.footer p{line-height:1.72}.site-nav,.footer,.contact-panel,.viewer-card,.comic-stat,.story-panel,.power-card,.comic-company-panel,.education-card,.detail-panel,.metric-stack div,.authority-card,.dashboard-stat,.impact-score-card,.impact-health-grid article,.impact-system-card,.impact-map,.impact-roadmap,.impact-transparency,.newsletter-pillar-grid article,.newsletter-console,.newsletter-result,.newsletter-teardown>div,.newsletter-action,.help-principle-grid article,.help-console,.help-output,.help-level-grid article,.help-panel-grid article,.article-body section,.article-cta{box-shadow:var(--royal-shadow)!important}.viewer-card:hover,.story-panel:hover,.power-card:hover,.comic-company-panel:hover,.authority-card:hover{box-shadow:var(--royal-shadow-hover)!important}.luxury-monogram{width:min(390px,82vw)}.luxury-monogram span{font-size:clamp(4.6rem,11vw,8.8rem)}.luxury-proof-card strong,.story-panel h3,.power-card h3,.comic-company-panel h3,.authority-card h2{color:var(--royal-ivory)!important}.comic-issue,.eyebrow,.chapter-number,.panel-kicker{text-shadow:0 0 24px #d9bd722e}.floating-watchbar{border-color:var(--royal-line)!important;background:linear-gradient(#f8f0df0f,#f8f0df05),#070912d1!important;box-shadow:0 18px 60px #00000057!important}.floating-watchbar a:first-child{background:linear-gradient(135deg, #f3ddb0 0%, var(--royal-champagne) 54%, var(--royal-gold) 100%)!important}@media (max-width:1180px){.site-nav{flex-wrap:wrap;align-items:flex-start;border-radius:26px!important}.site-nav nav{order:3;justify-content:flex-start;width:100%;padding:10px}}@media (max-width:760px){.site-nav{width:min(100% - 18px,1280px)}.brand{flex:auto;max-width:calc(100% - 120px)}.site-nav nav{gap:7px;overflow:visible!important}.site-nav nav a{padding:10px 12px}.story-cover h1,.company-copy h1,.resource-article h1,.dashboard-header h1{letter-spacing:-.045em;max-width:100%;font-size:clamp(2.85rem,12.6vw,4.75rem);line-height:.96}.section-heading h2,.storybook-shell .section-heading h2,.storybook-shell .story-education h2,.storybook-shell .comic-toolbox h2,.storybook-shell .comic-finale h2,.contact-panel h2,.article-cta h2,.detail-panel h2{font-size:clamp(2.4rem,12vw,4.4rem)}.floating-watchbar{display:none!important}}.authority-shell .dashboard-header,.authority-hero,.copilot-hero,.dossier-hero,.lab-hero,.help-hero,.newsletter-hero{align-items:center;min-height:min(760px,100vh - 110px);padding-top:clamp(92px,10vw,132px);padding-bottom:clamp(64px,8vw,96px);display:flex}.authority-shell .dashboard-header h1,.authority-hero h1,.copilot-hero h1,.dossier-hero h1,.lab-hero h1,.help-hero h1,.newsletter-hero h1{letter-spacing:-.047em;max-width:880px;font-size:clamp(3.6rem,6.4vw,6.6rem);line-height:.94}.company-page .company-hero{align-items:center;min-height:min(820px,100vh - 100px)}.company-page .company-copy h1{max-width:860px;font-size:clamp(4rem,8vw,8rem);line-height:.9}.company-title{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-weight:850;color:var(--royal-champagne)!important;font-size:1rem!important}.chapter-bubble span,.chapter-bubble .eyebrow{color:var(--royal-champagne)}.theme-visual:after,.authority-shell .dashboard-header:after,.authority-hero:after,.company-page .theme-visual:after,.chapter-stage:before,.scene-doodle,.mini-sidekick{display:none!important}.theme-visual,.chapter-scene{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 26rem), linear-gradient(135deg, #f8f0df0b, transparent 44%), #080b14c7!important}.chapter-scene{min-height:430px}.scene-character{display:none!important}.company-page .chapter-scene-section,.company-page .company-detail,.company-page .role-signal-board,.company-page .responsibility-grid,.company-page .achievements,.company-page .next-company{background:0 0!important}.company-page .chapter-scene-section h2,.company-page .company-detail h2,.company-page .role-signal-board h2,.company-page .responsibility-grid h2,.company-page .next-company h2{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.98}.scene-board{border-color:var(--royal-line)!important;background:#080b14bd!important}.copilot-console,.grader-console,.help-console,.newsletter-console{box-shadow:var(--royal-shadow)!important;background:linear-gradient(135deg,#d9bd7213,#0000 42%),#0a1020b8!important;border-radius:22px!important}.copilot-form,.copilot-output,.copilot-output section,.grader-input-panel,.grader-output-panel,.grader-output-panel section,.help-form,.help-output,.newsletter-form,.newsletter-result{border-color:var(--royal-line)!important;background:linear-gradient(#f8f0df0e,#f8f0df05),#070912ad!important}.copilot-panel-header h2,.grader-input-panel h2,.copilot-empty h3,.grader-verdict strong,.help-output h3,.newsletter-result h3{font-family:var(--font-display);color:var(--royal-ivory)!important}.copilot-section-title h3,.grader-score-row strong,.grader-issue-grid strong,.help-panel-grid strong,.help-level-grid strong,.newsletter-teardown strong{color:var(--royal-champagne)!important}.grader-meter,.readiness-meter,.copilot-readiness-meter{background:#f8f0df14!important}.grader-meter span{background:linear-gradient(90deg, var(--royal-gold), var(--royal-champagne))!important}.article-body{max-width:960px}.resource-article{padding-top:clamp(112px,12vw,160px)}.resource-article h1{max-width:940px;font-size:clamp(3.5rem,6.8vw,7rem);line-height:.95}.article-body h2{font-family:var(--font-display);color:var(--royal-ivory);font-size:clamp(2rem,3vw,3rem);line-height:1.05}.article-body p,.article-body li{color:var(--royal-parchment);font-family:var(--font-serif);font-size:1.08rem;line-height:1.78}.floating-watchbar{display:none!important}.footer-actions{gap:8px}.footer-actions a{padding:10px 13px}.help-promise .detail-panel h2,.copilot-principles .authority-card h2,.newsletter-track-grid .authority-card h2,.help-type-grid .authority-card h2,.impact-health-grid strong,.impact-system-card h2{font-size:clamp(1.75rem,2.8vw,3.1rem);line-height:1.02}.copilot-principles .authority-card,.help-type-grid .authority-card,.newsletter-track-grid .authority-card,.lab-method .authority-card{min-height:0;padding:24px}.help-principle-grid article,.newsletter-pillar-grid article{min-height:132px}@media (max-width:1040px){.authority-shell .dashboard-header h1,.authority-hero h1,.copilot-hero h1,.dossier-hero h1,.lab-hero h1,.help-hero h1,.newsletter-hero h1,.company-page .company-copy h1,.resource-article h1{font-size:clamp(3.3rem,10vw,6.2rem)}}@media (max-width:760px){.authority-shell .dashboard-header,.authority-hero,.copilot-hero,.dossier-hero,.lab-hero,.help-hero,.newsletter-hero,.company-page .company-hero{min-height:auto;padding-top:46px;padding-bottom:56px}.authority-shell .dashboard-header h1,.authority-hero h1,.copilot-hero h1,.dossier-hero h1,.lab-hero h1,.help-hero h1,.newsletter-hero h1,.company-page .company-copy h1,.resource-article h1{font-size:clamp(2.75rem,13vw,4.7rem);line-height:.98}.resource-article{padding-top:46px}.article-body p,.article-body li{font-size:1rem}}:root{--brand-blue:#10367d;--brand-blue-deep:#08265f;--brand-silver:#ebebeb;--brand-sky:#a5cee0;--brand-ink:#06152f;--brand-line:#a5cee057;--brand-line-soft:#ebebeb29;--brand-glass:#10367db8;--brand-glass-strong:#08265fe6;--royal-ink:#06152f;--royal-night:#08265f;--royal-navy:#10367d;--royal-blue:#164790;--royal-ivory:#ebebeb;--royal-parchment:#dbe8ee;--royal-muted:#bfd4df;--royal-champagne:#a5cee0;--royal-gold:#7bb2cc;--royal-oxblood:#10367d;--royal-sage:#a5cee0;--royal-line:var(--brand-line);--royal-line-soft:var(--brand-line-soft);--royal-shadow:0 28px 92px #06152f52;--royal-shadow-hover:0 38px 120px #06152f6b}body{background:linear-gradient(180deg, var(--brand-silver) 0%, #dfe7ed 46%, #cfe3ec 100%)}.shell,.storybook-shell,.company-page,.dashboard-shell,.authority-shell,.luxury-shell,.impact-shell,.newsletter-shell,.help-shell,.copilot-shell,.dossier-shell,.lab-shell{background:linear-gradient(180deg, #ebebeb0a, transparent 28%), radial-gradient(circle at 18% -8%, #a5cee03d, transparent 34rem), radial-gradient(circle at 92% 12%, #ebebeb29, transparent 28rem), linear-gradient(145deg, var(--brand-blue) 0%, var(--brand-blue-deep) 58%, #06152f 100%)!important}.story-cover,.company-hero,.dashboard-header,.authority-hero{border-bottom:1px solid #a5cee03d;background:radial-gradient(circle at 76% 18%, #a5cee038, transparent 28rem), linear-gradient(135deg, var(--brand-blue) 0%, #0d3175 54%, #061f52 100%)!important}.story-cover:before,.company-hero:before{background:linear-gradient(135deg,#ebebeb14,#0000 34%),#a5cee009;border-color:#a5cee04d}.site-nav{background:linear-gradient(#ebebeb21,#ebebeb0a),#10367ddb!important;border-color:#ebebeb2e!important}.site-nav nav{background:#ebebeb13!important;border-color:#ebebeb24!important}.site-nav nav a,.nav-cta,.footer-actions a,.hero-actions a,.contact-actions a,.dashboard-actions a,.next-company a,.article-cta a,.template-open{color:var(--brand-silver)!important;background:#ebebeb14!important;border-color:#ebebeb29!important}.site-nav nav a:hover,.nav-cta:hover,.footer-actions a:hover,.hero-actions a:hover,.contact-actions a:hover,.dashboard-actions a:hover,.next-company a:hover,.article-cta a:hover,.template-open:hover{color:var(--brand-blue)!important;background:linear-gradient(135deg, var(--brand-silver), var(--brand-sky))!important}.brand-mark,.storybook-shell .brand-mark,.company-page .brand-mark,.dashboard-shell .brand-mark,.viewer-card span,.episode-status,.impact-roadmap-track article>span,.power-icon{background:linear-gradient(135deg, var(--brand-silver) 0%, var(--brand-sky) 100%)!important;color:var(--brand-blue)!important}.story-cover h1,.company-copy h1,.resource-article h1,.dashboard-header h1,.luxury-monogram span{color:var(--brand-silver)!important}.hero-role,.article-deck,.cover-copy>p,.dashboard-header p,.company-copy>p,.speech-bubble p,.chapter-bubble p{color:#e4eef3!important}.comic-issue,.eyebrow,.chapter-number,.panel-kicker,.luxury-proof-card span,.luxury-orbit-grid div,.company-title{text-shadow:0 0 24px #a5cee033;color:var(--brand-sky)!important}.comic-issue{border-color:#a5cee06b;background:#a5cee01a!important}.hero-actions a:first-child,.contact-actions a:first-child,.next-company a,.article-cta a,.authority-home .story-panel a,.newsletter-form button,.help-form button,.grader-input-panel button,.copilot-form button{color:var(--brand-blue)!important;background:linear-gradient(135deg, var(--brand-silver) 0%, var(--brand-sky) 100%)!important;box-shadow:0 20px 54px #a5cee038!important}.luxury-stage:before,.luxury-monogram,.luxury-proof-card,.speech-bubble,.chapter-bubble,.theme-visual,.chapter-scene,.scene-board{border-color:#a5cee04d!important}.luxury-stage:before{background:radial-gradient(circle,#a5cee03d,#0000 42%),linear-gradient(135deg,#ebebeb0f,#0000)!important}.luxury-monogram{background:radial-gradient(circle at 50% 36%,#a5cee02e,#0000 42%),linear-gradient(135deg,#10367df5,#06152ff0)!important}.luxury-proof-card,.speech-bubble,.chapter-bubble,.scene-board{background:linear-gradient(135deg,#a5cee01a,#0000 42%),#06152fc7!important}.site-nav,.footer,.contact-panel,.viewer-card,.comic-stat,.story-panel,.power-card,.comic-company-panel,.education-card,.detail-panel,.metric-stack div,.authority-card,.dashboard-stat,.impact-score-card,.impact-health-grid article,.impact-system-card,.impact-map,.impact-roadmap,.impact-transparency,.newsletter-pillar-grid article,.newsletter-console,.newsletter-result,.newsletter-teardown>div,.newsletter-action,.help-principle-grid article,.help-console,.help-output,.help-level-grid article,.help-panel-grid article,.article-body section,.article-cta,.copilot-form,.copilot-output,.copilot-output section,.grader-input-panel,.grader-output-panel,.grader-output-panel section,.help-form,.newsletter-form{background:linear-gradient(#ebebeb13,#ebebeb06),#08265f94!important;border-color:#a5cee047!important}.section:not(.story-cover):not(.company-hero):not(.dashboard-header),.resource-article{background:0 0}.article-body p,.article-body li,p,li{color:#dbe8ee}::selection{color:var(--brand-blue);background:var(--brand-sky)}.story-cover,.company-hero,.dashboard-header,.authority-hero{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(90deg, #10367dfa 0%, #10367df0 56%, #a5cee029 56%, #ebebeb14 100%), radial-gradient(circle at 84% 19%, #a5cee057, transparent 20rem), radial-gradient(circle at 12% 84%, #ebebeb21, transparent 24rem), linear-gradient(135deg, var(--brand-blue) 0%, var(--brand-blue-deep) 68%, #06152f 100%)!important}.story-cover>*,.company-hero>*,.dashboard-header>*,.authority-hero>*{z-index:2;position:relative}.story-cover:after,.company-hero:after,.dashboard-header:after,.authority-hero:after{content:"Aa";z-index:0;font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;color:#ebebeb1a;text-shadow:0 1px #ebebeb1f;pointer-events:none;font-size:clamp(9rem,24vw,23rem);font-weight:800;line-height:.8;position:absolute;top:clamp(5.4rem,11vw,9rem);right:clamp(1.5rem,7vw,8rem)}.story-cover:before,.company-hero:before,.dashboard-header:before,.authority-hero:before{content:"";z-index:0;pointer-events:none;opacity:.54;background:linear-gradient(#a5cee014 1px,#0000 1px) 0 0/86px 86px,linear-gradient(90deg,#a5cee014 1px,#0000 1px) 0 0/86px 86px,radial-gradient(circle at 74% 54%,#ebebeb21,#0000 .42rem) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 48% 100%)}.story-cover{min-height:min(850px,100svh - 76px);padding-top:clamp(8rem,12vw,10rem);padding-bottom:clamp(5rem,8vw,7rem)}.story-cover h1{letter-spacing:-.045em;text-wrap:balance;max-width:11ch}.cover-copy{max-width:760px}.hero-role{max-width:660px}.signature-note{max-width:620px}.comic-stage.luxury-stage{min-height:540px}.luxury-monogram{box-shadow:inset 0 1px #ebebeb2e,0 30px 90px #06152f52!important}.luxury-monogram span{letter-spacing:-.08em}.luxury-proof-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.viewer-card,.story-panel,.power-card,.comic-company-panel,.authority-card,.detail-panel,.contact-panel,.article-cta{box-shadow:inset 0 1px #ebebeb1a,0 24px 70px #06152f33!important}.section-heading h2,.detail-panel h2,.authority-card h2,.article-cta h2{letter-spacing:-.035em;color:var(--brand-silver)!important}.authority-shell .dashboard-header,.authority-hero,.copilot-hero,.dossier-hero,.lab-hero,.help-hero,.newsletter-hero{min-height:min(660px,100svh - 82px);padding:clamp(8rem,12vw,10rem) clamp(1.5rem,5vw,5.5rem) clamp(4.5rem,8vw,6.5rem)}.authority-shell .dashboard-header>div,.authority-hero>div,.copilot-hero>div,.dossier-hero>div,.lab-hero>div,.help-hero>div,.newsletter-hero>div{max-width:880px}.authority-shell .dashboard-header h1,.authority-hero h1,.copilot-hero h1,.dossier-hero h1,.lab-hero h1,.help-hero h1,.newsletter-hero h1{letter-spacing:-.048em;max-width:12ch;line-height:.94;font-size:clamp(3rem,5.75vw,5.9rem)!important}.authority-shell .dashboard-header p,.authority-hero p,.copilot-hero p,.dossier-hero p,.lab-hero p,.help-hero p,.newsletter-hero p{max-width:690px;font-size:clamp(1.02rem,1.5vw,1.28rem)!important}.help-promise .detail-panel h2{max-width:13ch;line-height:.95;font-size:clamp(2rem,4vw,4.4rem)!important}.help-principle-grid svg,.help-level-grid svg,.help-panel-grid svg{color:var(--brand-sky)!important}@media (max-width:980px){.story-cover,.company-hero,.dashboard-header,.authority-hero{background:radial-gradient(circle at 78% 10%, #a5cee03d, transparent 18rem), linear-gradient(180deg, var(--brand-blue) 0%, var(--brand-blue-deep) 100%)!important}.story-cover:before,.company-hero:before,.dashboard-header:before,.authority-hero:before{opacity:.32;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}.story-cover:after,.company-hero:after,.dashboard-header:after,.authority-hero:after{opacity:.8;font-size:clamp(7rem,34vw,14rem);top:6rem;right:1.2rem}.comic-stage.luxury-stage{min-height:390px}}@media (max-width:640px){.story-cover{min-height:auto;padding-top:7.5rem}.story-cover h1,.authority-shell .dashboard-header h1,.authority-hero h1,.copilot-hero h1,.dossier-hero h1,.lab-hero h1,.help-hero h1,.newsletter-hero h1{letter-spacing:-.04em;max-width:9.5ch;line-height:.98;font-size:clamp(2.85rem,14vw,4.15rem)!important}.authority-shell .dashboard-header,.authority-hero,.copilot-hero,.dossier-hero,.lab-hero,.help-hero,.newsletter-hero{min-height:auto;padding-top:7.5rem;padding-bottom:4.5rem}.help-promise .detail-panel h2{max-width:100%;font-size:clamp(2rem,12vw,3.6rem)!important}}.shell{perspective:1400px;transform-style:preserve-3d}.motion-3d-world{pointer-events:none;z-index:1;perspective:1200px;transform-style:preserve-3d;position:fixed;inset:0;overflow:hidden}.motion-orb,.motion-cube,.motion-ribbon{will-change:transform, opacity;display:block;position:absolute}.motion-orb{opacity:.54;background:radial-gradient(circle at 32% 28%,#fffffff5,#a5cee0b8 28%,#10367d33 62%,#0000 72%);border-radius:999px;animation:15s ease-in-out infinite alternate orbDrift3d;box-shadow:inset -18px -24px 48px #06152f38,0 32px 90px #10367d29}.orb-one{width:clamp(9rem,16vw,17rem);height:clamp(9rem,16vw,17rem);top:18vh;right:-4rem}.orb-two{opacity:.38;width:clamp(5rem,10vw,10rem);height:clamp(5rem,10vw,10rem);animation-duration:18s;animation-delay:-7s;bottom:14vh;left:-2rem}.motion-cube{width:clamp(4.5rem,8vw,8rem);height:clamp(4.5rem,8vw,8rem);transform-style:preserve-3d;opacity:.34;animation:18s linear infinite cubeFloat3d}.motion-cube i{background:linear-gradient(135deg,#ffffff57,#a5cee029),#ebebeb38;border:1px solid #10367d47;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff61}.motion-cube i:first-child{transform:rotateY(0)translateZ(2.2rem)}.motion-cube i:nth-child(2){transform:rotateY(90deg)translateZ(2.2rem)}.motion-cube i:nth-child(3){transform:rotateX(90deg)translateZ(2.2rem)}.cube-one{top:24vh;left:8vw}.cube-two{opacity:.24;width:clamp(3.5rem,6vw,6rem);height:clamp(3.5rem,6vw,6rem);animation-duration:23s;animation-direction:reverse;bottom:11vh;right:12vw}.motion-ribbon{transform-origin:50%;opacity:.58;background:linear-gradient(90deg,#0000,#10367d42,#a5cee07a,#0000);width:42vw;height:1px;animation:9s ease-in-out infinite ribbonSweep3d}.ribbon-one{top:42vh;left:-8vw}.ribbon-two{animation-duration:12s;animation-delay:-4s;top:68vh;right:-12vw}.story-cover .luxury-stage{z-index:4;transform-origin:50%;transform-style:preserve-3d;animation:7s ease-in-out infinite alternate stageHover3d;opacity:1!important;visibility:visible!important}.story-cover .luxury-stage:after{content:"";aspect-ratio:1.8;filter:blur(.2px);background:linear-gradient(90deg,#0000,#ebebeb2e,#0000),radial-gradient(circle at 20%,#a5cee04d,#0000 42%);border:1px solid #a5cee06b;border-radius:999px;width:min(240px,34vw);animation:7s ease-in-out infinite alternate hologramOrbit3d;position:absolute;inset:16% 3% auto auto;transform:rotateX(72deg)rotate(-14deg)translateZ(70px)}.story-cover .luxury-monogram{z-index:5;transform:translateZ(70px);background:radial-gradient(circle at 36% 28%,#ebebeb38,#0000 20%),radial-gradient(circle at 50% 56%,#a5cee02e,#0000 48%),linear-gradient(145deg,#10367deb,#06152ff0)!important}.story-cover .luxury-proof-card,.story-cover .luxury-orbit-grid{z-index:7}.story-cover .luxury-proof-card{transform:translateZ(96px)}.viewer-card,.comic-stat,.story-panel,.power-card,.comic-company-panel,.education-card,.authority-card,.detail-panel,.article-cta,.contact-panel,.copilot-form,.copilot-output,.grader-input-panel,.grader-output-panel,.help-console,.newsletter-console{transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.8,.2,1),box-shadow .52s cubic-bezier(.2,.8,.2,1),border-color .52s,background .52s;position:relative;overflow:hidden}.viewer-card:hover,.comic-stat:hover,.story-panel:hover,.power-card:hover,.comic-company-panel:hover,.education-card:hover,.authority-card:hover,.detail-panel:hover,.article-cta:hover{border-color:#10367d52!important;transform:translateY(-10px)rotateX(5deg)rotateY(-4deg)translateZ(28px)!important;box-shadow:inset 0 1px #ffffffeb,0 34px 92px #10367d33!important}.viewer-card:after,.story-panel:after,.power-card:after,.comic-company-panel:after,.authority-card:after,.detail-panel:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(110deg,#0000 0%,#ffffff57 42%,#0000 56%);transition:transform .7s,opacity .7s;position:absolute;inset:0;transform:translate(-130%)skew(-18deg)}.viewer-card:hover:after,.story-panel:hover:after,.power-card:hover:after,.comic-company-panel:hover:after,.authority-card:hover:after,.detail-panel:hover:after{opacity:1;transform:translate(130%)skew(-18deg)}.dashboard-header.authority-hero:after,.copilot-hero:after,.dossier-hero:after,.lab-hero:after,.help-hero:after,.newsletter-hero:after{border:1px solid #a5cee04d;border-radius:36% 64% 54% 46%;box-shadow:inset -28px -34px 80px #06152f47,inset 18px 18px 58px #ebebeb14,0 44px 110px #06152f33;content:""!important;z-index:1!important;aspect-ratio:1!important;opacity:.86!important;background:radial-gradient(circle at 32% 24%,#ffffffb8,#0000 11%),radial-gradient(circle,#a5cee052,#0000 42%),linear-gradient(145deg,#ebebeb29,#10367d14)!important;width:clamp(13rem,25vw,24rem)!important;height:auto!important;animation:8s ease-in-out infinite alternate internalSculpture3d!important;position:absolute!important;top:27%!important;right:clamp(3rem,9vw,10rem)!important}@media (max-width:980px){.motion-3d-world{opacity:.6}.dashboard-header.authority-hero:after,.copilot-hero:after,.dossier-hero:after,.lab-hero:after,.help-hero:after,.newsletter-hero:after{display:none!important}}@media (prefers-reduced-motion:reduce){.motion-3d-world{display:none!important}.story-cover .luxury-stage,.story-cover .luxury-stage:after,.dashboard-header.authority-hero:after,.copilot-hero:after,.dossier-hero:after,.lab-hero:after,.help-hero:after,.newsletter-hero:after{animation:none!important}}
