.site .why .eyebrow{margin-bottom:18px}.site .why .why-hero-title{font-size:88px;line-height:.98}.site .why .why-hero-title span{display:block}.site .why-proof{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 0;margin:36px 0 40px;padding:0;font-size:14px;line-height:1.45;list-style:none;display:flex}.site .why-proof li+li:before{content:"·";margin:0 12px}.site .why-proof .text-link{color:inherit}.site .why-number{font-family:var(--font-display);letter-spacing:-.01em;color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:22px;line-height:1}.site .why .why-title{font-size:52px}.site .why-text{max-width:560px}.site .why-figure{min-width:0}.site .why-bleed{height:440px;padding:0;display:block;position:relative;overflow:hidden}.site .why-bleed picture{width:var(--bleed-width,480px);max-width:none;position:absolute;top:48px;left:48px}.site .why-bleed .shot{border-radius:12px 0 0;max-width:none}.site .why-break{border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;justify-items:center;gap:14px;padding:56px 24px;display:grid}.site .why-break p{max-width:44ch;color:var(--foreground-soft);text-wrap:pretty;font-size:17px;line-height:1.5}.site .why-break .actions{justify-content:center;margin-top:8px}.site .why-owns{margin-top:56px}@media (max-width:1179.98px){.site .why .why-hero-title{font-size:72px}.site .why .why-title{font-size:44px}}@media (max-width:759.98px){.site .why .eyebrow{margin-bottom:12px}.site .why .why-hero-title{font-size:min(48px, calc((100vw - 2 * var(--page-margin)) / 7.6));line-height:1}.site .why-proof{flex-direction:column;gap:4px;margin:24px 0 28px;font-size:13px}.site .why-proof li+li:before{content:none}.site .why .why-title{font-size:34px}.site .why-number{margin-bottom:10px;font-size:18px}.site .why-figure .tile:not(.tile-bleed):not(.why-bleed){padding:20px 14px}.site .why-bleed{height:340px}.site .why-bleed picture{width:calc(var(--bleed-width,560px) * .62);top:24px;left:24px}.site .why-break{padding:40px 8px}.site .why-owns{margin-top:40px}}
