@property --e{syntax: "<number>"; inherits: true; initial-value: 0;}@property --lift{syntax: "<number>"; inherits: true; initial-value: 0;}.hx .hx-svg{display:block;width:100%;height:auto;max-height:calc(100svh - var(--header-height) - var(--space-9) - var(--space-6) - var(--space-4) - 12px);overflow:visible}.hx [data-fig]{transition:--e calc(var(--duration-draw) * .6) var(--ease-draw)}.hx [data-fig].is-open{--e: 1}.hx .pc{transform:translate(calc(var(--dx) * var(--e) * 1px),calc((var(--dy) * var(--e) - var(--lift)) * 1px))}.hx .hx-svg{--rest: 18.3}.hx .pc-all{transform:translate(calc(var(--dx) * var(--e) * 1px),calc((var(--dy) * var(--e) - var(--lift) - (1 - var(--e)) * var(--rest)) * 1px))}.hx .hx-name{color:var(--text-strong);pointer-events:none;opacity:clamp(0,calc(1 - var(--e) * 4),1)}.hx .pc polygon{stroke:var(--dia-line);stroke-width:1;stroke-linejoin:round;stroke-opacity:min(1,calc(var(--e) * 5));vector-effect:non-scaling-stroke}.hx .f-face{fill:var(--mark-face)}.hx .f-lit{fill:var(--mark-face-lit)}.hx .f-void{fill:var(--mark-void)}.hx .f-floor{fill:var(--mark-floor)}.hx .star{fill:var(--mark-star)}.hx{--hx-outline: 1.5px}.hx .hx-outline{fill:none;stroke:var(--dia-line);stroke-width:var(--hx-outline);stroke-linejoin:miter;vector-effect:non-scaling-stroke;pointer-events:none;opacity:clamp(0,calc(1 - var(--e) * 4),1);transition:stroke-opacity var(--duration-slow) var(--ease-fade)}.hx [data-fig]:not(.is-drawn) .hx-outline{stroke-opacity:0}.hx .star-glow{fill:var(--mark-star);opacity:.35;transform:scale(1.25);transform-box:fill-box;transform-origin:center;transition:opacity var(--duration-slow) var(--ease-fade)}.hx [data-fig][data-focus=respond] .star-glow{opacity:.7}.hx [data-fig].is-drawn:not(.is-open) .star-glow{animation:hx-breathe 4s ease-in-out infinite alternate}@keyframes hx-breathe{0%{opacity:.6;transform:scale(1.3)}to{opacity:1;transform:scale(1.5)}}@media(prefers-reduced-motion:reduce){.hx [data-fig].is-drawn:not(.is-open) .star-glow{animation:none;opacity:.8;transform:scale(1.4)}}.hx .wave{opacity:0;transition:opacity var(--duration-slow) var(--ease-fade)}.hx [data-fig][data-focus=respond] .wave{opacity:1}.hx .wave rect{fill:var(--mark-void);opacity:.5;transform:scaleY(.55);transform-box:fill-box;transform-origin:center}.hx [data-fig][data-focus=respond] .wave rect{animation:hx-speak .8s ease-in-out infinite alternate}@keyframes hx-speak{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.hx [data-fig][data-focus=respond] .wave rect{animation:none}}.hx .contents{opacity:clamp(0,calc((var(--e) - .35) * 3),1)}.hx .contents polygon{stroke-width:.5}.hx .c-side{fill:var(--mark-face)}.hx .c-top{fill:var(--mark-floor)}.hx .c-line,.hx .c-chev,.hx .c-dead,.hx .c-live{fill:none;stroke:var(--dia-line);stroke-width:.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hx .c-live{stroke:var(--dia-heavy);stroke-width:1}.hx .contents .c-hole{fill:var(--mark-void)}.hx .contents .c-hatch{fill:none;stroke:var(--dia-fine);stroke-width:.5;vector-effect:non-scaling-stroke}.hx .contents .c-glass{fill:var(--mark-floor);fill-opacity:.6}.hx .contents .c-rating{fill:none;stroke:var(--dia-line);stroke-width:.75}.hx .contents .c-mini-star{fill:var(--mark-star);stroke:none}.hx .fig path,.hx .fig circle{fill:var(--dia-line);stroke:none}.hx .fig .fig-load{fill:var(--mark-floor);stroke:var(--dia-line);stroke-width:.5;vector-effect:non-scaling-stroke}.hx .c-dead{stroke-dasharray:2 3}.hx .bot-dark,.hx .bot-head{stroke:var(--dia-line);stroke-width:.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hx .bot-dark{fill:var(--mark-void)}.hx .bot-head{fill:var(--mark-face)}.hx .bot-screen{fill:var(--mark-void)}.hx .bot-trim{fill:var(--dia-line)}.hx .bot .bot-eye{fill:var(--mark-star);stroke:none}.hx .bot-mouth,.hx .bot-baton{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.hx .bot-mouth{stroke:var(--mark-star);stroke-width:.75}.hx .bot-baton{stroke:var(--dia-line);stroke-width:1}.hx .bot-v{display:none}.hx:not([data-crew]) .bot[data-who=luxie] .bot-v--luxie,.hx:not([data-crew]) .bot[data-who=luxor] .bot-v--luxor,.hx[data-crew=luxie] .bot-v--luxie,.hx[data-crew=luxor] .bot-v--luxor{display:inline}.hx .bot-arm{transform-box:fill-box;transform-origin:0 100%}.hx [data-fig].is-playing .bot-arm{animation:hx-conduct .9s ease-in-out infinite alternate}@keyframes hx-conduct{0%{rotate:-14deg}to{rotate:16deg}}.hx .fig .lg,.hx .fig .arm{transform-box:fill-box;transform-origin:50% 0}.hx .fig .fb{transform-box:fill-box;transform-origin:50% 100%}.hx .fig .arm-up{transform-origin:0 100%}.hx .fig .arm-seat{transform-origin:0 0}.hx :is(.fig--walk,.fig--carry) .lg-a{rotate:16deg}.hx :is(.fig--walk,.fig--carry) .lg-b{rotate:-16deg}.hx .fig--walk .arm-a{rotate:-12deg}.hx .fig--walk .arm-b{rotate:12deg}.hx [data-fig][data-focus] .layer:not(.is-focus),.hx [data-fig][data-focus] .layer:not(.is-focus) *{animation-play-state:paused}.hx [data-fig].is-playing .mv{animation:hx-walk 4s linear infinite;animation-delay:var(--md)}@keyframes hx-walk{0%{translate:0 0;opacity:0}12%{opacity:1}88%{opacity:1}to{translate:calc(var(--mx) * 1px) calc(var(--my) * 1px);opacity:0}}.hx [data-fig].is-playing :is(.fig--walk,.fig--carry) .lg-a{animation:hx-stride .6s ease-in-out infinite alternate}.hx [data-fig].is-playing :is(.fig--walk,.fig--carry) .lg-b{animation:hx-stride .6s ease-in-out infinite alternate-reverse}.hx [data-fig].is-playing .fig--walk .arm-a{animation:hx-swing .6s ease-in-out infinite alternate-reverse}.hx [data-fig].is-playing .fig--walk .arm-b{animation:hx-swing .6s ease-in-out infinite alternate}.hx [data-fig].is-playing :is(.fig--walk,.fig--carry) .fb{animation:hx-bob .3s ease-in-out infinite alternate}@keyframes hx-stride{0%{rotate:22deg}to{rotate:-22deg}}@keyframes hx-swing{0%{rotate:18deg}to{rotate:-18deg}}@keyframes hx-bob{to{translate:0 -.25px}}.hx [data-fig].is-playing :is(.fig--stand,.fig--reach) .fb{animation:hx-sway 3.2s ease-in-out var(--fd) infinite alternate}.hx [data-fig].is-playing .fig--stand .arm-b{animation:hx-gesture 3s ease-in-out var(--fd) infinite}.hx [data-fig].is-playing .fig--reach .arm-up{animation:hx-wave 1.6s ease-in-out var(--fd) infinite alternate}.hx [data-fig].is-playing .fig--sit .hd{animation:hx-nod 2.4s ease-in-out var(--fd) infinite}.hx [data-fig].is-playing .fig--sit .arm-seat{animation:hx-work 1.2s ease-in-out var(--fd) infinite alternate}@keyframes hx-sway{0%{rotate:-2deg}to{rotate:2deg}}@keyframes hx-gesture{0%,55%,to{rotate:0deg}68%,84%{rotate:-55deg}}@keyframes hx-wave{0%{rotate:-10deg}to{rotate:14deg}}@keyframes hx-nod{0%,55%,to{translate:0 0}65%,78%{translate:0 .3px}}@keyframes hx-work{0%{rotate:-8deg}to{rotate:12deg}}.hx [data-fig].is-playing .a-rate{fill:var(--dia-line);fill-opacity:0;animation:hx-rate 4s ease-in-out infinite;animation-delay:calc(var(--k) * .25s)}@keyframes hx-rate{0%,5%{fill-opacity:0}15%,70%{fill-opacity:1}85%,to{fill-opacity:0}}.hx [data-fig].is-playing .a-chev{animation:hx-chev 2s linear infinite;animation-delay:calc(var(--k) * .15s)}@keyframes hx-chev{0%,40%,to{stroke-opacity:.25}15%{stroke-opacity:1}}.hx [data-fig].is-playing .c-live{stroke-dasharray:3 2;animation:hx-flow .8s linear infinite}@keyframes hx-flow{to{stroke-dashoffset:-5}}.hx [data-fig].is-playing .a-hoist{animation:hx-hoist 4s ease-in-out infinite alternate}@keyframes hx-hoist{to{translate:0 4px}}.hx [data-fig].is-playing .a-cable{transform-box:fill-box;transform-origin:top;animation:hx-cable 4s ease-in-out infinite alternate}@keyframes hx-cable{to{scale:1 2.33}}@media(prefers-reduced-motion:reduce){.hx [data-fig].is-playing :is(.mv,.a-rate,.a-chev,.c-live,.a-hoist,.a-cable){animation:none}.hx [data-fig].is-playing .c-live{stroke-dasharray:none}.hx [data-fig].is-playing .fig :is(.fb,.lg,.arm,.hd){animation:none}.hx [data-fig].is-playing .bot-arm{animation:none}}.hx .ghost{opacity:clamp(0,calc((var(--e) - .15) * 2.5),1)}.hx .align{fill:none;stroke:var(--dia-fine);stroke-width:.5;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.hx .labels{opacity:clamp(0,calc((var(--e) - .72) * 4),1)}.hx .lab-g{transform:translateY(calc(var(--lift) * -1px))}.hx .lead,.hx .rule{stroke:var(--dia-line);stroke-width:.5;vector-effect:non-scaling-stroke}.hx .dot{fill:var(--dia-anchor)}.hx .lab{font-family:var(--font-data);font-size:4.5px;font-weight:var(--weight-medium);letter-spacing:.12em;fill:var(--text-strong)}.hx .lab--sub{font-size:4px;font-weight:var(--weight-regular);fill:var(--dia-label)}.hx .plab{display:none}.hx .plab line{stroke:var(--dia-line);stroke-width:.5;vector-effect:non-scaling-stroke}.hx .plab circle{fill:var(--dia-anchor)}.hx .plab text{font-family:var(--font-data);font-size:4.8px;font-weight:var(--weight-medium);letter-spacing:.04em;fill:var(--text-strong)}@media(max-width:760px){.hx .hx-svg{position:absolute;left:50%;translate:-50% -50%;top:calc(50% + 25 * var(--e) * 100cqw / 144);width:calc(100cqw * 246 / 144);max-width:none;max-height:none;--rest: 12}.hx .hx-name{transform:translate(-42px,57px) scale(.7)}.hx .labels{display:none}.hx .plab{display:inline;opacity:clamp(0,calc((var(--e) - .72) * 4),1)}}.hx .pc,.hx .lab-g{transition:--lift var(--duration-slow) var(--ease-draw),opacity var(--duration-slow) var(--ease-fade)}.hx .layer{transition:opacity var(--duration-slow) var(--ease-fade)}.hx .is-above{--lift: 26}.hx g.layer[data-layer=respond]:not(.lab-g){transform:translateY(calc(var(--lift) * -1px));transition:--lift var(--duration-slow) var(--ease-draw),opacity var(--duration-slow) var(--ease-fade)}.hx [data-fig][data-focus] .layer:not(.is-focus){opacity:.16}.hx [data-fig][data-focus] .pc.is-focus>polygon{stroke:var(--dia-heavy)}.hx [data-fig][data-focus] .lab-g:not(.is-focus),.hx [data-fig][data-focus] .layer:not(.is-focus) .plab{opacity:0}.hx .pc>polygon.f-floor,.hx [data-fig][data-focus] .pc.is-focus>polygon.f-floor{stroke:none}.hx .pc>polygon.f-floor{fill-opacity:clamp(0,calc(1 - var(--e) * 3),1)}.hx .hit{fill:transparent;pointer-events:all}.hx .lab-g:focus{outline:none}.hx .lab-g:focus-visible text:first-of-type{fill:var(--gold-focus)}.hx[data-astro-cid-ipkbb6ej]{background:var(--surface-page);--e: 0;min-height:calc(100svh - var(--header-height));display:flex;flex-direction:column}.hx-in[data-astro-cid-ipkbb6ej]{flex:1;width:100%;min-height:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-7);align-items:center;padding-block:var(--space-6)}.hx-copy[data-astro-cid-ipkbb6ej]{display:grid;gap:var(--space-6);align-content:center}.hx-h1[data-astro-cid-ipkbb6ej]{font:var(--type-display);font-weight:var(--type-h1-weight);font-size:clamp(40px,6vw,80px);letter-spacing:var(--type-display-tracking);color:var(--text-strong)}.hx-line[data-astro-cid-ipkbb6ej]{display:block;white-space:nowrap}.hx-accent[data-astro-cid-ipkbb6ej]{color:var(--gold-active)}.hx-sub[data-astro-cid-ipkbb6ej]{font:var(--type-body-lg);color:var(--text-muted);max-width:36ch;margin:0}.hx-acts[data-astro-cid-ipkbb6ej]{display:flex;gap:var(--space-4);flex-wrap:wrap}.hx-figcol[data-astro-cid-ipkbb6ej]{min-height:0;height:100%;display:flex;flex-direction:column;gap:var(--space-4)}.hx-fig[data-astro-cid-ipkbb6ej]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.hx-hint[data-astro-cid-ipkbb6ej]{margin:0;text-align:center;transition:opacity var(--duration-slow) var(--ease-fade)}.hx-figcol[data-astro-cid-ipkbb6ej]:has(.hx-fig:not(.is-in)) .hx-hint[data-astro-cid-ipkbb6ej]{visibility:hidden}.hx-figcol[data-astro-cid-ipkbb6ej]:has(.hx-fig.is-open) .hx-hint[data-astro-cid-ipkbb6ej]{opacity:0}.hx-hint-tap[data-astro-cid-ipkbb6ej]{display:none}@media(hover:none){.hx-hint-hover[data-astro-cid-ipkbb6ej]{display:none}.hx-hint-tap[data-astro-cid-ipkbb6ej]{display:inline}}.hx-bar[data-astro-cid-ipkbb6ej]{border-top:var(--rule-fine)}.hx-bar-in[data-astro-cid-ipkbb6ej]{display:flex;justify-content:flex-end;padding-block:var(--space-4);gap:var(--space-4)}.hx-scroll[data-astro-cid-ipkbb6ej]{color:var(--text-faint)}.hx-copy[data-astro-cid-ipkbb6ej]{position:relative}.w[data-astro-cid-ipkbb6ej]{display:inline-block;white-space:pre;opacity:0}[data-astro-cid-ipkbb6ej][data-reveal].is-in .w[data-astro-cid-ipkbb6ej]{opacity:1}.hx-trace{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;user-select:none}@media(prefers-reduced-motion:reduce){.w[data-astro-cid-ipkbb6ej]{opacity:1}}.hx-fig[data-astro-cid-ipkbb6ej]:not(.is-in){visibility:hidden}@media(prefers-reduced-motion:reduce){.hx-fig[data-astro-cid-ipkbb6ej]{visibility:visible}}@media(max-width:760px){.hx[data-astro-cid-ipkbb6ej]{min-height:0}.hx-in[data-astro-cid-ipkbb6ej]{grid-template-columns:1fr;gap:var(--space-5);padding-block:var(--space-6);align-content:start}.hx-copy[data-astro-cid-ipkbb6ej]{gap:var(--space-5)}.hx-figcol[data-astro-cid-ipkbb6ej],.hx-fig[data-astro-cid-ipkbb6ej]{height:auto}.hx-h1[data-astro-cid-ipkbb6ej]{font-size:min(64px,calc((100vw - 32px) / 6.9))}.hx-sub[data-astro-cid-ipkbb6ej]{font:var(--type-body)}.hx-acts[data-astro-cid-ipkbb6ej]{flex-wrap:nowrap;gap:var(--space-3)}.hx-acts[data-astro-cid-ipkbb6ej] .btn[data-astro-cid-ipkbb6ej]{flex:1 1 auto;padding-inline:var(--space-4);white-space:nowrap}}@media(max-width:760px){.hx-figcol[data-astro-cid-ipkbb6ej]{container-type:inline-size}.hx-fig[data-astro-cid-ipkbb6ej]{position:relative;overflow:clip;display:block;flex:none;height:calc((150 + 130 * var(--e)) * 100cqw / 144)}}.prob[data-astro-cid-idcmyi2i]{--p: 0;background:var(--surface-page);padding-top:var(--space-9)}.prob-track[data-astro-cid-idcmyi2i]{height:260svh;position:relative}.prob-pin[data-astro-cid-idcmyi2i]{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-7)}.prob-text[data-astro-cid-idcmyi2i]{display:grid;gap:var(--space-6);justify-items:center}.prob-p[data-astro-cid-idcmyi2i]{font:var(--type-h2);font-size:calc(var(--type-h2-size) * .75);letter-spacing:var(--type-h2-tracking);text-align:center;max-width:44ch;margin:0}.pw[data-astro-cid-idcmyi2i]{white-space:nowrap}.pc--lit[data-astro-cid-idcmyi2i]{color:var(--gold-lit)}.prob[data-astro-cid-idcmyi2i].is-live .pc[data-astro-cid-idcmyi2i]{opacity:clamp(0,calc((var(--p) * (1 + var(--w)) - var(--x)) / var(--w)),1)}.prob-sr[data-astro-cid-idcmyi2i]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:760px){.prob-p[data-astro-cid-idcmyi2i]{max-width:30ch}}@media(prefers-reduced-motion:reduce){.prob-track[data-astro-cid-idcmyi2i]{height:auto}.prob-pin[data-astro-cid-idcmyi2i]{position:static;height:auto;padding-bottom:var(--space-9)}.prob[data-astro-cid-idcmyi2i].is-live .pc[data-astro-cid-idcmyi2i]{opacity:1}}.ind[data-astro-cid-pxmdaxe4]{padding-block:var(--space-9);background:var(--surface-sunk)}.ind-head[data-astro-cid-pxmdaxe4]{text-align:center;display:grid;gap:var(--space-3);justify-items:center;margin-bottom:var(--space-7)}.ind-h2[data-astro-cid-pxmdaxe4]{max-width:20ch}.ind-sub[data-astro-cid-pxmdaxe4]{color:var(--text-muted);max-width:46ch;margin:0}.ind-strip[data-astro-cid-pxmdaxe4]{position:relative;margin-bottom:var(--space-6)}.ind-tabs[data-astro-cid-pxmdaxe4]{display:flex;flex-wrap:nowrap;position:relative;column-gap:var(--space-5);background:linear-gradient(var(--rule-medium-color),var(--rule-medium-color)) bottom / 100% var(--rule-medium-width) no-repeat;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--space-7);contain:inline-size}.ind-tabs[data-astro-cid-pxmdaxe4]::-webkit-scrollbar{display:none}.ind-tab[data-astro-cid-pxmdaxe4]:first-child{margin-left:auto}.ind-tab[data-astro-cid-pxmdaxe4]:last-child{margin-right:auto}.ind-tab[data-astro-cid-pxmdaxe4]{appearance:none;background:none;border:0;cursor:pointer;flex:none;white-space:nowrap;position:relative;font:var(--type-small);color:var(--text-muted);padding:0 0 var(--space-3);border-bottom:var(--rule-heavy-width) solid transparent}.ind-tab[data-astro-cid-pxmdaxe4]+.ind-tab[data-astro-cid-pxmdaxe4]:before{content:"";position:absolute;pointer-events:none;left:calc(var(--space-5) / -2);top:.75em;width:4px;height:4px;border-radius:50%;background:var(--border-emphasis);transform:translate(-50%,-50%)}.ind-step[data-astro-cid-pxmdaxe4]{position:absolute;top:0;bottom:var(--rule-medium-width);z-index:1;width:var(--space-8);padding:0 0 var(--space-3);appearance:none;border:0;cursor:pointer;font:var(--type-small);color:var(--text-strong);display:flex;align-items:flex-start}.ind-step[data-astro-cid-pxmdaxe4][hidden]{display:none}.ind-step--prev[data-astro-cid-pxmdaxe4]{left:0;justify-content:flex-start;background:linear-gradient(to right,var(--surface-sunk) 55%,transparent)}.ind-step--next[data-astro-cid-pxmdaxe4]{right:0;justify-content:flex-end;background:linear-gradient(to left,var(--surface-sunk) 55%,transparent)}.ind-step[data-astro-cid-pxmdaxe4]:hover,.ind-tab[data-astro-cid-pxmdaxe4]:hover{color:var(--text-strong)}.ind-tab[data-astro-cid-pxmdaxe4][aria-selected=true]{color:var(--text-strong);border-bottom-color:var(--gold-active)}.ind-card[data-astro-cid-pxmdaxe4][hidden]{display:none}.ind-card[data-astro-cid-pxmdaxe4]{display:grid;grid-template-columns:1.6fr 1fr;border:var(--rule-medium);border-radius:var(--radius);overflow:hidden;background:var(--surface-page)}.ind-card[data-astro-cid-pxmdaxe4]{min-height:512px}.ind-main[data-astro-cid-pxmdaxe4]{padding:var(--space-7);display:grid;align-content:space-between;gap:var(--space-8)}.ind-intro[data-astro-cid-pxmdaxe4]{display:grid;gap:var(--space-4)}.ind-title[data-astro-cid-pxmdaxe4]{font-size:calc(var(--type-h2-size) * 1.25);letter-spacing:var(--type-h2-tracking);margin-top:var(--space-2)}.ind-foot[data-astro-cid-pxmdaxe4]{display:grid;gap:var(--space-5)}.ind-scope[data-astro-cid-pxmdaxe4]{font-size:18px;line-height:1.6;color:var(--text-strong);margin:0;max-width:60ch}.ind-covers[data-astro-cid-pxmdaxe4]{font:var(--type-small);color:var(--text-muted);margin:0;padding-top:var(--space-4);border-top:var(--rule-fine)}.ind-covers-k[data-astro-cid-pxmdaxe4]{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-strong);margin-right:var(--space-3)}.ind-intro[data-astro-cid-pxmdaxe4]{position:relative}.ind-title[data-astro-cid-pxmdaxe4]{padding-right:calc(176px + var(--space-4))}.ind-callout[data-astro-cid-pxmdaxe4]{display:block;overflow:visible;position:absolute;top:0;right:0}.co-leader[data-astro-cid-pxmdaxe4]{fill:none;stroke:var(--dia-fine);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:0}.co-dot[data-astro-cid-pxmdaxe4]{fill:var(--dia-anchor)}.co-label[data-astro-cid-pxmdaxe4]{font-family:var(--font-data);font-size:12px;font-weight:var(--weight-medium);letter-spacing:.12em;fill:var(--dia-label)}.co-label--sm[data-astro-cid-pxmdaxe4]{font-weight:var(--weight-regular);fill:var(--dia-fine)}.ind-proof[data-astro-cid-pxmdaxe4]{position:relative;overflow:hidden}.ind-proof[data-astro-cid-pxmdaxe4]>[data-astro-cid-pxmdaxe4]:not(.shaft){position:relative}.shaft[data-astro-cid-pxmdaxe4]{position:absolute;inset:0;pointer-events:none;background:var(--on-ink-gold);opacity:.16;clip-path:polygon(64% 0,90% 0,40% 100%,14% 100%)}.shaft--thin[data-astro-cid-pxmdaxe4]{opacity:.09;clip-path:polygon(94% 0,98% 0,48% 100%,44% 100%)}.ind-caps[data-astro-cid-pxmdaxe4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4) var(--space-6);font:var(--type-body)}.ind-caps[data-astro-cid-pxmdaxe4] li[data-astro-cid-pxmdaxe4]{padding-left:var(--space-5);position:relative;color:var(--text-strong)}.ind-caps[data-astro-cid-pxmdaxe4] li[data-astro-cid-pxmdaxe4]:before{content:"";position:absolute;left:var(--space-1);top:.66em;width:6px;height:6px;border-radius:50%;background:var(--text-strong)}.ind-more[data-astro-cid-pxmdaxe4]{justify-self:start;padding-top:var(--space-2);font:var(--type-body);font-weight:var(--weight-medium);color:var(--text-strong);text-decoration:none;border-bottom:var(--rule-medium-width) solid var(--border-emphasis)}.ind-more[data-astro-cid-pxmdaxe4]:hover{border-bottom-color:var(--text-strong)}.ind-proof[data-astro-cid-pxmdaxe4]{background:var(--surface-page);padding:var(--space-7);display:grid;gap:var(--space-3);align-content:center}.ind-fig[data-astro-cid-pxmdaxe4]{font:var(--type-h1);letter-spacing:var(--type-h1-tracking);color:var(--text-strong);margin:0;display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.ind-measure[data-astro-cid-pxmdaxe4]{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);color:var(--text-strong);margin:0;max-width:18ch}.ind-unit[data-astro-cid-pxmdaxe4]{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-muted)}.ind-unit--pre[data-astro-cid-pxmdaxe4]{font:var(--type-h2);text-transform:none;letter-spacing:0}.ind-figline[data-astro-cid-pxmdaxe4]{color:var(--text-muted);margin:0;max-width:34ch}.ind[data-astro-cid-pxmdaxe4][data-enter] .shaft[data-astro-cid-pxmdaxe4]{transform:translate(60%);opacity:0}.ind[data-astro-cid-pxmdaxe4][data-enter] .co-dot[data-astro-cid-pxmdaxe4]{opacity:0}.ind[data-astro-cid-pxmdaxe4][data-enter] .co-leader[data-astro-cid-pxmdaxe4]{stroke-dashoffset:1}.ind[data-astro-cid-pxmdaxe4][data-enter] .co-label[data-astro-cid-pxmdaxe4]{opacity:0}.ind[data-astro-cid-pxmdaxe4][data-enter].is-in .shaft[data-astro-cid-pxmdaxe4]{transform:none;opacity:.16;transition:transform var(--duration-draw) var(--ease-draw),opacity var(--duration-draw) var(--ease-fade)}.ind[data-astro-cid-pxmdaxe4][data-enter].is-in .shaft--thin[data-astro-cid-pxmdaxe4]{opacity:.09;transition-delay:.12s}.ind[data-astro-cid-pxmdaxe4][data-enter].is-in .co-dot[data-astro-cid-pxmdaxe4]{opacity:1;transition:opacity var(--duration-quick) var(--ease-fade) .2s}.ind[data-astro-cid-pxmdaxe4][data-enter].is-in .co-leader[data-astro-cid-pxmdaxe4]{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-line) .32s}.ind[data-astro-cid-pxmdaxe4][data-enter].is-in .co-label[data-astro-cid-pxmdaxe4]{opacity:1;transition:opacity var(--duration-quick) var(--ease-fade) .9s}@media(prefers-reduced-motion:reduce){.ind[data-astro-cid-pxmdaxe4][data-enter] .shaft[data-astro-cid-pxmdaxe4]{transform:none;opacity:.16}.ind[data-astro-cid-pxmdaxe4][data-enter] .shaft--thin[data-astro-cid-pxmdaxe4]{opacity:.09}.ind[data-astro-cid-pxmdaxe4][data-enter] .co-dot[data-astro-cid-pxmdaxe4],.ind[data-astro-cid-pxmdaxe4][data-enter] .co-label[data-astro-cid-pxmdaxe4]{opacity:1}.ind[data-astro-cid-pxmdaxe4][data-enter] .co-leader[data-astro-cid-pxmdaxe4]{stroke-dashoffset:0}}@media(max-width:860px){.ind-callout[data-astro-cid-pxmdaxe4]{display:none}.ind-title[data-astro-cid-pxmdaxe4]{padding-right:0}.ind-card[data-astro-cid-pxmdaxe4]{min-height:0}.ind-main[data-astro-cid-pxmdaxe4]{gap:var(--space-6)}.ind-card[data-astro-cid-pxmdaxe4],.ind-caps[data-astro-cid-pxmdaxe4]{grid-template-columns:1fr}}.fw[data-astro-cid-e7owuqx4]{background:var(--surface-page);padding-block:var(--space-9)}.fw-head[data-astro-cid-e7owuqx4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:end;border-top:var(--rule-medium);padding-top:var(--space-5);margin-bottom:var(--space-7)}.fw-h2[data-astro-cid-e7owuqx4]{margin-top:var(--space-3);max-width:16ch}.fw-h2[data-astro-cid-e7owuqx4] .fw-wm{display:inline-block;height:.67em;width:auto;vertical-align:baseline;margin-inline:.04em 0}.fw-name-tm[data-astro-cid-e7owuqx4]{white-space:nowrap}.fw-tm[data-astro-cid-e7owuqx4]{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:.3em;line-height:0;letter-spacing:0;vertical-align:baseline;position:relative;top:-1.5em;margin-left:.15em;color:var(--text-strong)}.fw-head[data-astro-cid-e7owuqx4]{align-items:start}.fw-frame[data-astro-cid-e7owuqx4]{margin:0;font:var(--type-h2);font-size:calc(var(--type-h2-size) * .6);letter-spacing:var(--type-h2-tracking);line-height:1.35;color:var(--text-muted);text-wrap:pretty}.fw-frame-lead[data-astro-cid-e7owuqx4]{color:var(--text-strong)}.fw-wrap[data-astro-cid-e7owuqx4]{max-width:1680px;padding-inline:max(var(--gutter),5vw)}.fw-grid[data-astro-cid-e7owuqx4]{display:grid;grid-template-columns:repeat(24,1fr);gap:var(--space-4);container-type:inline-size}.fw-card--r1[data-astro-cid-e7owuqx4]{--dia-h: 22cqi}.fw-card--r2[data-astro-cid-e7owuqx4]{--dia-h: 28cqi}.fw-card--r3[data-astro-cid-e7owuqx4]{--dia-h: 23cqi}.fw-card[data-astro-cid-e7owuqx4]{grid-column:span var(--span);position:relative;background:var(--dia-card);border-radius:var(--radius);overflow:hidden;padding:var(--space-5);display:block}.fw-more[data-astro-cid-e7owuqx4]{position:absolute;right:var(--space-5);bottom:calc(var(--space-5) + var(--fw-lh) / 2 - var(--control-height) / 2);font:var(--type-body);font-weight:var(--weight-medium);gap:var(--space-2);padding-inline:0;border:0;background:none;color:var(--text-strong);opacity:0;transition:opacity var(--duration-quick) var(--ease-fade)}.fw-card[data-astro-cid-e7owuqx4]:hover .fw-more[data-astro-cid-e7owuqx4],.fw-card[data-astro-cid-e7owuqx4]:focus-within .fw-more[data-astro-cid-e7owuqx4]{opacity:1}@media(hover:none){.fw-more[data-astro-cid-e7owuqx4]{opacity:1}}@media(prefers-reduced-motion:reduce){.fw-more[data-astro-cid-e7owuqx4]{transition:none}}.fw-card[data-astro-cid-e7owuqx4] h3{padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:var(--rule-fine-width) dotted var(--border-emphasis)}.fw-plan[data-astro-cid-e7owuqx4]{margin-left:var(--space-3);font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--status-warning-text);vertical-align:middle}.fw-name[data-astro-cid-e7owuqx4]{font-size:clamp(28px,2.8vw,40px)}.fw-card[data-astro-cid-e7owuqx4]{--fw-lh: 32px}.fw-line[data-astro-cid-e7owuqx4]{color:var(--text-muted);margin:0;line-height:var(--fw-lh)}.fw-line[data-astro-cid-e7owuqx4]:after{content:"";display:inline-block;width:128px}@media(max-width:1024px){.fw-grid[data-astro-cid-e7owuqx4]{grid-template-columns:1fr 1fr}.fw-card[data-astro-cid-e7owuqx4]{grid-column:span 1;--dia-h: 30cqi}}@media(max-width:860px){.fw-head[data-astro-cid-e7owuqx4]{grid-template-columns:1fr;gap:var(--space-4);align-items:start}}@media(max-width:680px){.fw-wrap[data-astro-cid-e7owuqx4]{padding-inline:var(--gutter-narrow)}}@media(max-width:560px){.fw-grid[data-astro-cid-e7owuqx4]{grid-template-columns:1fr}.fw-card[data-astro-cid-e7owuqx4]{--dia-h: auto;--fw-lh: 29px}.fw-line[data-astro-cid-e7owuqx4]{font-size:18px}}.lx[data-astro-cid-fs5oj3j3]{padding-block:var(--space-9);background:var(--surface-page)}.lx-head[data-astro-cid-fs5oj3j3]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:end;border-top:var(--rule-medium);padding-top:var(--space-5);margin-bottom:var(--space-7)}.lx-h2[data-astro-cid-fs5oj3j3]{margin:var(--space-3) 0 0;max-width:16ch}.lx-lede[data-astro-cid-fs5oj3j3]{font:var(--type-body-lg);color:var(--text-muted);margin:0;max-width:52ch;text-wrap:pretty}.lx-body[data-astro-cid-fs5oj3j3]{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--space-4)}.lx-win[data-astro-cid-fs5oj3j3]{position:relative;isolation:isolate;overflow:hidden;margin:0;min-height:560px;border-radius:var(--radius);background:var(--surface-raised)}.lx-shafts[data-astro-cid-fs5oj3j3]{position:absolute;inset:0;z-index:-1}.lx-shafts[data-astro-cid-fs5oj3j3] i[data-astro-cid-fs5oj3j3]{position:absolute;top:-20%;bottom:-20%;background:var(--surface-sunk);transform:skew(-28deg)}.lx-shafts[data-astro-cid-fs5oj3j3] i[data-astro-cid-fs5oj3j3]:nth-child(1){left:2%;width:14%}.lx-shafts[data-astro-cid-fs5oj3j3] i[data-astro-cid-fs5oj3j3]:nth-child(2){left:22%;width:28%;background:color-mix(in srgb,var(--surface-page) 55%,var(--surface-sunk))}.lx-shafts[data-astro-cid-fs5oj3j3] i[data-astro-cid-fs5oj3j3]:nth-child(3){left:56%;width:8%}.lx-shafts[data-astro-cid-fs5oj3j3] i[data-astro-cid-fs5oj3j3]:nth-child(4){left:70%;width:20%;background:color-mix(in srgb,var(--surface-page) 55%,var(--surface-sunk))}.lx-body[data-astro-cid-fs5oj3j3].is-armed .lx-shafts[data-astro-cid-fs5oj3j3]{clip-path:inset(0 100% 0 0)}.lx-body[data-astro-cid-fs5oj3j3].is-in .lx-shafts[data-astro-cid-fs5oj3j3]{clip-path:inset(0 0 0 0);transition:clip-path var(--duration-draw) var(--ease-draw)}.lx-bar[data-astro-cid-fs5oj3j3]{position:absolute;top:var(--space-4);left:var(--space-5);right:var(--space-4);z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.lx-k[data-astro-cid-fs5oj3j3]{margin:0;font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-muted)}.lx-name[data-astro-cid-fs5oj3j3]{color:var(--text-strong)}.lx-talk[data-astro-cid-fs5oj3j3]{gap:var(--space-2);background:var(--surface-page)}.lx-star[data-astro-cid-fs5oj3j3]{width:14px;height:14px;fill:var(--mark-star)}.lx-mascot[data-astro-cid-fs5oj3j3]{position:absolute;left:50%;bottom:0;height:90%;aspect-ratio:640 / 1240;transform:translate(-50%)}.lx-mascot[data-astro-cid-fs5oj3j3] img[data-astro-cid-fs5oj3j3]{display:block;width:100%;height:100%;pointer-events:none;user-select:none;-webkit-user-drag:none}.lx-body[data-astro-cid-fs5oj3j3][data-model] .lx-mascot[data-astro-cid-fs5oj3j3]{opacity:0}.lx-body[data-astro-cid-fs5oj3j3][data-model].is-2d .lx-mascot[data-astro-cid-fs5oj3j3]{opacity:1}.lx-walker[data-astro-cid-fs5oj3j3]{position:absolute;inset:0;transform-origin:50% 100%}.lx-walker[data-astro-cid-fs5oj3j3].is-off{visibility:hidden}.lx-tv[data-astro-cid-fs5oj3j3]{position:absolute;left:18.75%;top:28.39%;width:62.5%;height:21.77%;overflow:hidden}.lx-face[data-astro-cid-fs5oj3j3]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.f-star[data-astro-cid-fs5oj3j3],.f-talk[data-astro-cid-fs5oj3j3]{fill:var(--mark-star)}.f-smile[data-astro-cid-fs5oj3j3]{fill:none;stroke:var(--mark-star);stroke-width:7;stroke-linecap:round}.f-arc[data-astro-cid-fs5oj3j3]{fill:none;stroke:var(--mark-star);stroke-width:10;stroke-linecap:round}.f-grin[data-astro-cid-fs5oj3j3]{fill:var(--mark-star)}.f-talk[data-astro-cid-fs5oj3j3],.f-arc[data-astro-cid-fs5oj3j3],.f-grin[data-astro-cid-fs5oj3j3],.lx-win[data-astro-cid-fs5oj3j3].is-talking .f-smile[data-astro-cid-fs5oj3j3]{opacity:0}.lx-win[data-astro-cid-fs5oj3j3].is-talking .f-talk[data-astro-cid-fs5oj3j3]{opacity:1}.lx-win[data-astro-cid-fs5oj3j3].is-happy:not(.is-talking) .f-star[data-astro-cid-fs5oj3j3],.lx-win[data-astro-cid-fs5oj3j3].is-happy:not(.is-talking) .f-smile[data-astro-cid-fs5oj3j3]{opacity:0}.lx-win[data-astro-cid-fs5oj3j3].is-happy:not(.is-talking) .f-arc[data-astro-cid-fs5oj3j3],.lx-win[data-astro-cid-fs5oj3j3].is-happy:not(.is-talking) .f-grin[data-astro-cid-fs5oj3j3]{opacity:1}.lx-body[data-astro-cid-fs5oj3j3][data-entrance] .lx-cc[data-astro-cid-fs5oj3j3]{transition:opacity var(--duration-quick) var(--ease-fade)}.lx-body[data-astro-cid-fs5oj3j3][data-entrance].is-armed:not(.is-landed) .lx-cc[data-astro-cid-fs5oj3j3]{opacity:0}.lx-cc[data-astro-cid-fs5oj3j3]{position:absolute;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:2;display:grid;gap:var(--space-2);background:var(--surface-page);border-radius:var(--radius);padding:var(--space-4) var(--space-5)}.lx-ctx[data-astro-cid-fs5oj3j3]{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-muted)}.lx-quote[data-astro-cid-fs5oj3j3]{display:grid;font:var(--type-h3);letter-spacing:var(--type-h3-tracking);color:var(--text-strong);text-wrap:pretty}.lx-ghost[data-astro-cid-fs5oj3j3],.lx-typed[data-astro-cid-fs5oj3j3]{grid-area:1 / 1}.lx-ghost[data-astro-cid-fs5oj3j3]{visibility:hidden}.lx-sr[data-astro-cid-fs5oj3j3]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lx-pane[data-astro-cid-fs5oj3j3]{display:grid;grid-template-rows:auto 1fr auto;min-width:0;border:var(--rule-medium);border-radius:var(--radius);padding:var(--space-5) var(--space-6) var(--space-6)}.lx-tabs[data-astro-cid-fs5oj3j3]{display:flex;column-gap:var(--space-5);background:linear-gradient(var(--rule-medium-color),var(--rule-medium-color)) bottom / 100% var(--rule-medium-width) no-repeat;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;contain:inline-size}.lx-tabs[data-astro-cid-fs5oj3j3]::-webkit-scrollbar{display:none}.lx-tab[data-astro-cid-fs5oj3j3]{appearance:none;background:none;border:0;cursor:pointer;flex:none;white-space:nowrap;font:var(--type-small);color:var(--text-muted);padding:var(--space-3) 0;border-bottom:var(--rule-heavy-width) solid transparent;transition:color var(--duration-quick) var(--ease-fade)}.lx-tab[data-astro-cid-fs5oj3j3]:hover{color:var(--text-strong)}.lx-tab[data-astro-cid-fs5oj3j3][aria-selected=true]{color:var(--text-strong);border-bottom-color:var(--gold-active)}.lx-panels[data-astro-cid-fs5oj3j3]{display:grid;padding-top:var(--space-6)}.lx-panel[data-astro-cid-fs5oj3j3]{grid-area:1 / 1;display:grid;align-content:start;gap:var(--space-4)}.lx-panel[data-astro-cid-fs5oj3j3]:not(.is-on){visibility:hidden}.lx-panel[data-astro-cid-fs5oj3j3].is-on{animation:lx-up var(--duration-quick) var(--ease-fade)}@keyframes lx-up{0%{opacity:0;transform:translateY(8px)}}.lx-no[data-astro-cid-fs5oj3j3]{margin:0;font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);color:var(--text-faint)}.lx-h3[data-astro-cid-fs5oj3j3]{margin:0;max-width:22ch}.lx-text[data-astro-cid-fs5oj3j3]{margin:0;font:var(--type-body-lg);color:var(--text-body);max-width:60ch}.lx-vs[data-astro-cid-fs5oj3j3]{margin:var(--space-2) 0 0}.lx-vs[data-astro-cid-fs5oj3j3]>div[data-astro-cid-fs5oj3j3]{display:grid;grid-template-columns:96px 1fr;gap:var(--space-4);align-items:baseline;padding-block:var(--space-3);border-top:var(--rule-fine)}.lx-vs[data-astro-cid-fs5oj3j3]>div[data-astro-cid-fs5oj3j3]:last-child{border-bottom:var(--rule-fine)}.lx-vs[data-astro-cid-fs5oj3j3] dt[data-astro-cid-fs5oj3j3]{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-muted)}.lx-vs[data-astro-cid-fs5oj3j3] dd[data-astro-cid-fs5oj3j3]{margin:0;font:var(--type-body);color:var(--text-muted)}.lx-vs-us[data-astro-cid-fs5oj3j3] dt[data-astro-cid-fs5oj3j3],.lx-vs-us[data-astro-cid-fs5oj3j3] dd[data-astro-cid-fs5oj3j3]{color:var(--text-strong)}.lx-nums[data-astro-cid-fs5oj3j3]{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-7);margin:var(--space-3) 0 0}.lx-nums[data-astro-cid-fs5oj3j3]>div[data-astro-cid-fs5oj3j3]{display:flex;flex-direction:column-reverse;gap:var(--space-2)}.lx-nums[data-astro-cid-fs5oj3j3] dt[data-astro-cid-fs5oj3j3]{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-muted)}.lx-nums[data-astro-cid-fs5oj3j3] dd[data-astro-cid-fs5oj3j3]{margin:0;font:var(--weight-light) 40px/1 var(--font-display);letter-spacing:-.02em;color:var(--text-strong)}.lx-more[data-astro-cid-fs5oj3j3]{justify-self:start;margin-top:var(--space-6);font:var(--type-body);font-weight:var(--weight-medium);color:var(--text-strong);text-decoration:none;border-bottom:var(--rule-medium-width) solid var(--border-emphasis)}.lx-more[data-astro-cid-fs5oj3j3]:hover{border-bottom-color:var(--text-strong)}@media(max-width:960px){.lx-head[data-astro-cid-fs5oj3j3]{grid-template-columns:1fr;gap:var(--space-4);align-items:start}.lx-body[data-astro-cid-fs5oj3j3]{grid-template-columns:1fr}.lx-win[data-astro-cid-fs5oj3j3]{min-height:520px}}@media(max-width:560px){.lx[data-astro-cid-fs5oj3j3]{padding-block:var(--space-8)}.lx-win[data-astro-cid-fs5oj3j3]{min-height:600px}.lx-bar[data-astro-cid-fs5oj3j3]{left:var(--space-4)}.lx-nums[data-astro-cid-fs5oj3j3]{column-gap:var(--space-6)}.lx-mascot[data-astro-cid-fs5oj3j3]{height:84%}.lx-quote[data-astro-cid-fs5oj3j3]{font-size:18px}.lx-pane[data-astro-cid-fs5oj3j3]{padding:var(--space-4) var(--space-4) var(--space-5)}.lx-vs[data-astro-cid-fs5oj3j3]>div[data-astro-cid-fs5oj3j3]{grid-template-columns:1fr;gap:var(--space-1)}}@media(prefers-reduced-motion:reduce){.lx-body[data-astro-cid-fs5oj3j3].is-armed .lx-shafts[data-astro-cid-fs5oj3j3]{clip-path:none}.lx-panel[data-astro-cid-fs5oj3j3].is-on{animation:none}}.rmd[data-astro-cid-6qjh3rvd]{width:100%;height:auto;display:block}.align[data-astro-cid-6qjh3rvd]{stroke:var(--dia-datum);stroke-width:.5;stroke-dasharray:3 4;fill:none}.align[data-astro-cid-6qjh3rvd] line[data-astro-cid-6qjh3rvd]{stroke:var(--dia-fine)}.ghost[data-astro-cid-6qjh3rvd]{fill:none;stroke:var(--dia-datum);stroke-width:.5}.set-out[data-astro-cid-6qjh3rvd] line[data-astro-cid-6qjh3rvd]{stroke:var(--dia-datum);stroke-width:.5}.run[data-astro-cid-6qjh3rvd]{fill:none;stroke:var(--dia-line);stroke-width:.5;stroke-dasharray:.75 2.75;stroke-linecap:round}.run--live[data-astro-cid-6qjh3rvd]{stroke-width:1;stroke-dasharray:2 3}.leader[data-astro-cid-6qjh3rvd]{fill:none;stroke:var(--dia-fine);stroke-width:.5}.dim[data-astro-cid-6qjh3rvd] line[data-astro-cid-6qjh3rvd]{stroke:var(--dia-fine);stroke-width:.5}.dim[data-astro-cid-6qjh3rvd] .tick[data-astro-cid-6qjh3rvd]{stroke:var(--dia-line);stroke-width:1}.hatch[data-astro-cid-6qjh3rvd]{stroke:var(--dia-fine);stroke-width:.5}.floor[data-astro-cid-6qjh3rvd]{fill:var(--dia-fill);stroke:var(--dia-line);stroke-width:1}.floor--set-out[data-astro-cid-6qjh3rvd]{stroke-dasharray:4 3}.slab[data-astro-cid-6qjh3rvd]{fill:var(--dia-fill-core);stroke:var(--dia-line);stroke-width:1;stroke-linejoin:round}.node[data-astro-cid-6qjh3rvd]{fill:var(--dia-fill);stroke:var(--dia-line);stroke-width:1}.tile-edge[data-astro-cid-6qjh3rvd]{fill:none;stroke:var(--dia-line);stroke-width:1}.gap[data-astro-cid-6qjh3rvd]{stroke:var(--dia-line);stroke-width:1}.jd[data-astro-cid-6qjh3rvd]{fill:var(--dia-line)}.block[data-astro-cid-6qjh3rvd]{fill:var(--dia-fill-core);stroke:var(--dia-line);stroke-width:.5;stroke-linejoin:round}.block--top[data-astro-cid-6qjh3rvd]{fill:var(--dia-fill)}.block--lit[data-astro-cid-6qjh3rvd]{fill:var(--gold-lit-wash)}.block-edge[data-astro-cid-6qjh3rvd]{fill:none;stroke:var(--dia-heavy);stroke-width:2;stroke-linejoin:round}.shaft[data-astro-cid-6qjh3rvd]{fill:var(--gold-lit-wash)}.anchor[data-astro-cid-6qjh3rvd]{fill:var(--dia-anchor)}.past[data-astro-cid-6qjh3rvd] .node[data-astro-cid-6qjh3rvd],.past[data-astro-cid-6qjh3rvd] .run[data-astro-cid-6qjh3rvd]{stroke:var(--dia-fine)}.past[data-astro-cid-6qjh3rvd] .jd[data-astro-cid-6qjh3rvd]{fill:var(--dia-fine)}.past[data-astro-cid-6qjh3rvd] .glyph{opacity:.45}.sb[data-astro-cid-6qjh3rvd]{fill:none;stroke:var(--dia-line);stroke-width:.5}.sb--fill[data-astro-cid-6qjh3rvd]{fill:var(--dia-line)}.lab[data-astro-cid-6qjh3rvd]{font-family:var(--font-data);font-size:8px;font-weight:var(--weight-medium);letter-spacing:.1em;fill:var(--dia-label)}.lab--sm[data-astro-cid-6qjh3rvd]{font-size:7px;letter-spacing:.08em;fill:var(--dia-fine)}.rm[data-astro-cid-yhgzycvf]{padding-block:var(--space-9);background:var(--surface-page)}.rm-top[data-astro-cid-yhgzycvf]{display:grid;grid-template-columns:var(--space-10) 1fr;gap:var(--space-7);border-top:var(--rule-medium);padding-top:var(--space-5);margin-bottom:var(--space-7);align-items:start}.rm-label[data-astro-cid-yhgzycvf]{padding-top:var(--space-2)}.rm-h2[data-astro-cid-yhgzycvf]{max-width:18ch}.rm-body[data-astro-cid-yhgzycvf]{display:grid;grid-template-columns:minmax(180px,.75fr) 3.2fr;gap:var(--space-7)}.rm-rail[data-astro-cid-yhgzycvf]{list-style:none;margin:0;padding:0}.rm-step[data-astro-cid-yhgzycvf]{appearance:none;background:none;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);border:0;border-bottom:var(--rule-fine);padding:var(--space-4) 0;text-align:left;color:var(--text-muted);transition:color var(--duration-quick) var(--ease-fade)}.rm-step[data-astro-cid-yhgzycvf]:hover{color:var(--text-strong)}.rm-name[data-astro-cid-yhgzycvf]{font:var(--type-body);font-weight:var(--weight-medium)}.rm-no[data-astro-cid-yhgzycvf]{color:var(--text-faint)}.rm-step[data-astro-cid-yhgzycvf][aria-selected=true]{color:var(--text-strong);border-bottom-color:var(--gold-active)}.rm-step[data-astro-cid-yhgzycvf][aria-selected=true] .rm-no[data-astro-cid-yhgzycvf]{color:var(--gold-active)}.rm-panel[data-astro-cid-yhgzycvf][hidden]{display:none}.rm-panel[data-astro-cid-yhgzycvf]{display:grid;grid-template-columns:1.55fr 1fr;border:var(--rule-medium);border-radius:var(--radius)}.rm-lead[data-astro-cid-yhgzycvf]{padding:var(--space-7);border-right:var(--rule-fine);display:grid;gap:var(--space-4);align-content:start}.rm-title[data-astro-cid-yhgzycvf]{font-size:28px;line-height:1.25}.rm-dia[data-astro-cid-yhgzycvf]{margin-top:var(--space-6)}.rm-blurb[data-astro-cid-yhgzycvf]{font:var(--type-body);font-size:18px;line-height:1.6;color:var(--text-muted);margin:0}.rm-subs[data-astro-cid-yhgzycvf]{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:1fr}.rm-sub[data-astro-cid-yhgzycvf]{padding:var(--space-6);border-bottom:var(--rule-fine)}.rm-sub[data-astro-cid-yhgzycvf]:last-child{border-bottom:0}.rm-sub-t[data-astro-cid-yhgzycvf]{margin:0 0 var(--space-3);font:var(--type-body);font-weight:var(--weight-medium);color:var(--text-strong)}.rm-sub-d[data-astro-cid-yhgzycvf]{font:var(--type-body);color:var(--text-muted);margin:0}.rm-x[data-astro-cid-yhgzycvf],.rm-next[data-astro-cid-yhgzycvf]{display:none}@media(max-width:960px){.rm-body[data-astro-cid-yhgzycvf]{display:flex;flex-direction:column;gap:0}.rm-rail[data-astro-cid-yhgzycvf],.rm-rail[data-astro-cid-yhgzycvf] li[data-astro-cid-yhgzycvf],.rm-panels[data-astro-cid-yhgzycvf]{display:contents}.rm-step[data-astro-cid-yhgzycvf]{order:calc(var(--o) * 2);min-height:44px;align-items:center}.rm-panel[data-astro-cid-yhgzycvf]{order:calc(var(--o) * 2 + 1);grid-template-columns:1fr;margin:var(--space-4) 0 var(--space-5)}.rm-lead[data-astro-cid-yhgzycvf]{border-right:0;border-bottom:var(--rule-fine);padding:var(--space-5)}.rm-title[data-astro-cid-yhgzycvf]{display:none}.rm-dia[data-astro-cid-yhgzycvf]{margin-top:var(--space-4)}.rm-sub[data-astro-cid-yhgzycvf]{padding:var(--space-5)}.rm-no[data-astro-cid-yhgzycvf]{margin-left:auto}.rm-x[data-astro-cid-yhgzycvf]{display:block;flex:0 0 12px;height:12px;position:relative}.rm-x[data-astro-cid-yhgzycvf]:before,.rm-x[data-astro-cid-yhgzycvf]:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:var(--rule-medium-width) solid currentColor}.rm-x[data-astro-cid-yhgzycvf]:after{transform:rotate(90deg);transition:transform var(--duration-quick) var(--ease-fade)}.rm-step[data-astro-cid-yhgzycvf][aria-selected=true] .rm-x[data-astro-cid-yhgzycvf]:after{transform:rotate(0)}.rm-next[data-astro-cid-yhgzycvf]{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-4) var(--space-5);border:0;border-top:var(--rule-fine);background:none;cursor:pointer;font:var(--type-small);font-weight:var(--weight-medium);color:var(--text-strong);text-align:left}.rm-next-no[data-astro-cid-yhgzycvf]{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);color:var(--text-faint)}}@media(prefers-reduced-motion:reduce){.rm-x[data-astro-cid-yhgzycvf]:after{transition:none}}@media(max-width:680px){.rm-top[data-astro-cid-yhgzycvf]{grid-template-columns:1fr;gap:var(--space-3)}}.qa[data-astro-cid-ys3uvky2]{padding-block:var(--space-9);background:var(--surface-page)}.qa-in[data-astro-cid-ys3uvky2]{display:grid;gap:var(--space-7);border-top:var(--rule-medium);padding-top:var(--space-5)}.qa-head[data-astro-cid-ys3uvky2]{display:grid;gap:var(--space-3)}.qa-list[data-astro-cid-ys3uvky2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7);align-items:start}.qa-col[data-astro-cid-ys3uvky2]{display:grid;gap:var(--space-7)}.qa-gh[data-astro-cid-ys3uvky2]{margin:0 0 var(--space-3)}.qa-group[data-astro-cid-ys3uvky2] details[data-astro-cid-ys3uvky2]{border-top:var(--rule-fine)}.qa-group[data-astro-cid-ys3uvky2] details[data-astro-cid-ys3uvky2]:last-child{border-bottom:var(--rule-fine)}.qa-group[data-astro-cid-ys3uvky2] summary[data-astro-cid-ys3uvky2]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:var(--space-5);align-items:baseline;padding-block:var(--space-4)}.qa-group[data-astro-cid-ys3uvky2] summary[data-astro-cid-ys3uvky2]::-webkit-details-marker{display:none}.qa-q[data-astro-cid-ys3uvky2]{font:var(--type-body-lg);color:var(--text-strong)}.qa-x[data-astro-cid-ys3uvky2]{flex:0 0 12px;height:12px;position:relative}.qa-x[data-astro-cid-ys3uvky2]:before,.qa-x[data-astro-cid-ys3uvky2]:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:var(--rule-medium-width) solid var(--text-muted)}.qa-x[data-astro-cid-ys3uvky2]:after{transform:rotate(90deg);transition:transform var(--duration-quick) var(--ease-fade)}.qa-group[data-astro-cid-ys3uvky2] details[data-astro-cid-ys3uvky2][open]:not([data-closing]) .qa-x[data-astro-cid-ys3uvky2]:after{transform:rotate(0)}.qa-a[data-astro-cid-ys3uvky2]{padding-bottom:var(--space-5);max-width:64ch}.qa-a[data-astro-cid-ys3uvky2] p[data-astro-cid-ys3uvky2]{color:var(--text-muted);margin:0 0 var(--space-3)}.qa-a[data-astro-cid-ys3uvky2] p[data-astro-cid-ys3uvky2]:last-child{margin-bottom:0}@media(max-width:860px){.qa-in[data-astro-cid-ys3uvky2]{gap:var(--space-6)}.qa-list[data-astro-cid-ys3uvky2]{grid-template-columns:1fr}.qa-col[data-astro-cid-ys3uvky2]{display:contents}}@media(prefers-reduced-motion:reduce){.qa-x[data-astro-cid-ys3uvky2]:after{transition:none}}.cta[data-astro-cid-j7pv25f6]{padding-block:var(--space-9)}.cta-in[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;background:var(--surface-sunk);border-radius:var(--radius);padding:var(--space-7)}.cta-sign[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-5)}.cta-sign[data-astro-cid-j7pv25f6] .cta-mark{flex:none}@media(max-width:560px){.cta-sign[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:var(--space-4)}}.cta-sub[data-astro-cid-j7pv25f6]{color:var(--text-muted);margin:var(--space-2) 0 0}
