:root{--swiper-navigation-color:#e90083;--swiper-theme-color:#e90083;--vw:100vw}@media (min-width: 1100px){:root{--vw:1100px}}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;text-align:left}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1em}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:inherit;text-decoration:underline;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:inherit;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:1em;padding-bottom:1em;color:inherit;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_Thin.otf") format("opentype");font-weight:100;font-style:normal;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_Thin_Italic.otf") format("opentype");font-weight:100;font-style:italic;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_ExtraLight.otf") format("opentype");font-weight:200;font-style:normal;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_ExtraLight_Italic.otf") format("opentype");font-weight:200;font-style:italic;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_Light.otf") format("opentype");font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_Light_Italic.otf") format("opentype");font-weight:300;font-style:italic;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_Italic.otf") format("opentype");font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_DemiBold.otf") format("opentype");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_DemiBold_Italic.otf") format("opentype");font-weight:500;font-style:italic;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_Bold.otf") format("opentype");font-weight:600;font-style:normal;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_Bold_Italic.otf") format("opentype");font-weight:600;font-style:italic;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_ExtraBold.otf") format("opentype");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_ExtraBold_Italic.otf") format("opentype");font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_Black.otf") format("opentype");font-weight:800;font-style:normal;font-display:fallback}@font-face{font-family:TTCommons;src:url("/site/assets/fonts/TTCommons/TT_Commons_Black_Italic.otf") format("opentype");font-weight:800;font-style:italic;font-display:fallback}html{line-height:1.4;font-weight:normal;font-family:"TTCommons",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:16px;font-size:20px}@media only screen and (min-width: 768px){html{font-size:18px}}.capsFont,.capsFont_strong strong{text-transform:uppercase;font-size:16px;letter-spacing:0.15em;line-height:1.2em;font-weight:500}.textblock{font-size:20px;letter-spacing:0.05em;line-height:1.5em;font-weight:400}@media only screen and (min-width: 768px){.textblock{font-size:30px}}.textblock strong,.textblock b{font-weight:500}a{text-decoration:none}strong{font-weight:500}h1,h2,h3,p{margin:0}.h1{font-weight:normal;font-style:italic;font-size:1.8rem;line-height:1em;margin:0;margin-bottom:0.5em;text-align:center}.header-spacer{height:120px}.header{position:fixed;position:absolute;top:0;left:0;right:0;height:120px;height:calc(20px + 15vw);z-index:200;color:#e90083;pointer-events:none;transition:color 0.3s}.header a,.header button{pointer-events:all}.header .logo{position:absolute;left:calc(2vw + 10px);top:20px}.header .logo>img,.header .logo>svg{width:100px}.header .hamburger{font-family:sans-serif;position:fixed;z-index:110;top:60px;right:calc(2vw + 10px);margin-right:-15px;height:65px;outline:none}@media (min-width: 960px){.header .hamburger{display:none}.header .logo{position:fixed}}@media (min-width: 768px){.header{height:150px}}@media (max-width: 1023px){.header .hamburger{margin-top:0px;margin-top:-45px;transform:scale(0.7);transform-origin:left}}@media (max-width: 959px){body.mobile-nav-in .header{color:white;transition:color 0.3s}body.mobile-nav-in .header .logo{position:fixed}}.navLayer a{text-decoration:none;line-height:1.5em;display:inline-block;text-transform:uppercase}.navLayer a:hover{text-decoration:none;opacity:0.8}@media (min-width: 960px){.navLayer{position:fixed;top:0;left:0;right:0;z-index:40}.navLayer .small{display:none}.navLayer .mainNavView [data-id="work"]{position:absolute;right:calc(2vw + 10px)}.navLayer .mainNavView [data-id="about"]{position:absolute;right:calc(2vw + 10px)}.navLayer .navLayer-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:white;background-color:var(--theme-color-bg)}.navLayer .centerbox{height:110px}.navLayer .mainNav{z-index:1;display:flex;justify-content:flex-start;align-items:flex-start;line-height:1.4em}.navLayer .mainNav a{color:#e90083;margin:0 1.8em}.navLayer .mainNav a[data-id="work"],.navLayer .mainNav a[data-id="about"]{margin:0}}@media (max-width: 959px){.navLayer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:40;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#e90083;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;transition:transform 0.5s,visibility 0.5s}.navLayer a{color:#fff;padding-top:0.5em}.navLayer .centerbox{margin:auto 3vw;padding:calc(4vh + .8em) 0}.navLayer .nav{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:0.1em;margin-bottom:0.5em}.navLayer .socialnav{margin-top:0.1em;margin-bottom:0.5em}.navLayer .mainNav{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:0.5em;transition:margin-top 0.5s,opacity 0.5s;font-size:26px;line-height:1.2em}.navLayer .mainNav .small{font-size:18px}.navLayer .mainNav a{line-height:1.2em}.navLayer .mainNav a::before{border-bottom-width:2px;bottom:0}.navLayer:not(.open){visibility:hidden;transform:translateY(100%);transition:transform 0.5s 0.3s,visibility 0.5s 0.3s}}@media (min-width: 960px){body[data-tplId="work"] .mainNavView{display:none}}.workNav{text-align:center}.workNav a{color:#e90083;text-decoration:none;line-height:1.5em;display:inline-block;text-transform:uppercase}.workNav a:hover{text-decoration:none;opacity:0.8}.workNav a.active{color:white}@media (max-width: 959px){.workNav .closeBtn{display:none}.workNav .nav{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:1em;margin-bottom:2.5em}.workNav .nav a{padding:0.1em}}@media (min-width: 960px){.workNav{position:fixed;top:43px;left:0;right:0;z-index:300}.workNav .closeBtn{position:absolute;right:calc(2vw + 10px)}.workNav .nav{margin-top:0.5em}.workNav .nav a{margin:0 1.8em}}body.touchdevice .workNav a::before{display:none}body{padding:0}#previewInfo{position:fixed;top:0;right:0;z-index:200;color:#000;font-size:11px;line-height:1em;text-transform:uppercase}#previewInfo a{display:inline-block;padding:2px 10px;background-color:#000;color:#fff;font-weight:bold;text-decoration:none}#previewInfo a:hover{text-decoration:underline}@media (max-width: 767px){#previewInfo a{font-size:10px;line-height:1.4em;padding:0px 5px}}a,button,[role="button"]{outline:none !important}.pageBorder{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;border:solid 5px #222;pointer-events:none}body{--theme-color-bg:#fff;background-color:#fff}body[data-tplId="intro"],body[data-tplId="work"]{--theme-color-bg:#000;background-color:#000}.container{padding-left:calc(2vw + 10px);padding-right:calc(2vw + 10px);max-width:1100px;margin-left:auto;margin-right:auto;box-sizing:content-box}.bgcolor-pink{background-color:#e90083}.fluid-img{width:100%;height:auto}@media (min-width: 768px){.fluid-img[data-width="50"]{width:50%}}.nobr{white-space:nowrap}.strong{font-weight:bold}.relative{position:relative}.center{text-align:center}.left{text-align:left}.centerbox{display:flex;justify-content:center;align-items:center}.centerbox>*{margin-top:auto;margin-bottom:auto}.min-page-h{min-height:calc(100vh - 150px)}.fullsection{min-height:100vh}.fullsection.nohead{margin-top:-55px}.fadein{transition:opacity 0.3s}.fadein:not(.loaded){opacity:0}.vh{overflow:hidden;width:0;height:0;position:absolute;padding:0 !important}.lazy{transition:opacity 0.8s 0.1s}.lazy:not(.b-loaded){opacity:0}.clearfix::after{display:block;content:"";clear:both}.cmstext ul,.cmstext ol{padding-left:1em}.btn{border:solid 1px #e90083;background:none;padding:0.3em 0.5em;text-decoration:none !important;display:inline-block;font-style:italic;font-weight:normal;letter-spacing:0.04em}.btn:hover{background-color:#e90083;color:#000}.btn.btn-center{margin-left:auto;margin-right:auto}a.hoverLine,.hoverLine a{position:relative;text-decoration:none}a.hoverLine::before,.hoverLine a::before{content:"";border-bottom:solid 2px currentcolor;width:100%;position:absolute;left:50%;bottom:0;width:0%;transform:translateX(-50%);transition:width 0.2s}a.hoverLine.active::before,.hoverLine a.active::before{width:100%}body:not(.touchdevice) a.hoverLine.active::before,body:not(.touchdevice) a.hoverLine:hover::before,body:not(.touchdevice) .hoverLine a.active::before,body:not(.touchdevice) .hoverLine a:hover::before{width:100%}body.touchdevice a.hoverLine.mobileLine::before,body.touchdevice .hoverLine.mobileLine a::before{width:100%}.page-end-mb{margin-bottom:2em}.p-block p{margin-bottom:1em}.noheading{font-size:inherit;line-height:inherit;font-weight:inherit}.anchor{display:relative}.anchor>div{position:absolute;margin-top:-110px}.footer-intro{font-size:16px;text-transform:uppercase;letter-spacing:0.1em;position:absolute;z-index:1;left:30px;right:30px;bottom:10px}.footer-intro nav{display:flex;align-items:center;justify-content:center}.footer-intro nav a{padding:1em 1em;color:#6f696d;text-decoration:none !important}.footer-intro nav a:hover{color:#e90083}@media (min-width: 992px){.footer-intro nav{justify-content:flex-end}}.footer{font-weight:400;background-color:#e90083;color:white;padding:12vw 0;padding:calc( var(--vw) / 100 * 12) 0;position:relative}.footer a{text-decoration:underline}.footer .section{display:block;margin-bottom:2em}.footer .copyright{color:rgba(0,0,0,0.5)}.footer .title{width:100%;margin-bottom:1.5em}@media (min-width: 576px){.footer .container{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.footer .container .left{flex:1 1 auto;margin-right:50px;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;padding-bottom:2em}.footer .container .left address{margin-right:100px}.footer .container .right{padding-right:2%}.footer .container .copyright{position:absolute;left:calc(2vw + 10px);bottom:-2em;bottom:0}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 *//*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:currentColor}.hamburger-box{width:30px;height:21px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:3px;background-color:currentColor;border-radius:0px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px}.hamburger-inner::after{bottom:-9px}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-6px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-6px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner::before{top:9px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:18px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 9px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-4.28571px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -18px, 0) rotate(-90deg)}.hamburger{outline:none !important}.mod-intro{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;min-height:375px}.mod-intro .logo{position:absolute;top:0;left:0;right:0;z-index:1;display:flex;align-items:flex-start;justify-content:center;margin-top:0}.mod-intro .logo>img{height:auto;width:200px;max-width:30vmin;margin-top:7vh}.mod-intro .media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background-color:black}.mod-intro .hovertext{position:absolute;top:0;left:0;right:0;bottom:0;font-size:8.6vw;line-height:1.2em;letter-spacing:0.12em;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none;padding:5%;color:rgba(0,0,0,0.5);color:white;background-color:black;background-color:rgba(0,0,0,0.6);transition:background-color 0.8s,opacity 0.8s,visibility 0.8s;mix-blend-mode:darken}.mod-intro .hovertext [data-filter]{font-weight:500;position:absolute;text-transform:uppercase;transition:opacity .1, visibility .1}.mod-intro .hovertext[data-show='']{background-color:transparent;opacity:0;visibility:hidden}.mod-intro .hovertext:not([data-show='commercial']) [data-filter='commercial'],.mod-intro .hovertext:not([data-show='immersivesound']) [data-filter='immersivesound'],.mod-intro .hovertext:not([data-show='featurefilm']) [data-filter='featurefilm']{opacity:0;visibility:hidden}.mod-intro .intronav{position:absolute;left:0;right:0;bottom:15vh;margin-bottom:30px;text-align:center;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column}.mod-intro .intronav>a{position:relative;text-decoration:none;color:#e90083;position:relative;display:inline-block;padding:1em 1.5em;text-transform:uppercase;font-weight:500;font-size:20px;letter-spacing:0.15em;color:#e90083;color:white}.mod-intro .intronav>a:not(:hover){color:#e90083}@media (min-width: 768px){.mod-intro .intronav{flex-direction:row;bottom:5vh}}.mod-coverslides{position:relative;padding-bottom:100px}.mod-coverslides .scrollBtn{color:#e90083;position:absolute;left:50%;bottom:35px;background:transparent;border:none;outline:none;transform:translateX(-50%);cursor:pointer;background:no-repeat url("/site/assets/img/svg/arrow-down.svg") center bottom;background-size:20px auto;padding-bottom:15px;transition:padding-bottom 0.3s,margin-bottom 0.3s}.mod-coverslides .scrollBtn:hover{padding-bottom:20px;margin-bottom:-5px}.mod-coverslides .socialLinks{color:#e90083;position:absolute;right:calc(2vw + 10px);bottom:50px;display:flex;align-items:flex-end;justify-content:flex-end}.mod-coverslides .socialLinks a{margin-left:1.2em;line-height:1.2em;display:inline-block;text-decoration:none !important;width:25px;height:25px;background:no-repeat center center;background-size:contain}.mod-coverslides .socialLinks a[data-id="instagram"]{background-image:url("/site/assets/img/social/instagram.svg")}.mod-coverslides .socialLinks a[data-id="facebook"]{background-image:url("/site/assets/img/social/facebook.svg")}.mod-coverslides .socialLinks a[data-id="vimeo"]{background-image:url("/site/assets/img/social/vimeo.svg")}.mod-coverslides .socialLinks a>span{display:none}.mod-coverslides .swiper-container .swiper-slide{cursor:pointer}.mod-coverslides [data-video-status="playing"] .caption{opacity:0}.mod-coverslides .caption{transition:opacity 0.3s;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#e90083;text-align:center}.mod-coverslides .caption .title{font-weight:500;font-size:1.5em;margin-bottom:0.7em;line-height:1.1em}.mod-coverslides .caption .subtitle{font-weight:500;line-height:1.1em}@media (max-width: 649px){.mod-coverslides .scrollBtn{display:none}.mod-coverslides .socialLinks{justify-content:center;left:calc(2vw + 10px);margin-right:1.5em}.mod-coverslides .swiper-container{margin:0 calc(2vw + 10px)}.mod-coverslides .swiper-container .swiper-button-prev,.mod-coverslides .swiper-container .swiper-button-next{display:none}.mod-coverslides .swiper-container .swiper-wrapper{display:block}.mod-coverslides .swiper-container .swiper-wrapper .swiper-slide{margin-bottom:50px}.mod-coverslides .swiper-container .swiper-wrapper .swiper-slide .media{display:block;width:100%;height:auto;object-fit:cover}}@media (min-width: 650px){.mod-coverslides{background-color:white;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 110px)}.mod-coverslides .caption .title{font-size:4vw;letter-spacing:0.15em;margin-bottom:0.5em;line-height:1.1em}.mod-coverslides .caption .subtitle{font-size:1.2rem;letter-spacing:0.15em;line-height:1.1em}.mod-coverslides .swiper-container .swiper-wrapper{align-items:center}.mod-coverslides .swiper-container .swiper-wrapper .swiper-slide{position:relative;display:flex;align-items:center;justify-content:center;width:auto;width:calc(80vw - 100px);padding:0 5vw}.mod-coverslides .swiper-container .swiper-wrapper .swiper-slide .card{position:relative;padding-top:56%;width:100%}.mod-coverslides .swiper-container .swiper-wrapper .swiper-slide .media{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:contain;object-fit:cover;display:block}.mod-coverslides .swiper-container .swiper-button-prev,.mod-coverslides .swiper-container .swiper-button-next{height:100%;top:0;margin:0;width:120px;width:8vw;transition:opacity 0.3s}.mod-coverslides .swiper-container .swiper-button-prev:not(:hover),.mod-coverslides .swiper-container .swiper-button-next:not(:hover){opacity:0}.mod-coverslides .swiper-container .swiper-button-prev{left:0}.mod-coverslides .swiper-container .swiper-button-next{right:0}}@media (min-width: 576px){.mod-coverslides .swiper-wrapper .swiper-slide{transition:opacity 0.5s,padding 0.5s}.mod-coverslides .swiper-wrapper .swiper-slide-active{transition:padding 0.5s}body.coverslidesCinemaMode{--theme-color-bg:#111;background-color:#111;transition:background-color 0.5s}body.coverslidesCinemaMode .navLayer .navLayer-bg{display:none}body.coverslidesCinemaMode .mod-coverslides{background-color:transparent}body.coverslidesCinemaMode .mod-coverslides .swiper-wrapper{align-items:center}body.coverslidesCinemaMode .mod-coverslides .swiper-wrapper .swiper-slide{opacity:0.1;padding:0 10vw}body.coverslidesCinemaMode .mod-coverslides .swiper-wrapper .swiper-slide-active{opacity:1;padding:0}}.mod-about-intro{background-color:#e90083;color:white;padding:12vw 0}.mod-about-intro .title{margin-bottom:3rem}.mod-about-us{color:#e90083;padding:12vw 0;padding:calc( var(--vw) / 100 * 17) 0;position:relative}.mod-about-us .img{position:relative}.mod-about-us .img figure{padding-top:64%}.mod-about-us .img figure>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.mod-about-us .title{margin-bottom:3vw}.mod-about-us .textImg{margin-bottom:3rem;max-width:720px;position:relative}@media (max-width: 991px){.mod-about-us .textImg{width:90%}.mod-about-us .img{margin:-20vw 0 -35vw 0;padding:0;width:100%}.mod-about-us .img .container{padding:0}.mod-about-us .img img{width:100%}}@media (min-width: 992px){.mod-about-us .textImg{width:70%}.mod-about-us .img{position:absolute;width:calc(50vw + 180px);left:calc(50vw - 180px);max-width:900px;top:-100px}.mod-about-us .img img{position:relative;width:100%}}.mod-team{color:#e90083;padding:12vw 0;padding:calc( var(--vw) / 100 * 17) 0}.mod-team .textImg{margin-bottom:3rem;max-width:800px;position:relative;z-index:2}.mod-team .grid img{width:100%}.mod-team .grid .placeholderImg{padding-top:65%;background-color:#e90083;background-color:#eee}.mod-team .grid figcaption{text-align:center;padding:1em calc(2vw + 10px);letter-spacing:0.1em}.mod-team .grid figcaption .title{font-weight:500}@media (max-width: 767px){.mod-team .container{padding:0}.mod-team .textImg{width:90%;margin-left:calc(2vw + 10px)}}@media (min-width: 768px){.mod-team .grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:100px}.mod-team .grid .card{width:49%;margin-top:100px;margin-top:50px;position:relative}.mod-team .grid .card:nth-child(2n){margin-top:-100px;margin-top:-150px}}.mod-textpage{color:#e90083;padding:12vw 0}.mod-textpage.pink{background-color:#e90083;color:white}.mod-textpage .title{margin-bottom:3rem}.mod-work-grid{position:relative;padding:12vw calc(2vw + 10px)}.mod-work-grid .card{position:relative;margin-bottom:calc(2vw + 10px);cursor:pointer;padding-top:56%}.mod-work-grid .card .media{display:block;width:100%;height:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.mod-work-grid .card .placeholderImg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#e90083}.mod-work-grid .card .caption{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#e90083;text-align:center;padding:1em}.mod-work-grid .card .caption .title{font-weight:500;font-size:1.5em;margin-bottom:0.2em;line-height:1.1em}.mod-work-grid .card .caption .subtitle{font-weight:500;line-height:1.1em}@media (min-width: 576px){.mod-work-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));grid-gap:3em calc(2vw + 10px)}}body:not(.touchdevice) .mod-work-grid .card .caption{transition:opacity 0.3s;opacity:0}body:not(.touchdevice) .mod-work-grid .card:hover .caption{opacity:1;background-color:rgba(0,0,0,0.4)}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:5vh 5vw;background-color:#111;color:#e90083}.modal:not(.open){display:none}.modal .closeBtn{position:absolute;z-index:20;top:calc(2vw + 10px);right:calc(2vw + 10px);width:40px;height:40px;line-height:40px;padding:0;border:none;cursor:pointer;background-color:transparent;color:#e90083;font-size:60px;display:flex;align-items:center;justify-content:center;font-weight:300}.modal .modal-container{width:100%;height:80%;margin-top:10%;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.modal .modal-container .modal-header{flex:0 0 auto}.modal .modal-container .modal-header .title{font-weight:500;font-size:1.5em;margin-bottom:0.2em;line-height:1.1em}.modal .modal-container .modal-footer{flex:0 0 auto;font-size:0.8em;letter-spacing:0.01em}.modal .modal-container .modal-body{flex:1 1 auto;margin:5vh 0;width:100%;display:flex;align-items:center;justify-content:center;position:relative}.modal .modal-container .modal-body iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:none;padding:0;margin:0}
