@view-transition{navigation:auto}.site-header{view-transition-name:site-header}.site-footer{view-transition-name:site-footer}:root:has(.page--station)::view-transition-new(root){animation:vt-push-in var(--duration-vt) var(--ease-flight) both}:root:has(.page--hub)::view-transition-new(root){animation:vt-pull-out var(--duration-vt) var(--ease-flight) both}:root:has(.page--quarter)::view-transition-new(root){animation:vt-pan var(--duration-vt) var(--ease-flight) both}:root[dir=rtl]:has(.page--quarter)::view-transition-new(root){animation-name:vt-pan-rtl}:root:has(.page--home)::view-transition-new(root){animation:vt-descend var(--duration-vt) var(--ease-flight) both}:root:has(.page--about)::view-transition-new(root){animation:vt-rise var(--duration-vt) var(--ease-flight) both}::view-transition-old(root){animation:vt-recede .28s var(--ease-flight) .28s both}::view-transition-group(*){animation-duration:var(--duration-vt);animation-timing-function:var(--ease-flight)}@keyframes vt-push-in{0%{filter:brightness(1.12);scale:.96}0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}36%{opacity:1}}@keyframes vt-pull-out{0%{translate:0 -1.5rem;scale:1.04}0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}36%{opacity:1}}@keyframes vt-pan{0%{translate:3rem}0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}36%{opacity:1}}@keyframes vt-pan-rtl{0%{translate:-3rem}0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}36%{opacity:1}}@keyframes vt-descend{0%{translate:0 -2rem}0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}36%{opacity:1}}@keyframes vt-rise{0%{translate:0 2rem}0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1)}36%{opacity:1}}@keyframes vt-recede{10%{opacity:1}to{opacity:0;filter:blur(2px);scale:.985}}.vt-district--edid{view-transition-name:district-edid}.vt-district--configuration{view-transition-name:district-configuration}.vt-district--tpm{view-transition-name:district-tpm}.vt-district--cpu{view-transition-name:district-cpu}.vt-district--gnss{view-transition-name:district-gnss}.vt-district--ethernet{view-transition-name:district-ethernet}.vt-district--wifi{view-transition-name:district-wifi}.vt-tour-ghost{view-transition-name:tour-ghost}.vt-tour-rail{view-transition-name:tour-rail}@property --n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes reveal-rise{0%{translate:0 1.5rem}}@property --type-p{syntax:"<number>";inherits:true;initial-value:1}@property --type-seen{syntax:"<number>";inherits:false;initial-value:0}@keyframes type-seen{0%{--type-seen:0}to{--type-seen:1}}@keyframes type-wipe{0%{--type-p:0;clip-path:inset(-.25em calc(100% + .38em) -.25em -.5em)}to{--type-p:1;clip-path:inset(-.25em -.5em)}}@keyframes type-wipe-rtl{0%{--type-p:0;clip-path:inset(-.25em -.5em -.25em calc(100% + .38em))}to{--type-p:1;clip-path:inset(-.25em -.5em)}}@keyframes type-caret-rest{0%,22%{opacity:1}36%,52%{opacity:0}66%,86%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.reveal{animation:linear both reveal-rise;animation-timeline:view();animation-range:entry entry 80%}.reveal:focus-within{animation:none}:where(.site>main h2:not(.history-page *,dialog *,.no-type,:target,:target>*)){inline-size:fit-content;position:relative}:where(.site>main .quarter--axial h2){margin-inline:auto}.site>main h2:not(.history-page *,dialog *,.no-type,:target,:target>*){animation:type-wipe steps(var(--type-chars,24), jump-none), type-seen steps(1, jump-end) both;animation-timeline:view();animation-range:entry entry 45%}.site>main h2:not(.history-page *,dialog *,.no-type,:target,:target>*):is([dir=rtl] *):not([dir=ltr] *){animation-name:type-wipe-rtl,type-seen}.site>main h2:not(.history-page *,dialog *,.no-type,:target,:target>*):after{content:"";background:var(--accent);inline-size:.12em;box-shadow:0 0 .45em var(--accent);opacity:clamp(0, (1 - var(--type-p)) * 1000, 1);pointer-events:none;position:absolute;inset-block:.1em;inset-inline-start:calc(var(--type-p) * (100% + .88em) - .5em)}@container style(--type-p:1) and style(--type-seen:1){.site>main h2:not(.history-page *,dialog *,.no-type,:target,:target>*):after{animation:1.6s linear type-caret-rest}}.site>main h2:not(.history-page *,dialog *,.no-type):focus-within,:root[data-motion=paused] .site>main h2,:root[data-motion=paused] .site>main h2:after{animation:none}}}:root[data-motion=paused] :is(.scene-host,.scene-band,.flight,.flight-stage,.band,.art,.art-stage,.art-overlay,.board-edge,.egg),:root[data-motion=paused] :is(.scene-host,.scene-band,.flight,.flight-stage,.band,.art,.art-stage,.art-overlay,.board-edge,.egg) *,:root[data-motion=paused] :is(.scene-host,.scene-band,.flight,.flight-stage,.band,.art,.art-stage,.art-overlay,.board-edge,.egg) :before,:root[data-motion=paused] :is(.scene-host,.scene-band,.flight,.flight-stage,.band,.art,.art-stage,.art-overlay,.board-edge,.egg) :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.reveal{clip-path:none;animation:none}}@media (forced-colors:active){.site>main h2:not(.history-page *):after{content:none}::view-transition-new(root){filter:none}::view-transition-old(root){filter:none}}@media print{.reveal,.site>main h2:not(.history-page *){clip-path:none;animation:none;translate:none}.site>main h2:not(.history-page *):after{content:none}}
