.logo-morph-bg.svelte-13psl3u{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.site-nav.svelte-1uha8ag{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;justify-content:center;padding:1.5rem 1rem}.site-nav.svelte-1uha8ag ul:where(.svelte-1uha8ag){display:flex;gap:clamp(1.25rem,4.5vw,3rem);margin:0;padding:0;list-style:none}.site-nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#9aa0a8;text-decoration:none;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;transition:color .15s ease}.site-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#fff}.stage.svelte-1uha8ag{position:relative}.stage.svelte-1uha8ag:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 50% 38%,#2b2b30,#0c0c0e 62%,#000)}.hero.svelte-1uha8ag{position:sticky;top:0;height:100vh;height:100svh}.hero-content.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.hero-text.svelte-1uha8ag{position:absolute;top:calc(57.5% + 2rem);left:0;right:0;text-align:center;pointer-events:none}@media(max-aspect-ratio:1/1){.hero-text.svelte-1uha8ag{top:calc(58.5% + 1.25rem)}}.wordmark.svelte-1uha8ag{margin:0;font-size:clamp(1rem,2.2vw,1.5rem);font-weight:500;letter-spacing:.32em;text-transform:uppercase;text-indent:.32em;color:#d8d8de}.tagline.svelte-1uha8ag{margin:.8rem 0 0;font-size:clamp(.9rem,1.7vw,1.05rem);letter-spacing:.03em;color:#878e98}.segment.svelte-1uha8ag{height:180vh}.segment[data-hold-end].svelte-1uha8ag{height:150vh}.hero.svelte-1uha8ag+.segment:where(.svelte-1uha8ag){margin-top:-40vh}.segment.svelte-1uha8ag+.segment:where(.svelte-1uha8ag){margin-top:-112vh}.segment-sticky.svelte-1uha8ag{position:sticky;top:0;height:100vh;height:100svh;display:grid;place-items:center;padding:50vh 1.25rem 5vh;pointer-events:none}.segment-content.svelte-1uha8ag{pointer-events:none}.segment-content.svelte-1uha8ag>*{pointer-events:auto}.segment-content.svelte-1uha8ag{opacity:1;will-change:opacity,transform}.glass.svelte-1uha8ag{max-width:36rem;padding:2.25rem 2.5rem;border-radius:1.25rem;background:#00000059;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);box-shadow:inset 0 1px #ffffff1a,0 24px 48px #00000073;text-align:center}.glass-wide.svelte-1uha8ag{max-width:52rem}.section-title.svelte-1uha8ag{margin:0;font-size:.85rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#fff}.glass.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:1.1rem 0 0;line-height:1.65;color:#9aa0a8}.feature.svelte-1uha8ag{margin:1.25rem 0 0;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:600;color:#fff}.feature.svelte-1uha8ag+p:where(.svelte-1uha8ag){margin-top:.75rem}.cards.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.5rem}.mini-card.svelte-1uha8ag{padding:1.5rem 1.6rem;border-radius:1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);text-align:left}.mini-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:1.1rem;font-weight:600;color:#fff}.mini-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.7rem 0 0;font-size:.95rem;line-height:1.6;color:#9aa0a8}.pill-link.svelte-1uha8ag{display:inline-block;margin-top:1.6rem;padding:.7rem 1.6rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;text-decoration:none;font-weight:500;transition:border-color .15s ease,background-color .15s ease}.pill-link.svelte-1uha8ag:hover{border-color:#ffffff80;background:#ffffff0f}.site-footer.svelte-1uha8ag{position:absolute;bottom:0;left:0;right:0;padding:1.25rem;text-align:center;font-size:.8rem;letter-spacing:.05em;color:#6f7680}.product.svelte-1uha8ag{display:flex;align-items:center;gap:2rem;text-align:left;max-width:42rem}.product.svelte-1uha8ag img:where(.svelte-1uha8ag){flex-shrink:0;width:clamp(96px,14vw,151px);height:auto}.product.svelte-1uha8ag .section-title:where(.svelte-1uha8ag),.product.svelte-1uha8ag .feature:where(.svelte-1uha8ag){text-align:left}.product.svelte-1uha8ag .feature:where(.svelte-1uha8ag){margin-top:.75rem}@media(max-width:48rem){.site-nav.svelte-1uha8ag{padding:1.1rem .75rem}.site-nav.svelte-1uha8ag ul:where(.svelte-1uha8ag){gap:1rem}.site-nav.svelte-1uha8ag a:where(.svelte-1uha8ag){font-size:.72rem;letter-spacing:.08em}.segment-sticky.svelte-1uha8ag{padding:38vh 1rem 4vh}.glass.svelte-1uha8ag{padding:1.5rem 1.25rem;width:100%}.cards.svelte-1uha8ag{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-1.25rem;padding:.25rem 1.25rem;scroll-padding-inline:1.25rem;gap:.9rem}.cards.svelte-1uha8ag::-webkit-scrollbar{display:none}.mini-card.svelte-1uha8ag{scroll-snap-align:center}.product.svelte-1uha8ag{flex-direction:column;gap:1.1rem;text-align:center}.product.svelte-1uha8ag img:where(.svelte-1uha8ag){width:76px}.product.svelte-1uha8ag .section-title:where(.svelte-1uha8ag),.product.svelte-1uha8ag .feature:where(.svelte-1uha8ag){text-align:center}}
