.a_a5NW_root{--p:1;container:about-scene/size}@media (prefers-reduced-motion:reduce),print{.a_a5NW_root{--p:1!important}}.a_a5NW_stage{forced-color-adjust:none;--span:1000;--u:calc(100cqw / var(--span));--cx:936;--cy:374;--lit-t:clamp(0, (var(--p) - .15) / .8, 1);--rise-t:clamp(0, (var(--p) - .35) / .6, 1);--lit:calc(var(--lit-t) * var(--lit-t) * (3 - 2 * var(--lit-t)));--rise:calc(var(--rise-t) * var(--rise-t) * (3 - 2 * var(--rise-t)));position:absolute;inset:0}.a_a5NW_field{opacity:calc(.55 + .45 * var(--lit));-webkit-mask-image:radial-gradient(ellipse calc((32 + 18 * var(--lit)) * 1cqw) calc((32 + 18 * var(--lit)) * 1cqh) at 50% 50%, black 12%, #000000b3 42%, #00000047 72%, transparent 100%);mask-image:radial-gradient(ellipse calc((32 + 18 * var(--lit)) * 1cqw) calc((32 + 18 * var(--lit)) * 1cqh) at 50% 50%, black 12%, #000000b3 42%, #00000047 72%, transparent 100%);position:absolute;inset:0}.a_a5NW_grid,.a_a5NW_glints{top:calc(50cqh - var(--cy) * var(--u));left:calc(50cqw - var(--cx) * var(--u));width:calc(1872 * var(--u));height:calc(1080 * var(--u));background-repeat:no-repeat;background-size:100% 100%;position:absolute}.a_a5NW_grid{filter:brightness(calc(1.2 + .9 * var(--lit)));background-image:url(/home/about-grid.svg)}.a_a5NW_glints{opacity:var(--lit);background-image:url(/home/about-grid-glints.svg)}.a_a5NW_mark{top:calc(50cqh + (196 - var(--cy)) * var(--u));left:calc(50cqw + (786 - var(--cx)) * var(--u));width:calc(300 * var(--u));height:calc(360 * var(--u));--drop:calc((1 - var(--rise)) * 63);position:absolute}.a_a5NW_ground,.a_a5NW_body,.a_a5NW_top{background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.a_a5NW_ground{opacity:var(--rise);background-image:url(/home/about-mark-ground.svg)}.a_a5NW_body{clip-path:inset(calc((146.6 + var(--drop)) * var(--u)) 0 0 0);background-image:url(/home/about-mark-body.svg)}.a_a5NW_top{translate:0 calc(var(--drop) * var(--u));background-image:url(/home/about-mark-top.svg)}.a_a5NW_root[data-motion=scrub] .a_a5NW_top{will-change:translate}@media (prefers-reduced-motion:no-preference){.a_a5NW_root[data-motion=scrub] .a_a5NW_glints{animation:5s ease-in-out infinite a_a5NW_glint}}@keyframes a_a5NW_glint{50%{opacity:calc(.35 * var(--lit))}}@media not (min-width:640px){.a_a5NW_stage{--span:700}}
._18gFgW_word{transition-property:opacity,transform,filter;transition-timing-function:ease}@media (prefers-reduced-motion:no-preference){._18gFgW_root[data-state=hidden] ._18gFgW_word{opacity:0;filter:blur(4px);transform:translateY(16px)}._18gFgW_pending ._18gFgW_word{animation:.5s 1.5s forwards _18gFgW_reveal-fallback}}@media (scripting:none){._18gFgW_pending ._18gFgW_word{animation:none;opacity:1!important;filter:none!important;transform:none!important}}@keyframes _18gFgW_reveal-fallback{to{opacity:1;filter:none;transform:none}}
.Zto5DG_root{transition-property:opacity,transform,filter;transition-timing-function:ease}.Zto5DG_pending{animation:.6s 1.5s forwards Zto5DG_reveal-fallback}@media (scripting:none){.Zto5DG_pending{animation:none;opacity:1!important;filter:none!important;transform:none!important}}@keyframes Zto5DG_reveal-fallback{to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.Zto5DG_root{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}
.uIIf4q_root{pointer-events:none;contain:layout paint style;background:var(--card);position:absolute;inset:0;overflow:clip;container-type:size}.uIIf4q_field{aspect-ratio:1;width:max(100cqw,100cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uIIf4q_rings{width:100%;height:100%;display:block}.uIIf4q_packet{contain:layout paint style;position:absolute}.uIIf4q_root[data-running=true] .uIIf4q_packet{will-change:transform, opacity;transition:opacity .5s ease-out}.uIIf4q_root[data-running=true] .uIIf4q_packet[data-scrambling=true]{transition-duration:.16s}.uIIf4q_filters{pointer-events:none;position:absolute}.uIIf4q_alternate,.uIIf4q_glyph[data-bit="1"] .uIIf4q_original{opacity:0}.uIIf4q_glyph[data-bit="1"] .uIIf4q_alternate{opacity:1}.uIIf4q_spark{background:var(--brand-foreground);opacity:0;border-radius:50%;width:3px;height:3px;margin:-1.5px;position:absolute;top:0;left:0}.uIIf4q_root[data-running=true] .uIIf4q_spark{opacity:.07;will-change:transform}.uIIf4q_glow{background:radial-gradient(circle, oklch(from var(--brand-foreground) l c h / 2%), transparent 70%);opacity:0;border-radius:50%;width:24rem;height:24rem;transition:opacity .6s;position:absolute;top:-12rem;left:-12rem}@media (hover:hover) and (pointer:fine){.uIIf4q_root[data-running=true] .uIIf4q_glow{will-change:transform, opacity}}@media (prefers-reduced-motion:reduce){.uIIf4q_spark,.uIIf4q_glow{transition:none;display:none}}
.xdSTNq_indicators{z-index:20;height:44px;display:flex;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%)}.xdSTNq_indicator{cursor:pointer;border-radius:6px;flex:none;place-items:center;width:36px;height:44px;padding:0;display:grid}.xdSTNq_pip{opacity:.38;width:32px;height:8px;transition:opacity .26s;display:block;position:relative}.xdSTNq_pip:before,.xdSTNq_pip:after{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;transition:transform .26s cubic-bezier(.22,.8,.25,1);position:absolute;top:0;left:12px}.xdSTNq_pipFill{background:currentColor;transition:transform .26s cubic-bezier(.22,.8,.25,1);position:absolute;inset:0 4px;transform:scaleX(0)}.xdSTNq_indicator[aria-current=true] .xdSTNq_pip,.xdSTNq_indicator:hover .xdSTNq_pip{opacity:1}.xdSTNq_indicator[aria-current=true] .xdSTNq_pip:before{transform:translate(-12px)}.xdSTNq_indicator[aria-current=true] .xdSTNq_pip:after{transform:translate(12px)}.xdSTNq_indicator[aria-current=true] .xdSTNq_pipFill{transform:scaleX(1)}.xdSTNq_navigation{opacity:0;transition:opacity .25s ease-out}.xdSTNq_carousel:has(:focus-visible) .xdSTNq_navigation{opacity:1}.xdSTNq_rail>li{transition:opacity .2s ease-out}.xdSTNq_rail>li[data-expanded]{width:min(60rem,100%)}.xdSTNq_rail:not(:has([data-playing])):has(button:focus-visible)>li:not(:focus-within){opacity:var(--opacity-45)}.xdSTNq_rail:has([data-playing])>li:not(:has([data-playing])){opacity:var(--opacity-45)}@media (hover:hover) and (pointer:fine){.xdSTNq_carousel:hover .xdSTNq_navigation{opacity:1}.xdSTNq_rail:not(:has([data-playing])):has(button:hover)>li{opacity:var(--opacity-45)}.xdSTNq_rail:not(:has([data-playing])):has(button:hover)>li:hover{opacity:var(--opacity-100)}}@media (hover:none),(pointer:coarse){.xdSTNq_indicator{width:44px}.xdSTNq_navigation{opacity:1}}@media (prefers-reduced-motion:reduce){.xdSTNq_rail>li,.xdSTNq_navigation,.xdSTNq_pip,.xdSTNq_pip:before,.xdSTNq_pip:after,.xdSTNq_pipFill{transition:none}}
.Ggmb8W_card{isolation:isolate}.Ggmb8W_media,.Ggmb8W_caption{backface-visibility:hidden;transform:translateZ(0)}
.OL0NEq_graphic{background-color:var(--brand-primary-foreground);background-image:radial-gradient(oklch(from var(--brand-foreground) l c h / 16%) 1px, transparent 1px);background-size:24px 24px}.OL0NEq_trace path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.OL0NEq_traceGhost{opacity:.35}.OL0NEq_traceLive{opacity:1;stroke-dasharray:72 448;filter:drop-shadow(0 0 6px oklch(from var(--brand-foreground) l c h / 70%));animation:3.2s linear infinite OL0NEq_trace-flow}.OL0NEq_traceLiveDelayed{animation-delay:1.6s}.OL0NEq_traceReversed{transform:scaleX(-1)}.OL0NEq_coreImage{filter:drop-shadow(0 0 28px oklch(from var(--brand-foreground) l c h / 24%)) drop-shadow(0 18px 28px oklch(from var(--black) l c h / 42%));animation:5s ease-in-out infinite OL0NEq_core-float}.OL0NEq_pulse{opacity:0;box-shadow:0 0 16px oklch(from var(--brand-foreground) l c h / 32%);animation:3.2s ease-out infinite OL0NEq_pulse-ring}.OL0NEq_pulseDelayed{animation-delay:1.6s}@keyframes OL0NEq_trace-flow{0%{stroke-dashoffset:520px}to{stroke-dashoffset:0}}@keyframes OL0NEq_core-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes OL0NEq_pulse-ring{0%{opacity:0;transform:scale(.7)}12%{opacity:.85}60%,to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.OL0NEq_traceLive,.OL0NEq_coreImage,.OL0NEq_pulse{animation:none}.OL0NEq_traceLive{stroke-dasharray:none;opacity:.9}.OL0NEq_pulse{display:none}}
@media (prefers-reduced-motion:reduce),(scripting:none){.ZqNDFG_word{opacity:1!important;filter:none!important}}
