h2[id],section[id]{scroll-margin-top:6rem}a,button,select,summary{-webkit-tap-highlight-color:transparent}button,select,summary{cursor:pointer}button:disabled{cursor:not-allowed}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.site-header{padding-inline:max(var(--gutter),calc((100vw - var(--content-width)) / 2));background:var(--surface-dark);box-shadow:none}.brand{font-size:1.65rem;letter-spacing:-.08em}.site-header nav{font-size:.8rem;gap:1.4rem}.site-header nav a{padding-block:.6rem}.header-tools select,.motion-toggle{min-height:36px}.motion-toggle{font-size:.7rem}.page-hero{min-height:clamp(580px,46vw,700px)}.page-hero__content{width:min(var(--content-width),calc(100% - 2 * var(--gutter)))}.page-hero__subtitle{line-height:1.7}.button{gap:1.5rem;padding:.85rem 1.3rem;border-radius:var(--radius-sm);font-size:.9rem;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal),background var(--duration-fast)}.button:hover{transform:translateY(-3px)}.button:active{transform:translateY(0);box-shadow:none}.button:disabled{box-shadow:none;opacity:.6}.button.primary:hover{border-color:var(--color-accent-400)}.text-link{display:inline-flex;align-items:center;gap:1.5rem;color:var(--link);padding-block:.65rem;font-size:.88rem;font-weight:700}.text-link span{transition:transform var(--duration-fast)}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.text-link:hover span{transform:translate(2px,-2px)}.home-hero{position:relative;background:var(--surface-dark)}.home-hero .page-hero{min-height:clamp(630px,48vw,760px)}.home-hero .page-hero h1{font-size:clamp(4.5rem,7.4vw,7rem);line-height:.94;letter-spacing:-.075em}.home-hero .page-hero__content>:is(.eyebrow,h1,.page-hero__subtitle,.actions){max-width:41%}.home-hero .page-hero__subtitle{font-size:clamp(1.05rem,1.3vw,1.15rem);max-width:39%;margin-top:2rem}.home-hero .actions{gap:1rem 1.5rem}.home-hero .button{font-size:.83rem}.home-hero .hero-link{font-size:.83rem;text-decoration:none}.scene-caption{display:flex;align-items:center;gap:.8rem;width:min(var(--content-width),calc(100% - 2 * var(--gutter)));margin-inline:auto;padding-block:1.25rem;border-top:1px solid var(--border-inverse);color:var(--text-inverse-muted);font:.65rem/1.5 var(--font-mono);letter-spacing:.03em}.scene-caption>span:last-child{margin-left:auto;white-space:nowrap}.pixel-mark{width:7px;height:7px;background:var(--color-accent);box-shadow:4px -4px 0 color-mix(in srgb,var(--color-accent) 40%,transparent);flex-shrink:0}.stats{background:var(--surface-light);padding-inline:max(var(--gutter),calc((100vw - var(--content-width)) / 2))}.stats div{padding:2rem 1.5rem}.stats div:first-child{padding-left:0}.stats div:last-child{border-right:0}.stats strong{font-size:clamp(2.2rem,3.2vw,3.2rem);line-height:1.3;font-weight:600}.stats span{font-size:.76rem}.about-preview,.home-projects,.service-teaser{width:min(var(--content-width),calc(100% - 2 * var(--gutter)));margin:var(--section-space) auto}.about-preview{grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,7vw,7rem)}.portrait-frame{margin:0;padding:1rem;border:1px solid var(--border);background:var(--surface-soft);transform:rotate(-2deg)}.portrait-frame img{width:100%;height:clamp(340px,36vw,480px);object-position:50% 23%;border-radius:2px}.portrait-frame figcaption{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:1rem;font-size:.8rem;font-weight:600}.portrait-frame figcaption span{font:.55rem var(--font-mono);color:var(--text-muted)}.section-number{display:inline-block;margin-right:1rem;color:var(--text-muted);font-weight:400}.home-page h2{font-size:clamp(2.1rem,3.4vw,3.3rem);line-height:1.1;letter-spacing:-.055em;color:var(--text-heading);margin:0 0 1.5rem}.about-preview>div>p:not(.eyebrow){max-width:57ch;font-size:.97rem;line-height:1.8}.home-page .eyebrow{color:var(--link);font-size:.65rem;letter-spacing:.13em;margin-bottom:1.5rem}.home-hero .eyebrow{color:var(--accent-light)}.home-projects{padding-block:var(--section-space);margin-block:0;position:relative;isolation:isolate}.home-projects:before{content:"";position:absolute;inset:0;left:calc((min(var(--content-width), 100vw - 2 * var(--gutter)) - 100vw) / 2);width:100vw;background:var(--surface-soft);z-index:-1}.section-intro{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.section-intro h2{max-width:17ch;margin-bottom:0}.section-intro>a{flex-shrink:0}.featured-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.breakdowns>div,.project-card,.service-cards article{border-radius:var(--radius-lg);box-shadow:none;transition:transform var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal),border-color var(--duration-normal)}.project-card:hover,.service-cards article:hover{box-shadow:var(--shadow-lift);border-color:var(--color-primary-300)}.project-card{min-width:0;padding:1.6rem;display:flex;flex-direction:column}.project-card>div{align-items:center;flex-wrap:wrap;gap:.6rem}.project-index{font:.7rem var(--font-mono)}.project-card h3{font-size:1.15rem;line-height:1.35;letter-spacing:-.035em;margin:2.5rem 0 1rem;overflow-wrap:anywhere}.project-card h3 a{display:flex;align-items:start;gap:.7rem;color:var(--text-heading)}.project-card h3 span{color:var(--link);margin-left:auto}.project-card p{font-size:.87rem;line-height:1.75;flex:1}.project-meta{border-top:1px solid var(--border);padding-top:1rem;margin-top:1.5rem;font-size:.65rem}.tag{font-size:.66rem;padding:.3rem .65rem}.service-teaser{grid-template-columns:.85fr 1.15fr;align-items:start}.service-teaser>div:first-child{padding-top:1.5rem}.service-teaser>div:first-child>p:not(.eyebrow){font-size:.97rem;line-height:1.8}.mini-services article{align-items:start;padding:1.6rem 0;gap:1.4rem}.mini-services article:first-child{border-top:1px solid var(--border)}.mini-services article>span{padding-top:.25rem;color:var(--text-muted)}.mini-services h3{font-size:1.12rem;line-height:1.4;letter-spacing:-.025em}.mini-services h3 a{display:flex;gap:1rem}.mini-services h3 a:hover{color:var(--link)}.mini-services h3 span{margin-left:auto;color:var(--link)}.mini-services article p{font-size:.85rem;line-height:1.75;margin-bottom:0}.home-contact{position:relative;overflow:hidden;padding:var(--section-space) max(var(--gutter),calc((100vw - var(--content-width)) / 2));background:var(--surface-dark);color:var(--text-inverse)}.home-contact>div:last-child{position:relative;max-width:660px}.home-contact h2{color:var(--text-inverse);font-size:clamp(2.6rem,4.6vw,4.5rem)}.home-contact .eyebrow{color:var(--accent-light)}.home-contact p:not(.eyebrow){color:var(--text-inverse-muted);max-width:48ch;margin-bottom:2rem;line-height:1.8}.home-contact{--focus:var(--focus-inverse)}.contact-orbit{position:absolute;width:500px;aspect-ratio:1;right:-60px;top:50%;transform:translateY(-50%);opacity:.5;pointer-events:none}.contact-orbit span{position:absolute;inset:0;border:1px solid var(--color-primary-500);border-radius:50%}.contact-orbit span:nth-child(2){inset:70px}.contact-orbit i{position:absolute;width:12px;height:12px;top:85px;left:60px;background:var(--color-accent)}.inner-page>:not(.page-hero){max-width:var(--content-width)}.inner-page .card-grid{gap:1.5rem;padding-block:4rem}.inner-page .project-card h2{overflow-wrap:anywhere;font-size:1.5rem;margin-top:2rem}.inner-page .contribution-card h3{overflow-wrap:anywhere;font-size:1.25rem;margin:2rem 0 .75rem}.inner-page .contribution-card__links{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:1.25rem;margin:0}.service-cards{gap:1.5rem}.service-cards article{padding:2rem;border-top:3px solid var(--color-primary)}.service-cards h2{margin-top:1.5rem}.contact-panel{padding:clamp(1.5rem,5vw,3rem);border-radius:var(--radius-lg);margin-bottom:var(--section-space)!important}.contact-panel input,.contact-panel textarea{transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.contact-panel :is(input,textarea):focus-visible{border-color:var(--link)}.contact-panel [aria-invalid=true]{border-color:var(--color-danger-text)}.filter button{min-height:44px;transition:background var(--duration-fast),color var(--duration-fast)}.filter button:hover:not(.selected){background:var(--surface-soft);color:var(--link)}.article-list article{padding-block:2rem}.article-list article>div{flex-wrap:wrap;align-items:center}.event-history summary{min-height:44px}.event-history li{border-radius:var(--radius-sm)}.event-history li>div{min-width:0;overflow-wrap:anywhere}footer{padding-block:3.5rem}footer strong{font-size:1.3rem;letter-spacing:-.045em}footer p{font-size:.85rem}footer small{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid var(--border-inverse);font:.65rem var(--font-mono)}[data-reveal=visible]{animation:editorial-enter var(--duration-enter) var(--ease-out) both}@keyframes editorial-enter{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html.reduce-motion *,html.reduce-motion :after,html.reduce-motion :before{animation:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}@media (min-width:901px) and (max-width:1120px){.site-header{gap:1rem}.site-header nav{gap:.8rem}}@media (max-width:900px){.site-header{height:var(--header-height);gap:.7rem}.site-header nav{top:var(--header-height);padding:1rem var(--gutter)}.site-header nav a{min-height:44px}.home-hero .page-hero{min-height:0}.home-hero .page-hero__content>:is(.eyebrow,h1,.page-hero__subtitle,.actions){max-width:100%}.home-hero .page-hero h1{font-size:clamp(4rem,10vw,6.5rem)}.home-hero .page-hero__subtitle{max-width:54ch}.home-hero .page-hero__content{padding:3rem 0 2rem}.scene-caption{font-size:.56rem}.about-preview,.service-teaser{grid-template-columns:1fr;gap:3rem}.portrait-frame{width:min(440px,90%);margin-inline:auto}.portrait-frame img{height:440px}.featured-projects{grid-template-columns:1fr}.project-card h3{margin-top:1.8rem}.contact-orbit{right:-300px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:var(--gutter)}.stats div{padding:1.4rem 1rem}.stats div:nth-child(odd){padding-left:0}.stats div:nth-child(2n){border-right:0}.stats div:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:600px){.page-hero__content{width:calc(100% - 2 * var(--gutter))}.home-hero .page-hero h1{font-size:clamp(3.75rem,17vw,5.5rem)}.home-hero .page-hero__subtitle{margin-top:1.5rem;font-size:1rem}.home-hero .actions{gap:1rem}.home-hero .button{font-size:.77rem}.section-intro{align-items:start;flex-direction:column;gap:.75rem}.portrait-frame{padding:.75rem}.portrait-frame img{height:360px}.portrait-frame figcaption{font-size:.7rem}.portrait-frame figcaption span{font-size:.5rem}.stats span{font-size:.7rem}.home-contact h2{font-size:2.7rem}.inner-page .card-grid{padding-top:2rem}}.jedi-portrait{min-width:0}.jedi-portrait .portrait-frame{position:relative}.portrait-viewport{position:relative;height:clamp(340px,36vw,480px);overflow:hidden;border-radius:2px;container-type:size}.portrait-image-plane{position:absolute;width:max(100cqw,75cqh);height:max(100cqh,133.333333cqw);left:50%;top:23%;transform:translate(-50%,-23%)}.portrait-image-plane>img,.portrait-image-plane>svg{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;border-radius:0}.jedi-blade,.jedi-portrait .portrait-frame:after{opacity:0;pointer-events:none;transition:opacity var(--jedi-duration-out) var(--ease-out)}.jedi-blade path{fill:none;stroke-linecap:round}.jedi-blade__halo{stroke:var(--jedi-blue);stroke-width:44;opacity:var(--jedi-halo-opacity);filter:blur(8px)}.jedi-blade__edge{stroke:var(--jedi-blue);stroke-width:26;opacity:.55}.jedi-blade__core{stroke:var(--jedi-core);stroke-width:13}.jedi-portrait .portrait-frame:after{content:"";position:absolute;inset:1px;box-shadow:inset 6px 0 10px -5px var(--jedi-blue),inset 0 0 0 1px color-mix(in srgb,var(--jedi-blue) 35%,transparent)}@media (hover:hover) and (pointer:fine){.jedi-portrait[data-motion-ready=true]:has(.portrait-frame:hover) .jedi-blade,.jedi-portrait[data-motion-ready=true]:has(.portrait-frame:hover) .portrait-frame:after{opacity:1;transition-duration:var(--jedi-duration-in)}}.about-preview:has(.trajectory-link:focus-visible) .jedi-portrait[data-motion-ready=true] .jedi-blade,.about-preview:has(.trajectory-link:focus-visible) .jedi-portrait[data-motion-ready=true] .portrait-frame:after{opacity:1;transition-duration:var(--jedi-duration-in)}.jedi-portrait[data-motion-ready=true][data-pulse=active] .jedi-blade{animation:jedi-pulse var(--jedi-duration-pulse) ease-in-out}.jedi-portrait[data-motion-ready=true][data-pulse=active] .portrait-frame:after{animation:jedi-reflection-pulse var(--jedi-duration-pulse) ease-in-out}@keyframes jedi-pulse{0%,to{opacity:0}45%{opacity:1}}@keyframes jedi-reflection-pulse{0%,to{opacity:0}45%{opacity:var(--jedi-reflection-opacity)}}.reading-progress{display:none;position:fixed;z-index:30;right:0;top:50%;transform:translateY(-50%);width:var(--progress-simple-gutter);height:var(--progress-simple-height);pointer-events:none;user-select:none}.reading-progress[data-ready=true]{display:block}.reading-progress__track{position:absolute;width:var(--progress-simple-width);height:100%;left:50%;top:0;transform:translateX(-50%);border-radius:2px;background:color-mix(in srgb,var(--jedi-blue) 18%,transparent)}.reading-progress__fill{position:absolute;inset:0;border-radius:inherit;background:var(--jedi-blue);transform:scaleY(0);transform-origin:bottom;transition:none}.reading-progress__hilt{display:none}.reading-progress__metal{fill:var(--color-neutral-400)}.reading-progress__grip{fill:var(--color-neutral-800)}.reading-progress__ridges{fill:var(--color-neutral-600)}@media (min-width:1100px) and (hover:hover) and (pointer:fine){.reading-progress{width:var(--progress-gutter);height:var(--progress-height)}.reading-progress__track{width:5px;height:var(--progress-blade-height)}.reading-progress__fill{background:var(--jedi-core);box-shadow:0 0 0 1px var(--jedi-blue),0 0 7px 2px color-mix(in srgb,var(--jedi-blue) 60%,transparent)}.reading-progress__hilt{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:16px;height:var(--progress-hilt-height)}}html.reduce-motion .jedi-blade,html.reduce-motion .jedi-portrait .portrait-frame:after{opacity:0!important;animation:none!important;transition:none!important}html.reduce-motion .reading-progress{width:var(--progress-simple-gutter);height:var(--progress-simple-height)}html.reduce-motion .reading-progress__track{width:var(--progress-simple-width);height:100%}html.reduce-motion .reading-progress__fill{background:var(--jedi-blue);box-shadow:none;transition:none}html.reduce-motion .reading-progress__hilt{display:none}@media (prefers-reduced-motion:reduce){.jedi-blade,.jedi-portrait .portrait-frame:after{opacity:0!important;animation:none!important;transition:none!important}.reading-progress{width:var(--progress-simple-gutter);height:var(--progress-simple-height)}.reading-progress__track{width:var(--progress-simple-width);height:100%}.reading-progress__fill{background:var(--jedi-blue);box-shadow:none;transition:none}.reading-progress__hilt{display:none}}@media (max-width:900px){.portrait-viewport{height:440px}}@media (max-width:600px){.portrait-viewport{height:360px}}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}body,html{background:var(--surface-dark)}body{color:var(--text-body)}body:before{content:"";position:fixed;inset:0;z-index:-10;pointer-events:none;background:radial-gradient(1px 1px at 12% 18%,var(--color-white) 99%,transparent),radial-gradient(1px 1px at 72% 8%,var(--color-neutral-200) 99%,transparent),radial-gradient(2px 2px at 38% 62%,var(--color-primary-200) 99%,transparent),radial-gradient(1px 1px at 88% 44%,var(--color-white) 99%,transparent),radial-gradient(1px 1px at 22% 84%,var(--color-neutral-300) 99%,transparent),radial-gradient(2px 2px at 58% 30%,var(--color-white) 99%,transparent),radial-gradient(1px 1px at 94% 78%,var(--color-primary-200) 99%,transparent),radial-gradient(ellipse 80% 60% at 80% 0,color-mix(in srgb,var(--color-primary-800) 35%,transparent),transparent 70%),radial-gradient(ellipse 60% 50% at 0 100%,color-mix(in srgb,var(--color-secondary-900) 40%,transparent),transparent 70%),var(--surface-dark);background-size:340px 340px,420px 420px,520px 520px,280px 280px,380px 380px,610px 610px,460px 460px,100% 100%,100% 100%,100% 100%}::selection{color:var(--color-space-0);background:var(--energy-blue)}.skip-link{background:var(--color-accent);color:var(--text-on-accent)}.eyebrow,.skip-link{font-family:var(--font-pixel)}.eyebrow{font-weight:400}:is(h1,h2,h3,h4){color:var(--text-heading)}.home-page h2,.inner-page h2{color:var(--text-heading)}.breakdowns>div,.contact-panel,.project-card,.px-frame,.service-cards article{--frame:var(--border);border:0!important;border-radius:0!important;background:var(--surface-soft);box-shadow:0 -3px 0 0 var(--frame),0 3px 0 0 var(--frame),-3px 0 0 0 var(--frame),3px 0 0 0 var(--frame)!important;margin:3px}.project-card:hover,.service-cards article:hover{--frame:var(--color-primary-400);transform:translateY(-4px)}.tag{border-radius:0;background:var(--tag-surface);color:var(--link);font-family:var(--font-pixel)}.button{--btn:var(--surface-raised);--btn-text:var(--text-heading);--btn-edge:var(--color-space-0);--btn-hi:color-mix(in srgb,var(--color-white) 18%,transparent);--btn-lo:color-mix(in srgb,var(--color-space-0) 40%,transparent);position:relative;isolation:isolate;overflow:hidden;min-height:48px;padding:.85rem 1.35rem;gap:.8rem;border:0;border-radius:0;background:var(--btn);color:var(--btn-text);font:400 .82rem/1 var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 -3px 0 0 var(--btn-edge),0 3px 0 0 var(--btn-edge),-3px 0 0 0 var(--btn-edge),3px 0 0 0 var(--btn-edge),inset 3px 3px 0 0 var(--btn-hi),inset -3px -3px 0 0 var(--btn-lo);margin:3px;transition:transform var(--duration-fast) var(--ease-out),filter var(--duration-normal),background var(--duration-fast)}.button.primary{--btn:var(--color-accent);--btn-text:var(--text-on-accent);--btn-hi:var(--color-accent-300);--btn-lo:var(--color-accent-700);background:var(--btn)}.button:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--color-white) 55%,transparent) 46% 54%,transparent 70%);transform:translateX(-120%)}.button:hover{transform:translateY(-2px);box-shadow:0 -3px 0 0 var(--btn-edge),0 3px 0 0 var(--btn-edge),-3px 0 0 0 var(--btn-edge),3px 0 0 0 var(--btn-edge),inset 3px 3px 0 0 var(--btn-hi),inset -3px -3px 0 0 var(--btn-lo);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--btn) 60%,transparent))}.button.primary:hover{background:var(--color-accent-400)}.button:hover:after{transform:translateX(120%);transition:transform .7s steps(8)}.button:active{transform:translateY(2px);box-shadow:0 -3px 0 0 var(--btn-edge),0 3px 0 0 var(--btn-edge),-3px 0 0 0 var(--btn-edge),3px 0 0 0 var(--btn-edge),inset 3px 3px 0 0 var(--btn-lo),inset -3px -3px 0 0 var(--btn-hi);filter:none}.button:disabled{opacity:.55;transform:none;filter:none}.hero-link,.text-link{font-family:var(--font-pixel);font-weight:400;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.site-header{height:var(--header-height);background:color-mix(in srgb,var(--color-space-0) 72%,transparent);border-bottom:1px solid var(--hud-line);backdrop-filter:blur(12px) saturate(1.3);transition:background var(--duration-normal),box-shadow var(--duration-normal)}.site-header[data-scrolled=true]{background:color-mix(in srgb,var(--color-space-0) 92%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--energy-blue) 30%,transparent),0 12px 32px color-mix(in srgb,var(--color-space-0) 70%,transparent)}.brand{display:inline-flex;align-items:center;gap:.55rem;font:400 1.5rem/1 var(--font-pixel);letter-spacing:0}.brand>span:last-child{margin-left:-.55rem;color:var(--color-accent)}.brand__mark{width:10px;height:10px;background:var(--energy-blue);box-shadow:0 0 10px var(--energy-blue);animation:hud-blink 2.4s steps(1) infinite}.site-header nav{gap:1.25rem}.site-header nav a{position:relative;display:inline-flex;align-items:baseline;gap:.35rem;border:0;font:400 .74rem var(--font-pixel);letter-spacing:.06em;text-transform:uppercase}.nav-index{color:var(--color-neutral-400);font-size:.6rem}.site-header nav a:after{content:"";position:absolute;left:0;right:0;bottom:.25rem;height:3px;background:repeating-linear-gradient(90deg,var(--color-accent) 0 3px,transparent 3px 6px);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-normal) steps(6)}.site-header nav a.active:after,.site-header nav a:hover:after{transform:scaleX(1)}.header-tools{align-items:center}.header-tools select,.motion-toggle,.sound-toggle{min-height:36px;border-radius:0;border:1px solid var(--hud-line);background:var(--surface-glass);font:400 .66rem var(--font-pixel);letter-spacing:.04em;color:var(--text-inverse-muted)}.sound-toggle{display:inline-grid;place-items:center;width:36px;padding:0;cursor:pointer}.sound-toggle[aria-pressed=true]{color:var(--energy-blue);border-color:var(--energy-blue);box-shadow:0 0 12px color-mix(in srgb,var(--energy-blue) 40%,transparent)}.audio-settings{position:relative}.audio-settings__toggle{min-height:36px;padding:.4rem .6rem;border:1px solid var(--hud-line);background:var(--surface-glass);color:var(--text-inverse-muted);font:400 .66rem var(--font-pixel);cursor:pointer}.audio-settings__panel{position:absolute;z-index:20;top:calc(100% + .5rem);right:0;width:min(250px,80vw);padding:1rem;background:var(--color-space-0);border:1px solid var(--hud-line);box-shadow:0 8px 30px #0008}.audio-settings__panel label{display:grid;grid-template-columns:1fr auto;gap:.5rem;margin-block:.5rem;color:var(--text-inverse-muted);font-size:.8rem}.audio-settings__panel input{grid-column:1/-1;width:100%;accent-color:var(--energy-blue)}.header-tools :is(select,button):hover{color:var(--text-heading);border-color:var(--color-primary-400)}.menu-toggle{border-radius:0}@media (max-width:900px){.site-header nav{background:var(--color-space-0)}.site-header nav.is-open a{font-size:.8rem}}footer{position:relative;background:var(--color-space-0);border-top:1px solid var(--hud-line)}footer strong{font:400 1.3rem var(--font-pixel);letter-spacing:0}.footer-hud{grid-column:1/-1;display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem;margin-bottom:.5rem;border-bottom:1px dashed var(--hud-line);font:.62rem var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-400)}.footer-hud>span:last-child{margin-left:auto;text-align:right}.footer-hud__signal{display:inline-flex;align-items:end;gap:2px;height:12px}.footer-hud__signal i{width:3px;background:var(--energy-green)}.footer-hud__signal i:first-child{height:3px}.footer-hud__signal i:nth-child(2){height:6px}.footer-hud__signal i:nth-child(3){height:9px}.footer-hud__signal i:nth-child(4){height:12px;animation:hud-blink 1.6s steps(1) infinite}.footer-notice{grid-column:1/-1;font-size:.875rem;line-height:1.6}footer small{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-family:var(--font-mono)}.footer-top{font-family:var(--font-pixel)!important;min-height:44px;padding:0 .9rem;border:1px solid var(--hud-line);background:transparent;color:var(--text-inverse-muted);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.footer-top:hover{color:var(--color-accent-200);border-color:var(--color-accent-200)}.socials a{border-radius:0;border-color:var(--hud-line)}@media (max-width:600px){.footer-hud{flex-wrap:wrap}.footer-hud>span:last-child{margin-left:0;text-align:left}}.fx-grain,.fx-scanlines{position:fixed;inset:0;z-index:70;pointer-events:none}.fx-grain{inset:-50%;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:fx-grain 1s steps(6) infinite}.fx-scanlines{background:repeating-linear-gradient(to bottom,transparent 0 2px,color-mix(in srgb,var(--color-space-0) 22%,transparent) 2px 3px);opacity:.5}@keyframes fx-grain{0%{transform:translate(0)}20%{transform:translate(-6%,4%)}40%{transform:translate(5%,-7%)}60%{transform:translate(-3%,8%)}80%{transform:translate(7%,2%)}to{transform:translate(0)}}html.has-fx-cursor,html.has-fx-cursor *{cursor:none!important}html.has-fx-cursor :is(input,textarea,[contenteditable=true]){cursor:text!important}html.has-fx-cursor:has(dialog:modal),html.has-fx-cursor:has(dialog:modal) *{cursor:auto!important}html.has-fx-cursor:has(dialog:modal) dialog :is(a,button,summary,select,label[for]){cursor:pointer!important}html.has-fx-cursor:has(dialog:modal) dialog :is(input,textarea){cursor:text!important}html:has(dialog:modal) :is(.fx-cursor,.fx-trail){visibility:hidden}.fx-cursor,.fx-trail i{position:fixed;z-index:95;left:0;top:0;pointer-events:none}.fx-cursor{width:28px;height:28px;margin:-14px 0 0 -14px;transition:width var(--duration-fast) var(--ease-out),height var(--duration-fast) var(--ease-out),margin var(--duration-fast) var(--ease-out),opacity var(--duration-fast)}.fx-cursor:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px;background:var(--energy-blue);box-shadow:0 0 8px var(--energy-blue)}.fx-cursor span{position:absolute;width:8px;height:8px;border:0 solid var(--color-white);transition:border-color var(--duration-fast)}.fx-cursor span:first-child{left:0;top:0;border-width:2px 0 0 2px}.fx-cursor span:nth-child(2){right:0;top:0;border-width:2px 2px 0 0}.fx-cursor span:nth-child(3){left:0;bottom:0;border-width:0 0 2px 2px}.fx-cursor span:nth-child(4){right:0;bottom:0;border-width:0 2px 2px 0}.fx-cursor[data-state=lock]{width:44px;height:44px;margin:-22px 0 0 -22px}.fx-cursor[data-state=lock] span{border-color:var(--color-accent)}.fx-cursor[data-state=lock]:after{background:var(--color-accent);box-shadow:0 0 10px var(--color-accent)}.fx-cursor[data-state=hidden],.fx-cursor[data-state=text]{opacity:0}.fx-cursor[data-pressed=true]{width:18px;height:18px;margin:-9px 0 0 -9px}.fx-trail i{width:3px;height:3px;margin:-1px 0 0 -1px;background:var(--energy-blue);opacity:.5}.fx-trail i:nth-child(2){opacity:.4}.fx-trail i:nth-child(3){opacity:.3}.fx-trail i:nth-child(4){opacity:.2}.fx-trail i:nth-child(5){opacity:.1}@keyframes hud-blink{50%{opacity:.25}}.inner-page{background:transparent}.filter button{border-radius:0;background:var(--surface-soft);font-family:var(--font-pixel);font-size:.72rem}.filter button.selected{background:var(--color-primary-200);color:var(--color-primary-950)}.event-history li{background:var(--surface-soft);border-radius:0}.contact-panel input,.contact-panel textarea{border-radius:0;background:var(--surface-light);border-color:var(--border)}.page-hero h1 span{color:var(--color-primary-200)}html.reduce-motion :is(.fx-grain,.brand__mark,.footer-hud__signal i){animation:none!important}@media (prefers-reduced-motion:reduce){:is(.fx-grain,.brand__mark,.footer-hud__signal i){animation:none!important}}@media print{.fx-cursor,.fx-grain,.fx-scanlines,.fx-trail{display:none}}.comlink__envelope{display:flex;align-items:center;gap:.7rem;width:100%;min-height:48px;margin:1rem 0;padding:.8rem;border:1px solid #ffd27a;background:#202137;color:#fff2c8;font:.65rem/1.8 var(--font-pixel);text-align:left;cursor:pointer}.comlink__envelope>span{font:1.8rem monospace}.curious-letter{width:min(620px,calc(100% - 2rem));max-height:calc(100dvh - 3rem);padding:0;border:2px solid #88cbe9;background:#0c1b2e;color:#e9f6ff;overflow:hidden;box-shadow:6px 6px 0 #233951}.curious-letter__scroll-frame{max-height:calc(100dvh - 3rem - 4px)}.curious-letter::backdrop{background:#050d1bd9}.curious-letter__paper{padding:clamp(1.25rem,5vw,3rem);background:repeating-linear-gradient(0deg,transparent 0 31px,#88cbe90c 31px 32px)}.curious-letter h2{color:#fff2c8;font:clamp(1rem,3vw,1.4rem)/1.7 var(--font-pixel)}.curious-letter p{font-size:1.05rem;line-height:1.9}.curious-letter__seal{display:block;color:#ffd27a;font-size:2rem}.curious-letter__signature{color:#88cbe9}.curious-letter button{min-height:44px;padding:.7rem 1rem;border:1px solid #88cbe9;color:#e9f6ff;background:#142d44;cursor:pointer}.comlink__envelope:focus-visible,.curious-letter button:focus-visible{outline:3px solid #fff2c8;outline-offset:4px}.comlink-slot{display:contents}.comlink-toggle{--focus:var(--focus-inverse);display:inline-flex;align-items:center;gap:.4rem;min-width:36px;min-height:36px;padding:0 .55rem 0 .45rem;border:1px solid var(--hud-line);background:var(--surface-glass);color:var(--text-inverse-muted);cursor:pointer;font:400 .58rem var(--font-pixel);letter-spacing:.06em;transition:box-shadow var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}.comlink-toggle svg{width:11px;height:18px;image-rendering:pixelated}.comlink-toggle:focus-visible,.comlink-toggle:hover{color:var(--color-white);border-color:var(--energy-green);box-shadow:0 -2px 0 0 var(--energy-green),0 2px 0 0 var(--energy-green),-2px 0 0 0 var(--energy-green),2px 0 0 0 var(--energy-green),0 0 24px color-mix(in srgb,var(--energy-green) 35%,transparent)}.comlink-toggle__tip{animation:hud-blink 1.6s steps(1) infinite}.comlink-toggle[data-fresh]{color:var(--color-white);animation:comlink-ring .18s steps(2) 8;box-shadow:0 -2px 0 0 var(--color-accent),0 2px 0 0 var(--color-accent),-2px 0 0 0 var(--color-accent),2px 0 0 0 var(--color-accent),0 0 30px color-mix(in srgb,var(--color-accent) 50%,transparent)}.comlink-toggle[data-fresh] .comlink-toggle__screen{fill:var(--color-accent-200)}@keyframes comlink-ring{50%{translate:2px 0}}.comlink-fresh{position:fixed;z-index:55;right:max(1rem,env(safe-area-inset-right));top:calc(var(--header-height) + .75rem);margin:0;padding:.45rem .7rem;opacity:0;translate:0 6px;pointer-events:none;background:var(--color-accent);color:var(--text-on-accent);font:400 .58rem var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;transition:opacity .2s,translate .2s}.comlink-fresh[data-show]{opacity:1;translate:0 0}.comlink{--focus:var(--focus-inverse);--comlink-height:min(720px,calc(100dvh - 6rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)));width:min(460px,calc(100% - 2rem));max-height:var(--comlink-height);margin:calc(5rem + env(safe-area-inset-top)) 1rem auto auto;padding:0;border:0;background:transparent;color:var(--text-inverse);overflow:visible}.comlink::backdrop{background:color-mix(in srgb,var(--color-space-0) 70%,transparent);backdrop-filter:blur(2px)}.comlink[open] .comlink__panel{animation:comlink-open .28s steps(4)}@keyframes comlink-open{0%{opacity:0;translate:0 18px}}.comlink__panel{--frame:color-mix(in srgb,var(--energy-green) 50%,var(--color-space-line));display:flex;flex-direction:column;gap:.9rem;max-height:calc(var(--comlink-height) - 6px);min-height:0;padding:1.25rem;overflow:hidden;margin:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-space-0) 85%,#06140b),var(--color-space-0));box-shadow:0 -3px 0 0 var(--frame),0 3px 0 0 var(--frame),-3px 0 0 0 var(--frame),3px 0 0 0 var(--frame),0 30px 80px color-mix(in srgb,var(--color-space-0) 80%,transparent)}.comlink__panel>:not(.comlink__scroll-frame){flex-shrink:0}.comlink__scroll-frame{position:relative;display:flex;flex:1 1 auto;min-height:0}.comlink__scroll-frame:after{content:"";position:absolute;inset:auto 12px 0 0;height:24px;pointer-events:none;background:linear-gradient(transparent,var(--color-space-0));opacity:0}.comlink__scroll-frame[data-more]:after{opacity:1}.curious-letter__scroll-frame:after{background:linear-gradient(transparent,#0c1b2e)}.comlink__mini-bar{position:absolute;z-index:1;right:0;top:0;bottom:0;width:6px;border-radius:3px;background:var(--hud-line);pointer-events:none}.comlink__mini-bar[hidden]{display:none}.comlink__mini-bar i{display:block;width:100%;height:var(--thumb-h,0);translate:0 var(--thumb-t,0);border-radius:3px;background:var(--energy-green)}.comlink__scroll{flex:1 1 auto;min-width:0;min-height:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--energy-green) var(--hud-line)}.comlink__scroll:focus-visible{outline:2px solid var(--energy-green);outline-offset:2px}.comlink__scroll::-webkit-scrollbar{width:6px;height:6px}.comlink__scroll::-webkit-scrollbar-track{background:var(--hud-line);border-radius:3px}.comlink__scroll::-webkit-scrollbar-thumb{background:var(--energy-green);border-radius:3px;min-height:24px}.comlink__scroll::-webkit-scrollbar-thumb:active,.comlink__scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--energy-green) 80%,white)}@supports selector(::-webkit-scrollbar){.comlink__scroll{scrollbar-width:auto;scrollbar-color:auto}}.comlink__scroll-content{display:flow-root}.comlink__scroll-content>.comlink__reset{margin:0 0 .9rem}.comlink__head{position:relative;padding-right:3rem}.comlink__channel{display:flex;align-items:center;gap:.55rem;margin:0 0 .35rem;color:var(--energy-green);font:400 .58rem var(--font-pixel);letter-spacing:.14em}.comlink__rec{width:7px;height:7px;background:var(--energy-red);animation:hud-blink 1.2s steps(1) infinite}.comlink__head h2{margin:0;color:var(--text-heading);font:400 1.5rem var(--font-pixel);letter-spacing:-.02em}.comlink__close{position:absolute;right:0;top:0;width:44px;height:44px;border:1px solid var(--hud-line);background:transparent;color:var(--text-inverse);font:400 1.2rem var(--font-pixel);cursor:pointer}.comlink__progress{display:grid;gap:.45rem;margin:0;color:var(--text-inverse-muted);font:400 .6rem var(--font-pixel);letter-spacing:.08em;text-transform:uppercase}.comlink__progress b{color:var(--color-white);font-weight:400}.comlink__progress em{color:var(--color-accent-200);font-style:normal}.comlink__bar{display:block;height:8px;padding:2px;border:1px solid var(--hud-line)}.comlink__bar i{display:block;height:100%;background:repeating-linear-gradient(90deg,var(--energy-green) 0 6px,transparent 6px 8px);transform-origin:left;transition:transform .6s steps(8)}.comlink__reset{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;min-height:36px;margin-top:-.35rem;padding:.35rem .7rem;border:1px dashed var(--hud-line);background:transparent;color:var(--text-inverse-muted);font:400 .56rem var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color var(--duration-fast),border-color var(--duration-fast),background var(--duration-fast)}.comlink__reset:focus-visible,.comlink__reset:hover{color:var(--color-white);border-color:var(--energy-red)}.comlink__reset[data-confirming]{border-style:solid;border-color:var(--energy-red);background:color-mix(in srgb,var(--energy-red) 16%,transparent);color:var(--color-white);animation:hud-blink .5s steps(1) 3}.comlink__terminal{display:flex;align-items:center;gap:.5rem;padding:.35rem .35rem .35rem .75rem;border:1px solid color-mix(in srgb,var(--energy-green) 50%,transparent);background:color-mix(in srgb,var(--color-space-0) 70%,#031208);color:var(--energy-green);font:400 .8rem var(--font-pixel)}.comlink__terminal input{flex:1;min-width:0;min-height:40px;border:0;background:transparent;color:var(--color-white);font:400 16px var(--font-pixel);outline:none;caret-color:var(--energy-green)}.comlink__terminal input::placeholder{color:color-mix(in srgb,var(--energy-green) 50%,transparent)}.comlink__list button,.comlink__terminal button{min-height:40px;padding:.45rem .75rem;border:1px solid var(--energy-green);background:transparent;color:var(--color-white);font:400 .58rem var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.comlink__list button:hover,.comlink__terminal button:hover{background:color-mix(in srgb,var(--energy-green) 18%,transparent)}.comlink__feedback{min-height:1.2em;margin:0;color:var(--color-accent-200);font:400 .62rem/1.6 var(--font-pixel);letter-spacing:.04em}.comlink__list{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--hud-line);border:1px solid var(--hud-line)}.comlink__list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .8rem;background:var(--color-space-1)}.comlink__icon{display:grid;place-items:center;width:28px;height:28px;border:1px dashed var(--hud-line);color:var(--text-inverse-muted);font:400 .8rem var(--font-pixel)}.comlink__list li[data-found] .comlink__icon{border:1px solid var(--color-accent);color:var(--color-accent-200);box-shadow:0 0 12px color-mix(in srgb,var(--color-accent) 35%,transparent)}.comlink__text{display:grid;gap:.25rem}.comlink__text b{color:var(--text-heading);font:400 .66rem var(--font-pixel);letter-spacing:.06em;text-transform:uppercase}.comlink__list li:not([data-found]) .comlink__text b{color:var(--text-inverse-muted)}.comlink__text small{color:var(--text-muted);font-size:.8rem;line-height:1.45}@media (max-width:640px){.comlink{--comlink-height:min(85dvh,calc(100dvh - env(safe-area-inset-top) - 3px));width:100%;max-width:none;margin:auto 0 0}.comlink__panel{max-height:var(--comlink-height);margin:0;padding:1.25rem max(1rem,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));box-shadow:0 -3px 0 0 var(--frame)}.comlink-toggle__count{display:none}}html.reduce-motion :is(.comlink-toggle,.comlink-toggle__tip,.comlink[open] .comlink__panel){animation:none!important}@media (prefers-reduced-motion:reduce){:is(.comlink-toggle,.comlink-toggle__tip,.comlink[open] .comlink__panel){animation:none!important}}:root{--header-height:72px}html{scroll-padding-top:calc(var(--header-height) + 1rem)}html body :is(section[id],h2[id],.event-history,.shelf-card,.repo-card){scroll-margin-top:1rem}html body .site-header{height:var(--header-height);gap:1rem}.nav-preferences{display:flex;align-items:center;gap:.5rem}html body .site-header :is(button,select,.brand){min-width:44px;min-height:44px}html body .site-header .brand{display:inline-flex;align-items:center;flex-shrink:0}html body .site-header nav{align-items:center}html body .site-header .header-tools{align-items:center;flex-shrink:0}html body .site-header :is(button,select,a):focus-visible{outline:3px solid var(--focus-inverse);outline-offset:3px}@media (width < 1440px){html body .site-header{padding-inline:max(.75rem,env(safe-area-inset-left)) max(.75rem,env(safe-area-inset-right));gap:.5rem}html body .site-header .menu-toggle{display:block;flex-shrink:0}html body .site-header nav{display:none;position:absolute;inset:var(--header-height) 0 auto;max-height:calc(100dvh - var(--header-height) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:1rem max(var(--gutter),env(safe-area-inset-left)) max(1rem,env(safe-area-inset-bottom));background:var(--color-space-0);border-bottom:1px solid var(--hud-line);flex-direction:column;align-items:stretch;gap:.5rem}html body .site-header nav.is-open{display:flex}html body .site-header nav a{min-height:44px;align-items:center}html body .nav-preferences{flex-wrap:wrap;border-top:1px solid var(--hud-line);padding-top:1rem}html body .nav-preferences .motion-toggle{display:inline-flex;align-items:center}}:is(.actions,.header-tools,.nav-preferences)>*,:is(.chapter,.events-atlas,.event-stats,.stats,.contact-grid,.rings,.telemetry-grid,.crew-grid,.stellar-grid)>*,main :is(article,section,form,fieldset,li,label){min-width:0}dialog,main :is(h1,h2,h3,p,a,label,summary,button,dt,dd){overflow-wrap:anywhere}html body :is(.actions,.retro-tv__actions){flex-wrap:wrap}html body :is(.button,.hero-link,.motion-toggle){white-space:normal;max-width:100%;height:auto}dialog :is(input,select,textarea),main :is(input,select,textarea){min-width:0;max-width:100%}html body :is(.hero-jump__label,.sky-touch-hint){white-space:normal;text-align:center;width:max-content;max-width:calc(100% - 2rem)}html body .home-page .hero-name__line{white-space:normal}html body .comlink-fresh{max-width:calc(100% - 2rem)}html body dialog{position:fixed;top:var(--visible-top,0);bottom:auto;max-width:calc(100% - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right));max-height:calc(var(--visible-height, 100dvh) - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain}html body dialog,html body dialog.comlink{margin-block:max(1rem,env(safe-area-inset-top))}html body .telescope{padding:1rem}@media (height < 680px),(hover:none),(pointer:coarse),(width < 1200px){html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero{--scene-height:56.25cqw;container-type:inline-size;display:block;min-height:0;height:auto;padding-bottom:0}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero:after{content:"";display:block;width:100%;aspect-ratio:16/9}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero .page-hero__content{padding-block:4rem 2rem}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero .page-hero__content>:is(.chapter-tag,.eyebrow,h1,.hero-role,.page-hero__subtitle,.page-hero__extra,.actions){max-width:min(100%,720px)}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero h1{font-size:clamp(2rem,7vw,3.5rem)}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero .hero-name{font-size:clamp(2.8rem,12vw,6rem)}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero :is(.page-hero__image,.hero-scene-layer,.observatory-layer,.niveora-layer,.mars-layer,.lumina-layer,.page-hero__shade){top:auto!important;bottom:0;left:0;right:0;width:100%!important;height:auto!important;aspect-ratio:16/9;scale:none}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero .page-hero__image{object-fit:contain;object-position:center}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero .page-hero__shade{background:var(--hero-overlay-scene)}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero .hero-hud{inset:1rem var(--gutter) auto;height:2rem}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero .hero-hud :is(.hud-location,.hud-hint,.hud-signal,.hud-corner){display:none}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero .hud-top{top:0;left:0}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero :is(.sky-counters,.niveora-status,.mars-status,.lumina-status){top:auto;bottom:calc(var(--scene-height) - 2rem);max-width:calc(100% - 2rem)}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero .sky-touch-hint{bottom:.5rem}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero .ignition-meter{bottom:calc(var(--scene-height) - 3rem);max-width:calc(100% - 2rem);flex-wrap:wrap}html body main:is(.home-page,.inner-page,.events-page,.not-found) .page-hero :is(.lumina-readout,.mars-readout){position:relative;inset:auto;width:auto;max-width:min(720px,calc(100% - 2 * var(--gutter)));margin:1rem auto}}@media (min-width:1200px) and (min-height:680px) and (hover:hover) and (pointer:fine){html body .home-page .home-hero-v2{min-height:min(calc(100svh - var(--header-height)),56.25vw)}html body .home-hero-v2 .page-hero__content{padding-block:clamp(2rem,5vh,4rem)}html body .home-page .home-hero-v2 .hero-name{font-size:clamp(3.4rem,6vw,6.2rem)}}@media (max-width:600px){html body .events-page .event-stats{grid-template-columns:minmax(0,1fr)}html body :is(.stats,.galaxy-stats,.telemetry-stats,.library-stats){grid-template-columns:repeat(2,minmax(0,1fr))}html body .hero-bar{grid-template-columns:minmax(0,1fr)}html body .hero-bar__scroll{white-space:normal}html body .home-page .demo-topline>span:nth-child(2){overflow:visible;white-space:normal}html body :is(.terminal-bar,.terminal-status,.demo-topline){flex-wrap:wrap}html body .telescope[open]{grid-template-columns:minmax(0,1fr)}html body .boot__screen{max-height:calc(100dvh - 2rem);overflow-y:auto;padding:.5rem}html body .boot__skip{position:static;margin-top:1rem}}@font-face{font-family:geist;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.00%;size-adjust:106.39%}.__className_4589d5{font-family:geist,geist Fallback}.__variable_4589d5{--font-geist:"geist","geist Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_9eb1c4{font-family:geistMono,geistMono Fallback}.__variable_9eb1c4{--font-geist-mono:"geistMono","geistMono Fallback"}@font-face{font-family:departure;src:url(/_next/static/media/2210cbd8019a9e5e-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:departure Fallback;src:local("Arial");ascent-override:71.70%;descent-override:19.56%;line-gap-override:0.00%;size-adjust:139.46%}.__className_278c05{font-family:departure,departure Fallback}.__variable_278c05{--font-departure:"departure","departure Fallback"}