h2:where(.astro-7JINCAAN){font-size:2.5rem}img:where(.astro-7JINCAAN){display:block;max-width:1200px;width:100%;height:auto}.gallery:where(.astro-7JINCAAN){display:grid;gap:2rem;place-items:center}@media (min-width: 768px){.hide-desktop:where(.astro-7JINCAAN){display:none}}main:where(.astro-7JINCAAN){overflow-x:hidden;min-width:320px;max-width:800px;display:grid;grid-template-columns:1fr;margin:0 auto}@media (min-width: 768px){main:where(.astro-7JINCAAN){grid-template-columns:1fr;margin:0 auto;justify-items:center}}h4:where(.astro-7JINCAAN){color:var(--text-weak);font-weight:400}.arrow:where(.astro-7JINCAAN){background:var(--text);border-radius:100px;color:var(--background);text-align:center;display:flex;place-items:center;margin-right:1rem;width:2.5em;height:2.5em;vertical-align:middle;position:relative;justify-content:center}.arrow:where(.astro-7JINCAAN) svg:where(.astro-7JINCAAN){width:24px;height:24px}.arrow-link:where(.astro-7JINCAAN){display:flex;align-items:center}.arrow-link:where(.astro-7JINCAAN) a:where(.astro-7JINCAAN){color:var(--text)}.arrow-link:where(.astro-7JINCAAN):hover a:where(.astro-7JINCAAN){opacity:.5}img:where(.astro-7JINCAAN),video:where(.astro-7JINCAAN){width:100%;max-width:100%}.feature:where(.astro-7JINCAAN) span:where(.astro-7JINCAAN){display:block;border-radius:50%;text-align:center;line-height:2;vertical-align:middle;margin-right:1em;background:var(--text);color:var(--background);flex-shrink:0;font-size:1em;width:2em;height:2em}
