@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,400;1,700&family=Roboto:ital,wght@0,400;0,500;1,700";@font-face{font-family:Avenir;src:local("Avenir Black Oblique"),local("Avenir-Black-Oblique"),url(/assets/Avenir-BlackOblique.ec103604.woff2) format("woff2"),url(/assets/Avenir-BlackOblique.d993aeb6.woff) format("woff"),url(/assets/Avenir-BlackOblique.2c2e4ae5.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Avenir Black Oblique;font-variant:normal;font-style:italic;font-weight:800;src:local("Avenir Black Oblique"),local("Avenir-Black-Oblique"),url(/assets/Avenir-BlackOblique.ec103604.woff2) format("woff2"),url(/assets/Avenir-BlackOblique.d993aeb6.woff) format("woff"),url(/assets/Avenir-BlackOblique.2c2e4ae5.ttf) format("truetype")}.menu{list-style:none;padding-left:.5rem;position:relative;transition:all .3s ease-in-out}@media (min-width: 375px){.menu{padding-left:2rem;background:none}.menu__toggle{transition:all .3s ease-in-out;position:relative;text-align:center;padding-top:.5rem}.menu__toggle svg{width:2rem;height:2rem}.menu__toggle:active svg,.menu__toggle :hover svg,.menu__toggle :focus svg{rotate:180deg}}@media (min-width: 576px){.menu__toggle{display:none}}.menu h2,.menu h3{font-family:Avenir Black Oblique,Roboto Condensed,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400}.menu h2:before,.menu h3:before{content:"\2606";padding-right:1rem}.menu h2:after,.menu h3:after{content:"\2606";padding-left:1rem}.menu__item{color:#f2f2f2;white-space:nowrap;overflow:hidden;font-size:1.4rem;font-family:Avenir Black Oblique,Roboto Condensed,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-style:italic;text-transform:uppercase;text-align:justify;padding:.25rem 0}@media (min-width: 576px){.menu__item{font-size:1.7rem;padding:.5rem 0}}.menu__item a{letter-spacing:.15rem;text-decoration:none;color:#f2f2f2;cursor:pointer;text-shadow:.1rem .1rem .3rem #303030;text-align:center}.menu__item a:first-of-type{padding-top:1rem}.menu__item--underline{position:relative}.menu__item--underline:before{content:"";position:absolute;box-shadow:.1rem .1rem .5em #303030;bottom:0;right:0;width:0;height:.2rem;background-color:#c4b07a;transition:width .6s cubic-bezier(.25,1,.5,1)}@media (min-width: 576px){.menu__item--underline:hover:before{left:0;right:auto;width:100%}}.logo-svg{position:relative;max-width:23rem;max-height:23rem;padding-left:2rem;shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd}.logo-svg__fil2{fill:#f2f2f2}.logo-svg__fil0{fill:#b19852;fill-rule:nonzero}.logo-svg__fil1{fill:#25407f;fill-rule:nonzero}.logo-svg__fnt0{font-style:italic;font-weight:800;font-size:66.5rem;font-family:Avenir Black Oblique}.logo-svg__shadow{text-shadow:1rem 1rem 2rem #bf82d9}@keyframes modal-open{0%{opacity:0}to{opacity:1}}@keyframes modal-close{0%{opacity:1}to{opacity:0}}.modal{overflow-y:auto;min-height:80vh;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:fixed;width:80vw;z-index:9999;inset:0 0 0 10%}.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6{font-size:1.875rem}.modal header,.modal__body{overflow:hidden;overflow-wrap:anywhere;padding:1rem;margin:0 4rem}@media (min-width: 576px){.modal header,.modal__body{padding:0 auto;margin:0 auto}}.modal header h1,.modal header h2,.modal header h3,.modal header h4,.modal header h5,.modal header h6,.modal__body h1,.modal__body h2,.modal__body h3,.modal__body h4,.modal__body h5,.modal__body h6{margin:0}.modal footer{align-items:center;background-color:inherit;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between;position:sticky;top:0}.modal__backdrop{background-color:#00000080;left:50%;min-height:100vh;min-width:100vw;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:999}@media (max-width: 768px){.modal{left:50%;max-height:calc(100vh - 2rem);max-width:768px;min-height:384px;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 2rem)}.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6{font-size:2rem}}.video{position:relative;width:100%;height:100%;align-items:center;text-align:center}.video__container{display:flex}.video__poster{margin:1rem;position:relative;border-radius:1.5rem;align-items:center;text-align:center}.video__poster img{border-radius:inherit;box-shadow:1rem 1rem 2rem #908a7b;width:80%}.video__poster button{position:absolute;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:transparent;border-width:2.3rem 0 2.3rem 4.6rem;border-color:transparent transparent transparent #b2b2b2}@media (min-width: 576px){.video__poster button{border-width:1.2rem 0 1.2rem 2.3rem}}@media (min-width: 768px){.video__poster button{border-width:2.3rem 0 2.3rem 4.6rem}}.video__poster button:hover{border-color:transparent transparent transparent #737373}.video__poster button:focus{border-color:transparent transparent transparent #f2f2f2}.video__poster--footer{text-align:center;padding-top:1rem;font-size:1.5rem}@media only screen and (max-width: 500px){.video__poster--footer{position:relative;padding-top:.5rem;font-size:1rem;text-overflow:initial}}.video__poster--footer h1{text-transform:uppercase;font-family:Avenir Black Oblique,Roboto Condensed,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.scorpus{padding-left:1rem;font-size:1.3rem;text-shadow:.1rem .1rem .3rem #4a4a4a}.scorpus h1,.scorpus h2,.scorpus h3{font-family:Avenir Black Oblique,Roboto Condensed,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-transform:uppercase;text-shadow:.2rem .2rem .6rem #bf82d9}.scorpus ul{list-style-type:square}.scorpus li{padding:.5rem;text-transform:uppercase;font-weight:700}.scorpus p{text-transform:uppercase;font-weight:700;font-style:italic;text-shadow:.2rem .2rem .6rem #726133}.scorpus__images{display:flex;padding:1rem 0;justify-items:center;vertical-align:middle}.scorpus__images h2{padding:3rem 1rem 0}.scorpus__images img{border-radius:1.3rem}*,:before,:after{box-sizing:border-box}html{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f2f2f2}@media only screen and (max-width: 400px){html{font-size:14px}}body{display:flex;margin:0;background:#231b59 url(/assets/bg.f2e7f58a.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.heading-font{font-family:Avenir Black Oblique,Roboto Condensed,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-style:italic;font-weight:700;text-transform:uppercase}.container{display:grid}@media (min-width: 576px){.container{grid-template-columns:1fr 3fr;grid-template-rows:1fr;grid-column-gap:5rem;grid-row-gap:0}}.left-bar{padding-top:1rem;padding-left:1rem;overflow:hidden;background:#6d238c;background:linear-gradient(90deg,rgba(35,27,89,.4) 0%,rgba(0,212,255,0) 100%)}@media (min-width: 576px){.left-bar{padding-top:.5rem;padding-left:.25rem;justify-content:center;position:relative;background:none;overflow:auto}}.left-bar .separator{height:.5rem;padding:.25em .5em;background-image:radial-gradient(closest-side,#bf82d9,hsla(0deg,0%,50%,0) 100%);position:relative}.left-bar .separator:after{position:absolute;top:50%;left:50%;display:block;background-color:#bfbfbf;height:12px;width:12px;transform:rotate(45deg);margin-top:-10px;margin-left:-10px;border-radius:4px 0;border:4px solid hsla(0deg,0%,100%,.35);background-clip:padding-box;box-shadow:-10px 10px #ffffff26,10px -10px #ffffff26}@media (min-width: 576px){.content{background:none;overflow:auto}}@media (min-width: 992px){.page__container{padding:12rem 0}}@media (min-width: 576px){.page__container{padding:.5rem 0}}.contact{padding-left:1rem;font-family:Avenir Black Oblique,Roboto Condensed,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.contact h1,.contact h2{text-transform:uppercase;text-shadow:.1rem .1rem .3rem #bf82d9}.contact a{color:#f2f2f2;text-decoration:underline solid .1rem #b49b57}.contact a:hover{transition:color .5s ease-in-out;color:#bf82d9}.clients__paragraph{position:relative;font-family:Avenir Black Oblique,Roboto Condensed,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.3rem;text-shadow:.1rem .1rem .3rem #b49b57}.image__content{padding-top:1rem;display:flex;justify-content:center;text-align:center;align-items:center;border-radius:1.5rem}.image__content img{border-radius:inherit;width:80%;box-shadow:1rem 1rem 2rem #908a7b}.image__content h1{margin:1rem auto}
