.ls{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ls>*{position:absolute;inset:0}.ls-sky{background:linear-gradient(180deg, var(--o-sky-1) 0%, var(--o-sky-2) 34%, var(--o-sky-3) 62%, var(--o-sky-4) 100%)}.ls-clouds{background:radial-gradient(22% 9% at 14% 16%, var(--o-cloud) 0%, transparent 72%), radial-gradient(30% 12% at 24% 22%, var(--o-cloud-soft) 0%, transparent 70%), radial-gradient(16% 7% at 36% 12%, var(--o-cloud-soft) 0%, transparent 72%), radial-gradient(26% 10% at 82% 12%, var(--o-cloud) 0%, transparent 70%), radial-gradient(34% 13% at 70% 22%, var(--o-cloud-soft) 0%, transparent 72%), radial-gradient(20% 8% at 92% 30%, var(--o-cloud-soft) 0%, transparent 72%), radial-gradient(44% 14% at 50% 40%, var(--o-cloud-soft) 0%, transparent 70%), radial-gradient(30% 10% at 10% 46%, var(--o-cloud-soft) 0%, transparent 72%), radial-gradient(28% 9% at 88% 52%, var(--o-cloud-soft) 0%, transparent 72%), radial-gradient(70% 22% at 50% 64%, var(--o-cloud) 0%, transparent 70%)}.ls-hills{width:100%;height:46%;top:auto}.ls-s1a{stop-color:var(--o-hill-1)}.ls-s1b,.ls-s2a{stop-color:var(--o-hill-2)}.ls-s2b,.ls-s3a{stop-color:var(--o-hill-3)}.ls-s3b,.ls-s4a{stop-color:var(--o-hill-4)}.ls-s4b{stop-color:var(--o-hill-6)}.ls-photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s var(--o-ease)}.ls.has-photo .ls-photo{opacity:1}.ls-eager .ls-photo{transition:none}.ls-veil{background:linear-gradient(180deg, var(--o-cloud-soft) 0%, transparent 42%);opacity:0}.ls.has-photo .ls-veil{opacity:1}.ls-footer.has-photo .ls-veil{background:linear-gradient(180deg, var(--o-cloud) 0%, var(--o-cloud-soft) 32%, transparent 58%)}.ls-grain{opacity:.12;background:url(/landing/grain.svg) 0 0/160px}.ls-hero .ls-hills{height:42%}.ls-panel .ls-hills{height:58%}.ls-footer .ls-hills{height:44%}.ls-mist .ls-sky{background:radial-gradient(70% 60% at 80% 10%, var(--o-cloud) 0%, transparent 70%), linear-gradient(160deg, var(--o-sky-2) 0%, var(--o-sky-3) 55%, var(--o-fon-adacayi-100) 100%)}.lp-g{border:1px solid var(--o-glass-edge);background:var(--o-glass);box-shadow:var(--o-shadow-glass);color:var(--o-ink);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:22px;gap:6px;padding:16px 18px;display:grid;position:relative}.lp-g-strong{background:var(--o-glass-strong)}.lp-g-ghost{background:var(--o-cloud-soft);box-shadow:none;border-style:dashed}.lp-g-forest{border-color:var(--o-glass-forest-edge);background:var(--o-glass-forest);box-shadow:var(--o-shadow-glass-dark);color:var(--o-white)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lp-g{background:var(--o-glass-strong)}}.lp-g-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lp-g-kicker{color:var(--o-muted);font-size:var(--o-fs-12);font-weight:700}.lp-g-forest .lp-g-kicker,.lp-g-forest .lp-g-meta{color:var(--o-glass-forest-muted)}.lp-g-title{color:inherit;font-size:var(--o-fs-16);letter-spacing:-.01em;font-weight:750;line-height:1.25}.lp-g-meta,.lp-g-where{color:var(--o-muted);font-size:var(--o-fs-12);align-items:center;gap:6px;font-weight:600;display:flex}.lp-g-where{font-weight:700}.lp-g-big{color:inherit;letter-spacing:-.04em;font-size:30px;font-weight:600;line-height:1}.lp-g-huge{color:inherit;letter-spacing:-.05em;font-size:44px;font-weight:600;line-height:1}.lp-g-huge small{color:var(--o-muted);font-size:.5em}.lp-g-pill{border-radius:var(--o-r-pill);background:var(--o-white);color:var(--o-ink);font-size:var(--o-fs-12);align-items:center;gap:8px;margin-top:8px;padding:6px 6px 6px 12px;font-weight:700;display:flex}.lp-g-pill span{border-radius:var(--o-r-pill);background:var(--o-primary);color:var(--o-on-primary);margin-left:auto;padding:4px 10px}.lp-g-badge,.lp-g-chip{border-radius:var(--o-r-pill);background:var(--o-accent);color:var(--o-on-accent);font-size:var(--o-fs-12);padding:3px 10px;font-weight:750}.lp-g-chip{background:var(--o-white);color:var(--o-ink);align-self:flex-start}.lp-g-squares{gap:6px;margin:4px 0 2px;display:flex}.lp-g-squares i{background:var(--o-brand-tint);border-radius:7px;width:22px;height:22px}.lp-g-squares i.on{background:var(--o-brand)}.lp-g-bars{align-items:flex-end;gap:3px;height:46px;margin:4px 0;display:flex}.lp-g-bars i{background:var(--o-brand-tint);border-radius:3px;flex:1}.lp-g-bars i.on{background:var(--o-brand)}.lp-g-go{background:var(--o-brand);width:30px;height:30px;color:var(--o-on-brand);border-radius:50%;place-items:center;display:inline-grid}.lp-av{background:var(--o-tone-1-bg);width:28px;height:28px;color:var(--o-tone-ink);font-size:var(--o-fs-12);border-radius:50%;flex:none;place-items:center;font-weight:750;display:inline-grid}.lp-av.t2{background:var(--o-tone-2-bg)}.lp-av.t3{background:var(--o-tone-3-bg)}.lp-av.t4{background:var(--o-tone-4-bg)}.lp-avs{display:inline-flex}.lp-avs .lp-av{border:2px solid var(--o-white);width:34px;height:34px}.lp-avs .lp-av+.lp-av{margin-left:-10px}.lp-pill{border-radius:var(--o-r-pill);background:var(--o-primary);min-height:52px;color:var(--o-on-primary);font-size:var(--o-fs-16);box-shadow:0 16px 30px -18px var(--o-primary);transition:background var(--o-d-1), transform var(--o-d-1);align-items:center;gap:14px;padding:5px 5px 5px 22px;font-weight:700;display:inline-flex}.lp-pill:hover{background:var(--o-primary-hover)}.lp-pill:active{transform:translateY(1px)}.lp-pill-ico{background:var(--o-accent);width:42px;height:42px;color:var(--o-on-accent);transition:transform var(--o-d-3) var(--o-ease);border-radius:50%;place-items:center;display:inline-grid}.lp-pill:hover .lp-pill-ico{transform:rotate(45deg)}.lp-pill-sm{min-height:40px;font-size:var(--o-fs-14);gap:10px;padding:4px 4px 4px 16px}.lp-pill-sm .lp-pill-ico{width:32px;height:32px}.lp-footer{--lp-inset:10px;margin:0 var(--lp-inset) var(--lp-inset);isolation:isolate;color:var(--o-ink);border-radius:32px;position:relative;overflow:hidden}.lp-footer-inner{z-index:1;width:min(1240px, 100% - 2 * var(--o-gutter));gap:clamp(32px,4vw,48px);margin-inline:auto;padding:clamp(48px,6vw,88px) 0 18px;display:grid;position:relative}.lp-footer-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lp-footer-say{max-width:22em;color:var(--o-ink);letter-spacing:-.03em;font-size:clamp(24px,.8rem + 1.6vw,38px);font-weight:550;line-height:1.22}.lp-footer-say span{color:var(--o-muted)}.lp-footer-spark{color:var(--o-brand);opacity:.55;flex:none}.lp-footer-mid{border:1px solid var(--o-glass-edge);background:var(--o-glass-strong);box-shadow:var(--o-shadow-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;padding:clamp(20px,2.6vw,32px);display:grid}.lp-footer-cols{grid-template-columns:repeat(3,minmax(0,auto));gap:24px clamp(28px,4vw,64px);display:grid}.lp-footer-cols nav{align-content:start;gap:8px;display:grid}.lp-footer-cols h2{color:var(--o-muted);font-size:var(--o-fs-12);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-weight:750}.lp-footer-cols a{color:var(--o-text);font-size:var(--o-fs-14);font-weight:600}.lp-footer-cols a:hover{color:var(--o-brand-strong);text-underline-offset:3px;text-decoration:underline}.lp-footer-help{text-align:right;justify-items:end;gap:14px;display:grid}.lp-footer-help p{color:var(--o-ink);font-size:var(--o-fs-18);font-weight:700;line-height:1.35}.lp-footer-help p span{color:var(--o-muted);font-size:var(--o-fs-14);font-weight:600}.lp-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:clamp(40px,8vw,120px);display:flex}.lp-footer-brand{border:1px solid var(--o-glass-edge);border-radius:var(--o-r-pill);background:var(--o-glass-strong);font-size:var(--o-fs-13);align-items:center;gap:12px;padding:8px 16px;font-weight:650;display:inline-flex}.lp-footer-brand .brand{font-size:18px}.lp-footer-credit{border-radius:var(--o-r-pill);background:var(--o-glass-strong);color:var(--o-muted);font-size:var(--o-fs-12);justify-self:start;padding:6px 12px}@media (width<=900px){.lp-footer-mid{grid-template-columns:1fr}.lp-footer-help{text-align:left;justify-items:start}}@media (width<=720px){.lp-footer{border-radius:26px}.lp-footer-top{flex-direction:column}.lp-footer-spark{display:none}.lp-footer-cols{grid-template-columns:1fr 1fr}.lp-footer-legal{grid-column:1/-1}.lp-footer-bottom{flex-direction:column;align-items:flex-start}}
