.is-landing .type-h1{font-size:40px}@media only screen and (width>=767px){.is-landing .type-h1{font-size:max(8.528rem * var(--mockup-scale), 40px)}}@media only screen and (width>=1920px){.is-landing .type-h1{font-size:max(8.4rem * var(--mockup-scale), 40px)}}.is-landing .type-h2{font-size:32px}@media only screen and (width>=767px){.is-landing .type-h2{font-size:max(7.462rem * var(--mockup-scale), 32px)}}@media only screen and (width>=1920px){.is-landing .type-h2{font-size:max(7.35rem * var(--mockup-scale), 32px)}}.is-landing .type-h3{font-size:28px}@media only screen and (width>=767px){.is-landing .type-h3{font-size:max(4.797rem * var(--mockup-scale), 28px)}}@media only screen and (width>=1920px){.is-landing .type-h3{font-size:max(4.725rem * var(--mockup-scale), 28px)}}.is-landing .type-h4{font-size:24px}@media only screen and (width>=767px){.is-landing .type-h4{font-size:max(3.198rem * var(--mockup-scale), 24px)}}@media only screen and (width>=1920px){.is-landing .type-h4{font-size:max(3.15rem * var(--mockup-scale), 24px)}}.is-landing .type-h5{font-size:14px}@media only screen and (width>=767px){.is-landing .type-h5{font-size:max(2.398rem * var(--mockup-scale), 14px)}}@media only screen and (width>=1920px){.is-landing .type-h5{font-size:max(2.362rem * var(--mockup-scale), 14px)}}.is-landing .type-h6{font-size:12px}@media only screen and (width>=767px){.is-landing .type-h6{font-size:max(1.599rem * var(--mockup-scale), 12px)}}@media only screen and (width>=1920px){.is-landing .type-h6{font-size:max(1.575rem * var(--mockup-scale), 12px)}}.is-landing .type-body-large{font-size:16px}@media only screen and (width>=767px){.is-landing .type-body-large{font-size:max(3.198rem * var(--mockup-scale), 16px)}}@media only screen and (width>=1920px){.is-landing .type-body-large{font-size:max(3.15rem * var(--mockup-scale), 16px)}}.is-landing .type-body-regular{font-size:14px}@media only screen and (width>=767px){.is-landing .type-body-regular{font-size:max(2.132rem * var(--mockup-scale), 14px)}}@media only screen and (width>=1920px){.is-landing .type-body-regular{font-size:max(2.1rem * var(--mockup-scale), 14px)}}.is-landing .type-body{font-size:16px}@media only screen and (width>=767px){.is-landing .type-body{font-size:max(2.398rem * var(--mockup-scale), 16px)}}@media only screen and (width>=1920px){.is-landing .type-body{font-size:max(2.362rem * var(--mockup-scale), 16px)}}.is-landing .type-body-3{font-size:14px}@media only screen and (width>=767px){.is-landing .type-body-3{font-size:max(1.865rem * var(--mockup-scale), 14px)}}@media only screen and (width>=1920px){.is-landing .type-body-3{font-size:max(1.837rem * var(--mockup-scale), 14px)}}.is-landing .type-body-small{font-size:12px}@media only screen and (width>=767px){.is-landing .type-body-small{font-size:max(1.599rem * var(--mockup-scale), 12px)}}@media only screen and (width>=1920px){.is-landing .type-body-small{font-size:max(1.575rem * var(--mockup-scale), 12px)}}.is-landing .type-label{font-size:12px}@media only screen and (width>=767px){.is-landing .type-label{font-size:max(1.599rem * var(--mockup-scale), 12px)}}@media only screen and (width>=1920px){.is-landing .type-label{font-size:max(1.575rem * var(--mockup-scale), 12px)}}.is-landing .type-tag{font-size:12px}@media only screen and (width>=767px){.is-landing .type-tag{font-size:max(1.599rem * var(--mockup-scale), 12px)}}@media only screen and (width>=1920px){.is-landing .type-tag{font-size:max(1.575rem * var(--mockup-scale), 12px)}}.is-landing .type-button{font-size:14px}@media only screen and (width>=767px){.is-landing .type-button{font-size:max(1.865rem * var(--mockup-scale), 14px)}}@media only screen and (width>=1920px){.is-landing .type-button{font-size:max(1.8375rem * var(--mockup-scale), 14px)}}.is-landing .type-caption{font-size:14px}@media only screen and (width>=767px){.is-landing .type-caption{font-size:max(1.865rem * var(--mockup-scale), 14px)}}@media only screen and (width>=1920px){.is-landing .type-caption{font-size:max(1.8375rem * var(--mockup-scale), 14px)}}.is-landing .type-anchor{font-size:14px}@media only screen and (width>=767px){.is-landing .type-anchor{font-size:max(2.398rem * var(--mockup-scale), 14px)}}@media only screen and (width>=1920px){.is-landing .type-anchor{font-size:max(2.362rem * var(--mockup-scale), 14px)}}.is-landing .type-number{font-size:48px}@media only screen and (width>=767px){.is-landing .type-number{font-size:max(10.661rem * var(--mockup-scale), 48px)}}@media only screen and (width>=1920px){.is-landing .type-number{font-size:max(10.5rem * var(--mockup-scale), 48px)}}.is-landing .type-number.small{height:48px;font-size:48px}@media only screen and (width>=767px){.is-landing .type-number.small{height:max(6.396rem * var(--mockup-scale), 48px);font-size:max(6.396rem * var(--mockup-scale), 48px)}}@media only screen and (width>=1920px){.is-landing .type-number.small{height:max(6.3rem * var(--mockup-scale), 48px);font-size:max(6.3rem * var(--mockup-scale), 48px)}}.is-landing .type-link-block{font-size:14px}@media only screen and (width>=767px){.is-landing .type-link-block{font-size:max(2.398rem * var(--mockup-scale), 14px)}}@media only screen and (width>=1920px){.is-landing .type-link-block{font-size:max(2.362rem * var(--mockup-scale), 14px)}}.is-landing .type-quote{font-size:28px}@media only screen and (width>=767px){.is-landing .type-quote{font-size:max(4.797rem * var(--mockup-scale), 28px)}}@media only screen and (width>=1920px){.is-landing .type-quote{font-size:max(4.725rem * var(--mockup-scale), 28px)}}html:has(.page.is-landing){scroll-behavior:smooth;background:var(--color-black-primary);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased;font-size:2.66667vw}@media only screen and (width>=767px){html:has(.page.is-landing){font-size:.520833vw}}@media only screen and (width>=1920px){html:has(.page.is-landing){font-size:10px}}html:has(.page.is-landing) *{-webkit-tap-highlight-color:var(--main-color);-webkit-tap-highlight-color:transparent}html:has(.page.is-landing) ::selection{color:#fff;background:var(--main-color)}html:has(.page.is-landing) body{background:inherit}html:has(.page.is-landing) .page.is-landing{--mockup-scale:var(--landing-mockup-scale)}@media only screen and (width>=1920px){html:has(.page.is-landing) .page.is-landing{--mockup-scale:1}}
