html:has(.intro-module__MH13Za__intro){scrollbar-gutter:auto;background:#050e10}.intro-module__MH13Za__intro{--content-gap:36px;--intro-green:96, 160, 91;--intro-cyan:26, 173, 208;--intro-aqua:111, 196, 207;--glow-opacity:.38;--ease-cinema:cubic-bezier(.22, .65, .25, 1);isolation:isolate;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) max(40px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(40px, env(safe-area-inset-left));color:#edf6f2;background:#050e10;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:clip}.intro-module__MH13Za__environment{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.intro-module__MH13Za__environment:after{content:"";background:radial-gradient(#0000 28%,#01070994 100%);position:absolute;inset:0}.intro-module__MH13Za__lightGreen,.intro-module__MH13Za__lightCyan{aspect-ratio:1;width:min(1000px,100vw);opacity:var(--glow-opacity);transition:transform 1.8s var(--ease-cinema), opacity 1.8s ease;position:absolute}.intro-module__MH13Za__lightGreen{background:radial-gradient(ellipse, rgba(var(--intro-green), .45), transparent 66%);bottom:-65%;left:-22%}.intro-module__MH13Za__lightCyan{background:radial-gradient(ellipse, rgba(var(--intro-cyan), .4), transparent 66%);top:-65%;right:-26%}.intro-module__MH13Za__halo{aspect-ratio:1;background:radial-gradient(ellipse, rgba(var(--intro-aqua), .095), rgba(var(--intro-green), .035) 38%, transparent 67%);width:min(840px,150vw);transition:transform 1.5s var(--ease-cinema), opacity 1.5s ease;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(.85)}.intro-module__MH13Za__grain{opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.intro-module__MH13Za__masthead{z-index:5;min-height:44px;transition:opacity var(--exit-duration) ease;justify-content:space-between;align-items:center;gap:20px;display:flex}.intro-module__MH13Za__mastheadBrand{letter-spacing:.22em;font-size:12px;font-weight:500}.intro-module__MH13Za__mastheadDescriptor{color:#90a69e;letter-spacing:.18em;text-align:right;font-size:8px}.intro-module__MH13Za__intro :is(a,button):focus-visible{outline-offset:7px;outline:2px solid #9eddd2}.intro-module__MH13Za__stage{justify-content:center;align-items:center;gap:var(--content-gap);perspective:1000px;flex-direction:column;place-self:center;width:min(620px,100%);height:590px;margin:32px 0;padding:60px 40px;display:flex;position:relative}.intro-module__MH13Za__glass{border:1px solid rgba(var(--intro-aqua), .18);box-shadow:inset 0 1px 0 #e9fffa1a, inset 0 -1px 0 rgba(var(--intro-green), .07), 0 40px 100px #00000040, 0 0 60px rgba(var(--intro-aqua), .025);-webkit-backdrop-filter:blur(22px);opacity:0;transform-origin:50% 30%;transition:opacity var(--reveal-duration) ease, transform var(--reveal-duration) var(--ease-cinema), border-radius var(--reveal-duration) ease;background:linear-gradient(155deg,#d1f9ec12,#234b4812 44%,#1646521c);border-radius:32px;position:absolute;inset:18px 0;transform:scale(.32)}.intro-module__MH13Za__glass:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--intro-aqua), .65), transparent);height:1px;position:absolute;top:-1px;left:12%;right:12%}.intro-module__MH13Za__glass:after{content:"";border-radius:inherit;background:linear-gradient(125deg, #ddfff408, transparent 32%, transparent 74%, rgba(var(--intro-cyan), .025));pointer-events:none;position:absolute;inset:0}.intro-module__MH13Za__centerpiece{perspective:850px;width:240px;transition:transform var(--reveal-duration) var(--ease-cinema);flex:none;position:relative}.intro-module__MH13Za__emblem{z-index:3;pointer-events:none;perspective:850px;place-items:center;display:grid;position:relative}.intro-module__MH13Za__logoMotion{width:100%;transform-style:preserve-3d;transition:transform .65s var(--ease-cinema)}.intro-module__MH13Za__logo{width:100%;height:auto;filter:drop-shadow(0 0 18px rgba(var(--intro-aqua), .1));display:block}.intro-module__MH13Za__logoFallback{text-align:center;color:#8bc5af;letter-spacing:-.06em;font-size:90px;font-weight:600;display:block}.intro-module__MH13Za__landingContent{align-items:center;gap:var(--content-gap);text-align:center;opacity:0;visibility:hidden;width:100%;transition:opacity .6s ease, transform .6s var(--ease-cinema);flex-direction:column;display:flex;position:relative;transform:translateY(12px)}.intro-module__MH13Za__tagline{color:#c4d5cd;max-width:480px;font-family:var(--font-poppins), sans-serif;text-wrap:balance;margin:0;font-size:20px;font-weight:400;line-height:1.6}.intro-module__MH13Za__cta{border:1px solid rgba(var(--intro-aqua), .35);background:linear-gradient(110deg, rgba(var(--intro-green), .13), rgba(var(--intro-aqua), .11));color:#e4f7ed;letter-spacing:.2em;min-height:54px;transition:transform .3s var(--ease-cinema), box-shadow .3s, border-color .3s;border-radius:999px;justify-content:center;align-items:center;gap:27px;padding:0 27px;font-size:10px;font-weight:500;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ddfff221,0 8px 30px #00000026}.intro-module__MH13Za__cta:before{content:"";background:linear-gradient(110deg, transparent 15%, rgba(var(--intro-aqua), .12), transparent 85%);transition:transform .65s var(--ease-cinema);position:absolute;inset:0;transform:translate(-110%)}.intro-module__MH13Za__cta:active{transform:translateY(1px)scale(.98)}.intro-module__MH13Za__footer{color:#90a69e;letter-spacing:.18em;align-items:center;gap:24px;font-size:8px;display:flex}.intro-module__MH13Za__footerRule{background:linear-gradient(90deg,#84a89729,#84a8970a);flex:1;height:1px}.intro-module__MH13Za__exitCover{z-index:4;pointer-events:none;opacity:0;background:#071214;position:absolute;inset:0}.intro-module__MH13Za__noScript{z-index:5;text-align:center;justify-self:center;padding-bottom:30px;position:relative}.intro-module__MH13Za__noScript p{margin-bottom:20px}.intro-module__MH13Za__intro[data-phase=loading] .intro-module__MH13Za__lightGreen{opacity:.65;transform:translate(22%,-16%)}.intro-module__MH13Za__intro:is([data-phase=loading],[data-phase=revealing]) .intro-module__MH13Za__lightCyan{opacity:.7;transform:translate(-20%,18%)}.intro-module__MH13Za__intro:is([data-phase=revealing],[data-phase=landing]) .intro-module__MH13Za__halo{transform:translate(-50%,-50%)scale(1.35)}.intro-module__MH13Za__intro:is([data-phase=revealing],[data-phase=landing]) .intro-module__MH13Za__glass{opacity:1;transform:none}.intro-module__MH13Za__intro[data-phase=loading] .intro-module__MH13Za__emblem{opacity:0}.intro-module__MH13Za__intro[data-phase=loading] .intro-module__MH13Za__glass{border-radius:50%}.intro-module__MH13Za__intro[data-phase=revealing] .intro-module__MH13Za__emblem{animation:intro-module__MH13Za__landingLogoReveal var(--reveal-duration) ease both}@keyframes intro-module__MH13Za__landingLogoReveal{0%,45%{opacity:0}to{opacity:1}}.intro-module__MH13Za__intro[data-phase=landing] .intro-module__MH13Za__landingContent{opacity:1;visibility:visible;transform:none}.intro-module__MH13Za__intro:is([data-phase=exiting],[data-phase=complete]) .intro-module__MH13Za__masthead{opacity:0;pointer-events:none}.intro-module__MH13Za__intro[data-phase=complete] .intro-module__MH13Za__masthead{visibility:hidden}.intro-module__MH13Za__intro:is([data-phase=exiting],[data-phase=complete]) .intro-module__MH13Za__glass{opacity:0;transition-duration:var(--exit-duration);transform:scale(1.04)}.intro-module__MH13Za__intro:is([data-phase=exiting],[data-phase=complete]) .intro-module__MH13Za__centerpiece{transform:scale(1.06)}.intro-module__MH13Za__intro:is([data-phase=exiting],[data-phase=complete]) .intro-module__MH13Za__halo{opacity:.8;transform:translate(-50%,-50%)scale(2.6)}.intro-module__MH13Za__intro:is([data-phase=exiting],[data-phase=complete]) .intro-module__MH13Za__exitCover{opacity:1;transition:opacity var(--exit-duration) cubic-bezier(.6, 0, .6, 1)}@media (hover:hover) and (pointer:fine){.intro-module__MH13Za__cta:hover{border-color:rgba(var(--intro-aqua), .55);box-shadow:inset 0 1px 0 #ddfff22e, 0 10px 32px rgba(var(--intro-green), .08);transform:translateY(-2px)scale(1.02)}.intro-module__MH13Za__cta:hover:before{transform:translate(110%)}}@media (max-width:600px){.intro-module__MH13Za__intro{--content-gap:28px;padding:max(18px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left))}.intro-module__MH13Za__mastheadBrand{letter-spacing:.16em;font-size:10px}.intro-module__MH13Za__mastheadDescriptor{letter-spacing:.12em;max-width:135px;font-size:7px;line-height:1.7}.intro-module__MH13Za__stage{height:460px;margin:24px 0;padding:40px 20px}.intro-module__MH13Za__glass{-webkit-backdrop-filter:none;border-radius:26px;inset:8px 0}.intro-module__MH13Za__centerpiece{width:140px;max-width:100%}.intro-module__MH13Za__tagline{font-size:14px}.intro-module__MH13Za__cta{gap:20px;padding:0 22px;font-size:9px}.intro-module__MH13Za__footer{letter-spacing:.1em;gap:12px;font-size:7px}.intro-module__MH13Za__lightGreen{bottom:-10%;left:-50%}.intro-module__MH13Za__lightCyan{top:-10%;right:-55%}}@media (max-height:580px) and (min-width:601px){.intro-module__MH13Za__intro{--content-gap:18px;padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom))}.intro-module__MH13Za__stage{width:520px;height:280px;margin:12px 0;padding:24px 32px}.intro-module__MH13Za__glass{border-radius:24px;inset:0}.intro-module__MH13Za__centerpiece{width:130px}.intro-module__MH13Za__tagline{font-size:14px}.intro-module__MH13Za__cta{min-height:46px}}@media (prefers-reduced-motion:reduce){.intro-module__MH13Za__intro *,.intro-module__MH13Za__intro :before,.intro-module__MH13Za__intro :after{transition-duration:80ms!important;transition-delay:0s!important;animation:none!important}.intro-module__MH13Za__intro .intro-module__MH13Za__logoMotion,.intro-module__MH13Za__intro .intro-module__MH13Za__lightGreen,.intro-module__MH13Za__intro .intro-module__MH13Za__lightCyan{transform:none!important}.intro-module__MH13Za__intro .intro-module__MH13Za__halo{transform:translate(-50%,-50%)!important}.intro-module__MH13Za__cta:hover{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.intro-module__MH13Za__glass{background:linear-gradient(145deg,#142b2c,#0b1b1e)}}
