.industry-hero{display:grid;grid-template-columns:1.04fr 1fr;gap:70px;align-items:center;padding-block:70px 80px}.industry-hero h1{font-size:clamp(44px,5vw,74px);line-height:1.33;margin:16px 0 27px;font-weight:500}.industry-hero .lead{max-width:470px;font-size:15px;color:var(--muted);line-height:2.1}.industry-hero .actions{margin-top:30px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.industry-kicker{font-size:10px;letter-spacing:2px;color:var(--green)}.industry-hero .fine-print{margin-top:22px}.technical-cover{background:#dfe9e2;position:relative;min-height:485px;padding:36px;isolation:isolate;overflow:hidden;border-radius:100px 4px 4px 4px}.technical-cover:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0d5b560a 1px,transparent 1px),linear-gradient(#0d5b560a 1px,transparent 1px);background-size:30px 30px;z-index:-1}.cover-edition{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.6px;padding-left:38px;color:var(--green)}.cover-sun{position:absolute;width:165px;height:165px;border-radius:50%;background:var(--gold);right:-45px;top:55px;opacity:.8;z-index:-1}.spec-sheet{background:var(--paper);margin:35px 10px 0 17px;padding:28px 26px;transform:rotate(-4deg);box-shadow:12px 18px 0 #0d5b5620;border:1px solid #ced8cf;position:relative}.spec-sheet:before{content:'“';position:absolute;font:120px/1 Georgia,serif;color:var(--red);top:-26px;right:17px}.spec-sheet h2{font-size:25px;margin:0 0 20px}.spec-sheet p{font-size:11px;margin:9px 0;color:var(--muted)}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-block:1px solid var(--line);padding:17px 0;margin:16px 0}.spec-grid strong{display:block;font:34px/1.2 Georgia,serif;color:var(--green)}.spec-grid small{font-size:10px}.cover-caption{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:37px 5px 0;font-size:9px;letter-spacing:1.1px}.cover-caption img{width:40px;height:40px}.industry-note{border-block:1px solid var(--line);padding:20px 0;display:flex;justify-content:space-between;gap:30px;font-size:12px;color:var(--muted)}.industry-note strong{color:var(--green);font-weight:500}.document-menu{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.document-menu article{border-top:2px solid var(--green);padding:25px 0}.document-menu span{font-size:10px;color:var(--red);letter-spacing:1px}.document-menu h3{font-size:23px;margin:18px 0 13px}.document-menu p{font-size:13px;line-height:2;color:var(--muted)}.translation-focus{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:start}.focus-proof{background:#fffdf7;border:1px solid var(--line);padding:32px}.focus-proof blockquote{margin:20px 0;font-size:20px;font-family:var(--serif);line-height:1.8}.focus-proof .translated{font:18px/1.8 Georgia,serif;color:var(--green);border-top:1px solid var(--line);padding-top:22px}.focus-proof .example-label{font-size:10px;color:var(--muted);letter-spacing:1px}.focus-list{padding:0;list-style:none}.focus-list li{border-bottom:1px solid var(--line);padding:18px 0;font-size:14px}.focus-list b{color:var(--red);font-size:11px;margin-right:20px}.industry-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.industry-plans article{border:1px solid var(--line);padding:28px;background:#fffdf7}.industry-plans article:nth-child(2){background:var(--green);color:var(--paper)}.industry-plans h3{font-size:23px}.industry-plans .price{font:38px/1.3 Georgia,serif;margin:22px 0 14px}.industry-plans .price small{font:10px var(--sans);margin-left:4px}.industry-plans p{font-size:12px;line-height:2}.industry-plans article:nth-child(2) a{color:var(--paper);border-color:#aac5bb}.industry-plans a{margin-top:20px;display:inline-block;border-bottom:1px solid var(--green);font-size:12px}.industry-faq details{border-top:1px solid var(--line);padding:23px 0}.industry-faq summary{font-size:16px;cursor:pointer;color:var(--green)}.industry-faq p{font-size:13px;max-width:800px;line-height:2;color:var(--muted);margin-top:18px}.city-invitation{position:relative;background:#e4ece4;padding:55px;overflow:hidden;isolation:isolate;margin-block:30px 70px}.city-invitation>img{position:absolute;right:0;top:0;width:58%;height:100%;object-fit:cover;mix-blend-mode:multiply;z-index:-1;opacity:.65;mask-image:linear-gradient(to right,transparent,#000)}.city-invitation h2{font-size:36px}.city-invitation p{font-size:13px;margin:17px 0 25px;max-width:500px}.related-industries{display:flex;gap:25px;flex-wrap:wrap;font-size:12px;margin:28px 0}.industry-hero[data-sector=energy] .technical-cover{border-radius:4px 100px 4px 4px;background:#e8ebd9}.industry-hero[data-sector=energy] .spec-sheet{transform:rotate(3deg)}.industry-hero[data-sector=equipment] .technical-cover{border-radius:4px 4px 100px 4px;background:#dde5e2}.industry-hero[data-sector=equipment] .spec-sheet{transform:rotate(-2deg)}.industry-hub{padding-block:70px}.industry-hub h1{font-size:clamp(40px,5vw,66px);font-weight:500}.sector-links{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:45px}.sector-links a{padding:36px 30px;background:#e6ede5;display:flex;flex-direction:column;min-height:300px;border-radius:3px}.sector-links a:nth-child(2){background:#f0e6cf}.sector-links a:nth-child(3){background:#dfe7e5}.sector-links h2{font-size:30px;margin-top:27px}.sector-links p{font-size:13px;color:var(--muted);line-height:2}.sector-links strong{margin-top:auto;color:var(--green);font-size:13px;padding-top:30px}.sector-links a:hover strong{color:var(--red)}@media(max-width:850px){.industry-hero{grid-template-columns:1fr;gap:30px;padding-block:40px}.industry-hero h1{font-size:47px}.technical-cover{min-height:450px}.translation-focus{grid-template-columns:1fr;gap:25px}.document-menu,.industry-plans,.sector-links{grid-template-columns:1fr}.industry-note{display:block}.industry-note span{display:block;margin-top:10px}.city-invitation{padding:30px}.city-invitation>img{width:100%;opacity:.25}.city-invitation h2{font-size:30px}.focus-proof{padding:24px}.industry-hero .lead{font-size:14px}.industry-hub{padding-top:40px}.spec-sheet{margin-inline:0;padding:25px 20px}.technical-cover{padding:30px 23px}.cover-caption{margin-top:33px}.sector-links a{min-height:260px}}
