@layer pages{.mkSite{--mk-max:max(var(--ds-layout-marketing-max,1280px), 80vw);--mk-title-statement:clamp(46px, 5.8vw, 96px);--mk-title-section:clamp(38px, 4.6vw, 68px);--mk-title-weight:800;--mk-title-tracking:-.045em;--mk-section-pad:clamp(88px, 9vw, 132px);--mk-accent-ink:linear-gradient(180deg, color-mix(in srgb, var(--ds-color-brand) 62%, var(--ds-color-text)), var(--ds-color-brand) 55%, var(--ds-color-brand-deep))}.mkSite main{container-type:inline-size}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mkSite [data-rise]{animation:mkRise var(--ds-ease-linear) both;animation-timeline:view();animation-range:entry cover 22%}}}.mkSite :is(section[id],h1[id],h2[id]){scroll-margin-top:calc(var(--ds-layout-header-desktop,72px) + var(--s-6))}:root:lang(ja){--mk-ja-display:var(--font-bricolage), var(--font-ja-display), var(--font-ja), sans-serif;--mk-ja-accent:var(--font-bricolage), var(--font-ja-accent), var(--font-ja-display), serif;--mk-ja-tracking:.02em;--mk-ja-leading-head:1.28;--mk-ja-display-scale:.72;--mk-ja-leading-title:1.4;--mk-ja-leading-body:1.8;--mk-ja-leading-amount:1.04;--mk-ja-min-text:11px;--mk-ja-hero-title:clamp(34px, 4.6vw, 70px)}@media (max-width:820px){:root:lang(ja){--mk-ja-hero-title:clamp(34px, 8.4vw, 64px)}}.mkSite:lang(ja) :is(h1,h2,h3,h4){word-break:keep-all;line-break:strict;overflow-wrap:break-word;text-wrap:balance}@media (max-width:650px){.mkSite:lang(ja) :is(h1,h2){word-break:auto-phrase}}.mkSite:lang(ja) :is(p,dd,li,summary){line-break:strict;word-break:auto-phrase}.mkSite:lang(ja) p{line-height:var(--mk-ja-leading-body)}.mkSite:lang(ja) :is(em,i,cite,dfn){font-style:normal}}@keyframes mkRise{0%{opacity:0;translate:0 32px}}@media (max-width:600px){.mkSite{--mk-phone-display:42px;--mk-phone-title:34px;--mk-phone-chapter:26px}.mkSite #hero-title{font-size:var(--mk-phone-display);line-height:var(--ds-leading-tight)}.mkSite :is(#clips-heading,#tour-heading,#audiences-heading,#pricing-title,#faq-heading,#final-title){max-width:none;font-size:var(--mk-phone-title);line-height:var(--ds-leading-tight);text-align:center}.mkSite #how-it-works h3{font-size:var(--mk-phone-chapter)}.mkSite :is(#hero-title+p,#clips-heading~p,#tour-heading+p,#pricing-title~p,#faq-heading~p,#final-title~p){font-size:var(--ds-type-input-touch)}.mkSite :is(#hero-title,#pricing-title,#final-title,#audiences-heading){width:auto;margin-inline:0}}
