.window-hero[data-v-fd7e42db]{--photo-h:calc(min(56vw, 23.75rem));padding-bottom:3rem}.hero-texture[data-v-fd7e42db]{opacity:.3;transition:opacity .8s var(--ease-paper)}.hero-texture.is-off[data-v-fd7e42db]{opacity:0}.hero-photo[data-v-fd7e42db]{height:var(--photo-h);inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000 34%,#0000008c 62%,#0000);mask-image:linear-gradient(#000,#000 34%,#0000008c 62%,#0000)}.hero-cover[data-v-fd7e42db]{-o-object-fit:cover;object-fit:cover;filter:saturate(.95)brightness(.82);width:100%;height:100%;position:absolute;inset:0}.hero-crumbs[data-v-fd7e42db]{padding-top:1.25rem}.hero-body[data-v-fd7e42db]{padding-top:calc(-5.5rem + var(--photo-h));padding-bottom:1.5rem}.hero-subtitle[data-v-fd7e42db]{margin-top:.75rem}.hero-lead[data-v-fd7e42db]{max-width:36rem;color:color-mix(in oklch,var(--color-neutral-200) 80%,transparent);text-wrap:balance;margin-top:1.25rem}.hero-body.is-centered[data-v-fd7e42db]{text-align:center}.hero-body.is-centered .hero-lead[data-v-fd7e42db]{max-width:42rem;margin-inline:auto}.hero-cover-enter-active[data-v-fd7e42db]{transition:opacity .9s var(--ease-open),transform 1.8s var(--ease-open)}.hero-cover-leave-active[data-v-fd7e42db]{transition:opacity .9s var(--ease-open)}.hero-cover-enter-from[data-v-fd7e42db]{opacity:0;transform:scale(1.05)}.hero-cover-leave-to[data-v-fd7e42db]{opacity:0}@media not (min-width:64.0625rem){.hero-photo[data-v-fd7e42db]:has(.hero-cover):after{content:"";background:linear-gradient(180deg,oklch(from var(--color-primary-950) l c h/72%) 0,oklch(from var(--color-primary-950) l c h/0%) 30%);position:absolute;inset:0}}@media (min-width:64.0625rem){.hero-photo[data-v-fd7e42db]{width:64%;height:auto;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#00000038 10%,#0009 22%,#000 40%);mask-image:linear-gradient(90deg,#0000,#00000038 10%,#0009 22%,#000 40%)}.hero-crumbs[data-v-fd7e42db]{padding-top:2.5rem}.hero-body[data-v-fd7e42db]{flex-direction:column;justify-content:flex-end;min-height:calc(clamp(17.5rem,25vw,23.75rem));padding-top:3rem;padding-bottom:2.5rem;display:flex}.hero-subtitle[data-v-fd7e42db]{margin-top:1.25rem}.hero-lead[data-v-fd7e42db]{margin-top:1.5rem}.hero-body.is-centered[data-v-fd7e42db]{justify-content:center;align-items:center;padding-top:1.5rem;padding-bottom:3.5rem}}@media (prefers-reduced-motion:reduce){.hero-cover-enter-active[data-v-fd7e42db],.hero-cover-leave-active[data-v-fd7e42db],.hero-texture[data-v-fd7e42db]{transition:none}}.window-filter[data-v-f9f9318a]{--ring:3.5rem;--col:calc(max(4.5rem, 4.2em));--pt:.5rem;--lens-grow:calc(var(--ring) * (-1 + var(--lens-max)));--lens-side:0rem;font-size:var(--text-label);--ground:var(--color-neutral-100)}.dark .window-filter[data-v-f9f9318a]{--ground:var(--color-neutral-900)}.window-filter[data-v-f9f9318a]:lang(en){--col:calc(max(4.5rem, 6.5em))}.window-filter.is-lg[data-v-f9f9318a]:lang(en){--col:calc(max(4.5rem, 8em))}.wf-row[data-v-f9f9318a]{align-items:flex-start;display:flex}.wf-scroller[data-v-f9f9318a]{min-width:0;margin-top:calc(var(--lens-grow) * -1);margin-left:calc(.5 * (var(--ring) - var(--col)) - var(--lens-side));padding:calc(var(--pt) + var(--lens-grow)) var(--lens-side) .25rem;overscroll-behavior-x:contain;scroll-padding-inline:var(--lens-side);scroll-snap-type:x mandatory;flex:1;overflow-x:auto}.wf-track[data-v-f9f9318a]{gap:.25rem;width:max-content;display:flex}.wf-item[data-v-f9f9318a]{width:var(--col);text-align:center;min-width:min-content;color:var(--color-neutral-600);transition:color .3s var(--ease-paper);scroll-snap-align:start;flex-direction:column;flex:none;align-items:center;gap:.5rem;line-height:1.35;display:flex}.dark .wf-item[data-v-f9f9318a]{color:var(--color-neutral-400)}.wf-item[data-v-f9f9318a]:focus-visible{outline:none}.wf-item:focus-visible .wf-ring[data-v-f9f9318a]{outline-style:solid}.wf-ring[data-v-f9f9318a]{--size:calc(var(--ring) * var(--lens,1));width:var(--size);height:var(--size);margin:calc(var(--ring) - var(--size)) calc(.5 * (var(--ring) - var(--size))) 0;transition-property:width,height,margin,transform,box-shadow,background-color;transition-duration:.2s,.2s,.2s,.25s,.3s,.3s;transition-timing-function:var(--ease-paper);border-radius:9999px;place-items:center;display:grid}.wf-flags[data-v-f9f9318a]{justify-content:center;align-items:center;width:85.7143%;height:85.7143%;display:flex}.wf-flag[data-v-f9f9318a]{width:70%;height:70%;box-shadow:0 1px 1.5px oklch(from var(--color-primary-950) l c h/18%);border-radius:50%;flex:none}.wf-flag[data-v-f9f9318a]:not(:only-child){width:60%;height:60%}.wf-flag+.wf-flag[data-v-f9f9318a]{box-shadow:0 0 0 2px var(--ground);transition:box-shadow .3s var(--ease-paper);margin-left:-21.4%}.wf-label[data-v-f9f9318a]{text-wrap:balance;width:100%}.wf-item[aria-current][data-v-f9f9318a]{color:var(--color-primary-950);font-weight:500}.dark .wf-item[aria-current][data-v-f9f9318a]{color:var(--color-neutral-50)}.wf-item[aria-current] .wf-ring[data-v-f9f9318a]{--ground:var(--color-white);--lift:oklch(from var(--color-primary-950) l c h / 45%);background:var(--ground);box-shadow:inset 0 0 0 1.5px var(--color-secondary-500),0 10px 18px -10px var(--lift)}.dark .wf-item[aria-current] .wf-ring[data-v-f9f9318a]{--ground:var(--color-neutral-800);--lift:#0009}@supports (color:lab(0% 0 0)){.dark .wf-item[aria-current] .wf-ring[data-v-f9f9318a]{--lift:lab(0% 0 0/.6)}}@media (hover:hover) and (pointer:fine){.window-filter[data-v-f9f9318a]{--lens-side:calc(var(--lens-grow) / 2)}.wf-item[data-v-f9f9318a]:hover{color:var(--color-primary-950)}.dark .wf-item[data-v-f9f9318a]:hover{color:var(--color-neutral-50)}}.wf-item:active .wf-ring[data-v-f9f9318a]{transform:scale(.96)}.wf-keys[data-v-f9f9318a]{height:var(--ring);margin-top:var(--pt);align-items:center;gap:.5rem;padding-left:.75rem;display:none}@media (min-width:64.0625rem){.wf-row[data-v-f9f9318a]{padding-right:var(--dock-clearance)}.wf-keys[data-v-f9f9318a]{display:flex}}@media (prefers-reduced-motion:reduce){.wf-flag[data-v-f9f9318a],.wf-item[data-v-f9f9318a],.wf-ring[data-v-f9f9318a]{transition:none}}
