.academy-hero{min-height:650px;padding:90px 7%;display:grid;grid-template-columns:1.2fr .8fr;gap:12%;align-items:end;background:var(--olive);color:white}.academy-hero h1{font-size:clamp(52px,6vw,88px);margin:24px 0 28px}.academy-hero>div>p{max-width:650px;font-size:18px}.academy-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.academy-hero aside{padding:30px;border-top:3px solid var(--sage);background:#ffffff12}.academy-hero aside span{display:block;font-size:11px;font-weight:700;letter-spacing:2px}.academy-hero aside strong{display:block;font-size:54px;line-height:1;margin:20px 0 12px}.academy-hero aside p{font-size:14px;margin:0}.academy-programs{background:var(--bone)}.academy-heading{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start;margin-bottom:55px}.academy-heading h2{margin-top:0}.academy-heading>p{font-size:15px}.tuition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tuition-grid article{padding:30px;background:#e3e8df;border-top:4px solid var(--olive)}.tuition-grid article>span{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--olive)}.tuition-grid h3{font-size:25px;margin:14px 0 22px}.tuition-grid dl{margin:0}.tuition-grid dl>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid var(--line)}.tuition-grid dt,.tuition-grid dd{font-size:13px}.tuition-grid dd{font-weight:700;margin:0}.tuition-grid .lunch-card{background:var(--sky)}.lunch-card p{font-size:14px}.lunch-card strong{font-size:25px}.academy-hours{padding:90px 7%;display:grid;grid-template-columns:1fr 1fr;gap:10%;background:var(--sage)}.academy-hours h2{margin-bottom:0}.hours-list>div{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #94a783}.hours-list>div:last-child{border-bottom:1px solid #94a783}.hours-list span,.hours-list strong{font-size:13px}.academy-contact{padding:90px 7%;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;background:var(--sky)}.academy-contact h2{margin-bottom:0}.academy-contact h3{font-size:28px;margin:0 0 4px}.academy-contact p{font-size:14px}.academy-contact .underlink{display:block;width:max-content;max-width:100%;overflow-wrap:anywhere}.academy-phone{display:block;font-size:22px;font-weight:700;margin:20px 0 26px}.academy-contact .button{width:max-content}@media(max-width:900px){.academy-hero{grid-template-columns:1fr;gap:45px}.academy-heading{grid-template-columns:1fr;gap:20px}}@media(max-width:640px){.academy-hero{min-height:680px;padding:65px 6%;align-items:center}.academy-hero h1{font-size:52px}.academy-hero>div>p{font-size:16px}.academy-actions{align-items:flex-start;flex-direction:column;gap:18px}.academy-heading,.tuition-grid,.academy-hours,.academy-contact{grid-template-columns:1fr}.tuition-grid{gap:16px}.academy-hours,.academy-contact{padding:65px 6%;gap:30px}.academy-contact h2{font-size:39px}}
