.pre-hero{display:grid;grid-template-columns:minmax(0,49%) minmax(0,51%);min-height:640px;background:var(--paper)}.pre-hero-copy{padding:clamp(64px,9vw,145px) clamp(24px,6vw,110px);align-self:center}.pre-hero-copy h1{font-size:clamp(3.1rem,5vw,5.85rem)}.pre-hero-copy .lead{max-width:620px;margin:25px 0 32px;font-size:1.12rem}.pre-hero-image,.pre-hero-image img{display:block;width:100%;height:100%}.pre-hero-image img{object-fit:cover}.pre-details,.pre-intro{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:clamp(48px,9vw,145px);gap:clamp(48px,9vw,145px);padding:clamp(72px,10vw,145px) clamp(24px,8vw,150px)}.pre-details>div:first-child,.pre-intro>div:first-child{max-width:510px}.pre-details>div:last-child,.pre-intro>div:last-child{max-width:780px}.pre-details p:not(.eyebrow),.pre-intro p:not(.eyebrow){color:var(--muted);font-size:1.04rem}.pre-details{background:#f0e6d5}.pre-details a{color:var(--teal);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.pre-guidance{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(48px,8vw,130px);gap:clamp(48px,8vw,130px);padding:clamp(72px,10vw,145px) clamp(24px,8vw,150px);background:var(--ivory)}.pre-guidance>div:first-child{max-width:510px}.pre-guidance-copy{max-width:780px}.pre-guidance-copy p{color:var(--muted);font-size:1.04rem}.pre-facts{display:grid;grid-template-columns:repeat(3,1fr);background:var(--navy);color:var(--ivory);padding:44px max(24px,8vw);grid-gap:36px;gap:36px}.pre-facts article{display:grid;grid-gap:7px;gap:7px;border-left:1px solid rgba(250,247,241,.32);padding-left:25px}.pre-facts strong{font-family:var(--font-display);font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:500}.pre-facts span{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#dce4ef}.pre-process{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:clamp(48px,8vw,130px);gap:clamp(48px,8vw,130px);padding:clamp(72px,10vw,145px) clamp(24px,8vw,150px);background:var(--paper)}.pre-process-heading{max-width:500px}.pre-process-heading>p:last-child{margin-top:22px;color:var(--muted)}.pre-process ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.pre-process li{display:grid;grid-template-columns:66px 1fr;grid-gap:20px;gap:20px;padding:28px 0;border-bottom:1px solid var(--line)}.pre-process li>span{font-size:.78rem;color:var(--gold);font-weight:700;letter-spacing:.12em}.pre-process h3{margin-bottom:10px}.pre-process li p{color:var(--muted);margin:0}.pre-audience{display:grid;grid-template-columns:1fr 1fr;background:var(--navy);color:var(--ivory)}.pre-audience>div{padding:clamp(68px,8vw,125px) clamp(24px,7vw,115px)}.pre-audience>div+div{background:#06162e}.pre-audience .eyebrow{color:#dfae54}.pre-audience p:not(.eyebrow){color:#dce4ef;max-width:550px}.pre-audience .textlink{color:white}.pre-locations{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:clamp(44px,8vw,120px);gap:clamp(44px,8vw,120px);padding:clamp(72px,10vw,145px) clamp(24px,8vw,150px);background:var(--paper)}.pre-locations>div:first-child{max-width:510px}.pre-location-list{border-top:1px solid var(--line)}.pre-location-list a{display:grid;grid-template-columns:160px 1fr auto;grid-gap:22px;gap:22px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.pre-location-list a:hover{color:var(--teal)}.pre-location-list span{color:var(--muted);font-size:.9rem}.pre-location-list em{font-size:.69rem;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pre-faq{max-width:1050px;padding-top:clamp(72px,10vw,135px);padding-bottom:clamp(72px,10vw,135px)}@media(max-width:850px){.pre-audience,.pre-details,.pre-guidance,.pre-hero,.pre-intro,.pre-locations,.pre-process{grid-template-columns:1fr}.pre-hero-copy{padding:76px 24px 62px}.pre-hero-copy h1{font-size:3.18rem}.pre-hero-image{min-height:370px}.pre-details,.pre-guidance,.pre-intro,.pre-locations,.pre-process{gap:34px;padding:68px 24px}.pre-facts{grid-template-columns:1fr;padding:42px 24px;gap:25px}.pre-facts article{padding-left:18px}.pre-process li{grid-template-columns:48px 1fr;gap:12px}.pre-audience>div{padding:68px 24px}.pre-location-list a{grid-template-columns:1fr;gap:5px}.pre-location-list em{margin-top:4px}}