@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2) format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff) format("woff")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f7e9;color:#284d42;font-family:Nunito,sans-serif;line-height:1.8}a{color:#305a46;text-underline-offset:4px}a:focus-visible{outline:3px solid #938499;outline-offset:5px}.profile-header{padding:25px 5%;display:flex;justify-content:space-between;align-items:center;background:#bde4dc}.profile-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:24px;font-weight:900}.profile-header>a:last-child{font-weight:700}.profile{max-width:760px;margin:65px auto;padding:0 25px}.kicker{font-size:11px;letter-spacing:2px;font-weight:900}h1{font-size:clamp(40px,8vw,70px);line-height:1.1;letter-spacing:-2px;margin:20px 0}.lead{font-size:22px;line-height:1.5}nav{display:flex;gap:23px;flex-wrap:wrap;margin:30px 0 50px}section{margin:45px 0;scroll-margin-top:30px}h2{font-size:28px;line-height:1.25}p{max-width:65ch}.profile-cta{display:inline-block;background:#305a46;color:#fffbea;border-radius:24px;padding:12px 22px;text-decoration:none;font-weight:700;margin-top:15px}footer{max-width:760px;margin:50px auto;padding:20px 25px;font-size:12px;color:#507460}@media(max-width:500px){.profile-header{padding:18px}.profile-brand{font-size:19px}.profile-header>a:last-child{font-size:12px}.profile{margin-top:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(prefers-color-scheme:dark){:root{color-scheme:dark}body{background:#101f30;color:#e1e9e5}.profile-header{background:#1b303e}a{color:#c0dec1}.profile-cta{background:#bdd5b4;color:#233e37}footer{color:#afc7c2}}
