.mc[data-astro-cid-65tjqw7d]{background:var(--bg);height:100svh;min-height:600px;color:var(--c-ink);transition:background-color .7s;position:relative;overflow:clip}.mc__title[data-astro-cid-65tjqw7d]{left:var(--gutter);top:calc(var(--header-h) + 2vh);z-index:2;pointer-events:none;font-size:clamp(2.6rem,5.6vw,6.4rem);line-height:.86;display:grid;position:absolute}.mc__title[data-astro-cid-65tjqw7d] span{display:block;overflow:hidden}.mc__title[data-astro-cid-65tjqw7d].is-swap span{animation:mc-title .8s var(--ease-out) both}.mc__title[data-astro-cid-65tjqw7d].is-swap span:nth-child(2){animation-delay:70ms}@keyframes mc-title{0%{opacity:0;transform:translateY(100%)}}.mc[data-astro-cid-65tjqw7d] .stage{--ui-b:max(92px, calc(env(safe-area-inset-bottom) + 136px));--y:53%}.mc__top[data-astro-cid-65tjqw7d]{right:var(--gutter);top:calc(var(--header-h) + 2vh);z-index:130;align-items:center;gap:18px;display:flex;position:absolute}.mc__link[data-astro-cid-65tjqw7d]{align-items:center;gap:6px;display:inline-flex}.mc__link[data-astro-cid-65tjqw7d] svg{width:15px;height:15px}.mc__tabs[data-astro-cid-65tjqw7d]{left:0;right:0;bottom:max(22px, calc(env(safe-area-inset-bottom) + 80px));z-index:130;padding-inline:var(--gutter);scrollbar-width:none;justify-content:center;gap:clamp(10px,2.4vw,34px);display:flex;position:absolute;overflow-x:auto}.mc__tab[data-astro-cid-65tjqw7d]{white-space:nowrap;font:700 var(--fs-xs)/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;opacity:.55;border-bottom:2px solid #0000;align-items:baseline;gap:6px;padding:8px 2px;transition:opacity .25s,border-color .25s;display:inline-flex}.mc__tab-n[data-astro-cid-65tjqw7d]{letter-spacing:.08em;opacity:.7;font-size:.62rem}.mc__tab[data-astro-cid-65tjqw7d].is-on{opacity:1;border-color:var(--c-signal)}@media (hover:hover){.mc__tab[data-astro-cid-65tjqw7d]:hover{opacity:1}}.mc[data-astro-cid-65tjqw7d] .stage__track{transition:transform 1s var(--ease-out)}.mc[data-astro-cid-65tjqw7d] .stage__slide:not(.is-center){transition:opacity .45s,visibility .45s}.mc__top[data-astro-cid-65tjqw7d],.mc__title[data-astro-cid-65tjqw7d],.mc__tabs[data-astro-cid-65tjqw7d],.mc[data-astro-cid-65tjqw7d] .stage__ui,.mc[data-astro-cid-65tjqw7d] .stage__info,.mc[data-astro-cid-65tjqw7d] .stage__meta{transition:opacity .45s ease, transform .6s var(--ease-out)}.mc[data-astro-cid-65tjqw7d].is-detail .stage__track{transform:translate(-21vw)}.mc[data-astro-cid-65tjqw7d].is-detail .stage__slide:not(.is-center){pointer-events:none;opacity:0!important}.mc[data-astro-cid-65tjqw7d].is-detail .stage__slide.is-center .stage__obj{transform:scale(1.1)}.mc[data-astro-cid-65tjqw7d].is-detail .mc__top[data-astro-cid-65tjqw7d],.mc[data-astro-cid-65tjqw7d].is-detail .mc__title[data-astro-cid-65tjqw7d],.mc[data-astro-cid-65tjqw7d].is-detail .mc__tabs[data-astro-cid-65tjqw7d],.mc[data-astro-cid-65tjqw7d].is-detail .stage__ui,.mc[data-astro-cid-65tjqw7d].is-detail .stage__info,.mc[data-astro-cid-65tjqw7d].is-detail .stage__meta{pointer-events:none;transform:translateY(12px);opacity:0!important}.mc[data-astro-cid-65tjqw7d].is-detail .stage{cursor:default}.mcd[data-astro-cid-65tjqw7d]{z-index:125;pointer-events:none;position:absolute;inset:0}.mcd__back[data-astro-cid-65tjqw7d]{left:var(--gutter);top:calc(var(--header-h) + 2.4vh);pointer-events:none;opacity:0;transition:opacity .4s ease, transform .5s var(--ease-out), background-color .25s, color .25s;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;display:inline-flex;position:absolute;transform:translate(-12px);box-shadow:inset 0 0 0 1.5px}.mcd__back[data-astro-cid-65tjqw7d] svg{width:16px;height:16px}@media (hover:hover){.mcd__back[data-astro-cid-65tjqw7d]:hover{background:var(--c-ink);color:var(--c-paper)}}.mcd__panel[data-astro-cid-65tjqw7d]{right:var(--gutter);top:calc(var(--header-h) + 3vh);pointer-events:none;opacity:0;width:min(40vw,600px);transition:opacity .45s ease, transform .8s var(--ease-out);flex-direction:column;justify-content:center;display:flex;position:absolute;bottom:7vh;transform:translate(40px)}.mc[data-astro-cid-65tjqw7d].is-detail .mcd__panel[data-astro-cid-65tjqw7d],.mc[data-astro-cid-65tjqw7d].is-detail .mcd__back[data-astro-cid-65tjqw7d]{opacity:1;pointer-events:auto;transition-delay:.18s;transform:none}.mcd__cat[data-astro-cid-65tjqw7d]{color:var(--c-signal)}.mcd__name[data-astro-cid-65tjqw7d]{text-wrap:balance;margin:.25em 0 .5em;font-size:clamp(2.6rem,4.8vw,5.4rem);line-height:.88}.mcd__label[data-astro-cid-65tjqw7d]{opacity:.6;justify-content:space-between;padding-bottom:12px;display:flex}.mcd__ing[data-astro-cid-65tjqw7d]{counter-reset:ing;border-bottom:1px solid color-mix(in srgb, var(--c-ink) 16%, transparent);margin:0;padding:0;list-style:none}.mcd__ing[data-astro-cid-65tjqw7d] li{counter-increment:ing;border-top:1px solid color-mix(in srgb, var(--c-ink) 16%, transparent);grid-template-columns:3.2em 1fr auto;align-items:center;padding:.72em 0;font-size:clamp(1.02rem,1.25vw,1.25rem);font-weight:500;line-height:1.25;display:grid}.mcd__ing[data-astro-cid-65tjqw7d] li.mcd__group{counter-increment:none;font:700 var(--fs-xs)/1 var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--c-signal);border-top:0;padding:1.1em 0 .45em;display:block}.mcd__ing[data-astro-cid-65tjqw7d] li.mcd__group:before{content:none}.mcd__ing[data-astro-cid-65tjqw7d] li.mcd__group:first-child{padding-top:.2em}.mcd__ing[data-astro-cid-65tjqw7d] li:before{content:counter(ing, decimal-leading-zero);font:700 .72rem/1 var(--font-body);letter-spacing:.14em;color:var(--c-signal)}.mcd__ing[data-astro-cid-65tjqw7d] .mcd__ico{object-fit:contain;filter:drop-shadow(0 6px 6px #3c1e0a40);width:40px;height:40px;animation:mcd-bob 4s ease-in-out calc(var(--i) * -.7s) infinite;margin:-10px 0}@keyframes mcd-bob{50%{transform:translateY(-3px)rotate(6deg)}}.mcd__ing[data-astro-cid-65tjqw7d] .mcd__tag{background:var(--c-ink);color:var(--c-paper);font:700 .58rem/1 var(--font-body);letter-spacing:.16em;vertical-align:.2em;border-radius:999px;margin-left:.5em;padding:.25em .55em;display:inline-block}.mcd[data-astro-cid-65tjqw7d].is-swap .mcd__ing[data-astro-cid-65tjqw7d] li{animation:mcd-row .7s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + .12s)}.mcd[data-astro-cid-65tjqw7d].is-swap .mcd__name[data-astro-cid-65tjqw7d],.mcd[data-astro-cid-65tjqw7d].is-swap .mcd__cat[data-astro-cid-65tjqw7d]{animation:mcd-row .7s var(--ease-out) both}@keyframes mcd-row{0%{opacity:0;transform:translateY(14px)}}.mcd__cta[data-astro-cid-65tjqw7d]{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.mcd__call[data-astro-cid-65tjqw7d]{--btn-bg:transparent;--btn-fg:currentColor;box-shadow:inset 0 0 0 1.5px}.mcd__nav[data-astro-cid-65tjqw7d]{gap:6px;margin-top:22px;display:flex}@media (width<=759px){.mc[data-astro-cid-65tjqw7d].is-detail .stage__track{transform:translateY(-15svh)scale(.68)}.mcd__panel[data-astro-cid-65tjqw7d]{left:var(--gutter);right:var(--gutter);width:auto;top:42svh;bottom:max(20px, calc(env(safe-area-inset-bottom) + 80px));justify-content:flex-start;overflow-y:auto;transform:translateY(30px)}.mcd__name[data-astro-cid-65tjqw7d]{font-size:10vw}.mc__title[data-astro-cid-65tjqw7d]{font-size:11vw}.mc__top[data-astro-cid-65tjqw7d]{top:auto;bottom:max(124px, calc(env(safe-area-inset-bottom) + 180px));left:var(--gutter);right:var(--gutter);justify-content:space-between}.mc__call[data-astro-cid-65tjqw7d]{display:none}.mc[data-astro-cid-65tjqw7d] .stage{--ui-b:max(168px, calc(env(safe-area-inset-bottom) + 224px));--y:40%}.mc__tabs[data-astro-cid-65tjqw7d]{justify-content:flex-start}}.mlist[data-astro-cid-jvs5urkz]{padding:calc(var(--header-h) + clamp(32px, 6vw, 80px)) 0 clamp(80px, 10vw, 140px);min-height:100svh}.mlist__back[data-astro-cid-jvs5urkz]{align-items:center;gap:8px;width:fit-content;margin-bottom:36px;display:flex}.mlist__back[data-astro-cid-jvs5urkz] svg{width:16px;height:16px}.mlist__title[data-astro-cid-jvs5urkz]{font-size:var(--fs-mega);margin:10px 0 24px -.04em}.mlist__toc[data-astro-cid-jvs5urkz]{top:calc(var(--header-h) + 8px);z-index:5;flex-wrap:wrap;gap:8px;padding:8px 0;display:flex;position:sticky}.menu-chip[data-astro-cid-jvs5urkz]{background:color-mix(in srgb, var(--c-accent) 86%, transparent);backdrop-filter:blur(10px);min-height:42px;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:560;transition:background-color .3s,color .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff80}.menu-chip[data-astro-cid-jvs5urkz] svg{width:16px;height:16px}.menu-chip--solid[data-astro-cid-jvs5urkz],.menu-chip[data-astro-cid-jvs5urkz]:hover{color:var(--c-ink);background:#fff}.mlist__cat[data-astro-cid-jvs5urkz]{scroll-margin-top:calc(var(--header-h) + 70px);margin-top:clamp(56px,8vw,110px)}.mlist__cat--alt[data-astro-cid-jvs5urkz]{background:var(--c-alt);margin-inline:calc(var(--gutter) * -1);padding:clamp(32px, 5vw, 64px) var(--gutter);border-radius:var(--radius-card)}.mlist__cathead[data-astro-cid-jvs5urkz]{gap:6px;margin-bottom:28px;display:grid}.mlist__cathead[data-astro-cid-jvs5urkz] .display[data-astro-cid-jvs5urkz]{font-size:var(--fs-xl)}.mlist__cathead[data-astro-cid-jvs5urkz] .script[data-astro-cid-jvs5urkz]{color:var(--c-ink);margin-top:-.2em;font-size:clamp(2rem,3.5vw,3rem)}.mlist__intro[data-astro-cid-jvs5urkz]{max-width:60ch}.mlist__items[data-astro-cid-jvs5urkz]{gap:0 56px;display:grid}@media (width>=900px){.mlist__items[data-astro-cid-jvs5urkz]{grid-template-columns:1fr 1fr}}.mlist__item[data-astro-cid-jvs5urkz]{break-inside:avoid;border-bottom:1px solid #ffffff4d;padding:16px 0}.mlist__row[data-astro-cid-jvs5urkz]{align-items:baseline;gap:10px;display:flex}.mlist__name[data-astro-cid-jvs5urkz]{font-size:var(--fs-s);letter-spacing:.22em;text-transform:uppercase;font-weight:600}.mlist__dots[data-astro-cid-jvs5urkz]{border-bottom:1px dotted #fff9;flex:1;transform:translateY(-4px)}.mlist__price[data-astro-cid-jvs5urkz]{font-weight:560}.mlist__ing[data-astro-cid-jvs5urkz]{font-size:var(--fs-s);color:#ffffffeb;margin-top:4px;line-height:1.5}.mlist__ing[data-astro-cid-jvs5urkz] em[data-astro-cid-jvs5urkz]{color:var(--c-ink);font-style:normal;font-weight:560}.mlist__extras[data-astro-cid-jvs5urkz]{font-size:var(--fs-s);gap:6px;margin-top:20px;display:grid}.mlist__extras[data-astro-cid-jvs5urkz] li[data-astro-cid-jvs5urkz]{align-items:baseline;gap:10px;display:flex}.mlist__extras[data-astro-cid-jvs5urkz] .mlist__mark{width:10px;height:auto;color:var(--c-signal);flex:none}.mlist__notes[data-astro-cid-jvs5urkz]{font-size:var(--fs-xs);gap:6px;max-width:90ch;margin-top:clamp(48px,6vw,80px);display:grid}
