@charset "UTF-8";@font-face{font-display:fallback;font-family:HalvarMittel;font-weight:500;src:url(../assets/font/HalvarMittel-Md.ttf)}@font-face{font-display:fallback;font-family:HalvarMittel;font-weight:700;src:url(../assets/font/HalvarMittel-Bd.ttf)}@font-face{font-display:fallback;font-family:HalvarMittel;font-weight:400;src:url(../assets/font/HalvarMittel-Rg.ttf)}@font-face{font-display:fallback;font-family:HalvarMittel;font-style:oblique;font-weight:400;src:url(../assets/font/HalvarMittel-RgSuSlanted.ttf)}@font-face{font-display:fallback;font-family:HalvarMittel;font-weight:300;src:url(../assets/font/HalvarMittel-Th.ttf)}*{color:#fff}body{font-family:HalvarMittel,Calibri,sans-serif}.heading__primary{margin-top:65vh;text-transform:uppercase}@media (max-width:1399px){.heading__primary{margin-top:50vh}}@media (max-width:649px){.heading__primary{margin-top:70vh}}.heading__primary .mask{height:14rem;overflow:hidden;position:relative}.heading__primary .mask:first-of-type{height:5rem}@media (max-width:849px){.heading__primary .mask{height:8rem}}.heading__primary--top{font-size:5.6rem;font-weight:300;line-height:1}@media (max-width:849px){.heading__primary--top{font-size:4.6rem}}@media (max-width:649px){.heading__primary--top{font-size:3.6rem}}.heading__primary--bottom{font-size:14rem;font-weight:500;line-height:1}@media (max-width:849px){.heading__primary--bottom{font-size:9rem}}@media (max-width:649px){.heading__primary--bottom{font-size:7rem}}.heading__primary span{display:block}.heading__secondary{font-size:2.6rem;font-weight:300;line-height:31px;margin-bottom:2.6rem;text-transform:uppercase}.reveal-text{position:absolute;top:100%;z-index:200}p.lead{font-size:3.6rem;font-weight:700;margin-bottom:2.5rem}@media (max-width:849px){p.lead{font-size:3rem}}@media (max-width:649px){p.lead{font-size:2.5rem}}p.lead i{font-style:oblique;font-weight:400}p:not(.lead){font-size:1.8rem;font-weight:400}.about p:not(.lead){padding-left:4.5rem}.about p:not(.lead):not(:last-child){margin-bottom:2.5rem}input{font-family:Montserrat,sans-serif}.text-box{position:relative}.text-box h3{font-size:3rem;font-weight:600}.text-box p{font-size:1.6rem;line-height:2.4rem}.text-box>:not(:last-child){margin-bottom:2rem}.numbers .text-box h3{font-size:10rem;font-weight:500}@media (max-width:849px){.numbers .text-box h3{font-size:6rem}}.numbers .text-box h3 small{font-size:6rem}@media (max-width:849px){.numbers .text-box h3 small{font-size:3rem}}.contact h4{font-size:3.6rem;font-style:normal;margin:3rem 0}.contact p{font-size:2rem;font-style:normal}.contact a{display:block;font-size:3rem;text-decoration:none}.contact address p{font-size:1.4rem}.contact address a{font-size:inherit}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{box-sizing:border-box;font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}@media (max-width:1799px){html{font-size:57.5%}}@media (max-width:849px){html{font-size:55%}}body{background:#000;position:relative}.fullscreen-bg{bottom:0;height:100vh;left:0;overflow:hidden;position:fixed;right:0}@media (max-width:849px){.fullscreen-bg{height:90vh}}.fullscreen-bg .background{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}@media (max-width:849px){.fullscreen-bg .background{-webkit-transform:translate(-50%,-55%);-moz-transform:translate(-50%,-55%);-ms-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}}.fullscreen-bg .background--loop{z-index:-2}@media (max-width:849px){.fullscreen-bg .background{height:auto;width:100%}}#map{height:100%;min-height:50vh}.grid-layout{grid-gap:0 16px;display:grid;grid-template-columns:3rem [full-start] minmax(3rem,1fr) [container-start] 10.2rem [central-start] 10.2rem [inside-container-start] repeat(4,10.2rem) [center] repeat(4,10.2rem) [inside-container-end] 10.2rem [central-end] 10.2rem [container-end] minmax(3rem,1fr) [full-end] 3rem}@media (max-width:1399px){.grid-layout{grid-template-columns:1.5rem [full-start] minmax(1.5rem,1fr) [container-start] repeat(2,5rem) [inside-container-start] repeat(4,10.2rem) [center] repeat(4,10.2rem) [inside-container-end] repeat(2,5rem) [container-end] minmax(1.5rem,1fr) [full-end] 1.5rem}}@media (max-width:849px){.grid-layout{grid-template-columns:1.5rem [full-start] minmax(1.5rem,1fr) [container-start] 1fr [center] 1fr [container-end] minmax(1.5rem,1fr) [full-end] 1.5rem}}header{grid-column:container-start/container-end;height:calc(100vh - 5rem)}@media (max-width:849px){header{grid-column:full-start/full-end}}.about{display:flex;grid-column:container-start/inside-container-end;position:relative}.about:after{background:rgba(0,0,0,.3);content:"";filter:blur(20px);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;z-index:-1}.about.active:after{opacity:1}@media (max-width:849px){.about{grid-column:full-start/full-end;margin-top:15rem}}.about p:not(.lead){max-width:50%}@media (max-width:999px){.about p:not(.lead){max-width:unset}}.feature-movie{grid-column:central-start/central-end;height:300vh;position:relative;will-change:transform}.feature-movie.safari{height:125vh}@media (max-width:849px){.feature-movie.safari{height:auto}}@media (max-width:1399px){.feature-movie{grid-column:5/span 8}}@media (max-width:849px){.feature-movie{grid-column:full-start/full-end;height:auto;min-height:33vh}}.feature-movie__content{margin-top:50%;position:sticky;position:-webkit-sticky;top:50%;transform:translateY(-50%);width:100%}@media (max-width:849px){.feature-movie__content{height:80vh;margin-top:0;object-fit:cover;position:relative;top:auto;transform:translateY(0)}}.selected{grid-column:1/-1;position:relative}@media (max-width:849px){.selected{grid-column:full-start/-1;overflow:hidden}}.selected .swiper{overflow:unset}.selected .swiper .swiper-slide-active .selected__item--info,.selected .swiper .swiper-slide-active .selected__item--more-info,.selected .swiper .swiper-slide-active .selected__item--title{opacity:1;transition:opacity .3s ease}.selected__title{position:absolute}.selected__title h2{position:sticky;position:-webkit-sticky}.selected__container{display:flex;grid-column:container-start/-1;padding-top:10vh}@media (max-width:849px){.selected__container{grid-column:1/-1}}.selected__item{grid-gap:5rem;display:grid;grid-template-columns:20% 20% auto;grid-template-rows:50vh auto;height:65vh;margin-bottom:10vh;margin-top:10vh;min-height:600px}@media (max-width:849px){.selected__item{grid-gap:1rem;grid-template-columns:40% 40% 20%;grid-template-rows:40vh 2rem auto;height:70vh;margin-top:10vh;min-height:unset}}@media (max-width:649px){.selected__item{grid-template-rows:15vh 25vh 25vh}}@media (max-width:376px){.selected__item{grid-template-rows:10vh 20vh 40vh}}.selected__item p{font-size:1.4rem;font-weight:400;line-height:18px}.selected__item--wrapper{grid-column:1/-1;margin-right:5vw;max-height:50vh;position:relative}@media (max-width:649px){.selected__item--wrapper{grid-column:2/-1;grid-row:1/-1;max-height:unset}}.selected__item--title{font-size:1.9rem;font-weight:700;grid-column:1;opacity:0;transition:opacity .3s ease}@media (max-width:849px){.selected__item--title{grid-column:1/-1;opacity:1}}@media (max-width:649px){.selected__item--title{font-size:1.6rem;grid-column:1;grid-row:1}}.selected__item--info{grid-column:2;opacity:0;transition:opacity .3s ease}@media (max-width:849px){.selected__item--info{grid-column:1;opacity:1}}@media (max-width:649px){.selected__item--info{grid-column:1;grid-row:2}}.selected__item--more-info{grid-column:3;opacity:0;transition:opacity .3s ease}@media (max-width:849px){.selected__item--more-info{grid-column:2;opacity:1}}@media (max-width:649px){.selected__item--more-info{grid-column:1;grid-row:3}}.selected__item--media{height:100%;object-fit:cover;width:100%}.selected__item--media:-webkit-full-screen{height:100%;width:100%}.selected__item--play-btn{fill:#fff;left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:849px){.selected__item--play-btn{max-width:75px;width:50%}}@media (max-width:649px){.selected__item--play-btn{max-width:40px}}.logo{stroke:#fff;fill:#fff}.burger-icon{height:auto;max-height:100%;width:100%}.fixed-bar{display:flex;grid-column:full-start/full-end;justify-content:space-between}.social-icons{bottom:4.5rem;display:flex;flex-direction:column;position:fixed;z-index:100}@media (max-width:649px){.social-icons{display:none}}.social-icons__icon{display:block;height:3rem;width:3rem}.social-icons__icon:not(:last-child){margin-bottom:2rem}@media (max-width:849px){.social-icons__icon:not(:last-child){margin-bottom:1.5rem}}.social-icons__icon--media{fill:#fff;height:100%;transition:all .3s ease;width:100%}.social-icons__icon--media:hover{fill:#444}.vertical{bottom:4.5rem;position:fixed;right:0;transform:rotate(90deg) translateX(-135px) translateY(-100px);width:30rem;z-index:100}@media (max-width:649px){.vertical{display:none}}.section-lead{display:flex;flex-direction:column;grid-column:container-start/span 7;height:60vh;justify-content:center;padding-top:15vh}@media (max-width:849px){.section-lead{grid-column:full-start/full-end;margin-bottom:5vh;margin-top:5vh}}@media (max-width:649px){.section-lead{height:auto;padding-bottom:10rem;padding-top:0}}.industries,.services{grid-column:1/-1;min-height:100vh}.facilities,.talents{grid-column:central-start/central-end;padding-top:20vh}@media (max-width:1399px){.facilities,.talents{grid-column:container-start/container-end}}@media (max-width:849px){.facilities,.talents{grid-column:full-start/full-end}}.facilities__content,.talents__content{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:65rem;padding:4rem 11rem}@media (max-width:849px){.facilities__content,.talents__content{height:auto;padding:2rem 4rem}}.facilities__content h2,.facilities__content p,.talents__content h2,.talents__content p{z-index:1}.talents__content{background-image:url(../assets/img/ThePack_GroupPicture_1756_edit_v002_min.jpg);background-position:bottom;position:relative}.talents__content:after{background:#000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:0}.talents__content.active:after{opacity:.4}.facilities{position:relative}.facilities__mask{grid-column:1/-1;overflow:hidden;padding-bottom:30rem}@media (max-width:649px){.facilities__mask{padding-bottom:60rem}}.facilities__text{position:absolute;top:75%}.facilities__text h2.heading__secondary{margin-bottom:20rem}.facilities .ticker-wrapper{bottom:0;position:absolute}.facilities__animated-text{animation:ticker 180s linear infinite;bottom:60%;display:flex;left:0;overflow:hidden;position:absolute;z-index:2}.facilities__animated-text p{font-size:5.6rem;font-weight:300;margin-left:10rem;position:relative;white-space:nowrap;width:100%}@media (max-width:1599px){.facilities__animated-text p{font-size:5rem}}@media (max-width:1399px){.facilities__animated-text p{font-size:4rem}}@media (max-width:849px){.facilities__animated-text p{font-size:2.5rem}}.facilities__animated-text p:after{content:"⤑";height:100%;position:absolute;right:-7.5rem;width:5rem}.facilities__content{background-image:url(../assets/img/ThePack_lnt1_GradingRoom_1683_min.jpg);position:relative}@media (max-width:849px){.facilities__content{min-height:20rem}}.cta{grid-column:container-start/span 8;height:45vh;padding-top:20vh}@media (max-width:1399px){.cta{min-height:50rem}}@media (max-width:849px){.cta{grid-column:full-start/full-end;height:auto;padding-top:5rem}}.contact{align-items:flex-end;display:flex;grid-column:inside-container-start/inside-container-end;height:45vh;justify-content:space-between;padding-bottom:5vh}@media (max-width:849px){.contact{grid-column:full-start/full-end}}@media (max-width:649px){.contact{align-items:center;flex-direction:column;height:auto}}.contact__box{margin-bottom:5rem;max-width:22rem;position:relative;width:33%}@media (max-width:649px){.contact__box{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 50px auto;margin-bottom:0;margin-top:2.5rem;max-width:300px;width:100%}.contact__box h4{grid-column:1;grid-row:1;margin:0}.contact__box address{grid-column:1;grid-row:2}.contact__box button{align-items:center;grid-column:1;grid-row:3}}.contact__btn{align-items:center;background:transparent;border:none;display:flex;justify-content:center;outline:none}@media (max-width:649px){.contact__btn{align-items:flex-start;justify-content:flex-start}}.contact__btn span{font-size:1.4rem}.contact__icon{fill:#fff;height:2rem;margin-right:1rem;width:2rem}footer{grid-column:1/-1}.reveal{height:100%;min-height:250px;overflow:hidden}.ios-iphone-bg{bottom:0;height:auto;margin:auto;object-fit:cover;right:0;z-index:-1}.ios-iphone-bg,.lb{left:0;position:fixed;top:0;width:100%}.lb{background:rgba(0,0,0,.66);height:100%;z-index:1000}.lb.ios{background:none;z-index:unset}.lb__img{height:auto;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:90vw}.swiper{grid-column:1/-1;height:100%;min-height:20rem;width:100%}.swiper-slide{display:block;width:80%}.swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.swiper-pagination-bullet{background:hsla(0,0%,100%,.6);height:2rem;width:2rem}.swiper-pagination-bullet-active{background:hsla(0,0%,100%,.8)}.anchor{display:block;height:155px;margin-top:-155px;visibility:hidden}.selected .swiper-pagination-clickable .swiper-pagination-bullet{cursor:none}.selected .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.feature-btn-play{display:none}@media (max-width:649px){.feature-btn-play{display:block;max-width:100px}}@keyframes cursorClick{0%{transform:scale(1)}50%{transform:scale(2)}to{opacity:0;transform:scale(1)}}@keyframes ticker{0%{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}}.navigation{align-items:center;display:flex;grid-column:full-start/full-end;height:5rem;justify-content:flex-end;position:sticky;position:-webkit-sticky;top:0;z-index:100}@media (max-width:849px){.navigation{height:0;position:fixed;width:100%;z-index:1001}}.navigation__logo{height:2.5rem;left:0;opacity:1;position:absolute;top:18px;transition:opacity .9s ease;width:2.5rem}.navigation__logo.hide{opacity:0}@media (max-width:849px){.navigation__logo{left:2.5rem;top:2.5rem;z-index:1}}@media (max-width:649px){.navigation__logo{left:calc(1.5rem + 16px)}}.navigation__logo--link{display:block;position:relative}.navigation__logo--link svg{height:5rem;width:3.5rem}.navigation__wrapper{height:5rem;max-width:700px;overflow:hidden;position:relative;width:100%}@media (max-width:849px){.navigation__wrapper{background:#000;height:100vh;overflow:unset;transform:translateY(-100%)}}.navigation__list{align-items:center;display:flex;height:100%;list-style:none;min-width:100%;position:absolute;right:0;width:700px}@media (max-width:849px){.navigation__list{background:#111;flex-direction:column;justify-content:space-around;overflow:hidden;position:unset;transform:translateY(-100%);width:auto}}.navigation__item{padding:1rem}@media (max-width:849px){.navigation__item{border-bottom:1px solid #333;height:100%;padding:0;text-align:center;width:100%}}.navigation__item:last-child{padding-right:0}.navigation__item--link{border-bottom:2px solid transparent;color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;white-space:nowrap;will-change:border}@media (max-width:849px){.navigation__item--link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}}.navigation__item--link.active{border-color:#fff}@media (max-width:849px){.navigation__item--link.active{background:#fff;border:none;color:#000}}.navigation__btn{background:transparent;border:none;height:1.2rem;opacity:.5;outline:none;position:absolute;width:0}@media (max-width:849px){.navigation__btn{opacity:1;right:2.5rem;top:2.5rem;width:3rem}}.navigation__btn:after{background:rgba(0,0,0,.7);border-radius:10px;content:"";display:none;filter:blur(3px);height:350%;left:0;position:absolute;top:0;transform:translate(-25%,-25%);width:200%;z-index:-1}.navigation__btn svg{stroke:#fff}#map,a,body,button{cursor:none}@media (max-width:849px){#map,a,body,button{cursor:unset}}body.auto-cursor{cursor:unset}.circle{background:transparent;border:2px solid #fff;border-radius:100%;filter:blur(1px);height:4rem;left:-2rem;pointer-events:none;position:fixed;top:-2rem;transform:scale(1);user-select:none;width:4rem;z-index:10000}@media (max-width:849px){.circle{display:none}}.circle.active{opacity:1;transform:scale(0)}.circle.on-vid{background:#000;border:2px solid transparent;filter:none}.circle.on-vid .fullscreen-mask{opacity:1}.circle .fullscreen-mask{height:33%;left:50%;opacity:0;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:33%}.circle .fullscreen-mask.active :not(:last-child){transform:rotate(90deg)}.circle .fullscreen{background:#fff;position:absolute;transition:all .3s ease}.circle .fullscreen--x{height:15%;width:33%}.circle .fullscreen--y{height:33%;width:15%}.circle .fullscreen--static{height:15%;width:100%}.circle .fullscreen--1,.circle .fullscreen--2{left:0;top:0}.circle .fullscreen--3,.circle .fullscreen--4{right:0;top:0}.circle .fullscreen--5,.circle .fullscreen--6{bottom:0;right:0}.circle .fullscreen--7{bottom:0;left:0;transform:translateX(-25%) rotate(45deg)}.circle-follow{background:hsla(0,0%,100%,.65);border-radius:100%;filter:blur(30px);height:7rem;left:-3rem;pointer-events:none;position:fixed;top:-3rem;transform:scale(1);user-select:none;width:7rem;z-index:1000}.circle-follow.active{transform:scale(3)}.expand{animation:cursorClick .5s forwards}.btn{align-items:center;border:1px solid #fff;display:flex;font-size:1.2rem;font-weight:500;height:3.5rem;justify-content:center;margin-top:7.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition-duration:.3s;transition-property:color;width:22rem;will-change:color}@media (max-width:649px){.btn{width:100%}}.btn:hover{color:#000}.btn:hover:after{height:100%}.btn:after{background-color:#fff;bottom:0;content:"";height:0;left:0;position:absolute;transition-duration:.3s;transition-property:height;width:100%;will-change:height;z-index:-1}.slot-container .slot{height:100vh;position:sticky;position:-webkit-sticky;top:0}.slot-container .slot .roller{height:100vh;left:0;position:absolute;top:0;width:100vw}.slot-container .slot .roller:not(:first-child){opacity:0;visibility:hidden}.slot-container .slot__text-item:last-child p{width:125%}@media (max-width:1799px){.slot-container .slot__text-item:last-child p{width:auto}}.slot-container .slot__text-item.active .slot__text--title{-webkit-text-fill-color:unset;-webkit-text-stroke-width:unset;-webkit-text-stroke-color:unset}.slot-container .slot__container{grid-column:central-start/span 6;position:relative}@media (max-width:1799px){.slot-container .slot__container{grid-column:central-start/span 7}}@media (max-width:1399px){.slot-container .slot__container{grid-column:container-start/inside-container-end}}@media (max-width:849px){.slot-container .slot__container{grid-column:full-start/full-end}}.slot-container .slot__text{left:0;max-width:55vw;position:absolute;top:50%;transform:translateY(-50%);z-index:99}@media (max-width:1399px){.slot-container .slot__text{max-width:75vw}}.slot-container .slot__text--title{-webkit-text-fill-color:hsla(0,0%,100%,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;font-size:10rem;font-weight:400;width:150%}@media (max-width:1599px){.slot-container .slot__text--title{font-size:8rem}}@media (max-width:1399px){.slot-container .slot__text--title{font-size:7rem}}@media (max-width:849px){.slot-container .slot__text--title{font-size:5rem;width:100%}}.slot-container .slot__text--description{height:0;overflow:hidden}.slot-container .slot__text--description.slot-initial{height:auto}.slot-container .roller-vid{height:100%;object-fit:cover;width:100%}.slot-container-industries .slot-industries{height:100vh;position:sticky;position:-webkit-sticky;top:0}.slot-container-industries .slot-industries .roller-industries{height:100vh;left:0;position:absolute;top:0;width:100vw}.slot-container-industries .slot-industries .roller-industries:not(:first-child){opacity:0;visibility:hidden}.slot-container-industries .slot-industries__text-item-industries.active .slot-industries__text-industries--title-industries{-webkit-text-fill-color:unset;-webkit-text-stroke-width:unset;-webkit-text-stroke-color:unset}.slot-container-industries .slot-industries__container-industries{grid-column:center/container-end;position:relative}@media (max-width:1399px){.slot-container-industries .slot-industries__container-industries{grid-column:8/container-end}}@media (max-width:849px){.slot-container-industries .slot-industries__container-industries{grid-column:full-start/full-end}}.slot-container-industries .slot-industries__text-industries{left:0;max-width:50vw;position:absolute;top:50%;transform:translateY(-50%);z-index:99}.slot-container-industries .slot-industries__text-industries--title-industries{-webkit-text-fill-color:hsla(0,0%,100%,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;font-size:10rem;font-weight:400}@media (max-width:1599px){.slot-container-industries .slot-industries__text-industries--title-industries{font-size:8rem}}@media (max-width:1399px){.slot-container-industries .slot-industries__text-industries--title-industries{font-size:7rem}}@media (max-width:849px){.slot-container-industries .slot-industries__text-industries--title-industries{font-size:5rem;max-width:75vw}}@media (max-width:649px){.slot-container-industries .slot-industries__text-industries{max-width:unset}}.slot-container-industries .slot-industries__text-industries--description-industries{height:0;overflow:hidden}.slot-container-industries .slot-industries__text-industries--description-industries.slot-initial{height:auto}.slot-container-industries .roller-vid-industries{height:100%;object-fit:cover;width:100%}.slot-container-industries .roller-vid-industries.scaled{width:90%}@media (max-width:849px){.slot-container-industries .roller-vid-industries.scaled{width:100%}}
/*# sourceMappingURL=maps/main.css.map */
