.institutional-site{background:#f7f8f6;color:#13202a;font-family:Arial,Helvetica,sans-serif}.institutional-site *{box-sizing:border-box}.institutional-site main{overflow:hidden}.institutional-hero{position:relative;min-height:min(850px,100svh);display:flex;align-items:flex-end;color:#fff;background:#13202a}.institutional-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.institutional-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0e1825d9,#0e182588 45%,transparent 78%),linear-gradient(0deg,#0e1825b8,transparent 58%)}.institutional-hero-copy{position:relative;z-index:1;width:min(760px,90vw);padding:clamp(130px,18vh,190px) max(24px,calc((100vw - 1280px)/2)) clamp(70px,11vh,110px)}.institutional-kicker{font-size:11px;letter-spacing:.2em;font-weight:700}.institutional-hero h1{font-size:clamp(48px,7vw,104px);line-height:.93;letter-spacing:-.055em;margin:22px 0;max-width:980px}.institutional-hero-copy>p:not(.institutional-kicker){font-size:clamp(18px,2vw,25px);line-height:1.45;max-width:680px}.institutional-hero small{display:block;max-width:620px;margin-top:18px;line-height:1.5;color:#ffffffc7}.institutional-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;margin-top:24px;border-radius:3px;font-size:12px;font-weight:700;letter-spacing:.04em}.institutional-button.light{background:#fff;color:#13202a}.institutional-button.lime{background:#d7f797;color:#13202a}.institutional-section{padding:clamp(80px,11vw,150px) max(24px,calc((100vw - 1280px)/2));display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,110px);align-items:start}.institutional-section.alternate{background:#e9eeea}.institutional-heading{position:sticky;top:100px}.institutional-final h2,.institutional-heading h2{font-size:clamp(40px,5.2vw,76px);line-height:1;letter-spacing:-.045em;margin:18px 0 24px}.institutional-heading>p:not(.institutional-kicker){font-size:18px;line-height:1.65;color:#4e5d64}.institutional-heading>a{display:inline-block;margin-top:22px;border-bottom:1px solid}.institutional-image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:3px}.institutional-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #b9c1bd}.institutional-list article{min-height:190px;padding:32px 28px;border-bottom:1px solid #b9c1bd}.institutional-list article:nth-child(odd){border-right:1px solid #b9c1bd}.institutional-list h3,.institutional-steps h3{font-size:21px;margin:0 0 14px}.institutional-list p,.institutional-steps p{color:#526068;line-height:1.6;margin:0}.institutional-steps{list-style:none;margin:0;padding:0;border-top:1px solid #b9c1bd}.institutional-steps li{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:30px 0;border-bottom:1px solid #b9c1bd}.institutional-steps span{font-size:12px;letter-spacing:.18em;color:#647077}.institutional-final{padding:clamp(90px,13vw,170px) max(24px,calc((100vw - 1280px)/2));background:#13202a;color:#fff;text-align:center}.institutional-final h2{max-width:950px;margin:0 auto 30px}.translation-note{font-size:11px;color:#ffffff8f;margin-top:28px}.institutional-site :is(a,button):focus-visible{outline:2px solid #82a933;outline-offset:5px}@media(max-width:760px){.institutional-hero{min-height:760px}.institutional-hero-shade{background:linear-gradient(0deg,#0e1825df,#0e182568 72%,#0e182544)}.institutional-hero-copy{padding:150px 24px 62px}.institutional-hero h1{font-size:clamp(42px,13vw,58px)}.institutional-section{grid-template-columns:1fr;padding-block:82px}.institutional-heading{position:static}.institutional-list{grid-template-columns:1fr}.institutional-list article:nth-child(odd){border-right:0}.institutional-list article{min-height:0;padding:28px 0}.institutional-steps li{grid-template-columns:48px 1fr}}@media(prefers-reduced-motion:reduce){.institutional-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}