@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(fonts/montserrat-v31-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(fonts/montserrat-v31-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(fonts/montserrat-v31-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(fonts/montserrat-v31-latin-800.woff2) format("woff2")}:root{--primary: #ed5158;--font: "Montserrat", "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--border-radius: 0;--sm: 576px;--md: 768px;--lg: 992px;--xl: 1200px;--2xl: 1400px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility;text-size-adjust:none;hanging-punctuation:first allow-end last;scroll-behavior:smooth}html.translated-rtl{direction:rtl}::selection{background-color:var(--primary);color:#fff}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}h1,h2,h3,h4,h5,h6,p{line-height:1.3;margin-block-start:1rem;margin-block-end:1rem;text-wrap:balance}h1{font-size:clamp(2.488rem,10vw,2.986rem);font-weight:800;text-transform:uppercase}h2{font-size:clamp(2.074rem,8vw,2.488rem)}h3{font-size:clamp(1.728rem,6vw,2.074rem)}h4{font-size:1.728rem}h5{font-size:1.44rem}h6{font-size:1.2rem}p{font-size:1rem;max-width:800px;text-wrap:pretty}ps{font-size:.833rem}ul,ol,dl{list-style-position:outside;margin-left:1rem}:is(ul,ol,dl) ul,:is(ul,ol,dl) ol,:is(ul,ol,dl) dl{padding-inline-start:1lh}label,button,select{-webkit-user-select:none;user-select:none}a{color:var(--primary);text-decoration:none;transition:color .2s ease-in-out,opacity .2s ease-in-out}button,.button{background:#fff0;border:2px solid #fff;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;outline:none}:is(button,.button):hover,:is(button,.button):focus,:is(button,.button):active{background-color:#fff;color:#000}:is(button,.button).primary{border-color:var(--primary)!important;color:var(--primary)!important}:is(button,.button).primary:hover,:is(button,.button).primary:focus,:is(button,.button).primary:active{background-color:var(--primary)!important;color:#000!important}:is(.white,.gray) button,:is(.white,.gray) .button{border-color:#000;color:#000}:is(:is(.white,.gray) button,:is(.white,.gray) .button):hover,:is(:is(.white,.gray) button,:is(.white,.gray) .button):focus,:is(:is(.white,.gray) button,:is(.white,.gray) .button):active{background-color:#000;color:#fff!important}.button-block{padding:1rem 0}img{max-width:100%}body{background:#000;color:#fff;font-family:var(--font)}section{padding:2rem 0;position:relative}section.title{padding:0}section.title+section:not(.white){padding-top:0}section.white{background:#fff;color:#000}section.gray{background:#f4f4f4;color:#000}section.plain{padding:0}.container{max-width:1400px;margin:0 auto;padding:0 1rem}.container.small{max-width:600px}.container.full{max-width:auto;padding:0;max-width:100%}@media(min-width:576px){.container{padding:0 2rem}}.text{word-wrap:break-word}.split{display:flex;flex-direction:column}.split.reverse{flex-direction:column-reverse}@media(min-width:576px){.split{flex-direction:row;gap:2rem}.split.reverse{flex-direction:row}.split.center{align-items:center}.split>*{flex:1}}.img{background-position:center;background-size:contain;background-repeat:no-repeat;height:400px;width:100%}@media(min-width:768px){.img{height:600px}}.img.small{height:400px}.img.large{height:800px}header{background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:9999}header .container{display:flex;justify-content:space-between;align-items:start}header .logo{display:block}header .logo svg{display:block;height:1.5rem}header a{color:#fff;font-weight:700;font-size:.9rem;text-decoration:none;text-transform:uppercase;transition:.2s color ease-in-out}header .active a,header a:hover{color:var(--primary)}header nav .trigger{--bar-margin: 8px;display:block}header nav .trigger .bar1,header nav .trigger .bar2,header nav .trigger .bar3{width:35px;height:3px;background-color:#fff;transition:.2s}header nav .trigger .bar1{margin-bottom:var(--bar-margin)}header nav .trigger .bar2{margin:var(--bar-margin) 0}header nav .trigger .bar3{margin-top:var(--bar-margin)}header nav .menu ul{list-style:none;gap:2rem;margin:0}@media(max-width:575px){header nav .menu{display:none}header nav.open{height:100vh}header nav.open .trigger .bar1{transform:translateY(11px) rotate(-45deg)}header nav.open .trigger .bar2{opacity:0}header nav.open .trigger .bar3{transform:translateY(-11px) rotate(45deg)}header nav.open .menu{display:block;position:absolute;inset:57px 0 0;display:flex;justify-content:center;align-items:center}header nav.open .menu a{display:block;padding:1rem 0}}@media(min-width:576px){header nav .trigger{display:none}header nav .menu ul{display:flex}}.hero{background-size:cover;position:relative;padding:0}.hero video{display:block;width:100%;height:1080px;max-height:100vh;object-fit:cover}.hero .overlay{background:#0000004d;inset:0;position:absolute}.hero .container{position:absolute;bottom:0;left:0;right:0}.hero .content{padding-bottom:1rem}.hero .content h1{margin-block-end:0}.hero .content h2{margin-block-start:0}.hero .logo{fill:var(--primary);width:200px}@media(min-width:576px){.hero .logo{width:300px}}.tiles{display:flex;flex-wrap:wrap;gap:1rem}.tile{display:block;height:290px;overflow:hidden;position:relative;width:434px}.tile .content{background-position:center;background-size:cover;height:100%;transition:transform .8s ease-in-out;width:100%}.tile .title{background:linear-gradient(#0000,#0009 90%);bottom:0;color:#fff;font-weight:700;left:0;padding:2rem 1rem 1rem;position:absolute;right:0;transition:color .2s ease-in-out}.tile:hover .content{transform:scale(1.1) rotate(1deg)}.brands{overflow:hidden;padding:2rem 0;position:relative;white-space:nowrap}.brands:before,.brands:after{position:absolute;top:0;width:250px;height:100%;content:"";z-index:2}.brands:before{left:0;background:linear-gradient(to left,#fff0,#000)}.brands:after{right:0;background:linear-gradient(to right,#fff0,#000)}.brands:hover .brands-slide{animation-play-state:paused}.brands .brands-slide{display:inline-block;animation:45s slide infinite linear}.brands img{height:3rem;margin:0 40px}.white .brands:before{background:linear-gradient(to left,#fff0,#fff)}.white .brands:after{background:linear-gradient(to right,#fff0,#fff)}form{--max-input-width: 400px}form .flex{display:flex;gap:1rem;max-width:var(--max-input-width)}form .form-input{padding:.5rem 0;max-width:var(--max-input-width);min-width:100px;width:100%}form .form-input.error{color:var(--primary)}form .form-input.error input,form .form-input.error select,form .form-input.error textarea{border-color:var(--primary)!important}form .form-input label{display:block;font-weight:700;text-transform:uppercase}form .form-input label.hint{font-size:.8rem;font-weight:500;text-transform:none}form .form-input select,form .form-input input,form .form-input textarea{appearance:none;-webkit-appearance:none;-webkit-border-radius:0px;background:#000;color:#fff;font-family:var(--font);font-size:1rem;padding:.5rem;border:2px solid #fff;transition:border-color .15s ease-in-out;width:100%;outline:none}:is(form .form-input select,form .form-input input,form .form-input textarea):focus{border-color:var(--primary)!important}form .form-input textarea{field-sizing:content;min-height:5rem}form .form-input select{background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='%23444' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");background-position:calc(100% - .25rem) center;background-repeat:no-repeat}.white .form-input input,.white .form-input textarea,.white .form-input select{background-color:#fff;border-color:#000;color:#000}main{padding-top:3.75rem;min-height:calc(100vh - 3.75rem)}.home main{padding-top:0;min-height:100vh}.hero{margin-top:-3.75rem}footer{background:#000;color:#ccc;font-size:.95rem;padding:2rem 0}footer a{color:#fff;opacity:.8}footer a:hover{opacity:1}footer .flex{display:flex;flex-direction:column;gap:2rem;justify-content:space-between}@media(min-width:576px){footer .flex{flex-direction:row}}footer address{font-style:normal}@media(min-width:576px){footer nav{width:40%}}footer nav ul{list-style:none;margin:0}footer .socials{display:flex;align-items:center;height:24px;margin-bottom:2rem;gap:1rem}footer .socials img{display:block;width:24px}@media(min-width:576px){footer .socials{height:32px}footer .socials img{width:32px}}footer .copy{font-size:.8rem;margin-top:2rem;text-align:center}