@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.overline{text-decoration-line:overline}}:root{--lc-violet-900:#4e29cb;--lc-violet-600:#8344f8;--lc-blue-600:#2065cd;--lc-cyan-500:#00acee;--lc-cyan-400:#0fd6fb;--lc-gradient-primary:linear-gradient(90deg, #4e29cb 0%, #8344f8 28%, #2065cd 62%, #0fd6fb 100%);--lc-gradient-void:radial-gradient(ellipse 80% 60% at 50% 0%, #17193a 0%, #050611 70%);--lc-void-950:#050611;--lc-void-900:#0a0b1a;--lc-void-800:#10122a;--lc-void-700:#1b1e3d;--lc-ink-400:#6b6e8f;--lc-ink-200:#b4b6cc;--lc-mist-100:#e7e8f2;--lc-white:#fff;--lc-white-08:#ffffff14;--lc-white-16:#ffffff29;--lc-white-24:#ffffff3d;--lc-white-45:#ffffff73;--lc-white-64:#ffffffa3;--lc-white-72:#ffffffb8;--lc-violet-24:#8344f83d;--lc-cyan-24:#0fd6fb3d;--surface-canvas:var(--lc-void-950);--surface-panel:var(--lc-void-800);--surface-light:#fafafd;--border-hairline:var(--lc-white-24);--border-construction:var(--lc-white-45);--text-primary:var(--lc-white);--text-secondary:var(--lc-white-72);--text-muted:var(--lc-white-64);--text-on-light:var(--lc-void-950);--text-on-accent:var(--lc-white);--accent-emphasis:var(--lc-violet-600);--accent-signal:var(--lc-cyan-400);--accent-speculative:var(--lc-violet-900);--focus-ring:var(--lc-cyan-400);--data-active:var(--lc-cyan-400);--data-origin:var(--lc-violet-600);--data-speculative:var(--lc-violet-900);--data-baseline:var(--lc-white-72);--data-gridline:var(--lc-white-16);--lc-void:var(--lc-void-950);--lc-deep-field:var(--lc-void-800);--lc-ivory:var(--lc-white);--lc-ivory-08:var(--lc-white-08);--lc-ivory-16:var(--lc-white-16);--lc-ivory-24:var(--lc-white-24);--lc-ivory-45:var(--lc-white-45);--lc-ivory-64:var(--lc-white-64);--lc-ivory-70:var(--lc-white-72);--lc-first-light:var(--lc-violet-600);--lc-signal-cyan:var(--lc-cyan-400);--lc-spectral-violet:var(--lc-violet-900);--lc-gold-24:var(--lc-violet-24);--font-brand:"t26-carbon", "JetBrains Mono", ui-monospace, monospace;--font-technical:"t26-carbon", "JetBrains Mono", ui-monospace, monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--display-01:72px;--display-01-line:76px;--display-02:48px;--display-02-line:54px;--heading-01:32px;--heading-01-line:38px;--heading-02:24px;--heading-02-line:30px;--heading-03:18px;--heading-03-line:24px;--body-l:20px;--body-l-line:30px;--body:16px;--body-line:25px;--meta:12px;--meta-line:16px;--display-01-mobile:48px;--display-01-mobile-line:52px;--display-02-mobile:36px;--display-02-mobile-line:40px;--heading-01-mobile:28px;--heading-01-mobile-line:34px;--heading-02-mobile:22px;--heading-02-mobile-line:28px;--body-l-mobile:18px;--body-l-mobile-line:28px;--body-mobile:16px;--body-mobile-line:24px;--tracking-display:.02em;--tracking-display-wide:.06em;--tracking-normal:0;--tracking-meta:.14em;--nav-size-min:14px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-80:80px;--space-120:120px;--radius-action:999px;--radius-utility:8px;--radius-card:16px;--radius-overlay:8px;--content-max-xl:1200px;--content-max-2xl:1320px;--gutter-xs:16px;--gutter-sm:20px;--gutter-md:24px;--gutter-lg:24px;--gutter-xl:32px;--gutter-2xl:40px;--bp-sm:360px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1440px;--target-min:44px;--button-height:48px;--button-height-compact:40px;--button-height-hero:56px;--button-padding-x:22px;--glow-sm:0 0 12px #8344f873;--glow-lg:0 0 24px #8344f866;--glow-signal:0 0 16px #0fd6fb66;--shadow-panel:0 1px 0 var(--lc-white-08);--shadow-lift:0 8px 28px #0506118c;--backdrop-overlay:blur(16px);--focus-outline:2px solid var(--lc-cyan-400);--focus-offset:2px;--motion-fast:.16s;--motion-fast-ease:cubic-bezier(0, 0, .2, 1);--motion-base:.28s;--motion-base-ease:cubic-bezier(.2, .8, .2, 1);--motion-reveal:.64s;--motion-reveal-ease:cubic-bezier(.16, 1, .3, 1);--motion-orbit:18s;--motion-orbit-ease:linear}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-reveal:0s;--motion-orbit:0s}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--surface-canvas)}body{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-brand);font-weight:var(--weight-regular);margin:0}body,button,a,summary{-webkit-font-smoothing:antialiased}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}:is(a:focus-visible,button:focus-visible,summary:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-offset)}.container{width:min(calc(100% - 32px), var(--content-max-xl));margin-inline:auto}.section-content{z-index:2;padding-block:var(--space-120);position:relative}.ambient-video,.media-veil{width:100%;height:100%;position:absolute;inset:0}.ambient-video{object-fit:cover}.media-veil{pointer-events:none;opacity:.5}.media-section{background:var(--surface-canvas);position:relative;overflow:hidden}.media-section>.ambient-video{opacity:.14}.media-section>.media-veil{background:linear-gradient(#050611e0,#050611f5)}.overline{margin:0 0 var(--space-24);color:var(--accent-signal);font-size:var(--meta);line-height:var(--meta-line);letter-spacing:var(--tracking-meta);text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:760px;font-size:var(--display-01);line-height:var(--display-01-line);font-weight:var(--weight-light);letter-spacing:var(--tracking-display);text-wrap:balance;margin-bottom:0}h2{font-size:var(--display-02);line-height:var(--display-02-line);font-weight:var(--weight-light);letter-spacing:var(--tracking-display);text-wrap:balance;margin-bottom:0}h3{margin-bottom:var(--space-16);font-size:var(--heading-03);line-height:var(--heading-03-line);font-weight:var(--weight-medium)}.button{min-height:var(--button-height);padding:0 var(--space-24);border:1px solid var(--border-hairline);border-radius:var(--radius-action);font-size:14px;font-weight:var(--weight-medium);letter-spacing:.08em;transition:transform var(--motion-fast) var(--motion-fast-ease), border-color var(--motion-fast) var(--motion-fast-ease), background var(--motion-fast) var(--motion-fast-ease);justify-content:center;align-items:center;display:inline-flex}.button:hover{border-color:var(--accent-signal);transform:translateY(-2px)}.button--primary{background:var(--accent-emphasis);border-color:var(--accent-emphasis);color:var(--text-on-accent)}.button--primary:hover{background:var(--lc-violet-900);border-color:var(--lc-violet-600)}.text-link{min-height:var(--target-min);align-items:center;gap:var(--space-12);width:fit-content;color:var(--text-secondary);transition:color var(--motion-fast) var(--motion-fast-ease), border-color var(--motion-fast) var(--motion-fast-ease);border-bottom:1px solid #0000;display:inline-flex}.text-link:hover{color:var(--text-primary);border-color:var(--accent-signal)}.lucerium-word{font-family:var(--font-brand);font-weight:700}.brand{align-items:center;gap:var(--space-12);font-size:var(--heading-03);line-height:var(--heading-03-line);font-weight:var(--weight-medium);letter-spacing:var(--tracking-meta);display:inline-flex}.brand-mark,.menu-mark{flex:none;position:relative;overflow:hidden}.brand-mark{width:72px;height:42px}.brand-mark img,.menu-mark img{width:100%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.language-switch{min-height:var(--target-min);align-items:center;gap:var(--space-12);color:var(--text-secondary);font-size:var(--meta);letter-spacing:var(--tracking-meta);display:inline-flex}.language-switch button{min-width:var(--target-min);min-height:var(--target-min);color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.language-switch button[aria-pressed=true]{color:var(--accent-signal)}.language-switch--compact{gap:var(--space-4);padding-inline:var(--space-8);border:1px solid var(--border-hairline);border-radius:var(--radius-utility);-webkit-backdrop-filter:var(--backdrop-overlay);backdrop-filter:var(--backdrop-overlay);background:#0a0b1aa3}.hero{background:var(--lc-gradient-void);min-height:100svh;position:relative;overflow:hidden}.hero__video{opacity:.2}.hero__veil{background:linear-gradient(90deg, #050611f5 0%, #050611b3 52%, #050611e0 100%), linear-gradient(180deg, #05061152, var(--lc-void-950));opacity:.9375}.site-header{z-index:5;min-height:var(--space-80);align-items:center;gap:var(--space-32);border-bottom:1px solid var(--lc-white-16);grid-template-columns:auto 1fr auto;display:grid;position:relative}.desktop-nav{justify-content:center;gap:var(--space-32);display:flex}.desktop-nav a{min-height:var(--target-min);font-size:14px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-secondary);transition:color var(--motion-fast) var(--motion-fast-ease);align-items:center;display:inline-flex;position:relative}.desktop-nav a:hover{color:var(--text-primary)}.desktop-nav a.active:after{content:"";background:var(--accent-signal);height:1px;position:absolute;bottom:0;left:0;right:0}.header-actions{align-items:center;gap:var(--space-12);display:flex}.menu-toggle{min-width:var(--target-min);min-height:var(--target-min);padding:var(--space-4) var(--space-8);align-items:center;gap:var(--space-8);border:1px solid var(--border-hairline);border-radius:var(--radius-utility);color:var(--text-secondary);font-size:var(--meta);letter-spacing:var(--tracking-meta);cursor:pointer;background:#0a0b1aa3;display:none}.menu-mark{width:48px;height:28px}.mobile-menu{visibility:hidden;opacity:0;z-index:4;padding:var(--space-120) var(--space-24) var(--space-48);background:var(--lc-void-950);transition:opacity var(--motion-base) var(--motion-base-ease), visibility var(--motion-base) var(--motion-base-ease);position:fixed;inset:0}.mobile-menu.is-open{visibility:visible;opacity:1}.mobile-menu__field{aspect-ratio:1;opacity:.42;width:min(80vw,520px);position:absolute;inset:18% -18% auto auto}.mobile-menu nav{gap:var(--space-8);margin-bottom:var(--space-48);display:grid;position:relative}.mobile-menu nav a{align-items:center;gap:var(--space-16);border-bottom:1px solid var(--lc-white-16);min-height:56px;font-size:var(--heading-02);line-height:var(--heading-02-line);display:flex}.mobile-menu nav a span{color:var(--accent-signal);font-size:var(--meta);letter-spacing:var(--tracking-meta)}.hero__content{z-index:2;align-items:center;gap:var(--space-64);min-height:calc(100svh - 160px);padding-block:var(--space-80);grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);display:grid;position:relative}.hero__intro{max-width:520px;margin:var(--space-32) 0 0;color:var(--text-secondary);font-size:var(--body-l);line-height:var(--body-l-line)}.hero__actions{align-items:center;gap:var(--space-24);margin-top:var(--space-48);display:flex}.singularity{aspect-ratio:1;scroll-margin-top:var(--space-24);place-items:center;display:grid;position:relative}.singularity:before{content:"";z-index:1;background:linear-gradient(90deg,#b032ff52,#b032ffc7 38%,#ffffffe6 50%,#00daffc7 62%,#00daff52);height:1px;position:absolute;top:50%;left:21%;right:21%;box-shadow:0 0 8px #6849ff47}.singularity img{z-index:2;object-fit:contain;object-position:center;filter:drop-shadow(0 0 24px #8344f852);width:min(116%,696px);max-width:none;height:auto;max-height:78%;position:relative;transform:translateY(11.33%)}.orbit{border:1px solid var(--lc-white-24);animation:orbit var(--motion-orbit) var(--motion-orbit-ease) infinite;border-radius:50%;position:absolute}.orbit:after{content:"";background:var(--accent-signal);width:7px;height:7px;box-shadow:var(--glow-signal);border-radius:50%;position:absolute;top:14%;left:8%}.orbit--outer{inset:4%}.orbit--inner{animation-direction:reverse;inset:21%}.axis{background:var(--lc-white-16);position:absolute}.axis--x{height:1px;top:50%;left:0;right:0}.axis--y{width:1px;top:0;bottom:0;left:50%}.axis--y:after{content:"";z-index:1;background:linear-gradient(#b032ff52,#b032ffc7 38%,#ffffffe6 50%,#00daffc7 62%,#00daff52);width:1px;position:absolute;top:21%;bottom:21%;left:0;box-shadow:0 0 8px #6849ff47}.registration{font-size:var(--meta);letter-spacing:var(--tracking-meta);color:var(--text-muted);position:absolute}.registration--a{top:6%;right:8%}.registration--b{bottom:7%;left:6%}.hero__status{z-index:2;left:50%;bottom:var(--space-24);color:var(--text-muted);font-size:var(--meta);line-height:var(--meta-line);letter-spacing:var(--tracking-meta);text-transform:uppercase;justify-content:space-between;display:flex;position:absolute;transform:translate(-50%)}@keyframes orbit{to{transform:rotate(360deg)}}.about{background:var(--lc-void-900)}.section-grid{gap:var(--space-80);grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);display:grid}.section-grid--top{padding-bottom:var(--space-80);border-bottom:1px solid var(--lc-white-16)}.construction-rule{width:min(100%,440px);height:1px;margin-top:var(--space-48);background:var(--lc-white-24);position:relative}.construction-rule:before,.construction-rule:after{content:"";border:1px solid var(--accent-signal);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.construction-rule:before{left:0}.construction-rule:after{right:0}.construction-rule span{background:var(--accent-emphasis);width:9px;height:9px;box-shadow:var(--glow-sm);border-radius:50%;position:absolute;top:-4px;left:38%}.about__lead>p:first-child{margin-bottom:var(--space-32);color:var(--text-secondary);font-size:var(--body-l);line-height:var(--body-l-line)}.technical-line{color:var(--accent-signal);font-size:var(--meta);line-height:var(--meta-line);letter-spacing:var(--tracking-meta);text-transform:uppercase;margin-bottom:0}.section-grid--bottom{padding-top:var(--space-80)}.thesis-copy p,.language-support p{max-width:520px;color:var(--text-secondary);font-size:var(--body);line-height:var(--body-line)}.thesis-copy p:last-child,.language-support p:last-child{margin-bottom:0}.thesis-copy .thesis-line{color:var(--text-primary);font-size:var(--heading-02);line-height:var(--heading-02-line)}.language-support{padding-left:var(--space-32);border-left:1px solid var(--accent-signal)}.evidence-note{margin-top:var(--space-80);border:1px solid var(--border-hairline);border-radius:var(--radius-utility);background:#10122ab8}.evidence-note summary{align-items:center;gap:var(--space-24);min-height:56px;padding:var(--space-16) var(--space-24);color:var(--text-primary);cursor:pointer;list-style:none;display:flex}.evidence-note summary::-webkit-details-marker{display:none}.evidence-note summary span{color:var(--accent-signal);font-size:var(--meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.evidence-note summary:after{content:"+";color:var(--accent-signal);font-size:var(--heading-02);margin-left:auto}.evidence-note[open] summary:after{content:"–"}.evidence-note>p{max-width:840px;padding:0 var(--space-24) var(--space-24);color:var(--text-secondary);font-size:var(--body);line-height:var(--body-line);margin:0}.pillars{background:var(--surface-canvas)}.pillars__header{justify-content:space-between;align-items:end;gap:var(--space-48);margin-bottom:var(--space-64);display:flex}.section-intro{margin:var(--space-24) 0 0;color:var(--text-secondary);font-size:var(--body);line-height:var(--body-line)}.pillar-grid{gap:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pillar-card{border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--surface-panel);min-width:0;transition:transform var(--motion-base) var(--motion-base-ease), border-color var(--motion-base) var(--motion-base-ease), box-shadow var(--motion-base) var(--motion-base-ease);flex-direction:column;display:flex;overflow:hidden}.pillar-card:hover{border-color:var(--lc-white-45);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.card-media{aspect-ratio:4/3;margin:var(--space-8);border-radius:var(--radius-utility);background:var(--lc-void-900);position:relative;overflow:hidden}.card-visual{object-fit:cover;object-position:center;opacity:.82;width:100%;height:100%;transition:transform var(--motion-reveal) var(--motion-reveal-ease)}.pillar-card:hover .card-visual{transform:scale(1.02)}.card-media__veil{opacity:.5;background:linear-gradient(#0000,#050611c7);position:absolute;inset:0}.card-coordinate{right:var(--space-12);bottom:var(--space-12);color:var(--text-muted);font-size:var(--meta);letter-spacing:var(--tracking-meta);position:absolute}.card-body{padding:var(--space-24);flex-direction:column;flex:1;display:flex}.card-meta{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-24);color:var(--text-muted);font-size:var(--meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;display:flex}.tag{min-height:24px;padding:0 var(--space-12);border:1px solid var(--lc-white-24);border-radius:var(--radius-action);color:var(--accent-signal);align-items:center;display:inline-flex}.card-question{margin-bottom:var(--space-16);color:var(--text-primary);font-size:var(--heading-02);line-height:var(--heading-02-line)}.card-body>p:not(.card-question){margin-bottom:var(--space-24);color:var(--text-secondary);font-size:var(--body);line-height:var(--body-line)}.card-mandate{gap:var(--space-8);margin-top:auto;margin-bottom:var(--space-24);padding-top:var(--space-24);border-top:1px solid var(--lc-white-16);display:grid}.card-mandate span{color:var(--text-muted);font-size:var(--meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.card-mandate strong{font-size:var(--body);line-height:var(--body-line);font-weight:var(--weight-regular)}.final-cta{background:var(--lc-void-900);min-height:100svh}.final-cta>.ambient-video{opacity:.2}.final-cta>.media-veil{background:linear-gradient(90deg, #050611f5, #050611b3), linear-gradient(180deg, #05061152, var(--lc-void-950));opacity:0}.final-cta__grid{align-items:center;gap:var(--space-80);grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);min-height:calc(100svh - 160px);display:grid}.final-cta__copy{max-width:520px}.final-title-line{display:block}.future-question{color:var(--accent-signal);font-size:var(--heading-02);line-height:var(--heading-02-line)}.final-cta__copy>p:not(.future-question){color:var(--text-secondary);font-size:var(--body-l);line-height:var(--body-l-line)}.final-actions{align-items:center;gap:var(--space-24);margin-top:var(--space-48);flex-wrap:wrap;display:flex}.site-footer{z-index:2;min-height:var(--space-120);justify-content:space-between;align-items:center;gap:var(--space-32);padding-block:var(--space-48);border-top:1px solid var(--lc-white-24);color:var(--text-muted);font-size:var(--meta);line-height:var(--meta-line);display:flex;position:relative}.footer-brand{align-items:center;gap:var(--space-32);display:flex}.social-links{align-items:center;gap:var(--space-8);display:flex}.social-links a{width:var(--target-min);height:var(--target-min);border:1px solid var(--lc-white-24);color:var(--text-secondary);transition:color var(--motion-fast) var(--motion-fast-ease), border-color var(--motion-fast) var(--motion-fast-ease), transform var(--motion-fast) var(--motion-fast-ease);border-radius:50%;place-items:center;display:grid}.social-links a:hover{color:var(--accent-signal);border-color:var(--accent-signal);transform:translateY(-2px)}.social-icon{width:22px;height:22px;font-family:var(--font-brand);letter-spacing:-.04em;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid;position:relative}.social-icon--linkedin{letter-spacing:-.08em;font-size:14px}.social-icon--medium{letter-spacing:-.12em;font-family:Georgia,serif;font-size:17px}.social-icon--substack:before,.social-icon--substack:after{content:"";background:currentColor;height:2px;position:absolute;left:3px;right:3px}.social-icon--substack:before{top:3px;box-shadow:0 4px}.social-icon--substack:after{clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);height:auto;top:11px;bottom:2px}.social-icon--substack{font-size:0}.social-icon--github{letter-spacing:-.08em;font-size:10px}.social-icon--instagram{border:2px solid;border-radius:5px;width:18px;height:18px}.social-icon--instagram:before{content:"";border:2px solid;border-radius:50%;width:6px;height:6px}.social-icon--instagram:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:2px;right:2px}.footer-links{align-items:center;gap:var(--space-24);display:flex}.footer-links>a{min-height:var(--target-min);align-items:center;display:inline-flex}.footer-links>a:hover{color:var(--accent-signal)}.policy-page{background:radial-gradient(circle at 82% 10%, #482b8e38, transparent 32%), var(--surface-canvas);min-height:100svh}.policy-header{min-height:var(--space-80);justify-content:space-between;align-items:center;gap:var(--space-32);border-bottom:1px solid var(--lc-white-16);display:flex}.policy-main{padding-block:var(--space-120)}.policy-hero{max-width:920px;padding-bottom:var(--space-80);border-bottom:1px solid var(--lc-white-24)}.policy-hero h1{max-width:none}.policy-hero>p:not(.overline,.policy-effective){max-width:760px;margin:var(--space-32) 0 0;color:var(--text-secondary);font-size:var(--body-l);line-height:var(--body-l-line)}.policy-effective{margin:var(--space-24) 0 0;color:var(--accent-signal);font-size:var(--meta);line-height:var(--meta-line);letter-spacing:var(--tracking-meta);text-transform:uppercase}.policy-content{gap:var(--space-64);max-width:920px;padding-top:var(--space-80);display:grid}.policy-content section{padding-bottom:var(--space-64);border-bottom:1px solid var(--lc-white-16)}.policy-content h2{margin-bottom:var(--space-24);font-size:var(--heading-01);line-height:var(--heading-01-line)}.policy-content p,.policy-content li{color:var(--text-secondary);font-size:var(--body);line-height:var(--body-line)}.policy-content p:last-child{margin-bottom:0}.policy-content ul{gap:var(--space-12);padding-left:var(--space-24);margin:0;display:grid}.policy-content strong{color:var(--text-primary);font-weight:var(--weight-medium)}.policy-content a{color:var(--accent-signal);border-bottom:1px solid var(--accent-signal)}.policy-content a:hover{color:var(--text-primary)}.policy-footer{min-height:var(--space-120);justify-content:space-between;align-items:center;gap:var(--space-32);padding-block:var(--space-48);border-top:1px solid var(--lc-white-24);color:var(--text-muted);font-size:var(--meta);line-height:var(--meta-line);display:flex}@media (min-width:360px){.container{width:min(calc(100% - 40px), var(--content-max-xl))}}@media (min-width:768px){.container{width:min(calc(100% - 48px), var(--content-max-xl))}}@media (min-width:1280px){.container{width:min(calc(100% - 64px), var(--content-max-xl))}}@media (min-width:1440px){.container{width:min(calc(100% - 80px), var(--content-max-2xl))}}@media (max-width:1279px){.desktop-nav{gap:var(--space-16)}.footer-brand>span{display:none}}@media (max-width:1023px){.desktop-nav,.desktop-access{display:none}.site-header{grid-template-columns:1fr auto}.menu-toggle{display:inline-flex}.hero__content{gap:var(--space-64);min-height:auto;padding-block:var(--space-120);grid-template-columns:1fr}.singularity{justify-self:center;width:min(100%,680px);display:grid}.hero__status{padding-bottom:var(--space-24);position:relative;bottom:auto;left:auto;transform:none}.section-grid{gap:var(--space-48);grid-template-columns:1fr 1fr}.pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-card:last-child{grid-column:1/-1}.final-cta__grid{gap:var(--space-48);grid-template-columns:1fr 1fr}.site-footer{flex-wrap:wrap;align-items:flex-start}.social-links{order:3;width:100%}.footer-links{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:767px){.section-content{padding-block:var(--space-80)}h1{font-size:var(--display-01-mobile);line-height:var(--display-01-mobile-line)}h2{font-size:var(--display-02-mobile);line-height:var(--display-02-mobile-line)}.header-actions>.language-switch{display:none}.hero__intro{font-size:var(--body-l-mobile);line-height:var(--body-l-mobile-line)}.hero__actions{align-items:flex-start;gap:var(--space-16);flex-direction:column}.singularity{margin-top:var(--space-24)}.hero__status{gap:var(--space-16);flex-direction:column;align-items:flex-start}.section-grid,.final-cta__grid{gap:var(--space-64);grid-template-columns:1fr}.section-grid--top{padding-bottom:var(--space-64)}.section-grid--bottom{padding-top:var(--space-64)}.language-support{padding-top:var(--space-24);border-top:1px solid var(--accent-signal);border-left:0;padding-left:0}.evidence-note summary{align-items:flex-start;gap:var(--space-8);flex-direction:column}.evidence-note summary:after{right:var(--space-24);position:absolute}.pillars__header{flex-direction:column;align-items:flex-start}.pillar-grid{grid-template-columns:1fr}.pillar-card:last-child{grid-column:auto}.final-cta__grid{min-height:auto}.final-cta__copy>p:not(.future-question){font-size:var(--body-l-mobile);line-height:var(--body-l-mobile-line)}.final-actions,.site-footer,.footer-brand,.footer-links{flex-direction:column;align-items:flex-start}.social-links{flex-direction:row}.footer-links{gap:var(--space-12)}.policy-header{padding-block:var(--space-24);flex-direction:column;align-items:flex-start}.policy-main{padding-block:var(--space-80)}.policy-hero{padding-bottom:var(--space-64)}.policy-hero>p:not(.overline,.policy-effective){font-size:var(--body-l-mobile);line-height:var(--body-l-mobile-line)}.policy-content{gap:var(--space-48);padding-top:var(--space-64)}.policy-content section{padding-bottom:var(--space-48)}.policy-content h2{font-size:var(--heading-01-mobile);line-height:var(--heading-01-mobile-line)}.policy-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ambient-video{display:none}.orbit{animation:none}*,:before,:after{transition-duration:0s!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
