.mg-shelf{--plank:16px;background:linear-gradient(90deg, #e9ddbe 0 var(--post,14px), transparent var(--post,14px) calc(100% - var(--post,14px)), #e1d3ae calc(100% - var(--post,14px)));gap:0;padding:0 clamp(10px,1.6vw,18px);display:grid;position:relative}.mg-row{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));align-items:end;gap:clamp(6px,1.2vw,16px);padding:clamp(14px,2vw,22px) clamp(6px,1vw,10px) 0;display:grid;position:relative}.mg-row:after{content:"";height:var(--plank);background:linear-gradient(#efe5ca 0 3px,#e2d4af 3px 60%,#cdbd93);border-radius:3px;grid-column:1/-1;margin:0 calc(-1*clamp(6px,1vw,10px) - clamp(10px,1.6vw,18px));box-shadow:0 10px 16px -10px #132d2973,inset 0 -2px #a8986d80}.mg-bin{aspect-ratio:1/.86;width:100%;font:inherit;color:var(--color-forest);text-align:left;cursor:default;isolation:isolate;transition:transform .55s var(--ease-out);background:0 0;border:0;padding:0;display:grid;position:relative}button.mg-bin{cursor:pointer;-webkit-tap-highlight-color:transparent}button.mg-bin:hover{transform:translateY(-3px)}.mg-bin.is-open{z-index:2;transform:translateY(-10px)scale(1.04)}.mg-bin.is-open .mg-bin-front{box-shadow:0 22px 30px -16px #132d298c,inset 0 2px #ffffff8c}.mg-bin-back{background:linear-gradient(#b9a97e,#a8986d);border-radius:8px 8px 0 0;position:absolute;inset:0 3% 30%;overflow:hidden;box-shadow:inset 0 6px 10px #132d2940}.mg-heap{flex-wrap:wrap-reverse;justify-content:center;gap:0 2px;display:flex;position:absolute;bottom:27%;left:6%;right:6%}.mg-heap .mg-item{width:30%;max-width:38px;margin:0 -3% -6%}.mg-heap .mg-item:nth-child(2n){transform:rotate(-14deg)translateY(4px)}.mg-heap .mg-item:nth-child(3n){transform:rotate(10deg)}.mg-bin-front{clip-path:polygon(0 0,18% 0,30% 20%,70% 20%,82% 0,100% 0,100% 100%,0 100%);height:66%;transition:box-shadow .5s var(--ease-out);background:linear-gradient(#e8dcbd,#d9ccaa 55%,#cbbb92);border-radius:6px 6px 8px 8px;align-content:end;padding:0 8% 9%;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 2px #ffffff8c,inset 0 -4px #a8986d73}.mg-bin.is-callout .mg-bin-front:before{content:"";box-shadow:inset 0 0 0 3px var(--color-lime), inset 0 0 0 4.5px var(--color-forest);clip-path:inherit;border-radius:5px;position:absolute;inset:3px}.mg-label{background:var(--color-paper);border-radius:2px;gap:3px;padding:6px 8px 7px;font-size:.8125rem;line-height:1.2;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #a8986d,0 1px #fff9}.mg-label-top{align-items:baseline;gap:6px;min-width:0;display:flex}.mg-label-top b{font-family:var(--font-display);font-size:.95rem;font-weight:800}.mg-label-top span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mg-counts{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 9px;font-size:.8125rem;font-weight:750;display:flex}.mg-c{align-items:center;gap:4px;display:inline-flex}.mg-c i{border-radius:2px;flex:none;width:10px;height:10px}.mg-c-free i{background:var(--color-forest)}.mg-c-res i{background:#a8986d;border-radius:2px 5px 5px 2px;box-shadow:inset 2px 0 #fcfcf7}.mg-c-ord i{box-shadow:inset 0 0 0 1.5px var(--color-forest);background:repeating-linear-gradient(45deg,#0000 0 2px,#132d2959 2px 3px)}.mg-counts.is-lg{gap:6px 16px;font-size:1rem}.mg-counts.is-lg i{width:13px;height:13px}.mg-flag{z-index:3;font-family:var(--font-display);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:.8125rem;font-weight:800;line-height:1.3;position:absolute;top:34%;right:4%;transform:rotate(6deg)}.mg-flag.is-sotto{background:var(--color-paper);box-shadow:inset 0 0 0 2px var(--color-forest);animation:mg-flag .6s var(--ease-out) both}.mg-flag.is-coperto{background:var(--color-lime);box-shadow:inset 0 0 0 1.5px var(--color-forest)}@keyframes mg-flag{0%{opacity:0;transform:rotate(-12deg)scale(1.5)}}.mg-item{width:100%;height:auto;display:block;overflow:visible}.mg-jobtag{white-space:nowrap;background:#e2d4af;border-radius:3px 10px 10px 3px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #a8986d}.mg-jobtag:before{content:"";background:var(--color-paper);border-radius:50%;width:6px;height:6px;box-shadow:inset 0 0 0 1.5px #a8986d}.mg-jobtag.is-conti{background:var(--color-forest);color:var(--color-cream);box-shadow:none}.mg-jobtag.is-conti:before{box-shadow:none;background:var(--color-lime)}@media (width<=560px){.mg-bin{aspect-ratio:1/1.18}.mg-bin-back{inset:0 3% 40%}.mg-heap{bottom:12%}.mg-bin-front{clip-path:polygon(0 0,16% 0,28% 12%,72% 12%,84% 0,100% 0,100% 100%,0 100%);height:72%;padding:0 4% 7%}.mg-label{gap:1px;padding:4px 5px 5px}.mg-label-top b{font-size:.875rem}.mg-counts{letter-spacing:-.02em;gap:0 5px}.mg-c i{width:8px;height:8px}.mg-flag{top:-6px;right:-2px}}.sd-wrap{gap:clamp(18px,2.6vw,30px);display:grid}.sd-rack{gap:10px;display:grid}.sd-rack .mg-shelf{--post:12px;padding-bottom:0}@media (width>=900px){.sd-rack .mg-shelf{grid-template-columns:1fr 1fr;column-gap:0}}.sd-legend{color:var(--color-ink-soft);flex-wrap:wrap;gap:4px 16px;padding-left:4px;font-size:.8125rem;font-weight:600;display:flex}.sd-work{align-items:start;gap:18px;display:grid}@media (width>=1000px){.sd-work{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}}.sd-bench{background:linear-gradient(#efe5ca,#e2d4af);border-radius:12px;gap:16px;padding:18px;display:grid;box-shadow:inset 0 2px #fff9,inset 0 -4px #a8986d59}@media (width>=700px){.sd-bench{grid-template-columns:minmax(0,1fr) 180px;align-items:end}}.sd-tray{min-height:220px;animation:sd-pull .6s var(--ease-out) both;background:linear-gradient(#c6b78f,#b9a97e);border-radius:8px;align-content:start;gap:12px;padding:14px;display:grid;position:relative;box-shadow:inset 0 8px 14px #132d2947,inset 0 0 0 4px #d9ccaa,0 14px 24px -14px #132d2980}@keyframes sd-pull{0%{opacity:.4;transform:translateY(-26px)scale(.96)}}.sd-tray.is-closed{text-align:center;place-items:center;animation:none;display:grid}.sd-tray.is-closed p{background:var(--color-paper);max-width:26ch;color:var(--color-ink-soft);box-shadow:var(--sh-paper);border-radius:3px;padding:10px 14px;font-size:.92rem}.sd-tray-head{background:var(--color-paper);box-shadow:var(--sh-paper);border-radius:3px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:6px 10px;font-size:.92rem;display:flex}.sd-tray-head b{font-family:var(--font-display);font-weight:800}.sd-onhand strong{font-family:var(--font-display);font-size:1.05rem}.sd-groups{flex-wrap:wrap;gap:10px;display:flex}.sd-group{min-width:120px;animation:sd-slide .55s var(--ease-out) both;background:#fcfcf729;border-radius:6px;flex:auto;align-content:start;gap:6px;padding:8px;display:grid;box-shadow:inset 0 0 0 1.5px #fcfcf759}.sd-group.is-free{background:#fcfcf747}.sd-group.is-conti{box-shadow:inset 0 0 0 2px var(--color-forest);background:#c9f27a38}@keyframes sd-slide{0%{opacity:0;transform:translate(30px)}}.sd-group-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sd-group-head b{font-family:var(--font-display);background:var(--color-paper);border-radius:3px;padding:0 6px;font-size:1.05rem;font-weight:800}.sd-free-tag{background:var(--color-paper);border-radius:3px;padding:3px 8px;font-size:.8125rem;font-weight:700}.sd-pieces{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:2px 4px;display:grid}.sd-pieces .mg-item{filter:drop-shadow(1px 2px 1px #132d2940);width:100%;max-width:44px}.sd-group.is-leaving .mg-item{animation:sd-leave .6s var(--ease-in) both}.sd-group.is-leaving .mg-item:nth-child(2){animation-delay:40ms}.sd-group.is-leaving .mg-item:nth-child(3){animation-delay:80ms}.sd-group.is-leaving .mg-item:nth-child(4){animation-delay:.12s}.sd-group.is-leaving .mg-item:nth-child(5){animation-delay:.16s}@keyframes sd-leave{to{opacity:0;transform:translate(120px,60px)rotate(18deg)}}.sd-crate{align-items:end;height:150px;display:grid;position:relative}.sd-crate-items{flex-wrap:wrap-reverse;justify-content:center;display:flex;position:absolute;bottom:66px;left:4%;right:4%}.sd-crate-items .mg-item{width:44px;animation:sd-drop .6s var(--ease-paper) both;margin:0 -6px -10px}.sd-crate-items .mg-item:nth-child(2n){transform:rotate(-12deg)}.sd-crate-items .mg-item:nth-child(2){animation-delay:80ms}.sd-crate-items .mg-item:nth-child(3){animation-delay:.16s}.sd-crate-items .mg-item:nth-child(4){animation-delay:.24s}.sd-crate-items .mg-item:nth-child(5){animation-delay:.32s}@keyframes sd-drop{0%{opacity:0;transform:translateY(-70px)rotate(-30deg)}}.sd-crate-front{background:linear-gradient(180deg, #2c5a52, var(--color-forest-2));min-height:76px;color:var(--color-cream);box-shadow:inset 0 2px 0 #ffffff26, var(--sh-lift);border-radius:4px 4px 8px 8px;align-content:end;gap:1px;padding:12px 12px 10px;font-size:.8125rem;line-height:1.25;display:grid;position:relative}.sd-crate-front:before{content:"";background:#132d2999;border-radius:999px;width:46px;height:10px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.sd-crate-front b{font-family:var(--font-display);font-size:1rem;font-weight:800}.sd-crate-front span{color:var(--color-sage-pale)}.sd-crate.has-items .sd-crate-front span{color:var(--color-lime);font-weight:700}.sd-side{gap:14px;display:grid}.sd-job{background:var(--color-paper);box-shadow:var(--sh-paper), inset 4px 0 0 var(--color-forest);border-radius:3px;padding:12px 14px;font-size:.92rem}.sd-job-title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.8125rem;font-weight:800}.sd-card{background:var(--color-cream);border-radius:6px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 0 0 1.5px #132d292e}.sd-card-title{font-family:var(--font-display);font-weight:800}.sd-nums{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sd-nums>div{background:var(--color-paper);border-radius:4px;gap:2px;padding:8px 10px;display:grid}.sd-nums dt{color:var(--color-ink-soft);align-items:center;gap:5px;font-size:.8125rem;font-weight:650;display:flex}.sd-nums dt:before{content:"";border-radius:2px;flex:none;width:9px;height:9px}.sdn-free dt:before{background:var(--color-forest)}.sdn-res dt:before{background:#a8986d;border-radius:2px 5px 5px 2px}.sdn-ord dt:before{box-shadow:inset 0 0 0 1.5px var(--color-forest)}.sd-nums dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;animation:sd-bump .5s var(--ease-out);font-size:1.7rem;font-weight:800;line-height:1}.sdn-ord{box-shadow:inset 0 0 0 1.5px #132d2933;background:0 0!important}@keyframes sd-bump{0%{opacity:.2;transform:translateY(-8px)}}.sd-gauge{background:var(--color-paper);border-radius:999px;height:16px;margin:4px 0 18px;position:relative;box-shadow:inset 0 0 0 1px #132d292e}.sd-gauge .g-free{width:calc(var(--free) * 100%);background:var(--color-forest);transition:width .7s var(--ease-out);border-radius:999px 0 0 999px;position:absolute;top:0;bottom:0;left:0}.sd-gauge .g-ord{top:0;bottom:0;left:calc(var(--free) * 100%);width:calc(min(var(--ord), 1 - var(--free)) * 100%);background:repeating-linear-gradient(45deg, var(--color-lime) 0 4px, #c9f27a66 4px 8px);box-shadow:inset 0 0 0 1.5px var(--color-forest);transition:width .7s var(--ease-out) .2s, left .7s var(--ease-out);position:absolute}.sd-gauge .g-min{top:-4px;bottom:-4px;left:calc(var(--min) * 100%);background:var(--color-forest);width:2px;transition:left .5s;position:absolute}.sd-gauge .g-min em{white-space:nowrap;margin-top:2px;font-size:.8125rem;font-style:normal;font-weight:700;position:absolute;top:100%;left:50%;transform:translate(-50%)}.sd-level{font-size:.875rem;font-weight:600}.sd-card.is-sotto{box-shadow:inset 0 0 0 2px var(--color-forest);background:repeating-linear-gradient(45deg, var(--color-cream) 0 10px, #e6eedd 10px 20px)}.sd-slip{background:var(--color-paper);box-shadow:var(--sh-lift);animation:sd-slip .7s var(--ease-paper) .25s both;border-radius:2px;justify-items:start;gap:4px;padding:18px 16px 16px;font-size:.92rem;display:grid;position:relative;transform:rotate(-1deg)}.sd-slip:before{content:"";background:radial-gradient(circle at 5px 0, transparent 4px, var(--color-paper) 4.5px) 0 0 / 10px 8px repeat-x;height:8px;position:absolute;top:-6px;left:0;right:0}@keyframes sd-slip{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-30px)rotate(-6deg)}to{clip-path:inset(-20px)}}.sd-slip-title{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.sd-slip strong{font-family:var(--font-display);font-size:1.3rem}.sd-slip-why{color:var(--color-ink-soft);margin-bottom:6px;font-size:.8125rem}.sd-panel{border-radius:var(--r-paper);background:var(--color-paper);box-shadow:var(--sh-paper), inset 0 0 0 1px #132d290f;justify-items:start;gap:12px;padding:18px;display:grid}.sd-panel h3{letter-spacing:-.02em;outline-offset:4px;font-size:1.3rem}@media (width<=560px){.sd-bench{padding:12px}.sd-tray{padding:10px}.sd-pieces{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.sd-nums dd{font-size:1.45rem}.sd-nums>div{padding:8px}}@media (width<=999px){.sd-side{display:contents}.sd-job{order:0}.sd-panel{order:1}.sd-bench{order:2}.sd-card{order:3}.sd-slip{order:4}}.mg-hero[data-astro-cid-6txbxpa7]{padding-block:clamp(20px,2vw,28px) clamp(56px,8vw,96px)}.mg-rack[data-astro-cid-6txbxpa7]{position:relative}.mg-hero-shelf[data-astro-cid-6txbxpa7]{--post:clamp(12px, 1.6vw, 22px)}.mg-hero-shelf[data-astro-cid-6txbxpa7]:before{content:"";background:linear-gradient(#efe5ca,#e2d4af);border-radius:4px 4px 0 0;height:16px;position:absolute;top:-14px;left:0;right:0;box-shadow:inset 0 2px #fff9}.mg-top[data-astro-cid-6txbxpa7]{grid-template-columns:minmax(0,1fr);align-items:end}@media (width>=1000px){.mg-top[data-astro-cid-6txbxpa7]{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}}.mg-sign[data-astro-cid-6txbxpa7]{padding:0 0 6px;position:relative}.mg-sign-rail[data-astro-cid-6txbxpa7]{background:linear-gradient(180deg, var(--color-forest-3), var(--color-forest));border-radius:4px;height:22px;position:absolute;bottom:0;left:-6px;right:-6px;box-shadow:inset 0 2px #ffffff2e}.mg-sign-card[data-astro-cid-6txbxpa7]{background:var(--color-paper);box-shadow:var(--sh-lift), inset 0 0 0 1px #132d290f;border-radius:3px;justify-items:start;gap:18px;padding:clamp(26px,3.4vw,44px) clamp(22px,4vw,52px) clamp(26px,3vw,38px);display:grid;position:relative}.mg-sign-card[data-astro-cid-6txbxpa7] h1[data-astro-cid-6txbxpa7]{max-width:16ch;font-size:clamp(2.3rem,4.6vw,4.1rem)}.mg-actions[data-astro-cid-6txbxpa7]{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.mg-honest[data-astro-cid-6txbxpa7]{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:60ch;font-size:.9rem;display:flex}.mg-tape[data-astro-cid-6txbxpa7]{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(2% 0,98% 4%,100% 50%,98% 100%,1% 96%,0 50%);background:#e2d4afeb;padding:6px 18px;font-size:.8125rem;font-weight:800;position:absolute;top:18px;right:clamp(-10px,-1vw,0px);transform:rotate(4deg);box-shadow:0 2px 6px -2px #132d294d}@media (width<=999px){.mg-tape[data-astro-cid-6txbxpa7]{padding:4px 12px;font-size:.8125rem;top:-14px;right:10px}}.mg-cartons[data-astro-cid-6txbxpa7]{height:380px;display:none;position:relative}@media (width>=1000px){.mg-cartons[data-astro-cid-6txbxpa7]{display:block}}.mg-carton[data-astro-cid-6txbxpa7]{box-shadow:var(--sh-lift), inset 0 2px 0 #ffffff80;background:linear-gradient(90deg,#e4d9bb 0 64%,#c6b78f 64%);border-radius:4px;place-items:center;display:grid;position:absolute}.mg-carton[data-astro-cid-6txbxpa7]:before{content:"";background:#fcfcf773;height:12px;position:absolute;top:46%;left:0;right:36%}.c1[data-astro-cid-6txbxpa7]{width:52%;height:132px;bottom:0;left:6%}.c2[data-astro-cid-6txbxpa7]{width:40%;height:100px;bottom:132px;left:14%;transform:rotate(-2deg)}.c4[data-astro-cid-6txbxpa7]{width:46%;height:96px;bottom:232px;left:4%;transform:rotate(3deg)}.c3[data-astro-cid-6txbxpa7]{width:38%;height:110px;bottom:0;right:2%}.mg-carton[data-astro-cid-6txbxpa7].is-ghost{box-shadow:inset 0 0 0 2px var(--color-sage);outline:2px dashed var(--color-sage);outline-offset:-2px;background:#fcfcf773;border:0}.mg-carton[data-astro-cid-6txbxpa7].is-ghost:before{display:none}.mg-ship[data-astro-cid-6txbxpa7]{z-index:1;background:var(--color-paper);box-shadow:var(--sh-paper);border-radius:2px;padding:6px 10px;font-size:.8125rem;display:grid;position:relative;transform:translate(-14%)rotate(-3deg)}.mg-ship[data-astro-cid-6txbxpa7] b[data-astro-cid-6txbxpa7]{font-family:var(--font-display);font-weight:800}.is-ghost[data-astro-cid-6txbxpa7] .mg-ship[data-astro-cid-6txbxpa7]{background:var(--color-lime);box-shadow:inset 0 0 0 1.5px var(--color-forest);transform:rotate(3deg)}.mg-bins[data-astro-cid-6txbxpa7]{padding-top:clamp(18px,2vw,26px)}@media (width<=760px){.mg-bins[data-astro-cid-6txbxpa7]{row-gap:26px;--cols:3!important}}.mg-scene[data-astro-cid-6txbxpa7]{background:linear-gradient(180deg, transparent, var(--color-ground-2) 16%, var(--color-ground-2) 84%, transparent)}.mg-stage[data-astro-cid-6txbxpa7]{padding:clamp(48px, 8vw, 96px) var(--gutter);max-width:calc(var(--maxw) + 2 * var(--gutter));gap:24px;margin-inline:auto;display:grid}.mg-captions[data-astro-cid-6txbxpa7]{gap:14px;display:grid}.mg-captions[data-astro-cid-6txbxpa7] strong[data-astro-cid-6txbxpa7]{max-width:17ch;display:block}.mg-view[data-astro-cid-6txbxpa7]{justify-self:center;width:100%;max-width:820px;position:relative}.mg-wide[data-astro-cid-6txbxpa7]{display:none}.mg-close[data-astro-cid-6txbxpa7]{gap:18px;display:grid}@media (width>=760px){.mg-close[data-astro-cid-6txbxpa7]{grid-template-columns:1fr 170px;align-items:end}}.mg-bigbin[data-astro-cid-6txbxpa7]{position:relative}.mg-bigbin-in[data-astro-cid-6txbxpa7]{background:linear-gradient(#b9a97e,#a8986d);border-radius:14px 14px 0 0;align-items:flex-end;gap:10px;padding:46px 18px 128px;display:flex;position:relative;box-shadow:inset 0 10px 18px #132d2947}.mg-grp[data-astro-cid-6txbxpa7]{align-content:end;gap:8px;display:grid;position:relative}.mg-grp[data-astro-cid-6txbxpa7].is-riva{flex:14 1 0}.mg-grp[data-astro-cid-6txbxpa7].is-free{flex:26 1 0}.mg-grp-tag[data-astro-cid-6txbxpa7]{justify-self:start;align-items:center;gap:8px;display:flex}.mg-grp-tag[data-astro-cid-6txbxpa7] b[data-astro-cid-6txbxpa7]{font-family:var(--font-display);background:var(--color-paper);border-radius:3px;padding:1px 8px;font-weight:800}.mg-free[data-astro-cid-6txbxpa7]{background:var(--color-paper);border-radius:3px;padding:3px 9px;font-size:.8125rem;font-weight:700}.mg-grid[data-astro-cid-6txbxpa7]{grid-template-columns:repeat(var(--c,5), 1fr);gap:0 2px;display:grid}.is-riva[data-astro-cid-6txbxpa7] .mg-grid[data-astro-cid-6txbxpa7]{--c:5}.is-free[data-astro-cid-6txbxpa7] .mg-grid[data-astro-cid-6txbxpa7]{--c:9}.mg-cell[data-astro-cid-6txbxpa7]{filter:drop-shadow(1px 2px 1px #132d294d);display:block}.is-riva[data-astro-cid-6txbxpa7] .mg-cell[data-astro-cid-6txbxpa7]{position:relative}.is-riva[data-astro-cid-6txbxpa7] .mg-cell[data-astro-cid-6txbxpa7]:after{content:"";background:#e2d4af;border-radius:1px 4px 4px 1px;width:26%;height:22%;position:absolute;top:4%;right:8%;box-shadow:inset 0 0 0 1px #a8986d}.mg-divider[data-astro-cid-6txbxpa7]{background:linear-gradient(90deg,#e4d9bb,#c6b78f);border-radius:3px;align-self:stretch;width:8px;margin-top:-20px;box-shadow:3px 0 6px -2px #132d294d}.mg-bigbin-front[data-astro-cid-6txbxpa7]{clip-path:polygon(0 0,16% 0,26% 18%,74% 18%,84% 0,100% 0,100% 100%,0 100%);background:linear-gradient(#e8dcbd,#d9ccaa 55%,#cbbb92);border-radius:8px 8px 12px 12px;place-items:center;height:132px;display:grid;position:absolute;bottom:0;left:-8px;right:-8px;box-shadow:inset 0 3px #ffffff8c,inset 0 -6px #a8986d73}.mg-biglabel[data-astro-cid-6txbxpa7]{background:var(--color-paper);border-radius:2px;gap:6px;width:min(92%,440px);margin-top:20px;padding:8px 12px 10px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #a8986d}.mg-biglabel-top[data-astro-cid-6txbxpa7]{font-size:.92rem;font-weight:650}.mg-biglabel-top[data-astro-cid-6txbxpa7] b[data-astro-cid-6txbxpa7]{font-family:var(--font-display);margin-right:4px;font-weight:800}.mg-biglabel[data-astro-cid-6txbxpa7] dl[data-astro-cid-6txbxpa7]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mg-biglabel[data-astro-cid-6txbxpa7] dt[data-astro-cid-6txbxpa7]{color:var(--color-ink-soft);align-items:center;gap:5px;font-size:.8125rem;font-weight:650;display:flex}.mg-biglabel[data-astro-cid-6txbxpa7] dt[data-astro-cid-6txbxpa7]:before{content:"";border-radius:2px;flex:none;width:9px;height:9px}.mg-biglabel[data-astro-cid-6txbxpa7] .n-free[data-astro-cid-6txbxpa7] dt[data-astro-cid-6txbxpa7]:before{background:var(--color-forest)}.mg-biglabel[data-astro-cid-6txbxpa7] .n-res[data-astro-cid-6txbxpa7] dt[data-astro-cid-6txbxpa7]:before{background:#a8986d;border-radius:2px 5px 5px 2px}.mg-biglabel[data-astro-cid-6txbxpa7] .n-ord[data-astro-cid-6txbxpa7] dt[data-astro-cid-6txbxpa7]:before{box-shadow:inset 0 0 0 1.5px var(--color-forest)}.mg-biglabel[data-astro-cid-6txbxpa7] dd[data-astro-cid-6txbxpa7]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;line-height:1}.mg-oldlabel[data-astro-cid-6txbxpa7]{background:var(--color-sage-pale);font-family:var(--font-display);box-shadow:var(--sh-paper);visibility:hidden;opacity:0;border-radius:2px;padding:10px 18px;font-size:1.3rem;font-weight:800;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.mg-oldlabel[data-astro-cid-6txbxpa7] span[data-astro-cid-6txbxpa7]{font-style:italic}.mg-incoming[data-astro-cid-6txbxpa7]{text-align:center;justify-items:center;gap:8px;display:grid}.mg-incoming-box[data-astro-cid-6txbxpa7]{aspect-ratio:1.2;outline:2.5px dashed var(--color-sage);outline-offset:-3px;background:#fcfcf78c;border-radius:6px;place-items:center;width:100%;max-width:200px;font-size:.92rem;font-weight:650;display:grid}.mg-incoming-box[data-astro-cid-6txbxpa7] b[data-astro-cid-6txbxpa7]{font-family:var(--font-display);font-size:2rem;line-height:1;display:block}.mg-incoming-note[data-astro-cid-6txbxpa7]{color:var(--color-ink-soft);max-width:20ch;font-size:.8125rem;font-weight:600}html.motion-ok .mg-scene[data-astro-cid-6txbxpa7]:not(.scene-static) .mg-stage[data-astro-cid-6txbxpa7]{align-content:center}html.motion-ok .mg-scene[data-astro-cid-6txbxpa7]:not(.scene-static) .mg-captions[data-astro-cid-6txbxpa7] li[data-astro-cid-6txbxpa7]{grid-area:1/1}html.motion-ok .mg-scene[data-astro-cid-6txbxpa7]:not(.scene-static) .mg-wide[data-astro-cid-6txbxpa7]{z-index:2;transform-origin:17% 30%;display:block;position:absolute;inset:0 0 auto}@media (aspect-ratio>=1){html.motion-ok .mg-scene[data-astro-cid-6txbxpa7]:not(.scene-static) .mg-stage[data-astro-cid-6txbxpa7]{grid-template-columns:.7fr 1.3fr;align-items:center}}@media (aspect-ratio<=1){html.motion-ok .mg-scene[data-astro-cid-6txbxpa7]:not(.scene-static) .mg-stage[data-astro-cid-6txbxpa7]{padding-top:calc(var(--header-h) + 18px);align-content:start}html.motion-ok .mg-scene[data-astro-cid-6txbxpa7]:not(.scene-static) .mg-captions[data-astro-cid-6txbxpa7] strong[data-astro-cid-6txbxpa7]{font-size:clamp(1.6rem,7vw,2.2rem)}}@media (width<=560px){.mg-bigbin-in[data-astro-cid-6txbxpa7]{gap:6px;padding:40px 10px 116px}.mg-bigbin-front[data-astro-cid-6txbxpa7]{height:118px}.is-riva[data-astro-cid-6txbxpa7] .mg-grid[data-astro-cid-6txbxpa7]{--c:4}.is-free[data-astro-cid-6txbxpa7] .mg-grid[data-astro-cid-6txbxpa7]{--c:6}.mg-grp[data-astro-cid-6txbxpa7].is-riva{flex-grow:4}.mg-grp[data-astro-cid-6txbxpa7].is-free{flex-grow:6}.mg-close[data-astro-cid-6txbxpa7]{grid-template-columns:1fr}.mg-incoming[data-astro-cid-6txbxpa7]{text-align:left;grid-template-columns:auto 1fr;place-items:center start}.mg-incoming-box[data-astro-cid-6txbxpa7]{width:120px}}.mg-demo[data-astro-cid-6txbxpa7]{gap:28px;padding-block:clamp(72px,10vw,128px) clamp(40px,6vw,64px);display:grid}.mg-demo-head[data-astro-cid-6txbxpa7]{gap:14px;display:grid}.mg-demo-head[data-astro-cid-6txbxpa7] h2[data-astro-cid-6txbxpa7]{max-width:16ch}.mg-demo-note[data-astro-cid-6txbxpa7]{color:var(--color-ink-soft);box-shadow:inset 3px 0 0 var(--color-sage-light);max-width:64ch;padding-left:12px;font-size:.92rem}.mg-low[data-astro-cid-6txbxpa7]{gap:clamp(28px,4vw,44px);padding-block:clamp(64px,9vw,120px) clamp(40px,6vw,72px);display:grid}.mg-low[data-astro-cid-6txbxpa7] h2[data-astro-cid-6txbxpa7]{max-width:14ch}.mg-low-shelf[data-astro-cid-6txbxpa7]{gap:28px;display:grid;position:relative}@media (width>=860px){.mg-low-shelf[data-astro-cid-6txbxpa7]{grid-template-columns:1.15fr .85fr 1fr;align-items:end;gap:0 18px;padding:0 22px}.mg-low-shelf[data-astro-cid-6txbxpa7]:after{content:"";background:linear-gradient(#efe5ca 0 3px,#e2d4af 3px 60%,#cdbd93);border-radius:3px;height:18px;position:absolute;bottom:-18px;left:0;right:0;box-shadow:0 12px 18px -10px #132d2973}}.mg-case[data-astro-cid-6txbxpa7]{display:grid}.mg-case-art[data-astro-cid-6txbxpa7]{background:linear-gradient(#b9a97e,#a8986d);border-radius:12px 12px 0 0;height:170px;position:relative;overflow:hidden;box-shadow:inset 0 10px 16px #132d2940}.mg-case-label[data-astro-cid-6txbxpa7]{box-shadow:inset 0 3px 0 #ffffff80, var(--sh-lift);background:linear-gradient(#e8dcbd,#d9ccaa 60%,#cbbb92);border-radius:0 0 10px 10px;gap:6px;padding:18px 20px 22px;display:grid;position:relative}.mg-case-label[data-astro-cid-6txbxpa7] h3[data-astro-cid-6txbxpa7]{background:var(--color-paper);border-radius:2px;justify-self:start;margin-left:-4px;padding:4px 10px;font-size:1.35rem;box-shadow:inset 0 0 0 1.5px #a8986d}.mg-case-label[data-astro-cid-6txbxpa7] p[data-astro-cid-6txbxpa7]{color:var(--color-forest-2);font-size:.98rem}.is-twice[data-astro-cid-6txbxpa7] .mg-case-art[data-astro-cid-6txbxpa7] .mg-case-item{width:120px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.is-twice[data-astro-cid-6txbxpa7] .mg-jobtag[data-astro-cid-6txbxpa7]{position:absolute;top:34px}.is-twice[data-astro-cid-6txbxpa7] .t1[data-astro-cid-6txbxpa7]{left:12%;transform:rotate(-12deg)}.is-twice[data-astro-cid-6txbxpa7] .t2[data-astro-cid-6txbxpa7]{right:12%;transform:rotate(10deg)}.is-twice[data-astro-cid-6txbxpa7] .mg-case-art[data-astro-cid-6txbxpa7]:before,.is-twice[data-astro-cid-6txbxpa7] .mg-case-art[data-astro-cid-6txbxpa7]:after{content:"";background:var(--color-forest);width:22%;height:2px;position:absolute;bottom:52px}.is-twice[data-astro-cid-6txbxpa7] .mg-case-art[data-astro-cid-6txbxpa7]:before{transform-origin:0 0;top:60px;left:26%;transform:rotate(32deg)}.is-twice[data-astro-cid-6txbxpa7] .mg-case-art[data-astro-cid-6txbxpa7]:after{transform-origin:100% 0;top:60px;right:26%;transform:rotate(-32deg)}.mg-empty[data-astro-cid-6txbxpa7]{background:#132d291f;border-radius:50% 50% 0 0/30% 30% 0 0;height:40px;position:absolute;bottom:0;left:14%;right:14%}.mg-note[data-astro-cid-6txbxpa7]{background:var(--color-sage-pale);font-family:var(--font-display);box-shadow:var(--sh-paper);white-space:nowrap;padding:8px 14px;font-weight:800;position:absolute;top:40px;left:50%;transform:translate(-50%)rotate(-6deg)}.mg-note[data-astro-cid-6txbxpa7].is-q{background:var(--color-paper);top:26px;transform:translate(-50%)rotate(4deg)}.mg-heap-big[data-astro-cid-6txbxpa7]{flex-wrap:wrap-reverse;justify-content:center;display:flex;position:absolute;bottom:-8px;left:12%;right:12%}.mg-heap-big[data-astro-cid-6txbxpa7] .mg-item{width:52px;margin:0 -6px -10px}.mg-heap-big[data-astro-cid-6txbxpa7] .mg-item:nth-child(2n){transform:rotate(-18deg)}.mg-board-sec[data-astro-cid-6txbxpa7]{padding-block:clamp(24px,4vw,48px)}.mg-board[data-astro-cid-6txbxpa7]{max-width:980px;box-shadow:var(--sh-lift), inset 0 2px 0 #fff9, inset 0 -5px 0 #a8986d59;background:repeating-linear-gradient(90deg,#a8986d14 0 2px,#0000 2px 46px),linear-gradient(#efe5ca,#e5d8b5);border-radius:12px;gap:26px;margin-inline:auto;padding:clamp(24px,4vw,48px);display:grid}.mg-board-head[data-astro-cid-6txbxpa7]{gap:8px;display:grid}.mg-board-head[data-astro-cid-6txbxpa7] p[data-astro-cid-6txbxpa7]{color:var(--color-forest-2);max-width:56ch;font-size:.98rem}.mg-strips[data-astro-cid-6txbxpa7]{gap:22px;display:grid}.mg-strips[data-astro-cid-6txbxpa7] li[data-astro-cid-6txbxpa7]{padding-left:var(--shift);transform:rotate(var(--tilt));flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.mg-strip[data-astro-cid-6txbxpa7]{background:var(--color-forest);color:var(--color-cream);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px #00000059,0 -1px #ffffff1f;border-radius:3px;padding:9px 18px 10px;font-size:clamp(.85rem,1.6vw,1.02rem);font-weight:800;display:inline-block;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #00000040,0 6px 10px -6px #132d2999}.mg-tbd[data-astro-cid-6txbxpa7]{color:var(--color-forest-2);border-radius:999px;padding:2px 8px;font-size:.8125rem;font-weight:700;box-shadow:inset 0 0 0 1.5px #132d294d}@media (width<=560px){.mg-strips[data-astro-cid-6txbxpa7] li[data-astro-cid-6txbxpa7]{padding-left:0}}.close-art-mg[data-astro-cid-6txbxpa7]{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:18px;display:flex}.mg-close-slip[data-astro-cid-6txbxpa7]{background:var(--color-paper);width:170px;box-shadow:var(--sh-lift);gap:4px;padding:18px 16px;display:grid;position:relative;transform:rotate(-4deg)}.mg-close-slip[data-astro-cid-6txbxpa7] span[data-astro-cid-6txbxpa7]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:800}.mg-close-slip[data-astro-cid-6txbxpa7] b[data-astro-cid-6txbxpa7]{font-family:var(--font-display);font-size:1.6rem}.mg-close-slip[data-astro-cid-6txbxpa7] small[data-astro-cid-6txbxpa7]{color:var(--color-ink-soft);font-size:.8125rem}.mg-close-box[data-astro-cid-6txbxpa7]{width:150px;height:120px;box-shadow:var(--sh-lift);background:linear-gradient(90deg,#e4d9bb 0 62%,#c6b78f 62%);border-radius:6px;place-items:center;display:grid}.mg-close-box[data-astro-cid-6txbxpa7] span[data-astro-cid-6txbxpa7]{background:var(--color-lime);font-family:var(--font-display);box-shadow:inset 0 0 0 1.5px var(--color-forest);border-radius:3px;padding:4px 12px;font-weight:800;transform:rotate(-6deg)translate(-12%)}
