@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.t-next{font-weight:500;font-size:52px;line-height:.98;letter-spacing:-.02em}.t-stat{font-weight:400;font-size:64px;font-variant-numeric:tabular-nums}.t-stat,.t-stat-unit{line-height:1;letter-spacing:0}.t-stat-unit{font-weight:400;font-size:26px}.t-closing{font-weight:500;font-size:40px;line-height:1.02;letter-spacing:-.02em}.t-hero-stack{font-weight:500;font-size:30px;line-height:1.3;letter-spacing:-.01em}.t-hero{font-weight:500;font-size:36px;line-height:1.05;letter-spacing:0}.t-display{font-weight:500;font-size:46px;line-height:1;letter-spacing:-.02em}.t-hero-statement{line-height:1.12;letter-spacing:-.01em}.t-h2,.t-hero-statement{font-weight:500;font-size:32px}.t-h2{line-height:1.1;letter-spacing:-.02em}.t-app{font-size:28px;line-height:1.12}.t-app,.t-case{font-weight:500;letter-spacing:-.02em}.t-case{font-size:24px;line-height:1.1}.t-city{font-weight:500;font-size:28px;line-height:1.2;letter-spacing:0}.t-tab{line-height:normal}.t-roster,.t-tab{font-weight:500;font-size:20px;letter-spacing:0}.t-roster{line-height:1.35}.t-logo-name{font-weight:600;font-size:17px;line-height:normal;letter-spacing:0}.t-wordmark{font-weight:700;font-size:22px;line-height:1.2;letter-spacing:-.02em}.t-next-line{font-weight:400;font-size:17px;line-height:1.45;letter-spacing:0}.t-sub{font-size:16px}.t-body-lg,.t-sub{font-weight:400;line-height:1.4;letter-spacing:-.01em}.t-body-lg{font-size:15px}.t-stat-label{font-weight:400;font-size:14px;line-height:1.4;letter-spacing:0}.t-body,.t-small{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0}.t-name{font-weight:500;font-size:22px;line-height:1.15;letter-spacing:-.015em}.t-note{font-weight:500;font-size:16px;line-height:1.4;letter-spacing:-.02em}.t-caption{font-weight:400;font-size:13px;line-height:1.45;letter-spacing:0}.t-nav{font-weight:500;line-height:1.3}.t-link,.t-nav{font-size:15px;letter-spacing:0}.t-link{font-weight:600;line-height:normal}.t-chip{font-size:13px}.t-chip,.t-index{font-weight:600;line-height:normal;letter-spacing:0}.t-index{font-size:12px;font-variant-numeric:tabular-nums}.t-eyebrow{font-size:11px;letter-spacing:.08em}.t-eyebrow,.t-pill{font-weight:600;line-height:normal;text-transform:uppercase}.t-pill{font-size:10px;letter-spacing:.04em}@media (min-width:768px){.t-name{font-size:26px}.t-next{font-size:88px;line-height:.95;letter-spacing:-.03em}.t-stat{font-size:72px}.t-stat-unit{font-size:36px}.t-closing{font-size:44px;line-height:1}.t-closing,.t-hero{letter-spacing:-.02em}.t-hero{font-size:46px}.t-display{font-size:64px;letter-spacing:-.03em}.t-hero-statement{font-size:40px;letter-spacing:-.02em}.t-h2{font-size:38px;line-height:1.12}.t-app,.t-h2{letter-spacing:-.02em}.t-app{font-size:34px;line-height:1.15}.t-case{font-size:28px}.t-city{font-size:36px}.t-city,.t-tab{letter-spacing:-.02em}.t-roster,.t-tab{font-size:24px}.t-roster{line-height:1.3}.t-logo-name{font-size:20px}.t-next-line{font-size:22px;line-height:1.4}.t-body-lg,.t-stat-label,.t-sub{font-size:18px}.t-body{font-size:16px;line-height:1.55}.t-index{font-size:14px}.t-eyebrow,.t-pill{font-size:12px}}@media (min-width:1280px){.t-name{font-size:30px}.t-next{font-size:112px}.t-stat{font-size:90px}.t-closing,.t-stat-unit{font-size:48px}.t-hero{font-size:54px;letter-spacing:-.03em}.t-hero-statement{font-size:40px;line-height:1.1;letter-spacing:-.03em}.t-display{font-size:80px;letter-spacing:-.035em}.t-h2{font-size:44px;letter-spacing:-.03em}.t-app{font-size:40px;line-height:1.2}.t-case{font-size:34px}.t-city{font-size:40px}.t-roster,.t-tab{font-size:28px}.t-logo-name{font-size:24px}.t-next-line{font-size:26px}.t-body-lg,.t-stat-label,.t-sub{font-size:20px}.t-body{font-size:17px}}.t-hero-descriptor{font-size:16px;line-height:1.45;font-weight:600;letter-spacing:-.005em}@media (min-width:768px){.t-hero-descriptor{font-size:18px}}@media (min-width:1280px){.t-hero-descriptor{font-size:20px}}