.service[data-astro-cid-lxzooqtv]{gap:var(--space-l);padding-block:var(--space-xl);border-top:1px solid var(--k2f-line);display:grid}.service[data-astro-cid-lxzooqtv]:first-child{border-top:0;padding-top:0}.service[data-astro-cid-lxzooqtv]:last-child{padding-bottom:0}.service__title[data-astro-cid-lxzooqtv]{color:var(--k2f-accent);text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:manual}@media (width<=40em){.service__title[data-astro-cid-lxzooqtv]{font-size:var(--step-3);line-height:.95}}.service__body[data-astro-cid-lxzooqtv]{gap:var(--space-l);align-content:start;min-width:0;display:grid}@media (width>=64em){.service[data-astro-cid-lxzooqtv]{column-gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.service__title[data-astro-cid-lxzooqtv]{top:calc(var(--header-h) + var(--space-m));font-size:var(--step-3);align-self:start;line-height:.95;position:sticky}}.options[data-astro-cid-lgffgytb]{background:var(--k2f-surface);border-radius:var(--radius-2);box-shadow:inset 0 0 0 1px var(--k2f-line);margin:0;padding:0;list-style:none;display:grid}.option[data-astro-cid-lgffgytb]{align-items:end;gap:var(--space-s) var(--space-m);padding:var(--space-m);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"name""track";display:grid}.option[data-astro-cid-lgffgytb]+.option[data-astro-cid-lgffgytb]{border-top:1px solid var(--k2f-line)}.option__name[data-astro-cid-lgffgytb]{font-family:var(--font-display);font-weight:var(--weight-display);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:var(--lh-display);flex-wrap:wrap;grid-area:name;align-items:baseline;gap:0 .4em;margin:0;display:flex}.option__weeks[data-astro-cid-lgffgytb]{font-size:var(--step-4);font-weight:var(--weight-display-heavy);color:var(--k2f-accent)}.option__words[data-astro-cid-lgffgytb]{font-size:var(--step-2);text-wrap:balance;color:var(--k2f-text)}.option__track[data-astro-cid-lgffgytb]{grid-area:track;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;height:.5rem;display:grid}.option__week[data-astro-cid-lgffgytb]{background:var(--k2f-surface-3);border-radius:0}.option__week[data-astro-cid-lgffgytb].is-on{background:var(--k2f-accent)}@media (width>=48em){.options[data-astro-cid-lgffgytb]{grid-template-columns:repeat(3,minmax(0,1fr))}.option[data-astro-cid-lgffgytb]{align-items:start;gap:var(--space-m);padding:var(--space-l) var(--space-m);grid-template:"name"1fr"track""."/minmax(0,1fr)}.option[data-astro-cid-lgffgytb]+.option[data-astro-cid-lgffgytb]{border-top:0;border-left:1px solid var(--k2f-line)}.option__name[data-astro-cid-lgffgytb]{flex-direction:column;align-items:flex-start}}.n-hero[data-astro-cid-rnfm2eih]{display:contents}@media (width<=48em){.n-hero[data-astro-cid-rnfm2eih] .hero__img{object-position:32% 50%}}.services__lead[data-astro-cid-rnfm2eih]{font-size:var(--step-1);line-height:var(--lh-snug);max-width:44ch;color:var(--k2f-text)}.facts[data-astro-cid-rnfm2eih]{border-top:1px solid var(--k2f-line);margin:0;padding:0;list-style:none;display:grid}.facts__item[data-astro-cid-rnfm2eih]{padding-block:var(--space-s);border-bottom:1px solid var(--k2f-line);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--k2f-text);font-weight:600;line-height:1.35}.facts__item[data-astro-cid-rnfm2eih]:first-child{color:var(--k2f-accent)}@media (width>=48em){.facts[data-astro-cid-rnfm2eih]{border-bottom:1px solid var(--k2f-line);grid-template-columns:auto 1fr 1fr}.facts__item[data-astro-cid-rnfm2eih]{padding-inline:var(--space-m);border-bottom:0}.facts__item[data-astro-cid-rnfm2eih]:first-child{padding-left:0}.facts__item[data-astro-cid-rnfm2eih]+.facts__item[data-astro-cid-rnfm2eih]{border-left:1px solid var(--k2f-line)}}.block[data-astro-cid-rnfm2eih]{gap:var(--space-m);padding-top:var(--space-m);display:grid}.block__head[data-astro-cid-rnfm2eih]{gap:var(--space-2xs);display:grid}.block__title[data-astro-cid-rnfm2eih]{color:var(--k2f-accent)}.block__body[data-astro-cid-rnfm2eih]{max-width:var(--measure);color:var(--k2f-text)}.block__note[data-astro-cid-rnfm2eih]{color:var(--k2f-text-muted)}.included[data-astro-cid-rnfm2eih]{gap:var(--space-s) var(--space-l);margin:0;padding:0;list-style:none;display:grid}@media (width>=40em){.included[data-astro-cid-rnfm2eih]{grid-template-columns:repeat(2,minmax(0,1fr))}}.included__item[data-astro-cid-rnfm2eih]{gap:var(--space-xs);color:var(--k2f-text);grid-template-columns:auto 1fr;align-items:start;display:grid}.included__item[data-astro-cid-rnfm2eih] .included__icon{color:var(--k2f-accent);margin-top:.15em}.soon[data-astro-cid-rnfm2eih]{padding:var(--space-l) var(--space-m);border-radius:var(--radius-2);background-color:var(--k2f-surface);box-shadow:inset 0 0 0 1px var(--k2f-line);background-image:repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 14px)}.soon__text[data-astro-cid-rnfm2eih]{max-width:44ch;font-size:var(--step-1);line-height:var(--lh-snug);color:var(--k2f-text)}.ask__inner[data-astro-cid-rnfm2eih]{gap:var(--space-l);justify-items:start;display:grid}.ask__line[data-astro-cid-rnfm2eih]{color:var(--k2f-accent);text-wrap:balance;max-width:22ch}.ask__actions[data-astro-cid-rnfm2eih]{gap:var(--space-s);flex-wrap:wrap;display:flex}@media (width<=40em){.ask__actions[data-astro-cid-rnfm2eih],.ask__actions[data-astro-cid-rnfm2eih] .btn{width:100%}}
