/* Home landing hero is the alignment reference for the three top-level pages. */
body:is(.explore-page,.about-page) .container{width:min(1120px,calc(100% - 128px));max-width:1120px;margin-inline:auto}
body.explore-page .explore-eyebrow,body.about-page .about-heading>.about-eyebrow{margin-bottom:28px}
body.explore-page .intro-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:32px;margin-top:28px}
body.explore-page .intro-bottom>p{max-width:620px;margin:0}
body.about-page .about-role{margin:28px 0 14px}
body.about-page .about-heading>.about-text-link,body.explore-page .explore-jump{display:inline-flex;align-items:center;width:fit-content;min-width:0;min-height:0;padding:0 0 6px;border:0;border-bottom:1px solid #b69af560;border-radius:0;background:none;box-shadow:none;color:#e5d9f2;font-size:var(--type-body);line-height:1.6;gap:0}
body.about-page .about-heading>.about-text-link{margin-top:32px}
body.about-page .about-heading>.about-text-link:hover,body.explore-page .explore-jump:hover{background:none;border-color:#c4a5f5;color:#fff}
body.about-page .about-heading>.about-text-link>span,body.explore-page .explore-jump>span{display:none}
@media(max-width:700px){
 body:is(.explore-page,.about-page) .container,body.portfolio-home .hero .personal-intro{width:calc(100% - 32px)}
 body.explore-page .explore-eyebrow,body.about-page .about-heading>.about-eyebrow{margin-bottom:24px}
 body.about-page .about-role{margin-top:24px}
}
