.opora{--blue:#153b6a;--red:#e53738;--paper:#f2f0eb;--ink:#111b29;background:var(--paper);color:var(--ink)}.opora>header{height:70px;padding:0 4vw;justify-content:space-between;border-bottom:1px solid #111b2930;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.opora>header,.opora>header a{display:flex;align-items:center}.opora>header a{gap:10px;font-weight:700}.oporaHero{min-height:820px;display:grid;grid-template-columns:1.05fr .95fr;background:var(--blue);color:#fff}.oporaHeroCopy{padding:7vw 5vw;display:flex;flex-direction:column;justify-content:center}.oporaHeroCopy>p,.oporaIntro>p,.oporaResult>p,.oporaRole>div>p,.oporaSteps>p{font-size:10px;letter-spacing:.18em}.oporaHeroCopy>p{color:#b9d7f3}.oporaHero h1{margin:28px 0;font:400 clamp(62px,7vw,112px)/.88 Georgia,serif;letter-spacing:-.065em}.oporaHero h1 em{font-weight:400;color:#ff7979}.oporaHero h2{max-width:720px;font:400 clamp(22px,2.3vw,36px)/1.15 Georgia,serif}.oporaHeroPhoto{position:relative;background:#e8e6e0;overflow:hidden}.oporaHeroPhoto img{object-fit:contain}.oporaMetrics{display:grid;grid-template-columns:repeat(4,1fr);background:var(--red);color:#fff}.oporaMetrics div{padding:38px 3vw;border-left:1px solid #ffffff40;display:flex;flex-direction:column}.oporaMetrics b{font:400 54px Georgia,serif}.oporaMetrics span{font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.08em}.oporaIntro,.oporaResult,.oporaRole{padding:115px 6vw;display:grid;grid-template-columns:.4fr 1.6fr;gap:7vw}.oporaIntro h2,.oporaResult h2,.oporaRole h2{margin:0;font:400 clamp(48px,6vw,90px)/.94 Georgia,serif;letter-spacing:-.055em}.oporaIntro div>p{max-width:800px;margin:38px 0 0 auto;font-size:18px;line-height:1.7}.oporaSteps{padding:105px 4vw;background:#102b4c;color:#fff}.oporaSteps>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border-top:1px solid #ffffff55}.oporaSteps article{min-height:350px;padding:28px;border-left:1px solid #ffffff30}.oporaSteps article>span{color:#ff7979;font:italic 17px Georgia,serif}.oporaSteps h3{margin:75px 0 20px;font:400 31px Georgia,serif}.oporaSteps article p{font-size:14px;line-height:1.65;color:#dbe9f6}.oporaPhoto{height:min(78vh,820px);position:relative;background:#d9d8d3}.oporaPhoto img{object-fit:contain}.oporaResultGrid{display:grid;grid-template-columns:1fr 1fr;margin-top:65px;border-top:1px solid #111b2940}.oporaResultGrid article{padding:30px;border-left:1px solid #111b2935}.oporaResultGrid b{color:var(--red);font:400 28px Georgia,serif}.oporaResultGrid p{font-size:15px;line-height:1.65}.oporaRole{grid-template-columns:1.15fr .85fr;background:#d9e7f3}.oporaRole ul{list-style:none;margin:0;padding:0}.oporaRole li{display:flex;gap:13px;padding:20px 0;border-top:1px solid #111b2942;font-size:15px}.oporaRole li svg{flex:none;color:var(--red)}.oporaNext{padding:95px 6vw;display:flex;justify-content:space-between;align-items:end;gap:40px;background:var(--blue);color:#fff}.oporaNext p{max-width:880px;margin:0;font:400 clamp(36px,4.8vw,72px)/.98 Georgia,serif;letter-spacing:-.045em}.oporaNext a{display:flex;gap:12px;align-items:center;border-bottom:1px solid;padding-bottom:8px;font-size:12px;font-weight:700;text-transform:uppercase}@media(max-width:800px){.opora>header span{display:none}.oporaHero{grid-template-columns:1fr;min-height:auto}.oporaHeroCopy{padding:85px 20px}.oporaHero h1{font-size:53px}.oporaHeroPhoto{min-height:390px}.oporaMetrics{grid-template-columns:1fr 1fr}.oporaIntro,.oporaResult,.oporaRole{padding:80px 20px;grid-template-columns:1fr}.oporaSteps{padding:80px 20px}.oporaSteps>div{grid-template-columns:1fr}.oporaSteps article{min-height:auto;border-left:0;border-top:1px solid #ffffff30}.oporaSteps h3{margin:40px 0 15px}.oporaPhoto{height:44vh}.oporaResultGrid{grid-template-columns:1fr}.oporaNext{padding:70px 20px;align-items:start;flex-direction:column}}