.GugxKG_nameButton{border-radius:var(--radius-lg);color:var(--muted-foreground);cursor:pointer;transition:color .18s}.GugxKG_nameButton:hover,.GugxKG_nameButton[aria-pressed=true]{color:var(--primary)}.GugxKG_nameButton:focus-visible{outline:2px solid var(--ring);outline-offset:8px}.GugxKG_optics{width:100%;max-width:26rem;color:var(--primary);overflow:visible}.GugxKG_optics [data-ray]{transition:stroke-width .25s,opacity .25s}.GugxKG_optics[data-focus=lens] [data-ray]{stroke-width:2px;opacity:1}.GugxKG_principle summary{cursor:pointer;list-style:none}.GugxKG_principle summary::-webkit-details-marker{display:none}.GugxKG_principle summary:focus-visible{outline:2px solid var(--ring);outline-offset:6px}.GugxKG_principle summary h4,.GugxKG_principle summary svg{transition:color .18s,transform .18s}.GugxKG_principle[open] summary h4,.GugxKG_principle summary:hover h4{color:var(--primary)}.GugxKG_principle[open] summary svg{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.GugxKG_nameButton,.GugxKG_optics [data-ray],.GugxKG_principle summary h4,.GugxKG_principle summary svg{transition:none}}
._18E-PG_character{opacity:1}._18E-PG_heading[data-writing=waiting] ._18E-PG_character{opacity:0}._18E-PG_heading[data-writing=writing] ._18E-PG_character{animation-name:_18E-PG_write-character;animation-duration:1ms;animation-timing-function:step-end;animation-fill-mode:both}@keyframes _18E-PG_write-character{0%{opacity:0}to{opacity:1}}@media print,(prefers-reduced-motion:reduce){._18E-PG_heading[data-writing] ._18E-PG_character{opacity:1;animation:none}}
.NISPTG_stage{background:linear-gradient(var(--brand-navy) 6%, color-mix(in srgb, var(--brand-sky) 18%, var(--brand-frost)) 60%, var(--brand-frost));padding-block:clamp(1.5rem,4vw,4rem);overflow:clip}.NISPTG_surface{--entrance-transform:perspective(2600px) translateY(56px) rotateX(34deg) scale(.88);border:8px solid var(--brand-paper);background:var(--gradient-page);width:min(76%,72rem);box-shadow:0 28px 64px color-mix(in srgb, var(--brand-ink) 22%, transparent);transform-origin:50% 20%;border-radius:2rem;margin-inline:auto;container-type:inline-size}.NISPTG_surface h3{font-size:clamp(2.75rem,10.5cqw,7rem)}.NISPTG_content{padding-block:clamp(1.75rem,3vw,3rem)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.NISPTG_stage[data-motion=scroll]{view-timeline-name:--about-entrance;view-timeline-axis:block;view-timeline-inset:7rem 0}.NISPTG_stage[data-motion=scroll] .NISPTG_surface{animation:linear both NISPTG_enter-section;animation-timeline:--about-entrance;animation-range:entry}}}@keyframes NISPTG_enter-section{0%,20%{transform:var(--entrance-transform)}to{transform:none}}@media (max-width:1023px){.NISPTG_surface{width:calc(100% - 3rem)}}@media (max-width:639px){.NISPTG_surface{--entrance-transform:perspective(2200px) translateY(32px) rotateX(12deg) scale(.94);width:calc(100% - 2rem)}}@media print{.NISPTG_stage[data-motion=scroll] .NISPTG_surface{animation:none}}
.VzBMdG_hero{--header-overlap:5rem;margin-top:calc(-1 * var(--header-overlap));background:var(--gradient-hero);color:var(--brand-paper)}.VzBMdG_heroGrid{min-height:calc(100svh - 7.25rem + var(--header-overlap));padding-block:clamp(4rem,10vh,8rem);padding-top:calc(clamp(4rem, 10vh, 8rem) + var(--header-overlap))}.VzBMdG_panel{pointer-events:none;background:linear-gradient(to bottom, transparent 55%, var(--brand-navy)), radial-gradient(ellipse at 65% 100%, #3a9bdc14, transparent 60%);position:absolute;inset:0}.VzBMdG_visual{isolation:isolate;aspect-ratio:1;perspective:1100px;width:100%;position:relative}.VzBMdG_lensStage{perspective:inherit;position:absolute;inset:0}.VzBMdG_lensGlow{background:radial-gradient(#3a9bdc24,#233dff0a 48%,#0000 70%);position:absolute;inset:0 -10%}.VzBMdG_lensShadow{filter:blur(10px);background:radial-gradient(#02071dcc,#02071d50 40%,#0000 70%);border-radius:50%;height:12%;position:absolute;inset:auto 12% 2%}.VzBMdG_orbit{border:1px solid #a4dbff32;border-radius:50%;position:absolute;inset:-3%;transform:rotateX(66deg)rotate(-28deg)translateZ(-60px)}.VzBMdG_lensAssembly{transform-style:preserve-3d;animation:14s ease-in-out infinite paused VzBMdG_lens-sway;position:absolute;inset:10%;transform:rotateX(14deg)rotateY(-24deg)rotate(-12deg)}.VzBMdG_visual[data-motion=running] .VzBMdG_lensAssembly{animation-play-state:running}.VzBMdG_lensAssembly>div{inset:var(--lens-inset,0);backface-visibility:hidden;border-radius:50%;position:absolute}.VzBMdG_lensBack{background:linear-gradient(135deg,#b8d8f4,#3a9bdc 35%,#192770 75%,#749ed1);border:1px solid #b9e2ff80;transform:translateZ(-52px);box-shadow:8px 18px 48px #02071d66}.VzBMdG_lensEdge{background:#152c69;border:12px solid #82b8e2;transform:translateZ(-32px);box-shadow:0 0 0 1px #d9edffb3,3px 6px 0 4px #2b4c82,6px 12px 0 4px #102552}.VzBMdG_lensRim{background:linear-gradient(135deg,#f3fbff,#92c1e5 24%,#243a72 51%,#8db9df 76%,#e9f6ff);transform:translateZ(-12px);box-shadow:inset 0 0 0 1px #ffffffbf,2px 3px 6px #03091e66}.VzBMdG_lensGlass{--lens-inset:4%;background:linear-gradient(145deg,#edf9ffb3,#9bbff766 36%,#2d4ae666 72%,#cfedffaa);border:1px solid #e8f7ff;transform:translateZ(4px);box-shadow:inset 0 0 22px #fff9,0 0 0 6px #040e384d}.VzBMdG_lensFace{--lens-inset:10%;background:radial-gradient(circle at 32% 22%,#fff,#f1f7ff 38%,#dbe9fb 76%,#bbd7f5);place-items:center;padding:12%;display:grid;transform:translateZ(28px);box-shadow:inset 0 2px 8px #fff,inset -6px -8px 20px #84aad84d,0 8px 20px #0d214333}.VzBMdG_lensHighlight{--lens-inset:2%;pointer-events:none;background:linear-gradient(135deg,#ffffff20,#0000 40% 70%,#ffffff0a);border-top:2px solid #ffffffc9;border-left:1px solid #ffffff42;transform:translateZ(36px)}.VzBMdG_motionControl{color:#fff;background:#142645;border-color:#ffffff40;border-radius:50%;width:2.75rem;height:2.75rem;position:absolute;bottom:0;right:0}.VzBMdG_motionControl:hover{color:#fff;background:#203b60}@keyframes VzBMdG_lens-sway{0%,to{transform:rotateX(14deg)rotateY(-24deg)rotate(-12deg)translateY(0)}50%{transform:rotateX(-6deg)rotateY(18deg)rotate(-4deg)translateY(-14px)}}@media (min-width:1024px){.VzBMdG_hero{--header-overlap:6rem}}@media (max-width:1023px){.VzBMdG_heroGrid{min-height:calc(100svh - 7.5rem + var(--header-overlap));padding-block:3.5rem;padding-top:calc(3.5rem + var(--header-overlap))}}@media (max-width:639px){.VzBMdG_heroGrid{min-height:calc(100svh - 8.75rem + var(--header-overlap));padding-block:2.5rem 1.5rem;padding-top:calc(2.5rem + var(--header-overlap))}.VzBMdG_visual{aspect-ratio:1.35;perspective:800px;width:min(64%,15rem);margin:-.5rem auto 0}.VzBMdG_lensStage{inset:-15% 0}.VzBMdG_lensAssembly{animation:none}.VzBMdG_motionControl{right:-2.75rem}}@media (prefers-reduced-motion:reduce){.VzBMdG_lensAssembly{animation:none}.VzBMdG_motionControl{display:none}}
.Q1UNaq_marquee{--gap:1.5rem;--duration:70s}.Q1UNaq_viewport{border-radius:var(--radius-xl);scrollbar-width:thin;scrollbar-color:var(--primary) var(--muted);overflow-x:auto}.Q1UNaq_belt,.Q1UNaq_track{gap:var(--gap);width:max-content;display:flex}.Q1UNaq_belt{padding-block:4px 12px}.Q1UNaq_track{flex-shrink:0;margin:0;padding:0;list-style:none}.Q1UNaq_marquee[data-paused=true] .Q1UNaq_track,.Q1UNaq_marquee:hover .Q1UNaq_track,.Q1UNaq_marquee:focus-within .Q1UNaq_track{animation-play-state:paused}.Q1UNaq_marquee[data-expanded=true] .Q1UNaq_viewport{overflow:visible}.Q1UNaq_marquee[data-expanded=true] .Q1UNaq_belt{width:100%;display:block}.Q1UNaq_marquee[data-expanded=true] .Q1UNaq_track{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;animation:none;display:grid}.Q1UNaq_marquee[data-expanded=true] .Q1UNaq_track>li{width:100%}.Q1UNaq_marquee[data-expanded=true] .Q1UNaq_duplicate{display:none}@media (max-width:1023px){.Q1UNaq_marquee[data-expanded=true] .Q1UNaq_track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.Q1UNaq_marquee{--gap:1rem}.Q1UNaq_marquee[data-expanded=true] .Q1UNaq_track{grid-template-columns:minmax(0,1fr)}.Q1UNaq_controls>button{width:100%}}@media (prefers-reduced-motion:reduce),(scripting:none){.Q1UNaq_track{animation:none}.Q1UNaq_duplicate,.Q1UNaq_pause{display:none}}@media (scripting:none){.Q1UNaq_controls{display:none}}
.xGZFMW_visual{min-height:14rem;color:var(--primary);place-items:center;padding:1.5rem 0;display:grid}.xGZFMW_visual svg{width:100%;display:block}.xGZFMW_horizon{background:var(--gradient-surface)}.xGZFMW_steps{background:var(--muted)}.xGZFMW_trace{stroke-dasharray:650;stroke-dashoffset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.xGZFMW_card:hover .xGZFMW_trace{animation:.7s ease-out both xGZFMW_trace-path}}@keyframes xGZFMW_trace-path{0%{stroke-dashoffset:650px}to{stroke-dashoffset:0}}
