@font-face{font-family:Syne Brand;font-style:normal;font-weight:800;font-display:swap;src:url(./syne-latin-800.EehdNYzx.woff2)format("woff2")}.brand-mark[data-v-fbce75dd]{font-synthesis:none;letter-spacing:-.03em;white-space:nowrap;gap:.42em;font-family:Syne Brand,system-ui,sans-serif;font-weight:800;line-height:1}.brand-mark[data-v-fbce75dd],.brand-mark__gem-slot[data-v-fbce75dd]{align-items:center;display:inline-flex;position:relative}.brand-mark__gem-slot[data-v-fbce75dd]{pointer-events:none;flex:none;justify-content:center}.brand-mark__bloom[data-v-fbce75dd]{z-index:0;background:radial-gradient(circle,#e02d528c 0,#e02d5200 70%);border-radius:50%;width:1.7em;height:1.7em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-mark__gem[data-v-fbce75dd]{z-index:1;filter:drop-shadow(0 0 6px #e02d5273);flex:none;width:1.12em;height:1.26em;position:relative}.brand-mark__type[data-v-fbce75dd]{z-index:2;align-items:baseline;display:inline-flex;position:relative}.brand-mark__lead[data-v-fbce75dd],.brand-mark__tld[data-v-fbce75dd]{color:#fffffff0}.brand-mark__accent[data-v-fbce75dd]{color:#e53658}.brand-mark__tld[data-v-fbce75dd]{letter-spacing:.02em;margin-left:.03em;font-size:.88em}.brand-mark.is-header[data-v-fbce75dd]{gap:0;animation:.75s cubic-bezier(.22,1,.36,1) both brand-in-fbce75dd;overflow:visible}.brand-mark.is-header.is-plain[data-v-fbce75dd]{animation:none}.brand-mark.is-header[data-v-fbce75dd]:before{content:"";width:1.7em;height:2.1em;position:absolute;top:-.45em;left:-1.7em}.brand-mark.is-header .brand-mark__gem-slot[data-v-fbce75dd]{z-index:0;opacity:0;filter:drop-shadow(0 0 #0000);width:1.12em;height:1.26em;transition:transform .55s cubic-bezier(.22,1.18,.36,1),opacity .22s;position:absolute;top:50%;left:0;overflow:visible;transform:translate(.7em,-50%)rotate(-26deg)scale(.38)}.brand-mark.is-header .brand-mark__bloom[data-v-fbce75dd]{opacity:0;transition:opacity .35s}.brand-mark.is-header .brand-mark__accent[data-v-fbce75dd]{text-shadow:none;transition:text-shadow .4s,color .35s}.brand-mark.is-header:hover .brand-mark__gem-slot[data-v-fbce75dd],.brand-logo:focus-visible{opacity:1;filter:drop-shadow(0 0 10px #e02d52bf);transform:translate(calc(-100% - .4em),-50%)rotate(0)scale(1)}.brand-mark.is-header:hover .brand-mark__bloom[data-v-fbce75dd],.brand-logo:focus-visible{opacity:1;animation:5s ease-in-out infinite brand-breathe-fbce75dd}.brand-mark.is-header:hover .brand-mark__accent[data-v-fbce75dd],.brand-logo:focus-visible{color:#ff4d6d;text-shadow:0 0 18px #e02d528c}@media (width<=959px){.brand-mark.is-header[data-v-fbce75dd]{letter-spacing:-.045em}.brand-mark.is-header[data-v-fbce75dd]:before{display:none}.brand-mark.is-header .brand-mark__bloom[data-v-fbce75dd],.brand-mark.is-header .brand-mark__gem-slot[data-v-fbce75dd]{transition:none!important;animation:none!important;display:none!important}.brand-mark.is-header .brand-mark__accent[data-v-fbce75dd]{transition:none!important;animation:none!important}.brand-mark.is-header:hover .brand-mark__accent[data-v-fbce75dd],.brand-logo:focus-visible{color:#e53658;text-shadow:none}}.brand-mark.is-foot .brand-mark__bloom[data-v-fbce75dd]{opacity:.55}.brand-mark.is-foot .brand-mark__gem[data-v-fbce75dd]{filter:drop-shadow(0 0 5px #e02d5259)}.brand-mark.is-gem[data-v-fbce75dd]{font-size:1.65rem}.brand-mark.is-gem .brand-mark__bloom[data-v-fbce75dd]{opacity:1;animation:5s ease-in-out infinite brand-breathe-fbce75dd}.brand-mark.is-gem .brand-mark__gem[data-v-fbce75dd]{filter:drop-shadow(0 0 10px #e02d52b3)}@keyframes brand-in-fbce75dd{0%{opacity:0;filter:blur(5px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}@keyframes brand-breathe-fbce75dd{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.18)}}@media (prefers-reduced-motion:reduce){.brand-mark.is-header[data-v-fbce75dd],.brand-mark.is-header .brand-mark__accent[data-v-fbce75dd],.brand-mark.is-header .brand-mark__bloom[data-v-fbce75dd],.brand-mark.is-header .brand-mark__gem-slot[data-v-fbce75dd]{transition:opacity .2s;animation:none!important}.brand-mark.is-header .brand-mark__gem-slot[data-v-fbce75dd]{transform:translate(.7em,-50%)scale(.38)}.brand-mark.is-header:hover .brand-mark__gem-slot[data-v-fbce75dd],.brand-logo:focus-visible{transform:translate(calc(-100% - .4em),-50%)scale(1)}}
