@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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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,::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]){appearance:button}::file-selector-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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.grid{display:grid}.hidden{display:none}.table{display:table}.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}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.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:Montserrat Display;src:url(/fonts/montserrat/Montserrat-wght.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--paper:#f1f1ed;--ink:#080808;--line:#08080833;--rail:clamp(72px, 8vw, 122px);--hero-progress:0}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow-x:clip}::selection{background:var(--ink);color:#fff}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}.pixel-icon{--pixel-size:2px;--pixel-gap:1px;grid-template-columns:repeat(8, var(--pixel-size));grid-template-rows:repeat(8, var(--pixel-size));gap:var(--pixel-gap);flex:none;width:max-content;height:max-content;display:grid}.pixel-icon>span{width:var(--pixel-size);height:var(--pixel-size);background:0 0}.pixel-icon>span.on{background:currentColor;box-shadow:0 0 .01px}.topbar{z-index:100;grid-template-columns:var(--rail) 1fr auto;border-bottom:1px solid var(--line);height:54px;-webkit-backdrop-filter:blur(13px) invert(calc(var(--hero-progress) * 0));backdrop-filter:blur(13px) invert(calc(var(--hero-progress) * 0));font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;background:#f1f1edd1;align-items:center;display:grid;position:fixed;inset:0 0 auto}.monogram{border-right:1px solid var(--line);letter-spacing:.16em;justify-content:center;align-self:stretch;align-items:center;gap:7px;font-size:15px;display:flex}.monogram .pixel-icon{--pixel-size:1px;--pixel-gap:1px}.topbar nav{justify-content:flex-end;gap:clamp(18px,3vw,52px);padding:0 28px;display:flex}.topbar nav a{position:relative}.topbar nav a:before{content:"";opacity:0;background:currentColor;width:4px;height:4px;transition:opacity .2s,transform .2s;position:absolute;top:3px;left:-9px;transform:scale(0)}.topbar nav a:hover:before,.topbar nav a:focus-visible:before{opacity:1;transform:scale(1)}.topbar nav a:after{content:"";background:currentColor;height:1px;transition:right .25s;position:absolute;bottom:-5px;left:0;right:100%}.topbar nav a:hover:after,.topbar nav a:focus-visible:after{right:0}.topbar-index{border-left:1px solid var(--line);align-self:stretch;align-items:center;padding:0 20px;display:flex}.section-rail{z-index:12;width:var(--rail);pointer-events:none;border-right:1px solid;flex-direction:column;padding:84px 13px 18px;display:flex;position:absolute;inset:0 auto 0 0}.section-rail span{font:500 clamp(24px, 2.1vw, 36px)/1 var(--font-geist-sans), sans-serif;letter-spacing:-.05em}.section-rail strong,.section-rail small,.eyebrow{font:600 10px/1.25 var(--font-geist-mono), monospace;letter-spacing:.09em}.section-rail strong{margin-top:9px}.section-rail .rail-icon{--pixel-size:2px;opacity:.76;margin-top:22px}.section-rail small{max-width:75px;margin-top:auto}.intro{isolation:isolate;border-bottom:1px solid var(--line);min-height:185vh;position:relative}.intro>.section-rail{position:absolute}.wire-field{background:var(--paper);z-index:-3;width:100%;height:100vh;display:block;position:sticky;top:0}.intro-copy{z-index:3;margin-top:-100vh;margin-left:var(--rail);flex-direction:column;justify-content:center;height:100vh;padding:54px clamp(28px,4.8vw,78px) 0;display:flex;position:sticky;top:0;overflow:hidden}.intro-copy .eyebrow{position:absolute;top:82px;left:clamp(28px,4.8vw,78px)}.intro h1{font-synthesis:none;letter-spacing:-.055em;text-transform:uppercase;mix-blend-mode:multiply;max-width:100%;margin:0;font-family:Montserrat Display,sans-serif;font-size:clamp(70px,12.4vw,215px);font-weight:900;line-height:.74}.intro h1 span{will-change:transform;width:max-content;display:block}.name-maxim{transform:translateX(calc(var(--hero-progress) * -38vw))}.name-martinez{--martinez-fit:.668388;transform-origin:0;transform:translateX(calc(var(--hero-progress) * 38vw)) scaleX(var(--martinez-fit))}.role-lock{font:600 clamp(10px, 1.1vw, 15px)/1 var(--font-geist-mono), monospace;letter-spacing:.27em;transform:translateY(calc(var(--hero-progress) * -18vh));opacity:calc(1 - var(--hero-progress) * 1.25);flex-wrap:wrap;align-items:center;gap:.65em 1em;margin:24px 0 0 .5vw;padding:0;list-style:none;display:flex}.role-lock li{white-space:nowrap;align-items:center;display:flex}.role-lock li+li:before{content:"/";opacity:.45;margin-right:1em}.intro-manifesto{font:500 11px/1.45 var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:right;text-transform:uppercase;margin:0;position:absolute;bottom:60px;right:clamp(28px,4.8vw,78px)}.intro-image-reveal{z-index:-1;margin-top:-100vh;margin-left:var(--rail);width:calc(100% - var(--rail));height:100vh;clip-path:inset(calc(48% - var(--hero-progress) * 48%) calc(50% - var(--hero-progress) * 50%) calc(48% - var(--hero-progress) * 48%) calc(50% - var(--hero-progress) * 50%));filter:grayscale()contrast(1.04)brightness(1.04);opacity:calc(var(--hero-progress) * 1.4);background:linear-gradient(90deg,#f1f1ed5c,#0000 44%),url(/hero-studio-v2.png) 50%/cover no-repeat;position:sticky;top:0}.intro-cross{z-index:5;width:13px;height:13px;left:calc(var(--rail) + 19vw);position:absolute;top:16vh}.intro-cross:before,.intro-cross:after{content:"";background:var(--ink);opacity:.5;position:absolute}.intro-cross:before{width:100%;height:1px;top:6px}.intro-cross:after{width:1px;height:100%;left:6px}.intro-cross-b{top:64vh;left:auto;right:7vw;transform:scale(.7)}.scroll-cue{z-index:5;left:calc(var(--rail) + 4.8vw);font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;align-items:center;gap:11px;display:flex;position:absolute;top:88vh}.scroll-cue span{background:var(--ink);width:50px;height:1px;position:relative}.scroll-cue span:after{content:"";background:var(--paper);border:1px solid;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite pulse-cue;position:absolute;top:-2px;right:-1px}@keyframes pulse-cue{50%{transform:translate(-48px)}}.project-scene{--scene-progress:0;color:#fff;background:#050505;height:210vh;position:relative}.project-scene .section-rail{border-color:#ffffff52;height:100%;position:absolute}.project-sticky{height:100vh;margin-left:var(--rail);background:#050505;border-bottom:1px solid #ffffff38;position:sticky;top:0;overflow:hidden}.project-image{filter:grayscale()contrast(1.12);transform:scale(calc(1.32 - var(--scene-progress) * .22));will-change:transform;background-image:url(/featured-sound-world.png);background-repeat:no-repeat;position:absolute;inset:0}.project-one .project-image{filter:grayscale(calc(1 - var(--scene-progress))) contrast(1.05) saturate(1.04);transform:scale(calc(1.08 - var(--scene-progress) * .04));clip-path:inset(calc(9% - var(--scene-progress) * 9%) calc(50% - var(--scene-progress) * 50%));background-color:#050505;background-image:url(/si-el-rio-suena-cover.jpg);background-position:78%;background-size:min(72vw,78vh)}.project-one .project-shade{opacity:calc(.96 - var(--scene-progress) * .2);background:linear-gradient(90deg,#050505 0%,#050505e6 31%,#05050561 58%,#0505052e 78%,#05050580 100%)}.project-two .project-image{display:none}.cymatics-field{z-index:0;cursor:crosshair;touch-action:pan-y;background-color:var(--paper);background-image:linear-gradient(#08080811 1px,#0000 1px),linear-gradient(90deg,#08080811 1px,#0000 1px);background-size:clamp(34px,4.2vw,62px) clamp(34px,4.2vw,62px);position:absolute;inset:0;overflow:hidden}.cymatics-field:before{content:"";pointer-events:none;border:1px solid #08080824;position:absolute;inset:0}.cymatics-field.is-fallback{background:0 0}.cymatics-field.is-fallback:before{display:none}.cymatics-field canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cymatics-readout{z-index:3;min-width:0;color:var(--ink);font-family:var(--font-geist-mono), monospace;align-items:baseline;gap:9px;padding:0;display:flex;position:absolute;top:84px;left:24px;right:auto}.cymatics-readout span,.cymatics-readout i{letter-spacing:.12em;font-size:7px;font-style:normal;font-weight:700}.cymatics-readout b{font:750 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.cymatics-readout i{opacity:.52}.cymatics-mode-control{z-index:4;min-width:0;min-height:28px;color:var(--ink);cursor:pointer;font:750 7px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;background:0 0;border:0;border-bottom:1px solid #08080861;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;transition:color .18s,background .18s,transform .18s;display:flex;position:absolute;top:109px;left:24px;right:auto}.cymatics-mode-control:hover,.cymatics-mode-control:focus-visible{color:var(--ink);background:0 0;transform:translate(4px)}.cymatics-mode-control .pixel-icon{--pixel-size:1px}.project-two .project-shade{opacity:1;background:linear-gradient(90deg,#f1f1ed6b 0%,#f1f1ed29 22%,#f1f1ed08 42%,#f1f1ed00 58%)}.project-two{color:var(--ink);background:var(--paper)}.project-two .project-sticky{background:var(--paper);border-color:var(--line)}.project-two .section-rail{border-color:var(--line)}.project-two .project-shade{z-index:1;pointer-events:none}.project-two .project-count{background:var(--paper);border-block:1px solid #0808083d;align-items:baseline;gap:11px;padding:7px 11px 9px;display:flex;top:clamp(126px,16vh,164px);right:clamp(24px,4.5vw,70px)}@supports (color:color-mix(in lab, red, red)){.project-two .project-count{background:color-mix(in srgb, var(--paper) 88%, transparent)}}.project-two .project-count{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:clamp(38px,5.5vw,82px);line-height:.82}.project-two .project-copy h2 span{clip-path:none;transform:none}.project-two .project-detail{opacity:1}.project-shade{opacity:calc(.88 - var(--scene-progress) * .18);background:linear-gradient(90deg,#000000c7 0%,#00000026 55%,#0000008a 100%);position:absolute;inset:0}.project-count{z-index:2;font:500 clamp(40px, 7vw, 110px)/1 var(--font-geist-sans), sans-serif;letter-spacing:-.06em;position:absolute;top:82px;right:clamp(25px,4.5vw,70px)}.project-count small{font:500 11px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.project-copy{z-index:2;width:min(960px,88%);position:absolute;bottom:11vh;left:clamp(28px,4.8vw,78px)}.project-copy>p:first-child,.project-corner,.project-detail{font:600 10px/1.5 var(--font-geist-mono), monospace;letter-spacing:.1em}.project-copy h2{letter-spacing:-.075em;text-transform:uppercase;margin:16px 0 22px;font-size:clamp(54px,9.8vw,170px);font-weight:620;line-height:.76}.project-copy h2 span{clip-path:inset(calc(100% - var(--scene-progress) * 135%) 0 0 0);transform:translateY(calc((1 - var(--scene-progress)) * 56px));display:block}.project-copy h2 span:nth-child(2){transition-delay:50ms}.project-detail{max-width:430px;opacity:calc(var(--scene-progress) * 1.7);margin:0}.project-role{letter-spacing:.13em;margin-bottom:6px;font-weight:700;display:inline-block}.project-corner{z-index:2;writing-mode:vertical-rl;margin:0;position:absolute;bottom:20px;right:22px}.scene-bridge{--bridge-progress:0;z-index:8;pointer-events:none;height:48vh;margin-top:-12vh;margin-bottom:-12vh;position:relative;overflow:hidden}.scene-bridge-rail{z-index:4;width:var(--rail);color:#fff;mix-blend-mode:difference;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;border-right:1px solid;grid-template-rows:auto 1fr auto;justify-items:center;padding:18px 0;display:grid;position:absolute;inset:0 auto 0 0}.scene-bridge-rail i{width:1px;height:100%;transform:scaleY(calc(.2 + var(--bridge-progress) * .8));transform-origin:top;background:currentColor;margin-block:10px}.scene-bridge-stage{inset:0 0 0 var(--rail);isolation:isolate;position:absolute;overflow:hidden}.scene-bridge-dark-to-light .scene-bridge-stage{background:var(--paper)}.scene-bridge-light-to-dark .scene-bridge-stage{background:#050505}.scene-bridge-curtain{z-index:1;transform:translate3d(0, calc(var(--bridge-progress) * -108%), 0);will-change:transform;position:absolute;inset:-10% 0 0}.scene-bridge-dark-to-light .scene-bridge-curtain{clip-path:polygon(0 0,100% 0,100% 82%,0 100%);background:#050505}.scene-bridge-light-to-dark .scene-bridge-curtain{background:var(--paper);clip-path:polygon(0 0,100% 0,100% 100%,0 82%)}.scene-bridge-stage:before{content:"";z-index:2;mix-blend-mode:difference;opacity:.54;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:clamp(32px,4.2vw,62px) clamp(32px,4.2vw,62px);position:absolute;inset:0}.scene-bridge-grain{z-index:3;color:#fff;background-image:radial-gradient(circle,currentColor 0 1.05px,#0000 1.25px);background-size:22px 22px;background-position:calc(var(--bridge-progress) * 76px) calc(var(--bridge-progress) * -54px);mix-blend-mode:difference;opacity:.34;transform:rotate(-4deg) scale(calc(.96 + var(--bridge-progress) * .08));position:absolute;inset:-10%}.scene-bridge-signal{z-index:5;color:#fff;mix-blend-mode:difference;grid-template-columns:repeat(13,1fr);align-items:center;gap:clamp(4px,.8vw,12px);width:min(64vw,900px);height:42%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scene-bridge-signal:before{content:"";height:1px;transform:scaleX(calc(.12 + var(--bridge-progress) * .88));transform-origin:0;background:currentColor;position:absolute;top:50%;left:-6%;right:-6%}.scene-bridge-signal i{z-index:1;width:100%;height:72%;transform:scaleY(calc(.18 + var(--bridge-progress) * .82));background:0 0;border:1px solid;position:relative}.scene-bridge-light-to-dark .scene-bridge-signal i{transform:scaleY(calc(1 - var(--bridge-progress) * .76))}.scene-bridge-signal i:nth-child(2n){height:38%}.scene-bridge-signal i:nth-child(3n){height:92%}.scene-bridge-signal i:nth-child(4n){height:54%}.scene-bridge-signal i:nth-child(5n){height:24%}.scene-bridge-meta{z-index:6;color:#fff;mix-blend-mode:difference;font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid;position:absolute;inset:auto clamp(18px,3vw,46px) 24px}.scene-bridge-meta strong{font:inherit}.scene-bridge-meta span:last-child{text-align:right}.selected-media{--media-progress:0;color:#fff;background:#050505;height:1770vh;position:relative}.selected-media .section-rail{border-color:#ffffff47;height:100%;position:absolute}.selected-media-sticky{height:100vh;margin-left:var(--rail);background:#050505;position:sticky;top:0;overflow:hidden}.selected-media-header{z-index:7;color:#fff;mix-blend-mode:difference;pointer-events:none;min-height:44px;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;border-top:1px solid #ffffff70;border-bottom:1px solid #ffffff70;justify-content:space-between;align-items:center;padding:0 clamp(18px,2vw,32px);display:flex;position:absolute;top:54px;left:0;right:0}.selected-media-track{width:1500%;transform:translate3d(calc(var(--media-progress) * -93.3333%), 0, 0);will-change:transform;display:flex;position:absolute;inset:0}.selected-media-panel{isolation:isolate;border-right:1px solid #ffffff61;flex:0 0 6.66667%;height:100%;position:relative;overflow:hidden}.selected-media-video,.selected-media-video-shade,.selected-media-placeholder{width:100%;height:100%;position:absolute;inset:0}.selected-media-video{z-index:-2;object-fit:cover;object-position:center;filter:contrast(1.04)saturate(1.06);background:#050505;display:block}.selected-media-video-shade{z-index:-1;pointer-events:none;background:linear-gradient(#00000014 18%,#0000002e 52%,#000000e0 100%)}.selected-sound-toggle,.selected-silent-label{z-index:5;color:#fff;min-width:174px;min-height:42px;font:750 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.12em;background:#000000d1;border:1px solid #fff;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:8px 12px;display:flex;position:absolute;top:116px;right:clamp(18px,2vw,32px)}.selected-sound-toggle{cursor:pointer;transition:background .18s,color .18s}.selected-sound-toggle:hover,.selected-sound-toggle:focus-visible{color:var(--ink);background:#fff}.selected-sound-toggle .pixel-icon{--pixel-size:1px}.selected-silent-label{pointer-events:none}.selected-media-copy{z-index:3;color:inherit;position:absolute;bottom:5vh;left:clamp(24px,4.5vw,72px);right:clamp(24px,4.5vw,72px)}.selected-media-copy>span,.selected-media-copy>p{font:700 9px/1.35 var(--font-geist-mono), monospace;letter-spacing:.12em;margin:0;display:block}.selected-media-copy h2{letter-spacing:-.075em;text-transform:uppercase;margin:12px 0 14px;font-family:Montserrat Display,sans-serif;font-size:clamp(70px,11vw,176px);font-weight:900;line-height:.76}.selected-media-panel-foley{color:var(--ink);background:var(--paper)}.foley-sound-card{--foley-x:0px;--foley-y:0px;color:var(--ink);background:linear-gradient(#08080814 1px, transparent 1px), linear-gradient(90deg, #08080814 1px, transparent 1px), var(--paper);background-size:7.5vw 12.5vh;position:absolute;inset:0;overflow:hidden}.foley-sound-card:after{content:"ACTIVE MATERIAL / 0" attr(data-active-layer);z-index:2;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;writing-mode:vertical-rl;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.foley-reactive-field{z-index:1;pointer-events:none;width:min(58vw,920px);height:67vh;transform:translate(var(--foley-x), var(--foley-y));grid-template-columns:repeat(8,1fr);align-items:center;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:10vh;right:-2vw}.foley-reactive-field span{--stripe-height:34vh;--stripe-shift:0px;height:var(--stripe-height);border:1px solid var(--ink);background:var(--paper);transform:skewY(-11deg) translateY(calc(var(--stripe-shift) + var(--foley-y) * var(--direction,.18)));border-right:0;transition:height .32s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1),background .18s;animation:3.1s ease-in-out infinite alternate foley-pulse}.foley-reactive-field span:last-child{border-right:1px solid var(--ink)}.foley-reactive-field span:first-child{--stripe-height:24vh;--stripe-shift:-5vh;--direction:-.16}.foley-reactive-field span:nth-child(2){--stripe-height:46vh;--stripe-shift:2vh;--direction:.22;animation-delay:-.8s}.foley-reactive-field span:nth-child(3){--stripe-height:60vh;--stripe-shift:-1vh;--direction:-.25;animation-delay:-1.4s}.foley-reactive-field span:nth-child(4){--stripe-height:38vh;--stripe-shift:6vh;--direction:.28;animation-delay:-2.1s}.foley-reactive-field span:nth-child(5){--stripe-height:55vh;--stripe-shift:-4vh;--direction:-.3;animation-delay:-.4s}.foley-reactive-field span:nth-child(6){--stripe-height:30vh;--stripe-shift:5vh;--direction:.2;animation-delay:-1.7s}.foley-reactive-field span:nth-child(7){--stripe-height:49vh;--stripe-shift:-2vh;--direction:-.2;animation-delay:-2.7s}.foley-reactive-field span:nth-child(8){--stripe-height:22vh;--stripe-shift:4vh;--direction:.24;animation-delay:-1.1s}.foley-sound-card[data-active-layer="1"] .foley-reactive-field span:nth-child(-n+2),.foley-sound-card[data-active-layer="2"] .foley-reactive-field span:nth-child(n+3):nth-child(-n+4),.foley-sound-card[data-active-layer="3"] .foley-reactive-field span:nth-child(n+5):nth-child(-n+6),.foley-sound-card[data-active-layer="4"] .foley-reactive-field span:nth-child(n+7){background:var(--ink);height:calc(var(--stripe-height) + 6vh)}@keyframes foley-pulse{0%{margin-top:-7px}to{margin-top:9px}}.foley-card-intro{z-index:3;width:min(57vw,880px);position:absolute;top:15vh;left:clamp(24px,4.5vw,72px)}.foley-card-intro>span,.foley-card-intro>p,.foley-layer-console>span,.foley-layer-console>p{font:700 9px/1.45 var(--font-geist-mono), monospace;letter-spacing:.1em}.foley-card-intro h2{letter-spacing:-.075em;text-transform:uppercase;margin:16px 0 20px;font-family:Montserrat Display,sans-serif;font-size:clamp(58px,7.2vw,116px);font-weight:900;line-height:.78}.foley-card-intro>p{width:min(520px,78%);margin:0}.foley-layer-console{z-index:4;position:absolute;bottom:4vh;left:clamp(24px,4.5vw,72px);right:clamp(24px,4.5vw,72px)}.foley-layer-console>div{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.foley-layer-console button{border:0;border-right:1px solid var(--ink);min-height:78px;color:var(--ink);cursor:pointer;text-align:left;background:#f5f5f1d6;border-radius:0;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:4px 12px;padding:12px;transition:background .18s,color .18s;display:grid}.foley-layer-console button:last-child{border-right:0}.foley-layer-console button:hover,.foley-layer-console button:focus-visible,.foley-layer-console button.is-active{color:var(--paper);background:var(--ink)}.foley-layer-console button b,.foley-layer-console button small{font:700 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em}.foley-layer-console button strong{font:900 clamp(20px,2.2vw,34px)/.9 Montserrat Display,sans-serif}.foley-layer-console button small{opacity:.7;grid-column:2}.foley-layer-console>p{max-width:780px;min-height:34px;margin:10px 0 0}.selected-media-panel-puffy-motion .selected-media-copy h2,.selected-media-panel-car .selected-media-copy h2,.selected-media-panel-car-one .selected-media-copy h2,.selected-media-panel-car-two .selected-media-copy h2,.selected-media-panel-car-three .selected-media-copy h2,.selected-media-panel-extreme-one .selected-media-copy h2,.selected-media-panel-extreme-two .selected-media-copy h2,.selected-media-panel-soda .selected-media-copy h2{font-size:clamp(58px,8.5vw,138px)}.selected-media-copy.car-study-label{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050505b8;border:1px solid #ffffffd1;grid-template-columns:auto 1fr;align-items:center;gap:18px;width:min(250px,100% - 48px);min-height:42px;padding:9px 11px;display:grid;bottom:clamp(30px,5vh,62px);right:auto}.selected-media-copy.car-study-label>span,.selected-media-copy.car-study-label>strong{font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0}.selected-media-copy.car-study-label>span{opacity:.62}.selected-media-copy.car-study-label>strong{letter-spacing:.2em;justify-self:end;font-size:10px}.selected-media-panel-puffy-concept{color:var(--ink);background:var(--paper)}.puffy-concept-card{--pointer-x:0px;--pointer-y:0px;color:var(--ink);background:linear-gradient(#08080814 1px, transparent 1px), linear-gradient(90deg, #08080814 1px, transparent 1px), var(--paper);background-size:7.5vw 12.5vh;position:absolute;inset:0;overflow:hidden}.puffy-concept-intro{z-index:3;width:min(60vw,900px);position:absolute;top:15vh;left:clamp(24px,4.5vw,72px)}.puffy-concept-intro>span,.puffy-layer-console>span,.puffy-concept-intro>p,.puffy-layer-console>p{font:700 9px/1.45 var(--font-geist-mono), monospace;letter-spacing:.1em}.puffy-concept-intro h2{letter-spacing:-.075em;text-transform:uppercase;margin:16px 0 20px;font-family:Montserrat Display,sans-serif;font-size:clamp(62px,7.8vw,126px);font-weight:900;line-height:.78}.puffy-concept-intro>p{width:min(520px,72%);margin:0}.puffy-concept-forms{z-index:1;pointer-events:none;width:min(48vw,760px);height:54vh;position:absolute;top:14vh;right:3vw}.puffy-concept-forms i{border:2px solid var(--ink);background:var(--paper);box-shadow:14px 14px 0 var(--ink);transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s;animation:4.2s ease-in-out infinite alternate puffy-float;display:block;position:absolute}.puffy-concept-forms i:first-child{aspect-ratio:1;width:48%;transform:translate(var(--pointer-x), var(--pointer-y)) rotate(-9deg);border-radius:42% 58% 55% 45%;top:12%;left:4%}.puffy-concept-forms i:nth-child(2){aspect-ratio:1.12;width:42%;transform:translate(calc(var(--pointer-x) * -.65), calc(var(--pointer-y) * -.65)) rotate(13deg);border-radius:58% 42% 48% 52%;animation-delay:-.9s;top:0;right:0}.puffy-concept-forms i:nth-child(3){aspect-ratio:1;width:36%;transform:translate(calc(var(--pointer-x) * .35), calc(var(--pointer-y) * -.35)) rotate(-18deg);border-radius:50% 44% 56% 47%;animation-delay:-1.8s;bottom:0;right:18%}.puffy-concept-card[data-active-layer="1"] .puffy-concept-forms i:first-child,.puffy-concept-card[data-active-layer="2"] .puffy-concept-forms i:nth-child(2),.puffy-concept-card[data-active-layer="3"] .puffy-concept-forms i:nth-child(3){background:var(--ink)}@keyframes puffy-float{0%{margin-top:-7px}to{margin-top:10px}}.puffy-layer-console{z-index:4;position:absolute;bottom:4vh;left:clamp(24px,4.5vw,72px);right:clamp(24px,4.5vw,72px)}.puffy-layer-console>div{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.puffy-layer-console button{border:0;border-right:1px solid var(--ink);min-height:78px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border-radius:0;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:4px 12px;padding:12px;transition:background .18s,color .18s;display:grid}.puffy-layer-console button:last-child{border-right:0}.puffy-layer-console button:hover,.puffy-layer-console button:focus-visible,.puffy-layer-console button.is-active{color:var(--paper);background:var(--ink)}.puffy-layer-console button b,.puffy-layer-console button small{font:700 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em}.puffy-layer-console button strong{font:900 clamp(22px,2.4vw,38px)/.9 Montserrat Display,sans-serif}.puffy-layer-console button small{opacity:.7;grid-column:2}.puffy-layer-console>p{max-width:760px;min-height:34px;margin:10px 0 0}.selected-media-panel-car-concept{color:#fff;background:#050505}.car-sonic-card{--steer:0deg;--road-shift:0px;color:#fff;background-color:#050505;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:7.5vw 12.5vh;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0;overflow:hidden}.car-sonic-card:before{content:"";z-index:0;opacity:.34;height:120%;transform:perspective(640px) rotateX(68deg) translateY(var(--road-shift));transform-origin:bottom;background:repeating-linear-gradient(90deg,#0000 0 12%,#fff 12.2% 12.5%,#0000 12.7% 25%);animation:2.2s linear infinite car-road;position:absolute;bottom:-56%;left:8%;right:8%}@keyframes car-road{0%{background-position:0 0}to{background-position:13vw 0}}.car-sonic-intro{z-index:3;width:min(58vw,880px);position:absolute;top:15vh;left:clamp(24px,4.5vw,72px)}.car-sonic-intro>span,.car-layer-console>span,.car-sonic-intro>p,.car-layer-console>p{font:700 9px/1.45 var(--font-geist-mono), monospace;letter-spacing:.1em}.car-sonic-intro h2{letter-spacing:-.075em;text-transform:uppercase;margin:16px 0 20px;font-family:Montserrat Display,sans-serif;font-size:clamp(62px,8.4vw,136px);font-weight:900;line-height:.76}.car-sonic-intro>p{width:min(540px,72%);margin:0}.car-sonic-meter{z-index:2;aspect-ratio:1;background:repeating-conic-gradient(from -120deg, white 0 1deg, transparent 1deg 10deg);border:1px solid #fff;border-radius:50%;width:min(32vw,490px);animation:2.6s ease-in-out infinite alternate meter-breathe;position:absolute;top:15vh;right:5vw;box-shadow:inset 0 0 0 5vw #050505,inset 0 0 0 calc(5vw + 1px) #fff}.car-sonic-meter:after{content:"";background:#050505;border:1px solid #fff;border-radius:50%;position:absolute;inset:31%}.car-meter-needle{z-index:3;width:39%;height:2px;transform:rotate(calc(-110deg + var(--steer)));transform-origin:0;background:#fff;transition:transform .16s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.car-sonic-meter b,.car-sonic-meter span{z-index:4;font-family:var(--font-geist-mono), monospace;position:absolute;left:50%;transform:translate(-50%)}.car-sonic-meter b{font-size:clamp(24px,3vw,48px);top:43%}.car-sonic-meter span{letter-spacing:.12em;white-space:nowrap;font-size:7px;top:58%}.car-sonic-card[data-active-layer="1"] .car-sonic-meter{border-width:1px}.car-sonic-card[data-active-layer="2"] .car-sonic-meter{border-width:3px}.car-sonic-card[data-active-layer="3"] .car-sonic-meter{border-style:dashed}@keyframes meter-breathe{0%{opacity:.62}to{opacity:1}}.car-layer-console{z-index:4;position:absolute;bottom:4vh;left:clamp(24px,4.5vw,72px);right:clamp(24px,4.5vw,72px)}.car-layer-console>div{border-top:1px solid #fff;border-bottom:1px solid #fff;grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.car-layer-console button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #fff;border-radius:0;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:4px 12px;min-height:78px;padding:12px;transition:background .18s,color .18s;display:grid}.car-layer-console button:last-child{border-right:0}.car-layer-console button:hover,.car-layer-console button:focus-visible,.car-layer-console button.is-active{color:var(--ink);background:#fff}.car-layer-console button b,.car-layer-console button small{font:700 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em}.car-layer-console button strong{font:900 clamp(22px,2.4vw,38px)/.9 Montserrat Display,sans-serif}.car-layer-console button small{opacity:.7;grid-column:2}.car-layer-console>p{max-width:780px;min-height:34px;margin:10px 0 0}.continuity-mark{width:fit-content;color:inherit;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;align-items:center;gap:12px;margin:0 0 14px;display:flex}.continuity-mark>div{justify-content:space-between;align-items:center;min-width:54px;display:flex;position:relative}.continuity-mark>div:before{content:"";background:currentColor;height:1px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.continuity-mark i{z-index:1;background:#050505;border:1px solid;width:9px;height:9px;position:relative;transform:rotate(45deg)}.continuity-mark i.is-active{background:currentColor;box-shadow:0 0 0 3px #fff3}.selected-media-panel-extreme-concept{color:#fff;background:#050505}.selected-media-panel-tv-concept{color:var(--ink);background:var(--paper)}.reel-case-card{--case-ink:white;--case-paper:#050505;color:var(--case-ink);background:linear-gradient(#ffffff14 1px, transparent 1px), linear-gradient(90deg, #ffffff14 1px, transparent 1px), var(--case-paper);background-size:7.5vw 12.5vh;position:absolute;inset:0;overflow:hidden}.tv-commercial-card{--case-ink:var(--ink);--case-paper:var(--paper);background:linear-gradient(#08080814 1px, transparent 1px), linear-gradient(90deg, #08080814 1px, transparent 1px), var(--case-paper);background-size:7.5vw 12.5vh}.reel-case-intro{z-index:3;width:min(61vw,930px);position:absolute;top:15vh;left:clamp(24px,4.5vw,72px)}.reel-case-intro>span,.reel-case-intro>p,.reel-layer-console>span,.reel-layer-console>p{font:700 9px/1.45 var(--font-geist-mono), monospace;letter-spacing:.1em}.reel-case-intro h2{letter-spacing:-.075em;text-transform:uppercase;margin:16px 0 20px;font-family:Montserrat Display,sans-serif;font-size:clamp(58px,7.6vw,122px);font-weight:900;line-height:.78}.reel-case-intro>p{width:min(540px,72%);margin:0}.reel-layer-console{z-index:4;position:absolute;bottom:4vh;left:clamp(24px,4.5vw,72px);right:clamp(24px,4.5vw,72px)}.reel-layer-console>div{border-top:1px solid var(--case-ink);border-bottom:1px solid var(--case-ink);grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.reel-layer-console button{border:0;border-right:1px solid var(--case-ink);min-height:78px;color:var(--case-ink);cursor:pointer;text-align:left;background:0 0;border-radius:0;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:4px 12px;padding:12px;transition:background .18s,color .18s;display:grid}.reel-layer-console button:last-child{border-right:0}.reel-layer-console button:hover,.reel-layer-console button:focus-visible,.reel-layer-console button.is-active{color:var(--case-paper);background:var(--case-ink)}.reel-layer-console button b,.reel-layer-console button small{font:700 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em}.reel-layer-console button strong{font:900 clamp(22px,2.4vw,38px)/.9 Montserrat Display,sans-serif}.reel-layer-console button small{opacity:.7;grid-column:2}.reel-layer-console>p{max-width:780px;min-height:34px;margin:10px 0 0}.extreme-sports-card{--terrain-x:0px;--terrain-y:0px}.extreme-motion-field{z-index:1;pointer-events:none;width:min(61vw,960px);height:70vh;transform:translate(var(--terrain-x), var(--terrain-y)) rotate(-8deg);transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:8vh;right:-5vw;overflow:hidden}.extreme-motion-field i{left:var(--ridge-left,0%);bottom:var(--ridge-bottom,0%);width:var(--ridge-width,68%);height:var(--ridge-height,18%);clip-path:polygon(0 100%,18% 45%,34% 70%,56% 10%,73% 58%,100% 25%,100% 100%);background:#050505;border:1px solid #fff;transition:background .2s,transform .3s cubic-bezier(.2,.8,.2,1);animation:3.4s ease-in-out infinite alternate ridge-drift;position:absolute}.extreme-motion-field i:first-child{--ridge-left:0%;--ridge-bottom:3%;--ridge-width:86%;--ridge-height:35%}.extreme-motion-field i:nth-child(2){--ridge-left:23%;--ridge-bottom:15%;--ridge-width:77%;--ridge-height:43%;animation-delay:-.7s}.extreme-motion-field i:nth-child(3){--ridge-left:4%;--ridge-bottom:33%;--ridge-width:67%;--ridge-height:24%;animation-delay:-1.4s}.extreme-motion-field i:nth-child(4){--ridge-left:38%;--ridge-bottom:46%;--ridge-width:58%;--ridge-height:31%;animation-delay:-2.1s}.extreme-motion-field i:nth-child(5){--ridge-left:13%;--ridge-bottom:57%;--ridge-width:54%;--ridge-height:22%;animation-delay:-2.8s}.extreme-motion-field i:nth-child(6){--ridge-left:58%;--ridge-bottom:67%;--ridge-width:37%;--ridge-height:19%;animation-delay:-.3s}.extreme-sports-card[data-active-layer="1"] .extreme-motion-field i:nth-child(-n+2),.extreme-sports-card[data-active-layer="2"] .extreme-motion-field i:nth-child(n+3):nth-child(-n+4),.extreme-sports-card[data-active-layer="3"] .extreme-motion-field i:nth-child(n+5){color:#050505;background:#fff;transform:translateY(-12px)}@keyframes ridge-drift{0%{margin-left:-8px}to{margin-left:10px}}.tv-commercial-card{--commercial-x:0px;--commercial-y:0px}.commercial-motion-field{z-index:1;pointer-events:none;width:min(44vw,690px);height:68vh;transform:translate(var(--commercial-x), var(--commercial-y));transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:9vh;right:-3vw}.commercial-motion-field i{border:2px solid var(--ink);background:var(--paper);box-shadow:12px 12px 0 var(--ink);border-radius:50%;transition:background .2s,transform .3s cubic-bezier(.2,.8,.2,1);animation:4.2s ease-in-out infinite alternate commercial-orbit;position:absolute}.commercial-motion-field i:first-child{aspect-ratio:1;width:48%;top:13%;left:4%}.commercial-motion-field i:nth-child(2){aspect-ratio:1;width:38%;animation-delay:-1.3s;top:3%;right:1%}.commercial-motion-field i:nth-child(3){aspect-ratio:1;width:44%;animation-delay:-2.6s;bottom:1%;right:17%}.commercial-motion-field span{z-index:3;color:#fff;letter-spacing:-.04em;white-space:nowrap;mix-blend-mode:difference;font:900 clamp(19px,2vw,32px)/1 Montserrat Display,sans-serif;position:absolute;top:50%;left:58%;transform:translate(-50%,-50%)rotate(-8deg)}.tv-commercial-card .reel-case-intro{z-index:5;background:linear-gradient(90deg, var(--paper) 0%, var(--paper) 66%, var(--paper) 82%, transparent 100%);width:min(53vw,810px);padding:18px min(9vw,124px) 22px 0}@supports (color:color-mix(in lab, red, red)){.tv-commercial-card .reel-case-intro{background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 96%, transparent) 66%, color-mix(in srgb, var(--paper) 72%, transparent) 82%, transparent 100%)}}.tv-commercial-card[data-active-layer="1"] .commercial-motion-field i:first-child,.tv-commercial-card[data-active-layer="2"] .commercial-motion-field i:nth-child(2),.tv-commercial-card[data-active-layer="3"] .commercial-motion-field i:nth-child(3){background:var(--ink)}@keyframes commercial-orbit{0%{margin-top:-8px}to{margin-top:11px}}.selected-media-panel-sonic{background:#050505}.sonic-reserved{z-index:-1;opacity:.42;background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:8vw 12.5vh;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;gap:clamp(8px,1.7vw,28px);display:flex}.sonic-reserved i{width:clamp(3px,.45vw,8px);height:46vh;max-height:58vh;transform:scaleY(var(--bar,.5));background:#fff;animation:2.4s ease-in-out infinite alternate sonic-idle}.sonic-reserved i:nth-child(3n+1){--bar:.3;animation-delay:-.5s}.sonic-reserved i:nth-child(3n+2){--bar:.8;animation-delay:-1.1s}.sonic-reserved i:nth-child(5n){--bar:1;animation-delay:-1.7s}@keyframes sonic-idle{0%{opacity:.32}to{opacity:.92}}.selected-media-progress{z-index:7;color:#fff;mix-blend-mode:difference;pointer-events:none;justify-content:space-between;align-items:center;width:min(340px,34vw);height:9px;display:flex;position:absolute;bottom:22px;right:clamp(18px,2vw,32px)}.selected-media-progress:before,.selected-media-progress>span{content:"";height:1px;position:absolute;top:4px;left:0}.selected-media-progress:before{opacity:.35;background:currentColor;width:100%}.selected-media-progress>span{width:calc(var(--media-progress) * 100%);background:currentColor}.selected-media-progress i{background:#050505;border:1px solid;border-radius:50%;width:8px;height:8px;position:relative}.section-body{margin-left:var(--rail);min-height:100%}.work-index{border-bottom:1px solid var(--line);min-height:110vh;position:relative}.index-body{grid-template-columns:minmax(300px,.72fr) 1.6fr;gap:6vw;padding:120px clamp(28px,4.5vw,70px) 100px;display:grid}.section-heading h2,.skills-head h2{letter-spacing:-.075em;margin:20px 0 0;font-size:clamp(58px,8.1vw,132px);font-weight:620;line-height:.81}.heading-note{max-width:330px;font:500 12px/1.5 var(--font-geist-mono), monospace;text-transform:uppercase;margin:42px 0 0}.work-table{border-top:1px solid var(--ink);align-self:center;position:relative}.work-table-head,.work-row{grid-template-columns:1.4fr 1fr 78px;align-items:center;gap:20px;display:grid}.work-table-head{min-height:42px;font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.work-row{z-index:2;border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;width:100%;min-height:67px;font:500 11px/1.25 var(--font-geist-mono), monospace;background:0 0;padding:0;position:relative}.work-row:last-of-type{border-bottom:1px solid var(--ink)}.work-row:before{content:"";z-index:-1;background:var(--ink);transition:right .35s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 100% 0 0}.work-row:hover,.work-row:focus-visible{color:#fff;padding-inline:13px}.work-row:hover:before,.work-row:focus-visible:before{right:0}.row-title{font:600 clamp(13px, 1.1vw, 17px)/1 var(--font-geist-sans), sans-serif;letter-spacing:-.015em;align-items:center;gap:22px;display:flex}.row-title i{font:normal 9px/1 var(--font-geist-mono), monospace}.work-preview{--preview-x:65vw;--preview-y:50vh;z-index:10;aspect-ratio:4/3;pointer-events:none;filter:grayscale()contrast(1.15);width:min(290px,24vw);transform:translate(calc(var(--preview-x) - 50%), calc(var(--preview-y) - 120%)) scale(.86) rotate(-2deg);opacity:0;visibility:hidden;background-image:url(/featured-sound-world.png);background-size:300% 100%;border:1px solid #ffffff80;transition:opacity .18s,transform .3s cubic-bezier(.2,.8,.2,1),background-position .35s;position:fixed;top:0;left:0;box-shadow:0 20px 50px #00000047}.work-preview.visible{opacity:1;visibility:visible;transform:translate(calc(var(--preview-x) - 50%), calc(var(--preview-y) - 120%)) scale(1) rotate(-2deg)}.work-preview span{color:#fff;font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;background:#000000d1;padding:9px;position:absolute;inset:auto 0 0}.row-title .pixel-icon{--pixel-size:1px;--pixel-gap:1px;opacity:.55;transition:transform .25s,opacity .25s}.work-row:hover .row-title .pixel-icon,.work-row:focus-visible .row-title .pixel-icon{opacity:1;transform:rotate(90deg)scale(1.15)}.brand-field{--brand-progress:0;color:#fff;background:var(--ink);border-bottom:1px solid #ffffff3d;height:230vh;position:relative}.brand-sticky{height:100vh;min-height:0;margin-left:var(--rail);background:radial-gradient(circle at calc(50% + (var(--brand-progress) * 18%)) 52%, #ffffff12, transparent 26%), var(--ink);border-left:1px solid #ffffff2e;position:sticky;top:0;overflow:hidden}.brand-sticky:before{content:"";opacity:.23;background-image:linear-gradient(#ffffff30 1px,#0000 1px),linear-gradient(90deg,#ffffff30 1px,#0000 1px);background-size:6.25vw 12.5vh;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 17% 88%,#0000);mask-image:linear-gradient(#0000,#000 17% 88%,#0000)}.brand-kicker{z-index:4;font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;align-items:center;gap:12px;display:flex;position:absolute;top:82px;left:clamp(24px,4.5vw,70px)}.brand-kicker .pixel-icon{--pixel-size:1px}.brand-sticky h2{z-index:3;font:620 clamp(58px, 8.2vw, 144px)/.88 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.065em;transform-origin:0;transform:translateY(calc(-50% - var(--brand-progress) * 34vh)) scale(calc(1 - var(--brand-progress) * .33));will-change:transform;margin:0;position:absolute;top:50%;left:clamp(24px,4.5vw,70px)}.brand-sticky h2 span{display:block}.brand-note{z-index:4;width:min(370px,31vw);font:500 10px/1.55 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;opacity:clamp(0, calc((var(--brand-progress) - .22) * 6), 1);margin:0;position:absolute;top:18vh;right:clamp(24px,4.5vw,70px)}.brand-grid{z-index:2;opacity:clamp(0, calc((var(--brand-progress) - .19) * 7), 1);transform:translateY(calc((1 - clamp(0, calc((var(--brand-progress) - .19) * 7), 1)) * 90px));grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:29vh clamp(24px,4.5vw,70px) 12vh}.brand-cell{z-index:1;color:#fff;text-align:left;cursor:crosshair;background:#080808ad;border:1px solid #ffffff57;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;align-items:start;gap:12px;min-width:0;margin:0 -1px -1px 0;padding:18px;transition:color .26s,background .26s,transform .26s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.brand-cell:after{content:"";opacity:0;pointer-events:none;border:1px dotted;transition:opacity .24s,transform .24s;position:absolute;inset:8px;transform:scale(.92)}.brand-cell:hover,.brand-cell:focus-visible{z-index:3;color:var(--ink);background:#fff;outline:none;transform:translateY(-6px)}.brand-cell:hover:after,.brand-cell:focus-visible:after{opacity:.3;transform:scale(1)}.brand-cell .pixel-icon{--pixel-size:4px;--pixel-gap:1px;grid-column:1/-1;place-self:center;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.brand-cell:hover .pixel-icon,.brand-cell:focus-visible .pixel-icon{transform:rotate(90deg)scale(1.12)}.brand-slot,.brand-cell small,.brand-footer{font:600 8px/1.3 var(--font-geist-mono), monospace;letter-spacing:.1em}.brand-slot{position:absolute;top:14px;right:14px}.brand-cell strong{font:620 clamp(10px, 1vw, 15px)/1.1 var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.03em;grid-column:1/-1}.brand-cell small{opacity:.55;grid-column:1/-1}.brand-footer{z-index:4;opacity:clamp(0, calc((var(--brand-progress) - .65) * 7), 1);align-items:center;gap:12px;display:flex;position:absolute;bottom:5vh;left:clamp(24px,4.5vw,70px)}.brand-footer span{background:repeating-linear-gradient(90deg,#fff 0 3px,#0000 3px 6px);width:64px;height:5px}.profile{grid-template-columns:var(--rail) 1fr 1.25fr;border-bottom:1px solid var(--line);align-items:center;min-height:110vh;display:grid;position:relative;overflow:hidden}.profile .section-rail{grid-column:1}.profile-grid{z-index:-1;left:var(--rail);opacity:.24;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:34px 34px;width:52%;height:100%;position:absolute;top:0;transform:perspective(500px)rotateY(-18deg)scale(1.18);-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 66%);mask-image:radial-gradient(circle,#000 15%,#0000 66%)}.profile-orbit{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;grid-column:2;place-self:center;place-items:center;width:min(31vw,460px);animation:18s linear infinite orbit;display:grid;position:relative}.profile-orbit:before,.profile-orbit:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute}.profile-orbit:before{border-style:dashed;inset:8%}.profile-orbit:after{border-width:2px;inset:22%}@keyframes orbit{to{transform:rotate(360deg)}}.profile-portrait{aspect-ratio:1;background:var(--ink);color:#fff;letter-spacing:-.09em;border-radius:50%;place-items:center;width:48%;font-size:clamp(44px,7vw,110px);display:grid;position:relative;overflow:hidden;transform:rotate(-360deg)}.profile-portrait:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff38 3px 4px);position:absolute;inset:0}.profile-copy{border-left:1px solid var(--line);grid-column:3;padding:100px clamp(28px,5vw,80px) 80px}.profile-copy h2{letter-spacing:-.06em;margin:20px 0 34px;font-size:clamp(42px,5.1vw,84px);font-weight:620;line-height:.9}.bio{max-width:620px;font:450 clamp(15px, 1.35vw, 20px)/1.5 var(--font-geist-sans), sans-serif}.profile-facts{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.profile-facts>div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:120px;padding:15px;display:flex}.profile-facts strong{letter-spacing:-.06em;font-size:clamp(28px,3vw,46px)}.profile-facts span{font:600 9px/1.35 var(--font-geist-mono), monospace}.experience{--timeline-progress:0;color:#fff;background:var(--ink);height:390vh;scroll-margin-top:54px;position:relative}.experience .section-rail{border-color:#ffffff47;height:100%;position:absolute}.experience-sticky{height:100vh;margin-left:var(--rail);padding:84px clamp(28px,4.5vw,70px) 40px;position:sticky;top:0;overflow:hidden}.experience-sticky:before{content:"";opacity:.13;transform:translateX(calc(var(--timeline-progress) * -3.75vw));background-image:linear-gradient(#ffffff3d 1px,#0000 1px),linear-gradient(90deg,#ffffff3d 1px,#0000 1px);background-size:7.5vw 12.5vh;position:absolute;inset:0}.experience-head{z-index:2;position:relative}.experience-head h2{letter-spacing:-.07em;text-transform:uppercase;margin:18px 0 0;font-family:Montserrat Display,sans-serif;font-size:clamp(56px,8vw,128px);font-weight:900;line-height:.8}.resume-link{min-width:260px;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;border-top:1px solid #ffffff8c;border-bottom:1px solid #ffffff8c;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex;position:absolute;top:4px;right:0}.resume-link .pixel-icon{--pixel-size:1px;transition:transform .25s}.resume-link:hover .pixel-icon,.resume-link:focus-visible .pixel-icon{transform:rotate(90deg)scale(1.2)}.timeline-line{background:#ffffff4d;height:1px;position:absolute;top:59%;left:0;right:0}.timeline-line:after{content:"";top:-3px;left:calc(var(--timeline-progress) * 100%);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 11px #ffffff14}.experience-track{width:max-content;transform:translate3d(calc(var(--timeline-progress) * -69%), -50%, 0);will-change:transform;display:flex;position:absolute;top:59%;left:clamp(28px,4.5vw,70px)}.experience-card{background:var(--ink);border:1px solid #ffffff4d;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;width:min(42vw,630px);min-height:330px;padding:28px 34px;display:grid;position:relative}.experience-card:before{content:"";width:4px;transform:scaleY(calc(.2 + var(--timeline-progress) * .8));transform-origin:bottom;background:currentColor;position:absolute;inset:0 auto 0 0}.experience-card+.experience-card{margin-left:-1px}.experience-card>span,.experience-card>p,.experience-card small{font:600 10px/1.35 var(--font-geist-mono), monospace;letter-spacing:.09em}.experience-card p{margin:0}.experience-icon{--pixel-size:3px;opacity:.38;transition:opacity .18s,transform .18s;position:absolute;top:48px;right:34px}.experience-card:hover .experience-icon{opacity:.9;transform:translateY(-4px)}.experience-card h3{letter-spacing:-.06em;text-transform:uppercase;grid-column:1/-1;align-self:center;max-width:90%;margin:0;font-family:Montserrat Display,sans-serif;font-size:clamp(34px,4.3vw,68px);font-weight:900;line-height:.9}.experience-card small{opacity:.68;grid-column:1/-1;max-width:390px}.experience-card small strong{color:inherit;letter-spacing:.13em;opacity:1;margin-bottom:8px;font-size:8px;display:block}.experience-company-link{width:fit-content;color:inherit;font:750 8px/1.35 var(--font-geist-mono), monospace;letter-spacing:.12em;opacity:1;text-underline-offset:4px;margin-top:8px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .2s,text-underline-offset .2s;display:block}.experience-company-link:hover,.experience-company-link:focus-visible{opacity:.68;text-underline-offset:7px}.timeline-instruction{font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;opacity:.64;margin:0;position:absolute;bottom:26px;right:clamp(28px,4.5vw,70px)}.timeline-note{color:var(--ink);background:#fff}.timeline-note .experience-icon{opacity:.62}.skills{--capability-progress:0;border-bottom:1px solid var(--line);height:295vh;position:relative}.skills-body{height:100vh;min-height:0;padding:0 clamp(28px,4.5vw,70px);position:sticky;top:0;overflow:hidden}.skills-head{z-index:5;opacity:clamp(0, calc((var(--capability-progress) - .09) * 7), 1);transform:translateY(calc((1 - clamp(0, calc((var(--capability-progress) - .09) * 7), 1)) * -24px));justify-content:space-between;align-items:start;gap:40px;display:flex;position:absolute;top:88px;left:clamp(28px,4.5vw,70px);right:clamp(28px,4.5vw,70px)}.skills-head h2{margin-top:0;font-size:clamp(48px,5.8vw,96px)}.capability-map{height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.capability-grid{border:1px solid var(--line);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:clamp(0, calc((var(--capability-progress) - .13) * 8), .78);background-size:7.14% 12.5%;position:absolute;inset:210px 0 52px}.capability-map:before,.capability-map:after{content:"";border:1px solid var(--ink);opacity:clamp(0, calc((var(--capability-progress) - .12) * 6), 1);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capability-map:before{aspect-ratio:1;border-style:dashed;width:min(42vw,540px);animation:28s linear infinite cap-orbit}@keyframes cap-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.capability-map:after{aspect-ratio:1;width:min(31vw,390px)}.capability-core{z-index:3;width:calc(204px - var(--capability-progress) * 56px);aspect-ratio:1;color:#fff;background:var(--ink);box-shadow:0 0 0 calc(var(--capability-progress) * 14px) #0808080f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.capability-core span{letter-spacing:-.08em;font-size:42px}.capability-core small{font:500 7px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-align:center;max-width:112px;opacity:clamp(0, calc((var(--capability-progress) - .07) * 7), 1)}.capability-branch{--branch-reveal:0;z-index:2;min-width:180px;font:550 10px/1 var(--font-geist-mono), monospace;opacity:var(--branch-reveal);filter:none;flex-direction:column;gap:8px;display:flex;position:absolute}.capability-branch .pixel-icon{--pixel-size:2px;opacity:.68;margin-bottom:7px;transition:opacity .18s,transform .18s}.capability-branch:hover .pixel-icon{opacity:1;transform:scale(1.18)rotate(4deg)}.capability-branch:before{content:"";background:var(--ink);width:16vw;height:1px;position:absolute;top:20px}.capability-branch>span:not(.lead){opacity:.55;padding-left:18px}.capability-branch>.lead{padding-bottom:4px;font-size:14px}.branch-1{--branch-reveal:clamp(0, calc((var(--capability-progress) - .2) * 7), 1);top:46%;left:7%}.branch-1:before{transform:rotate(18deg) scaleX(var(--branch-reveal));transform-origin:0;left:100%}.branch-2{--branch-reveal:clamp(0, calc((var(--capability-progress) - .34) * 7), 1);text-align:right;top:46%;right:6%}.branch-2:before{transform:rotate(-18deg) scaleX(var(--branch-reveal));transform-origin:100%;right:100%}.branch-3{--branch-reveal:clamp(0, calc((var(--capability-progress) - .48) * 7), 1);bottom:18%;left:9%}.branch-3:before{transform:rotate(-20deg) scaleX(var(--branch-reveal));transform-origin:0;left:100%}.branch-4{--branch-reveal:clamp(0, calc((var(--capability-progress) - .62) * 7), 1);text-align:right;bottom:18%;right:7%}.branch-4:before{transform:rotate(20deg) scaleX(var(--branch-reveal));transform-origin:100%;right:100%}.branch-5{--branch-reveal:clamp(0, calc((var(--capability-progress) - .76) * 8), 1);text-align:center;align-items:center;bottom:5.5%;left:50%;transform:translate(-50%)}.branch-5:before{width:1px;height:13vh;transform:scaleY(var(--branch-reveal));transform-origin:bottom;top:auto;bottom:calc(100% + 10px);left:50%}.capability-readout{font:600 8px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;opacity:clamp(0, calc((var(--capability-progress) - .15) * 7), 1);align-items:center;gap:10px;display:flex;position:absolute;bottom:67px;left:12px}.capability-readout span{width:calc(18px + var(--capability-progress) * 54px);background:repeating-linear-gradient(90deg, var(--ink) 0 3px, transparent 3px 5px);height:5px;display:block}.tool-marquee{z-index:4;border-top:1px solid var(--line);height:52px;font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;white-space:nowrap;opacity:clamp(0, calc((var(--capability-progress) - .72) * 7), 1);align-items:center;margin:0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.tool-marquee div{animation:18s linear infinite marquee}@keyframes marquee{to{transform:translate(-50%)}}.contact{color:#fff;background:var(--ink);min-height:112vh;position:relative;overflow:hidden}.contact .section-rail{border-color:#ffffff52}.contact-copy{z-index:2;margin-left:var(--rail);flex-direction:column;justify-content:center;min-height:112vh;padding:15vh clamp(28px,4.5vw,70px) 130px;display:flex;position:relative}.contact-copy h2{letter-spacing:-.075em;max-width:1050px;margin:24px 0 48px;font-size:clamp(56px,8.4vw,145px);font-weight:610;line-height:.78}.contact-link{width:min(460px,100%);font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;border-top:1px solid #fff;border-bottom:1px solid #fff;justify-content:space-between;padding:18px 0;display:flex}.contact-link>.pixel-icon{--pixel-size:2px;transition:transform .2s}.contact-link:hover>.pixel-icon{transform:translate(5px,-5px)}.waveform-wrap{inset:0 0 0 var(--rail);opacity:.62;position:absolute}.contact-waveform{width:100%;height:100%;display:block}.mic-button{z-index:4;color:#fff;cursor:pointer;font:600 8px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;background:#00000080;border:1px solid #fff6;align-items:center;gap:8px;padding:11px 13px;display:flex;position:absolute;top:82px;right:24px}.mic-button:disabled{cursor:default}.mic-dot{background:#fff;border-radius:50%;width:6px;height:6px}.mic-dot.active{animation:1s infinite mic}.mic-dot.denied{background:#777}@keyframes mic{50%{box-shadow:0 0 0 7px #ffffff2e}}.site-footer{min-height:92vh;padding:clamp(68px, 9vh, 112px) clamp(24px, 4.5vw, 72px) 72px calc(var(--rail) + clamp(24px, 4.5vw, 72px));color:var(--ink);background:var(--paper);border-top:1px solid var(--ink);grid-template-rows:1fr auto auto;grid-template-columns:minmax(280px,1.25fr) minmax(220px,.7fr) minmax(260px,.9fr);gap:clamp(40px,6vw,96px);display:grid;position:relative;overflow:hidden}.site-footer:before{content:"";aspect-ratio:1;border:1px solid var(--ink);opacity:.16;border-radius:50%;width:38vw;position:absolute;bottom:-19vw;left:-19vw}.site-footer-heading{align-self:start}.site-footer-heading h2{letter-spacing:-.07em;text-transform:uppercase;margin:20px 0 34px;font:900 clamp(62px,8.2vw,145px)/.73 Montserrat Display,sans-serif}.site-footer-heading>a{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);width:min(390px,100%);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;padding:14px 0;transition:padding .22s,background .22s,color .22s;display:flex}.site-footer-heading>a:hover,.site-footer-heading>a:focus-visible{color:var(--paper);background:var(--ink);padding-inline:12px}.footer-directory,.footer-socials{border-top:2px solid var(--ink);align-self:start}.footer-directory>span,.footer-socials>span,.footer-disclaimer>strong{font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;padding:10px 0;display:block}.footer-directory>a{border-top:1px solid var(--line);letter-spacing:-.035em;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:58px;font:800 clamp(16px,1.5vw,24px)/1 Montserrat Display,sans-serif;transition:padding .2s,color .2s,background .2s;display:grid}.footer-directory>a:last-child{border-bottom:1px solid var(--line)}.footer-directory>a b,.footer-directory>a i{font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;font-style:normal}.footer-directory>a:hover,.footer-directory>a:focus-visible{color:var(--paper);background:var(--ink);padding-inline:10px}.footer-socials>a{isolation:isolate;border-top:1px solid var(--line);grid-template-rows:1fr 1fr;grid-template-columns:38px 1fr auto;align-items:end;column-gap:10px;min-height:72px;padding:10px 8px;transition:color .24s,padding .24s;display:grid;position:relative;overflow:hidden}.footer-socials>a:before{content:"";z-index:-1;background:var(--ink);transition:right .38s cubic-bezier(.16,.9,.18,1);position:absolute;inset:0 100% 0 0}.footer-socials>a:last-child{border-bottom:1px solid var(--line)}.footer-socials .pixel-icon{--pixel-size:2px;grid-row:1/3;align-self:center;transition:transform .3s}.footer-socials strong{letter-spacing:-.035em;align-self:end;font:850 clamp(18px,1.7vw,28px)/.9 Montserrat Display,sans-serif}.footer-socials small{font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;align-self:start}.footer-socials i{grid-area:1/3/3;align-self:center;font-style:normal}.footer-socials>a:hover,.footer-socials>a:focus-visible{color:var(--paper);padding-left:14px}.footer-socials>a:hover:before,.footer-socials>a:focus-visible:before{right:0}.footer-socials>a:hover .pixel-icon,.footer-socials>a:focus-visible .pixel-icon{transform:rotate(90deg)scale(1.18)}.footer-disclaimer{border-top:2px solid var(--ink);grid-column:1/4;grid-template-columns:minmax(140px,.48fr) 2fr;gap:24px;padding-top:2px;display:grid}.footer-disclaimer p{max-width:920px;font:550 10px/1.55 var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;margin:9px 0 0}.site-footer-base{border-top:1px solid var(--ink);min-height:46px;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;grid-column:1/4;grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;padding-top:18px;display:grid}.category-directory{--directory-progress:0;border-bottom:1px solid var(--ink);background:var(--paper);height:420vh;min-height:0;position:relative}.category-directory>.section-rail{height:100%;position:absolute}.category-directory-body{height:100vh;margin-left:var(--rail);grid-template-columns:minmax(280px,.78fr) 32px minmax(0,1.45fr);align-items:center;gap:clamp(20px,3vw,56px);min-height:0;padding:88px clamp(28px,4.5vw,70px) 44px;display:grid;position:sticky;top:0;overflow:hidden}.directory-heading h2,.about-intro h2{letter-spacing:-.07em;text-transform:uppercase;margin:18px 0 34px;font-family:Montserrat Display,sans-serif;font-size:clamp(62px,8.6vw,146px);font-weight:900;line-height:.76}.directory-heading h2{max-width:100%;font-size:clamp(50px,5.6vw,96px)}.directory-heading h2 span{--line-reveal:0;width:max-content;max-width:100%;opacity:var(--line-reveal);transform-origin:0;transform:translate3d(calc((1 - var(--line-reveal)) * -11vw), calc((1 - var(--line-reveal)) * 34px), 0) rotate(calc((1 - var(--line-reveal)) * -7deg));clip-path:inset(0 calc((1 - var(--line-reveal)) * 100%) 0 0);will-change:opacity, transform, clip-path;display:block}.directory-heading h2 span:first-child{--line-reveal:clamp(0, calc(var(--directory-progress) * 9), 1)}.directory-heading h2 span:nth-child(2){--line-reveal:clamp(0, calc((var(--directory-progress) - .08) * 9), 1)}.directory-heading h2 span:nth-child(3){--line-reveal:clamp(0, calc((var(--directory-progress) - .16) * 9), 1)}.directory-heading .eyebrow{opacity:clamp(0, calc(var(--directory-progress) * 8), 1)}.directory-heading>p:last-child{max-width:420px;font:550 12px/1.55 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;opacity:clamp(0, calc((var(--directory-progress) - .22) * 9), 1);transform:translateY(calc((1 - clamp(0, calc((var(--directory-progress) - .22) * 9), 1)) * 28px));margin:0}.category-jump{border-top:2px solid var(--ink);position:relative}.directory-timeline{flex-direction:column;justify-content:space-between;justify-self:center;align-items:center;width:18px;height:min(64vh,590px);display:flex;position:relative}.directory-timeline:before,.directory-timeline:after{content:"";z-index:0;width:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.directory-timeline:before{background:#08080829;height:100%}.directory-timeline:after{height:calc(clamp(0, calc((var(--directory-progress) - .2) * 1.25), 1) * 100%);background:var(--ink)}.directory-timeline i{--dot-reveal:0;z-index:1;aspect-ratio:1;border:2px solid var(--ink);background:var(--paper);width:11px;opacity:var(--dot-reveal);transform:scale(calc(.35 + var(--dot-reveal) * .65)) rotate(calc((1 - var(--dot-reveal)) * 90deg));border-radius:50%;position:relative}.directory-timeline i:first-child{--dot-reveal:clamp(0, calc((var(--directory-progress) - .28) * 12), 1)}.directory-timeline i:nth-child(2){--dot-reveal:clamp(0, calc((var(--directory-progress) - .4) * 12), 1)}.directory-timeline i:nth-child(3){--dot-reveal:clamp(0, calc((var(--directory-progress) - .52) * 12), 1)}.directory-timeline i:nth-child(4){--dot-reveal:clamp(0, calc((var(--directory-progress) - .64) * 12), 1)}.directory-timeline i:nth-child(5){--dot-reveal:clamp(0, calc((var(--directory-progress) - .76) * 12), 1)}.category-jump a{--field-reveal:0;isolation:isolate;border-bottom:1px solid var(--ink);min-height:clamp(88px,10.5vh,124px);clip-path:inset(0 calc((1 - var(--field-reveal)) * 100%) 0 0);transform-origin:0;transform:translate3d(calc((1 - var(--field-reveal)) * 9vw), calc((1 - var(--field-reveal)) * 32px), 0) rotate(calc((1 - var(--field-reveal)) * 3deg));will-change:clip-path, transform;grid-template-columns:42px 40px 1fr auto;align-items:center;gap:18px;padding:0 15px;transition:color .28s,padding .28s;display:grid;position:relative;overflow:hidden}.category-jump a:first-child{--field-reveal:clamp(0, calc((var(--directory-progress) - .28) * 9), 1)}.category-jump a:nth-child(2){--field-reveal:clamp(0, calc((var(--directory-progress) - .4) * 9), 1)}.category-jump a:nth-child(3){--field-reveal:clamp(0, calc((var(--directory-progress) - .52) * 9), 1)}.category-jump a:nth-child(4){--field-reveal:clamp(0, calc((var(--directory-progress) - .64) * 9), 1)}.category-jump a:nth-child(5){--field-reveal:clamp(0, calc((var(--directory-progress) - .76) * 9), 1)}.category-jump a:before{content:"";z-index:-1;background:var(--accent);transition:right .48s cubic-bezier(.16,.9,.18,1);position:absolute;inset:0 100% 0 0}.category-jump a:after{content:"";aspect-ratio:4/3;opacity:0;background:radial-gradient(circle at 70% 28%, currentColor 0 3px, transparent 4px), repeating-linear-gradient(0deg, transparent 0 8px, currentColor 9px 10px), var(--accent);border:1px solid;width:74px;transition:opacity .28s,transform .38s cubic-bezier(.16,.9,.18,1);position:absolute;right:70px;transform:translate(25px)rotate(8deg)}.category-jump a:nth-child(2):after{filter:grayscale()contrast(1.08);background:url(/si-el-rio-suena-cover.jpg) 50%/cover no-repeat}.category-jump a:hover,.category-jump a:focus-visible{padding-left:25px}.category-jump a:hover:before,.category-jump a:focus-visible:before{right:0}.category-jump a:hover:after,.category-jump a:focus-visible:after{opacity:1;transform:translate(0)rotate(-3deg)}.category-jump .pixel-icon{--pixel-size:2px;opacity:clamp(0, calc(var(--field-reveal) * 2.5), 1);transform:scale(calc(.25 + var(--field-reveal) * .75)) rotate(calc((1 - var(--field-reveal)) * -135deg))}.category-jump span,.category-jump i{font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;opacity:clamp(0, calc((var(--field-reveal) - .42) * 2.4), 1);font-style:normal}.category-jump strong{letter-spacing:-.045em;text-transform:uppercase;max-width:88%;opacity:clamp(0, calc((var(--field-reveal) - .24) * 2.3), 1);transform:translateX(calc((1 - var(--field-reveal)) * 54px)) skewX(calc((1 - var(--field-reveal)) * -12deg));font:800 clamp(18px,2.25vw,36px)/.92 Montserrat Display,sans-serif}.category-chapter{--category-progress:0;--category-reveal:clamp(0, calc((var(--category-progress) - .26) * 2.7), 1);color:#fff;background:#080808;height:205vh;scroll-margin-top:54px;position:relative}.category-chapter>.section-rail{z-index:6;color:#080808;background:var(--accent);border-color:#080808;height:100%;position:absolute}.category-sticky{height:100vh;margin-left:var(--rail);background:#080808;border-bottom:1px solid #ffffff47;position:sticky;top:0;overflow:hidden}.category-sticky:before{content:"";opacity:.17;transform:translateX(calc(var(--category-progress) * -3.75vw));background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:7.5vw 12.5vh;position:absolute;inset:0}.category-sticky:after{content:"";z-index:0;aspect-ratio:1;border:1px solid var(--accent);opacity:.36;width:44vw;transform:scale(calc(.75 + var(--category-progress) * .55));border-radius:50%;position:absolute;top:-34vh;right:-19vw}.category-chrome{z-index:6;height:38px;font:600 8px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;border-bottom:1px solid #ffffff59;grid-template-columns:1fr 1fr auto;align-items:center;padding:0 20px;display:grid;position:absolute;inset:54px 0 auto}.category-title-lock{z-index:3;pointer-events:none;position:absolute;top:12vh;left:clamp(24px,4.5vw,70px);right:4vw}.category-title-lock>.pixel-icon{--pixel-size:3px;color:var(--accent);opacity:clamp(0, calc(var(--category-progress) * 5), 1);transform:rotate(calc((1 - var(--category-progress)) * -90deg))}.category-title-lock p{max-width:320px;color:var(--accent);font:650 9px/1.45 var(--font-geist-mono), monospace;letter-spacing:.11em;margin:14px 0 0}.category-title-lock h2{letter-spacing:-.07em;text-transform:uppercase;width:min-content;min-width:62vw;opacity:clamp(0, calc(var(--category-progress) * 6), 1);transform-origin:0 0;transform:translate3d(calc((1 - var(--category-progress)) * var(--title-enter-x)), calc((1 - var(--category-progress)) * var(--title-enter-y)), 0) rotate(calc((1 - var(--category-progress)) * var(--title-enter-rotate))) scale(calc(1 - var(--category-progress) * .12));will-change:transform;margin:10px 0 0;font-family:Montserrat Display,sans-serif;font-size:clamp(72px,12.2vw,215px);font-weight:900;line-height:.72}.category-motion-picture .category-title-lock h2{min-width:78vw;font-size:clamp(58px,9vw,158px)}.category-web .category-title-lock h2{min-width:76vw;font-size:clamp(58px,8.4vw,148px)}.category-mockup{z-index:2;border:2px solid var(--accent);width:min(38vw,580px);height:min(45vh,470px);box-shadow:16px 16px 0 var(--accent);transform:translate3d(calc((1 - var(--category-progress)) * var(--mock-enter-x)), calc((1 - var(--category-progress)) * var(--mock-enter-y) + var(--category-progress) * -4vh), 0) rotate(calc((1 - var(--category-progress)) * var(--mock-enter-rotate) - 3deg)) scale(calc(1 - var(--category-progress) * .11));will-change:transform;background:#080808;position:absolute;top:17vh;right:5vw}.mockup-image{filter:grayscale()contrast(1.24);opacity:.9;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.mockup-signal-field{background-color:#0000;background-image:linear-gradient(#f2f2ed1c 1px,#0000 1px),linear-gradient(90deg,#f2f2ed1c 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:11% 19%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:end;gap:2.1%;padding:17% 7% 8%;display:flex;position:absolute;inset:0;overflow:hidden}.mockup-signal-field:before{content:"";aspect-ratio:1;border:1px solid var(--accent);opacity:.42;border-radius:50%;width:46%;position:absolute;top:16%;right:6%}.mockup-signal-field i{height:calc(16% + (var(--signal-step,1) * 5%));background:var(--accent);transform-origin:bottom;flex:1;animation:1.5s ease-in-out infinite alternate category-signal}.mockup-signal-field i:nth-child(3n+1){height:72%;animation-delay:-.9s}.mockup-signal-field i:nth-child(3n+2){height:44%;animation-delay:-.45s}.mockup-signal-field i:nth-child(4n){height:86%;animation-delay:-1.2s}@keyframes category-signal{to{opacity:.46;transform:scaleY(.22)}}.mockup-interface{z-index:2;color:var(--accent);font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;background:#080808c7;border:1px solid;justify-content:space-between;align-items:center;padding:9px;display:flex;position:absolute;inset:12px 12px auto}.mockup-interface .pixel-icon{--pixel-size:1px}.billboard-legs{justify-content:space-between;display:flex;position:absolute;bottom:-21%;left:18%;right:18%}.billboard-legs i{background:var(--accent);width:4px;height:10vh}.record-disc{aspect-ratio:1;background:repeating-radial-gradient(circle, #080808 0 4px, var(--accent) 5px 6px);border:2px solid #080808;border-radius:50%;place-items:center;width:43%;animation:9s linear infinite record-spin;display:grid;position:absolute;bottom:-12%;right:-9%}.record-disc i{aspect-ratio:1;background:var(--paper);border-radius:50%;width:17%}@keyframes record-spin{to{transform:rotate(360deg)}}.wave-bars{z-index:2;align-items:center;gap:2.4%;height:42%;display:flex;position:absolute;inset:auto 7% 9%}.wave-bars i{background:var(--accent);flex:1;height:20%;animation:.85s ease-in-out infinite alternate category-wave}.wave-bars i:nth-child(3n+1){height:88%;animation-delay:-.45s}.wave-bars i:nth-child(3n+2){height:48%;animation-delay:-.2s}@keyframes category-wave{to{transform:scaleY(.25)}}.film-perf{z-index:2;background:#080808;justify-content:space-between;height:34px;padding:7px 10px;display:flex;position:absolute;inset:auto 0 0}.film-perf i{background:var(--accent);width:8%}.mockup-browser .mockup-image{opacity:.34}.browser-shell{z-index:2;border:1px solid var(--accent);background:#080808d6;padding:32px 13px 13px;position:absolute;inset:56px 7% 8%}.browser-dots{gap:5px;display:flex;position:absolute;top:10px;left:12px}.browser-dots i{aspect-ratio:1;border:1px solid var(--accent);width:6px}.browser-dots i:first-child{background:var(--accent)}.browser-columns{grid-template-columns:.7fr 1.35fr .8fr;gap:7px;height:calc(100% - 22px);display:grid}.browser-columns i{border:1px solid var(--accent);background:repeating-linear-gradient(0deg, transparent 0 13px, var(--accent) 14px 15px)}@supports (color:color-mix(in lab, red, red)){.browser-columns i{background:repeating-linear-gradient(0deg, transparent 0 13px, color-mix(in srgb, var(--accent) 36%, transparent) 14px 15px)}}.browser-columns i:nth-child(2){background:radial-gradient(circle at 66% 34%, var(--accent) 0 7%, transparent 7.5%), repeating-linear-gradient(90deg, transparent 0 18px, var(--accent) 19px 20px)}@supports (color:color-mix(in lab, red, red)){.browser-columns i:nth-child(2){background:radial-gradient(circle at 66% 34%, var(--accent) 0 7%, transparent 7.5%), repeating-linear-gradient(90deg, transparent 0 18px, color-mix(in srgb, var(--accent) 30%, transparent) 19px 20px)}}.browser-shell>span{color:#080808;background:var(--accent);font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;padding:4px 6px;position:absolute;bottom:10px;right:12px}.category-projects{z-index:5;opacity:var(--category-reveal);transform:translateY(calc((1 - var(--category-reveal)) * 48vh));will-change:transform;align-items:end;gap:18px;display:flex;position:absolute;bottom:6vh;left:clamp(24px,4.5vw,70px);right:clamp(24px,4.5vw,70px)}.category-project-card{color:#080808;width:min(31vw,470px);min-width:300px;height:min(29vh,290px);box-shadow:8px 8px 0 var(--accent);background:#a6a6a6;border:2px solid #080808;transition:transform .25s,box-shadow .25s;transform:rotate(-1.4deg)}.category-project-card:nth-child(2n){transform:rotate(1.4deg)translateY(-2vh)}.category-project-card:hover,.category-project-card:focus-within{box-shadow:13px 13px 0 var(--accent);transform:rotate(0)translateY(-9px)}.category-project-trigger{width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:.84fr 1fr;padding:0;display:grid}.category-project-trigger:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.category-project-media{isolation:isolate;background:repeating-linear-gradient(0deg,#111 0 7px,#1c1c1c 8px 9px),#080808;border-right:1px solid #080808;min-width:0;position:relative;overflow:hidden}.category-project-media:before,.category-project-media:after{content:"";pointer-events:none;position:absolute}.category-project-media:before{z-index:2;opacity:.72;border:1px solid #ffffff61;inset:8px}.category-project-media:after{z-index:1;background:linear-gradient(#0505050a 38%,#05050585 100%),repeating-linear-gradient(0deg,#0000 0 3px,#ffffff0b 3px 4px);inset:0}.category-project-media video,.category-project-media img{object-fit:cover;filter:grayscale(.38)contrast(1.08)brightness(.94);width:100%;height:100%;transition:filter .3s,transform .45s cubic-bezier(.16,.9,.18,1);display:block}.category-project-trigger:hover .category-project-media video,.category-project-trigger:hover .category-project-media img,.category-project-trigger:focus-visible .category-project-media video,.category-project-trigger:focus-visible .category-project-media img{filter:grayscale(0)contrast(1.02);transform:scale(1.04)}.category-media-kind{z-index:3;color:#fff;font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;background:#080808c7;border:1px solid #ffffffb3;align-items:center;gap:6px;padding:6px 7px;display:flex;position:absolute;bottom:8px;left:8px}.category-media-kind .pixel-icon{--pixel-size:1px;--pixel-gap:0px}.category-project-meta{grid-template-rows:auto 1fr auto auto;gap:8px;padding:14px;display:grid}.category-project-meta span,.category-project-meta small,.category-project-meta i{font:650 8px/1.35 var(--font-geist-mono), monospace;letter-spacing:.08em;font-style:normal}.category-project-meta strong{letter-spacing:-.045em;text-transform:uppercase;align-self:center;font:800 clamp(21px,2.4vw,37px)/.9 Montserrat Display,sans-serif}.category-project-meta i{justify-self:end}.category-progress{z-index:7;width:min(24vw,280px);color:var(--accent);font:700 8px/1 var(--font-geist-mono), monospace;align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;right:16px}.category-progress span{background:linear-gradient(90deg, var(--accent) calc(var(--category-progress) * 100%), #ffffff2e 0);flex:1;height:2px}.expanded-work{z-index:400;place-items:center;padding:clamp(12px,2vw,30px);display:grid;position:fixed;inset:0}.expanded-work-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:zoom-out;background:#000000d6;border:0;width:100%;height:100%;animation:.24s both expanded-fade;position:absolute;inset:0}.expanded-work-shell{color:#fff;width:min(1420px,100%);height:min(900px,100svh - clamp(24px,4vw,60px));min-height:520px;box-shadow:18px 18px 0 var(--accent);background:#080808;border:1px solid #ffffff9e;grid-template-rows:48px 1fr auto;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.expanded-work-shell{box-shadow:18px 18px 0 color-mix(in srgb, var(--accent) 24%, transparent)}}.expanded-work-shell{animation:.38s cubic-bezier(.16,.9,.18,1) both expanded-enter}@keyframes expanded-fade{0%{opacity:0}}@keyframes expanded-enter{0%{opacity:0;transform:translateY(28px)scale(.975)}}.expanded-work-shell>header{font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;border-bottom:1px solid #ffffff73;grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;display:grid}.expanded-work-shell>header>span,.expanded-work-shell>header>strong{padding-left:16px}.expanded-work-shell>header>button{color:#fff;cursor:pointer;min-width:112px;font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;background:0 0;border:0;border-left:1px solid #ffffff73;align-self:stretch;transition:background .18s,color .18s}.expanded-work-shell>header>button span{margin-left:12px;font-size:17px;line-height:0}.expanded-work-shell>header>button:hover,.expanded-work-shell>header>button:focus-visible{color:var(--ink);background:#fff}.expanded-work-stage{background-color:#050505;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:8vw 12vh;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:0;position:relative;overflow:hidden}.expanded-work-stage>video{object-fit:contain;background:#050505;width:100%;height:100%;display:block}.expanded-work-stage.is-audio{place-items:center;padding:clamp(22px,4vw,60px) clamp(22px,7vw,110px) 104px;display:grid}.expanded-work-stage.is-audio>img{aspect-ratio:1;object-fit:cover;width:min(54vh,560px);max-width:72%;max-height:calc(100% - 26px);display:block;box-shadow:18px 18px #ffffff1a}.expanded-audio-player{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808db;border:1px solid #fff;grid-template-columns:28px 1fr;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:grid;position:absolute;bottom:22px;left:clamp(18px,3vw,46px);right:clamp(18px,3vw,46px)}.expanded-audio-player>.pixel-icon{--pixel-size:2px}.expanded-audio-player audio{width:100%;height:36px}.audio-file-pending{font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.audio-file-pending i{opacity:.7;background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 5px);height:2px}.expanded-work-copy{border-top:1px solid #ffffff73;grid-template-columns:minmax(150px,.55fr) 2fr auto;align-items:end;gap:24px;min-height:120px;padding:16px clamp(18px,3vw,46px) 20px;display:grid}.expanded-work-copy p,.expanded-work-copy span{font:700 8px/1.4 var(--font-geist-mono), monospace;letter-spacing:.1em;margin:0}.expanded-work-copy h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font:900 clamp(38px,5.8vw,94px)/.72 Montserrat Display,sans-serif}.about-intro{color:#080808;background:var(--paper);border-bottom:1px solid var(--ink);min-height:112vh;position:relative}.about-intro>div{min-height:112vh;margin-left:var(--rail);flex-direction:column;justify-content:center;padding:110px clamp(28px,4.5vw,70px) 70px;display:flex}.about-intro h2{font-size:clamp(72px,11vw,190px)}.about-intro>div>span{font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;align-self:flex-end}.about-journey{color:#fff;background:#080808}.about-frame{--about-progress:0;height:210vh;position:relative}.about-frame-sticky{background:#080808;border-bottom:1px solid #ffffff42;height:100vh;position:sticky;top:0;overflow:hidden}.about-frame:nth-child(2) .about-frame-sticky{color:#080808;background:#ecece7}.about-frame:nth-child(3) .about-frame-sticky{background:#080808}.about-frame-sticky:before{content:"";opacity:.2;background-image:linear-gradient(currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px);background-size:6.25vw 12.5vh;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 35%,#0000 76%);mask-image:radial-gradient(circle,#000 0 35%,#0000 76%)}.about-photo-wrap{z-index:2;left:calc(var(--rail) + 5vw);width:min(40vw,590px);height:76vh;opacity:clamp(0, min(calc(var(--about-progress) * 8), calc((1 - var(--about-progress)) * 13)), 1);transform:translateY(calc((1 - clamp(0, calc(var(--about-progress) * 8), 1)) * 25vh)) rotate(calc((1 - var(--about-progress)) * -3deg));will-change:opacity, transform;background:#111;border:1px solid;position:absolute;top:12vh}.about-photo-placeholder{background:#000;position:absolute;inset:0}.about-photo-wrap:after{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff1f 3px 4px);position:absolute;inset:0}.about-photo-wrap>span{z-index:2;color:#fff;font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;background:#080808db;padding:10px;position:absolute;inset:auto 0 0}.about-title{z-index:4;left:calc(var(--rail) + 35vw);opacity:clamp(0, min(calc((var(--about-progress) - .14) * 8), calc((.87 - var(--about-progress)) * 9)), 1);transform:translateX(calc((1 - clamp(0, calc((var(--about-progress) - .14) * 8), 1)) * 28vw));will-change:opacity, transform;position:absolute;top:26vh;right:4vw}.about-title>span{font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;margin-bottom:12px;display:block}.about-title h2{letter-spacing:-.075em;text-transform:uppercase;text-shadow:10px 10px #80808038;margin:0;font-family:Montserrat Display,sans-serif;font-size:clamp(74px,13vw,225px);font-weight:900;line-height:.72}.about-description{z-index:5;width:min(38vw,560px);font:550 clamp(15px, 1.55vw, 23px)/1.45 var(--font-geist-sans), sans-serif;opacity:clamp(0, min(calc((var(--about-progress) - .31) * 8), calc((.79 - var(--about-progress)) * 10)), 1);transform:translateY(calc((1 - clamp(0, calc((var(--about-progress) - .31) * 8), 1)) * 9vh));will-change:opacity, transform;border-top:2px solid;margin:0;padding:18px 0 0;position:absolute;bottom:12vh;right:5vw}.about-scan{z-index:8;left:var(--rail);right:0;top:calc(var(--about-progress) * 100%);opacity:.24;background:currentColor;height:2px;position:absolute;box-shadow:0 0 24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}.name-maxim,.project-image,.experience-track{transform:none!important}.name-martinez{transform:scaleX(var(--martinez-fit))!important}.project-copy h2 span{clip-path:none;transform:none}.category-title-lock h2,.category-mockup,.category-projects,.directory-heading h2 span,.category-jump a,.category-jump .pixel-icon,.category-jump strong,.about-photo-wrap,.about-title,.about-description{opacity:1!important;transform:none!important}.directory-heading h2 span,.category-jump a{clip-path:none!important}.selected-media{height:auto}.selected-media-sticky{height:auto;position:relative}.selected-media-track{width:100%;display:block;position:relative;transform:none!important}.selected-media-panel{height:100vh}.selected-media-progress{display:none}.scene-bridge-curtain{transform:translateY(-54%)!important}.scene-bridge-signal:before,.scene-bridge-signal i,.scene-bridge-rail i{transform:none!important}}@media (max-width:900px){:root{--rail:0px}.selected-media{--mobile-reel-clearance:max(104px, calc(env(safe-area-inset-bottom) + 72px))}.topbar{grid-template-columns:74px 1fr}.topbar-index{display:none}.topbar nav{justify-content:flex-end;gap:15px;padding:0 14px}.monogram{border-right:1px solid var(--line)}.section-rail{display:none}.intro{min-height:160vh}.intro-copy{padding-inline:18px}.intro-copy .eyebrow{left:18px}.intro h1{font-size:clamp(60px,18vw,122px);line-height:.74}.intro h1 span{opacity:clamp(0, calc((.78 - var(--hero-progress)) * 5), 1)}.name-maxim{transform:translateX(calc(var(--hero-progress) * -58vw))}.name-martinez{transform:translateX(calc(var(--hero-progress) * 52vw)) scaleX(var(--martinez-fit))}.role-lock{letter-spacing:.14em;font-size:9px;line-height:1.4}.intro-manifesto{bottom:30px;right:18px}.scroll-cue{top:91vh;left:18px}.project-scene{height:185vh}.project-sticky{margin-left:0}.project-one .project-image{background-position:66%;background-size:min(92vw,72vh)}.cymatics-field:before{inset:0}.cymatics-readout{min-width:0;padding:0;top:104px;left:18px;right:auto}.cymatics-readout b{font-size:9px}.cymatics-mode-control{min-width:0;top:128px;left:18px;right:auto}.project-count{top:75px}.project-two .project-count{gap:7px;padding:5px 8px 7px;font-size:clamp(34px,12vw,52px);top:max(118px,15svh);right:14px}.project-copy{bottom:12vh;left:18px}.project-copy h2{font-size:clamp(49px,16vw,106px);line-height:.82}.scene-bridge{height:34svh;margin-top:-9svh;margin-bottom:-9svh}.scene-bridge-rail{display:none}.scene-bridge-stage{left:0}.scene-bridge-signal{gap:4px;width:78vw;height:46%}.scene-bridge-meta{gap:8px;font-size:6px;inset:auto 14px 16px}.scene-bridge-meta strong{letter-spacing:.08em}.selected-media-sticky{height:100svh;margin-left:0}.selected-media-panel{height:100svh}.selected-media-header{padding-inline:12px;font-size:7px}.selected-media-header strong{display:none}.selected-media-copy{left:18px;right:18px;bottom:var(--mobile-reel-clearance)}.selected-media-copy>span,.selected-media-copy>p{font-size:8px}.selected-media-copy h2{font-size:clamp(52px,16vw,110px)}.selected-media-panel-puffy-motion .selected-media-copy h2,.selected-media-panel-car .selected-media-copy h2,.selected-media-panel-car-one .selected-media-copy h2,.selected-media-panel-car-two .selected-media-copy h2,.selected-media-panel-car-three .selected-media-copy h2,.selected-media-panel-extreme-one .selected-media-copy h2,.selected-media-panel-extreme-two .selected-media-copy h2,.selected-media-panel-soda .selected-media-copy h2{font-size:clamp(42px,12.5vw,82px)}.selected-media-copy.car-study-label{left:18px;right:auto;bottom:var(--mobile-reel-clearance);width:min(230px,100% - 36px)}.continuity-mark{gap:8px;margin-bottom:10px;font-size:6px}.continuity-mark>div{min-width:46px}.continuity-mark i{width:7px;height:7px}.puffy-concept-intro{width:auto;top:112px;left:18px;right:18px}.puffy-concept-intro h2{margin-block:10px 12px;font-size:clamp(42px,13vw,72px)}.puffy-concept-intro>p{width:100%;max-width:400px;font-size:8px}.puffy-concept-forms{opacity:.34;width:72vw;height:38vh;top:31vh;right:-8vw}.puffy-concept-forms i{box-shadow:8px 8px 0 var(--ink)}.puffy-layer-console{left:18px;right:18px;bottom:var(--mobile-reel-clearance)}.puffy-layer-console>span,.puffy-layer-console>p{font-size:7px}.puffy-layer-console button{grid-template-columns:auto 1fr;gap:3px 6px;min-height:56px;padding:7px}.puffy-layer-console button strong{font-size:clamp(14px,4.5vw,20px)}.puffy-layer-console button small{display:none}.puffy-layer-console>p{min-height:36px;margin-top:8px}.foley-card-intro{width:auto;top:112px;left:18px;right:18px}.foley-card-intro h2{margin-block:10px 12px;font-size:clamp(39px,11.8vw,68px)}.foley-card-intro>p{width:100%;max-width:400px;font-size:8px}.foley-reactive-field{opacity:.28;width:88vw;height:42vh;top:29vh;right:-18vw}.foley-reactive-field span:first-child,.foley-reactive-field span:nth-child(8){display:none}.foley-layer-console{left:18px;right:18px;bottom:var(--mobile-reel-clearance)}.foley-layer-console>span,.foley-layer-console>p{font-size:7px}.foley-layer-console>div{grid-template-columns:repeat(4,minmax(0,1fr))}.foley-layer-console button{flex-direction:column;justify-content:space-between;gap:4px;min-width:0;min-height:52px;padding:7px 5px;display:flex}.foley-layer-console button b{font-size:6px}.foley-layer-console button strong{font-size:clamp(11px,3.3vw,17px)}.foley-layer-console button small{display:none}.foley-layer-console>p{min-height:36px;margin-top:8px}.foley-sound-card:after{display:none}.car-sonic-intro{width:auto;top:112px;left:18px;right:18px}.car-sonic-intro h2{margin-block:10px 12px;font-size:clamp(42px,13vw,72px)}.car-sonic-intro>p{width:100%;max-width:400px;font-size:8px}.car-sonic-meter{opacity:.34;width:76vw;top:30vh;right:-10vw;box-shadow:inset 0 0 0 12vw #050505,inset 0 0 0 calc(12vw + 1px) #fff}.car-layer-console{left:18px;right:18px;bottom:var(--mobile-reel-clearance)}.car-layer-console>span,.car-layer-console>p{font-size:7px}.car-layer-console button{grid-template-columns:auto 1fr;gap:3px 6px;min-height:56px;padding:7px}.car-layer-console button strong{font-size:clamp(14px,4.5vw,20px)}.car-layer-console button small{display:none}.car-layer-console>p{min-height:36px;margin-top:8px}.reel-case-intro{width:auto;top:112px;left:18px;right:18px}.reel-case-intro h2{margin-block:10px 12px;font-size:clamp(39px,11.8vw,68px)}.reel-case-intro>p{width:100%;max-width:400px;font-size:8px}.reel-layer-console{left:18px;right:18px;bottom:var(--mobile-reel-clearance)}.reel-layer-console>span,.reel-layer-console>p{font-size:7px}.reel-layer-console button{grid-template-columns:auto 1fr;gap:3px 6px;min-height:56px;padding:7px}.reel-layer-console button strong{font-size:clamp(13px,4vw,19px)}.reel-layer-console button small{display:none}.reel-layer-console>p{min-height:36px;margin-top:8px}.extreme-motion-field{opacity:.34;width:96vw;height:46vh;top:27vh;right:-20vw}.commercial-motion-field{opacity:.24;width:69vw;height:34svh;top:clamp(286px,38svh,350px);right:-13vw}.commercial-motion-field i{box-shadow:8px 8px 0 var(--ink)}.commercial-motion-field span{font-size:13px;left:60%}.tv-commercial-card .reel-case-intro{background:linear-gradient(90deg, var(--paper) 0%, var(--paper) 72%, transparent 100%);width:auto;padding:0 15vw 18px 0}@supports (color:color-mix(in lab, red, red)){.tv-commercial-card .reel-case-intro{background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 94%, transparent) 72%, transparent 100%)}}.selected-sound-toggle,.selected-silent-label{min-width:150px;min-height:38px;top:108px;right:12px}.selected-media-progress{width:108px;inset:102px auto auto 12px}.sonic-reserved{gap:10px}.index-body{grid-template-columns:1fr;padding:92px 18px 72px}.heading-note{margin-top:25px}.work-table-head,.work-row{grid-template-columns:1.25fr .8fr 52px;gap:9px}.work-row{min-height:64px;font-size:8px}.row-title{gap:8px;font-size:12px}.work-preview{display:none}.topbar nav a:nth-child(3){display:inline}.category-directory{height:420vh;min-height:0}.category-directory-body{grid-template-columns:minmax(0,1fr);align-content:center;gap:18px;min-width:0;height:100svh;min-height:0;margin-left:0;padding:68px 18px 16px;position:sticky;top:0}.directory-heading,.category-jump{width:100%;min-width:0}.directory-heading h2{margin-block:10px 16px;font-size:clamp(39px,12.5vw,86px)}.directory-heading>p:last-child{max-width:520px;font-size:9px;line-height:1.42}.directory-timeline{width:12px;height:auto;position:absolute;top:45%;bottom:7%;left:7px}.directory-timeline i{border-width:1px;width:8px}.category-jump{width:calc(100% - 7px);margin-left:7px}.category-jump a{grid-template-columns:30px 30px 1fr auto;gap:10px;min-height:53px;padding-inline:8px}.category-jump a:after{display:none}.category-jump strong{font-size:clamp(14px,4.35vw,28px)}.category-chapter{--mobile-browser-clearance:max(118px, calc(env(safe-area-inset-bottom) + 92px));--mobile-category-in:clamp(0, calc(var(--category-progress) * 3), 1);--mobile-category-out:clamp(0, calc((1 - var(--category-progress)) * 9), 1);--category-reveal:clamp(0, calc((var(--category-progress) - .16) * 4.5), 1);height:190vh}.category-sticky{height:100svh;margin-left:0}.category-chrome{grid-template-columns:1fr auto;padding-inline:12px}.category-chrome span:nth-child(2){display:none}.category-title-lock{opacity:min(var(--mobile-category-in), var(--mobile-category-out));top:104px;left:16px;right:16px}.category-title-lock h2{opacity:1;width:100%;min-width:0;transform:translate3d(calc((1 - var(--mobile-category-in)) * var(--title-enter-x)), calc((1 - var(--mobile-category-in)) * var(--title-enter-y)), 0) rotate(calc((1 - var(--mobile-category-in)) * var(--title-enter-rotate))) scale(calc(.92 + var(--mobile-category-in) * .08));font-size:clamp(52px,15.8vw,110px)}.category-advertisement .category-title-lock h2{font-size:clamp(34px,10.9vw,65px)}.category-motion-picture .category-title-lock h2{min-width:0;font-size:clamp(43px,11.5vw,82px)}.category-web .category-title-lock h2{min-width:0;font-size:clamp(40px,10.8vw,76px)}.category-title-lock p{max-width:250px;font-size:8px}.category-mockup{width:70vw;height:clamp(160px,25vh,225px);box-shadow:9px 9px 0 var(--accent);opacity:min(var(--mobile-category-in), var(--mobile-category-out));transform:translate3d(calc((1 - var(--mobile-category-in)) * var(--mock-enter-x)), calc((1 - var(--mobile-category-in)) * var(--mock-enter-y) + var(--category-progress) * -1vh), 0) rotate(calc((1 - var(--mobile-category-in)) * var(--mock-enter-rotate) - 3deg)) scale(calc(.9 + var(--mobile-category-in) * .1));top:clamp(230px,29vh,250px);right:7vw}.category-sound-design .category-mockup,.category-motion-picture .category-mockup{height:clamp(130px,20vh,180px);top:clamp(275px,35vh,295px)}.category-projects{left:0;right:0;bottom:var(--mobile-browser-clearance);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;opacity:min(var(--category-reveal), var(--mobile-category-out));padding:10px 18px 18px;overflow-x:auto}.category-projects::-webkit-scrollbar{height:2px}.category-project-card{scroll-snap-align:start;flex:0 0 76vw;width:76vw;min-width:76vw;height:clamp(180px,23svh,240px)}.category-project-trigger{grid-template-columns:.84fr 1fr}.category-project-meta{padding:10px}.category-project-meta strong{font-size:clamp(18px,6vw,32px)}.category-project-meta small{font-size:7px}.category-progress{bottom:calc(var(--mobile-browser-clearance) + clamp(180px, 23svh, 240px) + 26px);width:34vw;opacity:var(--mobile-category-out)}.about-intro,.about-intro>div{min-height:100vh}.about-intro>div{margin-left:0;padding:90px 18px 60px}.about-intro h2{font-size:clamp(50px,17vw,130px)}.about-frame{height:190vh}.about-photo-wrap{width:70vw;height:56vh;top:11vh;left:18px}.about-title{inset:calc(67vh + 14px) 12px auto 18px}.about-title h2{text-wrap:balance;text-shadow:5px 5px #8080804d;font-size:clamp(52px,15.5vw,108px);line-height:.78}.about-description{width:68vw;padding-top:10px;font-size:clamp(12px,3.6vw,18px);bottom:7vh;right:18px}.about-scan{left:0}.brand-field{height:260vh}.brand-sticky{border-left:0;margin-left:0}.brand-kicker{left:18px}.brand-sticky h2{transform:translateY(calc(-50% - var(--brand-progress) * 35vh)) scale(calc(1 - var(--brand-progress) * .24));font-size:clamp(48px,13vw,94px);left:18px}.brand-note{width:min(52vw,330px);top:20vh;right:18px}.brand-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr);inset:31vh 18px 10vh}.brand-cell{gap:7px;padding:12px}.brand-cell .pixel-icon{--pixel-size:3px}.brand-footer{bottom:4vh;left:18px}.profile{grid-template-columns:1fr;padding-top:90px}.profile-orbit{grid-column:1;width:min(68vw,350px);margin:45px auto 25px}.profile-copy{border:0;grid-column:1;padding:45px 18px 80px}.profile-facts>div{padding:10px 7px}.experience-sticky{margin-left:0;padding-inline:18px}.experience-track{transform:translate3d(calc(var(--timeline-progress) * -84%), -50%, 0);left:18px}.experience-card{width:78vw;min-height:310px;padding:22px}.experience-icon{right:22px}.resume-link{width:min(250px,100%);margin-top:18px;position:relative;inset:auto}.timeline-instruction{text-align:right;max-width:220px;bottom:18px;right:18px}.skills{height:275vh}.skills-body{padding:0 18px}.skills-head{display:block;top:74px;left:18px;right:18px}.skills-head h2{font-size:clamp(38px,10vw,74px)}.capability-map{height:100%}.capability-grid{inset:190px 0 52px}.capability-map:before{width:72vw}.capability-map:after{width:55vw}.capability-branch{min-width:120px;font-size:8px}.capability-branch .lead{font-size:10px}.capability-branch:before{width:15vw}.branch-1{top:30%;left:3%}.branch-2{top:30%;right:3%}.branch-3{bottom:20%;left:3%}.branch-4{bottom:20%;right:3%}.branch-5{bottom:15%}.branch-5:before{width:1px}.capability-readout{bottom:64px}.tool-marquee{margin:0}.contact-copy{padding-inline:18px}.contact-copy h2{font-size:clamp(50px,15vw,110px)}.waveform-wrap{left:0}.mic-button{top:72px;right:12px}.expanded-work{padding:8px}.expanded-work-shell{height:calc(100svh - 16px);min-height:0;box-shadow:7px 7px 0 var(--accent);grid-template-rows:44px 1fr auto}@supports (color:color-mix(in lab, red, red)){.expanded-work-shell{box-shadow:7px 7px 0 color-mix(in srgb, var(--accent) 26%, transparent)}}.expanded-work-shell>header{grid-template-columns:1fr auto}.expanded-work-shell>header>strong{display:none}.expanded-work-shell>header>button{min-width:94px}.expanded-work-stage.is-audio{padding:18px 18px 86px}.expanded-work-stage.is-audio>img{max-width:88%;max-height:72%}.expanded-audio-player{grid-template-columns:22px 1fr;padding:8px;bottom:10px;left:10px;right:10px}.audio-file-pending{grid-template-columns:auto 1fr;gap:8px;font-size:7px}.audio-file-pending strong{grid-column:1/3}.expanded-work-copy{grid-template-columns:1fr auto;gap:8px 12px;min-height:104px;padding:12px}.expanded-work-copy p{grid-column:1/3}.expanded-work-copy h2{font-size:clamp(34px,10vw,62px)}.expanded-work-copy span{text-align:right;font-size:6px}.site-footer{grid-template-rows:auto;grid-template-columns:1fr;gap:48px;min-height:0;padding:72px 18px 36px}.site-footer-heading h2{font-size:clamp(56px,16vw,112px)}.footer-directory,.footer-socials,.footer-disclaimer,.site-footer-base{grid-column:1}.footer-directory>a{font-size:clamp(18px,6vw,28px)}.footer-socials strong{font-size:clamp(20px,6vw,30px)}.footer-disclaimer{grid-template-columns:1fr;gap:0}.footer-disclaimer p{margin-top:0;font-size:8px}.site-footer-base{grid-template-columns:1fr auto}.site-footer-base span:nth-child(2){display:none}}@media (max-width:520px){.topbar nav{gap:7px;padding-inline:8px;font-size:8px}.intro-copy{justify-content:center}.intro h1{font-size:18vw}.role-lock{letter-spacing:.12em;gap:6px;margin-top:18px;margin-left:0;font-size:10px;line-height:1.2;display:grid}.role-lock li+li:before{display:none}.intro-image-reveal{background-position:54%;background-size:cover}.scroll-cue{top:calc(100vh - 92px);bottom:auto}.intro-manifesto{font-size:9px;line-height:1.4;bottom:27px}.work-table-head span:nth-child(2),.work-row>span:nth-child(2){display:none}.work-table-head,.work-row{grid-template-columns:1fr 55px}.category-jump a{grid-template-columns:25px 24px 1fr 42px}.category-jump .pixel-icon{--pixel-size:1px}.category-jump strong{max-width:100%}.category-title-lock h2{font-size:15.8vw}.category-advertisement .category-title-lock h2{font-size:10.9vw}.category-motion-picture .category-title-lock h2{font-size:11.5vw}.category-mockup{height:clamp(160px,25vh,225px);top:clamp(230px,29vh,250px)}.category-sound-design .category-mockup,.category-motion-picture .category-mockup{height:clamp(130px,20vh,180px);top:clamp(275px,35vh,295px)}.category-project-trigger{grid-template-columns:.8fr 1fr}.about-photo-wrap{width:76vw;height:52vh}.about-title{top:calc(63vh + 14px);bottom:auto}.about-description{width:78vw;bottom:5vh}.topbar nav{gap:11px}.topbar nav a:nth-child(2){display:inline}.brand-sticky h2{opacity:clamp(0, calc((.36 - var(--brand-progress)) * 8), 1)}.brand-note{width:70vw;opacity:clamp(0, calc((var(--brand-progress) - .28) * 8), 1);top:22vh}.brand-grid{opacity:clamp(0, calc((var(--brand-progress) - .34) * 8), 1);transform:translateY(calc((1 - clamp(0, calc((var(--brand-progress) - .34) * 8), 1)) * 70px));top:34vh}.brand-cell strong{font-size:8px}.brand-cell small{font-size:6px}.profile-facts{grid-template-columns:1fr}.profile-facts>div{border-right:0;border-bottom:1px solid var(--line);min-height:86px}.experience-head h2{margin-top:12px;font-size:13vw;line-height:.78}.resume-link{margin-top:10px;padding-block:10px}.timeline-line,.experience-track{top:68%}.experience-card{width:84vw;height:230px;min-height:230px;padding:16px}.experience-card>span,.experience-card>p,.experience-card small{font-size:8px}.experience-card h3{font-size:clamp(29px,9.5vw,38px);line-height:.84}.experience-company-link{margin-top:7px;font-size:7px}.experience-icon{--pixel-size:2px;right:16px}.timeline-instruction{display:none}.capability-branch{min-width:108px;font-size:7px}.capability-branch .lead{font-size:9px}.branch-1,.branch-3{left:0}.branch-2,.branch-4{right:0}.branch-3,.branch-4{bottom:14%}.branch-5{bottom:28%}.capability-core{width:114px}.contact-copy h2{font-size:12.2vw}}@media (max-width:520px) and (max-height:680px){.category-title-lock{top:96px}.category-title-lock h2{font-size:14vw}.category-advertisement .category-title-lock h2{font-size:10.6vw}.category-motion-picture .category-title-lock h2{font-size:10.8vw}.category-mockup{height:130px;top:220px}.category-sound-design .category-mockup,.category-motion-picture .category-mockup{height:110px;top:240px}.category-projects{bottom:var(--mobile-browser-clearance);padding:8px 14px 12px}.category-project-card{height:clamp(148px,21svh,184px)}.category-progress{bottom:calc(var(--mobile-browser-clearance) + clamp(148px, 21svh, 184px) + 20px)}.about-photo-wrap{height:47vh;top:9vh}.about-title{top:calc(56vh + 14px)}.about-title h2{font-size:14vw}.about-description{font-size:12px;bottom:4vh}}@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-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}
