.contact-band{position:relative;overflow:hidden}.contact-band .book-inner{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid;position:relative}.contact-intro h2{max-width:15ch}.contact-intro>p{max-width:48ch;margin-bottom:0}.contact-card{background:#190c1033;border:1px solid #ffffff4d;border-radius:12px;min-width:0;padding:clamp(22px,3vw,36px)}.contact-handoff{text-align:left;justify-content:space-between;gap:18px;width:100%;margin-bottom:12px}.contact-handoff span{font-size:23px}.contact-methods{margin:0}.contact-methods>div{border-top:1px solid #ffffff42;align-items:baseline;gap:20px;padding-block:16px 4px;display:flex}.contact-methods>div+div{margin-top:12px}.contact-methods dt{color:#cbd3e7;flex:0 0 62px;font-size:14px}.contact-methods dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(18px,1.5vw,22px)}.contact-methods a{text-underline-offset:4px;align-items:center;min-height:44px;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;display:inline-flex}@media (max-width:800px){.contact-band .book-inner{grid-template-columns:minmax(0,1fr)}}.band-book-solo .contact-card{box-shadow:none;background:0 0;border:0;padding:0}.band-book-solo .contact-card form p,.band-book-solo .contact-card form p a{color:var(--grey)}.band-book-solo .book-inner{align-items:start}.band-book-solo .contact-intro .contact-methods{max-width:420px;margin-top:36px}
