.stencil{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;line-height:.92;-webkit-user-select:none;-moz-user-select:none;user-select:none;--stencil-fit:1;--stencil-strength:1;--stencil-wave:0;--stencil-offset:0;--stencil-tile:64;--stencil-duration:0s;--stencil-outline:0px;--stencil-outline-color:#ffffff}.stencil-letter{background-repeat:repeat;background-position:calc(var(--stencil-offset) * 1px) 0;background-clip:text;-webkit-background-clip:text;color:transparent;transform-origin:50% 80%;transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s ease,background-position .4s ease}.stencil-letter,.stencil-space{display:inline-block}.stencil-outlined .stencil-letter{-webkit-text-stroke:var(--stencil-outline) var(--stencil-outline-color);paint-order:stroke fill}@keyframes stencil-pan{0%{background-position:calc(var(--stencil-offset) * 1px) 0}to{background-position:calc(var(--stencil-offset) * 1px + var(--stencil-tile) * 1px) 0}}.stencil-animated .stencil-letter{animation:stencil-pan var(--stencil-duration) linear infinite}.stencil-hover-lift .stencil-letter:hover{transform:translateY(calc(var(--stencil-strength) * -.1em))}.stencil-hover-pop .stencil-letter:hover{transform:scale(calc(1 + var(--stencil-strength) * .16))}.stencil-hover-tilt .stencil-letter:hover{transform:rotate(calc(var(--stencil-strength) * -7deg)) skewX(calc(var(--stencil-strength) * -8deg)) translateY(calc(var(--stencil-strength) * -.05em))}.stencil-hover-glow .stencil-letter:hover{filter:drop-shadow(0 0 calc(var(--stencil-strength) * 22px) rgba(255,255,255,.65)) brightness(calc(1 + var(--stencil-strength) * .18))}.stencil-hover-shift .stencil-letter:hover{background-position:calc(var(--stencil-offset) * 1px + var(--stencil-tile) * .5px) calc(var(--stencil-tile) * .35px)}.stencil-hover-wave .stencil-letter{transform:translateY(calc(var(--stencil-wave) * var(--stencil-strength) * -.22em)) scale(calc(1 + var(--stencil-wave) * var(--stencil-strength) * .12));transition:transform .18s ease-out;will-change:transform}@media (prefers-reduced-motion:reduce){.stencil-letter{transition:none}.stencil-animated .stencil-letter{animation:none}.stencil-hover-wave .stencil-letter{transform:none;will-change:auto}}.stencil-letter{position:relative}.stencil-media{position:absolute;inset:0;display:block;overflow:hidden;opacity:0;pointer-events:none;mask-repeat:no-repeat;mask-position:0 0;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:100% 100%;transition:opacity .22s ease}.stencil-media img,.stencil-media video{width:100%;height:100%;object-fit:cover;display:block}.stencil-hover-reveal .stencil-letter:hover .stencil-media{opacity:1}.stencil-hover-expand .stencil-letter{padding-inline:calc(var(--stencil-wave, 0) * var(--stencil-strength) * .22em);transition:padding-inline .16s ease-out}@media (prefers-reduced-motion:reduce){.stencil-hover-expand .stencil-letter,.stencil-media{transition:none}.stencil-hover-expand .stencil-letter{padding-inline:0}}.stencil-hover-reveal .stencil-letter:hover{background-image:var(--stencil-media,none)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}