.cs[data-v-ceba31d1]{width:100%;padding:.5rem .5rem 1.5rem;position:relative}.cs-stage[data-v-ceba31d1]{perspective:1000px;perspective-origin:50% 40%;width:100%;position:relative}.cs-header[data-v-ceba31d1]{text-align:center;will-change:transform;max-width:64rem;margin:0 auto .5rem}.cs-card[data-v-ceba31d1]{--cs-bezel:#211f2e;--cs-rim:#5c5a6e;border:4px solid var(--cs-rim);background:var(--cs-bezel);transform-origin:top;width:100%;max-width:64rem;height:20rem;transform-style:preserve-3d;will-change:transform;border-radius:1.5rem;margin:0 auto;padding:.4rem}.cs-screen[data-v-ceba31d1]{background:var(--color-paper-deep,#f6eddf);border-radius:.9rem;width:100%;height:100%;position:relative;overflow:hidden}html.dark .cs-card[data-v-ceba31d1]{--cs-bezel:#1a1824;--cs-rim:#6e6b80}html.dark .cs-screen[data-v-ceba31d1]{background:#12111a}@media (width>=640px){.cs[data-v-ceba31d1]{padding:.75rem .75rem 2rem}.cs-card[data-v-ceba31d1]{border-radius:1.75rem;height:26rem;padding:.65rem}.cs-screen[data-v-ceba31d1]{border-radius:1rem}}@media (width>=768px){.cs-card[data-v-ceba31d1]{border-radius:1.85rem;height:34rem;padding:.85rem}}@media (width>=1024px){.cs-card[data-v-ceba31d1]{border-radius:1.9rem;height:40rem;padding:1rem}}@media (prefers-reduced-motion:reduce){.cs-card[data-v-ceba31d1],.cs-header[data-v-ceba31d1]{will-change:auto;transform:none!important}}.hero-shots[data-v-68a6b8ef]{outline:none}.hero-shots[data-v-68a6b8ef]:focus-visible{box-shadow:0 0 0 2px var(--color-focus,#c44814);border-radius:1.5rem}.hero-shots__stage[data-v-68a6b8ef]{position:absolute;inset:0}.hero-shots__img[data-v-68a6b8ef]{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .42s var(--ease-out,cubic-bezier(.22, 1, .36, 1));position:absolute;inset:0}.hero-shots__img.is-on[data-v-68a6b8ef]{opacity:1;pointer-events:auto}.hero-shots__controls[data-v-68a6b8ef]{justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.hero-shots__nav[data-v-68a6b8ef]{width:2.75rem;height:2.75rem;color:var(--color-ink,#211f2e);background:var(--color-surface,#fff);cursor:pointer;transition:background-color .16s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), color .16s var(--ease-out,cubic-bezier(.22, 1, .36, 1));border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 1px #211f2e1f}.hero-shots__nav[data-v-68a6b8ef]:hover{background:var(--color-ink,#211f2e);color:#fff}.hero-shots__nav[data-v-68a6b8ef]:focus-visible{outline:2px solid var(--color-focus,#c44814);outline-offset:2px}.hero-shots__nav[data-v-68a6b8ef]:active{transform:scale(.95)}.hero-shots__dots[data-v-68a6b8ef]{flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:16rem;display:flex}.hero-shots__dot[data-v-68a6b8ef]{cursor:pointer;background:0 0;border:0;border-radius:999px;width:.55rem;min-width:2.75rem;height:.55rem;min-height:2.75rem;margin:0;padding:0;position:relative}.hero-shots__dot[data-v-68a6b8ef]:after{content:"";width:.5rem;height:.5rem;transition:width .18s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), background-color .18s var(--ease-out,cubic-bezier(.22, 1, .36, 1));background:#211f2e47;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-shots__dot.is-active[data-v-68a6b8ef]:after{background:var(--color-ember,#e0561b);width:1.35rem}.hero-shots__dot[data-v-68a6b8ef]:focus-visible{outline:2px solid var(--color-focus,#c44814);outline-offset:2px}.hero-shots__caption[data-v-68a6b8ef]{text-align:center;color:var(--color-ink-2,#585472);margin:.65rem 0 0;font-size:.8125rem;font-weight:600}.hero-shots__count[data-v-68a6b8ef]{opacity:.7;margin-left:.4rem;font-weight:500}@media (prefers-reduced-motion:reduce){.hero-shots__img[data-v-68a6b8ef]{transition:none}}
