@font-face{font-family:GT Standard;font-style:normal;font-weight:300 900;font-stretch:normal;font-display:swap;src:url(gt-standard-square-vf.woff2) format("woff2")}@font-face{font-family:GT Standard Mono;font-style:normal;font-weight:500;font-display:swap;src:url(gt-standard-mono-medium.otf) format("opentype")}@font-face{font-family:GT Standard Mono Readout;font-style:normal;font-weight:400;font-display:swap;src:url(gt-standard-mono-regular.otf) format("opentype")}@font-face{font-family:GT Standard L;src:url(gt-standard-l-bold-oblique.otf) format("opentype");font-weight:700;font-style:oblique;font-display:swap}@font-face{font-family:GT Standard L;src:url(gt-standard-l-bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--paper:#e9e9e2;--ink:#242522;--graphite:#292a28;--silver:#d5d4cd;--orange:#f25532;--gutter:clamp(24px,4.4vw,84px);--sans:"GT Standard",Helvetica,Arial,sans-serif;--type-hero:min(15.5vw,30svh);--type-masthead:23vw;--type-display:min(clamp(52px,9vw,174px),calc((100vw - 2 * var(--gutter)) / 7.1));--type-product:min(clamp(64px,10vw,194px),calc((100vw - 2 * var(--gutter)) / 4.5));--type-story:clamp(48px,7vw,136px);--type-heading:min(clamp(40px,5.5vw,104px),calc((100vw - 2 * var(--gutter)) / 8.6));--type-subheading:clamp(32px,4.5vw,80px);--type-lead:clamp(24px,1.8vw,32px);--type-body:clamp(18px, calc(14px + .5vw) ,24px);--type-ui:14px;--type-caption:12px;--track-display:-.045em;--track-heading:-.04em;--track-body:-.015em;--track-ui:0;--ease-enter:cubic-bezier(.22,1,.36,1);--motion-hover:.28s;--leading-display:.94;--leading-heading:1.02;--leading-lead:1.3;--leading-body:1.4}*{box-sizing:border-box;font-feature-settings:"ss06" 1}html{scroll-behavior:smooth;scroll-padding-top:0}body{margin:0;font-family:var(--sans);font-weight:400;font-style:normal;font-optical-sizing:auto;background:var(--graphite);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:var(--type-body);letter-spacing:var(--track-body);line-height:var(--leading-body);font-kerning:normal}h1,h2,h3,p,figure{margin:0}.motion-line{display:block}[data-motion-pending]{opacity:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button:focus-visible,a:focus-visible{outline:2px solid currentColor;outline-offset:6px}[hidden]{display:none!important}main [tabindex="-1"]:focus{outline:none}::selection{color:var(--ink);background:var(--orange)}.skip-link{position:fixed;top:16px;left:16px;background:var(--ink);color:var(--paper);padding:14px;z-index:100;transform:translateY(-160%);font-size:var(--type-ui);letter-spacing:var(--track-ui)}.skip-link:focus{transform:none}.site-header{position:fixed;top:0;left:0;width:100%;z-index:30;height:88px;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:36px;color:var(--paper);background:transparent;pointer-events:none}.site-header:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:calc(100% + 16px);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.8) 38%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.8) 38%,transparent 100%)}.site-header:before{background:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.site-header.has-dark-ink{--nav-marker:var(--ink);color:var(--ink)}.site-header.has-dark-ink .brand img{filter:grayscale(1)}.brand{width:164px;flex-shrink:0;display:block;pointer-events:auto;transition:opacity .2s}.brand img{width:100%;height:auto;filter:brightness(0) invert(1)}.brand:hover{opacity:.78}.navigation{display:flex;align-items:center;gap:32px;pointer-events:auto}.nav-link{position:relative;display:flex;align-items:center;min-height:34px;padding:0;color:inherit;font-size:var(--type-ui);font-weight:400;letter-spacing:var(--track-ui);line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.nav-link>span{display:flex;align-items:center;gap:8px;opacity:1;transition:opacity .2s}.nav-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--motion-hover) var(--ease-enter)}.nav-link:hover>span,.nav-link:focus-visible>span,.nav-link[aria-current]>span{opacity:1}.nav-link:hover:after,.nav-link:focus-visible:after{transform:scaleX(1)}.nav-link[aria-current]:after{transform:scaleX(1);background:var(--nav-marker,var(--orange))}.nav-link:active>span{opacity:.6}.nav-link:focus-visible{outline-offset:5px}.nav-contact{margin-left:8px}.nav-contact>span{opacity:1}.nav-arrow{width:12px;height:12px;overflow:visible;transition:transform var(--motion-hover) var(--ease-enter)}.nav-arrow path{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:square;stroke-linejoin:miter}.nav-contact:hover .nav-arrow{transform:translate(1.5px,-1.5px)}.nav-toggle{display:none}.period{color:var(--orange)}.hero-transmission .period{color:#8cd641;opacity:.48}.signal-journey{height:380vh;position:relative}.signal-stage{--opening-gray:#222321;height:100vh;height:100svh;position:sticky;top:0;overflow:clip;isolation:isolate;background:var(--opening-gray);color:var(--paper)}.scene-object{position:absolute;inset:-22% -15% auto;height:130%;z-index:-1}.signal-stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--opening-gray) -15vw,rgba(34,35,33,0) 66vw);opacity:calc(1 - var(--left-field-opacity,1))}canvas{display:block;width:100%;height:100%}.scene-copy{position:absolute;left:var(--gutter);right:var(--gutter);top:17vh;pointer-events:none;opacity:0;transform:translateY(30px);will-change:transform,opacity;z-index:2}.scene-copy.is-current{opacity:1;transform:none}.scene-copy h1,.scene-copy h2{font-size:var(--type-story);font-weight:500;letter-spacing:var(--track-heading);line-height:var(--leading-display)}.scene-copy-intro{top:0;bottom:0}.scene-copy-intro h1{position:absolute;bottom:12vh;left:0;width:100%;max-width:none;font-size:var(--type-hero);line-height:.89;letter-spacing:var(--track-display)}.hero-prelude,.hero-transmission{display:block;font:inherit;letter-spacing:inherit;white-space:nowrap}.scene-copy p{font-size:var(--type-lead);line-height:var(--leading-lead);letter-spacing:var(--track-body);margin-top:43px;max-width:330px}.scene-copy .scene-subhead{position:absolute;top:16vh;left:0;right:auto;margin:0;font-size:var(--type-lead)}.scene-copy-spectrum h2,.scene-copy-intelligence h2{font-size:var(--type-story);width:max-content;max-width:100%}.scene-copy-spectrum p,.scene-copy-intelligence p{max-width:430px}.scene-copy .scene-lead{margin-top:36px}.scene-copy .scene-lead+p{margin-top:16px}.scroll-cue{position:absolute;z-index:3;left:calc(var(--gutter) - 14px);bottom:25px;width:68px;height:68px;display:grid;place-items:center;color:var(--paper);opacity:.74;transition:opacity .2s,transform .3s}.scroll-cue:hover{opacity:1;transform:translateY(3px)}.scroll-cue:active{transform:translateY(5px) scale(.96)}#scroll-arrow{display:block;width:68px;height:68px;pointer-events:none}#scroll-arrow svg{width:100%;height:100%;display:block}#scroll-arrow path{stroke:currentColor!important}.journey-progress{height:2px;background:var(--field-track,linear-gradient(90deg,#a3cd3730,#67d96a30,#f4f8e830));position:absolute;z-index:3;bottom:0;left:0;right:0}.journey-progress span{display:block;width:100%;height:100%;transform-origin:left;transform:scaleX(0);background:var(--field-gradient,linear-gradient(90deg,#a3cd37,#67d96a,#d2e64e,#caeaaa,#f4f8e8))}.introduction{height:100vh;height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;row-gap:clamp(18px,3svh,36px);padding:clamp(88px,11svh,112px) var(--gutter) 0;background:var(--paper);position:relative;overflow:clip}.introduction h2{font-size:min(var(--type-display),17svh);font-weight:500;letter-spacing:var(--track-display);line-height:var(--leading-display);margin-top:0}.intro-bottom{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:end;align-self:center}.intro-bottom p{font-size:var(--type-lead);line-height:var(--leading-lead);letter-spacing:var(--track-body);max-width:620px}.spectrum-swatches{--square:40px;display:flex;align-items:center;width:calc(var(--square) * 4);height:56px}.spectrum-swatches span{position:relative;flex:0 0 var(--square);width:var(--square);height:var(--square);background:var(--graphite)}.spectrum-swatches span:after{content:"";position:absolute;inset:0;background:var(--paper);opacity:calc(var(--activity,0) * .7);transition:opacity .16s ease-out}.intro-spectrum{height:clamp(168px,24svh,240px);margin:0 calc(-1 * var(--gutter));overflow:clip}.intro-spectrum canvas{width:100%;height:100%}.spectrum-swatches span:nth-child(2){background:#858680}.spectrum-swatches span:nth-child(3){background:var(--silver)}.spectrum-swatches span:nth-child(4){background:var(--orange)}.hardware-section{position:relative;height:170vh;background:#191b18;color:var(--paper)}.hardware-stage{position:sticky;top:0;height:100vh;height:100svh;isolation:isolate;overflow:clip;display:grid;grid-template-rows:auto minmax(0,1fr) auto;row-gap:clamp(14px,1.8svh,24px);padding:clamp(104px,12svh,160px) var(--gutter) clamp(64px,6svh,88px)}.hardware-photograph{position:absolute;inset:0;z-index:0}.hardware-photograph img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:.64}.hardware-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#101411ad,#1014113d 44%,#1014112b),linear-gradient(0deg,rgba(16,20,17,.86),transparent 50%,rgba(16,20,17,.2))}#hardware-field{position:relative;grid-row:2;grid-column:1;z-index:2;display:block;width:100%;height:100%;min-height:0;align-self:stretch}.hardware-heading{position:relative;grid-row:1;grid-column:1;z-index:3;pointer-events:none}.hardware-heading h2{font-size:var(--type-product);font-weight:500;line-height:var(--leading-display);letter-spacing:var(--track-display)}.hardware-heading .period{color:var(--orange)}.hardware-copy{position:relative;grid-row:3;grid-column:1;z-index:3;width:min(370px,36vw)}.hardware-copy p{font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--track-body);text-wrap:pretty}.hardware-credit{position:absolute;z-index:3;bottom:32px;right:var(--gutter);font-size:var(--type-caption);letter-spacing:var(--track-ui)}.hardware-credit:hover{text-decoration:underline;text-underline-offset:4px}.studies{height:330vh;position:relative;background:var(--paper)}.studies-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:clip;background:var(--silver)}.study-navigation{position:absolute;top:132px;left:var(--gutter);right:var(--gutter);display:flex;justify-content:flex-start;z-index:3;font-size:var(--type-ui);color:var(--ink);transition:color .25s;letter-spacing:var(--track-ui);line-height:var(--leading-body)}.study-navigation>div{display:flex;gap:30px}.study-navigation button{padding:0 0 9px;opacity:1;border-bottom:1px solid transparent}.study-navigation button[aria-current]{opacity:1;border-color:currentColor}.studies-stage[data-ink=light] .study-navigation{color:var(--paper)}.studies-track{position:relative;width:100%;height:100%}.study{width:100%;height:100%;position:absolute;inset:0;padding:24vh var(--gutter) 10vh;isolation:isolate;color:inherit;visibility:hidden;pointer-events:none}.study:first-child{visibility:visible}.studies-stage[data-ink=light]{color:var(--paper)}.studies-stage[data-ink=dark]{color:var(--ink)}.study-copy{width:36%;position:relative;z-index:1;padding-top:6vh}.study h2{font-family:"GT Standard L",var(--sans);font-size:var(--type-heading);font-style:oblique;font-weight:700;font-synthesis:none;letter-spacing:var(--track-heading);line-height:var(--leading-heading)}.study p{font-size:var(--type-body);line-height:var(--leading-body);max-width:370px;margin-top:42px}.study-art{position:absolute;inset:21% -5% 9% 39%;z-index:0}.rf-section{position:relative;height:220vh;background:#171816;color:var(--paper)}.rf-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:clip;isolation:isolate;padding:125px var(--gutter) 45px}.rf-network{position:absolute;inset:-12% -8% -14%;z-index:-1;opacity:.88}.rf-headline{position:relative;margin-top:54px;isolation:isolate}.rf-headline:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(-1 * var(--gutter));top:-145px;bottom:-160px;width:min(1180px,96vw);background:radial-gradient(ellipse at 16% 38%,#171816e6,#171816c7 28%,#17181670,#17181600 78%)}.rf-headline h2{font-size:var(--type-heading);font-weight:500;line-height:var(--leading-heading);letter-spacing:var(--track-heading);max-width:930px}.rf-bottom{position:absolute;bottom:6vh;left:var(--gutter);right:var(--gutter);display:grid;grid-template-columns:1.3fr 1fr;gap:12%;align-items:end}.rf-description{position:relative;isolation:isolate;max-width:460px;grid-column:2}.rf-description:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-90px -120px -80px -100px;background:radial-gradient(ellipse at 50% 60%,#171816ed,#171816c2 33%,#17181666 58%,#17181600 78%)}.rf-description p{font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--track-body);text-wrap:pretty}.rf-description p+p{margin-top:18px;color:inherit}.world-section{background:var(--paper);overflow:clip}.world-sequence{height:290vh;position:relative}.world-stage{height:100vh;height:100svh;position:sticky;top:0;overflow:clip;isolation:isolate}.world-stage h2{position:absolute;top:11vh;left:0;width:100%;font-family:"GT Standard L",var(--sans);font-size:var(--type-masthead);font-style:oblique;font-weight:700;font-synthesis:none;text-align:center;line-height:1;letter-spacing:var(--track-display);z-index:0;white-space:nowrap}.world-photograph{position:absolute;width:64%;left:18%;top:24vh;z-index:1;transform:scale(.92);transform-origin:center;will-change:transform,opacity}.world-photograph img{width:100%;height:60vh;object-fit:cover;object-position:50% 51%}.world-photograph figcaption{display:flex;justify-content:flex-end;font-size:var(--type-caption);line-height:var(--leading-body);padding-top:15px;letter-spacing:var(--track-ui)}.world-photograph figcaption a:hover{text-decoration:underline}.world-mosaic,.world-tiles{position:absolute;inset:0;pointer-events:none}.world-mosaic{z-index:auto;opacity:0}.world-tile{position:absolute;left:0;top:0;overflow:hidden;transform-origin:center;will-change:transform,opacity}.world-tile-photo{position:absolute;inset:0;background-repeat:no-repeat}.world-tile-photo{background-size:contain;background-position:center;opacity:0}.world-copy{padding:40px var(--gutter) 140px;display:grid;grid-template-columns:1.3fr 1fr;gap:12%}.world-copy h3{font-weight:500;font-size:var(--type-subheading);letter-spacing:var(--track-heading);line-height:var(--leading-heading)}.world-copy p{font-size:var(--type-body);line-height:var(--leading-body);max-width:380px;align-self:end}.contact-section{position:relative;overflow:clip;background:var(--orange);color:var(--ink);padding:clamp(64px,5.5vw,96px) var(--gutter) 0}.contact-main{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;align-items:end;padding-bottom:clamp(48px,4.5vw,78px)}.contact-section h2{font-family:"GT Standard L",var(--sans);font-size:var(--type-heading);font-style:oblique;line-height:var(--leading-heading);font-weight:700;font-synthesis:none;letter-spacing:var(--track-heading)}.contact-period{animation:footer-transmit 5.4s linear infinite;animation-play-state:paused}.footer-visible .contact-period{animation-play-state:running}@keyframes footer-transmit{0%,17%,25%,50%,66%,to{opacity:1}20%,23%,54%,59%{opacity:.25}62%{opacity:.65}}.contact-action{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:390px;padding:0 0 18px;margin:0 0 4px;border:0;border-bottom:1px solid currentColor;color:inherit;font-size:var(--type-lead);letter-spacing:var(--track-body);line-height:var(--leading-lead);text-align:left;-webkit-tap-highlight-color:transparent}.contact-action svg{width:36px;height:36px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .3s cubic-bezier(.2,.75,.2,1)}.contact-action:hover svg,.contact-action:focus-visible svg{transform:translate(3px,-3px)}.contact-action:active{opacity:.65}.site-footer{font-size:var(--type-ui);letter-spacing:var(--track-ui)}.footer-utility{display:flex;justify-content:space-between;align-items:center;gap:32px;border-top:1px solid #292a2845;padding:18px 0}.footer-links{display:flex;flex-wrap:wrap;gap:clamp(24px,3.5vw,60px)}.footer-links a{position:relative;padding:10px 0}.footer-links a:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--motion-hover) var(--ease-enter)}.footer-links a:hover:after,.footer-links a:focus-visible:after{transform:scaleX(1)}.footer-top{display:flex;align-items:center;gap:14px;padding:10px 0;white-space:nowrap}.footer-top svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.footer-top:hover svg{transform:translateY(-4px)}.footer-watermark{margin:clamp(24px,2.8vw,48px) 0 0;opacity:.16;pointer-events:none;transition:opacity 1s ease,translate 1.2s cubic-bezier(.16,.7,.2,1)}.footer-watermark img{width:100%;height:auto;filter:brightness(0)}.footer-motion-ready:not(.footer-revealed) .footer-watermark{opacity:.04;translate:0 22px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,2.3vw,40px) 0 24px;font-size:var(--type-caption)}@media(max-width:1000px){.site-header{gap:28px}.navigation{gap:26px}.scene-object{left:-20%;right:-20%}.wide-break{display:none}.study-copy{width:40%}.rf-bottom{gap:6%}.world-photograph{width:77%;left:11.5%}.world-copy{gap:7%}.footer-links{gap:24px}}@media(max-width:1040px){.site-header{height:80px}.site-header.is-menu-open{--nav-marker:var(--orange);background:var(--graphite);color:var(--paper);pointer-events:auto}.site-header.is-menu-open:before{opacity:0}.site-header.is-menu-open .brand img{filter:brightness(0) invert(1)}.nav-toggle{position:relative;display:block;width:44px;height:44px;padding:0;margin-right:-10px;color:inherit;pointer-events:auto;-webkit-tap-highlight-color:transparent}.nav-toggle span{position:absolute;width:22px;height:1.5px;left:11px;top:21px;background:currentColor;transition:transform var(--motion-hover) var(--ease-enter)}.nav-toggle span:first-child{transform:translateY(-4px)}.nav-toggle span:last-child{transform:translateY(4px)}.is-menu-open .nav-toggle span:first-child{transform:rotate(45deg)}.is-menu-open .nav-toggle span:last-child{transform:rotate(-45deg)}.navigation{position:fixed;inset:80px 0 0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:24px var(--gutter) max(36px,env(safe-area-inset-bottom));background:var(--graphite);overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s,transform .25s cubic-bezier(.2,.75,.2,1),visibility 0s .25s}.is-menu-open .navigation{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition-delay:0s}.nav-link{flex-shrink:0;min-height:78px;border-bottom:1px solid #e9e9e226;font-size:var(--type-subheading);letter-spacing:var(--track-heading)}.nav-link>span{width:100%;justify-content:space-between}.nav-link:after{right:auto;width:32px;background:var(--orange)}.nav-contact{margin-left:0}.nav-arrow{width:19px;height:19px}}@media(max-width:650px){:root{--gutter:22px}.signal-journey{height:270vh}.scene-copy{top:19vh}.scene-copy-intro{top:0}.scene-copy-intro h1{bottom:17vh}.scene-copy p{margin-top:32px}.scene-copy .scene-subhead{top:16vh;left:0;right:auto;margin:0}.scene-object{inset:2% -35% auto;height:71%}.scroll-cue{bottom:22px;width:54px;height:54px}#scroll-arrow{width:54px;height:54px}.introduction{height:auto;min-height:100svh;padding-top:88px;padding-bottom:0}.introduction h2{margin-top:0}.intro-bottom{display:flex;flex-direction:column-reverse;align-items:start;gap:28px}.spectrum-swatches{--square:34px}.intro-spectrum{height:clamp(150px,23svh,190px)}.hardware-section{height:140vh}.hardware-stage{padding-top:16svh;padding-bottom:13svh;row-gap:14px}.hardware-photograph img{object-position:57% 50%}.hardware-copy{width:100%}.hardware-credit{bottom:24px}.study-navigation{top:108px}.study-navigation>span{display:none}.study-navigation>div{gap:25px}.study{padding-top:23vh}.study-copy{width:100%}.study p{max-width:285px;margin-top:24px}.study-art{inset:47% -10% 6% -6%}.rf-stage{padding-top:110px}.rf-network{inset:20% -50% 13% -35%}.rf-bottom{grid-template-columns:1fr;gap:30px;bottom:5vh}.rf-description{max-width:330px;grid-column:1}.rf-description p+p{margin-top:12px}.world-sequence{height:260vh}.world-stage{min-height:0;padding:0}.world-stage h2{top:11vh}.world-photograph{width:87%;left:6.5%;top:24vh}.world-photograph img{height:48vh}.world-photograph figcaption{flex-direction:column;gap:5px}.world-copy{grid-template-columns:1fr;gap:28px;padding-bottom:90px}.contact-section{padding-top:48px}.contact-main{grid-template-columns:1fr;gap:32px;padding-bottom:36px}.contact-action{max-width:none;padding-bottom:14px}.contact-action svg{width:29px;height:29px}.footer-utility{align-items:flex-start;gap:20px;padding:14px 0}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}.footer-top{gap:7px}.footer-watermark{width:110%;margin-left:-5%;margin-top:28px}.footer-bottom{gap:16px;padding-top:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}.signal-journey{height:100vh}.scene-copy:not(.scene-copy-intro){display:none}.scene-copy-intro{opacity:1!important;transform:none!important}.studies{height:auto}.hardware-section{height:100svh}.hardware-stage{position:relative}.studies-stage{position:relative;height:auto;overflow:visible}.studies-track{display:block;width:100%;height:auto}.study{position:relative;height:100svh;min-height:100vh;visibility:visible!important}.study-listen{background:var(--silver);color:var(--ink)}.study-understand{background:#42433f;color:var(--paper)}.study-change{background:#92a5ad;color:#263238}.study-art{mask-image:none!important;-webkit-mask-image:none!important}.study-copy{opacity:1!important;transform:none!important}.study-navigation{display:none}.rf-section{height:110vh}.rf-stage{position:relative;height:110vh}.world-stage h2{transform:none!important}.world-sequence{height:100svh}.world-stage{position:relative}.world-photograph,.world-stage h2,.world-photograph figcaption{opacity:1!important}.contact-period{animation:none}[data-motion-pending]{opacity:1}.footer-motion-ready:not(.footer-revealed) .footer-watermark{opacity:.16;translate:none}}.contact-page{background:var(--paper)}.contact-page-main{min-height:calc(100svh - 94px);padding:clamp(150px,18svh,230px) var(--gutter) 100px}.contact-page-heading h1{font-size:var(--type-product);font-weight:500;line-height:var(--leading-display);letter-spacing:var(--track-display)}.contact-page .contact-period{animation-play-state:running}.contact-page-grid{display:grid;grid-template-columns:1.3fr 1fr;column-gap:12%;margin-top:clamp(64px,10svh,128px)}.contact-page-intro{max-width:530px;font-size:var(--type-lead);line-height:var(--leading-lead);text-wrap:pretty}.contact-page-details{display:grid;align-content:start;gap:48px;min-width:0}.contact-detail h2{font-size:var(--type-ui);font-weight:400;line-height:var(--leading-body);letter-spacing:var(--track-ui);margin-bottom:14px}.contact-page-email{width:max-content;max-width:100%;font-size:var(--control-type,var(--type-ui));line-height:1;letter-spacing:0;margin:0}.contact-page-email span{overflow-wrap:anywhere}.contact-detail address{font-size:var(--type-body);font-style:normal;line-height:var(--leading-body)}.contact-page-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:94px;padding:26px var(--gutter);font-size:var(--type-caption);letter-spacing:var(--track-ui)}.contact-page-footer:before{content:"";position:absolute;left:var(--gutter);right:var(--gutter);top:0;height:1px;background:#24252240}.contact-page-footer a{display:flex;align-items:center;gap:20px;padding:10px 0}.contact-page-footer a span{color:var(--orange);font-size:20px;transition:transform var(--motion-hover) var(--ease-enter)}.contact-page-footer a:hover span{transform:translate(2px,-2px)}@media(prefers-reduced-motion:no-preference){.contact-page-heading{animation:contact-page-arrive .72s var(--ease-enter) both}.contact-page-grid{animation:contact-page-arrive .72s .1s var(--ease-enter) both}}@keyframes contact-page-arrive{0%{opacity:0;transform:translateY(14px);filter:blur(3px)}55%{filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}@media(max-width:1000px){.contact-page-grid{column-gap:8%;grid-template-columns:1fr 1fr}}@media(max-width:760px){.contact-page-main{min-height:calc(100svh - 120px);padding-top:148px;padding-bottom:72px}.contact-page-heading h1{font-size:clamp(52px,11.3vw,86px)}.contact-page-grid{grid-template-columns:1fr;gap:48px;margin-top:48px}.contact-page-intro{max-width:500px}.contact-page-details{gap:36px}.contact-page-footer{align-items:flex-start;flex-direction:column;gap:8px;padding-top:24px;padding-bottom:24px}}@media(prefers-reduced-motion:reduce){.contact-page .contact-period{animation:none}.contact-page-footer a span{transition:none}}html{scroll-behavior:auto}.instrument-edition{--utility-font:"GT Standard Mono",monospace;--casing:#363734;--panel:#d5d6cf;--seam:#10120f;--key-top:#484a45;--key-bottom:#30322e;--key-shadow:0 1px 1px #ffffff18 inset,0 -1px 1px #0006 inset,0 3px 0 #171915,0 5px 7px #0004;background:var(--casing)}.instrument-edition .site-header{height:86px}.instrument-edition .site-header:before{height:110px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.instrument-edition .brand{opacity:1;transition:opacity .18s}.instrument-edition .brand:hover{opacity:.75}.instrument-edition :is(.nav-link,.study-navigation button,.contact-action,.footer-links a,.footer-top,.contact-page-footer a){font-family:var(--utility-font);font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:0;font-synthesis:none}.instrument-edition .has-dark-ink .brand img{filter:brightness(0)}.instrument-edition .journey-progress{left:0;right:0;bottom:0;height:3px}.instrument-edition .scroll-cue{bottom:21px}.journey-tuner{--tuner-signal:#c2ef64;position:absolute;z-index:5;right:var(--gutter);bottom:22px;display:flex;align-items:center;gap:24px;height:112px;color:#e7e7e7;user-select:none;-webkit-user-select:none}.journey-tuner[data-scene="1"]{--tuner-signal:#ff6c51}.journey-tuner[data-scene="2"]{--tuner-signal:#e8eddc}.tuner-detents{display:flex;gap:6px}.instrument-edition .journey-tuner .tuner-detent{width:52px}.instrument-edition .journey-tuner .tuner-detent .control-face{padding:0;justify-content:center}.tuner-light{display:block;width:23px;height:4px;border-radius:1px;background:#151515;border-top:1px solid #080808;box-shadow:0 1px #ffffff24,0 1px 2px #0007 inset;transition:background .2s,box-shadow .2s}.tuner-detent[aria-pressed=true] .tuner-light{background:var(--tuner-signal);border-top-color:#fff9;box-shadow:0 0 6px color-mix(in srgb,var(--tuner-signal) 24%,transparent),0 1px #0004}.tuner-dial{position:relative;width:112px;height:112px;flex:none;border-radius:50%;padding:14px;touch-action:none;cursor:grab;outline-offset:4px}.tuner-dial:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#121212;box-shadow:0 1px #ffffff20,0 2px 5px #000b inset}.tuner-scale{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;fill:none}.tuner-ticks{stroke:#8d8d8d6b;stroke-width:1}.tuner-stops{stroke:#dadadaaa;stroke-width:1.4}.tuner-dial:focus-visible{outline:2px solid var(--paper)}.journey-tuner[data-dragging=true] .tuner-dial{cursor:grabbing}.tuner-rotor{--dial-angle:-65deg;display:block;position:relative;width:100%;height:100%;border-radius:50%;transform:rotate(var(--dial-angle));background:repeating-conic-gradient(#757575 0deg 1deg,#3d3d3d 2deg 4deg,#535353 5deg 6deg);box-shadow:0 0 0 1px #91919174,0 0 0 2px #090909}.tuner-rotor:before{content:"";position:absolute;inset:5px;border-radius:50%;background:linear-gradient(145deg,#666,#454545 65%,#383838);border:1px solid #77777799;box-shadow:0 1px 2px #e0e0e03b inset,0 -2px 2px #14141499 inset;transform:rotate(calc(-1 * var(--dial-angle)))}.tuner-rotor i{position:absolute;top:10px;left:calc(50% - 2px);width:4px;height:20px;border-radius:1px;background:var(--tuner-signal);box-shadow:0 1px 2px #181818cc;transition:background .25s}@media(min-width:761px){.instrument-edition .scene-copy-intro h1{bottom:calc(12vh + 28px)}}.instrument-edition .introduction{background:linear-gradient(155deg,#ecece6,#e0e1da)}.instrument-edition .spectrum-swatches{--square:32px;width:auto;height:auto;padding:5px;gap:3px;border-radius:3px;border:1px solid #afb2a6;background:#b2b5a9;box-shadow:0 1px #fff,0 2px 4px #343c3540 inset;justify-self:start}.instrument-edition .spectrum-swatches span{height:24px;border-radius:1px;border-top:1px solid #fff5;box-shadow:0 1px 3px #0003 inset}.instrument-edition .spectrum-swatches span:after{box-shadow:0 1px #fff3 inset}.instrument-edition .intro-spectrum{margin:0 calc(-1 * var(--gutter));background:#282d23}.instrument-edition .hardware-copy{padding-left:48px;border-left:0}.instrument-edition .hardware-copy:before{content:"";position:absolute;left:0;top:50%;width:28px;height:63px;transform:translateY(-50%);pointer-events:none;background-image:radial-gradient(ellipse 2.2px 2px at 3.5px 2.8px,rgba(4,9,5,.82) 78%,transparent 100%),radial-gradient(ellipse 2.5px 2.2px at 3.5px 4px,rgba(229,237,211,.36) 72%,transparent 100%);background-size:7px 7px;background-repeat:repeat}.instrument-edition .hardware-credit{padding:6px 10px;background:#151b1677;border:1px solid #b6c7b323;border-radius:2px}.instrument-edition .world-section{background:linear-gradient(150deg,#d4d7cb,#e8e9df 65%);border-top:1px solid #f6f9ed}.instrument-edition .world-engraving{position:absolute;z-index:0;left:50%;top:50%;width:min(90vw,92svh);aspect-ratio:318.6314755 / 314.0889893;transform:translate(-50%,-50%);opacity:0;pointer-events:none;user-select:none}.instrument-edition .world-engraving img{display:block;width:100%;height:100%}.instrument-edition .world-photograph img{box-shadow:0 1px #fff9,0 15px 30px #1119082b}.instrument-edition .world-tile{box-shadow:0 1px 1px #fff5,0 10px 22px #17220f33}.instrument-edition .world-copy{padding-top:45px;border-top:1px solid #a5ad982e;box-shadow:0 1px #fff7 inset}.instrument-edition .contact-section{background:linear-gradient(135deg,#fa653f 0%,var(--orange) 55%,#e74929 100%);padding-top:clamp(74px,6.5vw,106px)}.instrument-edition .footer-utility{border-top:1px solid #962e244a;box-shadow:0 1px #ff907580 inset}.instrument-edition .footer-watermark{opacity:.19}.instrument-edition .footer-watermark img{filter:brightness(0) drop-shadow(0 1px 0 #ff9275)}.instrument-edition .footer-top{gap:15px;font-size:13px}.instrument-edition .footer-links a,.instrument-edition .contact-page-footer a{font-size:13px}.instrument-edition .footer-top svg{width:32px;height:32px;padding:7px;border-radius:2px;border:1px solid #bd3e2d;background:#e95233;box-shadow:0 1px #ff9577 inset,0 2px #a63627}@media(max-width:760px){.instrument-edition .study-copy{padding-top:7vh}.journey-tuner{bottom:18px;right:24px;gap:14px;height:88px}.tuner-dial{width:88px;height:88px;padding:12px}.tuner-dial:before{inset:9px}.tuner-rotor i{top:9px;height:15px;width:3px;left:calc(50% - 1.5px)}.instrument-edition .journey-tuner .tuner-detent{--control-height:44px;width:40px}.tuner-light{width:18px}.instrument-edition .hardware-credit{font-size:10px}}@media(prefers-reduced-motion:reduce){.journey-tuner{display:none}.instrument-edition .nav-link,.instrument-edition .study-navigation button,.instrument-edition .contact-action{transition:none}}@media(max-width:1040px){.instrument-edition .site-header{height:80px}.instrument-edition .site-header.is-menu-open .brand img{filter:brightness(0) invert(1)}.instrument-edition .nav-toggle{border:1px solid #171b12;background:linear-gradient(#4b5044,#33382d);box-shadow:var(--key-shadow);border-radius:3px;color:#e9eee0}}.contact-page{background:#d5d4cd;color:#292a28}.contact-page .contact-page-main{background:#e9e9e2}.contact-page .contact-page-heading h1{color:#292a28}.contact-page .contact-page-heading .contact-period{color:var(--orange)}.contact-page .contact-page-grid{position:relative}.contact-page .contact-page-grid:before{content:"";position:absolute;top:calc(-1*clamp(24px,3.6svh,44px));left:0;right:0;height:1px;background:#292a2830;box-shadow:0 1px #ffffffb0;pointer-events:none}.contact-page .contact-detail h2{color:#565750}.contact-page .contact-page-email{position:relative;isolation:isolate;max-width:100%;min-height:var(--control-height,52px);padding:0 calc(16 * var(--desktop-unit,1px));gap:calc(12 * var(--desktop-unit,1px));border:1px solid #292a283b;border-radius:2px;color:#292a28;background:linear-gradient(180deg,#e3e3db,#d5d4cd);box-shadow:inset 0 1px #ffffffad,0 2px #b2b3aa,0 3px #292a2833;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.contact-page .contact-page-email span{min-width:0}.contact-page .contact-page-email svg{width:calc(20 * var(--desktop-unit,1px));height:calc(20 * var(--desktop-unit,1px));padding:calc(4 * var(--desktop-unit,1px));color:#292a28;background:var(--orange);stroke-width:2}@media(hover:hover){.contact-page .contact-page-email:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd9,0 3px #b2b3aa,0 4px #292a2833}}.contact-page .contact-page-email:focus-visible{outline:2px solid #292a28;outline-offset:5px}.contact-page .contact-page-email:active{opacity:1;transform:translateY(2px);box-shadow:inset 0 1px #ffffff80,0 1px #292a2833}.contact-page .contact-page-footer{background:#d5d4cd;color:#292a28}.contact-page .contact-page-footer:before{left:0;right:0;background:#292a2838;box-shadow:0 1px #ffffff80}.contact-page .contact-page-footer a span{color:var(--orange)}@media(prefers-reduced-motion:reduce){.contact-page .contact-page-email{transition:none}}@media(min-width:1041px){.instrument-edition{--desktop-unit:.8px;--gutter:clamp(calc(24 * var(--desktop-unit)),4.4vw,calc(84 * var(--desktop-unit)));--type-display:min(clamp(calc(52 * var(--desktop-unit)),9vw,calc(174 * var(--desktop-unit))),calc((100vw - 2 * var(--gutter)) / 7.1));--type-product:min(clamp(calc(64 * var(--desktop-unit)),10vw,calc(194 * var(--desktop-unit))),calc((100vw - 2 * var(--gutter)) / 4.5));--type-story:clamp(calc(48 * var(--desktop-unit)),7vw,calc(136 * var(--desktop-unit)));--type-heading:min(clamp(calc(40 * var(--desktop-unit)),5.5vw,calc(104 * var(--desktop-unit))),calc((100vw - 2 * var(--gutter)) / 8.6));--type-subheading:clamp(calc(32 * var(--desktop-unit)),4.5vw,calc(80 * var(--desktop-unit)));--type-lead:clamp(calc(24 * var(--desktop-unit)),1.8vw,calc(32 * var(--desktop-unit)));--type-body:clamp(calc(18 * var(--desktop-unit)),calc(14 * var(--desktop-unit) + .5vw),calc(24 * var(--desktop-unit)));--type-ui:calc(14 * var(--desktop-unit));--type-caption:calc(12 * var(--desktop-unit));--control-height:calc(52 * var(--desktop-unit));--control-type:var(--type-ui);--control-travel:calc(3 * var(--desktop-unit))}.instrument-edition .site-header{height:calc(86 * var(--desktop-unit));gap:calc(36 * var(--desktop-unit))}.instrument-edition .site-header:before{height:calc(110 * var(--desktop-unit))}.instrument-edition .brand{width:calc(196.8 * var(--desktop-unit))}.instrument-edition .control-bank,.instrument-edition .navigation.control-bank,.instrument-edition .tuner-detents{gap:calc(6 * var(--desktop-unit))}.instrument-edition .control-key{padding-bottom:calc(4 * var(--desktop-unit))}.instrument-edition .control-key .control-face{height:calc(var(--control-height) - 4 * var(--desktop-unit));padding:0 calc(16 * var(--desktop-unit));gap:calc(12 * var(--desktop-unit))}.instrument-edition .control-key:active .control-face{translate:0 calc(4 * var(--desktop-unit))}.instrument-edition .control-key :is(.nav-arrow,.control-arrow){width:calc(12 * var(--desktop-unit));height:calc(12 * var(--desktop-unit))}.instrument-edition .control-lamp{width:calc(7 * var(--desktop-unit));height:calc(18 * var(--desktop-unit));flex-basis:calc(7 * var(--desktop-unit))}.instrument-edition .study-navigation .control-face{padding:0 calc(14 * var(--desktop-unit));gap:calc(10 * var(--desktop-unit))}.instrument-edition .control-grip{width:calc(21 * var(--desktop-unit));height:calc(28 * var(--desktop-unit));flex-basis:calc(21 * var(--desktop-unit))}.instrument-edition .control-grip,.instrument-edition .hardware-copy:before{background-size:calc(7 * var(--desktop-unit)) calc(7 * var(--desktop-unit));background-image:radial-gradient(ellipse calc(2.2 * var(--desktop-unit)) calc(2 * var(--desktop-unit)) at calc(3.5 * var(--desktop-unit)) calc(2.8 * var(--desktop-unit)),var(--grip-well) 78%,transparent 100%),radial-gradient(ellipse calc(2.5 * var(--desktop-unit)) calc(2.2 * var(--desktop-unit)) at calc(3.5 * var(--desktop-unit)) calc(4 * var(--desktop-unit)),var(--grip-light) 72%,transparent 100%)}.instrument-edition .study-navigation{bottom:clamp(calc(28 * var(--desktop-unit)),4.5svh,calc(64 * var(--desktop-unit)))}.instrument-edition .contact-control-bank{width:calc(230 * var(--desktop-unit))}.instrument-edition .journey-tuner{height:calc(112 * var(--desktop-unit));gap:calc(24 * var(--desktop-unit));bottom:calc(22 * var(--desktop-unit))}.instrument-edition .journey-tuner .tuner-detent{width:var(--control-height)}.instrument-edition .journey-tuner .tuner-detent .control-face{padding:0}.instrument-edition .tuner-dial{width:calc(112 * var(--desktop-unit));height:calc(112 * var(--desktop-unit));padding:calc(14 * var(--desktop-unit))}.instrument-edition .tuner-dial:before{inset:calc(10 * var(--desktop-unit))}.instrument-edition .tuner-rotor:before{inset:calc(5 * var(--desktop-unit))}.instrument-edition .tuner-rotor i{top:calc(10 * var(--desktop-unit));height:calc(20 * var(--desktop-unit))}.instrument-edition .tuner-light{width:calc(23 * var(--desktop-unit))}.instrument-edition .scroll-cue{width:calc(68 * var(--desktop-unit));height:calc(68 * var(--desktop-unit));left:calc(var(--gutter) - 14 * var(--desktop-unit));bottom:calc(21 * var(--desktop-unit))}.instrument-edition #scroll-arrow{width:100%;height:100%}.instrument-edition .scene-copy-intro h1{bottom:calc(12vh + 28 * var(--desktop-unit))}.instrument-edition .scene-copy p{margin-top:calc(43 * var(--desktop-unit));max-width:calc(330 * var(--desktop-unit))}.instrument-edition .scene-copy .scene-subhead{margin:0}.instrument-edition :is(.scene-copy-spectrum,.scene-copy-intelligence) p{max-width:calc(430 * var(--desktop-unit))}.instrument-edition .scene-copy .scene-lead{margin-top:calc(36 * var(--desktop-unit))}.instrument-edition .scene-copy .scene-lead+p{margin-top:calc(16 * var(--desktop-unit))}.instrument-edition .introduction{padding-top:clamp(calc(88 * var(--desktop-unit)),11svh,calc(112 * var(--desktop-unit)));row-gap:clamp(calc(18 * var(--desktop-unit)),3svh,calc(36 * var(--desktop-unit)))}.instrument-edition .intro-bottom p{max-width:calc(620 * var(--desktop-unit))}.instrument-edition .intro-spectrum{height:clamp(calc(168 * var(--desktop-unit)),24svh,calc(240 * var(--desktop-unit)))}.instrument-edition .spectrum-receiver{--receiver-size:clamp(calc(208 * var(--desktop-unit)),28svh,calc(284 * var(--desktop-unit)));gap:38px}.instrument-edition .receiver-frequency{font-size:clamp(calc(15 * var(--desktop-unit)),2.2svh,calc(22 * var(--desktop-unit)))}.instrument-edition .receiver-display{gap:calc(4 * var(--desktop-unit))}.instrument-edition .receiver-display>span{font-size:calc(10 * var(--desktop-unit))}.instrument-edition .receiver-console .spectrum-swatches{--square:calc(35 * var(--desktop-unit));padding:calc(4 * var(--desktop-unit));gap:calc(3 * var(--desktop-unit))}.instrument-edition .receiver-console .spectrum-swatches span{height:calc(27 * var(--desktop-unit))}.instrument-edition .hardware-stage{padding-top:clamp(calc(104 * var(--desktop-unit)),12svh,calc(160 * var(--desktop-unit)));padding-bottom:clamp(calc(64 * var(--desktop-unit)),6svh,calc(88 * var(--desktop-unit)));row-gap:clamp(calc(14 * var(--desktop-unit)),1.8svh,calc(24 * var(--desktop-unit)))}.instrument-edition .hardware-copy{width:min(calc(400 * var(--desktop-unit)),36vw);padding-left:calc(48 * var(--desktop-unit))}.instrument-edition .hardware-copy:before{--grip-well:rgba(4,9,5,.82);--grip-light:rgba(229,237,211,.36);width:calc(28 * var(--desktop-unit));height:calc(63 * var(--desktop-unit))}.instrument-edition .hardware-credit{bottom:calc(32 * var(--desktop-unit));padding:calc(6 * var(--desktop-unit)) calc(10 * var(--desktop-unit))}.instrument-edition .study p{max-width:calc(370 * var(--desktop-unit));margin-top:calc(42 * var(--desktop-unit))}.instrument-edition .rf-stage{padding-top:calc(125 * var(--desktop-unit));padding-bottom:calc(45 * var(--desktop-unit))}.instrument-edition .rf-headline{margin-top:calc(54 * var(--desktop-unit))}.instrument-edition .rf-headline h2{max-width:calc(930 * var(--desktop-unit))}.instrument-edition .rf-description{max-width:calc(460 * var(--desktop-unit))}.instrument-edition .rf-description p+p{margin-top:calc(18 * var(--desktop-unit))}.instrument-edition .world-photograph figcaption{padding-top:calc(15 * var(--desktop-unit))}.instrument-edition .world-copy{padding-top:calc(45 * var(--desktop-unit));padding-bottom:calc(140 * var(--desktop-unit))}.instrument-edition .world-copy p{max-width:calc(380 * var(--desktop-unit))}.instrument-edition .contact-section{padding-top:clamp(calc(74 * var(--desktop-unit)),6.5vw,calc(106 * var(--desktop-unit)))}.instrument-edition .contact-main{padding-bottom:clamp(calc(48 * var(--desktop-unit)),4.5vw,calc(78 * var(--desktop-unit)))}.instrument-edition .footer-utility{padding:calc(18 * var(--desktop-unit)) 0;gap:calc(32 * var(--desktop-unit))}.instrument-edition .footer-links{gap:clamp(calc(24 * var(--desktop-unit)),3.5vw,calc(60 * var(--desktop-unit)))}.instrument-edition :is(.footer-links a,.footer-top,.contact-page-footer a){font-size:calc(13 * var(--desktop-unit))}.instrument-edition :is(.footer-links a,.footer-top){padding:calc(10 * var(--desktop-unit)) 0}.instrument-edition .footer-top{gap:calc(15 * var(--desktop-unit))}.instrument-edition .footer-top svg{width:calc(32 * var(--desktop-unit));height:calc(32 * var(--desktop-unit));padding:calc(7 * var(--desktop-unit))}.instrument-edition .footer-watermark{margin-top:clamp(calc(24 * var(--desktop-unit)),2.8vw,calc(48 * var(--desktop-unit)))}.instrument-edition .footer-bottom{padding:clamp(calc(24 * var(--desktop-unit)),2.3vw,calc(40 * var(--desktop-unit))) 0 calc(24 * var(--desktop-unit))}.instrument-edition .contact-page-main{min-height:calc(100svh - 94 * var(--desktop-unit));padding-top:clamp(calc(150 * var(--desktop-unit)),18svh,calc(230 * var(--desktop-unit)));padding-bottom:calc(100 * var(--desktop-unit))}.instrument-edition .contact-page-grid{margin-top:clamp(calc(64 * var(--desktop-unit)),10svh,calc(128 * var(--desktop-unit)))}.instrument-edition .contact-page-intro{max-width:calc(530 * var(--desktop-unit))}.instrument-edition .contact-page-details{gap:calc(48 * var(--desktop-unit))}.instrument-edition .contact-detail h2{margin-bottom:calc(14 * var(--desktop-unit))}.instrument-edition .contact-page-footer{min-height:calc(94 * var(--desktop-unit));padding:calc(26 * var(--desktop-unit)) var(--gutter)}.instrument-edition .contact-page-footer a{gap:calc(20 * var(--desktop-unit));padding:calc(10 * var(--desktop-unit)) 0}.instrument-edition .contact-page-footer a span{font-size:calc(20 * var(--desktop-unit))}}.instrument-edition{--type-body:clamp(16px, calc(14px + .28vw) ,20px);--type-lead:clamp(20px, calc(18px + .42vw) ,26px);--type-caption:12px;--type-ui:14px;--type-section:clamp(50px,5.9vw,104px);--type-section-compact:clamp(40px,4.7vw,82px);--type-feature:clamp(40px,4.1vw,76px);--type-secondary:clamp(28px,3.05vw,44px);--type-copy-gap:clamp(24px,1.67vw,28px);--track-body:-.01em;--leading-body:1.45;--leading-lead:1.35}.instrument-edition .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.instrument-edition :is(.scene-copy h1,.scene-copy h2,.intro-heading h2,.hardware-heading h2,.archive-heading h2,.contact-page-heading h1,.world-copy h3,.team-values h4){font-family:var(--sans);font-weight:500;font-style:normal;font-synthesis:none}.instrument-edition :is(.study h2,.world-stage h2,.contact-section h2,.intro-heading>p){font-family:"GT Standard L",var(--sans);font-weight:700;font-style:oblique;font-synthesis:none}.instrument-edition :is(.scene-copy h2,.intro-heading h2,.hardware-heading h2,.archive-heading h2,.study h2,.contact-section h2,.contact-page-heading h1){line-height:1.02;letter-spacing:-.035em;word-spacing:0}.instrument-edition :is(.intro-heading h2,.hardware-heading h2){font-size:var(--type-section)}.instrument-edition .archive-heading h2{font-size:var(--type-section-compact)}.instrument-edition .study h2{font-size:var(--type-feature)}.instrument-edition .contact-section h2{font-size:var(--type-section)}.instrument-edition .world-copy h3{font-size:var(--type-secondary);line-height:1.08;letter-spacing:-.03em}.instrument-edition .team-values h4{line-height:1.15;letter-spacing:-.02em}.instrument-edition .intro-heading>p{line-height:1.12;letter-spacing:-.025em}.instrument-edition :is(.hardware-copy p,.archive-heading p,.study p,.world-copy p,.contact-detail address){font-family:var(--sans);font-size:var(--type-body);font-weight:400;font-style:normal;line-height:var(--leading-body);letter-spacing:var(--track-body)}.instrument-edition :is(.scene-copy p,.contact-page-intro){font-family:var(--sans);font-size:var(--type-lead);font-weight:400;font-style:normal;line-height:var(--leading-lead);letter-spacing:var(--track-body)}.instrument-edition :is(.scene-copy-spectrum p,.scene-copy-intelligence p,.study p){margin-top:var(--type-copy-gap)}.instrument-edition .team-invitation h3{margin-bottom:var(--type-copy-gap)}.instrument-edition :is(.hardware-credit,.world-photograph figcaption,.contact-page-footer),.instrument-edition .contact-section .footer-bottom{font-family:var(--sans);font-size:var(--type-caption);font-weight:400;font-style:normal;line-height:1.4;letter-spacing:0}.instrument-edition .contact-detail h2{font-family:var(--sans);font-size:14px;font-weight:500;font-style:normal;line-height:1.4;letter-spacing:0;margin-bottom:12px}@media(max-width:1040px){.instrument-edition .study h2{font-size:clamp(36px,4.1vw,44px)}}@media(max-width:760px){.instrument-edition :is(.intro-heading h2,.hardware-heading h2,.archive-heading h2,.study h2,.contact-section h2){font-size:clamp(38px,9.8vw,60px);line-height:1.02;letter-spacing:-.035em}.instrument-edition .archive-heading h2{max-width:none}.instrument-edition .intro-heading>p{font-size:23px;margin-top:24px}.instrument-edition .study p{margin-top:24px}}@media(max-width:699px){.instrument-edition .archive-heading p{margin-top:24px}}@media(max-height:540px)and (min-width:761px){.instrument-edition :is(.scene-copy-spectrum h2,.scene-copy-intelligence h2){font-size:min(5vw,11svh);line-height:1.02}.instrument-edition :is(.scene-copy-spectrum p,.scene-copy-intelligence p){font-size:18px;margin-top:20px}}@media(max-width:760px)and (max-height:540px)and (orientation:landscape){.instrument-edition :is(.scene-copy-spectrum h2,.scene-copy-intelligence h2){font-size:clamp(28px,min(7vw,11svh),42px)}.instrument-edition :is(.scene-copy-spectrum p,.scene-copy-intelligence p){font-size:18px;margin-top:20px}}.instrument-edition{--control-height:40px;--control-type:14px;--control-travel:2px}.instrument-edition .control-bank{display:flex;align-items:center;gap:6px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.instrument-edition .control-key{--face-top:#444c52;--face-bottom:#373e43;--face-down-top:#30383e;--face-down-bottom:#384148;--face-ink:#edf0ed;--face-edge:#172027;--face-rim:#ffffff32;--skirt-top:#71808a;--skirt-side:#273139;--legend-shade:#0008;--legend-light:#ffffff12;--lamp-off:#1c2b33;--lamp-on:#ff8868;--lamp-hover:#a76958;position:relative;display:inline-flex;align-items:flex-start;justify-content:stretch;flex-shrink:0;width:max-content;min-width:0;height:var(--control-height);min-height:var(--control-height);padding:2px 3px 4px;margin:0;gap:0;border:0;border-radius:3px;background:linear-gradient(180deg,var(--skirt-top),var(--skirt-side) 35%,var(--face-edge));box-shadow:0 0 0 1px #10191f38,0 1px 1px #0003;color:var(--face-ink);font-size:var(--control-type);line-height:1;text-align:left;white-space:nowrap;text-decoration:none;opacity:1;transform:none;translate:none;filter:none;transition:none;-webkit-tap-highlight-color:transparent}.instrument-edition .control-key:before,.instrument-edition .control-key:after{content:none}.instrument-edition .control-key .control-face{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:calc(var(--control-height) - 6px);padding:0 12px;border:0;border-radius:2px;background:linear-gradient(180deg,var(--face-top),var(--face-bottom));box-shadow:0 1px 0 var(--face-rim) inset,0 -1px #00000012 inset,0 2px 0 var(--face-edge),0 3px 1px #0003;color:inherit;opacity:1;filter:none;transform:none;translate:0 0;transition:translate .13s cubic-bezier(.2,.75,.25,1),box-shadow .13s ease}.instrument-edition .control-key .control-label{display:block;min-width:0;color:var(--face-ink);font:inherit;text-shadow:0 -.5px 0 var(--legend-shade),0 .7px 0 var(--legend-light);opacity:1;transform:none;translate:none}.instrument-edition .control-key :is(.nav-arrow,.control-arrow){flex:none;width:13px;height:13px;margin-left:auto;padding:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;color:inherit;background:none;opacity:1;transform:none;translate:none;transition:none}.instrument-edition .control-lamp,.instrument-edition .journey-tuner .tuner-light{position:relative;display:block;flex:0 0 12px;width:12px;height:7px;border:0;border-radius:1px;background:none;box-shadow:none}.instrument-edition .control-lamp:before,.instrument-edition .journey-tuner .tuner-light:before{content:"";position:absolute;inset:0;border-radius:1px;border:1px solid #15212b88;border-bottom-color:#ffffff3d;background:var(--lamp-off);box-shadow:0 1px 1px #0005 inset;transition:background .16s ease,box-shadow .16s ease}@media(hover:hover)and (pointer:fine){.instrument-edition .control-key:not(:disabled):hover .control-face{box-shadow:0 1px color-mix(in srgb,var(--face-rim) 70%,#fff 30%) inset,0 -1px #00000012 inset,0 2px 0 var(--face-edge),0 3px 1px #0003}.instrument-edition .control-key:not([aria-current]):not([aria-pressed=true]):not(:disabled):hover :is(.control-lamp,.tuner-light):before{background:var(--lamp-hover);box-shadow:0 1px 1px #0003 inset,0 0 3px #c9e3f018}}.instrument-edition .control-key:is([aria-current]:not([aria-current=false]),[aria-pressed=true]) .control-face,.instrument-edition .control-key:not(:disabled):active .control-face{translate:0 var(--control-travel);background:linear-gradient(180deg,var(--face-down-top),var(--face-down-bottom));box-shadow:0 1px 2px #0004 inset,0 -1px 0 var(--face-rim) inset}.instrument-edition .control-key:not(:disabled):active .control-face{transition-duration:45ms}.instrument-edition .control-key:is([aria-current]:not([aria-current=false]),[aria-pressed=true]) :is(.control-lamp,.tuner-light):before{background:var(--lamp-on);border-top-color:#ffffff80;box-shadow:0 1px #fff5 inset,0 0 3px color-mix(in srgb,var(--lamp-on) 28%,transparent)}.instrument-edition .study-navigation .control-key,.instrument-edition .journey-tuner .tuner-detent,.instrument-edition .control-email{--face-top:#e1e5e5;--face-bottom:#cfd6d8;--face-down-top:#b8c4ca;--face-down-bottom:#c5cfd3;--face-ink:#3f4e56;--face-edge:#74828a;--face-rim:#ffffffb3;--skirt-top:#f0f3f2;--skirt-side:#98a6ae;--legend-shade:#22384440;--legend-light:#ffffffad;--lamp-off:#455d6a;--lamp-hover:#7495a7;--lamp-on:#a9ccdf}.instrument-edition .study-navigation .control-key{min-width:64px}.instrument-edition .study-navigation .control-face{padding-inline:14px;justify-content:center}.instrument-edition .study-navigation .control-key[aria-current]:not([aria-current=false]){--face-top:#e1ddd5;--face-bottom:#d1ccc2;--face-down-top:#c9c4b9;--face-down-bottom:#d5d0c6;--face-ink:#85391f;--face-edge:#8a8880;--legend-shade:#6e321d33;--legend-light:#fffbefad}.instrument-edition .control-grip{display:none}.instrument-edition .control-action:not(.control-email){--face-top:#ff7954;--face-bottom:#f36643;--face-down-top:#eb5c3a;--face-down-bottom:#f16543;--face-ink:#2b201c;--face-edge:#a64129;--face-rim:#ffdcc8a6;--skirt-top:#ffb697;--skirt-side:#bf4c32;--legend-shade:#70271433;--legend-light:#ffd9c35c;--lamp-off:#7e3526;--lamp-hover:#b5735e;--lamp-on:#fff0dc}.instrument-edition .control-action:not(.control-email) :is(.nav-arrow,.control-arrow){transition:translate .13s cubic-bezier(.2,.75,.25,1)}@media(hover:hover)and (pointer:fine){.instrument-edition .control-action:not(.control-email):not(:disabled):hover{--face-top:#ff9474;--face-bottom:#ff805d;--face-rim:#ffe3c9cc}.instrument-edition .control-action:not(.control-email):not(:disabled):hover:not(:active) :is(.nav-arrow,.control-arrow){translate:1px -1px}}.instrument-edition .control-action:not(.control-email):not(:disabled):active .control-face{box-shadow:0 2px 2px #6b231c5c inset,0 -1px #ffe2c280 inset}.instrument-edition .control-action:not(.control-email):not(:disabled):active :is(.nav-arrow,.control-arrow){translate:0 0;transition-duration:45ms}.instrument-edition .navigation.control-bank,.instrument-edition .journey-tuner .tuner-detents{gap:6px}.instrument-edition .journey-tuner .tuner-detent{width:74px;font-size:var(--control-type)}.instrument-edition .journey-tuner .tuner-detent .control-face{justify-content:space-between;padding-inline:11px}.instrument-edition .journey-tuner .tuner-detent .control-label{font-variant-numeric:tabular-nums}.instrument-edition .journey-tuner .tuner-light{flex-basis:14px;width:14px;height:7px}.instrument-edition .journey-tuner .tuner-detent{--lamp-on:var(--tuner-signal,#a9ccdf)}.instrument-edition .contact-control-bank{width:clamp(240px,20vw,288px);max-width:100%;justify-self:end;align-self:start}.instrument-edition .contact-control-bank .control-key{--control-height:56px;--control-type:14px;width:100%}.instrument-edition .contact-control-bank .control-face{padding-inline:20px}.instrument-edition .contact-control-bank .control-arrow{width:16px;height:16px}.instrument-edition .contact-page-email.control-key{max-width:100%;width:max-content;margin:0}.instrument-edition .contact-detail{min-width:0}.instrument-edition .contact-page-email.control-key .control-label{overflow-wrap:anywhere;white-space:normal}.instrument-edition .contact-page-email.control-key .control-face{min-width:0;gap:14px}.instrument-edition .contact-page-email.control-key:hover,.instrument-edition .contact-page-email.control-key:active{opacity:1;transform:none;box-shadow:0 0 0 1px #10191f38,0 1px 1px #0003}.instrument-edition button.archive-step{align-items:center;gap:14px;min-height:60px;padding:12px 0 0;font-size:var(--control-type);color:var(--archive-body)}.instrument-edition .archive-step-index{display:grid;place-items:center;flex:0 0 30px;width:30px;height:26px;margin:0;border-radius:2px;background:linear-gradient(180deg,#e4e9e9,#cdd6d9);box-shadow:0 1px #fff9 inset,0 1px #8e9ca3,0 2px #a5b2b94d;color:#455963;font-size:var(--control-type);line-height:1;text-shadow:0 .7px 0 #ffffffa6;translate:0 0;transition:translate .13s ease,box-shadow .13s ease}.instrument-edition .archive-step.is-current{color:var(--archive-ink)}.instrument-edition .archive-step:is(.is-current,:active) .archive-step-index{translate:0 1px;color:#88371e;background:linear-gradient(180deg,#bdcbd2,#cdd7db);box-shadow:0 1px 2px #405a6b33 inset,0 -1px #ffffff8c inset}.instrument-edition .archive-step:before{width:30px;background:#bf4c2d}.instrument-edition .nav-toggle{width:44px;height:44px;border:0;border-radius:3px;color:#edf0ed;background:linear-gradient(180deg,#71808a,#273139 35%,#172027);box-shadow:0 0 0 1px #10191f38,0 1px 1px #0003}.instrument-edition .nav-toggle:before{content:"";position:absolute;inset:2px 3px 4px;border-radius:2px;background:linear-gradient(180deg,#444c52,#373e43);box-shadow:0 1px #ffffff32 inset,0 2px #172027,0 3px 1px #0003;pointer-events:none;translate:0 0;transition:translate .13s ease,box-shadow .13s ease}.instrument-edition .nav-toggle span{width:20px;left:12px;margin-top:-1px;transition:transform .18s ease,translate .13s ease}.instrument-edition .nav-toggle:is(:active,[aria-expanded=true]):before{translate:0 2px;background:linear-gradient(180deg,#30383e,#384148);box-shadow:0 1px 2px #0004 inset,0 -1px #ffffff32 inset}.instrument-edition .nav-toggle:is(:active,[aria-expanded=true]) span{translate:0 2px}.instrument-edition :is(.footer-links a,.footer-top,.footer-signature,.contact-page-footer a){min-height:44px;display:inline-flex;align-items:center}.instrument-edition :is(.footer-links a,.footer-top,.contact-page-footer a){font-size:var(--control-type)}.instrument-edition .footer-top svg{transition:translate .13s ease}.instrument-edition .footer-top:hover svg{transform:none}.instrument-edition .footer-top:active svg{translate:0 2px}.instrument-edition :is(.control-key,.nav-toggle,.archive-step,.footer-links a,.footer-top,.footer-signature,.contact-page-footer a):focus-visible{outline:2px solid #f5f5ed;outline-offset:3px;box-shadow:0 0 0 5px #314c5d}.instrument-edition .control-key:disabled{cursor:default;opacity:.48}.instrument-edition .control-key:disabled .control-face{translate:none}@media(max-width:1040px){.instrument-edition{--control-height:44px;--control-type:14px}.instrument-edition .navigation.control-bank{align-items:stretch;gap:10px;padding:20px var(--gutter) max(36px,env(safe-area-inset-bottom));border:0;border-radius:0;background:#272f34;box-shadow:none}.instrument-edition .navigation .control-key{width:100%}.instrument-edition .navigation .control-label{flex:1}}@media(max-width:699px){.instrument-edition button.archive-step{display:flex;flex-direction:column;align-items:flex-start;gap:11px;padding-top:13px;font-size:var(--control-type)}.instrument-edition .archive-step-index{flex:0 0 28px;height:28px;width:32px;font-size:var(--control-type)}.instrument-edition .journey-tuner .tuner-detent{width:68px;font-size:var(--control-type)}.instrument-edition .journey-tuner .tuner-detent .control-face{padding-inline:9px;gap:9px}.instrument-edition .contact-page-email.control-key{--control-type:14px}.instrument-edition .contact-page-email.control-key .control-face{padding-inline:10px;gap:10px}}@media(any-pointer:coarse){.instrument-edition .control-key{min-height:44px;--control-height:44px}.instrument-edition .contact-control-bank .control-key{--control-height:56px}}@media(prefers-reduced-motion:reduce){.instrument-edition :is(.control-key .control-face,.control-lamp:before,.tuner-light:before,.archive-step-index,.nav-toggle:before,.nav-toggle span,.footer-top svg){transition:none}.instrument-edition .control-action:not(.control-email) :is(.nav-arrow,.control-arrow){transition:none}}@media(forced-colors:active){.instrument-edition .control-key,.instrument-edition .control-key .control-face,.instrument-edition .nav-toggle,.instrument-edition .nav-toggle:before,.instrument-edition .archive-step-index{background:ButtonFace;border:1px solid ButtonText;box-shadow:none;color:ButtonText}.instrument-edition .control-key .control-label{color:ButtonText;text-shadow:none}.instrument-edition .control-action:not(.control-email):is([aria-current]:not([aria-current=false]),[aria-pressed=true],:active) .control-face{background:ButtonFace;border-style:inset;box-shadow:none}.instrument-edition .control-key:is([aria-current]:not([aria-current=false]),[aria-pressed=true]) .control-label,.instrument-edition .archive-step[aria-pressed=true] .archive-step-index{color:Highlight}.instrument-edition .control-key :is(.control-lamp,.tuner-light):before{background:ButtonText;box-shadow:none}.instrument-edition .control-key:is([aria-current]:not([aria-current=false]),[aria-pressed=true]) :is(.control-lamp,.tuner-light):before{background:Highlight}.instrument-edition :is(.control-key,.nav-toggle,.archive-step,.footer-links a,.footer-top,.footer-signature,.contact-page-footer a):focus-visible{outline-color:Highlight;box-shadow:none}@media(hover:hover)and (pointer:fine){.instrument-edition .control-action:not(.control-email):hover:not(:active) .control-face{border-color:Highlight;box-shadow:none}}}.instrument-edition :is(button,.control-key,.nav-link,.contact-action,.contact-page-email,.footer-links a,.footer-top,.contact-page-footer a,.skip-link),.instrument-edition button.archive-step,.instrument-edition .archive-step-index{font-family:"GT Standard L",var(--sans);font-weight:700;font-style:oblique;font-synthesis:none;font-kerning:normal;letter-spacing:0;text-transform:none}.instrument-edition :is(.brand,.footer-signature) .ds-logo{--logo-lamp:#ff7a55;display:block;width:100%;height:auto;overflow:visible;color:#fff}.instrument-edition .site-header.has-dark-ink .brand .ds-logo{color:#000;--logo-lamp:#f25532}.instrument-edition .site-header.is-menu-open .brand .ds-logo{color:#fff;--logo-lamp:#ff7a55}.instrument-edition .brand.has-logo-motion:hover{opacity:1}.instrument-edition .footer-signature.has-logo-motion{transition:opacity .18s}.instrument-edition .footer-signature.has-logo-motion:hover{opacity:1}.ds-logo .ds-phantom{stroke:var(--logo-lamp);opacity:0;transform:translate(var(--ox,0px),var(--oy,0px));transition:opacity .24s cubic-bezier(.5,0,.75,0),transform .3s cubic-bezier(.5,0,.75,0)}.ds-logo .ds-phantom[data-i="-2"]{--ox:-28px}.ds-logo .ds-phantom[data-i="2"]{--ox:28px}.ds-logo .ds-phantom[data-j="-2"]{--oy:-28px}.ds-logo .ds-phantom[data-j="2"]{--oy:28px}.ds-logo:is([data-mode=lock],[data-mode=lock-tittles]).is-on .ds-phantom{opacity:1;transform:translate(0);transition:opacity .11s cubic-bezier(.3,.6,.4,1),transform .42s cubic-bezier(.25,.75,.25,1)}@media(prefers-reduced-motion:reduce){.ds-logo .ds-phantom,.ds-logo:is([data-mode=lock],[data-mode=lock-tittles]).is-on .ds-phantom{transform:none;transition:opacity .16s linear}}@media(forced-colors:active){.instrument-edition :is(.brand,.footer-signature) .ds-logo{--logo-lamp:Highlight}}
