.home-hero-content{gap:48px}.home-hero-copy{gap:22px}.home-hero-title{letter-spacing:-.025em;white-space:pre-line;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(48px,5.1vw,72px);line-height:1.12}.home-hero-title em{white-space:nowrap;margin:-.08em -.06em -.13em;padding:.08em .06em .13em;display:inline-block}.home-hero-lead{max-width:580px;margin:0;font-size:16px;line-height:1.55}.home-hero-products{border-block:1px solid var(--color-line-strong);background:color-mix(in oklab, var(--color-bg) 38%, transparent);flex-wrap:wrap;gap:0;width:100%;max-width:620px;margin:0;padding:0;list-style:none;display:flex}.home-hero-products li{flex:1 1 0;min-width:0}.home-hero-products a{border-left:1px solid var(--color-line-strong);flex-direction:column;justify-content:center;gap:2px;height:100%;min-height:52px;padding:7px 10px;text-decoration:none;display:flex}.home-hero-products li:first-child a{border-left:0;padding-left:0}.home-hero-products li:last-child a{padding-right:0}.home-hero-product-name{color:var(--color-ink);justify-content:space-between;align-items:center;gap:5px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.home-hero-product-name i{color:var(--color-accent);font-size:13px;font-style:normal}.home-hero-products small{color:var(--color-muted);font-family:var(--font-mono), monospace;font-size:10px;line-height:1.5}.home-hero-products a:hover{background:color-mix(in oklab, var(--color-accent) 7%, transparent)}.home-hero-products a:hover .home-hero-product-name{color:var(--color-accent)}.home-hero-products a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:1023px){.home-hero-content{gap:32px}.home-hero-title{font-size:clamp(42px,6.6vw,60px)}}@media (max-width:540px){.home-hero-copy{gap:20px}.home-hero-title{font-size:clamp(39px,10.9vw,53px)}.home-hero-lead{font-size:15px}.home-hero-products li{flex-grow:0;flex-basis:33.333%}.home-hero-products li:nth-child(n+4){border-top:1px solid var(--color-line-strong);flex-basis:50%}.home-hero-products li:nth-child(4) a{border-left:0;padding-left:0}.home-hero-products li:nth-child(3) a{padding-right:0}.home-hero-products a{min-height:48px;padding:6px 10px}.home-hero-product-name{font-size:13px}}@media (prefers-reduced-motion:no-preference){.home-hero-products a{transition:background .15s}}
