.gc-wrap[data-astro-cid-aeo4o46y]{max-width:72rem;margin-inline:auto;padding-inline:clamp(1.25rem,3vw,2.5rem)}.crumbs[data-astro-cid-aeo4o46y]{font-size:9px;letter-spacing:.3em;margin-bottom:1.5rem}h1[data-astro-cid-aeo4o46y]{font-size:clamp(2.6rem,5.5vw,4.25rem);line-height:1.05;margin:0 0 1.25rem}.gc-eyebrow[data-astro-cid-aeo4o46y],.gc-label[data-astro-cid-aeo4o46y]{font-family:var(--font-heading);font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted-ink);margin:0 0 .75rem}.gc-h2[data-astro-cid-aeo4o46y]{font-size:clamp(1.9rem,3.4vw,2.75rem);margin:0 0 2.5rem}.gc-sec[data-astro-cid-aeo4o46y]{padding-block:clamp(4rem,8vw,6.5rem)}.gc-btns[data-astro-cid-aeo4o46y]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.btn[data-astro-cid-aeo4o46y]{font-size:.72rem;letter-spacing:.2em;padding:.9rem 2rem}.btn--line-light[data-astro-cid-aeo4o46y]{background:transparent;color:var(--white);border:1px solid var(--white)}.btn--line-light[data-astro-cid-aeo4o46y]:hover{background:var(--white);color:var(--black)}.btn--dark[data-astro-cid-aeo4o46y]{background:var(--black);color:var(--white);border-color:var(--black)}.btn--dark[data-astro-cid-aeo4o46y]:hover{background:transparent;color:var(--black)}.ga-hero[data-astro-cid-aeo4o46y]{position:relative;min-height:min(78vh,46rem);display:flex;align-items:flex-end;color:var(--white);background:var(--black);overflow:hidden}.ga-hero[data-astro-cid-aeo4o46y]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6}.ga-hero__in[data-astro-cid-aeo4o46y]{position:relative;width:100%;padding-block:8rem 4.5rem}.ga-hero[data-astro-cid-aeo4o46y] .crumbs[data-astro-cid-aeo4o46y],.ga-hero[data-astro-cid-aeo4o46y] .crumbs[data-astro-cid-aeo4o46y] a{color:#ffffffb3}.ga-hero[data-astro-cid-aeo4o46y] p[data-astro-cid-aeo4o46y]{max-width:32rem;color:#ffffffd9;line-height:1.7}.gc-ribbon[data-astro-cid-aeo4o46y]{background:var(--black);color:var(--white);text-align:center;padding:.9rem 1rem;border-top:1px solid rgba(255,255,255,.15)}html.is-holiday .gc-ribbon[data-astro-cid-aeo4o46y]{background:var(--holiday-red);color:var(--holiday-ink);border-top-color:var(--holiday-red)}.ga-xmas[data-astro-cid-aeo4o46y]{margin-top:1.5rem}.ga-xmas[data-astro-cid-aeo4o46y] a[data-astro-cid-aeo4o46y]{color:var(--holiday-gold);font-family:var(--font-heading);font-size:10px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}.ga-xmas[data-astro-cid-aeo4o46y] a[data-astro-cid-aeo4o46y]:hover{text-decoration:underline}.gc-ribbon[data-astro-cid-aeo4o46y] p[data-astro-cid-aeo4o46y]{margin:0;font-family:var(--font-heading);font-size:9px;letter-spacing:.28em;text-transform:uppercase}.gs__btn[data-astro-cid-aeo4o46y]{display:flex;width:100%;justify-content:space-between;align-items:center;gap:1rem;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:1.1rem 0;font-family:var(--font-heading);font-size:1.2rem;color:var(--black);cursor:pointer;transition:color .2s,padding .25s}.gs__plus[data-astro-cid-aeo4o46y]{position:relative;width:11px;height:11px;flex:none}.gs__plus[data-astro-cid-aeo4o46y]:before,.gs__plus[data-astro-cid-aeo4o46y]:after{content:"";position:absolute;left:0;top:5px;width:11px;height:1px;background:currentColor;transition:transform .25s}.gs__plus[data-astro-cid-aeo4o46y]:after{transform:rotate(90deg)}.gs__btn[data-astro-cid-aeo4o46y][aria-expanded=true] .gs__plus[data-astro-cid-aeo4o46y]:after{transform:rotate(0)}.gs__panel[data-astro-cid-aeo4o46y]{display:none;padding:1rem 0 1.5rem}.gs__btn[data-astro-cid-aeo4o46y][aria-expanded=true]+.gs__panel[data-astro-cid-aeo4o46y]{display:block}.gs__img[data-astro-cid-aeo4o46y]{aspect-ratio:1 / 1;overflow:hidden;background:#f3f3f3}.gs__img[data-astro-cid-aeo4o46y] img{width:100%;height:100%;object-fit:cover}.gs__txt[data-astro-cid-aeo4o46y]{padding-top:1.25rem}.gs__txt[data-astro-cid-aeo4o46y] h3[data-astro-cid-aeo4o46y]{font-size:clamp(1.6rem,2.6vw,2.1rem);margin:0 0 .4rem}.gs__txt[data-astro-cid-aeo4o46y]>p[data-astro-cid-aeo4o46y]:first-of-type{color:#444;margin:0 0 1.25rem}.gs__txt[data-astro-cid-aeo4o46y] ul[data-astro-cid-aeo4o46y]{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.gs__txt[data-astro-cid-aeo4o46y] li[data-astro-cid-aeo4o46y] a[data-astro-cid-aeo4o46y]{display:inline-block;border:1px solid var(--line);color:var(--black);padding:.55rem .9rem;font-family:var(--font-heading);font-size:9px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}.gs__txt[data-astro-cid-aeo4o46y] li[data-astro-cid-aeo4o46y] a[data-astro-cid-aeo4o46y]:hover{border-color:var(--black)}.gs__stage[data-astro-cid-aeo4o46y]{display:none}@media(min-width:900px){.gs[data-astro-cid-aeo4o46y]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,6vw,5.5rem);align-items:start}.gs__btn[data-astro-cid-aeo4o46y]{color:#9a9a9a}.gs__btn[data-astro-cid-aeo4o46y]:hover,.gs__btn[data-astro-cid-aeo4o46y][aria-expanded=true]{color:var(--black);padding-left:.6rem}.gs__plus[data-astro-cid-aeo4o46y]{display:none}.gs__btn[data-astro-cid-aeo4o46y][aria-expanded=true]+.gs__panel[data-astro-cid-aeo4o46y]{display:none}.gs__stage[data-astro-cid-aeo4o46y]{display:grid;position:sticky;top:6.5rem}.gs__stage[data-astro-cid-aeo4o46y] .gs__img[data-astro-cid-aeo4o46y]{aspect-ratio:auto;height:min(28rem,52vh)}}.gc-how[data-astro-cid-aeo4o46y]{display:grid;gap:2.5rem;align-items:center}@media(min-width:900px){.gc-how[data-astro-cid-aeo4o46y]{grid-template-columns:1fr 1.1fr;gap:5rem}}.gc-how__img[data-astro-cid-aeo4o46y]{aspect-ratio:4 / 5;overflow:hidden}.gc-how__img[data-astro-cid-aeo4o46y] img{width:100%;height:100%;object-fit:cover}.gc-steps[data-astro-cid-aeo4o46y]{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:1.5rem}.gc-steps[data-astro-cid-aeo4o46y] li[data-astro-cid-aeo4o46y]{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.gc-steps[data-astro-cid-aeo4o46y] li[data-astro-cid-aeo4o46y]>span[data-astro-cid-aeo4o46y]{font-family:var(--font-heading);font-size:.85rem;color:var(--muted-ink);padding-top:.2rem}.gc-steps[data-astro-cid-aeo4o46y] h3[data-astro-cid-aeo4o46y]{font-size:1.15rem;margin:0 0 .3rem}.gc-steps[data-astro-cid-aeo4o46y] p[data-astro-cid-aeo4o46y]{margin:0;font-size:.9rem;color:#555;line-height:1.6}.gc-local[data-astro-cid-aeo4o46y]{font-size:.85rem;color:#666;line-height:1.7;margin:0}.gc-cta[data-astro-cid-aeo4o46y]{background:var(--black);color:var(--white);text-align:center;padding-block:clamp(4rem,8vw,6rem)}.gc-cta[data-astro-cid-aeo4o46y] .gc-eyebrow[data-astro-cid-aeo4o46y]{color:#fff9}.gc-cta[data-astro-cid-aeo4o46y] h2[data-astro-cid-aeo4o46y]{font-size:clamp(2rem,4vw,3rem);margin:0 0 .75rem}.gc-cta[data-astro-cid-aeo4o46y]>div[data-astro-cid-aeo4o46y]>p[data-astro-cid-aeo4o46y]:not(.gc-eyebrow):not(.gc-fine){color:#ffffffbf;margin:0 0 2rem}.gc-fine[data-astro-cid-aeo4o46y]{max-width:34rem;margin:2.5rem auto 0;font-size:.72rem;line-height:1.6;color:#ffffff80}.gc-fine[data-astro-cid-aeo4o46y] a[data-astro-cid-aeo4o46y]{color:#fffc}
