.landing .band{padding:120px 20px 40px}.landing .band-card{position:relative;max-width:1400px;margin:0 auto;height:640px;border-radius:40px;overflow:hidden;background:#febb96;color:var(--fixed-ink)}.landing .band-photo{position:absolute;left:0;right:0;top:-12%;height:124%;will-change:transform}.landing .band-photo img{object-fit:cover;object-position:70% 50%}.landing .band-card:after{content:"";position:absolute;inset:0;display:none;pointer-events:none}.landing .band-text{position:relative;z-index:2;padding:72px;max-width:640px;height:100%;display:flex;flex-direction:column}.landing .band-text h2{font-size:clamp(38px,4.4vw,64px);color:var(--fixed-ink)}.landing .band-text p{margin-top:18px;font-size:18px;max-width:40ch;color:#5a4f47}.landing .band-roles{list-style:none;margin:auto 0 0;padding:24px 0 0;display:grid;gap:10px}.landing .band-roles li{display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:999px;width:fit-content;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14.5px;font-weight:600}.landing .band-roles .ic{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--coral);color:var(--fixed-ink)}.landing .band-roles .ic svg{width:16px;height:16px}@media (max-width:760px){.landing .band-card{height:620px;border-radius:30px}.landing .band-photo img{object-position:74% 50%}.landing .band-card:after{display:block;z-index:1;background:linear-gradient(180deg,#febb96,rgba(254,187,150,.9) 42%,rgba(254,187,150,0) 70%)}.landing .band-text{padding:36px 26px}}