/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Calder Dark;src:url(/fonts/calder-dark.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:FT Overpass;src:url(/fonts/ft-overpass.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lower Resolution;src:url(/fonts/lower-resolution.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+20,U+30-39,U+41,U+43-46,U+49,U+4C-4F,U+52-54,U+56-57}:root{--red:#9e1515;--ink:#040404;--oxblood:#590506;--steel:#82908d;--paper:#eee;--pure-white:#fff;--line:#eeeeee38;--muted:#eeeeeeab;--display:"Calder Dark", Impact, sans-serif;--body:"FT Overpass", Arial, sans-serif;--flair:"Lower Resolution", monospace;--page-margin:clamp(24px, 6vmin, 72px);--page-gutter:clamp(11px, 2vmin, 24px);--bottom-control-size:47px;--bottom-control-gap:14px;--cursor-x:50vw;--cursor-y:50vh;--bg-shift-x:0px;--bg-shift-y:0px;--title-split-x:2px;--title-split-y:0px;--title-split-neg-x:-1px;--title-split-neg-y:0px;--desktop-type-scale:1;--site-safe-top:env(safe-area-inset-top,0px);--site-safe-overscan:96px;--site-header-content-height:54px;--site-header-height:calc(var(--site-header-content-height) + var(--site-safe-top))}*{box-sizing:border-box}html{overscroll-behavior-y:none;background:var(--ink);scroll-behavior:smooth;min-height:100%}body{overscroll-behavior-y:none;background:var(--ink);min-width:320px;min-height:100%;color:var(--paper);font-family:var(--body);margin:0;overflow-x:hidden}main{z-index:1;position:relative}body.modal-open{overflow:hidden}body.modal-open iframe{cursor:auto!important}.skip-link{top:calc(var(--site-header-height) + 8px);left:var(--page-margin);z-index:10000;background:var(--paper);color:var(--ink);padding:14px 18px;font-size:14px;position:fixed;transform:translateY(-250%)}.skip-link:focus{outline:2px solid var(--red);outline-offset:3px;transform:none}.playback-status{z-index:5;background:var(--ink);color:var(--paper);margin:0;padding:12px;font-size:14px;line-height:1.5;position:relative}.playback-status p{margin:0 0 8px}.playback-status button,.playback-status a{color:inherit;cursor:pointer;border:1px solid var(--line);background:0 0;align-items:center;min-height:44px;margin-right:12px;padding:8px 10px;font-size:12px;display:inline-flex}.project-reading-index{max-width:1100px;margin:auto;padding-bottom:130px}.project-reading-index h1{font:400 clamp(38px, 6vw, 76px)/.95 var(--display)}.project-reading-index__intro{max-width:65ch;color:var(--muted);margin:30px 0 45px;font-size:16px;line-height:1.6}.project-reading-index__intro a{color:var(--paper);text-underline-offset:4px;text-decoration:underline}.project-reading-index ol{padding:0;list-style:none}.project-reading-index li{border-top:1px solid var(--line);padding:26px 0}.project-reading-index h2{font:400 clamp(24px, 3vw, 38px)/1.05 var(--display);overflow-wrap:anywhere;margin:0 0 12px}.project-reading-index li p{max-width:65ch;color:var(--muted);margin:0;font-size:16px;line-height:1.6}.projects-fallback{padding:120px 24px}.projects-fallback a{text-decoration:underline}.projects-load-recovery{z-index:2;background:var(--ink);width:fit-content;max-width:calc(100% - 48px);color:var(--paper);pointer-events:auto;margin:auto;padding:24px;font-size:16px;position:absolute;inset:40% 24px auto}.projects-load-recovery a,.projects-load-recovery button{color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;align-items:center;min-height:44px;margin-right:18px;text-decoration:underline;display:inline-flex}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}button{border:0}img,video{max-width:100%;display:block}h1,h2,h3,strong{font-family:var(--display);font-weight:400}::selection{background:var(--red);color:var(--paper)}body:before{content:"";z-index:90;pointer-events:none;opacity:.13;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.site-background{z-index:0;pointer-events:none;background:var(--ink);position:fixed;inset:0;overflow:hidden}.seamless-background-media{position:absolute;inset:0}.site-background video,.site-background-fallback{object-fit:cover;filter:brightness(.43)contrast(1.85)saturate(.42)blur(.9px);width:118%;max-width:none;height:118%;transform:translate3d(var(--bg-shift-x), var(--bg-shift-y), 0) scale(1.1);transition:opacity .35s linear,transform .7s cubic-bezier(.2,.75,.25,1);position:absolute;inset:-9%}.site-background-fallback{opacity:.42}.site-background video{opacity:0}.site-background video.is-active{opacity:.42}.seamless-background-media:not(.is-video-playing) video,.seamless-background-media.is-video-playing .site-background-fallback{opacity:0;visibility:hidden}.site-background video.is-crossfading{will-change:opacity}.site-background-wash{background:var(--oxblood);opacity:.32;mix-blend-mode:multiply;position:absolute;inset:0}.site-background-reactor{opacity:.46;background:radial-gradient(circle 21vw at var(--cursor-x) var(--cursor-y), #9e15151f 0, transparent 38%, #04040485 76%);mix-blend-mode:screen;transition:opacity .25s;position:absolute;inset:0}.site-loader{z-index:1000;background:var(--ink);opacity:1;visibility:visible;place-items:center;transition:opacity .55s .15s,visibility 0s linear .7s;display:grid;position:fixed;inset:0;overflow:hidden}.site-loader:before{content:"";opacity:.32;background:repeating-linear-gradient(0deg,#0000 0 31px,#eeeeee0e 31px 32px);animation:1.65s both loader-grid;position:absolute;inset:0}.site-loader:after{content:"";background:var(--red);height:3px;animation:1.5s cubic-bezier(.45,0,.18,1) both loader-acquire;position:absolute;top:-3px;left:0;right:0;box-shadow:0 0 22px #9e1515c7}.site-loader.is-loaded{opacity:0;visibility:hidden}.loader-signal{z-index:2;place-items:center;width:112px;height:140px;display:grid;position:relative}.loader-signal-frame{opacity:.55;border:1px solid #eeeeee2e;animation:1.5s cubic-bezier(.22,.7,.2,1) both loader-frame;position:absolute;inset:0;transform:scaleY(.04)}.loader-signal img{z-index:2;object-fit:contain;clip-path:inset(100% 0 0);filter:drop-shadow(0 0 10px #eeeeee1f);width:64px;height:78px;animation:1.5s cubic-bezier(.22,.7,.2,1) both loader-mark;position:relative}.loader-signal i{z-index:3;background:var(--paper);opacity:0;height:1px;box-shadow:0 0 13px var(--paper);animation:1.5s both loader-lock;position:absolute;top:50%;left:9px;right:9px}.loader-wordmark{font-family:var(--flair);justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.loader-wordmark small{font:8px/1 var(--body);letter-spacing:.12em}.cursor-trail{z-index:1301;pointer-events:none;position:fixed;top:0;left:0}.site-loader:not(.is-loaded)+.cursor-trail,html.transition-click-primed .cursor-trail{visibility:hidden}.is-magnetic-target{will-change:translate}.sound-toggle{z-index:70;left:var(--page-margin);width:var(--bottom-control-size);height:var(--bottom-control-size);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--steel);cursor:pointer;background:#040404cc;place-items:center;padding:0;transition:background .2s,color .2s,transform .1s;display:grid;position:fixed;bottom:34px}.sound-toggle:is(:hover:not(.touch-input *),.touch-tap-active){background:var(--paper);color:var(--ink);filter:drop-shadow(3px 0 var(--red)) drop-shadow(-3px 0 var(--steel));transform:translate(2px)}.sound-toggle:focus-visible{background:var(--paper);color:var(--ink);filter:drop-shadow(3px 0 var(--red)) drop-shadow(-3px 0 var(--steel));transform:translate(2px)}.sound-toggle:active{transform:translate(2px)scale(.96)}.sound-toggle[aria-pressed=true]{color:var(--paper)}.sound-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;overflow:visible}.sound-icon__speaker{fill:currentColor;stroke:none}.site-safe-area-cap{z-index:89;top:calc(var(--site-safe-overscan) * -1);height:calc(var(--site-safe-top) + var(--site-safe-overscan));background:var(--ink);pointer-events:none;position:fixed;left:0;right:0}.site-header{z-index:60;height:var(--site-header-height);padding:var(--site-safe-top) var(--page-margin) 0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(#040404f0,#0404044d);align-items:center;gap:28px;display:flex;position:fixed;top:0;left:0;right:0}.monogram{flex:none;place-items:center;width:34px;height:34px;display:grid}.monogram img{object-fit:contain;width:22px;height:25px}.monogram{transition:transform .1s}.monogram:is(:hover:not(.touch-input *),.touch-tap-active){transform:translate(2px)}.monogram:focus-visible{transform:translate(2px)}.monogram:is(:hover:not(.touch-input *),.touch-tap-active) img{filter:drop-shadow(3px 0 var(--red)) drop-shadow(-3px 0 var(--steel))}.monogram:focus-visible img{filter:drop-shadow(3px 0 var(--red)) drop-shadow(-3px 0 var(--steel))}.social-nav{justify-content:flex-end;align-items:center;gap:clamp(12px,2.2vw,34px);width:100%;display:flex}.social-nav a{letter-spacing:.06em;white-space:nowrap;opacity:.83;font-size:8px}.social-nav a:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--red);opacity:1}.social-nav a:focus-visible{color:var(--red);opacity:1}.mobile-links{display:none}.primary-nav{z-index:61;right:var(--page-margin);height:var(--bottom-control-size);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040404cc;align-items:stretch;gap:2px;padding:5px;display:flex;position:fixed;bottom:34px}.primary-nav a,.primary-nav button{height:100%;font-family:var(--display);cursor:pointer;background:0 0;place-items:center;padding:1px 16px 0;font-size:14px;line-height:1;transition:background .2s,color .2s,transform .1s;display:grid;position:relative}.primary-nav a:is(:hover:not(.touch-input *),.touch-tap-active),.primary-nav button:is(:hover:not(.touch-input *),.touch-tap-active){background:var(--paper);color:var(--ink);text-shadow:3px 0 var(--red), -3px 0 var(--steel);transform:translate(2px)}.primary-nav a:focus-visible{background:var(--paper);color:var(--ink);text-shadow:3px 0 var(--red), -3px 0 var(--steel);transform:translate(2px)}.primary-nav button:focus-visible{background:var(--paper);color:var(--ink);text-shadow:3px 0 var(--red), -3px 0 var(--steel);transform:translate(2px)}.site-footer{z-index:59;left:calc(var(--page-margin) + var(--bottom-control-size) + var(--bottom-control-gap));height:var(--bottom-control-size);letter-spacing:.07em;color:var(--muted);align-items:center;font-size:7px;display:flex;position:fixed;bottom:34px}.home-page{isolation:isolate;background:0 0;min-height:100svh;position:relative;overflow:hidden}.home-page:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 65% 45%,#9e15152e,#0000 35%);position:absolute;inset:0}.home-intro{pointer-events:none;z-index:3;left:var(--page-margin);width:min(42vw,660px);position:absolute;bottom:16vh}.eyebrow{letter-spacing:.07em;text-transform:uppercase;margin:0 0 15px;font-size:11px;line-height:1.2}.eyebrow.red{color:var(--red)}.glitch-title{isolation:isolate;filter:none;text-shadow:none;position:relative}.glitch-title:before,.glitch-title:after{display:none}.home-intro h1 span,.home-intro .eyebrow{pointer-events:auto;width:fit-content}.home-intro h1{letter-spacing:.015em;flex-direction:column;row-gap:.1em;margin:0;font-size:clamp(72px,9vw,148px);line-height:.75;display:flex}.home-intro .eyebrow{text-align:left;max-width:520px;margin:22px 0 0;padding-left:10px;font-size:clamp(11px,1.08vw,17px);line-height:1.05}.home-intro .eyebrow span{display:block}.home-signal-effect{width:100%;height:clamp(205px,19vw,300px);position:relative;overflow:visible}.home-signal-content{width:100%;height:100%;position:relative;overflow:visible}.home-signal-output{pointer-events:none;z-index:2;--signal-effect-offset:86;touch-action:manipulation;width:calc(100% + 128px);height:calc(100% + 128px);position:absolute;inset:-64px}.three-stage{z-index:2;width:74vw;height:104vh;position:absolute;top:0;left:29vw}.three-frame{filter:drop-shadow(0 42px 56px #040404c7);background:0 0;border:0;width:100%;height:100%}.enter-projects{z-index:4;right:var(--page-margin);border-top:1px solid var(--paper);border-bottom:1px solid var(--paper);letter-spacing:.08em;justify-content:space-between;width:220px;padding:12px 0 9px;font-size:10px;display:flex;position:absolute;bottom:14vh}.enter-projects:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--red);border-color:var(--red);text-shadow:2px 0 var(--steel);transform:skew(-2deg)}.content-page{min-height:100svh;padding:105px var(--page-margin) 125px;background:0 0}.content-page:before{content:"";z-index:-1;pointer-events:none;background:#040404c2;position:fixed;inset:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-number{z-index:2;top:75px;right:var(--page-margin);letter-spacing:.1em;color:var(--muted);font-size:8px;position:fixed}.page-title{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(78px,12vw,190px);line-height:.78}.page-title.compact{font-size:clamp(64px,9vw,140px)}.about-page .page-title,.shop-page .page-title{font-size:clamp(58px,7.7vw,118px)}.drawings-page .page-title.compact{font-size:clamp(48px,6.4vw,94px)}.long-copy{max-width:700px;font-size:clamp(14px,1.2vw,18px);line-height:1.5}.long-copy p:first-child{font-size:1.13em}.about-page{isolation:isolate;background:0 0;position:relative}.content-page.about-intro{padding-bottom:0}.about-intro{z-index:2;background:var(--ink);box-shadow:none;position:relative}.about-intro:before{display:none}.about-grid{min-height:calc(100svh - 105px);margin-right:calc(var(--page-margin) * -1);display:block;position:relative}.about-grid:after{content:"";z-index:1;top:-105px;bottom:0;left:calc(var(--page-margin) * -1);pointer-events:none;background:linear-gradient(90deg, var(--ink) 0%, var(--ink) 56%, #040404e0 70%, #04040473 84%, transparent 100%);width:min(59vw,920px);position:absolute}.about-copy{z-index:2;flex-direction:column;justify-content:center;width:min(46vw,720px);min-height:calc(100svh - 105px);padding:4vh 2vw 7vh 0;display:flex;position:relative;transform:translateY(clamp(60px,10vh,112px))}.long-copy p.about-bio{max-width:68ch;font-family:var(--body);margin:0;font-size:clamp(15px,1.08vw,18px);line-height:1.42}.about-name{--name-shadow-x:3px;--name-shadow-y:2px;--name-face-x:0px;--name-face-y:0px;isolation:isolate;vertical-align:-.08em;font-family:var(--display);letter-spacing:.025em;white-space:nowrap;margin-right:.14em;font-size:1.22em;line-height:.9;display:inline-grid;position:relative}.about-name-layer{pointer-events:none;grid-area:1/1;transition:transform .26s cubic-bezier(.16,1,.3,1)}.about-name-shadow{z-index:0;color:var(--red);transform:translate3d(var(--name-shadow-x), var(--name-shadow-y), 0)}.about-name-face{z-index:1;color:var(--pure-white);transform:translate3d(var(--name-face-x), var(--name-face-y), 0)}.about-name:is(:hover:not(.touch-input *),.touch-tap-active) .about-name-layer{transition-duration:70ms;transition-timing-function:linear}.about-actions{grid-template-columns:max-content max-content;gap:10px;width:min(100%,620px);margin-top:34px;display:grid}.commission-register{display:contents}.commission-register__trigger{min-height:100%}.commission-modal{--signal-origin-x:50vw;--signal-origin-y:50vh;z-index:1100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040404b3;place-items:center;padding:24px;animation:.48s cubic-bezier(.16,1,.3,1) both signal-modal-arrive;display:grid;position:fixed;inset:0;overflow:hidden}.commission-modal:before,.commission-modal:after{content:"";pointer-events:none;position:absolute}.commission-modal:before{z-index:0;left:var(--signal-origin-x);top:var(--signal-origin-y);aspect-ratio:1;background:radial-gradient(circle,#eeeeeef5 0 2%,#9e1515f0 8%,#590506b8 34%,#0000 72%);border:1px solid #eeeeeeb8;border-radius:50%;width:clamp(88px,12vw,180px);animation:.76s cubic-bezier(.16,1,.3,1) both signal-core-expand;transform:translate(-50%,-50%)scale(.04);box-shadow:0 0 28px #eeeeee4d,0 0 92px #9e1515c2}.commission-modal:after{z-index:0;background:radial-gradient(circle at var(--signal-origin-x) var(--signal-origin-y), #9e1515a8, #5905064d 32%, transparent 66%);clip-path:circle(0 at var(--signal-origin-x) var(--signal-origin-y));animation:.82s cubic-bezier(.16,1,.3,1) both signal-field-expand;inset:0}.commission-window{z-index:1;background:#590506eb;border:1px solid #eeec;width:min(640px,100vw - 48px);max-height:calc(100svh - 48px);animation:.73s cubic-bezier(.16,1,.3,1) 90ms both signal-window-arrive;position:relative;overflow:auto;box-shadow:0 32px 110px #040404cc}.commission-window>header{z-index:2;background:#1f0304f5;border-bottom:1px solid #eeeeee61;justify-content:flex-end;align-items:center;min-height:42px;padding:0 13px;display:flex;position:sticky;top:0}.commission-window>header button{letter-spacing:.09em;cursor:pointer;background:0 0;font-size:7px}.commission-window>header button:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--red);outline:0}.commission-window>header button:focus-visible{color:var(--red);outline:0}.commission-window__body{padding:clamp(20px,3vw,30px)}.commission-window ol{border-top:1px solid #eeeeee61;margin:0;padding:0;list-style:none}.commission-window li{border-bottom:1px solid #eeeeee47;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;min-height:48px;display:grid}.commission-window li span{color:#eeeeeea3;letter-spacing:.08em;font-size:7px}.commission-window li strong{font-family:var(--body);letter-spacing:.045em;font-size:11px}.commission-window footer{gap:16px;padding-top:20px;display:grid}.commission-range{color:#eeeeeec7;letter-spacing:.035em;max-width:62ch;margin:0;font-size:9px;line-height:1.45}.commission-contact{background:var(--paper);width:100%;min-height:56px;color:var(--ink);font-family:var(--display);letter-spacing:.07em;justify-content:center;align-items:center;font-size:15px;transition:background .16s,color .16s,text-shadow .16s;display:flex}.commission-contact:is(:hover:not(.touch-input *),.touch-tap-active){background:var(--ink);color:var(--paper);text-shadow:3px 0 var(--red), -3px 0 var(--steel);outline:1px solid var(--paper);outline-offset:-1px}.commission-contact:focus-visible{background:var(--ink);color:var(--paper);text-shadow:3px 0 var(--red), -3px 0 var(--steel);outline:1px solid var(--paper);outline-offset:-1px}.outline-button{border:1px solid var(--paper);letter-spacing:.08em;cursor:pointer;background:0 0;justify-content:center;align-items:center;min-width:145px;padding:13px 18px 11px;font-size:9px;transition:all .2s;display:inline-flex}.outline-button:is(:hover:not(.touch-input *),.touch-tap-active){background:var(--paper);color:var(--ink);text-shadow:2px 0 var(--red);transform:skew(-2deg)}.outline-button.solid{background:var(--paper);color:var(--ink)}.outline-button.solid:is(:hover:not(.touch-input *),.touch-tap-active){border-color:var(--red);background:var(--red);color:var(--paper)}.portrait-panel{inset:-105px 0 0 calc(var(--page-margin) * -1);pointer-events:none;background:0 0;border:0;min-height:0;position:absolute;overflow:hidden}.portrait-panel:after{content:"";background:var(--oxblood);opacity:.16;mix-blend-mode:multiply;pointer-events:none;display:none;position:absolute;inset:0}.portrait-panel img{object-fit:cover;object-position:center;width:100%;height:100%;transform:translate(18px)scale(1.01)}.about-press-cue{z-index:4;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:44px;height:58px;padding:0;display:grid;position:absolute;bottom:22px;left:clamp(260px,24.5vw,500px);transform:translate(-50%)}.about-press-cue svg{opacity:.44;filter:drop-shadow(0 4px 10px #9e151538);width:31px;height:50px;transition:opacity .18s,filter .18s;overflow:visible}.about-cue-motion{transform-origin:50%;animation:2.4s cubic-bezier(.45,0,.25,1) infinite about-cue-drift}.about-cue-accent,.about-cue-orbit,.about-cue-direction{fill:none;stroke-linecap:round;stroke-linejoin:round}.about-cue-accent{stroke:#b41a1cd1;stroke-width:1.55px}.about-cue-orbit{stroke:#eeeeee9e;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;transition:transform .68s cubic-bezier(.16,1,.3,1),stroke-dashoffset .68s cubic-bezier(.16,1,.3,1),opacity .22s}.about-cue-orbit-inner{stroke-dasharray:2 3.5;opacity:.72}.about-cue-core{fill:#eeeeeed1;transform-box:fill-box;transform-origin:50%}.about-cue-design-a .about-cue-accent{transform-origin:20px 17px;animation:5.6s linear infinite about-cue-orbit}.about-cue-direction{stroke:#eeeeeec2;stroke-width:1.35px;transform-box:fill-box;transform-origin:50%;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .18s}.about-cue-direction path{stroke-dasharray:38;transition:stroke-dashoffset .62s cubic-bezier(.16,1,.3,1)}.about-cue-direction-down{opacity:1}.about-cue-direction-down path{stroke-dashoffset:0}.about-cue-direction-up{opacity:0;transform:translateY(5px)scaleY(.7)}.about-cue-direction-up path{stroke-dashoffset:38px}.about-press-cue.is-expanded .about-cue-direction-down{opacity:0;transform:translateY(-5px)scaleY(.7)}.about-press-cue.is-expanded .about-cue-direction-down path{stroke-dashoffset:38px}.about-press-cue.is-expanded .about-cue-direction-up{opacity:1;transition-delay:.11s;transform:none}.about-press-cue.is-expanded .about-cue-direction-up path{stroke-dashoffset:0;transition-delay:.11s}.about-press-cue.is-expanded .about-cue-orbit-outer{transform:rotate(118deg)scale(.92)}.about-press-cue.is-expanded .about-cue-orbit-inner{stroke-dashoffset:8px;transform:rotate(-72deg)}.about-press-cue.is-expanded .about-cue-core{animation:.62s cubic-bezier(.16,1,.3,1) about-cue-polarity}.about-press-cue:is(:hover:not(.touch-input *),.touch-tap-active) svg{opacity:.82;filter:drop-shadow(0 4px 12px #9e151575)}.about-press-cue:focus-visible svg{opacity:.82;filter:drop-shadow(0 4px 12px #9e151575)}.about-press-cue:focus-visible{outline-offset:3px;outline:1px solid #eeeeee80}@keyframes about-cue-drift{0%,to{transform:translateY(-2px)}48%{transform:translateY(3px)}}@keyframes about-cue-orbit{to{transform:rotate(360deg)}}@keyframes about-cue-polarity{0%,to{transform:scale(1)}36%{transform:scale(2.8)}58%{transform:scale(.72)}}.press-reveal{--press-reveal-scale:1;--press-reveal-blur:0px;z-index:1;min-height:0;padding:clamp(48px, 7vh, 68px) var(--page-margin) max(96px, 10vh);color:#fff;background:#5905069e;border-top:1px solid #ffffff47;align-items:flex-start;display:flex;position:sticky;bottom:0;overflow:hidden}.press-reveal-stage{width:100%;transform:scale(var(--press-reveal-scale));transform-origin:bottom;filter:blur(var(--press-reveal-blur));will-change:transform, filter}.press-reveal[data-reveal-complete=true] .press-reveal-stage{filter:none;will-change:auto;transform:none}.press-reveal-inner{width:100%}.press-reveal .eyebrow{color:#fff;margin:0 0 18px}.press-list{grid-template-columns:repeat(3,1fr);display:grid}.press-list :is(a,button){width:100%;min-width:0;min-height:92px;color:inherit;font:inherit;text-align:left;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:1px solid #ffffff52;border-top:0;border-left:0;border-radius:0;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:grid}.press-list button{-webkit-appearance:none;appearance:none}.press-list :is(a,button):is(:hover:not(.touch-input *),.touch-tap-active){background:var(--paper);color:var(--ink);text-shadow:2px 0 var(--red);outline:0}.press-list :is(a,button):focus-visible{background:var(--paper);color:var(--ink);text-shadow:2px 0 var(--red);outline:0}.press-list :is(a,button):active{color:var(--ink);text-shadow:2px 0 var(--red);background:#eeeeeedb}.press-list span{color:#fffc;font-size:8px}.press-list strong{color:#fff;font-size:15px}.press-list .coded-transmission{font:400 14px/.78 var(--flair);letter-spacing:.025em;pointer-events:none;margin:0}.press-list .coded-transmission-line{white-space:nowrap}.press-list .coded-transmission-character{min-width:.28em}.press-list :is(a,button):is(:hover:not(.touch-input *),.touch-tap-active) span,.press-list :is(a,button):is(:hover:not(.touch-input *),.touch-tap-active) strong,.press-list :is(a,button):active span,.press-list :is(a,button):active strong,.press-list :is(a,button):is(:hover:not(.touch-input *),.touch-tap-active) .coded-transmission,.press-list :is(a,button):active .coded-transmission{color:var(--ink)}.press-list :is(a,button):focus-visible span{color:var(--ink)}.press-list :is(a,button):focus-visible strong{color:var(--ink)}.press-list :is(a,button):focus-visible .coded-transmission{color:var(--ink)}.cv-modal{--signal-origin-x:50vw;--signal-origin-y:50vh;z-index:1100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040404b3;place-items:center;padding:24px;animation:.48s cubic-bezier(.16,1,.3,1) both signal-modal-arrive;display:grid;position:fixed;inset:0;overflow:hidden}.cv-modal:before,.cv-modal:after{content:"";pointer-events:none;position:absolute}.cv-modal:before{z-index:0;left:var(--signal-origin-x);top:var(--signal-origin-y);aspect-ratio:1;background:radial-gradient(circle,#eeeeeef5 0 2%,#9e1515f0 8%,#590506b8 34%,#0000 72%);border:1px solid #eeeeeeb8;border-radius:50%;width:clamp(88px,12vw,180px);animation:.76s cubic-bezier(.16,1,.3,1) both signal-core-expand;transform:translate(-50%,-50%)scale(.04);box-shadow:0 0 28px #eeeeee4d,0 0 92px #9e1515c2}.cv-modal:after{z-index:0;background:radial-gradient(circle at var(--signal-origin-x) var(--signal-origin-y), #9e1515a8, #5905064d 32%, transparent 66%);clip-path:circle(0 at var(--signal-origin-x) var(--signal-origin-y));animation:.82s cubic-bezier(.16,1,.3,1) both signal-field-expand;inset:0}.cv-window{z-index:1;border:1px solid var(--paper);background:#590506eb;grid-template-rows:54px 1fr;width:min(1280px,96vw);height:min(960px,94vh);animation:.73s cubic-bezier(.16,1,.3,1) 90ms both signal-window-arrive;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 120px #040404e6}.cv-window header{background:#1f0304f5;border-bottom:1px solid #eeeeee61;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.cv-window header>div:first-child{align-items:baseline;gap:18px;display:flex}.cv-window header span,.cv-window header a,.cv-window header button{letter-spacing:.08em;font-size:8px}.cv-window header strong{font-size:15px}.cv-controls{align-items:center;gap:18px;display:flex}.cv-controls button{cursor:pointer;background:0 0;padding:0}.cv-controls a:is(:hover:not(.touch-input *),.touch-tap-active),.cv-controls button:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--red)}.cv-window iframe{background:var(--paper);border:0;width:100%;height:100%}.cv-mobile-pages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#590506b8 #eeeeee57;-webkit-overflow-scrolling:touch;background:#d8d8d8;min-height:0;overflow:hidden auto}.cv-mobile-pages img{-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:auto}.cv-mobile-pages img+img{margin-top:2px}.release-copy{flex-direction:column;justify-content:flex-start;min-width:0;padding:0 0 clamp(32px,4vw,56px);display:flex}.release-title{letter-spacing:-.025em;white-space:nowrap;overflow-wrap:normal;margin:0 0 36px;font-size:clamp(30px,3.2vw,58px);line-height:.88}.release-copy>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:clamp(14px,1.05vw,17px);line-height:1.5}.release-accolade{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 22px;margin-top:18px;padding:15px 0 14px;transition:border-color .2s,color .2s;display:grid}.release-accolade span{color:var(--red);letter-spacing:.1em;grid-column:1/-1;font-size:8px}.release-accolade blockquote{max-width:580px;margin:0;font-size:clamp(13px,.95vw,16px);line-height:1.35}.release-accolade cite{color:var(--muted);font:8px/1 var(--body);letter-spacing:.09em;margin-top:8px;display:block}.release-accolade cite a:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--red)}.release-accolade cite a:focus-visible{color:var(--red)}.release-review-link{font:8px/1 var(--body);letter-spacing:.08em;white-space:nowrap;padding-bottom:2px}.release-review-link:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--red);text-shadow:2px 0 #9e15158c}.release-review-link:focus-visible{color:var(--red);text-shadow:2px 0 #9e15158c}.release-links{flex-wrap:wrap;gap:14px 20px;margin-top:25px;display:flex}.release-links a{border-bottom:1px solid var(--paper);padding-bottom:6px;font-size:10px}.release-links a:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--red);border-color:var(--red)}.album-player{border:1px solid var(--line);background:#040404b8;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-width:0;display:grid}.player-visual{border-right:1px solid var(--line);min-width:0}.player-art{aspect-ratio:1;background:var(--ink);margin:0;position:relative;overflow:hidden}.player-art img{object-fit:cover;width:100%;height:100%}.player-console{border-top:1px solid var(--line);background:#040404e6;padding:16px}.transport-row{display:block}.transport-row button{border:1px solid var(--paper);letter-spacing:.09em;cursor:pointer;background:0 0;width:100%;min-height:38px;padding:8px;font-size:8px}.transport-row button:is(:hover:not(.touch-input *),.touch-tap-active),.transport-row .transport-main{border-color:var(--paper)}.transport-row button:focus-visible{border-color:var(--paper)}.transport-row button:is(:hover:not(.touch-input *),.touch-tap-active){background:var(--paper);color:var(--ink);text-shadow:2px 0 var(--red), -2px 0 var(--steel)}.transport-row button:focus-visible{background:var(--paper);color:var(--ink);text-shadow:2px 0 var(--red), -2px 0 var(--steel)}.timeline-row{grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;margin-top:14px;display:grid}.timeline-row span{letter-spacing:.06em;color:var(--muted);font-size:8px}.timeline-row span:last-child{text-align:right}.timeline-row input{-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:none;background:0 0;width:100%;height:28px;margin:0;padding:0}.timeline-row input::-webkit-slider-runnable-track{background:var(--steel);height:2px}.timeline-row input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:1px solid var(--paper);background:var(--red);border-radius:50%;width:14px;height:14px;margin-top:-6px}.timeline-row input::-moz-range-track{background:var(--steel);height:2px}.timeline-row input::-moz-range-thumb{border:1px solid var(--paper);background:var(--red);border-radius:50%;width:13px;height:13px}.player-info{flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4vw,68px);display:flex}.archive-header{letter-spacing:.1em;justify-content:space-between;gap:20px;margin-bottom:25px;font-size:8px;display:flex}.archive-header strong{font-family:var(--body)}.track-list{border-top:1px solid var(--line)}.track-list button{border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;width:100%;min-height:61px;padding:0 8px;transition:all .18s;display:grid}.track-list button span{letter-spacing:.08em;font-size:8px}.track-list button strong{font-size:clamp(18px,2vw,28px)}.track-list button:is(:hover:not(.touch-input *),.touch-tap-active),.track-list button.is-active{background:var(--paper);color:var(--ink);text-shadow:2px 0 var(--red), -2px 0 var(--steel)}.series-tease{border-top:1px solid var(--line);margin-top:90px}.coded-transmission{cursor:default;font-variant-numeric:tabular-nums;outline:none;width:fit-content;max-width:100%}.coded-transmission-line{display:inline-block}.coded-transmission-title{color:#eeeeeea8}.coded-transmission-cipher{color:#82908ddb;letter-spacing:.025em}.coded-transmission-character{min-width:.32em;transition:color 70ms,opacity 70ms,transform 70ms,text-shadow 70ms;display:inline-block}.coded-transmission-character.is-marker{color:var(--red)}.coded-transmission-character.is-active{z-index:1;opacity:1;position:relative;transform:translate(1px)skew(-3deg)}.coded-transmission-character.is-active.signal-channel-paper{color:var(--paper);text-shadow:3px 1px #9e1515e6,-2px -1px #82908ddb}.coded-transmission-character.is-active.signal-channel-red{color:var(--red);text-shadow:2px 0 var(--paper), -2px -1px #82908dc7}.coded-transmission-character.is-active.signal-channel-steel{color:var(--steel);text-shadow:2px 1px #9e1515e6, -1px 0 var(--paper)}.coded-transmission-character.is-locked{color:var(--paper);text-shadow:2px 0 #9e1515d1,-2px 0 #82908dc2;transform:none}.coded-transmission.is-revealing .coded-transmission-title{color:#82908de6}.coded-transmission:focus-visible{outline:1px solid var(--steel);outline-offset:7px}.series-tease-trigger{border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:60px 1fr minmax(118px,auto);align-items:center;gap:24px;width:100%;padding:28px 0;transition:background .24s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.series-tease-trigger:before{content:"";z-index:-1;background:#59050685;transition:transform .36s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-101%)}.series-tease-trigger:is(:hover:not(.touch-input *),.touch-tap-active){outline:0}.series-tease-trigger:focus-visible{outline:0}.series-tease-trigger:is(:hover:not(.touch-input *),.touch-tap-active):before{transform:translate(0)}.series-tease-trigger:focus-visible:before{transform:translate(0)}.series-tease-trigger>span:first-child,.series-tease-copy small,.series-tease-state,.series-tease-action{font:8px/1 var(--body);letter-spacing:.1em}.series-tease-copy{min-width:0}.series-tease-copy .coded-transmission{font-family:var(--flair);pointer-events:none;margin:8px 0 0;font-size:clamp(30px,5vw,74px);line-height:.8}.series-tease-state,.series-tease-action{color:var(--steel);grid-area:1/3;justify-self:end;transition:opacity .2s,transform .28s cubic-bezier(.16,1,.3,1),color .2s}.series-tease-action{color:var(--paper);opacity:0;transform:translate(-12px)}.series-tease-trigger:is(:hover:not(.touch-input *),.touch-tap-active) .series-tease-state{opacity:0;transform:translate(12px)}.series-tease-trigger:focus-visible .series-tease-state{opacity:0;transform:translate(12px)}.series-tease-trigger:is(:hover:not(.touch-input *),.touch-tap-active) .series-tease-action{opacity:1;transform:translate(0)}.series-tease-trigger:focus-visible .series-tease-action{opacity:1;transform:translate(0)}.signal-modal{--signal-origin-x:50vw;--signal-origin-y:50vh;z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040404b3;place-items:center;padding:clamp(16px,3vw,42px);animation:.48s cubic-bezier(.16,1,.3,1) both signal-modal-arrive;display:grid;position:fixed;inset:0;overflow:hidden}.signal-modal:before,.signal-modal:after{content:"";pointer-events:none;position:absolute}.signal-modal:before{z-index:0;left:var(--signal-origin-x);top:var(--signal-origin-y);aspect-ratio:1;background:radial-gradient(circle,#eeeeeef5 0 2%,#9e1515f0 8%,#590506b8 34%,#0000 72%);border:1px solid #eeeeeeb8;border-radius:50%;width:clamp(88px,12vw,180px);animation:.76s cubic-bezier(.16,1,.3,1) both signal-core-expand;transform:translate(-50%,-50%)scale(.04);box-shadow:0 0 28px #eeeeee4d,0 0 92px #9e1515c2}.signal-modal:after{z-index:0;background:radial-gradient(circle at var(--signal-origin-x) var(--signal-origin-y), #9e1515a8, #5905064d 32%, transparent 66%);clip-path:circle(0 at var(--signal-origin-x) var(--signal-origin-y));animation:.82s cubic-bezier(.16,1,.3,1) both signal-field-expand;inset:0}.signal-window{z-index:1;background:#590506db;border:1px solid #eeeeeeb8;width:min(1380px,96vw);max-height:min(900px,94svh);animation:.64s cubic-bezier(.16,1,.3,1) 90ms both signal-window-arrive;position:relative;overflow:auto;box-shadow:0 34px 110px #040404b8}.signal-window:before,.commission-window:before,.cv-window:before{content:"";z-index:9;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 8%,#eeeeeed6 8% 21%,#9e1515eb 21% 49%,#82908dad 49% 66%,#0000 66% 100%);animation:.82s step-end 40ms both signal-window-flicker;position:absolute;inset:0}.signal-window-header{z-index:2;background:#340304e6;border-bottom:1px solid #eeeeee5c;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex;position:sticky;top:0}.signal-window-header span,.signal-window-header button{font:8px/1 var(--body);letter-spacing:.11em}.signal-window-header button{cursor:pointer;background:0 0;padding:10px 0}.signal-window-header button:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--pure-white);text-shadow:3px 0 var(--red), -3px 0 var(--steel);outline:0}.signal-window-header button:focus-visible{color:var(--pure-white);text-shadow:3px 0 var(--red), -3px 0 var(--steel);outline:0}.signal-window-body{grid-template-columns:minmax(280px,.72fr) minmax(460px,1.28fr);min-height:min(720px,94svh - 50px);display:grid}.signal-number{color:#eeeeeef5;font:clamp(180px, 29vw, 470px)/.65 var(--display);letter-spacing:-.03em;text-shadow:10px 0 #9e1515b8,-7px 0 #82908d5c;border-right:1px solid #eeeeee42;place-items:center;display:grid;overflow:hidden}.signal-register{flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,6vw,92px);display:flex}.signal-coordinate{color:#eeeeeec2;letter-spacing:.12em;margin:0 0 clamp(28px,5vh,56px);font-size:8px}.signal-register h2{letter-spacing:.015em;max-width:720px;margin:0;font-size:clamp(54px,8vw,116px);line-height:.73}.shop-signal-window .signal-register h2{max-width:840px;font-size:clamp(48px,6.8vw,98px)}.signal-description{color:#eeeeeed1;max-width:58ch;margin:30px 0 0;font-size:clamp(14px,1.1vw,17px);line-height:1.45}.signal-register form{margin-top:clamp(34px,5vh,58px)}.signal-register form>label:first-child{letter-spacing:.11em;margin-bottom:9px;font-size:8px;display:block}.signal-input-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.signal-input-row input{min-width:0;height:54px;color:var(--pure-white);background:#04040447;border:1px solid #eeeeeec7;border-right:0;border-radius:0;outline:0;padding:0 15px;font-size:15px}.signal-input-row input::placeholder{color:#eeeeeead;letter-spacing:.08em;font-size:10px}.signal-input-row input:focus{box-shadow:inset 0 -2px var(--paper);background:#0404047a}.signal-input-row button{border:1px solid var(--paper);background:var(--paper);min-width:178px;color:var(--ink);letter-spacing:.09em;cursor:pointer;padding:0 18px;font-size:8px}.signal-input-row button:is(:hover:not(.touch-input *),.touch-tap-active){background:var(--ink);color:var(--paper);text-shadow:3px 0 var(--red), -3px 0 var(--steel);outline:0}.signal-input-row button:focus-visible{background:var(--ink);color:var(--paper);text-shadow:3px 0 var(--red), -3px 0 var(--steel);outline:0}.signal-input-row button:disabled{cursor:wait;opacity:.58}.signal-consent{color:#eeeeeed1;cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:11px;max-width:650px;margin-top:16px;font-size:10px;line-height:1.4;display:grid}.signal-consent input{width:14px;height:14px;accent-color:var(--ink);margin:0}.signal-consent input:focus-visible{outline:1px solid var(--paper);outline-offset:3px}.signal-consent-copy{color:#eeeeeec7;max-width:650px;margin:14px 0 0;font-size:9px;line-height:1.45}.signal-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signal-response{color:#eeeeeeb8;letter-spacing:.1em;min-height:14px;margin:22px 0 0;font-size:8px}.signal-response.is-success{color:var(--pure-white)}.signal-response.is-error{color:var(--pure-white);text-underline-offset:4px;text-decoration:underline}.signal-identity{color:#eeeeeea6;letter-spacing:.07em;margin:15px 0 0;font-size:7px;line-height:1.5}.signal-identity a{color:#eeeeeee0}.signal-identity a:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--pure-white)}.signal-identity a:focus-visible{color:var(--pure-white)}@keyframes signal-modal-arrive{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#04040400}to{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#040404b3}}@keyframes signal-core-expand{0%{opacity:0;filter:blur();transform:translate(-50%,-50%)scale(.04)}18%{opacity:1}68%{opacity:.78;filter:blur(2px);transform:translate(-50%,-50%)scale(8)}to{opacity:0;filter:blur(8px);transform:translate(-50%,-50%)scale(13)}}@keyframes signal-field-expand{0%{opacity:0;clip-path:circle(0 at var(--signal-origin-x) var(--signal-origin-y))}22%{opacity:.86}74%{opacity:.34;clip-path:circle(125vmax at var(--signal-origin-x) var(--signal-origin-y))}to{opacity:0;clip-path:circle(145vmax at var(--signal-origin-x) var(--signal-origin-y))}}@keyframes signal-window-arrive{0%{opacity:.08;filter:blur(12px);clip-path:inset(45% 0);transform:scale(.92)}to{opacity:1;filter:blur();clip-path:inset(0);transform:scale(1)}}@keyframes signal-window-flicker{0%,7%{opacity:0;clip-path:inset(0);transform:none}8%{opacity:.72;clip-path:inset(12% 0 72%);transform:translate(-7px)}11%{opacity:.2;clip-path:inset(57% 0 24%);transform:translate(5px)}14%,23%{opacity:0}24%{opacity:.55;clip-path:inset(32% 0 49%);transform:translate(8px)}28%{opacity:.16;clip-path:inset(76% 0 8%);transform:translate(-4px)}31%,54%{opacity:0}55%{opacity:.34;clip-path:inset(4% 0 84%);transform:translate(-3px)}58%,71%{opacity:0}72%{opacity:.18;clip-path:inset(64% 0 20%);transform:translate(2px)}76%,to{opacity:0;clip-path:inset(0);transform:none}}.projects-header{grid-template-columns:1fr 2fr;align-items:end;gap:4vw;margin:8vh 0 65px;display:grid}.projects-header .eyebrow{grid-column:1}.projects-header .page-title{grid-column:1/-1}.projects-intro{max-width:520px;color:var(--muted);grid-column:2;margin:0;font-size:17px;line-height:1.35}.project-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.project-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.project-card:first-child{grid-column:1/-1}.project-image{background:var(--ink);height:min(54vw,650px);position:relative;overflow:hidden}.project-card:first-child .project-image{height:min(58vw,760px)}.project-image:after{content:"";background:var(--oxblood);opacity:.12;mix-blend-mode:multiply;transition:opacity .3s;position:absolute;inset:0}.project-image img{object-fit:cover;filter:grayscale()contrast(1.18);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.25,1),filter .3s}.project-card:is(:hover:not(.touch-input *),.touch-tap-active) .project-image img{filter:grayscale()contrast(1.42);transform:scale(1.035)}.project-card:is(:hover:not(.touch-input *),.touch-tap-active) .project-image:after{opacity:.26}.project-caption{grid-template-columns:40px 1fr auto 20px;align-items:center;gap:12px;min-height:74px;padding:12px 16px;display:grid}.project-caption span{letter-spacing:.06em;font-size:8px}.project-caption strong{font-size:18px}.project-card:is(:hover:not(.touch-input *),.touch-tap-active) .project-caption{background:var(--paper);color:var(--ink)}.project-callout{border-top:1px solid var(--paper);border-bottom:1px solid var(--paper);letter-spacing:.08em;justify-content:space-between;margin-top:76px;padding:18px 0;font-size:11px;display:flex}.project-callout a:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--red)}.porous-projects-page{padding-left:3vw;padding-right:3vw}.porous-system{max-width:1700px;margin:0 auto}.porous-header{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:5vw;margin:5vh 0 34px;display:grid}.porous-title{letter-spacing:-.03em;margin:0;font-size:clamp(72px,10.8vw,178px);line-height:.72}.porous-intro{max-width:540px;color:var(--muted);margin:0 0 5px;font-size:clamp(14px,1.2vw,18px);line-height:1.42}.porous-breadcrumbs{flex-wrap:wrap;gap:1px;margin-bottom:8px;display:flex}.porous-breadcrumbs button{border:1px solid var(--line);letter-spacing:.08em;cursor:pointer;background:#040404b8;align-items:center;gap:12px;min-height:34px;padding:0 13px;font-size:8px;display:flex}.porous-breadcrumbs button span{color:var(--steel)}.porous-breadcrumbs button:is(:hover:not(.touch-input *),.touch-tap-active),.porous-breadcrumbs button[aria-current=page]{border-color:var(--paper);background:var(--paper);color:var(--ink)}.porous-breadcrumbs button:focus-visible{border-color:var(--paper);background:var(--paper);color:var(--ink)}.porous-field-stage{border:1px solid var(--line);isolation:isolate;background:#040404b8;min-height:760px;position:relative;overflow:hidden}.porous-field-stage:before{content:"";z-index:-1;pointer-events:none;opacity:.3;background-image:radial-gradient(circle,#eeeeee2e 0 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.porous-field-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.porous-field-toolbar{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040404bd;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex;position:absolute;top:0;left:0;right:0}.porous-field-toolbar span,.porous-field-toolbar button{letter-spacing:.1em;font-size:8px}.porous-field-toolbar button{color:var(--paper);cursor:pointer;background:0 0;padding:8px 0}.porous-field-toolbar button:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--red)}.porous-field-toolbar button:focus-visible{color:var(--red)}.porous-node-layer{z-index:2;position:absolute;inset:48px 0 0}.porous-node{left:var(--node-x);top:var(--node-y);width:var(--node-size);height:var(--node-size);color:var(--paper);text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0404047a;border:1px solid #eeeeee80;border-radius:50%;place-items:center;padding:14px;transition:border-color .25s,background .25s,box-shadow .35s,opacity .25s;display:grid;position:absolute;transform:translate(-50%,-50%)}.porous-node:before,.porous-node:after{content:"";pointer-events:none;border:1px solid #eeeeee24;border-radius:50%;position:absolute}.porous-node:before{inset:-9px}.porous-node:after{opacity:.6;border-style:dotted;inset:-19px}.porous-node i{background:var(--paper);width:5px;height:5px;box-shadow:0 0 12px var(--paper);opacity:.7;border-radius:50%;transition:all .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.porous-node strong{width:max-content;max-width:180px;font:400 clamp(11px, 1.05vw, 16px)/1 var(--display);letter-spacing:.025em;position:absolute;top:calc(100% + 25px);left:50%;transform:translate(-50%)}.porous-node>span{width:max-content;max-width:170px;color:var(--muted);letter-spacing:.08em;font-size:7px;line-height:1.15;position:absolute;top:calc(100% + 44px);left:50%;transform:translate(-50%)}.porous-node:is(:hover:not(.touch-input *),.touch-tap-active){z-index:5;border-color:var(--paper);background:#590506c2;box-shadow:0 0 0 10px #9e151517,0 0 55px #9e151540}.porous-node:focus-visible{z-index:5;border-color:var(--paper);background:#590506c2;box-shadow:0 0 0 10px #9e151517,0 0 55px #9e151540}.porous-node.is-selected{z-index:6;border-color:var(--paper);background:var(--paper);color:var(--ink);box-shadow:0 0 0 14px #9e15151f,0 0 75px #9e15156b}.porous-node.is-selected i{background:var(--red);box-shadow:0 0 18px var(--red);opacity:1}.porous-node.is-selected>span{color:var(--paper)}.porous-node.is-ghost{opacity:.62;border-style:dotted}.porous-node.is-ghost:is(:hover:not(.touch-input *),.touch-tap-active),.porous-node.is-ghost.is-selected{opacity:1}.porous-node.is-ghost:focus-visible{opacity:1}.porous-node-track{border-color:#9e1515b8}.porous-node-gesture{border-radius:2px;transform:translate(-50%,-50%)rotate(3deg)}.porous-node-gesture:before,.porous-node-gesture:after{border-radius:2px}.porous-node-gesture strong,.porous-node-gesture>span{transform:translate(-50%)rotate(-3deg)}.porous-dossier{z-index:7;border:1px solid var(--line);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#040404e6;grid-template-columns:minmax(0,1fr) auto;width:min(510px,100% - 36px);min-height:178px;display:grid;position:absolute;bottom:18px;left:18px;box-shadow:0 22px 70px #0404048c}.porous-dossier-copy{flex-direction:column;justify-content:flex-end;padding:18px;display:flex}.porous-dossier-copy>span{color:var(--red);letter-spacing:.1em;font-size:7px}.porous-dossier h2{margin:8px 0;font-size:clamp(21px,2.1vw,34px);line-height:.9}.porous-dossier p{color:var(--muted);margin:0;font-size:11px;line-height:1.42}.porous-dossier img{object-fit:cover;border-left:1px solid var(--line);filter:grayscale()contrast(1.15);width:164px;height:100%;min-height:178px}.porous-dossier-actions{flex-wrap:wrap;align-items:center;gap:9px 15px;margin-top:15px;display:flex}.porous-dossier-actions button{border:1px solid var(--paper);letter-spacing:.1em;cursor:pointer;background:0 0;padding:8px 10px 7px;font-size:7px}.porous-dossier-actions button:is(:hover:not(.touch-input *),.touch-tap-active){background:var(--paper);color:var(--ink)}.porous-dossier-actions button:focus-visible{background:var(--paper);color:var(--ink)}.porous-dossier-actions span{color:var(--steel);letter-spacing:.1em;font-size:7px}.porous-index{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040404f7;position:absolute;inset:48px 0 0;overflow:auto}.porous-index>header{z-index:2;border-bottom:1px solid var(--paper);background:var(--ink);justify-content:space-between;align-items:center;min-height:46px;padding:0 16px;display:flex;position:sticky;top:0}.porous-index>header span,.porous-index>header button{letter-spacing:.1em;font-size:8px}.porous-index>header button{cursor:pointer;background:0 0;padding:8px 0}.porous-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.porous-index-grid section{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.porous-index-grid section>button{border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 14px;display:grid}.porous-index-grid section>button:last-child{border-bottom:0}.porous-index-grid section>button:is(:hover:not(.touch-input *),.touch-tap-active){background:var(--paper);color:var(--ink)}.porous-index-grid section>button:focus-visible{background:var(--paper);color:var(--ink)}.porous-index-grid .porous-index-heading{min-height:72px;font-family:var(--display);background:#59050661;font-size:22px}.porous-index-grid button span{color:var(--muted);letter-spacing:.08em;text-align:right;font-size:7px;line-height:1.2}.porous-index-grid button:is(:hover:not(.touch-input *),.touch-tap-active) span{color:var(--ink)}.porous-index-grid button:focus-visible span{color:var(--ink)}.porous-transport{z-index:15;border:1px solid var(--paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040404f2;grid-template-columns:auto minmax(140px,.3fr) auto minmax(180px,1fr) auto;align-items:center;gap:14px;width:min(760px,100%);margin:8px 0 0 auto;padding:10px 12px;display:grid;position:sticky;bottom:94px}.porous-transport button{border:1px solid var(--paper);letter-spacing:.08em;cursor:pointer;background:0 0;padding:8px 12px 7px;font-size:8px}.porous-transport button:is(:hover:not(.touch-input *),.touch-tap-active){background:var(--paper);color:var(--ink)}.porous-transport button:focus-visible{background:var(--paper);color:var(--ink)}.porous-transport strong{font-size:16px}.porous-transport span{color:var(--muted);font-size:8px}.porous-transport input{width:100%;accent-color:var(--red)}.porous-field-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:28px;margin-top:18px;padding:18px 0;display:grid}.porous-field-note span{color:var(--red);letter-spacing:.1em;font-size:8px}.porous-field-note p{max-width:780px;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.shop-hero{grid-template-columns:2fr 1fr;align-items:end;gap:5vw;margin:8vh 0 75px;display:grid}.shop-intro{max-width:620px;color:var(--muted);font-size:17px;line-height:1.4}.shop-status{border-left:1px solid var(--line);flex-direction:column;justify-self:end;gap:8px;padding-left:18px;display:flex}.shop-status span{font-size:8px}.shop-status strong{font-size:14px}.product-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.shop-page .product-grid{grid-template-columns:minmax(0,1fr);max-width:820px}.product-card{background:var(--ink)}.product-visual{background:var(--ink);place-items:center;height:min(48vw,650px);display:grid;overflow:hidden}.product-visual img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.product-visual:is(:hover:not(.touch-input *),.touch-tap-active) img{transform:scale(1.025)}.product-info{border-top:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:20px;display:grid}.product-info>span,.product-info p{font-size:8px}.product-info h2{margin:0;font-size:25px}.product-info p{grid-column:2}.product-info strong{grid-area:1/3}.product-info a{border-bottom:1px solid;grid-area:2/3;font-size:9px}.product-info a:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--red)}.drawings-layout{border:1px solid var(--line);grid-template-columns:1.15fr .85fr;min-height:calc(100svh - 230px);display:grid}.drawings-object{background:var(--steel);min-height:680px;position:relative;overflow:hidden}.drawings-object:after{content:"";background:var(--red);opacity:.08;mix-blend-mode:multiply;display:none;position:absolute;inset:0}.drawings-object img{object-fit:cover;width:100%;height:100%}.drawings-copy{flex-direction:column;justify-content:center;padding:clamp(35px,6vw,90px);display:flex}.drawings-copy>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.5}.edition-specs{margin:35px 0}.edition-specs div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;padding:11px 0;display:grid}.edition-specs div:last-child{border-bottom:1px solid var(--line)}.edition-specs dt{font-size:8px}.edition-specs dd{margin:0;font-size:11px}.buy-button{align-self:flex-start}.audience-page{background:#040404f0;max-width:1800px;margin:0 auto}.audience-kicker{color:var(--red);letter-spacing:.12em;margin:0 0 12px;font-size:8px}.audience-heading{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:6vw;margin:4vh 0 52px;display:grid}.audience-heading h1{letter-spacing:-.025em;margin:0;font-size:clamp(64px,9vw,142px);line-height:.76}.audience-heading>p{max-width:54ch;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.audience-counts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.audience-counts div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:122px;padding:18px;display:flex}.audience-counts strong{font-size:clamp(38px,4.5vw,72px);line-height:.8}.audience-counts span{color:var(--muted);letter-spacing:.1em;font-size:7px}.audience-import-panel{border:1px solid var(--paper);background:#5905069e;grid-template-columns:.85fr 1.15fr;gap:5vw;margin-top:74px;padding:clamp(26px,4vw,58px);display:grid}.audience-import-panel h2,.audience-section-heading h2{margin:0;font-size:clamp(32px,4.4vw,68px);line-height:.83}.audience-import-panel>div>p:last-child,.audience-section-heading>p{color:#eeeeeec2;max-width:58ch;font-size:12px;line-height:1.5}.audience-import-panel form{align-content:center;gap:16px;display:grid}.audience-import-panel label{color:var(--muted);letter-spacing:.1em;gap:8px;font-size:8px;display:grid}.audience-import-panel select,.audience-import-panel input[type=file]{width:100%;min-height:46px;color:var(--paper);font:10px/1.2 var(--body);background:#04040485;border:1px solid #eeeeee8c;border-radius:0;padding:11px 12px}.audience-import-panel button,.unsubscribe-page button{border:1px solid var(--paper);background:var(--paper);min-height:48px;color:var(--ink);letter-spacing:.1em;cursor:pointer;font-size:8px}.audience-import-panel button:is(:hover:not(.touch-input *),.touch-tap-active),.unsubscribe-page button:is(:hover:not(.touch-input *),.touch-tap-active){background:var(--ink);color:var(--paper);text-shadow:3px 0 var(--red), -3px 0 var(--steel)}.audience-import-panel button:focus-visible{background:var(--ink);color:var(--paper);text-shadow:3px 0 var(--red), -3px 0 var(--steel)}.unsubscribe-page button:focus-visible{background:var(--ink);color:var(--paper);text-shadow:3px 0 var(--red), -3px 0 var(--steel)}.audience-import-panel button:disabled{opacity:.55;cursor:wait}.audience-import-response{color:#eeeeeebf;letter-spacing:.09em;grid-column:1/-1;min-height:16px;margin:0;font-size:8px;line-height:1.5}.audience-import-response.is-error{color:var(--pure-white);text-underline-offset:4px;text-decoration:underline}.audience-segments,.audience-history{margin-top:88px}.audience-section-heading{grid-template-columns:1fr minmax(280px,.7fr);align-items:end;gap:5vw;margin-bottom:24px;display:grid}.audience-section-heading>p{margin:0}.audience-segment-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audience-segment-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:14px;min-height:190px;padding:22px;display:grid}.audience-segment-list article>strong{font-size:clamp(20px,2.1vw,32px)}.audience-segment-list article>span{color:var(--red);letter-spacing:.08em;font-size:8px}.audience-segment-list article>p{max-width:56ch;color:var(--muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.audience-segment-list article>a{border-bottom:1px solid var(--paper);letter-spacing:.1em;grid-column:1/-1;align-self:end;width:fit-content;padding-bottom:5px;font-size:8px}.audience-segment-list article>a:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--red);border-color:var(--red)}.audience-segment-list article>a:focus-visible{color:var(--red);border-color:var(--red)}.audience-history-list{border-top:1px solid var(--line)}.audience-history-list article{border-bottom:1px solid var(--line);grid-template-columns:160px 100px minmax(180px,1fr) auto;align-items:center;gap:16px;min-height:58px;display:grid}.audience-history-list time,.audience-history-list span,.audience-history-list small{color:var(--muted);letter-spacing:.04em;font-size:8px;line-height:1.25}.audience-history-list strong{font-family:var(--body);letter-spacing:.1em;font-size:8px}.audience-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.1em;padding:24px 0;font-size:8px}.audience-rules{border-top:1px solid var(--paper);border-bottom:1px solid var(--paper);grid-template-columns:180px minmax(0,780px);gap:28px;margin-top:80px;padding:24px 0;display:grid}.audience-rules p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.audience-contacts{margin-top:88px}.audience-contact-list{border-top:1px solid var(--line)}.audience-contact-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 150px minmax(126px,auto);align-items:center;gap:18px;min-height:68px;padding:11px 0;display:grid}.audience-contact-list article>div:first-child{gap:6px;min-width:0;display:grid}.audience-contact-list strong{overflow-wrap:anywhere;font:12px/1.3 var(--body)}.audience-contact-list span,.audience-contact-list time{color:var(--muted);letter-spacing:.07em;font-size:8px}.audience-contact-list article>button,.audience-contact-confirm button{border:1px solid var(--line);letter-spacing:.09em;cursor:pointer;background:0 0;min-height:36px;padding:0 12px;font-size:7px}.audience-contact-list article>button:is(:hover:not(.touch-input *),.touch-tap-active),.audience-contact-confirm button:is(:hover:not(.touch-input *),.touch-tap-active){border-color:var(--paper);background:var(--paper);color:var(--ink)}.audience-contact-list article>button:focus-visible{border-color:var(--paper);background:var(--paper);color:var(--ink)}.audience-contact-confirm button:focus-visible{border-color:var(--paper);background:var(--paper);color:var(--ink)}.audience-contact-confirm{justify-content:flex-end;gap:6px;display:flex}.audience-contact-confirm button:first-child{border-color:var(--red);color:var(--pure-white)}.audience-contact-response{min-height:16px;color:var(--muted);letter-spacing:.08em;margin:12px 0 0;font-size:8px}.unsubscribe-page{place-items:center;display:grid}.unsubscribe-page>section{border:1px solid var(--paper);background:#590506b8;width:min(800px,100%);min-width:0;max-width:100%;padding:clamp(28px,6vw,76px)}.unsubscribe-page h1{overflow-wrap:anywhere;margin:0;font-size:clamp(36px,8vw,112px);line-height:.75}.unsubscribe-page section>p:not(.audience-kicker){overflow-wrap:anywhere;max-width:56ch;margin:30px 0;font-size:14px;line-height:1.5}.unsubscribe-page form{flex-wrap:wrap;gap:12px;display:flex}.unsubscribe-page form button,.unsubscribe-page form a,.unsubscribe-page section>a{border:1px solid var(--paper);letter-spacing:.1em;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:8px;display:inline-flex}.shop-spacing{--shop-gap:clamp(22px, 2.6vw, 42px);--shop-ratio:1 / 1;--shop-card-size:min(24vw, calc(100svh - 360px));height:100svh;min-height:100svh;padding-top:92px;padding-bottom:0;overflow:hidden}.shop-spacing--a{--shop-gap:clamp(24px, 3vw, 48px);--shop-ratio:1 / 1}.shop-spacing__head{border-bottom:1px solid var(--paper);justify-content:space-between;align-items:end;gap:28px;min-height:92px;padding-bottom:17px;display:flex}.shop-spacing__head h1{letter-spacing:-.03em;margin:0;font-size:clamp(54px,5.4vw,86px);line-height:.72}.shop-spacing__grid{grid-template-columns:repeat(3, minmax(0, var(--shop-card-size)));gap:var(--shop-gap);margin:0;padding:clamp(28px,3.6vw,58px) 0 0;list-style:none;display:grid}.shop-spacing__grid>li{min-width:0}.shop-spacing__item{background:#040404d1;height:100%;display:block}.shop-spacing__item figure{aspect-ratio:var(--shop-ratio);border:1px solid var(--line);background:var(--ink);margin:0;position:relative;overflow:hidden}.shop-spacing__image{object-fit:cover;width:100%;height:100%;transition:opacity .32s,filter .32s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.shop-spacing__image--cover{opacity:1}.shop-spacing__image--interior{opacity:0;transform:scale(1.025)}.shop-spacing__item figure>span{letter-spacing:.09em;background:#040404db;padding:5px 6px 4px;font-size:6px;position:absolute;top:11px;left:11px}.shop-spacing__caption{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:11px;min-height:82px;padding:15px 2px 0;display:grid}.shop-spacing__caption small,.shop-spacing__caption p{color:var(--muted);letter-spacing:.08em;font-size:7px}.shop-spacing__caption h2{margin:0;font-size:clamp(18px,1.65vw,27px);line-height:.84}.shop-spacing__caption p{margin:9px 0 0}.shop-spacing__item:focus-visible .shop-spacing__image--cover{opacity:0;transform:scale(1.015)}.shop-spacing__item:focus-visible .shop-spacing__image--interior{opacity:1;filter:contrast(1.04);transform:scale(1)}.shop-spacing__item:focus-visible .shop-spacing__image--interior[data-inverted=true]{filter:invert()contrast(1.04)}@media (hover:hover) and (pointer:fine){.shop-spacing__item:hover:not(.touch-input *) .shop-spacing__image--cover{opacity:0;transform:scale(1.015)}.shop-spacing__item:hover:not(.touch-input *) .shop-spacing__image--interior{opacity:1;filter:contrast(1.04);transform:scale(1)}.shop-spacing__item:hover:not(.touch-input *) .shop-spacing__image--interior[data-inverted=true]{filter:invert()contrast(1.04)}}.shop-spacing__item:not(.is-dummy):focus-visible{outline:1px solid var(--paper);outline-offset:5px}.shop-spacing__item.is-dummy img{filter:grayscale()brightness(.42)contrast(1.18)}.shop-spacing__item.is-dummy .shop-spacing__caption{color:var(--muted)}@media (min-width:1226px){:root{--desktop-type-scale:1.25;--bottom-control-size:55px}.social-nav a{font-size:10px}.primary-nav a,.primary-nav button{padding:1px 20px 0;font-size:17.5px}.sound-toggle{font-size:10px}.site-footer{font-size:8.75px}.home-intro .eyebrow{max-width:600px;font-size:clamp(13.75px,1.2vw,20px)}.enter-projects{width:250px;font-size:12.5px}.page-number{font-size:10px}.long-copy p.about-bio{font-size:clamp(17px,1.15vw,20px)}.outline-button{min-width:181px;padding:16px 22px 14px;font-size:11.25px}}@keyframes loader-acquire{0%{opacity:0;transform:translateY(0)}8%{opacity:1}78%{opacity:1;transform:translateY(100vh)}to{opacity:0;transform:translateY(100vh)}}@keyframes loader-grid{0%{opacity:0;transform:scaleY(.94)}35%{opacity:.32}to{opacity:.08;transform:scaleY(1)}}@keyframes loader-frame{0%{opacity:.1;transform:scaleY(.03)}38%{opacity:.55;transform:scaleY(.03)}74%,to{opacity:.3;transform:scaleY(1)}}@keyframes loader-mark{0%,24%{clip-path:inset(100% 0 0);opacity:.15;transform:translate(0)}72%{clip-path:inset(0);opacity:1;filter:drop-shadow(0 0 10px #eeeeee1f);transform:translate(0)}82%{clip-path:inset(0);filter:drop-shadow(5px 0 var(--red)) drop-shadow(-4px 0 var(--steel));transform:translate(1px)}to{clip-path:inset(0);opacity:1;filter:none;transform:translate(0)}}@keyframes loader-lock{0%,65%{opacity:0;transform:scaleX(.15)}74%{opacity:1;transform:scaleX(1)}82%,to{opacity:0;transform:scaleX(1)}}@keyframes glitch-red{0%,92%,to{opacity:0;clip-path:inset(0);transform:none}93%{opacity:.78;clip-path:inset(12% 0 72%);transform:translate(-14px)}94%{opacity:.78;clip-path:inset(54% 0 25%);transform:translate(18px)}95%{opacity:0;transform:none}}@keyframes glitch-steel{0%,63%,67%,to{opacity:0;clip-path:inset(0);transform:none}64%{opacity:.72;clip-path:inset(70% 0 7%);transform:translate(14px)}65%{opacity:.72;clip-path:inset(20% 0 62%);transform:translate(-18px)}66%{opacity:0;transform:none}}@media (max-width:980px){:root{--page-margin:clamp(20px,4vw,32px);--page-gutter:clamp(10px,2vw,16px)}.social-nav a:nth-child(-n+5){display:none}.site-header{height:48px;padding:0 var(--page-margin)}.primary-nav{left:calc(var(--page-margin) + 52px);right:var(--page-margin);justify-content:center;bottom:20px}.primary-nav a{text-align:center;flex:1;padding:1px 5px 0;font-size:11px}.site-footer{display:none}.sound-toggle{left:var(--page-margin);bottom:20px}.page-number{top:62px;right:var(--page-margin)}.home-intro{left:var(--page-margin);right:var(--page-margin);width:auto;top:88px;bottom:auto}.home-intro h1{font-size:clamp(70px,21vw,126px)}.three-stage{width:113vw;height:78vh;top:0;left:-3vw}.content-page{padding:85px var(--page-margin) 112px}.about-grid{grid-template-columns:1fr;min-height:auto;margin-right:0;display:grid}.about-grid:after{display:none}.about-copy{order:2;width:auto;min-height:0;padding:4vh 0;transform:none}.portrait-panel{order:1;min-height:64svh;position:relative;inset:auto}.portrait-panel img{object-position:65% center;transform:none}.press-reveal{min-height:0;padding:56px var(--page-margin) 96px;position:relative}.press-list{grid-template-columns:1fr}.press-list a{border-right:0}.album-player,.drawings-layout{grid-template-columns:1fr}.player-visual{border-right:0;border-bottom:1px solid var(--line)}.player-info{padding:42px 24px}.series-tease-trigger{grid-template-columns:42px 1fr minmax(110px,auto)}.signal-window-body{grid-template-columns:minmax(230px,.58fr) minmax(420px,1.42fr)}.signal-register{padding:44px}.projects-header{grid-template-columns:1fr;margin-top:4vh}.projects-intro{grid-column:1}.project-grid{grid-template-columns:1fr}.project-card:first-child{grid-column:auto}.project-image,.project-card:first-child .project-image{height:80vw}.project-caption{grid-template-columns:32px 1fr 20px}.project-caption span:nth-child(3){display:none}.shop-hero{grid-template-columns:1fr}.shop-status{justify-self:start}.product-grid{grid-template-columns:1fr}.product-visual{height:86vw}.drawings-object{min-height:66svh}.drawings-copy{padding:46px 24px}.porous-header{grid-template-columns:1fr}.porous-intro{max-width:680px}.porous-title{font-size:clamp(72px,16vw,130px)}.porous-field-stage{min-height:720px}.porous-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-heading,.audience-import-panel,.audience-section-heading{grid-template-columns:1fr}.audience-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-segment-list{grid-template-columns:1fr}.audience-history-list article{grid-template-columns:120px 90px 1fr}.audience-history-list small{grid-column:1/-1;padding-bottom:12px}.audience-rules{grid-template-columns:1fr;gap:4px}.press-list button{border-right:0;display:none}.about-copy{padding-bottom:76px}.about-press-cue{bottom:12px;left:50%}}@media (min-width:561px) and (max-width:980px) and (orientation:portrait){.home-intro{width:auto;inset:auto 24px clamp(110px,14svh,154px)}.home-intro h1{row-gap:.08em;font-size:clamp(70px,13vw,104px);line-height:.78}.home-intro .eyebrow{max-width:390px;margin-top:14px;padding-left:4px;font-size:clamp(9px,1.25vw,12px)}.three-stage{width:116vw;height:min(52svh,560px);top:48px;left:-8vw}}@media (max-width:560px){.coded-transmission-line{white-space:nowrap}.audience-heading h1{font-size:18vw}.audience-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-counts div{min-height:100px;padding:14px}.audience-import-panel{margin-top:48px;padding:20px}.audience-segments,.audience-history{margin-top:60px}.audience-segment-list article{min-height:170px;padding:16px}.audience-history-list article{grid-template-columns:1fr auto;gap:8px;padding:13px 0}.audience-history-list article>span,.audience-history-list small{grid-column:1/-1}.unsubscribe-page>section{padding:26px 20px}.site-header{justify-content:space-between}.social-nav{display:none}.mobile-links{z-index:86;margin-left:auto;display:block;position:relative}.mobile-links-trigger{z-index:87;letter-spacing:.1em;text-align:right;background:0 0;min-width:64px;padding:9px 0 7px;font-size:9px;position:relative}.mobile-links-layer{z-index:85;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040404a8;position:fixed;inset:0}.mobile-links-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--paper);background:#040404f7;max-height:calc(100svh - 48px);position:absolute;top:48px;left:0;right:0;overflow:auto;box-shadow:0 24px 70px #040404d1}.mobile-links-panel nav a{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:14px;min-height:58px;padding:0 16px;display:grid}.mobile-links-panel nav a:last-child{border-bottom:0}.mobile-links-panel nav a span{letter-spacing:.08em;color:var(--muted);font-size:8px}.mobile-links-panel nav a strong{font-size:18px}:is(.mobile-links-panel nav a:active,.mobile-links-panel nav a:focus-visible){background:var(--paper);color:var(--ink);text-shadow:2px 0 var(--red),-2px 0 var(--steel)}body.mobile-links-open{overflow:hidden}.home-intro{width:auto;inset:auto 20px 132px}.home-intro .eyebrow{max-width:310px;margin-top:13px;padding-left:2px;font-size:9px;line-height:1.08}.home-intro h1{row-gap:.08em;font-size:17vw;line-height:.78}.page-title{font-size:18vw}.page-title.compact{font-size:16vw}.about-page .page-title,.shop-page .page-title,.projects-page .page-title{font-size:15vw}.drawings-page .page-title.compact{font-size:13vw}.long-copy{font-size:15px}.about-actions{flex-direction:column}.outline-button{width:100%}.portrait-panel{min-height:58svh;margin-inline:calc(var(--page-margin) * -1);border:0}.portrait-panel img{border:0;display:block}.press-list a{min-height:76px}.cv-modal{padding:8px}.cv-window{width:100%;height:92svh}.cv-window header>div:first-child span,.cv-window header>div:first-child strong{display:none}.release-title{white-space:nowrap;overflow-wrap:normal;margin-bottom:25px;font-size:clamp(22px,6.7vw,28px)}.release-copy{padding:0 0 30px}.release-copy>p:not(.eyebrow){font-size:14px}.release-links{gap:12px 16px}.release-links a{font-size:9px}.player-info{padding:30px 16px}.player-console{padding:12px}.transport-row button{padding:7px 4px;font-size:7px}.track-list button{grid-template-columns:32px 1fr auto}.track-list button strong{font-size:17px}.series-tease-trigger{grid-template-columns:34px 1fr;gap:12px;padding:22px 0}.series-tease-trigger:is(:hover:not(.touch-input *),.touch-tap-active){padding-left:10px;padding-right:10px}.series-tease-trigger:focus-visible{padding-left:10px;padding-right:10px}.series-tease-copy strong{overflow-wrap:anywhere;font-size:8.8vw;line-height:.82}.series-tease-state{display:none}.series-tease-action{opacity:1;color:var(--steel);grid-area:2/2;justify-self:start;margin-top:4px;transform:none}.signal-modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:#040404d1;place-items:stretch stretch;padding:0}.signal-window{background:#590506f0;border:0;width:100%;max-height:100svh}.signal-window-body{min-height:calc(100svh - 48px);display:block;position:relative}.signal-number{color:#eeeeee1f;text-shadow:none;pointer-events:none;border:0;font-size:48vw;line-height:.7;display:block;position:absolute;top:12px;right:12px}.signal-register{z-index:1;justify-content:flex-end;min-height:calc(100svh - 48px);padding:46px 20px 36px;position:relative}.signal-coordinate{margin-bottom:36px}.signal-register h2{max-width:330px;font-size:18vw}.signal-description{margin-top:24px;font-size:14px}.signal-register form{margin-top:32px}.signal-input-row{grid-template-columns:1fr}.signal-input-row input{border-right:1px solid #eeeeeec7;height:52px}.signal-input-row button{min-height:46px}.signal-consent{font-size:9px}.signal-identity{padding-bottom:22px}.projects-header{margin-bottom:38px}.project-caption strong{font-size:14px}.project-callout{font-size:9px}.shop-status{margin-top:15px}.product-info{grid-template-columns:28px 1fr}.product-info strong,.product-info a{grid-area:auto/2}.drawings-object{min-height:52svh}.drawings-copy>p:not(.eyebrow){font-size:15px}.loader-wordmark small{display:none}.porous-projects-page{padding-left:12px;padding-right:12px}.porous-header{gap:20px;margin-top:2vh}.porous-title{font-size:19vw}.porous-intro{font-size:14px}.porous-breadcrumbs{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.porous-field-stage{min-height:0;padding-top:48px;overflow:visible}.porous-field-canvas{opacity:.6}.porous-node-layer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid;position:relative;inset:auto}.porous-node,.porous-node-gesture{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0;width:100%;height:auto;min-height:92px;padding:13px 8px;position:relative;top:auto;left:auto;transform:none}.porous-node:before,.porous-node:after{display:none}.porous-node i{top:14px;left:14px;transform:none}.porous-node strong,.porous-node-gesture strong{width:auto;max-width:none;font-size:14px;line-height:.95;position:static;transform:none}.porous-node>span,.porous-node-gesture>span{width:auto;max-width:none;margin-top:9px;font-size:6px;line-height:1.2;position:static;transform:none}.porous-node.is-selected>span{color:var(--ink)}.porous-dossier{grid-template-columns:1fr;width:auto;min-height:0;margin:0 12px 12px;position:relative;bottom:auto;left:auto}.porous-dossier-copy{padding:16px}.porous-dossier img{border-left:0;border-bottom:1px solid var(--line);grid-row:1;width:100%;height:auto;min-height:0;max-height:360px}.porous-index{max-height:none;position:relative;inset:auto}.porous-index-grid{grid-template-columns:1fr}.porous-index>header{top:48px}.porous-transport{grid-template-columns:auto 1fr auto auto;gap:9px;width:100%;bottom:86px}.porous-transport input{grid-column:1/-1}.porous-field-note{grid-template-columns:1fr;gap:9px}.porous-field-toolbar{position:absolute}.porous-field-toolbar span{max-width:48%;line-height:1.2}.mobile-links-layer{opacity:1;visibility:visible;transition:opacity .26s ease-out,visibility linear}.mobile-links-layer[data-open=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease-in,visibility 0s linear .42s}.mobile-links-panel{clip-path:inset(0);transform-origin:top;opacity:1;transition:clip-path .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),opacity .22s ease-out;transform:scaleY(1)}.mobile-links-layer[data-open=false] .mobile-links-panel{clip-path:inset(0 0 100%);opacity:.35;transform:scaleY(.94)}.mobile-links-panel nav a{opacity:1;transition:opacity .26s ease-out calc(var(--mobile-link-index) * 28ms + 90ms), transform .36s cubic-bezier(.16,1,.3,1) calc(var(--mobile-link-index) * 28ms + 70ms);transform:none}.mobile-links-layer[data-open=false] .mobile-links-panel nav a{opacity:0;transition-delay:0s;transform:translateY(-8px)}.three-stage{width:164.268vw;height:67.012svh;top:5px;left:-32.134vw}.press-list button{min-height:76px}.home-signal-output{--signal-effect-offset:32}}@media (max-width:980px) and (hover:none) and (pointer:coarse){.three-stage{top:5px}}@media (max-width:980px){.primary-nav button{text-align:center;flex:1;padding:1px 5px 0;font-size:11px}.audience-contacts{margin-top:60px}.audience-contact-list article{grid-template-columns:minmax(220px,1fr) auto}.audience-contact-list article>time{grid-column:1}.audience-contact-list article>button,.audience-contact-confirm{grid-area:1/2/span 2}}@media (max-width:560px){.shop-signal-window .signal-register h2{max-width:340px;font-size:15vw}.audience-contact-list article{grid-template-columns:1fr;gap:9px;padding:16px 0}.audience-contact-list article>time,.audience-contact-list article>button,.audience-contact-confirm{grid-area:auto/1}.audience-contact-confirm{justify-content:stretch}.audience-contact-confirm button{flex:1}}.shop-index__header{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:5vw;margin:8vh 0 54px;display:grid}.shop-index__header .eyebrow,.shop-index__header h1{grid-column:1}.shop-index__header>p:last-child{max-width:44ch;color:var(--muted);grid-area:1/2/span 2;align-self:end;margin:0 0 3px;font-size:16px;line-height:1.48}.shop-index__bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.09em;justify-content:space-between;gap:20px;padding:13px 0 11px;font-size:8px;display:flex}.shop-index__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,34px);padding:28px 0 80px;display:grid}.shop-index__card{min-width:0}.shop-index__image{border:1px solid var(--line);background:#090807;display:block;overflow:hidden}.shop-index__image img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .26s;display:block}.shop-index__card:is(:hover:not(.touch-input *),.touch-tap-active) .shop-index__image img,.shop-index__card:focus-within .shop-index__image img{filter:contrast(1.04);transform:scale(1.02)}.shop-index__meta{justify-content:space-between;align-items:start;gap:18px;padding:14px 2px 0;display:flex}.shop-index__meta h2{margin:0;font-size:clamp(18px,1.5vw,25px);line-height:.92}.shop-index__meta p,.shop-index__meta strong{color:var(--muted);letter-spacing:.075em;margin:8px 0 0;font-size:8px}.shop-index__meta strong{color:var(--paper);flex:none;margin-top:2px}.shop-product-page{padding-top:118px}.shop-study{min-height:calc(100svh - 247px)}.shop-study--c{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(12px,1.4vw,24px);display:grid}.shop-study--c>header{grid-column:1/span 5;max-width:680px;margin:0;padding:0;position:sticky;top:104px}.shop-study--c>header h1{text-wrap:balance;letter-spacing:-.03em;max-width:10ch;margin:0;font-size:clamp(44px,3.7vw,66px);line-height:.84}.shop-study__back{border:1px solid var(--line);width:40px;height:40px;color:var(--steel);background:#040404d1;place-items:center;margin:0 0 24px;transition:background .2s,color .2s,transform .1s;display:grid;position:relative}.shop-study__back-line{background:var(--muted);width:15px;height:1px;transition:background .18s,transform .18s;position:absolute}.shop-study__back-line:first-child{transform:rotate(45deg)}.shop-study__back-line:last-child{transform:rotate(-45deg)}.shop-study__back:is(:hover:not(.touch-input *),.touch-tap-active){background:var(--paper);color:var(--ink);filter:drop-shadow(3px 0 var(--red)) drop-shadow(-3px 0 var(--steel));transform:translate(2px)}.shop-study__back:focus-visible{background:var(--paper);color:var(--ink);filter:drop-shadow(3px 0 var(--red)) drop-shadow(-3px 0 var(--steel));transform:translate(2px)}.shop-study__back:is(:hover:not(.touch-input *),.touch-tap-active) .shop-study__back-line{background:var(--ink)}.shop-study__back:focus-visible .shop-study__back-line{background:var(--ink)}.shop-study__back:active{transform:translate(2px)scale(.96)}.shop-study__description{gap:14px;max-width:64ch;margin-top:26px;display:grid}.shop-study__description p{color:var(--muted);margin:0;font-size:clamp(15px,1vw,17px);line-height:1.6}.shop-study__purchase{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.07em;justify-content:space-between;gap:20px;margin:30px 0 16px;padding:15px 0 13px;font-size:13px;line-height:1.25;display:flex}.shop-study__purchase strong{text-align:right;font-weight:400}.shop-study__facts{margin:0;padding:0 0 11px}.shop-study__facts div{border-top:1px solid var(--line);grid-template-columns:minmax(105px,.72fr) 1fr;gap:18px;padding:10px 0;display:grid}.shop-study__facts dt,.shop-study__facts dd{letter-spacing:.055em;margin:0;font-size:12px;line-height:1.42}.shop-study__facts dd{color:var(--muted);text-align:right}.shop-study__actions{display:block}.shop-study__actions .outline-button{width:100%;min-width:0;min-height:52px;padding-inline:16px;font-size:12px}.shop-study__actions .is-disabled{cursor:not-allowed;opacity:.45}.shop-study__disclosures{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:18px}.shop-study__disclosure+.shop-study__disclosure{border-top:1px solid var(--line)}.shop-study__disclosure summary{cursor:pointer;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:2px 0 0;font-size:12px;list-style:none;display:flex}.shop-study__disclosure summary::-webkit-details-marker{display:none}.shop-study__disclosure summary:after{content:"VIEW";color:var(--muted);font-size:10px}.shop-study__disclosure[open] summary:after{content:"CLOSE";color:var(--paper)}.shop-study__disclosure[open] summary{margin-bottom:2px}.shop-study__policies p{max-width:62ch;color:var(--muted);margin:0;padding:0 0 14px;font-size:14px;line-height:1.58}.shop-study__policy-links{flex-wrap:wrap;gap:16px;display:flex}.shop-study__policies a{letter-spacing:.08em;border-bottom:1px solid;margin-bottom:15px;font-size:10px;display:inline-block}.shop-study__policies a:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--red)}.shop-study__sequence{grid-column:7/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.shop-study__sequence figure{border:1px solid var(--line);background:#090807;margin:0}.shop-study__sequence figure:first-child{grid-column:1/-1}.shop-study__sequence figure:nth-child(2){grid-column:1/span 3}.shop-study__sequence figure:nth-child(3){grid-column:4/-1;margin-top:clamp(36px,7vw,110px)}.shop-study__sequence figure:nth-child(4){grid-column:1/-1;margin-top:clamp(18px,3vw,48px)}.shop-study__sequence figure:nth-child(5){grid-column:1/span 3}.shop-study__sequence figure:nth-child(6){grid-column:4/-1;margin-top:clamp(36px,7vw,110px)}.shop-study__sequence img{object-fit:cover;width:100%;max-height:72vh}.shop-study__sequence figcaption{border-top:1px solid var(--line);justify-content:space-between;padding:12px 14px;display:flex}.shop-study__sequence figcaption span,.shop-study__sequence figcaption strong{font:10px/1 var(--body);letter-spacing:.08em}.album-shop>header h1{max-width:11ch;font-size:clamp(38px,3.25vw,58px)}.album-shop>header h1 span{display:block}.album-press{border-top:1px solid var(--paper);border-bottom:1px solid var(--paper);height:148px;margin-top:26px;position:relative;overflow:hidden}.album-press__track{height:100%;position:relative}.album-press__item{--press-index:0;visibility:hidden;opacity:0;pointer-events:none;animation:18s infinite album-press-cycle;animation-delay:calc(var(--press-index) * 6s);align-content:center;gap:8px;display:grid;position:absolute;inset:0}.album-press__item span,.album-press__item small{color:var(--red);letter-spacing:.09em;font-size:10px}.album-press__item strong{max-width:54ch;font:400 clamp(15px, 1.08vw, 18px)/1.36 var(--body)}.album-press__item small{color:var(--muted)}.album-press__item:is(:hover:not(.touch-input *),.touch-tap-active){color:var(--paper);text-shadow:2px 0 var(--red)}.album-press__item:focus-visible{color:var(--paper);text-shadow:2px 0 var(--red)}.album-press__item:focus-visible{outline:1px solid var(--paper);outline-offset:-5px}@keyframes album-press-cycle{0%,29%{visibility:visible;opacity:1;filter:blur();pointer-events:auto;transform:none}33%,96%{visibility:hidden;opacity:0;filter:blur(5px);pointer-events:none;transform:translateY(-8px)}97%,to{visibility:visible;opacity:1;filter:blur();pointer-events:auto;transform:none}}.album-shop__credits{padding-bottom:12px}.album-shop__credit-grid{grid-template-columns:1fr 1fr;gap:26px;padding-bottom:8px;display:grid}.album-shop__credit-grid>div{align-content:start;gap:8px;display:grid}.album-shop__credit-grid p{color:var(--muted);gap:3px;margin:0;font-size:12px;line-height:1.4;display:grid}.album-shop__credit-grid strong{color:var(--paper);letter-spacing:.06em;font-size:10px}.album-shop__covers figure:nth-child(2){grid-column:1/span 3;margin-top:clamp(28px,5vw,76px)}.album-shop__covers figure:nth-child(3){grid-column:4/-1;margin-top:clamp(72px,11vw,170px)}.album-shop__covers img{aspect-ratio:1;max-height:none}.shop-product-page .page-number{font-size:9px}@media (max-width:980px){.shop-index__header{grid-template-columns:1fr;gap:22px}.shop-index__header>p:last-child{grid-area:auto/1}.shop-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-study--c{grid-template-columns:1fr}.shop-study--c>header{grid-column:auto;max-width:720px;position:static}.shop-study__sequence{grid-column:auto;margin-top:34px}.album-shop__credit-grid{grid-template-columns:1fr}.shop-spacing{height:auto;min-height:100svh;padding-bottom:0;overflow:visible}.shop-spacing__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:110px}}@media (max-width:560px){.content-page.about-intro{min-height:100svh;padding:48px 18px 0;overflow:clip}.about-grid{align-content:start;gap:0;min-height:calc(100svh - 48px);padding-bottom:110px}.portrait-panel{height:clamp(396px,100svh - 370px,473px);min-height:0;margin-inline:-18px}.portrait-panel img{object-position:78% 30%;width:calc(100% + 2px);height:100%;margin-left:-1px}.about-copy{width:100%;padding:22px 0 8px}.long-copy,.long-copy p.about-bio{width:100%;max-width:none}.long-copy p.about-bio{font-size:clamp(14.5px,3.95vw,16px);line-height:1.32}.about-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.about-actions .outline-button{width:100%;min-width:0;min-height:42px;padding:9px 8px 7px}.commission-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:14px}.commission-window{width:100%;max-height:calc(100svh - 28px)}.commission-window__body{padding:18px}.commission-window li{grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:40px}.commission-window li strong{font-size:8px}.commission-window footer{padding-top:18px}.about-press-cue{order:3;height:48px;margin-top:8px;position:relative;bottom:auto;left:50%}.about-press-cue svg{height:46px}.press-reveal{min-height:calc(100svh - 48px + var(--press-mobile-added-height,0px));background:#5905069e;padding:44px 18px 126px}.shop-index__header{margin:4vh 0 34px}.shop-index__header>p:last-child{font-size:14px}.shop-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;padding-top:18px}.shop-index__meta{padding-top:10px;display:block}.shop-index__meta h2{font-size:16px}.shop-index__meta strong{margin-top:8px;display:block}.shop-product-page{padding-top:84px}.shop-study--c>header h1{max-width:9ch;font-size:12vw}.album-shop>header h1{max-width:11ch;font-size:10.5vw}.shop-study__back{width:38px;height:38px;margin-bottom:20px}.shop-study__description{gap:12px;margin-top:18px}.shop-study__description p{font-size:15px;line-height:1.52}.shop-study__actions .outline-button{width:100%;min-width:0;padding-inline:8px}.shop-study__purchase{font-size:12px}.shop-study__disclosure summary{min-height:50px;font-size:12px}.shop-study__facts dt,.shop-study__facts dd{font-size:11px}.shop-study__policies p{font-size:14px}.shop-study__sequence img{aspect-ratio:4/3;max-height:none}.album-shop__covers img{aspect-ratio:1}.album-shop__covers figure:nth-child(2),.album-shop__covers figure:nth-child(3){grid-column:1/-1;margin-top:18px}.shop-spacing{padding-top:76px}.shop-spacing__head{gap:14px;min-height:74px}.shop-spacing__head h1{font-size:15vw}.shop-spacing__grid{grid-template-columns:1fr;gap:30px;padding:24px 0 120px}.shop-spacing__caption{min-height:72px}}@media (max-width:560px) and (max-height:760px){.portrait-panel{height:clamp(275px,100svh - 370px,352px)}.long-copy p.about-bio{font-size:13.5px;line-height:1.3}.about-actions{margin-top:12px}.about-press-cue{margin-top:10px}}@media (max-width:980px){:root{--site-header-content-height:54px}.site-header{height:var(--site-header-height);padding:var(--site-safe-top) var(--page-margin) 0;box-shadow:0 -110px 0 110px var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040404fb}.page-number{top:calc(var(--site-header-height) + 14px)}.content-page{padding-top:calc(var(--site-header-height) + 37px)}.social-nav a{font-size:9px}}@media (min-width:561px) and (max-width:980px) and (orientation:portrait){.home-signal-effect{height:clamp(178px,28vw,220px)}.home-intro .eyebrow{margin-top:28px}.three-stage{top:var(--site-header-height)}}@media (orientation:landscape) and (hover:none) and (pointer:coarse){.home-intro{top:auto;bottom:clamp(100px,15svh,132px);right:auto;left:var(--page-margin);width:44vw}.three-stage{top:var(--site-header-height);width:61vw;height:calc(100svh - var(--site-header-height) - 72px);bottom:auto;left:auto;right:0}.primary-nav,.sound-toggle{bottom:20px}}@media (orientation:landscape) and (hover:none) and (pointer:coarse) and (max-height:560px){.home-signal-effect{height:150px}.home-intro h1{row-gap:.08em;font-size:clamp(54px,10.5vw,82px);line-height:.78}.home-intro .eyebrow{max-width:300px;margin-top:12px;padding-left:2px;font-size:8.5px;line-height:1.08}.three-stage{width:58vw;height:calc(100svh - var(--site-header-height) - 64px)}.primary-nav,.sound-toggle{bottom:12px}}@media (max-width:560px),(orientation:landscape) and (hover:none) and (pointer:coarse) and (max-height:560px){.cv-mobile-pages{display:block}.cv-window{grid-template-rows:48px minmax(0,1fr)}.cv-window header{padding-inline:12px}}@media (max-width:560px){.monogram{width:38px;height:38px}.monogram img{width:24px;height:29px}.mobile-links-trigger{min-height:44px;font-size:10px}.mobile-links-panel{top:var(--site-header-height);max-height:calc(100svh - var(--site-header-height))}.home-signal-effect{height:clamp(150px,40vw,178px)}.home-intro .eyebrow{max-width:340px;margin-top:22px;font-size:10.5px;line-height:1.1}.content-page.about-intro{padding-top:var(--site-header-height)}.about-grid{min-height:calc(100svh - var(--site-header-height))}.press-reveal{min-height:calc(100svh - var(--site-header-height) + var(--press-mobile-added-height,0px))}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){html.enhanced-cursor,html.enhanced-cursor *{cursor:none!important}html.enhanced-cursor body.modal-open iframe{cursor:auto!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.glitch-title:before,.glitch-title:after,.loader-signal *,.site-loader:before,.site-loader:after{animation:none}.cursor-trail{display:none}.glitch-title{filter:none}.porous-node{transition:none}.porous-field-canvas{opacity:.42}.press-reveal-stage{filter:none!important;transform:none!important}.about-name-layer{transition:none}.about-name-shadow{transform:translate(3px,2px)}.about-name-face{transform:none}.about-cue-motion,.about-cue-design-a .about-cue-accent,.about-cue-core{animation:none!important}.about-cue-direction,.about-cue-direction path,.about-cue-orbit{transition:none!important}.coded-transmission-character{transition:none;transform:none}.coded-transmission-character.is-active,.coded-transmission-character.is-locked{text-shadow:none;transform:none}.mobile-links-layer,.mobile-links-panel,.mobile-links-panel nav a{transition:none!important}.signal-modal,.signal-modal:before,.signal-modal:after,.signal-window,.signal-window:before,.commission-modal,.commission-modal:before,.commission-modal:after,.commission-window,.commission-window:before,.cv-modal,.cv-modal:before,.cv-modal:after,.cv-window,.cv-window:before{animation:none}.series-tease-trigger,.series-tease-trigger:before,.series-tease-state,.series-tease-action,.shop-spacing__image{transition:none}.album-press{height:auto}.album-press__track{height:auto;display:grid}.album-press__item{visibility:visible;opacity:1;filter:none;pointer-events:auto;animation:none;display:none;position:static;transform:none}.album-press__item:first-child{min-height:146px;display:grid}}.signal-input-row input{font-size:16px}.album-shop>header h1 span{overflow-wrap:anywhere}@media (max-width:680px){.release-copy>p:not(.eyebrow),.shop-study__description p{font-size:16px;line-height:1.55}.sculpture-motion-toggle{min-height:44px;font-size:9px}}@media (forced-colors:active){button,input{outline:1px solid canvastext}a:focus-visible{outline:1px solid canvastext}.primary-nav,.magnetic-dossier,.magnetic-index{color:canvastext;background:canvas}}.enhancement-unavailable .site-loader,.enhancement-unavailable .three-stage,.enhancement-unavailable .projects-entry-refined{display:none!important}.enhancement-unavailable .skip-link{margin-top:60px;display:inline-block;position:relative;transform:none}@keyframes loader-release{to{opacity:0;visibility:hidden;pointer-events:none}}.site-loader{animation:0s 6s forwards loader-release}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.page-transition-prototype{z-index:1100;pointer-events:none;visibility:hidden;isolation:isolate;position:fixed;inset:0;overflow:hidden}.page-transition-prototype:not(.is-idle),html.transition-click-primed .page-transition-prototype{visibility:visible}html.transition-click-primed .page-transition-prototype .transition-cover-base{opacity:1}.transition-cover-base{z-index:1;opacity:0;background:#030303;position:absolute;inset:0}.transition-page-tears{z-index:6;position:absolute;inset:0;overflow:hidden}.transition-page-tears i{left:-4%;top:var(--rupture-top);width:108%;height:var(--rupture-height);opacity:0;-webkit-backdrop-filter:contrast(2.35)saturate(1.18)brightness(1.4)invert(.22);backdrop-filter:contrast(2.35)saturate(1.18)brightness(1.4)invert(.22);min-height:2px;transform:translateX(var(--rupture-x)) scaleX(.96);transform-origin:var(--transition-x) 50%;background:#9e15152e;border-block:1px solid #eeeeee24;position:absolute}.transition-page-tears i:after{content:"";mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#9e151585,#eeeeee47,#59050670,#0000);position:absolute;inset:18% 3%}.transition-d.is-covering .transition-page-tears i{animation:rupture-page-tear var(--transition-cover-duration) steps(7,end) var(--rupture-delay) both}.transition-d.is-revealing .transition-page-tears i{animation:rupture-page-release var(--transition-reveal-duration) cubic-bezier(.16,1,.3,1) both}.transition-datamosh-canvas-shell{z-index:3;background:0 0;position:absolute;inset:0;overflow:hidden}.page-transition-prototype.is-idle .transition-datamosh-canvas-shell{display:none}.transition-datamosh-canvas-shell video{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.transition-datamosh-canvas{opacity:0;image-rendering:auto;filter:contrast(1.48)saturate(1.35)brightness(1.12);background:#030303;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0 5%,#000 5% 11%,#0000 11% 23%,#000 23% 27%,#0000 27% 44%,#000 44% 55%,#0000 55% 68%,#000 68% 74%,#0000 74% 87%,#000 87% 94%,#0000 94%);mask-image:linear-gradient(#0000 0 5%,#000 5% 11%,#0000 11% 23%,#000 23% 27%,#0000 27% 44%,#000 44% 55%,#0000 55% 68%,#000 68% 74%,#0000 74% 87%,#000 87% 94%,#0000 94%)}.transition-d.is-covering .transition-cover-base{animation:rupture-base-cover var(--transition-cover-duration) steps(1,end) both}.transition-d.is-revealing .transition-cover-base{opacity:1;animation:rupture-base-release var(--transition-reveal-duration) cubic-bezier(.16,1,.3,1) both}.transition-d.is-covering .transition-datamosh-canvas{animation:rupture-mosh-cover var(--transition-cover-duration) steps(4,end) both;will-change:opacity,filter,transform}.transition-d.is-revealing .transition-datamosh-canvas{opacity:.62;animation:rupture-mosh-release var(--transition-reveal-duration) cubic-bezier(.16,1,.3,1) both;will-change:opacity,filter,transform}@keyframes rupture-base-cover{0%,42%{opacity:0}43%,to{opacity:1}}@keyframes rupture-base-release{0%{opacity:1}to{opacity:0}}@keyframes rupture-mosh-cover{0%{opacity:0;filter:contrast(1.12)saturate(.72)brightness(.88);transform:none}11%{opacity:.28;transform:translate(.24vw,.08vh)}18%{opacity:.08;transform:translate(-.42vw,-.12vh)}29%{opacity:.46;filter:contrast(1.72)saturate(1.32)brightness(1.26);transform:translate(.8vw,.18vh)}41%{opacity:.2;filter:contrast(1.44)saturate(1.02)brightness();transform:translate(-.54vw,-.14vh)}54%{opacity:.62;filter:contrast(1.96)saturate(1.48)brightness(1.3);transform:translate(.72vw,.12vh)}68%{opacity:.3;transform:translate(-.32vw,-.1vh)}82%{opacity:.66;filter:contrast(1.7)saturate(1.42)brightness(1.2);transform:translate(.38vw,.06vh)}to{opacity:.62;filter:contrast(1.48)saturate(1.35)brightness(1.12);transform:none}}@keyframes rupture-mosh-release{0%{opacity:.62;filter:contrast(1.48)saturate(1.35)brightness(1.12);transform:none}18%{opacity:.26;transform:translate(.32vw,-.08vh)}32%{opacity:.52;filter:contrast(1.78)saturate(1.24)brightness(1.22);transform:translate(-.38vw,.1vh)}52%{opacity:.18;transform:translate(.18vw,-.05vh)}to{opacity:0;filter:contrast(1.08)saturate(.92)brightness();transform:none}}@keyframes rupture-page-tear{0%,6%{opacity:0;transform:translateX(var(--rupture-x)) scaleX(.92)}11%{opacity:.98}18%{opacity:.12;transform:translateX(var(--rupture-x-reverse)) scaleX(1.055)}27%{opacity:.82;transform:translateX(var(--rupture-x-soft)) scaleX(.97)}36%{opacity:.2;transform:translateX(var(--rupture-x)) scaleX(1.025)}48%{opacity:.94;transform:translateX(var(--rupture-x-reverse)) scaleX(.95)}61%{opacity:.26;transform:translateX(var(--rupture-x-soft))}72%{opacity:.76;transform:translateX(var(--rupture-x-reverse))}84%,to{opacity:0;transform:none}}@keyframes rupture-page-release{0%{opacity:.52;transform:translateX(var(--rupture-x-reverse))}24%{opacity:.14}42%{opacity:.38;transform:translateX(var(--rupture-x-soft))}to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.page-transition-prototype:not(.is-idle){opacity:1;background:#030303;animation:none!important}.page-transition-prototype *{animation:none!important}.transition-page-tears{display:none}}
