/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:"Inter", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#0a0a0a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy:#0a1628;--color-teal:#00c4b8;--color-teal-dark:#009d93;--color-off:#f5f5f2;--color-gray:#9a9a94}}@layer base{*,:after,:before,::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;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]){appearance:button}::file-selector-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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.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}}.hidden{display:none}.bg-black{background-color:var(--color-black)}.bg-off{background-color:var(--color-off)}}:root{--color-navy:#0a1628;--color-black:#0a0a0a;--color-teal:#00c4b8;--color-teal-dark:#009d93;--color-off:#f5f5f2;--color-gray:#9a9a94;--color-surface:#0d0d12;--color-surface-2:#101a27;--color-line:#f5f5f21f}@supports (color:color-mix(in lab,red,red)){:root{--color-line:color-mix(in srgb, var(--color-off) 12%, transparent)}}:root{--container-max:88rem;--container-pad:clamp(1.25rem, 5cqi, 4rem);--section-pad:clamp(5rem, 10rem, 10rem);--nav-height:5rem;color-scheme:dark;background:var(--color-black);color:var(--color-off);font-family:Inter,system-ui,sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--color-black);min-height:100%}body{background:var(--color-black);min-height:100%;color:var(--color-off);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,sans-serif;font-size:1rem;overflow-x:clip}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}::selection{background:#00c4b859}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--color-teal) 35%,transparent)}}::selection{color:var(--color-off)}:focus-visible{outline:2px solid var(--color-teal);outline-offset:4px}body.mobile-menu-open{overflow:hidden}.container{width:min(100%,var(--container-max));padding-inline:var(--container-pad);margin-inline:auto}.section-pad{padding-block:var(--section-pad)}.page-shell{width:min(100%,var(--container-max));padding:clamp(8rem,10rem,10rem) var(--container-pad) var(--section-pad);margin-inline:auto}.eyebrow{color:var(--color-teal);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1.4}h1,h2,h3{margin:0;font-family:Syne,system-ui,sans-serif;line-height:1.05}h1{letter-spacing:0;max-width:14ch;font-size:clamp(3rem,12cqi,7rem);font-weight:800}p{color:#f5f5f2c7;max-width:64ch}@supports (color:color-mix(in lab,red,red)){p{color:color-mix(in srgb,var(--color-off) 78%,transparent)}}p{font-size:1.0625rem;line-height:1.65}[hidden]{display:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-reveal],[data-hero-reveal]{opacity:1;transform:translate(0)}.accent{color:var(--color-teal)}.button{white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.65rem;min-height:3.25rem;padding:.95rem 1.35rem;font-size:.875rem;font-weight:700;line-height:1;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative}.button:hover{transform:translateY(-1px)}.button:disabled,.button[disabled],.button[aria-disabled=true],button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.button:disabled:hover,.button[disabled]:hover,.button[aria-disabled=true]:hover,button:disabled:hover{transform:none}.button--primary{background:var(--color-teal);color:var(--color-black);box-shadow:0 16px 44px #00c4b838}@supports (color:color-mix(in lab,red,red)){.button--primary{box-shadow:0 16px 44px color-mix(in srgb,var(--color-teal) 22%,transparent)}}.button--primary:hover{background:var(--color-teal-dark)}.button--primary:disabled:hover,.button--primary[disabled]:hover{background:var(--color-teal)}.button--ghost{border-color:#f5f5f22e}@supports (color:color-mix(in lab,red,red)){.button--ghost{border-color:color-mix(in srgb,var(--color-off) 18%,transparent)}}.button--ghost{background:#f5f5f208}@supports (color:color-mix(in lab,red,red)){.button--ghost{background:color-mix(in srgb,var(--color-off) 3%,transparent)}}.button--ghost{color:var(--color-off)}.button--ghost:hover{border-color:#00c4b899}@supports (color:color-mix(in lab,red,red)){.button--ghost:hover{border-color:color-mix(in srgb,var(--color-teal) 60%,transparent)}}.button--ghost:hover{color:var(--color-teal)}.button--small{min-height:2.65rem;padding:.75rem 1rem;font-size:.8125rem}.site-header{z-index:50;background:linear-gradient(#0a0a0ab3,#0a0a0a00);border-bottom:1px solid #0000;transition:background .22s,border-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:fixed;inset:0 0 auto}.site-header.is-scrolled,.site-header.is-open{border-color:var(--color-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0ac7}.site-nav{min-height:var(--nav-height);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.site-logo{align-items:center;gap:.9rem;display:inline-flex}.site-logo img{width:4.8rem;height:auto}.site-logo__text{white-space:nowrap;font-family:Syne,system-ui,sans-serif;font-size:.95rem;font-weight:800;line-height:1;display:inline}.nav-links{color:#f5f5f2b3;align-items:center;gap:clamp(1rem,2cqi,1.8rem);display:none}@supports (color:color-mix(in lab,red,red)){.nav-links{color:color-mix(in srgb,var(--color-off) 70%,transparent)}}.nav-links{font-size:.8125rem;font-weight:600}.nav-link{transition:color .18s}.nav-link:hover,.nav-link:focus-visible{color:var(--color-off)}.nav-actions{align-items:center;gap:.75rem;display:flex}.language-switch{border:1px solid var(--color-line);background:#ffffff08;border-radius:999px;align-items:center;gap:.2rem;padding:.2rem;display:inline-flex}.language-switch a{color:#f5f5f29e;border-radius:999px;justify-content:center;align-items:center;min-width:2.25rem;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.language-switch a{color:color-mix(in srgb,var(--color-off) 62%,transparent)}}.language-switch a{font-size:.75rem;font-weight:800;line-height:1}.language-switch a[aria-current=true]{background:var(--color-off);color:var(--color-black)}.desktop-only{display:none}.menu-toggle{border:1px solid var(--color-line);cursor:pointer;background:#ffffff0a;border-radius:4px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.menu-toggle__lines,.menu-toggle__lines:before,.menu-toggle__lines:after{background:var(--color-off);content:"";width:1.1rem;height:1px;transition:transform .18s;display:block}.menu-toggle__lines:before{transform:translateY(-.35rem)}.menu-toggle__lines:after{transform:translateY(.3rem)}.mobile-panel{z-index:60;background:linear-gradient(140deg,#00c4b814,transparent 42%),var(--color-black);position:fixed;inset:0}.mobile-panel__inner{flex-direction:column;min-height:100%;padding:1.25rem;display:flex}.mobile-panel__top{justify-content:space-between;align-items:center;display:flex}.mobile-panel__nav{gap:1.1rem;margin-block:auto;display:grid}.mobile-panel__nav a{font-family:Syne,system-ui,sans-serif;font-size:clamp(2rem,10cqi,3.5rem);font-weight:800;line-height:1}.mobile-panel__footer{justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.site-footer{border-top:1px solid var(--color-line);background:linear-gradient(180deg,#ffffff05,transparent),var(--color-black)}.footer-grid{gap:3rem;padding-block:6rem;display:grid}.footer-brand{gap:1.5rem;display:grid}.footer-logo{width:10rem;height:auto}.footer-tagline{color:#f5f5f2bd;max-width:28rem;margin:0}@supports (color:color-mix(in lab,red,red)){.footer-tagline{color:color-mix(in srgb,var(--color-off) 74%,transparent)}}.footer-links{gap:1.5rem;display:grid}.footer-links__group{gap:.75rem;display:grid}.footer-label{color:var(--color-teal);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.footer-links a{color:#f5f5f2ad}@supports (color:color-mix(in lab,red,red)){.footer-links a{color:color-mix(in srgb,var(--color-off) 68%,transparent)}}.footer-links a{font-size:.9375rem}.footer-links a:hover{color:var(--color-off)}.footer-bottom{border-top:1px solid var(--color-line);color:#f5f5f280;flex-direction:column;gap:1rem;padding-block:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.footer-bottom{color:color-mix(in srgb,var(--color-off) 50%,transparent)}}.footer-bottom{font-size:.8125rem}.section-heading{gap:1.1rem;width:100%;min-width:0;max-width:54rem;display:grid}.section-heading>*{min-width:0;max-width:100%}.section-heading h1,.section-heading h2{letter-spacing:0;overflow-wrap:break-word;font-size:clamp(2.4rem,8cqi,4.5rem);font-weight:800}.section-heading p{color:#f5f5f2ad;margin:0}@supports (color:color-mix(in lab,red,red)){.section-heading p{color:color-mix(in srgb,var(--color-off) 68%,transparent)}}.marquee{border-block:1px solid var(--color-line);background:#ffffff05;overflow:hidden}.marquee__track{width:max-content;animation:32s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{align-items:center;gap:1.25rem;padding-block:1.2rem;padding-inline:.625rem;display:flex}.marquee__item{color:#f5f5f2c7}@supports (color:color-mix(in lab,red,red)){.marquee__item{color:color-mix(in srgb,var(--color-off) 78%,transparent)}}.marquee__item{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-family:Syne,system-ui,sans-serif;font-size:.95rem;font-weight:800}.marquee__dot{color:var(--color-teal);font-size:1.2rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.stat{gap:.55rem;min-width:0;display:grid}.stat__number{color:var(--color-off);font-family:Syne,system-ui,sans-serif;font-size:clamp(2.7rem,9cqi,5.5rem);font-weight:800;line-height:.95}.stat__label{color:#f5f5f28f;margin:0}@supports (color:color-mix(in lab,red,red)){.stat__label{color:color-mix(in srgb,var(--color-off) 56%,transparent)}}.stat__label{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.4}.home{background:linear-gradient(180deg,#0a16286b,transparent 18rem),var(--color-black);container-type:inline-size}.home-section{padding-block:var(--section-pad);position:relative;overflow:clip}.home-section--surface{background:var(--color-surface)}.home-section--navy{background:linear-gradient(180deg,var(--color-surface-2),var(--color-black))}.home-hero{background:linear-gradient(115deg,#00c4b81a,transparent 34%),linear-gradient(180deg,#0a1628f2,var(--color-black) 64%);min-height:100svh;padding-block:10rem 7rem;position:relative;overflow:clip}.home-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#f5f5f209 1px,#0000 1px),linear-gradient(90deg,#f5f5f209 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.home-hero:after{background:linear-gradient(180deg,transparent,var(--color-black));content:"";pointer-events:none;height:18rem;position:absolute;inset:auto 0 0}.hero-mesh{filter:blur(28px);opacity:.62;pointer-events:none;background:conic-gradient(from 210deg at 72% 36%,#00c4b82e,#0000,#0a162873,#0000),linear-gradient(90deg,#0000,#00c4b80e,#0000);position:absolute;inset:0}.hero-container{z-index:1;gap:6rem;display:grid;position:relative}.hero-layout{align-items:end;gap:3rem;display:grid}.hero-copy{gap:1.4rem;min-width:0;max-width:66rem;display:grid}.hero-title{overflow-wrap:break-word;max-width:9.6ch;font-size:clamp(3.4rem,11cqi,6.35rem);line-height:.95}.hero-title span{display:block}.hero-subhead{color:#f5f5f2c2;max-width:42rem;margin:0}@supports (color:color-mix(in lab,red,red)){.hero-subhead{color:color-mix(in srgb,var(--color-off) 76%,transparent)}}.hero-subhead{font-size:1.2rem;font-weight:400}.hero-actions{flex-wrap:wrap;gap:.9rem;padding-top:.7rem;display:flex}.hero-visual{border:1px solid var(--color-line);background:linear-gradient(145deg,#f5f5f217,transparent 42%),linear-gradient(180deg,#00c4b81a,#0a0a0a4d),var(--color-surface);border-radius:8px;min-height:28rem;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000073}.hero-visual:before{content:"";opacity:.42;background-image:linear-gradient(90deg,#00c4b824 1px,#0000 1px),linear-gradient(#00c4b81a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.portrait-placeholder{background:linear-gradient(#0000 45%,#0a0a0ab8),linear-gradient(125deg,#00c4b814,#0000 58%);border:1px solid #f5f5f21f;border-radius:6px;place-items:end center;display:grid;position:absolute;inset:1.25rem}.portrait-placeholder__figure{aspect-ratio:.78;background:linear-gradient(180deg,#f5f5f21f,#f5f5f208),var(--color-navy);border:1px solid #f5f5f21f;border-radius:999px 999px 0 0;width:min(58%,18rem)}.hero-badge{color:#f5f5f2ad;border-top:1px solid #f5f5f224;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex;position:absolute;inset:auto 1.25rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.hero-badge{color:color-mix(in srgb,var(--color-off) 68%,transparent)}}.hero-badge{font-size:.8rem}.hero-badge strong{color:var(--color-off);font-family:Syne,system-ui,sans-serif}.hero-stats{border:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.hero-stats .stat{background:#0a0a0ab8;justify-content:end;min-height:10rem;padding:clamp(1rem,3cqi,1.8rem)}.credibility{background:var(--color-black);padding-block:5rem}.credibility .eyebrow{margin-bottom:1.5rem}.featured-episode{border:1px solid var(--color-line);background:#ffffff09;border-radius:8px;gap:0;margin-top:3rem;display:grid;overflow:hidden}.featured-episode__media{aspect-ratio:16/9;background:var(--color-navy);min-height:16rem;position:relative;overflow:hidden}.featured-episode__media img{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;transition:transform .45s}.featured-episode:hover img{transform:scale(1.035)}.featured-episode__media:after{content:"";background:linear-gradient(#0a0a0a0d,#0a0a0aa8),linear-gradient(90deg,#00c4b833,#0000 45%);position:absolute;inset:0}.play-mark{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0a85;border:1px solid #f5f5f247;border-radius:50%;place-items:center;width:5rem;height:5rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.play-mark:before{border-block:.65rem solid #0000;border-left:.95rem solid var(--color-teal);content:"";width:0;height:0;margin-left:.2rem}.featured-episode__body{align-content:center;gap:1.1rem;padding:clamp(1.5rem,4cqi,3.25rem);display:grid;overflow:clip}.topic-badges{flex-wrap:wrap;gap:.5rem;display:flex}.topic-badge{border:1px solid #00c4b85c}@supports (color:color-mix(in lab,red,red)){.topic-badge{border:1px solid color-mix(in srgb,var(--color-teal) 36%,transparent)}}.topic-badge{color:var(--color-teal);letter-spacing:.12em;overflow-wrap:anywhere;text-transform:uppercase;border-radius:999px;padding:.35rem .65rem;font-size:.7rem;font-weight:800}.featured-episode h3{letter-spacing:0;overflow-wrap:break-word;font-size:clamp(1.9rem,5cqi,3.25rem);font-weight:800}.featured-episode__guest{color:#f5f5f2c7;margin:0}@supports (color:color-mix(in lab,red,red)){.featured-episode__guest{color:color-mix(in srgb,var(--color-off) 78%,transparent)}}.featured-episode__guest{font-size:.95rem}.featured-episode__description{margin:0}.skills-grid,.section-card-grid,.impact-grid{border:1px solid var(--color-line);background:var(--color-line);gap:1px;margin-top:3rem;display:grid}.skill-card,.section-card,.impact-card{background:var(--color-black);min-height:16rem;padding:clamp(1.25rem,3cqi,2rem);overflow:clip}.skill-card{align-content:space-between;gap:2rem;display:grid}.skill-card__index{color:var(--color-teal);font-family:Syne,system-ui,sans-serif;font-size:1.1rem;font-weight:800}.skill-card h3,.section-card h3{letter-spacing:0;overflow-wrap:break-word;font-size:clamp(1.12rem,2cqi,1.45rem);font-weight:800}.section-card h3{font-size:clamp(1.05rem,1.8cqi,1.25rem)}.skill-card p,.section-card p{color:#f5f5f29e;margin:0}@supports (color:color-mix(in lab,red,red)){.skill-card p,.section-card p{color:color-mix(in srgb,var(--color-off) 62%,transparent)}}.section-card{align-content:space-between;gap:2rem;transition:background .22s,transform .22s;display:grid;position:relative}.section-card:hover{background:#091716}@supports (color:color-mix(in lab,red,red)){.section-card:hover{background:color-mix(in srgb,var(--color-teal) 7%,var(--color-black))}}.section-card:hover{transform:translateY(-2px)}.section-card__arrow{color:var(--color-teal);justify-self:end;font-size:1.5rem;transition:transform .22s}.section-card:hover .section-card__arrow{transform:translate(.25rem)}.impact-band{border-block:1px solid var(--color-line);background:linear-gradient(90deg,#00c4b814,transparent 34%),var(--color-surface)}.impact-grid{margin-top:0}.impact-card{min-height:13rem}.newsletter{border-top:1px solid var(--color-line);background:linear-gradient(135deg,#00c4b81a,transparent 36%),var(--color-black)}.newsletter-panel{align-items:end;gap:2rem;display:grid}.newsletter h2,.closing-cta h2{letter-spacing:0;overflow-wrap:normal;text-wrap:balance;max-width:18ch;font-size:clamp(2.4rem,7cqi,4.35rem);font-weight:800;line-height:.98}.newsletter h2{max-width:18ch;font-size:clamp(2.3rem,4.8cqi,2.95rem)}.closing-cta h2{max-width:17ch;font-size:clamp(2.3rem,5.4cqi,3.45rem)}.newsletter-form{gap:.75rem;max-width:34rem;display:grid}.newsletter-form__row{gap:.75rem;display:grid}.newsletter input,.capture-form input,.capture-form textarea{border:1px solid var(--color-line);width:100%;min-height:3.5rem;color:var(--color-off);background:#ffffff0a;border-radius:4px;padding-inline:1rem}.capture-form textarea{resize:vertical;min-height:8.5rem;padding-block:1rem}.newsletter input::placeholder,.capture-form input::placeholder,.capture-form textarea::placeholder{color:#f5f5f266}@supports (color:color-mix(in lab,red,red)){.newsletter input::placeholder,.capture-form input::placeholder,.capture-form textarea::placeholder{color:color-mix(in srgb,var(--color-off) 40%,transparent)}}.capture-form input:disabled,.capture-form textarea:disabled,.capture-form button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.5}.form-note{color:#f5f5f275;margin:0}@supports (color:color-mix(in lab,red,red)){.form-note{color:color-mix(in srgb,var(--color-off) 46%,transparent)}}.form-note{font-size:.8125rem}.form-note[data-state=success]{color:var(--color-teal)}.form-note[data-state=error]{color:#fd9392}@supports (color:color-mix(in lab,red,red)){.form-note[data-state=error]{color:color-mix(in srgb,#ff7d7d 82%,var(--color-off))}}.form-note[data-state=muted]{color:#f5f5f285}@supports (color:color-mix(in lab,red,red)){.form-note[data-state=muted]{color:color-mix(in srgb,var(--color-off) 52%,transparent)}}.capture-form{min-width:0;position:relative}.form-pill{border:1px solid #00c4b86b;width:max-content}@supports (color:color-mix(in lab,red,red)){.form-pill{border:1px solid color-mix(in srgb,var(--color-teal) 42%,transparent)}}.form-pill{color:var(--color-teal);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.38rem .65rem;font-size:.7rem;font-weight:800}.form-honeypot{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.lead-form{border:1px solid var(--color-line);background:var(--color-black);border-radius:8px;gap:1.25rem;margin-top:3rem;padding:clamp(1.25rem,4cqi,2rem);display:grid}.form-grid{gap:1rem;display:grid}.form-field{gap:.5rem;min-width:0;display:grid}.form-field label{color:#f5f5f2c7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}@supports (color:color-mix(in lab,red,red)){.form-field label{color:color-mix(in srgb,var(--color-off) 78%,transparent)}}.form-field label{letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:800}.form-field label em{color:var(--color-teal);font-size:.68rem;font-style:normal}.form-actions{gap:.75rem;display:grid}.form-fallback{width:max-content;color:var(--color-teal);font-size:.9rem;font-weight:800}.closing-cta{background:linear-gradient(180deg,transparent,#0a16286b),var(--color-black)}.closing-cta__inner{align-items:end;gap:2rem;display:grid}.newsletter-panel>*,.closing-cta__inner>*{min-width:0}.podcast-page{background:radial-gradient(circle at 74% 0%,#00c4b81a,transparent 24rem),linear-gradient(180deg,#0a16288a,transparent 18rem),var(--color-black);container-type:inline-size}.podcast-hero{padding-block:11rem 6rem}.topic-filter{flex-wrap:wrap;gap:.65rem;margin-top:3rem;display:flex}.topic-chip{border:1px solid var(--color-line);color:#f5f5f2b8;background:#ffffff08;border-radius:999px;min-height:2.75rem}@supports (color:color-mix(in lab,red,red)){.topic-chip{color:color-mix(in srgb,var(--color-off) 72%,transparent)}}.topic-chip{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding-inline:1rem;font-size:.78rem;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s}.topic-chip:hover,.topic-chip[aria-pressed=true]{border-color:#00c4b89e}@supports (color:color-mix(in lab,red,red)){.topic-chip:hover,.topic-chip[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-teal) 62%,transparent)}}.topic-chip:hover,.topic-chip[aria-pressed=true]{background:#00c4b81f}@supports (color:color-mix(in lab,red,red)){.topic-chip:hover,.topic-chip[aria-pressed=true]{background:color-mix(in srgb,var(--color-teal) 12%,transparent)}}.topic-chip:hover,.topic-chip[aria-pressed=true]{color:var(--color-teal)}.topic-chip:hover{transform:translateY(-1px)}.podcast-grid{border:1px solid var(--color-line);background:var(--color-line);gap:1px;display:grid}.episode-card{background:var(--color-surface);min-width:0;color:var(--color-off);transition:background .22s,transform .22s;display:grid;overflow:clip}.episode-card[hidden]{display:none}.episode-card:hover{background:#00c4b8}@supports (color:color-mix(in lab,red,red)){.episode-card:hover{background:color-mix(in srgb,var(--color-teal) 6%,var(--color-surface))}}.episode-card:hover{transform:translateY(-2px)}.episode-card__media{aspect-ratio:16/9;background:var(--color-navy);position:relative;overflow:hidden}.episode-card__media img{object-fit:cover;filter:saturate(.86)contrast(1.04);width:100%;height:100%;transition:transform .42s}.episode-card:hover .episode-card__media img{transform:scale(1.035)}.episode-card__media:after{content:"";background:linear-gradient(#0a0a0a0f,#0a0a0ab8),linear-gradient(90deg,#00c4b829,#0000 46%);position:absolute;inset:0}.episode-card__body{gap:1rem;min-width:0;padding:clamp(1.2rem,3cqi,1.8rem);display:grid}.episode-card h3{overflow-wrap:break-word;font-size:clamp(1.55rem,4cqi,2.35rem);font-weight:800}.episode-card__guest{color:#f5f5f2a8;margin:0}@supports (color:color-mix(in lab,red,red)){.episode-card__guest{color:color-mix(in srgb,var(--color-off) 66%,transparent)}}.episode-card__guest{font-size:.84rem;line-height:1.5}.episode-card__description{color:#f5f5f29e;margin:0;display:-webkit-box}@supports (color:color-mix(in lab,red,red)){.episode-card__description{color:color-mix(in srgb,var(--color-off) 62%,transparent)}}.episode-card__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;overflow:hidden}.episode-card__footer{justify-content:space-between;align-items:center;gap:1rem;padding-top:.35rem;display:flex}.episode-card__arrow{color:var(--color-teal);font-size:1.35rem}.episode-empty{color:#f5f5f2a3;margin:2rem 0 0}@supports (color:color-mix(in lab,red,red)){.episode-empty{color:color-mix(in srgb,var(--color-off) 64%,transparent)}}.play-mark--small{width:3.5rem;height:3.5rem}.play-mark--small:before{border-block-width:.48rem;border-left-width:.7rem}.episode-detail{background:radial-gradient(circle at 80% 0%,#00c4b81a,transparent 28rem),linear-gradient(180deg,#0a16288a,transparent 18rem),var(--color-black);container-type:inline-size}.episode-detail__hero{padding-block:11rem 6rem}.episode-detail__heading{gap:1.25rem;width:100%;min-width:0;max-width:64rem;display:grid}.episode-detail__heading h1{overflow-wrap:break-word;width:100%;max-width:min(13ch,100%);font-size:clamp(3rem,10cqi,6.6rem)}.episode-detail__heading>*{min-width:0;max-width:100%}.episode-meta{color:#f5f5f29e;flex-wrap:wrap;gap:.75rem 1.5rem;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.episode-meta{color:color-mix(in srgb,var(--color-off) 62%,transparent)}}.episode-meta{font-size:.92rem}.episode-meta span{overflow-wrap:anywhere;min-width:0}.episode-player-wrap{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;margin-top:3rem;overflow:hidden;box-shadow:0 24px 80px #00000059}.episode-player-wrap lite-youtube{aspect-ratio:16/9;width:100%;max-width:none}.episode-detail__actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.episode-content-grid{border-block:1px solid var(--color-line);background:var(--color-line);gap:1px;display:grid}.episode-panel{background:var(--color-black);min-width:0;padding:clamp(1.5rem,5cqi,3rem)}.guest-card{gap:1.5rem;display:grid}.guest-card__portrait{aspect-ratio:1;border:1px solid var(--color-line);background:linear-gradient(135deg,#00c4b81a,transparent 50%),var(--color-surface);width:min(100%,18rem);color:var(--color-teal);border-radius:8px;place-items:center;font-family:Syne,system-ui,sans-serif;font-size:clamp(3rem,10cqi,5rem);font-weight:800;display:grid}.guest-card__portrait img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.episode-panel h2{font-size:clamp(2rem,5cqi,3.2rem);font-weight:800}.episode-list{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.episode-list li{color:#f5f5f2bd;padding-left:1.5rem;position:relative}@supports (color:color-mix(in lab,red,red)){.episode-list li{color:color-mix(in srgb,var(--color-off) 74%,transparent)}}.episode-list li{line-height:1.65}.episode-list li:before{background:var(--color-teal);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.72em;left:0}.resource-list{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.resource-list a{color:var(--color-teal);font-weight:700}.more-episodes{padding-block:var(--section-pad)}.more-episodes__grid{border:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1px;margin-top:2rem;display:grid}.section-page{background:radial-gradient(circle at 78% 0%,#00c4b81a,transparent 28rem),linear-gradient(180deg,#0a16288a,transparent 18rem),var(--color-black);container-type:inline-size}.section-hero{padding-block:11rem 6rem}.section-hero__copy{gap:1.35rem;width:100%;min-width:0;max-width:68rem;display:grid}.section-hero__copy>*{min-width:0;max-width:100%}.section-hero h1{overflow-wrap:break-word;max-width:11ch;font-size:clamp(3.4rem,12cqi,7rem);line-height:.95}.section-block{padding-block:var(--section-pad)}.section-block--surface{background:var(--color-surface)}.section-block--border{border-block:1px solid var(--color-line)}.card-grid{border:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1px;margin-top:3rem;display:grid}.resource-card{background:var(--color-black);align-content:space-between;gap:2rem;min-width:0;min-height:17rem;padding:clamp(1.25rem,3cqi,2rem);transition:background .22s,transform .22s;display:grid;overflow:clip}.resource-card:hover{background:#091514}@supports (color:color-mix(in lab,red,red)){.resource-card:hover{background:color-mix(in srgb,var(--color-teal) 6%,var(--color-black))}}.resource-card:hover{transform:translateY(-2px)}.resource-card h3{overflow-wrap:break-word;margin-top:.9rem;font-size:clamp(1.45rem,4cqi,2.2rem);font-weight:800}.resource-card p:not(.eyebrow){color:#f5f5f2a3;margin:.85rem 0 0}@supports (color:color-mix(in lab,red,red)){.resource-card p:not(.eyebrow){color:color-mix(in srgb,var(--color-off) 64%,transparent)}}.resource-card p:not(.eyebrow){font-size:.98rem}.accordion{border:1px solid var(--color-line);background:var(--color-line);gap:1px;margin-top:3rem;display:grid}.accordion__item{background:var(--color-black);min-width:0}.accordion__item h3{margin:0}.accordion__button{width:100%;color:var(--color-off);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.25rem,3cqi,2rem);display:flex}.accordion__button span:first-child{font-family:Syne,system-ui,sans-serif;font-size:clamp(1.35rem,4cqi,2.2rem);font-weight:800;line-height:1.05}.accordion__icon{border:1px solid var(--color-line);width:2.25rem;height:2.25rem;color:var(--color-teal);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.accordion__button[aria-expanded=true] .accordion__icon{background:#00c4b81f}@supports (color:color-mix(in lab,red,red)){.accordion__button[aria-expanded=true] .accordion__icon{background:color-mix(in srgb,var(--color-teal) 12%,transparent)}}.accordion__panel{padding:0 clamp(1.25rem,3cqi,2rem) clamp(1.5rem,3cqi,2rem)}.checklist{border:1px solid var(--color-line);background:var(--color-line);gap:1px;margin-top:3rem;display:grid}.checklist__item{background:var(--color-black);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1.1rem,3cqi,1.65rem);display:grid}.checklist__item input{width:1.35rem;height:1.35rem;accent-color:var(--color-teal);margin-top:.18rem}.checklist__item label{color:#f5f5f2c7}@supports (color:color-mix(in lab,red,red)){.checklist__item label{color:color-mix(in srgb,var(--color-off) 78%,transparent)}}.checklist__item label{font-size:1rem;line-height:1.55}.prompt-compare{border:1px solid var(--color-line);background:var(--color-line);gap:1px;margin-top:3rem;display:grid}.prompt-panel{background:var(--color-black);min-width:0;padding:clamp(1.25rem,3cqi,2rem)}.prompt-panel p:last-child{color:var(--color-off);margin-bottom:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(1rem,2cqi,1.25rem)}.story-grid{border:1px solid var(--color-line);background:var(--color-line);gap:1px;margin-top:3rem;display:grid}.story-card{background:var(--color-black);gap:1.25rem;min-width:0;padding:clamp(1.25rem,3cqi,2rem);display:grid}.story-card__portrait{aspect-ratio:1;border:1px solid var(--color-line);background:linear-gradient(135deg,#00c4b81a,transparent 50%),var(--color-surface);width:min(100%,11rem);color:var(--color-teal);border-radius:8px;place-items:center;font-family:Syne,system-ui,sans-serif;font-size:2.4rem;font-weight:800;display:grid}.story-card h3{font-size:clamp(1.45rem,4cqi,2.2rem);font-weight:800}.mission-statement,.thesis-block{border-left:1px solid #00c4b875;gap:1rem;max-width:58rem;margin-top:3rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mission-statement,.thesis-block{border-left:1px solid color-mix(in srgb,var(--color-teal) 46%,transparent)}}.mission-statement,.thesis-block{padding-left:clamp(1.2rem,3cqi,2rem)}.mission-statement p,.thesis-block p{color:#f5f5f2c7;margin:0}@supports (color:color-mix(in lab,red,red)){.mission-statement p,.thesis-block p{color:color-mix(in srgb,var(--color-off) 78%,transparent)}}.mission-statement p,.thesis-block p{font-size:clamp(1.12rem,2.2cqi,1.45rem);line-height:1.65}.timeline{border:1px solid var(--color-line);background:var(--color-line);gap:1px;margin:3rem 0 0;padding:0;list-style:none;display:grid}.timeline__item{background:var(--color-black);gap:1.4rem;min-width:0;padding:clamp(1.35rem,4cqi,2.6rem);display:grid}.timeline__marker{aspect-ratio:1;border:1px solid #00c4b86b;place-items:center;width:3.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.timeline__marker{border:1px solid color-mix(in srgb,var(--color-teal) 42%,transparent)}}.timeline__marker{color:var(--color-teal);border-radius:50%;font-family:Syne,system-ui,sans-serif;font-weight:800}.timeline__body{gap:.9rem;min-width:0;display:grid}.timeline__meta{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.timeline__status{border:1px solid var(--color-line);color:#f5f5f2ad;border-radius:999px;padding:.35rem .6rem}@supports (color:color-mix(in lab,red,red)){.timeline__status{color:color-mix(in srgb,var(--color-off) 68%,transparent)}}.timeline__status{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.timeline__status--live{border-color:#00c4b870}@supports (color:color-mix(in lab,red,red)){.timeline__status--live{border-color:color-mix(in srgb,var(--color-teal) 44%,transparent)}}.timeline__status--live{color:var(--color-teal)}.timeline h3{overflow-wrap:break-word;font-size:clamp(1.65rem,4cqi,2.8rem);font-weight:800}.timeline p{color:#f5f5f2a3;margin:0}@supports (color:color-mix(in lab,red,red)){.timeline p{color:color-mix(in srgb,var(--color-off) 64%,transparent)}}.vision-cta{background:linear-gradient(135deg,#00c4b817,transparent 38%),var(--color-black)}.interest-panel{border:1px solid var(--color-line);background:linear-gradient(135deg,#00c4b817,transparent 42%),var(--color-surface);border-radius:8px;align-items:end;gap:2rem;padding:clamp(1.5rem,5cqi,4rem);display:grid}.interest-panel h2{overflow-wrap:break-word;max-width:16ch;margin:.8rem 0 0;font-size:clamp(2.2rem,6cqi,4rem);font-weight:800;line-height:1}.interest-panel p:not(.eyebrow){margin:1rem 0 0}.interest-form{background:#ffffff06;margin-top:0}.founder-card{border:1px solid var(--color-line);background:var(--color-line);gap:1px;margin-top:3rem;display:grid}.founder-card__portrait,.founder-card__body{background:var(--color-black);min-width:0;padding:clamp(1.5rem,4cqi,3rem)}.founder-card__portrait{background:linear-gradient(135deg,#00c4b81a,transparent 50%),var(--color-surface);min-height:18rem;color:var(--color-teal);place-items:center;font-family:Syne,system-ui,sans-serif;font-size:clamp(4rem,12cqi,7rem);font-weight:800;display:grid}.founder-card__portrait--photo{min-height:18rem;padding:0;overflow:hidden}.founder-card__portrait--photo img{object-fit:cover;object-position:center top;width:100%;height:100%;min-height:18rem}.founder-card__body{align-content:center;gap:1rem;display:grid}.founder-card h2{overflow-wrap:break-word;font-size:clamp(2.2rem,6cqi,4rem);font-weight:800}.founder-card p:not(.eyebrow){margin:0}.founder-card__links,.contact-panel{flex-wrap:wrap;gap:.75rem;display:flex}.contact-panel{margin-top:3rem}.contact-panel a{border:1px solid var(--color-line);background:var(--color-black);border-radius:8px;gap:.45rem;min-width:min(100%,18rem);padding:clamp(1.2rem,3cqi,1.8rem);transition:border-color .18s,transform .18s;display:grid}.contact-panel a:hover{border-color:#00c4b88a}@supports (color:color-mix(in lab,red,red)){.contact-panel a:hover{border-color:color-mix(in srgb,var(--color-teal) 54%,transparent)}}.contact-panel a:hover{transform:translateY(-1px)}.contact-panel span{color:var(--color-teal);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:800}.contact-panel strong{overflow-wrap:anywhere;font-family:Syne,system-ui,sans-serif;font-size:clamp(1.25rem,3cqi,1.8rem)}.featured-strip{flex-wrap:wrap;gap:.75rem;margin-top:3rem;display:flex}.featured-strip a{border:1px solid var(--color-line);color:#f5f5f2b8;border-radius:999px;padding:.65rem .9rem}@supports (color:color-mix(in lab,red,red)){.featured-strip a{color:color-mix(in srgb,var(--color-off) 72%,transparent)}}.featured-strip a{font-weight:800}.not-found-card{border:1px solid var(--color-line);background:linear-gradient(135deg,#00c4b814,transparent 48%),var(--color-surface);border-radius:8px;gap:1rem;max-width:46rem;margin-top:3rem;padding:clamp(1.25rem,4cqi,2.5rem);display:grid}.not-found-card h2{font-size:clamp(2rem,5cqi,3.4rem);font-weight:800}.not-found-card p:not(.eyebrow){margin:0}@media(min-width:48rem){.desktop-only{display:inline-flex}.newsletter-form__row{grid-template-columns:minmax(0,1fr) auto}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field--full{grid-column:1/-1}.footer-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-bottom{flex-direction:row;justify-content:space-between}.podcast-grid,.story-grid,.prompt-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-card{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:start}.timeline__item{grid-template-columns:auto minmax(0,1fr)}.founder-card{grid-template-columns:minmax(18rem,.45fr) minmax(0,1fr)}}@media(min-width:64rem){.nav-links{display:flex}.menu-toggle{display:none}.hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.72fr)}.featured-episode{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.skills-grid,.section-card-grid,.impact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.newsletter-panel,.closing-cta__inner{grid-template-columns:minmax(0,1fr) minmax(22rem,.58fr)}.newsletter-panel{grid-template-columns:minmax(0,.86fr) minmax(24rem,.52fr);gap:clamp(3rem,7cqi,7rem)}.newsletter-form{justify-self:end;width:100%;margin-top:4rem}.podcast-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--four{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.episode-content-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.interest-panel{grid-template-columns:minmax(0,.9fr) minmax(24rem,.55fr)}}@media(max-width:47.9375rem){:root{--nav-height:4.5rem}.site-logo img{width:3.8rem}.nav-actions .language-switch,.nav-actions .desktop-only{display:none}.hero-stats{grid-template-columns:1fr}.hero-stats .stat{min-height:8rem}.hero-visual{min-height:24rem}.skills-grid,.section-card-grid,.impact-grid{grid-template-columns:1fr}.skill-card,.section-card,.impact-card{min-height:12rem}.podcast-grid,.episode-content-grid{grid-template-columns:1fr}.episode-card__body{padding:1.15rem}.episode-detail__heading h1{max-width:100%;font-size:clamp(2.4rem,10cqi,3rem)}.section-hero h1{max-width:100%;font-size:clamp(3rem,12cqi,4.1rem)}.section-heading h1,.section-heading h2{font-size:clamp(2.2rem,10cqi,3.1rem)}.resource-card{min-height:13rem}.mission-statement,.thesis-block{padding-left:1rem}.interest-panel{padding:1.25rem}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal],[data-hero-reveal]{opacity:1!important;transform:none!important}.marquee__track{animation:none!important}}
