/* Geometry and visual treatment audited against the three approved frames.
   Source font metrics are generated separately in source-type.css. */
:root{--paper:#edeae6;--card:#413d39}
h2{letter-spacing:-1.25714px}.button{font-weight:500;line-height:24px;padding:10px 12px;min-height:44px;min-width:0}.button span{font-family:Arial,sans-serif;width:24px;text-align:center;font-size:25px}.button.primary{gap:24px}.eyebrow{font-size:14px;line-height:20px}
.hero-content h1{white-space:normal}.hero-content p{font-weight:500}.hero-feature b{font-weight:700}.hero-feature>span:last-child{padding:8px;gap:0;justify-content:flex-start}.hero-feature small{margin-bottom:24px}.hero-feature b{margin-bottom:8px}.hero-feature>span>span:last-child{opacity:.65}.hero-feature .play{width:32px;height:32px;background:transparent;backdrop-filter:none;font-size:24px}.hero-feature .feature-thumbnail{background-position:center;background-size:cover}.hero-content .button,.mission .button{min-width:346px}
.hero-stats>div{align-items:start}.hero-stats span{padding:10px 0 0}.hero-stats strong{font-weight:400}.hero-stats sup{margin-left:6px}.hero-feature{color:var(--cream)}
.mission{padding-bottom:0;position:relative}.mission .split-intro>div{min-width:0}.mission-copy{letter-spacing:-.72px}.gallery-pause{position:absolute;right:24px;bottom:8px;padding:4px 8px;background:#2e2b28b3}.gallery img{height:452px;width:596px}.gallery img.portrait{width:338px}
.benefit-intro p{font-weight:500}.accordion-trigger{gap:24px}.accordion-trigger .number{width:94px;opacity:.4}.accordion-trigger .plus{font-size:30px}.accordion-body p{font-size:16px;line-height:24px}
.member-card{background:#dbd7d3}.member-card>img{height:auto;aspect-ratio:330/440;filter:none;object-fit:cover}.member-card:hover>img{transform:none}.member-card>div{padding:18px 20px 28px;min-height:184px}.member-card h3{margin-bottom:18px}.member-card p{margin-top:0}.member-card p.muted{margin-top:10px}.category-tabs{gap:4px}.category-tabs button{flex:none;padding:10px 12px}.members .center .button{width:251px;min-height:50px;font-size:18px}.members-intro p{opacity:1}.muted{opacity:.55}
.format-card{padding:32px 20px 40px}.format-card>span{margin-bottom:auto}.format-card h3{padding-bottom:24px;margin-bottom:48px}.format-card p{min-height:0}.forum h2{margin:20px 0}.forum .button{margin-top:20px}.forum-content>div{max-width:448px}
.ecosystem h2{font-weight:600}.ecosystem-tabs button{min-height:79px}.ecosystem-tabs button .number{width:94px;font-weight:300}.ecosystem-tabs [aria-pressed=true]{background:#dbd7d3}.wheel-label{font-weight:600;max-width:none}
.results{background:var(--brown)}.results .lead{letter-spacing:-.72px}.result-tabs button{font-family:var(--heading);text-transform:uppercase;gap:24px;padding:19px 0;min-height:62px;color:#a5a19c}.result-tabs [aria-selected=true]{color:var(--cream);background:transparent;padding-left:16px;padding-right:16px}.result-tabs .number{width:32px;flex:none;font-weight:300}.result-tab-title{flex:1}.result-tabs .plus{font-size:30px}.result-tabs [aria-selected=true] .plus{transform:rotate(45deg)}.result-amount{display:grid;grid-template-rows:72px 32px 1fr;gap:24px;padding:24px;min-height:288px}.result-amount strong{overflow-wrap:normal}.result-amount>span{text-transform:none}.result-caption{align-self:end;font:400 16px/24px var(--body)}.result-progress{gap:24px}.result-slide{gap:36px}.result-bottom .controls{gap:8px}.result-bottom{font-size:12px}
.controls button{border:0;background:#ffffff40;width:56px;height:56px;color:var(--cream)}.controls button:last-child{background:var(--purple)}.controls button:hover{background:#6846e0}.result-bottom .controls [data-result-pause]{width:36px;background:transparent}.reviews{background:var(--paper);color:var(--dark)}.reviews-intro p{opacity:.6}.video-card{color:var(--cream)}.video-title{top:32px;left:24px;right:24px;bottom:auto}.video-card:after{inset:0;background:linear-gradient(#0004,transparent 45%,#0004)}.video-card>.play{background:transparent;backdrop-filter:none;width:32px;height:32px}.review-progress{height:2px;background:#2e2b2820}.review-progress span{display:block;height:100%;width:25%;background:var(--dark)}.reviews .controls button{background:#2e2b2880}.reviews .controls button:last-child{background:var(--dark)}
.founder-content{gap:32px}.founder-nav a{gap:24px;font-weight:500}.founder-nav .number{font-weight:300;width:32px;flex:none}.founder-aside h2{font-weight:600}.founder-bio{grid-template-columns:minmax(0,1fr) 330px;padding:32px;gap:48px}.bio-text p:first-child{letter-spacing:-.72px}.bio-text{gap:32px}.founder-metric{padding:24px 0;gap:24px}.founder-metric strong{line-height:74px;font-weight:600}.founder-metric>div{gap:8px}.founder-metric small{padding-top:6px}.founder-tags{text-transform:uppercase;font-size:18px;line-height:24px;font-weight:500;gap:4px}.founder-tags span{padding:10px 12px}
.events{background:var(--brown);color:var(--cream)}.event-tabs button{display:flex;justify-content:space-between;align-items:center;background:transparent;color:#a5a19c;text-align:left;padding:16px;line-height:24px;min-height:56px}.event-tabs [aria-selected=true]{color:var(--cream)}.event-tabs [aria-selected=true] .plus{transform:rotate(45deg)}.event-card{background:var(--card);padding-bottom:20px;min-height:634px}.event-card>img{height:268px;object-fit:cover}.event-card>h3,.event-card>p,.event-meta,.event-more{margin-left:20px;margin-right:20px}.event-meta{margin-top:20px;margin-bottom:40px;gap:16px;line-height:20px}.event-card h3{margin-bottom:10px}.event-card>p{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;opacity:.55}.event-more{width:calc(100% - 40px);padding-top:20px;opacity:0;transition:opacity .2s}.event-card:hover .event-more,.event-card:focus-visible .event-more{opacity:1}.event-track{padding-bottom:0}.event-controls{margin-top:38px}
.application{align-items:start}.application-intro h2{font-weight:600}.application blockquote{letter-spacing:-.72px}.quote-author{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.quote-author img{width:64px;height:64px}.quote-author p span{margin-top:4px;opacity:.55}.invitation h3{font-weight:500}.invitation p{margin-top:20px;opacity:.55}
.application-form{padding:36px 28px;gap:32px}.application-form h2{margin:0 0 8px}.field-row{gap:24px}.application-form label.text-field{position:relative;display:block;height:50px}.application-form label.text-field>span{position:absolute;top:6px;left:10px;z-index:1;pointer-events:none;font:500 16px/20px var(--body);transition:font-size .15s}.application-form label.text-field:has(input:focus)>span,.application-form label.text-field:has(input:not(:placeholder-shown))>span{font-size:10px;line-height:14px}.application-form input:not([type=checkbox]){height:50px;min-height:50px;padding:20px 10px 6px;border:0;background:#f4f3f1;font:500 16px/20px var(--body)}.application-form .textarea-field{font:500 16px/20px var(--body);gap:12px!important}.application-form textarea{height:96px;min-height:96px;padding:10px;font:400 16px/24px var(--body);border:0}.application-form .consent{font:500 16px/24px var(--body);gap:12px}.consent input{width:24px;height:24px;flex-basis:24px;border:0}.application-form>.button{min-width:251px;width:251px;align-self:flex-start}.form-intro{display:none}.application-modal .form-intro{margin:10px 0 8px;max-width:none;padding-right:58px;font:400 16px/24px var(--body)}.application-modal .application-form h2{margin:0}
footer.section{background:var(--dark);padding-bottom:38px}.footer-box{background:var(--card);padding:38px}.footer-top>div{gap:24px}.footer-brand p{opacity:.55}.footer-brand{gap:32px!important}.footer-top nav{gap:12px}.footer-top nav a{font-family:var(--heading);font-weight:500;text-transform:uppercase}.footer-contacts>a,.footer-socials>a{text-transform:uppercase;font-weight:500}.footer-contacts>a+.muted{margin-top:16px}.footer-bottom{padding-top:32px;font-size:14px;line-height:16px;margin-top:72px;gap:32px}.footer-bottom button{font-size:14px;line-height:16px;opacity:.55}.footer-bottom>span{opacity:.55}.credit{margin-left:auto;gap:12px}.credit small{font-size:14px;white-space:nowrap}.credit img{width:74px;height:16px}.footer-top .footer-socials{gap:12px}.footer-socials>span{margin-bottom:12px}
@media(min-width:1101px){
 .split-intro,.benefits,.founder,.reviews{grid-template-columns:minmax(0,566fr) minmax(0,802fr);gap:24px}
 .hero{height:auto;min-height:1080px;display:grid;grid-template-columns:minmax(0,802fr) minmax(0,448fr);column-gap:142px;grid-template-rows:86px 1fr 178px;padding:24px 24px 38px;row-gap:0}
 .hero-content{grid-row:2/4;max-width:802px}.hero-content p{max-width:566px;margin:38px 0 28px}.hero-stats{align-self:start;margin-top:104px}.hero-stats>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0 0;min-height:84px;margin-bottom:18px}.hero-stats span{max-width:296px;white-space:nowrap}.hero-stats>div:last-child span{max-width:202px;white-space:normal}.hero-feature{min-height:178px;grid-template-columns:172px 1fr}.hero-content .button{width:346px}
 .mission .split-intro{margin-bottom:126px}.mission-copy{margin-bottom:28px!important}
 .benefits{padding-top:76px}.benefit-intro p{max-width:334px}.accordion-trigger{min-height:78px;font-size:20px;line-height:24px}
 .members-intro{grid-template-columns:566fr 566fr;gap:260px;margin:28px 0 126px}.member-grid{gap:24px}.category-tabs{margin-bottom:38px}.members .center{margin-top:24px}
 .formats .split-intro{margin-bottom:24px}.formats .split-intro>div>p{margin:20px 0 0}.format-grid{grid-template-rows:repeat(3,370px);gap:24px}.format-card:nth-child(n+4):nth-child(-n+6){transform:translateY(252px)}.format-card:nth-child(n+7){transform:translateY(126px)}.formats{padding-bottom:316px}
 .forum{grid-template-columns:614fr 826fr;min-height:653px}.forum-content{padding:38px 24px;gap:0}.forum>img{height:653px}
 .ecosystem{grid-template-columns:496fr 944fr;grid-template-rows:auto 1fr;min-height:1080px}.ecosystem-content{padding:38px 24px 0 118px}.ecosystem h2{margin:28px 0 126px}.ecosystem-tabs{padding:0 24px 126px 118px}.wheel-stage{min-height:1080px}.ecosystem-tabs button{gap:24px;font-size:20px}
 .result-layout{grid-template-columns:minmax(0,566fr) minmax(0,802fr);gap:24px;padding-top:38px}.result-tabs{padding:0}.result-panel{padding-left:47px;display:flex;flex-direction:column}.result-slide{grid-template-columns:212px minmax(0,1fr);min-height:288px}.result-progress{order:1;margin-top:34px}.result-bottom{order:2;margin-top:16px}.result-bottom .controls button{width:32px;height:32px;font-size:18px}.result-bottom .controls [data-result-pause]{width:28px}.result-bottom{height:32px;margin-bottom:-48px}
 .reviews{position:relative;min-height:828px;padding-bottom:190px;align-items:start}.reviews-intro .controls{position:absolute;left:24px;bottom:126px;margin:0;padding:0}.review-track{height:600px}.review-progress{position:absolute;left:calc(24px + (100% - 72px)*.41374269 + 24px);right:24px;bottom:126px}
 .founder-content{gap:32px}.founder-aside>p{margin-top:28px}.founder-nav{margin-top:96px}.founder-block:has(.founder-tags){padding:32px}.founder-tags{min-height:52px}
 .events .split-intro{margin-bottom:126px}.event-tabs{margin-bottom:38px}.event-card{flex-basis:calc((100% - 48px)/3)}
 .application{grid-template-columns:minmax(0,566fr) minmax(0,720fr);gap:106px}.application blockquote{margin:32px 0;line-height:37px}.invitation{margin-top:120px}.application-form{min-height:778px}.application-intro h2{max-width:566px}
 .footer-top{grid-template-columns:330fr 330fr 330fr 212fr;gap:24px;min-height:300px}.footer-brand{margin-right:40px}.footer-top>div{font-size:16px}.footer-top .footer-socials{display:flex}.footer-bottom{flex-wrap:nowrap}.footer-bottom>span{width:auto}
}
@media(min-width:768px) and (max-width:1100px){
 .hero{padding-bottom:32px}.hero-content .button{width:346px}.hero-stats{margin-bottom:64px}.hero-stats>div{min-height:65px;margin-bottom:18px;grid-template-columns:auto 1fr}.hero-stats span{padding-top:10px;white-space:nowrap}.hero-stats>div:last-child span{white-space:normal;max-width:202px;margin-left:auto}.hero-feature{margin-top:94px}.hero-content p{margin-top:38px;margin-bottom:28px}
 .mission .split-intro{gap:64px}.gallery img{height:352px;width:464px}.gallery img.portrait{width:263px}
 .member-card>img{aspect-ratio:232/310}.member-card>div{min-height:180px;padding:16px 10px 28px}.member-card h3{margin-bottom:18px}.member-card p.muted{margin-top:10px}.member-card p.muted{line-height:18px}
 .format-card{flex-basis:324px}.formats .split-intro{margin-bottom:64px;gap:0}.format-card h3{min-height:0;margin-bottom:48px;padding-bottom:24px}.format-card p{min-height:72px}
 .forum-content>div{max-width:none}.forum h2{line-height:47px}.forum>img{height:448px}
 .ecosystem{grid-template-rows:auto 382px auto}.ecosystem .wheel-stage{height:382px}.ecosystem h2{line-height:56px}.wheel-label{font-size:42px}
 .results .split-intro{gap:123px;margin-bottom:61px}.result-layout{gap:38px}.result-slide{grid-template-columns:212px 1fr}.result-bottom{margin-top:64px;flex-direction:row-reverse}.result-progress{margin-top:38px}
 .reviews{gap:64px}.reviews-intro .controls{margin-top:0}.review-progress{grid-row:4;align-self:start;margin-top:0;margin-left:279px}.reviews-intro .controls{grid-column:1;grid-row:4}.reviews-intro p{margin-top:-36px}.review-track{grid-row:3}
 .founder-bio{grid-template-columns:minmax(0,1fr) 330px;gap:48px}.founder-content{gap:40px}.founder-metrics{padding:32px}.founder-tags{min-height:52px}
 .event-card{flex-basis:448px}.event-card>img{height:268px}
 .application{gap:38px}.application-intro h2{max-width:720px}.application blockquote{font-size:32px;line-height:37px;max-width:720px;margin:32px 0}.quote-author{gap:16px}.invitation{display:block;margin-top:38px;max-width:566px}.application-form{padding:36px 28px;min-height:778px}
 .footer-top{grid-template-columns:310fr 310fr;grid-template-rows:auto auto auto;gap:64px 24px}.footer-brand{grid-column:1/-1;grid-row:1}.footer-brand p{max-width:none}.footer-sitemap{grid-column:1;grid-row:2/4}.footer-contacts{grid-column:2;grid-row:2;gap:16px!important}.footer-contacts>a+.muted{margin-top:0}.footer-socials{grid-column:2;grid-row:3;margin-top:-32px}.footer-top .footer-socials{gap:12px}.footer-socials>span{margin:0 0 4px}.footer-bottom{display:grid;grid-template-columns:1fr auto;gap:16px 24px}.footer-bottom>span,.footer-bottom>button{grid-column:1;text-align:left}.footer-bottom .credit{grid-column:2;grid-row:1;margin:0}
}
@media(max-width:767px){
 .hero{min-height:694px}.hero-content .button{width:100%;min-width:0}.mission .button{width:100%;min-width:0}.hero-content p{margin:28px 0}.hero-feature{grid-template-columns:136px 1fr;min-height:164px}.hero-feature small{margin-bottom:16px}.hero-feature b{margin-bottom:8px}.hero-feature>span:last-child{padding:8px;gap:0}.header-actions{padding:4px;gap:4px}.header-actions .button{min-height:40px;font-size:14px;line-height:20px;padding:10px 12px}
 .mission .split-intro{margin-bottom:64px}.gallery img{height:240px;width:316px}.gallery img.portrait{width:179px}
 .accordion-trigger{gap:24px;min-height:78px}.accordion-trigger .number{width:32px}.benefit-intro p{font-weight:500}.member-card>img{height:310px;aspect-ratio:auto}.member-card>div{min-height:180px;padding:16px 10px 28px}.member-card p.muted{line-height:18px}.category-tabs button{padding:8px 10px}.members .center .button{width:251px;font-size:18px}
 .format-card{flex-basis:320px;height:448px}.format-card h3{min-height:0;margin-bottom:48px;padding-bottom:24px}.format-card p{min-height:72px}.formats .split-intro{margin-bottom:64px}.formats .split-intro p{margin-bottom:0}
 .forum-content>div{max-width:none}.forum .button{min-width:0;font-size:18px}.forum>img{height:340px}.forum-content{padding-bottom:126px}
 .ecosystem h2{line-height:40px;letter-spacing:-1.44px}.ecosystem{grid-template-rows:auto 294px auto}.wheel-label{font-size:26.88px}.ecosystem-tabs button .number{width:32px}.ecosystem-tabs button{min-height:79px}
 .result-tabs button{font-size:16px;line-height:20px;min-height:72px;padding-top:16px;padding-bottom:16px}.result-amount{min-height:212px;grid-template-rows:72px 32px 24px;gap:12px}.result-amount>span{line-height:32px}.result-caption{font-size:16px;line-height:24px}.result-slide{gap:16px}.result-description{min-height:160px}.result-progress{margin-top:64px}.result-bottom{margin-top:64px}.results .split-intro{margin-bottom:38px}
 .reviews{gap:64px}.reviews-intro p{margin-top:-36px}.reviews-intro .controls{margin:0;grid-row:4;grid-column:1}.review-progress{grid-row:4;grid-column:1;margin-left:187px;align-self:start}.review-track{grid-row:3}.video-title{top:24px}
 .founder-aside>p{margin-top:28px}.founder-content{gap:40px}.founder-bio{padding:24px 16px;gap:20px}.bio-text{gap:20px}.bio-text p:first-child{line-height:32px}.founder-bio>img{height:330px}.founder-metrics{padding:24px 16px}.founder-metric strong{line-height:72px}.founder-metric{gap:16px;padding:24px 0}.founder-tags{font-size:16px;line-height:20px;min-height:0}.founder-tags span{padding:8px 10px}.founder-block:has(.founder-tags){padding:24px 16px}
 .event-card{min-height:614px;flex-basis:300px}.event-card>img{height:252px}.event-meta{margin:16px 16px 24px;gap:0}.event-card>h3,.event-card>p,.event-more{margin-left:16px;margin-right:16px}.event-card>p{line-height:20px;-webkit-line-clamp:6}.event-more{width:calc(100% - 32px)}.event-tabs button{font-size:20px}
 .application{gap:64px}.application blockquote{font-size:24px;line-height:32px;margin:38px 0 32px}.application-form{padding:24px 16px;gap:32px;min-height:866px}.application-form h2{margin-bottom:8px}.application-form>.button{width:251px;min-width:0}.application-form .consent{font-size:16px!important;line-height:24px}.field-row{gap:32px}.invitation{display:none}.quote-author{gap:16px}.quote-author img{width:64px;height:64px}
 .footer-top{gap:32px}.footer-brand{margin-bottom:32px}.footer-brand img{width:58px;height:60px}.footer-top>div{gap:16px}.footer-sitemap>span{margin-bottom:8px}.footer-contacts>a+.muted{margin-top:8px}.footer-top .footer-socials{gap:12px}.footer-socials>span{margin-bottom:4px}.footer-box{padding:24px 16px}.footer-bottom{margin-top:72px;gap:16px;padding-top:32px}.credit{margin:8px 0 0}.footer-brand p{line-height:24px}
 .application-modal .application-form{padding:38px 20px 64px;gap:32px}.application-modal .form-intro{margin:-14px 0 8px;padding-right:58px}.application-modal .application-form>.button{width:251px}
}
.visual-audit{scroll-behavior:auto!important}.visual-audit *{scroll-behavior:auto!important;animation:none!important;transition:none!important}
.result-description{text-transform:uppercase}.result-tabs button[aria-selected=false]{color:#bdb8b166}.event-tabs button[aria-selected=false]{color:#bdb8b180}.member-controls button{background:#2e2b2880}.member-controls button:last-child{background:var(--dark)}
.footer-socials>.social-label{font:500 20px/24px var(--body);text-transform:uppercase;margin:0;color:var(--cream)}
@media(min-width:768px) and (max-width:1100px){.review-progress{grid-column:1}.formats{padding-bottom:64px}.hero-stats>div{align-items:start}.hero-stats span{line-height:24px}.hero-content h1{min-height:168px}.hero-stats{margin-bottom:46px}}
@media(max-width:767px){.formats{padding-bottom:64px}.members .center{display:none}.member-grid{padding-bottom:0}.members .member-controls{margin-top:38px}.benefits .accordion-trigger:nth-child(n){min-height:78px}.benefits .benefit:nth-child(3) .accordion-trigger{min-height:88px}}
@media(min-width:1101px){.forum{grid-template-columns:1fr 1fr}.founder-content{gap:38px}.footer-box{padding-bottom:32px}.events .split-intro>h2{max-width:802px;line-height:47px}}
.event-more{display:none}
@media(min-width:768px) and (max-width:1100px){
 .hero-stats{display:grid;gap:18px;margin-bottom:64px}.hero-stats>div{margin:0;padding:8.5px 0 0;min-height:65.5px}.hero-stats>div:last-child{min-height:67.5px}
 .reviews{grid-template-rows:auto auto auto auto;row-gap:0}.reviews-intro h2{grid-row:1;align-self:start}.reviews-intro p{grid-row:2;margin:28px 0 64px;height:auto;align-self:start}.review-track{grid-row:3}.reviews-intro .controls{grid-row:4;margin-top:64px}.review-progress{grid-row:4;margin-top:64px}
 .result-tabs button{min-height:62px}.result-tabs button:nth-child(3){min-height:80px}.result-tabs button{padding-top:19px;padding-bottom:19px}.result-tabs button:nth-child(3){padding-top:16px;padding-bottom:16px}
 .result-layout{border-top:0;position:relative}.result-layout:before{content:'';position:absolute;top:0;left:0;right:0;border-top:1px solid #fff3}
 .ecosystem .wheel-stage{height:408px}.ecosystem{grid-template-rows:auto 408px auto}
}
@media(max-width:767px){
 .hero-content .button{min-height:40px;padding-top:8px;padding-bottom:8px}
 .reviews{grid-template-rows:auto auto auto auto;row-gap:0}.reviews-intro h2{grid-row:1;align-self:start}.reviews-intro p{grid-row:2;margin:28px 0 64px;height:auto;align-self:start}.review-track{grid-row:3}.reviews-intro .controls{grid-row:4;margin-top:38px}.review-progress{grid-row:4;margin-top:38px}
 .result-layout{gap:32px;padding-top:38px;border:0;position:relative}.result-layout:before{content:'';position:absolute;top:0;left:0;right:0;border-top:1px solid #fff3}
 .result-tabs button{border-bottom:0}.result-amount{min-height:212px}.footer-bottom{gap:16px}
 .application-form{min-height:866px}.application-form>.button{padding-top:10px;padding-bottom:10px}
}
.header-actions{gap:4px;padding:4px}.header-actions .social{width:40px;height:40px;padding:0;display:grid;place-items:center;flex:none}.header-actions .button{height:40px;min-height:40px;padding:10px 12px;gap:10px;line-height:20px;font-size:14px}.button:not(#more-members) span[aria-hidden]{font-size:0;background:url('../assets/icons/cta.svg') center/contain no-repeat;width:24px;height:24px;flex:none}.header-actions .button span[aria-hidden]{width:18px;height:18px}
@media(max-width:359px){.header-actions .social{width:28px}.header-actions .button{font-size:12px;padding-left:8px;padding-right:8px;gap:6px}}
.result-tabs .number,.result-tabs .plus{line-height:24px}.result-tabs button{padding-top:18.5px;padding-bottom:18.5px}.result-tabs button:nth-child(3){padding-top:15.5px;padding-bottom:15.5px}.small-caps{line-height:16px}.footer-bottom{padding-top:31px}
@media(min-width:1101px){.result-layout{border-top:0;position:relative}.result-layout:before{content:'';position:absolute;inset:0 0 auto;border-top:1px solid #fff3}.founder{padding-bottom:130px}}
@media(min-width:768px) and (max-width:1100px){.members .center{margin-top:12px}.footer-box{padding-bottom:32px}.result-tabs button{padding-top:18.5px;padding-bottom:18.5px}.result-tabs button:nth-child(3){padding-top:15.5px;padding-bottom:15.5px}.founder{padding-bottom:124px}}
@media(max-width:767px){.forum .button,.application-form>.button{min-height:40px;padding-top:8px;padding-bottom:8px}.result-tabs button{padding-top:16px;padding-bottom:16px}.result-tabs button:nth-child(3){padding-top:16px;padding-bottom:16px}.result-layout{border-top:1px solid transparent}.ecosystem-tabs button{border-bottom-width:0}.ecosystem-tabs button:not(:first-child){box-shadow:inset 0 -1px var(--line)}.ecosystem-tabs{padding-bottom:125px}.footer-brand img{width:62px;height:64px}.footer-top{gap:24px}.footer-brand{margin-bottom:40px}.footer-box{padding-bottom:32px}}
.founder-content{gap:32px}.founder-metric{border:0;box-shadow:inset 0 -1px #ffffff40}.founder-metric:last-child{box-shadow:none}
@media(min-width:768px){.founder{padding-bottom:126px}.founder-bio,.founder-metrics,.founder-block:has(.founder-tags){padding:32px 32px 40px}.founder-tags{min-height:44px}.founder-bio{min-height:512px}.founder-metrics{min-height:390px}}
@media(max-width:767px){.founder-bio{gap:24px;padding:24px 16px 32px}.founder-bio>img{height:320px}.founder-metrics,.founder-block:has(.founder-tags){padding:24px 16px 32px}}
.video-title{text-transform:uppercase}.video-duration{position:absolute;left:24px;bottom:32px;font:500 20px/24px var(--body);z-index:1}.founder-bio>img{object-position:center}.event-tabs .plus{line-height:24px}
@media(min-width:1101px){.results .split-intro{margin-bottom:124px}}
.benefit.open{background:var(--dark)}.benefit.open .accordion-trigger{padding-left:24px;padding-right:24px;color:var(--cream);border-bottom:0}.accordion-body>div{display:flex;flex-direction:column}.accordion-body img{order:0;width:278px;height:372px;max-width:calc(100% - 166px);margin:0 24px 0 142px;object-fit:cover}.accordion-body p{order:1;padding:16px 0 30px;margin:0 24px 0 142px;max-width:none;font:400 16px/24px var(--body)}
.application:before{background:linear-gradient(#1f1d1bd1,#1f1d1bd1),var(--form-bg) center/cover}
@media(max-width:767px){.benefit.open .accordion-trigger{padding-left:16px;padding-right:16px}.accordion-body img{width:180px;height:241px;max-width:calc(100% - 32px);margin:0 16px}.accordion-body p{margin:0 16px;padding:16px 0 30px}}
/* Application overlay: the approved frame is anchored to the upper right. */
.application-modal{inset:24px 24px auto auto;margin:0;max-height:calc(100svh - 48px)}
.application-modal .application-form{padding:36px 28px;gap:32px}
.application-modal .form-intro{margin:-14px 0 8px;padding-right:78px;opacity:1}
.application-modal .modal-close{position:sticky;top:36px;margin:36px 28px -72px 0;background:transparent;color:var(--dark);font-size:32px;width:36px;height:36px}
@media(min-width:768px) and (max-width:1100px){.application-modal{width:calc(100vw - 48px)}}
@media(max-width:767px){.application-modal{inset:0;margin:0;max-height:100svh}.application-modal .application-form{padding:38px 20px 64px}.application-modal .form-intro{padding-right:78px}.application-modal .modal-close{top:38px;margin:38px 20px -74px 0}.application-modal .application-form>.button{min-height:44px;height:44px}}
.application-form .textarea-field>span{font:500 16px/20px var(--body)}
