.visarty-home-slider{position:relative;width:100%;aspect-ratio:507/697;overflow:hidden;background:#f1f0ed}@media (min-width:768px){.visarty-home-slider.is-height-matched{aspect-ratio:auto;height:var(--visarty-home-slider-height)}}.visarty-home-slider__slide{position:absolute;inset:0;display:block;opacity:0;pointer-events:none;transition:opacity .6s ease}.visarty-home-slider__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.visarty-home-slider__image{display:block;width:100%;height:100%;object-fit:cover}.visarty-home-slider__nav{width:100%;height:36px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:3px;color:#222}.visarty-home-slider__nav button{background:0 0;border:0;border-radius:0;padding:0;color:inherit;box-shadow:none;text-shadow:none;cursor:pointer;font-family:inherit}.visarty-home-slider__nav button:focus:not(:focus-visible){outline:none}.visarty-home-slider__nav button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.visarty-home-slider__prev,.visarty-home-slider__next{font-size:18px;line-height:1;min-width:44px;min-height:36px}.visarty-home-slider__prev{justify-self:start;text-align:left}.visarty-home-slider__next{justify-self:end;text-align:right}.visarty-home-slider__pages{display:flex;align-items:center;gap:13px}.visarty-home-slider__page{position:relative;font-size:15px;line-height:30px;min-width:12px;font-weight:100}.visarty-home-slider__page.is-active{font-weight:100}.visarty-home-slider__page.is-active:after{content:"";display:block;position:absolute;height:2px;bottom:1px;left:1px;right:1px;background:currentColor}.visarty-home-project-caption{font-size:18px;font-weight:100;text-align:left;margin:0 0 14px;line-height:1}.visarty-home-project-caption a{color:#885f10;text-decoration:none;text-transform:uppercase}.visarty-home-project-caption a:hover{color:#885f10;text-decoration:underline}@media (max-width:767px){.visarty-home-slider{aspect-ratio:3/4;height:auto!important}.visarty-home-slider__nav{height:48px;margin-top:6px}.visarty-home-slider__prev,.visarty-home-slider__next{font-size:18px;min-height:20px}.visarty-home-slider__page{font-size:16px;line-height:37px}.visarty-home-project-caption{font-size:18px;margin:2px 0 22px}}@media (prefers-reduced-motion:reduce){.visarty-home-slider__slide{transition:none}}.visarty-home-project-caption{margin-bottom:3px}.visarty-home-project-subtitle{margin:0 0 14px;text-align:left;font-size:16px;line-height:1.4;color:#000}.visarty-home-slider.visarty-home-slider--square{aspect-ratio:1/1;height:auto;max-height:none}@media (min-width:768px){.visarty-home-slider.visarty-home-slider--square{aspect-ratio:1/1;height:auto}}@media (max-width:767px){.visarty-home-slider.visarty-home-slider--square{aspect-ratio:1/1;height:auto!important}}