@font-face{font-family:display;src:url(../media/Fraunces_latin_opsz-s.p.17h97bimeg07z.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.IIw4vq_className{font-family:display,display Fallback,Georgia,serif;font-style:normal}.IIw4vq_variable{--font-display:"display", "display Fallback", Georgia, serif}
@font-face{font-family:body;src:url(../media/Rubik_latin_wght-s.p.2hiny1627tgmp.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:91.09%;descent-override:24.36%;line-gap-override:0.0%;size-adjust:102.64%}.-iUaIq_className{font-family:body,body Fallback,Arial,sans-serif;font-style:normal}.-iUaIq_variable{--font-body:"body", "body Fallback", Arial, sans-serif}
.qzuWUa_banner{z-index:40;background:var(--cream);max-width:420px;color:var(--navy);border:1px solid var(--gold-200);border-radius:18px;margin:0 auto;padding:14px 16px;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px #14294b2e}.qzuWUa_text{margin:0 0 10px;font-size:13px;line-height:1.45}.qzuWUa_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qzuWUa_btn{border:1.5px solid var(--navy);min-width:88px;height:40px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border-radius:12px;flex:1 1 0;padding:0 16px;font-size:14px;font-weight:600}.qzuWUa_btn:focus-visible,.qzuWUa_link:focus-visible{outline:3px solid var(--azure);outline-offset:2px}.qzuWUa_link{text-align:center;color:var(--navy-400);flex-basis:100%;padding:4px 0 0;font-size:12px;text-decoration:underline}@media (min-width:640px){.qzuWUa_banner{margin:0;bottom:20px;left:20px;right:auto}}@media (prefers-reduced-motion:no-preference){.qzuWUa_banner{animation:.4s cubic-bezier(.16,1,.3,1) both qzuWUa_bannerIn}@keyframes qzuWUa_bannerIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}
:root{--navy:#14294b;--azure:#00a3de;--deep-azure:#0074bf;--gold:#c49a36;--gold-light:#e6c25c;--gold-deep:#8c6716;--cream:#fbf8f2;--white:#fff;--navy-50:#eceef1;--navy-100:#d5d8df;--navy-200:#aab2be;--navy-300:#7b879a;--navy-400:#485873;--navy-500:#14294b;--navy-600:#112340;--navy-700:#0e1e36;--navy-800:#0c182c;--navy-900:#091221;--azure-50:#ebf8fc;--azure-100:#d1eef9;--azure-200:#a3def3;--azure-300:#70cbed;--azure-400:#38b7e5;--azure-500:#00a3de;--azure-600:#008cbf;--azure-700:#0075a0;--azure-800:#005f81;--azure-900:#004862;--gold-50:#faf7ef;--gold-100:#f4eddb;--gold-200:#eadbb7;--gold-300:#dec68e;--gold-400:#d1b062;--gold-500:#c49a36;--gold-600:#a9842e;--gold-700:#8d6f27;--gold-800:#72591f;--gold-900:#564418;--success:#17794a;--warning:#a85f00;--error:#be2e24;--info:#0074bf;--text-muted:#52627a;--gold-gradient:linear-gradient(135deg,#a47a1e 0%,#cfa233 30%,#e6c25c 50%,#c4952b 72%,#946e1a 100%);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--header-h:80px;--header-h-mobile:60px}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cream);min-height:100vh;color:var(--navy);font-family:var(--font-body), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{font-family:var(--font-display), Georgia, serif;overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.15}a{color:var(--deep-azure)}.placeholder{text-align:center;place-content:center;gap:12px;min-height:100vh;padding:24px;display:grid}.placeholder h1{font-size:clamp(2.5rem,9vw,4.5rem)}.placeholder p{color:var(--text-muted);margin:0}@property --mx{syntax:"<number>";inherits:true;initial-value:0}@property --my{syntax:"<number>";inherits:true;initial-value:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}img,video{max-width:100%}:focus-visible{outline:3px solid var(--azure);outline-offset:3px}
