.content-main:has(>.project-hero){width:100%}.content-main:has(>.project-hero)>.breadcrumbs,.content-main:has(>.project-hero)>.project-page,.content-main:has(>.project-hero)>.pc-page{width:min(1100px,100% - 40px);margin-inline:auto}.project-hero[data-astro-cid-etplcves]{isolation:isolate;color:#fff;overflow-wrap:anywhere;background:#224e42;align-items:center;min-height:480px;margin:0 0 48px;padding:64px 0;display:flex;position:relative;overflow:hidden}.project-hero-background[data-astro-cid-etplcves],.project-hero-shade[data-astro-cid-etplcves]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.project-hero-background[data-astro-cid-etplcves]{object-fit:cover;object-position:center;max-width:none}.project-hero-shade[data-astro-cid-etplcves]{background:linear-gradient(97deg,#1a4639f7 8%,#224f41ed 40%,#224f417a 70%,#183d322e 100%)}.project-hero-inner[data-astro-cid-etplcves]{width:min(1100px,100% - 48px);margin-inline:auto}.project-hero-copy[data-astro-cid-etplcves]{max-width:650px}.project-hero-eyebrow[data-astro-cid-etplcves]{max-width:100%;font-size:var(--type-label,1rem);letter-spacing:.09em;color:#e7f1e9;align-items:center;gap:14px;margin-bottom:23px;font-weight:600;line-height:1.65;display:inline-flex}.project-hero-eyebrow[data-astro-cid-etplcves]:before,.project-hero-eyebrow[data-astro-cid-etplcves]:after{content:"";background:#b8d1c2;flex:none;width:25px;height:1px}.project-hero-heading[data-astro-cid-etplcves]{align-items:center;gap:18px;margin-bottom:19px;display:flex}.project-hero[data-astro-cid-etplcves] h1[data-astro-cid-etplcves]{color:#fff;letter-spacing:.015em;text-wrap:balance;margin:0;line-height:1.4}.project-hero-reading[data-astro-cid-etplcves]{white-space:nowrap;margin-left:.6em;font-size:.7em;display:inline-block}.project-hero-icon[data-astro-cid-etplcves]{background:#fff;border-radius:13px;flex:0 0 64px;width:64px;height:64px;box-shadow:0 8px 24px #102b3333}.project-hero-lead[data-astro-cid-etplcves]{color:#fff;text-wrap:pretty;margin:0 0 16px;font-weight:700}.project-hero-description[data-astro-cid-etplcves]{color:#f1f5f2;text-wrap:pretty;max-width:640px}.project-hero-description[data-astro-cid-etplcves] p[data-astro-cid-etplcves]{margin:0}.project-hero-description[data-astro-cid-etplcves] p[data-astro-cid-etplcves]+p[data-astro-cid-etplcves]{margin-top:5px}.project-hero-badges[data-astro-cid-etplcves]{flex-wrap:wrap;gap:9px;margin:23px 0 0;padding:0;list-style:none;display:flex}.project-hero-badges[data-astro-cid-etplcves] li[data-astro-cid-etplcves]{color:#fff;background:#102f3652;border:1px solid #d9ead073;border-radius:4px;padding:4px 12px}.project-hero-actions[data-astro-cid-etplcves]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:29px;display:flex}.project-hero-action[data-astro-cid-etplcves]{color:#244e42;max-width:100%;min-height:48px;font-size:var(--type-control,.875rem);background:#fff;border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;gap:14px;padding:12px 23px;font-weight:600;line-height:1.6;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.project-hero-action[data-astro-cid-etplcves] span[data-astro-cid-etplcves][aria-hidden]{flex:none}.project-hero-action[data-astro-cid-etplcves]:hover{background:#e8f1eb;border-color:#e8f1eb}.project-hero-action--secondary[data-astro-cid-etplcves]{color:#fff;background:#163e342e}.project-hero-action--secondary[data-astro-cid-etplcves]:hover{color:#244e42;background:#fff}.project-hero-action[data-astro-cid-etplcves]:focus-visible{outline-offset:5px;outline:3px solid #efc56d}.project-hero-sr-only[data-astro-cid-etplcves]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.content-main:has(>.project-hero)>.breadcrumbs,.content-main:has(>.project-hero)>.project-page,.content-main:has(>.project-hero)>.pc-page{width:calc(100% - 32px)}.project-hero[data-astro-cid-etplcves]{min-height:440px;margin-bottom:32px;padding:42px 0}.project-hero-inner[data-astro-cid-etplcves]{width:calc(100% - 40px)}.project-hero-background[data-astro-cid-etplcves]{object-position:64% center}.project-hero-shade[data-astro-cid-etplcves]{background:linear-gradient(97deg,#1a4639f5 8%,#224f41e6 55%,#183d32a8 100%)}.project-hero-eyebrow[data-astro-cid-etplcves]{letter-spacing:.06em;gap:10px;margin-bottom:20px;font-size:.8125rem}.project-hero-eyebrow[data-astro-cid-etplcves]:before,.project-hero-eyebrow[data-astro-cid-etplcves]:after{width:18px}.project-hero-heading[data-astro-cid-etplcves]{gap:13px}.project-hero-heading--product[data-astro-cid-etplcves]{align-items:flex-start}.project-hero-reading[data-astro-cid-etplcves]{letter-spacing:.08em;margin:5px 0 0;font-size:.65em;display:block}.project-hero-icon[data-astro-cid-etplcves]{border-radius:11px;flex-basis:52px;width:52px;height:52px}.project-hero-actions[data-astro-cid-etplcves]{gap:12px;margin-top:25px}.project-hero-action[data-astro-cid-etplcves]{padding:11px 17px}}@media (width<=380px){.project-hero-eyebrow[data-astro-cid-etplcves]{letter-spacing:.035em;gap:8px;font-size:.75rem}.project-hero-eyebrow[data-astro-cid-etplcves]:before,.project-hero-eyebrow[data-astro-cid-etplcves]:after{width:12px}.project-hero-heading--product[data-astro-cid-etplcves]{flex-wrap:wrap}.project-hero-action[data-astro-cid-etplcves]{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.project-hero-action[data-astro-cid-etplcves]{transition:none}}
