@import url('admissions.css?v=5a051563673c');
.service-art{min-width:0;display:grid;place-items:center;aspect-ratio:1/1.05;background:var(--ink);color:#afbed6;border-radius:2px 2px 70px 2px;overflow:hidden}.service-art svg{width:88%;height:auto}.service-art .accent{stroke:var(--lime);stroke-width:2}.service-art .solid{fill:var(--lime);stroke:none}.hero-photo{min-height:470px}.hero-photo img{max-height:600px}.hero h1{font-size:clamp(50px,6.2vw,85px)}.hero .lead{font-size:19px;max-width:450px}.hero{gap:7%;grid-template-columns:1.2fr 1fr;padding-top:75px;padding-bottom:75px}.button{gap:12px;font-size:15px}.service-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:30px;padding-bottom:30px;gap:45px}.service-proof>div{display:flex;align-items:center;gap:22px;min-width:0}.service-proof strong{font:500 clamp(30px,4vw,50px)/1 Manrope,sans-serif;letter-spacing:-.05em;color:var(--blue);flex-shrink:0}.service-proof span{font-size:15px;line-height:1.5;max-width:300px;color:var(--muted)}.starting{gap:9%;padding-top:110px;padding-bottom:110px}.starting h2{font-size:clamp(36px,4.1vw,56px)}.stage-options{gap:12px}.stage-options button{font-size:15px;padding:11px 18px;text-align:left}.roadmap{min-height:360px;padding:36px}.roadmap>p{font-size:16px}.roadmap li{font-size:16px}.service-story{background:var(--paper)}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:85px;padding-bottom:85px;align-items:center}.story-grid h2{font-size:clamp(36px,4.1vw,56px)}.story-grid h2 em{color:var(--blue)}.story-grid p{font-size:18px;line-height:1.85;color:var(--muted);max-width:540px}.project-links{display:flex;flex-wrap:wrap;gap:15px 30px;margin-top:25px}.project-links a{border-bottom:1px solid var(--blue);font-size:16px;padding-bottom:5px}.project-links a span{color:var(--blue);margin-left:10px}.work-heading h2{max-width:800px}.benefit-list{margin-top:45px}.benefit-list li{padding:30px 0}.benefit-list p{max-width:800px;font-size:18px}.questions{gap:8%}.questions summary{font-size:17px}.questions details p{font-size:16px}.final-inner>div>p:first-child{max-width:420px;font-size:18px}.eyebrow{font-size:12px}.languages,.languages button{font-size:14px}.back{font-size:14px!important}select:focus-visible{outline:3px solid #7f95ff}.service-art svg{transition:transform .8s ease}.service-art:hover svg{transform:rotate(-3deg) scale(1.025)}@media(max-width:760px){.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:50px;gap:35px}.hero h1{font-size:clamp(45px,12vw,68px)}.hero .lead{font-size:18px}.service-art{aspect-ratio:1.2;max-height:350px;border-bottom-right-radius:50px}.service-art svg{max-height:330px;width:95%}.hero-photo{min-height:0;height:360px}.service-proof{gap:25px;grid-template-columns:1fr;padding-top:25px;padding-bottom:25px}.service-proof>div{gap:20px}.service-proof strong{font-size:40px;min-width:80px}.service-proof span{font-size:15px}.starting{padding-top:65px;padding-bottom:65px;gap:30px}.stage-options button{font-size:14px}.roadmap{min-height:0;padding:28px}.story-grid{grid-template-columns:1fr;gap:28px;padding-top:55px;padding-bottom:55px}.story-grid p{font-size:17px}.benefit-list p{font-size:17px}.questions summary{font-size:16px}.questions details p{font-size:16px}.final-inner>div>p:first-child{font-size:17px}.eyebrow{font-size:11px}.work-heading h2{font-size:38px}.work{padding-bottom:45px}.questions{padding-top:20px}.final h2{font-size:clamp(40px,11vw,55px)}}@media(prefers-reduced-motion:reduce){.service-art svg{transition:none}.service-art:hover svg{transform:none}}
