:is(html:not(:has(.os-shell)),body:not(:has(.os-shell))){--black:#0d1117;--black-soft:#0d1117;--panel:#151b23;--white:#f4f1ea;--muted:#949ca6;--line:#5577a847;--gold:#5577a8;--gold-bright:#d6ff3f;--ms-action:#d6ff3f;--ms-action-ink:#10140a;--ms-steel:#5577a8;color:#f4f1ea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1117}body:not(:has(.os-shell)){font-family:var(--font-sans);background-image:none}body:not(:has(.os-shell))::selection{color:#10140a;background:#d6ff3f}html:not(:has(.os-shell)) h1{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) h2{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) h3{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) .hero h1{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) .standard-intro h2{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) .founder-copy h2{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) .final-cta h2{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) .page-hero h1{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) .content-section h2{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) .prose-page h1{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) .prose-page h2{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) .not-found h1{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) .member-gate h1{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) .pillar-content h2{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) .admission-aside h2{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) .lead-copy{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:750;line-height:1.05}html:not(:has(.os-shell)) .founder-mark span{font-family:var(--font-sans)}html:not(:has(.os-shell)) .marquee div{font-family:var(--font-sans)}html:not(:has(.os-shell)) .portrait-monogram{font-family:var(--font-sans)}html:not(:has(.os-shell)) .eyebrow{color:var(--ms-steel)}html:not(:has(.os-shell)) .site-header{border-top-color:var(--ms-steel)}html:not(:has(.os-shell)) .site-nav a:after{background:var(--ms-steel)}html:not(:has(.os-shell)) .site-nav a.is-signin{color:#f4f1ea}:is(html:not(:has(.os-shell)) .site-nav a.is-signin:hover,html:not(:has(.os-shell)) .site-nav a.is-signin:focus-visible){color:#5577a8}@media (max-width:900px){html:not(:has(.os-shell)) .site-nav{background:#0d1117fa}}html:not(:has(.os-shell)) .hero{background:linear-gradient(90deg,#0d1117f5,#0d1117bd 60%,#0d1117e6),radial-gradient(circle at 76% 48%,#5577a81f,#0000 25rem),#0d1117}html:not(:has(.os-shell)) .hero-glow{border-color:#5577a829;box-shadow:0 0 120px #5577a80d,inset 0 0 120px #5577a80a}html:not(:has(.os-shell)) .hero-glow:before{border-color:#5577a81f}html:not(:has(.os-shell)) .hero-glow:after{border-color:#5577a81f}html:not(:has(.os-shell)) .gold-rule{background:var(--ms-steel)}html:not(:has(.os-shell)) .hero-statement{color:var(--ms-steel)}html:not(:has(.os-shell)) .hero-statement span{color:var(--white)}html:not(:has(.os-shell)) .hero-actions .button-gold{box-shadow:0 14px 44px #d6ff3f14}html:not(:has(.os-shell)) .button-outline{border-color:var(--ms-steel)}html:not(:has(.os-shell)) .button-outline:hover{color:var(--ms-action-ink);background:var(--ms-action);border-color:var(--ms-action)}html:not(:has(.os-shell)) .button-outline:focus-visible{color:var(--ms-action-ink);background:var(--ms-action);border-color:var(--ms-action)}html:not(:has(.os-shell)) .button-gold{color:var(--ms-action-ink);background:var(--ms-action);border-color:var(--ms-action)}:is(html:not(:has(.os-shell)) .button-gold:hover,html:not(:has(.os-shell)) .button-gold:focus-visible){color:var(--ms-action-ink);background:#e7ff7a;border-color:#e7ff7a}html:not(:has(.os-shell)) .marquee{background:#0d1117;border-block-color:#5577a838}html:not(:has(.os-shell)) .marquee div{color:#5577a8b8;letter-spacing:.18em;font-weight:650}html:not(:has(.os-shell)) .standard-section{background:radial-gradient(circle at 86% 20%,#5577a80f,#0000 24rem),linear-gradient(135deg,#151b23,#0d1117)}html:not(:has(.os-shell)) .founder-section{background:#0d1117}html:not(:has(.os-shell)) .founder-portrait{background:linear-gradient(135deg,#0000 45%,#5577a812),radial-gradient(circle,#5577a81f,#0000 42%),#0d1117}html:not(:has(.os-shell)) .founder-portrait:before{border-color:#5577a833}html:not(:has(.os-shell)) .portrait-monogram{color:#5577a847;font-weight:750}html:not(:has(.os-shell)) .founder-portrait>span{color:var(--ms-steel)}html:not(:has(.os-shell)) .founder-role{color:var(--ms-steel)}html:not(:has(.os-shell)) .final-cta{background:#0d1117}html:not(:has(.os-shell)) .final-cta-ring{border-color:#5577a829}html:not(:has(.os-shell)) .prose-page a:not(.button){color:var(--ms-steel)}html:not(:has(.os-shell)) .member-gate-note a{color:var(--ms-steel)}html:not(:has(.os-shell)) .consent a{color:var(--ms-steel)}:is(html:not(:has(.os-shell)) .field input:focus,html:not(:has(.os-shell)) .field select:focus,html:not(:has(.os-shell)) .field textarea:focus,html:not(:has(.os-shell)) .member-gate-form input:focus){border-color:var(--ms-steel);outline:0;box-shadow:0 0 0 3px #5577a829}:is(html:not(:has(.os-shell)) .admission-form,html:not(:has(.os-shell)) .member-gate-inner){background:0 0}:is(html:not(:has(.os-shell)) input,html:not(:has(.os-shell)) select,html:not(:has(.os-shell)) textarea){accent-color:var(--ms-steel)}html:not(:has(.os-shell)) .site-footer{background:#0d1117}html:not(:has(.os-shell)) .lead-copy{letter-spacing:-.02em;font-weight:500;line-height:1.35}html:not(:has(.os-shell)) .admission-note{border-left-color:var(--ms-steel);background:#5577a814}html:not(:has(.os-shell)) .prose-page h2{color:var(--ms-steel);letter-spacing:.16em;font-weight:700}html:not(:has(.os-shell)) :focus-visible{outline-color:var(--ms-action)}html:not(:has(.os-shell)) .pillar-placeholder{background:radial-gradient(circle at 74% 48%,#5577a824,#0000 30%),linear-gradient(135deg,#151b23,#0d1117)}html:not(:has(.os-shell)) .pillar-placeholder span{color:#5577a82e;font-family:var(--font-sans);font-weight:750}html:not(:has(.os-shell)) .nutrition-visual{background:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px),radial-gradient(circle at 73% 48%,#5577a824,#0000 24rem),linear-gradient(135deg,#151b23,#0d1117)}html:not(:has(.os-shell)) .nutrition-visual:before{border-color:#5577a829}html:not(:has(.os-shell)) .nutrition-visual:after{border-color:#5577a829}html:not(:has(.os-shell)) .final-cta-ring{border-color:#5577a829}html:not(:has(.os-shell)) .final-cta-ring{box-shadow:inset 0 0 160px #5577a80a}
