.press-access{min-height:100svh;display:flex;flex-direction:column;padding:0 clamp(24px,5vw,72px);background:radial-gradient(ellipse at 38% 46%,#22201d50,transparent 55%),radial-gradient(ellipse at 100% 100%,#1b21254a,transparent 45%),#101112;color:#edeae6;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.press-access *{box-sizing:border-box}.press-access a{color:inherit;text-decoration:none}.press-access a:focus-visible,.press-access button:focus-visible{outline:2px solid #d7c5b4;outline-offset:5px}.access-footer,.access-header{width:100%;max-width:1280px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.access-header{height:100px;flex-shrink:0}.access-header .brand{margin:0}.access-header .brand img{width:103px;filter:invert(1);height:auto}.access-header .brand span{display:none}.access-header>a:last-child{display:inline-flex;align-items:center;gap:12px;color:#999692;font-size:12px;padding:10px 0}.access-header>a:last-child:hover{color:#eee}.access-body{flex:1;display:grid;place-items:center;padding:60px 0 100px}.access-form-wrap{width:100%;max-width:370px;animation:access-enter .65s ease-out both}.access-form-wrap h1{font-weight:450;font-size:42px;letter-spacing:-1.7px;line-height:1.1;margin:0 0 15px}.access-intro{font-size:14px;color:#97938d;line-height:1.6;margin:0 0 40px}.access-form-wrap form{margin:0}.access-form-wrap label{display:block;font-size:12px;color:#bbb6af;margin-bottom:11px}.access-form-wrap input{appearance:none;width:100%;height:53px;border:0;border-bottom:1px solid #ffffff35;border-radius:0;background:transparent;color:#eeeae4;font-family:inherit;font-size:14px;padding:0;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.access-form-wrap input::placeholder{color:#6e6c68}.access-form-wrap input:hover{border-color:#ffffff2c}.access-form-wrap input:focus{border-color:#c1ab936e;background:transparent;box-shadow:0 1px #c1ab936e}.access-form-wrap input[aria-invalid=true]{border-color:#bc7e6e80}.access-form-wrap input:disabled{opacity:.6}.access-submit{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;height:51px;margin-top:16px;padding:0 20px;background:#ebe7e0;color:#24221f;border:1px solid #ffffff45;border-radius:2px;font-family:inherit;font-weight:500;font-size:13px;cursor:pointer;transition:background .2s,transform .2s}.access-submit:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.access-submit:disabled{cursor:wait;opacity:.7}.access-submit>svg:last-child{margin-left:auto}.access-submit>svg:first-child{margin:0}.access-submit:has(.access-spinner){justify-content:center}.access-error{color:#d2a496;margin:12px 0 0}.access-error,.access-request{font-size:12px;line-height:1.6}.access-request{margin:28px 0 0;color:#77746f;text-align:center}.access-request a{display:inline-flex;align-items:center;gap:5px;color:#c4bdb4;margin-left:5px}.access-request a:hover{color:#fff}.access-footer{border-top:1px solid #ffffff0c;padding:25px 0 30px;color:#6f6c67;font-size:11px}.access-footer a{padding:6px 0;color:#93908a}.access-footer a:hover{color:#fff}.access-spinner{animation:access-spin .8s linear infinite}@keyframes access-spin{to{transform:rotate(1turn)}}@keyframes access-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:600px){.access-header{height:82px}.access-header .brand img{width:90px}.access-header>a:last-child{font-size:11px;gap:7px}.access-body{padding:60px 0 80px}.access-form-wrap h1{font-size:37px}.access-form-wrap input{font-size:16px}.access-intro{font-size:13px;margin-bottom:33px}.access-footer{font-size:10px;padding-block:22px}}@media(max-height:600px){.access-body{padding-block:30px 45px}.access-header{height:75px}}@media(prefers-reduced-motion:reduce){.press-access *{animation:none!important;transition:none!important}}