.home-landing{--home-cover-shade:linear-gradient(to top,color-mix(in srgb,var(--navy) 95%,transparent),color-mix(in srgb,var(--navy) 40%,transparent))}.home-landing .companies-band{background:var(--card)}.home-landing .companies-dark{background:var(--navy)}.home-landing .companies-nude{background:var(--nude)}.home-landing .companies-cover .home-name{color:var(--primary);margin-bottom:24px;font-size:15px;font-weight:600}.home-landing .companies-cover-copy{animation:.6s both home-cover-fade}.home-landing .companies-reveal{transition:opacity .6s;transform:none}.home-landing .home-cover-link{width:fit-content;color:var(--navy-foreground);text-underline-offset:4px;margin-top:8px;padding-block:16px;font-size:18px;text-decoration:underline;display:block}.home-landing #portas{scroll-margin-top:24px}.home-landing .companies-statistics strong{font-size:64px}.home-landing .companies-statistics p{font-size:18px}.home-landing .home-door-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;margin-top:48px;display:grid}.home-landing .home-door{min-width:0;color:var(--navy);border-bottom:1px solid var(--client-logo-border);padding-bottom:32px;text-decoration:none;display:block}.home-landing .home-door img{aspect-ratio:4/3;object-fit:cover;object-position:center top;width:100%;display:block}.home-landing .home-door:first-child img{object-position:center 75%}.home-landing .home-door:nth-child(3) img{object-position:center 65%}.home-landing .home-door .home-door-label{color:var(--primary);margin-top:24px;font-size:15px;font-weight:600}.home-landing .home-door h3{margin-top:8px;font-weight:800}.home-landing .home-door h3+p{margin-top:16px}.home-landing .home-door:hover h3{text-underline-offset:4px;text-decoration:underline}.home-landing .home-client-strip{padding-top:48px}.home-landing .home-client-strip .client-logo-link{flex:1 0 96px}.home-landing .home-clients-link,.home-landing .home-episodes-link{width:fit-content;color:var(--navy);text-underline-offset:4px;margin-top:24px;padding-block:16px;font-size:18px;text-decoration:underline;display:block}.home-landing .podcast-latest .podcast-episode-label{color:var(--primary);margin:0 0 16px;font-size:15px;font-weight:700}.home-landing .podcast-latest h3{font-size:32px;font-weight:800}.home-landing .podcast-latest-guest{margin:16px 0 24px}.home-landing .home-episodes-link{margin-top:0;padding-bottom:64px}@keyframes home-cover-fade{0%{opacity:0}to{opacity:1}}@media (width<=767px){.home-landing .companies-cover-grid{min-height:calc(100svh - 80px);padding:104px 20px 32px}.home-landing .companies-cover-grid:after{background:var(--home-cover-shade)}.home-landing .companies-cover .companies-impact-title,.home-landing .companies-cover .companies-impact-title>strong:first-of-type{font-size:40px}.home-landing .companies-cover h1+p{font-size:18px}.home-landing .companies-cover .home-name{margin-bottom:16px}.home-landing .companies-statistics strong{font-size:48px}.home-landing .home-door-grid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:32px}.home-landing .home-client-strip .client-logo-link{flex:0 0 112px}.home-landing .podcast-latest h3,.home-landing .companies-photo-break blockquote{font-size:26px}}@media (prefers-reduced-motion:reduce){.home-landing .companies-cover-copy{animation:none}.home-landing .companies-reveal{opacity:1;transition:none}}
