.dc-band-details{padding-bottom:var(--space-9);padding-top:30px}.dc-band-details.dc-band-details--slim{padding-bottom:var(--space-7)}.dc-band-details .ct-details-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.dc-band-details .ct-detail{background:var(--color-bg-inverse);border:1px solid rgba(95,150,193,.2);border-radius:12px;overflow:hidden;padding:34px 32px;position:relative}.dc-band-details .ct-detail:before{background-image:radial-gradient(rgba(150,190,220,.18) 1px,transparent 0);background-size:5px 5px;content:"";inset:0;-webkit-mask-image:radial-gradient(80% 90% at 15% 12%,#000,transparent 78%);mask-image:radial-gradient(80% 90% at 15% 12%,#000,transparent 78%);pointer-events:none;position:absolute}.dc-band-details .ct-detail>*{position:relative;z-index:1}.dc-band-details .ct-detail-ico{color:var(--color-accent)}.dc-band-details .ct-detail-ico svg{height:32px;width:32px}.dc-band-details .ct-detail h3{color:var(--color-accent);font-size:12px;font-weight:700;letter-spacing:.16em;margin:18px 0 8px;text-transform:uppercase}.dc-band-details .ct-detail .ct-detail-val{color:#fff;font-size:18px;font-weight:600;line-height:1.4}.dc-band-details .ct-detail a.ct-detail-val:hover{color:var(--color-accent)}.dc-band-details .ct-detail address,.dc-band-details .ct-detail address p{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:1.55;margin:0}.dc-band-details .ct-detail .ct-detail-note{color:#a0b0bf;font-size:13px;margin:10px 0 0}.dc-band-details .reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.dc-band-details .reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:900px){.dc-band-details .ct-details-grid{gap:20px;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dc-band-details .reveal{opacity:1;transform:none;transition:none}}