@font-face{font-family:Photonica;src:url(/fonts/photonica.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}:root{color:#f2f0ea;background:#070707;font-family:Arial,Helvetica,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;--night:#070707;--soft-night:#0d0d0d;--paper:#f2f0ea;--acid:#f4f2ec;--signal-lime:#f2f0ea;--blue:#1531ff;--flare:#ff3d0b;--pulse:#ff218f;--header-font:"Space Grotesk",Arial,Helvetica,sans-serif;--display-font:"Archivo Black","Arial Black",Arial,sans-serif;--brand-font:"Space Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--wordmark-font:"Photonica","Space Grotesk",Arial,sans-serif;--poster-font:"Arial Black",Arial,sans-serif;--meta-font:"Space Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--voice-font:"Instrument Serif",Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:auto}body,html{background:var(--night)}body{margin:0;min-width:320px;overflow-x:hidden;color:var(--paper)}a{color:inherit;text-decoration:none}canvas,img,svg{display:block}img{max-width:100%}a,button{-webkit-tap-highlight-color:transparent}::selection{color:var(--night);background:var(--acid)}.topbar{position:fixed;z-index:100;inset:0 0 auto;height:52px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;color:white;background:rgba(7,7,7,.84);border-bottom:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-transform:uppercase;font-size:9px;font-weight:700;letter-spacing:.1em;font-family:var(--meta-font)}.topbar__logo{display:inline-flex;align-items:center;justify-self:start}.topbar__logo-mark{height:30px;image-rendering:auto;object-fit:contain}.topbar__descriptor{justify-self:center}.topbar__nav{justify-self:end;display:flex;gap:24px}.topbar__nav a{display:inline-flex;align-items:center;gap:4px;transition:color .18s ease}.topbar__nav a:hover{color:var(--acid)}.ui-arrow{display:inline-block;width:.78em;height:.78em;flex:0 0 auto;vertical-align:-.12em;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;fill:none}.page-progress{position:absolute;inset:auto 0 -1px;height:2px;overflow:hidden}.page-progress__fill{display:block;width:100%;height:100%;background:var(--acid);transform:scaleX(0);transform-origin:left center}.afterimage,.assembly,.introduction{position:relative;background:var(--night)}.afterimage-pin,.assembly-pin,.intro-pin{position:relative;height:100svh;min-height:620px;overflow:hidden;isolation:isolate}.intro-pin:before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 74% 34%,rgba(21,49,255,.16),transparent 28%),var(--night)}.intro-drift{position:absolute;z-index:-1;overflow:hidden;pointer-events:none;inset:0;opacity:.38;-webkit-mask-image:linear-gradient(180deg,#000,#000 12%,rgba(0,0,0,.45) 32%,rgba(0,0,0,.22) 60%,rgba(0,0,0,.22));mask-image:linear-gradient(180deg,#000,#000 12%,rgba(0,0,0,.45) 32%,rgba(0,0,0,.22) 60%,rgba(0,0,0,.22))}.intro-drift:after{content:"";position:absolute;inset:0 -8.333vw -8.333vw 0;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 0);background-size:8.333vw 8.333vw;animation:intro-grid-drift 9s linear infinite;will-change:transform}@keyframes intro-grid-drift{to{transform:translate3d(-8.333vw,-8.333vw,0)}}.intro-brand{position:absolute;left:2vw;top:19vh;z-index:2;width:94vw;font-family:Arial Black,Arial,sans-serif;font-size:clamp(120px,20vw,380px);line-height:.67;letter-spacing:-.105em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.intro-caption>span,.intro-line__text{opacity:0;visibility:hidden;transform:translate3d(0,54px,0)}.intro-line__text{display:block}.intro-line--2nd{color:var(--acid)}.intro-line--edition{margin-left:clamp(4vw,7vw,8vw);color:transparent;-webkit-text-stroke:clamp(2px,.22vw,4px) white}.intro-caption{position:absolute;z-index:3;left:3vw;bottom:7vh;display:flex;width:94vw;justify-content:space-between;margin:0;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.09em}.intro-caption span{color:var(--acid)}.intro-declaration{position:absolute;z-index:5;display:flex;flex-direction:column;justify-content:center;font-family:Arial Black,Arial,sans-serif;font-size:clamp(94px,18vw,320px);line-height:.69;letter-spacing:-.095em;text-transform:uppercase;pointer-events:none}.intro-declaration__line{opacity:0;text-shadow:0 0 22px rgba(0,0,0,.78),0 3px 12px rgba(0,0,0,.62)}.intro-declaration__line--one{margin-left:-2vw;color:white}.intro-declaration__line--two{align-self:flex-end;margin-right:4vw;-webkit-text-stroke:2px white}.intro-declaration__line--three{margin-left:4vw}.intro-index{position:absolute;right:2.2vw;top:80px;color:rgba(255,255,255,.45);font-family:monospace;font-size:10px}.intro-scroll{position:absolute;right:3vw;bottom:7vh;display:flex;align-items:center;gap:16px;text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:.1em}.intro-scroll span{display:grid;width:40px;height:40px;place-items:center;color:var(--night);background:var(--acid);border-radius:50%;font-size:14px}.assembly-pin{background:var(--night)}.afterimage-pin:before,.assembly-pin:before{content:"";position:absolute;z-index:-2;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:10vw 10vw}.assembly-stage{position:absolute;z-index:3;inset:0;display:grid;place-items:center;pointer-events:none}.afterimage-stage,.poster-shell{position:relative;aspect-ratio:4/5}.poster-shell{width:min(48vw,68vh);background:transparent}.afterimage-stage{width:min(39vw,57vh)}.collage-layer,.poster-carbon-copy{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill}.collage-layer{will-change:transform}.poster-carbon-copy{z-index:20;will-change:opacity}.assembly-type{position:absolute;z-index:7;inset:0;overflow:hidden;pointer-events:none}.afterimage-word,.assembly-word{position:absolute;display:block;left:0;width:100%;font-family:Arial Black,Arial,sans-serif;font-size:clamp(110px,20vw,370px);font-weight:900;line-height:.72;letter-spacing:-.1em;text-transform:uppercase;white-space:nowrap;opacity:0;will-change:transform}.assembly-word--make{top:13%;color:var(--acid)}.assembly-word--break{top:39%;color:var(--blue);-webkit-text-stroke:2px white}.assembly-word--become{top:64%;color:var(--flare)}.poster-lockup{position:absolute;z-index:8;top:6.8vh;left:50%;display:flex;width:min(48vw,68vh);justify-content:space-between;transform:translateX(-50%);text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:.1em}.poster-lockup span{color:var(--acid)}.poster-lockup b{color:rgba(255,255,255,.7)}.assembly-takeover{position:absolute;z-index:30;inset:0;overflow:hidden;color:#080808;background:linear-gradient(90deg,rgba(242,240,234,.9),rgba(242,240,234,.12) 28%,rgba(242,240,234,.04) 70%,rgba(242,240,234,.82));pointer-events:none}.assembly-takeover__meta{position:absolute;left:3vw;right:3vw;top:78px;display:flex;justify-content:space-between;padding-top:12px;border-top:2px solid;text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.12em}.assembly-takeover__meta span{color:var(--blue)}.assembly-takeover__meta b{opacity:.5}.assembly-takeover__title{position:absolute;left:1.5vw;right:1.5vw;top:50%;display:flex;flex-direction:column;transform:translateY(-50%);font-family:Arial Black,Arial,sans-serif;font-size:clamp(100px,18.5vw,350px);font-weight:900;line-height:.68;letter-spacing:-.095em;text-transform:uppercase}.assembly-takeover__title span{display:block}.assembly-takeover__title span:last-child{align-self:flex-end;color:transparent;-webkit-text-stroke:clamp(2px,.25vw,5px) #080808}.assembly-takeover>a{position:absolute;right:3vw;bottom:5vh;display:flex;align-items:center;gap:18px;pointer-events:auto;text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.1em}.assembly-takeover>a span{display:grid;width:48px;height:48px;place-items:center;color:white;background:var(--blue);border-radius:50%;font-size:15px}.assembly-takeover__registration{display:none}.assembly--refined{--reveal-width:min(48vw,68vh)}.assembly--refined .assembly-pin:after{content:"";position:absolute;z-index:2;inset:0;background:radial-gradient(circle at 50% 48%,rgba(21,49,255,.13),transparent 36%);pointer-events:none}.assembly--refined .assembly-takeover{color:white;background:transparent}.assembly--refined .assembly-takeover:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--reveal-width) + 30px);aspect-ratio:4/5;border:1px solid rgba(255,255,255,.34);transform:translate(-50%,-50%);box-shadow:0 0 0 1px rgba(21,49,255,.28)}.assembly--refined .assembly-takeover:after{content:"RECEIVED / VERIFIED / ARCHIVE ONLINE";position:absolute;left:50%;top:calc(50% + min(45vw, 42.5vh) + 22px);width:var(--reveal-width);color:rgba(255,255,255,.42);transform:translateX(-50%);font:800 7px/1 Arial,sans-serif;letter-spacing:.14em;text-align:center}.assembly--refined .assembly-takeover__meta{color:white;border-color:rgba(255,255,255,.5)}.assembly--refined .assembly-takeover__meta span{color:var(--acid)}.assembly--refined .assembly-takeover__title{left:3vw;right:auto;top:110px;display:flex;flex-direction:row;gap:7px;transform:none;color:white;font-size:15px;line-height:1;letter-spacing:.04em}.assembly--refined .assembly-takeover__title span:last-child{align-self:auto;color:rgba(255,255,255,.42);-webkit-text-stroke:0}.assembly--refined .assembly-takeover__registration{position:absolute;left:3vw;bottom:5vh;display:grid;grid-gap:6px;gap:6px;color:rgba(255,255,255,.46);font:800 7px/1 Arial,sans-serif;letter-spacing:.14em}.assembly--refined .assembly-takeover__registration b{color:var(--acid)}.assembly--refined .assembly-takeover__registration i{color:var(--blue);font-style:normal}.assembly--refined .assembly-takeover:after,.assembly--refined .assembly-takeover:before{content:none}.landing-art-carousel{position:absolute;z-index:3;inset:0;display:grid;grid-template-rows:74px minmax(0,1fr) 68px;padding-top:52px;color:white;background:radial-gradient(circle at 50% 48%,rgba(21,49,255,.14),transparent 34%),#080808;pointer-events:auto}.landing-art-carousel>header{display:flex;align-items:center;justify-content:space-between;margin-inline:3vw;padding-top:14px;border-top:1px solid rgba(255,255,255,.34);text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.1em;font-family:var(--header-font)}.landing-art-carousel__collection{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--acid)}.landing-art-carousel__collection span{flex:0 0 auto}.landing-art-carousel__collection-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;padding:0;color:inherit;background:transparent;border:0;outline:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .18s ease,text-shadow .18s ease,filter .18s ease,transform .18s ease}.landing-art-carousel__collection-select option{color:#fff;background:#080808}.landing-art-carousel__collection:focus-within,.landing-art-carousel__collection:hover{color:#f4f2ec;text-shadow:0 0 10px rgba(244,242,236,.5),0 0 22px rgba(244,242,236,.22);filter:drop-shadow(0 0 14px rgba(244,242,236,.18));transform:translateY(-1px)}.landing-art-carousel>header a{min-height:44px;display:inline-flex;align-items:center}.landing-art-carousel__viewport{min-width:0;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;touch-action:pan-y pinch-zoom;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.landing-art-carousel__viewport.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;scroll-snap-type:none}.landing-art-carousel__viewport::-webkit-scrollbar{display:none}.landing-art-carousel__edge{position:absolute;z-index:8;top:126px;bottom:68px;width:clamp(44px,5vw,76px)}.landing-art-carousel__edge--left{left:0}.landing-art-carousel__edge--right{right:0}.landing-art-carousel__track{display:flex;align-items:center;gap:clamp(18px,2.5vw,38px);padding-inline:calc(50vw - min(13vw, 190px))}.landing-art-card{position:relative;flex:0 0 clamp(270px,30vw,460px);aspect-ratio:4/5;overflow:hidden;background:#111;scroll-snap-align:center;box-shadow:0 20px 65px rgba(0,0,0,.55);transition:transform .42s cubic-bezier(.16,1,.3,1)}.landing-art-card:hover{transform:translateY(-8px)}.landing-art-card img{width:100%;height:100%;object-fit:cover}.landing-art-card>span{position:absolute;left:12px;top:12px;display:grid;width:36px;height:36px;place-items:center;color:#080808;background:var(--work-accent);border-radius:50%;font-size:7px;font-weight:900}.landing-art-card strong{position:absolute;left:10px;right:10px;bottom:10px;padding:11px 10px 9px;color:#080808;background:var(--work-accent);font-family:Arial Black,Arial,sans-serif;font-size:clamp(18px,2vw,30px);line-height:.9;letter-spacing:-.045em;text-transform:uppercase}.landing-art-carousel__controls{display:flex;justify-content:flex-end;align-items:center;padding-inline:3vw}.landing-art-carousel__controls button{display:grid;width:48px;height:48px;place-items:center;color:white;background:transparent;border:1px solid rgba(255,255,255,.36);cursor:pointer;font-size:16px}.landing-art-carousel__controls button+button{border-left:0}.landing-art-carousel__controls button:hover{color:#080808;background:var(--acid)}.landing-paper-stack{position:absolute;z-index:3;inset:0;display:grid;grid-template-rows:126px minmax(0,1fr);color:white;background:radial-gradient(circle at 50% 48%,rgba(21,49,255,.14),transparent 34%),#080808;overflow:hidden}.landing-paper-stack.has-viewer{z-index:10000;overflow:visible}.landing-paper-stack>header{position:relative;z-index:10;display:flex;align-items:end;justify-content:space-between;margin-inline:3vw;padding:0 0 18px;border-bottom:1px solid rgba(255,255,255,.34);font:700 9px/1 var(--meta-font);letter-spacing:.1em;text-transform:uppercase}.landing-paper-stack>header .landing-art-carousel__collection-select{color:var(--acid);font-size:clamp(20px,2.1vw,34px);letter-spacing:0;line-height:1}.landing-paper-stack>header .landing-art-carousel__collection,.landing-paper-stack>header a{min-height:44px;display:inline-flex;align-items:center}.landing-paper-stack>header a{font-size:clamp(20px,2.1vw,34px);line-height:1;letter-spacing:0}.landing-paper-stack__stage{position:relative;display:grid;place-items:center;min-height:0;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.landing-paper-stack__stage:active{cursor:-webkit-grabbing;cursor:grabbing}.landing-paper-stack__stage>p{position:absolute;z-index:20;left:3vw;bottom:3vh;margin:0;color:rgba(255,255,255,.5);font:800 8px/1 var(--header-font);letter-spacing:.12em;text-transform:uppercase}.landing-paper-stack__pile{position:relative;width:min(31vw,400px,48vh);aspect-ratio:4/5;cursor:pointer}.landing-paper-stack__sheet{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.3);background:#111;box-shadow:0 22px 65px rgba(0,0,0,.62);pointer-events:none;transform-origin:50% 92%;transition:filter .18s ease}.landing-paper-stack__sheet:hover{filter:brightness(1.08)}.landing-paper-stack__sheet img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.landing-paper-stack__marquees{position:relative;display:grid;align-content:center;grid-gap:clamp(8px,1.2vh,14px);gap:clamp(8px,1.2vh,14px);min-height:0;padding-block:1.2vh;overflow:hidden}.landing-paper-stack__marquee{min-width:0;overflow:hidden;opacity:0;visibility:hidden}.landing-paper-stack__track{display:flex;width:max-content;gap:clamp(12px,1.5vw,24px);padding-right:clamp(12px,1.5vw,24px)}.landing-paper-stack__track button{position:relative;width:clamp(180px,20vw,290px);height:clamp(220px,31vh,330px);flex:0 0 auto;padding:0;overflow:hidden;border:0;background:#111;cursor:pointer}.landing-paper-stack__track button:hover{z-index:2;outline:2px solid var(--paper)}.landing-paper-stack__track img{width:100%;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.16,1,.3,1)}.landing-paper-stack__track button:hover img{transform:scale(1.045)}.landing-paper-stack__track span{position:absolute;left:8px;top:8px;display:grid;width:30px;height:30px;place-items:center;color:#080808;background:var(--paper);border-radius:50%;font:900 7px/1 Arial,sans-serif}.landing-paper-stack__row--two .landing-paper-stack__track button{height:clamp(220px,31vh,330px)}.landing-paper-stack__collapse{position:absolute;z-index:5;right:3vw;bottom:2vh;padding:10px 12px;color:white;border:1px solid rgba(255,255,255,.35);background:rgba(8,8,8,.8);font:900 8px/1 var(--header-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.landing-paper-stack__collapse:hover{color:#080808;background:var(--acid)}.landing-paper-stack__viewer{grid-template-rows:54px minmax(0,1fr) 58px}.landing-paper-stack__viewer .art-viewer__stage{padding:14px 20px 6px}.landing-paper-stack__viewer .art-viewer__bottom{padding-block:0}.landing-paper-stack__viewer-close{position:fixed;z-index:4;right:18px;top:10px;display:grid;width:36px;height:36px;place-items:center;color:white!important;border:1px solid rgba(255,255,255,.48)!important;border-radius:50%;background:#080808!important;font:400 25px/1 Arial,sans-serif!important;letter-spacing:0!important;transition:color .16s ease,background .16s ease,transform .16s ease}.landing-paper-stack__viewer-close:hover{color:#080808!important;background:var(--paper)!important;transform:rotate(90deg)}@media (max-width:820px){.landing-art-carousel{grid-template-rows:66px minmax(0,1fr) 62px;padding-top:58px}.landing-art-carousel>header{margin-inline:var(--m-pad,16px);font-size:7px}.landing-art-carousel__collection{gap:8px}.landing-art-carousel__viewport{scroll-snap-type:x proximity;overscroll-behavior-inline:auto}.landing-art-carousel__track{gap:16px;padding-inline:14vw}.landing-art-card{flex-basis:min(72vw,330px,48vh)}.landing-art-card strong{font-size:clamp(18px,6vw,27px)}.landing-art-carousel__controls{padding-inline:var(--m-pad,16px)}.landing-art-carousel__controls button{width:44px;height:44px}.landing-art-carousel__edge{display:none}.landing-paper-stack{grid-template-rows:112px minmax(0,1fr)}.landing-paper-stack>header{margin-inline:var(--m-pad,16px);padding-bottom:14px;font-size:7px}.landing-paper-stack>header .landing-art-carousel__collection-select,.landing-paper-stack>header a{font-size:clamp(13px,3.7vw,17px)}.landing-paper-stack__pile{width:min(68vw,320px,47vh)}.landing-paper-stack__stage>p{left:50%;bottom:2.5vh;width:90vw;text-align:center;transform:translateX(-50%)}.landing-paper-stack__marquees{gap:8px;padding-block:6px}.landing-paper-stack__track{gap:10px;padding-right:10px}.landing-paper-stack__track button{width:min(54vw,220px);height:min(31vh,260px)}.landing-paper-stack__row--two .landing-paper-stack__track button{height:min(31vh,260px)}.landing-paper-stack__collapse{right:16px;bottom:12px}.landing-paper-stack__viewer{grid-template-rows:50px minmax(0,1fr) 62px}.landing-paper-stack__viewer .art-viewer__stage{padding:8px 10px 2px}.landing-paper-stack__viewer-close{right:10px;top:7px}}.afterimage-pin{background:var(--night)}.afterimage-stage{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%)}.afterimage-poster,.ascii-canvas{position:absolute;inset:0;width:100%;height:100%}.afterimage-poster{object-fit:fill}.afterimage-poster,.ascii-canvas{will-change:transform,filter,opacity}.ascii-canvas{z-index:2;image-rendering:pixelated}.afterimage-type{position:absolute;z-index:5;inset:0;overflow:hidden;pointer-events:none}.afterimage-word{font-size:clamp(120px,22vw,400px)}.afterimage-word--one{top:17%;color:var(--acid)}.afterimage-word--two{top:57%;color:var(--pulse)}.afterimage-mark{position:absolute;z-index:8;left:50%;top:50%;transform:translate(-50%,-50%);color:rgba(255,255,255,.36);font-family:Arial Black,Arial,sans-serif;font-size:clamp(64px,9vw,160px);letter-spacing:-.08em;white-space:nowrap}.contact{position:relative;min-height:max(680px,96svh);padding:8vh 3vw 30px;overflow:hidden;color:white;background:var(--night);border-top:1px solid rgba(255,255,255,.16)}.contact:before{content:"";position:absolute;top:0;right:8vw;width:24vw;height:2px;background:var(--acid)}.contact-kicker{display:flex;justify-content:space-between;text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:.1em}.contact-kicker span{color:var(--acid)}.contact-kicker b{color:rgba(255,255,255,.56)}.contact-title{margin:6vh 0 0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(100px,19vw,350px);line-height:.64;letter-spacing:-.1em;text-transform:uppercase}.contact-title span{display:block}.contact-title span:last-child{margin-left:14vw;color:transparent;-webkit-text-stroke:clamp(2px,.2vw,4px) white}.contact-form-intro__stroke,.contact-hero__line--stroke{display:inline-block;color:transparent!important;-webkit-text-fill-color:transparent;-webkit-text-stroke:clamp(.75px,.08vw,1.5px) rgba(255,255,255,.88)}.socials{position:absolute;left:3vw;right:3vw;bottom:78px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.34)}.social-link{display:grid;grid-template-columns:56px 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:22px 18px 22px 0;border-bottom:1px solid rgba(255,255,255,.34);transition:color .18s ease,background .18s ease,padding .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.social-link+.social-link{padding-left:22px;border-left:1px solid rgba(255,255,255,.34)}.social-link:hover{color:var(--night);background:var(--acid);padding-left:18px;transform:translateY(-2px);border-color:rgba(255,255,255,.68);box-shadow:0 0 0 1px rgba(255,255,255,.18),0 12px 28px rgba(255,255,255,.08)}.social-link+.social-link:hover{padding-left:40px}.social-link i{display:grid;width:52px;height:52px;place-items:center;border:1px solid;border-radius:50%}.social-link svg{width:20px;height:20px;fill:currentColor}.social-link>span{display:flex;flex-direction:column;gap:5px}.social-link small{text-transform:uppercase;font-size:8px;font-weight:800;letter-spacing:.11em;opacity:.58}.social-link b{font-family:Arial Black,Arial,sans-serif;font-size:clamp(20px,2.3vw,38px);letter-spacing:-.05em}.social-link em{font-style:normal;font-size:20px}.contact-foot{position:absolute;left:3vw;right:3vw;bottom:22px;display:grid;grid-template-columns:1fr auto 1fr;text-transform:uppercase;font-size:8px;font-weight:800;letter-spacing:.1em}.contact-foot a,.inner-footer a{display:inline-flex;align-items:center;gap:4px;line-height:1;white-space:nowrap}.contact-foot a{transition:color .18s ease}.contact-foot a:hover{color:var(--acid)}.contact-foot span:last-child{justify-self:end}@media (max-width:820px){.topbar{height:48px;grid-template-columns:1fr 1fr;padding:0 14px}.topbar__descriptor{display:none}.introduction{height:280svh}.afterimage-pin,.assembly-pin,.intro-pin{position:-webkit-sticky;position:sticky;top:0;height:100svh;min-height:580px}.intro-brand{left:10px;top:16.5vh;width:96vw;font-size:clamp(124px,41vw,216px);line-height:.67}.intro-line--edition{margin-left:1.8vw;max-width:92vw}.intro-caption{left:16px;bottom:70px;width:calc(100vw - 32px);font-size:8px}.intro-caption b{display:none}.intro-declaration{font-size:clamp(82px,28vw,160px);line-height:.7}.intro-declaration__line--one{margin-left:-3vw}.intro-declaration__line--two{margin-right:4vw}.intro-declaration__line--three{margin-left:.5vw;font-size:23vw}.intro-index{top:68px;right:16px}.intro-scroll{right:16px;bottom:24px}.assembly{height:560svh}.poster-shell{width:88vw}.afterimage-stage{width:min(80vw,54vh)}.poster-lockup{top:8.5vh;width:88vw;font-size:7px}.assembly-word{font-size:clamp(84px,30vw,180px)}.assembly-word--make{top:19%}.assembly-word--break{top:44%}.assembly-word--become{top:66%}.assembly-takeover__meta{left:16px;right:16px;top:66px;font-size:7px}.assembly-takeover__title{left:8px;right:8px;font-size:22vw;line-height:.72}.assembly-takeover__title span:last-child{align-self:flex-start;margin-top:3vh;font-size:17vw}.assembly-takeover>a{right:16px;bottom:26px}.assembly--refined{--reveal-width:88vw}.assembly--refined .assembly-takeover__meta{top:62px}.assembly--refined .assembly-takeover__title{left:16px;top:92px;gap:5px;font-size:10px}.assembly--refined .assembly-takeover__title span:last-child{margin:0;font-size:inherit}.assembly--refined .assembly-takeover__registration{left:16px;bottom:28px}.assembly--refined .assembly-takeover:before{width:calc(var(--reveal-width) + 14px)}.assembly--refined .assembly-takeover:after{top:calc(50% + 55vw + 12px);font-size:5px}.afterimage{height:420svh}.afterimage-word{font-size:clamp(90px,32vw,190px)}.afterimage-mark{font-size:16vw}.contact{min-height:660px;padding:48px 16px 10px}.contact-kicker b{display:none}.contact-title{margin-top:7vh;font-size:23vw;line-height:.62}.contact-title span:last-child{margin-left:0}.socials{left:16px;right:16px;bottom:60px;grid-template-columns:1fr}.social-link,.social-link+.social-link{padding:16px 0;border-left:0}.social-link+.social-link:hover,.social-link:hover{padding-left:12px}.social-link b{font-size:22px}.contact-foot{left:16px;right:16px;bottom:8px;grid-template-columns:1fr 1fr}.contact-foot span:last-child{display:none}.contact-foot a{justify-self:end}}.signal-gallery,.signal-page{background:#080808}.signal-gallery{position:relative;overflow:clip;color:white}.signal-hero{position:relative;min-height:calc(100svh - 72px);padding:clamp(90px,12vh,150px) 4vw 7vh;overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(255,255,255,.18)}.signal-hero:before{content:"";position:absolute;z-index:-2;inset:0;opacity:.42;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:8vw 8vw}.signal-hero:after{content:"00";position:absolute;z-index:-1;right:-2vw;bottom:-9vh;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.1);font-family:Arial Black,Arial,sans-serif;font-size:clamp(250px,38vw,620px);line-height:.7;letter-spacing:-.13em}.signal-hero__meta{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(255,255,255,.45);font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-family:var(--header-font)}.signal-hero__meta span{color:var(--acid)}.signal-hero__meta b{color:rgba(255,255,255,.42)}.signal-hero h1{position:relative;z-index:2;width:min-content;margin:10vh 0 0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(92px,15vw,250px);line-height:.67;letter-spacing:-.095em;text-transform:uppercase}.signal-hero h1 i{color:transparent;-webkit-text-stroke:2px white;font-style:normal}.signal-hero>p{position:relative;z-index:2;margin:28px 0 0;color:var(--acid);font:900 9px/1 Arial,sans-serif;letter-spacing:.16em}.signal-hero>a,.signal-hero>p{font-family:var(--header-font)}.signal-hero>a{position:absolute;z-index:3;left:4vw;bottom:6vh;display:flex;align-items:center;gap:16px;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.signal-hero>a span{display:grid;width:38px;height:38px;place-items:center;color:#080808;background:var(--acid);border-radius:50%}.signal-hero__reel{position:absolute;z-index:1;right:-5vw;top:22%;width:52vw;height:58%;transform:rotate(-5deg)}.signal-hero__reel img{position:absolute;right:0;width:100%;height:25%;object-fit:cover;filter:saturate(.9) contrast(1.05);box-shadow:0 0 0 1px rgba(255,255,255,.3);transform:translateX(var(--reel-x,0));animation:reel-shoot-in .9s cubic-bezier(.16,1,.3,1) both}.signal-hero__reel img:first-child{--reel-x:-8%;top:0;width:76%;animation-delay:.08s}.signal-hero__reel img:nth-child(2){--reel-x:8%;top:34%;width:94%;animation-delay:.18s}.signal-hero__reel img:nth-child(3){--reel-x:-22%;top:68%;width:68%;animation-delay:.29s}@keyframes reel-shoot-in{0%{opacity:0;transform:translateX(calc(var(--reel-x, 0%) + 105vw))}to{opacity:1;transform:translateX(var(--reel-x,0))}}.signal-sequence{position:relative;max-width:1600px;margin:0 auto;padding:18vh 4vw 8vh}.signal-sequence__line{position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(transparent,rgba(255,255,255,.3) 5%,rgba(255,255,255,.3) 95%,transparent)}.signal-sequence__line span{position:-webkit-sticky;position:sticky;top:50%;display:block;width:9px;height:9px;background:var(--signal-lime);border-radius:50%;transform:translate(-4px,-50%);box-shadow:0 0 0 7px rgba(242,240,234,.1),0 0 22px rgba(242,240,234,.45)}.signal-work.archive-card{position:relative;width:clamp(300px,38vw,560px);margin-bottom:clamp(130px,20vh,240px)}.signal-work--left{margin-right:auto;margin-left:4vw}.signal-work--right{margin-right:4vw;margin-left:auto}.signal-work--landscape.archive-card{width:min(78vw,1120px);margin-inline:auto}.signal-work.is-anchor:not(.signal-work--landscape){width:clamp(350px,46vw,680px)}.signal-work>button{position:relative;z-index:2;display:block;width:100%;aspect-ratio:4/5;padding:0;overflow:hidden;background:transparent;border:0;-webkit-clip-path:none;clip-path:none;cursor:zoom-in}.signal-work--landscape>button{aspect-ratio:16/9}.signal-work .artwork-image{width:100%;height:100%;-webkit-clip-path:none;clip-path:none;filter:none;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .35s ease}.signal-work>button:hover .artwork-image{transform:scale(.985);filter:saturate(1.12)}.signal-work:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:1px;background:linear-gradient(90deg,var(--work-accent),transparent 72%)}.signal-work--right:after{background:linear-gradient(270deg,var(--work-accent),transparent 72%)}.signal-work__coordinate{position:absolute;z-index:5;top:-30px;display:flex;align-items:center;gap:12px;font:900 7px/1 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.signal-work--left .signal-work__coordinate{left:0}.signal-work--right .signal-work__coordinate{right:0;flex-direction:row-reverse}.signal-work__coordinate span{color:#080808;background:var(--work-accent);padding:6px 7px}.signal-work__coordinate b{color:rgba(255,255,255,.38)}.signal-end{min-height:78svh;padding:8vh 4vw 6vh;border-top:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#080808,#050505)}.signal-end>span{color:var(--acid);font-size:8px;font-weight:900;letter-spacing:.14em}.signal-end h2{margin:6vh 0 10vh;font-family:Arial Black,Arial,sans-serif;font-size:clamp(80px,16vw,250px);line-height:.67;letter-spacing:-.09em}.signal-end h2 i{color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.65);font-style:normal}.signal-end>div{display:flex;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(255,255,255,.34);font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.signal-end>div a:last-child{color:var(--acid)}.signal-index-trigger{position:fixed;z-index:90;right:22px;bottom:22px;padding:15px 18px;color:#080808;background:var(--acid);border:0;font:900 8px/1 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.signal-index{position:fixed;z-index:1100;inset:0;padding:24px;overflow-y:auto;color:white;background:rgba(5,5,5,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.signal-index>header{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.3);font-size:8px;font-weight:900;letter-spacing:.13em}.signal-index>header span{color:var(--acid)}.signal-index>header button{color:white;background:none;border:0;cursor:pointer;font:inherit;text-transform:uppercase}.signal-index>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:24px}.signal-index>div button{position:relative;aspect-ratio:4/5;padding:2px;overflow:hidden;background:var(--work-accent);border:0;cursor:pointer}.signal-index>div img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82);transition:filter .18s ease,transform .3s ease}.signal-index>div button:hover img{filter:saturate(1.15);transform:scale(1.025)}.signal-index>div span{position:absolute;left:6px;bottom:6px;padding:5px;color:#080808;background:var(--work-accent);font:900 6px/1 Arial,sans-serif}@media (max-width:820px){.signal-hero{min-height:calc(100svh - 48px);padding:72px 16px 28px}.signal-hero__meta{font-size:6px}.signal-hero h1{margin-top:8vh;font-size:20vw}.signal-hero>p{margin-top:18px;font-size:7px}.signal-hero__reel{right:-25vw;top:46%;width:100vw;height:38%;opacity:.75}.signal-hero>a{left:16px;bottom:24px}.signal-sequence{padding:110px 16px 50px}.signal-sequence__line{left:24px}.signal-work--landscape.archive-card,.signal-work.archive-card,.signal-work.is-anchor:not(.signal-work--landscape){width:calc(100vw - 56px);margin-right:0;margin-bottom:110px;margin-left:40px}.signal-work--right .signal-work__coordinate{right:auto;left:0;flex-direction:row}.signal-work--right:after{background:linear-gradient(90deg,var(--work-accent),transparent 72%)}.signal-end{min-height:72svh;padding:56px 16px 28px}.signal-end h2{margin:5vh 0 11vh;font-size:19vw}.signal-end>div{gap:18px;font-size:6px}.signal-index-trigger{right:12px;bottom:12px;padding:13px 14px}.signal-index{padding:16px}.signal-index>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}.archive-page{color:#080808;background:var(--paper)}.archive-page .page-header{color:white;background:#080808;border-color:rgba(255,255,255,.22)}.archive-layout{display:grid;grid-template-columns:clamp(280px,25vw,360px) minmax(0,1fr);align-items:start}.archive-rail{position:-webkit-sticky;position:sticky;top:0;height:100svh;min-height:680px;display:flex;flex-direction:column;padding:34px 28px 28px;overflow:hidden;color:white;background:#080808;border-right:1px solid rgba(255,255,255,.2)}.archive-rail:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:42px 42px;pointer-events:none}.archive-rail__brand{position:relative;display:flex;align-items:baseline;justify-content:space-between;padding-bottom:14px;border-bottom:2px solid white;text-transform:uppercase}.archive-rail__brand b{color:var(--acid);font-family:Arial Black,Arial,sans-serif;font-size:26px;letter-spacing:-.08em}.archive-rail__brand span{font-size:8px;font-weight:900;letter-spacing:.14em}.archive-rail__title{position:relative;margin:28px 0 auto;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.45);font-family:Arial Black,Arial,sans-serif;font-size:clamp(54px,6vw,90px);line-height:.76;letter-spacing:-.09em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.archive-rail dl{position:relative;margin:20px 0;border-top:1px dashed rgba(255,255,255,.45)}.archive-rail dl>div{display:grid;grid-template-columns:1fr 1fr;padding:8px 0;border-bottom:1px dashed rgba(255,255,255,.24);text-transform:uppercase;font-size:7px;letter-spacing:.1em}.archive-rail dt{color:rgba(255,255,255,.42)}.archive-rail dd{margin:0;text-align:right}.archive-rail__signal{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:20px;text-transform:uppercase;font-size:7px;font-weight:900;letter-spacing:.12em}.archive-rail__signal i{width:7px;height:7px;background:var(--signal-lime);border-radius:50%;box-shadow:0 0 0 5px rgba(239,255,0,.12)}.archive-rail>a{position:relative;padding:15px 14px;color:#080808;background:var(--acid);font-size:8px;font-weight:900;letter-spacing:.1em;text-align:center;text-transform:uppercase}.archive-catalog{min-width:0;padding:34px clamp(22px,3vw,52px) 0;background:var(--paper)}.archive-banner{position:relative;min-height:280px;margin-bottom:44px;padding:24px;overflow:hidden;isolation:isolate;color:white;background:var(--blue);-webkit-clip-path:polygon(0 0,calc(100% - 42px) 0,100% 42px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 42px) 0,100% 42px,100% 100%,0 100%)}.archive-banner:before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 72% 35%,rgba(244,242,236,.45),transparent 22%),repeating-linear-gradient(112deg,transparent 0 24px,rgba(255,255,255,.08) 25px 26px)}.archive-banner:after{content:"00";position:absolute;z-index:-1;right:-1vw;bottom:-6vh;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.22);font-family:Arial Black,Arial,sans-serif;font-size:clamp(180px,24vw,390px);line-height:.7;letter-spacing:-.12em}.archive-banner>div:first-child{display:flex;justify-content:space-between;text-transform:uppercase;font-size:8px;font-weight:900;letter-spacing:.12em}.archive-banner>div:first-child span{color:var(--acid)}.archive-banner>div:first-child b{opacity:.55}.archive-banner h1{margin:46px 0 0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(56px,8vw,138px);line-height:.67;letter-spacing:-.085em;text-transform:uppercase}.archive-banner h1 i{color:transparent;-webkit-text-stroke:2px white;font-style:normal}.archive-banner>p{position:absolute;right:24px;bottom:20px;margin:0;color:var(--acid);font-size:8px;font-weight:900;letter-spacing:.12em}.archive-banner__scan{position:absolute;left:24px;bottom:20px;width:42%;overflow:hidden;border-block:1px solid rgba(255,255,255,.5);font:900 7px/2 Arial,sans-serif;letter-spacing:.15em;white-space:nowrap}.archive-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(18px,2.4vw,38px) clamp(12px,1.7vw,26px);gap:clamp(18px,2.4vw,38px) clamp(12px,1.7vw,26px);align-items:start}.archive-card{min-width:0}.archive-card--landscape{grid-column:span 2}.archive-card button{position:relative;display:block;width:100%;aspect-ratio:4/5.25;padding:2px;overflow:hidden;color:white;background:var(--work-accent);border:0;cursor:zoom-in;-webkit-clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.archive-card--landscape button{aspect-ratio:16/9}.archive-card .artwork-image,.archive-card button>img{width:100%;height:100%;object-fit:cover;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);filter:saturate(.88);transition:transform .7s cubic-bezier(.16,1,.3,1),filter .4s ease}.archive-card button:hover .artwork-image,.archive-card button:hover>img{transform:scale(1.045);filter:saturate(1.12)}.artwork-image{position:relative;overflow:hidden;isolation:isolate;background:#080808}.artwork-image__full,.artwork-image__preview{position:absolute;inset:0;display:block;width:100%;height:100%}.artwork-image--card .artwork-image__full,.artwork-image--card .artwork-image__preview{object-fit:cover}.artwork-image__preview{z-index:0;opacity:.62;transform:scale(1.12);filter:blur(16px) saturate(.7) contrast(1.08)}.artwork-image__full{z-index:2;opacity:0;transition:opacity .42s ease,filter .6s ease}.artwork-image.is-ready .artwork-image__full{opacity:1}.artwork-image__terminal{position:absolute;z-index:1;inset:0;display:grid;place-content:center;grid-gap:8px;gap:8px;color:var(--work-accent,var(--acid));background:linear-gradient(180deg,transparent,rgba(0,0,0,.18));font:900 7px/1 Arial,sans-serif;letter-spacing:.15em;text-align:center;text-transform:uppercase;transition:opacity .22s ease}.artwork-image__terminal:after{content:"";position:absolute;left:0;right:0;top:-12%;height:2px;background:currentColor;box-shadow:0 0 18px currentColor;animation:artwork-scan 1.35s linear infinite}.artwork-image__terminal i{display:block;width:84px;height:2px;overflow:hidden;background:rgba(255,255,255,.22)}.artwork-image__terminal b{display:block;width:38%;height:100%;background:currentColor;animation:artwork-signal 1s ease-in-out infinite alternate}.artwork-image.is-ready .artwork-image__terminal{opacity:0;pointer-events:none}.artwork-image.is-error .artwork-image__terminal{color:#ff3d0b}.artwork-image__retry{position:absolute;z-index:4;left:50%;top:calc(50% + 28px);padding:9px 11px!important;color:#080808!important;background:#ff3d0b!important;transform:translateX(-50%)}@keyframes artwork-scan{to{top:112%}}@keyframes artwork-signal{to{width:100%}}.archive-card button>span{position:absolute;left:10px;top:10px;display:grid;width:34px;height:34px;place-items:center;border-radius:50%}.archive-card button>i,.archive-card button>span{z-index:2;color:#080808;background:var(--work-accent);font-size:7px;font-weight:900}.archive-card button>i{position:absolute;right:8px;bottom:8px;padding:8px 9px;font-style:normal;letter-spacing:.1em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.archive-card button:hover>i{opacity:1;transform:translateY(0)}.archive-catalog__foot{display:flex;justify-content:space-between;margin-top:60px;padding:22px 0 28px;border-top:2px solid #080808;text-transform:uppercase;font-size:8px;font-weight:900;letter-spacing:.1em}.archive-catalog__foot a{color:var(--blue)}@media (max-width:1180px) and (min-width:821px){.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-card--landscape{grid-column:span 2}}@media (max-width:820px){.archive-layout{display:block}.archive-rail{position:relative;height:auto;min-height:0;padding:24px 16px;border-right:0;border-bottom:1px solid rgba(255,255,255,.25)}.archive-rail__brand{padding-bottom:10px}.archive-rail__title{margin:24px 0 10px;font-size:20vw;line-height:.72;writing-mode:initial;transform:none}.archive-rail dl{display:grid;grid-template-columns:1fr 1fr;margin:14px 0 20px}.archive-rail dl>div{display:block;padding:7px 0}.archive-rail dd{margin-top:4px;text-align:left}.archive-rail__signal{position:absolute;right:16px;top:32px}.archive-rail>a{display:none}.archive-catalog{padding:20px 16px 0}.archive-banner{min-height:205px;margin-bottom:26px;padding:16px;-webkit-clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}.archive-banner>div:first-child b{display:none}.archive-banner h1{margin-top:38px;font-size:16vw}.archive-banner>p{right:16px;bottom:14px;font-size:6px}.archive-banner__scan{left:16px;bottom:14px;width:34%}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.archive-card button{aspect-ratio:4/5.35;-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.archive-card--landscape button{aspect-ratio:16/9}.archive-card .artwork-image,.archive-card button>img{-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.archive-card button>span{left:7px;top:7px;width:27px;height:27px;font-size:6px}.archive-card button>i{display:none}.archive-catalog__foot{margin-top:36px;padding-bottom:20px;font-size:6px}}.signal-gallery .signal-work>button{aspect-ratio:4/5;padding:0;background:transparent;-webkit-clip-path:none;clip-path:none}.signal-gallery .signal-work--landscape>button{aspect-ratio:16/9}.signal-gallery .signal-work .artwork-image{-webkit-clip-path:none;clip-path:none;filter:none}.signal-gallery .signal-work>button:hover .artwork-image{transform:scale(.985);filter:saturate(1.12)}.roster-page{--artist-accent:var(--acid);--artist-ink:#080808;position:relative;min-height:100svh;padding-top:72px;overflow:hidden;isolation:isolate;color:white;background:#080808;transition:--artist-accent .3s ease}.roster-page:before{content:"";position:absolute;z-index:-2;inset:72px 0 0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:8.333vw 8.333vw}.roster-page:after{content:"";position:absolute;z-index:-1;width:48vw;height:48vw;left:50%;top:53%;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in srgb,var(--artist-accent) 22%,transparent),transparent 68%);transition:background .45s ease}.roster-heading{position:absolute;z-index:5;left:3vw;right:3vw;top:100px;pointer-events:none}.roster-heading>b,.roster-heading>span{position:absolute;top:0;text-transform:uppercase;font-size:8px;letter-spacing:.12em}.roster-heading>span{left:0;color:var(--artist-accent);font-weight:900;text-shadow:0 0 1px var(--artist-ink)}.roster-heading>b{right:0;color:rgba(255,255,255,.42)}.roster-heading h1{margin:4vh 0 0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(74px,10vw,180px);line-height:.72;letter-spacing:-.09em;text-transform:uppercase}.roster-heading h1 br{display:none}.roster-heading h1 i{display:block;margin-top:clamp(2px,.45vw,8px);color:transparent;-webkit-text-stroke:clamp(1px,.14vw,3px) rgba(255,255,255,.3);font-style:normal}.artist-carousel{position:absolute;z-index:4;inset:25vh 0 14vh;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:ew-resize;outline:none;touch-action:pan-x}.artist-carousel::-webkit-scrollbar{display:none}.artist-carousel:focus-visible{box-shadow:inset 0 0 0 2px var(--artist-accent)}.artist-track{display:flex;align-items:center;gap:clamp(20px,3vw,54px);padding-inline:calc(50vw - min(14vw, 215px))}.artist-card{position:relative;flex:0 0 clamp(230px,28vw,430px);aspect-ratio:3/4;padding:0;overflow:hidden;color:white;background:#101010;border:0;cursor:pointer;opacity:.24;filter:grayscale(.8) brightness(.6);transform:scale(.76);transition:opacity .42s ease,filter .42s ease,transform .6s cubic-bezier(.16,1,.3,1)}.artist-card:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.3);transition:border-width .3s ease,border-color .3s ease}.artist-card.is-active{z-index:3;opacity:1;filter:none;transform:scale(1)}.artist-card.is-active:after{border:8px solid var(--artist-accent);box-shadow:inset 0 0 0 1px var(--artist-ink)}.artist-card__placeholder{position:absolute;inset:0;overflow:hidden;color:rgba(255,255,255,.3);background:linear-gradient(135deg,#161616,#090909)}.artist-card__profile{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.artist-card__placeholder:after,.artist-card__placeholder:before{content:"";position:absolute;left:50%;top:50%;border:1px solid;border-radius:50%;transform:translate(-50%,-50%)}.artist-card__placeholder:before{width:72%;aspect-ratio:1}.artist-card__placeholder:after{width:46%;aspect-ratio:1;border-style:dashed}.artist-card__placeholder i{position:absolute;left:14px;top:68px;font-style:normal;font-size:7px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.artist-card__placeholder b{z-index:1;left:50%;top:50%;color:transparent;-webkit-text-stroke:2px currentColor;font-size:clamp(74px,9vw,150px);line-height:.8;letter-spacing:-.09em;transform:translate(-50%,-50%) rotate(-8deg)}.artist-card__placeholder b,.artist-card__placeholder em{position:absolute;font-family:Arial Black,Arial,sans-serif}.artist-card__placeholder em{right:-2%;bottom:8%;color:rgba(255,255,255,.06);font-size:clamp(120px,15vw,240px);font-style:normal;line-height:.7;letter-spacing:-.12em;text-transform:uppercase}.artist-card.is-active .artist-card__placeholder{color:var(--artist-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--artist-accent) 18%,#111),#090909 68%)}.artist-card>span{position:absolute;left:14px;top:14px;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;font:900 8px/1 Arial,sans-serif}.artist-card strong,.artist-card>span{z-index:2;color:var(--artist-ink);background:var(--artist-accent)}.artist-card strong{position:absolute;left:12px;right:12px;bottom:12px;padding:12px 10px 10px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(20px,2.2vw,36px);line-height:.9;letter-spacing:-.06em;text-align:left;text-transform:uppercase;transform:translateY(130%);transition:transform .42s cubic-bezier(.16,1,.3,1)}.artist-card.is-active strong{transform:translateY(0)}.roster-reticle{position:absolute;z-index:6;left:50%;top:22vh;bottom:12vh;width:min(31vw,470px);border-inline:1px solid color-mix(in srgb,var(--artist-accent) 70%,transparent);transform:translateX(-50%);pointer-events:none}.roster-reticle:after,.roster-reticle:before{content:"";position:absolute;left:50%;width:15px;height:15px;border:solid var(--artist-accent);transform:translateX(-50%) rotate(45deg)}.roster-reticle:before{top:-8px;border-width:1px 0 0 1px}.roster-reticle:after{bottom:-8px;border-width:0 1px 1px 0}.roster-reticle span{left:50%;top:-22px;color:var(--artist-accent);font-size:7px;letter-spacing:.14em;text-shadow:0 0 1px var(--artist-ink);transform:translateX(-50%);white-space:nowrap}.roster-direction,.roster-reticle span{position:absolute;font-weight:900;text-transform:uppercase}.roster-direction{z-index:7;top:56%;color:rgba(255,255,255,.35);pointer-events:none;font-size:8px;letter-spacing:.12em}.roster-direction--left{left:3vw}.roster-direction--right{right:3vw}.roster-active{position:absolute;z-index:8;left:3vw;bottom:3vh;display:grid;grid-template-columns:54px auto;align-items:end;grid-column-gap:14px;column-gap:14px;text-transform:uppercase;pointer-events:none}.roster-active span{grid-row:1/4;align-self:center;color:var(--artist-accent);font-size:9px;font-weight:900;text-shadow:0 0 1px var(--artist-ink)}.roster-active h2{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(34px,5vw,84px);line-height:.75;letter-spacing:-.07em}.roster-active__role{margin:8px 0 0;color:var(--artist-accent);font-size:8px;font-weight:800;letter-spacing:.12em;text-shadow:0 0 1px var(--artist-ink)}.roster-active__bio{max-width:520px;margin:9px 0 0;color:rgba(255,255,255,.48);font-size:10px;font-weight:700;line-height:1.45;letter-spacing:.06em}.roster-controls{position:absolute;z-index:9;right:3vw;bottom:3vh;display:flex}.roster-controls button{display:grid;width:50px;height:50px;place-items:center;color:white;background:transparent;border:1px solid rgba(255,255,255,.35);cursor:pointer;font-size:18px;transition:color .18s ease,background .18s ease}.roster-controls button+button{border-left:0}.roster-controls button:hover{color:var(--artist-ink);background:var(--artist-accent)}@media (max-width:820px){.roster-page{min-height:100svh;padding-top:58px}.roster-page:before{inset-block-start:58px}.roster-heading{left:16px;right:16px;top:80px}.roster-direction,.roster-heading>b{display:none}.roster-heading h1{margin-top:4vh;font-size:17vw}.artist-carousel{inset:25vh 0 17vh;scroll-snap-type:x mandatory}.artist-track{gap:20px;padding-inline:14vw}.artist-card{flex-basis:72vw;scroll-snap-align:center;opacity:.32;transform:scale(.86)}.artist-card.is-active{transform:scale(1)}.artist-card.is-active:after{border-width:5px}.roster-reticle{top:23vh;bottom:15vh;width:76vw}.roster-active{left:16px;bottom:24px;grid-template-columns:38px auto}.roster-active h2{font-size:10vw}.roster-active__bio{max-width:52vw;font-size:8px;line-height:1.35}.roster-controls{right:16px;bottom:20px}.roster-controls button{width:42px;height:42px}}.viewer-open{overflow:hidden}.debut-page{--debut-rule:rgba(255,255,255,.22)}.debut-page .page-header{position:absolute;inset:0 0 auto;color:white;border-color:rgba(255,255,255,.28);mix-blend-mode:difference}.debut-hero{position:relative;height:max(860px,110svh);overflow:hidden;isolation:isolate;background:#e9e7e1;color:#080808}.debut-hero:before{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 0),linear-gradient(rgba(0,0,0,.1) 1px,transparent 0);background-size:8.333vw 8.333vw}.debut-hero:after{content:"00";position:absolute;z-index:-1;right:-2vw;bottom:-12vh;color:transparent;-webkit-text-stroke:2px rgba(0,0,0,.14);font-family:Arial Black,Arial,sans-serif;font-size:54vw;line-height:.7;letter-spacing:-.15em}.debut-hero__meta{position:absolute;z-index:3;top:105px;left:3vw;right:3vw;display:flex;justify-content:space-between;text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:.12em}.debut-hero__meta span{color:#1531ff}.debut-hero__meta b{opacity:.5}.debut-hero__title{position:absolute;z-index:3;inset:16vh 2vw auto;display:grid;margin:0;font-family:Arial Black,Arial,sans-serif;font-weight:900;line-height:.68;letter-spacing:-.1em;text-transform:uppercase;pointer-events:none}.debut-hero__title span{font-size:clamp(80px,12vw,210px)}.debut-hero__title strong{margin-left:6vw;font-size:clamp(130px,24vw,430px);color:#1531ff}.debut-hero__title i{justify-self:end;margin-top:1vh;color:transparent;-webkit-text-stroke:clamp(2px,.25vw,5px) #080808;font-size:clamp(72px,11vw,200px);font-style:normal}.debut-hero>p{left:3vw;bottom:5vh;margin:0;font-size:10px;line-height:1.6}.debut-hero>a,.debut-hero>p{position:absolute;z-index:4;text-transform:uppercase;font-weight:800;letter-spacing:.1em}.debut-hero>a{right:3vw;bottom:4vh;display:flex;align-items:center;gap:18px;font-size:9px}.debut-hero>a span{display:grid;width:46px;height:46px;place-items:center;background:#080808;color:#f4f2ec;border-radius:50%}.debut-marquee{overflow:hidden;padding:14px 0 12px;color:#080808;background:#f4f2ec;border-block:1px solid #080808;font:900 13px/1 Arial Black,Arial,sans-serif;letter-spacing:.02em;white-space:nowrap}.debut-marquee span{display:inline-block;min-width:max-content;animation:debut-marquee 24s linear infinite}@keyframes debut-marquee{to{transform:translateX(-50%)}}.debut-works{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:14vh 2vw;gap:14vh 2vw;padding:14vh 3vw 20vh;overflow:hidden;background:#080808}.debut-works__intro{grid-column:1/5;align-self:start;position:-webkit-sticky;position:sticky;top:32px;min-height:42vh;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0;border-block:1px solid var(--debut-rule);text-transform:uppercase}.debut-works__intro b,.debut-works__intro span{font-size:8px;letter-spacing:.12em}.debut-works__intro span{color:var(--acid)}.debut-works__intro b{color:rgba(255,255,255,.4)}.debut-works__intro p{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(34px,4vw,66px);line-height:.84;letter-spacing:-.07em}.debut-work{min-width:0}.debut-work--portrait{grid-column:span 5}.debut-work--landscape{grid-column:span 7}.debut-work--1{grid-column:6/12;margin-top:7vh}.debut-work--2{grid-column:1/6}.debut-work--3{grid-column:7/12;margin-top:18vh}.debut-work--4{grid-column:2/11}.debut-work--5{grid-column:5/13;margin-top:10vh}.debut-work--6{grid-column:1/6;margin-top:-8vh}.debut-work--7{grid-column:7/12;margin-top:18vh}.debut-work--8{grid-column:2/7}.debut-work--9{grid-column:8/13;margin-top:22vh}.debut-work--10{grid-column:1/6}.debut-work--11{grid-column:7/12;margin-top:16vh}.debut-work--12{grid-column:3/11}.debut-work--13{grid-column:1/6;margin-top:8vh}.debut-work--14{grid-column:6/13;margin-top:30vh}.debut-work__image{position:relative;display:block;width:100%;padding:0;overflow:hidden;color:white;background:#111;border:0;cursor:zoom-in;text-align:left}.debut-work--portrait .debut-work__image{aspect-ratio:4/5.65}.debut-work--landscape .debut-work__image{aspect-ratio:16/9}.debut-work__image:after{content:"";position:absolute;inset:0;border:0 solid var(--work-accent);transition:border-width .3s ease;pointer-events:none}.debut-work__image:hover:after{border-width:9px}.debut-work__image img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s ease}.debut-work__image:hover img{transform:scale(1.035);filter:saturate(1.12)}.debut-work__number{position:absolute;top:14px;left:14px;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;font:900 9px/1 Arial,sans-serif}.debut-work__number,.debut-work__view{z-index:2;color:#080808;background:var(--work-accent)}.debut-work__view{position:absolute;right:14px;bottom:14px;padding:10px 12px;font:900 8px/1 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;transform:translateY(150%);transition:transform .3s ease}.debut-work__image:hover .debut-work__view{transform:translateY(0)}.debut-work__caption{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:7px 20px;gap:7px 20px;padding:16px 0 12px 22px;border-bottom:1px solid var(--debut-rule);text-transform:uppercase}.debut-work__caption:before{content:"";position:absolute;left:0;top:21px;width:7px;height:7px;background:var(--work-accent);transform:rotate(45deg)}.debut-work__caption h2{grid-column:1/-1;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(22px,3vw,52px);line-height:.92;letter-spacing:-.06em}.debut-work__caption p,.debut-work__caption span{margin:0;color:rgba(255,255,255,.48);font-size:8px;font-weight:800;letter-spacing:.1em}.debut-work__caption span{justify-self:end}.debut-index{padding:12vh 3vw;color:#080808;background:#e9e7e1}.debut-index>div{display:flex;justify-content:space-between;margin-bottom:5vh;text-transform:uppercase;font-size:9px;letter-spacing:.1em}.debut-index>div span{color:#1531ff;font-weight:900}.debut-index>div b{opacity:.45}.debut-index ol{margin:0;padding:0;list-style:none;border-top:2px solid #080808}.debut-index li{display:grid;grid-template-columns:60px 1fr 1fr;align-items:baseline;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.35);text-transform:uppercase}.debut-index li em,.debut-index li span{font-size:8px;font-weight:800;letter-spacing:.1em}.debut-index li span{color:#1531ff}.debut-index li b{font-family:Arial Black,Arial,sans-serif;font-size:clamp(18px,2.8vw,46px);letter-spacing:-.055em}.debut-index li em{justify-self:end;font-style:normal;opacity:.5}.art-viewer{position:fixed;z-index:1000;inset:0;display:grid;grid-template-rows:54px 1fr 84px;color:white;background:rgba(5,5,5,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.art-viewer--with-filmstrip{grid-template-rows:54px minmax(0,1fr) 92px 84px}.art-viewer button{color:inherit;background:none;border:0;cursor:pointer;text-transform:uppercase;font:800 9px/1 Arial,sans-serif;letter-spacing:.1em}.art-viewer__top{display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.24);color:var(--acid);font-size:9px;font-weight:800;letter-spacing:.1em}.art-viewer__stage{min-width:0;min-height:0;display:grid;place-items:center;padding:20px;overflow:hidden}.art-viewer__stage>img,.artwork-image--viewer{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center;filter:drop-shadow(0 24px 40px rgba(0,0,0,.65))}.artwork-image--viewer{container-type:size}.artwork-image--viewer .artwork-image__full,.artwork-image--viewer .artwork-image__preview{object-fit:contain}.art-viewer__filmstrip{min-width:0;display:flex;align-items:center;gap:8px;padding:10px 22px;overflow-x:auto;overflow-y:hidden;border-top:1px solid rgba(255,255,255,.18);background:#0a0a0a;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.32) transparent;overscroll-behavior-inline:contain}.art-viewer__filmstrip button{position:relative;flex:0 0 68px;height:62px;padding:2px;overflow:hidden;opacity:.38;background:rgba(255,255,255,.12);transition:flex-basis .32s cubic-bezier(.16,1,.3,1),opacity .2s ease,background .2s ease}.art-viewer__filmstrip button:hover{opacity:.8}.art-viewer__filmstrip button.is-active{flex-basis:88px;opacity:1;background:var(--work-accent)}.art-viewer__filmstrip img{display:block;width:100%;height:100%;object-fit:cover}.art-viewer__filmstrip span{position:absolute;left:5px;bottom:5px;padding:4px;color:#080808;background:var(--work-accent);font-size:6px}.art-viewer__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 22px;border-top:1px solid rgba(255,255,255,.24)}.art-viewer__bottom>button:last-child{justify-self:end}.art-viewer__bottom div{text-align:center;text-transform:uppercase}.art-viewer__bottom h2{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(16px,2vw,28px);letter-spacing:-.05em}.art-viewer__bottom p{margin:4px 0 0;color:rgba(255,255,255,.45);font-size:8px;font-weight:800;letter-spacing:.1em}@media (max-width:820px){.debut-hero{height:108svh;min-height:720px}.debut-hero__meta{top:78px;left:16px;right:16px}.debut-hero__title{inset:20vh 8px auto}.debut-hero__title span{font-size:22vw}.debut-hero__title strong{margin-left:0;font-size:31vw}.debut-hero__title i{margin-top:3vh;font-size:18vw}.debut-hero>p{left:16px;bottom:22px;font-size:8px}.debut-hero>a{right:16px;bottom:18px;font-size:0;gap:0}.debut-hero:after{right:-10vw;bottom:-4vh;font-size:100vw}.debut-works{display:block;padding:70px 16px 90px}.debut-works__intro{position:relative;top:auto;min-height:260px;margin-bottom:80px}.debut-works__intro p{font-size:12vw}.debut-work,.debut-work[class*=debut-work--]{margin:0 0 84px}.debut-work:nth-of-type(2n){margin-left:10vw}.debut-work:nth-of-type(3n){margin-right:8vw}.debut-work__caption{padding-top:13px}.debut-work__caption h2{font-size:7vw}.debut-index{padding:70px 16px}.debut-index li{grid-template-columns:34px 1fr;gap:3px;padding:12px 0}.debut-index li b{font-size:5vw}.debut-index li em{grid-column:2;justify-self:start}.art-viewer{grid-template-rows:50px 1fr 100px}.art-viewer--with-filmstrip{grid-template-rows:50px minmax(0,1fr) 72px 88px}.art-viewer__stage{padding:12px}.art-viewer__filmstrip{gap:6px;padding:7px 12px}.art-viewer__filmstrip button{flex-basis:52px;height:52px}.art-viewer__filmstrip button.is-active{flex-basis:66px}.art-viewer__bottom{grid-template-columns:auto 1fr auto;padding:0 12px}.art-viewer__bottom button{font-size:0}.art-viewer__bottom button:first-child:after{content:"←";font-size:18px}.art-viewer__bottom button:last-child:after{content:"→";font-size:18px}.art-viewer__bottom h2{font-size:15px}}@media (max-width:430px){.intro-scroll{display:none}.poster-shell{width:88vw}.afterimage-stage{width:min(82vw,52vh)}.poster-lockup{width:88vw}}@media (prefers-reduced-motion:reduce){.intro-caption>span,.intro-line__text{opacity:1;visibility:visible;transform:none}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.afterimage,.assembly,.introduction{height:auto!important}.afterimage-pin,.assembly-pin,.intro-pin{position:relative!important;height:100svh;min-height:660px}.intro-declaration{display:none}.intro-caption,.intro-line{transform:none!important;opacity:1!important;visibility:visible!important}.afterimage-type,.ascii-canvas,.assembly-type{display:none!important}.collage-layer{transform:none!important;opacity:1!important}.poster-carbon-copy,.poster-lockup{opacity:1!important;visibility:visible!important}.poster-lockup{transform:translateX(-50%)!important}.afterimage-poster{opacity:.22!important;filter:blur(8px)!important}}.inner-page{min-height:100svh;color:var(--paper);background:var(--night)}.page-header{position:relative;z-index:20;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 3vw;border-bottom:1px solid rgba(255,255,255,.2);text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.1em;font-family:var(--header-font)}.page-header__logo{display:flex;gap:7px;align-items:baseline}.page-header__logo b{color:var(--acid);font-family:Arial Black,Arial,sans-serif;font-size:18px;letter-spacing:-.07em}.page-header nav{display:flex;gap:32px}.page-header nav a{display:inline-flex;align-items:center;gap:4px;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.page-header nav a:hover{color:var(--acid);border-color:currentColor}.page-hero{position:relative;min-height:78svh;padding:54px 3vw 40px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.2)}.page-hero:before{content:"";position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:12.5vw 12.5vw}.contact-hero>p,.page-hero>p{position:relative;display:flex;justify-content:space-between;margin:0;text-transform:uppercase;font-size:9px;letter-spacing:.11em;font-family:var(--header-font)}.contact-hero>p span,.page-hero>p span{color:var(--acid)}.contact-hero>p b,.page-hero>p b{color:rgba(255,255,255,.5)}.page-hero h1{position:absolute;left:1.7vw;bottom:3vh;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(120px,25vw,470px);line-height:.7;letter-spacing:-.115em}.page-hero h1 span{color:transparent;-webkit-text-stroke:clamp(2px,.2vw,4px) white}.page-hero__note{position:absolute;right:3vw;bottom:5vh;color:var(--acid);text-align:right;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.7;letter-spacing:.1em}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr)}.gallery-feature{position:relative;grid-column:1/-1;min-height:100svh;display:grid;place-items:center;padding:9vh 3vw;background:#111;border-bottom:1px solid rgba(255,255,255,.2)}.gallery-feature:before{content:"ASSEMBLED / 001";position:absolute;left:3vw;top:4vh;color:var(--acid);font:800 9px/1 Arial;letter-spacing:.12em}.gallery-feature img{width:min(43vw,62vh);box-shadow:0 30px 100px rgba(0,0,0,.5)}.gallery-feature>div{position:absolute;left:3vw;right:3vw;bottom:4vh;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;text-transform:uppercase}.gallery-feature h2{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(30px,5vw,90px);line-height:.8;letter-spacing:-.07em}.gallery-card__meta b,.gallery-card__meta span,.gallery-feature b,.gallery-feature span{font-size:8px;letter-spacing:.1em}.gallery-feature b{justify-self:end;color:rgba(255,255,255,.5)}.gallery-card{min-width:0;padding:3vw;border-bottom:1px solid rgba(255,255,255,.2)}.gallery-card:nth-child(2n){border-right:1px solid rgba(255,255,255,.2)}.gallery-card__image{position:relative;aspect-ratio:4/5;overflow:hidden}.gallery-card__image img{width:100%;height:100%;object-fit:fill;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.gallery-card:hover img{transform:scale(1.035)}.gallery-card__meta{display:grid;grid-template-columns:40px 1fr auto;align-items:baseline;padding-top:18px;text-transform:uppercase}.gallery-card__meta h2{margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(24px,3.8vw,64px);letter-spacing:-.065em}.gallery-card__meta span{color:var(--acid)}.gallery-card__meta b{color:rgba(255,255,255,.45)}.inner-footer{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 3vw;text-transform:uppercase;font-size:8px;font-weight:800;letter-spacing:.1em}.inner-footer a{color:var(--acid)}.contact-hero{position:relative;isolation:isolate;min-height:88svh;padding:54px 3vw 40px;overflow:hidden;background:var(--night);border-bottom:1px solid rgba(255,255,255,.2)}.contact-hero:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 76% 38%,rgba(255,33,143,.2),transparent 25%);pointer-events:none}.contact-hero h1{margin:10vh 0 0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(88px,16vw,290px);line-height:.67;letter-spacing:-.095em}.contact-hero__line{display:block;color:inherit}.contact-hero__line--accent{color:var(--acid)}.contact-hero h1{z-index:2}.contact-hero__globe{position:absolute;z-index:3;right:4vw;bottom:11vh;display:block;width:min(32vw,480px);height:auto;overflow:visible;color:rgba(255,255,255,.23);filter:drop-shadow(0 0 34px rgba(21,49,255,.18));pointer-events:none;transform-origin:center;animation:contact-globe-drift 48s linear infinite}.contact-hero__globe circle,.contact-hero__globe ellipse,.contact-hero__globe path{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.contact-hero__globe ellipse:nth-of-type(2),.contact-hero__globe ellipse:nth-of-type(4){stroke:rgba(21,49,255,.52)}.contact-hero__globe ellipse:first-of-type,.contact-hero__globe ellipse:nth-of-type(3),.contact-hero__globe path{stroke:rgba(244,242,236,.32)}@keyframes contact-globe-drift{to{transform:rotate(1turn)}}.contact-form-section{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:8vw;gap:8vw;padding:12vh 3vw;border-bottom:1px solid rgba(255,255,255,.2)}.contact-form-intro>span{color:var(--acid);text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:.1em}.contact-form-intro h2{margin:40px 0 24px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(42px,6vw,90px);line-height:.82;letter-spacing:-.075em;text-transform:uppercase}.contact-form-intro p{max-width:390px;color:rgba(255,255,255,.56);font-size:14px;line-height:1.6}.contact-form,.contact-form label{display:flex;flex-direction:column}.contact-form label{gap:12px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.3)}.contact-form label>span{color:rgba(255,255,255,.5);text-transform:uppercase;font-size:8px;font-weight:800;letter-spacing:.12em}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:0;color:white;background:transparent;border:0;outline:0;border-radius:0;font:700 clamp(20px,2.3vw,36px)/1.2 Arial,sans-serif}.contact-form textarea{resize:vertical;min-height:130px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:rgba(255,255,255,.2)}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:dark;cursor:pointer;color:#fff;-webkit-text-fill-color:#fff;background-color:rgba(255,255,255,.04)}.contact-form select option{color:#fff;background:var(--night)}.contact-form select option:disabled{color:rgba(255,255,255,.48)}.contact-form button{display:flex;align-items:center;justify-content:space-between;margin-top:30px;padding:22px 24px;color:var(--night);background:var(--acid);border:0;cursor:pointer;font:900 15px/1 Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;transition:background .18s ease}.contact-form button:hover{background:white}.contact-form button span{font-size:24px}.form-status{color:var(--acid);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.contact-social-block{padding:8vh 3vw 10vh}.contact-social-block p{margin:0 0 28px;color:rgba(255,255,255,.45);text-transform:uppercase;font-size:9px;font-weight:800;letter-spacing:.1em}.contact-social-block a{display:flex;justify-content:space-between;padding:22px 0;border-top:1px solid rgba(255,255,255,.3);font-family:Arial Black,Arial,sans-serif;font-size:clamp(28px,5vw,76px);letter-spacing:-.06em;text-transform:uppercase;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease,padding .18s ease}.contact-social-block a:last-child{border-bottom:1px solid rgba(255,255,255,.3)}.contact-social-block a:hover{color:var(--night);background:var(--acid);transform:translateY(-2px);padding-left:16px;box-shadow:0 0 0 1px rgba(255,255,255,.16),0 12px 28px rgba(255,255,255,.08)}.contact-social-block a span{align-self:center;font-family:Arial,sans-serif;font-size:9px;letter-spacing:.1em}@media (max-width:820px){.topbar__nav{gap:14px}.page-header{height:58px;padding:0 16px}.page-header nav{gap:18px}.page-hero{min-height:64svh;padding:34px 16px}.page-hero h1{left:8px;bottom:8vh;font-size:29vw}.page-hero__note{right:16px;bottom:24px}.gallery-grid{grid-template-columns:1fr}.gallery-feature{min-height:80svh;padding:10vh 16px}.gallery-feature img{width:min(76vw,52vh)}.gallery-feature>div{left:16px;right:16px;grid-template-columns:1fr auto}.gallery-feature>div span{display:none}.gallery-feature h2{font-size:10vw}.gallery-card,.gallery-card:nth-child(2n){padding:16px;border-right:0}.gallery-card__meta{grid-template-columns:28px 1fr}.gallery-card__meta b{display:none}.inner-footer{padding:0 16px}.contact-hero{min-height:76svh;padding:34px 16px}.contact-hero>p b,.page-hero>p b{display:none}.contact-hero h1{margin-top:15vh;font-size:23vw}.contact-form-section{grid-template-columns:1fr;gap:50px;padding:80px 16px}.contact-form-intro h2{margin-top:30px;font-size:14vw}.contact-form input,.contact-form select,.contact-form textarea{font-size:22px}.contact-social-block{padding:64px 16px 80px}.contact-social-block a{font-size:8vw}html{-webkit-text-size-adjust:100%}.page-header,.topbar{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.page-header nav,.topbar__nav{min-width:0;gap:clamp(10px,3.2vw,18px)}.page-header nav a,.topbar__nav a{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.afterimage-pin,.assembly-pin,.intro-pin{height:100svh;min-height:100svh}.intro-brand{top:clamp(150px,25vh,220px);font-size:clamp(86px,31vw,164px);max-width:calc(100vw - 20px)}.intro-scroll{bottom:max(18px,calc(14px + env(safe-area-inset-bottom)))}.assembly--refined{--reveal-width:min(88vw,54vh)}.afterimage-stage{width:min(80vw,52vh)}.contact-hero,.page-hero,.signal-hero{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.signal-work--landscape.archive-card,.signal-work.archive-card,.signal-work.is-anchor:not(.signal-work--landscape){width:min(calc(100vw - 56px),560px)}.signal-index{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.signal-index>div button{min-height:44px}.signal-index-trigger{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));min-width:88px;min-height:44px}.roster-page{min-height:max(100svh,690px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.artist-carousel{min-height:390px}.roster-active{left:max(16px,env(safe-area-inset-left));bottom:max(24px,calc(14px + env(safe-area-inset-bottom)));max-width:calc(100vw - 132px)}.roster-active__bio{max-width:min(58vw,330px);overflow-wrap:anywhere}.roster-controls{right:max(16px,env(safe-area-inset-right));bottom:max(20px,calc(10px + env(safe-area-inset-bottom)))}.roster-controls button{min-width:44px;min-height:44px}.contact-form-section,.contact-social-block,.inner-footer{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.contact-form input,.contact-form select,.contact-form textarea{font-size:clamp(20px,5.6vw,22px)}.contact-form button,.contact-social-block a{min-height:52px}}@media (max-width:430px){.topbar__logo-mark{height:26px}.page-header,.topbar{font-size:8px;letter-spacing:.075em}.page-header nav,.topbar__nav{gap:clamp(8px,2.5vw,12px)}.signal-hero h1{font-size:clamp(68px,20vw,86px)}.signal-hero__reel{top:33%;right:-28vw;width:122vw;height:34%;opacity:.84}.signal-end h2{font-size:clamp(64px,19vw,82px)}.contact-hero h1{font-size:clamp(78px,23vw,98px)}.contact-form-intro h2{font-size:clamp(44px,14vw,60px)}}@media (max-width:360px){.topbar{padding-inline:10px}.topbar__logo span{display:none}.topbar__nav{gap:9px;font-size:7px}.page-header{padding-inline:10px}.page-header__logo{gap:4px;font-size:7px}.page-header nav{gap:10px;font-size:7px}.intro-brand{left:8px;top:26vh;font-size:clamp(82px,30vw,108px)}.intro-caption{left:12px;width:calc(100vw - 24px)}.intro-index{right:12px}.signal-sequence{padding-left:12px;padding-right:12px}.signal-sequence__line{left:20px}.signal-work--landscape.archive-card,.signal-work.archive-card,.signal-work.is-anchor:not(.signal-work--landscape){width:calc(100vw - 48px);margin-left:32px}.roster-heading{left:12px;right:12px}.artist-card{flex-basis:76vw}.roster-reticle{width:80vw}.contact-social-block a{gap:10px;font-size:clamp(27px,8vw,32px)}}@media (max-width:820px) and (max-height:680px){.intro-brand{top:15.5vh;width:96vw;font-size:clamp(112px,37vw,186px)}.intro-caption{bottom:58px}.intro-scroll{bottom:14px}.roster-page{min-height:690px}.roster-heading{top:70px}.roster-heading h1{margin-top:2vh;font-size:14vw}.artist-carousel{inset:23vh 0 20vh}.artist-card{flex-basis:min(68vw,285px)}.roster-reticle{top:21vh;bottom:18vh}}@media (max-width:820px) and (orientation:landscape){.intro-brand{top:15vh;width:96vw;font-size:min(35vw,170px)}.intro-caption{bottom:20px}.signal-hero{min-height:640px}.contact-hero,.roster-page{min-height:620px}.roster-heading h1{font-size:min(11vw,76px)}.artist-carousel{inset:22vh 0 18vh}.artist-card{flex-basis:min(42vw,280px)}.roster-reticle{width:min(46vw,300px)}}@media (max-width:820px){:root{--mobile-sans:Arial,Helvetica,sans-serif}body,button,html,input,select,textarea{font-family:var(--mobile-sans)}.afterimage-mark,.artist-card strong,.artist-card__placeholder b,.artist-card__placeholder em,.assembly-takeover__title,.assembly-title,.contact-form-intro h2,.contact-hero h1,.contact-social-block a,.contact-title,.gallery-card__meta h2,.gallery-feature h2,.intro-brand,.intro-declaration,.page-header__logo b,.page-hero h1,.roster-active h2,.roster-heading h1,.signal-end h2,.signal-hero h1,.signal-hero:after,.topbar__logo b{font-family:var(--mobile-sans);font-weight:900;font-synthesis:weight}.contact-form-intro h2,.contact-hero h1,.intro-brand,.page-hero h1,.roster-heading h1,.signal-end h2,.signal-hero h1{box-sizing:border-box;max-width:100%;padding-inline:.035em .075em;padding-bottom:.06em;text-rendering:geometricPrecision}.contact-hero,.page-hero,.signal-hero{overflow-x:clip;overflow-y:visible}.signal-hero h1{width:auto;max-width:calc(100vw - 24px);margin-left:-.035em;font-size:clamp(64px,18.2vw,78px);line-height:.74;letter-spacing:-.07em;overflow:visible}.signal-hero h1 i{-webkit-text-stroke-width:clamp(1px,.45vw,2px)}.signal-end h2{max-width:calc(100vw - 20px);margin-left:-.03em;font-size:clamp(62px,17.5vw,76px);line-height:.74;letter-spacing:-.07em}.roster-heading{overflow:visible}.roster-heading h1{width:calc(100% + 4px);margin-left:-.035em;font-size:clamp(50px,13.8vw,66px);line-height:.78;letter-spacing:-.065em;overflow:visible}.roster-heading h1 i{-webkit-text-stroke-width:clamp(1px,.32vw,1.5px)}.roster-active h2{max-width:100%;font-size:clamp(30px,8.8vw,40px);line-height:.83;letter-spacing:-.055em;overflow-wrap:anywhere}.page-hero h1{left:10px;right:8px;width:auto;max-width:none;font-size:clamp(78px,24vw,103px);line-height:.74;letter-spacing:-.085em}.page-hero h1 span{-webkit-text-stroke-width:clamp(1px,.45vw,2px)}.contact-hero h1{width:calc(100% + 6px);max-width:calc(100vw - 18px);margin-left:-.04em;margin-top:clamp(92px,13vh,128px);font-size:clamp(72px,20.4vw,88px);line-height:.78;letter-spacing:-.07em;overflow:visible}.contact-form-intro h2{max-width:calc(100vw - 32px);margin-left:-.025em;font-size:clamp(42px,12.5vw,54px);line-height:.9;letter-spacing:-.055em}.contact-social-block a,.gallery-card__meta h2,.gallery-feature h2{line-height:.92;letter-spacing:-.045em;overflow-wrap:anywhere}.contact-form label>span,.contact-hero>p,.inner-footer,.page-hero>p,.page-hero__note,.roster-active__bio,.roster-heading>span,.signal-end>div,.signal-hero>p,.signal-hero__meta{line-height:1.25}}@media (max-width:430px){.intro-brand{max-width:calc(100vw - 12px);padding-right:.09em;letter-spacing:-.075em}.signal-hero h1{font-size:clamp(62px,17.8vw,76px)}.signal-end h2{font-size:clamp(60px,17vw,73px)}.contact-hero h1{font-size:clamp(70px,19.8vw,85px)}.contact-form-intro h2{font-size:clamp(40px,12vw,51px)}}@media (max-width:360px){.signal-hero{padding-inline:13px}.signal-hero h1{max-width:calc(100vw - 14px);font-size:clamp(56px,17.2vw,64px);letter-spacing:-.06em}.signal-hero__meta{gap:10px}.signal-hero__meta b{max-width:46%;text-align:right}.roster-heading h1{font-size:clamp(46px,13.2vw,54px)}.page-hero h1{left:8px;right:6px;font-size:clamp(70px,23vw,84px)}.contact-hero{padding-inline:13px}.contact-hero h1{max-width:calc(100vw - 12px);font-size:clamp(64px,19vw,72px);letter-spacing:-.06em}.contact-form-intro h2{max-width:calc(100vw - 26px);font-size:clamp(36px,11.5vw,43px)}.contact-social-block a{font-size:clamp(25px,7.4vw,29px)}}@media (max-width:820px) and (max-height:680px){.signal-hero h1{margin-top:5vh}.contact-hero h1{margin-top:70px;font-size:clamp(64px,18vw,78px)}.roster-heading h1{margin-top:10px;font-size:clamp(46px,12.8vw,58px)}}@media (max-width:820px){:root{--m-sans:Arial,Helvetica,sans-serif;--m-ui-font:"Space Grotesk",Arial,Helvetica,sans-serif;--m-pad:clamp(12px,4vw,18px);--m-header-h:58px;--m-label:clamp(7px,1.8vw,9px);--m-meta:clamp(8px,2vw,10px);--m-small:clamp(10px,2.5vw,12px);--m-display-tight:-0.055em;--m-display-line:.80}body,html{overflow-x:clip}body,button,html,input,select,textarea{font-family:var(--m-sans)}.page-header,.topbar{height:var(--m-header-h);min-height:var(--m-header-h);padding-inline:max(var(--m-pad),env(safe-area-inset-left))}.page-header__logo,.topbar__logo{font-family:var(--m-ui-font)}.page-header__logo b,.topbar__logo b{font-size:clamp(12px,3.5vw,14px);font-weight:800;letter-spacing:-.03em}.page-header__logo span,.topbar__logo span{font-size:clamp(6px,1.65vw,7px);letter-spacing:.08em}.page-header nav,.topbar__nav{font-family:var(--m-ui-font);gap:clamp(10px,3vw,16px);font-size:clamp(7px,1.85vw,9px);letter-spacing:.06em}.page-header nav a,.topbar__nav a{min-height:44px;display:inline-flex;align-items:center}.contact-form-intro h2,.contact-hero h1,.gallery-card__meta h2,.gallery-feature h2,.intro-brand,.page-hero h1,.roster-active h2,.roster-heading h1,.signal-end h2,.signal-hero h1{font-family:var(--m-ui-font)!important;font-weight:800!important;font-style:normal;letter-spacing:var(--m-display-tight);text-rendering:geometricPrecision;font-synthesis:none}.archive-banner>div:first-child,.archive-banner>p,.archive-rail>a,.archive-rail__brand,.archive-rail__signal,.contact-foot,.contact-hero>p,.contact-kicker,.debut-index li em,.debut-index li span,.debut-index>div,.intro-caption,.page-hero>p,.signal-hero>p,.signal-hero__meta{font-family:var(--m-ui-font)}.afterimage-pin,.assembly-pin,.intro-pin{height:100svh;min-height:100svh}.intro-pin{overflow:clip}.intro-brand{left:var(--m-pad);right:var(--m-pad);top:clamp(188px,28svh,260px);width:auto;max-width:none;margin:0;padding:0 .08em .06em 0;font-size:clamp(110px,40vw,176px);line-height:.69;letter-spacing:-.08em;white-space:normal;overflow:visible}.intro-brand br{display:block}.intro-brand,.intro-brand *{box-sizing:border-box}.intro-caption{left:var(--m-pad);bottom:max(68px,calc(56px + env(safe-area-inset-bottom)));width:auto;max-width:330px;font-family:var(--m-sans);line-height:1.35;letter-spacing:.11em}.intro-caption,.intro-index{right:var(--m-pad);font-size:var(--m-label)}.intro-index{top:calc(var(--m-header-h) + 18px);line-height:1}.intro-scroll{left:auto;right:var(--m-pad);bottom:max(16px,calc(10px + env(safe-area-inset-bottom)));width:42px;height:42px;min-width:42px;min-height:42px}.assembly--refined{--reveal-width:min(77vw,320px,49svh)}.assembly-title{font-family:var(--m-sans)!important;font-weight:900;font-size:clamp(15px,4vw,19px);line-height:.95;letter-spacing:-.035em}.afterimage-index,.afterimage-kicker,.assembly-count,.assembly-footer,.assembly-kicker{font-family:var(--m-sans);font-size:var(--m-label);line-height:1.2}.afterimage-stage{width:min(78vw,315px,49svh)}.signal-hero{min-height:100svh;padding:calc(var(--m-header-h) + 18px) var(--m-pad) 24px;overflow:clip}.signal-hero h1{position:relative;z-index:2;width:100%;max-width:100%;margin:clamp(42px,6svh,66px) 0 0;padding:0 .08em .06em 0;font-size:clamp(64px,18.5vw,82px);line-height:.75;letter-spacing:-.07em;white-space:normal;overflow:visible}.signal-hero h1 i{font-family:var(--m-sans)!important;font-style:normal;-webkit-text-stroke-width:1.25px}.signal-hero>p,.signal-hero__meta{font-family:var(--m-sans);font-size:var(--m-label);line-height:1.25}.signal-hero__reel{top:34%;width:110vw;max-width:none;right:-22vw;height:36%;opacity:.82}.signal-work--landscape.archive-card,.signal-work.archive-card,.signal-work.is-anchor:not(.signal-work--landscape){width:min(calc(100vw - 54px),560px);margin-left:38px}.signal-index-trigger{min-height:44px;min-width:88px;font-family:var(--m-sans);font-size:var(--m-label)}.signal-end h2{font-size:clamp(62px,17.5vw,78px);line-height:.76;letter-spacing:-.068em;padding-right:.08em}.roster-page{min-height:max(100svh,700px);overflow-x:clip;overflow-y:auto}.roster-heading{left:var(--m-pad);right:var(--m-pad);top:calc(var(--m-header-h) + 18px);overflow:visible}.roster-heading>span{font-family:var(--m-sans);font-size:var(--m-label);line-height:1.2}.roster-heading h1{width:100%;margin:clamp(22px,4svh,38px) 0 0;padding-right:.08em;font-size:clamp(50px,14.5vw,65px);line-height:.77;letter-spacing:-.068em;overflow:visible}.roster-heading h1 i{font-family:var(--m-sans)!important;font-style:normal;-webkit-text-stroke-width:1px}.artist-carousel{min-height:390px}.artist-card strong{font-family:var(--m-sans)!important;font-size:clamp(24px,6.7vw,31px);line-height:.88;letter-spacing:-.045em}.roster-active{left:var(--m-pad);right:112px;max-width:none}.roster-active h2{font-size:clamp(28px,8.2vw,38px);line-height:.84;letter-spacing:-.055em;padding-right:.06em}.roster-active__bio{max-width:none;font-family:var(--m-sans);font-size:var(--m-label);line-height:1.3;overflow-wrap:anywhere}.roster-controls{right:var(--m-pad)}.roster-controls button{min-width:44px;min-height:44px}.contact-hero{min-height:100svh;padding:calc(var(--m-header-h) + 20px) var(--m-pad) max(28px,env(safe-area-inset-bottom));overflow:clip}.contact-hero h1{width:100%;max-width:100%;margin:clamp(112px,17svh,170px) 0 0;padding:0 .09em .07em 0;font-size:clamp(69px,20.2vw,88px);line-height:.79;letter-spacing:-.068em;overflow:visible}.contact-hero>p{font-family:var(--m-sans);font-size:var(--m-label);line-height:1.3}.contact-form-section,.contact-social-block,.inner-footer{padding-left:var(--m-pad);padding-right:var(--m-pad)}.contact-form-intro h2{width:100%;max-width:100%;font-size:clamp(40px,12vw,52px);line-height:.9;letter-spacing:-.05em;padding-right:.06em}.contact-form label>span{font-family:var(--m-sans);font-size:var(--m-label);line-height:1.25}.contact-form input,.contact-form select,.contact-form textarea{font-family:var(--m-sans);font-size:clamp(18px,5vw,22px);line-height:1.2}.contact-social-block a{font-family:var(--m-sans)!important;font-size:clamp(27px,8vw,34px);line-height:.92;letter-spacing:-.045em}}@media (min-width:376px) and (max-width:410px){.intro-brand{top:clamp(194px,29svh,272px);font-size:clamp(118px,41vw,184px);line-height:.69}.signal-hero h1{font-size:72px}.roster-heading h1{font-size:56px}.contact-hero h1{font-size:79px}}@media (max-width:375px){:root{--m-pad:12px}.page-header nav,.topbar__nav{gap:9px;font-size:7px}.intro-brand{top:clamp(176px,26svh,220px);font-size:clamp(104px,38vw,146px);line-height:.7;letter-spacing:-.072em}.signal-hero h1{font-size:clamp(58px,17.3vw,65px);letter-spacing:-.06em}.signal-hero__reel{top:36%;right:-19vw;width:min(90vw,360px);height:32%}.signal-work--landscape.archive-card,.signal-work.archive-card,.signal-work.is-anchor:not(.signal-work--landscape){width:calc(100vw - 46px);margin-left:31px}.roster-heading h1{font-size:clamp(46px,13.8vw,53px);letter-spacing:-.06em}.artist-card{flex-basis:76vw}.roster-active{right:106px}.roster-active h2{font-size:clamp(27px,8vw,31px)}.contact-hero h1{margin-top:clamp(104px,16svh,138px);font-size:clamp(62px,18.8vw,71px);letter-spacing:-.058em}.contact-form-intro h2{font-size:clamp(36px,11.4vw,43px)}}@media (min-width:411px) and (max-width:520px){:root{--m-pad:18px}.intro-brand{top:clamp(206px,30svh,274px);font-size:clamp(134px,33vw,166px)}.assembly--refined{--reveal-width:min(74vw,350px,49svh)}.signal-hero h1{font-size:clamp(75px,17.6vw,88px)}.roster-heading h1{font-size:clamp(60px,13.8vw,70px)}.contact-hero h1{font-size:clamp(82px,19vw,94px)}.contact-form-intro h2{font-size:clamp(50px,11.8vw,58px)}}@media (max-width:820px) and (max-height:700px){.intro-brand{top:clamp(156px,23svh,200px);font-size:clamp(94px,34vw,130px)}.intro-caption{bottom:52px}.assembly--refined{--reveal-width:min(70vw,285px,46svh)}.signal-hero h1{margin-top:32px}.contact-hero h1{margin-top:70px;font-size:clamp(61px,17vw,76px)}.roster-heading h1{margin-top:14px}.artist-carousel{min-height:340px}}@media (max-width:820px) and (min-height:850px){.intro-brand{top:clamp(220px,30svh,260px)}.contact-hero h1{margin-top:clamp(145px,18svh,195px)}}.intro-declaration{inset:0;display:grid;grid-template-rows:repeat(3,min-content);align-content:center;justify-content:stretch;grid-gap:clamp(10px,1.6vh,24px);gap:clamp(10px,1.6vh,24px);padding:clamp(76px,9vh,128px) clamp(42px,4.5vw,92px) clamp(66px,8vh,112px);font-size:medium;line-height:.78;letter-spacing:-.065em;overflow:visible;transform-origin:50% 50%}.intro-declaration,.intro-declaration__line{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-weight:900}.intro-declaration__line{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:0 .07em .055em .035em;font-style:normal;white-space:nowrap;text-rendering:geometricPrecision}.intro-declaration__line--one{justify-self:start;color:#fff}.intro-declaration__line--one,.intro-declaration__line--two{margin:0;font-size:clamp(118px,17vw,304px);letter-spacing:-.067em}.intro-declaration__line--two{justify-self:end;align-self:auto;color:var(--blue);-webkit-text-stroke:0 transparent!important;text-shadow:none}.intro-declaration__line--three{justify-self:center;margin:0;color:var(--flare);font-size:clamp(98px,13.15vw,236px);letter-spacing:-.061em}@media (max-width:820px){.intro-declaration{gap:clamp(8px,1.6svh,16px);padding:max(58px,calc(48px + env(safe-area-inset-top))) max(14px,env(safe-area-inset-right)) max(52px,calc(42px + env(safe-area-inset-bottom))) max(14px,env(safe-area-inset-left))}.intro-declaration__line{padding-right:.08em;padding-left:.045em;padding-bottom:.065em}.intro-declaration__line--one,.intro-declaration__line--two{font-size:clamp(67px,23.2vw,112px);letter-spacing:-.06em}.intro-declaration__line--three{font-size:clamp(49px,16.2vw,79px);letter-spacing:-.048em}}@media (min-width:376px) and (max-width:410px){.intro-declaration{padding-inline:16px;gap:13px}.intro-declaration__line--one,.intro-declaration__line--two{font-size:91px}.intro-declaration__line--three{font-size:63px}}@media (max-width:375px){.intro-declaration{padding-inline:12px}.intro-declaration__line--one,.intro-declaration__line--two{font-size:clamp(64px,22.6vw,85px)}.intro-declaration__line--three{font-size:clamp(47px,15.6vw,59px);letter-spacing:-.042em}}@media (min-width:411px) and (max-width:520px){.intro-declaration{padding-inline:18px}.intro-declaration__line--one,.intro-declaration__line--two{font-size:clamp(94px,22.2vw,112px)}.intro-declaration__line--three{font-size:clamp(65px,15.4vw,78px)}}@media (max-width:820px) and (max-height:700px){.intro-declaration{gap:6px;padding-top:66px;padding-bottom:48px}.intro-declaration__line--one,.intro-declaration__line--two{font-size:clamp(62px,20.5vw,88px)}.intro-declaration__line--three{font-size:clamp(45px,14.3vw,62px)}}.intro-declaration{row-gap:0}.intro-declaration__line{position:relative;overflow:visible;isolation:isolate}.intro-declaration__line--one{margin-bottom:-.105em;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 84%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 84%,transparent)}.intro-declaration__line--two{margin-top:-.06em;margin-bottom:-.105em;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 14%,#000 84%,transparent)}.intro-declaration__line--three{margin-top:-.075em;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000);mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000)}.intro-declaration__line--two{-webkit-text-stroke:0!important;text-shadow:none!important}@media (max-width:820px){.intro-declaration__line--one{margin-bottom:-.09em}.intro-declaration__line--two{margin-top:-.05em;margin-bottom:-.09em}.intro-declaration__line--three{margin-top:-.06em}}.contact-foot--clean,.inner-footer--clean{display:flex;justify-content:flex-end}@media (max-width:820px){html{scroll-padding-top:var(--m-header-h,58px)}body{width:100%;min-width:0;overscroll-behavior-x:none}.page-header,.topbar{padding-top:env(safe-area-inset-top);height:calc(var(--m-header-h, 58px) + env(safe-area-inset-top))}.page-header nav,.topbar__nav{justify-content:flex-end}.assembly-takeover>a,.contact-form button,.contact-social-block a,.inner-footer a,.page-header nav a,.social-link,.topbar__nav a{touch-action:manipulation}.afterimage-pin,.assembly-pin,.contact-hero,.intro-pin,.signal-hero{min-height:100dvh}.afterimage-stage,.poster-shell{max-width:calc(100vw - (2 * var(--m-pad, 16px)))}.assembly-takeover>a{bottom:max(22px,calc(14px + env(safe-area-inset-bottom)));min-height:48px}.social-link{grid-template-columns:46px minmax(0,1fr) auto;gap:12px}.social-link i{width:44px;height:44px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-width:0;font-size:max(16px,clamp(18px,5vw,22px))}.contact-social-block a{gap:14px}.contact-social-block a span{flex:0 0 auto;font-size:clamp(7px,2vw,9px);text-align:right}.art-viewer{height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.art-viewer__bottom,.art-viewer__top{padding-inline:max(12px,env(safe-area-inset-left))}.art-viewer__bottom button,.art-viewer__top button,.roster-controls button{min-width:44px;min-height:44px;touch-action:manipulation}}@media (max-width:360px){.page-header__logo span,.topbar__logo span{display:none}.page-header nav,.topbar__nav{gap:8px}.contact-social-block a{align-items:flex-end;font-size:clamp(24px,7.2vw,28px)}.contact-social-block a span{max-width:42%;overflow-wrap:anywhere}}@media (max-width:820px) and (max-height:620px){.intro-brand{top:18svh;width:92vw}.assembly--refined{--reveal-width:min(64vw,270px,43svh)}.afterimage-stage{width:min(64vw,270px,43svh)}.assembly--refined .assembly-takeover__registration{display:none}}@media (max-width:820px) and (hover:none){.archive-card button>i,.debut-work__view{display:none}.social-link+.social-link:hover,.social-link:hover{color:inherit;background:transparent;padding-left:0}}@media (min-width:821px){.intro-brand{top:22vh;width:90vw;font-size:clamp(110px,17.5vw,330px)}.intro-line--edition{margin-left:clamp(3vw,6vw,7vw)}.roster-heading h1{font-size:clamp(74px,min(10vw,13vh),150px)}.artist-carousel{inset:30vh 0 8vh}.artist-card{flex-basis:clamp(190px,min(23vw,42vh),360px)}.artist-track{padding-inline:calc(50vw - min(12vw, 180px))}.roster-active{width:min(78vw,820px);grid-template-columns:48px minmax(0,1fr);column-gap:18px;align-items:start}.roster-active h2{grid-column:2;max-width:100%;font-size:clamp(34px,4.2vw,70px);line-height:.82;white-space:nowrap}.roster-active span{grid-column:1}.roster-active__bio,.roster-active__role{grid-column:2}.roster-active__role{margin-top:10px}.roster-active__bio{width:min(100%,680px);max-width:none;font-size:11px;line-height:1.55;letter-spacing:.045em;text-transform:none}.signal-hero h1{width:61vw;margin-top:clamp(78px,9vh,110px);font-size:clamp(88px,12vw,190px);line-height:.7}.signal-hero__reel{right:-7vw;top:25%;width:48vw;height:55%}.signal-work.is-anchor:not(.signal-work--landscape){width:clamp(300px,38vw,560px)}}.afterimage-mark,.afterimage-word,.archive-banner h1,.assembly-takeover__title,.assembly-word,.contact-form-intro h2,.contact-hero h1,.contact-social-block a,.contact-title,.debut-hero__title,.debut-work__caption h2,.intro-brand,.intro-declaration,.page-hero h1,.roster-active h2,.roster-heading h1,.signal-end h2,.signal-hero h1{letter-spacing:-.055em}.contact-title{line-height:.76}.contact-title span:last-child{margin-left:10vw}.contact-hero h1{line-height:.76}.page-hero h1,.roster-heading h1,.signal-end h2,.signal-hero h1{line-height:.74}.contact-form-intro h2,.debut-work__caption h2,.roster-active h2{line-height:.88}@media (max-width:820px){.afterimage-mark,.afterimage-word,.assembly-takeover__title,.assembly-word,.contact-form-intro h2,.contact-hero h1,.contact-social-block a,.contact-title,.intro-brand,.intro-declaration,.page-hero h1,.roster-active h2,.roster-heading h1,.signal-end h2,.signal-hero h1{letter-spacing:-.045em}.contact-title{line-height:.8}.contact-title span:last-child{margin-left:0}.contact-hero h1{line-height:.82}.topbar{grid-template-columns:auto minmax(0,1fr)}.topbar__nav{width:max-content;max-width:100%;justify-self:end}.roster-active h2,.roster-active__bio,.roster-active__role{grid-column:2}.roster-active h2{white-space:normal}.contact-hero__line--long{font-size:.78em;letter-spacing:-.035em}.intro-line--edition{width:max-content;max-width:min(72vw,220px);margin-left:clamp(4px,1.5vw,10px);font-size:min(.76em,21vw);letter-spacing:-.05em}.roster-heading h1{font-size:clamp(43px,13.5vw,62px);line-height:.79;letter-spacing:-.055em}.assembly-word--become{max-width:calc(100vw - (2 * var(--m-pad, 16px)));font-size:clamp(62px,21vw,108px);letter-spacing:-.05em}.signal-hero__reel{right:-22vw;top:34%;width:98vw;max-width:none;height:30%;opacity:.84}}@media (max-width:430px){.topbar__logo-mark{height:22px}.topbar__nav{gap:clamp(7px,2.5vw,10px);font-size:clamp(6.5px,1.8vw,8px)}.contact-hero h1{width:calc(100vw - (2 * var(--m-pad, 16px)));max-width:none}}@media (max-width:820px) and (orientation:landscape){.contact-hero h1{margin-top:34px;font-size:clamp(54px,11vw,74px);line-height:.76}.contact-hero__line--long{font-size:.86em}.signal-hero h1{margin-top:24px;font-size:clamp(54px,10vw,72px)}.roster-heading h1{font-size:clamp(42px,8vw,58px)}}@media (min-width:821px){.roster-heading{top:clamp(78px,9vh,96px)}.roster-heading h1{margin-top:clamp(18px,2.5vh,28px)}.roster-reticle{top:calc(61vh - min(15.34vw, 240px) - 18px)}}@media (max-width:820px){.roster-heading{top:calc(var(--m-header-h, 58px) + 6px)}.roster-heading h1{margin-top:clamp(9px,1.5svh,14px)}.roster-reticle{top:max(26vh,calc(54vh - 48vw - 14px))}}@media (max-width:820px) and (orientation:portrait){.contact-hero{min-height:clamp(480px,64dvh,560px)}.contact-hero__globe{right:clamp(8px,3vw,16px);top:clamp(176px,25dvh,220px);bottom:auto;width:min(44vw,184px);opacity:.68}}@media (max-width:820px){.roster-page{min-height:max(100svh,640px)}.roster-heading{top:var(--m-header-h,58px)}.roster-heading h1{margin-top:clamp(5px,.8svh,9px)}.roster-active{left:var(--m-pad,16px);right:var(--m-pad,16px);bottom:16px;width:auto;grid-template-columns:30px minmax(0,1fr);column-gap:10px;align-items:start}.roster-active h2{max-width:100%;padding:0 100px 0 0;font-size:clamp(27px,8.4vw,40px);line-height:.88;overflow-wrap:anywhere}.roster-active__role{margin-top:6px;font-size:clamp(7px,2vw,9px);line-height:1.25}.roster-active__bio{width:min(100%,540px);max-width:none;margin-top:6px;font-size:clamp(9px,2.45vw,11px);line-height:1.42;letter-spacing:.035em;text-transform:none;overflow-wrap:break-word}.roster-controls{bottom:44px}}@media (max-width:430px){.roster-active{grid-template-columns:minmax(0,1fr)}.roster-active>span{display:none}.roster-active h2,.roster-active__bio,.roster-active__role{grid-column:1}}@media (max-width:820px) and (orientation:portrait){.contact-hero h1{margin-top:clamp(48px,7dvh,68px)}}@media (max-width:430px) and (orientation:portrait){.contact-hero{min-height:clamp(400px,48dvh,440px)}.contact-hero__globe{right:clamp(32px,10vw,48px);top:clamp(168px,24dvh,206px);width:min(42vw,172px)}}@media (max-width:820px) and (orientation:portrait){.contact-hero{min-height:clamp(360px,50dvh,500px);padding-bottom:14px}.contact-hero__globe{top:clamp(44px,6.4dvh,76px);right:clamp(8px,2.4vw,18px);bottom:auto;width:min(37vw,168px);opacity:.72}}@media (max-width:430px) and (orientation:portrait){.contact-hero{min-height:clamp(330px,44dvh,390px);padding-bottom:10px}.contact-hero__globe{top:clamp(10px,2.2dvh,24px);right:clamp(8px,3.2vw,16px);width:min(34vw,140px)}}@media (prefers-reduced-motion:reduce){.contact-hero__globe{animation:none}}@media (min-width:821px) and (max-width:1180px){.signal-hero{min-height:760px;padding-top:84px;padding-right:36vw}.signal-hero h1{max-width:7em;margin-top:5.5vh;font-size:clamp(84px,12vw,170px)}.signal-hero>p{max-width:26ch}.signal-hero__reel{right:-8vw;top:23%;width:50vw;height:56%}.contact-hero{min-height:74svh;padding-top:48px;padding-right:4vw}.contact-hero h1{max-width:8.6em;margin-top:6vh;font-size:clamp(80px,12vw,176px);line-height:.74}}@media (min-width:1181px) and (max-width:1366px){.signal-hero{padding-top:clamp(78px,10vh,120px);padding-right:32vw}.signal-hero h1{width:56vw;margin-top:clamp(54px,6vh,82px);font-size:clamp(82px,10.6vw,178px)}.signal-hero__reel{right:-7vw;top:23%;width:50vw;height:55%}}@media (min-width:821px) and (max-width:1366px){.signal-hero h1{margin-top:clamp(44px,5.5vh,82px)}.signal-hero__reel{top:23%;right:-8vw;width:52vw;height:56%}}@media (min-width:821px){.signal-end h2{max-width:100%;font-size:clamp(80px,15vw,235px)}}html{scrollbar-width:thin;scrollbar-color:#f4f2ec #070707}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#070707}::-webkit-scrollbar-thumb{min-height:42px;background:#f4f2ec;border:3px solid #070707;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#ffffff}::-webkit-scrollbar-corner{background:#070707}.introduction--autoplay{height:auto!important;min-height:100svh}.introduction--autoplay .intro-pin{position:relative;top:auto;min-height:620px}.intro-autoplay__poster{position:absolute;z-index:4;left:50%;top:52%;width:min(42vw,540px,68svh);aspect-ratio:4/5;opacity:0;visibility:hidden;transform:translate(-50%,-50%) scale(.94);pointer-events:none}.intro-autoplay__layer{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill}.introduction--autoplay:not(.is-composed) .intro-autoplay__poster{will-change:transform}.intro-autoplay__type{position:absolute;z-index:7;inset:0;overflow:hidden;pointer-events:none}.intro-autoplay__word{position:absolute;left:0;display:block;width:100%;font-family:var(--display-font);font-size:clamp(110px,20vw,360px);font-weight:900;line-height:.72;letter-spacing:-.07em;text-transform:uppercase;white-space:nowrap;opacity:0;visibility:hidden;will-change:transform,opacity}.intro-autoplay__word--make{top:15%;color:var(--paper)}.intro-autoplay__word--break{top:41%;color:var(--blue);-webkit-text-stroke:2px white}.intro-autoplay__word--become{top:66%;color:var(--flare)}.intro-autoplay__quote{position:absolute;z-index:8;inset:50% auto auto 50%;width:min(92vw,1180px);margin:0;color:var(--paper);font-family:var(--display-font);font-size:clamp(52px,8.2vw,132px);font-weight:900;line-height:.82;letter-spacing:-.045em;text-align:center;text-transform:uppercase;text-wrap:balance;transform:translate(-50%,-50%);pointer-events:none}.intro-autoplay__quote-line{display:block;opacity:0;visibility:hidden;will-change:transform,opacity,letter-spacing}.intro-autoplay__quote-line--three{color:var(--paper);font-size:.72em;line-height:.72}.intro-autoplay__quote-outline{color:transparent;-webkit-text-stroke:2px var(--paper);paint-order:stroke fill}.intro-autoplay__quote-mark{display:inline-block;color:var(--paper);font-family:Georgia,serif;font-size:.78em;font-weight:700;line-height:0;letter-spacing:0;vertical-align:.12em}.landing-carousel-section{position:relative;height:100svh;min-height:620px;overflow:hidden;background:var(--night)}@media (max-width:820px){.introduction--autoplay{height:auto!important;min-height:100dvh}.introduction--autoplay .intro-pin{height:100dvh;min-height:580px}.intro-autoplay__poster{top:51%;width:min(78vw,360px,58dvh)}.intro-autoplay__word{font-size:clamp(86px,30vw,180px)}.intro-autoplay__word--make{top:18%}.intro-autoplay__word--break{top:43%}.intro-autoplay__word--become{top:68%;font-size:clamp(70px,23vw,120px)}.intro-autoplay__quote{width:96vw;font-size:clamp(38px,10.8vw,64px);line-height:.84}.intro-autoplay__quote-outline{-webkit-text-stroke-width:1.4px}.landing-carousel-section{height:100dvh;min-height:580px}}@media (prefers-reduced-motion:reduce){.intro-pin:after{animation:none}}@media (max-width:820px) and (orientation:portrait){.intro-brand{font-size:clamp(128px,44vw,190px);line-height:.63}.intro-line--edition{width:max-content;max-width:none;margin-top:-.12em;margin-left:clamp(2px,1vw,6px);font-size:clamp(96px,27vw,118px);line-height:.68}.intro-declaration__line--one,.intro-declaration__line--two{font-size:clamp(76px,25.5vw,120px)}.intro-declaration__line--three{font-size:clamp(54px,17.5vw,84px)}}@media (min-width:821px) and (max-width:1180px){.contact-hero{min-height:0;padding-bottom:clamp(40px,5vh,56px)}}.afterimage-mark,.archive-banner h1,.archive-banner:after,.archive-rail__brand b,.archive-rail__title,.art-viewer__bottom h2,.artist-card strong,.artist-card__placeholder b,.artist-card__placeholder em,.assembly-takeover__title,.assembly-word,.contact-form-intro h2,.contact-hero h1,.contact-social-block a,.contact-title,.debut-hero:after,.debut-hero__title,.debut-index li b,.debut-marquee,.debut-work__caption h2,.debut-works__intro p,.gallery-card__meta h2,.gallery-feature h2,.intro-brand,.intro-declaration,.landing-art-card strong,.page-header__logo b,.page-hero h1,.roster-active h2,.roster-heading h1,.signal-end h2,.signal-hero h1,.signal-hero:after,.social-link b{font-family:var(--display-font)!important}@media (max-width:820px) and (orientation:portrait){.signal-hero__reel{top:39%;height:42%}.roster-heading h1{font-size:clamp(40px,11.8vw,52px);line-height:.82}}@media (max-width:520px){.signal-hero__reel{top:40%;right:-26vw;width:126vw;height:32%;opacity:.84}}@media (max-width:360px){.signal-hero__reel{top:39%;right:-32vw;width:132vw;height:31%;opacity:.86}}@media (max-width:820px){.introduction{height:230svh}.assembly{height:430svh}.landing-art-carousel__track{padding-inline:8vw}.landing-art-card{flex-basis:min(84vw,360px,60vh)}}@media (min-width:821px) and (max-width:1366px){.signal-hero{padding-right:4vw}.signal-hero h1{position:relative;z-index:2;width:min(70vw,760px);max-width:none}.signal-hero__reel{top:47%;right:-10vw;width:82vw;height:42%}}@media (max-width:520px) and (orientation:portrait){.signal-hero__reel{top:39%;height:42%}}.intro-caption,.landing-art-carousel>header,.roster-active__role,.roster-heading>b,.roster-heading>span,.signal-hero>a,.signal-hero>p,.signal-hero__meta,.topbar,.topbar__nav{font-family:var(--brand-font);font-weight:700}.topbar__nav{letter-spacing:.16em}.intro-caption{letter-spacing:.18em;font-weight:400}.intro-line__text{font-family:var(--brand-font);font-weight:700;letter-spacing:.005em}.intro-brand{font-size:clamp(74px,13vw,250px);letter-spacing:0}.intro-line--edition{margin-left:clamp(2vw,3.5vw,5vw);-webkit-text-stroke-width:clamp(1.5px,.16vw,3px)}.artist-card>span,.bp-piece__index,.collection-book__foot,.collection-book__vol,.landing-art-card span{font-family:var(--brand-font)}.artist-card strong,.bp-artist__body h2,.bp-node__label b,.roster-active h2{font-family:var(--brand-font);font-weight:700;letter-spacing:-.005em}.artist-card strong{font-size:clamp(16px,1.7vw,27px);line-height:1}.roster-active h2{font-size:clamp(28px,3.9vw,66px);line-height:.9}.roster-heading h1{position:relative;letter-spacing:-.085em}.roster-heading h1 .roster-heading__human{display:block;letter-spacing:var(--hf-track,.5685em);margin-right:calc(var(--hf-track, .5685em) * -1)}.roster-heading h1 i{letter-spacing:-.085em;-webkit-text-stroke:clamp(1px,.14vw,3px) rgba(255,255,255,.34)}.value-prop{position:relative;z-index:2;padding:clamp(90px,14vh,190px) 4vw clamp(70px,11vh,150px);background:var(--night);border-top:1px solid rgba(255,255,255,.14)}.value-prop:before{content:"";inset:0;z-index:-1;background:radial-gradient(ellipse at 82% 8%,rgba(21,49,255,.07),transparent 52%)}.value-prop:before,.vp-mark{position:absolute;pointer-events:none}.vp-mark{z-index:0;top:clamp(18px,3vh,54px);left:4vw;display:flex;font-family:var(--brand-font);font-weight:700;font-size:clamp(140px,22vw,380px);line-height:.78;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.13);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vp-body,.vp-cta,.vp-head,.vp-rule{position:relative;z-index:1}.vp-head{display:grid;grid-gap:clamp(2px,.4vw,8px);gap:clamp(2px,.4vw,8px)}.vp-mask{display:block;overflow:hidden}.vp-line{display:block;font-family:var(--brand-font);font-weight:700;font-size:min(7.2vw,124px);line-height:1;letter-spacing:0;text-transform:uppercase}.vp-line--stroke{color:transparent;-webkit-text-stroke:clamp(1px,.13vw,2.5px) var(--paper)}.vp-rule{margin:clamp(26px,4vh,52px) 0 clamp(24px,3.6vh,46px);height:1px;background:rgba(255,255,255,.16)}.vp-rule span{display:block;height:100%;background:var(--paper);transform-origin:left center}.vp-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:clamp(24px,5vw,80px);gap:clamp(24px,5vw,80px);align-items:start}.vp-copy{max-width:38ch;margin:0;color:rgba(255,255,255,.74);font-family:var(--meta-font);font-size:clamp(13px,1.15vw,17px);font-weight:400;line-height:1.65}.vp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.vp-chip{padding:9px 15px 8px;color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.26);border-radius:0;font-family:var(--brand-font);font-weight:700;font-size:clamp(10px,.95vw,14px);letter-spacing:.06em;text-transform:lowercase;transition:color .2s ease,background .2s ease,border-color .2s ease}.vp-chip:hover{color:var(--night);background:var(--paper);border-color:var(--paper)}.vp-cta{display:flex;flex-wrap:wrap;gap:clamp(10px,1.4vw,20px);margin-top:clamp(32px,5vh,62px)}.vp-cta,.vp-cta a{align-items:center}.vp-cta a{display:inline-flex;gap:10px;padding:15px 24px 13px;font-family:var(--brand-font);font-weight:700;font-size:clamp(12px,1.1vw,17px);letter-spacing:.04em;transition:transform .24s cubic-bezier(.16,1,.3,1),background .22s ease,color .22s ease}.vp-cta a:hover{transform:translateY(-3px)}.vp-cta__primary{color:var(--night);background:var(--paper)}.vp-cta__primary:hover{background:#ffffff}.vp-cta__ghost{color:var(--paper);border:1px solid rgba(255,255,255,.3)}.vp-cta__ghost:hover{color:var(--night);background:var(--paper)}.vp-cta__status{display:inline-flex;align-items:center;gap:9px;margin-left:auto;color:rgba(255,255,255,.6);font-family:var(--header-font);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.vp-cta__status i{width:7px;height:7px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 0 rgba(255,255,255,.5);animation:vp-pulse 2.4s ease-out infinite}@keyframes vp-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.45)}70%{box-shadow:0 0 0 11px rgba(255,255,255,0)}to{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@media (max-width:820px){.vp-line{font-size:min(10vw,60px);line-height:1.04}.vp-body{grid-template-columns:1fr}.vp-cta__status{margin-left:0;width:100%}}.bp-page{position:relative;min-height:100svh;padding-top:52px;background:var(--night)}.bp-page:before{content:"";position:fixed;inset:0;z-index:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0) 0 0 /100% 92px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0) 0 0 /92px 100%;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 12%,transparent 76%);mask-image:radial-gradient(ellipse at 50% 40%,#000 12%,transparent 76%);pointer-events:none}.bp-header{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px;padding:clamp(60px,11vh,130px) 4vw clamp(30px,5vh,60px)}.bp-header__title h1{margin:0;font-family:var(--poster-font);font-size:clamp(56px,10.5vw,190px);line-height:.74;letter-spacing:-.085em}.bp-header__title h1 i{display:block;margin-left:clamp(10px,2.4vw,46px);color:transparent;-webkit-text-stroke:clamp(1px,.15vw,3px) rgba(255,255,255,.4);font-style:normal}.bp-header__title p{max-width:42ch;margin:clamp(16px,2.6vh,30px) 0 0;color:rgba(255,255,255,.56);font-family:var(--header-font);font-size:clamp(11px,1vw,15px);font-weight:600;line-height:1.55}.bp-switch{position:relative;display:inline-flex;padding:4px;border:1px solid rgba(255,255,255,.24);border-radius:999px;isolation:isolate}.bp-switch button{position:relative;z-index:2;padding:11px 22px 9px;color:rgba(255,255,255,.6);background:none;border:0;border-radius:999px;cursor:pointer;font-family:var(--brand-font);font-weight:700;font-size:clamp(11px,1vw,15px);letter-spacing:.06em;transition:color .26s ease}.bp-switch button.is-on{color:var(--night)}.bp-switch__thumb{position:absolute;z-index:1;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:var(--paper);border-radius:999px;transition:transform .46s cubic-bezier(.16,1,.3,1)}.bp-page--artists .bp-switch__thumb{transform:translateX(100%)}.bp-sequence{z-index:2;grid-gap:clamp(40px,9vh,120px);gap:clamp(40px,9vh,120px);padding:0 4vw clamp(60px,10vh,140px)}.bp-panel,.bp-sequence{position:relative;display:grid}.bp-panel{grid-template-columns:minmax(0,1fr);min-height:min(72vh,720px)}.bp-panel.is-focus{z-index:5}.bp-graph{z-index:3;pointer-events:none}.bp-edges,.bp-graph{position:absolute;inset:0}.bp-edges{width:100%;height:100%;overflow:visible}.bp-edge{stroke:rgba(255,255,255,.72);stroke-width:1;opacity:.38;transition:opacity .3s ease,stroke-width .3s ease}.bp-page[data-highlight] .bp-edge{opacity:.12}.bp-node{position:absolute;left:var(--node-x);top:var(--node-y);z-index:4;display:flex;align-items:center;gap:12px;padding:0;color:var(--paper);background:none;border:0;margin-left:calc(var(--disc-size) / -2);transform:translateY(-50%);cursor:pointer;pointer-events:auto;text-align:left;--disc-size:clamp(56px,5.6vw,92px)}.bp-node__disc,.bp-node__plate{position:relative;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;background:#131313;box-shadow:0 0 0 1px rgba(255,255,255,.22),0 18px 40px rgba(0,0,0,.5);transition:box-shadow .32s ease,transform .48s cubic-bezier(.16,1,.3,1),filter .32s ease}.bp-node__disc{width:var(--disc-size);aspect-ratio:1;border-radius:50%}.bp-node__plate{width:clamp(58px,6vw,100px);aspect-ratio:3/4}.bp-node__disc img{width:100%;height:100%;object-fit:cover}.bp-node__plate img{width:100%;height:100%;object-fit:contain;background:#0b0b0b}.bp-initials{font-family:var(--brand-font);font-size:clamp(15px,1.5vw,24px);color:rgba(255,255,255,.62)}.bp-node__label{display:grid;grid-gap:3px;gap:3px;max-width:clamp(120px,13vw,230px);opacity:.72;transition:opacity .28s ease,transform .38s ease}.bp-node__label b{font-size:clamp(12px,1.15vw,19px);font-weight:700;line-height:1;text-transform:lowercase}.bp-node__label i{color:rgba(255,255,255,.44);font-family:var(--header-font);font-size:8px;font-style:normal;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.bp-node:hover .bp-node__disc,.bp-node:hover .bp-node__plate{transform:scale(1.09);box-shadow:0 0 0 2px var(--node-accent),0 22px 50px rgba(0,0,0,.6)}.bp-node:hover .bp-node__label{opacity:1;transform:translateX(3px)}.bp-node:focus-visible{outline:2px solid var(--node-accent);outline-offset:8px}.bp-page[data-highlight] .bp-node{opacity:.2;filter:grayscale(.85)}.bp-page[data-highlight] .bp-node.is-lit,.bp-page[data-highlight] .bp-node:hover{opacity:1;filter:none}.bp-node--more{display:grid;place-items:center;width:clamp(56px,5.6vw,92px);aspect-ratio:1;color:rgba(255,255,255,.75);border:1px dashed rgba(255,255,255,.4);border-radius:50%;font-family:var(--brand-font);font-weight:700;font-size:clamp(13px,1.3vw,20px);transition:color .26s ease,background .26s ease,border-color .26s ease}.bp-node--work{--disc-size:clamp(58px,6vw,100px)}.bp-node--more:hover{color:var(--night);background:var(--paper);border-style:solid}.bp-node--more .bp-node__label{position:absolute;left:calc(100% + 12px);white-space:nowrap}.bp-piece__stage{position:relative;display:grid;align-content:center;width:min(46%,620px);padding:clamp(20px,4vh,50px) 0}.bp-piece__index{color:var(--work-accent);font-size:clamp(13px,1.3vw,20px);letter-spacing:.1em}.bp-piece__frame{position:relative;margin:14px 0 0;overflow:hidden;background:#101010;box-shadow:0 0 0 1px rgba(255,255,255,.16),0 40px 90px rgba(0,0,0,.55)}.bp-piece__frame img{width:100%;height:100%;object-fit:contain;background:#0b0b0b}.bp-piece--portrait .bp-piece__frame{aspect-ratio:3/4}.bp-piece--landscape .bp-piece__frame{aspect-ratio:4/3}.bp-piece__meta{margin:18px 0 0}.bp-piece__meta h2{margin:0;font-family:var(--poster-font);font-size:clamp(22px,2.9vw,52px);line-height:.92;letter-spacing:-.055em;text-transform:uppercase}.bp-piece__meta p{margin:9px 0 0;color:var(--work-accent);font-family:var(--brand-font);font-weight:700;font-size:clamp(10px,.95vw,14px);letter-spacing:.04em}.bp-artist__stage{position:relative;display:grid;grid-template-columns:clamp(150px,17vw,290px) minmax(0,1fr);grid-gap:clamp(18px,2.6vw,42px);gap:clamp(18px,2.6vw,42px);align-content:center;align-items:center;width:min(52%,700px);padding:clamp(20px,4vh,50px) 0}.bp-artist__portrait{position:relative;display:grid;place-items:center;margin:0;aspect-ratio:3/4;overflow:hidden;background:#101010;box-shadow:0 0 0 1px rgba(255,255,255,.18),0 34px 80px rgba(0,0,0,.55)}.bp-artist__portrait img{width:100%;height:100%;object-fit:cover}.bp-artist__portrait .bp-initials{font-size:clamp(38px,4.5vw,78px)}.bp-artist.is-focus .bp-artist__portrait{box-shadow:0 0 0 3px var(--work-accent),0 34px 80px rgba(0,0,0,.6)}.bp-artist__body h2{margin:0;font-size:clamp(26px,3.4vw,62px);line-height:.92;text-transform:lowercase}.bp-artist__role{margin:10px 0 0;color:var(--work-accent);font-family:var(--brand-font);font-weight:700;font-size:clamp(10px,.9vw,13px);letter-spacing:.08em}.bp-artist__bio{max-width:40ch;margin:14px 0 0;color:rgba(255,255,255,.6);font-family:var(--header-font);font-size:clamp(11px,1vw,15px);font-weight:500;line-height:1.55}.bp-artist__stats{display:flex;gap:clamp(20px,3vw,44px);margin:clamp(18px,3vh,30px) 0 0}.bp-artist__stats dt{color:rgba(255,255,255,.4);font-family:var(--header-font);font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bp-artist__stats dd{margin:6px 0 0;font-family:var(--brand-font);font-size:clamp(20px,2.4vw,38px);line-height:1}.bp-foot{position:relative;z-index:2;padding:clamp(60px,12vh,150px) 4vw max(clamp(110px,16vh,190px),calc(90px + env(safe-area-inset-bottom, 0px)));border-top:1px solid rgba(255,255,255,.16)}.bp-foot h2{margin:0 0 clamp(26px,4vh,50px);font-family:var(--poster-font);font-size:clamp(46px,9vw,165px);line-height:.74;letter-spacing:-.08em;text-transform:uppercase}.bp-foot h2 i{display:block;margin-left:clamp(10px,2.4vw,46px);color:transparent;-webkit-text-stroke:clamp(1px,.15vw,3px) rgba(255,255,255,.4);font-style:normal}.bp-foot div{display:flex;flex-wrap:wrap;gap:12px}.bp-foot a{display:inline-flex;align-items:center;gap:10px;padding:15px 24px 13px;border:1px solid rgba(255,255,255,.3);font-family:var(--brand-font);font-weight:700;font-size:clamp(12px,1.1vw,17px);letter-spacing:.04em;transition:color .22s ease,background .22s ease,transform .24s cubic-bezier(.16,1,.3,1)}.bp-foot a:hover{color:var(--night);background:var(--paper);transform:translateY(-3px)}@media (max-width:980px){.bp-edges{display:none}.bp-panel{min-height:0}.bp-artist__stage,.bp-piece__stage{width:100%}.bp-graph{position:relative;inset:auto;margin-top:22px}.bp-node{position:relative;left:auto;top:auto;transform:none;display:inline-flex;margin:0 14px 14px 0}.bp-node__label{max-width:none}.bp-node--more{display:inline-grid}.bp-node--more .bp-node__label{position:static}.bp-artist__stage{grid-template-columns:clamp(120px,34vw,200px) minmax(0,1fr)}}@media (max-width:620px){.bp-artist__stage{grid-template-columns:1fr}.bp-header{flex-direction:column;align-items:flex-start}}.collection-page{position:relative;padding-top:52px;background:var(--night)}.collection-hero{position:relative;display:grid;justify-items:center;padding:clamp(50px,9vh,110px) 4vw;text-align:center;overflow:hidden}.collection-hero:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 50% 58%,rgba(21,49,255,.26),transparent 54%),radial-gradient(ellipse at 50% 84%,rgba(239,255,0,.07),transparent 42%);pointer-events:none}.collection-hero__eyebrow{position:relative;z-index:2;display:flex;gap:clamp(12px,2vw,30px);margin:0;color:rgba(255,255,255,.5);font-family:var(--brand-font);font-weight:700;font-size:clamp(10px,.95vw,14px);letter-spacing:.12em}.collection-hero__eyebrow b{color:var(--signal-lime);font-weight:400}.collection-hero h1{position:relative;z-index:2;margin:clamp(18px,3vh,34px) 0 clamp(26px,5vh,60px);font-family:var(--poster-font);font-size:clamp(46px,9.5vw,175px);line-height:.76;letter-spacing:-.085em;text-transform:uppercase}.collection-hero h1 i{color:transparent;-webkit-text-stroke:clamp(1px,.15vw,3px) rgba(255,255,255,.45);font-style:normal}.collection-hero__note{position:relative;z-index:2;margin:clamp(26px,4vh,48px) 0 0;color:rgba(255,255,255,.56);font-family:var(--header-font);font-size:clamp(11px,1.05vw,16px);font-weight:600}.collection-book__controls{display:flex;align-items:center;gap:16px;margin-top:clamp(30px,5vh,56px)}.collection-book__controls button{padding:14px 24px 12px;color:var(--night);background:var(--paper);border:0;cursor:pointer;font-family:var(--brand-font);font-weight:700;font-size:clamp(11px,1vw,15px);letter-spacing:.04em;transition:background .22s ease,transform .24s cubic-bezier(.16,1,.3,1)}.collection-book__controls button:hover{background:var(--signal-lime);transform:translateY(-3px)}.collection-book__controls span{color:rgba(255,255,255,.4);font-family:var(--header-font);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.collection-reveal{padding:clamp(56px,10vh,130px) 4vw;border-top:1px solid rgba(255,255,255,.14)}.collection-reveal>h2{margin:0 0 clamp(28px,5vh,60px);font-family:var(--poster-font);font-size:clamp(40px,7.6vw,140px);line-height:.76;letter-spacing:-.08em;text-transform:uppercase}.collection-reveal>h2 i{display:block;margin-left:clamp(10px,2.2vw,42px);color:transparent;-webkit-text-stroke:clamp(1px,.14vw,3px) rgba(255,255,255,.42);font-style:normal}.collection-spec dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:1px;gap:1px;margin:0;background:rgba(255,255,255,.14)}.collection-spec dl>div{padding:clamp(18px,2.6vh,30px);background:var(--night)}.collection-spec dt{color:rgba(255,255,255,.42);font-family:var(--header-font);font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.collection-spec dd{margin:10px 0 0;font-family:var(--brand-font);font-size:clamp(13px,1.25vw,19px);letter-spacing:.01em}.collection-spec>p{max-width:62ch;margin:clamp(26px,4vh,46px) 0 0;color:rgba(255,255,255,.6);font-family:var(--header-font);font-size:clamp(12px,1.05vw,16px);font-weight:500;line-height:1.6}.collection-prints__picker{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(30px,5vh,56px)}.collection-prints__picker button{display:grid;grid-gap:5px;gap:5px;padding:15px 22px 13px;color:var(--paper);background:none;border:1px solid rgba(255,255,255,.24);cursor:pointer;text-align:left;transition:color .22s ease,background .22s ease,border-color .22s ease}.collection-prints__picker button b{font-family:var(--brand-font);font-size:clamp(17px,1.7vw,26px);font-weight:400;line-height:1}.collection-prints__picker button span{font-family:var(--header-font);font-size:10px;font-weight:600;opacity:.62}.collection-prints__picker button i{font-family:var(--header-font);font-size:8px;font-style:normal;font-weight:800;letter-spacing:.13em;text-transform:uppercase;opacity:.4}.collection-prints__picker button.is-on{color:var(--night);background:var(--signal-lime);border-color:var(--signal-lime)}.collection-prints__stage{position:relative;display:grid;align-items:end;justify-items:center;height:clamp(320px,52vh,560px);padding-bottom:30px;background:linear-gradient(#0d0d10,#08080a);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);overflow:hidden}.collection-prints__wall{position:absolute;inset:0}.collection-prints__wall span{position:absolute;inset:auto 0 30px;height:1px;background:rgba(255,255,255,.2)}.collection-prints__sheet{position:relative;z-index:2;aspect-ratio:1/1.414;overflow:hidden;background:#111;box-shadow:0 0 0 1px rgba(255,255,255,.2),0 34px 70px rgba(0,0,0,.6);transition:height .62s cubic-bezier(.16,1,.3,1)}.collection-prints__sheet img{width:100%;height:100%;object-fit:cover}.collection-prints__stage--a0 .collection-prints__sheet{height:68%}.collection-prints__stage--a1 .collection-prints__sheet{height:48%}.collection-prints__stage--a2 .collection-prints__sheet{height:34%}.collection-prints__human{position:absolute;z-index:1;right:clamp(24px,8vw,120px);bottom:30px;width:42px;height:78%;background:linear-gradient(rgba(255,255,255,.14),rgba(255,255,255,.05));border-radius:22px 22px 0 0}.collection-prints__human:before{content:"";position:absolute;left:50%;top:-26px;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.14);transform:translateX(-50%)}.collection-contents__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(120px,15vw,210px),1fr));grid-gap:clamp(10px,1.4vw,22px);gap:clamp(10px,1.4vw,22px)}.collection-contents__grid figure{position:relative;margin:0;overflow:hidden;background:#101010}.collection-contents__grid img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .62s cubic-bezier(.16,1,.3,1),filter .42s ease;filter:grayscale(.4) brightness(.82)}.collection-contents__grid figure:hover img{transform:scale(1.05);filter:none}.collection-contents__grid figcaption{position:absolute;inset:auto 0 0;display:flex;align-items:baseline;gap:8px;padding:10px;background:linear-gradient(transparent,rgba(0,0,0,.86))}.collection-contents__grid figcaption b{color:var(--work-accent);font-family:var(--brand-font);font-size:11px;font-weight:400}.collection-contents__grid figcaption span{font-family:var(--header-font);font-size:10px;font-weight:700}.collection-contents__credit{margin:clamp(24px,4vh,44px) 0 0;color:rgba(255,255,255,.55);font-family:var(--header-font);font-size:clamp(11px,1vw,15px);font-weight:600}.collection-contents__credit a{color:var(--signal-lime)}.collection-reserve{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:start;padding:clamp(56px,10vh,130px) 4vw clamp(70px,12vh,160px);border-top:1px solid rgba(255,255,255,.14)}.collection-reserve h2{margin:0;font-family:var(--poster-font);font-size:clamp(32px,5.4vw,96px);line-height:.82;letter-spacing:-.07em;text-transform:uppercase}.collection-reserve h2 i{display:block;color:transparent;-webkit-text-stroke:clamp(1px,.13vw,2.5px) rgba(255,255,255,.42);font-style:normal}.collection-reserve>div>p{max-width:46ch;margin:clamp(20px,3vh,32px) 0 0;color:rgba(255,255,255,.6);font-family:var(--header-font);font-size:clamp(12px,1.05vw,16px);font-weight:500;line-height:1.6}.collection-reserve form{display:grid;grid-gap:16px;gap:16px}.collection-reserve label{display:grid;grid-gap:8px;gap:8px}.collection-reserve label span{color:rgba(255,255,255,.45);font-family:var(--header-font);font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.collection-reserve input{padding:16px 4px;color:var(--paper);background:none;border:0;border-bottom:1px solid rgba(255,255,255,.28);font-family:var(--brand-font);font-weight:700;font-size:clamp(14px,1.3vw,20px);outline:none;transition:border-color .22s ease}.collection-reserve input:focus{border-color:var(--signal-lime)}.collection-reserve__chosen{margin:0;color:rgba(255,255,255,.45);font-family:var(--header-font);font-size:10px;font-weight:700;letter-spacing:.06em}.collection-reserve__chosen b{color:var(--signal-lime)}.collection-reserve button{justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:16px 26px 14px;color:var(--night);background:var(--signal-lime);border:0;cursor:pointer;font-family:var(--brand-font);font-weight:700;font-size:clamp(12px,1.1vw,17px);letter-spacing:.04em;transition:background .22s ease,transform .24s cubic-bezier(.16,1,.3,1)}.collection-reserve button:hover{background:var(--paper);transform:translateY(-3px)}@media (max-width:820px){.collection-reserve{grid-template-columns:1fr}.collection-prints__human{display:none}.collection-book{width:min(64vw,300px)}}.archive-rail__brand b,.art-viewer__bottom h2,.artist-card strong,.contact-social-block a,.debut-index li b,.page-header__logo b,.roster-active h2,.social-link b{font-family:var(--brand-font)!important;font-weight:700;letter-spacing:-.005em}.artist-card strong{font-size:clamp(15px,1.6vw,26px);line-height:1.02}.roster-active h2{font-size:clamp(26px,3.6vw,60px);line-height:.94}.social-link b{font-size:clamp(17px,2vw,32px);letter-spacing:0}.art-viewer__bottom h2{font-size:clamp(14px,1.7vw,24px);letter-spacing:0}.contact-social-block a,.debut-index li b{letter-spacing:0}.collection-book-rig{position:relative;z-index:2;display:grid;justify-items:center;perspective:none}.collection-book-rig:after{content:"";position:absolute;z-index:-1;left:50%;bottom:-34px;width:clamp(250px,32vw,430px);height:74px;background:radial-gradient(ellipse at center,rgba(0,0,0,.8),transparent 70%);transform:translateX(-50%);pointer-events:none}.collection-book{position:relative;width:clamp(210px,26vw,340px);aspect-ratio:29/41;cursor:-webkit-grab;cursor:grab;touch-action:none;transform:rotate(calc(var(--turn) * -1.1deg));transition:none}.collection-book:active{cursor:-webkit-grabbing;cursor:grabbing}.collection-book__block{position:absolute;inset:1.5% 0 1.5% 0}.collection-book__leaf{position:absolute;inset:0;background:linear-gradient(90deg,#b4b0a4,#f3f1ea 34%,#d9d6cc);box-shadow:inset 0 0 0 1px rgba(0,0,0,.14);transform:translateX(calc(var(--depth) * (var(--leaf) + 1) / var(--leaves))) skewY(calc(var(--turn) * .9deg))}.collection-book__fore{position:absolute;top:1.5%;bottom:1.5%;right:calc(var(--depth) * -1);width:calc(var(--depth) + 2px);background:repeating-linear-gradient(90deg,rgba(0,0,0,.17) 0 1px,transparent 1px 3px),linear-gradient(90deg,#a9a599,#f4f2ec 42%,#cfccc2);box-shadow:inset 0 0 0 1px rgba(0,0,0,.22);transform:skewY(calc(var(--turn) * 1.6deg));transform-origin:left center}.collection-book__cover{position:absolute;inset:0;z-index:3;display:grid;align-content:space-between;overflow:hidden;padding:clamp(16px,2vw,26px);color:var(--paper);background:linear-gradient(118deg,rgba(255,255,255,.13),rgba(255,255,255,0) 30%),linear-gradient(152deg,#292932,#0a0a0f 72%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.26),inset -22px 0 34px rgba(0,0,0,.5),18px 22px 46px rgba(0,0,0,.62);transform-origin:left center;transition:transform .82s cubic-bezier(.16,1,.3,1)}.collection-book.is-open .collection-book__cover{transform:translateX(-96%) scaleX(.42)}.collection-book__sheen{position:absolute;inset:0;background:linear-gradient(102deg,transparent 42%,rgba(255,255,255,.09) 50%,transparent 58%);pointer-events:none}.collection-book__spine{position:absolute;z-index:4;left:-7px;top:0;bottom:0;width:15px;display:grid;place-items:center;background:linear-gradient(100deg,#3a3a46,#0e0e14 78%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),6px 0 16px rgba(0,0,0,.6)}.collection-book__spine span{color:rgba(255,255,255,.86);font-family:var(--brand-font);font-weight:700;font-size:8px;letter-spacing:.15em;white-space:nowrap;writing-mode:vertical-rl}.collection-book__spread{position:absolute;inset:4%;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;opacity:0;transition:opacity .48s ease .26s}.collection-book.is-open .collection-book__spread{opacity:1}.collection-book__spread img{width:100%;height:100%;object-fit:cover}.collection-book__mark{font-family:var(--brand-font);font-weight:700;font-size:clamp(30px,3.6vw,52px);line-height:1;color:var(--signal-lime)}.collection-book__vol{font-size:clamp(9px,.9vw,12px);letter-spacing:.18em;color:rgba(255,255,255,.58)}.collection-book__title{font-family:var(--poster-font);font-size:clamp(30px,3.8vw,58px);line-height:.84;letter-spacing:-.06em;text-transform:uppercase}.collection-book__foot{font-size:clamp(8px,.8vw,11px);letter-spacing:.14em;color:rgba(255,255,255,.42)}.bp-header__title h1{font-family:var(--display-font);font-weight:700;font-size:clamp(38px,6.4vw,116px);line-height:.86;letter-spacing:-.03em;text-transform:uppercase}.bp-header__title h1 i{margin-left:clamp(8px,1.8vw,34px);-webkit-text-stroke-width:clamp(1px,.12vw,2.5px)}.bp-header__title h1 .bp-char{display:inline-block;will-change:transform}.bp-header__title h1>*{overflow:hidden}.bp-foot h2{font-family:var(--brand-font);font-size:clamp(38px,6.6vw,120px);line-height:.88;letter-spacing:-.01em;text-transform:lowercase}.bp-foot h2 i{-webkit-text-stroke-width:clamp(1px,.12vw,2.5px)}.landing-paper-stack__mark{position:absolute;z-index:40;left:50%;top:50%;display:grid;place-items:center;width:clamp(150px,17vw,250px);aspect-ratio:1;opacity:0;visibility:hidden;transform:translate(-50%,-50%);pointer-events:none}.landing-paper-stack__mark-label{position:absolute;top:calc(100% + 16px);color:#ffffff;font-family:var(--brand-font);font-weight:700;font-size:clamp(9px,.95vw,13px);letter-spacing:.22em;white-space:nowrap}.bp-controls{display:flex;flex-wrap:wrap;gap:clamp(10px,1.4vw,20px)}.bp-collection{display:grid;grid-gap:6px;gap:6px}.bp-collection>span{color:rgba(255,255,255,.4);font-family:var(--header-font);font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bp-collection select{padding:11px 34px 9px 14px;color:var(--paper);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23f2f0ea' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 13px center /11px;border:1px solid rgba(255,255,255,.24);cursor:pointer;font-family:var(--brand-font);font-weight:700;font-size:clamp(11px,1vw,15px);letter-spacing:.03em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s ease,background-color .2s ease}.bp-collection select:hover{border-color:rgba(255,255,255,.5)}.bp-collection select option{color:#f2f0ea;background:#0d0d0d}.bp-switch__thumb{width:calc(33.333% - 2.7px)}.bp-page--pieces .bp-switch__thumb{transform:translateX(100%)}.bp-page--artists .bp-switch__thumb{transform:translateX(200%)}.bp-page--map .bp-switch__thumb{transform:translateX(0)}.bp-stage{position:relative;z-index:2;padding:0 4vw clamp(40px,7vh,90px)}.bp-map{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(190px,20vw,290px);grid-gap:clamp(40px,8vw,130px);gap:clamp(40px,8vw,130px);min-height:52vh}.bp-map--empty{display:grid;place-items:center;grid-gap:10px;gap:10px;min-height:44vh;text-align:center;border:1px dashed rgba(255,255,255,.2)}.bp-map--empty p{margin:0;font-family:var(--brand-font);font-size:clamp(18px,2.4vw,34px)}.bp-map--empty span{color:rgba(255,255,255,.42);font-family:var(--header-font);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bp-map__wires{position:absolute;z-index:1;left:0;top:0;overflow:visible;pointer-events:none}.bp-map__edge{stroke:rgba(255,255,255,.62);stroke-width:1;opacity:.07;transition:opacity .22s ease,stroke .22s ease}.bp-map.is-focused .bp-map__edge{opacity:.025}.bp-map.is-focused .bp-map__edge.is-lit{opacity:1;stroke:#ffffff}.bp-map__grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(96px,11vw,168px),1fr));grid-gap:clamp(8px,1vw,16px);gap:clamp(8px,1vw,16px)}.bp-map__cell{position:relative;display:block;padding:0;overflow:hidden;background:#0e0e0e;border:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);cursor:pointer;transition:box-shadow .26s ease,transform .42s cubic-bezier(.16,1,.3,1),opacity .24s ease,filter .24s ease}.bp-map__cell img{width:100%;height:100%;object-fit:cover;transition:transform .62s cubic-bezier(.16,1,.3,1),filter .3s ease;filter:grayscale(.3) brightness(.86)}.bp-map__cell:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 2px var(--work-accent),0 20px 44px rgba(0,0,0,.6)}.bp-map__cell:hover img{transform:scale(1.06);filter:none}.bp-map__cell:focus-visible{outline:2px solid var(--work-accent);outline-offset:4px}.bp-map__cell.is-dim{opacity:.26;filter:grayscale(.9)}.bp-map__num{left:7px;top:7px;padding:4px 6px 3px;color:#080808;background:var(--work-accent);font-family:var(--brand-font);font-size:9px;letter-spacing:.04em}.bp-map__num,.bp-map__title{position:absolute;font-weight:700}.bp-map__title{inset:auto 0 0;padding:18px 8px 7px;background:linear-gradient(transparent,rgba(0,0,0,.9));color:var(--paper);font-family:var(--header-font);font-size:clamp(8px,.72vw,11px);line-height:1.25;text-align:left;opacity:0;transition:opacity .24s ease}.bp-map__cell:focus-visible .bp-map__title,.bp-map__cell:hover .bp-map__title{opacity:1}.bp-map__rail{position:relative;z-index:2;display:grid;grid-gap:clamp(4px,.6vh,9px);gap:clamp(4px,.6vh,9px)}.bp-map__artist{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:5px 8px 5px 5px;color:var(--paper);background:none;border:0;border-radius:999px;cursor:pointer;text-align:left;transition:background .22s ease,opacity .24s ease,filter .24s ease,transform .32s cubic-bezier(.16,1,.3,1)}.bp-map__artist:hover{background:rgba(255,255,255,.08);transform:translateX(-3px)}.bp-map__artist:focus-visible{outline:2px solid var(--node-accent);outline-offset:3px}.bp-map__artist.is-dim{opacity:.24;filter:grayscale(.9)}.bp-map__avatar{display:grid;place-items:center;width:clamp(30px,3vw,42px);aspect-ratio:1;overflow:hidden;background:#141414;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.22)}.bp-map__artist:hover .bp-map__avatar{box-shadow:0 0 0 2px var(--node-accent)}.bp-map__avatar img{width:100%;height:100%;object-fit:cover}.bp-map__avatar i{color:rgba(255,255,255,.6);font-family:var(--brand-font);font-size:11px;font-style:normal}.bp-map__artist b{font-family:var(--brand-font);font-size:clamp(11px,1.05vw,16px);font-weight:700;text-transform:lowercase;overflow:hidden;text-overflow:ellipsis}.bp-map__artist em{color:rgba(255,255,255,.4);font-family:var(--header-font);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.1em}.bp-viewer .art-viewer__bottom p{font-family:var(--brand-font);letter-spacing:.03em;text-transform:none}@media (max-width:900px){.bp-map{grid-template-columns:1fr;gap:26px}.bp-map__wires{display:none}.bp-map__rail{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.bp-switch{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.bp-switch button{padding-inline:clamp(14px,1.6vw,24px);white-space:nowrap}.bp-switch__thumb{width:calc((100% - 8px) / 3)}.intro-brand{line-height:1.02}.intro-line{display:block;padding-block:.012em}@media (max-width:820px){.intro-brand{line-height:1.03}}.bp-switch{--views:2;--view-index:0}.bp-switch__thumb{width:calc((100% - 8px) / var(--views))}.bp-page--artists .bp-switch__thumb,.bp-page--map .bp-switch__thumb,.bp-page--pieces .bp-switch__thumb,.bp-switch__thumb{transform:translateX(calc(100% * var(--view-index)))}.bp-map__grid{grid-template-columns:repeat(auto-fill,minmax(clamp(130px,15vw,215px),1fr));row-gap:clamp(18px,3.4vh,46px);align-content:space-between}.ac{position:relative;width:100%;height:min(76vh,820px);min-height:520px;isolation:isolate}.ac__wires{position:absolute;z-index:1;inset:0;overflow:visible;pointer-events:none}.ac-link{stroke:rgba(255,255,255,.62);opacity:.13;transition:opacity .24s ease,stroke .24s ease}.ac.is-active .ac-link{opacity:.04}.ac.is-active .ac-link.is-lit{opacity:1;stroke:#ffffff}.ac-node{position:absolute;z-index:2;left:var(--x);top:var(--y);display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:0;color:var(--paper);background:none;border:0;transform:translate(-50%,-50%);cursor:pointer;transition:opacity .26s ease,filter .26s ease}.ac-node__disc{position:relative;display:grid;place-items:center;width:clamp(52px,5.2vw,78px);aspect-ratio:1;overflow:hidden;background:#131313;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.26),0 14px 30px rgba(0,0,0,.55);transition:box-shadow .32s ease,transform .46s cubic-bezier(.16,1,.3,1)}.ac-node__disc img{width:100%;height:100%;object-fit:cover}.ac-node__disc i{color:rgba(255,255,255,.6);font-family:var(--brand-font);font-size:14px;font-style:normal}.ac-node__name{font-family:var(--brand-font);font-weight:700;font-size:clamp(9px,.88vw,13px);letter-spacing:.03em;text-transform:lowercase;white-space:nowrap;opacity:.68;transition:opacity .24s ease}.ac-node.is-active .ac-node__disc,.ac-node:hover .ac-node__disc{transform:scale(1.12);box-shadow:0 0 0 3px var(--node-accent),0 20px 44px rgba(0,0,0,.66)}.ac-node.is-active .ac-node__name,.ac-node:hover .ac-node__name{opacity:1}.ac-node.is-dim{opacity:.22;filter:grayscale(.9)}.ac-node:focus-visible{outline:2px solid var(--node-accent);outline-offset:6px;border-radius:8px}.ac-card{position:absolute;z-index:6;left:var(--x);top:var(--y);width:clamp(230px,24vw,320px);padding:14px;background:rgba(10,10,12,.96);box-shadow:0 0 0 1px rgba(255,255,255,.2),0 30px 70px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}.ac-card.is-pinned{pointer-events:auto;box-shadow:0 0 0 2px var(--node-accent),0 30px 70px rgba(0,0,0,.75)}.ac-card--right{transform:translate(calc(-50% + clamp(70px, 7vw, 110px)),-50%)}.ac-card--left{transform:translate(calc(-50% - clamp(70px, 7vw, 110px)),-50%)}.ac-card--up.ac-card--right{transform:translate(calc(-50% + clamp(70px, 7vw, 110px)),-78%)}.ac-card--up.ac-card--left{transform:translate(calc(-50% - clamp(70px, 7vw, 110px)),-78%)}.ac-card--down.ac-card--right{transform:translate(calc(-50% + clamp(70px, 7vw, 110px)),-22%)}.ac-card--down.ac-card--left{transform:translate(calc(-50% - clamp(70px, 7vw, 110px)),-22%)}.ac-card header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.ac-card__avatar{display:grid;place-items:center;width:40px;aspect-ratio:1;overflow:hidden;background:#161616;border-radius:50%;box-shadow:0 0 0 1px var(--node-accent)}.ac-card__avatar img{width:100%;height:100%;object-fit:cover}.ac-card__avatar i{color:rgba(255,255,255,.6);font-family:var(--brand-font);font-size:12px;font-style:normal}.ac-card__id{display:grid;grid-gap:3px;gap:3px;min-width:0}.ac-card__id b{font-family:var(--brand-font);font-size:clamp(14px,1.3vw,20px);font-weight:400;text-transform:lowercase}.ac-card__id em{color:var(--node-accent);font-family:var(--header-font);font-size:8px;font-style:normal;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ac-card__close{display:grid;place-items:center;width:26px;height:26px;color:var(--paper);background:none;border:1px solid rgba(255,255,255,.28);border-radius:50%;cursor:pointer;font-size:15px;line-height:1;transition:color .2s ease,background .2s ease}.ac-card__close:hover{color:#080808;background:var(--paper)}.ac-card__bio{margin:12px 0 0;color:rgba(255,255,255,.66);font-family:var(--header-font);font-size:11px;font-weight:500;line-height:1.5}.ac-card__stats{display:flex;gap:16px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.14)}.ac-card__stats span{color:rgba(255,255,255,.42);font-family:var(--header-font);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ac-card__stats b{color:var(--paper);font-family:var(--brand-font);font-size:15px;font-weight:400;letter-spacing:0}.ac-card__works{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.ac-card__work{position:relative;width:42px;aspect-ratio:3/4;padding:0;overflow:hidden;background:#101010;border:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);cursor:pointer;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .24s ease}.ac-card__work img{width:100%;height:100%;object-fit:cover}.ac-card__work span{position:absolute;left:0;bottom:0;padding:2px 3px;color:#080808;background:var(--work-accent);font-family:var(--brand-font);font-weight:700;font-size:6px}.ac-card.is-pinned .ac-card__work:hover{transform:translateY(-3px) scale(1.06);box-shadow:inset 0 0 0 2px var(--work-accent)}.ac-card__hint{margin:11px 0 0;color:rgba(255,255,255,.34);font-family:var(--header-font);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media (max-width:900px){.ac{height:auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:14px;gap:14px}.ac__wires{display:none}.ac-node{position:relative;left:auto;top:auto;transform:none}.ac-card{position:fixed;left:50%;top:auto;bottom:16px;width:min(92vw,360px);transform:translateX(-50%)!important}}.bp-header{padding-top:clamp(34px,6.5vh,76px);padding-bottom:clamp(18px,3vh,34px)}.bp-header__title h1{font-size:clamp(38px,6.2vw,104px)}.bp-header__title p{margin-top:clamp(10px,1.6vh,18px)}.bp-foot h2,.bp-header__title h1{width:auto;text-align:left}.bp-h-lead{display:block}.bp-foot h2 i,.bp-header__title h1 i{display:block;margin-left:0}.bp-map{align-items:start}.bp-map__grid{grid-template-columns:repeat(auto-fill,minmax(clamp(112px,12.5vw,178px),1fr));column-gap:clamp(10px,1.2vw,20px);row-gap:clamp(22px,4vh,54px);align-content:start}.bp-map__cell{aspect-ratio:3/4;height:auto}.bp-map__credits{position:absolute;z-index:3;left:6px;bottom:6px;display:flex;align-items:center}.bp-map__bubble{position:relative;display:grid;place-items:center;width:clamp(18px,1.6vw,24px);aspect-ratio:1;background:#141414;border-radius:50%;box-shadow:0 0 0 1.5px #0b0b0b,inset 0 0 0 1px var(--node-accent,rgba(255,255,255,.5));transition:transform .32s cubic-bezier(.16,1,.3,1)}.bp-map__bubble+.bp-map__bubble{margin-left:-6px}.bp-map__bubble img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.bp-map__bubble i{color:rgba(255,255,255,.72);font-family:var(--brand-font);font-weight:700;font-size:7px;font-style:normal}@media (hover:hover){.bp-map__bubble>b{position:absolute;left:-2px;bottom:calc(100% + 7px);z-index:2;padding:3px 7px;color:var(--night);background:var(--paper);border-radius:2px;font-family:var(--meta-font);font-size:9px;font-weight:700;letter-spacing:.03em;white-space:nowrap;opacity:0;transform:translateY(4px) scale(.92);transform-origin:0 100%;pointer-events:none;transition:opacity .17s ease,transform .26s cubic-bezier(.16,1,.3,1)}.bp-map__bubble:hover{z-index:4}.bp-map__bubble:hover>b{opacity:1;transform:translateY(0) scale(1)}}@media (hover:none){.bp-map__bubble>b{display:none}}.bp-map__bubble--more{color:rgba(255,255,255,.8);background:#0d0d0d;box-shadow:0 0 0 1.5px #0b0b0b,inset 0 0 0 1px rgba(255,255,255,.4);font-family:var(--brand-font);font-weight:700;font-size:8px}.bp-map__cell:focus-visible .bp-map__bubble+.bp-map__bubble,.bp-map__cell:hover .bp-map__bubble+.bp-map__bubble{margin-left:2px}.bp-map__cell:hover .bp-map__bubble{transform:translateY(-2px)}.bp-map__title{padding-bottom:clamp(30px,2.6vw,38px)}.ac-card{left:50%;top:50%;width:clamp(250px,27vw,340px)}.ac-card,.ac-card.is-pinned{transform:translate(-50%,-50%)}@media (max-width:1280px){.bp-map{grid-template-columns:minmax(0,1fr) clamp(160px,18vw,220px);gap:clamp(28px,5vw,70px)}.bp-map__grid{grid-template-columns:repeat(auto-fill,minmax(clamp(104px,13vw,150px),1fr))}.ac-node__disc{width:clamp(46px,5.2vw,64px)}}@media (max-width:1024px){.bp-map{grid-template-columns:1fr;gap:clamp(20px,3.4vh,34px)}.bp-map__grid{grid-template-columns:repeat(auto-fill,minmax(clamp(100px,15vw,150px),1fr));row-gap:clamp(16px,2.6vh,32px)}.bp-map__rail{grid-auto-flow:column;grid-auto-columns:minmax(120px,1fr);grid-template-columns:none;gap:6px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.bp-map__artist,.bp-map__artist:hover{transform:none}.bp-map__wires{display:none}.bp-map__cell{top:0!important}.bp-header{flex-direction:column;align-items:flex-start;gap:20px}.bp-controls{width:100%;justify-content:space-between}.ac{height:min(64vh,620px);min-height:440px}.ac-node__disc{width:clamp(40px,6vw,56px)}.ac-node__name{font-size:9px}}@media (max-width:720px){.bp-map__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.bp-map__bubble{width:17px}.bp-map__title{display:none}.bp-map__rail{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-auto-columns:auto;overflow-x:visible}.ac{height:auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:12px;gap:12px}.ac__wires{display:none}.ac-node{position:relative;left:auto;top:auto;transform:none}.ac-node__disc{width:clamp(46px,15vw,62px)}.ac-card{position:fixed;left:50%;top:auto;bottom:12px;width:min(94vw,380px);max-height:62vh;overflow-y:auto;transform:translateX(-50%)!important}.bp-controls{flex-direction:column;align-items:stretch;gap:12px}.bp-collection select,.bp-switch{width:100%}.art-viewer__bottom{grid-template-columns:auto 1fr auto;gap:10px}}.bp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.bp-collection{display:flex;align-items:center;padding:4px;border:1px solid rgba(255,255,255,.24);border-radius:999px}.bp-collection select{padding:11px 36px 9px 20px;border:0;border-radius:999px;background-position:right 15px center;line-height:1}.bp-collection select:hover{background-color:rgba(255,255,255,.07)}.bp-switch button{line-height:1}.bp-controls{align-items:center}@media (min-width:1025px){.bp-map__grid{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:clamp(8px,.8vw,14px);row-gap:clamp(16px,2.6vh,34px)}.bp-map{grid-template-columns:minmax(0,1fr) clamp(170px,17vw,250px);gap:clamp(26px,4vw,80px)}}@media (max-width:720px){.ac{isolation:auto}.ac-card{z-index:900;box-shadow:0 0 0 1px rgba(255,255,255,.24),0 -18px 50px rgba(0,0,0,.85)}.ac-card.is-pinned{box-shadow:0 0 0 2px var(--node-accent),0 -18px 50px rgba(0,0,0,.9)}}@media (min-width:1025px){.bp-header{padding-top:clamp(28px,5vh,60px);padding-bottom:clamp(14px,2.2vh,26px)}.bp-header__title p{margin-top:clamp(8px,1.2vh,14px)}.bp-map{grid-template-columns:minmax(0,1fr) clamp(250px,25vw,370px)}.bp-map__rail{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:clamp(6px,.7vw,12px);row-gap:clamp(3px,.5vh,8px)}.bp-map__artist{padding:4px 7px 4px 4px}.bp-map__avatar{width:clamp(26px,2.4vw,36px)}.bp-map__artist b{font-size:clamp(10px,.9vw,14px)}.bp-map{grid-template-columns:minmax(0,1fr) clamp(215px,19vw,300px);gap:clamp(22px,3vw,56px)}}@media (max-width:720px){.bp-stage{z-index:20}}.bp-map__artist b{overflow:visible;text-overflow:clip;white-space:nowrap}@media (min-width:1025px){.bp-map{grid-template-columns:minmax(0,1fr) clamp(200px,20vw,390px)}.bp-map__rail{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));row-gap:clamp(2px,.35vh,6px)}.bp-map__artist{padding:3px 6px 3px 3px;gap:8px}.bp-map__avatar{width:clamp(24px,2vw,32px)}.bp-map__artist b{font-size:clamp(10px,.85vw,13px)}.bp-map__artist em{font-size:8px}.bp-map{grid-template-columns:minmax(0,1fr) clamp(190px,17vw,260px);gap:clamp(20px,2.6vw,48px)}.bp-map__rail{grid-template-columns:1fr;row-gap:clamp(1px,.25vh,5px);align-content:start}.bp-map__artist{padding:2px 6px 2px 2px;gap:7px}.bp-map__avatar{width:clamp(22px,1.7vw,28px)}.bp-map__artist b{font-size:clamp(10px,.82vw,12.5px)}.bp-map{grid-template-columns:minmax(0,1fr) clamp(200px,17vw,300px)}.bp-map__grid{row-gap:clamp(12px,2vh,26px)}}@media (max-width:720px){.bp-map__rail{grid-template-columns:1fr;grid-auto-columns:auto}}@media (min-width:721px) and (max-width:1024px){.bp-map__rail{grid-auto-columns:max-content}.bp-map__artist{padding-right:10px}}.intro-line__text{letter-spacing:.07em}.bp-page:before{animation:bp-grid-drift 26s linear infinite}@keyframes bp-grid-drift{to{background-position:92px 92px,92px 92px}}@media (prefers-reduced-motion:reduce){.bp-page:before{animation:none}}.bp-header__title p{color:rgba(255,255,255,.62);font-family:var(--display-font);font-size:clamp(11px,1.05vw,16px);font-weight:700;letter-spacing:.03em;text-transform:uppercase;max-width:none}.intro-declaration,.intro-declaration__line{font-family:var(--brand-font)!important;font-weight:700}.intro-declaration{line-height:1.02;letter-spacing:0}.intro-declaration__line--one,.intro-declaration__line--two{font-size:clamp(70px,10.5vw,200px);letter-spacing:.055em}.intro-declaration__line--three{font-size:clamp(52px,7.6vw,146px);letter-spacing:.05em}.intro-autoplay__word{font-size:clamp(68px,12vw,214px);line-height:1.02;letter-spacing:.05em}.contact-hero h1,.contact-hero__line,.intro-autoplay__word{font-family:var(--brand-font)!important;font-weight:700}.contact-hero h1{font-size:clamp(44px,10.5vw,186px);line-height:1.02;letter-spacing:.05em}.contact-page{position:relative}.contact-page:before{content:"";position:fixed;inset:0;z-index:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0) 0 0 /100% 92px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0) 0 0 /92px 100%;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 12%,transparent 76%);mask-image:radial-gradient(ellipse at 50% 40%,#000 12%,transparent 76%);animation:bp-grid-drift 26s linear infinite;pointer-events:none}.contact-hero{background:transparent}.contact-page>footer,.contact-page>main{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.contact-page:before{animation:none}}@media (max-width:820px){.intro-declaration__line--one,.intro-declaration__line--two{font-size:clamp(38px,15vw,70px)}.intro-declaration__line--three{font-size:clamp(30px,11.5vw,52px)}.intro-autoplay__word{font-size:clamp(34px,14vw,68px)}}.ac-card__pending{margin:11px 0 0;padding:8px 10px;color:rgba(255,255,255,.5);border:1px dashed rgba(255,255,255,.22);font-family:var(--header-font);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bp-map__artist:has(em:only-of-type){opacity:1}.contact:before{display:none}.contact-rule{position:absolute;z-index:3;top:0;right:8vw;width:24vw;height:2px;background:var(--acid);transform-origin:right center}.contact-blend{position:absolute;z-index:1;inset:0 0 auto;height:clamp(90px,16svh,200px);background:linear-gradient(rgba(7,7,7,.92),rgba(7,7,7,0));pointer-events:none}.contact-title{position:relative;z-index:2}.contact-foot,.contact-title,.socials{will-change:transform}@media (max-width:820px){.contact{min-height:0;padding:7svh 5vw max(26px,calc(18px + env(safe-area-inset-bottom)))}.contact-title{margin:2svh 0 0}.socials{position:static;grid-template-columns:1fr;margin-top:6svh}.social-link{padding:18px 0}.social-link+.social-link{padding-left:0;border-left:0}.contact-foot{position:static;grid-template-columns:1fr auto;gap:10px;margin-top:22px}.contact-rule{right:5vw;width:38vw}}.introduction--autoplay .intro-declaration__line{color:var(--paper)!important;-webkit-text-stroke:0 transparent!important}.introduction--autoplay .intro-declaration__line--two{color:transparent!important;-webkit-text-stroke:clamp(1px,.13vw,2.6px) var(--paper)!important}.banner-strip{position:relative;z-index:2;display:grid}.banner-strip__frame{position:relative;height:var(--banner-height);overflow:hidden;background:var(--night);border-block:1px solid rgba(255,255,255,.16)}.banner-strip__image{width:100%;height:100%;object-fit:cover;will-change:transform}.banner-strip--landing-header .banner-strip__frame{border-top:0}@media (max-width:820px){.banner-strip__frame{height:clamp(90px,14svh,150px)}}.landing-paper-stack__credit{position:absolute;z-index:3;inset:auto 0 0;display:grid;grid-gap:3px;gap:3px;padding:26px 10px 9px;background:linear-gradient(transparent,rgba(0,0,0,.88) 46%);font-style:normal;text-align:left;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .42s cubic-bezier(.16,1,.3,1)}.landing-paper-stack__credit b{color:var(--paper);font-family:var(--brand-font);font-size:clamp(10px,.95vw,14px);font-weight:700;line-height:1.05;text-transform:lowercase}.landing-paper-stack__credit i{color:rgba(255,255,255,.62);font-family:var(--header-font);font-size:8px;font-style:normal;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.landing-paper-stack__track button:focus-visible .landing-paper-stack__credit,.landing-paper-stack__track button:hover .landing-paper-stack__credit{opacity:1;transform:translateY(0)}@media (hover:none){.landing-paper-stack__credit{opacity:1;transform:none}}.intro-lockup{display:contents}.introduction--autoplay.is-composed .intro-lockup{display:flex;position:absolute;z-index:9;inset:0 auto 0 4.5vw;flex-direction:column;justify-content:center;gap:clamp(18px,3.4svh,44px);width:min(43vw,620px)}.introduction--autoplay.is-composed .intro-autoplay__quote,.introduction--autoplay.is-composed .intro-brand,.introduction--autoplay.is-composed .intro-caption,.introduction--autoplay.is-composed .intro-declaration{position:static;inset:auto;padding:0;text-align:left;transform:none}.introduction--autoplay.is-composed .intro-autoplay__quote,.introduction--autoplay.is-composed .intro-autoplay__quote-line{font-family:var(--brand-font)!important}.introduction--autoplay.is-composed .intro-brand{font-size:clamp(40px,7.4vw,124px);line-height:1.04;white-space:nowrap}.introduction--autoplay.is-composed .intro-line,.introduction--autoplay.is-composed .intro-line__text{font-size:inherit;line-height:inherit}.introduction--autoplay.is-composed .intro-line--edition{margin-left:0}.introduction--autoplay.is-composed .intro-caption{display:block;color:rgba(255,255,255,.74);font-size:clamp(12px,1.45vw,22px);letter-spacing:.07em;order:2}.introduction--autoplay.is-composed .intro-declaration{display:block;inset:auto;gap:0;order:3;margin-top:calc(16px - clamp(18px, 3.4svh, 44px))!important;color:rgba(255,255,255,.74);font-size:clamp(12px,1.45vw,22px);line-height:1.24;letter-spacing:.07em}.introduction--autoplay.is-composed .intro-declaration__line{justify-self:auto;color:inherit;font-size:inherit;letter-spacing:inherit;-webkit-text-stroke:0 transparent!important}.introduction--autoplay.is-composed .intro-declaration__line+.intro-declaration__line:before{content:" "}.introduction--autoplay.is-composed .intro-autoplay__quote{order:4;max-width:22ch;font-size:clamp(17px,2.1vw,34px);line-height:1.32;letter-spacing:.02em;text-wrap:pretty}.introduction--autoplay.is-composed .intro-autoplay__quote-line{display:inline}.introduction--autoplay.is-composed .intro-autoplay__quote-line--three{font-size:1em;line-height:inherit}.introduction--autoplay.is-composed .intro-autoplay__quote-outline{-webkit-text-stroke-width:clamp(1px,.1vw,1.6px)}@media (max-width:600px){.introduction--autoplay.is-composed .intro-lockup{inset:auto 0 5svh 0;justify-content:flex-end;gap:clamp(10px,1.9svh,22px);width:100%;padding:0 5vw}.introduction--autoplay.is-composed .intro-brand{font-size:clamp(32px,11vw,58px)}.introduction--autoplay.is-composed .intro-caption,.introduction--autoplay.is-composed .intro-declaration{font-size:clamp(11px,3.4vw,16px);letter-spacing:.06em}.introduction--autoplay.is-composed .intro-declaration{margin-top:calc(13px - clamp(10px, 1.9svh, 22px))!important}.introduction--autoplay.is-composed .intro-autoplay__quote{max-width:none;font-size:clamp(15px,4.6vw,24px);line-height:1.34}}@media (min-width:821px) and (max-height:780px){.introduction--autoplay.is-composed .intro-lockup{gap:clamp(10px,2svh,24px)}.introduction--autoplay.is-composed .intro-brand{font-size:clamp(30px,5.4vw,84px)}.introduction--autoplay.is-composed .intro-autoplay__quote{font-size:clamp(14px,1.7vw,26px)}}.introduction--autoplay.is-composed .intro-declaration__line,.introduction--autoplay.is-composed .intro-declaration__line--two{color:rgba(255,255,255,.74)!important;-webkit-text-stroke:0 transparent!important}.introduction--autoplay.is-composed .intro-autoplay__quote-line+.intro-autoplay__quote-line:before,.introduction--autoplay.is-composed .intro-declaration__line+.intro-declaration__line:before{content:" ";white-space:normal}.introduction--autoplay.is-composed .intro-line--2nd .intro-line__text{letter-spacing:var(--wordmark-track,.07em);margin-right:calc(var(--wordmark-track, .07em) * -1);display:block}.introduction--autoplay.is-composed .intro-brand{letter-spacing:0}.introduction--autoplay.is-composed .intro-caption{padding-top:clamp(10px,1.6svh,18px);border-top:1px solid rgba(255,255,255,.32);color:var(--paper);font-size:clamp(10px,1.05vw,15px);letter-spacing:.34em;text-transform:uppercase}.introduction--autoplay.is-composed .intro-declaration{padding-bottom:clamp(10px,1.6svh,18px);border-bottom:1px solid rgba(255,255,255,.32);color:rgba(255,255,255,.66);font-size:clamp(10px,1.05vw,15px);letter-spacing:.34em}.introduction--autoplay.is-composed .intro-declaration__line,.introduction--autoplay.is-composed .intro-declaration__line--two{letter-spacing:inherit;color:inherit!important}.introduction--autoplay.is-composed .intro-autoplay__quote{max-width:20ch;font-size:clamp(18px,2.3vw,38px);line-height:1.04;letter-spacing:.04em}@media (max-width:820px){.introduction--autoplay.is-composed .intro-caption,.introduction--autoplay.is-composed .intro-declaration{font-size:clamp(9px,2.6vw,12px);letter-spacing:.26em}.introduction--autoplay.is-composed .intro-autoplay__quote{max-width:none;font-size:clamp(16px,4.8vw,26px)}}.contact-wash{position:absolute;inset:0;overflow:hidden;pointer-events:none}.contact-wash__plate{position:absolute;display:block;overflow:hidden;opacity:.3;filter:grayscale(.25) contrast(1.1) brightness(.55);will-change:transform}.contact-wash__plate img{width:100%;height:100%;object-fit:cover}.contact-wash__plate--1{right:-6vw;top:-8%;width:min(46vw,620px);aspect-ratio:4/5;transform:rotate(6deg)}.contact-wash__plate--2{left:-10vw;bottom:-14%;width:min(38vw,500px);aspect-ratio:3/4;transform:rotate(-9deg);opacity:.22}.contact-wash__plate--3{right:22vw;bottom:-20%;width:min(28vw,360px);aspect-ratio:3/4;transform:rotate(14deg);opacity:.16}.contact-wash__grain{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,rgba(7,7,7,.2),rgba(7,7,7,.86) 62%),linear-gradient(120deg,rgba(255,33,143,.16),transparent 42%),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px);pointer-events:none}.contact-hero h1{position:relative;z-index:3}.contact-hero__line--accent{color:var(--signal-lime)}.contact-hero__sub{position:relative;z-index:3;margin:clamp(18px,3vh,34px) 0 0;color:rgba(255,255,255,.7);font-family:var(--brand-font);font-size:clamp(13px,1.5vw,22px);letter-spacing:.22em;text-transform:uppercase}.contact-social-block__title{margin:0 0 clamp(18px,3vh,36px);font-family:var(--brand-font);font-size:clamp(30px,6vw,96px);font-weight:700;line-height:1;letter-spacing:.16em;text-transform:lowercase;color:var(--paper)}@media (max-width:820px){.contact-wash__plate--1{right:-18vw;width:72vw}.contact-wash__plate--2{left:-22vw;width:62vw}.contact-wash__plate--3{display:none}.contact-hero__sub{letter-spacing:.16em;font-size:clamp(11px,3.4vw,15px)}.contact-social-block__title{font-size:clamp(26px,11vw,52px);letter-spacing:.12em}}.landing-paper-stack__viewer .art-viewer__bottom p{margin:5px 0 0;color:rgba(255,255,255,.6);font-family:var(--brand-font);font-size:clamp(9px,.95vw,13px);font-weight:700;letter-spacing:.05em;text-transform:none}.contact-band{position:absolute;z-index:1;inset:0 0 auto;height:clamp(150px,32svh,340px);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(#000 42%,transparent 96%);mask-image:linear-gradient(#000 42%,transparent 96%)}.contact-band__track{display:flex;width:200%;height:100%;will-change:transform}.contact-band__track img{width:50%;height:100%;object-fit:cover;opacity:.5;filter:saturate(1.05) contrast(1.02)}.contact-wash__grain{z-index:2}@media (max-width:820px){.contact-band{height:clamp(110px,24svh,190px)}.contact-band__track img{opacity:.42}}@media (prefers-reduced-motion:reduce){.contact-band__track{animation:none}}.contact-wash{z-index:0}.contact-wash__grain{z-index:1}.contact-band{z-index:2}.contact-hero h1,.contact-hero__sub{z-index:4}.contact-band__track img{opacity:.72}.contact-band{-webkit-mask-image:linear-gradient(#000 34%,rgba(0,0,0,.55) 62%,transparent 98%);mask-image:linear-gradient(#000 34%,rgba(0,0,0,.55) 62%,transparent 98%)}.contact-band:after{content:"";position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(transparent,rgba(7,7,7,.55));pointer-events:none}@media (max-width:820px){.contact-band__track img{opacity:.6}}.cc{position:relative;pointer-events:none}.cc__wires{position:absolute;inset:0;overflow:visible}.cc-line{stroke:rgba(255,255,255,.4);stroke-width:1}.cc-node{position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;overflow:hidden;background:#121212;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px rgba(255,255,255,.28)}.cc-node img{width:100%;height:100%;object-fit:cover}.cc-node i{color:rgba(255,255,255,.65);font-family:var(--brand-font);font-size:10px;font-style:normal}.cc--wash{position:absolute;z-index:1;inset:0 0 auto;height:clamp(220px,46svh,460px)}.cc--wash .cc-node{width:clamp(34px,4vw,58px);aspect-ratio:1;opacity:.5}.cc--wash .cc-line{stroke:rgba(255,255,255,.26)}.cc--unity{position:relative;width:100%;height:clamp(150px,22svh,240px);margin:clamp(18px,3vh,32px) 0 clamp(6px,1.4vh,16px)}.cc--unity .cc-node{width:clamp(30px,3.4vw,48px);aspect-ratio:1}.cc--unity .cc-line{stroke:rgba(255,255,255,.34)}.contact-band{height:clamp(230px,52svh,520px)}.contact-band:after{height:46%}.contact-social-block__title{margin:0 0 clamp(12px,2vh,22px);color:rgba(255,255,255,.6);font-family:var(--header-font);font-size:clamp(10px,1.05vw,14px);font-weight:800;letter-spacing:.28em;text-transform:uppercase}.contact-hero__sub{font-family:var(--brand-font)!important;font-weight:700}.contact-hero>p.contact-hero__sub{display:block;max-width:min(72ch,52vw);margin-inline:0;text-align:left;text-wrap:balance;padding-left:clamp(2.6px,.96vw,18.4px);letter-spacing:.04em;font-size:clamp(13px,1.35vw,21px);line-height:1.5}.contact-form-intro h2{font-family:var(--header-font)!important;font-weight:900;font-size:clamp(30px,4.4vw,66px);line-height:1.02;letter-spacing:.04em}.contact-form-intro__stroke{-webkit-text-stroke-width:clamp(.7px,.08vw,1.4px)}@media (max-width:820px){.cc--wash{height:clamp(180px,38svh,300px)}.cc--wash .cc-node{width:clamp(26px,8vw,40px)}.cc--unity{height:clamp(120px,20svh,180px)}.cc--unity .cc-node{width:clamp(22px,6.4vw,34px)}.contact-band{height:clamp(180px,40svh,320px)}.contact-social-block__title{font-size:10px;letter-spacing:.22em}.contact-form-intro h2{font-size:clamp(26px,8vw,42px);letter-spacing:.03em}}.cc--wash{z-index:3}.cc--wash .cc-node{opacity:.85;box-shadow:0 0 0 1px rgba(255,255,255,.5),0 6px 18px rgba(0,0,0,.55)}.cc--wash .cc-line{stroke:rgba(255,255,255,.5)}.cc--wash .cc__wires{filter:drop-shadow(0 1px 2px rgba(0,0,0,.75))}.cc--wash .cc-line{stroke:rgba(255,255,255,.78);stroke-width:1.4}.contact-form-intro h2{margin-top:0}.contact-form-intro>span+h2{margin-top:clamp(20px,3vh,40px)}.cc--unity{padding-inline:clamp(20px,6vw,40px);box-sizing:border-box}.contact-form-section{padding:clamp(48px,9vh,130px) 3vw}@media (max-width:820px){.contact-form-section{gap:clamp(24px,4vh,40px);padding:clamp(34px,6vh,60px) 5vw}.contact-form-intro h2{margin-top:0;margin-bottom:clamp(12px,2vh,20px)}.cc--unity{padding-inline:clamp(22px,8vw,40px);margin:clamp(10px,2vh,20px) 0}.contact-hero{padding-bottom:clamp(24px,5vh,48px)}.contact-social-block{padding:clamp(34px,6vh,60px) 5vw}}.ll{min-height:100svh;padding:clamp(40px,7vh,90px) 4vw clamp(60px,10vh,140px);background:var(--night)}.ll-head h1{margin:0;font-family:var(--brand-font);font-weight:700;font-size:clamp(32px,6vw,96px);line-height:1.02;letter-spacing:-.01em;text-transform:lowercase}.ll-head h1 i{display:block;color:transparent;-webkit-text-stroke:clamp(1px,.12vw,2.4px) var(--paper);font-style:normal}.ll-head p{max-width:62ch;margin:clamp(14px,2.4vh,26px) 0 clamp(30px,5vh,58px);color:rgba(255,255,255,.6);font-family:var(--header-font);font-size:clamp(12px,1.05vw,16px);font-weight:500;line-height:1.6}.ll-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(280px,30vw,420px),1fr));grid-gap:clamp(18px,2.4vw,34px);gap:clamp(18px,2.4vw,34px)}.ll-card{display:grid;grid-template-rows:auto auto;background:#0b0b0b;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.ll-card__stage{position:relative;aspect-ratio:4/5;overflow:hidden;background:#070707}.ll-card__stage>*{position:absolute;inset:0}.ll-card__meta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:14px;border-top:1px solid rgba(255,255,255,.14)}.ll-card__n{color:var(--signal-lime);font-size:13px}.ll-card__meta b,.ll-card__n{font-family:var(--brand-font)}.ll-card__meta b{display:block;font-size:clamp(14px,1.3vw,20px);font-weight:400;text-transform:lowercase}.ll-card__meta em{display:block;margin-top:3px;color:rgba(255,255,255,.45);font-family:var(--header-font);font-size:8px;font-style:normal;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ll-card__meta p{margin:7px 0 0;color:rgba(255,255,255,.58);font-family:var(--header-font);font-size:11px;font-weight:500;line-height:1.5}.ll-card__meta button{align-self:center;padding:9px 14px 8px;color:var(--night);background:var(--paper);border:0;cursor:pointer;font-family:var(--brand-font);font-size:11px;letter-spacing:.04em}.ll-card__meta button:hover{background:var(--signal-lime)}.ll img{width:100%;height:100%;object-fit:contain}.ll-deal__plate{position:absolute;inset:12% 16%;transform:translate(calc(var(--i) * 3px),calc(var(--i) * -3px)) rotate(-6deg)}.ll-deal.is-dealt .ll-deal__plate{inset:6% 8%;transform:none}.ll-manifest__poster{position:absolute;inset:6% 8%}.ll-manifest__layer,.ll-manifest__sheet{position:absolute;inset:0}.ll-manifest__sheet{display:grid;align-content:center;grid-gap:6px;gap:6px;padding:0 12%;background:rgba(7,7,7,.86)}.ll-manifest__row{display:grid;grid-template-columns:1fr;grid-gap:3px;gap:3px}.ll-manifest__row span{color:rgba(255,255,255,.8);font-family:var(--header-font);font-size:7px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ll-manifest__row svg{width:100%;height:2px;overflow:visible}.ll-manifest__rule{stroke:var(--signal-lime);stroke-width:1.4}.ll-scramble{display:grid;align-content:center;justify-items:center;grid-gap:10px;gap:10px;padding:0 8%;text-align:center}.ll-scramble__line{color:var(--paper);font-family:var(--brand-font);font-size:clamp(20px,3.4vw,40px);letter-spacing:.04em}.ll-scramble__sub{color:rgba(255,255,255,.55);font-family:var(--header-font);font-size:10px;font-weight:800;letter-spacing:.22em}.ll-halftone{width:100%;height:100%}.ll-gravity__plate{position:absolute;inset:6% 8%;opacity:0}.ll-orbit{display:grid;place-items:center}.ll-orbit__ring{position:absolute;inset:0;display:grid;place-items:center}.ll-orbit__dot{position:absolute;width:34px;height:34px;overflow:hidden;border-radius:50%;background:#141414;box-shadow:0 0 0 1px rgba(255,255,255,.3)}.ll-orbit__dot img{object-fit:cover}.ll-orbit__core{position:absolute;inset:24% 26%}.ll-curtain{display:grid;place-items:center;overflow:hidden}.ll-curtain__poster{position:absolute;inset:6% 8%}.ll-curtain__text{position:relative;z-index:2;padding:0 8%;color:var(--paper);font-family:var(--brand-font);font-size:clamp(18px,3vw,34px);letter-spacing:.06em;text-align:center}font-weight:700;.ll-curtain__char{display:inline-block}.ll-scan{overflow:hidden;cursor:ns-resize;touch-action:none}.ll-scan img{-webkit-mask-image:linear-gradient(#000 calc(var(--p) * 100%),transparent calc(var(--p) * 100%));mask-image:linear-gradient(#000 calc(var(--p) * 100%),transparent calc(var(--p) * 100%));filter:contrast(1.05)}.ll-scan__bar{position:absolute;left:0;right:0;top:calc(var(--p) * 100%);height:2px;background:var(--signal-lime);box-shadow:0 0 18px rgba(239,255,0,.6)}.ll-scan__hint{position:absolute;left:12px;bottom:12px;color:rgba(255,255,255,.6);font-family:var(--header-font);font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ll-morph__poster{position:absolute;inset:8% 10%}.ll-morph__svg{position:absolute;inset:0;width:100%;height:100%}.ll-hold{cursor:pointer;touch-action:none}.ll-hold__plate{position:absolute;inset:6% 8%}.ll-hold__hint{position:absolute;left:12px;bottom:12px;color:rgba(255,255,255,.62);font-family:var(--header-font);font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ll-hold.is-done .ll-hold__hint{color:var(--signal-lime)}@media (prefers-reduced-motion:reduce){.ll-card__stage *{animation:none!important}}.ol{position:relative;background:var(--night)}.ol-pin{height:100svh;display:grid;place-items:center;overflow:hidden}.ol-stage{position:relative;width:min(1280px,92vw);height:min(100%,100svh);padding-bottom:132px}.ol-poster{position:absolute;z-index:4;left:50%;top:48%;width:min(38vw,460px,60svh);aspect-ratio:4/5;transform:translate(-50%,-50%);pointer-events:none}.ol-plates{opacity:0;visibility:hidden;transform-origin:50% 50%}.ol-plate,.ol-plates{position:absolute;inset:0}.ol-plate{width:100%;height:100%;max-width:none;object-fit:fill;will-change:transform,opacity}.ol-shards{position:absolute;z-index:5;left:0;top:0;width:0;height:0;display:grid;grid-template-columns:repeat(var(--tile-cols,24),1fr);grid-template-rows:repeat(var(--tile-rows,30),1fr);pointer-events:none}.ol-tile{display:block;width:100%;height:100%;background-size:calc(var(--tile-cols, 24) * 100%) calc(var(--tile-rows, 30) * 100%);background-repeat:no-repeat;transform-origin:50% 50%}.ol-lockup{position:absolute;z-index:8;inset:0;pointer-events:none}.ol-brand,.ol-caption,.ol-declaration,.ol-quote{position:absolute;left:50%;top:50%;width:min(92vw,1180px);margin:0;transform:translate(-50%,-50%);text-align:center}.ol-brand{display:flex;flex-direction:column;align-items:center;font-family:var(--brand-font);font-weight:700;font-size:clamp(56px,12vw,190px);line-height:.94;letter-spacing:.07em;text-transform:uppercase}.ol-line{overflow:hidden}.ol-line,.ol-line__text{display:block;will-change:transform,opacity}.ol-char{display:inline-block}.ol-caption{top:74%;font-family:var(--header-font);font-size:clamp(10px,1.1vw,13px);font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:rgba(242,240,234,.72)}.ol-caption>span{display:inline-block}.ol-declaration{display:flex;flex-direction:column;align-items:center;font-family:var(--brand-font);font-weight:700;font-size:clamp(46px,8.4vw,146px);line-height:.98;letter-spacing:.05em;text-transform:uppercase;transform-origin:50% 50%}.ol-decl{display:block;will-change:transform,opacity}.ol-decl--two{color:var(--signal-lime)}.ol-quote{top:50%;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--header-font);font-size:clamp(15px,1.6vw,20px);line-height:1.4;color:rgba(242,240,234,.9)}.ol-quote-line{display:block}.ol-type{position:absolute;z-index:7;inset:0;overflow:hidden;pointer-events:none}.ol-word{position:absolute;left:0;display:block;width:100%;font-family:var(--brand-font);font-weight:700;font-size:clamp(58px,11vw,196px);line-height:1.02;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-align:center;opacity:0;visibility:hidden;will-change:transform,opacity}.ol-word--make{top:14%;color:var(--paper)}.ol-word--break{top:41%;color:var(--blue);-webkit-text-stroke:2px white}.ol-word--become{top:66%;color:var(--flare)}.ol-stage.is-composed .ol-lockup{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;inset:0 auto 0 0;width:46%;padding-bottom:132px}.ol-stage.is-composed .ol-brand,.ol-stage.is-composed .ol-caption,.ol-stage.is-composed .ol-declaration,.ol-stage.is-composed .ol-quote{position:static;width:auto;transform:none;text-align:left;align-items:flex-start}.ol-stage.is-composed .ol-brand{font-size:clamp(40px,6.6vw,96px);line-height:.98}.ol-stage.is-composed .ol-declaration{flex-direction:row;flex-wrap:wrap;gap:0 .28em;font-size:clamp(15px,1.7vw,22px);letter-spacing:.14em;color:rgba(242,240,234,.78)}.ol-stage.is-composed .ol-decl--two{color:rgba(242,240,234,.78)}.ol-stage.is-composed .ol-caption{color:var(--signal-lime)}.ol-stage.is-composed .ol-quote{font-size:clamp(13px,1.4vw,17px);max-width:22ch}.ol-rule{position:absolute;z-index:6;left:6%;top:62%;width:88%;height:2px;overflow:visible;pointer-events:none}.ol-rule-line{stroke:var(--signal-lime);stroke-width:2;vector-effect:non-scaling-stroke}.ol-orbit{position:absolute;z-index:6;inset:0;display:grid;place-items:center;pointer-events:none}.ol-orbit__dot{grid-area:1/1;width:clamp(32px,3.6vw,50px);height:clamp(32px,3.6vw,50px);border-radius:50%;overflow:hidden;border:1px solid rgba(242,240,234,.4);background:var(--soft-night)}.ol-orbit__dot img{width:100%;height:100%;object-fit:cover}.ol-morph{position:absolute;z-index:6;inset:0;width:100%;height:100%;pointer-events:none}.ol-morph path{vector-effect:non-scaling-stroke}.ol-ghosts{position:absolute;z-index:7;left:50%;top:50%;width:min(92vw,1180px);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;font-family:var(--brand-font);font-weight:700;font-size:clamp(56px,12vw,190px);line-height:.94;letter-spacing:.07em;text-transform:uppercase;pointer-events:none;mix-blend-mode:screen}.ol-ghost{display:block;opacity:0}.ol-ghost--2nd{color:var(--flare)}.ol-ghost--edition{color:var(--blue)}.ol-motto-label{bottom:132px;opacity:0;visibility:hidden;letter-spacing:.34em;color:rgba(242,240,234,.5)}.ol-hint,.ol-motto-label{position:absolute;z-index:9;left:0;right:0;text-align:center;font-family:var(--header-font);font-size:10px;font-weight:700;text-transform:uppercase}.ol-hint{bottom:168px;letter-spacing:.28em;color:var(--signal-lime)}.ol-stage.is-holdable{cursor:-webkit-grab;cursor:grab}.ol-stage.is-holdable:active{cursor:-webkit-grabbing;cursor:grabbing}.ol-bar{position:fixed;z-index:40;inset:auto 0 0;display:grid;grid-template-columns:1fr minmax(260px,34%);grid-gap:16px;gap:16px;align-items:center;padding:12px 20px;background:rgba(7,7,7,.9);border-top:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ol-bar__list{display:flex;flex-wrap:wrap;gap:6px}.ol-bar__list button{padding:7px 11px;font-family:var(--header-font);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(242,240,234,.66);background:transparent;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.ol-bar__list button b{color:rgba(242,240,234,.4)}.ol-bar__list button:hover{color:var(--paper);border-color:rgba(255,255,255,.5)}.ol-bar__list button.is-on{color:var(--night);background:var(--signal-lime);border-color:var(--signal-lime)}.ol-bar__list button.is-on b{color:rgba(7,7,7,.55)}.ol-bar__meta{display:grid;grid-gap:6px;gap:6px;font-family:var(--header-font)}.ol-bar__meta span{display:flex;gap:10px;align-items:baseline;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ol-bar__meta em{font-style:normal;font-size:9px;letter-spacing:.18em;color:var(--signal-lime)}.ol-bar__meta p{margin:0;font-size:11px;line-height:1.45;color:rgba(242,240,234,.62)}.ol-bar__actions{display:flex;gap:6px}.ol-bar__replay,.ol-bar__skip{justify-self:start;padding:5px 12px;font-family:var(--header-font);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--night);background:var(--paper);border:0;cursor:pointer}.ol-bar__skip{color:var(--paper);background:transparent;border:1px solid rgba(255,255,255,.3)}.ol-after{min-height:60svh;display:grid;place-items:center;padding:0 24px 160px}.ol-after p{max-width:52ch;text-align:center;font-family:var(--header-font);font-size:12px;line-height:1.6;letter-spacing:.06em;color:rgba(242,240,234,.42)}@media (max-width:860px){.ol-stage{padding-bottom:200px}.ol-poster{width:min(62vw,320px);top:44%}.ol-stage.is-composed .ol-lockup{inset:42% 0 196px 0;width:100%;height:auto;justify-content:flex-start;align-items:center;gap:12px;padding-bottom:0}.ol-stage.is-composed .ol-brand,.ol-stage.is-composed .ol-caption,.ol-stage.is-composed .ol-declaration,.ol-stage.is-composed .ol-quote{text-align:center;align-items:center}.ol-stage.is-composed .ol-declaration{justify-content:center}.ol-bar{grid-template-columns:1fr}.ol-bar__meta p{display:none}.ol-motto-label{bottom:196px}.ol-hint{bottom:222px}}@media (prefers-reduced-motion:reduce){.ol-word{display:none}}.contact-form__trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.contact-form button[disabled]{opacity:.55;cursor:progress}.form-status--error{color:var(--flare)}.form-status--error a{text-decoration:underline}.introduction--autoplay:not(.is-composed) .intro-brand{left:50%;top:50%;display:flex;flex-direction:column;align-items:center;width:min(94vw,1240px);transform:translate(-50%,-50%);font-family:var(--brand-font)!important;font-weight:700;font-size:clamp(38px,11.5vw,260px);line-height:1.06;letter-spacing:.07em;text-align:center}.introduction--autoplay:not(.is-composed) .intro-line{display:block;width:100%}.introduction--autoplay:not(.is-composed) .intro-line--edition{margin-left:0;-webkit-text-stroke:clamp(1px,.16vw,3px) white}.introduction--autoplay:not(.is-composed) .intro-caption{left:50%;top:72%;width:min(94vw,1240px);justify-content:center;font-size:clamp(9px,2.6vw,13px);letter-spacing:.28em;text-align:center}.introduction--autoplay:not(.is-composed) .intro-declaration{align-items:center;font-family:var(--brand-font)!important;font-weight:700;font-size:clamp(30px,8.2vw,200px);line-height:1.12;letter-spacing:.05em;text-align:center}.introduction--autoplay:not(.is-composed) .intro-declaration__line{align-self:center;width:100%;margin-left:0;margin-right:0;white-space:normal;text-wrap:balance}.introduction--autoplay:not(.is-composed) .intro-declaration__line--two{-webkit-text-stroke:clamp(1px,.14vw,2px) white}.introduction--autoplay:not(.is-composed) .intro-declaration__line--one,.introduction--autoplay:not(.is-composed) .intro-declaration__line--three,.introduction--autoplay:not(.is-composed) .intro-declaration__line--two{margin-top:0;margin-bottom:0;-webkit-mask-image:none;mask-image:none}.introduction--autoplay:not(.is-composed) .intro-autoplay__word{font-size:clamp(42px,11vw,214px)}.introduction--autoplay:not(.is-composed) .intro-declaration__line,.introduction--autoplay:not(.is-composed) .intro-line,.introduction--autoplay:not(.is-composed) .intro-line__text{font-size:inherit;line-height:inherit}.landing-paper-stack__mark-logo{grid-area:1/1;width:74%;aspect-ratio:815/293;background-image:url(/2e-logo.png);background-repeat:no-repeat;background-size:122.7% 341.3%;background-position:49.7% 49.9%;will-change:transform,opacity,filter}.landing-paper-stack__mark-logo--outline{z-index:2;filter:brightness(0) drop-shadow(1.5px 0 0 #ffffff) drop-shadow(-1.5px 0 0 #ffffff) drop-shadow(0 1.5px 0 #ffffff) drop-shadow(0 -1.5px 0 #ffffff)}.landing-paper-stack__mark-logo--solid{z-index:1;opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.landing-paper-stack__mark-logo--outline{display:none}.landing-paper-stack__mark-logo--solid{opacity:1;visibility:visible}}.landing-paper-stack__marquee{cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.landing-paper-stack__marquee.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.landing-paper-stack__marquee.is-dragging button,.landing-paper-stack__marquee.is-dragging img{pointer-events:none}.landing-paper-stack__track{will-change:transform}.cc-node{pointer-events:auto;transition:box-shadow .16s ease}@media (min-width:861px){.cc-node{cursor:-webkit-grab;cursor:grab;touch-action:none}}.cc-node:hover{box-shadow:0 0 0 1px rgba(255,255,255,.6),0 0 18px rgba(255,255,255,.18)}.cc-node.is-held{cursor:-webkit-grabbing;cursor:grabbing;z-index:3;box-shadow:0 0 0 2px var(--signal-lime),0 0 26px rgba(239,255,0,.35)}@media (prefers-reduced-motion:reduce){.cc-node{cursor:default}}@media (max-width:820px){.contact-band{height:clamp(150px,30svh,300px)}.contact-band:after{height:52%}.contact-social-block a{flex-direction:column;align-items:flex-start;gap:6px;font-size:clamp(26px,7.4vw,40px);line-height:1.06}.contact-social-block a span{align-self:flex-start;display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.62)}.contact-social-block a:hover span{color:inherit}.introduction--autoplay.is-composed .intro-autoplay__quote{line-height:1.34}}.introduction--autoplay{--brand-size:clamp(34px,11vw,240px);--decl-size:clamp(20px,6vw,150px);--lede:clamp(16px,3.6vw,26px)}.introduction--autoplay:not(.is-composed) .intro-brand{font-size:var(--brand-size)}.introduction--autoplay:not(.is-composed) .intro-caption{top:calc(50% + var(--brand-size) * 1.5);bottom:auto;transform:translateX(-50%);font-family:var(--header-font)!important;font-weight:700!important;font-size:clamp(9px,2.4vw,13px);letter-spacing:.34em}.introduction--autoplay:not(.is-composed) .intro-declaration{font-size:var(--decl-size)}.introduction--autoplay.is-composed .intro-caption,.introduction--autoplay.is-composed .intro-declaration,.introduction--autoplay.is-composed .intro-declaration__line{font-family:var(--meta-font)!important;font-weight:400!important}.introduction--autoplay.is-composed .intro-autoplay__quote,.introduction--autoplay.is-composed .intro-autoplay__quote-line{font-family:var(--display-font)!important;font-weight:700;font-style:normal;letter-spacing:-.01em;text-transform:uppercase}.introduction--autoplay.is-composed .intro-caption{font-weight:700!important;font-size:clamp(10px,1.1vw,13px);letter-spacing:.3em;color:rgba(255,255,255,.92)}.introduction--autoplay.is-composed .intro-declaration{font-size:clamp(11px,1.05vw,14px);letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.6)}.introduction--autoplay.is-composed .intro-autoplay__quote{font-size:calc(var(--lede) * 1.16);line-height:1.3;letter-spacing:0;text-transform:none}.introduction--autoplay.is-composed .intro-autoplay__quote-outline{color:transparent!important;-webkit-text-stroke:clamp(1px,.11vw,1.8px) #ffffff!important}.intro-line__rest,.intro-line__seed{display:inline-block;vertical-align:top}.intro-line__rest{overflow:hidden;white-space:nowrap}@media (prefers-reduced-motion:reduce){.intro-line__rest{width:auto!important}}.introduction--autoplay.is-composed .intro-line--2nd .intro-line__text{letter-spacing:.06em;margin-right:0}@media (max-width:600px){.introduction--autoplay{--brand-size:clamp(34px,13.5vw,76px);--decl-size:clamp(18px,6vw,46px);--lede:clamp(15px,4.4vw,21px)}.introduction--autoplay.is-composed .intro-lockup{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:clamp(10px,1.8svh,18px);width:100%;height:auto;max-height:56svh;padding:0 max(20px,env(safe-area-inset-left)) calc(28px + env(safe-area-inset-bottom));text-align:left}.introduction--autoplay.is-composed .intro-autoplay__quote,.introduction--autoplay.is-composed .intro-brand,.introduction--autoplay.is-composed .intro-caption,.introduction--autoplay.is-composed .intro-declaration{width:100%;max-width:none;text-align:left}.introduction--autoplay.is-composed .intro-brand{font-size:var(--brand-size);line-height:1.02}.introduction--autoplay.is-composed .intro-caption{font-size:clamp(9px,2.8vw,12px);letter-spacing:.26em}.introduction--autoplay.is-composed .intro-declaration{margin-top:calc(-1 * clamp(10px, 1.8svh, 18px) + 4px)!important;font-size:clamp(10px,2.9vw,13px);letter-spacing:.2em}.introduction--autoplay.is-composed .intro-autoplay__quote{font-size:var(--lede);line-height:1.4}}@media (max-width:820px){.introduction--autoplay.is-composed .intro-autoplay__poster{-webkit-mask-image:linear-gradient(#000 var(--band-solid,62%),transparent var(--band-clear,97%));mask-image:linear-gradient(#000 var(--band-solid,62%),transparent var(--band-clear,97%))}}@media (max-width:600px) and (orientation:landscape){.introduction--autoplay.is-composed .intro-lockup{inset:0 auto 0 0;justify-content:center;width:58%;max-height:none;padding:0 0 0 max(20px,env(safe-area-inset-left))}.introduction--autoplay.is-composed .intro-autoplay__poster{opacity:.5}}@media (min-width:861px){.ac-node{touch-action:none;cursor:-webkit-grab;cursor:grab}}.ac-node.is-held{cursor:-webkit-grabbing;cursor:grabbing;z-index:5}.ac-card-anchor{z-index:20!important}.ac-node.is-held .ac-node__disc{box-shadow:0 0 0 2px var(--node-accent),0 0 26px color-mix(in srgb,var(--node-accent) 55%,transparent)}.ac-card-anchor{position:absolute;z-index:6;left:50%;top:50%;transform:translate(-50%,-50%)}.ac-card{position:relative;left:auto;top:auto}.ac-card--down.ac-card--left,.ac-card--down.ac-card--right,.ac-card--left,.ac-card--right,.ac-card--up.ac-card--left,.ac-card--up.ac-card--right{transform:translate(-50%,-50%)}.ac-index{list-style:none;width:100%;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.16)}.ac-index li{border-bottom:1px solid rgba(255,255,255,.16)}.ac-index__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;width:100%;min-height:64px;padding:12px 2px;color:var(--paper);background:none;border:0;text-align:left;cursor:pointer}.ac-index__disc{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;background:#121212;border-radius:50%;box-shadow:0 0 0 1px var(--node-accent)}.ac-index__disc img{width:100%;height:100%;object-fit:cover}.ac-index__disc i{color:rgba(255,255,255,.7);font-family:var(--brand-font);font-weight:700;font-size:12px;font-style:normal}.ac-index__id{display:grid;grid-gap:3px;gap:3px;min-width:0}.ac-index__id b{font-family:var(--brand-font);font-size:clamp(15px,4.4vw,20px);font-weight:700;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-index__id em{color:rgba(255,255,255,.5);font-family:var(--header-font);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ac-index__chev{width:26px;color:rgba(255,255,255,.55);font-family:var(--header-font);font-size:18px;text-align:center}.ac-index li.is-open .ac-index__chev{color:var(--node-accent)}.ac-index li.is-open{background:rgba(255,255,255,.035)}.ac-index__body{padding:0 2px 18px}.ac-index__body p{margin:0 0 14px;color:rgba(255,255,255,.72);font-family:var(--header-font);font-size:13px;line-height:1.5}.ac-index__works{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-gap:8px;gap:8px}.ac-index__works button{position:relative;aspect-ratio:4/5;padding:0;overflow:hidden;background:#101010;border:0;box-shadow:0 0 0 1px rgba(255,255,255,.16);cursor:pointer}.ac-index__works img{width:100%;height:100%;object-fit:cover}.ac-index__works span{position:absolute;left:5px;bottom:4px;color:var(--paper);font-family:var(--header-font);font-size:9px;font-weight:700;letter-spacing:.1em;text-shadow:0 1px 3px rgba(0,0,0,.9)}@media (max-width:860px){.page-header__logo,.topbar__logo{margin:calc((44px - 22px) / -2) 0}.inner-footer a,.page-header__logo,.topbar__logo{display:inline-flex;align-items:center;min-height:44px}.inner-footer a{gap:8px}.bp-switch button{min-height:40px}}.topbar__logo-mark{display:block;width:auto;aspect-ratio:815/293;object-fit:cover;object-position:50% 50%}@media (min-width:601px) and (max-height:560px){.introduction--autoplay{--brand-size:clamp(30px,7vw,64px);--lede:clamp(12px,1.8vw,16px)}.introduction--autoplay.is-composed .intro-lockup{gap:clamp(6px,1.4svh,12px);width:min(46vw,520px)}.introduction--autoplay.is-composed .intro-brand{font-size:var(--brand-size);line-height:1}.introduction--autoplay.is-composed .intro-caption,.introduction--autoplay.is-composed .intro-declaration{font-size:clamp(9px,1.2vw,11px);letter-spacing:.16em}.introduction--autoplay.is-composed .intro-declaration{margin-top:calc(-1 * clamp(6px, 1.4svh, 12px) + 3px)!important}.introduction--autoplay.is-composed .intro-autoplay__quote{max-width:30ch;font-size:var(--lede);line-height:1.2}}.afterimage-pin,.archive-rail,.assembly-pin,.contact,.contact-hero,.debut-hero,.intro-pin,.roster-page,.signal-hero{min-height:min(var(--section-floor,620px),100svh)!important}.archive-rail{--section-floor:680px}.roster-page{--section-floor:690px}.signal-hero{--section-floor:640px}.contact{--section-floor:660px}.debut-hero{--section-floor:720px}.contact-title{font-size:min(clamp(48px,19vw,350px),23svh);max-height:52svh}@media (max-width:820px){.contact-title{font-size:min(clamp(44px,17vw,200px),20svh);max-height:46svh}}@media (max-width:600px){.introduction--autoplay .intro-grid{display:none}}@media (max-width:820px){.contact-hero{padding-bottom:clamp(28px,5svh,52px)}.contact,.contact-hero{min-height:auto!important}.contact{padding-bottom:clamp(24px,4svh,40px)}.contact .contact-foot,.contact .socials{bottom:auto}.contact .socials{margin-top:clamp(20px,4svh,40px)}.contact .contact-foot{margin-top:clamp(14px,2.4svh,24px)}}@media (max-width:600px){.introduction--autoplay.is-composed .intro-lockup{padding-bottom:calc(40px + env(safe-area-inset-bottom))}}.topbar__nav,.topbar__nav a{font-family:var(--meta-font)!important;font-weight:700!important;font-size:clamp(10px,.66vw,13px);letter-spacing:.06em;text-transform:uppercase}@media (max-width:560px){.topbar__nav,.topbar__nav a{font-size:clamp(9px,2.7vw,12px)}}@media (max-width:600px){.introduction--autoplay.is-composed .intro-autoplay__quote{max-width:100%;font-size:min(calc(var(--lede) * 1.16),4.4vw);overflow-wrap:normal;word-break:normal}.introduction--autoplay.is-composed .intro-autoplay__quote-line{display:block;max-width:100%;white-space:nowrap;overflow-wrap:normal}.introduction--autoplay.is-composed .intro-autoplay__quote-outline{white-space:nowrap}.introduction--autoplay:not(.is-composed) .intro-autoplay__quote{font-size:clamp(15px,5vw,26px)}}.contact-title{margin-top:3.5vh}@media (max-width:820px){.contact{padding-top:6svh}.contact-title{margin-top:1.4svh}}.intro-autoplay__quote{--quote-row:.9}.introduction--autoplay:not(.is-composed) .intro-autoplay__quote,.introduction--autoplay:not(.is-composed) .intro-autoplay__quote-line{line-height:var(--quote-row)}.introduction--autoplay:not(.is-composed) .intro-autoplay__quote-line--three{line-height:calc(var(--quote-row) / .72)}.introduction--autoplay.is-composed .intro-autoplay__quote{--quote-row:1.5}.introduction--autoplay.is-composed .intro-autoplay__quote,.introduction--autoplay.is-composed .intro-autoplay__quote-line{line-height:var(--quote-row)}@media (max-width:600px){.introduction--autoplay.is-composed .intro-autoplay__quote{--quote-row:1.56}}.introduction--autoplay{height:122svh!important;min-height:0}.introduction--autoplay .intro-pin{position:-webkit-sticky!important;position:sticky!important;top:0!important;height:100svh;min-height:0}@media (prefers-reduced-motion:reduce){.introduction--autoplay{height:auto!important;min-height:100svh}.introduction--autoplay .intro-pin{position:relative!important;top:auto!important}}.contact-title--long{font-size:min(clamp(26px,10.4vw,178px),15svh);line-height:.84;max-height:none}.contact-title--long span:last-child{margin-left:0}.contact-title--long span{white-space:nowrap}@media (max-width:820px){.contact-title--long{font-size:min(10.2vw,13svh);line-height:.86}}@media (max-width:600px){.contact-title--long{font-size:min(10.2vw,12svh)}.contact{padding-top:3.6svh}.contact-title--long{margin-top:3.2svh}}.bp-foot{padding-top:clamp(38px,7.5vh,96px)}.contact-form-intro h2.contact-form-intro__h2--long{font-size:min(clamp(30px,4.6vw,76px),9vh);line-height:.9}@media (max-width:820px){.contact-form-intro h2.contact-form-intro__h2--long{font-size:min(10.5vw,70px);line-height:.92}}.introduction--autoplay.is-composed .intro-lockup{height:-moz-fit-content;height:fit-content;margin-block:auto;align-items:center;text-align:center;gap:clamp(16px,3.1svh,36px);padding:clamp(22px,2.6vw,44px);border:1px solid rgba(255,255,255,.24);border-radius:3px}.introduction--autoplay.is-composed .intro-brand{order:1}.introduction--autoplay.is-composed .intro-declaration{order:2}.introduction--autoplay.is-composed .intro-autoplay__quote{order:3}.introduction--autoplay.is-composed .intro-declaration{margin-top:0!important}.introduction--autoplay.is-composed .intro-autoplay__quote,.introduction--autoplay.is-composed .intro-brand,.introduction--autoplay.is-composed .intro-caption,.introduction--autoplay.is-composed .intro-declaration{width:100%;max-width:none;text-align:center;margin:0}.introduction--autoplay.is-composed .intro-declaration__line{display:inline}.introduction--autoplay.is-composed .intro-autoplay__quote{white-space:normal;text-wrap:balance}.introduction--autoplay.is-composed .intro-autoplay__quote-line{display:inline-block;white-space:nowrap}.introduction--autoplay.is-composed .intro-autoplay__quote-line+.intro-autoplay__quote-line{margin-left:.32em}@media (max-width:820px){.introduction--autoplay.is-composed .intro-lockup{inset:auto 0 5svh 0;align-items:center;text-align:center;width:auto;margin-inline:5vw;padding:clamp(18px,5vw,30px);gap:clamp(10px,1.9svh,20px)}.introduction--autoplay.is-composed .intro-declaration{margin-top:0!important}.introduction--autoplay.is-composed .intro-autoplay__quote,.introduction--autoplay.is-composed .intro-brand,.introduction--autoplay.is-composed .intro-caption,.introduction--autoplay.is-composed .intro-declaration{text-align:center}}@media (min-width:821px){.introduction--autoplay.is-composed .intro-brand{font-size:min(4.68vw,67px)}}@media (min-width:601px) and (max-width:820px){.introduction--autoplay.is-composed .intro-autoplay__quote{font-size:min(3.4vw,calc(var(--lede) * 1.16))}}@media (min-width:821px){.introduction--autoplay.is-composed .intro-autoplay__quote{font-size:min(2.7vw,calc(var(--lede) * 1.16))}}.introduction--autoplay.is-composed .intro-line--2nd .intro-line__text,.introduction--autoplay.is-composed .intro-line--edition .intro-line__text,.introduction--autoplay.is-composed .intro-line__text{letter-spacing:.34em;margin-right:-.34em}.introduction--autoplay.is-composed .intro-line,.introduction--autoplay.is-composed .intro-line--2nd,.introduction--autoplay.is-composed .intro-line--edition{width:auto;max-width:none}@media (max-width:600px){.introduction--autoplay{--brand-size:clamp(26px,9.8vw,72px)}}.intro-line__text,.introduction--autoplay:not(.is-composed) .intro-brand,.vp-mark{
  /* !important because the rule this has to beat carries one too - the big
     grouped selector that hands --brand-font to the archive rail, the artist
     cards and the roster. Without it these quietly stayed on the body face,
     and specificity alone could not settle it. */font-family:var(--wordmark-font)!important}.contact-social-block a,.contact-social-block__title{font-family:var(--meta-font)!important}.contact-hero h1{font-family:var(--display-font)!important;font-size:clamp(40px,15vw,280px);line-height:.84;letter-spacing:-.03em;text-transform:uppercase}.contact-social-block a{font-size:clamp(22px,3.4vw,46px);font-weight:700;letter-spacing:-.01em}.introduction--autoplay:not(.is-composed) .intro-declaration__line,.introduction--autoplay:not(.is-composed) .intro-declaration__line--two{text-shadow:0 0 22px rgba(0,0,0,.78),0 3px 12px rgba(0,0,0,.62)!important}