/*! tailwindcss v4.2.2 | 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)))){:root,:host{--carousel-gap:0px}*,:before,:after,::backdrop{--x-offset:0px;--tw-leading:initial}}}@property --carousel-gap{syntax:"<length>";inherits:true;initial-value:0}@property --x-offset{syntax:"<length>";inherits:false;initial-value:0}@layer components{.lifestyle-carousel-section-wrapper{--section-py-default-mobile:7.5rem;--section-pt-default-mobile:var(--section-py-default-mobile);--section-pb-default-mobile:var(--section-py-default-mobile);--section-py-default-desktop:10.25rem;--section-pt-default-desktop:var(--section-py-default-desktop);--section-pb-default-desktop:var(--section-py-default-desktop)}@media not all and (min-width:64rem){.lifestyle-carousel-section-wrapper{padding-top:var(--section-pt-mobile,var(--section-pt-default-mobile));padding-bottom:var(--section-pb-mobile,var(--section-pb-default-mobile))}}@media(min-width:64rem){.lifestyle-carousel-section-wrapper{padding-top:var(--section-pt-desktop,var(--section-pt-default-desktop));padding-bottom:var(--section-pb-desktop,var(--section-pb-default-desktop))}}.lifestyle-carousel-section{isolation:isolate;--u:calc(100vw / 428);--carousel-gap:calc(40 * var(--u));height:100dvh;position:relative;overflow:hidden}@media(min-width:1024px){.lifestyle-carousel-section{--u:calc(100vw / 1440);--carousel-gap:calc(300 * var(--u))}}.lifestyle-carousel-section .media-block{width:100%}.lifestyle-carousel-item{z-index:5;top:var(--pos-top,auto);bottom:var(--pos-bottom,auto);position:absolute}@media not all and (min-width:64rem){.lifestyle-carousel-item{width:var(--size-mobile)}}@media(min-width:64rem){.lifestyle-carousel-item{width:var(--size-desktop)}}.lifestyle-carousel-item{will-change:transform}@media not all and (prefers-reduced-motion:reduce){.lifestyle-carousel-item.lifestyle-carousel-item--above{z-index:15}}.lifestyle-carousel-item:first-child{--pos-top-desktop: 41.875% ;--pos-bottom-mobile:calc(120 / 946 * 100%);--tl-speed:2}@media not all and (min-width:64rem){.lifestyle-carousel-item:first-child{--pos-bottom:var(--pos-bottom-mobile)}}@media(min-width:64rem){.lifestyle-carousel-item:first-child{--pos-top:var(--pos-top-desktop)}}.lifestyle-carousel-item:nth-child(2){--pos-top-mobile:calc(120 / 946 * 100%);--pos-top-desktop:0%}@media not all and (min-width:64rem){.lifestyle-carousel-item:nth-child(2){--pos-top:var(--pos-top-mobile)}}.lifestyle-carousel-item:nth-child(2){--tl-speed:2.2;--x-offset:calc(0 * var(--u))}.lifestyle-carousel-item:nth-child(3){--pos-bottom-desktop:0%;--pos-bottom-mobile:calc(193 / 946 * 100%)}@media not all and (min-width:64rem){.lifestyle-carousel-item:nth-child(3){--pos-bottom:var(--pos-bottom-mobile)}}@media(min-width:64rem){.lifestyle-carousel-item:nth-child(3){--pos-bottom:var(--pos-bottom-desktop)}}.lifestyle-carousel-item:nth-child(3){--tl-speed:2.3;--x-offset:calc(-50 * var(--u))}.lifestyle-carousel-item:nth-child(4){--pos-top-mobile:calc(184 / 946 * 100%);--pos-top-desktop: 24.75% }@media not all and (min-width:64rem){.lifestyle-carousel-item:nth-child(4){--pos-top:var(--pos-top-mobile)}}@media(min-width:64rem){.lifestyle-carousel-item:nth-child(4){--pos-top:var(--pos-top-desktop)}}.lifestyle-carousel-item:nth-child(4){--tl-speed:2.1;--x-offset:calc(450 * var(--u))}.lifestyle-carousel-item:nth-child(5){--pos-top: 37.5% ;--tl-speed:2;--x-offset:calc(100 * var(--u))}.lifestyle-carousel__content-wrapper{pointer-events:none;z-index:10;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.lifestyle-carousel__content{pointer-events:auto;text-align:center}.lifestyle-carousel__title{font-family:var(--font-heading,var(--font-cirka));font-size:var(--text-display-sm,72px);--tw-leading:var(--leading-display,1);line-height:var(--leading-display,1)}@media(min-width:64rem){.lifestyle-carousel__title{font-size:var(--text-display-lg,92px)}}.lifestyle-carousel__copy{margin-top:calc(var(--spacing,.25rem) * 6);color:var(--color-muted,#e9e2d7cc)}@supports (color:color-mix(in lab,red,red)){.lifestyle-carousel__copy{color:var(--color-muted,color-mix(in srgb, var(--color-foreground) 80%, transparent))}}.lifestyle-carousel__button{margin-top:calc(var(--spacing,.25rem) * 6)}}@property --tw-leading{syntax:"*";inherits:false}
