.cimpact__kicker[data-astro-cid-2dleyq4x]{color:var(--color-blue-dark)}.cimpact__title[data-astro-cid-2dleyq4x]{margin-top:var(--space-2);font-size:clamp(28px,4vw,var(--fs-h2));line-height:1.1;color:var(--color-navy)}.cimpact__accent[data-astro-cid-2dleyq4x]{color:var(--color-crimson)}.cimpact__intro[data-astro-cid-2dleyq4x]{margin-top:var(--space-3);font-size:var(--fs-lead);color:var(--color-text-muted)}.cimpact__vs[data-astro-cid-2dleyq4x]{display:grid;gap:var(--space-4);align-items:center;margin-top:var(--space-6)}@media(min-width:1025px){.cimpact__vs[data-astro-cid-2dleyq4x]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-5)}}.cimpact__card[data-astro-cid-2dleyq4x]{padding:var(--space-6) var(--space-5);border:1px solid var(--color-beige);border-radius:var(--radius-card);background:var(--color-white)}@media(min-width:768px){.cimpact__card[data-astro-cid-2dleyq4x]{padding:var(--space-6) var(--space-7)}}.cimpact__card--dark[data-astro-cid-2dleyq4x]{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-white);box-shadow:0 20px 44px #0d1d2c2e}.cimpact__card--western[data-astro-cid-2dleyq4x]{text-align:left}.cimpact__label[data-astro-cid-2dleyq4x]{font-size:var(--fs-kicker);font-weight:700;line-height:1.5;letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--color-grey)}.cimpact__label--light[data-astro-cid-2dleyq4x]{color:var(--color-blue)}.cimpact__amount[data-astro-cid-2dleyq4x]{margin-top:var(--space-2);font-size:clamp(56px,9vw,88px);font-weight:700;line-height:1}.cimpact__amount--western[data-astro-cid-2dleyq4x]{font-size:clamp(40px,6vw,56px);color:var(--color-navy)}.cimpact__plants[data-astro-cid-2dleyq4x]{margin-top:var(--space-2);font-size:var(--fs-h3);font-weight:700}.cimpact__plants--western[data-astro-cid-2dleyq4x]{font-size:var(--fs-lead);color:var(--color-text-muted)}.cimpact__facts[data-astro-cid-2dleyq4x]{margin:var(--space-6) 0 0;padding:0;list-style:none}@media(min-width:768px){.cimpact__facts[data-astro-cid-2dleyq4x]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4) var(--space-5)}}.cimpact__facts[data-astro-cid-2dleyq4x] li[data-astro-cid-2dleyq4x]{color:#ffffffd9}.cimpact__facts[data-astro-cid-2dleyq4x] li[data-astro-cid-2dleyq4x]+li[data-astro-cid-2dleyq4x]{margin-top:var(--space-4)}@media(min-width:768px){.cimpact__facts[data-astro-cid-2dleyq4x] li[data-astro-cid-2dleyq4x]+li[data-astro-cid-2dleyq4x]{margin-top:0}}.cimpact__facts[data-astro-cid-2dleyq4x] strong[data-astro-cid-2dleyq4x]{display:block;font-size:20px;color:var(--color-white)}.cimpact__check[data-astro-cid-2dleyq4x]{padding-top:var(--space-2)}.cimpact__check[data-astro-cid-2dleyq4x]:before{content:"✓ " / "";color:var(--color-blue);font-weight:700}.cimpact__per[data-astro-cid-2dleyq4x]{padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.2);grid-column:1 / -1}.cimpact__per[data-astro-cid-2dleyq4x] strong[data-astro-cid-2dleyq4x]{display:inline;font-size:clamp(28px,4vw,36px);margin-right:var(--space-2)}.cimpact__check[data-astro-cid-2dleyq4x]{grid-column:1 / -1}.cimpact__plants-pair[data-astro-cid-2dleyq4x]{display:grid;gap:var(--space-4);margin:var(--space-3) 0 0;padding:0;list-style:none;font-weight:700;color:var(--color-navy)}@media(min-width:480px){.cimpact__plants-pair[data-astro-cid-2dleyq4x]{grid-template-columns:1fr 1fr}}.cimpact__plants-pair[data-astro-cid-2dleyq4x] .cimpact__amount[data-astro-cid-2dleyq4x]{display:block;margin-top:0;font-size:clamp(32px,3.6vw,44px)}.cimpact__per-person[data-astro-cid-2dleyq4x]{margin-top:var(--space-3);color:var(--color-text-muted)}.cimpact__per-person[data-astro-cid-2dleyq4x] strong[data-astro-cid-2dleyq4x]{color:var(--color-navy)}.cimpact__vs-mark[data-astro-cid-2dleyq4x]{justify-self:center;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--color-red-strong);color:var(--color-white);font-size:20px;font-weight:700;text-transform:uppercase}.cimpact__strip[data-astro-cid-2dleyq4x]{display:grid;gap:var(--space-4);margin:var(--space-5) 0 0;padding:var(--space-5);list-style:none;border:1px solid var(--color-beige);border-radius:var(--radius-card);background:var(--color-white)}@media(min-width:900px){.cimpact__strip[data-astro-cid-2dleyq4x]{grid-template-columns:1fr 2fr;gap:0;padding:var(--space-5) 0}.cimpact__strip[data-astro-cid-2dleyq4x] li[data-astro-cid-2dleyq4x]{padding-inline:var(--space-5)}.cimpact__strip[data-astro-cid-2dleyq4x] li[data-astro-cid-2dleyq4x]+li[data-astro-cid-2dleyq4x]{border-left:1px solid var(--color-beige)}}@media(max-width:899px){.cimpact__strip[data-astro-cid-2dleyq4x] li[data-astro-cid-2dleyq4x]+li[data-astro-cid-2dleyq4x]{padding-top:var(--space-4);border-top:1px solid var(--color-beige)}}.cimpact__strip-value[data-astro-cid-2dleyq4x]{margin-top:var(--space-1);font-weight:700;color:var(--color-navy)}.cimpact__strip-note[data-astro-cid-2dleyq4x]{margin-top:var(--space-1);font-size:var(--fs-small);color:var(--color-text-muted)}.cimpact__red[data-astro-cid-2dleyq4x]{color:var(--color-crimson)}.cimpact__same[data-astro-cid-2dleyq4x]{margin-top:var(--space-5);padding:var(--space-5);border-radius:14px;background:var(--color-red-strong);color:var(--color-white)}.cimpact__same[data-astro-cid-2dleyq4x] .cimpact__label[data-astro-cid-2dleyq4x]{color:var(--color-white)}.cimpact__same-count[data-astro-cid-2dleyq4x]{margin-top:var(--space-1);font-size:clamp(40px,6vw,56px);font-weight:700;line-height:1}.cimpact__same-what[data-astro-cid-2dleyq4x]{margin-top:var(--space-1);font-size:var(--fs-lead);font-weight:700}.cimpact__same-note[data-astro-cid-2dleyq4x]{margin-top:var(--space-2);font-size:var(--fs-small)}.cimpact{padding-block:var(--space-8)}@media(min-width:1025px){.cimpact{padding-block:var(--space-9)}}.cimpact__action[data-astro-cid-2dleyq4x]{margin-top:var(--space-6);text-align:center}.cimpact__more[data-astro-cid-2dleyq4x]{margin-top:var(--space-3);text-align:center;font-weight:700}.cimpact__more[data-astro-cid-2dleyq4x] a[data-astro-cid-2dleyq4x]{display:inline-block;padding-block:6px;color:var(--color-blue-dark)}.cimpact__action[data-astro-cid-2dleyq4x] .btn{max-width:100%}.cimpact__ref[data-astro-cid-2dleyq4x]{margin-left:1px;font-size:.7em;vertical-align:super;line-height:0;color:inherit}.cimpact__notes[data-astro-cid-2dleyq4x]{max-width:80ch;margin:var(--space-6) auto 0;padding-left:1.25em;font-size:var(--fs-small);color:var(--color-text-muted)}.cimpact__notes[data-astro-cid-2dleyq4x] li[data-astro-cid-2dleyq4x]+li[data-astro-cid-2dleyq4x]{margin-top:var(--space-1)}.cimpact__notes[data-astro-cid-2dleyq4x] a[data-astro-cid-2dleyq4x]{color:var(--color-blue-dark)}.hero-film[data-astro-cid-7aow25ve]{width:100%;max-width:640px;margin-inline:auto}.hero-film--wide[data-astro-cid-7aow25ve]{max-width:880px}.hero-film--wide[data-astro-cid-7aow25ve] .hero-film__frame[data-astro-cid-7aow25ve]{box-shadow:0 0 0 1px #08142014,0 24px 50px -24px #08142073}.hero-film__frame[data-astro-cid-7aow25ve]{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-card);overflow:hidden;background:var(--color-navy-deep);box-shadow:0 0 0 1px #ffffff24,0 30px 70px -20px #000000b3,0 0 90px -30px #00aeef59}.hero-film__video[data-astro-cid-7aow25ve]{position:absolute;inset:0;width:100%;height:100%;background:#000;object-fit:contain}.hero-film__cover[data-astro-cid-7aow25ve]{position:absolute;inset:0;z-index:1;display:block;color:var(--color-white);text-decoration:none;border-radius:inherit}.hero-film__frame[data-astro-cid-7aow25ve].is-playing .hero-film__cover[data-astro-cid-7aow25ve]{display:none}.hero-film__cover[data-astro-cid-7aow25ve] .hero-film__poster{width:100%;height:100%;max-width:none;object-fit:cover;transform:scale(1.001);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.hero-film__shade[data-astro-cid-7aow25ve]{position:absolute;inset:0;background:linear-gradient(180deg,#08142000 35%,#0814208c 68%,#081420eb),linear-gradient(90deg,#08142059,#08142000 45%)}.hero-film__play[data-astro-cid-7aow25ve]{position:absolute;top:42%;left:50%;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;padding-left:4px;color:var(--color-white);background:var(--color-red-strong);box-shadow:0 10px 30px #00000073,0 0 0 8px #ffffff29;transform:translate(-50%,-50%);transition:transform .35s ease,background-color .35s ease,box-shadow .35s ease}.hero-film__play[data-astro-cid-7aow25ve]:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid rgb(255 255 255 / .5);opacity:0}@media(prefers-reduced-motion:no-preference){.hero-film__play[data-astro-cid-7aow25ve]:after{animation:hero-film-ring 2.8s ease-out 1.2s infinite}.hero-film[data-astro-cid-7aow25ve]{animation:hero-film-in .9s cubic-bezier(.2,.7,.2,1) .15s both}}@keyframes hero-film-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.55);opacity:0}}@keyframes hero-film-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-film__meta[data-astro-cid-7aow25ve]{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:4px;padding:18px 22px;text-align:left}.hero-film__kicker[data-astro-cid-7aow25ve]{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-kicker);font-weight:700;line-height:1.5;letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--color-white)}.hero-film__kicker[data-astro-cid-7aow25ve]:before{content:"";width:24px;height:2px;background:var(--color-blue)}.hero-film__title[data-astro-cid-7aow25ve]{font-size:clamp(18px,1.6vw + 10px,24px);font-weight:700;line-height:1.2}.hero-film__cover[data-astro-cid-7aow25ve]:hover .hero-film__poster,.hero-film__cover[data-astro-cid-7aow25ve]:focus-visible .hero-film__poster{transform:scale(1.035)}.hero-film__cover[data-astro-cid-7aow25ve]:hover .hero-film__play[data-astro-cid-7aow25ve],.hero-film__cover[data-astro-cid-7aow25ve]:focus-visible .hero-film__play[data-astro-cid-7aow25ve]{transform:translate(-50%,-50%) scale(1.08);background:var(--color-red-hover);box-shadow:0 14px 36px #00000080,0 0 0 10px #fff3}.hero-film__cover[data-astro-cid-7aow25ve]:focus-visible{outline:3px solid var(--color-white);outline-offset:-8px;box-shadow:inset 0 0 0 5px var(--color-navy-deep)}.hero-film__video[data-astro-cid-7aow25ve]:focus-visible{outline:3px solid var(--color-white);outline-offset:3px}.hero-film__caption[data-astro-cid-7aow25ve]{margin-top:14px;font-size:var(--fs-small);line-height:1.5;text-align:center;color:#ffffffd1}.hero-film__caption-title[data-astro-cid-7aow25ve]{display:none;font-weight:700;color:var(--color-white)}@media(max-width:519px){.hero-film__caption-title[data-astro-cid-7aow25ve]{display:inline}}.hero-film__caption[data-astro-cid-7aow25ve] a[data-astro-cid-7aow25ve]{color:var(--color-white);text-underline-offset:3px}@media(max-width:767px){.hero-film__play[data-astro-cid-7aow25ve]{width:60px;height:60px}.hero-film__play[data-astro-cid-7aow25ve] svg[data-astro-cid-7aow25ve]{width:22px;height:22px}.hero-film__meta[data-astro-cid-7aow25ve]{padding:12px 14px}}@media(max-width:519px){.hero-film__title[data-astro-cid-7aow25ve]{display:none}.hero-film__play[data-astro-cid-7aow25ve]{top:46%}}@media(prefers-reduced-motion:reduce){.hero-film__cover[data-astro-cid-7aow25ve] .hero-film__poster,.hero-film__play[data-astro-cid-7aow25ve]{transition:none}}
