@charset "UTF-8";@font-face{font-family:TT Firs Neue;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/TTFirsNeue-Var.woff2) format("woff2")}@font-face{font-family:TT Firs Neue;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/TTFirsNeue-Var-Italic.woff2) format("woff2")}:root{--primary: #003399;--primary-light: #1a4db3;--primary-dark: #002277;--secondary: #d1ab66;--secondary-light: #f8d188;--secondary-dark: #b8924f;--primary-rgb: 0 51 153;--primary-dark-rgb: 0 34 119;--secondary-rgb: 209 171 102;--font-body: "TT Firs Neue", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "TT Firs Neue", system-ui, -apple-system, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{font-family:var(--font-body);background:var(--primary-dark);-webkit-font-smoothing:antialiased}button{font:inherit}.hs{position:absolute;cursor:pointer;border:0;padding:0;background:none;color:#fff}.hs-link{display:flex;flex-direction:column;align-items:center;gap:8px}.hs-link .orb{position:relative;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:var(--secondary-light);background:radial-gradient(circle at 30% 25%,#ffffff59,rgb(var(--primary-dark-rgb)/.55) 70%);border:2px solid rgba(255,255,255,.85);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 8px 22px #00000073,inset 0 0 12px #ffffff26;transition:transform .2s,background .2s,color .2s}.hs-link .orb:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--secondary-light);opacity:0;animation:ripple 2.4s ease-out infinite}.hs-link .orb svg{width:30px;height:30px;animation:nudge 1.6s ease-in-out infinite}.hs-link:hover .orb{transform:scale(1.12);background:var(--secondary);color:var(--primary-dark)}.hs-link .tag{background:rgb(var(--primary-dark-rgb)/.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgb(var(--secondary-rgb)/.6);padding:4px 12px;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}@keyframes ripple{0%{transform:scale(1);opacity:.8}to{transform:scale(1.7);opacity:0}}@keyframes nudge{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}.hs-info .dot{width:38px;height:38px;border-radius:50%;background:var(--secondary);color:var(--primary-dark);display:grid;place-items:center;font-weight:800;font-family:var(--font-display);font-size:1.4rem;box-shadow:0 6px 18px #00000073;animation:pulse-gold 2.2s infinite}@keyframes pulse{0%{box-shadow:0 0 rgb(var(--secondary-rgb)/.6),0 6px 18px #00000073}70%{box-shadow:0 0 0 16px rgb(var(--secondary-rgb)/0),0 6px 18px #00000073}to{box-shadow:0 0 rgb(var(--secondary-rgb)/0),0 6px 18px #00000073}}@keyframes pulse-gold{0%{box-shadow:0 0 #f8d188b3}70%{box-shadow:0 0 0 14px #f8d18800}to{box-shadow:0 0 #f8d18800}}@media(prefers-reduced-motion:reduce){.hs .orb:after,.hs .orb svg,.hs .dot{animation:none!important}}
