.aboutTopCtn{padding:var(--gl);overflow:hidden;background:linear-gradient(var(--superbabyblue),white)}.aboutTop{margin-top:70px}.aboutTopTitle{font-size:var(--hl);max-width:1400px}.aboutInterCircle{margin:0 auto;width:50%;aspect-ratio:1;background:linear-gradient(45deg,#ffdfc952,#fffc9d69);border-radius:1000px;overflow:hidden;transition:background .5s ease,margin .5s ease}.aboutInterCtn{margin-top:50px;position:relative}.aboutInterFlex{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.aboutInterFlex>div{width:50%;display:flex;justify-content:center;align-items:center}.interFlexButton{font-size:3.5vw;position:relative;padding:200px 100px;cursor:auto;font-weight:500;line-height:1em;transform:translate(0);--ac:-20%;color:var(--black);transition:transform .5s var(--expo),color .5s ease}.interFlexButton.l.active,.interFlexButton.r.active{transform:translate(calc(0 * var(--ac)),var(--ac))}.interFlexButton.inactive{color:grey;transform:translateY(calc(-1 * var(--ac)))}.interFlexButton span{font-size:30px;position:absolute;font-weight:500;transform:translateY(0);opacity:0;background:#fff0;border-radius:1000px;padding:0 30px;--bkgt:1s;transition:opacity .5s var(--expo) 0s,background var(--bkgt) ease .05s}.interTopics{position:absolute;top:0;left:0;width:100%;height:100%}.bl{bottom:0}.bl,.tl{left:-10%}.tl{top:20%}.tc{top:0;right:30%}.br{right:-10%;bottom:-10%}.interFlexButton.active .tl{background:rgba(210,255,195,1);transition:opacity .5s var(--expo) .05s,background var(--bkgt) ease .1s}.interFlexButton.active .tc{background:rgba(255,190,99,1);transition:opacity .5s var(--expo) .1s,background var(--bkgt) ease .15s}.interFlexButton.active .br{background:rgba(225,218,247,1);transition:opacity .5s var(--expo) .15s,background var(--bkgt) ease .2s}.interFlexButton.active span{background:#fff;opacity:1;transform:translateY(0)}@media screen and (max-width:1100px){.aboutTop{margin-top:80px}.aboutTopTitle{font-size:36px}.aboutInterCircle{width:80%}.interFlexButton{font-size:20px;padding:60px 30px}.interFlexButton span{font-size:16px}.interFlexButton.inactive{color:#0000}.tc{right:10%}.tl{top:10%}.bl,.tl{left:0}.br{right:0;bottom:3%}.aboutCenteredTitle{font-size:clamp(1px,4.5vw,var(--hl))}}.directorsCtn{display:flex}.directorsCtn>div{width:50%}.directorsRight{position:-webkit-sticky;position:sticky;z-index:2;overflow:hidden;height:100vh;top:0;--e:var(--io4)}.directorScrollerCoverLink{z-index:2}.directorScrollerCoverLink,.directorScrollerImageCtn{position:absolute;top:0;left:0;width:100%;height:100%}.directorScrollerImageCtn{overflow:hidden;z-index:0}.directorScrollerImageCtn.animating{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.directorScrollerImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(5px) grayscale(1);opacity:0;transition:all 1s var(--expo)}.directorScrollerImageCtn.animating video{transform:scale(1)}.directorScrollerImageCtn.active{z-index:1}.directorScrollerImageCtn.active video{opacity:1;filter:blur(0) grayscale(0)}.directorsLeft{background:linear-gradient(var(--superbabyblue),#fff);padding:var(--gs) var(--gl)}.directorRow{display:flex;position:relative;margin-bottom:5%;font-size:2.6vw;font-weight:600;text-transform:uppercase;color:#9995ad;text-decoration:none;transition:color .3s ease}.directorScrollerArrowCtn{flex-grow:1;display:flex;align-items:center;position:relative;--e:var(--o5)}.directorScrollerArrowCtn svg{position:absolute;top:50%;right:-2px;transform:translateY(-50%) scaleX(4);opacity:0;transition:all .4s var(--e)}.directorsLeft .eyebrow{margin-bottom:50px}.directorLine{display:block;height:2px;width:100%;background:#9995ad;margin-left:20px;transform:scaleX(0);position:relative;transform-origin:left;transition:transform .4s var(--e)}.directorRow:hover{color:#696772}.directorRow:hover .directorLine{transform:scaleX(.2)}.directorRow.active{color:var(--black)}.directorRow.active .directorLine{transition:transform 1s var(--e);transform:scaleX(1)}.directorRow.active .directorLine svg{opacity:1;transform:translateY(-50%) scaleX(1)}@media screen and (max-width:1100px){.directorLine{display:none}.directorsCtn{flex-direction:column-reverse}.directorsLeft{position:relative;z-index:1}.directorsCtn>div{width:100%}.directorsRight{height:200px}.directorScrollerArrowCtn{display:none}.directorRow{font-size:6vw}.directorsLeft .eyebrow{margin-bottom:30px;margin-top:30px}}.featuredWorkCtn{position:relative;padding:var(--gl) 0 var(--gl);background:linear-gradient(var(--superbabyblue),#f5f5f5);overflow:hidden}.singleFeature{position:absolute;left:var(--gl);aspect-ratio:1500/730;--w:80%;width:var(--w);flex:1 0 var(--w);margin-right:20px;overflow:hidden;transition:transform 1s var(--o5)}.singleFeatureLink{position:absolute;z-index:1;width:100%;height:100%}.workNavButtons{position:absolute;display:flex;justify-content:space-between;width:100%;left:0;height:calc(100% - (var(--gl) * 2));padding:0 20px}.workNavButtons button{position:relative;z-index:10;width:100px;display:flex;align-items:center;transition:all .3s ease}.workNavButtons button.inactive{opacity:0;visibility:hidden}.featuredWorkButton{position:relative;display:flex;justify-content:center;align-items:center;border-radius:1000px;background:rgba(7,2,28,.4);overflow:hidden;width:50px;height:50px;transition:background .3s ease}.workNavButtons button:hover>div{background-color:var(--babyblue)}.featuredWorkButton svg{width:60%;flex:1 0 60%;position:absolute;transition:transform .4s var(--o5)}.featuredWorkButton svg:last-child{transform:translateX(-140%)}.workNavButtons button:hover svg:first-child{transform:translate(140%)}.workNavButtons button:hover svg:last-child{transform:translate(0)}.featuredWorkLeft>div{transform-origin:center;transform:rotate(180deg)}.featuredWorkLeft{justify-content:flex-start}.featuredWorkRight{justify-content:flex-end}.featuredWorkFlex{display:flex;flex-wrap:nowrap;height:39vw;margin-left:var(--gl)}.singleFeatureImage{object-fit:cover;transition:all 1s var(--expo)}.singleFeature.active .singleFeatureImage{filter:grayscale(0)}.singleFeatureTag{position:absolute;top:50px;left:30px;padding:10px 30px;border-radius:1000px;color:white;font-size:20px;text-transform:uppercase;background:rgba(7,2,28,.4);transition:background .5s ease,transform 1s var(--expo),opacity .5s var(--expo)}.singleFeature:hover .singleFeatureTag{background-color:var(--babyblue)}.singleFeatureInfo{position:absolute;bottom:0;left:0;width:100%;padding:var(--gs);background:rgba(7,2,28,.4);color:white;display:flex;justify-content:flex-start;align-items:stretch}.singleFeatureLine svg{position:absolute;width:30px;top:50%;display:block;right:-2px;transform:translateY(-50%);opacity:0;transition:opacity .1s ease}.singleFeatureSep{width:100%;height:2px;background:white;margin:12px 0}.singleFeatureLine,.singleFeatureSep{position:relative;transform-origin:left;transition:transform .7s var(--o5)}.singleFeatureLine{width:60px;display:flex;align-items:center;transform:scaleX(0)}.innerLine{width:100%;height:2px;background:white}.singleFeatureInfoFlex{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:flex-start;transform:translateX(-60px);transition:transform .7s var(--o5)}.singleFeatureTitle{font-size:30px;transition:transform .7s var(--o5)}.singleFeatureDirector{line-height:30px;font-size:20px;text-transform:uppercase;transition:transform .7s var(--o5)}@media screen and (max-width:1100px){.singleFeature{aspect-ratio:1}.singleFeatureTitle{font-size:20px}.singleFeatureDirector{font-size:16px}.singleFeatureInfo{padding:10px 30px}.singleFeatureTag{font-size:14px;top:20px;left:20px}.singleFeatureLine{display:none}.singleFeatureInfoFlex{transform:none}.featuredWorkFlex{height:78vw}}.instafeedCtn{position:relative;background:var(--superbabyblue);padding:120px 0 var(--gl) var(--gl);overflow:hidden}.instafeedTitle{font-size:var(--hl);width:-moz-fit-content;width:fit-content;margin-bottom:75px}.instafeedTitle,.instafeedTitle span{position:relative;z-index:1}.instafeedCloud{width:75vw}.instafeedCloud,.instafeedCloudSmall{position:absolute;left:0;top:var(--gs);z-index:0;animation:instacloud 25s linear infinite}.instafeedCloudSmall{width:15vw}@keyframes instacloud{0%{transform:translateX(-60vw)}to{transform:translateX(100vw)}}.instafeedTitle :not(svg){z-index:1}@media screen and (max-width:1100px){.instafeedCtn{padding-top:80px}.instafeedTitle{margin-bottom:40px}.instafeedCloud,.instafeedCloudSmall{top:var(--gl)}}