.soundchip.chiptune-deck{background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line-mid);border-radius:12px;box-shadow:none;transition:border-color .18s ease;max-width:calc(100vw - 32px);bottom:max(20px,env(safe-area-inset-bottom));right:20px;left:auto}.soundchip.chiptune-deck--expanded{width:376px;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--ash) var(--ink)}.soundchip button{min-height:44px;font:500 12px var(--sans);cursor:pointer}.soundchip button:hover{color:var(--acid)}.soundchip :is(button,input,summary):focus-visible{outline:2px solid var(--acid);outline-offset:-3px}.soundchip-mini{display:flex;align-items:center;padding:6px;gap:8px}.soundchip-mini>button:first-child,.soundchip-mini>button:last-child{width:44px;display:grid;place-items:center;flex-shrink:0}.soundchip-mini__play{color:var(--acid)}.soundchip-mini__open{display:grid;text-align:left;gap:3px;align-content:center;min-width:132px}.soundchip-mini__open span{color:var(--silver);font-size:11px}.soundchip-mini__open strong{color:var(--bone);font-size:12px}.soundchip-header{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line-subtle);padding:8px 16px}.soundchip-header>span{font:500 10px var(--mono)}.soundchip-header button,.soundchip-header>span{color:var(--silver-light)}.soundchip-body{padding:20px}.soundchip-now>span{font-size:11px;color:var(--silver)}.soundchip-now h2{margin:10px 0;font:700 32px/1.05 var(--display);color:var(--bone)}.soundchip-now p{margin:0 0 20px;font-size:13px;line-height:1.6;color:var(--silver-light);min-height:42px}.soundchip-position{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--silver);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.soundchip-position>span:first-child{color:var(--acid)}.soundchip-progress{height:3px;background:var(--line-subtle);margin-top:10px}.soundchip-progress>span{display:block;height:100%;background:var(--acid);transform-origin:left}.soundchip-transport{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:8px;margin-top:18px}.soundchip-transport .soundchip-play{background:var(--acid);color:var(--ink);border-radius:4px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:750}.soundchip-transport .soundchip-play:hover{background:var(--bone);color:var(--ink)}.soundchip-volume{display:flex;align-items:center;gap:10px;margin:12px 0 16px}.soundchip-volume button{min-width:48px;text-align:left}.soundchip-volume input{width:100%;min-width:0}.soundchip input[type=range]{accent-color:var(--acid);min-height:44px;cursor:pointer}.soundchip-volume>span{font:11px var(--mono);color:var(--silver);min-width:36px;text-align:right}.soundchip-volume__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.soundchip-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line-subtle);padding-top:8px}.soundchip-queue-heading h3{font-size:12px;font-weight:500;color:var(--silver-light);margin:0}.soundchip-queue-heading button{color:var(--silver-light)}.soundchip-queue-heading button[aria-pressed=true]{color:var(--acid)}.soundchip-queue{margin:0;padding:0;list-style:none}.soundchip-queue button{display:grid;grid-template-columns:24px 1fr auto;align-items:center;text-align:left;gap:8px;width:100%;padding:8px;border-radius:4px}.soundchip-queue button[aria-current]{background:var(--ink-plate);color:var(--acid)}.soundchip-queue strong{font-size:12px;font-weight:600}.soundchip-queue span{font-size:10px;color:var(--silver);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.soundchip-warp{margin-top:12px;border-top:1px solid var(--line-subtle);font-size:12px;color:var(--silver-light)}.soundchip-warp summary{min-height:44px;align-content:center;cursor:pointer}.soundchip-warp label{display:flex;justify-content:space-between;margin-top:8px}.soundchip-warp input{width:100%}.soundchip-warp button:disabled{opacity:.5;cursor:default}.soundchip-error{padding:0 16px 12px;font-size:12px;line-height:1.6;color:var(--bone);max-width:300px}@media (max-width:600px){.soundchip.chiptune-deck{right:12px;bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.soundchip.chiptune-deck--expanded{max-height:calc(100dvh - 80px)}.soundchip-body{padding:16px}}.home-experience{--home-gutter:clamp(32px,4.5vw,88px);--motion-index:320ms;--motion-ease:cubic-bezier(.16,1,.3,1);scrollbar-color:var(--ash) var(--ink)}.home-experience ::selection{background:var(--acid);color:var(--ink)}.home-experience :is(button,a,select):focus-visible{outline:2px solid var(--acid);outline-offset:5px}.home-experience select{accent-color:var(--acid)}.home-masthead.masthead{height:72px;padding:0 var(--home-gutter);background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;gap:28px}.home-masthead .wordmark{font:900 25px/1 HEAV3NS Display,var(--display);letter-spacing:-.025em;min-height:44px;flex-shrink:0}.home-masthead .wordmark:hover{transform:none}.home-masthead__identity{display:flex;align-items:center;gap:8px;font:400 9px var(--mono);letter-spacing:.05em;flex:1 1;color:var(--silver)}.home-carrier-dot{width:5px;height:5px;background:var(--acid);flex-shrink:0;animation:h3-receive 12s step-end infinite}@keyframes h3-receive{0%,88%,to{opacity:.5}89%,97%{opacity:1}}.home-masthead .masthead__actions{gap:24px}.home-masthead .masthead__nav-link{display:inline-flex;align-items:center;padding:0;border:0;min-height:44px;color:var(--bone);font:400 10px var(--mono);letter-spacing:.015em;text-decoration:none;white-space:nowrap}.home-masthead .masthead__nav-link:hover{color:var(--acid)}.home-masthead__controls{display:flex;align-items:center;gap:12px}.home-masthead .sound-toggle-btn{min-height:44px;padding:0;border:0;font-size:9px;color:var(--silver);white-space:nowrap}.home-masthead .sound-toggle-btn--active,.home-masthead .sound-toggle-btn:hover{box-shadow:none;color:var(--acid)}.home-experience .home-return{padding:100px var(--home-gutter) 0;min-height:100svh;background:var(--ink);overflow:hidden}.home-return .h3-ident{margin:16px 0 20px}.home-return .h3-landscape__window{height:clamp(200px,26svh,300px)}.home-return__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;margin-top:24px;padding-bottom:28px}.home-return__thesis p{font:500 clamp(18px,1.7vw,24px)/1.4 var(--sans);letter-spacing:-.025em;margin:0 0 9px}.home-return__thesis>span{display:block;max-width:48ch;color:var(--silver);font:400 12px/1.65 var(--sans)}.home-return__actions{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.home-enter{display:flex;align-items:center;justify-content:space-between;min-height:52px;min-width:230px;gap:36px;color:var(--acid);border-bottom:1px solid var(--acid);font:400 11px var(--mono);letter-spacing:.035em}.home-enter svg{transition:transform var(--motion-index) var(--motion-ease)}.home-enter:hover svg{transform:translateY(4px)}.home-broadcast-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--silver);text-decoration:none;font:400 9px var(--mono)}.home-broadcast-link:hover{color:var(--bone)}.home-return__next{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line-subtle);padding:18px 0 24px;font:400 9px var(--mono);letter-spacing:.04em;color:var(--silver)}.home-experience .scene-index{position:fixed;z-index:24;left:5px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:0}.scene-index__item{position:relative;display:flex;align-items:center;justify-content:center;width:44px;min-height:40px;color:var(--silver);font:400 9px var(--mono)}.scene-index__item:after{content:"";width:3px;height:3px;background:currentColor;margin-left:5px}.scene-index__item.is-active{color:var(--acid)}.scene-index__item.is-active:after{height:16px}.scene-index__label{position:absolute;left:46px;padding:8px 12px;background:var(--ink);font-weight:400;opacity:0;visibility:hidden;white-space:nowrap;text-transform:uppercase}.scene-index__item:focus-visible .scene-index__label,.scene-index__item:hover .scene-index__label{opacity:1;visibility:visible}.home-experience[data-at-origin=true] .scene-index{visibility:hidden}.home-position{position:fixed;bottom:20px;left:var(--home-gutter);z-index:25;display:flex;align-items:center;gap:14px;padding:0 12px;min-height:44px;background:var(--ink);border:1px solid var(--line-mid);color:var(--silver);font:400 9px var(--mono)}.home-position__number{color:var(--acid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.home-position select{display:none;color:var(--bone);background:var(--ink);border:0;border-radius:0;min-height:44px;max-width:110px;font:400 10px var(--mono);cursor:pointer}.home-experience[data-at-origin=true] .home-position{visibility:hidden}.home-experience .soundchip.chiptune-deck{border-radius:0;right:var(--home-gutter);bottom:20px}.home-experience .soundchip-mini{padding:2px 4px}.home-experience .soundchip-mini__open{min-width:112px}.home-experience .soundchip-mini__open span{font-size:9px}.home-experience .soundchip-mini__open strong{font-size:10px}.home-experience[data-at-origin=true] .soundchip.chiptune-deck--minimized{position:relative;inset:auto;display:inline-flex;margin-top:12px;border:0;max-width:100%;z-index:1}.home-experience[data-at-origin=true] .soundchip-mini{padding-left:0}.home-experience[data-at-origin=true] .soundchip-mini__open{min-width:112px}.home-experience[data-at-origin=true] .soundchip-mini__play{justify-content:start;width:32px}.home-experience .objects__display-case[data-indexed] .specimen-mock{animation:h3-index-material var(--motion-index) var(--motion-ease) both}@keyframes h3-index-material{0%{opacity:.4;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.home-experience .scene:not(.home-return){scroll-margin-top:72px}.home-experience .scene[data-in-view=false] *,.home-experience .scene[data-in-view=false] :after,.home-experience .scene[data-in-view=false] :before,.home-experience[data-motion=paused] *,.home-experience[data-motion=paused] :after,.home-experience[data-motion=paused] :before{animation-play-state:paused!important}.home-experience[data-motion=reduced] *,.home-experience[data-motion=reduced] :after,.home-experience[data-motion=reduced] :before{animation:none!important;scroll-behavior:auto!important}@media (min-width:1600px){.home-experience .home-return{padding-top:112px}.home-return__footer{margin-top:32px;padding-bottom:40px}}@media (max-width:1200px){.home-masthead__identity{display:none}.home-masthead .masthead__actions{flex:1 1;justify-content:center;gap:16px}.home-masthead__controls{gap:8px}}@media (max-width:760px){.home-experience{--home-gutter:22px}.home-masthead.masthead{height:102px;display:grid;grid-template-columns:1fr auto;grid-template-rows:52px 44px;gap:0 12px;align-content:center}.home-masthead .wordmark{justify-self:start}.home-masthead__controls{grid-column:2;grid-row:1;gap:16px}.home-masthead .h3-motion-control{padding:0;font-size:8px;gap:6px}.home-masthead .sound-toggle-btn{font-size:8px}.home-masthead .masthead__actions{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:10px;border-top:1px solid var(--line-subtle)}.home-masthead .masthead__nav-link{font-size:10px}.home-origin-full{display:none}.home-experience .home-return{padding-top:136px}.home-return .h3-ident{margin:28px 0 22px}.home-return .h3-landscape__window{height:280px}.home-return__footer{gap:18px;margin-top:18px;padding-bottom:26px;flex-direction:column;align-items:flex-start}.home-return__thesis p{font-size:19px}.home-return__thesis>span{font-size:12px;max-width:38ch}.home-return__actions{align-items:flex-start;width:100%}.home-enter{width:100%;min-width:0}.home-broadcast-link{font-size:8px}.home-return__next{font-size:8px;padding-bottom:34px}.home-experience .scene-index{display:none}.home-experience .scene:not(.home-return){scroll-margin-top:102px}.home-position{bottom:12px;left:12px;gap:6px;padding:0 8px;max-width:calc(100vw - 164px)}.home-position__signal{display:none}.home-position select{display:block;width:100%;min-width:0}.home-position__number{font-size:8px}.home-experience .soundchip.chiptune-deck{right:12px;bottom:12px}.home-experience .soundchip-mini{gap:4px}.home-experience .soundchip-mini>button:last-child{display:none}.home-experience .soundchip-mini__open{min-width:74px;max-width:74px}.home-experience .soundchip-mini__open strong{max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-experience[data-at-origin=true] .soundchip-mini__open{min-width:112px}.home-experience[data-at-origin=true] .soundchip-mini__open strong{max-width:none}}@media (max-width:360px){.home-experience{--home-gutter:16px}.home-masthead__controls{gap:10px}.home-masthead .h3-motion-control{font-size:7px}.home-masthead .masthead__nav-link{font-size:9px}.home-return__thesis p{font-size:18px}}@media (prefers-reduced-motion:reduce){.home-enter:hover svg{transform:none}.home-experience .objects__display-case[data-indexed] .specimen-mock{animation:none}}