@font-face{font-family:archivoBlack;src:url(../media/archivo_black_latin_400.p.0dx1s901p2cgf.woff2)format("woff2");font-display:swap;font-weight:400 900}.archivoblack_f5d2b369-module__V7_jSG__className{font-family:archivoBlack}.archivoblack_f5d2b369-module__V7_jSG__variable{--font-display:"archivoBlack"}
.main-site{--main-bg:#080909;--main-text:#f1f1ec;--main-muted:#969994;--main-rule:#f1f1ec3d;isolation:isolate;background:var(--main-bg);min-height:100svh;color:var(--main-text);font-family:Courier Prime Code,monospace;position:relative;overflow:visible}html:has([data-main-site]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080909}html:has([data-main-site]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080909}.reel,.hollow,.main-footer,.scenes{--main-bg:#eeeae2;--main-text:#262925;--main-muted:#3d433a;--main-rule:#2629258c;color:var(--main-text)}.main-site:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 40%, #1d2020 0, var(--main-bg) 70%);pointer-events:none;position:fixed;inset:0}.main-site:after{content:"";z-index:40;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.04 0 0 0 -0.015'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.main-site main{background:var(--main-bg)}.main-header{z-index:30;padding:1.25rem var(--space-page);border-bottom:1px solid var(--main-rule);background:linear-gradient(var(--main-bg) 72%, transparent);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0;font-size:.7rem;transition:transform .36s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;inset:0 0 auto;transform:translateY(0)}.main-header :focus-visible{outline-color:var(--main-text)}.main-header__marker{align-items:center;min-height:44px;font-size:.8125rem;display:inline-flex}.main-header.is-hidden{transform:translateY(-110%)}.main-header nav{align-items:center;gap:clamp(.8rem,2vw,2rem);display:flex}.main-header a,.footer-x{color:inherit;text-decoration:none}.main-header nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.main-header nav a[target]{margin-inline:-18px}.footer-x{margin-block:-13px;padding-block:13px;display:inline-block}.main-header a:hover,.footer-x:hover{color:#fff;text-underline-offset:.3rem;text-decoration:underline}.main-header nav a.header-cta{background:var(--main-text) padding-box;color:var(--main-bg);border:6px solid #0000;padding-inline:.9rem;font-weight:700}.main-header nav a.header-cta:hover{color:var(--main-bg);background:#fff padding-box padding-box;text-decoration:none}.motion-toggle{min-height:44px;color:inherit;font:inherit;text-transform:uppercase;background:0 0;border:0;padding:.3rem .5rem;font-size:.64rem;text-decoration:none}.motion-toggle[aria-pressed=false]{color:var(--main-muted)}.skip-link{z-index:50;background:var(--main-text);color:var(--main-bg);padding:.65rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.main-hero{min-height:100svh;padding:5.5rem var(--space-page) 0;background:var(--main-bg);display:block}.hero-scene{grid-template-rows:1fr auto 1fr auto .5fr;width:100%;max-width:calc(270svh - 33.75rem);min-height:calc(100svh - 5.5rem);margin-inline:auto;display:grid}.hero-scene .masked-type{grid-row:2}.masked-type{--glitch-x:0px;--glitch-y:0px;--glitch-opacity:0;width:100%;position:relative}.masked-type--footer{width:100%;margin:0}.masked-type__svg{overflow-clip-margin:6px;width:100%;height:auto;display:block;overflow:clip}.masked-type--footer .masked-type__svg{pointer-events:none}.masked-type__text{font-family:var(--font-display), "Arial Black", "Helvetica Neue", Arial, sans-serif;font-weight:900}.masked-type--hero .masked-type__text{letter-spacing:-10px;font-size:202px}.masked-type--footer .masked-type__text{letter-spacing:-16px;font-size:300px;line-height:1}.masked-type__silhouette{fill:#252828}.masked-type--hero-stack{display:none}.masked-type--hero-stack .masked-type__text{letter-spacing:-.05em}.masked-type--footer .masked-type__silhouette{fill:var(--main-text)}.masked-type__art{transform:translate(var(--glitch-x), var(--glitch-y));transform-box:fill-box;transform-origin:50%}.masked-type[data-gl-ready=true] .masked-type__art{visibility:hidden!important}@media (pointer:fine) and (min-width:1024px) and (prefers-reduced-motion:no-preference){.masked-type--hero .masked-type__art{visibility:hidden;animation:0s linear 2.5s forwards hero-art-fallback}.main-site[data-gl=off] .masked-type--hero .masked-type__art,.masked-type--hero[data-gl-fail] .masked-type__art{visibility:visible;animation:none}.masked-type--footer .masked-type__art{visibility:hidden}.main-site[data-gl=off] .masked-type--footer .masked-type__art,.masked-type--footer[data-gl-fail] .masked-type__art{visibility:visible}}@media (prefers-reduced-motion:no-preference){.reel,.hollow,.main-footer,.scenes{transition:background-color .6s,color .6s}}@keyframes hero-art-fallback{to{visibility:visible}}.masked-type__bands{fill:#ffffff38;opacity:var(--glitch-opacity);transform:translateX(var(--glitch-x))}.masked-type:after{content:"";opacity:var(--glitch-opacity);pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 13px,#ffffff24 13px 15px,#0000 15px 28px);position:absolute;inset:12% 0 18%}.masked-type--hero:after,.masked-type--hero .masked-type__bands,.masked-type--hero-stack:after,.masked-type--hero-stack .masked-type__bands,.masked-type--footer:after,.masked-type--footer .masked-type__bands{display:none}.masked-type__controls{color:var(--main-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;font-size:.68rem;display:flex}.masked-type--footer .masked-type__controls{display:none}.masked-type__controls button{border:1px solid var(--main-rule);min-height:44px;color:var(--main-text);font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:.4rem .7rem;font-size:.64rem}.masked-type__controls button:hover{background:var(--main-text);color:var(--main-bg)}.hero-support{border-top:1px solid var(--main-rule);grid-row:4;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1rem;padding-top:1rem;display:grid}.hero-support p{letter-spacing:.12em;text-transform:uppercase;grid-column:1/span 8;margin:0;font-size:.8rem;line-height:1.4}.main-cta{border:1px solid var(--main-text);width:min(100%,330px);min-height:64px;color:var(--main-text);letter-spacing:.06em;text-align:center;text-transform:uppercase;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;justify-content:center;align-items:center;padding:1rem 1.35rem;font-size:.72rem;text-decoration:none;display:inline-flex;position:relative}.main-cta:hover,.main-cta:focus-visible{border-color:var(--main-text);background:var(--main-text);color:var(--main-bg)}.main-cta__label{z-index:1;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.main-cta__glitch{pointer-events:none;opacity:0;will-change:transform, opacity;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;inset:0}.main-cta__glitch--top{clip-path:inset(0 0 50%);color:#ff2b4d}.main-cta__glitch--bottom{clip-path:inset(50% 0 0);color:#00e5ff}@property --artist-ground{syntax:"<number>";inherits:false;initial-value:0}@property --artist-tint{syntax:"<color>";inherits:false;initial-value:#0000}.artist-passage{--artist-tint:color-mix(in srgb, var(--main-bg) calc((1 - var(--artist-ground)) * 100%), color-mix(in srgb, var(--main-muted) 25%, var(--main-bg)));padding:clamp(8rem, 16vh, 12rem) max(var(--space-page), calc((100% - 1000px) / 2 + var(--space-page))) clamp(5rem, 10vh, 8rem);background:var(--main-bg);background:linear-gradient(to bottom, var(--main-bg), var(--artist-tint) 25%, var(--artist-tint) 75%, var(--main-bg));align-content:center;display:grid;position:relative}.eyebrow{color:var(--main-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.7rem;font-weight:400}.artist-intro{max-width:18ch;font-family:var(--font-display), "Arial Black", "Helvetica Neue", Arial, sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,6vw,6rem);line-height:.98}[data-artist-copy] .artist-word{white-space:nowrap;color:color-mix(in srgb, var(--main-text) calc(var(--artist-emphasis,.2) * 100%), var(--main-muted));display:inline-block;position:relative}.artist-passage:focus{outline:none}.artist-word__glitch{color:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;position:absolute;inset:0}.artist-word__glitch--top{clip-path:inset(0 0 50%)}.artist-word__glitch--bottom{clip-path:inset(50% 0 0)}.reel{padding:clamp(1rem, 3vh, 2rem) var(--space-page) clamp(4rem, 9vh, 7rem);background:var(--main-bg)}.reel__scene,.reel__track{display:contents}.reel__hud{display:none}.reel__intro{max-width:24ch;font-family:var(--font-display), "Arial Black", "Helvetica Neue", Arial, sans-serif;letter-spacing:-.03em;margin:0 0 3rem;font-size:clamp(1.6rem,3.4vw,3.25rem);font-weight:400;line-height:1.05}.reel__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);max-width:1500px;margin:0;padding:0;list-style:none;display:grid}.reel__item figure{margin:0}.reel__item img{aspect-ratio:1;width:100%;height:auto;image-rendering:pixelated;filter:grayscale()contrast(1.08);display:block}.reel__item[data-gl-ready] img{opacity:0}.reel__item figcaption{color:var(--main-muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:.75rem;font-size:.7rem;display:flex}.reel[data-reel-reveal] .reel__item{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(1.5rem)}.reel[data-reel-reveal] .reel__item[data-in]{opacity:1;transform:none}.reel[data-track]{--reel-size:min(44vw, 62svh);--reel-gap:clamp(1.5rem, 3vw, 3rem);height:calc(100svh + var(--reel-travel,0px));padding:0;position:relative}.reel[data-track] .reel__scene{grid-template:minmax(0,1fr) auto/minmax(0,1fr);height:100svh;padding:5.5rem 0 1.75rem;display:grid;position:sticky;top:0;overflow:clip}.reel[data-track] .reel__track{place-self:center start;align-items:center;gap:var(--reel-gap);width:max-content;padding-inline:var(--space-page) calc((100% - var(--reel-size)) / 2);will-change:transform;display:flex}.reel[data-track] .reel__intro{flex:0 0 min(30vw,30rem);max-width:none;margin:0;font-size:clamp(1.6rem,3vw,3rem)}.reel[data-track] .reel__list{gap:var(--reel-gap);flex:none;max-width:none;display:flex}.reel[data-track] .reel__item{flex:0 0 var(--reel-size)}.reel[data-track][data-reel-reveal] .reel__item{opacity:1;transition:none;transform:none}.reel[data-track] .reel__hud{padding-inline:var(--space-page);display:block}.reel[data-track] .reel__counter{font-family:var(--font-display), "Arial Black", "Helvetica Neue", Arial, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,6rem);line-height:1;display:block}.reel[data-track] .reel__progress{background:var(--main-rule);height:1px;margin-top:1rem;display:block}.reel[data-track] .reel__progress i{background:var(--main-text);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:1023px),(pointer:coarse){.reel__list{grid-template-columns:minmax(0,1fr);gap:2.5rem}}.hollow{min-height:100svh;padding:clamp(4rem, 9vh, 7rem) var(--space-page) clamp(5rem, 10vh, 8rem);background:var(--main-bg);align-content:center;justify-items:start;display:grid;overflow:clip}.hollow__word{font-family:var(--font-display), "Arial Black", "Helvetica Neue", Arial, sans-serif;letter-spacing:-.045em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px var(--main-text);margin:0 0 clamp(2rem,5vh,4rem);font-size:min(20vw,20rem);font-weight:400;line-height:.85}.hollow__line{max-width:24ch;font-family:var(--font-display), "Arial Black", "Helvetica Neue", Arial, sans-serif;letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(1.6rem,3.4vw,3.25rem);line-height:1.05}.hollow__body{max-width:34ch;color:var(--main-muted);margin:0 0 1.5rem;font-size:.95rem;line-height:1.5}.scenes{padding:clamp(3rem, 7vh, 6rem) var(--space-page);background:var(--main-bg)}.scenes__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);max-width:1500px;margin:0 auto;padding:0;list-style:none;display:grid}.scenes__frame{aspect-ratio:16/10;overflow:clip}.scenes__image{object-fit:cover;width:100%;height:100%;display:block}.scenes__caption{border:1px solid var(--main-text);background:var(--main-bg);color:var(--main-text);letter-spacing:.1em;text-transform:uppercase;margin:.75rem 0 0;padding:.5rem .75rem;font-size:.72rem}@media (max-width:899px){.scenes__list{grid-template-columns:minmax(0,1fr)}}.main-footer{padding:4rem var(--space-page) 3rem;background:var(--main-bg);border-top:0;display:block;position:relative}.footer-scene{width:100%;position:relative}.footer-layout{row-gap:2.5rem;display:grid}.footer-type{min-width:0}@media (min-width:900px){.footer-type{max-width:max(24rem,194.4svh - 28.3824rem)}}.footer-actions{border-top:1px solid var(--main-rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:1rem;padding-top:1rem;display:grid}.footer-actions .main-cta{grid-area:1/9/auto/-1;justify-self:end}.footer-bottom{grid-area:1/1/auto/span 8}.footer-bottom p{max-width:none;color:var(--main-muted);margin:0;font-size:.76rem;line-height:1.5}.footer-bottom .footer-x{color:var(--main-text);text-decoration:none}@media (max-width:899px){.main-header{background:var(--main-bg);padding:1rem 1.15rem}.main-header nav{gap:.55rem}.main-header nav a[target]{margin-inline:-4px}.main-hero{--hero-top:6.5rem;min-height:100svh;padding:var(--hero-top) 1.15rem 2rem}.hero-scene{min-height:calc(100svh - var(--hero-top) - 2rem);grid-template-rows:1fr auto 1fr auto;max-width:none}.masked-type--hero{display:none}.masked-type--hero-stack{display:block}.hero-support{margin-top:1.5rem}.hero-support p{grid-column:1/-1}.artist-passage{padding:min(5rem,10vh) 1.15rem 5rem}.main-footer{padding:1.5rem 1.15rem 2.5rem}.footer-layout{row-gap:1.75rem}.footer-actions{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.footer-actions .main-cta{grid-area:auto/1;justify-self:start}.footer-bottom{grid-area:auto/1}}@media (max-width:520px){.main-header{padding:.4rem 1.15rem;font-size:.75rem}.main-header__marker{white-space:nowrap;font-size:.75rem}.main-header nav{gap:.25rem}.main-header nav a:not(.header-cta){display:none}.main-header nav a,.motion-toggle{font-size:.75rem}.main-hero{--hero-top:5.5rem}.masked-type__controls{font-size:.58rem}.artist-intro{font-size:clamp(2.4rem,13vw,4.2rem)}}@media (prefers-reduced-motion:reduce){.main-header{transition:none!important;transform:none!important}.main-site *,.main-site :before,.main-site :after{transition:none!important;animation:none!important}}
