.gf-gold[data-astro-cid-bthf4siv]{color:var(--gold-2)}.gf-intro[data-astro-cid-bthf4siv]{padding:clamp(40px,6vw,96px) 0 clamp(32px,4vw,64px)}.gf-intro__in[data-astro-cid-bthf4siv]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.gf-intro[data-astro-cid-bthf4siv] .kicker[data-astro-cid-bthf4siv]{margin-bottom:18px}.gf-intro[data-astro-cid-bthf4siv] .lead[data-astro-cid-bthf4siv]{margin:24px 0 30px}.gf-intro__img[data-astro-cid-bthf4siv]{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%}.gf-doors__in[data-astro-cid-bthf4siv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gf-door[data-astro-cid-bthf4siv]{aspect-ratio:4/5;color:var(--cream);isolation:isolate;border-radius:3px;text-decoration:none;display:block;position:relative;overflow:hidden}.gf-door[data-astro-cid-bthf4siv] img[data-astro-cid-bthf4siv]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:scale 1.2s var(--ease,ease);position:absolute;inset:0}.gf-door[data-astro-cid-bthf4siv]:after{content:"";z-index:-1;background:linear-gradient(#0000 35%,#0a0806e0);position:absolute;inset:0}.gf-door[data-astro-cid-bthf4siv]:hover img[data-astro-cid-bthf4siv]{scale:1.05}.gf-door__t[data-astro-cid-bthf4siv]{gap:10px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.gf-door__h[data-astro-cid-bthf4siv]{font:700 clamp(26px, 2.6vw, 40px)/1 var(--display);text-transform:uppercase;letter-spacing:.03em}.gf-door__s[data-astro-cid-bthf4siv]{color:#f6efe3d1;max-width:30ch;font-size:15px}.gf-door[data-astro-cid-bthf4siv] .mono[data-astro-cid-bthf4siv]{color:var(--gold-3)}.gf-door[data-astro-cid-bthf4siv]:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.gf-picker[data-astro-cid-bthf4siv]{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(48px,6vw,96px);padding:clamp(48px,6vw,96px) 0;scroll-margin-top:60px}.gf-picker__head[data-astro-cid-bthf4siv]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.gf-qs[data-astro-cid-bthf4siv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px;display:grid}.gf-qs[data-astro-cid-bthf4siv] fieldset[data-astro-cid-bthf4siv]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.gf-qs[data-astro-cid-bthf4siv] legend[data-astro-cid-bthf4siv]{font:500 22px/1.2 var(--serif);align-items:center;gap:12px;margin-bottom:14px;display:flex}.gf-n[data-astro-cid-bthf4siv]{border:1px solid var(--gold-2);width:28px;height:28px;color:var(--gold-2);font:600 13px var(--sans);border-radius:3px;place-items:center;display:inline-grid}.gf-qs[data-astro-cid-bthf4siv] label[data-astro-cid-bthf4siv]{cursor:pointer;position:relative}.gf-qs[data-astro-cid-bthf4siv] input[data-astro-cid-bthf4siv]{opacity:0;position:absolute}.gf-qs[data-astro-cid-bthf4siv] label[data-astro-cid-bthf4siv] span[data-astro-cid-bthf4siv]{border:1px solid var(--line);border-radius:3px;padding:14px 16px;font-size:16px;transition:border-color .2s,background .2s,color .2s;display:block}.gf-qs[data-astro-cid-bthf4siv] label[data-astro-cid-bthf4siv]:hover span[data-astro-cid-bthf4siv]{border-color:#c9a24e99}.gf-qs[data-astro-cid-bthf4siv] input[data-astro-cid-bthf4siv]:checked+span[data-astro-cid-bthf4siv]{border-color:var(--gold-2);color:var(--gold-3);background:#c9a24e1f}.gf-qs[data-astro-cid-bthf4siv] input[data-astro-cid-bthf4siv]:focus-visible+span[data-astro-cid-bthf4siv]{outline:2px solid var(--gold-2);outline-offset:2px}.gf-result[data-astro-cid-bthf4siv]{border-top:1px solid var(--line);margin-top:40px;padding-top:32px}.gf-result[data-astro-cid-bthf4siv] .gr-set{border:1px solid var(--gold-2);border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;padding:22px 24px;display:grid}.gf-result[data-astro-cid-bthf4siv] .gr-set__n{font:700 clamp(22px, 2.2vw, 30px)/1.1 var(--display);text-transform:uppercase;letter-spacing:.03em;margin:6px 0 8px}.gf-result[data-astro-cid-bthf4siv] .gr-set__in{color:var(--ink-2);font-size:14px}.gf-result[data-astro-cid-bthf4siv] .gr-k{color:var(--gold-2)}.gf-result[data-astro-cid-bthf4siv] .gr-h{margin:30px 0 14px}.gf-result[data-astro-cid-bthf4siv] .gr-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.gf-result[data-astro-cid-bthf4siv] .gr-s{border:1px solid var(--line);border-radius:3px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.gf-result[data-astro-cid-bthf4siv] .gr-s img{object-fit:cover;border-radius:3px;width:64px;height:80px}.gf-result[data-astro-cid-bthf4siv] .gr-s a{color:inherit;text-decoration:none}.gf-result[data-astro-cid-bthf4siv] .gr-s__n{font:500 21px/1.1 var(--serif);display:block}.gf-result[data-astro-cid-bthf4siv] .gr-s__h{margin-bottom:4px;display:block}.gf-result[data-astro-cid-bthf4siv] .gr-add{border:1px solid var(--gold-2);color:var(--gold-3);font:600 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:3px;margin-top:10px;padding:9px 12px}.gf-result[data-astro-cid-bthf4siv] .gr-add:hover{background:var(--gold-2);color:#120c04}.gf-result[data-astro-cid-bthf4siv] .gr-none{color:var(--ink-2);font-size:15px}.gf-row-h[data-astro-cid-bthf4siv]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.gf-sets__list[data-astro-cid-bthf4siv]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.gf-sets__list[data-astro-cid-bthf4siv] a[data-astro-cid-bthf4siv]{border:1px solid var(--line);height:100%;color:inherit;border-radius:3px;gap:8px;padding:20px;text-decoration:none;transition:border-color .2s;display:grid}.gf-sets__list[data-astro-cid-bthf4siv] a[data-astro-cid-bthf4siv]:hover{border-color:var(--gold-2)}.gf-sets__n[data-astro-cid-bthf4siv]{font:700 20px/1.1 var(--display);text-transform:uppercase;letter-spacing:.03em}.gf-sets__s[data-astro-cid-bthf4siv]{color:var(--ink-2);font-size:14px}.gf-sets__p[data-astro-cid-bthf4siv]{font:500 26px/1 var(--serif);color:var(--gold-3);align-self:end}.gf-small__sub[data-astro-cid-bthf4siv]{margin:-8px 0 24px}.gf-small__grid[data-astro-cid-bthf4siv]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.gf-note[data-astro-cid-bthf4siv]{border-top:1px solid var(--line)}.gf-note__in[data-astro-cid-bthf4siv]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px clamp(28px,6vw,96px);display:grid}.gf-note__p[data-astro-cid-bthf4siv]{gap:10px;font-size:17px;display:grid}@media (width<=1000px){.gf-sets__list[data-astro-cid-bthf4siv]{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-qs[data-astro-cid-bthf4siv],.gf-result[data-astro-cid-bthf4siv] .gr-list{grid-template-columns:1fr}}@media (width<=760px){.gf-intro__in[data-astro-cid-bthf4siv],.gf-note__in[data-astro-cid-bthf4siv]{grid-template-columns:1fr}.gf-intro__img[data-astro-cid-bthf4siv]{aspect-ratio:16/10}.gf-intro[data-astro-cid-bthf4siv] .btn[data-astro-cid-bthf4siv]{width:100%}.gf-doors__in[data-astro-cid-bthf4siv]{grid-template-columns:1fr}.gf-door[data-astro-cid-bthf4siv]{aspect-ratio:16/10}.gf-small__grid[data-astro-cid-bthf4siv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gf-result[data-astro-cid-bthf4siv] .gr-set{grid-template-columns:1fr}.gf-result[data-astro-cid-bthf4siv] .gr-set .btn{width:100%}}
