:root{--navy:#071f3b;--blue:#176bff;--blue-dark:#0d55d9;--pale:#f4f8ff;--line:#d8e3ef;--muted:#5c7189;--white:#fff;--serif:'Playfair Display',Georgia,serif;--sans:Manrope,Arial,sans-serif;--mono:'DM Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--navy);font-family:var(--sans);background:var(--white)}.wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto}.nav{height:92px;display:flex;align-items:center;justify-content:space-between}.logo{color:var(--navy);font-weight:800;font-size:25px;letter-spacing:-1.5px;text-decoration:none}.logo span{font-family:var(--serif);font-style:italic;font-size:31px}.nav nav{display:flex;gap:28px}.nav nav a{font-size:12px;font-weight:700;color:var(--navy);text-decoration:none}.nav-cta{font-size:12px;font-weight:800;color:var(--navy);text-decoration:none;border-bottom:1px solid #9eb3cb;padding-bottom:4px}.nav-cta b{font-size:15px;margin-left:7px;color:var(--blue)}.hero{min-height:660px;padding-top:129px}.kicker,.section-label{margin:0 0 22px;text-transform:uppercase;letter-spacing:.12em;font:10px var(--mono);color:#547394}.kicker:before,.section-label:before{content:'';display:inline-block;vertical-align:middle;width:24px;border-top:1px solid var(--blue);margin-right:10px}.hero h1,.statement h2,.fasttrack h2,.why h2,.start h2{font-size:clamp(53px,6vw,78px);line-height:.96;letter-spacing:-.07em;margin:0;font-weight:700}.hero h1 i,h2 i{font-family:var(--serif);font-weight:600}.hero-copy{max-width:476px;margin:31px 0 27px;font-size:16px;line-height:1.75;color:#45607e}.actions{display:flex;align-items:center;gap:25px}.primary{background:var(--blue);color:#fff;text-decoration:none;font-size:12px;font-weight:800;padding:16px 20px;display:inline-flex;gap:22px;align-items:center;transition:.2s}.primary:hover{background:var(--blue-dark);transform:translateY(-2px)}.primary b{font-size:16px}.secondary,.light-link{font-size:12px;font-weight:800;color:var(--navy);text-decoration:none;border-bottom:1px solid #aebed0;padding-bottom:4px}.secondary b,.light-link b{font-size:15px;margin-left:7px}.quiet{font-size:10px;color:#8495aa;margin-top:15px}.flow{padding:80px 0 143px;border-top:1px solid var(--line)}.flow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.flow article{border-top:1px solid #9fb4cc;padding-top:16px}.flow span{font:10px var(--mono);color:var(--blue)}.flow h2{font-size:17px;letter-spacing:-.045em;line-height:1.15;margin:29px 0 12px}.flow p,.statement>p,.fasttrack-copy p,.principles p,.start-inner>p{font-size:13px;line-height:1.75;color:var(--muted);margin:0}.statement{padding-bottom:150px}.statement h2{margin-bottom:29px}.statement>p{max-width:455px;font-size:15px}.paths{display:flex;gap:0;margin-top:64px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.paths span{width:25%;padding:18px 12px 18px 0;font:10px var(--mono);color:#496888}.paths span:before{content:'—';color:var(--blue);margin-right:8px}.fasttrack{background:var(--navy);color:#fff;padding:132px 0}.fasttrack .section-label{color:#a9c9ee}.fasttrack-inner{display:grid;grid-template-columns:1fr 1fr;gap:110px}.fasttrack-copy{padding-top:47px;max-width:405px}.fasttrack-copy p{color:#c0d0e3;font-size:15px;margin-bottom:22px}.light-link{display:inline-block;margin-top:13px;border-color:#91acd0;color:#fff}.light-link b{color:#80b0ff}.why{padding:145px 0;display:grid;grid-template-columns:1fr 1fr;gap:100px}.principles{padding-top:54px}.principles article{display:grid;grid-template-columns:160px 1fr;padding:19px 0;border-top:1px solid var(--line)}.principles article:last-child{border-bottom:1px solid var(--line)}.principles b{font-size:13px}.start{background:var(--pale);padding:132px 0}.start-inner{max-width:1180px}.start h2{margin-bottom:29px}.start-inner>p{max-width:390px;font-size:15px;margin-bottom:29px}.start small{display:block;margin-top:15px;color:#7087a0;font-size:10px}.footer{height:115px;display:flex;align-items:center;justify-content:space-between}.footer p{font:13px var(--serif);font-style:italic;margin:0;color:#58708b}.footer small{font:10px var(--mono);color:#8293a7}@media(max-width:720px){.wrap{width:min(100% - 40px,1180px)}.nav{height:76px}.nav nav{display:none}.hero{min-height:570px;padding-top:100px}.flow{padding:65px 0 85px}.flow-grid,.fasttrack-inner,.why{grid-template-columns:1fr;gap:30px}.flow h2{margin-top:15px}.flow article{display:grid;grid-template-columns:40px 1fr;column-gap:10px}.flow article span{grid-row:span 2}.flow article h2{margin:0}.flow article p{grid-column:2;margin-top:10px}.statement,.why{padding-bottom:85px}.paths{display:block;margin-top:45px}.paths span{display:block;width:auto;border-bottom:1px solid var(--line)}.paths span:last-child{border:0}.fasttrack{padding:85px 0}.fasttrack-copy,.principles{padding-top:0}.why{padding-top:85px}.principles article{grid-template-columns:1fr;gap:9px}.start{padding:85px 0}.footer{height:105px}.footer p{display:none}}
