.lp{--lp-orb:clamp(17rem,44vw,33rem);--lp-bg:var(--sky-1);--lp-ink:var(--brand-900);--lp-chip:rgb(255 255 255/0.62);--lp-chip-edge:rgb(255 255 255/0.85);position:relative;isolation:isolate;overflow:clip;min-height:100svh}.dark .lp{--lp-bg:#0a0a0b;--lp-ink:#ffffff;--lp-chip:rgb(255 255 255/0.1);--lp-chip-edge:rgb(255 255 255/0.22)}.lp-sky{position:absolute;inset:0 0 auto 0;height:min(64rem,130svh);z-index:-2;pointer-events:none;background:radial-gradient(40rem 28rem at 50% 4%,rgb(255 255 255/.95),transparent 70%),radial-gradient(34rem 30rem at 12% 38%,color-mix(in srgb,var(--brand-400) 28%,transparent),transparent 70%),radial-gradient(34rem 30rem at 88% 30%,color-mix(in srgb,var(--brand-300) 32%,transparent),transparent 70%),linear-gradient(180deg,var(--sky-4),var(--lp-bg) 72%,transparent)}.dark .lp-sky{background:radial-gradient(40rem 26rem at 50% 6%,rgb(255 255 255/.07),transparent 70%),radial-gradient(34rem 30rem at 12% 38%,color-mix(in srgb,var(--brand-500) 20%,transparent),transparent 70%),radial-gradient(34rem 30rem at 88% 30%,color-mix(in srgb,var(--brand-400) 14%,transparent),transparent 70%),linear-gradient(180deg,#16161a,var(--lp-bg) 72%,transparent)}[data-design=standard] .lp{background:var(--lp-bg)}.lp-rise{animation:lp-rise .9s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(var(--i, 0) * 80ms + var(--d, 0s))}.lp-word-in{display:inline-block;animation:lp-rise .85s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(var(--i, 0) * 90ms + var(--d, 0s))}.lp-orb-in{animation:lp-orb-in 1.5s cubic-bezier(.2,.75,.2,1) both}.lp-swap{animation:lp-rise .45s cubic-bezier(.2,.75,.2,1) both}.lp-orb{position:relative;width:var(--lp-orb);aspect-ratio:1;margin-inline:auto;perspective:60rem}.lp-orb-halo{inset:-20%;background:radial-gradient(circle at 50% 56%,color-mix(in srgb,var(--brand-500) 50%,transparent),color-mix(in srgb,var(--brand-300) 28%,transparent) 45%,transparent 70%);filter:blur(42px);animation:lp-breathe 7s ease-in-out infinite}.lp-orb-halo,.lp-orb-sphere{position:absolute;border-radius:50%}.lp-orb-sphere{inset:9%;overflow:hidden;background:radial-gradient(circle at 34% 24%,var(--brand-100) 0,var(--brand-300) 12%,var(--brand-400) 28%,var(--brand-500) 48%,var(--brand-700) 72%,var(--brand-900) 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255/.5),0 3rem 6rem -2rem color-mix(in srgb,var(--brand-500) 60%,transparent),0 0 5rem color-mix(in srgb,var(--brand-400) 40%,transparent);animation:lp-bob 8s ease-in-out infinite}.lp-orb-aurora{position:absolute;inset:-25%;background:conic-gradient(from 0deg,var(--brand-300),var(--brand-500),var(--brand-900),var(--brand-400),var(--brand-700),var(--brand-300));filter:blur(36px);opacity:.5;mix-blend-mode:screen;animation:lp-spin 22s linear infinite}.lp-orb-shade{inset:0;background:radial-gradient(circle at 72% 90%,color-mix(in srgb,var(--brand-300) 60%,transparent),transparent 34%),radial-gradient(circle at 46% 42%,transparent 46%,color-mix(in srgb,var(--brand-900) 66%,transparent) 100%);box-shadow:inset .8rem 1rem 2.4rem rgb(255 255 255/.4),inset -1rem -1.6rem 3.4rem color-mix(in srgb,var(--brand-900) 60%,transparent)}.lp-orb-fold,.lp-orb-shade{position:absolute;border-radius:50%}.lp-orb-fold{inset:8% -14% 28% 10%;border-top:2px solid rgb(255 255 255/.75);background:linear-gradient(180deg,rgb(255 255 255/.24),transparent 40%);transform:rotate(-24deg);animation:lp-sway 9s ease-in-out infinite alternate}.lp-orb-gloss{position:absolute;left:17%;top:9%;width:30%;height:15%;border-radius:50%;background:radial-gradient(ellipse,rgb(255 255 255/.95),transparent 68%);transform:rotate(-28deg)}.lp-orb-lines{position:absolute;left:27%;top:44%;width:46%;display:grid;gap:7%;transform:rotate(-9deg)}.lp-orb-lines span{display:block;height:clamp(4px,.9vw,9px);border-radius:99px;background:rgb(255 255 255/.78);transform-origin:left;animation:lp-type 4.2s ease-in-out infinite;animation-delay:calc(var(--i) * .35s)}.lp-orb-glyph{position:absolute;left:50%;top:27%;translate:-50% 0;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 0 14px rgb(255 255 255/.85))}.lp-orb-glyph svg{width:clamp(2rem,6vw,4.25rem);height:clamp(2rem,6vw,4.25rem)}.lp-spark{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 12px 3px color-mix(in srgb,var(--brand-100) 95%,transparent);animation:lp-twinkle 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * .55s)}.lp-orbit{position:absolute;inset:-5%;transform:rotate(var(--tilt,-16deg));transform-style:preserve-3d;pointer-events:none}.lp-orbit-front{-webkit-mask-image:linear-gradient(180deg,transparent 50%,#000 0);mask-image:linear-gradient(180deg,transparent 50%,#000 0)}.lp-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgb(255 255 255/.8);box-shadow:0 0 22px color-mix(in srgb,var(--brand-400) 45%,transparent),inset 0 0 22px color-mix(in srgb,var(--brand-400) 30%,transparent);transform:rotateX(74deg) rotate(0deg);animation:lp-orbit var(--turn,16s) linear infinite}.lp-ring:after{content:"";position:absolute;top:-6px;left:50%;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 0 16px 5px color-mix(in srgb,var(--brand-300) 95%,transparent)}.dark .lp-ring{border-color:rgb(255 255 255/.45)}.lp-chip{position:absolute;display:grid;place-items:center;min-width:clamp(2.5rem,6vw,3.5rem);height:clamp(2.5rem,6vw,3.5rem);padding-inline:.6rem;border-radius:1rem;border:1px solid var(--lp-chip-edge);background:var(--lp-chip);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);box-shadow:0 14px 34px -12px color-mix(in srgb,var(--brand-700) 45%,transparent),inset 0 1px 0 rgb(255 255 255/.6);color:var(--lp-ink);font-size:clamp(.95rem,2vw,1.25rem);font-weight:600;animation:lp-float var(--dur,6s) ease-in-out infinite;animation-delay:var(--lag,0s)}.dark .lp-chip{box-shadow:0 14px 34px -12px rgb(0 0 0/.7),inset 0 1px 0 rgb(255 255 255/.14)}.lp-chip svg{width:1.25em;height:1.25em}.lp-haze{position:absolute;inset:58% -60% -8% -60%;background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--lp-bg) 86%,transparent) 40%,var(--lp-bg) 66%,var(--lp-bg) 72%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);pointer-events:none}@keyframes lp-rise{0%{opacity:0;transform:translateY(1rem);filter:blur(12px)}}@keyframes lp-orb-in{0%{opacity:0;transform:scale(.82);filter:blur(28px)}}@keyframes lp-spin{to{transform:rotate(1turn)}}@keyframes lp-orbit{to{transform:rotateX(74deg) rotate(1turn)}}@keyframes lp-breathe{50%{transform:scale(1.08);opacity:.8}}@keyframes lp-bob{50%{transform:translateY(-1.2%)}}@keyframes lp-sway{to{transform:rotate(-17deg) translateY(3%)}}@keyframes lp-float{50%{transform:translateY(-.6rem) rotate(var(--lean,2deg))}}@keyframes lp-type{0%,to{transform:scaleX(var(--w));opacity:.85}45%{transform:scaleX(.18);opacity:.35}}@keyframes lp-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}@keyframes lp-tumble{0%{transform:rotateX(-22deg) rotateY(-34deg)}to{transform:rotateX(-22deg) rotateY(326deg)}}@keyframes lp-turn{0%{transform:rotateX(-16deg) rotateY(0deg)}to{transform:rotateX(-16deg) rotateY(1turn)}}@keyframes lp-stack-turn{0%{transform:rotateX(58deg) rotate(-30deg)}to{transform:rotateX(58deg) rotate(330deg)}}@keyframes lp-leaf{50%{transform:translateZ(var(--z2)) rotate(var(--r2))}}@keyframes lp-meld{0%,38%,to{opacity:1;filter:blur(0);transform:scale(1)}50%,88%{opacity:0;filter:blur(10px);transform:scale(.86)}}@keyframes lp-carry{0%{opacity:0;transform:translate(0)}12%{opacity:1;transform:translateY(-6px)}50%{transform:translate(19.5px,4px)}86%{opacity:1;transform:translate(39px,20px)}to{opacity:0;transform:translate(39px,22.5px)}}@keyframes lp-route{to{stroke-dashoffset:-3.4}}@keyframes lp-blink{50%{opacity:0}}@keyframes lp-path{0%,10%{transform:translateY(0)}25%,35%{transform:translateY(calc(var(--span) / 3))}50%,60%{transform:translateY(calc(var(--span) * 2 / 3))}75%,90%{transform:translateY(var(--span));opacity:1}to{transform:translateY(var(--span));opacity:0}}@keyframes lp-step{0%,25%,to{opacity:.45}17%,5%{opacity:1}}@keyframes lp-bands{to{transform:translateY(12px)}}@keyframes lp-glint{50%{opacity:.25}}@keyframes lp-drop{0%{opacity:0;transform:translateY(0)}12%,85%{opacity:1}to{opacity:0;transform:translateY(var(--fall))}}@keyframes lp-scan{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:.16}to{opacity:0;transform:translateY(var(--fall))}}@keyframes lp-stream{to{stroke-dashoffset:-44}}@keyframes lp-holo{0%,to{opacity:.35}50%{opacity:.95}}@keyframes lp-aurora{0%{transform:translateX(-6%)}to{transform:translateX(6%)}}@keyframes lp-grid{to{transform:translateY(60px)}}@keyframes lp-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:no-preference){@supports ((animation-timeline:view()) and (animation-range:entry)){@keyframes lp-reveal{0%{opacity:0;transform:translateY(2.5rem) scale(.97)}}.lp-reveal{animation:lp-reveal linear both;animation-timeline:view();animation-range:entry 0 cover 28%}}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation:none!important;transition:none!important}}.lp-hero-media{min-height:min(78svh,46rem);background:var(--brand-900,#03195b);box-shadow:0 24px 60px -28px rgb(3 25 91/.45)}.lp-hero-media[data-dim=true]:after{content:"";position:absolute;inset:0;z-index:-10;background:linear-gradient(0deg,rgb(0 0 0/.66) 0,rgb(0 0 0/.32) 45%,rgb(0 0 0/.06) 80%);pointer-events:none}.lp-on-media{text-shadow:0 1px 24px rgb(0 0 0/.35)}.lp-hero-media .lp-media-button{border-color:rgb(255 255 255/.5);background:rgb(255 255 255/.12);color:#fff;backdrop-filter:blur(12px)}.lp-hero-media .lp-media-button:hover{background:rgb(255 255 255/.22)}@media (max-width:639px){.lp-hero-media{margin-inline:-.25rem;border-radius:1.5rem}}.lp-scene-fade{-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 72%,transparent)}.lp-scene-fade-sides{-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 72%,transparent),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 16%,#000 72%,transparent),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}.lp-hero-media[data-full=true]{margin-inline:0;border-radius:0}#lp-title[data-size]{font-size:min(var(--size),11vw)}.lp-tagline[data-size]{font-size:var(--size)}@media (max-width:639px){#lp-title[data-size-phone],.lp-tagline[data-size-phone]{font-size:var(--size-phone)}}