.ju-abrands[data-astro-cid-ms6lbpqr]{background:var(--surface-page)}.ju-abrands__list[data-astro-cid-ms6lbpqr]{list-style:none;margin:0 auto;max-width:var(--container-wide);padding:clamp(56px,7vw,96px) var(--gutter);display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.ju-abrands__card[data-astro-cid-ms6lbpqr]{display:flex;flex-direction:column;gap:12px;height:100%;min-height:44px;padding:28px;background:var(--surface-subtle);border-radius:var(--radius-md);color:var(--text-strong);text-decoration:none}.ju-abrands__name[data-astro-cid-ms6lbpqr]{font-size:24px;font-weight:var(--weight-title);letter-spacing:-.02em}.ju-abrands__text[data-astro-cid-ms6lbpqr]{font-size:16px;line-height:1.5;color:var(--text-body)}.ju-abrands__cta[data-astro-cid-ms6lbpqr]{margin-top:auto;font-size:15px;font-weight:700;color:var(--text-brand)}.ju-abrands__card[data-astro-cid-ms6lbpqr]:hover .ju-abrands__cta[data-astro-cid-ms6lbpqr]{text-decoration:underline}.ju-agroup[data-astro-cid-63442ntf]{background:var(--surface-inverse);color:var(--color-white)}.ju-agroup__inner[data-astro-cid-63442ntf]{max-width:var(--container-wide);margin:0 auto;padding:var(--band-y) var(--gutter);display:flex;flex-direction:column;gap:clamp(40px,5vw,72px)}.ju-agroup__head[data-astro-cid-63442ntf]{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.ju-agroup__intro[data-astro-cid-63442ntf]{display:flex;flex-direction:column;gap:16px}.ju-agroup__title[data-astro-cid-63442ntf]{margin:0;font-size:var(--title-section);font-weight:var(--weight-display);line-height:var(--leading-title);letter-spacing:-.035em;color:var(--color-white);text-wrap:balance}.ju-agroup__text[data-astro-cid-63442ntf]{margin:0;font-size:18px;line-height:1.55;color:var(--text-inverse)}.ju-agroup__history[data-astro-cid-63442ntf]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ju-agroup__row[data-astro-cid-63442ntf]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--border-inverse);font-size:16px;line-height:1.5;color:var(--text-inverse)}.ju-agroup__year[data-astro-cid-63442ntf]{font-weight:var(--weight-title);color:var(--color-white)}.ju-agroup__plant[data-astro-cid-63442ntf]{position:relative;margin:0}.ju-agroup__plant[data-astro-cid-63442ntf] .ju-agroup__photo{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-card);background:var(--color-gray-dark)}.ju-agroup__caption[data-astro-cid-63442ntf]{position:absolute;top:0;right:0;padding:8px 12px;border-radius:0 var(--radius-card) 0 var(--radius-card);background:#1d1d1bcc;color:var(--text-inverse);font-size:13px}.ju-agroup__stats[data-astro-cid-63442ntf]{margin:8px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.ju-agroup__stat[data-astro-cid-63442ntf]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:20px 0 4px;border-top:1px solid var(--border-inverse)}.ju-agroup__stat[data-astro-cid-63442ntf] dt[data-astro-cid-63442ntf]{font-size:14px;color:var(--text-inverse-muted)}.ju-agroup__stat[data-astro-cid-63442ntf] dd[data-astro-cid-63442ntf]{margin:0;font-size:clamp(36px,4vw,56px);font-weight:var(--weight-title);line-height:1;letter-spacing:-.02em;color:var(--color-white);font-variant-numeric:tabular-nums}@media(min-width:1024px){.ju-agroup__plant[data-astro-cid-63442ntf]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0 48px;align-items:end}.ju-agroup__stats[data-astro-cid-63442ntf]{margin:0;grid-template-columns:1fr}.ju-agroup__caption[data-astro-cid-63442ntf]{right:auto;left:0;border-radius:var(--radius-card) 0 var(--radius-card) 0}}@media(max-width:640px){.ju-agroup__plant[data-astro-cid-63442ntf] .ju-agroup__photo{aspect-ratio:4 / 3}.ju-agroup__caption[data-astro-cid-63442ntf]{display:none}.ju-agroup__stats[data-astro-cid-63442ntf]{grid-template-columns:1fr;margin-top:0}.ju-agroup__stat[data-astro-cid-63442ntf]{padding:18px 0;border-top:0;border-bottom:1px solid var(--border-inverse)}}.ju-agroup__brands[data-astro-cid-63442ntf]{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.ju-agroup__card[data-astro-cid-63442ntf]{display:flex;flex-direction:column;gap:16px;height:100%;box-sizing:border-box;padding:0 0 22px;overflow:hidden;border:1px solid var(--border-inverse);border-radius:var(--radius-card);color:var(--color-white);text-decoration:none;background:#ffffff08}.ju-agroup__card--here[data-astro-cid-63442ntf]{border-color:var(--color-red)}.ju-agroup__img[data-astro-cid-63442ntf]{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-gray-dark)}.ju-agroup__img[data-astro-cid-63442ntf] img[data-astro-cid-63442ntf]{display:block;width:100%;height:100%;object-fit:cover}.ju-agroup__logo[data-astro-cid-63442ntf],.ju-agroup__desc[data-astro-cid-63442ntf],.ju-agroup__visit[data-astro-cid-63442ntf],.ju-agroup__here[data-astro-cid-63442ntf]{margin:0 20px}.ju-agroup__logo[data-astro-cid-63442ntf]{display:flex;align-items:center;min-height:30px}.ju-agroup__logo[data-astro-cid-63442ntf] img[data-astro-cid-63442ntf]{width:auto;display:block}.ju-agroup__lockup[data-astro-cid-63442ntf]{display:inline-flex;align-items:center;gap:8px;color:var(--color-white)}.ju-agroup__lockup[data-astro-cid-63442ntf] img[data-astro-cid-63442ntf]{height:26px}.ju-agroup__rule[data-astro-cid-63442ntf]{width:1px;height:17px;background:currentColor;opacity:.4}.ju-agroup__paint[data-astro-cid-63442ntf]{font-size:19px;line-height:1;font-weight:var(--weight-title);letter-spacing:.05em}.ju-agroup__desc[data-astro-cid-63442ntf]{flex:1;font-size:15px;line-height:1.45;color:var(--text-inverse)}.ju-agroup__visit[data-astro-cid-63442ntf]{font-size:14px;font-weight:var(--weight-ui);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#fff6}.ju-agroup__here[data-astro-cid-63442ntf]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:var(--weight-ui)}.ju-agroup__dot[data-astro-cid-63442ntf]{width:8px;height:8px;background:var(--color-red)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ju-agroup__card[data-astro-cid-63442ntf]{transition:border-color var(--duration-normal) ease}.ju-agroup__img[data-astro-cid-63442ntf] img[data-astro-cid-63442ntf]{transition:transform .6s var(--ease-out-soft)}a[data-astro-cid-63442ntf].ju-agroup__card:hover .ju-agroup__img[data-astro-cid-63442ntf] img[data-astro-cid-63442ntf],a[data-astro-cid-63442ntf].ju-agroup__card:focus-visible .ju-agroup__img[data-astro-cid-63442ntf] img[data-astro-cid-63442ntf]{transform:scale(1.03)}}a[data-astro-cid-63442ntf].ju-agroup__card:hover{border-color:#fff9}.ju-amarine[data-astro-cid-pv6otoix]{background:var(--surface-inverse);color:var(--color-white)}.ju-amarine__inner[data-astro-cid-pv6otoix]{max-width:var(--container-wide);margin:0 auto;padding:var(--band-y) var(--gutter);display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.ju-amarine__head[data-astro-cid-pv6otoix]{display:flex;flex-direction:column;gap:20px;max-width:860px}.ju-amarine__title[data-astro-cid-pv6otoix]{font-size:var(--title-section);color:var(--color-white)}.ju-amarine__text[data-astro-cid-pv6otoix]{margin:0;font-size:20px;line-height:1.5;color:var(--color-white)}.ju-amarine__phases[data-astro-cid-pv6otoix]{list-style:none;margin:0;padding:0;display:grid;gap:32px 24px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.ju-amarine__phase[data-astro-cid-pv6otoix]{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--border-inverse)}.ju-amarine__n[data-astro-cid-pv6otoix]{font-size:14px;font-weight:700;color:var(--text-inverse-muted)}.ju-amarine__name[data-astro-cid-pv6otoix]{margin:0;font-size:22px;font-weight:700;color:var(--color-white)}.ju-amarine__desc[data-astro-cid-pv6otoix]{margin:0;font-size:16px;line-height:1.5;color:var(--text-inverse)}.ju-amarine__ctas[data-astro-cid-pv6otoix]{display:flex;flex-wrap:wrap;gap:12px}.ju-amember[data-astro-cid-foodbfpq]{background:var(--surface-page);border-bottom:1px solid var(--border-subtle)}.ju-amember__inner[data-astro-cid-foodbfpq]{max-width:var(--container-wide);margin:0 auto;padding:var(--band-y-sm) var(--gutter);display:grid;gap:16px 48px;align-items:baseline}.ju-amember__label[data-astro-cid-foodbfpq]{margin:0;font-size:12px;font-weight:var(--weight-ui);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted)}.ju-amember__list[data-astro-cid-foodbfpq]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0}.ju-amember__item[data-astro-cid-foodbfpq]{font-size:var(--title-card);font-weight:var(--weight-name);color:var(--text-strong)}.ju-amember__item[data-astro-cid-foodbfpq]:not(:last-child):after{content:"·";margin:0 14px;color:var(--text-muted)}.ju-amember__item[data-astro-cid-foodbfpq] a[data-astro-cid-foodbfpq]{display:inline-block;padding:10px 0;color:var(--text-strong);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ju-amember__item[data-astro-cid-foodbfpq] span[data-astro-cid-foodbfpq]{display:inline-block;padding:10px 0}.ju-amember__note[data-astro-cid-foodbfpq]{margin:0;max-width:72ch;font-size:16px;line-height:1.55;color:var(--text-body)}@media(min-width:1024px){.ju-amember__inner[data-astro-cid-foodbfpq]{grid-template-columns:minmax(160px,1fr) 4fr}.ju-amember__note[data-astro-cid-foodbfpq]{grid-column:2}}.ju-apillars[data-astro-cid-rgnyibr6]{background:var(--surface-page)}.ju-apillars__grid[data-astro-cid-rgnyibr6]{max-width:var(--container-wide);margin:0 auto;padding:var(--band-y) var(--gutter);display:grid;gap:48px 40px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.ju-apillars__item[data-astro-cid-rgnyibr6]{display:flex;flex-direction:column;gap:16px}.ju-apillars__title[data-astro-cid-rgnyibr6]{font-size:clamp(32px,3vw,44px);color:var(--text-strong)}.ju-apillars__text[data-astro-cid-rgnyibr6]{margin:0;font-size:18px;line-height:1.55;color:var(--text-body)}.ju-arural[data-astro-cid-qpfobbtl]{display:grid;background:var(--tone-bosque);color:var(--color-white)}.ju-arural--photo[data-astro-cid-qpfobbtl]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.ju-arural__media[data-astro-cid-qpfobbtl]{min-height:320px}.ju-arural__media[data-astro-cid-qpfobbtl] img[data-astro-cid-qpfobbtl]{display:block;width:100%;height:100%;object-fit:cover}.ju-arural__text[data-astro-cid-qpfobbtl]{display:flex;flex-direction:column;justify-content:center;gap:20px;max-width:760px;padding:clamp(64px,8vw,120px) var(--gutter)}.ju-arural[data-astro-cid-qpfobbtl]:not(.ju-arural--photo) .ju-arural__text[data-astro-cid-qpfobbtl]{margin:0 auto;max-width:var(--container-wide);width:100%}.ju-arural__title[data-astro-cid-qpfobbtl]{font-size:var(--title-section);color:var(--color-white)}.ju-arural__title[data-astro-cid-qpfobbtl] .ju-canon__dot{color:var(--color-white)}.ju-arural__lead[data-astro-cid-qpfobbtl]{margin:0;max-width:620px;font-size:20px;line-height:1.5;color:var(--color-white)}
