:root{--color-primary: 27 26 39;--color-accent: 248 79 57;--font-primary: Haffer, sans-serif;--font-fancy: "Caveat", cursive;--nav-height: 135px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}body{min-height:100vh;font-family:var(--font-primary)}img,picture,svg,video{display:block;max-width:100%}input,textarea,button,select{font:inherit}.d-flex{display:flex}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.font-fancy{font-family:var(--font-fancy)}body{color:#fff}.container{width:100%;max-width:1300px;margin-right:auto;margin-left:auto;position:relative;padding-right:16px;padding-left:16px}@media (min-width: 768px){.container{padding-right:25px;padding-left:25px}}.nav-static{position:absolute;top:0;right:0;bottom:auto;left:0;z-index:10;width:100%;height:var(--nav-height);display:flex;align-items:center}@media (min-width: 576px){.nav-static{--nav-height: 90px}}@media (min-width: 768px){.nav-static{--nav-height: 150px}}@media (min-width: 576px){nav .container{display:flex;justify-content:space-between;align-items:center}}nav a{text-decoration:none;color:#fff}nav svg{height:40px;fill:#fff;margin-right:16px}nav svg+div{font-size:18px}@media (max-width: 575px){nav svg{margin-bottom:18px}}@media (min-width: 768px){nav svg{height:56px}nav svg+div{font-size:24px}}@media (min-width: 992px){nav svg{height:60px}nav svg+div{font-size:26px}}nav .links{display:flex;align-items:center;gap:16px}nav .links a{border-color:#ffffff36;font-weight:700;border-width:1px;border-radius:999px;border-style:none;padding:14px 20px;font-size:16px;transition:all .2s ease}@media (min-width: 767px){nav .links a{font-size:20px}}@media (min-width: 992px){nav .links a{font-size:24px}}nav .links a:hover{background-color:#ffffff29}#hero-section{position:relative;overflow:hidden;height:100vh}#hero-section #hero-clipping-wrapper{position:absolute;inset:0;overflow:hidden;height:100vh;width:51.4667%}@media (min-width: 768px){#hero-section #hero-clipping-wrapper{width:59.375%}}@media (min-width: 992px){#hero-section #hero-clipping-wrapper{width:67.5%}}#hero-section .hero-wrapper{position:absolute;inset:0;width:100vw;height:100%;display:flex;flex-direction:column;align-items:center;padding:200px 16px 0}@media (min-width: 768px){#hero-section .hero-wrapper{padding:275px 25px 0}}@media (min-width: 992px){#hero-section .hero-wrapper{padding:385px 25px 0}}#hero-section .hero-wrapper .hero-text{font-size:36px;font-weight:700;line-height:1}@media (min-width: 768px){#hero-section .hero-wrapper .hero-text{font-size:50px}}@media (min-width: 992px){#hero-section .hero-wrapper .hero-text{font-size:80px}}#hero-section .hero-wrapper .hero-text span{font-size:50px;display:inline-block;margin-right:8px;position:relative;line-height:.85}@media (min-width: 768px){#hero-section .hero-wrapper .hero-text span{font-size:75px;width:230px}}@media (min-width: 992px){#hero-section .hero-wrapper .hero-text span{font-size:110px;width:340px}}#hero-section .hero-wrapper#hero-left{background-color:rgb(var(--color-accent));color:rgb(var(--color-primary))}#hero-section .hero-wrapper#hero-left nav a{color:rgb(var(--color-primary))}#hero-section .hero-wrapper#hero-left nav svg{fill:rgb(var(--color-primary))}#hero-section .hero-wrapper#hero-left .links a{background-color:rgb(var(--color-primary));color:#ffffffd9}#hero-section .hero-wrapper#hero-left span{color:#fff}#hero-section .hero-wrapper#hero-right{background-color:rgba(var(--color-primary))}#hero-section .hero-wrapper#hero-right .links a{background-color:#ffffffd9;color:rgb(var(--color-primary))}#hero-section .hero-wrapper#hero-right span{color:rgb(var(--color-accent));left:8px}
