@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,400;1,400&display=swap");:root{--e-black:#070707;--e-paper:#f4f4f4;--e-green:#a1d80b;--e-line:rgba(244,244,244,0.18);--e-ink-line:rgba(7,7,7,0.16);--e-serif:"Playfair Display",Georgia,serif;--e-sans:"Inter",Arial,sans-serif;--e-pad:clamp(1.25rem,3vw,3.75rem);--e-header-h:6rem;--e-symbol:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='2500 330 500 430'%3E%3Cpath fill='%23a1d80b' d='M 2701.67 470.39 L 2760.96 470.39 C 2760.96 470.39 2734.66 643.16 2548.52 684.13 C 2548.52 684.13 2692.25 635.33 2701.67 470.39 M 2798.73 414.40 L 2858.01 414.40 C 2844.66 565.56 2720.95 699.92 2546.49 697.21 C 2546.49 697.21 2780.14 679.77 2798.73 414.40 M 2895.78 358.41 L 2955.06 358.41 C 2955.06 358.41 2945.48 768.53 2539.08 711.73 C 2539.08 711.73 2872.69 747.76 2895.78 358.41'/%3E%3C/svg%3E");--e-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E")}.essor-s{position:relative;margin:0!important;padding:0!important;color:var(--e-black);background:var(--e-paper);font-family:var(--e-sans);font-size:16px;font-weight:400;line-height:1.5;overflow-x:clip}.essor-s *,.essor-s *::before,.essor-s *::after{box-sizing:border-box}.essor-s.essor-dark{color:var(--e-paper);background:var(--e-black)}.essor-s ::selection{color:var(--e-black);background:var(--e-green)}.essor-s .et_pb_row{position:relative;z-index:1;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.essor-s .et_pb_column{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;display:block!important;gap:0!important}.essor-s .et_pb_module{margin:0!important}.essor-s .et_pb_row:not(.essor-grid)>.et_pb_column{width:100%!important;flex:1 1 100%!important}.essor-s .essor-grid>.et_pb_column{min-width:0}.essor-s .et_pb_column>.et_pb_module{width:100%;max-width:100%}.essor-s .et_pb_column>.essor-seal.et_pb_module{width:8.5rem}.essor-s .et_pb_column>.essor-hero__scroll.et_pb_module{width:auto}.essor-s h1,.essor-s h2,.essor-s h3,.essor-s h4,.essor-s p,.essor-s small{margin:0;padding:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.essor-s em{font-family:var(--e-serif);font-style:italic;font-weight:400;text-transform:none}.essor-s a{color:inherit;text-decoration:none}.essor-s img{display:block;max-width:100%}.essor-s .essor-grid{display:grid!important}.essor-s .essor-grid::before,.essor-s .essor-grid::after{display:none!important}.essor-s .essor-deco.et_pb_row{position:absolute!important;inset:0;z-index:0;pointer-events:none}.essor-s .essor-deco .et_pb_column{position:static!important}.essor-kicker{font-size:.66rem;text-transform:uppercase;letter-spacing:.19em}.essor-display{font-size:clamp(4rem,8vw,9rem);line-height:.86;letter-spacing:-.055em;text-transform:uppercase}.essor-arrow a::after{content:"";flex:0 0 auto;width:1.3rem;aspect-ratio:1;background:currentColor;-webkit-mask:var(--e-arrow) center / contain no-repeat;mask:var(--e-arrow) center / contain no-repeat}.essor-s.essor-hero{min-height:100svh;padding:calc(var(--e-header-h) + 2rem) var(--e-pad) 2.5rem!important;display:flex!important;flex-direction:column;isolation:isolate}.essor-hero::before{content:"";position:absolute;inset:0;z-index:-3;opacity:.26;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:6.25vw 6.25vw;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%);mask-image:linear-gradient(to bottom,#000,transparent 78%)}.essor-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,var(--e-black) 0,transparent 35%),radial-gradient(circle at 88% 42%,rgba(161,216,11,.22) 0,rgba(161,216,11,0) 30vw)}.essor-s .essor-hero__deco.et_pb_row::before{content:"";display:block!important;position:absolute;right:-4vw;top:13vh;width:min(44vw,42rem);aspect-ratio:500 / 430;opacity:.11;transform:rotate(-8deg);background:var(--e-symbol) center / contain no-repeat}.essor-hero__scroll{position:absolute!important;left:var(--e-pad);bottom:2.8rem;font-size:.58rem;text-transform:uppercase;letter-spacing:.18em;color:rgba(244,244,244,.45);transform:rotate(-90deg) translateX(100%);transform-origin:left bottom;white-space:nowrap}.essor-hero__scroll p{display:flex;align-items:center;gap:.8rem}.essor-hero__scroll p::before{content:"";width:2.5rem;height:1px;background:currentColor}.essor-hero__eyebrow{padding-top:1rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.18em;color:rgba(244,244,244,.62)}.essor-hero__eyebrow p{display:flex;justify-content:space-between;gap:2rem}.essor-s .essor-hero__content.et_pb_row{margin-top:auto!important}.essor-hero__title h1{margin:5vh 0 4vh;font-size:clamp(4.5rem,11.2vw,12.5rem);line-height:.78;letter-spacing:-.065em;text-transform:uppercase}.essor-hero__title .hero-line{display:block;padding-bottom:.08em}.essor-hero__title .hero-line:nth-child(2){margin-left:7vw}.essor-hero__title .hero-line--accent{margin-left:31vw;color:var(--e-green);font-family:var(--e-serif);font-style:italic;text-transform:none}.essor-s .essor-hero__bottom.et_pb_row{align-self:flex-end;width:min(45rem,55vw)!important;margin-bottom:auto!important;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:end}.essor-hero__copy{max-width:31rem;color:rgba(244,244,244,.72);font-size:clamp(.85rem,1.2vw,1.05rem)}.essor-round-link a{width:8rem;aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:1.15rem;border:1px solid rgba(244,244,244,.4);border-radius:50%;font-size:.65rem;line-height:1.25;text-transform:uppercase;letter-spacing:.12em;transition:color .35s ease,background .35s ease,border-color .35s ease}.essor-round-link a::after{align-self:flex-end}.essor-round-link a:hover{color:var(--e-black);background:var(--e-green);border-color:var(--e-green)}.essor-marquee p{display:flex;align-items:center;width:max-content;animation:essorMarquee 34s linear infinite}.essor-marquee span{display:inline-flex;align-items:center;white-space:nowrap}.essor-marquee span::after{content:"";flex:0 0 auto;border-radius:50%;background:currentColor}@keyframes essorMarquee{to{transform:translateX(-50%)}}.essor-s.essor-statement{padding:1.15rem 0!important;background:var(--e-green);border-bottom:1px solid rgba(0,0,0,.18)}.essor-statement .essor-marquee{font-size:.65rem;text-transform:uppercase;letter-spacing:.2em}.essor-statement .essor-marquee span{gap:1.5rem;padding-right:1.5rem}.essor-statement .essor-marquee span::after{width:.42rem;height:.42rem}.essor-s.essor-clients{padding:7rem 0!important;border-bottom:1px solid var(--e-line)}.essor-clients__label{padding:0 var(--e-pad) 3rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.18em;color:rgba(244,244,244,.55)}.essor-clients .essor-marquee p{animation-duration:43s}.essor-clients .essor-marquee span{gap:2rem;padding-right:2rem;font-size:clamp(3rem,7vw,7rem);line-height:1;letter-spacing:-.05em}.essor-clients .essor-marquee span::after{width:.7rem;height:.7rem;background:var(--e-green)}.essor-s.essor-projects{padding:9rem var(--e-pad) 12rem!important}.essor-s .essor-intro.et_pb_row{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr) minmax(0,1fr);gap:2rem;align-items:end;padding-bottom:9rem!important}.essor-s .essor-intro>.et_pb_column:first-child{align-self:start}.essor-intro__copy{max-width:22rem;padding-bottom:.8rem;font-size:.9rem;color:rgba(7,7,7,.65)}.essor-s .essor-project.et_pb_row{padding-top:3rem!important;border-top:1px solid var(--e-ink-line)}.essor-project__meta{padding-bottom:2rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.16em}.essor-project__meta p{display:grid;grid-template-columns:1fr 2fr 2fr;gap:1rem}.essor-project__meta span:last-child{text-align:right}.essor-s .essor-project__footer.et_pb_row{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:3rem;align-items:end;padding:2rem 0 8rem!important}.essor-project__title{font-size:clamp(2.9rem,6vw,7.25rem);line-height:.89;letter-spacing:-.055em;text-transform:uppercase}.essor-project__tags{max-width:23rem;padding-bottom:.7rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(7,7,7,.58)}.essor-s .essor-project__stage>.et_pb_column{position:relative!important;overflow:hidden}.essor-s .et_pb_column>.essor-project__media.et_pb_module{position:absolute!important;inset:0;z-index:3;width:auto;background-size:cover;background-position:center;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.essor-project__stage:hover .essor-project__media{transform:scale(1.03)}.essor-project__media .et_pb_text_inner{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.essor-project__media .et_pb_section_video_bg,.essor-project__media .et_pb_section_video_bg .mejs-container,.essor-project__media .et_pb_section_video_bg .mejs-inner,.essor-project__media .et_pb_section_video_bg .mejs-mediaelement{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden}.essor-project__media video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;margin:0!important}.project__frame{position:relative;height:min(72vw,49rem);min-height:32rem;overflow:hidden;background:#151515}.project__art{position:absolute;inset:0;overflow:hidden;color:#fff;background:radial-gradient(circle at 68% 42%,rgba(255,255,255,.12),transparent 25%),linear-gradient(135deg,#181818,#060606);isolation:isolate;transition:transform .6s cubic-bezier(.16,1,.3,1)}.project__art::after{content:"";position:absolute;inset:0;z-index:5;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px);mix-blend-mode:overlay;pointer-events:none}.project__ghost{position:absolute;z-index:0;left:3vw;bottom:-6vw;font-size:clamp(8rem,24vw,25rem);font-weight:600;line-height:1;letter-spacing:-.08em;color:rgba(255,255,255,.035)}.project__micro{position:absolute;z-index:4;left:2rem;top:2rem;font-size:.62rem;line-height:1.5;text-transform:uppercase;letter-spacing:.17em;color:rgba(255,255,255,.62)}.project__shape{position:absolute;z-index:2;transition:transform 1.3s cubic-bezier(.16,1,.3,1)}.project__frame:hover .project__shape{transform:translate3d(1.2rem,-1rem,0) rotate(-2deg)}.project--gta .project__art{background:radial-gradient(circle at 62% 38%,rgba(161,216,11,.16),transparent 25%),linear-gradient(135deg,#141414 0%,#020202 70%)}.project__shape--car{width:68%;height:24%;left:17%;top:42%;border-radius:58% 42% 18% 16% / 75% 65% 30% 28%;background:linear-gradient(180deg,#ecebe6 0%,#696a67 42%,#0b0b0b 45%,#030303 100%);box-shadow:0 4rem 6rem rgba(0,0,0,.7);transform:skewX(-8deg)}.project__shape--car::before{content:"";position:absolute;width:58%;height:80%;left:18%;top:-55%;border-radius:55% 48% 5% 5%;background:linear-gradient(150deg,#1d1e1e,#050505);clip-path:polygon(15% 100%,30% 15%,80% 12%,100% 100%)}.project__shape--car::after{content:"";position:absolute;inset:auto 6% -18% 8%;height:26%;background:radial-gradient(circle at 14% 50%,#050505 0 10%,#777 11% 14%,#050505 15% 23%,transparent 24%),radial-gradient(circle at 88% 50%,#050505 0 10%,#777 11% 14%,#050505 15% 23%,transparent 24%)}.project__scan{position:absolute;inset:0;z-index:3;background:linear-gradient(105deg,transparent 35%,rgba(161,216,11,.5) 49.7%,rgba(255,255,255,.75) 50%,transparent 51%);transform:translateX(-80%);animation:essorScan 7s ease-in-out infinite}@keyframes essorScan{0%,30%{transform:translateX(-80%)}55%,100%{transform:translateX(85%)}}.project--marley .project__art{background:radial-gradient(circle at 50% 48%,#f0c650 0%,#b87311 28%,#301309 69%,#090604 100%)}.project__shape--pack{width:30%;height:62%;left:36%;top:19%;border-radius:1rem;background:linear-gradient(135deg,#222 0 48%,#f0ce65 49% 53%,#171717 54%);transform:rotate(8deg);box-shadow:-2rem 3rem 5rem rgba(0,0,0,.5)}.project__shape--pack::before{content:"MARLEY";position:absolute;inset:0;display:grid;place-items:center;color:#f6e7b7;font-family:var(--e-serif);font-size:clamp(1.5rem,4vw,4.5rem);letter-spacing:.12em;writing-mode:vertical-rl;transform:rotate(180deg)}.project__shape--pack::after{content:"ORIGINAL BAJONERO";position:absolute;left:12%;right:12%;bottom:8%;border-top:1px solid rgba(255,255,255,.5);padding-top:.65rem;color:#fff;text-align:center;font-size:.45rem;letter-spacing:.14em}.project__orbit{position:absolute;width:48vw;max-width:42rem;aspect-ratio:1;border:1px solid rgba(255,255,255,.23);border-radius:50%;left:27%;top:4%}.project__orbit::before,.project__orbit::after{content:"";position:absolute;inset:12%;border:inherit;border-radius:inherit}.project__orbit::after{inset:25%}.project--speed .project__art{background:radial-gradient(circle at 74% 30%,rgba(48,198,255,.42),transparent 23%),linear-gradient(130deg,#050a16,#071d48 46%,#002b60 67%,#030713)}.project__shape--bolt{width:28%;height:70%;left:37%;top:13%;background:linear-gradient(160deg,#fff,#30c6ff 55%,#1439ff);clip-path:polygon(56% 0,24% 45%,50% 45%,30% 100%,78% 38%,52% 38%);filter:drop-shadow(0 0 2rem rgba(48,198,255,.75))}.project__streaks{position:absolute;inset:0;background:repeating-linear-gradient(165deg,transparent 0 7%,rgba(84,184,255,.16) 7.2% 7.4%,transparent 7.7% 12%);transform:scale(1.7);animation:essorStreak 9s linear infinite}@keyframes essorStreak{to{transform:scale(1.7) translateX(13%)}}.project--roxy .project__art{background:radial-gradient(circle at 50% 50%,#ff7359,#a41924 45%,#27040a 100%)}.project__shape--sphere{width:min(35vw,28rem);aspect-ratio:1;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 28%,#fff 0 2%,#ffdd8c 4%,#f88832 28%,#861523 67%,#31040a 100%);box-shadow:-4rem 5rem 7rem rgba(0,0,0,.45),inset -2rem -2rem 3rem rgba(60,0,0,.35)}.project__frame:hover .project__shape--sphere{transform:translate(-47%,-53%) rotate(-2deg)}.project__rings{position:absolute;inset:10% 18%;border:1px solid rgba(255,255,255,.28);border-radius:50%;transform:rotate(-12deg)}.project__rings::before,.project__rings::after{content:"";position:absolute;inset:11%;border:inherit;border-radius:inherit}.project__rings::after{inset:23%}.project--collective .project__art{background:#0c0c0c}.project__art--grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.15)!important}.project__art--grid>div{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;background:#0c0c0c;overflow:hidden}.project__art--grid>div::before{content:"";position:absolute;width:16rem;aspect-ratio:1;right:-8rem;bottom:-8rem;border:1px solid rgba(161,216,11,.45);border-radius:50%;transition:transform .7s ease,background .7s ease}.project__art--grid>div:hover::before{transform:scale(1.35);background:rgba(161,216,11,.12)}.project__art--grid span{font-size:clamp(2rem,5vw,6rem);line-height:.9;letter-spacing:-.05em}.project__art--grid small{align-self:flex-start;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.15em}.essor-s.essor-studio{padding:10rem var(--e-pad) 8rem!important}.essor-studio::before{content:"";position:absolute;right:-14vw;top:4rem;width:50vw;aspect-ratio:500 / 430;opacity:.09;transform:rotate(-12deg);background:var(--e-symbol) center / contain no-repeat;pointer-events:none}.essor-studio__headline{max-width:81rem;padding:5rem 0 8rem;font-size:clamp(3.6rem,7.5vw,9rem);line-height:.91;letter-spacing:-.055em;text-transform:uppercase}.essor-studio__headline em{color:var(--e-green)}.essor-s .essor-studio__body.et_pb_row{grid-template-columns:minmax(0,1.15fr) minmax(0,.5fr) minmax(0,.5fr);column-gap:2rem;padding-top:2.5rem!important;border-top:1px solid var(--e-line)}.essor-s .essor-studio__body>.et_pb_column:first-child{padding-right:calc(10vw - 2rem)!important}.essor-studio__lead{max-width:34rem;font-size:clamp(1.45rem,2.6vw,2.7rem);line-height:1.15;letter-spacing:-.03em}.essor-studio__col{color:rgba(244,244,244,.62);font-size:.87rem}.essor-s .essor-studio__quote.et_pb_row{grid-template-columns:1fr 3fr;margin-top:10rem!important;padding-top:2rem!important;border-top:1px solid var(--e-line)}.essor-quote-mark{color:var(--e-green);font-family:var(--e-serif);font-size:6rem;line-height:.6}.essor-quote-text{font-family:var(--e-serif);font-size:clamp(2rem,4vw,5rem);line-height:1.05}.essor-s.essor-consulting{padding:10rem var(--e-pad) 12rem!important;background:var(--e-green);overflow-x:clip}.essor-s .essor-consulting__top.et_pb_row{grid-template-columns:1fr 1fr;gap:3rem;padding-bottom:3rem!important;border-bottom:1px solid rgba(7,7,7,.22)}.essor-s .essor-consulting__intro.et_pb_module{max-width:35rem;margin-left:auto!important;font-size:clamp(1.15rem,2vw,2rem);line-height:1.2;letter-spacing:-.025em}.essor-s .essor-consulting__layout.et_pb_row{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(4rem,9vw,10rem);padding-top:6rem!important}.essor-s .essor-consulting__layout>.et_pb_column:first-child{position:relative!important}.essor-consulting__headline{position:sticky!important;top:9rem;font-size:clamp(4rem,7.8vw,9rem);line-height:.84;letter-spacing:-.065em;text-transform:uppercase}.essor-seal{position:absolute!important;right:2vw;top:clamp(22rem,34vw,34rem);width:8.5rem;aspect-ratio:1;display:grid!important;place-content:center;border:1px solid rgba(7,7,7,.32);border-radius:50%;text-align:center;transform:rotate(-9deg)}.essor-seal span{display:block;font-family:var(--e-serif);font-size:1.5rem;line-height:1.2}.essor-seal small{display:block;margin-top:.35rem;font-size:.45rem;text-transform:uppercase;letter-spacing:.16em}.essor-consulting__lead{padding-bottom:5rem;font-size:clamp(1.8rem,3.1vw,3.75rem);line-height:1.08;letter-spacing:-.045em}.essor-pillar{padding:2rem 0;border-bottom:1px solid rgba(7,7,7,.22)}.essor-pillar--first{border-top:1px solid rgba(7,7,7,.22)}.essor-pillar .et_pb_text_inner{display:grid;grid-template-columns:.25fr 1fr;column-gap:1.5rem;row-gap:.8rem}.essor-pillar .num{grid-row:1 / 3;padding-top:.4rem;font-size:.58rem;letter-spacing:.16em}.essor-pillar h3{font-size:clamp(1.45rem,2.3vw,2.5rem);letter-spacing:-.035em;line-height:1.2}.essor-pillar p:not(.num){grid-column:2;max-width:31rem;color:rgba(7,7,7,.66);font-size:.86rem}.essor-s .essor-case.et_pb_module{margin-top:5rem!important;padding:2rem;border:1px solid rgba(7,7,7,.28)}.essor-case .label{margin-bottom:3rem;font-size:.56rem;text-transform:uppercase;letter-spacing:.18em}.essor-case h3{font-size:clamp(2rem,3.5vw,4rem);line-height:1.1;letter-spacing:-.05em}.essor-case p:not(.label){max-width:33rem;margin-top:1rem;color:rgba(7,7,7,.65)}.essor-s.essor-podcast{padding:10rem var(--e-pad) 11rem!important;isolation:isolate}.essor-podcast::before{content:"";position:absolute;inset:0;z-index:-2;opacity:.22;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:8.333vw 8.333vw;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 88%);mask-image:linear-gradient(to bottom,#000,transparent 88%)}.essor-podcast::after{content:"?";position:absolute;z-index:-1;right:-3vw;bottom:-16vw;color:rgba(161,216,11,.07);font-family:var(--e-serif);font-size:min(66vw,58rem);line-height:.7;pointer-events:none}.essor-s .essor-podcast__top.et_pb_row{grid-template-columns:1fr auto;gap:2rem;padding-bottom:3rem!important;border-bottom:1px solid var(--e-line)}.essor-podcast__status{font-size:.58rem;text-transform:uppercase;letter-spacing:.18em;color:rgba(244,244,244,.5)}.essor-podcast__status p{display:flex;align-items:center;gap:.65rem}.essor-podcast__status p::before{content:"";flex:0 0 auto;width:.45rem;height:.45rem;border-radius:50%;background:var(--e-green);box-shadow:0 0 0 .35rem rgba(161,216,11,.1)}.essor-s .essor-podcast__layout.et_pb_row{grid-template-columns:minmax(0,1.45fr) minmax(0,.7fr);gap:clamp(4rem,10vw,12rem);align-items:end;padding-top:8rem!important}.essor-podcast__identity .q{display:block;margin-left:.05em;color:var(--e-green);font-family:var(--e-serif);font-size:clamp(3rem,7vw,8rem);font-style:italic;line-height:.8}.essor-podcast__identity h2{white-space:nowrap;font-size:clamp(5.5rem,12vw,15rem);line-height:.76;letter-spacing:-.075em;font-weight:500}.podcast__wave{height:5rem;display:flex;align-items:center;gap:clamp(.25rem,.55vw,.65rem);margin-top:4rem}.podcast__wave i{display:block;width:2px;height:22%;background:var(--e-paper);opacity:.55;animation:essorWave 1.4s ease-in-out infinite alternate}.podcast__wave i:nth-child(2n){height:72%;animation-delay:-.7s}.podcast__wave i:nth-child(3n){height:42%;animation-delay:-.25s}.podcast__wave i:nth-child(5n){height:100%;animation-delay:-.95s;background:var(--e-green)}@keyframes essorWave{to{transform:scaleY(.35);opacity:.25}}.essor-podcast__lead{padding-bottom:2rem;font-size:clamp(1.7rem,2.7vw,3rem);line-height:1.12;letter-spacing:-.04em}.essor-podcast__body{color:rgba(244,244,244,.57);font-size:.88rem}.essor-topics{padding-top:2.5rem}.essor-topics p{display:flex;flex-wrap:wrap;gap:.55rem}.essor-topics span{padding:.65rem .8rem;border:1px solid rgba(244,244,244,.2);border-radius:999px;font-size:.52rem;line-height:1.5;text-transform:uppercase;letter-spacing:.13em}.essor-s .essor-podcast__note.et_pb_module{margin-top:4rem!important;padding-top:1.3rem;border-top:1px solid var(--e-line)}.essor-podcast__note .et_pb_text_inner{display:grid;grid-template-columns:.65fr 1.35fr;gap:1.5rem}.essor-podcast__note .label{color:var(--e-green);font-size:.56rem;text-transform:uppercase;letter-spacing:.17em}.essor-podcast__note p:not(.label){color:rgba(244,244,244,.6);font-family:var(--e-serif);font-size:1.15rem;line-height:1.25}.essor-s.essor-services{padding:10rem var(--e-pad)!important}.essor-s .essor-services__intro.et_pb_row{grid-template-columns:minmax(0,1fr) minmax(0,3.3fr);gap:2rem;align-items:end;padding-bottom:5rem!important}.essor-s .essor-services__intro>.et_pb_column:first-child{align-self:start}.essor-s .essor-services__list.et_pb_row{border-top:1px solid var(--e-ink-line)}.essor-service{border-bottom:1px solid var(--e-ink-line);transition:background .35s ease,padding .35s ease}.essor-service .et_pb_text_inner{display:grid;grid-template-columns:.35fr 1.65fr 1.3fr;gap:2rem;align-items:center;min-height:9rem}.essor-service:hover{padding-inline:1.5rem;background:var(--e-green)}.essor-service .num{font-size:.6rem;letter-spacing:.16em}.essor-service h3{font-size:clamp(1.7rem,3.2vw,3.6rem);line-height:1.1;letter-spacing:-.045em}.essor-service p:not(.num){justify-self:end;max-width:27rem;color:rgba(7,7,7,.58);font-size:.86rem}.essor-service:hover p:not(.num){color:rgba(7,7,7,.8)}.essor-s.essor-contact{min-height:100svh;padding:7rem var(--e-pad) 2rem!important;display:flex!important;flex-direction:column;justify-content:space-between}.essor-contact__top{font-size:.62rem;text-transform:uppercase;letter-spacing:.18em;color:rgba(244,244,244,.55)}.essor-contact__top p{display:flex;justify-content:space-between;gap:2rem}.essor-contact__headline{padding:8vh 0 5vh;font-size:clamp(4.4rem,11vw,13rem);line-height:.82;letter-spacing:-.07em;text-transform:uppercase}.essor-contact__headline em{color:var(--e-green)}.essor-contact__link a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem 0;border-top:1px solid var(--e-line);border-bottom:1px solid var(--e-line);font-size:clamp(1.5rem,3.2vw,3.5rem);line-height:1.2;letter-spacing:-.035em;transition:color .3s ease}.essor-contact__link a::after{width:clamp(1.8rem,3vw,3rem)}.essor-contact__link a:hover{color:var(--e-green)}.essor-s .essor-footer.et_pb_row{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:2rem;padding-top:8rem!important;font-size:.62rem;text-transform:uppercase;letter-spacing:.13em;color:rgba(244,244,244,.55)}.essor-footer__logo img{width:7rem}.essor-footer__copy{text-align:center}.essor-footer__links p{display:flex;justify-content:flex-end;gap:1.5rem}.essor-footer a:hover{color:var(--e-paper)}.essor-motion .reveal{opacity:0;transform:translateY(2.5rem);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.essor-motion .reveal.is-visible{opacity:1;transform:none}@media (max-width:900px){:root{--e-header-h:5rem}.essor-hero__eyebrow span:last-child{display:none}.essor-s .essor-hero__content.et_pb_row{margin-top:auto!important}.essor-s .essor-hero__bottom.et_pb_row{width:100%!important;align-self:auto;margin-bottom:0!important;padding-bottom:6rem!important}.essor-hero__title h1{font-size:clamp(4.1rem,17vw,8rem);margin-bottom:3rem}.essor-hero__title .hero-line:nth-child(2),.essor-hero__title .hero-line--accent{margin-left:0}.essor-s .essor-hero__deco.et_pb_row::before{width:88vw;right:-22vw;top:12vh}.essor-hero__scroll{display:none!important}.essor-s .essor-intro.et_pb_row,.essor-s .essor-services__intro.et_pb_row{grid-template-columns:1fr;padding-bottom:5rem!important}.essor-intro__copy{padding-top:1rem}.essor-project__meta p{grid-template-columns:.4fr 1.5fr 1fr}.project__frame{height:70vh;min-height:28rem}.essor-s .essor-project__footer.et_pb_row{grid-template-columns:1fr;gap:1.5rem}.essor-s .essor-studio__body.et_pb_row{grid-template-columns:1fr 1fr;row-gap:2.5rem}.essor-s .essor-studio__body>.et_pb_column:first-child{grid-column:1 / -1;padding-right:0!important}.essor-s .essor-consulting__layout.et_pb_row,.essor-s .essor-podcast__layout.et_pb_row{grid-template-columns:1fr}.essor-consulting__headline{position:relative!important;top:auto}.essor-seal{display:none!important}.essor-s .essor-consulting__layout>.et_pb_column:last-child{max-width:46rem;margin-left:auto!important}.essor-s .essor-podcast__layout.et_pb_row{gap:5rem}.essor-s .essor-podcast__layout>.et_pb_column:last-child{max-width:38rem;margin-left:auto!important}.essor-service .et_pb_text_inner{grid-template-columns:.4fr 1fr;padding:2rem 0}.essor-service p:not(.num){grid-column:2;justify-self:start}.essor-s .essor-footer.et_pb_row{grid-template-columns:1fr auto}.essor-footer__copy{display:none!important}}@media (max-width:620px){:root{--e-pad:1.15rem}.essor-s.essor-hero{padding-bottom:1.25rem!important}.essor-hero__title h1{font-size:clamp(3.7rem,18.4vw,6rem);line-height:.82}.essor-s .essor-hero__bottom.et_pb_row{gap:1rem}.essor-hero__copy{font-size:.76rem}.essor-round-link a{width:6.3rem;padding:.9rem;font-size:.55rem}.essor-s.essor-projects,.essor-s.essor-services{padding-top:6rem!important;padding-bottom:7rem!important}.essor-display{font-size:clamp(3.6rem,17vw,5.5rem)}.essor-s .essor-project__footer.et_pb_row{padding-bottom:5rem!important}.essor-project__meta{font-size:.52rem}.essor-project__meta p{grid-template-columns:.25fr 1fr}.essor-project__meta span:last-child{grid-column:2;text-align:left}.project__frame{height:58vh;min-height:25rem}.project__micro{left:1rem;top:1rem;font-size:.5rem}.project__shape--pack{width:49%;left:26%}.project__orbit{width:90vw;left:4%;top:11%}.project__shape--bolt{width:48%;left:27%}.project__shape--sphere{width:67vw}.project__art--grid>div{padding:1rem}.project__art--grid span{font-size:1.7rem}.project__art--grid small{font-size:.55rem}.essor-s.essor-studio{padding-top:7rem!important}.essor-studio__headline{padding:3rem 0 5rem;font-size:clamp(3.3rem,15.5vw,5.2rem)}.essor-s .essor-studio__body.et_pb_row{grid-template-columns:1fr}.essor-s .essor-studio__quote.et_pb_row{grid-template-columns:.3fr 1fr;margin-top:6rem!important}.essor-quote-mark{font-size:4rem}.essor-s.essor-consulting,.essor-s.essor-podcast{padding-top:7rem!important;padding-bottom:7rem!important}.essor-s .essor-consulting__top.et_pb_row{grid-template-columns:1fr}.essor-s .essor-consulting__intro.et_pb_module{margin-left:0!important}.essor-s .essor-consulting__layout.et_pb_row{padding-top:4rem!important;gap:4rem}.essor-consulting__headline{font-size:clamp(3.6rem,16vw,5.5rem)}.essor-consulting__lead{padding-bottom:3.5rem}.essor-pillar .et_pb_text_inner{grid-template-columns:.2fr 1fr;column-gap:1rem}.essor-s .essor-case.et_pb_module{margin-top:3.5rem!important;padding:1.25rem}.essor-podcast__status{max-width:8rem;text-align:right}.essor-s .essor-podcast__layout.et_pb_row{padding-top:5rem!important;gap:4rem}.essor-podcast__identity .q{font-size:clamp(2.6rem,13vw,4rem)}.essor-podcast__identity h2{font-size:clamp(4rem,18vw,6rem)}.podcast__wave{margin-top:2.5rem}.essor-podcast__note .et_pb_text_inner{grid-template-columns:1fr}.essor-service .et_pb_text_inner{grid-template-columns:.2fr 1fr;gap:1rem}.essor-service h3{font-size:2rem}.essor-contact__top span:last-child{display:none}.essor-contact__headline{font-size:clamp(3.6rem,17vw,6rem)}.essor-contact__link a{font-size:1.35rem}.essor-s .essor-footer.et_pb_row{grid-template-columns:1fr;gap:2rem}.essor-footer__links p{justify-content:flex-start;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.essor-s *,.essor-s *::before,.essor-s *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.essor-s .essor-project__stage .et_pb_column{position:relative!important;overflow:hidden}.essor-s .essor-project__stage .essor-project__media.et_pb_module{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;z-index:3!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.essor-s .essor-project__stage:has(.project--gta) .essor-project__media .et_pb_text_inner{position:absolute!important;top:auto!important;right:auto!important;left:3vw;bottom:-.14em;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;white-space:nowrap;pointer-events:none;font-family:var(--e-sans);font-size:clamp(4.5rem,14vw,15rem);font-weight:600;line-height:1;letter-spacing:-.07em;text-transform:uppercase;color:rgba(255,255,255,.07)}.essor-s .essor-project__stage:has(.project--gta) .essor-project__media::after{content:""!important;position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.03) 45%,rgba(255,255,255,.16) 49.4%,rgba(161,216,11,.55) 49.8%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.16) 50.6%,rgba(255,255,255,.03) 55%,transparent 60%);mix-blend-mode:screen;transform:translateX(-100%);animation:essorGlint 6.5s cubic-bezier(.65,0,.35,1) infinite}@keyframes essorGlint{0%,35%{transform:translateX(-100%)}75%,100%{transform:translateX(100%)}}@media (max-width:620px){.essor-s .essor-project__stage:has(.project--gta) .essor-project__media .et_pb_text_inner{left:1rem;bottom:-.1em;font-size:24vw;line-height:.85;white-space:normal}}@media (prefers-reduced-motion:reduce){.essor-s .essor-project__stage:has(.project--gta) .essor-project__media::after{animation:none;display:none}}html{scroll-behavior:smooth}.essor-header.et_pb_section{position:fixed!important;top:0;left:0;right:0;z-index:9990;height:var(--e-header-h,6rem);margin:0!important;padding:0 var(--e-pad,3vw)!important;display:flex!important;align-items:center;background:transparent!important;color:#f4f4f4;font-family:var(--e-sans,"Inter",Arial,sans-serif);transition:color .35s ease}.admin-bar .essor-header.et_pb_section{top:32px}@media (max-width:782px){.admin-bar .essor-header.et_pb_section{top:46px}}.essor-header .et_pb_row,.essor-header .et_pb_column{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}.essor-header .et_pb_row::after{display:none!important}.essor-header .et_pb_column{display:block!important}.essor-header .et_pb_module{margin:0!important}.essor-header a{text-decoration:none!important}.essor-menu.et_pb_menu{width:100%!important;max-width:none!important}.essor-menu.et_pb_menu{background:transparent!important}.essor-menu .et_pb_menu_inner_container{display:flex!important;align-items:center;justify-content:space-between;gap:2rem}.essor-menu .et_pb_menu__logo-wrap{flex:0 0 auto;margin:0!important}.essor-menu .et_pb_menu__logo{margin:0!important;padding:0!important}.essor-menu .et_pb_menu__logo img{display:block;height:3rem!important;width:auto!important;max-height:none!important;transition:filter .35s ease}.essor-menu .et_pb_menu__wrap{display:flex!important;flex:1 1 auto;justify-content:flex-end!important;align-items:center;margin:0!important}.essor-menu .et-menu{display:flex!important;align-items:center;gap:2.2rem;margin:0!important;padding:0!important}.essor-menu .et-menu>li{margin:0!important;padding:0!important}.essor-menu .et-menu>li>a{display:inline-block;padding:0!important;color:inherit!important;font-family:inherit!important;font-size:.62rem!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.18em;text-transform:uppercase;opacity:1!important;transition:color .25s ease}.essor-menu .et-menu>li>a:hover{color:var(--e-green,#a1d80b)!important}.essor-menu .et-menu>li:last-child>a{padding:.85rem 1.15rem!important;border:1px solid currentColor;border-radius:999px}.essor-menu .et-menu>li:last-child>a:hover{color:#070707!important;background:var(--e-green,#a1d80b);border-color:var(--e-green,#a1d80b)}.essor-header.is-on-light{color:#070707}.essor-header.is-on-light .et_pb_menu__logo img{filter:invert(1) hue-rotate(180deg)}.essor-menu .mobile_menu_bar{display:block;padding:0!important}.essor-menu .mobile_menu_bar::before{content:"Menú"!important;position:static!important;font-family:var(--e-sans,"Inter",Arial,sans-serif)!important;font-size:.62rem!important;line-height:1!important;letter-spacing:.18em;text-transform:uppercase;color:currentColor!important}.essor-menu .mobile_nav.opened .mobile_menu_bar::before{content:"Cerrar"!important;color:#f4f4f4!important}.essor-header:has(.mobile_nav.opened){color:#f4f4f4}.essor-header:has(.mobile_nav.opened) .et_pb_menu__logo img{filter:none}.essor-menu .et_mobile_menu{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:-1;width:100%!important;height:100vh!important;margin:0!important;padding:calc(var(--e-header-h,6rem) + 2rem) var(--e-pad,1.15rem) 2rem!important;border:0!important;box-shadow:none!important;background:#070707!important;overflow-y:auto}.essor-menu .et_mobile_menu li{margin:0!important;padding:0!important;list-style:none}.essor-menu .et_mobile_menu li a{display:block;padding:.55rem 0!important;border:0!important;border-bottom:1px solid rgba(244,244,244,.12)!important;background:transparent!important;color:#f4f4f4!important;font-family:var(--e-sans,"Inter",Arial,sans-serif)!important;font-size:clamp(2rem,9vw,3.2rem)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.045em;text-transform:uppercase;opacity:1!important}.essor-menu .et_mobile_menu li a:hover{color:var(--e-green,#a1d80b)!important}.essor-s .essor-project__stage:has(.project--marley) .essor-project__media .et_pb_text_inner{position:absolute!important;top:auto!important;right:auto!important;left:3vw;bottom:-.14em;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;white-space:nowrap;pointer-events:none;font-family:var(--e-sans);font-size:clamp(4.5rem,14vw,15rem);font-weight:600;line-height:1;letter-spacing:-.07em;text-transform:uppercase;color:rgba(150,110,0,.28);mix-blend-mode:multiply}@media (max-width:620px){.essor-s .essor-project__stage:has(.project--marley) .essor-project__media .et_pb_text_inner{left:1rem;bottom:-.1em;font-size:24vw}}