@font-face{font-family:Archivo VF;src:url(/_astro/archivo-var-latin.DY7AcnAa.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata VF;src:url(/_astro/literata-var-latin.BHZsWIlc.woff2)format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plex Mono C;src:url(/_astro/plexmono-400-latin.DMJ8VG8y.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plex Mono C;src:url(/_astro/plexmono-500-latin.DSY6xOcd.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}[data-world=c]{--c-void:var(--ink-950);--c-paper:#0b0b21;--c-paper-line:#191937;--c-band:#14193a;--c-photo-scrim:#0a0a1e;--c-floor:#07071a;--c-ink:#eaeaf7;--c-ink-2:#a6a6c2;--c-ink-3:#8e8ead;--c-ink-inv:var(--ink-950);--c-sig:var(--brand-blue);--c-sig-2:var(--brand-violet);--c-plate:color-mix(in srgb, var(--c-sig) 5%, var(--c-void));--c-plate-2:color-mix(in srgb, var(--c-sig) 9%, var(--c-void));--c-plate-band:color-mix(in srgb, var(--c-sig) 8%, var(--c-band));--c-edge:color-mix(in srgb, var(--c-sig) 22%, transparent);--c-edge-soft:color-mix(in srgb, var(--c-sig) 11%, transparent);--c-w-full:2.6px;--c-w-mid:1.3px;--c-w-thin:.85px;--c-o-full:1;--c-o-mid:.42;--c-o-thin:.24;--c-display:"Archivo VF", "Archivo", "Helvetica Neue", Arial, sans-serif;--c-body:"Literata VF", Literata, Georgia, "Times New Roman", serif;--c-mono:"Plex Mono C", "IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--c-size-h1:clamp(60px, 6.1vw, 92px);--c-size-h2:clamp(34px, 3.9vw, 54px);--c-size-h3:var(--step-1);--c-size-lead:clamp(19px, 1.45vw, 23px);--c-size-body:1.0625rem;--c-size-figure:clamp(40px, 4vw, 56px);--c-size-numeral:clamp(44px, 4.6vw, 68px);--c-spring:linear(0, .0324, .1158, .2314, .3634, .4993, .6297, .748, .8501, .9342, .9998, 1.0478, 1.08, 1.0987, 1.1063, 1.1053, 1.0981, 1.0867, 1.0731, 1.0586, 1.0444, 1.0312, 1.0197, 1.01, 1.0023, .9965, .9925, .99, .9888, .9886, 1);--c-ease-track:linear;--c-draw:linear(0, .0268, .0912, .1753, .2673, .3594, .4472, .5281, .6008, .665, .7208, .7689, .81, .8447, .874, .8984, .9188, .9357, .9496, .9611, .9705, .9782, .9845, .9897, .9939, .9972, 1);--focus-ring:var(--brand-violet);--c-shell:1280px;--c-rail-h:76px;background:var(--c-void);color:var(--c-ink);color-scheme:dark;scrollbar-color:color-mix(in srgb, var(--c-sig) 40%, var(--c-void)) var(--c-void)}[data-world=c] body{background:var(--c-void);color:var(--c-ink);font-family:var(--c-body);font-size:var(--c-size-body);font-optical-sizing:auto;line-height:var(--lh-body)}[data-world=c] ::selection{background:color-mix(in srgb, var(--c-sig-2) 55%, transparent);color:#fff}.c-shell{width:min(100% - var(--gutter) * 2, var(--c-shell));margin-inline:auto}.c-mono{font-family:var(--c-mono);font-size:var(--step--1);letter-spacing:var(--track--1-caps);text-transform:uppercase;font-variant-numeric:tabular-nums;line-height:1.4}.c-h1,.c-h2,.c-h3{font-family:var(--c-display);color:var(--c-ink);text-wrap:pretty;margin:0}.c-h1{font-size:var(--c-size-h1);font-variation-settings:"wdth" 92;letter-spacing:var(--track-5);max-width:15ch;font-weight:620;line-height:1.03}.c-h2{font-size:var(--c-size-h2);font-variation-settings:"wdth" 94;font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--track-5);max-width:20ch}.c-h3{font-size:var(--c-size-h3);letter-spacing:var(--track-2);font-weight:620;line-height:1.25}.c-lead{font-size:var(--c-size-lead);color:var(--c-ink);max-width:var(--measure-tight);margin:0;font-weight:380;line-height:1.5}.c-prose{max-width:var(--measure);color:var(--c-ink-2);margin:0}.c-prose+.c-prose{margin-top:var(--sp-6)}.c-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-btn{justify-content:center;align-items:center;gap:var(--sp-3);border-radius:var(--r-1);background:var(--c-ink);min-width:44px;min-height:48px;color:var(--c-ink-inv);font-family:var(--c-display);letter-spacing:.015em;cursor:pointer;transition:background-color var(--dur-2) ease, border-color var(--dur-2) ease;border:1px solid #0000;padding:13px 26px;font-size:.9375rem;font-weight:640;line-height:1.2;text-decoration:none;display:inline-flex}.c-btn--ghost{transition:background-color var(--dur-2) ease, border-color var(--dur-2) ease, color var(--dur-2) ease}.c-btn:after{content:attr(data-mark);font-family:var(--c-mono);opacity:.55;transition:opacity var(--dur-2) ease, translate var(--dur-2) var(--c-draw);font-size:.8125rem;font-weight:500}.c-btn--ghost{color:var(--c-ink);border-color:var(--c-edge);background:0 0}@media (hover:hover) and (pointer:fine){.c-btn:hover{background:var(--c-sig);color:var(--c-ink-inv);border-color:var(--c-sig)}.c-btn:hover:after{opacity:1}}.c-btn:active{background:var(--c-sig-2);color:var(--c-ink-inv);border-color:var(--c-sig-2)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.c-btn:hover:after{translate:4px}}.c-mast{z-index:50;background:color-mix(in srgb, var(--c-void) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);position:sticky;top:0}.c-mast__in{align-items:center;gap:var(--sp-6);min-height:76px;padding-block:var(--sp-3);flex-wrap:nowrap;display:flex}.c-mast__brand{border-radius:var(--r-1);align-items:center;min-height:44px;margin-right:auto;display:inline-flex}.c-mast__brand img{width:158px}.c-nav{display:none}.c-nav__list{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.c-nav__link{border-radius:var(--r-1);min-height:44px;font-family:var(--c-display);letter-spacing:.005em;color:var(--c-ink-2);cursor:pointer;transition:color var(--dur-1) ease, background-color var(--dur-1) ease;align-items:center;padding:0 9px;font-size:.875rem;font-weight:480;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.c-nav__link:hover{color:var(--c-ink);background:var(--c-plate-2)}.c-nav__list:has(.c-nav__link:hover) .c-nav__link:not(:hover){color:var(--c-ink-3)}}.c-nav__link:active{color:var(--c-sig);background:var(--c-plate-2)}.c-drawer__toggle{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.c-drawer__trigger{margin-left:auto}.c-drawer__toggle:focus-visible~.c-mast .c-drawer__trigger{outline:3px solid var(--brand-violet);outline-offset:3px}[data-world=c] body:has(.c-drawer__toggle:checked){overflow:hidden}.c-drawer__panel{z-index:60;background:var(--c-void);background-image:radial-gradient(120% 80% at 88% 6%, color-mix(in srgb, var(--c-sig) 14%, transparent), transparent 62%), radial-gradient(90% 70% at 4% 96%, color-mix(in srgb, var(--c-sig-2) 12%, transparent), transparent 60%);overscroll-behavior:contain;flex-direction:column;display:none;position:fixed;inset:0;overflow-y:auto}.c-drawer__toggle:checked~.c-drawer__panel{display:flex}.c-drawer__toggle:checked~.c-mast,.c-drawer__toggle:checked~main,.c-drawer__toggle:checked~.c-foot{visibility:hidden}.c-drawer__head{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:76px;padding:var(--sp-3) var(--gutter);display:flex}.c-drawer__head img{width:158px}.c-drawer__body{padding-block:var(--sp-8) var(--sp-16)}.c-drawer__list{margin:0 0 var(--sp-8);padding:0;list-style:none}.c-drawer__link{align-items:baseline;gap:var(--sp-4);min-height:56px;padding:var(--sp-3) 0;font-family:var(--c-display);font-variation-settings:"wdth" 94;letter-spacing:var(--track-2);color:var(--c-ink);cursor:pointer;transition:color var(--dur-1) ease;font-size:clamp(28px,8vw,40px);font-weight:600;line-height:1.1;text-decoration:none;display:flex}.c-drawer__link i{font-family:var(--c-mono);color:var(--c-ink-3);transition:color var(--dur-1) ease;font-size:.8125rem;font-style:normal}.c-drawer__link:active,.c-drawer__link:active i{color:var(--c-sig)}.c-drawer__cta{display:flex}.c-drawer__cta .c-btn{width:100%}@media (width>=1120px){.c-nav{display:block}.c-drawer__trigger,.c-drawer__toggle,.c-drawer__panel{display:none}.c-mast__cta{display:inline-flex}}@media (width<=1119.98px){.c-mast__cta{display:none}}.c-band{padding-block:clamp(64px,6.6vw,118px)}.c-band--void{background:var(--c-void)}.c-band--paper{background-color:var(--c-paper);background-image:linear-gradient(to right, var(--c-paper-line) 0 1px, transparent 1px), linear-gradient(to bottom, var(--c-paper-line) 0 1px, transparent 1px);background-position:top;background-size:44px 44px}.c-band--brand{background:var(--c-band);background-image:radial-gradient(90% 120% at 12% -10%, color-mix(in srgb, var(--c-sig) 13%, transparent), transparent 58%), radial-gradient(70% 90% at 96% 106%, color-mix(in srgb, var(--c-sig-2) 12%, transparent), transparent 55%)}.c-band--floor{background:var(--c-floor)}.c-band--tight{padding-block:0 clamp(64px,6.6vw,118px)}.c-rail{min-height:var(--c-rail-h);align-items:center;gap:var(--sp-6);background:var(--c-plate);color:var(--c-ink-3);display:flex;overflow:hidden}.c-rail__in{align-items:center;gap:var(--sp-6);width:min(100% - var(--gutter) * 2, var(--c-shell));margin-inline:auto;display:flex}.c-rail__idx{color:var(--c-sig);font-weight:500}.c-rail__ticks{background-image:linear-gradient(to right, color-mix(in srgb, var(--c-sig) 46%, transparent) 0 2px, transparent 2px);opacity:.55;background-size:14px 100%;flex:auto;min-width:40px;height:12px}.c-rail__fig{white-space:nowrap}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.c-rail__ticks{animation-name:c-rail-scan;animation-duration:1s;animation-timing-function:var(--c-ease-track);animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% cover 45%}}}@keyframes c-rail-scan{0%{opacity:.12}to{opacity:.55}}.c-hero{padding-block:clamp(56px,6vw,96px) clamp(64px,7vw,116px)}.c-hero__top{align-items:center;gap:clamp(40px,5vw,72px);display:grid}.c-stamp{color:var(--c-sig);margin:0 0 var(--sp-6);align-items:center;gap:var(--sp-3);display:flex}.c-stamp:before{content:"";background:linear-gradient(90deg, var(--c-sig), var(--c-sig-2));flex:none;width:26px;height:6px}.c-actions{margin:0}.c-hero__promise{justify-items:start;gap:var(--sp-3);margin:clamp(28px,3vw,40px) 0 clamp(32px,3.4vw,44px);padding:0;list-style:none;display:grid}.c-hero__promise li{font-family:var(--c-display);letter-spacing:.09em;text-transform:uppercase;padding-top:var(--sp-3);border-top:var(--c-w-thin) solid var(--c-ink-3);color:var(--c-ink-3);font-size:clamp(15px,1.35vw,19px);font-weight:640}.c-hero__promise li:nth-child(2){border-top-width:var(--c-w-mid);color:var(--c-ink-2)}.c-hero__promise li:nth-child(3){border-top-width:var(--c-w-full);border-top-color:var(--c-sig);color:var(--c-ink)}.c-hero__actions{justify-items:start;gap:var(--sp-6);display:grid}.c-hero__status{color:var(--c-ink-2);max-width:34ch;margin:0;font-size:.9375rem}.c-hero__lower{gap:clamp(28px,3vw,56px);margin-top:clamp(48px,5vw,80px);display:grid}.c-hero__credential{font-family:var(--c-display);letter-spacing:var(--track-2);color:var(--c-ink);padding-left:var(--sp-6);border-left:var(--c-w-full) solid var(--c-sig);max-width:26ch;margin:0;font-size:clamp(21px,2.1vw,30px);font-weight:560;line-height:1.28}@media (width>=900px){.c-hero__top{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}.c-hero__lower{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.c-hero__paras{gap:var(--sp-6);display:grid}}.c-event{gap:var(--sp-3);grid-template-columns:minmax(0,1.78fr) minmax(104px,1fr);align-items:stretch;margin:0;display:grid}.c-event__stage{aspect-ratio:560/600}.c-event__stage svg{width:100%;height:100%}.c-event__labels{grid-template-rows:repeat(6,1fr);align-items:center;margin:0;padding:0;list-style:none;display:grid}.c-event__label{font-family:var(--c-mono);letter-spacing:var(--track--1-caps);text-transform:uppercase;color:var(--c-ink-2);font-size:.75rem;line-height:1.35}.c-ev-layers{fill:none;stroke:url(#c-ev-depth);stroke-width:1.8px;stroke-linecap:round}.c-ev-beam{fill:none;stroke:var(--c-sig);stroke-width:2.4px;stroke-dasharray:10 8;opacity:.5}.c-ev-track{fill:none;stroke:url(#c-ev-grad);stroke-linecap:round}.c-ev-term{stroke:var(--c-ink-2);stroke-width:2px;opacity:.8}.c-ev-core{fill:url(#c-ev-grad);stroke:var(--c-sig);stroke-width:7px;paint-order:stroke;transform-box:view-box;transform-origin:140px 300px}.c-ev-stop-a{stop-color:var(--brand-blue)}.c-ev-stop-b{stop-color:var(--brand-violet)}.c-ev-stop-near{stop-color:var(--c-ink);stop-opacity:.4}.c-ev-stop-far{stop-color:var(--c-ink);stop-opacity:.09}.c-ev-layers,.c-ev-track{stroke-dasharray:100;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.c-ev-layers{transition:stroke-dashoffset .62s var(--c-draw) var(--d,0s)}.c-ev-track{transition:stroke-dashoffset .5s var(--c-draw) var(--d,0s), stroke-width .5s var(--c-spring) var(--d,0s)}.c-ev-beam{transition:opacity .4s ease-out var(--d,0s)}.c-ev-core{transition:scale .46s var(--c-spring) 60ms, opacity .34s ease-out 60ms}.c-event__label{transition:opacity .36s ease-out var(--d,0s), translate .36s var(--c-spring) var(--d,0s)}@starting-style{.c-ev-layers,.c-ev-track{stroke-dashoffset:100px}.c-ev-track{stroke-width:.4px}.c-ev-beam{opacity:0}.c-ev-core{opacity:0;scale:.72}.c-event__label{opacity:0;translate:0 10px}}}.c-what{align-items:start;gap:clamp(40px,5vw,72px);display:grid}@media (width>=900px){.c-what{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.c-what__copy{gap:var(--sp-8);display:grid}.c-object{isolation:isolate;max-width:486px;margin-inline:auto;padding:0 0 26px 26px;position:relative}.c-object__plate{border:1px solid var(--c-edge-soft);background:var(--c-plate);position:absolute}.c-object__plate--3{opacity:.45;inset:26px 26px 0 0}.c-object__plate--2{opacity:.72;inset:13px}.c-object__frame{z-index:2;border:1px solid var(--c-edge);background:var(--c-plate-2);padding:var(--sp-4);position:relative}.c-object__frame img{width:100%}.c-why{margin-top:clamp(72px,7.4vw,126px)}.c-why__intro{margin-top:var(--sp-6)}.c-caps{gap:clamp(32px,3.4vw,48px) clamp(32px,4.6vw,76px);margin-top:clamp(40px,4.4vw,68px);display:grid;position:relative}@media (width>=760px){.c-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.c-caps>:nth-child(2n){margin-top:58px}.c-caps:before{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--c-sig) 9%, transparent) 22%, color-mix(in srgb, var(--c-sig-2) 9%, transparent) 78%, transparent);pointer-events:none;width:120px;position:absolute;top:-24px;bottom:-24px;left:50%;translate:-50%}}.c-cap{opacity:.94;gap:var(--sp-4) var(--sp-4);background:var(--c-plate);border:1px solid var(--c-edge-soft);transition:background-color var(--dur-2) ease, border-color var(--dur-2) ease, opacity var(--dur-2) ease;grid-template-columns:auto 1fr;grid-template-areas:"idx glyph""head head""body body";align-content:start;align-items:center;padding:clamp(20px,2vw,28px);display:grid;position:relative}.c-cap>:last-child{margin-bottom:0}.c-cap__idx{color:var(--c-sig);grid-area:idx}.c-cap__glyph{grid-area:glyph;justify-self:end;width:44px;height:44px}.c-cap__h{grid-area:head;margin:0}.c-cap__b{color:var(--c-ink-2);grid-area:body;margin:0;font-size:1rem}.c-cap-g{fill:none;stroke:color-mix(in srgb, var(--c-sig) 68%, var(--c-ink-3));stroke-width:1.4px;opacity:.85;transition:stroke var(--dur-2) ease, opacity var(--dur-2) ease}.c-cap-g--soft{stroke:var(--c-ink-3);stroke-width:1px;opacity:.6}.c-cap-g--dot{fill:var(--c-sig-2);stroke:none;opacity:.9}@media (hover:hover) and (pointer:fine){.c-caps:has(.c-cap:hover) .c-cap:not(:hover){opacity:.72}.c-cap:hover{background:var(--c-plate-2);border-color:var(--c-edge);opacity:1}.c-cap:hover .c-cap-g{stroke:var(--c-sig);opacity:1}.c-cap:hover .c-cap-g--dot{opacity:1}}.c-poss__head{align-items:end;gap:clamp(24px,3vw,48px);display:grid}@media (width>=900px){.c-poss__head{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.c-poss__head .c-prose{color:var(--c-ink-2)}.c-record{align-items:center;gap:clamp(36px,4vw,64px);margin-top:clamp(40px,4.4vw,72px);display:grid}@media (width>=900px){.c-record{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.c-record__stage{aspect-ratio:1;width:100%;max-width:520px;margin-inline:auto}.c-record__stage svg{width:100%;height:100%}.c-rec-ring{fill:none;stroke:var(--c-ink)}.c-rec-ring--1{stroke:var(--c-sig);stroke-width:var(--c-w-full);opacity:1}.c-rec-ring--2{stroke:var(--c-ink-3);stroke-width:var(--c-w-mid);opacity:.3}.c-rec-ring--3{stroke:var(--c-ink-3);stroke-width:var(--c-w-thin);opacity:.17}.c-rec-track{fill:none;stroke-linecap:round}.c-rec-track--1{stroke:url(#c-rec-grad);stroke-width:var(--c-w-full);opacity:var(--c-o-full)}.c-rec-track--2{stroke:var(--c-ink-3);stroke-width:var(--c-w-mid);opacity:.32}.c-rec-track--3{stroke:var(--c-ink-3);stroke-width:var(--c-w-thin);opacity:.18}.c-rec-node{transition:stroke var(--dur-2) ease, opacity var(--dur-2) ease}.c-rec-node--1{fill:var(--c-sig);stroke:var(--c-void);stroke-width:3px}.c-rec-node--2{fill:var(--c-band);stroke:var(--c-ink-3);stroke-width:1.3px;opacity:.42}.c-rec-node--3{fill:var(--c-band);stroke:var(--c-ink-3);stroke-width:.9px;opacity:.24}.c-rec-core{fill:url(#c-rec-grad)}.c-rec-core-ring{fill:none;stroke:var(--c-sig-2);stroke-width:1px;opacity:.5}.c-rec-stop-a{stop-color:var(--brand-blue)}.c-rec-stop-b{stop-color:var(--brand-violet)}.c-rec-halo{fill:none;stroke:var(--c-sig);stroke-width:1px;opacity:.3}.c-rec-ring--bed{fill:none;stroke:var(--c-sig);stroke-width:11px;opacity:.13}.c-rec-ring,.c-rec-track{stroke-dasharray:100;stroke-dashoffset:0}.c-rec-nodes{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.c-rec-ring,.c-rec-track{animation-name:c-rec-draw;animation-duration:1s;animation-timing-function:var(--c-draw);animation-fill-mode:both;animation-timeline:view();animation-range:entry 14% cover 34%}.c-rec-nodes{animation-name:c-rec-arrive;animation-duration:1s;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-timeline:view();animation-range:entry 26% cover 42%}}}@keyframes c-rec-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes c-rec-arrive{0%{opacity:0}to{opacity:1}}.c-readout{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.c-readout__row{align-items:baseline;gap:var(--sp-3) var(--sp-4);padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;opacity:.94;transition:opacity var(--dur-2) ease, background-color var(--dur-2) ease;grid-template-columns:auto auto 1fr;display:grid}.c-readout__num{font-family:var(--c-mono);font-variant-numeric:tabular-nums;color:var(--c-ink-3);font-size:.75rem}.c-readout__bar{width:34px;height:var(--c-w-thin);background:var(--c-ink);opacity:var(--c-o-thin);align-self:center}.c-readout__name{font-family:var(--c-display);color:var(--c-ink-3);font-size:1rem;font-weight:460;line-height:1.35}.c-readout__tag{font-family:var(--c-mono);letter-spacing:var(--track--1-caps);text-transform:uppercase;color:var(--c-ink-3);grid-column:3;font-size:.6875rem}.c-readout__row--r1{padding-left:var(--sp-4);background:color-mix(in srgb, var(--c-sig) 10%, transparent)}.c-readout__row--r1 .c-readout__bar{width:34px;height:var(--c-w-full);background:var(--c-sig);opacity:1}.c-readout__row--r1 .c-readout__name{color:var(--c-ink);font-size:1.0625rem;font-weight:620}.c-readout__row--r1 .c-readout__tag{color:var(--c-sig)}.c-readout__row--r1 .c-readout__num{color:var(--c-ink-2)}.c-readout__row--r2{padding-left:32px}.c-readout__row--r2 .c-readout__bar{height:var(--c-w-mid);opacity:var(--c-o-mid)}.c-readout__row--r2 .c-readout__name{color:var(--c-ink-2)}.c-readout__row--r3{padding-left:60px}@media (hover:hover) and (pointer:fine){.c-record:has([data-n="1"]:hover) [data-n="1"],.c-record:has([data-n="2"]:hover) [data-n="2"],.c-record:has([data-n="3"]:hover) [data-n="3"],.c-record:has([data-n="4"]:hover) [data-n="4"],.c-record:has([data-n="5"]:hover) [data-n="5"],.c-record:has([data-n="6"]:hover) [data-n="6"],.c-record:has([data-n="7"]:hover) [data-n="7"],.c-record:has([data-n="8"]:hover) [data-n="8"],.c-record:has([data-n="9"]:hover) [data-n="9"],.c-record:has([data-n="10"]:hover) [data-n="10"]{opacity:1}.c-record:has(.c-rec-node:hover) .c-readout__row:not(:hover){opacity:.62}.c-rec-node:hover{stroke:var(--c-sig)}.c-readout:has(.c-readout__row:hover) .c-readout__row:not(:hover){opacity:.62}.c-readout__row:hover{background:color-mix(in srgb, var(--c-sig) 14%, transparent);opacity:1}.c-readout__row:hover .c-readout__name{color:var(--c-ink)}.c-readout__row:hover .c-readout__bar{opacity:1}}.c-detail{align-items:center;gap:clamp(32px,4vw,56px);margin-top:clamp(40px,4vw,64px);display:grid}@media (width>=900px){.c-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.c-detail__panel{border-left:var(--c-w-full) solid var(--c-sig);padding-left:clamp(20px,2.4vw,32px)}.c-detail__panel .c-mono{color:var(--c-sig);margin-bottom:var(--sp-4);display:block}.c-detail__panel p{color:var(--c-ink-2);margin:0}.c-detail__media{border:1px solid var(--c-edge-soft);background:var(--c-plate-band);padding:var(--sp-3);width:min(100%,304px);margin-inline:auto 0;overflow:hidden}.c-detail__media img{object-fit:cover;aspect-ratio:9/16;object-position:100% 50%;width:100%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.c-detail__media img{transition:object-position var(--dur-4) var(--c-draw)}.c-detail__media:hover img{object-position:86% 50%}}.c-sec{isolation:isolate;background:var(--c-photo-scrim);padding-block:clamp(80px,7.6vw,132px);position:relative;overflow:hidden}.c-sec__photo{z-index:-2;width:min(100%,1536px);height:min(100%,1024px);position:absolute;top:50%;right:0;translate:0 -50%}.c-sec__photo img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.c-sec:before{content:"";z-index:-1;background:linear-gradient(94deg, var(--c-photo-scrim) 0 54%, color-mix(in srgb, var(--c-photo-scrim) 90%, transparent) 76%, color-mix(in srgb, var(--c-photo-scrim) 58%, transparent) 100%), linear-gradient(to bottom, var(--c-photo-scrim), transparent 22%, transparent 78%, var(--c-photo-scrim));position:absolute;inset:0}.c-sec__in{position:relative}.c-sec__grid{gap:clamp(36px,4vw,64px);max-width:660px;display:grid}.c-sec__lede .c-lead{margin-top:var(--sp-6)}.c-sec__points{gap:var(--sp-8);display:grid}@media (width>=620px){.c-sec__points{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-sec__point{gap:var(--sp-3);align-content:start;display:grid}.c-sec__point .c-mono{color:var(--c-sig);display:block}.c-sec__point h3{margin:0}.c-sec__point p{color:var(--c-ink-2);margin:0;font-size:1rem}@media (width<=899.98px){.c-sec:before{background:linear-gradient(to bottom, var(--c-photo-scrim) 0 46%, color-mix(in srgb, var(--c-photo-scrim) 90%, transparent) 100%)}.c-sec__photo{width:100%;left:0;right:0}}.c-price{align-items:start;gap:clamp(36px,4vw,64px);margin-top:clamp(40px,4vw,64px);display:grid}@media (width>=860px){.c-price{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-seat{align-content:start;gap:var(--sp-3);background:var(--c-plate);border:1px solid var(--c-edge-soft);height:100%;padding:clamp(24px,2.6vw,36px);display:grid}.c-seat>:last-child{margin-bottom:0}.c-seat__name{margin:0}.c-seat__fig{margin:var(--sp-4) 0 0;font-family:var(--c-display);font-size:var(--c-size-figure);font-variant-numeric:tabular-nums;letter-spacing:var(--track-5);color:var(--c-ink);font-weight:660;line-height:1}.c-seat__unit{color:var(--c-ink-2);margin:0;font-size:.9375rem}.c-seat__idx{color:var(--c-sig)}.c-includes{margin-top:clamp(28px,3vw,44px)}.c-includes__label{color:var(--c-sig);margin:0 0 var(--sp-6)}.c-includes__list{gap:var(--sp-3) clamp(24px, 3vw, 48px);margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.c-includes__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.c-includes__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-includes__list li{gap:var(--sp-3);color:var(--c-ink-2);grid-template-columns:30px 1fr;align-items:baseline;font-size:1rem;display:grid}.c-includes__list b{font-family:var(--c-mono);color:var(--c-sig);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:400}.c-usage{align-items:start;gap:clamp(32px,4vw,56px);margin-top:clamp(48px,5vw,80px);display:grid}@media (width>=900px){.c-usage{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}.c-table{border-collapse:collapse;width:100%}.c-table th,.c-table td{text-align:left;padding:var(--sp-4) var(--sp-4) var(--sp-4) 0;vertical-align:baseline}.c-table tbody tr{background:var(--c-plate)}.c-table tbody tr:nth-child(2n){background:var(--c-plate-2)}.c-table tbody th{font-family:var(--c-display);color:var(--c-ink-2);padding-left:var(--sp-4);font-size:1rem;font-weight:500}.c-table td{font-family:var(--c-display);font-variant-numeric:tabular-nums;color:var(--c-ink);text-align:right;white-space:nowrap;padding-right:var(--sp-4);font-size:1.0625rem;font-weight:620}@media (width<=700px){.c-table tbody th{padding-right:var(--sp-3);font-size:.9375rem}.c-table td{white-space:normal;font-size:.9375rem}}.c-notes{margin:var(--sp-6) 0 0;gap:var(--sp-3);padding:0;list-style:none;display:grid}.c-notes li{font-family:var(--c-mono);color:var(--c-ink-3);white-space:pre-wrap;font-size:.75rem;line-height:1.6}.c-usage__aside{gap:var(--sp-4);justify-items:start;display:grid}.c-exhibit{border:1px solid var(--c-edge-soft);background:var(--c-plate);padding:var(--sp-2);max-width:268px}.c-exhibit img{width:100%}.c-steps{gap:clamp(32px,3.4vw,48px);margin:clamp(40px,4vw,64px) 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.c-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-step{gap:var(--sp-4);opacity:.94;transition:opacity var(--dur-2) ease;align-content:start;display:grid}.c-step__media{border:1px solid var(--c-edge-soft);background:var(--c-plate);isolation:isolate;position:relative;overflow:hidden}.c-step__media img{aspect-ratio:4/5;object-fit:cover;object-position:var(--pos,50% 50%);filter:saturate(.88)brightness(.9);width:100%}.c-step__media:after{content:"";background:linear-gradient(168deg, color-mix(in srgb, var(--c-sig) 62%, transparent), color-mix(in srgb, var(--c-sig-2) 48%, transparent));mix-blend-mode:color;opacity:.62;pointer-events:none;position:absolute;inset:0}.c-step__num{font-family:var(--c-display);font-size:var(--c-size-numeral);font-variant-numeric:tabular-nums;letter-spacing:var(--track-5);color:var(--c-sig);font-weight:660;line-height:.9}.c-step h3{margin:0}.c-step p{color:var(--c-ink-2);margin:0;font-size:1rem}@media (hover:hover) and (pointer:fine){.c-steps:has(.c-step:hover) .c-step:not(:hover){opacity:.72}.c-step:hover{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.c-step__media img{transition:object-position var(--dur-4) var(--c-draw)}.c-step:hover .c-step__media img{object-position:66% 50%}}.c-wait{align-items:start;gap:clamp(40px,5vw,72px);display:grid}@media (width>=900px){.c-wait{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}}.c-wait__copy{gap:var(--sp-8);display:grid}.c-wait__reasons{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.c-wait__reasons li{gap:var(--sp-4);font-family:var(--c-display);color:var(--c-ink);grid-template-columns:34px 1fr;align-items:center;font-size:1.0625rem;font-weight:520;display:grid}.c-wait__reasons i{height:var(--c-w-full);background:var(--c-sig);display:block}.c-wait__mark{background:var(--c-ink);padding:var(--sp-3);flex:none;width:200px}.c-wait__mark img{width:100%}.c-wait__foot{gap:var(--sp-8) var(--sp-12);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.c-wait__foot .c-wait__reasons{flex:260px}.c-form{gap:var(--sp-6);background:var(--c-plate);border:1px solid var(--c-edge);padding:clamp(24px,2.8vw,40px);display:grid}.c-form>:last-child{margin-bottom:0}.c-field{gap:var(--sp-2);display:grid}.c-field label{font-family:var(--c-mono);letter-spacing:var(--track--1-caps);text-transform:uppercase;color:var(--c-ink-2);font-size:.75rem}.c-field input{min-height:48px;padding:0 var(--sp-4);background:var(--c-void);border:1px solid var(--c-edge);border-radius:var(--r-1);color:var(--c-ink);font-family:var(--c-display);transition:border-color var(--dur-2) ease, background-color var(--dur-2) ease;font-size:1rem}.c-field input::placeholder{color:var(--c-ink-3)}.c-field input:hover{border-color:color-mix(in srgb, var(--c-sig) 45%, transparent)}.c-field input:active{border-color:var(--c-sig-2)}.c-field input:focus-visible{border-color:var(--c-sig);background:var(--c-plate-2)}.c-form__row{gap:var(--sp-6);display:grid}@media (width>=520px){.c-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-form__pot{display:none}.c-foot{background:var(--c-floor);padding-block:clamp(64px,7vw,104px) clamp(40px,4vw,56px)}.c-foot__top{align-items:start;gap:clamp(40px,4vw,64px);display:grid}@media (width>=760px){.c-foot__top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.c-foot__brand img{width:200px}.c-foot__standfirst{color:var(--c-ink-2);max-width:40ch;margin:var(--sp-6) 0 0}.c-foot__list{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}@media (width>=520px){.c-foot__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-foot__link{min-height:44px;padding:0 var(--sp-3) 0 0;font-family:var(--c-display);color:var(--c-ink-2);cursor:pointer;transition:color var(--dur-1) ease;align-items:center;font-size:1rem;font-weight:460;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.c-foot__list:has(.c-foot__link:hover) .c-foot__link:not(:hover){color:var(--c-ink-3)}.c-foot__link:hover{color:var(--c-ink)}}.c-foot__link:active{color:var(--c-sig)}.c-foot__base{padding-top:var(--sp-8);background:linear-gradient(to right, var(--c-edge), transparent 62%) no-repeat top / 100% 3px;gap:var(--sp-4) var(--sp-8);color:var(--c-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:clamp(48px,5vw,72px);display:flex}.c-foot__copy{font-family:var(--c-mono);font-size:var(--step--1);letter-spacing:var(--track--1);font-variant-numeric:tabular-nums;margin:0}.c-foot__legal{gap:var(--sp-2) var(--sp-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){[data-world=c] .c-ev-layers,[data-world=c] .c-ev-track,[data-world=c] .c-ev-core,[data-world=c] .c-event__label{transition:none}[data-world=c] .c-rec-ring,[data-world=c] .c-rec-track,[data-world=c] .c-rec-nodes,[data-world=c] .c-rail__ticks{animation:none!important}[data-world=c] *,[data-world=c] :before,[data-world=c] :after{transition-property:color,background-color,border-color,outline-color,fill,stroke,opacity,box-shadow}[data-world=c] .c-btn:hover:after{translate:none}[data-world=c] .c-detail__media:hover img,[data-world=c] .c-step:hover .c-step__media img{object-position:50% 50%}}
