.wg{--wg-bg:hsl(calc(var(--th, 270) + 352) calc(50% * var(--ts, 1)) 5%);position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:2rem;background-color:var(--wg-bg);color:#fff;font-family:var(--font-poppins),system-ui,sans-serif;transition:background-color 1.1s ease,backdrop-filter 1.1s ease,opacity .5s ease .8s}.wg:before{position:absolute;inset:0;background:radial-gradient(45% 40% at 50% 46%,hsl(calc(var(--th, 270) + 352) calc(70% * var(--ts, 1)) 14%/.9),transparent 80%);content:"";transition:opacity .8s ease}.wg-out{background-color:hsl(calc(var(--th, 270) + 352) calc(50% * var(--ts, 1)) 5%/0);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);pointer-events:none}.wg-out,.wg-out:before{opacity:0}.wg-seen .wg{display:none}.wg-lock,.wg-lock body{overflow:hidden}.wg-card{position:relative;display:grid;justify-items:center;gap:clamp(2rem,5vh,3rem);text-align:center;transition:filter 1s ease,opacity .9s ease,transform 1.2s cubic-bezier(.22,1,.36,1)}.wg-card>*{margin:0;animation:wg-in 1.2s cubic-bezier(.22,1,.36,1) backwards}.wg-card>:nth-child(2){animation-delay:.15s}.wg-card>:nth-child(3){animation-delay:.3s}.wg-card>:nth-child(4){animation-delay:.45s}@keyframes wg-in{0%{opacity:0;transform:translateY(14px);filter:blur(8px)}}.wg-out .wg-card{filter:blur(18px);opacity:0;transform:scale(1.06)}.wg-tag{color:hsl(calc(var(--th, 270) + 354) calc(100% * var(--ts, 1)) 78%);font-size:.875rem;font-weight:500;letter-spacing:.32em;text-indent:.32em;text-transform:uppercase}.wg-t{font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:400;letter-spacing:-.015em;line-height:1.35}.wg-line{display:block;width:5rem;height:1px;background:hsl(calc(var(--th, 270) + 354) calc(100% * var(--ts, 1)) 78%/.7);transform-origin:left;animation:wg-draw 3s linear backwards}@keyframes wg-draw{0%{transform:scaleX(0)}}.wg-sub{color:rgb(255 255 255/.5);font-size:1rem;letter-spacing:.08em}@media (prefers-reduced-motion:reduce){.wg-card>*,.wg-line{animation:none}.wg,.wg-card{transition:none}}