.stp-page{overflow:clip}.stp-page h2{white-space:pre-line;font-size:clamp(35px,3.7vw,57px)}.stp-page .eyebrow{color:var(--accent);margin-bottom:23px}.stp-page p:not(.eyebrow){line-height:1.75}.sp-section{padding-block:92px}.sp-hero{isolation:isolate;color:#f5f7fc;background:#091437;padding:148px 0 80px;position:relative}.sp-hero .brand-atmosphere{--brand-world-opacity:.05;--brand-us-opacity:.06}.sp-hero-inner{z-index:1;position:relative}.sp-breadcrumb ol{color:#c0cee4;flex-wrap:wrap;gap:8px 12px;margin:0 0 44px;padding:0;font-size:14px;list-style:none;display:flex}.sp-breadcrumb li{align-items:center;gap:12px;display:flex}.sp-breadcrumb li+li:before{content:"/";color:#8198ba}.sp-breadcrumb a{text-underline-offset:5px;align-items:center;min-height:32px;display:inline-flex}.sp-breadcrumb a:hover{text-decoration:underline}.sp-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:6%;display:grid}.sp-hero .eyebrow{color:#b6ddf5}.sp-hero h1{letter-spacing:-.055em;font-size:clamp(49px,5.2vw,79px);font-weight:500;line-height:1.06}.sp-hero h1 span{color:#acd9f1;display:block}.sp-intro{color:#d3dff0;max-width:580px;font-size:var(--type-lead);margin-top:28px}.sp-hero-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:30px;display:flex}.sp-hero .text-link{color:#c6e8fa}.sp-hero :is(a,button):focus-visible{outline-color:#b5def9}.sp-team{min-width:0;margin:0}.sp-team>img{border:1px solid #d3e6f346;border-radius:18px;width:100%;height:auto;display:block}.sp-team figcaption{color:#b9cce2;margin-top:16px;font-size:14px;line-height:1.6}.sp-connection{backdrop-filter:blur(12px);background:#b6d4f00a;border:1px solid #c5e2f22b;border-radius:14px;grid-template-columns:1fr 1fr;gap:32px;margin:27px 0 0;padding:22px 26px;display:grid}.sp-connection>div{position:relative}.sp-connection>div+div:before{content:"";background:#c5e2f238;width:1px;position:absolute;top:5px;bottom:5px;left:-17px}.sp-connection dt{letter-spacing:-.025em;font-size:22px}.sp-connection dd{color:#b9cce2;margin:7px 0 0;font-size:14px;line-height:1.5}.sp-conversation{grid-template-columns:1.15fr 1fr;align-items:center;gap:9%;display:grid}.sp-copy{color:var(--muted);font-size:var(--type-body);margin-top:25px}.sp-about-link{margin-top:24px}.sp-conversation dl{margin:0}.sp-conversation dl>div{border-bottom:1px solid var(--border);padding-block:28px}.sp-conversation dl>div:first-child{padding-top:0}.sp-conversation dl>div:last-child{border-bottom:0;padding-bottom:0}.sp-conversation dt{letter-spacing:-.035em;font-size:25px;font-weight:500;line-height:1.3}.sp-conversation dd{font-size:var(--type-body);color:var(--muted);margin:14px 0 0;line-height:1.75}.sp-start{background:var(--section-alt);padding-block:78px}.sp-section-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:42px;display:flex}.sp-section-heading>p{color:var(--muted);font-size:var(--type-body);max-width:370px}.sp-steps{grid-template-columns:repeat(3,1fr);gap:5%;margin:0;padding:0;list-style:none;display:grid}.sp-steps li{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.sp-step-number{color:var(--accent);font-size:14px;line-height:34px}.sp-steps h3{letter-spacing:-.035em;font-size:clamp(24px,2.2vw,30px);line-height:1.25}.sp-steps p{color:var(--muted);font-size:var(--type-body);margin-top:17px}.sp-start-note{color:var(--muted);max-width:780px;margin-top:40px;font-size:15px}.sp-path-list{margin-top:36px}.sp-path-list article{border-bottom:1px solid var(--border);grid-template-columns:.9fr 1.05fr 1.05fr;align-items:center;gap:6%;padding-block:29px;display:grid}.sp-path-list h3{letter-spacing:-.035em;font-size:28px;line-height:1.3}.sp-path-list p{color:var(--muted);font-size:var(--type-body)}.sp-path-list .text-link{justify-self:end;line-height:1.6}.sp-path-list .text-link svg{flex-shrink:0}.sp-questions{grid-template-columns:.85fr 1.3fr;gap:9%;padding-bottom:80px;display:grid}.sp-questions details{border-bottom:1px solid var(--border)}.sp-questions summary{justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:20px;line-height:1.45;list-style:none;display:flex}.sp-questions summary::-webkit-details-marker{display:none}.sp-questions details[open] summary svg{transform:rotate(45deg)}.sp-questions details>p{font-size:var(--type-body);color:var(--muted);padding:0 30px 24px 0}.sp-closing{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:start;gap:10%;padding-block:64px 84px;display:grid}.sp-closing h2{font-size:clamp(42px,5vw,72px)}.sp-closing p{color:var(--muted);font-size:var(--type-lead);max-width:500px;margin-bottom:26px}.sp-closing .sp-email{flex-wrap:wrap;gap:0 9px;margin:20px 0 0;font-size:14px;display:flex}.sp-email a{color:var(--text);text-underline-offset:5px;text-decoration:underline}@media (width<=1100px){.sp-hero-grid{gap:4%}.sp-hero h1{font-size:clamp(43px,5.2vw,68px)}.sp-conversation,.sp-questions{gap:6%}.sp-connection{gap:22px;padding:20px}.sp-connection>div+div:before{left:-12px}.sp-connection dt{font-size:20px}.sp-steps{gap:3%}.sp-steps li{display:block}.sp-step-number{margin-bottom:12px;display:block}.sp-path-list article{gap:4%}}@media (width<=767px){.stp-page .container{width:calc(100% - 40px)}.sp-section{padding-block:66px}.sp-hero{padding:133px 0 42px}.sp-breadcrumb ol{gap:4px 9px;margin-bottom:30px;font-size:13px}.sp-breadcrumb li{gap:9px}.sp-hero-grid,.sp-conversation,.sp-steps,.sp-path-list article,.sp-questions,.sp-closing{grid-template-columns:1fr}.sp-hero-grid{gap:40px}.sp-hero h1{font-size:clamp(45px,10.8vw,70px)}.sp-intro{margin-top:24px;font-size:18px}.sp-team figcaption{font-size:13px}.sp-connection{margin-top:20px;padding:20px 17px}.sp-connection dt{font-size:20px}.sp-connection dd{font-size:13px}.sp-conversation{gap:34px}.sp-conversation dt{font-size:24px}.sp-start{padding-block:60px}.sp-section-heading{flex-direction:column;align-items:start;gap:24px;margin-bottom:32px}.sp-section-heading>p{max-width:none}.sp-steps{gap:30px}.sp-steps li{grid-template-columns:auto 1fr;gap:18px;display:grid}.sp-step-number{margin:0;line-height:29px}.sp-steps p{margin-top:14px}.sp-path-list{margin-top:16px}.sp-path-list article{gap:14px}.sp-path-list .text-link{justify-self:start;margin-top:5px}.sp-questions{gap:22px;padding-bottom:60px}.sp-questions summary{font-size:19px}.sp-questions details>p{padding-right:0}.sp-closing{gap:28px;padding-block:52px 68px}}@media (prefers-reduced-motion:reduce){.stp-page *,.stp-page :before{scroll-behavior:auto;transition:none!important;animation:none!important}}
