.hero3d[data-astro-cid-sqonohuo]{aspect-ratio:520/450;background:0 0;position:relative;overflow:hidden}.hero3d-wide[data-astro-cid-sqonohuo]{aspect-ratio:4/3}@media (width>=640px){.hero3d-wide[data-astro-cid-sqonohuo]{aspect-ratio:16/8}}@media (width>=1024px){.hero3d-wide[data-astro-cid-sqonohuo]{aspect-ratio:21/8.5}}@media (width>=1536px){.hero3d-wide[data-astro-cid-sqonohuo]{aspect-ratio:21/8}}.hero3d-canvas[data-astro-cid-sqonohuo]{opacity:0;cursor:grab;touch-action:pan-y;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.hero3d-canvas[data-astro-cid-sqonohuo]:active{cursor:grabbing}.hero3d[data-astro-cid-sqonohuo].is-ready .hero3d-canvas[data-astro-cid-sqonohuo]{opacity:1}.hero3d-fallback[data-astro-cid-sqonohuo]{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.hero3d-fallback[data-astro-cid-sqonohuo] .isod{max-width:100%;height:100%;margin:0}.hero3d-fallback[data-astro-cid-sqonohuo] svg{width:auto;max-width:100%;height:100%;max-height:100%}.hero3d[data-astro-cid-sqonohuo].no-3d .hero3d-fallback[data-astro-cid-sqonohuo]{opacity:1;pointer-events:auto}
