.accordion[data-astro-cid-ufgdatl3]{border-top:1px solid var(--paper-line)}.accordion[data-astro-cid-ufgdatl3]>details{border-bottom:1px solid var(--paper-line)}.acc__summary[data-astro-cid-b6o4d35r]{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:12px 18px;min-height:44px;padding:18px 0;list-style:none;display:grid}.acc__summary[data-astro-cid-b6o4d35r]::-webkit-details-marker{display:none}.acc[data-astro-cid-b6o4d35r]:has(.acc__code) .acc__summary[data-astro-cid-b6o4d35r]{grid-template-columns:auto 1fr auto}.acc__code[data-astro-cid-b6o4d35r]{font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--tx-mute);min-width:4ch}.acc__title[data-astro-cid-b6o4d35r]{font-size:var(--fs-heading);line-height:var(--lh-heading);text-wrap:balance;font-weight:600}.acc__mark[data-astro-cid-b6o4d35r]{flex:none;width:14px;height:14px;position:relative}.acc__mark[data-astro-cid-b6o4d35r]:before,.acc__mark[data-astro-cid-b6o4d35r]:after{content:"";background:var(--tx);height:1px;transition:transform var(--dur-fast) var(--ease);position:absolute;inset:50% 0 auto}.acc__mark[data-astro-cid-b6o4d35r]:after{transform:rotate(90deg)}.acc[data-astro-cid-b6o4d35r][open] .acc__mark[data-astro-cid-b6o4d35r]:after{transform:rotate(0)}.acc__body[data-astro-cid-b6o4d35r]{max-width:68ch;color:var(--tx-mute);padding-bottom:22px}.acc__summary[data-astro-cid-b6o4d35r]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.acc__mark[data-astro-cid-b6o4d35r]:before,.acc__mark[data-astro-cid-b6o4d35r]:after{transition:none}}.journal{--journal-margin:44px;--journal-amount-col:96px;background:var(--ink);border:1px solid var(--ink-line);border-radius:var(--r);box-shadow:var(--shadow-ledger);color:var(--tx-inv);gap:0;display:grid;overflow:hidden}.journal__tabs{border-bottom:1px solid var(--ink-line);background:var(--ink-deep);flex-wrap:wrap;display:flex}.journal__tab{min-height:44px;color:var(--tx-inv-mute);font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);text-transform:uppercase;text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;flex:auto;padding:12px 18px}.journal__tab:hover{color:var(--tx-inv)}.journal__tab[aria-selected=true]{color:var(--tx-inv);border-bottom-color:var(--tab-accent)}.journal__panel{padding:clamp(20px,4vw,30px)}.journal__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding-bottom:16px;display:flex}.journal__event{max-width:46ch;font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--tx-inv);flex:22ch}.journal__reference{font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);color:var(--tx-inv-mute)}.journal__sheet{position:relative}.journal__rail{top:0;bottom:0;left:calc(var(--journal-margin) - 9px);background:var(--ink-line);width:1px;position:absolute}.journal__rail-fill{background:var(--red);transform-origin:top;width:100%;height:100%;display:block}.journal__columns,.journal__row,.journal__total{grid-template-columns:var(--journal-margin) minmax(0, 1fr) var(--journal-amount-col) var(--journal-amount-col);align-items:baseline;gap:0 12px;display:grid}.journal__columns{border-bottom:1px solid var(--ink-line);font-family:var(--mono);font-size:var(--fs-mono-label);line-height:var(--lh-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--tx-inv-mute);padding-bottom:10px}.journal__columns>:nth-child(n+3){text-align:right;white-space:nowrap}.journal__col-narrow{display:none}.journal__rows{margin:0;padding:0;list-style:none}.journal__row{border-bottom:1px dotted var(--ink-line);padding:11px 0}.journal__row[data-side=credit] .journal__account{padding-left:16px}.journal__marker{font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--tx-inv-mute)}.journal__account{gap:2px;min-width:0;display:grid}.journal__account-name{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--tx-inv)}.journal__account-sub{font-family:var(--mono);font-size:var(--fs-mono-label);line-height:var(--lh-mono);color:var(--tx-inv-mute);flex-wrap:wrap;gap:4px 10px;display:flex}.journal__code{letter-spacing:var(--track-label);color:var(--journal-accent)}.journal__amount{font-family:var(--mono);font-size:var(--fs-mono-data);font-variant-numeric:tabular-nums;text-align:right;color:var(--tx-inv);line-height:1.5}.journal__total{border-top:2px solid var(--tx-inv);margin-top:-1px;padding-top:12px}.journal__total-label{font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--tx-inv-mute)}.journal__total .journal__amount{font-weight:600}.journal__seal{padding-top:18px;padding-left:var(--journal-margin)}.journal__seal-pill{border:1px solid var(--green);border-radius:var(--r-pill);font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-inv);align-items:center;gap:8px;padding:7px 15px 7px 12px;display:inline-flex}.journal__tick{width:15px;height:15px;color:var(--green)}.journal__proves{border-top:1px solid var(--ink-line);max-width:62ch;font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--tx-inv-mute);margin-top:22px;padding-top:18px}@media (width<=680px){.journal{--journal-margin:34px}.journal__columns,.journal__row{grid-template-columns:var(--journal-margin) minmax(0, 1fr) auto}.journal__col-wide{display:none}.journal__col-narrow{display:block}.journal__amount:empty{display:none}.journal__total{padding-left:var(--journal-margin);flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.journal__total .journal__amount:before{font-size:var(--fs-mono-label);letter-spacing:var(--track-label);color:var(--tx-inv-mute);margin-right:6px}.journal__total .journal__amount[data-total=debit]:before{content:"DR"}.journal__total .journal__amount[data-total=credit]:before{content:"CR"}.journal__seal{padding-left:var(--journal-margin)}}@media (prefers-reduced-motion:no-preference){.journal__panel[data-posting=true] .journal__rail-fill{animation:journal-rail var(--post-duration) var(--ease) both}.journal__panel[data-posting=true] .journal__row{animation:journal-post var(--dur-mid) var(--ease) both;animation-delay:calc(var(--i) * 70ms)}.journal__panel[data-posting=true] .journal__total,.journal__panel[data-posting=true] .journal__seal-pill{animation:journal-settle .32s var(--ease) both;animation-delay:var(--post-duration)}.journal__panel[data-posting=true] .journal__seal-pill{animation-delay:calc(var(--post-duration) + .14s)}}@keyframes journal-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes journal-post{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes journal-settle{0%{opacity:0}to{opacity:1}}.moment{--moment-amount-col:92px;--moment-indent:15px;background:var(--ink-deep);border:1px solid var(--ink-line);border-radius:var(--r);box-shadow:var(--shadow-ledger);color:var(--tx-inv);gap:0;margin:0;padding:clamp(18px,3vw,24px);display:grid;overflow:hidden}.moment__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding-bottom:12px;display:flex}.moment__title{max-width:40ch;font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--tx-inv);flex:20ch}.moment__reference{font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);color:var(--tx-inv-mute)}.moment__context{font-family:var(--mono);font-size:var(--fs-mono-label);line-height:var(--lh-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--moment-accent);margin-top:-6px;padding-bottom:12px}.moment__sheet{position:relative}.moment__columns,.moment__row,.moment__total{grid-template-columns:minmax(0, 1fr) var(--moment-amount-col);align-items:baseline;gap:0 12px;display:grid}.moment__columns{border-bottom:1px solid var(--ink-line);font-family:var(--mono);font-size:var(--fs-mono-label);line-height:var(--lh-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--tx-inv-mute);padding-bottom:8px}.moment__columns>:last-child{text-align:right;white-space:nowrap}.moment__rows{margin:0;padding:0;list-style:none}.moment__row{border-bottom:1px dotted var(--ink-line);padding:8px 0}.moment__label{padding-left:calc(var(--depth,0) * var(--moment-indent));gap:2px;min-width:0;display:grid}.moment__name{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--tx-inv)}.moment__sub{font-family:var(--mono);font-size:var(--fs-mono-label);line-height:var(--lh-mono);color:var(--tx-inv-mute);flex-wrap:wrap;gap:4px 10px;display:flex}.moment__basis{letter-spacing:var(--track-label);color:var(--moment-accent)}.moment__amount{font-family:var(--mono);font-size:var(--fs-mono-data);font-variant-numeric:tabular-nums;text-align:right;color:var(--tx-inv);line-height:1.5}.moment__amount[data-sign=minus]{color:var(--tx-inv-mute)}.moment__group{border-bottom:1px dotted var(--ink-line)}.moment__group-row{grid-template-columns:minmax(0, 1fr) var(--moment-amount-col);cursor:pointer;align-items:baseline;gap:0 12px;min-height:44px;padding:10px 0;list-style:none;display:grid}.moment__group-row::-webkit-details-marker{display:none}.moment__group-row:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.moment__caret{border-right:1.6px solid var(--moment-accent);border-bottom:1.6px solid var(--moment-accent);width:7px;height:7px;transition:transform var(--dur-fast) var(--ease);margin-right:9px;display:inline-block;transform:translateY(-2px)rotate(-45deg)}.moment__group[open]>.moment__group-row .moment__caret{transform:translateY(-1px)rotate(45deg)}.moment__group .moment__rows{padding-bottom:6px}.moment__group .moment__row:last-child{border-bottom:0}.moment__total{border-top:2px solid var(--tx-inv);margin-top:-1px;padding-top:10px}.moment__total-label{font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--tx-inv-mute)}.moment__total .moment__amount{font-weight:600}.moment__total--sub{border-top-width:1px;border-top-color:var(--ink-line)}.moment__total--sub .moment__amount{font-weight:400}.moment__outcome{grid-template-columns:minmax(0, 1fr) var(--moment-amount-col);border:1px solid var(--moment-accent);border-radius:var(--r);align-items:baseline;gap:0 12px;margin-top:12px;padding:11px 14px;display:grid}.moment__outcome-label{font-family:var(--mono);font-size:var(--fs-mono-label);line-height:var(--lh-mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx-inv)}.moment__outcome .moment__amount{font-weight:600}.moment__outcome-note{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--tx-inv-mute);grid-column:1/-1;margin-top:8px}.moment__strip{border-top:1px solid var(--ink-line);flex-wrap:wrap;gap:10px 26px;margin-top:12px;padding-top:12px;display:flex}.moment__stat{gap:3px;display:grid}.moment__stat-label{font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--tx-inv-mute)}.moment__stat-value{font-family:var(--mono);font-size:var(--fs-mono-data);font-variant-numeric:tabular-nums;color:var(--tx-inv)}.moment__proves{border-top:1px solid var(--ink-line);max-width:58ch;font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--tx-inv-mute);margin-top:16px;padding-top:12px}@media (width<=520px){.moment{--moment-indent:9px}.moment__outcome{grid-template-columns:minmax(0,1fr)}.moment__outcome .moment__amount{text-align:left}}@media (prefers-reduced-motion:no-preference){.moment[data-posting=true] .moment__row,.moment[data-posting=true] .moment__group{animation:moment-post var(--dur-mid) var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}.moment[data-posting=true] .moment__total,.moment[data-posting=true] .moment__outcome,.moment[data-posting=true] .moment__strip{animation:moment-settle .32s var(--ease) both;animation-delay:var(--moment-settle-delay)}.moment[data-posting=true] .moment__outcome,.moment[data-posting=true] .moment__strip{animation-delay:calc(var(--moment-settle-delay) + .14s)}}@keyframes moment-post{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes moment-settle{0%{opacity:0}to{opacity:1}}.arch[data-astro-cid-q2pkzaw6]{--arch-gap:10px;--arch-joint:30px;margin:40px 0 0}.arch__layer[data-astro-cid-q2pkzaw6]{gap:8px var(--arch-gut,32px);align-items:stretch;display:grid}@media (width>=1160px){.arch[data-astro-cid-q2pkzaw6]{--arch-gut:clamp(32px, 4vw, 56px)}.arch__layer[data-astro-cid-q2pkzaw6]{grid-template-columns:minmax(0,.85fr) minmax(0,2fr)}}.arch__side[data-astro-cid-q2pkzaw6]{align-content:start;gap:8px;display:grid}.arch__name[data-astro-cid-q2pkzaw6]{font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--tx);font-weight:400}.arch__annotation[data-astro-cid-q2pkzaw6]{max-width:46ch;font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--tx-mute)}.arch__flow[data-astro-cid-q2pkzaw6]{flex-direction:column;min-width:0;display:flex}.arch__nodes[data-astro-cid-q2pkzaw6]{gap:var(--arch-gap);grid-template-columns:repeat(var(--n,1), minmax(0, 1fr));display:grid}.arch__nodes--single[data-astro-cid-q2pkzaw6]{grid-template-columns:minmax(0,1fr)}.arch__node[data-astro-cid-q2pkzaw6]{border:1px solid var(--paper-line);border-radius:var(--r);background:var(--arch-node-bg,var(--paper-hi));padding:13px 15px}.arch__node--in[data-astro-cid-q2pkzaw6]{border-left:2px solid var(--product-accent,var(--tx))}.arch__node--spine[data-astro-cid-q2pkzaw6]{border-color:var(--tx)}.arch__node--ledger[data-astro-cid-q2pkzaw6]{background:var(--ink);border-color:var(--ink);color:var(--tx-inv)}.arch__node-name[data-astro-cid-q2pkzaw6]{font-size:var(--fs-body-s);line-height:var(--lh-body-s);font-weight:600}.arch__node--ledger[data-astro-cid-q2pkzaw6] .arch__node-name[data-astro-cid-q2pkzaw6]{color:var(--tx-inv)}.arch__node-note[data-astro-cid-q2pkzaw6]{font-family:var(--mono);font-size:var(--fs-mono-label);line-height:var(--lh-mono);color:var(--tx-mute);margin-top:3px}.arch__node--ledger[data-astro-cid-q2pkzaw6] .arch__node-note[data-astro-cid-q2pkzaw6]{color:var(--tx-inv-mute)}.arch__join[data-astro-cid-q2pkzaw6]{min-height:var(--arch-joint);flex:auto;padding-block:6px;display:grid}.arch__join--in[data-astro-cid-q2pkzaw6]{grid-template-rows:var(--arch-joint) auto minmax(var(--arch-joint), 1fr)}.arch__join--out[data-astro-cid-q2pkzaw6]{grid-template-rows:minmax(var(--arch-joint), 1fr) auto var(--arch-joint)}.arch__join--straight[data-astro-cid-q2pkzaw6]{grid-template-rows:minmax(var(--arch-joint), 1fr)}.arch__stems[data-astro-cid-q2pkzaw6]{gap:var(--arch-gap);grid-template-columns:repeat(var(--n,1), minmax(0, 1fr));display:grid}.arch__stem[data-astro-cid-q2pkzaw6],.arch__drop[data-astro-cid-q2pkzaw6]{background:var(--tx-mute);justify-self:center;width:1px;height:100%;position:relative}.arch__bar[data-astro-cid-q2pkzaw6]{height:1px;margin-inline:calc((100% - (var(--n,1) - 1) * var(--arch-gap)) / (2 * var(--n,1)));background:var(--tx-mute);justify-self:stretch}.arch__tip[data-astro-cid-q2pkzaw6]{border-right:1px solid var(--tx-mute);border-bottom:1px solid var(--tx-mute);width:6px;height:6px;position:absolute;bottom:0;left:50%;transform:translate(-50%,-1px)rotate(45deg)}.arch__tip--narrow[data-astro-cid-q2pkzaw6]{display:none}.arch__caption[data-astro-cid-q2pkzaw6]{border-top:1px solid var(--paper-line);max-width:60ch;font-family:var(--mono);font-size:var(--fs-mono-label);line-height:var(--lh-mono);letter-spacing:var(--track-label);color:var(--tx-mute);margin-top:30px;padding-top:16px}@media (width<=1159px){.arch__nodes[data-astro-cid-q2pkzaw6]{grid-template-columns:minmax(0,1fr)}.arch__stems[data-astro-cid-q2pkzaw6],.arch__bar[data-astro-cid-q2pkzaw6]{display:none}.arch__tip--narrow[data-astro-cid-q2pkzaw6]{display:block}.arch__join[data-astro-cid-q2pkzaw6],.arch__join--in[data-astro-cid-q2pkzaw6],.arch__join--out[data-astro-cid-q2pkzaw6],.arch__join--straight[data-astro-cid-q2pkzaw6]{grid-template-rows:minmax(22px,1fr);min-height:22px}.arch__side[data-astro-cid-q2pkzaw6]{margin-bottom:4px}}.band[data-astro-cid-x3ga5glf]{padding-block:var(--pad)}.band--alt[data-astro-cid-x3ga5glf]{background:var(--paper-hi)}.band--ink[data-astro-cid-x3ga5glf]{background:var(--ink);color:var(--tx-inv)}.band__head[data-astro-cid-x3ga5glf]{max-width:22ch;font-family:var(--display);font-optical-sizing:auto;font-size:var(--fs-display-l);line-height:var(--lh-display-l);margin-top:14px}.band__head--inv[data-astro-cid-x3ga5glf]{color:var(--tx-inv)}.wrap[data-astro-cid-x3ga5glf]>.band__head[data-astro-cid-x3ga5glf]+.day[data-astro-cid-x3ga5glf],.wrap[data-astro-cid-x3ga5glf]>.band__head[data-astro-cid-x3ga5glf]+.reports[data-astro-cid-x3ga5glf],.wrap[data-astro-cid-x3ga5glf]>.band__head[data-astro-cid-x3ga5glf]+.fit[data-astro-cid-x3ga5glf]{margin-top:clamp(28px,4vw,40px)}.lede[data-astro-cid-x3ga5glf]{font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--tx-mute)}.lede[data-astro-cid-x3ga5glf]+.lede[data-astro-cid-x3ga5glf]{margin-top:16px}.problem[data-astro-cid-x3ga5glf]{max-width:64ch;margin-top:20px}.plain[data-astro-cid-x3ga5glf]{padding:0;list-style:none;display:grid}.plain[data-astro-cid-x3ga5glf] li[data-astro-cid-x3ga5glf]{border-top:1px solid var(--paper-line);line-height:var(--lh-body-s);padding:12px 0}@media (width>=760px){.plain--cols[data-astro-cid-x3ga5glf]{grid-template-columns:1fr 1fr;gap:0 40px}}.fineprint[data-astro-cid-x3ga5glf]{max-width:64ch;font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--tx-mute);margin-top:22px}.hero[data-astro-cid-x3ga5glf]{background:var(--ink);color:var(--tx-inv);padding-block:var(--pad-top) clamp(56px, 7vw, 96px)}.hero[data-astro-cid-x3ga5glf]+.band--ink[data-astro-cid-x3ga5glf],.band--ink[data-astro-cid-x3ga5glf]+.band--ink[data-astro-cid-x3ga5glf],.band--alt[data-astro-cid-x3ga5glf]+.band--alt[data-astro-cid-x3ga5glf]{padding-top:clamp(24px,3vw,44px)}.hero__grid[data-astro-cid-x3ga5glf]{align-items:start;gap:clamp(36px,6vw,60px);display:grid}@media (width>=1000px){.hero__grid--split[data-astro-cid-x3ga5glf]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,5vw,72px)}.hero__moment[data-astro-cid-x3ga5glf]{justify-self:end;width:100%;max-width:560px}}.hero__lockup[data-astro-cid-x3ga5glf]{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.hero__wordmark[data-astro-cid-x3ga5glf]{font-family:var(--display);font-optical-sizing:auto;font-size:var(--fs-display-m);color:var(--product-accent-ink);line-height:1.1}.hero__by[data-astro-cid-x3ga5glf]{font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--tx-inv-mute);flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:6px;display:flex}.hero__tagline[data-astro-cid-x3ga5glf]{letter-spacing:var(--track-eyebrow)}.hero__promise[data-astro-cid-x3ga5glf]{max-width:17ch;font-size:var(--fs-display-xl);line-height:var(--lh-display-xl);margin-top:clamp(24px,3vw,36px)}.hero__subline[data-astro-cid-x3ga5glf]{max-width:44ch;font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--tx-inv-mute);margin-top:20px}.hero__actions[data-astro-cid-x3ga5glf]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.modules__stage[data-astro-cid-x3ga5glf]{font-family:var(--mono);font-size:var(--fs-mono-label);line-height:var(--lh-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--tx-mute);margin-top:16px}.modules[data-astro-cid-x3ga5glf]{border-top:1px solid var(--paper-line);gap:0;display:grid}.module__body[data-astro-cid-x3ga5glf]{max-width:68ch}.module[data-astro-cid-x3ga5glf]{border-bottom:1px solid var(--paper-line)}.module__summary[data-astro-cid-x3ga5glf]{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:60px;list-style:none;display:flex}.module__summary[data-astro-cid-x3ga5glf]::-webkit-details-marker{display:none}.module__name[data-astro-cid-x3ga5glf]{font-size:var(--fs-heading);margin-right:auto;font-weight:600}.module__mark[data-astro-cid-x3ga5glf]{flex:none;width:14px;height:14px;position:relative}.module__mark[data-astro-cid-x3ga5glf]:before,.module__mark[data-astro-cid-x3ga5glf]:after{content:"";background:var(--tx);height:1px;transition:transform var(--dur-fast) var(--ease);position:absolute;inset:50% 0 auto}.module__mark[data-astro-cid-x3ga5glf]:after{transform:rotate(90deg)}.module[data-astro-cid-x3ga5glf][open] .module__mark[data-astro-cid-x3ga5glf]:after{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.module__mark[data-astro-cid-x3ga5glf]:before,.module__mark[data-astro-cid-x3ga5glf]:after{transition:none}}.module__lead[data-astro-cid-x3ga5glf]{color:var(--tx-mute);padding-bottom:8px}.module__points[data-astro-cid-x3ga5glf]{color:var(--tx-mute);font-size:var(--fs-body-s);line-height:var(--lh-body-s);padding:0 0 18px 18px}.module__summary[data-astro-cid-x3ga5glf]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.day[data-astro-cid-x3ga5glf]{counter-reset:stage;gap:0;padding:0;list-style:none;display:grid}.day__stage[data-astro-cid-x3ga5glf]{border-top:1px solid var(--paper-line);padding:20px 0}@media (width>=900px){.day[data-astro-cid-x3ga5glf]{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:28px;padding-bottom:8px;overflow-x:auto}.day__stage[data-astro-cid-x3ga5glf]{border-top:2px solid var(--product-accent)}}.day__label[data-astro-cid-x3ga5glf]{font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--product-accent)}.day__detail[data-astro-cid-x3ga5glf]{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--tx-mute);margin-top:8px}.flowband[data-astro-cid-x3ga5glf]{--arch-node-bg:var(--paper)}.flowband__caveat[data-astro-cid-x3ga5glf]{color:var(--tx)}.flowband__diagram[data-astro-cid-x3ga5glf]{min-width:0}.posting[data-astro-cid-x3ga5glf]{align-items:start;gap:clamp(28px,4vw,48px);display:grid}@media (width>=1000px){.posting[data-astro-cid-x3ga5glf]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.posting__intro[data-astro-cid-x3ga5glf] .band__lede[data-astro-cid-x3ga5glf]{max-width:42ch}.reports[data-astro-cid-x3ga5glf]{grid-template-columns:1fr;gap:16px;padding:0;list-style:none;display:grid}@media (width>=680px) and (width<=999.98px){.reports[data-astro-cid-x3ga5glf]{grid-template-columns:repeat(2,1fr)}.report[data-astro-cid-x3ga5glf]:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1000px){.reports[data-astro-cid-x3ga5glf]{grid-template-columns:repeat(3,1fr)}.report[data-astro-cid-x3ga5glf]:last-child:nth-child(3n+1){grid-column:span 3}.report[data-astro-cid-x3ga5glf]:nth-last-child(2):nth-child(3n+1){grid-column:span 2}}.report[data-astro-cid-x3ga5glf]{background:var(--ink-deep);border-left:3px solid var(--product-accent-ink);border-radius:var(--r);padding:20px 22px 22px}.report__name[data-astro-cid-x3ga5glf]{font-size:var(--fs-heading);font-weight:600;line-height:var(--lh-heading);color:var(--tx-inv)}.report__answers[data-astro-cid-x3ga5glf]{font-size:var(--fs-body-s);line-height:var(--lh-body-s);color:var(--tx-inv-mute);margin-top:6px}.fit[data-astro-cid-x3ga5glf]{gap:28px;display:grid}@media (width>=760px){.fit[data-astro-cid-x3ga5glf]{grid-template-columns:1fr 1fr;gap:40px}}.fit__head[data-astro-cid-x3ga5glf]{border-bottom:2px solid var(--green);font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-eyebrow);text-transform:uppercase;padding-bottom:12px;font-weight:400}.fit__col--not[data-astro-cid-x3ga5glf] .fit__head[data-astro-cid-x3ga5glf]{border-bottom-color:var(--brass-on-paper)}.cta__lede[data-astro-cid-x3ga5glf]{max-width:52ch;font-size:var(--fs-body-l);line-height:var(--lh-body-l);color:var(--tx-inv-mute)}.cta__lockup[data-astro-cid-x3ga5glf]{border-top:1px solid var(--ink-line);margin-top:52px;padding-top:24px}.cta__wordmark[data-astro-cid-x3ga5glf]{font-family:var(--display);font-optical-sizing:auto;font-size:var(--fs-display-m);color:var(--product-accent-ink);line-height:1.1}.cta__by[data-astro-cid-x3ga5glf]{font-family:var(--mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--tx-inv-mute);margin-top:4px}
