html:has(.ld-root){background:#fafafa}html:has(.ld-root) body{background:#fafafa}html.dark:has(.ld-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09090b}html.dark:has(.ld-root) body{background:#09090b}.ld-root{--ld-paper:#fafafa;--ld-sheet:#fff;--ld-ink:#09090b;--ld-muted:#52525b;--ld-subtle:#71717a;--ld-rule:#e4e4e7;--ld-raspberry:#df1853;--ld-raspberry-deep:#c01248;--ld-soft:#fff1f4;--ld-radius:16px;--ld-pill:999px;--ld-nav:64px;--ld-gutter:clamp(20px, 4vw, 48px);--ld-max:1120px;--ld-display:"Alan Sans Variable", var(--font-oc-sans-ar), sans-serif;--ld-body:var(--font-oc-sans-ar), var(--font-oc-sans), "Alan Sans Variable", ui-sans-serif, sans-serif;color:var(--ld-ink);background:var(--ld-paper);font-family:var(--ld-body);width:100%;min-height:100dvh;font-size:16px;line-height:1.5;overflow-x:clip}html.dark .ld-root{--ld-paper:#09090b;--ld-sheet:#18181b;--ld-ink:#fafafa;--ld-muted:#d4d4d8;--ld-subtle:#a1a1aa;--ld-rule:#3f3f46;--ld-soft:color-mix(in srgb, var(--ld-raspberry) 16%, var(--ld-sheet))}.ld-root a{color:inherit;text-decoration:none}.ld-root :focus-visible{outline:2px solid var(--ld-raspberry);outline-offset:3px}.ld-nav{z-index:40;height:var(--ld-nav);width:100%;padding-inline:var(--ld-gutter);background:var(--ld-sheet);color:var(--ld-ink);justify-content:space-between;align-items:center;gap:16px;transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1);display:flex;position:sticky;top:0}.ld-root:has(.ld-hero) .ld-nav:not(.is-solid){background:0 0}.ld-root:has(.ld-hero) .ld-nav:not(.is-solid) .ld-nav-links a{color:var(--ld-ink)}.ld-root:has(.ld-hero) .ld-nav:not(.is-solid) .ld-nav-icon{color:var(--ld-ink)}.ld-root:has(.ld-hero) .ld-nav:not(.is-solid) .ld-nav-menu{color:var(--ld-ink)}html.dark .ld-root:has(.ld-hero) .ld-nav:not(.is-solid){color:var(--ld-ink)}html.dark .ld-root:has(.ld-hero) .ld-nav:not(.is-solid) .ld-nav-links a{color:color-mix(in srgb, var(--ld-ink) 70%, transparent)}html.dark .ld-root:has(.ld-hero) .ld-nav:not(.is-solid) .ld-nav-links a:hover{color:var(--ld-ink)}html.dark .ld-root:has(.ld-hero) .ld-nav:not(.is-solid) .ld-nav-icon{color:var(--ld-ink)}html.dark .ld-root:has(.ld-hero) .ld-nav:not(.is-solid) .ld-nav-menu{color:var(--ld-ink)}.ld-root:has(.ld-hero) .ld-nav.is-solid{background:var(--ld-sheet);color:var(--ld-ink)}.ld-logo{flex-shrink:0;align-items:center;display:flex}.ld-wordmark{width:auto;height:22px}.ld-nav-links{align-items:center;gap:8px;margin-inline-start:auto;display:none}.ld-nav-links a{color:var(--ld-muted);padding:8px 12px;font-size:14px;font-weight:500}.ld-nav-links a:hover{color:var(--ld-ink)}.ld-nav-end{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.ld-nav-links+.ld-nav-end{margin-inline-start:8px}.ld-nav-icon{width:36px;height:36px;color:var(--ld-muted);border-radius:var(--ld-pill);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ld-nav-icon:hover{color:var(--ld-ink);background:color-mix(in srgb, var(--ld-ink) 5%, transparent)}.ld-nav-menu{width:36px;height:36px;color:var(--ld-ink);cursor:pointer;border-radius:var(--ld-pill);background:0 0;border:0;place-items:center;display:grid}.ld-nav-sheet{inset:var(--ld-nav) 0 0;z-index:39;background:var(--ld-sheet);padding:24px var(--ld-gutter) 40px;position:fixed;overflow:auto}.ld-nav-sheet nav{flex-direction:column;gap:4px;display:flex}.ld-nav-sheet a{border-bottom:1px solid var(--ld-rule);padding:14px 0;font-size:1.125rem;font-weight:600;display:block}@media (min-width:880px){.ld-nav-links{display:flex}.ld-nav-menu,.ld-nav-sheet{display:none}}@media (max-width:879px){.ld-nav .ld-pill{display:none}}.ld-pill,.ld-pill-ghost{border-radius:var(--ld-pill);white-space:nowrap;justify-content:center;align-items:center;height:44px;padding:0 22px;font-size:14px;font-weight:600;transition:background-color .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1);display:inline-flex}.ld-root .ld-pill{background:var(--ld-raspberry);color:#fff;border:1px solid var(--ld-raspberry)}.ld-pill:hover{background:var(--ld-raspberry-deep);border-color:var(--ld-raspberry-deep)}.ld-nav .ld-pill{height:36px;padding:0 16px;font-size:13px}.ld-pill-ghost{background:var(--ld-sheet);color:var(--ld-ink);border:1px solid var(--ld-rule)}.ld-pill-ghost:hover{background:var(--ld-paper);border-color:color-mix(in srgb, var(--ld-ink) 22%, var(--ld-rule))}.ld-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ld-cta-start{justify-content:flex-start}.ld-hero{--ld-hero-ink:#09090b;--ld-hero-muted:#1c1012;--ld-hero-wash:#ffe8dc;aspect-ratio:9/16;width:100%;height:auto;max-height:100svh;margin-top:calc(var(--ld-nav) * -1);padding:calc(var(--ld-nav) + 12px) var(--ld-gutter) 24px;color:var(--ld-hero-ink);background:var(--ld-hero-wash);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}html.dark .ld-hero{--ld-hero-ink:var(--ld-ink);--ld-hero-muted:color-mix(in srgb, var(--ld-ink) 86%, var(--ld-subtle));--ld-hero-wash:#16102c}.ld-hero-stack{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:22px;width:min(100%,28rem);display:flex;position:relative}.ld-hero-copy{flex-direction:column;align-items:center;display:flex}.ld-hero h1{max-width:14ch;font-family:var(--ld-display);letter-spacing:-.04em;color:var(--ld-hero-ink);text-wrap:balance;text-shadow:0 1px 0 color-mix(in srgb, var(--ld-hero-wash) 88%, transparent), 0 8px 28px color-mix(in srgb, var(--ld-hero-wash) 70%, transparent);margin:0;font-size:clamp(1.75rem,7.2vw,2.35rem);font-weight:700;line-height:1.08}.ld-hero .ld-lead{max-width:34ch;color:var(--ld-hero-muted);text-shadow:0 1px 0 color-mix(in srgb, var(--ld-hero-wash) 88%, transparent), 0 6px 20px color-mix(in srgb, var(--ld-hero-wash) 65%, transparent);margin:12px 0 0;font-size:clamp(.9375rem,3.4vw,1.0625rem);font-weight:500;line-height:1.5}.ld-hero-media{z-index:0;pointer-events:none;position:absolute;inset:0}.ld-hero-photo{margin:0;display:block;position:absolute;inset:0}.ld-hero-photo img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.ld-hero-media:after{content:"";background:radial-gradient(120% 58% at 50% 48%, color-mix(in srgb, var(--ld-hero-wash) 88%, #fff) 0%, color-mix(in srgb, var(--ld-hero-wash) 55%, transparent) 42%, transparent 72%), linear-gradient(to bottom, color-mix(in srgb, var(--ld-hero-wash) 70%, transparent) 0%, transparent 22%, transparent 78%, color-mix(in srgb, var(--ld-hero-wash) 55%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.ld-hero-photo.is-dark,html.dark .ld-hero-photo.is-light{display:none}html.dark .ld-hero-photo.is-dark{display:block}html.dark .ld-hero-media:after{background:radial-gradient(120% 58% at 50% 48%, color-mix(in srgb, var(--ld-hero-wash) 72%, transparent) 0%, color-mix(in srgb, var(--ld-hero-wash) 28%, transparent) 48%, transparent 74%), linear-gradient(to bottom, color-mix(in srgb, var(--ld-hero-wash) 42%, transparent) 0%, transparent 24%, transparent 78%, color-mix(in srgb, var(--ld-hero-wash) 48%, transparent) 100%)}.ld-hero .ld-cta{justify-content:center;margin-top:0}.ld-hero .ld-pill-ghost{color:var(--ld-ink);border-color:color-mix(in srgb, var(--ld-ink) 14%, #fff);background:#fff}.ld-hero .ld-pill-ghost:hover{background:var(--ld-paper);border-color:color-mix(in srgb, var(--ld-ink) 24%, #fff)}html.dark .ld-hero .ld-pill-ghost{background:color-mix(in srgb, var(--ld-ink) 12%, transparent);color:var(--ld-ink);border-color:color-mix(in srgb, var(--ld-ink) 32%, transparent)}html.dark .ld-hero .ld-pill-ghost:hover{background:color-mix(in srgb, var(--ld-ink) 20%, transparent);border-color:color-mix(in srgb, var(--ld-ink) 48%, transparent)}.ld-lead{max-width:46ch;color:var(--ld-muted);margin:18px 0 0;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.55}.ld-caption{color:var(--ld-subtle);margin:14px 0 0;font-size:13px}@media (min-width:880px){.ld-hero{aspect-ratio:auto;width:100%;height:100svh;min-height:100svh;max-height:none;padding:calc(var(--ld-nav) + 24px) var(--ld-gutter) 48px;text-align:start;justify-content:center;align-items:stretch}.ld-hero-stack{align-items:flex-start;gap:28px;width:min(38rem,44%);margin-left:0;margin-right:auto}.ld-hero-copy{align-items:flex-start}.ld-hero h1{max-width:14ch;font-size:clamp(2.5rem,4.4vw,4.15rem);line-height:1.05}.ld-hero .ld-lead{max-width:38ch;margin-top:18px;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.55}.ld-hero-photo img{object-position:78% 52%}.ld-hero-media:after{background:linear-gradient(to right, color-mix(in srgb, var(--ld-hero-wash) 92%, #fff) 0%, color-mix(in srgb, var(--ld-hero-wash) 70%, transparent) 38%, color-mix(in srgb, var(--ld-hero-wash) 22%, transparent) 68%, transparent 100%);width:min(58%,48rem);inset:0 auto 0 0}html.dark .ld-hero-media:after{background:linear-gradient(to right, color-mix(in srgb, var(--ld-hero-wash) 78%, transparent) 0%, color-mix(in srgb, var(--ld-hero-wash) 42%, transparent) 42%, transparent 72%)}.ld-hero .ld-cta{justify-content:flex-start}}.ld-frame{width:min(100%, var(--ld-max));border:1px solid var(--ld-rule);border-radius:var(--ld-radius);background:var(--ld-sheet);isolation:isolate;height:clamp(240px,42vh,320px);clip-path:inset(0 round var(--ld-radius));flex:none;margin-top:clamp(20px,2.6vw,28px);overflow:hidden}.ld-frame .h-screen,.ld-frame .min-h-screen{max-height:100%;height:100%!important;min-height:0!important}.ld-frame .xen-demo-frame,.ld-clip{border-radius:inherit;background:var(--ld-sheet);width:100%;height:100%}.ld-couriers-inline{width:min(100%, var(--ld-max));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:32px;margin:auto 0 0;padding:16px 0 0;list-style:none;display:flex;overflow:hidden}.ld-couriers-inline img{object-fit:contain;opacity:.72;filter:grayscale();width:auto;max-width:108px;height:28px}@media (prefers-reduced-motion:no-preference){.ld-hero-stack{animation:.64s cubic-bezier(.16,1,.3,1) both ld-rise}.ld-hero-media{animation:.78s cubic-bezier(.16,1,.3,1) 80ms both ld-rise}}@keyframes ld-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ld-frame .xen-demo-gate{background:linear-gradient(to top, color-mix(in srgb, var(--ld-paper) 88%, transparent), transparent 42%);justify-content:center;align-items:flex-end;padding-bottom:22px}.ld-frame .xen-demo-gate button{border-radius:var(--ld-pill);background:var(--ld-raspberry);color:#fff;height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding:0 22px}.ld-frame .xen-demo-gate button:hover{background:var(--ld-raspberry-deep);transform:none}.ld-frame .xen-demo-gate-dot{box-shadow:none;animation:none}.ld-frame .xen-demo-exit{border:1px solid var(--ld-rule);background:var(--ld-sheet);color:var(--ld-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ld-section{padding:clamp(64px, 8vw, 112px) var(--ld-gutter) 0}.ld-section>h2,.ld-stage-head h2,.ld-close h2,.ld-notes>h2,.ld-fares>h2,.ld-faq>h2{font-family:var(--ld-display);letter-spacing:-.04em;margin:0 0 .45em;font-size:clamp(2.1rem,4vw,3.25rem);font-weight:700;line-height:1.06}.ld-root h2 em{color:var(--ld-raspberry);font-style:normal}.ld-logos{padding:clamp(48px, 6vw, 80px) var(--ld-gutter) 0}.ld-logos h2{text-align:center;max-width:none;margin-inline:auto}.ld-couriers{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 32px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ld-couriers img{object-fit:contain;opacity:.78;filter:grayscale();width:auto;max-width:120px;height:32px}.ld-plugs-label{text-align:center;color:var(--ld-subtle);margin:8px 0 14px;font-size:13px}.ld-plugs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ld-plugs li{border:1px solid var(--ld-rule);border-radius:var(--ld-pill);background:color-mix(in srgb, var(--plug,var(--ld-rule)) 12%, var(--ld-sheet));align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ld-plugs img{object-fit:contain;width:16px;height:16px}.ld-stage{padding:clamp(64px, 8vw, 112px) var(--ld-gutter) 0}.ld-stage-head{width:min(100%, var(--ld-max));margin-inline:auto;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.ld-tabs{flex-wrap:wrap;gap:6px;display:flex}.ld-tabs button{border:1px solid var(--ld-rule);border-radius:var(--ld-pill);background:var(--ld-sheet);height:36px;color:var(--ld-muted);font:inherit;cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.ld-tabs button.is-on{border-color:var(--ld-ink);color:var(--ld-ink)}.ld-stage .ld-frame{width:min(100%, var(--ld-max));margin-top:0;flex:none;height:clamp(360px,52vw,560px);min-height:0;max-height:none;margin-inline:auto;animation:none}.ld-day{width:min(100%, var(--ld-max));padding:clamp(72px, 9vw, 128px) var(--ld-gutter) 0;gap:clamp(80px,10vw,128px);margin-inline:auto;display:grid}.ld-beat{gap:28px;display:grid}.ld-beat h2{font-family:var(--ld-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.4vw,3.5rem);font-weight:700;line-height:1.04}.ld-beat p{max-width:46ch;color:var(--ld-muted);margin:16px 0 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.55}.ld-beat .ld-pill-ghost{margin-top:24px}.ld-beat .ld-quote-note{color:var(--ld-subtle);margin:12px 0 0;font-size:12px}.ld-beat.is-ship,.ld-beat.is-math,.ld-beat.is-floor{gap:clamp(28px,4vw,48px)}@media (min-width:880px){.ld-beat.is-ship,.ld-beat.is-math,.ld-beat.is-floor{grid-template-columns:1fr .92fr;align-items:center}.ld-beat.is-math{grid-template-columns:.92fr 1fr}.ld-beat.is-math>div:first-child{grid-area:1/2}.ld-beat.is-math>.ld-profit-ledger{grid-area:1/1;transform:rotate(-2deg)}.ld-beat.is-floor>.ld-floor-board{justify-self:end}}@media (max-width:879px){.ld-beat{text-align:center;justify-items:center}.ld-beat h2,.ld-beat p{margin-inline:auto}.ld-stage-head{text-align:center;flex-direction:column;align-items:center}.ld-stage-head h2{text-align:center;margin-inline:auto}}.ld-cloud{--ld-cloud-r:168px;justify-self:stretch;width:100%;height:min(420px,56vw);min-height:320px;position:relative}.ld-cloud-stage{perspective:900px;perspective-origin:50% 48%;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:8px 8px 48px}.ld-cloud-ring{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:52%;left:50%;transform:rotateX(14deg)rotateY(0)}.ld-cloud-item{cursor:pointer;pointer-events:auto;width:148px;height:64px;transform-style:preserve-3d;backface-visibility:hidden;background:0 0;border:0;place-items:center;margin:-32px 0 0 -74px;padding:0;display:grid;position:absolute;top:0;left:0}.ld-cloud-item img{object-fit:contain;opacity:.38;filter:grayscale();width:auto;max-width:132px;height:40px;transition:opacity .28s cubic-bezier(.16,1,.3,1),filter .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);transform:scale(.82)}.ld-cloud-item.is-front{z-index:2}.ld-cloud-item.is-front img{opacity:1;filter:none;transform:scale(1.22)}.ld-cloud-item.is-type{width:200px;height:84px;color:inherit;font:inherit;margin:-42px 0 0 -100px}.ld-cloud-chip{text-align:center;justify-items:center;gap:2px;display:grid}.ld-cloud-chip small{letter-spacing:.01em;color:var(--ld-subtle);opacity:.42;font-size:11px;font-weight:600;transition:opacity .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);transform:scale(.9)}.ld-cloud-chip bdi{font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;color:var(--ld-subtle);opacity:.42;font-size:1.25rem;font-weight:700;transition:opacity .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);transform:scale(.82)}.ld-cloud-unit{letter-spacing:0;color:var(--ld-muted);font-size:.55em;font-weight:600}.ld-cloud-item.is-front .ld-cloud-chip small{opacity:.9;color:var(--ld-muted);transform:scale(1)}.ld-cloud-item.is-front .ld-cloud-chip bdi{color:var(--ld-raspberry);opacity:1;transform:scale(1.22)}.ld-cloud-name{inset-inline:16px;text-align:center;color:var(--ld-ink);margin:0;font-size:13px;font-weight:650;position:absolute;bottom:14px}.ld-profit-ledger{border:1px solid var(--ld-rule);border-radius:var(--ld-radius);background:var(--ld-sheet);width:min(100%,420px);margin:0;overflow:hidden}.ld-profit-ledger-head{justify-content:space-between;align-items:end;gap:20px;padding:22px 22px 18px;display:flex}.ld-profit-ledger-head span,.ld-profit-ledger dt,.ld-profit-ledger figcaption{color:var(--ld-muted)}.ld-profit-ledger-head bdi{color:var(--ld-ink);font-family:var(--ld-display);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ld-profit-ledger-head small{color:var(--ld-subtle);font-family:var(--ld-body);letter-spacing:0;font-size:.65em}.ld-profit-ledger-rule{background:var(--ld-rule);height:1px}.ld-profit-ledger dl{margin:0;padding:4px 22px}.ld-profit-ledger dl>div{border-bottom:1px solid var(--ld-rule);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.ld-profit-ledger dl>div:last-child{border-bottom:0}.ld-profit-ledger dd{color:var(--ld-raspberry);font-variant-numeric:tabular-nums;margin:0}.ld-profit-ledger figcaption{border-top:1px solid var(--ld-rule);padding:14px 22px;font-size:12px}.ld-floor-board{border:1px solid var(--ld-rule);border-radius:var(--ld-radius);background:var(--ld-sheet);width:min(100%,480px);overflow:hidden}.ld-floor-board>header{border-bottom:1px solid var(--ld-rule);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 18px;display:flex}.ld-floor-board>header>div{align-items:center;gap:9px;min-width:0;display:flex}.ld-floor-board strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-floor-lamp{background:var(--ld-raspberry);border-radius:50%;width:8px;height:8px}.ld-floor-count{color:var(--ld-raspberry);white-space:nowrap;font-size:12px;font-weight:700}.ld-floor-board-body{grid-template-columns:minmax(135px,.8fr) 1.2fr;min-height:292px;display:grid}.ld-floor-board nav{border-inline-end:1px solid var(--ld-rule);padding:7px}.ld-floor-board nav button{width:100%;color:var(--ld-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:11px 10px;font-size:13px;display:flex}.ld-floor-board nav button:hover,.ld-floor-board nav button.is-active{background:var(--ld-soft);color:var(--ld-ink)}.ld-floor-board nav small{color:var(--ld-subtle);white-space:nowrap;font-size:11px}.ld-floor-focus{flex-direction:column;justify-content:center;padding:24px;display:flex}.ld-floor-focus>span{color:var(--ld-raspberry);font-size:12px;font-weight:700}.ld-floor-focus p{color:var(--ld-muted);margin:10px 0 0;font-size:14px;line-height:1.55}.ld-floor-track{gap:6px;margin-top:22px;display:flex}.ld-floor-track i{background:var(--ld-rule);flex:1;height:3px;display:block}.ld-floor-track i:first-child{background:var(--ld-raspberry)}@media (max-width:480px){.ld-floor-board-body{grid-template-columns:1fr}.ld-floor-board nav{border-inline-end:0;border-bottom:1px solid var(--ld-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ld-floor-focus{min-height:174px}}@media (max-width:879px){.ld-cloud{height:360px;min-height:360px}.ld-cloud-stage{inset:8px 8px 56px}}@media (min-width:880px){.ld-cloud{--ld-cloud-r:196px;height:420px}}@media (prefers-reduced-motion:reduce){.ld-cloud-ring{will-change:auto}.ld-cloud-item img,.ld-cloud-chip small,.ld-cloud-chip bdi{transition:none}}.ld-quote-note{color:var(--ld-subtle);margin:0 0 16px;font-size:12px}.ld-notes>h2,.ld-fares>h2,.ld-faq>h2{font-family:var(--ld-display);letter-spacing:-.04em;text-align:center;text-wrap:balance;margin:0 auto .4em;font-size:clamp(2.1rem,4vw,3.25rem);font-weight:700;line-height:1.06}.ld-fares>.ld-lead{text-align:center;margin-inline:auto}.ld-notes{width:min(100%, var(--ld-max));padding:clamp(72px, 9vw, 128px) var(--ld-gutter) 0;text-align:center;margin-inline:auto}.ld-notes>.ld-quote-note{max-width:62ch;margin:0 auto 20px}.ld-note-tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:8px;display:flex}.ld-note-tabs button{border:1px solid var(--ld-rule);border-radius:var(--ld-pill);background:var(--ld-sheet);height:36px;color:var(--ld-muted);font:inherit;cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.ld-note-tabs button.is-on{border-color:var(--ld-ink);color:var(--ld-ink)}.ld-note{margin:0;padding:28px 0 8px}.ld-note p{max-width:36ch;font-family:var(--ld-display);letter-spacing:-.03em;margin:0 auto;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:650;line-height:1.28}.ld-note figcaption{color:var(--ld-subtle);flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:20px;font-size:13px;display:flex}.ld-note-name{color:var(--ld-ink);font-weight:650}.ld-fares{width:min(100%, var(--ld-max));padding:clamp(64px, 8vw, 112px) var(--ld-gutter) 0;margin-inline:auto}.ld-fare-rack{border:1px solid var(--ld-rule);border-radius:var(--ld-radius);background:var(--ld-sheet);margin-top:36px;overflow:hidden}.ld-fare-rack-head{border-bottom:1px solid var(--ld-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;padding:22px 24px;display:flex}.ld-fare-trial{align-items:center;gap:16px;min-width:min(100%,28ch);margin:0;display:flex}.ld-fare-trial strong{letter-spacing:-.05em;color:var(--ld-raspberry);font-size:clamp(2.75rem,6vw,4.25rem);font-weight:700;line-height:.85}.ld-fare-trial span{max-width:34ch;color:var(--ld-muted);font-size:.95rem;line-height:1.45}.ld-fare-rack .ld-tabs button{align-items:center;gap:8px;display:inline-flex}.ld-fare-rack .ld-tabs button span{color:var(--ld-raspberry);font-size:11px;font-weight:700}.ld-fare-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:min(78vw,280px);grid-auto-flow:column;display:grid;overflow-x:auto}.ld-fare-col{border-inline-end:1px solid var(--ld-rule);scroll-snap-align:start;flex-direction:column;gap:10px;min-height:100%;padding:28px 22px 32px;display:flex}.ld-fare-col:last-child{border-inline-end:0}.ld-fare-col.is-on{background:var(--ld-soft)}.ld-fare-col h3{margin:0;font-size:1.05rem;font-weight:650}.ld-fare-col .sub{color:var(--ld-muted);margin:0;font-size:.95rem}.ld-fare-col .ld-fare-amt{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:clamp(2.1rem,3.4vw,3rem);font-weight:700;line-height:1}.ld-fare-col .ld-pill,.ld-fare-col .ld-pill-ghost{align-self:start;margin-top:8px}.ld-fare-col ul{margin:12px 0 0;padding:0;list-style:none}.ld-fare-col li{color:var(--ld-muted);margin-top:6px;padding-inline-start:1em;font-size:.95rem;position:relative}.ld-fare-col li:before{content:"–";position:absolute;inset-inline-start:0}.ld-fare-note{border-top:1px solid var(--ld-rule);margin:0;padding:14px 24px 16px}@media (min-width:880px){.ld-fare-grid{grid-auto-flow:unset;scroll-snap-type:none;grid-template-columns:repeat(4,1fr);overflow:visible}}@media (max-width:879px){.ld-fare-rack-head{text-align:center;flex-direction:column;align-items:center}.ld-fare-trial{text-align:center;flex-direction:column}.ld-fare-tabs,.ld-fare-rack .ld-tabs{justify-content:center}}.ld-trial,.ld-offer{border-bottom:1px solid var(--ld-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:22px 0;display:flex}.ld-trial h3,.ld-offer h3,.ld-fare h3{margin:0;font-size:1.05rem;font-weight:650}.ld-trial p,.ld-offer p,.ld-fare .sub{color:var(--ld-muted);margin:6px 0 0;font-size:.95rem}.ld-offer-badge{border-radius:var(--ld-pill);background:var(--ld-raspberry);color:#fff;letter-spacing:.02em;align-items:center;height:28px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.ld-fare-board{border-top:1px solid var(--ld-rule);gap:0;margin-top:8px;display:grid}.ld-fare{border-bottom:1px solid var(--ld-rule);gap:10px;padding:28px 0;display:grid}.ld-fare.is-on{background:var(--ld-soft);margin-inline:calc(var(--ld-gutter) * -1);padding-inline:var(--ld-gutter);border-inline:0}.ld-fare-flag{color:var(--ld-raspberry);margin-inline-start:10px;font-size:12px;font-weight:650;display:inline-block}.ld-fare-amt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.6rem,2.4vw,2rem);font-weight:700}.ld-fare-then{color:var(--ld-subtle);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.ld-fare ul{margin:8px 0 0;padding:0;list-style:none}.ld-fare li{color:var(--ld-muted);margin-top:6px;padding-inline-start:1em;font-size:.95rem;position:relative}.ld-fare li:before{content:"–";position:absolute;inset-inline-start:0}@media (min-width:880px){.ld-fare{grid-template-rows:auto auto 1fr;grid-template-columns:1.1fr .8fr auto;align-items:start;column-gap:32px}.ld-fare h3,.ld-fare .sub,.ld-fare ul{grid-column:1}.ld-fare>div[dir=ltr]{grid-area:1/2/span 3}.ld-fare>a{grid-area:1/3;justify-self:end}}.ld-faq{width:min(100%, var(--ld-max));padding:clamp(64px, 8vw, 112px) var(--ld-gutter) 0;margin-inline:auto}.ld-faq details{border-bottom:1px solid var(--ld-rule)}.ld-faq summary{cursor:pointer;padding:20px 0;font-size:1.05rem;font-weight:650;list-style:none}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq details p{max-width:62ch;color:var(--ld-muted);margin:0 0 20px}.ld-faq-body{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid}.ld-faq-body>p{overflow:hidden}.ld-faq details[open] .ld-faq-body{grid-template-rows:1fr}.ld-faq details[open] summary{color:var(--ld-raspberry)}.ld-close{width:min(100%, var(--ld-max));padding:clamp(80px, 10vw, 128px) var(--ld-gutter);text-align:center;margin-inline:auto}.ld-close h2{max-width:18ch;margin-inline:auto}.ld-close .ld-lead{margin-inline:auto}.ld-close .ld-caption{margin-bottom:24px}.ld-close .ld-pill{margin-top:8px}.ld-foot{z-index:1;border-top:1px solid var(--ld-rule);padding:48px var(--ld-gutter) 32px;color:#fff;background:var(--ld-paper);--brand-500:currentColor;position:relative}.ld-foot-terrain{z-index:-1;position:absolute;bottom:0;left:0;right:0}.ld-foot-grid{width:min(100%, var(--ld-max));mix-blend-mode:difference;gap:32px;margin-inline:auto;display:grid}.ld-foot-grid p{opacity:.8;max-width:36ch;margin:12px 0 0;font-size:.9rem}.ld-foot h3{margin:0 0 12px;font-size:13px;font-weight:650}.ld-foot ul{margin:0;padding:0;list-style:none}.ld-foot li{margin-top:8px}.ld-foot a{font-size:.95rem}.ld-foot a:hover{opacity:.8}.ld-foot-blurb{margin:0;font-size:13px}.ld-copy{width:min(100%, var(--ld-max));border-top:1px solid #ffffff2d;margin:36px auto 0;padding-top:20px;font-size:13px}@media (min-width:880px){.ld-foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.ld-page{width:min(100%, var(--ld-max));padding:clamp(48px, 6vw, 80px) var(--ld-gutter) 80px;margin-inline:auto}.ld-page h1{max-width:18ch;font-family:var(--ld-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.1rem,4vw,3.25rem);font-weight:700;line-height:1.06}.ld-page>h2{font-family:var(--ld-display);letter-spacing:-.03em;margin:56px 0 0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700}.ld-page .ld-fares{padding-inline:0}.ld-follow{margin-top:48px}.ld-stack{gap:28px;margin-top:56px;display:grid}@media (min-width:720px){.ld-stack{grid-template-columns:1fr 1fr}}.ld-stack h2{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:650}.ld-stack p{color:var(--ld-muted);max-width:48ch;margin:8px 0 0}.ld-steps{gap:28px;margin-top:56px;padding:0;list-style:none;display:grid}@media (min-width:720px){.ld-steps{grid-template-columns:1fr 1fr 1fr}}.ld-steps h2,.ld-steps h3{margin:0;font-size:1.05rem;font-weight:650}.ld-steps p{color:var(--ld-muted);margin:8px 0 0}.ld-auth{flex-direction:column;min-height:100dvh;display:flex}.ld-auth-main{padding:48px var(--ld-gutter) 64px;flex:1;place-items:center;display:grid}.ld-auth-card{width:min(100%,420px)}.ld-auth-card h1,.ld-auth-card h2{font-family:var(--ld-display);letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:700}.ld-auth-card .ld-lead,.ld-auth-sub{color:var(--ld-muted);margin:8px 0 0;font-size:.95rem}.ld-auth-card form,.ld-auth-panel{border:1px solid var(--ld-rule);border-radius:var(--ld-radius);background:var(--ld-sheet);margin-top:28px;padding:24px}.ld-auth-highlights{margin:20px 0 0;padding:0;list-style:none}.ld-auth-highlights li{color:var(--ld-muted);margin-top:8px;padding-inline-start:1.1em;font-size:.95rem;position:relative}.ld-auth-highlights li:before{content:"–";color:var(--ld-raspberry);position:absolute;inset-inline-start:0}.ld-auth-foot{text-align:center;color:var(--ld-muted);margin-top:20px;font-size:.95rem}.ld-auth-foot a{color:var(--ld-raspberry);font-weight:650}.ld-root .rounded-full,.ld-auth-card button[type=submit]{border-radius:var(--ld-pill)}
