:root{--color-penn:#012257;--color-palatinate:#0c3dfb;--color-yellow:#ffe045;--color-orange:#f7921c;--color-paper:#fdfdfb;--color-white:#fff;--color-ink:#0a1f42;--color-muted:#012257a8;--color-faint:#01225773;--color-line:#01225724;--color-hairline:#0122571a;--gradient-accent:linear-gradient(90deg, #ffe045, #f7921c);--font-family:"Poppins","Segoe UI",system-ui,sans-serif;--font-body-weight:300;--font-medium-weight:400;--font-emphasis-weight:500;--font-heading-weight:600;--font-wordmark-weight:700;--type-body-size:1.04rem;--type-body-line-height:1.75;--type-h2:clamp(1.55rem, 3vw, 2.1rem);--type-h2-line-height:1.25;--type-h2-letter-spacing:-.01em;--type-label-size:.72rem;--type-label-weight:600;--type-label-letter-spacing:.2em;--type-label-transform:uppercase;--type-legal-size:.78rem;--type-legal-line-height:1.8;--layout-max-width:1080px;--layout-page-padding:28px;--layout-header-height:76px;--layout-section-padding-y:96px;--layout-gbar-height:4px;--layout-radius:4px;--layout-logo-height:30px;--motion-reveal-translate-y:14px;--motion-reveal-duration:.8s;--motion-reveal-easing:ease}
@font-face{font-family:Poppins Metric Fallback;src:local(Liberation Sans),local(Arimo);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-poppins,var(--font-family));font-weight:var(--font-body-weight);font-size:var(--type-body-size);line-height:var(--type-body-line-height);color:var(--color-ink);background:var(--color-paper);-webkit-font-smoothing:antialiased}a{color:var(--color-palatinate);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--color-palatinate);outline-offset:3px}.wrap{max-width:var(--layout-max-width);padding:0 var(--layout-page-padding);margin:0 auto}@media (scripting:enabled){.rv{opacity:0;transform:translateY(var(--motion-reveal-translate-y));transition:opacity var(--motion-reveal-duration) var(--motion-reveal-easing), transform var(--motion-reveal-duration) var(--motion-reveal-easing)}.rv.in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv{opacity:1;transition:none;transform:none}}
@font-face{font-family:poppins;src:url(../media/poppins_latin_300-s.p.2hvcnh59x4e6z.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_400-s.p.17e3l4txdrufi.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_500-s.p.1bg6trwi21i5q.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_600-s.p.2g9xiodaln20i.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_76afddf3-module__eJqfIa__className{font-family:poppins,poppins Fallback,Poppins Metric Fallback,Segoe UI,system-ui,sans-serif}.poppins_76afddf3-module__eJqfIa__variable{--font-poppins:"poppins", "poppins Fallback", Poppins Metric Fallback, Segoe UI, system-ui, sans-serif}
