@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff")}:root{--navy-950:#021136;--navy-900:#041d56;--navy-800:#082c76;--navy-700:#123c8a;--orange-500:#fe8701;--orange-400:#ff9e33;--orange-700:#a94800;--ink:#121826;--slate:#46505e;--muted:#667085;--line:#dce2ec;--blue-50:#f3f7ff;--cream:#fff7ee;--white:#fff;--shadow-sm:0 8px 22px #02113614;--shadow-lg:0 22px 55px #0211362e;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--page:min(1180px, calc(100% - 96px));color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--white);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}body::selection{background:var(--orange-500);color:var(--navy-950)}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{color:var(--navy-900);letter-spacing:-.02em;margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800;line-height:.98}h1{font-size:clamp(3.5rem,7vw,5.75rem)}h2{font-size:clamp(2.55rem,5vw,4.25rem)}h3{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.04}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--orange-500);outline-offset:4px}.skip-link{z-index:1000;background:var(--white);color:var(--navy-900);box-shadow:var(--shadow-lg);border-radius:6px;padding:12px 16px;font-weight:800;position:fixed;top:12px;left:12px;translate:0 -180%}.skip-link:focus{translate:0}.shell{width:var(--page);margin-inline:auto}.eyebrow{color:var(--navy-700);letter-spacing:.15em;text-transform:uppercase;margin-bottom:14px;font-size:.76rem;font-weight:800;line-height:1.4}.eyebrow--light{color:#c5d4ff}.button{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:13px 22px;font-weight:800;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s,translate .16s;display:inline-flex}.button:hover{translate:0 -2px}.button--primary{background:var(--orange-500);color:var(--navy-950)}.button--primary:hover{background:var(--orange-400)}.button--navy{background:var(--navy-900);color:var(--white)}.button--navy:hover{background:var(--navy-800)}.button--secondary{background:var(--white);color:var(--navy-900);border-color:#b7c4dc}.button--secondary:hover{border-color:var(--orange-500);background:var(--cream)}.button--outline-light{color:var(--white);border-color:#ffffffa8}.button--outline-light:hover{border-color:var(--orange-500);color:var(--orange-400)}.section-heading{max-width:780px}.section-heading p:last-child{max-width:660px;color:var(--slate);margin-top:22px;font-size:1.07rem}.text-link{color:var(--navy-700);text-decoration:underline;text-decoration-color:var(--orange-500);text-underline-offset:5px;font-weight:800;text-decoration-thickness:2px}.legal-page{background:var(--blue-50);min-height:100vh;padding:88px 0}.legal-card{border:1px solid var(--line);border-top:7px solid var(--orange-500);border-radius:var(--radius-md);background:var(--white);width:min(760px,100% - 40px);box-shadow:var(--shadow-sm);margin:0 auto;padding:48px}.legal-card h1{font-size:clamp(2.8rem,8vw,4.5rem)}.legal-card h2{margin-top:34px;font-size:2rem}.legal-card p,.legal-card li{color:var(--slate)}.legal-card p{margin-top:18px}.legal-card a:not(.button){color:var(--navy-700);text-underline-offset:3px;text-decoration:underline}.legal-actions{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}@media (width<=900px){:root{--page:min(100% - 64px, 1180px)}}@media (width<=640px){:root{--page:min(100% - 40px, 1180px)}html{scroll-padding-top:72px}h1{font-size:clamp(3rem,15vw,4.1rem)}h2{font-size:clamp(2.4rem,12vw,3.35rem)}.legal-page{padding:28px 0 96px}.legal-card{padding:30px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
