.ehs-why{color:#1c323a;font:400 17px/1.7 Inter,sans-serif}.ehs-why *{box-sizing:border-box}.ehs-why>.ehs-native-area{padding:0}.ehs-why .dnd-section>.row-fluid{max-width:none;padding:0}.ehs-why .dnd-section .dnd-column{padding:0}.ehs-why .why-section{background:var(--ehs-module-background,transparent);color:var(--ehs-module-text,#1c323a);padding:82px 0}.ehs-why .why-container{margin:0 auto;max-width:1200px;padding:0 22px}.ehs-why :is(h1,h2,h3,p,a,blockquote){color:inherit}.ehs-why :is(h1,h2,h3){font-family:Nunito,sans-serif;font-weight:700;letter-spacing:-.025em;margin:0 0 22px;text-transform:none}.ehs-why h1{font-size:clamp(38px,4.3vw,56px);line-height:1.13}.ehs-why h2{font-size:clamp(31px,3.25vw,40px);line-height:1.18}.ehs-why h3{font-size:25px;line-height:1.25;margin-bottom:13px}.ehs-why p{font-size:17px;line-height:1.7;margin:0 0 21px}.ehs-why .why-eyebrow{display:block;font:700 12px/1.5 Inter,sans-serif;letter-spacing:.1em;margin-bottom:22px;text-transform:uppercase}.ehs-why .why-hero-grid{align-items:center;display:grid;gap:72px;grid-template-columns:1.2fr .8fr}.ehs-why .why-lead{font-size:20px;line-height:1.6}.ehs-why .why-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:30px}.ehs-why .why-text-link{display:inline-block;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:6px}.ehs-why .why-question{background:radial-gradient(ellipse at 85% 10%,var(--why-card-accent,#f0dfd1) 0,transparent 65%),var(--why-card,#e8ece3);border-radius:30px;color:#1c323a;padding:36px;transform:rotate(1deg)}.ehs-why .why-question h2{font-size:30px;line-height:1.25}.ehs-why .why-question p{font-size:15px}.ehs-why .why-words{display:flex;flex-direction:column;font-family:Nunito,sans-serif;font-size:24px;font-weight:700;gap:8px;line-height:1.35;margin-top:30px}.ehs-why .why-words span:last-child{color:#805246}.ehs-why .why-intro{align-items:start;display:grid;gap:70px;grid-template-columns:1fr 1fr}.ehs-why .why-four{display:grid;gap:34px;grid-template-columns:repeat(4,1fr);margin-top:48px}.ehs-why .why-number{color:#865647;display:block;font-size:13px;font-weight:700;letter-spacing:.05em;margin-bottom:16px}.ehs-why .why-four h3{font-size:23px}.ehs-why .why-four p{font-size:15px}.ehs-why .why-three{display:grid;gap:46px;grid-template-columns:repeat(3,1fr);margin-top:36px}.ehs-why .why-three p{font-size:16px}.ehs-why .why-note{background:var(--why-note,#f8f5ed);border-radius:20px;color:#1c323a;margin-top:30px;max-width:850px;padding:24px 28px}.ehs-why .why-story-grid{align-items:center;display:grid;gap:64px;grid-template-columns:.95fr 1.05fr}.ehs-why figure{aspect-ratio:1/1;border-radius:28px;margin:0;overflow:hidden}.ehs-why figure img{display:block;height:100%!important;mix-blend-mode:multiply;object-fit:cover;object-position:center;width:100%}.ehs-why blockquote{background:none;border:0;font-family:Nunito,sans-serif;font-size:27px;font-style:normal;font-weight:700;line-height:1.4;margin:28px 0 12px;padding:0}.ehs-why .why-credit{font-size:13px;margin-bottom:25px}.ehs-why .why-ambition .why-eyebrow{color:#f4b09d}.ehs-why .why-invitation{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-top:54px;padding-top:12px}.ehs-why .why-invitation p{margin-bottom:0;max-width:670px}.ehs-why .cta-primary{flex-shrink:0;text-decoration:none}.ehs-why a:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(max-width:1000px){.ehs-why .why-hero-grid{gap:40px}.ehs-why .why-four{grid-template-columns:1fr 1fr}.ehs-why .why-intro,.ehs-why .why-story-grid{gap:40px}}@media(max-width:767px){.ehs-why .why-section{padding:56px 0}.ehs-why .why-container{padding:0 22px}.ehs-why .why-hero-grid,.ehs-why .why-intro,.ehs-why .why-story-grid{gap:28px;grid-template-columns:1fr}.ehs-why .why-three{gap:24px;grid-template-columns:1fr}.ehs-why .why-question{margin-top:10px;padding:28px;transform:none}.ehs-why .why-four{gap:24px;margin-top:24px}.ehs-why .why-story figure{margin:auto;max-width:500px;width:100%}.ehs-why .why-invitation{align-items:flex-start;flex-direction:column;gap:24px;margin-top:35px}.ehs-why .why-note{padding:22px}.ehs-why h1{font-size:38px}.ehs-why h2{font-size:32px}}@media(max-width:480px){.ehs-why .why-four{gap:18px;grid-template-columns:1fr}.ehs-why .why-number{margin-bottom:10px}.ehs-why .why-question h2{font-size:27px}.ehs-why .why-actions{gap:20px}.ehs-why blockquote{font-size:25px}}