@layer reset,tokens,base,compositions,legacy,components,pages,utilities,overrides,theme;@layer tokens{:root{color-scheme:light;--icon-size-inline: 1rem;--icon-size-control: 1.25rem;--icon-size-chrome: 1.5rem;--color-canvas: #f2eee3;--color-surface-1: #e7e1d5;--color-surface-2: #ddd5c7;--color-surface-elevated: #f8f5ed;--color-surface-inverse: #102a24;--color-surface-selected: #d9e0d8;--color-text: #101816;--color-text-muted: #4f6158;--color-text-subtle: #4f6158;--color-text-disabled: #4f6158;--color-text-inverse: #fff;--color-border: #d1c8b9;--color-border-subtle: #ddd5c7;--color-border-strong: #aa9f8e;--color-inverse-background: var(--color-surface-inverse);--color-inverse-text: var(--color-text-inverse);--color-inverse-text-muted: color-mix(in srgb, var(--color-text-inverse) 72%, transparent);--color-inverse-border: color-mix(in srgb, var(--color-text-inverse) 22%, transparent);--color-inverse-accent: #c3a26d;--color-action: #102a24;--color-action-hover: #1b4037;--color-action-pressed: #0a1e1a;--color-action-soft: #d9e0d8;--color-action-contrast: #f2eee3;--color-cta-text: #fff;--color-highlight: #8a6838;--color-highlight-text: #76572e;--color-context: #82958a;--color-context-text: #4f6158;--color-positive: #3f765e;--color-positive-text: #35634f;--color-negative: #8b4545;--color-warning: #8a6838;--color-warning-text: #76572e;--color-focus: #76572e;--color-overlay-backdrop: rgb(16 24 22 / 48%);--color-overlay-scrim: rgb(16 24 22 / 18%);--color-shadow: rgb(16 24 22 / 12%);--color-inverse-media: #101816;--color-mask-opaque: #000;--color-accent: var(--color-action);--color-accent-hover: var(--color-action-hover);--color-accent-pressed: var(--color-action-pressed);--color-accent-soft: var(--color-action-soft);--color-accent-contrast: var(--color-action-contrast);--color-success: var(--color-positive);--color-critical: var(--color-negative);--color-chart-positive: var(--color-positive);--color-chart-benchmark: var(--color-text);--color-chart-secondary: var(--color-context-text);--color-universe-physical-ai: #102a24;--color-universe-healthspan: #3f765e;--color-universe-digital-trust: #8a6838;--color-universe-digital-sovereignty: #53665d;--color-universe-physical-ai-text: #102a24;--color-universe-healthspan-text: #35634f;--color-universe-digital-trust-text: #76572e;--color-universe-digital-sovereignty-text: #53665d;--font-display: "Inter Tight", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-label: "IBM Plex Mono", ui-monospace, monospace;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-step--1: .75rem;--text-step-0: clamp(1rem, .96rem + .18vw, 1.125rem);--text-step-1: clamp(1.25rem, 1.12rem + .58vw, 1.5rem);--text-step-2: clamp(1.75rem, 1.5rem + 1.1vw, 2.25rem);--text-step-3: clamp(2.25rem, 1.62rem + 2.7vw, 3.5rem);--text-step-4: clamp(3rem, 1.76rem + 5.3vw, 4.5rem);--leading-tight: 1.04;--leading-title: 1.12;--leading-body: 1.55;--tracking-label: .06em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-section: clamp(4rem, 2.65rem + 5.8vw, 8rem);--space-gutter: clamp(1.375rem, .31rem + 4.55vw, 4.75rem);--border-width: 1px;--radius-small: 8px;--radius-control: 12px;--radius-panel: 12px;--shadow-panel: 0 12px 28px rgb(16 24 22 / 7%);--shadow-dialog: 0 24px 64px rgb(16 24 22 / 18%);--shadow-cta: 0 7px 18px rgb(16 42 36 / 14%);--duration-fast: .15s;--duration-medium: .22s;--duration-slow: .25s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--container-reading: 46rem;--container-content: 76rem;--container-wide: 96rem;--header-height: 76px;--z-header: 10;--z-dialog: 40;--icon-stroke: 1.75}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-medium: 0ms}}}@layer base{.skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:1000;padding:.75rem 1rem;color:var(--color-text-inverse);background:var(--color-text);border-radius:var(--radius-control);font:var(--font-weight-semibold) var(--text-step--1)/1 var(--font-label);text-decoration:none;transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--duration-fast) var(--ease-standard)}.skip-link:focus{transform:translateY(0)}}@layer legacy{*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;line-height:1.5;transition:.25s}.site-header{height:76px;padding:0 clamp(22px,5vw,76px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:sticky;top:0;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(18px);z-index:10}.brand{display:flex;align-items:center;gap:12px;font:600 13px IBM Plex Mono,monospace;letter-spacing:.12em;color:var(--text);text-decoration:none}.brand-mark{display:grid;place-items:center;width:34px;height:34px;background:var(--acid);color:var(--color-inverse-media);font-weight:700;letter-spacing:-.08em}.site-header nav{display:flex;align-items:center;gap:28px}.site-header nav a{font-size:13px;text-decoration:none;color:var(--muted)}.site-header nav a:hover,.site-header nav a.active{color:var(--text)}.hero{min-height:610px;padding:110px clamp(22px,8vw,132px) 80px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 75% 30%,color-mix(in srgb,var(--color-action) 4%,transparent)0,transparent 35%),linear-gradient(90deg,transparent 49.9%,var(--line) 50%,transparent 50.1%);border-bottom:1px solid var(--line)}.eyebrow{font:500 11px IBM Plex Mono,monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:9px}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 14px var(--acid)}h1{font-size:clamp(54px,8vw,112px);line-height:.92;letter-spacing:-.065em;margin:35px 0 30px;max-width:1050px;font-weight:500}h1 em{color:var(--acid);font-style:normal}.hero-copy{font-size:clamp(17px,2vw,22px);color:var(--muted);max-width:660px}.hero-stats{display:flex;gap:clamp(30px,6vw,90px);margin-top:65px}.hero-stats div{display:flex;flex-direction:column}.hero-stats strong{font:500 30px IBM Plex Mono,monospace}.hero-stats span{color:var(--muted);font-size:12px;margin-top:4px}.ticker{font:500 12px IBM Plex Mono,monospace;color:var(--acid);letter-spacing:.06em}.action{display:inline-block;font:600 9px IBM Plex Mono,monospace;letter-spacing:.07em;border:1px solid;padding:5px 8px}.action.watch{color:var(--orange);border-color:color-mix(in srgb,var(--color-warning) 33%,transparent)}.action.neutral{color:var(--muted);border-color:var(--line)}footer{padding:36px clamp(22px,5vw,76px);display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:var(--muted);font-size:11px}dialog{width:min(940px,calc(100% - 28px));max-height:92vh;padding:0;border:1px solid var(--line);background:var(--panel);color:var(--text);box-shadow:var(--shadow)}dialog::backdrop{background:color-mix(in srgb,var(--color-canvas) 85%,transparent);backdrop-filter:blur(8px)}.metric-grid span,.content-label{font:500 9px IBM Plex Mono,monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}@media(max-width:800px){.site-header{height:64px}.site-header nav a{display:none}.hero{min-height:560px;padding-top:80px}.hero-stats{gap:25px}footer{align-items:start;gap:25px;flex-direction:column}}@media(max-width:800px){body{overflow-x:hidden}.site-header{padding:0 18px}.site-header nav{gap:12px}.site-header nav a{display:block;font-size:11px}.site-header nav a[href="#methodology"]{display:none}.hero{min-height:auto;padding:72px 18px 58px;background:radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--color-action) 7%,transparent)0,transparent 38%)}.hero h1{font-size:clamp(43px,13vw,58px);line-height:.96;margin:28px 0 24px}.hero-copy{font-size:16px;line-height:1.65}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:46px}.hero-stats strong{font-size:23px}.hero-stats span{font-size:9px;line-height:1.35}}@media(max-width:420px){.brand{gap:9px}.brand-mark{width:31px;height:31px}.site-header nav{gap:9px}.hero-stats{grid-template-columns:1fr 1fr}.hero-stats div:last-child{grid-column:1/-1}}:root{--text:var(--color-text);--muted:var(--color-text-muted);--line:var(--color-border)}body{font-size:18px;font-weight:500}.site-header nav a{font-size:14px;font-weight:500}.eyebrow,.signal-label{font-size:12px;font-weight:500}.hero-copy{font-size:clamp(19px,2vw,24px);font-weight:500}.hero-stats span{font-size:13px;font-weight:500}.action,.dialog-kicker,.metric-grid span,.content-label{font-size:10px}footer{font-size:13px;font-weight:500}@media(max-width:800px){body{font-size:17px}.hero-copy{font-size:18px}.hero-stats span{font-size:10px}}.changes-section,.layers-overview{padding-top:80px}.change-feed{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.change-card{display:flex;flex-direction:column;gap:12px;background:var(--panel);padding:24px;min-height:180px;color:var(--text)}.change-card:hover{background:var(--panel2)}.change-card>span,.change-card small{font:500 11px IBM Plex Mono,monospace;text-transform:uppercase;color:var(--acid)}.change-card p{color:var(--muted);line-height:1.55;margin:0}.change-card em{color:var(--acid);font-style:normal}@media(max-width:900px){.change-feed{grid-template-columns:1fr 1fr}}@media(max-width:600px){.change-feed,.stack-tickers{grid-template-columns:1fr}}.action.watch{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 53%,transparent);background:color-mix(in srgb,var(--color-warning) 7%,transparent)}@keyframes latestBuyMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}}@layer components{.c-icon{display:inline-block;inline-size:var(--icon-size, var(--icon-size-inline));block-size:var(--icon-size, var(--icon-size-inline));flex:none;vertical-align:-.15em;color:inherit;pointer-events:none}.c-icon--20{--icon-size: var(--icon-size-control)}.c-icon--24{--icon-size: var(--icon-size-chrome)}details[open]>summary .c-icon-disclosure{transform:rotate(180deg)}.fund-strategy-details>summary{display:flex;align-items:center;gap:.5rem;min-block-size:44px;list-style:none}.fund-strategy-details>summary::-webkit-details-marker{display:none}.c-button{display:inline-flex;min-block-size:3rem;align-items:center;justify-content:center;gap:var(--space-2);padding-inline:var(--space-4);color:var(--button-text, var(--color-accent-contrast));background:var(--button-background, var(--color-accent));border:var(--border-width) solid var(--button-border, var(--button-background, var(--color-accent)));border-radius:var(--radius-control);font-family:var(--font-label);font-size:var(--text-step--1);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);line-height:1;text-decoration:none;text-transform:uppercase;cursor:pointer;box-shadow:var(--button-shadow, var(--shadow-cta));transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.c-button:is(:hover,:focus-visible){--button-background: var(--color-accent-hover);--button-border: var(--color-accent-hover)}.c-button:active{--button-background: var(--color-accent-pressed);--button-border: var(--color-accent-pressed)}.c-button[data-variant=secondary]{--button-text: var(--color-accent);--button-background: transparent;--button-border: var(--color-accent);--button-shadow: none}.c-button[data-variant=secondary]:is(:hover,:focus-visible){--button-text: var(--color-accent-hover);--button-background: var(--color-accent-soft);--button-border: var(--color-accent-hover)}.c-button[data-variant=tertiary]{--button-text: var(--color-text-muted);--button-background: transparent;--button-border: transparent;--button-shadow: none;padding-inline:0}.c-button[data-variant=tertiary]:is(:hover,:focus-visible){--button-text: var(--color-text);--button-background: transparent;--button-border: transparent}}@layer theme{:root{--bg: var(--color-canvas);--panel: var(--color-surface-1);--panel2: var(--color-surface-2);--text: var(--color-text);--muted: var(--color-text-muted);--line: var(--color-border);--acid: var(--color-accent);--orange: var(--color-warning);--red: var(--color-critical);--watch: var(--color-warning);--shadow: var(--shadow-dialog);--focus: var(--color-focus);--human: var(--color-universe-healthspan)}}@layer theme{::selection{color:var(--color-text);background:var(--color-accent-soft)}body{color:var(--color-text);background:var(--color-canvas);font-family:var(--font-body);transition:color var(--duration-medium) var(--ease-standard),background-color var(--duration-medium) var(--ease-standard)}:where(h1,h2,h3,h4,.hero h1,.ticker-hero h1,.technology-hero h1,.technology-detail-hero h1,.layer-hero h1,.research-hero h1,.directory-hero h1){font-family:var(--font-display);font-weight:var(--font-weight-semibold);letter-spacing:-.04em}:where(a,button,input,select,summary){transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}:where(a,button,input,select,summary):focus-visible{outline-color:var(--color-focus)}.site-header{color:var(--color-text);background:var(--color-canvas);border-color:var(--color-border);backdrop-filter:none;isolation:isolate}.brand{position:relative;gap:0;min-inline-size:6rem;font-family:var(--font-label)}.brand-mark{display:block;flex:0 0 auto;inline-size:6rem;block-size:1.75rem;overflow:hidden;color:transparent;font-size:0;letter-spacing:0;background-color:transparent;background-image:url(/assets/brand/pxs-wordmark.webp?v=f70f0bfa2c59);background-repeat:no-repeat;background-position:center;background-size:contain;border-radius:0}.brand>span:not(.brand-mark){position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-footer .brand-mark{inline-size:6.5rem;block-size:1.875rem}.site-header nav a:is(:hover,:focus-visible),.explore-menu summary:is(:hover,:focus-visible){color:var(--color-text)}.site-header nav{position:relative}.explore-menu{position:relative;color:var(--color-text-muted)}.explore-menu summary{cursor:pointer;list-style:none}.explore-menu summary::-webkit-details-marker{display:none}.explore-menu summary:after{content:" +";color:var(--color-accent)}.explore-menu[open] summary:after{content:" \2212"}.site-header .explore-menu.active summary{color:var(--color-text)}@media(max-width:1100px)and (min-width:801px){.site-header nav{gap:1rem}.site-header nav :where(a,summary){font-size:.6875rem}}.mobile-primary-menu{display:none!important}.explore-menu-panel{position:absolute;z-index:30;top:2rem;right:0;display:grid;width:17.5rem;padding:.5rem;background:var(--color-surface-1);border-color:var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);backdrop-filter:none}.explore-menu-panel a{display:flex!important;align-items:center;min-height:44px;padding-inline:.8rem;color:var(--color-text)!important;text-decoration:none}.site-footer{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,2fr);gap:clamp(2.5rem,6vw,6rem);align-items:start;padding-block:clamp(3rem,6vw,5rem) 1.5rem;color:var(--color-text);background:var(--color-canvas);border-color:var(--color-border)}.site-footer .footer-intro{display:grid;align-content:start;gap:1.25rem;max-inline-size:24rem}.site-footer .brand{inline-size:max-content}.site-footer .footer-tagline{grid-column:auto;margin:0;color:var(--color-text-muted);font-size:var(--text-step-0);line-height:1.65;text-align:start}.site-footer .footer-directory{grid-column:2;display:grid;grid-template-columns:.9fr 1.25fr .95fr .9fr;gap:clamp(2rem,4vw,4rem);justify-content:stretch}.site-footer .footer-link-group{display:grid;align-content:start;gap:.75rem}.site-footer .footer-link-group h2{margin:0 0 .4rem;color:var(--color-text-subtle);font:600 .6875rem/1.4 var(--font-label);letter-spacing:.08em;text-transform:uppercase}.site-footer .footer-link-group a{color:var(--color-text-muted);font-size:.875rem;line-height:1.45;text-decoration:none;text-underline-offset:.25em;transition:color var(--duration-fast) var(--ease-standard)}.site-footer .footer-link-group a:is(:hover,:focus-visible){color:var(--color-text);text-decoration:underline}.site-footer .footer-meta{grid-column:1/-1;display:flex;justify-content:space-between;gap:1rem 2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.site-footer .footer-meta p{grid-column:auto;margin:0;color:var(--color-text-subtle);font:500 .6875rem/1.5 var(--font-label);text-align:start}@media(max-width:900px){.site-footer{grid-template-columns:1fr;gap:2.5rem}.site-footer .footer-directory{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){:root{--header-height: 64px}.site-header{height:var(--header-height)}.site-header nav>a,.site-header .nav-research,.site-header .nav-methodology{display:none!important}.site-header .mobile-primary-menu{display:block!important}.site-header .mobile-primary-panel{position:fixed;top:var(--header-height);right:0;left:0;width:auto;padding:.75rem 1.125rem;max-height:calc(100svh - var(--header-height));overflow-y:auto;border-radius:0}.site-header .mobile-primary-menu>summary{min-height:44px;display:flex;align-items:center;padding-inline:.25rem;color:var(--color-text);font:700 .6875rem var(--font-label);text-transform:uppercase}.site-header .mobile-primary-panel a{min-height:46px}.site-header .mobile-primary-panel a.active{color:var(--color-text)!important;background:var(--color-accent-soft)}}@media(max-width:620px){.site-footer .footer-directory{grid-template-columns:1fr;gap:2rem}.site-footer .footer-meta{display:grid}}:where(.universe-card,.technology-card,.home-technology-card,.layer-card,.method-grid article,.change-card,.research-map-card,.research-layer-card,.hub-technology-card,.research-hub-universe-card,.universe-driver-grid>article,.ticker-research article,.ticker-metrics>div,.ticker-change,.related-ticker,.belief-grid article,.coverage-grid article,.horizon-grid article,.stack-step,.research-state-notice,.technology-coming-soon){background:var(--color-surface-1);border-color:var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}:where(.universe-card,.technology-card,.home-technology-card,.layer-card,.research-map-card,.research-layer-card,.hub-technology-card,.research-hub-universe-card,.related-ticker):is(:hover,:focus-within){background:var(--color-surface-2);border-color:var(--color-accent);box-shadow:var(--shadow-panel);transform:translateY(-1px)}:where(.primary-cta,.about-cta a,.full-detail-link,.empty-state button,.technology-empty button){display:inline-flex;min-block-size:48px;align-items:center;justify-content:center;padding-inline:var(--space-5);color:var(--color-text-inverse);background:var(--color-accent);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-control);box-shadow:var(--shadow-cta);font-family:var(--font-label);font-weight:var(--font-weight-semibold);text-decoration:none}:where(.primary-cta,.about-cta a,.full-detail-link,.empty-state button,.technology-empty button):is(:hover,:focus-visible){color:var(--color-text-inverse);background:var(--color-accent-hover);border-color:var(--color-accent-hover)}:where(.primary-cta,.about-cta a,.full-detail-link,.empty-state button,.technology-empty button):active{background:var(--color-accent-pressed);border-color:var(--color-accent-pressed);transform:scale(.99)}:where(.section-cta:not(.primary-cta),.text-link,.back-link,.signal-all,.results-bar>a,.ticker-section-heading a,.research-entry-link){color:var(--color-text-muted);text-decoration-color:var(--color-border)}:where(.section-cta:not(.primary-cta),.text-link,.back-link,.signal-all,.results-bar>a,.ticker-section-heading a,.research-entry-link):is(:hover,:focus-visible){color:var(--color-text)}:where(.action.watch,.tag.watch,.watch){color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:var(--color-warning)}.live-dot{color:var(--color-success);background:var(--color-success);box-shadow:none}:where(.hero,.home-hero,.research-hero,.about-hero,.technology-hero,.technology-detail-hero,.layer-hero,.directory-hero,.universe-section,.universe-editorial,.layer-editorial,.technology-coming-soon,.ticker-watchlist-alert,.loop-core){background-color:var(--color-canvas);background-image:none}.home-hero:after,.home-hero:before,.research-hub-page .research-hero:before,.research-hub-page .research-hero:after,.about-page .about-hero:before,.about-page .about-hero:after,.research-map-card:before,.research-map-card:after,.loop-core:before,.hero-pulse:before,.hero-pulse:after{display:none;background:none}.research-map-card{--universe-background: none}.research-map-card.machine,.research-hub-universe-card.machine,.research-universe-machine{--universe-accent: var(--color-universe-physical-ai);--hub-accent: var(--color-universe-physical-ai)}.research-map-card.human,.research-hub-universe-card.human,.research-universe-human{--universe-accent: var(--color-universe-healthspan);--hub-accent: var(--color-universe-healthspan)}.research-map-card.trust,.research-hub-universe-card.trust,.research-universe-trust{--universe-accent: var(--color-universe-digital-trust);--hub-accent: var(--color-universe-digital-trust);--universe-background: none}.research-map-card.sovereignty,.research-hub-universe-card.sovereignty,.research-universe-sovereignty{--universe-accent: var(--color-universe-digital-sovereignty);--hub-accent: var(--color-universe-digital-sovereignty);--universe-background: none}dialog{color:var(--color-text);background:var(--color-surface-1);border-color:var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-dialog)}dialog::backdrop{background:var(--color-overlay-backdrop);backdrop-filter:none}@media(prefers-reduced-motion:reduce){:where(a,button,input,select,summary,.c-card){transition:none}}@media(max-width:420px){.brand-mark{inline-size:5.25rem;block-size:1.5rem}}}
