.pg-hero[data-astro-cid-tuhxacj6]{position:relative;background:var(--navy);color:#fff;padding:clamp(8rem,12vw,10rem) var(--gutter) clamp(4rem,6vw,6rem);text-align:center;overflow:hidden}.pg-hero__bg[data-astro-cid-tuhxacj6]{position:absolute;inset:0;pointer-events:none}.blob[data-astro-cid-tuhxacj6]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.15}.blob--1[data-astro-cid-tuhxacj6]{width:400px;height:400px;background:var(--accent);top:-120px;right:-80px}.blob--2[data-astro-cid-tuhxacj6]{width:320px;height:320px;background:var(--green);bottom:-100px;left:-60px}.pg-hero__inner[data-astro-cid-tuhxacj6]{position:relative;z-index:2;max-width:700px;margin:0 auto}.label-tag[data-astro-cid-tuhxacj6]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:.75rem}.pg-hero__inner[data-astro-cid-tuhxacj6] h1[data-astro-cid-tuhxacj6]{font-family:var(--font-display);font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:700;line-height:1.1;margin-bottom:1rem}.pg-hero__inner[data-astro-cid-tuhxacj6] h1[data-astro-cid-tuhxacj6] em[data-astro-cid-tuhxacj6]{font-style:italic;color:var(--orange);font-weight:400}.pg-hero__inner[data-astro-cid-tuhxacj6] p[data-astro-cid-tuhxacj6]{color:var(--text-inverse-muted);font-size:1.1rem;line-height:1.6;max-width:560px;margin:0 auto}.about-intro[data-astro-cid-tuhxacj6]{padding:var(--section-pad) 0;background:var(--bg-primary)}.about-split[data-astro-cid-tuhxacj6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.about-split__text[data-astro-cid-tuhxacj6] h2[data-astro-cid-tuhxacj6]{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;color:var(--navy);margin-bottom:1rem}.about-split__text[data-astro-cid-tuhxacj6] h2[data-astro-cid-tuhxacj6] em[data-astro-cid-tuhxacj6]{font-style:italic;color:var(--orange);font-weight:400}.about-split__text[data-astro-cid-tuhxacj6] p[data-astro-cid-tuhxacj6]{color:var(--text-secondary);font-size:1rem;line-height:1.7}.about-photo[data-astro-cid-tuhxacj6]{display:flex;flex-direction:column;gap:.9rem;padding:.85rem;background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.about-photo[data-astro-cid-tuhxacj6] img[data-astro-cid-tuhxacj6]{width:100%;height:auto;object-fit:contain;display:block;border-radius:calc(var(--radius-lg) - .55rem)}.about-photo__badge[data-astro-cid-tuhxacj6]{align-self:flex-end;background:var(--navy);color:#fff;padding:1rem 1.25rem;border-radius:var(--radius-md);text-align:center}.badge-year[data-astro-cid-tuhxacj6]{display:block;font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:var(--orange);line-height:1}.badge-text[data-astro-cid-tuhxacj6]{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-inverse-muted);margin-top:.3rem;display:block;line-height:1.3}@media(max-width:768px){.about-split[data-astro-cid-tuhxacj6]{grid-template-columns:1fr}.about-split__visual[data-astro-cid-tuhxacj6]{order:-1}}.mvv[data-astro-cid-tuhxacj6]{padding:var(--section-pad) 0;background:var(--bg-cream)}.mvv__grid[data-astro-cid-tuhxacj6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.mvv-card[data-astro-cid-tuhxacj6]{background:#fff;border-radius:var(--radius-lg);padding:2.5rem 2rem;transition:transform .3s,box-shadow .3s}.mvv-card[data-astro-cid-tuhxacj6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.mvv-card__num[data-astro-cid-tuhxacj6]{font-family:var(--font-display);font-size:2.2rem;font-weight:700;color:var(--accent);line-height:1;margin-bottom:1rem}.mvv-card[data-astro-cid-tuhxacj6] h3[data-astro-cid-tuhxacj6]{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--navy);margin-bottom:.65rem}.mvv-card[data-astro-cid-tuhxacj6] p[data-astro-cid-tuhxacj6]{font-size:.92rem;color:var(--text-secondary);line-height:1.65;margin:0}@media(max-width:768px){.mvv__grid[data-astro-cid-tuhxacj6]{grid-template-columns:1fr}}.ods[data-astro-cid-tuhxacj6]{padding:var(--section-pad) 0;background:var(--bg-primary)}.ods__intro[data-astro-cid-tuhxacj6]{text-align:center;max-width:620px;margin:0 auto 3rem}.ods__intro[data-astro-cid-tuhxacj6] h2[data-astro-cid-tuhxacj6]{font-family:var(--font-display);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;color:var(--navy);margin-bottom:.5rem}.ods__intro[data-astro-cid-tuhxacj6] h2[data-astro-cid-tuhxacj6] em[data-astro-cid-tuhxacj6]{font-style:italic;color:var(--orange);font-weight:400}.ods__intro[data-astro-cid-tuhxacj6] p[data-astro-cid-tuhxacj6]{color:var(--text-secondary);font-size:1rem}.ods__grid[data-astro-cid-tuhxacj6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.ods-card[data-astro-cid-tuhxacj6]{background:var(--bg-warm);border-radius:var(--radius-lg);padding:1.75rem;transition:transform .3s,box-shadow .3s}.ods-card[data-astro-cid-tuhxacj6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.ods-card__num[data-astro-cid-tuhxacj6]{font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:var(--c);display:block;margin-bottom:.75rem}.ods-card[data-astro-cid-tuhxacj6] h3[data-astro-cid-tuhxacj6]{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--navy);margin-bottom:.35rem}.ods-card[data-astro-cid-tuhxacj6] p[data-astro-cid-tuhxacj6]{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin:0 0 .75rem}.ods-card__badge[data-astro-cid-tuhxacj6]{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-secondary);padding:3px 8px;border-radius:var(--radius-full)}.cta-eval[data-astro-cid-tuhxacj6]{position:relative;padding:var(--section-pad) 0;background:var(--navy);overflow:hidden;text-align:center;color:#fff}.cta-eval__bg[data-astro-cid-tuhxacj6]{position:absolute;inset:0;pointer-events:none}.cta-eval__inner[data-astro-cid-tuhxacj6]{position:relative;z-index:2;max-width:680px;margin:0 auto}.cta-eval__inner[data-astro-cid-tuhxacj6] h2[data-astro-cid-tuhxacj6]{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700;margin-bottom:1rem}.cta-eval__inner[data-astro-cid-tuhxacj6] h2[data-astro-cid-tuhxacj6] em[data-astro-cid-tuhxacj6]{font-style:italic;color:var(--orange);font-weight:400}.cta-eval__inner[data-astro-cid-tuhxacj6] p[data-astro-cid-tuhxacj6]{color:var(--text-inverse-muted);font-size:1.05rem;line-height:1.7;margin-bottom:2rem}.cta-btns[data-astro-cid-tuhxacj6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn--cta[data-astro-cid-tuhxacj6]{padding:1rem 2.5rem;border-radius:var(--radius-full);background:var(--orange);color:#fff;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;border:none;display:inline-flex;align-items:center}.btn--cta[data-astro-cid-tuhxacj6]:hover{background:#fff;color:var(--navy);transform:translateY(-2px);box-shadow:0 8px 24px #0066ff4d}.btn--cta-outline[data-astro-cid-tuhxacj6]{padding:1rem 2.5rem;border-radius:var(--radius-full);background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3);font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;align-items:center}.btn--cta-outline[data-astro-cid-tuhxacj6]:hover{border-color:#fff;background:#ffffff0f}
