:root{--bg:#000;--fg:#fff;--scrim:rgba(0,0,0,.5);--bar-h:38px;--gap:0px;--tickets-blur: 2px;--tickets-tint: .8;--tickets-transition: .8s cubic-bezier(.2,.8,.2,1)}@font-face{font-family:SF Mono;src:url(/assets/SF-Mono-Regular-jp58sqeR.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Mono;src:url(/assets/SF-Mono-Medium--mddoI_y.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Mono;src:url(/assets/SF-Mono-Semibold-C2c8LjkZ.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Mono;src:url(/assets/SF-Mono-Bold-D-SShhwz.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Mono;src:url(/assets/SF-Mono-Light-p5NM4jfU.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Times New Roman Local;src:url(/assets/Times%20New%20Roman-BULMiIqB.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Times New Roman Local;src:url(/assets/Times%20New%20Roman%20Italic-DEAv_ZIC.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Times New Roman Local;src:url(/assets/Times%20New%20Roman%20Bold-BPcJVxmB.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Times New Roman Local;src:url(/assets/Times%20New%20Roman%20Bold%20Italic-4bRFW4Zs.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,monospace}.app-main{padding-top:var(--bar-h)}.app-main.menu-bottom-active{padding-top:0;padding-bottom:var(--bar-h)}.top-menu{position:fixed;top:0;left:0;right:0;background:#000;color:#fff;z-index:50;height:var(--bar-h)}.top-menu.menu-bottom{top:auto;bottom:0}.top-menu.transparent{background:transparent}.top-menu .container{height:100%;display:grid;align-items:center;width:100%;max-width:100%;margin:0;padding:0 var(--gap)}.top-menu .menu-link{color:#fff;text-decoration:none}.menu-link.is-current{opacity:.3}.top-menu,.bottom-bar{text-transform:uppercase;font-weight:200;font-size:14px;letter-spacing:.02em;font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,monospace}.menu-index{font-size:10px;vertical-align:super;line-height:1}.top-menu .top-grid{justify-items:stretch;align-items:center;width:100%;padding:6px;position:relative}.top-menu .top-grid>div{display:flex;width:100%}.top-menu .top-grid>.left{justify-content:flex-start}.top-menu .top-grid>.center{justify-content:center}.top-menu .top-grid>.right{justify-content:flex-end}.home-lang-floating,.home-shop-floating,.home-bio-floating,.mobile-lang-floating{display:none}@media (max-width: 520px){.top-menu .top-grid{grid-template-columns:repeat(2,1fr)}.top-menu .top-grid>.col-span-4,.top-menu .top-grid>.col-span-3{grid-column:1 / -1}.top-menu .top-grid>.col-span-2,.top-menu .top-grid>.col-span-1{grid-column:auto}.top-menu .menu-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.mobile-lang-floating{display:flex;position:fixed;top:8px;right:12px;z-index:60}}.bottom-bar{position:fixed;bottom:0;left:0;right:0;background:#000;color:#fff;z-index:50;height:var(--bar-h);display:flex;align-items:center;padding:6px}.bottom-bar .menu-link{color:#fff;text-decoration:none;background:none;border:none;font:inherit;cursor:pointer}.bottom-bar .lang-toggle{position:static;transform:none}.bottom-bar .container{width:100%;max-width:100%;margin:0;padding:0 var(--gap)}.bottom-bar .tickets-btn{display:inline-flex;align-items:center}.bottom-bar .tickets-btn .tickets-icon{font-size:12px;line-height:1;display:inline-block;margin-right:4px}.bottom-bar .bottom-grid{justify-items:stretch;align-items:center;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:column}.bottom-bar .bottom-grid>div{display:flex;width:100%;align-items:center;grid-row:1}.bottom-bar .bottom-contact{grid-column:1 / 3;justify-content:flex-start}.bottom-bar .bottom-home{grid-column:4 / 5;justify-content:flex-start}.bottom-bar .bottom-tickets{grid-column:5 / 6;justify-content:flex-end}.bottom-bar .bottom-lang{grid-column:6 / 7;justify-content:flex-end}@media (max-width: 520px){.bottom-bar .bottom-grid{grid-template-columns:repeat(3,1fr)}.bottom-bar .bottom-grid>div{grid-row:auto}.bottom-bar .bottom-contact{grid-column:1}.bottom-bar .bottom-home{grid-column:2;justify-content:center}.bottom-bar .bottom-tickets{grid-column:3}.bottom-bar .bottom-lang{display:none!important}.bottom-bar .menu-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.container{max-width:100%;margin:0 auto;padding:0 var(--gap)}.center{text-align:center}.left{text-align:left}.right{text-align:right}.placeholder{background:#111;border:1px solid #333;aspect-ratio:16/9}.placeholder.small{aspect-ratio:4/3}.full-height{height:calc(100vh - (var(--bar-h) * 2))}@supports (height: 100svh){.full-height{height:calc(100svh - (var(--bar-h) * 2))}}@supports (height: 100dvh){.full-height{height:calc(100dvh - (var(--bar-h) * 2))}}.media-panel{min-height:calc(100vh - (var(--bar-h) * 2));height:100%}.media-panel .media,.project-bg .media,.process-visuals .media{display:block;width:100%;height:100%}.media-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit;cursor:pointer}.media-link:focus-visible{outline:2px solid #fff;outline-offset:3px}.home{margin-top:calc(var(--bar-h) * -1);margin-bottom:calc(var(--bar-h) * -1)}.home.full-height{height:100vh}.home .media-panel{min-height:100vh}.home .media,.home .media video{width:100%;height:100%;object-fit:cover;margin:0}.media video{width:100%;height:100%;object-fit:cover}.media-video{width:100%;height:100%;object-fit:cover;object-position:center center}.media-video.align-top{object-position:center top}.media-video.align-center{object-position:center center}.media-video.align-bottom{object-position:center bottom}.tickets-trigger{position:absolute;left:50%;bottom:16px;transform:translate(-50%);color:#fff;border:1px solid #555;border-radius:18px;padding:4px 12px;font-weight:600;pointer-events:auto}.tickets-trigger:hover{background:#ffffff14}.home-img-thumb{position:absolute;top:25px;left:calc(50vw - 90px);width:180px;z-index:10;transform:rotate(-20deg)}@media (max-width: 520px){.home-img-thumb{top:calc(50vh - 60px);left:calc(50vw + 60px);width:120px}}.col-span-5{grid-column:span 3}@media (max-width: 520px){.col-span-5{grid-column:span 5}}@media (max-width: 520px){.top-menu.is-home .projects-mobile{position:absolute;top:8px;left:12px;grid-column:auto!important;justify-content:flex-start!important;width:auto;z-index:60}.top-menu.is-home .tienda-mobile,.top-menu.is-home .bio-mobile{display:none!important}.top-menu.is-home .home-lang-floating{display:flex;position:absolute;top:8px;right:12px;z-index:60}.top-menu.is-home .home-bio-floating{display:block;position:fixed;top:50vh;left:12px;transform:translateY(-50%);z-index:60;text-align:left}.top-menu.is-home .home-shop-floating{display:block;position:fixed;top:40vh;left:50%;transform:translate(-50%,-50%);z-index:60;text-align:center}.top-menu.is-home .home-shop-floating .home-shop-link{display:inline-flex;justify-content:center;align-items:center;text-align:center}.top-menu.is-home .home-shop-floating .menu-index{margin-right:4px}.top-menu.is-home .top-grid{min-height:var(--bar-h)}.home-img-thumb{top:calc(50vh - 60px);left:calc(50vw + 60px);width:120px}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);z-index:90}.scrim-blur{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:backdrop-filter var(--tickets-transition),-webkit-backdrop-filter var(--tickets-transition),opacity var(--tickets-transition),background-color var(--tickets-transition);opacity:0;background-color:#0000}.scrim-blur.enter{backdrop-filter:blur(var(--tickets-blur));-webkit-backdrop-filter:blur(var(--tickets-blur));opacity:1;background-color:rgba(0,0,0,var(--tickets-tint));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.2' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23n)' opacity='0.12'/%3E%3C/svg%3E");background-size:120px 120px;background-repeat:repeat;background-blend-mode:screen}.scrim-blur.exit{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0;background-color:#0000}.popup{position:fixed;bottom:var(--bar-h);background:#fff;color:#000;z-index:100;max-height:80vh;overflow:auto}.popup-right{right:0;width:calc((100vw - 5 * var(--gap)) / 6 * 2);height:200px}.popup-left{left:0;width:calc((100vw - 5 * var(--gap)) / 6 * 2)}.popup-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px;border-bottom:1px solid #eee}.popup-header .asterisk{justify-self:start}.popup-header.tickets-header{grid-template-columns:1fr 1fr auto;position:relative}.popup-header.tickets-header .tickets-header-left{display:flex;align-items:center;justify-content:flex-start}.popup-header.tickets-header .tickets-header-center{display:flex;align-items:center;justify-content:left;text-align:center}.popup-header.tickets-header .tickets-tbc{text-transform:uppercase;font-size:inherit;letter-spacing:.08em}.popup-header.tickets-header .close-mobile,.popup-header .title{justify-self:end}.popup-header .close-mobile{display:none}.popup-body{padding:12px}.popup-footer{padding:12px;text-align:center;border-top:1px solid #eee}.tickets-list{display:flex;flex-direction:column;gap:8px}.ticket-row{display:grid;grid-template-columns:1fr 2fr;gap:12px;align-items:center;padding:4px 0;border-bottom:1px dashed #eee}.ticket-row:last-child{border-bottom:none}.ticket-date{color:#666;font-weight:500;text-align:left}.ticket-title{text-align:right}.ticket-title a{color:#000;text-decoration:underline}.image-credits{margin-top:8px;font-size:12px;color:#666}@media (max-width: 520px){:root{--bar-h:34px }.top-menu,.bottom-bar{font-size:12px}.lang{font-size:12px!important}.top-menu .container,.bottom-bar .container{padding:0 6px}.top-menu .hide-mobile{display:none}.top-menu .top-grid>.hide-mobile{display:none!important}.top-menu .right-on-mobile{justify-content:flex-end}.top-menu .top-grid{grid-template-columns:repeat(2,1fr)}.top-menu .top-grid>.col-span-3,.top-menu .top-grid>.col-span-2,.top-menu .top-grid>.col-span-1{grid-column:auto}.top-menu .top-grid>.right-on-mobile{justify-content:flex-end!important;text-align:right}.top-menu .top-grid>.right-on-mobile .menu-link{margin-left:auto}.popup-right{width:100vw;right:0;left:0;max-height:60vh}.popup-left{width:calc((100vw - 4 * var(--gap)) / 5 * 2)}.home{overflow:hidden}.popup-header .close-mobile{display:inline-block;background:none;border:none;font:inherit;cursor:pointer}.popup-header.tickets-header{padding-right:36px}.popup-header.tickets-header .close-mobile{position:absolute;top:8px;right:8px}.project-infobar .infobar-left{font-size:12px}.project-infobar .infobar-right{font-family:SF Mono;font-size:11px}.proj-popup-grid .cell.description{font-size:14px;line-height:1.3}.proj-popup-grid .cell.meta,.proj-popup-grid .cell.credits{font-size:11px}.proj-popup-grid .cell.meta:last-of-type{text-align:right}}@media (max-width: 900px){.top-menu .hide-mobile{display:none}.top-menu .top-grid>.hide-mobile{display:none!important}.top-menu .top-grid{grid-template-columns:repeat(2,1fr)}.top-menu .top-grid>.col-span-3,.top-menu .top-grid>.col-span-2,.top-menu .top-grid>.col-span-1{grid-column:auto}.top-menu .top-grid>.right-on-mobile{justify-content:flex-end!important;text-align:right}.top-menu .top-grid>.right-on-mobile .menu-link{margin-left:auto}}.big-link{font-size:clamp(20px,5vw,40px);color:#fff;text-decoration:none}.lang{color:#fff;background:none;border:none;border-radius:0;padding:0;cursor:pointer;font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:16px;letter-spacing:.02em}.lang span{padding:0}.lang-active{opacity:.3}.lang-sep{opacity:1}.project-bg{position:fixed;top:var(--bar-h);left:0;right:0;bottom:var(--bar-h);z-index:10;pointer-events:none;padding:var(--gap)}.project-bg{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--gap)}.project-bg .bg-item .media{width:100%;height:100%}.project-bg .bg-item .media video,.project-bg .bg-item .media img{width:100%;height:100%;object-fit:cover}.popup-right{transform-origin:100% 100%}.popup-right.enter{animation:popIn .18s cubic-bezier(.2,.8,.2,1) both}.popup-right.exit{animation:popOut .14s cubic-bezier(.2,.8,.2,1) both}@keyframes popIn{0%{transform:translate(8px,8px) scale(.96);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@keyframes popOut{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(8px,8px) scale(.96);opacity:0}}.bio{padding:6px}.bio-sec1{align-items:start;margin-bottom:calc(var(--gap) * 2)}.bio-label{display:flex;align-items:flex-start;font-size:10px}.bio-portrait{display:flex;align-items:flex-start}.portrait-img{display:block;max-width:100%;height:auto}.bio-sec2{align-items:stretch;padding-top:6px}.bio-sec2{grid-auto-rows:auto}.bio-sec2 .videos-col{display:flex}.bio-sec2 .videos-col .videos-grid{display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap);width:100%}.bio-sec2 .video-cell{display:block}.bio-sec2 .video-credit-mobile{display:none;font-size:12px;color:#bbb;margin-top:6px}.bio-sec2 .video-credit-mobile a{color:inherit;text-decoration:none}.bio-sec2 .video-credit-mobile a:hover{color:#fff;text-decoration:underline}.bio-sec2 .credit-abs a{color:inherit;text-decoration:none}.bio-sec2 .credit-abs a:hover{color:#fff}.bio-sec2 .video-cell .media{width:100%}.bio-sec2 .video-cell .media video{object-fit:contain}.bio-sec2 .credits-col,.bio-sec2 .credits-col .credits-layer{position:relative}.bio-sec2 .credits-col .credit-abs{position:absolute;left:0}.bio-sec2 .credits-col .credit-abs{font-size:12px;color:#bbb}.bio-sec2 .bio-text{align-self:stretch}.bio-text{font-family:Times New Roman Local,Times New Roman,Times,serif;font-weight:400!important;text-align:justify;text-align-last:left;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;text-wrap:pretty;white-space:pre-line}@supports (text-wrap:balance){.bio-text{text-wrap:balance}}.bio-sec3{margin-top:calc(var(--gap) * 2);gap:0;margin-top:160px}.archive-title-section{grid-column:1 / 2;margin-bottom:calc(var(--gap) * 2)}.archive-title-section .bracket{color:#aaa}.archive-section-title{margin-left:6px;font-size:14px}.archive-row{margin-bottom:var(--gap)}.archive-row:last-child{margin-bottom:0}.archive-date{text-align:center;font-size:10px}.archive-location,.archive-tag{text-align:left;font-size:12px}.archive-title{text-align:left;font-size:13px}.archive-title{font-family:Times New Roman Local,Times New Roman,Times,serif;font-weight:400}.archive-title a{text-decoration:none;color:inherit}.archive-location-mobile,.archive-tag-mobile{font-size:12px}.archive-location-tag-mobile{display:none}.bio a:hover{text-shadow:0 0 8px rgba(255,255,255,.8),0 0 16px rgba(255,255,255,.6),0 0 24px rgba(255,255,255,.4)}.bio-sec4{margin-top:calc(var(--gap) * 2);gap:0;margin-top:80px;margin-bottom:80px}.sync-title-section{grid-column:3 / 6;margin-bottom:calc(var(--gap) * 2)}.sync-title-section .bracket{color:#aaa}.sync-section-title{margin-left:6px;font-size:14px}.sync-row{margin-bottom:var(--gap)}.sync-row:last-child{margin-bottom:0}.sync-title{text-align:left;font-size:12px}.sync-event{text-align:left;font-size:13px}.sync-event{font-family:Times New Roman Local,Times New Roman,Times,serif;font-weight:400}@media (max-width: 520px){.archive-section-title,.sync-section-title{margin-left:6px;font-size:12px}}.contact{padding:6px}.contact-copyright{position:absolute;top:12px;right:12px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.contact-row-1,.contact-row-2,.contact-row-3,.contact-row-4{margin-bottom:calc(var(--gap) * 2)}.contact-row-4{margin-bottom:0}@media (max-width: 520px){.contact-row-2{margin-top:80px}}.contact-row-3{margin-top:140px}.contact-info{display:flex;flex-direction:column;gap:6px}.contact-section{display:flex;flex-direction:column;gap:4px;font-size:24px;line-height:90%}.contact-section.inline-contact{flex-direction:row;gap:0}.contact-label,.contact-value{font-family:Times New Roman Local,Times New Roman,Times,serif;font-weight:400}.contact-value a{color:inherit;text-decoration:none}.contact-value a:hover{text-shadow:0 0 8px rgba(255,255,255,.8),0 0 16px rgba(255,255,255,.6),0 0 24px rgba(255,255,255,.4)}@media (max-width: 520px){.contact-section{margin-left:6px;font-size:18px}.contact-row-3{margin-top:300px}}.credit-rebeca{color:#bbb;text-decoration:none}.credit-rebeca:hover{text-shadow:0 0 8px rgba(255,255,255,.8),0 0 16px rgba(255,255,255,.6),0 0 24px rgba(255,255,255,.4)}.credit-noah{color:#fff;text-decoration:none}.credit-noah:hover{text-shadow:0 0 8px rgba(255,255,255,.8),0 0 16px rgba(255,255,255,.6),0 0 24px rgba(255,255,255,.4)}.social-links{gap:8px!important}.social-links{font-family:Times New Roman Local,Times New Roman,Times,serif;font-weight:400;padding-top:24px}.social-row{display:flex;gap:12px}.social-row a{color:inherit;text-decoration:none}.social-row a:hover{text-shadow:0 0 8px rgba(255,255,255,.8),0 0 16px rgba(255,255,255,.6),0 0 24px rgba(255,255,255,.4)}.contact-video{aspect-ratio:4/3}.contact-video .media{width:100%;height:100%}.contact-video .media video{width:100%;height:100%;object-fit:contain}.video-credits{display:flex;align-items:flex-start;padding-left:12px}.credit-text{font-size:12px;color:#bbb;line-height:1.4}.credit-label{font-weight:600;text-transform:uppercase;font-size:12px;text-align:left}.credit-value{font-size:12px;line-height:1.4}.credit-value a{color:inherit;text-decoration:none}.credit-value a:hover{text-shadow:0 0 8px rgba(255,255,255,.8),0 0 16px rgba(255,255,255,.6),0 0 24px rgba(255,255,255,.4)}.shop{padding:6px;position:relative}.shop-layout{height:calc(100vh - var(--bar-h) - var(--gap));align-items:stretch}.shop-column-left,.shop-column-right{height:calc(100vh - var(--bar-h) - var(--gap));display:flex;flex-direction:column}.shop-column-scroll{height:100%;overflow-y:auto;padding-right:12px;scrollbar-width:thin;scrollbar-color:#333 transparent}.shop-column-scroll::-webkit-scrollbar{width:6px}.shop-column-scroll::-webkit-scrollbar-track{background:transparent}.shop-column-scroll::-webkit-scrollbar-thumb{background-color:#333;border-radius:3px}.shop-column-scroll::-webkit-scrollbar-thumb:hover{background-color:#555}.shop-product-row{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin-bottom:0;align-items:flex-start}.shop-product-row-right{grid-template-columns:2fr 1fr}.product-info,.product-title-container{position:relative}.product-title{cursor:pointer;font-weight:600;text-transform:uppercase;font-size:14px;line-height:1.2;position:relative}.product-price-outside{font-weight:600;font-size:14px;margin:2px 0 8px;color:#fff}.product-images{display:flex;flex-direction:column;gap:12px}.camisetas-2x2-grid{display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.camisetas-empty{background-color:#000;width:100%;height:100%}.product-title:hover{text-shadow:0 0 8px rgba(255,255,255,.8),0 0 16px rgba(255,255,255,.6),0 0 24px rgba(255,255,255,.4)}.product-dropdown{position:absolute;top:100%;left:0;background:#fff;color:#000;border:1px solid #ccc;padding:12px;min-width:200px;z-index:1000;box-shadow:0 4px 8px #0003;animation:dropdownIn .15s ease-out;display:none}.product-info:hover .product-dropdown{display:block}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-content p{margin:0 0 12px;font-size:12px;line-height:1.3}.product-price{font-weight:600;font-size:14px!important;margin-bottom:8px!important}.product-description{font-size:11px!important;line-height:1.4;margin-bottom:16px!important;white-space:pre-line}.add-to-cart-btn{background:#000;color:#fff;border:1px solid #000;padding:6px 12px;font-family:SF Mono,monospace;font-size:10px;text-transform:uppercase;font-weight:600;letter-spacing:.02em;cursor:pointer;width:100%;transition:all .2s ease}.add-to-cart-btn:hover{background:#333;text-shadow:0 0 8px rgba(255,255,255,.8)}.shop-image-column{display:flex;flex-direction:column;height:100%}.shop-images-scroll{display:flex;flex-direction:column}.shop-products-45{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333 transparent}.shop-products-45::-webkit-scrollbar{width:6px}.shop-products-45::-webkit-scrollbar-track{background:transparent}.shop-products-45::-webkit-scrollbar-thumb{background-color:#333;border-radius:3px}.shop-products-45::-webkit-scrollbar-thumb:hover{background-color:#555}.shop-product-image{margin-bottom:20px;overflow:hidden}.shop-product-image:last-child{margin-bottom:20px}.product-img{width:100%;height:auto;object-fit:contain;display:block}.hidden-shopify{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;white-space:nowrap!important}.hidden-shopify .shopify-buy__btn{position:relative!important;left:auto!important;top:auto!important}.shopify-buy__product{background:transparent!important;width:100%!important}.shopify-buy__product__title{color:#fff!important;font-family:SF Mono,monospace!important;font-size:12px!important;font-weight:400!important;margin-bottom:6px!important;line-height:1.2!important}.shopify-buy__product__price{color:#fff!important;font-family:SF Mono,monospace!important;font-size:12px!important;font-weight:400!important;margin-bottom:8px!important}.shopify-buy__btn{background-color:#fff!important;color:#000!important;border:1px solid #ffffff!important;font-family:SF Mono,monospace!important;font-size:10px!important;text-transform:uppercase!important;font-weight:600!important;letter-spacing:.02em!important;padding:6px 12px!important;transition:all .2s ease!important;width:100%!important}.shopify-buy__btn:hover{background-color:#ffffffe6!important;transform:none!important}.shopify-buy__product__img-wrapper{display:none!important}.snap-container{scroll-snap-type:y mandatory;overflow-y:auto;height:calc(100vh - var(--bar-h) - var(--gap))}.projects.snap-container{padding-bottom:var(--bar-h)}.project-section{scroll-snap-align:start;min-height:calc(100vh - var(--bar-h) - var(--gap));position:relative}.project-media-grid{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr 1fr;gap:var(--gap);z-index:5}.project-media-grid .cell-all{grid-column:1 / 7;grid-row:1 / -1}.project-media-grid .cell-1-3-full{grid-column:1 / 4;grid-row:1 / -1}.project-media-grid .cell-4-6-full{grid-column:4 / 7;grid-row:1 / -1}.project-media-grid .cell-1-2-full{grid-column:1 / 3;grid-row:1 / -1}.project-media-grid .cell-3-6-full{grid-column:3 / 7;grid-row:1 / -1}.project-media-grid .cell-1-4-full{grid-column:1 / 5;grid-row:1 / -1}.project-media-grid .cell-5-6-full{grid-column:5 / 7;grid-row:1 / -1}.project-media-grid .cell-5-6-top{grid-column:5 / 7;grid-row:1 / 2}.project-media-grid .cell-5-6-bottom{grid-column:5 / 7;grid-row:2 / 3}.project-media-grid .m .media,.project-media-grid .m .media video,.project-media-grid .m .media img{width:100%;height:100%;object-fit:cover;object-position:center top}.project-section.project-008 .project-media-grid{grid-template-rows:7fr 5fr!important}.project-section.project-008 .cell-5-6-top{grid-row:1 / 2}.project-section.project-008 .cell-5-6-bottom{grid-row:2 / 3}.project-section.project-008 .cell-5-6-top .media,.project-section.project-008 .cell-5-6-top .media video,.project-section.project-008 .cell-5-6-top .media img{height:100%!important;width:100%!important;object-fit:cover!important;object-position:center top!important}.project-section.project-008 .cell-5-6-bottom .media,.project-section.project-008 .cell-5-6-bottom .media video,.project-section.project-008 .cell-5-6-bottom .media img{width:100%;height:100%;object-fit:cover;object-position:center top}.project-infobar{position:sticky;top:0;height:var(--bar-h);background:#fff;color:#000;display:grid;align-items:center;padding:0 var(--gap);z-index:20}.project-infobar{grid-template-columns:2fr 1fr;width:calc((100vw - 5 * var(--gap)) / 6 * 2)}.project-infobar .infobar-left{text-align:left;font-size:14px}.project-infobar .infobar-right{font-family:SF-Mono;justify-self:end;background:none;border:none;font:inherit;cursor:pointer;color:#000;font-size:14px;letter-spacing:2px}@media (max-width:900px){.project-infobar{width:calc((100vw - 4 * var(--gap)) / 5 * 4)}}.proj-popup{position:fixed;top:var(--bar-h);left:0;right:auto;z-index:25;animation:projIn .18s cubic-bezier(.2,.8,.2,1) both;width:calc((100vw - 5 * var(--gap)) / 6 * 2);max-height:calc(100vh - (var(--bar-h) * 2));overflow:auto}.proj-popup.exit{animation:projOut .14s cubic-bezier(.2,.8,.2,1) both}@keyframes projIn{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes projOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(6px);opacity:0}}.proj-popup-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#fff;color:#000;padding:12px}.proj-popup-grid .cell.media{position:relative;aspect-ratio:4/3;overflow:hidden}.proj-popup-grid .cell.media img,.proj-popup-grid .cell.media video{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.proj-popup-grid .cell.meta-row{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;column-gap:12px}.proj-popup-grid .cell.meta-row .meta.tag{justify-self:start;text-align:left;font-size:14px}.proj-popup-grid .cell.meta-row .meta.date{justify-self:start;text-align:left;font-size:14px;letter-spacing:2px;white-space:pre-line;padding-left:0}.proj-popup-grid .cell.description{font-family:Times New Roman Local,Times New Roman,Times,serif;font-weight:400;filter:drop-shadow(0px 0px .5px #7f7f7f);padding-bottom:80px}.proj-popup-grid .cell.meta{font-size:12px;color:#666}.proj-popup-grid .cell.credits{font-size:12px;color:#000}.proj-popup-grid .cell.description{font-size:18px;line-height:1;text-align:justify;text-align-last:left;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;text-wrap:pretty}.proj-popup-grid .cell.meta.d-d{text-align:right}.proj-popup-grid .cell.description,.proj-popup-grid .cell.credits,.popup-body p,.popup-body .meta,.popup-body .meta div,.ticket-title,.ticket-title a,.image-credits{white-space:pre-line}@media (max-width:900px){.project-media-grid{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,50vh);align-content:start}.project-media-grid .m{grid-column:1 / -1;grid-row:auto}.project-media-grid.single-visual{grid-template-rows:1fr;align-content:stretch}.project-media-grid.single-visual .m{grid-row:1 / -1;height:100%;display:flex;align-items:center;justify-content:center}.project-media-grid.single-visual .m .media,.project-media-grid.single-visual .m .media video,.project-media-grid.single-visual .m .media img{width:100%;height:100%;object-fit:cover;object-position:center center}.project-section.project-008 .project-media-grid{align-content:stretch;grid-template-rows:70vh 30vh}@supports (height: 100svh){.project-section.project-008 .project-media-grid{grid-template-rows:70svh 30svh}}@supports (height: 100dvh){.project-section.project-008 .project-media-grid{grid-template-rows:70dvh 30dvh}}.project-section.project-008 .project-media-grid .cell-1-4-full{grid-column:1 / -1!important;grid-row:1!important}.project-section.project-008 .project-media-grid .cell-5-6-top{grid-column:1 / span 2!important;grid-row:2!important}.project-section.project-008 .project-media-grid .cell-5-6-bottom{grid-column:3 / -1!important;grid-row:2!important}.project-section.project-008 .project-media-grid .cell-5-6-top .media,.project-section.project-008 .project-media-grid .cell-5-6-top .media video,.project-section.project-008 .project-media-grid .cell-5-6-top .media img,.project-section.project-008 .project-media-grid .cell-5-6-bottom .media,.project-section.project-008 .project-media-grid .cell-5-6-bottom .media video,.project-section.project-008 .project-media-grid .cell-5-6-bottom .media img{height:100%;width:100%;object-fit:cover}.proj-popup{width:calc((100vw - 4 * var(--gap)) / 5 * 4)}.proj-popup-grid{grid-template-columns:repeat(4,1fr);grid-auto-flow:row dense}.proj-popup-grid .cell{grid-column:2 / 5}.proj-popup-grid .cell.meta-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);column-gap:8px}.proj-popup-grid .cell.meta-row .meta.tag{grid-column:1 / 2;text-align:left;font-size:10px!important}.proj-popup-grid .cell.meta-row .meta.date{grid-column:4 / 5;text-align:left;font-size:10px!important;white-space:pre-line;padding-left:12px}}.proj-infowrap{position:sticky;top:0;z-index:30;width:fit-content}.proj-infowrap .proj-infobar{position:relative;top:0;padding:6px}.project-media-grid .m{overflow:hidden}.project-media-grid .m img,.project-media-grid .m video{display:block;border:none;margin:0}.proj-popup-open .project-media-grid{pointer-events:none}.project-section .scrim-blur{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;pointer-events:none;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:backdrop-filter var(--tickets-transition),-webkit-backdrop-filter var(--tickets-transition),opacity var(--tickets-transition),background-color var(--tickets-transition);opacity:0;background-color:#0000}.project-section .scrim-blur.enter{backdrop-filter:blur(var(--tickets-blur));-webkit-backdrop-filter:blur(var(--tickets-blur));opacity:1;background-color:rgba(0,0,0,var(--tickets-tint));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.2' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23n)' opacity='0.12'/%3E%3C/svg%3E");background-size:120px 120px;background-repeat:repeat;background-blend-mode:screen}.project-section .scrim-blur.exit{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0;background-color:#0000}@media (max-width: 520px){.mobile-hidden{display:none}.bio-sec1 .bio-label{grid-column:1 / 3;font-size:10px}.bio-sec1 .bio-portrait{grid-column:3 / 6}.bio-sec2 .videos-col{grid-column:1 / 3}.bio-sec2 .credits-col{display:none}.bio-sec2 .bio-text{grid-column:3 / 6}.bio-sec2 .video-cell{margin-bottom:8px}.bio-sec2 .video-credit-mobile{display:block;font-size:10px;color:#bbb;margin-top:6px;line-height:1.2}.bio-sec2 .video-credit-mobile a{color:inherit;text-decoration:none}.bio-sec2 .video-credit-mobile a:hover{text-decoration:underline}.bio-sec2 .videos-col .videos-grid{height:100%}.archive-title-section{grid-column:1 / 6;text-align:left}.archive-row .archive-date{grid-column:1 / 2;text-align:left}.archive-row .archive-location,.archive-row .archive-tag{display:none}.archive-row .archive-location-tag-mobile{display:block;grid-column:2 / 3;text-align:left;align-self:start}.archive-row .archive-title,.sync-title-section{grid-column:3 / 6;text-align:left}.sync-row .sync-title{grid-column:1 / 3;text-align:left}.sync-row .sync-event{grid-column:3 / 6;text-align:left}.contact-row-1 .contact-info{grid-column:1 / 6}.contact-row-2 .contact-video{grid-column:1 / 3}.contact-row-2 .video-credits{grid-column:3 / 6;padding-left:6px}.contact-row-3 .credit-label,.contact-row-4 .credit-label{grid-column:1 / 3;text-align:left;font-size:12px}.contact-row-3 .credit-value,.contact-row-4 .credit-value{grid-column:3 / 6;font-size:12px}.shop-column-left{grid-column:1 / 6;order:1}.shop-column-right{grid-column:1 / 6;order:2}.shop-product-row,.shop-product-row-right{grid-template-columns:1fr;gap:8px}.product-info{margin-bottom:8px}.product-images{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shop-product-row-right .product-info{order:1}.shop-product-row-right .product-images{order:2}.camisetas-2x2-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important;gap:6px!important}.product-dropdown{min-width:150px;font-size:11px}.dropdown-content p{font-size:10px}.product-price{font-size:12px!important}.product-price-outside{font-size:12px}.product-description{font-size:9px!important}.add-to-cart-btn{font-size:9px;padding:4px 8px}}@media (max-width: 520px){.project-infobar .infobar-left{font-size:10px!important}.project-infobar .infobar-right{font-size:9px!important}.proj-popup-grid .cell.description{font-size:12px!important;line-height:1!important;padding-bottom:50px}.proj-popup-grid .cell.meta,.proj-popup-grid .cell.credits{font-size:10px!important}.top-menu,.bottom-bar{font-size:12px!important}}.nsm{display:none!important}@media (max-width: 520px){.nsm{font-size:12px;display:block!important}.contact-copyright{display:none}}.grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}@media (max-width: 900px){.grid{grid-template-columns:repeat(5,1fr)}}@media (max-width: 520px){.grid{grid-template-columns:repeat(5,1fr)}}.home{position:relative;grid-auto-rows:1fr;min-height:calc(100vh - (var(--bar-h) * 2))}@supports (height: 100svh){.home{min-height:calc(100svh - (var(--bar-h) * 2))}}@supports (height: 100dvh){.home{min-height:calc(100dvh - (var(--bar-h) * 2))}}.home.grid{gap:0}.home .media-panel{cursor:pointer;display:flex}.home .media-panel>*{flex:1;min-height:0}.home .media-panel:first-of-type{grid-column:1 / span 3}.home .media-panel:last-of-type{grid-column:4 / span 3}@media (max-width: 520px){.home{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;min-height:auto;overflow:hidden}.home .media-panel:first-of-type,.home .media-panel:last-of-type{grid-column:1 / -1}.home .media-panel:first-of-type{grid-row:1}.home .media-panel:last-of-type{grid-row:2}.home.full-height{height:100vh}@supports (height: 100svh){.home.full-height{height:100svh}}@supports (height: 100dvh){.home.full-height{height:100dvh}}.home .media-panel{min-height:0;height:50vh}@supports (height: 50svh){.home .media-panel{height:50svh}}@supports (height: 50dvh){.home .media-panel{height:50dvh}}}
