@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--background:#fff;--foreground:#050505}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#050505}
:root{--ink:#121212;--paper:#fff;--muted:#121212;--line:#121212;--pink:#ff5892;--max:1440px;--font:"Geist", Arial, Helvetica, sans-serif;--header-block:58px;--hero-top-space:clamp(96px, 13vh, 142px);--hero-stage-top:clamp(130px, 20vh, 190px);--hero-title-block:7.55rem;--hero-title-overlap:1.5rem;--statement-sticky-top:clamp(94px, 18vh, 180px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font);margin:0;font-size:16px;line-height:1.2;transition:background-color 1.7s cubic-bezier(.22,.61,.36,1);overflow-x:hidden}body.is-dark-stage{background:var(--ink)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{--header-foreground:var(--ink);z-index:50;width:100%;min-height:var(--header-block);color:var(--paper);mix-blend-mode:difference;background:0 0;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:20px;margin:0;padding:10px 28px 8px;transition:top .52s cubic-bezier(.22,.61,.36,1);display:grid;position:fixed;top:0;left:0;right:0}.site-header.is-over-dark{--header-foreground:var(--paper)}.site-header.is-hidden{top:-96px}.brand{z-index:2;grid-column:1;align-self:center;width:132px;display:inline-flex;position:relative;transform:translateY(-1px)}.brand img{opacity:0;width:100%;height:auto}.site-header-logo-visual{z-index:60;pointer-events:none;width:132px;transition:top .52s cubic-bezier(.22,.61,.36,1);display:inline-flex;position:fixed;top:10px;left:28px;transform:translateY(-1px)}.site-header-logo-visual.is-hidden{top:-96px}.site-header-logo-visual img{width:100%;height:auto}.header-active-dot{z-index:61;background:var(--pink);pointer-events:none;opacity:0;border-radius:50%;width:8px;height:8px;transition:opacity .18s;position:fixed;transform:translate(-50%)}.main-nav{letter-spacing:0;text-transform:none;color:var(--header-foreground);grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:20px;font-size:16px;font-weight:600;line-height:1;transition:color .18s;display:flex}.main-nav a{padding:0 0 8px;position:relative}.main-nav a:after{content:"";background:0 0;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.main-nav a:hover:after,.main-nav a[aria-current=page]:after{background:0 0}.header-contact{color:var(--header-foreground);grid-column:3;justify-self:end;align-items:center;gap:7px;font-size:16px;font-weight:600;line-height:1;transition:color .18s;display:inline-flex}.header-contact__arrow{transform-origin:50% 55%;font-size:1.05em;line-height:.8;display:inline-block;transform:translateY(.05em)rotate(-90deg)}.site-header .header-negative-text{color:inherit;mix-blend-mode:normal;display:inline-block}.main-nav,.header-contact,.menu-toggle{color:var(--paper);mix-blend-mode:normal}.menu-toggle{appearance:none;color:var(--header-foreground);font:inherit;cursor:pointer;z-index:3;background:0 0;border:0;padding:0;font-size:16px;font-weight:600;line-height:1;transition:color .18s;display:none;position:relative}.mobile-drawer{display:none}.site-header .main-nav,.site-header .header-contact,.site-header .menu-toggle{color:var(--paper);mix-blend-mode:normal}main{width:100%;margin:0}.hero{min-height:0;padding:0}.hero-intro{min-height:100svh;padding:var(--hero-stage-top) 14px 14px;isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.hero-reveal-stage{position:relative}.hero h1{font-size:var(--hero-title-size,clamp(4.6rem, 15.7vw, 11.2rem));text-transform:none;z-index:1;white-space:nowrap;clip-path:inset(calc(100% - 1px) 0 0);will-change:clip-path;width:max-content;max-width:none;margin:0;font-weight:900;line-height:.86;animation:.75s cubic-bezier(.15,1,.3,1) .15s both homeHeroTitleReveal;position:relative}.hero-media{margin:calc(var(--hero-title-overlap) * -1) 0 0;z-index:2;clip-path:inset(100% 0 0);will-change:clip-path;animation:1.2s cubic-bezier(.15,1,.3,1) .35s both homeHeroMediaReveal;position:relative;overflow:hidden}.hero:not(.is-title-fit-ready) h1{animation-play-state:paused}@keyframes homeHeroTitleReveal{0%{clip-path:inset(calc(100% - 1px) 0 0)}to{clip-path:inset(0)}}@keyframes homeHeroMediaReveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.hero-media img{--parallax-y:0px;width:100%;height:min(50svh, max(300px, calc(100svh - var(--hero-stage-top) - var(--hero-title-block) + var(--hero-title-overlap) - 14px)));object-fit:cover;object-position:center 30%;transform:translate3d(0, var(--parallax-y), 0) scale(1.18);will-change:scale, transform;border:0}.hero-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000000a 0%,#00000014 54%,#00000042 100%);position:absolute;inset:0}.hero-media-caption{color:#fff;pointer-events:none;z-index:2;justify-content:space-between;align-items:flex-end;gap:20px;font-size:clamp(1.5rem,3vw,3rem);font-weight:500;line-height:.92;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.statement-scroll{min-height:var(--statement-scroll-height,145vh);padding:50vh 0 clamp(128px,20vh,250px)}.hero-statement{letter-spacing:-2.9px;text-align:center;text-transform:none;text-wrap:balance;max-width:1180px;margin:0 auto;font-size:48px;font-weight:500;line-height:.94;position:sticky;top:30vh;transform:translateY(-50%)}.hero-statement .word{color:var(--ink);opacity:0;visibility:hidden;clip-path:none;will-change:opacity;transition:opacity 1s cubic-bezier(.22,.61,.36,1);display:inline-block;transform:none}.hero-statement .word.is-visible{opacity:1;visibility:visible}.stacked-cards-section{--stacked-card-inset:clamp(10px, 1.35vw, 24px);--stacked-card-peek:clamp(320px, 50svh, 520px);--stacked-card-height:calc(100svh - var(--stacked-card-inset));--stacked-card-content:clamp(18px, 2.1vw, 34px);--stacked-card-scroll:82svh;--stacked-card-final-hold:clamp(680px, 82svh, 960px);z-index:1;isolation:isolate;height:calc(100svh + var(--stacked-card-scroll) + var(--stacked-card-peek) + var(--stacked-card-final-hold));padding:0 var(--stacked-card-inset);background:0 0;margin-top:clamp(14px,4vh,56px);display:block;position:relative}.stacked-cards-stage{top:var(--stacked-card-inset);height:var(--stacked-card-height);position:sticky;overflow:visible}.stacked-card{--card-scale:1;--card-depth-y:0px;--card-y:0px;z-index:var(--card-order,1);height:var(--stacked-card-height);pointer-events:none;margin:0;position:absolute;inset:0}.stacked-card__inner{height:100%;min-height:0;color:var(--paper);background:var(--ink);cursor:pointer;isolation:isolate;transform:translate3d(0, calc(var(--card-y) + var(--card-depth-y)), 0) scale(var(--card-scale));transform-origin:50%;will-change:transform;pointer-events:auto;transition:none;display:block;position:relative;overflow:hidden}.stacked-card__image{z-index:-2;object-fit:cover;object-position:var(--card-image-position,center center);filter:saturate(.96);width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:none}.stacked-card__overlay{z-index:-1;background:#00000052;position:absolute;inset:0}.stacked-card__title-frame{z-index:1;pointer-events:none;position:absolute;top:clamp(10px,1.4vw,26px);left:0;right:5px;overflow:hidden}.stacked-card__title{width:max-content;color:var(--paper);font-size:var(--stacked-title-size,clamp(5rem, 17vw, 20rem));letter-spacing:-.055em;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:500;line-height:.76;display:block}.stacked-card__footer{left:var(--stacked-card-content);right:var(--stacked-card-content);z-index:1;color:currentColor;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px clamp(28px,5vw,80px);display:grid;position:absolute;bottom:clamp(64px,6vw,108px)}.stacked-card__line{opacity:.9;transform-origin:0;background:currentColor;grid-column:1/-1;height:1.1px;margin:0;transition:transform .92s cubic-bezier(.12,1,.32,1);display:block;transform:scaleX(1)}.stacked-card__word,.stacked-card__cta-label,.stacked-card__cta-arrow{opacity:1;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(0)}.stacked-card.is-footer-pending:not(.is-footer-revealed) .stacked-card__line{transform:scaleX(0)}.stacked-card.is-footer-pending:not(.is-footer-revealed) .stacked-card__word,.stacked-card.is-footer-pending:not(.is-footer-revealed) .stacked-card__cta-label,.stacked-card.is-footer-pending:not(.is-footer-revealed) .stacked-card__cta-arrow{opacity:0;transform:translateY(.58em)}.stacked-card.is-footer-revealed .stacked-card__word{transition-delay:calc(.13s + (var(--card-word-index) * 26ms))}.stacked-card.is-footer-revealed .stacked-card__cta-label{transition-delay:.26s}.stacked-card.is-footer-revealed .stacked-card__cta-arrow{transition-delay:.32s}.stacked-card__copy{width:min(100%,19em);color:var(--paper);letter-spacing:-.025em;text-wrap:balance;justify-self:start;margin:0;font-size:1.15rem;font-weight:500;line-height:1.18}.stacked-card__cta{color:var(--paper);letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;place-self:start end;align-items:flex-start;font-size:1.15rem;font-weight:500;line-height:1.18;display:inline-flex}.stacked-card__cta-arrow{margin-left:.18em;font-size:1.35em;line-height:.78;transform:translateY(.02em)}.stacked-card.is-footer-pending:not(.is-footer-revealed) .stacked-card__cta-arrow{transform:translateY(.58em)}.section-kicker,.eyebrow{color:currentColor;text-transform:none;opacity:1;margin:0;font-size:.76rem;font-weight:500;line-height:1.1}.section-kicker{opacity:1;justify-content:space-between;gap:20px;padding-top:0;display:flex}.home-link-section{z-index:0;padding:72px max(18px, calc((100% - var(--max)) / 2 + 18px)) 116px;gap:76px;margin-top:clamp(260px,42svh,520px);display:grid;position:relative}.home-link-card{width:min(100%,760px);color:var(--ink);grid-template-columns:minmax(128px,180px) minmax(0,1fr);align-items:start;gap:28px;margin:0 auto;display:grid}.home-link-copy{text-align:right;justify-items:end;gap:13px;padding-top:2px;display:grid}.home-link-icon{color:#fff;background:var(--ink);border-radius:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden}.home-link-icon svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:3px;width:27px;height:27px}.home-link-icon img{object-fit:cover;width:100%;height:100%}.home-link-icon .brush-icon{fill:currentColor;stroke:none;width:28px;height:28px}.home-link-icon .brush-icon .icon-fill{fill:currentColor}.home-link-icon .brush-icon .icon-cut{fill:var(--ink)}.home-link-letter{color:var(--paper);font-family:var(--font);letter-spacing:0;font-size:18px;font-weight:500;line-height:1;display:block;transform:translateY(-.02em)}.home-link-copy h2,.home-link-copy h3{max-width:230px;font-family:var(--font);letter-spacing:0;text-transform:none;margin:0;font-size:16px;font-weight:500;line-height:1}.home-link-image{aspect-ratio:1.62;margin:0;overflow:hidden}.home-link-image img{--parallax-y:0px;--hover-scale:1.16;--hover-blur:0px;object-fit:cover;object-position:center center;width:100%;max-width:none;height:100%;transform:translate3d(0, var(--parallax-y), 0) scale(var(--hover-scale));filter:blur(var(--hover-blur));will-change:transform, filter;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .52s cubic-bezier(.2,.8,.2,1)}.home-link-card:hover .home-link-image img{--hover-scale:1.2;--hover-blur:2.4px}.home-link-card:nth-of-type(2) .home-link-image img{object-position:center top;transform-origin:top}.page-murales #buses-electricos .home-link-image img{object-position:center bottom;transform-origin:bottom}.hover-follow-label{z-index:80;color:var(--paper);letter-spacing:0;pointer-events:none;opacity:0;will-change:transform, opacity;background:#0000003d;padding:5px 7px 6px;font-size:16px;font-weight:500;line-height:1;transition:opacity .18s;position:fixed;top:0;left:0;transform:translate(-50%,10px)}.hover-follow-label.is-visible{opacity:1}.objective-section,.artist-section,.allies-section{--section-pad-y:clamp(128px, 18vh, 190px);padding:var(--section-pad-y) max(18px, calc((100% - var(--max)) / 2 + 18px))}.artist-section h2,.allies-section h2{text-transform:none;margin:0;font-size:2.6rem;font-weight:500;line-height:.98}.objective-section{min-height:100svh;color:var(--paper);background:0 0;grid-template-columns:220px 1fr;align-content:center;align-items:start;gap:4px 66px;margin-top:clamp(340px,54svh,680px);display:grid;position:relative}.dark-stage-trigger{z-index:0;pointer-events:none;background:currentColor;grid-column:1/-1;height:1px;position:relative;top:auto}.objective-section .eyebrow{color:var(--paper);opacity:1}.objective-label,.artist-section>.eyebrow{padding-top:4px}.objective-label{padding-top:0}.objective-label .eyebrow,.artist-section>.eyebrow,.allies-section>div:first-child>.eyebrow{text-transform:uppercase;align-items:center;gap:6px;font-size:calc(.86rem - 2px);line-height:1;display:inline-flex}.objective-label .eyebrow:before,.artist-section>.eyebrow:before,.allies-section>div:first-child>.eyebrow:before{content:"";background:currentColor;flex:0 0 8px;width:8px;height:8px}.objective-text{max-width:1050px;margin:0;padding-top:0;font-size:2.15rem;line-height:1.2}.artist-section{min-height:100svh;color:var(--paper);background:0 0;grid-template-columns:220px minmax(0,1.25fr) minmax(0,.8fr);align-content:center;align-items:start;gap:4px 66px;display:grid;position:relative}.artist-section .eyebrow{color:var(--paper)}.artist-section h2{margin-top:0;padding-top:4px}.artist-section p:last-child{margin:0;padding-top:4px;font-size:1.15rem;line-height:1.18}.allies-section{opacity:1;grid-template-columns:1fr;gap:clamp(36px,4vh,52px);padding-top:clamp(220px,27vh,320px);padding-bottom:clamp(190px,24vh,280px);display:grid;transform:translateY(0)}body.is-dark-stage .allies-section{opacity:1;pointer-events:auto;transform:none}.allies-section>div:first-child{grid-template-columns:220px minmax(0,1050px);justify-content:start;align-items:start;gap:4px 66px;display:grid}.allies-section>div:first-child:before{content:"";background:currentColor;grid-column:1/-1;height:1px}.allies-section h2{text-align:left;justify-self:start;width:100%;max-width:none;margin:0;font-size:34px;font-weight:500;line-height:1.2}.section-intro-reveal .dark-stage-trigger,.section-intro-reveal.allies-section>div:first-child:before{transform-origin:0;will-change:transform;transition:transform 1.28s cubic-bezier(.12,1,.32,1);transform:scaleX(1)}.section-intro-reveal .objective-label .eyebrow,.section-intro-reveal .objective-text,.section-intro-reveal.allies-section>div:first-child>.eyebrow,.section-intro-reveal.allies-section h2,.section-intro-reveal.artist-section>.eyebrow,.section-intro-reveal.artist-section h2,.section-intro-reveal.artist-section>p:last-child{opacity:1;clip-path:inset(0);will-change:opacity, clip-path, transform;transition:opacity .52s cubic-bezier(.16,1,.3,1),clip-path .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1);transform:translate(0,0)}.section-intro-reveal.is-section-intro-pending:not(.is-section-intro-visible) .dark-stage-trigger,.section-intro-reveal.is-section-intro-pending:not(.is-section-intro-visible).allies-section>div:first-child:before{transform:scaleX(0)}.section-intro-reveal.is-section-intro-pending:not(.is-section-intro-visible) .objective-label .eyebrow,.section-intro-reveal.is-section-intro-pending:not(.is-section-intro-visible) .objective-text,.section-intro-reveal.is-section-intro-pending:not(.is-section-intro-visible).allies-section>div:first-child>.eyebrow,.section-intro-reveal.is-section-intro-pending:not(.is-section-intro-visible).allies-section h2,.section-intro-reveal.is-section-intro-pending:not(.is-section-intro-visible).artist-section>.eyebrow,.section-intro-reveal.is-section-intro-pending:not(.is-section-intro-visible).artist-section h2,.section-intro-reveal.is-section-intro-pending:not(.is-section-intro-visible).artist-section>p:last-child{opacity:0;clip-path:inset(0 0 100%);transform:translateY(1.05em)}.section-intro-reveal.is-section-intro-visible .objective-label .eyebrow,.section-intro-reveal.is-section-intro-visible.allies-section>div:first-child>.eyebrow,.section-intro-reveal.is-section-intro-visible.artist-section>.eyebrow{transition-delay:.18s}.section-intro-reveal.is-section-intro-visible .objective-text,.section-intro-reveal.is-section-intro-visible.allies-section h2,.section-intro-reveal.is-section-intro-visible.artist-section h2{transition-delay:.26s}.section-intro-reveal.is-section-intro-visible.artist-section>p:last-child{transition-delay:.36s}.allies-logos{--allies-logo-width:clamp(108px, 12.5vw, 174px);--allies-logo-gap:clamp(54px, 7vw, 112px);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;width:100%;margin:0;padding:0;display:flex}.allies-logos.is-marquee{grid-template-rows:repeat(3,max-content);align-content:start;gap:clamp(8px,1vw,16px);width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:grid;overflow:clip}.allies-logo-row{width:100%;overflow:hidden}.allies-logo-row__inner{will-change:transform;width:max-content;animation:42s linear infinite alliesLogoMarquee;display:flex}.allies-logo-row[data-direction=right] .allies-logo-row__inner{animation-name:alliesLogoMarqueeReverse}.allies-logo-track{align-items:center;gap:var(--allies-logo-gap);padding-right:var(--allies-logo-gap);display:flex}.allies-logo{flex:0 0 12.5%;justify-content:center;align-items:center;min-width:0;min-height:0;margin:0;padding:0;display:flex}.allies-logos.is-marquee .allies-logo{width:var(--allies-logo-width);flex:none}.allies-logo a{width:100%;color:inherit;text-decoration:none;display:block}.allies-logo a:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.allies-logo img{object-fit:contain;filter:grayscale();opacity:.88;width:100%;max-width:100%;height:auto;transition:filter .42s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.16,1,.3,1);display:block}.allies-logo a:hover img,.allies-logo a:focus-visible img{filter:grayscale(0);opacity:1}@keyframes alliesLogoMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes alliesLogoMarqueeReverse{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.site-footer{text-align:left;background:var(--pink);width:100%;min-height:calc(100vh + 6px);color:var(--ink);grid-template-columns:minmax(260px,410px) minmax(260px,430px) minmax(120px,180px);place-content:start space-between;align-items:start;gap:clamp(28px,6vw,96px);margin:-6px 0 0;padding:28px 15px clamp(160px,24vh,260px);display:grid;position:relative;overflow:hidden}.site-footer>div{z-index:1;position:relative}.footer-contact{grid-area:1/1;width:min(100%,410px);font-weight:500}.footer-contact,.footer-contact p,.footer-contact a{font-weight:500}.footer-nav{z-index:2;color:var(--ink);text-align:left;text-transform:none;flex-direction:column;grid-area:1/3;justify-content:flex-start;justify-self:end;align-items:flex-start;gap:7px;font-size:16px;font-weight:500;line-height:1;display:flex;position:relative}.footer-nav a{width:fit-content;padding-bottom:0;font-size:16px;font-weight:500;line-height:1;position:relative}.footer-nav a:after{display:none}.footer-nav a:hover:after{background:currentColor}.site-footer p{max-width:410px;margin:8px 0 0;font-size:16px;font-weight:500;line-height:1.2}.footer-mail,.footer-whatsapp{align-items:baseline;gap:7px;width:fit-content;margin-top:8px;font-size:16px;font-weight:600;line-height:1.2;display:flex}.footer-contact .footer-mail,.footer-contact .footer-whatsapp{font-weight:600}.footer-contact__arrow{transform-origin:50% 55%;font-size:1.05em;line-height:.8;display:inline-block;transform:translateY(.05em)rotate(-90deg)}.site-footer .eyebrow{opacity:1;font-size:16px;font-weight:500}.social-icons{gap:11px;margin-top:14px;display:flex}.social-icon{width:17px;height:17px;display:inline-flex}.social-icon[aria-label^=Facebook]{transform:translateY(-2px)}.social-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.social-icon svg path{fill:currentColor;stroke:none}.footer-links{z-index:1;text-transform:none;grid-area:1/2;align-content:start;justify-self:center;gap:10px;width:min(100%,430px);font-size:14px;font-weight:500;line-height:1.2;display:grid;position:relative}.footer-links a{justify-content:flex-start;align-items:flex-start;gap:16px;width:fit-content;display:inline-flex}.footer-links svg{flex:0 0 13px;width:13px;height:13px;transform:translateY(-2px)}.site-footer strong{text-transform:uppercase;white-space:nowrap;z-index:0;pointer-events:none;width:max-content;margin:0;font-size:clamp(5.2rem,24.2vw,30rem);font-weight:900;line-height:.78;display:block;position:absolute;bottom:-.12em;left:50%;transform:translate(-50%)}.site-footer.is-footer-reveal-pending:not(.is-footer-reveal-visible) strong{opacity:0}.site-footer.is-footer-reveal-pending.is-footer-reveal-visible strong{will-change:clip-path;animation:.75s cubic-bezier(.15,1,.3,1) .9s both homeHeroTitleReveal}.footer-typing-reveal{white-space:nowrap;display:inline-block}.footer-typing-character{display:inline-block}.site-footer.is-footer-reveal-pending .footer-typing-character{opacity:0}.site-footer.is-footer-reveal-pending.is-footer-reveal-visible .footer-typing-character{animation:.22s cubic-bezier(.15,1,.3,1) both footerTypingReveal;animation-delay:calc(.28s + var(--typing-delay))}.site-footer.is-footer-reveal-pending.is-footer-reveal-visible .footer-whatsapp .footer-typing-character{animation-delay:calc(.93s + var(--typing-delay))}@keyframes footerTypingReveal{0%{opacity:0;transform:translateY(.32em)}to{opacity:1;transform:translate(0,0)}}.motion-item{--motion-y:26px;--scroll-scale:1;opacity:0;transform:translateY(var(--motion-y)) scale(var(--scroll-scale));transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--motion-delay,0s)}.motion-item.is-visible{--motion-y:0px;opacity:1}@media (max-width:1100px){:root{--hero-top-space:clamp(82px, 11vh, 124px);--hero-title-block:5.34rem;--hero-title-overlap:1.08rem}.hero-statement{letter-spacing:-2.9px;font-size:42px}.home-link-card{grid-template-columns:minmax(118px,168px) minmax(0,1fr);gap:24px;width:min(100%,720px)}.artist-section h2{font-size:2rem}.objective-text,.allies-section h2{font-size:1.75rem}.allies-logo{flex-basis:16.6667%}.allies-logos.is-marquee{--allies-logo-width:clamp(104px, 16.6667vw, 168px);--allies-logo-gap:clamp(48px, 6vw, 88px)}}@media (max-width:820px){:root{--header-block:88px;--hero-top-space:clamp(62px, 9vh, 88px);--hero-title-block:3.96rem;--hero-title-overlap:.8rem}.site-header{grid-template-columns:1fr auto;align-items:center;gap:14px 18px;padding:10px 18px 8px}.brand{z-index:61;grid-column:1;width:124px;position:fixed;top:10px;left:18px}.site-header-logo-visual{width:124px;left:18px}.main-nav,.header-contact{display:none}.menu-toggle{grid-column:2;place-self:start end;margin-top:4px;display:inline-flex}.mobile-drawer{z-index:1;background:var(--ink);height:50svh;color:var(--paper);text-align:right;clip-path:inset(0 0 100%);opacity:0;transform-origin:top;pointer-events:none;flex-direction:column;align-items:flex-end;gap:14px;padding:18px 16px 16px;transition:clip-path .44s cubic-bezier(.22,.61,.36,1),opacity .26s,transform .44s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;top:56px;left:8px;right:8px;overflow:hidden;transform:translateY(-8px)}.mobile-drawer a{color:currentColor;letter-spacing:-.8px;width:max-content;max-width:100%;font-size:18px;font-weight:600;line-height:1}.mobile-drawer a:last-child{background:var(--paper);color:var(--ink);text-align:center;justify-content:center;align-items:center;gap:12px;margin-top:auto;padding:16px 18px;display:inline-flex}.site-header.is-menu-open{color:var(--ink);mix-blend-mode:normal}.site-header.is-menu-open .menu-toggle{color:var(--ink)}.site-header.is-menu-open .mobile-drawer{mix-blend-mode:normal;clip-path:inset(0);opacity:1;pointer-events:auto;transform:translate(0,0)}.hero-statement{letter-spacing:-2.9px;font-size:30px}.stacked-cards-section{--stacked-card-inset:14px;--stacked-card-height:calc(100svh - 28px);--stacked-card-content:18px}.stacked-card{margin:0}.stacked-card__inner{min-height:0}.stacked-card__copy,.stacked-card__cta{font-size:clamp(1rem,2.8vw,1.15rem)}.home-link-section{gap:62px;margin-top:clamp(220px,38svh,420px);padding-top:54px;padding-bottom:88px}.home-link-card{grid-template-columns:1fr;gap:18px}.home-link-copy{text-align:left;justify-items:start}.home-link-icon{width:38px;height:38px}.home-link-image{aspect-ratio:1.28}.objective-section,.artist-section,.allies-section{grid-template-columns:1fr}.site-footer{grid-template-columns:minmax(0,1fr) auto;gap:34px 22px;min-height:calc(100svh + 6px);padding-top:28px;padding-bottom:clamp(180px,28vh,260px)}.footer-contact{grid-area:1/1}.footer-nav{grid-area:1/2/span 2;justify-self:end;align-items:flex-end;gap:10px}.home-link-section,.objective-section,.artist-section,.allies-section{--section-pad-y:72px;padding:72px 18px}.home-link-section{margin-top:clamp(170px,32svh,300px)}.objective-section,.artist-section{min-height:100svh}.allies-section>div:first-child{grid-template-columns:1fr;gap:4px 0}.allies-section{gap:86px;padding-top:136px;padding-bottom:128px}.allies-section h2{text-align:left;justify-self:start}.objective-text,.allies-section h2{font-size:1.28rem}.allies-logo{flex-basis:25%}.allies-logos.is-marquee{--allies-logo-width:clamp(96px, 25vw, 150px);--allies-logo-gap:clamp(38px, 8vw, 68px)}.site-footer strong{bottom:-.12em}}@media (max-width:480px){:root{--header-block:82px;--hero-top-space:clamp(62px, 8vh, 82px);--hero-title-block:5.86rem;--hero-title-overlap:1.18rem}.site-header{padding:10px 14px 6px}.site-header-logo-visual,.brand{left:14px}.objective-section,.artist-section,.allies-section{--section-pad-y:72px;padding-left:14px;padding-right:14px}.allies-section{gap:70px;padding-top:118px;padding-bottom:112px}.objective-section,.artist-section{min-height:100svh}.site-footer{padding-bottom:clamp(154px,26vh,210px);padding-left:14px;padding-right:14px}.footer-nav{gap:8px;font-size:14px;right:0}.footer-nav a,.footer-mail,.footer-whatsapp{font-size:14px}.statement-scroll{padding-bottom:clamp(54px,8vh,76px)}.hero-statement{letter-spacing:-2.9px;font-size:25px}.stacked-cards-section{--stacked-card-inset:10px;--stacked-card-height:calc(100svh - 20px);--stacked-card-content:14px;margin-top:10px}.stacked-card{margin:0}.stacked-card__inner{min-height:0}.stacked-card__footer{grid-template-columns:1fr;row-gap:7px;bottom:50px}.stacked-card__copy,.stacked-card__cta{font-size:1rem}.stacked-card__cta{justify-self:start;font-size:1rem}.artist-section h2{font-size:1.45rem}.allies-section h2{font-size:1.28rem}.allies-logo{flex-basis:50%}.allies-logos.is-marquee{--allies-logo-width:clamp(92px, 42vw, 138px);--allies-logo-gap:clamp(30px, 10vw, 54px)}.site-footer strong{font-size:clamp(4.9rem,24.2vw,7rem);bottom:-.12em}}.page-murales,.page-artistas{background:var(--paper)}.murales-hero{isolation:isolate;background:var(--paper);min-height:100svh;color:var(--ink);flex-direction:column;justify-content:space-between;padding:clamp(58px,7.4vh,88px) 10px clamp(24px,3vh,40px);display:flex;position:relative;overflow:hidden}.murales-hero__top{z-index:2;width:100%;position:relative}.murales-hero__title{aspect-ratio:1863.67/314.28;background:url(/assets/images/pages/murales/murales-hero-title.svg) 50%/100% 100% no-repeat;width:100%;height:auto;margin:0;line-height:1;animation:.72s cubic-bezier(.16,1,.3,1) both muralesHeroEnter;display:block;overflow:hidden}.page-artistas .murales-hero__title,[data-legacy-route=artistas] .murales-hero__title{aspect-ratio:1887.83/331.54;background-image:url(/assets/images/pages/artistas/artistas-hero-title.svg)}.murales-hero__tagline{color:var(--ink);justify-content:space-between;gap:24px;margin-top:clamp(12px,1.4vh,22px);font-size:16px;font-weight:500;line-height:1;animation:.62s cubic-bezier(.16,1,.3,1) .11s both muralesHeroEnter;display:flex}.murales-hero__bottom{z-index:2;grid-template-columns:minmax(0,780px) auto;align-items:end;gap:24px;animation:.62s cubic-bezier(.16,1,.3,1) .19s both muralesHeroEnter;display:grid;position:relative}@keyframes muralesHeroEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.murales-hero__bottom p{color:var(--ink);letter-spacing:0;margin:0;font-size:20px;font-weight:500;line-height:1.18}.murales-hero__scroll{color:var(--ink);justify-self:end;align-items:baseline;gap:7px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.murales-hero__scroll span{font-size:1.05em;line-height:.8;display:inline-block;transform:translateY(.05em)}.pointer-image-trail{z-index:1;pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.pointer-image-trail__item{width:var(--trail-size,132px);aspect-ratio:1;object-fit:cover;opacity:0;filter:blur(16px);transform:translate3d(-50%, -50%, 0) translate3d(var(--trail-offset-x,0px), var(--trail-offset-y,0px), 0) scale(.82);transform-origin:50%;will-change:opacity, filter, transform;animation:pointerTrailImage var(--trail-duration,1.96s) cubic-bezier(.32, 0, .18, 1) forwards;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}@keyframes pointerTrailImage{0%{opacity:0;filter:blur(18px);transform:translate3d(-50%, -50%, 0) translate3d(var(--trail-offset-x,0px), var(--trail-offset-y,0px), 0) scale(.78)}12%{opacity:.38;filter:blur(9px);transform:translate3d(-50%, -50%, 0) translate3d(var(--trail-offset-x,0px), var(--trail-offset-y,0px), 0) scale(.9)}24%{opacity:.76;filter:blur();transform:translate3d(-50%, -50%, 0) translate3d(var(--trail-offset-x,0px), var(--trail-offset-y,0px), 0) scale(1)}64%{opacity:.86;filter:blur();transform:translate3d(-50%, -50%, 0) translate3d(var(--trail-offset-x,0px), var(--trail-offset-y,0px), 0) scale(1)}78%{opacity:.56;filter:blur(4px);transform:translate3d(-50%, -50%, 0) translate3d(var(--trail-offset-x,0px), var(--trail-offset-y,0px), 0) scale(.96)}92%{opacity:.18;filter:blur(16px);transform:translate3d(-50%, -50%, 0) translate3d(var(--trail-offset-x,0px), var(--trail-offset-y,0px), 0) scale(.88)}to{opacity:0;filter:blur(26px);transform:translate3d(-50%, -50%, 0) translate3d(var(--trail-offset-x,0px), var(--trail-offset-y,0px), 0) scale(.82)}}.page-murales .murals-projects-section,.page-artistas .murals-projects-section{--cards-block-scroll-scale:1;--cards-block-scroll-origin-y:50%;min-height:auto;scale:var(--cards-block-scroll-scale);transform-origin:50% var(--cards-block-scroll-origin-y);will-change:scale, transform-origin;margin-top:0;padding-top:clamp(108px,16vh,178px);padding-bottom:clamp(96px,14vh,150px)}.murales-index{background:var(--paper);color:var(--ink);padding:clamp(138px,18vh,220px) 10px clamp(138px,17vh,210px)}.murales-index__intro{grid-template-columns:minmax(0,1fr);margin-bottom:clamp(18px,2.6vw,34px);display:grid}.murales-index__intro h2{color:var(--ink);letter-spacing:-2.9px;margin:0;font-size:48px;font-weight:500;line-height:.94}.murales-index__intro sup{letter-spacing:-.8px;vertical-align:super;margin-left:.18em;font-size:.34em;font-weight:500;line-height:1;display:inline-block;transform:translateY(-.12em)}.murales-index__table{--murales-index-row-width:min(70%, 980px);letter-spacing:-.8px;width:100%;font-size:16px;font-weight:500;line-height:1.05;display:grid}.murales-index__header,.murales-index__row{grid-template-columns:minmax(90px,.45fr) minmax(160px,1fr) minmax(160px,1fr);align-items:center;column-gap:22px;display:grid}.murales-index__header{width:100%;min-height:26px;padding:4px 0 5px;padding-left:calc(100% - var(--murales-index-row-width));background:var(--ink);color:var(--paper)}.murales-index__row{width:var(--murales-index-row-width);min-height:31px;color:var(--ink);border-bottom:1px solid;margin-left:auto;padding:5px 0 6px;transition:color .18s,background-color .18s}.murales-index__row:hover,.murales-index__row:focus-visible{color:var(--paper);background:var(--ink);outline:0}.murales-index__header span,.murales-index__row span{min-width:0}.murales-index__row{position:relative}.murales-index.is-index-pending .murales-index__row:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.murales-index.is-index-pending .murales-index__row{border-bottom-color:#0000}.murales-index.is-index-pending:not(.is-index-revealed) .murales-index__intro h2,.murales-index.is-index-pending:not(.is-index-revealed) .murales-index__header span,.murales-index.is-index-pending:not(.is-index-revealed) .murales-index__row span{opacity:0;transform:translateY(9px)}.murales-index.is-index-pending:not(.is-index-revealed) .murales-index__header{clip-path:inset(0 100% 0 0)}.murales-index.is-index-revealed .murales-index__intro h2{animation:.6s cubic-bezier(.16,1,.3,1) both muralesIndexTextIn}.murales-index.is-index-revealed .murales-index__header{animation:.78s cubic-bezier(.16,1,.3,1) .16s both muralesIndexBarIn}.murales-index.is-index-revealed .murales-index__header span{animation:.39s cubic-bezier(.16,1,.3,1) .37s both muralesIndexTextIn}.murales-index.is-index-revealed .murales-index__row:after{animation:muralesIndexLineIn .6s cubic-bezier(.16, 1, .3, 1) calc(.39s + (var(--index-row-order) * 88ms)) both}.murales-index.is-index-revealed .murales-index__row span{animation:muralesIndexTextIn .43s cubic-bezier(.16, 1, .3, 1) calc(.455s + (var(--index-row-order) * 88ms)) both}@keyframes muralesIndexTextIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes muralesIndexBarIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes muralesIndexLineIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.page-artistas .murales-index__header,.page-artistas .murales-index__row{grid-template-columns:minmax(180px,.78fr) minmax(190px,1.08fr) minmax(140px,.72fr)}.page-murales .home-link-card,.page-artistas .home-link-card{scroll-margin-top:clamp(76px,11vh,120px)}.page-artistas .home-link-image img{filter:grayscale(1) contrast(1.16) brightness(1.16) blur(var(--hover-blur))}.page-artistas #cristian-wedel .home-link-image img{object-position:48% 38%}.page-artistas #diego-fournier .home-link-image img{object-position:43% 30%}.page-artistas #gabriel-dumani .home-link-image img{object-position:67% 26%}.page-artistas #yim-miyaki+.home-link-image img{--hover-scale:1;object-position:center top;transform-origin:top}.page-artistas .home-link-card:has(#yim-miyaki):hover .home-link-image img{--hover-scale:1.04}.page-artistas #laetitia-stagno+.home-link-image img{--hover-scale:1.04;object-position:center 25%;transform-origin:50% 25%}.page-artistas .home-link-card:has(#laetitia-stagno):hover .home-link-image img{--hover-scale:1.08}.page-artistas #mariela-montoya+.home-link-image img{object-position:75% 50%;transform-origin:75%}.page-artistas #marcelo-jimenez .home-link-image img{object-position:50% 34%}.page-artistas #maria-jose-sabaten .home-link-image img{object-position:50% 32%}.page-artistas #sergio-guillen .home-link-image img{object-position:50% 28%}.home-link-text{gap:6px;justify-items:inherit;display:grid}.home-link-location,.home-link-year{max-width:230px;font-size:14px;font-weight:400;line-height:1.12;display:block}@media (max-width:820px){.murales-hero{min-height:100svh;padding-top:54px}.murales-hero__bottom{grid-template-columns:1fr;gap:24px}.murales-hero__bottom p{font-size:20px}.murales-hero__scroll{justify-self:end;font-size:16px;font-weight:500}.page-murales .murals-projects-section,.page-artistas .murals-projects-section{padding-top:94px;padding-bottom:96px}.murales-index{padding-top:112px;padding-bottom:122px}.murales-index__intro{margin-bottom:24px}.murales-index__intro h2{letter-spacing:-2.4px;font-size:40px}.murales-index__header,.murales-index__row{grid-template-columns:minmax(74px,.55fr) minmax(0,1fr) minmax(0,1fr);column-gap:14px}.page-artistas .murales-index__header,.page-artistas .murales-index__row{grid-template-columns:minmax(74px,.55fr) minmax(0,1fr) minmax(0,1fr)}.murales-index__header{padding-left:0}.murales-index__row{width:100%}.home-link-text,.home-link-location,.home-link-year{max-width:none}}@media (max-width:480px){.murales-hero{padding-top:54px;padding-left:10px;padding-right:10px}.murales-hero__tagline{margin-top:10px}.murales-hero__bottom p{letter-spacing:0;font-size:20px}.page-murales .murals-projects-section,.page-artistas .murals-projects-section{padding-top:78px;padding-bottom:82px}.murales-index{padding-top:96px;padding-bottom:104px}.murales-index__intro h2{letter-spacing:-2.1px;max-width:9em;font-size:34px}.murales-index__table{letter-spacing:-.55px;font-size:14px}.murales-index__header,.murales-index__row{grid-template-columns:64px minmax(0,1.05fr) minmax(0,.95fr);column-gap:10px}.page-artistas .murales-index__header,.page-artistas .murales-index__row{grid-template-columns:64px minmax(0,1.05fr) minmax(0,.95fr)}.murales-index__header{min-height:24px}.murales-index__row{align-items:start;min-height:34px}}.page-mural-project{background:var(--paper)}.page-mural-project main{font-weight:500}.mural-project-hero{isolation:isolate;min-height:100svh;color:var(--paper);background:var(--ink);position:relative;overflow:hidden}.mural-project-hero__media{z-index:-2;margin:0;position:absolute;inset:0;overflow:hidden}.mural-project-hero__media img{--parallax-y:0px;--project-hero-scale-start:1.16;--project-hero-scale-rest:1.12;--project-hero-filter-start:blur(18px);--project-hero-filter-rest:blur(0);object-fit:cover;object-position:center center;opacity:0;width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;filter:var(--project-hero-filter-start);transform:translate3d(0, var(--parallax-y), 0) scale(var(--project-hero-scale-start));will-change:opacity, filter, transform;animation:1.18s cubic-bezier(.16,1,.3,1) 90ms forwards projectHeroMediaIn;display:block}@keyframes projectHeroMediaIn{to{opacity:1;filter:var(--project-hero-filter-rest);transform:translate3d(0, var(--parallax-y), 0) scale(var(--project-hero-scale-rest))}}.mural-project-hero:after{content:"";z-index:-1;pointer-events:none;background:#00000052;position:absolute;inset:0}.page-artist-profile .mural-project-hero:after,[data-legacy-body-class~=page-artist-profile] .mural-project-hero:after{background:#0003}.page-artist-profile .mural-project-hero__media img,[data-legacy-body-class~=page-artist-profile] .mural-project-hero__media img{--project-hero-filter-start:grayscale(1) contrast(1.16) brightness(1.16) blur(18px);--project-hero-filter-rest:grayscale(1) contrast(1.16) brightness(1.16);object-position:center 36%}.page-artist-profile .mural-project-hero__media img[data-original-src*=yim-miyaki-retrato-paseo-tabasco],[data-legacy-body-class~=page-artist-profile] .mural-project-hero__media img[data-original-src*=yim-miyaki-retrato-paseo-tabasco]{--project-hero-scale-start:1;--project-hero-scale-rest:1;object-position:center top;transform-origin:top}.page-artist-profile .mural-project-hero__media img[data-original-src*=mariela-montoya-retrato-mural-colorido],[data-legacy-body-class~=page-artist-profile] .mural-project-hero__media img[data-original-src*=mariela-montoya-retrato-mural-colorido]{object-position:75% 50%;transform-origin:75%}.page-artist-profile .mural-project-options{margin-bottom:clamp(122px,14vw,190px)}.page-artist-profile .mural-project-option__image img,.mural-project-option__image img{object-position:center center}.mural-project-hero__content{--mural-project-hero-font-size:48px;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:7px;left:10px;right:10px}.mural-project-hero__content h1,.mural-project-hero__content p{color:var(--paper);font-size:var(--mural-project-hero-font-size);letter-spacing:-2.9px;opacity:0;filter:blur(10px);will-change:opacity, filter, transform;margin:0;font-weight:500;line-height:.92;animation:.98s cubic-bezier(.16,1,.3,1) .28s forwards projectHeroTextIn;transform:translateY(12px)}.mural-project-hero__content p{animation-delay:.39s}@keyframes projectHeroTextIn{to{opacity:1;filter:blur();transform:translateY(0)}}.mural-project-hero__content p{text-align:right}.mural-project-hero__content [data-fit-title=project-hero],.mural-project-hero__content [data-fit-title=project-hero]+p{white-space:nowrap}.mural-project-hero__content [data-fit-title=project-hero].is-fit-title-wrapped,.mural-project-hero__content [data-fit-title=project-hero].is-fit-title-wrapped+p{white-space:normal}.mural-project-info{background:var(--paper);color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,.96fr);align-items:start;column-gap:22px;padding:clamp(132px,14vw,190px) 10px clamp(130px,13vw,178px);display:grid}.mural-project-meta{letter-spacing:-1px;margin:0;padding:0;font-size:20px;font-weight:500;line-height:1.02}.mural-project-meta div{border-bottom:1px solid;margin:0;padding:2px 0 5px;display:block}.mural-project-meta div:first-child{padding-top:0}.mural-project-meta dd{margin:0}.mural-project-description{width:min(100%,470px);color:var(--ink);letter-spacing:-1px;margin:0;padding-top:0;font-size:20px;font-weight:500;line-height:1.08}.mural-project-info.is-project-info-pending .mural-project-meta div{border-bottom-color:#0000;position:relative}.mural-project-info.is-project-info-pending .mural-project-meta div:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.mural-project-info.is-project-info-pending:not(.is-project-info-revealed) .mural-project-meta dd,.mural-project-info.is-project-info-pending:not(.is-project-info-revealed) .mural-project-description{opacity:0;transform:translateY(9px)}.mural-project-info.is-project-info-revealed .mural-project-meta div:after{animation:muralesIndexLineIn .6s cubic-bezier(.16, 1, .3, 1) calc(.16s + (var(--project-info-row-order) * 88ms)) both}.mural-project-info.is-project-info-revealed .mural-project-meta dd{animation:muralesIndexTextIn .43s cubic-bezier(.16, 1, .3, 1) calc(.235s + (var(--project-info-row-order) * 88ms)) both}.mural-project-info.is-project-info-revealed .mural-project-description{animation:.62s cubic-bezier(.16,1,.3,1) .36s both muralesIndexTextIn}.mural-project-options{background:var(--ink);color:var(--paper);gap:clamp(84px,8.8vw,142px);margin:0 10px clamp(122px,14vw,190px);padding:20px;display:grid}.mural-project-video{margin:0 10px clamp(122px,14vw,190px);padding:0 20px}.mural-project-video__frame{aspect-ratio:16/9;background:0 0;width:50%;margin-left:auto;position:relative;overflow:hidden}.mural-project-video__frame iframe{border:0;width:100%;height:100%;display:block}.mural-project-video__frame:not(.is-interactive) iframe{pointer-events:none}.mural-project-video__activation{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mural-project-video__activation:focus-visible{outline:2px solid var(--paper);outline-offset:-6px}.mural-project-option{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:start;column-gap:clamp(28px,5.4vw,92px);display:grid}.mural-project-option.is-option-copy-pending:not(.is-option-copy-revealed) .mural-project-option__copy>p:first-child,.mural-project-option.is-option-copy-pending:not(.is-option-copy-revealed) .mural-project-option__copy h2,.mural-project-option.is-option-copy-pending:not(.is-option-copy-revealed) .mural-project-option__copy>.mural-project-option__description,.mural-project-option.is-option-copy-pending:not(.is-option-copy-revealed) .mural-project-option__reference-links{opacity:0;clip-path:inset(-.12em -.18em 100% -.04em);transform:translateY(.72em)}.mural-project-option.is-option-copy-revealed .mural-project-option__copy>p:first-child{animation:.62s cubic-bezier(.16,1,.3,1) .14s both muralProjectOptionTextIn}.mural-project-option.is-option-copy-revealed .mural-project-option__copy h2{animation:.66s cubic-bezier(.16,1,.3,1) .22s both muralProjectOptionTextIn}.mural-project-option.is-option-copy-revealed .mural-project-option__copy>.mural-project-option__description{animation:.68s cubic-bezier(.16,1,.3,1) .34s both muralProjectOptionTextIn}.mural-project-option.is-option-copy-revealed .mural-project-option__reference-links{animation:.68s cubic-bezier(.16,1,.3,1) .46s both muralProjectOptionTextIn}.mural-project-option.is-option-image-pending:not(.is-option-image-revealed) .mural-project-option__image{opacity:.001;clip-path:inset(100% 0 0);transform:translateY(34px)}.mural-project-option.is-option-image-revealed .mural-project-option__image{animation:.92s cubic-bezier(.16,1,.3,1) .18s both muralProjectOptionImageIn}@keyframes muralProjectOptionImageIn{0%{opacity:.001;clip-path:inset(100% 0 0);transform:translateY(34px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes muralProjectOptionsBlockIn{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes muralProjectOptionTextIn{0%{opacity:0;clip-path:inset(-.12em -.18em 100% -.04em);transform:translateY(.72em)}to{opacity:1;clip-path:inset(-.12em -.18em -.16em -.04em);transform:translateY(0)}}.mural-project-option--image-left{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.mural-project-option__copy{max-width:560px;color:var(--paper);align-content:start;justify-items:start;display:grid}.mural-project-option__copy>p:first-child:not(.mural-project-option__label),.mural-project-option__copy h2{color:var(--paper);letter-spacing:-2.9px;margin:0;font-size:48px;font-weight:500;line-height:1.03}.mural-project-option__copy>.mural-project-option__description{color:var(--paper);letter-spacing:-1px;margin:clamp(24px,2vw,34px) 0 0;font-size:20px;font-weight:500;line-height:1.08}.mural-project-option__reference-links{color:var(--paper);gap:10px;margin-top:clamp(24px,2vw,34px);font-size:14px;font-weight:500;line-height:1.2;display:grid}.mural-project-option__reference-links a{align-items:flex-start;gap:16px;width:fit-content;display:inline-flex}.mural-project-option__reference-links svg{fill:currentColor;flex:0 0 13px;width:13px;height:13px;transform:translateY(-2px)}.mural-project-option__reference-links svg path{fill:currentColor;stroke:none}.mural-project-option__image{aspect-ratio:1;background:#111;margin:0;overflow:hidden}.mural-project-option__image.is-lightbox-trigger{cursor:pointer}.mural-project-option__image.is-lightbox-trigger:focus-visible{outline:2px solid var(--paper);outline-offset:5px}.mural-project-lightbox{z-index:200;opacity:0;visibility:hidden;background:#000000eb;place-items:center;padding:20px;transition:opacity .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .42s;display:grid;position:fixed;inset:0}.mural-project-lightbox.is-open{opacity:1;visibility:visible;transition-delay:0s}.mural-project-lightbox__stage{opacity:0;filter:blur();place-items:center;width:min(92vw,100vw - 120px);max-width:100%;height:calc(100svh - 40px);max-height:100%;transition:opacity .62s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(14px)scale(.985)}.mural-project-lightbox.is-open .mural-project-lightbox__stage{opacity:1;filter:blur();transform:translateY(0)scale(1)}.mural-project-lightbox__image{object-fit:contain;opacity:1;filter:blur();width:auto;max-width:100%;height:auto;max-height:100%;margin:0;transition:opacity .22s,filter .26s;display:block}.mural-project-lightbox.is-image-switching .mural-project-lightbox__image{opacity:0;filter:blur()}.mural-project-lightbox__caption{color:var(--paper);letter-spacing:-1px;text-transform:none;z-index:2;margin:0;font-size:20px;font-weight:500;line-height:1;position:fixed;bottom:20px;left:20px}.mural-project-lightbox__control{width:58px;height:58px;color:var(--paper);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-family:inherit;font-size:46px;line-height:1;transition:color .18s,transform .26s cubic-bezier(.16,1,.3,1);display:grid;position:absolute}.mural-project-lightbox__control:hover,.mural-project-lightbox__control:focus-visible{color:var(--paper);outline:0}.mural-project-lightbox__control--previous{top:50%;left:clamp(6px,1.5vw,24px);transform:translateY(-50%)}.mural-project-lightbox__control--previous:hover,.mural-project-lightbox__control--previous:focus-visible{transform:translate(-6px,-50%)}.mural-project-lightbox__control--next{top:50%;right:clamp(6px,1.5vw,24px);transform:translateY(-50%)}.mural-project-lightbox__control--next:hover,.mural-project-lightbox__control--next:focus-visible{transform:translate(6px,-50%)}.mural-project-lightbox__control--close{text-shadow:0 0 #fff0;will-change:filter, opacity, text-shadow, transform;font-size:52px;font-weight:300;top:clamp(8px,1.5vw,24px);right:clamp(8px,1.5vw,24px);transform:scale(1)}.mural-project-lightbox__control--close:hover,.mural-project-lightbox__control--close:focus-visible{animation:.68s cubic-bezier(.16,1,.3,1) both lightboxCloseSoftBlink}@keyframes lightboxCloseSoftBlink{0%{opacity:1;filter:blur();text-shadow:0 0 #fff0;transform:scale(1)}34%{opacity:.72;filter:blur(9px);text-shadow:0 0 24px #ffffffdb;transform:scale(1.18)}58%{opacity:1;filter:blur(1.4px);text-shadow:0 0 9px #ffffff6b;transform:scale(.98)}to{opacity:1;filter:blur();text-shadow:0 0 #fff0;transform:scale(1.04)}}body.is-project-lightbox-open{overflow:hidden}.mural-project-option__image img{--parallax-y:0px;--project-option-blur:0px;--project-option-scale:1.14;object-fit:cover;object-position:center center;width:100%;max-width:none;height:100%;filter:blur(var(--project-option-blur));transform:translate3d(0, var(--parallax-y), 0) scale(var(--project-option-scale));will-change:filter, transform;transition:filter .52s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.mural-project-option__image.is-lightbox-trigger:hover img,.mural-project-option__image.is-lightbox-trigger:focus-visible img{--project-option-blur:0px;--project-option-scale:1.2}.project-adjacent-nav{background:var(--paper);color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(150px,22vw) minmax(0,1fr);align-items:center;column-gap:clamp(42px,7vw,128px);padding:clamp(76px,8vw,122px) 14px clamp(52px,5.6vw,82px);display:grid}.project-adjacent-card{color:currentColor;gap:8px;width:min(70%,284px);text-decoration:none;display:grid}.project-adjacent-card--previous{justify-self:start}.project-adjacent-card--next{justify-self:end}.project-adjacent-card__heading{color:currentColor;letter-spacing:-.8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;min-height:18px;font-size:16px;font-weight:600;line-height:1;display:grid}.project-adjacent-card--previous .project-adjacent-card__direction{justify-self:start}.project-adjacent-card--previous .project-adjacent-card__heading strong{text-align:right;justify-self:end}.project-adjacent-card--next .project-adjacent-card__direction{order:2;justify-self:end}.project-adjacent-card--next .project-adjacent-card__heading strong{text-align:left;order:1;justify-self:start}.project-adjacent-card__direction,.project-adjacent-card__heading strong{min-width:0;font:inherit;letter-spacing:inherit;white-space:nowrap}.project-adjacent-card__direction{align-items:center;gap:7px;display:inline-flex}.project-adjacent-card__arrow{transform-origin:50% 55%;font-size:1.05em;line-height:.8;display:inline-block;transform:translateY(.05em)rotate(-90deg)}.project-adjacent-card__direction--previous .project-adjacent-card__arrow{transform:translateY(.05em)rotate(90deg)}.project-adjacent-card__heading strong{text-overflow:ellipsis;overflow:hidden}.project-adjacent-card__media{aspect-ratio:1;background:#eee;margin:0;overflow:hidden}.project-adjacent-card__media img{--adjacent-card-blur:0px;--adjacent-card-scale:1.14;object-fit:cover;object-position:center center;width:100%;height:100%;filter:blur(var(--adjacent-card-blur));transform:scale(var(--adjacent-card-scale));transition:filter .52s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);display:block}.project-adjacent-card:hover .project-adjacent-card__media img,.project-adjacent-card:focus-visible .project-adjacent-card__media img{--adjacent-card-blur:2.4px;--adjacent-card-scale:1.2}.project-adjacent-card:focus-visible{outline-offset:8px;outline:2px solid}.project-adjacent-nav.is-adjacent-pending .project-adjacent-card__direction,.project-adjacent-nav.is-adjacent-pending .project-adjacent-card__heading strong{opacity:0;clip-path:inset(-.12em -.18em 100% -.04em);transform:translateY(.72em)}.project-adjacent-nav.is-adjacent-revealed .project-adjacent-card__direction{animation:.62s cubic-bezier(.16,1,.3,1) .12s both muralProjectOptionTextIn}.project-adjacent-nav.is-adjacent-revealed .project-adjacent-card__heading strong{animation:.66s cubic-bezier(.16,1,.3,1) .22s both muralProjectOptionTextIn}.project-adjacent-nav.is-adjacent-pending .project-adjacent-card__media{opacity:.001;clip-path:inset(100% 0 0);transform:translateY(34px)}.project-adjacent-nav.is-adjacent-revealed .project-adjacent-card--previous .project-adjacent-card__media{animation:.92s cubic-bezier(.16,1,.3,1) .22s both muralProjectOptionImageIn}.project-adjacent-nav.is-adjacent-revealed .project-adjacent-card--next .project-adjacent-card__media{animation:.92s cubic-bezier(.16,1,.3,1) .32s both muralProjectOptionImageIn}.project-adjacent-mark{aspect-ratio:1;color:currentColor;pointer-events:none;justify-self:center;place-items:center;width:min(15vw,190px);min-width:118px;display:grid;position:relative}.project-adjacent-cross-line{transform-origin:50%;opacity:0;background:currentColor;display:block;position:absolute;top:50%;left:50%}.project-adjacent-cross-line--horizontal{width:100%;height:2px;transform:translate(-50%,-50%)scaleX(1)}.project-adjacent-cross-line--vertical{width:2px;height:100%;transform:translate(-50%,-50%)scaleY(1)}.project-adjacent-nav.is-adjacent-pending .project-adjacent-cross-line--horizontal{opacity:0;transform:translate(-50%,-50%)scaleX(0)}.project-adjacent-nav.is-adjacent-pending .project-adjacent-cross-line--vertical{opacity:0;transform:translate(-50%,-50%)scaleY(0)}.project-adjacent-nav.is-adjacent-revealed .project-adjacent-cross-line--horizontal{animation:.9s cubic-bezier(.16,1,.3,1) .18s both adjacentCrossHorizontalIn}.project-adjacent-nav.is-adjacent-revealed .project-adjacent-cross-line--vertical{animation:.9s cubic-bezier(.16,1,.3,1) .3s both adjacentCrossVerticalIn}@keyframes adjacentCrossHorizontalIn{0%{opacity:0;transform:translate(-50%,-50%)scaleX(1)}to{opacity:1;transform:translate(-50%,-50%)scaleX(1)}}@keyframes adjacentCrossVerticalIn{0%{opacity:0;transform:translate(-50%,-50%)scaleY(1)}to{opacity:1;transform:translate(-50%,-50%)scaleY(1)}}.page-artist-profile .project-adjacent-card__media img{filter:grayscale(1) contrast(1.08) blur(var(--adjacent-card-blur))}.page-artist-profile .project-adjacent-card--previous .project-adjacent-card__media img{object-position:43% 30%}.page-artist-profile .project-adjacent-card--next .project-adjacent-card__media img{object-position:50% 34%}.mural-project-logos{padding:clamp(34px, 4vw, 56px) max(18px, calc((100% - var(--max)) / 2 + 18px)) clamp(54px, 6vw, 82px);background:var(--paper);color:var(--ink);gap:clamp(18px,2vw,30px);display:grid}.mural-project-logos__primary,.mural-project-logos__grid{align-items:center;width:100%;display:grid}.mural-project-logos__primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(54px,10vw,160px)}.mural-project-logos__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px) clamp(42px,8vw,140px)}.mural-project-logo{justify-content:center;align-items:center;min-width:0;margin:0;display:flex}.mural-project-logo img{object-fit:contain;width:auto;max-width:min(100%,360px);max-height:156px}.mural-project-logo--primary img{max-width:min(100%,520px);max-height:228px}.mural-project-logo--wide img{max-width:min(100%,460px);max-height:184px}.mural-project-logo--emphasized img{width:min(125%,540px);max-width:none;max-height:210px}@media (max-width:1100px){.mural-project-hero__content h1,.mural-project-hero__content p,.mural-project-option__copy>p:first-child:not(.mural-project-option__label),.mural-project-option__copy h2{font-size:var(--mural-project-hero-font-size,clamp(34px, 4.35vw, 48px))}.mural-project-info,.mural-project-option,.mural-project-option--image-left{grid-template-columns:1fr 1fr}.mural-project-options{gap:88px}.mural-project-logo img{max-width:min(100%,300px);max-height:138px}.mural-project-logo--primary img{max-width:min(100%,430px);max-height:198px}.mural-project-logo--wide img{max-width:min(100%,370px);max-height:166px}.mural-project-logo--emphasized img{width:min(120%,450px);max-width:none;max-height:190px}}@media (max-width:820px){.mural-project-hero{min-height:100svh}.mural-project-hero__content{gap:8px;display:grid}.mural-project-hero__content p{text-align:left}.mural-project-info{grid-template-columns:1fr;row-gap:34px;padding:96px 10px 92px}.mural-project-description{width:min(100%,620px)}.mural-project-options{gap:72px;padding:20px}.mural-project-video__frame{width:100%}.mural-project-option,.mural-project-option--image-left{grid-template-columns:1fr;row-gap:28px}.mural-project-option--image-left .mural-project-option__copy{order:1}.mural-project-option--image-left .mural-project-option__image{order:2}.mural-project-logos{gap:22px;padding:42px 18px 68px}.mural-project-logos__primary{grid-template-columns:1fr 1fr;gap:34px}.mural-project-logos__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 34px}.mural-project-logo img{max-width:min(100%,220px);max-height:112px}.mural-project-logo--primary img{max-width:min(100%,270px);max-height:140px}.mural-project-logo--wide img{max-width:min(100%,250px);max-height:124px}.mural-project-logo--emphasized img{width:min(115%,288px);max-width:none;max-height:142px}}@media (max-width:480px){.mural-project-hero{min-height:100svh}.mural-project-hero__content h1,.mural-project-hero__content p,.mural-project-option__copy>p:first-child:not(.mural-project-option__label),.mural-project-option__copy h2{letter-spacing:-2.1px;font-size:34px;line-height:.98}.mural-project-meta,.mural-project-description,.mural-project-option__copy>.mural-project-option__description{letter-spacing:-.8px;font-size:18px;line-height:1.1}.mural-project-options{margin-left:10px;margin-right:10px}.mural-project-logos{padding-left:14px;padding-right:14px}.mural-project-logo img{max-width:min(100%,178px);max-height:92px}.mural-project-logo--primary img{max-width:min(100%,218px);max-height:116px}.mural-project-logo--wide img{max-width:min(100%,210px);max-height:104px}.mural-project-logo--emphasized img{width:min(110%,232px);max-width:none;max-height:118px}}@media (prefers-reduced-motion:reduce){.murales-hero__title,.murales-hero__tagline,.murales-hero__bottom{animation:none}.mural-project-lightbox,.mural-project-lightbox__stage{transition:none}.murales-index.is-index-pending .murales-index__intro h2,.murales-index.is-index-pending .murales-index__header span,.murales-index.is-index-pending .murales-index__row span{opacity:1;animation:none;transform:none}.murales-index.is-index-pending .murales-index__header{clip-path:none;animation:none}.murales-index.is-index-pending .murales-index__row:after{animation:none;transform:scaleX(1)}.mural-project-info.is-project-info-pending .mural-project-meta dd,.mural-project-info.is-project-info-pending .mural-project-description{opacity:1;animation:none;transform:none}.mural-project-info.is-project-info-pending .mural-project-meta div{border-bottom-color:currentColor}.mural-project-info.is-project-info-pending .mural-project-meta div:after{animation:none;transform:scaleX(1)}.mural-project-options.is-options-pending,.mural-project-options.is-options-revealed{clip-path:none;animation:none}.mural-project-option.is-option-copy-pending .mural-project-option__copy>p:first-child,.mural-project-option.is-option-copy-pending .mural-project-option__copy h2,.mural-project-option.is-option-copy-pending .mural-project-option__copy>.mural-project-option__description,.mural-project-option.is-option-copy-pending .mural-project-option__reference-links{opacity:1;clip-path:none;animation:none;transform:none}html{scroll-behavior:auto}.hero-statement .word,.hero h1,.hero-media,.motion-item{opacity:1;visibility:visible;clip-path:none;transition:none;animation:none;transform:none}}.mural-project-logo>a{color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.mural-project-logo>a:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.mural-project-logo--emphasized img{transform-origin:50%;transform:scale(1.28)!important}@media (max-width:1100px){.mural-project-logo--emphasized img{transform:scale(1.22)!important}}@media (max-width:820px){.mural-project-logo--emphasized img{transform:scale(1.16)!important}}@media (max-width:640px){.mural-project-logo--emphasized img{transform:scale(1.1)!important}}.allies-logos.is-marquee{grid-template-rows:repeat(3,max-content);align-content:start;row-gap:clamp(14px,1.4vw,24px);display:grid!important}.allies-logo-row{min-height:calc(var(--allies-logo-width) * .72);display:block}.allies-logo-row__inner{min-height:calc(var(--allies-logo-width) * .72);display:flex}.page-nosotros{--nosotros-copy-width:min(620px, calc(100vw - 20px));--nosotros-copy-left:max(0px, calc(46vw + 6px));background:var(--paper);color:var(--ink)}.page-nosotros main{background:var(--paper)}.nosotros-hero{min-height:calc(100svh + 2px);padding:calc(var(--header-block) + 28px) 14px clamp(28px, 5vh, 54px);isolation:isolate;background:var(--paper);color:var(--paper);align-items:end;display:grid;position:relative;overflow:hidden}.nosotros-hero__video{z-index:-1;object-fit:cover;object-position:center center;opacity:0;width:100%;height:100%;animation:.7s ease-out .12s forwards nosotrosHeroVideoIn;position:absolute;inset:0}.nosotros-hero__video-toggle{top:calc(var(--header-block) + 16px);z-index:2;min-width:88px;color:var(--paper);font:inherit;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#111;border:1px solid;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:700;line-height:1;position:absolute;right:14px}.nosotros-hero__video-toggle:focus-visible{outline-offset:3px;outline:2px solid}@keyframes nosotrosHeroVideoIn{to{opacity:1}}.nosotros-hero h1{z-index:1;max-width:min(760px,94vw);color:var(--paper);letter-spacing:-.065em;mix-blend-mode:difference;margin:0;font-size:84px;font-weight:500;line-height:.9;position:relative;transform:translate(-5px,10px)}.nosotros-hero h1 span{display:block}.page-nosotros .nosotros-hero h1>span:not(.nosotros-word-reveal){opacity:0}.nosotros-about,.nosotros-founders{background:var(--paper);color:var(--ink);padding-left:10px;padding-right:8px}.nosotros-about{padding-top:clamp(72px,10vw,132px);padding-bottom:clamp(92px,11vw,154px)}.nosotros-section-index,.nosotros-about__text,.nosotros-founder__meta,.nosotros-founder__bio,.nosotros-founder__identity{color:var(--ink);letter-spacing:-.8px;font-size:16px;font-weight:500}.nosotros-section-index{width:min(var(--nosotros-copy-width), calc(100vw - var(--nosotros-copy-left) - 20px));margin:0 0 22px var(--nosotros-copy-left);align-items:center;gap:6px;line-height:1;display:inline-flex}.nosotros-section-index>span:first-child{width:22.5px;height:22.5px;color:var(--paper);background:var(--ink);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-size:14.4px;line-height:1;display:inline-flex}.nosotros-about__text{width:min(364px, var(--nosotros-copy-width));margin:0 0 0 var(--nosotros-copy-left);gap:.82em;line-height:1.08;display:grid}.nosotros-about__text p{margin:0}.nosotros-founders{padding-top:0;padding-bottom:clamp(92px,11vw,154px)}.nosotros-founders>.nosotros-section-index{margin-bottom:28px}.nosotros-founder{grid-template-columns:minmax(360px,.92fr) minmax(460px,1.08fr);align-items:start;gap:26px;width:min(100%,1320px);margin:0 0 clamp(92px,12vw,168px) auto;display:grid}.nosotros-founder:last-child{margin-bottom:0}.nosotros-founder__copy{align-content:start;gap:20px;padding-left:120px;display:grid}.nosotros-founder__meta{margin:0;padding:0;line-height:1.02}.nosotros-founder__meta div{border-bottom:1px solid;margin:0;padding:2px 0 5px;display:block}.nosotros-founder__meta div:first-child{padding-top:0}.nosotros-founder__meta dd{margin:0}.nosotros-founder__bio{gap:.82em;max-width:520px;line-height:1.08;display:grid}.nosotros-founder__bio p{margin:0}.nosotros-founder__media{color:var(--ink);margin:0}.nosotros-founder__frame{aspect-ratio:1;position:relative;overflow:hidden}.nosotros-founder__frame[data-hover-follow-label]{cursor:pointer}.nosotros-founder__frame[data-hover-follow-label]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.nosotros-founder__media img{object-fit:cover;background:#eee;width:100%;max-width:none;height:100%;display:block}.nosotros-founder__identity{margin:0;line-height:1.08}.nosotros-founder__identity>span:first-child{font-weight:600;display:block}.nosotros-founder__links{color:var(--ink);gap:1px;margin-top:6px;display:grid}.nosotros-founder__links a{color:currentColor;text-underline-offset:2px;align-items:center;min-height:24px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.nosotros-founder__socials{gap:7px;margin-top:12px;display:flex}.nosotros-founder__socials .social-icon{color:currentColor}.nosotros-model{background:var(--paper);width:100%;color:var(--ink);padding-bottom:clamp(220px,28vh,340px);position:relative}.nosotros-model__heading{padding:0 12px clamp(42px,6vw,82px) 10px}.nosotros-model__stage{height:360svh;position:relative}.nosotros-model__sticky{background:var(--paper);width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.nosotros-model__diagram{width:100vw;height:100%;min-height:560px;position:relative}.nosotros-model__lines{color:currentColor;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.nosotros-model__segment{opacity:0;transform-origin:0;will-change:transform, opacity;background:currentColor;width:0;height:2px;display:block;position:absolute;top:0;left:0;transform:translate(0,0)rotate(0)scaleX(0)}.nosotros-model__segment.is-segment-active{opacity:1}.nosotros-model__label{z-index:1;color:var(--ink);letter-spacing:-.8px;white-space:nowrap;margin:0;font-size:clamp(16px,1.45vw,24px);font-weight:500;line-height:1;position:absolute}.nosotros-model__label--artist{top:7.5%;left:50%;transform:translate(-50%)}.nosotros-model__label--team{bottom:10%;left:clamp(22px,15.5%,300px);transform:translate(-50%)}.nosotros-model__label--owner{bottom:10%;left:calc(100% - clamp(22px,15.5%,300px));transform:translate(-50%)}@media (min-width:1280px){.nosotros-model__diagram{width:calc(100vw - clamp(168px,14vw,260px));margin-left:auto;margin-right:auto}}.corner{--corner-size:12px;z-index:2;width:var(--corner-size);height:var(--corner-size);color:var(--paper);mix-blend-mode:difference;pointer-events:none;position:absolute}.corner:before,.corner:after{content:"";background:currentColor;position:absolute}.corner:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.corner:after{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.corner--tl{top:8px;left:8px}.corner--tr{top:8px;right:8px}.corner--bl{bottom:8px;left:8px}.corner--br{bottom:8px;right:8px}@media (min-width:1342px){.page-nosotros{--nosotros-copy-left:calc(100vw - 717px)}}@media (max-width:1100px){.page-nosotros{--nosotros-copy-left:max(0px, calc(46vw + 6px))}.nosotros-founder__copy{padding-left:84px}}@media (max-width:980px){.page-nosotros{--nosotros-copy-left:0px}.nosotros-founder{grid-template-columns:1fr}.nosotros-founder__copy{padding-left:0}.nosotros-founder__media{order:-1}}@media (max-width:760px){.nosotros-model__heading{padding-top:0}.nosotros-model__stage{height:370svh}.nosotros-model__diagram{min-height:520px}.nosotros-model__label{font-size:16px}.nosotros-model__label--artist{top:11%}.nosotros-model__label--team{bottom:15%;left:18px;transform:none}.nosotros-model__label--owner{bottom:15%;left:auto;right:18px;transform:none}}@media (max-width:640px){.nosotros-hero{padding-left:10px;padding-right:10px}.nosotros-hero h1{letter-spacing:-.055em;font-size:min(84px,17vw)}}.page-nosotros .nosotros-word-reveal__mask{vertical-align:bottom;display:inline-block;overflow:hidden}.page-nosotros .nosotros-hero h1 .nosotros-word-reveal__mask{margin-inline:-.04em -.12em;padding-inline:.04em .12em}.page-nosotros .nosotros-section-index .nosotros-word-reveal__mask{margin-inline:-.02em -.16em;padding-inline:.02em .16em}.page-nosotros .nosotros-word-reveal__word{opacity:.001;transition:opacity .42s ease-out,transform .52s cubic-bezier(.22,.61,.36,1);transition-delay:var(--word-delay,0s);will-change:opacity, transform;display:inline-block;transform:translateY(.62em)}.page-nosotros .is-nosotros-word-visible .nosotros-word-reveal__word{opacity:1;transform:translate(0,0)}.page-nosotros .nosotros-section-index>span:first-child{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.page-nosotros .nosotros-word-reveal__word{opacity:1;transition:none;transform:none}}.page-nosotros .nosotros-founder__frame.is-portrait-reveal-pending{background:var(--paper);overflow:hidden}.page-nosotros .nosotros-founder__frame.is-portrait-reveal-pending img{clip-path:inset(50%);opacity:.001}.page-nosotros .nosotros-founder__frame.is-portrait-reveal-pending .corner{opacity:0}.page-nosotros .nosotros-founder__frame.is-portrait-reveal-visible img{animation:2.88s cubic-bezier(.16,1,.3,1) .42s forwards nosotrosPortraitImageReveal}.page-nosotros .nosotros-founder__frame.is-portrait-reveal-pending:before,.page-nosotros .nosotros-founder__frame.is-portrait-reveal-pending:after{content:"";z-index:4;color:var(--paper);mix-blend-mode:difference;pointer-events:none;background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-nosotros .nosotros-founder__frame.is-portrait-reveal-pending:before{width:12px;height:1px}.page-nosotros .nosotros-founder__frame.is-portrait-reveal-pending:after{width:1px;height:12px}.page-nosotros .nosotros-founder__frame.is-portrait-reveal-visible:before,.page-nosotros .nosotros-founder__frame.is-portrait-reveal-visible:after{animation:.32s cubic-bezier(.16,1,.3,1) .57s forwards nosotrosPortraitCenterCrossOut}.page-nosotros .nosotros-founder__frame.is-portrait-reveal-visible .corner--tl{color:var(--paper);mix-blend-mode:normal;animation:2.88s cubic-bezier(.16,1,.3,1) .42s forwards nosotrosPortraitCornerTl}.page-nosotros .nosotros-founder__frame.is-portrait-reveal-visible .corner--tr{color:var(--paper);mix-blend-mode:normal;animation:2.88s cubic-bezier(.16,1,.3,1) .42s forwards nosotrosPortraitCornerTr}.page-nosotros .nosotros-founder__frame.is-portrait-reveal-visible .corner--bl{color:var(--paper);mix-blend-mode:normal;animation:2.88s cubic-bezier(.16,1,.3,1) .42s forwards nosotrosPortraitCornerBl}.page-nosotros .nosotros-founder__frame.is-portrait-reveal-visible .corner--br{color:var(--paper);mix-blend-mode:normal;animation:2.88s cubic-bezier(.16,1,.3,1) .42s forwards nosotrosPortraitCornerBr}@keyframes nosotrosPortraitImageReveal{0%{clip-path:inset(50%);opacity:.001}18%{opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes nosotrosPortraitCenterCrossOut{to{opacity:0}}@keyframes nosotrosPortraitCornerTl{0%{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)}16%{opacity:1}to{opacity:1;top:8px;left:8px;transform:translate(0)}}@keyframes nosotrosPortraitCornerTr{0%{opacity:0;top:50%;right:50%;transform:translate(50%,-50%)}16%{opacity:1}to{opacity:1;top:8px;right:8px;transform:translate(0)}}@keyframes nosotrosPortraitCornerBl{0%{opacity:0;bottom:50%;left:50%;transform:translate(-50%,50%)}16%{opacity:1}to{opacity:1;bottom:8px;left:8px;transform:translate(0)}}@keyframes nosotrosPortraitCornerBr{0%{opacity:0;bottom:50%;right:50%;transform:translate(50%,50%)}16%{opacity:1}to{opacity:1;bottom:8px;right:8px;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.page-nosotros .nosotros-founder__frame.is-portrait-reveal-pending img{clip-path:none;opacity:1}.page-nosotros .nosotros-founder__frame.is-portrait-reveal-pending:before,.page-nosotros .nosotros-founder__frame.is-portrait-reveal-pending:after,.page-nosotros .nosotros-founder__frame.is-portrait-reveal-visible .corner{animation:none}.page-nosotros .nosotros-founder__frame.is-portrait-reveal-pending .corner{opacity:1}}@media (max-width:820px){.project-adjacent-nav{grid-template-columns:1fr;row-gap:34px;padding:66px 14px 62px}.project-adjacent-card,.project-adjacent-card--previous,.project-adjacent-card--next{justify-self:stretch;width:100%}.project-adjacent-card__heading,.project-adjacent-card--next .project-adjacent-card__heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.project-adjacent-card--next{order:3}.project-adjacent-mark{order:2;width:118px;min-width:0;padding:6px 0}}.site-header .main-nav,.site-header .header-contact,.site-header .menu-toggle{letter-spacing:-.8px;text-transform:none;font-size:16px;font-weight:500;line-height:1}.mural-project-option{column-gap:20px}.mural-project-option__copy{width:100%;max-width:none}.mural-project-option__copy>p.mural-project-option__label:first-child{width:100%;min-width:0;max-width:100%;color:var(--paper);text-transform:uppercase;white-space:nowrap;text-overflow:clip;align-items:center;gap:6px;margin:0;font-weight:500;display:inline-flex;overflow:hidden;letter-spacing:-.6px!important;font-size:12px!important;line-height:1!important}.mural-project-option__copy>p.mural-project-option__label:first-child:before{content:"";background:currentColor;flex:0 0 8px;width:8px;height:8px}.mural-project-option__copy>.mural-project-option__description{max-width:560px}.mural-project-option--image-left .mural-project-option__copy{justify-self:start}[data-legacy-route=home] .artist-section{display:none}[data-legacy-route=home] .objective-section,[data-legacy-route=home] .allies-section{padding-left:18px;padding-right:18px}[data-legacy-route=home] .objective-label .eyebrow,[data-legacy-route=home] .allies-section>div:first-child>.eyebrow{letter-spacing:-.6px;font-size:12px}@media (min-width:821px){[data-legacy-route=home] .allies-section>div:first-child{grid-template-columns:220px minmax(0,1fr)}[data-legacy-route=home] .objective-text,[data-legacy-route=home] .allies-section h2{justify-self:end;width:min(1050px,100%)}[data-legacy-route=home] .objective-section{margin-top:clamp(450px,72svh,900px)}}@media (max-width:600px){[data-legacy-route=home] .objective-section{margin-top:clamp(280px,70svh,650px)}}[data-legacy-route=home] .allies-section{padding-top:clamp(264px,32.4vh,384px)}@media (max-width:820px){[data-legacy-route=home] .allies-section{padding-top:163px}}@media (max-width:480px){[data-legacy-route=home] .allies-section{padding-top:142px}}.founder-bio-trigger{color:var(--ink);font-family:var(--font);letter-spacing:-.6px;cursor:pointer;background:0 0;border:0;justify-self:end;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1}.founder-bio-trigger span,.founder-bio-overlay__close span{margin-left:2px;display:inline-block}.founder-bio-trigger:focus-visible,.founder-bio-overlay__close:focus-visible{outline-offset:4px;outline:2px solid}.founder-bio-overlay{z-index:6;color:var(--ink);clip-path:inset(50%);opacity:.001;pointer-events:none;background:#f5f5f5;padding:clamp(20px,3vw,34px);position:absolute;inset:0;overflow:hidden}.founder-bio-overlay.is-open{pointer-events:auto;animation:2.88s cubic-bezier(.16,1,.3,1) forwards founderBioOverlayReveal}.founder-bio-overlay__content{z-index:2;overscroll-behavior:contain;opacity:0;align-content:start;gap:clamp(30px,5vw,58px);height:100%;display:grid;position:relative;overflow:auto}.founder-bio-overlay.is-open .founder-bio-overlay__content{animation:.42s cubic-bezier(.16,1,.3,1) .42s forwards founderBioOverlayContentIn}.founder-bio-overlay .nosotros-founder__bio{max-width:none;color:var(--ink);letter-spacing:-.8px;font-size:16px;font-weight:500;line-height:1.08}.founder-bio-overlay__close{color:var(--ink);font-family:var(--font);letter-spacing:-.6px;cursor:pointer;background:0 0;border:0;justify-self:end;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1}.founder-bio-overlay__center-cross,.founder-bio-overlay__center-cross:before,.founder-bio-overlay__center-cross:after,.founder-bio-overlay__corner,.founder-bio-overlay__corner:before,.founder-bio-overlay__corner:after{box-sizing:border-box;display:block;position:absolute}.founder-bio-overlay__center-cross,.founder-bio-overlay__corner{z-index:3;width:22px;height:22px;color:var(--ink);pointer-events:none}.founder-bio-overlay__center-cross{top:50%;left:50%;transform:translate(-50%,-50%)}.founder-bio-overlay__center-cross:before,.founder-bio-overlay__corner:before{content:"";background:currentColor;width:22px;height:2px;top:50%;left:0;transform:translateY(-50%)}.founder-bio-overlay__center-cross:after,.founder-bio-overlay__corner:after{content:"";background:currentColor;width:2px;height:22px;top:0;left:50%;transform:translate(-50%)}.founder-bio-overlay__corner--tl{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)}.founder-bio-overlay__corner--tr{opacity:0;top:50%;right:50%;transform:translate(50%,-50%)}.founder-bio-overlay__corner--bl{opacity:0;bottom:50%;left:50%;transform:translate(-50%,50%)}.founder-bio-overlay__corner--br{opacity:0;bottom:50%;right:50%;transform:translate(50%,50%)}.founder-bio-overlay.is-open .founder-bio-overlay__center-cross{animation:.32s cubic-bezier(.16,1,.3,1) .57s forwards founderBioCenterCrossOut}.founder-bio-overlay.is-open .founder-bio-overlay__corner--tl{animation:2.88s cubic-bezier(.16,1,.3,1) forwards founderBioCornerTl}.founder-bio-overlay.is-open .founder-bio-overlay__corner--tr{animation:2.88s cubic-bezier(.16,1,.3,1) forwards founderBioCornerTr}.founder-bio-overlay.is-open .founder-bio-overlay__corner--bl{animation:2.88s cubic-bezier(.16,1,.3,1) forwards founderBioCornerBl}.founder-bio-overlay.is-open .founder-bio-overlay__corner--br{animation:2.88s cubic-bezier(.16,1,.3,1) forwards founderBioCornerBr}@keyframes founderBioOverlayReveal{0%{clip-path:inset(50%);opacity:.001}18%{opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes founderBioOverlayContentIn{to{opacity:1}}@keyframes founderBioCenterCrossOut{to{opacity:0}}@keyframes founderBioCornerTl{16%{opacity:1}to{opacity:1;top:8px;left:8px;transform:translate(0)}}@keyframes founderBioCornerTr{16%{opacity:1}to{opacity:1;top:8px;right:8px;transform:translate(0)}}@keyframes founderBioCornerBl{16%{opacity:1}to{opacity:1;bottom:8px;left:8px;transform:translate(0)}}@keyframes founderBioCornerBr{16%{opacity:1}to{opacity:1;bottom:8px;right:8px;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.founder-bio-overlay.is-open,.founder-bio-overlay.is-open .founder-bio-overlay__content,.founder-bio-overlay.is-open .founder-bio-overlay__center-cross,.founder-bio-overlay.is-open .founder-bio-overlay__corner{animation:none}.founder-bio-overlay.is-open{clip-path:none;opacity:1}.founder-bio-overlay.is-open .founder-bio-overlay__content{opacity:1}.founder-bio-overlay.is-open .founder-bio-overlay__center-cross{opacity:0}.founder-bio-overlay.is-open .founder-bio-overlay__corner{opacity:1;transform:none}.founder-bio-overlay.is-open .founder-bio-overlay__corner--tl{top:8px;left:8px}.founder-bio-overlay.is-open .founder-bio-overlay__corner--tr{top:8px;right:8px}.founder-bio-overlay.is-open .founder-bio-overlay__corner--bl{bottom:8px;left:8px}.founder-bio-overlay.is-open .founder-bio-overlay__corner--br{bottom:8px;right:8px}}.founder-bio-trigger{align-items:center;gap:6px;display:inline-flex}.founder-bio-trigger__label{white-space:nowrap;display:inline-block}.founder-bio-trigger__arrow{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.8px;width:24px;height:16px;display:block;overflow:visible}.founder-bio-overlay{padding:clamp(14px,2.2vw,24px)}.founder-bio-overlay__content{overscroll-behavior:contain;scrollbar-width:none;height:100%;display:block;overflow:hidden auto}.founder-bio-overlay__content::-webkit-scrollbar{display:none}.founder-bio-overlay .nosotros-founder__bio{gap:.58em;font-size:clamp(11px,1.25vw,16px);line-height:1.08}.founder-bio-overlay__center-cross,.founder-bio-overlay__corner{--corner-size:12px;width:var(--corner-size);height:var(--corner-size)}.founder-bio-overlay__center-cross:before,.founder-bio-overlay__corner:before{width:100%;height:1px}.founder-bio-overlay__center-cross:after,.founder-bio-overlay__corner:after{width:1px;height:100%}.founder-bio-trigger .nosotros-word-reveal__mask,.founder-bio-trigger .nosotros-word-reveal__word{margin-left:0}.founder-bio-trigger__arrow{object-fit:contain;flex:0 0 18px;width:18px;height:18px;transform:translateY(1px)}.founder-bio-trigger:disabled{cursor:default}.founder-bio-overlay.is-closing{pointer-events:none;animation:2.88s cubic-bezier(.16,1,.3,1) forwards founderBioOverlayClose}.founder-bio-overlay.is-closing .founder-bio-overlay__content{opacity:1}.founder-bio-overlay.is-closing .founder-bio-overlay__center-cross{opacity:0;animation:.32s cubic-bezier(.16,1,.3,1) 1.99s forwards founderBioCenterCrossIn}.founder-bio-overlay.is-closing .founder-bio-overlay__corner--tl{animation:2.88s cubic-bezier(.16,1,.3,1) forwards founderBioCornerTlClose}.founder-bio-overlay.is-closing .founder-bio-overlay__corner--tr{animation:2.88s cubic-bezier(.16,1,.3,1) forwards founderBioCornerTrClose}.founder-bio-overlay.is-closing .founder-bio-overlay__corner--bl{animation:2.88s cubic-bezier(.16,1,.3,1) forwards founderBioCornerBlClose}.founder-bio-overlay.is-closing .founder-bio-overlay__corner--br{animation:2.88s cubic-bezier(.16,1,.3,1) forwards founderBioCornerBrClose}@keyframes founderBioOverlayClose{0%{clip-path:inset(0);opacity:1}82%{opacity:1}to{clip-path:inset(50%);opacity:.001}}@keyframes founderBioCenterCrossIn{to{opacity:1}}@keyframes founderBioCornerTlClose{0%{opacity:1;top:8px;left:8px;transform:translate(0)}84%{opacity:1}to{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)}}@keyframes founderBioCornerTrClose{0%{opacity:1;top:8px;right:8px;transform:translate(0)}84%{opacity:1}to{opacity:0;top:50%;right:50%;transform:translate(50%,-50%)}}@keyframes founderBioCornerBlClose{0%{opacity:1;bottom:8px;left:8px;transform:translate(0)}84%{opacity:1}to{opacity:0;bottom:50%;left:50%;transform:translate(-50%,50%)}}@keyframes founderBioCornerBrClose{0%{opacity:1;bottom:8px;right:8px;transform:translate(0)}84%{opacity:1}to{opacity:0;bottom:50%;right:50%;transform:translate(50%,50%)}}@media (prefers-reduced-motion:reduce){.founder-bio-overlay.is-closing,.founder-bio-overlay.is-closing .founder-bio-overlay__content,.founder-bio-overlay.is-closing .founder-bio-overlay__center-cross,.founder-bio-overlay.is-closing .founder-bio-overlay__corner{animation:none}.founder-bio-overlay.is-closing{clip-path:inset(50%);opacity:.001}}.founder-bio-trigger__label{text-align:right;width:3.75em}@media (max-width:980px){.nosotros-founder__frame{touch-action:pan-y}.nosotros-founder__frame.is-bio-active{height:var(--founder-bio-panel-height,auto);aspect-ratio:auto;will-change:height;transition:height 2.88s cubic-bezier(.16,1,.3,1);display:block;overflow:hidden}.nosotros-founder__frame.is-bio-active>img{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.founder-bio-overlay.is-open{pointer-events:none;touch-action:pan-y}.nosotros-founder__frame.is-bio-active .founder-bio-overlay{height:100%;min-height:0;padding:32px 20px;position:absolute;inset:0;overflow:hidden}.nosotros-founder__frame.is-bio-active .founder-bio-overlay__content{height:auto;overflow:visible}.nosotros-founder__frame.is-bio-active .founder-bio-overlay .nosotros-founder__bio{font-size:14px}.founder-bio-trigger{order:-1;justify-self:end}.founder-bio-trigger__arrow{transform-origin:50%;transform:rotate(-90deg)}}.mural-project-hero__content h1[data-fit-title=project-hero],.mural-project-hero__content h1[data-fit-title=project-hero]+p{font-size:var(--mural-project-hero-font-size)}@media (max-width:1100px){.mural-project-hero__content{--mural-project-hero-font-size:clamp(34px, 4.35vw, 48px)}}@media (max-width:480px){.mural-project-hero__content{--mural-project-hero-font-size:34px}}
