.ak-feature{position:relative;background:#0c0b0a;border-bottom:1px solid #6f2922;margin:0 0 20px;color:#f5eee1;isolation:isolate}
.ak-feature [hidden]{display:none!important}
.ak-feature-slide{position:relative;min-height:360px;overflow:hidden;animation:ak-feature-in .35s ease}
.ak-feature-art{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center}
.ak-feature-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,8,.7),rgba(8,8,8,.15) 60%,transparent)}
.ak-feature-copy{position:relative;z-index:1;max-width:1180px;margin:auto;padding:32px 30px 80px}
.ak-feature-eyebrow{display:block;color:#ddb875;font:700 12px/1.5 Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px}
.ak-feature h1,.ak-feature h2{font:700 clamp(34px,3vw,44px)/1.12 Georgia,serif!important;letter-spacing:-1px!important;text-transform:none!important;color:#fff5df!important;margin:0 0 20px!important;max-width:650px;text-shadow:0 2px 18px #000}
.ak-feature h1 em,.ak-feature h2 em{color:#e8bd70;font-style:normal}
.ak-feature-copy p{font:16px/1.7 Arial,sans-serif!important;color:#e3d8c7!important;max-width:470px;margin:0 0 16px!important;text-transform:none!important;text-shadow:0 1px 4px #000}
.ak-feature-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;border:1px solid #cfa65f;background:#8f1918;color:#fff4df!important;border-radius:3px;font:700 13px/1.4 Arial,sans-serif;letter-spacing:.4px;text-decoration:none!important;box-shadow:0 4px 18px #0005}
.ak-feature-cta:hover,.ak-feature-cta:focus{background:#ac2621;border-color:#f4d598}
.ak-feature-controls{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1180px;margin:auto;padding:12px 30px 16px;z-index:2}
.ak-feature-tabs,.ak-feature-arrows{display:flex;gap:8px}
.ak-feature-controls button{min-height:44px;min-width:44px;background:#0e0c0bd9;border:1px solid #66523a;color:#d6c8b1;border-radius:3px;padding:8px 13px;font:700 12px/1.4 Arial,sans-serif}
.ak-feature-tabs button[aria-pressed=true]{color:#ffe4a4;border-color:#d3a65c;background:#3b2215}
.ak-feature-controls button:hover,.ak-feature-controls button:focus{color:#fff;border-color:#ffe4a4}
.ak-feature button:focus-visible,.ak-feature a:focus-visible{outline:2px solid #ffe4a4;outline-offset:3px}
.ak-feature-arrows button{font-size:18px}.ak-feature-arrows .ak-feature-pause{font-size:12px;min-width:85px}
@keyframes ak-feature-in{from{opacity:.6}to{opacity:1}}
@media(max-width:767px){
 .ak-feature-slide{min-height:0}
 .ak-feature-art{object-position:80% center;height:210px!important}
 .ak-feature-shade{background:linear-gradient(0deg,#0c0b0a 0%,#0c0b0a 45%,transparent 78%)}
 .ak-feature-copy{padding:170px 20px 16px}
 .ak-feature-eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:12px}
 .ak-feature h1,.ak-feature h2{font-size:28px!important;line-height:1.12!important;letter-spacing:-.7px!important;margin-bottom:14px!important;max-width:100%}
 .ak-feature-copy p{font-size:14px!important;line-height:1.55!important;margin-bottom:12px!important}
 .ak-feature-controls{position:relative;bottom:auto;padding:12px 20px 15px;flex-wrap:wrap;justify-content:center;gap:8px}
 .ak-feature-tabs{width:100%;justify-content:center;gap:6px}
 .ak-feature-tabs button{font-size:10px;padding:8px 10px}
 .ak-feature-cta{font-size:12px;min-height:44px}
}
@media(prefers-reduced-motion:reduce){.ak-feature-slide{animation:none}}

.ak-feature-controls{display:none!important}.ak-feature-copy{padding-bottom:32px}@media(max-width:767px){.ak-feature-copy{padding-bottom:20px}}
