.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1;background:rgba(var(--v-theme-surface-variant),.3);color:rgb(var(--v-theme-on-surface-variant))}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0}.v-carousel__controls__item .v-icon{opacity:.4}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;bottom:0;left:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%!important;width:50px}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;position:relative;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child:not(:last-child){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:border-radius .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width;border-radius:6px}@media(prefers-reduced-motion:reduce){.v-expansion-panel{transition-property:border-radius,border}}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:46px}.v-expansion-panel__shadow{border-radius:inherit;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 1px 6px rgba(var(--v-shadow-key-umbra-color),var(--v-shadow-xs-opacity)),0 0 transparent,0 0 transparent}.v-expansion-panel-title{align-items:center;text-align:start;border-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:46px;outline:none;padding:12px 20px 12px 24px;position:relative;width:100%;justify-content:space-between}@media(prefers-reduced-motion:no-preference){.v-expansion-panel-title{transition:min-height .3s cubic-bezier(.4,0,.2,1)}}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{background-color:currentColor;border-radius:inherit;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-inline-start:auto}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{padding:0 20px 20px 24px;flex:1 1 auto;max-width:100%}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}.v-rating{max-width:100%;display:inline-flex;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{overflow:hidden;position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.section-inner[data-v-4a01ace5]{display:flex;flex-direction:column;inline-size:100%;margin-inline:auto}.content-shell[data-v-4a01ace5],.hero-shell[data-v-4a01ace5]{display:grid;gap:2rem;inline-size:100%;padding-inline:clamp(1rem,4vw,2rem)}@media(min-width:960px){.section-renderer:not([class*=cwm-device-]) .content-shell[data-v-4a01ace5],.section-renderer:not([class*=cwm-device-]) .hero-shell[data-v-4a01ace5]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.section-renderer:not([class*=cwm-device-]) .content-shell.reverse[data-v-4a01ace5]{direction:rtl}.section-renderer:not([class*=cwm-device-]) .content-shell.reverse[data-v-4a01ace5]>*{direction:ltr}}.section-renderer.cwm-device-desktop .content-shell[data-v-4a01ace5],.section-renderer.cwm-device-desktop .hero-shell[data-v-4a01ace5]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.section-renderer.cwm-device-desktop .content-shell.reverse[data-v-4a01ace5]{direction:rtl}.section-renderer.cwm-device-desktop .content-shell.reverse[data-v-4a01ace5]>*{direction:ltr}.section-renderer.cwm-device-mobile[data-v-4a01ace5] .v-row>[class*=v-col]{flex:0 0 100%;max-inline-size:100%}.section-renderer.cwm-device-tablet[data-v-4a01ace5] .v-row>[class*=v-col]{flex:0 0 50%;max-inline-size:50%}.section-renderer .hero-shell.hero-shell--solo[data-v-4a01ace5]{grid-template-columns:1fr}.content-image-shell[data-v-4a01ace5],.hero-art[data-v-4a01ace5]{overflow:hidden;border-radius:24px;min-block-size:280px}.content-stack[data-v-4a01ace5],.section-stack[data-v-4a01ace5]{display:flex;flex-direction:column;gap:1.5rem;padding-inline:clamp(1rem,4vw,2rem)}.content-stack[data-v-4a01ace5]{gap:.75rem}.content-subtitle[data-v-4a01ace5]{color:rgb(var(--v-theme-primary));font-weight:600}.gallery-card--clickable[data-v-4a01ace5]{cursor:zoom-in}.gallery-lightbox[data-v-4a01ace5] .v-img__img{-o-object-fit:contain;object-fit:contain}.slider-block[data-v-4a01ace5]{display:flex;flex-direction:column;gap:1.5rem}.slider-heading[data-v-4a01ace5]{padding-inline:clamp(1rem,4vw,2rem)}.slider-carousel[data-v-4a01ace5]{overflow:hidden;border-radius:16px}.slide-frame[data-v-4a01ace5]{position:relative;block-size:100%}.slide-caption[data-v-4a01ace5]{position:absolute;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.25rem,4vw,2.5rem);background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:#fff;gap:.4rem;inset-block-end:0;inset-inline:0}.slide-caption .eyebrow[data-v-4a01ace5]{color:#fff}.slide-title[data-v-4a01ace5]{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;line-height:1.1}.slide-copy[data-v-4a01ace5]{max-inline-size:40rem;opacity:.9}.faq-answer[data-v-4a01ace5]{white-space:pre-line}.embed-block[data-v-4a01ace5]{inline-size:100%;padding-inline:clamp(1rem,4vw,2rem)}.html-frame[data-v-4a01ace5],.map-frame[data-v-4a01ace5]{display:block;border:0;inline-size:100%}.map-frame[data-v-4a01ace5],.youtube-frame[data-v-4a01ace5]{border-radius:16px}.youtube-frame[data-v-4a01ace5]{position:relative;overflow:hidden;aspect-ratio:16/9;inline-size:100%}.youtube-frame iframe[data-v-4a01ace5]{position:absolute;border:0;block-size:100%;inline-size:100%;inset:0}.embed-frame--builder[data-v-4a01ace5]{pointer-events:none}.embed-placeholder[data-v-4a01ace5]{display:flex;align-items:center;justify-content:center;padding:2rem;border:1px dashed rgba(var(--v-border-color),var(--v-border-opacity));border-radius:16px;color:rgba(var(--v-theme-on-surface),.6);min-block-size:200px;text-align:center}.eyebrow[data-v-4a01ace5]{color:rgb(var(--v-theme-primary));font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.section-title[data-v-4a01ace5]{color:var(--sec-heading);font-size:clamp(1.75rem,4vw,3.5rem);line-height:1.05;margin-block:.5rem .75rem}.section-copy[data-v-4a01ace5]{max-inline-size:48rem;opacity:.85}.prose[data-v-4a01ace5] p{margin-block-end:.75rem}.section-renderer[data-v-4a01ace5]{isolation:isolate}.section-overlay[data-v-4a01ace5]{position:absolute;z-index:0;inset:0;pointer-events:none}.section-renderer[data-v-4a01ace5]>:not(.section-overlay){position:relative;z-index:1}.section-renderer[data-v-4a01ace5] a:not(.v-btn){color:var(--sec-link);transition:color .15s ease}.section-renderer[data-v-4a01ace5] a:not(.v-btn):hover{color:var(--sec-link-hover)}
