.gc-chead[data-v-4cbfc2ac]{align-items:end;border-bottom:2px solid var(--gc-forest);display:grid;gap:clamp(14px,3vw,32px);grid-template-columns:auto 1fr;margin-bottom:clamp(32px,5vw,56px);padding-bottom:clamp(24px,3vw,36px)}.gc-chead__n[data-v-4cbfc2ac]{color:var(--gc-tomato);font-family:var(--gc-font-display);font-size:clamp(4rem,2.6rem + 6vw,8.5rem);letter-spacing:-.04em;line-height:.78}.gc-chead__meta[data-v-4cbfc2ac]{align-items:center;color:var(--gc-tomato-dark);display:flex;font-size:.75rem;font-weight:700;gap:10px;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.gc-chead__sep[data-v-4cbfc2ac]{background:currentColor;border-radius:2px;height:2px;width:24px}.gc-chead__title[data-v-4cbfc2ac]{font-size:clamp(2rem,1.4rem + 2.6vw,3.6rem);margin:0}.gc-chead__dek[data-v-4cbfc2ac]{color:var(--gc-muted);font-size:var(--gc-step-1);margin:10px 0 0}.gc-chead--dark[data-v-4cbfc2ac]{border-bottom-color:var(--gc-line-dark)}.gc-chead--dark .gc-chead__meta[data-v-4cbfc2ac],.gc-chead--dark .gc-chead__n[data-v-4cbfc2ac]{color:var(--gc-tomato-light)}.gc-chead--dark .gc-chead__title[data-v-4cbfc2ac]{color:var(--gc-on-dark)}.gc-chead--dark .gc-chead__dek[data-v-4cbfc2ac]{color:var(--gc-on-dark-muted)}.gc-date[data-v-7ebc3652]{align-items:center;color:var(--gc-tomato-dark);display:inline-flex;font-size:.75rem;font-weight:700;gap:8px;letter-spacing:.1em;text-transform:uppercase}.gc-date[data-v-7ebc3652]:before{background:var(--gc-tomato);border-radius:50%;content:"";height:8px;width:8px}.gc-date--dark[data-v-7ebc3652]{color:var(--gc-tomato-light)}.gc-ev__title[data-v-7ebc3652]{font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);line-height:1.2;margin:8px 0}.gc-ev__title--lg[data-v-7ebc3652]{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.gc-ev__text[data-v-7ebc3652]{color:var(--gc-muted);margin:0;max-width:52ch}.gc-ch[data-v-7ebc3652]{padding-block:clamp(56px,8vw,104px)}.gc-ch--ivory[data-v-7ebc3652]{background:var(--gc-ivory)}.gc-ch--paper[data-v-7ebc3652]{background:var(--gc-paper)}.gc-ch--forest[data-v-7ebc3652]{background:var(--gc-forest)}.gc-ch--forest[data-v-7ebc3652],.gc-ch--forest .gc-ev__title[data-v-7ebc3652]{color:var(--gc-on-dark)}.gc-ch--forest .gc-ev__text[data-v-7ebc3652]{color:var(--gc-on-dark-muted)}.gc-shero[data-v-7ebc3652]{background:var(--gc-ivory);padding:clamp(24px,4vw,56px) 0 clamp(28px,4vw,48px)}.gc-shero+.gc-ch[data-v-7ebc3652]{padding-top:clamp(24px,3vw,40px)}.gc-shero__grid[data-v-7ebc3652]{align-items:center;display:grid;gap:28px;grid-template-columns:1fr}@media(min-width:960px){.gc-shero__grid[data-v-7ebc3652]{gap:64px;grid-template-columns:1fr .9fr}}.gc-shero__title[data-v-7ebc3652]{font-size:clamp(2.3rem,1.4rem + 4vw,4.6rem);letter-spacing:-.025em;line-height:1.02;margin:12px 0 18px;max-width:13ch}.gc-shero__lead[data-v-7ebc3652]{color:var(--gc-ink);font-size:var(--gc-step-1);line-height:1.5;max-width:50ch}.gc-shero__note[data-v-7ebc3652]{color:var(--gc-muted);font-size:.95rem;max-width:52ch}.gc-shero__toc[data-v-7ebc3652]{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.gc-shero__chip[data-v-7ebc3652]{align-items:center;background:var(--gc-paper);border:1px solid var(--gc-line);border-radius:999px;color:var(--gc-ink);display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:8px 14px 8px 8px;text-decoration:none}.gc-shero__chip[data-v-7ebc3652]:hover{border-color:var(--gc-tomato);color:var(--gc-ink)}.gc-shero__chip-n[data-v-7ebc3652]{background:var(--gc-forest);border-radius:50%;color:var(--gc-lime);display:grid;font-size:.72rem;font-weight:700;height:26px;place-items:center;width:26px}.gc-shero__media[data-v-7ebc3652]{position:relative}.gc-shero__media[data-v-7ebc3652] img{aspect-ratio:4/5;border-radius:28px;max-height:78vh}@media(max-width:959px){.gc-shero__media[data-v-7ebc3652]{order:-1}.gc-shero__media[data-v-7ebc3652] img{aspect-ratio:4/3.6}}.gc-shero__badge[data-v-7ebc3652]{align-items:center;background:var(--gc-forest);border-radius:999px;bottom:16px;color:var(--gc-on-dark);display:inline-flex;font-size:.8rem;font-weight:600;gap:8px;left:16px;margin:0;padding:8px 14px;position:absolute}.gc-shero__badge-dot[data-v-7ebc3652]{background:var(--gc-lime);border-radius:50%;height:8px;width:8px}.gc-archive[data-v-7ebc3652]{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:clamp(48px,7vw,88px)}@media(min-width:900px){.gc-archive[data-v-7ebc3652]{gap:40px;grid-template-columns:1fr 1fr}}.gc-archive__item[data-v-7ebc3652]{align-items:start;display:grid;gap:18px;grid-template-columns:120px 1fr}@media(min-width:900px){.gc-archive__item[data-v-7ebc3652]{grid-template-columns:180px 1fr}}.gc-archive__fig[data-v-7ebc3652]{margin:0}.gc-archive__fig[data-v-7ebc3652] img{aspect-ratio:4/5;border-radius:16px;filter:saturate(.92)}.gc-archive__note[data-v-7ebc3652]{border-top:1px dashed var(--gc-line);color:var(--gc-muted);font-size:.82rem;grid-column:1/-1;margin:0;padding-top:12px}.gc-feature[data-v-7ebc3652]{align-items:center;display:grid;gap:28px;grid-template-columns:1fr;margin-bottom:clamp(48px,7vw,88px)}@media(min-width:960px){.gc-feature[data-v-7ebc3652]{gap:56px;grid-template-columns:.8fr 1.2fr}}.gc-feature__inset[data-v-7ebc3652]{margin-top:28px;max-width:200px}.gc-feature__inset[data-v-7ebc3652] img{aspect-ratio:4/5}@media(max-width:959px){.gc-feature__inset[data-v-7ebc3652]{display:none}}.gc-pair[data-v-7ebc3652]{align-items:end;display:grid;gap:18px;grid-template-columns:1fr 1fr}.gc-pair__text[data-v-7ebc3652]{grid-column:1/-1}@media(min-width:900px){.gc-pair[data-v-7ebc3652]{gap:32px;grid-template-columns:1fr 260px 380px}.gc-pair__text[data-v-7ebc3652]{align-self:center;grid-column:auto}}.gc-pair__a[data-v-7ebc3652] img{aspect-ratio:4/5}.gc-pair__b[data-v-7ebc3652] img{aspect-ratio:3/2}.gc-strip[data-v-7ebc3652]{display:grid;gap:28px;grid-template-columns:1fr;margin-bottom:clamp(48px,7vw,88px)}@media(min-width:900px){.gc-strip[data-v-7ebc3652]{align-items:end;gap:40px;grid-template-columns:.75fr 1.25fr}}.gc-strip__item[data-v-7ebc3652] img{border-radius:20px;margin-bottom:16px}.gc-strip__item--a[data-v-7ebc3652] img{aspect-ratio:4/5}.gc-strip__item--b[data-v-7ebc3652] img{aspect-ratio:3/2}.gc-desk[data-v-7ebc3652]{align-items:center;border-top:1px solid var(--gc-line-dark);display:grid;gap:28px;grid-template-columns:1fr;padding-top:clamp(40px,6vw,72px)}@media(min-width:960px){.gc-desk[data-v-7ebc3652]{gap:56px;grid-template-columns:1.2fr .8fr}}.gc-desk__media[data-v-7ebc3652]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.gc-desk__media[data-v-7ebc3652] img{aspect-ratio:4/5;border-radius:20px}.gc-desk__media[data-v-7ebc3652]>:nth-child(2){margin-top:36px}.gc-wide-wrap[data-v-7ebc3652]{margin:0 0 clamp(36px,5vw,56px);position:relative}.gc-wide[data-v-7ebc3652]{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));height:clamp(420px,36vw,500px);margin:0}.gc-wide[data-v-7ebc3652]>*{height:100%;min-height:0;overflow:hidden}.gc-wide[data-v-7ebc3652] picture{display:block;height:100%}.gc-wide[data-v-7ebc3652] img{aspect-ratio:auto;border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover}.gc-wide__a[data-v-7ebc3652] img{-o-object-position:45% 58%;object-position:45% 58%}.gc-wide__b[data-v-7ebc3652] img{-o-object-position:50% 62%;object-position:50% 62%}.gc-wide__c[data-v-7ebc3652] img{-o-object-position:50% 28%;object-position:50% 28%}.gc-wide__hint[data-v-7ebc3652]{display:none}@media(max-width:699px){.gc-wide[data-v-7ebc3652]{gap:10px;grid-template-columns:repeat(3,76%);height:auto;overflow-x:auto;padding-inline:var(--gc-gutter);scroll-padding-inline:var(--gc-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.gc-wide[data-v-7ebc3652]::-webkit-scrollbar{display:none}.gc-wide[data-v-7ebc3652]>*{scroll-snap-align:start}.gc-wide[data-v-7ebc3652] img{aspect-ratio:4/5;border-radius:16px;height:auto}.gc-wide-wrap[data-v-7ebc3652]:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),var(--gc-paper));content:"";height:calc(100% - 34px);pointer-events:none;position:absolute;right:0;top:0;width:40px}.gc-wide__hint[data-v-7ebc3652]{align-items:center;color:var(--gc-tomato-dark);display:flex;font-size:.78rem;font-weight:600;gap:6px;justify-content:flex-end;margin:10px var(--gc-gutter) 0}}.gc-results[data-v-7ebc3652]{align-items:start;display:grid;gap:28px;grid-template-columns:1fr}@media(min-width:960px){.gc-results[data-v-7ebc3652]{gap:56px;grid-template-columns:1.1fr .9fr}}.gc-results__caps[data-v-7ebc3652]{color:var(--gc-muted);font-size:.82rem;margin:14px 0 0}.gc-count[data-v-7ebc3652]{background:var(--gc-forest);border-radius:26px;border-top:5px solid var(--gc-tomato);color:var(--gc-on-dark);padding:clamp(22px,3vw,34px)}.gc-count__gap[data-v-7ebc3652]{align-items:center;color:var(--gc-on-dark-muted);display:flex;font-size:.72rem;font-weight:700;gap:10px;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.gc-count__gap-line[data-v-7ebc3652]{border-top:2px dashed var(--gc-tomato-light);flex:1;height:0;max-width:80px}.gc-count__title[data-v-7ebc3652]{color:var(--gc-on-dark);font-size:1.4rem;margin:8px 0 14px}.gc-count__stat[data-v-7ebc3652]{align-items:baseline;display:flex;flex-wrap:wrap;font-weight:600;gap:12px;margin:0 0 12px}.gc-count__num[data-v-7ebc3652]{color:var(--gc-tomato-light);font-family:var(--gc-font-display);font-size:clamp(3rem,2.4rem + 2.6vw,4.6rem);line-height:.9}.gc-count__text[data-v-7ebc3652]{color:var(--gc-on-dark-muted);font-size:.95rem;margin:0 0 10px}.gc-count__fine[data-v-7ebc3652]{border-left:3px solid var(--gc-tomato-light);color:var(--gc-on-dark-muted);font-size:.82rem;margin:0 0 18px;padding-left:10px}.gc-count__link[data-v-7ebc3652]{border-bottom:3px solid var(--gc-lime);color:var(--gc-on-dark);font-weight:700;padding-bottom:3px;text-decoration:none}.gc-count__link[data-v-7ebc3652]:hover{color:var(--gc-lime)}.gc-count__link[data-v-7ebc3652]:focus-visible{outline-color:var(--gc-lime)}.gc-end[data-v-7ebc3652]{background:var(--gc-forest);color:var(--gc-on-dark);padding-block:clamp(64px,9vw,112px)}.gc-end__grid[data-v-7ebc3652]{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:960px){.gc-end__grid[data-v-7ebc3652]{align-items:center;gap:72px;grid-template-columns:1fr 1fr}}.gc-end__kicker[data-v-7ebc3652]{color:var(--gc-tomato-light);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gc-end__title[data-v-7ebc3652]{color:var(--gc-on-dark);font-size:clamp(2rem,1.4rem + 2.4vw,3.4rem);margin:12px 0 18px;max-width:14ch}.gc-end__lead[data-v-7ebc3652]{color:var(--gc-on-dark);font-size:var(--gc-step-1);line-height:1.5}.gc-end__text[data-v-7ebc3652]{color:var(--gc-on-dark-muted)}.gc-end__path[data-v-7ebc3652]{display:grid;gap:14px;list-style:none;margin:0;padding:0;position:relative}.gc-end__step[data-v-7ebc3652]{background:var(--gc-pine);border:1px solid var(--gc-line-dark);border-radius:20px;display:flex;flex-direction:column;gap:4px;padding:20px 22px 20px 26px;position:relative}.gc-end__step[data-v-7ebc3652]:before{background:var(--gc-tomato);border-radius:0 4px 4px 0;bottom:18px;content:"";left:0;position:absolute;top:18px;width:4px}.gc-end__step.is-next[data-v-7ebc3652]{background:transparent;border-style:dashed}.gc-end__step.is-next[data-v-7ebc3652]:before{background:var(--gc-lime)}.gc-end__step strong[data-v-7ebc3652]{color:var(--gc-on-dark);font-family:var(--gc-font-display);font-size:1.3rem;font-weight:600}.gc-end__step>span[data-v-7ebc3652]:not(.gc-end__state){color:var(--gc-on-dark-muted);font-size:.93rem}.gc-end__state[data-v-7ebc3652]{color:var(--gc-tomato-light);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.is-next .gc-end__state[data-v-7ebc3652]{color:var(--gc-lime)}.gc-end__link[data-v-7ebc3652]{align-self:flex-start;border-bottom:2px solid var(--gc-tomato);color:var(--gc-on-dark);font-weight:700;margin-top:8px;padding-bottom:2px;text-decoration:none}.gc-end__link[data-v-7ebc3652]:hover{color:var(--gc-tomato-light)}.gc-end__link[data-v-7ebc3652]:focus-visible{outline-color:var(--gc-lime)}
