.page.svelte-1y66c0c{z-index:2;background:radial-gradient(ellipse 90% 30% at 50% 95%, oklch(28% .045 78/.4), transparent 70%), radial-gradient(ellipse 70% 55% at 50% 0%, oklch(32% .06 78/.65), transparent 65%), radial-gradient(ellipse 40% 60% at 0% 30%, oklch(18% .01 240/.35), transparent 60%), radial-gradient(ellipse 40% 60% at 100% 30%, oklch(18% .01 240/.35), transparent 60%), var(--gc-bg);min-height:70vh;padding-top:11rem;position:relative;overflow:hidden}.page.svelte-1y66c0c:before{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 2px,oklch(81.5% .075 78/.018) 2px 3px);position:absolute;inset:0}.recap.svelte-1y66c0c{padding:4rem 1.25rem 5rem;position:relative}.recap.svelte-1y66c0c:before{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 2px,oklch(81.5% .075 78/.015) 2px 3px);position:absolute;inset:0}@media (width>=768px){.recap.svelte-1y66c0c{padding:6rem 2rem 7rem}}.recap__inner.svelte-1y66c0c{gap:2.5rem;max-width:920px;margin:0 auto;display:grid}.recap__head.svelte-1y66c0c{flex-direction:column;gap:1.25rem;display:flex}.recap__title.svelte-1y66c0c{letter-spacing:-.01em;color:var(--gc-fg);flex-direction:column;margin:0;font-size:clamp(2.4rem,6.5vw,4.5rem);font-weight:800;line-height:.95;display:flex}.recap__title-em.svelte-1y66c0c{color:var(--gc-gold);font-family:Open Sans,serif;font-style:italic;font-weight:400}.recap__body.svelte-1y66c0c{gap:1.25rem;max-width:580px;display:grid}.recap__lede.svelte-1y66c0c{color:var(--gc-fg);margin:0;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:500;line-height:1.4}.recap__copy.svelte-1y66c0c{color:var(--gc-muted);max-width:60ch;margin:0;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.65}.recap__list.svelte-1y66c0c{border-top:1px solid var(--gc-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.recap__list.svelte-1y66c0c li:where(.svelte-1y66c0c){border-bottom:1px solid var(--gc-line);grid-template-columns:3rem 1fr;gap:.25rem 1.25rem;padding:1.5rem .25rem;transition:padding-left .4s cubic-bezier(.22,1,.36,1);display:grid}.recap__list.svelte-1y66c0c li:where(.svelte-1y66c0c):hover{padding-left:1rem}.recap__list-num.svelte-1y66c0c{color:var(--gc-gold);letter-spacing:.1em;grid-row:1/3;align-self:start;padding-top:.15rem;font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:700}.recap__list-label.svelte-1y66c0c{color:var(--gc-fg);font-family:Montserrat,sans-serif;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700}.recap__list-sub.svelte-1y66c0c{color:var(--gc-muted);font-size:.92rem}.recap__placeholder.svelte-1y66c0c{background:var(--gc-bg-2);border:1px solid var(--gc-line);border-radius:4px;gap:1rem;padding:2.5rem;display:grid}.recap__placeholder.svelte-1y66c0c p:where(.svelte-1y66c0c){color:var(--gc-muted);margin:0;line-height:1.55}.recap__cta.svelte-1y66c0c{color:var(--gc-fg);border:1px solid var(--gc-line-2);letter-spacing:.22em;text-transform:uppercase;background:0 0;justify-self:start;align-items:center;gap:1rem;padding:1.1rem 1.6rem;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.recap__cta.svelte-1y66c0c:hover{background:var(--gc-gold);color:oklch(18% .01 78);border-color:var(--gc-gold)}.recap__cta.svelte-1y66c0c svg:where(.svelte-1y66c0c){transition:transform .4s cubic-bezier(.22,1,.36,1)}.recap__cta.svelte-1y66c0c:hover svg:where(.svelte-1y66c0c){transform:translate(4px)}
