.fp[data-v-9ecbcdb6]{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-e2);overflow:hidden;position:relative}.fp.fp--dark[data-v-9ecbcdb6]{background:color-mix(in srgb,var(--color-ink) 35%,var(--color-paper))}.fp.fp--light[data-v-9ecbcdb6]{background:var(--color-paper-3)}.fp-photo[data-v-9ecbcdb6]{aspect-ratio:var(--fp-ratio);display:block;filter:saturate(1.04) contrast(1.03);height:var(--fp-height,auto);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%;width:100%}.fp-photo.is-contain[data-v-9ecbcdb6]{box-sizing:border-box;filter:none;-o-object-fit:contain;object-fit:contain;padding:18px}.fp-photo+.fp-photo[data-v-9ecbcdb6]{height:100%;inset:0;position:absolute}.fp-photo[data-v-9ecbcdb6]{opacity:0;transition:opacity .7s ease}.fp-photo.is-current[data-v-9ecbcdb6],.fp-photo[data-v-9ecbcdb6]:first-child{opacity:1}.fp-photo[data-v-9ecbcdb6]:first-child:not(.is-current){opacity:0}.fp.is-draggable[data-v-9ecbcdb6]{cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.fp.is-draggable[data-v-9ecbcdb6]:active{cursor:grabbing}.fp-link[data-v-9ecbcdb6]{align-items:flex-start;color:#fff;cursor:pointer;display:flex;inset:0;justify-content:center;padding-top:16px;position:absolute;text-decoration:none;-webkit-tap-highlight-color:transparent}.fp-captions[data-v-9ecbcdb6]{display:grid}.fp-caption[data-v-9ecbcdb6]{align-items:center;background:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-lg);display:inline-flex;font-size:var(--text-micro);font-weight:700;gap:6px;grid-area:1/1;justify-self:center;line-height:1;opacity:0;padding:8px 12px 8px 14px;transition:opacity .7s ease,background-color .15s ease,border-color .15s ease}.fp-caption.is-current[data-v-9ecbcdb6]{opacity:1}.fp-caption-icon[data-v-9ecbcdb6]{flex:none}.fp-link:hover .fp-caption[data-v-9ecbcdb6]{background:var(--color-brand);border-color:var(--color-brand)}.fp-link[data-v-9ecbcdb6]:focus-visible{outline:none}.fp-link:focus-visible .fp-caption[data-v-9ecbcdb6]{outline:2px solid #fff;outline-offset:2px}.fp-arrow[data-v-9ecbcdb6]{align-items:center;background:transparent;border:0;color:#ffffff8c;cursor:pointer;display:none;height:44px;justify-content:center;margin-top:-22px;padding:0;position:absolute;top:50%;width:44px;-webkit-tap-highlight-color:transparent;transition:color .2s ease}@media(min-width:768px){.fp.is-draggable .fp-arrow[data-v-9ecbcdb6]{display:inline-flex}}.fp-arrow--prev[data-v-9ecbcdb6]{left:4px}.fp-arrow--next[data-v-9ecbcdb6]{right:4px}.fp-arrow[data-v-9ecbcdb6]:focus-visible,.fp-arrow[data-v-9ecbcdb6]:hover{color:#fff}.fp-arrow-icon[data-v-9ecbcdb6]{filter:drop-shadow(0 1px 3px rgb(13 27 42/.55));height:26px;width:26px}.fp-arrow--prev .fp-arrow-icon[data-v-9ecbcdb6]{transform:rotate(90deg)}.fp-arrow--next .fp-arrow-icon[data-v-9ecbcdb6]{transform:rotate(-90deg)}.fp--light .fp-arrow[data-v-9ecbcdb6]{color:color-mix(in srgb,var(--color-ink) 45%,transparent)}.fp--light .fp-arrow[data-v-9ecbcdb6]:focus-visible,.fp--light .fp-arrow[data-v-9ecbcdb6]:hover{color:var(--color-ink)}.fp--light .fp-arrow-icon[data-v-9ecbcdb6]{filter:drop-shadow(0 1px 3px rgb(255 255 255/.55))}.fp-dots[data-v-9ecbcdb6]{bottom:6px;display:flex;gap:2px;left:0;position:absolute;right:0}.fp-dot[data-v-9ecbcdb6],.fp-dots[data-v-9ecbcdb6]{justify-content:center}.fp-dot[data-v-9ecbcdb6]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:24px;padding:0;width:24px;-webkit-tap-highlight-color:transparent}.fp-dot[data-v-9ecbcdb6]:before{background:#ffffff73;border-radius:999px;box-shadow:0 1px 3px #0d1b2a8c;content:"";height:8px;transition:background-color .2s ease,width .2s ease;width:8px}.fp-dot[data-v-9ecbcdb6]:focus-visible:before,.fp-dot[data-v-9ecbcdb6]:hover:before{background:#ffffffbf}.fp-dot.is-current[data-v-9ecbcdb6]:before{background:#fff;width:20px}.fp--light .fp-dot[data-v-9ecbcdb6]:before{background:color-mix(in srgb,var(--color-ink) 30%,transparent);box-shadow:0 1px 3px #ffffff8c}.fp--light .fp-dot[data-v-9ecbcdb6]:focus-visible:before,.fp--light .fp-dot[data-v-9ecbcdb6]:hover:before{background:color-mix(in srgb,var(--color-ink) 55%,transparent)}.fp--light .fp-dot.is-current[data-v-9ecbcdb6]:before{background:var(--color-ink)}@media(prefers-reduced-motion:reduce){.fp-arrow[data-v-9ecbcdb6],.fp-caption[data-v-9ecbcdb6],.fp-dot[data-v-9ecbcdb6]:before,.fp-photo[data-v-9ecbcdb6]{transition:none}}
