.story-hero,.contact-hero{background:#07111f;color:#fff;padding:180px 0 130px;position:relative;overflow:hidden}.story-hero:after,.contact-hero:after{content:"";position:absolute;width:520px;height:520px;border:1px solid #a9eff026;border-radius:50%;right:-180px;top:80px;box-shadow:0 0 100px #6e9eff16}.story-hero h1,.contact-hero h1{font-size:clamp(58px,9vw,118px);line-height:.88;letter-spacing:-.08em;margin:0;position:relative;z-index:1}.story-hero-lede,.contact-hero>div>p:not(.eyebrow){font-size:19px;line-height:1.55;color:#adbdce;max-width:530px;margin:34px 0 0;position:relative;z-index:1}.story-body{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:150px;padding-bottom:150px}.story-intro h2,.contact-intake h2{font-size:clamp(44px,6vw,76px);line-height:.95;letter-spacing:-.07em;margin:0}.story-prose{max-width:520px}.story-prose p{font-size:18px;line-height:1.7;color:#687789;margin:0 0 26px}.story-timeline{background:#07111f;color:#fff;padding:120px 0}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#294056;margin-top:48px;border:1px solid #294056}.timeline article{background:#07111f;padding:30px;min-height:240px}.timeline span{font-size:11px;color:#a9eff0}.timeline h3{font-size:25px;letter-spacing:-.05em;margin:48px 0 14px}.timeline p{color:#9eafc2;line-height:1.6;font-size:14px;margin:0}.story-quote{background:#b9e8df;padding:120px 0;text-align:center}.story-quote p{font:400 clamp(32px,5vw,62px)/1.05 Georgia,serif;letter-spacing:-.06em;max-width:850px;margin:0 auto 42px;color:#173849}.contact-hero{padding-bottom:110px}.contact-hero .button{margin-top:35px}.contact-intake{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:140px;padding-bottom:150px}.contact-intake>div>p:not(.eyebrow){font-size:17px;line-height:1.65;color:#687789;max-width:470px;margin-top:30px}.contact-note{border-top:1px solid #ccd7df;margin-top:50px;padding-top:20px;display:grid;gap:8px;max-width:470px}.contact-note strong{font-size:12px;text-transform:uppercase;letter-spacing:.12em}.contact-note span{font-size:14px;line-height:1.5;color:#687789}.contact-form{align-self:start}.contact-form h3{margin-top:0}.contact-form form{display:grid;gap:9px}.contact-form textarea{min-height:145px}.contact-form .button{border:0;cursor:pointer;justify-self:start;margin-top:8px}.notice{background:#e6f7ef;color:#1b5a46;padding:13px;margin:0 0 20px;font-size:13px;line-height:1.45}@media(max-width:800px){.story-hero,.contact-hero{padding:140px 0 90px}.story-hero h1,.contact-hero h1{font-size:clamp(56px,16vw,78px)}.story-body,.contact-intake{grid-template-columns:1fr;gap:44px;padding-top:90px;padding-bottom:95px}.story-prose p{font-size:16px}.story-timeline{padding:90px 0}.timeline{grid-template-columns:1fr}.timeline article{min-height:0}.timeline h3{margin-top:30px}.story-quote{padding:90px 0}.contact-hero>div>p:not(.eyebrow){font-size:16px}.contact-intake h2{font-size:50px}}
