.preload *{transition:none!important}*{box-sizing:border-box;border:none;outline:none;margin:0;padding:0}html{font-size:100%}.wf-loading .tk-fade{opacity:0;transition:opacity 1s}.wf-active .tk-fade{opacity:1}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:#0000;background:#1c1d1d;width:100%;font-family:futura-pt,sans-serif;font-size:1rem;font-style:normal;font-weight:400}body section{filter:none;transition:filter .5s}body.menuOn section{filter:brightness(.2)}body.masonry{overflow-y:scroll}a{color:inherit;text-decoration:underline}h1,h2,h3,p{margin-bottom:20px;font-weight:400;line-height:1.4}h1:last-child,h2:last-child,h3:last-child,p:last-child{margin-bottom:0}h1,h2,h3,.headline{font-family:the-seasons,sans-serif}h2{text-transform:uppercase;font-weight:300}em,i{font-style:italic}blockquote{border-left:1px solid #d64727;margin:2rem 0 3rem 2rem;padding-left:20px;font-family:the-seasons,sans-serif}label,input,textarea,select{font-size:16px;display:block}input[type=checkbox],input[type=radio]{display:inline-block}input,textarea{color:#000;box-sizing:border-box;appearance:none;background-color:#0000;border:1px solid #000;border-radius:0;height:34px;padding:0 10px}input[type=submit]{cursor:pointer;box-sizing:border-box;appearance:none;border:0;border-radius:0;padding:0 10px}label{padding-bottom:5px}.fixed-background{z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.fixed-background img{object-fit:cover;width:100%;height:100%;display:block}.page-heading{background:#1c1d1d;width:65%;margin:0 auto 35px 125px}.page-heading *{text-transform:uppercase;font-size:clamp(2.1rem,3vw,4rem);font-weight:400;line-height:1.2}.breadcrumb{flex-direction:row;align-items:center;gap:5px;display:flex}.breadcrumb a{font-size:.9rem;text-decoration:none}.breadcrumb svg{width:18px;height:auto;rotate:90deg}.talentdetail .page-heading{opacity:0;flex-direction:column;align-items:center;width:100%;margin:0 0 35px;display:flex}.talentdetail .page-heading .breadcrumb a{font-size:.9rem;text-decoration:none}.talentdetail .page-heading h1{text-transform:capitalize;font-size:clamp(3rem,5.5vw,6rem)}@media (width<=767px) and (orientation:portrait){.page-heading{width:90%;margin:40px auto 35px}}.grid-container{background:#1c1d1d}.section-heading{text-transform:uppercase;background:#1c1d1d;margin:0 auto 0 12vw;padding:40px 0 25px;font-family:the-seasons,sans-serif;font-size:clamp(2rem,3vw,4rem);font-weight:400}.section-heading *{text-transform:uppercase;font-size:clamp(2rem,3vw,4rem);font-weight:400}@media (width<=767px) and (orientation:portrait){.section-heading{width:90%;margin:0 auto 0 5%;padding:25px 0}}.section-footer{text-align:center;width:100%;padding:30px 0 50px}.section-footer a{text-underline-offset:13px;font-family:the-seasons,sans-serif;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;line-height:1;text-decoration-thickness:1px}.about .section-heading{margin-top:25px;margin-left:3%}@media (width<=767px) and (orientation:portrait){.about .section-heading{margin-top:0;margin-left:5%}}.cell .mediawrap{width:100%;height:0;position:relative}.cell .mediawrap img.photo,.cell .mediawrap video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cover{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.cover.loaded{opacity:1;transition:opacity .3s}.loadme,.loadmeview,.bg-loadme{opacity:0}.loadme.loaded,.loadmeview.loaded,.bg-loadme.loaded{opacity:1;transition:opacity .3s}.photo.size-width{width:102%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo.size-height{width:auto;height:102%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resize-image{overflow:hidden}.social ul li{opacity:0;transition:opacity .3s}.social ul li.loaded{opacity:1}.cell.click-to-play,.cell.click-to-play img{cursor:pointer}.cell.click-to-play.playing img{opacity:0}.cell.click-to-play.playing .gradient{opacity:0!important}.cell.click-to-play.playing video{opacity:1}.cell.click-to-play.playing .info{pointer-events:none;opacity:0!important}.text-blocks{position:relative;overflow:hidden}.text-blocks .gradient{pointer-events:none;width:100%;height:100vh;position:absolute;top:0;left:0;overflow:visible}.text-blocks img.background{object-fit:cover;z-index:-1;width:100%;height:calc(100% - 100px);position:absolute;top:-100px;left:0}.text-blocks .text-block{min-height:60vh}@media (width<=767px) and (orientation:portrait){.text-blocks img.background{height:100%;top:0}}.text-block{position:relative;overflow:hidden}.text-block.main{background:#1c1d1d}.text-block .gradient{pointer-events:none;width:100%;height:100%;min-height:100vh;position:absolute;top:0;left:0;overflow:visible}.text-block .inner{z-index:2;pointer-events:all;padding:150px 12vw 200px;position:relative}.text-block .inner blockquote{width:70%;font-size:clamp(1.8rem,2.5vw,2.6rem)}.text-block .inner blockquote span.primary{font-family:futura-pt,sans-serif;font-size:1rem;font-style:italic}.text-block .inner blockquote p{width:100%;font-size:clamp(1.8rem,2.5vw,2.6rem)}.text-block .inner p{width:70%;font-size:clamp(1.3rem,1.5vw,1.6rem)}.text-block .inner h2{font-size:clamp(2rem,3vw,4rem);font-weight:400;line-height:1.3}.text-block .inner a{text-underline-offset:5px;opacity:1;font-family:the-seasons,sans-serif;transition:opacity .2s}.text-block .inner a:hover{opacity:.7}.text-block .inner.two-column{grid-template-columns:1fr 1fr;gap:20px;display:grid}.text-block .inner.two-column h2{line-height:1}.text-block .inner.two-column p{width:100%}.text-block img,.text-block video{max-width:100%;height:auto;display:block}.text-block img.background{object-fit:cover;z-index:-1;width:100%;height:200%;position:absolute;top:-100px;left:0}.textpage .text-block .inner{padding:40px 12vw 200px}.newsdetail .text-block.main .inner{padding-bottom:100px}.talentdetail .text-block .inner{padding:100px 10vw 150px 15vw}.talentdetail .text-block .inner .bioImg{width:70%}.talentdetail .text-block .gradient img{object-fit:cover;width:100%;height:100%}@media (width<=767px) and (orientation:portrait){.talentdetail .text-block .inner{padding:100px 0 0}.talentdetail .text-block .inner .bioText{padding-bottom:4rem}.talentdetail .text-block .inner .bioImg{width:100%;margin-bottom:2rem}}.projectpage .text-block.main .inner{grid-template-columns:repeat(3,1fr);gap:100px}.projectpage .text-block.main .inner .column p{margin:0}.projectpage .text-block.main .inner .column h4{font-size:1rem}.projectpage .text-block.main .inner .column:first-child{grid-column:span 2}.projectpage .text-block.main .inner .column:last-child{grid-column:span 1}@media (width<=767px) and (orientation:portrait){.text-block .inner{width:90%;margin:0 auto;padding:100px 0}.text-block .inner h2{margin-bottom:20px}.text-block .inner p{width:100%}.text-block .inner.two-column{flex-direction:column;display:flex}.projectpage .text-block .inner{padding:60px 0}}h1{font-size:3.4vw;line-height:1.3}h2{font-size:3rem}h3{font-size:2rem}@media (width<=767px) and (orientation:portrait){h3{font-size:1.5rem}}h4{text-transform:uppercase;font-family:the-seasons,sans-serif;font-size:clamp(1rem,1.5vw,1.5rem);font-weight:400}p{font-size:1rem}button{color:inherit;text-underline-offset:5px;background:0 0;font-family:futura-pt,sans-serif;font-size:1rem;text-decoration:underline}.invisible{opacity:0!important;pointer-events:none!important;position:absolute!important}strong,b{font-weight:600}.fadeOn{opacity:0}.fadeUp,.fadeUpDelay{opacity:0;transform:translateY(5rem)}main{z-index:1;margin:0 auto;position:relative}main article{min-height:calc(100vh - 127px)}main #content:before{content:"";height:120px;display:block}.homepage main #content:before,.talentpage main #content:before,.aboutpage main #content:before,.projectpage main #content:before,.contactpage main #content:before{display:none}.videoplayer{opacity:0;transition:opacity .3s;position:relative}.videoplayer .playIcon{cursor:pointer;opacity:1;pointer-events:all;z-index:6;transition:transform .2s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.videoplayer .playIcon:hover{transform:translate(-50%,-50%)scale(1.1)}.videoplayer .custom_video_controls{z-index:10;opacity:1;flex-wrap:wrap;justify-content:space-between;align-items:center;width:96%;height:auto;transition:opacity .5s;display:flex;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.videoplayer .custom_video_controls.hide{opacity:0}.videoplayer .custom_video_controls .scrubber{align-items:center;width:100%;height:8px;margin-top:50px;display:flex;position:relative}.videoplayer .custom_video_controls .scrubber input{z-index:1;appearance:none;background-color:#fff;border:0 solid #181818;border-radius:0;outline:none;width:100%;height:100%;position:absolute;left:0}.videoplayer .custom_video_controls .scrubber .bg{z-index:2;pointer-events:none;background-color:#d64727;background-size:cover;border-radius:0;width:0;height:100%;position:absolute;left:0}.videoplayer .custom_video_controls .bottom{width:100%;margin-top:12px;margin-bottom:0;display:flex}.videoplayer .custom_video_controls .bottom .leftcontrols{margin-right:auto;display:flex}.videoplayer .custom_video_controls .bottom .rightcontrols{margin-left:auto;display:flex}.videoplayer .custom_video_controls .bottom .playpause{align-items:center;margin-right:30px;display:flex}.videoplayer .custom_video_controls .bottom .playpause svg{width:8px;height:auto;display:block;position:absolute}.videoplayer .custom_video_controls .bottom .playpause svg.play *{fill:#d64727;stroke:none}.videoplayer .custom_video_controls .bottom .playpause svg.pause{display:none}.videoplayer .custom_video_controls .bottom .playpause svg.pause *{fill:none;stroke:#d64727;stroke-width:2px}.videoplayer .custom_video_controls .bottom .timestamp{color:#fff;align-self:flex-start;font-size:.7rem;display:flex}.videoplayer .custom_video_controls .bottom .volume{align-items:center;min-width:100px;height:100%;margin-right:30px;display:flex}.videoplayer .custom_video_controls .bottom .volume #mute{width:10px;height:auto;margin-right:5px;display:block}.videoplayer .custom_video_controls .bottom .volume #mute *{fill:#d64727;stroke:none}.videoplayer .custom_video_controls .bottom .volume .volumewrap{width:calc(100% - 15px);height:4px;position:relative}.videoplayer .custom_video_controls .bottom .volume .volumewrap #volume-bar{z-index:1;appearance:none;cursor:none;background-color:#fff;border:0 solid #181818;border-radius:0;outline:none;width:100%;height:100%;position:absolute;left:0}.videoplayer .custom_video_controls .bottom .volume .volumewrap .bg{z-index:2;pointer-events:none;background-color:#d64727;background-size:cover;border-radius:0;width:100%;height:100%;position:absolute;left:0}.videoplayer .custom_video_controls .bottom .fullscreen{align-items:center;height:100%;display:flex}.videoplayer .custom_video_controls .bottom .fullscreen svg{width:12px;height:auto}.videoplayer .custom_video_controls .bottom .fullscreen svg polygon{fill:#d64727;stroke:none}.videoplayer .custom_video_controls .bottom .fullscreen svg line{fill:none;stroke:#d64727}.videoplayer .custom_video_controls input::-webkit-slider-thumb{opacity:0}.videoplayer .custom_video_controls input::-moz-range-thumb{opacity:0}.videoplayer .custom_video_controls input::-ms-thumb{opacity:0}.videoplayer.embed .controls{display:none!important}.videoplayer.playing .playIcon,.videoplayer.playing img.poster{opacity:0;pointer-events:none}.videoplayer.playing .controls .bottom .playpause .play{display:none}.videoplayer.playing .controls .bottom .playpause .pause{display:block}.videoplayer.paused img.poster{opacity:0;pointer-events:none}.videoplayer.muted .controls .bottom .volume .mute{opacity:.3}.videoplayer.muted .controls .bottom .volume .bg{width:0}@media (width<=767px) and (orientation:portrait){.videoplayer .playIcon{width:45px;height:auto}.videoplayer .controls{bottom:20px}}header{z-index:100;pointer-events:none;width:100%;height:140px;position:fixed;top:0;left:0}header .menuBtn{pointer-events:all;cursor:pointer;z-index:10;position:absolute;top:29px;right:29px}header .menuBtn p{text-transform:uppercase;color:#fff;margin:0;padding:1rem;font-family:the-seasons,sans-serif;font-size:1.1rem;font-weight:400;transition:opacity .2s,color .2s;position:absolute;top:0;right:0}header .menuBtn.close p{color:#fff}header .menuBtn:hover p{color:#d64727}header .logo{pointer-events:all;width:auto;height:auto;position:absolute;top:35px;left:45px}header .logo img,header .logo svg{width:50px;height:auto;display:block}header .logo img *,header .logo svg *{transition:fill .2s}header .logo:hover svg *{fill:#d64727}header nav{pointer-events:all;color:#fff;background-color:#fff;background-image:url(gradient_75_web.13296049.jpg);background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;width:50%;min-width:300px;height:100vh;transition:transform .6s;display:flex;position:absolute;top:0;right:0;transform:translate(100%);container-type:inline-size}header nav ul{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:calc(100% - 16cqw);margin-left:8cqw;list-style-type:none;display:flex;position:relative}header nav ul li{width:100%;display:block;position:relative}header nav ul li a{text-transform:uppercase;width:100%;font-family:the-seasons,sans-serif;font-size:clamp(2.7rem,5.7vw,6rem);font-style:normal;font-weight:400;text-decoration:none;display:block}header nav ul li a:hover{text-transform:capitalize;font-style:italic}.menuOn header nav{transform:translate(0)}@media (width<=767px) and (orientation:portrait){header nav{width:100%}header .logo{z-index:40;top:30px;left:5%}header .logo svg{width:60px}header .menuBtn{right:5%}header .menuBtn:hover p{color:#fff}header nav ul{margin-left:5vw}}footer{z-index:5;text-align:center;color:#fff;background:#1c1d1d;position:relative}footer h2{margin-bottom:0;font-size:clamp(2.5rem,5vw + 1rem,7.5rem);line-height:1.1}footer h2 em{text-transform:lowercase}footer .pre-footer.split{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;width:100%;padding:100px 0;display:grid;position:relative}footer .pre-footer.split .media{width:100%;position:relative}footer .pre-footer.split .media img,footer .pre-footer.split .media video{border-radius:0 400px 400px 0;overflow:hidden}footer .pre-footer.split .text{width:90%}footer .pre-footer.split .text img,footer .pre-footer.split .text svg{width:70px;height:auto;margin:0 auto 30px;display:block}footer .pre-footer.split .text img circle,footer .pre-footer.split .text svg circle{fill:#d64727}footer .pre-footer.split .text img path,footer .pre-footer.split .text svg path{fill:#fff}footer .pre-footer.split .text h2{font-size:3vw;font-weight:500;line-height:1}footer .pre-footer.split .text p{text-transform:uppercase;text-underline-offset:10px;margin-top:20px;font-family:the-seasons,sans-serif;font-size:1.1rem}footer .pre-footer.split .text a{color:currentColor;font-size:clamp(1.2rem,2vw,1.3rem);transition:color .2s;position:relative}footer .pre-footer.split .text a:hover{color:#d64727}footer .pre-footer.full-width{width:100%;height:fit-content;position:relative}footer .pre-footer.full-width figure{filter:brightness(.5)contrast(.8);width:100%;height:100%;position:relative}footer .pre-footer.full-width figure .mediawrap{width:100%;height:100%}footer .pre-footer.full-width figure.autovideo img{opacity:0}footer .pre-footer.full-width .text{z-index:1;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer .pre-footer.full-width .text img,footer .pre-footer.full-width .text svg{width:70px;height:auto;margin-bottom:50px;display:block}footer .pre-footer.full-width .text h2{font-weight:500;line-height:1}footer .pre-footer.full-width .text p{text-transform:uppercase;text-underline-offset:10px;margin-top:10px;font-family:the-seasons,sans-serif;font-size:1.1rem}footer .pre-footer.full-width .text a{color:currentColor;font-size:clamp(1.2rem,2vw,1.3rem);transition:color .2s;position:relative}footer .pre-footer.full-width .text a:hover{color:#d64727}footer .inner{text-align:center;justify-content:space-between;width:95%;margin:auto;padding:30px 0;font-size:0;line-height:0;display:flex;position:relative}footer .inner a{text-decoration:none;position:relative}footer .inner a:after{content:"";transform-origin:100%;background-color:#fff;width:100%;height:1px;transition:transform .3s ease-in-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}footer .inner a:hover:after{transform-origin:0;transform:scaleX(1)}footer .inner .left{gap:30px;display:flex}footer .inner .left a{color:#fff;align-items:center;font-size:.9rem;display:flex}footer .inner p{margin:0;font-size:.9rem}footer .inner ul{list-style-type:none}footer .inner .social{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer .inner .social ul{gap:20px;display:flex}footer .inner .social li{vertical-align:middle;display:inline-block}footer .inner .social li a:after{display:none}footer .inner .social li:last-child{margin-right:0}footer .inner .social li svg{width:20px;height:auto}footer .inner .social li svg *{stroke:none;fill:#fff;transition:fill .2s}footer .inner .social li svg:hover *{fill:#d64727}.hide_footer footer{display:none}@media (width<=767px) and (orientation:portrait){footer .pre-footer.split{grid-template-columns:1fr;padding:50px 0;display:grid}footer .pre-footer.split .media{margin-bottom:10px}footer .pre-footer.split .media img,footer .pre-footer.split .media video{border-radius:0}footer .pre-footer.split .text{width:90%;margin:0 auto}footer .pre-footer.split .text img{margin-bottom:20px}footer .pre-footer.split .text h2{font-size:9vw;line-height:1.1}footer .inner{flex-direction:column;gap:0;width:90%}footer .inner a:after{display:none!important}footer .inner .social{transform:unset;order:1;justify-content:center;margin-bottom:2rem;display:flex;position:relative;top:auto;left:auto}footer .inner .left{flex-direction:column;order:2;justify-content:center;align-items:center;display:flex}footer .inner .left p{order:1}footer .inner .left p.copy{order:3}footer .inner .left a{display:block}footer .inner .credit{order:3;margin-top:0}}.intro-sequence{z-index:9999;pointer-events:none;background:#1c1d1d;width:100%;height:100svh;position:fixed;top:0;left:0}.intro-sequence .intro_media{aspect-ratio:1;border-radius:50%;width:450px;height:auto;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container:inline-size}.intro-sequence .intro_media svg{width:47%;position:absolute;top:52%;left:53%;transform:translate(-50%,-50%)}.intro-sequence .intro_media svg *{fill:#1c1d1d}.intro-sequence .intro_media img,.intro-sequence .intro_media .vidhold,.intro-sequence .intro_media video{object-fit:cover;width:100%;height:100%;position:absolute}.intro-sequence .intro_text{text-align:center;clip-path:inset(0 100% 0 0);width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-sequence .intro_text p{font-family:the-seasons,sans-serif;font-size:6rem;font-style:italic;transform:rotate(-10deg)}@media (width<=767px) and (orientation:portrait){.intro-sequence .intro_media{width:80%}.intro-sequence .intro_text p{font-size:4rem}}.circles .scene_reset{z-index:50;padding:1rem;text-decoration:underline;display:none;position:absolute;top:32px;left:90px}.circles .scene{z-index:10;background:url(circles-gradient.589ccdb1.jpg) 50%/cover no-repeat fixed;position:fixed;inset:0}.circles .scene .scene_label{z-index:5;position:absolute;top:50px;left:130px}.circles #drawer{z-index:10;background-color:#0000;border-left:1px solid #fff;width:30%;height:100vh;transition:transform .6s;position:fixed;top:0;right:0;transform:translate(100%)}.circles #drawer.open{transform:translate(0)}.circles #drawer a.reset{z-index:5;padding:1rem;position:absolute;top:32px;left:23px}.circles #drawer a.cta{z-index:5;text-underline-offset:5px;font-family:the-seasons,sans-serif;font-size:1.5rem;text-decoration-thickness:1px;position:absolute;bottom:40px;left:40px}.circles #drawer .drawer-content{width:100%;height:100vh;position:relative;overflow:hidden scroll;-webkit-mask-image:linear-gradient(#0000 7%,#000 18% 80%,#0000 90%);mask-image:linear-gradient(#0000 7%,#000 18% 80%,#0000 90%)}.circles #drawer .drawer-content .drawer-inner{padding:120px 40px;position:relative}.circles #drawer .drawer-content .drawer-inner .service{display:none}.circles #drawer .drawer-content .drawer-inner .service.active{display:block}.circles #drawer .drawer-content .drawer-inner h2{text-transform:unset;font-size:2rem;line-height:1}.circles #drawer .drawer-content .drawer-inner ul{margin:0 0 25px 25px;list-style-type:none}.circles #drawer .drawer-content .drawer-inner ul li{text-transform:uppercase;padding:10px 0;font-size:1.2rem;position:relative}.circles #drawer .drawer-content .drawer-inner ul li:before{content:"+";opacity:.85;font-weight:200;position:absolute;top:10px;left:-20px}.circles #drawer .drawer-content .drawer-inner p{font-size:1.2rem}.circle{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform;backdrop-filter:blur(2px);opacity:0;border:4px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:border-color .4s,backdrop-filter .4s,background .4s;display:flex;position:absolute;transform:scale(.7)}.circle span{letter-spacing:.01em;color:#fff;pointer-events:none;padding:0 18%;font-family:the-seasons,sans-serif;font-size:clamp(14px,1.6vw,22px);font-weight:700;line-height:1.35}.circle .subtext{letter-spacing:.01em;color:#fff;height:0;margin-top:8px;padding:0 12%;font-size:clamp(12px,1.2vw,.9rem);font-weight:300;line-height:1.35;transition:height .3s;overflow:hidden}.circle.selected{backdrop-filter:blur(4px);background:#f5ede047;border-color:#f5ede0e6}.circle:hover{backdrop-filter:blur(4px);background:#f5ede047;border-color:#f5ede0cc}.circles .circle#c-1{width:clamp(130px,14vw,210px);height:clamp(130px,14vw,210px);top:15%;left:40%}.circles .circle#c-2{width:clamp(160px,18vw,260px);height:clamp(160px,18vw,260px);top:20%;left:14%}.circles .circle#c-3{width:clamp(170px,19vw,275px);height:clamp(170px,19vw,275px);top:55%;left:54%}.circles .circle#c-4{width:clamp(155px,17vw,250px);height:clamp(155px,17vw,250px);top:12%;left:59%}.circles .circle#c-5{width:clamp(110px,12vw,175px);height:clamp(110px,12vw,175px);top:62%;left:12%}.circles .circle#c-6{width:clamp(145px,16vw,230px);height:clamp(145px,16vw,230px);top:60%;left:29%}.circles .circle#c-7{width:clamp(130px,14vw,200px);height:clamp(130px,14vw,200px);top:62%;left:62%}.circles .circle#c-8{width:clamp(120px,13vw,180px);height:clamp(120px,13vw,180px);top:45%;left:80%}@media (width<=767px) and (orientation:portrait){.circles .scene_reset{display:block}.circles .scene .scene_label{display:none}.circles #drawer{width:100%}.circles #drawer a.reset{display:none}.drawer-open.circles .scene .circle{pointer-events:none;opacity:0!important}.circles .circle#c-1{top:13%;left:15%}.circles .circle#c-2{width:clamp(140px,18vw,260px);height:clamp(140px,18vw,260px);top:18%;left:55%}.circles .circle#c-3{width:clamp(120px,19vw,275px);height:clamp(120px,19vw,275px);top:35%;left:5%}.circles .circle#c-4{top:48%;left:55%}.circles .circle#c-5{width:clamp(140px,12vw,175px);height:clamp(140px,12vw,175px);top:58%}.circles .circle#c-6{width:clamp(115px,16vw,230px);height:clamp(115px,16vw,230px);top:76%;left:40%}}.scrolling-logos{padding:25px 0}.scrolling-logos figure{width:100px;height:80px;margin:0 40px;position:absolute}.scrolling-logos figure img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:flex}@media (width<=767px) and (orientation:portrait){.text-block .scrolling-logos+.inner{padding-top:50px}.scrolling-logos figure{width:80px;height:60px;margin:0 20px}}.time{z-index:100;position:fixed;bottom:37px;left:37px}.time.hidden p{opacity:0}.time p{opacity:1;font-size:.8rem;transition:opacity .3s}.scroll_arrow{z-index:100;position:absolute;bottom:30px;right:37px}.scroll_arrow svg{width:4vw;height:auto}.projectpage .scroll_arrow{display:none}@media (width<=767px) and (orientation:portrait){.time{bottom:5px;left:5%}.scroll_arrow{right:5%}.scroll_arrow svg{width:8vw}}.hero{text-align:center;pointer-events:all;justify-content:center;align-items:center;width:100%;height:100lvh;display:flex;position:relative}.hero figure{width:100%;height:100%;position:absolute}.hero figure .mediawrap{padding-top:100lvh!important}.hero .hero_text{z-index:2;pointer-events:none;opacity:0;position:relative}.hero .hero_text h1{font-size:clamp(4rem,11vw,10rem);font-weight:400;line-height:1}.hero .hero_text img.mobile_only{display:none}.intro_playing .hero{pointer-events:none}.home .hero{cursor:none}.custom-cursor{pointer-events:none;z-index:9999;opacity:0;background:url(play_reel_2x.d4d8074d.png) 50%/contain no-repeat;width:64px;height:64px;transition:opacity .1s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.custom-cursor.is-visible{opacity:1}@media (width<=767px) and (orientation:portrait){.custom-cursor{display:none!important}}.contactpage .hero{text-align:left;pointer-events:none;justify-content:flex-start}.contactpage .hero figure{aspect-ratio:1;border-radius:50%;width:auto;height:1000px;position:absolute;top:50%;left:40%;overflow:hidden;transform:translateY(-50%)}.contactpage .hero figure img,.contactpage .hero figure .vidhold,.contactpage .hero figure video{object-fit:cover;width:100%;height:100%;position:absolute}.contactpage .hero .logo-container{background:0 0;justify-content:center;align-items:center;width:50%;height:100vh;padding:12vh 7vh 12vh 0;display:flex;position:absolute;top:0;right:0}.contactpage .hero .logo-container svg{width:auto;height:100%;max-height:600px}.contactpage .hero .logo-container svg *{fill:#1c1d1d}.contactpage .hero .hero_text{pointer-events:all;margin-left:9vw}.contactpage .hero .hero_text a{opacity:1;transition:color .2s}.contactpage .hero .hero_text a:hover{color:#d64727}.contactpage .hero .hero_text h2{margin:0;padding-bottom:10px;font-size:clamp(2.5rem,3vw,4rem);line-height:1.2}.contactpage .hero .hero_text p{margin:0 0 20px;font-size:.9rem}.contactpage .hero .hero_text p:last-child{margin-bottom:0}.contactpage .hero table{border-collapse:collapse;margin-top:20px;width:75%!important}.contactpage .hero table td{padding-bottom:25px;font-size:.9rem}@media (width>=767px){.contactpage .hero figure{height:1500px}}@media (width>=1600px){.contactpage .hero figure{height:2000px}}@media (width<=767px) and (orientation:portrait){.contactpage .hero{width:100vw;overflow:hidden}.contactpage .hero table{display:block;width:100%!important;height:auto!important}.contactpage .hero table tbody,.contactpage .hero table thead,.contactpage .hero table tfoot{display:block}.contactpage .hero table tr{width:100%;display:block;height:auto!important}.contactpage .hero table td,.contactpage .hero table th{box-sizing:border-box;width:100%;display:block}.contactpage .hero .cell{height:70vh;left:57%}.contactpage .hero .hero_text{margin-left:5%}.contactpage .hero .logo-container{width:34%;padding:12vh 3vh 12vh 0}.hero .hero_text img.mobile_only{width:80px;height:auto;margin:2rem auto 0;display:block}}.about .hero{text-align:left;justify-content:flex-start;align-items:flex-end}.about .hero img{filter:brightness(.4)contrast(.8)}.about .hero .hero_text{width:65%;margin:0 auto 8vh 3%}.about .hero .hero_text h2{padding-bottom:10px;font-size:clamp(1.7rem,3vw,4rem);font-weight:400;line-height:1.2}.about .hero .hero_text p{width:90%;font-size:clamp(1.4rem,2vw,1.3rem)}.about .scrolling-logos figure .holder img{max-height:100px}@media (width<=767px) and (orientation:portrait){.about .hero .hero_text{width:90%;margin:0 auto 8vh}}.newsdetail .hero{z-index:5;flex-direction:column;justify-content:flex-start;align-items:center;height:50vw;max-height:700px}.newsdetail .hero figure{width:70vw;max-width:1000px;height:auto;margin-top:3vw;position:relative}.newsdetail .hero figure img{object-fit:contain;width:100%;height:auto}.newsdetail .hero .hero_text{width:90vw;max-width:1200px}.newsdetail .hero .hero_text h1{margin-top:25px;font-size:clamp(2.3rem,5vw,4rem)}.newsdetail .text-block .inner a{font-family:futura-pt,sans-serif}@media (width>=1600px){.newsdetail .hero figure{margin-top:20px}}@media (width<=767px) and (orientation:portrait){.newsdetail .hero{height:auto;margin-bottom:-4rem}.newsdetail .hero figure{width:90vw;margin-top:5vw}.newsdetail .text-block .inner h2{font-size:1.4rem}}.project-hero{z-index:1;justify-content:center;align-items:center;width:100vw;height:100vh;min-height:700px;display:flex;position:relative}.project-hero h1{z-index:3;font-size:clamp(1.75rem,2vw,3rem);font-weight:400;position:absolute;top:35px;left:50%;transform:translate(-50%)}.project-hero h1 span{font-style:italic}.project-hero .gradient{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.project-hero .gradient img{object-fit:cover;object-position:center;width:100%;height:100%}.project-hero .project-hero-carousel[data-slide-count="1"] .flickity-slider{transform:translate(0)!important}.project-hero .project-hero-carousel{width:100%;height:72vh;position:relative}.project-hero .project-hero-carousel .flickity-viewport{overflow:visible;height:100%!important}.project-hero .project-hero-carousel .flickity-slider{height:100%}.project-hero .project-hero-carousel .flickity-prev-next-button{z-index:10;background:0 0;border:none;width:50px;height:50px}.project-hero .project-hero-carousel .flickity-prev-next-button.previous{left:20px}.project-hero .project-hero-carousel .flickity-prev-next-button.next{right:20px}.project-hero .project-hero-carousel .flickity-prev-next-button .flickity-button-icon{fill:#fff}.project-hero .project-hero-carousel .flickity-prev-next-button:hover{background:0 0}.project-hero .carousel-slide{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:76%;height:100%;display:flex;position:absolute}.project-hero .carousel-slide.is-current{cursor:default}.project-hero .carousel-slide.is-selected .cell{pointer-events:all}.project-hero .carousel-slide.hover-right .cell{transform:translate(-2vw)}.project-hero .carousel-slide.hover-left .cell{transform:translate(2vw)}.project-hero .cell{z-index:3;aspect-ratio:16/9;pointer-events:none;height:72vh;transition:transform .3s ease-in-out;position:relative}.project-hero .cell img,.project-hero .cell video{object-fit:contain;width:100%;height:100%;position:relative}.project-hero .cell img{object-fit:cover;cursor:pointer;z-index:3;height:100%;position:absolute;top:0;left:0}.project-hero .cell video{z-index:5}.project-hero .credits{white-space:nowrap;justify-content:flex-start;align-items:center;gap:5px;display:flex;position:absolute;bottom:-35px;left:50%;transform:translate(-50%)}.project-hero .credits p{margin-bottom:0}.project-hero .arrow{position:absolute}@media (width>=767px){.project-hero .credits{max-width:1350px}}@media (width<=767px) and (orientation:portrait){.project-hero{height:100vh;min-height:unset;flex-direction:column;justify-content:center;margin-top:0;padding-bottom:0}.project-hero h1{transform:unset;order:2;width:90%;margin:1rem auto;position:relative;top:auto;left:auto}.project-hero .scroll_arrow{display:none}.project-hero .project-hero-carousel{aspect-ratio:16/9;order:1;width:100%;height:auto}.project-hero .project-hero-carousel .flickity-viewport{overflow:hidden}.project-hero .project-hero-carousel .carousel-slide{width:100%;display:none}.project-hero .project-hero-carousel .carousel-slide.is-selected{display:block}.project-hero .project-hero-carousel .cell{width:100%;height:auto}.project-hero .credits{width:90%;transform:unset;flex-direction:column;order:3;justify-content:flex-start;align-self:flex-start;align-items:flex-start;margin:0 auto;position:relative;bottom:auto;left:auto}}.snapscroll{width:100%}.snapscroll figure{width:100%;height:100vh;position:relative}.snapscroll figure .mediawrap{padding-top:100vh!important}.snapscroll figure img,.snapscroll figure video,.snapscroll figure .vidhold{object-fit:cover;width:100%;height:100%}.snapscroll figure figcaption{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.snapscroll figure figcaption *{margin:0;line-height:1}.snapscroll figure figcaption p{margin-bottom:5vh}.snapscroll figure figcaption h2{font-size:clamp(2.5rem,4vw,4rem);font-weight:400}.snapscroll figure figcaption h3{margin-bottom:5vh;font-size:clamp(2rem,3.8vw,3.8rem);font-style:italic;font-weight:400;line-height:1.5}.talent{width:100%;height:100svh;display:flex;position:relative}.talent .background{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.talent .background img,.talent .background .vidhold,.talent .background video{object-fit:cover;width:100%;height:100%}.talent .col{flex-direction:column;justify-content:flex-end;column-gap:50px;width:50%;padding:5%;display:flex}.talent .col h2{text-transform:uppercase;z-index:3;pointer-events:all;font-family:futura-pt,sans-serif;font-size:1rem;font-weight:500}.talent .col ul{list-style:none}.talent .col ul li a{pointer-events:all;z-index:3;font-family:the-seasons,sans-serif;font-size:4vw;text-decoration:none;transition:color .3s;position:relative}.talent .col ul li a span{font-style:italic}.talent .col ul li a.active{opacity:1;color:#d64727}.talent figure{pointer-events:none;opacity:0;width:100%;height:100vh;transition:opacity .3s;position:absolute;top:0;left:0}.talent figure:after{content:"";z-index:1;background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.talent figure.active{opacity:1}.talent figure.active ul li a{color:#d64727}.talent figure img,.talent figure .vidhold,.talent figure video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute}.talent figure.hasautovideo img{opacity:0}@media (width<=767px) and (orientation:portrait){.talent{flex-direction:column;justify-content:flex-end}.talent .col{column-gap:0;width:90%;margin:0 auto 30px;padding:0}.talent .col ul li a{font-size:8vw}}@media (width>=767px){.talent .col ul li a{opacity:1;transition:color .3s}.talent .col ul li a:hover{color:#d64727}}.centered{width:84%;margin:0 auto}.centered .cell{width:100%;margin:0 auto 30px;position:relative}.centered .cell img,.centered .cell video{width:100%;display:block;position:relative}.centered .cell .info{margin:10px 0 0}.centered .cell .info h2{font-size:1.5rem}.centered .cell .info p{font-size:1rem}.centered .cell:hover{opacity:.7}.grid__two-column{flex-wrap:wrap;display:flex}.grid__two-column a:hover .gradient{opacity:.5}.grid__two-column .gradient{opacity:0;z-index:2;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.grid__two-column .section-footer{display:none}.grid__two-column .cell{width:50%;height:100vh;position:relative}.grid__two-column .cell img,.grid__two-column .cell .vidhold,.grid__two-column .cell video{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.grid__two-column .cell:nth-child(3n){width:100%}.grid__two-column .cell .info{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid__two-column .cell .info h2{margin-bottom:0;font-weight:400;line-height:1}.grid__two-column .cell .info h3{font-style:italic;font-weight:400}.grid__two-column .cell .info .credits{position:absolute;bottom:45px}.grid__two-column .cell .info .credits *{margin:0;font-family:futura-pt,sans-serif;font-size:1.1rem}.work .grid__two-column .cell{height:70vh}.work .grid__two-column .cell .media{height:0;padding-top:70vh;position:relative}@media (width<=767px) and (orientation:portrait){.work .grid__two-column .cell{height:40vh}.work .grid__two-column .cell .media{padding-top:40vh}.work .grid__two-column .cell .credits{display:none}.work .grid__two-column .cell .info h2{font-size:2.1rem}.work .grid__two-column .cell .info h3{margin-bottom:0;font-size:1.7rem}}@media (width>=767px){.grid__two-column .cell .gradient{opacity:0;transition:opacity .6s}.grid__two-column .cell video{opacity:0;transition:opacity .3s}.grid__two-column .cell .credits{opacity:0;transition:opacity .6s}.grid__two-column .cell a:hover video{opacity:1}.grid__two-column .cell a:hover .gradient{opacity:.8}.grid__two-column .cell a:hover .credits{opacity:1}}@media (width<=767px) and (orientation:portrait){.grid__two-column{grid-template-columns:1fr;display:grid}.grid__two-column .cell{width:100%}.grid__two-column .gradient{display:none}}.home .grid__two-column .section-footer,.news .grid__two-column .section-footer,.newsdetail .grid__two-column .section-footer{display:block}.home .grid__two-column .cell,.news .grid__two-column .cell,.newsdetail .grid__two-column .cell{aspect-ratio:16/9;width:50%;height:auto;display:none}.home .grid__two-column .cell:first-child,.home .grid__two-column .cell:nth-child(2),.news .grid__two-column .cell:first-child,.news .grid__two-column .cell:nth-child(2),.newsdetail .grid__two-column .cell:first-child,.newsdetail .grid__two-column .cell:nth-child(2){display:block}.home .grid__two-column .cell .info,.news .grid__two-column .cell .info,.newsdetail .grid__two-column .cell .info{text-align:left;width:90%;top:unset;height:fit-content;bottom:30px;left:5%;transform:translate(0)}.home .grid__two-column .cell .info *,.news .grid__two-column .cell .info *,.newsdetail .grid__two-column .cell .info *{text-transform:none;font-size:clamp(1.5rem,2.1vw,2.3rem);line-height:1.3}@media (width<=767px) and (orientation:portrait){.home .grid__two-column .cell,.news .grid__two-column .cell,.newsdetail .grid__two-column .cell{width:100%}}.news .grid__two-column .cell{display:block}.grid__three-column{grid-template-columns:repeat(3,1fr);display:grid;position:relative;overflow:hidden}.grid__three-column a:hover .gradient{opacity:.5}.grid__three-column .gradient{opacity:0;z-index:2;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.grid__three-column .cell{aspect-ratio:.9;width:100%;height:auto;display:flex;position:relative}.grid__three-column .cell.large{grid-column:span 3}.grid__three-column .cell a{width:100%;height:100%;text-decoration:none;display:block}.grid__three-column .cell .media{width:100%;height:100%;position:absolute}.grid__three-column .cell img,.grid__three-column .cell .vidhold,.grid__three-column .cell video{object-fit:cover;object-position:center 5%;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.grid__three-column .cell:nth-child(3n){width:100%}.grid__three-column .cell .info{z-index:2;text-align:center;background:linear-gradient(#0000 70%,#1f1b1bab 85%,#000000c9);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;padding-bottom:30px;display:flex;position:relative}.grid__three-column .cell .info p{margin-bottom:15px;font-family:the-seasons,sans-serif;font-size:clamp(1rem,1.5vw,1.5rem);font-style:italic;font-weight:400}.grid__three-column .cell .info button{color:inherit;pointer-events:none;background:0 0}.aboutpage .grid__three-column .gradient{display:none}@media (width<=767px) and (orientation:portrait){.grid__three-column{grid-template-columns:1fr}.grid__three-column .cell .info h4{font-size:1.2rem}}a.bioButton{color:#000;cursor:pointer;z-index:100;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;font-family:the-seasons,sans-serif;font-size:1rem;text-decoration:none;display:flex;position:fixed;bottom:40px;right:45px}@media (width<=767px) and (orientation:portrait){a.bioButton{right:5%}}.talentdetail .grid__three-column .cell{aspect-ratio:16/9;position:relative}.talentdetail .grid__three-column .cell .media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.talentdetail .grid__three-column .cell img,.talentdetail .grid__three-column .cell .vidhold,.talentdetail .grid__three-column .cell video{object-fit:cover;z-index:1;width:100%;height:100%}.talentdetail .grid__three-column .cell .info{z-index:2;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.talentdetail .grid__three-column .cell .info h3{text-transform:uppercase;margin-bottom:0;font-size:clamp(2.1rem,2vw,3rem);font-weight:400;line-height:1}.talentdetail .grid__three-column .cell .info p{margin:0;font-size:clamp(1.7rem,2vw,3rem);font-style:italic;font-weight:400}.talentdetail .grid__three-column .cell .info .credits{position:absolute;bottom:20px}.talentdetail .grid__three-column .cell .info .credits p{margin:0;font-family:futura-pt,sans-serif;font-size:clamp(.8rem,1vw,1.2rem);font-style:normal;line-height:1}@media (width>=767px){.talentdetail .grid__three-column .cell .gradient{opacity:0;transition:opacity .6s}.talentdetail .grid__three-column .cell video{opacity:0;transition:opacity .3s}.talentdetail .grid__three-column .cell .credits{opacity:0;transition:opacity .6s}.talentdetail .grid__three-column .cell a:hover video{opacity:1}.talentdetail .grid__three-column .cell a:hover .gradient{opacity:.8}.talentdetail .grid__three-column .cell a:hover .credits{opacity:1}}@media (width<=767px) and (orientation:portrait){.talentdetail .grid__three-column .cell .info .credits{display:none}}.grid__four-column{grid-template-columns:repeat(4,1fr);overflow:hidden}.grid__four-column .cell .info{padding-bottom:20px}.grid__four-column .cell .info p{margin:0}@media (width<=767px) and (orientation:portrait){.grid__four-column{grid-template-columns:100%}.grid__four-column .cell .info h4{font-size:1.2rem}}.justified{width:84%;margin:0 auto}.croppedgrid{flex-flow:wrap;width:84%;margin:0 auto;list-style-type:none;display:flex}.croppedgrid .cell{opacity:1;flex:0 auto;width:20%;margin:0 2.5% 5%;transition:opacity .3s;position:relative;overflow:hidden}.croppedgrid .cell:hover{opacity:.7}.croppedgrid .cell .info{margin:10px 0 0}.croppedgrid .cell .info h2{font-size:1.5rem}.croppedgrid .cell .info p{font-size:1rem}.ar-rows{background:#1c1d1d;width:100%;margin:0 auto;position:relative}.ar-rows .row{text-align:center;justify-content:space-between;display:flex;position:relative}.ar-rows .row .cell{float:left;opacity:1;box-sizing:border-box;pointer-events:all;border:0 solid #fff;position:relative;overflow:hidden}.ar-rows .row .cell .gradient{pointer-events:none;z-index:3;opacity:1;background:url(gradient.e32c3d5c.png) 50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.ar-rows .row .cell img{z-index:2;width:auto;height:auto;display:block;position:relative}.ar-rows .row .cell video,.ar-rows .row .cell .vihold{pointer-events:all;cursor:pointer;object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.ar-rows .row .cell .info{z-index:4;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ar-rows .row .cell .info h3{text-transform:uppercase;margin-bottom:5px;font-size:clamp(1.5rem,2vw,3rem);font-weight:400;line-height:1}.ar-rows .row .cell .info p{margin:0;font-family:the-seasons,sans-serif;font-size:clamp(1.5rem,2vw,3rem);font-style:italic;font-weight:400}.ar-rows .row .cell .info .credits{position:absolute;bottom:20px}.ar-rows .row .cell .info .credits p{margin:0;font-family:futura-pt,sans-serif;font-size:clamp(.8rem,1vw,1.2rem);font-style:normal;line-height:1}@media (width>=767px){.ar-rows .row .cell .gradient,.ar-rows .row .cell .credits{opacity:0;transition:opacity .3s}.ar-rows .row .cell:has(video):hover .gradient{opacity:.8}.ar-rows .row .cell:has(video):hover .credits{opacity:1}}@media (width<=767px) and (orientation:portrait){.ar-rows .row{flex-direction:column}.ar-rows .row .cell{margin:0 0 20px;width:100%!important}.ar-rows .row .cell img.photo{width:100%;display:block;height:auto!important}.ar-rows .row .cell .gradient,.ar-rows .row .cell .credits{display:none}}.cell.click-to-play img{opacity:1;pointer-events:none;transition:opacity .3s}.grid_loose{width:100%;position:relative}.grid_loose ul.canvas{width:100%;list-style-type:none;position:relative}.grid_loose ul.canvas li{z-index:1;border:2px solid #0000;position:absolute;top:0;left:0}.grid_loose ul.canvas li .textEntry ul,.grid_loose ul.canvas li .textEntry ol{margin-left:25px}.grid_loose ul.canvas li .textEntry ul li,.grid_loose ul.canvas li .textEntry ol li{list-style:initial;border:0;position:relative;top:auto;left:auto}.masongrid{width:84%;margin:0 auto;list-style-type:none}.masongrid .grid-sizer,.masongrid .cell{width:47%;height:auto}.masongrid .gutter-sizer{width:6%}.masongrid .cell{float:left;text-align:left;display:block;overflow:hidden}.masongrid .cell .mediawrap{width:100%;height:0;position:relative;overflow:hidden}.masongrid .cell .mediawrap img.photo,.masongrid .cell .mediawrap video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.masongrid .cell.large{width:100%}.masongrid .cell a,.masongrid .cell img{border:none;outline:none;width:100%;text-decoration:none;display:block}.masongrid.effect-2 .cell{opacity:0}.masongrid.effect-2 .cell.shown,.masongrid .shown .cell,.no-js .masongrid figure.cell,.no-cssanimations .masongrid figure.cell{opacity:1}.masongrid.effect-1 figure.animate{animation:.65s forwards fadeIn}.masongrid.effect-2 figure.animate{opacity:1;animation:.65s forwards moveUp;transform:translateY(200px)}@-webkit-keyframes moveUp{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes moveUp{0%{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}.slideshow{text-align:center;width:100%;height:100vh;position:relative;top:auto;overflow:hidden}.slideshow .ui{z-index:20;cursor:pointer;width:18px;position:absolute;top:50%;transform:translateY(-50%)}.slideshow .ui.prev{padding:23px;left:0}.slideshow .ui.next{padding:23px;right:0}.slideshow .ui.close{width:20px;height:20px;padding:20px 22px;top:0;left:0;transform:none}.slideshow .ui line{stroke:#000;stroke-width:4px}.slideshow figure{width:100%;height:100%;position:relative}.slideshow.fullbleed h1{z-index:10;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slideshow.center figure:before{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.slideshow.center figure img.photo{vertical-align:middle;width:auto;max-width:100%;height:auto;max-height:100%;display:inline-block}.slick-dots{background-color:inherit;width:100%;bottom:8%}.slick-dots li{width:12px;height:12px;margin:0 3px;position:relative;top:10px}.slick-dots li button{border:1px solid #000;border-radius:50%;width:100%;height:100%}.slick-dots li.slick-active button{background:#000}#overlay{text-align:center;opacity:0;z-index:-1;background-color:#1c1d1d;justify-content:center;align-items:center;width:100%;height:100%;transition:z-index 0s .4s,transform 0s .4s,opacity .3s;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}#overlay.on{opacity:1;z-index:300;transition:z-index,transform,opacity .3s;transform:translate(0%)}#overlay .logo{width:auto;height:auto;position:absolute;top:35px;left:45px}#overlay .logo img,#overlay .logo svg{width:50px;height:auto;display:block}#overlay .closer{z-index:1;width:100%;height:100%;position:absolute}#overlay .closer .closeIcon{cursor:pointer;width:fit-content;transition:opacity .2s;position:absolute;top:45px;right:45px}#overlay .closer .closeIcon p{text-transform:uppercase;color:#fff;cursor:pointer;margin:0;padding:0;font-family:the-seasons,sans-serif;font-size:1.1rem;font-weight:400}#overlay .inner{z-index:10;width:85%;max-width:1400px;height:65%;position:relative}#overlay .inner.reel .wrap{display:block}#overlay .inner .wrap{text-align:left;grid-template-columns:repeat(2,1fr);gap:100px;width:100%;height:100%;display:grid;position:relative}#overlay .inner .wrap video,#overlay .inner .wrap img{width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}#overlay .inner .wrap .column{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}#overlay .inner .wrap .column img,#overlay .inner .wrap .column video{aspect-ratio:1;object-fit:cover;object-position:center 5%;width:100%;height:auto}#overlay .inner .wrap .column .textwrap h1{text-transform:uppercase;min-width:350px;margin-bottom:5px;font-size:clamp(2rem,4vw,3rem);line-height:1.2}#overlay .inner .wrap .column .textwrap p.subheading{margin-bottom:30px;font-family:the-seasons,sans-serif;font-size:1.2rem;font-style:italic}#overlay .inner .wrap.full-width .column{grid-column:span 2}#overlay .inner .wrap.full-width .column img,#overlay .inner .wrap.full-width .column video{aspect-ratio:unset;width:auto;max-width:100%;height:auto;max-height:100%}.aboutpage #overlay{background-image:url(gradient_75_web.13296049.jpg)}@media (width<=767px) and (orientation:portrait){#overlay .inner{width:100%;height:auto}}
/*# sourceMappingURL=styles.css.map */
