:root{--px-container:1200px;--px-section-py:4rem;--px-section-px:1.5rem;--px-default-color-dark:#162d3b;--px-default-color-accent:#f9a828;--px-default-color-soft:#faf1e1;--px-default-color-neutral:#f4f5f7;--px-default-color-text-light:#fff;--px-default-color-text-dark:#212429;--px-default-color-bg-body:#fff;--px-default-color-bg-overlay:rgba(14,27,34,.72);--px-default-font-base:"Lexend",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--px-default-font-heading:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--px-default-font-size:16;--px-default-gutter:24;--px-default-site-width:1280;--px-default-section-space-xs:26;--px-default-section-space-sm:48;--px-default-section-space-md:72;--px-default-section-space-xl:112;--px-default-btn-sm-x:16;--px-default-btn-sm-y:10;--px-default-btn-md-x:20;--px-default-btn-md-y:12;--px-default-btn-xl-x:28;--px-default-btn-xl-y:16;--px-default-radius:0;--px-default-topbar-height:40;--px-default-header-height:88;--px-default-header-logo-padding-y:12;--px-default-nav-height:56;--px-default-icon-size:36;--px-default-logo-height:64;--px-default-logo-width:220}.px-photo-slider__carousel-wrap{--c-cols:1;--c-gap:0rem;--c-arrow-top:50%;max-width:100%;padding-inline:0}@media screen and (min-width:768px){.px-photo-slider__carousel-wrap{margin-inline:auto;width:80%}}.px-photo-slider__carousel-wrap .px-carousel{transition:height .28s ease}.px-photo-slider__carousel-wrap .px-carousel__track{align-items:flex-start}.px-photo-slider__figure{background:var(--px-card-bg);border-radius:var(--px-radius);margin:0;overflow:hidden;position:relative}.px-photo-slider__figure--captioned:after{background:linear-gradient(0deg,rgba(0,0,0,.62) 0,rgba(0,0,0,.32) 48%,transparent);bottom:0;content:"";height:30%;left:0;pointer-events:none;position:absolute;right:0}.px-photo-slider__img{display:block;height:auto;width:100%}.px-photo-slider__caption{background:transparent;bottom:clamp(.75rem,1.8vw,1.1rem);color:var(--px-color-text-light);font-family:var(--px-font-base);font-size:clamp(.85rem,1.15vw,1rem);font-weight:400;left:0;line-height:1.5;margin-inline:auto;max-width:min(72%,42rem);padding-inline:clamp(1rem,3vw,2rem);position:absolute;right:0;text-align:center;text-shadow:0 1px 10px rgba(0,0,0,.38);text-wrap:balance;z-index:1}.px-photo-slider__carousel-wrap .px-carousel__btn{background:color-mix(in srgb,var(--px-color-dark) 72%,transparent);color:var(--px-color-text-light);top:50%}.px-photo-slider__carousel-wrap .px-carousel__btn:focus-visible,.px-photo-slider__carousel-wrap .px-carousel__btn:hover{background:var(--px-btn-bg-hover);color:var(--px-btn-text-hover)}.px-photo-slider__carousel-wrap .px-carousel__btn--prev{left:calc(var(--arrow-size)/-2)}.px-photo-slider__carousel-wrap .px-carousel__btn--next{right:calc(var(--arrow-size)/-2)}.px-photo-slider__carousel-wrap .px-carousel__dots{margin-top:1rem}@media screen and (max-width:576px){.px-photo-slider__caption{max-width:100%;padding-inline:1rem}.px-photo-slider__carousel-wrap .px-carousel__btn--prev{left:0}.px-photo-slider__carousel-wrap .px-carousel__btn--next{right:0}}
