@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans/PlusJakartaSans-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans/PlusJakartaSans-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@property --mb-held{syntax:"<integer>";inherits:true;initial-value:30}@property --mb-mm{syntax:"<integer>";inherits:true;initial-value:0}@property --mb-ss{syntax:"<integer>";inherits:true;initial-value:30}@property --mb-n{syntax:"<integer>";inherits:false;initial-value:0}:root{--mb-ground:#101214;--mb-raised:#191c20;--mb-panel:#24282d;--mb-rule:#363b42;--mb-rule-soft:#f3f4f514;--mb-cream:#f3f4f5;--mb-ink:#d3d7dc;--mb-muted:#acb2ba;--mb-faint:#8d949d;--mb-serif-ink:#e4ddcd;--mb-teal:#3fd8c4;--mb-on-teal:#062824;--mb-teal-dim:#3fd8c424;--mb-orange:#ff8a3d;--mb-on-orange:#331402;--mb-orange-dim:#ff8a3d29;--mb-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mb-serif:"Bodoni 72", "Bodoni MT", Didot, "Didot LT STD", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--mb-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "Roboto Mono", "Consolas", monospace;--mb-display:clamp(2.75rem, 1.35rem + 5.6vw, 6.6rem);--mb-h2:clamp(1.9rem, 1.25rem + 2.6vw, 3.3rem);--mb-h3:clamp(1.06rem, 1rem + .3vw, 1.25rem);--mb-lede:clamp(1.04rem, .97rem + .36vw, 1.28rem);--mb-body:1.0425rem;--mb-sm:.92rem;--mb-xs:.78rem;--mb-label:.69rem;--mb-micro:.64rem;--mb-shell:76rem;--mb-measure:62ch;--mb-bay:clamp(4.25rem, 8.5vw, 7.5rem);--mb-radius:.6rem;--mb-radius-lg:1.4rem;--mb-ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--mb-ground);color:var(--mb-ink);font-family:var(--mb-sans);-webkit-text-size-adjust:100%;scroll-behavior:smooth;line-height:1.66}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-width:20rem;min-height:100vh;font-size:var(--mb-body);background:var(--mb-ground);margin:0;overflow-x:clip}main:focus{outline:none}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset{margin:0}h1,h2,h3{color:var(--mb-cream);text-wrap:balance;font-weight:600;line-height:1.06}h1{font-size:var(--mb-display);letter-spacing:-.045em}h2{font-size:var(--mb-h2);letter-spacing:-.034em}h3{font-size:var(--mb-h3);letter-spacing:-.014em;line-height:1.32}p{max-width:var(--mb-measure)}a{color:var(--mb-cream);text-underline-offset:.26em;text-decoration-thickness:.06em;transition:color .12s}a:hover{color:var(--mb-muted)}:focus-visible{outline:2px solid var(--mb-cream);outline-offset:3px;border-radius:.25rem}img,svg{max-width:100%;display:block}ul,ol{padding-inline-start:0;list-style:none}.mb-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mb-skip{z-index:10;border-radius:var(--mb-radius);background:var(--mb-cream);color:var(--mb-ground);padding:.7rem 1.1rem;font-weight:600;text-decoration:none;position:absolute;inset-block-start:-100%;inset-inline-start:1rem}.mb-skip:focus{color:var(--mb-ground);inset-block-start:1rem}.mb-shell{width:min(100% - 2rem, var(--mb-shell));margin-inline:auto}@media (width>=48rem){.mb-shell{width:min(100% - 4rem, var(--mb-shell))}}.mb-label{color:var(--mb-muted);font-family:var(--mb-mono);font-size:var(--mb-label);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;font-weight:400;line-height:1;display:inline-flex}.mb-label--quiet{color:var(--mb-faint)}.mb-dot{background:currentColor;border-radius:50%;flex:none;width:.4rem;height:.4rem}.mb-note{color:var(--mb-faint);font-size:var(--mb-xs)}.mb-link{color:var(--mb-cream);font-family:var(--mb-mono);font-size:var(--mb-xs);letter-spacing:.1em;text-transform:uppercase;border-block-end:1px solid var(--mb-rule);align-items:center;gap:.45rem;padding-block-end:.2rem;text-decoration:none;display:inline-flex}.mb-link:after{content:"→";transition:transform .16s var(--mb-ease)}.mb-link:hover{color:var(--mb-cream);border-color:var(--mb-cream)}.mb-link:hover:after{transform:translate(.2rem)}.mb-two-voice>span{display:block}.mb-two-voice__serif{color:var(--mb-serif-ink);font-family:var(--mb-serif);letter-spacing:-.018em;font-size:1.06em;font-style:italic;font-weight:400;line-height:1.02}.mb-head{z-index:3;border-block-end:1px solid var(--mb-rule-soft);background:var(--mb-ground);position:relative}.mb-head__inner{flex-wrap:wrap;align-items:center;gap:.9rem 1.75rem;padding-block:.9rem;display:flex}.mb-brand{color:var(--mb-cream);letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:1.02rem;font-weight:600;text-decoration:none;display:inline-flex}.mb-head .mb-brand{margin-inline-end:auto}.mb-brand:hover{color:var(--mb-cream)}.mb-brand__mark{flex:none;width:1.65rem;height:1.65rem}.mb-brand__sub{color:var(--mb-faint);font-family:var(--mb-mono);font-size:var(--mb-label);letter-spacing:.16em;text-transform:uppercase;border-inline-start:1px solid var(--mb-rule);padding-inline-start:.6rem;font-weight:400}.mb-head__tc{color:var(--mb-teal);font-family:var(--mb-mono);font-size:var(--mb-micro);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;display:none}.mb-head__clock:before{counter-reset:mm var(--mb-mm) ss var(--mb-ss);content:counter(mm, decimal-leading-zero) ":" counter(ss, decimal-leading-zero);color:var(--mb-cream)}@media (width>=62rem){.mb-head__tc{order:-1;margin-inline-start:0;display:inline-flex}.mb-head .mb-brand{order:-2;margin-inline-end:0}.mb-nav{margin-inline-start:auto}}@media (width<=33rem){.mb-brand__sub{display:none}}@media (width<=47.99rem){.mb-head__inner{gap:.75rem 1rem}.mb-nav{flex-basis:100%;order:2}.mb-head .mb-nav ul{gap:.4rem .8rem}.mb-head .mb-nav a{letter-spacing:.04em}}.mb-nav ul{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.mb-nav a{color:var(--mb-muted);font-family:var(--mb-mono);font-size:var(--mb-label);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.mb-nav a:hover,.mb-nav a[aria-current=page]{color:var(--mb-cream)}.mb-langs{border:1px solid var(--mb-rule);border-radius:999px;align-items:center;gap:.2rem;padding:.18rem;display:flex}.mb-langs a,.mb-langs span{font-family:var(--mb-mono);font-size:var(--mb-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--mb-faint);border-radius:999px;padding:.22rem .6rem;text-decoration:none;display:block}.mb-langs a:hover{color:var(--mb-cream)}.mb-langs [aria-current=true]{background:var(--mb-panel);color:var(--mb-cream)}.mb-vf{isolation:isolate;min-height:clamp(37rem,100svh - 6.5rem,52rem);color:var(--mb-cream);background:#0b0c0e;position:relative;overflow:hidden}@media (width>=48rem){.mb-vf{min-height:clamp(38rem,100svh - 3.9rem,58rem)}}.mb-vf__scene{z-index:-2;background:#0b0c0e;display:block;position:absolute;inset:0;overflow:hidden}.mb-vf__scene img{object-fit:cover;object-position:50% 30%;width:100%;max-width:none;height:100%}@media (width>=48rem){.mb-vf__scene img{object-position:60% 40%}}.mb-vf:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#08090aa8 0%,#08090a1f 14%,#08090a38 26%,#08090ab8 40%,#08090ad1 52%,#08090ad6 74%,#08090aed 100%);position:absolute;inset:0}@media (width>=52rem){.mb-vf:before{background:linear-gradient(#08090aa8 0%,#0000 16% 66%,#08090adb 100%),linear-gradient(90deg,#08090ad6 0%,#08090ac2 34%,#08090a80 46%,#08090a1f 56%,#0000 64%)}}.mb-vf__frame{min-height:inherit;grid-template-rows:auto 1fr auto auto;padding:1rem;display:grid;position:relative}@media (width>=48rem){.mb-vf__frame{padding:1.5rem 2rem 1.25rem}}.mb-vf__corner{pointer-events:none;border:0 solid #f3f4f56b;width:1.25rem;height:1.25rem;position:absolute}.mb-vf__corner--tl{border-width:1.5px 0 0 1.5px;inset:.45rem auto auto .45rem}.mb-vf__corner--tr{border-width:1.5px 1.5px 0 0;inset:.45rem .45rem auto auto}.mb-vf__corner--bl{border-width:0 0 1.5px 1.5px;inset:auto auto .45rem .45rem}.mb-vf__corner--br{border-width:0 1.5px 1.5px 0;inset:auto .45rem .45rem auto}.mb-vf__top{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.mb-vf__tools{justify-content:flex-end;gap:.35rem;display:flex}.mb-hud-btn{place-items:center;width:2.6rem;height:2.6rem;display:grid}.mb-hud-btn svg{fill:none;width:1.4rem;height:1.4rem;stroke:var(--mb-cream);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.mb-hud-btn--square{background:#10121473;border:1px solid #f3f4f566;border-radius:.6rem}.mb-hud-btn--square svg{width:1.2rem;height:1.2rem}.mb-hud-chip{height:1.85rem;color:var(--mb-teal);letter-spacing:.09em;white-space:nowrap;font-variant-numeric:tabular-nums;--mb-held:30;background:#0628249e;border:1px solid #3fd8c480;border-radius:999px;align-items:center;gap:.5rem;padding-inline:.65rem .85rem;font-size:.68rem;font-weight:600;display:inline-flex}.mb-hud-chip__ring{background:conic-gradient(var(--mb-teal) calc(var(--mb-held) * 12deg), #3fd8c438 0);border-radius:50%;flex:none;width:.85rem;height:.85rem;mask:radial-gradient(circle,#0000 .24rem,#000 .26rem)}.mb-hud-chip__text{justify-items:center;display:inline-grid}.mb-hud-chip__fill,.mb-hud-chip__ready{grid-area:1/1}.mb-hud-chip__fill{visibility:hidden}.mb-hud-count:before{counter-reset:held var(--mb-held);content:counter(held)}.mb-vf__focus{flex-direction:column;align-items:center;gap:.6rem;display:none;position:absolute;inset-block-start:24%;inset-inline-start:58%;transform:translate(-50%)}.mb-vf__reticle{opacity:.8;border:1.5px solid #f3f4f5d9;border-radius:.4rem;width:5.5rem;height:5.5rem;display:block}.mb-vf__zoom{letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#10121499;border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-weight:600}@media (width>=52rem){.mb-vf__focus{display:flex}}.mb-vf__copy{align-self:end;gap:1.15rem;max-width:44rem;padding-block:2rem;display:grid}@media (width>=48rem){.mb-vf__copy{padding-inline-start:1rem}}@media (width>=52rem){.mb-vf__copy{align-self:center}}.mb-vf__eyebrow{color:var(--mb-ink);text-shadow:0 0 10px #000000d9}.mb-vf h1{text-shadow:0 2px 30px #0000008c;font-size:clamp(2.6rem,min(1.35rem + 5.6vw,10.5svh),6.6rem);line-height:.98}.mb-vf__lede{max-width:36ch;color:var(--mb-ink);font-size:var(--mb-lede);text-shadow:0 1px 14px #0009;line-height:1.55}.mb-vf__bottom{justify-items:center;gap:.85rem;display:grid}.mb-hud-rail{gap:.45rem;display:flex}.mb-hud-rail li{height:1.75rem;color:var(--mb-cream);letter-spacing:.02em;font-variant-numeric:tabular-nums;background:#10121499;border:1px solid #f3f4f53d;border-radius:999px;place-items:center;padding-inline:.7rem;font-size:.68rem;font-weight:600;display:grid;position:relative}.mb-hud-rail li[data-selected]{border-color:var(--mb-teal);background:var(--mb-teal);color:var(--mb-on-teal)}.mb-hud-lock{fill:none;width:.7rem;height:.7rem;stroke:var(--mb-muted);stroke-width:1.3px;position:absolute;inset-block-start:-.4rem;inset-inline-end:.15rem}.mb-hud-save{background:var(--mb-orange);width:10.75rem;height:4rem;color:var(--mb-on-orange);letter-spacing:.17em;border-radius:999px;place-items:center;font-size:.95rem;font-weight:600;display:grid;box-shadow:0 10px 40px #00000059}.mb-hud-hint{color:var(--mb-ink);text-align:center;text-shadow:0 1px 8px #000000b3;font-size:.7rem}.mb-vf__readouts{display:none}.mb-vf__tag{max-width:none;color:var(--mb-ink);font-family:var(--mb-mono);font-size:var(--mb-micro);letter-spacing:.08em;text-shadow:0 0 8px #000c;text-align:center;justify-self:center;margin-block-start:.85rem}.mb-vf__tag a{color:var(--mb-cream);text-decoration-color:var(--mb-rule)}.mb-vf__tag a:hover{color:var(--mb-cream)}@media (width>=52rem){.mb-vf__readouts{color:var(--mb-muted);font-family:var(--mb-mono);font-size:var(--mb-micro);letter-spacing:.12em;text-transform:uppercase;gap:.35rem;display:grid;position:absolute;inset-block-end:1.6rem;inset-inline-start:2.2rem}.mb-vf__readouts li{align-items:center;gap:.5rem;display:flex}.mb-vf__readouts li:before{content:"";border-block-start:1px solid var(--mb-rule);width:.9rem}.mb-vf__tag{white-space:nowrap;text-align:end;max-width:24rem;margin:0;position:absolute;inset-block-end:1.6rem;inset-inline-end:2.2rem}}.mb-status{border-block:1px solid var(--mb-rule-soft);background:var(--mb-raised)}.mb-status__inner{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;padding-block:1rem;display:flex}.mb-status__store{color:var(--mb-cream);font-family:var(--mb-mono);font-size:var(--mb-label);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;display:inline-flex}.mb-status__store .mb-dot{color:var(--mb-muted);box-shadow:0 0 0 3px #acb2ba2e}.mb-status__facts{color:var(--mb-muted);font-family:var(--mb-mono);font-size:var(--mb-label);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem;display:flex}.mb-status__facts li{border:1px solid var(--mb-rule);border-radius:999px;padding:.3rem .6rem;line-height:1}.mb-status__note{color:var(--mb-faint);font-size:var(--mb-xs);flex:16rem}.mb-rail-sec{padding-block:clamp(3rem,6vw,5rem)}.mb-verbs{counter-reset:verb;gap:2.25rem;margin-block-start:1.75rem;display:grid}@media (width>=52rem){.mb-verbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.mb-verb{border-block-start:2px solid var(--mb-rule);align-content:start;gap:.75rem;padding-block-start:1.25rem;display:grid;position:relative}.mb-verb--held{border-color:var(--mb-teal)}.mb-verb--save{border-color:var(--mb-orange)}.mb-verb--plain{border-color:var(--mb-cream)}@media (width>=52rem){.mb-verb:not(:last-child):after{content:"→";color:var(--mb-faint);font-family:var(--mb-mono);font-size:1rem;position:absolute;inset-block-start:1.35rem;inset-inline-end:-1.65rem}}.mb-verb__head{align-items:baseline;gap:.85rem;display:flex}.mb-verb__index{color:var(--mb-faint);font-family:var(--mb-mono);font-size:var(--mb-label);letter-spacing:.12em}.mb-verb__word{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.4rem);font-weight:600;line-height:1}.mb-verb--held .mb-verb__word{color:var(--mb-teal)}.mb-verb--save .mb-verb__word{color:var(--mb-orange)}.mb-verb--plain .mb-verb__word{color:var(--mb-cream)}.mb-verb p:last-child{color:var(--mb-muted);font-size:var(--mb-sm)}.mb-bay{padding-block:var(--mb-bay)}.mb-bay--raised{background:var(--mb-raised);border-block:1px solid var(--mb-rule-soft)}.mb-intro{gap:1.1rem;max-width:46rem;margin-block-end:clamp(2.25rem,4.5vw,3.5rem);display:grid}.mb-intro p{color:var(--mb-muted);font-size:var(--mb-lede);line-height:1.55}.mb-intro .mb-label{font-size:var(--mb-label);line-height:1}.mb-timeline{border:1px solid var(--mb-rule);border-radius:var(--mb-radius-lg);background:var(--mb-ground);view-timeline-name:--mb-tl;padding:clamp(1.25rem,3vw,2.25rem)}.mb-timeline__wide{display:none}.mb-timeline__wide svg{width:100%;max-width:54rem;height:auto;margin-inline:auto;overflow:visible}@media (width>=52rem){.mb-timeline__wide{display:block}.mb-timeline__tall{display:none}}.mb-tlv{height:25rem;padding-inline-start:4rem;position:relative}.mb-tlv__rail{width:2.4rem;position:absolute;inset-block:0;inset-inline-start:0}.mb-tlv__rail i{display:block;position:absolute}.mb-tlv__held{background:var(--mb-teal-dim);border:1px dashed #3fd8c48c;border-radius:.3rem;width:.95rem;height:48%;inset-block-start:4%;inset-inline-start:0}.mb-tlv__clip{border:1px solid var(--mb-orange);background:var(--mb-orange-dim);border-radius:.3rem;width:.95rem;height:84%;inset-block-start:4%;inset-inline-start:1.45rem}.mb-tlv__event{background:var(--mb-cream);border-radius:50%;width:.55rem;height:.55rem;inset-block-start:34%;inset-inline-start:.2rem}.mb-tlv__save{border-block-start:2px solid var(--mb-orange);width:3rem;inset-block-start:52%;inset-inline-start:-.3rem}.mb-tlv__stop{border-block-start:2px solid var(--mb-orange);width:1.55rem;inset-block-start:88%;inset-inline-start:1.15rem}.mb-tlv__at{font-family:var(--mb-mono);font-size:var(--mb-xs);letter-spacing:.04em;max-width:none;line-height:1.45;position:absolute;inset-inline:4rem 0;transform:translateY(-.7em)}.mb-tlv__at--past{color:var(--mb-faint);inset-block-start:4%}.mb-tlv__at--held{color:var(--mb-teal);inset-block-start:16%}.mb-tlv__at--event{color:var(--mb-cream);inset-block-start:35%}.mb-tlv__at--save{color:var(--mb-orange);inset-block-start:53%}.mb-tlv__at--clip{color:var(--mb-orange);inset-block-start:68%}.mb-tlv__at--stop{color:var(--mb-orange);inset-block-start:89%}.mb-tlv__at--now{color:var(--mb-faint);inset-block-start:98%}.mb-timeline figcaption{border-block-start:1px solid var(--mb-rule-soft);color:var(--mb-muted);font-family:var(--mb-mono);font-size:var(--mb-xs);letter-spacing:.05em;margin-block-start:1.25rem;padding-block-start:1rem}.mb-tl-band-held{fill:var(--mb-teal-dim);stroke:#3fd8c48c;stroke-dasharray:3 3}.mb-tl-band-clip{fill:var(--mb-orange-dim);stroke:var(--mb-orange)}.mb-tl-axis,.mb-tl-tick{stroke:var(--mb-rule)}.mb-tl-mark{stroke:var(--mb-orange)}.mb-tl-event{fill:var(--mb-cream)}.mb-tl-text{fill:var(--mb-ink);font-family:var(--mb-mono);letter-spacing:.06em;font-size:13px}.mb-tl-text--key{fill:var(--mb-cream)}.mb-tl-text--teal{fill:var(--mb-teal)}.mb-tl-text--orange{fill:var(--mb-orange)}.mb-tl-text--faint{fill:var(--mb-faint);font-size:12px}.mb-tour{grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:start;gap:1.5rem .9rem;display:grid}@media (width>=52rem){.mb-tour{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center;gap:2.5rem 4.5rem}}@media (width>=68rem){.mb-tour{grid-template-columns:minmax(0,1fr) minmax(0,21rem) minmax(0,1fr)}.mb-tour__phone{grid-column:2}}.mb-tour__phone{position:relative}.mb-tour__bezel{border:1px solid var(--mb-rule);background:#060708;border-radius:1.6rem;padding:.4rem;box-shadow:0 40px 80px -30px #000c,inset 0 0 0 1px #f3f4f50a}@media (width>=52rem){.mb-tour__bezel{border-radius:2.5rem;padding:.6rem}}.mb-tour__screen{aspect-ratio:720/1425;background:var(--mb-ground);border-radius:1.25rem;position:relative;overflow:hidden}@media (width>=52rem){.mb-tour__screen{border-radius:2rem}}.mb-tour__shot{opacity:0;visibility:hidden;transition:opacity .32s,visibility 0s linear .32s;position:absolute;inset:0}.mb-tour__shot img{object-fit:cover;width:100%;height:100%}.mb-tour__shot:first-child{opacity:1;visibility:visible}.mb-tour:has(.mb-tour__stop:not(:first-of-type) .mb-tour__input:checked) .mb-tour__shot:first-child{opacity:0;visibility:hidden}.mb-tour:has(.mb-tour__stop:nth-of-type(2) .mb-tour__input:checked) .mb-tour__shot:nth-child(2),.mb-tour:has(.mb-tour__stop:nth-of-type(3) .mb-tour__input:checked) .mb-tour__shot:nth-child(3),.mb-tour:has(.mb-tour__stop:nth-of-type(4) .mb-tour__input:checked) .mb-tour__shot:nth-child(4),.mb-tour:has(.mb-tour__stop:nth-of-type(5) .mb-tour__input:checked) .mb-tour__shot:nth-child(5),.mb-tour:has(.mb-tour__stop:nth-of-type(6) .mb-tour__input:checked) .mb-tour__shot:nth-child(6){opacity:1;visibility:visible;transition:opacity .32s}.mb-tour__list{counter-reset:stop;border:0;min-width:0;padding:0}@media (width>=68rem){.mb-tour__list{grid-area:1/3}}.mb-tour__stop{border-block-start:1px solid var(--mb-rule);position:relative}.mb-tour__stop:last-of-type{border-block-end:1px solid var(--mb-rule)}.mb-tour__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.mb-tour__stop label{min-height:2.75rem;color:var(--mb-muted);cursor:pointer;align-items:baseline;gap:.7rem;padding-block:.7rem;transition:color .16s;display:flex}.mb-tour__stop label:hover{color:var(--mb-cream)}.mb-tour__index{color:var(--mb-faint);font-family:var(--mb-mono);font-size:var(--mb-micro);letter-spacing:.12em;font-variant-numeric:tabular-nums}.mb-tour__title{letter-spacing:-.01em;font-size:.95rem;font-weight:600;line-height:1.25}@media (width>=52rem){.mb-tour__title{letter-spacing:-.02em;font-size:clamp(1.15rem,.9rem + .7vw,1.5rem)}.mb-tour__stop label{padding-block:.85rem}}.mb-tour__input:checked+label,.mb-tour__input:checked+label .mb-tour__index{color:var(--mb-cream)}.mb-tour__input:checked+label:before{content:"";border-block-start:2px solid var(--mb-cream);width:2.5rem;position:absolute;inset-block-start:-1px;inset-inline-start:0}.mb-tour__input:focus-visible+label{outline:2px solid var(--mb-cream);outline-offset:2px;border-radius:.25rem}.mb-tour__body{color:var(--mb-muted);font-size:var(--mb-sm);padding-block-end:1rem;line-height:1.55;display:none}.mb-tour__input:checked~.mb-tour__body{display:block}.mb-tour__flag{color:var(--mb-faint);font-family:var(--mb-mono);font-size:var(--mb-micro);letter-spacing:.06em;text-transform:uppercase;margin-block-start:.6rem;line-height:1.5;display:block}.mb-tour__side{grid-column:1/-1;gap:1.5rem;display:grid}.mb-tour__note{max-width:70ch;color:var(--mb-faint);font-size:var(--mb-xs);line-height:1.6}.mb-tour__now{display:none}@media (width>=68rem){.mb-tour__side{grid-area:1/1;align-content:space-between;align-self:stretch;padding-block:2rem 1rem}.mb-tour__now{color:var(--mb-cream);line-height:.85;display:grid}.mb-tour__now span{visibility:hidden;grid-area:1/1;align-items:baseline;gap:.75rem;display:flex}.mb-tour__now span:first-child{visibility:visible}.mb-tour__now b{font-family:var(--mb-serif);letter-spacing:-.04em;color:var(--mb-serif-ink);font-size:clamp(6rem,9vw,9rem);font-style:italic;font-weight:400}.mb-tour__now i{color:var(--mb-faint);font-family:var(--mb-mono);font-size:var(--mb-label);letter-spacing:.14em;font-style:normal}.mb-tour:has(.mb-tour__stop:not(:first-of-type) .mb-tour__input:checked) .mb-tour__now span:first-child{visibility:hidden}.mb-tour:has(.mb-tour__stop:nth-of-type(2) .mb-tour__input:checked) .mb-tour__now span:nth-child(2),.mb-tour:has(.mb-tour__stop:nth-of-type(3) .mb-tour__input:checked) .mb-tour__now span:nth-child(3),.mb-tour:has(.mb-tour__stop:nth-of-type(4) .mb-tour__input:checked) .mb-tour__now span:nth-child(4),.mb-tour:has(.mb-tour__stop:nth-of-type(5) .mb-tour__input:checked) .mb-tour__now span:nth-child(5),.mb-tour:has(.mb-tour__stop:nth-of-type(6) .mb-tour__input:checked) .mb-tour__now span:nth-child(6){visibility:visible}}.mb-figures-sec{border-block:1px solid var(--mb-rule-soft);padding-block:clamp(3rem,6vw,4.75rem)}.mb-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;margin-block-start:1.75rem;display:grid}@media (width>=52rem){.mb-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.mb-figures li{border-block-start:1px solid var(--mb-rule);gap:.6rem;padding-block-start:1rem;display:grid}.mb-figure__value{color:var(--mb-cream);letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;font-size:clamp(3rem,2rem + 4.4vw,5.6rem);font-weight:600;line-height:.9;display:flex}.mb-figure__count{--mb-n:var(--to);counter-reset:n var(--mb-n)}.mb-figure__count:before{content:counter(n)}.mb-figure__unit{color:var(--mb-serif-ink);font-family:var(--mb-serif);letter-spacing:0;font-size:.5em;font-style:italic;font-weight:400}.mb-figure__label{color:var(--mb-muted);font-family:var(--mb-mono);font-size:var(--mb-label);letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.mb-moments{gap:1rem;display:grid}@media (width>=52rem){.mb-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.mb-moments li{border:1px solid var(--mb-rule);border-radius:var(--mb-radius-lg);background:var(--mb-ground);align-content:start;display:grid;overflow:hidden}.mb-moments__photo{aspect-ratio:4/3;border-block-end:1px solid var(--mb-rule);background:var(--mb-panel);display:block}.mb-moments__photo img{object-fit:cover;filter:saturate(.86)contrast(1.03)brightness(.94);width:100%;height:100%}.mb-moments__text{gap:.75rem;padding:1.35rem 1.5rem 1.6rem;display:grid;position:relative}.mb-moments__index{color:var(--mb-faint);font-family:var(--mb-mono);font-size:var(--mb-micro);letter-spacing:.12em;position:absolute;inset-block-start:1.55rem;inset-inline-end:1.5rem}.mb-moments__text p:last-child{color:var(--mb-muted);font-size:var(--mb-sm)}.mb-facts{gap:1.75rem;display:grid}@media (width>=52rem){.mb-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 3.5rem}}.mb-facts li{border-block-start:1px solid var(--mb-rule);align-content:start;gap:.6rem;padding-block-start:1.1rem;display:grid}.mb-facts p{color:var(--mb-muted);font-size:var(--mb-sm)}.mb-actions--after{margin-block-start:2.5rem}.mb-spec{border-block-start:1px solid var(--mb-rule);display:grid}.mb-spec>div{border-block-end:1px solid var(--mb-rule);gap:.25rem;padding-block:.95rem;display:grid}@media (width>=40rem){.mb-spec>div{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline;gap:1.5rem}}.mb-spec dt{color:var(--mb-faint);font-family:var(--mb-mono);font-size:var(--mb-label);letter-spacing:.12em;text-transform:uppercase}.mb-spec dd{color:var(--mb-cream)}.mb-price{border:1px solid var(--mb-rule);border-radius:var(--mb-radius-lg);background:var(--mb-ground);gap:.85rem;margin-block-start:clamp(2.25rem,4vw,3rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.mb-price__headline{max-width:none;color:var(--mb-cream);letter-spacing:-.035em;font-size:clamp(1.9rem,1.3rem + 2.4vw,3.2rem);font-weight:600;line-height:1.04}.mb-price__line{max-width:60ch;color:var(--mb-ink);font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.55}.mb-faq{border-block-start:1px solid var(--mb-rule);gap:0;display:grid}.mb-faq>div{border-block-end:1px solid var(--mb-rule);gap:.6rem;padding-block:1.4rem;display:grid}@media (width>=52rem){.mb-faq>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem}}.mb-faq dt{color:var(--mb-cream);font-weight:600;line-height:1.4}.mb-faq dd{color:var(--mb-muted);font-size:var(--mb-sm)}.mb-close{text-align:center;padding-block:clamp(5rem,11vw,9rem)}.mb-close .mb-shell{justify-items:center;gap:1.5rem;display:grid}.mb-close h2{letter-spacing:-.04em;font-size:clamp(2.2rem,1.3rem + 3.8vw,4.6rem);line-height:1}.mb-close p{color:var(--mb-muted)}.mb-close .mb-status__store{border:1px solid var(--mb-rule);border-radius:999px;margin-block-start:.5rem;padding:.7rem 1.1rem}@media (prefers-reduced-motion:no-preference){.mb-vf__scene{animation:mb-focus-pull 1.8s var(--mb-ease) both}.mb-vf__scene img{animation:28s ease-in-out 1.8s infinite alternate mb-drift}.mb-vf__reticle{animation:mb-reticle 1.6s var(--mb-ease) .9s both}.mb-vf__zoom{animation:.6s 1.6s both mb-fade-in}.mb-hud-chip{animation:30s linear .8s both mb-hold}.mb-hud-chip__fill{animation:30.8s step-end both mb-until-full}.mb-hud-chip__ready{animation:30.8s step-end both mb-after-full}.mb-head__clock{animation:60s steps(60,end) infinite mb-seconds,3600s steps(60,end) infinite mb-minutes}.mb-vf__copy>*{animation:mb-rise 1s var(--mb-ease) both}.mb-vf__copy>:nth-child(2){animation-delay:.12s}.mb-vf__copy>:nth-child(3){animation-delay:.24s}}@keyframes mb-focus-pull{0%{filter:blur(14px)brightness(.7);transform:scale(1.05)}to{filter:none;transform:none}}@keyframes mb-drift{0%{transform:scale(1.03)}to{transform:scale(1.03)translate(-.8%,.5%)}}@keyframes mb-reticle{0%{opacity:0;transform:scale(1.45)}55%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(1)}}@keyframes mb-fade-in{0%{opacity:0}}@keyframes mb-rise{0%{opacity:0;transform:translateY(1rem)}}@keyframes mb-hold{0%{--mb-held:0}to{--mb-held:30}}@keyframes mb-until-full{0%{visibility:visible}to{visibility:hidden}}@keyframes mb-after-full{0%{visibility:hidden}to{visibility:visible}}@keyframes mb-seconds{0%{--mb-ss:0}to{--mb-ss:60}}@keyframes mb-minutes{0%{--mb-mm:0}to{--mb-mm:60}}@keyframes mb-count{0%{--mb-n:0}to{--mb-n:var(--to)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mb-tl-a,.mb-tlv__rail i,.mb-tlv__at{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--mb-tl;animation-range:entry 35% cover 55%}.mb-tl-a{transform-box:view-box}.mb-tl-a--held{transform-origin:110px 113px;animation-name:mb-tl-held}.mb-tl-a--event{animation-name:mb-tl-event}.mb-tl-a--save{animation-name:mb-tl-save}.mb-tl-a--clip{transform-origin:470px 197px;animation-name:mb-tl-clip}.mb-tl-a--stop,.mb-tl-a--cliptext{animation-name:mb-tl-late}.mb-tlv__held{transform-origin:top;animation-name:mb-tlv-held}.mb-tlv__event{animation-name:mb-tl-event}.mb-tlv__save{animation-name:mb-tl-save}.mb-tlv__clip{transform-origin:50% 57%;animation-name:mb-tlv-clip}.mb-tlv__stop,.mb-tlv__at--clip,.mb-tlv__at--stop,.mb-tlv__at--now{animation-name:mb-tl-late}.mb-tlv__at--past,.mb-tlv__at--held{animation-name:mb-tl-early}.mb-tlv__at--event{animation-name:mb-tl-event}.mb-tlv__at--save{animation-name:mb-tl-save-text}.mb-figure__count{animation:linear both mb-count view();animation-range:entry 10% cover 40%}}}@keyframes mb-tl-held{0%{transform:scaleX(0)}35%,to{transform:scaleX(1)}}@keyframes mb-tlv-held{0%{transform:scaleY(0)}35%,to{transform:scaleY(1)}}@keyframes mb-tl-early{0%{opacity:0}25%,to{opacity:1}}@keyframes mb-tl-event{0%,28%{opacity:0}40%,to{opacity:1}}@keyframes mb-tl-save{0%,42%{opacity:0;transform:translateY(-14px)}55%,to{opacity:1;transform:none}}@keyframes mb-tl-save-text{0%,42%{opacity:0}55%,to{opacity:1}}@keyframes mb-tl-clip{0%,55%{transform:scaleX(0)}88%,to{transform:scaleX(1)}}@keyframes mb-tlv-clip{0%,55%{transform:scaleY(0)}88%,to{transform:scaleY(1)}}@keyframes mb-tl-late{0%,80%{opacity:0}92%,to{opacity:1}}.mb-doc{padding-block:clamp(3rem, 6vw, 5rem) var(--mb-bay)}.mb-doc__head{border-block-end:1px solid var(--mb-rule);gap:1.15rem;max-width:46rem;padding-block-end:clamp(2rem,4vw,3rem);display:grid}.mb-doc__head p{font-size:var(--mb-lede);color:var(--mb-muted)}.mb-doc__updated{font-family:var(--mb-mono);font-size:var(--mb-xs);letter-spacing:.08em;color:var(--mb-faint)}.mb-doc__body{gap:clamp(2.5rem,5vw,4rem);padding-block-start:clamp(2rem,4vw,3rem);display:grid}@media (width>=62rem){.mb-doc__body{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:4.5rem}}.mb-toc h2{margin-block-end:1.15rem}.mb-toc ol{counter-reset:toc;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=62rem){.mb-toc{position:sticky;inset-block-start:2rem}}.mb-toc a{color:var(--mb-muted);font-size:var(--mb-sm);grid-template-columns:1.85rem 1fr;text-decoration:none;display:grid}.mb-toc a:before{counter-increment:toc;content:counter(toc, decimal-leading-zero);color:var(--mb-faint);font-family:var(--mb-mono);font-size:var(--mb-xs)}.mb-toc a:hover{color:var(--mb-cream)}.mb-sections{gap:2.75rem;display:grid}.mb-sections section{gap:.9rem;scroll-margin-block-start:5.5rem;display:grid}.mb-sections h2{letter-spacing:-.02em;font-size:clamp(1.3rem,1.15rem + .55vw,1.6rem);line-height:1.28}.mb-sections p{max-width:68ch}.mb-foot{border-block-start:1px solid var(--mb-rule);background:#0b0c0e;padding-block:clamp(3rem,6vw,4.5rem) 2.5rem}.mb-foot__inner{gap:2.5rem;display:grid}@media (width>=52rem){.mb-foot__inner{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:2rem}}.mb-foot__brand{align-content:start;gap:.9rem;display:grid}.mb-foot__brand p{color:var(--mb-faint);font-size:var(--mb-sm);max-width:30ch}.mb-foot h2{color:var(--mb-faint);font-family:var(--mb-mono);font-size:var(--mb-label);letter-spacing:.19em;text-transform:uppercase;margin-block-end:.95rem;font-weight:400}.mb-foot ul{gap:.6rem;margin:0;display:grid}.mb-foot a{color:var(--mb-muted);font-size:var(--mb-sm);text-decoration:none}.mb-foot a:hover{color:var(--mb-cream);text-underline-offset:.26em;text-decoration:underline}.mb-foot__legal{border-block-start:1px solid var(--mb-rule);color:var(--mb-faint);font-size:var(--mb-xs);flex-wrap:wrap;gap:.6rem 1.5rem;margin-block-start:3rem;padding-block-start:1.5rem;display:flex}.mb-foot__legal p{max-width:none;margin:0}.mb-foot__credits{flex-basis:100%;line-height:1.6}.mb-foot__credits span{font-family:var(--mb-mono);letter-spacing:.1em;text-transform:uppercase}.mb-foot .mb-foot__credits a{color:var(--mb-muted);font-size:inherit;text-decoration:underline;text-decoration-color:var(--mb-rule);text-underline-offset:.2em}.mb-foot .mb-foot__credits a:hover{color:var(--mb-cream)}@media print{body{color:#111;background:#fff}.mb-head,.mb-foot,.mb-toc,.mb-skip{display:none}h1,h2,h3,.mb-sections p,.mb-doc__head p{color:#111}.mb-doc__body{display:block}}
