.lens[data-astro-cid-rx7o62en]{border-radius:var(--radius);isolation:isolate;min-height:28rem;position:relative;overflow:hidden}.lens__photo[data-astro-cid-rx7o62en]{background:var(--color-navy-deep);margin:0;position:absolute;inset:0}.lens__photo[data-astro-cid-rx7o62en] .lens__img--1,.lens__photo[data-astro-cid-rx7o62en] .lens__img--2{opacity:0}@media (prefers-reduced-motion:no-preference){.lens__photo[data-astro-cid-rx7o62en].is-rotating .lens__img--1{animation:9s ease-in-out infinite lens-two}.lens__photo[data-astro-cid-rx7o62en].is-rotating .lens__img--2{animation:9s ease-in-out infinite lens-three}}.lens[data-astro-cid-rx7o62en].is-paused .lens__photo[data-astro-cid-rx7o62en].is-rotating .lens__img--1,.lens[data-astro-cid-rx7o62en].is-paused .lens__photo[data-astro-cid-rx7o62en].is-rotating .lens__img--2,.lens[data-astro-cid-rx7o62en]:focus-within .lens__photo[data-astro-cid-rx7o62en].is-rotating .lens__img--1,.lens[data-astro-cid-rx7o62en]:focus-within .lens__photo[data-astro-cid-rx7o62en].is-rotating .lens__img--2{animation-play-state:paused}@media (hover:hover){.lens[data-astro-cid-rx7o62en]:hover .lens__photo[data-astro-cid-rx7o62en].is-rotating .lens__img--1,.lens[data-astro-cid-rx7o62en]:hover .lens__photo[data-astro-cid-rx7o62en].is-rotating .lens__img--2{animation-play-state:paused}}@keyframes lens-two{0%,29%{opacity:0}34%,62%{opacity:1}67%,to{opacity:0}}@keyframes lens-three{0%,62%{opacity:0}67%,95%{opacity:1}to{opacity:0}}.lens__ai[data-astro-cid-rx7o62en]{z-index:1;min-height:28rem;font-family:var(--font-mono);font-size:var(--step-small);clip-path:inset(0 0 0 100% round var(--radius));transition:clip-path .9s var(--ease-out-expo);background:#020340f2;flex-direction:column;gap:1.25rem;padding:5.5rem clamp(1.25rem,1rem + 1.5vw,2.25rem) clamp(1.25rem,1rem + 1.5vw,2.25rem);line-height:1.5;display:flex;position:relative}.lens__label[data-astro-cid-rx7o62en]{font-family:var(--font-sans);color:var(--color-aqua);margin:0}.lens__facts[data-astro-cid-rx7o62en]{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;display:grid}.lens__row[data-astro-cid-rx7o62en]{opacity:0;transition:opacity .5s ease, transform .6s var(--ease-out-expo);gap:.1rem;display:grid;transform:translate(10px)}.lens__row[data-astro-cid-rx7o62en] dt[data-astro-cid-rx7o62en]{color:var(--color-cyan)}.lens__row[data-astro-cid-rx7o62en] dd[data-astro-cid-rx7o62en]{color:#fff;margin:0}.lens__note[data-astro-cid-rx7o62en]{font-family:var(--font-sans);color:var(--color-mist);max-width:46ch;margin:auto 0 0}.lens__toggle[data-astro-cid-rx7o62en]{z-index:2;width:fit-content;min-height:48px;color:var(--color-navy);font:600 var(--step-small)/1.2 var(--font-sans);text-align:left;cursor:pointer;transition:transform .16s var(--ease-out-quart), background-color var(--t-hover) ease;background:#fff;border:0;border-radius:999px;align-items:center;gap:.75rem;padding:.5rem 1.1rem .5rem .6rem;display:inline-flex;position:absolute;top:1rem;left:1rem;right:1rem}.lens__toggle[data-astro-cid-rx7o62en]:hover{background:var(--color-mist)}.lens__toggle[data-astro-cid-rx7o62en]:active{transform:scale(.97)}.lens__toggle[data-astro-cid-rx7o62en]:focus-visible{outline:3px solid var(--color-navy-deep);outline-offset:3px;box-shadow:0 0 0 3px #fff}.lens__switch[data-astro-cid-rx7o62en]{background:var(--color-line);width:2.5rem;height:1.5rem;transition:background-color var(--t-hover) ease;border-radius:999px;flex:none;padding:3px}.lens__switch[data-astro-cid-rx7o62en] span[data-astro-cid-rx7o62en]{background:var(--color-navy);width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);transition:transform .4s var(--ease-out-expo), background-color var(--t-hover) ease;border-radius:50%;display:block}.lens[data-astro-cid-rx7o62en].is-ai .lens__switch[data-astro-cid-rx7o62en]{background:var(--color-royal)}.lens[data-astro-cid-rx7o62en].is-ai .lens__switch[data-astro-cid-rx7o62en] span[data-astro-cid-rx7o62en]{background:#fff;transform:translate(1rem)}.lens[data-astro-cid-rx7o62en].is-ai .lens__ai[data-astro-cid-rx7o62en]{clip-path:inset(0 0 0 0 round var(--radius))}.lens[data-astro-cid-rx7o62en].is-ai .lens__row[data-astro-cid-rx7o62en]{opacity:1;transition-delay:calc(.25s + var(--i) * 70ms);transform:none}.lens[data-astro-cid-rx7o62en].is-ai .ph{filter:blur(4px);transform:scale(1.04)}html:not(.js) .lens__toggle[data-astro-cid-rx7o62en],html:not(.js) .lens__pause[data-astro-cid-rx7o62en]{display:none}.lens__pause[data-astro-cid-rx7o62en]{z-index:2;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:.5rem;right:.5rem}.lens__dot[data-astro-cid-rx7o62en]{width:30px;height:30px;transition:background-color var(--t-hover) ease;background:#020340b3;border-radius:50%;place-items:center;display:grid}.lens__pause[data-astro-cid-rx7o62en]:hover .lens__dot[data-astro-cid-rx7o62en]{background:#020340e6}.lens__pause[data-astro-cid-rx7o62en]:focus-visible{outline:3px solid var(--color-navy-deep);outline-offset:-3px;border-radius:50%;box-shadow:inset 0 0 0 5px #fff}.lens__ico[data-astro-cid-rx7o62en]{fill:#fff;width:12px;height:12px}.lens__ico--play[data-astro-cid-rx7o62en],.lens__pause[data-astro-cid-rx7o62en][aria-pressed=true] .lens__ico--pause[data-astro-cid-rx7o62en]{display:none}.lens__pause[data-astro-cid-rx7o62en][aria-pressed=true] .lens__ico--play[data-astro-cid-rx7o62en]{display:block}.lens[data-astro-cid-rx7o62en].is-ai .lens__pause[data-astro-cid-rx7o62en]{display:none}@media (prefers-reduced-motion:reduce){.lens__pause[data-astro-cid-rx7o62en]{display:none}}@media (width<=900px){.lens[data-astro-cid-rx7o62en]{min-height:20rem}.lens__ai[data-astro-cid-rx7o62en]{min-height:20rem;padding-top:5rem}}@media (width<=759px){.lens--cap[data-astro-cid-rx7o62en]:not(.is-ai){max-height:min(70vh,560px)}.lens--first[data-astro-cid-rx7o62en]:not(.is-ai){max-height:24rem}}@media (width<=560px){.lens__row[data-astro-cid-rx7o62en] dt[data-astro-cid-rx7o62en],.lens__row[data-astro-cid-rx7o62en] dd[data-astro-cid-rx7o62en]{overflow-wrap:anywhere}}
