.mbd,.mbs-wrap{padding-inline:clamp(16px,4vw,120px)}.mbd{padding-top:clamp(112px,5vw + 64px,220px);padding-bottom:clamp(72px,4vw + 40px,170px)}.mbd-wrap{row-gap:clamp(32px,3vw,72px);width:100%;max-width:1760px;margin-inline:auto;display:grid}.mbs-wrap{max-width:calc(1760px + 2*clamp(16px,4vw,120px));margin-inline:auto}.mbd-title{max-width:14ch}.mbd-lead{max-width:40ch}.mbd-doors{gap:clamp(16px,2vw,48px);display:grid}@media (width>=640px){.mbd-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px) and (width<=1023.98px){.mbd-doors>:nth-child(3){grid-column:1/-1;justify-self:center;width:calc(50% - clamp(16px,2vw,48px)/2)}}@media (width>=1024px){.mbd-doors{grid-template-columns:repeat(3,minmax(0,1fr))}}.mbd-doors>*{display:flex}.mbd-door,.mbd-frame{flex-direction:column;flex:1 0 auto;display:flex}.mbd-way{flex:1 0 auto}.mbd-door{--tone:var(--lime);--need:var(--pitch);--glow:34%;contain:inline-size;position:relative}.mbd-door[data-tone=pink]{--tone:var(--pink);--need:var(--lime);--glow:52%}.mbd-door[data-tone=white]{--tone:var(--white);--need:var(--pink);--glow:30%}.mbd-reg{vertical-align:super;margin-left:.04em;font-size:.32em}.mbd-door:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--white) 16%, transparent) 20%, color-mix(in srgb, var(--white) 16%, transparent) 80%, transparent);height:1px;position:absolute;top:100%;left:-6%;right:-6%}.mbd-frame{background:linear-gradient(180deg, color-mix(in srgb, var(--white) 13%, var(--pitch)), color-mix(in srgb, var(--white) 6%, var(--pitch)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 14%, transparent), 0 50px 90px -40px var(--pitch);transition:box-shadow 1.4s var(--ease-brand,ease) .2s;border-radius:8px 8px 0 0;padding:clamp(6px,.5vw + 3px,16px) clamp(6px,.5vw + 3px,16px) 0;position:relative;container:mbd-frame/inline-size}.mbd-door[data-open=true] .mbd-frame{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 14%, transparent), 0 50px 90px -40px var(--pitch), 0 0 90px -24px color-mix(in srgb, var(--tone) 42%, transparent)}.mbd-way{--mbd-shut:82cqi;--mbd-open:min(210cqi, max(170cqi, calc(100svh - 150px)));height:max(var(--mbd-shut), var(--mbd-fit-shut,0px));perspective:2400px;perspective-origin:10% 45%;border-radius:3px 3px 0 0;grid-template:minmax(0,1fr)/minmax(0,1fr);transition:height .7s cubic-bezier(.45,0,.2,1);display:grid;position:relative;container-type:inline-size}@media (width>=640px){.mbd-way{--mbd-shut:100cqi;--mbd-open:min(200cqi, max(150cqi, calc(100svh - 150px)))}}@media (width>=1024px){.mbd-way{--mbd-shut:clamp(380px, 50vh, 600px);--mbd-open:min(190cqi, max(120cqi, calc(100svh - 120px)))}}.mbd-door[data-open=true] .mbd-way{height:max(var(--mbd-shut), var(--mbd-fit-shut,0px), var(--mbd-open), var(--mbd-fit,0px));transition:height 1s cubic-bezier(.3,.8,.2,1) .2s}.mbd-room{color:var(--white);background:linear-gradient(180deg, color-mix(in srgb, var(--white) 5%, var(--pitch)), var(--pitch) 60%);box-shadow:inset 12cqi 0 12cqi -10cqi var(--pitch), inset 0 8cqi 12cqi -10cqi var(--pitch);border-radius:3px 3px 0 0;flex-direction:column;grid-area:1/1;padding:clamp(24px,7cqi,64px) clamp(18px,6cqi,56px) clamp(24px,7cqi,64px) clamp(36px,11cqi,96px);display:flex;position:relative;overflow:clip}.mbd-room:before{content:"";pointer-events:none;opacity:.45;background:radial-gradient(95% 34% at 58% 104%, color-mix(in srgb, var(--tone) var(--glow), transparent), transparent 100%), radial-gradient(70% 40% at 78% -6%, color-mix(in srgb, var(--tone) 14%, transparent), transparent 100%);transition:opacity 1.4s .25s;position:absolute;inset:0}.mbd-door[data-open=true] .mbd-room:before{opacity:1}.mbd-inside{z-index:1;opacity:0;flex-direction:column;flex:auto;align-items:flex-start;min-height:0;margin:0 -32px -40px;padding:0 32px 40px;transition:opacity .4s;display:flex;position:relative;overflow:hidden}.mbd-door[data-open=true] .mbd-inside{opacity:1;transition:opacity .9s .48s}.mbd-room-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--tone);font-size:clamp(11px,2.4cqi,19px);font-weight:800}.mbd-lockup{font-family:"Thunder", var(--font-sans);text-transform:uppercase;letter-spacing:-.005em;color:var(--white);margin-top:clamp(20px,5cqi,44px);font-size:clamp(40px,12.5cqi,140px);font-weight:700;line-height:.86}.mbd-slot{width:2.6em;height:1em;display:inline-block;position:relative}.mbd-room-line{letter-spacing:-.01em;max-width:44ch;color:var(--white);text-wrap:pretty;font-size:clamp(16px,3.4cqi,24px);font-weight:600;line-height:1.38}.mbd-room .mbd-cta{white-space:nowrap;background:var(--tone);color:var(--pitch);--rim:var(--tab-rim-colour);--drop:var(--need);font-size:clamp(14px,2.9cqi,24px)}@container (width<=460px){.mbd-room .mbd-cta{align-self:stretch;padding-inline:12px}}.mbd-body{flex-direction:column;flex:auto;width:100%;min-height:0;margin-top:clamp(12px,3.4cqi,28px);display:flex;position:relative}.mbd-words-in{flex:auto;min-height:0}.mbd-go{flex-direction:column;flex:none;align-items:flex-start;width:100%;padding-top:clamp(12px,3cqi,22px);display:flex}.mbd-go[data-two]{flex-flow:wrap;align-items:center;gap:8px clamp(8px,2.6cqi,16px)}.mbd-room .mbd-go[data-two] .mbd-cta{align-self:auto}.mbd-second{white-space:nowrap;min-height:44px;color:var(--white);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--white) 38%, transparent);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;padding:0 clamp(14px,3.6cqi,22px);font-size:clamp(14px,2.9cqi,20px);font-weight:800;transition:box-shadow .2s,color .2s;display:inline-flex}.mbd-second:is(:hover,:focus-visible,:active){color:var(--tone);box-shadow:inset 0 0 0 1.5px var(--tone)}.mbd-second:focus-visible{outline:2px solid var(--tone);outline-offset:3px}.mbd-room .mbw-idea{margin-block:calc(.6em - 23px);padding-block:calc(23px - .6em)}.mbd-part{margin-top:clamp(16px,4.4cqi,30px)}.mbd-part-title{letter-spacing:.16em;text-transform:uppercase;color:var(--tone);text-wrap:balance;font-size:clamp(11px,2.4cqi,14px);font-weight:800}.mbd-sizes{margin-top:clamp(6px,1.8cqi,12px);display:grid}.mbd-size{border-top:1px solid color-mix(in srgb, var(--white) 12%, transparent);gap:clamp(2px,.8cqi,5px);padding-block:clamp(8px,2.2cqi,13px);display:grid}.mbd-size:last-child{padding-bottom:0}.mbd-size-head{align-items:center;gap:clamp(8px,2.2cqi,12px);display:inline-flex}.mbd-size-bars{flex:none;align-items:flex-end;gap:3px;height:clamp(12px,3.4cqi,18px);display:inline-flex}.mbd-size-bars>span{width:clamp(4px,1.1cqi,6px);height:calc(40% + var(--b) * 30%);background:color-mix(in srgb, var(--white) 18%, transparent);border-radius:2px}.mbd-size-bars>span[data-on]{background:var(--tone)}.mbd-size-name{letter-spacing:-.01em;color:var(--white);font-size:clamp(14px,3.4cqi,20px);font-weight:800;line-height:1.2}.mbd-size-line{color:color-mix(in srgb, var(--white) 74%, transparent);text-wrap:pretty;font-size:clamp(13px,2.9cqi,17px);line-height:1.4}.mbd-size-lines{display:grid}.mbd-size-lines>*{grid-area:1/1;transition:opacity .17s,transform .32s cubic-bezier(.2,.8,.2,1)}.mbd-size-lines>:first-child{transition-delay:.14s}.mbd-size-more{opacity:0;color:var(--white);transform:translateY(6px)}.mbd-size[data-open] .mbd-size-lines>:first-child{transition-delay:0s}.mbd-size[data-open] .mbd-size-more{transition-delay:.14s}@media (hover:hover){.mbd-size[data-more]:hover .mbd-size-lines>:first-child{transition-delay:0s}.mbd-size[data-more]:hover .mbd-size-more{transition-delay:.14s}}.mbd-size[data-more]{cursor:pointer;border-radius:6px;transition:background-color .2s}.mbd-size[data-more] .mbd-size-head:after{content:"+";color:var(--tone);margin-left:auto;font-weight:800;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.mbd-size[data-more] .mbd-size-head{display:flex}.mbd-size[data-open] .mbd-size-more{opacity:1;transform:none}.mbd-size[data-open] .mbd-size-lines>:first-child{opacity:0;transform:translateY(-6px)}.mbd-size[data-open] .mbd-size-head:after{transform:rotate(45deg)}@media (hover:hover){.mbd-size[data-more]:hover .mbd-size-more{opacity:1;transform:none}.mbd-size[data-more]:hover .mbd-size-lines>:first-child{opacity:0;transform:translateY(-6px)}.mbd-size[data-more]:hover .mbd-size-head:after{transform:rotate(45deg)}}@media (prefers-reduced-motion:reduce){.mbd-size-lines>*{transition:opacity .2s;transform:none!important}}.mbd-chips{flex-wrap:wrap;gap:clamp(5px,1.2cqi,8px);margin-top:clamp(8px,2cqi,12px);display:flex}.mbd-chips li{color:color-mix(in srgb, var(--white) 88%, transparent);border:1px solid color-mix(in srgb, var(--white) 18%, transparent);background:color-mix(in srgb, var(--pitch) 60%, transparent);border-radius:999px;padding:.3em .7em;font-size:clamp(12px,2.6cqi,15px);line-height:1.25}.mbd-made-box{position:relative}.mbd-made{margin-top:clamp(6px,1.8cqi,12px);display:grid}.mbd-made li+li{border-top:1px solid color-mix(in srgb, var(--white) 12%, transparent)}.mbd-made-go{text-align:left;width:100%;min-height:44px;color:var(--white);cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(10px,3cqi,16px);padding-block:clamp(4px,1.2cqi,8px);transition:color .2s;display:grid}.mbd-made li[data-open] .mbd-made-go{color:var(--lime)}.mbd-made-go:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:6px}.mbd-made-n{font-family:"Thunder", var(--font-sans);min-width:1.1em;color:var(--pink);padding-top:.06em;font-size:clamp(22px,6cqi,34px);font-weight:700;line-height:.82;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.mbd-made li:nth-child(2n) .mbd-made-n{color:var(--lime)}.mbd-made li[data-open] .mbd-made-n{transform:translateY(-2px)rotate(-8deg)scale(1.12)}.mbd-made-name{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(14px,3.3cqi,19px);font-weight:800;line-height:1.22}.mbd-made-eye{color:color-mix(in srgb, var(--white) 55%, transparent);transition:color .2s;display:inline-flex}.mbd-made-eye svg{transform-origin:50%}.mbd-made-pupil{fill:currentColor;stroke:none;transition:fill .2s}.mbd-made li[data-open] .mbd-made-eye{color:var(--white)}.mbd-made li[data-open] .mbd-made-pupil{fill:var(--pink)}.mbd-made li:nth-child(2n)[data-open] .mbd-made-pupil{fill:var(--lime)}.mbd-made li[data-open] .mbd-made-eye svg{animation:.3s mbd-blink}@keyframes mbd-blink{0%,to{transform:scaleY(1)}40%{transform:scaleY(.12)}}.mbd-peeks{z-index:10;pointer-events:none;height:0;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.mbd-peek{--a:var(--pink);width:min(100%,420px);max-height:var(--peek-room,60vh);background:color-mix(in srgb, var(--white) 8%, var(--pitch));color:var(--white);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--white) 18%, transparent), 6px 6px 0 var(--a), 0 24px 50px -20px var(--pitch);transform-origin:18% 100%;visibility:hidden;opacity:0;border-radius:10px;flex-direction:column;padding:8px 8px 12px;transition:opacity .18s,transform .26s,visibility 0s linear .26s;display:flex;position:absolute;bottom:0;left:0;overflow:hidden;transform:translateY(16px)rotate(0)scale(.92);container-type:inline-size}.mbd-peek[data-tone=lime]{--a:var(--lime)}.mbd-peek[data-open]{visibility:visible;opacity:1;pointer-events:auto;transform:rotate(var(--tilt,-2deg));transition:opacity .16s,transform .46s cubic-bezier(.34,1.56,.64,1),visibility}.mbd-inside :is(.mbd-room-eyebrow,.mbd-lockup,.mbd-promise,.mbd-room-line,.mbd-part-title){transition:opacity .26s}.mbd-inside:has(.mbd-peek[data-open]) :is(.mbd-room-eyebrow,.mbd-lockup,.mbd-promise,.mbd-room-line,.mbd-part-title){opacity:.22}.mbd-peek-pics{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--white) 4%, transparent) 0 8px, transparent 8px 16px), color-mix(in srgb, var(--white) 6%, var(--pitch));border-radius:6px;flex:0 auto;height:60cqi;min-height:72px;position:relative;overflow:hidden}.mbd-peek-pic{display:block;position:absolute;inset:0}.mbd-peek-pic img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s,transform .7s cubic-bezier(.2,.8,.2,1);transform:scale(1.06)}.mbd-peek-pic img[data-in]{opacity:1;transform:none}.mbd-peek-pic[data-fit=contain]{background:radial-gradient(60% 70% at 50% 60%, color-mix(in srgb, var(--a) 34%, transparent), transparent 100%);padding:8px}.mbd-peek-pic[data-fit=contain] img{object-fit:contain}.mbd-peek-pics[data-count="2"] .mbd-peek-pic+.mbd-peek-pic{aspect-ratio:16/10;width:44%;height:auto;box-shadow:0 0 0 3px var(--white), 0 10px 24px -8px var(--pitch);border-radius:4px;inset:auto 8px 8px auto;overflow:hidden;transform:rotate(4deg)}.mbd-peek-n{z-index:1;font-family:"Thunder", var(--font-sans);background:var(--a);color:var(--pitch);border-radius:4px;padding:4px 7px 2px;font-size:26px;font-weight:700;line-height:.82;position:absolute;top:8px;left:8px;transform:rotate(-6deg)}.mbd-peek-name{letter-spacing:-.01em;text-wrap:balance;flex:none;margin-top:10px;padding-inline:4px;font-size:clamp(14px,4.4cqi,18px);font-weight:800;line-height:1.2}.mbd-peek-line{color:color-mix(in srgb, var(--white) 80%, transparent);text-wrap:pretty;flex:none;margin-top:4px;padding-inline:4px;font-size:clamp(13px,3.8cqi,15px);line-height:1.4}.mbd-door[data-still] :is(.mbd-peek,.mbd-peek[data-open]){transform:rotate(var(--tilt,-2deg));transition:opacity .16s,visibility 0s linear .16s}.mbd-door[data-still] .mbd-peek[data-open]{transition:opacity .16s,visibility}.mbd-door[data-still] :is(.mbd-made-n,.mbd-peek-pic img){transition:none;transform:none}.mbd-door[data-still] .mbd-made-eye svg{animation:none}@media (prefers-reduced-motion:reduce){.mbd-peek,.mbd-peek[data-open]{transform:rotate(var(--tilt,-2deg));transition:opacity .16s,visibility 0s linear .16s}.mbd-peek[data-open]{transition:opacity .16s,visibility}.mbd-made-n,.mbd-made li[data-open] .mbd-made-n,.mbd-peek-pic img{transition:none;transform:none}.mbd-made-eye svg,.mbd-made li[data-open] .mbd-made-eye svg{animation:none}}.mbd-promise{font-family:"Thunder", var(--font-sans);text-transform:uppercase;letter-spacing:-.005em;color:var(--lime);text-wrap:balance;margin-bottom:clamp(8px,2.4cqi,16px);font-size:clamp(34px,11cqi,80px);font-weight:700;line-height:.9}.mbd-proof{max-width:46ch;color:var(--white);text-wrap:pretty;box-shadow:inset 2px 0 0 var(--tone);margin-top:clamp(12px,3.4cqi,22px);padding-left:clamp(10px,2.8cqi,14px);font-size:clamp(13px,2.9cqi,17px);font-weight:700;line-height:1.42}.mbd-note{max-width:48ch;color:color-mix(in srgb, var(--white) 78%, transparent);text-wrap:pretty;margin-top:clamp(12px,3.2cqi,20px);font-size:clamp(13px,2.9cqi,17px);line-height:1.42}.mbd-note+.mbd-note{margin-top:clamp(8px,2.2cqi,12px)}.mbd-makers-go{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--tone);text-decoration-color:var(--tone);text-underline-offset:3px;-webkit-tap-highlight-color:transparent;margin-block:calc(.7em - 23px);padding-block:calc(23px - .7em);font-weight:800;text-decoration-thickness:2px}.mbd-makers-go:is(:hover,:focus-visible,:active){color:var(--tone)}.mbd-more-line{margin-top:clamp(6px,2cqi,14px)}.mbd-more{min-height:44px;color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--tone);text-decoration-color:var(--tone);text-underline-offset:5px;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;font-size:clamp(14px,3.1cqi,19px);font-weight:800;text-decoration-thickness:2px;display:inline-flex}.mbd-more-arrow{color:var(--tone);transition:transform .22s cubic-bezier(.3,1.4,.5,1);display:inline-flex}.mbd-more:is(:hover,:focus-visible,:active){color:var(--tone)}.mbd-more:is(:hover,:focus-visible,:active) .mbd-more-arrow{transform:translate(3px)}.mbd-more:focus-visible{outline:2px solid var(--tone);outline-offset:3px;border-radius:4px}@media print{.mbd-way,.mbd-door[data-open=true] .mbd-way{height:auto}.mbd-peeks,.mbd-made-eye{display:none}}.mbd-leaf{text-align:left;width:100%;height:100%;color:var(--pitch);cursor:pointer;background:linear-gradient(180deg, color-mix(in srgb, var(--white) 12%, transparent) 0%, transparent 26%, transparent 72%, color-mix(in srgb, var(--pitch) 12%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--pitch) 10%, transparent), transparent 8%, transparent 92%, color-mix(in srgb, var(--pitch) 7%, transparent)), var(--tone);box-shadow:0 0 0 1px color-mix(in srgb, var(--pitch) 40%, transparent);transform-origin:0;transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;border-radius:2px;grid-area:1/1;padding:0;transition:transform .9s cubic-bezier(.45,0,.2,1);display:block;position:relative;transform:rotateY(0)}.mbd-door[data-open=true] .mbd-leaf{transition:transform 1.6s cubic-bezier(.16,1,.3,1) .12s;transform:rotateY(86deg)}.mbd-leaf:after{content:"";pointer-events:none;opacity:0;border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--pitch) 25%, transparent), color-mix(in srgb, var(--pitch) 62%, transparent));transition:opacity .9s;position:absolute;inset:0}.mbd-door[data-open=true] .mbd-leaf:after{opacity:1;transition:opacity 1.4s .2s}.mbd-edge{transform-origin:100%;background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 62%, var(--pitch)), color-mix(in srgb, var(--tone) 48%, var(--pitch)));width:clamp(8px,2.6cqi,22px);position:absolute;top:0;bottom:0;right:0;transform:rotateY(-90deg)}.mbd-panel{pointer-events:none;box-shadow:inset 2px 2px 0 color-mix(in srgb, var(--pitch) 14%, transparent), inset -2px -2px 0 color-mix(in srgb, var(--white) 22%, transparent), 2px 2px 0 color-mix(in srgb, var(--white) 18%, transparent), -1px -1px 0 color-mix(in srgb, var(--pitch) 12%, transparent);border-radius:clamp(3px,1cqi,8px);position:absolute;inset:clamp(10px,4.5cqi,34px)}.mbd-words{flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:clamp(22px,9cqi,76px);left:clamp(22px,9cqi,76px);right:clamp(22px,9cqi,76px)}.mbd-id{align-items:center;gap:clamp(10px,3cqi,20px);display:inline-flex}.mbd-name{letter-spacing:.16em;text-transform:uppercase;color:var(--pitch);font-size:clamp(13px,3.6cqi,24px);font-weight:800}.mbd-plate{background:linear-gradient(160deg, color-mix(in srgb, var(--white) 16%, var(--pitch)), var(--pitch) 60%);width:clamp(38px,10cqi,64px);height:clamp(46px,12.5cqi,80px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 20%, transparent), 0 1cqi 2.4cqi color-mix(in srgb, var(--pitch) 40%, transparent);font-family:"Thunder", var(--font-sans);color:var(--tone);border-radius:clamp(6px,1.6cqi,12px);justify-content:center;align-items:center;padding-top:.1em;font-size:clamp(30px,9cqi,60px);font-weight:700;line-height:1;display:inline-flex}.mbd-need{font-family:"Thunder", var(--font-sans);text-transform:uppercase;letter-spacing:-.005em;color:var(--need);margin-top:clamp(12px,4.5cqi,40px);font-size:clamp(28px,12cqi,128px);font-weight:700;line-height:.88}.mbd-need-line{letter-spacing:-.01em;max-width:calc(100% - 16cqi);color:var(--pitch);text-wrap:pretty;margin-top:clamp(8px,3cqi,24px);font-size:clamp(15px,4.2cqi,28px);font-weight:600;line-height:1.35}.mbd-words,.mbd-push{transition:opacity .5s}.mbd-door[data-open=true] :is(.mbd-words,.mbd-push){opacity:0;transition:opacity .45s .2s}.mbd-lever{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--white) 26%, var(--pitch)), var(--pitch) 72%);width:clamp(16px,5.2cqi,34px);height:clamp(16px,5.2cqi,34px);box-shadow:0 1cqi 2cqi color-mix(in srgb, var(--pitch) 45%, transparent);border-radius:50%;position:absolute;top:62%;right:clamp(12px,5cqi,40px);transform:translateY(-50%)}.mbd-lever-arm{transform-origin:100%;background:linear-gradient(180deg, color-mix(in srgb, var(--white) 26%, var(--pitch)), var(--pitch) 65%);width:clamp(40px,13cqi,92px);height:clamp(7px,2.2cqi,14px);box-shadow:0 1.4cqi 1.6cqi -.4cqi color-mix(in srgb, var(--pitch) 50%, transparent);border-radius:999px;transition:transform .28s cubic-bezier(.3,1.4,.5,1);position:absolute;top:50%;right:50%;transform:translateY(-50%)}.mbd-door[data-open=true] .mbd-lever-arm,.mbd-leaf:active .mbd-lever-arm{transform:translateY(-50%)rotate(-24deg)}.mbd-push{background:linear-gradient(160deg, color-mix(in srgb, var(--white) 14%, var(--pitch)), var(--pitch) 60%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 18%, transparent), 0 1cqi 2cqi color-mix(in srgb, var(--pitch) 35%, transparent);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--tone);border-radius:clamp(4px,1cqi,8px);align-items:center;padding:.75em 1.1em;font-size:clamp(11px,2.8cqi,17px);font-weight:800;display:inline-flex;position:absolute;bottom:clamp(22px,9cqi,76px);left:clamp(22px,9cqi,76px)}.mbd-hinge{z-index:2;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--white) 30%, var(--pitch)), var(--pitch));border-radius:1cqi;width:clamp(5px,1.8cqi,12px);height:clamp(22px,8cqi,60px);position:absolute;left:-.8cqi}.mbd-hinge-a{top:11%}.mbd-hinge-b{bottom:11%}.mbd-spill{pointer-events:none;opacity:0;clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);filter:blur(5px);background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 34%, transparent), transparent);height:clamp(18px,2.4vw,44px);transition:opacity 1.6s .3s;display:none;position:absolute;top:100%;left:-10%;right:-10%}@media (width>=640px){.mbd-spill{display:block}}.mbd-door[data-open=true] .mbd-spill{opacity:1}.mbd-door .mbd-leaf:focus-visible{outline:3px solid var(--pitch);outline-offset:-8px;border-radius:2px}.mbd-door[data-tone=pink] .mbd-leaf:focus-visible{outline-color:var(--lime)}@media (hover:hover) and (pointer:fine){.mbd-door[data-open=false]:not([data-hush]) .mbd-way:hover .mbd-leaf{transition:transform .8s cubic-bezier(.2,.8,.2,1);transform:rotateY(16deg)}.mbd-door[data-open=false]:not([data-hush]) .mbd-way:hover .mbd-lever-arm{transform:translateY(-50%)rotate(-24deg)}.mbd-door[data-open=false]:not([data-hush]) .mbd-way:hover .mbd-room:before{opacity:.8}}.mbd-door[data-open=false]:not([data-hush]) .mbd-leaf:focus-visible{transform:rotateY(16deg)}.mbd-door[data-peek][data-open=false] .mbd-leaf{transition:transform .7s cubic-bezier(.2,.8,.2,1);transform:rotateY(20deg)}.mbd-door[data-peek][data-open=false] .mbd-room:before{opacity:.85}.mbd-door[data-open=false] .mbd-leaf:active{transition:transform .16s ease-out;transform:rotateY(24deg)}.mbd-hatch{color:var(--white);background:linear-gradient(180deg, color-mix(in srgb, var(--white) 7%, var(--pitch)), color-mix(in srgb, var(--white) 3%, var(--pitch)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--white) 14%, transparent), inset 0 1px 0 color-mix(in srgb, var(--white) 12%, transparent), 0 30px 60px -30px var(--pitch);transition:box-shadow .22s ease, transform .16s var(--ease-brand,ease);-webkit-tap-highlight-color:transparent;border-radius:clamp(14px,.8vw + 8px,26px);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"plate words""go go";align-items:center;gap:18px clamp(14px,1.4vw,36px);margin-top:clamp(20px,2.6vw,56px);padding:clamp(18px,1.6vw,40px) clamp(18px,2vw,48px);display:grid;position:relative}@media (width>=640px){.mbd-hatch{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"plate words go"}}.mbd-hatch:is(:hover,:focus-visible,:active){box-shadow:inset 0 0 0 1.5px var(--lime), inset 0 1px 0 color-mix(in srgb, var(--white) 12%, transparent), 0 0 70px -24px color-mix(in srgb, var(--lime) 50%, transparent)}.mbd-hatch:active{transform:translateY(1px)}.mbd-hatch:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg, transparent, var(--lime) 18%, color-mix(in srgb, var(--lime) 55%, var(--pink)) 50%, var(--pink) 82%, transparent);border-radius:2px;height:2px;transition:opacity .22s;position:absolute;top:0;left:clamp(24px,4vw,96px);right:clamp(24px,4vw,96px)}.mbd-hatch:is(:hover,:focus-visible,:active):before{opacity:1}.mbd-hatch:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.mbd-hatch-plate{aspect-ratio:.8;background:linear-gradient(160deg, color-mix(in srgb, var(--white) 16%, var(--pitch)), var(--pitch) 60%);width:clamp(40px,1.6vw + 28px,72px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 20%, transparent), 0 6px 16px color-mix(in srgb, var(--pitch) 50%, transparent);font-family:"Thunder", var(--font-sans);color:var(--lime);border-radius:clamp(6px,.4vw + 4px,12px);grid-area:plate;justify-content:center;align-self:start;align-items:center;padding-top:.1em;font-size:clamp(32px,1.4vw + 22px,60px);font-weight:700;line-height:1;display:inline-flex}@media (width>=640px){.mbd-hatch-plate{align-self:center}}.mbd-hatch-words{flex-direction:column;grid-area:words;gap:clamp(4px,.4vw,10px);min-width:0;display:flex}.mbd-hatch-big{font-family:"Thunder", var(--font-sans);text-transform:uppercase;letter-spacing:-.005em;color:var(--lime);overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(34px,1.9vw + 18px,76px);font-weight:700;line-height:.9}.mbd-hatch-small{max-width:52ch;color:color-mix(in srgb, var(--white) 80%, transparent);text-wrap:pretty;font-size:clamp(15px,.4vw + 10px,24px);font-weight:600;line-height:1.4}.mbd-hatch .mbd-hatch-go{white-space:nowrap;grid-area:go;min-height:clamp(48px,.9vw + 36px,68px);font-size:clamp(16px,.45vw + 10px,23px)}@media (width<=639.98px){.mbd-hatch .mbd-hatch-go{width:100%;min-height:52px}}.mbd-hatch-arrow{font-weight:900;transition:transform .22s cubic-bezier(.3,1.4,.5,1);display:inline-block}.mbd-hatch:is(:hover,:focus-visible,:active) .mbd-hatch-go{box-shadow:0 10px 30px color-mix(in srgb, var(--lime) 42%, transparent)}.mbd-hatch:is(:hover,:focus-visible,:active) .mbd-hatch-arrow{transform:translateY(3px)}.mbd-door[data-still] :is(.mbd-leaf,.mbd-inside,.mbd-room,.mbd-way,.mbd-made-go,.mbd-made-eye,.mbd-more-arrow,.mbd-second,.mbd-spill,.mbd-lever-arm,.mbd-frame,.mbd-words,.mbd-push),.mbd-door[data-still] .mbd-leaf:after,.mbd-door[data-still] .mbd-room:before{transition:none}@media (prefers-reduced-motion:reduce){.mbd-leaf,.mbd-leaf:after,.mbd-inside,.mbd-room,.mbd-way,.mbd-made-go,.mbd-made-eye,.mbd-more-arrow,.mbd-second,.mbd-room:before,.mbd-spill,.mbd-lever-arm,.mbd-frame,.mbd-words,.mbd-push,.mbd-hatch,.mbd-hatch-arrow{transition:none!important}}.mbs{padding-top:clamp(48px,2vw + 32px,96px);padding-bottom:clamp(112px,6vw + 56px,240px)}.mbs-band-box{z-index:10;position:relative}.mbs-band{height:62vh;min-height:24rem}@media (width>=768px){.mbs-band{height:74vh}}.mbs-wash{background:linear-gradient(115deg, var(--lime) 0%, color-mix(in srgb, var(--lime) 55%, var(--pink)) 48%, var(--pink) 100%)}.mbs-head{margin-top:clamp(88px,4vw + 60px,170px)}.mbs-title{max-width:17ch}.mbs-lead{max-width:44ch}.mbs-steps{--gap:clamp(16px, 2vw, 48px);--node:clamp(36px, 1vw + 24px, 56px);row-gap:calc(var(--gap) + 20px);column-gap:var(--gap);margin-top:clamp(40px,4vw,96px);padding:0;list-style:none;display:grid}@media (width>=900px){.mbs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.mbs-step{--accent:var(--lime);flex-direction:column;display:flex;position:relative}.mbs-step-score{--accent:var(--pink)}.mbs-step-head{align-items:center;gap:clamp(10px,.8vw,18px);margin-bottom:clamp(14px,1.2vw,26px);display:flex;position:relative}.mbs-node{width:var(--node);height:var(--node);font-family:"Thunder", var(--font-sans);font-weight:700;font-size:calc(var(--node) * .62);background:var(--accent);color:var(--pitch);box-shadow:0 0 0 clamp(4px, .4vw, 8px) color-mix(in srgb, var(--accent) 16%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;padding-top:.08em;line-height:1;display:inline-flex}.mbs-step-label{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--white) 78%, transparent);white-space:nowrap;font-size:clamp(12px,.25vw + 9px,17px);font-weight:800}.mbs-rail{display:none}@media (width>=900px){.mbs-rail{height:2px;margin-left:clamp(4px,.6vw,16px);margin-right:calc(-1 * var(--gap) - 14px);background:linear-gradient(90deg, var(--lime), var(--pink));border-radius:2px;flex:1;display:block;position:relative}.mbs-rail:after{content:"";border-top:2px solid var(--pink);border-right:2px solid var(--pink);width:9px;height:9px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}}@media (width<=899px){.mbs-step-scale:after{content:"";left:calc(var(--node) / 2 - 1px);width:2px;height:calc(var(--gap) + 20px);background:linear-gradient(180deg, var(--lime), var(--pink));position:absolute;top:100%}}.mbs-card{isolation:isolate;background:color-mix(in srgb, var(--white) 4%, var(--pitch));border:1px solid color-mix(in srgb, var(--white) 11%, transparent);border-radius:clamp(20px,1vw + 10px,36px);flex-direction:column;flex:1;padding:clamp(22px,2.4vw,60px);display:flex;position:relative;overflow:clip;container-type:inline-size}.mbs-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 100% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 100%);position:absolute;inset:0}.mbs-step-score .mbs-card{border-color:color-mix(in srgb, var(--pink) 40%, transparent)}.mbs-step-score .mbs-card:before{background:radial-gradient(80% 60% at 100% 0%, color-mix(in srgb, var(--pink) 22%, transparent), transparent 100%)}.mbs-name{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(28px,2.3vw + 6px,66px);font-weight:800;line-height:1.02}.mbs-figure{align-items:flex-end;height:clamp(58px,3vw + 36px,124px);margin-top:clamp(18px,1.6vw,40px);display:flex}.mbs-list{gap:clamp(10px,.8vw,20px);margin-top:clamp(20px,1.8vw,44px);display:grid}.mbs-list li{color:color-mix(in srgb, var(--white) 84%, transparent);text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);column-gap:.7em;font-size:clamp(16px,.45vw + 11px,25px);line-height:1.45;display:grid}.mbs-tick{width:1.1em;height:1.45em;color:var(--accent)}.mbs-go{flex-wrap:wrap;align-items:center;gap:12px clamp(14px,1.2vw,24px);margin-top:auto;padding-top:clamp(26px,2.4vw,60px);display:flex}.mbs-pill{white-space:nowrap}.mbs-pill-white{--rim:var(--tab-rim-colour);--drop:var(--pink);background:var(--white);color:var(--pitch)}.mbs-note{color:color-mix(in srgb, var(--white) 58%, transparent);font-size:clamp(13px,.3vw + 10px,18px);line-height:1.4}.mbs-track{gap:clamp(3px,.3vw,6px);width:100%;display:flex}.mbs-seg{flex-direction:column;flex:1;gap:clamp(8px,.6vw,14px);min-width:0;display:flex}.mbs-seg-bar{background-size:500% 100%;background-position:calc(var(--i) * 25%) 0;background-image:linear-gradient(90deg, var(--grey), color-mix(in srgb, var(--grey) 78%, var(--white)) 40%, var(--lime) 72%, var(--pink) 90%, var(--pink));border-radius:999px;height:clamp(10px,.5vw + 6px,18px)}.mbs-seg-name{color:color-mix(in srgb, var(--white) 55%, transparent);white-space:nowrap;font-size:clamp(11px,.25vw + 8px,16px);font-weight:700}.mbs-seg:last-child .mbs-seg-name{text-align:right;color:var(--pink)}@container (width<=560px){.mbs-seg-name{visibility:hidden}.mbs-seg:first-child .mbs-seg-name,.mbs-seg:last-child .mbs-seg-name{visibility:visible}}.mbs-fifty{font-family:"Thunder", var(--font-sans);color:var(--pink);align-items:flex-end;gap:.06em;font-size:clamp(64px,3.4vw + 40px,150px);font-weight:700;line-height:.8;display:inline-flex}.mbs-fifty-ask{color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--white) 55%, transparent)}.mbs-diff{color:var(--lime);text-underline-offset:.2em;white-space:nowrap;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.mbs-diff:hover{color:var(--white)}
