body .conditions-slideshow{position:relative;width:100%;min-width:0;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:max(620px,85svh);aspect-ratio:16/9;padding:calc(var(--nav-h) + 4rem) 0 4rem}
.conditions-slideshow__media,.conditions-slideshow__shade{position:absolute;inset:0;pointer-events:none}
.conditions-slideshow__media{z-index:-2}
.conditions-slideshow__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:0;transition:opacity 1s ease}
.conditions-slideshow__media img.is-active{opacity:1}
.conditions-slideshow__shade{z-index:-1;background:linear-gradient(90deg,rgba(27,29,30,.76),rgba(27,29,30,.6) 32%,rgba(27,29,30,.2) 65%,rgba(27,29,30,.12))}
.conditions-slideshow__shade::before{content:"";position:absolute;inset:0;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.7) 32%,transparent 60%);-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.7) 32%,transparent 60%)}
.conditions-slideshow .container{width:100%;position:relative}
.conditions-slideshow p{max-width:48ch}
.conditions-slideshow__toggle{position:absolute;top:calc(var(--nav-h) + 1rem);right:clamp(1.25rem,5vw,3rem);min-height:44px;padding:.55rem .85rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(27,29,30,.65);color:#fff;font:inherit;font-size:.8rem;cursor:pointer}
.conditions-slideshow__toggle[hidden]{display:none}
.conditions-slideshow__toggle:focus-visible{outline:3px solid var(--marmalade);outline-offset:3px}
@media(max-width:767px){body .conditions-slideshow{min-height:100svh;aspect-ratio:auto;align-items:end;padding:calc(var(--nav-h) + 6rem) 0 calc(7rem + env(safe-area-inset-bottom))}.conditions-slideshow__shade{background:linear-gradient(to bottom,rgba(27,29,30,.12) 30%,rgba(27,29,30,.4) 55%,rgba(27,29,30,.75) 100%)}.conditions-slideshow__shade::before{mask-image:linear-gradient(to bottom,transparent 35%,#000 80%);-webkit-mask-image:linear-gradient(to bottom,transparent 35%,#000 80%)}}
@media(prefers-reduced-motion:reduce){.conditions-slideshow__media img{transition:none}}
