.sustainability-page[data-v-a3151488]{background:var(--color-white);color:var(--color-celtic)}.sustainability-page--unavailable[data-v-a3151488]{min-height:45rem;padding:20rem 0 10rem}.sustainability-page--unavailable h1[data-v-a3151488]{max-width:12ch;font-family:var(--ff-heading);text-transform:uppercase;margin:0;font-size:clamp(4rem,8vw,10rem);font-weight:400;line-height:.9}.sustainability-page--unavailable p[data-v-a3151488]{max-width:50rem;margin-top:3rem;font-size:1.8rem}.sustainability-page.is-enhanced .sustainability-reveal[data-v-a3151488]{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.19,1,.22,1);transform:translateY(2.5rem)}.sustainability-page.is-enhanced .sustainability-reveal.is-visible[data-v-a3151488]{opacity:1;transform:none}.sustainability-page.is-enhanced .sustainability-plan__card[data-v-a3151488]:nth-child(2){transition-delay:.1s}.sustainability-page.is-enhanced .sustainability-impact__cta[data-v-a3151488]{transition-delay:80ms}.sustainability-hero[data-v-a3151488]{border-radius:0 0 var(--radius-sm) var(--radius-sm);min-height:100svh;color:var(--color-white);background:linear-gradient(120deg,#1c3d2c 0,#436956 45%,#7f837a)}.sustainability-hero__inner[data-v-a3151488]{width:100%;max-width:none;min-height:100svh;padding:calc(var(--header-height) + 1.5rem) 2rem 2rem;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.sustainability-hero__inner[data-v-a3151488]:before{z-index:1;pointer-events:none;content:"";background:#00000040;position:absolute;inset:0}.sustainability-hero__media img[data-v-a3151488],.sustainability-hero__media video[data-v-a3151488],.sustainability-plan__card-media img[data-v-a3151488],.sustainability-quote__portrait img[data-v-a3151488]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sustainability-faq h2[data-v-a3151488],.sustainability-hero h1[data-v-a3151488],.sustainability-impact h2[data-v-a3151488],.sustainability-plan h2[data-v-a3151488]{z-index:2;font-family:var(--ff-heading);letter-spacing:normal;text-transform:uppercase;margin:0;font-size:7rem;font-weight:400;line-height:.95;position:relative}.sustainability-hero h1[data-v-a3151488]{max-width:none;font-size:7rem;line-height:.93}.sustainability-hero h1>span[data-v-a3151488]{display:block}.sustainability-hero__title-second[data-v-a3151488]{margin-left:7vw}.sustainability-hero__media[data-v-a3151488]{z-index:0;color:#ffffff94;font-family:var(--ff-heading);letter-spacing:.1em;text-align:center;place-items:center;font-size:1.2rem;line-height:1.25;display:grid;position:absolute;inset:0}.sustainability-hero__caption[data-v-a3151488]{z-index:2;font-family:var(--ff-heading);max-width:46rem;margin:0;font-size:2.4rem;line-height:1.05;position:relative}.sustainability-quote[data-v-a3151488]{background:var(--color-emerald);color:var(--color-celtic)}.sustainability-quote__inner[data-v-a3151488]{grid-template-rows:1fr;grid-template-columns:15vw 52vw;justify-content:start;align-items:stretch;gap:19vw;width:100%;max-width:none;min-height:85rem;padding:10rem 1.5rem 7rem;display:grid}.sustainability-quote__attribution[data-v-a3151488]{align-self:end}.sustainability-quote__byline[data-v-a3151488]{margin-bottom:1rem;line-height:1.15;display:block}.sustainability-quote__author[data-v-a3151488]{font-family:var(--ff-heading);text-transform:none;font-size:2.6rem;display:block}.sustainability-quote__role[data-v-a3151488]{text-transform:uppercase;margin-top:.4rem;font-size:1.2rem;display:block}.sustainability-quote__portrait[data-v-a3151488]{aspect-ratio:1;border-radius:var(--radius-sm);width:min(15vw,28.6rem);color:var(--color-camarone);letter-spacing:.06em;text-align:center;background:linear-gradient(145deg,#eafbf2,#8fb89a);place-items:center;font-size:1.1rem;line-height:1.2;display:grid;overflow:hidden}.sustainability-quote__copy[data-v-a3151488]{max-width:100%}.sustainability-quote__copy p[data-v-a3151488]{font-family:var(--ff-heading);margin:0;font-size:4.4rem;line-height:1.02}.sustainability-editorial[data-v-a3151488]{background:var(--color-white);padding:7rem 0 2rem}.sustainability-editorial__inner[data-v-a3151488]{gap:1rem;display:grid}.sustainability-editorial__section[data-v-a3151488]{border-top:.1rem solid var(--color-black-haze);grid-template-columns:minmax(24rem,.8fr) minmax(0,1.6fr);gap:clamp(3rem,8vw,12rem);padding:4rem 0;display:grid}.sustainability-editorial__heading h2[data-v-a3151488]{color:var(--color-camarone);font-family:var(--ff-heading);letter-spacing:-.05em;margin:0;font-size:clamp(3.3rem,5vw,6rem);font-weight:400;line-height:.9}.sustainability-editorial__eyebrow[data-v-a3151488]{color:var(--color-camarone);text-transform:uppercase;margin:0 0 1.5rem;font-size:1.2rem}.sustainability-editorial__copy[data-v-a3151488]{max-width:72rem;font-size:1.6rem;line-height:1.25}.sustainability-editorial__copy>p[data-v-a3151488]{margin:0 0 1.5rem}.sustainability-editorial__copy>p[data-v-a3151488]:last-child{margin-bottom:0}.sustainability-editorial__copy ul[data-v-a3151488]{margin:2rem 0 0;padding-left:2rem}.sustainability-editorial__copy li[data-v-a3151488]{margin:.7rem 0}.sustainability-editorial__cards[data-v-a3151488]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.sustainability-editorial__card[data-v-a3151488]{border-radius:var(--radius-sm);background:var(--color-aero-blue);flex-direction:column;justify-content:flex-end;min-height:16rem;padding:2rem;display:flex}.sustainability-editorial__card strong[data-v-a3151488]{color:var(--color-camarone);font-family:var(--ff-heading);font-size:clamp(3rem,4vw,5rem);font-weight:400;line-height:.9}.sustainability-editorial__card small[data-v-a3151488]{color:var(--color-camarone);text-transform:uppercase;margin-top:.5rem;font-size:1.1rem}.sustainability-editorial__card h3[data-v-a3151488]{color:var(--color-camarone);font-family:var(--ff-heading);margin:2rem 0 .8rem;font-size:2.2rem;font-weight:400;line-height:.95}.sustainability-editorial__card p[data-v-a3151488]{margin:0;font-size:1.4rem;line-height:1.2}.sustainability-plan[data-v-a3151488]{padding:14rem 0 2rem}.sustainability-plan__inner[data-v-a3151488]{width:100%;max-width:none;padding:0 1.5rem}.sustainability-plan h2[data-v-a3151488]{max-width:50vw;color:var(--color-celtic);text-align:left;margin-bottom:5rem;margin-left:auto;font-size:7rem;line-height:.98}.sustainability-plan h2>span[data-v-a3151488]{display:block}.sustainability-plan__title-second[data-v-a3151488]{margin-left:7vw}.sustainability-plan__cards[data-v-a3151488]{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:56%;grid-auto-flow:column;gap:1rem;padding-bottom:1rem;display:grid;overflow-x:auto}.sustainability-plan__card[data-v-a3151488]{scroll-snap-align:start}.sustainability-plan__controls[data-v-a3151488]{justify-content:flex-end;gap:.8rem;margin-top:1.5rem;display:flex}.sustainability-plan__controls button[data-v-a3151488]{border:.1rem solid var(--color-black-haze);background:var(--color-white);width:4.5rem;height:4.5rem;color:var(--color-camarone);border-radius:.5rem;place-items:center;font-size:2rem;display:grid}.sustainability-plan__card[data-v-a3151488]{border:.1rem solid var(--color-black-haze);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:76rem;display:grid;overflow:hidden}.sustainability-plan__card-media[data-v-a3151488]{background:linear-gradient(145deg,var(--color-aero-blue),var(--color-emerald));min-height:20rem;color:var(--color-camarone);letter-spacing:.1em;text-align:center;place-items:center;font-size:1.2rem;line-height:1.2;display:grid}.sustainability-plan__card-media img[data-v-a3151488]{-o-object-fit:cover;object-fit:cover}.sustainability-plan__card:first-child .sustainability-plan__card-media[data-v-a3151488]{background:#fff}.sustainability-plan__card:first-child .sustainability-plan__card-media img[data-v-a3151488]{-o-object-fit:contain;object-fit:contain;padding:2rem}.sustainability-plan__card-copy[data-v-a3151488]{padding:2.5rem}.sustainability-plan__card-copy h3[data-v-a3151488],.sustainability-plan__card-copy>p[data-v-a3151488]:last-child{max-width:42rem}.sustainability-plan__card[data-v-a3151488]:nth-child(2),.sustainability-plan__card:nth-child(2) .sustainability-plan__card-media[data-v-a3151488]{background:var(--color-emerald)}.sustainability-plan__card-label[data-v-a3151488]{color:var(--color-camarone);text-transform:uppercase;margin:0 0 3rem;font-size:1.2rem}.sustainability-plan h3[data-v-a3151488]{color:var(--color-camarone);font-family:var(--ff-heading);margin:0 0 1.5rem;font-size:2.8rem;font-weight:400;line-height:.95}.sustainability-plan__card-copy>p[data-v-a3151488]:last-child{margin:0;font-size:1.5rem;line-height:1.2}.sustainability-impact[data-v-a3151488]{background:var(--color-camarone);color:var(--color-white);padding:1rem 0 8rem}.sustainability-impact__inner[data-v-a3151488]{width:100%;max-width:none;padding:0 1.5rem}.sustainability-impact__stats[data-v-a3151488]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding-top:1rem;display:grid}.sustainability-impact__stat[data-v-a3151488]{background:var(--color-celtic);border-radius:.5rem;flex-direction:column;justify-content:space-between;min-height:16rem;padding:1.5rem;display:flex}.sustainability-impact__stat p[data-v-a3151488]{max-width:18ch;color:var(--color-emerald);text-transform:uppercase;margin:0;font-size:1.2rem;line-height:1.05}.sustainability-impact__stat strong[data-v-a3151488]{color:var(--color-emerald);font-family:var(--ff-heading);font-size:clamp(2.4rem,3.8vw,5rem);font-weight:400;line-height:.85}.sustainability-impact__cta[data-v-a3151488]{justify-content:space-between;align-items:center;gap:2rem;padding:8rem 0 1rem;display:flex}.sustainability-impact__cta h2[data-v-a3151488]{max-width:50vw;color:var(--color-white);font-size:6rem}.sustainability-impact__cta h2>span[data-v-a3151488]{display:block}.sustainability-impact__cta-title-second[data-v-a3151488]{margin-left:7vw}.sustainability-impact__action[data-v-a3151488]{flex-direction:column;flex:0 0 30%;align-items:flex-end;gap:2rem;display:flex}.sustainability-impact__cta p[data-v-a3151488]{max-width:32rem;color:var(--color-white);text-align:right;margin:0;font-size:1.4rem}.sustainability-impact__cta .button[data-v-a3151488]{flex:none}.sustainability-faq[data-v-a3151488]{padding:9rem 0 10rem}.sustainability-faq__inner[data-v-a3151488]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(4rem,10vw,16rem);width:calc(100% - 4rem);max-width:156rem;margin:0 auto;display:grid}.sustainability-faq__heading h2[data-v-a3151488]{color:var(--color-camarone);text-transform:none;font-size:4.4rem;line-height:1}.sustainability-faq__count[data-v-a3151488]{border:.1rem solid var(--color-black-haze);width:fit-content;color:var(--color-camarone);text-transform:uppercase;border-radius:.5rem;align-items:center;gap:1rem;margin:0 0 2rem;padding:.8rem 1rem;font-size:1.2rem;display:flex}.sustainability-faq__count span[data-v-a3151488]:last-child{background:var(--color-aero-blue);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.sustainability-faq__questions[data-v-a3151488]{min-width:0}@media (width<=767px){.sustainability-hero[data-v-a3151488],.sustainability-hero__inner[data-v-a3151488]{min-height:88svh}.sustainability-hero__inner[data-v-a3151488]{padding-top:12rem}.sustainability-hero h1[data-v-a3151488]{max-width:100%;font-size:clamp(2.8rem,8.5vw,4.6rem)}.sustainability-hero__inner[data-v-a3151488]{padding-left:1.5rem;padding-right:1.5rem}.sustainability-hero__caption[data-v-a3151488]{font-size:1.8rem}.sustainability-quote__inner[data-v-a3151488]{grid-template-rows:auto auto;grid-template-columns:1fr;gap:2.5rem;min-height:58rem;padding:4rem 1.5rem}.sustainability-quote__copy[data-v-a3151488]{grid-row:1}.sustainability-quote__attribution[data-v-a3151488]{grid-row:2}.sustainability-quote__copy p[data-v-a3151488]{font-size:2.8rem}.sustainability-quote__portrait[data-v-a3151488]{width:12rem}.sustainability-quote__author[data-v-a3151488]{font-size:2.2rem}.sustainability-plan[data-v-a3151488]{padding:6rem 0}.sustainability-plan__inner[data-v-a3151488]{padding:0 1.5rem}.sustainability-plan h2[data-v-a3151488]{max-width:90%;margin-left:0;font-size:4.8rem}.sustainability-plan__title-second[data-v-a3151488]{margin-left:4rem}.sustainability-plan__cards[data-v-a3151488]{grid-auto-columns:100%}.sustainability-plan__card[data-v-a3151488]{grid-template-columns:1fr}.sustainability-impact__stats[data-v-a3151488]{grid-template-columns:repeat(2,minmax(0,1fr))}.sustainability-impact__stat[data-v-a3151488]{min-height:12rem}.sustainability-impact__inner[data-v-a3151488]{padding:0 1.5rem}.sustainability-impact__cta[data-v-a3151488]{flex-direction:column;align-items:flex-start;padding-top:6rem}.sustainability-impact__action[data-v-a3151488]{flex-basis:auto;align-items:flex-start;width:100%}.sustainability-impact__cta h2[data-v-a3151488]{max-width:100%;font-size:4.5rem}.sustainability-impact__cta p[data-v-a3151488]{text-align:left;margin:0}.sustainability-faq[data-v-a3151488]{padding:6rem 0}.sustainability-faq__inner[data-v-a3151488]{grid-template-columns:1fr;gap:3rem}.sustainability-editorial[data-v-a3151488]{padding:4rem 0 0}.sustainability-editorial__section[data-v-a3151488]{grid-template-columns:1fr;gap:2rem;padding:3rem 0}.sustainability-editorial__copy[data-v-a3151488]{font-size:1.5rem}.sustainability-editorial__cards[data-v-a3151488]{grid-template-columns:1fr}}@media (width>=768px) and (width<=1100px){.sustainability-editorial__section[data-v-a3151488]{grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr);gap:3rem}.sustainability-editorial__cards[data-v-a3151488]{grid-template-columns:1fr}.sustainability-impact__stats[data-v-a3151488]{grid-template-columns:repeat(2,minmax(0,1fr))}.sustainability-impact__cta[data-v-a3151488]{flex-wrap:wrap}.sustainability-impact__cta p[data-v-a3151488]{margin-left:0}}@media (prefers-reduced-motion:reduce){.sustainability-page.is-enhanced .sustainability-reveal[data-v-a3151488],.sustainability-page.is-enhanced .sustainability-reveal.is-visible[data-v-a3151488]{opacity:1;transition:none;transform:none}}
