.cross-bands{isolation:isolate;background:#fff;height:clamp(220px,24vw,340px);position:relative;overflow:hidden}.cross-band{width:114%;transform:translateY(-50%) rotate(var(--cross-angle));transform-origin:50%;position:absolute;top:50%;left:-7%}.cross-band--spaces{--cross-angle:-6deg;z-index:2;color:#fff;background:var(--ink);box-shadow:0 8px 18px #00000029}.cross-band--work{--cross-angle:6deg;z-index:1;color:var(--ink);background:var(--brand)}.cross-band-track{padding-block:18px}.cross-band .marquee-group{justify-content:space-around;min-width:114vw}.cross-band-item{flex-shrink:0;align-items:center;gap:28px;padding-inline:28px;display:inline-flex}.cross-band-word{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.65rem,1.25rem + 1.8vw,3.4rem);line-height:1.05}.cross-band-symbol{flex-shrink:0;width:25px;height:25px}@media (width<=640px){.cross-band--spaces{--cross-angle:-10deg}.cross-band--work{--cross-angle:10deg}.cross-band-track{padding-block:14px}.cross-band-item{gap:20px;padding-inline:20px}.cross-band-symbol{width:19px;height:19px}}.emergency-section{scroll-margin-top:112px}.emergency-frame{min-height:620px}.emergency-photo{object-position:65% center}.emergency-shade{background:linear-gradient(90deg,#0e0e0eeb,#0e0e0ea3 44%,#0e0e0e1f 100%),linear-gradient(#0000 35%,#0e0e0ea3)}.emergency-content{min-height:inherit;align-items:center;padding-block:80px;display:flex}.emergency-copy{width:100%;max-width:600px}.emergency-eyebrow{color:#ffffffe0;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.emergency-eyebrow>span{background:var(--brand);flex-shrink:0;width:28px;height:2px}.emergency-title{letter-spacing:.015em;margin-top:24px;font-size:clamp(6rem,8.5vw,8.5rem);line-height:.92}.emergency-description{color:#ffffffe6;max-width:420px;margin-top:24px;font-size:18px;line-height:1.65}.emergency-call{gap:24px;min-height:64px;margin-top:28px;padding:10px 10px 10px 24px;box-shadow:0 8px 28px #00000038}.emergency-call-label{flex-direction:column;gap:2px;line-height:1.3;display:flex}.emergency-call-number{font-size:14px;font-weight:500}@media (width<=767px){.emergency-section{scroll-margin-top:92px}.emergency-frame{min-height:590px}.emergency-content{align-items:flex-end;padding-block:72px 88px}.emergency-photo{object-position:60% center}.emergency-shade{background:linear-gradient(#0e0e0e3d,#0e0e0eb3 42%,#0e0e0ef5),linear-gradient(90deg,#0e0e0e38,#0000)}.emergency-title{margin-top:22px;font-size:clamp(4.25rem,20vw,6rem)}.emergency-description{max-width:360px;margin-top:22px;font-size:17px;line-height:1.65}.emergency-call{margin-top:24px}}
