.photo-slider[data-astro-cid-4faulrp2]{min-width:0}.slider-heading[data-astro-cid-4faulrp2]{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:25px}.slider-heading[data-astro-cid-4faulrp2] h2[data-astro-cid-4faulrp2]{font-size:clamp(30px,3vw,43px);margin:0}.slider-heading[data-astro-cid-4faulrp2] p[data-astro-cid-4faulrp2]{margin:0;font-size:13px;color:var(--muted)}.slider-track[data-astro-cid-4faulrp2]{display:flex;position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.photo-slider[data-astro-cid-4faulrp2][data-ready] .slider-track[data-astro-cid-4faulrp2]{scrollbar-width:none}.photo-slider[data-astro-cid-4faulrp2][data-ready] .slider-track[data-astro-cid-4faulrp2]::-webkit-scrollbar{display:none}.slider-slide[data-astro-cid-4faulrp2]{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.slider-frame[data-astro-cid-4faulrp2]{position:relative;isolation:isolate;overflow:hidden;width:100%;height:clamp(380px,49vw,620px);background:var(--green)}.slider-backdrop[data-astro-cid-4faulrp2]{position:absolute;z-index:-1;inset:-8%;width:116%;height:116%;max-width:none;object-fit:cover;filter:blur(26px);opacity:.38;pointer-events:none}.slider-frame[data-astro-cid-4faulrp2] .slider-photo{width:100%;height:100%;object-fit:contain;position:relative}.slider-caption[data-astro-cid-4faulrp2]{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-top:20px;min-height:73px}.slider-caption[data-astro-cid-4faulrp2]>span[data-astro-cid-4faulrp2]:first-child{font-family:var(--serif);font-size:clamp(23px,2.2vw,30px);line-height:1.2}.slider-number[data-astro-cid-4faulrp2]{flex-shrink:0;font-size:12px;letter-spacing:.08em;color:var(--green)}.slider-number[data-astro-cid-4faulrp2]>span[data-astro-cid-4faulrp2]{margin-inline:9px;color:var(--muted)}.slider-controls[data-astro-cid-4faulrp2]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:20px;max-width:360px;margin:15px auto 0}.slider-arrow[data-astro-cid-4faulrp2]{width:44px;height:44px;padding:0;display:grid;place-items:center;background:transparent;border:1px solid var(--green);color:var(--green);border-radius:50%;transition:background .2s,color .2s,opacity .2s}.slider-arrow[data-astro-cid-4faulrp2]:hover:not(:disabled){color:var(--white);background:var(--green)}.slider-arrow[data-astro-cid-4faulrp2]:disabled{opacity:.3;cursor:default}.slider-dots[data-astro-cid-4faulrp2]{display:flex;justify-content:center;align-items:center;min-width:0}.slider-dot[data-astro-cid-4faulrp2]{width:32px;height:44px;padding:0;border:0;background:transparent;display:grid;place-items:center}.slider-dot[data-astro-cid-4faulrp2]>span[data-astro-cid-4faulrp2]{width:6px;height:6px;border-radius:10px;background:var(--muted);opacity:.55;transition:width .25s,background .25s,opacity .25s}.slider-dot[data-astro-cid-4faulrp2][aria-current=true]>span[data-astro-cid-4faulrp2]{width:22px;background:var(--plum);opacity:1}.slider-hint[data-astro-cid-4faulrp2]{text-align:center;font-size:12px;color:var(--muted);margin:17px 0 0}.slider-sr[data-astro-cid-4faulrp2]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;margin:-1px}@media(max-width:600px){.slider-heading[data-astro-cid-4faulrp2]{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:22px}.slider-heading[data-astro-cid-4faulrp2] h2[data-astro-cid-4faulrp2]{font-size:34px}.slider-heading[data-astro-cid-4faulrp2] p[data-astro-cid-4faulrp2]{font-size:12px}.slider-frame[data-astro-cid-4faulrp2]{height:min(122vw,530px);min-height:340px}.slider-caption[data-astro-cid-4faulrp2]{gap:15px;min-height:88px;padding-top:18px}.slider-caption[data-astro-cid-4faulrp2]>span[data-astro-cid-4faulrp2]:first-child{font-size:25px}.slider-number[data-astro-cid-4faulrp2]{font-size:11px;padding-top:5px}.slider-number[data-astro-cid-4faulrp2]>span[data-astro-cid-4faulrp2]{margin-inline:5px}.slider-controls[data-astro-cid-4faulrp2]{gap:10px;margin-top:8px}}@media(prefers-reduced-motion:reduce){.slider-arrow[data-astro-cid-4faulrp2],.slider-dot[data-astro-cid-4faulrp2]>span[data-astro-cid-4faulrp2]{transition:none}}
