.so .so-footer-light{color:#fff9;text-shadow:0 0 14px #0000004d,0 1px 2px #00000026}.so .so-footer-light a:hover{color:#fffffff2}.so-form form:focus-within{border-bottom-color:var(--foreground)}.so-form form:has([aria-invalid=true]){border-bottom-color:var(--pin-red)}.so-form .wl-dot{background:var(--pin-red);border-radius:22.37%}.so .so-screen{height:100svh}.so .so-wordmark-light{color:#fff;text-shadow:0 0 14px #0000004d}@media (max-width:1023.98px){.so .so-screen{height:100lvh}.so .so-band{padding-bottom:max(2rem,100lvh - 100svh + .75rem)}.so .so-footer-below{padding-bottom:max(2rem, calc(100lvh - 100svh + env(safe-area-inset-bottom) + 1rem))}html[data-so-typing] .so .so-screen{height:calc(100lvh + -1*max(2rem,100lvh - 100svh + .75rem) + 1rem);min-height:0}html[data-so-typing] .so .so-footer-below{display:none}}html:has([data-site=soon]){background-color:var(--background)}html:has([data-site=soon]) body{background-color:#0000}html:has([data-site=soon]) body:before{content:"";z-index:-1;pointer-events:none;position:fixed;inset-inline:0}html:has([data-site=soon]) body:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset-inline:0}html:has([data-site=soon]) body:before{background:#484e4f;top:-50vh;bottom:50%}html:has([data-site=soon]) body:after{background:var(--background);top:50%;bottom:-50vh}@media (min-width:1024px){html:has([data-site=soon]) body:before{background:linear-gradient(to right, var(--background) 50%, #5d5444 50%)}html:has([data-site=soon]) body:after{background:linear-gradient(to right, var(--background) 50%, #32351d 50%)}}.so .so-tile{--so-icon-r:22.37%;border-radius:var(--so-icon-r);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s cubic-bezier(.22,1,.36,1)}.so .so-tile-face{border-radius:inherit;clip-path:inset(0 round var(--so-icon-r));overflow:hidden}.so .so-tile:focus-visible{outline:1.5px solid var(--foreground);outline-offset:3px}@media (hover:hover){.so .so-tile:hover{transform:translateY(-4px);box-shadow:0 22px 44px -14px #3c141c52,0 4px 10px -4px #3c141c24}}.so .so-tile:active{transition-duration:.15s;transform:translateY(0)scale(.96)}.so .so-badge-film{filter:brightness(1.11)contrast(1.04)}.so .so-badge-video{opacity:0}.so .so-tile[data-played] .so-badge-video{opacity:1}.so .so-badge-snap[data-run]{animation:.14s linear both so-badge-dissolve}@keyframes so-badge-dissolve{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.so .so-tile,.so .so-tile:hover{transform:none}}
/*# sourceMappingURL=1f72neh5kjahv.css.map*/