.AlbumAccessGate_gate__Jb_7Y{padding:clamp(28px,5vw,44px);border:1px solid var(--line);border-radius:12px;background:radial-gradient(circle at top left,rgba(111,132,98,.12),transparent 46%),linear-gradient(180deg,#faf9f6,#ffffff);box-shadow:var(--shadow)}.AlbumAccessGate_gate__Jb_7Y h3{margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,5vw,52px);font-weight:300;line-height:1}.AlbumAccessGate_gate__Jb_7Y p{max-width:520px;margin:0 0 18px;color:var(--muted);font-size:15px;line-height:1.8}.AlbumAccessGate_form__XM_T0{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.AlbumAccessGate_input__S8OcL{min-width:min(100%,320px);flex:1 1 260px;padding:14px 16px;border:1px solid rgba(64,86,59,.18);border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink);outline:none;transition:border-color .18s ease,box-shadow .18s ease}.AlbumAccessGate_input__S8OcL:focus{border-color:rgba(64,86,59,.44);box-shadow:0 0 0 4px rgba(111,132,98,.12)}.AlbumAccessGate_submit__kuFBx{padding:14px 24px;border:0;border-radius:999px;background:var(--accent-dark);color:#ffffff;cursor:pointer;transition:transform .18s ease,opacity .18s ease}.AlbumAccessGate_submit__kuFBx:hover{opacity:.94;transform:translateY(-1px)}.AlbumAccessGate_error__u60aL{margin:12px 0 0;color:#8f352b}@media (max-width:560px){.AlbumAccessGate_form__XM_T0{align-items:stretch}.AlbumAccessGate_submit__kuFBx{width:100%}}