.EntryCurtain-module__jAQAPq__curtain{--c-ink:var(--color-ink,#000);--c-paper:var(--color-paper,#fff);--c-red:var(--color-pink,#aa1313);--c-gold:var(--color-yellow,#ffc300);--c-teal:var(--color-grape,#00687a);--c-gray:var(--color-gray,silver);--f-display:var(--font-display,"Alfa Slab One", "Rockwell Extra Bold", Georgia, serif);--f-reading:var(--font-reading,"Newsreader", Georgia, serif);--f-ui:var(--font-ui,"Manrope", "Helvetica Neue", Arial, sans-serif);z-index:100;background:var(--c-ink);color:var(--c-paper);visibility:hidden;opacity:0;position:fixed;inset:0;overflow:hidden}html[data-curtain=show] .EntryCurtain-module__jAQAPq__curtain{visibility:visible;opacity:1}.EntryCurtain-module__jAQAPq__curtain[data-leaving=true]{visibility:visible;opacity:0;pointer-events:none;transition:opacity .9s}.EntryCurtain-module__jAQAPq__curtain[data-leaving=true] .EntryCurtain-module__jAQAPq__wall{opacity:0;transition:transform 1.1s cubic-bezier(.6,0,.2,1),opacity .9s;transform:scale(1.3)}.EntryCurtain-module__jAQAPq__curtain[data-leaving=true] .EntryCurtain-module__jAQAPq__veil{opacity:0;transition:opacity .55s}.EntryCurtain-module__jAQAPq__wall{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(5px,.7vw,11px);padding:clamp(5px,.7vw,11px);display:grid;position:absolute;inset:0}.EntryCurtain-module__jAQAPq__frame{opacity:0;background:#14110d;position:relative;overflow:hidden;transform:scale(.92)}html[data-curtain=show] .EntryCurtain-module__jAQAPq__frame{animation:.8s cubic-bezier(.2,.8,.3,1) forwards EntryCurtain-module__jAQAPq__fill;animation-delay:calc(.12s + var(--i) * 34ms)}@keyframes EntryCurtain-module__jAQAPq__fill{to{opacity:1;transform:none}}.EntryCurtain-module__jAQAPq__frame:after{content:"";opacity:.45;background:radial-gradient(circle,#ffffff1c 0 1px,#0000 1.6px) 0 0/6px 6px;position:absolute;inset:0}.EntryCurtain-module__jAQAPq__frame[data-tint="0"]{background-image:radial-gradient(ellipse at var(--x) var(--y), #ffc3004d, transparent 66%)}.EntryCurtain-module__jAQAPq__frame[data-tint="1"]{background-image:radial-gradient(ellipse at var(--x) var(--y), #aa131357, transparent 66%)}.EntryCurtain-module__jAQAPq__frame[data-tint="2"]{background-image:radial-gradient(ellipse at var(--x) var(--y), #00687a52, transparent 66%)}.EntryCurtain-module__jAQAPq__frame[data-tint="3"]{background-image:radial-gradient(ellipse at var(--x) var(--y), #ffc30029, transparent 66%)}.EntryCurtain-module__jAQAPq__frame[data-tint="4"]{background-image:radial-gradient(ellipse at var(--x) var(--y), #ffffff1a, transparent 66%)}.EntryCurtain-module__jAQAPq__veil{z-index:3;text-align:center;background:radial-gradient(#000000f2 30%,#000c 100%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,1.8vh,20px);padding:clamp(24px,5vw,60px);display:flex;position:absolute;inset:0}.EntryCurtain-module__jAQAPq__eyebrow{font-family:var(--f-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--c-gold);margin:0;font-size:.62rem;font-weight:800}.EntryCurtain-module__jAQAPq__headline{max-width:16ch;font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;color:var(--c-paper);margin:0;font-size:clamp(1.7rem,5.4vw,4.5rem);font-weight:400;line-height:.96}.EntryCurtain-module__jAQAPq__headline em{color:var(--c-gold);font-style:normal}.EntryCurtain-module__jAQAPq__body{max-width:48ch;font-family:var(--f-ui);color:var(--c-gray);margin:0;font-size:clamp(.85rem,1.1vw,.95rem);line-height:1.65}.EntryCurtain-module__jAQAPq__body b{color:var(--c-paper);font-weight:700}.EntryCurtain-module__jAQAPq__enter{cursor:pointer;font-family:var(--f-ui);letter-spacing:.2em;text-transform:uppercase;background:var(--c-gold);color:var(--c-ink);border:0;align-items:center;gap:.8em;margin-top:4px;padding:1.05em 2.1em;font-size:.74rem;font-weight:800;transition:background .2s,gap .2s;display:inline-flex}.EntryCurtain-module__jAQAPq__enter:hover{background:var(--c-paper);gap:1.3em}.EntryCurtain-module__jAQAPq__enter:focus-visible{outline:3px solid var(--c-paper);outline-offset:3px}.EntryCurtain-module__jAQAPq__arrow{transition:transform .25s}.EntryCurtain-module__jAQAPq__enter:hover .EntryCurtain-module__jAQAPq__arrow{transform:translate(4px)}.EntryCurtain-module__jAQAPq__once{font-family:var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:#6b6355;margin:0;font-size:.58rem;font-weight:700}@media (max-width:760px){.EntryCurtain-module__jAQAPq__wall{grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}.EntryCurtain-module__jAQAPq__veil{justify-content:center;gap:14px}.EntryCurtain-module__jAQAPq__body{font-size:.84rem}}@media (prefers-reduced-motion:reduce){html[data-curtain=show] .EntryCurtain-module__jAQAPq__frame{opacity:1;animation:none;transform:none}.EntryCurtain-module__jAQAPq__curtain,.EntryCurtain-module__jAQAPq__curtain[data-leaving=true],.EntryCurtain-module__jAQAPq__curtain[data-leaving=true] .EntryCurtain-module__jAQAPq__wall,.EntryCurtain-module__jAQAPq__curtain[data-leaving=true] .EntryCurtain-module__jAQAPq__veil{transition-duration:.01ms}.EntryCurtain-module__jAQAPq__curtain[data-leaving=true] .EntryCurtain-module__jAQAPq__wall{transform:none}.EntryCurtain-module__jAQAPq__enter,.EntryCurtain-module__jAQAPq__arrow{transition:none}}
