html{scroll-behavior:smooth}body{overflow-wrap:anywhere}.public-nav{width:min(1420px,94%);margin:auto;display:flex;align-items:center;gap:28px;min-height:90px}.public-links{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:flex-end;margin-left:auto}.public-links a{padding:12px 6px;font-size:14px;min-height:44px;display:inline-flex;align-items:center}.public-links a[aria-current]{color:var(--gold);text-decoration:underline;text-underline-offset:7px}.menu-toggle{color:#fff;background:#101725;border:1px solid #ffb820;border-radius:8px;padding:12px 18px;font-size:16px;min-height:44px}.content-stack{display:grid;gap:24px}.content-stack .card h2{font-size:28px;line-height:1.15}.content-stack .card p{max-width:80ch}.content-stack a:not(.btn){text-decoration:underline;text-underline-offset:3px}.brand-art{margin:0;border:1px solid #526070;border-radius:16px;overflow:hidden;background:#080d15}.brand-art figcaption{padding:18px;color:#e4ebf5;font-size:16px;line-height:1.5}.brand-art img{display:block;width:100%;height:auto}.hero-title{max-width:1050px;line-height:1.04}.hero-page{padding:64px 0 44px}.skip-link{position:fixed;left:12px;top:-100px;background:#ffb820;color:#000;padding:12px;z-index:1000}.skip-link:focus{top:12px}:focus-visible{outline:3px solid #71caff;outline-offset:4px}.card{animation:none!important}.email-address{font-size:clamp(17px,3vw,23px)}@media(max-width:980px){.public-nav{flex-wrap:wrap;gap:12px;padding:14px 0}.public-nav .brand{min-width:0}.brand-main{font-size:32px}.brand-sub{font-size:10px}.menu-toggle{margin-left:auto}.public-links{width:100%;display:flex;flex-direction:column;gap:0;margin:0}.public-links a{padding:12px;border-top:1px solid #354153}.menu-ready .public-links[hidden]{display:none}.hero-title{font-size:clamp(34px,9vw,60px);letter-spacing:-1px}.hero-page{padding:40px 0 30px}.brand-art figcaption{font-size:14px}.section{padding:32px 0}.grid.three{grid-template-columns:1fr}.topbar{position:relative}.card{padding:20px}}@media(min-width:981px){.public-links[hidden]{display:flex}.menu-toggle{display:none}}