.ed-page,.ed-contact,.ed-faq,.ed-legal,.ed-directory,.ed-club,.ed-404,.ed-gift,.ed-about,.ed-history,.ed-cert{color:var(--text-principal,#2b2620)}.ed-breadcrumb{display:flex;gap:10px;align-items:center;color:var(--text-secundar,#6f665b);font-size:14px;margin-bottom:32px}.ed-breadcrumb a,.ed-arrow-link{color:inherit;text-decoration:none}.ed-heading{max-width:760px;margin:0 auto 40px;text-align:center}.ed-kicker{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-portocaliu,#cf4a00);margin:0 0 12px}.ed-lead{font-size:18px;line-height:1.55;color:var(--text-secundar,#6f665b);text-wrap:pretty}.ed-muted{color:var(--text-secundar,#6f665b);font-size:14px}.ed-page__content{max-width:850px;margin:0 auto;line-height:1.7}.ed-page__content :is(h2,h3){font-family:Fraunces,serif;margin-top:2em}.ed-page__content a{color:var(--brand-portocaliu,#cf4a00)}.ed-contact__layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:start}.ed-contact__channels,.ed-contact__form,.ed-company,.ed-faq__contact,.ed-legal__sal,.ed-club__join,.ed-404__card,.ed-gift__card{background:var(--fundal-crem,#fbf4ee);border-radius:var(--radius-panel,36px);padding:clamp(24px,4vw,48px)}.ed-contact__channel{display:grid;grid-template-columns:48px 1fr 20px;gap:14px;align-items:center;padding:20px;background:#fff;border-radius:var(--radius-card,24px);margin-bottom:12px;color:inherit;text-decoration:none}.ed-contact__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#fff1e4;color:#cf4a00;font-size:20px}.ed-contact__channel small{display:block;color:var(--text-secundar,#6f665b);margin-top:4px}.ed-company{margin-top:22px;padding:24px}.ed-company h2,.ed-contact__form h2{font:26px Fraunces,serif;margin:0 0 16px}.ed-company p{margin:8px 0}.ed-form{display:grid;gap:10px}.ed-form label{font-weight:600;font-size:14px}.ed-form :is(input:not([type=checkbox]),textarea){font:16px Figtree,sans-serif;min-height:48px;border:1px solid var(--linie,#e9dfd2);border-radius:16px;background:#fff;padding:13px 16px;color:inherit;width:100%}.ed-form textarea{resize:vertical}.ed-form__consent{display:flex!important;gap:10px;align-items:flex-start;margin:8px 0 16px;font-weight:400!important}.ed-form__consent input{width:20px;height:20px;margin:1px 0}.ed-form__consent a{color:inherit}.ed-form__success{background:#e7f0da;padding:14px;border-radius:14px}.ed-form__error{color:#a42222}.ed-faq__search{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--linie,#e9dfd2);border-radius:999px;padding:0 20px;max-width:620px;margin:24px auto 0;min-height:56px;font-size:22px}.ed-faq__search input{border:0;outline:0;width:100%;font:16px Figtree,sans-serif;background:transparent}.ed-faq__categories,.ed-404__chips{display:flex;gap:10px;overflow:auto;padding:4px 0 14px;scrollbar-width:thin}.ed-chip{display:inline-flex;align-items:center;min-height:42px;padding:8px 18px;border:1px solid var(--linie,#e9dfd2);border-radius:999px;color:inherit;text-decoration:none;white-space:nowrap}.ed-faq__group{margin:48px 0}.ed-faq__group h2{margin-bottom:18px}.ed-faq__item{border-bottom:1px solid var(--linie,#e9dfd2)}.ed-faq__item summary{display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;list-style:none;padding:22px 2px;font-weight:600;min-height:64px}.ed-faq__item summary::-webkit-details-marker{display:none}.ed-faq__item[open] summary span{transform:rotate(45deg)}.ed-faq__item>div{padding:0 40px 24px 2px;color:var(--text-secundar,#6f665b);line-height:1.65}.ed-faq__contact{text-align:center;margin:60px auto 0;max-width:720px}.ed-faq__contact h2{font:30px Fraunces,serif}.ed-faq__empty{padding:24px;text-align:center}.ed-legal__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:52px;align-items:start}.ed-legal__toc{position:sticky;top:100px;display:grid;gap:12px;background:#fbf4ee;padding:22px;border-radius:20px}.ed-legal__toc a{color:inherit;text-decoration:none;font-size:14px}.ed-legal__sal{margin-top:40px;padding:26px}.ed-legal__sal h2{font:24px Fraunces,serif}.ed-legal__sal a{color:#cf4a00}.ed-directory__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ed-directory__card{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:130px;padding:24px;border-radius:24px;background:#fbf4ee;color:inherit;text-decoration:none;font:22px Fraunces,serif}.ed-about__hero{border-radius:36px;overflow:hidden;margin:50px 0 80px;background:#f4ebdf}.ed-about__hero video,.ed-about__hero img{display:block;width:100%;height:520px;max-height:none;object-fit:cover}.ed-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,88px);align-items:center}.ed-story__image{margin:0}.ed-story__image img{width:100%;height:auto;aspect-ratio:540/640;object-fit:cover;border-radius:36px}.ed-story__image figcaption{font-size:14px;color:var(--text-secundar,#6f665b);margin-top:12px}.ed-story__copy .h2{margin-top:0}.ed-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.ed-fact{background:#fff;border-radius:18px;padding:16px;display:grid;gap:4px}.ed-fact strong{font:28px Fraunces,serif;color:#cf4a00}.ed-fact span{font-size:13px}.ed-signature{font:italic 30px Fraunces,serif}.ed-process{margin-top:120px}.ed-process>h2{text-align:center;margin-bottom:48px}.ed-process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}.ed-process li{position:relative;background:transparent;border-radius:0;padding:0;text-align:center;min-height:180px}.ed-process li:not(:last-child):after{content:"";position:absolute;left:calc(50% + 25px);top:19px;width:calc(100% - 16px);border-top:2px dotted #dd252d}.ed-process__visual{position:relative;display:grid;place-items:center;width:160px;height:160px;margin:0 auto 20px;overflow:hidden;border:6px solid #fff;border-radius:80px;background:#f8f0e6;box-shadow:0 10px 26px #66401a1f}.ed-process__visual>img:not(.ed-process__icon){width:100%;height:100%;object-fit:cover}.ed-process__visual>img.ed-process__icon{max-width:70px;max-height:70px}.ed-process__photo--left{object-position:12% center}.ed-process__photo--right{object-position:88% center}.ed-process__number{position:absolute;z-index:1;left:0;top:0;display:grid;place-items:center;width:40px;height:40px;border:4px solid #f6ede1;border-radius:50%;background:#cf4a00;color:#fff;font-weight:700}.ed-process h3{font:20px Fraunces,serif}.ed-process p{color:#6f665b;line-height:1.5}.ed-history{background:var(--ed-bg,#f6eee4)}.ed-history__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ed-history__progress{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:12px;margin:0 10px 18px;position:relative}.ed-history__progress:before{content:"";position:absolute;left:0;right:0;border-top:2px solid #e9dfd2}.ed-history__progress-dot{position:relative;justify-self:center;width:12px;height:12px;border-radius:50%;background:#6a8a36;box-shadow:0 0 0 5px var(--ed-bg,#f6eee4)}.ed-history__progress-dot.is-last{background:#cf4a00;box-shadow:0 0 0 5px var(--ed-bg,#f6eee4),0 0 0 8px #cf4a0033}.ed-history__card{display:flex;flex-direction:column;background:var(--chapter-color,#fff);border-radius:24px;padding:22px;min-height:310px}.ed-history__card--final{color:#fff}.ed-history__period{font-size:13px;color:#8a5a3a;margin-bottom:4px}.ed-history__card--final .ed-history__period{color:#ffe9d6}.ed-history__chapter{font-weight:600;min-height:42px}.ed-history__years{margin:12px 0 auto}.ed-history__years p{display:grid;grid-template-columns:46px 1fr;gap:10px;margin:12px 0;line-height:1.4}.ed-history__years b{color:#cf4a00}.ed-history__card--final{background:var(--chapter-color,#cf4a00);color:#fff}.ed-history__card--final .ed-history__years b{color:#fff}.ed-history__card .button{margin-top:20px;background:#fff;color:#2b2620}.ed-cert__panel{background:#fff;border-radius:28px;padding:28px;display:grid;grid-template-columns:1fr .9fr;gap:28px}.ed-cert__logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ed-cert__item{padding:16px;background:#fffbf5;border-radius:20px}.ed-cert__item img{width:auto;max-width:160px;max-height:64px;object-fit:contain}.ed-cert__item h3{font:20px Fraunces,serif}.ed-cert__item p,.ed-cert__item a{font-size:14px}.ed-cert__item a{color:#cf4a00}.ed-cert__docs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ed-cert__doc{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none;font-weight:600;font-size:14px}.ed-cert__doc img{width:100%;height:150px;object-fit:cover;object-position:top;border-radius:12px;background:#f4ebdf}.ed-cert__doc small{color:#6f665b;font-weight:400}.ed-awards{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.ed-award{background:#fbf4ee;border-radius:24px;padding:28px}.ed-award h3{font:24px Fraunces,serif}.ed-award__highlight{font:30px Fraunces,serif;color:#cf4a00}.ed-club__hero{display:grid;grid-template-columns:1fr .85fr;gap:48px;align-items:center;padding:clamp(28px,5vw,68px);background:#fbf4ee;border-radius:36px}.ed-club__copy .ed-lead{max-width:560px}.ed-club__copy .button{margin-top:18px}.ed-club__copy .ed-muted a{color:inherit}.ed-member-card{position:relative;min-height:360px;display:grid;place-items:center}.ed-member-card__back{position:absolute;width:88%;height:78%;background:#2b2620;border-radius:24px;transform:rotate(-7deg) translate(10px,8px)}.ed-member-card__front{position:relative;overflow:hidden;width:min(100%,420px);aspect-ratio:1.55;background:linear-gradient(130deg,#d44c05,#ed7021);color:#fff;border-radius:24px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 16px 40px #2b262033}.ed-member-card__front:before,.ed-member-card__front:after{content:"";position:absolute;border:1px solid #ffffff45;border-radius:50%;width:230px;height:230px;right:-30px;top:-105px}.ed-member-card__front:after{width:290px;height:290px;right:-50px;top:-130px}.ed-member-card__logo{background:#fff;border-radius:999px;padding:8px 14px;display:flex;align-items:center;min-height:34px;max-width:132px}.ed-member-card__logo img{display:block;width:auto;max-width:100%;max-height:18px;object-fit:contain}.ed-member-card__label{margin-top:26px;font-size:13px}.ed-member-card__front strong{font:58px Fraunces,serif;line-height:1}.ed-member-card__front footer{display:flex;justify-content:space-between;gap:16px;margin-top:auto;width:100%;font-weight:600}.ed-member-card__front small{font-weight:400}.ed-club__benefits,.ed-club__how{margin-top:112px}.ed-club__steps{display:grid;gap:18px;max-width:720px}.ed-club__step{display:flex;gap:20px;align-items:flex-start}.ed-club__step>span{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;background:#2b2620;color:#fff;font:22px Fraunces,serif;flex:none}.ed-club__step h3{font:24px Fraunces,serif;margin:2px 0 4px}.ed-club__step p{color:#6f665b;margin:0}.ed-club__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ed-benefit{background:#fbf4ee;border-radius:24px;padding:28px;display:flex;flex-direction:column;min-height:210px}.ed-benefit>span{font-size:26px;color:#cf4a00}.ed-benefit h3{font:23px/1.15 Fraunces,serif;margin:16px 0 8px}.ed-benefit p{color:#6f665b;line-height:1.5;margin-top:auto}.ed-club__join{text-align:center;margin:70px auto 0;max-width:760px}.ed-club__join h2{font:34px Fraunces,serif}.ed-404__card{text-align:center;max-width:920px;margin:0 auto}.ed-404__search{display:flex;gap:10px;max-width:620px;margin:28px auto}.ed-404__search input{flex:1;min-width:0;border:1px solid #e9dfd2;background:#fff;border-radius:999px;padding:0 20px;font:16px Figtree,sans-serif;min-height:52px}.ed-404__chips{justify-content:center}.ed-arrow-link{display:inline-block;margin-top:22px}.ed-password{min-height:100vh;background:#fffbf5;padding:40px max(16px,calc((100vw - 1312px)/2));display:flex;flex-direction:column}.ed-password__logo{align-self:flex-start;color:inherit;text-decoration:none;font:24px Fraunces,serif}.ed-password__logo img{max-width:186px;max-height:56px;object-fit:contain}.ed-password__content{width:min(100%,760px);margin:auto;text-align:center}.ed-password__content .ed-lead{margin-bottom:30px}.ed-password__form{display:grid;grid-template-columns:1fr auto;gap:10px;max-width:520px;margin:auto}.ed-password__form input{border-radius:999px!important}.ed-password__form [role=status]{grid-column:1/-1}.ed-password__login{margin:34px auto;max-width:440px}.ed-password__login summary{cursor:pointer;padding:14px}.ed-password>footer{text-align:center;color:#6f665b;font-size:13px}.ed-gift__card{max-width:780px;margin:auto;text-align:center;background:#fbf4ee}.ed-gift__value{font:48px Fraunces,serif;color:#cf4a00;margin:16px}.ed-gift__code{display:inline-block;font:24px monospace;letter-spacing:.12em;padding:14px 20px;background:#fff;border:1px dashed #cf4a00;border-radius:16px;margin:8px}.ed-gift__expiry{color:#6f665b}.ed-gift__qr{margin:24px auto}.ed-gift__qr img{width:160px;height:160px}@media(max-width:900px){.ed-contact__layout,.ed-legal__layout,.ed-story,.ed-club__hero,.ed-cert__panel{grid-template-columns:1fr}.ed-legal__toc{position:static}.ed-history__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-history__card:last-child{grid-column:1/-1}.ed-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-process li:nth-child(2n):after{display:none}.ed-cert__docs{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.ed-breadcrumb{font-size:12px;margin-bottom:20px}.ed-heading{margin-bottom:24px}.ed-lead{font-size:15px}.ed-heading .h1{font-size:32px}.ed-contact__layout{gap:16px}.ed-contact__channels,.ed-contact__form,.ed-faq__contact,.ed-legal__sal,.ed-club__join,.ed-404__card,.ed-gift__card{padding:22px;border-radius:28px}.ed-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ed-directory__card{min-height:110px;padding:16px;border-radius:18px;font-size:18px}.ed-about__hero{border-radius:28px;margin:32px 0 56px}.ed-about__hero video,.ed-about__hero img{height:360px}.ed-story__image img{border-radius:28px;aspect-ratio:358/448}.ed-facts{gap:8px}.ed-fact{padding:12px}.ed-fact strong{font-size:23px}.ed-process{margin-top:72px}.ed-process>h2{margin-bottom:24px}.ed-history__grid{grid-template-columns:1fr;gap:12px}.ed-history__progress{display:none}.ed-history__card,.ed-history__card:last-child{grid-column:auto;min-height:0;border-radius:18px;padding:20px}.ed-history__chapter{min-height:0}.ed-history__years p{grid-template-columns:44px 1fr}.ed-cert__panel{padding:18px;border-radius:22px}.ed-cert__logos{grid-template-columns:1fr 1fr;gap:10px}.ed-cert__item{padding:12px}.ed-cert__docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ed-cert__doc img{height:110px}.ed-awards{grid-template-columns:1fr}.ed-club__hero{padding:22px;border-radius:28px;gap:16px}.ed-member-card{min-height:280px}.ed-member-card__front{padding:22px}.ed-member-card__front strong{font-size:48px}.ed-club__benefits,.ed-club__how{margin-top:72px}.ed-club__grid{grid-template-columns:1fr;gap:12px}.ed-benefit{min-height:0;border-radius:18px;padding:20px}.ed-benefit h3{font-size:18px;margin:10px 0 4px}.ed-club__join h2{font-size:28px}.ed-404__search{flex-direction:column}.ed-404__search input{width:100%}.ed-password{padding:20px 16px}.ed-password__content .h1{font-size:36px}.ed-password__form{grid-template-columns:1fr}.ed-password__form .button{width:100%}.ed-gift__value{font-size:38px}.ed-gift__code{font-size:18px}.ed-signature{font-size:26px}}@media(prefers-reduced-motion:reduce){.ed-directory__card{transition:none!important;transform:none!important;scroll-behavior:auto}}.ed-club__faq{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:48px;padding:112px 0}.ed-club__faq h2{font:48px/1.04 Fraunces,serif;margin:0 0 20px}.ed-club__question{background:#fff;border:1px solid #eadfd1;border-radius:20px;padding:18px 22px;margin-bottom:10px}.ed-club__question summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-weight:600;min-height:40px}.ed-club__question summary::-webkit-details-marker{display:none}.ed-club__question[open] summary span{transform:rotate(45deg)}.ed-club__question .rte{color:#6f665b;line-height:1.55;padding-top:12px}.ed-club__faq>div:first-child .button{margin-top:4px}@media(max-width:767px){.ed-club__faq{grid-template-columns:1fr;gap:24px;padding:72px 0}.ed-club__faq h2{font-size:32px}.ed-club__question{padding:16px;border-radius:18px}}.ed-club__price{display:grid;grid-template-columns:minmax(0,560px);justify-content:end;padding:24px 0 112px}.ed-club__price-how{background:#f6ebda;border-radius:24px;padding:40px}.ed-club__price-card{display:flex;gap:20px;align-items:center;background:#fff;border-radius:16px;padding:16px;margin:18px 0}.ed-club__price-card>img{width:120px;height:120px;object-fit:contain;border-radius:6px;background:#fff;flex:none}.ed-club__price-card h3{font-size:17px;margin:0 0 6px}.ed-club__price-card p{font-size:14px;color:#6f665b;margin:4px 0}.ed-club__price-numbers{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.ed-club__price-numbers s{font-size:16px}.ed-club__price-numbers strong{font:28px Fraunces,serif;color:#cf4a00}.ed-club__price-how>p:last-child{font-size:15px;line-height:1.55;color:#5a4a33}@media(max-width:767px){.ed-club__price{padding:0 0 72px}.ed-club__price-how{padding:22px;border-radius:18px}.ed-club__price-card{gap:12px;padding:10px}.ed-club__price-card>img{width:82px;height:82px}.ed-club__price-numbers{flex-wrap:wrap;gap:6px}.ed-club__price-numbers strong{font-size:24px}}.ed-about>.container>.ed-heading{display:grid;grid-template-columns:minmax(0,1fr) 470px;align-items:center;gap:64px;max-width:none;margin:0 auto 28px;text-align:left}.ed-about>.container>.ed-heading .h1{font-size:clamp(44px,6.4vw,92px);line-height:1.04;letter-spacing:-.02em;margin:0}.ed-about>.container>.ed-heading .ed-lead{font-size:19px}.ed-process__final{position:relative;margin:0 4% 0 auto;width:min(390px,100%);padding:28px 32px;background:#fff;border-radius:24px;box-shadow:0 12px 15px #66401a1a}.ed-process__final h3{font:30px/1.1 Fraunces,serif;margin:0 0 8px}.ed-process__final p{font-size:15px;line-height:1.55;color:#6f665b}.ed-process__final .button{display:inline-flex}@media(max-width:900px){.ed-about>.container>.ed-heading{grid-template-columns:1fr;gap:14px;align-items:start}.ed-about>.container>.ed-heading .h1{font-size:56px}.ed-process__final{margin:18px 0 0 auto}}@media(max-width:767px){.ed-about>.container>.ed-heading .h1{font-size:44px}.ed-process__final{width:100%;padding:22px;border-radius:18px;margin-top:32px}}.ed-404__products{max-width:1312px;margin:80px auto 0}.ed-404__products>.h2{margin-bottom:24px}@media(max-width:767px){.ed-404__products{margin-top:48px}}.ed-history__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:48px}.ed-history__heading .h2{margin:0}.ed-history__range{display:flex;align-items:center;gap:10px;color:#cf4a00;font:28px/1.1 Fraunces,serif;margin-top:10px}.ed-history__heading>p{max-width:460px;color:#6f665b;font-size:18px;line-height:1.55;margin:0}@media(max-width:767px){.ed-history__heading{display:block;margin-bottom:28px}.ed-history__range{font-size:24px}.ed-history__heading>p{font-size:15px;margin-top:14px}}.ed-chip{transition:border-color .16s ease,translate .3s cubic-bezier(.22,1,.36,1),scale .16s ease,box-shadow .3s ease}@media(hover:hover)and (pointer:fine){.ed-chip:hover{translate:0 -2px;border-color:#d9cdbd;box-shadow:0 10px 20px -12px #2b262066}}@media(max-width:767px){.ed-process ol{grid-template-columns:1fr;gap:0}.ed-process li{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:18px;align-items:start;text-align:left;min-height:0;padding:0 0 28px}.ed-process li:last-child{padding-bottom:0}.ed-process__visual{grid-row:1/3;width:96px;height:96px;border-width:4px;border-radius:48px;margin:0;box-shadow:0 8px 18px #66401a1f}.ed-process__visual>img.ed-process__icon{max-width:44px;max-height:44px}.ed-process__number{width:30px;height:30px;border-width:3px;font-size:13px}.ed-process li:nth-child(n):not(:last-child):after{display:block;left:48px;top:100px;bottom:4px;width:0;height:auto;border-top:0;border-left:2px dotted #dd252d;translate:-1px 0}.ed-process h3{font-size:18px;margin:6px 0 4px;align-self:end}.ed-process p{margin:0;font-size:14px}}.ed-cert__doc--static{cursor:default}@media(hover:hover)and (pointer:fine){.ed-cert__doc.ed-cert__doc--static:hover{translate:none;box-shadow:none}.ed-cert__doc--static:hover img{scale:1!important}}.ed-contact__layout{align-items:stretch}.ed-contact__channels{display:flex;flex-direction:column;gap:12px}.ed-contact__channel{margin-bottom:0;grid-template-columns:48px minmax(0,1fr) 20px}.ed-contact__channel--static{grid-template-columns:48px minmax(0,1fr)}.ed-contact__icon{background:#fff1e4}.ed-contact__icon .icon{display:block}.ed-contact__channel b{font-weight:600}.ed-contact__go{display:grid;place-items:center;transition:translate .3s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.ed-contact__channel:hover .ed-contact__go{translate:3px 0}}.ed-company{margin-top:10px;padding:24px;flex:1;background:#fff;border-radius:var(--radius-card,24px)}.ed-company h2{margin-bottom:14px}.ed-company dl{margin:0;display:grid;gap:12px}.ed-company dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:baseline}.ed-company dt{font-size:13px;color:var(--text-secundar,#6f665b)}.ed-company dd{margin:0;line-height:1.45;overflow-wrap:anywhere}.ed-contact__channels>.ed-contact__channel{background:#fff}@media(max-width:767px){.ed-company dl>div{grid-template-columns:1fr;gap:2px}.ed-company{padding:20px}}.ed-club__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ed-benefit__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff;box-shadow:0 8px 16px -10px #2b262066;font-size:22px;color:#cf4a00}.ed-benefit__icon .icon{display:block}.ed-club__steps{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ed-club__step{background:#fbf4ee;border-radius:24px;padding:24px;gap:16px}.ed-club__step>span{background:#cf4a00}@media(max-width:900px){.ed-club__steps{grid-template-columns:1fr}}@media(max-width:767px){.ed-club__step{padding:18px;border-radius:18px}}.ed-directory__grid--ingredients,.ed-directory__grid--needs{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;align-items:stretch}.ed-directory__grid--ingredients>*,.ed-directory__grid--needs>*{flex:0 0 calc(25% - 12px);min-width:230px}.ed-directory__grid--needs .need-tile{min-height:220px;padding:24px;border-radius:var(--radius-card,24px)}.ed-directory__grid--needs .need-icon{width:72px;height:72px}.ed-directory__grid--needs .need-icon .ni,.ed-directory__grid--needs .need-icon .icon{width:42px;height:42px}.ed-directory__grid--needs .need-tile h3{font-size:26px;line-height:1.12;letter-spacing:-.01em}.ed-directory__grid--needs .need-tile p{font-size:15px}.ed-directory__grid--needs .need-arrow{right:20px;top:22px;width:36px;height:36px}.ed-ingredient{display:flex;flex-direction:column;padding:8px;background:#fbf4ee;border-radius:var(--radius-card,24px);color:inherit;text-decoration:none;box-shadow:inset 0 0 0 1px #e9dfd2b3;transition:translate .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.ed-ingredient__media{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:4/3;border-radius:calc(var(--radius-card,24px) - 8px);background:#f6f0e7}.ed-ingredient__media img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .6s cubic-bezier(.22,1,.36,1)}.ed-ingredient__media img.ed-ingredient__fallback{width:56%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%}.ed-ingredient__body{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 12px 10px;flex:1}.ed-ingredient h3{font:26px/1.12 Fraunces,serif;letter-spacing:-.01em;margin:0}.ed-ingredient p{margin:4px 0 0;font-size:14px;color:var(--text-secundar,#6f665b)}.ed-ingredient__go{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 6px 14px -8px #2b262066;transition:rotate .45s cubic-bezier(.34,1.56,.64,1),translate .45s cubic-bezier(.34,1.56,.64,1)}.ed-ingredient__go .icon{display:block}@media(hover:hover)and (pointer:fine){.ed-ingredient:hover{translate:0 var(--lift,-4px);box-shadow:inset 0 0 0 1px #e9dfd2b3,var(--shadow-card,0 16px 40px rgba(43,38,32,.12))}.ed-ingredient:hover img{scale:1.04}.ed-ingredient:hover .ed-ingredient__go{rotate:-45deg;translate:2px 0}}.ed-ingredient:active{translate:0 -1px;scale:.99}@media(max-width:1099px){.ed-directory__grid--ingredients>*,.ed-directory__grid--needs>*{flex-basis:calc(33.333% - 11px)}}@media(max-width:767px){.ed-directory__grid--ingredients,.ed-directory__grid--needs{gap:12px}.ed-directory__grid--ingredients>*,.ed-directory__grid--needs>*{flex-basis:calc(50% - 6px);min-width:0}.ed-directory__grid--needs .need-tile{min-height:130px;padding:16px;border-radius:18px}.ed-directory__grid--needs .need-icon{width:48px;height:48px}.ed-directory__grid--needs .need-icon .ni,.ed-directory__grid--needs .need-icon .icon{width:28px;height:28px}.ed-directory__grid--needs .need-tile h3{font-size:14px;line-height:1.3}.ed-directory__grid--needs .need-tile p{font-size:12px}.ed-ingredient{padding:6px;border-radius:18px}.ed-ingredient__media{border-radius:12px}.ed-ingredient__body{padding:12px 6px 6px;gap:6px}.ed-ingredient h3{font-size:18px}.ed-ingredient p{font-size:12px}.ed-ingredient__go{width:32px;height:32px}.ed-ingredient__go .icon{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){.ed-ingredient,.ed-ingredient img,.ed-ingredient__go,.ed-chip{transition:none!important}}.ed-kicker:empty{display:none}.ed-about__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,80px);align-items:center;margin:8px 0 96px}.ed-about__intro .ed-heading{max-width:none;margin:0;text-align:left}.ed-about__intro .ed-heading .h1{font-size:clamp(44px,5.4vw,80px);line-height:1.04;letter-spacing:-.02em;margin:0 0 20px;text-wrap:balance}.ed-about__intro .ed-lead{font-size:19px;max-width:520px;margin:0}.ed-about__intro .ed-about__hero{margin:0;border-radius:var(--radius-panel,36px)}.ed-about__intro .ed-about__hero :is(video,img){height:auto;aspect-ratio:5/4;max-height:560px}@media(max-width:900px){.ed-about__intro{grid-template-columns:1fr;gap:28px;margin-bottom:64px}.ed-about__intro .ed-heading .h1{font-size:44px}}@media(max-width:767px){.ed-about__intro{margin:0 0 48px;gap:24px}.ed-about__intro .ed-heading .h1{font-size:40px;margin-bottom:14px}.ed-about__intro .ed-lead{font-size:16px}.ed-about__intro .ed-about__hero{border-radius:28px}.ed-about__intro .ed-about__hero :is(video,img){aspect-ratio:4/3}}.ed-faq__categories{--fade-l:0px;--fade-r:0px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/editorial.css.map */
