*{box-sizing:border-box}html{background:var(--demo-paper,#090a10);color:var(--demo-ink,#f7f7f2);font-family:Inter,Arial,sans-serif}body{margin:0}a{color:inherit}.demo-header{height:72px;padding:0 3vw;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.theme-hero{min-height:calc(100svh - 72px);display:grid;grid-template-columns:.82fr 1.18fr}.theme-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:8vw 5vw}.theme-hero__copy>p,.demo-features header>p,.demo-story>p{font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.theme-hero h1,.demo-features h2,.demo-story h2,.demo-cta h2,.demo-index h1{margin:0;font-size:clamp(54px,8vw,132px);line-height:.86;letter-spacing:-.07em}.theme-hero__lead{max-width:580px;margin-top:30px;font-size:clamp(17px,1.7vw,24px);line-height:1.5}.theme-hero__copy>a,.demo-cta>a{width:max-content;margin-top:30px;padding:15px 21px;background:var(--demo-accent);color:#111;border-radius:999px;text-decoration:none}.theme-hero figure{margin:0;overflow:hidden}.theme-hero img{width:100%;height:100%;object-fit:cover}.demo-ticker{overflow:hidden;background:var(--demo-accent);color:#111}.demo-ticker>div{display:flex;width:max-content;animation:ticker 18s linear infinite}.demo-ticker span{padding:15px 0;font-weight:900;white-space:nowrap}@keyframes ticker{to{transform:translateX(-50%)}}.demo-features{display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:14vw 5vw}.demo-features>div{display:grid;gap:12px}.demo-features article{min-height:170px;padding:26px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);display:flex;flex-direction:column;justify-content:space-between}.demo-features h3{margin:28px 0 0;font-size:clamp(28px,3vw,46px)}.demo-story{padding:16vw 5vw;background:var(--demo-ink);color:var(--demo-paper)}.demo-story div{max-width:620px;margin:40px 0 0 auto;font-size:clamp(20px,2.2vw,30px);line-height:1.5}.demo-cta{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:12vw 5vw;background:var(--demo-accent);color:#111}.demo-index{--demo-paper:#080910;--demo-ink:#f6f7fb}.demo-index main{padding:10vw 4vw}.demo-index h1{max-width:1200px}.demo-index__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:8vw}.demo-index article{border:1px solid #282b3d}.demo-index article img{width:100%;aspect-ratio:16/9;object-fit:cover}.demo-index article div{padding:22px}.demo-index article h2{margin:0 0 10px;font-size:30px}@media(max-width:760px){.demo-header{padding-inline:14px}.demo-header span{display:none}.theme-hero{display:flex;flex-direction:column;min-height:auto}.theme-hero__copy{padding:90px 18px 50px}.theme-hero figure{min-height:58svh}.demo-features{display:block;padding:100px 18px}.demo-features>div{margin-top:50px}.demo-story,.demo-cta{padding:100px 18px}.demo-cta{align-items:flex-start;flex-direction:column}.demo-index main{padding:90px 14px}.demo-index__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.demo-ticker>div{animation:none}}