.editorial-hero{isolation:isolate;color:var(--primary-foreground);align-items:center;min-height:min(840px,100svh - 36px);padding-block:185px 100px;display:flex;position:relative;overflow:hidden}.editorial-hero-photo,.editorial-hero-veil{z-index:-2;position:absolute;inset:0}.editorial-hero-photo img{object-fit:cover;width:100%;height:100%}.editorial-hero-veil{z-index:-1;background:var(--hero-veil)}.editorial-hero-veil:after{content:"";background:var(--hero-side-veil);position:absolute;inset:130px 0 0}.editorial-hero h1{overflow-wrap:break-word;max-width:930px;margin:0 0 26px;font-size:52px;font-weight:800;line-height:1.16}.editorial-answer{max-width:760px;margin:0;font-size:16px;line-height:1.9}.editorial-hero>.image-provenance{right:90px}.editorial-experience .editorial-direct{color:var(--foreground);font-weight:700}.mtr-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:38px 0 0;padding:0;list-style:none;display:grid}.mtr-flow li{flex-direction:column;gap:20px;min-width:0;display:flex}.mtr-flow-icon{width:60px;height:60px;color:var(--primary);background:var(--accent);border-radius:50%;place-items:center;display:grid}.mtr-flow-icon svg{width:28px;height:28px}.mtr-flow strong{font-size:18px}.mtr-flow-line{background:var(--brand-green);transform-origin:0;width:100%;height:2px;animation:1.8s both editorial-line}.editorial-status{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;padding:0;font-size:13px;list-style:none;display:grid}.editorial-status li{align-items:center;gap:10px;display:flex}.editorial-status svg{color:var(--brand-green);flex-shrink:0}.sustainability-axes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:35px;display:grid}.sustainability-axes article{background:var(--card);box-shadow:var(--shadow-soft);border-radius:22px;transition:transform .25s;overflow:hidden}.sustainability-axes article:hover{transform:translateY(-4px)}.sustainability-axes .service-media{aspect-ratio:16/9;border-radius:0}.sustainability-axis-copy{padding:30px}.sustainability-axis-copy h3{align-items:center;gap:13px;display:flex}.sustainability-axis-copy h3 svg{color:var(--brand-green-text);width:27px;height:27px}.sustainability-axis-copy p{margin:0}.editorial-purpose{grid-template-columns:1fr 1fr;gap:60px;margin-block:36px;display:grid}.editorial-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:25px 0 0;padding:0;list-style:none;display:grid}.editorial-values li{border-top:1px solid var(--footer-line);padding-top:18px;font-size:14px;line-height:1.7}.editorial-facts{grid-template-columns:1fr 1fr;gap:40px;margin-top:35px;display:grid}.editorial-facts>div{border-top:1px solid var(--border);flex-direction:column;gap:15px;padding-top:30px;display:flex}.editorial-facts strong{color:var(--primary);font-size:42px;font-weight:800}.editorial-facts span{font-size:14px}@keyframes editorial-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=900px){.editorial-values{grid-template-columns:1fr 1fr}.mtr-flow{gap:16px}.mtr-flow strong{font-size:15px}}@media (width<=640px){.editorial-hero{min-height:calc(100svh - 28px);padding-block:145px 80px}.editorial-hero h1{font-size:34px}.editorial-answer{font-size:13px}.editorial-hero .service-actions a{width:100%}.mtr-flow{grid-template-columns:1fr;gap:20px}.mtr-flow li{flex-direction:row;align-items:center;gap:16px}.mtr-flow-icon{flex-shrink:0;width:46px;height:46px}.mtr-flow-line{flex:1;min-width:15px}.sustainability-axes,.editorial-purpose{grid-template-columns:1fr;gap:25px}.sustainability-axis-copy{padding:24px}.editorial-status{grid-template-columns:1fr}.editorial-facts{gap:24px}.editorial-facts strong{font-size:28px}.editorial-facts span{font-size:12px}.editorial-values{gap:20px 16px}}@media (prefers-reduced-motion:reduce){.mtr-flow-line{animation:none}.sustainability-axes article{transition:none}}
