section[data-astro-cid-7aropxhg]{padding-block:var(--space-12)}section[data-astro-cid-7aropxhg]+section[data-astro-cid-7aropxhg]{border-top:var(--border)}.hero[data-astro-cid-7aropxhg]{gap:var(--space-8);align-items:center;display:grid}@media (width>=1024px){.hero[data-astro-cid-7aropxhg]{grid-template-columns:9fr 11fr}}.lead[data-astro-cid-7aropxhg]{font-size:var(--text-xl)}.hero-img[data-astro-cid-7aropxhg]{aspect-ratio:3/2;object-fit:cover;border:var(--border);border-radius:var(--radius);width:100%;height:auto}.head[data-astro-cid-7aropxhg]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.controls[data-astro-cid-7aropxhg]{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.controls[data-astro-cid-7aropxhg][hidden]{display:none}.arrow[data-astro-cid-7aropxhg]{border:var(--border);border-radius:var(--radius);cursor:pointer;width:48px;height:48px;transition:background-color var(--duration) var(--ease);background:0 0;place-items:center;display:grid}.arrow[data-astro-cid-7aropxhg]:hover{background:var(--color-panel)}.arrow[data-astro-cid-7aropxhg][aria-disabled=true]{opacity:.35;cursor:default;background:0 0}.track[data-astro-cid-7aropxhg]{gap:var(--space-6);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:var(--space-2) 6px var(--space-4);scrollbar-width:thin;scrollbar-color:var(--color-muted) transparent;grid-auto-columns:minmax(min(85%,20rem),1fr);grid-auto-flow:column;margin-inline:-6px;scroll-padding-inline:6px;display:grid;overflow-x:auto}.track[data-astro-cid-7aropxhg]>*{scroll-snap-align:start}.track[data-astro-cid-7aropxhg] .reveal{animation:none}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-7aropxhg]{scroll-behavior:smooth}}.all[data-astro-cid-7aropxhg]{font-weight:600}.secret[data-astro-cid-7aropxhg]{background:var(--color-bg);flex-direction:column;display:flex}.secret[data-astro-cid-7aropxhg]:hover:before{filter:none}.vault[data-astro-cid-7aropxhg]{aspect-ratio:3/2;background:repeating-linear-gradient(-45deg, var(--color-ink) 0 14px, color-mix(in srgb, var(--color-ink), var(--color-bg) 8%) 14px 28px);place-items:center;display:grid}.stamp[data-astro-cid-7aropxhg]{padding:var(--space-2) var(--space-4);border:4px double var(--color-bg);color:var(--color-bg);font:600 var(--text-2xl) / 1 var(--font-body);letter-spacing:.15em;text-transform:uppercase;rotate:-8deg}.body[data-astro-cid-7aropxhg]{padding-top:var(--space-4)}.eyebrow[data-astro-cid-7aropxhg]{margin:0 0 var(--space-1);color:var(--color-muted-text);letter-spacing:.05em;text-transform:uppercase;font-weight:600;font-size:var(--text-sm)}.secret[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin-bottom:var(--space-2)}.meta[data-astro-cid-7aropxhg]{margin:0}.badge[data-astro-cid-7aropxhg]{background:var(--color-panel);padding:var(--space-1) var(--space-2);border-radius:var(--radius);font-weight:600}.steps[data-astro-cid-7aropxhg]{gap:var(--space-8);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{counter-increment:step}.steps[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:counter(step);margin-bottom:var(--space-2);font:var(--text-4xl) / 1 var(--font-display);color:var(--color-accent);display:block}.mosaic[data-astro-cid-7aropxhg]{margin:0 0 var(--space-8);gap:var(--space-4);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.mosaic[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:first-child{grid-column:span 2}@media (width>=768px){.mosaic[data-astro-cid-7aropxhg]{grid-template-columns:repeat(4,1fr)}.mosaic[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:first-child{grid-row:span 2}}.mosaic[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border:var(--border);border-radius:var(--radius);overflow:clip}.mosaic[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mosaic[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{animation:linear both parallax;animation-timeline:view();scale:1.15}}}@keyframes parallax{0%{translate:0 -6%}to{translate:0 6%}}
