.rich-text[data-v-e3af6199]{gap:1rem;display:grid}.rich-text[data-v-e3af6199] blockquote,.rich-text[data-v-e3af6199] ol,.rich-text[data-v-e3af6199] p,.rich-text[data-v-e3af6199] pre,.rich-text[data-v-e3af6199] ul{margin:0}.rich-text[data-v-e3af6199] h1,.rich-text[data-v-e3af6199] h2,.rich-text[data-v-e3af6199] h3,.rich-text[data-v-e3af6199] h4,.rich-text[data-v-e3af6199] h5,.rich-text[data-v-e3af6199] h6{color:var(--app-accent);font-family:var(--app-script-font);margin:0;font-weight:700;line-height:.92}.rich-text[data-v-e3af6199] h1{font-size:clamp(2.3rem,6vw,4rem)}.rich-text[data-v-e3af6199] h2{font-size:clamp(2rem,5vw,3.2rem)}.rich-text[data-v-e3af6199] h3{font-size:clamp(1.55rem,4vw,2.2rem)}.rich-text[data-v-e3af6199] h4{font-size:clamp(1.3rem,3vw,1.7rem)}.rich-text[data-v-e3af6199] h5{font-size:clamp(1.15rem,2.4vw,1.4rem)}.rich-text[data-v-e3af6199] h6{font-size:clamp(1.05rem,2vw,1.2rem)}.rich-text[data-v-e3af6199] iframe,.rich-text[data-v-e3af6199] img,.rich-text[data-v-e3af6199] video{border-radius:1.2rem;max-width:100%;display:block}.rich-text[data-v-e3af6199] figure{gap:.75rem;margin:0;display:grid}.rich-text[data-v-e3af6199] figcaption{color:var(--app-muted);font-size:.9rem}.rich-text[data-v-e3af6199] blockquote{border-left:3px solid rgba(var(--v-theme-primary),.28);color:var(--app-muted);padding-left:1rem}.rich-text[data-v-e3af6199] ol,.rich-text[data-v-e3af6199] ul{padding-left:1.25rem}.rich-text[data-v-e3af6199] li::marker{color:var(--app-accent)}.rich-text[data-v-e3af6199] a{color:var(--app-accent);text-underline-offset:.18em;text-decoration:underline}.rich-text[data-v-e3af6199] code{background:rgba(var(--v-theme-primary),.08);border-radius:.4rem;padding:.12rem .35rem;font-size:.9em}.rich-text[data-v-e3af6199] pre{background:rgba(var(--v-theme-surface-container-low),.92);border-radius:1rem;padding:1rem 1.1rem;overflow-x:auto}.rich-text[data-v-e3af6199] pre code{background:0 0;padding:0}.paragraph-block[data-v-69314308]{--paragraph-accent:var(--app-accent);--paragraph-copy:#000;padding:2rem 0}.paragraph-block__inner[data-v-69314308]{width:100%;margin:0 auto}.paragraph-block__title[data-v-69314308]{color:var(--paragraph-accent);font-family:var(--app-script-font);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:.8}.paragraph-block__content[data-v-69314308]{color:var(--paragraph-copy)}.paragraph-block__content[data-v-69314308] .rich-text{color:var(--paragraph-copy);max-width:none;font-size:1rem;line-height:1.7}.paragraph-block__content[data-v-69314308] h1,.paragraph-block__content[data-v-69314308] h2,.paragraph-block__content[data-v-69314308] h3{color:var(--paragraph-accent);font-family:var(--app-script-font);margin-top:.5em;margin-bottom:.75em;line-height:1.15}.paragraph-block__content[data-v-69314308] h1{font-size:clamp(2.25rem,5vw,4rem);font-weight:700}.paragraph-block__content[data-v-69314308] h2{font-size:clamp(1.875rem,4vw,3rem);font-weight:700}.paragraph-block__content[data-v-69314308] h3{font-family:var(--app-content-font);font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:800;line-height:1.25}.paragraph-block__content[data-v-69314308] ol,.paragraph-block__content[data-v-69314308] ul{margin-left:1.5rem}.paragraph-block__content[data-v-69314308] li::marker{color:var(--paragraph-accent)}.paragraph-block__content[data-v-69314308] a{color:var(--paragraph-accent)}@media (width>=960px){.paragraph-block__title[data-v-69314308]{margin-bottom:1rem;font-size:4rem}.paragraph-block__content[data-v-69314308]{padding-left:2rem;padding-right:2rem}}@media (width<=768px){.paragraph-block__content[data-v-69314308] h1{font-size:2.25rem}.paragraph-block__content[data-v-69314308] h2{font-size:1.875rem}.paragraph-block__content[data-v-69314308] h3{font-size:1.5rem}}.paragraph-with-cards-block[data-v-fc6f6b1a]{padding:3rem 0}.paragraph-with-cards-block__intro[data-v-fc6f6b1a]{gap:1.5rem;display:grid}.paragraph-with-cards-block__title[data-v-fc6f6b1a]{color:var(--app-accent);font-family:var(--app-script-font);margin:0;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:.8}.paragraph-with-cards-block__copy[data-v-fc6f6b1a],.paragraph-with-cards-block__copy[data-v-fc6f6b1a] .rich-text{color:#000}.paragraph-with-cards-block__cta[data-v-fc6f6b1a]{justify-self:start;font-weight:600}.paragraph-with-cards-block__carousel-shell[data-v-fc6f6b1a]{gap:1.25rem;display:grid}.paragraph-with-cards-block__carousel-controls[data-v-fc6f6b1a]{justify-content:center;align-items:center;gap:1rem;display:flex}.paragraph-with-cards-block__carousel-controls--bottom[data-v-fc6f6b1a]{margin-top:.5rem}.paragraph-with-cards-block__arrow[data-v-fc6f6b1a]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-outline-variant),.72);color:rgb(var(--v-theme-primary));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.75rem;line-height:1;display:inline-flex}.paragraph-with-cards-block__arrow[data-v-fc6f6b1a]:disabled{cursor:default;opacity:.45}.paragraph-with-cards-block__dots[data-v-fc6f6b1a]{display:flex}.paragraph-with-cards-block__dot[data-v-fc6f6b1a]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:inline-flex}.paragraph-with-cards-block__dot[data-v-fc6f6b1a]:after{background:rgba(var(--v-theme-outline),.35);content:"";border-radius:999px;width:.6rem;height:.6rem;transition:background-color .16s,width .16s}.paragraph-with-cards-block__dot--active[data-v-fc6f6b1a]:after{background:rgb(var(--v-theme-primary));width:1.8rem}.paragraph-with-cards-block__viewport[data-v-fc6f6b1a]{transition:min-height .22s}.paragraph-with-cards-block__page[data-v-fc6f6b1a]{justify-content:center;row-gap:1rem}.paragraph-with-cards-block__column[data-v-fc6f6b1a]{justify-content:center;display:flex}.paragraph-with-cards-block__card[data-v-fc6f6b1a]{flex-direction:column;width:100%;max-width:356px;height:100%;display:flex;overflow:hidden}.paragraph-with-cards-block__top-tag[data-v-fc6f6b1a]{background:var(--app-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:4.25rem;height:1.75rem;padding:0 .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.paragraph-with-cards-block__read-more[data-v-fc6f6b1a]:hover{opacity:.8;transform:translate(.15rem)}.paragraph-with-cards-block__mobile-cta[data-v-fc6f6b1a]{justify-content:center;margin-top:2rem;display:flex}.hero-section-block[data-v-a304b129]{z-index:1;width:100%;padding-bottom:3.75rem;position:relative;overflow:hidden}.hero-section-block__frame[data-v-a304b129]{width:100%}.hero-section-block__image[data-v-a304b129]{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.hero-section-block--rotated .hero-section-block__frame[data-v-a304b129]{width:calc(110% + 1.5rem);margin-top:3rem;margin-left:-1.5rem;transform:rotate(-2deg)}.hero-section-block--rotated .hero-section-block__image[data-v-a304b129]{aspect-ratio:32/9;-o-object-position:center;object-position:center}.hero-section-block__mascot[data-v-a304b129]{-o-object-fit:contain;object-fit:contain;z-index:10;width:10rem;height:10rem;position:absolute;bottom:-4.375rem;left:1.5rem}.hero-mascot-enter-active[data-v-a304b129]{transition:opacity .6s .2s,transform .6s cubic-bezier(.22,.61,.36,1) .2s}.hero-mascot-enter-from[data-v-a304b129]{opacity:0;transform:translateY(1.5rem)scale(.85)}@media (width<=599px){.hero-section-block--rotated .hero-section-block__frame[data-v-a304b129]{width:calc(110% + .75rem);margin-left:-.75rem}}.hero-image-block[data-v-a33214da]{width:100%}.hero-image-block__image[data-v-a33214da]{width:100%;min-height:240px;display:block}.image-lightbox-overlay[data-v-3533d372]{z-index:2147483647;background:#000000eb;flex-direction:column;position:fixed;inset:0;overflow:hidden}.image-lightbox-close[data-v-3533d372],.image-lightbox-overlay[data-v-3533d372]{justify-content:center;align-items:center;display:flex}.image-lightbox-close[data-v-3533d372]{color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:none;border-radius:50%;width:48px;height:48px;transition:background .15s;position:absolute;top:16px;right:16px}.image-lightbox-close[data-v-3533d372]:hover{background:#fff3}.image-lightbox-arrow[data-v-3533d372]{color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .15s,opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.image-lightbox-arrow[data-v-3533d372]:hover{background:#fff3}.image-lightbox-arrow--prev[data-v-3533d372]{left:16px}.image-lightbox-arrow--next[data-v-3533d372]{right:16px}.image-lightbox-content[data-v-3533d372]{flex:1;justify-content:center;align-items:center;width:100%;max-width:calc(100vw - 140px);max-height:calc(100vh - 200px);padding:20px;display:flex}.image-lightbox-image[data-v-3533d372]{max-width:100%;max-height:100%}.image-lightbox-strip[data-v-3533d372]{flex-shrink:0;justify-content:center;gap:8px;padding:12px 16px 24px;display:flex;overflow-x:auto}.image-lightbox-thumb[data-v-3533d372]{cursor:pointer;opacity:.5;background:0 0;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:64px;height:64px;padding:0;transition:border-color .15s,opacity .15s;overflow:hidden}.image-lightbox-thumb[data-v-3533d372]:hover{opacity:.8}.image-lightbox-thumb--active[data-v-3533d372]{border-color:rgb(var(--v-theme-primary));opacity:1}.image-lightbox-thumb-image[data-v-3533d372]{height:100%}.image-lightbox-enter-active[data-v-3533d372],.image-lightbox-leave-active[data-v-3533d372]{transition:opacity .2s}.image-lightbox-enter-from[data-v-3533d372],.image-lightbox-leave-to[data-v-3533d372]{opacity:0}@media (width<=600px){.image-lightbox-content[data-v-3533d372]{max-width:100%;max-height:calc(100vh - 160px);padding:16px}.image-lightbox-arrow[data-v-3533d372]{width:44px;height:44px}.image-lightbox-arrow--prev[data-v-3533d372]{left:8px}.image-lightbox-arrow--next[data-v-3533d372]{right:8px}.image-lightbox-thumb[data-v-3533d372]{width:48px;height:48px}}.paragraph-with-image-block[data-v-f17a3a45]{padding:clamp(2rem,4vw,3.5rem) 0}.paragraph-with-image-block__row[data-v-f17a3a45]{row-gap:2rem}@media (width>=960px){.paragraph-with-image-block__row--image-left[data-v-f17a3a45]{flex-direction:row-reverse}}.paragraph-with-image-block__text-col[data-v-f17a3a45]{flex-direction:column;gap:1.5rem;display:flex}.paragraph-with-image-block__heading[data-v-f17a3a45]{color:var(--app-accent);font-family:var(--app-script-font);margin-bottom:1rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:.8}.paragraph-with-image-block__content[data-v-f17a3a45]{color:var(--app-ink);padding-inline:clamp(0rem,2vw,1.75rem);font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.7}.paragraph-with-image-block__content[data-v-f17a3a45] p{margin-bottom:.85em}.paragraph-with-image-block__buttons[data-v-f17a3a45]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.paragraph-with-image-block__btn[data-v-f17a3a45]{font-weight:600}.paragraph-with-image-block__btn.v-btn--variant-flat[data-v-f17a3a45]{color:rgb(var(--v-theme-on-primary))!important}.paragraph-with-image-block__btn.v-btn--variant-outlined[data-v-f17a3a45]{background:var(--app-surface)!important;color:var(--app-accent)!important}.paragraph-with-image-block__image-col[data-v-f17a3a45]{justify-content:center;align-items:center;display:flex}.paragraph-with-image-block__image-wrap[data-v-f17a3a45]{cursor:zoom-in;max-width:82%;transition:transform .35s cubic-bezier(.22,.61,.36,1);overflow:hidden}.paragraph-with-image-block__image-wrap[data-v-f17a3a45]:hover{transform:translateY(-2px)}.paragraph-with-image-block__image[data-v-f17a3a45]{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}@media (width<=959px){.paragraph-with-image-block__image-wrap[data-v-f17a3a45]{max-width:90%}.paragraph-with-image-block__buttons[data-v-f17a3a45]{justify-content:flex-start}}@layer vuetify-components{.v-window{overflow:hidden}.v-window__container{height:inherit;flex-direction:column;transition:all .3s cubic-bezier(.25,.8,.5,1);display:flex;position:relative}.v-window__controls{pointer-events:none;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 16px;display:flex;position:absolute;top:0;left:0}.v-window__controls>*{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}:has(.v-window__controls--right).v-window--show-arrows-on-hover .v-window__left{transform:translate(200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}:has(.v-window__controls--left).v-window--show-arrows-on-hover .v-window__right{transform:translate(-200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window--vertical-arrows .v-window__controls{flex-direction:column;justify-content:center;gap:12px}.v-window--vertical-arrows .v-window__controls--left{align-items:start}.v-window--vertical-arrows .v-window__controls--right{align-items:end}.v-window--vertical-arrows .v-window__controls .v-window__left .v-icon,.v-window--vertical-arrows .v-window__controls .v-window__right .v-icon{transform:rotate(90deg)}.v-window--crossfade>.v-window__container{isolation:isolate}.v-window--crossfade>.v-window__container>.v-window-item{mix-blend-mode:plus-lighter}.v-carousel{width:100%;position:relative;overflow:hidden}.v-carousel__controls{z-index:1;background:color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 30%,transparent);width:100%;height:50px;color:rgb(var(--v-theme-on-surface-variant));justify-content:center;align-items:center;list-style-type:none;display:flex;position:absolute;bottom:0}.v-carousel__controls>.v-item-group{flex:0 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:0 0}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;bottom:0;left:0;right:0}.v-carousel-item{height:inherit;text-decoration:none;display:block}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:0 0}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;width:50px;height:100%}}@layer vuetify-overrides{.v-window-item{transition-duration:var(--v-window-transition-duration,revert-layer)}}@layer vuetify-final.transitions{.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition:all .3s cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion:reduce){.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition-duration:0s}}.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to{width:100%;position:absolute;top:0}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-reverse-transition-enter-from,.v-window-x-transition-leave-to{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-reverse-transition-enter-from,.v-window-y-transition-leave-to{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-window-crossfade-transition-enter-active,.v-window-crossfade-transition-leave-active{transition:all .3s cubic-bezier(.25,.8,.5,1)}.v-window-crossfade-transition-leave-from,.v-window-crossfade-transition-leave-to{width:100%;position:absolute;top:0}.v-window-crossfade-transition-enter-from,.v-window-crossfade-transition-leave-to{opacity:0}}.paragraph-with-multiple-images-block[data-v-906ab9f7]{padding:clamp(2rem,4vw,3.5rem) 0}.paragraph-with-multiple-images-block__row[data-v-906ab9f7]{row-gap:2rem}@media (width>=960px){.paragraph-with-multiple-images-block__row--image-left[data-v-906ab9f7]{flex-direction:row-reverse}}.paragraph-with-multiple-images-block__gallery-col[data-v-906ab9f7],.paragraph-with-multiple-images-block__text-col[data-v-906ab9f7]{display:flex}.paragraph-with-multiple-images-block__gallery-stack[data-v-906ab9f7],.paragraph-with-multiple-images-block__text-stack[data-v-906ab9f7]{gap:1.5rem;width:100%;display:grid}.paragraph-with-multiple-images-block__heading[data-v-906ab9f7]{color:var(--app-accent);margin-bottom:1.25rem;font-size:clamp(2.25rem,4.5vw,3.5rem)}.paragraph-with-multiple-images-block__content[data-v-906ab9f7]{color:var(--app-ink);padding-inline:clamp(0rem,1.5vw,1rem);font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.7}.paragraph-with-multiple-images-block__content[data-v-906ab9f7] p,.paragraph-with-multiple-images-block__subparagraph-content[data-v-906ab9f7] p{margin-bottom:.85em}.paragraph-with-multiple-images-block__content[data-v-906ab9f7] h4{color:var(--app-accent);font-family:var(--app-content-font);margin:1.8rem 0 .75rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:800;line-height:1.2}.paragraph-with-multiple-images-block__subparagraphs[data-v-906ab9f7]{gap:2rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.paragraph-with-multiple-images-block__subparagraph[data-v-906ab9f7]{grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.paragraph-with-multiple-images-block__subparagraph-icons[data-v-906ab9f7]{gap:.45rem;padding-top:.2rem;display:grid}.paragraph-with-multiple-images-block__subparagraph-icon[data-v-906ab9f7]{border-radius:.35rem;overflow:hidden}.paragraph-with-multiple-images-block__subparagraph-content[data-v-906ab9f7]{color:var(--app-ink);min-width:0}.paragraph-with-multiple-images-block__subparagraph-heading[data-v-906ab9f7]{color:var(--app-accent);margin:0 0 .55rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:800}.paragraph-with-multiple-images-block__image-frame[data-v-906ab9f7]{aspect-ratio:16/10;cursor:zoom-in;width:100%;max-width:min(88%,32rem);margin-inline:auto;transition:transform .35s cubic-bezier(.22,.61,.36,1);overflow:hidden}.paragraph-with-multiple-images-block__image-frame--square[data-v-906ab9f7]{aspect-ratio:1}.paragraph-with-multiple-images-block__image-frame[data-v-906ab9f7]:hover{transform:translateY(-2px)}.paragraph-with-multiple-images-block__window[data-v-906ab9f7]{background:var(--app-surface);width:100%;height:100%}.paragraph-with-multiple-images-block__window[data-v-906ab9f7] .v-window__container{height:100%}.paragraph-with-multiple-images-block__image[data-v-906ab9f7]{aspect-ratio:16/10;width:100%;height:100%;display:block}.paragraph-with-multiple-images-block__image-frame--square .paragraph-with-multiple-images-block__image[data-v-906ab9f7]{aspect-ratio:1}.paragraph-with-multiple-images-block__thumbs[data-v-906ab9f7]{width:100%}.paragraph-with-multiple-images-block__thumbs[data-v-906ab9f7] .v-slide-group__content{justify-content:center;padding-block:.3rem}.paragraph-with-multiple-images-block__thumb-button[data-v-906ab9f7]{border-radius:.9rem;width:4.5rem;min-width:0;height:auto;margin:0 .3rem;padding:0;overflow:hidden}.paragraph-with-multiple-images-block__thumb-button--active[data-v-906ab9f7]{box-shadow:0 0 0 2px rgb(var(--v-theme-primary))}.paragraph-with-multiple-images-block__thumb-button[data-v-906ab9f7] .v-btn__content{width:100%}.paragraph-with-multiple-images-block__thumb-image[data-v-906ab9f7]{aspect-ratio:1;width:100%}.fade-up-enter-active[data-v-906ab9f7]{transition:opacity .5s,transform .5s cubic-bezier(.22,.61,.36,1)}.fade-up-enter-from[data-v-906ab9f7]{opacity:0;transform:translateY(1.5rem)}.fade-in-enter-active[data-v-906ab9f7]{transition:opacity .6s .15s,transform .6s cubic-bezier(.22,.61,.36,1) .15s}.fade-in-enter-from[data-v-906ab9f7]{opacity:0;transform:scale(.96)}@media (width<=959px){.paragraph-with-multiple-images-block__image-frame[data-v-906ab9f7]{max-width:min(100%,28rem)}}@media (width<=600px){.paragraph-with-multiple-images-block__subparagraph[data-v-906ab9f7]{grid-template-columns:1fr}.paragraph-with-multiple-images-block__subparagraph-icons[data-v-906ab9f7]{grid-auto-flow:column;justify-content:start}}.quick-info-block[data-v-3d7fa747]{padding:5rem 0 9.375rem;position:relative;overflow:hidden}.quick-info-block__bg-fill[data-v-3d7fa747],.quick-info-block__bg-outline[data-v-3d7fa747]{clip-path:var(--vivi-clip-bg-1);pointer-events:none;position:absolute;inset:0}.quick-info-block__bg-outline[data-v-3d7fa747]{background:radial-gradient(ellipse 120% 70% at 50% 40%,transparent 55%,rgba(var(--v-theme-primary),.06) 100%);border-radius:50%;width:120%;height:80%;top:-5%;left:-10%}.quick-info-block__bg-fill[data-v-3d7fa747]{background:linear-gradient(160deg,color-mix(in srgb,var(--app-accent) 10%,var(--app-surface)) 0,color-mix(in srgb,var(--app-accent) 6%,var(--app-surface)) 60%,var(--app-surface) 100%)}.quick-info-block__container[data-v-3d7fa747]{z-index:1;position:relative}.quick-info-block__deco-image[data-v-3d7fa747]{-o-object-fit:contain;object-fit:contain;z-index:2;width:10rem;height:10rem;position:absolute;top:-3.125rem;right:3.125rem;rotate:10deg}.quick-info-block__heading[data-v-3d7fa747]{color:var(--vivi-menu-events);margin-bottom:2.5rem}.quick-info-block__body[data-v-3d7fa747]{align-items:flex-start;gap:3rem;display:flex}.quick-info-block__text[data-v-3d7fa747]{flex:0 0 clamp(18rem,30%,22rem)}.quick-info-block__copy[data-v-3d7fa747]{color:var(--app-ink);font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.7}.quick-info-block__copy-text[data-v-3d7fa747]{white-space:pre-line;margin:0}.quick-info-block__carousel[data-v-3d7fa747]{flex:1 1 0;min-width:0}.quick-info-block__icons-grid[data-v-3d7fa747]{flex-wrap:wrap;gap:1.5rem 2rem;display:flex}.quick-info-block__icon-item[data-v-3d7fa747]{cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:7.5rem;min-width:7.5rem;min-height:7.5rem;text-decoration:none;display:flex;position:relative}.quick-info-block__icon-frame[data-v-3d7fa747]{width:6.5rem;height:6.5rem;position:relative}.quick-info-block__icon-img[data-v-3d7fa747]{-o-object-fit:cover;object-fit:cover;border-radius:.75rem;width:100%;height:100%;display:block}.quick-info-block__selector[data-v-3d7fa747]{-o-object-fit:contain;object-fit:contain;opacity:0;z-index:2;width:100%;height:100%;transition:opacity .28s,transform .32s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;transform:rotate(180deg)scale(.5)}.quick-info-block__selector--visible[data-v-3d7fa747]{opacity:1;transform:rotate(0)scale(1)}.quick-info-block__icon-label[data-v-3d7fa747]{color:var(--vivi-menu-events);margin:0;font-size:.78rem;font-weight:700}.icon-label-enter-active[data-v-3d7fa747],.icon-label-leave-active[data-v-3d7fa747]{transition:opacity .2s,transform .2s}.icon-label-enter-from[data-v-3d7fa747],.icon-label-leave-to[data-v-3d7fa747]{opacity:0;transform:translateY(.35rem)}.quick-info-block__mobile-carousel[data-v-3d7fa747]{flex-direction:column;align-items:center;gap:1.5rem;padding-bottom:3rem;display:flex}.quick-info-block__mobile-slide-wrap[data-v-3d7fa747]{width:10rem;height:10rem;position:relative}.quick-info-block__icon-item--mobile[data-v-3d7fa747]{width:100%;min-width:auto;height:100%;min-height:auto;position:absolute;inset:0}.quick-info-block__icon-label--mobile[data-v-3d7fa747]{opacity:1;font-size:.875rem;transform:none}.quick-info-block__mobile-controls[data-v-3d7fa747]{align-items:center;gap:1rem;display:flex}.quick-info-block__arrow[data-v-3d7fa747]{color:var(--vivi-menu-events);cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;font-size:2rem;line-height:1}.quick-info-block__dots[data-v-3d7fa747]{gap:.5rem;display:flex}.quick-info-block__dot[data-v-3d7fa747]{background:rgba(var(--v-theme-outline),.35);cursor:pointer;border:0;border-radius:999px;width:.5rem;height:.5rem;transition:all .15s}.quick-info-block__dot--active[data-v-3d7fa747]{background:var(--vivi-menu-events);width:1.5rem}.mobile-slide-enter-active[data-v-3d7fa747],.mobile-slide-leave-active[data-v-3d7fa747]{transition:opacity .22s,transform .22s}.mobile-slide-enter-from[data-v-3d7fa747]{opacity:0;transform:translate(1rem)}.mobile-slide-leave-to[data-v-3d7fa747]{opacity:0;transform:translate(-1rem)}.fade-up-enter-active[data-v-3d7fa747]{transition:opacity .5s,transform .5s cubic-bezier(.22,.61,.36,1)}.fade-up-enter-from[data-v-3d7fa747]{opacity:0;transform:translateY(1rem)}@media (width<=959px){.quick-info-block[data-v-3d7fa747]{padding-bottom:15rem}.quick-info-block__body[data-v-3d7fa747]{flex-direction:column;gap:2rem}.quick-info-block__text[data-v-3d7fa747]{flex:none;width:100%}.quick-info-block__deco-image[data-v-3d7fa747]{top:-2.5rem;right:.75rem}}.call-to-action-block[data-v-a1d7ee25]{width:100vw;margin-block:1.5rem;margin-inline:calc(50% - 50vw);padding:3.125rem 0 4rem;position:relative;overflow:visible}.call-to-action-block__bg[data-v-a1d7ee25]{color:var(--app-accent);pointer-events:none;z-index:0;position:absolute;inset:-5rem 0}.call-to-action-block__bg-shape[data-v-a1d7ee25]{clip-path:var(--vivi-clip-bg-3);background:currentColor;position:absolute;inset:0}.call-to-action-block__bg-image[data-v-a1d7ee25]{-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;opacity:.15;width:37.5rem;height:100%;position:absolute;top:0;right:-5rem}.call-to-action-block__container[data-v-a1d7ee25]{z-index:1;position:relative}.call-to-action-block__row[data-v-a1d7ee25]{min-height:18rem;padding:4rem 0}.call-to-action-block__left[data-v-a1d7ee25]{color:#fff;flex-direction:column;gap:1.25rem;display:flex}.call-to-action-block__right-standard[data-v-a1d7ee25]{text-align:right;justify-content:flex-end;align-items:flex-end;display:flex}.call-to-action-block__paragraph[data-v-a1d7ee25]{color:#fff;padding-inline:2rem;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.65}.call-to-action-block__paragraph[data-v-a1d7ee25] .rich-text *,.call-to-action-block__paragraph[data-v-a1d7ee25] .rich-text{color:inherit}.call-to-action-block__heading[data-v-a1d7ee25]{color:#fff;font-family:var(--app-script-font);text-wrap:balance;margin:0;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:700;line-height:.88}.call-to-action-block__cta-btn[data-v-a1d7ee25]{align-self:flex-start;margin-left:2rem;font-size:1rem;font-weight:600;color:var(--app-accent)!important;background:#fff!important}.call-to-action-block__cta-btn[data-v-a1d7ee25] .v-btn__content{color:var(--app-accent)}.call-to-action-block__mobile[data-v-a1d7ee25]{color:#fff;flex-direction:column;align-items:center;gap:1.25rem;padding:5rem 0 3rem;display:flex}.call-to-action-block__heading--mobile[data-v-a1d7ee25],.call-to-action-block__mobile .call-to-action-block__paragraph[data-v-a1d7ee25]{text-align:center}.call-to-action-block__mobile .call-to-action-block__cta-btn[data-v-a1d7ee25]{align-self:center;margin-left:0}.call-to-action-block__actions-layout[data-v-a1d7ee25]{color:#fff;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(2rem,4vw,3rem) 0;display:flex}.call-to-action-block__heading--actions[data-v-a1d7ee25]{text-align:left;font-size:clamp(2.4rem,4.6vw,3.6rem);line-height:1}.call-to-action-block__actions-row[data-v-a1d7ee25]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.call-to-action-block__actions-text[data-v-a1d7ee25]{flex-direction:column;gap:.85rem;display:flex}.call-to-action-block__actions[data-v-a1d7ee25]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.call-to-action-block__download[data-v-a1d7ee25]{color:#fff;background:0 0;border:1.5px solid #fff;border-radius:.4rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .18s,color .18s;display:inline-flex}.call-to-action-block__download[data-v-a1d7ee25]:hover{color:var(--app-accent);background:#fff}.call-to-action-block__btn[data-v-a1d7ee25]{letter-spacing:0;text-transform:none;font-weight:600}.call-to-action-block__btn--filled[data-v-a1d7ee25]{color:var(--app-accent)!important;background:#fff!important}.call-to-action-block__btn--outline[data-v-a1d7ee25]{color:#fff!important;border-color:#fff!important}.call-to-action-block__actions-layout--mobile .call-to-action-block__actions-row[data-v-a1d7ee25]{grid-template-columns:1fr}.call-to-action-block__actions-layout--mobile .call-to-action-block__heading--actions[data-v-a1d7ee25]{text-align:center}.call-to-action-block__actions-layout--mobile .call-to-action-block__actions[data-v-a1d7ee25]{justify-content:center}.call-to-action-block__actions-layout--mobile .call-to-action-block__paragraph[data-v-a1d7ee25]{padding-inline:0}.cta-fade-enter-active[data-v-a1d7ee25]{transition:opacity .6s,transform .6s cubic-bezier(.22,.61,.36,1)}.cta-fade-enter-from[data-v-a1d7ee25]{opacity:0;transform:translateY(1.5rem)}@media (prefers-reduced-motion:reduce){.cta-fade-enter-active[data-v-a1d7ee25]{transition:none}}.scrolling-presentation-block[data-v-93d522e8]{color:#fff;width:100%}.scrolling-presentation-block__frame[data-v-93d522e8]{height:clamp(640px,82svh,820px);position:relative;overflow:hidden}.scrolling-presentation-block__background[data-v-93d522e8],.scrolling-presentation-block__carousel[data-v-93d522e8],.scrolling-presentation-block__fallback[data-v-93d522e8],.scrolling-presentation-block__slide[data-v-93d522e8]{height:100%}.scrolling-presentation-block__fallback[data-v-93d522e8]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)),#1c2f2a)}.scrolling-presentation-block__overlay[data-v-93d522e8]{background:linear-gradient(90deg,#0000006b,#0000001f 64%),linear-gradient(#0000 42%,#000000a3);position:absolute;inset:0}.scrolling-presentation-block__content[data-v-93d522e8]{opacity:0;height:100%;transition:opacity .22s;position:absolute;inset:0}.scrolling-presentation-block__slide.v-window-item--active .scrolling-presentation-block__content[data-v-93d522e8]{opacity:1;transition-duration:.48s;transition-delay:.18s}.scrolling-presentation-block__badge[data-v-93d522e8]{border:1px solid #fff;position:absolute;top:1.5rem;right:1.4rem}.scrolling-presentation-block__layout[data-v-93d522e8]{grid-template-rows:auto auto;align-content:center;gap:clamp(2.5rem,5.8vh,4.25rem);height:100%;padding:4.5rem 5rem 7.25rem 7rem;display:grid}.scrolling-presentation-block__heading[data-v-93d522e8]{--app-script-stroke-color:#fff;--app-script-stroke-width:.7px;font-family:var(--app-script-font);text-wrap:balance;max-width:42rem;margin:0;font-size:clamp(3rem,4.5vw,5rem);font-weight:700;line-height:.96}.scrolling-presentation-block__details[data-v-93d522e8]{grid-template-columns:minmax(18rem,1fr) minmax(24rem,1.15fr);align-items:start;gap:4rem;display:grid}.scrolling-presentation-block__primary[data-v-93d522e8]{justify-items:start;gap:1.25rem;display:grid}.scrolling-presentation-block__description[data-v-93d522e8]{max-width:34rem;font-size:clamp(.9rem,1vw,1rem);line-height:1.45}.scrolling-presentation-block__description[data-v-93d522e8] .rich-text{color:inherit;gap:.65rem}.scrolling-presentation-block__description[data-v-93d522e8] p{color:inherit;margin:0}.scrolling-presentation-block__cta[data-v-93d522e8]{border:2px solid rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary));background:#fff;min-width:11rem;font-weight:600}.scrolling-presentation-block__cta[data-v-93d522e8] .v-btn__content{color:rgb(var(--v-theme-primary))}.scrolling-presentation-block__links[data-v-93d522e8]{gap:1rem;padding-top:1.9rem;display:grid}.scrolling-presentation-block__link[data-v-93d522e8]{--app-script-stroke-color:#fff;--app-script-stroke-width:.7px;color:#fff;font-family:var(--app-script-font);grid-template-columns:2.2rem 1fr;align-items:center;gap:.35rem;font-size:clamp(1.65rem,2.3vw,2.7rem);font-weight:700;line-height:1;text-decoration:none;display:grid}.scrolling-presentation-block__link-icon[data-v-93d522e8]{fill:currentColor;width:2rem;height:2rem;margin-top:.08em}.scrolling-presentation-block__link:hover span[data-v-93d522e8]{text-decoration:underline}.scrolling-presentation-block__arrows[data-v-93d522e8]{z-index:3;gap:.65rem;display:grid;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.scrolling-presentation-block__arrows[data-v-93d522e8] .v-btn{background:#0000001f}.scrolling-presentation-block__rail[data-v-93d522e8]{z-index:3;display:grid;position:absolute;top:53%;right:1.25rem}.scrolling-presentation-block__dot[data-v-93d522e8]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:inline-flex}.scrolling-presentation-block__dot[data-v-93d522e8]:after{content:"";background:#ffffff38;border-radius:999px;width:.52rem;height:.52rem;transition:background-color .18s,transform .18s}.scrolling-presentation-block__dot--active[data-v-93d522e8]:after{background:#fff;transform:scale(1.12)}.scrolling-presentation-block__counter[data-v-93d522e8]{color:#1e1e1e;text-align:center;z-index:3;background:#fff;border-radius:999px;min-width:4.5rem;padding:.25rem .75rem;font-size:.8rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@media (width<=1279px){.scrolling-presentation-block__frame[data-v-93d522e8]{height:min(82svh,740px);min-height:590px}.scrolling-presentation-block__overlay[data-v-93d522e8]{background:linear-gradient(#00000029 22%,#000000ad)}.scrolling-presentation-block__layout[data-v-93d522e8]{align-content:end;gap:1.5rem;padding:6rem clamp(3.5rem,12vw,9rem) 6.5rem}.scrolling-presentation-block__heading[data-v-93d522e8]{max-width:32rem;font-size:clamp(2.8rem,7vw,4rem)}.scrolling-presentation-block__details[data-v-93d522e8]{display:block}.scrolling-presentation-block__primary[data-v-93d522e8]{gap:1rem}.scrolling-presentation-block__description[data-v-93d522e8]{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:28rem;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.scrolling-presentation-block__arrows[data-v-93d522e8]{top:50%;left:1rem}.scrolling-presentation-block__rail[data-v-93d522e8]{right:.9rem}}@media (width<=599px){.scrolling-presentation-block__frame[data-v-93d522e8]{height:min(82svh,720px)}.scrolling-presentation-block__layout[data-v-93d522e8]{gap:1.25rem;padding:5.5rem 2.8rem 6.5rem 3.6rem}.scrolling-presentation-block__heading[data-v-93d522e8]{max-width:24rem;font-size:clamp(2.5rem,9vw,3.35rem);line-height:1.02}.scrolling-presentation-block__description[data-v-93d522e8]{display:none}}@media (prefers-reduced-motion:reduce){.scrolling-presentation-block__content[data-v-93d522e8],.scrolling-presentation-block__dot[data-v-93d522e8]:after{transition:none}}.heading-with-cards-block[data-v-56b45dd4]{padding:3rem 0 4rem;position:relative;overflow:hidden}.heading-with-cards-block__bg-blob[data-v-56b45dd4]{background:radial-gradient(ellipse 80% 60% at 90% 50%,rgba(var(--v-theme-tertiary),.08),transparent 70%);pointer-events:none;z-index:0;width:60%;height:100%;position:absolute;top:0;right:-10%}.heading-with-cards-block__heading[data-v-56b45dd4]{color:var(--app-accent);z-index:1;margin-bottom:2.5rem;position:relative}.heading-with-cards-block__carousel-wrap[data-v-56b45dd4]{z-index:1;position:relative}.heading-with-cards-block__track-outer[data-v-56b45dd4]{overflow:hidden}.heading-with-cards-block__track[data-v-56b45dd4]{will-change:transform;transition:transform .42s cubic-bezier(.22,.61,.36,1);display:flex}.heading-with-cards-block__card-slot[data-v-56b45dd4]{box-sizing:border-box;flex-shrink:0;padding:.5rem}.heading-with-cards-block__card[data-v-56b45dd4]{--heading-card-accent:var(--app-accent);border:1px solid rgba(var(--v-theme-outline-variant),.72);height:100%;text-decoration:none;transition:transform .24s;overflow:hidden}.heading-with-cards-block__card[data-v-56b45dd4]:hover{transform:translateY(-3px)}.heading-with-cards-block__media[data-v-56b45dd4]{position:relative}.heading-with-cards-block__media-fallback[data-v-56b45dd4]{background:linear-gradient(135deg,color-mix(in srgb,var(--heading-card-accent) 28%,#fff),color-mix(in srgb,var(--heading-card-accent) 72%,#000 10%));height:200px}.heading-with-cards-block__kind-chip[data-v-56b45dd4]{background:var(--heading-card-accent);color:#fff;position:absolute;top:.9rem;left:.9rem}.heading-with-cards-block__tags[data-v-56b45dd4]{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.heading-with-cards-block__card-title[data-v-56b45dd4]{white-space:normal;padding:0;font-size:1.2rem;font-weight:700;line-height:1.2}.heading-with-cards-block__subtitle[data-v-56b45dd4]{color:var(--app-muted);margin:.2rem 0 0;font-size:.88rem}.heading-with-cards-block__desc[data-v-56b45dd4]{color:var(--app-muted);font-size:.9rem;line-height:var(--app-content-line-height);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.heading-with-cards-block__nav[data-v-56b45dd4]{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.heading-with-cards-block__nav-btn[data-v-56b45dd4]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-outline-variant),.7);color:rgb(var(--v-theme-primary));cursor:pointer;border-radius:999px;width:2.5rem;height:2.5rem;font-size:1.75rem;line-height:1;transition:opacity .15s}.heading-with-cards-block__nav-btn[data-v-56b45dd4]:disabled{cursor:default;opacity:.38}.heading-with-cards-block__dots[data-v-56b45dd4]{gap:.5rem;display:flex}.heading-with-cards-block__dot[data-v-56b45dd4]{background:rgba(var(--v-theme-outline),.35);cursor:pointer;border:0;border-radius:999px;width:.55rem;height:.55rem;transition:all .15s}.heading-with-cards-block__dot--active[data-v-56b45dd4]{background:var(--app-accent);width:1.5rem}.fade-up-enter-active[data-v-56b45dd4]{transition:opacity .5s,transform .5s cubic-bezier(.22,.61,.36,1)}.fade-up-enter-from[data-v-56b45dd4]{opacity:0;transform:translateY(1rem)}@media (prefers-reduced-motion:reduce){.heading-with-cards-block__card[data-v-56b45dd4],.heading-with-cards-block__track[data-v-56b45dd4]{transition:none}}.map-block[data-v-eaed3e4d]{padding:clamp(2rem,4vw,3.5rem) 0}.map-block__row[data-v-eaed3e4d]{row-gap:2rem}.map-block__heading[data-v-eaed3e4d]{color:var(--app-accent);margin-bottom:1.25rem}.map-block__description[data-v-eaed3e4d]{max-width:44rem;margin-bottom:1.5rem}.map-block__map[data-v-eaed3e4d]{border:2px solid var(--app-outline);height:clamp(15rem,27vw,19rem);overflow:hidden}.map-block__map iframe[data-v-eaed3e4d]{border:0;width:100%;height:100%}.map-block__details[data-v-eaed3e4d]{align-content:center;gap:.5rem;display:grid}.map-block__detail[data-v-eaed3e4d]{border-bottom:1px solid var(--app-border);grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1rem 0 1.4rem;display:grid}.map-block__detail[data-v-eaed3e4d]:last-child{border-bottom:0}.map-block__icons[data-v-eaed3e4d]{gap:.4rem;display:grid}.map-block__detail-title[data-v-eaed3e4d]{color:var(--app-accent);font-family:var(--app-script-font);margin:0 0 .8rem;font-size:clamp(2rem,4vw,3rem);line-height:.9}.map-block__button[data-v-eaed3e4d]{color:rgb(var(--v-theme-on-primary))!important}.tip-bubble-bg[data-v-869bcb0a]{width:100%;height:100%;position:absolute;inset:0}.tip-bubble-bg__fill[data-v-869bcb0a]{fill:var(--tip-card-fill,#f4ecd9)}.tip-bubble-bg__shadow[data-v-869bcb0a]{fill:currentColor;stroke:color-mix(in srgb,currentColor 65%,#000)}.tip-bubble-bg__outline[data-v-869bcb0a]{fill:none;stroke:var(--tip-card-fill,#f4ecd9);stroke-width:2px}.tips-block[data-v-81ab3e99]{color:#fff;width:100vw;min-height:clamp(34rem,43vw,40rem);margin-block:2rem;margin-inline:calc(50% - 50vw);padding:clamp(7rem,12vw,10rem) 0 clamp(5rem,8vw,7rem);position:relative;overflow:hidden}.tips-block__bg[data-v-81ab3e99]{pointer-events:none;z-index:0}.tips-block__bg[data-v-81ab3e99],.tips-block__bg-shape[data-v-81ab3e99]{color:var(--app-accent);position:absolute;inset:0}.tips-block__bg-shape[data-v-81ab3e99]{clip-path:var(--vivi-clip-bg-3);background:currentColor}.tips-block__decoration[data-v-81ab3e99]{filter:brightness(0)invert();opacity:.18;width:min(34rem,72vw);height:min(34rem,72vw);position:absolute;top:clamp(1rem,5vw,4rem);right:clamp(-5rem,-4vw,-2rem);transform:rotate(-12deg)}.tips-block__content[data-v-81ab3e99]{z-index:1;position:relative}.tips-block__intro[data-v-81ab3e99]{grid-template-columns:minmax(16rem,.8fr) minmax(20rem,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.tips-block__heading[data-v-81ab3e99]{color:#fff;font-family:var(--app-script-font);margin:0;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:.95}.tips-block__description[data-v-81ab3e99] .rich-text *,.tips-block__description[data-v-81ab3e99] .rich-text{color:#fff!important}.tips-block__carousel[data-v-81ab3e99]{margin-top:clamp(4rem,7vw,7rem)}.tips-block__page[data-v-81ab3e99]{align-items:stretch;gap:1rem 0;margin:0 -.75rem}.tips-block__column[data-v-81ab3e99]{justify-content:center;padding-inline:.75rem;display:flex}.tips-block__nav[data-v-81ab3e99]{justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.tips-block__nav[data-v-81ab3e99] .v-btn{color:#fff}.tips-block__dots[data-v-81ab3e99]{align-items:center;gap:.5rem;display:flex}.tips-block__dot[data-v-81ab3e99]{cursor:pointer;background:#fff6;border:0;border-radius:999px;width:.625rem;height:.625rem;padding:0;transition:background-color .2s,transform .2s}.tips-block__dot--active[data-v-81ab3e99]{background:#fff;transform:scale(1.2)}.tips-block__card[data-v-81ab3e99]{color:color-mix(in srgb,var(--app-accent) 60%,#2b3a44 40%);width:100%;min-height:7.5rem;padding:1.15rem 1.5rem 1.1rem;position:relative}.tips-block__card-bg[data-v-81ab3e99]{position:absolute;inset:0}.tips-block__card-copy[data-v-81ab3e99]{z-index:1;position:relative}.tips-block__card-copy h3[data-v-81ab3e99]{color:#111;margin-bottom:.25rem;font-size:1rem;font-weight:800}.tips-block__card-copy[data-v-81ab3e99] .rich-text *,.tips-block__card-copy[data-v-81ab3e99] .rich-text{font-size:.82rem;font-style:italic;line-height:1.3;color:#202020!important}@media (width<=959px){.tips-block__intro[data-v-81ab3e99]{grid-template-columns:1fr}}@media (width<=599px){.tips-block[data-v-81ab3e99]{min-height:37rem;padding-block:6rem 5rem}.tips-block__decoration[data-v-81ab3e99]{top:2rem;right:-8rem}.tips-block__carousel[data-v-81ab3e99]{margin-top:3rem}}.values-block[data-v-0b141800]{padding:clamp(2rem,4vw,3.5rem) 0}.values-block__intro[data-v-0b141800]{gap:1rem;max-width:70rem;display:grid}.values-block__intro .app-title[data-v-0b141800]{color:var(--app-accent)}.values-block__item[data-v-0b141800]{border:0;grid-template-columns:6rem 1fr;align-items:start;gap:1.25rem;height:100%;padding:.75rem 1.25rem;display:grid}.values-block__icon[data-v-0b141800]{border:0;padding:0;background:0 0!important}.values-block__icon[data-v-0b141800] img{-o-object-fit:contain;object-fit:contain}.values-block__title[data-v-0b141800]{color:var(--app-accent);margin:0 0 .45rem;font-size:1.25rem}@media (width<=599px){.values-block__item[data-v-0b141800]{grid-template-columns:5rem 1fr;padding-inline:0}}.animated-map-block[data-v-e280272b]{position:relative}.animated-map-block__stage[data-v-e280272b]{justify-content:center;align-items:center;display:flex}.animated-map-block__stage--pinned[data-v-e280272b]{background:var(--app-canvas,transparent)}.animated-map-block__inner[data-v-e280272b]{flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,2vw,2rem);width:100%;max-width:1200px;margin-inline:auto;padding:clamp(2rem,6vw,4.5rem) clamp(1rem,4vw,3rem);display:flex}.animated-map-block__heading[data-v-e280272b]{color:var(--app-accent,rgb(var(--v-theme-primary)));font-family:var(--app-script-font);text-align:center;margin:0;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:1.05}.animated-map-block__grid[data-v-e280272b]{grid-template-rows:minmax(180px,1fr) minmax(180px,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2vw,2rem);width:100%;display:grid}.animated-map-block__lottie-cell[data-v-e280272b]{aspect-ratio:1;grid-area:1/2/span 2;justify-content:center;align-items:center;max-width:100%;display:flex}.animated-map-block__lottie[data-v-e280272b]{opacity:0;width:100%;height:100%;transition:opacity .42s ease-out}.animated-map-block__lottie--ready[data-v-e280272b]{opacity:1}.animated-map-block__corner[data-v-e280272b]{opacity:0;width:100%;transition:opacity .48s cubic-bezier(.22,.61,.36,1),transform .48s cubic-bezier(.22,.61,.36,1);transform:translateY(12px)}.animated-map-block__corner--visible[data-v-e280272b]{opacity:1;transform:translateY(0)}.animated-map-block__corner--0[data-v-e280272b]{grid-area:1/1}.animated-map-block__corner--1[data-v-e280272b]{grid-area:1/3}.animated-map-block__corner--2[data-v-e280272b]{grid-area:2/1}.animated-map-block__corner--3[data-v-e280272b]{grid-area:2/3}.animated-map-block__mobile[data-v-e280272b]{flex-direction:column;align-items:center;gap:clamp(1rem,3vw,1.5rem);width:100%;display:flex}.animated-map-block__lottie-cell--mobile[data-v-e280272b]{aspect-ratio:1;grid-column:unset;grid-row:unset;width:100%;max-width:min(420px,80vw);max-height:50vh}.animated-map-block__carousel[data-v-e280272b]{opacity:0;width:100%;transition:opacity .48s cubic-bezier(.22,.61,.36,1),transform .48s cubic-bezier(.22,.61,.36,1);transform:translateY(12px)}.animated-map-block__carousel--visible[data-v-e280272b]{opacity:1;transform:translateY(0)}.animated-map-block__carousel-viewport[data-v-e280272b]{width:100%;max-width:420px;margin-inline:auto;overflow:hidden}.animated-map-block__carousel-track[data-v-e280272b]{will-change:transform;transition:transform .42s cubic-bezier(.22,.61,.36,1);display:flex}.animated-map-block__carousel-slide[data-v-e280272b]{flex:0 0 100%;padding:.25rem}.animated-map-block__carousel-nav[data-v-e280272b]{justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.animated-map-block__carousel-btn[data-v-e280272b]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-outline-variant),.7);color:rgb(var(--v-theme-primary));cursor:pointer;border-radius:999px;width:2.25rem;height:2.25rem;font-size:1.5rem;line-height:1}.animated-map-block__carousel-btn[data-v-e280272b]:disabled{cursor:default;opacity:.38}.animated-map-block__carousel-dots[data-v-e280272b]{gap:.4rem;display:flex}.animated-map-block__carousel-dot[data-v-e280272b]{background:rgba(var(--v-theme-outline),.35);cursor:pointer;border:0;border-radius:999px;width:.45rem;height:.45rem;transition:all .15s}.animated-map-block__carousel-dot--active[data-v-e280272b]{background:var(--app-accent,rgb(var(--v-theme-primary)));width:1.25rem}@media (prefers-reduced-motion:reduce){.animated-map-block__carousel[data-v-e280272b],.animated-map-block__carousel-track[data-v-e280272b],.animated-map-block__corner[data-v-e280272b],.animated-map-block__lottie[data-v-e280272b]{transition:none}}.paragraph-with-events-block[data-v-28f4a36b]{padding-block:clamp(2.5rem,5vw,5rem);position:relative}.paragraph-with-events-block__title[data-v-28f4a36b]{color:var(--app-accent);font-family:var(--app-script-font);margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.05}.paragraph-with-events-block__title--large[data-v-28f4a36b]{font-size:clamp(3rem,6vw,4.5rem)}.paragraph-with-events-block__copy[data-v-28f4a36b]{color:var(--app-ink);max-width:32rem}.paragraph-with-events-block__copy-col[data-v-28f4a36b]{align-items:center;display:flex}.paragraph-with-events-block__intro[data-v-28f4a36b]{gap:1.25rem;display:grid}.paragraph-with-events-block__cta[data-v-28f4a36b]{justify-self:start;margin-top:1rem}.paragraph-with-events-block__cta--mobile[data-v-28f4a36b]{margin:1.5rem auto 0;display:flex}.paragraph-with-events-block__carousel-shell[data-v-28f4a36b]{position:relative}.paragraph-with-events-block__page[data-v-28f4a36b]{align-items:stretch;gap:1rem 0;margin:0 -.75rem}.paragraph-with-events-block__column[data-v-28f4a36b]{justify-content:center;padding-inline:.75rem;display:flex}.paragraph-with-events-block__nav[data-v-28f4a36b]{justify-content:center;margin-top:1.5rem}.paragraph-with-events-block__dots[data-v-28f4a36b],.paragraph-with-events-block__nav[data-v-28f4a36b]{align-items:center;gap:.5rem;display:flex}.paragraph-with-events-block__dot[data-v-28f4a36b]{background:rgba(var(--v-theme-on-surface),.32);cursor:pointer;border:0;border-radius:999px;width:.625rem;height:.625rem;padding:0;transition:background-color .2s,transform .2s}.paragraph-with-events-block__dot--active[data-v-28f4a36b]{background:var(--app-accent);transform:scale(1.2)}.event-details-block[data-v-53ee5e75]{padding-block:clamp(2.5rem,5vw,5rem)}.event-details-block__headline[data-v-53ee5e75]{color:var(--app-accent);font-family:var(--app-script-font);margin:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.05}.event-details-block__intro-col[data-v-53ee5e75]{align-items:center;display:flex}.event-details-block__intro[data-v-53ee5e75]{color:var(--app-ink)}.event-details-block__card[data-v-53ee5e75]{padding:clamp(1.5rem,3vw,2rem);overflow:visible}.event-details-block__tabs[data-v-53ee5e75]{background:rgb(var(--v-theme-surface-container));flex-wrap:nowrap;width:auto;margin:calc(-1*clamp(1.5rem,3vw,2rem)) calc(-1*clamp(1.5rem,3vw,2rem)) clamp(1rem,2vw,1.5rem);display:flex}.event-details-block__tab[data-v-53ee5e75]{letter-spacing:0;text-transform:none;flex:1 1 0;font-weight:600;transition:background-color .2s,color .2s;background:rgb(var(--v-theme-surface-container))!important;color:rgba(var(--v-theme-on-surface),.58)!important;min-width:0!important;height:3.625rem!important;box-shadow:none!important;padding-inline:1rem!important}.event-details-block__tab[data-v-53ee5e75]:hover{background:rgba(var(--v-theme-on-surface),.04);color:var(--app-accent)}.event-details-block__tab--selected[data-v-53ee5e75]{border-bottom:2px solid var(--app-accent);background:rgb(var(--v-theme-surface-container-low))!important;color:var(--app-accent)!important}.event-details-block__tab--selected .event-details-block__tab-icon[data-v-53ee5e75]{opacity:1}.event-details-block__tab[data-v-53ee5e75] .v-btn__content{gap:.5rem;min-width:0;max-width:100%;overflow:hidden}.event-details-block__tab-label[data-v-53ee5e75]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.event-details-block__tab-icon[data-v-53ee5e75]{opacity:.55;flex:none}.event-details-block__new-badge[data-v-53ee5e75]{background:var(--app-accent);color:#fff;letter-spacing:.06em;text-align:center;text-transform:uppercase;vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;margin-left:.45rem;padding:0 .55rem;font-size:.62rem;font-weight:800;line-height:1.1rem;display:inline-block}.event-details-block__mobile-tabs[data-v-53ee5e75]{margin:calc(-1*clamp(1.5rem,3vw,2rem)) calc(-1*clamp(1.5rem,3vw,2rem)) clamp(1rem,2vw,1.5rem)}.event-details-block__mobile-tab-label[data-v-53ee5e75]{border-bottom:2px solid rgb(var(--v-theme-primary));color:var(--app-accent);justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;display:flex}.event-details-block__mobile-nav[data-v-53ee5e75]{justify-content:space-between;align-items:center;padding:.5rem;display:flex}.event-details-block__mobile-nav[data-v-53ee5e75] .v-btn__content{font-family:var(--app-script-font);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:700}.event-details-block__mobile-nav[data-v-53ee5e75] .v-btn{min-width:0;padding-inline:.5rem;box-shadow:none!important;background:0 0!important}.event-details-block__mobile-nav[data-v-53ee5e75] .v-btn--disabled{opacity:.32}.event-details-block__window[data-v-53ee5e75]{margin:0}.event-details-block__content-grid[data-v-53ee5e75]{grid-template-columns:1.1fr .9fr;gap:clamp(1.5rem,3vw,2rem);display:grid}@media (width<=1023px){.event-details-block__content-grid[data-v-53ee5e75]{grid-template-columns:1fr}}.event-details-block__text[data-v-53ee5e75]{gap:1rem;display:grid}.event-details-block__heading-row[data-v-53ee5e75]{gap:.25rem;display:grid}.event-details-block__title[data-v-53ee5e75]{color:var(--app-accent);margin:0;font-size:clamp(1.125rem,2vw,1.25rem);font-weight:700}.event-details-block__subtitle[data-v-53ee5e75]{margin:0;font-style:italic;text-decoration:underline}.event-details-block__body[data-v-53ee5e75],.event-details-block__extra[data-v-53ee5e75]{color:var(--app-ink)}.event-details-block__extra[data-v-53ee5e75]{margin-top:1rem}.event-details-block__buttons[data-v-53ee5e75]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.event-details-block__media[data-v-53ee5e75]{flex-direction:column;align-items:center;gap:1rem;display:flex}.event-details-block__main-image[data-v-53ee5e75]{cursor:pointer;width:100%;max-width:26.25rem;transition:transform .24s;position:relative;overflow:hidden;transform:rotate(2deg)}.event-details-block__main-image[data-v-53ee5e75]:hover{transform:rotate(2deg)scale(1.02)}.event-details-block__thumbs[data-v-53ee5e75]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.event-details-block__thumb[data-v-53ee5e75]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.875rem;padding:0;transition:border-color .2s;overflow:hidden}.event-details-block__thumb--active[data-v-53ee5e75]{border-color:var(--app-accent)}.weather-forecast-block[data-v-9e3a8e0f]{--weather-forecast-accent:var(--app-theme-services);padding-block:clamp(2.5rem,5vw,5rem)}.weather-forecast-block__headline[data-v-9e3a8e0f]{color:var(--weather-forecast-accent);font-family:var(--app-script-font);margin:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.05}.weather-forecast-block__intro-col[data-v-9e3a8e0f]{align-items:center;display:flex}.weather-forecast-block__intro[data-v-9e3a8e0f]{color:var(--app-ink)}.weather-forecast-block__card[data-v-9e3a8e0f]{padding:clamp(1.5rem,3vw,2rem);overflow:visible}.weather-forecast-block__tabs[data-v-9e3a8e0f]{background:rgb(var(--v-theme-surface-container));flex-wrap:nowrap;margin:calc(-1*clamp(1.5rem,3vw,2rem)) calc(-1*clamp(1.5rem,3vw,2rem)) clamp(1rem,2vw,1.5rem);display:flex}.weather-forecast-block__tab[data-v-9e3a8e0f]{letter-spacing:0;text-transform:none;flex:1 1 0;font-weight:600;transition:background-color .2s,color .2s;background:rgb(var(--v-theme-surface-container))!important;color:rgba(var(--v-theme-on-surface),.58)!important;min-width:0!important;height:3.625rem!important;box-shadow:none!important;padding-inline:1rem!important}.weather-forecast-block__tab[data-v-9e3a8e0f]:hover{background:rgba(var(--v-theme-on-surface),.04);color:var(--weather-forecast-accent)}.weather-forecast-block__tab--selected[data-v-9e3a8e0f]{border-bottom:2px solid var(--weather-forecast-accent);background:rgb(var(--v-theme-surface-container-low))!important;color:var(--weather-forecast-accent)!important}.weather-forecast-block__tab[data-v-9e3a8e0f] .v-btn__content{min-width:0;max-width:100%;overflow:hidden}.weather-forecast-block__tab-label[data-v-9e3a8e0f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weather-forecast-block__mobile-tabs[data-v-9e3a8e0f]{margin:calc(-1*clamp(1.5rem,3vw,2rem)) calc(-1*clamp(1.5rem,3vw,2rem)) clamp(1rem,2vw,1.5rem)}.weather-forecast-block__mobile-tab-label[data-v-9e3a8e0f]{border-bottom:2px solid var(--weather-forecast-accent);color:var(--weather-forecast-accent);text-align:center;padding:.75rem 1rem;font-weight:600}.weather-forecast-block__mobile-nav[data-v-9e3a8e0f]{justify-content:space-between;align-items:center;gap:.25rem;padding:.5rem;display:flex}.weather-forecast-block__mobile-nav--next-only[data-v-9e3a8e0f]{justify-content:end}.weather-forecast-block__mobile-nav[data-v-9e3a8e0f] .v-btn__content{font-family:var(--app-script-font);letter-spacing:0;text-transform:none;min-width:0;font-size:1rem;font-weight:700}.weather-forecast-block__mobile-nav[data-v-9e3a8e0f] .v-btn{flex:0 auto;min-width:0;padding-inline:.5rem;box-shadow:none!important;background:0 0!important}.weather-forecast-block__mobile-nav-label[data-v-9e3a8e0f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weather-forecast-block__window[data-v-9e3a8e0f]{margin:0;position:relative}.weather-forecast-block__loading[data-v-9e3a8e0f]{z-index:1;position:absolute;top:0;left:0;right:0}.weather-forecast-block__loading[data-v-9e3a8e0f] .v-progress-linear__indeterminate{background-color:var(--weather-forecast-accent)}.weather-forecast-block__forecast-enter-active[data-v-9e3a8e0f],.weather-forecast-block__forecast-leave-active[data-v-9e3a8e0f]{transition:opacity .14s}.weather-forecast-block__forecast-enter-from[data-v-9e3a8e0f],.weather-forecast-block__forecast-leave-to[data-v-9e3a8e0f]{opacity:0}.weather-forecast-block__days[data-v-9e3a8e0f]{padding-top:clamp(.5rem,1vw,1rem)}.weather-forecast-block__day+.weather-forecast-block__day[data-v-9e3a8e0f]{border-top:1px solid var(--app-border);margin-top:clamp(2rem,4vw,3.5rem);padding-top:clamp(2rem,4vw,3.5rem)}.weather-forecast-block__day-title[data-v-9e3a8e0f]{color:var(--weather-forecast-accent);font-family:var(--app-script-font);margin:0 0 clamp(1.25rem,2.5vw,2rem);font-size:clamp(1.75rem,3.5vw,2.45rem);line-height:1}.weather-forecast-block__day--future .weather-forecast-block__day-title[data-v-9e3a8e0f]{margin-bottom:clamp(.9rem,1.75vw,1.25rem);font-size:clamp(1.45rem,2.5vw,1.85rem)}.weather-forecast-block__periods[data-v-9e3a8e0f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3.5rem);display:grid}.weather-forecast-block__period[data-v-9e3a8e0f]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.weather-forecast-block__icon[data-v-9e3a8e0f]{color:var(--weather-forecast-accent);margin-top:.15rem}.weather-forecast-block__period-copy h4[data-v-9e3a8e0f]{color:var(--weather-forecast-accent);font-family:var(--app-script-font);margin:0;font-size:1.6rem;line-height:1}.weather-forecast-block__day--future .weather-forecast-block__period[data-v-9e3a8e0f]{gap:.65rem}.weather-forecast-block__day--future .weather-forecast-block__period-copy h4[data-v-9e3a8e0f]{font-size:1.25rem}.weather-forecast-block__condition[data-v-9e3a8e0f],.weather-forecast-block__range[data-v-9e3a8e0f]{margin:.25rem 0 0;font-size:.825rem;line-height:1.25}.weather-forecast-block__condition[data-v-9e3a8e0f]{color:var(--app-muted);font-style:italic}.weather-forecast-block__metrics[data-v-9e3a8e0f]{gap:.35rem;margin:.65rem 0 0;display:grid}.weather-forecast-block__temperature[data-v-9e3a8e0f]{flex-wrap:wrap;align-items:baseline;row-gap:.15rem}.weather-forecast-block__temperature dd[data-v-9e3a8e0f]{flex-wrap:wrap;flex:0 auto;gap:.15rem 1.25rem;display:flex}.weather-forecast-block__temperature-value[data-v-9e3a8e0f]{white-space:nowrap;align-items:center;gap:.15rem;font-style:normal;display:inline-flex;position:relative}.weather-forecast-block__temperature-value--range[data-v-9e3a8e0f]{color:var(--app-muted);font-size:.78em}.weather-forecast-block__temperature-value[data-v-9e3a8e0f] .v-icon{color:var(--weather-forecast-accent)}.weather-forecast-block__temperature-value--range[data-v-9e3a8e0f] .v-icon{color:var(--app-muted)}.weather-forecast-block__sr-only[data-v-9e3a8e0f]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.weather-forecast-block__secondary-metric[data-v-9e3a8e0f]{align-items:baseline;gap:.35rem;font-size:.875rem;line-height:1.1;display:flex}.weather-forecast-block__secondary-metric dt[data-v-9e3a8e0f]{color:var(--app-muted)}.weather-forecast-block__secondary-metric dd[data-v-9e3a8e0f]{margin:0;font-style:normal}.weather-forecast-block__day--future .weather-forecast-block__metrics[data-v-9e3a8e0f]{gap:.2rem;margin-top:.45rem}.weather-forecast-block__day--future .weather-forecast-block__secondary-metric[data-v-9e3a8e0f]{font-size:.75rem}.weather-forecast-block__error[data-v-9e3a8e0f]{margin:0;padding:2rem 0}.weather-forecast-block__source[data-v-9e3a8e0f]{border-top:1px solid var(--app-border);color:var(--app-muted);flex-wrap:wrap;gap:.5rem 1rem;margin-top:clamp(2rem,4vw,3.5rem);padding-top:1rem;font-size:.8rem;display:flex}.weather-forecast-block__source a[data-v-9e3a8e0f]{color:var(--weather-forecast-accent);font-weight:700}@media (prefers-reduced-motion:reduce){.weather-forecast-block__forecast-enter-active[data-v-9e3a8e0f],.weather-forecast-block__forecast-leave-active[data-v-9e3a8e0f]{transition:none}}@media (width<=699px){.weather-forecast-block__periods[data-v-9e3a8e0f]{grid-template-columns:1fr}.weather-forecast-block__period[data-v-9e3a8e0f]{grid-template-columns:4.5rem minmax(0,1fr)}}.weather-webcam-block[data-v-cf8abc2b]{--weather-webcam-accent:var(--app-theme-services);padding-block:clamp(2.5rem,5vw,5rem)}.weather-webcam-block__headline[data-v-cf8abc2b]{color:var(--weather-webcam-accent);font-family:var(--app-script-font);margin:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.05}.weather-webcam-block__intro-col[data-v-cf8abc2b]{align-items:center;display:flex}.weather-webcam-block__intro[data-v-cf8abc2b]{color:var(--app-ink)}.weather-webcam-block__image[data-v-cf8abc2b]{aspect-ratio:32/9;background:rgb(var(--v-theme-surface-container-low));-o-object-fit:cover;object-fit:cover;width:100%;display:block}.tagline-block[data-v-590c211e]{padding-block:clamp(1.5rem,3vw,3rem)}.tagline-block .tagline-block__text[data-v-590c211e],.tagline-block .tagline-block__text[data-v-590c211e] *{color:inherit;font-family:var(--app-script-font);text-align:center;font-size:2rem;font-weight:700;line-height:1.7}.tagline-block__text[data-v-590c211e]{overflow-wrap:anywhere;margin:0}.tagline-block__text[data-v-590c211e] li::marker{color:inherit}.horizontal-separator-block__line[data-v-3a3d0688]{color:inherit;border:0;border-top:1px solid;margin:0}.carousel-arrow[data-v-05147d23]{width:1.5rem;height:1.5rem;display:block}.carousel-arrow--prev[data-v-05147d23]{transform:rotate(180deg)}.curiosity-carousel[data-v-33e5be58]{--app-bg-color:color-mix(in srgb, var(--app-accent) 28%, #d4b88c);grid-template-columns:1fr auto auto auto;align-items:center;gap:1.5rem;min-height:clamp(28rem,38vw,36rem);padding:clamp(4.5rem,8vw,7rem) clamp(2rem,5vw,4rem);display:grid}.curiosity-carousel[data-v-33e5be58]:before{clip-path:polygon(0 4%,78% 0,96% 6%,100% 0,100% 96%,22% 100%,4% 94%,0 100%)}.curiosity-carousel__body[data-v-33e5be58]{grid-area:1/1}.curiosity-carousel__nav--prev[data-v-33e5be58]{grid-area:1/2;align-self:end}.curiosity-carousel__image[data-v-33e5be58]{grid-area:1/3}.curiosity-carousel__nav--next[data-v-33e5be58]{grid-area:1/4;align-self:center}.curiosity-carousel__eyebrow[data-v-33e5be58]{color:var(--app-accent);font-family:var(--app-script-font);margin:0 0 .75rem;font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1}.curiosity-carousel__title[data-v-33e5be58]{color:var(--app-ink);margin:0 0 .75rem;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:700;line-height:1.2}.curiosity-carousel__text[data-v-33e5be58]{color:rgba(var(--v-theme-on-surface),.85)}.curiosity-carousel__image[data-v-33e5be58]{flex:none;width:18rem;height:14rem;display:block}.curiosity-carousel__image img[data-v-33e5be58]{-o-object-fit:cover;object-fit:cover;border-radius:.875rem;width:100%;height:100%;display:block;box-shadow:0 1.25rem 1.75rem -1rem #00000052}.curiosity-carousel__nav[data-v-33e5be58]{color:#3c2612c7;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}@media (width<=760px){.curiosity-carousel[data-v-33e5be58]{grid-template-columns:auto 1fr auto}.curiosity-carousel__body[data-v-33e5be58]{order:0;grid-area:1/1/auto/-1}.curiosity-carousel__image[data-v-33e5be58]{order:1;grid-area:2/1/auto/-1;justify-self:center}.curiosity-carousel__nav--prev[data-v-33e5be58]{order:2;grid-area:3/1;place-self:center start}.curiosity-carousel__nav--next[data-v-33e5be58]{order:2;grid-area:3/3;place-self:center end}}.itinerary-details[data-v-9df1db7c]{padding-block:clamp(2.5rem,5vw,4rem)}.itinerary-details__heading[data-v-9df1db7c]{color:var(--app-accent);font-family:var(--app-script-font);margin:0 0 1.25rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:400;line-height:.9}.itinerary-details__card[data-v-9df1db7c]{padding:clamp(1.5rem,3vw,2rem);overflow:visible}.itinerary-details__tabs[data-v-9df1db7c]{background:rgb(var(--v-theme-surface-container));flex-wrap:nowrap;width:auto;margin:calc(-1*clamp(1.5rem,3vw,2rem)) calc(-1*clamp(1.5rem,3vw,2rem)) clamp(1rem,2vw,1.5rem);display:flex}.itinerary-details__tab[data-v-9df1db7c]{letter-spacing:0;text-transform:none;flex:1 1 0;font-weight:600;transition:background-color .2s,color .2s;background:rgb(var(--v-theme-surface-container))!important;color:rgba(var(--v-theme-on-surface),.58)!important;min-width:0!important;height:3.625rem!important;box-shadow:none!important;padding-inline:1rem!important}.itinerary-details__tab[data-v-9df1db7c]:hover{background:rgba(var(--v-theme-on-surface),.04);color:var(--app-accent)}.itinerary-details__tab--selected[data-v-9df1db7c]{border-bottom:2px solid var(--app-accent);background:rgb(var(--v-theme-surface-container-low))!important;color:var(--app-accent)!important}.itinerary-details__tab[data-v-9df1db7c] .v-btn__content{gap:.5rem;min-width:0;max-width:100%;overflow:hidden}.itinerary-details__tab-label[data-v-9df1db7c]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.itinerary-details__mobile-tabs[data-v-9df1db7c]{margin:calc(-1*clamp(1.5rem,3vw,2rem)) calc(-1*clamp(1.5rem,3vw,2rem)) clamp(1rem,2vw,1.5rem)}.itinerary-details__mobile-tab-label[data-v-9df1db7c]{background:rgb(var(--v-theme-surface-container));border-bottom:2px solid var(--app-accent);color:var(--app-accent);justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;display:flex}.itinerary-details__mobile-nav[data-v-9df1db7c]{justify-content:space-between;align-items:center;padding:.5rem;display:flex}.itinerary-details__mobile-nav[data-v-9df1db7c] .v-btn__content{font-family:var(--app-script-font);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:700}.itinerary-details__panel[data-v-9df1db7c]{padding-top:0;overflow:visible}.itinerary-details__panel[data-v-9df1db7c] .v-window__container{overflow:visible}.itinerary-details__body[data-v-9df1db7c],.itinerary-details__extra[data-v-9df1db7c]{color:var(--app-ink)}.itinerary-details__extra[data-v-9df1db7c]{margin-top:1.25rem}.itinerary-details__equipment[data-v-9df1db7c]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1rem,2vw,2rem);margin:1.5rem 0;display:grid}.itinerary-details__equipment-title[data-v-9df1db7c]{color:var(--app-accent);margin:0 0 .4rem;font-size:1rem;font-weight:700}.itinerary-details__equipment-list[data-v-9df1db7c]{margin:0;padding-left:1.1rem}.itinerary-details__curiosity[data-v-9df1db7c]{margin:1.5rem calc(-1*clamp(1.5rem,3vw,2rem))}.itinerary-details__directions[data-v-9df1db7c]{gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.itinerary-details__direction[data-v-9df1db7c]{align-items:flex-start;gap:.8rem;display:flex}.itinerary-details__direction-icon[data-v-9df1db7c]{color:var(--app-accent);flex:none}.itinerary-details__direction-text[data-v-9df1db7c]{color:var(--app-ink)}.itinerary-details__minimap-wrap[data-v-9df1db7c]{gap:.75rem;display:grid}.itinerary-details__minimap-wrap[data-v-9df1db7c]>:first-child{width:100%}.itinerary-details__arrival-map[data-v-9df1db7c]{justify-items:start;gap:.75rem;margin:1rem 0 1.5rem;display:grid}.itinerary-details__arrival-map[data-v-9df1db7c]>:first-child{width:100%}.itinerary-details__poi-layout[data-v-9df1db7c]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.25rem;margin:1rem 0 1.5rem;display:grid}@media (width<=900px){.itinerary-details__poi-layout[data-v-9df1db7c]{grid-template-columns:1fr}}.itinerary-details__poi-carousel[data-v-9df1db7c]{max-height:22rem;position:relative}.itinerary-details__poi-scroll[data-v-9df1db7c]{scroll-behavior:smooth;scrollbar-width:thin;flex-direction:column;gap:.75rem;max-height:22rem;padding-right:.25rem;display:flex;overflow-y:auto}.itinerary-details__poi-scroll[data-v-9df1db7c]::-webkit-scrollbar{width:6px}.itinerary-details__poi-scroll[data-v-9df1db7c]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.18);border-radius:999px}.itinerary-details__poi-slide[data-v-9df1db7c]{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.itinerary-details__maps-btn[data-v-9df1db7c]{background:var(--app-accent);color:#fff;border-radius:999px;padding:.5rem 1.2rem;font-weight:700;text-decoration:none}.itinerary-details__maps-btn[data-v-9df1db7c]:hover{filter:brightness(1.05)}.itinerary-details__pois[data-v-9df1db7c]{margin-top:1.5rem}.itinerary-details__pois-heading[data-v-9df1db7c]{color:var(--app-accent);margin:0 0 .4rem;font-size:1.05rem;font-weight:700}.itinerary-details__pois-body[data-v-9df1db7c]{color:rgba(var(--v-theme-on-surface),.78);max-width:38rem;margin:0 0 1rem}.pwp[data-v-025afe8d]{padding-block:clamp(2.5rem,5vw,4rem)}.pwp__heading[data-v-025afe8d]{color:var(--app-accent);font-family:var(--app-script-font);margin:0 0 2.5rem;padding-inline:.5rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:1.1}.pwp__shell[data-v-025afe8d]{padding-inline:3.5rem;position:relative}@media (width<=900px){.pwp__shell[data-v-025afe8d]{padding-inline:0}}.pwp__viewport[data-v-025afe8d]{position:relative;overflow:hidden}.pwp__track[data-v-025afe8d]{transition:transform .36s cubic-bezier(.22,.61,.36,1);display:flex}.pwp__slide[data-v-025afe8d]{align-items:stretch;padding-inline:.5rem}.pwp__nav[data-v-025afe8d],.pwp__slide[data-v-025afe8d]{justify-content:center;display:flex}.pwp__nav[data-v-025afe8d]{color:var(--app-accent);cursor:pointer;z-index:2;background:0 0;border:0;align-items:center;width:2.5rem;height:2.5rem;position:absolute;top:50%;transform:translateY(-50%)}.pwp__nav--prev[data-v-025afe8d]{left:0}.pwp__nav--next[data-v-025afe8d]{right:0}.pwp__dots[data-v-025afe8d]{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.pwp__dot[data-v-025afe8d]{background:rgba(var(--v-theme-on-surface),.25);cursor:pointer;border:0;border-radius:999px;width:.55rem;height:.55rem;padding:0;transition:background .2s}.pwp__dot--active[data-v-025afe8d]{background:var(--app-accent)}.pwp-card[data-v-025afe8d]{aspect-ratio:522/380;width:100%;max-width:580px;position:relative}.pwp-card--mobile[data-v-025afe8d]{aspect-ratio:328/560;max-width:360px}.pwp-card__bg[data-v-025afe8d]{width:100%;height:100%;position:absolute;inset:0}.pwp-card__inner[data-v-025afe8d]{height:100%;position:relative}.pwp-card__logo[data-v-025afe8d]{-o-object-fit:contain;object-fit:contain;width:20%;height:30%;position:absolute;top:11%;left:6%}.pwp-card--mobile .pwp-card__logo[data-v-025afe8d]{width:50%;height:30%;top:2%;left:25%}.pwp-card__name[data-v-025afe8d]{color:var(--app-accent);font-family:var(--app-content-font);margin:0;font-size:clamp(.78rem,1.3cqi,.95rem);font-weight:700;line-height:1.15;text-decoration:underline;position:absolute;top:12%;left:35%;right:4%}.pwp-card--mobile .pwp-card__name[data-v-025afe8d]{text-align:center;font-size:1.05rem;text-decoration:underline;top:43%;left:6%;right:6%}.pwp-card__desc[data-v-025afe8d]{color:#1f2937;font-size:1rem;line-height:var(--app-content-line-height);position:absolute;inset:25% 4% 14% 35%;overflow:hidden}.pwp-card__desc[data-v-025afe8d] .rich-text *,.pwp-card__desc[data-v-025afe8d] .rich-text{font-size:inherit!important;line-height:inherit!important}.pwp-card--mobile .pwp-card__desc[data-v-025afe8d]{-webkit-line-clamp:5;line-clamp:5;font-size:.62rem;inset:53% 6% 18%}.pwp-card__desc[data-v-025afe8d] p{font-size:inherit;line-height:inherit;margin:0;display:inline}.pwp-card__desc[data-v-025afe8d] p+p:before{content:" · ";opacity:.6}.pwp-card__desc[data-v-025afe8d] h1,.pwp-card__desc[data-v-025afe8d] h2,.pwp-card__desc[data-v-025afe8d] h3,.pwp-card__desc[data-v-025afe8d] h4,.pwp-card__desc[data-v-025afe8d] h5,.pwp-card__desc[data-v-025afe8d] h6{font-family:var(--app-content-font);font-size:inherit;font-weight:700;line-height:inherit;margin:0}.pwp-card__desc[data-v-025afe8d] strong{font-weight:700}.pwp-card--mobile .pwp-card__desc[data-v-025afe8d]{-webkit-line-clamp:7;line-clamp:7;text-align:center;font-size:.9rem}.pwp-card__desc-empty[data-v-025afe8d]{opacity:.6;font-style:italic}.pwp-card__cta[data-v-025afe8d]{text-transform:none;position:absolute;bottom:7%;left:37%;letter-spacing:0!important;border-radius:.75rem!important;min-height:2rem!important;padding-inline:.9rem!important;font-size:.75rem!important}.pwp-card--mobile .pwp-card__cta[data-v-025afe8d]{min-width:250px;bottom:4%;left:50%;transform:translate(-50%);min-height:2.5rem!important;font-size:.9rem!important}.partner-section[data-v-89e7df86]{width:100vw;height:500px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-block:8.75rem 6.25rem;position:relative;overflow:hidden}.partner-section--mobile[data-v-89e7df86]{height:850px}.partner-section__bg[data-v-89e7df86]{z-index:0;width:100%;height:100%;position:absolute;inset:0}.partner-section--mobile .partner-section__bg[data-v-89e7df86]{height:800px}.partner-section__container[data-v-89e7df86]{z-index:1;min-height:400px;margin-block:-2rem;position:relative}.partner-section__row[data-v-89e7df86]{flex-direction:row;justify-content:center;gap:4rem;display:flex}.partner-section__row--mobile[data-v-89e7df86]{grid-template-columns:repeat(2,auto);justify-content:center;gap:.5rem 4rem;display:grid}.partner-section__item[data-v-89e7df86]{justify-content:center;align-items:center;width:128px;height:128px;display:flex}.partner-section__item img[data-v-89e7df86]{-o-object-fit:scale-down;object-fit:scale-down;width:128px;height:128px}.curiosities-block[data-v-bdf3b759]{width:100vw;margin-block:0;margin-inline:calc(50% - 50vw)}.curiosities-block__heading-wrap[data-v-bdf3b759]{margin-bottom:1.25rem}.curiosities-block__heading[data-v-bdf3b759]{color:var(--app-accent);font-family:var(--app-script-font);margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:700}.paragraph-banner-block[data-v-63a4e3df]{margin-block:2rem}.paragraph-banner-block__heading[data-v-63a4e3df]{color:var(--app-accent);font-family:var(--app-script-font);margin:0 0 1.5rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:1}.paragraph-banner-block__intro[data-v-63a4e3df]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.paragraph-banner-block__intro-text[data-v-63a4e3df]{color:var(--app-ink);font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.7}.paragraph-banner-block__intro-text[data-v-63a4e3df] .rich-text>*+*{margin-top:.75rem}.paragraph-banner-block__intro-image[data-v-63a4e3df]{flex:none}.paragraph-banner-block__intro-image img[data-v-63a4e3df]{border-radius:.875rem;width:18rem;max-width:100%;height:auto;display:block;box-shadow:0 .75rem 1.5rem -.75rem #00000052}.paragraph-banner-block__banner[data-v-63a4e3df]{width:100vw;margin-block:clamp(1.5rem,3vw,2.5rem);margin-inline:calc(50% - 50vw)}.paragraph-banner-block__banner img[data-v-63a4e3df]{aspect-ratio:4;clip-path:polygon(0 12%,96% 0,100% 4%,100% 88%,4% 100%,0 96%);-o-object-fit:cover;object-fit:cover;transform-origin:50%;width:100%;height:auto;display:block;transform:rotate(-1.2deg)}.paragraph-banner-block__body[data-v-63a4e3df]{color:var(--app-ink);margin-top:clamp(1rem,2vw,1.5rem);line-height:1.7}.paragraph-banner-block__closing[data-v-63a4e3df]{color:var(--app-muted);text-align:center;margin-top:clamp(1.25rem,2.5vw,2rem);font-style:italic}@media (width<=760px){.paragraph-banner-block__intro[data-v-63a4e3df]{grid-template-columns:1fr}.paragraph-banner-block__intro-image[data-v-63a4e3df]{justify-self:center}.paragraph-banner-block__intro-image img[data-v-63a4e3df]{width:min(100%,18rem)}.paragraph-banner-block__banner img[data-v-63a4e3df]{aspect-ratio:3/2}}.blocks-renderer[data-v-ae6b3f60]{row-gap:clamp(1.5rem,3vw,2.5rem)}.blocks-renderer--full-width[data-v-ae6b3f60]{flex-direction:column;gap:clamp(2.5rem,5vw,5rem);display:flex}.blocks-renderer__block[data-v-ae6b3f60]{width:100%}
