.dt[data-astro-cid-3b3c2koy]{--tile-readable:var(--tile-accent);border:1px solid var(--border);background:var(--bg);border-radius:12px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden;box-shadow:0 8px 20px -12px #00000059}:root[data-theme=dark] .dt[data-astro-cid-3b3c2koy]{--tile-readable:color-mix(in oklch, var(--tile-accent) 60%, white)}.dt[data-astro-cid-3b3c2koy] i[data-astro-cid-3b3c2koy],.dt[data-astro-cid-3b3c2koy] b[data-astro-cid-3b3c2koy]{font-style:normal;display:block}.dt-still[data-astro-cid-3b3c2koy]{box-sizing:border-box;background:color-mix(in oklch, var(--tile-accent) 16%, var(--bg));height:106px;color:var(--tile-readable);flex-direction:column;flex:none;padding:10px;display:flex;position:relative;overflow:hidden}.dt-name[data-astro-cid-3b3c2koy]{color:var(--text);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:6px;padding:8px 7px 9px;font-size:10.5px;font-weight:650;line-height:1.15;display:flex}.dt-badge[data-astro-cid-3b3c2koy]{font:600 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tile-readable)}.dt-bar[data-astro-cid-3b3c2koy]{opacity:.4;background:currentColor;border-radius:2px;height:4px}.dt-term[data-astro-cid-3b3c2koy]{box-sizing:border-box;color:#f2f1f5;height:106px;font:500 7.5px / 1.3 var(--font-mono);background:#121118;flex-direction:column;gap:6px;margin:-10px;padding:10px;display:flex}.dt-term-dots[data-astro-cid-3b3c2koy]{gap:3px;margin-bottom:2px;display:flex}.dt-term-dots[data-astro-cid-3b3c2koy] i[data-astro-cid-3b3c2koy]{background:#ffffff38;border-radius:50%;width:5px;height:5px}.dt-term-line[data-astro-cid-3b3c2koy]{white-space:nowrap;align-items:center;gap:4px;display:flex}.dt-term-line[data-astro-cid-3b3c2koy] b[data-astro-cid-3b3c2koy]{color:#8b8a96;font-weight:500}.dt-term-cursor[data-astro-cid-3b3c2koy]{background:var(--tile-accent);width:5px;height:9px}.dt-code[data-astro-cid-3b3c2koy]{flex-direction:column;gap:6px;height:100%;display:flex}.dt-code-row[data-astro-cid-3b3c2koy]{gap:3px;display:flex}.dt-chips[data-astro-cid-3b3c2koy]{flex-wrap:wrap;gap:3px;margin-top:auto;display:flex}.dt-chip[data-astro-cid-3b3c2koy]{background:var(--bg);color:var(--text);font:600 6.5px var(--font-mono);border-radius:4px;padding:2px 5px}.dt-modules[data-astro-cid-3b3c2koy]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:5px;height:100%;display:grid}.dt-module[data-astro-cid-3b3c2koy]{background:var(--bg);min-width:0;color:var(--text);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:7.5px;font-weight:600;display:flex;overflow:hidden}.dt-module[data-astro-cid-3b3c2koy] i[data-astro-cid-3b3c2koy]{background:var(--tile-accent);border-radius:2px;flex:none;width:6px;height:6px}.dt-module--more[data-astro-cid-3b3c2koy]{border:1px dashed color-mix(in oklch, var(--tile-accent) 50%, transparent);color:var(--tile-readable);background:0 0;justify-content:center;font-size:9px;font-weight:700}.dt-ui[data-astro-cid-3b3c2koy]{flex-direction:column;gap:7px;display:flex}.dt-ui-button[data-astro-cid-3b3c2koy]{background:var(--tile-accent);color:#130b20;border-radius:6px;align-self:flex-start;padding:4px 9px;font-size:7.5px;font-weight:700}.dt-ui-input[data-astro-cid-3b3c2koy]{background:var(--bg);border:1px solid color-mix(in oklch, var(--text) 18%, transparent);border-radius:4px;height:13px}.dt-ui-row[data-astro-cid-3b3c2koy]{align-items:center;gap:5px;display:flex}.dt-ui-toggle[data-astro-cid-3b3c2koy]{background:var(--tile-accent);border-radius:99px;flex:none;width:18px;height:10px;position:relative}.dt-ui-toggle[data-astro-cid-3b3c2koy] i[data-astro-cid-3b3c2koy]{background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.dt-ui-check[data-astro-cid-3b3c2koy]{background:var(--tile-accent);border-radius:3px;flex:none;width:9px;height:9px}.dt-ui[data-astro-cid-3b3c2koy] .dt-bar[data-astro-cid-3b3c2koy]{color:var(--text)}.dt-sql[data-astro-cid-3b3c2koy]{flex-direction:column;gap:6px;height:100%;display:flex}.dt-sql-query[data-astro-cid-3b3c2koy]{background:var(--bg);color:var(--text);font:500 6.5px var(--font-mono);white-space:pre;border-radius:4px;padding:3px 5px;display:flex;overflow:hidden}.dt-sql-query[data-astro-cid-3b3c2koy] b[data-astro-cid-3b3c2koy]{color:var(--tile-readable);font-weight:700}.dt-sql-grid[data-astro-cid-3b3c2koy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.dt-sql-grid[data-astro-cid-3b3c2koy] i[data-astro-cid-3b3c2koy]{background:var(--bg);border-radius:2px;height:7px}.dt-sql-grid[data-astro-cid-3b3c2koy] i[data-astro-cid-3b3c2koy].is-head{background:color-mix(in oklch, var(--tile-accent) 60%, transparent)}.dt-sql-foot[data-astro-cid-3b3c2koy]{font:600 6.5px var(--font-mono);margin-top:auto}.hh-th[data-astro-cid-qsdsunia]{box-sizing:border-box;background:var(--hh-tint);height:106px;color:var(--hh-product);flex-direction:column;flex:none;padding:10px;display:flex;position:relative;overflow:hidden}.hh-th[data-astro-cid-qsdsunia] i[data-astro-cid-qsdsunia],.hh-th[data-astro-cid-qsdsunia] b[data-astro-cid-qsdsunia]{font-style:normal;display:block}.hh-beat[data-astro-cid-qsdsunia]{opacity:0;filter:blur(4px);transition:opacity .7s var(--kb-ease,cubic-bezier(.22, 1, .36, 1)), transform .7s var(--kb-ease,cubic-bezier(.22, 1, .36, 1)), filter .7s var(--kb-ease,cubic-bezier(.22, 1, .36, 1));transform:translateY(5px)}.hh-door:hover .hh-beat[data-astro-cid-qsdsunia],.hh-door:focus-visible .hh-beat[data-astro-cid-qsdsunia]{opacity:1;filter:none;transform:none}.th-line[data-astro-cid-qsdsunia]{opacity:.45;background:currentColor;border-radius:2px;height:4px}.th-mono[data-astro-cid-qsdsunia]{font:600 7px var(--kb-mono,"JetBrains Mono", ui-monospace, Menlo, monospace);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--hh-product) 90%, #000)}.th-cap[data-astro-cid-qsdsunia]{margin-top:auto;font:600 8px Plus Jakarta Sans,system-ui,sans-serif}.th-num[data-astro-cid-qsdsunia]{letter-spacing:-.03em;font:800 12px Plus Jakarta Sans,system-ui,sans-serif}.th-num--sm[data-astro-cid-qsdsunia]{letter-spacing:-.02em;font-size:10px}.th-head[data-astro-cid-qsdsunia]{justify-content:space-between;align-items:center;display:flex}.th-chip[data-astro-cid-qsdsunia]{background:color-mix(in oklab, var(--hh-product) 15%, transparent);border-radius:99px;align-self:flex-start;padding:2px 6px;font:600 7px Plus Jakarta Sans,system-ui,sans-serif;display:inline-block}.th-track[data-astro-cid-qsdsunia]{background:color-mix(in oklab, var(--hh-product) 18%, transparent);border-radius:4px;height:8px;overflow:hidden}.th-fill[data-astro-cid-qsdsunia]{background:currentColor;height:100%}.th-bars[data-astro-cid-qsdsunia]{flex-direction:column;gap:6px;margin-top:8px;display:flex}.th-bars--tight[data-astro-cid-qsdsunia]{gap:5px;margin-top:5px}.th-bars--tight[data-astro-cid-qsdsunia] .th-track[data-astro-cid-qsdsunia]{height:7px}.th-cells[data-astro-cid-qsdsunia]{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:7px;display:grid}.th-cell[data-astro-cid-qsdsunia]{background:currentColor;border-radius:3px;height:11px;position:relative}.th-cell[data-astro-cid-qsdsunia].is-off{background:color-mix(in oklab, var(--hh-product) 25%, transparent)}.th-cell-fill[data-astro-cid-qsdsunia]{background:var(--hh-product);border-radius:3px;position:absolute;inset:0}.th-band[data-astro-cid-qsdsunia]{background:linear-gradient(120deg, var(--hh-product), color-mix(in oklab, var(--hh-product) 70%, white));color:#fff7f0;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.th-band[data-astro-cid-qsdsunia] b[data-astro-cid-qsdsunia]{font:800 8px Plus Jakarta Sans,system-ui,sans-serif}.th-band-pill[data-astro-cid-qsdsunia]{background:#fff7f0;border-radius:99px;width:22px;height:8px}.th-tiles[data-astro-cid-qsdsunia]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.th-tile[data-astro-cid-qsdsunia]{background:#fff;border-radius:5px;padding:3px}.th-tile-img[data-astro-cid-qsdsunia]{border-radius:3px;height:22px}.th-tile-img--a[data-astro-cid-qsdsunia]{background:linear-gradient(160deg,#f1e3c8,#d9b98a)}.th-tile-img--b[data-astro-cid-qsdsunia]{background:linear-gradient(160deg,#f5d9a8,#d98a2c)}.th-tile-line[data-astro-cid-qsdsunia]{opacity:.35;background:#2a1d15;margin-top:3px}.th-toast[data-astro-cid-qsdsunia]{color:#eef3f0;white-space:nowrap;background:#14201b;border-radius:7px;align-items:center;gap:5px;padding:4px 7px 4px 5px;font:600 7.5px Plus Jakarta Sans,system-ui,sans-serif;display:flex;position:absolute;bottom:6px;right:6px;box-shadow:0 8px 18px -6px #0009}.th-toast-dot[data-astro-cid-qsdsunia]{background:#33b98d;border-radius:50%;width:6px;height:6px}.th-navlinks[data-astro-cid-qsdsunia]{gap:3px;display:flex}.th-navlinks[data-astro-cid-qsdsunia] .th-line[data-astro-cid-qsdsunia]{opacity:.35;width:10px}.th-site-hero[data-astro-cid-qsdsunia]{background:linear-gradient(135deg, var(--hh-product), color-mix(in oklab, var(--hh-product) 60%, white));border-radius:6px;align-items:center;height:34px;margin-top:8px;padding:0 8px;display:flex}.th-site-hero-line[data-astro-cid-qsdsunia]{background:#ffffffd9;border-radius:3px;width:48px;height:6px}.th-cols[data-astro-cid-qsdsunia]{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.th-col[data-astro-cid-qsdsunia]{background:#fff;border-radius:4px;height:22px}.th-bar-row[data-astro-cid-qsdsunia]{align-items:center;gap:5px;display:flex}.th-bar-row[data-astro-cid-qsdsunia] .th-track[data-astro-cid-qsdsunia]{flex:1}.th-fill[data-astro-cid-qsdsunia].is-low{background:#c2392f}.th-chip--low[data-astro-cid-qsdsunia]{color:#a92e26;background:#f6e1de;margin-top:auto}.th-avatars[data-astro-cid-qsdsunia]{align-items:center;display:flex}.th-avatar[data-astro-cid-qsdsunia]{border:2px solid var(--hh-tint);background:currentColor;border-radius:50%;width:16px;height:16px}.th-avatar[data-astro-cid-qsdsunia]+.th-avatar[data-astro-cid-qsdsunia]{opacity:.65;margin-left:-6px}.th-avatar[data-astro-cid-qsdsunia]+.th-avatar[data-astro-cid-qsdsunia]+.th-avatar[data-astro-cid-qsdsunia]{opacity:.35}.th-more[data-astro-cid-qsdsunia]{margin-left:5px;font:600 8px Plus Jakarta Sans,system-ui,sans-serif}.th-fill--grow[data-astro-cid-qsdsunia]{width:calc(var(--w) * .45);transition:width .7s var(--kb-ease,cubic-bezier(.22, 1, .36, 1))}.hh-door:hover .th-fill--grow[data-astro-cid-qsdsunia],.hh-door:focus-visible .th-fill--grow[data-astro-cid-qsdsunia]{width:var(--w)}.th-fields[data-astro-cid-qsdsunia]{flex-direction:column;gap:6px;display:flex}.th-field[data-astro-cid-qsdsunia]{display:block}.th-input[data-astro-cid-qsdsunia]{border:1px solid color-mix(in oklab, var(--hh-product) 20%, transparent);background:#fff;border-radius:4px;height:13px;margin-top:3px}.th-input[data-astro-cid-qsdsunia].is-focus{border-color:var(--hh-product)}.th-checkrow[data-astro-cid-qsdsunia]{align-items:center;gap:5px;display:flex}.th-checkbox[data-astro-cid-qsdsunia]{background:currentColor;border-radius:3px;width:9px;height:9px}.th-formfoot[data-astro-cid-qsdsunia]{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.th-submit[data-astro-cid-qsdsunia]{background:var(--hh-product);color:#fff;border-radius:5px;padding:4px 8px;font:700 7.5px Plus Jakarta Sans,system-ui,sans-serif}.th-bubbles[data-astro-cid-qsdsunia]{flex-direction:column;gap:5px;display:flex}.th-bubble[data-astro-cid-qsdsunia]{background:#fff;border-radius:8px 8px 8px 2px;height:16px}.th-bubble--out[data-astro-cid-qsdsunia]{background:currentColor;border-radius:8px 8px 2px;align-self:flex-end}.th-chips[data-astro-cid-qsdsunia]{gap:4px;margin-top:auto;display:flex}.th-hub[data-astro-cid-qsdsunia]{width:100%;height:100%;margin:auto}.th-node[data-astro-cid-qsdsunia]{fill:#fff;stroke:currentColor;stroke-width:1.5px;transition:fill .7s var(--kb-ease,cubic-bezier(.22, 1, .36, 1))}.hh-door:hover .th-node[data-astro-cid-qsdsunia],.hh-door:focus-visible .th-node[data-astro-cid-qsdsunia]{fill:currentColor}.th-ledger[data-astro-cid-qsdsunia]{flex-direction:column;gap:6px;display:flex}.th-ledger-row[data-astro-cid-qsdsunia]{justify-content:space-between;display:flex}.th-total[data-astro-cid-qsdsunia]{border-top:1px solid color-mix(in oklab, var(--hh-product) 35%, transparent);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:7px;display:flex}.th-cap--filed[data-astro-cid-qsdsunia]{color:#0d7a5f;align-items:center;gap:3px;margin-top:3px;font-size:7px;display:inline-flex}.th-rsvp[data-astro-cid-qsdsunia]{flex-direction:column;gap:5px;margin-top:8px;display:flex}.th-rsvp-row[data-astro-cid-qsdsunia]{align-items:center;gap:5px;display:flex}.th-check[data-astro-cid-qsdsunia]{box-sizing:border-box;border:1.5px solid color-mix(in oklab, var(--hh-product) 50%, transparent);border-radius:50%;flex:none;place-items:center;width:10px;height:10px;display:grid;position:relative}.th-check[data-astro-cid-qsdsunia].is-in{background:currentColor;border:0}.th-check--beat[data-astro-cid-qsdsunia]{background:var(--hh-product);border:0;width:auto;height:auto;position:absolute;inset:-1.5px}.th-table[data-astro-cid-qsdsunia]{font:600 7px Plus Jakarta Sans,system-ui,sans-serif}.th-table[data-astro-cid-qsdsunia].is-out{opacity:.6}@media (prefers-reduced-motion:reduce){.hh-beat[data-astro-cid-qsdsunia]{opacity:1;filter:none;transition:none;transform:none}.th-fill--grow[data-astro-cid-qsdsunia]{width:var(--w);transition:none}.th-node[data-astro-cid-qsdsunia]{fill:currentColor;transition:none}}.fam-doors-section[data-astro-cid-mgipiat3]{padding:56px 40px 96px}.fam-panel[data-astro-cid-mgipiat3]{border:1px solid var(--border);background:var(--bg);max-width:1180px;box-shadow:0 30px 60px -30px color-mix(in oklch, var(--text) 20%, transparent);border-radius:24px;margin:0 auto;overflow:hidden}.fam-halves[data-astro-cid-mgipiat3]{align-items:stretch;display:flex}.fam-half[data-astro-cid-mgipiat3]{--door-tint:7%;--door-readable:var(--door-accent);background:color-mix(in oklch, var(--door-accent) var(--door-tint), var(--bg));flex-direction:column;flex:1 1 0;min-width:0;padding:44px 44px 40px;transition:flex-grow .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1),background .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative}:root[data-theme=dark] .fam-half[data-astro-cid-mgipiat3]{--door-readable:color-mix(in oklch, var(--door-accent) 58%, white)}.fam-half[data-astro-cid-mgipiat3]+.fam-half[data-astro-cid-mgipiat3]{border-left:1px solid var(--border)}.fam-half[data-astro-cid-mgipiat3]:hover,.fam-half[data-astro-cid-mgipiat3]:focus-within{--door-tint:13%;box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--door-accent) 35%, transparent);flex-grow:1.12}:is(.fam-halves[data-astro-cid-mgipiat3]:has(.fam-half:hover) .fam-half[data-astro-cid-mgipiat3]:not(:hover),.fam-halves[data-astro-cid-mgipiat3]:has(.fam-half:focus-within) .fam-half[data-astro-cid-mgipiat3]:not(:focus-within)){opacity:.62}.fam-half-label[data-astro-cid-mgipiat3]{color:var(--door-readable);font:600 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.fam-half-label[data-astro-cid-mgipiat3] i[data-astro-cid-mgipiat3]{background:var(--door-accent);border-radius:50%;width:8px;height:8px}.fam-half-title[data-astro-cid-mgipiat3]{color:var(--text);letter-spacing:-.03em;margin:16px 0 0;font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1.05}.fam-half-lede[data-astro-cid-mgipiat3]{max-width:460px;color:var(--text-2);text-wrap:pretty;margin:12px 0 0;font-size:15.5px;line-height:1.6}.fam-tiles[data-astro-cid-mgipiat3]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:34px;display:grid}.fam-tile[data-astro-cid-mgipiat3]{border:1px solid var(--border);background:var(--bg);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 8px 20px -12px #00000059}.fam-tile-name[data-astro-cid-mgipiat3]{color:var(--text);letter-spacing:-.02em;padding:8px 7px 9px;font-size:10.5px;font-weight:650;line-height:1.15}.fam-tile-more[data-astro-cid-mgipiat3]{border:1px dashed color-mix(in oklch, var(--door-accent) 50%, transparent);min-width:0;color:var(--door-readable);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.fam-tile-more[data-astro-cid-mgipiat3] b[data-astro-cid-mgipiat3]{letter-spacing:-.03em;font-size:18px;font-weight:800}.fam-tile-more--link[data-astro-cid-mgipiat3]{z-index:1;transition:border-color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1);position:relative}.fam-tile-more--link[data-astro-cid-mgipiat3]:hover{background:color-mix(in oklch, var(--door-accent) 10%, transparent);border-style:solid}.fam-half-hint[data-astro-cid-mgipiat3]{color:var(--text-3);margin:10px 0 0;font-size:11px;font-weight:500}.fam-half-foot[data-astro-cid-mgipiat3]{align-items:center;gap:22px;margin-top:auto;padding-top:36px;display:flex}.fam-half-link[data-astro-cid-mgipiat3]{color:var(--door-readable);align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.fam-half-link[data-astro-cid-mgipiat3]:after{content:"";position:absolute;inset:0}.fam-half-link[data-astro-cid-mgipiat3]:focus-visible{outline:none}.fam-half-go[data-astro-cid-mgipiat3]{transition:transform .22s cubic-bezier(.22,1,.36,1)}.fam-half[data-astro-cid-mgipiat3]:hover .fam-half-go[data-astro-cid-mgipiat3],.fam-half[data-astro-cid-mgipiat3]:focus-within .fam-half-go[data-astro-cid-mgipiat3]{transform:translate(4px)}.fam-half-host[data-astro-cid-mgipiat3]{color:var(--text-3);font-size:12px;font-weight:500}@media (width<=1000px){.fam-half[data-astro-cid-mgipiat3]{padding:36px 32px 32px}}@media (width<=880px){.fam-halves[data-astro-cid-mgipiat3]{flex-direction:column}.fam-half[data-astro-cid-mgipiat3]+.fam-half[data-astro-cid-mgipiat3]{border-left:0;border-top:1px solid var(--border)}.fam-half[data-astro-cid-mgipiat3]:hover,.fam-half[data-astro-cid-mgipiat3]:focus-within{flex-grow:1}}@media (width<=640px){.fam-doors-section[data-astro-cid-mgipiat3]{padding:32px 16px 72px}.fam-panel[data-astro-cid-mgipiat3]{border-radius:20px}.fam-half[data-astro-cid-mgipiat3]{padding:26px 22px 24px}.fam-tiles[data-astro-cid-mgipiat3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:22px}.fam-half-lede[data-astro-cid-mgipiat3]{font-size:14px}.fam-half-foot[data-astro-cid-mgipiat3]{flex-wrap:wrap;gap:8px 16px;padding-top:24px}.fam-half-link[data-astro-cid-mgipiat3]{font-size:14px}}@media (prefers-reduced-motion:reduce){.fam-half[data-astro-cid-mgipiat3],.fam-half-go[data-astro-cid-mgipiat3],.fam-tile-more--link[data-astro-cid-mgipiat3]{transition:none}.fam-half[data-astro-cid-mgipiat3]:hover,.fam-half[data-astro-cid-mgipiat3]:focus-within{--door-tint:7%;flex-grow:1}:is(.fam-halves[data-astro-cid-mgipiat3]:has(.fam-half:hover) .fam-half[data-astro-cid-mgipiat3]:not(:hover),.fam-halves[data-astro-cid-mgipiat3]:has(.fam-half:focus-within) .fam-half[data-astro-cid-mgipiat3]:not(:focus-within)){opacity:1}.fam-half[data-astro-cid-mgipiat3]:hover .fam-half-go[data-astro-cid-mgipiat3],.fam-half[data-astro-cid-mgipiat3]:focus-within .fam-half-go[data-astro-cid-mgipiat3]{transform:none}}.fam-hero[data-astro-cid-lcdefpme]{text-align:center;background:radial-gradient(70% 50% at 50% 0,oklch(92% .04 300/.45) 0%,#0000 60%);padding:150px 40px 40px}:root[data-theme=dark] .fam-hero[data-astro-cid-lcdefpme]{background:radial-gradient(70% 50% at 50% 0,oklch(35% .09 300/.2) 0%,#0000 60%)}.fam-hero-inner[data-astro-cid-lcdefpme]{max-width:780px;margin:0 auto}.fam-title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;color:var(--text);margin:14px 0 20px;font-size:clamp(34px,5.4vw,66px);font-weight:800;line-height:1.05}.fam-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.fam-title-em[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--accent), oklch(62% .13 166));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.16em;padding-bottom:.16em}.fam-lede[data-astro-cid-lcdefpme]{color:var(--text-2);max-width:560px;margin:0 auto;font-size:16px;line-height:1.7}@media (width<=540px){.fam-hero[data-astro-cid-lcdefpme]{padding:128px 20px 32px}}
