@layer core,playground,project;@layer project{.ems-html{font-family:Arimo,sans-serif;font-size:.0521104742rem;font-weight:400}@media(min-width:768px){.ems-html{font-size:.0521104742vw}}@media(min-width:2560px){.ems-html{font-size:.1rem}}.ems-body{font-family:inherit;line-height:1}.ems{background:var(--playground-body-color-background);color:var(--playground-body-color-text)}.ems h1,.ems h2,.ems h3{word-wrap:break-word}.ems__container{max-width:1920rem;margin:0 auto;padding:0 40rem;width:100%}@media(min-width:768px){.ems__container{padding:0 100rem}}.ems__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40rem}@media(min-width:768px){.ems__grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.ems__header{position:fixed;inset:0 0 auto;z-index:2;padding-left:var(--playground-ui-sidebar-width);color:#fff;mix-blend-mode:difference;pointer-events:none}.ems__header .ems__container{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;gap:30rem;padding:30rem}@media(min-width:768px){.ems__header .ems__container{gap:50rem;padding:50rem}}.ems__header .ems__container a{pointer-events:all}.ems__header .ems__header-logo{color:inherit;font-size:36rem;font-weight:600}.ems__header .ems__header-navigation{display:flex;flex-flow:column nowrap;gap:40rem 50rem}@media(min-width:768px){.ems__header .ems__header-navigation{flex-direction:row}}.ems__header .ems__header-navigation a{color:inherit;font-size:36rem;text-align:right}.ems__hero{display:flex;flex-flow:row nowrap;align-items:center;min-height:100vh;padding:100rem 0}.ems__hero .ems__hero-text{grid-row:2;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;gap:40rem}@media(min-width:768px){.ems__hero .ems__hero-text{grid-column:1/span 6;grid-row:1}}.ems__hero .ems__hero-text h1{font-size:80rem;font-weight:600;line-height:112%}@media(min-width:768px){.ems__hero .ems__hero-text h1{font-size:100rem}}.ems__hero .ems__hero-text p{font-size:36rem;line-height:150%}.ems__hero .ems__hero-text button{width:100%;padding:30rem 45rem;background:var(--playground-body-color-text);border:0;border-radius:60rem;color:var(--playground-body-color-background);font-family:inherit;font-size:30rem;font-weight:600;text-align:center}@media(min-width:768px){.ems__hero .ems__hero-text button{width:auto}}.ems__hero .ems__hero-shape{grid-row:1;margin-bottom:20rem}@media(min-width:768px){.ems__hero .ems__hero-shape{grid-column:9/span 4;margin:0}}.ems__hero .ems__hero-shape div{position:relative;z-index:1;aspect-ratio:1;background:var(--playground-body-color-text);border-radius:60rem}.ems__text{padding:80rem 0}@media(min-width:768px){.ems__text{padding:200rem 0}}.ems__text .ems__text-content{display:flex;flex-flow:column nowrap;gap:40rem}@media(min-width:768px){.ems__text .ems__text-content{grid-column:4/span 6}}.ems__text h2{font-size:64rem;line-height:112%;font-weight:600}@media(min-width:768px){.ems__text h2{font-size:80rem}}.ems__text p{font-size:28rem;line-height:150%}.ems__text--inverted{background:var(--playground-body-color-text);color:var(--playground-body-color-background)}.ems__texts{padding:80rem 0}@media(min-width:768px){.ems__texts{padding:200rem 0}}.ems__texts .ems__texts-content{display:flex;flex-flow:column nowrap;gap:40rem}@media(min-width:768px){.ems__texts .ems__texts-content--1{grid-column:1/span 3;margin-top:400rem}}@media(min-width:768px){.ems__texts .ems__texts-content--2{grid-column:5/span 3}}@media(min-width:768px){.ems__texts .ems__texts-content--3{grid-column:9/span 3;margin-top:180rem}}.ems__texts h2{font-size:64rem;font-weight:600;line-height:112%}@media(min-width:768px){.ems__texts h2{font-size:80rem}}.ems__texts p{font-size:28rem;line-height:150%}.ems__thumbs .ems__thumbs-group{padding:80rem 0}@media(min-width:768px){.ems__thumbs .ems__thumbs-group{padding:200rem 0}}.ems__thumbs .ems__thumbs-group--1{background:var(--playground-body-color-background)}.ems__thumbs .ems__thumbs-group--2{background:var(--playground-body-color-text)}.ems__thumbs .ems__thumbs-group--2 .ems__grid div{background:var(--playground-body-color-background);color:var(--playground-body-color-background)}.ems__thumbs .ems__grid div{position:relative;z-index:1;aspect-ratio:1;background:var(--playground-body-color-text);border-radius:60rem}@media(max-width:767px){.ems__thumbs .ems__grid div:not(:last-child){margin-bottom:20rem}}@media(min-width:768px){.ems__thumbs .ems__grid div:nth-child(1){grid-column:2/span 3;grid-row:1}.ems__thumbs .ems__grid div:nth-child(2){grid-column:8/span 5;grid-row:2;margin-top:-25%}.ems__thumbs .ems__grid div:nth-child(3){grid-column:3/span 4;grid-row:3}}.ems__thumbs .ems__grid div span{display:none;position:absolute;inset:100% auto auto 0;z-index:1;margin:36rem 0 0 36rem;font-size:36rem;line-height:150%}@media(min-width:768px){.ems__thumbs .ems__grid div span{display:block}}.ems__links{background:var(--playground-body-color-text);color:var(--playground-body-color-background);padding:80rem 0}@media(min-width:768px){.ems__links{padding:200rem 0}}.ems__links .ems__links-list{display:flex;flex-flow:column nowrap;gap:80rem;list-style:none}.ems__links .ems__links-list li{position:relative;z-index:1;font-size:64rem;line-height:112%}@media(min-width:768px){.ems__links .ems__links-list li{font-size:80rem}}.ems__links .ems__links-list li:not(:last-of-type):before{content:"";position:absolute;inset:auto 0 -40rem;z-index:1;border-bottom:4rem solid var(--playground-body-color-background)}.ems__links--inverted{background:var(--playground-body-color-text);color:var(--playground-body-color-background)}.ems__footer{padding:60rem 0;background:var(--playground-body-color-text);color:var(--playground-body-color-background)}@media(min-width:768px){.ems__footer{padding:100rem 0}}.ems__footer .ems__container{padding:0 30rem}@media(min-width:768px){.ems__footer .ems__container{padding:0 50rem}}.ems__footer p{font-size:28rem;line-height:150%}}
