:root{--cf-gutter: 48px;--cf-header-h: 88px;--cf-space-96: 96px;--cf-space-128: 128px;--cf-fs-small: 14px;--cf-fs-body: 16px;--cf-fs-card-title: 20px;--cf-fs-lead: 23.28px;--cf-fs-h3: 24px;--cf-fs-h2: 40px;--cf-fs-h2-large: 51px;--cf-fs-signup: 51.97px;--cf-fs-display: 50px;--cf-fs-huge: 70px}@media (max-width: 1023px){:root{--cf-gutter: 32px;--cf-header-h: 72px;--cf-space-96: 72px;--cf-space-128: 96px;--cf-fs-h2: 36px;--cf-fs-h2-large: 45.9px;--cf-fs-signup: 46.78px;--cf-fs-display: 45px;--cf-fs-huge: 56px}}@media (max-width: 767px){:root{--cf-gutter: 16px;--cf-header-h: 64px;--cf-space-96: 53px;--cf-space-128: 64px;--cf-fs-lead: 15px;--cf-fs-h2: 30px;--cf-fs-h2-large: 38.25px;--cf-fs-signup: 38.98px;--cf-fs-display: 29.61px;--cf-fs-huge: 24px}}:root{--cf-hover: 0.2s cubic-bezier(0.33,1,0.68,1)}html{scroll-padding-top: var(--cf-header-h)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}@media (prefers-reduced-motion: reduce){*,::before,::after{transition: none !important}}body{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip}:where(h1,h2,h3,h4,h5,h6) :where(em,i){font-style: italic;font-weight: 600}:where(.wp-site-blocks) > *{margin-block: 0}.screen-reader-text:not(:focus){position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}:focus-visible{outline: 2px solid var(--cf-focus,var(--wp--preset--color--green-800));outline-offset: 2px}:is(.cf-header,.cf-menu,.cf-hero,.cf-footer,.cf-edition,.cf-soon,.cf-fan,.cf-cta){--cf-focus: var(--wp--preset--color--neutral)}.cf-header{position: fixed;inset: 0 0 auto 0;z-index: 100;color: var(--wp--preset--color--neutral);transition: box-shadow 0.35s ease,color 0.35s ease}.cf-header::before{content: "";position: absolute;inset: 0;z-index: -1;background: rgba(33,77,59,0.92);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);opacity: 0;transition: opacity 0.35s ease;pointer-events: none}.cf-header.is-scrolled{box-shadow: 0 8px 24px rgba(24,42,35,0.18)}.cf-header.is-scrolled::before{opacity: 1}.cf-header--light:not(.is-scrolled){--cf-focus: var(--wp--preset--color--green-800);color: var(--wp--preset--color--green-800)}.cf-header--light:not(.is-scrolled) .cf-header__cta{background: var(--wp--preset--color--green-800);color: var(--wp--preset--color--neutral)}.cf-header--light:not(.is-scrolled) .cf-header__toggle{background: rgba(33,77,59,0.1);color: var(--wp--preset--color--green-800)}.cf-header--light:not(.is-scrolled) .cf-header__nav a[aria-current="page"]{border-color: var(--wp--preset--color--green-800);background: rgba(33,77,59,0.06)}.cf-header--light:not(.is-scrolled) .cf-header__nav a:is(:hover,:focus-visible){background: rgba(33,77,59,0.08)}.admin-bar .cf-header{top: var(--wp-admin--admin-bar--height,32px)}.cf-header__bar{display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;max-width: 1440px;height: var(--cf-header-h);margin-inline: auto;padding: 0 40px 0 66px}.cf-header__logo{display: flex;color: inherit}.cf-header__logo svg,.cf-logo svg{display: block;width: 103px;height: auto}.cf-header__nav{display: flex;align-items: center;gap: 4px}.cf-header__nav a{display: inline-flex;align-items: center;padding: 10px 16px;border-radius: 8px;color: inherit;font-size: 16px;line-height: 19px;text-decoration: none;transition: background-color 0.2s ease,border-color 0.2s ease}.cf-header__nav a:hover,.cf-header__nav a:focus-visible{background: rgba(241,249,239,0.12);font-weight: 600}.cf-header__nav a[aria-current="page"]{border: 1px solid var(--wp--preset--color--yellow-400);background: rgba(232,214,54,0.11);font-weight: 600}.cf-header__actions{display: flex;align-items: center;gap: 8px}.cf-header__cta{display: inline-flex;align-items: center;height: 41px;padding: 0 32px;border-radius: 100px;background: var(--wp--preset--color--neutral);color: var(--wp--preset--color--green-800);font-size: 16px;font-weight: 600;text-decoration: none;transition: background-color 0.2s ease}.cf-header__cta:hover,.cf-header__cta:focus-visible{background: var(--wp--preset--color--gray-100)}.cf-header__toggle,.cf-menu__close{display: none;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 22px;background: rgba(241,249,239,0.12);color: var(--wp--preset--color--neutral);cursor: pointer}.cf-menu{position: fixed;inset: 0;z-index: 110;display: flex;flex-direction: column;gap: 40px;box-sizing: border-box;padding: 24px 24px 40px;overflow-y: auto;background: var(--wp--preset--color--gray-900);color: var(--wp--preset--color--neutral)}.cf-menu[hidden]{display: none}.cf-menu__top{display: flex;align-items: center;justify-content: space-between}.cf-menu__close{display: inline-flex}.cf-menu__links{display: flex;flex-direction: column;gap: 4px}.cf-menu__links a{display: flex;align-items: center;justify-content: space-between;padding: 16px 0;border-bottom: 1px solid rgba(241,249,239,0.12);color: inherit;font-size: 28px;font-weight: 600;line-height: 34px;text-decoration: none}.cf-menu__links a svg{width: 16px;height: auto}.cf-menu__cta{display: flex;align-items: center;justify-content: center;min-height: 56px;margin-top: auto;border-radius: 100px;background: var(--wp--preset--color--yellow-400);color: var(--wp--preset--color--gray-900);font-weight: 600;text-decoration: none}.cf-menu-open{overflow: hidden}@media (max-width: 1023px){.cf-header__bar{padding: 0 24px 0 32px}.cf-header__nav{display: none}.cf-header__toggle{display: inline-flex}.cf-header__cta{height: 36px;padding: 0 16px;font-size: 14px}}@media (max-width: 767px){.cf-header__bar{padding: 0 12px 0 20px}}@media (min-width: 1024px){.cf-menu{display: none}}.cf-hero{position: relative;display: flex;align-items: flex-end;box-sizing: border-box;height: 867px;padding: 0 68px 75px;overflow: hidden;background: var(--wp--preset--color--green-800);color: var(--wp--preset--color--neutral);isolation: isolate}.cf-hero__media{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%}.cf-hero__media img,.cf-hero__video{width: 100%;height: 100%;object-fit: cover}.cf-hero__video{z-index: -3}picture.cf-hero__media{transition: opacity 0.6s ease}.cf-hero.is-video picture.cf-hero__media{opacity: 0}.cf-hero__overlay{position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(0,0,0,0.61) 34%,rgba(33,77,59,0.5) 70%,#214d3b 100%);pointer-events: none}.cf-hero__content{display: flex;flex-direction: column;gap: 21px;width: 100%}.cf-hero__content > *{margin: 0}.cf-hero h1{color: inherit}@media (max-width: 767px){.cf-hero{height: 760px;padding: 0 28px 72px}.cf-hero__content{align-items: center;text-align: center}.cf-hero__content .wp-block-buttons{justify-content: center}.cf-hero .wp-block-button__link{min-height: 52px}.cf-hero h1 br{display: none}}:is(.cf-partners,.cf-about,.cf-speakers-section,.cf-testimonials,.cf-footer) > *{box-sizing: border-box;width: 100%;margin-block: 0 !important}:where(.wp-site-blocks) h2{color: var(--wp--preset--color--green-600)}.wp-block-buttons{gap: 16px}.wp-element-button,.wp-block-button__link{transition: background-color var(--cf-hover)}.wp-block-button__link{display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;min-width: 221px;min-height: 56px}.wp-block-button__link:hover,.wp-block-button__link:focus-visible{background-color: #d6c120}.is-style-eyebrow{display: inline-flex;align-items: center;gap: 10px;margin: 0;color: var(--wp--preset--color--gray-600);font-family: var(--wp--preset--font-family--display);font-size: 16px;font-weight: 500;line-height: 17.6px;letter-spacing: 0.09em;text-transform: uppercase}.is-style-eyebrow::before{content: "";flex: none;width: 8px;height: 8px;border-radius: 50%;background: var(--cf-dot,var(--wp--preset--color--green-800))}.cf-light-italic{font-style: italic;font-weight: 300}.is-style-light-accent{font-weight: 300}.is-style-light-accent strong,.is-style-light-accent b{font-weight: 500}.is-style-light-accent em,.is-style-light-accent i{font-weight: 300}.cf-heading{display: flex;flex-direction: column;align-items: flex-start;gap: 16px}.cf-heading > *{margin: 0}.cf-heading.is-centered{align-items: center;text-align: center}.cf-panel{box-sizing: border-box;border-radius: 32px;background: var(--wp--preset--color--gray-100)}.cf-round-button{display: inline-flex;align-items: center;justify-content: center;flex: none;width: 48px;height: 48px;padding: 0;border: 0;border-radius: 50%;background: rgba(241,249,239,0.14);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);color: var(--wp--preset--color--gray-900);cursor: pointer;transition: background-color var(--cf-hover),opacity var(--cf-hover)}.cf-round-button:hover{background: rgba(241,249,239,0.32)}.cf-round-button:disabled{opacity: 0.35;cursor: default}.cf-round-button svg{width: 20px;height: 20px}ul.cf-logos__list,ul.cf-reviews,ul.cf-carousel__track,ul.cf-fan__list{margin: 0;padding: 0;list-style: none}.cf-partners{display: flex;flex-direction: column;gap: 16px;padding-block: 28px}.cf-partners__title{color: rgba(66,87,78,0.81);font-family: var(--wp--preset--font-family--display);font-size: 16px;font-weight: 500;line-height: 24px;letter-spacing: 0.09em;text-align: center;text-transform: uppercase}.cf-logos{overflow: hidden;--cf-fade: 120px;mask-image: linear-gradient(90deg,transparent,#000 var(--cf-fade),#000 calc(100% - var(--cf-fade)),transparent)}.cf-logos__track{display: flex;width: max-content;animation: cf-marquee calc(var(--cf-logos-count,20) * 3.4s) linear infinite}.cf-logos:hover .cf-logos__track,.cf-logos:focus-within .cf-logos__track{animation-play-state: paused}.cf-logos__list{display: flex;align-items: center;gap: 48px;height: 72px;padding-right: 48px !important}.cf-logos__list img{display: block;width: auto;max-width: 120px;height: auto;max-height: 46px}@keyframes cf-marquee{to{transform: translateX(-50%)}}.cf-about{display: flex;flex-direction: column;gap: 49px;padding-block: 10px 50px}.cf-about__card{box-sizing: border-box;padding: 58px 43px 59px;border-radius: 32px;background: var(--wp--preset--color--green-800)}.cf-about__main{display: grid;grid-template-columns: 420fr 782fr;gap: 56px}.cf-about__title{margin: 0;color: var(--wp--preset--color--gray-50) !important;font-size: var(--wp--preset--font-size--huge);line-height: 0.9;letter-spacing: 0}@media (max-width: 767px){.cf-about__title{line-height: 37.8px}}.cf-about__title em{margin-inline-start: -0.12em}.cf-about__text{display: flex;flex-direction: column;gap: 34.92px;color: var(--wp--preset--color--gray-100);font-family: var(--wp--preset--font-family--display);font-size: var(--wp--preset--font-size--lead);font-weight: 300;line-height: 1.2}.cf-about__text > *{margin: 0}.cf-about__text > :first-child{font-weight: 500}.cf-about__text > :not(:first-child){opacity: 0.65}.cf-numbers{display: grid;grid-template-columns: repeat(3,1fr);max-width: 1030px;margin: 96px auto 0;padding-block: 17px;border-top: 1px solid rgba(255,255,255,0.3)}@media (min-width: 1024px){.cf-numbers{grid-template-columns: repeat(3,301.43px);column-gap: min(106px,max(0px,calc((100% - 904.29px) / 2 + 43px)));justify-content: center}}.cf-number{display: flex;flex-direction: column;align-items: center;gap: 5.4px;padding: 32.39px 16.2px;border-radius: 11px;text-align: center;transition: background-color var(--cf-hover),box-shadow var(--cf-hover)}.cf-number:hover{background: rgba(241,249,239,0.08);box-shadow: inset 0 0 0 1px var(--wp--preset--color--yellow-400)}.cf-number > *{margin: 0}.cf-number__value{color: #eef5ee;font-family: var(--wp--preset--font-family--display);font-size: 41.84px;font-style: italic;font-weight: 700;line-height: 49.94px}.cf-number__label{color: var(--wp--preset--color--gray-50);font-family: var(--wp--preset--font-family--display);font-size: 13.8px;font-weight: 300;line-height: 16.2px;letter-spacing: 0.06em}.cf-org{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 24px 66px;height: 68px;align-content: center}.cf-org__group{display: flex;flex-wrap: wrap;align-items: center;gap: 15px}.cf-org__group > *{margin: 0}.cf-org__logo + .cf-org__logo{margin-left: -15px}.cf-org__label{color: var(--wp--preset--color--green-800);font-size: 16px;font-weight: 500;line-height: 17.6px;opacity: 0.75;letter-spacing: 0.09em;text-transform: uppercase}.cf-org__logo img{display: block;height: auto}.cf-guests-section{padding-block: 15px var(--cf-space-96)}.cf-guests-section .cf-panel{display: flex;flex-direction: column;gap: 48px;padding: 64px}.cf-guests{display: flex;flex-direction: column;gap: 32px}.cf-guests__window{overflow: hidden;touch-action: pan-y}.cf-guests__track{display: flex;gap: 48px;transition: transform 0.6s ease-in-out}ul.cf-guests__page{display: grid;flex: 0 0 100%;grid-template-columns: repeat(3,1fr);gap: 24px;margin: 0;padding: 0;list-style: none}.cf-guests__nav{display: flex;align-items: center;justify-content: center;gap: 24px}.cf-guests__dots{display: flex}.cf-guests__dot{display: grid;place-items: center;width: 24px;height: 24px;padding: 0;border: 0;background: none;cursor: pointer}.cf-guests__dot::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--wp--preset--color--gray-300);transition: background-color var(--cf-hover),width var(--cf-hover),height var(--cf-hover)}.cf-guests__dot[aria-current="true"]::before{width: 10px;height: 10px;background: var(--wp--preset--color--green-800)}.cf-guest{position: relative;display: flex;flex-direction: column;justify-content: flex-end;gap: 4px;aspect-ratio: 1;padding: 20px;overflow: hidden;border-radius: 24px;color: var(--wp--preset--color--neutral);isolation: isolate}.cf-guest img{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover;-webkit-user-drag: none;user-select: none}.cf-guest::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(24,42,35,0) 45%,rgba(24,42,35,0.88) 100%)}.cf-guest > p{margin: 0}.cf-guest__name{font-size: 24px;font-style: italic;line-height: 26.4px}.cf-guest::after{content: "";position: absolute;inset: 0;border: 3px solid transparent;border-radius: inherit;transition: border-color var(--cf-hover);pointer-events: none}.cf-guest:hover::after{border-color: var(--wp--preset--color--yellow-400)}.cf-diff{padding-block: var(--cf-space-96)}.cf-diff__inner{display: grid;grid-template-columns: 388fr 712fr;gap: 153px;padding-inline: 45.5px}.cf-diff__head{display: flex;flex-direction: column;align-items: flex-start;gap: 40px;padding-top: 15px}.cf-diff__head > *{margin: 0}.cf-diff__grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 50px 0;margin-inline: -36px}.cf-diff-card{display: flex;flex-direction: column;gap: 30px;box-sizing: border-box;min-height: 276px;padding: 8px 52px;border-radius: 16px;transition: background-color var(--cf-hover)}.cf-diff-card:nth-child(odd){border-right: 1px solid var(--wp--preset--color--gray-200)}.cf-diff-card:nth-child(even){border-left: 1px solid var(--wp--preset--color--gray-200)}@media (hover: hover){.cf-diff-card:hover{background: var(--wp--preset--color--gray-100)}}.cf-diff-card::before{content: "";width: 48px;height: 48px;margin-bottom: 26px;background: var(--wp--preset--color--green-800);-webkit-mask: var(--cf-icon) center / contain no-repeat;mask: var(--cf-icon) center / contain no-repeat}.cf-icon-book{--cf-icon: url("../icons/diff-book.svg")}.cf-icon-users{--cf-icon: url("../icons/diff-users.svg")}.cf-icon-chat{--cf-icon: url("../icons/diff-chat.svg")}.cf-icon-target{--cf-icon: url("../icons/diff-target.svg")}.cf-diff-card > *{margin: 0}.cf-diff-card h3{max-width: 300px;color: var(--wp--preset--color--gray-900);font-family: var(--wp--preset--font-family--display);font-size: var(--wp--preset--font-size--subtitle);font-weight: 500;line-height: 26.4px;letter-spacing: 0;text-transform: none}.cf-diff-card p{max-width: 300px;font-size: 16px;line-height: 24px}.cf-ticker{display: flex;align-items: center;height: 42px;overflow: hidden;background: #2a5e4c;color: #f4f9ef}.cf-ticker__track{display: flex;flex: none;width: max-content;animation: cf-marquee var(--cf-ticker-duration,40s) linear infinite}.cf-ticker p{flex: none;margin: 0;padding-right: 34px;font-family: var(--wp--preset--font-family--display);font-size: 18.5px;font-weight: 600;line-height: 24px;letter-spacing: 2.5px;text-transform: uppercase;white-space: nowrap}.cf-ticker p::after{content: "·";padding-left: 29px}.cf-speakers-section{display: flex;flex-direction: column;gap: 56px;padding-block: 73px 23px}.cf-carousel{display: flex;flex-direction: column;align-items: center;gap: 40px}.cf-carousel__track{display: flex;gap: 24px;box-sizing: border-box;width: 100%;padding: 0 24px !important;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding-inline: 24px;scrollbar-width: none}.cf-carousel__track::-webkit-scrollbar{display: none}.cf-speaker{position: relative;flex: none;width: 240px;scroll-snap-align: start}.cf-speaker::after{content: "";position: absolute;inset: 0;border: 3px solid transparent;border-radius: 16px;transition: border-color var(--cf-hover);pointer-events: none}.cf-speaker:hover::after{border-color: var(--wp--preset--color--yellow-400)}.cf-speaker img{display: block;width: 240px;height: 336px;border-radius: 16px;object-fit: cover;box-shadow: 0 8px 24px rgba(24,42,35,0.1)}.cf-carousel__nav{display: flex;align-items: center;gap: 24px}.cf-carousel__progress{width: 240px;height: 4px;overflow: hidden;border-radius: 2px;background: var(--wp--preset--color--gray-100)}.cf-drag-hint{display: none;margin: 0;color: var(--wp--preset--color--gray-600);font-size: 14px;line-height: 17px;text-align: center}.cf-carousel__progress span{display: block;width: 6%;height: 100%;border-radius: 2px;background: var(--wp--preset--color--green-800);transition: transform 0.15s linear}.cf-signup{padding-block: var(--cf-space-96);scroll-margin-top: calc(8px - var(--cf-space-96))}.cf-signup__panel{display: grid;grid-template-columns: 460px minmax(0,560px);justify-content: space-between;gap: 96px;box-sizing: border-box;min-height: 736px;padding: 96px 96px 96px 112px;border-radius: 32px;background-color: var(--wp--preset--color--green-800);background-position: center;background-size: 100% 100%}.cf-signup__panel > *{margin: 0}.cf-signup__text{display: flex;flex-direction: column;align-items: flex-start;gap: 30px;padding-top: 0.5px}.cf-signup__text > *{margin: 0}.cf-signup .is-style-eyebrow{--cf-dot: var(--wp--preset--color--gray-100);gap: 12.99px;margin-bottom: 8.98px;color: var(--wp--preset--color--gray-50);font-size: 20.79px;line-height: 22.87px}.cf-signup .is-style-eyebrow::before{width: 10.4px;height: 10.4px}.cf-signup h2{color: var(--wp--preset--color--gray-100);font-size: var(--cf-fs-signup) !important;line-height: 1}.cf-signup__lead{color: var(--wp--preset--color--gray-50);font-family: var(--wp--preset--font-family--display);font-size: 20.79px;line-height: 31.18px}.cf-form{box-sizing: border-box;padding: 40px;border-radius: 24px;background: var(--wp--preset--color--gray-50);box-shadow: 0 8px 24px rgba(24,42,35,0.1)}.cf-form__form{display: flex;flex-direction: column;gap: 24px}.cf-form__form > *,.cf-form__success > *{margin: 0}.cf-form__row{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.cf-field{display: flex;flex-direction: column;gap: 8px;margin: 0}.cf-field label{color: var(--wp--preset--color--gray-900);font-size: 16px;line-height: 24px}.cf-field__required{margin-left: 2px;color: #a3382b}.cf-field input{box-sizing: border-box;width: 100%;height: 56px;padding: 0 16px;border: 1px solid var(--wp--preset--color--gray-300);border-radius: 8px;background: var(--wp--preset--color--gray-100);color: var(--wp--preset--color--gray-900);font: inherit;font-size: 16px;transition: border-color var(--cf-hover),background-color var(--cf-hover)}.cf-field input::placeholder{color: var(--wp--preset--color--gray-600);opacity: 1}.cf-field input:hover{border-color: var(--wp--preset--color--green-800)}.cf-field input:focus{border-color: var(--wp--preset--color--green-800);outline: 2px solid var(--wp--preset--color--green-800);outline-offset: 0;background: #fff}.cf-field input[aria-invalid="true"]{border-color: #bd4939}.cf-field--choices{gap: 12px;padding: 0;border: 0}.cf-field--choices legend{margin-bottom: 12px;padding: 0;color: var(--wp--preset--color--gray-900);font-size: 16px;line-height: 24px}.cf-choices{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px 16px}.cf-choice{display: flex;align-items: center;gap: 12px;min-height: 32px;color: var(--wp--preset--color--gray-900);font-size: 16px;line-height: 24px;cursor: pointer}.cf-choice input{flex: none;width: 22px;height: 22px;margin: 0;padding: 0;border: 1.5px solid #b9c7c0;border-radius: 6px;background: var(--wp--preset--color--gray-50) center / 14px no-repeat;appearance: none;cursor: pointer;transition: border-color 0.15s cubic-bezier(0.33,1,0.68,1),background-color 0.15s cubic-bezier(0.33,1,0.68,1)}.cf-choice:hover input{border-color: var(--wp--preset--color--green-800)}.cf-field .cf-choice input:checked{border-color: var(--wp--preset--color--green-800);background-color: var(--wp--preset--color--green-800);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.cf-field--radio .cf-choice input{border-radius: 50%}.cf-field.cf-field--radio .cf-choice input:checked{background: radial-gradient(circle,var(--wp--preset--color--green-800) 0 5px,var(--wp--preset--color--gray-50) 5.5px)}.cf-choice input:focus-visible{outline: 2px solid var(--wp--preset--color--green-800);outline-offset: 2px}.cf-field .cf-choice input[aria-invalid="true"]{border-color: #bd4939}.cf-form__consent{color: var(--wp--preset--color--gray-600);font-size: 16px;line-height: 24px}.cf-form__consent a{color: var(--wp--preset--color--green-800)}.cf-form__error{padding: 12px 16px;border: 1px solid #dea599;border-radius: 8px;background: #fbece8;color: #a3382b}.cf-has-arrow{display: inline-flex;align-items: center;gap: 10px}.cf-has-arrow::after,.cf-button-body .wp-block-button__link::after,.cf-form--card .cf-form__again::after{content: "";width: 11px;height: 11px;background: currentColor;-webkit-mask: url("../icons/arrow-small.svg") center / contain no-repeat;mask: url("../icons/arrow-small.svg") center / contain no-repeat}.cf-form .wp-block-button__link{color: var(--wp--preset--color--green-800);cursor: pointer;border: 0}.cf-form__trap{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}.cf-form__success{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 16px;min-height: 464px;text-align: center;color: var(--wp--preset--color--gray-600)}.cf-form__success[hidden]{display: none}.cf-form__success-icon{display: inline-flex;align-items: center;justify-content: center;width: 64px;height: 64px;border-radius: 32px;background: var(--wp--preset--color--green-800);color: var(--wp--preset--color--neutral)}.cf-form__success-title{color: var(--wp--preset--color--gray-900);font-size: 24px;font-weight: 600;line-height: 26.4px}.cf-form__again{padding: 0;border: 0;background: none;color: var(--wp--preset--color--green-800);font: inherit;text-decoration: underline;cursor: pointer}.cf-testimonials{display: flex;flex-direction: column;gap: 70px;padding-block: 0}.cf-fan{position: relative;height: 592px;margin-bottom: 25px !important}.cf-fan__list{display: flex;gap: 24px;height: 100%;overflow-x: auto;scroll-snap-type: x mandatory}.cf-fan__item{position: relative;flex: none;width: 280px;height: 460px;overflow: hidden;border-radius: 24px;box-shadow: 0 8px 24px rgba(24,42,35,0.1);background: var(--wp--preset--color--green-800);scroll-snap-align: center}.cf-fan__item::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(24,42,35,0) 25%,rgba(24,42,35,0.55) 60%,rgba(24,42,35,0.95) 100%);pointer-events: none}.cf-fan__cover,.cf-fan__video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.cf-fan__video{z-index: 2;background: #000}.cf-fan__play{position: absolute;top: 50%;left: 50%;z-index: 1;display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;border-radius: 50%;background: rgba(241,249,239,0.85);box-shadow: 0 6px 18px rgba(23,41,36,0.2);color: var(--wp--preset--color--green-800);transform: translate(-50%,-50%);transition: width 0.15s cubic-bezier(0.33,1,0.68,1),height 0.15s cubic-bezier(0.33,1,0.68,1),background-color var(--cf-hover),box-shadow 0.15s cubic-bezier(0.33,1,0.68,1)}.cf-fan__play svg{width: 24px;height: 24px;margin-left: 3px}.cf-fan__play:hover,.cf-fan__play:focus-visible{width: 72px;height: 72px;background: var(--wp--preset--color--neutral);box-shadow: 0 10px 28px rgba(23,41,36,0.35)}.cf-fan__prev,.cf-fan__next{position: absolute;top: 50%;z-index: 3;display: none;margin-top: -24px}.cf-fan__prev{left: 41px}.cf-fan__next{right: 42px}@media (min-width: 1024px){.cf-fan__prev,.cf-fan__next{--cf-focus: var(--wp--preset--color--green-800)}}.cf-fan.is-enhanced .cf-fan__list{display: block;overflow: visible}.cf-fan.is-enhanced .cf-fan__prev,.cf-fan.is-enhanced .cf-fan__next{display: inline-flex}.cf-fan.is-enhanced .cf-fan__item{position: absolute;top: 50%;left: 50%;transition: transform 0.6s cubic-bezier(0.65,0,0.35,1),width 0.6s cubic-bezier(0.65,0,0.35,1),height 0.6s cubic-bezier(0.65,0,0.35,1),opacity 0.6s cubic-bezier(0.65,0,0.35,1);cursor: pointer}.cf-fan.is-enhanced .cf-fan__item[data-pos="0"]{z-index: 3;width: 360px;height: 552px;border-radius: 28px;transform: translate(-50%,-50%);cursor: default}.cf-fan.is-enhanced .cf-fan__item[data-pos="-1"],.cf-fan.is-enhanced .cf-fan__item[data-pos="1"]{z-index: 2;width: 280px;height: 460px}.cf-fan.is-enhanced .cf-fan__item[data-pos="-1"]{transform: translate(calc(-50% - 256px),-50%)}.cf-fan.is-enhanced .cf-fan__item[data-pos="1"]{transform: translate(calc(-50% + 256px),-50%)}.cf-fan.is-enhanced .cf-fan__item[data-pos="-2"],.cf-fan.is-enhanced .cf-fan__item[data-pos="2"]{z-index: 1;width: 220px;height: 368px}.cf-fan.is-enhanced .cf-fan__item[data-pos="-2"]{transform: translate(calc(-50% - 442px),-50%)}.cf-fan.is-enhanced .cf-fan__item[data-pos="2"]{transform: translate(calc(-50% + 442px),-50%)}.cf-fan.is-enhanced .cf-fan__item[data-pos="hidden"]{opacity: 0;pointer-events: none;transform: translate(-50%,-50%) scale(0.8)}.cf-fan__item.is-playing .cf-fan__play{display: none}.cf-reviews{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;border-radius: 0 0 32px 32px;overflow: clip;filter: drop-shadow(0 8px 24px rgba(24,42,35,0.1))}.cf-review figure{display: flex;flex-direction: column;gap: 24px;box-sizing: border-box;height: 100%;margin: 0;padding: 32px;border: 1px solid var(--wp--preset--color--gray-200);border-radius: 16px;background: var(--wp--preset--color--gray-50);transition: border-color var(--cf-hover)}.cf-review figure:hover{border-color: var(--wp--preset--color--green-800)}.cf-review__author{display: flex;align-items: center;gap: 16px}.cf-review__avatar{flex: none;width: 64px;height: 64px;border-radius: 50%;background: rgba(92,112,104,0.3);object-fit: cover}.cf-review__author > span{display: flex;flex-direction: column;gap: 4px}.cf-review__name{color: #2c5b44;font-size: 20px;line-height: 24px}.cf-review__role{color: var(--wp--preset--color--gray-600);line-height: 24px}@media (min-width: 1024px){.cf-review__role{text-wrap: balance}}.cf-review__text{margin: 0}.cf-review__text p{margin: 0;color: var(--wp--preset--color--gray-900);line-height: 24px}.cf-faq{padding-block: 123px}.cf-faq__panel{display: grid;grid-template-columns: minmax(0,400px) minmax(0,617px);justify-content: center;gap: 72px;padding: 96px}.cf-faq__head{display: flex;flex-direction: column;gap: 24px;padding-top: 0}.cf-faq__head > *{margin: 0}.cf-faq h2{line-height: 1}.cf-faq__lead{max-width: 370px;color: var(--wp--preset--color--gray-600);font-family: var(--wp--preset--font-family--display);font-size: 20px;line-height: 24px}.cf-faq__list{display: flex;flex-direction: column;gap: 14.52px;padding-block: 8.75px}.cf-faq__list > *{margin: 0}.wp-block-details.is-style-faq{padding: 20.87px 20.87px 20.87px 24.5px;border: 0.91px solid var(--wp--preset--color--gray-200);border-radius: 18.15px;background: rgba(255,255,255,0.2);transition: background-color var(--cf-hover),box-shadow var(--cf-hover),border-color var(--cf-hover)}.wp-block-details.is-style-faq:hover{border-color: var(--wp--preset--color--green-800)}.wp-block-details.is-style-faq[open]{background: var(--wp--preset--color--gray-50);box-shadow: 0 4px 16px rgba(24,42,35,0.06)}.wp-block-details.is-style-faq summary{display: flex;align-items: center;justify-content: space-between;gap: 14.52px;min-height: 32.66px;color: var(--wp--preset--color--gray-900);font-family: var(--wp--preset--font-family--display);font-size: 21.78px;line-height: 23.95px;list-style: none;cursor: pointer}.wp-block-details.is-style-faq summary::-webkit-details-marker{display: none}.wp-block-details.is-style-faq summary::after{content: "";flex: none;width: 32.66px;height: 32.66px;border-radius: 50%;background: var(--wp--preset--color--green-800) url("../icons/plus-white.svg") center / 16.33px no-repeat}.wp-block-details.is-style-faq[open] summary::after{background-color: var(--wp--preset--color--gray-300);background-image: url("../icons/minus-dark.svg")}.wp-block-details.is-style-faq > :not(summary){margin: 14.52px 0 0;color: var(--wp--preset--color--gray-600);font-size: 14.52px;line-height: 21.78px}.cf-consent{position: fixed;right: 0;bottom: 0;left: 0;z-index: 90;display: grid;grid-template-columns: auto minmax(0,720px) auto;justify-content: space-between;align-items: center;gap: 32px;box-sizing: border-box;padding: 22px max(var(--cf-gutter),calc((100% - 1344px) / 2));border-top: 1px solid rgba(241,249,239,0.18);background: rgba(24,42,35,0.7);-webkit-backdrop-filter: blur(20px) saturate(1.2);backdrop-filter: blur(20px) saturate(1.2);color: var(--wp--preset--color--neutral)}.cf-consent[hidden]{display: none}.cf-consent > *{margin: 0}.cf-consent__label{--cf-dot: var(--wp--preset--color--neutral);display: inline-flex;align-items: center;gap: 10px;font-family: var(--wp--preset--font-family--display);font-size: 16px;font-weight: 500;letter-spacing: 0.09em;text-transform: uppercase}.cf-consent__label::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--cf-dot)}.cf-consent__text{color: rgba(241,249,239,0.9);font-size: 15px;line-height: 22px}.cf-consent__text a{color: inherit;text-decoration: underline;text-underline-offset: 2px}.cf-consent__actions{display: flex;gap: 12px}.cf-consent__actions button{min-width: 150px;min-height: 52px;padding: 0 28px;border-radius: 100px;font-family: var(--wp--preset--font-family--display);font-size: 16px;font-weight: 500;cursor: pointer;transition: background-color var(--cf-hover),border-color var(--cf-hover)}.cf-consent__accept{border: 0;background: var(--wp--preset--color--neutral);color: var(--wp--preset--color--gray-900)}.cf-consent__accept:hover{background: #fff}.cf-consent__reject{border: 1.5px solid rgba(241,249,239,0.6);background: transparent;color: inherit}.cf-consent__reject:hover{border-color: var(--wp--preset--color--neutral)}.cf-consent button:focus-visible,.cf-consent a:focus-visible{outline: 2px solid var(--wp--preset--color--neutral);outline-offset: 3px}body{padding-bottom: var(--cf-consent-h,0px)}.cf-link-button{padding: 0;border: 0;background: none;color: inherit;font: inherit;text-align: left;cursor: pointer}.cf-link-button:hover{text-decoration: underline}@media (max-width: 767px){.cf-consent{grid-template-columns: 1fr;gap: 14px;padding: 20px var(--cf-gutter)}.cf-consent__actions button{flex: 1;min-width: 0}}.wp-block-cover.cf-cta{box-sizing: border-box;min-height: 480px;padding: 99px 100px 98px}.wp-block-cover.cf-cta.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{width: 100%;max-width: 1240px;margin-inline: auto}@media (min-width: 1024px){.cf-cta .wp-block-cover__image-background{object-fit: fill !important}}@media (min-width: 1441px){.cf-cta picture .wp-block-cover__image-background{object-fit: cover !important;object-position: 50% 50%}}.cf-cta .wp-block-cover__background{background: linear-gradient(90deg,rgba(0,0,0,0.8) 37%,rgba(0,0,0,0) 100%) !important;opacity: 1 !important}.cf-cta .wp-block-cover__inner-container{display: flex;flex-direction: column;align-items: flex-start;gap: 32px;width: 100%;max-width: 1240px;margin-inline: auto;color: var(--wp--preset--color--neutral)}.cf-cta .wp-block-cover__inner-container > *{margin: 0}.cf-cta .is-style-eyebrow{--cf-dot: var(--wp--preset--color--neutral);margin-bottom: -16px !important;color: var(--wp--preset--color--gray-50)}.cf-cta h2{max-width: 470px;margin-bottom: 16px;color: var(--wp--preset--color--neutral);line-height: 1}.cf-cta__text{max-width: 397px;opacity: 0.6;font-family: var(--wp--preset--font-family--display);font-size: 16px;line-height: 24px}.cf-cta .wp-block-button__link,.cf-diff .wp-block-button__link{color: var(--wp--preset--color--green-800)}.cf-footer{display: flex;flex-direction: column;gap: 48px;padding-block: var(--cf-space-96);background: var(--wp--preset--color--green-800);color: var(--wp--preset--color--neutral)}.cf-footer a{color: inherit;text-decoration: none}.cf-footer a:hover{text-decoration: underline}.cf-footer__top{display: grid;grid-template-columns: 280px 1fr minmax(241px,max-content);gap: 48px}.cf-footer__top > *{margin: 0}.cf-footer__brand{display: flex;flex-direction: column;align-items: flex-start;gap: 16px}.cf-footer__brand > *{margin: 0}.cf-logo{display: inline-flex;color: inherit}.cf-footer .cf-social{gap: 12px;margin: 0}.cf-footer .cf-social .wp-social-link{margin: 0;background: rgba(255,255,255,0.08) !important;color: var(--wp--preset--color--neutral) !important;transition: background-color var(--cf-hover),color var(--cf-hover)}.cf-footer .cf-social .wp-social-link:hover{background: var(--wp--preset--color--neutral) !important;color: var(--wp--preset--color--green-800) !important}.cf-footer .cf-social .wp-block-social-link-anchor{padding: 10px}.cf-footer .cf-social svg{width: 16px;height: 16px}.cf-footer__col{display: flex;flex-direction: column;gap: 16px}.cf-footer__col:nth-child(2){justify-self: center;min-width: 112px;margin-left: 18px}.cf-footer__col > *{margin: 0}.cf-footer__title{font-size: 16px;font-weight: 500;line-height: 18px;letter-spacing: 1.5px;text-transform: uppercase}.cf-footer__list{display: flex;flex-direction: column;gap: 16px;margin: 0;padding: 0;list-style: none;line-height: 19px}.cf-footer__info{line-height: 24px}@media (min-width: 768px){body:not(.home) .cf-footer__info{line-height: 19px}}.cf-footer__info li{display: flex;align-items: center;gap: 8px}.cf-footer__info li::before{content: "";flex: none;width: 14px;height: 14px;background: currentColor;-webkit-mask: var(--cf-icon) center / contain no-repeat;mask: var(--cf-icon) center / contain no-repeat}.cf-info--place{--cf-icon: url("../icons/map-pin.svg")}.cf-info--date{--cf-icon: url("../icons/calendar.svg")}.cf-info--mail{--cf-icon: url("../icons/mail.svg")}.cf-footer__divider{width: 100%;height: 0;border: 0;border-top: 1px solid rgba(255,255,255,0.1);opacity: 1}.cf-footer__copy{line-height: 24px}@media (prefers-reduced-motion: reduce){.cf-logos__track,.cf-ticker__track{animation: none}.cf-logos{overflow-x: auto}}.cf-fan{overflow: hidden;overflow: clip;overflow-clip-margin: min(24px,var(--cf-gutter))}@media (max-width: 1023px){.cf-about__card{padding: 40px 32px}.cf-about__main{grid-template-columns: 1fr;gap: 32px}.cf-numbers{margin-top: 56px;padding-block: 0}.cf-number{padding: 24px 16.2px}.cf-number__value{font-size: 37.66px;line-height: 44.95px}.cf-guests-section .cf-panel{gap: 36px;padding: 48px}ul.cf-guests__page{grid-template-columns: repeat(2,1fr)}.cf-diff__inner{grid-template-columns: 1fr;gap: 56px;padding-inline: 0}.cf-diff__grid{gap: 32px 0;margin-inline: 0}.cf-signup__panel{grid-template-columns: 1fr;gap: 48px;min-height: 0;padding: 56px 40px}.cf-signup__panel[style*="--cf-bg-portrait"]{background-image: var(--cf-bg-portrait) !important}.cf-signup .is-style-eyebrow{margin-bottom: 0}.cf-fan.is-enhanced .cf-fan__item[data-pos="-2"],.cf-fan.is-enhanced .cf-fan__item[data-pos="2"]{opacity: 0;pointer-events: none}.cf-fan__prev{left: 0}.cf-fan__next{right: 0}.cf-fan .cf-round-button{background: rgba(241,249,239,0.85)}.cf-faq{padding-block: 92px}.cf-faq__panel{grid-template-columns: 1fr;gap: 54px;padding: 72px}.wp-block-details.is-style-faq{padding: 19.09px 23.09px}.cf-faq .cf-heading{max-width: 349.2px}.cf-faq__list{padding-block: 0}.wp-block-cover.cf-cta{min-height: 0 !important;padding: 32px 100px}.cf-cta .is-style-eyebrow{margin-bottom: -20px !important}.cf-cta h2{margin-bottom: 0}.cf-footer{gap: 36px}.cf-footer__top{grid-template-columns: minmax(0,280px) auto minmax(241px,max-content);justify-content: space-between;gap: 24px}.cf-footer__col:nth-child(2){justify-self: start;margin-left: 0}}@media (min-width: 768px) and (max-width: 1023px){.home .cf-hero .wp-block-button__link{min-width: 0;min-height: 0;padding: 14px 32px}.cf-about__card{padding: 50px}.cf-about__main{gap: 42px}.cf-about__text{gap: 26px}.cf-numbers{grid-template-columns: repeat(3,142px);column-gap: 80px;justify-content: center;align-items: center;margin-top: 42px}.cf-number__value{white-space: nowrap}.cf-numbers{box-sizing: border-box;min-height: 176.4px}.cf-diff__inner{gap: 115px}.cf-diff__head{gap: 30px;max-width: 349.2px;padding-top: 0}.cf-diff__grid{align-items: start;row-gap: 38px}.cf-diff-card{min-height: 251px;height: 251px;padding-inline: 39px}.cf-diff-card:nth-child(2){height: 278px}.cf-signup__panel{gap: 72px;padding: 72px 72px 72px 84px}.cf-signup__text{gap: 23px}.cf-signup .is-style-eyebrow{margin-bottom: 6px}.cf-form--home{padding: 30px}.cf-speakers-section{gap: 42px}.cf-about{gap: 37px}.cf-testimonials{gap: 53px}.cf-testimonials .cf-reviews{margin-top: 18px !important}.cf-reviews{align-items: start}.cf-review figure{padding: 32px 24px}.cf-review__author{flex-direction: column;align-items: stretch}.cf-review__avatar{width: 100%;height: auto;aspect-ratio: 1;border-radius: 32px}}@media (max-width: 767px){.cf-logos{--cf-fade: 48px}.cf-logos__list{gap: 28px;height: 56px;padding-right: 28px !important}.cf-logos__list img{max-width: 72px;max-height: 27.6px}.cf-about{gap: 27px;padding-block: 10px 28px}.cf-about__card{padding: 20px}.cf-about__main{gap: 31px}.cf-about__text{gap: 19px}.cf-numbers{grid-template-columns: 1fr;gap: 16px;margin-top: 31px}.cf-number__value{font-size: 31.38px;line-height: 37.45px}.cf-org{flex-direction: column;gap: 36px;height: auto}.cf-org__group{justify-content: center;gap: 0}.cf-org__label{flex-basis: 100%;font-size: 12px;text-align: center}.cf-org__group:first-child .cf-org__logo{display: flex;align-items: center;height: 59px}.cf-guests-section{padding-block: 50px 88px;background: var(--wp--preset--color--gray-100)}.cf-guests-section .cf-panel{gap: 26px;padding: 0;border-radius: 0;background: none}.cf-guests-section h2,.cf-diff h2{font-size: 23px;line-height: 33px}.cf-guests{gap: 26px}.cf-guests__window{width: calc(100% + var(--cf-gutter));margin-right: calc(-1 * var(--cf-gutter));overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;touch-action: auto}.cf-guests__window::-webkit-scrollbar{display: none}.cf-guests__track{display: grid;grid-auto-columns: 158px;grid-auto-flow: column;grid-template-rows: repeat(2,auto);gap: 12px;width: max-content;padding-right: var(--cf-gutter)}ul.cf-guests__page{display: contents}.cf-guests__nav{display: none}.cf-guests .cf-drag-hint{display: block}.cf-guest{box-sizing: border-box;aspect-ratio: 158 / 221.44;padding: 14.78px;border-radius: 28.73px;scroll-snap-align: start}.cf-guest__name{font-size: 16.98px;line-height: 20.75px}.cf-diff__inner{display: flex;flex-direction: column;gap: 20px}.cf-diff__head{display: contents}.cf-diff__head .wp-block-buttons{order: 1;margin-top: 10px}.cf-diff__head .wp-block-button,.cf-diff__head .wp-block-button__link{width: 100%}.cf-diff__grid{gap: 28px 0}.cf-diff-card{gap: 12px;min-height: 0;padding: 4px 13px}.cf-diff-card:nth-child(even){border-left: 0}.cf-diff-card::before{width: 32px;height: 32px;margin-bottom: 0}.cf-diff-card h3{font-size: 16px;line-height: 20px}.cf-diff-card p{font-size: 14px;line-height: 20px}.cf-ticker p{padding-right: 23px;font-size: 12.6px;line-height: 16px;letter-spacing: 1.7px}.cf-ticker p::after{padding-left: 20px}.cf-speakers-section{gap: 31px;padding-block: 38px 40px}.cf-carousel{gap: 31px}.cf-carousel__track{display: grid;grid-auto-columns: 158.4px;grid-auto-flow: column;grid-template-rows: repeat(2,auto);gap: 12px;align-self: flex-start;width: calc(100% + var(--cf-gutter));margin-right: calc(-1 * var(--cf-gutter));padding: 0 var(--cf-gutter) 0 0 !important;scroll-padding-inline: 0}.cf-speaker,.cf-speaker img{width: 158.4px}.cf-speaker img{height: 221.76px;border-radius: 10.56px}.cf-speaker::after{border-radius: 10.56px}.cf-carousel__nav{display: none}.cf-drag-hint{display: block}.cf-signup__panel{gap: 32px;padding: 40px 20px 20px}.cf-signup__text{gap: 17px;padding-inline: 4px}.cf-signup__lead{font-size: 18px;line-height: 27px}.cf-form{padding: 24px 20px}.cf-form__row{grid-template-columns: 1fr}.cf-form .wp-block-button,.cf-form .wp-block-button__link{width: 100%}.cf-testimonials{gap: 39px}.cf-fan{display: flex;flex-direction: column;align-items: center;gap: 39px;height: auto;margin-bottom: 13px !important}.cf-fan__list{gap: 12px;box-sizing: border-box;width: calc(100% + var(--cf-gutter));margin-right: calc(-1 * var(--cf-gutter)) !important;padding-right: var(--cf-gutter) !important;scrollbar-width: none}.cf-fan__item{width: 256px;height: 392px;scroll-snap-align: start}.cf-reviews{grid-template-columns: 1fr}.cf-review figure{padding: 27px 18px}.cf-faq{padding-block: 68px}.cf-faq__panel{gap: 32px;padding: 40px 24px}.cf-faq__lead{font-size: 14px;line-height: 17px}.wp-block-details.is-style-faq{padding: 19.09px}.cf-faq__list{gap: 12px}.wp-block-details.is-style-faq summary{gap: 67px;font-size: 20px;line-height: 24px}.wp-block-details.is-style-faq > :not(summary){margin-top: 12px;font-size: 15px;line-height: 22px}.wp-block-cover.cf-cta{padding: 32px 24px}.cf-cta .wp-block-cover__inner-container{gap: 20px}.cf-cta .is-style-eyebrow{margin-bottom: -8px !important}.cf-cta__text{display: none}.cf-cta .wp-block-cover__background{background: linear-gradient(180deg,rgba(0,0,0,0.55) 0%,rgba(0,0,0,0.8) 100%) !important}.cf-footer{gap: 26px;padding-block: 30px}.cf-footer__top{grid-template-columns: 1fr;gap: 30px}.cf-footer__col:nth-child(2) .cf-footer__list{flex-direction: row;flex-wrap: wrap;gap: 16px}}.cf-hero--center .cf-hero__content{align-items: center;text-align: center}.cf-hero--center .wp-block-buttons{justify-content: center}.cf-hero--patrocine{padding-bottom: 105px}.cf-hero--patrocine .cf-hero__overlay{background: linear-gradient(180deg,#000 0%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.61) 100%)}.cf-hero--patrocine h1{max-width: 880px}:root{--cf-label-light: #65766f}:is(.cf-impact,.cf-benefits){--cf-label-light: #5f6f69}.is-style-eyebrow.cf-eyebrow--light{--cf-dot: #99a8a2;color: var(--cf-label-light)}.cf-heading--center{align-items: center;text-align: center}.cf-intro{padding: 89.5px 48px;background: var(--wp--preset--color--gray-50)}.cf-intro__panel{display: flex;justify-content: center;gap: 58px;filter: drop-shadow(0 8px 24px rgba(24,42,35,0.1))}.cf-intro__panel > *{margin: 0}.cf-intro .cf-heading{flex: 0 1 560px;min-width: 0;gap: 24px}.cf-intro .cf-heading h2{max-width: 388px;color: var(--wp--preset--color--green-600);line-height: 44px}.cf-intro__text{display: flex;flex: 0 1 461px;flex-direction: column;gap: 24px;min-width: 0;color: var(--wp--preset--color--gray-600);font-family: var(--wp--preset--font-family--display);font-size: 16px;line-height: 24px}.cf-intro__text > *{margin: 0}.cf-benefits{display: flex;flex-direction: column;gap: 32px;padding: 100px 48px;background: var(--wp--preset--color--gray-100)}.cf-benefits > *{margin: 0}.cf-benefits .cf-heading{gap: 16px}.cf-benefits .cf-heading h2{color: var(--wp--preset--color--green-800)}.cf-benefits__grid{display: grid;grid-template-columns: minmax(0,400px) minmax(0,414px) minmax(0,400px);justify-content: center;gap: 24px}.cf-benefits__col{display: flex;flex-direction: column;gap: 24px}.cf-benefits__col > *{margin: 0}.cf-benefit{display: flex;flex-direction: column;justify-content: center;gap: 20px;box-sizing: border-box;min-height: 300px;padding: 37px 40px;border-radius: 24px;background: var(--wp--preset--color--green-800);box-shadow: 0 4px 16px rgba(24,42,35,0.06),inset 0 0 0 1px var(--wp--preset--color--green-800);color: var(--wp--preset--color--neutral);transition: box-shadow var(--cf-hover)}.cf-benefit > *{margin: 0}.cf-benefit::before{content: "";flex: none;width: 56px;height: 56px;border-radius: 50%;background: var(--wp--preset--color--neutral) center / 28px no-repeat}.cf-benefit--eye::before{background-image: url("../icons/patrocine-eye.svg")}.cf-benefit--award::before{background-image: url("../icons/patrocine-award.svg")}.cf-benefit--handshake::before{background-image: url("../icons/patrocine-handshake.svg")}.cf-benefit--target::before{background-image: url("../icons/patrocine-target.svg")}.cf-benefit h3{color: inherit;font-size: 22px;line-height: 26px;text-transform: none}.cf-benefit p{max-width: 320px;font-size: 16px;line-height: 1.6}.cf-benefits__photo{margin: 0;overflow: hidden;border-radius: 24px;box-shadow: 0 4px 16px rgba(24,42,35,0.06);transition: box-shadow var(--cf-hover)}.cf-benefits__photo img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 45% 50%}@media (hover: hover){.cf-benefit:hover,.cf-benefits__photo:hover{box-shadow: 0 4px 16px rgba(24,42,35,0.06),inset 0 0 0 2px #e8d636}}.cf-form-section{padding: 50px 48px;background: var(--wp--preset--color--gray-50)}.cf-form-section__panel{display: flex;align-items: center;justify-content: center;gap: min(100px,7vw);padding: min(96px,6.67vw)}.cf-form-section__panel > *{margin: 0}.cf-form-section__panel .cf-form{flex: 0 1 560px}.cf-form-section__text{display: flex;flex: 0 1 339px;flex-direction: column;gap: 16px;min-width: 0;min-height: 500px}.cf-form-section__text > *{margin: 0}.cf-form-section h2{color: var(--wp--preset--color--green-600);line-height: 44px}.cf-form-section__lead{color: rgba(33,77,59,0.75);font-family: var(--wp--preset--font-family--display);font-size: 15px;font-weight: 300;line-height: 1.6}.cf-form--patrocine .cf-field label{line-height: 19px}.cf-form--patrocine .wp-block-button__link,.cf-form--card .wp-block-button__link{letter-spacing: 0;text-transform: none}.cf-form--patrocine .cf-field input{border-color: #d7e0dc}.cf-form--patrocine .cf-form__consent{font-size: 14px;line-height: 17px}.cf-form--patrocine .wp-block-button,.cf-form--patrocine .wp-block-button__link{width: 100%;justify-content: center}@media (max-width: 1023px){.cf-hero--patrocine{padding-bottom: 114px}.cf-hero--patrocine h1{max-width: 698px}.cf-intro{padding: 72px 32px}.cf-intro__panel{flex-direction: column;gap: 44px;padding: 72px}.cf-intro .cf-heading,.cf-intro__text{flex: none}.cf-intro__text{max-width: 461px}.cf-intro .cf-heading h2{max-width: 350px;font-size: 36px;line-height: 1.1}.cf-benefits{gap: 24px;padding: 75px 32px}.cf-benefits .cf-heading h2{font-size: 36px}.cf-benefits__grid{grid-template-columns: minmax(0,770px)}.cf-benefits__col{flex-direction: row}.cf-benefit{flex: 1 1 0;min-height: 286px;padding: 30px}.cf-benefits__photo{height: 334px}.cf-benefits__photo img{object-position: 50% 50%}.cf-form-section{padding: 38px 32px}.cf-form-section__panel{flex-direction: column;align-items: stretch;gap: 75px;padding: 72px}.cf-form-section__panel .cf-form{flex: none;padding: 30px}.cf-form-section__text{flex: none;max-width: 330px;min-height: 0}.cf-form-section h2{font-size: 36px;line-height: 1.1}}@media (max-width: 767px){.cf-hero--patrocine{padding-bottom: 72px}.cf-intro{padding: 40px 16px}.cf-intro__panel{gap: 32px;padding: 40px 20px}.cf-intro .cf-heading h2{font-size: 25px}.cf-intro__text{font-size: 14px;line-height: 21px}.cf-benefits{gap: 35px;padding: 64px 16px}.cf-benefits .cf-heading h2{font-size: 25px}.cf-benefits__grid,.cf-benefits__col{gap: 16px}.cf-benefits__col{flex-direction: column}.cf-benefit{flex: none;gap: 16px;min-height: 0;padding: 28px 24px;border-radius: 16px}.cf-benefits__photo{height: 240px}.cf-benefits__photo img{transform: scale(1.23)}.cf-form-section{padding: 28px 16px}.cf-form-section__panel{gap: 40px;padding: 40px 0 0}.cf-form-section__text{padding-inline: 20px}.cf-form-section__panel .cf-form{padding: 24px 20px}}.cf-form-section--pre .cf-form-section__panel{align-items: flex-start;justify-content: space-between;gap: min(96px,6.67vw);padding: 50px min(96px,6.67vw)}.cf-form--card .cf-choices{grid-template-columns: repeat(2,232px)}.cf-form-section--pre h2{letter-spacing: 0}.cf-form-section--pre .cf-form-section__text{flex-basis: 376px;gap: 24px;min-height: 0}.cf-form-section--pre .cf-form{flex-basis: 620px;box-shadow: 0 16px 40px rgba(23,41,36,0.18)}.cf-form-section__note,.cf-form-section__strong{font-family: var(--wp--preset--font-family--display);font-size: 16px;line-height: 24px}.cf-form-section__note{color: var(--wp--preset--color--gray-600);font-weight: 300}.cf-form-section__strong{color: var(--wp--preset--color--green-800);font-weight: 500}.cf-form-section .cf-form-section__note.cf-form-section__event{line-height: 1.2}.cf-form--card .cf-form__form{gap: 22px}.cf-form--card .cf-field input:not([type="checkbox"],[type="radio"]){border-color: #d7e0dc;background: var(--wp--preset--color--gray-50)}.cf-form--patrocine .cf-field input:hover,.cf-form--patrocine .cf-field input:focus,.cf-form--card .cf-field input:hover,.cf-form--card .cf-field input:focus{border-color: var(--wp--preset--color--green-800)}.cf-form--card .cf-form__consent{font-size: 13.3px;line-height: 20px}.cf-form--card .wp-block-button{width: 100%}.cf-form--card .wp-block-button__link{width: min(519px,100%)}.cf-form--card .cf-form__success-icon{width: 72px;height: 72px}.cf-form--card .cf-form__again{display: inline-flex;align-items: center;gap: 10px;min-height: 56px;margin-top: 32px;padding: 14px 32px;border-radius: 100px;background: #e8d636;text-decoration: none;transition: background-color var(--cf-hover)}.cf-form--card .cf-form__again:hover{background: #d6c120}.cf-hero--art{height: 760px;padding-bottom: 73px;background: #182a23}.cf-hero--art .cf-hero__overlay{background: linear-gradient(180deg,rgba(0,0,0,0.66) 0,rgba(0,0,0,0.42) var(--cf-header-h),rgba(0,0,0,0) calc(var(--cf-header-h) * 2.5)),linear-gradient(180deg,rgba(0,0,0,0) 76%,#000 100%)}@media (max-width: 767px){.cf-hero--art{height: min(419px,calc((100vw - 24px) * 1.03));padding-bottom: 39px}}@media (max-width: 1023px){.cf-form-section--pre .cf-form-section__panel{align-items: stretch;gap: 72px;padding: 38px 72px}.cf-form-section--pre .cf-form-section__text{flex-basis: auto;max-width: none}.cf-form-section--pre .cf-form{flex-basis: auto;padding: 30px}.cf-form--card .cf-choices{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 16px}.cf-form-section--pre .cf-form-section__note,.cf-form-section--pre .cf-form-section__strong{max-width: 376px}.cf-form-section--imprensa .cf-form-section__note,.cf-form-section--imprensa .cf-form-section__strong{max-width: none}}@media (max-width: 767px){.cf-form-section--pre{padding: 40px 16px 56px}.cf-form-section--pre .cf-form-section__panel{gap: 32px;padding: 24px 0}.cf-form-section--pre .cf-form-section__text{gap: 16px;padding-inline: 0}.cf-form-section--pre h2{font-size: 32px;line-height: 1.32}.cf-form-section__note,.cf-form-section__strong{font-size: 14px;line-height: 1.3}.cf-form-section--imprensa .cf-form-section__note,.cf-form-section--imprensa .cf-form-section__strong{font-size: 15px;line-height: 1.5}.cf-form-section--pre .cf-form{padding: 28px 20px}.cf-form--card .cf-form__form{gap: 20px}.cf-form--card .cf-choices{grid-template-columns: 1fr;row-gap: 8px}.cf-form--pre-cadastro .cf-field--choices legend{padding-bottom: 26px}}.cf-hero--imprensa{padding-bottom: 95px}.cf-hero--imprensa .cf-hero__overlay,.cf-hero--edicoes .cf-hero__overlay,.cf-hero--sobre .cf-hero__overlay{background: linear-gradient(180deg,#000 0%,rgba(0,0,0,0.5) 26%,rgba(0,0,0,0.57) 57%,rgba(0,0,0,0.9) 100%)}.cf-hero--split.cf-hero--imprensa .cf-hero__content{max-width: 1275px;margin-inline: auto;align-items: flex-end}.cf-hero__text{display: flex;flex-direction: column;gap: 15px}.cf-hero__text > *{margin: 0}.cf-hero--imprensa .wp-block-button__link{padding-inline: 25.5px}.cf-hero__text p{max-width: 473px;font-family: var(--wp--preset--font-family--display);font-size: 23px;font-weight: 300;line-height: 23px}.cf-hero--imprensa .cf-hero__media img{position: absolute;top: calc(var(--cf-crop-y) * -100% / var(--cf-crop-h));left: calc(var(--cf-crop-x) * -100% / var(--cf-crop-w));width: calc(100% / var(--cf-crop-w));max-width: none;height: calc(100% / var(--cf-crop-h));--cf-crop-x: 0.0927;--cf-crop-y: 0.1799;--cf-crop-w: 0.9074;--cf-crop-h: 0.8197}@media (min-width: 1441px){.cf-hero--imprensa .cf-hero__media img{--cf-crop-x: 0.0597;--cf-crop-y: 0.2373;--cf-crop-w: 0.9401;--cf-crop-h: 0.6369}}@media (max-width: 1023px){.cf-hero--imprensa{padding-bottom: 71.5px}.cf-hero--split.cf-hero--imprensa .cf-hero__content{align-items: center;gap: 32px}.cf-hero__text{align-items: center}.cf-hero--imprensa h1{font-size: 36px;line-height: 36px}.cf-hero__text p{max-width: 403px;font-size: 19.55px;line-height: 20px}.cf-hero--imprensa .cf-hero__media img{--cf-crop-x: 0.2889;--cf-crop-y: 0.1386;--cf-crop-w: 0.5525;--cf-crop-h: 0.8617}}@media (max-width: 767px){.cf-hero--imprensa{padding: 0 24px 72px}.cf-hero--split.cf-hero--imprensa .cf-hero__content{gap: 24px}.cf-hero--imprensa h1{font-size: 24.07px;line-height: 24px}.cf-hero__text p{max-width: 322px;font-size: 15.64px;line-height: 16px}.cf-hero--imprensa .cf-hero__media img{position: static;width: 100%;height: 100%}}.cf-press-section{display: flex;flex-direction: column;gap: 56px;padding: 85px 48px;background: var(--wp--preset--color--gray-50)}.cf-press-section > *{margin: 0}.cf-press-highlights{display: grid;grid-template-columns: minmax(0,880px) minmax(0,432px);justify-content: center;gap: 32px}.cf-press-feature{position: relative;display: block;height: 540px;overflow: hidden;border-radius: 24px;color: var(--wp--preset--color--neutral);text-decoration: none;isolation: isolate}.cf-press-feature img{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover}.cf-press-feature::before,.cf-player-cover::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(24,42,35,0) 7%,rgba(24,42,35,0.85) 67%)}.cf-press-feature.is-playing{background: #000}.cf-press-feature__player{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.cf-player-cover{position: absolute;inset: 0;padding: 0;border: 0;background: none;cursor: pointer;isolation: isolate}.cf-player-cover:focus-visible{--cf-focus: var(--wp--preset--color--neutral);outline-offset: -4px}.cf-player-cover .cf-press-feature__play{display: block}.cf-player-controls{position: absolute;bottom: 24px;left: 24px;display: flex;gap: 12px}.cf-player-button{display: grid;place-items: center;width: 48px;height: 48px;padding: 0;border: 0;border-radius: 50%;background: rgba(241,249,239,0.9);box-shadow: 0 8px 24px rgba(0,0,0,0.25);color: var(--wp--preset--color--green-800);cursor: pointer;transition: background-color var(--cf-hover)}.cf-player-button svg{width: 22px;height: 22px}.cf-player-button:hover{background: var(--wp--preset--color--neutral)}.cf-press-feature__play{position: absolute;top: 230px;left: 50%;display: none;width: 72px;height: 72px;border-radius: 50%;background: rgba(241,249,239,0.9);box-shadow: 0 8px 24px rgba(0,0,0,0.25);transform: translate(-50%,-50%);transition: width var(--cf-hover),height var(--cf-hover),background-color var(--cf-hover)}.cf-press-feature.is-video .cf-press-feature__play{display: block}.cf-press-feature__play::after{content: "";position: absolute;top: 50%;left: 54%;border-top: 11px solid transparent;border-bottom: 11px solid transparent;border-left: 18px solid var(--wp--preset--color--green-800);transform: translate(-50%,-50%)}.cf-press-feature__body{position: absolute;right: 40px;bottom: 40px;left: 40px;display: flex;flex-direction: column;align-items: flex-start;gap: 16px;max-width: 720px}.cf-press-feature__title{margin: 0;color: inherit;font-size: 32px;line-height: 35.2px;text-transform: none}.cf-press-chip{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px 5px 10px;border-radius: 100px;background: rgba(255,255,255,0.16);font-size: 13.3px;line-height: 20px}.cf-press-chip::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: #e8d636}.cf-press-meta{display: inline-flex;align-items: center;gap: 8px;font-size: 13.3px;line-height: 20px}.cf-press-meta > * + *::before{content: "";display: inline-block;width: 3px;height: 3px;margin-right: 8px;border-radius: 50%;background: currentColor;vertical-align: middle}@media (hover: hover){.cf-press-feature:hover::before{background: linear-gradient(180deg,rgba(24,42,35,0) 7%,rgba(24,42,35,0.95) 67%)}.cf-press-feature:hover .cf-press-feature__play{width: 88px;height: 88px;background: var(--wp--preset--color--neutral)}}.cf-press-latest{display: flex;flex-direction: column;justify-content: space-between;gap: 12px}.cf-press-latest__title{margin: 0;text-transform: none}.cf-press-latest__list{display: contents}.cf-press-latest__list li{margin: 0;list-style: none}.cf-press-item{display: flex;align-items: center;gap: 16px;box-sizing: border-box;height: 108px;padding: 10px 14px 10px 10px;border: 1px solid #d7e0dc;border-radius: 16px;background: var(--wp--preset--color--gray-50);color: var(--wp--preset--color--gray-600);text-decoration: none;transition: border-color var(--cf-hover)}.cf-press-item img,.cf-clip img{flex: none;object-fit: cover}.cf-press-item img{width: 88px;height: 88px;border-radius: 12px}.cf-press-item__body{display: flex;flex-direction: column;gap: 6px;min-width: 0;font-size: 13.3px;line-height: 20px}.cf-press-item__outlet{color: var(--wp--preset--color--green-600);text-transform: uppercase}.cf-press-item__title{margin: 0;overflow: hidden;color: var(--wp--preset--color--gray-900);font-size: 16px;line-height: 24px;text-overflow: ellipsis;text-transform: none;white-space: nowrap}.cf-clips-section{padding: 50px 48px 80px;background: var(--wp--preset--color--gray-100)}.cf-press-clips{display: flex;flex-direction: column;gap: 32px}.cf-press-clips__top,.cf-press-clips__pager{display: flex;align-items: center;justify-content: space-between}.cf-press-clips__pager{padding-top: 32px;border-top: 1px solid #d7e0dc}.cf-press-clips__title{margin: 0;text-transform: none}.cf-press-clips__arrows{display: flex;gap: 12px}.cf-press-arrow{width: 48px;height: 48px;padding: 0;border: 0;border-radius: 50%;background: rgba(241,249,239,0.14) center / 20px no-repeat;-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);cursor: pointer;transition: background-color var(--cf-hover)}.cf-press-arrow--prev{background-image: url("../icons/chevron-left-dark.svg")}.cf-press-arrow--next{background-image: url("../icons/chevron-right-dark.svg")}.cf-press-clips__track{display: flex;gap: 24px;margin: 0;padding: 0;overflow-x: auto;list-style: none;scroll-snap-type: x mandatory;scrollbar-width: none}.cf-press-clips__track::-webkit-scrollbar{display: none}.cf-clip{flex: 0 0 432px;margin: 0;scroll-snap-align: start}.cf-clip__link{display: flex;flex-direction: column;gap: 20px;box-sizing: border-box;height: 100%;min-height: 458px;padding: 8px 8px 24px;border: 1px solid #d7e0dc;border-radius: 16px;background: var(--wp--preset--color--gray-50);color: var(--wp--preset--color--gray-600);text-decoration: none;transition: border-color var(--cf-hover)}.cf-clip img{width: 100%;height: 200px;border-radius: 14px}.cf-clip__body{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding-inline: 12px}.cf-clip .cf-press-chip{background: var(--wp--preset--color--gray-100);color: var(--wp--preset--color--green-800)}.cf-clip .cf-press-chip::before{background: var(--wp--preset--color--green-800)}.cf-clip__title{margin: 0;color: var(--wp--preset--color--gray-900);font-size: 16px;line-height: 24px;text-transform: none}.cf-clip__summary{display: -webkit-box;overflow: hidden;font-size: 16px;line-height: 24px;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.cf-press-clips__pages{display: flex;gap: 8px}.cf-press-page{width: 36px;height: 36px;padding: 0;border: 1px solid #d7e0dc;border-radius: 50%;background: var(--wp--preset--color--gray-50);color: var(--wp--preset--color--gray-900);font: inherit;font-size: 13.3px;cursor: pointer}.cf-press-page[aria-current]{border-color: var(--wp--preset--color--green-800);background: var(--wp--preset--color--green-800);color: var(--wp--preset--color--neutral)}@media (hover: hover){.cf-press-item:hover,.cf-clip__link:hover{border-color: var(--wp--preset--color--green-800)}.cf-press-arrow:hover{background-color: rgba(241,249,239,0.32)}}@media (max-width: 1023px){.cf-press-section{gap: 42px;padding: 64px 32px 54px}.cf-press-highlights{grid-template-columns: minmax(0,770px);gap: 24px}.cf-press-latest{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.cf-press-latest__title{grid-column: 1 / -1}.cf-press-item{height: auto;min-height: 138px;padding: 12px}.cf-press-item img{width: 112px;height: 112px}.cf-clips-section{padding: 38px 32px 60px}}@media (max-width: 767px){.cf-press-section{gap: 32px;padding: 48px 16px}.cf-press-highlights{gap: 40px}.cf-press-feature{height: 460px}.cf-press-feature::before{background: linear-gradient(180deg,rgba(24,42,35,0) 25%,rgba(24,42,35,0.85) 100%)}.cf-press-feature__play{top: 136px}.cf-press-feature__body{right: 24px;bottom: 24px;left: 24px}.cf-press-feature__title{font-size: 22px;line-height: 1.3}.cf-press-latest{display: flex;gap: 0;justify-content: flex-start}.cf-press-item{gap: 14px;min-height: 116px;padding: 9px 13px 9px 9px;border-color: transparent;background: none}.cf-press-item img{width: 96px;height: 96px}.cf-press-item__title{font-size: 15px;line-height: 21px;white-space: normal}.cf-press-item__body{gap: 4px}.cf-clips-section{padding: 48px 0 56px 16px}.cf-press-clips{gap: 24px}.cf-press-clips__arrows,.cf-press-clips__pager{display: none}.cf-clip__link{min-height: 0}.cf-press-clips__track{align-items: flex-start;gap: 16px;padding-right: 16px}.cf-clip{flex-basis: 290px}}@media (min-width: 768px) and (max-width: 1023px){.cf-press-latest{padding-inline: 6px 5px}.cf-press-latest__title{margin-inline: -6px -5px}}.cf-button-body .wp-block-button__link,.cf-edition .wp-block-button__link{min-width: 0;padding: 14px 32px;color: var(--wp--preset--color--green-800);font-size: 16px;letter-spacing: 0;line-height: 24px;text-transform: none}.cf-button-body .wp-block-button__link{display: inline-flex;align-items: center;gap: 10px}.cf-hero--edicoes{height: 800px;padding-bottom: 72px}.cf-hero--split .cf-hero__content{flex-direction: row;align-items: flex-start;justify-content: space-between;gap: 32px}.cf-hero--edicoes .cf-hero__content{max-width: 1304px;margin-inline: auto}.cf-hero--edicoes .wp-block-button__link::after{transform: rotate(90deg)}.cf-hero--edicoes h1{max-width: 665px}.cf-hero__aside{display: flex;flex: 0 1 473px;flex-direction: column;align-items: flex-end;gap: 20px}.cf-hero__aside > *{margin: 0}.cf-hero__aside p{text-align: right;font-family: var(--wp--preset--font-family--display);font-size: 23px;font-weight: 300;line-height: 23px}.cf-story{display: grid;grid-template-columns: repeat(2,minmax(0,672px));justify-content: center;padding: 120px 48px 96px;background: var(--wp--preset--color--gray-50)}.cf-story > *{margin: 0;padding-inline: 48px}.cf-story .cf-heading{justify-self: start;margin-inline: 0 !important;gap: 24px}.cf-story h2{color: var(--wp--preset--color--green-600);line-height: 44px}.cf-story__text{display: flex;flex-direction: column;gap: 24px;color: var(--wp--preset--color--gray-900);font-family: var(--wp--preset--font-family--display);font-size: 16px;line-height: 24px}.cf-story__text > *{margin: 0}.cf-edition{display: grid;background: #182a23}.cf-edition > *{grid-area: 1 / 1}.cf-edition__stage{position: sticky;top: 0;align-self: start;display: flex;align-items: flex-start;box-sizing: border-box;height: 1240px;padding-inline: 80px;overflow: hidden;isolation: isolate}.cf-edition__bg{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover}.cf-edition__stage::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg,rgba(24,42,35,0.92) 0%,rgba(24,42,35,0.7) 45%,rgba(24,42,35,0.35) 100%)}.cf-edition__text{position: relative;top: 521px;display: flex;flex-direction: column;align-items: flex-start;gap: 24px;max-width: 480px;transform: translateY(-50%);color: var(--wp--preset--color--neutral);font-family: var(--wp--preset--font-family--display);font-size: 16px;line-height: 24px}.cf-edition__text > *{margin: 0}.cf-edition__eyebrow{--cf-dot: #e8d636;color: var(--wp--preset--color--neutral)}.cf-edition__title{margin: 0;color: inherit;font-size: 56px;line-height: 1.05}.cf-edition__place{display: flex;flex-direction: column;gap: 6px}.cf-edition__place span{opacity: 0.56}.cf-edition__highlight{opacity: 0.9}.cf-edition__column{display: flex;flex-direction: column;gap: 16px;box-sizing: border-box;width: min(520px,100%);margin-left: min(840px,calc(100% - 600px));padding: 900px 0 700px}@media (min-width: 1441px){.cf-edition__stage{padding-inline: calc(50% - 640px)}.cf-edition__column{margin-left: calc(50% + 120px)}}.cf-edition-card{display: flex;flex-direction: column;gap: 10px;padding: 28px;border: 1px solid rgba(241,249,239,0.6);border-radius: 20px;background: rgba(241,249,239,0.8);box-shadow: 0 12px 32px rgba(13,26,20,0.16);-webkit-backdrop-filter: blur(24px);backdrop-filter: blur(24px);color: #3d5a4e;font-size: 16px;line-height: 24px;transition: background-color 0.25s cubic-bezier(0.33,1,0.68,1),border-color 0.25s cubic-bezier(0.33,1,0.68,1),box-shadow 0.25s cubic-bezier(0.33,1,0.68,1),color 0.25s cubic-bezier(0.33,1,0.68,1)}@media (hover: hover){.cf-edition-card:hover{border-color: transparent;background: var(--wp--preset--color--green-800);box-shadow: 0 12px 32px rgba(13,26,20,0.3);color: rgba(241,249,239,0.85)}.cf-edition-card:hover .cf-edition-card__title,.cf-edition-card:hover .cf-edition-card__value{color: var(--wp--preset--color--neutral)}.cf-edition-card:hover .cf-edition-card__eyebrow,.cf-edition-card:hover .cf-edition-card__link{color: var(--wp--preset--color--yellow-400)}}.cf-edition-card > *{margin: 0}.cf-edition-card__title{color: var(--wp--preset--color--gray-900);font-size: 24px;line-height: 27px;text-transform: none}.cf-edition-card__value{color: var(--wp--preset--color--green-800);font-size: 56px;line-height: 59px}.cf-edition-card--gallery{gap: 16px}.cf-edition-card__eyebrow{margin-bottom: -10px !important;color: var(--wp--preset--color--green-800);font-weight: 500;letter-spacing: 0.09em;line-height: 18px;text-transform: uppercase}.cf-edition-gallery{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 0;padding: 0;list-style: none}.cf-edition-gallery li{margin: 0}.cf-edition-gallery li:first-child{grid-column: 1 / -1}.cf-edition-gallery img{display: block;width: 100%;height: 150px;border-radius: 12px;object-fit: cover}.cf-edition-gallery li:first-child img{height: 260px}.cf-edition-gallery .is-extra{display: none}.cf-edition-card__link{color: var(--wp--preset--color--green-800);font-weight: 700}.cf-xp{display: flex;flex-direction: column;gap: 56px;padding: 120px 96px;background: var(--wp--preset--color--gray-50)}.cf-xp > *{width: 100%;max-width: 1248px;margin: 0 auto !important}.cf-xp .cf-heading{gap: 24px}.cf-xp .cf-heading h2{color: var(--wp--preset--color--green-600);line-height: 44px}.cf-xp__block{display: flex;flex-direction: column;gap: 8px}.cf-xp__head{display: flex;flex-direction: column;align-items: flex-start;gap: 16px;padding-bottom: 37px;border-bottom: 1px solid #d7e0dc}.cf-xp__head > *,.cf-xp__who-text > *{margin: 0}.cf-xp__number{padding: 4px 10px;border-radius: 100px;background: var(--wp--preset--color--green-800);color: var(--wp--preset--color--neutral);font-size: 13.3px;line-height: 20px}.cf-xp h3{color: var(--wp--preset--color--green-600);font-size: 27px;font-weight: 500;letter-spacing: 0;line-height: 27px;text-transform: none}.cf-xp__grid{display: grid;grid-template-columns: 288fr 320fr 320fr 319fr}.cf-xp-cell{display: flex;flex-direction: column;gap: 12px;padding: 36px 32px 40px;border-right: 1px solid #d7e0dc;color: var(--wp--preset--color--gray-600);font-size: 16px;line-height: 24px}.cf-xp-cell:first-child{padding-left: 0}.cf-xp-cell:last-child{border-right: 0}.cf-xp-cell > *{margin: 0}.cf-xp-cell::before{content: "";width: 40px;height: 40px;background: center / contain no-repeat}.cf-xp-cell--palco::before{background-image: url("../icons/edicoes-palco.svg")}.cf-xp-cell--especialistas::before{background-image: url("../icons/edicoes-especialistas.svg")}.cf-xp-cell--exames::before{background-image: url("../icons/edicoes-exames.svg")}.cf-xp-cell--protocolos::before{background-image: url("../icons/edicoes-protocolos.svg")}.cf-xp-cell h4{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;color: var(--wp--preset--color--gray-900);font-size: 16px;line-height: 24px;text-transform: none}.cf-seal{padding: 2px 8px;border-radius: 4px;background: rgba(232,214,54,0.35);color: var(--wp--preset--color--green-800);font-size: 13.3px;font-weight: 400;line-height: 20px}.cf-xp__who{display: flex;gap: 48px;box-sizing: border-box;min-height: 588px;padding: 80px 64px 80px 56px;border-radius: 24px;background: var(--wp--preset--color--gray-100)}.cf-xp__who-text{display: flex;flex: 0 0 340px;flex-direction: column;align-items: flex-start;gap: 20px}.cf-xp__lead{color: var(--wp--preset--color--gray-600);font-family: var(--wp--preset--font-family--display);font-size: 16px;line-height: 24px}.cf-xp__tags{display: flex;flex: 1;flex-wrap: wrap;align-content: flex-start;justify-content: center;gap: 14px;max-width: 700px;margin: 0 auto;padding: 4px 0 0;list-style: none}.cf-xp__tags li{margin: 0;padding: 10.5px 22px;min-height: 48px;box-sizing: border-box;border: 1.5px solid #758a81;border-radius: 100px;color: var(--wp--preset--color--gray-600);font-size: 19px;font-weight: 500;line-height: 24px;transition: background-color var(--cf-hover),color var(--cf-hover),box-shadow var(--cf-hover)}.cf-xp__tags li.is-on{border-color: var(--wp--preset--color--green-800);background: var(--wp--preset--color--green-800);box-shadow: 0 8px 20px rgba(24,42,35,0.18);color: var(--wp--preset--color--neutral)}@media (hover: hover){.cf-xp__tags li:hover{border-color: var(--wp--preset--color--green-800);background: var(--wp--preset--color--green-800);box-shadow: 0 8px 20px rgba(24,42,35,0.18);color: var(--wp--preset--color--neutral)}}.cf-soon{position: relative;padding: 0 48px;background-color: #182a23;isolation: isolate}@media (min-width: 1441px){.cf-soon{background-position: 50% 20.6% !important}}.cf-soon::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg,#000 9%,rgba(0,0,0,0.65) 29%,rgba(0,0,0,0) 100%)}.cf-soon__panel{display: flex;align-items: center;justify-content: space-between;gap: 64px;box-sizing: border-box;min-height: 346px;padding: 80px 96px}.cf-soon__panel > *{margin: 0}.cf-soon__text{display: flex;flex: 0 1 312px;flex-direction: column;gap: 16px}.cf-soon__text > *{margin: 0}.cf-soon .is-style-eyebrow{--cf-dot: #e8d636;color: var(--wp--preset--color--neutral)}.cf-soon h2{color: var(--wp--preset--color--neutral);line-height: 44px}.cf-soon__text > p:last-child{color: var(--wp--preset--color--gray-100);font-family: var(--wp--preset--font-family--display);font-size: 16px;line-height: 24px}@media (max-width: 1023px){.cf-hero--split .cf-hero__content{flex-direction: column;align-items: center;gap: 21px;text-align: center}.cf-hero--edicoes h1{max-width: 625px}.cf-hero__aside{flex-basis: auto;align-items: center;max-width: 517px}.cf-hero__aside p{text-align: center}.cf-story{grid-template-columns: minmax(0,308px) minmax(0,462px);padding: 90px 32px 72px}.cf-story > .cf-heading{padding-inline: 0}.cf-story > .cf-story__text{padding-inline: 36px}.cf-story h2{font-size: 29px;line-height: 1.1}.cf-edition__stage{height: 1194px;padding-inline: 32px}.cf-edition__title{font-size: 44.8px}.cf-edition{min-height: 2900px}.cf-edition__column{width: auto;margin: 0 32px;padding: 1194px 0 120px}.cf-edition-gallery{grid-template-columns: repeat(7,minmax(0,1fr))}.cf-edition-gallery li:first-child{grid-column: auto}.cf-edition-gallery li:first-child img{height: 150px}.cf-edition-card--number{align-items: center;text-align: center}.cf-xp{gap: 42px;padding: 90px 32px}.cf-xp .cf-heading h2{font-size: 36px;line-height: 39.6px}.cf-xp__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.cf-xp-cell{padding: 27px 24px 30px}.cf-xp-cell:nth-child(odd){padding-left: 0}.cf-xp-cell:nth-child(2){border-right: 0}.cf-xp-cell:nth-child(-n + 2){border-bottom: 1px solid #d7e0dc}.cf-xp__who{flex-direction: column;gap: 56px;padding: 40px}.cf-xp__who-text{flex-basis: auto}.cf-soon{padding: 0 32px}.cf-soon__panel{gap: 48px;min-height: 272px;padding: 60px 72px}.cf-soon h2{font-size: 36px;line-height: 39.6px}}@media (min-width: 768px) and (max-width: 1023px){.cf-story h2{line-height: 39.6px}.cf-edition__text{top: 501.6px}.cf-button-body .wp-block-button__link,.cf-edition__text a.cf-has-arrow{padding-inline: 24px}.cf-xp__tags li{min-height: 47px;padding: 10px 21.5px;font-size: 18.6px}}@media (max-width: 767px){.cf-hero--edicoes{height: 760px}.cf-hero__aside p{font-size: 16px;line-height: 1.3}.cf-story{grid-template-columns: minmax(0,1fr);gap: 20px;padding: 66px 16px 53px}.cf-story > *{padding-inline: 26px !important}.cf-story h2{font-size: 25px}.cf-story__text{font-size: 14px;line-height: 19.6px}.cf-story .is-style-eyebrow{font-size: 12px}.cf-edition > .cf-edition__stage{height: min(100vh,844px);padding-inline: 16px}.cf-edition__text{top: 42.03%;max-width: 310px}.cf-edition-card--gallery{padding-inline: 16px}.cf-edition__text a.cf-has-arrow{padding-inline: 18px}.cf-hero--edicoes .wp-block-button__link{min-width: 226.78px;min-height: 51.44px}.cf-edition__title{font-size: 33.6px}.cf-edition{min-height: 0}.cf-edition__column{margin: 0 16px;padding: min(100vh,844px) 0 675px}.cf-edition-gallery{grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px}.cf-edition-gallery img,.cf-edition-gallery li:first-child img{height: auto;aspect-ratio: 1}.cf-edition-gallery .is-extra{display: block}.cf-edition-card--number{align-items: flex-start;text-align: left}.cf-xp{gap: 31px;padding: 66px 16px}.cf-xp .cf-heading h2{font-size: 25px;line-height: 33px}.cf-xp__head h3{font-size: 20px}.cf-xp__grid{grid-template-columns: minmax(0,1fr)}.cf-xp-cell,.cf-xp-cell:nth-child(odd),.cf-xp-cell:nth-child(-n + 2){padding: 24px 18px;border-right: 1px solid #d7e0dc;border-bottom: 0}.cf-xp-cell:last-child{border-right: 0}.cf-xp__who{gap: 32px;padding: 40px 24px}.cf-xp__tags{gap: 13.6px;max-width: 300px;padding-top: 2.8px}.cf-xp__tags li{min-height: 0;padding: 7px 15px;border-width: 1px;font-size: 13.3px;line-height: 18px}.cf-xp__lead{font-size: 14px;line-height: 21px}.cf-soon{padding: 0 16px}.cf-soon__panel{flex-direction: column;align-items: flex-start;gap: 24px;min-height: 0;padding: 48px 24px}.cf-soon h2{font-size: 30px;line-height: 1.1}}.cf-hero--sobre{padding-bottom: 103.5px}.cf-hero--sobre .cf-hero__content{max-width: 1224px;margin-inline: auto;align-items: flex-end}.cf-hero--sobre h1{max-width: 639px}.cf-origin{display: flex;flex-direction: column;gap: 72px;padding: 96px 48px;background: var(--wp--preset--color--gray-50)}:is(.cf-origin,.cf-mission,.cf-legacy,.cf-impact) > *{box-sizing: border-box;width: 100%;max-width: 1344px;margin: 0 auto !important}.cf-origin__intro{display: grid;grid-template-columns: minmax(0,656px) minmax(0,541px);justify-content: space-between;align-items: start;gap: 32px}.cf-origin .cf-heading{gap: 24px}.cf-origin h2,.cf-mission h2,.cf-legacy h2,.cf-impact h2{line-height: 44px}.cf-origin__paragraphs{display: flex;flex-direction: column;gap: 16px;padding-block: 8px 0;color: var(--wp--preset--color--gray-600);font-family: var(--wp--preset--font-family--display);font-size: 16px;line-height: 24px}.cf-origin__paragraphs > *{margin: 0}.cf-origin__paragraphs strong{color: var(--wp--preset--color--gray-900);font-weight: inherit}.cf-origin__photo{margin: 0}.cf-origin__photo img{display: block;box-sizing: border-box;width: 100%;aspect-ratio: 541 / 440;border: 1px solid var(--wp--preset--color--gray-200);border-radius: 24px;object-fit: cover}.cf-origin__timeline{display: flex;flex-direction: column;gap: 40px}.cf-origin__timeline > *{margin: 0}ol.cf-timeline{display: flex;margin: 0;padding: 0;list-style: none}.cf-year{--cf-tick: var(--wp--preset--color--gray-200);--cf-tl-ease: 0.3s cubic-bezier(0.33,1,0.68,1);flex: 1 1 0;min-width: 0;box-sizing: border-box;min-height: 620px;border-left: 1px solid var(--wp--preset--color--gray-200);transition: border-color var(--cf-tl-ease)}.cf-year--end{flex: 0 0 144px;padding: 132px 24px 0}.cf-year__card{display: flex;flex-direction: column;height: 100%;box-sizing: border-box;padding: 0 24px;color: inherit;text-decoration: none}.cf-year__card > *{margin: 0}h3.cf-year__number{color: #758a81;font-family: var(--wp--preset--font-family--display);font-size: 72px;font-weight: 700;line-height: 75.6px;letter-spacing: -1.08px;text-transform: none;transition: color var(--cf-tl-ease)}.cf-year__label{margin-top: 8px !important;color: var(--wp--preset--color--gray-600);font-family: var(--wp--preset--font-family--display);font-size: 16px;font-style: italic;font-weight: 300;line-height: 24px}.cf-year__ticks{display: block;flex: none;width: 100%;height: 56px;margin-top: 24px;background: repeating-linear-gradient(90deg,var(--cf-tick) 0 1px,transparent 1px 80px),repeating-linear-gradient(90deg,var(--cf-tick) 0 1px,transparent 1px 16px) 0 8px / 100% 40px no-repeat}.cf-year--end .cf-year__ticks{width: 145px;margin-top: 0}.cf-year__detail{display: flex;flex-direction: column;gap: 20px;margin-top: 24px;opacity: 0;transition: opacity var(--cf-tl-ease)}.cf-year__text{min-height: 144px;color: var(--wp--preset--color--gray-900);font-size: 16px;line-height: 24px}.cf-year__photo{display: block;width: 100%;height: auto;aspect-ratio: 352 / 220;border-radius: 16px;object-fit: cover}@media (hover: hover){.cf-year:hover,.cf-year:focus-within{--cf-tick: var(--wp--preset--color--gray-300);border-left-color: var(--wp--preset--color--green-800)}.cf-year:hover .cf-year__number,.cf-year:focus-within .cf-year__number{color: var(--wp--preset--color--gray-900)}.cf-year:hover .cf-year__detail,.cf-year:focus-within .cf-year__detail{opacity: 1}}@media (hover: none){.cf-year__detail{opacity: 1}}.cf-mission{display: flex;flex-direction: column;gap: 48px;padding: 80px 48px;background: var(--wp--preset--color--gray-100)}.cf-mission__cards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px}.cf-mission-card{display: flex;flex-direction: column;gap: 12px;box-sizing: border-box;padding: 40px;border: 1px solid var(--wp--preset--color--gray-300);border-radius: 24px;background: var(--wp--preset--color--gray-50);box-shadow: 0 4px 16px rgba(24,42,35,0.06);transition: border-color var(--cf-hover)}.cf-mission-card > *{margin: 0}.cf-mission-card::before{content: "";width: 56px;height: 56px;margin-bottom: 20px;border-radius: 50%;background: var(--cf-icon) center / 26px 26px no-repeat,var(--wp--preset--color--green-800);transition: background-color var(--cf-hover)}.cf-mission-card--missao{--cf-icon: url("../icons/sobre-missao.svg")}.cf-mission-card--visao{--cf-icon: url("../icons/sobre-visao.svg")}.cf-mission-card h3{color: var(--wp--preset--color--gray-700);font-size: 24px;line-height: 26.4px;text-transform: none;transition: color var(--cf-hover)}.cf-mission-card p{font-size: 16px;line-height: 24px}.cf-values{display: grid;grid-template-columns: 162px minmax(0,832px);justify-content: center;align-items: start;gap: 40px;padding-block: 20px 0}.cf-values > *{margin: 0}.cf-values h2{padding: 16px 2px;white-space: nowrap}.cf-values__list{display: flex;flex-wrap: wrap;gap: 10px}h3.cf-value{display: inline-flex;align-items: center;gap: 10px;box-sizing: border-box;min-height: 76px;margin: 0;padding: 9px 19px 9px 9px;border: 1px solid var(--wp--preset--color--gray-300);border-radius: 10px;background: var(--wp--preset--color--gray-50);color: var(--wp--preset--color--gray-900);font-family: var(--wp--preset--font-family--display);font-size: 25px;font-weight: 400;line-height: 35.2px;letter-spacing: 0;text-transform: none;transition: background-color var(--cf-hover),border-color var(--cf-hover),box-shadow var(--cf-hover)}h3.cf-value::before{content: "";flex: none;width: 56px;height: 56px;border-radius: 12px;background: var(--wp--preset--color--gray-50) var(--cf-icon) center / 26px 26px no-repeat}.cf-value--ciencia{--cf-icon: url("../icons/sobre-ciencia.svg")}.cf-value--saude{--cf-icon: url("../icons/sobre-saude-tecnologia.svg")}.cf-value--impacto{--cf-icon: url("../icons/sobre-impacto.svg")}.cf-value--conhecimento{--cf-icon: url("../icons/sobre-conhecimento.svg")}.cf-legacy{display: flex;flex-direction: column;gap: 56px;padding: 146px 48px;background: var(--wp--preset--color--gray-50)}.cf-legacy .cf-heading{gap: 24px}.cf-legacy__cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.cf-legacy-card{display: flex;flex-direction: column;justify-content: center;gap: 30px;box-sizing: border-box;min-height: 474px;padding: 40px;border: 1px solid var(--wp--preset--color--gray-300);border-radius: 24px;background: var(--wp--preset--color--gray-50);transition: box-shadow 0.25s cubic-bezier(0.33,1,0.68,1)}.cf-legacy-card > *{max-width: 352px;margin: 0}.cf-legacy-card__eyebrow{color: var(--cf-label-light);font-size: 16px;font-weight: 500;line-height: 17.6px;letter-spacing: 0.09em;text-transform: uppercase}.cf-legacy-card h3{color: var(--wp--preset--color--gray-700);font-size: 24px;line-height: 26.4px;text-transform: none}.cf-legacy-card p:last-child{max-width: 333px;font-size: 16px;line-height: 24px}.cf-impact{display: flex;flex-direction: column;gap: 48px;padding: 70px 48px 90px;background: var(--wp--preset--color--gray-100)}.cf-impact .cf-heading{gap: 24px}.cf-impact h2{max-width: 774px}.cf-impact__lead{color: var(--wp--preset--color--gray-600);font-family: var(--wp--preset--font-family--display);font-size: 16px;line-height: 24px}.cf-impact__cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px}.cf-impact-card{position: relative;display: flex;flex-direction: column;gap: 16px;box-sizing: border-box;min-height: 489px;padding: 0 32px 32px;overflow: hidden;border: 1px solid var(--wp--preset--color--gray-200);border-radius: 24px;background: var(--wp--preset--color--gray-50);box-shadow: 0 4px 16px rgba(24,42,35,0.06);transition: border-color var(--cf-hover)}.cf-impact-card > *{margin: 0}.cf-impact-card__photo{position: relative;margin: 0 -32px 16px !important;height: 220px;overflow: hidden}.cf-impact-card__photo img{position: absolute;top: calc(var(--cf-crop-y,0) * -100% / var(--cf-crop-h,1));left: calc(var(--cf-crop-x,0) * -100% / var(--cf-crop-w,1));width: calc(100% / var(--cf-crop-w,1));max-width: none;height: calc(100% / var(--cf-crop-h,1));object-fit: cover}.cf-impact-card--coracao{--cf-crop-x: 0.001;--cf-crop-y: 0.2473;--cf-crop-w: 1;--cf-crop-h: 0.3885}.cf-impact-card--casa{--cf-crop-x: 0.1369;--cf-crop-y: 0.3403;--cf-crop-w: 0.5626;--cf-crop-h: 0.4366}.cf-impact-card::before{content: "";order: 1;width: 48px;height: 48px;border-radius: 50%;background: var(--cf-icon) center / 22px 22px no-repeat,var(--wp--preset--color--green-800)}.cf-impact-card > :not(.cf-impact-card__photo){order: 2}.cf-impact-card--patas{--cf-icon: url("../icons/sobre-patas.svg")}.cf-impact-card--coracao{--cf-icon: url("../icons/sobre-coracao.svg")}.cf-impact-card--casa{--cf-icon: url("../icons/sobre-casa.svg")}.cf-impact-card h3{color: var(--wp--preset--color--gray-900);font-size: 24px;line-height: 26.4px;text-transform: none}.cf-impact-card p{color: var(--wp--preset--color--gray-600);font-size: 16px;line-height: 24px}.cf-impact-card__link{height: 32px;padding-top: 8px;box-sizing: border-box}.cf-impact-card__link a{display: inline-flex;align-items: center;gap: 8px;color: var(--wp--preset--color--green-800);font-weight: 600;text-decoration: none;transition: gap var(--cf-hover)}.cf-impact-card__link a::after{content: "";width: 18px;height: 18px;background: url("../icons/sobre-seta.svg") center / contain no-repeat}.cf-impact-card__link a::before{content: "";position: absolute;inset: 0;z-index: 1}.cf-impact-card__link a:focus-visible{outline: none}.cf-impact-card:has(a:focus-visible){outline: 2px solid var(--wp--preset--color--green-800);outline-offset: 2px}@media (hover: hover){.cf-mission-card:hover{border-color: var(--wp--preset--color--green-800)}.cf-mission-card:hover::before{background-color: var(--wp--preset--color--yellow-400)}.cf-mission-card:hover h3{color: var(--wp--preset--color--gray-900)}h3.cf-value:hover{border-color: var(--wp--preset--color--green-800);background-color: #e6efea;box-shadow: 0 0 0 0.5px var(--wp--preset--color--green-800),0 8px 24px rgba(33,77,59,0.16)}.cf-legacy-card:hover{background-image: radial-gradient(175px 175px at 100% 3%,rgba(240,227,108,0.35),rgba(252,251,232,0));box-shadow: inset 0 4px 0 #f0e36c}.cf-legacy-card:hover h3{color: var(--wp--preset--color--gray-900);font-weight: 600}.cf-impact-card:hover{border-color: var(--wp--preset--color--green-800)}.cf-impact-card:hover .cf-impact-card__link a{gap: 14px}}@media (max-width: 1023px){.cf-hero--sobre{padding: 0 41px 63px}.cf-hero--sobre .cf-hero__content{flex-direction: column;align-items: flex-start;gap: 27px;text-align: left}.cf-hero--sobre h1{max-width: 576px;font-size: 40.5px;line-height: 41px}.cf-origin{gap: 54px;padding: 72px 32px}.cf-origin h2,.cf-mission h2,.cf-legacy h2,.cf-impact h2{line-height: 39.6px}.cf-origin__intro{grid-template-columns: minmax(0,1fr);gap: 54px}.cf-origin__text{max-width: 656px}.cf-origin__text h2{max-width: 591px}.cf-origin__timeline{gap: 30px}ol.cf-timeline{flex-wrap: wrap}.cf-year,.cf-year--end{flex: 0 0 50%}.cf-mission{gap: 36px;padding: 60px 32px}.cf-mission__cards{gap: 24px}.cf-mission-card{padding: 40px 32px}.cf-values{grid-template-columns: minmax(0,1fr);justify-content: start;gap: 30px}.cf-values h2{padding: 16px 2px 0}h3.cf-value{gap: 9.2px;min-height: 70.15px;padding: 8.2px 17.5px 8.2px 8.2px;border-radius: 9.2px;font-size: 23.08px;line-height: 32.5px}h3.cf-value::before{width: 51.7px;height: 51.7px;border-radius: 11px;background-size: 24px 24px}.cf-values h2 br{display: none}.cf-legacy{gap: 42px;padding: 110px 32px}.cf-legacy__cards{grid-template-columns: repeat(2,minmax(0,1fr))}.cf-legacy-card{padding: 40px 30px}.cf-legacy-card:last-child{grid-column: 1 / -1;min-height: 318px}.cf-legacy-card:last-child > *,.cf-legacy-card:last-child p:last-child{max-width: none}.cf-impact{gap: 36px;padding: 53px 32px 68px}.cf-impact__cards{gap: 24px}.cf-impact-card{min-height: 563px;padding: 0 24px 32px}.cf-impact-card__photo{margin-inline: -24px !important}.cf-impact-card--coracao{--cf-crop-x: 0;--cf-crop-y: 0;--cf-crop-w: 1;--cf-crop-h: 1}.cf-impact-card--casa{--cf-crop-x: 0.3333;--cf-crop-y: 0.2698;--cf-crop-w: 0.3333;--cf-crop-h: 0.4603}}@media (max-width: 767px){.cf-hero--sobre{padding: 0 28px 72px}.cf-hero--sobre .cf-hero__content{align-items: center;gap: 10px;text-align: center}.cf-hero--sobre h1{max-width: 337px;padding-bottom: 6.75px;font-size: 30.75px;line-height: 30.75px}.cf-hero--sobre .wp-block-button__link{min-width: 209px}.cf-origin{gap: 40px;padding: 53px 16px}.cf-origin__intro{gap: 81px}.cf-origin h2,.cf-legacy h2,.cf-mission h2{font-size: 24px;line-height: 33px}.cf-mission h2,.cf-legacy h2{font-size: 25px}.cf-impact h2{font-size: 23px;line-height: 23px;max-width: 340px}.cf-origin__paragraphs{font-size: 15px}.cf-origin__photo img{aspect-ratio: 358 / 291}.cf-origin__timeline{gap: 22px}ol.cf-timeline{flex-direction: column}.cf-year{flex: none;min-height: 596px}.cf-year--end{min-height: 129px;padding-top: 36px}.cf-mission{gap: 26px;padding: 44px 16px}.cf-mission__cards{gap: 18px}.cf-mission-card{gap: 6px;padding: 19px 10px;border-radius: 11.5px}.cf-mission-card::before{width: 27px;height: 27px;margin-bottom: 9px;background-size: 12.5px 12.5px,auto}.cf-mission-card h3{font-size: 15.3px;line-height: 17px}.cf-mission-card p{font-size: 14px;line-height: 20px}.cf-values{gap: 22px}.cf-values__list{flex-direction: column}h3.cf-value{justify-content: center;gap: 6px;min-height: 47.8px;padding: 5.3px 11.6px 5.3px 5.3px;border-radius: 6.3px;font-size: 15.7px;line-height: 22px}h3.cf-value::before{width: 35px;height: 35px;border-radius: 7.5px;background-size: 16px 16px}.cf-legacy{gap: 31px;padding: 81px 16px}.cf-legacy .is-style-eyebrow,.cf-impact .is-style-eyebrow{font-size: 12px;line-height: 14px}.cf-legacy-card{gap: 14px;min-height: 170px;padding: 19px 10px;border-radius: 11.3px}.cf-legacy-card:last-child{min-height: 114px}.cf-legacy-card__eyebrow{font-size: 12px;line-height: 14px}.cf-legacy-card h3{font-size: 14px;line-height: 17px}.cf-legacy-card p:last-child{font-size: 14px;line-height: 20px}.cf-impact{gap: 26px;padding: 39px 16px 50px}.cf-impact__lead{font-size: 14px;line-height: 14px}.cf-impact__cards{grid-template-columns: minmax(0,1fr);gap: 18px}.cf-impact-card{min-height: 489px;padding: 0 18px 32px}.cf-impact-card__photo{margin-inline: -18px !important}.cf-impact-card--casa{--cf-crop-x: 0.1692;--cf-crop-y: 0.3271;--cf-crop-w: 0.5024;--cf-crop-h: 0.4651}}.cf-legacy-card__eyebrow,.cf-org__label{font-family: var(--wp--preset--font-family--display)}.cf-button-body .wp-block-button__link,.cf-edition .wp-block-button__link,.cf-form--patrocine .wp-block-button__link,.cf-form--card .wp-block-button__link,.cf-form__again,.cf-form--card .cf-form__again{font-family: var(--wp--preset--font-family--display);font-weight: 500}.cf-mission-card h3,.cf-legacy-card h3,.cf-impact-card h3,.cf-benefit h3,.cf-edition-card__title,.cf-xp-cell h4,.cf-press-feature__title,.cf-press-item__title,.cf-clip__title,.cf-review__name,.cf-guest__name{font-family: var(--wp--preset--font-family--display);font-weight: 500;letter-spacing: 0}.cf-xp-cell h4,.cf-press-item__title,.cf-clip__title{font-weight: 600}.cf-mission-card p,.cf-legacy-card p:not(.cf-legacy-card__eyebrow),.cf-impact-card p:not(.cf-impact-card__link),.cf-benefit p,.cf-edition-card,.cf-xp-cell p,.cf-clip__summary,.cf-review__text,.cf-review__role,.cf-year__text,.cf-diff-card p,.wp-block-details.is-style-faq > :not(summary){font-family: var(--wp--preset--font-family--display)}.cf-mission-card p,.cf-legacy-card p:not(.cf-legacy-card__eyebrow),.cf-diff-card p{color: var(--wp--preset--color--gray-600);opacity: 1}.cf-benefit p{font-weight: 400}.cf-edition-card__value{font-family: var(--wp--preset--font-family--display);font-style: italic;font-weight: 700;letter-spacing: 0}.cf-press-latest__title,.cf-press-clips__title{color: var(--wp--preset--color--green-600);font-family: var(--wp--preset--font-family--display);font-size: 27px;font-weight: 500;line-height: 27px;letter-spacing: 0}@media (min-width: 768px){.cf-benefit h3{font-size: 24px;line-height: 26.4px}}@media (max-width: 767px){.cf-press-latest__title,.cf-press-clips__title{font-size: 20px;line-height: 27px}}@media (min-width: 1024px){.cf-hero:not(.cf-hero--art) h1{font-size: 45px;line-height: 45px}.home .cf-hero h1{font-size: 50px;line-height: 50px}}@media (min-width: 768px) and (max-width: 1023px){.cf-hero--patrocine h1,.cf-hero--edicoes h1{font-size: 40.5px;line-height: 41px}}@media (max-width: 767px){.cf-hero--patrocine h1,.cf-hero--edicoes h1{font-size: 30.75px;line-height: 30.75px}}.cf-legal-hero{display: flex;flex-direction: column;gap: 16px;padding: calc(var(--cf-header-h) + 72px) var(--cf-gutter) 64px;background: var(--wp--preset--color--green-800);color: var(--wp--preset--color--neutral)}.cf-legal-hero > *,.cf-legal > *{box-sizing: border-box;width: 100%;max-width: 720px;margin: 0 auto}.cf-legal-hero .is-style-eyebrow{--cf-dot: var(--wp--preset--color--neutral);color: var(--wp--preset--color--neutral)}.cf-legal-hero h1{color: inherit;font-family: var(--wp--preset--font-family--display);font-size: 45px;font-weight: 400;line-height: 1}.cf-legal-hero__date{font-family: var(--wp--preset--font-family--body);font-size: 14px;line-height: 20px;opacity: 0.7}.cf-legal{display: flex;flex-direction: column;gap: 16px;padding: 72px var(--cf-gutter) 96px;color: var(--wp--preset--color--gray-600);font-family: var(--wp--preset--font-family--display);font-size: 16px;line-height: 24px}.cf-legal .cf-legal__lead{color: var(--wp--preset--color--gray-700);font-size: 20px;line-height: 30px}.cf-legal h2{margin-top: 32px;color: var(--wp--preset--color--green-600);font-family: var(--wp--preset--font-family--display);font-size: 27px;font-weight: 500;line-height: 1.2}.cf-legal ul{display: flex;flex-direction: column;gap: 10px;padding-left: 20px}.cf-legal strong{color: var(--wp--preset--color--gray-900);font-weight: 500}.cf-legal a{color: var(--wp--preset--color--green-800);text-decoration: underline;text-underline-offset: 3px}.cf-legal__table{overflow-x: auto}.cf-legal__table table{min-width: 480px;border-collapse: collapse;font-size: 15px;line-height: 22px}.cf-legal__table th,.cf-legal__table td{padding: 10px 12px;border: 0;border-bottom: 1px solid var(--wp--preset--color--gray-200);text-align: left;vertical-align: top}.cf-legal__table th{color: var(--wp--preset--color--gray-900);font-weight: 500}.cf-legal__table td:first-child{font-family: var(--wp--preset--font-family--body);font-size: 14px}.cf-legal__table figcaption{margin-top: 8px;font-size: 14px;line-height: 20px}@media (min-width: 768px) and (max-width: 1023px){.cf-legal-hero h1{font-size: 40.5px}}@media (max-width: 767px){.cf-legal-hero{padding-top: calc(var(--cf-header-h) + 48px);padding-bottom: 48px}.cf-legal-hero h1{font-size: 30.75px}.cf-legal{padding-block: 48px 72px}.cf-legal .cf-legal__lead{font-size: 18px;line-height: 27px}.cf-legal h2{margin-top: 24px;font-size: 20px}}
