/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--home-rotator-tile:100%;--tw-border-style:solid}}}@property --home-rotator-tile{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes home-rotator-tiles{0%{--home-rotator-tile:0%}to{--home-rotator-tile:100%}}@keyframes home-rotator-fade{0%{opacity:0}to{opacity:1}}@layer components{.home-rotator__slides{display:grid}.home-rotator__slide{display:grid;grid-area:1/1;grid-template-rows:auto 1fr;position:relative;visibility:hidden}.home-rotator__slide.is-leaving{visibility:visible;z-index:1}.home-rotator__slide.is-current{visibility:visible;z-index:2}.home-rotator__caption{margin:0;min-height:calc(var(--spacing,.25rem)*10)}@media (min-width:48rem){.home-rotator__caption{inset-inline:0;bottom:0;position:absolute}}@media (min-width:64rem){.home-rotator__caption{height:calc(var(--spacing,.25rem)*10)}}.home-rotator__caption{background:#000000bf;padding:10px calc(var(--slide-count)*20px + 34px) 10px 14px}.is-leaving .home-rotator__caption{visibility:hidden}.home-rotator__dots{bottom:0;display:flex;height:calc(var(--spacing,.25rem)*10);padding:0 10px;position:absolute;right:0;z-index:3}.home-rotator__dots[hidden]{display:none}.home-rotator__dot{appearance:none;background:url(../../../themes/worx/images/scenic/control_button.png) 0 -20px no-repeat;border-style:var(--tw-border-style);border-width:0;cursor:pointer;display:block;height:20px;margin:10px 2px;padding:0;position:relative;width:16px}.home-rotator__dot[aria-current=true]{background-position:0 0}.home-rotator__dot:after{content:"";inset:-10px -2px;position:absolute}.home-rotator__dot:focus-visible{outline:2px solid var(--color-brand-surface);outline-offset:0}@media (prefers-reduced-motion:no-preference){.home-rotator:not(.is-fade) .home-rotator__slide.is-entering .home-rotator__media{animation:home-rotator-tiles 2s cubic-bezier(.37,0,.63,1) both;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,#000 var(--home-rotator-tile),transparent var(--home-rotator-tile)),linear-gradient(to bottom,#000 var(--home-rotator-tile),transparent var(--home-rotator-tile));mask-image:linear-gradient(to right,#000 var(--home-rotator-tile),transparent var(--home-rotator-tile)),linear-gradient(to bottom,#000 var(--home-rotator-tile),transparent var(--home-rotator-tile));-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:8.33333% 20%;mask-size:8.33333% 20%}.home-rotator.is-fade .home-rotator__slide.is-entering .home-rotator__media,.home-rotator__slide.is-entering .home-rotator__caption-text{animation:home-rotator-fade 2s cubic-bezier(.37,0,.63,1) both}}}.home-rotator__caption{color:var(--color-brand-surface);font-style:italic}.home-rotator__caption strong,.home-rotator__more{font-style:normal;font-weight:700}.home-rotator__more{background:url(../../../themes/worx/images/scenic/link_arrow_green.png) 100% no-repeat;color:var(--color-brand-green-light);margin:0;padding:0 10px;text-decoration:none;text-transform:uppercase}.home-rotator__more:hover{text-decoration:underline}.home-rotator__more:focus-visible{outline:2px solid var(--color-brand-surface);outline-offset:2px}.home-rotator__pause:focus{background:#000000bf;color:var(--color-brand-surface);left:8px;outline:2px solid var(--color-brand-surface);outline-offset:0;padding:4px 10px;position:absolute;top:8px;z-index:4}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}