.site-logo{display:block;flex:0 0 290px;max-width:100%}.site-logo img{display:block;width:100%;height:auto;mix-blend-mode:multiply}header{gap:22px;padding-top:16px;padding-bottom:16px}header nav{gap:22px}nav a[aria-current="page"]{border-bottom:1px solid var(--sand)}.portrait{margin:0;overflow:hidden;background:#e8e1d6;border-radius:180px 180px 5px 5px;min-width:0}.portrait img{display:block;width:100%;height:100%;object-fit:cover}.hero-portrait{height:570px;align-self:center}.hero-portrait img{object-position:50% 47%}.about-photo{height:430px;max-width:360px;margin-top:32px;border-radius:5px}.about-photo img{object-position:50% 48%}.about{align-items:start}.about .quote{font-size:1.5rem;margin-top:28px}.about-copy{padding-top:58px}.exam-page h1{font-size:clamp(2.8rem,4.9vw,4.6rem);overflow-wrap:normal}.exam-page .hero{grid-template-columns:1.15fr 1fr}.exam-page .hero-portrait img{object-position:50% 50%}.exam-page .faq{padding-top:88px}.hero{padding-top:48px;padding-bottom:48px}img{max-width:100%}@media(max-width:1200px){header{flex-wrap:wrap}.site-logo{flex-basis:260px}header nav{gap:20px}.hero-portrait{height:530px}.exam-page h1{font-size:3.4rem}}@media(max-width:1050px){header .button{display:none}.hero-portrait{height:490px}.site-logo{flex-basis:240px}.about-photo{height:390px}.exam-page h1{font-size:3rem}}@media(max-width:700px){header{gap:14px;padding:14px 20px 20px}.site-logo{flex-basis:auto;width:290px}header nav{flex-wrap:wrap;column-gap:20px;row-gap:10px;font-size:.8125rem}.hero,.exam-page .hero{grid-template-columns:1fr;padding-top:34px;gap:32px}.hero-portrait{height:auto;aspect-ratio:4/5;width:100%;max-width:430px;margin:auto;border-radius:140px 140px 5px 5px}.hero-portrait img{object-position:50% 45%}.about-copy{padding-top:0}.about-photo{height:auto;aspect-ratio:4/5;max-width:100%}.exam-page h1{font-size:clamp(2.6rem,9.3vw,3.8rem)}.exam-page .faq{padding-top:64px}}@media(prefers-reduced-motion:reduce){.portrait{animation:none}}
