figure[data-astro-cid-pm5ksejz]{margin:0}.hero[data-astro-cid-i3irphx7]{flex-direction:column;display:flex}.copy[data-astro-cid-i3irphx7]{align-items:flex-start;gap:var(--s-300);padding:var(--s-500) var(--gutter) var(--s-400);flex-direction:column;display:flex}.actions[data-astro-cid-i3irphx7]{align-self:stretch}.actions[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{width:100%}.visual[data-astro-cid-i3irphx7]{--skel:#675b57;padding:var(--s-600) var(--s-500) var(--s-400) var(--gutter);background:var(--ink);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.stage[data-astro-cid-i3irphx7]{width:min(100%,384px);position:relative}.stage[data-astro-cid-i3irphx7] .shot{z-index:1;aspect-ratio:853/1024;position:relative}.frame[data-astro-cid-i3irphx7]{top:calc(-1 * var(--s-300));right:calc(-1 * var(--s-300));pointer-events:none;width:100%;height:100%;position:absolute}.f[data-astro-cid-i3irphx7]{background:var(--gold);position:absolute}.f-top[data-astro-cid-i3irphx7]{transform-origin:0;height:1px;inset:0 0 auto}.f-right[data-astro-cid-i3irphx7]{transform-origin:top;width:1px;inset:0 0 0 auto}.f-bottom[data-astro-cid-i3irphx7]{transform-origin:100%;height:1px;inset:auto 0 0}.f-left[data-astro-cid-i3irphx7]{transform-origin:bottom;width:1px;inset:0 auto 0 0}@media (width>=720px){.actions[data-astro-cid-i3irphx7]{align-self:flex-start}.actions[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{width:auto}}@media (width>=960px){.hero[data-astro-cid-i3irphx7]{min-height:calc(100svh - var(--header));grid-template-columns:minmax(0,1fr) minmax(384px,.75fr);display:grid}.copy[data-astro-cid-i3irphx7]{padding:var(--s-700) var(--s-600) var(--s-700) max(var(--gutter), 50vw - var(--container) / 2);justify-content:center}.visual[data-astro-cid-i3irphx7]{padding:var(--s-700) var(--s-700) var(--s-600) var(--s-500)}.stage[data-astro-cid-i3irphx7]{width:100%;max-width:512px}.frame[data-astro-cid-i3irphx7]{top:calc(-1 * var(--s-400));right:calc(-1 * var(--s-400))}}@media (width>=960px) and (width<1280px){.display[data-astro-cid-i3irphx7]{font-size:var(--text-4xl);line-height:var(--lh-4xl)}}@media (prefers-reduced-motion:no-preference){.js .f-top[data-astro-cid-i3irphx7],.js .f-bottom[data-astro-cid-i3irphx7]{transform:scaleX(0)}.js .f-right[data-astro-cid-i3irphx7],.js .f-left[data-astro-cid-i3irphx7]{transform:scaleY(0)}.js .photo.is-in~.frame[data-astro-cid-i3irphx7] .f[data-astro-cid-i3irphx7]{transition:transform .3s var(--io);transform:none}.js .photo.is-in~.frame[data-astro-cid-i3irphx7] .f-top[data-astro-cid-i3irphx7]{transition-delay:.2s}.js .photo.is-in~.frame[data-astro-cid-i3irphx7] .f-right[data-astro-cid-i3irphx7]{transition-delay:.5s}.js .photo.is-in~.frame[data-astro-cid-i3irphx7] .f-bottom[data-astro-cid-i3irphx7]{transition-delay:.8s}.js .photo.is-in~.frame[data-astro-cid-i3irphx7] .f-left[data-astro-cid-i3irphx7]{transition-delay:1.1s}}.head[data-astro-cid-z75bzaye]{justify-items:center;gap:var(--s-200);text-align:center;max-width:680px;margin-inline:auto;display:grid}h2[data-astro-cid-z75bzaye]{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.sub[data-astro-cid-z75bzaye]{color:var(--muted)}.ways[data-astro-cid-z75bzaye]{gap:var(--s-200);margin-top:var(--s-600);display:grid}.way[data-astro-cid-z75bzaye]{align-content:start;gap:var(--s-75);padding:var(--s-300);border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--soft);display:grid}.way[data-astro-cid-z75bzaye] svg{width:var(--s-500);height:var(--s-500);margin-bottom:var(--s-100);color:var(--gold)}h3[data-astro-cid-z75bzaye]{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.way[data-astro-cid-z75bzaye] p[data-astro-cid-z75bzaye]{color:var(--muted);text-wrap:balance}@media (width>=800px){h2[data-astro-cid-z75bzaye]{font-size:var(--text-4xl);line-height:var(--lh-4xl)}}@media (width>=960px){.ways[data-astro-cid-z75bzaye]{gap:var(--s-300);grid-template-columns:repeat(3,minmax(0,1fr))}}.doc[data-astro-cid-r7hwx5d5]{width:100%;max-width:384px;padding:var(--s-200);background:var(--soft);border:1px solid #b49a6880;box-shadow:0 16px 32px -24px #14233866}.label[data-astro-cid-r7hwx5d5]{color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.title[data-astro-cid-r7hwx5d5]{margin-top:var(--s-50);font-weight:600}.rows[data-astro-cid-r7hwx5d5]{margin-top:var(--s-200);position:relative}.hl[data-astro-cid-r7hwx5d5]{top:0;right:calc(-1 * var(--s-75));left:calc(-1 * var(--s-75));border-radius:var(--r-sm);background:var(--tint);opacity:0;position:absolute}.row[data-astro-cid-r7hwx5d5]{justify-content:space-between;align-items:center;gap:var(--s-100);padding-block:var(--s-75);font-size:var(--text-sm);line-height:var(--lh-sm);text-wrap:balance;border-top:1px solid #b49a684d;display:flex;position:relative}.chip[data-astro-cid-r7hwx5d5]{align-items:center;gap:var(--s-50);padding:var(--s-25) var(--s-75);border-radius:var(--r-full);background:var(--tint);font-size:var(--text-xs);line-height:var(--lh-xs);white-space:nowrap;font-weight:600;display:inline-flex}.chip[data-astro-cid-r7hwx5d5] svg{width:var(--s-100);height:var(--s-100);flex:none}.seal[data-astro-cid-r7hwx5d5]{align-items:center;gap:var(--s-75);width:fit-content;margin:var(--s-200) 0 0 auto;padding:var(--s-50) var(--s-100);border-radius:var(--r-full);background:var(--ink);color:var(--paper);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600;display:flex}.seal[data-astro-cid-r7hwx5d5] svg{width:var(--s-200);height:var(--s-200);color:var(--gold)}.cal[data-astro-cid-z2unmqou]{width:100%;max-width:400px;padding:var(--s-200);background:var(--soft);border:1px solid #b49a6880;box-shadow:0 16px 32px -24px #14233866}.head[data-astro-cid-z2unmqou]{justify-content:space-between;align-items:baseline;gap:var(--s-75);flex-wrap:wrap;display:flex}.label[data-astro-cid-z2unmqou]{color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.month[data-astro-cid-z2unmqou]{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600}.week[data-astro-cid-z2unmqou]{margin-top:var(--s-200);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative}.day[data-astro-cid-z2unmqou]{justify-items:center;gap:var(--s-50);display:grid}.name[data-astro-cid-z2unmqou]{color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600}.num[data-astro-cid-z2unmqou]{width:var(--s-400);height:var(--s-400);border-radius:var(--r-full);font-size:var(--text-sm);line-height:var(--lh-sm);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid;position:relative}.fill[data-astro-cid-z2unmqou]{border-radius:inherit;background:var(--ink);color:var(--paper);place-items:center;display:grid;position:absolute;inset:0}.dot[data-astro-cid-z2unmqou]{width:var(--s-50);height:var(--s-50);border-radius:var(--r-full)}.dot[data-astro-cid-z2unmqou].busy{background:var(--gold)}.ring[data-astro-cid-z2unmqou]{z-index:1;width:var(--s-400);height:var(--s-400);border:1.5px solid var(--gold);border-radius:var(--r-full);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.event[data-astro-cid-z2unmqou]{align-items:center;gap:var(--s-100);margin-top:var(--s-200);padding:var(--s-100);border-radius:var(--r-lg);border:1px solid #b49a6880;display:flex}.ev-icon[data-astro-cid-z2unmqou]{width:var(--s-400);height:var(--s-400);border-radius:var(--r-full);background:var(--tint);flex:none;place-items:center;display:grid}.ev-icon[data-astro-cid-z2unmqou] svg{width:var(--s-200);height:var(--s-200)}.ev-text[data-astro-cid-z2unmqou]{display:grid}.ev-title[data-astro-cid-z2unmqou]{font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600}.ev-time[data-astro-cid-z2unmqou]{color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-xs)}.flow[data-astro-cid-574k26v5]{width:100%;max-width:432px;padding:var(--s-200);background:var(--soft);border:1px solid #b49a6880;box-shadow:0 16px 32px -24px #14233866}.head[data-astro-cid-574k26v5]{justify-content:space-between;align-items:baseline;gap:var(--s-75);flex-wrap:wrap;display:flex}.label[data-astro-cid-574k26v5]{color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.amount[data-astro-cid-574k26v5]{font-size:var(--text-lg);line-height:var(--lh-lg);font-variant-numeric:tabular-nums;font-weight:600}.track[data-astro-cid-574k26v5]{--node:min(var(--s-700), 25%);--dot:var(--s-600);margin-top:var(--s-300);position:relative}.rail[data-astro-cid-574k26v5],.line[data-astro-cid-574k26v5]{top:calc(var(--dot) / 2 - 1px);right:calc(var(--node) / 2);left:calc(var(--node) / 2);height:2px;position:absolute}.rail[data-astro-cid-574k26v5]{background:#b49a684d}.line[data-astro-cid-574k26v5]{background:var(--gold);transform-origin:0}.pulse[data-astro-cid-574k26v5]{top:calc(var(--dot) / 2 - 5px);left:calc(var(--node) / 2 - 5px);z-index:1;border-radius:var(--r-full);background:var(--gold);width:10px;height:10px;box-shadow:0 0 0 var(--s-50) #b49a684d;opacity:0;position:absolute}ol[data-astro-cid-574k26v5]{justify-content:space-between;display:flex;position:relative}.node[data-astro-cid-574k26v5]{justify-items:center;gap:var(--s-75);width:var(--node);grid-template-columns:minmax(0,1fr);display:grid}.dot[data-astro-cid-574k26v5]{width:var(--dot);height:var(--dot);border:1px solid var(--line);border-radius:var(--r-full);background:var(--soft);color:var(--gold);place-items:center;display:grid;position:relative}.dot[data-astro-cid-574k26v5] svg{width:var(--s-300);height:var(--s-300)}.lit[data-astro-cid-574k26v5]{border-radius:inherit;background:var(--gold);color:var(--ink);place-items:center;display:grid;position:absolute;inset:-1px}.halo[data-astro-cid-574k26v5]{border:1.5px solid var(--gold);border-radius:inherit;opacity:0;position:absolute;inset:-1px}.name[data-astro-cid-574k26v5]{color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600}.meter[data-astro-cid-jtj54uci]{width:100%;max-width:432px;padding:var(--s-200);background:var(--soft);border:1px solid #b49a6880;box-shadow:0 16px 32px -24px #14233866}.label[data-astro-cid-jtj54uci]{color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.count[data-astro-cid-jtj54uci]{align-items:baseline;gap:var(--s-75);margin-top:var(--s-100);display:flex}.num[data-astro-cid-jtj54uci]{font-size:var(--text-5xl);line-height:var(--lh-5xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600}.unit[data-astro-cid-jtj54uci]{color:var(--muted);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:600}.bar[data-astro-cid-jtj54uci]{height:var(--s-75);margin-top:var(--s-600);border-radius:var(--r-full);background:#b49a6840;position:relative}.fill[data-astro-cid-jtj54uci]{width:var(--at);border-radius:inherit;background:var(--ink);transform-origin:0;position:absolute;inset:0 auto 0 0}.mark[data-astro-cid-jtj54uci]{bottom:calc(100% + var(--s-75));left:var(--at);position:absolute;transform:translate(-50%)}.today[data-astro-cid-jtj54uci]{padding:var(--s-25) var(--s-75);border-radius:var(--r-sm);background:var(--ink);color:var(--paper);font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:600;display:block;position:relative}.today[data-astro-cid-jtj54uci]:after{content:"";width:1px;height:var(--s-75);background:var(--ink);position:absolute;top:100%;left:50%}.scale[data-astro-cid-jtj54uci]{justify-content:space-between;gap:var(--s-100);margin-top:var(--s-100);color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-xs);display:flex}.head[data-astro-cid-z5hrwkp5]{gap:var(--s-200);margin-bottom:var(--s-500);display:grid}h2[data-astro-cid-z5hrwkp5]{margin-top:var(--s-75);font-size:var(--text-3xl);line-height:var(--lh-3xl)}.aside[data-astro-cid-z5hrwkp5]{justify-items:start;gap:var(--s-100);max-width:480px;color:var(--muted);display:grid}@media (width>=800px){h2[data-astro-cid-z5hrwkp5]{font-size:var(--text-4xl);line-height:var(--lh-4xl)}}@media (width>=960px){.head[data-astro-cid-z5hrwkp5]{align-items:end;gap:var(--s-700);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.bento[data-astro-cid-z5hrwkp5]{gap:var(--s-200);grid-template-columns:minmax(0,1fr);display:grid}.cell[data-astro-cid-z5hrwkp5]{display:flex}.card[data-astro-cid-z5hrwkp5]{width:100%;padding:var(--s-75);border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--soft);color:var(--ink);transition:transform .5s var(--ease), box-shadow .5s var(--ease);flex-direction:column;text-decoration:none;display:flex}.card[data-astro-cid-z5hrwkp5]:hover{transform:translateY(calc(-1 * var(--s-50)));box-shadow:0 24px 48px -32px #14233880}.card[data-astro-cid-z5hrwkp5]:active{transform:translateY(1px)}.visual[data-astro-cid-z5hrwkp5]{--pad:var(--s-300);padding:var(--pad);border-radius:var(--r-lg);background:var(--skel);flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.visual[data-astro-cid-z5hrwkp5]:before{content:"";margin:calc(-1 * var(--pad));aspect-ratio:16/10;grid-area:1/1;place-self:start stretch}.visual[data-astro-cid-z5hrwkp5] .bg{border-radius:inherit;position:absolute;inset:0}.visual[data-astro-cid-z5hrwkp5] .bg img{object-position:left center}.layer[data-astro-cid-z5hrwkp5]{z-index:1;grid-area:1/1;place-items:center;width:100%;display:grid;position:relative}@media (width<360px){.visual[data-astro-cid-z5hrwkp5]{--pad:var(--s-200)}}.text[data-astro-cid-z5hrwkp5]{align-items:flex-start;gap:var(--s-75);padding:0 var(--s-200) var(--s-100);flex-direction:column;flex:none;display:flex}.icon[data-astro-cid-z5hrwkp5]{width:var(--s-600);height:var(--s-600);margin-top:calc(-1 * var(--s-300));border-radius:var(--r-full);background:var(--ink);color:var(--gold);box-shadow:0 0 0 var(--s-50) var(--soft);place-items:center;display:grid;position:relative}.icon[data-astro-cid-z5hrwkp5] svg{width:var(--s-300);height:var(--s-300)}.text[data-astro-cid-z5hrwkp5] .kicker[data-astro-cid-z5hrwkp5]{margin-top:var(--s-50)}h3[data-astro-cid-z5hrwkp5]{font-size:var(--text-xl);line-height:var(--lh-xl)}.text[data-astro-cid-z5hrwkp5] p[data-astro-cid-z5hrwkp5]:not(.kicker){color:var(--muted);text-wrap:balance}.tags[data-astro-cid-z5hrwkp5]{gap:var(--s-50);margin-top:var(--s-50);flex-wrap:wrap;display:flex}.tags[data-astro-cid-z5hrwkp5] li[data-astro-cid-z5hrwkp5]{padding:var(--s-50) var(--s-75);border-radius:var(--r-full);background:var(--tint);font-size:var(--text-xs);line-height:var(--lh-xs);text-wrap:balance;font-weight:600}.go[data-astro-cid-z5hrwkp5]{align-items:center;gap:var(--s-75);padding-block:var(--s-75);font-size:var(--text-sm);line-height:var(--lh-sm);margin-top:auto;font-weight:600;display:inline-flex}.go[data-astro-cid-z5hrwkp5] svg{width:var(--s-200);height:var(--s-200);color:var(--gold);transition:transform .5s var(--ease)}.card[data-astro-cid-z5hrwkp5]:hover .go[data-astro-cid-z5hrwkp5] svg{transform:translateX(var(--s-50))}@media (width>=720px){.bento[data-astro-cid-z5hrwkp5]{grid-template-columns:repeat(2,minmax(0,1fr))}.cell[data-astro-cid-z5hrwkp5],.card[data-astro-cid-z5hrwkp5]{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.layer[data-astro-cid-z5hrwkp5]{place-items:center end}}@media (width>=960px){.bento[data-astro-cid-z5hrwkp5]{gap:var(--s-300)}.visual[data-astro-cid-z5hrwkp5] .layer[data-astro-cid-z5hrwkp5]>*{max-width:min(336px,68% + 9px)}}@media (prefers-reduced-motion:no-preference){.js .cell[data-astro-cid-z5hrwkp5]{opacity:0;transform:translateY(var(--s-300)) scale(.985);filter:blur(6px)}.js .cell[data-astro-cid-z5hrwkp5] .k-up{opacity:0;filter:blur(4px);transform:translateY(10px)}.js .cell[data-astro-cid-z5hrwkp5] .k-left{opacity:0;filter:blur(4px);transform:translate(-10px)}.js .cell[data-astro-cid-z5hrwkp5] .k-pop{opacity:0;filter:blur(4px);transform:scale(.86)}.js .cell[data-astro-cid-z5hrwkp5] .k-line{transform:scaleX(0)}.js .cell[data-astro-cid-z5hrwkp5] .k-wipe{clip-path:inset(0 100% 0 0)}.js .cell[data-astro-cid-z5hrwkp5].is-in{opacity:1;filter:none;transition:transform .9s var(--e) calc(var(--c) * 85ms), opacity .6s var(--e2) calc(var(--c) * 85ms), filter .6s var(--e2) calc(var(--c) * 85ms);transform:none}.js .cell[data-astro-cid-z5hrwkp5].is-in .text[data-astro-cid-z5hrwkp5] :is(.k-up,.k-pop),.js .cell[data-astro-cid-z5hrwkp5].is-in .photo.is-in~.layer[data-astro-cid-z5hrwkp5] :is(.k-up,.k-left,.k-pop,.k-line){opacity:1;filter:none;transition:transform 1.05s var(--e), opacity .75s var(--e2), filter .75s var(--e2);transition-delay:calc(var(--c) * 85ms + var(--d) * 1s);transform:none}.js .cell[data-astro-cid-z5hrwkp5].is-in .photo.is-in~.layer[data-astro-cid-z5hrwkp5] .k-wipe{clip-path:inset(0);transition:clip-path .9s var(--io);transition-delay:calc(var(--c) * 85ms + var(--d) * 1s)}.js .cell[data-astro-cid-z5hrwkp5].is-live :is(.k-up,.k-left,.k-pop,.k-line,.k-wipe){transition:none}}.tagline[data-astro-cid-etp4254j]{padding-block:var(--s-700)}.big[data-astro-cid-etp4254j]{max-width:680px;font-size:var(--text-4xl);line-height:var(--lh-4xl);letter-spacing:-.03em;text-wrap:balance;font-weight:600}.row[data-astro-cid-etp4254j]{display:inline}@media (prefers-reduced-motion:no-preference){.js .w[data-astro-cid-etp4254j]{opacity:.3;transition:opacity .5s var(--ease)}.js .w[data-astro-cid-etp4254j].on{opacity:1}}@media (width>=800px){.row[data-astro-cid-etp4254j]{display:block}}.panel[data-astro-cid-vhlqtkp3]{gap:var(--s-500);padding:var(--s-500) var(--s-300);border-radius:var(--r-3xl);background:var(--ink);color:var(--paper);display:grid}.copy[data-astro-cid-vhlqtkp3]{justify-items:start;gap:var(--s-100);display:grid}h2[data-astro-cid-vhlqtkp3]{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.copy[data-astro-cid-vhlqtkp3]>p[data-astro-cid-vhlqtkp3]:not(.kicker),li[data-astro-cid-vhlqtkp3]{color:#f7f4edcc}.card[data-astro-cid-vhlqtkp3]{justify-items:start;gap:var(--s-75);margin-top:var(--s-200);padding:var(--s-300);border-radius:var(--r-2xl);background:var(--soft);color:var(--ink);display:grid}h3[data-astro-cid-vhlqtkp3]{font-size:var(--text-xl);line-height:var(--lh-xl)}.card[data-astro-cid-vhlqtkp3] p[data-astro-cid-vhlqtkp3]{margin-bottom:var(--s-75);color:var(--muted)}.card[data-astro-cid-vhlqtkp3] .btn[data-astro-cid-vhlqtkp3]:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.card[data-astro-cid-vhlqtkp3] .btn[data-astro-cid-vhlqtkp3]:focus-visible{outline-color:var(--ink)}.intro[data-astro-cid-vhlqtkp3]{font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:600}ul[data-astro-cid-vhlqtkp3]{margin-top:var(--s-100)}li[data-astro-cid-vhlqtkp3]{gap:var(--s-100);padding-block:var(--s-200);text-wrap:balance;display:flex}li[data-astro-cid-vhlqtkp3]+li[data-astro-cid-vhlqtkp3]{border-top:1px solid #ffffff26}li[data-astro-cid-vhlqtkp3] svg{width:var(--s-300);height:var(--s-300);color:var(--gold);flex:none}@media (width>=800px){h2[data-astro-cid-vhlqtkp3]{font-size:var(--text-4xl);line-height:var(--lh-4xl)}}@media (width>=960px){.panel[data-astro-cid-vhlqtkp3]{gap:var(--s-700);padding:var(--s-700);grid-template-columns:repeat(2,minmax(0,1fr))}}.head[data-astro-cid-uxwfn6k4]{justify-items:start;gap:var(--s-75);max-width:680px;display:grid}h2[data-astro-cid-uxwfn6k4]{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.body[data-astro-cid-uxwfn6k4]{gap:var(--s-600);margin-top:var(--s-600);display:grid}.steps[data-astro-cid-uxwfn6k4]{display:grid}.step[data-astro-cid-uxwfn6k4]{grid-template-columns:var(--s-500) minmax(0, 1fr);gap:0 var(--s-200);padding-bottom:var(--s-400);display:grid;position:relative}.step[data-astro-cid-uxwfn6k4]:last-child{padding-bottom:0}.step[data-astro-cid-uxwfn6k4]:not(:last-child):before,.step[data-astro-cid-uxwfn6k4]:not(:last-child):after{content:"";top:var(--s-500);bottom:0;left:calc(var(--s-500) / 2 - .5px);width:1px;position:absolute}.step[data-astro-cid-uxwfn6k4]:before{background:#b49a6859}.step[data-astro-cid-uxwfn6k4]:after{background:var(--gold);transform:scaleY(var(--fill,0));transform-origin:top}.num[data-astro-cid-uxwfn6k4]{z-index:1;width:var(--s-500);height:var(--s-500);border:1px solid var(--line);border-radius:var(--r-full);background:var(--soft);font-size:var(--text-sm);line-height:var(--lh-sm);font-variant-numeric:tabular-nums;transition:background-color .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease);place-items:center;font-weight:600;display:grid;position:relative}.step[data-astro-cid-uxwfn6k4].is-active .num[data-astro-cid-uxwfn6k4]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.step[data-astro-cid-uxwfn6k4].is-done .num[data-astro-cid-uxwfn6k4]{border-color:var(--gold);background:var(--gold)}.copy[data-astro-cid-uxwfn6k4]{gap:var(--s-50);padding-top:var(--s-75);display:grid}h3[data-astro-cid-uxwfn6k4]{color:var(--muted);font-size:var(--text-lg);line-height:var(--lh-lg);transition:color .4s var(--ease)}.step[data-astro-cid-uxwfn6k4].is-active h3[data-astro-cid-uxwfn6k4],.step[data-astro-cid-uxwfn6k4].is-done h3[data-astro-cid-uxwfn6k4]{color:var(--ink)}.copy[data-astro-cid-uxwfn6k4] p[data-astro-cid-uxwfn6k4]{max-width:44ch;color:var(--muted)}.paper[data-astro-cid-uxwfn6k4]{padding:var(--s-300);background:var(--soft);border:1px solid #b49a6880;order:-1;position:relative;box-shadow:0 16px 32px -24px #14233866}.meter[data-astro-cid-uxwfn6k4]{top:calc(var(--s-300) + 6px);right:var(--s-300);gap:var(--s-50);display:flex;position:absolute}.seg[data-astro-cid-uxwfn6k4]{width:var(--s-300);border-radius:var(--r-full);background:#b49a684d;height:3px;overflow:hidden}.seg[data-astro-cid-uxwfn6k4] i[data-astro-cid-uxwfn6k4]{background:var(--gold);height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.seg[data-astro-cid-uxwfn6k4]:first-child{--p:1}.scenes[data-astro-cid-uxwfn6k4]{display:grid}.scene[data-astro-cid-uxwfn6k4]{grid-area:1/1;min-width:0}.scene[data-astro-cid-uxwfn6k4]:not(.is-active){visibility:hidden;opacity:0}.label[data-astro-cid-uxwfn6k4]{margin-bottom:var(--s-300);padding-right:calc(4 * var(--s-300) + 3 * var(--s-50) + var(--s-200));color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.chat[data-astro-cid-uxwfn6k4]{gap:var(--s-200);display:grid}.slot[data-astro-cid-uxwfn6k4]{display:grid}.slot[data-astro-cid-uxwfn6k4]>[data-astro-cid-uxwfn6k4]{grid-area:1/1}.out[data-astro-cid-uxwfn6k4]>[data-astro-cid-uxwfn6k4]{transform-origin:100% 100%;justify-self:end}.in[data-astro-cid-uxwfn6k4]>[data-astro-cid-uxwfn6k4]{transform-origin:0 100%;justify-self:start}.msg[data-astro-cid-uxwfn6k4]{max-width:88%;padding:var(--s-100) var(--s-200);font-size:var(--text-sm);line-height:var(--lh-sm)}.out[data-astro-cid-uxwfn6k4] .msg[data-astro-cid-uxwfn6k4]{border-radius:var(--r-2xl) var(--r-2xl) var(--r-sm) var(--r-2xl);background:var(--band)}.in[data-astro-cid-uxwfn6k4] .msg[data-astro-cid-uxwfn6k4]{border-radius:var(--r-2xl) var(--r-2xl) var(--r-2xl) var(--r-sm);background:var(--ink);color:#ffffffe6}.meta[data-astro-cid-uxwfn6k4]{justify-content:flex-end;align-items:center;gap:var(--s-50);margin-top:var(--s-50);color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-xs);display:flex}.in[data-astro-cid-uxwfn6k4] .meta[data-astro-cid-uxwfn6k4]{color:#fff9}.ticks[data-astro-cid-uxwfn6k4]{color:var(--gold);display:inline-flex}.ticks[data-astro-cid-uxwfn6k4] svg{width:var(--s-200);height:var(--s-200)}.dots[data-astro-cid-uxwfn6k4]{align-self:end;gap:var(--s-50);padding:var(--s-100) var(--s-200);border-radius:var(--r-2xl);background:var(--band);opacity:0;display:flex}.in[data-astro-cid-uxwfn6k4] .dots[data-astro-cid-uxwfn6k4]{background:var(--ink)}.dots[data-astro-cid-uxwfn6k4] i[data-astro-cid-uxwfn6k4]{border-radius:var(--r-full);background:var(--muted);width:6px;height:6px}.in[data-astro-cid-uxwfn6k4] .dots[data-astro-cid-uxwfn6k4] i[data-astro-cid-uxwfn6k4]{background:#ffffffb3}.rows[data-astro-cid-uxwfn6k4]{display:grid;position:relative}.hl[data-astro-cid-uxwfn6k4]{background:var(--tint);opacity:0;position:absolute;inset:0 0 auto}.row[data-astro-cid-uxwfn6k4]{align-items:center;gap:var(--s-100);padding:var(--s-200) var(--s-100);border-bottom:1px solid #b49a684d;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.row[data-astro-cid-uxwfn6k4]:last-child{border-bottom:0}.row[data-astro-cid-uxwfn6k4]>svg{width:var(--s-300);height:var(--s-300);color:var(--gold)}.name[data-astro-cid-uxwfn6k4]{font-weight:600}.status[data-astro-cid-uxwfn6k4]{font-size:var(--text-xs);line-height:var(--lh-xs);justify-items:end;font-weight:600;display:grid}.status[data-astro-cid-uxwfn6k4]>[data-astro-cid-uxwfn6k4]{grid-area:1/1}.pend[data-astro-cid-uxwfn6k4]{color:var(--muted);opacity:0}.ok[data-astro-cid-uxwfn6k4]{align-items:center;gap:var(--s-25);color:var(--gold-text);display:inline-flex}.ok[data-astro-cid-uxwfn6k4] svg{width:var(--s-200);height:var(--s-200)}.lines[data-astro-cid-uxwfn6k4]{margin:0;display:grid}.line[data-astro-cid-uxwfn6k4]{gap:var(--s-100);padding-block:var(--s-100);font-size:var(--text-sm);line-height:var(--lh-sm);border-bottom:1px solid #b49a684d;grid-template-columns:7rem minmax(0,1fr);display:grid}dt[data-astro-cid-uxwfn6k4]{color:var(--muted)}dd[data-astro-cid-uxwfn6k4]{margin:0;font-weight:600}.sign[data-astro-cid-uxwfn6k4]{margin-top:var(--s-300);justify-items:start;display:grid}.sig[data-astro-cid-uxwfn6k4]{width:160px;height:var(--s-600);color:var(--ink)}.rule[data-astro-cid-uxwfn6k4]{background:var(--ink);transform-origin:0;width:200px;height:1px}.caption[data-astro-cid-uxwfn6k4]{margin-top:var(--s-75);color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-xs)}.updates[data-astro-cid-uxwfn6k4]{gap:var(--s-300);display:grid;position:relative}.thread[data-astro-cid-uxwfn6k4]{transform-origin:top;background:#b49a6899;width:1px;position:absolute;top:10px;left:7.5px}.update[data-astro-cid-uxwfn6k4]{grid-template-columns:var(--s-200) minmax(0, 1fr) auto;align-items:start;gap:var(--s-100);font-size:var(--text-sm);line-height:var(--lh-sm);display:grid;position:relative}.dot[data-astro-cid-uxwfn6k4]{border-radius:var(--r-full);background:var(--gold);width:10px;height:10px;margin:5px 3px;position:relative}.ring[data-astro-cid-uxwfn6k4]{border:1px solid var(--gold);border-radius:inherit;opacity:0;position:absolute;inset:-1px}.new[data-astro-cid-uxwfn6k4] .what[data-astro-cid-uxwfn6k4]{font-weight:600}.date[data-astro-cid-uxwfn6k4]{color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-sm)}@media (width>=800px){h2[data-astro-cid-uxwfn6k4]{font-size:var(--text-4xl);line-height:var(--lh-4xl)}.paper[data-astro-cid-uxwfn6k4]{padding:var(--s-400)}.meter[data-astro-cid-uxwfn6k4]{top:calc(var(--s-400) + 6px);right:var(--s-400)}}@media (width>=1024px){.body[data-astro-cid-uxwfn6k4]{align-items:center;gap:var(--s-800);margin-top:var(--s-700);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.paper[data-astro-cid-uxwfn6k4]{order:0}}@media (prefers-reduced-motion:no-preference){.js .step[data-astro-cid-uxwfn6k4]{opacity:0;filter:blur(4px);transform:translate(-10px)}.js .paper[data-astro-cid-uxwfn6k4]{opacity:0;transform:translateY(var(--s-300)) scale(.985);filter:blur(6px)}.js .body[data-astro-cid-uxwfn6k4].is-in .step[data-astro-cid-uxwfn6k4],.js .body[data-astro-cid-uxwfn6k4].is-in .paper[data-astro-cid-uxwfn6k4]{opacity:1;filter:none;transform:none}.js .body[data-astro-cid-uxwfn6k4].is-in .step[data-astro-cid-uxwfn6k4]{transition:transform 1.05s var(--e) calc(var(--i) * 80ms), opacity .75s var(--e2) calc(var(--i) * 80ms), filter .75s var(--e2) calc(var(--i) * 80ms)}.js .body[data-astro-cid-uxwfn6k4].is-in .paper[data-astro-cid-uxwfn6k4]{transition:transform .9s var(--e) .15s, opacity .6s var(--e2) .15s, filter .6s var(--e2) .15s}.scene[data-astro-cid-uxwfn6k4]{transition:opacity .3s var(--e2), visibility 0s linear .3s, transform 0s linear .3s, filter 0s linear .3s}.scene[data-astro-cid-uxwfn6k4]:not(.is-active){filter:blur(4px);transform:translateY(10px)}.scene[data-astro-cid-uxwfn6k4].is-active{transition:transform .8s var(--e) .15s, opacity .5s var(--e2) .15s, filter .5s var(--e2) .15s}}@media (prefers-reduced-motion:reduce){.dots[data-astro-cid-uxwfn6k4]{display:none}}.creds[data-astro-cid-o7q3nzvw]{gap:var(--s-200);display:grid}.creds[data-astro-cid-o7q3nzvw] li[data-astro-cid-o7q3nzvw]{gap:var(--s-200);padding:var(--s-200);border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--soft);display:flex}.icon[data-astro-cid-o7q3nzvw]{width:var(--s-500);height:var(--s-500);border-radius:var(--r-full);background:var(--tint);color:var(--ink);flex:none;place-items:center;display:grid}.icon[data-astro-cid-o7q3nzvw] svg{width:var(--s-300);height:var(--s-300)}h3[data-astro-cid-o7q3nzvw]{font-size:var(--text-lg);line-height:var(--lh-lg)}.creds[data-astro-cid-o7q3nzvw] p[data-astro-cid-o7q3nzvw]{margin-top:var(--s-25);color:var(--muted);text-wrap:balance;font-size:var(--text-sm);line-height:var(--lh-sm)}@media (width>=720px){.creds[data-astro-cid-o7q3nzvw]{grid-template-columns:1fr 1fr}}.bar[data-astro-cid-h26ovzyb]{justify-content:space-between;align-items:center;gap:var(--s-200);margin-bottom:var(--s-200);display:flex}.hint[data-astro-cid-h26ovzyb]{color:var(--muted);font-size:var(--text-xs);line-height:var(--lh-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.controls[data-astro-cid-h26ovzyb]{gap:var(--s-75);display:none}.nav-btn[data-astro-cid-h26ovzyb]{width:var(--s-500);height:var(--s-500);border:1px solid var(--line);border-radius:var(--r-full);background:var(--soft);color:var(--ink);cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease), opacity .3s var(--ease), transform .5s var(--ease);place-items:center;padding:0;display:grid}.nav-btn[data-astro-cid-h26ovzyb] svg{width:var(--s-200);height:var(--s-200)}.nav-btn[data-astro-cid-h26ovzyb]:hover:not(:disabled){background:var(--ink);color:var(--paper)}.nav-btn[data-astro-cid-h26ovzyb]:active:not(:disabled){transform:scale(.98)}.nav-btn[data-astro-cid-h26ovzyb]:disabled{opacity:.4;cursor:default}.rail[data-astro-cid-h26ovzyb]{--edge:max(var(--gutter), (100% - var(--container)) / 2);gap:var(--s-200);padding:var(--s-50) var(--edge) var(--s-200);scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.rail[data-astro-cid-h26ovzyb]::-webkit-scrollbar{display:none}.rail[data-astro-cid-h26ovzyb]:focus-visible{outline-offset:-2px}li[data-astro-cid-h26ovzyb]{scroll-snap-align:start;flex:0 0 min(82%,288px)}article[data-astro-cid-h26ovzyb]{gap:var(--s-75);height:100%;padding:var(--s-300);border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--soft);flex-direction:column;display:flex}.icon[data-astro-cid-h26ovzyb]{width:var(--s-500);height:var(--s-500);margin-bottom:var(--s-75);border-radius:var(--r-full);background:var(--tint);color:var(--ink);place-items:center;display:grid}.icon[data-astro-cid-h26ovzyb] svg{width:var(--s-300);height:var(--s-300)}h3[data-astro-cid-h26ovzyb]{font-size:var(--text-lg);line-height:var(--lh-lg)}p[data-astro-cid-h26ovzyb]{color:var(--muted);text-wrap:balance}@media (width>=960px){.controls[data-astro-cid-h26ovzyb]{display:flex}.hint[data-astro-cid-h26ovzyb]{visibility:hidden}.rail[data-astro-cid-h26ovzyb]{gap:var(--s-300)}}.questions[data-astro-cid-lcdefpme]{gap:var(--s-500);display:grid}.intro[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--s-100);display:grid}h2[data-astro-cid-lcdefpme]{font-size:var(--text-3xl);line-height:var(--lh-3xl)}.sub[data-astro-cid-lcdefpme]{margin-bottom:var(--s-100);color:var(--muted)}@media (width>=800px){h2[data-astro-cid-lcdefpme]{font-size:var(--text-4xl);line-height:var(--lh-4xl)}}@media (width>=960px){.questions[data-astro-cid-lcdefpme]{align-items:start;gap:var(--s-700);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.intro[data-astro-cid-lcdefpme]{top:var(--s-900);position:sticky}}
