*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-2{right:.5rem}.top-2{top:.5rem}.m-8{margin:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.size-5{width:1.25rem;height:1.25rem}.h-1{height:.25rem}.min-h-screen{min-height:100vh}.w-16{width:4rem}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-sm{max-width:24rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.px-4{padding-left:1rem;padding-right:1rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.\!no-underline{text-decoration-line:none!important}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--black: #181818;--yellow: #fff761;--blue: #004e6d;--white: #fff;--ease: cubic-bezier(.22, .61, .36, 1);--shadow: 0 24px 70px rgba(0, 0, 0, .35)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{margin:0;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif!important;background:var(--black);color:var(--yellow);overflow-x:hidden}a{text-decoration:none;color:inherit}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:9999;pointer-events:none;animation:preloaderOut 3.8s var(--ease) forwards}@keyframes preloaderOut{0%,35%{opacity:1}to{opacity:0;visibility:hidden}}.blvt-header{position:fixed;z-index:100;top:clamp(18px,3vw,46px);left:clamp(18px,3vw,48px);right:clamp(18px,3vw,48px);display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.blvt-header>*{pointer-events:auto}.logo-mark{display:inline-grid;line-height:0}.is-index .logo-mark,.logo-mark.yellow{color:var(--yellow)}.logo-mark img{height:22px}.is-internal-page .header-logo-static,body.logo-docked .header-logo-static{display:none!important}.blvt-header .menu-trigger{margin-left:auto!important}.menu-trigger{border:0;background:transparent;width:clamp(42px,3vw,60px);display:grid;gap:clamp(5px,.4vw,9px);padding:0;cursor:pointer}.menu-trigger span{height:clamp(4px,.45vw,4px);border-radius:99px;background:var(--yellow);display:block}.panel-hero~.panel .menu-trigger span{background:var(--yellow)}.nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--blue);color:var(--yellow);display:grid;align-items:center;opacity:0;pointer-events:none;transition:opacity .35s var(--ease);padding:8vw}.menu-open .nav-overlay{opacity:1;pointer-events:auto}.nav-overlay__brand{position:absolute;left:clamp(24px,4vw,72px);top:clamp(22px,4vw,64px)}.menu-trigger-close{position:absolute;right:clamp(22px,4vw,72px);top:clamp(22px,4vw,64px)}.nav-overlay__links{display:grid;gap:clamp(10px,1.5vw,26px)}.nav-overlay__links a,.nav-overlay__links button{border:0;background:transparent;color:var(--yellow);font-size:clamp(48px,9.4vw,170px);font-weight:900;letter-spacing:-.08em;line-height:.82;text-align:left;text-transform:uppercase;display:flex;gap:.08em;align-items:center;transition:all ease-in-out .3s;padding:0}.nav-overlay__links a:hover,.nav-overlay__links button:hover{margin-left:30px}.nav-overlay__links span{font-size:1.06em;line-height:.8;transform:translateY(-.03em)}.location-drawer{position:fixed;top:0;right:0;height:100dvh;width:100vw;z-index:180;background:var(--black);color:var(--yellow);box-shadow:-26px 0 80px #0000008c;transform:translate(105%);transition:transform .55s var(--ease);padding:clamp(80px,10vw,140px) clamp(24px,6vw,90px);border-left:1px solid rgba(255,247,97,.18)}.location-open .location-drawer{transform:translate(0)}.drawer-close{position:absolute;top:26px;right:32px;border:1px solid rgba(255,247,97,.4);background:transparent;color:var(--yellow);width:54px;height:54px;border-radius:50%;font-size:34px;line-height:1}.location-inner{height:100%;display:grid;grid-template-columns:1.1fr .85fr;gap:4vw;align-items:center}.location-inner h2{font-size:clamp(54px,7vw,130px);font-weight:900;letter-spacing:-.07em;line-height:.84}.location-inner p{font-size:clamp(18px,2vw,34px);color:#fff}.map-circle{width:min(38vw,430px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:#eee;box-shadow:var(--shadow);display:block}.map-circle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--ease)}.map-circle:hover img{transform:scale(1.08)}.horizontal-shell{position:relative;height:100dvh}.horizontal-track{height:100%;display:flex;will-change:transform}.panel{height:100dvh;min-width:100vw;position:relative;overflow:hidden;background:var(--black)}.panel-wide{min-width:190vw}.panel-hero{background:var(--blue)}.hero-media,.hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0}.videobgContainer{width:100%;height:100vh;position:absolute;overflow:hidden;left:0;top:0;z-index:0;display:flex;align-items:center;justify-content:center}.videobg{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;transform:translate(-50%,-50%);pointer-events:none}.hero-media video{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:fadeOutVideo 7s forwards}@keyframes fadeOutVideo{0%{opacity:1}50%{opacity:1}to{opacity:0;visibility:hidden}}.hero-vignette{background:radial-gradient(circle at 44% 48%,#004e6d0d,#00000073),linear-gradient(90deg,#004e6da6,#0000001a);mix-blend-mode:multiply}.hero-logo{position:relative;z-index:3;display:inline-grid;font-size:clamp(76px,10vw,190px);font-weight:900;letter-spacing:-.12em;line-height:.72;transform:skew(-12deg);text-align:center;text-transform:uppercase;text-shadow:0 12px 40px rgba(0,0,0,.25)}.wind-float{animation:windFloat 5s ease-in-out infinite}@keyframes windFloat{0%,to{transform:translateZ(0) skew(-12deg)}50%{transform:translate3d(10px,-14px,0) skew(-12deg)}}.panel-bg-symbol{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:transparent;-webkit-text-stroke:3px rgba(255,247,97,.65);font-size:70vw;font-weight:900;line-height:.7;opacity:.48;pointer-events:none;width:80vw;will-change:transform;top:-15vh;left:5vw}.works-intro{position:absolute;left:clamp(22px,5vw,100px);top:35%;transform:translateY(-50%);z-index:4;width:min(44vw,780px)}.mini-label{text-transform:uppercase;letter-spacing:.32em;font-size:clamp(10px,.8vw,13px);font-weight:800;color:currentColor;opacity:.72;display:flex;gap:14px;align-items:center}.mini-label:before{content:"";width:54px;height:1px;background:currentColor;opacity:.55}.works-intro h2{font-weight:900;font-size:clamp(46px,5.8vw,116px);letter-spacing:-.06em;line-height:.82;text-transform:uppercase}.works-intro em{font-style:italic;font-size:.42em;letter-spacing:.02em;display:inline-block;transform:translate(8vw)}.works-strip{position:absolute;left:56vw;top:0;height:100%;display:grid;gap:0;grid-template-columns:repeat(4,30vw);grid-template-rows:repeat(2,42%);width:-moz-max-content;width:max-content;align-content:center;grid-auto-flow:column}.social-end{min-height:82dvh;display:flex;justify-content:center;align-items:center;gap:54px;padding:80px 6vw;font-size:clamp(58px,6vw,120px);font-weight:900;letter-spacing:-.06em;line-height:.84}.social-end:after{content:"";position:absolute;top:0;right:0;left:0;height:3vh;bottom:0;top:inherit;background:linear-gradient(90deg,transparent,rgb(255 247 98),transparent);transform:translate(-100%);animation:sweep 3.5s infinite linear}.social-end .ideas-split-title span:nth-child(2){font-size:xxx-large;line-height:.82;letter-spacing:.1em;font-weight:950;text-transform:uppercase;white-space:pre-wrap;width:49%;text-align:right;padding:10px 10px 0 0;color:#fff}.social-floating{display:flex;gap:16px;margin-top:34px;position:absolute;right:clamp(22px,5vw,100px);top:56%;transform:translateY(-50%);z-index:4;width:min(44vw,780px)}.social-floating a{width:120px;height:120px;font-size:54px;border-radius:18px;background:var(--yellow);color:#184461;display:grid;place-items:center;font-weight:950;text-decoration:none;animation:socialFloat 3.2s ease-in-out infinite}.social-floating a:nth-child(2){animation-delay:.35s}@keyframes socialFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.campaign-card{position:relative;overflow:hidden;background:#000;cursor:pointer;min-width:0}.campaign-card img,.brand-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .7s var(--ease),filter .7s var(--ease)}.campaign-card:after,.brand-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000a 25%,#000000a8 70%);z-index:1}.campaign-card:hover img,.brand-card:hover img{transform:scale(1.06);filter:saturate(1.2)}.card-copy{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;text-transform:uppercase;width:90%}.card-copy strong{display:block;color:#fff;font-size:clamp(10px,.95vw,18px);font-weight:900}.card-copy span{display:block;color:var(--yellow);font-size:clamp(17px,1.7vw,36px);font-weight:900;line-height:.9}.panel-brands{background:var(--black);display:flex;align-items:center}.brands-title{width:46vw;min-width:46vw;padding-left:clamp(24px,5vw,110px);z-index:3}.brands-title h2{font-size:clamp(42px,4.4vw,86px);line-height:.82;font-weight:900;text-transform:uppercase;color:var(--yellow)}.brands-title span{display:block}.brands-title .big{font-size:clamp(58px,6.2vw,150px)!important}.brands-strip{height:78vh;display:grid;grid-template-columns:repeat(6,24vw);grid-template-rows:repeat(2,1fr);gap:18px;padding-right:8vw;align-items:stretch;grid-auto-flow:column}.brand-card{position:relative;overflow:hidden;cursor:pointer;background:#222;min-width:0;box-shadow:0 16px 40px #00000047}.brand-card:nth-child(odd){transform:translateY(-22px)}.brand-card:nth-child(2n){transform:translateY(22px)}.panel-contact{display:grid;place-items:center}.contact-box{width:min(760px,86vw);text-align:center}.contact-box h2{font-size:clamp(58px,6vw,120px);font-weight:900;letter-spacing:-.06em;line-height:.84}.contact-form{display:grid;gap:10px;text-align:left}.contact-form label{display:grid;text-transform:uppercase;color:var(--white);font-size:11px;font-weight:700;letter-spacing:.06em}.contact-form input,.contact-form textarea{border:solid 2px var(--yellow);color:var(--white);border-radius:12px;background:transparent;padding:8px 10px;outline:none}.btn-submit{margin-top:8px!important;border:0;border-radius:999px;background:var(--black);color:var(--yellow);padding:12px 22px;font-weight:900;text-transform:uppercase!important}.contact-mail{color:#fff;margin-top:18px}.contact-mail a{font-weight:900}.socials{display:flex;gap:18px;justify-content:center}.socials a{font-size:26px;font-weight:900;color:#fff}.wind-in{filter:blur(10px);opacity:0;transform:translate(-90px)}.campaign-modal .modal-content,.reel-modal .modal-content{background:var(--black);color:var(--yellow);position:relative;overflow:hidden}.modal-x{position:absolute;z-index:8;top:22px;right:26px;border:0;background:#0009;color:var(--yellow);width:50px;height:50px;border-radius:50%;font-size:34px;line-height:1}.campaign-modal__media{position:absolute;top:0;right:0;bottom:0;left:0;background:center/cover no-repeat}.campaign-modal__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.92}.play-btn{position:absolute;z-index:4;left:50%;top:38%;transform:translate(-50%,-50%);width:0;height:0;border-top:48px solid transparent;border-bottom:48px solid transparent;border-left:74px solid #fff;background:transparent;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}.know-more{position:absolute;z-index:6;right:0;top:35%;writing-mode:sideways-lr;border:0;background:#181818d6;color:var(--yellow);font-size:clamp(16px,1.5vw,28px);font-weight:900;padding:24px 14px;border-radius:12px 0 0 12px}.modal-info-panel{position:absolute;z-index:5;left:0;right:0;bottom:0;min-height:100vh;background:#181818c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;grid-template-columns:.9fr 1.1fr;gap:5vw;align-items:center;align-content:center;padding:clamp(40px,7vw,110px) 12vw;transform:translateY(102%);transition:transform .45s var(--ease)}.modal-info-open .modal-info-panel{transform:translateY(0)}.modal-info-panel h2{font-weight:900;font-size:clamp(44px,6vw,110px);line-height:.82;letter-spacing:-.06em;text-transform:uppercase}.modal-client{color:#fff;font-weight:900;font-size:clamp(20px,2vw,36px);text-transform:uppercase;margin:0}.modal-info-panel p:last-child{color:#fff;font-size:clamp(16px,1.3vw,22px);line-height:1.35}.modal-chevron{position:absolute;display:none;z-index:7;left:50%;bottom:28px;transform:translate(-50%);font-size:80px;line-height:.3;color:var(--yellow)}.is-nosotros{background:var(--black);color:var(--yellow)}.dark-header{mix-blend-mode:normal}.about-horizontal{height:100dvh}.about-track{height:100%;display:flex;will-change:transform}.about-panel{min-width:100vw;height:100dvh;position:relative;overflow:hidden;background:var(--black);padding:clamp(80px,9vw,150px) clamp(26px,5vw,90px)}.about-hero-panel{display:grid;align-items:center;padding:0}.about-hero-image{height:100%;width:100vw;position:relative;overflow:hidden}.about-hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-hero-copy{padding:8vw;color:#fff;width:50vw;height:100%;display:flex;flex-direction:column;justify-content:center;position:absolute;right:0;background:#181818;background:linear-gradient(270deg,#181818 50%,#18181800)}.monogram{position:absolute;left:10vw;top:20vh;width:16vw;animation:logoBarloWindIn 1.25s cubic-bezier(.22,.61,.36,1) .28s forwards}.about-hero-copy p{max-width:780px;font-weight:500;font-size:clamp(14px,1vw,18px);line-height:1.45}.about-hero-copy strong{font-weight:700}.about-hero-copy .yellow{color:var(--yellow)}.reel-cta{margin-top:40px;border:0;background:transparent;color:var(--yellow);font-size:clamp(34px,4vw,78px);font-weight:900;display:flex;gap:24px;align-items:center}.reel-cta span{width:130px;height:48px;display:inline-block;position:relative}.reel-cta span:after{content:"";position:absolute;width:100%;height:100%;background-image:url(/wp-content/themes/barlovento/dist/assets/icon-camara-ByfneDLw.png);background-size:auto 100%;background-repeat:no-repeat;background-position:left top}.about-statement-panel{display:grid;place-items:center;min-width:25vw}.statement-card h1{font-size:clamp(58px,6.6vw,140px);line-height:.78;font-weight:900;letter-spacing:-.07em}.about-slider-panel{display:flex;align-items:center;justify-content:flex-end;padding-right:0;min-width:75vw}.team-title-vertical{position:absolute;left:0;z-index:3;writing-mode:vertical-rl;transform:rotate(180deg);font-weight:900;font-size:clamp(50px,5vw,110px);line-height:.8}.mdj-slider{position:relative;width:75vw;height:72vh;margin-right:0}.mdj-slide{position:relative;width:100%;height:100%}.mdj-item{position:absolute;width:220px;height:220px;bottom:-18%;left:58%;transform:translateY(25%);border-radius:0;background-size:cover;background-position:center;box-shadow:var(--shadow);overflow:hidden;transition:all .55s var(--ease);cursor:pointer}.mdj-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);animation:sweep 3.5s infinite linear}@keyframes sweep{to{transform:translate(120%)}}.mdj-item:nth-child(1),.mdj-item:nth-child(2){left:0;top:0;transform:none;width:100%;height:100%}.mdj-item:nth-child(3){left:72%}.mdj-item:nth-child(4){left:calc(72% + 250px)}.mdj-copy{position:absolute;z-index:2;left:clamp(30px,4vw,80px);bottom:clamp(30px,4vw,70px);color:var(--yellow);display:none}.mdj-item:nth-child(2) .mdj-copy{display:block}.mdj-copy p{color:#fff;text-transform:uppercase;letter-spacing:.14em;font-weight:900}.mdj-copy h2{font-size:clamp(42px,5vw,100px);font-weight:900;line-height:.8}.mdj-copy a{display:inline-block;background:var(--yellow);color:var(--black);font-weight:900;text-transform:uppercase;border-radius:999px;padding:12px 20px}.mdj-arrows{position:absolute;z-index:5;left:10vw;bottom:2vh;display:flex;gap:18px}.mdj-arrows button{width:56px;height:56px;border:2px solid var(--yellow);background:transparent;color:var(--yellow);font-size:50px;line-height:0;padding-bottom:10px;border-radius:8px}.reel-frame{height:100%;display:grid;place-items:center;background:#000}.reel-frame video{width:min(1200px,90vw);aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.no-gsap .horizontal-shell,.no-gsap .about-horizontal{height:auto;overflow-x:auto}.no-gsap .horizontal-track,.no-gsap .about-track{overflow-x:auto}.no-gsap .panel,.no-gsap .about-panel{flex:0 0 100vw}.no-gsap .panel-wide{flex-basis:230vw}@media (max-width: 991px){.panel-wide{min-width:100vw}.horizontal-shell,.about-horizontal{height:auto}.horizontal-track,.about-track{display:block;transform:none!important}.panel,.about-panel{min-height:100dvh;height:auto;min-width:100%;padding:90px 18px 70px}.works-intro{position:relative;left:auto;top:auto;transform:none;width:100%;margin-bottom:28px}.works-intro h2{font-size:clamp(46px,14vw,80px)}.works-strip{position:relative;left:auto;top:auto;height:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;width:100%;gap:0}.campaign-card{aspect-ratio:1.3}.panel-brands{display:block}.brands-title{width:100%;min-width:0;padding:0 0 28px}.brands-strip{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0}.brand-card{aspect-ratio:1.5}.location-inner{grid-template-columns:1fr}.map-circle{width:min(80vw,420px)}.modal-info-panel{grid-template-columns:1fr;padding:70px 28px}.about-hero-panel{grid-template-columns:1fr}.about-hero-image{height:100%;position:absolute;overflow:hidden;z-index:0}.about-hero-copy{padding:30px}.monogram{top:18vh}.about-slider-panel{display:block}.team-title-vertical{position:relative;left:auto;writing-mode:horizontal-tb;transform:none;margin-bottom:20px}.mdj-slider{width:100%;height:60vh}.mdj-item:nth-child(3){left:54%}.mdj-item:nth-child(4){left:calc(54% + 230px)}}@media (max-width: 600px){.nav-overlay__links a,.nav-overlay__links button{font-size:clamp(38px,10vw,78px)}.hero-logo{font-size:clamp(72px,24vw,120px)}.works-strip,.brands-strip{grid-template-columns:1fr}.campaign-card,.brand-card{aspect-ratio:1.65}.card-copy span{font-size:28px}.brand-card:nth-child(n){transform:none}.contact-form{padding:18px}.socials a{font-size:22px}.modal-info-panel h2{font-size:44px}.play-btn{border-top-width:30px;border-bottom-width:30px;border-left-width:48px}.know-more{font-size:16px}.about-hero-copy p{font-size:13px}.reel-cta{font-size:32px}.statement-card h1{font-size:54px}.mdj-copy h2{font-size:46px}.mdj-item{width:160px;height:160px}.mdj-item:nth-child(3){left:48%}.mdj-item:nth-child(4){left:calc(48% + 175px)}}.is-index .header-logo-static{visibility:hidden;opacity:0;pointer-events:none}.floating-logo{position:fixed;z-index:150;left:50vw;top:50vh;display:inline-grid;grid-template-rows:auto auto;color:var(--yellow);text-decoration:none;font-weight:900;font-size:clamp(82px,13vw,232px);letter-spacing:-.13em;line-height:.72;text-transform:uppercase;transform:skew(-12deg);transform-origin:center center;pointer-events:auto;filter:drop-shadow(0 18px 28px rgba(0,0,0,.32));will-change:left,top,transform,filter}.floating-logo img{height:20vh}.floating-logo__part{display:block;will-change:transform,opacity,filter;opacity:0}.floating-logo__part--barlo{transform:translate3d(-70vw,0,0)}.floating-logo__part--vento{transform:translate3d(70vw,0,0)}.logo-intro-ready .floating-logo__part{opacity:1;transform:translateZ(0);filter:blur(0);transition:transform 1.05s var(--ease),opacity .85s var(--ease),filter .85s var(--ease)}.floating-logo.is-docked{filter:drop-shadow(0 6px 10px rgba(0,0,0,.24))}body.menu-open .floating-logo{opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}.hero-logo-space{width:min(60vw,900px);height:clamp(190px,34vw,430px)}body.menu-open .blvt-header{z-index:260}.menu-trigger{position:relative;z-index:270;transition:transform .25s var(--ease)}.menu-trigger span{transition:transform .25s var(--ease),opacity .2s var(--ease),background-color .25s var(--ease)}body.menu-open .blvt-header .menu-trigger span:nth-child(1){transform:translateY(calc(clamp(5px,.5vw,9px) + clamp(4px,.45vw,7px))) rotate(45deg)}body.menu-open .blvt-header .menu-trigger span:nth-child(2){opacity:0;transform:scaleX(0)}body.menu-open .blvt-header .menu-trigger span:nth-child(3){transform:translateY(calc((clamp(5px,.5vw,9px) + clamp(4px,.45vw,7px))*-1)) rotate(-45deg)}.menu-trigger-close{display:none!important}.ideas-split-title{display:grid;gap:.03em;overflow:visible;position:relative}.social-end .ideas-split-title span:nth-child(2){width:41%;position:absolute;top:100%;left:15%;margin:0;padding:10px 0 0}.ideas-split-title span:nth-child(3){position:absolute;left:auto;right:0;top:100%;width:-moz-fit-content;width:fit-content;will-change:transform,opacity,filter}.ideas-split-title .ideas-right,.ideas-split-title .ideas-left{text-align:right}.ideas-split-title .ideas-em{font-style:italic;font-size:.42em;letter-spacing:.02em;line-height:.86;transform:none;margin:0!important}.works-intro h2.ideas-split-title{font-weight:900;font-size:clamp(46px,5.8vw,116px);letter-spacing:-.06em;line-height:.82;text-transform:uppercase;text-align:center;padding:0}.works-intro h2.ideas-split-title em{transform:none}.nlblk{display:inline-block!important}@media (max-width:991px){.floating-logo{font-size:clamp(62px,18vw,150px)}.is-index .header-logo-static{display:none}.hero-logo-space{height:35vh}.ideas-split-title .ideas-right{text-align:left}.ideas-split-title .ideas-em{margin-right:0;margin-left:clamp(50px,18vw,180px)}}@media (max-width:600px){.floating-logo{font-size:clamp(64px,23vw,112px)}.hero-logo-space{height:32vh}.works-intro h2.ideas-split-title{font-size:clamp(40px,13vw,68px)}}body.menu-open .blvt-header .menu-trigger span:nth-child(1){transform:translateY(13px) rotate(45deg)}body.menu-open .blvt-header .menu-trigger span:nth-child(3){transform:translateY(-13px) rotate(-45deg)}@media (max-width:600px){body.menu-open .blvt-header .menu-trigger span:nth-child(1){transform:translateY(10px) rotate(45deg)}body.menu-open .blvt-header .menu-trigger span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}}@media (max-width:991px){.floating-logo{font-size:clamp(66px,18vw,150px)}}@media (max-width: 600px){.floating-logo{font-size:clamp(58px,22vw,112px)}}.is-index .header-logo-static{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.floating-logo{position:fixed!important;z-index:180!important;left:var(--logo-left, 50vw)!important;top:var(--logo-top, 50vh)!important;display:inline-grid!important;grid-template-rows:auto auto!important;color:var(--yellow)!important;text-decoration:none!important;font-family:Montserrat,Arial,sans-serif!important;font-weight:900!important;font-size:clamp(82px,13vw,232px)!important;letter-spacing:-.13em!important;line-height:.72!important;text-transform:uppercase!important;transform:translate3d(var(--logo-translate-x, -50%),var(--logo-translate-y, -50%),0) scale(var(--logo-scale, 1))!important;transform-origin:top left!important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.32))!important;pointer-events:auto!important;will-change:left,top,transform,filter!important}.floating-logo__part{display:block!important;opacity:0;text-align:right;will-change:transform,opacity,filter}.floating-logo__part--barlo{margin-bottom:.12em;animation:logoBarloWindIn 1.25s cubic-bezier(.22,.61,.36,1) .28s forwards}.floating-logo__part--vento{text-align:right;animation:logoVentoWindIn 1.25s cubic-bezier(.22,.61,.36,1) .38s forwards}@keyframes logoBarloWindIn{0%{opacity:0;transform:translate3d(-72vw,0,0);filter:blur(16px)}70%{opacity:1;filter:blur(2px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes logoVentoWindIn{0%{opacity:0;transform:translate3d(72vw,0,0);filter:blur(16px)}70%{opacity:1;filter:blur(2px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}body.logo-docked .floating-logo{filter:drop-shadow(0 6px 10px rgba(0,0,0,.24))!important}body.menu-open .floating-logo{opacity:0!important;pointer-events:none!important;transition:opacity .2s cubic-bezier(.22,.61,.36,1)}@media (max-width: 991px){.floating-logo{font-size:clamp(66px,18vw,150px)!important}.menu-trigger{position:absolute;right:0}}@media (max-width: 600px){.floating-logo{font-size:clamp(58px,22vw,112px)!important}}html,body{overflow-x:hidden!important;width:100%;max-width:100%}body.is-vertical-flow .horizontal-shell,body.is-vertical-flow .about-horizontal,.horizontal-shell,.about-horizontal{height:auto!important;min-height:0!important;overflow:visible!important}body.is-vertical-flow .horizontal-track,body.is-vertical-flow .about-track,.horizontal-track,.about-track{display:block!important;width:100%!important;height:auto!important;transform:none!important;will-change:auto!important;overflow:visible!important}body.is-vertical-flow .panel,body.is-vertical-flow .about-panel,.panel,.about-panel{width:100%!important;min-width:100%!important;height:auto!important;min-height:100svh;overflow:hidden}body.is-vertical-flow .panel-wide,.panel-wide{min-width:100%!important}.panel-hero{min-height:100svh!important;padding:0!important;display:grid!important;place-items:center!important}.hero-media,.hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-logo-space{width:100%;min-height:48vh}.floating-logo{position:fixed!important;z-index:180!important}.panel-works{min-height:auto!important;padding:clamp(120px,12vw,190px) clamp(18px,6vw,110px) clamp(80px,9vw,140px)!important;overflow:hidden!important}.panel-works .panel-bg-symbol{font-size:110vw;line-height:0;animation:linear moverDerecha;animation-timeline:scroll(root);position:fixed;left:0;opacity:.5!important;z-index:0!important;width:50vw!important;height:100vh!important;position:absolute!important;inset:0% 9vw auto!important;font-weight:100}@keyframes moverDerecha{0%{transform:translate(0)}to{transform:translate(calc(100vw - 100px))}}.works-intro{position:relative!important;left:auto!important;top:auto!important;transform:none!important;z-index:3!important;width:100%!important;margin:0 0 clamp(34px,12vw,190px)!important}.works-intro h2{font-size:clamp(58px,6.2vw,150px)!important;line-height:.85!important;letter-spacing:-.03em!important}.works-intro em,.works-intro .ideas-em{font-style:italic;font-size:.42em!important;letter-spacing:.02em!important;transform:none!important;margin-left:18vw;text-align:left;color:var(--white)}.works-strip{position:relative!important;left:auto!important;top:auto!important;height:auto!important;margin-top:0!important;margin-bottom:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-flow:row!important;gap:0!important;z-index:3!important;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.campaign-card{aspect-ratio:16 / 9!important;min-height:50vh;box-shadow:none}.campaign-card img,.brand-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-copy strong{font-size:clamp(11px,1.2vw,18px)!important}.card-copy span{font-size:clamp(22px,2.4vw,42px)!important}.panel-brands{min-height:auto!important;display:block!important;padding:clamp(100px,10vw,170px) clamp(18px,6vw,110px) clamp(80px,9vw,140px)!important;overflow:hidden!important}.brands-title{position:relative!important;z-index:2!important;width:100%!important;min-width:0!important;padding:0!important;margin:0 auto clamp(36px,12vw,160px)!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.brands-title h2{font-size:clamp(58px,6.2vw,150px)!important;text-align:center;width:76%;margin:0 auto}.brands-title h2 .mini{font-style:italic;font-size:.42em!important;color:var(--white)}.brands-strip{position:relative!important;z-index:2!important;width:100%!important;height:auto!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-flow:row!important;gap:clamp(10px,1.5vw,18px)!important}.brand-card{aspect-ratio:1.44!important;min-height:190px;transform:none!important}.brand-card:nth-child(odd),.brand-card:nth-child(2n){transform:none!important}.panel-contact{min-height:100svh!important;padding:clamp(110px,10vw,170px) 18px clamp(80px,8vw,130px)!important;display:grid!important;place-items:center!important}.contact-box{width:min(760px,92vw)!important}.about-hero-panel{min-height:100svh!important;padding:0!important;display:grid!important;place-items:stretch!important}.about-hero-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:0!important}.about-hero-copy{position:relative!important;z-index:2!important;width:100%!important;height:auto;margin-top:auto!important;padding:clamp(90px,7vw,120px) clamp(22px,7vw,100px) clamp(70px,7vw,120px)!important;background:#181818;display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,1fr);gap:20px}.about-hero-copy button,.about-hero-copy [data-bs-target="#reelModal"]{grid-column:1 / -1!important;justify-self:center!important;margin:0 auto!important}.about-statement-panel{min-height:auto!important;padding:clamp(100px,10vw,170px) clamp(20px,7vw,120px)!important;display:grid!important;place-items:center!important}.statement-card p:last-child,.statement-card h1{font-size:clamp(58px,8vw,150px)!important;line-height:.78!important;font-weight:900!important;letter-spacing:-.075em!important}.about-slider-panel{min-height:100svh!important;align-items:center!important;padding:0;overflow:hidden!important;display:block!important}.team-title-vertical{position:absolute!important;left:0!important;z-index:3!important;line-height:200%;height:min(76vh,720px)!important;text-align:center}.mdj-slider{width:100%!important;height:min(76vh,720px)!important;margin:0!important}.social-end{position:relative;min-height:100svh!important;padding:clamp(110px,10vw,170px) clamp(20px,6vw,110px)!important;display:grid!important;grid-template-columns:1.5fr 1fr!important;align-items:center!important;gap:clamp(28px,5vw,40px)!important}.ideas-white{font-size:xxx-large;line-height:.82;letter-spacing:0em;white-space:pre-wrap;text-align:right;font-style:italic;right:156%;left:inherit;top:6px;color:#fff;width:42%;display:flex;position:absolute}.social-end .works-intro{margin:0!important}.social-floating{position:relative!important;right:auto!important;top:0!important;transform:none!important;width:auto!important;margin:0!important}.wind-in,.campaign-card,.brand-card,.contact-box,.about-hero-copy,.statement-card,.team-title-vertical,.mdj-slider{will-change:transform,opacity,filter}.campaign-modal__media iframe.modal-youtube,.campaign-modal__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover}.campaign-modal__media iframe.modal-youtube{z-index:2;opacity:0;pointer-events:none;background:#000}.campaign-modal__media video{z-index:2;opacity:0;pointer-events:none;background:#000}.campaign-modal.is-youtube .campaign-modal__media iframe.modal-youtube{opacity:1;pointer-events:auto}.campaign-modal.is-local-video .campaign-modal__media video{opacity:.96;pointer-events:auto}.campaign-modal.is-youtube .play-btn{display:none!important}.campaign-modal.is-no-video .campaign-modal__media:after{content:"";position:absolute;z-index:3;left:50%;top:42%;transform:translate(-50%,-50%);color:var(--yellow);font-weight:900;letter-spacing:.08em;text-align:center}.block{display:block}.social-end .ideas-split-title{display:flex;justify-content:flex-end}.ideas-split-title img{max-height:170px}@media (max-width: 1024px){.ideas-white{font-size:x-large}}@media (max-width: 991px){.panel,.about-panel{min-height:auto}.panel-hero{min-height:100svh!important}.panel-works,.panel-brands,.panel-contact{padding-left:18px!important;padding-right:18px!important}.works-intro h2,.brands-title h2{font-size:clamp(44px,12vw,86px)!important}.works-strip,.brands-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.campaign-card{min-height:170px}.brand-card{min-height:160px}.about-slider-panel{display:block!important}.team-title-vertical{writing-mode:horizontal-tb!important;transform:none!important;margin:0 0 28px!important}.mdj-slider{height:min(64svh,600px)!important}.social-end{grid-template-columns:1fr!important;justify-items:start!important;min-height:auto!important}.social-end .ideas-split-title{justify-content:flex-start}.social-floating{margin:50px 0 0!important}}@media (max-width: 600px){.works-strip,.brands-strip{grid-template-columns:1fr!important}.campaign-card,.brand-card{aspect-ratio:1.55!important;min-height:0}.works-intro h2,.brands-title h2,.contact-box h2{font-size:clamp(34px,10vw,66px)!important}.works-intro .ideas-em{margin-left:0}.card-copy span{font-size:clamp(24px,8vw,34px)!important}.modal-info-panel{grid-template-columns:1fr!important;padding:72px 22px 40px!important}.about-hero-copy{width:100%!important;background:linear-gradient(0deg,#181818 50%,#18181800 80%)!important;justify-content:flex-end;height:auto;display:block}.about-hero-panel{height:100vh!important}.monogram{left:8vw!important;top:22vh!important;height:10vh}.mdj-slider{height:50svh!important}.team-title-vertical{height:auto!important}.statement-card p:last-child,.statement-card h1{font-size:clamp(48px,8vw,90px)!important}.floating-logo img{height:10vh}}@media (max-width: 991px){html,body{width:100%;max-width:100%;overflow-x:hidden!important}body.is-responsive-flow .horizontal-shell,body.is-responsive-flow .about-horizontal{height:auto!important;min-height:0!important;overflow:visible!important}body.is-responsive-flow .horizontal-track,body.is-responsive-flow .about-track{display:block!important;width:100%!important;height:auto!important;transform:none!important;will-change:auto!important}body.is-responsive-flow .panel,body.is-responsive-flow .about-panel{width:100%!important;min-width:100%!important;height:auto!important;min-height:100svh;overflow:visible!important;padding:96px 18px 72px}body.is-responsive-flow .panel-wide{min-width:100%!important}body.is-responsive-flow .panel-hero{min-height:100svh;padding:0!important;overflow:hidden!important}body.is-responsive-flow .hero-media,body.is-responsive-flow .hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body.is-responsive-flow .hero-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.is-responsive-flow .works-intro{position:relative!important;left:auto!important;top:auto!important;width:100%!important;transform:none;margin:0 0 28px;z-index:3}body.is-responsive-flow .panel-bg-symbol{position:absolute;right:-12vw;left:auto;top:8vh;width:auto;font-size:82vw;opacity:.18}body.is-responsive-flow .works-strip{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-template-rows:none;gap:0;align-content:start}body.is-responsive-flow .campaign-card{aspect-ratio:1.12;min-height:150px}body.is-responsive-flow .panel-brands{display:block!important;min-height:auto!important}body.is-responsive-flow .brands-title{width:100%!important;min-width:0!important;padding:0 0 26px!important}body.is-responsive-flow .brands-title h2{font-size:clamp(38px,12vw,68px)}body.is-responsive-flow .brands-strip{width:100%!important;height:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-template-rows:none;gap:10px;padding:0!important}body.is-responsive-flow .brand-card{aspect-ratio:1.38;transform:none!important}body.is-responsive-flow .panel-contact{min-height:auto;padding-top:110px}body.is-responsive-flow .contact-box{width:100%}body.is-responsive-flow .about-hero-panel{min-height:100svh;padding:0!important;overflow:hidden!important}body.is-responsive-flow .about-hero-image{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;z-index:0}body.is-responsive-flow .about-hero-copy{position:relative!important;right:auto!important;width:100%!important;min-height:100svh;padding:110px 24px 70px!important;background:linear-gradient(90deg,#181818cc,#181818f2);z-index:2}body.is-responsive-flow .about-statement-panel,body.is-responsive-flow .about-slider-panel{min-width:100%!important}body.is-responsive-flow .team-title-vertical{position:relative!important;left:auto!important;writing-mode:horizontal-tb!important;transform:none!important;margin-bottom:24px}body.is-responsive-flow .mdj-slider{width:100%!important;height:min(62svh,560px)!important}body.is-responsive-flow .social-end{position:relative;min-height:70svh;display:block;padding:110px 18px 80px}body.is-responsive-flow .social-floating{position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important;justify-content:center}body.is-responsive-flow .mobile-reveal{opacity:0!important;transform:translate3d(0,28px,0)!important;filter:blur(9px)!important;transition:opacity .72s var(--ease),transform .72s var(--ease),filter .72s var(--ease)}body.is-responsive-flow .mobile-reveal.mobile-visible{opacity:1!important;transform:translateZ(0)!important;filter:blur(0)!important}}@media (max-width: 600px){body.is-responsive-flow .works-strip,body.is-responsive-flow .brands-strip{grid-template-columns:1fr}body.is-responsive-flow .panel,body.is-responsive-flow .about-panel{padding-left:16px;padding-right:16px}body.is-responsive-flow .works-intro h2,body.is-responsive-flow .brands-title h2,body.is-responsive-flow .contact-box h2{font-size:clamp(40px,13vw,64px)!important}body.is-responsive-flow .campaign-card,body.is-responsive-flow .brand-card{aspect-ratio:1.55}body.is-responsive-flow .about-hero-copy{bottom:0;top:25%;width:100%!important;height:50vh;background:linear-gradient(180deg,#18181800 10%,#181818 50%)}.about-statement-panel{min-height:25svh!important}.mdj-item{transform:translateY(34%)}.brands-title .big{font-size:clamp(34px,6.2vw,60px)!important}body.is-responsive-flow .social-floating{top:40px!important}.works-intro h2.ideas-split-title{text-align:left}.social-end .ideas-split-title span:nth-child(2){width:100%;margin:0 auto}.ideas-white{right:inherit;width:100%;display:block;position:relative;text-align:left;margin-bottom:10px}.ideas-split-title span:nth-child(3){text-align:left!important;position:relative!important}.ideas-split-title{display:block}}.wpcf7-form input,.wpcf7-form textarea{border:solid 2px var(--yellow);color:var(--white);border-radius:12px;background:transparent;padding:8px 10px;outline:none}.wpcf7-not-valid-tip{color:var(--yellow)}#campaignModal.desde-marcas .know-more,#campaignModal.desde-marcas #modalInfoPanel,#campaignModal.desde-marcas .modal-chevron{display:none!important}.panel-works{display:flex!important;flex-direction:column!important;height:auto!important;min-height:100vh!important;padding:0!important;position:relative!important}.panel-works .works-intro{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important;max-width:100%!important;min-height:100vh!important;margin:0!important;padding:2rem!important;box-sizing:border-box!important;position:relative!important;z-index:3!important}.panel-works .panel-bg-symbol{position:absolute!important;width:100%!important;height:70vh!important;margin:0!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important;animation:moverDerecha linear!important;animation-timeline:scroll(root)!important;opacity:.5!important;z-index:1!important;pointer-events:none!important;--scroll-x: 0vw;transform:translate3d(var(--scroll-x),0,0)!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.panel-works .panel-bg-symbol,.panel-works .panel-bg-symbol *{font-size:clamp(70vw,90vw,100vw)!important;font-weight:100!important;line-height:0!important;text-align:center!important}@keyframes moverDerecha{0%{--scroll-x: 0vw}to{--scroll-x: 45vw}}.works-intro h2.ideas-split-title{position:relative!important;z-index:4!important}.panel-works .works-strip{position:relative!important;z-index:5!important;margin-top:0!important}@media (max-width: 780px){.panel-works .panel-bg-symbol,.panel-works .panel-bg-symbol *{font-size:clamp(100vw,200vw,250vw)!important}}@media (min-width: 640px){.sm\:my-20{margin-top:5rem;margin-bottom:5rem}}@media (min-width: 768px){.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:flex{display:flex}.md\:w-1\/2{width:50%}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}}.\[\&_\.children\]\:ml-20 .children{margin-left:5rem}.\[\&_\.children_\>_li\]\:mt-8 .children>li{margin-top:2rem}
