.landing{--lp-accent:var(--lightningcss-light,#1a3a5c)var(--lightningcss-dark,var(--navy-300));--lp-ink:var(--lightningcss-light,#16314d)var(--lightningcss-dark,var(--navy-400));--lp-soft:var(--lightningcss-light,#214a76)var(--lightningcss-dark,var(--navy-300));--lp-deep:var(--lightningcss-light,#102439)var(--lightningcss-dark,var(--navy-200));--lp-tint:var(--lightningcss-light,#edeeef)var(--lightningcss-dark,#12171d);--lp-wash:var(--lightningcss-light,#e6e9ed)var(--lightningcss-dark,#151b22);--lp-line:var(--lightningcss-light,#c8d0d8)var(--lightningcss-dark,#2a3440);--lp-stat-line:var(--lightningcss-light,#efe4d4)var(--lightningcss-dark,#2a3440);--lp-heading:var(--lightningcss-light,var(--navy-800))var(--lightningcss-dark,#eef1f4);--lp-solid:var(--lightningcss-light,var(--navy-800))var(--lightningcss-dark,#eef1f4);--lp-solid-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--navy-800));--lp-night:var(--lightningcss-light,var(--navy-800))var(--lightningcss-dark,#0b1724);--lp-band:var(--lightningcss-light,#16314d)var(--lightningcss-dark,#142f4b);--lp-glass:color-mix(in srgb, var(--surface-page) 86%, transparent);--lp-chip:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#ffffff0d);--lp-cool:var(--lightningcss-light,var(--navy-50))var(--lightningcss-dark,#121c27);--lp-cool-ink:var(--lightningcss-light,var(--navy-500))var(--lightningcss-dark,var(--navy-200));--lp-cool-line:var(--lightningcss-light,var(--navy-100))var(--lightningcss-dark,#1f2c3a);--lp-form-bg:var(--lightningcss-light,#f5f8fb)var(--lightningcss-dark,#11161c);--lp-form-border:var(--lightningcss-light,#e1e8ef)var(--lightningcss-dark,#232b35);--lp-form-line:var(--lightningcss-light,#d5dde6)var(--lightningcss-dark,#2c3540);--lp-form-label:var(--lightningcss-light,#33404d)var(--lightningcss-dark,#c3cbd4);--lp-done-bg:var(--lightningcss-light,#eef7f1)var(--lightningcss-dark,#0f2a1e);--lp-done-border:var(--lightningcss-light,#cfe6d7)var(--lightningcss-dark,#1c4632);--lp-star:#214a76;--lp-gutter:clamp(16px, 4vw, 48px);--lp-ease:cubic-bezier(.22, .61, .36, 1);background:var(--surface-page);color:var(--lp-heading);font:400 17px/1.6 var(--font-ui);letter-spacing:normal;overflow-x:clip}.landing a:hover{text-decoration:none}@keyframes lp-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp-sheet{0%{opacity:0;transform:translateY(-12px)}}@keyframes lp-mask{0%{clip-path:inset(44% 28% 0%)}to{clip-path:inset(0%)}}@keyframes lp-line{0%{opacity:0;transform:translateY(110%)rotate(2deg)}}@keyframes lp-ping{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}.lp-marquee{animation:42s linear infinite lp-marq}[dir=rtl] .lp-marquee{animation-direction:reverse}.lp-sheet{animation:lp-sheet .2s var(--lp-ease) both}.lp-line{animation:.9s cubic-bezier(.16,.84,.3,1) both lp-line}.lp-fade{opacity:0;animation:.7s forwards lp-fade}.lp-mask{animation:1.15s cubic-bezier(.16,.84,.3,1) .12s both lp-mask}.lp-ping{animation:2.8s ease-out 2s infinite lp-ping}.lp-hero-title{transform:translate3d(0, calc(var(--sp,0) * -30px), 0);will-change:transform}.lp-hero-copy{transform:translate3d(0, calc(var(--sp,0) * -16px), 0)}.lp-hero-frame{padding-inline:calc(var(--sq,1) * 7%)}.lp-hero-photo{border-radius:calc(18px + var(--sq,1) * 22px)}.lp-hero-img{transform-origin:52% 46%;transform:scale(calc(1.02 + var(--sq,1) * .2)) translate3d(0, calc(var(--sp,0) * -2%), 0);will-change:transform}.lp-hero-tab{inset-inline-start:calc(var(--sq,1) * 7%)}.lp-notch{background:radial-gradient(circle at 100% 100%, transparent 21px, var(--lp-tint) 21.5px)}[dir=rtl] .lp-notch{background:radial-gradient(circle at 0 100%, transparent 21px, var(--lp-tint) 21.5px)}@media (min-width:768px){.lp-hero-card{transform:translate3d(0, calc(var(--sq,1) * 26px), 0)}}[data-rv="0"]{opacity:0;transform:translateY(24px)}[data-rv="1"]{opacity:1;transition:opacity .66s var(--lp-ease) var(--rvd,0s), transform .66s var(--lp-ease) var(--rvd,0s);transform:none}.lp-rail::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){[data-rv="0"],[data-rv="1"]{opacity:1;transition:none;transform:none}.lp-marquee,.lp-line,.lp-mask,.lp-sheet,.lp-ping{animation:none}.lp-ping{opacity:0}.lp-fade{opacity:1;animation:none}}
