.mn-boxes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(18px,2.4vw,32px);margin-top:clamp(32px,5vw,56px)}.mn-bx{display:flex;flex-direction:column;background:#fff;border:2px solid var(--ink);border-radius:var(--r-l);overflow:hidden;box-shadow:8px 8px 0 var(--ink);transition:transform .45s var(--spring),box-shadow .3s}.mn-bx:hover{transform:translateY(-6px) rotate(-.4deg);box-shadow:12px 14px 0 var(--ink)}.mn-bx__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--blush);overflow:hidden}.mn-bx__media img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.mn-bx:hover .mn-bx__media img{transform:scale(1.07) rotate(.6deg)}.mn-bx__tag{position:absolute;top:14px;left:14px;z-index:2;font-size:.7rem}.mn-bx__body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.mn-bx__desc{color:var(--ink-2);font-size:.95rem;margin:0;flex:1}.mn-bx__price{display:flex;align-items:baseline;gap:8px}.mn-bx__price strong{font:700 1.9rem/1 var(--font-display)}.mn-bx__price span{color:var(--ink-2);font-weight:600}.mn-bx__price s{color:var(--ink-2);margin-left:auto}.mn-bx__note{font-size:.82rem;font-weight:700;color:var(--sage);margin:0}.mn-boxes__foot{margin-top:44px;font-weight:600}.mn-compare{background:var(--cream-2);border-top:2px solid var(--ink)}.mn-cmp{margin-top:clamp(28px,4vw,48px);background:#fff;border:2px solid var(--ink);border-radius:var(--r-l);overflow:hidden;box-shadow:10px 10px 0 var(--ink)}.mn-cmp__row{display:grid;grid-template-columns:.9fr 1fr 1.1fr;gap:0;align-items:center;border-bottom:1px solid rgba(42,36,32,.12)}.mn-cmp__row:last-child{border-bottom:0}.mn-cmp__row>span{padding:16px 20px}.mn-cmp__row--head{background:var(--ink);color:var(--cream);font:800 .8rem/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.mn-cmp__row--head .is-us{background:var(--terra)}.mn-cmp__k{font-weight:800}.mn-cmp__them{color:var(--ink-2)}.mn-cmp__us{background:#7c8f6b24;font-weight:700;display:flex;gap:10px;align-items:center;align-self:stretch}.mn-cmp__us svg{width:20px;height:20px;color:var(--sage);flex:none}@media(max-width:640px){.mn-cmp__row{grid-template-columns:1fr}.mn-cmp__row--head{display:none}.mn-cmp__them:before{content:"Typical: ";font-weight:700}.mn-cmp__row>span{padding:8px 18px}.mn-cmp__k{padding-top:16px!important;font-size:1.05rem}.mn-cmp__us{align-self:auto}}.mn-cta{position:relative;background:var(--terra);color:var(--cream);overflow:clip;padding-block:clamp(80px,11vw,160px);border-top:2px solid var(--ink)}.mn-cta .mn-lede{color:#f6efe4d9}.mn-cta__in{position:relative;z-index:1}.mn-cta h2{max-width:16ch;margin-inline:auto;font-size:clamp(2.4rem,6vw,5rem)}.mn-cta__bg span{position:absolute;font-size:clamp(2.4rem,6vw,5rem);opacity:.22}.mn-cta__bg span:nth-child(1){left:6%;top:14%}.mn-cta__bg span:nth-child(2){right:8%;top:10%}.mn-cta__bg span:nth-child(3){left:14%;bottom:12%}.mn-cta__bg span:nth-child(4){right:14%;bottom:16%}.mn-cta__bg span:nth-child(5){left:46%;top:6%}.mn-cta__bg span:nth-child(6){right:42%;bottom:8%}.mn-cta__trust{list-style:none;padding:0;margin:34px 0 0;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:center;font-weight:700;font-size:.92rem}.mn-cta__trust li{display:inline-flex;gap:8px;align-items:center}.mn-cta__trust svg{width:20px;height:20px;color:var(--mustard)}.mn-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,96px);align-items:start}.mn-faq__intro{position:sticky;top:calc(var(--header-h) + 24px)}.mn-faq__list{display:grid;gap:14px}.mn-q{background:#fff;border:2px solid var(--ink);border-radius:var(--r-m);box-shadow:5px 5px 0 var(--ink);transition:box-shadow .3s,transform .3s var(--spring)}.mn-q[open]{box-shadow:8px 8px 0 var(--terra);transform:translate(-2px,-2px)}.mn-q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font:650 1.1rem/1.25 var(--font-display)}.mn-q summary::-webkit-details-marker{display:none}.mn-q summary i{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--mustard);border:2px solid var(--ink);transition:transform .4s var(--spring)}.mn-q summary i svg{width:16px;height:16px}.mn-q[open] summary i{transform:rotate(135deg);background:var(--terra);color:var(--cream)}.mn-q__a{padding:0 22px 22px;color:var(--ink-2);animation:mn-fade .5s var(--ease)}.mn-q__a p:last-child{margin:0}@media(max-width:860px){.mn-faq__grid{grid-template-columns:1fr}.mn-faq__intro{position:static}}.fnl{background:var(--cream)}.fnl h1{font-size:clamp(2.1rem,5.4vw,3.9rem);margin-bottom:18px;text-wrap:balance}.fnl h2{font-size:clamp(1.7rem,3.6vw,2.7rem);margin-bottom:22px;text-wrap:balance}.fnl-strip{background:var(--ink);color:var(--cream);font-size:.8rem;font-weight:700;letter-spacing:.04em}.fnl-strip .mn-container{display:flex;gap:8px 28px;justify-content:center;flex-wrap:wrap;padding-block:9px}.fnl-strip span:before{content:"\2713  ";color:var(--mustard)}.fnl .mn-btn{white-space:normal;text-align:center;line-height:1.25;height:auto;min-height:52px;padding:13px 22px;max-width:100%}.fnl-stack{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:6px;font-size:.92rem}.fnl-stack li{padding-left:24px;position:relative}.fnl-stack li:before{content:"\2713";position:absolute;left:0;color:var(--sage);font-weight:900}.fnl-stack em{color:var(--ink-2);font-style:normal}.fnl-frame{font-size:.9rem!important;color:var(--ink-2)}.fnl-worth{font-weight:800;color:var(--terra)}.fnl-incl{color:var(--sage)!important;font-weight:800;font-size:.88rem!important}.fnl-peek{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:12px 0}.fnl-peek span{flex-basis:100%;font:800 .72rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--terra)}.fnl-book .fnl-peek img,.fnl-peek img{width:92px;max-width:none;box-shadow:3px 3px 0 var(--ink)}.fnl-peek img{width:92px;height:auto;border:2px solid var(--ink);border-radius:6px;box-shadow:3px 3px 0 var(--ink);background:#fff}.fnl-peek img:nth-child(2){transform:rotate(-3deg)}.fnl-peek img:nth-child(3){transform:rotate(2deg)}.fnl-hero{padding-block:clamp(28px,5vw,72px)}.fnl-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,5vw,64px);align-items:center}.fnl-hero__art{position:relative}.fnl-hero__art img{width:100%;border-radius:40% 40% 28px 28px/32% 32% 28px 28px;border:3px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:var(--cream-2)}.fnl-hero__art .mn-sticker{position:absolute;top:12px;left:-6px;transform:rotate(-6deg)}.fnl-cta-row{display:flex;align-items:center;gap:14px 20px;flex-wrap:wrap;margin:22px 0}.fnl-note{font-size:.86rem;color:var(--ink-2)}.fnl-ticks{list-style:none;padding:0;margin:0;display:grid;gap:8px}.fnl-ticks li{padding-left:28px;position:relative}.fnl-ticks li:before{content:"\2713";position:absolute;left:0;color:var(--sage);font-weight:900}.fnl-sec{padding-block:clamp(36px,6vw,84px)}.fnl-voices{background:var(--blush)}.fnl-voice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.fnl-voice{margin:0;background:#fff;border:2px solid var(--ink);border-radius:22px 22px 22px 4px;padding:18px 20px 20px;font-family:var(--font-display);font-size:1.12rem;line-height:1.35;box-shadow:5px 5px 0 var(--ink)}.fnl-voice span{color:var(--terra);font-size:2rem;line-height:0;margin-right:4px;vertical-align:-.35em}.fnl-small{font-size:.84rem;color:var(--ink-2);margin-top:14px}.fnl-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.fnl-card{background:#fff;border:2px solid var(--ink);border-radius:var(--r-m);padding:22px;box-shadow:5px 5px 0 var(--ink)}.fnl-card h3{margin:8px 0 6px}.fnl-card p{margin:0}.fnl-num{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--terra);color:#fff;font-weight:800;border:2px solid var(--ink)}.fnl-check{background:var(--mustard)}.fnl-check__wrap{max-width:820px}.fnl-qbox{background:var(--cream);border:3px solid var(--ink);border-radius:var(--r-l);padding:clamp(20px,4vw,40px);box-shadow:10px 10px 0 var(--ink)}.fnl-qtop{display:flex;align-items:center;gap:14px;margin-bottom:22px}.fnl-qprog{flex:1;height:12px;border-radius:99px;border:2px solid var(--ink);overflow:hidden;background:#2a24201a}.fnl-qprog i{display:block;height:100%;width:0;background:var(--terra);transition:width .5s var(--ease)}.fnl-qcount{font:800 .75rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.fnl-q h3{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:16px}.fnl-opts{display:grid;gap:10px}.fnl-opt{text-align:left;padding:14px 18px;background:#fff;border:2px solid var(--ink);border-radius:var(--r-m);font-weight:700;font-size:1rem;box-shadow:4px 4px 0 var(--ink);transition:transform .3s var(--spring),box-shadow .2s,background .2s;min-height:52px}.fnl-opt:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink);background:#fff9ec}.fnl-opt:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ink)}.fnl-res h3{font-size:clamp(1.6rem,3.4vw,2.4rem);margin:4px 0 10px}.fnl-res ol{padding-left:1.2em}.fnl-res li{margin:.4em 0}.fnl-flag{background:#fff;border:2px dashed var(--terra);border-radius:var(--r-m);padding:12px 16px;margin:14px 0;font-weight:600}.fnl-res__btns{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0 8px}.fnl-mail{display:grid;gap:10px;margin-top:18px;padding-top:18px;border-top:2px dashed rgba(42,36,32,.25)}.fnl-mail label{font-size:.85rem;display:flex;gap:8px;align-items:flex-start}.fnl-mail .mn-input{min-height:52px}.fnl-plan__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}.fnl-steps{list-style:none;padding:0;margin:0;counter-reset:s;display:grid;gap:14px}.fnl-steps li{counter-increment:s;position:relative;padding-left:52px}.fnl-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:50%;background:var(--terra);color:#fff;font-weight:800;display:grid;place-items:center;border:2px solid var(--ink)}.fnl-steps b{display:block;font-family:var(--font-display);font-size:1.2rem}.fnl-book{display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:center;background:#fff;border:2px solid var(--ink);border-radius:var(--r-l);padding:20px;box-shadow:8px 8px 0 var(--ink);transform:rotate(1deg)}.fnl-book img{width:100%;height:auto;border:2px solid var(--ink);border-radius:8px;box-shadow:4px 4px 0 var(--terra)}.fnl-book h3{margin-bottom:4px}.fnl-offer{background:var(--cream-2)}.fnl-offer__lede{max-width:640px;margin-bottom:28px}.fnl-offer__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px;align-items:start}.fnl-pick{position:relative;background:#fff;border:2px solid var(--ink);border-radius:var(--r-l);padding:22px;box-shadow:6px 6px 0 var(--ink);display:grid;gap:10px}.fnl-pick--main{background:#fff9ec;box-shadow:10px 10px 0 var(--terra)}.fnl-pick img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-m);background:var(--cream)}.fnl-pick h3{font-size:1.4rem}.fnl-pick p{margin:0;font-size:.96rem}.fnl-pick .mn-sticker{position:absolute;top:-12px;left:16px;z-index:2}.fnl-price b{font-family:var(--font-display);font-size:1.9rem}.fnl-price s{color:var(--ink-2);margin-left:4px}.fnl-price small{color:var(--sage);font-weight:800;display:block;font-size:.8rem}.fnl-eta{font-size:.86rem!important;color:var(--ink-2);font-weight:700}.fnl-eta:before{content:"\1f69a  "}.fnl-bump{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;background:var(--cream);border:2px dashed var(--ink);border-radius:var(--r-m);padding:12px 14px;font-size:.9rem;cursor:pointer}.fnl-bump input{width:20px;height:20px;accent-color:var(--terra);margin-top:2px}.fnl-linkbtn{background:none;border:0;font:inherit;font-weight:700;font-size:.84rem;color:var(--terra);text-decoration:underline;text-align:left;padding:4px 0;cursor:pointer}.fnl-inside{margin-top:34px}.fnl-inside__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;margin-top:12px}.fnl-item{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:start;background:#fff;border:2px solid var(--ink);border-radius:var(--r-m);padding:12px}.fnl-item img{width:96px;height:96px;object-fit:cover;border-radius:12px}.fnl-item p{margin:4px 0 0;font-size:.9rem}.fnl-safe{color:var(--ink-2)}.fnl-promise{display:grid;grid-template-columns:110px 1fr;gap:22px;align-items:center;margin-top:34px;background:var(--sage);border:3px solid var(--ink);border-radius:var(--r-l);padding:clamp(18px,3vw,30px);box-shadow:8px 8px 0 var(--ink);color:#fff}.fnl-promise h3,.fnl-promise a{color:#fff}.fnl-promise p{margin:0 0 8px}.fnl-promise .fnl-small{color:#ffffffe6}.fnl-promise__badge{width:104px;height:104px;border-radius:50%;background:var(--mustard);color:var(--ink);border:3px solid var(--ink);display:grid;place-content:center;text-align:center;font-family:var(--font-display);font-weight:900;font-size:2.4rem;line-height:.9;transform:rotate(-8deg)}.fnl-promise__badge small{font:800 .72rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.fnl-new{background:var(--blush)}.fnl-new__wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(20px,4vw,56px);align-items:center}.fnl-new__card{background:#fff;border:2px solid var(--ink);border-radius:var(--r-l);padding:24px;box-shadow:8px 8px 0 var(--ink);transform:rotate(1.5deg)}.fnl-new__card p{margin:6px 0 0}.fnl-tablewrap{overflow-x:auto;border:2px solid var(--ink);border-radius:var(--r-m);background:#fff;box-shadow:6px 6px 0 var(--ink)}.fnl-tablewrap table{border-collapse:collapse;width:100%;min-width:760px;font-size:.94rem}.fnl-tablewrap th,.fnl-tablewrap td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(42,36,32,.15)}.fnl-tablewrap thead th{background:var(--ink);color:var(--cream);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.fnl-tablewrap thead th.is-us{background:var(--terra)}.fnl-tablewrap td.is-us{background:#fff1e3;font-weight:700}.fnl-tablewrap tbody th{font-weight:800;white-space:nowrap}.fnl-faq__wrap{max-width:820px}.fnl-faq details{background:#fff;border:2px solid var(--ink);border-radius:var(--r-m);padding:14px 18px;margin-bottom:10px}.fnl-faq summary{font-weight:800;cursor:pointer}.fnl-faq details p{margin:10px 0 2px}.fnl-final{background:var(--terra);color:#fff;text-align:center;padding-block:clamp(40px,7vw,84px)}.fnl-final h2,.fnl-final .mn-lede{color:#fff}.fnl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:var(--cream);border-top:2px solid var(--ink);transform:translateY(110%);transition:transform .4s var(--ease);display:none}.fnl-sticky.is-on{transform:none}@media(max-width:880px){.fnl-hero__grid,.fnl-plan__grid,.fnl-offer__grid{grid-template-columns:1fr}.fnl-hero__art{order:-1;max-width:360px;margin-inline:auto}.fnl-sticky{display:block}.fnl-new__wrap{grid-template-columns:1fr}.fnl-new__card{transform:none}.fnl{padding-bottom:70px}.fnl-book{grid-template-columns:1fr;transform:none}.fnl-book>img{max-width:150px}.fnl-res__btns .mn-btn,.fnl-cta-row .mn-btn{width:100%}.fnl-qbox{box-shadow:6px 6px 0 var(--ink)}.fnl-pick,.fnl-voice,.fnl-card{box-shadow:4px 4px 0 var(--ink)}.fnl-pick--main{box-shadow:6px 6px 0 var(--terra)}.fnl-cta-row{gap:10px}.fnl-promise{box-shadow:5px 5px 0 var(--ink)}.fnl-item{grid-template-columns:72px 1fr}.fnl-item img{width:72px;height:72px}.fnl-promise{grid-template-columns:1fr;text-align:center}.fnl-promise__badge{margin-inline:auto}}.mn-hero{position:relative;overflow:clip;padding-block:clamp(28px,5vw,64px) clamp(56px,7vw,110px)}.mn-hero__dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(42,36,32,.12) 1.4px,transparent 1.6px);background-size:26px 26px;mask-image:linear-gradient(180deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none}.mn-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,72px);align-items:center;position:relative}.mn-hero h1{margin-bottom:22px}.mn-hero h1 em{font-style:normal;color:var(--terra);position:relative;white-space:nowrap}.mn-hero__cta{margin:30px 0 28px}.mn-hero__trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-weight:700;font-size:.9rem}.mn-hero__trust li{display:inline-flex;align-items:center;gap:8px}.mn-hero__trust svg{width:20px;height:20px;color:var(--terra);flex:none}.mn-hero__scene{position:relative;max-width:560px;width:100%;justify-self:center}.mn-scene{width:100%;height:auto;overflow:visible;filter:drop-shadow(14px 16px 0 rgba(42,36,32,.14))}.mn-scene [data-parallax]{will-change:transform}.mn-cloud--a{animation:mn-drift 26s linear infinite alternate}.mn-cloud--b{animation:mn-drift 34s linear infinite alternate-reverse}@keyframes mn-drift{0%{translate:-26px 0}to{translate:26px 0}}.mn-tail{transform-origin:372px 560px;animation:mn-wag 3.2s ease-in-out infinite}@keyframes mn-wag{0%,to{transform:rotate(-5deg)}50%{transform:rotate(7deg)}}.mn-head{transform-origin:304px 440px;transition:transform .35s var(--ease)}.mn-pupil{transition:transform .12s linear}.mn-steam{animation:mn-steam 3s ease-in-out infinite}@keyframes mn-steam{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-6px);opacity:.15}}.mn-float{animation:mn-bob 5s ease-in-out infinite}.mn-float--b{animation-delay:-2s}@keyframes mn-bob{0%,to{translate:0 0}50%{translate:0 -10px}}.mn-lid{animation:mn-blink 6s infinite}@keyframes mn-blink{0%,94%,to{opacity:0}96%,98%{opacity:1}}.mn-hero__sticker{position:absolute;left:var(--x);top:var(--y);transform:rotate(var(--r));text-decoration:none;font-size:.78rem;z-index:3;transition:transform .4s var(--spring);animation:mn-sticker-in .8s var(--spring) both}.mn-hero__sticker:hover{transform:rotate(0) scale(1.1)}@keyframes mn-sticker-in{0%{transform:scale(0) rotate(-30deg);opacity:0}}@media(max-width:900px){.mn-hero__grid{grid-template-columns:1fr}.mn-hero__scene{max-width:460px}.mn-hero__sticker{font-size:.68rem;padding:7px 11px}}.mn-how{background:var(--cream-2);border-block:2px solid var(--ink);overflow:clip}.mn-how__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,6vw,96px);align-items:center;margin-top:clamp(40px,6vw,72px)}.mn-how__stage{max-width:480px;width:100%;justify-self:center;background:var(--blush);border:2px solid var(--ink);border-radius:var(--r-l);padding:28px 18px 8px;box-shadow:10px 10px 0 var(--ink)}.mn-boxsvg{width:100%;overflow:visible}.mn-lid3d{transform-origin:230px 232px;transition:transform 1.1s var(--spring)}.mn-bi{transition:transform 1.2s var(--spring) var(--bd, 0s),opacity .6s var(--ease) var(--bd, 0s);opacity:0;transform:translateY(70px) scale(.8);transform-box:fill-box;transform-origin:center}.mn-bi--1{--bd: .35s}.mn-bi--2{--bd: .5s}.mn-bi--3{--bd: .65s}.mn-bi--4{--bd: .8s}[data-how-stage].is-open .mn-lid3d{transform:translate(-26px,-178px) rotate(-9deg)}[data-how-stage].is-open .mn-bi{opacity:1;transform:none}[data-how-stage].is-open .mn-bi--1{transform:translateY(-34px) rotate(-3deg)}[data-how-stage].is-open .mn-bi--2{transform:translateY(-48px)}[data-how-stage].is-open .mn-bi--3{transform:translateY(-58px)}[data-how-stage].is-open .mn-bi--4{transform:translateY(-40px) rotate(6deg)}.mn-how__steps{list-style:none;margin:0;padding:0;display:grid;gap:22px}.mn-step{display:grid;grid-template-columns:64px 1fr;gap:20px;align-items:start;background:#fff;border:2px solid var(--ink);border-radius:var(--r-m);padding:22px 24px;box-shadow:6px 6px 0 var(--ink)}.mn-step h3{margin-bottom:6px}.mn-step p{margin:0;color:var(--ink-2)}.mn-step__n{width:64px;height:64px;border-radius:50%;background:var(--mustard);border:2px solid var(--ink);display:grid;place-items:center;font:800 1.9rem/1 var(--font-display)}@media(max-width:860px){.mn-how__grid{grid-template-columns:1fr}.mn-step{grid-template-columns:52px 1fr;padding:18px}.mn-step__n{width:52px;height:52px;font-size:1.5rem}}.mn-inside{background:var(--night);color:var(--cream);overflow:clip}.mn-inside .mn-lede{color:#f6efe4bf}.mn-inside .mn-eyebrow{color:var(--mustard)}.mn-inside__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(32px,7vw,110px);align-items:center}.mn-inside__mock{position:relative;min-height:560px;display:grid;place-items:center}.mn-pc{width:min(420px,94%);background:#fbf5e9;color:var(--ink);border:2px solid var(--ink);border-radius:18px;padding:24px 24px 20px;box-shadow:10px 12px #00000073;transform:rotate(-4deg);transition:transform .2s;background-image:repeating-linear-gradient(0deg,transparent 0 27px,rgba(156,74,44,.08) 27px 28px)}.mn-pc__head{display:flex;justify-content:space-between;align-items:center}.mn-pc__no{font-size:1.4rem}.mn-pc__label{font:800 .7rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--terra);margin:20px 0 8px}.mn-pc h3{font-size:1.8rem;margin-bottom:14px}.mn-pc__steps{margin:0 0 16px;padding-left:1.2em;font-size:.95rem;display:grid;gap:8px}.mn-pc__foot{display:flex;justify-content:space-between;align-items:center;border-top:2px dashed rgba(42,36,32,.3);padding-top:14px;font-size:.78rem;font-weight:700}.mn-inside__list{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:18px}.mn-inside__list li{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:start}.mn-inside__ico{width:52px;height:52px;display:grid;place-items:center;font-size:1.5rem;background:#f6efe41a;border:1px solid rgba(246,239,228,.2);border-radius:14px}.mn-inside__list strong{display:block;font-size:1.05rem}.mn-inside__list span:not(.mn-inside__ico){color:#f6efe4b3;font-size:.95rem}@media(max-width:900px){.mn-inside__grid{grid-template-columns:1fr}.mn-inside__mock{min-height:520px}}.mn-404__cat{font-size:7rem;animation:mn-wobble 2.4s var(--ease) infinite}@keyframes mn-wobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(8deg) translateY(-6px)}}.mn-prose{font-size:1.1rem;line-height:1.75}.mn-prose li{margin:.5em 0}.mn-art__cta{margin-top:56px;padding:28px;background:var(--mustard);border:2px solid var(--ink);border-radius:var(--r-l);box-shadow:8px 8px 0 var(--ink)}.mn-colhead{background:var(--cream-2);padding-block:28px clamp(40px,6vw,80px);border-bottom:2px solid var(--ink)}.mn-crumbs{font-size:.85rem;color:var(--ink-2);margin-bottom:28px}.mn-colhead__grid{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(24px,5vw,80px);align-items:center}.mn-colhead h1{font-size:clamp(2.4rem,6vw,4.8rem);margin-bottom:16px}.mn-colhead__img{aspect-ratio:4 / 4.6;max-width:420px;justify-self:end;border:2px solid var(--ink);width:100%}.mn-colbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;font-weight:700}.mn-pager{display:flex;gap:20px;justify-content:center;align-items:center;margin-top:48px}.mn-colhead__grid>div{min-width:0}.mn-colhead .mn-btn{white-space:normal;text-align:left}@media(max-width:800px){.mn-colhead__grid{grid-template-columns:minmax(0,1fr)}.mn-colhead__img{display:none}}.mn-page__wrap{max-width:820px}.mn-page h1{font-size:clamp(2.2rem,5vw,4rem);margin-bottom:28px}.mn-prose{font-size:1.08rem}.mn-prose h2{font-size:clamp(1.6rem,3vw,2.3rem);margin:1.6em 0 .5em}.mn-prose h3{margin:1.4em 0 .4em}.mn-prose a{color:var(--terra);font-weight:700}.mn-prose ul,.mn-prose ol{padding-left:1.2em}.mn-prose li{margin:.4em 0}.mn-prose img{border-radius:var(--r-m);margin:1.4em 0}.mn-prose blockquote{margin:1.6em 0;padding:18px 24px;background:var(--blush);border-radius:var(--r-m);font-family:var(--font-display);font-size:1.25rem}.mn-prose table{width:100%;border-collapse:collapse;margin:1.4em 0}.mn-prose th,.mn-prose td{border-bottom:1px solid rgba(42,36,32,.15);padding:10px 12px;text-align:left}.mn-persona__row{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(12px,1.8vw,22px);margin-top:clamp(32px,5vw,56px);perspective:1200px}.mn-pcard{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;text-align:center;min-height:340px;cursor:pointer}.mn-pcard__in{position:relative;display:block;width:100%;height:100%;min-height:340px;transition:transform .8s var(--spring);transform-style:preserve-3d}.mn-pcard:hover .mn-pcard__in,.mn-pcard:focus-visible .mn-pcard__in,.mn-pcard.is-flip .mn-pcard__in{transform:rotateY(180deg)}.mn-pcard__front,.mn-pcard__back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:2px solid var(--ink);border-radius:var(--r-l);box-shadow:6px 6px 0 var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:22px 16px}.mn-pcard__front{background:var(--c, #F1D58C)}.mn-pcard__back{background:var(--ink);color:var(--cream);transform:rotateY(180deg)}.mn-pcard__emoji{font-size:4.4rem;line-height:1}.mn-pcard__name{font:650 1.7rem/1 var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 1}.mn-pcard__trait{font-size:.9rem;font-weight:600;opacity:.8}.mn-pcard__needs{font-size:.95rem;line-height:1.45}@media(max-width:1000px){.mn-persona__row{grid-template-columns:repeat(2,1fr)}.mn-pcard:last-child{grid-column:1 / -1}}@media(max-width:520px){.mn-pcard,.mn-pcard__in{min-height:280px}.mn-pcard__emoji{font-size:3.4rem}}.mn-problems__head{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin-bottom:clamp(32px,5vw,56px)}.mn-problems__head .mn-lede{margin:0;justify-self:end}.mn-problems__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,24px)}.mn-prob{position:relative;display:flex;flex-direction:column;gap:6px;min-height:270px;padding:22px;border:2px solid var(--ink);border-radius:var(--r-m);text-decoration:none;box-shadow:6px 6px 0 var(--ink);transition:box-shadow .3s var(--ease),transform .3s var(--ease);background:var(--bg, #fff);overflow:hidden}.mn-prob:hover{box-shadow:10px 10px 0 var(--ink)}.mn-prob--mustard{--bg: #F1D58C}.mn-prob--blush{--bg: var(--blush)}.mn-prob--sage{--bg: #BFCDAF}.mn-prob--sky{--bg: #C9DCE1}.mn-prob--cream{--bg: #fff}.mn-prob--terra{--bg: #E0A388}.mn-prob__emoji{font-size:3.2rem;line-height:1;transition:transform .5s var(--spring)}.mn-prob:hover .mn-prob__emoji{transform:rotate(-12deg) scale(1.18)}.mn-prob__q{margin-top:auto;font:400 1.4rem/1 var(--font-hand);color:var(--terra)}.mn-prob__title{font:650 1.55rem/1.05 var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 1}.mn-prob__fix{font-size:.88rem;font-weight:600;opacity:.8}.mn-prob__go{position:absolute;top:18px;right:18px;width:38px;height:38px;display:grid;place-items:center;background:var(--ink);color:var(--cream);border-radius:50%;transition:transform .35s var(--spring)}.mn-prob__go svg{width:18px;height:18px}.mn-prob:hover .mn-prob__go{transform:rotate(-45deg) scale(1.1)}@media(max-width:1000px){.mn-problems__grid{grid-template-columns:repeat(2,1fr)}.mn-problems__head{grid-template-columns:1fr}.mn-problems__head .mn-lede{justify-self:start}}@media(max-width:520px){.mn-prob{min-height:210px;padding:16px}.mn-prob__emoji{font-size:2.4rem}.mn-prob__title{font-size:1.25rem}.mn-prob__q{font-size:1.15rem}}.mn-ebk{background:var(--blush);border-top:2px solid var(--ink)}.mn-ebk__grid{display:grid;grid-template-columns:260px 1fr;gap:clamp(22px,5vw,64px);align-items:center}.mn-ebk__cover{position:relative}.mn-ebk__cover img{width:100%;height:auto;border:3px solid var(--ink);border-radius:10px;box-shadow:8px 8px 0 var(--terra);transform:rotate(-3deg)}.mn-ebk__cover .mn-sticker{position:absolute;top:-10px;right:-8px;transform:rotate(6deg)}.mn-ebk h2{font-size:clamp(1.6rem,3.4vw,2.5rem);margin-bottom:10px}.mn-ebk__peek{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.mn-ebk__peek img{width:110px;height:auto;border:2px solid var(--ink);border-radius:6px;box-shadow:3px 3px 0 var(--ink);background:#fff}.mn-ebk__peek img:nth-child(2){transform:rotate(2deg)}.mn-ebk__cta{display:flex;gap:14px 22px;flex-wrap:wrap;align-items:center}.mn-ebk .mn-btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:50px}@media(max-width:760px){.mn-ebk__grid{grid-template-columns:1fr}.mn-ebk__cover{max-width:190px}.mn-ebk__cta .mn-btn{width:100%}}.mn-inside2{background:var(--cream);border-top:2px solid var(--ink)}.mn-inside2__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px;margin-top:8px}.mn-ins{position:relative;background:#fff;border:2px solid var(--ink);border-radius:var(--r-l);padding:18px 18px 20px;box-shadow:6px 6px 0 var(--ink);display:grid;gap:8px;align-content:start}.mn-ins__n{position:absolute;top:-12px;left:16px;z-index:2;background:var(--mustard);border:2px solid var(--ink);border-radius:99px;padding:3px 12px;font:800 .72rem/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.mn-ins__media{position:relative;background:var(--cream-2);border-radius:var(--r-m);overflow:hidden;aspect-ratio:1}.mn-ins__media>img:first-child{width:100%;height:100%;object-fit:contain}.mn-ins__use{position:absolute;right:10px;bottom:10px;width:72px!important;height:72px!important;object-fit:cover;border:2px solid var(--ink);border-radius:12px;box-shadow:3px 3px 0 var(--ink)}.mn-ins h3{font-size:1.3rem;margin:6px 0 0}.mn-ins h3 small{color:var(--terra);font-size:.9rem}.mn-ins p{margin:0;font-size:.95rem}.mn-ins__why{color:var(--ink-2)}.mn-ins__price{font-weight:800;color:var(--terra);font-size:.88rem!important}.mn-ins__sum{display:flex;gap:8px 22px;flex-wrap:wrap;justify-content:center;margin-top:30px;padding:16px 20px;background:var(--mustard);border:2px solid var(--ink);border-radius:var(--r-m);box-shadow:5px 5px 0 var(--ink);font-size:1.05rem}.mn-ins__sum s{color:var(--ink-2)}@media(max-width:700px){.mn-ins{box-shadow:4px 4px 0 var(--ink)}}.mn-story{background:var(--cream-2);border-top:2px solid var(--ink)}.mn-story__grid{display:grid;grid-template-columns:1.4fr .8fr;gap:clamp(28px,6vw,96px);align-items:start}.mn-story__hook{font:600 clamp(1.5rem,3vw,2.3rem)/1.2 var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 1;margin-bottom:24px;color:var(--terra);max-width:24ch}.mn-story__h{font-size:clamp(1.7rem,3.2vw,2.4rem);margin:2em 0 .7em}.mn-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.mn-steps li{display:grid;grid-template-columns:52px 1fr;gap:16px;padding:18px 20px;background:#fff;border:2px solid var(--ink);border-radius:var(--r-m);box-shadow:4px 4px 0 var(--ink)}.mn-steps__n{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:var(--mustard);border:2px solid var(--ink);font:800 1.5rem/1 var(--font-display)}.mn-steps b{display:block;font-size:1.05rem}.mn-steps p{margin:4px 0 0;color:var(--ink-2)}.mn-fit{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:2em}.mn-fit>div{padding:22px;border:2px solid var(--ink);border-radius:var(--r-m)}.mn-fit h3{font-size:1.2rem;margin-bottom:10px}.mn-fit__y{background:#dce7d0}.mn-fit__n{background:#f2d9cf}.mn-fit ul{margin:0;padding-left:1.1em;display:grid;gap:8px}.mn-story__faq{display:grid;gap:12px}.mn-story{overflow-x:clip}.mn-story__grid>*{min-width:0}.mn-specs{background:#fff;border:2px solid var(--ink);border-radius:var(--r-m);padding:22px;box-shadow:6px 6px 0 var(--ink);position:sticky;top:calc(var(--header-h) + 20px)}.mn-specs h3{font-size:1.3rem;margin-bottom:12px}.mn-specs dl{margin:0}.mn-specs dl>div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px dashed rgba(42,36,32,.25)}.mn-specs dl>div:last-child{border-bottom:0}.mn-specs dt{font-weight:700}.mn-specs dd{margin:0;text-align:right;color:var(--ink-2)}.mn-pcmini{margin-top:22px;padding:20px;background:#fbf5e9;border:2px solid var(--ink);border-radius:var(--r-m);transform:rotate(1.5deg)}.mn-pcmini p{margin:12px 0 0;font-size:.95rem}@media(max-width:900px){.mn-story__grid{grid-template-columns:1fr}.mn-specs{position:static}.mn-fit{grid-template-columns:1fr}}.mn-giftbox{display:flex;gap:12px;align-items:flex-start;background:#fff1d6;border:2px solid var(--ink);border-radius:var(--r-m);padding:14px 16px;margin:0 0 14px;box-shadow:4px 4px 0 var(--ink)}.mn-giftbox__ic{font-size:1.9rem;line-height:1;flex:none}.mn-giftbox__cover{position:relative;flex:none}.mn-giftbox__cover img{width:68px;height:auto;display:block;border:2px solid var(--ink);border-radius:6px;box-shadow:3px 3px 0 var(--terra);transform:rotate(-3deg)}.mn-giftbox__cover i{position:absolute;right:-10px;top:-10px;font-style:normal;font-size:1.3rem}.mn-giftbox b{display:block;font-size:1.02rem}.mn-giftbox p{margin:4px 0 0;font-size:.9rem;color:var(--ink-2)}.mn-pdp{padding-block:24px clamp(56px,8vw,110px)}.mn-crumbs{font-size:.85rem;color:var(--ink-2);margin-bottom:22px}.mn-crumbs a{text-decoration:none}.mn-pdp__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,80px);align-items:start}.mn-gal{position:sticky;top:calc(var(--header-h) + 20px)}.mn-gal__main{position:relative;aspect-ratio:1 / 1;background:var(--blush);border:2px solid var(--ink);border-radius:var(--r-l);overflow:hidden;box-shadow:10px 10px 0 var(--ink)}.mn-gal__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--ease)}.mn-gal__img.is-on{opacity:1;z-index:1}.mn-gal__tag{position:absolute;top:16px;left:16px;z-index:3}.mn-gal__thumbs{max-width:100%;display:flex;gap:12px;margin-top:22px;overflow-x:auto;padding:4px 4px 10px}.mn-gal__thumb{flex:none;width:76px;height:76px;border-radius:14px;overflow:hidden;border:2px solid transparent;background:var(--cream-2);padding:0;transition:border-color .2s,transform .3s var(--spring)}.mn-gal__thumb img{width:100%;height:100%;object-fit:cover}.mn-gal__thumb.is-on{border-color:var(--ink);transform:translateY(-3px)}.mn-buy__title{font-size:clamp(2.1rem,4.2vw,3.4rem);margin-bottom:14px}.mn-buy__tag{font-size:1.1rem;margin-bottom:18px}.mn-buy__price{display:flex;align-items:baseline;gap:12px;margin:6px 0 22px}.mn-buy__price strong{font:700 2.2rem/1 var(--font-display)}.mn-buy__price s{color:var(--ink-2)}.mn-buy__unit{color:var(--ink-2);font-weight:600}.mn-opts{display:grid;gap:16px;margin-bottom:20px}.mn-opt{border:0;padding:0;margin:0}.mn-opt legend{font-weight:800;font-size:.88rem;margin-bottom:8px;padding:0}.mn-opt__vals{display:flex;flex-wrap:wrap;gap:10px}.mn-chip input{position:absolute;opacity:0}.mn-chip span{display:inline-flex;padding:11px 18px;border:2px solid var(--ink);border-radius:999px;font-weight:700;cursor:pointer;transition:background .2s,color .2s,transform .3s var(--spring);background:#fff}.mn-chip input:checked+span{background:var(--ink);color:var(--cream);transform:translateY(-2px)}.mn-chip input:focus-visible+span{outline:3px solid var(--mustard);outline-offset:3px}.mn-plan{display:grid;gap:12px;margin-bottom:18px}.mn-plan__opt{position:relative;display:grid;grid-template-columns:26px 1fr auto;gap:14px;align-items:center;padding:16px 18px;background:#fff;border:2px solid rgba(42,36,32,.22);border-radius:var(--r-m);cursor:pointer;transition:border-color .2s,box-shadow .3s,background .2s}.mn-plan__opt input{position:absolute;opacity:0}.mn-plan__opt.is-on{border-color:var(--ink);background:#fff9ec;box-shadow:5px 5px 0 var(--ink)}.mn-plan__dot{width:24px;height:24px;border-radius:50%;border:2px solid var(--ink);display:grid;place-items:center}.mn-plan__opt.is-on .mn-plan__dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--terra);animation:mn-pop .35s var(--spring)}@keyframes mn-pop{0%{transform:scale(0)}}.mn-plan__body b{display:block}.mn-plan__body small{color:var(--ink-2);display:block;line-height:1.35;margin-top:2px}.mn-plan__body em{font-style:normal;background:var(--mustard);padding:2px 8px;border-radius:999px;font-size:.78rem;margin-left:6px}.mn-plan__price{font-weight:800}.mn-plan__cadence{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:0 6px 0 18px;margin-top:-4px}.mn-plan__cadence label{font-weight:700;font-size:.9rem}.mn-plan__cadence .mn-select{min-height:46px}.mn-plan__cadence[hidden]{display:none}.mn-catinfo{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-bottom:18px;padding:16px;background:var(--blush);border-radius:var(--r-m);border:2px dashed var(--ink)}.mn-atc{justify-content:space-between;padding-inline:28px;font-size:1.1rem}.mn-form__err{color:#b3261e;font-weight:700;margin:10px 0 0}.mn-assure{list-style:none;padding:0;margin:20px 0 26px;display:grid;gap:10px;font-weight:600;font-size:.92rem}.mn-assure li{display:flex;gap:12px;align-items:center}.mn-assure svg{width:22px;height:22px;color:var(--terra);flex:none}.mn-acc{border-top:2px solid var(--ink)}.mn-acc__i{border-bottom:2px solid var(--ink)}.mn-acc__i summary{list-style:none;cursor:pointer;padding:18px 4px;font:650 1.15rem/1.2 var(--font-display);display:flex;justify-content:space-between}.mn-acc__i summary::-webkit-details-marker{display:none}.mn-acc__i summary:after{content:"+";font-size:1.5rem;line-height:1;transition:transform .3s var(--spring)}.mn-acc__i[open] summary:after{transform:rotate(45deg)}.mn-acc__i>div,.mn-acc__i>ul{padding:0 4px 20px;animation:mn-fade .4s var(--ease)}.mn-inlist{list-style:none;margin:0;display:grid;gap:8px}.mn-inlist b{color:var(--terra)}.mn-inlist small{color:var(--ink-2)}.mn-sticky{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fff;border-top:2px solid var(--ink);padding:10px 0 calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .45s var(--ease)}.mn-sticky.is-on{transform:none}.mn-sticky__in{display:flex;justify-content:space-between;align-items:center;gap:14px}.mn-sticky__t{display:grid;line-height:1.25;min-width:0}.mn-sticky__t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-sticky .mn-btn{min-height:46px;padding:0 22px}@media(max-width:900px){.mn-pdp__grid{grid-template-columns:minmax(0,1fr)}.mn-pdp__grid>*{min-width:0}.mn-gal{position:static;max-width:100%}.mn-catinfo{grid-template-columns:1fr}}.mn-quiz{position:relative;min-height:calc(100vh - 120px);background:var(--cream);overflow:clip;padding-block:clamp(24px,4vw,56px) 80px}.mn-quiz__bg span{position:absolute;font-size:clamp(2.4rem,6vw,4.6rem);opacity:.12}.mn-quiz__bg span:nth-child(1){left:5%;top:14%}.mn-quiz__bg span:nth-child(2){right:7%;top:22%}.mn-quiz__bg span:nth-child(3){left:10%;bottom:14%}.mn-quiz__bg span:nth-child(4){right:12%;bottom:20%}.mn-quiz__wrap{position:relative;max-width:860px}.mn-quiz__top{display:flex;align-items:center;gap:18px;margin-bottom:clamp(28px,5vw,56px);min-height:28px}.mn-quiz__back{font-weight:700;text-decoration:none;white-space:nowrap}.mn-quiz__progress{flex:1;height:12px;border-radius:999px;background:#2a24201f;overflow:hidden;border:2px solid var(--ink)}.mn-quiz__progress i{display:block;height:100%;width:0;background:var(--terra);border-radius:inherit;transition:width .7s var(--ease)}.mn-quiz__count{font:800 .75rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.mn-qstep{animation:mn-qin .6s var(--ease) both}@keyframes mn-qin{0%{opacity:0;transform:translateY(26px)}}.mn-qstep h1{font-size:clamp(2.1rem,5.2vw,3.8rem);margin-bottom:14px}.mn-qstep .mn-lede{margin-bottom:30px}.mn-qopts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.mn-qopt{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;text-align:left;padding:16px 18px;background:#fff;border:2px solid var(--ink);border-radius:var(--r-m);box-shadow:5px 5px 0 var(--ink);transition:transform .35s var(--spring),box-shadow .25s,background .2s;min-height:76px}.mn-qopt:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink);background:#fff9ec}.mn-qopt:active{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--ink)}.mn-qopt.is-sel{background:var(--mustard)}.mn-qopt__e{font-size:2rem;width:52px;height:52px;display:grid;place-items:center;background:var(--cream-2);border-radius:14px}.mn-qopt b{display:block;font-size:1.02rem;line-height:1.2}.mn-qopt small{color:var(--ink-2);font-size:.85rem;display:block;margin-top:2px;line-height:1.3}.mn-qname{display:flex;gap:12px;flex-wrap:wrap}.mn-qname .mn-input{flex:1;min-width:220px;min-height:64px;font-size:1.3rem;font-family:var(--font-display)}.mn-qmail{display:grid;gap:14px;max-width:560px}.mn-qmail small{color:var(--ink-2)}.mn-reveal{text-align:center;padding:60px 0}.mn-reveal .mn-paws{font-size:4rem;animation:mn-wobble 1s var(--ease) infinite;display:inline-block}.mn-res__head{text-align:center;margin-bottom:28px}.mn-res__head h1{font-size:clamp(2.2rem,5.6vw,4.2rem)}.mn-planbox{margin-top:28px;background:#fff;border:2px solid var(--ink);border-radius:var(--r-l);padding:clamp(20px,3vw,32px);box-shadow:8px 8px 0 var(--ink)}.mn-planbox h2{font-size:clamp(1.5rem,3vw,2.1rem);margin:4px 0 10px}.mn-planbox .mn-btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:52px}.mn-planbox__note{font-size:.9rem;color:var(--ink-2)}.mn-planbox ol{padding-left:1.2em}.mn-planbox li{margin:.4em 0}.mn-res__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(20px,4vw,48px);align-items:start}.mn-pers{background:var(--c, #F1D58C);border:2px solid var(--ink);border-radius:var(--r-l);padding:26px;box-shadow:10px 10px 0 var(--ink);transform:rotate(-2deg);text-align:center}.mn-pers__e{font-size:5rem;line-height:1}.mn-pers h2{font-size:2.2rem;margin:8px 0 4px}.mn-pers p{margin:0 0 14px}.mn-bars{display:grid;gap:10px;text-align:left;margin:18px 0}.mn-bar{display:grid;grid-template-columns:90px 1fr;gap:10px;align-items:center;font-weight:800;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.mn-bar span{height:12px;border-radius:999px;background:#2a242026;overflow:hidden}.mn-bar i{display:block;height:100%;background:var(--ink);width:0;transition:width 1s var(--ease) .3s;border-radius:inherit}.mn-share{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px}.mn-rec{background:#fff;border:2px solid var(--ink);border-radius:var(--r-l);overflow:hidden;box-shadow:10px 10px 0 var(--ink)}.mn-rec__media{aspect-ratio:16 / 10;background:var(--blush);position:relative}.mn-rec__media img{width:100%;height:100%;object-fit:cover}.mn-rec__media .mn-sticker{position:absolute;top:14px;left:14px}.mn-rec__body{padding:22px 24px 26px;display:grid;gap:14px}.mn-rec__body h2{font-size:clamp(1.6rem,3vw,2.2rem)}.mn-rec .mn-plan{margin:0}.mn-rec__more{display:flex;gap:12px;flex-wrap:wrap;font-size:.9rem;font-weight:700}.mn-rec__add{display:grid;gap:10px;margin-top:8px;padding-top:16px;border-top:2px dashed rgba(42,36,32,.25)}.mn-rec__add h4{font-size:1.05rem}.mn-addrow{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center}.mn-addrow img{width:56px;height:56px;border-radius:12px;object-fit:cover}.mn-addrow button{min-height:40px;padding:0 16px;border-radius:999px;border:2px solid var(--ink);background:var(--cream);font-weight:800;font-size:.82rem}@media(max-width:800px){.mn-res__grid{grid-template-columns:1fr}.mn-pers{transform:none}}.mn-shop__head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,48px)}.mn-bundles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin-top:clamp(40px,6vw,72px)}.mn-bundle{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:24px;background:var(--bg, var(--blush));border:2px solid var(--ink);border-radius:var(--r-l);text-decoration:none;box-shadow:6px 6px 0 var(--ink);transition:transform .4s var(--spring),box-shadow .3s}.mn-bundle:hover{transform:translate(-3px,-3px);box-shadow:10px 10px 0 var(--ink)}.mn-bundle__emoji{font-size:2.8rem}.mn-bundle strong{display:block;font:650 1.25rem/1.15 var(--font-display)}.mn-bundle small{display:block;margin-top:4px;opacity:.8;font-size:.9rem}@media(max-width:520px){.mn-bundle{grid-template-columns:auto 1fr}.mn-bundle .mn-sticker{grid-column:1 / -1;justify-self:start}}.mn-stages__track{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,44px);margin-top:clamp(48px,6vw,80px)}.mn-stages__line{position:absolute;left:8%;right:8%;top:38px;height:4px;background:#2a242026;border-radius:4px}.mn-stages__line i{display:block;height:100%;width:0;background:var(--terra);border-radius:inherit;transition:width 1.8s var(--ease)}.mn-stages__track.is-in .mn-stages__line i,.mn-stages__track:has(.is-in) .mn-stages__line i{width:100%}.mn-stage{text-align:center;position:relative}.mn-stage__dot{width:78px;height:78px;margin:0 auto 18px;border-radius:50%;background:var(--mustard);border:2px solid var(--ink);display:grid;place-items:center;font-size:2.2rem;box-shadow:5px 5px 0 var(--ink);position:relative;z-index:1}.mn-stage:nth-of-type(2) .mn-stage__dot{background:var(--blush)}.mn-stage:nth-of-type(3) .mn-stage__dot{background:#bfcdaf}.mn-stage__age{font:800 .74rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--terra);margin-bottom:8px}.mn-stage p:last-child{color:var(--ink-2);max-width:32ch;margin-inline:auto}.mn-ranks{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(40px,5vw,64px)}.mn-rank{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px;border:2px dashed var(--ink);border-radius:var(--r-m);text-align:center;background:#ffffff80}.mn-rank b{font:800 .74rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--terra)}.mn-rank span{font:650 1.5rem/1.1 var(--font-display)}.mn-rank small{color:var(--ink-2)}.mn-rank--top{background:var(--mustard);border-style:solid;box-shadow:5px 5px 0 var(--ink)}.mn-rank--top b{color:var(--ink)}@media(max-width:800px){.mn-stages__track,.mn-ranks{grid-template-columns:1fr}.mn-stages__line{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
