.hero[data-astro-cid-lcdefpme]{background:var(--ink);flex-direction:column;min-height:clamp(600px,62vw,760px);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .pic{display:contents}.hero[data-astro-cid-lcdefpme] .hero__img{object-fit:cover;object-position:58% 50%;filter:grayscale()contrast(1.05);width:100%;height:100%;display:block;position:absolute;inset:0}.hero__shade[data-astro-cid-lcdefpme]{background:linear-gradient(#14181c8c 0%,#14181c99 40%,#14181cd9 70%,#14181c 100%);position:absolute;inset:0}.hero__bar[data-astro-cid-lcdefpme]{width:100%;padding-top:20px;display:flex;position:relative}.hero__body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;justify-content:flex-end;width:100%;padding-top:40px;padding-bottom:clamp(44px,6vw,64px);display:flex;position:relative}.hero__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;color:var(--white);margin-top:24px;font-size:clamp(96px,12.7vw,156px);font-weight:400;line-height:.95}.hero__accent[data-astro-cid-lcdefpme]{color:var(--orange);display:block}.hero__intro[data-astro-cid-lcdefpme]{color:var(--grey-on-dark-2);text-wrap:pretty;max-width:26em;margin-top:32px;font-size:clamp(18px,2vw,22px);line-height:1.55}.hero__intro[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--white);font-style:italic}@media (width<=760px){.hero__title[data-astro-cid-lcdefpme]{font-size:calc((100vw - 2 * var(--gutter)) * .162)}.hero__intro[data-astro-cid-lcdefpme]{margin-top:24px}}.methodology[data-astro-cid-lcdefpme]{padding-top:76px;padding-bottom:76px}.lead[data-astro-cid-lcdefpme]{text-wrap:pretty;max-width:30em;margin-top:22px;font-size:clamp(17px,1.8vw,21px);line-height:1.55}.methodology__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:44px;margin-top:56px;display:grid}.methodology__item[data-astro-cid-lcdefpme]{flex-direction:column;min-width:0;display:flex}.methodology__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:pretty;margin-top:12px;font-size:17px;line-height:1.55}.overview[data-astro-cid-lcdefpme]{padding-top:8px;padding-bottom:84px}.overview__panel[data-astro-cid-lcdefpme]{border:2px solid #ffffff38;border-radius:20px}.overview__top[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:48px;padding:40px;display:grid}.overview__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;color:var(--white);text-wrap:balance;font-size:56px;font-weight:400;line-height:1}.overview__creator[data-astro-cid-lcdefpme]{background:#222830;border-radius:14px;align-items:center;gap:22px;padding:32px 34px;display:flex}.overview__photo-wrap[data-astro-cid-lcdefpme]{flex:none;width:88px;height:88px;display:block}.overview__creator[data-astro-cid-lcdefpme] .overview__photo{object-fit:cover;object-position:50% 30%;filter:grayscale()contrast(1.1);border-radius:50%;width:88px;height:88px;display:block}.overview__creator[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#c3cad0;text-wrap:pretty;font-size:19px;line-height:1.5}.overview__creator[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--white);font-weight:600}.overview__questions[data-astro-cid-lcdefpme]{border-top:2px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0 40px;padding:40px 0;display:grid}.overview__q[data-astro-cid-lcdefpme]{gap:20px;display:flex}.overview__icon[data-astro-cid-lcdefpme]{fill:none;stroke:var(--orange);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.overview__label[data-astro-cid-lcdefpme]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-on-dark);font-size:15px;font-weight:700}.overview__answer[data-astro-cid-lcdefpme]{color:var(--white);text-wrap:pretty;margin-top:8px;font-size:19px;line-height:1.5}@media (width<=900px){.overview__top[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px}.overview__title[data-astro-cid-lcdefpme]{font-size:clamp(36px,5vw,56px)}.overview__questions[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:32px;margin:0 24px;padding:24px 0}}@media (width<=760px){.overview__creator[data-astro-cid-lcdefpme]{gap:18px;padding:20px}.overview__creator[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.overview__answer[data-astro-cid-lcdefpme]{font-size:18px;line-height:1.55}}.program[data-astro-cid-lcdefpme]{padding-top:84px;padding-bottom:84px}.program__list[data-astro-cid-lcdefpme]{border-bottom:2px solid #ffffff1f;margin-top:48px}.program__row[data-astro-cid-lcdefpme]{border-top:2px solid #ffffff1f;grid-template-columns:39px minmax(0,1fr) auto;align-items:baseline;padding:22px 0;display:grid}a[data-astro-cid-lcdefpme].program__row:hover{background:#1b2026}.program__num[data-astro-cid-lcdefpme]{font-family:var(--font-label);letter-spacing:.1em;color:var(--grey-muted);font-size:20px;font-weight:700}.program__main[data-astro-cid-lcdefpme]{min-width:0}.program__title[data-astro-cid-lcdefpme]{font-family:var(--font-label);letter-spacing:.015em;text-transform:uppercase;color:#c9cfd4;font-size:32px;font-weight:700;line-height:1.04;display:block}.program__skills[data-astro-cid-lcdefpme]{flex-direction:column;gap:4px;margin-top:10px;display:flex}.program__skills[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{color:var(--grey-on-dark);text-wrap:pretty;padding-left:19px;font-size:17px;line-height:1.45;position:relative}.program__skills[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:before{content:"";background:var(--grey-muted);width:8px;height:8px;position:absolute;top:8px;left:0}.is-live[data-astro-cid-lcdefpme] .program__skills[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:before{background:var(--orange)}.program__status[data-astro-cid-lcdefpme]{white-space:nowrap;font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--grey-muted);padding-left:24px;font-size:15px;font-weight:700}.is-live[data-astro-cid-lcdefpme] .program__num[data-astro-cid-lcdefpme],.is-live[data-astro-cid-lcdefpme] .program__status[data-astro-cid-lcdefpme]{color:var(--orange)}.is-live[data-astro-cid-lcdefpme] .program__title[data-astro-cid-lcdefpme]{color:var(--white)}@media (width<=640px){.program__title[data-astro-cid-lcdefpme]{font-size:24px}.program__status[data-astro-cid-lcdefpme]{grid-column:2;margin-top:12px;padding-left:0}}.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,72px);padding-top:84px;padding-bottom:84px;display:grid}.about__text[data-astro-cid-lcdefpme]{min-width:0}.about__lead[data-astro-cid-lcdefpme]{text-wrap:pretty;max-width:24em;margin-top:28px;font-size:clamp(19px,2.1vw,24px);line-height:1.5}.about__contact[data-astro-cid-lcdefpme]{border-top:2px solid #14181c33;max-width:30em;margin-top:40px;padding-top:28px}.about__contact[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:18px;line-height:1.55}.inline-link[data-astro-cid-lcdefpme]{color:var(--ink);border-bottom:2px solid var(--orange)}.inline-link[data-astro-cid-lcdefpme]:hover{color:var(--orange)}.inline-link--strong[data-astro-cid-lcdefpme]{font-weight:600}.about__figure[data-astro-cid-lcdefpme]{border:8px solid var(--white);background:var(--white);width:100%;min-width:0}.about__figure[data-astro-cid-lcdefpme] .about__img{width:100%;height:auto;display:block}@media (width<=760px){.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:64px;padding-bottom:64px}.about__figure[data-astro-cid-lcdefpme]{max-width:320px}}
