.course-card__top[data-astro-cid-dfxscctt]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.course-card__title[data-astro-cid-dfxscctt]{margin:0}.course-card__title--hero[data-astro-cid-dfxscctt]{font-size:var(--size-h2);letter-spacing:-.022em;max-width:19ch;font-weight:750;line-height:1.17}.course-card__lede[data-astro-cid-dfxscctt]{max-width:none;margin:var(--space-5) 0 0}.course-card__lede[data-astro-cid-dfxscctt] p{max-width:none;margin:0}.course-card__lede[data-astro-cid-dfxscctt] p+p{margin-top:1.25rem}.course-card--booking[data-astro-cid-dfxscctt] .course-card__lede[data-astro-cid-dfxscctt]{color:color-mix(in oklab, var(--color-ink) 82%, transparent);max-width:calc(100% - 2.5rem);font-size:1.125rem;line-height:1.6}.course-card--hero-title[data-astro-cid-dfxscctt] .course-card__top[data-astro-cid-dfxscctt]{gap:var(--space-7)}.course-card--hero-title[data-astro-cid-dfxscctt] .course-card__intro[data-astro-cid-dfxscctt]{padding-block:var(--space-2)}.course-card--hero-title[data-astro-cid-dfxscctt] .course-card__price[data-astro-cid-dfxscctt]{font-size:calc(var(--size-stat) * .6)}.course-card__course-name[data-astro-cid-dfxscctt]{font-family:var(--font-label);font-size:var(--size-body);font-weight:var(--weight-bold);color:var(--color-ink);margin:0 0 var(--space-2)}.course-card__price-block[data-astro-cid-dfxscctt]{text-align:left}.course-card__price[data-astro-cid-dfxscctt]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--size-stat);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--color-terracotta-mid);margin:0}.course-card__price-unit[data-astro-cid-dfxscctt]{font-family:var(--font-body);font-size:var(--size-caption);font-weight:var(--weight-medium);color:var(--color-ink-70);letter-spacing:normal}.course-card__cta[data-astro-cid-dfxscctt]{margin-top:var(--space-4);align-items:center;gap:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}.course-card__more[data-astro-cid-dfxscctt]{font-weight:var(--weight-medium);color:var(--color-ink);text-underline-offset:6px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}.course-card__more[data-astro-cid-dfxscctt]:hover{color:var(--color-terracotta-dark);text-decoration-color:currentColor}.course-card__cta[data-astro-cid-dfxscctt] .course-card__book-btn[data-astro-cid-dfxscctt]{background:var(--color-terracotta-mid);border-color:var(--color-terracotta-mid);color:var(--color-terracotta-ink)}.course-card__cta[data-astro-cid-dfxscctt] .course-card__book-btn[data-astro-cid-dfxscctt]:hover:not(:disabled){background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.course-card__price-block--stacked[data-astro-cid-dfxscctt]{margin-top:var(--space-4);grid-column:1/-1}@media (width<=40rem){.course-card__top[data-astro-cid-dfxscctt]{grid-template-columns:1fr}}.course-card[data-astro-cid-dfxscctt].course-card--booking .course-card__top[data-astro-cid-dfxscctt]{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) 28rem}.course-card--booking[data-astro-cid-dfxscctt] .course-card__price-block[data-astro-cid-dfxscctt]{padding:var(--space-2) 0 0}.course-card__quick-facts[data-astro-cid-dfxscctt]{margin:var(--space-5) 0 0;border-bottom:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent);font-size:.96875rem;line-height:1.5}.course-card__quick-fact[data-astro-cid-dfxscctt]{gap:var(--space-4);border-top:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent);grid-template-columns:7rem minmax(0,1fr);padding-block:.9375rem;display:grid}.course-card__quick-fact[data-astro-cid-dfxscctt] dt[data-astro-cid-dfxscctt]{color:var(--color-ink-70)}.course-card__quick-fact[data-astro-cid-dfxscctt] dd[data-astro-cid-dfxscctt]{color:var(--color-ink);margin:0}.course-card--booking[data-astro-cid-dfxscctt] .course-card__cta[data-astro-cid-dfxscctt]{margin-top:var(--space-6)}@media (width<=56rem){.course-card[data-astro-cid-dfxscctt].course-card--booking .course-card__top[data-astro-cid-dfxscctt]{row-gap:var(--space-6);grid-template-columns:1fr}.course-card--booking[data-astro-cid-dfxscctt] .course-card__price-block[data-astro-cid-dfxscctt]{padding:0}.course-card--booking[data-astro-cid-dfxscctt] .course-card__lede[data-astro-cid-dfxscctt]{max-width:none}}.course-card__facts[data-astro-cid-dfxscctt]{margin-top:var(--space-6);background:var(--color-paper-dim);border:1px solid var(--color-ink-12);border-radius:var(--radius-panel);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.course-card__fact[data-astro-cid-dfxscctt]{padding:var(--space-6) var(--space-5);border-right:1px solid var(--color-ink-12)}.course-card__fact[data-astro-cid-dfxscctt]:last-child{border-right:none}.course-card__fact[data-astro-cid-dfxscctt] dt[data-astro-cid-dfxscctt]{font-family:var(--font-label);font-size:var(--size-field-label);font-weight:var(--weight-semibold);color:var(--color-ink-70);margin:0 0 var(--space-1)}.course-card__fact[data-astro-cid-dfxscctt] dd[data-astro-cid-dfxscctt]{font-weight:var(--weight-bold);margin:0}@media (width<=40rem){.course-card__facts[data-astro-cid-dfxscctt]{grid-template-columns:1fr}.course-card__fact[data-astro-cid-dfxscctt]{padding:var(--space-4) var(--space-5);border-right:none;border-bottom:1px solid var(--color-ink-12)}.course-card__fact[data-astro-cid-dfxscctt]:last-child{border-bottom:none}}.course-card__requirements[data-astro-cid-dfxscctt]{margin-top:var(--space-6);max-width:none;color:var(--color-ink-70);font-size:.875rem;line-height:1.55}.course-card__requirements[data-astro-cid-dfxscctt] strong[data-astro-cid-dfxscctt]{color:var(--color-ink)}.course-card__walkaway[data-astro-cid-dfxscctt]{margin-top:var(--space-6)}.course-card__walkaway-label[data-astro-cid-dfxscctt]{font-family:var(--font-display);font-size:var(--size-h3);font-weight:var(--weight-bold);color:var(--color-ink);margin:0 0 var(--space-4)}.course-card__walkaway-list[data-astro-cid-dfxscctt]{column-gap:var(--space-6);row-gap:var(--space-5);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.course-card__walkaway-item[data-astro-cid-dfxscctt]{gap:var(--space-4);border-top:1px solid var(--color-ink-12);padding-top:var(--space-4);align-items:flex-start;display:flex}.course-card__walkaway-icon[data-astro-cid-dfxscctt]{flex-shrink:0;width:1.75rem;height:1.75rem;margin-top:.1em}.course-card__walkaway-check[data-astro-cid-dfxscctt]{fill:none;stroke:var(--color-terracotta-mid);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.course-card__walkaway-title[data-astro-cid-dfxscctt]{font-size:1.125rem;font-weight:var(--weight-semibold);color:var(--color-ink);margin:0;line-height:1.4}.course-card__walkaway-blurb[data-astro-cid-dfxscctt]{color:var(--color-ink-70);margin:.375rem 0 0;font-size:.96875rem;line-height:1.5}.course-card__walkaway-tile[data-astro-cid-dfxscctt]{flex-shrink:0;width:2.5rem;height:2.5rem;margin-top:-.125rem}.course-card__walkaway-tile-bg[data-astro-cid-dfxscctt]{fill:none}.course-card__walkaway-glyph[data-astro-cid-dfxscctt]{fill:none;stroke:var(--color-terracotta-mid);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.course-card__walkaway-title[data-astro-cid-dfxscctt]{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.01em;font-size:1.25rem;line-height:1.15}@media (width<=40rem){.course-card__walkaway-list[data-astro-cid-dfxscctt]{gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);margin-inline:calc(-1 * var(--page-gutter));padding:var(--space-1) var(--page-gutter) var(--space-3);scrollbar-width:none;display:flex;overflow-x:auto}.course-card__walkaway-list[data-astro-cid-dfxscctt]::-webkit-scrollbar{display:none}.course-card__walkaway-tile[data-astro-cid-dfxscctt]{flex-shrink:0;width:2.25rem;height:2.25rem;margin-top:.1em}.course-card__walkaway-tile-bg[data-astro-cid-dfxscctt]{fill:none}.course-card__walkaway-glyph[data-astro-cid-dfxscctt]{fill:none;stroke:var(--color-terracotta-mid);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.course-card__walkaway-item[data-astro-cid-dfxscctt]{gap:var(--space-3);scroll-snap-align:start;padding:var(--space-5);background:var(--color-paper-dim);border-radius:var(--radius-card);box-shadow:var(--shadow-rest);border-top:0;flex-direction:column;flex:0 0 72%}}.course-card--booking[data-astro-cid-dfxscctt] .course-card__price-block[data-astro-cid-dfxscctt].course-card__price-block{background:var(--color-paper-dim);border-radius:var(--radius-feature);flex-direction:column;align-self:stretch;padding:1.375rem 1.25rem 1.5rem;display:flex}.course-card--booking[data-astro-cid-dfxscctt] .course-card__cta[data-astro-cid-dfxscctt]{padding-top:var(--space-5);margin-top:auto}@media (width<=40rem){.course-card__walkaway-item[data-astro-cid-dfxscctt]{column-gap:var(--space-4);row-gap:var(--space-5);background:var(--color-ink);border-radius:var(--radius-feature);min-height:13.25rem;box-shadow:none;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;padding:1.375rem 1.375rem 1.5rem;display:grid}.course-card__walkaway-item[data-astro-cid-dfxscctt]>.course-card__walkaway-tile[data-astro-cid-dfxscctt]{grid-area:1/1;width:2.375rem;height:2.375rem;margin:0}.course-card__walkaway-item[data-astro-cid-dfxscctt]>div[data-astro-cid-dfxscctt]{grid-area:2/1/3/3;align-self:end}.course-card__walkaway-num[data-astro-cid-dfxscctt]{font-family:var(--font-label);font-size:.75rem;font-weight:var(--weight-semibold);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--color-terracotta-light);grid-area:1/2;line-height:1}.course-card__walkaway-glyph[data-astro-cid-dfxscctt]{stroke:var(--color-terracotta-light);stroke-width:2px}.course-card__walkaway-title[data-astro-cid-dfxscctt]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--size-card-title);letter-spacing:var(--tracking-card-title);color:var(--color-paper);line-height:1.12}.course-card__walkaway-blurb[data-astro-cid-dfxscctt]{margin-top:var(--space-2);font-size:var(--size-card-text);color:var(--color-paper-70);line-height:1.5}}.course-card__locations[data-astro-cid-dfxscctt]{--locations-bg:var(--color-paper-dim);margin-top:var(--space-5);background:var(--locations-bg);border-radius:var(--radius-panel);padding-inline:clamp(var(--space-6), 4vw, var(--space-8));padding-block:clamp(calc(var(--space-6) * .81 - .6674rem), calc(4vw * .81 - .6674rem), calc(var(--space-8) * .81 - .6674rem));align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.course-card__locations-pin[data-astro-cid-dfxscctt]{transform-box:fill-box;transform-origin:50%;flex:none;align-self:flex-start;margin-top:.2rem}@keyframes course-card__locations-pin-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.course-card__locations-pin[data-astro-cid-dfxscctt].is-pulsing{animation:.5s ease-in-out 2 course-card__locations-pin-pulse}.course-card__locations-body[data-astro-cid-dfxscctt]{flex:16rem}.course-card__locations-heading[data-astro-cid-dfxscctt]{margin:0 0 var(--space-3)}.course-card__locations-text[data-astro-cid-dfxscctt]{color:var(--color-ink-70);margin:0}.course-card__locations-cta[data-astro-cid-dfxscctt]{margin-left:auto}@media (width<=40rem){.course-card__locations-cta[data-astro-cid-dfxscctt]{width:100%;margin-left:0}}#top-banner{--hero-mobile-pos:84% center}.top-banner__intro[data-astro-cid-lcdefpme]{color:var(--color-paper-70);text-align:left}.top-banner__intro[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-paper)}.top-banner__points[data-astro-cid-lcdefpme]{--chevron:var(--color-terracotta-light)}.ai-benefits__points[data-astro-cid-lcdefpme]{--chevron:var(--color-paper)}.familiar__points[data-astro-cid-lcdefpme].familiar__points{color:var(--color-paper-70);--chevron:var(--color-terracotta-light)}.top-banner__points[data-astro-cid-lcdefpme].top-banner__points{color:var(--color-paper)}.top-banner__cta[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-hero .top-banner__cta[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}.page-hero .top-banner__cta[data-astro-cid-lcdefpme] .btn--primary:hover:not(:disabled){background:var(--color-terracotta-light);color:var(--color-terracotta-ink)}#familiar[data-astro-cid-lcdefpme],#course-teaser[data-astro-cid-lcdefpme]{padding-block:var(--space-7)}.benchmark-link[data-astro-cid-lcdefpme]{color:inherit;text-underline-offset:4px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent)}.benchmark-link[data-astro-cid-lcdefpme]:hover{color:var(--color-terracotta-dark);text-decoration-color:currentColor}#familiar[data-astro-cid-lcdefpme]{background:var(--color-ink);color:var(--color-paper-70)}#familiar-heading[data-astro-cid-lcdefpme]{color:var(--color-paper)}#familiar[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme],#familiar[data-astro-cid-lcdefpme] .caption[data-astro-cid-lcdefpme]{color:var(--color-paper-70)}#familiar[data-astro-cid-lcdefpme] .caption[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-paper)}.familiar__intro[data-astro-cid-lcdefpme]{margin-top:var(--space-4);text-align:left;max-width:none}.evidence[data-astro-cid-lcdefpme]{column-gap:var(--space-8);margin-top:var(--space-6);grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence__col[data-astro-cid-lcdefpme]{grid-template-rows:subgrid;grid-row:span 3;display:grid}.evidence__label[data-astro-cid-lcdefpme]{color:var(--color-paper);font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);line-height:var(--leading-heading);margin:0 0 var(--space-4)}.evidence__list[data-astro-cid-lcdefpme]{border-top:2px solid var(--color-paper);margin:0;padding:0;list-style:none}.evidence__item[data-astro-cid-lcdefpme]{align-items:center;column-gap:var(--space-5);padding-block:var(--space-4);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.evidence__item[data-astro-cid-lcdefpme]+.evidence__item[data-astro-cid-lcdefpme]{border-top:1px solid color-mix(in oklab, var(--color-paper) 55%, transparent)}.evidence__value[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;color:var(--color-terracotta-light);margin:0;font-size:clamp(2.375rem,1.75rem + 2.1vw,3.25rem);line-height:1}.evidence__desc[data-astro-cid-lcdefpme]{font-size:var(--size-lead);font-weight:var(--weight-medium);color:var(--color-paper-70);margin:0;line-height:1.4}.evidence__desc[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:var(--weight-bold);color:var(--color-paper)}.evidence__source[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}@media (width<=55rem){.evidence[data-astro-cid-lcdefpme]{row-gap:var(--space-7);grid-template-rows:none;grid-template-columns:1fr}.evidence__col[data-astro-cid-lcdefpme]{grid-row:auto;display:block}.evidence__item[data-astro-cid-lcdefpme]{column-gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:6rem minmax(0,1fr)}.evidence__value[data-astro-cid-lcdefpme]{font-size:2.25rem}.evidence__desc[data-astro-cid-lcdefpme]{font-size:1.0625rem}}#register-interest-heading[data-astro-cid-lcdefpme]{color:var(--color-paper)}.register[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.register__body[data-astro-cid-lcdefpme]{margin-top:var(--space-4);font-size:var(--size-lead);text-align:left;max-width:34ch}@media (width<=40rem){.register__body[data-astro-cid-lcdefpme]{font-size:1.0625rem}}@media (width<=55rem){.register[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr}.register__body[data-astro-cid-lcdefpme]{max-width:var(--measure)}}#ai-benefits{padding-block:var(--space-7)}#ai-benefits-heading[data-astro-cid-lcdefpme]{text-align:right;max-width:26ch;margin-left:auto}#ai-benefits #ai-benefits-heading[data-astro-cid-lcdefpme]{color:var(--color-paper)}#ai-benefits .ai-benefits__intro[data-astro-cid-lcdefpme],#ai-benefits .ai-benefits__foot-text[data-astro-cid-lcdefpme]{color:var(--color-terracotta-ink)}.ai-benefits__list[data-astro-cid-lcdefpme]{margin:var(--space-7) 0 0;gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.ai-benefits__item[data-astro-cid-lcdefpme]{grid-row:span 2;grid-template-rows:subgrid;background:var(--color-paper);border-radius:var(--radius-card);box-shadow:var(--shadow-card);outline:1px solid var(--color-paper-30);outline-offset:0;padding:var(--space-5);row-gap:0;display:grid}.ai-benefits__item[data-astro-cid-lcdefpme]>.ai-benefits__head[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.ai-benefits__head[data-astro-cid-lcdefpme] .ai-benefits__mark[data-astro-cid-lcdefpme]{flex:none;margin:0}.ai-benefits__head[data-astro-cid-lcdefpme] .ai-benefits__title[data-astro-cid-lcdefpme]{margin-bottom:0}.ai-benefits__mark[data-astro-cid-lcdefpme]{width:2.75rem;height:2.75rem;display:block}.ai-benefits__tile[data-astro-cid-lcdefpme]{fill:var(--color-ink)}.ai-benefits__glyph[data-astro-cid-lcdefpme]{fill:none;stroke:var(--color-paper-dim);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ai-benefits__step[data-astro-cid-lcdefpme]{fill:var(--color-paper-dim)}.ai-benefits__mark[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block}.ai-benefits__item[data-astro-cid-lcdefpme] .ai-benefits__title[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:var(--size-body);font-weight:var(--weight-bold);letter-spacing:normal;color:var(--color-ink);line-height:1.35}.ai-benefits__item[data-astro-cid-lcdefpme] .ai-benefits__body[data-astro-cid-lcdefpme]{font-size:var(--size-caption);color:var(--color-ink-70)}@media (width<=960px){.ai-benefits__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ai-benefits__list[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.ai-benefits__list[data-astro-cid-lcdefpme]{gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);margin-inline:calc(-1 * var(--page-gutter));padding:var(--space-1) var(--page-gutter) var(--space-3);scrollbar-width:none;display:flex;overflow-x:auto}.ai-benefits__list[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.ai-benefits__item[data-astro-cid-lcdefpme]{scroll-snap-align:start;box-shadow:var(--shadow-rest);flex-direction:column;flex:0 0 82%;grid-row:auto;display:flex}.ai-benefits__list[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.ai-benefits__foot[data-astro-cid-lcdefpme].ai-benefits__foot{margin-top:var(--space-2);gap:var(--space-5)}.ai-benefits__item[data-astro-cid-lcdefpme] .ai-benefits__photo[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--radius-card) - 2px);width:100%;height:auto;margin-bottom:var(--space-4);display:block}}.ai-benefits__item[data-astro-cid-lcdefpme]{box-shadow:none;border-radius:var(--radius-feature);outline:0;grid-row:span 3;padding:0;overflow:hidden}.ai-benefits__item[data-astro-cid-lcdefpme] .ai-benefits__photo[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;border-radius:0;order:-1;grid-row:1;width:100%;height:auto;margin:0;display:block}.ai-benefits__item[data-astro-cid-lcdefpme]:first-child .ai-benefits__photo[data-astro-cid-lcdefpme]{object-position:50% 50%}.ai-benefits__item[data-astro-cid-lcdefpme]:nth-child(2) .ai-benefits__photo[data-astro-cid-lcdefpme]{object-position:center}.ai-benefits__item[data-astro-cid-lcdefpme]:nth-child(3) .ai-benefits__photo[data-astro-cid-lcdefpme]{object-position:65% 40%}.ai-benefits__item[data-astro-cid-lcdefpme]:nth-child(4) .ai-benefits__photo[data-astro-cid-lcdefpme]{object-position:45% 45%}.ai-benefits__item[data-astro-cid-lcdefpme]:nth-child(5) .ai-benefits__photo[data-astro-cid-lcdefpme]{object-position:35% 30%}.ai-benefits__item[data-astro-cid-lcdefpme]:nth-child(6) .ai-benefits__photo[data-astro-cid-lcdefpme]{object-position:0% 20%}.ai-benefits__item[data-astro-cid-lcdefpme]:nth-child(7) .ai-benefits__photo[data-astro-cid-lcdefpme]{object-position:55% 12%}.ai-benefits__item[data-astro-cid-lcdefpme]:nth-child(8) .ai-benefits__photo[data-astro-cid-lcdefpme]{object-position:45% 30%}.ai-benefits__item[data-astro-cid-lcdefpme]>.ai-benefits__head[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-4);margin-top:-1.5rem;margin-bottom:var(--space-3);flex-direction:column;grid-row:2;padding-inline:1.25rem;position:relative}.ai-benefits__head[data-astro-cid-lcdefpme] .ai-benefits__mark[data-astro-cid-lcdefpme]{width:3rem;height:3rem;box-shadow:0 0 0 4px var(--color-paper);border-radius:.75rem}.ai-benefits__item[data-astro-cid-lcdefpme] .ai-benefits__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--size-card-title);letter-spacing:var(--tracking-card-title);line-height:1.12}.ai-benefits__item[data-astro-cid-lcdefpme] .ai-benefits__body[data-astro-cid-lcdefpme]{font-size:var(--size-card-text);text-align:left;grid-row:3;padding:0 1.25rem 1.5rem;line-height:1.55}.ai-benefits__art[data-astro-cid-lcdefpme],.ai-benefits__mark[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{transform-box:fill-box;transform-origin:50%}[data-astro-cid-lcdefpme][data-icon=envelope] [data-astro-cid-lcdefpme][data-part="3"]{opacity:0}@media (width<=40rem) and (prefers-reduced-motion:no-preference){[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=phone] [data-astro-cid-lcdefpme][data-part="0"]{animation:1.1s linear .25s both benefit-buzz}[data-astro-cid-lcdefpme][data-icon=envelope] [data-astro-cid-lcdefpme][data-part="3"]{transform-origin:50% 0}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=envelope] [data-astro-cid-lcdefpme][data-part="3"]{opacity:1;animation:.7s cubic-bezier(.45,0,.25,1) .3s both benefit-flap}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=envelope] [data-astro-cid-lcdefpme][data-part="2"]{animation:.3s ease-in .45s both benefit-fade-out}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=quote] [data-astro-cid-lcdefpme][data-part="1"],[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=quote] [data-astro-cid-lcdefpme][data-part="2"]{stroke-dasharray:1 2;animation:.45s ease-out .3s both benefit-write}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=quote] [data-astro-cid-lcdefpme][data-part="2"]{animation-duration:.35s;animation-delay:.8s}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=search] .ai-benefits__art[data-astro-cid-lcdefpme]{animation:1.3s ease-in-out .25s both benefit-search}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=voice] .ai-benefits__glyph[data-astro-cid-lcdefpme]{animation:.42s ease-in-out .25s 2 both benefit-swell}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=voice] [data-astro-cid-lcdefpme][data-part="1"]{animation-delay:.37s}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=voice] [data-astro-cid-lcdefpme][data-part="2"]{animation-delay:.49s}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=voice] [data-astro-cid-lcdefpme][data-part="3"]{animation-delay:.61s}[data-astro-cid-lcdefpme][data-icon=bars] .ai-benefits__glyph[data-astro-cid-lcdefpme]{transform-origin:50% 100%}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=bars] [data-astro-cid-lcdefpme][data-part="1"],[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=bars] [data-astro-cid-lcdefpme][data-part="2"],[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=bars] [data-astro-cid-lcdefpme][data-part="3"]{animation:.5s cubic-bezier(.34,1.4,.64,1) .25s both benefit-grow}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=bars] [data-astro-cid-lcdefpme][data-part="2"]{animation-delay:.45s}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=bars] [data-astro-cid-lcdefpme][data-part="3"]{animation-delay:.65s}[data-astro-cid-lcdefpme][data-icon=doc] .ai-benefits__art[data-astro-cid-lcdefpme]{transform-origin:0 100%}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=doc] .ai-benefits__art[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.3,.7,.4,1) .25s both benefit-unfurl}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=doc] [data-astro-cid-lcdefpme][data-part="1"]{animation:.35s ease-out .95s both benefit-fold}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=talk] .ai-benefits__glyph[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=talk] .ai-benefits__step[data-astro-cid-lcdefpme]{animation:.5s ease-in-out .25s both benefit-swell-bubble}[data-astro-cid-lcdefpme][data-icon-anim=play] [data-astro-cid-lcdefpme][data-icon=talk] .ai-benefits__step[data-astro-cid-lcdefpme]{animation-delay:.75s}}@keyframes benefit-buzz{0%,32%,50%,82%,to{transform:none}4%,54%{transform:translate(-.8px)rotate(-7deg)}10%,60%{transform:translate(.8px)rotate(7deg)}16%,66%{transform:translate(-.8px)rotate(-7deg)}22%,72%{transform:translate(.8px)rotate(6deg)}28%,78%{transform:rotate(-3deg)}}@keyframes benefit-flap{0%{transform:scaleY(1)}to{transform:scaleY(-1)}}@keyframes benefit-fade-out{0%{opacity:1}to{opacity:0}}@keyframes benefit-write{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes benefit-search{0%{transform:none}40%,65%{transform:scale(1.2)}to{transform:none}}@keyframes benefit-swell{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.4)}}@keyframes benefit-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes benefit-unfurl{0%{transform:scale(.35)skew(-18deg,8deg)}65%{transform:scale(1.04)skew(1.5deg,-.5deg)}85%{transform:scale(.99)}to{transform:none}}@keyframes benefit-fold{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes benefit-swell-bubble{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.evidence__item[data-astro-cid-lcdefpme]+.evidence__item[data-astro-cid-lcdefpme].evidence__item{border-top:0}.evidence__bar[data-astro-cid-lcdefpme]{width:100%;height:4px;margin-top:var(--space-3);-webkit-appearance:none;appearance:none;background:var(--color-paper-12);color:var(--color-terracotta-light);border:0;border-radius:4px;grid-column:1/-1;display:block;overflow:hidden}.evidence__bar[data-astro-cid-lcdefpme]::-webkit-progress-bar{background:var(--color-paper-12);border-radius:4px}.evidence__bar[data-astro-cid-lcdefpme]::-webkit-progress-value{background:var(--color-terracotta-light);border-radius:4px}.evidence__bar[data-astro-cid-lcdefpme]::-moz-progress-bar{background:var(--color-terracotta-light);border-radius:4px}.evidence__list[data-astro-cid-lcdefpme].evidence__list{gap:var(--space-6);border-top:0;display:grid}.evidence__item[data-astro-cid-lcdefpme].evidence__item{padding:0}@media (width<=40rem){.evidence__list[data-astro-cid-lcdefpme].evidence__list{gap:var(--space-5)}.evidence__item[data-astro-cid-lcdefpme].evidence__item{column-gap:var(--space-3);grid-template-columns:6.5rem minmax(0,1fr)}.evidence__value[data-astro-cid-lcdefpme]{font-size:3rem}.evidence__desc[data-astro-cid-lcdefpme]{font-size:.96875rem;line-height:1.4}}#ai-benefits{isolation:isolate;position:relative;overflow:hidden}.ai-benefits__backdrop[data-astro-cid-lcdefpme]{z-index:-1;opacity:.3;filter:grayscale()blur(1.5px);pointer-events:none;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:-1rem;-webkit-mask-image:linear-gradient(#0000 0% 20%,#000 38% 72%,#0000 90%);mask-image:linear-gradient(#0000 0% 20%,#000 38% 72%,#0000 90%)}.ai-benefits__backdrop-tile[data-astro-cid-lcdefpme]{background-repeat:no-repeat;background-size:cover}.ai-benefits__backdrop-tile[data-astro-cid-lcdefpme]:first-child{background-image:url(/images/benefit-marketing-social.jpg);background-position:50%}.ai-benefits__backdrop-tile[data-astro-cid-lcdefpme]:nth-child(2){background-image:url(/images/benefit-customer-emails.jpg);background-position:35%}.ai-benefits__backdrop-tile[data-astro-cid-lcdefpme]:nth-child(3){background-image:url(/images/benefit-quotes-proposals.jpg);background-position:65% 40%}.ai-benefits__backdrop-tile[data-astro-cid-lcdefpme]:nth-child(4){background-image:url(/images/benefit-research.jpg);background-position:45% 45%}.ai-benefits__backdrop-tile[data-astro-cid-lcdefpme]:nth-child(5){background-image:url(/images/benefit-notes-next-steps.jpg);background-position:35% 30%}.ai-benefits__backdrop-tile[data-astro-cid-lcdefpme]:nth-child(6){background-image:url(/images/benefit-numbers.jpg);background-position:0 20%}.ai-benefits__backdrop-tile[data-astro-cid-lcdefpme]:nth-child(7){background-image:url(/images/benefit-paperwork.jpg);background-position:55% 12%}.ai-benefits__backdrop-tile[data-astro-cid-lcdefpme]:nth-child(8){background-image:url(/images/benefit-sounding-board.jpg);background-position:45% 30%}.ai-benefits__backdrop-tile[data-astro-cid-lcdefpme]:nth-child(5){transform:scaleX(-1)}@media (width<=960px){.ai-benefits__backdrop[data-astro-cid-lcdefpme]{display:none}}@media (prefers-contrast:more){.ai-benefits__backdrop[data-astro-cid-lcdefpme]{display:none}}.ai-benefits__backdrop[data-astro-cid-lcdefpme].ai-benefits__backdrop{display:none}.ai-benefits__intro[data-astro-cid-lcdefpme]{text-align:right;max-width:85ch;margin-top:var(--space-4);margin-left:auto}.ai-benefits__foot[data-astro-cid-lcdefpme]{margin-top:var(--space-7);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding-top:0;display:flex}.ai-benefits__foot-text[data-astro-cid-lcdefpme]{max-width:82ch;font-size:var(--size-lead)}@media (width>=48rem){.ai-benefits__foot[data-astro-cid-lcdefpme]{flex-wrap:nowrap;align-items:flex-start}.ai-benefits__foot-text[data-astro-cid-lcdefpme]{flex:1 1 0;min-width:0}}#who-teaches-heading[data-astro-cid-lcdefpme]{max-width:26ch}.who-teaches__video[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 0}.who-teaches__video-frame[data-astro-cid-lcdefpme]{aspect-ratio:16/9;border-radius:var(--radius-feature);background:var(--color-ink-deep);box-shadow:0 0 0 1px var(--color-ink-12);position:relative;overflow:hidden}.who-teaches__video-poster[data-astro-cid-lcdefpme],.who-teaches__video-frame[data-astro-cid-lcdefpme] video{object-fit:cover;width:100%;height:100%;display:block}.who-teaches__video-frame[data-astro-cid-lcdefpme] video{background:var(--color-ink-deep)}.who-teaches__play[data-astro-cid-lcdefpme]{background:var(--color-ink-deep);width:4.5rem;height:4.5rem;color:var(--color-paper);border-radius:50%;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 .375rem #faf9f7b3,0 .5rem 1.5rem #05202a66}.who-teaches__play[data-astro-cid-lcdefpme]:hover{background:var(--color-terracotta-mid);color:var(--color-terracotta-ink)}.who-teaches__play[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--color-paper);outline-offset:.5rem}.who-teaches__play[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;display:block}.who-teaches__video-cap[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}.who-teaches__transcript[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-2) var(--space-5);cursor:pointer;font-size:var(--size-caption);color:var(--color-ink-70);flex-wrap:wrap;list-style:none;display:flex}.who-teaches__transcript[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.who-teaches__transcript-toggle[data-astro-cid-lcdefpme]{white-space:nowrap;text-underline-offset:4px;text-decoration:underline 1px}.who-teaches__transcript[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover .who-teaches__transcript-toggle[data-astro-cid-lcdefpme]{color:var(--color-terracotta-dark)}.who-teaches__transcript-hide[data-astro-cid-lcdefpme],.who-teaches__transcript[data-astro-cid-lcdefpme][open] .who-teaches__transcript-show[data-astro-cid-lcdefpme]{display:none}.who-teaches__transcript[data-astro-cid-lcdefpme][open] .who-teaches__transcript-hide[data-astro-cid-lcdefpme]{display:inline}.who-teaches__transcript-body[data-astro-cid-lcdefpme]{margin-top:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-panel);background:var(--color-paper-dim)}.who-teaches__transcript-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--size-card-text);color:var(--color-ink);margin:0;line-height:1.65}.who-teaches__transcript-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}.who-teaches__body[data-astro-cid-lcdefpme]{margin-top:var(--space-7)}.who-teaches__intro[data-astro-cid-lcdefpme]{column-gap:var(--space-7);grid-template-columns:minmax(0,25rem) minmax(0,1fr);align-items:start;display:grid}.who-teaches__pull[data-astro-cid-lcdefpme]{margin:0;padding-top:.4375rem}.who-teaches__pull-mark[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3);display:block}.who-teaches__pull-mark[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:var(--color-terracotta-mid)}.who-teaches__pull-end[data-astro-cid-lcdefpme]{white-space:nowrap}.who-teaches__pull-mark--close[data-astro-cid-lcdefpme]{margin:0 0 0 var(--space-2);vertical-align:baseline;display:inline-block}.who-teaches__pull-quote[data-astro-cid-lcdefpme]{margin:0}.who-teaches__pull-heading[data-astro-cid-lcdefpme]{max-width:30ch;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--size-pull-quote);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;margin:0;line-height:1.2}.who-teaches__bio[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--size-body);color:color-mix(in oklab, var(--color-ink) 85%, var(--color-paper));margin:0;line-height:1.65}.who-teaches__bio[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme],.who-teaches__bio-rest[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.who-teaches__strip[data-astro-cid-lcdefpme]{margin-top:var(--space-6);border-block:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent);grid-template-columns:2fr 1fr;display:grid}.who-teaches__creds[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.who-teaches__cred[data-astro-cid-lcdefpme]{padding:1.25rem var(--space-5)}.who-teaches__cred[data-astro-cid-lcdefpme]:first-child{padding-left:0}.who-teaches__cred[data-astro-cid-lcdefpme]+.who-teaches__cred[data-astro-cid-lcdefpme],.who-teaches__signature[data-astro-cid-lcdefpme]{border-left:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent)}.who-teaches__cred[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--color-ink);margin-bottom:.375rem;font-size:1.5rem;line-height:1}.who-teaches__cred[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--color-ink-70);margin:0;font-size:.8125rem;line-height:1.4}.who-teaches__signature[data-astro-cid-lcdefpme]{padding:1.25rem var(--space-5);color:inherit;align-items:center;gap:.875rem;text-decoration:none;display:flex}.who-teaches__signature[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:-2px}.who-teaches__avatar[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:50%;flex:none;width:3.25rem;height:3.25rem;transition:opacity .15s;display:block}.who-teaches__signature[data-astro-cid-lcdefpme]:hover .who-teaches__avatar[data-astro-cid-lcdefpme]{opacity:.85}.who-teaches__signature[data-astro-cid-lcdefpme]:hover .who-teaches__signature-name[data-astro-cid-lcdefpme]{text-underline-offset:.18em;text-decoration:underline 1px}.who-teaches__signature-text[data-astro-cid-lcdefpme]{flex-direction:column;gap:.125rem;margin:0;display:flex}.who-teaches__signature-icon[data-astro-cid-lcdefpme]{margin-left:var(--space-2);color:var(--color-ink);flex:none;transition:opacity .15s;display:flex}.who-teaches__signature[data-astro-cid-lcdefpme]:hover .who-teaches__signature-icon[data-astro-cid-lcdefpme]{opacity:.85}.who-teaches__signature-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:var(--weight-display);color:var(--color-ink);font-size:1.1875rem;line-height:1.2}.who-teaches__signature-role[data-astro-cid-lcdefpme]{font-size:var(--size-caption);color:var(--color-ink-70)}.who-teaches__cta[data-astro-cid-lcdefpme]{margin-top:var(--space-6);justify-content:flex-start;align-items:center;gap:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}.who-teaches__faq[data-astro-cid-lcdefpme]{font-weight:var(--weight-medium);color:var(--color-ink);text-underline-offset:6px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, var(--color-ink) 35%, transparent)}.who-teaches__faq[data-astro-cid-lcdefpme]:hover{color:var(--color-terracotta-dark);text-decoration-color:currentColor}.who-teaches__cta-btn[data-astro-cid-lcdefpme].btn--primary{background:var(--color-terracotta-mid);color:var(--color-terracotta-ink)}.who-teaches__cta-btn[data-astro-cid-lcdefpme].btn--primary:hover:not(:disabled){background:var(--color-terracotta-light);color:var(--color-terracotta-ink)}@media (width<=68rem){.who-teaches__intro[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.who-teaches__pull[data-astro-cid-lcdefpme]{margin-bottom:var(--space-5);padding-top:0}}@media (width<=56rem){.who-teaches__body[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}.who-teaches__strip[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.who-teaches__signature[data-astro-cid-lcdefpme]{border-left:0;border-top:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent);padding-left:0}}@media (width<=40rem){.who-teaches__play[data-astro-cid-lcdefpme]{width:3.25rem;height:3.25rem;box-shadow:0 0 0 .25rem #faf9f7b3,0 .4rem 1rem #05202a66}.who-teaches__play[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:20px;height:20px}.who-teaches__cred[data-astro-cid-lcdefpme]{padding:1rem 1rem 1rem 0}.who-teaches__cred[data-astro-cid-lcdefpme]+.who-teaches__cred[data-astro-cid-lcdefpme]{padding-left:1rem}.who-teaches__transcript-body[data-astro-cid-lcdefpme]{padding:var(--space-4)}}
