.contact-journey{padding:130px var(--page-inline);border-top:1px solid var(--border);background:var(--graphite-900)}.contact-journey--loading{min-height:900px}.contact-journey__inner{width:min(100%, var(--content-max));grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);gap:9%;margin:0 auto;display:grid}.contact-paths__network{background:radial-gradient(circle,#e94b351c,#0000 28%),repeating-linear-gradient(90deg,#0000 0 54px,#c4c8cb08 55px);border-top:1px solid #c4c8cb17;border-bottom:1px solid #c4c8cb17;height:280px;margin:22px 0 42px;position:relative;overflow:hidden}.contact-paths__network>span{z-index:2;aspect-ratio:1;text-align:center;background:radial-gradient(circle,#e94b3533,#08090af5 68%);border:1px solid #e94b358c;border-radius:50%;place-content:center;width:92px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #e94b3529,inset 0 0 24px #e94b351a}.contact-paths__network>span:before,.contact-paths__network>span:after{content:"";border:1px solid #e94b351c;border-radius:50%;position:absolute;inset:-22px}.contact-paths__network>span:after{border-color:#c4c8cb0f;inset:-48px}.contact-paths__network>span small{color:var(--kael-vermilion);font-size:8px}.contact-paths__network>span strong{margin-top:4px;font-size:10px}.contact-paths__network>i{z-index:2;width:8px;height:8px;transition:background .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out), transform .22s var(--ease-out);background:#111213;border:1px solid #c4c8cb5c;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.contact-paths__network>i.is-active{background:var(--kael-vermilion);border-color:#ffa693db;transform:translate(-50%,-50%)scale(1.35);box-shadow:0 0 18px #e94b35c7}.contact-paths__network>i:first-of-type{top:18%;left:18%}.contact-paths__network>i:nth-of-type(2){top:16%;left:82%}.contact-paths__network>i:nth-of-type(3){top:76%;left:88%}.contact-paths__network>i:nth-of-type(4){top:84%;left:48%}.contact-paths__network>i:nth-of-type(5){top:68%;left:12%}.contact-paths__network>b{z-index:1;width:43%;height:1px;transform:rotate(var(--contact-angle));transform-origin:0;background:linear-gradient(90deg,#e94b358f,#0000);position:absolute;top:50%;left:50%;overflow:hidden}.contact-paths__network>b:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#e94b35cc,#0000);animation:4.8s linear infinite contact-network-flow;position:absolute;inset:0}.contact-paths__network>b:first-of-type{--contact-angle:-145deg}.contact-paths__network>b:nth-of-type(2){--contact-angle:-36deg}.contact-paths__network>b:nth-of-type(3){--contact-angle:30deg}.contact-paths__network>b:nth-of-type(4){--contact-angle:92deg}.contact-paths__network>b:nth-of-type(5){--contact-angle:154deg}.contact-paths__network>b:nth-of-type(2):after{animation-delay:-1s}.contact-paths__network>b:nth-of-type(3):after{animation-delay:-2s}.contact-paths__network>b:nth-of-type(4):after{animation-delay:-3s}.contact-paths__network>b:nth-of-type(5):after{animation-delay:-4s}.contact-paths ol{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.contact-paths li{border-bottom:1px solid var(--border)}.contact-paths button{width:100%;min-height:116px;color:var(--titanium-400);text-align:left;cursor:pointer;background:0 0;grid-template-columns:58px 1fr;padding:22px 0;transition:color .18s,transform .18s;display:grid}.contact-paths button:hover,.contact-paths li.is-active button{color:var(--signal-white)}.contact-paths button:active{transform:translate(2px)}.contact-paths__meta{color:var(--kael-vermilion);align-content:start;justify-items:start;gap:10px;font-size:10px;display:grid}.contact-paths__meta .feature-icon{width:38px;height:38px}.contact-paths button>span:last-child{gap:8px;display:grid}.contact-paths strong{font-size:18px;font-weight:580}.contact-paths small{max-width:39ch;color:var(--titanium-500);font-size:13px;line-height:1.55}.contact-direct{border-top:1px solid #e94b356b;gap:5px;margin-top:46px;padding-top:18px;display:grid}.contact-direct span{color:var(--titanium-500);text-transform:uppercase;font-size:10px}.contact-direct a{width:max-content;font-size:15px}.contact-form-panel{border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--obsidian-900);padding:48px}.contact-signal{border-bottom:1px solid var(--border);justify-items:center;min-height:190px;margin:-12px 0 40px;display:grid;position:relative;overflow:hidden}.contact-signal__routes{grid-template-columns:repeat(5,1fr);gap:22px;width:min(100%,330px);padding-top:10px;display:grid}.contact-signal__routes i{background:var(--titanium-500);opacity:.25;border-radius:50%;justify-self:center;width:5px;height:5px}.contact-signal__routes i.is-active{background:var(--kael-vermilion);opacity:1;animation:2.6s ease-in-out infinite contact-source;box-shadow:0 0 18px #e94b35cc}.contact-signal__source{color:var(--titanium-300);margin-top:8px;font-size:10px}.contact-signal__conduit{background:linear-gradient(#e94b35ad,#c4c8cb1f);width:1px;height:58px;margin-top:6px;position:relative;overflow:hidden}.contact-signal__conduit i{background:#fff;border-radius:50%;width:5px;height:12px;animation:1.5s cubic-bezier(.22,1,.36,1) both contact-packet;position:absolute;top:0;left:-2px;box-shadow:0 0 14px #e94b35d1}.contact-signal__receiver{aspect-ratio:1;background:var(--graphite-900);text-align:center;border:1px solid #e94b356b;border-radius:50%;place-content:center;width:70px;animation:.8s ease-out 1.1s both contact-receive;display:grid;position:absolute;bottom:14px}.contact-signal__receiver b{font-size:10px;line-height:1.2}.contact-signal__receiver small{color:var(--titanium-500);font-size:7px;line-height:1.2}.contact-form-panel__head{border-bottom:1px solid var(--border);margin-bottom:44px;padding-bottom:30px}.contact-form-panel__head>span{color:var(--kael-vermilion);font-size:10px;font-weight:700}.contact-form-panel__head h2{margin:18px 0 10px;font-size:36px;line-height:1.12}.contact-form-panel__head p{color:var(--titanium-400);margin:0}.contact-form{gap:24px;display:grid}.contact-form__grid{grid-template-columns:1fr 1fr;gap:24px 18px;display:grid}.contact-field{gap:9px;display:grid}.contact-field>span{color:var(--titanium-300);font-size:12px;font-weight:560}.contact-field input,.contact-field textarea{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--graphite-850);width:100%;color:var(--signal-white);outline:0;transition:border-color .18s,background .18s}.contact-field input{height:50px;padding:0 14px}.contact-field textarea{resize:vertical;min-height:168px;padding:13px 14px}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#646a70}.contact-field input:hover,.contact-field textarea:hover{border-color:var(--border-strong)}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--kael-vermilion);background:var(--graphite-900)}.contact-consent{color:var(--titanium-500);cursor:pointer;grid-template-columns:18px 1fr;gap:11px;font-size:12px;line-height:1.6;display:grid}.contact-consent input{width:16px;height:16px;accent-color:var(--kael-vermilion);margin:2px 0 0}.contact-consent a{color:var(--signal-white);text-underline-offset:3px;text-decoration:underline}.contact-honeypot{position:absolute;left:-10000px}.contact-submit{justify-self:start;min-width:190px}.contact-error{color:#d9c09a;border-top:1px solid #e0a14a70;align-items:flex-start;gap:12px;padding:15px 0;font-size:13px;display:flex}.contact-error span{display:grid}.contact-error strong{color:var(--signal-white)}.contact-result{align-content:center;min-height:520px;display:grid}.contact-result svg{color:var(--kael-vermilion)}.contact-result h3{margin:30px 0 14px;font-size:42px}.contact-result p{max-width:48ch;color:var(--titanium-400)}.contact-result button{cursor:pointer;background:0 0;width:max-content;margin-top:18px;padding:0}@keyframes contact-source{0%,to{opacity:.42;transform:scale(.72)}48%{opacity:1;transform:scale(1.45)}}@keyframes contact-packet{0%{opacity:0;transform:translateY(-14px)scaleY(.6)}24%{opacity:1}to{opacity:0;transform:translateY(58px)scaleY(1.2)}}@keyframes contact-receive{0%{opacity:.42;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes contact-network-flow{0%{opacity:0;transform:translate(110%)}22%,70%{opacity:1}to{opacity:0;transform:translate(-110%)}}@media (max-width:980px){.contact-journey__inner{grid-template-columns:.75fr 1.25fr;gap:40px}.contact-form-panel{padding:34px}.contact-form__grid{grid-template-columns:1fr}}@media (max-width:700px){.contact-journey{padding:82px var(--page-inline)}.contact-journey__inner{grid-template-columns:1fr;gap:70px}.contact-paths button{min-height:96px}.contact-paths__network{height:230px;margin-bottom:34px}.contact-form-panel{padding:26px 20px}.contact-signal{min-height:166px;margin-bottom:32px}.contact-signal__routes{gap:12px}.contact-signal__conduit{height:42px}.contact-signal__receiver{width:62px}.contact-form-panel__head h2{font-size:30px}.contact-submit{width:100%}.contact-result{min-height:420px}.contact-result h3{font-size:34px}}
.handoff-page{min-height:max(720px,88dvh);padding:calc(var(--header-height) + 70px) var(--page-inline) 70px;grid-template-columns:.8fr 1.2fr;align-items:center;display:grid;position:relative;overflow:hidden}.handoff-page__signal{aspect-ratio:1;border:1px solid var(--border);border-radius:50%;justify-self:center;width:min(34vw,440px);position:relative}.handoff-page__signal:before,.handoff-page__signal:after{content:"";border:1px solid var(--border);border-radius:50%;position:absolute;inset:18%}.handoff-page__signal:after{border-color:#e94b3557;inset:38%}.handoff-page__signal i{background:var(--kael-vermilion);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 18px #e94b35b3}.handoff-page__signal i:first-child{top:18%;left:26%}.handoff-page__signal i:nth-child(2){bottom:37%;right:8%}.handoff-page__signal i:nth-child(3){bottom:5%;left:40%}.handoff-page__signal span{background:linear-gradient(to right, var(--kael-vermilion), transparent);transform-origin:0;width:65%;height:1px;position:absolute;top:50%;left:50%;transform:rotate(-34deg)}.handoff-page__copy{width:min(100%,760px)}.handoff-page__copy h1{max-width:13ch;margin-bottom:24px;font-size:64px;line-height:1.05}.handoff-page__copy>p:not(.section-label){max-width:58ch;color:var(--titanium-300);margin-bottom:36px;font-size:18px}.handoff-action{gap:10px}.handoff-page__index{right:var(--page-inline);color:var(--titanium-500);font-size:9px;position:absolute;bottom:28px}@media (max-width:700px){.handoff-page{min-height:880px;padding-inline:var(--page-inline);grid-template-columns:1fr;align-content:center;gap:70px}.handoff-page__signal{width:min(72vw,300px)}.handoff-page__copy h1{font-size:42px}.handoff-page__copy>p:not(.section-label){font-size:16px}.handoff-action{width:100%}}
[data-motion-stages]{--motion-stage-progress:0}.evolution-section [data-motion-step]{transition:color .42s var(--ease-out), opacity .52s var(--ease-out), transform .62s var(--ease-out)}.evolution-section .evolution-path>li{opacity:.34;transform-origin:0;transform:translate(-8px)scale(.985)}.evolution-section .evolution-path>li.is-motion-step-active{opacity:1;transform:translate(10px)scale(1)}.evolution-section .evolution-path>li.is-motion-step-active h3{color:var(--signal-white)}.evolution-section .evolution-console>ol li{opacity:.26;transform:scale(.78)}.evolution-section .evolution-console>ol li.is-motion-step-active{opacity:1;transform:scale(1.35)}.evolution-section .evolution-console>ol li.is-motion-step-complete{opacity:.58;transform:scale(1)}.evolution-section .evolution-console>ol li.is-motion-step-active:after{background:linear-gradient(90deg,#ff8068f0,#0000);width:clamp(76px,10vw,148px)}.protection-layers__field{transform:scale(calc(.86 + var(--motion-progress) * .14));transform-origin:50%}.protection-layers.is-motion-visible .protection-layers__rings i,.protection-layers.is-motion-visible .protection-layers__legend li{animation:none}.protection-layers__rings i{opacity:.12;transition:opacity .52s var(--ease-out), transform .72s var(--ease-out);transform:scale(.9)}.protection-layers__rings i.is-motion-step-active{opacity:1;transform:scale(1.035)}.protection-layers__rings i.is-motion-step-complete{opacity:.54;transform:scale(1)}.protection-layers__legend li{opacity:.38;transition:color .36s var(--ease-out), opacity .44s var(--ease-out), transform .52s var(--ease-out);transform:translate(-8px)}.protection-layers__legend li.is-motion-step-active{color:var(--signal-white);opacity:1;transform:translate(8px)}.protection-layers__legend li.is-motion-step-complete{color:var(--titanium-300);opacity:.7;transform:none}.protection-layers__legend li.is-motion-step-active .feature-icon{background:#e94b351c;border-color:#ff806899}.industry-horizon__visual img{transform:scale(calc(1.09 - var(--motion-progress) * .09));transform-origin:38% 52%}.industry-horizon__hotspots span{opacity:.24;transition:opacity .46s var(--ease-out), transform .62s var(--ease-out);animation:none;transform:translate(-50%,-50%)scale(.72)}.industry-horizon__hotspots span:before,.industry-horizon__hotspots span:after{animation-play-state:paused}.industry-horizon__hotspots span.is-motion-step-active{opacity:1;transform:translate(-50%,-50%)scale(1.08)}.industry-horizon__hotspots span.is-motion-step-active:before,.industry-horizon__hotspots span.is-motion-step-active:after{animation-play-state:running}.industry-horizon__copy li{opacity:.42;transition:border-color .36s var(--ease-out), opacity .44s var(--ease-out), transform .52s var(--ease-out)}.industry-horizon__copy li.is-motion-step-active{opacity:1;border-color:#e94b357a;transform:translate(-10px)}.company-journey__archive>ol li,.company-journey__timeline>li{opacity:.32;transition:opacity .46s var(--ease-out), transform .62s var(--ease-out)}.company-journey__archive>ol li.is-motion-step-active{color:var(--signal-white);opacity:1;transform:scale(1.12)}.company-journey__timeline>li.is-motion-step-active{opacity:1;transform:translate(10px)}.company-journey__timeline>li.is-motion-step-active .company-journey__year{color:var(--kael-vermilion)}@media (max-width:700px){.evolution-section .evolution-path>li,.evolution-section .evolution-path>li.is-motion-step-active,.protection-layers__legend li,.protection-layers__legend li.is-motion-step-active{opacity:1;transform:none}.industry-horizon__copy ol{width:calc(100% + var(--page-inline));margin-right:calc(var(--page-inline) * -1);padding-right:var(--page-inline);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.industry-horizon__copy ol::-webkit-scrollbar{display:none}.company-journey__timeline::-webkit-scrollbar{display:none}.industry-horizon__copy li,.industry-horizon__copy li.is-motion-step-active{border:1px solid var(--border);opacity:1;scroll-snap-align:start;background:#0b0d0fe6;flex:0 0 min(82vw,350px);grid-template-columns:46px 1fr;min-height:220px;padding:24px;transform:none}.company-journey__archive{min-height:330px}.company-journey__timeline{margin-inline:calc(var(--page-inline) * -1);padding-inline:var(--page-inline);scroll-padding-inline:var(--page-inline);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.company-journey__timeline:before{display:none}.company-journey__timeline>li,.company-journey__timeline>li.is-motion-step-active{border:1px solid var(--border);opacity:1;scroll-snap-align:start;background:linear-gradient(160deg,#e94b350f,#0b0d0ff0 42%);flex:0 0 min(84vw,390px);min-height:470px;padding:28px;display:block;transform:none}.company-journey__timeline>li>i{margin:18px 0 26px;display:block;position:relative;top:auto;left:auto}.company-journey__timeline li>div{padding:0}}@media (prefers-reduced-motion:reduce){[data-motion-stages] [data-motion-step],.protection-layers__field,.industry-horizon__visual img,.product-system-console__core{opacity:1;transition:none;transform:none}.industry-horizon__hotspots span{transform:translate(-50%,-50%)}.product-system-console__core{transform:translateY(-50%)}.product-system-console__telemetry i{opacity:.6;animation:none;transform:none}.industry-horizon__hotspots span:before,.industry-horizon__hotspots span:after{animation:none}}
html.motion-enabled [data-motion=reveal],html.motion-enabled [data-motion=fade],html.motion-enabled [data-motion=mask-reveal],html.motion-enabled [data-motion=line-reveal],html.motion-enabled [data-motion=panel-reveal],html.motion-enabled [data-motion=stagger]>*{opacity:0;transform:translateY(30px)}html.motion-enabled [data-motion=fade]{transform:none}html.motion-enabled [data-motion=mask-reveal]{clip-path:inset(0 0 30%);filter:blur(7px);transform:translateY(30px)}html.motion-enabled [data-motion=line-reveal]{clip-path:inset(7% 0 26%);filter:blur(4px);transform:translateY(24px)}html.motion-enabled [data-motion=panel-reveal]{transform:translateY(38px)scale(.982)}html.motion-enabled [data-motion=reveal].is-motion-visible,html.motion-enabled [data-motion=fade].is-motion-visible,html.motion-enabled [data-motion=mask-reveal].is-motion-visible,html.motion-enabled [data-motion=line-reveal].is-motion-visible,html.motion-enabled [data-motion=panel-reveal].is-motion-visible,html.motion-enabled [data-motion=stagger].is-motion-visible>*{opacity:1;transition:opacity .92s var(--ease-out), transform 1.18s var(--ease-out);transform:translate(0,0)}html.motion-enabled [data-motion=mask-reveal].is-motion-visible,html.motion-enabled [data-motion=line-reveal].is-motion-visible{clip-path:inset(0);filter:blur();transition:opacity .98s var(--ease-out), transform 1.28s var(--ease-out), clip-path 1.42s var(--ease-out), filter 1.08s var(--ease-out)}html.motion-enabled [data-motion=panel-reveal].is-motion-visible{transition:opacity .98s var(--ease-out), transform 1.32s var(--ease-out)}html.motion-enabled [data-motion=stagger].is-motion-visible>:nth-child(2){transition-delay:.11s}html.motion-enabled [data-motion=stagger].is-motion-visible>:nth-child(3){transition-delay:.22s}html.motion-enabled [data-motion=stagger].is-motion-visible>:nth-child(4){transition-delay:.33s}html.motion-enabled [data-motion=stagger].is-motion-visible>:nth-child(5){transition-delay:.44s}html.motion-enabled [data-motion=stagger].is-motion-visible>:nth-child(6){transition-delay:.55s}html.motion-enabled [data-motion=stagger].is-motion-visible>:nth-child(n+7){transition-delay:.66s}[data-motion-progress]{--motion-progress:0}@media (max-width:767px){html.motion-enabled [data-motion=reveal],html.motion-enabled [data-motion=line-reveal],html.motion-enabled [data-motion=panel-reveal],html.motion-enabled [data-motion=stagger]>*{transform:translateY(10px)}html.motion-enabled [data-motion=mask-reveal],html.motion-enabled [data-motion=line-reveal]{clip-path:inset(0 0 20%);transform:translateY(18px)}html.motion-enabled [data-motion=stagger].is-motion-visible>:nth-child(2){transition-delay:80ms}html.motion-enabled [data-motion=stagger].is-motion-visible>:nth-child(3){transition-delay:.16s}html.motion-enabled [data-motion=stagger].is-motion-visible>:nth-child(4){transition-delay:.24s}html.motion-enabled [data-motion=stagger].is-motion-visible>:nth-child(n+5){transition-delay:.32s}}@media (prefers-reduced-motion:reduce){[data-motion-progress]{--motion-progress:1}[data-motion],[data-motion]>*{opacity:1!important;clip-path:none!important;filter:none!important;transition:opacity .18s var(--ease-out), color .18s var(--ease-out), background-color .18s var(--ease-out)!important;transform:none!important}}
.text-blur-reveal{white-space:pre-wrap;display:inline}.text-blur-reveal__segment{will-change:opacity, filter, transform;display:inline-block}.text-blur-reveal__segment.is-accent{color:var(--kael-vermilion);text-shadow:0 0 34px #e94b3542}html.motion-enabled .text-blur-reveal--page .text-blur-reveal__segment,html.motion-enabled .is-motion-visible .text-blur-reveal--parent .text-blur-reveal__segment{animation:text-blur-arrive .88s var(--ease-out) both;animation-delay:calc(.12s + var(--text-delay-index) * 92ms)}html.motion-enabled .is-motion-visible .text-blur-reveal--supporting .text-blur-reveal__segment{animation-name:text-supporting-arrive;animation-duration:.76s;animation-delay:calc(.16s + var(--text-delay-index) * 64ms)}html.motion-enabled .is-motion-visible .text-blur-reveal--narrative .text-blur-reveal__segment{animation-name:text-narrative-arrive;animation-duration:.72s;animation-delay:calc(.22s + var(--text-delay-index) * 42ms)}.focus-text{width:fit-content;max-width:100%;margin:-7px -10px;padding:7px 10px;position:relative}.focus-text__label{margin:0}.focus-text__corner{border-color:var(--kael-vermilion);opacity:0;width:9px;height:9px;transition:opacity .32s var(--ease-out), transform .48s var(--ease-out);pointer-events:none;position:absolute;transform:scale(1.45)}.focus-text__corner--tl{border-top:1px solid;border-left:1px solid;top:0;left:0}.focus-text__corner--tr{border-top:1px solid;border-right:1px solid;top:0;right:0}.focus-text__corner--bl{border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.focus-text__corner--br{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.is-motion-step-active .focus-text__corner{opacity:1;transform:scale(1)}.focus-text--compact{margin:-6px -9px;padding:6px 9px}.focus-text--compact .focus-text__corner{width:7px;height:7px}.true-focus-text{white-space:pre-wrap;display:block}.true-focus-text__segment{color:#f4f5f6cc;filter:blur(.7px);transition:color .62s var(--ease-in-out), filter .62s var(--ease-in-out), text-shadow .62s var(--ease-in-out), transform .62s var(--ease-in-out);margin:-.02em -.04em;padding:.02em .04em;display:inline-block;position:relative;transform:translateZ(0)scale(.992)}.true-focus-text__segment.is-focused{color:var(--kael-vermilion);filter:blur();text-shadow:0 0 34px #e94b3557;transform:translateZ(0)scale(1)}.true-focus-text__corner{border-color:var(--kael-vermilion);opacity:0;width:.18em;height:.18em;transition:opacity .36s var(--ease-out), transform .62s var(--ease-out);pointer-events:none;position:absolute;transform:scale(1.55)}.true-focus-text__segment.is-focused .true-focus-text__corner{opacity:1;transform:scale(1)}.true-focus-text__corner--tl{border-top:1px solid;border-left:1px solid;top:-.08em;left:-.08em}.true-focus-text__corner--tr{border-top:1px solid;border-right:1px solid;top:-.08em;right:-.08em}.true-focus-text__corner--bl{border-bottom:1px solid;border-left:1px solid;bottom:-.08em;left:-.08em}.true-focus-text__corner--br{border-bottom:1px solid;border-right:1px solid;bottom:-.08em;right:-.08em}.decrypted-text{font-variant-numeric:tabular-nums;min-width:1ch;display:inline-block}.decrypted-text>span{white-space:pre}.type-sequence{margin:0;padding:0;list-style:none}.type-sequence li{text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.type-sequence li.is-typing:after{background:var(--kael-vermilion);content:"";vertical-align:-.12em;width:1px;height:1em;margin-inline-start:5px;animation:.76s step-end infinite type-cursor;display:inline-block}.text-type{min-width:0;display:grid;position:relative}.text-type__measure,.text-type__line{white-space:pre-wrap;grid-area:1/1}.text-type__measure{visibility:hidden}.text-type__cursor{color:var(--kael-vermilion);margin-inline-start:.08em;font-weight:400;animation:.76s step-end infinite type-cursor;display:inline-block}.rotating-text{align-items:center;min-width:0;display:grid;overflow:hidden}.rotating-text__item{text-overflow:ellipsis;white-space:nowrap;animation:rotating-text-arrive .56s var(--ease-out) both;display:block;overflow:hidden}@keyframes text-blur-arrive{0%{opacity:0;filter:blur(12px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes text-supporting-arrive{0%{opacity:0;filter:blur(9px);transform:translate(-12px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes text-narrative-arrive{0%{opacity:0;filter:blur(5px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes type-cursor{0%,46%{opacity:1}47%,to{opacity:0}}@keyframes rotating-text-arrive{0%{opacity:0;transform:translateY(72%)rotateX(-18deg)}to{opacity:1;transform:translate(0,0)rotateX(0)}}@media (prefers-reduced-motion:reduce){.text-blur-reveal__segment,.rotating-text__item{filter:none!important;animation:none!important;transform:none!important}.focus-text__corner{display:none}.true-focus-text__segment{color:inherit;filter:none;transition:none;transform:none}.true-focus-text__corner{display:none}.type-sequence li.is-typing:after{opacity:1;animation:none}.text-type__cursor{animation:none;display:none}}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__bPlD8q__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__bPlD8q__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
