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