.bwh .bwh-srlabel{margin-bottom:28px}.bwh .bwh-h2{margin-bottom:32px}.bwh .bwh-tl--goals{margin-bottom:36px}.bwh #projetos.bwh-sec{background:var(--bg-alt,#f3eee5);border-top:1px solid var(--hair)}.bwh .bwh-projects{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.bwh .bwh-proj{color:inherit;background:0 0;text-decoration:none;display:block;position:relative;overflow:visible}.bwh .bwh-proj__media{aspect-ratio:4/3;background:var(--dark);display:block;position:relative;overflow:hidden}.bwh .bwh-proj__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.72,.2,1)}.bwh .bwh-proj:hover .bwh-proj__media img{transform:scale(1.03)}.bwh .bwh-proj__count{z-index:2;font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #00000073;font-size:10px;position:absolute;top:14px;left:14px}.bwh .bwh-proj__kind{z-index:2;font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#0a14288c;border:1px solid #ffffff73;padding:5px 9px;font-size:10px;font-weight:600;line-height:1.2;position:absolute;top:12px;right:12px}.bwh .bwh-proj__kind--ready{background:var(--navyacc);border-color:var(--navyacc)}.bwh .bwh-proj__t{font-family:var(--fs);letter-spacing:-.02em;color:var(--ink);margin-top:14px;font-size:19px;font-weight:600;line-height:1.2}.bwh .bwh-proj__t em{color:var(--ink2);font-style:normal;font-weight:600}.bwh .bwh-proj__meta{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin-top:6px;font-size:10px;font-weight:400}.bwh .bwh-proj__go{opacity:1;font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--navyacc);text-underline-offset:4px;background:0 0;margin-top:4px;padding:0;font-size:10px;font-weight:400;text-decoration:underline;display:inline-block;position:static;transform:none}.bwh .bwh-projects-cta{margin-top:clamp(28px,3vw,40px)}@media (width<=980px){.bwh .bwh-projects{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.bwh .bwh-projects{grid-template-columns:1fr;gap:28px}}.bwh .bwh-pfshell{background:#faf8f4;padding:30px 30px 30px 58px;position:relative;box-shadow:0 28px 70px #00000059}.bwh .bwh-pfshell:before{content:"";background:#0b2342;width:10px;position:absolute;top:30px;bottom:30px;left:26px}.bwh .bwh-pfshell:after{content:"";background:#0b2342;width:34px;height:2px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.bwh .bwh-pfshell .bwh-pf{box-shadow:0 24px 45px #0000002e}@media (width<=700px){.bwh .bwh-pfshell{padding:16px 16px 16px 38px}.bwh .bwh-pfshell:before{width:7px;top:16px;bottom:16px;left:16px}.bwh .bwh-pfshell:after{width:26px;left:4px}}.bwh .bwh-hero__slide img{filter:saturate(.9)contrast(1.02)}.bwh .bwh-goal{border:1px solid var(--hair,#e4dfd6);padding:28px;transition:color .45s,background .45s,transform .45s cubic-bezier(.2,.72,.2,1);position:relative}.bwh .bwh-goal:after{content:"";background:currentColor;width:42px;height:2px;transition:width .4s cubic-bezier(.2,.72,.2,1);position:absolute;bottom:22px;right:22px}.bwh .bwh-goal:hover{color:#fff;background:#0b2342;transform:translateY(-8px)}.bwh .bwh-goal:hover:after{width:86px}.bwh .bwh-goal .n,.bwh .bwh-goal .t,.bwh .bwh-goal .d{transition:color .45s}.bwh .bwh-goal:hover .n{color:#ffffffa6}.bwh .bwh-goal:hover .t{color:#fff}.bwh .bwh-goal:hover .d{color:#ffffffb8}@media (width<=820px){.bwh .bwh-goal:hover{transform:none}}
