.how-hero{height:clamp(650px,86svh,820px);min-height:650px}.how-hero .hero-copy{max-width:560px;padding-top:54px}.how-hero h1{margin-bottom:25px;font-size:clamp(52px,5.2vw,78px);line-height:1.04}.how-hero .hero-description{max-width:420px}.how-hero .hero-shade{background:linear-gradient(#101416ad 0%,#10141618 140px,#0000 210px),linear-gradient(90deg,#10141659,#0000 65%)}.site-nav a[aria-current=page]{color:#ffbd91}.regional-membership{background:var(--brand);color:var(--ink);border-radius:var(--scene-radius);margin-top:28px;padding:58px 0 62px}.membership-inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(50px,8vw,140px);display:grid}.membership-limit{align-items:center;gap:30px;display:flex}.limit-number{font-family:var(--font-instrument-sans),sans-serif;letter-spacing:-.07em;font-size:clamp(140px,14vw,220px);font-weight:500;line-height:.85}.membership-limit p{max-width:200px;font-size:19px;line-height:1.55}.membership-copy .eyebrow{margin-bottom:17px}.membership-copy h2{margin-bottom:23px;font-size:clamp(34px,3.3vw,48px);line-height:1.13}.membership-copy h2 span,.process-heading h2 span,.indicators-heading h2 span,.application-heading h2 span{display:block}.membership-copy>p:not(.eyebrow){color:#272019;max-width:570px;font-size:16px;line-height:1.65}.membership-copy>p+p:not(.eyebrow){margin-top:13px}.membership-copy strong{font-weight:600}.membership-link{border-bottom:1px solid;margin-top:24px;padding-bottom:6px;font-size:14px;font-weight:600;display:inline-block}.membership-link:hover{color:#fff}.application-process{padding:89px 0 83px}.process-heading .eyebrow{color:var(--brand-text);margin-bottom:19px}.process-heading h2,.application-heading h2{font-size:clamp(38px,3.7vw,54px);line-height:1.12}.process-heading>p:last-child{color:var(--muted);max-width:580px;margin-top:21px;font-size:17px;line-height:1.6}.process-steps{grid-template-columns:1fr 1fr 1fr;gap:clamp(35px,6vw,95px);margin:42px 0 0;padding:0;list-style:none;display:grid}.process-icon{align-items:center;gap:23px;margin-bottom:22px;display:flex}.process-icon img{width:56px;height:56px}.process-icon span{color:var(--brand-text);font-size:13px;font-weight:600}.process-steps h3{letter-spacing:-.028em;margin-bottom:13px;font-size:24px;line-height:1.2}.process-steps p{color:var(--muted);max-width:355px;font-size:16px;line-height:1.65}.network-indicators{isolation:isolate;color:var(--white);border-radius:var(--scene-radius);background:#141719;position:relative;overflow:hidden}.indicators-shade{z-index:-1;background:linear-gradient(90deg,#101416b8 0%,#10141680 55%,#10141626 100%);position:absolute;inset:0}.indicators-inner{padding-block:66px 45px}.indicators-heading .eyebrow{color:#ffbd91;margin-bottom:19px}.indicators-heading h2{font-size:clamp(36px,3.4vw,50px);line-height:1.12}.indicator-preview{background:var(--white);color:var(--ink);border-radius:8px;margin-top:31px;padding:8px 12px;font-size:12px;line-height:1.5;display:inline-block}.indicator-volume{margin:24px 0 36px}.indicator-volume dt{color:#e0e4e6;margin-bottom:11px;font-size:14px;line-height:1.5}.indicator-volume dd{font-family:var(--font-instrument-sans),sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(70px,7.3vw,108px);font-weight:500;line-height:1}.indicator-volume dd span{letter-spacing:-.025em;font-size:.38em}.indicators-support{gap:clamp(25px,6vw,95px);margin:0;display:flex}.indicators-support>div{flex-direction:column-reverse;gap:9px;display:flex}.indicators-support dd{font-family:var(--font-instrument-sans),sans-serif;letter-spacing:-.035em;margin:0;font-size:47px;line-height:1}.indicators-support dt{color:#e0e4e6;font-size:13px;line-height:1.5}.indicators-note{color:#e0e4e6;max-width:620px;margin-top:33px;font-size:11px;line-height:1.6}.application-section{padding-block:88px 78px;scroll-margin-top:30px}.application-heading .eyebrow{color:var(--brand-text);margin-bottom:19px}.application-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(52px,8vw,145px);margin-top:34px;display:grid}.application-context{position:sticky;top:30px}.application-intro{max-width:460px;font-size:18px;line-height:1.65}.application-condition{color:var(--muted);max-width:455px;margin-top:20px;font-size:14px;line-height:1.65}.application-questions{max-width:465px;margin-top:33px}.application-questions h3{letter-spacing:-.026em;margin-bottom:17px;font-size:25px;line-height:1.2}.application-questions details{border-bottom:1px solid var(--line)}.application-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:14px;font-weight:500;line-height:1.5;list-style:none;display:flex}.application-questions summary::-webkit-details-marker{display:none}.application-questions summary:after{content:"+";color:var(--brand-text);flex:none;font-size:23px;font-weight:400}.application-questions details[open] summary:after{content:"−"}.application-questions details p{color:var(--muted);max-width:435px;padding-bottom:19px;font-size:14px;line-height:1.65}.application-panel{border:1px solid var(--line);border-radius:22px;padding:32px}.application-form{flex-direction:column;gap:22px;display:flex}.application-form .form-two-fields{gap:20px}.application-form .form-field label{font-size:13px}.application-form textarea{font:inherit;resize:vertical;background:var(--white);width:100%;min-height:109px;max-height:350px;color:var(--ink);border:1px solid #cdd2d5;border-radius:10px;padding:14px;font-size:15px;line-height:1.55}.application-form textarea::placeholder{color:#737b80;opacity:1}.application-form textarea:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #dd6f3026}.application-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:12px;line-height:1.6;display:flex}.application-consent input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:1px 0 0}.application-consent input[aria-invalid=true]{outline-offset:2px;outline:2px solid #ad4227}.application-form>.button{align-self:stretch}.application-form .form-note{font-size:11px}.application-success{min-height:420px;padding-block:35px}.application-success img{margin-bottom:26px}.application-success h3{letter-spacing:-.035em;max-width:420px;margin-bottom:20px;font-size:30px;line-height:1.2}.application-success p{color:var(--muted);max-width:470px;margin-bottom:29px;font-size:16px;line-height:1.65}.how-page .site-footer{border-top:1px solid var(--line)}@media (max-width:1200px){.how-hero .hero-media img{object-position:85% center}.how-page .site-nav{gap:22px}.how-page .header-inner{gap:24px}.how-page .nav-invitation{padding-inline:14px;font-size:12px}.membership-inner{grid-template-columns:.8fr 1.2fr;gap:50px}.membership-limit{gap:22px}.membership-limit p{font-size:16px}.membership-copy h2{font-size:38px}.application-layout{grid-template-columns:.9fr 1.1fr;gap:50px}.application-panel{padding:25px}.application-form .form-two-fields{gap:15px}.indicators-support{gap:45px}.process-steps{gap:40px}.process-steps h3{font-size:22px}.how-page .footer-inner nav{gap:22px}}@media (max-width:860px){.how-hero .hero-media img{object-position:center}.how-hero{height:860px;min-height:860px}.how-hero .hero-copy{max-width:570px;padding:0 0 60px}.how-hero h1{font-size:58px}.how-hero .hero-description{max-width:485px}.how-hero .hero-shade{background:linear-gradient(#0000 28%,#10141615 52%,#10141670 100%)}.regional-membership{margin-top:22px;padding-block:48px}.membership-inner{grid-template-columns:1fr;gap:38px}.membership-limit{gap:29px}.limit-number{font-size:155px}.membership-limit p{font-size:20px}.membership-copy h2{font-size:42px}.membership-copy>p:not(.eyebrow){max-width:620px}.application-process{padding-block:66px}.process-heading h2,.application-heading h2{font-size:45px}.process-steps{gap:27px}.process-icon{gap:15px}.process-icon img{width:48px;height:48px}.process-steps h3{font-size:22px}.process-steps p{font-size:15px}.indicators-inner{padding-block:56px 40px}.indicators-heading h2{font-size:42px}.indicators-support{justify-content:space-between;gap:24px}.indicators-support dt{max-width:130px}.indicators-support dd{font-size:41px}.indicator-volume dd{font-size:86px}.application-section{padding-block:66px}.application-layout{grid-template-columns:1fr;gap:33px}.application-context{position:static}.application-intro,.application-condition,.application-questions{max-width:680px}.application-questions{margin-top:27px}.application-panel{padding:30px}.how-page .footer-inner{flex-wrap:wrap}.how-page .footer-inner nav{gap:28px;width:100%;margin-left:0}}@media (max-width:600px){.how-hero{height:780px;min-height:780px}.how-hero .hero-copy{max-width:100%;padding-bottom:45px}.how-hero h1{margin-bottom:22px;font-size:49px;line-height:1.06}.how-hero .hero-description{font-size:16px}.how-hero .hero-actions{flex-direction:column;gap:12px;margin-top:24px}.how-hero .hero-secondary{padding:7px 0}.regional-membership{margin-top:18px;padding-block:40px 43px}.membership-inner{gap:30px}.limit-number{font-size:135px}.membership-limit{gap:25px}.membership-limit p{font-size:17px}.membership-copy .eyebrow{font-size:11px}.membership-copy h2{margin-bottom:20px;font-size:32px;line-height:1.15}.membership-copy>p:not(.eyebrow){font-size:15px}.membership-link{margin-top:22px;font-size:13px}.application-process{padding-block:53px}.process-heading .eyebrow{margin-bottom:17px;font-size:11px}.process-heading h2,.application-heading h2{font-size:37px}.process-heading>p:last-child{margin-top:20px;font-size:16px}.process-steps{grid-template-columns:1fr;gap:29px;margin-top:32px}.process-steps li{grid-template-columns:57px 1fr;gap:9px 18px;display:grid}.process-icon{flex-direction:column;grid-row:1/3;align-items:flex-start;gap:8px;margin:0}.process-icon img{width:48px;height:48px}.process-icon span{font-size:11px}.process-steps h3{margin:0;font-size:22px}.process-steps p{max-width:400px;font-size:15px;line-height:1.6}.network-indicators .scene-media img{object-position:62% center}.indicators-shade{background:#101416ad}.indicators-inner{padding-block:45px 34px}.indicators-heading .eyebrow{margin-bottom:18px;font-size:11px}.indicators-heading h2{font-size:31px;line-height:1.16}.indicator-preview{margin-top:25px;padding:8px 10px;font-size:10px}.indicator-volume{margin-top:25px;margin-bottom:31px}.indicator-volume dt{font-size:12px}.indicator-volume dd{font-size:66px}.indicator-volume dd span{font-size:.35em}.indicators-support{grid-template-columns:1fr 1fr;gap:28px 23px;display:grid}.indicators-support>div{gap:9px}.indicators-support dd{font-size:40px}.indicators-support dt{max-width:160px;font-size:12px}.indicators-note{margin-top:28px;font-size:10px}.application-section{padding-block:53px 49px}.application-heading .eyebrow{margin-bottom:17px;font-size:11px}.application-layout{gap:28px;margin-top:24px}.application-intro{font-size:16px;line-height:1.65}.application-condition{margin-top:17px;font-size:13px}.application-questions h3{font-size:23px}.application-questions summary,.application-questions details p{font-size:13px}.application-panel{border-radius:20px;padding:23px 19px}.application-form{gap:20px}.application-form .form-two-fields{grid-template-columns:1fr;gap:20px}.application-form .form-field input,.application-form textarea{font-size:16px}.application-form .form-field label{font-size:12px}.application-form .form-field label span{font-size:10px}.application-consent{font-size:11px}.application-form>.button{font-size:14px}.application-form .form-note{font-size:10px}.application-success{min-height:350px;padding-block:20px}.application-success h3{font-size:26px}.application-success p{font-size:15px}.how-page .footer-inner nav{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px 28px;width:auto;display:grid}}@media (max-width:375px){.membership-copy h2,.indicators-heading h2{font-size:29px}.indicator-volume dd{font-size:60px}.membership-limit p{font-size:15px}.process-steps h3{font-size:20px}.how-hero h1{font-size:46px}}
