/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}:root,:host{--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-100:oklch(97% 0 0);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.left-0{left:0}.col-12{grid-column:12}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-8{margin:calc(var(--spacing) * 8)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.flex{display:flex}.inline-flex{display:inline-flex}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-1{height:var(--spacing)}.h-12{height:calc(var(--spacing) * 12)}.h-100{height:calc(var(--spacing) * 100)}.min-h-screen{min-height:100vh}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-sm{max-width:var(--container-sm)}.flex-none{flex:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-zinc-950{background-color:var(--color-zinc-950)}.object-cover{object-fit:cover}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-white{color:var(--color-white)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.\!no-underline{text-decoration-line:none!important}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grayscale{--tw-grayscale:grayscale(100%);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6)}.before\:bg-zinc-950:before{content:var(--tw-content);background-color:var(--color-zinc-950)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-0:after{content:var(--tw-content);top:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:left-8:after{content:var(--tw-content);left:calc(var(--spacing) * 8)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:bg-zinc-950\/10:after{content:var(--tw-content);background-color:#09090b1a}@supports (color:color-mix(in lab,red,red)){.after\:bg-zinc-950\/10:after{background-color:color-mix(in oklab,var(--color-zinc-950) 10%,transparent)}}@media(hover:hover){.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);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,)}}@media(min-width:40rem){.sm\:my-20{margin-block:calc(var(--spacing) * 20)}}@media(min-width:48rem){.md\:my-6{margin-block:calc(var(--spacing) * 6)}.md\:flex{display:flex}.md\:w-1\/2{width:50%}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:64rem){.lg\:absolute{position:absolute}.lg\:static{position:static}.lg\:top-0{top:0}.lg\:left-0{left:0}.lg\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.lg\:flex{display:flex}.lg\:w-1\/3{width:33.3333%}.lg\:w-2\/3{width:66.6667%}.lg\:flex-none{flex:none}.lg\:justify-end{justify-content:flex-end}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:pt-0{padding-top:0}}.\[\&_\.children\]\:ml-20 .children{margin-left:calc(var(--spacing) * 20)}.\[\&_\.children_\>_li\]\:mt-8 .children>li{margin-top:calc(var(--spacing) * 8)}:root{--black:#181818;--yellow:#fff761;--blue:#004e6d;--white:#fff;--ease:cubic-bezier(.22, .61, .36, 1);--shadow:0 24px 70px #00000059}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--yellow);margin:0;overflow-x:hidden;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif!important}a{color:inherit;text-decoration:none}.preloader{z-index:9999;pointer-events:none;animation:preloaderOut 3.8s var(--ease) forwards;background:#fff;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes preloaderOut{0%,35%{opacity:1}to{opacity:0;visibility:hidden}}.blvt-header{z-index:100;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed;top:clamp(18px,3vw,46px);left:clamp(18px,3vw,48px);right:clamp(18px,3vw,48px)}.blvt-header>*{pointer-events:auto}.logo-mark{line-height:0;display:inline-grid}.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{cursor:pointer;background:0 0;border:0;gap:clamp(5px,.4vw,9px);width:clamp(42px,3vw,60px);padding:0;display:grid}.menu-trigger span{background:var(--yellow);border-radius:99px;height:clamp(4px,.45vw,4px);display:block}.panel-hero~.panel .menu-trigger span{background:var(--yellow)}.nav-overlay{z-index:200;background:var(--blue);color:var(--yellow);opacity:0;pointer-events:none;transition:opacity .35s var(--ease);align-items:center;padding:8vw;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.menu-open .nav-overlay{opacity:1;pointer-events:auto}.nav-overlay__brand{position:absolute;top:clamp(22px,4vw,64px);left:clamp(24px,4vw,72px)}.menu-trigger-close{position:absolute;top:clamp(22px,4vw,64px);right:clamp(22px,4vw,72px)}.nav-overlay__links{gap:clamp(10px,1.5vw,26px);display:grid}.nav-overlay__links a,.nav-overlay__links button{color:var(--yellow);letter-spacing:-.08em;text-align:left;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.08em;padding:0;font-size:clamp(48px,9.4vw,170px);font-weight:900;line-height:.82;transition:all .3s ease-in-out;display:flex}.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{z-index:180;background:var(--black);width:100vw;height:100dvh;color:var(--yellow);transition:transform .55s var(--ease);border-left:1px solid #fff7612e;padding:clamp(80px,10vw,140px) clamp(24px,6vw,90px);position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-26px 0 80px #0000008c}.location-open .location-drawer{transform:translate(0)}.drawer-close{color:var(--yellow);background:0 0;border:1px solid #fff76166;border-radius:50%;width:54px;height:54px;font-size:34px;line-height:1;position:absolute;top:26px;right:32px}.location-inner{grid-template-columns:1.1fr .85fr;align-items:center;gap:4vw;height:100%;display:grid}.location-inner h2{letter-spacing:-.07em;font-size:clamp(54px,7vw,130px);font-weight:900;line-height:.84}.location-inner p{color:#fff;font-size:clamp(18px,2vw,34px)}.map-circle{aspect-ratio:1;width:min(38vw,430px);box-shadow:var(--shadow);background:#eee;border-radius:50%;display:block;overflow:hidden}.map-circle img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.map-circle:hover img{transform:scale(1.08)}.horizontal-shell{height:100dvh;position:relative}.horizontal-track{will-change:transform;height:100%;display:flex}.panel{background:var(--black);min-width:100vw;height:100dvh;position:relative;overflow:hidden}.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{z-index:0;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:absolute;top:0;left:0;overflow:hidden}.videobg{pointer-events:none;width:100vw;min-width:177.77vh;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-media video{z-index:1;object-fit:cover;width:100%;height:100%;animation:7s forwards fadeOutVideo;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes fadeOutVideo{0%{opacity:1}50%{opacity:1}to{opacity:0;visibility:hidden}}.hero-vignette{mix-blend-mode:multiply;background:radial-gradient(circle at 44% 48%,#004e6d0d,#00000073),linear-gradient(90deg,#004e6da6,#0000001a)}.hero-logo{z-index:3;letter-spacing:-.12em;text-align:center;text-transform:uppercase;text-shadow:0 12px 40px #00000040;font-size:clamp(76px,10vw,190px);font-weight:900;line-height:.72;display:inline-grid;position:relative;transform:skew(-12deg)}.wind-float{animation:5s ease-in-out infinite windFloat}@keyframes windFloat{0%,to{transform:translate(0)skew(-12deg)}50%{transform:translate(10px,-14px)skew(-12deg)}}.panel-bg-symbol{color:#0000;-webkit-text-stroke:3px #fff761a6;opacity:.48;pointer-events:none;will-change:transform;place-items:center;width:80vw;font-size:70vw;font-weight:900;line-height:.7;display:grid;position:absolute;top:-15vh;right:0;bottom:0;left:5vw}.works-intro{z-index:4;width:min(44vw,780px);position:absolute;top:35%;left:clamp(22px,5vw,100px);transform:translateY(-50%)}.mini-label{text-transform:uppercase;letter-spacing:.32em;color:currentColor;opacity:.72;align-items:center;gap:14px;font-size:clamp(10px,.8vw,13px);font-weight:800;display:flex}.mini-label:before{content:"";opacity:.55;background:currentColor;width:54px;height:1px}.works-intro h2{letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(46px,5.8vw,116px);font-weight:900;line-height:.82}.works-intro em{letter-spacing:.02em;font-size:.42em;font-style:italic;display:inline-block;transform:translate(8vw)}.works-strip{grid-template-rows:repeat(2,42%);grid-template-columns:repeat(4,30vw);grid-auto-flow:column;align-content:center;gap:0;width:max-content;height:100%;display:grid;position:absolute;top:0;left:56vw}.social-end{letter-spacing:-.06em;justify-content:center;align-items:center;gap:54px;min-height:82dvh;padding:80px 6vw;font-size:clamp(58px,6vw,120px);font-weight:900;line-height:.84;display:flex}.social-end:after{content:"";height:3vh;top:0;right:0;bottom:0;left:0;top:inherit;background:linear-gradient(90deg,#0000,#fff762,#0000);animation:3.5s linear infinite sweep;position:absolute;transform:translate(-100%)}.social-end .ideas-split-title span:nth-child(2){letter-spacing:.1em;text-transform:uppercase;white-space:pre-wrap;text-align:right;color:#fff;width:49%;padding:10px 10px 0 0;font-size:xxx-large;font-weight:950;line-height:.82}.social-floating{z-index:4;gap:16px;width:min(44vw,780px);margin-top:34px;display:flex;position:absolute;top:56%;right:clamp(22px,5vw,100px);transform:translateY(-50%)}.social-floating a{background:var(--yellow);color:#184461;border-radius:18px;place-items:center;width:120px;height:120px;font-size:54px;font-weight:950;text-decoration:none;animation:3.2s ease-in-out infinite socialFloat;display:grid}.social-floating a:nth-child(2){animation-delay:.35s}@keyframes socialFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.campaign-card{cursor:pointer;background:#000;min-width:0;position:relative;overflow:hidden}.campaign-card img,.brand-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease),filter .7s var(--ease);display:block}.campaign-card:after,.brand-card:after{content:"";z-index:1;background:linear-gradient(#0000000a 25%,#000000a8 70%);position:absolute;top:0;right:0;bottom:0;left:0}.campaign-card:hover img,.brand-card:hover img{filter:saturate(1.2);transform:scale(1.06)}.card-copy{z-index:2;text-align:center;text-transform:uppercase;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-copy strong{color:#fff;font-size:clamp(10px,.95vw,18px);font-weight:900;display:block}.card-copy span{color:var(--yellow);font-size:clamp(17px,1.7vw,36px);font-weight:900;line-height:.9;display:block}.panel-brands{background:var(--black);align-items:center;display:flex}.brands-title{z-index:3;width:46vw;min-width:46vw;padding-left:clamp(24px,5vw,110px)}.brands-title h2{text-transform:uppercase;color:var(--yellow);font-size:clamp(42px,4.4vw,86px);font-weight:900;line-height:.82}.brands-title span{display:block}.brands-title .big{font-size:clamp(58px,6.2vw,150px)!important}.brands-strip{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(6,24vw);grid-auto-flow:column;align-items:stretch;gap:18px;height:78vh;padding-right:8vw;display:grid}.brand-card{cursor:pointer;background:#222;min-width:0;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000047}.brand-card:nth-child(odd){transform:translateY(-22px)}.brand-card:nth-child(2n){transform:translateY(22px)}.panel-contact{place-items:center;display:grid}.contact-box{text-align:center;width:min(760px,86vw)}.contact-box h2{letter-spacing:-.06em;font-size:clamp(58px,6vw,120px);font-weight:900;line-height:.84}.contact-form{text-align:left;gap:10px;display:grid}.contact-form label{text-transform:uppercase;color:var(--white);letter-spacing:.06em;font-size:11px;font-weight:700;display:grid}.contact-form input,.contact-form textarea{border:solid 2px var(--yellow);color:var(--white);background:0 0;border-radius:12px;outline:none;padding:8px 10px}.btn-submit{background:var(--black);color:var(--yellow);border:0;border-radius:999px;padding:12px 22px;font-weight:900;text-transform:uppercase!important;margin-top:8px!important}.contact-mail{color:#fff;margin-top:18px}.contact-mail a{font-weight:900}.socials{justify-content:center;gap:18px;display:flex}.socials a{color:#fff;font-size:26px;font-weight:900}.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{z-index:8;color:var(--yellow);background:#0009;border:0;border-radius:50%;width:50px;height:50px;font-size:34px;line-height:1;position:absolute;top:22px;right:26px}.campaign-modal__media{background:50%/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.campaign-modal__media video{object-fit:cover;opacity:.92;width:100%;height:100%}.play-btn{z-index:4;filter:drop-shadow(0 8px 18px #00000059);background:0 0;border-top:48px solid #0000;border-bottom:48px solid #0000;border-left:74px solid #fff;width:0;height:0;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.know-more{z-index:6;writing-mode:sideways-lr;color:var(--yellow);background:#181818d6;border:0;border-radius:12px 0 0 12px;padding:24px 14px;font-size:clamp(16px,1.5vw,28px);font-weight:900;position:absolute;top:35%;right:0}.modal-info-panel{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:100vh;transition:transform .45s var(--ease);background:#181818c2;grid-template-columns:.9fr 1.1fr;align-content:center;align-items:center;gap:5vw;padding:clamp(40px,7vw,110px) 12vw;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(102%)}.modal-info-open .modal-info-panel{transform:translateY(0)}.modal-info-panel h2{letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(44px,6vw,110px);font-weight:900;line-height:.82}.modal-client{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(20px,2vw,36px);font-weight:900}.modal-info-panel p:last-child{color:#fff;font-size:clamp(16px,1.3vw,22px);line-height:1.35}.modal-chevron{z-index:7;color:var(--yellow);font-size:80px;line-height:.3;display:none;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.is-nosotros{background:var(--black);color:var(--yellow)}.dark-header{mix-blend-mode:normal}.about-horizontal{height:100dvh}.about-track{will-change:transform;height:100%;display:flex}.about-panel{background:var(--black);min-width:100vw;height:100dvh;padding:clamp(80px,9vw,150px) clamp(26px,5vw,90px);position:relative;overflow:hidden}.about-hero-panel{align-items:center;padding:0;display:grid}.about-hero-image{width:100vw;height:100%;position:relative;overflow:hidden}.about-hero-image img{object-fit:cover;width:100%;height:100%}.about-hero-copy{color:#fff;background:linear-gradient(270deg,#181818 50%,#18181800);flex-direction:column;justify-content:center;width:50vw;height:100%;padding:8vw;display:flex;position:absolute;right:0}.monogram{width:16vw;animation:1.25s cubic-bezier(.22,.61,.36,1) .28s forwards logoBarloWindIn;position:absolute;top:20vh;left:10vw}.about-hero-copy p{max-width:780px;font-size:clamp(14px,1vw,18px);font-weight:500;line-height:1.45}.about-hero-copy strong{font-weight:700}.about-hero-copy .yellow{color:var(--yellow)}.reel-cta{color:var(--yellow);background:0 0;border:0;align-items:center;gap:24px;margin-top:40px;font-size:clamp(34px,4vw,78px);font-weight:900;display:flex}.reel-cta span{width:130px;height:48px;display:inline-block;position:relative}.reel-cta span:after{content:"";background-image:url(/wp-content/themes/barlovento/dist/assets/icon-camara-ByfneDLw.png);background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100%;position:absolute}.about-statement-panel{place-items:center;min-width:25vw;display:grid}.statement-card h1{letter-spacing:-.07em;font-size:clamp(58px,6.6vw,140px);font-weight:900;line-height:.78}.about-slider-panel{justify-content:flex-end;align-items:center;min-width:75vw;padding-right:0;display:flex}.team-title-vertical{z-index:3;writing-mode:vertical-rl;font-size:clamp(50px,5vw,110px);font-weight:900;line-height:.8;position:absolute;left:0;transform:rotate(180deg)}.mdj-slider{width:75vw;height:72vh;margin-right:0;position:relative}.mdj-slide{width:100%;height:100%;position:relative}.mdj-item{width:220px;height:220px;box-shadow:var(--shadow);transition:all .55s var(--ease);cursor:pointer;background-position:50%;background-size:cover;border-radius:0;position:absolute;bottom:-18%;left:58%;overflow:hidden;transform:translateY(25%)}.mdj-item:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation:3.5s linear infinite sweep;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}@keyframes sweep{to{transform:translate(120%)}}.mdj-item:first-child,.mdj-item:nth-child(2){width:100%;height:100%;top:0;left:0;transform:none}.mdj-item:nth-child(3){left:72%}.mdj-item:nth-child(4){left:calc(72% + 250px)}.mdj-copy{z-index:2;color:var(--yellow);display:none;position:absolute;bottom:clamp(30px,4vw,70px);left:clamp(30px,4vw,80px)}.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{background:var(--yellow);color:var(--black);text-transform:uppercase;border-radius:999px;padding:12px 20px;font-weight:900;display:inline-block}.mdj-arrows{z-index:5;gap:18px;display:flex;position:absolute;bottom:2vh;left:10vw}.mdj-arrows button{border:2px solid var(--yellow);width:56px;height:56px;color:var(--yellow);background:0 0;border-radius:8px;padding-bottom:10px;font-size:50px;line-height:0}.reel-frame{background:#000;place-items:center;height:100%;display:grid}.reel-frame video{aspect-ratio:16/9;object-fit:cover;width:min(1200px,90vw)}.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-width:100%;height:auto;min-height:100dvh;padding:90px 18px 70px}.works-intro{width:100%;margin-bottom:28px;position:relative;top:auto;left:auto;transform:none}.works-intro h2{font-size:clamp(46px,14vw,80px)}.works-strip{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:0;width:100%;height:auto;display:grid;position:relative;top:auto;left:auto}.campaign-card{aspect-ratio:1.3}.panel-brands{display:block}.brands-title{width:100%;min-width:0;padding:0 0 28px}.brands-strip{grid-template-columns:1fr 1fr;gap:10px;height:auto;padding:0;display:grid}.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{z-index:0;height:100%;position:absolute;overflow:hidden}.about-hero-copy{padding:30px}.monogram{top:18vh}.about-slider-panel{display:block}.team-title-vertical{writing-mode:horizontal-tb;margin-bottom:20px;position:relative;left:auto;transform:none}.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)}}.floating-logo{z-index:150;color:var(--yellow);letter-spacing:-.13em;text-transform:uppercase;transform-origin:50%;pointer-events:auto;filter:drop-shadow(0 18px 28px #00000052);will-change:left,top,transform,filter;grid-template-rows:auto auto;font-size:clamp(82px,13vw,232px);font-weight:900;line-height:.72;text-decoration:none;display:inline-grid;position:fixed;top:50vh;left:50vw;transform:skew(-12deg)}.floating-logo img{height:20vh}.floating-logo__part{will-change:transform,opacity,filter;opacity:0;display:block}.floating-logo__part--barlo{transform:translate(-70vw)}.floating-logo__part--vento{transform:translate(70vw)}.logo-intro-ready .floating-logo__part{opacity:1;filter:blur();transition:transform 1.05s var(--ease),opacity .85s var(--ease),filter .85s var(--ease);transform:translate(0)}.floating-logo.is-docked{filter:drop-shadow(0 6px 10px #0000003d)}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{z-index:270;transition:transform .25s var(--ease);position:relative}.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(2){opacity:0;transform:scaleX(0)}.menu-trigger-close{display:none!important}.ideas-split-title{gap:.03em;display:grid;position:relative;overflow:visible}.social-end .ideas-split-title span:nth-child(2){width:41%;margin:0;padding:10px 0 0;position:absolute;top:100%;left:15%}.ideas-split-title span:nth-child(3){will-change:transform,opacity,filter;width:fit-content;position:absolute;top:100%;left:auto;right:0}.ideas-split-title .ideas-right,.ideas-split-title .ideas-left{text-align:right}.ideas-split-title .ideas-em{letter-spacing:.02em;font-size:.42em;font-style:italic;line-height:.86;transform:none;margin:0!important}.works-intro h2.ideas-split-title{letter-spacing:-.06em;text-transform:uppercase;text-align:center;padding:0;font-size:clamp(46px,5.8vw,116px);font-weight:900;line-height:.82}.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-left:clamp(50px,18vw,180px);margin-right:0}}@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:first-child{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:first-child{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{z-index:180!important;left:var(--logo-left,50vw)!important;top:var(--logo-top,50vh)!important;color:var(--yellow)!important;letter-spacing:-.13em!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:0 0!important;filter:drop-shadow(0 18px 28px #00000052)!important;pointer-events:auto!important;will-change:left,top,transform,filter!important;grid-template-rows:auto auto!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(82px,13vw,232px)!important;font-weight:900!important;line-height:.72!important;text-decoration:none!important;display:inline-grid!important;position:fixed!important}.floating-logo__part{opacity:0;text-align:right;will-change:transform,opacity,filter;display:block!important}.floating-logo__part--barlo{margin-bottom:.12em;animation:1.25s cubic-bezier(.22,.61,.36,1) .28s forwards logoBarloWindIn}.floating-logo__part--vento{text-align:right;animation:1.25s cubic-bezier(.22,.61,.36,1) .38s forwards logoVentoWindIn}@keyframes logoBarloWindIn{0%{opacity:0;filter:blur(16px);transform:translate(-72vw)}70%{opacity:1;filter:blur(2px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes logoVentoWindIn{0%{opacity:0;filter:blur(16px);transform:translate(72vw)}70%{opacity:1;filter:blur(2px)}to{opacity:1;filter:blur();transform:translate(0)}}body.logo-docked .floating-logo{filter:drop-shadow(0 6px 10px #0000003d)!important}body.menu-open .floating-logo{transition:opacity .2s cubic-bezier(.22,.61,.36,1);opacity:0!important;pointer-events:none!important}@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{width:100%;max-width:100%;overflow-x:hidden!important}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{will-change:auto!important;width:100%!important;height:auto!important;display:block!important;overflow:visible!important;transform:none!important}body.is-vertical-flow .panel,body.is-vertical-flow .about-panel,.panel,.about-panel{min-height:100svh;overflow:hidden;width:100%!important;min-width:100%!important;height:auto!important}body.is-vertical-flow .panel-wide,.panel-wide{min-width:100%!important}.panel-hero{place-items:center!important;min-height:100svh!important;padding:0!important;display:grid!important}.hero-media,.hero-vignette{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.hero-media video{object-fit:cover;width:100%;height:100%}.hero-logo-space{width:100%;min-height:48vh}.floating-logo{z-index:180!important;position:fixed!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;font-weight:100;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}@keyframes moverDerecha{0%{--scroll-x:0vw}to{--scroll-x:45vw}}.works-intro{z-index:3!important;width:100%!important;margin:0 0 clamp(34px,12vw,190px)!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.works-intro h2{letter-spacing:-.03em!important;font-size:clamp(58px,6.2vw,150px)!important;line-height:.85!important}.works-intro em,.works-intro .ideas-em{text-align:left;color:var(--white);margin-left:18vw;font-style:italic;letter-spacing:.02em!important;font-size:.42em!important;transform:none!important}.works-strip{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);z-index:3!important;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:0!important;height:auto!important;margin-top:0!important;margin-bottom:0!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important}.campaign-card{min-height:50vh;box-shadow:none;aspect-ratio:16/9!important}.campaign-card img,.brand-card img{object-fit:cover;width:100%;height:100%}.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;padding:clamp(100px,10vw,170px) clamp(18px,6vw,110px) clamp(80px,9vw,140px)!important;display:block!important;overflow:hidden!important}.brands-title{z-index:2!important;width:100%!important;min-width:0!important;margin:0 auto clamp(36px,12vw,160px)!important;padding:0!important;position:relative!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.brands-title h2{text-align:center;width:76%;margin:0 auto;font-size:clamp(58px,6.2vw,150px)!important}.brands-title h2 .mini{color:var(--white);font-style:italic;font-size:.42em!important}.brands-strip{z-index:2!important;grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:clamp(10px,1.5vw,18px)!important;width:100%!important;height:auto!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important}.brand-card{min-height:190px;aspect-ratio:1.44!important;transform:none!important}.brand-card:nth-child(odd),.brand-card:nth-child(2n){transform:none!important}.panel-contact{place-items:center!important;min-height:100svh!important;padding:clamp(110px,10vw,170px) 18px clamp(80px,8vw,130px)!important;display:grid!important}.contact-box{width:min(760px,92vw)!important}.about-hero-panel{place-items:stretch stretch!important;min-height:100svh!important;padding:0!important;display:grid!important}.about-hero-image{z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.about-hero-copy{background:#181818;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:20px;height:auto;display:grid;z-index:2!important;width:100%!important;margin-top:auto!important;padding:clamp(90px,7vw,120px) clamp(22px,7vw,100px) clamp(70px,7vw,120px)!important;position:relative!important}.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{place-items:center!important;min-height:auto!important;padding:clamp(100px,10vw,170px) clamp(20px,7vw,120px)!important;display:grid!important}.statement-card p:last-child,.statement-card h1{letter-spacing:-.075em!important;font-size:clamp(58px,8vw,150px)!important;font-weight:900!important;line-height:.78!important}.about-slider-panel{padding:0;align-items:center!important;min-height:100svh!important;display:block!important;overflow:hidden!important}.team-title-vertical{text-align:center;line-height:200%;z-index:3!important;height:min(76vh,720px)!important;position:absolute!important;left:0!important}.mdj-slider{width:100%!important;height:min(76vh,720px)!important;margin:0!important}.social-end{position:relative;grid-template-columns:1.5fr 1fr!important;align-items:center!important;gap:clamp(28px,5vw,40px)!important;min-height:100svh!important;padding:clamp(110px,10vw,170px) clamp(20px,6vw,110px)!important;display:grid!important}.ideas-white{letter-spacing:0;white-space:pre-wrap;text-align:right;right:156%;left:inherit;color:#fff;width:42%;font-size:xxx-large;font-style:italic;line-height:.82;display:flex;position:absolute;top:6px}.social-end .works-intro{margin:0!important}.social-floating{width:auto!important;margin:0!important;position:relative!important;top:0!important;right:auto!important;transform:none!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{object-fit:cover;z-index:2;opacity:0;pointer-events:none;background:#000;border:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.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:"";z-index:3;color:var(--yellow);letter-spacing:.08em;text-align:center;font-weight:900;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.block{display:block}.social-end .ideas-split-title{justify-content:flex-end;display:flex}.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;margin:0 0 28px!important;transform:none!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{min-height:0;aspect-ratio:1.55!important}.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{justify-content:flex-end;height:auto;display:block;background:linear-gradient(#18181800 20%,#181818 50%)!important;width:100%!important}.about-hero-panel{height:100vh!important}.monogram{height:10vh;top:22vh!important;left:8vw!important}.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{will-change:auto!important;width:100%!important;height:auto!important;display:block!important;transform:none!important}body.is-responsive-flow .panel,body.is-responsive-flow .about-panel{min-height:100svh;padding:96px 18px 72px;width:100%!important;min-width:100%!important;height:auto!important;overflow:visible!important}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{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}body.is-responsive-flow .hero-media video{object-fit:cover;width:100%;height:100%}body.is-responsive-flow .works-intro{z-index:3;margin:0 0 28px;transform:none;width:100%!important;position:relative!important;top:auto!important;left:auto!important}body.is-responsive-flow .panel-bg-symbol{opacity:.18;width:auto;font-size:82vw;position:absolute;top:8vh;left:auto;right:-12vw}body.is-responsive-flow .works-strip{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-content:start;gap:0;width:100%!important;height:auto!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important}body.is-responsive-flow .campaign-card{aspect-ratio:1.12;min-height:150px}body.is-responsive-flow .panel-brands{min-height:auto!important;display:block!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{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:10px;width:100%!important;height:auto!important;padding:0!important;display:grid!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{z-index:0;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;position:absolute!important}body.is-responsive-flow .about-hero-copy{z-index:2;background:linear-gradient(90deg,#181818cc,#181818f2);min-height:100svh;width:100%!important;padding:110px 24px 70px!important;position:relative!important;right:auto!important}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{margin-bottom:24px;writing-mode:horizontal-tb!important;position:relative!important;left:auto!important;transform:none!important}body.is-responsive-flow .mdj-slider{width:100%!important;height:min(62svh,560px)!important}body.is-responsive-flow .social-end{min-height:70svh;padding:110px 18px 80px;display:block;position:relative}body.is-responsive-flow .social-floating{justify-content:center;width:100%!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}body.is-responsive-flow .mobile-reveal{transition:opacity .72s var(--ease),transform .72s var(--ease),filter .72s var(--ease);opacity:0!important;filter:blur(9px)!important;transform:translateY(28px)!important}body.is-responsive-flow .mobile-reveal.mobile-visible{opacity:1!important;filter:blur()!important;transform:translate(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{background:linear-gradient(#18181800 10%,#181818 50%);height:50vh;top:25%;bottom:0;width:100%!important}.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;text-align:left;width:100%;margin-bottom:10px;display:block;position:relative}.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);background:0 0;border-radius:12px;outline:none;padding:8px 10px}.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{flex-direction:column!important;height:auto!important;min-height:100vh!important;padding:0!important;display:flex!important;position:relative!important}.panel-works .works-intro{text-align:center!important;box-sizing:border-box!important;z-index:3!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;min-height:100vh!important;margin:0!important;padding:2rem!important;display:flex!important;position:relative!important}.panel-works .panel-bg-symbol{--scroll-x:0vw;opacity:.5!important;z-index:1!important;pointer-events:none!important;width:100%!important;height:70vh!important;transform:translate3d(var(--scroll-x),0,0)!important;inset:0 auto auto 0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;animation:linear moverDerecha!important;animation-timeline:scroll(root)!important;display:flex!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.panel-works .panel-bg-symbol,.panel-works .panel-bg-symbol *{text-align:center!important;font-size:90vw!important;font-weight:100!important;line-height:0!important}.works-intro h2.ideas-split-title{z-index:4!important;position:relative!important}.panel-works .works-strip{z-index:5!important;margin-top:0!important;position:relative!important}@media(max-width:780px){.panel-works .panel-bg-symbol,.panel-works .panel-bg-symbol *{font-size:200vw!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
