.gh__filters[data-astro-cid-tpj2ekvg]{margin-bottom:var(--head-gap);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gh__filters[data-astro-cid-tpj2ekvg] button[data-astro-cid-tpj2ekvg]{border:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding:10px 18px;font-size:11px;font-weight:500;transition:background-color .4s,border-color .4s,color .4s}.gh__filters[data-astro-cid-tpj2ekvg] button[data-astro-cid-tpj2ekvg] span[data-astro-cid-tpj2ekvg]{color:var(--muted);margin-left:4px;transition:color .4s}.gh__filters[data-astro-cid-tpj2ekvg] button[data-astro-cid-tpj2ekvg]:hover{border-color:var(--ink)}.gh__filters[data-astro-cid-tpj2ekvg] button[data-astro-cid-tpj2ekvg][aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--white)}.gh__filters[data-astro-cid-tpj2ekvg] button[data-astro-cid-tpj2ekvg][aria-pressed=true] span[data-astro-cid-tpj2ekvg]{color:var(--taupe)}.gh__grid[data-astro-cid-tpj2ekvg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 28px;display:grid}.gc[data-astro-cid-tpj2ekvg]{text-align:left;color:var(--ink);align-content:start;justify-items:start;gap:10px;display:grid}.gc[data-astro-cid-tpj2ekvg][hidden]{display:none}.gc__cover[data-astro-cid-tpj2ekvg]{aspect-ratio:4/5;background:var(--blush);place-items:center;width:100%;margin-bottom:8px;padding:12%;display:grid;overflow:hidden}.gc__cover[data-astro-cid-tpj2ekvg] img[data-astro-cid-tpj2ekvg]{width:auto;max-width:100%;height:auto;max-height:100%;transition:transform 1s var(--ease), box-shadow 1s var(--ease);box-shadow:0 16px 34px #0a223f33}.gc[data-astro-cid-tpj2ekvg]:hover .gc__cover[data-astro-cid-tpj2ekvg] img[data-astro-cid-tpj2ekvg],.gc[data-astro-cid-tpj2ekvg]:focus-visible .gc__cover[data-astro-cid-tpj2ekvg] img[data-astro-cid-tpj2ekvg]{transform:translateY(-8px)scale(1.03);box-shadow:0 28px 48px #0a223f42}.gc__label[data-astro-cid-tpj2ekvg]{color:var(--taupe-deep)}.gc__title[data-astro-cid-tpj2ekvg]{font-family:var(--f-serif);font-size:clamp(20px,1.6vw,24px);line-height:1.2}.gc__more[data-astro-cid-tpj2ekvg]{letter-spacing:.16em;text-transform:uppercase;margin-top:4px;padding-bottom:4px;font-size:11px;font-weight:500;position:relative}.gc__more[data-astro-cid-tpj2ekvg]:after{content:"";background:var(--gold);transform-origin:0;height:1px;transition:transform .7s var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(.35)}.gc[data-astro-cid-tpj2ekvg]:hover .gc__more[data-astro-cid-tpj2ekvg]:after,.gc[data-astro-cid-tpj2ekvg]:focus-visible .gc__more[data-astro-cid-tpj2ekvg]:after{transform:none}.gd[data-astro-cid-tpj2ekvg]{background:var(--white);width:min(960px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink-soft);border:0;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 80px #0a223f66}.gd[data-astro-cid-tpj2ekvg][open]{animation:gd-in .7s var(--ease) both;grid-template-columns:4fr 7fr;display:grid}.gd[data-astro-cid-tpj2ekvg]::backdrop{background:#0a223f99;animation:.5s both gd-fade}@keyframes gd-in{0%{opacity:0;transform:translateY(18px)}}@keyframes gd-fade{0%{opacity:0}}.gd__close[data-astro-cid-tpj2ekvg]{z-index:1;width:40px;height:40px;color:var(--ink);border-radius:50%;font-size:22px;line-height:1;transition:background-color .2s,color .2s;position:absolute;top:12px;right:12px}.gd__close[data-astro-cid-tpj2ekvg]:hover{background:var(--ink);color:var(--white)}.gd__cover[data-astro-cid-tpj2ekvg]{background:var(--blush);place-items:center;padding:36px;display:grid}.gd__cover[data-astro-cid-tpj2ekvg] img[data-astro-cid-tpj2ekvg]{width:100%;height:auto;box-shadow:0 16px 34px #0a223f33}.gd__body[data-astro-cid-tpj2ekvg]{align-content:start;gap:14px;padding:44px 40px 36px;display:grid}.gd__body[data-astro-cid-tpj2ekvg] h2[data-astro-cid-tpj2ekvg]{color:var(--ink)}.gd__summary[data-astro-cid-tpj2ekvg]{margin:0}.gd__inside[data-astro-cid-tpj2ekvg]{color:var(--ink);margin-top:6px;display:block}.gd__inside[data-astro-cid-tpj2ekvg] span[data-astro-cid-tpj2ekvg]{color:var(--muted)}.gd__points[data-astro-cid-tpj2ekvg]{gap:6px;margin:10px 0 24px;padding:0;font-size:15px;list-style:none;display:grid}.gd__points[data-astro-cid-tpj2ekvg] li{padding-left:22px;position:relative}.gd__points[data-astro-cid-tpj2ekvg] li:before{content:"";background:var(--gold);width:12px;height:1px;position:absolute;top:.72em;left:0}.gd__done[data-astro-cid-tpj2ekvg]{color:var(--ink-soft);justify-items:start;gap:14px;margin-top:8px;display:grid}.gd__done[data-astro-cid-tpj2ekvg][hidden]{display:none}.gd__done[data-astro-cid-tpj2ekvg] p[data-astro-cid-tpj2ekvg]{margin:0}.gd__done[data-astro-cid-tpj2ekvg] .serif[data-astro-cid-tpj2ekvg]{color:var(--ink)}@media (width<=1000px){.gh__grid[data-astro-cid-tpj2ekvg]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.gh__grid[data-astro-cid-tpj2ekvg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}.gd[data-astro-cid-tpj2ekvg][open]{grid-template-columns:1fr}.gd__cover[data-astro-cid-tpj2ekvg]{padding:22px}.gd__cover[data-astro-cid-tpj2ekvg] img[data-astro-cid-tpj2ekvg]{width:auto;max-height:170px}.gd__body[data-astro-cid-tpj2ekvg]{padding:26px 20px 28px}}
