/* 07 EXPLORE KOTA: compact photographic band, all selectors locally scoped. */
.kota-band{--kota-cream:#FAF7F1;--kota-brown:#372B27;--kota-ink:#514A44;--kota-wine:#89273B;--kota-wine-hover:#6E1D2F;--kota-gold:#B18B4A;position:relative;isolation:isolate;box-sizing:border-box;width:100%;min-height:128px;padding:9px 0 10px;overflow:hidden;background:var(--kota-cream);border-top:2px solid var(--kota-gold);border-bottom:2px solid var(--kota-gold)}
.kota-band,.kota-band *{box-sizing:border-box}
.kota-band .kota-band__inner{position:relative;z-index:2;width:100%;max-width:1500px;margin:0 auto;padding:0 clamp(20px,3.5vw,48px)}
.kota-band .kota-band__copy{position:relative;width:55%;max-width:740px}
.kota-band .kota-band__copy .eyebrow{margin:0 0 1px;color:var(--kota-wine);font:700 clamp(9px,.85vw,12px)/1.17 var(--font-body,Inter,Arial,sans-serif);letter-spacing:.1em;text-transform:uppercase}
.kota-band .kota-band__copy h2{margin:0 0 3px;color:var(--kota-brown);font:700 clamp(22px,2.3vw,34px)/1.04 var(--font-heading,'Cormorant Garamond',Georgia,serif);letter-spacing:-.025em}
.kota-band .kota-band__description{max-width:650px;margin:0 0 6px;color:var(--kota-ink);font:400 clamp(11px,1vw,15px)/1.27 var(--font-body,Inter,Arial,sans-serif)}
.kota-band .kota-band__cta{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:29px;margin:0;padding:5px 14px;border:0;border-radius:6px;background:var(--kota-wine);color:#fff;text-decoration:none;white-space:nowrap;font:600 clamp(11px,1vw,14px)/1.25 var(--font-body,Inter,Arial,sans-serif)}
.kota-band .kota-band__cta:hover{background:var(--kota-wine-hover)}
.kota-band .kota-band__cta:focus-visible,.kota-band .kota-band__credits:focus-visible{outline:2px solid var(--kota-gold);outline-offset:3px}
.kota-band .kota-band__art{position:absolute;inset:0 0 0 42%;z-index:1;overflow:hidden;background:#CAB7A2}
.kota-band .kota-band__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 55%;filter:saturate(1.06) contrast(1.025)}
.kota-band .kota-band__art:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,var(--kota-cream) 0%,rgba(250,247,241,.98) 10%,rgba(250,247,241,.87) 19%,rgba(250,247,241,.50) 33%,rgba(250,247,241,0) 57%)}
.kota-band .kota-band__credits{position:absolute;z-index:2;right:10px;bottom:6px;color:#fff;background:rgba(55,43,39,.65);font:500 10px/1.2 var(--font-body,Inter,Arial,sans-serif);border-radius:3px;padding:3px 6px;text-decoration:underline;text-underline-offset:2px}
@media(min-width:1200px){.kota-band{padding:14px 0;min-height:160px}.kota-band .kota-band__description{margin-bottom:9px}.kota-band .kota-band__cta{min-height:34px;padding:7px 17px}}
@media(min-width:701px) and (max-width:1020px){.kota-band{min-height:111px;padding:8px 0}.kota-band .kota-band__copy{width:56%}.kota-band .kota-band__copy h2{font-size:clamp(21px,2.25vw,26px)}.kota-band .kota-band__description{font-size:clamp(10px,1.07vw,12px)}.kota-band .kota-band__cta{min-height:26px;padding:4px 12px}}
@media(max-width:700px){.kota-band{padding:12px 0 0;min-height:0}.kota-band .kota-band__inner{padding:0 17px}.kota-band .kota-band__copy{width:100%;max-width:none;padding-bottom:12px}.kota-band .kota-band__copy .eyebrow{font-size:10px;margin-bottom:4px}.kota-band .kota-band__copy h2{font-size:clamp(26px,6vw,32px);margin-bottom:5px;line-height:1.06}.kota-band .kota-band__description{font-size:13px;line-height:1.35;margin-bottom:9px;max-width:none}.kota-band .kota-band__cta{display:flex;min-height:32px;font-size:12px;margin:0}.kota-band .kota-band__art{position:relative;inset:auto;height:clamp(150px,42vw,230px)}.kota-band .kota-band__art:after{display:none}.kota-band .kota-band__photo{object-position:50% 53%}}
