.takeover{--forest:#14413e;--logo-orange:#f96806;--orange-600:#e15705;--orange-100:#ffcb7a;--white:#fff;--offwhite:#edeceb;z-index:60;min-height:100svh;color:var(--white);background:var(--forest);position:relative;overflow:hidden}.takeover__photo{pointer-events:none;background:url(/assets/alimenta/alimenta-legumes.webp) 100%/cover no-repeat;position:absolute;inset:0}.takeover__scrim{pointer-events:none;background:linear-gradient(90deg,#14413ef5 0%,#14413ee6 36%,#14413e73 58%,#14413e00 82%),linear-gradient(#14413e00 70%,#14413e8c 100%);position:absolute;inset:0}.takeover__inner{z-index:1;flex-direction:column;width:100%;max-width:1440px;min-height:100svh;margin:0 auto;padding:32px 120px 40px;display:flex;position:relative}.takeover__logo img{width:auto;height:32px;display:block}.takeover__body{justify-content:space-between;align-items:center;gap:48px;margin:auto 0;display:flex}.takeover__content{max-width:620px}.takeover .event-logo{filter:drop-shadow(0 4px 24px #14413e99);order:2;width:min(34vw,460px);height:auto;display:block}.takeover .kicker{font:600 14px/1.4 var(--font-poppins), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-100);margin-bottom:24px}.takeover h2{font:600 clamp(44px, 6vw, 88px)/1.02 var(--font-poppins), sans-serif;letter-spacing:-.02em;text-wrap:wrap;margin-bottom:32px}.takeover .speaker{align-items:center;gap:16px;margin-bottom:32px;display:flex}.takeover .speaker img{object-fit:cover;border:3px solid var(--orange-100);border-radius:50%;width:80px;height:80px;display:block}.takeover .speaker__name{font:600 22px/1.2 var(--font-poppins), sans-serif}.takeover .speaker__role{color:#ffffffd9;font-size:16px}.takeover .cta{background:var(--logo-orange);color:var(--white);font:600 20px/1.25 var(--font-poppins), sans-serif;border-radius:999px;align-items:center;gap:12px;padding:18px 32px;text-decoration:none;transition:background .15s;display:inline-flex}.takeover .cta:hover{background:var(--orange-600)}.takeover .cta:focus-visible,.takeover .skip:focus-visible{outline:3px solid var(--orange-100);outline-offset:4px}.takeover .lede{font:500 24px/1.35 var(--font-poppins), sans-serif;color:var(--white);margin-bottom:32px}.takeover .cta-list{flex-wrap:wrap;gap:16px;display:flex}.takeover .cta-item{flex-direction:column;align-items:center;gap:10px;display:flex}.takeover .cta--alt{background:var(--white);color:var(--forest)}.takeover .cta--alt:hover{background:var(--offwhite)}.takeover .cta-dest{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;font-size:14px}.takeover .skip{font:500 16px/1 var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--white);opacity:.9;align-self:center;padding:12px 16px;text-decoration:none}.takeover .skip:hover{opacity:1}@media (max-width:760px){.takeover__photo{background-position:48% 72%;background-size:auto 140%;height:46%;bottom:auto}.takeover__scrim{background:linear-gradient(180deg, #14413e73 0%, #14413e00 14%, #14413e00 26%, #14413ed9 38%, var(--forest) 45%, var(--forest) 100%)}.takeover__inner{padding:16px 24px 72px}.takeover__top{justify-content:space-between;align-items:center;display:flex}.takeover__logo img{height:28px}.takeover .skip{order:-1;align-self:auto;padding:8px 0;font-size:14px}.takeover__body{flex-direction:column;align-items:flex-start;gap:20px;margin:auto 0 0}.takeover .event-logo{order:0;width:200px}.takeover .kicker{letter-spacing:.06em;text-shadow:0 1px 6px #14413ee6;margin-bottom:12px;font-size:12px}.takeover h2{margin-bottom:24px}.takeover .speaker{margin-bottom:20px}.takeover .speaker img{width:64px;height:64px}.takeover .speaker__name{font-size:19px}.takeover .speaker__role{font-size:15px}.takeover .cta{text-align:center;justify-content:center;width:100%;padding:16px 24px;font-size:18px}.takeover .lede{margin-bottom:24px;font-size:19px}.takeover .cta-list{flex-direction:column;gap:12px}.takeover .cta-item{gap:6px}.takeover .cta-dest{font-size:12px}}@media (min-width:761px){.takeover__top{display:contents}.takeover .skip{order:2}}