.ls-h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:36px;font-weight:500;line-height:1.2}.ls-h2--panel{font-size:32px;line-height:1}.ls-h3{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:500;line-height:1.15}.ls-h3--sm{font-size:20px}.ls-lead{color:var(--lc-ink-2);text-wrap:pretty;font-size:20px;font-weight:400;line-height:31px}.ls-body{color:var(--lc-ink-2);text-wrap:pretty;font-size:14px;font-weight:400;line-height:1.55}.ls-caption{color:var(--lc-ink-3);font-size:12px;line-height:1.5}@media (min-width:768px){.ls-h2{font-size:43px;line-height:1.1}}@media (min-width:1024px){.ls-h2{font-size:56px}.ls-h2--panel{font-size:36px}.ls-h3{font-size:24px}.ls-h3--sm{font-size:20px}}.ls-section{scroll-margin-top:calc(var(--lc-nav-h) + 8px);padding:100px 0}.ls-section--tight,.ls-cta{padding-top:0}@media (min-width:768px){.ls-cta{padding-top:100px}}.ls-head{text-align:center;max-width:1024px;margin:0 auto 56px}.ls-head--left{text-align:left;margin-inline:0}.ls-head__sub{max-width:640px;margin:16px auto 0;font-size:17px;line-height:26px}.ls-head--left .ls-head__sub{margin-inline:0}@media (min-width:768px){.ls-head__br{display:none}}.ls-panel{border-radius:var(--lc-radius-panel);background:var(--ls-panel-bg);box-shadow:inset 0 0 0 1px var(--ls-panel-border);color:var(--lc-ink);position:relative;overflow:hidden}.ls-panel>:not(.ls-panel__bg):not(.ls-panel__scrim){z-index:1;position:relative}.ls-panel--gradient{box-shadow:none;background:#dcd8d0}.ls-panel__bg{z-index:0;position:absolute;inset:0}.ls-panel__bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ls-panel__scrim{z-index:0;background:linear-gradient(#ffffffe6 0%,#ffffff9e 45%,#ffffff1f 100%);position:absolute;inset:0}@media (min-width:768px){.ls-panel__scrim{background:linear-gradient(90deg,#ffffffe0 0%,#ffffff8c 42%,#fff0 72%)}}.ls-panel__surface{border-radius:var(--lc-radius-card);background:#fff;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 24px 48px -24px #00000047}.ls-media:after{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ls-rule);pointer-events:none;position:absolute;inset:0}.ls-hero{padding-top:0;padding-bottom:100px}.ls-hero__ctas{flex-wrap:wrap;gap:8px;display:flex}.ls-hero__fine{color:var(--lc-ink-3);margin-top:12px;font-size:12px;line-height:1.5}.ls-grid{grid-template-columns:1fr;gap:40px;display:grid}.ls-grid>*{min-width:0}.ls-col{flex-direction:column;gap:16px;display:flex}.ls-col .ls-body{max-width:560px}.ls-media{border-radius:var(--lc-radius-card);background:var(--lc-surface);position:relative;overflow:hidden}.ls-media--card{aspect-ratio:4/3;background:#fff}@media (min-width:768px){.ls-grid--2,.ls-grid--3{grid-template-columns:repeat(2,1fr);gap:40px 24px}}@media (min-width:1024px){.ls-grid--2{gap:16px}.ls-grid--3{grid-template-columns:repeat(3,1fr);gap:16px}}.ls-analytics__tabs{margin-bottom:32px}.ls-analytics__panel{padding:24px}.ls-analytics__frame{aspect-ratio:3/4}.ls-analytics__caption{text-align:center;max-width:640px;margin:24px auto 0}.ls-analytics__caption .ls-h3{margin-bottom:8px}@media (min-width:640px){.ls-analytics__frame{aspect-ratio:4/3}}@media (min-width:768px){.ls-analytics__panel{padding:32px}}@media (min-width:1024px){.ls-analytics__panel{padding:56px}.ls-analytics__frame{aspect-ratio:16/8.4}}.ls-split{align-items:center;gap:32px;display:grid}.ls-split>*{min-width:0}.ls-split__copy{flex-direction:column;align-items:flex-start;display:flex}.ls-split__copy>*+*{margin-top:16px}.ls-split__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ls-split__copy .ls-split__actions{margin-top:24px}.ls-split__foot{text-align:center;color:#fff;margin-top:12px}.ls-rebooking__panel{padding:24px}.ls-rebooking__frame{aspect-ratio:5/5.5}@media (min-width:640px){.ls-rebooking__frame{aspect-ratio:4/3.1}}@media (min-width:768px){.ls-rebooking__panel{padding:32px}}@media (min-width:1024px){.ls-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.ls-split__media{justify-self:end;width:100%;max-width:560px}.ls-rebooking__panel{padding:56px}.ls-rebooking__frame{aspect-ratio:4/3.4}}.ls-rebooking__panel{padding-top:40px}@media (min-width:768px){.ls-rebooking__panel{padding-top:48px}}@media (min-width:1024px){.ls-rebooking__panel{padding-top:72px}}.ls-step{flex-direction:column;gap:12px;display:flex}.ls-step__num{color:var(--lc-ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1}.ls-step .ls-body{margin-top:-4px}.ls-stage{border-radius:var(--lc-radius-card);background:var(--lc-surface);justify-content:center;align-items:center;min-height:200px;margin-top:8px;padding:24px;display:flex;position:relative;container-type:inline-size}.ls .lc-m-title,.ls .lc-m-avatar,.ls .lc-m-chip,.ls .lc-m-pill--on,.ls .lc-m-btn,.ls .lc-m-delta,.ls .lc-pay__title,.ls .lc-pay__pct,.ls .lc-pay__payouttitle,.ls .lc-rem__title,.ls .lc-group__capnum,.ls .lc-rev__acttitle,.ls .lc-rev__status,.ls .lc-rev__price,.ls .lc-trends__value,.ls .lc-svcs__rank,.ls .lc-svcs__count,.ls .lc-lead__count,.ls .lc-lead__statvalue,.ls .lc-email__subject,.ls .lc-email__greeting,.ls .lc-stagestyle__name,.ls .lc-stageshare__addr{font-weight:500}.ls .lc-m-big{font-variation-settings:"wght" 550;font-weight:550}
