.band.svelte-12b61fb{border-bottom:1px solid var(--lp-rule);overflow:hidden;padding-block:var(--space-5)}.caption.svelte-12b61fb{color:var(--lp-ink-3);margin:0 auto var(--space-5);max-width:72rem;padding-inline:var(--space-5)}.track.svelte-12b61fb{display:flex;width:-moz-max-content;width:max-content}.track.svelte-12b61fb:hover .row:where(.svelte-12b61fb){animation-play-state:paused}.row.svelte-12b61fb{align-items:center;animation:svelte-12b61fb-slide 90s linear infinite;display:flex;gap:var(--space-7);list-style:none;margin:0;padding:0 var(--space-7) 0 0}.logo.svelte-12b61fb{aspect-ratio:var(--ratio);background:var(--lp-ink-2);flex:none;height:40px;mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;opacity:.75;transition:opacity var(--dur-2) var(--ease-standard)}.logo.svelte-12b61fb:hover{opacity:1}.name.svelte-12b61fb{clip-path:inset(50%);display:block;height:1px;overflow:hidden;white-space:nowrap;width:1px}@keyframes svelte-12b61fb-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (min-width: 768px){.caption.svelte-12b61fb{padding-inline:var(--space-7)}.logo.svelte-12b61fb{height:48px}}@media (prefers-reduced-motion: reduce){.row.svelte-12b61fb{animation:none}.logo.svelte-12b61fb{transition:none}.track.svelte-12b61fb{flex-wrap:wrap;width:auto}.row.svelte-12b61fb{flex-wrap:wrap;gap:var(--space-6) var(--space-7);padding-right:0}.row[aria-hidden=true].svelte-12b61fb{display:none}}.bleed.svelte-899kbk{padding-inline:var(--space-5)}.mk-frame-caption.svelte-899kbk{margin-inline:auto;max-width:100rem}@media (min-width: 768px){.bleed.svelte-899kbk{padding-inline:var(--space-7)}}.hero.svelte-9fh8c7{display:grid;grid-template-rows:1fr auto;isolation:isolate;min-height:clamp(30rem,74vh,42rem);padding-top:var(--mk-header);position:relative}.hero-media.svelte-9fh8c7{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:-1}.hero-photo.svelte-9fh8c7{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .9s ease;width:100%}.hero-photo.showing.svelte-9fh8c7{opacity:1}.hero-scrim.svelte-9fh8c7{background:linear-gradient(100deg,var(--lp-scrim-from) 0%,var(--lp-scrim-from) 28%,var(--lp-scrim-to) 78%),linear-gradient(to top,var(--lp-scrim-foot) 0%,transparent 32%);top:0;right:0;bottom:0;left:0;position:absolute}.hero-inner.svelte-9fh8c7{align-self:center;margin:0 auto;max-width:72rem;padding:var(--space-7) var(--space-5);width:100%}.eyebrow.svelte-9fh8c7{margin:0}.eyebrow.on-photo.svelte-9fh8c7{color:var(--lp-on-photo-2)}.hero-title.svelte-9fh8c7{color:var(--lp-on-photo);font-family:var(--font-display);font-size:var(--fs-display);font-weight:600;letter-spacing:-.022em;line-height:1.04;margin:var(--space-5) 0 0;max-width:12ch;text-wrap:balance}.lead.svelte-9fh8c7{color:var(--lp-on-photo-2);font-size:var(--fs-lead);line-height:1.4;margin:var(--space-5) 0 0;max-width:34ch}.cta-photo.svelte-9fh8c7{background:transparent;border-color:var(--lp-on-photo-2);color:var(--lp-on-photo)}.cta-photo.svelte-9fh8c7:hover{background:var(--lp-scrim-foot);border-color:var(--lp-on-photo)}.hero.svelte-9fh8c7 :where(.svelte-9fh8c7):focus-visible{outline-color:var(--lp-on-photo)}.rail.svelte-9fh8c7{align-items:center;border-top:1px solid var(--lp-scrim-foot);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin:0 auto;max-width:72rem;padding:var(--space-4) var(--space-5);width:100%}.rail-steps.svelte-9fh8c7{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:var(--space-4) var(--space-5);list-style:none;margin:0;padding:0}.rail-steps.svelte-9fh8c7 li:where(.svelte-9fh8c7){color:var(--lp-on-photo)}.slide-picker.svelte-9fh8c7{display:flex;gap:var(--space-2);margin-left:auto}.slide-dot.svelte-9fh8c7{background:transparent;border:1px solid var(--lp-on-photo-2);border-radius:var(--radius-full);cursor:pointer;height:8px;padding:0;width:8px}.slide-dot.showing.svelte-9fh8c7{background:var(--lp-on-photo)}.product-first.svelte-9fh8c7{padding-top:var(--space-7)}@media (min-width: 768px){.hero-inner.svelte-9fh8c7,.rail.svelte-9fh8c7{padding-inline:var(--space-7)}.hero-inner.svelte-9fh8c7{padding-block:calc(var(--space-7) * 2)}.rail-steps.svelte-9fh8c7{flex:1 1 auto;gap:var(--space-7)}}@media (prefers-reduced-motion: reduce){.hero-photo.svelte-9fh8c7{transition:none}}
