.UMPFna_portal{z-index:-1;top:var(--chrome-top);bottom:var(--chrome-bottom);left:var(--chrome-side);right:var(--chrome-side);background:#0b0a16 50% 40%/cover no-repeat;position:fixed;overflow:hidden}.UMPFna_portal img,.UMPFna_portal canvas{width:100%;height:100%;position:absolute;inset:0}.UMPFna_portal img{object-fit:cover;object-position:50% 40%;animation:40s ease-in-out infinite alternate UMPFna_art-drift;scale:1.1}.UMPFna_portal canvas{opacity:0;transition:opacity .9s}.UMPFna_portal[data-gl] canvas{opacity:1}.UMPFna_portal[data-gl] img{visibility:hidden;transition:visibility 0s .9s}.UMPFna_vignette{background:radial-gradient(at 62% 40%,#0000 42%,#06050e59 76%,#06050eb3 100%);position:absolute;inset:0}@keyframes UMPFna_art-drift{0%{translate:-1.5% -1%;scale:1.1}to{translate:1.5% 1%;scale:1.16}}@media (prefers-reduced-motion:reduce){.UMPFna_portal img{animation:none}}@media (max-width:900px){.UMPFna_vignette{background:radial-gradient(at 50% 30%,#0000 40%,#06050e59 76%,#06050eb3 100%)}}
.Hx0lNG_landing{min-height:calc(100dvh - var(--chrome-top) - var(--chrome-bottom));grid-template-rows:auto 1fr auto;padding:clamp(20px,4vw,56px) clamp(16px,4vw,56px) clamp(44px,5vw,64px);display:grid;position:relative}.Hx0lNG_landing:after{content:"";z-index:-1;top:var(--chrome-top);left:var(--chrome-side);right:var(--chrome-side);pointer-events:none;background:linear-gradient(#06050e99,#06050e40 55%,#0000);height:min(48vh,420px);position:fixed}.Hx0lNG_title{letter-spacing:-.01em;color:#f6efdc;text-wrap:balance;text-shadow:0 2px 3px #0000008c,0 6px 40px #0009;grid-row:1;max-width:13ch;margin:0;font-size:clamp(2.6rem,min(1.2rem + 6.4vw,12vh),7rem);line-height:.98}.Hx0lNG_options{grid-row:3;grid-template-columns:repeat(2,minmax(0,340px));gap:clamp(12px,2vw,20px);display:grid}.Hx0lNG_option{min-height:clamp(64px,5vw + 36px,92px);font-family:var(--font-display), Georgia, serif;text-align:center;border-radius:14px;place-items:center;padding:.5em 1.2em;font-size:clamp(1.15rem,.9rem + 1vw,1.65rem);font-weight:700;line-height:1.1;text-decoration:none;transition:transform .15s,filter .15s;display:grid}.Hx0lNG_option:hover{filter:brightness(1.06);transform:translateY(-2px)}.Hx0lNG_credit{color:#d8cfba;background:#0b0b0bbf;border-radius:6px;max-width:calc(100% - 24px);margin:0;padding:3px 9px;font-size:.72rem;position:absolute;bottom:8px;right:12px}.Hx0lNG_credit a{color:inherit}@media (max-width:560px){.Hx0lNG_landing{padding:20px 12px 52px}.Hx0lNG_options{grid-template-columns:1fr;gap:10px}.Hx0lNG_option{min-height:60px}.Hx0lNG_credit{text-align:center;font-size:.64rem;left:12px;right:12px}}
