body.home-horizon{--bg: #0d141c;--panel: #111922;--text: #f5f2e9;--muted: #d0d9e1;--gold: #dbc58a;--gutter: clamp(24px, 5vw, 90px);--max: 1600px;--header: 92px;--logo-h: 42px}.home-horizon .site-header,.home-horizon .site-header.has-scrolled{background:#0c131b;border-bottom-color:transparent}.home-horizon .site-header .logo{width:195px;height:auto}.home-horizon .header-cta{border-radius:0;font-size:14px;font-weight:400}.home-horizon .desktop-nav{color:#dbe2e9}.horizon-hero{display:flex;flex-direction:column;background:#0d141c}.horizon-art{position:relative;isolation:isolate;height:clamp(220px,34vh,340px);height:clamp(220px,34svh,340px);width:100%;background:#0d141c}.horizon-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0c131b 0,#0c131b00 32px,#0d141c00 calc(100% - 100px),#0d141c)}.horizon-art picture{display:block;height:100%}.horizon-art img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.horizon-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:65px;padding-block:24px 48px}.horizon-copy>*{min-width:0}.horizon-copy .eyebrow{color:#dbc58a;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.horizon-copy h1{font-size:clamp(42px,4vw,65px);font-weight:450;line-height:1.08;letter-spacing:-.045em;color:#f5f2e9}.horizon-copy h1 span{display:block}.horizon-sub{color:#dbc58a;font-size:26px;line-height:1.3;letter-spacing:-.02em;margin-top:20px}.horizon-support{align-self:center}.horizon-description{color:#dbe2e9;font-size:20px;line-height:1.6;max-width:570px}.horizon-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 26px;margin-top:32px}.horizon-actions .button{min-height:56px;max-width:100%;padding:14px 20px;gap:24px;border-radius:0;font-size:17px;line-height:1.4;font-weight:500;color:#101820;background:#dbc58a;border-color:#dbc58a}.horizon-actions .button:hover{background:#eee0b4;border-color:#eee0b4}.horizon-actions .text-link{min-height:50px;max-width:100%;font-size:16px;line-height:1.4;gap:20px;color:#eef1f3;border-bottom:1px solid #687783}.horizon-actions a>span{font-size:22px;line-height:1}.home-horizon #experience{background:#111922;padding-block:42px 60px;content-visibility:visible;border-top-color:transparent}.home-horizon #experience .section-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center;margin-bottom:48px}.home-horizon #experience .section-head .eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:11px;margin-bottom:18px}.home-horizon #experience .section-head h2{font-size:clamp(32px,2.5vw,42px);line-height:1.12;font-weight:400}.home-horizon #experience .section-head h2 span{display:block;color:#f5f2e9}.home-horizon #experience .section-head>p{font-size:18px;line-height:1.6;color:#d0d9e1;max-width:60ch}.home-horizon .experience-grid p{font-size:17px}.home-horizon .experience-grid>div{min-width:0}@media(min-width:1101px)and (max-width:1250px){.home-horizon .site-header .logo{width:170px}.home-horizon .header-inner{gap:18px}.home-horizon .desktop-nav{font-size:12px;gap:12px}.horizon-copy{gap:40px}.horizon-description{font-size:18px}.horizon-actions{gap:12px 20px}}@media(max-width:1100px){body.home-horizon{--header: 82px}.home-horizon .site-header .logo{width:180px}.horizon-copy{order:1;display:block;padding-block:48px}.horizon-copy h1{font-size:clamp(45px,6.1vw,66px)}.horizon-description{margin-top:28px;max-width:640px}.horizon-art{order:2;height:clamp(200px,26vh,300px);height:clamp(200px,26svh,300px)}.horizon-art:after{background:linear-gradient(180deg,#0d141c 0,#0d141c00 32px,#11192200 calc(100% - 80px),#111922)}.horizon-art img{object-position:70% center}.home-horizon #experience .section-head{gap:36px}}@media(max-width:759px){body.home-horizon{--gutter: 24px;--header: 76px}.home-horizon .site-header .logo{width:167px}.horizon-copy{padding-block:42px 40px}.horizon-copy .eyebrow{font-size:10px;line-height:1.6;letter-spacing:.12em}.horizon-copy h1{font-size:clamp(38px,9.5vw,61px);line-height:1.1}.horizon-sub{font-size:25px;line-height:1.35}.horizon-description{margin-top:25px;font-size:18px;line-height:1.65}.horizon-actions{gap:10px 20px;margin-top:27px}.horizon-actions .button{font-size:16px;min-height:53px}.horizon-actions .text-link{font-size:15px}.horizon-art{height:clamp(160px,24vh,220px);height:clamp(160px,24svh,220px)}.horizon-art:after{background:linear-gradient(180deg,#0d141c 0,#0d141c00 24px,#11192200 calc(100% - 64px),#111922)}.home-horizon #experience{padding-block:40px 48px}.home-horizon #experience .section-head{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:34px}.home-horizon #experience .section-head h2{font-size:36px}.home-horizon #experience .section-head>p{font-size:17px}}@media(max-width:350px){body.home-horizon{--gutter: 20px}.horizon-copy h1{font-size:36px}.horizon-sub{font-size:23px}}@media print{.horizon-art{display:none}.horizon-copy{display:block;padding:0}.horizon-copy h1,.horizon-sub,.horizon-description{color:#111}}
