:root{color-scheme:light;--color-canvas:#f8f9fc;--color-surface:#ffffff;--color-logo-surface:#ffffff;--color-surface-subtle:#f1f3f8;--color-surface-raised:#ffffff;--color-text:#171927;--color-text-muted:#60667a;--color-text-subtle:#6a7083;--color-border:#dde1ea;--color-border-strong:#bec5d3;--color-primary:#6367ff;--color-primary-strong:#5c60f5;--color-primary-soft:#ececff;--color-on-primary:#ffffff;--color-secondary:#ff7f50;--color-secondary-soft:#fff0ea;--color-on-secondary:#171927;--color-focus:#4e52e1;--color-success:#16794a;--color-success-soft:#e8f6ee;--color-warning:#8a5a00;--color-warning-soft:#fff6dd;--color-danger:#c23838;--color-danger-soft:#fdecec;--color-overlay:rgb(11 13 20/64%);--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--text-display:clamp(2.75rem,6vw,5.5rem);--text-h1:clamp(2.25rem,5vw,4.5rem);--text-h2:clamp(1.75rem,3.2vw,3rem);--text-h3:clamp(1.375rem,2vw,2rem);--text-h4:1.125rem;--text-body-lg:1.125rem;--text-body:1rem;--text-body-sm:0.875rem;--text-label:0.875rem;--text-caption:0.75rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px rgb(23 25 39/6%);--shadow-md:0 8px 24px rgb(23 25 39/10%);--shadow-lg:0 20px 50px rgb(23 25 39/14%);--duration-fast:120ms;--duration-standard:180ms;--duration-slow:280ms;--duration-page:420ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emphasized:cubic-bezier(0.2,0.8,0.2,1);--container-content:1200px;--container-wide:1360px;--container-reading:720px;--gutter:20px;--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--header-height:76px}[data-theme=dark]{color-scheme:dark;--color-canvas:#0b0d14;--color-surface:#12151f;--color-logo-surface:#ffffff;--color-surface-subtle:#181c28;--color-surface-raised:#1d2230;--color-text:#f7f8fc;--color-text-muted:#a8afbf;--color-text-subtle:#8890a3;--color-border:#2b3142;--color-border-strong:#424a60;--color-primary:#8b8fff;--color-primary-strong:#a4a7ff;--color-primary-soft:#242743;--color-on-primary:#0b0d14;--color-secondary:#f59a72;--color-secondary-soft:#38251f;--color-on-secondary:#0b0d14;--color-focus:#b8baff;--color-success:#63d69b;--color-success-soft:#153425;--color-warning:#f4c15d;--color-warning-soft:#382d15;--color-danger:#ff8a8a;--color-danger-soft:#3a1d22;--color-overlay:rgb(0 0 0/72%);--shadow-sm:0 1px 2px rgb(0 0 0/24%);--shadow-md:0 10px 28px rgb(0 0 0/32%);--shadow-lg:0 24px 56px rgb(0 0 0/42%)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--color-canvas)}body{margin:0;color:var(--color-text);font-family:var(--font-poppins),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:var(--text-body);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,body,button{transition:background-color var(--duration-standard) var(--ease-standard),color var(--duration-standard) var(--ease-standard),border-color var(--duration-standard) var(--ease-standard)}img,svg{display:block}img{max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit}dd,dl,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}::selection{background:var(--color-primary-soft);color:var(--color-text)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}section[id]{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:var(--z-toast);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-canvas);font-size:var(--text-label);font-weight:600;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.container{width:min(calc(100% - (2 * var(--gutter))),var(--container-content));margin-inline:auto}.container--wide{max-width:var(--container-wide)}.container--reading{max-width:var(--container-reading)}.section{padding-block:var(--space-16)}.section--canvas{background:var(--color-canvas)}.section--surface{background:var(--color-surface)}.section--subtle{background:var(--color-surface-subtle)}.section--accent{background:var(--color-primary-soft)}.eyebrow{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--color-primary-strong);font-size:var(--text-label);font-weight:600;letter-spacing:.01em}.section-heading{max-width:800px;margin-bottom:var(--space-12)}.section-heading--center{margin-inline:auto;text-align:center}.about-layout h2,.contact-layout h2,.founder-copy h2,.principles-layout h2,.section-heading h2{font-size:var(--text-h2);line-height:1.12;letter-spacing:-.03em;font-weight:600;text-wrap:balance}.section-intro{max-width:65ch;margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--text-body-lg);line-height:1.7}.brand-link{display:inline-flex;border-radius:var(--radius-md)}.brand-link--wordmark{align-items:center;color:var(--color-text);font-size:var(--text-body-lg);font-weight:700;letter-spacing:-.04em;line-height:1}.brand-link--wordmark:hover{color:var(--color-primary-strong)}.brand-mark{display:inline-flex;align-items:center;width:58px;height:58px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-logo-surface);box-shadow:var(--shadow-sm)}.brand-mark__image{width:100%;height:100%;object-fit:contain}.site-header{position:sticky;top:0;z-index:var(--z-sticky);height:var(--header-height);border-bottom:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);background:color-mix(in srgb,var(--color-canvas) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.desktop-nav,.desktop-theme,.header-youtube{display:none}.site-header__actions{display:flex;align-items:center;gap:var(--space-2)}.desktop-nav ul{display:flex;align-items:center;gap:var(--space-6)}.desktop-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-text-muted);font-size:var(--text-label);font-weight:500}.desktop-nav a:hover{color:var(--color-text)}.icon-button{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}.icon-button:hover{border-color:var(--color-border-strong)}.icon-button:hover,.theme-control{background:var(--color-surface-subtle)}.theme-control{display:inline-flex;align-items:center;gap:2px;margin:0;padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-md)}.theme-control__option{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--color-text-subtle);cursor:pointer}.theme-control__option:hover{color:var(--color-text)}.theme-control__option[aria-pressed=true]{background:var(--color-surface);color:var(--color-primary-strong);box-shadow:var(--shadow-sm)}.header-youtube{align-items:center;justify-content:center;gap:var(--space-2);height:44px;padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-strong);color:var(--color-on-primary);font-size:var(--text-label);font-weight:600}.header-youtube:hover{filter:saturate(.92) brightness(.96)}.mobile-nav__backdrop{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;justify-content:flex-end;background:var(--color-overlay)}.mobile-nav__panel{width:min(88vw,380px);height:100%;padding:var(--space-5);background:var(--color-surface);box-shadow:var(--shadow-lg)}.mobile-nav__theme,.mobile-nav__topline{display:flex;align-items:center;justify-content:space-between}.mobile-nav__topline{padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);font-weight:600}.mobile-nav__links{padding-block:var(--space-4)}.mobile-nav__links a{display:flex;align-items:center;min-height:52px;border-bottom:1px solid var(--color-border);font-size:1.15rem;font-weight:500}.mobile-nav__youtube{display:flex;align-items:center;gap:var(--space-2);height:52px;margin-top:var(--space-4);padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-strong);color:var(--color-on-primary);font-weight:600}.mobile-nav__youtube svg:last-child{margin-left:auto}.mobile-nav__theme{margin-top:var(--space-8);color:var(--color-text-muted);font-size:var(--text-body-sm)}.hero{position:relative;overflow:hidden;padding-block:clamp(4.5rem,9vw,8rem);background:var(--color-canvas)}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,color-mix(in srgb,var(--color-border) 28%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--color-border) 24%,transparent) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black,transparent 88%);mask-image:linear-gradient(180deg,black,transparent 88%)}.hero__grid{position:relative;display:grid;gap:var(--space-12);align-items:center}.hero__copy{max-width:790px}.hero h1{font-size:var(--text-h1);line-height:1.04;letter-spacing:-.045em;font-weight:700;text-wrap:balance}.hero h1 span{color:var(--color-primary-strong)}.hero__lead{max-width:65ch;margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--text-body-lg);line-height:1.7}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.action-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;padding-inline:22px;border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--text-body);font-weight:600;line-height:1.2}.action-link:hover{transform:translateY(-2px)}.action-link:active{transform:translateY(-1px)}.action-link--primary{background:var(--color-primary-strong);color:var(--color-on-primary)}.action-link--secondary{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.action-link--secondary:hover{background:var(--color-surface-subtle)}.action-link--tertiary{min-height:44px;padding:0;border-radius:var(--radius-sm);color:var(--color-primary-strong)}.action-link--tertiary:hover{text-decoration:underline;text-underline-offset:.2em;transform:none}.hero-note{position:relative;max-width:470px;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm)}.hero-note__index{color:var(--color-text-subtle);font-size:var(--text-caption);font-weight:600;letter-spacing:.02em}.hero-note__rule{width:48px;height:3px;margin-block:var(--space-6);background:var(--color-secondary);border-radius:var(--radius-full)}.hero-note__quote{font-size:clamp(1.4rem,3vw,2rem);line-height:1.3;letter-spacing:-.025em;font-weight:600}.hero-note__topics{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-8)}.hero-note__topics span{padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-caption);font-weight:500}.hero-note__signal{display:flex;align-items:flex-end;gap:5px;height:44px;margin-top:var(--space-8)}.hero-note__signal i{width:9px;border-radius:var(--radius-full);background:var(--color-primary)}.hero-note__signal i:first-child{height:25%}.hero-note__signal i:nth-child(2){height:50%}.hero-note__signal i:nth-child(3){height:82%}.hero-note__signal i:nth-child(4){height:58%;background:var(--color-secondary)}.hero-note__signal i:nth-child(5){height:100%}.editorial-split{display:grid;gap:var(--space-10)}.editorial-split .section-heading{margin:0}.activity-list{border-top:1px solid var(--color-border)}.activity-list li{display:grid;grid-template-columns:34px 44px 1fr;gap:var(--space-3);align-items:start;padding-block:var(--space-5);border-bottom:1px solid var(--color-border)}.activity-list__number{color:var(--color-text-subtle);font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.activity-list__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary-strong)}.activity-list__copy{display:grid;gap:var(--space-1)}.activity-list__copy strong{font-size:var(--text-h4);line-height:1.35}.activity-list__copy>span{color:var(--color-text-muted);font-size:var(--text-body-sm)}.featured-heading-row{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-12)}.featured-heading-row .section-heading{margin:0}.featured-heading-row__note{color:var(--color-text-subtle);font-size:var(--text-label);font-weight:500}.video-grid{display:grid;gap:var(--space-6)}.video-grid--single{max-width:920px}.video-card{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.video-card__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--color-surface-subtle)}.video-card__media img{object-fit:cover;transition:transform var(--duration-slow) var(--ease-emphasized)}.video-card__media:hover img{transform:scale(1.02)}.video-card__play{position:absolute;left:var(--space-5);bottom:var(--space-5);display:grid;place-items:center;width:52px;height:52px;border:1px solid color-mix(in srgb,var(--color-surface) 50%,transparent);border-radius:50%;background:var(--color-primary-strong);color:var(--color-on-primary);box-shadow:var(--shadow-md);font-size:18px}.video-card__content{padding:var(--space-6)}.video-card__type{color:var(--color-secondary);font-size:var(--text-label);font-weight:600}.video-card h3{margin-top:var(--space-2);font-size:var(--text-h3);line-height:1.2;letter-spacing:-.02em}.video-card__content>p:not(.video-card__type){max-width:65ch;margin-top:var(--space-3);color:var(--color-text-muted)}.video-card .action-link{margin-top:var(--space-4)}.about-section{position:relative;overflow:hidden}.about-layout{display:grid;gap:var(--space-10)}.about-layout h2{max-width:14ch}.about-copy{display:grid;gap:var(--space-5);align-content:start}.about-copy>svg{color:var(--color-secondary)}.about-copy p{max-width:48ch;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.55;letter-spacing:-.015em}.founder-layout{display:grid;gap:var(--space-10);align-items:center}.founder-portrait{position:relative;aspect-ratio:4/5;margin:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-subtle)}.founder-portrait img{object-fit:cover;object-position:center top}.founder-portrait__label{position:absolute;left:var(--space-4);bottom:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-surface) 55%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-canvas) 88%,transparent);color:var(--color-text);font-size:var(--text-caption);font-weight:600;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.founder-copy>p:not(.eyebrow){max-width:65ch;margin-top:var(--space-5);color:var(--color-text-muted)}.founder-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin-block:var(--space-8)}.founder-facts div{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.founder-facts dt{color:var(--color-text-subtle);font-size:var(--text-caption);font-weight:500}.founder-facts dd{margin-top:var(--space-1);font-size:var(--text-body-sm);font-weight:600}.inline-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-primary-strong);font-weight:600}.inline-link:hover{text-decoration:underline;text-underline-offset:.2em}.pillar-grid{display:grid;gap:var(--space-4)}.pillar{min-height:270px;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.pillar__top{display:flex;align-items:center;justify-content:space-between;color:var(--color-primary-strong)}.pillar__top span{color:var(--color-text-subtle);font-size:var(--text-caption)}.pillar h3{margin-top:var(--space-12);font-size:var(--text-h3);line-height:1.2}.pillar p{margin-top:var(--space-3);color:var(--color-text-muted)}.principles-layout{display:grid;gap:var(--space-10)}.principles-layout header>p:not(.eyebrow){max-width:55ch;margin-top:var(--space-5);color:var(--color-text-muted)}.principles-list{border-top:1px solid var(--color-border)}.principles-list li{display:grid;grid-template-columns:40px 1fr;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--color-border)}.principles-list span{color:var(--color-primary-strong);font-size:var(--text-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.principles-list p{font-weight:500}.future-grid{display:grid;gap:var(--space-4)}.future-item{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.future-item__top{display:flex;align-items:center;justify-content:space-between;color:var(--color-primary-strong)}.status-badge{display:inline-flex;align-items:center;min-height:28px;padding-inline:10px;border-radius:var(--radius-full);background:var(--color-secondary-soft);color:var(--color-text);font-size:var(--text-caption);font-weight:600}.future-item h3{margin-top:var(--space-8);font-size:var(--text-h4);line-height:1.35}.future-item p{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-body-sm)}.contact-layout{display:grid;gap:var(--space-10);align-items:end}.contact-layout>div:first-child>p:not(.eyebrow){max-width:58ch;margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--text-body-lg)}.contact-layout .action-link{margin-top:var(--space-8)}.contact-channels{border-top:1px solid var(--color-border-strong)}.contact-channels>p{padding-block:var(--space-3);color:var(--color-text-subtle);font-size:var(--text-caption);font-weight:600}.contact-channels>a{display:flex;align-items:center;justify-content:space-between;min-height:62px;border-top:1px solid var(--color-border);font-weight:600}.contact-channels>a>span{display:flex;align-items:center;gap:var(--space-3)}.contact-channels>a:hover{color:var(--color-primary-strong)}.site-footer{padding-top:var(--space-16);background:var(--color-text);color:var(--color-canvas)}[data-theme=dark] .site-footer{background:#07080c;color:#f7f8fc}.site-footer__grid{display:grid;gap:var(--space-10)}.site-footer__brand p{max-width:38ch;margin-top:var(--space-5);color:color-mix(in srgb,currentColor 68%,transparent);font-size:var(--text-body-sm)}.site-footer .brand-mark{width:86px;height:86px}.site-footer h2{margin-bottom:var(--space-3);color:color-mix(in srgb,currentColor 62%,transparent);font-size:var(--text-caption);font-weight:600;text-transform:none}.site-footer li+li{margin-top:var(--space-2)}.site-footer li a,.site-footer__email{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;font-size:var(--text-body-sm)}.site-footer a:hover{color:var(--color-primary)}.site-footer__email{word-break:break-all}.site-footer__bottom{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-12);padding-block:var(--space-5);border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);color:color-mix(in srgb,currentColor 58%,transparent);font-size:var(--text-caption)}.site-footer__bottom a{min-height:44px;display:inline-flex;align-items:center;gap:var(--space-2)}@media (min-width:640px){:root{--gutter:32px}.section{padding-block:var(--space-20)}.hero__actions .action-link{width:auto}.activity-list li{grid-template-columns:40px 48px 1fr;gap:var(--space-4)}.video-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.video-card__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--space-8)}.about-layout{grid-template-columns:5fr 7fr}.founder-facts{grid-template-columns:repeat(4,1fr)}.future-grid,.pillar-grid,.site-footer__grid{grid-template-columns:repeat(2,1fr)}.site-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:768px){.featured-heading-row{flex-direction:row;align-items:flex-end;justify-content:space-between}.featured-heading-row__note{padding-bottom:var(--space-1)}.founder-layout{grid-template-columns:5fr 7fr}.contact-layout{grid-template-columns:7fr 5fr}.site-footer__grid{grid-template-columns:2fr 1fr 1fr}.site-footer__brand{grid-column:span 3}.future-grid article:last-child{grid-column:span 2}.principles-layout{grid-template-columns:5fr 7fr}}@media (min-width:1024px){:root{--gutter:48px}.section{padding-block:var(--space-24)}.mobile-nav{display:none}.desktop-nav,.desktop-theme,.header-youtube{display:flex}.hero__grid{grid-template-columns:7fr 5fr;gap:var(--space-16)}.editorial-split{grid-template-columns:5fr 7fr;gap:var(--space-16)}.about-layout{gap:var(--space-24)}.founder-layout{gap:var(--space-20)}.pillar-grid{grid-template-columns:repeat(3,1fr)}.pillar{padding:var(--space-8)}.future-grid{grid-template-columns:repeat(3,1fr)}.future-grid article:last-child{grid-column:auto}.site-footer{padding-top:var(--space-20)}.site-footer__grid{grid-template-columns:2fr .8fr 1fr 1.2fr}.site-footer__brand{grid-column:auto}}@media (min-width:1280px){.desktop-nav ul{gap:var(--space-8)}.hero-note{justify-self:end}.future-grid{grid-template-columns:repeat(5,1fr)}.future-item{min-height:280px}.future-item h3{margin-top:var(--space-12)}}@media (max-width:479px){.hero__actions{flex-direction:column}.hero__actions .action-link{width:100%}.founder-facts{grid-template-columns:1fr}.site-footer__bottom a{align-self:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.action-link:hover,.video-card__media:hover img{transform:none}}