.temporary-homepage{display:contents}.temporary-only{display:none}.temporary-homepage .temporary-hero{isolation:isolate}.temporary-homepage .temporary-decoration{position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.temporary-homepage .temporary-kicker{width:fit-content;margin:0 auto .8rem;padding:.35rem .85rem;border:1px solid hsl(47 95% 58%/.38);border-radius:999px;color:hsl(47 95% 58%);background:hsl(224 40% 8%/.48);font-family:var(--app-font-sans),sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.temporary-homepage .temporary-card-mark{width:30px;height:30px;border:1px solid hsl(47 75% 58%/.34);border-radius:50%;color:hsl(47 85% 62%);font-size:10px;line-height:28px;text-align:center}.temporary-homepage .temporary-twinkle-bulb{opacity:.7;animation:temporary-light-twinkle 5s ease-in-out infinite}@keyframes temporary-light-twinkle{0%,to{opacity:.35;filter:drop-shadow(0 0 1px #ffd99a)}22%{opacity:.65;filter:drop-shadow(0 0 3px #ffd99a)}44%{opacity:1;filter:drop-shadow(0 0 7px #ffd99a)}67%{opacity:.48;filter:drop-shadow(0 0 2px #ffd99a)}82%{opacity:.85;filter:drop-shadow(0 0 5px #ffd99a)}}@media (max-width:640px){.temporary-homepage .temporary-kicker{font-size:.65rem;letter-spacing:.08em}.temporary-homepage .temporary-decoration{opacity:.76}}@media (prefers-reduced-motion:reduce){.temporary-homepage .temporary-twinkle-bulb{animation:none;opacity:.8;filter:drop-shadow(0 0 3px #ffd99a)}}