.resource-wrapper{position:relative;overflow:hidden}.scaling-element-header{pointer-events:none;flex-flow:column;justify-content:center;align-items:center;gap:3em;min-height:100vh;padding:25vh 5vw 20vh;display:flex;position:relative}.scaling-element-header__h1{text-align:center;color:#ece8e0;max-width:9em;font-family:var(--font-logo);margin-top:0;margin-bottom:.25em;font-size:7em;font-weight:700;line-height:1}.scaling-element-header__eyebrow{color:#ece8e080;text-transform:uppercase;font-family:var(--font-head);font-size:1.25em;font-weight:400}.scaling-element-video{pointer-events:none;flex-flow:column;justify-content:center;align-items:center;gap:25vh;padding-bottom:12vh;padding-left:5vw;padding-right:5vw;display:flex;position:relative}.scaling-element__big-box{border-radius:1em;width:100%;position:relative}.scaling-element__small-box{border-radius:1em;width:20em;position:relative}.scaling-video__wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.scaling-video{will-change:transform;isolation:isolate;background-color:#1a1a1a;border-radius:1em;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translate(0)rotate(.001deg)}.scaling-video__before{padding-top:56.25%}.scaling-video__video{object-fit:cover;border-radius:inherit;width:100%;height:100%;padding-bottom:0;padding-right:0;position:absolute}.scaling-video__video-player{border-radius:inherit;pointer-events:auto;width:100%;height:100%;position:absolute;top:0;left:0}.scaling-video__video-player.bunny-player{pointer-events:auto}.scaling-video__video-player .bunny-player__before{display:none}.scaling-video__video-player .bunny-player__video{object-fit:cover}.scaling-video__svg{color:#ece8e0;mix-blend-mode:overlay;width:6.25em;position:absolute}.project-credits{border-bottom:1px solid #ece8e026;max-width:80em;margin:0 auto;padding:0 5vw 12vh}.project-credits__grid{grid-template-columns:1fr 2fr;gap:1.5em;display:grid;position:relative}.project-credits__item{flex-direction:column;gap:.5em;display:flex}.project-credits__role{color:#888;font-family:var(--font-logo);text-transform:uppercase;letter-spacing:.05em;font-size:.8em;font-weight:300;line-height:1.3}.project-credits__name{color:#ece8e0;font-family:var(--font-logo);font-size:clamp(.9rem,2.2vw,2em);font-weight:700;line-height:1.2}.project-credits__cta{color:#ece8e0;font-family:var(--font-logo);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;align-items:center;gap:.5em;font-size:.9em;font-weight:500;text-decoration:none;display:flex;position:absolute;top:0;right:0}.project-credits__cta:after{content:"";background:#ece8e0;width:0;height:1px;transition:width .3s ease-out;position:absolute;bottom:-4px;left:0}.project-credits__cta:hover:after{width:100%}.project-credits__special-thanks-toggle{cursor:pointer}.project-credits__special-thanks-btn{cursor:pointer;background:0 0;border:none;align-items:center;gap:.5em;padding:0;display:flex}.project-credits__special-thanks-arrow{color:#888;font-size:1em;transition:transform .2s;display:inline-block}.project-credits__special-thanks-arrow[data-open=true]{transform:rotate(180deg)}.project-credits__special-thanks-drawer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .3s;display:grid}.project-credits__special-thanks-drawer[data-open=true]{opacity:1;grid-template-rows:1fr}.project-credits__special-thanks-names{grid-template-columns:repeat(3,1fr);gap:.25em 3em;padding-top:.5em;display:grid;overflow:hidden}.project-credits__special-thanks-names .project-credits__name{white-space:nowrap;font-size:1.2em}.project-special-thanks{border-bottom:1px solid #ece8e026;max-width:80em;margin:0 auto;padding:4vh 5vw}.project-special-thanks__grid{grid-template-columns:repeat(3,auto);justify-content:start;align-items:end;gap:.75em 4em;display:grid}.project-special-thanks__item{flex-direction:column;gap:.5em;display:flex}.project-awards{border-bottom:none}.project-awards__body{align-items:flex-start;gap:4em;padding-top:3vh;display:flex}.project-awards__images{flex-shrink:0;gap:4em;display:flex}.project-awards__item{flex-direction:column;align-items:center;gap:.75em;display:flex}.project-awards__date{color:#ece8e080;font-family:var(--font-logo);text-transform:uppercase;letter-spacing:.1em;font-size:.8em;font-weight:400}.project-awards__image{object-fit:contain;width:auto;height:6em}.project-secondary-video{justify-content:center;padding:8vh 5vw;display:flex}.project-secondary-video__player{width:50%}.project-description{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:2em 4em;max-width:80em;margin:0 auto;padding:4vh 5vw;display:grid}.project-description__text{grid-area:1/2}.project-description__left{flex-direction:column;grid-area:2/1;align-self:start;gap:1em;display:flex}.project-description__video-caption{color:#ece8e0;font-family:var(--font-logo);font-size:1em;font-weight:700;line-height:1.6}.project-description__video{aspect-ratio:16/9;border-radius:.5em;position:relative;overflow:hidden}.project-description__video-player{width:100%;height:100%;position:absolute;top:0;left:0}.project-description__image-wrap{grid-area:2/2}.project-description__image,.project-description__image-placeholder{aspect-ratio:2/3;object-fit:cover;border-radius:.5em;width:100%}.project-description__image-placeholder{background:#ece8e014;border:1px solid #ece8e026;display:block}.project-description__text{color:#ece8e0;font-family:var(--font-logo);font-size:1em;font-weight:700;line-height:1.6}.project-awards__body .project-description__text{flex-shrink:0;width:50%;margin-left:auto}.bts-section .pin-height{height:500vh}.bts-section .container{justify-content:center;align-items:center;height:100vh;display:flex}.bts-section .text{width:100%;font-family:var(--font-logo);letter-spacing:-.03em;color:#ece8e0;justify-content:space-between;padding:0 25px;font-size:1.6vw;font-weight:500;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.bts-section .medias{perspective:25vw;width:35vw;height:35vw;transform-style:preserve-3d;position:relative}.bts-section .media-wrap{will-change:transform;aspect-ratio:3/2;border-radius:1vw;width:35vw;margin-top:-11.6667vw;margin-left:-17.5vw;position:absolute;top:50%;left:50%;overflow:hidden}.bts-section .media-wrap[data-orientation=landscape]{aspect-ratio:3/2;width:35vw;margin-top:-11.6667vw;margin-left:-17.5vw}.bts-section .media-wrap[data-orientation=portrait]{aspect-ratio:2/3;width:22vw;margin-top:-16.5vw;margin-left:-11vw}.bts-section .media{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.project-back{justify-content:center;padding:8em 0;display:flex}.project-back .project-credits__cta{position:relative;top:auto;right:auto}@media screen and (max-width:767px){.scaling-element-header__h1{font-size:13.5vw}.scaling-element__small-box{width:min(15em,80vw)}.scaling-video__svg{width:5em}.project-credits{padding-bottom:8vh}.project-credits__grid{grid-template-columns:1fr 1fr;gap:1.5em}.project-credits__cta{order:-1;grid-column:1/-1;margin-bottom:1em;position:relative;top:auto;right:auto}.project-special-thanks__item .project-credits__name{font-size:clamp(1.8rem,7vw,3em)}.project-credits__special-thanks-toggle{grid-column:1/-1!important}.project-credits__special-thanks-names{grid-template-columns:repeat(2,1fr)}.project-special-thanks{padding:4vh 5vw}.project-awards__body{flex-direction:column;gap:2em}.project-awards__images{justify-content:center;gap:2em}.project-awards__item{align-items:center}.project-awards__body .project-description__text{text-align:center;width:100%;margin-left:0}.project-description{grid-template-rows:auto;grid-template-columns:1fr;gap:1.5em}.project-description__text{grid-area:1/1}.project-description__image-wrap{grid-area:2/1}.project-description__left{grid-area:3/1}.bts-section .text{display:none}.bts-section .medias{perspective:60vw;width:80vw;height:80vw}.bts-section .media-wrap{aspect-ratio:3/2;border-radius:3vw;width:80vw;margin-top:-26.6667vw;margin-left:-40vw}.bts-section .media-wrap[data-orientation=landscape]{aspect-ratio:3/2;width:80vw;margin-top:-26.6667vw;margin-left:-40vw}.bts-section .media-wrap[data-orientation=portrait]{aspect-ratio:2/3;width:55vw;margin-top:-41.25vw;margin-left:-27.5vw}.project-secondary-video__player{width:90%}}
