.lg-filter{position:absolute;inline-size:0;block-size:0;overflow:hidden;pointer-events:none}.lg{--lg-radius:var(--brand-radius-glass);--lg-blur:var(--brand-glass-blur);--lg-tint:rgb(var(--brand-black-rgb)/var(--brand-glass-tint));--lg-glow:0 4px 4px rgb(var(--brand-black-rgb)/0.15),0 0 12px rgb(var(--brand-black-rgb)/0.08),0 0 24px rgb(var(--brand-ivory-rgb)/0.1);--lg-edge:inset 1px 1px 1px 0 var(--brand-glass-edge),inset -1px -1px 1px 0 var(--brand-glass-edge);--lg-bend:url(#lg-distort);position:relative;isolation:isolate;border-radius:var(--lg-radius)}.lg:after,.lg:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.lg:before{-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(1.3);backdrop-filter:blur(var(--lg-blur)) saturate(1.3)}.lg:after{background:var(--lg-tint);box-shadow:var(--lg-glow),var(--lg-edge)}.lg[data-glass-blur=sm]{--lg-blur:4px}.lg[data-glass-blur=md]{--lg-blur:12px}.lg[data-glass-blur=lg]{--lg-blur:16px}.lg[data-glass-blur=xl]{--lg-blur:24px}.lg[data-glass-glow=none]{--lg-glow:0 4px 4px rgb(var(--brand-black-rgb)/0.05),0 0 12px rgb(var(--brand-black-rgb)/0.05)}.lg[data-glass-glow=xs]{--lg-glow:0 4px 4px rgb(var(--brand-black-rgb)/0.15),0 0 12px rgb(var(--brand-black-rgb)/0.08),0 0 16px rgb(var(--brand-ivory-rgb)/0.05)}.lg[data-glass-glow=md]{--lg-glow:0 4px 4px rgb(var(--brand-black-rgb)/0.15),0 0 12px rgb(var(--brand-black-rgb)/0.08),0 0 32px rgb(var(--brand-ivory-rgb)/0.15)}.lg[data-glass-edge=sm]{--lg-edge:inset 2px 2px 2px 0 rgb(var(--brand-ivory-rgb)/0.35),inset -2px -2px 2px 0 rgb(var(--brand-ivory-rgb)/0.35)}.lg[data-glass-edge=md]{--lg-edge:inset 3px 3px 3px 0 rgb(var(--brand-ivory-rgb)/0.45),inset -3px -3px 3px 0 rgb(var(--brand-ivory-rgb)/0.45)}.lg[data-glass-bend=sm]{--lg-bend:url(#lg-distort-sm)}.lg[data-glass-tone=accent]{--lg-tint:color-mix(in srgb,var(--brand-accent) 74%,transparent)}.lg[data-glass-tone=accent]:hover{--lg-tint:color-mix(in srgb,var(--brand-accent-hover) 86%,transparent)}@media (hover:hover) and (min-width:900px){.lg:before{filter:var(--lg-bend)}}@media (prefers-reduced-motion:no-preference){:is(a,button).lg{transition:transform .25s cubic-bezier(.5,1.5,.5,1)}:is(a,button).lg:hover{transform:scale(1.02)}:is(a,button).lg:active{transform:scale(.98)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.lg:after{background:var(--brand-veil)}.lg[data-glass-tone=accent]:after{background:var(--brand-accent)}.lg[data-glass-tone=accent]:hover:after{background:var(--brand-accent-hover)}}@media (prefers-reduced-transparency:reduce){.lg:before{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}.lg:after{background:var(--brand-bg-secondary)}.lg[data-glass-tone=accent]:after{background:var(--brand-accent)}.lg[data-glass-tone=accent]:hover:after{background:var(--brand-accent-hover)}}