@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.mq-root,.mq-root *,.mq-root :before,.mq-root :after{box-sizing:border-box;margin:0;padding:0}.mq-root{-webkit-font-smoothing:antialiased}.mq-root ::selection{background:#f9731640}@keyframes mqIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mqFade{0%{opacity:0}to{opacity:1}}@keyframes mqSpin{to{transform:rotate(360deg)}}@keyframes mqGrow{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@media (min-width:768px){.mq-hero{align-items:center;grid-template-columns:.92fr 1fr!important}}@media (max-width:760px){.mq-3col{grid-template-columns:1fr!important}}.hv-op:hover{opacity:.9}.hv-opup:hover{opacity:.9;transform:translateY(-1px)}.hv-bd:hover{border-color:var(--border-mid)}.hv-txt:hover{color:var(--text)}.hv-opt:hover{border-color:var(--accent-border);background:var(--bg3)}.hv-call:hover{border-color:var(--accent);color:var(--accent)}.hv-back:hover{color:var(--text);border-color:var(--text)}
