.gr-hero.astro-6ishrqux{padding-top:clamp(120px,12vw,160px);padding-bottom:clamp(36px,5vw,64px)}.gr-hero__t.astro-6ishrqux{letter-spacing:-.03em;max-width:13ch;margin-top:18px;font-size:clamp(2.7rem,1.2rem + 5.2vw,6rem);line-height:.92}.gr-hero.astro-6ishrqux .lede.astro-6ishrqux{max-width:46ch;margin-top:22px}.gr-tabs.astro-6ishrqux{top:var(--hh,0px);z-index:45;background:var(--bg);border-block:1.5px solid color-mix(in srgb, var(--ink) 20%, transparent);transition:top .6s var(--ease);position:sticky}.gr-tabs__row.astro-6ishrqux{scrollbar-width:none;gap:6px;padding-block:12px;display:flex;overflow-x:auto}.gr-tabs__row.astro-6ishrqux::-webkit-scrollbar{display:none}.gr-tab.astro-6ishrqux{white-space:nowrap;transition:background .25s var(--ease), color .25s;border:1.5px solid;flex:none;padding:9px 14px 8px;line-height:1}.gr-tab.astro-6ishrqux sup.astro-6ishrqux{opacity:.6;margin-left:6px;font-size:.75em}.gr-tab.astro-6ishrqux:hover{background:color-mix(in srgb, var(--ink) 10%, transparent)}.gr-tab.astro-6ishrqux[aria-selected=true]{background:var(--ink);color:var(--lime);border-color:var(--ink)}html.js .astro-6ishrqux[data-gr] .gr-sec.astro-6ishrqux:not(.is-on){display:none}.gr-main.astro-6ishrqux{gap:18px;min-width:0;display:grid}.gr-bar.astro-6ishrqux{flex-wrap:wrap;align-items:end;gap:12px 18px;display:flex}.gr-field.astro-6ishrqux{flex:220px;gap:6px;min-width:0;display:grid}.gr-field--wide.astro-6ishrqux{flex:2 300px}.gr-field.astro-6ishrqux span.astro-6ishrqux{opacity:.65;font-size:11px}.gr-field.astro-6ishrqux input.astro-6ishrqux{font:inherit;color:inherit;background:0 0;border:0;border-bottom:1.5px solid;border-radius:0;outline:0;padding:8px 0;font-size:1rem}.gr-field.astro-6ishrqux input.astro-6ishrqux:focus{border-bottom-color:var(--spruce);box-shadow:0 2px 0 var(--spruce)}.gr-chips.astro-6ishrqux{flex-wrap:wrap;gap:6px;display:flex}.gr-chips.astro-6ishrqux button.astro-6ishrqux{color:inherit;cursor:pointer;background:0 0;border:1.5px solid;padding:7px 11px 6px;font-size:11px;line-height:1}.gr-chips.astro-6ishrqux button.astro-6ishrqux sup.astro-6ishrqux{opacity:.6;margin-left:4px}.gr-chips.astro-6ishrqux button.astro-6ishrqux.is-on{background:var(--ink);color:var(--lime);border-color:var(--ink)}.gr-empty.astro-6ishrqux{opacity:.7;padding:22px 0}.astro-6ishrqux[data-row][hidden]{display:none}.gr-row__name.astro-6ishrqux.is-font{font-family:var(--ff), var(--f-text);font-weight:700;font-size:var(--step-2);letter-spacing:-.01em;overflow-wrap:anywhere;line-height:1.05}.gr-row__sample.astro-6ishrqux{font-family:var(--ff), var(--f-text);overflow-wrap:anywhere;font-size:clamp(1.05rem,.9rem + .6vw,1.4rem);font-weight:400;line-height:1.25}.gr-sec.astro-6ishrqux{border-top:1.5px solid color-mix(in srgb, var(--ink) 18%, transparent);padding-block:clamp(36px,6vw,80px);scroll-margin-top:130px}.gr-sec__g.astro-6ishrqux{gap:var(--gutter);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.gr-sec__h.astro-6ishrqux{top:calc(var(--hh,0px) + 78px);gap:12px;display:grid;position:sticky}.gr-sec__h.astro-6ishrqux p.astro-6ishrqux:last-child{max-width:30ch}.gr-list.astro-6ishrqux{margin:0;padding:0;list-style:none;display:grid}.gr-row.astro-6ishrqux{border-top:1.5px solid color-mix(in srgb, var(--ink) 25%, transparent);transition:background .35s var(--ease), color .35s, padding .35s var(--ease);grid-template-columns:36px minmax(0,1fr) auto 40px;align-items:center;gap:18px;padding:22px 12px;display:grid;position:relative}.gr-list.astro-6ishrqux li.astro-6ishrqux:last-child .gr-row.astro-6ishrqux{border-bottom:1.5px solid color-mix(in srgb, var(--ink) 25%, transparent)}.gr-row.astro-6ishrqux:hover,.gr-row.astro-6ishrqux:focus-visible{background:var(--ink);color:var(--oat);padding-inline:22px}.gr-row__main.astro-6ishrqux{gap:4px;min-width:0;display:grid}.gr-row__name.astro-6ishrqux{letter-spacing:-.02em;overflow-wrap:anywhere;line-height:1}.gr-row__by.astro-6ishrqux{opacity:.75;font-size:.95rem}.gr-row__note.astro-6ishrqux{font-size:.9rem}.gr-row__meta.astro-6ishrqux{text-align:right;justify-items:end;gap:6px;display:grid}.gr-chip.astro-6ishrqux{white-space:nowrap;border:1.5px solid;padding:4px 8px 3px;font-size:11px}.gr-chip--ok.astro-6ishrqux{background:var(--lime);color:var(--ink);border-color:var(--lime)}.gr-row__host.astro-6ishrqux{font-size:11px}.gr-row__go.astro-6ishrqux{transition:transform .4s var(--ease);font-size:1.7rem;line-height:1}.gr-row.astro-6ishrqux:hover .gr-row__go.astro-6ishrqux{color:var(--lime);transform:translate(4px,-4px)}.gr-soon.astro-6ishrqux{border-top:1.5px dashed color-mix(in srgb, var(--ink) 35%, transparent);opacity:.75;padding:26px 0}.gr-note.astro-6ishrqux{border-top:1.5px solid color-mix(in srgb, var(--ink) 18%, transparent);padding-block:28px 56px}.gr-cta.astro-6ishrqux{padding-block:clamp(64px,10vw,140px)}.gr-cta__g.astro-6ishrqux{gap:var(--gutter);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.gr-cta__k.astro-6ishrqux{color:var(--lime);margin-bottom:18px}.gr-cta.astro-6ishrqux .lede.astro-6ishrqux{max-width:40ch;margin-top:18px}@media (width<=860px){.gr-sec__g.astro-6ishrqux,.gr-cta__g.astro-6ishrqux{grid-template-columns:1fr}.gr-sec__h.astro-6ishrqux{position:static}.gr-row.astro-6ishrqux{grid-template-columns:28px minmax(0,1fr) 28px;padding-inline:4px}.gr-row__meta.astro-6ishrqux{text-align:left;flex-wrap:wrap;grid-area:2/2/auto/-1;justify-content:flex-start;align-items:center;gap:8px;display:flex}.gr-row__host.astro-6ishrqux{flex-basis:100%}.gr-row__go.astro-6ishrqux{grid-area:1/3}.gr-row.astro-6ishrqux:hover,.gr-row.astro-6ishrqux:focus-visible{padding-inline:12px}}
