.landing-page{background:#07111f;color:#f3f0e9}.landing-page header{border-color:#ffffff4d}.landing-page .logo,.landing-page nav a{color:#f3f0e9}.landing-page #lang{border-color:#f3f0e9;color:#f3f0e9}.landing-hero{min-height:calc(100vh - 85px);display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;padding:65px 0 80px}.landing-kicker{display:flex;align-items:center;gap:13px;color:#ff7540;font-size:13px}.landing-kicker span{width:38px;height:1px;background:#ff5c1a}.landing-copy h1{font-size:clamp(60px,7vw,100px);color:#f3f0e9;line-height:1.1;margin:28px 0}.landing-copy h1 em{color:#ff5c1a}.landing-copy>p{font-size:18px;line-height:1.9;color:#aeb8c2;max-width:590px}.landing-actions{display:flex;align-items:center;gap:28px;margin-top:35px}.action-primary{background:#ff5c1a;color:#fff;text-decoration:none;padding:17px 23px;display:flex;gap:34px;font-weight:700}.action-secondary{color:#f3f0e9;text-decoration:none;border-bottom:1px solid #f3f0e9;padding:9px 0}.landing-art{height:650px;position:relative;overflow:hidden}.landing-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07111f47,transparent 48%)}.landing-art img{width:100%;height:100%;object-fit:cover}.art-caption{position:absolute;z-index:2;bottom:30px;left:30px;direction:ltr;display:flex;flex-direction:column;font-family:"Newsreader";line-height:.8}.art-caption span{font-size:18px}.art-caption strong{font-size:46px;color:#ff5c1a}.art-caption small{font-size:10px;margin-top:15px;letter-spacing:.2em}.landing-pillars{border-top:1px solid #f3f0e940;padding:32px 0 100px}.pillar-title{display:flex;justify-content:space-between;font-size:14px}.pillar-title b{color:#ff5c1a}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px}.pillar-grid article{padding:15px 35px 20px;border-inline-start:1px solid #f3f0e933}.pillar-grid article:first-child{border-inline-start:0}.pillar-grid article>b{color:#ff5c1a;font-size:12px}.pillar-grid h2{font-size:28px;margin:25px 0 14px}.pillar-grid p{line-height:1.8;color:#aeb8c2}.landing-author{background:#f3f0e9;color:#07111f;margin:0 -34px;padding:95px max(34px,calc((100% - 950px)/2));display:grid;grid-template-columns:220px 1fr;gap:60px;align-items:center}.initials{width:210px;height:245px;background:#ff5c1a;color:#f3f0e9;display:grid;place-items:center;font-family:"Newsreader";font-size:70px}.landing-author h2{font-size:45px;margin:10px 0}.landing-author p{font-size:18px;line-height:1.8;color:#4e565e;max-width:650px}.landing-author a{color:#07111f;text-decoration:none;border-bottom:2px solid #ff5c1a;padding-bottom:8px;font-weight:700}.landing-final{padding:125px 0;text-align:center}.landing-final>p{color:#9ca8b3}.landing-final h2{font-size:clamp(50px,7vw,90px);line-height:1.15;margin:25px 0 50px}.landing-final h2 em{color:#ff5c1a;font-style:italic}.landing-final a{display:inline-flex;gap:50px;background:#f3f0e9;color:#07111f;padding:18px 28px;text-decoration:none;font-weight:700}.landing-page footer{border-color:#f3f0e940;color:#8f9aa6}.landing-page footer a,.landing-page footer .logo{color:#f3f0e9}
@media(max-width:900px){.landing-hero{grid-template-columns:1fr;padding-top:45px}.landing-copy{order:1}.landing-art{height:470px}.pillar-grid{grid-template-columns:1fr}.pillar-grid article{border-inline-start:0;border-top:1px solid #f3f0e933;padding:30px 5px}.landing-author{margin:0 -22px}.landing-copy h1{font-size:58px}}
@media(max-width:560px){.landing-art{height:330px}.landing-copy h1{font-size:44px}.landing-actions{align-items:stretch;flex-direction:column}.action-primary{justify-content:space-between}.landing-author{display:block}.initials{width:150px;height:175px;font-size:50px;margin-bottom:35px}.landing-author h2{font-size:34px}.landing-final{padding:90px 0}.art-caption strong{font-size:34px}}
