*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;scroll-behavior:smooth;overflow-x:hidden}@media only screen and (max-width:75em){html{font-size:56.25%}}@media only screen and (max-width:56.25em){html{font-size:50%}}@media only screen and (min-width:112.5em){html{font-size:75%}}body{box-sizing:border-box;background-color:#1d1d1d;color:#fff;width:100vw;overflow-x:hidden}::-moz-selection{background-color:#fff;color:#1d1d1d}::selection{background-color:#fff;color:#1d1d1d}body{font-family:Source Sans Pro,sans-serif;font-weight:400;line-height:1.7;color:#343434}.heading-primary{color:#fff;text-transform:uppercase;margin-bottom:4rem}.heading-secondary{color:#1d1d1d}.heading-tertiary{font-size:2.3rem;font-weight:500;text-transform:capitalize;color:#1d1d1d}@media only screen and (max-width:56.25em){.heading-tertiary{font-size:2rem}}.paragraph{font-size:1.6rem;line-height:normal}.paragraph:not(:last-child){margin-bottom:3rem}.u-center-text{text-align:center!important}.u-margin-bottom-small{margin-bottom:1.5rem!important}.u-margin-bottom-medium{margin-bottom:4rem!important}@media only screen and (max-width:56.25em){.u-margin-bottom-medium{margin-bottom:3rem!important}}.u-margin-bottom-big{margin-bottom:8rem!important}@media only screen and (max-width:56.25em){.u-margin-bottom-big{margin-bottom:5rem!important}}.u-margin-top-big{margin-top:8rem!important}.u-margin-top-huge{margin-top:10rem!important}.u-center-child{padding-left:10vw!important;padding-right:10vw!important}@media only screen and (max-width:56.25em){.u-center-child{padding-left:5vw!important;padding-right:5vw!important}}.btn,.btn:link,.btn:visited{text-decoration:none;display:inline-block;transition:all .2s;font-size:1.6rem;border:none;cursor:pointer}.btn-primary{padding:1rem 4rem;background-color:#fff;font-size:1.8rem;font-weight:lighter;text-transform:uppercase;letter-spacing:.05em;color:#1d1d1d;font-weight:400}.header{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:15rem}@media only screen and (max-width:37.5em){.header{margin-bottom:2rem}}.header .oval{position:absolute;top:-10;left:0;z-index:-1}@media only screen and (max-width:37.5em){.header .oval{top:3%;left:44%;transform:translate(-50%,-50%);width:120%}}.header .oval .desktop{width:50vw}@media only screen and (max-width:75em){.header .oval .desktop{width:60vw}}@media only screen and (max-width:37.5em){.header .oval .desktop{display:none}}.header .oval .phone{display:none}@media only screen and (max-width:37.5em){.header .oval .phone{display:block;width:100%}}.header .text-head{text-align:center;margin-top:3rem;margin-bottom:8rem}@media only screen and (max-width:75em){.header .text-head{margin-bottom:6rem}}.header .text-head img{width:10rem;border-radius:30px;margin-bottom:3rem}.header .text-head h1{font-size:6rem;color:#fff;font-family:Playfair Display,serif;letter-spacing:.05em}@media only screen and (max-width:37.5em){.header .text-head h1{font-size:4rem}}.header .text-head p{color:#fff;font-weight:100;text-transform:uppercase;letter-spacing:.6em}.header .overview{align-items:center;text-align:center;width:calc(100% - 28rem);margin:auto;display:flex;justify-content:space-between}@media only screen and (max-width:75em){.header .overview{width:calc(100% - 15rem)}}@media only screen and (max-width:56.25em){.header .overview{width:calc(100% - 10rem);width:calc(100% - 5rem)}}.header .overview .col{flex:1;margin:0 3rem}@media only screen and (max-width:75em){.header .overview .col{margin:0 1.5rem}}.header .overview .col .wrapper{border-radius:5rem;width:100%;overflow:hidden}@media only screen and (max-width:56.25em){.header .overview .col .wrapper{border-radius:3rem}}.header .overview .col img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header .overview .col.col-1{margin-top:8rem}@media only screen and (max-width:37.5em){.header .overview .col.col-1{display:none}}.header .overview .col.col-3{margin-top:12rem}@media only screen and (max-width:37.5em){.header .overview .col.col-3{display:none}}.header .overview .col.col-2 .wrapper{margin-bottom:8rem}.header .overview .col.col-2 .btn{width:100%;padding:2rem 0}.navigation{display:flex;align-items:center;justify-content:space-between;padding:4rem 0;width:95%;margin:auto}@media only screen and (max-width:37.5em){.navigation{flex-direction:column;justify-content:center}}.navigation .logo img{width:30rem}@media only screen and (max-width:37.5em){.navigation .logo{margin-bottom:2rem}}.product-composition{margin-bottom:2rem}.product-composition .composition{display:flex;transition:transform .05s linear}.product-composition .composition:not(:last-child){margin-bottom:2rem}.product-composition .composition.left-composition{transform:translateX(-100%)}.product-composition .composition .img{height:45rem}@media only screen and (max-width:75em){.product-composition .composition .img{height:38rem}}@media only screen and (max-width:56.25em){.product-composition .composition .img{height:30rem}}@media only screen and (max-width:37.5em){.product-composition .composition .img{height:25rem}}.product-composition .composition .img:not(:last-child){margin-right:2rem}.product-composition .composition .img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover}.product-composition .composition ::-webkit-scrollbar{width:0;height:0;scrollbar-width:none;display:none}.section-playroll{width:100%;transition:-webkit-clip-path ease;transition:clip-path ease;transition:clip-path ease,-webkit-clip-path ease}.section-playroll video{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.section-info{margin:10rem auto}.section-info .info-card{margin:auto;width:80%;background-color:#343434;box-shadow:0 50px 100px rgba(52,52,52,.15);border-radius:3rem;display:flex;justify-content:space-between;align-items:center;padding:5rem;color:#fff}@media only screen and (max-width:75em){.section-info .info-card{width:85%}}@media only screen and (max-width:56.25em){.section-info .info-card{width:90%}}@media only screen and (max-width:37.5em){.section-info .info-card{flex-direction:column;text-align:center;padding:6rem 3rem 3rem}}.section-info h1{font-size:6rem;line-height:1.4em;margin-bottom:6rem;font-family:Playfair Display,serif}@media only screen and (max-width:75em){.section-info h1{font-size:5rem}}@media only screen and (max-width:56.25em){.section-info h1{font-size:4rem}}@media only screen and (max-width:37.5em){.section-info h1{margin-bottom:4rem}}.section-info .overview{width:45rem;height:28rem;overflow:hidden;border-radius:3rem}@media only screen and (max-width:75em){.section-info .overview{width:40rem;height:35rem}}@media only screen and (max-width:56.25em){.section-info .overview{width:32rem}}@media only screen and (max-width:37.5em){.section-info .overview{width:100%;margin-top:4rem}}.section-info .overview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.about{background-color:#fff;color:#1d1d1d}body.about .heading-primary{color:#1d1d1d;margin-bottom:2rem;font-size:3rem}body.about .container{margin-bottom:5rem}body.about .container h2{margin-bottom:0;font-size:1.8rem}body.about .container li{list-style:none;font-size:1.6rem;padding:.8rem 0}.about-main{padding:4rem 2rem}