.gg-group[data-astro-cid-iys7w2kj]{margin-bottom:clamp(3rem,7vh,5rem)}.gg-head[data-astro-cid-iys7w2kj]{border-bottom:1px solid var(--color-line-light);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.gg-title[data-astro-cid-iys7w2kj]{margin:0;font-size:clamp(1.5rem,3vw,2.1rem)}.gg-caption[data-astro-cid-iys7w2kj]{color:var(--color-text-dim);margin:0;font-size:.95rem}.gg-tiles[data-astro-cid-iys7w2kj]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.gg-tile[data-astro-cid-iys7w2kj]{cursor:pointer;background:var(--color-cream-3);aspect-ratio:4/3;border:0;border-radius:.9rem;margin:0;padding:0;display:block;position:relative;overflow:hidden}.gg-img[data-astro-cid-iys7w2kj]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out-soft)}.gg-tile[data-astro-cid-iys7w2kj]:hover .gg-img[data-astro-cid-iys7w2kj]{transform:scale(1.05)}.gg-hover[data-astro-cid-iys7w2kj]{background:color-mix(in srgb, var(--color-cream-2) 90%, transparent);width:2.2rem;height:2.2rem;color:var(--color-forest);opacity:0;border-radius:999px;place-items:center;transition:opacity .4s,transform .4s;display:grid;position:absolute;inset:auto .7rem .7rem auto;transform:translateY(6px)}.gg-tile[data-astro-cid-iys7w2kj]:hover .gg-hover[data-astro-cid-iys7w2kj],.gg-tile[data-astro-cid-iys7w2kj]:focus-visible .gg-hover[data-astro-cid-iys7w2kj]{opacity:1;transform:none}@media (width>=720px){.gg-tiles[data-astro-cid-iys7w2kj]{grid-template-columns:repeat(3,1fr)}}.lightbox[data-astro-cid-iys7w2kj]{z-index:90;opacity:0;grid-template-columns:auto 1fr auto;align-items:center;transition:opacity .35s;display:grid;position:fixed;inset:0}.lightbox[data-astro-cid-iys7w2kj]:not([hidden]){opacity:1}.lightbox-backdrop[data-astro-cid-iys7w2kj]{backdrop-filter:blur(4px);background:#0c100ced;position:absolute;inset:0}.lightbox-figure[data-astro-cid-iys7w2kj]{z-index:1;text-align:center;justify-self:center;max-width:min(92vw,1200px);margin:0;position:relative}.lightbox-figure[data-astro-cid-iys7w2kj] img[data-astro-cid-iys7w2kj]{border-radius:.5rem;width:auto;max-width:100%;max-height:80vh;box-shadow:0 30px 80px #00000080}.lightbox-figure[data-astro-cid-iys7w2kj] figcaption[data-astro-cid-iys7w2kj]{color:#ffffffc7;font-size:.85rem;font-family:var(--font-serif);margin-top:.9rem;font-style:italic}.lb-btn[data-astro-cid-iys7w2kj]{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;place-items:center;width:3rem;height:3rem;margin:0 .5rem;font-size:1.4rem;display:grid;position:relative}.lb-btn[data-astro-cid-iys7w2kj]:hover{background:#ffffff38}.lb-close[data-astro-cid-iys7w2kj]{z-index:3;width:2.6rem;height:2.6rem;font-size:1rem;position:absolute;top:1.1rem;right:1.1rem}@media (width<=640px){.lb-prev[data-astro-cid-iys7w2kj],.lb-next[data-astro-cid-iys7w2kj]{z-index:3;position:absolute;bottom:1.2rem}.lb-prev[data-astro-cid-iys7w2kj]{left:1.2rem}.lb-next[data-astro-cid-iys7w2kj]{right:1.2rem}.lightbox[data-astro-cid-iys7w2kj]{grid-template-columns:1fr}}.g-head[data-astro-cid-3mhbem3k]{background-color:#1e3328;background-image:linear-gradient(#1e3328ad,#1e3328db),url(/backgrounds/story.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:clamp(7rem,16vh,11rem) 0 clamp(2rem,5vh,4rem)}.g-title[data-astro-cid-3mhbem3k]{max-width:20ch;margin:.9rem 0 1rem}.g-sub[data-astro-cid-3mhbem3k]{max-width:42rem}.g-cta[data-astro-cid-3mhbem3k]{margin-top:1.5rem}
