@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_de7557ea-module__HvPnFW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_de7557ea-module__HvPnFW__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_6b90d29c-module__i5sUPG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_6b90d29c-module__i5sUPG__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@keyframes speaker-bounce{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@font-face{font-family:Mont Blanc;src:url(/fonts/mont_blanc/WEB/MontBlanc-Trial-Thin.woff2)format("woff2"),url(/fonts/mont_blanc/WEB/MontBlanc-Trial-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap;unicode-range:U+20-21,U+2C-2E,U+30-39,U+3A-3B,U+3F,U+41-5A,U+61-7A,U+A0-FF}@font-face{font-family:Mont Blanc;src:url(/fonts/mont_blanc/WEB/MontBlanc-Trial-ExtraLight.woff2)format("woff2"),url(/fonts/mont_blanc/WEB/MontBlanc-Trial-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap;unicode-range:U+20-21,U+2C-2E,U+30-39,U+3A-3B,U+3F,U+41-5A,U+61-7A,U+A0-FF}@font-face{font-family:Mont Blanc;src:url(/fonts/mont_blanc/WEB/MontBlanc-Trial-Light.woff2)format("woff2"),url(/fonts/mont_blanc/WEB/MontBlanc-Trial-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+20-21,U+2C-2E,U+30-39,U+3A-3B,U+3F,U+41-5A,U+61-7A,U+A0-FF}@font-face{font-family:Mont Blanc;src:url(/fonts/mont_blanc/WEB/MontBlanc-Trial-Regular.woff2)format("woff2"),url(/fonts/mont_blanc/WEB/MontBlanc-Trial-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-21,U+2C-2E,U+30-39,U+3A-3B,U+3F,U+41-5A,U+61-7A,U+A0-FF}@font-face{font-family:Mont Blanc;src:url(/fonts/mont_blanc/WEB/MontBlanc-Trial-SemiBold.woff2)format("woff2"),url(/fonts/mont_blanc/WEB/MontBlanc-Trial-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+20-21,U+2C-2E,U+30-39,U+3A-3B,U+3F,U+41-5A,U+61-7A,U+A0-FF}@font-face{font-family:Mont Blanc;src:url(/fonts/mont_blanc/WEB/MontBlanc-Trial-Bold.woff2)format("woff2"),url(/fonts/mont_blanc/WEB/MontBlanc-Trial-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+20-21,U+2C-2E,U+30-39,U+3A-3B,U+3F,U+41-5A,U+61-7A,U+A0-FF}@font-face{font-family:Mont Blanc;src:url(/fonts/mont_blanc/WEB/MontBlanc-Trial-ExtraBold.woff2)format("woff2"),url(/fonts/mont_blanc/WEB/MontBlanc-Trial-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+20-21,U+2C-2E,U+30-39,U+3A-3B,U+3F,U+41-5A,U+61-7A,U+A0-FF}@font-face{font-family:Mont Blanc;src:url(/fonts/mont_blanc/WEB/MontBlanc-Trial-Black.woff2)format("woff2"),url(/fonts/mont_blanc/WEB/MontBlanc-Trial-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+20-21,U+2C-2E,U+30-39,U+3A-3B,U+3F,U+41-5A,U+61-7A,U+A0-FF}:root{--orange:#ff3f01;--black:#040704;--white:#fffee2;--beige:#fad8af;--font-alga:"alga", serif;--grey:#797a71;--sidepadding-xs:.972vw}html{background:var(--black);overscroll-behavior-y:none;overflow-x:hidden}body{background:var(--black);overscroll-behavior-y:none;width:100%;max-width:100vw}.body{letter-spacing:-.069vw;font-size:.833vw;font-weight:600;line-height:1;font-family:"Mont Blanc", var(--font-montserrat)}.noise-overlay{z-index:9999;opacity:.065;pointer-events:none;background-image:url(/media/wp-content/uploads/2026/04/665c8d2c94e29f993fd958f1_Grain.gif);background-position:0 0;background-size:auto;position:fixed;inset:0}.dark{color:var(--white)!important}.beige{color:var(--beige)!important}.grey{color:var(--grey)}.cursive{text-transform:lowercase;font-style:italic;font-weight:300;font-family:var(--font-alga)!important}.has-underline{display:inline-block;position:relative}.has-underline:after{content:"";pointer-events:none;background:url(/media/wp-content/uploads/2026/04/Morbius-GIF-5.gif) 50%/100% 100% no-repeat;width:120%;height:.2em;position:absolute;top:120%;left:50%;transform:translate(-50%)}.orange-section{background:var(--orange)}.orange-section *{color:var(--white)}.orange{color:var(--orange)!important}.h1{letter-spacing:-6px;color:var(--orange);font-size:8.333vw;font-weight:800;line-height:.82;font-family:"Mont Blanc", var(--font-montserrat);text-transform:uppercase}.h2-v2{font-family:"Mont Blanc", var(--font-montserrat);letter-spacing:-.347vw;text-transform:uppercase;font-size:6.25vw;line-height:.9}.h2{font-family:var(--font-alga);letter-spacing:-.208vw;font-size:6.25vw;font-style:italic;font-weight:300;line-height:1}.h3{font-family:"Mont Blanc", var(--font-montserrat);letter-spacing:-.208vw;font-size:3.472vw;font-weight:800;line-height:.8}.h3-v2{font-family:var(--font-alga);font-size:3.472vw;font-style:italic;font-weight:400;line-height:1}.h4{font-family:"Mont Blanc", var(--font-montserrat);letter-spacing:-.139vw;font-size:1.389vw;font-weight:300;line-height:1}.h5{font-family:"Mont Blanc", var(--font-montserrat);letter-spacing:-.069vw;font-size:1.111vw;font-weight:600;line-height:1}.caps{text-transform:uppercase}.subhead{letter-spacing:-1px;font-size:.833vw;font-weight:600;line-height:1;font-family:"Mont Blanc", var(--font-montserrat);color:var(--white);align-items:center;gap:.4em;display:inline-flex;overflow:hidden}.subhead .bracket{font-family:Mona Sans,sans-serif;font-size:1.1vw;display:inline-block}.subhead .subhead-text{white-space:nowrap;display:inline-block}.split-word{display:inline-flex}.split-char-clip{display:inline-block;overflow:hidden}.split-char{will-change:transform;display:inline-block}.split-space{display:inline-block}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.header{z-index:100;width:100%;padding:1.667vw 2.778vw;transition:transform .4s;position:fixed;top:0;left:0;transform:translateY(0)}.header.header-hidden{transform:translateY(-100%)}.nav{align-items:center;display:flex}.logo{z-index:102;width:auto;height:2.5vw;position:relative}.hamburger{display:none}.nav-links{gap:2.917vw;margin:0 auto;list-style:none;display:flex}.nav-links a{font-family:var(--font-alga);color:var(--white);letter-spacing:-.5px;font-size:1.389vw;font-style:italic;font-weight:400;line-height:.87;transition:opacity .3s}.nav-links a:hover{opacity:.6}.nav-links .nav-active>a{padding-left:1.042vw;position:relative}.nav-links .nav-active>a:before{content:"";background:var(--orange);border-radius:50%;width:.347vw;height:.347vw;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-links .has-submenu{text-align:center;position:relative}.nav-links .submenu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;z-index:10;background:#040704eb;flex-direction:column;gap:.6vw;min-width:12vw;margin:0;padding:1vw 1.2vw;list-style:none;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:absolute;top:100%;left:0;transform:translateY(-.4vw)}.nav-links .has-submenu:hover .submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-links .submenu a{white-space:nowrap;font-size:1vw}section.home-hero{background:linear-gradient(0deg, var(--background-colour-2,#040704) 9.6%, #000 95.65%);width:100%;min-height:117.153vw}section.home-hero .cursive{color:var(--white);text-transform:lowercase;letter-spacing:0;font-size:9.722vw;font-style:italic;font-weight:300;line-height:.94}section.home-hero .wrapper{width:100%;height:100%;position:relative}section.home-hero .wrapper .mobius-bg-wrapper{z-index:0;width:171.291vw;height:67.399vw;position:absolute;left:-39.444vw}section.home-hero .wrapper .mobius-bg-wrapper img{opacity:.4;object-fit:cover;width:100%;height:100%}section.home-hero .wrapper .first-half{z-index:99;width:100%;height:49.389vw;position:relative}section.home-hero .wrapper .first-half:before{content:"";background:url(/media/wp-content/uploads/2026/04/Morbius-GIF-1B.gif) 0 0/100% 100%;width:35.987vw;height:17.103vw;position:absolute;bottom:2.717vw;left:50%;transform:translate(-50%)}section.home-hero .wrapper .first-half .content{z-index:5;flex-direction:column;align-items:center;gap:15px;display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%)}section.home-hero .wrapper .first-half .content *{text-align:center}section.home-hero .wrapper .first-half .image-parent{z-index:2;width:100%;height:100%;position:relative}section.home-hero .wrapper .first-half .image-parent .orbit-parent{position:absolute;top:23vw;left:50%;transform:translate(-50%)}section.home-hero .wrapper .first-half .image-parent img{object-fit:cover;will-change:transform;width:17.778vw;height:17.778vw;position:absolute}section.home-hero .wrapper .first-half .image-parent img:first-of-type{top:7.778vw;left:-8.472vw}section.home-hero .wrapper .first-half .image-parent img:nth-of-type(2){top:-6.389vw;left:14.722vw}section.home-hero .wrapper .first-half .image-parent img:nth-of-type(3){top:-1.042vw;right:12.153vw}section.home-hero .wrapper .first-half .image-parent img:nth-of-type(4){top:30.556vw;right:4.167vw}section.home-hero .wrapper .first-half .image-parent img:nth-of-type(5){top:31.181vw;left:14.722vw}section.home-hero .wrapper .trail-bars{z-index:0;flex-direction:column;align-items:center;gap:.556vw;padding:1vw 0;display:flex;position:absolute;left:50%;transform:translate(-50%)}section.home-hero .wrapper .trail-bar{background:var(--orange);width:8.819vw;height:.556vw}section.home-hero .wrapper .second-half{z-index:9999;height:58vw;padding-top:29.931vw;position:relative}section.home-hero .wrapper .second-half .video-zoom-wrapper{width:100%;height:100%;position:relative}section.home-hero .wrapper .second-half .video-zoom-wrapper .title{gap:39.306vw;display:flex;position:absolute;right:5.833vw}section.home-hero .wrapper .second-half .video-zoom-wrapper .title .title-item{position:relative}section.home-hero .wrapper .second-half .video-zoom-wrapper .title .title-item:first-child:before{content:"";pointer-events:none;background:url(/media/wp-content/uploads/2026/04/Morbius-GIF-6.gif) 0 0/100% 100% no-repeat;width:23.194vw;height:1.5vw;position:absolute;bottom:-1.2em;left:50%;transform:translate(-50%)}section.home-hero .wrapper .second-half .video-zoom-wrapper .title .title-item:nth-child(2):before{content:"";pointer-events:none;background:url(/media/wp-content/uploads/2026/04/Morbius-GIF-5.gif) 0 0/100% 100% no-repeat;width:100%;height:1.5vw;position:absolute;bottom:-.7em;left:50%;transform:translate(-50%)}section.home-hero .wrapper .second-half .video-zoom-wrapper .title .title-clip{padding-bottom:1em;overflow:hidden}section.home-hero .wrapper .second-half .video-zoom-wrapper video{object-fit:cover;width:17.778vw;height:17.778vw;position:absolute}section.home-hero .wrapper .second-half .video-zoom-wrapper .subtext{position:absolute;bottom:11.528vw;left:50%;overflow:hidden;transform:translate(-50%)}section.home-hero .wrapper .second-half .video-zoom-wrapper .subtext h4{text-align:center;text-transform:uppercase;max-width:25.681vw}.client-slash{font-family:Mona Sans,sans-serif;font-size:6.389vw;font-weight:400;line-height:.92}section.featured-clients{z-index:11;background:var(--black);padding:5.556vw 2.778vw;position:relative}.video-stack{z-index:3;width:100%;height:100vh;position:relative;overflow:hidden}.video-stack .overlay{width:100%;height:100%;position:absolute;inset:0}.video-stack .overlay .meta-wrapper{flex-direction:column;display:flex}.video-stack .overlay .corner-circle{pointer-events:none;z-index:5;width:1.111vw;height:1.111vw;position:absolute}.video-stack .overlay .corner-circle.tl{top:.903vw;left:.903vw}.video-stack .overlay .corner-circle.tr{top:.903vw;right:.903vw}.video-stack .overlay .corner-circle.bl{bottom:.903vw;left:.903vw}.video-stack .overlay .speaker-lines{z-index:5;align-items:flex-end;gap:.21vw;display:flex;position:absolute;bottom:.903vw;left:2.514vw}.video-stack .overlay .speaker-lines .speaker-line{transform-origin:bottom;background:#fffee2;width:.14vw;height:.8vw;animation:.8s ease-in-out infinite alternate paused speaker-bounce}.video-stack .overlay .speaker-lines.playing .speaker-line{animation-play-state:running}.video-stack .overlay .corner-circle.br{bottom:.903vw;right:.903vw}.video-stack .overlay .wrapper{width:100%;height:100%;padding-block:1.042vw;padding-inline:2.993vw;position:relative}.video-stack .overlay .wrapper .top{z-index:4;gap:28.257vw;width:100%;height:100%;display:flex;position:absolute}.video-stack .overlay .wrapper .top .meta-parent{justify-content:space-between;display:flex}.video-stack .cassete-wrapper{z-index:999;width:18.218vw;height:5.395vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-stack .cassete-wrapper .body{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-stack .cassete-wrapper .roller{object-fit:cover;width:2.9vw;height:2.9vw;display:block;position:absolute;top:1.112vw;left:1.112vw}.video-stack .cassete-wrapper .roller.second{display:block;right:1.112vw;left:unset!important}.video-stack .cassete-wrapper .content{font-size:.833vw;font-family:"Mont Blanc", var(--font-montserrat);letter-spacing:-.6px;text-transform:uppercase;font-weight:600;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vs-base,.vs-slide{position:absolute;inset:0}.vs-slide{z-index:1}.vs-base video,.vs-slide video{object-fit:cover;width:100%;height:100%}section.our-team{z-index:5;will-change:transform;width:100%;height:105dvh;margin-top:-5vw;position:relative;overflow:hidden}section.our-team .wrapper{z-index:1;flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex;position:relative}section.our-team .parallax-container{position:absolute;inset:0}section.our-team .parallax-container img{object-fit:cover;will-change:transform;width:100%;position:absolute;bottom:0}section.our-team .parallax-container img:first-child{z-index:0;height:120%;top:-10%}section.our-team .parallax-container img:last-child{z-index:2;height:39.972vw;bottom:0;left:0}section.our-team .subhead{color:var(--white);position:absolute;top:2.778vw;left:2.993vw}section.our-team .h1{z-index:1;text-align:center;width:100%;position:absolute;top:3%;left:50%;transform:translate(-50%)}section.our-team .custom-button{z-index:10;position:absolute;top:2.778vw;right:2.993vw}.custom-button{color:var(--black);background:var(--white);font-family:var(--font-alga);letter-spacing:-.5px;cursor:pointer;isolation:isolate;border:none;border-radius:10px;align-items:center;padding:.833vw 1.667vw .833vw 2.5vw;font-size:1.667vw;font-style:italic;font-weight:500;line-height:1;transition:color .4s;display:inline-flex;position:relative;overflow:hidden}.custom-button:before{content:"";background:var(--orange);transform-origin:50%;z-index:0;border-radius:50%;width:.556vw;height:.556vw;transition:transform .6s cubic-bezier(.7,0,.3,1);position:absolute;top:50%;left:1.111vw;transform:translateY(-50%)scale(1)}.custom-button:after{content:"";background:var(--white);z-index:2;border-radius:50%;width:.556vw;height:.556vw;transition:transform .3s .3s;position:absolute;top:50%;left:1.111vw;transform:translateY(-50%)scale(0)}.custom-button .custom-button-label{z-index:1;color:var(--black);transition:color .4s;position:relative}.custom-button:hover:not(:disabled){color:var(--white)}.custom-button:hover:not(:disabled) .custom-button-label{color:var(--white)}.custom-button:hover:not(:disabled):before{transform:translateY(-50%)scale(80)}.custom-button:hover:not(:disabled):after{transform:translateY(-50%)scale(1)}.custom-button:disabled{opacity:.5;cursor:not-allowed}section.hp-services{background:var(--orange);z-index:4;will-change:transform;margin-top:-5vw;padding:2.778vw 0 4vw;position:relative;overflow:hidden}section.hp-services>.subhead{color:var(--white);justify-content:center;margin-bottom:3vw;display:flex}section.hp-services .wrapper{gap:23.347vw;padding-bottom:7.014vw;display:flex;overflow:hidden}section.hp-services .left{flex-direction:column;display:flex}section.hp-services .left .h4{max-width:23.681vw;padding-left:1.111vw}section.hp-services .left img{width:auto;height:33.487vw;position:absolute;top:19.274vw;left:-54.5vw;transform:rotate(-8.83deg)}section.hp-services .right{flex-direction:column;flex:1;display:flex;position:relative}section.hp-services .right:before{content:"";pointer-events:none;z-index:2;background:url(/media/wp-content/uploads/2026/04/Morbius-GIF-4.gif) 0 0/contain no-repeat;width:6vw;height:6vw;position:absolute;top:-1vw;left:-8vw;transform:rotate(56deg)}section.hp-services .service-titles{flex-direction:column;gap:.5vw;margin-bottom:2.5vw;display:flex;position:relative}section.hp-services .service-titles:after{content:"";pointer-events:none;z-index:2;background:url(/media/wp-content/uploads/2026/04/Morbius-GIF-4.gif) 0 0/contain no-repeat;width:6vw;height:6vw;position:absolute;top:50%;left:-7.5vw;transform:translateY(-50%)}section.hp-services .service-title{font-family:var(--font-alga);text-transform:capitalize;text-underline-offset:.694vw;opacity:.4;cursor:pointer;font-size:5.25vw;font-style:italic;font-weight:400;line-height:.95;text-decoration:underline;text-decoration-thickness:.208vw;transition:opacity .3s}section.hp-services .service-title.active{opacity:1}section.hp-services .service-detail{align-items:flex-start;gap:1.5vw;display:flex;position:relative}section.hp-services .service-detail:before{content:"";pointer-events:none;z-index:2;background:url(/media/wp-content/uploads/2026/04/Morbius-GIF-4.gif) 0 0/contain no-repeat;width:6vw;height:6vw;position:absolute;top:-4vw;left:41vw;transform:rotate(150deg)}section.hp-services .service-img-clip{flex-shrink:0;width:21.319vw;height:21.319vw;position:relative;overflow:hidden}section.hp-services .service-img-clip img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}section.hp-services .service-text-clip{overflow:hidden}section.hp-services .service-text-clip .body{max-width:14vw;color:var(--white);font-size:.833vw;line-height:1.4}footer.site-footer{background:var(--black);z-index:3;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:6vw 2.993vw 2vw;display:flex;position:relative;overflow:hidden}footer.site-footer .footer-top{position:relative}footer.site-footer .footer-top .footer-title{max-width:80vw;position:relative}footer.site-footer .footer-top .footer-title:after{content:"";pointer-events:none;background:url(/media/wp-content/uploads/2026/04/Morbius-GIF-3.gif) 0/contain no-repeat;width:35vw;height:8vw;margin-top:1.5vw;display:block}footer.site-footer .footer-top .footer-image{pointer-events:none;object-fit:contain;width:auto;height:27.04vw;position:absolute;top:6vw;right:-29vw;transform:rotate(-8.81deg)}footer.site-footer .footer-top .footer-image img{width:100%;height:100%}footer.site-footer .footer-bottom{justify-content:space-between;align-items:flex-end;display:flex;position:relative}footer.site-footer .footer-info{gap:4vw;display:flex}footer.site-footer .footer-col{flex-direction:column;gap:.4vw;display:flex}footer.site-footer .footer-label{color:var(--grey);text-transform:uppercase}footer.site-footer .footer-value{color:var(--white);text-transform:uppercase;max-width:14vw;line-height:1.4}footer.site-footer .footer-value .mona-symbol{font-family:Mona Sans,sans-serif}footer.site-footer .footer-social-link{color:var(--white);text-transform:uppercase;transition:color .3s}footer.site-footer .footer-social-link:hover{color:var(--orange)}footer.site-footer .footer-bars{align-items:flex-end;gap:.21vw;display:flex;position:absolute;bottom:0;left:0}footer.site-footer .footer-bars .footer-bar{background:var(--white);transform-origin:bottom;width:.14vw;height:.8vw;animation:.8s ease-in-out infinite alternate speaker-bounce}footer.site-footer .footer-legal{gap:2vw;display:flex}footer.site-footer .footer-legal .body{color:var(--white);text-transform:uppercase}footer.site-footer .footer-legal .copyright-symbol{font-family:Mona Sans,sans-serif}footer.site-footer .footer-legal a:hover{color:var(--orange)}section.parallax-banner{width:100%;height:38.431vw;position:relative}section.parallax-banner.tall{height:69.444vw}section.parallax-banner.tall .content{top:8.75vw;transform:translate(-50%)}section.parallax-banner .parallax-container{width:100%;height:100%;position:relative;overflow:hidden}section.parallax-banner .parallax-container img{object-fit:cover;will-change:transform;width:100%;height:120%;position:absolute;top:-10%;left:0}section.parallax-banner .content{flex-direction:column;min-width:74.792vw;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.parallax-banner .content *{text-align:center;margin-inline:auto}section.about-us .wrapper{padding-top:3.194vw;padding-bottom:47.056vw;padding-inline:var(--sidepadding-xs);flex-direction:column;gap:2.778vw;width:100%;height:100%;display:flex;position:relative;overflow:clip}section.about-us .wrapper .top-content{justify-content:space-between;display:flex}section.about-us .wrapper .top-content .h3{text-transform:uppercase;max-width:56.111vw}section.about-us .wrapper .top-content .h5{max-width:23.681vw}section.about-us .wrapper .sliding-cards-wrapper{z-index:5;width:66.389vw;height:46.042vw;position:absolute;bottom:0;left:0}section.about-us .wrapper .sliding-cards-wrapper img{will-change:transform;object-fit:cover;width:26.667vw;height:34.514vw;position:absolute}section.about-us .wrapper .sliding-cards-wrapper img:first-child{z-index:3;bottom:0;left:-14.931vw;transform:rotate(-6.692deg)}section.about-us .wrapper .sliding-cards-wrapper img:nth-child(2){z-index:2;bottom:2.083vw;left:2.083vw;transform:rotate(.774deg)}section.about-us .wrapper .sliding-cards-wrapper img:nth-child(3){z-index:1;bottom:.611vw;left:12.5vw;transform:rotate(9.709deg)}section.about-our-team{padding:var(--sidepadding-xs);padding-block:2vw 7.556vw}section.about-our-team .wrapper{flex-direction:column;gap:9.722vw;display:flex}.team-list{width:100%;position:relative}.team-list .line{background:#fad8af2e;width:100%;height:1px;position:relative}.team-list>.line:first-child,.team-list>.line:last-child{display:none}.team-row.active+.line{background:0 0}.team-row.active+.line:after{content:"";pointer-events:none;background:url(/media/wp-content/uploads/2026/05/Morbius-GIF-8.gif) 0/auto 100% repeat-x;height:.2vw;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.team-row{cursor:pointer;z-index:10;grid-template-columns:1fr 1fr;align-items:center;padding:1.6vw 0;display:grid;position:relative}.team-row-left{font-family:var(--font-alga);color:#fad8af47;align-items:baseline;gap:1.5vw;font-size:2.5vw;font-style:italic;font-weight:300;line-height:1;transition:color .3s;display:flex}.team-num{font-family:var(--font-montserrat);letter-spacing:.1em;color:#fad8af66;font-size:.833vw;font-style:normal;transition:color .3s}.team-position-symbol{font-family:var(--font-montserrat);font-weight:800}.team-row-image{opacity:0;pointer-events:none;z-index:100;width:16.417vw;height:19.792vw;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:40%;overflow:hidden;transform:translate(-30%,-50%)scale(.96)}.team-row-image img{object-fit:cover;width:100%;height:100%;display:block}.team-row.active{z-index:1000}.team-position{white-space:nowrap;padding-right:5.694vw}.team-row-right{font-family:"Mont Blanc", var(--font-montserrat);text-transform:uppercase;letter-spacing:-.05vw;color:#fad8af2e;justify-self:end;font-size:2.222vw;font-weight:800;line-height:1;transition:color .3s}.team-row.active .team-row-left,.team-row.active .team-num,.team-row.active .team-row-right{color:var(--white)}.team-row.active .team-row-image{opacity:1;transform:translate(-50%,-50%)scale(1)}section.our-culture .wrapper{width:100%;height:100%;min-height:100vh;display:flex}section.our-culture .wrapper .left,section.our-culture .wrapper .right{width:50%}section.our-culture .wrapper .left{position:relative;overflow:hidden}section.our-culture .wrapper .left .parallax-container{position:absolute;inset:0}section.our-culture .wrapper .left .parallax-container img{object-fit:cover;will-change:transform;width:100%;height:120%;position:absolute;top:-10%;left:0}section.our-culture .wrapper .right{padding:var(--sidepadding-xs);flex-direction:column;gap:1em;padding-bottom:2.778vw;display:flex}section.our-culture .wrapper .right .h3{text-transform:uppercase;max-width:46.25vw}section.our-culture .wrapper .right .h3 span{margin-inline:.2em}section.our-culture .wrapper .right .content-wrapper{flex-direction:column;gap:10.903vw;display:flex}section.our-culture .wrapper .right .bottom-body{gap:3.472vw;height:15.972vw;display:flex}section.our-culture .wrapper .right .bottom-body .h5{width:20.069vw}section.our-culture .wrapper .right .bottom-body .h5:nth-child(2){margin-top:auto}.contact-page{padding-inline:var(--sidepadding-xs);min-height:100vh;padding-block:1.736vw 8.958vw}.contact-top{grid-template-columns:1.4fr 1fr;align-items:flex-end;gap:4vw;margin-bottom:6vw;display:grid}.contact-heading .subhead{margin-bottom:1.8vw}.contact-heading .h1{color:var(--white)}.contact-info{max-width:22vw;font-family:"Mont Blanc", var(--font-montserrat);flex-direction:column;gap:1vw;margin-left:auto;display:flex}.contact-intro{font-size:1vw;font-weight:400;line-height:1.45}.contact-info-block{flex-direction:column;gap:.4vw;font-size:1vw;font-weight:600;line-height:1.4;display:flex}.contact-info-label{font-family:var(--font-montserrat);letter-spacing:.16em;margin-bottom:.2vw;font-size:.7vw;font-weight:500}.contact-info-block a:hover{text-decoration:underline}.contact-form-wrapper{width:100%;max-width:46.528vw;margin-left:13.542vw}.contact-form{flex-direction:column;gap:2.5vw;display:flex}.form-field{flex-direction:column;flex:1;gap:.4vw;display:flex}.form-label{font-family:var(--font-montserrat);letter-spacing:.18em;text-transform:uppercase;color:var(--white);font-size:.7vw;font-weight:500}.form-input,.form-textarea{width:100%;color:var(--white);font-family:"Mont Blanc", var(--font-montserrat);background:0 0;border:0;border-bottom:1px solid #fffee28c;outline:none;padding:.4vw 0;font-size:1.1vw;transition:border-color .3s}.form-input:focus,.form-textarea:focus{border-bottom-color:var(--white)}.form-input::placeholder,.form-textarea::placeholder{color:var(--white);opacity:1;font-family:var(--font-montserrat);letter-spacing:.18em;text-transform:uppercase;font-size:.7vw;font-weight:500}@media (max-width:768px){.form-input::placeholder,.form-textarea::placeholder{font-size:3vw}}.form-textarea{resize:vertical;min-height:5vw}.form-name-row{gap:2vw;display:flex}.form-error{color:var(--beige);font-family:var(--font-montserrat);letter-spacing:.05em;margin-top:.4vw;font-size:.75vw}.form-error-global{margin-top:0;padding:1vw 0}.contact-form .custom-button{align-self:flex-start;margin-top:1vw}.contact-form-success{padding:6vw 0}@media (max-width:768px){.contact-page{padding:15vw 5vw 20vw}.contact-top{grid-template-columns:1fr;gap:10vw;margin-bottom:12vw}.contact-info{gap:6vw;max-width:100%;margin-left:0}.contact-intro,.contact-info-block{font-size:4vw}.contact-info-label{font-size:3vw}.contact-form-wrapper{max-width:100%;margin-left:unset}.contact-form{gap:7vw}.form-label{font-size:3vw}.form-input,.form-textarea{padding:3vw 0;font-size:4.5vw}.form-name-row{flex-direction:column;gap:7vw}.form-error{font-size:3vw}.contact-form .custom-button{border-radius:2vw;padding:3vw 6vw 3vw 9vw;font-size:4.5vw}.contact-form .custom-button:before,.contact-form .custom-button:after{width:2vw;height:2vw;left:4vw}}section.contact-faq{padding:4vw 5vw 8vw}section.contact-faq .wrapper{flex-direction:column;gap:6vw;display:flex}section.contact-faq .top{flex-direction:column;gap:1.5vw;display:flex}section.contact-faq .bottom{grid-template-columns:1fr 1.2fr;align-items:start;gap:4vw;display:grid}section.contact-faq .bottom .left{flex-direction:column;gap:1.5vw;width:39.931vw;display:flex;position:relative}.faq-list{width:100%;position:relative}.faq-row{cursor:pointer;padding-bottom:0;transition:padding-bottom .5s cubic-bezier(.22,1,.36,1) .5s;position:relative}.faq-row.active{padding-bottom:4vw;transition:padding-bottom .5s cubic-bezier(.22,1,.36,1)}.faq-row-head{color:#fad8af66;grid-template-columns:auto 1fr auto;align-items:baseline;gap:1.5vw;padding:1.6vw 0;transition:color .3s;display:grid}.faq-num{font-family:var(--font-montserrat);letter-spacing:.1em;font-size:.833vw;line-height:1}.faq-question{color:inherit;line-height:1}.faq-icon{align-self:center;width:1.4vw;height:1.4vw;transition:transform .6s cubic-bezier(.6,0,.2,1);display:inline-block;position:relative;transform:rotate(0)}.faq-row.active .faq-icon{transform:rotate(180deg)}.faq-icon-bar{background:currentColor;border-radius:1px;transition:transform .6s cubic-bezier(.6,0,.2,1);position:absolute;top:50%;left:50%}.faq-icon-bar-h{width:100%;height:2.5px;transform:translate(-50%,-50%)}.faq-icon-bar-v{width:2.5px;height:100%;transition:transform .5s cubic-bezier(.6,0,.2,1) 50ms;transform:translate(-50%,-50%)scaleY(1)}.faq-row.active .faq-icon-bar-v{transform:translate(-50%,-50%)scaleY(0)}.faq-row.active .faq-row-head{color:var(--white)}.faq-line{background:#fad8af2e;width:100%;height:1px;position:relative}.faq-row.active .faq-line{background:0 0}.faq-row.active .faq-line:after{content:"";pointer-events:none;background:url(/media/wp-content/uploads/2026/05/Morbius-GIF-8.gif) 0/auto 100% repeat-x;height:.2vw;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.6,0,.2,1) .5s;display:grid}.faq-row.active .faq-answer-wrap{grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.6,0,.2,1)}.faq-answer-inner{overflow:hidden}.faq-answer{max-width:28vw;font-family:"Mont Blanc", var(--font-montserrat);color:var(--white);padding-top:1.5vw;padding-left:2.6vw;font-size:.9vw;line-height:1.5}.faq-line-clip{display:block;overflow:hidden}.faq-line-inner{transition:transform .4s cubic-bezier(.6, 0, .2, 1) calc(var(--i,0) * 50ms);display:block;transform:translateY(110%)}.faq-row.active .faq-line-inner{transition:transform .65s cubic-bezier(.22, 1, .36, 1) calc(.35s + var(--i,0) * 70ms);transform:translateY(0)}@media (max-width:768px){section.contact-faq{padding-block:15vw 20vw}section.contact-faq .bottom{grid-template-columns:1fr;gap:10vw}.faq-row.active{padding-bottom:12vw}.faq-row-head{gap:4vw;padding:5vw 0}.faq-num{font-size:3vw}.faq-icon{width:4.5vw;height:4.5vw}.faq-answer{max-width:100%;padding-top:4vw;padding-left:7vw;font-size:3.8vw}}.contact-faq .left img{width:26.667vw;height:34.514vw;position:absolute}.contact-faq .left img:first-child{z-index:2;left:-1.5vw;transform:rotate(-6.6deg)}.contact-faq .left img:nth-of-type(2){z-index:1;left:10.417vw;transform:rotate(9.6deg)}section.our-works{background:var(--black);padding:var(--sidepadding-xs);padding:4vw 5vw 8vw}section.our-works .wrapper{flex-direction:column;display:flex}section.our-works .subhead{margin-bottom:1.5vw}section.our-works .our-works-title{max-width:50vw;margin-bottom:5vw}.works-stage,.works-list{width:100%;position:relative}.works-list>.works-line:first-child{display:none}.works-line{background:#fffee22e;width:100%;height:1px;position:relative}.works-row.active+.works-line{background:0 0}.works-row.active+.works-line:after{content:"";pointer-events:none;background:url(/media/wp-content/uploads/2026/05/Morbius-GIF-8.gif) 0/auto 100% repeat-x;height:.2vw;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.works-row{cursor:pointer;z-index:2;align-items:baseline;gap:1.5vw;padding:1.4vw 0;display:flex;position:relative}.works-row-link{width:100%;color:inherit;align-items:baseline;gap:1.5vw;text-decoration:none;display:flex}.works-num{font-family:var(--font-montserrat);letter-spacing:.1em;color:#fffee266;flex-shrink:0;font-size:.833vw;line-height:1;transition:color .3s}.works-title{font-family:"Mont Blanc", var(--font-montserrat);letter-spacing:-.139vw;text-transform:uppercase;color:#fffee22e;font-size:3.472vw;font-weight:800;line-height:.9;transition:color .3s}.works-row.active .works-num,.works-row.active .works-title{color:var(--white)}.works-preview{pointer-events:none;z-index:1;width:31.25vw;height:17.583vw;display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.works-image{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.96)}.works-image.active{opacity:1;transform:scale(1)}.works-image img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){section.our-works{padding-block:18vw 20vw}.our-works-title{max-width:100%;margin-bottom:12vw}.works-row{gap:4vw;padding:4vw 0}.works-num{font-size:3vw}.works-title{font-size:7vw}.works-preview{width:100%;height:60vw;margin-top:8vw;position:relative;top:auto;right:auto;transform:none}}section.work-info{padding:var(--sidepadding-xs);contain:layout paint;padding:6vw 5vw 8vw;overflow:hidden}section.work-info .wrapper{transform-origin:0 0;will-change:transform;backface-visibility:hidden;align-items:flex-start;gap:22.917vw;display:flex}.work-info-heading{text-transform:uppercase;width:38.333vw}.work-info-pillars{flex-direction:column;gap:2.778vw;display:flex}.work-info-pillar{flex-direction:column;gap:1vw;display:flex}.work-info-num{font-family:"Mont Blanc", var(--font-montserrat);letter-spacing:.1em;color:var(--white);font-size:.833vw;font-weight:600;line-height:1}.work-info-title{text-transform:uppercase;max-width:30vw}.work-info-body{grid-template-columns:17vw 1fr;align-items:start;gap:1.5vw;margin-top:.5vw;display:grid}.work-info-image{aspect-ratio:4/3;width:100%;overflow:hidden}.work-info-image img{object-fit:cover;will-change:transform;width:100%;height:100%;display:block}.work-info-subtext{font-family:"Mont Blanc", var(--font-montserrat);max-width:12vw;margin-top:.4vw;font-size:.9vw;font-weight:500;line-height:1.45}@media (max-width:768px){section.work-info{padding-block:18vw 20vw}section.work-info .wrapper{flex-direction:column;gap:12vw}.work-info-heading{width:80vw;max-width:100%;position:static}.work-info-pillars{gap:14vw}.work-info-pillar{gap:3vw}.work-info-num{font-size:3vw}.work-info-title{max-width:100%}.work-info-body{grid-template-columns:50vw 1fr;gap:4vw;margin-top:2vw}.work-info-subtext{max-width:100%;margin-top:1vw;font-size:3.5vw}}main.work-post{background:var(--black);color:var(--white);min-height:100vh}.work-post-head{padding-top:8.5vw;padding-bottom:1.5vw}.work-post-head .wrapper{padding-inline:var(--sidepadding-xs)}.work-post-title{width:42.917vw;margin:0;font-weight:800}.work-post-meta{color:var(--orange);font-family:"Mont Blanc", var(--font-montserrat);letter-spacing:-.5px;text-transform:uppercase;justify-content:space-between;align-items:flex-end;margin-top:1.5vw;font-size:.972vw;font-weight:700;display:flex}.work-post-meta-left{gap:1.5vw;display:inline-flex}.work-post-meta-right{text-align:right}.work-hero{aspect-ratio:16/9;background:var(--black);width:100%;position:relative;overflow:hidden}.work-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.work-hero-play{border:1px solid var(--white);width:6vw;height:6vw;color:var(--white);cursor:pointer;font-family:"Mont Blanc", var(--font-montserrat);letter-spacing:.05em;background:0 0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-weight:600;transition:background .25s,color .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-hero-play:hover{background:var(--white);color:var(--black)}.work-hero-play-icon{font-size:1vw;line-height:1}.work-hero-play-label{margin-top:.3vw;font-size:.75vw}.work-hero-player{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.work-overview{background:var(--black);width:100%;color:var(--white);padding:5vw 0 1vw;position:relative;overflow:hidden}.work-overview .wrapper{padding-inline:var(--sidepadding-xs);flex-direction:column;flex-shrink:0;gap:1.5vw;display:flex}.work-overview .subhead{color:var(--white)}.overview-text{color:var(--white);text-transform:uppercase;max-width:85vw;margin:0}.overview-track-viewport{margin-top:3vw;overflow:visible}.overview-track{padding-inline:var(--sidepadding-xs);will-change:transform;align-items:flex-start;gap:1.5vw;display:flex}.overview-image{flex-shrink:0;width:39.167vw;height:37.917vw;position:relative;overflow:hidden}.overview-image-inner{will-change:transform;position:absolute;inset:0 -4.5%}.overview-image-inner img{object-fit:cover;width:100%;height:100%;display:block}.image-masonry{background:var(--black);padding:5vw 0}.image-masonry-grid{padding-inline:var(--sidepadding-xs);gap:.25vw;display:grid}.image-masonry-cell{aspect-ratio:1;position:relative;overflow:hidden}.image-masonry-cell img{object-fit:cover;width:100%;height:100%;display:block}.image-banner-hero{aspect-ratio:16/9;background:var(--black);width:100%;position:relative;overflow:hidden}.image-banner-hero-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.behind-the-scene{background:var(--black);color:var(--white);padding:4.792vw 0 15.972vw}.behind-the-scene .wrapper{padding-inline:var(--sidepadding-xs);flex-direction:column;gap:1.5vw;display:flex}.bts-row{justify-content:space-between;align-items:flex-start;gap:4vw;display:flex}.bts-title{flex-shrink:0;margin:0}.bts-credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:3vw 4vw;width:36vw;display:grid}.bts-credit{flex-direction:column;gap:.5vw;display:flex}.bts-role{text-transform:uppercase;color:var(--white);opacity:.7}.bts-name{text-transform:uppercase;color:var(--white)}.next-project{background:var(--orange);color:var(--white);padding:4vw 0}.next-project .wrapper{flex-direction:column;gap:3vw;padding-inline:.556vw;display:flex}.next-project-title{color:var(--white);flex-direction:column;align-items:flex-start;margin:0;line-height:.85;display:flex}.next-project-row{align-items:center;gap:2vw;display:inline-flex}.next-project-arrow{width:6vw;height:auto;display:inline-block;transform:rotate(90deg)}.next-project-cards{align-items:flex-start;gap:.556vw;display:flex}.next-project-card{cursor:pointer;flex-direction:column;flex-shrink:0;gap:.556vw;display:flex;position:relative}.next-project-card>img{object-fit:cover;background:#0003;display:block}.next-project-card:first-child>img{width:41.806vw;height:23.472vw}.next-project-card:nth-child(2)>img{width:55.528vw;height:31.806vw}.next-project-card-meta{color:var(--white);font-family:"Mont Blanc", var(--font-montserrat);text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:2vw;display:flex}.next-project-card-text{flex-direction:column;gap:.4vw;display:flex}.next-project-card-project{font-family:"Mont Blanc", var(--font-montserrat);letter-spacing:-.5px;text-transform:uppercase;color:var(--white);opacity:.7;font-size:.833vw;font-weight:600}.next-project-card-title{text-transform:uppercase;font-weight:700}.next-project-card-label{letter-spacing:-.5px;text-align:right;opacity:.85;font-size:.833vw;font-weight:600}@media (max-width:768px){.work-post-head{padding:24vw 5vw 5vw}.work-post-meta{flex-direction:column;align-items:flex-start;gap:2vw;font-size:3vw}.work-hero-play{width:18vw;height:18vw}.work-hero-play-icon{font-size:3vw}.work-hero-play-label{margin-top:1vw;font-size:2.5vw}.work-overview{height:auto;padding:12vw 5vw 8vw}.overview-text{letter-spacing:-.4vw;font-size:7vw}.overview-track-viewport{-webkit-overflow-scrolling:touch;margin-top:8vw;overflow:auto hidden}.overview-track{gap:4vw;height:60vw}.overview-image{aspect-ratio:4/5}.image-masonry{padding:10vw 0}.image-masonry-grid{gap:1vw}.behind-the-scene{padding:16vw 5vw 18vw}.behind-the-scene .wrapper{flex-direction:column;gap:10vw}.behind-the-scene .wrapper .bts-row{flex-direction:column;gap:5vw}.bts-credits{gap:6vw;width:100%}.bts-role{font-size:2.5vw}.bts-name{font-size:3.5vw}.next-project{padding:12vw 5vw 14vw}.next-project .wrapper{gap:8vw}.next-project-arrow{width:13vw;margin-left:3vw}.next-project-cards{flex-direction:column;gap:8vw}.next-project-cards .next-project-card{gap:3vw}.next-project-cards .next-project-card img{width:100%;height:50vw}.next-project-card:first-child,.next-project-card:nth-child(2){aspect-ratio:4/3;width:100%;height:auto}.next-project-card-title{font-size:4vw}.next-project-card-label{font-size:2.5vw}.next-project-card-project{font-size:3vw}body,section.home-hero{overflow-x:clip}.body{letter-spacing:-.2vw;font-size:3.5vw}.h1{letter-spacing:-2px;font-size:13vw;line-height:.88}.h2-v2{letter-spacing:-.8vw;font-size:11vw}.h2{letter-spacing:-.5vw;font-size:10vw}.h3{letter-spacing:-.5vw;font-size:8vw;line-height:.9}.h3-v2{font-size:8vw}.h4{letter-spacing:-.3vw;font-size:4.5vw;line-height:1.1}.h5{letter-spacing:-.15vw;font-size:3.8vw;line-height:1.2}.subhead{letter-spacing:-.3px;gap:1.2vw;font-size:3vw}.subhead .bracket{font-size:3.6vw}.client-slash{font-size:16vw}.header{padding:4.5vw 5vw}.logo{height:7vw}.nav-links{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#040704f2;flex-direction:column;justify-content:center;align-items:center;gap:8vw;width:100vw;height:100vh;transition:transform .4s cubic-bezier(.77,0,.175,1);position:fixed;top:0;left:0;transform:translateY(-100%)}.nav-links a{font-size:8vw}.nav-links .has-submenu{position:relative}.nav-links .has-submenu .submenu{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;text-align:center;opacity:0;visibility:hidden;background:0 0;flex-direction:column;gap:4vw;max-height:0;margin-top:0;padding:0;transition:max-height .4s,opacity .4s,margin-top .4s,visibility .4s;display:flex;position:static;overflow:hidden;transform:none}.nav-links .has-submenu .submenu a{font-size:5vw}.nav-links .has-submenu.expanded .submenu{opacity:1;visibility:visible;max-height:100vw;margin-top:4vw}.nav-links .nav-active>a{padding-left:3vw}.nav-links .nav-active>a:before{width:1.5vw;height:1.5vw}.header.menu-open{transform:translateY(0)!important}.header.menu-open .nav-links{transform:translateY(0)}.hamburger{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:center;gap:1.2vw;width:6vw;height:4.5vw;margin-left:auto;padding:0;display:flex}.hamburger span{background:var(--white);transform-origin:50%;border-radius:2px;width:100%;height:.4vw;transition:transform .3s,opacity .3s;position:relative}.hamburger.active span:first-child{transform:translateY(1.6vw)rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-1.6vw)rotate(-45deg)}section.home-hero{min-height:180vw}section.home-hero .cursive{font-size:18vw;line-height:.95}section.home-hero .wrapper .mobius-bg-wrapper{width:220vw;height:90vw;left:-60vw}section.home-hero .wrapper .first-half{height:100dvh!important}section.home-hero .wrapper .first-half:before{width:70vw;height:33vw;bottom:25vh}section.home-hero .wrapper .first-half .content{gap:3vw;top:50%;transform:translate(-50%,-50%)}section.home-hero .wrapper .first-half .image-parent .orbit-parent{top:50%;transform:translate(-50%,-50%)}section.home-hero .wrapper .first-half .image-parent img{width:28vw;height:28vw}section.home-hero .wrapper .first-half .image-parent img:first-of-type{top:67vw;left:-14vw}section.home-hero .wrapper .first-half .image-parent img:nth-of-type(2){top:50vw;left:22vw}section.home-hero .wrapper .first-half .image-parent img:nth-of-type(3){top:68vw;right:-12vw}section.home-hero .wrapper .first-half .image-parent img:nth-of-type(4){top:126vw;right:-6vw}section.home-hero .wrapper .first-half .image-parent img:nth-of-type(5){top:125vw;left:-2vw}section.home-hero .wrapper .trail-bars{gap:1.4vw;padding:2vw 0}section.home-hero .wrapper .trail-bar{width:22vw;height:1.4vw}section.home-hero .wrapper .second-half{justify-content:center;align-items:center;height:100vh;padding-top:0;display:flex;height:100dvh!important}section.home-hero .wrapper .second-half .video-zoom-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}section.home-hero .wrapper .second-half .video-zoom-wrapper .title{z-index:101;flex-direction:column;justify-content:center;align-items:center;gap:37vh;width:100%;display:none;position:absolute;top:25%;left:50%;right:auto;transform:translate(-50%,-50%)}section.home-hero .wrapper .second-half .video-zoom-wrapper .title .title-item h2{font-size:8.5vw}section.home-hero .wrapper .second-half .video-zoom-wrapper .title .title-item:first-child:before,section.home-hero .wrapper .second-half .video-zoom-wrapper .title .title-item:nth-child(2):before{width:25vw;height:2vw;bottom:-1.2em}section.home-hero .wrapper .second-half .video-zoom-wrapper video{width:36vw;height:36vw;top:50%;left:50%;transform:translate(-50%,-50%)}section.home-hero .wrapper .second-half .video-zoom-wrapper .subtext{z-index:99;width:100%;bottom:12vh}section.home-hero .wrapper .second-half .video-zoom-wrapper .subtext h4{max-width:90vw;margin:0 auto}section.featured-clients{padding:14vw 5vw}.video-stack{height:100vh}.video-stack .overlay .corner-circle{width:3vw;height:3vw}.video-stack .overlay .corner-circle.tl{top:2.5vw;left:2.5vw}.video-stack .overlay .corner-circle.tr{top:2.5vw;right:2.5vw}.video-stack .overlay .corner-circle.bl{bottom:2.5vw;left:2.5vw}.video-stack .overlay .corner-circle.br{bottom:2.5vw;right:2.5vw}.video-stack .overlay .speaker-lines{gap:.6vw;bottom:2.5vw;left:7vw}.video-stack .overlay .speaker-lines .speaker-line{width:.4vw;height:2.2vw}.video-stack .overlay .wrapper{padding-block:3vw;padding-inline:6vw}.video-stack .overlay .wrapper .top{flex-direction:column;gap:8vw}.video-stack .cassete-wrapper{width:50vw;height:15vw}.video-stack .cassete-wrapper .roller{width:8vw;height:8vw;top:3vw;left:3vw}.video-stack .cassete-wrapper .roller.second{right:3vw}.video-stack .cassete-wrapper .content{letter-spacing:-.3px;font-size:2.5vw}section.our-team{margin-top:-12vw}section.our-team .wrapper{min-height:80vh}section.our-team .parallax-container img:last-child{height:90vw}section.our-team .subhead{top:7vw;left:6vw}section.our-team .h1{top:15%}section.our-team .custom-button{top:7vw;right:6vw}.custom-button{border-radius:2vw;padding:2.5vw 5vw 2.5vw 8vw;font-size:4.5vw}.custom-button:before,.custom-button:after{width:1.8vw;height:1.8vw;left:3.5vw}section.hp-services{margin-top:-12vw;padding:8vw 0 12vw}section.hp-services>.subhead{margin-bottom:8vw}section.hp-services .wrapper{flex-direction:column;gap:12vw;padding-bottom:14vw}section.hp-services .left{padding-inline:5vw}section.hp-services .left .h4{max-width:70vw;padding-left:0}section.hp-services .left img{display:none}section.hp-services .right{padding-inline:5vw}section.hp-services .right:before{display:none}section.hp-services .service-titles{gap:4vw;margin-bottom:12vw}section.hp-services .service-titles:after{display:none}section.hp-services .service-title{text-underline-offset:1vw;padding-bottom:2vw;font-size:11vw;line-height:1.1;text-decoration-thickness:.2vw}section.hp-services .service-detail{flex-direction:column;gap:5vw}section.hp-services .service-detail:before{display:none}section.hp-services .service-img-clip{width:100%;height:80vw}section.hp-services .service-text-clip{padding-bottom:5vw}section.hp-services .service-text-clip .body{max-width:100%;font-size:3.5vw}footer.site-footer{padding:16vw 5vw 6vw}footer.site-footer .footer-top .footer-title{max-width:100%;font-size:12vw}footer.site-footer .footer-top .footer-title:after{width:80vw;height:18vw;margin-top:4vw}footer.site-footer .footer-top .footer-image{opacity:.3;height:50vw;top:50vw;right:-60vw}footer.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:10vw}footer.site-footer .footer-info{flex-wrap:wrap;gap:8vw}footer.site-footer .footer-col{gap:1.5vw}footer.site-footer .footer-value{word-break:normal;overflow-wrap:break-word;max-width:100%}footer.site-footer .footer-bars{position:relative}footer.site-footer .footer-bars .footer-bar{width:.4vw;height:2.2vw}footer.site-footer .footer-legal{flex-wrap:wrap;gap:5vw}section.parallax-banner{height:100vw}section.parallax-banner.tall{height:130vw}section.parallax-banner.tall .content{top:35vw}section.parallax-banner .content{min-width:90vw}section.about-us .wrapper{padding-top:10vw;padding-bottom:110vw;gap:8vw;padding-inline:5vw}section.about-us .wrapper .top-content{flex-direction:column;gap:8vw}section.about-us .wrapper .top-content .h3,section.about-us .wrapper .top-content .h5{max-width:100%}section.about-us .wrapper .sliding-cards-wrapper{width:100%;height:105vw}section.about-us .wrapper .sliding-cards-wrapper img{width:60vw;height:78vw}section.about-us .wrapper .sliding-cards-wrapper img:first-child{left:-30vw}section.about-us .wrapper .sliding-cards-wrapper img:nth-child(2){bottom:5vw;left:5vw}section.about-us .wrapper .sliding-cards-wrapper img:nth-child(3){bottom:1.5vw;left:30vw}section.about-our-team{padding:8vw 5vw 18vw}section.about-our-team .wrapper{gap:20vw}.team-row{grid-template-columns:1fr;gap:1.5vw;padding:4vw 0}.team-row-left{gap:4vw;font-size:7vw}.team-num{font-size:2.6vw}.team-position{white-space:normal;padding-right:0}.team-row-image{width:25vw;height:30vw;left:85%}.team-row-right{letter-spacing:-.15vw;justify-self:start;font-size:6vw}section.our-culture .wrapper{flex-direction:column;min-height:auto}section.our-culture .wrapper .left,section.our-culture .wrapper .right{width:100%}section.our-culture .wrapper .left{height:100vw}section.our-culture .wrapper .right{padding:12vw 5vw}section.our-culture .wrapper .right .h3{max-width:100%}section.our-culture .wrapper .right .content-wrapper{gap:18vw}section.our-culture .wrapper .right .bottom-body{flex-direction:column;gap:8vw;height:auto}section.our-culture .wrapper .right .bottom-body .h5{width:100%}section.our-culture .wrapper .right .bottom-body .h5:nth-child(2){margin-top:0}section.contact-faq .bottom .left{width:100%;height:100vw}.contact-faq .left img{width:60vw;height:78vw}.contact-faq .left img:first-child{left:0}.contact-faq .left img:nth-of-type(2){left:28vw}.work-post-title{width:100%}.overview-image{width:80vw;height:90vw}}
