._mark_12x31_2{--brand-mark-cutout:var(--c-paper);width:var(--mark-size);height:var(--mark-size);color:var(--c-ink);flex:none;display:inline-flex}._face_12x31_10,._svg_12x31_11{display:contents}._mark_12x31_2 svg{width:100%;height:100%;display:block}._glow_12x31_20{border-radius:33.3333%;position:relative}._glow_12x31_20 ._face_12x31_10{border-radius:inherit;width:100%;height:100%;display:inline-flex;position:relative;overflow:hidden}._glow_12x31_20:before{border-radius:inherit;box-shadow:0 0 7px color-mix(in srgb, var(--c-brand-glow-b) 45%, transparent);opacity:0;pointer-events:none;content:"";transition:opacity .35s;position:absolute;inset:0}._tint_12x31_43{opacity:1;position:absolute;inset:0}._tint_12x31_43>span{background:linear-gradient(135deg, var(--c-brand-glow-a), var(--c-brand-glow-b) 55%, var(--c-brand-glow-c));position:absolute;inset:-25%}._glow_12x31_20 svg{position:relative}._glow_12x31_20 svg>rect{transition:opacity .35s}[data-brand-host]:focus-visible>._glow_12x31_20:before{opacity:1}[data-brand-host]:focus-visible>._glow_12x31_20 svg>rect{opacity:0}@media (prefers-reduced-motion:no-preference){._tint_12x31_43{transition:transform 0s linear .4s;transform:rotate(0)}._tint_12x31_43>span{animation:8s linear infinite paused _drift_12x31_1}[data-brand-host]:focus-visible>._glow_12x31_20 ._tint_12x31_43{transition:transform 3s cubic-bezier(.33,1,.68,1);transform:rotate(3turn)}[data-brand-host]:focus-visible>._glow_12x31_20 ._tint_12x31_43>span{animation-play-state:running}}@media (hover:hover) and (pointer:fine){[data-brand-host]:hover>._glow_12x31_20:before{opacity:1}[data-brand-host]:hover>._glow_12x31_20 svg>rect{opacity:0}@media (prefers-reduced-motion:no-preference){[data-brand-host]:hover>._glow_12x31_20 ._tint_12x31_43{transition:transform 3s cubic-bezier(.33,1,.68,1);transform:rotate(3turn)}[data-brand-host]:hover>._glow_12x31_20 ._tint_12x31_43>span{animation-play-state:running}}}@keyframes _drift_12x31_1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._pulse_12x31_124:before{opacity:1}._pulse_12x31_124 svg>rect{opacity:0}@media (prefers-reduced-motion:no-preference){._pulse_12x31_124 ._tint_12x31_43{animation:_pulse-turn_12x31_1 var(--pulse-cycle,7s) infinite;transition:none}._pulse_12x31_124 ._tint_12x31_43>span{animation-play-state:running}}@keyframes _pulse-turn_12x31_1{0%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:rotate(0)}43%,to{transform:rotate(3turn)}}
