.mct{--mct-red:#b61022;--mct-red-dark:#8f0c1b;--mct-ivory:#e4e2dd;--mct-cream:#f7f5f1;--mct-olive:#313d12;--mct-yellow:#e8c613;--mct-blush:#f6dcd8;--mct-ink:#1f1a17;--mct-max:1320px;--mct-gutter:clamp(1.25rem,5vw,4.5rem);--mct-pad:clamp(4rem,8vw,7rem);--mct-radius:28px;--mct-ease:cubic-bezier(.2,.8,.2,1);font-family:var(--mct-body);color:var(--mct-ink);background:var(--mct-ivory);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:clip}@media(min-width:990px){.mct{font-size:1.125rem}}.mct *,.mct *:before,.mct *:after{box-sizing:border-box}.mct :where(h1,h2,h3,p,ol,ul,li,figure,fieldset,legend){margin:0;padding:0;font-weight:inherit;letter-spacing:inherit;text-transform:none}.mct :where(fieldset){border:0;min-width:0}.mct :where(ol,ul){list-style:none}.mct :where(img){display:block;max-width:100%}.mct :where(a){color:inherit;text-decoration:none}.mct :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--mct-olive);outline-offset:3px}.mct-red :where(a,button):focus-visible{outline-color:var(--mct-yellow)}.mct em{font-style:italic}.mct-wrap{max-width:var(--mct-max);margin:0 auto;padding-inline:var(--mct-gutter)}.mct-s{padding-block:var(--mct-pad);position:relative}.mct-s--tight{padding-block:calc(var(--mct-pad)*.7)}.mct-ivory{background:var(--mct-ivory)}.mct-cream{background:var(--mct-cream)}.mct-red{background:var(--mct-red);color:var(--mct-cream)}.mct-hand{font-family:var(--mct-hand);font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);line-height:1.1;font-weight:700;color:var(--mct-red);transform:rotate(-2deg);display:inline-block;margin-bottom:.5rem}.mct-red .mct-aside .mct-hand{color:var(--mct-yellow)}.mct-h1{font-family:var(--mct-display);font-weight:700;font-size:clamp(2.75rem,1.6rem + 4.6vw,5.6rem);line-height:1;letter-spacing:-.02em;text-wrap:balance;max-width:12ch;font-variation-settings:"SOFT" 100,"WONK" 1}.mct-h1 em,.mct-h2 em{color:var(--mct-red);font-weight:600}.mct-red .mct-h2 em{color:var(--mct-yellow)}.mct-h2{font-family:var(--mct-display);font-weight:650;font-size:clamp(2.1rem,1.5rem + 2.4vw,3.4rem);line-height:1.05;letter-spacing:-.015em;text-wrap:balance;max-width:18ch;font-variation-settings:"SOFT" 100}.mct-h3{font-family:var(--mct-display);font-weight:650;font-size:clamp(1.4rem,1.2rem + .6vw,1.7rem);line-height:1.15}.mct-lead{margin-top:1.25rem;font-size:clamp(1.125rem,1rem + .4vw,1.3rem);line-height:1.55;max-width:40ch}.mct-text{max-width:46ch;margin-top:1rem}.mct-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:56px;padding:.875rem 1.75rem;border-radius:999px;border:2px solid transparent;font:inherit;font-size:1.0625rem;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:transform .25s var(--mct-ease),box-shadow .25s var(--mct-ease)}.mct-btn:hover{transform:translateY(-2px) rotate(-1deg);box-shadow:4px 4px 0 var(--mct-ink)}.mct-btn--red{background:var(--mct-red);color:var(--mct-cream)}.mct-btn--line{border-color:var(--mct-ink);color:var(--mct-ink);background:transparent}.mct-btn--block{width:100%}.mct-hero{position:relative;padding-block:clamp(2.5rem,6vw,5rem) clamp(3.5rem,7vw,6rem);overflow:hidden}.mct-hero__grid{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}.mct-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}.mct-sticker{display:inline-block;padding:.55rem 1.1rem;border-radius:999px;background:var(--mct-yellow);color:var(--mct-ink);font-weight:700;font-size:1rem;border:2px solid var(--mct-ink);box-shadow:3px 3px 0 var(--mct-ink);transform:rotate(-3deg)}.mct-hero__art{position:relative;justify-self:center;width:min(100%,26rem)}.mct-polaroid{background:#fff;padding:1rem 1rem 0;border-radius:6px;box-shadow:12px 12px 0 var(--mct-red);transform:rotate(3deg);border:2px solid var(--mct-ink)}.mct-polaroid__img{aspect-ratio:4/5;overflow:hidden;background:linear-gradient(150deg,#efc9c3,#c98b80)}.mct-polaroid__img img{width:100%;height:100%;object-fit:cover}.mct-polaroid__cap{font-family:var(--mct-hand);font-weight:700;font-size:1.75rem;line-height:1.1;text-align:center;padding:.9rem .5rem 1.1rem;color:var(--mct-ink)}.mct-envelope{transform:rotate(-4deg)}.mct-envelope svg{width:100%;height:auto;display:block;overflow:visible}.mct-envelope__letter{animation:mctPeek 3.6s var(--mct-ease) infinite alternate}.mct-envelope__cap{display:block;text-align:center;margin-top:1rem;color:var(--mct-olive)}.mct-deco{position:absolute;color:var(--mct-red);line-height:1;pointer-events:none}.mct-deco--1{top:2.5rem;right:6%;font-size:3rem;animation:mctSpin 16s linear infinite}.mct-deco--2{bottom:1.5rem;left:46%;font-size:1.8rem;color:var(--mct-olive)}@media(min-width:990px){.mct-hero__grid{grid-template-columns:1.25fr 1fr}.mct-hero__art{justify-self:end}}.mct-head{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.mct-paths{display:grid;gap:1.5rem}@media(min-width:640px){.mct-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.mct-paths{grid-template-columns:repeat(4,minmax(0,1fr))}}.mct-path{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:2rem 1.6rem 1.75rem;border-radius:var(--mct-radius);border:2px solid var(--mct-ink);font-size:1rem;line-height:1.55;transition:transform .3s var(--mct-ease),box-shadow .3s var(--mct-ease)}.mct-path:hover{transform:translateY(-4px) rotate(0)!important;box-shadow:8px 8px 0 var(--mct-ink)}.mct-path--1{background:var(--mct-red);color:var(--mct-cream);transform:rotate(-1.5deg)}.mct-path--2{background:var(--mct-yellow);transform:rotate(1deg)}.mct-path--3{background:var(--mct-olive);color:var(--mct-cream);transform:rotate(-.8deg)}.mct-path--4{background:var(--mct-blush);transform:rotate(1.4deg)}.mct-path__num{font-family:var(--mct-hand);font-weight:700;font-size:2rem;line-height:1}.mct-path__link{margin-top:auto;padding-top:1rem;font-weight:700;display:inline-flex;gap:.4rem;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.mct-path--1 .mct-path__link,.mct-path--3 .mct-path__link{text-decoration-color:var(--mct-yellow)}.mct-path--2 .mct-path__link,.mct-path--4 .mct-path__link{text-decoration-color:var(--mct-red)}.mct-formgrid{display:grid;gap:clamp(2.5rem,5vw,4.5rem);align-items:start}@media(min-width:990px){.mct-formgrid{grid-template-columns:.85fr 1.15fr}.mct-aside{position:sticky;top:6rem}}.mct-steps,.mct-direct{margin-top:2.5rem}.mct-steps__title{font-weight:700;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1rem;color:var(--mct-cream)}.mct-steps ol{display:grid;gap:.9rem}.mct-steps li{display:flex;gap:1rem;align-items:flex-start;line-height:1.45}.mct-steps__n{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--mct-yellow);color:var(--mct-ink);font-weight:700;font-size:1rem}.mct-direct ul{display:grid;gap:.75rem}.mct-direct li{display:grid;gap:.1rem}.mct-direct__k{font-size:.9375rem;opacity:.9}.mct-direct a{font-weight:700;font-size:1.125rem;text-decoration:underline;text-decoration-color:var(--mct-yellow);text-decoration-thickness:2px;text-underline-offset:4px;word-break:break-word}.mct-card{background:var(--mct-cream);color:var(--mct-ink);border-radius:var(--mct-radius);padding:clamp(1.5rem,3.5vw,2.75rem);box-shadow:12px 12px 0 var(--mct-yellow);border:2px solid var(--mct-ink)}.mct-form,.mct-row{display:grid;gap:1.35rem}@media(min-width:640px){.mct-row{grid-template-columns:1fr 1fr}}.mct-field{display:grid;gap:.45rem;align-content:start}.mct-form__label{font-weight:700;font-size:1rem;line-height:1.3}.mct-req{color:var(--mct-red)}.mct-hint{font-size:.9375rem;line-height:1.45;color:#4a413b}.mct-input{width:100%;min-height:54px;padding:.75rem 1.25rem;border-radius:18px;border:2px solid var(--mct-ink);background:#fff;font:inherit;font-size:1.0625rem;color:var(--mct-ink);appearance:none;-webkit-appearance:none}.mct-input::placeholder{color:#6d625a}.mct-input:focus{border-color:var(--mct-red)}.mct-textarea{min-height:10rem;resize:vertical;line-height:1.55}.mct-select{position:relative}.mct-select:after{content:"";position:absolute;right:1.25rem;top:50%;width:.6rem;height:.6rem;border-right:2px solid var(--mct-ink);border-bottom:2px solid var(--mct-ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.mct-select .mct-input{padding-right:3rem;cursor:pointer}.mct-pills{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.6rem}.mct-pill{position:relative;cursor:pointer}.mct-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.mct-pill span{display:inline-flex;align-items:center;min-height:48px;padding:.55rem 1.15rem;border-radius:999px;border:2px solid var(--mct-ink);background:#fff;font-weight:700;font-size:1rem;line-height:1.2;transition:background-color .2s ease,transform .2s var(--mct-ease)}.mct-pill:hover span{background:var(--mct-blush)}.mct-pill input:checked+span{background:var(--mct-red);color:var(--mct-cream);border-color:var(--mct-red);transform:rotate(-2deg)}.mct-pill input:checked+span:before{content:"\2713";margin-right:.4rem}.mct-pill input:focus-visible+span{outline:3px solid var(--mct-olive);outline-offset:3px}.mct-note{font-size:.9375rem;line-height:1.45;color:#4a413b;text-align:center}.mct-form__err{padding:1rem 1.25rem;border-radius:16px;background:var(--mct-blush);color:var(--mct-red-dark);font-weight:700}.mct-form__err ul{list-style:disc;padding-left:1.25rem}.mct-ok{display:grid;gap:1rem;justify-items:start;padding-block:1rem}.mct-ok__title{font-family:var(--mct-display);font-weight:650;font-size:clamp(1.8rem,1.4rem + 1.4vw,2.5rem);line-height:1.1}.mct-closing{text-align:center;display:grid;justify-items:center;gap:.75rem}.mct-closing__quote{font-family:var(--mct-display);font-style:italic;font-weight:500;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);line-height:1.25;max-width:26ch;text-wrap:balance}.mct-closing__quote em{color:var(--mct-red)}.mct-closing__sign{font-size:clamp(2rem,1.6rem + 1vw,2.6rem)}@keyframes mctSpin{to{transform:rotate(360deg)}}@keyframes mctPeek{0%{transform:translateY(14px)}to{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.mct *,.mct *:before,.mct *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAEA */
