.hero-room{view-timeline-name:--hero-exit;view-timeline-axis:block;--lab-cosmic:#23212c;--lab-cosmic-deep:#16141c;--lab-cloud:#2f2b3a;--lab-vanilla:#f1fec8;--lab-signal:#e8f59a;--color-ink:var(--lab-vanilla);--color-ink-soft:#f1fec8b8;--color-ink-faint:#f1fec875;--color-accent:var(--lab-signal);--color-line:#f1fec829;--color-line-strong:#f1fec84d;position:relative}html:has(.page-shell.home){--color-accent:#e8f59a;--color-accent-inverse:#e8f59a}:is(html:has(.page-shell.home) .site-header[data-chrome=over-media] .wordmark,html:has(.page-shell.home) .site-header[data-chrome=over-media] .site-nav,html:has(.page-shell.home) .site-header[data-chrome=over-media] .site-menu-toggle,html:has(.page-shell.home) .site-header[data-chrome=canvas] .wordmark,html:has(.page-shell.home) .site-header[data-chrome=canvas] .site-nav,html:has(.page-shell.home) .site-header[data-chrome=canvas] .site-menu-toggle){color:#f1fec8;background:#23212c9e;box-shadow:inset 0 0 0 1px #f1fec829}:is(html:has(.page-shell.home) .site-header[data-chrome=over-media] .site-menu-toggle,html:has(.page-shell.home) .site-header[data-chrome=canvas] .site-menu-toggle){--menu-toggle-edge:#f1fec861;box-shadow:inset 0 0 0 1px var(--menu-toggle-edge)}:is(html:has(.page-shell.home) .site-header[data-chrome=over-media] .wordmark__title,html:has(.page-shell.home) .site-header[data-chrome=canvas] .wordmark__title){color:#f1fec89e}html:has(.page-shell.home) .site-header[data-chrome=over-media][data-under=sheet] .wordmark{background:#23212ccc}html:has(.page-shell.home) .site-header[data-chrome=over-media][data-under=sheet] .site-nav{background:#23212ccc}html:has(.page-shell.home) .site-header[data-chrome=over-media][data-under=sheet] .site-menu-toggle{background:#23212ccc}html:has(.page-shell.home) .site-header[data-chrome=over-media][data-under=room] .wordmark{background:#23212ccc}html:has(.page-shell.home) .site-header[data-chrome=over-media][data-under=room] .site-nav{background:#23212ccc}html:has(.page-shell.home) .site-header[data-chrome=over-media][data-under=room] .site-menu-toggle:not([aria-expanded=true]){background:#23212ccc}html:has(.page-shell.home) .site-header[data-chrome=canvas] .wordmark{background:#23212ccc}html:has(.page-shell.home) .site-header[data-chrome=canvas] .site-nav{background:#23212ccc}html:has(.page-shell.home) .site-header[data-chrome=canvas] .site-menu-toggle{background:#23212ccc}html:has(.page-shell.home) .site-header[data-chrome=over-media][data-under=sheet] .wordmark__title{color:#f1fec8b8}html:has(.page-shell.home) .site-header[data-chrome=over-media][data-under=room] .wordmark__title{color:#f1fec8b8}html:has(.page-shell.home) .site-header[data-chrome=canvas] .wordmark__title{color:#f1fec8b8}html:has(.page-shell.home) .site-header .wordmark{transition:background-color var(--motion-base) var(--ease-standard), -webkit-backdrop-filter var(--motion-base) var(--ease-standard), backdrop-filter var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard)}html:has(.page-shell.home) .site-header .site-nav{transition:background-color var(--motion-base) var(--ease-standard), -webkit-backdrop-filter var(--motion-base) var(--ease-standard), backdrop-filter var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard)}html:has(.page-shell.home) .site-header .site-nav a{transition:color var(--motion-base) var(--ease-standard), background-color var(--motion-base) var(--ease-standard)}html:has(.page-shell.home) .site-header .site-menu-toggle{transition:background-color var(--motion-base) var(--ease-standard), -webkit-backdrop-filter var(--motion-base) var(--ease-standard), backdrop-filter var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard), scale var(--motion-fast) var(--ease-out)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:has(.page-shell.home) .site-header[data-identity=deferred] .wordmark{animation-fill-mode:backwards}}}:is(html:has(.page-shell.home) .site-header[data-chrome=over-media] .site-header__actions>.button-link--primary,html:has(.page-shell.home) .site-header[data-chrome=canvas] .site-header__actions>.button-link--primary){color:#23212c;background:#f1fec8;border-color:#f1fec8}:is(html:has(.page-shell.home) .site-header[data-chrome=over-media] .site-header__actions>.button-link--primary:hover,html:has(.page-shell.home) .site-header[data-chrome=over-media] .site-header__actions>.button-link--primary:focus-visible,html:has(.page-shell.home) .site-header[data-chrome=canvas] .site-header__actions>.button-link--primary:hover,html:has(.page-shell.home) .site-header[data-chrome=canvas] .site-header__actions>.button-link--primary:focus-visible){color:#23212c;background:#e8f59a;border-color:#e8f59a}.test-hero{z-index:1;isolation:isolate;min-height:100svh;padding-top:var(--header-height);padding-bottom:var(--space-6);color:var(--color-ink);--hero-ring:min(56rem, 94vmin, calc(100svh - var(--header-height) * 2 - 1.5rem));--hero-head-half:min(16.5vw, 23.3svh);--hero-clearance:calc(var(--hero-head-half) + 3rem);--hero-name-size:clamp(2.05rem, 3.9vw, 3.4rem);background:0 0;display:block;position:relative;overflow:clip}.test-hero__field{z-index:0;pointer-events:none;background:radial-gradient(at 50% 46%,#f1fec833,#0000 28%),radial-gradient(at 12% 8%,#f1fec86b,#0000 36%),radial-gradient(at 90% 84%,#f1fec84d,#0000 42%),radial-gradient(at 52% 44%,#2f2b3ae0,#0000 58%),radial-gradient(at 6% 72%,#100e16eb,#0000 52%),radial-gradient(at 78% 18%,#16141ecc,#0000 48%),#23212c;position:fixed;inset:0}.hero-room~.sequence{z-index:1;position:relative}main:has(.hero-room)~.site-footer{z-index:1;position:relative}.hero-room~.sequence{--color-accent:var(--signal);--color-accent-inverse:var(--signal-inverse);--sheet-radius:clamp(1.5rem, 8vw, 8rem);padding-bottom:var(--section-gap);background:var(--color-canvas);scroll-margin-top:calc(-1 * (var(--header-offset) + var(--space-5)))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (not (forced-colors:active)){.hero-room~.sequence{z-index:2;animation-name:sheet-dock,sheet-undock;animation-duration:auto;animation-timing-function:var(--ease-sine);border-start-start-radius:var(--sheet-radius);border-start-end-radius:var(--sheet-radius);animation-fill-mode:both;animation-timeline:view(0);animation-range:entry 70%,exit exit 30%}}}@keyframes sheet-dock{to{border-start-start-radius:0;border-start-end-radius:0}}@keyframes sheet-undock{to{border-end-end-radius:var(--sheet-radius);border-end-start-radius:var(--sheet-radius)}}.test-hero__drift{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.test-hero__drift span{filter:blur(6.5rem);will-change:transform;transform:translate3d(calc(var(--mx,0) * var(--par-x,0px)), calc(var(--my,0) * var(--par-y,0px)), 0);border-radius:50%;position:absolute}.test-hero__drift span[data-blob=a]{--par-x:48px;--par-y:28px;background:#100e16c7;width:52vw;height:46vw;top:-14%;left:-12%}.test-hero__drift span[data-blob=b]{--par-x:-36px;--par-y:22px;background:#161420b3;width:44vw;height:40vw;top:-4%;left:auto;right:-14%}.test-hero__drift span[data-blob=c]{--par-x:22px;--par-y:-40px;background:#0c0b12d1;width:58vw;height:38vw;bottom:-16%;left:12%}.test-hero__drift span[data-blob=d]{--par-x:-18px;--par-y:16px;background:#f1fec85c;width:38vw;height:38vw;top:24%;left:32%}.test-hero__aurora{z-index:0;pointer-events:none;position:absolute;inset:0}.aurora-container{width:100%;height:100%}.aurora-container canvas{width:100%;height:100%;display:block}.test-hero__stage{z-index:-1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.test-hero__ring{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.test-hero__ring:before{content:none}.circular-text{width:200px;height:200px;color:var(--color-ink);text-align:center;cursor:default;transform-origin:50%;border-radius:50%;margin:0 auto;font-weight:700;position:relative}.circular-text .orbit-slot{pointer-events:none;width:1.35em;height:1.5em;transform:rotate(var(--a)) translateY(calc(-1 * var(--orbit-radius,100px)));transform-origin:50%;justify-content:center;align-items:center;margin:-.75em 0 0 -.675em;display:flex;position:absolute;top:50%;left:50%}.circular-text .orbit-slot[data-phrase]{pointer-events:auto}.circular-text .orbit-glyph{line-height:1;display:block}.circular-text__canvas{pointer-events:none;will-change:transform;grid-area:1/1/2/2;position:absolute;top:50%;left:50%;translate:-50% -50%}@media not (forced-colors:active){.circular-text[data-canvas] .orbit-glyph{visibility:hidden}}.test-hero__orbit.circular-text{--orbit-radius:calc(var(--hero-ring) / 2 - .7em);width:var(--hero-ring);height:var(--hero-ring);font-family:var(--font-display);color:#f1fec8;pointer-events:none;box-shadow:none;grid-area:1/1;font-weight:700}.test-hero__orbit.circular-text--glow{will-change:transform}.test-hero__orbit.circular-text .orbit-slot{font-size:clamp(.72rem,1.18vw,1.08rem)}.test-hero__orbit.circular-text .orbit-glyph{-webkit-user-select:none;user-select:none;opacity:.5}.test-hero__orbit.circular-text--glow .orbit-glyph{color:#0000;text-shadow:0 0 .45em #f1fec829}@media (hover:hover) and (pointer:fine){.test-hero__orbit.circular-text .orbit-slot[data-hot=true] .orbit-glyph{opacity:1}.test-hero__orbit.circular-text--glow .orbit-slot[data-hot=true] .orbit-glyph{text-shadow:0 0 .7em #f1fec86b}}@media (forced-colors:active){.test-hero__orbit.circular-text--glow,.circular-text__canvas{display:none}}.test-hero__surface{z-index:2;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.test-hero__boot{z-index:1;place-items:center;width:min(8.25rem,26vmin);height:min(8.25rem,26vmin);display:grid;position:relative}.test-hero__boot-mark{z-index:1;background:url(/mark-canon.svg) 50%/contain no-repeat;position:absolute;inset:22%}.test-hero__boot-ring{width:100%;height:100%;transform:rotate(-90deg)}.test-hero__boot-track,.test-hero__boot-fill{fill:none;stroke-width:1.4px}.test-hero__boot-track{stroke:var(--color-line-strong)}.test-hero__boot-fill{stroke:var(--color-accent);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--boot,0))}.test-hero__boot-pct{font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label);color:var(--color-ink-soft);position:absolute;bottom:-1.7em}.test-hero__boot[data-state=rest]{width:min(4.5rem,16vmin);height:min(4.5rem,16vmin)}.test-hero__boot[data-state=rest] .test-hero__boot-mark{inset:0}@media (scripting:none){.test-hero__boot[data-state=load]{width:min(4.5rem,16vmin);height:min(4.5rem,16vmin)}.test-hero__boot[data-state=load] .test-hero__boot-mark{inset:0}.test-hero__boot[data-state=load] .test-hero__boot-ring,.test-hero__boot[data-state=load] .test-hero__boot-pct{display:none}}@media (forced-colors:active){.test-hero__boot-mark{forced-color-adjust:none;background:canvastext;-webkit-mask-image:url(/mark.svg);mask-image:url(/mark.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.test-hero__frame{z-index:var(--z-raised);pointer-events:none;max-width:var(--width-page);min-height:calc(100svh - var(--header-height) - var(--space-6));padding-inline:var(--page-gutter);margin-inline:auto;display:block;position:relative}.test-hero__identity{gap:var(--space-4);margin:0 0 var(--space-5);display:grid}.test-hero__who{gap:var(--space-2);justify-items:start;display:grid}.test-hero__name{font-family:var(--font-display);font-size:var(--hero-name-size);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-tight);color:var(--color-ink);text-wrap:balance;margin:0}.test-hero__name,.test-hero__discipline{text-shadow:0 .1em 1.1em #100e168c}.test-hero__now{color:var(--color-ink-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:var(--leading-snug);flex-wrap:wrap;align-items:baseline;gap:.65em;margin:0;display:flex}.test-hero__now-rule{background:var(--color-line-strong);align-self:center;width:1px;height:.7em}.test-hero__now time{font-variant-numeric:tabular-nums}.test-hero__discipline{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:clamp(1.6rem,3vw,2.7rem);font-weight:400;line-height:var(--leading-tight);color:var(--color-ink);margin:0}.test-hero__cycle{white-space:nowrap;display:grid;position:relative}.test-hero__cycle-sizer{visibility:hidden;grid-area:1/1;display:grid}.test-hero__cycle-sizer>span{grid-area:1/1}.test-hero__cycle-sizer>.capability-set{display:none}.test-hero__cycle-phrase{grid-area:1/1}.test-hero__cycle-set{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (scripting:none){.test-hero__cycle{display:none}.test-hero__cycle-set{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;display:block;position:static;overflow:visible}}.blur-text{flex-wrap:wrap;display:flex}.test-hero__cycle .blur-text{white-space:nowrap;flex-wrap:nowrap;margin:0}.blur-text__bit{will-change:transform, filter, opacity;display:inline-block}.test-hero__discipline .test-hero__cycle{justify-items:start}.test-hero__discipline .blur-text{justify-content:flex-start}.test-hero__doors{z-index:2;gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.test-hero__door{--glass-fill:#23212c94;--glass-sheen:#f1fec829;isolation:isolate;pointer-events:auto;align-items:center;gap:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-4);background:linear-gradient(148deg, var(--glass-sheen), transparent 44%), var(--glass-fill);box-shadow:inset 0 1px 0 0 var(--glass-sheen);color:var(--color-ink);transition:border-color var(--motion-fast) var(--ease-standard);background-clip:padding-box;grid-template-columns:1fr auto;text-decoration:none;display:grid;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.test-hero__door{-webkit-backdrop-filter:blur(.875rem)saturate(1.2);backdrop-filter:blur(.875rem)saturate(1.2)}}.test-hero__door:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(18rem 18rem at var(--flare-x,50%) var(--flare-y,0%), #f1fec847, transparent 68%);opacity:0;mix-blend-mode:screen;position:absolute;inset:0}.test-hero__door{--door-ink:22 20 28;--door-shine:241 254 200}.test-hero__door:hover,.test-hero__door:focus-visible{color:#16141c;background:linear-gradient(148deg,#ffffff38,#0000 42%),#f1fec8;border-color:#16141c2e;box-shadow:inset 0 1px #ffffff38,0 0 1.35rem #d4ee5838,0 .4rem 1.6rem #d4ee581f}.test-hero__door:hover:before,.test-hero__door:focus-visible:before{opacity:1;mix-blend-mode:overlay;background:radial-gradient(18rem 18rem at var(--flare-x,50%) var(--flare-y,0%), #d4ee58d9, transparent 68%)}.test-hero__door-mark{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--glass-fill);block-size:2.5rem;inline-size:2.5rem;color:var(--color-ink-soft);grid-area:1/1;place-items:center;display:grid}.test-hero__door-mark svg{stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;block-size:1.25rem;inline-size:1.25rem}.test-hero__door-index{font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label);color:var(--color-ink-faint);grid-area:1/2;align-self:start}.test-hero__door-name{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);font-weight:400;line-height:var(--leading-snug);grid-area:2/1/auto/-1}.test-hero__decrypt-mix{opacity:.68}.test-hero__door-note{max-inline-size:22ch;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-ink-soft);text-wrap:pretty;grid-area:3/1/auto/-1}.test-hero__door .ui-icon{color:var(--color-ink-soft);grid-area:4/2;justify-self:end}.test-hero__door:hover .test-hero__door-mark,.test-hero__door:focus-visible .test-hero__door-mark{color:#16141c;background:#16141c14;border-color:#16141c47}.test-hero__door:hover .test-hero__door-index,.test-hero__door:focus-visible .test-hero__door-index,.test-hero__door:hover .test-hero__door-note,.test-hero__door:focus-visible .test-hero__door-note,.test-hero__door:hover .ui-icon,.test-hero__door:focus-visible .ui-icon{color:#16141c9e}.test-hero__door[data-beckon]{--beckon-cycle:calc(var(--motion-float) / 2);--beckon-wait:calc(var(--motion-reveal) + 4 * var(--motion-stagger) + var(--motion-slow))}.test-hero__door-beckon{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.test-hero__door-beckon:before{content:"";aspect-ratio:1;opacity:0;background:conic-gradient(from 290deg,#f1fec83d,#f1fec83d 52%,#f1fec8 86%,#f1fec83d 92%);inline-size:150%;position:absolute;top:50%;left:50%;translate:-50% -50%}.test-hero__door[data-beckon]:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 1.35rem #d4ee5838,0 .4rem 1.6rem #d4ee581f}@media (prefers-reduced-motion:reduce) and (not (forced-colors:active)),(scripting:none) and (not (forced-colors:active)){.test-hero__door[data-beckon]:not(:hover,:focus-visible) .test-hero__door-beckon{background:#f1fec880}.test-hero__door[data-beckon] .test-hero__door-beckon:before{content:none}.test-hero__door[data-beckon]:not(:hover,:focus-visible):after{opacity:.6}}@media (forced-colors:active){.test-hero__door[data-beckon] .test-hero__door-beckon{forced-color-adjust:none;padding:2px;inset:-2px}.test-hero__door[data-beckon]:not(:hover,:focus-visible) .test-hero__door-beckon{background:linktext}.test-hero__door[data-beckon] .test-hero__door-beckon:before,.test-hero__door[data-beckon]:after{content:none}}@media (prefers-reduced-motion:no-preference) and (not (forced-colors:active)){.test-hero__drift span{transition:transform var(--motion-base) var(--ease-out)}.circular-text .orbit-glyph{transition:transform var(--motion-base) var(--ease-out), opacity var(--motion-base) var(--ease-out), text-shadow var(--motion-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.circular-text .orbit-slot[data-hot=true] .orbit-glyph{transform:translateY(-.62em)scale(1.36)}}.test-hero__door{transform:perspective(46rem) rotateX(var(--lean-x,0deg)) rotateY(var(--lean-y,0deg));transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-base) var(--ease-standard), color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-out);transition:border-color var(--motion-base) var(--ease-out), background var(--motion-slow) var(--ease-out), color var(--motion-base) var(--ease-out), box-shadow var(--motion-slow) var(--ease-out), transform var(--motion-base) var(--ease-out)}.test-hero__door:before{transition:opacity var(--motion-base) var(--ease-standard);transition:opacity var(--motion-slow) var(--ease-out), background var(--motion-slow) var(--ease-out)}.test-hero__door-mark{transition:border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), filter var(--motion-base) var(--ease-out)}.test-hero__door-note,.test-hero__door-index,.test-hero__door .ui-icon{transition:color var(--motion-fast) var(--ease-standard)}.test-hero__door:hover .test-hero__door-mark,.test-hero__door:focus-visible .test-hero__door-mark{filter:drop-shadow(0 0 .4rem #d4ee5847)}.test-hero__door .ui-icon{transition:translate var(--motion-fast) var(--ease-standard)}.test-hero__door:hover .ui-icon,.test-hero__door:focus-visible .ui-icon{translate:var(--motion-travel) 0}@keyframes test-hero-arrive{0%{opacity:.35;translate:0 var(--space-3);filter:blur(.375rem);scale:.97}}.test-hero__door{animation:test-hero-arrive var(--motion-reveal) var(--ease-out) backwards;animation-delay:calc(var(--order,0) * var(--motion-stagger) + var(--motion-stagger))}@keyframes test-hero-beckon-light{6%,26%{opacity:1}30%{rotate:1turn}40%,to{opacity:0;rotate:1turn}}@keyframes test-hero-beckon-halo{14%{opacity:1}44%,to{opacity:0}}.test-hero__door[data-beckon=run]:not(:hover,:focus-visible) .test-hero__door-beckon:before{animation:test-hero-beckon-light var(--beckon-cycle) var(--ease-sine) var(--beckon-wait) infinite}.test-hero__door[data-beckon=run]:not(:hover,:focus-visible):after{animation:test-hero-beckon-halo var(--beckon-cycle) var(--ease-sine) var(--beckon-wait) infinite}.test-hero__boot-fill{transition:stroke-dashoffset var(--motion-base) var(--ease-out)}.test-hero__boot[data-state=load]{transition:opacity var(--motion-base) var(--ease-out), scale var(--motion-base) var(--ease-out)}@starting-style{.test-hero__boot[data-state=load]{opacity:.35;scale:.97}}.test-hero__boot[data-leave]{opacity:0;scale:.96}.test-hero__surface{opacity:0;transition:opacity var(--motion-base) var(--ease-out)}.hero-room[data-live=true] .test-hero__surface{opacity:1}.test-hero__aurora,.test-hero__ring{opacity:0;transition:opacity var(--motion-base) var(--ease-out)}.hero-room[data-live=true] .test-hero__aurora,.hero-room[data-field=live] .test-hero__aurora,.hero-room[data-live=true] .test-hero__ring{opacity:1}@starting-style{.hero-room[data-live=true] .test-hero__aurora,.hero-room[data-live=true] .test-hero__ring{opacity:0}}.test-hero__ring{scale:var(--recede,1)}}@media (width>=64rem){.test-hero__frame{display:grid}.test-hero__identity{z-index:3;pointer-events:none;margin:0;padding:0;display:block;position:absolute;inset:0}.test-hero__who{top:50%;left:calc(50% - var(--hero-clearance));text-align:end;justify-items:end;max-width:none;position:absolute;translate:-100% -50%}.test-hero__name{white-space:nowrap;text-align:end;text-shadow:none}.test-hero__now{white-space:nowrap;flex-wrap:nowrap;justify-content:end}.test-hero__discipline{top:50%;left:calc(50% + var(--hero-clearance));max-width:min(22rem, calc(50% - var(--hero-clearance) - var(--page-gutter)));text-align:start;text-shadow:none;position:absolute;translate:0 -50%}.test-hero__discipline .test-hero__cycle{justify-items:start}.test-hero__discipline .blur-text{justify-content:flex-start}@media screen{.test-hero{--hero-cycle-measure:11.2;container-type:inline-size}.test-hero__discipline[data-disciplines=cycle]{font-size:min(clamp(1.6rem, 3vw, 2.7rem), calc((50cqi - var(--hero-clearance) - var(--page-gutter)) / var(--hero-cycle-measure)))}}.test-hero__doors{gap:var(--space-5);padding-block:var(--space-5) var(--space-7);grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,38%) minmax(0,1fr);margin:0}.test-hero__doors>li{max-width:18.5rem;display:flex}.test-hero__doors>li>a{flex:1}.test-hero__doors>li[data-corner=top-left]{grid-area:1/1;place-self:start}.test-hero__doors>li[data-corner=top-right]{grid-area:1/3;place-self:start end}.test-hero__doors>li[data-corner=bottom-left]{grid-area:2/1;place-self:end start}.test-hero__doors>li[data-corner=bottom-right]{grid-area:2/3;place-self:end}@media (scripting:enabled) and (prefers-reduced-motion:reduce),(scripting:enabled) and (forced-colors:active){.test-hero__frame:has([data-disciplines]){--still-size:var(--text-lg);--still-line:calc(var(--still-size) * var(--leading-snug));--still-gap:var(--space-1);--still-block:calc(5 * var(--still-line) + 4 * var(--still-gap))}.test-hero__frame:has([data-disciplines]) .test-hero__doors{row-gap:calc(var(--still-block) + var(--space-5) + var(--space-7))}}.test-hero__discipline[data-disciplines=set]{max-width:none;font-size:var(--still-size);line-height:var(--still-line)}.test-hero__discipline[data-disciplines=set] .capability-set{align-items:flex-start;row-gap:var(--still-gap);flex-flow:column}.test-hero__discipline[data-disciplines=set] .capability-set__item{white-space:nowrap}@media (scripting:none){.test-hero__cycle-set{--still-size:var(--text-lg);--still-line:calc(var(--still-size) * var(--leading-snug));--still-gap:var(--space-1);font-size:var(--still-size);line-height:var(--still-line)}.test-hero__cycle-set .capability-set{align-items:flex-start;row-gap:var(--still-gap);flex-flow:column}.test-hero__cycle-set .capability-set__item{white-space:nowrap}}@media (scripting:none) and (height<=49.24rem){.test-hero__discipline:has(>.test-hero__cycle-set){top:calc(50% + var(--space-7));max-width:none;left:50%;translate:-50%}.test-hero__cycle-set .capability-set{align-items:center}}}@media (width>=64rem) and (height<=45.99rem){.test-hero{--hero-short:clamp(0rem, 46rem - 100svh, 10rem)}.test-hero__doors{padding-block:calc(var(--space-5) - .125 * var(--hero-short)) calc(var(--space-7) - .275 * var(--hero-short))}.test-hero__door{padding-block:calc(var(--space-4) - .025 * var(--hero-short));row-gap:calc(var(--space-3) - .025 * var(--hero-short))}}@media (width>=64rem) and (height<=35.99rem){.test-hero__doors{row-gap:max(var(--space-5), calc(var(--hero-name-size) * var(--leading-tight) + var(--space-2) + var(--text-sm) * var(--leading-snug) + 2 * var(--space-2)))}}@media (width>=64rem) and (height>=36rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (not (forced-colors:active)){.hero-room{min-height:100svh}.test-hero{position:fixed;inset:0}.test-hero__frame{transform-origin:50% calc(50vh - var(--header-height));scale:var(--recede,1)}@supports (animation-timeline:view()){.test-hero:after{content:"";z-index:4;background:var(--lab-cosmic-deep);opacity:0;pointer-events:none;animation-name:hero-veil;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero-exit;animation-range:exit;position:absolute;inset:0}.test-hero__identity{animation-name:hero-leave;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero-exit;animation-range:exit 12% exit 44%}.test-hero__doors>li{animation-name:hero-leave;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero-exit;animation-range:exit exit 55%}}}@keyframes hero-veil{to{opacity:.55}}@keyframes hero-leave{to{opacity:0}}@media (width>=34rem) and (width<=63.99rem){.test-hero__doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=63.99rem){.test-hero{min-height:0;padding-bottom:var(--space-8)}.test-hero__stage{height:auto;margin-bottom:var(--space-6);display:block;position:relative;inset:auto}@media (scripting:enabled){.test-hero__boot[data-state=load]{width:min(4.5rem,16vmin);height:min(4.5rem,16vmin)}.test-hero__boot[data-state=load] .test-hero__boot-mark{inset:0}.test-hero__boot[data-state=load] .test-hero__boot-ring,.test-hero__boot[data-state=load] .test-hero__boot-pct{display:none}}@media (scripting:enabled) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (not (forced-colors:active)){.test-hero__boot[data-state=load],.test-hero__boot[data-state=rest]{display:none}}.test-hero__ring{display:none}.test-hero__frame{min-height:0}.test-hero__identity{margin-bottom:var(--space-5)}.test-hero__who{text-align:start;justify-items:start;position:static;translate:none}.test-hero__name{text-align:start;font-size:clamp(2rem,8vw,2.6rem)}.test-hero__discipline{font-size:clamp(1.5rem, 6.8vw, var(--text-3xl));text-align:start}.test-hero__cycle{max-width:100%}.test-hero__cycle,.test-hero__cycle .blur-text{white-space:normal}.test-hero__cycle .blur-text{flex-wrap:wrap}@media (scripting:enabled) and (prefers-reduced-motion:reduce),(scripting:enabled) and (forced-colors:active){.test-hero__cycle-sizer>.capability-set{display:flex}}.test-hero__now{justify-content:start}}@media print{.test-hero__field,.test-hero__aurora,.test-hero__drift,.test-hero__ring,.test-hero__doors,.test-hero__surface,.test-hero__boot{display:none!important}.test-hero{background:0 0;min-height:0;padding:0;overflow:visible}.test-hero__stage{display:none!important}.test-hero__identity,.test-hero__who,.test-hero__name,.test-hero__discipline{text-align:start;max-width:none;position:static;translate:none}.test-hero__name{font-size:24pt}}
