:root{--ip:clamp(24px,5vw,76px);--iy:#f5d900;--ig:#063c32;--ii:#121310;--ic:#f2f0e9;--ir:#c85c40;--ib:#38add4;--im:#50c184}#conteudo{overflow:hidden}.in-hero,.in-distinction,.in-purpose,.in-principles,.in-image,.in-governance,.in-sustain,.in-status,.in-closing{padding-left:var(--ip);padding-right:var(--ip)}.in-hero small,.in-distinction small,.in-purpose small,.in-principles small,.in-image small,.in-governance small,.in-sustain small,.in-status small,.in-closing small{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.in-hero{min-height:calc(100svh - 76px);display:grid;grid-template-columns:1.35fr .65fr;background:var(--ig);color:#fff}.in-hero>div{padding:clamp(85px,9vw,150px) clamp(45px,7vw,120px) clamp(85px,9vw,150px) 0;display:flex;flex-direction:column;justify-content:center}.in-hero h1{max-width:1060px;margin:clamp(55px,7vw,105px) 0 35px;font-size:clamp(4.3rem,7vw,8.4rem);font-weight:600;line-height:.83;letter-spacing:-.066em}.in-hero p{max-width:710px;color:#c4d2cd;font-size:clamp(1.16rem,1.7vw,1.5rem);line-height:1.48}.in-hero a,.in-purpose a,.in-sustain a{width:max-content;margin-top:38px;padding-bottom:8px;border-bottom:1px solid;font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.in-hero aside{width:calc(100% + var(--ip));margin-right:calc(var(--ip) * -1);display:grid;grid-template-rows:1fr 1fr 1fr;background:var(--iy);color:var(--ii)}.in-hero aside>*{padding:clamp(25px,3vw,48px);display:flex;align-items:flex-end;border-bottom:1px solid #111;font-size:clamp(1.4rem,2.6vw,3.2rem);font-weight:560;line-height:.95;letter-spacing:-.04em}.in-hero aside b:nth-child(2){background:var(--ib)}.in-hero aside strong{background:var(--ir);color:#fff}
.in-distinction{padding-top:clamp(95px,10vw,155px);padding-bottom:clamp(95px,10vw,155px);background:#fff}.in-distinction>*{max-width:1480px;margin-left:auto;margin-right:auto}.in-distinction header{display:grid;grid-template-columns:.38fr 1fr;gap:45px}.in-distinction h2{margin:0;font-size:clamp(3.8rem,6.2vw,7.3rem);font-weight:600;line-height:.85;letter-spacing:-.06em}.in-distinction>div{margin-top:85px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid;border-left:1px solid}.in-distinction article{min-height:410px;padding:30px;display:flex;flex-direction:column;border-right:1px solid;border-bottom:1px solid}.in-distinction article span{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.in-distinction h3{margin:auto 0 25px;font-size:clamp(2.8rem,4.8vw,5.8rem);font-weight:560;line-height:.88;letter-spacing:-.055em}.in-distinction p{max-width:570px;margin:0;color:#62645e;font-size:1.05rem;line-height:1.55}.in-distinction>strong{display:block;margin-top:50px;padding-top:27px;border-top:1px solid;font-size:clamp(1.8rem,3.2vw,3.8rem);font-weight:500;line-height:1.05;letter-spacing:-.04em}
.in-purpose,.in-sustain{padding-top:clamp(95px,10vw,155px);padding-bottom:clamp(95px,10vw,155px);display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(60px,9vw,145px);background:var(--iy)}.in-purpose h2,.in-sustain h2{max-width:820px;margin:55px 0 0;font-size:clamp(3.5rem,5.8vw,6.8rem);font-weight:600;line-height:.86;letter-spacing:-.06em}.in-purpose>div:last-child,.in-sustain>div:last-child{max-width:680px;align-self:end}.in-purpose .lead,.in-sustain .lead{margin:0 0 34px;font-size:clamp(1.7rem,2.7vw,3rem);line-height:1.08;letter-spacing:-.035em}.in-purpose p:not(.lead),.in-sustain p:not(.lead){font-size:1.08rem;line-height:1.6}
.in-principles{padding-top:clamp(95px,10vw,155px);padding-bottom:clamp(95px,10vw,155px);background:var(--ic)}.in-principles>*{max-width:1480px;margin-left:auto;margin-right:auto}.in-principles header{display:grid;grid-template-columns:.4fr 1fr;gap:45px}.in-principles h2{margin:0;font-size:clamp(4rem,6.4vw,7.5rem);font-weight:600;line-height:.84;letter-spacing:-.062em}.in-principles>div{margin-top:80px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid;border-left:1px solid}.in-principles article{min-height:350px;padding:25px;display:flex;flex-direction:column;border-right:1px solid;border-bottom:1px solid}.in-principles b{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--iy);font-size:.65rem}.in-principles article:nth-child(2) b{background:var(--ib)}.in-principles article:nth-child(3) b{background:var(--im)}.in-principles article:nth-child(4) b{background:#ef6e64}.in-principles h3{margin:auto 0 20px;font-size:clamp(2rem,3vw,3.5rem);font-weight:570;line-height:.92;letter-spacing:-.045em}.in-principles p{margin:0;color:#666863;line-height:1.48}
.in-image{padding-right:0;display:grid;grid-template-columns:1.12fr .88fr;background:var(--ii);color:#fff}.in-image figure{min-height:760px;margin:0;position:relative;overflow:hidden}.in-image img{width:100%;height:100%;display:block;object-fit:cover}.in-image figure i{position:absolute;left:-26%;bottom:-34%;width:70%;aspect-ratio:1;border:3px solid var(--iy);border-radius:50%}.in-image>div{padding:clamp(85px,9vw,140px) var(--ip)}.in-image h2{margin:55px 0 45px;font-size:clamp(3.4rem,5.6vw,6.7rem);font-weight:580;line-height:.86;letter-spacing:-.06em}.in-image ul{margin:0;padding:0;list-style:none}.in-image li{padding:22px 0;display:grid;grid-template-columns:.65fr 1fr;gap:25px;border-top:1px solid #ffffff66}.in-image li b{font-size:1rem}.in-image li span{color:#c3c6c0;line-height:1.45}
.in-governance{padding-top:clamp(95px,10vw,155px);padding-bottom:clamp(95px,10vw,155px);background:var(--ig);color:#fff}.in-governance>*{max-width:1480px;margin-left:auto;margin-right:auto}.in-governance header{display:grid;grid-template-columns:.34fr 1fr .52fr;gap:42px}.in-governance h2{margin:0;font-size:clamp(3.7rem,6vw,7.1rem);font-weight:600;line-height:.85;letter-spacing:-.06em}.in-governance header p{align-self:end;color:#bdcac6;line-height:1.55}.in-governance>div{margin-top:80px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff55;border-left:1px solid #ffffff55}.in-governance article{min-height:285px;padding:27px;display:flex;flex-direction:column;border-right:1px solid #ffffff55;border-bottom:1px solid #ffffff55}.in-governance article span{color:var(--iy);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.in-governance h3{margin:auto 0 20px;font-size:clamp(2.2rem,3.8vw,4.5rem);font-weight:550;line-height:.9;letter-spacing:-.05em}.in-governance article p{max-width:520px;margin:0;color:#bdcac6;line-height:1.5}
.in-sustain{background:#fff}.in-status{padding-top:clamp(80px,8vw,125px);padding-bottom:clamp(80px,8vw,125px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(60px,9vw,145px);background:var(--ic)}.in-status h2{margin:50px 0 0;font-size:clamp(3rem,5vw,5.9rem);font-weight:600;line-height:.88;letter-spacing:-.055em}.in-status>div:last-child{align-self:end}.in-status p{max-width:650px;color:#5f625c;font-size:1.05rem;line-height:1.58}.in-status span{display:table;margin-top:35px;padding:11px 15px;background:var(--iy);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.in-closing{min-height:760px;padding-top:clamp(95px,10vw,150px);padding-bottom:clamp(95px,10vw,150px);display:flex;flex-direction:column;justify-content:center;background:var(--ir)}.in-closing>*{width:100%;max-width:1480px;margin-left:auto;margin-right:auto}.in-closing h2{max-width:1300px;margin:65px 0 38px;font-size:clamp(4rem,6.7vw,8rem);font-weight:630;line-height:.84;letter-spacing:-.064em}.in-closing>p{max-width:680px;margin-left:0;font-size:1.15rem;line-height:1.5}.in-closing>div{margin:42px auto 105px;display:flex;align-items:center;gap:30px;font-size:.76rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.in-closing .button{padding:16px 20px;background:var(--ii);color:#fff}.in-closing>strong{padding-top:28px;border-top:1px solid;font-size:clamp(2.2rem,4.5vw,5.4rem);font-weight:500;letter-spacing:-.045em}
@media(max-width:1000px){.in-hero{grid-template-columns:1fr}.in-hero aside{width:calc(100% + (var(--ip) * 2));min-height:430px;margin:0 calc(var(--ip) * -1);grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.in-hero aside>*{border-right:1px solid}.in-purpose,.in-sustain,.in-status{grid-template-columns:1fr}.in-principles header,.in-governance header{grid-template-columns:1fr}.in-principles>div{grid-template-columns:1fr 1fr}.in-image{grid-template-columns:1fr}.in-image figure{min-height:580px}.in-governance header p{max-width:650px}}
@media(max-width:720px){.in-hero,.in-distinction,.in-purpose,.in-principles,.in-image,.in-governance,.in-sustain,.in-status,.in-closing{padding-left:24px;padding-right:24px}.in-hero{min-height:auto}.in-hero>div{padding:65px 0 55px}.in-hero h1{margin:48px 0 28px;font-size:3.55rem}.in-hero p{font-size:1.05rem}.in-hero aside{width:calc(100% + 48px);min-height:0;margin:0 -24px;grid-template-columns:1fr;grid-template-rows:repeat(3,128px)}.in-hero aside>*{padding:20px 24px;font-size:1.75rem}.in-distinction{padding-top:74px;padding-bottom:74px}.in-distinction header{grid-template-columns:1fr;gap:35px}.in-distinction h2{font-size:3.25rem}.in-distinction>div{margin-top:52px;grid-template-columns:1fr}.in-distinction article{min-height:320px}.in-distinction h3{font-size:3rem}.in-distinction>strong{font-size:1.85rem}.in-purpose,.in-sustain{padding-top:72px;padding-bottom:72px;gap:46px}.in-purpose h2,.in-sustain h2{margin-top:38px;font-size:3.12rem}.in-purpose .lead,.in-sustain .lead{font-size:1.72rem}.in-principles,.in-governance{padding-top:74px;padding-bottom:74px}.in-principles h2,.in-governance h2{font-size:3.28rem}.in-principles>div{margin-top:50px;grid-template-columns:1fr}.in-principles article{min-height:285px}.in-image{padding:0}.in-image figure{min-height:0;height:76vw;max-height:430px}.in-image>div{padding:70px 24px}.in-image h2{margin-top:40px;font-size:3.1rem}.in-image li{grid-template-columns:1fr;gap:8px}.in-governance header{gap:32px}.in-governance>div{margin-top:50px;grid-template-columns:1fr}.in-governance article{min-height:265px}.in-status{padding-top:72px;padding-bottom:72px;gap:45px}.in-status h2{margin-top:38px;font-size:3rem}.in-closing{min-height:0;padding-top:80px;padding-bottom:80px}.in-closing h2{margin-top:48px;font-size:3.4rem}.in-closing>div{margin-bottom:75px;align-items:flex-start;flex-direction:column}.in-closing>strong{font-size:2.25rem}}
