.page.svelte-1uha8ag main{padding-left:0!important;padding-right:0!important}.page.svelte-1uha8ag{width:100%;min-height:100dvh;display:flex;flex-direction:column}.hero.svelte-1uha8ag{flex:1;min-height:calc(100dvh - 5rem);display:flex;flex-direction:column;padding:var(--space-12) 4rem 3.5rem}.hero-inner.svelte-1uha8ag{max-width:720px;margin:auto;width:100%;display:flex;flex-direction:column;gap:var(--space-6);align-items:center;text-align:center}.hero-eyebrow.svelte-1uha8ag{animation:svelte-1uha8ag-fadeUp .55s ease both}.hero-manifesto.svelte-1uha8ag{font-size:var(--text-hero);font-weight:var(--weight-semibold);line-height:1.08;letter-spacing:-.03em;color:var(--text-primary);animation:svelte-1uha8ag-fadeUp .55s .1s ease both}.hero-manifesto.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:normal;color:var(--accent);display:inline-block;border-bottom:2px solid rgba(var(--accent-rgb),.45);padding-bottom:.05em;animation:svelte-1uha8ag-heroType 1.1s steps(20,end) .65s both,svelte-1uha8ag-heroUline .5s ease 1.9s both}.hero-platform-desc.svelte-1uha8ag{font-size:var(--text-hero-sub);color:var(--text-secondary);line-height:1.8;max-width:460px;animation:svelte-1uha8ag-fadeUp .55s .18s ease both}.hero-palette.svelte-1uha8ag{display:flex;align-items:flex-end;gap:6px;width:600px;max-width:100%;margin:auto auto 0;min-height:80px}@keyframes svelte-1uha8ag-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-heroType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes svelte-1uha8ag-heroUline{0%{border-bottom-color:rgba(var(--accent-rgb),.45)}to{border-bottom-color:transparent}}@media(prefers-reduced-motion:reduce){.hero-manifesto.svelte-1uha8ag em:where(.svelte-1uha8ag){animation:none;border-bottom-color:transparent}}@keyframes svelte-1uha8ag-bar-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.palette-bar-wrap.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;position:relative;opacity:0;animation:svelte-1uha8ag-bar-in .35s ease forwards}.palette-count.svelte-1uha8ag{font-size:.7rem;font-weight:var(--weight-semibold);color:color-mix(in srgb,var(--text-primary) 60%,transparent)}.palette-bar.svelte-1uha8ag{width:100%;border-radius:3px 3px 0 0;display:block;transition:filter .15s ease;filter:brightness(.78)}.palette-bar-wrap.svelte-1uha8ag:hover .palette-bar:where(.svelte-1uha8ag){filter:brightness(1)}.palette-title.svelte-1uha8ag{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--bg-card);color:var(--text-primary);font-size:.78rem;line-height:1.4;padding:8px 14px;border-radius:6px;width:200px;text-align:center;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:10}.palette-bar-wrap.svelte-1uha8ag:hover .palette-title:where(.svelte-1uha8ag){opacity:1}.strips-header.svelte-1uha8ag{padding:4rem 4rem 2rem;text-align:center}.strips-title.svelte-1uha8ag{font-size:.85rem;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb,var(--text-primary) 60%,transparent)}.strips-title-brand.svelte-1uha8ag{color:var(--accent)}.strips.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.5rem;padding:0 1.5rem 1.5rem}.strip.svelte-1uha8ag{display:flex;height:52vh;min-height:320px;text-decoration:none;color:inherit;overflow:hidden;position:relative;border-radius:16px}.strip-reverse.svelte-1uha8ag{flex-direction:row-reverse}.strip-color.svelte-1uha8ag{flex:0 0 55%;background:var(--bg-surface);display:flex;flex-direction:column;justify-content:space-between;padding:3rem 3.5rem;position:relative;overflow:hidden;transition:background .4s ease}.strip.svelte-1uha8ag:hover .strip-color:where(.svelte-1uha8ag){background:color-mix(in srgb,var(--bg) 80%,var(--accent) 20%)}.strip-index.svelte-1uha8ag{position:absolute;bottom:-.15em;right:-.05em;font-size:clamp(8rem,18vw,16rem);font-weight:var(--weight-semibold);color:var(--accent);opacity:.07;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.05em}.strip-text.svelte-1uha8ag{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem}.strip-title.svelte-1uha8ag{font-size:clamp(1.3rem,2.5vw,1.9rem);font-weight:var(--weight-medium);color:color-mix(in srgb,var(--accent) 60%,var(--text-primary));line-height:1.25;max-width:480px}.strip-desc.svelte-1uha8ag{font-size:.9rem;color:rgba(var(--fg-rgb),.5);line-height:1.6;max-width:400px}.strip-cta-label.svelte-1uha8ag{font-size:.85rem;font-weight:var(--weight-semibold);color:var(--accent);opacity:0;transform:translate(-8px);transition:opacity .25s ease,transform .25s ease}.strip.svelte-1uha8ag:hover .strip-cta-label:where(.svelte-1uha8ag){opacity:1;transform:translate(0)}.strip-done.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:var(--weight-semibold);color:var(--accent);opacity:.75}.strip-counter.svelte-1uha8ag{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px}.strip-counter-num.svelte-1uha8ag{font-size:2.2rem;font-weight:var(--weight-semibold);color:rgba(var(--fg-rgb),.9);line-height:1;font-variant-numeric:tabular-nums}.strip-counter-label.svelte-1uha8ag{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--fg-rgb),.3)}.strip-image.svelte-1uha8ag{flex:0 0 45%;overflow:hidden;position:relative}.strip-image.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;filter:brightness(.65) saturate(.8);transition:filter .5s ease,transform .6s ease}.strip.svelte-1uha8ag:hover .strip-image:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){filter:brightness(.85) saturate(1.1);transform:scale(1.04)}.strip-image.svelte-1uha8ag:after{content:"";position:absolute;inset:0;background:var(--accent);opacity:.35;z-index:1;transition:opacity .4s ease;mix-blend-mode:soft-light}.strip.svelte-1uha8ag:hover .strip-image:where(.svelte-1uha8ag):after{opacity:.55}.strip-image.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:var(--accent);opacity:.4;z-index:1;transition:opacity .3s ease,width .3s ease}.strip-reverse.svelte-1uha8ag .strip-image:where(.svelte-1uha8ag):before{left:auto;right:0}.strip.svelte-1uha8ag:hover .strip-image:where(.svelte-1uha8ag):before{opacity:.8;width:8px}.cta-strip.svelte-1uha8ag{background:transparent;border-top:1px solid var(--border-subtle);padding:6rem 4rem;display:flex;align-items:center;justify-content:center}.cta-strip-inner.svelte-1uha8ag{max-width:700px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cta-strip-eyebrow.svelte-1uha8ag{font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:rgba(var(--fg-rgb),.25)}.cta-strip-title.svelte-1uha8ag{font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:1.25}.cta-strip-details.svelte-1uha8ag{display:flex;align-items:center;gap:.75rem;font-size:.85rem;color:rgba(var(--fg-rgb),.35)}.cta-dot.svelte-1uha8ag{opacity:.4}.cta-strip-btn.svelte-1uha8ag{margin-top:.5rem;font-size:1rem;padding:.9rem 2.5rem}@media(max-width:900px){.hero.svelte-1uha8ag{padding:5rem 2rem 0;min-height:auto}.hero-palette.svelte-1uha8ag{width:100%;padding:0 2rem}.hero-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:2.5rem;padding:2rem 0 3rem}.strip.svelte-1uha8ag{height:auto;min-height:160px;flex-direction:row}.strip-reverse.svelte-1uha8ag{flex-direction:row-reverse}.strip-color.svelte-1uha8ag{flex:0 0 78%;padding:1.5rem;min-height:0}.strip-image.svelte-1uha8ag{flex:0 0 22%}.strip-image.svelte-1uha8ag:before,.strip-reverse.svelte-1uha8ag .strip-image:where(.svelte-1uha8ag):before{inset:0 0 auto;width:100%;height:3px}.strip-index.svelte-1uha8ag{font-size:8rem}.cta-strip.svelte-1uha8ag{padding:4rem 2rem}}@media(max-width:600px){.hero.svelte-1uha8ag{min-height:70vh;padding:4rem 1.5rem 2.5rem}.hero-palette.svelte-1uha8ag{padding:0}.strip-color.svelte-1uha8ag{padding:2rem 1.5rem}.cta-strip.svelte-1uha8ag{padding:3rem 1.5rem}}
