.exp8mG_page{background:var(--background);color:var(--foreground);padding-bottom:clamp(4rem,9vw,8rem)}.exp8mG_hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);padding-block:clamp(3.5rem,7vw,6rem) clamp(4.5rem,9vw,8rem);display:grid}.exp8mG_heroCopy{min-width:0}.exp8mG_eyebrow{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.75rem;font-weight:500}.exp8mG_hero h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:600;line-height:1.06}.exp8mG_heroLead{text-wrap:pretty;margin-top:1.75rem;font-size:1.125rem;line-height:1.8}.exp8mG_heroLead p{margin:0}.exp8mG_heroLead p+p{margin-top:1rem}.exp8mG_actions{flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:2rem;display:flex}.exp8mG_cta{white-space:normal;text-align:center;min-height:3rem}.exp8mG_heroPhoto,.exp8mG_photo{aspect-ratio:3/2;border-radius:var(--radius-4xl);background:var(--muted);position:relative;overflow:hidden}.exp8mG_image{object-fit:cover}.exp8mG_status{color:var(--muted-foreground);margin:1.5rem 0 0;font-size:.875rem;font-weight:500;line-height:1.6}.exp8mG_article{text-wrap:pretty;font-size:1.125rem;line-height:1.8;display:flow-root}.exp8mG_article p{margin:0 0 1.5rem}.exp8mG_article strong{font-weight:600}.exp8mG_article h2{letter-spacing:-.025em;text-align:center;text-wrap:balance;margin:0 0 2rem;font-size:clamp(1.75rem,2.6vw,2.125rem);font-weight:600;line-height:1.3}.exp8mG_article h3{letter-spacing:-.015em;text-wrap:balance;margin:2.5rem 0 1rem;font-size:1.375rem;font-weight:600;line-height:1.4}.exp8mG_article a:not([data-slot=button]){color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:5px;font-weight:500;text-decoration-thickness:1px}.exp8mG_article a:not([data-slot=button]):hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.exp8mG_article a:focus-visible,.exp8mG_article summary:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.exp8mG_section{scroll-margin-top:calc(var(--site-header-height,7rem) + 2rem);margin-block:clamp(4rem,8vw,7rem)}.exp8mG_section:first-child{margin-top:0}.exp8mG_section>:last-child{margin-bottom:0}.exp8mG_article ul,.exp8mG_article ol{margin:1.5rem 0;padding-left:1.25rem}.exp8mG_article ul{list-style:outside}.exp8mG_article ol{list-style:decimal}.exp8mG_article li+li{margin-top:.75rem}.exp8mG_figure{margin:clamp(3.5rem,7vw,6rem) 0}.exp8mG_figure figcaption{color:var(--muted-foreground);margin-top:1rem;font-size:.875rem;line-height:1.6}.exp8mG_application{border:1px solid var(--border);border-radius:var(--radius-4xl);text-align:center;scroll-margin-top:calc(var(--site-header-height,7rem) + 2rem);margin-block:clamp(4rem,8vw,7rem);padding:clamp(1.5rem,5vw,3.5rem)}.exp8mG_application h2{margin-bottom:1.5rem}.exp8mG_application .exp8mG_status{margin:0 0 1rem}.exp8mG_applicationCopy{max-width:35rem;margin-inline:auto}.exp8mG_applicationCopy>:last-child{margin-bottom:0}.exp8mG_application .exp8mG_actions{justify-content:center}.exp8mG_article details{border-bottom:1px solid var(--border)}.exp8mG_article details:first-of-type{border-top:1px solid var(--border)}.exp8mG_article summary{cursor:pointer;padding:1.25rem 2rem 1.25rem 0;font-size:1.0625rem;font-weight:500;line-height:1.6;list-style:none;position:relative}.exp8mG_article summary::-webkit-details-marker{display:none}.exp8mG_article summary:after{content:"+";color:var(--muted-foreground);font-size:1.25rem;font-weight:400;position:absolute;top:1.25rem;right:.25rem}.exp8mG_article details[open] summary:after{content:"−"}.exp8mG_article details>:not(summary){font-size:1rem;line-height:1.8}@media (max-width:899px){.exp8mG_hero{grid-template-columns:minmax(0,1fr);gap:2.5rem}.exp8mG_heroCopy{max-width:38rem}.exp8mG_hero h1{font-size:clamp(2.5rem,7vw,3.5rem)}}@media (max-width:479px){.exp8mG_heroLead,.exp8mG_article{font-size:1.0625rem;line-height:1.8}.exp8mG_actions{flex-direction:column;align-items:stretch}.exp8mG_cta{width:100%}}
.Hx0lNG_hero{scroll-margin-top:calc(var(--site-header-height,7rem) + 2rem);padding-block:clamp(4rem,7vw,7rem) clamp(5rem,9vw,8rem)}.Hx0lNG_heroIntro{text-align:center;margin-bottom:clamp(4rem,7vw,7rem)}.Hx0lNG_heroTitle{letter-spacing:-.035em;text-wrap:balance;max-width:60rem;margin:0 auto;font-size:clamp(2.25rem,4.4vw,3.75rem);font-weight:600;line-height:1.08}.Hx0lNG_mission{max-width:42rem;margin:2rem auto 0}.Hx0lNG_mission h2{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:500}.Hx0lNG_mission p{text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.8}.Hx0lNG_heroAction{min-height:3rem;margin-top:2rem}.Hx0lNG_heroMedia{width:min(90rem, calc(100% - 2 * var(--marketing-gutter)));aspect-ratio:4/5;border-radius:var(--radius-4xl);background:var(--muted);min-height:min(50rem,78svh);margin-inline:auto;position:relative;overflow:hidden}.Hx0lNG_heroImage{object-fit:cover;object-position:52% center}@media (min-width:640px){.Hx0lNG_heroMedia{aspect-ratio:3/2}}@media (max-width:479px){.Hx0lNG_hero{padding-top:3rem}.Hx0lNG_heroIntro{margin-bottom:3rem}.Hx0lNG_heroTitle{font-size:2rem}.Hx0lNG_mission{margin-top:1.5rem}.Hx0lNG_mission p{font-size:1.0625rem}.Hx0lNG_heroAction{margin-top:1.5rem}}
