.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!important;margin-bottom:.8rem;margin-top:.8rem}@media(min-width:1024px){#homepage p{font-size:.75rem!important;font-size:1.2rem!important;margin-bottom:2.7083333333rem}}@media(min-width:1024px)and (min-width:1024px){#homepage p{font-size:1rem!important}}#homepage #resources{margin-bottom:2rem}#homepage .events .info{margin-top:1rem}#homepage .hero p{max-width:100%}#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}@media(min-width:1024px){#homepage .hero p{max-width:65%}#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 #icons-section .pipeline-button{display:block;margin-top:20px}@media(min-width:1024px){#homepage .hero #icons-section .pipeline-button{margin-top:65px}}#homepage .hero #icons-section .row{gap:22px}#homepage .hero #icons-section .row .col{padding:0}@media(min-width:1024px){#homepage .hero #icons-section .row .col.col-lg-8{flex:0 0 70%;max-width:70%}}#homepage .hero #icons-section .row .col .icons-container{border:1px solid #fff;border:1px solid var(--WHITE,#fff);border-radius:12px;padding:15px 18px}@media(min-width:1024px){#homepage .hero #icons-section .row .col .icons-container{height:100%;padding:22px 26px}}#homepage .hero #icons-section .row .col .icons-container h6{color:#fff;font-size:.9rem!important;font-weight:900!important;text-transform:uppercase}@media(min-width:1024px){#homepage .hero #icons-section .row .col .icons-container h6{font-size:.75rem!important;font-size:1.2rem!important}}@media(min-width:1024px)and (min-width:1024px){#homepage .hero #icons-section .row .col .icons-container h6{font-size:1rem!important}}#homepage .hero #icons-section .row .col .icons-container .icons{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 0}@media(min-width:1024px){#homepage .hero #icons-section .row .col .icons-container .icons{gap:50px 0}}#homepage .hero #icons-section .row .col .icons-container .icons>div{flex-basis:50%}@media(min-width:1024px){#homepage .hero #icons-section .row .col .icons-container .icons>div{flex-basis:33%;text-align:center}}#homepage .hero #icons-section .row .col .icons-container .icons>div.pipeline{display:none}#homepage .hero #icons-section .row .col .icons-container .icons>div span{color:#fff;display:block;font-size:.6rem!important}@media(min-width:1024px){#homepage .hero #icons-section .row .col .icons-container .icons>div span{font-size:.5rem!important}}#homepage .hero #icons-section .row .col .icons-container .icons>div span{line-height:normal}@media(min-width:1024px){#homepage .hero #icons-section .row .col .icons-container .icons>div span{font-size:.8rem!important;margin-top:0}}@media(min-width:1024px)and (min-width:1024px){#homepage .hero #icons-section .row .col .icons-container .icons>div span{font-size:.6666666667rem!important}}@media(min-width:1280px){#homepage .hero #icons-section .row .col .icons-container .icons>div.pipeline{display:block}}#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon{align-items:center;display:flex;flex-direction:row;gap:12px;text-align:center}@media(min-width:1024px){#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon{flex-direction:column;gap:15px}}#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon .img{height:40px;width:40px}@media(max-width:411){#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon .img{height:30px;width:30px}}@media(min-width:768px){#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon .img{height:60px;width:60px}}#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon .img svg{height:40px;width:auto}@media(max-width:411){#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon .img svg{height:30px}}@media(min-width:768px){#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon .img svg{height:60px}}#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon span{text-transform:uppercase}#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon span.icon-label{align-items:center;display:flex;flex-direction:row;text-align:left;word-break:break-all}@media(max-width:360px){#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon span.icon-label span{font-size:.5rem!important}}#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon .right-arrow{margin-left:4px}#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon .right-arrow .arrow_fill{stroke:#fff}#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon:focus span,#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon:hover span{color:#e1251b!important}#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon:focus .right-arrow .arrow_fill,#homepage .hero #icons-section .row .col .icons-container .icons>div .explore-icon:hover .right-arrow .arrow_fill{stroke:#e1251b}@media(min-width:640px){#homepage .hero #icons-section .row .col .icons-container .icons>div{flex-basis:30%}}@media(min-width:1024px){#homepage .hero #icons-section .row .col .icons-container .icons>div{flex-basis:20%}#homepage .hero #icons-section .row .col .icons-container .icons>div img{width:4.7916666667rem}}#homepage .hero #icons-section .row .col .icons-container .icons:not(:first-of-type){margin-top:1.2916666667rem}@media(min-width:1024px){#homepage .hero #icons-section .row .col .icons-container .icons:not(:first-of-type){margin-top:2.0833333333rem}}#homepage .hero #icons-section .row .col #modality-icons .icons{gap:15px 0}@media(min-width:1024px){#homepage .hero #icons-section .row .col #modality-icons .icons{gap:32px 0}}#homepage .hero #icons-section .row .col #modality-icons .icons div{flex-basis:50%}