body.body,html{text-rendering:geometricPrecision;-webkit-text-rendering:geometricPrecision}body{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}:root{--cambiate-section-padding-y:40px;--cambiate-section-padding-x:40px}.logo-min{display:block;max-width:160px;height:auto}.navbar-full-module .navbar-container,.navbar-full-module.navbar-simplified .navbar-container{position:relative;z-index:100;width:100%;box-sizing:border-box}.navbar-full-module .navbar-wrapper{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;box-sizing:border-box}.navbar-full-module .menu-inner{display:flex;align-items:center;gap:12px;min-width:0}.navbar-full-module .logo-topbar{display:inline-flex;flex-shrink:0;line-height:0}.navbar-full-module.navbar-simplified .navbar-actions{display:inline-flex;align-items:center;flex-shrink:0;gap:12px}.navbar-full-module.navbar-simplified .navbar-region-picker{display:block;flex:0 0 auto}@media (max-width:767px),(pointer:coarse){.backgroundascii #ascii-canvas,.backgroundascii #mask-container,.backgroundascii.backgroundascii--static #ascii-canvas,.backgroundascii.backgroundascii--static #mask-container{display:none!important}.backgroundascii,.backgroundascii.backgroundascii--static{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 120% 80%at 50%0,rgba(249,86,39,.14)0,transparent 55%),radial-gradient(ellipse 90% 60%at 80% 100%,rgba(255,177,15,.08)0,transparent 50%),linear-gradient(180deg,#fff 0,#fafbfc 100%)}}@media (prefers-reduced-motion:reduce){.backgroundascii #ascii-canvas,.backgroundascii #mask-container{display:none!important}.backgroundascii{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 120% 80%at 50%0,rgba(249,86,39,.14)0,transparent 55%),radial-gradient(ellipse 90% 60%at 80% 100%,rgba(255,177,15,.08)0,transparent 50%),linear-gradient(180deg,#fff 0,#fafbfc 100%)}}@media (min-width:768px){.cambiate-hero-home.hh-entrance-pending .cambiate-hero-home__panel--media{opacity:1!important;visibility:visible!important;transform:none!important}}@media (max-width:767px){.cambiate-hero-home.hh-entrance-pending .cambiate-hero-home__panel--content,.cambiate-hero-home.hh-entrance-pending .cambiate-hero-home__panel--media{opacity:1!important;visibility:visible!important;transform:none!important}}.cambiate-hero-home{box-sizing:border-box;position:relative;width:min(1690px,calc(100vw - max(40px,env(safe-area-inset-left,0)) - max(40px,env(safe-area-inset-right,0))));max-width:1690px;margin-left:auto;margin-right:auto}.cambiate-hero-home__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:stretch;min-height:72vh;max-height:800px}.cambiate-hero-home__panel{min-width:0;min-height:100%;border-radius:24px;overflow:hidden}.cambiate-hero-home__panel--content{background:#fff}.cambiate-hero-home__panel--media{display:flex;flex-direction:column;background:linear-gradient(160deg,#ecf1f9 0,#dfe8f5 55%,#c8d8ef 100%)}.cambiate-hero-home__story-slides{position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.cambiate-hero-home__slide{grid-area:1/1;position:relative}.cambiate-hero-home__slide-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cambiate-hero-home__title{margin:0;color:#002a6d;font-family:Carmensans,Arial,sans-serif;font-weight:900;font-size-adjust:.52}@media (min-width:768px){.cambiate-hero-home__slide-poster{z-index:2}.cambiate-hero-home__slide-video{z-index:1;opacity:0;visibility:hidden}}@media screen and (min-width:1281px){body.page-home{--cambiate-content-offset-top:clamp(100px, 7vw + 40px, 128px)}body.page-home main{padding-top:calc(clamp(100px,7vw + 40px,128px) + var(--cambiate-announcement-stack-offset, 0px) + env(safe-area-inset-top,0))}}.navbar-full-module .navbar-mega-panel{display:none}.navbar-full-root .navbar-ab__message-viewport{min-height:1.25em;overflow:hidden}@media (max-width:767px){.cambiate-hero-home__layout{grid-template-columns:1fr;min-height:auto;max-height:none}}