.invite-band{--focus-ring:#fff;position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(30rem,72vh,41rem);margin-top:clamp(3rem,7vw,6rem);overflow:hidden;background:var(--brand-secondary-deep);color:#fff}.invite-band__photo{z-index:-2;object-fit:cover}.invite-band__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(12,22,26,.74),rgba(12,22,26,.38) 50%,rgba(12,22,26,.04)),linear-gradient(0deg,rgba(12,22,26,.55),transparent 46%)}.invite-band__inner{padding-block:clamp(3rem,8vw,5.5rem)}.invite-band__glass{max-width:34rem;padding:clamp(1.4rem,3.5vw,2.4rem);border:1px solid rgba(255,255,255,.26);border-radius:1.75rem;background:rgba(16,28,32,.46);-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.invite-band__glass{background:rgba(16,28,32,.8)}}.invite-band__kicker{margin:0 0 .75rem;color:var(--brand-accent);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.invite-band h2{margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:500;line-height:1.06;letter-spacing:.01em;text-wrap:balance}.invite-band__lead{margin:1rem 0 1.75rem;color:rgba(255,255,255,.92);font-size:1.02rem;line-height:1.65}.invite-band__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}.invite-band__quiet{padding:.85rem .25rem;color:#fff;font-weight:600;text-underline-offset:.3em}@media (max-width:599px){.invite-band{align-items:end;min-height:36rem}.invite-band__inner{padding-top:11rem}.invite-band__scrim{background:linear-gradient(0deg,rgba(12,22,26,.78),rgba(12,22,26,.3) 70%,rgba(12,22,26,.1))}}