.oil-project{background:#f3f6fa;color:#344f65}.oil-project *{box-sizing:border-box}.oil-shell{max-width:1180px;margin:auto;padding:34px 32px 58px}.oil-project a{color:#124f87;text-underline-offset:4px}.oil-project a:focus-visible{outline:3px solid #a38143;outline-offset:4px}.oil-breadcrumb{font-size:13px;line-height:1.7;margin:0 0 38px;color:#50667a}.oil-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:56px;align-items:center}.oil-project .oil-kicker{font-size:11px;line-height:1.6;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:#526c83;margin:0 0 18px}.oil-project h1{font-size:clamp(34px,4vw,52px);line-height:1.1;letter-spacing:-.035em;color:#0b2948;margin:0 0 24px}.oil-project h1 span{color:#476783}.oil-project p{font-size:16px;line-height:1.8;opacity:1;margin:0 0 20px}.oil-project .oil-lead{font-size:19px;line-height:1.65;color:#28465f}.oil-project .sh-technical-authority{margin-bottom:24px}.oil-actions{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin:25px 0}.oil-actions a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;font-size:14px;line-height:1.5;font-weight:750}.oil-project .oil-button{background:#0b2948;color:white;border-radius:9px;padding:14px 22px;text-decoration:none}.oil-facts{display:grid;gap:0;margin:30px 0 0;border-top:1px solid #cdd8e1}.oil-facts>div{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid #d9e1e8;font-size:13px;line-height:1.5}.oil-facts dt{color:#5b7284}.oil-facts dd{margin:0;color:#163852;font-weight:650}.oil-project .oil-project-film{min-width:0;margin:0;padding:0;background:transparent;border:0}.oil-project .oil-project-film>h2{font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;color:#476783}.oil-project .oil-project-film .sh-film-media{aspect-ratio:512/640;max-height:none}.oil-project .oil-project-film .sh-film-copy{padding:18px 22px}.oil-project .oil-project-film .sh-film-copy h3{font-size:20px;margin:0 0 10px}.oil-project .oil-project-film .sh-film-copy p{font-size:14px;line-height:1.65;margin-bottom:0}.oil-project .oil-project-film .sh-film-tag{display:none}.oil-project h2{font-size:clamp(28px,3.3vw,40px);line-height:1.17;letter-spacing:-.025em;color:#0b2948;margin:0 0 24px}.oil-story{padding:56px 0;border-top:1px solid #cbd7e1;margin-top:50px}.oil-story+.oil-story{margin-top:0}.oil-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:66px}.oil-story p:last-child{margin-bottom:0}.oil-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:36px}.oil-scope>div{border-top:2px solid #b4a17a;padding-top:22px}.oil-number{font-size:12px;letter-spacing:.1em;color:#6b7680}.oil-project h3{font-size:21px;line-height:1.3;color:#12344f;margin:17px 0 14px}.oil-gallery-heading{max-width:750px;margin-bottom:28px}.oil-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.oil-gallery figure{margin:0;overflow:hidden;background:white;border:1px solid #d1dce5;border-radius:12px}.oil-gallery a{display:block}.oil-gallery img{display:block;width:100%;height:auto;aspect-ratio:512/640;object-fit:contain}.oil-gallery figcaption{font-size:13px;line-height:1.6;padding:17px 20px;color:#425d73}.oil-assurance{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center;background:#e6edf4;border:1px solid #cbd7e1;border-radius:16px;padding:38px}.oil-assurance p:last-child{margin:0}.oil-project .oil-statement{font-size:clamp(24px,3vw,35px);line-height:1.3;font-weight:650;letter-spacing:-.025em;color:#173952;border-left:2px solid #b49c6d;padding-left:28px}.oil-statement span{color:#557087}.oil-text-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px}.oil-text-links a,.oil-related a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:700}.oil-contact{padding:46px;border-radius:18px;background:#0b2948;color:#e5edf5}.oil-contact h2{color:#fff;max-width:670px}.oil-project .oil-contact .oil-kicker{color:#c2cfdc}.oil-contact p{max-width:720px}.oil-project .oil-contact a{color:#fff}.oil-project .oil-contact .oil-button{background:#f0f4f8;color:#0b2948}.oil-contact .oil-motto{font-size:18px;font-weight:750;color:#fff}.oil-project .oil-contact-details{font-size:14px;line-height:2;margin-bottom:0;overflow-wrap:anywhere}.oil-contact-details a{display:inline-block;min-height:44px;padding:8px 0}.oil-related{display:flex;gap:8px 26px;flex-wrap:wrap;padding-top:26px}@media(max-width:900px){.oil-shell{padding:28px 24px 44px}.oil-hero{gap:30px;grid-template-columns:1fr 1fr}.oil-split{gap:32px}.oil-scope{gap:22px}.oil-gallery{gap:16px}.oil-assurance{gap:28px;padding:28px}}@media(max-width:700px){.oil-shell{padding:24px 22px 40px}.oil-breadcrumb{margin-bottom:28px}.oil-hero{grid-template-columns:1fr;gap:32px}.oil-project h1{font-size:clamp(34px,8.8vw,48px)}.oil-project .oil-project-film{width:100%;max-width:470px;justify-self:center}.oil-actions{gap:12px}.oil-actions .oil-button{width:100%}.oil-facts{margin-top:24px}.oil-story{padding:36px 0;margin-top:36px}.oil-split{grid-template-columns:1fr;gap:0}.oil-scope{grid-template-columns:1fr;gap:28px;margin-top:28px}.oil-scope h3{margin-top:10px}.oil-gallery{grid-template-columns:1fr;gap:22px;max-width:470px;margin:auto}.oil-assurance{grid-template-columns:1fr;gap:26px;padding:25px}.oil-project .oil-statement{font-size:28px}.oil-contact{padding:30px 24px}.oil-project .oil-lead{font-size:18px}.oil-project p{font-size:16px}.oil-contact .oil-actions a{width:100%;justify-content:center}.oil-related{gap:8px 20px}}