.gc[data-astro-cid-4siyoz6y]{--bg: #fff;position:relative;background:var(--bg);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow-card);color:var(--ink);transition:transform .7s var(--ease-out),box-shadow .7s var(--ease-out)}.gc--pearl[data-astro-cid-4siyoz6y]{--bg: var(--pearl);box-shadow:none}.gc[data-astro-cid-4siyoz6y]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift)}.gc__media[data-astro-cid-4siyoz6y]{position:relative;display:block;overflow:hidden;border-radius:0}.gc__media[data-astro-cid-4siyoz6y] img{transition:transform 1.2s var(--ease-out)}.gc[data-astro-cid-4siyoz6y]:hover .gc__media[data-astro-cid-4siyoz6y] img{transform:scale(1.05)}.gc__cut[data-astro-cid-4siyoz6y]{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:34px}.gc__cut[data-astro-cid-4siyoz6y] path[data-astro-cid-4siyoz6y]{fill:var(--bg)}.gc__crest[data-astro-cid-4siyoz6y]{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:34px;overflow:visible}.gc__crest[data-astro-cid-4siyoz6y] path[data-astro-cid-4siyoz6y]{stroke:var(--red);stroke-width:2.5;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s var(--ease-soft)}.gc[data-astro-cid-4siyoz6y]:hover .gc__crest[data-astro-cid-4siyoz6y] path[data-astro-cid-4siyoz6y],.gc[data-astro-cid-4siyoz6y]:focus-within .gc__crest[data-astro-cid-4siyoz6y] path[data-astro-cid-4siyoz6y]{stroke-dashoffset:0}.gc[data-astro-cid-4siyoz6y] .eyebrow[data-astro-cid-4siyoz6y]{margin-bottom:8px;font-size:.88rem}.gc__for[data-astro-cid-4siyoz6y]{color:var(--muted)}.gc__pre[data-astro-cid-4siyoz6y]{display:inline-block;margin:0;padding:8px 14px;border-radius:999px;background:var(--blush);color:var(--indigo);font-size:.92rem;font-weight:500}.gc--workshop[data-astro-cid-4siyoz6y] .gc__pre[data-astro-cid-4siyoz6y]{background:var(--lilac)}.gc--feature[data-astro-cid-4siyoz6y]{display:grid;grid-template-columns:minmax(0,1fr)}.gc--feature[data-astro-cid-4siyoz6y] .gc__body[data-astro-cid-4siyoz6y]{padding:8px 24px 28px}.gc--feature[data-astro-cid-4siyoz6y] h3[data-astro-cid-4siyoz6y]{margin-bottom:10px}.gc--feature[data-astro-cid-4siyoz6y] h3[data-astro-cid-4siyoz6y] a[data-astro-cid-4siyoz6y]{color:var(--indigo);text-decoration:none;background:linear-gradient(var(--red),var(--red)) 0 100% / 0 2px no-repeat;transition:background-size .6s var(--ease-out)}.gc--feature[data-astro-cid-4siyoz6y] h3[data-astro-cid-4siyoz6y] a[data-astro-cid-4siyoz6y]:hover{background-size:100% 2px}.gc__facts[data-astro-cid-4siyoz6y]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:18px 0 14px}.gc__facts[data-astro-cid-4siyoz6y]>div[data-astro-cid-4siyoz6y]:nth-child(odd):last-child{grid-column:1 / -1}@media(min-width:1100px){.gc__facts[data-astro-cid-4siyoz6y]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.gc__facts[data-astro-cid-4siyoz6y]>div[data-astro-cid-4siyoz6y]:nth-child(odd):last-child{grid-column:auto}}.gc__facts[data-astro-cid-4siyoz6y]>div[data-astro-cid-4siyoz6y]{padding:12px 16px;border-radius:20px;background:var(--pearl)}.gc--pearl[data-astro-cid-4siyoz6y] .gc__facts[data-astro-cid-4siyoz6y]>div[data-astro-cid-4siyoz6y]{background:#fff}.gc__facts[data-astro-cid-4siyoz6y] dt[data-astro-cid-4siyoz6y]{font-size:.85rem;color:var(--muted)}.gc__facts[data-astro-cid-4siyoz6y] dd[data-astro-cid-4siyoz6y]{margin:2px 0 0;font-weight:600;color:var(--indigo);line-height:1.3}.gc__cta[data-astro-cid-4siyoz6y]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:20px}@media(min-width:960px){.gc--feature[data-astro-cid-4siyoz6y]{grid-template-columns:.95fr 1.05fr;align-items:stretch}.gc--feature[data-astro-cid-4siyoz6y] .gc__media[data-astro-cid-4siyoz6y]{min-height:380px}.gc--feature[data-astro-cid-4siyoz6y] .gc__media[data-astro-cid-4siyoz6y] picture{position:absolute;inset:0}.gc--feature[data-astro-cid-4siyoz6y] .gc__media[data-astro-cid-4siyoz6y] img{width:100%;height:100%;object-fit:cover;aspect-ratio:auto!important}.gc--feature[data-astro-cid-4siyoz6y] .gc__cut[data-astro-cid-4siyoz6y],.gc--feature[data-astro-cid-4siyoz6y] .gc__crest[data-astro-cid-4siyoz6y]{display:none}.gc--feature[data-astro-cid-4siyoz6y] .gc__body[data-astro-cid-4siyoz6y]{padding:40px 40px 40px 36px;align-self:center}}.gc--compact[data-astro-cid-4siyoz6y]{display:grid;grid-template-columns:112px 1fr;text-decoration:none}.gc--compact[data-astro-cid-4siyoz6y] .gc__media[data-astro-cid-4siyoz6y]{border-radius:0;height:100%}.gc--compact[data-astro-cid-4siyoz6y] .gc__media[data-astro-cid-4siyoz6y] picture,.gc--compact[data-astro-cid-4siyoz6y] .gc__media[data-astro-cid-4siyoz6y] img{height:100%;aspect-ratio:auto!important}.gc--compact[data-astro-cid-4siyoz6y] .gc__cut[data-astro-cid-4siyoz6y],.gc--compact[data-astro-cid-4siyoz6y] .gc__crest[data-astro-cid-4siyoz6y]{display:none}.gc--compact[data-astro-cid-4siyoz6y] .gc__body[data-astro-cid-4siyoz6y]{position:relative;display:grid;align-content:start;gap:6px;padding:16px 18px 18px}.gc__t[data-astro-cid-4siyoz6y]{font:600 1.4rem/1.12 var(--serif);color:var(--indigo);padding-right:30px}.gc--compact[data-astro-cid-4siyoz6y] .gc__for[data-astro-cid-4siyoz6y]{display:none;font-size:1rem;line-height:1.5}.gc__mini[data-astro-cid-4siyoz6y]{display:grid;gap:2px;font-size:.95rem;font-weight:600;color:var(--indigo)}.gc__mini[data-astro-cid-4siyoz6y] em[data-astro-cid-4siyoz6y]{font-style:normal;font-weight:500;color:var(--muted);margin-right:6px}.gc--compact[data-astro-cid-4siyoz6y] .gc__pre[data-astro-cid-4siyoz6y]{justify-self:start;margin-top:6px;font-size:.85rem;padding:6px 12px}.gc__go[data-astro-cid-4siyoz6y]{position:absolute;right:14px;top:14px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--indigo);background:var(--pearl);transition:transform .6s var(--ease-out),background-color .4s,color .4s}.gc--pearl[data-astro-cid-4siyoz6y] .gc__go[data-astro-cid-4siyoz6y]{background:#fff}.gc__go[data-astro-cid-4siyoz6y] .arr{width:16px;height:16px}.gc--compact[data-astro-cid-4siyoz6y]:hover .gc__go[data-astro-cid-4siyoz6y]{background:var(--red);color:#fff;transform:rotate(-35deg)}@media(min-width:700px){.gc--compact[data-astro-cid-4siyoz6y]{grid-template-columns:1fr;align-content:start}.gc--compact[data-astro-cid-4siyoz6y] .gc__media[data-astro-cid-4siyoz6y]{height:auto}.gc--compact[data-astro-cid-4siyoz6y] .gc__media[data-astro-cid-4siyoz6y] picture,.gc--compact[data-astro-cid-4siyoz6y] .gc__media[data-astro-cid-4siyoz6y] img{height:auto;aspect-ratio:4 / 3!important}.gc--compact[data-astro-cid-4siyoz6y] .gc__cut[data-astro-cid-4siyoz6y],.gc--compact[data-astro-cid-4siyoz6y] .gc__crest[data-astro-cid-4siyoz6y]{display:block}.gc--compact[data-astro-cid-4siyoz6y] .gc__body[data-astro-cid-4siyoz6y]{padding:6px 24px 26px;gap:8px}.gc--compact[data-astro-cid-4siyoz6y] .gc__for[data-astro-cid-4siyoz6y]{display:block}.gc__go[data-astro-cid-4siyoz6y]{top:auto;bottom:22px;right:22px;width:44px;height:44px}.gc--compact[data-astro-cid-4siyoz6y] .gc__body[data-astro-cid-4siyoz6y]{padding-bottom:76px}.gc__t[data-astro-cid-4siyoz6y]{font-size:1.6rem;padding-right:0}}@media(prefers-reduced-motion:reduce){.gc[data-astro-cid-4siyoz6y],.gc__media[data-astro-cid-4siyoz6y] img,.gc__go[data-astro-cid-4siyoz6y],.gc__crest[data-astro-cid-4siyoz6y] path[data-astro-cid-4siyoz6y]{transition:none}.gc[data-astro-cid-4siyoz6y]:hover,.gc[data-astro-cid-4siyoz6y]:hover .gc__media[data-astro-cid-4siyoz6y] img{transform:none}}
