.about-hero[data-astro-cid-zpzoxhr3]{background:var(--color-teal);color:var(--color-cream);position:relative;overflow:hidden}.hero-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1.1fr .9fr;align-items:center;gap:45px;min-height:490px;padding-block:70px;display:grid}.hero-copy[data-astro-cid-zpzoxhr3]{z-index:2;position:relative}.about-hero[data-astro-cid-zpzoxhr3] .eyebrow[data-astro-cid-zpzoxhr3]{color:var(--color-yellow)}.about-hero[data-astro-cid-zpzoxhr3] h1[data-astro-cid-zpzoxhr3]{max-width:690px;color:var(--color-cream);margin-bottom:24px;font-size:clamp(48px,5.7vw,70px);line-height:.98}.about-hero[data-astro-cid-zpzoxhr3] h1[data-astro-cid-zpzoxhr3] em[data-astro-cid-zpzoxhr3]{color:var(--color-yellow);font-style:normal}.hero-copy[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3]{max-width:590px;color:var(--color-cream);font-size:17px}.hero-copy[data-astro-cid-zpzoxhr3] .button[data-astro-cid-zpzoxhr3]{margin-top:18px}.hero-art[data-astro-cid-zpzoxhr3]{justify-content:center;align-items:center;min-height:380px;display:flex;position:relative}.orbit[data-astro-cid-zpzoxhr3]{border:3px solid var(--color-cream);opacity:.65;border-radius:50%;width:370px;height:175px;position:absolute}.orbit-one[data-astro-cid-zpzoxhr3]{transform:rotate(-25deg)}.orbit-two[data-astro-cid-zpzoxhr3]{border-color:var(--color-yellow);width:410px;height:140px;transform:rotate(25deg)}.experience-emblem[data-astro-cid-zpzoxhr3]{z-index:2;border:8px double var(--color-cream);outline:5px solid var(--color-red);background:var(--color-navy);width:270px;height:270px;color:var(--color-cream);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 10px #092b4540}.emblem-top[data-astro-cid-zpzoxhr3]{font-family:var(--font-display);letter-spacing:1px;font-size:11px;font-weight:900}.experience-emblem[data-astro-cid-zpzoxhr3]>strong[data-astro-cid-zpzoxhr3]{color:var(--color-yellow);font-family:var(--font-display);margin-block:4px;font-size:78px;font-weight:900;line-height:1}.emblem-divider[data-astro-cid-zpzoxhr3]{border-top:3px solid var(--color-red);width:115px;margin-block:8px}.experience-emblem[data-astro-cid-zpzoxhr3] b[data-astro-cid-zpzoxhr3]{font-family:var(--font-display);letter-spacing:1px;font-size:17px;font-weight:900}.experience-emblem[data-astro-cid-zpzoxhr3] small[data-astro-cid-zpzoxhr3]{color:var(--color-yellow);letter-spacing:1px;margin-top:8px;font-size:8px;font-weight:800}.emblem-ribbon[data-astro-cid-zpzoxhr3]{z-index:3;border:2px solid var(--color-navy);background:var(--color-yellow);color:var(--color-navy);font-family:var(--font-display);padding:13px 17px;font-size:12px;font-weight:900;position:absolute;bottom:30px;right:-5px;transform:rotate(-4deg)}.star[data-astro-cid-zpzoxhr3]{z-index:3;color:var(--color-yellow);font-size:32px;position:absolute}.star-one[data-astro-cid-zpzoxhr3]{top:40px;left:0}.star-two[data-astro-cid-zpzoxhr3]{bottom:35px;left:10px}.star-three[data-astro-cid-zpzoxhr3]{top:60px;right:5px}.approach-section[data-astro-cid-zpzoxhr3]{padding-block:var(--section-spacing);background:var(--color-cream)}.approach-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr 1fr;align-items:start;gap:75px;display:grid}.approach-grid[data-astro-cid-zpzoxhr3] .section-heading[data-astro-cid-zpzoxhr3]{font-size:clamp(38px,4.5vw,52px)}.approach-copy[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3]{color:var(--color-muted);font-size:16px}.approach-principles[data-astro-cid-zpzoxhr3]{gap:15px;margin-top:28px;display:grid}.approach-principles[data-astro-cid-zpzoxhr3]>div[data-astro-cid-zpzoxhr3]{grid-template-columns:25px 1fr;gap:3px 10px;display:grid}.approach-principles[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{color:var(--color-red);grid-row:span 2;font-size:20px}.approach-principles[data-astro-cid-zpzoxhr3] strong[data-astro-cid-zpzoxhr3]{color:var(--color-navy);font-family:var(--font-display);text-transform:uppercase;font-size:20px;font-weight:900}.approach-principles[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:var(--color-muted);margin:0;font-size:13px}.experience-section[data-astro-cid-zpzoxhr3]{background:var(--color-teal-dark);color:var(--color-cream);padding-block:75px}.experience-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;display:grid}.experience-section[data-astro-cid-zpzoxhr3] .eyebrow[data-astro-cid-zpzoxhr3]{color:var(--color-yellow)}.experience-section[data-astro-cid-zpzoxhr3] .section-heading[data-astro-cid-zpzoxhr3]{color:var(--color-cream)}.experience-copy[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:var(--color-ivory)}.experience-art[data-astro-cid-zpzoxhr3]{justify-content:center;align-items:center;min-height:260px;display:flex;position:relative}.technical-badge[data-astro-cid-zpzoxhr3]{border:5px double var(--color-yellow);width:230px;height:230px;color:var(--color-yellow);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotate(-7deg)}.technical-badge[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{font-family:var(--font-display);letter-spacing:1px;font-size:16px;font-weight:900}.technical-badge[data-astro-cid-zpzoxhr3] strong[data-astro-cid-zpzoxhr3]{font-family:var(--font-display);text-transform:uppercase;font-size:29px;font-weight:900;line-height:1}.badge-rule[data-astro-cid-zpzoxhr3]{border-top:2px solid var(--color-red);width:115px;margin-block:9px}.technical-badge[data-astro-cid-zpzoxhr3] small[data-astro-cid-zpzoxhr3]{letter-spacing:.7px;max-width:150px;font-size:9px;font-weight:800}.badge-star[data-astro-cid-zpzoxhr3]{color:var(--color-yellow);font-size:35px;position:absolute;top:0;right:15px}.technical-section[data-astro-cid-zpzoxhr3]{padding-block:var(--section-spacing);background:#f5ead5}.section-header[data-astro-cid-zpzoxhr3]{max-width:760px;margin-bottom:40px}.technical-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.technical-grid[data-astro-cid-zpzoxhr3] article[data-astro-cid-zpzoxhr3]{border:2px solid var(--color-teal-dark);background:var(--color-cream);box-shadow:var(--shadow-card);border-radius:6px;padding:23px}.technical-number[data-astro-cid-zpzoxhr3]{color:var(--color-red);font-family:var(--font-display);margin-bottom:14px;font-size:27px;font-weight:900;display:inline-block}.technical-grid[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{margin-bottom:9px;font-size:23px}.technical-grid[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:var(--color-muted);margin-bottom:0;font-size:14px}.credentials-section[data-astro-cid-zpzoxhr3]{padding-block:var(--section-spacing);background:var(--color-cream)}.credentials-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:75px;display:grid}.credentials-grid[data-astro-cid-zpzoxhr3]>div[data-astro-cid-zpzoxhr3]:first-child p[data-astro-cid-zpzoxhr3]{color:var(--color-muted)}.credential-list[data-astro-cid-zpzoxhr3]{gap:12px;display:grid}.credential-list[data-astro-cid-zpzoxhr3] article[data-astro-cid-zpzoxhr3]{background:var(--color-ivory);border:1px solid #103a5c2e;align-items:center;gap:16px;padding:15px;display:flex}.credential-icon[data-astro-cid-zpzoxhr3]{border:2px solid var(--color-teal);width:48px;height:48px;color:var(--color-red);font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:900;display:grid}.credential-list[data-astro-cid-zpzoxhr3] article[data-astro-cid-zpzoxhr3]>div[data-astro-cid-zpzoxhr3]{flex-direction:column;display:flex}.credential-list[data-astro-cid-zpzoxhr3] strong[data-astro-cid-zpzoxhr3]{color:var(--color-navy);font-family:var(--font-display);text-transform:uppercase;font-size:20px;font-weight:900}.credential-list[data-astro-cid-zpzoxhr3] small[data-astro-cid-zpzoxhr3]{color:var(--color-muted);font-size:12px}.audience-section[data-astro-cid-zpzoxhr3]{padding-block:var(--section-spacing);background:var(--color-ivory)}.audience-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.audience-grid[data-astro-cid-zpzoxhr3] article[data-astro-cid-zpzoxhr3]{border:2px solid var(--color-teal-dark);background:var(--color-cream);box-shadow:var(--shadow-card);padding:30px}.audience-number[data-astro-cid-zpzoxhr3]{color:var(--color-red);font-family:var(--font-display);font-size:30px;font-weight:900}.audience-grid[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{margin-block:12px;font-size:29px}.audience-grid[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:var(--color-muted)}.audience-grid[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]{color:var(--color-red);font-family:var(--font-display);text-transform:uppercase;margin-top:10px;font-size:17px;font-weight:900;display:inline-block}.about-cta[data-astro-cid-zpzoxhr3]{background:var(--color-navy);color:var(--color-cream);text-align:center;padding-block:75px}.about-cta[data-astro-cid-zpzoxhr3] .eyebrow[data-astro-cid-zpzoxhr3]{color:var(--color-yellow)}.about-cta[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{color:var(--color-cream);margin-bottom:15px;font-size:clamp(38px,5vw,56px)}.about-cta[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{max-width:620px;color:var(--color-ivory);margin:0 auto 26px}@media (width<=900px){.hero-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr .8fr;gap:20px}.hero-art[data-astro-cid-zpzoxhr3]{transform:scale(.85)}.approach-grid[data-astro-cid-zpzoxhr3],.credentials-grid[data-astro-cid-zpzoxhr3]{gap:40px}.experience-grid[data-astro-cid-zpzoxhr3]{gap:35px}.technical-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hero-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr;padding-block:55px}.hero-art[data-astro-cid-zpzoxhr3]{width:100%;max-width:420px;min-height:350px;margin-inline:auto;transform:none}.approach-grid[data-astro-cid-zpzoxhr3],.experience-grid[data-astro-cid-zpzoxhr3],.credentials-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr;gap:30px}.technical-grid[data-astro-cid-zpzoxhr3],.audience-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr}}@media (width<=480px){.about-hero[data-astro-cid-zpzoxhr3] h1[data-astro-cid-zpzoxhr3]{font-size:46px}.experience-emblem[data-astro-cid-zpzoxhr3]{width:235px;height:235px}.experience-emblem[data-astro-cid-zpzoxhr3]>strong[data-astro-cid-zpzoxhr3]{font-size:68px}.emblem-ribbon[data-astro-cid-zpzoxhr3]{font-size:10px;bottom:22px;right:-8px}}
