@import "https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,100..900&display=swap";:root{--font-archivo:"Archivo", sans-serif;--fs-title:clamp(1.95rem, 2.95vw, 3.35rem);--fs-gold-name:calc(var(--fs-title) * 1.618);--fs-meta:clamp(1.02rem, 1.22vw, 1.34rem);--fs-body:clamp(.92rem, 1.04vw, 1.14rem);--bg-main:#121214;--bg-darker:#060608;--text-white:#fff;--text-muted:#ffffffad;--split-height:36%;--grid-split-height:36%;--vignette-width:56vw;--encart-width:44vw;--detail-column-width:56vw}*{box-sizing:border-box;margin:0;padding:0}html,body{scrollbar-width:none;-ms-overflow-style:none}html{scroll-behavior:smooth}html.snap-major-zone{scroll-snap-type:y mandatory}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{background-color:var(--bg-main);color:var(--text-white);font-family:var(--font-archivo);font-variation-settings:"wght" 300, "wdth" 100;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:auto;font-weight:300;overflow-x:hidden}h1,h2,h3,.project-title,.intro-name-gold,.intro-job-title,.footer-brand-title{font-family:var(--font-archivo);font-synthesis:none;letter-spacing:-.02em;-webkit-text-stroke:.32px #0c0c0fad;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;font-variation-settings:"wght" 100, "wdth" 96!important;font-weight:100!important}.portfolio-inline-loader{background-color:#09090b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100vw;min-height:42vh;padding:4rem 2rem;transition:opacity .45s;display:flex}.portfolio-inline-loader-label{font-family:var(--font-archivo);font-size:var(--fs-meta);letter-spacing:.04em;color:#ffffffc7;text-transform:lowercase;font-variation-settings:"wght" 100, "wdth" 96!important;font-weight:100!important}.portfolio-inline-loader-track{background:#ffffff29;width:180px;height:1px;position:relative;overflow:hidden}.portfolio-inline-loader-bar{background:#fff;width:12%;height:100%;transition:width .25s ease-out;position:absolute;top:0;left:0}.portfolio-ready-wrapper{opacity:0;width:100%;transition:opacity .55s cubic-bezier(.22,1,.36,1)}.portfolio-ready-wrapper.is-visible{opacity:1}a,button,[data-open-project]{cursor:pointer}.custom-cursor{pointer-events:none;z-index:10005;will-change:transform;background-color:#ffffff05;border:1px solid #ffffff47;border-radius:50%;width:38px;height:38px;position:fixed;top:0;left:0;transform:translate(-100px,-100px)translate(-50%,-50%)}@media (hover:none) and (pointer:coarse){.custom-cursor{display:none!important}}.hero-section{z-index:15;background:#0d0d0f;justify-content:center;align-items:center;width:100vw;height:86vh;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px -2px #000000e6,0 6px 16px #000000c7}.hero-bg-video{object-fit:cover;filter:blur(18px)brightness(.82)saturate(1.1);z-index:1;pointer-events:none;width:100%;min-width:100%;height:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.08)}.hero-content{text-align:center;z-index:3;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.hero-content h1,.hero-content .hero-subtitle{display:none!important}.hero-logo-3d-stage{perspective:800px;aspect-ratio:1;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:clamp(220px,24vw,310px);display:flex}.hero-logo-sprite{width:100%;height:100%;transform-style:preserve-3d;will-change:transform, background-position;filter:drop-shadow(0 14px 34px #0000008c);background-image:url(/spritesheet.webp);background-position:40% 40%;background-repeat:no-repeat;background-size:600% 600%;overflow:hidden}.intro-poster-section{z-index:2;color:#fff;touch-action:pan-y;scroll-snap-align:start;background-color:#141416;width:100vw;height:68vh;min-height:460px;position:relative;overflow:hidden}.intro-stretch-sharp{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.intro-stretch-blur{z-index:2;pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 calc(var(--vignette-width) - 8vw), #00000080 var(--vignette-width), transparent calc(var(--vignette-width) + 6vw));-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 calc(var(--vignette-width) - 8vw), #00000080 var(--vignette-width), transparent calc(var(--vignette-width) + 6vw));mask-image:linear-gradient(90deg, #000 0%, #000 calc(var(--vignette-width) - 8vw), #00000080 var(--vignette-width), transparent calc(var(--vignette-width) + 6vw));display:block;position:absolute;inset:0}.intro-matter-canvas{z-index:4;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.intro-typo-overlay{z-index:6;pointer-events:none;width:100%;height:100%;position:relative}.intro-top-left-title{color:#fff;text-transform:lowercase;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:1.4rem;left:1.4rem}.intro-name-gold{font-size:var(--fs-gold-name);letter-spacing:-.025em;-webkit-text-stroke:.42px #0c0c0fb8;line-height:.92;display:block}.intro-job-title{font-size:var(--fs-title);letter-spacing:-.02em;margin-top:.12rem;line-height:.96;display:block}.intro-right-bio{text-align:right;width:min(48vw,660px);font-family:var(--font-archivo);font-variation-settings:"wght" 300, "wdth" 100;font-weight:300;font-size:var(--fs-body);color:#fffffff5;line-height:1.42;position:absolute;top:26%;right:1.4rem}.intro-right-bio p{margin-bottom:.22rem}.portfolio-container{z-index:5;background-color:var(--bg-main);flex-direction:column;gap:0;width:100%;display:flex;position:relative}.major-projects-container{background-color:#070709;flex-direction:column;gap:0;width:100%;display:flex}.grid-projects-container{z-index:1;scroll-snap-align:start;background-color:#070709;flex-direction:column;gap:0;width:100%;display:flex;position:relative}.project{display:flex;position:relative;overflow:hidden}.project-video{object-fit:cover;background:#141414;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.project.fullpage{z-index:1;scroll-snap-align:center;scroll-snap-stop:always;filter:brightness(.26)saturate(.75);flex-direction:row;align-items:stretch;width:100%;transition:filter .75s cubic-bezier(.22,1,.36,1),box-shadow .85s cubic-bezier(.22,1,.36,1);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000}.project.fullpage.is-elevated{z-index:12;filter:brightness()saturate();box-shadow:0 -14px 36px -2px #000000eb,0 -6px 16px #000000d1,0 14px 36px -2px #000000eb,0 6px 16px #000000d1}.project.fullpage .video-wrapper{width:var(--vignette-width);cursor:pointer;flex-shrink:0;position:relative;overflow:hidden}.project.fullpage .video-wrapper:hover .project-video{transform:scale(1.02)}.project.fullpage .info-panel{width:var(--encart-width);color:#fff;cursor:auto;touch-action:pan-y;background-color:#141416;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.stretch-canvas-sharp{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.stretch-top-zone{z-index:2;pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 calc(var(--split-height) + 12%), #0000008c calc(var(--split-height) + 20%), transparent calc(var(--split-height) + 28%));-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 calc(var(--split-height) + 12%), #0000008c calc(var(--split-height) + 20%), transparent calc(var(--split-height) + 28%));mask-image:linear-gradient(180deg, #000 0%, #000 calc(var(--split-height) + 12%), #0000008c calc(var(--split-height) + 20%), transparent calc(var(--split-height) + 28%));position:absolute;top:0;left:0;overflow:hidden}.stretch-canvas-blur{width:100%;height:100%;display:block}.matter-canvas{z-index:5;touch-action:pan-y;width:100%;height:100%;position:absolute;top:0;left:0}.encart-editorial-layout{z-index:10;pointer-events:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.encart-top-title-zone{height:var(--split-height);text-align:right;border-bottom:1px solid #ffffffa6;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;padding:1rem 1.25rem .22rem;display:flex}.encart-meta-top{font-family:var(--font-archivo);font-variation-settings:"wght" 300, "wdth" 100;font-weight:300;font-size:var(--fs-meta);letter-spacing:.02em;color:#fffffff2;gap:.65rem;margin-bottom:.12rem;display:flex}.project.fullpage h2.project-title{font-size:var(--fs-title);letter-spacing:-.02em;text-transform:lowercase;color:#fff;margin-bottom:-.03em;line-height:.94}.encart-description-zone{text-align:left;width:100%;padding:.55rem 1.1rem .9rem .65rem}.encart-description-text{font-family:var(--font-archivo);font-variation-settings:"wght" 300, "wdth" 100;font-weight:300;font-size:var(--fs-body);letter-spacing:-.005em;color:#fffffff2;width:100%;line-height:1.38}.encart-description-text p{margin-bottom:.25rem}.project.grid-stagger-row{z-index:1;will-change:filter, box-shadow;flex-direction:row;align-items:stretch;width:100vw;height:16.5vw;min-height:175px;max-height:245px;transition:filter .16s ease-out,box-shadow .65s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 0 #0000}.project.grid-stagger-row.is-grid-centered,.project.grid-stagger-row:hover{z-index:10;box-shadow:0 -12px 30px -2px #000000e6,0 12px 30px -2px #000000e6}.project.grid-stagger-row .video-wrapper{cursor:pointer;z-index:6;background:#141414;flex-shrink:0;height:100%;position:relative;overflow:hidden}.project.grid-stagger-row .video-wrapper:hover .project-video{transform:scale(1.025)}.grid-pixel-wing{z-index:2;color:#fff;background-color:#141416;height:100%;transition:width .65s cubic-bezier(.22,1,.36,1),flex-grow .65s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.grid-pixel-wing.wing-spacer{width:var(--stagger-offset,14vw);flex-shrink:0}.grid-pixel-wing.wing-content{flex:1;min-width:28vw}.grid-pixel-wing.wing-content.text-side-right:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(270deg,#0a0a0cf0 0%,#0a0a0cc2 42%,#0a0a0c47 78%,#0000 100%);position:absolute;inset:0}.grid-pixel-wing.wing-content.text-side-left:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0a0a0cf0 0%,#0a0a0cc2 42%,#0a0a0c47 78%,#0000 100%);position:absolute;inset:0}.grid-pixel-wing.wing-spacer:after{content:"";z-index:3;pointer-events:none;background:#0a0a0c38;position:absolute;inset:0}.project.grid-stagger-row:hover .grid-pixel-wing.wing-spacer{width:calc(var(--stagger-offset,14vw) * .65)}.grid-stretch-top-zone{z-index:2;pointer-events:none;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 calc(var(--grid-split-height) + 18%), #0000008c calc(var(--grid-split-height) + 34%), transparent calc(var(--grid-split-height) + 52%));-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 calc(var(--grid-split-height) + 18%), #0000008c calc(var(--grid-split-height) + 34%), transparent calc(var(--grid-split-height) + 52%));mask-image:linear-gradient(180deg, #000 0%, #000 calc(var(--grid-split-height) + 18%), #0000008c calc(var(--grid-split-height) + 34%), transparent calc(var(--grid-split-height) + 52%));position:absolute;top:0;left:0;overflow:hidden}.grid-wing-line-only{z-index:5;width:100%;height:var(--grid-split-height);pointer-events:none;border-bottom:1px solid #ffffff73;position:relative}.grid-editorial-layout{z-index:10;pointer-events:none;opacity:.92;flex-direction:column;width:100%;height:100%;transition:opacity .35s;display:flex;position:relative}.project.grid-stagger-row.is-grid-centered .grid-editorial-layout,.project.grid-stagger-row:hover .grid-editorial-layout{opacity:1}.grid-top-title-zone{height:var(--grid-split-height);border-bottom:1px solid #fff9;flex-direction:column;justify-content:flex-end;width:100%;padding:.4rem 1.8rem .16rem;display:flex}.grid-editorial-layout.align-right .grid-top-title-zone{text-align:right;align-items:flex-end}.grid-editorial-layout.align-left .grid-top-title-zone{text-align:left;align-items:flex-start}.grid-meta-top{font-family:var(--font-archivo);font-variation-settings:"wght" 300, "wdth" 100;font-weight:300;font-size:var(--fs-meta);letter-spacing:.02em;color:#ffffffeb;white-space:nowrap;gap:.5rem;margin-bottom:.05rem;display:flex}.project.grid-stagger-row h2.project-title{font-size:var(--fs-title);letter-spacing:-.02em;text-transform:lowercase;color:#fff;white-space:nowrap;margin-bottom:-.03em;line-height:.94}.grid-description-zone{flex-direction:column;flex:1;width:100%;padding:.42rem 1.8rem .55rem;display:flex;overflow:hidden}.grid-editorial-layout.align-right .grid-description-zone{text-align:right;align-items:flex-end}.grid-editorial-layout.align-left .grid-description-zone{text-align:left;align-items:flex-start}.grid-description-text{font-family:var(--font-archivo);font-variation-settings:"wght" 300, "wdth" 100;font-weight:300;font-size:var(--fs-body);color:#ffffffeb;max-width:540px;line-height:1.36}.grid-description-text p{margin-bottom:.15rem}.grid-side-tags{z-index:9;pointer-events:none;opacity:0;will-change:transform, opacity;flex-wrap:wrap;align-items:flex-end;gap:0;max-width:240px;line-height:0;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .28s;display:flex;position:absolute;bottom:0}.grid-side-tags.side-adj-left{justify-content:flex-start;left:0;transform:translate(-104%)}.grid-side-tags.side-adj-right{justify-content:flex-end;right:0;transform:translate(104%)}.project.grid-stagger-row:hover .grid-side-tags.side-adj-left,.project.grid-stagger-row:hover .grid-side-tags.side-adj-right{opacity:1;transform:translate(0,0)}.tags-png-list{flex-wrap:wrap;align-items:flex-end;gap:0;margin:0;line-height:0;display:flex}.tag-png-img{filter:drop-shadow(0 2px 5px #00000073);flex-shrink:0;max-width:none;height:32px;margin:0;padding:0;display:block;width:auto!important}.tag-png-img.two-lines{height:56px}.tag-png-img.descender-line{height:38px}.site-footer{color:#fff;z-index:6;background-color:#09090b;flex-direction:column;justify-content:flex-end;width:100vw;min-height:310px;padding:4.2rem 3vw 2.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 -14px 36px -2px #000000e6,0 -6px 16px #000000c7}.footer-stretch-canvas{z-index:1;pointer-events:none;opacity:.9;width:100%;height:100%;display:block;position:absolute;inset:0}.footer-gradient-overlay{z-index:2;pointer-events:none;background:linear-gradient(#0c0c0f40 0%,#0a0a0db8 32%,#08080af2 68%,#070709 100%);position:absolute;inset:0}.footer-inner{z-index:5;flex-direction:column;gap:1.8rem;width:100%;display:flex;position:relative}.footer-top-row{border-bottom:1px solid #ffffff80;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1.1rem;display:flex}.footer-brand-title{font-size:var(--fs-title);letter-spacing:-.02em;text-transform:lowercase;color:#fff;line-height:.94}.footer-contact-actions{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.footer-btn-insta,.footer-contact-link{font-family:var(--font-archivo);font-variation-settings:"wght" 300, "wdth" 100;font-weight:300;font-size:var(--fs-meta);letter-spacing:.02em;color:#ffffffe0;text-transform:lowercase;background:0 0;border:none;padding:.2rem 0;text-decoration:none;transition:opacity .22s,transform .22s,color .22s}.footer-btn-insta:hover,.footer-contact-link:hover{color:#fff;opacity:.65;transform:translateY(-1px)}.footer-bottom-row{font-family:var(--font-archivo);font-variation-settings:"wght" 300, "wdth" 100;font-weight:300;font-size:var(--fs-body);color:#ffffffad;letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-legal-text{text-transform:lowercase}#project-detail-container,.spa-detail-overlay{color:var(--text-white);background-color:#050507;width:100vw;min-height:100vh;overflow-x:hidden}.spa-detail-overlay{z-index:500;animation:.35s cubic-bezier(.22,1,.36,1) fadeInDetail;position:relative}@keyframes fadeInDetail{0%{opacity:0}to{opacity:1}}.project-nav{z-index:600;pointer-events:none;padding:2rem 2.2vw;position:fixed;top:0;left:0}.back-btn-thin-arrow{pointer-events:auto;background:0 0;border:none;justify-content:flex-start;align-items:center;padding:.6rem .4rem;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .25s;display:inline-flex}.back-btn-thin-arrow svg{filter:drop-shadow(0 2px 8px #000000d9);width:clamp(44px,3.8vw,62px);height:18px;display:block;overflow:visible}.back-btn-thin-arrow:hover{opacity:.68;transform:translate(-6px)}.detail-side-exit-zone{width:calc((100vw - var(--detail-column-width)) / 2);z-index:20;cursor:pointer;background:0 0;position:absolute;top:0;bottom:0}.detail-side-exit-zone.left-zone{left:0}.detail-side-exit-zone.right-zone{right:0}.detail-page-wrapper{flex-direction:column;align-items:center;width:100vw;display:flex;position:relative}.detail-video-stage{width:var(--detail-column-width);aspect-ratio:var(--video-ratio,16/9);z-index:30;pointer-events:auto;touch-action:auto;background:#08080a;justify-content:center;align-items:center;height:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px -2px #000000f2,0 7px 18px #000000e0}.detail-video-stage.is-portrait-video{height:clamp(360px,58vh,560px);aspect-ratio:auto!important}.detail-video-side-pixels{z-index:1;pointer-events:none;opacity:.88;width:100%;height:100%;display:block;position:absolute;inset:0}.detail-video-side-veil{z-index:2;pointer-events:none;background:linear-gradient(#08080a61 0%,#08080a2e 50%,#08080a8c 100%);position:absolute;inset:0}.detail-video-iframe-box{z-index:5;width:100%;height:100%;position:relative;pointer-events:auto!important;touch-action:auto!important}.detail-video-stage.is-portrait-video .detail-video-iframe-box{width:auto;height:100%;aspect-ratio:var(--video-ratio,9/16);background:#050507;max-width:100%;margin:0 auto;box-shadow:-16px 0 36px #000000e0,16px 0 36px #000000e0}.detail-video-iframe-box iframe{border:none;width:100%;height:100%;display:block;pointer-events:auto!important;touch-action:auto!important;background:0 0!important}.detail-lower-arena{z-index:5;justify-content:center;width:100vw;min-height:120vh;display:flex;position:relative;overflow:hidden}.detail-central-column-backdrop{width:var(--detail-column-width);z-index:1;pointer-events:none;background-color:#141417;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.detail-column-pixel-canvas{z-index:1;pointer-events:none;opacity:.34;filter:saturate(.28)brightness(.62)contrast(1.08);width:100%;height:100%;display:block;position:absolute;inset:0}.detail-column-dark-veil{z-index:2;pointer-events:none;background:linear-gradient(#0a0a0cb8 0%,#1010137a 35%,#0c0c0fc7 100%),linear-gradient(90deg,#08080a8c 0%,#0000 18% 82%,#08080a8c 100%);position:absolute;inset:0}.detail-column-content{z-index:6;width:var(--detail-column-width);flex-direction:column;justify-content:space-between;padding:3.4rem 2.6vw 5.5rem;display:flex;position:relative}.detail-upper-split{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:3vw;width:100%;display:flex}.detail-left-editorial{flex-direction:column;width:55%;min-width:280px;max-width:540px;display:flex}.detail-title-header{text-align:right;border-bottom:1px solid #ffffffd1;flex-direction:column;align-items:flex-end;width:100%;padding-bottom:.35rem;display:flex}.detail-meta-top{font-family:var(--font-archivo);font-variation-settings:"wght" 300, "wdth" 100;font-weight:300;font-size:var(--fs-meta);letter-spacing:.03em;color:#ffffffeb;gap:.65rem;margin-bottom:.16rem;display:flex}.detail-title-header h1{text-align:right;width:100%;font-size:var(--fs-title);letter-spacing:-.02em;color:#fff;text-transform:lowercase;margin-bottom:-.02em;line-height:.94}.detail-subtitle-under-title{width:100%;font-family:var(--font-archivo);font-variation-settings:"wght" 300, "wdth" 100;font-weight:300;font-size:var(--fs-meta);letter-spacing:.015em;color:#ffffffd1;text-align:left;margin-top:.85rem;margin-bottom:2.5rem;line-height:1.38}.detail-two-col-text{column-count:2;width:100%;font-family:var(--font-archivo);font-variation-settings:"wght" 300, "wdth" 100;font-weight:300;font-size:var(--fs-body);letter-spacing:.002em;color:#fffffff0;text-align:left;column-gap:1.65rem;line-height:1.48}.detail-two-col-text p{margin-bottom:1.25rem}.detail-right-meta-tags{text-align:right;flex-direction:column;align-items:flex-end;width:40%;padding-top:.35rem;display:flex}.detail-right-tags-box{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:0;max-width:320px;line-height:0;display:flex}.detail-right-tags-box .tag-png-img{height:clamp(46px,3.8vw,60px);margin:0;padding:0}.detail-right-tags-box .tag-png-img.two-lines{height:clamp(80px,6.6vw,104px)}.detail-right-tags-box .tag-png-img.descender-line{height:clamp(54px,4.5vw,70px)}.detail-smear-carousel-section{z-index:8;flex-direction:column;gap:.65rem;width:100%;margin-top:4.8rem;display:flex;position:relative}.smear-carousel-stage{-webkit-user-select:none;user-select:none;touch-action:pan-y;justify-content:center;align-items:center;width:100%;height:clamp(360px,56vh,620px);display:flex;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important}.smear-carousel-canvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;background:0 0!important}.smear-active-media-wrap{z-index:3;cursor:pointer;transition:opacity .12s;position:absolute;overflow:hidden;box-shadow:none!important;background:0 0!important}.smear-active-media-wrap.is-sliding{opacity:0;pointer-events:none}.smear-active-media-wrap img,.smear-active-media-wrap video{object-fit:contain;width:100%;height:100%;display:block;box-shadow:none!important;background:0 0!important}.smear-carousel-arrow{z-index:10;opacity:.88;border:none;justify-content:center;align-items:center;padding:.8rem .6rem;transition:opacity .2s,transform .22s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:none!important;background:0 0!important}.smear-carousel-arrow svg{width:10px;height:18px;display:block;overflow:visible;filter:none!important}.smear-carousel-arrow.prev{left:.5rem}.smear-carousel-arrow.next{right:.5rem}.smear-carousel-arrow:hover{opacity:1;transform:translateY(-50%)scale(1.15);background:0 0!important}.smear-carousel-meta-bar{text-transform:lowercase;justify-content:space-between;align-items:baseline;width:100%;padding-top:.3rem;display:flex;border-top:none!important}.smear-carousel-counter,.smear-carousel-filename{font-family:var(--font-archivo);-webkit-text-stroke:.28px #0c0c0fa6;font-size:var(--fs-meta);letter-spacing:-.01em;color:#fff;font-variation-settings:"wght" 100, "wdth" 96!important;font-weight:100!important}.smear-carousel-filename{text-align:right}.wip-focused-card-overlay{z-index:99999;-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;background:#050508e0;justify-content:center;align-items:center;transition:opacity .28s cubic-bezier(.22,1,.36,1),visibility .28s;display:flex;position:fixed;inset:0}.wip-focused-card-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.wip-focused-card{flex-direction:column;align-items:flex-start;max-width:min(82vw,1040px);transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;transform:scale(.95)}.wip-focused-card-overlay.is-active .wip-focused-card{transform:scale(1)}.wip-focused-media-box{background:0 0;width:100%;max-height:80vh;overflow:hidden}.wip-focused-media-box img,.wip-focused-media-box video{object-fit:contain;width:100%;height:auto;max-height:80vh;display:block}.wip-focused-filename{width:100%;font-family:var(--font-archivo);-webkit-text-stroke:.28px #0c0c0fa6;font-size:var(--fs-meta);letter-spacing:-.01em;color:#fff;text-transform:lowercase;text-align:left;margin-top:.6rem;padding-top:.25rem;font-variation-settings:"wght" 100, "wdth" 96!important;font-weight:100!important}@media (width<=900px){:root{--fs-title:clamp(1.45rem, 5.5vw, 1.95rem);--fs-gold-name:calc(var(--fs-title) * 1.618);--fs-meta:clamp(.82rem, 3.5vw, .96rem);--fs-body:clamp(.75rem, 3.15vw, .85rem);--split-height:34%;--grid-split-height:62%;--vignette-width:100vw;--encart-width:100vw;--detail-column-width:100vw}.hero-bg-video{filter:blur(12px)brightness(.82)}.hero-logo-3d-stage{width:clamp(190px,52vw,240px)}.intro-poster-section{height:60vh;min-height:400px}.intro-right-bio{width:86vw;top:22%;right:1rem}.project.fullpage{flex-direction:column;height:auto;max-height:none}.project.fullpage .video-wrapper{width:100%;height:auto;max-height:46vh}.project.fullpage .info-panel{width:100%;height:40vh;min-height:300px}.project.fullpage h2.project-title{font-size:clamp(1.95rem,7.8vw,2.6rem)!important}.encart-meta-top,.grid-meta-top{gap:.4rem;font-size:var(--fs-body)!important}.project.grid-stagger-row{flex-direction:row!important;width:100vw!important;height:36vw!important;min-height:136px!important;max-height:184px!important;display:flex!important}.project.grid-stagger-row .video-wrapper{flex-shrink:0;width:auto!important;max-width:56vw!important;height:100%!important}.project.grid-stagger-row .grid-side-tags{display:none!important}.project.grid-stagger-row .grid-pixel-wing{height:100%!important;display:block!important}.project.grid-stagger-row .grid-pixel-wing.wing-spacer{width:calc(var(--stagger-offset,12vw) * .42)!important}.project.grid-stagger-row .grid-pixel-wing.wing-content{flex:1!important;min-width:34vw!important}.project.grid-stagger-row .grid-top-title-zone{padding:.3rem .7rem .22rem}.project.grid-stagger-row h2.project-title{white-space:normal;line-height:.94}.project.grid-stagger-row .grid-description-zone{display:none!important}.project-nav{pointer-events:none;padding:.85rem 1rem}.detail-side-exit-zone{display:none!important}.detail-video-stage{z-index:35;width:100vw}.detail-video-stage.is-portrait-video{height:clamp(290px,48vh,430px)}.detail-lower-arena{min-height:0}.detail-column-content{gap:2.2rem;width:100vw;padding:1.8rem 1.5rem 3.5rem}.detail-upper-split{flex-direction:column;gap:2rem}.detail-right-meta-tags{text-align:left;order:1;align-items:flex-start;width:100%;margin-bottom:.2rem;padding-top:0}.detail-right-tags-box{justify-content:flex-start;gap:0;max-width:100%}.detail-right-tags-box .tag-png-img{height:36px}.detail-right-tags-box .tag-png-img.two-lines{height:62px}.detail-right-tags-box .tag-png-img.descender-line{height:42px}.detail-left-editorial{order:2;width:100%;max-width:100%}.detail-title-header h1{text-align:right}.detail-subtitle-under-title{text-align:left;margin-top:.75rem;margin-bottom:2.2rem;line-height:1.38}.detail-two-col-text{column-count:2;column-gap:1.35rem;line-height:1.46}.detail-two-col-text p{margin-bottom:1.15rem}.detail-smear-carousel-section{margin-top:2.8rem}.smear-carousel-stage{height:clamp(260px,44vh,380px)}.wip-focused-card{max-width:92vw}.site-footer{min-height:280px;padding:3.5rem 1.4rem 2rem}.footer-top-row{flex-direction:column;align-items:flex-start}.footer-contact-actions{gap:1.1rem}}
