@font-face{font-family:Athena;src:url("/fonts/Athena/Athena-Regular (PERSONAL USE ONLY).ttf")format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--navy:#101120;--navy-soft:#1a1b2b;--copper:#bc6e2e;--copper-dark:#8a4a1d;--off-white:#f2f2f2;--white:#fff;--ink:#161723;--muted:#555664;--line:#1011202e;--line-light:#f2f2f23d;--page:min(100% - 2rem, 76rem);--header-height:6.75rem;--space-section:clamp(5.25rem, 10vw, 9rem);--radius-sm:.4rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--font-athena:"Athena";--font-montserrat:"Montserrat"}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--off-white);color:var(--ink);font-family:var(--font-montserrat), Arial, sans-serif;margin:0;font-weight:400;overflow-x:clip}body,button,a,input,select,textarea{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p,h1,h2,h3,dl,dd{margin:0}h1,h2,h3{font-family:var(--font-athena), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;font-weight:400}p{text-wrap:pretty}::selection{background:var(--copper);color:var(--navy)}:focus-visible{outline:3px solid var(--copper);outline-offset:4px}.page-shell{width:var(--page);margin-inline:auto}.section{padding-block:var(--space-section)}.skip-link{z-index:50;background:var(--off-white);color:var(--navy);border-radius:var(--radius-sm);transition:transform .18s var(--ease-out);padding:.8rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}@media (max-width:760px){:root{--page:min(100% - 1.25rem, 76rem);--header-height:4.75rem;--space-section:clamp(4.5rem, 18vw, 6.5rem)}html{scroll-padding-top:2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
