@charset "UTF-8";.btn-default{font-family:rubik,sans-serif;padding:.4rem .75rem .25rem;margin-block:1rem;display:inline-flex;align-items:center;width:max-content;border-radius:3px;border:2px solid #f57e1f;color:#fff;font-weight:500;font-size:.8rem;background-color:#f57e1f;transition:all 250ms ease-in-out;cursor:pointer}@media screen and (max-width:767px){.btn-default{font-size:1rem}}.btn-default:hover{background-color:transparent;color:#fff}.btn-default img{height:1rem;width:1rem;margin-right:.5rem;padding-bottom:.1rem}.btn-light{font-family:rubik,sans-serif;padding:.4rem .75rem .25rem;margin-block:1rem;display:inline-flex;align-items:center;width:max-content;border-radius:3px;border:2px solid #f57e1f;color:#fff;font-weight:500;font-size:.8rem;background-color:#f57e1f;transition:all 250ms ease-in-out;cursor:pointer;color:#fff!important;border:2px solid #fff}@media screen and (max-width:767px){.btn-light{font-size:1rem}}.btn-light:hover{background-color:transparent;color:#fff}.btn-light img{height:1rem;width:1rem;margin-right:.5rem;padding-bottom:.1rem}.btn-light:hover{background-color:#fff;color:#000!important}.btn-dark{font-family:rubik,sans-serif;padding:.4rem .75rem .25rem;margin-block:1rem;display:inline-flex;align-items:center;width:max-content;border-radius:3px;border:2px solid #f57e1f;color:#fff;font-weight:500;font-size:.8rem;background-color:#f57e1f;transition:all 250ms ease-in-out;cursor:pointer;color:#fff!important;border-color:#252526;background-color:#252526}@media screen and (max-width:767px){.btn-dark{font-size:1rem}}.btn-dark:hover{background-color:transparent;color:#fff}.btn-dark img{height:1rem;width:1rem;margin-right:.5rem;padding-bottom:.1rem}.btn-dark:hover{background-color:transparent;color:#252526!important}#introduction{position:relative;height:102vh;padding-left:0;display:flex;align-items:flex-end}@media screen and (max-width:767px){#introduction{height:650px}#introduction>img,#introduction>video{object-position:65%}}#introduction::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,transparent 85%);z-index:1}#introduction .content{background-color:transparent;padding:2rem;color:#fff;width:fit-content;max-width:30rem;border-top-right-radius:3px;padding-left:2rem;position:relative;z-index:2;padding-bottom:calc(2rem + 98px)}@media screen and (max-width:1276px){#introduction .content{padding-left:2rem}}@media screen and (max-width:767px){#introduction .content{padding-left:1rem}}@media screen and (max-width:767px){#introduction .content{padding-bottom:calc(2rem + 68px)}}#introduction .content h1{font-weight:400}#introduction .content h1 strong{white-space:nowrap}@media screen and (max-width:767px){#introduction .content h1 strong{white-space:normal}}#introduction .content>img{width:100%;max-width:350px;border:5px solid #fff;border-radius:3px}@media screen and (max-width:767px){#introduction .content>img{max-width:240px}}#introduction .content a{font-family:rubik,sans-serif;padding:.4rem .75rem .25rem;margin-block:1rem;display:inline-flex;align-items:center;width:max-content;border-radius:3px;border:2px solid #f57e1f;color:#fff;font-weight:500;font-size:.8rem;background-color:#f57e1f;transition:all 250ms ease-in-out;cursor:pointer;width:100%;max-width:350px;justify-content:space-between;align-items:center}@media screen and (max-width:767px){#introduction .content a{font-size:1rem}}#introduction .content a:hover{background-color:transparent;color:#fff}#introduction .content a img{height:1rem;width:1rem;margin-right:.5rem;padding-bottom:.1rem}@media screen and (max-width:767px){#introduction .content a{max-width:240px;margin-bottom:0}}#introduction .content a img{width:28px;transform:translateY(-2px)}@media screen and (max-width:767px){#introduction .content a img{transform:translateY(-1px)}}#introduction .content p{max-width:25rem}#rocksplitter{color:#000;display:flex;justify-content:center;align-items:center;gap:2rem}@media screen and (min-width:calc(1200px + (7rem * 2))){#rocksplitter{padding-inline:calc((100% - 1200px)/2)}}@media screen and (max-width:767px){#rocksplitter{flex-direction:column;gap:0}}#rocksplitter figure{max-width:400px}#rocksplitter figure video{width:100%}#rocksplitter .content{padding-block:2rem;max-width:650px}@media screen and (max-width:767px){#rocksplitter .content{padding-top:4rem;padding-bottom:0}}#rocksplitter .btn-default:hover{color:#f57e1f}#img-block{padding-bottom:3.5rem}#logos.logo-bar{position:relative;z-index:3;margin-top:-98px;height:98px;display:flex;align-items:center;gap:2rem;overflow:hidden;color:#fff;background-color:rgba(0,0,0,.5);border-top:1px solid rgba(255,255,255,.28)}@supports(backdrop-filter:blur(4px)){#logos.logo-bar{background-color:rgba(0,0,0,.35);backdrop-filter:blur(4px)}}@media screen and (max-width:767px){#logos.logo-bar{margin-top:-68px;height:68px;gap:1rem}}#logos.logo-bar .logo-bar__label{flex:none;margin:0;max-width:13rem;font-size:1rem;font-weight:500;line-height:1.2;text-transform:uppercase}@media screen and (max-width:767px){#logos.logo-bar .logo-bar__label{font-size:.8rem;max-width:9.5rem}}#logos.logo-bar .logo-bar__viewport{flex:auto;min-width:0;overflow:hidden}#logos.logo-bar .logo-bar__track{list-style:none;margin:0;padding:0;width:100%;display:flex;align-items:center;justify-content:space-around}#logos.logo-bar .logo-bar__item{flex:none;display:flex;align-items:center}#logos.logo-bar .logo-bar__item[aria-hidden=true]{display:none}#logos.logo-bar .logo-bar__item img{width:auto;height:calc(1.7rem * var(--logo-scale,1));max-height:2.2rem;object-fit:contain;min-width:0;min-height:0}@media screen and (max-width:1230px){#logos.logo-bar .logo-bar__viewport{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 2rem,#000 calc(100% - 1.5rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 2rem,#000 calc(100% - 1.5rem),transparent 100%)}#logos.logo-bar .logo-bar__track{width:max-content;justify-content:flex-start;animation:logo-bar-marquee 24s linear infinite}#logos.logo-bar .logo-bar__item{margin-right:2.5rem}#logos.logo-bar .logo-bar__item[aria-hidden=true]{display:flex}}@media screen and (max-width:767px){#logos.logo-bar .logo-bar__item img{height:calc(1.4rem * var(--logo-scale,1))}}@keyframes logo-bar-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){#logos.logo-bar .logo-bar__track{animation:none}}#performance.stat-block{position:relative;background-color:#fff;color:#fff;padding-block:3rem;display:grid;grid-template-columns:minmax(0,42fr)minmax(0,58fr);align-items:center;gap:clamp(2rem,9.5vw,9rem)}@media screen and (min-width:calc(1600px + (7rem * 2))){#performance.stat-block{padding-inline:calc((100% - 1600px)/2)}}#performance.stat-block::before{content:"";position:absolute;left:0;right:0;top:3rem;bottom:3rem;background-color:#252526}#performance.stat-block figure{order:-1;position:relative;z-index:1;align-self:stretch;margin-block:-3rem;min-height:26.5rem;border-radius:3px;overflow:hidden}#performance.stat-block figure img{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}#performance.stat-block .content{position:relative;z-index:2;padding-block:2rem;max-width:36rem}#performance.stat-block .stat{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}#performance.stat-block .stat-figure{flex:none;font-family:rubik,sans-serif;font-weight:500;font-size:clamp(4rem,7.9vw,6rem);display:block;line-height:1;margin-bottom:-.1575em;color:#f57e1f}#performance.stat-block .stat-copy h2{font-size:clamp(1.15rem,1.8vw,1.6rem);line-height:1.23;font-weight:300;margin-bottom:.35rem}#performance.stat-block .stat-note{font-size:.7rem;color:rgba(255,255,255,.55);margin-bottom:0}#performance.stat-block p{color:rgba(255,255,255,.8)}@media screen and (max-width:998px){#performance.stat-block{gap:2rem}}@media screen and (max-width:767px){#performance.stat-block{grid-template-columns:1fr;gap:0;padding-block:0;padding-inline:0!important}#performance.stat-block::before{top:0;bottom:0}#performance.stat-block figure{margin-block:0;min-height:0;height:60vw;max-height:20rem}#performance.stat-block .content{padding:2rem}}