.access-landing{align-items:start;padding-top:45px}.access-landing .poster{margin-top:35px;min-height:590px;max-height:650px}.access-landing h1{font-size:clamp(50px,6.1vw,97px)}.access-small{font-size:11px;color:#716c64;line-height:1.6;margin:13px 0}.unlock-panel{margin-top:27px;border-top:1px solid #17171726;padding-top:22px;max-width:560px}.unlock-panel h2{font-size:18px;letter-spacing:-.5px;margin:0 0 17px}.unlock-panel label{display:block;font-size:10px;font-weight:700;letter-spacing:.7px;margin:13px 0 6px}.unlock-panel input,.unlock-panel textarea{width:100%;border:1px solid #a9a296;background:#fff;padding:12px;min-height:44px;font:inherit;font-size:12px;border-radius:0}.access-row{display:flex;gap:9px}.access-row input{flex:1;min-width:0}.access-row button{flex-shrink:0}.unlock-panel details{border-top:1px solid #17171726;margin-top:17px;padding-top:5px}.unlock-panel summary{font-size:12px;font-weight:700;cursor:pointer;min-height:44px;padding-top:14px}.unlock-panel form>.secondary-button{margin-top:13px}.access-pass-card{display:grid;gap:9px;border:1px solid #17171726;padding:14px;margin-top:15px}.access-pass-card textarea{font-family:monospace;overflow-wrap:anywhere;resize:vertical}.access-pass-card strong{font-size:12px}#access-status{font-size:12px;line-height:1.6;min-height:20px}.access-privacy{font-size:11px;line-height:1.7;border-top:1px solid #17171726;padding:15px 0;max-width:850px}.access-privacy summary{cursor:pointer;min-height:44px;padding-top:10px}.access-privacy a{text-decoration:underline}@media(max-width:760px){.access-landing .poster{margin-top:0;min-height:450px}.access-landing h1{font-size:clamp(50px,12.5vw,94px)}.access-row button{font-size:9px;padding:10px}.unlock-panel{margin-top:23px}.access-landing .landing-bottom{font-size:7px}}
