/* EAGint Finland image carousel */
.eag-slider-section{padding:32px 0 90px}.eag-slider-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px}.eag-slider-kicker{font-size:12px;letter-spacing:.16em;font-weight:800;color:#f8d98b;text-transform:uppercase}.eag-slider-heading h2{font-size:clamp(26px,3vw,38px);line-height:1.15;margin-top:8px;letter-spacing:-.035em}.eag-slider{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.24);background:#06271d;box-shadow:0 25px 65px rgba(0,0,0,.25);aspect-ratio:2.25 / 1;min-height:350px}.eag-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s ease}.eag-slide.is-active{opacity:1;visibility:visible;z-index:1}.eag-slide img{display:block;width:100%;height:100%;object-fit:cover}.eag-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,23,17,.88) 0%,rgba(0,23,17,.58) 52%,rgba(0,23,17,.06) 100%)}.eag-slide-content{position:absolute;left:clamp(28px,5vw,72px);right:22%;bottom:clamp(48px,7vw,90px);z-index:2;max-width:620px}.eag-slide-content span{display:block;color:#f8d98b;text-transform:uppercase;letter-spacing:.14em;font-weight:900;font-size:12px;margin-bottom:12px}.eag-slide-content h3{font-size:clamp(28px,4.5vw,60px);letter-spacing:-.045em;line-height:1.04;color:white;margin-bottom:12px}.eag-slide-content p{font-size:clamp(14px,1.5vw,17px);color:rgba(255,255,255,.92);max-width:520px}.eag-slider-controls{position:absolute;inset:0;z-index:3;pointer-events:none;display:flex;justify-content:space-between;align-items:center;padding:0 18px}.eag-slider-arrow{pointer-events:auto;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:rgba(2,29,23,.65);color:white;cursor:pointer;font-size:24px;transition:background .2s}.eag-slider-arrow:hover,.eag-slider-arrow:focus-visible{background:#c89b3c;color:#06271d}.eag-slider-dots{position:absolute;z-index:4;bottom:18px;left:50%;transform:translateX(-50%);display:flex;gap:10px}.eag-slider-dot{width:10px;height:10px;border-radius:50%;border:1px solid white;background:rgba(255,255,255,.35);cursor:pointer}.eag-slider-dot[aria-current="true"]{background:#f8d98b;border-color:#f8d98b;width:26px;border-radius:8px}.eag-slider a:focus-visible,.eag-slider button:focus-visible{outline:3px solid #f8d98b;outline-offset:3px}@media(max-width:700px){.eag-slider-section{padding:15px 0 55px}.eag-slider{aspect-ratio:auto;min-height:420px}.eag-slide::after{background:linear-gradient(0deg,rgba(0,23,17,.9),rgba(0,23,17,.2))}.eag-slide-content{left:24px;right:24px;bottom:72px}.eag-slider-controls{padding:0 10px}.eag-slider-arrow{width:36px;height:36px}.eag-slider-heading h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.eag-slide{transition:none}}
