main{--section-large:9.375rem}@media screen and (width<=991px){main{--section-large:6.75rem}}@media screen and (width<=767px){main{--section-large:4.875rem}}@media screen and (width<=479px){main{--section-large:2.8125rem}}section{--gap-huge:6.25rem;--gap-large:3.75rem;--gap-medium:1.88rem;--gap-small:1.25rem}@media screen and (width<=991px){section{--gap-huge:4.5rem;--gap-large:2.5rem}}@media screen and (width<=767px){section{--gap-huge:3.24rem;--gap-large:2rem}}.t-large{font-size:var(--text-large);margin:0;line-height:1.2}.t-xlarge{font-size:var(--text-xlarge);letter-spacing:-.05em;margin:0;line-height:1.05}.t-regular{margin:0;font-size:1.13rem;line-height:1.2}.t-medium{font-weight:500}.as-h1{font-size:var(--h1-size);letter-spacing:-.04em;line-height:1.05}@media screen and (width<=991px){.t-large{letter-spacing:-.5px;font-size:1.25rem}}.section.is-salmon{background:var(--salmon)}.button.is-blue{background:var(--blue-400)}.text-link{color:inherit}.text-link:hover{color:var(--grey-3)}.hero--secondary .hero__content{display:block}.hero__text{max-width:50ch}.hero__text h2{margin-bottom:var(--gap-medium)}.hero__text p{margin-bottom:var(--gap-small)}.hero__list{margin:0 0 var(--gap-medium);padding-left:1.2em}.hero__list li{margin:0}.lead{max-width:75.88rem}.callout{grid-template-columns:.75fr 1fr;align-items:start;gap:4rem 5rem;display:grid}.callout__visual{aspect-ratio:1}.callout__text{max-width:35rem;padding-top:6.88rem}.callout__text h2,.callout__text p{margin-bottom:var(--gap-medium)}.callout__text p:last-child{margin-bottom:0}@media screen and (width<=991px){.callout{grid-template-columns:1fr 1fr;column-gap:3rem}.callout__text{padding-top:2.5rem}}@media screen and (width<=767px){.callout{grid-template-columns:1fr;row-gap:0}.callout__visual{max-width:20rem}.callout__text{padding-top:0}}.grid12{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:6.25rem 1.88rem;width:100%;display:grid}.grid12__head{grid-column:span 8}.grid12__head.is-centered{align-self:center}.grid12__head.is-narrow{grid-column:span 12;max-width:48rem}.grid12__aside{grid-column:span 4;align-self:start}.cards{grid-column:span 12;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 1.88rem;margin:0;padding:0;list-style:none;display:grid}.cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (width<=991px){.grid12{gap:2rem 3rem}.grid12__aside{justify-self:end}}@media screen and (width<=767px){.grid12{grid-template-columns:1fr;gap:3.75rem}.grid12__head,.grid12__head.is-narrow,.grid12__aside,.cards{grid-column:span 1}.grid12__aside{order:9999;justify-self:auto}.cards{grid-template-columns:1fr;row-gap:1.88rem}}@media screen and (width<=479px){.grid12{gap:1.88rem}}.card{padding-block:var(--gap-medium);border-block:1px solid;flex-direction:column;align-items:flex-start;display:flex}.cards--roomy .card{padding-block:var(--gap-large)}.card__icon{width:3.13rem;height:3.13rem;margin-bottom:var(--gap-medium)}.card__title{margin-bottom:var(--gap-small)}.card__body{margin:0}@media screen and (width<=767px){.card+.card{border-top:0;padding-top:0}}.section.apps{padding-block:var(--section-large) 0}.apps__list{row-gap:4rem}.apps__card{flex-direction:column;align-items:flex-start;display:flex}.apps__image{aspect-ratio:1;object-fit:cover;width:100%;margin-bottom:var(--gap-small)}.newsticker-band{background:var(--white);padding-block:var(--gap-huge) var(--section-large)}.newsticker.is-white{background:var(--white);color:var(--black);border-block:1px solid;padding-block:2.1rem 1.88rem}@media screen and (width<=767px){.newsticker.is-white{padding-block:1.25rem}}.section.variance{padding-block:0 var(--section-large)}.variance__inner{flex-direction:column;row-gap:6.25rem;display:flex}.variance__list{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.variance__item{text-align:center;border:1px solid var(--black);border-right-color:#0000;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem 3vw 1.88rem;display:flex}.variance__item:first-child{border-left-color:#0000}.variance__media{aspect-ratio:1;width:100%;max-width:20rem}@media screen and (width<=991px){.variance__inner{row-gap:2rem}.variance__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.88rem}.variance__item{border-inline:0;padding:2.65rem 2rem 1.88rem}.variance__item:nth-child(4),.variance__item:nth-child(5){border-top:0}}@media screen and (width<=767px){.variance__item{padding-top:2.38rem;padding-bottom:1.48rem}}@media screen and (width<=479px){.variance__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.variance__item:nth-child(3){border-top:0}}.textmedia{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4rem 1.88rem;display:grid}.textmedia__text{max-width:35rem}.textmedia__text h2,.textmedia__text p{margin-bottom:var(--gap-medium)}.textmedia__text .button-group{margin:0}.textmedia__media.is-square{aspect-ratio:1}.textmedia__media img{object-fit:cover;width:100%;height:100%}@media screen and (width<=991px){.textmedia{column-gap:3rem}}@media screen and (width<=767px){.textmedia{grid-template-columns:1fr;row-gap:3rem}}.steps{background:var(--dark-gray);color:var(--white)}.steps__intro{padding:var(--section-large) var(--global-padding) var(--gap-huge)}.steps__list{margin:0;padding:0;list-style:none}.step{border-top:1px solid var(--white)}.step__inner{padding:var(--gap-huge) var(--global-padding)}.step__number{letter-spacing:-.04em;margin-bottom:var(--gap-medium);font-size:5rem;line-height:1.05}.step__title{margin-bottom:var(--gap-small)}.step__media{aspect-ratio:16/9}@media screen and (width<=991px){.step__number{font-size:3.3rem}}@media screen and (width<=767px){.step__number{font-size:2.4rem}}.section.features{padding-block:var(--section-large)}.features__rule{background:var(--black);height:1px;margin:var(--gap-huge) calc(var(--global-padding) * -1)}.logos{grid-column:span 12;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.logos__item{border:1px solid var(--black);border-right-color:#0000;justify-content:center;align-items:center;padding:6.25rem 3vw;display:flex}.logos__item:first-child{border-left-color:#0000}.logos__img{max-width:12.5rem;max-height:5.63rem}@media screen and (width<=767px){.logos{grid-column:span 1}.logos__item{padding:2.38rem 2rem 1.48rem}.logos__img{max-width:6rem;max-height:3rem}}@media screen and (width<=479px){.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.logos__item{border-bottom-color:#0000}}.mirai2__intro{margin:var(--gap-small) 0 var(--gap-medium)}.section.new-features{padding-block:0 var(--section-large)}.new-features .cards--2 .card:nth-child(n+3){border-top:0;padding-top:0}.demo-cta{height:90vh;padding:0 var(--global-padding) 3.75rem;color:var(--white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.demo-cta__bg{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.demo-cta__content{width:100%;max-width:calc(var(--content-max-width) + var(--global-padding) * 2);padding-inline:var(--global-padding);margin-inline:auto;position:relative}.demo-cta__title{margin:0}.demo-cta__title span{display:block}.demo-cta__title .is-light{font-weight:300}.demo-cta__button{margin-top:25px}@media screen and (width<=991px){.demo-cta{height:100dvh;padding-bottom:1.88rem}.demo-cta__button{margin-top:15px}}@media screen and (width<=767px){.demo-cta{height:auto;min-height:70svh;padding-top:8.25rem}}
