.h3d{background:var(--plaster,#0d2440);color:var(--ink,#eef3f8);position:relative}.h3d-stage{isolation:isolate;height:100svh;min-height:34rem;position:relative;overflow:hidden}html.motion .h3d:not(.is-still){height:420lvh}html.motion .h3d:not(.is-still) .h3d-stage{height:100lvh;position:sticky;top:0}.h3d-still,.h3d-live{width:100%;height:100%;position:absolute;inset:0}.h3d-still{transition:opacity .8s;display:block}.h3d-still.is-tall{display:none}@media (max-aspect-ratio:9/10){.h3d-still.is-wide{display:none}.h3d-still.is-tall{display:block}}.h3d-live{opacity:0;pointer-events:none;transition:opacity .8s}.h3d.is-live .h3d-live{opacity:1}.h3d.is-live .h3d-still{opacity:0}.h3d-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.h3d-live>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.h3d-o text{font-family:var(--face-mono);letter-spacing:.08em;font-weight:500}.h3d-o .o-lb{fill:#eef3f8;font-size:11.5px}.h3d-o .o-ls{fill:#a9bdd2;font-size:11px}.h3d-o .o-la{fill:#ffb547;font-size:11px}.h3d-o .o-lz{fill:#a9bdd2;letter-spacing:.1em;font-size:10.5px}.h3d-o .o-bn{fill:#eef3f8;font-size:12.5px}.h3d-o .o-bns{fill:#eef3f8;font-size:10px}.h3d-o .o-tbv{fill:#eef3f8;font:500 17px/1 var(--face-serif);letter-spacing:.02em}.h3d-o .o-ldr{fill:none;stroke:#a9bdd2;stroke-width:1px}.h3d-o .o-amber{fill:none;stroke:#ffb547;stroke-width:1.5px}.h3d-o .o-dot{fill:#eef3f8}.h3d-o .o-bal{fill:#0d2440;stroke:#eef3f8;stroke-width:1.2px}.h3d-o .o-frame{fill:none;stroke:#eef3f8;stroke-width:1px}.h3d-o .o-tb{fill:#0d2440f0;stroke:#eef3f8;stroke-width:1.2px}.h3d-o .o-tbl{fill:none;stroke:#a9bdd2;stroke-width:1px}.h3d-copy{z-index:2;left:var(--margin);right:var(--margin);bottom:calc(var(--hud) + var(--toolbar) + clamp(1rem, 5vh, 4rem));will-change:opacity, transform;max-width:min(48vw,46rem);position:absolute}.h3d-kicker{font:500 .75rem / 1 var(--face-mono);letter-spacing:.16em;color:var(--ink-soft);margin-bottom:1.25rem}.h3d .wordmark{font:500 clamp(3.6rem, 9.4vw, 10rem) / .82 var(--face-serif);text-transform:uppercase;letter-spacing:-.012em;max-width:none;color:var(--ink)}.h3d .wordmark span{display:block}.h3d-line{font:500 clamp(.9rem, .72rem + .5vw, 1.2rem) / 1.3 var(--face-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.h3d-line:before{content:"";background:var(--gold,#ffb547);flex:none;width:3rem;height:1px}.h3d-sentence{max-width:34rem;font-size:var(--fs-m);color:var(--ink-soft);text-wrap:pretty;margin-top:1rem;line-height:1.5}.h3d-more{flex-wrap:wrap;gap:0 1.75rem;margin-top:1.25rem;display:flex}.h3d-cue{display:none}html.motion .h3d:not(.is-still) .h3d-cue{font:500 .8125rem / 1 var(--face-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.h3d-cue span{background:var(--gold,#ffb547);width:1px;height:1.75rem}.h3d-cap{z-index:2;left:var(--margin);top:calc(var(--hud-top) + clamp(1rem, 4vh, 3rem));opacity:0;pointer-events:none;gap:.5rem;max-width:26rem;display:grid;position:absolute}.h3d-cap-n{font:500 .875rem / 1 var(--face-mono);letter-spacing:.16em;color:var(--gold,#ffb547)}.h3d-cap-t{font:500 clamp(1.9rem, 1.2rem + 2.2vw, 3.4rem) / .9 var(--face-serif);text-transform:uppercase}.h3d-cap-l{font-size:var(--fs-s);color:var(--ink-soft);max-width:22rem;line-height:1.5}@media (max-aspect-ratio:9/10){.h3d-copy{top:calc(var(--hud-top) + .5rem);max-width:none;bottom:auto}.h3d-kicker{margin-bottom:.9rem;font-size:.75rem}.h3d .wordmark{font-size:min(21.5vw,9rem)}.h3d-line{gap:.75rem;margin-top:1rem;font-size:.8rem}.h3d-line:before{width:1.75rem}.h3d-sentence{font-size:var(--fs-s);max-width:30rem}.h3d-more{gap:0 1.25rem;margin-top:.5rem}.h3d-cap{top:calc(var(--hud-top) + .25rem);right:var(--margin)}.h3d-cap-t{font-size:2rem}}
.sa{width:100%;height:100%;color:var(--ink,#14202e);display:block;overflow:visible}.sa path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.sa .sa-o path{stroke-width:var(--sa-stroke,.8)}.sa .sa-o path.f{fill:var(--paper,#f5f5f0)}.sa .sa-t path,.sa .sa-dim path{stroke:var(--ink-soft,#4a5866);stroke-width:.45px}.sa .sa-h path{stroke:var(--ink-soft,#4a5866);stroke-width:.4px}.sa .sa-c path{stroke:var(--ink-soft,#4a5866);stroke-width:.45px;stroke-dasharray:12 2.5 1.5 2.5}.sa .sa-dim path.sa-arr{fill:var(--ink,#14202e);stroke:none}.sa text{font:500 9px/1 var(--face-mono,"IBM Plex Mono", ui-monospace, monospace);fill:var(--ink,#14202e);text-anchor:middle;dominant-baseline:middle;letter-spacing:.04em}.sa-anim path,.sa-anim text,.hs-anim{animation-delay:calc(var(--d,0s) + var(--seek,0s));animation-fill-mode:both}.sa-anim .sa-o path,.sa-anim .sa-h path,.sa-anim .sa-dim path[pathLength]{stroke-dasharray:1 1.01;stroke-dashoffset:1.006px;animation-name:hs-draw;animation-duration:.3s;animation-timing-function:cubic-bezier(.45,0,.25,1)}.sa-anim .sa-o path.f{animation-name:hs-draw,hs-fill;animation-duration:.3s,.2s;animation-delay:calc(var(--d) + var(--seek,0s)), calc(var(--d) + .22s + var(--seek,0s))}.sa-anim .sa-h path{animation-duration:.16s}.sa-anim .sa-c path,.sa-anim .sa-t path,.sa-anim .sa-dim path:not([pathLength]),.sa-anim text{animation-name:hs-fade;animation-duration:.25s;animation-timing-function:linear}@keyframes hs-draw{to{stroke-dashoffset:0}}@keyframes hs-fill{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes hs-fade{0%{opacity:0}to{opacity:1}}@keyframes hs-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hs-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hs-set{0%{opacity:0;letter-spacing:.6em}to{opacity:1;letter-spacing:.14em}}@keyframes hs-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(-30px)}}@keyframes hs-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hs-exit{to{transform:translateY(-100%)}}html.hs-lock{scrollbar-gutter:stable;overflow:hidden}.hs-cover{display:none}html.hs-boot{overflow:hidden}html.hs-boot .hs-cover{--m:18px;--band:18px;z-index:89;background:var(--paper,#f5f5f0);color:var(--ink,#14202e);animation:.62s cubic-bezier(.7,0,.2,1) 4.5s forwards hs-exit;display:block;position:fixed;inset:0;overflow:hidden}html.hs-boot.hs-boot-off .hs-cover{animation:.62s cubic-bezier(.7,0,.2,1) forwards hs-exit;box-shadow:0 18px 48px #0006}.hs-cover-grid{background-image:linear-gradient(90deg,#eef3f814 1px,#0000 1px),linear-gradient(#eef3f814 1px,#0000 1px);background-position:50%;background-size:8mm 8mm;animation:.6s both hs-fade;position:absolute;inset:0}.hs-cover-outer{inset:var(--m);border:1.5px solid var(--ink,#14202e);animation:.3s 50ms both hs-fade;position:absolute}.hs-cover-inner{inset:calc(var(--m) + var(--band));border:1px solid var(--ink,#14202e);animation:.3s .15s both hs-fade;position:absolute}.hs-cover-zones{font:500 10px/1 var(--face-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--ink-soft,#4a5866);animation:.3s .35s both hs-fade;display:flex;position:absolute}.hs-cover-zones>span{flex:1;place-items:center;display:grid}.hs-cover-zones.is-x{left:calc(var(--m) + var(--band));right:calc(var(--m) + var(--band));height:var(--band)}.hs-cover-zones.is-x>span+span{border-left:.75px solid var(--ink-soft,#4a5866)}.hs-cover-zones.is-top{top:var(--m)}.hs-cover-zones.is-bottom{bottom:var(--m)}.hs-cover-zones.is-y{top:calc(var(--m) + var(--band));bottom:calc(var(--m) + var(--band));width:var(--band);flex-direction:column}.hs-cover-zones.is-y>span+span{border-top:.75px solid var(--ink-soft,#4a5866)}.hs-cover-zones.is-left{left:var(--m)}.hs-cover-zones.is-right{right:var(--m)}.hs-cover .hs-skip{animation:.3s .2s both hs-fade}.hs.is-resume .hs-grid,.hs.is-resume .hs-frame path,.hs.is-resume .hs-frame text{opacity:1;stroke-dashoffset:0;animation:none!important}.hs{--m:18px;--band:18px;--pad:clamp(16px, 3vw, 44px);z-index:90;background:var(--paper,#f5f5f0);color:var(--ink,#14202e);animation:.62s cubic-bezier(.7,0,.2,1) forwards hs-exit;animation-delay:calc(3.25s + var(--seek,0s));will-change:transform;position:fixed;inset:0;overflow:hidden;box-shadow:0 18px 48px #0006}.hs[data-frozen],.hs[data-frozen] *{animation-play-state:paused!important}.hs.is-skip{animation:.4s cubic-bezier(.7,0,.2,1) forwards hs-exit}.hs-grid{background-image:linear-gradient(90deg,#eef3f814 1px,#0000 1px),linear-gradient(#eef3f814 1px,#0000 1px);background-position:50%;background-size:8mm 8mm;animation-name:hs-fade;animation-duration:.6s;position:absolute;inset:0}.hs-frame{width:100%;height:100%;position:absolute;inset:0}.hs-frame path{fill:none;stroke:var(--ink,#14202e);stroke-width:1px}.hs-frame .hs-outer{stroke-width:1.5px}.hs-frame .hs-tick{stroke:var(--ink-soft,#4a5866);stroke-width:.75px}.hs-frame text{font:500 10px/1 var(--face-mono,"IBM Plex Mono", ui-monospace, monospace);fill:var(--ink-soft,#4a5866);text-anchor:middle;dominant-baseline:central}.hs-frame [pathLength]{stroke-dasharray:1 1.01;stroke-dashoffset:1.006px;animation-name:hs-draw;animation-duration:.7s;animation-timing-function:cubic-bezier(.6,0,.3,1)}.hs-frame .hs-tick,.hs-frame text{animation-name:hs-fade;animation-duration:.3s}.hs-frame path,.hs-frame text{animation-delay:calc(var(--d,0s) + var(--seek,0s));animation-fill-mode:both}.hs-stage{inset:calc(var(--m) + var(--band) + var(--pad));gap:var(--pad) calc(var(--pad) * 1.5);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;position:absolute}.hs-word{grid-area:1/1/span 2;align-self:center}.hs-figure{flex-direction:column;grid-area:1/2;min-height:0;display:flex}.hs-figure .sa{flex:1;min-height:0}.hs-caption{text-align:center;font:500 11px/1.3 var(--face-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.14em;color:var(--ink-soft,#4a5866);margin-top:10px;animation-name:hs-fade;animation-duration:.3s}.hs-tb{grid-area:2/2;justify-self:end}.hs-mark{font-family:var(--face-display,"IBM Plex Sans Condensed", "Arial Narrow", sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,5.6vw,5.5rem);font-weight:600;line-height:.95;animation-name:hs-set;animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}.hs-mark span{display:block}.hs-rule{background:var(--ink,#14202e);transform-origin:0;width:min(100%,22rem);height:1px;margin:clamp(14px,2vw,22px) 0;animation-name:hs-rule;animation-duration:.45s;animation-timing-function:cubic-bezier(.6,0,.2,1)}.hs-line{font:400 clamp(.95rem, 1.3vw, 1.2rem)/1.4 var(--face-mono,"IBM Plex Mono", ui-monospace, monospace);color:var(--ink-soft,#4a5866);margin:0;animation-name:hs-rise;animation-duration:.45s}.hs-tb{background:var(--ink,#14202e);border:1px solid var(--ink,#14202e);width:min(400px,100%);font-family:var(--face-mono,"IBM Plex Mono", ui-monospace, monospace);grid-template-columns:1.15fr 1.15fr .7fr;gap:1px;animation-name:hs-wipe;animation-duration:.35s;animation-timing-function:cubic-bezier(.6,0,.3,1);display:grid}.hs-c{background:var(--paper,#f5f5f0);flex-direction:column;gap:3px;min-width:0;padding:6px 9px 7px;display:flex;position:relative}.hs-c.w3{grid-column:span 3}.hs-c.w2{grid-column:span 2}.hs-l{letter-spacing:.08em;color:var(--ink-soft,#4a5866);font-size:12px}.hs-v{letter-spacing:.06em;white-space:nowrap;font-size:13px;font-weight:500}.hs-c.w3 .hs-v{letter-spacing:.1em;font-size:15px;font-weight:600}.hs-l,.hs-v{animation-name:hs-type;animation-duration:.22s}.hs-v{animation-timing-function:steps(8,end)}.hs-cloud{pointer-events:none;width:calc(100% + 10px);height:calc(100% + 8px);position:absolute;inset:-4px -5px;overflow:visible}.hs-cloud path{fill:none;stroke:var(--accent,#b3301a);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.01;stroke-dashoffset:1.006px;animation:.38s cubic-bezier(.5,0,.3,1) both hs-draw;animation-delay:calc(2.45s + var(--seek,0s))}.hs-skip{left:calc(var(--m) + var(--band) + 6px);bottom:calc(var(--m) + var(--band) + 4px);z-index:1;cursor:pointer;min-width:44px;min-height:44px;color:var(--ink,#14202e);font:500 12px/1 var(--face-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--rule,#14202e29);text-decoration-color:var(--rule,#14202e29);text-underline-offset:.4em;background:0 0;border:0;padding:0 12px;animation-name:hs-fade;animation-duration:.3s;position:absolute}.hs-skip:hover{text-decoration-color:currentColor}.hs-skip:focus-visible{outline:2px solid var(--accent,#b3301a);outline-offset:2px}@media (max-width:760px),(max-aspect-ratio:1){.hs,html.hs-boot .hs-cover{--m:10px;--band:14px;--pad:16px}.hs-stage{bottom:calc(var(--m) + var(--band) + 52px);grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);gap:18px}.hs-figure{grid-area:1/1}.hs-word{grid-area:2/1}.hs-tb{grid-area:3/1;justify-self:stretch;width:100%;max-width:none}.hs-mark{font-size:clamp(2rem,11vw,3.4rem)}.hs-rule{margin:12px 0}.hs-v{font-size:12px}.hs-c.w3 .hs-v{font-size:14px}}@media (prefers-reduced-motion:reduce){html.hs-boot .hs-cover{display:none}}
.uc{color:var(--ink,#eef3f8);position:relative}.uc-intro{padding:clamp(5rem, 14vh, 10rem) var(--margin,1.25rem) clamp(3rem, 8vh, 6rem);max-width:var(--content,90rem);margin:0 auto}.uc-kicker{font:500 .8125rem / 1.3 var(--face-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft,#a9bdd2);margin-bottom:1.25rem}.uc-title{font:500 clamp(3.4rem, 11vw, 11rem) / .82 var(--face-serif);text-transform:uppercase;letter-spacing:-.012em}.uc-line{max-width:40rem;font-size:var(--fs-m,1.1rem);color:var(--ink-soft,#a9bdd2);text-wrap:pretty;margin-top:1.5rem;line-height:1.5}.uc-index{border-top:1px solid var(--rule-strong,#eef3f873);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2rem,6vh,4rem) 0 0;padding:0;list-style:none;display:grid}.uc-index li{border-bottom:1px solid var(--rule,#eef3f82e)}.uc-index li:not(:nth-child(3n)){border-right:1px solid var(--rule,#eef3f82e)}.uc-index a{min-height:var(--tap,2.75rem);color:inherit;gap:.35rem;padding:1rem 1rem 1.1rem;text-decoration:none;display:grid}.uc-index a:hover .uc-index-title,.uc-index a:focus-visible .uc-index-title{text-decoration:underline;-webkit-text-decoration-color:var(--gold,#ffb547);text-decoration-color:var(--gold,#ffb547);text-underline-offset:.2em}.uc-index-code{font:500 .875rem / 1 var(--face-mono);letter-spacing:.14em;color:var(--gold-text,#ffb547)}.uc-index-title{font:500 1.35rem / 1.05 var(--face-serif);text-transform:uppercase}.uc-index-machine{font:400 .75rem / 1.3 var(--face-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft,#a9bdd2)}.uc-ch{border-top:1px solid var(--rule,#eef3f82e);position:relative}.uc-stage{isolation:isolate;height:100svh;min-height:34rem;position:relative;overflow:hidden}html.motion .uc-ch{height:350svh}html.motion .uc-ch .uc-stage{position:sticky;top:0}.uc-pic,.uc-film{position:absolute;inset:0}.uc-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.uc-svg.is-tall{display:none}@media (max-aspect-ratio:9/10){.uc-svg.is-wide{display:none}.uc-svg.is-tall{display:block}}.uc-svg *{vector-effect:non-scaling-stroke}.uc-ink,.uc-soft,.uc-gold,.uc-faint{fill:none;stroke-width:1.15px;stroke-linejoin:round;stroke-linecap:round}.uc-ink{stroke:var(--ink,#eef3f8)}.uc-soft{stroke:var(--ink-soft,#a9bdd2);stroke-width:1px}.uc-faint{stroke:var(--ink-soft,#a9bdd2);stroke-width:.8px;stroke-opacity:.45}.uc-gold{stroke:var(--gold,#ffb547);stroke-width:2px}.uc-dash{stroke-dasharray:5 4}.uc-ground{fill:var(--plaster,#0d2440)}.uc-fill-ink{fill:var(--ink,#eef3f8);stroke:none}.uc-fill-soft{fill:var(--ink-soft,#a9bdd2);stroke:none}.uc-fill-gold{fill:var(--gold,#ffb547);stroke:none}.uc-fill-faint{fill:var(--ink-soft,#a9bdd2);fill-opacity:.45;stroke:none}.uc-t{font-family:var(--face-mono);letter-spacing:.06em;stroke:none;font-weight:500}.uc-t-s{font-size:calc(var(--uk,1) * 10.5px)}.uc-t-m{font-size:calc(var(--uk,1) * 12px)}.uc-t-l{font-size:calc(var(--uk,1) * 14px)}.uc-t-xl{font-size:calc(var(--uk,1) * 18px)}.uc-tc-ink{fill:var(--ink,#eef3f8)}.uc-tc-soft,.uc-tc-faint{fill:var(--ink-soft,#a9bdd2)}.uc-tc-gold{fill:var(--gold-text,#ffb547)}.uc-t-dim{paint-order:stroke;stroke:var(--plaster,#0d2440);stroke-width:calc(var(--uk,1) * 4px)}.uc{--uc-col:clamp(19rem, 35vw, 38rem)}.uc-view{top:0;bottom:0;right:0;left:var(--uc-col);border-left:1px solid var(--rule,#eef3f82e);position:absolute;overflow:hidden}.uc-plate{z-index:3;left:var(--margin,1.25rem);width:calc(var(--uc-col) - var(--margin,1.25rem) - 1.5rem);top:calc(var(--hud-top,4.5rem) + clamp(.5rem, 3vh, 2rem));pointer-events:none;position:absolute}.uc-plate-code{font:500 .875rem / 1 var(--face-mono);letter-spacing:.16em;color:var(--gold-text,#ffb547);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.uc-plate-code span{color:var(--ink-soft,#a9bdd2)}.uc-plate-title{font:500 clamp(1.2rem, .9rem + .8vw, 1.75rem) / 1 var(--face-serif);text-transform:uppercase;letter-spacing:.01em;margin-top:.6rem}.uc-hud{z-index:2;pointer-events:none;position:absolute;inset:0}.uc-count{left:var(--margin,1.25rem);top:calc(var(--hud-top,4.5rem) + clamp(.5rem, 3vh, 2rem) + clamp(3.1rem, 2.6rem + .8vw, 3.8rem));font:500 .8rem / 1 var(--face-mono);letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:.5rem;display:flex;position:absolute}.uc-count-n{color:var(--gold-text,#ffb547);font-size:1.05rem}.uc-count-of{color:var(--ink-soft,#a9bdd2)}.uc-count-name{color:var(--ink,#eef3f8);min-width:5.5em;margin-left:.5rem}.uc-bars{align-self:center;gap:4px;margin-left:.5rem;display:inline-flex}.uc-bar{background:var(--rule-strong,#eef3f873);width:1.6rem;height:2px;overflow:hidden}.uc-bar span{background:var(--gold,#ffb547);transform-origin:0;height:100%;display:block}.uc-copy{left:var(--margin,1.25rem);width:calc(var(--uc-col) - var(--margin,1.25rem) - 1.75rem);top:calc(var(--hud-top,4.5rem) + clamp(.5rem, 3vh, 2rem) + clamp(6rem, 5rem + 2vh, 7.5rem));position:absolute}.uc-head{font:600 clamp(2.2rem, .9rem + 2.7vw, 4.4rem) / .88 var(--face-serif);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;padding-bottom:.04em;overflow:hidden}.uc-head span{will-change:transform;display:block}.uc-cap{font:400 clamp(.8rem, .74rem + .2vw, .92rem) / 1.6 var(--face-mono);color:var(--ink-soft,#a9bdd2);margin-top:1rem}.uc-cap-rest{visibility:hidden}.uc-figs{border-top:1px solid var(--rule,#eef3f82e);flex-wrap:wrap;gap:.75rem 2.25rem;margin:1.25rem 0 0;padding:1rem 0 0;list-style:none;display:flex}.uc-fig{gap:.25rem;display:grid}.uc-fig-tag{font:500 .875rem / 1 var(--face-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text,#ffb547)}.uc-fig-v{font:500 clamp(1.8rem, 1.2rem + 1.4vw, 2.8rem) / 1 var(--face-mono);font-variant-numeric:tabular-nums}.uc-fig-v small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft,#a9bdd2);margin-left:.4em;font-size:max(.4em,.75rem)}.uc-fig-w{font:400 .75rem / 1.3 var(--face-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft,#a9bdd2)}.uc-tb{left:var(--margin,1.25rem);width:calc(var(--uc-col) - var(--margin,1.25rem) - 1.75rem);bottom:calc(var(--hud,3.5rem) + var(--toolbar,0px) + clamp(.5rem, 2.5vh, 1.5rem));border:1px solid var(--ink,#eef3f8);background:var(--plaster,#0d2440);font:500 .6875rem / 1.15 var(--face-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr 1fr 1fr;margin:0;display:grid;position:absolute}.uc-tb>div{border-right:1px solid var(--rule-strong,#eef3f873);border-bottom:1px solid var(--rule-strong,#eef3f873);padding:.35rem .55rem}.uc-tb>.uc-tb-wide{grid-column:span 2}.uc-tb>div:last-child{border-bottom:0;grid-column:1/-1}.uc-tb dt{color:var(--ink-soft,#a9bdd2);font-size:1em}.uc-tb dd{color:var(--ink,#eef3f8);margin:.15rem 0 0}.uc-tb>div:first-child dd{color:var(--ink,#eef3f8);font-size:1.15em}@media (max-height:760px) and (min-aspect-ratio:9/10){.uc-tb{display:none}}.uc-states{padding:2rem var(--margin,1.25rem) 4rem;max-width:var(--content,90rem);margin:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-inline:auto;list-style:none;display:grid}.uc-state-n{font:500 .875rem / 1 var(--face-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft,#a9bdd2)}.uc-state-n span{color:var(--gold-text,#ffb547)}.uc-state-h{font:500 1.35rem / 1.05 var(--face-serif);text-transform:uppercase;margin-top:.6rem}.uc-state-c{font-size:var(--fs-s,.94rem);color:var(--ink-soft,#a9bdd2);margin-top:.5rem;line-height:1.5}.uc-state-figs{font:500 .8rem / 1.5 var(--face-mono);color:var(--ink,#eef3f8);margin:.6rem 0 0;padding:0;list-style:none}html.motion .uc-ch .uc-states{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-aspect-ratio:9/10){.uc-index{grid-template-columns:1fr}.uc-index li:not(:nth-child(3n)){border-right:0}.uc-index a{grid-template-columns:4.5rem 1fr;align-items:baseline;padding:.8rem 0}.uc-index-machine{grid-column:2}.uc-view{border-left:0;left:0}.uc-plate{top:calc(var(--hud-top,4.5rem) + .25rem);right:var(--margin,1.25rem);width:auto}.uc-plate-code{letter-spacing:.1em;gap:.75rem;font-size:.875rem}.uc-plate-title{margin-top:.4rem;font-size:1.15rem}.uc-count{top:calc(var(--hud-top,4.5rem) + 3.5rem);font-size:.75rem}.uc-bar{width:1.1rem}.uc-count{z-index:1}.uc-copy{top:calc(var(--hud-top,4.5rem) + 5.1rem);right:var(--margin,1.25rem);z-index:0;width:auto;padding-bottom:.9rem}.uc-copy:before{content:"";z-index:-1;left:calc(-1 * var(--margin,1.25rem));right:calc(-1 * var(--margin,1.25rem));background:var(--band,#0d2440f0);border-bottom:1px solid var(--rule,#eef3f82e);height:100svh;position:absolute;bottom:0}.uc-head{font-size:clamp(2rem,10vw,3.4rem)}.uc-cap{margin-top:.6rem;font-size:.78rem;line-height:1.5}.uc-figs{gap:.5rem 1.75rem;margin-top:.7rem;padding-top:.6rem}.uc-fig-v{font-size:1.6rem}.uc-tb{right:var(--margin,1.25rem);letter-spacing:.03em;grid-template-columns:repeat(4,auto);width:auto;font-size:.75rem}.uc-tb>div{padding:.35rem .4rem}.uc-tb>div:first-child dd{font-size:1em}.uc-tb>.uc-tb-wide{grid-column:span 1}.uc-tb>div:last-child{display:none}.uc-states{grid-template-columns:1fr;gap:1.25rem;padding-top:1.5rem}}.uc-dots{stroke-width:3px;stroke-linecap:round}.uc-svg.is-portrait .uc-opt{display:none}
