.home-mojito{--mojito-ivory:#f6f5ed;--mojito-green:#235c3f;--mojito-ink:#202b24;--mojito-muted:#536157;--mojito-cut:clamp(28px, 5vw, 96px);isolation:isolate;clip-path:polygon(0 var(--mojito-cut), 100% 0, 100% 100%, 0 calc(100% - var(--mojito-cut)));background:var(--mojito-ivory);color:var(--mojito-ink);position:relative;overflow:hidden}.mojito-section{z-index:2;pointer-events:none;min-height:800px;padding:calc(var(--mojito-cut) + 40px) var(--page-gutter) calc(var(--mojito-cut) + 40px);position:relative}.mojito-layout{gap:28px;min-width:0;max-width:1320px;margin-inline:auto;display:grid}.mojito-copy{pointer-events:auto;min-width:0}.mojito-eyebrow{color:var(--mojito-muted);letter-spacing:.16em;font-size:11px;font-weight:500}.mojito-copy h2{margin-block:24px 32px}.mojito-wordmark{aspect-ratio:1711/618;background-color:var(--mojito-green);width:min(100%,420px);display:block;-webkit-mask:url(/brand/mojito_logo.png) 50%/contain no-repeat;mask:url(/brand/mojito_logo.png) 50%/contain no-repeat}@media (max-width:767px){.mojito-wordmark{width:min(80%,300px)}}.mojito-positioning{color:var(--mojito-ink);font-size:clamp(17px,2vw,25px);font-weight:500;line-height:1.35}.mojito-description{color:var(--mojito-muted);margin-top:18px;font-size:16px}.mojito-age{color:var(--mojito-green);margin-top:12px;font-size:12px;display:inline-block}.mojito-slideshow{isolation:isolate;min-width:0;position:absolute;inset:300px 0 0;overflow:hidden}.mojito-slideshow:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--mojito-ivory) 0%, #f6f5edb8 16%, #f6f5ed00 46%);position:absolute;inset:0}.mojito-slide{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.mojito-slide[data-active=true]{opacity:1}.mojito-slide img{object-fit:cover}.mojito-dots{bottom:calc(var(--mojito-cut) + 24px);right:var(--page-gutter);z-index:1;pointer-events:none;gap:10px;display:flex;position:absolute}.mojito-dots span{background:var(--mojito-ivory);opacity:.4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #202b2440}.mojito-dots span[data-active=true]{opacity:1}.mojito-cta.formula-link{pointer-events:auto;color:var(--mojito-green);letter-spacing:.04em;border-bottom-color:var(--mojito-green);justify-self:start;min-height:44px;font-size:13px}.home-mojito :focus-visible{outline:2px solid var(--mojito-green);outline-offset:4px}.home-dual-identity .upcoming-section{padding-top:clamp(32px,5vw,72px)}@media (min-width:768px){.mojito-section{align-items:center;min-height:clamp(620px,51vw,800px);display:flex}.mojito-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:32px 40px;width:100%}.mojito-copy,.mojito-cta{grid-column:1}.mojito-slideshow{inset:0 0 0 22%}.mojito-slideshow:after{background:linear-gradient(90deg, var(--mojito-ivory) 0%, #f6f5edf5 12%, #f6f5edb8 25%, #f6f5ed26 47%, #f6f5ed00 65%)}.mojito-slide img{object-position:62% center}}@media (prefers-reduced-motion:reduce){.mojito-slide{transition:none}}
