.mc-public{--tt-motion-ease:cubic-bezier(.22, 1, .36, 1)}.mc-public .mc-main-nav a{position:relative}.mc-public .mc-main-nav a:after{content:"";transform-origin:0;height:1px;transition:transform .24s var(--tt-motion-ease);background:linear-gradient(90deg,#57f2b4,#36d7ff);position:absolute;inset:auto 0 -8px;transform:scaleX(0)}.mc-public .mc-main-nav a:is(:hover,:focus-visible):after{transform:scaleX(1)}.mc-public .mc-button svg{transition:transform .24s var(--tt-motion-ease)}.mc-public .mc-button:is(:hover,:focus-visible) svg{transform:translate(3px)}.mc-public .tt-product-surface{transition:transform .35s var(--tt-motion-ease), border-color .35s, box-shadow .35s;position:relative;overflow:hidden}.mc-public .tt-product-surface:before{content:"";pointer-events:none;opacity:.35;background:linear-gradient(90deg,#0000,#57f2b4,#846dff,#0000);height:1px;transition:opacity .3s;position:absolute;inset:0 16% auto}.mc-public .tt-product-surface:is(:hover,:focus-visible){box-shadow:0 22px 55px #02051070,inset 0 1px 28px #36d7ff08}.mc-public .tt-product-surface:is(:hover,:focus-visible):before{opacity:1}.mc-public .mc-public-page-hero{isolation:isolate;position:relative;overflow:hidden}.mc-public .tt-orbital-map{color:#57f2b4;opacity:.12;stroke-width:.8px;pointer-events:none;z-index:-1;width:min(52vw,650px);position:absolute;top:50%;right:-5%;transform:translateY(-50%)}.mc-public .tt-orbital-map__sweep{transform-origin:300px 300px;animation:tt-orbit-arrive 2s var(--tt-motion-ease) both}@keyframes tt-orbit-arrive{0%{opacity:0;transform:rotate(-24deg)}to{opacity:1;transform:rotate(0)}}@media (width<=640px){.mc-public .tt-orbital-map{opacity:.08;width:95vw;right:-40%}}@media (prefers-reduced-motion:reduce){.mc-public .tt-orbital-map__sweep{animation:none}.mc-public .mc-main-nav a:after,.mc-public .mc-button svg,.mc-public .tt-product-surface,.mc-public .tt-product-surface:before{transition:none}.mc-public .mc-button:is(:hover,:focus-visible) svg{transform:none}}
