.hero{min-height:calc(100svh - 82px)}.hero-art{background:linear-gradient(120deg,rgba(79,18,111,.45),rgba(45,7,63,.65)),url('ai_biotech_integration.jpg') center/cover}.hero-art .orb{mix-blend-mode:screen;opacity:.35}.text-button{cursor:pointer;color:inherit}.site-nav button{cursor:pointer}.site-nav a:hover,.site-nav button:hover{color:var(--p)}.site-nav .button-small:hover{color:#fff}.section-heading em{color:var(--p)}.proof h2 em,.contact-section h2 em,.hero h1 em{color:var(--y)}.empty-state{padding:26px 0;color:var(--m);font-size:15px}.live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.live-event{display:grid;grid-template-columns:190px 1fr;background:#fff;min-height:240px}.live-event img{width:100%;height:100%;object-fit:cover}.live-event-copy{padding:24px;display:flex;flex-direction:column;align-items:start}.live-event h3{font-size:24px;margin:8px 0 12px}.live-event p{margin:0;color:var(--m);font-size:14px}.live-event .event-date{font-size:12px;font-weight:700;color:var(--p)}.event-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:auto;padding-top:20px}.event-actions button{border:0;background:var(--y);padding:10px 14px;font-weight:700;color:var(--pd)}.event-actions a{font-size:13px;color:var(--p);text-decoration:underline}.gallery-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gallery-feed figure{margin:0;background:#f3eef3}.gallery-feed img{width:100%;height:280px;object-fit:cover}.gallery-feed figcaption{position:static;background:none;color:var(--i);padding:14px;font-size:13px}.post-feed{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:16px}.post-feed article{flex:0 0 min(31%,380px);scroll-snap-align:start}.post-feed img{height:210px;width:100%;object-fit:cover}.post-feed h3{font-size:22px;margin:12px 0}.post-feed p{color:var(--m);font-size:13px}.post-feed a{color:var(--p);font-weight:700;text-decoration:underline}.carousel-controls{display:flex;gap:8px}.carousel-controls button{height:42px;width:42px;background:transparent;border:1px solid var(--p);border-radius:50%;color:var(--p);font-size:18px}.modal-panel{max-height:92svh;overflow:auto}.modal-panel label{display:block;color:var(--i);font-size:12px;font-weight:700;text-align:left}.modal-panel input{display:block;width:100%;color:var(--i);border-bottom:1px solid var(--l)}.modal-panel input::placeholder{color:#817687}.modal-status{font-size:13px;color:var(--p);font-weight:700;min-height:20px}.lead-form[hidden]{display:none}.promo-panel img{max-height:38vh;width:100%;object-fit:cover;margin-bottom:22px}.promo-panel h2{font-size:34px}.contact-form .form-success{color:var(--y)}.site-header{box-shadow:0 2px 12px #2d073f0c}.site-nav{gap:20px}.section-note{color:var(--m);font-size:13px;max-width:250px}.section-heading.split{margin-bottom:52px}.section-heading h2{max-width:750px}.journey-image img{filter:saturate(.82)}.program-item{grid-template-columns:50px 1fr 50px}.credential-preview sup{font-size:25px;vertical-align:super}.modal.open{visibility:visible}.modal[aria-hidden="true"]{pointer-events:none}.button:disabled,button:disabled{opacity:.55;cursor:wait}.toast{position:fixed;bottom:20px;left:20px;background:var(--pd);color:#fff;padding:12px 18px;z-index:30;box-shadow:0 8px 28px #0003}.error-text{color:#af2441!important}@media(max-width:1050px){.site-nav{gap:11px;font-size:12px}.live-grid{grid-template-columns:1fr}.post-feed article{flex-basis:45%}}@media(max-width:680px){.hero{min-height:calc(100svh - 70px);padding-top:90px}.hero-copy{padding-bottom:5px}.hero h1{font-size:clamp(43px,13vw,62px)}.hero-lede{font-size:16px}.hero-art{opacity:.42}.trust-strip{overflow-x:auto}.section{padding:76px 7%}.live-event{display:block}.live-event img{height:205px}.live-event-copy{min-height:230px}.gallery-feed{grid-template-columns:1fr 1fr}.gallery-feed img{height:185px}.post-feed article{flex-basis:82%}.site-nav{gap:8px}.site-nav a,.site-nav button{padding:10px!important;text-align:left}.modal-panel{padding:26px 22px}.modal-panel h2{font-size:36px}.footer-top{grid-template-columns:1fr 1fr}.credential-preview{transform:none}.proof{gap:48px}}@media(max-width:420px){.gallery-feed{grid-template-columns:1fr}.gallery-feed img{height:250px}.hero-actions{align-items:flex-start;flex-direction:column}.site-header{padding:0 5%}}
.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(36px,6vw,90px);padding:56px 7%;min-height:calc(100svh - 82px)}.hero-art{inset:0 0 0 42%;background:linear-gradient(110deg,#2d073f 0%,#4f126f 62%,#351044 100%)}.hero-art .orb{width:clamp(300px,34vw,500px);height:clamp(300px,34vw,500px);right:3%;top:18%;opacity:.42}.hero-copy{width:auto;max-width:690px}.hero-copy h1{font-size:clamp(50px,6.4vw,88px)}.hero-copy .hero-proof{margin-top:50px}.hero-interest-form{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;width:100%;max-width:560px;justify-self:end;padding:clamp(25px,3vw,40px);background:var(--c);color:var(--i);box-shadow:0 24px 70px #17032155}.interest-heading,.interest-fields,.contact-otp-step{grid-column:1/-1}.interest-heading .eyebrow{margin-bottom:10px}.interest-heading h2{font-size:clamp(28px,3vw,39px);line-height:1.08}.interest-heading h2 em{color:var(--p)}.interest-heading>p:last-child{color:var(--m);font-size:13px;margin:12px 0 2px}.interest-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.hero-interest-form label{display:block;color:#554b59;font-size:11px;font-weight:700}.hero-interest-form input:not([type=checkbox]):not([type=radio]),.hero-interest-form select{width:100%;border:0;border-bottom:1px solid var(--l);background:transparent;color:var(--i);padding:10px 0;outline:0;font:14px var(--s);border-radius:0}.hero-interest-form input:focus,.hero-interest-form select:focus{border-color:var(--p)}.hero-interest-form input::placeholder{color:#9b929e}.hero-interest-form select option{color:var(--i)}.otp-choice{grid-column:1/-1;display:flex;align-items:center;gap:24px;border:0;border-top:1px solid var(--l);padding:12px 0 0;margin:1px 0 0}.otp-choice legend{font-size:11px;font-weight:700;color:#554b59;padding:0 12px 0 0;float:left}.otp-choice label{display:flex;align-items:center;gap:7px;font-size:12px}.otp-choice input,.consent-check input{accent-color:var(--p)}.consent-check{grid-column:1/-1;display:flex!important;align-items:flex-start;gap:9px;font-size:11px!important;line-height:1.45}.consent-check input{flex:0 0 auto;margin:2px 0 0}.consent-check a,.contact-otp-step .text-button{color:var(--p);text-decoration:underline;text-underline-offset:3px}.hero-interest-form>.button{grid-column:1/-1;width:100%;margin-top:1px}.hero-interest-form .form-success{grid-column:1/-1;margin:0;min-height:18px;color:var(--p);font-size:12px}.hero-interest-form .form-success.error-text{color:#af2441!important}.contact-otp-step[hidden],.interest-fields[hidden]{display:none!important}.contact-otp-step>label{display:block}.contact-otp-step .otp-hint{color:var(--m);font-size:12px;margin:10px 0}.contact-otp-step .text-button{font-size:12px}.contact-section{align-items:center}.contact-cta{margin-top:28px}.contact-aside{border-left:1px solid #ffffff35;padding:18px 0 18px 38px;color:#cdbbd5}.contact-aside-mark{font:800 80px var(--d);color:var(--y)}.contact-aside-mark sup{font-size:25px}.contact-aside p{font-size:14px;max-width:260px}.contact-aside a{font-size:12px;color:var(--y);text-decoration:underline}@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:28px;padding-inline:5%}.hero-interest-form{padding:25px}.hero-copy h1{font-size:clamp(46px,6vw,68px)}.contact-aside{padding-left:26px}}@media(max-width:680px){.hero{grid-template-columns:1fr;gap:35px;min-height:auto;padding:66px 7% 48px;align-items:start}.hero-art{inset:0;background:linear-gradient(145deg,#2d073f,#4f126f 70%,#351044);opacity:1}.hero-art .orb{width:270px;height:270px;right:-65px;top:3%;opacity:.28}.hero-copy{width:100%;padding:0}.hero-copy h1{font-size:clamp(46px,13vw,64px)}.hero-copy .hero-lede{max-width:520px}.hero-interest-form{justify-self:stretch;max-width:none;padding:25px 20px;gap:14px}.interest-heading h2{font-size:33px}.interest-fields{gap:12px}.contact-aside{border-left:0;border-top:1px solid #ffffff35;padding:24px 0 0}.contact-section{gap:35px}}@media(max-width:420px){.hero-interest-form,.interest-fields{grid-template-columns:1fr}.otp-choice,.consent-check,.interest-heading,.contact-otp-step,.hero-interest-form>.button,.hero-interest-form .form-success{grid-column:1}.otp-choice{gap:18px}.hero-interest-form{padding:24px 18px}}
.terms-page{max-width:800px;margin:0 auto;padding:clamp(55px,9vw,110px) 7%}.terms-page h1{font-size:clamp(42px,7vw,72px);margin-bottom:16px}.terms-page .terms-updated{color:var(--m);margin-bottom:48px}.terms-page section{padding:24px 0;border-top:1px solid var(--l)}.terms-page section h2{font-size:25px;margin-bottom:12px}.terms-page section p{color:#554b59;max-width:700px}.terms-page section a{color:var(--p);text-decoration:underline}
.nav-menu{position:relative}.nav-menu summary{position:relative;list-style:none;cursor:pointer;padding:8px 0}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary::after{content:'';position:absolute;left:0;right:0;bottom:1px;height:2px;background:var(--p);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav-menu[open] summary,.nav-menu:hover summary,.nav-menu:focus-within summary{color:var(--p)}.nav-menu[open] summary::after,.nav-menu:hover summary::after,.nav-menu:focus-within summary::after{transform:scaleX(1)}.site-nav>a:hover,.site-nav>a:focus-visible{color:var(--p);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.nav-submenu{position:absolute;top:calc(100% + 14px);left:-18px;min-width:205px;padding:10px;background:var(--c);border:1px solid var(--l);box-shadow:0 16px 35px #2d073f18;display:grid;gap:2px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.nav-menu[open] > .nav-submenu,.nav-menu:focus-within > .nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-submenu a{padding:10px 12px;transition:background .2s ease,color .2s ease,transform .2s ease}.nav-submenu a:hover,.nav-submenu a:focus-visible{background:var(--p);color:#fff;transform:translateX(4px)}.audience-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.audience-panel{padding:38px;background:#fff;border-top:3px solid var(--p)}.audience-panel-dark{background:var(--p);color:#fff;border-top-color:var(--y)}.audience-panel-top{display:flex;align-items:center;gap:18px}.audience-panel-top .eyebrow{margin:0}.audience-index{font:700 13px var(--d);color:var(--m)}.audience-panel-dark .audience-index{color:#d7c5dd}.audience-panel h3{font-size:clamp(27px,3vw,42px);max-width:520px;margin:28px 0 14px}.audience-panel>p{color:var(--m);max-width:480px}.audience-panel-dark>p{color:#d7c5dd}.audience-links{margin-top:32px;border-top:1px solid var(--l)}.audience-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid var(--l);transition:.2s}.audience-links a:hover{padding-left:8px;color:var(--p)}.audience-links span{font:600 20px var(--d)}.audience-links small{color:var(--m);font-size:12px;text-align:right}.audience-cta{display:inline-block;color:var(--y);font-weight:700;text-decoration:underline;text-underline-offset:5px;margin-top:25px}.audience-detail-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px;color:var(--m);font-size:11px}.audience-detail-links span{border-left:2px solid var(--y);padding-left:8px}
.site-nav button.button-small{background:var(--p);color:#fff;padding:10px 16px}
.nav-subgroup{display:grid;gap:2px;padding-bottom:8px;margin-bottom:6px;border-bottom:1px solid var(--l)}.nav-subgroup-label{padding:8px 12px 5px;color:var(--p);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.interest-heading h2{font-size:clamp(28px,2.6vw,32px);white-space:nowrap}.hero-interest-form .consent-check input{width:auto!important;min-width:16px;height:16px;border:0;padding:0;margin-top:1px}.hero-interest-form .consent-check span{flex:1;min-width:0}.hero-interest-form .interest-fields{gap:10px 16px}.hero-interest-form{row-gap:12px}.hero-interest-form .otp-choice{padding-top:9px;margin-top:0}@media(max-width:680px){.interest-heading h2{font-size:32px;white-space:normal}}
@media(max-width:680px){.nav-menu{width:100%}.nav-menu summary{padding:10px!important}.nav-submenu{position:static;box-shadow:none;border:0;border-left:2px solid var(--y);margin:0 10px 8px;padding:2px 0 2px 10px;min-width:0}.nav-submenu a{padding:8px 10px!important}.audience-grid{grid-template-columns:1fr}.audience-panel{padding:28px 22px}.audience-links a{align-items:flex-start;flex-direction:column;gap:4px}.audience-links small{text-align:left}}
@media (hover:hover) and (pointer:fine){.nav-menu:hover > .nav-submenu{display:grid;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}
.hero{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:clamp(42px,5vw,88px)}.hero-interest-form{max-width:640px;align-self:stretch;height:100%;padding:clamp(34px,3.5vw,52px);box-shadow:0 24px 70px #17032155}.interest-heading h2{font-size:clamp(32px,3vw,42px)}.hero-interest-form label{font-size:12px}.hero-interest-form input:not([type=checkbox]):not([type=radio]),.hero-interest-form select{font-size:16px;padding:13px 0}.hero-interest-form .consent-check{font-size:12px!important}.hero-interest-form .otp-choice label{font-size:13px}@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:30px}.hero-interest-form{padding:30px}}@media(max-width:680px){.hero{grid-template-columns:1fr}.hero-interest-form{height:auto;align-self:auto;padding:25px 20px}.hero-interest-form input:not([type=checkbox]):not([type=radio]),.hero-interest-form select{font-size:14px;padding:10px 0}}
.home-minimal .hero{min-height:calc(100svh - 82px);display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);align-items:center;gap:clamp(36px,7vw,110px);padding:clamp(42px,6vw,86px) 7%;background-image:linear-gradient(90deg,#170321d9 0%,#2d073fb8 43%,#2d073f55 67%,#170321a6 100%),url('ai_biotech_integration.jpg');background-size:cover;background-position:center;color:#fff}.home-minimal .hero-art{display:none}.home-minimal .hero-copy{width:auto;max-width:720px}.home-minimal .hero-copy h1{font-size:clamp(48px,6.7vw,96px);text-shadow:0 3px 25px #17032166}.home-minimal .hero-lede{max-width:590px}.home-minimal .hero-interest-form{align-self:center;justify-self:end;width:100%;max-width:570px;height:auto;padding:clamp(28px,3.2vw,46px);background:#fbf8f1f2;box-shadow:0 28px 80px #17032180;backdrop-filter:blur(10px)}.home-minimal .hero-interest-form .interest-heading h2{color:var(--i)}.home-minimal .hero-interest-form .interest-heading>p:last-child{color:var(--m)}.home-minimal .hero-interest-form .form-success{color:var(--p)}@media(max-width:900px){.home-minimal .hero{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:28px;padding-inline:5%}}@media(max-width:680px){.home-minimal .hero{display:grid;grid-template-columns:1fr;min-height:auto;padding:72px 7% 42px;background-position:58% center}.home-minimal .hero-copy{padding:0}.home-minimal .hero-interest-form{justify-self:stretch;max-width:none;padding:25px 20px;background:#fbf8f1f5}}
.home-minimal .hero{height:calc(100svh - 82px);min-height:0;overflow:hidden}.home-minimal .hero-interest-form{padding:24px 28px;row-gap:8px}.home-minimal .hero-interest-form .interest-heading h2{font-size:clamp(27px,2.4vw,35px)}.home-minimal .hero-interest-form .interest-heading>p:last-child{font-size:12px;margin:8px 0 0}.home-minimal .hero-interest-form .interest-fields{gap:8px 16px}.home-minimal .hero-interest-form label{font-size:10px}.home-minimal .hero-interest-form input:not([type=checkbox]):not([type=radio]),.home-minimal .hero-interest-form select{font-size:13px;padding:7px 0}.home-minimal .hero-interest-form .otp-choice{padding-top:7px}.home-minimal .hero-interest-form .consent-check{font-size:10px!important;line-height:1.25}.home-minimal .hero-interest-form>.button{padding:11px 18px}@media(max-width:680px){.home-minimal .hero{height:auto;min-height:calc(100svh - 70px);overflow:visible}.home-minimal .hero-interest-form{padding:22px 18px}}
.home-minimal .hero{grid-template-columns:minmax(0,1fr) minmax(300px,35%)}.home-minimal .hero-interest-form{max-width:360px;justify-self:end}@media(max-width:900px){.home-minimal .hero{grid-template-columns:minmax(0,1fr) minmax(300px,35%)}}@media(max-width:680px){.home-minimal .hero{grid-template-columns:1fr}.home-minimal .hero-interest-form{max-width:none}}
.home-minimal .hero{grid-template-columns:minmax(0,1fr) minmax(340px,45%)}.home-minimal .hero-interest-form{max-width:450px}@media(max-width:900px){.home-minimal .hero{grid-template-columns:minmax(0,1fr) minmax(320px,45%)}}@media(max-width:680px){.home-minimal .hero{grid-template-columns:1fr}.home-minimal .hero-interest-form{max-width:none}}
.home-minimal .hero-interest-form{width:3.5in;height:4.5in;max-width:100%;min-height:0;overflow:hidden;padding:20px 22px;align-content:start}.home-minimal .hero-interest-form .interest-heading{min-height:0}.home-minimal .hero-interest-form .interest-fields{gap:7px 14px}.home-minimal .hero-interest-form input:not([type=checkbox]):not([type=radio]),.home-minimal .hero-interest-form select{padding:6px 0}.home-minimal .hero-interest-form .consent-check{margin-top:2px}.home-minimal .hero-interest-form>.button{margin-top:3px}@media(max-width:680px){.home-minimal .hero-interest-form{width:min(100%,3.5in);height:4.5in;max-width:100%;margin-inline:auto}}
.home-minimal .hero-interest-form{align-content:stretch;grid-template-rows:auto minmax(0,1fr) auto auto;row-gap:12px}.home-minimal .hero-interest-form .interest-fields{align-content:space-between;row-gap:10px;min-height:0}.home-minimal .hero-interest-form input:not([type=checkbox]):not([type=radio]),.home-minimal .hero-interest-form select{padding:9px 0}.home-minimal .hero-interest-form .otp-choice{padding-top:10px}.home-minimal .hero-interest-form .consent-check{margin-top:4px}.home-minimal .hero-interest-form>.button{padding:14px 18px;margin-top:8px}.home-minimal .hero-interest-form .form-success{min-height:18px;margin:0}
.home-minimal .hero-interest-form>.button{margin-top:72px}
.home-minimal main>#gallery{display:block;order:5;background:#f3eee5}.home-minimal #gallery .gallery-feed{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-minimal #gallery .gallery-feed figure{margin:0;background:#fff;border:1px solid #ded6df;box-shadow:0 14px 30px #2d073f12;transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.home-minimal #gallery .gallery-feed figure:hover{transform:translateY(-6px);box-shadow:0 20px 40px #2d073f1f}.home-minimal #gallery .gallery-feed img{height:260px;object-fit:cover;transition:transform .45s ease}.home-minimal #gallery .gallery-feed figure:hover img{transform:scale(1.04)}.home-minimal #gallery .gallery-feed figcaption{padding:16px 18px 18px;background:#fff;color:var(--i);font-size:14px;font-weight:700}.home-minimal #gallery .section-heading{margin-bottom:48px}@media(max-width:900px){.home-minimal #gallery .gallery-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.home-minimal #gallery .gallery-feed{grid-template-columns:1fr}.home-minimal #gallery .gallery-feed img{height:240px}}
.site-footer .footer-top img{width:200px;height:116px}@media(max-width:680px){.site-footer .footer-top img{width:150px;height:87px}}
.home-minimal main>#gallery{display:none!important}
