.arlp-v4 .av4-hero{background:#f7f7f2}.arlp-v4 .av4-stage{position:relative;height:clamp(420px,34vw,560px);overflow:hidden;background:#e6ece6;touch-action:pan-y}.arlp-v4 .av4-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;pointer-events:none}.arlp-v4 .av4-slide.is-active{opacity:1}.arlp-v4 .av4-photo{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 55%}.arlp-v4 .av4-controls{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:5px 9px;border:1px solid #ffffffa6;border-radius:40px;background:#ffffffed;box-shadow:0 4px 20px #1e39231a}.arlp-v4 .av4-controls button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;width:40px;height:40px;padding:0;background:transparent;color:#193c36;cursor:pointer;font:20px Arial}.arlp-v4 .av4-controls button:hover{background:#e6eee9}.arlp-v4 .av4-controls [data-pause]{font-size:10px;width:48px;border-radius:20px}.arlp-v4 .av4-dots{display:flex;gap:0}.arlp-v4 .av4-dots button{width:30px}.arlp-v4 .av4-dots span{width:6px;height:6px;border-radius:50%;background:#a4b9b0}.arlp-v4 .av4-dots [aria-pressed=true] span{background:#285f58;box-shadow:0 0 0 3px #285f5820}.arlp-v4 .av4-counter{position:absolute;bottom:29px;right:40px;background:#ffffffed;padding:8px 13px;border-radius:20px;font:10px/1.5 Arial;letter-spacing:.12em;color:#193c36}.arlp-v4 .av4-copy{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;padding-block:30px 35px;align-items:center}.arlp-v4 .av4-copy .av3-eyebrow{margin-bottom:12px;font-size:9px}.arlp-v4 .av4-copy h1{font-size:clamp(36px,3.5vw,56px);line-height:1.04;color:#193c36;max-width:700px;margin:0}.arlp-v4 .av4-intro{display:grid;grid-template-columns:1fr auto;gap:12px 22px;align-items:center}.arlp-v4 .av4-intro p{font-size:13px;line-height:1.6;color:#596a60}.arlp-v4 .av4-intro strong{font-size:19px;font-weight:500;color:#193c36;white-space:nowrap}.arlp-v4 .av4-intro .av3-button{grid-column:1/-1;justify-self:start;min-height:46px;padding:10px 18px}.arlp-v4 .av4-controls:focus-within{outline:1px solid #3c7777;outline-offset:4px}@media(min-width:1600px){.arlp-v4 .av4-copy{padding-block:35px 40px}}@media(max-width:1000px){.arlp-v4 .av4-stage{height:420px}.arlp-v4 .av4-copy{gap:25px}.arlp-v4 .av4-intro{grid-template-columns:1fr}.arlp-v4 .av4-intro p br{display:none}}@media(max-width:700px){.arlp-v4 .av4-stage{height:300px}.arlp-v4 .av4-photo{object-position:50% 55%}.arlp-v4 .av4-copy{display:block;padding-block:23px 26px}.arlp-v4 .av4-copy h1{font-size:34px;max-width:420px}.arlp-v4 .av4-copy h1 br{display:none}.arlp-v4 .av4-copy .av3-eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:10px}.arlp-v4 .av4-intro{display:grid;grid-template-columns:1fr auto;gap:13px;margin-top:15px}.arlp-v4 .av4-intro p{font-size:11px}.arlp-v4 .av4-intro strong{font-size:17px}.arlp-v4 .av4-intro .av3-button{width:100%;justify-self:stretch}.arlp-v4 .av4-controls{bottom:14px;gap:4px}.arlp-v4 .av4-counter{display:none}}@media(prefers-reduced-motion:reduce){.arlp-v4 .av4-slide{transition:none}}

.arlp-v4 .av4-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border-radius:50%;border:1px solid #ffffff85;background:rgba(25,35,32,.58);color:#fff;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);cursor:pointer;box-shadow:0 3px 16px #10201918;transition:background .2s,border-color .2s}.arlp-v4 .av4-prev{left:28px}.arlp-v4 .av4-next{right:28px}.arlp-v4 .av4-nav svg{width:25px;height:25px;pointer-events:none}.arlp-v4 .av4-nav:hover{background:rgba(25,35,32,.8);border-color:#fff}.arlp-v4 .av4-controls .av4-dots button{width:44px;height:44px}.arlp-v4 .av4-controls [data-pause]{min-height:44px}@media(max-width:700px){.arlp-v4 .av4-nav{width:44px;height:44px}.arlp-v4 .av4-prev{left:12px}.arlp-v4 .av4-next{right:12px}.arlp-v4 .av4-nav svg{width:22px;height:22px}}
