@import url('../action/styles.css?v=effects-2');
@import url('../action/booking.css');
.concept-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:38px;padding:10px var(--gutter);background:#0d1519;border-bottom:1px solid #ffffff1c;color:#bfc9c7;font-size:9px;letter-spacing:.12em;line-height:1.5}
.concept-bar>span{color:var(--volt)}.concept-bar a{padding:3px 0;letter-spacing:.03em}.concept-bar a span{color:var(--volt);margin-left:9px}.concept-bar a:hover{color:#fff}
.action-hero{height:calc(100svh - 120px)}
@media(max-width:900px){.action-hero{height:auto}.concept-bar{font-size:8px;letter-spacing:.08em}}
@media(max-width:400px){.concept-bar{gap:8px;font-size:7px}.concept-bar a span{margin-left:3px}}
/* After the blind review (2026-09-16): the outlined "REPS." and the photo name tag read as leftovers, and the
   olive accent clashed with the gold. */
.campaign-word{display:none}
@media(max-width:900px){.photo-credit{display:none}}
.coach-copy h2 span{color:#8a5d0f}
