@font-face{font-family:title;src:url(/_next/static/media/4e20abaca3a62855-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:title Fallback;src:local("Arial");ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.00%;size-adjust:91.94%}.__className_17061f{font-family:title,title Fallback}.__variable_17061f{--font-display:"title","title Fallback"}@font-face{font-family:body;src:url(/_next/static/media/3a4ff0d2ec7d3718-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_ec255e{font-family:body,body Fallback}.__variable_ec255e{--font-body:"body","body Fallback"}

/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--orbit-angle:0deg}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color-scheme:dark;--ink:#f4efe7;--coal:#080b11;--blue:#2455ff;--muted:#b4b2ad;--line:#f4efe726;--ease-mnemo:cubic-bezier(.22,1,.36,1);--ease-enter:cubic-bezier(.16,1,.3,1);--ease-exit:cubic-bezier(.6,0,.8,.2);--ease-settle:cubic-bezier(.33,1,.68,1);--ease-passage:cubic-bezier(.65,0,.15,1);--dur-instant:.12s;--dur-quick:.22s;--dur-base:.42s;--dur-slow:.72s;--dur-cinematic:1.1s;--dur-passage:1.8s;--stagger-line:90ms;--stagger-word:40ms;--stagger-item:70ms;--stagger-exit:40ms;--stagger-cap:.42s;--dist-nudge:4px;--dist-rise:16px;--dist-lift:32px;--dist-drift:72px;--passage-exit:var(--dur-quick);--passage-arrive:var(--dur-slow);--passage-settle:0s}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--coal);color:var(--ink);font:400 14px/1.75 var(--font-body),sans-serif;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{opacity:.4;cursor:default}h1,h2,h3,p{margin:0}h1,h2{font:400 clamp(52px,6vw,96px)/1.07 var(--font-display);letter-spacing:-.01em}h3{font-weight:500}p{max-width:56ch}p+p{margin-top:24px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-offset:6px;outline:2px solid #a9bdff}::selection{color:#fff;background:#2455ff}.wrap{width:calc(100% - 144px);max-width:1440px;margin-inline:auto}.section-label{color:var(--muted);margin-bottom:28px;font-size:12px}.lede{font-size:clamp(18px,1.7vw,26px);line-height:1.65}.quiet{color:var(--muted);font-size:12px}.text-link{background:0 0;border:0;justify-content:space-between;align-items:center;gap:45px;padding:14px 0;font-size:13px;line-height:1.4;display:inline-flex;position:relative}.text-link:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform var(--dur-slow) var(--ease-mnemo),opacity var(--dur-quick) var(--ease-settle);opacity:.55;background:currentColor;position:absolute;bottom:5px;left:0;transform:scaleX(.24)}.text-link:focus-visible:after,.text-link:hover:after{opacity:.9;transform:scaleX(1)}.text-link:active:after{transition-duration:var(--dur-instant)}.text-link>span:last-child{transition:transform var(--dur-base) var(--ease-mnemo)}.text-link:focus-visible>span:last-child,.text-link:hover>span:last-child{transform:translate(var(--dist-nudge),calc(-1*var(--dist-nudge)))}.button{border:1px solid var(--line);min-height:55px;color:var(--ink);transition:background var(--dur-quick) var(--ease-settle),color var(--dur-quick) var(--ease-settle),border-color var(--dur-quick) var(--ease-settle),box-shadow var(--dur-base) var(--ease-settle);background:0 0;justify-content:space-between;align-items:center;gap:40px;padding:17px 24px;font-size:13px;display:inline-flex}.button.light{background:var(--ink);color:var(--coal);border-color:var(--ink)}.button:hover{color:#080b11;background:#c6d1ec;border-color:#c6d1ec}.skip{z-index:200;background:var(--ink);color:var(--coal);padding:20px;position:fixed;top:-120px}.skip:focus{top:10px}.landscape{z-index:0;isolation:isolate;background:#070b15;position:fixed;inset:0}.landscape-canvas,.landscape-controls,.landscape-still,.landscape-vignette{width:100%;height:100%;position:absolute;inset:0}.landscape-still{object-fit:cover;object-position:center}.landscape-canvas{opacity:0;transition:opacity var(--dur-cinematic) var(--ease-enter);pointer-events:none}.landscape-canvas.ready{opacity:1}.landscape-vignette{pointer-events:none;background:linear-gradient(#03060e70,#0000 25% 55%,#050912aa),linear-gradient(90deg,#05081038,#0000 60%)}.landscape-controls{cursor:grab}.landscape-controls:active{cursor:grabbing}.landscape-controls:focus-visible{outline-offset:-12px;outline:1px solid #f4efe760}.scene-markers{pointer-events:none;position:absolute;inset:0}.scene-point{pointer-events:auto;z-index:2;align-items:center;gap:15px;min-height:48px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.anchor-0{top:24%;left:48%}.anchor-1{top:31%;left:74%}.anchor-2{top:70%;left:78%}.point-ring{width:28px;height:28px;transition:transform var(--dur-slow) var(--ease-mnemo),border-color var(--dur-base) var(--ease-settle);border:1px solid #f4efe780;border-radius:50%;place-items:center;display:grid}.point-ring i{background:var(--ink);border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px #a5c1ff}.point-label{text-shadow:0 1px 12px #000;white-space:nowrap}.scene-point:focus-visible .point-ring,.scene-point:hover .point-ring{border-color:#b2c5ff;transform:scale(1.4)}.point-preview{opacity:0;pointer-events:none;width:250px;transition:opacity var(--dur-base) var(--ease-settle),transform var(--dur-slow) var(--ease-mnemo);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090f1bed;border:1px solid #f4efe726;display:flex;position:absolute;top:54px;left:0;transform:translateY(12px);box-shadow:0 12px 40px #0005}.point-preview img{object-fit:cover;width:75px;height:95px}.point-preview>span{padding:16px;font-size:13px;line-height:1.5}.point-preview small{color:#c3c8d0;margin-top:8px;font-size:10px;display:block}.scene-point:focus-visible .point-preview,.scene-point:hover .point-preview{opacity:1;transform:translateY(0)}.scene-toolbar{z-index:45;align-items:center;gap:20px;font-size:10px;display:flex;position:fixed;bottom:24px;left:36px}.scene-toolbar button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b1180;border:1px solid #f4efe720;border-radius:30px;align-items:center;gap:10px;min-width:32px;min-height:36px;padding:7px 10px;display:flex}.drag-hint{color:#c8c8c9}.scene-toolbar[data-interior]:hover{opacity:1}.header{z-index:40;height:108px;transition:background var(--dur-slow) var(--ease-mnemo),height var(--dur-slow) var(--ease-mnemo),border-color var(--dur-slow) var(--ease-mnemo);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:35px;padding:0 44px;display:flex;position:fixed;top:0;left:0;right:0}.header.is-scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080b11d9;border-color:#f4efe715;height:78px}.brand-name{font:27px/1.1 var(--font-display);letter-spacing:0;display:block}.brand-caption{letter-spacing:2px;opacity:.72;margin-top:8px;font-size:9px;display:block}.desktop-nav{gap:27px;font-size:12px;display:flex}.desktop-nav a{padding:14px 0;position:relative}.desktop-nav a:after{content:"";background:var(--ink);transform-origin:100%;width:100%;height:1px;transition:transform var(--dur-base) var(--ease-mnemo);position:absolute;bottom:6px;left:0;transform:scaleX(0)}.desktop-nav a:focus-visible:after,.desktop-nav a:hover:after,.desktop-nav a[aria-current]:after{transform-origin:0;transform:scaleX(1)}.contact-link{gap:26px;font-size:12px;display:flex}.menu-toggle{display:none}.mobile-menu{color:var(--ink);background:#070b13f5 url(/images/hero-canyon.webp) 50%/cover;border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:30px;position:fixed;inset:0}.mobile-menu::backdrop{background:#080b11}.mobile-menu:before{content:"";pointer-events:none;z-index:-1;background:#080b11c9;position:absolute;inset:0}.menu-top{justify-content:space-between;align-items:center;display:flex}.menu-top button{background:0 0;border:0;padding:10px}.mobile-menu nav{flex-direction:column;gap:10px;padding:40px 0;display:flex}.mobile-menu nav a{font:42px/1.3 var(--font-display);width:max-content}.mobile-menu nav a[aria-current]{color:#8eaaff}.mobile-menu>a{font-size:12px}.page-stage{z-index:1;min-height:70vh;position:relative}.stage-home{pointer-events:none}.stage-home section:not(.immersive-hero){pointer-events:auto}.stage-inner{background:linear-gradient(#080b1130,#080b11f2 1100px);padding-top:108px}.immersive-hero{pointer-events:none;height:100svh;min-height:740px;position:relative}.opening-copy{max-width:680px;position:absolute;top:38%;left:6vw}.hero-intro{letter-spacing:.02em;margin-bottom:24px;font-size:13px}.opening-copy h1{letter-spacing:0;font-size:clamp(64px,6.5vw,112px);line-height:1.1}.opening-copy .text-link{pointer-events:auto;margin-top:25px}.hero-bottom{pointer-events:none;justify-content:space-between;align-items:end;gap:30px;font-size:11px;display:flex;position:absolute;bottom:95px;left:44px;right:44px}.hero-credit span{opacity:.65;margin-top:4px;font-size:10px;display:block}.scroll-cue{pointer-events:auto;opacity:.8;align-items:center;gap:35px;display:flex}.scroll-cue i{font-size:20px;font-style:normal}.hero-next{pointer-events:auto;border-bottom:1px solid #f4efe738;align-items:center;gap:18px;padding-bottom:10px;display:flex}.hero-next small{color:#b8bec7;margin-top:5px;font-size:10px;display:block}.signal-dot{background:#b4c3ef;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #2455ff80}.hero-next>span:last-child{margin-left:26px}.manifesto{background:var(--coal);padding-block:150px 170px;position:relative}.manifesto:before{content:"";background:var(--coal);z-index:-1;position:absolute;inset:0 calc(50% - 50vw)}.manifesto-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:13%;display:grid}.manifesto h2{font-size:clamp(56px,6.1vw,95px)}.manifesto h2 em{font-style:normal}.manifesto .lede{margin-bottom:28px}.manifesto .text-link{margin-top:30px}.world-preview{background:var(--coal);padding-bottom:140px}.world-head{justify-content:space-between;align-items:end;padding-bottom:55px;display:flex}.world-head h2{font-size:clamp(42px,4vw,64px)}.world-strip{grid-template-columns:1.25fr .9fr 1fr;align-items:start;gap:18px;width:calc(100% - 88px);margin:auto;display:grid}.world-tile{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.world-tile img{object-fit:cover;transition:transform var(--dur-cinematic) var(--ease-mnemo)}.world-tile:hover img{transform:scale(1.045)}.world-tile-1{margin-top:110px}.world-tile-2{margin-top:45px}.world-tile>div{background:linear-gradient(#0000 30%,#060a13d9);flex-direction:column;justify-content:end;padding:30px;display:flex;position:absolute;inset:0}.world-tile>div>span:first-child{margin-bottom:12px;font-size:11px}.world-tile h3{font:400 32px/1.12 var(--font-display);max-width:8em}.tile-arrow{opacity:0;transition:opacity var(--dur-base) var(--ease-settle),transform var(--dur-base) var(--ease-mnemo);font-size:25px;position:absolute;top:20px;right:25px;transform:translate(-5px,5px)}.world-tile:hover .tile-arrow{opacity:1;transform:translate(0)}.listening{isolation:isolate;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.listening-art,.listening-shade{z-index:-2;position:absolute;inset:0}.listening-art img{object-fit:cover;object-position:center 38%}.listening-shade{z-index:-1;background:linear-gradient(90deg,#070b13dd,#0000 75%),linear-gradient(#0000,#080b1190)}.listening-content{grid-template-columns:1.1fr 1fr;align-items:end;gap:15%;padding-block:100px;display:grid}.listen-title h1,.listen-title h2{font-size:clamp(64px,7vw,112px)}.listen-detail{padding-bottom:10px}.listen-state{align-items:center;gap:15px;margin-bottom:30px;font-size:12px;display:flex}.listen-detail>p:not(.listen-state){font-size:18px;line-height:1.8}.listen-detail .text-link{margin-top:30px}.listening-full{min-height:calc(100svh - 108px)}.listening-full .listening-content{padding-top:160px;padding-bottom:130px}.session-item{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:20px;width:100%;padding:24px 0;font-size:19px;display:flex}.session-item small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.play-circle{border:1px solid var(--line);width:66px;height:66px;transition:background var(--dur-base) var(--ease-settle);border-radius:50%;place-items:center;display:grid}.session-item:hover .play-circle{background:#2455ff}.agenda{background:var(--coal);padding-block:140px;position:relative}.agenda:before{content:"";background:var(--coal);z-index:-1;position:absolute;inset:0 calc(50% - 50vw)}.agenda-full{min-height:calc(100svh - 108px);padding-top:85px}.agenda-full:before{background:#080b11b0}.section-top{justify-content:space-between;align-items:end;gap:45px;display:flex}.section-top h2{font-size:clamp(48px,5vw,78px)}.tabs{gap:24px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:12px 0;font-size:12px}.tabs button[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.agenda-body{border-top:1px solid var(--line);margin-top:65px}.empty-agenda{border-bottom:1px solid var(--line);align-items:center;gap:45px;padding:45px 0;display:flex}.empty-agenda p{color:var(--muted);font-size:12px}.empty-agenda .text-link{margin-left:auto;font-size:11px}.fine-orbit{border:1px solid #f4efe730;border-radius:50%;flex-shrink:0;width:50px;height:50px;position:relative}.fine-orbit:after{content:"";border:1px solid #f4efe715;border-radius:50%;position:absolute;inset:10px}.event-row{border-bottom:1px solid var(--line);align-items:center;gap:40px;padding:35px 0;display:flex}.event-row time{font:36px var(--font-display);min-width:115px}.event-row p{color:var(--muted);font-size:12px}.event-row button{margin-left:auto}.event-dialog{color:var(--ink);border:1px solid var(--line);background:#0b101a;width:90%;max-width:700px;margin:auto;padding:45px}.event-dialog::backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#03060dcc}.dialog-close{background:0 0;border:0;margin-left:auto;padding:12px;display:block}.event-dialog h2{margin-block:30px;font-size:45px}.event-dialog p{margin-bottom:20px}.press{grid-template-columns:1fr 1fr;align-items:center;gap:12%;padding-block:80px 150px;display:grid;position:relative}.press,.press:before{background:var(--coal)}.press:before{content:"";z-index:-1;position:absolute;inset:0 calc(50% - 50vw)}.press-full{min-height:calc(100svh - 108px);padding-top:100px}.book-scene{perspective:1600px;isolation:isolate;padding:35px 35px 70px;position:relative}.book-scene:before{content:"";filter:blur(60px);z-index:-1;background:#2455ff25;border-radius:50%;height:30%;position:absolute;bottom:45px;left:5%;right:0}.press-book{aspect-ratio:4/5;transform-style:preserve-3d;transform:rotateY(var(--book-y,-13deg)) rotateX(var(--book-x,2deg));transition:transform var(--dur-cinematic) var(--ease-mnemo);position:relative;box-shadow:20px 35px 50px #0008}.book-cover{backface-visibility:hidden;border:1px solid #f4efe730;position:absolute;inset:0;overflow:hidden}.book-cover img{object-fit:cover}.book-type{background:linear-gradient(#0000 35%,#070b14d9);flex-direction:column;padding:26px 24px;display:flex;position:absolute;inset:0}.book-type>span{font-size:9px}.book-type .book-title{font:clamp(28px,3.2vw,50px)/1 var(--font-display);margin-top:20px}.book-type p{font:48px/1.1 var(--font-display);margin-top:auto}.book-type small{margin-top:22px;font-size:9px}.book-spine{transform-origin:0;width:24px;font:14px var(--font-display);writing-mode:vertical-rl;text-align:center;letter-spacing:2px;background:#111b31;border:1px solid #f4efe722;position:absolute;top:0;bottom:0;left:0;transform:rotateY(-90deg)}.book-caption{color:var(--muted);font-size:10px;position:absolute;bottom:10px;left:35px}.press-copy h1,.press-copy h2{font-size:clamp(48px,5.3vw,84px)}.press-copy>p:not(.section-label){margin-block:30px 36px;font-size:15px}.press-copy>.text-link{width:max-content;margin-top:18px;display:flex}.press-resources{margin-top:32px}.download-row{border-block:1px solid var(--line);justify-content:space-between;gap:30px;padding:26px 0;font-size:13px;display:flex}.download-row small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.bio-details{border-bottom:1px solid var(--line);padding-block:23px}.bio-details summary{cursor:pointer;justify-content:space-between;font-size:13px;list-style:none;display:flex}.bio-details summary::-webkit-details-marker{display:none}.bio-details[open] summary span{transform:rotate(45deg)}.bio-details p{margin-top:24px;font-size:13px}.press-resources>.quiet{margin-top:25px}.universe{isolation:isolate;outline:none;height:calc(100svh - 108px);min-height:700px;position:relative;overflow:hidden}.universe-image,.universe-shade{z-index:-2;position:absolute;inset:-108px 0 0}.universe-image img{object-fit:cover;object-position:62% 40%}.universe-shade{z-index:-1;background:linear-gradient(90deg,#060a12ee 4%,#060a12bb 32%,#0000 85%),linear-gradient(#0000 60%,#060a12de)}.universe-shell{flex-direction:column;height:100%;padding:35px 0 70px;display:flex}.universe-top{opacity:.8;justify-content:space-between;font-size:11px;display:flex}.universe-top .section-label{margin:0}.universe-copy{width:48%;margin:auto 0;padding-block:40px}.presence-name{margin-bottom:20px;font-size:13px;display:block}.universe-copy h1{max-width:7em;font-size:clamp(60px,6.8vw,108px)}.universe-copy p{max-width:39ch;margin-top:25px;font-size:14px;line-height:1.85}.season-select{flex-wrap:wrap;gap:22px;margin-top:25px;display:flex}.season-select button{color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:10px 0;font-size:11px}.season-select button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.season-select p{width:100%;color:var(--muted);margin-top:0;font-size:10px}.universe-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;padding-top:25px;display:flex}.universe-bottom nav{flex-wrap:wrap;gap:30px;display:flex}.universe-bottom nav button{opacity:.5;transition:opacity var(--dur-quick) var(--ease-settle);background:0 0;border:0;min-height:35px;font-size:11px}.universe-bottom nav button[aria-pressed=true]{opacity:1}.universe-arrows{gap:10px;display:flex}.universe-arrows button{border:1px solid var(--line);background:#080b1140;border-radius:50%;width:45px;height:45px;font-size:20px}.universe-note{color:var(--muted);margin-top:15px;font-size:9px}.artist-portrait{isolation:isolate;height:calc(100svh - 108px);min-height:650px;position:relative;overflow:hidden}.artist-portrait>img{object-fit:cover;object-position:80% 39%;z-index:-2}.portrait-shade{z-index:-1;background:linear-gradient(90deg,#080b11ee 5%,#080b1177 50%,#0000),linear-gradient(#0000 60%,#080b11);position:absolute;inset:0}.artist-title{flex-direction:column;justify-content:end;height:100%;padding-bottom:100px;display:flex}.artist-title h1{font-size:clamp(70px,7.5vw,120px)}.artist-title>span{margin-top:25px;font-size:11px}.artist-story{grid-template-columns:1fr 1fr;gap:14%;padding-block:100px 140px;display:grid}.artist-story h2{font-size:clamp(60px,6vw,96px)}.artist-story .lede{margin-bottom:30px}.artist-story .text-link{margin-top:25px}.artist-note{color:var(--muted);max-width:45ch;margin-top:50px;font-size:10px}.contact-grid{grid-template-columns:1.1fr 1fr;gap:12%;padding-block:100px 130px;display:grid}.contact-intro .lede{margin:35px 0}.contact-intro .quiet{max-width:34ch;margin-top:45px}form{gap:25px;display:grid}label{color:var(--muted);flex-direction:column;gap:12px;font-size:11px;display:flex}input,select,textarea{width:100%;color:var(--ink);transition:border-color var(--dur-quick) var(--ease-settle);background:#080b1110;border:0;border-bottom:1px solid #f4efe73b;border-radius:0;padding:14px 0;font-size:14px}input:focus,select:focus,textarea:focus{outline-offset:5px;border-color:#8eaaff}input::placeholder,textarea::placeholder{color:#888b94;font-size:12px}select option{background:#080b11}.form-row{grid-template-columns:1fr 1fr;gap:25px;display:grid}textarea{resize:vertical}form>.button{margin-top:12px}.prepared{border:1px solid var(--line);background:#0b101a;padding:25px}.actions{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.prepared small{color:var(--muted);margin-top:15px;font-size:10px;display:block}.footer{z-index:2;border-top:1px solid var(--line);background:#06090f;padding-block:70px 100px;position:relative}.footer-top{justify-content:space-between;align-items:center;display:flex}.footer-top p{font-size:clamp(20px,2.5vw,38px);line-height:1.5}.round-link{border:1px solid var(--line);width:80px;height:80px;transition:background var(--dur-slow) var(--ease-settle),transform var(--dur-slow) var(--ease-mnemo);border-radius:50%;place-items:center;font-size:32px;display:grid}.round-link:hover{background:#2455ff;transform:rotate(10deg)}.footer-word{font:clamp(40px,13.1vw,230px)/1.3 var(--font-display);letter-spacing:-.01em;margin-top:60px}.footer-bottom{color:var(--muted);justify-content:space-between;gap:20px;margin-top:20px;font-size:10px;display:flex}.ambient-dock{z-index:45;position:fixed;bottom:24px;right:34px}.ambient-toggle{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080b1199;border:1px solid #f4efe726;border-radius:30px;gap:12px;min-height:36px;padding:8px 14px;font-size:10px}.ambient-toggle,.sound-glyph{align-items:center;display:flex}.sound-glyph{gap:3px;height:13px}.sound-glyph i{background:var(--ink);width:1px;height:3px;transition:height var(--dur-base) var(--ease-mnemo)}.sound-glyph i:nth-child(2){height:7px}.sound-glyph i:nth-child(3){height:11px}.is-on .sound-glyph i{animation:sound-wave 1s ease-in-out infinite alternate}.is-on .sound-glyph i:nth-child(2){animation-delay:-.5s}.is-on .sound-glyph i:nth-child(3){animation-delay:-.2s}.is-on .sound-glyph i:nth-child(4){animation-delay:-.7s}.mini-player{z-index:60;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:1px solid var(--line);background:#0b111ef2;align-items:center;gap:22px;padding:20px 36px;display:flex;position:fixed;bottom:0;left:0;right:0}.track-info{min-width:210px;max-width:300px}.track-info>span{color:var(--muted);font-size:9px;display:block}.track-info strong{font-size:12px;font-weight:500}.track-info small{font-size:10px;display:block}.mini-player button{background:0 0;border:0;min-width:35px;min-height:40px}.mini-player .player-play{border:1px solid var(--line);border-radius:50%;width:46px;height:46px;font-size:20px}.mini-player>span{font-size:10px}.mini-player input[type=range]{accent-color:#8daaff;border:0;flex:1;min-width:40px;height:24px;padding:0}.mini-player input.volume{max-width:80px}.mini-player .volume-button{font-size:10px}.studio{min-height:80vh;padding-block:100px}.studio p{margin-block:40px}.studio input{max-width:500px}.page{min-height:70vh}@keyframes sound-wave{0%{height:3px}to{height:13px}}@media (min-width:1800px){.opening-copy{left:max(6vw,50vw - 800px)}.footer-word{font-size:210px}}@media (max-width:1100px){.wrap{width:calc(100% - 88px)}.header{gap:25px;padding-inline:30px}.brand-name{font-size:24px}.desktop-nav{gap:20px;font-size:11px}.contact-link{gap:12px;font-size:11px}.contact-grid,.listening-content,.manifesto-grid,.press{gap:7%}.opening-copy{left:5vw}.world-strip{gap:14px;width:calc(100% - 60px)}.world-tile>div{padding:22px}.world-tile h3{font-size:27px}.hero-credit{display:none}.hero-bottom{left:5vw;right:5vw}.book-type p{font-size:36px}.empty-agenda{gap:25px}.universe-bottom nav{gap:20px}}@media (max-width:850px){.contact-link,.desktop-nav{display:none}.menu-toggle{background:0 0;border:0;align-items:center;gap:12px;padding:12px;font-size:11px;display:flex;position:relative}.menu-toggle i{background:var(--ink);width:14px;height:1px}.menu-toggle i:last-child{position:absolute;right:12px;transform:translateY(5px)}.scene-point.anchor-0{display:none}.opening-copy h1{font-size:76px}.world-strip{grid-template-columns:1fr 1fr}.world-tile-2{display:none}.empty-agenda{flex-wrap:wrap}.empty-agenda .text-link{margin-left:75px}.universe-copy{width:65%}.universe-copy h1{font-size:78px}.universe-bottom nav{gap:14px}.press{gap:5%}.book-type p{font-size:30px}.press-copy h1,.press-copy h2{font-size:55px}.mini-player{gap:12px}.track-info{min-width:150px}.mini-player .volume{display:none}}@media (max-width:600px){.wrap{width:calc(100% - 44px)}body{font-size:13px}.header{height:90px;padding-inline:22px}.header.is-scrolled{height:70px}.brand-name{font-size:25px}.brand-caption{font-size:8px}.stage-inner{padding-top:90px}.immersive-hero{height:100svh;min-height:760px}.opening-copy{max-width:none;top:35%;left:26px;right:22px}.opening-copy h1{font-size:clamp(56px,14.5vw,76px);line-height:1.13}.hero-intro{max-width:24ch;margin-bottom:24px;font-size:10px;line-height:1.7}.opening-copy .text-link{margin-top:24px;font-size:12px}.scene-markers{display:none}.hero-bottom{display:block;bottom:100px;left:26px;right:26px}.hero-next{gap:12px;width:max-content;padding-bottom:12px;font-size:10px}.hero-next>span:last-child{margin-left:30px}.scroll-cue{position:absolute;bottom:0;right:0}.scroll-cue>span{display:none}.hero-next small{font-size:9px}.scene-toolbar{gap:6px;bottom:20px;left:20px}.scene-toolbar button{min-height:40px;font-size:9px}.drag-hint,.scene-toolbar button[aria-label=Centralizar\ paisagem]{display:none}.ambient-dock{bottom:20px;right:20px}.ambient-toggle{gap:9px;min-height:40px;padding:8px 12px;font-size:9px}.manifesto{padding-block:90px 100px}.section-label{margin-bottom:24px;font-size:10px}.artist-story,.contact-grid,.listening-content,.manifesto-grid,.press{grid-template-columns:1fr;gap:38px}.manifesto h2{font-size:65px}.manifesto .lede{font-size:19px}.manifesto .text-link{margin-top:22px}.world-preview{padding-bottom:90px}.world-head{padding-bottom:35px;display:block}.world-head h2{font-size:47px}.world-head .text-link{margin-top:20px}.world-strip{scroll-snap-type:x mandatory;gap:16px;width:100%;padding:0 22px;display:flex;overflow-x:auto}.world-tile{scroll-snap-align:center;aspect-ratio:4/5;min-width:80%;margin-top:0}.world-tile-2{display:block}.world-tile h3{font-size:35px}.world-tile .tile-arrow{opacity:1;transform:none}.listening{min-height:680px}.listening-content{gap:90px;padding-block:75px}.listen-title h1,.listen-title h2{font-size:72px}.listening-shade{background:linear-gradient(#070b1366,#070b13e8)}.listen-detail>p:not(.listen-state){font-size:15px}.listen-state{gap:12px;margin-bottom:24px;font-size:10px}.listen-detail .text-link{margin-top:22px;font-size:12px}.listening-full{min-height:calc(100svh - 90px)}.listening-full .listening-content{padding-top:60px;padding-bottom:90px}.agenda{padding-block:90px}.agenda-full{min-height:calc(100svh - 90px);padding-top:60px}.section-top{display:block}.section-top h1,.section-top h2{font-size:54px}.section-top>.tabs,.section-top>.text-link{margin-top:25px}.agenda-body{margin-top:40px}.empty-agenda{align-items:start;gap:18px;padding-block:30px}.empty-agenda>div{flex:1;min-width:220px}.fine-orbit{width:35px;height:35px}.empty-agenda h2{font-size:16px}.empty-agenda p{font-size:11px}.empty-agenda .text-link{margin-left:53px;font-size:11px}.press{gap:35px;padding-block:30px 100px}.press-full{padding-top:35px}.book-scene{width:100%;max-width:340px;margin:auto;padding:25px 25px 60px}.book-type .book-title{font-size:31px}.book-type p{font-size:40px}.book-caption{font-size:9px;left:25px}.press-copy h1,.press-copy h2{font-size:61px}.press-copy>p:not(.section-label){font-size:13px}.press-copy .button{width:100%}.universe{height:auto;min-height:calc(100svh - 90px)}.universe-image,.universe-shade{inset:-90px 0 0}.universe-image img{object-position:65% 35%}.universe-shade{background:linear-gradient(90deg,#060a12ad,#060a1240),linear-gradient(#0000,#060a1277 35%,#060a12 95%)}.universe-shell{min-height:calc(100svh - 90px);padding:25px 0 85px}.universe-top,.universe-top .section-label{font-size:9px}.universe-copy{width:100%;margin-top:130px;padding:0 0 45px}.universe-copy h1{max-width:6em;font-size:65px}.presence-name{margin-bottom:18px;font-size:11px}.universe-copy p{max-width:34ch;font-size:12px}.season-select{gap:18px;margin-top:20px}.season-select button{font-size:10px}.season-select p{font-size:9px}.universe-bottom{align-items:start;gap:12px;padding-top:20px}.universe-bottom nav{gap:0 17px;max-width:240px}.universe-bottom nav button{min-height:35px;font-size:9px}.universe-arrows{gap:6px}.universe-arrows button{width:34px;height:34px;font-size:17px}.universe-note{max-width:32ch;font-size:8px}.artist-portrait{height:calc(100svh - 90px);min-height:600px}.artist-portrait>img{object-position:65% 35%}.portrait-shade{background:linear-gradient(#080b1144,#080b1177 55%,#080b11)}.artist-title{padding-bottom:75px}.artist-title h1{font-size:66px}.artist-title>span{font-size:10px}.artist-story{gap:35px;padding-block:60px 85px}.artist-story h2{font-size:61px}.artist-story .lede{font-size:18px}.contact-grid{gap:65px;padding-block:50px 90px}.contact-intro h1{font-size:63px}.contact-intro .lede{margin:30px 0;font-size:19px}.contact-intro .quiet{margin-top:30px;font-size:11px}.form-row{grid-template-columns:1fr;gap:25px}.footer{padding-block:55px 100px}.footer-top p{font-size:20px}.round-link{flex-shrink:0;width:55px;height:55px;font-size:25px}.footer-word{margin-top:40px;font-size:12.9vw}.footer-bottom{flex-wrap:wrap;gap:17px;font-size:9px}.footer-bottom>span:last-child{margin-left:auto}.mini-player{flex-wrap:wrap;gap:10px;padding:14px 18px 20px}.track-info{flex:1;min-width:200px;max-width:none}.mini-player>span{font-size:9px}.mini-player input[type=range]{flex-basis:65%}.mini-player .volume-button,.mini-player input.volume{display:none}.mini-player>button:last-child{font-size:18px;position:absolute;top:10px;right:8px}.mini-player .player-play{width:38px;height:38px;margin-right:26px}.studio{padding-top:70px}.studio h1{font-size:50px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation:none!important}.press-book{transform:rotateY(-10deg)!important}}.agenda,.manifesto,.press{isolation:isolate}.press-full:before{background:#080b11dd}.universe{height:100svh;margin-top:-108px;padding-top:108px}.universe-image,.universe-shade{inset:0}.universe-image{background:#070b13}.universe-image img{object-fit:contain;object-position:right center;max-width:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%);width:auto!important;left:auto!important;right:0!important}.universe-shade{background:linear-gradient(90deg,#060a12e0 3%,#060a1255 40%,#0000 74%),linear-gradient(#0000 65%,#060a12e0)}.season-select p{flex-basis:100%;max-width:none}.artist-portrait,.listening-full{min-height:100svh;margin-top:-108px;padding-top:108px}.artist-portrait{height:100svh}@media (max-width:600px){.universe{height:auto;min-height:100svh;margin-top:-90px;padding-top:90px}.universe-image img{object-fit:cover;object-position:65% 25%;-webkit-mask-image:none;mask-image:none;width:100%!important}.universe-shade{background:linear-gradient(#060a1222,#060a12aa 40%,#060a12 94%)}.universe-copy{margin-top:150px}.artist-portrait,.listening-full{min-height:100svh;margin-top:-90px;padding-top:90px}.artist-portrait{height:100svh}}body:has(.mini-player) .ambient-dock,body:has(.mini-player) .scene-toolbar{bottom:112px}@media (max-width:600px){body:has(.mini-player) .ambient-dock,body:has(.mini-player) .scene-toolbar{bottom:155px}}.universe-prism{z-index:-2;perspective:1600px;perspective-origin:76%;background:#070b13;position:absolute;inset:0;overflow:hidden}.prism-halo{background:radial-gradient(at 75% 45%,#11266377,#0000 58%);position:absolute;inset:0}.prism-body{width:54%;transform-style:preserve-3d;transition:transform var(--dur-passage) var(--ease-passage),opacity var(--dur-slow) var(--ease-settle);opacity:0;will-change:transform;position:absolute;left:46%}.prism-body.prism-ready{opacity:1}.prism-face{backface-visibility:hidden;transform-style:preserve-3d;background:#070b13;overflow:hidden}.face-light,.prism-face{position:absolute;inset:0}.face-light{opacity:var(--face-shade);transition:opacity var(--dur-passage) var(--ease-passage);background:#01030a}.face-edge{background:linear-gradient(90deg,#050a1755,#0000 7% 93%,#d1e3ff0a);position:absolute;inset:0;box-shadow:inset 1px 0 #dbe6ff30,inset -1px 0 #9bb7ff18}.universe-copy{z-index:2;position:relative}.presence-text{min-height:320px}.prism-reduced .prism-body{opacity:1;transition:none;transform:none!important}.prism-reduced .prism-face{display:none;transform:none!important}.prism-reduced .prism-face.is-selected{display:block}.prism-reduced .face-light{opacity:.05}@media (max-width:850px){.prism-body{width:65%;left:35%}.universe-prism{perspective-origin:67%}}@media (max-width:600px){.universe-prism{perspective:950px;perspective-origin:50% 35%}.prism-body{width:100%;height:100%;bottom:auto;left:0}.prism-face img{object-position:60% 25%}.universe-shade{background:linear-gradient(#060a1233,#060a1255 25%,#060a12e0 60%,#060a12 96%)}.presence-text{min-height:255px}.universe-copy{margin-top:150px}}.universe{touch-action:pan-y}@media (max-height:800px) and (min-width:601px){.universe-shell{padding-top:20px;padding-bottom:60px}.universe-copy{padding-block:20px}.universe-copy h1{font-size:clamp(54px,8.8vh,76px)}.presence-text{min-height:240px}.presence-name{margin-bottom:15px}.universe-copy p{margin-top:18px;font-size:12px}.season-select{gap:9px 20px;margin-top:12px}.season-select p{margin:0;font-size:9px}.universe-bottom{padding-top:18px}.universe-note{margin-top:10px}}@media (max-width:600px){.universe-copy{margin-top:110px}.universe-copy h1{font-size:clamp(48px,13vw,58px)}.presence-text{min-height:255px}body:has(.universe) .ambient-dock{top:102px;bottom:auto;right:20px}.universe-top>span{display:none}}html{scroll-behavior:auto}.stage-inner{perspective:1400px;pointer-events:none;transform-origin:70%;background:0 0;min-height:100svh}.stage-inner .page,.stage-inner>main{pointer-events:none;min-height:calc(100svh - 108px)}.stage-inner .wrap,.stage-inner section{pointer-events:none}.stage-inner .artist-narrative,.stage-inner .chamber-intro,.stage-inner .contact-intro,.stage-inner .player-controls,.stage-inner .press-copy,.stage-inner .section-top,.stage-inner a,.stage-inner button,.stage-inner form,.stage-inner input,.stage-inner select,.stage-inner summary,.stage-inner textarea{pointer-events:auto}.landscape-interior .landscape-vignette{background:linear-gradient(#03060e70,#0000 32%,#05091222 65%,#050912bb)}.landscape[data-destination="/escuta/"] .landscape-vignette{background:linear-gradient(90deg,#05091277,#0000 45%,#05091244),linear-gradient(#0000 62%,#050912aa)}.header{background:linear-gradient(#04071177,#0000)}.header.is-scrolled{background:#080b11aa}.scene-return{z-index:42;text-shadow:0 2px 14px #000;align-items:center;gap:14px;font-size:10px;display:flex;position:fixed;bottom:79px;left:36px}.scene-return span{font-size:20px}.immersive-hero{min-height:100svh}.hero-bottom{bottom:105px}.landscape-controls{touch-action:pan-y}.listening-chamber{grid-template-columns:1fr 1fr;align-items:center;gap:12%;min-height:calc(100svh - 108px);padding-block:32px 115px;display:grid}.chamber-intro{text-shadow:0 2px 30px #03060d;align-self:center;margin-top:28px}.chamber-intro h1{font-size:clamp(62px,6.6vw,104px)}.chamber-intro>p:last-child{margin-top:30px;font-size:14px;line-height:1.8}.listening-console{isolation:isolate;pointer-events:auto;justify-self:end;width:100%;max-width:470px;padding:0 35px 32px;position:relative}.listening-console:before{content:"";clip-path:polygon(0 6%,88% 0,100% 16%,100% 91%,12% 100%,0 84%);z-index:-1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(150deg,#0c14256b,#090e1ddb 58%,#090e1d33);position:absolute;inset:95px -10px -5px}.listening-sigil{place-items:center;width:260px;max-width:100%;height:225px;margin:0 auto 8px;display:grid;position:relative}.listening-sigil svg{fill:none;stroke:#a5bbf65c;stroke-width:.6px;filter:drop-shadow(0 0 12px #2455ff);width:100%;height:100%;position:absolute}.listening-sigil svg path:nth-child(2){stroke:#a5bbf633}.listening-sigil svg path:nth-child(3){stroke:#a5bbf629}.listening-sigil>span{font:46px/1 var(--font-display);letter-spacing:-2px;opacity:.85}.listening-sigil.is-playing svg{animation:breathing-prism 7s ease-in-out infinite alternate}.awaiting-session{text-align:center;padding-bottom:15px}.awaiting-session .listen-state{justify-content:center;margin:0 0 16px;font-size:10px}.awaiting-session h2{font-size:38px}.awaiting-session p{color:var(--muted);margin:20px auto 16px;font-size:12px}.awaiting-session .text-link{gap:20px;font-size:10px}.session-list{max-height:200px;overflow-y:auto}.session-item{padding:18px 0;font-size:13px}.play-circle{flex-shrink:0;width:40px;height:40px}.session-item small{font-size:9px}.player-controls{color:var(--ink);grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid;position:relative}.player-track{grid-column:1/-1;padding-right:24px}.player-track>span{color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.player-track strong{font-size:17px;font-weight:500;line-height:1.4}.player-track small{font-size:10px;display:block}.player-controls button{background:0 0;border:0;min-height:36px}.player-controls .play-action{width:52px;height:52px;transition:background var(--dur-quick) var(--ease-settle),border-color var(--dur-quick) var(--ease-settle),transform var(--dur-quick) var(--ease-settle);border:1px solid #c7d7ff77;border-radius:50%;padding-left:8px;font-size:21px}.play-action:hover{background:#2455ff55}.player-controls input[type=range]{accent-color:#a9bfff;cursor:pointer;border:0;width:100%;height:20px;padding:0}.player-timeline>div{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.player-volume{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.player-volume button{font-size:10px}.player-volume input[type=range]{width:80px}.player-close{width:30px;font-size:19px;position:absolute;top:-8px;right:-10px}.mini-player{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08101ee0;padding:15px 34px}.player-docked{gap:24px;width:100%;display:flex}.player-docked .player-track{min-width:200px;max-width:340px}.player-docked .player-track strong{font-size:12px}.player-docked .player-timeline{flex:1}.player-docked .player-close{position:static}.player-docked .play-action{flex-shrink:0;width:42px;height:42px}.player-expand{padding:6px;font-size:22px}.artist-chamber{grid-template-columns:1fr 1fr;align-items:center;gap:15%;min-height:calc(100svh - 108px);padding-block:70px 130px;display:grid}.artist-intro h1{font-size:clamp(62px,6.4vw,100px)}.artist-intro>span{margin-top:28px;font-size:10px;display:block}.artist-narrative{isolation:isolate;padding-block:32px;position:relative}.artist-narrative:before{content:"";z-index:-1;background:radial-gradient(#080e1ae0,#0000 75%);position:absolute;inset:-20px -40px}.artist-narrative .lede{margin-bottom:25px;font-size:20px}.artist-narrative>p:not(.lede){font-size:13px;line-height:1.9}.artist-narrative .text-link{width:max-content;margin-top:20px;font-size:11px;display:flex}.agenda-full{background:0 0;width:calc(100% - 250px);max-width:1100px;margin-right:6%;padding-block:65px 130px}.agenda-full:before,.press-full:before{display:none}.agenda-full .section-top{display:block}.agenda-full h1{font-size:clamp(56px,5.6vw,88px)}.agenda-full .tabs{margin-top:30px}.agenda-full .agenda-body{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:linear-gradient(90deg,#070e1dc9,#070e1d66);margin-top:30px;padding:0 28px}.agenda-full .empty-agenda{gap:25px}.agenda-full .empty-agenda p{font-size:11px}.press-full{background:0 0;gap:15%;padding-block:35px 130px}.press-full .book-scene{pointer-events:auto;justify-self:center;width:100%;max-width:360px}.press-full .book-type .book-title{font-size:35px}.press-full .book-type p{font-size:38px}.press-full .press-copy{max-width:460px}.press-full .press-copy h1{font-size:65px}.press-full .press-copy>p:not(.section-label){margin-block:22px 26px;font-size:13px}.press-full .press-copy{background:radial-gradient(#080e1acd,#0000 80%)}.press-full .press-resources{margin-top:22px}.press-full .bio-details,.press-full .download-row{padding-block:18px}.contact-grid{align-items:start;gap:15%;padding-block:45px 140px}.contact-intro h1{font-size:clamp(56px,5.8vw,90px)}.contact-intro .lede{font-size:20px}.contact-grid>form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#08101ec9,#08101e44);gap:19px;padding:30px}.contact-grid label{font-size:10px}.universe{background:0 0;pointer-events:auto!important}.universe-prism{perspective:1250px;perspective-origin:50%;pointer-events:none;background:0 0;inset:135px 7% 140px 53%;overflow:visible}.prism-body{width:100%;height:100%;top:0;bottom:0;left:0}.prism-face{box-shadow:0 15px 65px #0008}.prism-face img{object-fit:cover;object-position:center}.prism-halo{filter:blur(25px);background:radial-gradient(#12348844,#0000 65%);inset:-50px}.universe-shade{pointer-events:none;background:linear-gradient(90deg,#050b1355,#0000 60%)}.universe-copy{text-shadow:0 2px 22px #000;width:43%}.universe-copy h1{font-size:clamp(54px,5.2vw,84px)}.universe-shell{padding-bottom:100px}.universe-bottom{pointer-events:auto;background:linear-gradient(90deg,#08101e77,#0000)}.universe-top{padding-top:5px}.universe-note{display:none}body:has(.mini-player) .scene-return{bottom:160px}@keyframes breathing-prism{0%{opacity:.65;transform:scale(.98)}to{opacity:1;transform:scale(1.02)}}@media (min-width:601px) and (max-height:800px){.listening-chamber{padding-top:12px;padding-bottom:100px}.listening-sigil{width:210px;height:182px}.chamber-intro h1{font-size:78px}.artist-chamber{gap:12%;padding-top:35px}.artist-intro h1{font-size:72px}.artist-narrative .lede{font-size:18px}.universe-prism{top:120px;bottom:140px}.universe-shell{padding-bottom:100px}.universe-copy h1{font-size:64px}.press-full .book-scene{max-width:320px}.press-full .press-copy h1{font-size:57px}.contact-grid{padding-top:25px}.contact-grid label{gap:6px}}@media (max-width:950px){.listening-chamber{gap:5%}.listening-console{padding-inline:20px}.chamber-intro h1{font-size:66px}.artist-chamber{gap:8%}.artist-intro h1{font-size:64px}.agenda-full{width:calc(100% - 88px);margin-inline:auto}.press-full{gap:8%}.press-full .press-copy h1{font-size:55px}.contact-grid{gap:6%}.universe-prism{left:52%;right:5%}.universe-bottom nav{gap:16px}}@media (max-width:600px){.stage-inner{padding-top:90px}.stage-inner .page,.stage-inner>main{min-height:calc(100svh - 90px)}.immersive-hero{height:100svh;min-height:640px}.opening-copy{top:34%}.hero-bottom{bottom:105px}.scene-return{font-size:9px;bottom:74px;left:22px}.scene-toolbar{left:16px}.scene-toolbar[data-interior] button{padding-inline:8px}.listening-chamber{min-height:calc(100svh - 90px);padding-block:26px 145px;display:block}.chamber-intro{margin:0}.chamber-intro .section-label{margin-bottom:18px}.chamber-intro h1{font-size:58px;line-height:1.1}.chamber-intro>p:last-child{margin-top:20px;font-size:11px}.listening-console{max-width:350px;margin:20px 0 0 auto;padding-inline:27px}.listening-sigil{width:170px;height:148px;margin-bottom:2px}.listening-sigil>span{font-size:34px}.listening-console:before{inset:58px -3px -10px}.awaiting-session h2{font-size:32px}.awaiting-session p{margin:14px auto 6px;font-size:11px}.awaiting-session .listen-state{margin-bottom:12px;font-size:9px}.awaiting-session .text-link{font-size:9px}.player-track strong{font-size:14px}.player-controls{gap:14px}.artist-chamber{padding-block:30px 150px;display:block}.artist-intro h1{font-size:60px}.artist-intro>span{font-size:9px}.artist-narrative{margin-top:45px;padding-block:0}.artist-narrative .lede{font-size:17px}.artist-narrative>p:not(.lede){font-size:12px}.artist-narrative:before{background:linear-gradient(#07101eb0,#07101e88);inset:-25px -22px}.agenda-full{width:calc(100% - 44px);padding-block:35px 155px}.agenda-full h1{font-size:51px}.agenda-full .agenda-body{padding-inline:17px}.agenda-full .empty-agenda>div{min-width:180px}.agenda-full .empty-agenda{gap:13px}.agenda-full .empty-agenda .text-link{margin-left:0}.agenda-full .tabs{font-size:10px}.press-full{flex-direction:column;gap:35px;padding-block:20px 155px;display:flex}.press-full .book-scene{max-width:260px;padding:25px 20px 50px}.press-full .book-type{padding:20px}.press-full .book-type .book-title{font-size:28px}.press-full .book-type p{font-size:29px}.press-full .book-type small{font-size:7px}.press-full .book-caption{font-size:8px;left:20px}.press-full .press-copy{width:100%}.press-full .press-copy h1{font-size:55px}.press-full .press-copy{background:#07101e88;padding:25px 16px}.contact-grid{gap:40px;padding-block:30px 150px}.contact-intro h1{font-size:56px}.contact-intro .lede{font-size:17px}.contact-grid>form{padding:25px 18px}.contact-intro .quiet{max-width:38ch}.universe{min-height:100svh}.universe-prism{perspective:850px;height:300px;inset:122px 8% auto 38%}.prism-body{width:100%;height:100%;left:0}.universe-shell{padding-top:20px;padding-bottom:150px}.universe-copy{width:100%;text-shadow:none;background:linear-gradient(90deg,#07101ee0,#07101e55);margin-top:260px;padding:25px 16px 20px}.universe-copy h1{font-size:48px}.presence-text{min-height:220px}.universe-copy p{font-size:11px}.season-select p{font-size:9px}.universe-shade{background:0 0}.universe-bottom{margin-top:20px}.universe-bottom nav{gap:0 17px}.universe-top>span{display:block}.universe-top .section-label{max-width:170px}body:has(.universe) .ambient-dock{top:auto;bottom:20px;right:20px}.mini-player{padding:13px 18px 18px}.player-docked{grid-template-columns:1fr auto auto;gap:10px 14px;display:grid}.player-docked .player-track{grid-column:1;min-width:0}.player-docked .player-timeline{grid-area:2/1/auto/-1}.player-docked .player-volume{display:none}.player-docked .player-close{position:absolute;top:-8px;right:-9px}.player-docked .player-expand{margin-right:15px}.player-docked .player-track strong{font-size:11px}.player-docked .play-action{width:36px;height:36px}body:has(.mini-player) .scene-return{bottom:195px}body:has(.mini-player) .ambient-dock,body:has(.mini-player) .scene-toolbar{bottom:140px}}@media (prefers-reduced-motion:reduce){.listening-sigil svg{animation:none!important}}.brand-name{font-size:32px}.contact-link,.desktop-nav{font-size:14px}.brand-caption{font-size:10px}.section-label{font-size:14px}.hero-intro{font-size:15px}.hero-credit,.hero-next{font-size:13px}.hero-credit span,.hero-next small{font-size:12px}.hero-bottom .scroll-cue{font-size:13px}.button,.quiet,.text-link{font-size:14px}.quiet{line-height:1.8}.scene-return{font-size:12px}.ambient-toggle,.drag-hint,.scene-toolbar button{font-size:11px}.chamber-intro>p:last-child{font-size:16px}.awaiting-session .listen-state{font-size:13px}.awaiting-session p{font-size:14px}.awaiting-session .text-link{font-size:13px}.listening-console:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(150deg,#0c142525,#090e1d99 58%,#090e1d11)}.artist-narrative>p:not(.lede){font-size:15px}.artist-narrative .text-link{font-size:14px}.artist-intro>span{font-size:12px}.universe-copy p{font-size:15px}.presence-name{font-size:14px}.season-select button,.universe-bottom nav button{font-size:13px}.season-select p,.universe-top{font-size:12px}.agenda-full .empty-agenda .text-link,.agenda-full .empty-agenda p,.agenda-full .tabs button{font-size:14px}.press-full{grid-template-columns:minmax(280px,.85fr) minmax(360px,1fr);align-items:start;gap:10%;max-width:1120px;padding-top:55px}.press-full .book-scene{justify-self:start;max-width:350px;margin:0;padding:10px 20px 55px}.press-book{transform:rotateY(var(--book-y,-7deg)) rotateX(var(--book-x,0deg))}.press-full .press-copy{padding-top:10px}.press-full .press-copy h1{font-size:64px;line-height:1.07}.press-full .press-copy .section-label{margin-bottom:20px}.press-full .press-copy>p:not(.section-label){font-size:16px;line-height:1.8}.press-full .book-caption{font-size:12px;left:20px}.bio-details summary,.download-row{font-size:14px}.download-row small{font-size:12px}.bio-details p{font-size:14px}.contact-grid{grid-template-columns:1fr 1fr;gap:9%}.contact-intro .quiet{font-size:15px}.contact-intro>.text-link{font-size:16px}.contact-grid>form{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#08101e88,#08101e22);gap:23px}.contact-grid label{gap:12px;font-size:14px}.contact-grid input,.contact-grid select,.contact-grid textarea{padding-block:12px;font-size:16px}.contact-grid input::placeholder,.contact-grid textarea::placeholder{font-size:14px}.prepared small{font-size:13px}.prepared textarea{font-size:15px}.spatial-footer{z-index:1;pointer-events:auto;background:linear-gradient(#0000,#050a12aa);padding:80px 0 125px;position:relative}.spatial-footer .wrap{max-width:1440px}.spatial-footer p{margin-bottom:35px;font-size:21px}.footer-signature{font:clamp(62px,12.9vw,200px)/1 var(--font-display);letter-spacing:-.01em;width:max-content;max-width:100%;display:block}.spatial-footer .wrap>div{border-top:1px solid #f4efe740;justify-content:space-between;gap:25px;margin-top:35px;padding-top:30px;font-size:14px;display:flex}.spatial-footer a:not(.footer-signature){text-underline-offset:6px;text-decoration:underline}@media (max-width:950px){.desktop-nav{gap:18px;font-size:13px}.header{gap:20px;padding-inline:28px}.press-full{gap:7%}.press-full .press-copy h1{font-size:55px}}@media (max-width:600px){.brand-name{font-size:29px}.brand-caption{font-size:9px}.section-label{font-size:12px}.hero-intro{max-width:27ch;font-size:13px}.hero-bottom .scroll-cue,.hero-next,.hero-next small{font-size:12px}.scene-return{font-size:11px}.ambient-toggle,.scene-toolbar button{font-size:10px}.chamber-intro>p:last-child{font-size:14px}.awaiting-session .listen-state{font-size:12px}.awaiting-session p{font-size:13px}.awaiting-session .text-link{font-size:12px}.listening-console{margin-top:26px}.artist-narrative>p:not(.lede){font-size:15px}.artist-narrative .text-link{font-size:13px}.artist-intro>span{font-size:11px}.universe-copy p{font-size:14px}.presence-name{font-size:13px}.season-select button,.universe-bottom nav button{font-size:12px}.season-select p{font-size:11px}.universe-bottom nav{max-width:230px}.universe-top .section-label{font-size:11px}.universe-copy{margin-top:270px}.presence-text{min-height:240px}.press-full{gap:30px;padding-top:25px;display:flex}.press-full .book-scene{max-width:270px;margin-inline:auto}.press-full .press-copy{padding:25px 18px}.press-full .press-copy>p:not(.section-label){font-size:15px}.press-full .book-caption{font-size:11px}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-grid>form{gap:25px;padding:25px 18px}.contact-grid label{font-size:13px}.contact-grid input,.contact-grid select,.contact-grid textarea{font-size:16px}.contact-intro .quiet{font-size:14px}.spatial-footer{padding:60px 0 145px}.spatial-footer p{max-width:24ch;margin-bottom:30px;font-size:17px}.footer-signature{font-size:12.8vw}.spatial-footer .wrap>div{flex-wrap:wrap;gap:22px;padding-top:25px;font-size:13px}.spatial-footer .wrap>div>span:first-child{width:100%}.spatial-footer .wrap>div>span:last-child{margin-left:auto}}@property --orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.constellation{pointer-events:none;border-radius:inherit;z-index:0;opacity:0;transition:opacity var(--dur-base) var(--ease-settle);position:absolute;inset:2px;overflow:hidden}.constellation i{left:var(--star-x);top:var(--star-y);width:var(--star-size);height:var(--star-size);animation:stellar-flow var(--star-time) var(--star-delay) linear infinite;background:#e6edff;border-radius:50%;animation-play-state:paused;position:absolute;box-shadow:0 0 5px #739fff}.constellation i:nth-child(6n){box-shadow:0 0 5px #d9e7ff,0 0 11px #3674ff}.field-shell{isolation:isolate;transition:background var(--dur-base) var(--ease-settle),box-shadow var(--dur-base) var(--ease-settle),border-color var(--dur-quick) var(--ease-settle);background:#03081422;border:1px solid #d9e4ff20;border-radius:7px;display:block;position:relative}.cosmic-button:before,.field-shell:before{content:"";border-radius:inherit;background:conic-gradient(from var(--orbit-angle),#1b4bbf55 0deg,#3468ff 60deg,#b8d9ff 95deg,#2348b899 130deg,#0d2259 240deg,#4f8aff 310deg,#1b4bbf55 1turn);pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-settle);padding:1.5px;animation:ring-orbit 9s linear infinite paused;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.field-shell:focus-within{background:#020611b8;border-color:#3d78ff;box-shadow:0 0 0 4px #3465ff16,0 0 32px #174bde20}.cosmic-button:focus-visible:before,.cosmic-button:hover:before,.field-shell:focus-within:before{opacity:1;animation-play-state:running}.cosmic-button:focus-visible .constellation,.cosmic-button:hover .constellation,.field-shell:focus-within .constellation{opacity:.75}.cosmic-button:focus-visible .constellation i,.cosmic-button:hover .constellation i,.field-shell:focus-within .constellation i{animation-play-state:running}.field-shell:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-settle);z-index:-1;background:radial-gradient(at 100% 0,#205bee22,#0000 60%);position:absolute;inset:0}.field-shell:focus-within:after{opacity:1}.contact-grid .field-shell input,.contact-grid .field-shell select,.contact-grid .field-shell textarea{z-index:1;border-radius:inherit;background:0 0;border:0;outline:none;padding:13px 14px;position:relative}.contact-grid .field-shell textarea{resize:vertical;min-height:115px;display:block}.cosmic-button{isolation:isolate;color:var(--ink);transition:background var(--dur-base) var(--ease-settle),box-shadow var(--dur-base) var(--ease-settle),border-color var(--dur-quick) var(--ease-settle);background:linear-gradient(115deg,#070d1c,#0c1933);border:1px solid #4574df88;border-radius:8px;position:relative;overflow:visible;box-shadow:0 0 22px #2354e316}.cosmic-button:before{opacity:.55;animation-play-state:running}.cosmic-button>.constellation{opacity:.3}.cosmic-button>.constellation i{animation-play-state:running}.cosmic-button>span:not(.constellation){z-index:2;position:relative}.cosmic-button:focus-visible,.cosmic-button:hover{color:#f4efe7;background:radial-gradient(ellipse at var(--light-x,75%) var(--light-y,100%),#1741a538,transparent 68%),#020409;border-color:#6ca0ff;box-shadow:0 0 0 4px #3a72ff12,0 0 35px #2354e325}.cosmic-button:focus-visible{outline-offset:5px;outline:2px solid #a9ccff}@keyframes stellar-flow{0%{opacity:0;transform:translate(-30px,12px)}15%{opacity:.75}75%{opacity:.9}to{opacity:0;transform:translate(80px,-16px)}}@keyframes ring-orbit{to{--orbit-angle:360deg}}@media (prefers-reduced-motion:reduce){.constellation i,.cosmic-button:before,.field-shell:before{animation:none!important}.constellation i{opacity:.6}}.constellation-flash{pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--flash-x,50%) 115%,#b4dcff77 0,#4582ff55 24%,#204cba20 55%,transparent 80%);border-radius:inherit;will-change:opacity;position:absolute;inset:0;box-shadow:inset 0 0 14px #82b7ff88}@media (prefers-reduced-motion:reduce){.constellation-flash{display:none}}.mk-line{clip-path:inset(-.32em -.25em -.1em)}.mk-line,.mk-line-inner{display:block}.mk-word{clip-path:inset(-.32em -.2em -.12em)}.mk-word,.mk-word-inner{display:inline-block}@keyframes mk-line-in{0%{transform:translateY(112%)}}@keyframes mk-rise-in{0%{opacity:0;transform:translate3d(0,var(--dist-rise),0)}}@keyframes mk-control-in{0%{opacity:0;transform:translate3d(0,calc(var(--dist-nudge)*2),0)}}@keyframes mk-panel-in{0%{opacity:0;transform:translate3d(0,var(--dist-rise),0) scale(.992)}}@keyframes mk-media-in{0%{opacity:0;transform:translate3d(0,var(--dist-lift),0)}}@keyframes mk-settle-in{0%{clip-path:inset(16% 0);transform:scale(1.1)}to{clip-path:inset(0);transform:none}}@keyframes mk-fade-in{0%{opacity:0}}@keyframes mk-line-out{to{opacity:0;transform:translateY(-135%)}}@keyframes mk-fade-out{to{opacity:0;transform:translate3d(0,calc(var(--dist-nudge)*-2),0);filter:blur(4px)}}@keyframes mk-media-out{to{opacity:0;transform:scale(.975)}}@keyframes mk-layer-out{to{opacity:0}}[data-reveal]{--mk-step:var(--stagger-item);--mk-dur:calc(var(--passage-arrive)*.72);animation-duration:var(--mk-dur);animation-timing-function:var(--ease-enter);animation-fill-mode:backwards;animation-delay:min(calc(var(--reveal-i,0)*var(--mk-step)),var(--stagger-cap),calc(var(--passage-arrive)*.28))}[data-reveal=line]{--mk-step:var(--stagger-line);animation-name:mk-line-in}[data-reveal=word]{--mk-step:var(--stagger-word);animation-name:mk-line-in}[data-reveal=text]{animation-name:mk-rise-in}[data-reveal=control]{animation-name:mk-control-in;animation-timing-function:var(--ease-mnemo)}[data-reveal=panel]{animation-name:mk-panel-in;animation-timing-function:var(--ease-mnemo)}[data-reveal=media]{animation-name:mk-media-in;animation-timing-function:var(--ease-mnemo)}[data-reveal=media] .mk-settle{animation:mk-settle-in calc(var(--mk-dur)*1.25) var(--ease-mnemo) backwards;animation-delay:inherit}[data-pending]{opacity:0;animation:none!important}[data-pending] .mk-settle{animation:none}[data-late]{animation-duration:var(--dur-slow);animation-delay:min(calc(var(--reveal-late,0)*var(--stagger-item)),var(--stagger-cap))}.page-stage[data-presence=waiting]{opacity:0}.page-stage[data-presence=waiting] .mk-settle,.page-stage[data-presence=waiting] [data-reveal]{animation-play-state:paused}.route-exit-host{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.route-exit{animation:mk-layer-out var(--passage-exit) var(--ease-exit) calc(var(--passage-exit)*.5) forwards;left:0;right:0;pointer-events:none!important;margin:0!important;position:absolute!important}.route-exit [data-reveal],.story-copy[data-handoff=leaving] .story-text [data-reveal]{animation-name:mk-fade-out;animation-duration:calc(var(--passage-exit)*.85);animation-timing-function:var(--ease-exit);animation-play-state:running;animation-fill-mode:forwards;animation-delay:min(calc(var(--reveal-i,0)*var(--stagger-exit)),var(--stagger-cap))}.route-exit :is([data-reveal=line],[data-reveal=word]),.story-copy[data-handoff=leaving] .story-text :is([data-reveal=line],[data-reveal=word]){animation-name:mk-line-out}.route-exit [data-reveal=media]{animation-name:mk-media-out}.route-exit .mk-settle{animation:none}.scene-return{transition:opacity var(--passage-arrive) var(--ease-enter),transform var(--passage-arrive) var(--ease-mnemo)}.scene-return[data-presence=waiting]{opacity:0;transform:translate3d(0,var(--dist-nudge),0);transition-duration:var(--dur-quick);transition-timing-function:var(--ease-exit)}.scene-return:focus-visible>span,.scene-return:hover>span{transform:translateX(calc(var(--dist-nudge)*-1))}.scene-return>span{transition:transform var(--dur-base) var(--ease-mnemo)}.event-dialog,.mobile-menu,.narration-dialog{opacity:0;transition:opacity var(--dur-base) var(--ease-exit),display var(--dur-base) allow-discrete,overlay var(--dur-base) allow-discrete}.event-dialog[open],.mobile-menu[open],.narration-dialog[open]{opacity:1;transition-timing-function:var(--ease-enter)}@starting-style{.event-dialog[open],.mobile-menu[open],.narration-dialog[open]{opacity:0}}.event-dialog::backdrop,.mobile-menu::backdrop,.narration-dialog::backdrop{transition:opacity var(--dur-base) var(--ease-settle),display var(--dur-base) allow-discrete,overlay var(--dur-base) allow-discrete;opacity:0}.event-dialog[open]::backdrop,.mobile-menu[open]::backdrop,.narration-dialog[open]::backdrop{opacity:1}@starting-style{.event-dialog[open]::backdrop,.mobile-menu[open]::backdrop,.narration-dialog[open]::backdrop{opacity:0}}.mobile-menu[open] nav a,.mobile-menu[open]>a{animation:mk-rise-in var(--dur-slow) var(--ease-enter) backwards;animation-delay:calc(var(--dur-quick) + min(calc(var(--reveal-i,7)*var(--stagger-item)),var(--stagger-cap)))}.event-dialog[open]>*{animation:mk-rise-in var(--dur-slow) var(--ease-enter) backwards;animation-delay:var(--dur-instant)}.menu-toggle i{transition:transform var(--dur-base) var(--ease-mnemo)}.menu-toggle:hover i:first-of-type{transform:translateX(calc(var(--dist-nudge)*-1))}label{transition:color var(--dur-quick) var(--ease-settle)}label:focus-within{color:var(--ink)}.passage-control button,.season-select button,.tabs button{transition:color var(--dur-quick) var(--ease-settle),border-color var(--dur-base) var(--ease-mnemo)}.passage-control button:hover,.tabs button:hover{color:var(--ink)}.button:active{transition-duration:var(--dur-instant)}.button.light:active,.button:not(.cosmic-button):active{background:#aebbe0;border-color:#aebbe0}.cosmic-button:active{transition-duration:var(--dur-instant);border-color:#a9ccff;box-shadow:0 0 0 2px #3a72ff30,0 0 48px #2354e345}.orbital-close,.player-controls button,.scene-toolbar button,.session-item .play-circle,.story-arrows button,.story-arrows>a{transition:transform var(--dur-quick) var(--ease-settle),background var(--dur-quick) var(--ease-settle),border-color var(--dur-quick) var(--ease-settle),opacity var(--dur-quick) var(--ease-settle)}.orbital-actions button:not(:disabled):active,.orbital-close:active,.player-controls button:not(:disabled):active,.scene-toolbar button:active,.story-arrows button:active,.story-arrows>a:active{transition-duration:var(--dur-instant);transform:scale(.94)}.orbital-play:not(:disabled):active{transition-duration:var(--dur-instant);transform:scale(.97)}.story-arrows>a:hover{background:#1844a633;border-color:#bcd7ff}.download-row{transition:background var(--dur-base) var(--ease-settle),padding var(--dur-base) var(--ease-mnemo)}.download-row:hover{background:linear-gradient(90deg,#2455ff14,#0000)}.bio-details summary span{transition:transform var(--dur-base) var(--ease-mnemo);display:inline-block}.bio-details[open]>button,.bio-details[open]>p{animation:mk-rise-in var(--dur-slow) var(--ease-enter) backwards}.event-row{transition:background var(--dur-base) var(--ease-settle)}.event-row:hover{background:linear-gradient(90deg,#2455ff10,#0000 70%)}.chapter-track:after{content:"";transform-origin:0;opacity:0;background:linear-gradient(90deg,#d3e6ff,#91b6ff55);position:absolute;inset:0;transform:scaleX(0)}.story-sequence [aria-selected=true] .chapter-track{background:#a6bbdf30}.story-sequence [aria-selected=true] .chapter-track:after{opacity:1;transform:scaleX(var(--chapter-p,1))}.story-sequence [role=tab]:hover .chapter-track i{transform:scale(1.3)}@media (prefers-reduced-motion:reduce){[data-reveal]{animation:mk-fade-in var(--dur-base) linear backwards!important}.mk-settle{animation:none!important}.route-exit-host{display:none}.page-stage[data-presence=waiting],.story-copy[data-handoff=leaving] .story-text [data-reveal]{opacity:1}.scene-return[data-presence=waiting]{opacity:1;transform:none}.story-sequence [aria-selected=true] .chapter-track:after{transform:none}}.empty-agenda h2,.event-row h2,.prepared h2{font-family:var(--font-body);letter-spacing:0;font-weight:500;line-height:1.5}.event-row h2{font-size:23px}.empty-agenda h2{margin-bottom:8px;font-size:18px}.agenda-full .empty-agenda h2{font-size:19px}.prepared h2{margin-bottom:20px;font-size:17px}.book-type .book-title{font-weight:400;display:block}.story-arrows .story-next{color:#f4efe7;white-space:nowrap;background:#07101c66;border:1px solid #a4badb55;border-radius:40px;gap:14px;width:auto;height:40px;margin:0;padding:0 16px 0 18px;font-size:13px;display:inline-flex}.story-arrows .story-next:hover{background:#1844a633;border-color:#bcd7ff}.story-arrows .story-next:hover>span:last-child{transform:translateX(var(--dist-nudge))}.story-arrows [aria-disabled=true]{opacity:.35;cursor:default}.story-finale{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:22px;display:flex}.story-finale .button{gap:28px;min-height:48px;padding:13px 20px}.galactic-exits{pointer-events:auto;flex-wrap:wrap;gap:0 28px;margin-top:6px;display:flex}.galactic-exits .text-link{gap:22px;font-size:13px}.scene-toolbar button{background:#080b11b8;border-color:#f4efe740}.scene-toolbar[data-interior]{opacity:1}@media (max-width:950px){.story-arrows{display:flex}}@media (max-width:700px){.story-world{padding-bottom:170px;overflow:clip}.story-arrows{justify-content:space-between;gap:12px}.story-arrows .story-next{padding-inline:14px;font-size:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.story-world{position:relative;isolation:isolate;min-height:calc(100svh - 108px);padding:25px 5.25vw 100px;pointer-events:auto}.story-haze{position:absolute;inset:-108px 0 0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#030914c9,#03091466 42%,#03091400 68%),linear-gradient(0deg,#030a18a6,transparent 40%)}.story-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:12px;color:#d2d2d6;letter-spacing:.015em}.story-heading>span{color:#b8bdca;font-size:11px}.story-scene{position:relative;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:5%;align-items:center;min-height:min(66svh,670px);padding-block:40px 20px}.story-copy{position:relative;z-index:3;padding:12px 0 22px;max-width:510px;text-shadow:0 2px 22px #030813;min-width:0}.story-kicker{display:flex;gap:13px;align-items:center;font-size:12px;line-height:1.5;margin-bottom:22px;color:#d5d8e1}.story-kicker>span{font-size:11px;color:#9ab6ff}.story-kicker>i{width:16px;height:1px;background:#9ab6ff70}.story-copy h1{font-size:clamp(54px,5.6vw,86px);line-height:1.06;max-width:9.5ch;text-wrap:balance;margin-bottom:26px;letter-spacing:-.012em}.story-copy .story-intro{font-size:clamp(16px,1.4vw,20px);line-height:1.75;max-width:35ch}.story-copy .story-echo{font-size:14px;line-height:1.8;color:#c0c7d5;max-width:43ch;margin-top:17px}.story-art{position:relative;z-index:1;align-self:stretch;min-width:0;margin:-10px -2vw -12px -1vw;pointer-events:none}.story-art-glow{position:absolute;inset:8% -10%;background:radial-gradient(ellipse,#13368140,transparent 70%);filter:blur(35px)}.story-prism-space{position:absolute;inset:-2% -14% -4%;perspective:1350px;perspective-origin:50% 48%;mask-image:linear-gradient(0deg,transparent,black 14%,black 85%,transparent);overflow:hidden}.story-prism-body{position:absolute;top:0;bottom:0;left:16%;width:70%;transform-style:preserve-3d;will-change:transform}.story-prism-face{backface-visibility:hidden;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 5%,black 94%,transparent);border:0;background:#040913}.story-art-image,.story-prism-face{position:absolute;inset:0}.story-art-image img{object-fit:cover;object-position:center}.story-face-light{position:absolute;inset:0;background:linear-gradient(110deg,#c1d6ff12,transparent 33%,#07102314),rgba(2,5,12,var(--face-shade));pointer-events:none}.story-art-still .story-prism-face{display:none;transform:none!important}.story-art-still .story-prism-face.is-selected{display:block}.story-art-still .story-prism-body{transform:none!important}.passage-control{margin-top:23px}.passage-control>div{display:flex;gap:22px}.passage-control button{padding:10px 0;font-size:12px;color:#aab5c9;background:none;border:0;border-bottom:1px solid transparent}.passage-control button[aria-pressed=true]{border-bottom-color:#bbceff;color:#f4efe7}.passage-control p{font-size:11px;line-height:1.6;margin-top:12px;color:#b7c0d0}.chapter-voice{max-width:335px;margin-top:26px}.voice-line{gap:16px;font-size:11px;color:#bac5dc}.voice-line,.voice-toggle{display:flex;align-items:center}.voice-toggle{gap:12px;color:#f4efe7;background:none;border:0;padding:5px 0;min-height:36px;font-size:12px}.voice-icon{border:1px solid #82a4ed66;border-radius:50%;width:31px;height:31px;display:grid;place-items:center;color:#d9e6ff;font-size:12px}.voice-toggle:focus-visible .voice-icon,.voice-toggle:hover .voice-icon{border-color:#b8d0ff;background:#21408055;box-shadow:0 0 23px #2455ff33}.voice-clock{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.voice-transcript{border:0;background:none;color:#bec7d7;text-decoration:underline;text-underline-offset:4px;padding:10px 0 10px 8px}.voice-seek{appearance:none;display:block;width:100%;height:18px;margin:5px 0;background:transparent;cursor:pointer}.voice-seek::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,#abc8ff var(--voice-progress),#7791bd33 var(--voice-progress))}.voice-seek::-webkit-slider-thumb{appearance:none;width:7px;height:7px;border-radius:50%;background:#b8d5ff;margin-top:-2.5px;box-shadow:0 0 9px #709dff88}.voice-seek::-moz-range-track{height:2px;background:#7791bd44}.voice-seek::-moz-range-progress{height:2px;background:#abc8ff}.voice-seek::-moz-range-thumb{width:7px;height:7px;border:0;background:#b8d5ff;border-radius:50%}.voice-error{font-size:12px;color:#ead8bb;margin-top:12px}.story-next{display:inline-flex;gap:30px;align-items:center;background:none;border:0;border-bottom:1px solid #bac8dd55;padding:12px 0;font-size:13px;margin-top:16px;text-align:left}.story-next>span:last-child{color:#b9d0ff;transition:transform var(--dur-base) var(--ease-mnemo)}.story-next:hover>span:last-child{transform:translateX(var(--dist-nudge))}.story-sequence{position:relative;z-index:4;display:flex;align-items:center;gap:32px;margin-top:15px}.story-sequence [role=tab],.story-sequence>[role=tablist]{display:flex;flex:1;min-width:0}.story-sequence [role=tab]{position:relative;gap:12px;text-align:left;background:none;border:0;padding:22px 10px 12px 0;font-size:12px;line-height:1.5;color:#c1cadc;transition:color var(--dur-base) var(--ease-settle)}.story-sequence [role=tab][aria-selected=true]{color:#f4efe7}.chapter-number{font-size:10px;color:#93a8cb;padding-top:2px}.story-sequence small{display:block;font-size:10px;color:#b5bed1;margin-top:4px}.chapter-track{position:absolute;height:1px;left:0;right:0;top:0;background:#a6bbdf30}.chapter-track i{position:absolute;top:-3px;left:0;height:7px;width:7px;background:#091323;border:1px solid #7c94bd;border-radius:50%;transition:background var(--dur-base) var(--ease-settle),box-shadow var(--dur-base) var(--ease-settle),transform var(--dur-base) var(--ease-mnemo)}.story-sequence [aria-selected=true] .chapter-track{background:linear-gradient(90deg,#b3cfff,#91b6ff22)}.story-sequence [aria-selected=true] .chapter-track i{background:#d3e6ff;box-shadow:0 0 16px #6b9eff}.story-arrows{display:flex;gap:10px}.story-arrows button{width:40px;height:40px;border:1px solid #a4badb55;background:#07101c66;color:#f4efe7;border-radius:50%}.story-arrows button:hover{border-color:#bcd7ff;background:#1844a633}.story-colophon{font-size:10px;color:#aab5c8;margin-top:24px;line-height:1.7}.narration-dialog{position:fixed;inset:0;width:min(90vw,600px);max-height:80svh;margin:auto;padding:0;background:#080f1ef5;color:#f4efe7;border:1px solid #4e70b466;border-radius:2px;box-shadow:0 30px 120px #000b}.narration-dialog::backdrop{background:#02050bc4;backdrop-filter:blur(9px)}.narration-dialog>div{padding:45px}.narration-close{display:block;margin:0 0 30px auto;font-size:12px;background:none;border:0;color:#b9cbeb;padding:8px}.narration-dialog .section-label{color:#b1c8f7}.narration-text{font-size:18px;line-height:1.9}.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}.listening-console:before{clip-path:none;background:radial-gradient(ellipse,#050a14a8,transparent 74%);backdrop-filter:none;inset:-20% -20%;pointer-events:none}@media(min-width:951px) and (max-height:820px){.story-world{padding-top:12px;padding-bottom:92px}.story-scene{min-height:0;padding-block:27px 0}.story-copy{padding-top:0}.story-copy h1{font-size:62px;margin-bottom:20px}.story-copy .story-intro{font-size:15px;line-height:1.65}.story-copy .story-echo{font-size:13px;margin-top:13px}.story-kicker{margin-bottom:15px}.chapter-voice{margin-top:18px}.passage-control{margin-top:15px}.story-sequence{margin-top:12px}.story-colophon{margin-top:15px}.story-art{min-height:420px}.story-heading{font-size:11px}.story-heading>span{font-size:10px}}@media(max-width:950px){.story-world{padding-inline:5vw}.story-heading{font-size:11px}.story-heading>span{display:none}.story-scene{gap:3%;min-height:600px}.story-copy h1{font-size:58px}.story-kicker{flex-wrap:wrap;gap:8px;font-size:11px}.story-copy .story-intro{font-size:15px}.story-copy .story-echo{font-size:13px}.story-sequence{gap:14px}.story-sequence [role=tab]{font-size:11px;gap:7px}.story-sequence small{font-size:9px}.story-arrows{display:none}.voice-clock{font-size:10px}.voice-line{gap:8px}}@media(max-width:700px){.story-world{padding:18px 6vw 140px;overflow:hidden;min-height:calc(100svh - 90px)}.story-haze{background:linear-gradient(0deg,#030914e0,#03091450 80%)}.story-heading{font-size:11px;max-width:27ch;line-height:1.7}.story-scene{display:flex;flex-direction:column;align-items:stretch;padding-top:0;min-height:0;gap:0}.story-art{order:0;height:340px;min-height:0;margin:0 -7vw -38px 10vw;flex-shrink:0}.story-prism-space{inset:-5% -10% -8%;perspective:1000px;mask-image:linear-gradient(0deg,transparent,black 25%,black 82%,transparent)}.story-prism-body{left:14%;width:74%}.story-copy{order:1;max-width:none;padding:10px 0 15px}.story-copy h1{font-size:52px;max-width:10ch;margin-bottom:22px}.story-copy .story-intro{font-size:16px;max-width:36ch}.story-copy .story-echo{font-size:14px;max-width:40ch}.story-kicker{font-size:11px;margin-bottom:18px}.chapter-voice{max-width:none;margin-top:24px}.voice-line{gap:14px}.voice-clock{font-size:11px}.voice-toggle{font-size:13px}.story-next{font-size:14px;margin-top:14px}.story-sequence{margin-top:24px;overflow:visible;display:block}.story-sequence>[role=tablist]{gap:0}.story-sequence [role=tab]{display:block;padding:20px 5px 8px 0;font-size:10px}.chapter-number{display:block;margin-bottom:8px}.story-sequence small{display:none}.story-colophon{font-size:10px;margin-top:20px;max-width:36ch}.passage-control button{font-size:12px}.passage-control p{font-size:11px}.narration-dialog>div{padding:25px}.narration-text{font-size:16px}}@media(prefers-reduced-motion:reduce){.chapter-track i,.story-art-image,.story-next>span,.story-prism-body{transition:none!important;animation:none!important}}@media(min-width:701px){.story-world{height:calc(100svh - 108px);min-height:585px;display:flex;flex-direction:column;padding-bottom:65px}.story-scene{flex:1;min-height:0;padding-block:20px 12px;align-items:center}.story-copy{padding-block:8px}.story-copy h1{max-width:none;text-wrap:balance}.story-art{min-height:0;align-self:stretch}.story-sequence{flex-shrink:0;margin-top:8px}.story-colophon{display:none}body:has(.story-world) .scene-return{display:none}}.story-arrows>a{display:grid;place-items:center;width:40px;height:40px;border:1px solid #a4badb55;border-radius:50%;background:#07101c66}@media(min-width:701px) and (max-height:820px){.story-copy h1{font-size:56px;margin-bottom:18px}.story-copy .story-intro{font-size:15px;line-height:1.7}.story-copy .story-echo{font-size:12px;line-height:1.75;margin-top:12px}.story-kicker{margin-bottom:16px}.chapter-voice{margin-top:15px}.passage-control{margin-top:13px}.passage-control p{margin-top:6px}.passage-control button{padding-block:7px}.story-sequence [role=tab]{padding-top:16px;padding-bottom:5px}}@media(max-width:700px){.story-arrows{display:flex;justify-content:flex-end;margin-top:22px}}.story-prism-space{mask-image:linear-gradient(0deg,transparent,black 14%,black 85%,transparent),linear-gradient(90deg,transparent,black 15%,black 85%,transparent);mask-composite:intersect}.voice-read{display:inline-flex;gap:25px;align-items:center;border:0;border-bottom:1px solid #7791bd55;padding:10px 0;background:none;color:#d8dfed;font-size:12px}.listening-console:before{left:-10%;right:0}@media(max-width:700px){.story-art{height:260px;margin-bottom:-20px}.story-copy{scroll-margin-top:110px}.story-copy h1{font-size:46px;max-width:none;text-wrap:balance}.scene-return{position:relative;left:auto;bottom:auto;display:flex;width:max-content;margin:-78px 6vw 105px;z-index:2}.scene-toolbar{left:20px;bottom:18px}.ambient-dock{bottom:18px}}.galactic-listen{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:1fr auto;align-items:center;column-gap:clamp(36px,5vw,80px);row-gap:24px;min-height:calc(100svh - 108px);width:min(100%,1560px);margin-inline:auto;padding:clamp(16px,3svh,40px) clamp(28px,5vw,80px) 120px;pointer-events:none;isolation:isolate}.galactic-listen:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;pointer-events:none;background:linear-gradient(90deg,#030914a8,transparent 58%),linear-gradient(0deg,#03091466,transparent 65%)}.galactic-intro{max-width:560px;min-width:0}.galactic-intro h1{font-size:clamp(72px,min(6.8vw,12.5svh),118px);line-height:1.05;margin:20px 0 26px;letter-spacing:-.015em}.galactic-intro h1>span{display:block;white-space:nowrap}.galactic-intro .section-label{margin-bottom:0}.galactic-intro>p:not(.section-label){font-size:17px;line-height:1.8;color:#ece7de}.galactic-session{display:flex;gap:15px;align-items:start;margin-top:32px;font-size:12px;color:#b6c4de}.galactic-session .signal-dot{margin-top:6px}.galactic-session strong{display:block;font-size:22px;color:var(--ink);font-weight:500;margin-top:8px;line-height:1.4}.galactic-intro .galactic-note{font-size:13px!important;color:#abb8ce!important;line-height:1.8!important;margin-top:15px}.orbital-player{position:relative;align-self:center;min-width:0;width:min(100%,max(360px,calc((100svh - 340px)/1.03)));max-width:680px;justify-self:center;aspect-ratio:1/1.03;pointer-events:none}.orbital-scene{position:absolute;inset:0 0 10%;perspective:850px;isolation:isolate;pointer-events:none}.orbital-nebula{position:absolute;inset:5%;background:radial-gradient(ellipse at 50% 57%,#07132500 16%,#1645bb3d 28%,#386aff22 35%,transparent 61%),radial-gradient(ellipse at 66% 30%,#2e59c533,transparent 40%);filter:blur(16px)}.orbital-core{position:absolute;width:43%;aspect-ratio:1;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 27%,#172e51,#080e1edb 40%,#020711f5 74%);box-shadow:inset 7px 8px 18px #94c0ff0c,inset -4px -8px 30px #02050c,0 0 35px #163a8d66,0 0 95px #17398155;border:1px solid #9bbaf52d}.orbital-halo{position:absolute;inset:20%;border-radius:50%;background:conic-gradient(from 35deg,transparent 12%,#94c3ff90 24%,#285dffb3 30%,transparent 40%,transparent 72%,#5e8fff80 78%,transparent 86%);mask:radial-gradient(circle,transparent 67%,black 68%,black 70%,transparent 71%);filter:drop-shadow(0 0 5px #2c6aff);animation:halo-drift 54s linear infinite}.orbit{left:50%;top:50%;border:1px solid #83a5e643;transform-style:preserve-3d}.orbit,.orbit:after{position:absolute;border-radius:50%}.orbit:after{content:"";inset:-2px;border-top:1px solid #d8e4ffb0;border-right:1px solid #2455ff88;filter:drop-shadow(0 0 6px #689fff);opacity:.9}.orbit-one{width:91%;height:91%;transform:translate(-50%,-50%) rotate(-24deg) rotateX(64deg);animation:orbital-one 38s ease-in-out infinite alternate}.orbit-two{width:76%;height:76%;transform:translate(-50%,-50%) rotate(48deg) rotateX(54deg);animation:orbital-two 47s ease-in-out infinite alternate}.orbit-three{width:62%;height:62%;transform:translate(-50%,-50%) rotate(-62deg) rotateX(28deg);border-color:#526c9d26}.orbit>i{position:absolute;left:16%;top:13%;height:5px;width:5px;border-radius:50%;background:#dce8ff;box-shadow:0 0 8px #d3e5ff,0 0 20px #3c79ff}.orbit>i+i{top:auto;left:auto;right:12%;bottom:17%;height:3px;width:3px;background:#5b87f5}.orbit-dust{position:absolute;inset:0}.orbit-dust i{position:absolute;left:50%;top:50%;height:2px;width:2px;border-radius:50%;background:#c6dcff;transform:translate(-50%,-50%);opacity:.45;animation:orbital-star 6s ease-in-out infinite alternate;animation-delay:var(--delay)}.orbital-progress{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);fill:none}.orbit-track{stroke:#7c9ac529;stroke-width:.65}.orbit-elapsed{stroke:#c3deff;stroke-width:1.6;filter:drop-shadow(0 0 3px #4a7fff);transition:stroke-dasharray var(--dur-quick) linear}.orbit-ticks{stroke:#8db2ef80;stroke-width:1.6;stroke-dasharray:.6 12.8}.orbital-center{position:absolute;inset:0 0 10%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:16px;pointer-events:none}.orbital-mark{font:28px/1 var(--font-display);color:#c9d6eb;letter-spacing:-.03em;opacity:.8}.orbital-play{pointer-events:auto!important;display:grid;place-items:center;border:1px solid #b3cfff7a;background:radial-gradient(circle at 50% 0,#224478aa,#071223);border-radius:50%;width:76px;height:76px;color:#e5efff;box-shadow:0 0 30px #376ce028,inset 0 0 17px #739cff19;transition:border-color var(--dur-quick) var(--ease-settle),box-shadow var(--dur-base) var(--ease-settle),transform var(--dur-base) var(--ease-mnemo)}.orbital-play:not(:disabled):hover{transform:scale(1.06);box-shadow:0 0 45px #3d73ff70;border-color:#d6e6ff}.orbital-play:disabled{cursor:default;opacity:.5}.orbital-play svg{width:27px;height:27px;fill:currentColor;stroke:currentColor;stroke-width:2}.is-playing .orbital-play svg{fill:none;stroke-width:4}.orbital-state{font-size:11px;letter-spacing:.1em;color:#c3d1e8}.orbital-console{position:absolute;left:8%;right:8%;bottom:0;pointer-events:auto;padding:18px 22px;background:linear-gradient(90deg,transparent,#030915ba 22%,#030915ba 78%,transparent);backdrop-filter:blur(5px)}.orbital-timeline{display:flex;align-items:center;gap:15px;font-size:11px;font-variant-numeric:tabular-nums;color:#b6c7e6}.orbital-timeline input{flex:1;min-width:0}.orbital-console input[type=range]{appearance:none;height:22px;padding:0;border:0;background:transparent;cursor:pointer;accent-color:#b8d4ff}.orbital-console input[type=range]::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,#99bcff var(--progress,0),#5f77a044 var(--progress,0))}.orbital-console input[type=range]::-webkit-slider-thumb{appearance:none;height:7px;width:7px;border-radius:50%;background:#bdd7ff;margin-top:-2.5px;box-shadow:0 0 10px #457fff}.orbital-console input[type=range]::-moz-range-track{height:2px;background:#5f77a044}.orbital-console input[type=range]::-moz-range-thumb{height:7px;width:7px;border:0;background:#bdd7ff;border-radius:50%}.orbital-console input:disabled{opacity:.3;cursor:default}.orbital-console input:disabled::-webkit-slider-thumb{opacity:0}.orbital-actions{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:10px}.orbital-transport,.orbital-volume{display:flex;align-items:center;gap:15px}.orbital-actions button{background:none;border:0;color:#d0ddef;min-width:32px;min-height:36px;font-size:14px;padding:4px;transition:color var(--dur-quick) var(--ease-settle),transform var(--dur-quick) var(--ease-settle)}.orbital-actions button:disabled{opacity:.26;cursor:default}.orbital-actions button:not(:disabled):hover{color:#fff}.orbital-actions button>span{font-size:9px;margin-left:2px}.orbital-actions svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.3}.orbital-volume input{width:75px}.orbital-error{font-size:12px;line-height:1.6;margin-top:15px;color:#e0d9cd}.galactic-bottom{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(36px,5vw,80px);align-items:center;padding-top:0;font-size:12px;color:#aabbd8}.galactic-follow{position:relative;justify-self:center;pointer-events:auto;display:flex;gap:32px;align-items:center;padding:14px 18px;border:1px solid #86a7df55;border-radius:3px;overflow:hidden;color:var(--ink);font-size:12px;background:#050d1977}.galactic-follow>span{position:relative;z-index:1}.galactic-library{display:flex;flex-wrap:wrap;gap:14px}.galactic-library button{pointer-events:auto;background:#091429a6;border:1px solid #6b8dc755;padding:12px 18px;color:var(--ink)}.galactic-library button[aria-pressed=true]{border-color:#b0d0ff}@keyframes halo-drift{to{transform:rotate(1turn)}}@keyframes orbital-one{to{transform:translate(-50%,-50%) rotate(-10deg) rotateX(53deg)}}@keyframes orbital-two{to{transform:translate(-50%,-50%) rotate(66deg) rotateX(64deg)}}@keyframes orbital-star{to{opacity:.14;filter:blur(.4px)}}body:has(.scene-toolbar [aria-label="Retomar movimento"]) .orbital-scene *{animation-play-state:paused!important}@media(min-width:701px) and (max-height:820px){.galactic-listen{padding-top:12px;padding-bottom:116px;row-gap:18px}.galactic-intro h1{font-size:clamp(64px,min(6.4vw,11svh),88px);margin-block:14px 20px}.galactic-session{margin-top:22px}.galactic-intro>p:not(.section-label){font-size:15px}.galactic-intro .galactic-note{font-size:12px!important}.galactic-session strong{font-size:20px}}@media(min-width:701px) and (max-width:1100px){.galactic-listen{column-gap:24px;padding-inline:5vw}.galactic-intro h1{font-size:clamp(60px,7.4vw,78px)}.galactic-intro>p:not(.section-label){font-size:15px}.orbital-console{left:0;right:0;padding-inline:8px}.orbital-actions{gap:10px}.orbital-transport,.orbital-volume{gap:9px}.orbital-volume input{width:60px}}@media(max-width:700px){.galactic-listen{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:24px 6vw 145px;gap:0}.galactic-intro{max-width:none}.galactic-intro h1{font-size:clamp(54px,16.4vw,78px);margin-block:18px 20px}.galactic-intro>p:not(.section-label){font-size:15px}.galactic-intro .galactic-note{font-size:12px!important}.galactic-session{margin-top:23px}.galactic-session strong{font-size:20px}.orbital-player{width:calc(100% + 10vw);max-width:480px;margin:10px -5vw 0;align-self:center;aspect-ratio:1/1.14}.orbital-center,.orbital-scene{bottom:18%}.orbital-mark{font-size:23px}.orbital-center{gap:10px}.orbital-play{width:62px;height:62px}.orbital-state{font-size:10px}.orbital-console{left:6%;right:6%;padding-inline:10px}.galactic-bottom{display:flex;align-items:stretch;flex-direction:column;gap:22px;padding-top:35px}.galactic-bottom>span{font-size:12px}.galactic-follow{justify-content:space-between;font-size:12px}.orbital-nebula{filter:blur(10px)}}@media(prefers-reduced-motion:reduce){.orbital-scene *{animation:none!important;transition:none!important}.orbital-play{transition:none}}.orbital-close{position:absolute;top:4%;right:2%;z-index:5;pointer-events:auto;background:#071122aa;border:1px solid #718eb344;border-radius:50%;width:32px;height:32px;color:#bdcee6;font-size:21px}