:root{--mt-sand: #F6F7F4;--mt-cove: #123C45;--mt-lagoon: #2E8C8A;--mt-mozuku: #5E5B2B;--mt-mist: #E3ECEA;--font-body-family: "Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic", sans-serif;--font-heading-family: "Zen Old Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-heading-weight: 600;--font-body-weight: 400}body{line-height:1.9;letter-spacing:.04em;font-feature-settings:"palt" 0}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.08em;line-height:1.5}.mt-section{padding:7.2rem 0}@media screen and (min-width:750px){.mt-section{padding:11.2rem 0}}.mt-section .rte p{margin:0 0 1.2em}.mt-section .rte p:last-child{margin-bottom:0}.mt-heading{font-size:clamp(2.4rem,3vw,3.2rem);margin:0 0 2.4rem}.mt-lead{max-width:36em}.mt-hero__inner{display:grid;grid-template-columns:1fr auto;grid-template-areas:"media title" "body body";gap:3.2rem 2.4rem;align-items:start}.mt-hero__media{grid-area:media;aspect-ratio:4 / 5;overflow:hidden;background:var(--mt-mist)}.mt-hero__media img,.mt-hero__media svg{width:100%;height:100%;object-fit:cover;display:block}.mt-hero__title{grid-area:title;writing-mode:vertical-rl;text-orientation:mixed;font-size:clamp(2.8rem,4.2vw,5.6rem);line-height:1.7;letter-spacing:.18em;margin:0;padding-top:.4em;border-right:1px solid currentColor;padding-right:.6em}.mt-hero__body{grid-area:body;max-width:32em}.mt-hero__body .button{margin-top:3.2rem}@media screen and (min-width:990px){.mt-hero__inner{grid-template-columns:minmax(0,1.25fr) auto minmax(0,1fr);grid-template-areas:"media title body";gap:0 6.4rem;align-items:end}.mt-hero__body{padding-bottom:1.6rem}}.mt-process__list{list-style:none;padding:0;margin:4.8rem 0 0;counter-reset:mt-step;display:grid;gap:3.2rem}.mt-process__step{counter-increment:mt-step;position:relative;padding-left:5.6rem}.mt-process__step:before{content:counter(mt-step);position:absolute;left:0;top:0;width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid var(--mt-lagoon);color:var(--mt-lagoon);display:grid;place-items:center;font-family:var(--font-heading-family);font-size:1.6rem}.mt-process__step h3{font-size:1.8rem;margin:.4rem 0 .8rem}.mt-process__step p{margin:0;font-size:1.5rem}@media screen and (min-width:990px){.mt-process__list{grid-template-columns:repeat(var(--mt-steps, 4),minmax(0,1fr));gap:3.2rem}.mt-process__step{padding-left:0;padding-top:6.4rem}.mt-process__step:after{content:"";position:absolute;top:1.8rem;left:4.4rem;right:-2.4rem;border-top:1px solid rgba(var(--color-foreground),.25)}.mt-process__step:last-child:after{display:none}}.mt-spec__inner{display:grid;gap:4rem}@media screen and (min-width:990px){.mt-spec__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:8rem}}.mt-spec__list{margin:0;border-top:1px solid rgba(var(--color-foreground),.3)}.mt-spec__row{display:grid;grid-template-columns:9em 1fr;gap:1.6rem;padding:1.6rem 0;border-bottom:1px solid rgba(var(--color-foreground),.15)}.mt-spec__row dt{font-weight:700;font-size:1.4rem;color:var(--mt-mozuku)}.mt-spec__row dd{margin:0;font-size:1.5rem}.color-scheme-3 .mt-spec__row dt,.color-scheme-3 .mt-process__step:before{color:inherit;border-color:currentColor}.mt-spec__note{margin-top:3.2rem;font-size:1.4rem;opacity:.85}@media screen and (max-width:749px){.mt-spec__row{grid-template-columns:1fr;gap:.4rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mt.css.map */
