.ch26{position:relative;overflow:hidden;isolation:isolate;background:#f1f9f5;color:#23483d}
.ch26-stage{position:relative;max-width:1920px;margin:auto}
.ch26-slide{position:relative;min-height:clamp(560px,42vw,680px);overflow:hidden}
.ch26-slide[hidden]{display:none!important}
.ch26-art{position:absolute;inset:0;pointer-events:none}
.ch26-background{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:67.5% center}
.ch26-jersey{position:absolute;z-index:1;left:67.5%;top:7.8%;width:28%;height:62%;object-fit:contain;transform:translateX(-50%);mix-blend-mode:multiply}
.ch26-glass{position:absolute;z-index:2;left:67.5%;top:44%;height:85%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:linear-gradient(120deg,transparent 12%,rgba(255,255,255,.18) 19%,transparent 27%,transparent 70%,rgba(255,255,255,.12) 79%,transparent 84%);pointer-events:none}
.ch26-copy{position:absolute;z-index:3;left:6%;top:47%;transform:translateY(-50%);width:38%;max-width:620px}
.ch26-eyebrow{display:flex;align-items:center;gap:10px;font:600 11px/1.5 Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#627e70}
.ch26-eyebrow>span{color:#b99c5b;font-size:18px}
.ch26 h1{font-family:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;font-size:clamp(36px,3.6vw,58px);font-weight:400;line-height:1.08;letter-spacing:-.035em;margin:22px 0 20px;color:#23483d}
.ch26 h1>span{display:block}
.ch26 h1>span+span{font-style:italic;color:#4c7967}
.ch26-copy p{font:400 15px/1.7 Arial,sans-serif;color:#617b70;max-width:370px;margin:0 0 28px}
.ch26-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:48px;padding:12px 24px;border-radius:999px;background:#284f41;border:1px solid #284f41;color:#fff;font:600 13px/1.4 Arial,sans-serif;letter-spacing:.015em;box-shadow:0 5px 15px rgba(35,72,61,.08);transition:background .2s,transform .2s}
.ch26-button:hover{color:#fff;background:#3e6756;transform:translateY(-2px)}
.ch26-button>span{font-size:20px;color:#e6d6ab;font-weight:400}
.ch26-kit-caption{position:absolute;z-index:3;left:67.5%;bottom:3.2%;transform:translateX(-50%);max-width:52%;text-align:center;font:500 10px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:.17em;color:#4f6f60}
.ch26-reverse .ch26-background{transform:scaleX(-1)}
.ch26-reverse .ch26-jersey,.ch26-reverse .ch26-glass,.ch26-reverse .ch26-kit-caption{left:32.5%}
.ch26-reverse .ch26-copy{left:56%;width:38%}
.ch26-controls{position:absolute;z-index:5;bottom:6.8%;left:6%;display:flex;align-items:center;gap:10px}
.ch26-controls button{display:grid;place-items:center;padding:0;color:#3a5d4d;background:rgba(255,255,255,.55);border:1px solid rgba(75,109,90,.17);border-radius:50%;width:34px;height:34px;min-height:0;box-shadow:none;cursor:pointer}
.ch26-controls button:hover{background:#fff;border-color:#749582}
.ch26-controls button:focus-visible,.ch26-button:focus-visible{outline:3px solid #ba9e61;outline-offset:4px}
.ch26-arrow span{font:400 19px Arial,sans-serif}
.ch26-dots{display:flex;gap:2px}
.ch26-controls .ch26-dots button{background:transparent;border:0;width:22px;height:30px}
.ch26-dots button span{display:block;width:5px;height:5px;border:1px solid #61816d;border-radius:50%}
.ch26-dots button[aria-current=true] span{background:#476e57;width:7px;height:7px}
.ch26-counter{font:400 10px Arial,sans-serif;letter-spacing:.14em;color:#5e7b6b;padding:0 8px}
.ch26-controls .ch26-toggle{width:29px;height:29px;background:transparent}
.ch26-play-icon{display:none}
.ch26.is-paused .ch26-play-icon{display:block}
.ch26.is-paused .ch26-pause-icon{display:none}
@media(max-width:1000px){
 .ch26-slide{min-height:754px}
 .ch26-copy,.ch26-reverse .ch26-copy{top:30px;left:24px;width:calc(100% - 48px);max-width:650px;transform:none}
 .ch26 h1{font-size:clamp(28px,8.2vw,38px);margin:13px 0 12px;line-height:1.06}
 .ch26-eyebrow{font-size:10px;letter-spacing:.18em}
 .ch26-copy p{font-size:14px;line-height:1.6;max-width:520px;margin-bottom:17px}
 .ch26-button{min-height:43px;padding:10px 20px;font-size:12px}
 .ch26-art{top:284px;bottom:auto;height:400px;overflow:hidden}
 .ch26-background,.ch26-reverse .ch26-background{inset:auto;top:0;left:calc(50% - 648px);width:960px;height:400px;object-fit:fill;transform:none}
 .ch26-jersey,.ch26-reverse .ch26-jersey{left:50%;top:7.8%;width:250px;height:62%}
 .ch26-glass,.ch26-reverse .ch26-glass{left:50%;top:44%;height:85%}
 .ch26-kit-caption,.ch26-reverse .ch26-kit-caption{left:50%;bottom:65px;max-width:90%;font-size:9px;letter-spacing:.1em;width:max-content}
 .ch26-controls{left:24px;bottom:20px}
}
@media(min-width:600px) and (max-width:1000px){
 .ch26-copy,.ch26-reverse .ch26-copy{left:40px;width:calc(100% - 80px)}
 .ch26 h1{font-size:42px}
 .ch26-controls{left:40px}
}
@media(prefers-reduced-motion:reduce){
 .ch26-button{transition:none}
}

@media(min-width:1001px){.ch26.is-reverse .ch26-controls{left:56%}}

@media(max-width:1000px){.ch26-art:before,.ch26-art:after{content:'';position:absolute;left:0;right:0;pointer-events:none;z-index:3}.ch26-art:before{top:0;height:32px;background:linear-gradient(#f1f9f5,rgba(241,249,245,0))}.ch26-art:after{bottom:0;height:24px;background:linear-gradient(rgba(241,249,245,0),#f1f9f5)}}
