.page-module__0u7IIG__topSection{background-color:var(--color-bg);margin-top:calc(-1 * var(--site-header-height));padding-top:var(--site-header-height);position:relative}.page-module__0u7IIG__topSection:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#ffffff03 1px,#0000 1px),linear-gradient(#ffffff03 1px,#0000 1px);background-position:top;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.page-module__0u7IIG__hero{z-index:1;padding:clamp(4rem,14vw,9rem) 1.5rem clamp(3rem,9vw,4.5rem);position:relative}.page-module__0u7IIG__heroInner{max-width:var(--container-max);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.page-module__0u7IIG__heroTitle{max-width:min(52rem,100%);font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);flex-direction:column;align-items:center;gap:.12em;margin:0 0 clamp(1.25rem,3vw,1.75rem);font-size:clamp(1.5rem,3.5vw + .85rem,2.5rem);font-weight:900;line-height:1.22;display:flex}.page-module__0u7IIG__heroTitleLine1{color:var(--color-text)}.page-module__0u7IIG__heroTitleLine2{color:var(--color-accent)}.page-module__0u7IIG__heroSubtitle{max-width:min(42rem,100%);font-family:var(--font-body);color:#eee;margin:0;font-size:18px;font-weight:500;line-height:1.75}.page-module__0u7IIG__section{z-index:1;background-color:var(--color-bg);padding:clamp(2.5rem,7vw,4rem) 1.5rem;position:relative}.page-module__0u7IIG__sectionInner{max-width:min(52rem,100%);margin:0 auto}.page-module__0u7IIG__sectionTitle{font-family:var(--font-heading);font-size:var(--font-h2-size);letter-spacing:.06em;font-weight:900;line-height:var(--font-h2-line-height);text-transform:uppercase;color:var(--color-text);margin:0 0 1.5rem}.page-module__0u7IIG__sectionTitleLine1{color:var(--color-text)}.page-module__0u7IIG__sectionTitleLine2{color:var(--color-accent)}.page-module__0u7IIG__prose p{font-family:var(--font-body);color:#eee;margin:0 0 1.15rem;font-size:clamp(16px,.6vw + .85rem,18px);font-weight:500;line-height:1.8}.page-module__0u7IIG__prose p:last-child{margin-bottom:0}.page-module__0u7IIG__pullQuote{border:1px solid #ffffff0f;border-left:3px solid var(--color-accent);background:#ffffff08;border-radius:12px;margin:1.75rem 0 0;padding:clamp(1.5rem,4vw,2.25rem)}.page-module__0u7IIG__pullQuoteText{font-family:var(--font-body);color:var(--color-text);margin:0;font-size:clamp(17px,.7vw + .9rem,19px);font-weight:500;line-height:1.7}.page-module__0u7IIG__pullQuoteCite{font-family:var(--font-heading);letter-spacing:.02em;color:var(--color-text-muted);margin-top:1rem;font-size:14px;font-style:normal;font-weight:700;display:block}.page-module__0u7IIG__ctaNoTopRule{border-top:none}.page-module__0u7IIG__ctaNoTopRule #final-cta-heading{line-height:var(--font-h2-line-height)}@media (max-width:768px){.page-module__0u7IIG__hero,.page-module__0u7IIG__section{padding-left:1rem;padding-right:1rem}}
