.hero-title{margin:0;font-weight:300;font-size:clamp(38px,3.65vw,64px);line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.hero-title[tabindex="-1"]:focus{outline:none}.page-hero .hero-title{font-size:clamp(38px,3.6vw,62px);line-height:1.13;max-width:21ch;overflow-wrap:break-word}.page-hero .hero-title span{display:block;color:var(--gold)}.page-hero .hero-title br{display:none}.page-hero .hero-title .nobreak,.page-hero .hero-title .keep-word{display:inline;color:inherit}.page-hero-grid.without-diagram .hero-title{grid-column:1;grid-row:2 / span 3;max-width:17ch}.ai-hero .hero-title{max-width:21ch;margin:0 0 25px;font-size:clamp(36px,4.2vw,66px);line-height:1.09;letter-spacing:-.045em;font-weight:400;text-wrap:balance}.ai-hero .hero-title span{color:var(--gold)}.ai-hero .hero-title span.block{display:block}.horizon-title .hero-title{font-size:clamp(38px,3.55vw,60px);font-weight:450;line-height:1.08;letter-spacing:-.045em;color:var(--text)}.horizon-title .hero-title span{display:block}.page-hero h1.eyebrow,.ai-hero h1.eyebrow,.horizon-title h1.eyebrow{display:block;max-width:none;margin:0 0 18px;color:var(--gold);font-family:var(--font);font-size:15px;font-weight:500;line-height:1.5;letter-spacing:.005em;text-wrap:wrap;overflow-wrap:normal}.page-hero-grid.without-diagram h1.eyebrow{grid-column:1 / -1;grid-row:auto;max-width:none;margin-bottom:22px}.ai-hero h1.eyebrow{margin-bottom:22px;font-size:12px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;text-wrap:pretty}.horizon-title h1.eyebrow{margin-bottom:20px;text-wrap:pretty}@media(max-width:1100px){.page-hero .hero-title{font-size:clamp(38px,4.2vw,50px)}.horizon-title .hero-title{font-size:clamp(42px,6.1vw,60px)}}@media(max-width:1050px){.ai-hero .hero-title{font-size:44px}}@media(max-width:760px){.page-hero .hero-title{font-size:clamp(36px,5.8vw,48px);max-width:20ch}.page-hero-grid.without-diagram .hero-title{max-width:20ch}}@media(max-width:759px){.ai-hero .hero-title{font-size:39px;line-height:1.12;max-width:20ch}.ai-hero h1.eyebrow{margin-bottom:18px;font-size:11px}.horizon-title .hero-title{font-size:clamp(34px,8.8vw,48px);line-height:1.1}}@media(max-width:520px){.page-hero .hero-title{font-size:38px}}@media(max-width:380px){.ai-hero .hero-title{font-size:35px}}@media(max-width:350px){.page-hero .hero-title{font-size:34px}.horizon-title .hero-title{font-size:32px}.horizon-title h1.eyebrow{margin-bottom:16px}}@media(max-width:340px){.page-hero .hero-title{font-size:32px}}@media screen{.page-hero h1.eyebrow,.ai-hero h1.eyebrow,.horizon-title h1.eyebrow{color:var(--gold);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}}@media screen and (forced-colors:active){.page-hero h1.eyebrow,.ai-hero h1.eyebrow,.horizon-title h1.eyebrow{color:CanvasText}}@media print{.hero-title{color:#111217!important}.hero-title span{color:#8a6d1d!important}.page-hero h1.eyebrow,.ai-hero h1.eyebrow,.horizon-title h1.eyebrow{color:#6b6e78!important}}
