@import"https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,600;0,700;0,800;0,900;1,700&family=Inter:wght@400;500;600;700;800&display=swap";:root{--ink:#101010;--paper:#f3f0ea;--concrete:#d8d2c8;--spark:#ef4423;--muted-ink:rgba(16,16,16,.62);--muted-paper:rgba(243,240,234,.68);--line-dark:rgba(16,16,16,.2);--line-light:rgba(243,240,234,.24);--display:"Inter Tight",Arial,sans-serif;--body:"Inter",Arial,sans-serif;background:var(--ink);color:var(--ink);font-family:var(--body);font-kerning:normal;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,p{margin-top:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--spark);outline-offset:5px}.scene-site{background:var(--ink);height:100%;min-height:100svh;overflow:hidden;position:relative}.scene-dock{align-items:center;background:var(--paper);display:flex;height:5.3rem;justify-content:space-between;left:0;padding:0 clamp(1.25rem,4vw,4rem);position:fixed;right:0;top:0;z-index:20}.scene-dock>a{display:block;width:clamp(6.8rem,8vw,8.4rem)}.scene-dock>a img{display:block;height:auto;width:100%}.scene-dock>div{align-items:center;display:flex;gap:1.1rem}.scene-dock__smile{display:block;height:auto;width:2.65rem}.scene-dock button{background:transparent;border:0;color:var(--ink);font-size:.62rem;font-weight:800;letter-spacing:.11em;padding:.5rem 0;text-transform:uppercase}.scene-dock button span{color:var(--spark);font-size:1.1rem;margin-left:.45rem}.scene-deck{height:100%;position:relative}.scene{animation:scene-in .38s cubic-bezier(.2,.8,.2,1);height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;padding:clamp(7.5rem,10vw,10rem) clamp(1.25rem,6vw,7rem) clamp(5.5rem,8vw,8rem);position:absolute}.scene[hidden]{display:none}.scene p,.scene header>p,.scene-contact-title>p{font-size:.62rem;font-weight:800;letter-spacing:.11em;line-height:1.45;margin:0;text-transform:uppercase}.scene h1,.scene h2{font-family:var(--display);font-weight:800;letter-spacing:-.075em;line-height:.86;margin:0}.scene h1 em,.scene h2 em{color:var(--spark);font-style:italic;font-weight:700}.scene--signal{background:var(--ink);color:var(--paper);padding:0}.scene--signal .signal-field{top:0;right:0;bottom:0;left:0;padding:0;position:absolute}.scene--signal .signal-field__stage{border-radius:0;box-shadow:none;height:100%;position:absolute;width:100%}.scene--signal .signal-field__stage:after{background:linear-gradient(90deg,rgba(16,16,16,.98) 0%,rgba(16,16,16,.92) 30%,rgba(16,16,16,.32) 57%,transparent 76%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.scene--signal .signal-field__stage canvas{height:100%;position:relative;width:100%;z-index:0}.scene--signal .signal-field__control{align-items:end;bottom:clamp(6.8rem,10vw,9.5rem);color:var(--paper);left:clamp(1.25rem,7vw,8rem);margin:0;max-width:31rem;padding:0;position:absolute;right:auto;z-index:2}.scene--signal .signal-field__control p{color:var(--paper)}.scene--signal .signal-field__control span{color:var(--muted-paper)}.scene--signal .signal-field__control button{background:var(--spark);border-radius:999px;color:var(--ink);padding:1rem 1.35rem}.scene--signal .signal-field__control button:hover{background:var(--paper);color:var(--ink);transform:translateY(-2px)}.scene__hero-copy{left:clamp(1.25rem,7vw,8rem);max-width:42rem;position:absolute;top:clamp(9rem,18vh,14rem);z-index:3}.scene__hero-copy>p{color:var(--muted-paper)}.scene__hero-copy h1{font-size:clamp(4.8rem,9vw,11rem);margin:clamp(1.5rem,3vw,3rem) 0 1.5rem}.scene__hero-copy>span{color:var(--muted-paper);display:block;font-size:clamp(1rem,1.5vw,1.2rem);letter-spacing:-.015em;line-height:1.62;max-width:25rem}.scene__signal-note{bottom:clamp(6.9rem,10vw,9.5rem);color:var(--muted-paper);font-size:.64rem;letter-spacing:.08em;position:absolute;right:clamp(1.25rem,7vw,8rem);text-transform:uppercase;z-index:3}.scene--practice{align-items:center;background:var(--concrete);display:grid;gap:clamp(3rem,10vw,12rem);grid-template-columns:minmax(14rem,.68fr) minmax(0,1fr)}.scene--practice h2,.scene--proof h2,.scene--contact h2{font-size:clamp(4.3rem,7vw,8.6rem)}.scene--practice header{align-self:center}.scene-services{align-self:center}.scene-services article{border-top:1px solid var(--line-dark);padding:1rem 0}.scene-services article:last-child{border-bottom:1px solid var(--line-dark)}.scene-services button{align-items:baseline;background:transparent;border:0;color:var(--ink);display:grid;gap:1rem;grid-template-columns:2.2rem 1fr auto;padding:0;text-align:left;width:100%}.scene-services button>span{color:var(--spark);font-size:.6rem;font-weight:800;letter-spacing:.1em}.scene-services button strong{font-family:var(--display);font-size:clamp(1.9rem,3vw,3.4rem);font-weight:800;letter-spacing:-.055em;line-height:.96}.scene-services button i{color:var(--spark);font-size:1.1rem;font-style:normal}.scene-services button:hover strong,.scene-services article:has(button[aria-expanded=true]) strong{color:var(--spark)}.scene-services article>div{margin:1rem 0 0 3.2rem;max-width:31rem}.scene-services article>div p{font-size:1rem;letter-spacing:-.01em;line-height:1.62;margin:0}.scene--proof{align-items:center;background:var(--paper);display:grid;gap:clamp(4rem,10vw,12rem);grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1.2fr)}.proof-orbit{aspect-ratio:1;align-self:center;background:var(--ink);border-radius:52% 48% 60% 40%/43% 57%;justify-self:center;position:relative;width:min(100%,34rem)}.proof-orbit span{border-radius:50%;position:absolute}.proof-orbit span:nth-child(1){border:1px solid rgba(243,240,234,.62);height:72%;left:14%;top:14%;width:72%}.proof-orbit span:nth-child(2){border:1px solid rgba(239,68,35,.9);height:48%;left:26%;top:26%;transform:translate(1.1rem);width:48%}.proof-orbit span:nth-child(3){background:var(--spark);height:1.2rem;left:48%;top:47%;width:1.2rem}.scene-proof-copy{align-self:center}.scene-proof-copy h2{margin:1.5rem 0 3rem}.scene-proof-stats{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.scene-proof-stats strong{display:block;font-family:var(--display);font-size:clamp(3.4rem,5vw,6rem);font-weight:800;letter-spacing:-.075em;line-height:.78}.scene-proof-stats span{color:var(--muted-ink);display:block;font-size:.58rem;font-weight:800;letter-spacing:.1em;margin-top:.75rem;text-transform:uppercase}.scene-proof-copy ol{list-style:none;margin:3rem 0 0;padding:0}.scene-proof-copy li{border-top:1px solid var(--line-dark);display:grid;gap:1rem;grid-template-columns:2rem 1fr;padding:.7rem 0}.scene-proof-copy li:last-child{border-bottom:1px solid var(--line-dark)}.scene-proof-copy li span{color:var(--spark);font-size:.6rem;font-weight:800;letter-spacing:.1em}.scene--contact{align-items:center;background:var(--paper);display:grid;gap:clamp(3rem,8vw,10rem);grid-template-columns:minmax(14rem,.75fr) minmax(0,1.25fr)}.scene-contact-title h2{margin:1.5rem 0}.scene-contact-title>span{font-size:1.15rem;letter-spacing:-.02em}.scene-contact-body{display:grid;gap:clamp(2.5rem,7vw,7rem);grid-template-columns:repeat(2,minmax(0,1fr))}.scene-contact-body aside>p{font-size:.62rem;font-weight:800;letter-spacing:.11em;margin:0 0 1rem;text-transform:uppercase}.studio-clock{border-top:1px solid var(--line-dark);display:grid;grid-template-columns:1fr auto;padding:1rem 0}.studio-clock:last-of-type{border-bottom:1px solid var(--line-dark)}.studio-clock__heading{align-items:center;display:flex;gap:.5rem}.studio-clock__heading p{font-size:.62rem;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.day-dot{border-radius:50%;height:.48rem;width:.48rem}.day-dot--day{background:var(--spark)}.day-dot--night{background:var(--ink)}.studio-clock time{font-family:var(--display);font-size:1.55rem;font-weight:800;grid-row:2;letter-spacing:-.04em;margin-top:.55rem}.studio-clock__period{align-self:end;font-size:.58rem;font-weight:800;grid-column:2;grid-row:2;letter-spacing:.1em;text-transform:uppercase}.scene-contact-body aside>a{display:inline-block;font-size:.78rem;font-weight:800;margin-top:1.5rem;text-underline-offset:.35em}.scene-contact-body aside>a:hover{color:var(--spark)}.scene-contact-body form{display:grid}.scene-contact-body form label{border-bottom:1px solid var(--line-dark);display:flex;flex-direction:column;font-size:.62rem;font-weight:800;letter-spacing:.1em;padding:1rem 0;text-transform:uppercase}.scene-contact-body input,.scene-contact-body textarea{background:transparent;border:0;color:var(--ink);font-size:1rem;letter-spacing:0;line-height:1.55;margin-top:.55rem;outline:0;padding:0;resize:vertical;text-transform:none}.scene-contact-body input::placeholder,.scene-contact-body textarea::placeholder{color:#10101073}.scene-contact-body form button{background:var(--ink);border:0;color:var(--paper);font-size:.67rem;font-weight:800;letter-spacing:.1em;margin-top:1.5rem;padding:1rem;text-align:left;text-transform:uppercase}.scene-contact-body form button span{color:var(--spark)}.scene-contact-body form button:hover{background:var(--spark);color:var(--ink)}.scene-contact-body form small{font-size:.7rem;line-height:1.55;margin-top:.8rem}.scene-rail{align-items:center;bottom:0;display:flex;gap:clamp(.8rem,2vw,2rem);justify-content:center;left:0;padding:1.25rem;position:fixed;right:0;z-index:15}.scene-rail button{background:transparent;border:0;border-top:1px solid rgba(16,16,16,.35);color:var(--ink);display:flex;font-size:.62rem;font-weight:800;gap:.55rem;letter-spacing:.1em;min-width:7rem;padding:.55rem 0;text-align:left;text-transform:uppercase}.scene-rail button span{color:var(--spark)}.scene-rail button[aria-selected=true]{border-color:var(--spark);color:var(--spark)}.scene-site--signal .scene-rail button{border-color:#f3f0ea59;color:var(--paper)}.scene-site--signal .scene-rail button[aria-selected=true]{border-color:var(--spark);color:var(--spark)}.scene-rail button:hover{color:var(--spark)}.scene-menu{background:var(--paper);color:var(--ink);display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;min-height:100dvh;padding:clamp(1.25rem,4vw,3rem) clamp(1.25rem,8vw,9rem);position:fixed;z-index:30}.scene-menu header{align-items:start;display:flex;font-size:.62rem;font-weight:800;justify-content:space-between;letter-spacing:.11em;text-transform:uppercase}.scene-menu header>span{margin-top:.4rem}.scene-menu__close{background:var(--ink);border:0;color:var(--paper);font-size:.62rem;font-weight:800;letter-spacing:.1em;min-height:4.5rem;min-width:4.5rem;text-transform:uppercase}.scene-menu__close i{color:var(--spark);display:block;font-size:1rem;font-style:normal}.scene-menu nav{margin:auto 0}.scene-menu nav button{align-items:baseline;background:transparent;border:0;border-bottom:1px solid var(--line-dark);color:var(--ink);display:grid;font-family:var(--display);font-size:clamp(3.5rem,8vw,8.5rem);font-weight:800;gap:1rem;grid-template-columns:2.7rem 1fr auto;letter-spacing:-.075em;line-height:.92;padding:.1em 0;text-align:left;width:100%}.scene-menu nav button:hover{color:var(--spark);padding-left:.45rem}.scene-menu nav span{font-family:var(--body);font-size:.58rem;font-weight:800;letter-spacing:.1em}.scene-menu nav i{font-family:var(--body);font-size:.32em;font-style:normal}.scene-menu>p{color:var(--muted-ink);font-size:.62rem;font-weight:800;letter-spacing:.11em;margin:0;text-transform:uppercase}@keyframes scene-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){html,body,#root{overflow:hidden}.scene-dock{height:4.5rem;padding:0 1.25rem}.scene-dock>a{width:6.4rem}.scene-dock__smile{width:2.25rem}.scene{padding:6.25rem 1.25rem 5.8rem}.scene__hero-copy{left:1.25rem;max-width:19rem;top:8rem}.scene__hero-copy h1{font-size:clamp(4rem,17vw,5.9rem);margin:1.4rem 0}.scene__hero-copy>span{font-size:1rem;max-width:18rem}.scene__signal-note{bottom:6.25rem;font-size:.56rem;right:1.25rem;max-width:8rem;text-align:right}.scene--signal .signal-field__control{align-items:flex-start;bottom:5.7rem;flex-direction:column;left:1.25rem;max-width:calc(100% - 2.5rem)}.scene--signal .signal-field__control span{max-width:15rem}.scene--signal .signal-field__control button{padding:.85rem 1.1rem}.scene--practice{display:block;overflow-y:auto;padding-bottom:5rem}.scene--practice h2,.scene--proof h2,.scene--contact h2{font-size:clamp(4rem,16vw,5.8rem)}.scene-services{margin-top:4rem}.scene-services button{grid-template-columns:2rem 1fr auto}.scene-services button strong{font-size:2rem}.scene-services article>div{margin-left:2rem}.scene--proof{display:block;overflow-y:auto}.proof-orbit{margin:0 auto 3rem;width:min(76vw,23rem)}.scene-proof-copy h2{margin-bottom:3rem}.scene--contact{display:block;overflow-y:auto}.scene-contact-body{display:block;margin-top:4rem}.scene-contact-body form{margin-top:3rem}.scene-rail{gap:.45rem;justify-content:space-between;padding:1rem 1.25rem}.scene-rail button{font-size:.52rem;gap:.28rem;min-width:0}.scene-menu{padding:1.25rem}.scene-menu nav button{font-size:clamp(3.4rem,16vw,5rem);gap:.4rem;grid-template-columns:2rem 1fr auto}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--dock-h:5.3rem;--rail-h:4.8rem;--scene-top:calc(var(--dock-h) + clamp(1.8rem,4vw,4rem));--scene-bottom:calc(var(--rail-h) + clamp(1.5rem,3vw,3rem))}.scene-site,.scene-deck{block-size:100dvh;min-block-size:100svh}.scene-dock{height:var(--dock-h)}.scene-rail{min-height:var(--rail-h)}.scene{padding-block:var(--scene-top) var(--scene-bottom)}.scene--signal{padding:0}.scene--practice,.scene--proof,.scene--contact{overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scroll-padding-block:var(--scene-top) var(--scene-bottom)}.scene--practice,.scene--proof,.scene--contact{align-content:center}.scene__hero-copy{max-width:min(52vw,47rem)}.scene--signal .signal-field__control{bottom:calc(var(--rail-h) + 1.75rem)}.scene-menu{overflow-y:auto;padding-bottom:calc(var(--rail-h) + 2rem)}@media (min-width:761px) and (max-width:60rem){.scene--practice,.scene--proof,.scene--contact{align-content:start;grid-template-columns:1fr;gap:clamp(2.5rem,6vw,4.5rem)}.scene--practice header,.scene--practice .scene-services,.scene-proof-copy,.scene-contact-title,.scene-contact-body{max-width:44rem}.scene--practice .scene-services{width:100%}.proof-orbit{justify-self:start;width:min(20rem,52vw)}.scene-contact-body{width:100%}}@media (max-width:760px){:root{--dock-h:4.5rem;--rail-h:4.35rem;--scene-top:calc(var(--dock-h) + 1.55rem);--scene-bottom:calc(var(--rail-h) + 1.5rem)}.scene{padding:var(--scene-top) 1.25rem var(--scene-bottom)}.scene--signal{padding:0}.scene--signal .signal-field__stage:after{background:linear-gradient(90deg,rgba(16,16,16,.99) 0%,rgba(16,16,16,.96) 62%,rgba(16,16,16,.58) 77%,transparent 95%)}.scene--signal .signal-field__control{bottom:calc(var(--rail-h) + 1.35rem)}.scene--signal .signal-field__control span{max-width:17rem}.scene--practice,.scene--proof,.scene--contact{padding-bottom:var(--scene-bottom)}.scene-menu{padding-bottom:calc(var(--rail-h) + 2rem)}}.scene h1,.scene h2{letter-spacing:-.055em}.scene-services button strong{letter-spacing:-.04em}.scene-proof-stats strong{letter-spacing:-.055em}.scene-menu nav button{letter-spacing:-.055em}.scene--signal .signal-field__stage{background:radial-gradient(circle at 76% 42%,rgba(239,68,35,.12),transparent 28%),radial-gradient(circle at 88% 68%,rgba(243,240,234,.06),transparent 24%),var(--ink)}.scene--signal .signal-field__control{align-items:end;display:grid;gap:clamp(1.2rem,3vw,2.4rem);grid-template-columns:minmax(0,1fr) auto;max-width:none;width:min(35rem,calc(100vw - clamp(2.5rem,14vw,16rem)))}.scene--signal .signal-field__control>div{max-width:20rem}.scene--signal .signal-field__control button{box-shadow:0 .45rem 1.3rem #ef44232e;white-space:nowrap}@media (max-width:760px){.scene h1,.scene h2{letter-spacing:-.045em}.scene--signal .signal-field__control{align-items:flex-start;display:flex;gap:1.15rem;grid-template-columns:none;width:calc(100% - 2.5rem)}.scene--signal .signal-field__control>div{max-width:17rem}}.impact-orbit{align-self:center;justify-self:center;text-align:center;width:min(100%,34rem)}.proof-orbit{--orbit-x:0;--orbit-y:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background:var(--ink);border:0;border-radius:52% 48% 60% 40%/43% 57%;cursor:crosshair;display:block;isolation:isolate;padding:0;position:relative;transition:border-radius .28s ease,transform .28s ease;width:100%}.proof-orbit:hover,.proof-orbit:focus-visible{border-radius:46% 54% 48% 52%/54% 46%;transform:scale(1.018)}.proof-orbit span:nth-child(1){transform:translate(calc(var(--orbit-x) * .55rem),calc(var(--orbit-y) * .55rem));transition:transform .16s ease-out}.proof-orbit span:nth-child(2){transform:translate(calc(1.1rem + var(--orbit-x) * -.9rem),calc(var(--orbit-y) * -.9rem));transition:transform .18s ease-out}.proof-orbit span:nth-child(3){transform:translate(calc(var(--orbit-x) * 1.4rem),calc(var(--orbit-y) * 1.4rem));transition:transform .13s ease-out}.proof-orbit__pulse{border:1px solid rgba(239,68,35,.82);height:10%;left:45%;pointer-events:none;top:45%;width:10%;z-index:2}.proof-orbit__pulse{animation:orbit-pulse .72s cubic-bezier(.2,.8,.2,1)}.impact-orbit__hint{font-size:.62rem;font-weight:800;letter-spacing:.1em;margin:1.25rem 0 .45rem;text-transform:uppercase}.impact-orbit__status{color:var(--muted-ink);font-size:.8rem;letter-spacing:-.01em;line-height:1.45;margin:0 auto;max-width:20rem}@keyframes orbit-pulse{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(9)}}@media (max-width:760px){.impact-orbit{margin:0 auto 2.35rem;width:min(76vw,23rem)}.impact-orbit__hint{margin-top:1rem}.impact-orbit__status{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.proof-orbit,.proof-orbit span:nth-child(1),.proof-orbit span:nth-child(2),.proof-orbit span:nth-child(3){transition:none}.proof-orbit__pulse{animation:none;opacity:0}}.sr-only{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.scene-dock__experience{border-left:1px solid var(--line-dark)!important;padding-left:1rem!important}.experience-switcher{background:var(--paper);box-shadow:0 1rem 2.5rem #10101026;color:var(--ink);padding:1rem;position:fixed;right:clamp(1.25rem,4vw,4rem);top:calc(var(--dock-h) - .35rem);width:min(20rem,calc(100vw - 2.5rem));z-index:25}.experience-switcher>p{font-size:.58rem;font-weight:800;letter-spacing:.11em;margin:0 0 .85rem;text-transform:uppercase}.experience-switcher button{align-items:baseline;background:transparent;border:0;border-top:1px solid var(--line-dark);color:var(--ink);display:grid;gap:.65rem;grid-template-columns:1.7rem auto 1fr;padding:.8rem 0;text-align:left;width:100%}.experience-switcher button:last-child{border-bottom:1px solid var(--line-dark)}.experience-switcher button span{color:var(--spark);font-size:.58rem;font-weight:800;letter-spacing:.1em}.experience-switcher button strong{font-family:var(--display);font-size:1.35rem;letter-spacing:-.035em;line-height:1}.experience-switcher button i{color:var(--muted-ink);font-size:.7rem;font-style:normal;justify-self:end;line-height:1.35;text-align:right}.experience-switcher button[aria-pressed=true] strong,.experience-switcher button:hover strong{color:var(--spark)}.scene-site--experience-paper{background:var(--paper)}.scene-site--experience-paper .scene--signal{background:var(--paper);color:var(--ink)}.scene-site--experience-paper .scene--signal .signal-field__stage{background:radial-gradient(circle at 77% 44%,rgba(239,68,35,.16),transparent 31%),radial-gradient(circle at 86% 72%,rgba(16,16,16,.08),transparent 25%),var(--paper)}.scene-site--experience-paper .scene--signal .signal-field__stage:after{background:linear-gradient(90deg,rgba(243,240,234,.99) 0%,rgba(243,240,234,.95) 42%,rgba(243,240,234,.44) 67%,transparent 88%)}.scene-site--experience-paper .scene__hero-copy>p,.scene-site--experience-paper .scene__hero-copy>span{color:var(--muted-ink)}.scene-site--experience-paper .scene--signal .signal-field__control,.scene-site--experience-paper .scene--signal .signal-field__control p{color:var(--ink)}.scene-site--experience-paper .scene--signal .signal-field__control span{color:var(--muted-ink)}.scene-site--experience-paper .scene--signal .signal-field__control button{background:var(--ink);box-shadow:0 .45rem 1.3rem #10101026;color:var(--paper)}.scene-site--experience-paper.scene-site--signal .scene-rail button{border-color:var(--line-dark);color:var(--ink)}.scene-site--experience-paper .scene--practice,.scene-site--experience-paper .scene--contact{background:var(--ink);color:var(--paper)}.scene-site--experience-paper .scene-services article,.scene-site--experience-paper .scene-contact-body form label,.scene-site--experience-paper .studio-clock{border-color:var(--line-light)}.scene-site--experience-paper .scene-services button{color:var(--paper)}.scene-site--experience-paper .scene-services article>div p,.scene-site--experience-paper .scene-contact-body form small{color:var(--muted-paper)}.scene-site--experience-paper .scene-contact-title>span,.scene-site--experience-paper .scene-contact-body input,.scene-site--experience-paper .scene-contact-body textarea{color:var(--paper)}.scene-site--experience-paper .scene-contact-body input::placeholder,.scene-site--experience-paper .scene-contact-body textarea::placeholder{color:#f3f0ea80}.scene-site--experience-paper .scene-contact-body form button{background:var(--paper);color:var(--ink)}.scene-site--experience-paper.scene-site--practice .scene-rail button,.scene-site--experience-paper.scene-site--contact .scene-rail button{border-color:var(--line-light);color:var(--paper)}.scene-site--experience-paper .scene--proof{background:var(--concrete)}.scene-site--experience-paper .proof-orbit{background:var(--spark)}.scene-site--experience-paper .proof-orbit span:nth-child(1){border-color:#10101094}.scene-site--experience-paper .proof-orbit span:nth-child(2){border-color:#101010d1}.scene-site--experience-paper .proof-orbit span:nth-child(3){background:var(--ink)}.scene-site--experience-voltage .scene--signal .signal-field__stage{background:radial-gradient(circle at 72% 46%,rgba(239,68,35,.27),transparent 38%),radial-gradient(circle at 92% 22%,rgba(239,68,35,.13),transparent 24%),var(--ink)}.scene-site--experience-voltage .scene__hero-copy{top:clamp(10rem,21vh,15rem)}.scene-site--experience-voltage .scene__hero-copy h1{font-size:clamp(5.1rem,9.8vw,12.2rem)}.scene-site--experience-voltage .scene--practice{background:var(--paper)}.scene-site--experience-voltage .scene--proof{background:var(--ink);color:var(--paper)}.scene-site--experience-voltage .scene-proof-stats span{color:var(--muted-paper)}.scene-site--experience-voltage .scene-proof-copy li{border-color:var(--line-light)}.scene-site--experience-voltage .scene-proof-copy li span{color:var(--spark)}.scene-site--experience-voltage .proof-orbit{background:var(--paper)}.scene-site--experience-voltage .proof-orbit span:nth-child(1){border-color:#1010108c}.scene-site--experience-voltage .proof-orbit span:nth-child(2){border-color:#ef4423e6}.scene-site--experience-voltage .proof-orbit span:nth-child(3){background:var(--spark)}.scene-site--experience-voltage .impact-orbit__status{color:var(--muted-paper)}.scene-site--experience-voltage .scene--contact{background:var(--concrete)}.scene-site--experience-voltage.scene-site--proof .scene-rail button{border-color:var(--line-light);color:var(--paper)}@media (max-width:760px){.scene-dock__experience{padding-left:.7rem!important}.experience-switcher{right:1.25rem;top:calc(var(--dock-h) - .2rem)}.experience-switcher button i{font-size:.64rem}.scene-site--experience-voltage .scene__hero-copy{top:8rem}}@media (min-width:761px){.scene-site--experience-paper .scene-rail{align-items:stretch;background:#f3f0eaeb;bottom:0;flex-direction:column;gap:.7rem;justify-content:end;left:0;padding:2rem 1rem;right:auto;top:var(--dock-h);width:6.15rem}.scene-site--experience-paper .scene-rail button{align-items:center;border-left:1px solid var(--line-dark);border-top:0;display:flex;flex:0 0 auto;gap:.4rem;justify-content:center;min-width:0;padding:.45rem 0;text-align:center;writing-mode:vertical-rl}.scene-site--experience-paper .scene-rail button span{font-size:.52rem}.scene-site--experience-paper .scene:not(.scene--signal){padding-left:calc(6.15rem + clamp(2rem,5vw,6rem))}.scene-site--experience-paper .scene__hero-copy{left:calc(6.15rem + clamp(2rem,6vw,8rem));max-width:min(43vw,39rem);top:clamp(11rem,24vh,16rem)}.scene-site--experience-paper .scene--signal .signal-field__stage{border-radius:48% 52% 42% 58%/54% 42% 58% 46%;box-shadow:0 1.5rem 4rem #10101021;height:min(42vw,42rem);left:auto;overflow:hidden;right:clamp(3rem,7vw,9rem);top:50%;transform:translateY(-42%);width:min(42vw,42rem)}.scene-site--experience-paper .scene--signal .signal-field__control{left:calc(6.15rem + clamp(2rem,6vw,8rem));width:min(29rem,calc(100vw - 50rem))}.scene-site--experience-paper .scene--practice{grid-template-columns:minmax(16rem,.75fr) minmax(24rem,1.25fr)}.scene-site--experience-paper .scene--proof{grid-template-columns:minmax(17rem,.7fr) minmax(25rem,1.3fr)}.scene-site--experience-voltage .scene--signal{background:var(--paper);color:var(--ink)}.scene-site--experience-voltage .scene--signal .signal-field__stage{background:radial-gradient(circle at 72% 42%,rgba(239,68,35,.3),transparent 40%),var(--ink);bottom:0;height:clamp(23rem,46vh,34rem);top:auto}.scene-site--experience-voltage .scene--signal .signal-field__stage:after{background:linear-gradient(90deg,rgba(16,16,16,.94) 0%,rgba(16,16,16,.72) 38%,rgba(16,16,16,.12) 78%,transparent 100%)}.scene-site--experience-voltage .scene__hero-copy{left:clamp(2rem,8vw,10rem);max-width:min(72vw,62rem);top:clamp(9rem,16vh,12rem)}.scene-site--experience-voltage .scene__hero-copy>p,.scene-site--experience-voltage .scene__hero-copy>span{color:var(--muted-ink)}.scene-site--experience-voltage .scene--signal .signal-field__control{left:clamp(2rem,8vw,10rem);max-width:35rem}.scene-site--experience-voltage .scene--practice{align-content:start;grid-template-columns:minmax(23rem,1fr) minmax(26rem,1.15fr)}.scene-site--experience-voltage .scene--practice header{padding-top:clamp(3rem,8vh,7rem)}.scene-site--experience-voltage .scene--proof{grid-template-columns:minmax(19rem,.85fr) minmax(27rem,1.15fr)}}@media (max-width:760px){.scene-site--experience-paper .scene-rail{background:transparent;bottom:0;flex-direction:row;left:0;padding:1rem 1.25rem;right:0;top:auto;width:auto}.scene-site--experience-paper .scene-rail button{border-left:0;border-top:1px solid var(--line-dark);display:flex;writing-mode:horizontal-tb}.scene-site--experience-voltage .scene--signal{background:var(--paper);color:var(--ink)}.scene-site--experience-voltage .scene--signal .signal-field__stage{background:radial-gradient(circle at 72% 42%,rgba(239,68,35,.3),transparent 42%),var(--ink);bottom:0;height:48%;top:auto}.scene-site--experience-voltage .scene--signal .signal-field__stage:after{background:linear-gradient(90deg,#101010f5,#101010b8 56%,#10101029)}.scene-site--experience-voltage .scene__hero-copy{top:7.4rem}.scene-site--experience-voltage .scene__hero-copy>p,.scene-site--experience-voltage .scene__hero-copy>span{color:var(--muted-ink)}}.signal-field--signal canvas{cursor:crosshair}.signal-field--paper canvas{cursor:grab}.signal-field--paper canvas:active{cursor:grabbing}.signal-field--voltage canvas{cursor:cell}@media (min-width:761px){.scene-site--experience-paper .scene__hero-copy{max-width:min(42vw,36rem)}.scene-site--experience-paper .scene--signal .signal-field__stage{width:min(33vw,30rem)}.scene-site--experience-paper .scene--signal .signal-field__control{width:clamp(18rem,30vw,29rem)}.scene-site--experience-voltage .scene--signal .signal-field__stage{height:clamp(20rem,40vh,30rem)}}.scene-site--experience-paper .day-dot--night{background:var(--paper);box-shadow:0 0 0 1px #f3f0ea5c}.impact-orbit .impact-orbit__hint{margin:1.25rem 0 .45rem}.impact-orbit .impact-orbit__status{margin:0 auto}.scene-site--experience-voltage .impact-orbit__hint{color:var(--paper)}@supports (mix-blend-mode:difference){.scene-site--experience-voltage .impact-orbit__hint{color:var(--paper);mix-blend-mode:difference}}@media (max-width:760px){.impact-orbit .impact-orbit__hint{margin-top:1rem}}@media (min-width:761px){.scene-site--experience-paper .scene__hero-copy{top:clamp(9rem,19vh,13rem)}.scene-site--experience-paper .scene__hero-copy h1{font-size:clamp(4.4rem,7.2vw,8.8rem);line-height:.9}.scene-site--experience-paper .scene--signal .signal-field__control{bottom:clamp(1.75rem,5vh,4.5rem)}.scene-site--experience-voltage .scene--signal .signal-field__stage{height:clamp(18rem,54vh,34rem);overflow:visible}.scene-site--experience-voltage .scene--signal .signal-field__stage:before{background:repeating-linear-gradient(90deg,transparent 0 13px,rgba(239,68,35,.32) 14px 15px,transparent 16px 24px);clip-path:polygon(0 100%,4% 48%,8% 100%,13% 62%,18% 100%,25% 32%,31% 100%,39% 55%,45% 100%,53% 22%,60% 100%,68% 58%,75% 100%,83% 35%,90% 100%,96% 48%,100% 100%);content:"";height:5.25rem;left:42%;-webkit-mask-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.85) 45%,rgba(0,0,0,.35));mask-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.85) 45%,rgba(0,0,0,.35));opacity:.72;pointer-events:none;position:absolute;right:4%;top:-3.5rem;z-index:1}.scene-site--experience-voltage .scene__hero-copy{top:clamp(8.8rem,15vh,11.5rem)}}@media (min-width:761px) and (max-height:46rem){.scene-site--experience-paper .scene__hero-copy{top:clamp(7.4rem,14vh,8.8rem)}.scene-site--experience-paper .scene__hero-copy h1{font-size:clamp(3.9rem,6.4vw,6.7rem);margin:1.05rem 0 .9rem}.scene-site--experience-paper .scene__hero-copy>span{max-width:20rem}.scene-site--experience-paper .scene--signal .signal-field__stage{height:min(34vw,25rem);transform:translateY(-38%);width:min(34vw,25rem)}.scene-site--experience-paper .scene--signal .signal-field__control{bottom:1.65rem}}@media (min-width:761px){.scene-site--experience-voltage .scene--signal .signal-field__stage{bottom:0;height:auto;top:clamp(14rem,39vh,28rem)}}.scene-dock__experience{align-items:baseline!important;display:inline-flex;gap:.42rem}.scene-dock__experience strong{font-family:var(--body);font-size:.62rem;font-weight:800;letter-spacing:.11em}.experience-switcher>small{color:var(--muted-ink);display:block;font-size:.76rem;letter-spacing:-.01em;line-height:1.45;margin:-.35rem 0 1rem;max-width:16rem}.experience-switcher button{grid-template-columns:1.7rem minmax(5.25rem,auto) 1fr}.hero-word{display:inline-block}.scene-site--experience-voltage .scene--signal{isolation:isolate}.scene-site--experience-voltage .scene__hero-copy h1{position:relative;z-index:3}.scene-site--experience-voltage .hero-word--ink{color:var(--ink);position:relative;z-index:4}.scene-site--experience-voltage .hero-word--spark{color:var(--spark);position:relative;z-index:4}@supports (mix-blend-mode:difference){.scene-site--experience-voltage .hero-word--ink{color:var(--paper);mix-blend-mode:difference}}@media (max-width:760px){.scene-dock__experience{gap:.3rem}.scene-dock__experience strong{font-size:.56rem}.experience-switcher>small{font-size:.72rem}}@media (min-width:761px){.scene-site--experience-voltage .scene--signal{--voltage-stage-top:clamp(14rem,39vh,28rem)}.scene-site--experience-voltage .scene--signal .signal-field__stage{top:var(--voltage-stage-top)}}.scene-site--experience-voltage .hero-word--ink{color:var(--ink);mix-blend-mode:normal}@supports ((-webkit-background-clip:text) or (background-clip:text)){.scene-site--experience-voltage .hero-word--ink{background:linear-gradient(to bottom,var(--ink) 0,var(--ink) calc(var(--voltage-stage-top,48vh) - 1px),var(--paper) calc(var(--voltage-stage-top,48vh) + 1px),var(--paper) 100%);background-attachment:fixed;background-clip:text;-webkit-background-clip:text;color:transparent}}.scene-site--experience-voltage .voltage-hero>p{color:var(--muted-ink);font-size:.62rem;font-weight:800;left:clamp(1.25rem,8vw,10rem);letter-spacing:.11em;margin:0;position:absolute;text-transform:uppercase;top:clamp(7.5rem,12vh,10rem)}.scene-site--experience-voltage .voltage-hero h1{font-family:var(--display);font-size:clamp(4.8rem,8.6vw,10rem);font-weight:800;top:0;right:0;bottom:0;left:0;letter-spacing:-.055em;line-height:.84;margin:0;position:absolute}.scene-site--experience-voltage .voltage-hero__charge{color:var(--ink);top:calc(var(--voltage-stage-top) - clamp(10rem,13vw,15rem))}.scene-site--experience-voltage .voltage-hero__transmit{color:var(--paper);top:calc(var(--voltage-stage-top) + clamp(.65rem,1.5vw,1.65rem));z-index:2}@media (max-width:760px){.scene-site--experience-voltage .scene--signal{--voltage-stage-top:52%}.scene-site--experience-voltage .voltage-hero>p{left:1.25rem;top:6.15rem}.scene-site--experience-voltage .voltage-hero h1{font-size:clamp(3.8rem,15vw,5.4rem);line-height:.86}.scene-site--experience-voltage .voltage-hero__charge,.scene-site--experience-voltage .voltage-hero__transmit{left:1.25rem;max-width:calc(100% - 2.5rem)}.scene-site--experience-voltage .voltage-hero__charge{top:calc(var(--voltage-stage-top) - 10rem)}.scene-site--experience-voltage .voltage-hero__transmit{top:calc(var(--voltage-stage-top) + .7rem)}.scene-site--experience-voltage .voltage-hero__transmit em{display:block;margin-left:clamp(1rem,8vw,2rem);margin-top:-.08em}}.scene-site--experience-voltage .scene--signal{--voltage-stage-top:clamp(18rem,43vh,30rem);background:var(--paper);color:var(--ink)}.scene-site--experience-voltage .scene--signal .signal-field__stage{background:radial-gradient(circle at 78% 47%,rgba(239,68,35,.31),transparent 36%),radial-gradient(circle at 63% 68%,rgba(243,240,234,.09),transparent 30%),var(--ink);bottom:0;height:auto;overflow:hidden;top:var(--voltage-stage-top)}.scene-site--experience-voltage .scene--signal .signal-field__stage:before{display:none}.scene-site--experience-voltage .scene--signal .signal-field__stage:after{background:linear-gradient(90deg,rgba(16,16,16,.96) 0%,rgba(16,16,16,.84) 36%,rgba(16,16,16,.26) 69%,transparent 100%)}.scene-site--experience-voltage .voltage-hero{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:3}.scene-site--experience-voltage .voltage-hero h1{font-family:var(--display);font-size:clamp(4.8rem,8.6vw,10rem);font-weight:800;top:0;right:0;bottom:0;left:0;letter-spacing:-.058em;line-height:.84;margin:0;position:absolute}.scene-site--experience-voltage .voltage-hero__charge,.scene-site--experience-voltage .voltage-hero__transmit{display:block;left:clamp(1.25rem,8vw,10rem);position:absolute}.scene-site--experience-voltage .voltage-hero__charge{color:var(--ink);top:calc(var(--voltage-stage-top) - clamp(9.8rem,12vw,14rem))}.scene-site--experience-voltage .voltage-hero__transmit{color:var(--paper);top:calc(var(--voltage-stage-top) + clamp(2.5rem,4.3vw,4.25rem));z-index:2}.scene-site--experience-voltage .voltage-hero__transmit em{color:var(--spark);font-style:italic;font-weight:700}.scene-site--experience-voltage .voltage-hero__label{font-family:var(--body);font-size:.62rem;font-weight:800;letter-spacing:.11em;left:clamp(1.25rem,8vw,10rem);position:absolute;text-transform:uppercase}.scene-site--experience-voltage .voltage-hero__label--charge{color:var(--muted-ink);top:calc(var(--voltage-stage-top) - clamp(11.45rem,14vw,16.15rem))}.scene-site--experience-voltage .voltage-hero__label--transmit{color:#f3f0ea8f;top:calc(var(--voltage-stage-top) + clamp(1.15rem,2.25vw,2.1rem))}.scene-site--experience-voltage .voltage-hero__bridge{align-items:center;color:var(--muted-ink);display:flex;gap:.9rem;left:clamp(1.25rem,8vw,10rem);position:absolute;right:clamp(1.25rem,6vw,7rem);top:calc(var(--voltage-stage-top) - 1.9rem)}.scene-site--experience-voltage .voltage-hero__bridge i{border-top:1px solid rgba(16,16,16,.25);display:block;flex:1;order:2}.scene-site--experience-voltage .voltage-hero__bridge b{font-family:var(--body);font-size:.58rem;font-weight:800;letter-spacing:.1em;order:1;white-space:nowrap}.scene-site--experience-voltage .scene--signal .signal-field__control{align-items:end;grid-template-columns:minmax(0,1fr) minmax(10rem,13rem) auto;max-width:min(54rem,calc(100vw - clamp(2.5rem,16vw,20rem)));width:auto}.signal-field--voltage .signal-field__charge{color:var(--paper);display:grid;gap:.55rem;min-width:0}.signal-field--voltage .signal-field__charge>span{align-items:baseline;display:flex;font-size:.59rem;font-weight:800;justify-content:space-between;letter-spacing:.1em;text-transform:uppercase}.signal-field--voltage .signal-field__charge output{color:var(--spark);font-variant-numeric:tabular-nums}.signal-field--voltage .signal-field__charge input{accent-color:var(--spark);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--spark),rgba(243,240,234,.36));border-radius:999px;cursor:ew-resize;height:2px;margin:0;width:100%}.signal-field--voltage .signal-field__charge input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--paper);border:2px solid var(--spark);border-radius:50%;box-shadow:0 0 0 .28rem #ef442324;height:.9rem;width:.9rem}.signal-field--voltage .signal-field__charge input::-moz-range-thumb{background:var(--paper);border:2px solid var(--spark);border-radius:50%;box-shadow:0 0 0 .28rem #ef442324;height:.65rem;width:.65rem}.signal-field--voltage .signal-field__charge input:focus-visible{outline:2px solid var(--paper);outline-offset:.45rem}@media (max-width:760px){.scene-site--experience-voltage .scene--signal{--voltage-stage-top:51%}.scene-site--experience-voltage .scene--signal .signal-field__stage:after{background:linear-gradient(90deg,rgba(16,16,16,.97) 0%,rgba(16,16,16,.78) 58%,rgba(16,16,16,.16) 90%,transparent 100%)}.scene-site--experience-voltage .voltage-hero h1{font-size:clamp(3.75rem,15vw,5.3rem);line-height:.86}.scene-site--experience-voltage .voltage-hero__charge,.scene-site--experience-voltage .voltage-hero__transmit{left:1.25rem;max-width:calc(100% - 2.5rem)}.scene-site--experience-voltage .voltage-hero__charge{top:calc(var(--voltage-stage-top) - 9.2rem)}.scene-site--experience-voltage .voltage-hero__transmit{top:calc(var(--voltage-stage-top) + 3.35rem)}.scene-site--experience-voltage .voltage-hero__transmit em{display:block;margin-left:clamp(1rem,8vw,2rem);margin-top:-.08em}.scene-site--experience-voltage .voltage-hero__label{left:1.25rem}.scene-site--experience-voltage .voltage-hero__label--charge{top:calc(var(--voltage-stage-top) - 10.55rem)}.scene-site--experience-voltage .voltage-hero__label--transmit{top:calc(var(--voltage-stage-top) + 1.7rem)}.scene-site--experience-voltage .voltage-hero__bridge{left:1.25rem;right:1.25rem;top:calc(var(--voltage-stage-top) - 1.55rem)}.scene-site--experience-voltage .voltage-hero__bridge b{font-size:.52rem}.scene-site--experience-voltage .scene--signal .signal-field__control{align-items:stretch;display:grid;gap:.8rem;grid-template-columns:1fr;max-width:none;width:calc(100% - 2.5rem)}.signal-field--voltage .signal-field__charge{max-width:17rem}.signal-field--voltage .signal-field__control button{justify-self:start}}@media (max-width:760px){:root{--dock-h:4.25rem;--rail-h:3.9rem;--scene-top:calc(var(--dock-h) + 1.7rem);--scene-bottom:calc(var(--rail-h) + 1.55rem)}.scene-site,.scene-deck{block-size:100dvh;min-block-size:100svh}.scene-dock{height:var(--dock-h);padding:0 1rem}.scene-dock>a{width:5.75rem}.scene-dock>div{gap:.5rem}.scene-dock__smile{width:2rem}.scene-dock button{min-height:2.75rem;padding:.45rem 0}.scene-dock__experience{padding-left:.6rem!important}.scene-dock__experience strong{font-size:.53rem;letter-spacing:.09em}.scene-dock button span{margin-left:.28rem}.scene__hero-copy{left:1rem;max-width:calc(100% - 2rem);top:calc(var(--dock-h) + 2.2rem)}.scene__hero-copy h1{font-size:clamp(3rem,15vw,4rem);letter-spacing:-.058em;line-height:.88;margin:1rem 0 .85rem}.scene__hero-copy .hero-word--ink,.scene__hero-copy .hero-word--spark{white-space:nowrap}.scene__hero-copy>span{font-size:.92rem;line-height:1.48;max-width:15.5rem}.scene--signal .signal-field__control{bottom:calc(var(--rail-h) + .85rem);gap:.75rem;left:1rem;width:calc(100% - 2rem)}.scene--signal .signal-field__control>div{max-width:14rem}.scene--signal .signal-field__control span{font-size:.86rem;line-height:1.42;max-width:14rem}.scene--signal .signal-field__control button{min-height:2.9rem;padding:.75rem 1.05rem}.scene-rail{gap:.35rem;min-height:var(--rail-h);padding:.6rem 1rem max(.6rem,env(safe-area-inset-bottom))}.scene-rail button{flex:1;font-size:.47rem;gap:.2rem;justify-content:center;min-height:2.3rem;padding:.42rem 0;text-align:center}.scene-rail button span{font-size:.45rem}.experience-switcher{left:1rem;right:1rem;top:calc(var(--dock-h) - .15rem);width:auto}.experience-switcher>small{max-width:18rem}.experience-switcher button{align-items:start;column-gap:.55rem;grid-template-columns:1.45rem minmax(0,1fr);padding:.7rem 0;row-gap:.2rem}.experience-switcher button strong{font-size:1.2rem}.experience-switcher button i{font-size:.68rem;grid-column:2;justify-self:start;text-align:left}.scene--practice,.scene--proof,.scene--contact{bottom:var(--rail-h);height:auto;padding:1.7rem 1rem 1.9rem;scroll-padding:1.7rem 1rem 1.9rem;top:var(--dock-h)}.scene--practice h2,.scene--proof h2,.scene--contact h2{font-size:clamp(3.15rem,13.5vw,4.55rem);letter-spacing:-.055em;line-height:.9}.scene--practice header,.scene-proof-copy,.scene-contact-title{max-width:20rem}.scene-services{margin-top:2.5rem}.scene-services article{padding:.8rem 0}.scene-services button{gap:.75rem;grid-template-columns:1.55rem minmax(0,1fr) auto}.scene-services button strong{font-size:clamp(1.7rem,8.5vw,2.15rem);line-height:1}.scene-services article>div{margin:.8rem 0 0 2.3rem}.scene-services article>div p{font-size:.94rem;line-height:1.55}.impact-orbit{margin:0 auto 2rem;width:min(72vw,19rem)}.proof-orbit{min-height:12rem}.impact-orbit__hint{margin-top:.85rem}.scene-proof-copy h2{margin:1rem 0 2.1rem}.scene-proof-stats{gap:1.15rem}.scene-proof-stats strong{font-size:clamp(2.8rem,13vw,4.1rem)}.scene-proof-copy ol{margin-top:2.25rem}.scene-proof-copy li{gap:.7rem;grid-template-columns:1.55rem 1fr;padding:.7rem 0}.scene-contact-title h2{margin:1rem 0}.scene-contact-title>span{font-size:1rem;line-height:1.45}.scene-contact-body,.scene-contact-body form{margin-top:2.35rem}.studio-clock{padding:.85rem 0}.studio-clock time{font-size:1.4rem}.scene-contact-body form label{padding:.85rem 0}.scene-contact-body form button{min-height:3rem;padding:.9rem 1rem}.scene-menu{padding:1rem 1rem calc(var(--rail-h) + 1.4rem);padding-bottom:max(calc(var(--rail-h) + 1.4rem),calc(env(safe-area-inset-bottom) + 5rem))}.scene-menu__close{min-height:3.5rem;min-width:3.5rem}.scene-menu nav{margin:auto 0}.scene-menu nav button{font-size:clamp(3rem,15vw,4.25rem);gap:.45rem;grid-template-columns:1.65rem minmax(0,1fr) auto;padding:.14em 0}.scene-menu nav span{font-size:.5rem}.scene-menu>p{font-size:.56rem}.scene-site--experience-voltage .scene--signal{--voltage-stage-top:50%}.scene-site--experience-voltage .voltage-hero h1{font-size:clamp(3.25rem,14vw,4.35rem);line-height:.87}.scene-site--experience-voltage .voltage-hero__charge{top:calc(var(--voltage-stage-top) - 8.3rem)}.scene-site--experience-voltage .voltage-hero__transmit{top:calc(var(--voltage-stage-top) + 3rem)}.scene-site--experience-voltage .voltage-hero__transmit em{display:inline;margin:0}.scene-site--experience-voltage .voltage-hero__label--charge{top:calc(var(--voltage-stage-top) - 9.55rem)}.scene-site--experience-voltage .voltage-hero__label--transmit{top:calc(var(--voltage-stage-top) + 1.45rem)}.scene-site--experience-voltage .voltage-hero__bridge{top:calc(var(--voltage-stage-top) - 1.35rem)}.scene-site--experience-voltage .scene--signal .signal-field__control{bottom:calc(var(--rail-h) + .8rem)}.signal-field--voltage .signal-field__charge{max-width:15rem}}@media (max-width:360px),(max-height:43rem){:root{--dock-h:4rem;--rail-h:3.55rem;--scene-top:calc(var(--dock-h) + 1.2rem);--scene-bottom:calc(var(--rail-h) + 1.1rem)}.scene-dock{padding:0 .75rem}.scene-dock>a{width:4.95rem}.scene-dock>div{gap:.32rem}.scene-dock__smile{width:1.75rem}.scene-dock button{font-size:.55rem;letter-spacing:.085em;min-height:2.45rem}.scene-dock__experience{padding-left:.45rem!important}.scene-dock__experience strong{font-size:.48rem}.scene__hero-copy{top:calc(var(--dock-h) + 1.35rem)}.scene__hero-copy h1{font-size:clamp(2.75rem,14.5vw,3.25rem);margin:.65rem 0}.scene__hero-copy>p{font-size:.54rem}.scene__hero-copy>span{font-size:.82rem;line-height:1.34;max-width:13.5rem}.scene--signal .signal-field__control{bottom:calc(var(--rail-h) + .45rem);gap:.45rem}.scene--signal .signal-field__control p{font-size:.54rem}.scene--signal .signal-field__control span{font-size:.76rem;line-height:1.3;max-width:12.5rem}.scene--signal .signal-field__control button{min-height:2.55rem;padding:.55rem .85rem}.scene-rail{padding:.4rem .75rem max(.4rem,env(safe-area-inset-bottom))}.scene-rail button{font-size:.41rem;gap:.12rem;min-height:2rem}.scene-rail button span{font-size:.4rem}.scene-site--experience-voltage .scene--signal{--voltage-stage-top:43%}.scene-site--experience-voltage .voltage-hero h1{font-size:clamp(2.65rem,13.2vw,3rem)}.scene-site--experience-voltage .voltage-hero__charge{top:calc(var(--voltage-stage-top) - 6.95rem)}.scene-site--experience-voltage .voltage-hero__transmit{top:calc(var(--voltage-stage-top) + 2.45rem)}.scene-site--experience-voltage .voltage-hero__transmit em{display:inline;margin:0}.scene-site--experience-voltage .voltage-hero__label--charge{top:calc(var(--voltage-stage-top) - 8rem)}.scene-site--experience-voltage .voltage-hero__label--transmit{top:calc(var(--voltage-stage-top) + .95rem)}.scene-site--experience-voltage .voltage-hero__bridge{top:calc(var(--voltage-stage-top) - 1rem)}.scene-site--experience-voltage .voltage-hero__bridge b{font-size:.46rem}.scene-site--experience-voltage .scene--signal .signal-field__control{align-items:end;column-gap:.65rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(6.7rem,8rem);row-gap:.55rem}.scene-site--experience-voltage .signal-field__control>div{grid-column:1;grid-row:1;max-width:12rem}.scene-site--experience-voltage .signal-field__charge{grid-column:2;grid-row:1;max-width:none}.scene-site--experience-voltage .signal-field__control button{grid-column:1;grid-row:2}.signal-field--voltage .signal-field__charge>span{font-size:.5rem}.scene--practice,.scene--proof,.scene--contact{padding:1.15rem .85rem 1.35rem;scroll-padding:1.15rem .85rem 1.35rem}.scene--practice h2,.scene--proof h2,.scene--contact h2{font-size:clamp(2.7rem,13.5vw,3.25rem)}.scene-services{margin-top:1.75rem}.scene-menu nav button{font-size:clamp(2.6rem,13.5vw,3.25rem)}}.signal-field__stage canvas{touch-action:none}.scene-contact-body input:focus-visible,.scene-contact-body textarea:focus-visible{outline:2px solid var(--spark);outline-offset:4px}.scene-menu nav button[aria-current=page]{color:var(--spark)}@media (max-width:760px){:root{--dock-h: calc(4.25rem + env(safe-area-inset-top)) ;--rail-h: calc(3.9rem + env(safe-area-inset-bottom)) }.scene-dock{padding-top:env(safe-area-inset-top)}.scene-site--experience-paper .scene__hero-copy,.scene-site--experience-voltage .scene__hero-copy,.scene__hero-copy{pointer-events:none}.scene-services button{min-height:2.75rem}.scene-contact-body aside>a{align-items:center;display:inline-flex;min-height:2.75rem}.scene-rail button{min-height:2.65rem}.scene-site--signal .scene-rail{background:linear-gradient(to bottom,rgba(16,16,16,0),var(--ink) 30%)}.scene-site--practice .scene-rail{background:linear-gradient(to bottom,rgba(216,210,200,0),var(--concrete) 30%)}.scene-site--proof .scene-rail,.scene-site--contact .scene-rail,.scene-site--experience-paper.scene-site--signal .scene-rail{background:linear-gradient(to bottom,rgba(243,240,234,0),var(--paper) 30%)}.scene-site--experience-paper.scene-site--practice .scene-rail,.scene-site--experience-paper.scene-site--contact .scene-rail,.scene-site--experience-voltage.scene-site--proof .scene-rail{background:linear-gradient(to bottom,rgba(16,16,16,0),var(--ink) 30%)}.impact-orbit{margin-bottom:1.5rem;width:min(64vw,17rem)}.scene-proof-copy h2{margin:.75rem 0 1.65rem}.scene-proof-stats{gap:.9rem}.signal-field--voltage .signal-field__charge input{background-position:center;background-repeat:no-repeat;background-size:100% 2px;height:2.75rem}.signal-field--voltage .signal-field__charge input::-webkit-slider-thumb{height:1.15rem;width:1.15rem}.signal-field--voltage .signal-field__charge input::-moz-range-thumb{height:.9rem;width:.9rem}}@media (max-width:360px),(max-height:43rem){:root{--dock-h: calc(4rem + env(safe-area-inset-top)) ;--rail-h: calc(3.55rem + env(safe-area-inset-bottom)) }.scene-rail button{min-height:2.3rem}}
