.private-access_page__5Meid{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(4rem,10vh,9rem) clamp(1.5rem,6vw,4rem);background:#050505;color:var(--white);overflow:hidden;text-align:center}.private-access_page__5Meid:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 18%,rgba(191,164,111,.07) 0,rgba(5,5,5,0) 58%),radial-gradient(90% 60% at 50% 100%,rgba(191,164,111,.04) 0,rgba(5,5,5,0) 60%);pointer-events:none}.private-access_inner__Stm3F{position:relative;z-index:1;width:min(620px,100%);display:flex;flex-direction:column;align-items:center}.private-access_logo__gA4GN{display:inline-flex;margin-bottom:clamp(3rem,7vh,5.5rem)}.private-access_logo__gA4GN img{width:min(230px,60vw);height:auto;opacity:.95;filter:drop-shadow(0 10px 26px rgba(0,0,0,.5))}.private-access_rule__SYhLb{width:46px;height:1px;background:rgba(244,239,230,.38);margin:0 0 clamp(2rem,4vh,2.75rem)}.private-access_title__VmRy0{font-family:var(--font-display);font-weight:400;font-size:clamp(3rem,8vw,6.25rem);line-height:1.02;letter-spacing:-.01em;margin:0 0 clamp(2.75rem,6vh,4rem);color:#f7f3eb}.private-access_body__u4i9V{max-width:36rem;margin:0 auto;font-size:clamp(1.18rem,1.9vw,1.42rem);font-weight:300;line-height:1.85;color:rgba(244,239,230,.78)}.private-access_body__u4i9V+.private-access_body__u4i9V{margin-top:1.15rem;color:rgba(244,239,230,.6)}.private-access_button__Lj6V9{display:inline-flex;align-items:center;justify-content:center;min-height:64px;margin-top:clamp(3rem,6.5vh,4.5rem);padding:1.2rem 3.1rem;border:1px solid var(--white);background:var(--white);color:var(--charcoal);font-size:.76rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;transition:background .3s ease,border-color .3s ease,color .3s ease}.private-access_button__Lj6V9:focus-visible,.private-access_button__Lj6V9:hover{background:rgba(244,239,230,.84);border-color:rgba(244,239,230,.84);color:var(--charcoal)}.private-access_button__Lj6V9:focus-visible{outline:2px solid rgba(247,243,235,.65);outline-offset:4px}.private-access_return__rrQQ8{position:relative;z-index:1;margin-top:clamp(3.5rem,9vh,6rem);font-size:.64rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:rgba(244,239,230,.68);transition:color .3s ease}.private-access_return__rrQQ8:focus-visible,.private-access_return__rrQQ8:hover{color:rgba(244,239,230,.75)}@media (max-width:640px){.private-access_page__5Meid{justify-content:flex-start;padding-top:clamp(5rem,14vh,7rem)}.private-access_button__Lj6V9{width:100%;max-width:340px}}