.smn.access-gate{position:relative;min-height:100svh;display:grid;place-items:center;padding:calc(var(--hdr-y) + var(--hdr-h) + 3rem) 1.5rem 3rem;background:#151515;color:#fff;font-family:var(--font-site)}.access-gate .gate-panel{width:min(100%,32rem)}.access-gate .gate-brand .nav-zone{position:absolute}.access-gate .gate-brand .nav-logo{cursor:default}.access-gate h1{font-size:clamp(2rem,5vw,3rem);font-weight:300;letter-spacing:-.03em;line-height:1.15;margin:2rem 0 1rem}.access-gate .gate-intro{margin-bottom:2rem;color:#d0d0d0}.access-gate label{display:block;font-size:.875rem}.access-gate select{display:block;width:100%;font:inherit;font-size:1rem;background:transparent;border:0;border-bottom:1px solid #626262;color:#fff;padding:.75rem 0;border-radius:0}.access-gate .gate-language{max-width:15rem}.access-gate .gate-state{margin-top:1rem}.access-gate .wl-combo-in{font-size:1rem}.access-gate .gate-check{display:flex;align-items:flex-start;gap:.875rem;margin-top:1.5rem;line-height:1.6;cursor:pointer}.access-gate input[type=checkbox]{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.2rem;accent-color:#e11d64}.access-gate .gate-age{display:block;font-weight:500;font-size:1.25rem;margin-bottom:.25rem}.access-gate .gate-actions{display:flex;align-items:center;gap:2rem;margin:2rem 0}.access-gate .gate-actions button{background:#111114;color:#fff;padding:.875rem 1.25rem;min-height:44px;border:0;border-radius:.5rem;font:inherit;cursor:pointer}.access-gate button:disabled{opacity:.45;cursor:not-allowed}.access-gate .gate-actions .gate-leave{background:transparent;color:#fff;text-decoration:underline;padding-inline:0}.access-gate a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.access-gate .gate-links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1rem}.access-gate .gate-links a{padding:.5rem 0}.access-gate .gate-scope{font-size:.8125rem;color:#d0d0d0}.access-gate .gate-error{color:#b01542;margin-top:1rem}.access-gate :focus-visible{outline:2px solid #e11d64;outline-offset:4px}.access-gate{--bz-ink:#fff;--bz-muted:#d0d0d0;--bz-faint:#77777e;--bz-line:#626262;--bz-pink:#e11d64;--bz-surface:#151515}@media (max-width:480px){.smn.access-gate{padding-top:calc(env(safe-area-inset-top, 0px) + 5rem);padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.access-gate .gate-actions{gap:1.5rem;flex-wrap:wrap}}.access-gate .gate-language select:focus{outline:none;box-shadow:none;border-bottom-color:#626262;border-bottom-width:2px}.smn.access-gate:has(.gate-entry){display:block;padding:0;background:#27051c;color:#fff}.access-gate .gate-entry{position:relative;width:100%;isolation:isolate;min-height:100svh;padding:35.8svh 24px 80px;font-family:var(--font-site);color-scheme:dark;text-align:center}.gate-entry .gate-background-video,.gate-entry .gate-background-video img,.gate-entry .gate-background-video video{position:absolute;inset:0;width:100%;height:100%}.gate-entry .gate-background-video{z-index:-2;overflow:hidden;background:#27051c}.gate-entry .gate-background-video img,.gate-entry .gate-background-video video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gate-entry:after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(28,0,19,.12);pointer-events:none}.gate-entry .gate-logo{position:absolute;top:max(5.4svh,env(safe-area-inset-top));left:max(8.4vw,env(safe-area-inset-left));color:#fff}.gate-entry .gate-logo svg{display:block;height:clamp(14px,1.1vw,26px);width:auto}.gate-entry .gate-panel{width:min(100%,47vw);margin-inline:auto}.gate-entry h1{margin:0;font-size:clamp(14px,.9065vw,24px);font-weight:600;line-height:1.2;letter-spacing:-.025em}.gate-entry .gate-notice{max-width:26.4vw;margin:1.7vw auto 0;color:#fff;font-size:clamp(12px,.772vw,21px);font-weight:400;line-height:1.2;letter-spacing:-.025em;text-transform:uppercase;text-wrap:pretty}.gate-entry .gate-actions{display:grid;grid-template-columns:1fr 1fr;gap:3.4vw;margin:5.1vw 0 0}.gate-entry .gate-actions .gate-leave,.gate-entry .gate-actions button{min-height:44px;padding:8px 16px;border:1px solid #626262;border-radius:0;background:#000;color:#fff;font:inherit;font-size:clamp(14px,.9065vw,24px);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-decoration:none;transition:background .16s ease,border-color .16s ease}.gate-entry .gate-actions button:not(:disabled):hover{background:#292027;border-color:#626262}.gate-entry .gate-actions button:not(:disabled):active{background:#45303e}.gate-entry .gate-actions button:disabled{opacity:.5}.gate-entry .gate-error{max-width:540px;margin:24px auto 0;color:#fff;font-size:14px;line-height:1.5;text-shadow:0 1px 5px #27051c}.gate-entry :focus-visible{outline:2px solid #626262;outline-offset:5px}@media (max-width:900px){.access-gate .gate-entry{display:flex;align-items:center;min-height:100svh;padding:max(120px,env(safe-area-inset-top)) 24px max(64px,env(safe-area-inset-bottom))}.gate-entry:after{background:linear-gradient(180deg,rgba(28,0,19,.08),rgba(28,0,19,.48) 60%,rgba(28,0,19,.65))}.gate-entry .gate-logo{top:max(28px,env(safe-area-inset-top));left:max(24px,env(safe-area-inset-left))}.gate-entry .gate-logo svg{height:18px}.gate-entry .gate-panel{width:min(100%,440px)}.gate-entry .gate-notice{max-width:390px;margin-top:24px;font-size:13px;line-height:1.5}.gate-entry .gate-actions{gap:16px;margin-top:48px}.gate-entry .gate-actions button{min-height:48px}}@media (max-width:540px){.gate-entry .gate-actions{grid-template-columns:1fr;margin-top:36px}}@media (prefers-reduced-motion:reduce){.gate-entry .gate-actions button{transition:none}}@media (max-width:800px){.access-gate .gate-entry{display:block;min-height:max(640px,100svh);padding:26.4svh 17% 12svh}.gate-entry:after{background:linear-gradient(180deg,rgb(28 0 19/8%) 25%,rgb(244 55 140/42%) 54%,#f5539d)}.gate-entry .gate-background-video :is(img,video){transform:scale(1.4)}.gate-entry .gate-logo{top:max(6.4svh,env(safe-area-inset-top,0px));left:max(11.5vw,env(safe-area-inset-left,0px))}.gate-entry .gate-logo svg{height:23px}.gate-entry .gate-panel{width:100%}.gate-entry h1{font-size:clamp(12px,3.2vw,18px);font-weight:600;line-height:1.2;letter-spacing:-.025em}.gate-entry .gate-notice{max-width:none;margin-top:5.2svh;font-size:clamp(11px,2.75vw,16px);font-weight:400;line-height:1.2;letter-spacing:-.025em;text-wrap:pretty}.gate-entry .gate-notice-paragraph{display:block}.gate-entry .gate-notice-paragraph+.gate-notice-paragraph{margin-top:1.3em}.gate-entry .gate-actions{grid-template-columns:1fr;gap:3.9svh;margin-top:9svh}.gate-entry .gate-actions .gate-leave,.gate-entry .gate-actions button{min-height:44px;border:0;padding:8px 0;background:linear-gradient(transparent 9px,#000 0,#000 calc(100% - 9px),transparent calc(100% - 9px));font-size:clamp(13px,3.4vw,18px);font-weight:500}}