.underground-updates{padding-block:70px 100px;display:grid;grid-template-columns:.55fr 1fr;gap:9%;align-items:center;min-height:75vh}.updates-art{display:grid;place-items:center;aspect-ratio:1;border:1px solid #586c3d;border-radius:50%;background:radial-gradient(circle,#3a4b2b,#1a2116 65%);box-shadow:0 0 0 20px #d7ed7505,0 0 0 21px #d7ed7510}.updates-art img{width:70%;height:auto}.updates-copy h1{font-size:clamp(35px,4.5vw,66px);line-height:1.08;letter-spacing:-.055em;margin:0 0 28px}.updates-copy h1 span{color:#d7ed75}.updates-copy>p{font-size:14px;color:#b7c0a7;max-width:55ch;line-height:1.8}.updates-copy>.updates-intro{font-size:18px}.updates-copy .signup{max-width:none;margin-top:30px}.updates-copy .email-row{display:flex;flex-wrap:wrap;background:none;border:0;padding:0;gap:12px}.updates-copy input[type=email]{width:100%;min-width:0;border:1px solid #65754e;border-radius:10px;min-height:56px}.updates-copy .button{border-radius:10px;gap:20px;white-space:normal}.updates-copy .check{margin-top:18px}.updates-copy>.updates-artist-link{font-size:12px;margin-top:30px}.updates-copy .returning h2{font-size:30px}@media(max-width:700px){.underground-updates{grid-template-columns:1fr;padding-block:40px 65px;gap:40px}.updates-art{width:135px;margin:auto}.updates-copy h1{font-size:36px}.updates-copy>.updates-intro{font-size:16px}.updates-copy .button{width:100%}}
/* Short signup journey: identity, purpose, email and explicit consent. */
.underground-updates{padding-block:45px 65px;min-height:0}.updates-copy h1{margin-bottom:18px}.updates-copy .signup{margin-top:22px}.updates-copy>.updates-intro{margin:0}.updates-art{max-width:260px;justify-self:center;width:100%}.updates-copy .check{font-size:12px;line-height:1.65}.updates-copy>.updates-artist-link{margin-top:22px}@media(max-width:700px){.underground-updates{display:block;padding-block:25px 40px}.updates-art{width:64px;height:64px;aspect-ratio:1;border:0;border-radius:0;background:none;box-shadow:none;display:block;margin:0 0 18px}.updates-art img{width:100%;height:100%}.updates-copy h1{font-size:clamp(29px,8.3vw,38px);margin-bottom:12px}.updates-copy>.updates-intro{font-size:14px;line-height:1.6}.updates-copy .signup{margin-top:23px}.updates-copy input[type=email]{min-height:52px}.updates-copy .button{min-height:50px}.updates-copy .check{margin-top:16px}.updates-copy .form-note{font-size:10px}.updates-copy>.updates-artist-link{font-size:11px;margin-top:20px}}
