.Hero_hero__TdDJD{position:relative;background:var(--v-bg-alt);border-bottom:1px solid var(--v-border);isolation:isolate}.Hero_image__bf6CP{display:block;width:100%;height:auto;max-height:480px;object-fit:cover}.Hero_inner__A4T_R{max-width:1240px;margin:0 auto;padding:64px 32px 80px;position:relative}.Hero_hero__TdDJD[data-variant=article] .Hero_inner__A4T_R{padding:48px 32px 56px}.Hero_headline__K_FUe{font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;letter-spacing:-.02em;margin:0 0 16px;color:var(--v-text);max-width:22ch}.Hero_headline__K_FUe:after{content:"";display:block;width:64px;height:4px;margin-top:20px;background:var(--pillar-accent)}.Hero_sub__Ehr9U{font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5;color:var(--v-text-muted);max-width:56ch;margin:0 0 28px}.Hero_ctaRow__XHavb{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.Hero_ctaGhost__upg5c,.Hero_ctaPrimary__obeAd{display:inline-flex;align-items:center;gap:6px;padding:12px 22px;font-size:.95rem;font-weight:600;border-radius:0;border:1px solid var(--v-blue);text-decoration:none;transition:background .12s ease,color .12s ease;cursor:pointer}.Hero_ctaPrimary__obeAd{background:var(--v-blue);color:#ffffff}.Hero_ctaPrimary__obeAd:hover{background:var(--v-blue-mid);border-color:var(--v-blue-mid)}.Hero_ctaGhost__upg5c{background:transparent;color:var(--v-blue)}.Hero_ctaGhost__upg5c:hover{background:var(--v-blue);color:#ffffff}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service]){background:var(--v-blue);color:#ffffff;border-bottom:0;padding:0}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service])[data-pillar=recyclability]{background:var(--v-green-pillar)}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service])[data-pillar=ppwr]{background:var(--v-ppwr-orange)}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service])[data-pillar=epr]{background:var(--v-epr-amber);color:var(--v-text)}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service])[data-pillar=world]{background:var(--v-teal)}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service])[data-pillar=academy]{background:var(--v-purple-pillar)}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service])[data-pillar=consulting]{background:var(--v-blue)}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service]) .Hero_inner__A4T_R{max-width:1280px;padding:120px 48px 108px}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service]) .Hero_headline__K_FUe{font-size:clamp(40px,6vw,64px);font-weight:400;line-height:1.05;letter-spacing:-.03em;max-width:860px;color:inherit;margin:0 0 20px}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service]) .Hero_headline__K_FUe:after{display:none}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service]) .Hero_sub__Ehr9U{font-size:18px;line-height:1.55;max-width:580px;color:inherit;opacity:.95;margin:0 0 32px}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service]) .Hero_ctaRow__XHavb{gap:12px;margin-top:0}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service]) .Hero_ctaGhost__upg5c,.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service]) .Hero_ctaPrimary__obeAd{padding:13px 22px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:0;border:1.5px solid #ffffff;gap:8px}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service]) .Hero_ctaPrimary__obeAd{background:#ffffff;color:var(--v-blue)}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service]) .Hero_ctaPrimary__obeAd:hover{background:var(--v-coral-hover);border-color:var(--v-coral-hover);color:#ffffff}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service]) .Hero_ctaGhost__upg5c{background:transparent;color:inherit;border:1.5px solid rgba(255,255,255,.55)}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service])[data-pillar=epr] .Hero_ctaGhost__upg5c{border-color:rgba(29,29,29,.4)}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service]) .Hero_ctaGhost__upg5c:hover{background:rgba(255,255,255,.1);border-color:#ffffff;color:inherit}.Hero_photoTag__d_jEi{position:absolute;top:20px;right:32px;color:rgba(255,255,255,.45);font-size:10px;font-style:italic;letter-spacing:.06em;pointer-events:none}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service])[data-pillar=epr] .Hero_photoTag__d_jEi{color:rgba(29,29,29,.4)}@media (max-width:768px){.Hero_inner__A4T_R{padding:40px 20px 56px}.Hero_image__bf6CP{max-height:280px}.Hero_hero__TdDJD:where([data-variant=hub],[data-variant=service]) .Hero_inner__A4T_R{padding:64px 20px}.Hero_photoTag__d_jEi{display:none}}.HubLogos_logos___RU1e{background:#ffffff;padding:36px 48px;border-bottom:1px solid var(--v-line)}.HubLogos_inner__pMXza{max-width:1280px;margin:0 auto}.HubLogos_label__A7i6x{text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--v-grey-soft);font-weight:700;margin:0 0 24px}.HubLogos_row__l07lY{display:flex;justify-content:center;align-items:center;gap:56px;flex-wrap:wrap}.HubLogos_brand__Ng6Yb{font-size:22px;opacity:.55;color:var(--v-blue);letter-spacing:-.02em;font-weight:700;transition:opacity .2s ease;cursor:default}.HubLogos_brand__Ng6Yb:hover{opacity:1}.HubLogos_brand__Ng6Yb[data-style=script]{font-style:italic;font-family:serif}.HubLogos_brand__Ng6Yb[data-style=sans]{letter-spacing:.05em}@media (max-width:768px){.HubLogos_logos___RU1e{padding:28px 20px}.HubLogos_row__l07lY{gap:28px}.HubLogos_brand__Ng6Yb{font-size:18px}}.HubOverview_overview__yk__E{background:#ffffff;padding:88px 48px 64px}.HubOverview_inner__HaxLk{max-width:1280px;margin:0 auto}.HubOverview_grid__EaccN{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:80px;gap:80px;align-items:start}.HubOverview_title__Vtvjn{font-size:40px;font-weight:400;color:var(--v-blue);line-height:1.1;letter-spacing:-.02em;margin:0}.HubOverview_body__Catn8{display:flex;flex-direction:column}.HubOverview_lede__gcODl{font-size:18px;color:var(--v-grey);line-height:1.6;margin:0 0 18px}.HubOverview_body__Catn8 p{font-size:15px;color:var(--v-grey);line-height:1.65;margin:0 0 14px}.HubOverview_body__Catn8 p:last-child{margin-bottom:0}@media (max-width:900px){.HubOverview_grid__EaccN{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.HubOverview_overview__yk__E{padding:56px 20px 48px}.HubOverview_title__Vtvjn{font-size:clamp(28px,6vw,36px)}}.HubCards_subgrid__es_2M{background:#ffffff;padding:56px 48px 88px;border-top:1px solid var(--v-line)}.HubCards_inner__sViqH{max-width:1280px;margin:0 auto}.HubCards_title__AQC58{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--v-grey-soft);font-weight:700;margin:0 0 28px}.HubCards_cards__6nfQP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.HubCards_card__dZ47_{border:1px solid var(--v-line);padding:32px 28px 28px;background:#ffffff;display:flex;flex-direction:column;transition:border-color .22s ease,transform .22s ease}.HubCards_card__dZ47_:hover{border-color:var(--v-blue);transform:translateY(-2px)}.HubCards_name__P4BMu{font-size:22px;font-weight:400;color:var(--v-blue);letter-spacing:-.015em;line-height:1.18;margin:0 0 12px}.HubCards_body__OgWxF{font-size:15px;line-height:1.55;color:var(--v-grey);margin:0 0 16px}.HubCards_list__boD9Y{list-style:none;padding:0;margin:0 0 24px;font-size:14px;line-height:1.55;color:var(--v-grey)}.HubCards_list__boD9Y li{position:relative;padding-left:16px;margin-bottom:4px}.HubCards_list__boD9Y li:before{content:"·";position:absolute;left:4px;top:0;color:var(--v-grey-soft)}.HubCards_cta__ZUaBy{margin-top:auto;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid;padding-bottom:3px;text-decoration:none;color:var(--v-blue-mid);align-self:flex-start;transition:opacity .15s ease}.HubCards_cta__ZUaBy:hover{opacity:.7}.HubCards_cta__ZUaBy[data-pillar=recyclability]{color:var(--v-green-pillar)}.HubCards_cta__ZUaBy[data-pillar=ppwr]{color:var(--v-ppwr-orange)}.HubCards_cta__ZUaBy[data-pillar=epr]{color:var(--v-epr-amber)}.HubCards_cta__ZUaBy[data-pillar=world]{color:var(--v-purple-pillar)}.HubCards_cta__ZUaBy[data-pillar=academy]{color:var(--v-academy-teal)}.HubCards_cta__ZUaBy[data-pillar=consulting]{color:var(--v-blue)}@media (max-width:900px){.HubCards_cards__6nfQP{grid-template-columns:1fr}}@media (max-width:768px){.HubCards_subgrid__es_2M{padding:40px 20px 56px}}.HubSpotlight_spotlight__LjzZ1{background:var(--v-paper);padding:80px 48px}.HubSpotlight_inner__kX3vH{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.HubSpotlight_imgFallback__j3PqL,.HubSpotlight_img__EPAQy{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:0}.HubSpotlight_imgFallback__j3PqL{position:relative;background:var(--v-strategy-img);overflow:hidden}.HubSpotlight_imgFallback__j3PqL:after{content:"[ Photo · methodology / sorting line · landscape ]";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.25);font-size:11px;font-style:italic;letter-spacing:.06em}.HubSpotlight_copy__RelZo{display:flex;flex-direction:column}.HubSpotlight_title__ntLWM{font-size:36px;font-weight:400;color:var(--v-blue);line-height:1.15;letter-spacing:-.02em;margin:0 0 18px}.HubSpotlight_body__6C3cB p{font-size:15px;line-height:1.65;color:var(--v-grey);margin:0 0 16px}.HubSpotlight_body__6C3cB p:last-child{margin-bottom:0}.HubSpotlight_cta__HA_wY{display:inline-flex;align-items:center;gap:6px;margin-top:24px;padding:8px 0 6px;background:transparent;color:var(--v-blue-mid);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em;border:0;border-bottom:2px solid var(--v-blue-mid);border-radius:0;align-self:flex-start;text-decoration:none;transition:color .18s ease,border-color .18s ease}.HubSpotlight_cta__HA_wY:hover{color:var(--v-coral-hover);border-bottom-color:var(--v-coral-hover)}@media (max-width:900px){.HubSpotlight_inner__kX3vH{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.HubSpotlight_spotlight__LjzZ1{padding:56px 20px}.HubSpotlight_title__ntLWM{font-size:clamp(26px,6vw,32px)}}