.gv-first[data-astro-cid-qforwa42]{padding-top:clamp(16px,3vw,48px)}.gv-who[data-astro-cid-qforwa42]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:40px;align-items:start}.gv-graph[data-astro-cid-qforwa42]{grid-column:1 / span 7;position:relative}.gv-nodes[data-astro-cid-qforwa42]{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--gutter);row-gap:clamp(44px,5vw,72px)}.graph__wires[data-astro-cid-qforwa42]{z-index:0}.gnode[data-astro-cid-qforwa42]{z-index:1;font-size:var(--t-lead);letter-spacing:-.015em}.gnode[data-astro-cid-qforwa42] small[data-astro-cid-qforwa42]{display:flex;align-items:center;gap:6px}.gnode[data-astro-cid-qforwa42] small[data-astro-cid-qforwa42] svg{width:16px;height:16px;color:var(--blue-300)}.gv-ec[data-astro-cid-qforwa42]{padding:22px}.gv-ec__name[data-astro-cid-qforwa42]{margin:0 0 18px}.gv-seats[data-astro-cid-qforwa42]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.gv-seats[data-astro-cid-qforwa42] .gv-seat[data-astro-cid-qforwa42]{grid-column:span 2}.gv-seats[data-astro-cid-qforwa42] .gv-seat[data-astro-cid-qforwa42]:nth-child(2),.gv-seats[data-astro-cid-qforwa42] .gv-seat[data-astro-cid-qforwa42]:nth-child(4),.gv-seats[data-astro-cid-qforwa42] .gv-seat[data-astro-cid-qforwa42]:nth-child(6){grid-column:span 4}.gv-seat[data-astro-cid-qforwa42]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;min-height:64px;padding:14px 16px;border:0;border-radius:0;background:var(--navy-900);color:var(--fg);text-align:left;cursor:pointer;touch-action:manipulation;font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1.2;transition:background-color var(--t-hover) ease,color var(--t-hover) ease,box-shadow var(--t-ui) var(--ease-out),transform var(--t-press) var(--ease-out)}.gv-seat[data-astro-cid-qforwa42]:active{transform:scale(.98)}.sec--light .gv-seat[data-astro-cid-qforwa42]{background:var(--raise)}.sec--light .gv-tool[data-astro-cid-qforwa42] input[data-astro-cid-qforwa42]{color-scheme:light}.gv-seat[data-astro-cid-qforwa42]:focus-visible{outline:3px solid var(--blue-300);outline-offset:2px}.gv-pips[data-astro-cid-qforwa42]{display:flex;gap:6px}.gv-pips[data-astro-cid-qforwa42] i[data-astro-cid-qforwa42]{width:26px;height:11px;background:var(--blue-400);clip-path:var(--shard)}.gv-pips[data-astro-cid-qforwa42] em[data-astro-cid-qforwa42]{font-style:normal;font-family:var(--font-body);font-weight:400;font-size:var(--t-small);color:var(--fg-soft)}.gv-seat--support[data-astro-cid-qforwa42]{background:var(--surface)}.gv-seat[data-astro-cid-qforwa42][aria-pressed=true]{background:var(--blue-600);color:#fff}.gv-seat[data-astro-cid-qforwa42][aria-pressed=true] .gv-pips[data-astro-cid-qforwa42] i[data-astro-cid-qforwa42]{background:var(--blue-100)}.gv-seat[data-astro-cid-qforwa42][aria-pressed=true] .gv-pips[data-astro-cid-qforwa42] em[data-astro-cid-qforwa42]{color:#fff}@media(hover:hover)and (pointer:fine){.gv-seat[data-astro-cid-qforwa42]:hover{box-shadow:var(--edge-lit)}.gv-seat[data-astro-cid-qforwa42][aria-pressed=false]:hover{background:var(--navy-600)}.gv-ct[data-astro-cid-qforwa42]:hover{color:var(--fg);background:var(--navy-600)}}.gv-seat--node[data-astro-cid-qforwa42]{min-height:0;display:block;padding:18px 20px 18px 22px;align-self:stretch;font-size:var(--t-lead);background:color-mix(in srgb,var(--raise) calc(var(--on) * 100%),var(--surface))}.gv-seat--node[data-astro-cid-qforwa42].gv-seat[aria-pressed=true]{background:var(--blue-600)}.gv-seat--node[data-astro-cid-qforwa42][aria-pressed=true] small[data-astro-cid-qforwa42]{color:#fff}.gv-ct[data-astro-cid-qforwa42]{text-decoration:none;display:block}.gv-card[data-astro-cid-qforwa42]{grid-column:8 / span 5;position:sticky;top:104px;padding:clamp(24px,2.6vw,40px);min-height:420px}.gv-panel[data-astro-cid-qforwa42]+.gv-panel[data-astro-cid-qforwa42]{margin-top:40px}.gv-js .gv-panel[data-astro-cid-qforwa42]+.gv-panel[data-astro-cid-qforwa42]{margin-top:0}.gv-panel[data-astro-cid-qforwa42][hidden]{display:none}.gv-panel__count[data-astro-cid-qforwa42]{margin:0 0 6px;color:var(--lit);font-family:var(--font-display);font-weight:500}.gv-panel[data-astro-cid-qforwa42] h3[data-astro-cid-qforwa42]{font-size:var(--t-sub);letter-spacing:-.035em;line-height:1.05}.gv-panel__tba[data-astro-cid-qforwa42]{margin:10px 0 24px;color:var(--fg-soft)}.gv-panel[data-astro-cid-qforwa42] ul[data-astro-cid-qforwa42]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.gv-panel[data-astro-cid-qforwa42] li[data-astro-cid-qforwa42]{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:baseline}.gv-panel[data-astro-cid-qforwa42] li[data-astro-cid-qforwa42]:before{content:"";width:18px;height:8px;background:var(--blue-400);clip-path:var(--shard);transform:translateY(-3px)}@media(prefers-reduced-motion:no-preference){.gv-js .gv-panel[data-astro-cid-qforwa42]:not([hidden]){animation:gv-in .42s var(--ease-out)}}@keyframes gv-in{0%{opacity:0;transform:translateY(10px)}}@media(max-width:960px){.gv-graph[data-astro-cid-qforwa42],.gv-card[data-astro-cid-qforwa42]{grid-column:1 / -1}.gv-card[data-astro-cid-qforwa42]{position:static;min-height:0}}@media(max-width:600px){.gv-nodes[data-astro-cid-qforwa42]{grid-template-columns:1fr 1fr;row-gap:40px}.gnode[data-astro-cid-qforwa42][data-node=gb],.gv-ec[data-astro-cid-qforwa42]{grid-column:1 / -1}.gnode[data-astro-cid-qforwa42][data-node=ac]{grid-column:1}.gnode[data-astro-cid-qforwa42][data-node=ct]{grid-column:2}.gnode[data-astro-cid-qforwa42],.gv-seat--node[data-astro-cid-qforwa42]{font-size:1.0625rem;padding:14px 14px 14px 18px}.gv-ec[data-astro-cid-qforwa42]{padding:16px}.gv-seats[data-astro-cid-qforwa42]{gap:8px}.gv-seat[data-astro-cid-qforwa42]{min-height:60px;padding:12px;font-size:.9375rem}}.gv-com[data-astro-cid-qforwa42]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:48px;align-items:start}.gv-com__head[data-astro-cid-qforwa42]{grid-column:1 / span 5;position:sticky;top:112px}.gv-com__head[data-astro-cid-qforwa42] .lead[data-astro-cid-qforwa42]{margin-top:28px}.gv-trunk[data-astro-cid-qforwa42]{grid-column:6 / span 5;position:relative;padding:8px 0 8px 64px}.gv-trunk[data-astro-cid-qforwa42] ul[data-astro-cid-qforwa42]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(18px,2vw,28px)}.gv-trunk__line[data-astro-cid-qforwa42]{position:absolute;left:0;top:0;bottom:0;width:3px}.gv-trunk[data-astro-cid-qforwa42] li[data-astro-cid-qforwa42]{position:relative;font-family:var(--font-display);font-weight:600;font-size:var(--t-sub);line-height:1.1;letter-spacing:-.035em;transition:color .5s var(--ease-out)}.gv-trunk[data-astro-cid-qforwa42] li[data-astro-cid-qforwa42]:before{content:"";position:absolute;left:-64px;top:.55em;width:44px;height:3px;background:var(--blue-400);transform-origin:0 50%;transition:transform .6s var(--ease-expo),background-color .4s ease}.gv-trunk[data-astro-cid-qforwa42] li[data-astro-cid-qforwa42]:after{content:"";position:absolute;left:-24px;top:calc(.55em - 4px);width:10px;height:10px;background:var(--blue-300);transition:opacity .4s ease}.gv-trunk[data-astro-cid-qforwa42].is-armed li[data-astro-cid-qforwa42]:before{transform:scaleX(.3);background:var(--navy-600)}.gv-trunk[data-astro-cid-qforwa42].is-armed li[data-astro-cid-qforwa42]:after{opacity:0}.gv-trunk[data-astro-cid-qforwa42].is-armed li[data-astro-cid-qforwa42].is-lit:before{transform:none;background:var(--blue-400)}.gv-trunk[data-astro-cid-qforwa42].is-armed li[data-astro-cid-qforwa42].is-lit:after{opacity:1}.gv-com__pic[data-astro-cid-qforwa42]{grid-column:11 / span 2;aspect-ratio:2 / 5;align-self:center}.gv-com__pic[data-astro-cid-qforwa42],.gv-t--pic[data-astro-cid-qforwa42]{overflow:clip}.gv-com__pic[data-astro-cid-qforwa42] .duo[data-astro-cid-qforwa42],.gv-t--pic[data-astro-cid-qforwa42] .duo[data-astro-cid-qforwa42]{height:100%}@media(max-width:960px){.gv-com__head[data-astro-cid-qforwa42]{grid-column:1 / -1;position:static}.gv-trunk[data-astro-cid-qforwa42]{grid-column:1 / span 8}.gv-com__pic[data-astro-cid-qforwa42]{grid-column:9 / span 4}}@media(max-width:600px){.gv-trunk[data-astro-cid-qforwa42]{grid-column:1 / -1;padding-left:48px}.gv-trunk[data-astro-cid-qforwa42] li[data-astro-cid-qforwa42]{font-size:1.5rem}.gv-trunk[data-astro-cid-qforwa42] li[data-astro-cid-qforwa42]:before{left:-48px;width:32px}.gv-trunk[data-astro-cid-qforwa42] li[data-astro-cid-qforwa42]:after{left:-18px}.gv-com__pic[data-astro-cid-qforwa42]{grid-column:1 / -1;aspect-ratio:3 / 2}}.gv-bento[data-astro-cid-qforwa42]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter)}.gv-t[data-astro-cid-qforwa42]{background:var(--surface);padding:clamp(24px,2.6vw,40px);display:flex;flex-direction:column;gap:14px}.gv-t[data-astro-cid-qforwa42] h3[data-astro-cid-qforwa42]{font-size:var(--t-sub);letter-spacing:-.035em;line-height:1.05}.gv-t[data-astro-cid-qforwa42] p[data-astro-cid-qforwa42]{margin:0;color:var(--fg-soft);max-width:52ch}.gv-t--meet[data-astro-cid-qforwa42]{grid-column:1 / span 7}.gv-figs[data-astro-cid-qforwa42]{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter);margin:auto 0 0;padding-top:28px}.gv-figs[data-astro-cid-qforwa42] div[data-astro-cid-qforwa42]{display:grid;gap:6px;align-content:start}.gv-figs[data-astro-cid-qforwa42] dd[data-astro-cid-qforwa42]{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--t-display);line-height:.9;letter-spacing:-.05em;color:var(--blue-300);font-variant-numeric:tabular-nums}.gv-figs[data-astro-cid-qforwa42] dt[data-astro-cid-qforwa42]{color:var(--fg-soft);font-size:var(--t-small);max-width:26ch}.gv-t--notice[data-astro-cid-qforwa42]{grid-column:8 / span 5}.gv-t--pic[data-astro-cid-qforwa42]{grid-column:1 / span 5;min-height:340px}.gv-t--quorum[data-astro-cid-qforwa42]{grid-column:6 / span 3}.gv-t--decide[data-astro-cid-qforwa42]{grid-column:9 / span 4}.gv-big[data-astro-cid-qforwa42]{font-family:var(--font-display);font-weight:600;font-size:var(--t-display);line-height:.9;letter-spacing:-.05em;color:var(--blue-300)!important;margin-bottom:8px!important}.gv-t--money[data-astro-cid-qforwa42]{grid-column:1 / -1;background:var(--blue-700);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:20px;align-items:end}.gv-t--money[data-astro-cid-qforwa42] h3[data-astro-cid-qforwa42]{grid-column:1 / span 4}.gv-t--money[data-astro-cid-qforwa42]>p[data-astro-cid-qforwa42]{grid-column:1 / span 5;color:var(--blue-50)}.gv-money[data-astro-cid-qforwa42]{grid-column:7 / span 6;grid-row:1 / span 2;align-self:end;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}.gv-money[data-astro-cid-qforwa42] li[data-astro-cid-qforwa42]{color:var(--blue-50);font-size:var(--t-small)}.gv-money[data-astro-cid-qforwa42] strong[data-astro-cid-qforwa42]{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--t-lead);line-height:1.15;letter-spacing:-.02em;color:#fff;margin-bottom:4px}.gv-tool[data-astro-cid-qforwa42]{padding:clamp(22px,2.4vw,32px);display:grid;gap:12px;align-content:start}.gv-tool__title[data-astro-cid-qforwa42]{margin:0 0 6px;font-family:var(--font-display);font-weight:600;font-size:1.125rem;display:flex;align-items:center;gap:10px}.gv-tool__title[data-astro-cid-qforwa42]:before{content:"";width:8px;height:8px;background:var(--blue-300)}.gv-tool[data-astro-cid-qforwa42] label[data-astro-cid-qforwa42]{font-family:var(--font-display);font-weight:500;font-size:1rem;color:var(--fg-soft)}.gv-tool[data-astro-cid-qforwa42] input[data-astro-cid-qforwa42]{font:400 1.125rem var(--font-body);color:var(--fg);min-height:52px;padding:10px 16px;border-radius:10px;border:1.5px solid var(--navy-500);background:var(--bg);color-scheme:dark;width:100%;transition:border-color var(--t-hover) ease,box-shadow var(--t-hover) ease}.gv-tool[data-astro-cid-qforwa42] input[data-astro-cid-qforwa42]:focus{outline:none;border-color:var(--blue-300);box-shadow:0 0 0 4px #678dc559}.gv-tool__out[data-astro-cid-qforwa42]{display:block;margin-top:8px;padding-top:16px;border-top:1px solid var(--navy-600);font-size:var(--t-lead);line-height:1.35;color:var(--fg)}.gv-tool__out[data-astro-cid-qforwa42] strong{font-family:var(--font-display);font-weight:600;color:var(--blue-200)}.gv-t--quorum[data-astro-cid-qforwa42] .gv-tool__out[data-astro-cid-qforwa42]{font-size:1.0625rem}.gv-t--quorum[data-astro-cid-qforwa42] .gv-tool__out[data-astro-cid-qforwa42] strong{display:block;font-size:var(--t-name);line-height:1;letter-spacing:-.04em;margin-bottom:6px;font-variant-numeric:tabular-nums}@media(max-width:1100px){.gv-t--meet[data-astro-cid-qforwa42],.gv-t--notice[data-astro-cid-qforwa42]{grid-column:1 / -1}.gv-t--pic[data-astro-cid-qforwa42]{grid-column:1 / span 7}.gv-t--quorum[data-astro-cid-qforwa42]{grid-column:8 / span 5}.gv-t--decide[data-astro-cid-qforwa42]{grid-column:1 / -1}}@media(max-width:767px){.gv-bento[data-astro-cid-qforwa42]{grid-template-columns:1fr}.gv-bento[data-astro-cid-qforwa42]>[data-astro-cid-qforwa42]{grid-column:1 / -1!important}.gv-t--pic[data-astro-cid-qforwa42]{min-height:0;aspect-ratio:3 / 2}.gv-t--money[data-astro-cid-qforwa42]{display:flex;align-items:stretch}.gv-money[data-astro-cid-qforwa42]{align-self:stretch}.gv-money[data-astro-cid-qforwa42]{grid-template-columns:1fr}}
