.brand-mark-face{--brand-mark-well:#160f09;--brand-mark-well-mid:#221811;--brand-mark-well-edge:#0d0804;aspect-ratio:1;border-radius:var(--radius-sm);border:1px solid color-mix(in oklch, var(--ring) 28%, var(--brand-mark-well-mid));background:radial-gradient(130% 85% at 50% 120%, color-mix(in oklch, var(--ring) 18%, transparent) 0%, transparent 58%), linear-gradient(158deg, var(--brand-mark-well-mid) 0%, var(--brand-mark-well) 46%, var(--brand-mark-well-edge) 100%);width:100%;box-shadow:inset 0 1px 0 #ffffff1c, inset 0 -1px 0 #00000047, 0 1px 0 color-mix(in oklch, var(--foreground) 5%, transparent);justify-content:center;align-items:center;transition:border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.brand-mark-face{--brand-mark-well:lab(4.80899% 2.20668 3.37905);--brand-mark-well-mid:lab(9.46389% 3.74058 6.52272);--brand-mark-well-edge:lab(2.46002% 1.25151 1.87151);box-shadow:inset 0 1px 0 lab(100% 0 0/.11), inset 0 -1px 0 lab(0% 0 0/.28), 0 1px 0 color-mix(in oklch, var(--foreground) 5%, transparent)}}.dark .brand-mark-face{--brand-mark-well:#120c07;--brand-mark-well-mid:#1d150f;--brand-mark-well-edge:#0b0604}@supports (color:lab(0% 0 0)){.dark .brand-mark-face{--brand-mark-well:lab(3.67449% 1.73531 2.64018);--brand-mark-well-mid:lab(7.73319% 3.34141 5.24082);--brand-mark-well-edge:lab(1.9712% .914499 1.39694)}}.brand-mark-face:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(#ffffff12 0%,#0000 42%);background:linear-gradient(lab(100% 0 0/.07) 0%,#0000 42%);position:absolute;inset:0}.group:hover .brand-mark-face,.group:focus-visible .brand-mark-face{border-color:color-mix(in oklch, var(--ring) 55%, transparent);box-shadow:inset 0 1px 0 #ffffff24, inset 0 -1px 0 #00000038, 0 0 0 1px color-mix(in oklch, var(--ring) 28%, transparent)}@supports (color:lab(0% 0 0)){.group:hover .brand-mark-face,.group:focus-visible .brand-mark-face{box-shadow:inset 0 1px 0 lab(100% 0 0/.14), inset 0 -1px 0 lab(0% 0 0/.22), 0 0 0 1px color-mix(in oklch, var(--ring) 28%, transparent)}}.brand-mark-face__logo,.brand-mark-face__fallback{z-index:1;transition:transform .28s cubic-bezier(.16,1,.3,1);position:relative}.group:hover .brand-mark-face__logo,.group:focus-visible .brand-mark-face__logo,.group:hover .brand-mark-face__fallback,.group:focus-visible .brand-mark-face__fallback{transform:scale(1.03)}.brand-mark-face__fallback{font-family:var(--font-display);letter-spacing:-.03em;color:color-mix(in oklch, var(--ring) 45%, #eae8e0);font-size:1.875rem;font-weight:600}@supports (color:lab(0% 0 0)){.brand-mark-face__fallback{color:color-mix(in oklch, var(--ring) 45%, lab(91.9311% -.0077486 3.82568))}}@media (min-width:640px){.brand-mark-face__fallback{font-size:2.25rem}}@media (prefers-reduced-motion:reduce){.brand-mark-face,.brand-mark-face__logo,.brand-mark-face__fallback{transition:none}.group:hover .brand-mark-face__logo,.group:focus-visible .brand-mark-face__logo,.group:hover .brand-mark-face__fallback,.group:focus-visible .brand-mark-face__fallback{transform:none}}
