.sc{font-family:var(--b-body);background:var(--b-bg);color:var(--b-ink);position:relative;z-index:1;letter-spacing:0}.sc-shell{width:100%;max-width:84rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem)}.tone-ground{--s-bg:var(--b-bg);--s-ink:var(--b-ink);--s-hi:var(--b-accent);--s-on-hi:var(--b-on-accent)}.tone-paper{--s-bg:var(--b-paper);--s-ink:var(--b-paper-ink);--s-hi:var(--b-bg);--s-on-hi:var(--b-ink)}.tone-deep{--s-bg:var(--b-deep);--s-ink:var(--b-deep-ink);--s-hi:var(--b-accent);--s-on-hi:var(--b-on-accent)}.tone-accent{--s-bg:var(--b-accent);--s-ink:var(--b-on-accent);--s-hi:var(--b-on-accent);--s-on-hi:var(--b-accent)}.tone-ground{--s-glow:color-mix(in oklab,var(--b-glow) 62%,transparent);--s-shade:color-mix(in oklab,var(--b-shade) 70%,transparent)}.tone-deep{--s-glow:color-mix(in oklab,var(--b-glow) 42%,transparent);--s-shade:color-mix(in oklab,var(--b-shade) 60%,transparent)}.tone-paper{--s-glow:color-mix(in oklab,var(--b-glow) 16%,transparent);--s-shade:color-mix(in oklab,var(--b-bg) 9%,transparent)}.tone-accent{--s-glow:color-mix(in oklab,#fff 30%,transparent);--s-shade:color-mix(in oklab,var(--b-shade) 30%,transparent)}.sc [class*=tone-]{background-color:var(--s-bg);background-image:radial-gradient(90% 70% at 88% 0,var(--s-glow),transparent 62%),radial-gradient(80% 65% at 0 100%,var(--s-shade),transparent 66%),linear-gradient(180deg,transparent 55%,color-mix(in oklab,var(--s-bg) 82%,#000) 130%);color:var(--s-ink);--s-line:color-mix(in oklab,var(--s-ink) 16%,transparent);--s-soft:color-mix(in oklab,var(--s-ink) 7%,transparent);--s-dim:color-mix(in oklab,var(--s-ink) 68%,transparent)}.sc-chapter:nth-of-type(2n){background-image:radial-gradient(85% 70% at 8% 0,var(--s-glow),transparent 60%),radial-gradient(80% 65% at 100% 100%,var(--s-shade),transparent 66%),linear-gradient(180deg,transparent 55%,color-mix(in oklab,var(--s-bg) 82%,#000) 130%)}.sc-hero{background-image:radial-gradient(70% 60% at 80% 8%,var(--s-glow),transparent 64%),radial-gradient(60% 55% at 12% 60%,color-mix(in oklab,var(--b-glow) 26%,transparent),transparent 70%),radial-gradient(90% 60% at 30% 110%,var(--s-shade),transparent 66%)!important}.sc-close{background-image:radial-gradient(60% 70% at 50% 40%,var(--s-glow),transparent 68%),radial-gradient(120% 80% at 50% 120%,var(--s-shade),transparent 60%)!important}.sc ::selection{background:var(--b-accent);color:var(--b-on-accent)}.sc-hero{min-height:100svh;display:flex;align-items:stretch;padding-top:clamp(6rem,12vh,8.5rem);padding-bottom:clamp(2rem,5vh,3.5rem)}.sc-hero .sc-shell{display:flex;flex-direction:column}.sc-open{display:flex;justify-content:space-between;gap:1rem;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--s-dim)}.sc-open a{color:inherit;text-decoration:none;transition:color .2s}.sc-open a:hover{color:var(--s-ink)}.sc-open span{color:var(--s-hi)}.sc-open span:before{content:"";display:inline-block;width:.5em;height:.5em;border-radius:50%;background:currentColor;margin-right:.7em;animation:sc-pulse 2.4s ease-in-out infinite}@keyframes sc-pulse{50%{opacity:.25}}.sc-hero-mark{flex:1;display:grid;place-items:center;padding-block:clamp(2rem,6vh,5rem)}.sc-hero-mark .mm{width:min(100%,62rem)}.sc-hero-mark .mm svg{max-height:46svh}.sc-line{font-family:var(--b-display);font-weight:var(--b-display-weight);text-transform:var(--b-upper);letter-spacing:var(--b-tracking);font-size:clamp(1.6rem,4.2vw,3.6rem);line-height:1.05;max-width:22ch;text-wrap:balance}.sc-credits{margin-top:clamp(1.5rem,4vh,3rem);display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 2rem;border-top:1px solid var(--s-line);padding-top:1.25rem}@media (min-width:860px){.sc-credits{grid-template-columns:1fr 1fr 2fr 1fr}}.sc-credits dt{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--s-dim)}.sc-credits dd{margin-top:.3rem;font-size:.98rem}.sc-cover{padding-bottom:clamp(3rem,8vw,7rem)}.sc-cover-frame{aspect-ratio:16/9;overflow:hidden;border-radius:clamp(10px,1.6vw,22px);clip-path:inset(12% 6% 12% 6% round 22px);transition:clip-path 1.4s var(--ease-out-expo)}.sc-cover-frame img{transform:scale(1.12);transition:transform 1.8s var(--ease-out-expo)}.is-in .sc-cover-frame{clip-path:inset(0 round 22px)}.is-in .sc-cover-frame img{transform:none}@media (max-width:640px){.sc-cover-frame{aspect-ratio:4/3}}.mm{position:relative;width:100%}.mm svg{display:block;width:100%;height:auto;overflow:visible}.mm-part{fill:var(--f);transform-box:fill-box;transform-origin:50% 50%;transition:fill .45s ease}.mm-dim{opacity:.13}.mm-trace{fill:none;stroke:var(--s-hi);stroke-width:9;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:mm-trace 1.1s cubic-bezier(.6,0,.2,1) .15s forwards}@keyframes mm-trace{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mm-trace{animation:none;stroke-dashoffset:0}}.mm svg g{transition:opacity .45s ease}.mm:not(.is-still) .mm-part{opacity:0}.mm.is-still .mm-part{opacity:1}.mm:not(.is-still) .mm-part[data-g=draw]{opacity:1;stroke:var(--f);stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;fill-opacity:0}.mm.is-live .mm-part[data-g=draw]{animation:mm-draw 1.1s cubic-bezier(.65,0,.35,1) forwards,mm-fill .6s ease forwards;animation-delay:calc(var(--k) * 70ms),calc(var(--k) * 70ms + .7s)}@keyframes mm-draw{to{stroke-dashoffset:0}}@keyframes mm-fill{to{fill-opacity:1}}@keyframes mm-in{0%{opacity:0;transform:translateY(18%)}to{opacity:1;transform:none}}.mm-replay{position:absolute;right:0;bottom:-2.4rem;font:inherit;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--s-dim);background:none;border:0;padding:.4rem 0;cursor:pointer;transition:color .2s}.mm-replay:focus-visible,.mm-replay:hover{color:var(--s-ink)}.mm-k-kaysaan.is-live [data-g=col]{transform-origin:50% 100%;animation:kay-col .7s var(--ease-out-expo) forwards}.mm-k-kaysaan.is-live [data-g=arrow]{animation:kay-arrow 1.7s cubic-bezier(.3,.7,.3,1) .25s forwards}.mm-k-kaysaan.is-live [data-g=type]{animation:kay-type 1.3s var(--ease-out-quart) forwards;animation-delay:calc(2s + var(--k) * .23s)}@keyframes kay-col{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:none}}@keyframes kay-arrow{0%{opacity:0;transform:translateX(-340%)}34%{opacity:1;transform:translateX(12%)}44%{transform:translateX(-9%) rotate(-5deg)}54%{transform:translateX(7%) rotate(4deg)}64%{transform:translateX(-5%) rotate(-3deg)}74%{transform:translateX(3%) rotate(2deg)}84%{transform:translateX(-1.5%) rotate(-1deg)}to{opacity:1;transform:none}}@keyframes kay-type{0%{opacity:0;transform:translateX(-22%)}to{opacity:1;transform:none}}.mm-k-susthoplus.is-live [data-g=type]{animation:mm-in .8s var(--ease-out-expo) forwards;animation-delay:calc(var(--k) * 80ms)}.mm-k-susthoplus.is-live [data-g=o]{animation:sus-pop .8s var(--ease-out-expo) .5s forwards,sus-o 5.2s linear 2.1s infinite}.mm-k-susthoplus.is-live [data-g=plus]{animation:sus-plus .9s var(--ease-out-expo) .8s forwards}.mm-k-susthoplus.is-live [data-g=smile]{animation:sus-smile .9s var(--ease-out-expo) 1.1s forwards,sus-long 5.2s ease-in-out 2.1s infinite}@keyframes sus-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes sus-plus{0%{opacity:0;transform:scale(.2) rotate(-180deg)}to{opacity:1;transform:none}}@keyframes sus-smile{0%{opacity:0;transform:scaleX(.1)}to{opacity:1;transform:none}}@keyframes sus-o{0%,3.5%{opacity:1}12%,4.5%{opacity:0}13%,to{opacity:1}}@keyframes sus-arc{0%,3.5%{opacity:0;transform:scaleY(.3)}12%,4.5%{opacity:1;transform:none}13%,to{opacity:0;transform:scaleY(.3)}}@keyframes sus-long{0%,15%,3%,to{transform:none}11%,6%{transform:scaleX(1.14)}}.mm-wink{fill:none;stroke-width:19;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:50% 100%}.mm.is-live .mm-wink{animation:sus-arc 5.2s linear 2.1s infinite}.mm-k-alor-dishari.is-live [data-g=bolt]{transform-origin:40% 100%;animation:alor-leap 1.9s cubic-bezier(.3,.6,.3,1) forwards}.mm-k-alor-dishari.is-live [data-g=type]{animation:alor-flick .52s steps(1) forwards;animation-delay:calc(1.25s + var(--k) * 90ms)}@keyframes alor-leap{0%{opacity:0;transform:translate(-70%,45%) rotate(22deg) scale(.7)}22%{opacity:1;transform:translate(-22%,-30%) rotate(-20deg) scale(1.06)}40%{transform:translate(0) rotate(5deg) scale(1.06,.92)}50%{transform:none;filter:none}54%{transform:translateX(7%) skewX(-16deg);opacity:.35;filter:drop-shadow(10px 0 0 #00e1ff) drop-shadow(-10px 0 0 #7404b3)}58%{transform:translateX(-6%) skewX(12deg);opacity:1}62%{transform:translateY(-5%) scaleY(1.12);opacity:.2;filter:drop-shadow(-8px 0 0 #00e1ff)}66%{transform:none;opacity:1;filter:none}72%{transform:translateX(4%) skewX(-8deg);opacity:.6;filter:drop-shadow(6px 0 0 #00e1ff)}78%,to{opacity:1;transform:none;filter:none}}@keyframes alor-flick{0%{opacity:0}20%{opacity:1}40%{opacity:.2}60%,to{opacity:1}}.mm-petals path{fill:#e8a3b4;opacity:0;transform:translate(var(--x),var(--y))}.mm.is-live .mm-petals path{animation:abo-fall var(--d) cubic-bezier(.4,0,.6,1) calc(2.6s + var(--w)) infinite}@keyframes abo-fall{0%{opacity:0;transform:translate(var(--x),var(--y)) rotate(0deg) scale(.6)}12%{opacity:.95}50%{transform:translate(calc(var(--x) + var(--sway)),calc(var(--y) + 240px)) rotate(140deg) scale(1)}82%{opacity:.8}to{opacity:0;transform:translate(calc(var(--x) - var(--sway) * .4),calc(var(--y) + 500px)) rotate(300deg) scale(.9)}}.mm-bee{opacity:0;transform:translate(-220px,190px)}.mm-bee ellipse{fill:var(--bee,#282829)}.mm-bee .mm-bee-wing{fill:var(--bee-wing,#ffe2c2);transform-box:fill-box;transform-origin:50% 100%;animation:aho-wing 90ms linear infinite alternate}.mm-bee .mm-bee-wing.is-b{animation-delay:45ms}.mm-bee-body{animation:aho-bob .7s ease-in-out infinite alternate}.mm.is-live .mm-bee{animation:aho-fly 4.6s cubic-bezier(.45,0,.3,1) .5s forwards}.mm-k-ahoron.is-live [data-g=bee]{animation:sus-pop .6s var(--ease-out-expo) forwards;animation-delay:calc(2.3s + var(--k) * 90ms)}.mm-k-ahoron.is-live [data-g=drop]{transform-origin:50% 0;animation:aho-drip 1.5s cubic-bezier(.5,0,.3,1) forwards;animation-delay:calc(4.7s + var(--k) * .35s)}@keyframes aho-wing{0%{transform:scaleY(1)}to{transform:scaleY(.25)}}@keyframes aho-bob{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes aho-fly{0%{opacity:0;transform:translate(-220px,190px) rotate(-12deg)}8%{opacity:1}22%{transform:translate(60px,20px) rotate(8deg)}34%,46%{transform:translate(170px,62px) rotate(0deg)}62%{transform:translate(560px,-30px) rotate(10deg)}78%,90%{opacity:1;transform:translate(900px,60px) rotate(0deg)}to{opacity:0;transform:translate(900px,60px) scale(.3)}}@keyframes aho-drip{0%{opacity:0;transform:translateY(-70%) scale(.5,.2)}35%{opacity:1;transform:translateY(-20%) scale(.8,1.5)}65%{transform:translateY(6%) scale(1.1,.88)}82%{transform:translateY(-2%) scale(.97,1.04)}to{opacity:1;transform:none}}.mm-k-velos.is-live [data-g=sym]{animation:vel-fly 1.1s var(--ease-out-expo) forwards}.mm-k-velos.is-live [data-g=type]{animation:vel-slide 1s var(--ease-out-expo) forwards;animation-delay:calc(.45s + var(--k) * 90ms)}@keyframes vel-fly{0%{opacity:0;transform:translate(-60%,-150%) rotate(-14deg) scale(.5)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes vel-slide{0%{opacity:0;transform:translateX(calc((var(--k) - 2) * 130%)) skewX(-12deg)}to{opacity:1;transform:none}}.mm-k-axis-stones.is-live [data-g=stone]{transform-origin:50% 100%;animation:axs-land 1.7s cubic-bezier(.3,.6,.3,1) forwards,axs-rest 7s ease-in-out infinite;animation-delay:calc(var(--k) * .62s),calc(3.4s + var(--k) * .4s)}.mm-axis-type{font-family:var(--f-mont),sans-serif;fill:currentColor;opacity:0}.mm.is-live .mm-axis-type{animation:mm-in 1.1s var(--ease-out-expo) 2.3s forwards;transform-box:fill-box}@keyframes axs-land{0%{opacity:0;transform:translateY(-190%) rotate(-12deg)}38%{opacity:1;transform:translateY(0) rotate(8deg) scale(1.03,.95)}54%{transform:rotate(-6deg)}68%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}91%{transform:rotate(.8deg)}to{opacity:1;transform:none}}@keyframes axs-rest{0%,to{transform:rotate(0deg)}30%{transform:rotate(calc(var(--k) * .7deg))}70%{transform:rotate(calc(var(--k) * -.6deg))}}.mm-alp-plug,.mm-k-alpha-broadway [data-g=a]{transform-box:view-box;transform-origin:136px 147px}.mm-k-alpha-broadway.is-live [data-g=a],.mm.is-live .mm-alp-plug{animation:alp-pop .9s var(--ease-out-expo) forwards}.mm-k-alpha-broadway.is-live [data-g=type]{animation:alp-on .62s var(--ease-out-quart) forwards;animation-delay:calc(3.1s + var(--k) * 45ms)}.mm-cable-line{fill:none;stroke:var(--cable,#9fdcff);stroke-width:17;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.mm-cable-head{fill:var(--cable,#9fdcff)}.mm-cable-head,.mm-ring{opacity:0;transform-box:fill-box;transform-origin:50% 50%}.mm-ring{fill:none;stroke:var(--cable,#9fdcff);stroke-width:5}.mm-alp-plug{opacity:0;stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.mm-alp-cut{fill:none;stroke:#000;stroke-width:64;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:1}.mm-alp-socket{fill:#000;transform-box:fill-box;transform-origin:50% 50%;transform:scale(0)}.mm.is-live .mm-alp-cut{animation:alp-run 1.5s cubic-bezier(.6,0,.2,1) 1.3s forwards}.mm.is-live .mm-alp-socket{animation:alp-open .52s var(--ease-out-expo) 2.6s forwards}.mm.is-live .mm-cable-line{animation:alp-run 1.5s cubic-bezier(.6,0,.2,1) 1.3s forwards,alp-fade .9s ease 4.4s forwards}.mm.is-live .mm-cable-head{animation:alp-seat .6s var(--ease-out-expo) 2.65s forwards,alp-fade .9s ease 4.4s forwards}.mm.is-live .mm-ring{animation:alp-ring 2.6s ease-out 3.05s infinite}.mm.is-live .mm-ring.is-b{animation-delay:3.95s}@keyframes alp-open{to{transform:scale(1)}}@keyframes alp-run{to{stroke-dashoffset:0}}@keyframes alp-seat{0%{opacity:0;transform:scale(2.2)}60%{opacity:1;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes alp-fade{to{opacity:0}}@keyframes alp-ring{0%{opacity:.9;transform:scale(.8)}70%,to{opacity:0;transform:scale(4.4)}}@keyframes alp-on{0%{opacity:0;transform:translateY(14%)}to{opacity:1;transform:none}}@keyframes alp-pop{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:1;transform:none}}.lp{overflow:hidden;background-color:var(--lp-bg);color:var(--lp-ink);background-image:radial-gradient(85% 75% at 85% 0,color-mix(in oklab,var(--lp-glow) 65%,transparent),transparent 62%),radial-gradient(80% 70% at 0 100%,color-mix(in oklab,var(--lp-shade) 75%,transparent),transparent 66%)}.lp,.lp-logo{position:absolute;inset:0}.lp-logo{display:grid;place-items:center;padding:15% 14%;opacity:0;transition:opacity .5s ease}.lp-logo .mm{min-width:0;min-height:0}.lp-logo .mm,.lp-logo .mm svg{width:100%;height:100%}.lp-logo.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.lp-logo{opacity:1}.mm-alp-plug,.mm-cable,.mm-wink{display:none}}.mm-k-brand-master-jr.is-live [data-g=stick]{transform-origin:50% 100%;animation:bmj-stick .46s cubic-bezier(.2,.9,.15,1) forwards;animation-delay:calc(var(--k) * 85ms)}.mm-k-brand-master-jr.is-live [data-g=type]{animation:bmj-type .42s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(1.25s + var(--k) * 22ms)}@keyframes bmj-stick{0%{opacity:0;transform:translateY(-190%) scaleY(1.3)}18%{opacity:1}62%{opacity:1;transform:translateY(0) scaleY(.9)}to{opacity:1;transform:none}}@keyframes bmj-type{0%{opacity:0;transform:translateY(34%) scale(1.12)}to{opacity:1;transform:none}}.sc-chapter{padding-block:clamp(4.5rem,11vw,9.5rem)}.sc-head{display:grid;gap:1.5rem 3rem}@media (min-width:960px){.sc-head{grid-template-columns:minmax(10rem,1fr) 3.4fr}.sc-head .sc-body,.sc-head .sc-h2{grid-column:2}}.sc-tag{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;display:flex;flex-direction:column;gap:.35rem;padding-top:.6rem;border-top:2px solid var(--s-hi);align-self:start;max-width:14rem}.sc-tag span{color:var(--s-dim)}.sc-h2{font-family:var(--b-display);font-weight:var(--b-display-weight);text-transform:var(--b-upper);letter-spacing:var(--b-tracking);font-size:clamp(2rem,5.2vw,4.6rem);line-height:1.02;max-width:20ch;text-wrap:balance}.sc-body{max-width:58ch;display:grid;gap:1rem;font-size:clamp(1.02rem,1.25vw,1.2rem);line-height:1.6;color:var(--s-dim)}.sc-head>*{opacity:0;transform:translateY(1.4rem);transition:opacity .8s ease,transform .9s var(--ease-out-expo)}.sc-head.is-in>*{opacity:1;transform:none}.sc-head.is-in>:nth-child(2){transition-delay:90ms}.sc-head.is-in>:nth-child(3){transition-delay:.18s}.sc-module{margin-top:clamp(2.5rem,6vw,5rem)}.sc-progress{position:fixed;left:50%;bottom:1.1rem;z-index:40;translate:-50% 150%;opacity:0;display:flex;align-items:center;gap:.9rem;padding:.55rem 1rem;border-radius:99px;background:color-mix(in oklab,var(--b-deep) 88%,transparent);color:var(--b-deep-ink);backdrop-filter:blur(12px);box-shadow:0 8px 30px rgb(0 0 0/.28),inset 0 0 0 1px color-mix(in oklab,var(--b-deep-ink) 14%,transparent);transition:translate .6s var(--ease-out-expo),opacity .4s;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.sc-progress.is-on{translate:-50% 0;opacity:1}.sc-progress ol{display:flex;gap:.3rem}.sc-progress a{display:block;width:.9rem;height:.9rem;position:relative}.sc-progress a:after{content:"";position:absolute;inset:.3rem 0;border-radius:2px;background:currentColor;opacity:.3;transition:opacity .2s,inset .3s var(--ease-out-expo),background .2s}.sc-progress a:hover:after{opacity:.7}.sc-progress a.is-at:after{opacity:1;inset:.05rem 0;background:var(--b-accent)}.sc-progress b{font-weight:600}@media (max-width:640px){.sc-progress ol{display:none}}.sc-hint{margin-top:1rem;font-size:.8rem;color:var(--s-dim)}.sc-btn,.sc-tabs button{font:inherit;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:.6rem 1rem;border-radius:99px;border:1px solid var(--s-line);background:transparent;color:var(--s-ink);display:inline-flex;align-items:center;gap:.5rem;transition:background .2s,color .2s,border-color .2s}.sc-btn:hover,.sc-tabs button:hover{border-color:var(--s-ink)}.sc-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.sc-tabs button.is-on{background:var(--s-ink);color:var(--s-bg);border-color:var(--s-ink)}.sc-tabs button i{width:.85rem;height:.85rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(128 128 128/.5)}.sc-layers-note{margin-top:1.25rem;max-width:46ch;font-size:1.05rem;line-height:1.55;animation:sc-rise .5s var(--ease-out-expo)}@keyframes sc-rise{0%{opacity:0;transform:translateY(.6rem)}}.sc :focus-visible{outline:2px solid var(--s-hi,var(--b-accent));outline-offset:3px}.sc-layers-stage,.sc-scale-stage,.sc-stickers-board{background-image:radial-gradient(80% 70% at 30% 15%,color-mix(in oklab,var(--s-ink) 9%,transparent),transparent 70%),linear-gradient(160deg,transparent 40%,color-mix(in oklab,var(--s-hi) 14%,transparent))}.sc-sw-chip{background-image:linear-gradient(155deg,rgb(255 255 255/.22),transparent 42%,rgb(0 0 0/.16))}.sc-gate-item.is-pass,.sc-split>.is-kept{background-image:linear-gradient(135deg,rgb(255 255 255/.2),transparent 45%,rgb(0 0 0/.14))}.sc-eq-glyph{background-image:radial-gradient(circle at 30% 25%,color-mix(in oklab,var(--s-bg) 22%,transparent),transparent 60%)}.sc-h2 em,.sc-line em{font-style:normal}.sc-notes-title{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--s-dim);padding-bottom:1rem;border-bottom:1px solid var(--s-line);display:flex;align-items:center;gap:.8rem}.sc-notes-title:before{content:"";width:1.6rem;height:2px;background:var(--s-hi)}.sc-notes dl{display:grid;gap:0 clamp(1.5rem,3vw,3rem)}@media (min-width:860px){.sc-notes dl{grid-template-columns:1fr 1fr}.sc-notes dl.is-3{grid-template-columns:1fr 1fr 1fr}}.sc-notes dl>div{padding-block:1.5rem;border-bottom:1px solid var(--s-line);opacity:0;transform:translateY(1rem);transition:opacity .7s ease,transform .8s var(--ease-out-expo);transition-delay:calc(var(--n) * 80ms)}.sc-notes.is-in dl>div{opacity:1;transform:none}.sc-notes dt{font-family:var(--b-display);font-weight:600;font-size:1.12rem;line-height:1.25}.sc-notes dd{margin-top:.5rem;font-size:1rem;line-height:1.6;color:var(--s-dim);max-width:46ch}.sc-facts dl{display:grid;gap:0;border-top:1px solid var(--s-line)}.sc-facts dl>div{display:grid;gap:.5rem 2rem;padding-block:1.4rem;border-bottom:1px solid var(--s-line);opacity:0;transform:translateY(1rem);transition:opacity .7s ease,transform .8s var(--ease-out-expo);transition-delay:calc(var(--n) * 90ms)}.sc-facts.is-in dl>div{opacity:1;transform:none}@media (min-width:860px){.sc-facts dl>div{grid-template-columns:minmax(10rem,1fr) 3.4fr}}.sc-facts dt{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--s-dim);padding-top:.45rem}.sc-facts dd{font-family:var(--b-display);font-size:clamp(1.2rem,2.2vw,1.9rem);line-height:1.25;max-width:34ch}.sc-split{display:grid;gap:1rem}@media (min-width:860px){.sc-split{grid-template-columns:1fr 1fr}}.sc-split>div{padding:clamp(1.4rem,3vw,2.4rem);border-radius:18px;background:var(--s-soft)}.sc-split>.is-kept{background:var(--s-hi);color:var(--s-on-hi)}.sc-split-title{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.sc-split ul{margin-top:1.2rem;display:grid;gap:.7rem;font-family:var(--b-display);font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.2}.sc-split li{opacity:0;transform:translateX(-.8rem);transition:opacity .6s ease,transform .7s var(--ease-out-expo);transition-delay:calc(var(--n) * 90ms + .15s)}.sc-split.is-in li{opacity:1;transform:none}.sc-split .is-struck li{background:linear-gradient(currentColor,currentColor) no-repeat 0 55% /0 2px;transition:opacity .6s ease,transform .7s var(--ease-out-expo),background-size .7s ease .9s,color .6s ease .9s;width:fit-content}.sc-split.is-in .is-struck li{background-size:100% 2px;color:var(--s-dim)}.sc-statement{border-left:3px solid var(--s-hi);padding-left:clamp(1rem,3vw,2.5rem);opacity:0;transform:translateY(1.2rem);transition:opacity .9s ease,transform 1s var(--ease-out-expo)}.sc-statement.is-in{opacity:1;transform:none}.sc-statement blockquote{font-family:var(--b-display);font-weight:var(--b-display-weight);text-transform:var(--b-upper);letter-spacing:var(--b-tracking);font-size:clamp(1.7rem,4.4vw,3.8rem);line-height:1.08;max-width:22ch;text-wrap:balance}.sc-statement figcaption{margin-top:1.2rem;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--s-dim);max-width:44ch}.tone-accent .sc-statement{border-color:currentColor}.sc-eq{display:grid;gap:2rem;align-items:center}@media (min-width:960px){.sc-eq{grid-template-columns:auto auto 1fr;gap:3rem}}.sc-eq-parts{display:flex;flex-wrap:wrap;gap:1rem .5rem;align-items:flex-start}.sc-eq-parts li{display:grid;justify-items:center;gap:.7rem;position:relative;padding-right:2.2rem;opacity:0;transform:scale(.8);transition:opacity .5s ease,transform .7s var(--ease-out-expo);transition-delay:calc(var(--n) * .16s)}.sc-eq.is-in .sc-eq-parts li{opacity:1;transform:none}.sc-eq-parts li:not(:last-child):after{content:"+";position:absolute;right:.55rem;top:1.9rem;font-size:1.5rem;color:var(--s-dim)}.sc-eq-parts li:last-child{padding-right:0}.sc-eq-glyph{width:clamp(4.5rem,9vw,6.5rem);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--s-ink);color:var(--s-bg);font-family:var(--b-display);font-weight:700;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1}.sc-eq-label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--s-dim);text-align:center}.sc-eq-equals{font-size:clamp(2rem,5vw,3.5rem);color:var(--s-hi);line-height:1}.sc-eq-result{display:grid;gap:1.2rem;justify-items:start}.sc-eq-result .mm{width:min(100%,26rem)}.sc-eq-result .mm svg{max-height:16rem}.sc-eq-result .mm-replay{position:static;margin-top:.4rem}.sc-layers{display:grid;gap:2rem}@media (min-width:960px){.sc-layers{grid-template-columns:1.7fr 1fr;align-items:center;gap:3.5rem}}.sc-layers-stage{position:relative;border-radius:20px;padding:clamp(2rem,6vw,5rem);background:var(--s-soft);display:grid;place-items:center;min-height:clamp(16rem,38vw,30rem);overflow:hidden}.sc-layers-stage .mm svg{max-height:22rem}.sc-layers-stage.has-grid{background-image:linear-gradient(var(--s-line) 1px,transparent 1px),linear-gradient(90deg,var(--s-line) 1px,transparent 1px);background-size:2.5rem 2.5rem;background-position:50%;cursor:crosshair}.sc-cross{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .2s;background:linear-gradient(var(--s-hi),var(--s-hi)) no-repeat var(--cx,50%) 0 /1px 100%,linear-gradient(var(--s-hi),var(--s-hi)) no-repeat 0 var(--cy,50%) /100% 1px}.sc-layers-stage:hover .sc-cross{opacity:.9}.sc-coords{position:absolute;left:1rem;bottom:.8rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--s-dim);font-variant-numeric:tabular-nums}.sc-swatches ul{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.sc-swatches li{opacity:0;transform:translateY(1.5rem);transition:opacity .6s ease,transform .8s var(--ease-out-expo);transition-delay:calc(var(--n) * 80ms)}.sc-swatches.is-in li{opacity:1;transform:none}.sc-swatches button{display:block;width:100%;border:0;padding:0;background:none;cursor:copy;font:inherit}.sc-sw-chip{display:flex;align-items:flex-end;aspect-ratio:4/5;border-radius:16px;background:var(--sw);color:var(--sw-ink);padding:1rem;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--s-ink) 14%,transparent);transition:transform .5s var(--ease-out-expo),border-radius .5s}.sc-swatches button:hover .sc-sw-chip{transform:translateY(-6px) rotate(-1.5deg)}.sc-swatches button:active .sc-sw-chip{transform:scale(.97)}.sc-sw-hex{font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums}.sc-swatches.is-dot .sc-sw-chip{aspect-ratio:1;border-radius:50%;align-items:center;justify-content:center}.sc-swatches.is-hex .sc-sw-chip{aspect-ratio:1/1.1;border-radius:0;box-shadow:none;align-items:center;justify-content:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.sc-sw-name{margin-top:.9rem;font-family:var(--b-display);font-size:1.15rem;line-height:1.2}.sc-sw-role{margin-top:.3rem;font-size:.88rem;line-height:1.45;color:var(--s-dim)}.sc-grounds-stage{border-radius:20px;min-height:clamp(15rem,34vw,26rem);display:grid;place-items:center;padding:clamp(2rem,6vw,4rem);transition:background .5s ease;box-shadow:inset 0 0 0 1px var(--s-line);margin-bottom:1.25rem}.sc-grounds-stage .mm{width:min(100%,30rem)}.sc-grounds-stage .mm svg{max-height:16rem}.sc-gate-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;font-size:1.05rem}.sc-gate ul{display:grid;gap:.6rem}@media (min-width:860px){.sc-gate ul{grid-template-columns:1fr 1fr}}.sc-gate-item{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--s-line);border-radius:14px;background:transparent;padding:1.1rem 1.25rem;display:grid;gap:.35rem;position:relative;overflow:hidden;transition:border-color .25s,background .4s,color .4s,transform .5s var(--ease-out-expo)}.sc-gate-item:hover{border-color:var(--s-ink)}.sc-gate-text{font-family:var(--b-display);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.2;width:fit-content;background:linear-gradient(currentColor,currentColor) no-repeat 0 55% /0 2px;transition:background-size .5s ease}.sc-gate-verdict{font-size:.86rem;color:var(--s-dim);transition:color .3s}.sc-gate-item.is-pass{background:var(--s-hi);color:var(--s-on-hi);border-color:transparent;transform:translateX(.5rem)}.sc-gate-item.is-pass .sc-gate-verdict{color:inherit}.sc-gate-item.is-fail{background:var(--s-soft);border-style:dashed}.sc-gate-item.is-fail .sc-gate-text{background-size:100% 2px;opacity:.6}.sc-gate-tally{margin-top:1.25rem;display:flex;gap:2rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--s-dim)}.sc-gate-tally b{color:var(--s-ink);font-variant-numeric:tabular-nums}.sc-spec{display:grid;border-top:1px solid var(--s-line)}.sc-spec-face{padding-block:clamp(1.4rem,3vw,2.4rem);border-bottom:1px solid var(--s-line);opacity:0;transform:translateY(1rem);transition:opacity .7s ease,transform .8s var(--ease-out-expo);transition-delay:calc(var(--n) * .11s)}.sc-spec.is-in .sc-spec-face{opacity:1;transform:none}.sc-spec-meta{display:flex;gap:1rem;align-items:baseline;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--s-dim)}.sc-spec-meta b{color:var(--s-ink);font-weight:600}.sc-spec-sample{margin-top:.8rem;font-size:clamp(1.9rem,6vw,5rem);line-height:1.05;outline:none;cursor:text;text-wrap:balance;border-radius:6px;transition:background .2s;overflow-wrap:anywhere}.sc-spec-sample:focus,.sc-spec-sample:hover{background:var(--s-soft)}.sc-scale{display:grid;gap:2rem;align-items:center}@media (min-width:860px){.sc-scale{grid-template-columns:auto 1fr;gap:4rem}}.sc-scale-stage{width:min(100%,20rem);aspect-ratio:1;border-radius:20px;background:var(--s-soft)}.sc-scale-box,.sc-scale-stage{display:grid;place-items:center}.sc-scale-box{transition:width .3s var(--ease-out-expo),height .3s var(--ease-out-expo);max-width:80%;max-height:80%}.sc-scale-box .mm,.sc-scale-box svg{width:100%;height:100%}.sc-scale-box .mm-part{--f-fallback:var(--s-ink)}.sc-scale-ctl label{display:grid;gap:.8rem;max-width:26rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--s-dim)}.sc-scale-ctl label b{font-family:var(--b-display);font-size:2.6rem;letter-spacing:0;color:var(--s-ink);font-variant-numeric:tabular-nums}.sc-scale-ctl input[type=range]{accent-color:var(--s-hi);width:100%}.sc-scale-ctl .sc-tabs{margin-top:1.2rem}.sc-stickers-board{position:relative;height:clamp(22rem,46vw,32rem);border-radius:20px;background:var(--s-soft);overflow:hidden;touch-action:none}.sc-stickers-parcel{position:absolute;inset:14% 22%;border-radius:10px;background:#d2ad82;box-shadow:inset 0 0 0 1px rgb(0 0 0/.12),0 20px 50px rgb(0 0 0/.18)}.sc-stickers-parcel:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:12%;translate:-50% 0;background:rgb(255 255 255/.28)}.sc-sticker{position:absolute;display:inline-block;max-width:11rem;padding:.7rem 1rem;border-radius:99px;background:var(--b-bg);color:var(--b-ink);font-weight:600;font-size:.86rem;line-height:1.2;text-align:center;cursor:grab;user-select:none;box-shadow:0 0 0 3px #fff,0 6px 16px rgb(0 0 0/.22)}.sc-sticker:nth-of-type(3n){background:#fff;color:var(--b-bg)}.sc-sticker:nth-of-type(4n){background:#000;color:var(--b-accent)}.sc-sticker:active{cursor:grabbing}.sc-shots{display:grid;gap:clamp(.9rem,1.6vw,1.5rem)}.sc-shot-frame{overflow:hidden;border-radius:clamp(10px,1.4vw,18px);background:var(--s-soft);clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--ease-out-expo)}.sc-shot-frame img{transform:scale(1.14);transition:transform 1.6s var(--ease-out-expo)}.sc-shot.is-in .sc-shot-frame{clip-path:inset(0)}.sc-shot.is-in .sc-shot-frame img{transform:none}.sc-shot:hover .sc-shot-frame img{transform:scale(1.035)}.sc-shot figcaption{margin-top:.8rem;display:grid;gap:.2rem;font-size:.9rem;line-height:1.45;opacity:0;transition:opacity .7s ease .4s}.sc-shot.is-in figcaption{opacity:1}.sc-shot figcaption b{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.sc-shot figcaption span{color:var(--s-dim);max-width:40ch}.sc-shots.is-feature .sc-shot-frame{aspect-ratio:16/9}.sc-shots.is-pair .sc-shot-frame,.sc-shots.is-trio .sc-shot-frame{aspect-ratio:4/3}@media (min-width:768px){.sc-shots.is-pair{grid-template-columns:1fr 1fr}.sc-shots.is-pair .sc-shot:nth-child(2){margin-top:5rem}.sc-shots.is-trio{grid-template-columns:1.55fr 1fr;grid-template-rows:auto auto}.sc-shots.is-trio .sc-shot:first-child{grid-row:1/3;display:flex;flex-direction:column}.sc-shots.is-trio .sc-shot:first-child .sc-shot-frame{flex:1;aspect-ratio:auto;min-height:24rem}.sc-shots.is-trio .sc-shot:nth-child(2) .sc-shot-frame,.sc-shots.is-trio .sc-shot:nth-child(3) .sc-shot-frame{aspect-ratio:3/2}}.sc-shots.is-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding-bottom:1rem;margin-inline:calc(clamp(1.25rem, 4vw, 4rem) * -1);padding-inline:clamp(1.25rem,4vw,4rem);scrollbar-color:var(--s-line) transparent}.sc-shots.is-rail .sc-shot{flex:0 0 min(78vw,28rem);scroll-snap-align:center}.sc-shots.is-rail .sc-shot-frame{aspect-ratio:4/3}.sc-module+.sc-module.mod-shots{margin-top:clamp(1.5rem,3vw,2.5rem)}.sc-close{padding-block:clamp(6rem,16vw,13rem);text-align:center}.sc-close-mark{width:min(60%,22rem);margin-inline:auto}.sc-close-mark svg{max-height:12rem}.sc-close-line{margin-top:clamp(2rem,5vw,4rem);font-family:var(--b-display);font-weight:var(--b-display-weight);text-transform:var(--b-upper);letter-spacing:var(--b-tracking);font-size:clamp(2.2rem,7vw,6rem);line-height:1;text-wrap:balance}.sc-close-sub{margin-top:1.2rem;color:var(--s-dim);font-size:1.05rem}.sc-exit{background:var(--color-ink-900);color:var(--color-bone);font-family:var(--font-body);padding-block:clamp(4rem,9vw,7rem)}.sc-exit .sc-shell{max-width:60rem}.sc-next{display:grid;overflow:hidden;border-radius:22px;background:var(--color-ink-800);text-decoration:none;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s}.sc-next:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-accent) 45%,transparent)}@media (min-width:768px){.sc-next{grid-template-columns:1.1fr 1fr;align-items:center}}.sc-next-media{aspect-ratio:16/10;overflow:hidden;display:block}.sc-next-media img{transition:transform 1.1s var(--ease-out-expo)}.sc-next:hover .sc-next-media img{transform:scale(1.04)}.sc-next-text{display:grid;gap:.4rem;padding:1.5rem 2rem;justify-items:start}.sc-alor-dishari .sc-close-line,.sc-alor-dishari .sc-h2,.sc-alor-dishari .sc-line,.sc-alor-dishari .sc-statement blockquote{font-stretch:122%;line-height:.98}.sc-alor-dishari .sc-h2{font-size:clamp(1.9rem,4.6vw,4.1rem)}.sc-aboron .sc-h2,.sc-aboron .sc-line{letter-spacing:-.02em}.sc-aboron .sc-close-line,.sc-aboron .sc-statement blockquote{font-family:var(--f-hind),sans-serif;font-weight:500;line-height:1.35;letter-spacing:0}.sc-velos .sc-h2{font-size:clamp(1.8rem,4.4vw,3.8rem);line-height:1.08}.sc-velos .sc-close-line,.sc-velos .sc-line{letter-spacing:.08em}.sc-ahoron .sc-eq-glyph{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border-radius:0;font-family:var(--f-hind),sans-serif}.sc-axis-furniture .sc-cover-frame,.sc-axis-furniture .sc-layers-stage,.sc-axis-furniture .sc-scale-stage,.sc-axis-furniture .sc-shot-frame,.sc-axis-furniture .sc-split>div,.sc-axis-furniture .sc-sw-chip{border-radius:0}.sc-axis-furniture .tone-paper{--s-hi:#0b0b0b;--s-on-hi:#fff}.sc-kaysaan .sc-gate-item.is-pass:after{content:"›";position:absolute;right:1rem;top:50%;translate:0 -55%;font-size:2.4rem;line-height:1;opacity:.5}@media (prefers-reduced-motion:reduce){.sc *,.sc :after,.sc :before{animation:none!important;transition-duration:1ms!important;transition-delay:0s!important}.mm .mm-part,.mm:not(.is-still) .mm-part,.mm:not(.is-still) .mm-part[data-g=draw]{opacity:1;stroke-dashoffset:0;fill-opacity:1;stroke-width:0}.mm-axis-type{opacity:1}.mm-bee,.mm-petals{display:none}.sc-cover-frame,.sc-shot-frame{clip-path:none}.sc-cover-frame img,.sc-shot-frame img{transform:none}}.sc-aboron .tone-deep,.sc-aboron .tone-ground{--s-hi:#f2b8c4;--s-on-hi:#3a1d45}.sc-ahoron .tone-ground{--s-hi:#ffe2c2;--s-on-hi:#282829}.sc-ahoron .tone-deep{--bee:#ef7d22}.sc-ahoron .tone-paper{--bee-wing:#ef7d22}