.skip-link{position:absolute;top:-40px;left:0;background:#f6412d;color:#fff;padding:8px 16px;z-index:100;text-decoration:none;border:none;font-size:1rem}.skip-link:focus{top:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{font-family:Alexandria,sans-serif;margin:0;padding:0;background-color:#000;color:#fff}header{margin-top:150px}@media screen and (max-width: 500px){header{margin-top:0}}header .title{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.main section{margin-top:50px;margin-bottom:50px}@media screen and (max-width: 500px){.main section{margin-top:30px;margin-bottom:30px}}h1{margin:0;padding:0;text-transform:uppercase;font-size:5em}@media screen and (max-width: 1200px){h1{font-size:4em}}@media screen and (max-width: 500px){h1{font-size:3em}}h1{cursor:pointer}.main{margin-left:30%;margin-right:30%}@media screen and (max-width: 2100px){.main{margin-left:15%;margin-right:15%}}@media screen and (max-width: 900px){.main{margin-left:5%;margin-right:5%}}@media screen and (max-width: 500px){.main{margin-right:0;margin-left:0}}header,.main section,footer .main{padding:20px}@media screen and (max-width: 500px){header,.main section,footer .main{padding:15px}}footer,footer a{font-size:initial}header,.main section{border-radius:.4em}@media screen and (max-width: 500px){header,.main section{border-radius:0}}a,button{font:inherit;font-size:1.1em}@media screen and (max-width: 500px){a,button{font-size:.9em}}a,button{cursor:pointer;display:inline-block;color:#fff;padding:12px 20px;text-decoration:none;background-color:#ff9800;border:none;border-bottom:7px solid #f6412d;border-right:7px solid #f6412d}a:active,button:active{opacity:.8}a:focus-visible,button:focus-visible{outline:3px solid #ff5607;outline-offset:2px}main:focus{outline:none}.title-link{text-decoration:none;background:none;border:none;padding:0;display:block;width:100%}.footer-cta{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.tagline{margin:0;font-size:1em}#root{display:flex;flex-direction:column}#root .main{flex:1}#root{min-height:100vh}footer{padding-top:50px}footer a{background-color:initial;padding:initial;border:none}footer .main{padding-bottom:50px}footer .main div{margin-bottom:10px}.main section,footer{background-color:#1e1e1e}.main section.no-bg{background-color:transparent}form{display:flex;flex-direction:row;flex-wrap:wrap;max-width:100%;margin:50px 0 0;padding:0}form label{display:block}form input,form textarea{display:block;color:#fff;width:100%;max-width:100%;background-color:transparent;border:none;border-bottom:1px solid gray;margin:0 0 50px;padding:10px 0 0;font-size:1.2em}form input:focus,form textarea:focus{outline:none;border-bottom:2px solid white}form input:focus-visible,form textarea:focus-visible{outline:2px solid #ff5607;outline-offset:2px}.field-wrapper{width:50%}.field-wrapper div{padding-right:15px}@media screen and (max-width: 900px){.field-wrapper{width:100%}.field-wrapper div{padding:0}}.field-wrapper.w-100{width:100%}.lg{font-size:1.5em}.buttons{display:flex;flex-wrap:wrap;flex-direction:row}.buttons *{margin-right:10px}@media screen and (max-width: 500px){.buttons *{margin-right:0}.buttons{justify-content:space-around}}.pointer{cursor:pointer}@media screen and (max-width: 500px){.sm-text-center{text-align:center}}.planet{background-color:#000;position:fixed;pointer-events:none;left:50%;transform:translate(-50%);bottom:0;background-color:transparent;width:100%;height:150px;margin:0 auto;display:block}@media screen and (max-width: 1000px){.planet{width:200%;height:75px}}.modal{position:fixed;top:0;left:0;width:100vw;max-width:100%;height:100vh;z-index:2;background-color:#0009}.modal .inner{width:600px;max-width:100%;max-height:75vh;margin:100px auto 0}@media screen and (max-width: 500px){.modal .inner{margin-top:20px;max-height:90vh}}.modal .inner{z-index:3;overflow-y:auto}.head{width:100%}.head .close{display:block;margin-left:auto;cursor:pointer;background:none;border:none;color:#fff;font-size:1.5em;padding:5px 10px}.head .close:focus-visible{outline:2px solid white;outline-offset:2px}.parallelogram-wrapper{text-wrap:nowrap;margin-top:0}@media screen and (max-width: 500px){.parallelogram-wrapper{margin-right:10px}}.parallelogram{width:50px;height:75px}@media screen and (max-width: 1200px){.parallelogram{width:25px;height:50px}}@media screen and (max-width: 500px){.parallelogram{width:15px;height:30px}}.parallelogram{transform:skew(-30deg);display:inline-block;margin-left:-1px}@keyframes appear{0%{opacity:0}to{opacity:1}}.disappear{opacity:0}.sunset .one,.sunset .two,.sunset .three,.sunset .four,.sunset .five{height:50px}@media screen and (max-width: 500px){.sunset .one,.sunset .two,.sunset .three,.sunset .four,.sunset .five{height:20px}}.sunset .bot-padding{background-color:#ffec19;width:100%;height:150px}@media screen and (max-width: 1000px){.sunset .bot-padding{height:75px}}.one{background-color:#f6412d}.one.appear{animation:appear 9s}.two{background-color:#ff5607}.two.appear{animation:appear 7s}.three{background-color:#ff9800}.three.appear{animation:appear 5s}.four{background-color:#ffc100}.four.appear{animation:appear 3s}.five{background-color:#ffec19}.five.appear{animation:appear 1s}.hide{opacity:.1;transform:translateY(50px);transition:opacity 1s,transform 1s}.appear{opacity:1;transform:translateY(0)}.brands{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center}.brands img{max-width:200px;max-height:90px}@media screen and (max-width: 500px){.brands img{max-width:30%;max-height:70px}}.brands img{object-fit:contain;padding:20px;flex:1}@media screen and (max-width: 500px){h2.metrics{text-align:center;margin-bottom:35px}}.metrics{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 500px){.metrics{flex-direction:column}}.metric{flex:1;padding-right:30px}@media screen and (max-width: 500px){.metric{padding:0 0 30px}}.metric-label{white-space:nowrap;font-size:1.5em}@media screen and (max-width: 500px){.metric-label{text-align:center}}.metric-value{font-weight:700;font-size:1.7em;color:#f6412d;margin-top:10px}@media screen and (max-width: 500px){.metric-value{font-size:2em;margin-top:0;text-align:center}}.portfolio-items{display:flex;flex-wrap:wrap;justify-content:center}.portfolio-items .item{position:relative;overflow:hidden;margin:10px;cursor:pointer;width:200px;height:200px}@media screen and (max-width: 800px){.portfolio-items .item{width:100px;height:100px}}@media screen and (max-width: 500px){.portfolio-items .item{width:85px;height:85px}}.portfolio-items .item{background-color:#1e1e1e}.portfolio-items .item.loading{display:grid;background-color:transparent;place-items:center}.portfolio-items .item.loading img{display:none}.portfolio-items .spinner{opacity:70%;width:50%;height:50%;margin:0 auto;vertical-align:middle;border:5px solid #ffc100;border-top:5px solid #f6412d;border-left:5px solid #f6412d;border-radius:50%;background-color:transparent;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}img.expanded{max-height:75vh;width:100%;display:block;margin:0 auto;object-fit:contain}
