@media(min-width:1024px){.events-row .col[data-v-3f093695]{flex-basis:30%;flex-wrap:wrap}}.icon-download[data-v-2cedafca]{height:.9em;margin-bottom:-2px;width:.9em}@media(max-width:1024px){.featured .lds-link.lop-link-button{margin:0 auto}}#homepage h1{font-family:GARAMOND-LIGHT;font-size:42px;font-weight:300;letter-spacing:-.02em}@media(min-width:1024px){#homepage h1{font-size:120px}}#homepage h2{font-family:RINGSIDE-REG;font-size:19px;font-weight:900;font-weight:500;letter-spacing:-.03em;margin-bottom:2rem;text-align:left;text-transform:uppercase}@media(min-width:1024px){#homepage h2{font-size:40px}}#homepage p{font-size:1rem;font-size:.9rem;margin-bottom:.8rem;margin-top:.8rem}@media(min-width:1024px){#homepage p{font-size:.75rem;font-size:1.2rem;margin-bottom:2.7083333333rem}}@media(min-width:1024px)and (min-width:1024px){#homepage p{font-size:1rem}}#homepage #resources{margin-bottom:2rem}#homepage .events .info{margin-top:1rem}#homepage .hero{background-color:#00223e;background-image:url(/_nuxt/img/Pirto_xtra-layers_07-27-23_update_v2\ 1_m.421653c.png);background-repeat:no-repeat;background-size:cover}#homepage .hero p{max-width:100%}@media(min-width:1024px){#homepage .hero{background-image:linear-gradient(180deg,rgba(0,34,62,0),#00223e),url(/_nuxt/img/Pirto_xtra-layers_07-27-23_update_v2\ 1.21a6045.jpg)}#homepage .hero p{max-width:65%}}#homepage .hero #icons-container .pipeline-button{display:block}#homepage .hero #icons-container .icons{display:flex;flex-wrap:wrap}#homepage .hero #icons-container .icons div{flex-basis:33%;text-align:center}#homepage .hero #icons-container .icons div.pipeline{display:none}#homepage .hero #icons-container .icons div .explore-icon span{color:#fff!important;font-family:RINGSIDE-COMP;text-transform:uppercase}#homepage .hero #icons-container .icons div .explore-icon span:not(.img) svg{display:none}@media(min-width:1024px){#homepage .hero #icons-container .icons div .explore-icon span:not(.img) svg{display:inline}}#homepage .hero #icons-container .icons div .explore-icon .right-arrow{margin-left:4px}#homepage .hero #icons-container .icons div .explore-icon .right-arrow .arrow_fill{stroke:#fff}#homepage .hero #icons-container .icons div .explore-icon .img{display:block;height:4.75rem;margin:0 auto;position:relative;width:auto}#homepage .hero #icons-container .icons div .explore-icon .img svg{left:50%;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}#homepage .hero #icons-container .icons div .explore-icon:focus span,#homepage .hero #icons-container .icons div .explore-icon:hover span{color:#e1251b!important}#homepage .hero #icons-container .icons div .explore-icon:focus .right-arrow .arrow_fill,#homepage .hero #icons-container .icons div .explore-icon:hover .right-arrow .arrow_fill{stroke:#e1251b}#homepage .hero #icons-container .icons div span{color:#fff;display:block;font-size:.8rem;margin-bottom:2rem;margin-top:0}@media(min-width:1024px){#homepage .hero #icons-container .icons div span{font-size:.6666666667rem;font-size:1.2rem;margin-top:0}}@media(min-width:1024px)and (min-width:1024px){#homepage .hero #icons-container .icons div span{font-size:1rem}}@media(min-width:1280px){#homepage .hero #icons-container .icons div.pipeline{display:block}}@media(min-width:640px){#homepage .hero #icons-container .icons div{flex-basis:30%}}@media(min-width:1024px){#homepage .hero #icons-container .icons div{flex-basis:20%}#homepage .hero #icons-container .icons div img{width:4.7916666667rem}}#homepage .hero #icons-container .icons:not(:first-of-type){margin-top:1.2916666667rem}@media(min-width:1024px){#homepage .hero #icons-container .icons:not(:first-of-type){margin-top:2.0833333333rem}}