:root{--navy:#061a34;--navy-2:#082442;--navy-3:#0e3554;--teal:#00e8d0;--blue:#168ef1;--ice:#eaf8f8;--paper:#f6f8f5;--ink:#0b2436;--muted:#5b6d78;--line:#cedbdc;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,"Avenir Next",Avenir,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}em{font-style:normal;color:#159e9e}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em}h2{font-size:clamp(2.6rem,5vw,5.5rem);line-height:1.03;font-weight:720;margin-bottom:0}h3{font-weight:690}.wrap{width:min(100% - 72px,1296px);margin-inline:auto}.skip-link{position:absolute;top:-80px;left:16px;z-index:200;background:#fff;padding:12px 18px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--teal);outline-offset:4px}
.site-header{position:absolute;top:0;left:0;right:0;z-index:20;color:#fff;border-bottom:1px solid rgba(255,255,255,.13)}.header-inner{height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;line-height:1;font-size:1.08rem;font-weight:760;letter-spacing:-.035em;white-space:nowrap}.brand img{height:46px;width:46px;object-fit:cover;border-radius:11px}.brand small{font-size:.72em;color:var(--teal);display:block;margin-top:4px;letter-spacing:.01em}.primary-nav{display:flex;align-items:center;gap:clamp(14px,2.5vw,36px);font-size:.9rem;font-weight:600}.primary-nav a:not(.nav-cta){color:#c5d6df;transition:color .2s}.primary-nav a:not(.nav-cta):hover{color:#fff}.nav-cta{padding:11px 17px;border:1px solid rgba(0,232,208,.5);border-radius:100px;color:var(--teal)}.nav-cta span{margin-left:12px}.menu-toggle{display:none}
.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 75% 42%,#0d3960 0%,#082440 30%,#061a34 62%);color:#fff;min-height:760px}.hero:before{content:"";position:absolute;width:750px;height:750px;border:1px solid rgba(43,168,198,.13);border-radius:50%;right:-210px;top:50px}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(86,198,211,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(86,198,211,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,black)}.hero-inner{min-height:700px;padding-top:140px;padding-bottom:76px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:40px;position:relative}.hero-copy{position:relative;z-index:2}.eyebrow,.section-kicker{font-weight:750;font-size:.73rem;letter-spacing:.18em;text-transform:uppercase}.eyebrow{color:#a9e6e7;display:flex;align-items:center;gap:10px;margin-bottom:31px}.live-dot,.record-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 5px rgba(0,232,208,.1)}.hero h1{font-size:clamp(4.2rem,7vw,7.4rem);line-height:.99;font-weight:730;margin:0 0 28px;letter-spacing:-.07em}.hero h1 span:not(.punctuation){background:linear-gradient(100deg,#00e8d0,#44bdf9);-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1 .punctuation{color:var(--teal)}.hero-lede{max-width:670px;color:#c4d9e1;font-size:clamp(1.07rem,1.6vw,1.28rem);line-height:1.65;margin-bottom:32px}.hero-actions,.watch-actions{display:flex;gap:13px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:54px;padding:14px 20px;border-radius:9px;font-size:.92rem;font-weight:720;transition:transform .2s,background .2s,color .2s}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--teal);color:#042136}.button-primary:hover{background:#52f6e5}.button-ghost{border:1px solid rgba(207,232,234,.37);color:#fff}.button-ghost:hover{background:rgba(255,255,255,.08)}.hero-note{color:#8aabb9;font-size:.82rem;margin:28px 0 0}.hero-art{position:relative;min-height:530px;display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(0,232,208,.17);border-radius:50%;pointer-events:none}.orbit-one{width:520px;height:520px}.orbit-two{width:680px;height:680px;border-color:rgba(16,158,216,.1)}.hero-art-card{position:relative;width:min(100%,468px);padding:20px 22px 19px;background:linear-gradient(145deg,rgba(12,55,88,.95),rgba(4,24,47,.96));border:1px solid rgba(72,205,217,.35);box-shadow:0 28px 90px rgba(0,10,24,.48),inset 0 0 80px rgba(13,153,186,.07);border-radius:20px;transform:rotate(3deg)}.hero-art-card img{width:min(100%,360px);height:auto;margin:15px auto 18px;border-radius:14px;mix-blend-mode:screen}.card-top,.art-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:ui-monospace,monospace;font-size:.67rem;letter-spacing:.1em;color:#a8dbe0}.card-top>span:first-child{display:flex;align-items:center;gap:9px}.record-dot{width:6px;height:6px;background:#ff5d6c;box-shadow:0 0 0 4px rgba(255,93,108,.14)}.art-bottom{border-top:1px solid rgba(183,240,243,.18);padding-top:16px}.wave{display:flex;align-items:center;gap:3px;height:18px}.wave i{width:2px;height:8px;background:var(--teal);border-radius:2px}.wave i:nth-child(2),.wave i:nth-child(6){height:15px}.wave i:nth-child(4),.wave i:nth-child(8){height:18px}.wave i:nth-child(5){height:4px}.float-label{position:absolute;z-index:3;padding:12px 16px;border:1px solid rgba(161,230,230,.32);background:rgba(6,32,57,.91);backdrop-filter:blur(8px);color:#def7f7;border-radius:7px;font-size:.7rem;font-weight:740;letter-spacing:.13em;box-shadow:0 10px 28px rgba(0,0,0,.18)}.float-label b{color:var(--teal)}.float-one{left:0;top:78px;transform:rotate(-4deg)}.float-two{right:0;bottom:66px;transform:rotate(-3deg)}.hero-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding:19px 0 24px;color:#8db1bf;font-size:.68rem;font-weight:720;letter-spacing:.16em}.hero-bottom a{color:var(--teal)}
.audience-strip{background:var(--teal);color:#07354a}.strip-inner{display:flex;justify-content:space-between;gap:18px;align-items:center;min-height:66px;font-size:.8rem;font-weight:850;letter-spacing:.14em}.strip-star{font-size:1.3rem;color:#1f7790}
.section{padding:120px 0}.section-light{background:var(--paper)}.section-kicker{color:#0e8e92;margin-bottom:22px}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.intro-copy{padding-top:20px}.intro-copy p{max-width:560px;font-size:1.13rem;line-height:1.75;color:#375161;margin-bottom:22px}.intro-rule{width:68px;height:3px;background:var(--teal);margin:32px 0 24px}.intro-copy .intro-signoff{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.5}.perspectives-section{padding-top:12px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:50px}.section-heading>p{width:260px;line-height:1.55;color:var(--muted);font-size:1rem;margin:0 0 5px}.perspective-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.perspective-card{min-height:355px;background:#fff;border:1px solid #dbe6e3;border-radius:16px;padding:25px 24px 23px;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(18,54,67,.035);transition:transform .2s,border-color .2s}.perspective-card:hover{transform:translateY(-5px);border-color:#9dcdd0}.card-index,.join-type{font-size:.68rem;color:#13868c;font-weight:820;letter-spacing:.14em}.card-symbol{font-size:3.5rem;color:#0cbbb8;line-height:1;margin:32px 0 18px;font-weight:300}.perspective-card h3{font-size:1.46rem;margin:0 0 10px}.perspective-card p{color:#516674;line-height:1.65;font-size:.94rem;margin-bottom:24px}.card-question{border-top:1px solid #e2ebea;padding-top:18px;margin-top:auto;color:#0e8e92;font-size:.84rem;font-weight:720}
.approach-section{position:relative;overflow:hidden;background:#061a34;color:#fff}.approach-glow{position:absolute;right:-160px;top:-220px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(0,205,204,.16),transparent 68%)}.approach-section .wrap{position:relative}.approach-head{display:grid;grid-template-columns:1fr 1fr;gap:12px 50px;margin-bottom:54px}.approach-head .section-kicker{grid-column:1/-1;color:var(--teal)}.approach-head h2 em{color:var(--teal)}.approach-head>p:last-child{max-width:400px;align-self:end;margin:0 0 5px;color:#a9c4d0;line-height:1.7;font-size:1.07rem}.question-list{border-top:1px solid rgba(214,243,244,.22)}.question-row{display:grid;grid-template-columns:80px minmax(210px,1fr) minmax(260px,.95fr) 25px;align-items:center;gap:20px;min-height:103px;border-bottom:1px solid rgba(214,243,244,.22)}.question-no{font:600 .85rem ui-monospace,monospace;color:var(--teal)}.question-row h3{font-size:1.55rem;margin:0}.question-row p{color:#b4c9d0;line-height:1.5;margin:0}.question-row>span:last-child{color:var(--teal);font-size:1.3rem}
.watch-section{background:#eaf7f4}.watch-grid{display:grid;grid-template-columns:1fr .85fr;gap:10vw;align-items:center}.watch-grid>div:first-child>p:not(.section-kicker){max-width:490px;font-size:1.11rem;color:#4a6370;line-height:1.7;margin:28px 0 30px}.watch-grid h2 em{color:#079d9c}.button-dark{background:#071e36;color:#fff}.button-outline-dark{border:1px solid #63848a;color:#0a3044}.watch-display{aspect-ratio:1.12;background:radial-gradient(circle at 52% 40%,#114a6b,#061a34 65%);border-radius:22px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:26px 30px;box-shadow:20px 25px 0 #c6e8e3,0 30px 70px rgba(20,65,80,.15);transform:rotate(-2deg);overflow:hidden}.watch-display-top,.watch-display-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:.73rem;font-weight:780;letter-spacing:.14em;color:#b4d9de}.watch-display-top>span{font-size:1.6rem;color:var(--teal)}.watch-center{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin-top:-15px}.watch-outline{font-size:clamp(8rem,15vw,15rem);letter-spacing:-.13em;line-height:.85;font-weight:820;color:transparent;-webkit-text-stroke:2px var(--teal);padding-right:.13em}.watch-center>span:last-child{font-size:1rem;font-weight:800;letter-spacing:.12em;line-height:1.4;margin-top:18px}.watch-display-bottom{border-top:1px solid rgba(255,255,255,.2);padding-top:18px}
.take-part-section{background:var(--paper)}.join-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.join-grid>div{padding:36px 36px 36px 0}.join-grid>div+div{border-left:1px solid var(--line);padding-left:36px}.join-grid h3{font-size:1.85rem;line-height:1.15;margin:30px 0 16px}.join-grid p{max-width:310px;color:#4e6874;line-height:1.7;margin:0}.join-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:34px}.join-bottom p{max-width:750px;line-height:1.65;color:#526a76;margin:0}.join-bottom .button{white-space:nowrap}.standards-section{background:#0a3447;color:#fff;padding:42px 0}.standards-inner{display:flex;gap:30px;align-items:flex-start}.standards-icon{color:var(--teal);font-size:3rem;line-height:1}.standards-inner h2{font-size:1.35rem;letter-spacing:-.02em;margin:0 0 8px}.standards-inner p{color:#c6dfe4;line-height:1.65;margin:0;max-width:900px;font-size:.94rem}
.connect-section{background:#fff}.connect-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:54px}.connect-heading>p{max-width:290px;line-height:1.6;color:var(--muted);margin:0 0 5px}.link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.link-grid a{display:flex;flex-direction:column;position:relative;min-height:220px;padding:24px;border:1px solid #d9e5e4;border-radius:15px;background:#f8fbfa;transition:background .2s,transform .2s}.link-grid a:hover{background:#e3f8f3;transform:translateY(-4px)}.link-grid a>span{font-size:.67rem;letter-spacing:.14em;font-weight:820;color:#119497}.link-grid strong{font-size:1.65rem;letter-spacing:-.04em;margin-top:auto}.link-grid small{color:#59717b;margin-top:8px;overflow-wrap:anywhere}.link-grid b{position:absolute;right:22px;top:20px;font-size:1.4rem;color:#149ea5;font-weight:400}.future-channels{font-size:.83rem;color:#67808b;margin:25px 0 0}.footer{background:#04152b;color:#fff;padding:54px 0 22px}.footer-inner{display:grid;grid-template-columns:1.1fr 1.2fr auto;gap:35px;align-items:start;padding-bottom:55px}.footer-brand{font-size:1.9rem;font-weight:780;letter-spacing:-.05em;line-height:1}.footer-brand span{display:block;color:var(--teal)}.footer-brand b{display:none}.footer-inner p{color:#9fbcc7;font-size:.89rem;line-height:1.7;margin:0}.footer-inner>div{display:flex;gap:20px;flex-wrap:wrap;font-size:.85rem}.footer-inner a:hover,.footer-bottom a:hover{color:var(--teal)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.15);padding-top:20px;color:#86a3b0;font-size:.75rem}
@media(max-width:1100px){.hero-inner{grid-template-columns:1fr .8fr;gap:20px}.hero h1{font-size:clamp(3.7rem,7vw,5.8rem)}.hero-art{min-height:420px}.hero-art-card{max-width:380px}.orbit-one{width:420px;height:420px}.orbit-two{width:540px;height:540px}.float-label{font-size:.6rem}.perspective-grid{grid-template-columns:repeat(2,1fr)}.perspective-card{min-height:310px}.watch-grid{gap:6vw}}
@media(max-width:800px){.wrap{width:min(100% - 40px,1296px)}.header-inner{height:75px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer}.menu-toggle span{display:block;width:18px;height:2px;background:#fff;margin-inline:auto}.primary-nav{display:none;position:absolute;top:75px;left:0;right:0;padding:16px 20px 24px;background:#061a34;border-bottom:1px solid rgba(255,255,255,.2);flex-direction:column;align-items:stretch;gap:0}.primary-nav.is-open{display:flex}.primary-nav a{padding:13px 8px}.nav-cta{margin-top:10px;text-align:center}.hero{min-height:auto}.hero-inner{display:flex;flex-direction:column;align-items:stretch;min-height:auto;padding-top:145px;padding-bottom:55px}.hero-copy{max-width:680px}.hero-art{min-height:440px;margin-top:20px}.hero-art-card{max-width:370px}.hero-bottom{font-size:.6rem}.strip-inner{flex-wrap:wrap;justify-content:center;gap:12px 22px;padding:16px 0}.section{padding:86px 0}.intro-grid,.watch-grid{grid-template-columns:1fr;gap:45px}.intro-copy{padding:0}.section-heading,.connect-heading{align-items:flex-start;flex-direction:column;gap:16px}.section-heading>p,.connect-heading>p{width:auto;max-width:500px}.approach-head{grid-template-columns:1fr;gap:20px}.approach-head .section-kicker{grid-column:1}.question-row{grid-template-columns:40px 1fr 25px;gap:12px;padding:18px 0}.question-row p{grid-column:2;grid-row:2}.question-row>span:last-child{grid-column:3;grid-row:1}.watch-display{width:min(100% - 24px,510px);margin-inline:auto;aspect-ratio:1.25}.join-grid{grid-template-columns:1fr}.join-grid>div,.join-grid>div+div{padding:24px 0;border-left:0}.join-grid>div+div{border-top:1px solid var(--line)}.join-grid h3{margin:17px 0 10px}.join-grid p{max-width:700px}.join-bottom{align-items:flex-start;flex-direction:column}.link-grid{grid-template-columns:repeat(2,1fr)}.footer-inner{grid-template-columns:1fr 1fr}.footer-inner>div{grid-column:1/-1}}
@media(max-width:520px){.wrap{width:min(100% - 34px,1296px)}.brand{font-size:.96rem}.brand img{width:42px;height:42px}.hero-inner{padding-top:127px;padding-bottom:25px}.eyebrow{font-size:.6rem;letter-spacing:.12em;margin-bottom:24px}.hero h1{font-size:clamp(3.1rem,12.5vw,4.3rem)}.hero-lede{font-size:1rem;line-height:1.6}.button{width:100%;justify-content:space-between}.hero-actions,.watch-actions{width:100%}.hero-art{min-height:360px;margin-top:26px}.hero-art-card{max-width:285px;padding:14px}.hero-art-card img{max-width:255px;margin:8px auto}.card-top,.art-bottom{font-size:.51rem}.float-label{display:none}.orbit-one{width:360px;height:360px}.orbit-two{width:450px;height:450px}.hero-bottom{padding:18px 0;gap:10px}.hero-bottom span{max-width:160px}.hero-bottom a{white-space:nowrap}.strip-inner{font-size:.64rem;letter-spacing:.1em;gap:8px 12px}.strip-star{font-size:.8rem}.section{padding:70px 0}.section-kicker{font-size:.65rem;margin-bottom:15px}h2{font-size:clamp(2.7rem,10vw,3.8rem)}.intro-copy p{font-size:1rem}.perspectives-section{padding-top:0}.perspective-grid{grid-template-columns:1fr}.perspective-card{min-height:275px}.card-symbol{margin:18px 0 10px}.approach-head{margin-bottom:32px}.question-row h3{font-size:1.21rem}.question-row p{font-size:.85rem}.watch-display{aspect-ratio:1.1;padding:18px}.watch-outline{font-size:9rem}.join-bottom{gap:18px}.standards-inner{gap:18px}.standards-icon{font-size:2rem}.link-grid{grid-template-columns:1fr}.link-grid a{min-height:150px}.footer-inner{grid-template-columns:1fr;gap:23px;padding-bottom:35px}.footer-inner>div{grid-column:1}.footer-bottom{font-size:.69rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Motion and the people behind the series */
.scroll-progress{position:fixed;z-index:100;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--teal),#50c8ff);transform:scaleX(0);transform-origin:left;pointer-events:none;box-shadow:0 0 14px rgba(0,232,208,.5)}
.hero-grid{animation:grid-drift 24s ease-in-out infinite alternate}.hero-art-card{animation:card-enter .95s cubic-bezier(.2,.8,.2,1) both,card-breathe 7s 1s ease-in-out infinite}.orbit-one{animation:orbit-turn 40s linear infinite}.orbit-two{animation:orbit-turn 55s linear infinite reverse}.float-one{animation:label-float 5s ease-in-out infinite}.float-two{animation:label-float 6s -2s ease-in-out infinite}.wave i{animation:wave-pulse 1s ease-in-out infinite alternate}.wave i:nth-child(2n){animation-delay:-.5s}.wave i:nth-child(3n){animation-delay:-.25s}.hero-copy>*{animation:rise-in .8s cubic-bezier(.2,.8,.2,1) both}.hero-copy>*:nth-child(2){animation-delay:.1s}.hero-copy>*:nth-child(3){animation-delay:.2s}.hero-copy>*:nth-child(4){animation-delay:.3s}.hero-copy>*:nth-child(5){animation-delay:.4s}.live-dot{animation:dot-glow 2.5s ease-in-out infinite}
@keyframes grid-drift{to{transform:translate(-22px,12px)}}@keyframes card-enter{from{opacity:0;transform:translateY(35px) rotate(0deg) scale(.96)}to{opacity:1;transform:translateY(0) rotate(3deg) scale(1)}}@keyframes card-breathe{0%,100%{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-11px) rotate(1deg)}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes label-float{0%,100%{translate:0 0}50%{translate:0 -10px}}@keyframes wave-pulse{to{height:4px;opacity:.55}}@keyframes rise-in{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes dot-glow{50%{box-shadow:0 0 0 8px rgba(0,232,208,.04),0 0 16px rgba(0,232,208,.8)}}
.js-motion .reveal{opacity:0;transform:translateY(28px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0ms)}.js-motion .reveal.is-visible{opacity:1;transform:translateY(0)}
.founders-section{background:#e9f3f1;position:relative;overflow:hidden}.founders-section:before{content:"";position:absolute;right:-170px;top:-300px;width:660px;height:660px;border:1px solid rgba(7,130,151,.15);border-radius:50%;pointer-events:none}.founders-heading{position:relative;display:grid;grid-template-columns:1.25fr .6fr;align-items:end;gap:6vw;margin-bottom:52px}.founders-heading h2{max-width:920px}.founders-heading h2 em{color:#079c9f}.founders-heading>p{color:#42616b;line-height:1.7;font-size:1.07rem;max-width:430px;margin:0 0 5px}.founders-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.founder-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #d3e3e0;border-radius:20px;overflow:hidden;box-shadow:0 20px 45px rgba(3,50,65,.07);transition:box-shadow .35s,translate .35s,border-color .35s}.founder-card:hover,.founder-card:focus-within{translate:0 -8px;box-shadow:0 32px 64px rgba(3,50,65,.14);border-color:#8bcac5}.founder-visual{height:260px;position:relative;display:grid;place-items:center;color:#fff;isolation:isolate;overflow:hidden}.founder-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:36px 36px;transform:rotate(-8deg) scale(1.2)}.founder-euan{background:radial-gradient(circle at 68% 30%,#176e87,#08304e 56%,#071b34)}.founder-kanishka{background:radial-gradient(circle at 64% 25%,#0d8a90,#0c4662 52%,#071b34)}.founder-anay{background:radial-gradient(circle at 70% 22%,#245db8,#12385e 52%,#071b34)}.founder-ring{position:absolute;width:230px;height:230px;border:1px solid rgba(157,244,234,.42);border-radius:50%;transform:rotate(-18deg) scaleX(.72);transition:transform .7s}.founder-ring:after{content:"";position:absolute;inset:24px;border:1px dashed rgba(157,244,234,.28);border-radius:50%}.founder-card:hover .founder-ring{transform:rotate(28deg) scaleX(.8)}.founder-monogram{position:relative;z-index:1;font-size:clamp(5rem,9vw,8rem);font-weight:760;line-height:1;letter-spacing:-.09em;background:linear-gradient(140deg,#fff 40%,#79fff0 86%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 15px 45px rgba(5,27,48,.15);transition:transform .5s}.founder-card:hover .founder-monogram{transform:scale(1.06)}.founder-serial,.founder-visual-label{position:absolute;z-index:1;color:#b5e9e9;font:700 .67rem ui-monospace,monospace;letter-spacing:.16em}.founder-serial{top:24px;left:25px}.founder-visual-label{bottom:22px;right:25px}.founder-details{padding:30px 30px 28px;display:flex;flex-direction:column;flex:1}.founder-role{color:#058c91;font-size:.67rem;letter-spacing:.14em;font-weight:800;margin:0 0 17px}.founder-details h3{font-size:clamp(1.7rem,2.2vw,2.25rem);line-height:1.06;margin:0 0 17px}.founder-details>p:not(.founder-role){color:#4d6671;font-size:.95rem;line-height:1.65;margin:0 0 30px}.founder-details a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dce9e7;padding-top:18px;color:#0b6c74;font-size:.87rem;font-weight:760;margin-top:auto;transition:color .2s}.founder-details a:hover{color:#008d8b}.founder-details a span{font-size:1.18rem;transition:transform .25s}.founder-details a:hover span{transform:translate(3px,-3px)}.founders-foot{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap;border-top:1px solid #c5dcda;margin-top:55px;padding-top:24px;color:#376370;font-size:.7rem;font-weight:830;letter-spacing:.16em}.founders-foot span:nth-child(even){font-size:1.1rem;color:#08a8a7}
@media(max-width:1100px){.founders-heading{grid-template-columns:1fr}.founders-heading>p{max-width:650px}.founder-visual{height:220px}.founder-details{padding:24px}.founder-details h3{font-size:1.65rem}}
@media(max-width:800px){.founders-grid{grid-template-columns:1fr;max-width:600px;margin-inline:auto}.founder-card{display:grid;grid-template-columns:40% 60%;min-height:260px}.founder-visual{height:100%;min-height:260px}.founder-monogram{font-size:5.2rem}.founder-details h3{font-size:1.9rem}.founders-foot{gap:12px 18px}.primary-nav{max-height:calc(100vh - 75px);overflow:auto}}
@media(max-width:520px){.founders-heading{margin-bottom:28px}.founders-heading>p{font-size:.98rem}.founder-card{display:flex}.founder-visual{height:210px;min-height:210px}.founder-monogram{font-size:6.7rem}.founders-foot{font-size:.58rem;gap:10px 12px;margin-top:35px}.founders-foot span:nth-child(even){font-size:.8rem}}
@media(prefers-reduced-motion:reduce){.hero-grid,.hero-art-card,.orbit,.float-label,.wave i,.hero-copy>*,.live-dot{animation:none!important}.js-motion .reveal{opacity:1;transform:none}.scroll-progress{transition:none}.founder-card:hover,.founder-card:focus-within{translate:none}}

/* The animated edition */
html{scroll-padding-top:88px}.site-header{position:fixed;transition:background .3s,box-shadow .3s,border-color .3s}.site-header.is-scrolled{background:rgba(4,21,43,.91);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 36px rgba(0,20,40,.18);border-color:rgba(255,255,255,.08)}
.hero-light{position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px circle at var(--light-x,75%) var(--light-y,45%),rgba(0,232,208,.11),transparent 70%);mix-blend-mode:screen;transition:opacity .5s}.hero:after{content:"";position:absolute;inset:auto -15% -42% auto;width:750px;height:750px;border-radius:50%;background:radial-gradient(circle,rgba(25,142,241,.14),transparent 67%);animation:ambient-drift 14s ease-in-out infinite alternate;pointer-events:none}.hero-inner,.hero-bottom{z-index:1}.hero-art-card{will-change:transform}.orbit-one{border-style:dashed;border-color:rgba(0,232,208,.23)}.orbit-one:before,.orbit-two:before{content:"";position:absolute;top:12%;left:14%;height:9px;width:9px;border-radius:50%;background:var(--teal);box-shadow:0 0 18px var(--teal)}.orbit-two:before{height:5px;width:5px;background:#42bff8;box-shadow:0 0 16px #42bff8}.audience-strip{overflow:hidden}.strip-star{display:inline-block;animation:star-turn 12s linear infinite}.button{position:relative;overflow:hidden}.button:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.28) 48%,transparent 75%);transform:translateX(-140%);transition:transform .6s}.button:hover:after{transform:translateX(140%)}.question-row{transition:background .3s,padding .3s}.question-row:hover{background:rgba(255,255,255,.045);padding-left:12px}.question-row>span:last-child{transition:transform .3s}.question-row:hover>span:last-child{transform:translate(4px,-4px)}
.founder-visual{height:310px;--pointer-x:50%;--pointer-y:40%}.founder-visual:after{content:"";position:absolute;inset:0;background:radial-gradient(230px circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.14),transparent 70%);pointer-events:none;z-index:2}.founder-ring{width:280px;height:280px;animation:portrait-orbit 16s linear infinite}.founder-ring:after{border-style:solid}.portrait-frame{position:absolute;inset:0;display:block;z-index:1;overflow:hidden;transform:perspective(700px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .25s ease-out}.portrait-frame img{position:absolute;left:50%;bottom:-48px;transform:translateX(-50%);height:345px;width:auto;max-width:none;filter:drop-shadow(0 20px 22px rgba(1,17,36,.28));transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s}.founder-card:hover .portrait-frame img{transform:translateX(-50%) scale(1.06) translateY(-5px);filter:drop-shadow(0 27px 30px rgba(1,17,36,.35))}.portrait-spark{position:absolute;z-index:3;right:14%;top:15%;height:9px;width:9px;border-radius:50%;background:#a7fff0;box-shadow:0 0 0 8px rgba(167,255,240,.1),0 0 22px #00e8d0;animation:spark-pulse 2.4s ease-in-out infinite}.founder-kanishka .portrait-spark{right:auto;left:12%;top:26%;animation-delay:-.8s}.founder-anay .portrait-spark{right:18%;top:21%;animation-delay:-1.4s}.founder-card{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,rgba(0,232,208,.28),rgba(22,142,241,.15),rgba(0,232,208,.28)) border-box;border:1px solid transparent}.founder-card:hover{box-shadow:0 35px 70px rgba(0,67,86,.2)}.founder-details h3{transition:color .25s}.founder-card:hover .founder-details h3{color:#087e88}
.watch-display{position:relative}.watch-display:after{content:"";position:absolute;inset:-40%;border:1px solid rgba(0,232,208,.16);border-radius:50%;animation:portrait-orbit 30s linear infinite;pointer-events:none}.watch-outline{display:block;min-width:2.4ch;font-variant-numeric:tabular-nums}.watch-display.is-counting .watch-outline{animation:count-glow 1.8s ease-in-out infinite alternate}
@keyframes ambient-drift{to{transform:translate(-100px,-70px) scale(1.12)}}@keyframes star-turn{to{transform:rotate(360deg)}}@keyframes portrait-orbit{to{transform:rotate(360deg)}}@keyframes spark-pulse{50%{transform:scale(.6);opacity:.55;box-shadow:0 0 0 16px rgba(167,255,240,0),0 0 7px #00e8d0}}@keyframes count-glow{to{filter:drop-shadow(0 0 18px rgba(0,232,208,.55))}}
@media(max-width:1100px){.founder-visual{height:260px}.portrait-frame img{height:300px;bottom:-45px}.founder-ring{height:245px;width:245px}}
@media(max-width:800px){.founder-visual{height:100%;min-height:280px}.portrait-frame img{height:320px;bottom:-50px}.founder-ring{width:250px;height:250px}}
@media(max-width:520px){.founder-visual{height:270px;min-height:270px}.portrait-frame img{height:315px;bottom:-48px}}
@media(prefers-reduced-motion:reduce){.hero:after,.strip-star,.founder-ring,.portrait-spark,.watch-display:after,.watch-display.is-counting .watch-outline{animation:none!important}.portrait-frame,.portrait-frame img,.question-row,.question-row>span:last-child,.button:after{transition:none!important}.founder-card:hover .portrait-frame img{transform:translateX(-50%)}.button:after{display:none}}

/* Kanishka's supplied portrait already includes the site's grid and orbit motif. */
.founder-kanishka:before,.founder-kanishka .founder-ring,.founder-kanishka .portrait-spark{display:none}
.founder-kanishka .portrait-frame img{inset:0;width:100%;height:100%;object-fit:cover;object-position:center 16%;max-width:100%;transform:none;filter:none}
.founder-card:hover .founder-kanishka .portrait-frame img{transform:scale(1.035);filter:none}
@media(prefers-reduced-motion:reduce){.founder-card:hover .founder-kanishka .portrait-frame img{transform:none}}

/* A single clear form link for each interview perspective. */
.join-grid>div{display:flex;flex-direction:column;align-items:flex-start}
.join-form-link{display:inline-flex;align-items:center;gap:13px;margin-top:auto;padding:28px 0 2px;color:#087f85;font-size:.93rem;font-weight:750;line-height:1.4;transition:color .2s,gap .2s}
.join-form-link:hover{color:#064c62;gap:18px}
.join-form-link span{font-size:1.18rem}
@media(max-width:800px){.join-form-link{margin-top:0;padding-top:18px}}
