.fg-hero[data-astro-cid-aq7zp66i]{padding-top:60px}.fg-hero__grid[data-astro-cid-aq7zp66i]{display:grid;grid-template-columns:1fr 560px;gap:60px;align-items:center}.fg-hero__lede[data-astro-cid-aq7zp66i]{margin-top:28px}.fg-hero__cta[data-astro-cid-aq7zp66i]{display:flex;gap:14px;margin-top:38px;flex-wrap:wrap}.fg-hero__photo[data-astro-cid-aq7zp66i]{position:relative}.fg-hero[data-astro-cid-aq7zp66i] .fg-hero__pw{height:460px}.fg-index-sec[data-astro-cid-aq7zp66i]{padding-top:20px}.fg-index-sec[data-astro-cid-aq7zp66i] .fg-index{display:grid;grid-template-columns:2fr 1fr;gap:40px;padding:44px}.fg-index__h[data-astro-cid-aq7zp66i]{font-size:32px;margin-bottom:8px}.fg-index__list[data-astro-cid-aq7zp66i]{list-style:none;display:grid;gap:12px;margin-top:20px}.fg-index__list--2[data-astro-cid-aq7zp66i]{grid-template-columns:1fr 1fr}.fg-index__a[data-astro-cid-aq7zp66i]{background:var(--cream2);border-radius:18px;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:var(--tap);font-family:var(--font-head)}.fg-index__a[data-astro-cid-aq7zp66i]>span[data-astro-cid-aq7zp66i]{display:flex;flex-direction:column}.fg-index__a[data-astro-cid-aq7zp66i] b[data-astro-cid-aq7zp66i]{font-size:20px}.fg-index__a[data-astro-cid-aq7zp66i] .muted[data-astro-cid-aq7zp66i]{font-family:var(--font-body);font-size:15px}.fg-index__a[data-astro-cid-aq7zp66i]:hover b[data-astro-cid-aq7zp66i]{color:#8a5a00}.fg-sub[data-astro-cid-aq7zp66i]{margin-top:16px}section[data-astro-cid-aq7zp66i][id]{scroll-margin-top:16px}.fam5[data-astro-cid-aq7zp66i]{grid-template-columns:repeat(5,1fr);gap:18px}.fam[data-astro-cid-aq7zp66i] .spec__name[data-astro-cid-aq7zp66i]{font-size:22px}.fam__blurb[data-astro-cid-aq7zp66i]{font-size:16px;color:var(--text-soft);margin-bottom:12px}.fam__on[data-astro-cid-aq7zp66i]{font-family:var(--font-mono);font-size:14px}.fam__k[data-astro-cid-aq7zp66i]{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:13px}.fam__on--none[data-astro-cid-aq7zp66i] span[data-astro-cid-aq7zp66i]:last-child{color:var(--muted)}.fam__on[data-astro-cid-aq7zp66i] a[data-astro-cid-aq7zp66i]{text-decoration:underline;text-underline-offset:3px}.fg-alt[data-astro-cid-aq7zp66i]{background:var(--ink2)}.fg-cards[data-astro-cid-aq7zp66i]{gap:18px}.fg-card[data-astro-cid-aq7zp66i]{background:var(--ink2);border-radius:22px;padding:28px 24px 30px}.fg-card--ink3[data-astro-cid-aq7zp66i]{background:var(--ink3)}.fg-card__tag[data-astro-cid-aq7zp66i]{margin:0 0 18px}.fg-card__p[data-astro-cid-aq7zp66i]{font-size:17px;color:var(--text-soft)}.fg-card[data-astro-cid-aq7zp66i] .fam__on[data-astro-cid-aq7zp66i]{margin-top:12px}.fg-mask[data-astro-cid-aq7zp66i]{height:74px;width:74px;margin-bottom:18px;mask:var(--m) left center/contain no-repeat;-webkit-mask:var(--m) left center/contain no-repeat;background:var(--c)}.fg-mask--grumpy[data-astro-cid-aq7zp66i]{--m:url(/vibe/vibe-grumpy-ink.svg);--c:var(--grumpy)}.fg-mask--sassy[data-astro-cid-aq7zp66i]{--m:url(/vibe/vibe-sassy-ink.svg);--c:var(--sassy)}.fg-mask--chompy[data-astro-cid-aq7zp66i]{--m:url(/vibe/vibe-chompy-ink.svg);--c:var(--chompy)}.fg-mask--zippy[data-astro-cid-aq7zp66i]{--m:url(/vibe/vibe-zippy-ink.svg);--c:var(--zippy)}.fg-mask--loafy[data-astro-cid-aq7zp66i]{--m:url(/vibe/vibe-loafy-ink.svg);--c:var(--loafy)}.fg-sv[data-astro-cid-aq7zp66i]{gap:28px;margin-top:40px}.fg-sv[data-astro-cid-aq7zp66i] .fg-sv__blk{padding:40px}.fg-sv__text[data-astro-cid-aq7zp66i]{color:var(--text-soft);margin:8px 0 26px}.fg-pair[data-astro-cid-aq7zp66i]{display:grid;grid-template-columns:1fr 40px 1fr;gap:12px;align-items:center}.fg-pair__arr[data-astro-cid-aq7zp66i]{font-family:var(--font-head);color:var(--amber);font-size:28px;text-align:center}.fg-pair[data-astro-cid-aq7zp66i] .fg-pair__pw{aspect-ratio:4/5;border-radius:16px}.fg-pair__cap[data-astro-cid-aq7zp66i]{font-family:var(--font-mono);font-size:14px;margin-top:10px}.fg-idx[data-astro-cid-aq7zp66i]{margin-top:40px}.fg-idx[data-astro-cid-aq7zp66i] .fg-idx__blk{padding:34px 30px}.fg-idx__letter[data-astro-cid-aq7zp66i]{font-family:var(--font-mono);font-weight:700;font-size:64px;line-height:1;color:var(--ink)}.fg-idx__h[data-astro-cid-aq7zp66i]{margin:22px 0 8px}.fg-idx[data-astro-cid-aq7zp66i] .fg-idx__data{margin-top:18px}.fg-idx[data-astro-cid-aq7zp66i] .data__r{border-top:1px solid var(--rule-cream)}.fg-tiers[data-astro-cid-aq7zp66i]{gap:28px}.fg-tiers[data-astro-cid-aq7zp66i] .fg-tier{padding:44px}.fg-tier__h[data-astro-cid-aq7zp66i]{font-size:34px}.fg-tier__p[data-astro-cid-aq7zp66i]{margin:10px 0 24px}.fg-tier__p--soft[data-astro-cid-aq7zp66i]{color:var(--text-soft)}.fg-tiers[data-astro-cid-aq7zp66i] .fg-tier--amber .data__k{color:#5a3a00}.fg-tiers[data-astro-cid-aq7zp66i] .fg-tier--amber .data__r{border-color:#00000026}.fg-tiers__note[data-astro-cid-aq7zp66i]{margin-top:20px}.fg-faq[data-astro-cid-aq7zp66i]{display:grid;grid-template-columns:380px 1fr;gap:60px;align-items:start}@media(max-width:1279px){.fg-hero[data-astro-cid-aq7zp66i]{padding-top:var(--sec-pad)}.fg-hero__grid[data-astro-cid-aq7zp66i]{grid-template-columns:1fr;gap:28px}.fg-hero[data-astro-cid-aq7zp66i] .fg-hero__pw{height:auto;aspect-ratio:4/3}.fg-index-sec[data-astro-cid-aq7zp66i] .fg-index{grid-template-columns:1fr;gap:28px;padding:24px 20px}.fg-index__h[data-astro-cid-aq7zp66i]{font-size:24px}.fg-index__list--2[data-astro-cid-aq7zp66i]{grid-template-columns:1fr}.fg-index__a[data-astro-cid-aq7zp66i]{padding:14px 16px}.fg-index__a[data-astro-cid-aq7zp66i] b[data-astro-cid-aq7zp66i]{font-size:18px}.fam5[data-astro-cid-aq7zp66i]{grid-template-columns:1fr;gap:12px}.fam[data-astro-cid-aq7zp66i]{display:grid;grid-template-columns:128px 1fr;gap:4px;align-items:start;padding:10px}.fam[data-astro-cid-aq7zp66i] .spec__meta[data-astro-cid-aq7zp66i]{padding:4px 4px 4px 12px}.fam__blurb[data-astro-cid-aq7zp66i]{font-size:15px}.fam__on[data-astro-cid-aq7zp66i]{font-size:13px}.fam__k[data-astro-cid-aq7zp66i]{font-size:12px}.fg-cards[data-astro-cid-aq7zp66i]{grid-template-columns:1fr;gap:12px}.fg-card[data-astro-cid-aq7zp66i]{padding:20px 18px}.fg-mask[data-astro-cid-aq7zp66i]{height:48px;width:48px;margin-bottom:12px}.fg-sv[data-astro-cid-aq7zp66i]{gap:18px;margin-top:28px}.fg-sv[data-astro-cid-aq7zp66i] .fg-sv__blk{padding:24px 20px}.fg-pair[data-astro-cid-aq7zp66i]{grid-template-columns:1fr 26px 1fr;gap:6px}.fg-pair__cap[data-astro-cid-aq7zp66i]{font-size:12px}.fg-idx[data-astro-cid-aq7zp66i]{grid-template-columns:1fr;margin-top:28px}.fg-idx[data-astro-cid-aq7zp66i] .fg-idx__blk{padding:24px 22px}.fg-idx__letter[data-astro-cid-aq7zp66i]{font-size:44px}.fg-tiers[data-astro-cid-aq7zp66i] .fg-tier{padding:26px 22px}.fg-tier__h[data-astro-cid-aq7zp66i]{font-size:26px}.fg-faq[data-astro-cid-aq7zp66i]{grid-template-columns:1fr;gap:24px}}
