.section--pad-none[data-astro-cid-gow36vjl]{padding-block:0}.section--pad-small[data-astro-cid-gow36vjl]{padding-block:var(--s-3)}.section--pad-normal[data-astro-cid-gow36vjl]{padding-block:var(--s-section)}.section--pad-large[data-astro-cid-gow36vjl]{padding-block:calc(var(--s-section) * 1.5)}.section--bg[data-astro-cid-gow36vjl]{background-image:var(--bg-image-url);background-position:50%;background-size:cover}.section__full[data-astro-cid-gow36vjl]{width:100%}.section__narrow[data-astro-cid-gow36vjl]{max-width:var(--measure-read)}.rich-text[data-astro-cid-ziu7yk7n] p{margin-block:0 var(--s-2)}.rich-text[data-astro-cid-ziu7yk7n] ul{padding-left:var(--s-3)}.rich-text[data-astro-cid-ziu7yk7n] li{margin-bottom:var(--s-1);line-height:1.5}.rich-text[data-astro-cid-ziu7yk7n] li::marker{color:var(--c-accent)}.rich-text[data-astro-cid-ziu7yk7n] img{width:100%;height:auto;margin-block:var(--s-3);border-radius:10px;display:block}.rich-text[data-astro-cid-ziu7yk7n] blockquote{margin:var(--s-4) 0;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5);background:var(--c-panel-warm);border-radius:14px;font-size:1.125rem;line-height:1.6;position:relative}.rich-text[data-astro-cid-ziu7yk7n] blockquote:before{content:"“";font-family:var(--f-display);color:var(--c-accent);font-size:4rem;line-height:1;position:absolute;top:.1em;left:.5rem}.rich-text[data-astro-cid-ziu7yk7n] blockquote p:last-child{margin-bottom:0}.rich-text[data-astro-cid-ziu7yk7n] h3{margin-block:var(--s-4) var(--s-2);font-size:1.625rem}.rich-text[data-astro-cid-ziu7yk7n]:not(.rich-text--post) h2{font:600 26px/1.25 Onest, var(--f-body);letter-spacing:-.015em;color:var(--c-cards-ink);text-wrap:balance}.rich-text[data-astro-cid-ziu7yk7n]:not(.rich-text--post) h3{font:600 21px/1.3 Onest, var(--f-body);letter-spacing:-.01em;color:var(--c-cards-ink);text-wrap:balance}.rich-text[data-astro-cid-ziu7yk7n] h3:first-child{margin-top:0}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap{margin-block:var(--s-3);overflow-x:auto}@media (width<=700px){.rich-text[data-astro-cid-ziu7yk7n] .table-wrap{overflow-x:visible}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap table,.rich-text[data-astro-cid-ziu7yk7n] .table-wrap tbody,.rich-text[data-astro-cid-ziu7yk7n] .table-wrap tr,.rich-text[data-astro-cid-ziu7yk7n] .table-wrap td{width:auto;display:block}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap thead{display:none}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap tbody tr{border:1px solid color-mix(in srgb, var(--c-accent-dark) 18%, transparent);padding:var(--s-2);border-radius:10px;margin-block-end:var(--s-2)}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap tbody th[scope=row]{color:var(--c-accent);font-size:1.125rem;font-family:var(--f-display);border-top:0;padding:0 0 .5rem;display:block}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap td{text-align:left;border-top:0;padding:0 0 .625rem}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap td:last-child{padding-bottom:0}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap td[data-label]{justify-content:space-between;align-items:baseline;column-gap:var(--s-2);border-top:1px solid color-mix(in srgb, var(--c-accent-dark) 10%, transparent);flex-wrap:wrap;row-gap:.125rem;padding-block:.375rem;display:flex}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap td[data-label]:last-child{padding-bottom:.0625rem}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap td[data-label]:before{content:attr(data-label);letter-spacing:.02em;text-transform:uppercase;color:var(--c-text-dark);opacity:.65;flex:none;font-size:.8125rem;display:block}}@media (700px<width<1000px){.rich-text[data-astro-cid-ziu7yk7n] .table-wrap--wide{overflow-x:visible}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap--wide table,.rich-text[data-astro-cid-ziu7yk7n] .table-wrap--wide tbody,.rich-text[data-astro-cid-ziu7yk7n] .table-wrap--wide tr,.rich-text[data-astro-cid-ziu7yk7n] .table-wrap--wide td{width:auto;display:block}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap--wide thead{display:none}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap--wide tbody tr{border:1px solid color-mix(in srgb, var(--c-accent-dark) 18%, transparent);padding:var(--s-2);border-radius:10px;margin-block-end:var(--s-2)}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap--wide tbody th[scope=row]{color:var(--c-accent);font-size:1.125rem;font-family:var(--f-display);border-top:0;padding:0 0 .5rem;display:block}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap--wide td{text-align:left;border-top:0;padding:0 0 .625rem}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap--wide td:last-child{padding-bottom:0}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap--wide td[data-label]{justify-content:space-between;align-items:baseline;column-gap:var(--s-2);border-top:1px solid color-mix(in srgb, var(--c-accent-dark) 10%, transparent);flex-wrap:wrap;row-gap:.125rem;padding-block:.375rem;display:flex}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap--wide td[data-label]:last-child{padding-bottom:.0625rem}.rich-text[data-astro-cid-ziu7yk7n] .table-wrap--wide td[data-label]:before{content:attr(data-label);letter-spacing:.02em;text-transform:uppercase;color:var(--c-text-dark);opacity:.65;flex:none;font-size:.8125rem;display:block}}.rich-text[data-astro-cid-ziu7yk7n] table{border-collapse:collapse;text-align:center;width:100%}.rich-text[data-astro-cid-ziu7yk7n] th{font-family:var(--f-display);color:var(--c-accent);padding:.75rem .5rem;font-size:1.5rem;font-weight:700;line-height:1.1}.rich-text[data-astro-cid-ziu7yk7n] th[scope=row],.rich-text[data-astro-cid-ziu7yk7n] td:first-child{text-align:left}.rich-text[data-astro-cid-ziu7yk7n] th[scope=row]{font-family:var(--f-body);color:var(--c-text-dark);border-top:1px solid color-mix(in srgb, var(--c-accent-dark) 12%, transparent);font-size:1rem;font-weight:700;line-height:1.5}.rich-text[data-astro-cid-ziu7yk7n] thead th[scope=row]{border-top:0}.rich-text[data-astro-cid-ziu7yk7n] td{color:var(--c-text);border-top:1px solid color-mix(in srgb, var(--c-accent-dark) 12%, transparent);padding:.75rem .5rem}.rich-text[data-astro-cid-ziu7yk7n] td:first-child{white-space:normal}.rich-text--nearby[data-astro-cid-ziu7yk7n]{border:1.5px solid var(--c-cards-line);max-width:820px;font-family:Onest, var(--f-body);color:var(--c-cards-body);border-radius:24px;margin:0 auto;padding:24px 30px 22px}.rich-text--nearby[data-astro-cid-ziu7yk7n] h2{text-align:left;font:600 19px/1.3 Onest, var(--f-body);color:var(--c-cards-ink);margin:0 0 8px}.rich-text--nearby[data-astro-cid-ziu7yk7n] .rich-text__accent{font:700 1.42em/.8 var(--f-display);color:var(--c-accent-dark);vertical-align:-.04em}.rich-text--nearby[data-astro-cid-ziu7yk7n] p{margin:0 0 10px;font-size:15px;line-height:1.55}.rich-text--nearby[data-astro-cid-ziu7yk7n] ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rich-text--nearby[data-astro-cid-ziu7yk7n] li{margin:0;padding-left:28px;font-size:15px;line-height:1.55;position:relative}.rich-text--nearby[data-astro-cid-ziu7yk7n] li:before{content:"";background:var(--c-accent-dark);width:18px;height:18px;position:absolute;top:2px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M12 2a7 7 0 0 0-7 7c0 5 7 13 7 13s7-8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M12 2a7 7 0 0 0-7 7c0 5 7 13 7 13s7-8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") 50%/contain no-repeat}.rich-text--nearby[data-astro-cid-ziu7yk7n] a{color:var(--c-cards-ink)}@media (width<=700px){.rich-text--nearby[data-astro-cid-ziu7yk7n]{border-radius:20px;padding:18px}}.page-band[data-astro-cid-uszfkw6c]{background-image:var(--band-bg,none)}.page-band--page_header[data-astro-cid-uszfkw6c]{background-color:var(--c-panel-warm);background-position:50%;background-size:cover;padding-top:clamp(2rem,5.5vw,4.5rem)}.page-band--wordless[data-astro-cid-uszfkw6c] .page-band__artwork[data-astro-cid-uszfkw6c]{margin-top:0}.page-band__title[data-astro-cid-uszfkw6c]{text-align:center;font-size:var(--fs-h1);color:var(--c-accent-dark);margin:0}.page-band__sub[data-astro-cid-uszfkw6c]{margin:var(--s-1) 0 0;text-align:center;color:var(--c-text);letter-spacing:.06em;text-transform:uppercase;font-size:.9375rem}.page-band__artwork[data-astro-cid-uszfkw6c]{margin-top:clamp(1.5rem,3vw,2.5rem);margin-bottom:-1px;line-height:0}.page-band__artwork[data-astro-cid-uszfkw6c] img{width:min(100%, var(--band-art-max,1440px));height:auto;margin-inline:auto;display:block}.page-band--banner[data-astro-cid-uszfkw6c]{background-color:var(--c-stats-band);background-position:50% 0;background-repeat:repeat-y;background-size:auto;padding-block:clamp(1.25rem,3vw,2.25rem)}.page-band__line[data-astro-cid-uszfkw6c]{text-align:center;color:var(--c-bg);margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.25}.page-band__line--sub[data-astro-cid-uszfkw6c]{margin-top:var(--s-2);font:400 17px/1.5 Onest, var(--f-body);color:color-mix(in srgb, var(--c-bg) 72%, transparent)}.film[data-astro-cid-vlunooed]{background:var(--c-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent-dark) 14%, transparent), 0 22px 40px -22px color-mix(in srgb, var(--c-accent-dark) 55%, transparent);border-radius:16px;margin:0;padding:10px;transform:rotate(1.5deg)}.film[data-astro-cid-vlunooed].is-playing{transform:none}@media (prefers-reduced-motion:no-preference){.film[data-astro-cid-vlunooed]{transition:transform .35s}}.film__video[data-astro-cid-vlunooed]{aspect-ratio:16/9;background:var(--c-panel-warm);border-radius:8px;width:100%;height:auto;display:block}.hero-lead[data-astro-cid-rqgccdk5]{background-image:var(--band-bg,none);background-color:var(--c-panel-warm);background-position:50%;background-size:cover;padding-block:clamp(2rem,5vw,4rem)}.hero-lead__inner[data-astro-cid-rqgccdk5]{gap:clamp(var(--s-3), 4vw, var(--s-5));grid-template-columns:1.15fr 1fr;align-items:center;display:grid}.hero-lead__title[data-astro-cid-rqgccdk5]{color:var(--c-cards-ink);margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.12}.hero-lead__tags[data-astro-cid-rqgccdk5]{margin:var(--s-2) 0 0;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.hero-lead__tag[data-astro-cid-rqgccdk5]{background:var(--c-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent-dark) 22%, transparent);color:var(--c-accent-dark);white-space:nowrap;border-radius:999px;padding:.3em .85em;font-size:.875rem;line-height:1.4;display:inline-block}.hero-lead__switch[data-astro-cid-rqgccdk5]{margin:var(--s-2) 0 0;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;font-size:.9375rem;line-height:1.4;display:flex}.hero-lead__switch-note[data-astro-cid-rqgccdk5]{color:var(--c-text)}.hero-lead__switch-link[data-astro-cid-rqgccdk5]{text-underline-offset:.2em;align-items:center;gap:.35em;font-weight:700;text-decoration:underline 1px;display:inline-flex}.hero-lead__switch-link[data-astro-cid-rqgccdk5]:hover,.hero-lead__switch-link[data-astro-cid-rqgccdk5]:focus-visible{color:var(--c-accent)}.hero-lead__switch-arrow[data-astro-cid-rqgccdk5]{flex:none;width:1em;height:1em;transform:translateY(.05em)}@media (prefers-reduced-motion:no-preference){.hero-lead__switch-arrow[data-astro-cid-rqgccdk5]{transition:transform .2s}.hero-lead__switch-link[data-astro-cid-rqgccdk5]:hover .hero-lead__switch-arrow[data-astro-cid-rqgccdk5]{transform:translate(.15em,.05em)}}.hero-lead__lead[data-astro-cid-rqgccdk5]{margin:var(--s-2) 0 0;color:var(--c-text);font-size:1.0625rem;line-height:1.6}.hero-lead__facts[data-astro-cid-rqgccdk5]{margin:var(--s-3) 0 0;gap:var(--s-1);padding:0;list-style:none;display:grid}.hero-lead__fact[data-astro-cid-rqgccdk5]{gap:var(--s-1);color:var(--c-text);grid-template-columns:auto 1fr;align-items:start;display:grid}.hero-lead__fact[data-astro-cid-rqgccdk5] .hero-lead__tick{width:1.05em;height:1.05em;color:var(--c-accent);margin-top:.2em}.hero-lead__cta-wrap[data-astro-cid-rqgccdk5]{margin:var(--s-3) 0 0}.hero-lead__photo[data-astro-cid-rqgccdk5]{box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent-dark) 18%, transparent);aspect-ratio:3/2;border-radius:10px;overflow:hidden}.hero-lead__photo[data-astro-cid-rqgccdk5] img{object-fit:cover;width:100%;height:100%;display:block}.hero-lead__mosaic[data-astro-cid-rqgccdk5] .gallery{gap:var(--s-1)}.hero-lead__mosaic[data-astro-cid-rqgccdk5] .gallery img{aspect-ratio:3/2;object-fit:cover;height:auto;box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent-dark) 18%, transparent);border-radius:10px}@media (width<=900px){.hero-lead__inner[data-astro-cid-rqgccdk5]{grid-template-columns:1fr}.hero-lead__photo[data-astro-cid-rqgccdk5]{aspect-ratio:16/9}}.age-hero[data-astro-cid-w5kcqdjx]{background:var(--c-bg);color:var(--c-cards-ink);font-family:Onest, var(--f-body);text-align:center;padding:0 0 8px}.age-hero--top[data-astro-cid-w5kcqdjx]{padding-bottom:16px}.age-hero--booking[data-astro-cid-w5kcqdjx]{padding:24px 0 16px}.age-book[data-astro-cid-w5kcqdjx]{box-sizing:border-box;border:1.5px solid var(--c-cards-line);text-align:left;border-radius:36px;width:100%;max-width:1040px;padding:36px 44px 40px}.age-book__title[data-astro-cid-w5kcqdjx]{font:600 clamp(26px, 2.6vw, 34px)/1.1 Onest, var(--f-body);letter-spacing:-.02em;color:var(--c-cards-ink);margin:0}.age-book__lead[data-astro-cid-w5kcqdjx]{color:var(--c-cards-mute);margin:10px 0 0;font-size:16.5px;line-height:1.5}.age-book__grid[data-astro-cid-w5kcqdjx]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:44px;margin-top:28px;display:grid}.age-book__trial[data-astro-cid-w5kcqdjx]{flex-direction:column;justify-content:center;align-items:center;display:flex}.age-hero[data-astro-cid-w5kcqdjx] .age-book__facts[data-astro-cid-w5kcqdjx]{text-align:center;justify-content:center}.age-book__ask[data-astro-cid-w5kcqdjx]{border-left:1.5px solid var(--c-cards-line);padding-left:44px}.age-hero[data-astro-cid-w5kcqdjx] .age-book__facts[data-astro-cid-w5kcqdjx]{gap:24px;margin:0}.age-hero[data-astro-cid-w5kcqdjx] .age-book__facts[data-astro-cid-w5kcqdjx] li[data-astro-cid-w5kcqdjx]{max-width:170px}.age-hero[data-astro-cid-w5kcqdjx] .age-book__facts[data-astro-cid-w5kcqdjx] b[data-astro-cid-w5kcqdjx]{font-size:18px}.age-hero[data-astro-cid-w5kcqdjx] .age-book__cta[data-astro-cid-w5kcqdjx]{margin-top:22px}.age-book__ask-text[data-astro-cid-w5kcqdjx]{color:var(--c-cards-mute);margin:0;font-size:15px;line-height:1.45}.age-book__ask-text[data-astro-cid-w5kcqdjx] b[data-astro-cid-w5kcqdjx]{color:var(--c-cards-ink);font-weight:600}.age-hero[data-astro-cid-w5kcqdjx] .age-book__contact[data-astro-cid-w5kcqdjx]{align-items:flex-start;margin-top:14px}.age-book__contact[data-astro-cid-w5kcqdjx] .age-hero__address[data-astro-cid-w5kcqdjx]{margin-top:8px}.js .age-book__contact[data-astro-cid-w5kcqdjx] .age-hero__switch[data-astro-cid-w5kcqdjx]{order:-1;margin:0 0 14px}.age-hero__in[data-astro-cid-w5kcqdjx]{flex-direction:column;align-items:center;display:flex}.age-hero__crumbs[data-astro-cid-w5kcqdjx]{color:var(--c-cards-mute);flex-wrap:wrap;justify-content:center;gap:8px;padding-top:28px;font-size:14px;display:flex}.age-hero__crumbs[data-astro-cid-w5kcqdjx] a[data-astro-cid-w5kcqdjx]{color:inherit;text-decoration:none}.age-hero__crumbs[data-astro-cid-w5kcqdjx] a[data-astro-cid-w5kcqdjx]:hover{color:var(--c-cards-ink)}.age-hero__ages[data-astro-cid-w5kcqdjx]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.age-hero__age[data-astro-cid-w5kcqdjx]{border:1.5px solid var(--c-cards-line);background:var(--c-bg);height:50px;color:var(--c-cards-ink);font:500 17px/1 Onest, var(--f-body);border-radius:999px;align-items:center;padding:0 22px;text-decoration:none;transition:border-color .2s;display:inline-flex}.age-hero__age[data-astro-cid-w5kcqdjx]:hover{border-color:var(--c-cards-line-hover)}.age-hero__age[data-astro-cid-w5kcqdjx] small[data-astro-cid-w5kcqdjx]{color:var(--c-cards-mute);margin-left:6px;font-size:15px;font-weight:400}.age-hero__age[data-astro-cid-w5kcqdjx][aria-current]{background:var(--c-cards-ink);border-color:var(--c-cards-ink);color:var(--c-bg)}.age-hero__age[data-astro-cid-w5kcqdjx][aria-current] small[data-astro-cid-w5kcqdjx]{color:var(--c-cards-note-on)}.age-hero__age[data-astro-cid-w5kcqdjx]:focus-visible,.age-hero__switch[data-astro-cid-w5kcqdjx] button[data-astro-cid-w5kcqdjx]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.age-hero__title[data-astro-cid-w5kcqdjx]{font:600 clamp(34px, 4vw, 56px)/1.06 Onest, var(--f-body);letter-spacing:-.03em;text-wrap:balance;color:var(--c-cards-ink);margin:46px 0 0}.age-hero__accent[data-astro-cid-w5kcqdjx]{font:700 1.42em/.8 var(--f-display);letter-spacing:0;color:var(--c-accent-dark);vertical-align:-.04em}.age-hero__lead[data-astro-cid-w5kcqdjx]{max-width:34em;color:var(--c-cards-mute);margin:20px 0 0;font-size:19px;line-height:1.5}.age-hero__facts[data-astro-cid-w5kcqdjx]{justify-content:center;gap:28px;margin:28px 0 0;padding:0;list-style:none;display:flex}.age-hero__facts[data-astro-cid-w5kcqdjx] li[data-astro-cid-w5kcqdjx]{max-width:200px;color:var(--c-cards-mute);font-size:14px;line-height:1.35}.age-hero__facts[data-astro-cid-w5kcqdjx] b[data-astro-cid-w5kcqdjx]{letter-spacing:-.01em;color:var(--c-cards-ink);font-size:20px;font-weight:600;display:block}.age-hero__cta[data-astro-cid-w5kcqdjx]{margin-top:30px}.age-hero__contact[data-astro-cid-w5kcqdjx]{flex-direction:column;align-items:center;margin-top:22px;display:flex}.age-hero__centre[data-astro-cid-w5kcqdjx]+.age-hero__centre[data-astro-cid-w5kcqdjx]{margin-top:18px}.age-hero__reach[data-astro-cid-w5kcqdjx]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.age-hero__tel[data-astro-cid-w5kcqdjx]{font:600 20px/1 Onest, var(--f-body);letter-spacing:-.01em;color:var(--c-cards-ink);white-space:nowrap;text-decoration:none}.age-hero__address[data-astro-cid-w5kcqdjx]{color:var(--c-cards-mute);margin:10px 0 0;font-size:13.5px}.age-hero__switch[data-astro-cid-w5kcqdjx]{border:1.5px solid var(--c-cards-line);border-radius:999px;order:1;gap:4px;margin-top:14px;padding:3px;display:none}.age-hero__switch[data-astro-cid-w5kcqdjx] button[data-astro-cid-w5kcqdjx]{color:var(--c-cards-mute);font:500 14px/1.2 Onest, var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px}.age-hero__switch[data-astro-cid-w5kcqdjx] button[data-astro-cid-w5kcqdjx][aria-pressed=true]{background:var(--c-cards-ink);color:var(--c-bg)}.js .age-hero__switch[data-astro-cid-w5kcqdjx]{display:inline-flex}.js .age-hero__centre[data-astro-cid-w5kcqdjx]{display:contents}.js .age-hero__centre[data-astro-cid-w5kcqdjx]:not([data-on]){display:none}.js .age-hero__reach[data-astro-cid-w5kcqdjx]{order:0}.js .age-hero__address[data-astro-cid-w5kcqdjx]{order:2}.js .age-hero__town[data-astro-cid-w5kcqdjx]{display:none}@media (width<=700px){.age-hero__crumbs[data-astro-cid-w5kcqdjx]{padding-top:18px;font-size:12.5px}.age-hero__ages[data-astro-cid-w5kcqdjx]{flex-wrap:nowrap;gap:6px;margin-top:18px}.age-hero__age[data-astro-cid-w5kcqdjx]{height:36px;padding:0 11px;font-size:14px}.age-hero__age[data-astro-cid-w5kcqdjx] small[data-astro-cid-w5kcqdjx]{display:none}.age-hero__title[data-astro-cid-w5kcqdjx]{margin-top:30px;font-size:34px}.age-hero__lead[data-astro-cid-w5kcqdjx]{margin-top:14px;font-size:16px}.age-hero__facts[data-astro-cid-w5kcqdjx]{gap:10px;width:100%}.age-hero__facts[data-astro-cid-w5kcqdjx] li[data-astro-cid-w5kcqdjx]{flex:1;max-width:none;font-size:12.5px}.age-hero__facts[data-astro-cid-w5kcqdjx] b[data-astro-cid-w5kcqdjx]{font-size:16px}.age-hero__cta[data-astro-cid-w5kcqdjx]{margin-top:24px}.age-hero__contact[data-astro-cid-w5kcqdjx]{margin-top:20px}.age-hero__reach[data-astro-cid-w5kcqdjx]{gap:12px}.age-hero--booking[data-astro-cid-w5kcqdjx]{padding-top:12px}.age-book[data-astro-cid-w5kcqdjx]{border-radius:28px;padding:24px 20px 26px}.age-book__grid[data-astro-cid-w5kcqdjx]{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:20px}.age-book__ask[data-astro-cid-w5kcqdjx]{border-left:0;border-top:1.5px solid var(--c-cards-line);padding:20px 0 0}.age-hero[data-astro-cid-w5kcqdjx] .age-book__facts[data-astro-cid-w5kcqdjx]{gap:10px}.age-hero[data-astro-cid-w5kcqdjx] .age-book__facts[data-astro-cid-w5kcqdjx] li[data-astro-cid-w5kcqdjx]{max-width:none}.age-hero[data-astro-cid-w5kcqdjx] .age-book__cta[data-astro-cid-w5kcqdjx]{text-align:center}}.centre-reach[data-astro-cid-3kyoz7ne]{font-family:Onest, var(--f-body);flex-wrap:wrap;align-items:center;gap:28px;display:flex}.centre-reach__contact[data-astro-cid-3kyoz7ne]{flex-direction:column;align-items:flex-start;display:flex}.centre-reach__reach[data-astro-cid-3kyoz7ne]{align-items:center;gap:12px;display:flex}.centre-reach__tel[data-astro-cid-3kyoz7ne]{font:600 19px/1 Onest, var(--f-body);color:var(--c-cards-ink);white-space:nowrap;text-decoration:none}.centre-reach__address[data-astro-cid-3kyoz7ne]{color:var(--c-cards-mute);margin:8px 0 0;font-size:13px}.centre-reach__switch[data-astro-cid-3kyoz7ne]{background:var(--centre-reach-switch-bg,var(--c-bg));border-radius:999px;gap:4px;margin-top:10px;padding:3px;display:none}.centre-reach__switch[data-astro-cid-3kyoz7ne] button[data-astro-cid-3kyoz7ne]{color:var(--c-cards-mute);font:500 14px/1.2 Onest, var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px}.centre-reach__switch[data-astro-cid-3kyoz7ne] button[data-astro-cid-3kyoz7ne][aria-pressed=true]{background:var(--c-cards-ink);color:var(--c-bg)}.centre-reach__switch[data-astro-cid-3kyoz7ne] button[data-astro-cid-3kyoz7ne]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.centre-reach__centre[data-astro-cid-3kyoz7ne]+.centre-reach__centre[data-astro-cid-3kyoz7ne]{margin-top:14px}.js .centre-reach__switch[data-astro-cid-3kyoz7ne]{order:1;display:inline-flex}.js .centre-reach__centre[data-astro-cid-3kyoz7ne]{display:contents}.js .centre-reach__centre[data-astro-cid-3kyoz7ne]:not([data-on]){display:none}.js .centre-reach__address[data-astro-cid-3kyoz7ne]{order:2}.js .centre-reach__town[data-astro-cid-3kyoz7ne]{display:none}@media (width<=900px){.centre-reach[data-astro-cid-3kyoz7ne]{gap:18px}}.program-hero[data-astro-cid-3lukohhy]{background:var(--c-cards-beige);color:var(--c-cards-ink);font-family:Onest, var(--f-body);padding:0 0 64px}.program-hero__crumbs[data-astro-cid-3lukohhy]{color:var(--c-cards-mute);flex-wrap:wrap;gap:8px;padding-top:40px;font-size:14px;display:flex}.program-hero__crumbs[data-astro-cid-3lukohhy] a[data-astro-cid-3lukohhy]{color:inherit;text-decoration:none}.program-hero__crumbs[data-astro-cid-3lukohhy] a[data-astro-cid-3lukohhy]:hover{color:var(--c-cards-ink)}.program-hero__grid[data-astro-cid-3lukohhy]{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:56px;margin-top:24px;display:grid}.program-hero__title[data-astro-cid-3lukohhy]{font:600 clamp(26px, 2.4vw, 36px)/1.1 Onest, var(--f-body);white-space:nowrap;letter-spacing:-.025em;color:var(--c-cards-ink);margin:0}.program-hero__accent[data-astro-cid-3lukohhy]{font:700 1.3em/.8 var(--f-display);letter-spacing:0;color:var(--c-accent-dark);vertical-align:-.04em}.program-hero__tags[data-astro-cid-3lukohhy]{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.program-hero__tags[data-astro-cid-3lukohhy] li[data-astro-cid-3lukohhy]{font:600 14px/1 Onest, var(--f-body);border-radius:12px;padding:9px 14px 8px}.program-hero__switch-row[data-astro-cid-3lukohhy]{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:16px 0 0;font-size:15px;display:flex}.program-hero__switch-note[data-astro-cid-3lukohhy]{color:var(--c-cards-body)}.program-hero__switch-link[data-astro-cid-3lukohhy]{min-height:32px;color:var(--c-accent-dark);text-underline-offset:3px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}.program-hero__switch-link[data-astro-cid-3lukohhy]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.program-hero__lead[data-astro-cid-3lukohhy],.program-hero__facts[data-astro-cid-3lukohhy] li[data-astro-cid-3lukohhy]{color:var(--c-cards-body)}.program-hero__lead[data-astro-cid-3lukohhy]{max-width:34em;margin:18px 0 0;font-size:17px;line-height:1.55}.program-hero__facts[data-astro-cid-3lukohhy]{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.program-hero__facts[data-astro-cid-3lukohhy] li[data-astro-cid-3lukohhy]{padding-left:32px;font-size:15.5px;line-height:1.45;position:relative}.program-hero__facts[data-astro-cid-3lukohhy] li[data-astro-cid-3lukohhy]:before{content:"";background:var(--c-bg);border-radius:50%;width:20px;height:20px;position:absolute;top:1px;left:0}.program-hero__facts[data-astro-cid-3lukohhy] li[data-astro-cid-3lukohhy]:after{content:"";border-left:2px solid var(--c);border-bottom:2px solid var(--c);width:8px;height:4px;position:absolute;top:11px;left:10px;transform:translate(-50%,-75%)rotate(-45deg)}.program-hero__cta[data-astro-cid-3lukohhy]{margin-top:28px}.program-hero__grid--lower[data-astro-cid-3lukohhy]{margin-top:0;padding-top:64px}.program-hero__media[data-astro-cid-3lukohhy] .film{margin:0 6px}.program-hero__collage[data-astro-cid-3lukohhy]{grid-template-rows:200px 200px;grid-template-columns:1.25fr 1fr;gap:14px;display:grid}.program-hero__photo--0[data-astro-cid-3lukohhy]{grid-row:span 2}.program-hero__photo[data-astro-cid-3lukohhy],.program-hero__photo[data-astro-cid-3lukohhy] picture{height:100%;min-height:0;display:block}.program-hero__collage[data-astro-cid-3lukohhy] img,.program-hero__media[data-astro-cid-3lukohhy] .program-hero__single{object-fit:cover;border-radius:26px;width:100%;height:100%;display:block}.program-hero__media[data-astro-cid-3lukohhy] .program-hero__single{aspect-ratio:4/3;height:auto}@media (width<=900px){.program-hero[data-astro-cid-3lukohhy]{padding-bottom:40px}.program-hero__crumbs[data-astro-cid-3lukohhy]{padding-top:24px;font-size:12.5px}.program-hero__grid[data-astro-cid-3lukohhy]{grid-template-columns:minmax(0,1fr);gap:28px}.program-hero__title[data-astro-cid-3lukohhy]{white-space:normal;font-size:30px}.program-hero__grid--lower[data-astro-cid-3lukohhy]{padding-top:40px}.program-hero__collage[data-astro-cid-3lukohhy]{grid-template-rows:130px 130px;gap:8px}.program-hero__collage[data-astro-cid-3lukohhy] img{border-radius:18px}}.heading[data-astro-cid-5rue3jm2]{margin-bottom:var(--s-3)}.heading__sub[data-astro-cid-5rue3jm2]{color:var(--c-muted);margin:0}.heading__title--lead[data-astro-cid-5rue3jm2]{font-size:var(--fs-h1)}.page-band+.heading--accent[data-astro-cid-5rue3jm2]{margin-top:30px}.heading--accent[data-astro-cid-5rue3jm2]{--sh-heading-color:var(--c-accent-2);--sh-title:clamp(2.25rem, 3.5vw, 3.125rem);--sh-title-lh:1.6;--sh-arrow-w:.9em;--sh-arrow-h:1.28em;--sh-gap:.25em;--sh-sub-color:var(--c-accent-dark);--sh-sub:clamp(1.375rem, 1.9vw, 1.75rem);--sh-sub-lh:1.2;--sh-sub-gap:.25rem}.image-grid[data-astro-cid-d3ohqmff]{grid-template-columns:repeat(var(--cols), 1fr);gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.image-grid[data-astro-cid-d3ohqmff]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.image-grid[data-astro-cid-d3ohqmff]{grid-template-columns:1fr}}.image-grid__link[data-astro-cid-d3ohqmff]{border-radius:8px;text-decoration:none;display:block;position:relative;overflow:hidden}.image-grid__item[data-astro-cid-d3ohqmff] img{width:100%;height:auto;transition:transform .3s;display:block}.image-grid__link[data-astro-cid-d3ohqmff]:hover img{transform:scale(1.06)}.image-grid__overlay[data-astro-cid-d3ohqmff]{padding:var(--s-2);background:linear-gradient(transparent, var(--c-scrim));color:var(--c-bg);gap:.25rem;display:grid;position:absolute;inset:auto 0 0}.image-grid__title[data-astro-cid-d3ohqmff]{font-weight:700}.image-grid__desc[data-astro-cid-d3ohqmff]{font-size:.875rem}.image-box[data-astro-cid-5prbgdbl]{gap:var(--s-3);margin-block:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.image-box--right[data-astro-cid-5prbgdbl]{direction:rtl}.image-box--right[data-astro-cid-5prbgdbl]>[data-astro-cid-5prbgdbl]{direction:ltr}.image-box[data-astro-cid-5prbgdbl] .image-box__img{border-radius:8px;width:100%;height:auto}@media (width<=700px){.image-box[data-astro-cid-5prbgdbl]{grid-template-columns:1fr}}.maps-badge[data-astro-cid-hva5yp3q]{text-align:center}.maps-badge--block[data-astro-cid-hva5yp3q]{padding-block:var(--s-3)}.maps-badge--embedded[data-astro-cid-hva5yp3q]{margin-bottom:clamp(2rem,3.4vw,3rem)}.maps-badge__title[data-astro-cid-hva5yp3q]{margin:0 0 var(--s-2);font:600 19px/1.3 Onest, var(--f-body);letter-spacing:-.01em;color:var(--c-cards-ink)}.maps-badge__list[data-astro-cid-hva5yp3q]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),372px));justify-content:center;gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}.maps-badge__card[data-astro-cid-hva5yp3q]{justify-content:space-between;align-items:center;gap:var(--s-2);background:var(--c-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent-dark) 18%, transparent);text-align:left;border-radius:10px;padding:14px 16px 14px clamp(18px,1.7vw,24px);display:flex}.maps-badge__who[data-astro-cid-hva5yp3q]{justify-items:start;gap:6px;min-width:0;display:grid}.maps-badge__name[data-astro-cid-hva5yp3q]{font:600 17px/1.3 Onest, var(--f-body);letter-spacing:-.01em;color:var(--c-cards-ink)}.maps-badge__link[data-astro-cid-hva5yp3q]{min-height:24px;color:var(--c-accent);align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.maps-badge__link[data-astro-cid-hva5yp3q]:hover,.maps-badge__link[data-astro-cid-hva5yp3q]:focus-visible{text-decoration:underline}.maps-badge__link[data-astro-cid-hva5yp3q] svg{flex:none;width:12px;height:12px}.maps-badge__card[data-astro-cid-hva5yp3q] iframe[data-astro-cid-hva5yp3q]{border:0;flex:none;width:150px;height:50px;display:block}.tg[data-astro-cid-ynzhi3if]{--tg-heading:clamp(2.25rem, 4.2vw, 3.75rem);--tg-heading-lh:1.167;--tg-measure:764px;--tg-avatar:100px;--tg-inset-top:32px;--tg-inset-bottom:54px;padding-block:calc(var(--tg-inset-top) + var(--s-3)) calc(var(--tg-inset-bottom) + var(--s-3));background-image:var(--tg-band), linear-gradient(var(--c-cream), var(--c-cream));background-repeat:no-repeat,no-repeat;background-position:50% 0, 0 var(--tg-inset-top);background-size:auto, 100% calc(100% - var(--tg-inset-top) - var(--tg-inset-bottom))}.tg__heading[data-astro-cid-ynzhi3if]{text-align:center;font-size:var(--tg-heading);line-height:var(--tg-heading-lh);margin:0}.tg__track[data-astro-cid-ynzhi3if]{margin:var(--s-2) 0 0;padding:0;list-style:none}.tg__slide[data-astro-cid-ynzhi3if]{text-align:center}.tg__slide[data-astro-cid-ynzhi3if]+.tg__slide[data-astro-cid-ynzhi3if]{margin-top:var(--s-4)}.tg__text[data-astro-cid-ynzhi3if]{max-width:var(--tg-measure);color:var(--c-text);margin:0 auto;font-size:1rem;line-height:1.75}.tg__avatar[data-astro-cid-ynzhi3if]{width:var(--tg-avatar);height:var(--tg-avatar);border-radius:50%;margin:22px auto 0;overflow:hidden}.tg__avatar[data-astro-cid-ynzhi3if] img{object-fit:cover;width:100%;height:100%;display:block}.tg__author[data-astro-cid-ynzhi3if]{color:var(--c-accent-dark);margin:0;font-size:1rem;line-height:4.25}.tg__button[data-astro-cid-ynzhi3if]{width:max-content;margin:var(--s-2) auto 0;display:flex}.tg__carousel[data-astro-cid-ynzhi3if].is-carousel{padding-inline:var(--s-4);position:relative}.is-carousel[data-astro-cid-ynzhi3if] .tg__slide[data-astro-cid-ynzhi3if]+.tg__slide[data-astro-cid-ynzhi3if]{margin-top:0}.is-carousel[data-astro-cid-ynzhi3if] .tg__slide[data-astro-cid-ynzhi3if]{display:none}.is-carousel[data-astro-cid-ynzhi3if] .tg__slide[data-astro-cid-ynzhi3if].is-current{display:block}.tg__arrows[data-astro-cid-ynzhi3if],.tg__dots[data-astro-cid-ynzhi3if]{display:none}.is-carousel[data-astro-cid-ynzhi3if] .tg__arrows[data-astro-cid-ynzhi3if]{pointer-events:none;display:block;position:absolute;inset:0}.is-carousel[data-astro-cid-ynzhi3if] .tg__dots[data-astro-cid-ynzhi3if]{display:flex}.tg__arrow[data-astro-cid-ynzhi3if]{pointer-events:auto;cursor:pointer;width:50px;height:50px;color:var(--c-text);opacity:.3;background:0 0;border:0;padding:0;position:absolute;top:50%;translate:0 -50%}.tg__arrow[data-astro-cid-ynzhi3if] svg{width:100%;height:100%;display:block}.tg__arrow[data-astro-cid-ynzhi3if]:hover,.tg__arrow[data-astro-cid-ynzhi3if]:focus-visible{opacity:.6}.tg__arrow--prev[data-astro-cid-ynzhi3if]{left:0}.tg__arrow--next[data-astro-cid-ynzhi3if]{right:0}.tg__dots[data-astro-cid-ynzhi3if]{margin-top:var(--s-2);justify-content:center;gap:6px}.tg__dot[data-astro-cid-ynzhi3if]{background:var(--c-text);opacity:.1;cursor:pointer;border:0;border-radius:50%;width:10px;height:10px;padding:0}.tg__dot[data-astro-cid-ynzhi3if].is-current{opacity:.3}.tg__dot[data-astro-cid-ynzhi3if]:hover,.tg__dot[data-astro-cid-ynzhi3if]:focus-visible{opacity:.45}.tg__dot[data-astro-cid-ynzhi3if]{position:relative}.tg__dot[data-astro-cid-ynzhi3if]:after{content:"";position:absolute;inset:-7px}@media (width<=700px){.tg[data-astro-cid-ynzhi3if]{--tg-avatar:84px}.tg__carousel[data-astro-cid-ynzhi3if].is-carousel{padding-inline:0}.is-carousel[data-astro-cid-ynzhi3if] .tg__arrows[data-astro-cid-ynzhi3if]{display:none}}.tg--new[data-astro-cid-ynzhi3if] .tg__heading[data-astro-cid-ynzhi3if]{font:600 clamp(28px, 3vw, 40px)/1.15 Onest, var(--f-body);letter-spacing:-.025em;text-wrap:balance;color:var(--c-cards-ink)}.testimonials__track[data-astro-cid-b4h6gghm]{gap:var(--s-3);scroll-snap-type:x mandatory;padding:0 0 var(--s-2);scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.testimonials__item[data-astro-cid-b4h6gghm]{scroll-snap-align:center;text-align:center;padding:var(--s-3);border:1px solid var(--c-border);border-radius:12px;flex:0 0 min(420px,85%)}.testimonials__item[data-astro-cid-b4h6gghm] .testimonials__avatar{object-fit:cover;border-radius:50%;width:72px;height:72px;margin-inline:auto}.testimonials__text[data-astro-cid-b4h6gghm]{margin:var(--s-2) 0;font-style:italic}.testimonials__author[data-astro-cid-b4h6gghm]{margin:0;font-weight:700}.testimonials__meta[data-astro-cid-b4h6gghm]{color:var(--c-muted);font-weight:400}.loc[data-astro-cid-5guknb5c]{padding-block:var(--s-section);background-color:var(--c-accent-2);background-image:var(--loc-band);color:var(--c-accent-dark);background-position:50% 0;background-repeat:repeat-y;background-size:auto}.loc__heading[data-astro-cid-5guknb5c]{margin:0 0 var(--s-4);text-align:center;color:var(--c-accent-dark);font-size:clamp(1.875rem,3.5vw,3.125rem);line-height:1.4}.loc__grid[data-astro-cid-5guknb5c]{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.loc__facts[data-astro-cid-5guknb5c]{padding:var(--s-4);background:var(--c-bg);color:var(--c-accent-dark);flex-direction:column;justify-content:center;display:flex}.loc__list[data-astro-cid-5guknb5c]{gap:var(--s-3);margin:0;display:grid}.loc__row[data-astro-cid-5guknb5c]{gap:var(--s-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.loc__row[data-astro-cid-5guknb5c] dt[data-astro-cid-5guknb5c],.loc__row[data-astro-cid-5guknb5c] dd[data-astro-cid-5guknb5c]{margin:0}.loc__icon[data-astro-cid-5guknb5c]{width:26px;height:26px;color:var(--c-accent);display:block}.loc__list[data-astro-cid-5guknb5c] a[data-astro-cid-5guknb5c]{color:var(--c-accent-dark);border-bottom:1px solid #0000;text-decoration:none}.loc__list[data-astro-cid-5guknb5c] a[data-astro-cid-5guknb5c]:hover,.loc__list[data-astro-cid-5guknb5c] a[data-astro-cid-5guknb5c]:focus-visible{color:var(--c-accent);border-bottom-color:currentColor}.loc__list[data-astro-cid-5guknb5c] dd[data-astro-cid-5guknb5c]{font-size:1.125rem;line-height:1.55}.loc__row--phone[data-astro-cid-5guknb5c] dd[data-astro-cid-5guknb5c]{font-size:1.625rem;font-weight:700;line-height:1.3}.loc__hours-line[data-astro-cid-5guknb5c]{display:block}.loc__tag[data-astro-cid-5guknb5c]{color:color-mix(in srgb, currentColor 70%, transparent);font-size:.875rem;line-height:1.45;display:block}.loc__messengers[data-astro-cid-5guknb5c]{gap:var(--s-2);margin:.35rem 0 0;padding:0;list-style:none;display:flex}.loc__messengers[data-astro-cid-5guknb5c] a[data-astro-cid-5guknb5c]{border-radius:999px;place-items:center;width:56px;height:56px;text-decoration:none;display:grid}.loc__messengers[data-astro-cid-5guknb5c] svg,.loc__messengers[data-astro-cid-5guknb5c] img{width:48px;height:48px;display:block}.loc__messengers[data-astro-cid-5guknb5c] a[data-astro-cid-5guknb5c]{transition:opacity .2s}.loc__messengers[data-astro-cid-5guknb5c] a[data-astro-cid-5guknb5c]:hover,.loc__messengers[data-astro-cid-5guknb5c] a[data-astro-cid-5guknb5c]:focus-visible{opacity:.82}.loc__facts[data-astro-cid-5guknb5c],.loc__photo[data-astro-cid-5guknb5c],.loc__map[data-astro-cid-5guknb5c]{box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent-dark) 18%, transparent);border-radius:10px;overflow:hidden}.loc__photo[data-astro-cid-5guknb5c]{aspect-ratio:4/3;align-self:start}.loc__photo[data-astro-cid-5guknb5c] img{object-fit:cover;width:100%;height:100%;display:block}.loc__map[data-astro-cid-5guknb5c]{margin-top:var(--s-4);aspect-ratio:21/8}.loc__map[data-astro-cid-5guknb5c] iframe{border:0;width:100%;height:100%;display:block}@media (width<=900px){.loc__grid[data-astro-cid-5guknb5c]{grid-template-columns:minmax(0,1fr)}.loc__photo[data-astro-cid-5guknb5c]{aspect-ratio:16/10}.loc__map[data-astro-cid-5guknb5c]{aspect-ratio:4/3}}.loc--cards[data-astro-cid-5guknb5c]{background:var(--c-bg);font-family:Onest, var(--f-body);padding:56px 0}.loc__switch[data-astro-cid-5guknb5c]{background:var(--c-cards-beige);border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:-12px auto 28px;padding:4px;display:flex}.loc__switch-btn[data-astro-cid-5guknb5c]{cursor:pointer;font:500 15px/1.2 Onest, var(--f-body);color:var(--c-cards-mute);background:0 0;border:0;border-radius:999px;padding:11px 20px}.loc__switch-btn[data-astro-cid-5guknb5c][aria-selected=true]{background:var(--c-cards-ink);color:var(--c-bg)}.loc__switch-btn[data-astro-cid-5guknb5c]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.loc__panel[data-astro-cid-5guknb5c][hidden]{display:none}.loc__panel[data-astro-cid-5guknb5c]+.loc__panel[data-astro-cid-5guknb5c]{margin-top:0}.loc--cards[data-astro-cid-5guknb5c] .loc__heading[data-astro-cid-5guknb5c]{font:600 clamp(28px, 3vw, 40px)/1.1 Onest, var(--f-body);letter-spacing:-.025em;text-wrap:balance;color:var(--c-cards-ink);text-shadow:none}.loc--cards[data-astro-cid-5guknb5c] .loc__accent[data-astro-cid-5guknb5c]{font:700 1.42em/.8 var(--f-display);letter-spacing:0;color:var(--c-accent-dark);vertical-align:-.04em}.loc--cards[data-astro-cid-5guknb5c] .loc__grid[data-astro-cid-5guknb5c]{background:var(--c-cards-beige);border-radius:36px;padding:28px}.loc--cards[data-astro-cid-5guknb5c] .loc__facts[data-astro-cid-5guknb5c]{background:var(--c-bg);box-shadow:none;border-radius:26px}.loc--cards[data-astro-cid-5guknb5c] .loc__photo[data-astro-cid-5guknb5c],.loc--cards[data-astro-cid-5guknb5c] .loc__map[data-astro-cid-5guknb5c]{box-shadow:none;border-radius:26px}.loc--cards[data-astro-cid-5guknb5c] .loc__photo[data-astro-cid-5guknb5c] img{border-radius:0}@media (width>=901px){.loc--cards[data-astro-cid-5guknb5c] .loc__photo[data-astro-cid-5guknb5c]{aspect-ratio:auto;align-self:stretch;position:relative}.loc--cards[data-astro-cid-5guknb5c] .loc__photo[data-astro-cid-5guknb5c] picture{position:absolute;inset:0}.loc--cards[data-astro-cid-5guknb5c] .loc__photo[data-astro-cid-5guknb5c] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}@media (width<=700px){.loc--cards[data-astro-cid-5guknb5c]{padding:40px 0}.loc--cards[data-astro-cid-5guknb5c] .loc__grid[data-astro-cid-5guknb5c]{border-radius:26px;padding:14px}.loc--cards[data-astro-cid-5guknb5c] .loc__row--phone[data-astro-cid-5guknb5c] a[data-astro-cid-5guknb5c]{white-space:nowrap;font-size:22px}}.checklist[data-astro-cid-c5zevesx]{padding-block:var(--s-section)}.checklist__heading[data-astro-cid-c5zevesx]{margin:0 0 var(--s-4);text-align:center}.checklist__list[data-astro-cid-c5zevesx]{column-count:2;column-gap:var(--s-5);margin:0;padding:0;list-style:none}.checklist__item[data-astro-cid-c5zevesx]{break-inside:avoid;gap:var(--s-1);color:var(--c-text);grid-template-columns:auto 1fr;align-items:start;padding-block:.4rem;line-height:1.5;display:grid}.checklist__item[data-astro-cid-c5zevesx] .checklist__tick{width:1.05em;height:1.05em;color:var(--c-accent);margin-top:.25em}@media (width<=700px){.checklist__list[data-astro-cid-c5zevesx]{column-count:1}}.checklist--tiles[data-astro-cid-c5zevesx]{--c:var(--c-accent);font-family:Onest, var(--f-body);padding:72px 0 24px}.checklist--tiles[data-astro-cid-c5zevesx] .checklist__heading[data-astro-cid-c5zevesx]{font:600 clamp(28px, 3vw, 40px)/1.1 Onest, var(--f-body);letter-spacing:-.025em;text-wrap:balance;color:var(--c-cards-ink);margin:0}.checklist--tiles[data-astro-cid-c5zevesx] .checklist__list[data-astro-cid-c5zevesx]{column-count:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.checklist--tiles[data-astro-cid-c5zevesx] .checklist__item[data-astro-cid-c5zevesx]{background:var(--c-cards-beige);color:var(--c-cards-ink);border-radius:24px;padding:20px 22px 20px 58px;font-size:15.5px;line-height:1.45;display:block;position:relative}.checklist--tiles[data-astro-cid-c5zevesx] .checklist__item[data-astro-cid-c5zevesx] .checklist__tick{display:none}.checklist--tiles[data-astro-cid-c5zevesx] .checklist__item[data-astro-cid-c5zevesx]:before{content:"";background:var(--c);border-radius:50%;width:24px;height:24px;position:absolute;top:20px;left:20px}.checklist--tiles[data-astro-cid-c5zevesx] .checklist__item[data-astro-cid-c5zevesx]:after{content:"";border-left:2.4px solid var(--c-bg);border-bottom:2.4px solid var(--c-bg);width:10px;height:5px;position:absolute;top:33px;left:32px;transform:translate(-50%,-75%)rotate(-45deg)}@media (width<=900px){.checklist--tiles[data-astro-cid-c5zevesx]{padding:48px 0 16px}.checklist--tiles[data-astro-cid-c5zevesx] .checklist__list[data-astro-cid-c5zevesx]{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:24px}.checklist--tiles[data-astro-cid-c5zevesx] .checklist__item[data-astro-cid-c5zevesx]{border-radius:20px;padding:16px 16px 16px 52px;font-size:14.5px}.checklist--tiles[data-astro-cid-c5zevesx] .checklist__item[data-astro-cid-c5zevesx]:before{top:16px;left:16px}.checklist--tiles[data-astro-cid-c5zevesx] .checklist__item[data-astro-cid-c5zevesx]:after{top:29px;left:28px}}.timeline[data-astro-cid-24j3d7sm]{padding-block:var(--s-section);background:var(--c-panel-warm)}.timeline__inner[data-astro-cid-24j3d7sm]{max-width:56rem}.timeline__heading[data-astro-cid-24j3d7sm]{margin:0 0 var(--s-2);text-align:center;color:var(--c-heading)}.timeline__lead[data-astro-cid-24j3d7sm]{margin:0 0 var(--s-4);color:var(--c-text)}.timeline__list[data-astro-cid-24j3d7sm]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.timeline__row[data-astro-cid-24j3d7sm]{gap:var(--s-3);padding:var(--s-3);background:var(--c-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent-dark) 18%, transparent);border-radius:10px;grid-template-columns:8.5rem 1fr;align-items:start;display:grid}.timeline__age[data-astro-cid-24j3d7sm]{font-family:var(--f-display);color:var(--c-accent);margin:0;font-size:1.625rem;font-weight:700;line-height:1.1}.timeline__row[data-astro-cid-24j3d7sm] .timeline__text{color:var(--c-text)}.timeline__row[data-astro-cid-24j3d7sm] .timeline__text>:last-child{margin-bottom:0}.timeline__note[data-astro-cid-24j3d7sm]{margin:var(--s-4) 0 0;color:var(--c-text)}.timeline__cta-wrap[data-astro-cid-24j3d7sm]{margin:var(--s-3) 0 0;text-align:center}@media (width<=700px){.timeline__row[data-astro-cid-24j3d7sm]{gap:var(--s-1);grid-template-columns:1fr}.timeline__age[data-astro-cid-24j3d7sm]{font-size:1.5rem}}.timeline--cards[data-astro-cid-24j3d7sm]{background:var(--c-bg);font-family:Onest, var(--f-body);padding:72px 0 56px}.timeline--cards[data-astro-cid-24j3d7sm] .timeline__inner[data-astro-cid-24j3d7sm]{max-width:1040px}.timeline--cards[data-astro-cid-24j3d7sm] .timeline__heading[data-astro-cid-24j3d7sm]{font:600 clamp(28px, 3vw, 40px)/1.1 Onest, var(--f-body);letter-spacing:-.025em;text-wrap:balance;color:var(--c-cards-ink);margin:0 0 16px}.timeline__accent[data-astro-cid-24j3d7sm]{font:700 1.42em/.8 var(--f-display);letter-spacing:0;color:var(--c-accent-dark);vertical-align:-.04em}.timeline--cards[data-astro-cid-24j3d7sm] .timeline__lead[data-astro-cid-24j3d7sm],.timeline--cards[data-astro-cid-24j3d7sm] .timeline__note[data-astro-cid-24j3d7sm]{text-align:center;color:var(--c-cards-body);font-size:16.5px;line-height:1.6}.timeline--cards[data-astro-cid-24j3d7sm] .timeline__lead[data-astro-cid-24j3d7sm]{margin-bottom:32px}.timeline--cards[data-astro-cid-24j3d7sm] .timeline__list[data-astro-cid-24j3d7sm]{gap:12px}.timeline--cards[data-astro-cid-24j3d7sm] .timeline__row[data-astro-cid-24j3d7sm]{background:var(--c-cards-beige);box-shadow:none;border-radius:24px;grid-template-columns:11rem 1fr;gap:24px;padding:22px 26px}.timeline--cards[data-astro-cid-24j3d7sm] .timeline__age[data-astro-cid-24j3d7sm]{font:600 18px/1.3 Onest, var(--f-body);color:var(--c-accent-dark)}.timeline--cards[data-astro-cid-24j3d7sm] .timeline__row[data-astro-cid-24j3d7sm] .timeline__text{color:var(--c-cards-body);font-size:16px;line-height:1.6}@media (width<=700px){.timeline--cards[data-astro-cid-24j3d7sm]{padding:48px 0 40px}.timeline--cards[data-astro-cid-24j3d7sm] .timeline__row[data-astro-cid-24j3d7sm]{border-radius:20px;grid-template-columns:1fr;gap:6px;padding:18px 20px}.timeline--cards[data-astro-cid-24j3d7sm] .timeline__age[data-astro-cid-24j3d7sm]{font-size:17px}}.accordion[data-astro-cid-suayukrg]{padding-block:var(--s-section);background:var(--c-panel-warm)}.accordion__inner[data-astro-cid-suayukrg]{max-width:44rem}.accordion__heading[data-astro-cid-suayukrg]{margin:0 0 var(--s-3);text-align:center}.accordion__lead[data-astro-cid-suayukrg]{margin:0 0 var(--s-4);color:var(--c-text)}.accordion__list[data-astro-cid-suayukrg]{gap:var(--s-2);display:grid}.accordion__item[data-astro-cid-suayukrg]{background:var(--c-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent-dark) 18%, transparent);border-radius:10px}.accordion__summary[data-astro-cid-suayukrg]{gap:var(--s-2);padding:var(--s-3);cursor:pointer;grid-template-columns:1fr auto;align-items:center;list-style:none;display:grid}.accordion__summary[data-astro-cid-suayukrg]::-webkit-details-marker{display:none}.accordion__summary[data-astro-cid-suayukrg]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:10px}.accordion__title[data-astro-cid-suayukrg]{font-family:var(--f-display);color:var(--c-accent-dark);font-size:1.625rem;font-weight:700;line-height:1.1}.accordion__mark[data-astro-cid-suayukrg]{background:color-mix(in srgb, var(--c-accent-dark) 8%, transparent);width:2rem;height:2rem;color:var(--c-accent-dark);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.accordion__mark[data-astro-cid-suayukrg] .accordion__chevron{width:.9rem;height:.9rem}.accordion__item[data-astro-cid-suayukrg][open] .accordion__mark[data-astro-cid-suayukrg]{transform:rotate(90deg)}.accordion__body[data-astro-cid-suayukrg]{padding:0 var(--s-3) var(--s-3)}.accordion__body[data-astro-cid-suayukrg] .accordion__text{color:var(--c-text)}.accordion__body[data-astro-cid-suayukrg] .accordion__text>:last-child{margin-bottom:0}.accordion__note[data-astro-cid-suayukrg]{margin:var(--s-4) 0 0;color:var(--c-text)}.accordion__cta-wrap[data-astro-cid-suayukrg]{margin:var(--s-3) 0 0;text-align:center}@media (prefers-reduced-motion:reduce){.accordion__mark[data-astro-cid-suayukrg]{transition:none}}@media (width<=700px){.accordion__title[data-astro-cid-suayukrg]{font-size:1.5rem}.accordion__summary[data-astro-cid-suayukrg],.accordion__body[data-astro-cid-suayukrg]{padding-inline:var(--s-2)}}.accordion--lines[data-astro-cid-suayukrg]{background:var(--c-bg);font-family:Onest, var(--f-body);padding:72px 0 40px}.accordion--lines[data-astro-cid-suayukrg] .accordion__inner[data-astro-cid-suayukrg]{max-width:820px}.accordion--lines[data-astro-cid-suayukrg] .accordion__heading[data-astro-cid-suayukrg]{text-align:center;font:600 clamp(28px, 3vw, 40px)/1.1 Onest, var(--f-body);letter-spacing:-.025em;color:var(--c-cards-ink);margin:0 0 36px}.accordion--lines[data-astro-cid-suayukrg] .accordion__list[data-astro-cid-suayukrg]{gap:0}.accordion--lines[data-astro-cid-suayukrg] .accordion__item[data-astro-cid-suayukrg]{box-shadow:none;border:0;border-bottom:1.5px solid var(--c-cards-line);background:0 0;border-radius:0}.accordion--lines[data-astro-cid-suayukrg] .accordion__summary[data-astro-cid-suayukrg]{gap:24px;padding:24px 4px}.accordion--lines[data-astro-cid-suayukrg] .accordion__title[data-astro-cid-suayukrg]{font:600 19px/1.35 Onest, var(--f-body);color:var(--c-cards-ink)}.accordion--lines[data-astro-cid-suayukrg] .accordion__mark[data-astro-cid-suayukrg]{background:var(--c-cards-beige);width:34px;height:34px;color:var(--c-cards-ink);border-radius:50%;flex:none;position:relative;transform:none!important}.accordion--lines[data-astro-cid-suayukrg] .accordion__mark[data-astro-cid-suayukrg] svg{display:none}.accordion--lines[data-astro-cid-suayukrg] .accordion__mark[data-astro-cid-suayukrg]:before,.accordion--lines[data-astro-cid-suayukrg] .accordion__mark[data-astro-cid-suayukrg]:after{content:"";background:currentColor;border-radius:1px;width:12px;height:1.6px;margin:-.8px 0 0 -6px;transition:transform .2s;position:absolute;top:50%;left:50%}.accordion--lines[data-astro-cid-suayukrg] .accordion__mark[data-astro-cid-suayukrg]:after{transform:rotate(90deg)}.accordion--lines[data-astro-cid-suayukrg] .accordion__item[data-astro-cid-suayukrg][open] .accordion__mark[data-astro-cid-suayukrg]:after{transform:rotate(0)}.accordion--lines[data-astro-cid-suayukrg] .accordion__body[data-astro-cid-suayukrg]{background:0 0;margin-top:-6px;padding:0 60px 24px 4px}.accordion--lines[data-astro-cid-suayukrg] .accordion__body[data-astro-cid-suayukrg] p,.accordion--lines[data-astro-cid-suayukrg] .accordion__body[data-astro-cid-suayukrg] li{color:var(--c-cards-body);font-size:16.5px;line-height:1.6}.accordion--lines[data-astro-cid-suayukrg] .accordion__body[data-astro-cid-suayukrg] :is(h2,h3,h4){font:600 19px/1.3 Onest, var(--f-body);text-align:left;color:var(--c-cards-ink);margin:18px 0 8px}@media (width<=700px){.accordion--lines[data-astro-cid-suayukrg]{padding:48px 0 24px}.accordion--lines[data-astro-cid-suayukrg] .accordion__summary[data-astro-cid-suayukrg]{padding:18px 2px}.accordion--lines[data-astro-cid-suayukrg] .accordion__title[data-astro-cid-suayukrg]{font-size:16.5px}.accordion--lines[data-astro-cid-suayukrg] .accordion__body[data-astro-cid-suayukrg]{padding-right:20px}}.faq[data-astro-cid-s5r4na5t]{padding-block:var(--s-section);background:var(--c-bg)}.faq__inner[data-astro-cid-s5r4na5t]{max-width:44rem}.faq__heading[data-astro-cid-s5r4na5t]{margin:0 0 var(--s-4);text-align:center}.faq__lead[data-astro-cid-s5r4na5t]{margin:0 0 var(--s-4);color:var(--c-text);text-align:center}.faq__list[data-astro-cid-s5r4na5t]{gap:var(--s-2);display:grid}.faq__item[data-astro-cid-s5r4na5t]{background:var(--c-panel-warm);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent-dark) 18%, transparent);border-radius:10px}.faq__summary[data-astro-cid-s5r4na5t]{gap:var(--s-2);padding:var(--s-3);cursor:pointer;grid-template-columns:1fr auto;align-items:center;list-style:none;display:grid}.faq__summary[data-astro-cid-s5r4na5t]::-webkit-details-marker{display:none}.faq__summary[data-astro-cid-s5r4na5t]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:10px}.faq__q[data-astro-cid-s5r4na5t]{color:var(--c-accent-dark);font-weight:700}.faq__mark[data-astro-cid-s5r4na5t]{width:1.25rem;height:1.25rem;color:var(--c-accent-dark);justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.faq__item[data-astro-cid-s5r4na5t][open] .faq__mark[data-astro-cid-s5r4na5t]{transform:rotate(90deg)}.faq__mark[data-astro-cid-s5r4na5t] svg{width:.6rem;height:.6rem}.faq__a[data-astro-cid-s5r4na5t]{padding:0 var(--s-3) var(--s-3)}@media (prefers-reduced-motion:reduce){.faq__mark[data-astro-cid-s5r4na5t]{transition:none}}.faq--lines[data-astro-cid-s5r4na5t]{font-family:Onest, var(--f-body);padding:72px 0 104px}.faq--lines[data-astro-cid-s5r4na5t] .faq__inner[data-astro-cid-s5r4na5t]{max-width:820px}.faq--lines[data-astro-cid-s5r4na5t] .faq__heading[data-astro-cid-s5r4na5t]{font:600 clamp(28px, 3vw, 40px)/1.1 Onest, var(--f-body);letter-spacing:-.025em;color:var(--c-cards-ink);margin-bottom:36px}.faq--lines[data-astro-cid-s5r4na5t] .faq__list[data-astro-cid-s5r4na5t]{gap:0}.faq--lines[data-astro-cid-s5r4na5t] .faq__item[data-astro-cid-s5r4na5t]{box-shadow:none;border-bottom:1.5px solid var(--c-cards-line);background:0 0;border-radius:0}.faq--lines[data-astro-cid-s5r4na5t] .faq__summary[data-astro-cid-s5r4na5t]{gap:24px;padding:24px 4px}.faq--lines[data-astro-cid-s5r4na5t] .faq__q[data-astro-cid-s5r4na5t]{font:600 19px/1.35 Onest, var(--f-body);color:var(--c-cards-ink)}.faq--lines[data-astro-cid-s5r4na5t] .faq__mark[data-astro-cid-s5r4na5t]{background:var(--c-cards-beige);width:34px;height:34px;color:var(--c-cards-ink);border-radius:50%;position:relative}.faq--lines[data-astro-cid-s5r4na5t] .faq__mark[data-astro-cid-s5r4na5t] svg{display:none}.faq--lines[data-astro-cid-s5r4na5t] .faq__mark[data-astro-cid-s5r4na5t]:before,.faq--lines[data-astro-cid-s5r4na5t] .faq__mark[data-astro-cid-s5r4na5t]:after{content:"";background:currentColor;border-radius:1px;width:12px;height:1.6px;margin:-.8px 0 0 -6px;transition:transform .2s;position:absolute;top:50%;left:50%}.faq--lines[data-astro-cid-s5r4na5t] .faq__mark[data-astro-cid-s5r4na5t]:after{transform:rotate(90deg)}.faq--lines[data-astro-cid-s5r4na5t] .faq__item[data-astro-cid-s5r4na5t][open] .faq__mark[data-astro-cid-s5r4na5t]{transform:none}.faq--lines[data-astro-cid-s5r4na5t] .faq__item[data-astro-cid-s5r4na5t][open] .faq__mark[data-astro-cid-s5r4na5t]:after{transform:rotate(0)}.faq--lines[data-astro-cid-s5r4na5t] .faq__a[data-astro-cid-s5r4na5t]{margin-top:-6px;padding:0 60px 24px 4px}.faq--lines[data-astro-cid-s5r4na5t] .faq__a[data-astro-cid-s5r4na5t] p{color:var(--c-cards-body);font-size:16.5px;line-height:1.6}@media (width<=700px){.faq--lines[data-astro-cid-s5r4na5t]{padding:48px 0 64px}.faq--lines[data-astro-cid-s5r4na5t] .faq__summary[data-astro-cid-s5r4na5t]{padding:18px 2px}.faq--lines[data-astro-cid-s5r4na5t] .faq__q[data-astro-cid-s5r4na5t]{font-size:16.5px}.faq--lines[data-astro-cid-s5r4na5t] .faq__a[data-astro-cid-s5r4na5t]{padding-right:20px}.faq--lines[data-astro-cid-s5r4na5t] .faq__a[data-astro-cid-s5r4na5t] p{font-size:15px}}.showcase[data-astro-cid-2f3pxplc]{padding-block:var(--s-section);--sh-heading-color:var(--c-accent-2);--sh-title:clamp(2.25rem, 3.5vw, 3.125rem);--sh-title-lh:1.6;--sh-arrow-w:.9em;--sh-arrow-h:1.28em;--sh-gap:.25em;--sh-align:left;--sh-justify:flex-start}.party-prices+.showcase[data-astro-cid-2f3pxplc],.program-hero+.showcase--beige[data-astro-cid-2f3pxplc]{padding-top:0}.showcase__lead[data-astro-cid-2f3pxplc] .showcase__heading{margin-bottom:var(--s-3)}.showcase__tags[data-astro-cid-2f3pxplc]{margin:0 0 var(--s-3);flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.showcase__tag[data-astro-cid-2f3pxplc]{background:var(--c-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent-dark) 22%, transparent);color:var(--c-accent-dark);white-space:nowrap;border-radius:999px;padding:.3em .85em;font-size:.875rem;line-height:1.4;display:inline-block}.showcase--beige[data-astro-cid-2f3pxplc]{background:var(--c-cards-beige);color:var(--c-cards-body)}.showcase__crumbs[data-astro-cid-2f3pxplc]{color:var(--c-cards-mute);flex-wrap:wrap;gap:8px;padding-top:40px;font-size:14px;display:flex}.showcase__crumbs[data-astro-cid-2f3pxplc] a[data-astro-cid-2f3pxplc]{color:inherit;text-decoration:none}.showcase__crumbs[data-astro-cid-2f3pxplc] a[data-astro-cid-2f3pxplc]:hover{color:var(--c-cards-ink)}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__tag[data-astro-cid-2f3pxplc]{background:var(--c-bg);box-shadow:none;color:var(--c-cards-ink)}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__more ul{padding-left:0;list-style:none}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__more li{padding-left:34px;position:relative}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__more li::marker{content:none}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__more li:before{content:"";background:var(--c-bg);border-radius:50%;width:24px;height:24px;position:absolute;top:.15em;left:0}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__more li:after{content:"";background:var(--c-accent);width:16px;height:16px;position:absolute;top:calc(.15em + 4px);left:4px;transform:rotate(-16deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 2.5v19M3.8 7.2l16.4 9.6M20.2 7.2l-16.4 9.6'/%3E%3Cpath d='M12 6.2 9.6 4M12 6.2 14.4 4M12 17.8l-2.4 2.2M12 17.8l2.4 2.2M7.2 9.4 4.2 8.9M7.2 9.4 6.6 6.4M16.8 14.6l3 .5M16.8 14.6l.6 3M16.8 9.4l3-.5M16.8 9.4l.6-3M7.2 14.6l-3 .5M7.2 14.6l-.6 3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 2.5v19M3.8 7.2l16.4 9.6M20.2 7.2l-16.4 9.6'/%3E%3Cpath d='M12 6.2 9.6 4M12 6.2 14.4 4M12 17.8l-2.4 2.2M12 17.8l2.4 2.2M7.2 9.4 4.2 8.9M7.2 9.4 6.6 6.4M16.8 14.6l3 .5M16.8 14.6l.6 3M16.8 9.4l3-.5M16.8 9.4l.6-3M7.2 14.6l-3 .5M7.2 14.6l-.6 3'/%3E%3C/svg%3E") 50%/contain no-repeat}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__more li:nth-child(2n):after{transform:rotate(13deg)}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__more li:nth-child(3n):after{transform:rotate(-7deg)}.showcase__copy[data-astro-cid-2f3pxplc]{gap:var(--s-3) var(--s-5);margin-bottom:var(--s-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.showcase__intro[data-astro-cid-2f3pxplc]{margin:0 0 var(--s-2);color:var(--c-text);line-height:1.6}.showcase__intro[data-astro-cid-2f3pxplc]:last-child{margin-bottom:0}.showcase__lead[data-astro-cid-2f3pxplc] .showcase__more{color:var(--c-text);line-height:1.6}.showcase__lead[data-astro-cid-2f3pxplc] .showcase__more>:last-child{margin-bottom:0}.showcase__notes[data-astro-cid-2f3pxplc]{padding-top:1rem}.showcase__note[data-astro-cid-2f3pxplc]+.showcase__note[data-astro-cid-2f3pxplc]{margin-top:var(--s-3)}.showcase__reach[data-astro-cid-2f3pxplc]{margin-top:var(--s-4);--centre-reach-switch-bg:var(--c-cards-beige)}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__reach[data-astro-cid-2f3pxplc]{--centre-reach-switch-bg:var(--c-bg)}.showcase__reach--row[data-astro-cid-2f3pxplc]{margin-top:var(--s-3);margin-bottom:var(--s-4)}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__note[data-astro-cid-2f3pxplc]{background:var(--c-bg);padding:var(--s-3);border-radius:26px}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes[data-astro-cid-2f3pxplc]{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes[data-astro-cid-2f3pxplc]>[data-astro-cid-2f3pxplc]{grid-column:1/-1}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes[data-astro-cid-2f3pxplc]>.showcase__note--half[data-astro-cid-2f3pxplc]{grid-column:span 1}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__note[data-astro-cid-2f3pxplc]+.showcase__note[data-astro-cid-2f3pxplc]{margin-top:0}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__note-text .qr-pair{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.showcase--beige[data-astro-cid-2f3pxplc] .qr-pair figure{text-align:center;margin:0}.showcase--beige[data-astro-cid-2f3pxplc] .qr-pair img{border-radius:8px;width:148px;margin-block:0 .4rem}.showcase--beige[data-astro-cid-2f3pxplc] .qr-pair figcaption{font-size:.875rem;line-height:1.35}.showcase__note-text s{opacity:.55;text-decoration-thickness:.07em}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__note-title[data-astro-cid-2f3pxplc]{font-family:var(--f-cta);letter-spacing:-.015em;color:var(--c-cards-ink);font-size:1.125rem;font-weight:600;line-height:1.25}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__note-text{font-family:Onest, var(--f-body);color:var(--c-cards-body)}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__note-tag[data-astro-cid-2f3pxplc]{background:var(--c-bg);font-family:var(--f-cta);color:var(--c-offer-ink);border-radius:999px;margin-bottom:.5rem;padding:.3em .85em;font-size:.8125rem;font-weight:600;line-height:1.4;display:inline-block}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc] .showcase__note-tag[data-astro-cid-2f3pxplc]{z-index:2;box-shadow:0 10px 18px -12px var(--c-cards-tag-shadow);margin:0;position:absolute;top:-12px;left:22px;transform:rotate(-5deg)}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__note--blue[data-astro-cid-2f3pxplc]{background:var(--c-offer-bg)}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__note--blue[data-astro-cid-2f3pxplc] .showcase__note-title[data-astro-cid-2f3pxplc]{color:var(--c-offer-ink)}@media (width<=560px){.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes[data-astro-cid-2f3pxplc]{grid-template-columns:1fr}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes[data-astro-cid-2f3pxplc]>.showcase__note--half[data-astro-cid-2f3pxplc]{grid-column:1/-1}}.showcase__band[data-astro-cid-2f3pxplc]{margin-top:var(--s-4);margin-bottom:var(--s-4)}.showcase__copy--wide[data-astro-cid-2f3pxplc]{grid-template-columns:1fr}.showcase__columns[data-astro-cid-2f3pxplc]{gap:var(--s-3) var(--s-5);grid-template-columns:1.6fr 1fr;align-items:start;display:grid}@media (width<=860px){.showcase__columns[data-astro-cid-2f3pxplc]{grid-template-columns:1fr}}.showcase__band-note[data-astro-cid-2f3pxplc]{margin:calc(var(--s-2) * -1) 0 var(--s-2);color:var(--c-cards-body)}.showcase__band-title[data-astro-cid-2f3pxplc]{margin:0 0 var(--s-2);font-family:var(--f-cta);letter-spacing:-.015em;color:var(--c-cards-ink);font-size:1.25rem;font-weight:600}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]{grid-template-columns:repeat(6,1fr);padding-top:0}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]>.showcase__note[data-astro-cid-2f3pxplc]{position:relative}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]>.showcase__note--clip[data-astro-cid-2f3pxplc]{overflow:hidden}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]>[data-astro-cid-2f3pxplc]{grid-column:1/-1}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]>.showcase__note--half[data-astro-cid-2f3pxplc]{grid-column:span 3}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]>.showcase__note--third[data-astro-cid-2f3pxplc]{grid-column:span 2}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]>.showcase__note--wide[data-astro-cid-2f3pxplc]{grid-column:span 4}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]>.showcase__band-cta[data-astro-cid-2f3pxplc]{padding-left:var(--s-3);grid-column:span 3;align-self:center;margin-top:0}@media (width<=860px){.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]{grid-template-columns:1fr}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]>[data-astro-cid-2f3pxplc],.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]>.showcase__note--half[data-astro-cid-2f3pxplc],.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]>.showcase__note--third[data-astro-cid-2f3pxplc],.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]>.showcase__note--wide[data-astro-cid-2f3pxplc],.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]>.showcase__band-cta[data-astro-cid-2f3pxplc]{grid-column:1/-1}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__notes--wide[data-astro-cid-2f3pxplc]>.showcase__band-cta[data-astro-cid-2f3pxplc]{padding-left:0}}.showcase--beige[data-astro-cid-2f3pxplc] .mk-head{margin-bottom:var(--s-2);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.showcase--beige[data-astro-cid-2f3pxplc] .mk-head strong{font-family:var(--f-cta);letter-spacing:-.015em;color:var(--c-cards-ink);font-size:1.125rem;font-weight:600;line-height:1.25}.showcase--beige[data-astro-cid-2f3pxplc] .mk-head span{color:var(--c-cards-mute)}.showcase--beige[data-astro-cid-2f3pxplc] .mk-days{justify-content:start;column-gap:var(--s-5);grid-template-columns:auto auto;display:grid}.showcase--beige[data-astro-cid-2f3pxplc] .mk-days p{margin:0}@media (width<=700px){.showcase--beige[data-astro-cid-2f3pxplc] .mk-days{row-gap:var(--s-2);grid-template-columns:1fr}}@media (width<=1250px){.showcase--beige[data-astro-cid-2f3pxplc] .mk-props{display:none}}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__note--blue[data-astro-cid-2f3pxplc]{flex-direction:column;justify-content:center;display:flex}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__note--blue[data-astro-cid-2f3pxplc] .showcase__note-text{padding-right:180px}.showcase--beige[data-astro-cid-2f3pxplc] .mk-elka{width:160px;font-size:0;line-height:0;position:absolute;bottom:0;right:24px}.showcase--beige[data-astro-cid-2f3pxplc] .mk-elka img{width:100%;height:auto;margin:0;display:block}@media (width<=700px){.showcase--beige[data-astro-cid-2f3pxplc] .showcase__note--blue[data-astro-cid-2f3pxplc] .showcase__note-text{padding-right:112px}.showcase--beige[data-astro-cid-2f3pxplc] .mk-elka{width:104px;right:10px}}.showcase--beige[data-astro-cid-2f3pxplc] .mk-props{pointer-events:none;width:250px;position:absolute;bottom:12px;right:16px}.showcase--beige[data-astro-cid-2f3pxplc] .mk-props img{width:100%;height:auto;margin:0;display:block}@media (width<=1250px){.showcase--beige[data-astro-cid-2f3pxplc] .mk-props{display:none}}.showcase--beige[data-astro-cid-2f3pxplc] .mk-price{margin:.4rem 0 var(--s-2);padding-top:22px;display:block;position:relative}.showcase--beige[data-astro-cid-2f3pxplc] .mk-price__till{z-index:2;background:var(--c-cards-ink);color:var(--c-bg);font-family:var(--f-cta);white-space:nowrap;border-radius:999px;padding:.28em .8em;font-size:.75rem;font-weight:600;position:absolute;top:0;left:14px;transform:rotate(-2deg)}.showcase--beige[data-astro-cid-2f3pxplc] .mk-price__tag{border:3px solid var(--c-sticker-edge);background:var(--c-sticker);color:var(--c-sticker-ink);font-family:var(--f-cta);white-space:nowrap;border-radius:14px;align-items:center;gap:.35em;padding:.5em .75em;font-size:1.25rem;font-weight:600;line-height:1.1;display:inline-flex;transform:rotate(-2deg)}.showcase--beige[data-astro-cid-2f3pxplc] .mk-price__tag s{opacity:.5;font-size:.78em}.showcase__note-title[data-astro-cid-2f3pxplc]{margin:0 0 var(--s-1);font-family:var(--f-body);color:var(--c-accent-dark);font-size:1rem;font-weight:700}.showcase__note[data-astro-cid-2f3pxplc] .showcase__note-text{color:var(--c-text)}.showcase__note[data-astro-cid-2f3pxplc] .showcase__note-text>:last-child{margin-bottom:0}.showcase__note[data-astro-cid-2f3pxplc] .showcase__note-text a[href^=tel\:]{font-family:var(--f-display);color:var(--c-accent-2);font-size:clamp(2rem,3vw,2.5rem);font-weight:700;line-height:1.1;text-decoration:none}.showcase__gallery[data-astro-cid-2f3pxplc] .gallery{gap:10px}.showcase__gallery[data-astro-cid-2f3pxplc] .gallery img{aspect-ratio:16/9;object-fit:cover;border-radius:0;height:auto}@media (width>=801px){.showcase__gallery[data-astro-cid-2f3pxplc] .gallery{grid-auto-rows:minmax(0,auto)}.showcase__gallery[data-astro-cid-2f3pxplc] .gallery>li:first-child{grid-area:1/1/3}.showcase__gallery[data-astro-cid-2f3pxplc] .gallery>li:nth-child(2){grid-area:1/2}.showcase__gallery[data-astro-cid-2f3pxplc] .gallery>li:nth-child(3){grid-area:2/2}.showcase__gallery[data-astro-cid-2f3pxplc] .gallery>li:nth-child(4){grid-area:1/3/3}.showcase__gallery[data-astro-cid-2f3pxplc] .gallery>li:first-child,.showcase__gallery[data-astro-cid-2f3pxplc] .gallery>li:nth-child(4){position:relative}.showcase__gallery[data-astro-cid-2f3pxplc] .gallery>li:first-child a,.showcase__gallery[data-astro-cid-2f3pxplc] .gallery>li:nth-child(4) a{position:absolute;inset:0}.showcase__gallery[data-astro-cid-2f3pxplc] .gallery>li:first-child img,.showcase__gallery[data-astro-cid-2f3pxplc] .gallery>li:nth-child(4) img{aspect-ratio:auto;width:100%;height:100%}}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__gallery[data-astro-cid-2f3pxplc] .gallery{gap:var(--s-3)}.showcase--beige[data-astro-cid-2f3pxplc] .showcase__gallery[data-astro-cid-2f3pxplc] .gallery img{aspect-ratio:3/2;border-radius:26px}@media (width<=800px){.showcase__copy[data-astro-cid-2f3pxplc]{grid-template-columns:1fr}.showcase__notes[data-astro-cid-2f3pxplc]{padding-top:0}}.videos[data-astro-cid-qtu7y27k]{padding-top:var(--s-section);--sh-heading-color:var(--c-accent-2);--sh-title:clamp(2.25rem, 3.5vw, 3.125rem);--sh-title-lh:1.6;--sh-arrow-w:.9em;--sh-arrow-h:1.28em;--sh-gap:.25em;--sh-align:left;--sh-justify:flex-start}.videos__head[data-astro-cid-qtu7y27k]{margin-bottom:var(--s-3)}.videos__band[data-astro-cid-qtu7y27k]{padding-block:var(--s-section);background-color:var(--c-accent-2);background-image:var(--band-bg,none);background-position:top;background-repeat:repeat}.videos__grid[data-astro-cid-qtu7y27k]{gap:var(--s-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.video[data-astro-cid-qtu7y27k]{margin:0}.video__poster[data-astro-cid-qtu7y27k]{aspect-ratio:16/9;background:var(--c-accent-dark);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-accent-dark) 18%, transparent);border-radius:10px;display:block;position:relative;overflow:hidden}.video__poster[data-astro-cid-qtu7y27k] .video__img{object-fit:cover;width:100%;height:100%;display:block}.video__play[data-astro-cid-qtu7y27k]{color:var(--c-cards-ink);place-items:center;display:grid;position:absolute;inset:0}.video__play[data-astro-cid-qtu7y27k] svg[data-astro-cid-qtu7y27k]{background:var(--c-bg);width:4.5rem;height:4.5rem;box-shadow:0 0 0 .5rem color-mix(in srgb, var(--c-bg) 38%, transparent), 0 10px 30px var(--c-cards-tag-shadow);border-radius:50%;padding:1.2rem;transition:transform .15s,background-color .15s}.video__poster[data-astro-cid-qtu7y27k]:hover .video__play[data-astro-cid-qtu7y27k] svg[data-astro-cid-qtu7y27k],.video__poster[data-astro-cid-qtu7y27k]:focus-visible .video__play[data-astro-cid-qtu7y27k] svg[data-astro-cid-qtu7y27k]{background:var(--c-accent-2);transform:scale(1.08)}.video__poster[data-astro-cid-qtu7y27k]:focus-visible{outline:3px solid var(--c-bg);outline-offset:2px}.video[data-astro-cid-qtu7y27k] .video__frame{aspect-ratio:16/9;background:var(--c-cards-ink);border:0;border-radius:10px;width:100%;display:block}.video__title[data-astro-cid-qtu7y27k]{margin:var(--s-1) 0 0;color:var(--c-accent-dark);font-weight:700}@media (prefers-reduced-motion:reduce){.video__play[data-astro-cid-qtu7y27k] svg[data-astro-cid-qtu7y27k]{transition:none}}@media (width<=700px){.videos__grid[data-astro-cid-qtu7y27k]{grid-template-columns:1fr}}.pricelist[data-astro-cid-54lccwtj]{padding-block:30px}.pricelist__grid[data-astro-cid-54lccwtj]{grid-template-columns:minmax(0,2fr) minmax(0,8fr) minmax(0,2fr);align-items:start;column-gap:30px;display:grid}.pricelist__heading[data-astro-cid-54lccwtj]{color:var(--c-cards-ink);margin:0;font-size:26px;line-height:1.2}.pricelist__body[data-astro-cid-54lccwtj]{min-width:0;padding-top:60px}.pricelist__line[data-astro-cid-54lccwtj]{color:var(--c-text);margin:0 0 16px;font-size:1rem;line-height:28px}.pricelist__line[data-astro-cid-54lccwtj] strong[data-astro-cid-54lccwtj]{color:var(--c-text)}.pricelist__block[data-astro-cid-54lccwtj]{margin-bottom:16px}.pricelist__block[data-astro-cid-54lccwtj]>.pricelist__line[data-astro-cid-54lccwtj]{margin-bottom:8px}.pricelist__body[data-astro-cid-54lccwtj] .pricelist__prose{color:var(--c-text)}.pricelist__body[data-astro-cid-54lccwtj] .pricelist__prose>:last-child{margin-bottom:0}.pricelist__note[data-astro-cid-54lccwtj]{color:var(--c-accent-2);line-height:28px}.pricelist__note[data-astro-cid-54lccwtj] p{margin:0 0 8px}.pricelist__note[data-astro-cid-54lccwtj] p:last-child{margin-bottom:0}@media (width<=991px){.pricelist__grid[data-astro-cid-54lccwtj]{grid-template-columns:minmax(0,1fr)}.pricelist__body[data-astro-cid-54lccwtj]{padding-top:var(--s-2)}.pricelist__heading[data-astro-cid-54lccwtj]{font-size:24px}}.icon-box[data-astro-cid-5ckjcnsu]{grid-template-columns:repeat(var(--cols), 1fr);gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (width<=700px){.icon-box[data-astro-cid-5ckjcnsu]{grid-template-columns:1fr}}.icon-box__item[data-astro-cid-5ckjcnsu]{text-align:center}.icon-box__item[data-astro-cid-5ckjcnsu] .icon-box__icon{object-fit:contain;width:64px;height:64px;margin-inline:auto}.team[data-astro-cid-yfhuyqon]{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.team__item[data-astro-cid-yfhuyqon]{text-align:center}.team__item[data-astro-cid-yfhuyqon] .team__photo{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;max-width:240px;height:auto;margin-inline:auto}.team__name[data-astro-cid-yfhuyqon]{margin-block:var(--s-1)}.prices-block[data-astro-cid-cn44eecc]{padding-block:var(--s-section)}.prices-block__in[data-astro-cid-cn44eecc]{gap:32px;display:grid}.prices-block__head[data-astro-cid-cn44eecc]{text-align:center;justify-items:center;gap:10px;display:grid}.prices-block__sub[data-astro-cid-cn44eecc]{color:var(--c-cards-mute);max-width:46em;margin:0}.prices[data-astro-cid-cn44eecc]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:14px 0 40px;list-style:none;display:grid}.prices__card[data-astro-cid-cn44eecc]{font-family:Onest, var(--f-body);background:var(--c-cards-beige);color:var(--c-cards-ink);border-radius:28px;grid-template-rows:auto auto 1fr auto;gap:14px;padding:30px 20px 22px;display:grid;position:relative}.prices__card--top[data-astro-cid-cn44eecc]{background:var(--c-cards-ink);color:var(--c-bg)}.prices__tag[data-astro-cid-cn44eecc]{position:absolute;top:-14px;left:18px}.prices__amount[data-astro-cid-cn44eecc]{font:600 34px/1 Onest, var(--f-body);letter-spacing:-1px;margin:0}.prices__kind[data-astro-cid-cn44eecc]{color:inherit;font:600 15px/1.3 Onest, var(--f-body);text-wrap:balance;min-height:2.6em;margin:0}.prices__features[data-astro-cid-cn44eecc]{border-top:1px solid var(--c-price-rule-beige);align-content:start;gap:9px;margin:0;padding:14px 0 0;list-style:none;display:grid}.prices__card--top[data-astro-cid-cn44eecc] .prices__features[data-astro-cid-cn44eecc]{border-color:var(--c-price-dark-line)}.prices__feature[data-astro-cid-cn44eecc]{align-items:flex-start;gap:9px;font-size:14px;line-height:1.35;display:flex}.prices__feature--no[data-astro-cid-cn44eecc]{color:var(--c-price-off)}.prices__card--top[data-astro-cid-cn44eecc] .prices__feature--no[data-astro-cid-cn44eecc]{color:var(--c-cards-mute)}.prices__mark[data-astro-cid-cn44eecc]{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.prices__mark[data-astro-cid-cn44eecc] svg[data-astro-cid-cn44eecc]{width:13px;height:13px}.prices__feature--yes[data-astro-cid-cn44eecc] .prices__mark[data-astro-cid-cn44eecc]{background:var(--c-cta);color:var(--c-bg)}.prices__feature--no[data-astro-cid-cn44eecc] .prices__mark[data-astro-cid-cn44eecc]{background:var(--c-price-off-disc);color:var(--c-price-off-mark)}.prices__card--top[data-astro-cid-cn44eecc] .prices__feature--no[data-astro-cid-cn44eecc] .prices__mark[data-astro-cid-cn44eecc]{background:var(--c-price-dark-line)}.prices__cta[data-astro-cid-cn44eecc]{justify-self:center;margin-top:4px}.prices__badge[data-astro-cid-cn44eecc]{--tag-bg:var(--c-tag-blue);--tag-tilt:-2deg;white-space:normal;text-align:center;z-index:1;line-height:1.2;position:absolute;bottom:-40px;left:18px;right:0}@media (width<=1100px){.prices[data-astro-cid-cn44eecc]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:60px}}@media (width<=760px){.prices[data-astro-cid-cn44eecc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.prices[data-astro-cid-cn44eecc]{grid-template-columns:1fr;row-gap:44px}.prices__kind[data-astro-cid-cn44eecc]{min-height:0}.prices__badge[data-astro-cid-cn44eecc]{left:24px;right:24px}.prices__card[data-astro-cid-cn44eecc]:has(.prices__badge){margin-bottom:34px}}.hero-slider[data-astro-cid-3a5ucaio]{z-index:0;aspect-ratio:var(--hs-grid-w) / var(--hs-view-h);background-image:var(--hs-bg);--hs-nx:0;--hs-ny:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;container-type:inline-size}@media (width<=900px){.hero-slider[data-astro-cid-3a5ucaio]{display:none}}.hero-slider__stage[data-astro-cid-3a5ucaio]{--hs-u:calc(100cqw / var(--hs-grid-w));left:0;right:0;top:calc((var(--hs-view-h) - var(--hs-grid-h)) / 2 * var(--hs-u));height:calc(var(--hs-grid-h) * var(--hs-u));transform:scale(var(--hs-view-scale));transform-origin:50% calc(var(--hs-view-floor) * var(--hs-u));position:absolute}.hero-slider__slide[data-astro-cid-3a5ucaio]{display:none;position:absolute;inset:0}.hero-slider__slide[data-astro-cid-3a5ucaio].is-active{display:block}.hs-layer[data-astro-cid-3a5ucaio]{left:calc(var(--hs-x) * var(--hs-u));top:calc(var(--hs-y) * var(--hs-u));width:calc(var(--hs-w) * var(--hs-u));height:calc(var(--hs-h) * var(--hs-u));z-index:var(--hs-z);position:absolute}.hs-layer--parallax[data-astro-cid-3a5ucaio]{transform:translate3d(calc(var(--hs-nx) * var(--hs-d) * var(--hs-dir) * var(--hs-gain) * var(--hs-u)), calc(var(--hs-ny) * var(--hs-d) * var(--hs-dir) * var(--hs-gain) * var(--hs-u)), 0);transition:transform var(--hs-parallax-dur) var(--hs-parallax-ease)}.hs-layer--text[data-astro-cid-3a5ucaio],.hs-layer--button[data-astro-cid-3a5ucaio]{width:auto;height:auto}.hs-layer--text[data-astro-cid-3a5ucaio]{white-space:nowrap;font-family:var(--f-display);font-weight:700;font-size:calc(var(--hs-fs) * var(--hs-u));line-height:calc(var(--hs-lh) * var(--hs-u));color:var(--hs-color)}.hs-layer[data-astro-cid-3a5ucaio] img{width:100%;height:100%;display:block}.hero-slider__btn[data-astro-cid-3a5ucaio]{box-sizing:border-box;white-space:nowrap;font-family:var(--f-display);font-weight:700;font-size:var(--hs-btn-fs);line-height:var(--hs-btn-lh);padding:var(--hs-btn-py) var(--hs-btn-px);color:var(--c-bg);background:var(--hs-btn-bg) 0 0 / 100% 100% no-repeat;transition:color .2s var(--hs-btn-ease);text-decoration:none;display:inline-block}.hero-slider__btn[data-astro-cid-3a5ucaio]:hover,.hero-slider__btn[data-astro-cid-3a5ucaio]:focus-visible{color:var(--c-accent-2)}.hero-slider__arrow[data-astro-cid-3a5ucaio]{width:50px;height:50px;color:var(--c-accent-dark);cursor:pointer;z-index:100;background:0 0;border:0;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.js .hero-slider__arrow[data-astro-cid-3a5ucaio]{display:block}.hero-slider__arrow--prev[data-astro-cid-3a5ucaio]{left:20px}.hero-slider__arrow--next[data-astro-cid-3a5ucaio]{right:20px}.hero-slider__arrow[data-astro-cid-3a5ucaio] svg{width:100%;height:100%;transition:opacity .3s;display:block}.hero-slider__arrow[data-astro-cid-3a5ucaio]:hover svg{opacity:.75}@media (width<=1400px){.hero-slider__btn[data-astro-cid-3a5ucaio]{padding-left:var(--hs-btn-px-narrow)}}.js .hero-slider__slide[data-astro-cid-3a5ucaio].is-active .hs-layer__anim[data-astro-cid-3a5ucaio]{animation-name:var(--hs-in-name), var(--hs-out-name);animation-duration:var(--hs-in-dur), var(--hs-out-dur);animation-timing-function:var(--hs-in-ease), var(--hs-out-ease);animation-delay:var(--hs-in-delay), var(--hs-out-delay);animation-fill-mode:both,forwards}.js .hero-slider[data-astro-cid-3a5ucaio].is-paused .hero-slider__slide[data-astro-cid-3a5ucaio].is-active .hs-layer__anim[data-astro-cid-3a5ucaio]{animation-play-state:paused}@keyframes hs-in-right{0%{transform:translate3d(calc((var(--hs-grid-w) - var(--hs-x)) * var(--hs-u)), 0, 0)}}@keyframes hs-in-top{0%{transform:translate3d(0, calc((0 - var(--hs-y) - var(--hs-h)) * var(--hs-u)), 0)}}@keyframes hs-in-bottom{0%{transform:translate3d(0, calc((var(--hs-grid-h) - var(--hs-y)) * var(--hs-u)), 0)}}@keyframes hs-in-fade{0%{opacity:0}}@keyframes hs-in-rise{0%{opacity:0;transform:translate3d(0, calc(50 * var(--hs-u)), 0)}}@keyframes hs-in-text{0%{opacity:var(--hs-text-opacity);transform:perspective(var(--hs-text-perspective)) translate3d(calc(var(--hs-text-x) * var(--hs-u)), calc(var(--hs-text-y) * var(--hs-u)), 0) rotateX(var(--hs-text-rx)) rotateY(var(--hs-text-ry)) rotateZ(var(--hs-text-rz)) scale(var(--hs-text-scale))}}@keyframes hs-out-left{to{transform:translate3d(calc((0 - var(--hs-x) - var(--hs-w)) * var(--hs-u)), 0, 0)}}@keyframes hs-out-top{to{transform:translate3d(0, calc((0 - var(--hs-y) - var(--hs-h)) * var(--hs-u)), 0)}}@keyframes hs-out-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.js .hero-slider__slide[data-astro-cid-3a5ucaio].is-active .hs-layer__anim[data-astro-cid-3a5ucaio]{animation:none}.hs-layer--parallax[data-astro-cid-3a5ucaio]{transition:none;transform:none}}.hero-static[data-astro-cid-3a5ucaio]{display:none}@media (width<=900px){.hero-static[data-astro-cid-3a5ucaio]{--hs-photo-w:clamp(420px, 120vw, 720px);background:var(--hero-bg) center bottom / cover no-repeat;height:clamp(430px,118vw,640px);display:block;position:relative;overflow:hidden}.hero-static__copy[data-astro-cid-3a5ucaio]{z-index:2;max-width:62%;padding:var(--s-3) var(--s-3) 0;position:relative}.hero-static__l1[data-astro-cid-3a5ucaio],.hero-static__l2[data-astro-cid-3a5ucaio],.hero-static__l3[data-astro-cid-3a5ucaio]{font-family:var(--f-display);white-space:nowrap;margin:0;font-weight:700;line-height:1.05}.hero-static__l1[data-astro-cid-3a5ucaio]{color:var(--c-hero-red);font-size:clamp(1.5rem,6.5vw,2.5rem)}.hero-static__l2[data-astro-cid-3a5ucaio]{color:var(--c-accent-dark);font-size:clamp(2.25rem,9.5vw,3.5rem)}.hero-static__l3[data-astro-cid-3a5ucaio]{color:var(--c-hero-orange);font-size:clamp(1.25rem,5.2vw,2rem)}.hero-static__btn[data-astro-cid-3a5ucaio]{margin-top:var(--s-2);cursor:pointer;font-family:var(--f-display);color:var(--c-bg);white-space:nowrap;background:var(--hero-btn) 0 0 / 100% 100% no-repeat;border:0;align-items:center;gap:.35em;padding:8px 18px;font-size:22px;font-weight:700;line-height:24px;text-decoration:none;transition:color .2s;display:inline-flex}.hero-static__btn[data-astro-cid-3a5ucaio]:hover,.hero-static__btn[data-astro-cid-3a5ucaio]:focus-visible{color:var(--c-accent-2)}.hero-static__btn-icon[data-astro-cid-3a5ucaio]{flex:none;width:.85em;height:.85em}.hero-static__btn--call[data-astro-cid-3a5ucaio]{display:none}.js .hero-static__btn--call[data-astro-cid-3a5ucaio]{display:inline-flex}.js .hero-static__btn--nojs[data-astro-cid-3a5ucaio]{display:none}.hero-static__photo[data-astro-cid-3a5ucaio]{left:3vw;bottom:calc(16.1% - .17 * var(--hs-photo-w));z-index:1;width:var(--hs-photo-w);position:absolute}.hero-static__photo[data-astro-cid-3a5ucaio] img,.hero-static__decor[data-astro-cid-3a5ucaio] img{width:100%;height:auto;display:block}.hero-static__decor[data-astro-cid-3a5ucaio]{z-index:0;position:absolute;top:-28px}.hero-static__decor--1[data-astro-cid-3a5ucaio]{width:clamp(76px,22vw,140px);right:28%}.hero-static__decor--2[data-astro-cid-3a5ucaio]{width:clamp(92px,26vw,170px);right:3%}}.courses[data-astro-cid-zc67cuuo]{--courses-pad-top:40px;--courses-h1:clamp(1.875rem, 3.5vw, 3.125rem);--courses-h1-lh:1.4;--courses-h2:clamp(1.5625rem, 2.45vw, 2.1875rem);--courses-h2-lh:1.714;--courses-h2-gap:5px;--courses-grid-gap:25px;--courses-cols:4;--courses-photo-max:222px;--courses-col-pad:10px;padding-top:var(--courses-pad-top);padding-bottom:var(--s-section);position:relative}.courses[data-astro-cid-zc67cuuo]:before{content:"";height:calc(var(--courses-pad-top) + var(--courses-h1-lh) * var(--courses-h1) + var(--courses-h2-gap) + var(--courses-h2-lh) * var(--courses-h2) + var(--courses-grid-gap) + min(var(--courses-photo-max), min(var(--container), 100vw - 2 * var(--s-2)) / var(--courses-cols) - 2 * var(--courses-col-pad)));background:var(--courses-band) 50% 0 / cover no-repeat;position:absolute;inset:0 0 auto}.courses__inner[data-astro-cid-zc67cuuo]{position:relative}.courses__heading[data-astro-cid-zc67cuuo]{text-align:center;font-size:var(--courses-h1);line-height:var(--courses-h1-lh);color:var(--c-bg);justify-content:center;align-items:center;gap:.12em;margin:0;display:flex}.courses__arrow[data-astro-cid-zc67cuuo]{flex:none;width:.9em;height:1.28em}.courses__subheading[data-astro-cid-zc67cuuo]{margin:var(--courses-h2-gap) 0 0;text-align:center;font-family:var(--f-display);font-weight:700;font-size:var(--courses-h2);line-height:var(--courses-h2-lh);color:var(--c-accent-dark)}.courses__grid[data-astro-cid-zc67cuuo]{grid-template-columns:repeat(var(--courses-cols), 1fr);margin:var(--courses-grid-gap) 0 0;padding:0;list-style:none;display:grid}.courses__col[data-astro-cid-zc67cuuo]{text-align:center;padding-inline:var(--courses-col-pad);flex-direction:column;align-items:center;display:flex}.courses__photo[data-astro-cid-zc67cuuo]{width:100%;max-width:var(--courses-photo-max);aspect-ratio:1;border:5px solid var(--c-courses-ring);border-radius:50%;overflow:hidden}.courses__photo[data-astro-cid-zc67cuuo] img{object-fit:cover;width:100%;height:100%;display:block}.courses__toggle[data-astro-cid-zc67cuuo]{font:inherit;color:inherit;text-align:inherit;cursor:default;background:0 0;border:0;align-items:center;gap:.35em;padding:0;display:inline-flex}.courses__toggle[data-astro-cid-zc67cuuo] .courses__chevron{display:none}.courses__body[data-astro-cid-zc67cuuo]{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.courses__age[data-astro-cid-zc67cuuo]{margin:var(--s-2) 0 var(--s-1);color:var(--c-accent-dark);font-size:clamp(1.625rem,2.31vw,2.0625rem);line-height:1.212}.courses__label[data-astro-cid-zc67cuuo]{margin:0 0 var(--s-1);color:var(--c-courses-label);font-size:.9375rem;line-height:1.93}.courses__links[data-astro-cid-zc67cuuo]{margin:0;padding:0;font-size:1rem;line-height:1.75;list-style:none}.courses__links[data-astro-cid-zc67cuuo] li[data-astro-cid-zc67cuuo]{margin-bottom:1rem}.courses__links[data-astro-cid-zc67cuuo] a[data-astro-cid-zc67cuuo]{color:var(--c-courses-link);text-decoration:underline}.courses__new[data-astro-cid-zc67cuuo]{color:var(--c-accent)}.courses__more[data-astro-cid-zc67cuuo]{text-align:center;width:130px;height:50px;line-height:50px;font-family:var(--f-display);color:var(--c-bg);background:var(--courses-plate) 0 0 / 100% 100% no-repeat;margin-top:auto;font-size:1.5625rem;font-weight:700;text-decoration:none;display:block}.courses__more[data-astro-cid-zc67cuuo]:hover,.courses__more[data-astro-cid-zc67cuuo]:focus-visible{color:var(--c-accent-2)}@media (width<=900px){.courses[data-astro-cid-zc67cuuo]{--courses-cols:1;--courses-pad-top:30px}.courses[data-astro-cid-zc67cuuo]:before{height:auto;inset:0}.courses__grid[data-astro-cid-zc67cuuo]{row-gap:var(--s-2)}.courses__col[data-astro-cid-zc67cuuo]{column-gap:var(--s-2);padding:var(--s-2);background:var(--c-bg);box-shadow:0 6px 18px color-mix(in srgb, var(--c-accent-dark) 12%, transparent);text-align:left;border-radius:16px;grid-template-columns:56px minmax(0,1fr);align-items:center;display:grid}.courses__photo[data-astro-cid-zc67cuuo]{border-width:3px;width:56px;max-width:none}.courses__age[data-astro-cid-zc67cuuo]{margin:0;font-size:1.375rem;line-height:1.2}.courses__col[data-astro-cid-zc67cuuo]{position:relative}.courses__toggle[data-astro-cid-zc67cuuo]{cursor:pointer;justify-content:space-between;width:100%}.courses__toggle[data-astro-cid-zc67cuuo]:after{content:"";height:calc(56px + 2 * var(--s-2));position:absolute;inset:0 0 auto}.courses__toggle[data-astro-cid-zc67cuuo] .courses__chevron{width:.8em;height:.8em;color:var(--c-accent);flex:none;display:block;transform:rotate(90deg)}.courses__col[data-astro-cid-zc67cuuo].is-open .courses__toggle[data-astro-cid-zc67cuuo] .courses__chevron{transform:rotate(-90deg)}@media (prefers-reduced-motion:no-preference){.courses__toggle[data-astro-cid-zc67cuuo] .courses__chevron{transition:transform .2s}}.courses__body[data-astro-cid-zc67cuuo]{padding-top:var(--s-1);grid-column:1/-1;align-items:flex-start}.courses[data-astro-cid-zc67cuuo].is-accordion .courses__col[data-astro-cid-zc67cuuo]:not(.is-open) .courses__body[data-astro-cid-zc67cuuo]{display:none}.courses__label[data-astro-cid-zc67cuuo]{margin-bottom:0}.courses__links[data-astro-cid-zc67cuuo] li[data-astro-cid-zc67cuuo]{margin-bottom:.5rem}.courses__more[data-astro-cid-zc67cuuo]{margin-top:var(--s-2)}}.program-rows[data-astro-cid-fxxon5r4]{background:var(--c-bg);color:var(--c-cards-ink);font-family:Onest, var(--f-body);padding:24px 0 88px}.program-rows--bare[data-astro-cid-fxxon5r4]{padding-bottom:32px}.program-rows__in[data-astro-cid-fxxon5r4]{flex-direction:column;gap:24px;max-width:1272px;display:flex}.program-rows__row[data-astro-cid-fxxon5r4]{background:var(--c-cards-beige);isolation:isolate;border-radius:36px;grid-template-columns:460px minmax(0,1fr);align-items:center;gap:56px;padding:28px 56px 0 28px;transition:background-color .35s;display:grid;overflow:hidden}.program-rows__row[data-astro-cid-fxxon5r4]:hover{background:color-mix(in srgb, var(--c) 14%, var(--c-cards-beige))}.program-rows__row--flip[data-astro-cid-fxxon5r4]{grid-template-columns:minmax(0,1fr) 460px;padding:28px 28px 0 56px}.program-rows__row--flip[data-astro-cid-fxxon5r4] .program-rows__art[data-astro-cid-fxxon5r4]{order:2}.program-rows__art[data-astro-cid-fxxon5r4]{align-self:end;height:410px;position:relative}.program-rows__stage[data-astro-cid-fxxon5r4]{transform-origin:50% 100%;width:295px;height:270px;position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(1.5)}.program-rows__stage[data-astro-cid-fxxon5r4]>img[data-astro-cid-fxxon5r4]{object-fit:contain;max-width:none;display:block;position:absolute}.program-rows__kid[data-astro-cid-fxxon5r4]{object-position:center bottom;transform-origin:50% 100%}.program-rows__obj[data-astro-cid-fxxon5r4]{filter:drop-shadow(0 14px 14px var(--c-cards-shadow))}.program-rows__text[data-astro-cid-fxxon5r4]{padding:24px 0 52px}.program-rows__row--photo[data-astro-cid-fxxon5r4]{--c:var(--c-accent);padding-bottom:28px}.program-rows__row--plain[data-astro-cid-fxxon5r4]{grid-template-columns:minmax(0,1fr);padding:8px 56px 0}.program-rows__row--photo[data-astro-cid-fxxon5r4] .program-rows__art[data-astro-cid-fxxon5r4]{align-self:stretch;height:auto;min-height:320px}.program-rows__art[data-astro-cid-fxxon5r4] .program-rows__photo,.program-rows__art[data-astro-cid-fxxon5r4] .program-rows__photo img{object-fit:cover;border-radius:26px;width:100%;height:100%;position:absolute;inset:0}.program-rows__name[data-astro-cid-fxxon5r4]{color:color-mix(in srgb, var(--c) 55%, var(--c-cards-ink));margin:0;font-size:15px;font-weight:600}.program-rows__title[data-astro-cid-fxxon5r4]{font:600 32px/1.12 Onest, var(--f-body);letter-spacing:-.02em;color:var(--c-cards-ink);margin:8px 0 0}.program-rows__body[data-astro-cid-fxxon5r4]{max-width:38em;color:var(--c-cards-body);margin:16px 0 0;font-size:16.5px;line-height:1.6}.program-rows__body[data-astro-cid-fxxon5r4] a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px}.program-rows__foot[data-astro-cid-fxxon5r4]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.program-rows__tag[data-astro-cid-fxxon5r4]{background:var(--c-cards-ink);color:var(--c-bg);font:600 14px/1 Onest, var(--f-body);white-space:nowrap;box-shadow:0 8px 16px -10px var(--c-cards-tag-shadow);border-radius:12px;padding:8px 13px 7px}.program-rows__more[data-astro-cid-fxxon5r4]{border-bottom:1.5px solid color-mix(in srgb, var(--c-cards-ink) 25%, transparent);color:var(--c-cards-ink);margin-left:auto;padding-bottom:2px;font-size:16px;font-weight:600;text-decoration:none}.program-rows__more[data-astro-cid-fxxon5r4]:after{content:" →"}.program-rows__row[data-astro-cid-fxxon5r4]{position:relative}.program-rows__row[data-astro-cid-fxxon5r4]:has(.program-rows__more){cursor:pointer}.program-rows__more[data-astro-cid-fxxon5r4]:before{content:"";z-index:6;border-radius:inherit;position:absolute;inset:0}.program-rows__body[data-astro-cid-fxxon5r4] a{z-index:7;position:relative}.program-rows__more[data-astro-cid-fxxon5r4]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.program-rows__help[data-astro-cid-fxxon5r4]{background:var(--c-cards-ink);color:var(--c-bg);border-radius:36px;justify-content:center;align-items:center;gap:28px;padding:36px 44px;display:flex}.program-rows__help-title[data-astro-cid-fxxon5r4]{font:600 24px/1.2 Onest, var(--f-body);margin:0}.program-rows__help-text[data-astro-cid-fxxon5r4]{color:var(--c-cards-help-text);margin:0;font-size:15px;line-height:1.45}@media (width<=700px){.program-rows[data-astro-cid-fxxon5r4]{padding:16px 0 56px}.program-rows--bare[data-astro-cid-fxxon5r4]{padding-bottom:24px}.program-rows__in[data-astro-cid-fxxon5r4]{gap:14px}.program-rows__row[data-astro-cid-fxxon5r4],.program-rows__row--flip[data-astro-cid-fxxon5r4]{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:0;padding:20px 20px 0}.program-rows__art[data-astro-cid-fxxon5r4],.program-rows__row--flip[data-astro-cid-fxxon5r4] .program-rows__art[data-astro-cid-fxxon5r4]{order:2;height:250px}.program-rows__stage[data-astro-cid-fxxon5r4]{transform:translate(-50%)scale(.94)}.program-rows__text[data-astro-cid-fxxon5r4]{padding:16px 0 26px}.program-rows__row--photo[data-astro-cid-fxxon5r4]{padding-bottom:20px}.program-rows__row--photo[data-astro-cid-fxxon5r4] .program-rows__art[data-astro-cid-fxxon5r4]{min-height:220px}.program-rows__title[data-astro-cid-fxxon5r4]{font-size:24px}.program-rows__body[data-astro-cid-fxxon5r4]{font-size:15px}.program-rows__more[data-astro-cid-fxxon5r4]{width:100%;margin:6px 0 0}.program-rows__help[data-astro-cid-fxxon5r4]{text-align:center;border-radius:28px;flex-direction:column;gap:12px;padding:28px 24px}.program-rows__help-title[data-astro-cid-fxxon5r4]{font-size:20px}}.benefits[data-astro-cid-g57gfcgy]{background:var(--c-bg);color:var(--c-cards-ink);font-family:Onest, var(--f-body);padding:72px 0}.benefits__in[data-astro-cid-g57gfcgy]{max-width:calc(1240px + 2 * var(--s-2));padding:0 var(--s-2);margin:0 auto}.benefits__grid[data-astro-cid-g57gfcgy]{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:52px 0 0;padding:0;list-style:none;display:grid}.benefits__item[data-astro-cid-g57gfcgy]{min-width:0}.benefits__ic[data-astro-cid-g57gfcgy]{width:128px;margin:0 0 18px -10px}.benefits__ic[data-astro-cid-g57gfcgy] img{width:100%;height:auto;display:block}.benefits__title[data-astro-cid-g57gfcgy]{font:600 19px/1.25 Onest, var(--f-body);letter-spacing:-.01em;text-wrap:balance;color:var(--c-cards-ink);margin:0 0 8px}.benefits__text[data-astro-cid-g57gfcgy]{color:var(--c-cards-body);margin:0;font-size:15.5px;line-height:1.55}.benefits__tags[data-astro-cid-g57gfcgy]{flex-wrap:wrap;gap:8px 6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.benefits__tag[data-astro-cid-g57gfcgy]{background:var(--tag,var(--c-cards-ink));color:var(--c-bg);font:600 13px/1 Onest, var(--f-body);white-space:nowrap;box-shadow:0 8px 16px -10px var(--c-cards-tag-shadow);border-radius:12px;padding:7px 11px 6px;transform:rotate(-3deg)}.benefits__tag[data-astro-cid-g57gfcgy]:nth-child(2n){transform:rotate(3deg)}.benefits__link[data-astro-cid-g57gfcgy]{color:var(--c-cards-ink);text-underline-offset:3px;text-decoration:underline 1.5px;text-decoration-color:var(--c-cards-line-hover);margin-top:16px;font-size:14px;font-weight:500;line-height:1.35;display:inline-block}.benefits__link[data-astro-cid-g57gfcgy]:after{content:" →";text-decoration:none;display:inline-block}.benefits__link[data-astro-cid-g57gfcgy]:hover{text-decoration-color:currentColor}@media (width<=1100px){.benefits__grid[data-astro-cid-g57gfcgy]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:44px}}@media (width<=700px){.benefits[data-astro-cid-g57gfcgy]{padding:44px 0 28px}.benefits__grid[data-astro-cid-g57gfcgy]{grid-template-columns:1fr;gap:26px;margin-top:32px}.benefits__item[data-astro-cid-g57gfcgy]{grid-template-columns:88px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.benefits__ic[data-astro-cid-g57gfcgy]{grid-row:1/span 3;width:92px;margin:-6px 0 0 -6px}.benefits__title[data-astro-cid-g57gfcgy]{margin-bottom:4px;font-size:17px}.benefits__text[data-astro-cid-g57gfcgy]{font-size:15px}.benefits__tags[data-astro-cid-g57gfcgy]{margin-top:10px}.benefits__tag[data-astro-cid-g57gfcgy]{padding:6px 10px 5px;font-size:12.5px}}.how[data-astro-cid-lywy2fec]{background:var(--c-bg);color:var(--c-cards-ink);font-family:Onest, var(--f-body);padding:80px 0 96px}.how__in[data-astro-cid-lywy2fec]{max-width:calc(1240px + 2 * var(--s-2));padding:0 var(--s-2);margin:0 auto}.how__row[data-astro-cid-lywy2fec]{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;max-width:1100px;margin:56px auto 0;padding:0;list-style:none;display:grid}.how__step[data-astro-cid-lywy2fec]{text-align:center;min-width:0;position:relative}.how__ic[data-astro-cid-lywy2fec]{width:140px;margin:0 auto;position:relative}.how__ic[data-astro-cid-lywy2fec] img{width:100%;height:auto;display:block}.how__n[data-astro-cid-lywy2fec]{z-index:2;background:var(--c-cards-ink);width:34px;height:34px;color:var(--c-bg);font:600 16px/34px Onest, var(--f-body);text-align:center;border-radius:50%;position:absolute;top:6px;left:6px}.how__arrow[data-astro-cid-lywy2fec]{z-index:1;width:76px;height:auto;position:absolute;top:52px;right:-58px}.how__text[data-astro-cid-lywy2fec]{max-width:24ch;color:var(--c-cards-body);margin:16px auto 0;font-size:16px;line-height:1.5}.how__title[data-astro-cid-lywy2fec]{color:var(--c-cards-ink);margin-bottom:4px;font-size:18px;font-weight:600;display:block}.how__tags[data-astro-cid-lywy2fec]{z-index:3;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:-4px;left:calc(50% + 22px)}.how__tag[data-astro-cid-lywy2fec]{background:var(--tag,var(--c-cards-ink));color:var(--c-bg);font:600 14px/1 Onest, var(--f-body);white-space:nowrap;box-shadow:0 8px 16px -10px var(--c-cards-tag-shadow);border-radius:12px;padding:8px 13px 7px;transform:rotate(-4deg)}.how__step[data-astro-cid-lywy2fec]:nth-child(2n) .how__tag[data-astro-cid-lywy2fec]{transform:rotate(5deg)}.how__tags--low[data-astro-cid-lywy2fec]{top:112px;left:calc(50% + 6px)}@media (width<=1299px){.how__tags--low[data-astro-cid-lywy2fec]{left:auto;right:calc(50% - 100px)}}.how__cta[data-astro-cid-lywy2fec]{--centre-reach-switch-bg:var(--c-cards-beige);justify-content:center;margin-top:56px;display:flex}@media (width<=1100px){.how__row[data-astro-cid-lywy2fec]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.how__arrow[data-astro-cid-lywy2fec]{display:none}}@media (width<=700px){.how[data-astro-cid-lywy2fec]{padding:52px 0 64px}.how__row[data-astro-cid-lywy2fec]{grid-template-columns:1fr;gap:24px;margin-top:30px}.how__step[data-astro-cid-lywy2fec]{text-align:left;grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.how__ic[data-astro-cid-lywy2fec]{grid-row:1/span 2;width:100px;margin:0 0 0 -4px}.how__n[data-astro-cid-lywy2fec]{width:28px;height:28px;font-size:14px;line-height:28px;top:2px;left:2px}.how__text[data-astro-cid-lywy2fec]{grid-area:1/2;max-width:none;margin:0;font-size:15px}.how__title[data-astro-cid-lywy2fec]{font-size:16px}.how__tags[data-astro-cid-lywy2fec]{grid-area:2/2;margin-top:8px;position:static}.how__tag[data-astro-cid-lywy2fec]{padding:6px 10px 5px;font-size:13px}.how__cta[data-astro-cid-lywy2fec]{margin-top:34px}.how__cta[data-astro-cid-lywy2fec] .centre-reach{justify-content:center;gap:20px}.how__cta[data-astro-cid-lywy2fec] .centre-reach__contact{text-align:center;align-items:center}}.icon-row[data-astro-cid-dmfk5rt2]{--ir-icon:100px;--ir-gutter:20px;--ir-col-pad:var(--s-2);--ir-pad-top:var(--s-section);--ir-pad-bottom:clamp(2.5rem, 4.2vw, 3.75rem);--ir-grid-gap:clamp(2.5rem, 4.9vw, 4.375rem);padding-block:var(--ir-pad-top) var(--ir-pad-bottom)}.icon-row--steps[data-astro-cid-dmfk5rt2]{--ir-pad-top:clamp(1.875rem, 3.15vw, 2.8125rem)}.icon-row--features[data-astro-cid-dmfk5rt2]{--sh-heading-color:var(--c-accent);--sh-sub-color:var(--c-accent-2)}.icon-row--steps[data-astro-cid-dmfk5rt2]{--sh-heading-color:var(--c-accent-2);--sh-sub-color:var(--c-accent)}.icon-row--programs[data-astro-cid-dmfk5rt2]{--sh-heading-color:var(--c-accent);--sh-sub-color:var(--c-accent-2);--ir-icon:72px}.icon-row__grid[data-astro-cid-dmfk5rt2]{margin:var(--ir-grid-gap) calc(-1 * var(--ir-col-pad)) 0;grid-template-columns:repeat(6,1fr);padding:0;list-style:none;display:grid}.icon-row__item[data-astro-cid-dmfk5rt2]{padding-inline:var(--ir-col-pad)}.icon-row__figure[data-astro-cid-dmfk5rt2]{width:var(--ir-icon);height:var(--ir-icon);flex:none}.icon-row__figure[data-astro-cid-dmfk5rt2] img{object-fit:contain;width:100%;height:100%;display:block}.icon-row__title[data-astro-cid-dmfk5rt2]{color:var(--c-accent);margin:10px 0;font-size:clamp(1.5625rem,2.45vw,2.1875rem);line-height:2}.icon-row__text[data-astro-cid-dmfk5rt2]{color:var(--c-text);margin:0;font-size:1rem;line-height:1.75}.icon-row--features[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2]{align-items:flex-start;gap:var(--ir-gutter);grid-column:span 2;display:flex}.icon-row--features[data-astro-cid-dmfk5rt2] .icon-row__body[data-astro-cid-dmfk5rt2]{min-width:0}.icon-row--features[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2]:nth-child(4){grid-column:2/span 2}.icon-row--features[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2]:nth-child(5){grid-column:4/span 2}.icon-row--features[data-astro-cid-dmfk5rt2] .icon-row__grid[data-astro-cid-dmfk5rt2]{row-gap:var(--s-4)}.icon-row__layout[data-astro-cid-dmfk5rt2]{display:contents}.icon-row--railed[data-astro-cid-dmfk5rt2] .icon-row__layout[data-astro-cid-dmfk5rt2]{gap:var(--s-4);grid-template-columns:minmax(0,1fr) clamp(16rem,32%,22.5rem);align-items:start;display:grid}.icon-row__rail[data-astro-cid-dmfk5rt2]{align-self:start}.icon-row--railed[data-astro-cid-dmfk5rt2] .icon-row__grid[data-astro-cid-dmfk5rt2]{grid-template-columns:1fr}.icon-row--railed[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2]{grid-column:1}.icon-row--railed[data-astro-cid-dmfk5rt2] .icon-row__layout[data-astro-cid-dmfk5rt2]{margin-top:var(--ir-grid-gap)}.icon-row--railed[data-astro-cid-dmfk5rt2] .icon-row__grid[data-astro-cid-dmfk5rt2]{margin:0}.icon-row--railed[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2]{padding-inline:0}.icon-row--programs[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2]{align-items:flex-start;gap:var(--ir-gutter);grid-column:span 3;display:flex}.icon-row--programs[data-astro-cid-dmfk5rt2] .icon-row__body[data-astro-cid-dmfk5rt2]{min-width:0}.icon-row--programs[data-astro-cid-dmfk5rt2] .icon-row__grid[data-astro-cid-dmfk5rt2]{row-gap:var(--s-4)}.icon-row__more[data-astro-cid-dmfk5rt2]{margin-top:var(--s-2)}.icon-row--programs[data-astro-cid-dmfk5rt2] .icon-row__title[data-astro-cid-dmfk5rt2]{margin:0 0 4px;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.2}@media (width<=900px){.icon-row--programs[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2]{grid-column:span 6}.icon-row--programs[data-astro-cid-dmfk5rt2] .icon-row__grid[data-astro-cid-dmfk5rt2]{row-gap:var(--s-3)}}@media (width<=1000px){.icon-row--railed[data-astro-cid-dmfk5rt2] .icon-row__layout[data-astro-cid-dmfk5rt2]{display:block}.icon-row--railed[data-astro-cid-dmfk5rt2] .icon-row__grid[data-astro-cid-dmfk5rt2]{margin-inline:calc(-1 * var(--ir-col-pad));grid-template-columns:repeat(6,1fr)}.icon-row--railed[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2]{padding-inline:var(--ir-col-pad)}.icon-row__rail[data-astro-cid-dmfk5rt2]{margin-top:var(--s-4)}.icon-row__rail[data-astro-cid-dmfk5rt2] .gallery{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.icon-row__rail[data-astro-cid-dmfk5rt2] .gallery{grid-template-columns:repeat(2,1fr)}}.icon-row--steps[data-astro-cid-dmfk5rt2] .icon-row__grid[data-astro-cid-dmfk5rt2]{max-width:calc(var(--container) * 2 / 3);grid-template-columns:repeat(4,1fr);margin-inline:auto}.icon-row--steps[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2]{text-align:center}.icon-row--steps[data-astro-cid-dmfk5rt2] .icon-row__figure[data-astro-cid-dmfk5rt2]{margin:0 auto 16px}@media (width<=1000px){.icon-row--features[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2],.icon-row--features[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2]:nth-child(4),.icon-row--features[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2]:nth-child(5){grid-column:span 3}}@media (width<=700px){.icon-row--features[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2],.icon-row--features[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2]:nth-child(4),.icon-row--features[data-astro-cid-dmfk5rt2] .icon-row__item[data-astro-cid-dmfk5rt2]:nth-child(5){grid-column:span 6}.icon-row--features[data-astro-cid-dmfk5rt2] .icon-row__grid[data-astro-cid-dmfk5rt2]{row-gap:var(--s-3)}.icon-row--steps[data-astro-cid-dmfk5rt2] .icon-row__grid[data-astro-cid-dmfk5rt2]{row-gap:var(--s-4);grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.icon-row--steps[data-astro-cid-dmfk5rt2] .icon-row__grid[data-astro-cid-dmfk5rt2]{grid-template-columns:1fr}}.figs[data-astro-cid-4ybzt36f]{background:var(--c-bg);color:var(--c-cards-ink);font-family:Onest, var(--f-body);--sh-align:left;--sh-justify:flex-start;padding:24px 0 32px}.figs__in[data-astro-cid-4ybzt36f]{max-width:calc(1240px + 2 * var(--s-2));padding:0 var(--s-2);margin:0 auto}.figs__plate[data-astro-cid-4ybzt36f]{background:var(--c-cards-beige);border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,4fr);align-items:center;gap:28px;padding:48px 56px 52px;display:grid}.figs__grid[data-astro-cid-4ybzt36f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.figs__item[data-astro-cid-4ybzt36f]{text-align:center;min-width:0}.figs__ic[data-astro-cid-4ybzt36f]{width:112px;margin:0 auto 10px}.figs__ic[data-astro-cid-4ybzt36f] img{width:100%;height:auto;display:block}.figs__value[data-astro-cid-4ybzt36f]{font:700 clamp(36px, 3.8vw, 54px)/1 Onest, var(--f-body);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;margin:0}.figs__label[data-astro-cid-4ybzt36f]{color:var(--c-cards-body);margin:8px 0 0;font-size:16px}.figs__sub[data-astro-cid-4ybzt36f]{font:400 17px/1.5 Onest, var(--f-body);color:var(--c-cards-mute);margin:12px 0 0}.figs__smile[data-astro-cid-4ybzt36f]{vertical-align:-.4em;width:1.5em;height:auto;display:inline-block}.figs--tags[data-astro-cid-4ybzt36f] .figs__label[data-astro-cid-4ybzt36f],.figs--tonal[data-astro-cid-4ybzt36f] .figs__label[data-astro-cid-4ybzt36f]{margin-top:12px}.figs--tags[data-astro-cid-4ybzt36f] .figs__label[data-astro-cid-4ybzt36f] span[data-astro-cid-4ybzt36f],.figs--tonal[data-astro-cid-4ybzt36f] .figs__label[data-astro-cid-4ybzt36f] span[data-astro-cid-4ybzt36f]{font:600 14px/1 Onest, var(--f-body);white-space:nowrap;border-radius:12px;padding:6.25px 13px 8.75px;display:inline-block;transform:rotate(-4deg)}.figs--tags[data-astro-cid-4ybzt36f] .figs__item[data-astro-cid-4ybzt36f]:nth-child(2n) .figs__label[data-astro-cid-4ybzt36f] span[data-astro-cid-4ybzt36f],.figs--tonal[data-astro-cid-4ybzt36f] .figs__item[data-astro-cid-4ybzt36f]:nth-child(2n) .figs__label[data-astro-cid-4ybzt36f] span[data-astro-cid-4ybzt36f]{transform:rotate(4deg)}.figs--tags[data-astro-cid-4ybzt36f] .figs__label[data-astro-cid-4ybzt36f] span[data-astro-cid-4ybzt36f]{background:var(--fc,var(--c-cards-ink));color:var(--c-bg);box-shadow:0 8px 16px -10px var(--c-cards-tag-shadow)}.figs--tonal[data-astro-cid-4ybzt36f] .figs__value[data-astro-cid-4ybzt36f]{color:var(--fc,var(--c-cards-ink))}.figs--tonal[data-astro-cid-4ybzt36f] .figs__label[data-astro-cid-4ybzt36f] span[data-astro-cid-4ybzt36f]{background:var(--ft,var(--c-bg));color:var(--fc,var(--c-cards-ink))}@media (width<=1100px){.figs__plate[data-astro-cid-4ybzt36f]{grid-template-columns:1fr;padding:36px 36px 40px}}@media (width<=700px){.figs[data-astro-cid-4ybzt36f]{padding:8px 0 24px}.figs__plate[data-astro-cid-4ybzt36f]{border-radius:22px;gap:24px;padding:28px 20px 30px}.figs__grid[data-astro-cid-4ybzt36f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.figs__ic[data-astro-cid-4ybzt36f]{width:84px}.figs__value[data-astro-cid-4ybzt36f]{font-size:34px}.figs__label[data-astro-cid-4ybzt36f]{font-size:14px}.figs--tags[data-astro-cid-4ybzt36f] .figs__label[data-astro-cid-4ybzt36f] span[data-astro-cid-4ybzt36f],.figs--tonal[data-astro-cid-4ybzt36f] .figs__label[data-astro-cid-4ybzt36f] span[data-astro-cid-4ybzt36f]{padding:5.25px 10px 5.75px;font-size:12.5px}}.reviews[data-astro-cid-lsamwufq]{padding-block:var(--s-3)}.reviews__inner[data-astro-cid-lsamwufq]{text-align:center}.reviews__title[data-astro-cid-lsamwufq]{margin:0}.reviews__where[data-astro-cid-lsamwufq]{margin:var(--s-1) 0 0;color:var(--c-muted)}.reviews__list[data-astro-cid-lsamwufq]{margin:var(--s-3) auto 0;gap:var(--s-2);max-width:21rem;padding:0;list-style:none;display:grid}.reviews__item[data-astro-cid-lsamwufq]{display:grid}.reviews__item[data-astro-cid-lsamwufq]>.reviews__btn{justify-content:center;min-height:56px}.reviews--note[data-astro-cid-lsamwufq]{padding-bottom:var(--s-4)}.reviews__note[data-astro-cid-lsamwufq]{margin:0}.reviews__phones[data-astro-cid-lsamwufq]{margin:var(--s-2) auto 0;gap:var(--s-1);max-width:21rem;padding:0;list-style:none;display:grid}.reviews__phones[data-astro-cid-lsamwufq] a[data-astro-cid-lsamwufq]{color:var(--c-accent-dark);white-space:nowrap;padding-block:10px;font-weight:700;display:inline-block}.reviews__phone-where[data-astro-cid-lsamwufq]{color:var(--c-muted);margin-left:var(--s-1)}.local-pages[data-astro-cid-ks4prwja]{padding-block:var(--s-section)}.local-pages__title[data-astro-cid-ks4prwja]{margin:0 0 var(--s-3)}.local-pages__lead[data-astro-cid-ks4prwja]{margin:0 0 var(--s-3);max-width:var(--measure-read)}.local-pages__list[data-astro-cid-ks4prwja]{gap:var(--s-1) var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.course-cards[data-astro-cid-dkg2loum]{--cc-ink:var(--c-cards-ink);--cc-mute:var(--c-cards-mute);--cc-line:var(--c-cards-line);--cc-beige:var(--c-cards-beige);background:var(--c-bg);color:var(--cc-ink);font-family:Onest, var(--f-body);padding:64px 0 104px}.course-cards__in[data-astro-cid-dkg2loum]{max-width:calc(1240px + 2 * var(--s-2));padding:0 var(--s-2);margin:0 auto}.course-cards__heading[data-astro-cid-dkg2loum]{text-align:center;font:600 clamp(28px, 3vw, 40px) / 1.1 Onest, var(--f-body);letter-spacing:-.025em;color:var(--cc-ink);text-wrap:balance;margin:0}.course-cards__accent[data-astro-cid-dkg2loum]{font:700 1.42em / .8 var(--f-display);letter-spacing:0;color:var(--c-accent-dark);vertical-align:-.04em}.course-cards__sub[data-astro-cid-dkg2loum]{text-align:center;color:var(--cc-mute);margin:14px 0 0;font-size:18px}.course-cards__tabs[data-astro-cid-dkg2loum]{flex-wrap:wrap;justify-content:center;gap:10px;margin:40px 0 0;display:flex}.course-cards__tab[data-astro-cid-dkg2loum]{border:1.5px solid var(--cc-line);background:var(--c-bg);height:50px;font:500 17px / 1 Onest, var(--f-body);color:var(--cc-ink);cursor:pointer;border-radius:999px;padding:0 24px;transition:background-color .2s,color .2s,border-color .2s}.course-cards__tab[data-astro-cid-dkg2loum] small[data-astro-cid-dkg2loum]{color:var(--cc-mute);margin-left:6px;font-size:15px;font-weight:400}.course-cards__tab[data-astro-cid-dkg2loum]:hover{border-color:var(--c-cards-line-hover)}.course-cards__tab[data-astro-cid-dkg2loum][aria-selected=true]{background:var(--cc-ink);border-color:var(--cc-ink);color:var(--c-bg)}.course-cards__tab[data-astro-cid-dkg2loum][aria-selected=true] small[data-astro-cid-dkg2loum]{color:var(--c-cards-note-on)}.course-cards__tab[data-astro-cid-dkg2loum]:focus-visible,.course-cards__card[data-astro-cid-dkg2loum]:focus-visible,.course-cards__all[data-astro-cid-dkg2loum]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.course-cards__panel[data-astro-cid-dkg2loum]{margin-top:44px}.course-cards__panel[data-astro-cid-dkg2loum][hidden]{display:none}.course-cards__age[data-astro-cid-dkg2loum]{clip-path:inset(50%);white-space:nowrap;text-align:center;width:1px;height:1px;font:600 22px / 1.2 Onest, var(--f-body);margin:0 0 18px;position:absolute;overflow:hidden}.course-cards__grid[data-astro-cid-dkg2loum]{flex-wrap:wrap;justify-content:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.course-cards__item[data-astro-cid-dkg2loum]{display:flex}.course-cards__item--article[data-astro-cid-dkg2loum]{width:295px}.course-cards__card[data-astro-cid-dkg2loum]{background:var(--cc-beige);width:295px;min-height:410px;color:var(--cc-ink);text-align:center;isolation:isolate;border-radius:30px;flex-direction:column;align-items:center;padding:30px 22px 0;text-decoration:none;transition:background-color .35s;display:flex;position:relative;overflow:hidden}.course-cards__card[data-astro-cid-dkg2loum]:not(.course-cards__help):hover{background:color-mix(in srgb, var(--c) 14%, var(--cc-beige))}.course-cards__name[data-astro-cid-dkg2loum]{z-index:7;color:color-mix(in srgb, var(--c) 55%, var(--cc-ink));align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex;position:relative}.course-cards__new[data-astro-cid-dkg2loum]{background:var(--c);color:var(--c-bg);border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:600}.course-cards__title[data-astro-cid-dkg2loum]{z-index:7;font:600 22px / 1.2 Onest, var(--f-body);letter-spacing:-.01em;text-wrap:balance;margin:10px 0 0;display:block;position:relative}.course-cards__art[data-astro-cid-dkg2loum]{transform-origin:50% 100%;will-change:transform;backface-visibility:hidden;flex:none;width:295px;height:270px;margin-top:auto;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.course-cards__card[data-astro-cid-dkg2loum]:hover .course-cards__art[data-astro-cid-dkg2loum]{transform:scale(1.06)}.course-cards__art[data-astro-cid-dkg2loum]>[data-astro-cid-dkg2loum]{display:block;position:absolute}.course-cards__obj[data-astro-cid-dkg2loum]{object-fit:contain;filter:drop-shadow(0 14px 14px var(--c-cards-shadow))}.course-cards__kid[data-astro-cid-dkg2loum]{object-fit:contain;object-position:center bottom}.course-cards__tag[data-astro-cid-dkg2loum]{z-index:6;font:600 14px / 1 Onest, var(--f-body);white-space:nowrap;box-shadow:0 8px 16px -10px var(--c-cards-tag-shadow);border-radius:12px;padding:8px 13px 7px}.course-cards__tag--1[data-astro-cid-dkg2loum]{background:var(--c);color:var(--c-bg)}.course-cards__tag--2[data-astro-cid-dkg2loum]{background:var(--cc-ink);color:var(--c-bg)}.course-cards__help[data-astro-cid-dkg2loum]{background:var(--cc-ink);color:var(--c-bg);justify-content:center;padding-bottom:30px}.course-cards__help[data-astro-cid-dkg2loum] .course-cards__title[data-astro-cid-dkg2loum]{font-size:24px}.course-cards__help-text[data-astro-cid-dkg2loum]{color:var(--c-cards-help-text);margin:10px 0 24px;font-size:15px;line-height:1.45;display:block}.course-cards__plate[data-astro-cid-dkg2loum]{align-self:center}@media (width<=400px){.course-cards__plate[data-astro-cid-dkg2loum]{max-width:calc(100% + 16px);margin-inline:-8px}}@media (width<=359px){.course-cards__plate[data-astro-cid-dkg2loum]{padding:13px 8px;font-size:11px}}.course-cards__help[data-astro-cid-dkg2loum]:hover .course-cards__plate[data-astro-cid-dkg2loum],.course-cards__help[data-astro-cid-dkg2loum]:focus-visible .course-cards__plate[data-astro-cid-dkg2loum]{transform:translateY(-3px)}.course-cards__all[data-astro-cid-dkg2loum]{width:max-content;color:var(--cc-ink);border-bottom:1.5px solid var(--cc-line);margin:34px auto 0;padding-bottom:2px;font-size:16px;font-weight:500;text-decoration:none;display:block}.course-cards__all[data-astro-cid-dkg2loum]:after{content:" →"}@media (prefers-reduced-motion:reduce){.course-cards__art[data-astro-cid-dkg2loum],.course-cards__card[data-astro-cid-dkg2loum]{transition:none}.course-cards__card[data-astro-cid-dkg2loum]:hover .course-cards__art[data-astro-cid-dkg2loum]{transform:none}}@media (width<=1271px){.course-cards__in[data-astro-cid-dkg2loum]{max-width:calc(925px + 2 * var(--s-2))}}@media (width<=980px){.course-cards__in[data-astro-cid-dkg2loum]{max-width:calc(610px + 2 * var(--s-2))}}@media (width<=700px){.course-cards[data-astro-cid-dkg2loum]{padding:40px 0 60px}.course-cards__in[data-astro-cid-dkg2loum]{max-width:none}.course-cards__sub[data-astro-cid-dkg2loum]{font-size:16px}.course-cards__tabs[data-astro-cid-dkg2loum]{gap:8px;margin-top:26px}.course-cards__tab[data-astro-cid-dkg2loum]{height:44px;padding:0 16px;font-size:15.5px}.course-cards__tab[data-astro-cid-dkg2loum] small[data-astro-cid-dkg2loum]{display:none}.course-cards__panel[data-astro-cid-dkg2loum]{margin-top:24px}.course-cards__grid[data-astro-cid-dkg2loum]{gap:10px}.course-cards__item[data-astro-cid-dkg2loum]{width:calc(50% - 5px)}.course-cards__card[data-astro-cid-dkg2loum]{border-radius:22px;width:100%;min-height:290px;padding:18px 12px 0}.course-cards__name[data-astro-cid-dkg2loum]{font-size:11.5px}.course-cards__title[data-astro-cid-dkg2loum]{margin-top:6px;font-size:16px}.course-cards__art[data-astro-cid-dkg2loum]{zoom:.68}.course-cards__help[data-astro-cid-dkg2loum] .course-cards__title[data-astro-cid-dkg2loum]{font-size:18px}.course-cards__help-text[data-astro-cid-dkg2loum]{margin:6px 0 14px;font-size:13px}}.party-prices[data-astro-cid-ruvdvohn]{padding-block:var(--s-section)}.program-hero+.party-prices[data-astro-cid-ruvdvohn]{padding-top:calc(var(--s-section) * .75)}.party-prices__in[data-astro-cid-ruvdvohn]{gap:40px;display:grid}.party-prices__head[data-astro-cid-ruvdvohn]{text-align:center;justify-items:center;gap:10px;display:grid}.party-prices__sub[data-astro-cid-ruvdvohn]{color:var(--c-cards-mute);max-width:46em;margin:0}.party-prices__grid[data-astro-cid-ruvdvohn]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.party-prices__grid[data-astro-cid-ruvdvohn]:has(>.party-prices__card:only-child){grid-template-columns:minmax(0,540px);justify-content:center}.party-prices__card[data-astro-cid-ruvdvohn]{font-family:Onest, var(--f-body);background:var(--c-cards-beige);color:var(--c-cards-ink);border-radius:30px;align-content:start;gap:18px;padding:34px 32px 30px;display:grid;position:relative;container-type:inline-size}.party-prices__obj[data-astro-cid-ruvdvohn]{pointer-events:none;width:120px;filter:drop-shadow(0 14px 18px var(--c-cards-shadow));position:absolute;top:-34px;right:18px}.party-prices__obj[data-astro-cid-ruvdvohn] img{width:100%;height:auto;display:block}.party-prices__card-head[data-astro-cid-ruvdvohn]{justify-items:start;gap:8px;padding-right:110px;display:grid}.party-prices__eyebrow[data-astro-cid-ruvdvohn]{font:600 13px/1.2 Onest, var(--f-body);color:var(--c-accent-dark);margin:6px 0 0}.party-prices__title[data-astro-cid-ruvdvohn]{color:inherit;font:600 24px/1.2 Onest, var(--f-body);letter-spacing:-.4px;text-wrap:balance;margin:0}.party-prices__mx[data-astro-cid-ruvdvohn]{border-collapse:collapse;width:100%;font-family:Onest, var(--f-body)}.party-prices__mx[data-astro-cid-ruvdvohn] th[data-astro-cid-ruvdvohn],.party-prices__mx[data-astro-cid-ruvdvohn] td[data-astro-cid-ruvdvohn]{text-align:right;border-bottom:1px solid var(--c-price-rule-beige);padding:12px 6px}.party-prices__mx[data-astro-cid-ruvdvohn] tbody[data-astro-cid-ruvdvohn] tr[data-astro-cid-ruvdvohn]:last-child>[data-astro-cid-ruvdvohn]{border-bottom:0}.party-prices__mx[data-astro-cid-ruvdvohn] thead[data-astro-cid-ruvdvohn] th[data-astro-cid-ruvdvohn]{font:600 13px/1.2 Onest, var(--f-body);color:var(--c-cards-mute);padding-top:0}.party-prices__mx[data-astro-cid-ruvdvohn] thead[data-astro-cid-ruvdvohn] td[data-astro-cid-ruvdvohn],.party-prices__mx[data-astro-cid-ruvdvohn] thead[data-astro-cid-ruvdvohn] tr[data-astro-cid-ruvdvohn]>[data-astro-cid-ruvdvohn]{border-bottom:0}.party-prices__mx[data-astro-cid-ruvdvohn] tbody[data-astro-cid-ruvdvohn] th[data-astro-cid-ruvdvohn]{text-align:left;white-space:nowrap;font-size:15px;font-weight:600}.party-prices__mx[data-astro-cid-ruvdvohn] td[data-astro-cid-ruvdvohn]{font:600 19px/1 Onest, var(--f-body)}.party-prices__mx--narrow[data-astro-cid-ruvdvohn]{display:none}.party-prices__note[data-astro-cid-ruvdvohn]{color:var(--c-cards-body);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;margin:0;font-size:14px;line-height:1.45;display:grid}.party-prices__chip[data-astro-cid-ruvdvohn]{font:600 13px/1 Onest, var(--f-body);color:var(--c-cards-ink);background:var(--c-bg);white-space:nowrap;border-radius:10px;padding:7px 10px 6px}.party-prices__foot[data-astro-cid-ruvdvohn]{flex-direction:column;align-items:center;gap:18px;display:flex}.party-prices__links[data-astro-cid-ruvdvohn]{color:var(--c-cards-body);text-align:center;margin:0;font-size:15px}.party-prices__links[data-astro-cid-ruvdvohn] a[data-astro-cid-ruvdvohn]{color:var(--c-cards-ink);text-underline-offset:3px}@container (width<=470px){.party-prices__mx--wide[data-astro-cid-ruvdvohn]{display:none}.party-prices__mx--narrow[data-astro-cid-ruvdvohn]{display:table}.party-prices__obj[data-astro-cid-ruvdvohn]{width:86px;top:-26px;right:10px}.party-prices__card-head[data-astro-cid-ruvdvohn]{padding-right:70px}.party-prices__mx--keep[data-astro-cid-ruvdvohn] tbody[data-astro-cid-ruvdvohn] th[data-astro-cid-ruvdvohn]{white-space:normal}}@media (width<=900px){.party-prices__grid[data-astro-cid-ruvdvohn]{grid-template-columns:1fr;gap:44px}.party-prices__card[data-astro-cid-ruvdvohn]{padding:28px 20px 24px}}.shows[data-astro-cid-m7kt6smx]{padding-block:var(--s-section)}.party-prices+.shows[data-astro-cid-m7kt6smx]{padding-top:0}.shows__in[data-astro-cid-m7kt6smx]{gap:30px;display:grid}.shows__head[data-astro-cid-m7kt6smx]{text-align:center;justify-items:center;gap:16px;display:grid}.shows__sub[data-astro-cid-m7kt6smx]{color:var(--c-cards-mute);margin:-6px 0 0}.shows__where[data-astro-cid-m7kt6smx]{background:var(--c-cards-beige);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.shows__where[data-astro-cid-m7kt6smx][hidden]{display:none}.shows__where[data-astro-cid-m7kt6smx] button[data-astro-cid-m7kt6smx]{font:500 14px/1 Onest, var(--f-body);color:var(--c-cards-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 16px 8px}.shows__where[data-astro-cid-m7kt6smx] button[data-astro-cid-m7kt6smx][aria-pressed=true]{background:var(--c-cards-ink);color:var(--c-bg)}.shows__where[data-astro-cid-m7kt6smx] button[data-astro-cid-m7kt6smx]:focus-visible{outline:3px solid var(--c-cards-ink);outline-offset:2px}.shows__grid[data-astro-cid-m7kt6smx]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.shows__card[data-astro-cid-m7kt6smx]{font-family:Onest, var(--f-body);background:var(--c-cards-beige);color:var(--c-cards-ink);border-radius:24px;grid-template-rows:auto auto 1fr;justify-items:start;gap:12px;padding:22px 20px 18px;display:grid}.shows__card--photo[data-astro-cid-m7kt6smx]{border-radius:28px;justify-items:stretch;gap:8px;padding:10px 10px 20px}.shows__card--tall[data-astro-cid-m7kt6smx]{flex-direction:column;grid-row:span 2;display:flex}.shows__ph[data-astro-cid-m7kt6smx]{margin-bottom:10px;position:relative}.shows__ph[data-astro-cid-m7kt6smx] img{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.shows__card--tall[data-astro-cid-m7kt6smx] .shows__ph[data-astro-cid-m7kt6smx]{flex:1;min-height:320px}.shows__card--tall[data-astro-cid-m7kt6smx] .shows__ph[data-astro-cid-m7kt6smx] picture{position:absolute;inset:0}.shows__card--tall[data-astro-cid-m7kt6smx] .shows__ph[data-astro-cid-m7kt6smx] img{aspect-ratio:auto;object-position:50% 0;height:100%}.shows__tag[data-astro-cid-m7kt6smx]{position:absolute;bottom:-12px;left:12px}.shows__name[data-astro-cid-m7kt6smx]{color:inherit;font:600 19px/1.25 Onest, var(--f-body);letter-spacing:-.2px;text-wrap:balance;margin:0}.shows__card--photo[data-astro-cid-m7kt6smx] .shows__name[data-astro-cid-m7kt6smx]{min-height:2.5em;padding-inline:10px}.shows__card--tall[data-astro-cid-m7kt6smx] .shows__name[data-astro-cid-m7kt6smx]{min-height:0}.shows__price[data-astro-cid-m7kt6smx]{font:600 30px/1 Onest, var(--f-body);letter-spacing:-.8px;place-self:end start;margin:0}.shows__card--photo[data-astro-cid-m7kt6smx] .shows__price[data-astro-cid-m7kt6smx]{padding-inline:10px}.shows__ask[data-astro-cid-m7kt6smx]{font:500 14px/1.35 Onest, var(--f-body);letter-spacing:0;color:var(--c-cards-mute);display:block}.shows__help[data-astro-cid-m7kt6smx]{background:var(--c-cards-ink);color:var(--c-bg);border-radius:24px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 24px;display:flex}.shows__help-title[data-astro-cid-m7kt6smx]{font:600 18px/1.25 Onest, var(--f-body);margin:0}.shows__help-text[data-astro-cid-m7kt6smx]{color:var(--c-cards-help-text);margin:2px 0 0;font-size:14px;line-height:1.4}.shows__extras[data-astro-cid-m7kt6smx]{gap:14px;display:grid}.shows__extras-h[data-astro-cid-m7kt6smx]{font:600 20px/1.2 Onest, var(--f-body);color:var(--c-cards-ink);margin:8px 0 0}.shows__x[data-astro-cid-m7kt6smx]{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.shows__xi[data-astro-cid-m7kt6smx]{font-family:Onest, var(--f-body);border:1.5px solid var(--c-cards-line);color:var(--c-cards-ink);border-radius:20px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:8px;font-size:14px;line-height:1.4;display:grid}.shows__xi[data-astro-cid-m7kt6smx] .shows__xph,.shows__xi[data-astro-cid-m7kt6smx] .shows__xph img{object-fit:cover;border-radius:14px;width:76px;height:76px;display:block}.shows__xi[data-astro-cid-m7kt6smx] p[data-astro-cid-m7kt6smx]{margin:0}.shows__xn[data-astro-cid-m7kt6smx] span[data-astro-cid-m7kt6smx]{color:var(--c-cards-mute)}.shows__xn[data-astro-cid-m7kt6smx] b[data-astro-cid-m7kt6smx],.shows__xp[data-astro-cid-m7kt6smx]{font-weight:600}.shows__xnote[data-astro-cid-m7kt6smx]{color:var(--c-cards-body)}@media (width<=900px){.shows__grid[data-astro-cid-m7kt6smx],.shows__x[data-astro-cid-m7kt6smx]{grid-template-columns:1fr 1fr}}@media (width<=520px){.shows__grid[data-astro-cid-m7kt6smx],.shows__x[data-astro-cid-m7kt6smx]{grid-template-columns:1fr}.shows__card--tall[data-astro-cid-m7kt6smx]{grid-row:auto}.shows__card--tall[data-astro-cid-m7kt6smx] .shows__ph[data-astro-cid-m7kt6smx]{min-height:420px}.shows__card--photo[data-astro-cid-m7kt6smx] .shows__name[data-astro-cid-m7kt6smx]{min-height:0}}.price-rows[data-astro-cid-tufglgan]{padding-block:var(--s-section) calc(var(--s-section) / 2)}.price-rows__in[data-astro-cid-tufglgan]{gap:22px;display:grid}.price-rows__head[data-astro-cid-tufglgan]{text-align:center;justify-items:center;gap:10px;margin-bottom:8px;display:grid}.price-rows__sub[data-astro-cid-tufglgan]{color:var(--c-cards-mute);margin:0}.price-rows__group[data-astro-cid-tufglgan]{font-family:Onest, var(--f-body);background:var(--c-cards-beige);color:var(--c-cards-ink);border-radius:30px;grid-template-rows:auto 1fr;grid-template-columns:290px minmax(0,1fr);gap:10px 40px;margin-top:14px;padding:34px 40px 30px;display:grid;position:relative}.price-rows__tag[data-astro-cid-tufglgan]{position:absolute;top:-14px;left:36px}.price-rows__title[data-astro-cid-tufglgan]{color:inherit;font:600 26px/1.15 Onest, var(--f-body);letter-spacing:-.5px;grid-area:1/1;margin:0}.price-rows__kid[data-astro-cid-tufglgan]{width:100%;max-width:290px;filter:drop-shadow(0 14px 18px var(--c-cards-shadow));grid-area:2/1;place-self:end center;margin-bottom:-30px}.price-rows__kid[data-astro-cid-tufglgan] img{width:100%;height:auto;display:block}.price-rows__main[data-astro-cid-tufglgan]{grid-area:1/2/-1;align-content:start;gap:14px;display:grid}.price-rows__lede[data-astro-cid-tufglgan]{color:var(--c-cards-body);margin:0;font-size:15px;line-height:1.5}.price-rows__rows[data-astro-cid-tufglgan]{margin:0;padding:0;list-style:none}.price-rows__row[data-astro-cid-tufglgan]{border-bottom:1px solid var(--c-price-rule-beige);grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;padding:14px 0;display:grid}.price-rows__row[data-astro-cid-tufglgan]:last-child{border-bottom:0}.price-rows__name[data-astro-cid-tufglgan]{font-weight:600;line-height:1.35}.price-rows__price[data-astro-cid-tufglgan]{font:600 19px/1.2 Onest, var(--f-body);white-space:nowrap;flex-direction:column;grid-area:1/2/span 2;justify-self:end;align-items:flex-start;display:flex}.price-rows__price[data-astro-cid-tufglgan] small[data-astro-cid-tufglgan]{font:500 13px/1.3 Onest, var(--f-body);color:var(--c-cards-mute)}.price-rows__note[data-astro-cid-tufglgan]{color:var(--c-cards-body);grid-column:1;font-size:14px;line-height:1.45}.price-rows__fn[data-astro-cid-tufglgan]{color:var(--c-cards-body);background:var(--c-bg);border-radius:14px;padding:10px 14px;font-size:13.5px;line-height:1.45}.price-rows__fn[data-astro-cid-tufglgan] p{margin:0}.price-rows__fn[data-astro-cid-tufglgan] p+p{margin-top:6px}.price-rows__fn[data-astro-cid-tufglgan] a{color:var(--c-cards-ink)}.price-rows__disc[data-astro-cid-tufglgan]{font-family:Onest, var(--f-body);background:var(--c-cream);color:var(--c-cards-ink);border-radius:30px;gap:16px;margin-top:26px;padding:28px 24px;display:grid}.price-rows__disc-h[data-astro-cid-tufglgan]{color:inherit;font:600 26px/1.15 Onest, var(--f-body);margin:0}.price-rows__dl[data-astro-cid-tufglgan]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.price-rows__dc[data-astro-cid-tufglgan]{background:var(--c-bg);border-radius:20px;align-content:start;gap:8px;padding:18px 16px 16px;display:grid}.price-rows__art[data-astro-cid-tufglgan]{width:118px;height:118px;margin:-6px 0 0 -8px;position:relative}.price-rows__art[data-astro-cid-tufglgan] img{width:100%;height:100%;display:block}.price-rows__pct[data-astro-cid-tufglgan]{padding:8px 12px 7px;font-size:18px;position:absolute;top:10px;left:96px}.price-rows__dt[data-astro-cid-tufglgan]{font:600 15px/1.25 Onest, var(--f-body);margin:0}.price-rows__dx[data-astro-cid-tufglgan]{color:var(--c-cards-body);margin:0;font-size:13.5px;line-height:1.4}.price-rows__dn[data-astro-cid-tufglgan]{color:var(--c-cards-body);margin:0;font-size:13.5px}@media (width<=900px){.price-rows__group[data-astro-cid-tufglgan]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:12px;padding:30px 20px 22px}.price-rows__title[data-astro-cid-tufglgan]{grid-area:1/1}.price-rows__main[data-astro-cid-tufglgan]{grid-area:2/1}.price-rows__kid[data-astro-cid-tufglgan]{grid-area:3/1;justify-self:end;width:190px;max-width:54%;margin:2px -8px -24px 0}.price-rows__lede[data-astro-cid-tufglgan]{font-size:14px}.price-rows__name[data-astro-cid-tufglgan]{font-size:15px}.price-rows__note[data-astro-cid-tufglgan]{font-size:13.5px}.price-rows__dl[data-astro-cid-tufglgan]{grid-template-columns:1fr 1fr}}@media (width<=520px){.price-rows__dl[data-astro-cid-tufglgan],.price-rows__row[data-astro-cid-tufglgan]{grid-template-columns:1fr}.price-rows__price[data-astro-cid-tufglgan]{flex-direction:row;grid-area:auto/1;justify-self:start;align-items:baseline;gap:5px}}.spec-prices[data-astro-cid-co7gauh7]{padding-block:calc(var(--s-section) / 2) var(--s-section)}.spec-prices__in[data-astro-cid-co7gauh7]{gap:26px;display:grid}.spec-prices__head[data-astro-cid-co7gauh7]{text-align:center;justify-items:center;gap:10px;display:grid}.spec-prices__sub[data-astro-cid-co7gauh7]{color:var(--c-cards-mute);text-wrap:balance;max-width:64em;margin:0}.spec-prices__cards[data-astro-cid-co7gauh7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.spec-prices__card[data-astro-cid-co7gauh7]{font-family:Onest, var(--f-body);background:var(--c-cards-beige);color:var(--c-cards-ink);border-radius:28px;align-content:start;justify-items:start;gap:14px;padding:26px 24px 22px;display:grid}.spec-prices__title[data-astro-cid-co7gauh7]{color:inherit;font:600 18px/1.25 Onest, var(--f-body);margin:0}.spec-prices__sw[data-astro-cid-co7gauh7]{background:var(--c-bg);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.spec-prices__sw[data-astro-cid-co7gauh7][hidden]{display:none}.spec-prices__sw[data-astro-cid-co7gauh7] button[data-astro-cid-co7gauh7]{font:500 14px/1 Onest, var(--f-body);color:var(--c-cards-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 16px 8px}.spec-prices__sw[data-astro-cid-co7gauh7] button[data-astro-cid-co7gauh7][aria-pressed=true]{background:var(--c-cards-ink);color:var(--c-bg)}.spec-prices__sw[data-astro-cid-co7gauh7] button[data-astro-cid-co7gauh7]:focus-visible{outline:3px solid var(--c-cards-ink);outline-offset:2px}.spec-prices__opt[data-astro-cid-co7gauh7][hidden]{display:none}.spec-prices__pr[data-astro-cid-co7gauh7]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.spec-prices__price[data-astro-cid-co7gauh7]{font:600 40px/1 Onest, var(--f-body);letter-spacing:-1.2px}.spec-prices__full[data-astro-cid-co7gauh7]{font:500 14px/1.4 Onest, var(--f-body);color:var(--c-cards-body);margin:6px 0 0}.spec-prices__full[data-astro-cid-co7gauh7] s[data-astro-cid-co7gauh7]{color:var(--c-cards-mute)}.spec-prices__chip[data-astro-cid-co7gauh7]{font:600 13px/1 Onest, var(--f-body);background:var(--c-bg);border-radius:10px;padding:7px 10px 6px}.spec-prices__ladder[data-astro-cid-co7gauh7]{font-family:Onest, var(--f-body);background:var(--c-cards-beige);color:var(--c-cards-ink);border-radius:30px;grid-template-columns:minmax(0,1fr) 230px;gap:22px 24px;padding:36px 36px 30px;display:grid;position:relative;overflow:hidden}.spec-prices__ladder[data-astro-cid-co7gauh7]>[data-astro-cid-co7gauh7]:not(.spec-prices__kid){grid-column:1}.spec-prices__kid[data-astro-cid-co7gauh7]{grid-area:1/2/span 3;align-self:end;margin-bottom:-30px;position:relative}.spec-prices__boy[data-astro-cid-co7gauh7]{z-index:1;filter:drop-shadow(0 14px 18px var(--c-cards-shadow));display:block;position:relative}.spec-prices__boy[data-astro-cid-co7gauh7] img,.spec-prices__toy[data-astro-cid-co7gauh7] img{width:100%;height:auto;display:block}.spec-prices__toy[data-astro-cid-co7gauh7]{z-index:0;filter:drop-shadow(0 12px 14px var(--c-cards-shadow));position:absolute}.spec-prices__toy--0[data-astro-cid-co7gauh7]{width:38%;top:-12%;left:-26%;transform:rotate(14deg)}.spec-prices__toy--1[data-astro-cid-co7gauh7]{width:36%;bottom:26%;right:-16%}.spec-prices__lh[data-astro-cid-co7gauh7]{color:inherit;font:600 26px/1.15 Onest, var(--f-body);letter-spacing:-.5px;text-wrap:balance;margin:0}.spec-prices__steps[data-astro-cid-co7gauh7]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;margin:0;padding:0;list-style:none;display:grid}.spec-prices__step[data-astro-cid-co7gauh7]{background:var(--c-bg);border-radius:22px;align-content:start;gap:6px;padding:16px 16px 14px;display:grid}.spec-prices__step[data-astro-cid-co7gauh7]:first-child{min-height:150px}.spec-prices__step[data-astro-cid-co7gauh7]:nth-child(2){min-height:175px}.spec-prices__step[data-astro-cid-co7gauh7]:nth-child(3){min-height:200px}.spec-prices__step[data-astro-cid-co7gauh7]:nth-child(4){background:var(--c-cards-ink);min-height:225px;color:var(--c-bg)}.spec-prices__sp[data-astro-cid-co7gauh7]{font:600 30px/1 Onest, var(--f-body);letter-spacing:-.8px}.spec-prices__sp[data-astro-cid-co7gauh7] small[data-astro-cid-co7gauh7]{font:500 14px/1 Onest, var(--f-body);color:var(--c-cards-mute);letter-spacing:0}.spec-prices__st[data-astro-cid-co7gauh7]{font-size:14.5px;line-height:1.3}.spec-prices__st[data-astro-cid-co7gauh7] b[data-astro-cid-co7gauh7]{font-weight:600}.spec-prices__sm[data-astro-cid-co7gauh7]{color:var(--c-cards-body);font-size:13px;line-height:1.35}.spec-prices__step[data-astro-cid-co7gauh7]:nth-child(4) .spec-prices__sm[data-astro-cid-co7gauh7],.spec-prices__step[data-astro-cid-co7gauh7]:nth-child(4) .spec-prices__sp[data-astro-cid-co7gauh7] small[data-astro-cid-co7gauh7]{color:var(--c-cards-help-text)}.spec-prices__fn[data-astro-cid-co7gauh7]{color:var(--c-cards-body);margin:0;font-size:13.5px}@media (width<=900px){.spec-prices__cards[data-astro-cid-co7gauh7]{grid-template-columns:1fr}.spec-prices__steps[data-astro-cid-co7gauh7]{grid-template-columns:1fr 1fr}.spec-prices__step[data-astro-cid-co7gauh7]{min-height:0!important}.spec-prices__ladder[data-astro-cid-co7gauh7]{grid-template-columns:minmax(0,1fr) 170px}}@media (width<=520px){.spec-prices__ladder[data-astro-cid-co7gauh7]{grid-template-columns:1fr;padding:30px 18px 22px}.spec-prices__kid[data-astro-cid-co7gauh7]{order:99;grid-area:auto/1;justify-self:center;width:210px;margin:44px 0 -22px}.spec-prices__steps[data-astro-cid-co7gauh7]{grid-template-columns:1fr}}.pp[data-astro-cid-7rclaiv2]{padding-block:var(--s-section) calc(var(--s-section) / 2)}.pp__in[data-astro-cid-7rclaiv2]{font-family:Onest, var(--f-body);gap:24px;display:grid}.pp__head[data-astro-cid-7rclaiv2]{text-align:center;justify-items:center;gap:10px;display:grid}.pp__head-tag[data-astro-cid-7rclaiv2]{margin-bottom:2px}.pp__h[data-astro-cid-7rclaiv2]{margin:0}.pp__lede[data-astro-cid-7rclaiv2]{color:var(--c-cards-mute);max-width:46em;margin:0}.pp__fig[data-astro-cid-7rclaiv2]{font:600 34px/1 Onest, var(--f-body);letter-spacing:-1px;align-items:baseline;gap:6px;margin:0;display:flex}.pp__fig[data-astro-cid-7rclaiv2] small[data-astro-cid-7rclaiv2]{font:500 15px/1 Onest, var(--f-body);letter-spacing:0;color:var(--c-cards-mute)}.pp__unit[data-astro-cid-7rclaiv2]{white-space:nowrap}.pp__name[data-astro-cid-7rclaiv2]{color:inherit;font:600 16px/1.3 Onest, var(--f-body);text-wrap:balance;margin:0}.pp__note[data-astro-cid-7rclaiv2]{color:var(--c-cards-body);margin:0;font-size:14px;line-height:1.45}.pp__grid[data-astro-cid-7rclaiv2]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:14px;display:grid}.pp__card[data-astro-cid-7rclaiv2]{background:var(--c-cards-ink);color:var(--c-bg);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:0 14px;min-height:100%;padding:34px 34px 30px;display:grid;position:relative}.pp__card-tag[data-astro-cid-7rclaiv2]{position:absolute;top:-14px;left:32px}.pp__card-copy[data-astro-cid-7rclaiv2]{align-content:start;gap:12px;display:grid}.pp__fig--big[data-astro-cid-7rclaiv2]{font-size:52px}.pp__fig--big[data-astro-cid-7rclaiv2] small[data-astro-cid-7rclaiv2]{color:var(--c-cards-note-on)}.pp__name--card[data-astro-cid-7rclaiv2]{font-size:20px}.pp__note--card[data-astro-cid-7rclaiv2]{color:var(--c-cards-help-text)}.pp__cta[data-astro-cid-7rclaiv2]{justify-self:start;margin-top:6px}.pp__kid[data-astro-cid-7rclaiv2]{align-self:end;width:200px;margin:0 -18px -30px 0}.pp__kid[data-astro-cid-7rclaiv2] img{width:100%;height:auto;display:block}.pp__steps[data-astro-cid-7rclaiv2]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pp__step[data-astro-cid-7rclaiv2]{background:var(--c-cards-beige);color:var(--c-cards-ink);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 16px;padding:16px 20px;display:grid}.pp__step-fig[data-astro-cid-7rclaiv2]{font:600 24px/1 Onest, var(--f-body);letter-spacing:-.5px;white-space:nowrap;grid-row:1/span 2;align-items:baseline;gap:4px;display:flex}.pp__step-fig[data-astro-cid-7rclaiv2] small[data-astro-cid-7rclaiv2]{font:500 13px/1 Onest, var(--f-body);color:var(--c-cards-mute)}.pp__step-name[data-astro-cid-7rclaiv2]{font-weight:600;line-height:1.3}.pp__step-note[data-astro-cid-7rclaiv2]{color:var(--c-cards-body);grid-column:2;font-size:13.5px;line-height:1.4}.pp__cta--foot[data-astro-cid-7rclaiv2]{display:none}.pp__foot[data-astro-cid-7rclaiv2]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;margin-top:8px;display:grid}.pp__fn[data-astro-cid-7rclaiv2]{color:var(--c-cards-body);font-size:13.5px;line-height:1.5}.pp__fn[data-astro-cid-7rclaiv2] p{margin:0}.pp__fn[data-astro-cid-7rclaiv2] p+p{margin-top:6px}.pp__fn[data-astro-cid-7rclaiv2] a{color:var(--c-cards-ink)}.pp__foot-act[data-astro-cid-7rclaiv2]{justify-self:end;align-items:center;gap:22px;display:flex}.pp__all[data-astro-cid-7rclaiv2]{white-space:nowrap}@media (width<=1100px){.pp__kid[data-astro-cid-7rclaiv2]{width:160px;margin-right:-14px}.pp__fig--big[data-astro-cid-7rclaiv2]{font-size:44px}}@media (width<=900px){.pp__grid[data-astro-cid-7rclaiv2],.pp__steps[data-astro-cid-7rclaiv2]{display:contents}.pp__in[data-astro-cid-7rclaiv2]{grid-template-columns:minmax(0,1fr);gap:14px}.pp__head[data-astro-cid-7rclaiv2]{margin-bottom:8px}.pp__card[data-astro-cid-7rclaiv2],.pp__step[data-astro-cid-7rclaiv2]{order:var(--i);margin-top:0}.pp__head[data-astro-cid-7rclaiv2]{order:-1}.pp__foot[data-astro-cid-7rclaiv2]{order:99}.pp__card[data-astro-cid-7rclaiv2]{border-radius:26px;grid-template-columns:minmax(0,1fr);padding:28px 22px 22px}.pp__card-tag[data-astro-cid-7rclaiv2]{top:-13px;left:20px}.pp__kid[data-astro-cid-7rclaiv2],.pp__cta--card[data-astro-cid-7rclaiv2]{display:none}.pp__fig--big[data-astro-cid-7rclaiv2]{font-size:30px}.pp__name--card[data-astro-cid-7rclaiv2]{font-size:16px}.pp__note--card[data-astro-cid-7rclaiv2]{font-size:14px}.pp__step[data-astro-cid-7rclaiv2]{border-radius:26px;grid-template-columns:minmax(0,1fr);gap:10px;padding:22px}.pp__step-fig[data-astro-cid-7rclaiv2]{letter-spacing:-1px;grid-row:auto;font-size:30px}.pp__step-note[data-astro-cid-7rclaiv2]{grid-column:1;font-size:14px}.pp__cta--foot[data-astro-cid-7rclaiv2]{display:block}.pp__foot[data-astro-cid-7rclaiv2]{grid-template-columns:minmax(0,1fr);margin-top:10px}.pp__foot-act[data-astro-cid-7rclaiv2]{flex-wrap:wrap;justify-self:start;gap:16px}}.kid-hero[data-astro-cid-gvllsrz2]{padding-block:64px 0}.kid-hero__card[data-astro-cid-gvllsrz2]{background:var(--c-cards-beige);color:var(--c-cards-ink);font-family:Onest, var(--f-body);border-radius:30px;grid-template-columns:minmax(0,1fr) 330px;gap:24px;padding:52px 56px;display:grid;position:relative}.kid-hero__text[data-astro-cid-gvllsrz2]{flex-direction:column;align-self:center;align-items:flex-start;gap:18px;display:flex}.kid-hero__eyebrow[data-astro-cid-gvllsrz2]{font:600 15px/1.3 Onest, var(--f-body);color:var(--c-accent-dark);margin:0}.kid-hero__title[data-astro-cid-gvllsrz2]{margin:0;font-size:clamp(36px,4.6vw,60px);line-height:1.05}.kid-hero__lead[data-astro-cid-gvllsrz2]{max-width:34em;color:var(--c-cards-body);margin:0;font-size:17px;line-height:1.5}.kid-hero__nav[data-astro-cid-gvllsrz2] ul[data-astro-cid-gvllsrz2]{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.kid-hero__nav[data-astro-cid-gvllsrz2] a[data-astro-cid-gvllsrz2]{background:var(--c-bg);color:var(--c-cards-ink);font:600 15px/1.2 Onest, var(--f-body);box-shadow:0 6px 14px -10px var(--c-cards-shadow);border-radius:999px;align-items:center;gap:7px;padding:10px 15px 10px 17px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.kid-hero__nav[data-astro-cid-gvllsrz2] a[data-astro-cid-gvllsrz2]:hover,.kid-hero__nav[data-astro-cid-gvllsrz2] a[data-astro-cid-gvllsrz2]:focus-visible{background:var(--c-cards-ink);color:var(--c-bg)}.kid-hero__nav[data-astro-cid-gvllsrz2] svg[data-astro-cid-gvllsrz2]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.kid-hero__cta[data-astro-cid-gvllsrz2]{margin-top:10px}.kid-hero__art[data-astro-cid-gvllsrz2]{align-self:end;margin:0 20px -52px 0;position:relative}.kid-hero__kid[data-astro-cid-gvllsrz2]{z-index:1;display:block;position:relative}.kid-hero__kid[data-astro-cid-gvllsrz2] img{width:100%;height:auto;display:block}.kid-hero__obj[data-astro-cid-gvllsrz2]{z-index:0;width:120px;filter:drop-shadow(0 12px 16px var(--c-cards-shadow));position:absolute}.kid-hero__obj[data-astro-cid-gvllsrz2] img{width:100%;height:auto;display:block}.kid-hero__obj--0[data-astro-cid-gvllsrz2]{top:30%;left:-54px;transform:rotate(-12deg)}.kid-hero__obj--1[data-astro-cid-gvllsrz2]{width:110px;top:4%;right:-40px;transform:rotate(10deg)}.kid-hero__tag[data-astro-cid-gvllsrz2]{z-index:2;padding:10px 15px 9px;font-size:17px;position:absolute;bottom:22%;left:-10px}@media (width<=1100px){.kid-hero__card[data-astro-cid-gvllsrz2]{grid-template-columns:minmax(0,1fr) 280px;padding:44px 40px}.kid-hero__art[data-astro-cid-gvllsrz2]{margin:0 10px -44px 0}}@media (width<=900px){.kid-hero[data-astro-cid-gvllsrz2]{padding-top:40px}.kid-hero__card[data-astro-cid-gvllsrz2]{border-radius:24px;grid-template-columns:1fr;gap:8px;padding:32px 20px 0}.kid-hero__lead[data-astro-cid-gvllsrz2]{font-size:16px}.kid-hero__nav[data-astro-cid-gvllsrz2] a[data-astro-cid-gvllsrz2]{padding:9px 13px 9px 15px;font-size:14px}.kid-hero__art[data-astro-cid-gvllsrz2]{justify-self:center;width:min(230px,66%);margin:22px 0 0}.kid-hero__obj[data-astro-cid-gvllsrz2]{width:84px}.kid-hero__obj--0[data-astro-cid-gvllsrz2]{left:-46px}.kid-hero__obj--1[data-astro-cid-gvllsrz2]{width:78px;right:-36px}.kid-hero__tag[data-astro-cid-gvllsrz2]{font-size:15px;left:-34px}}.block-band[data-astro-cid-5wpltqdk]{padding-block:var(--s-section)}.block-band__inner[data-astro-cid-5wpltqdk]>.rich-text{max-width:var(--measure-read);margin-inline:auto}.post-card[data-astro-cid-sbmovh4h]{height:100%;color:inherit;background:var(--c-bg);box-shadow:0 2px 14px color-mix(in srgb, var(--c-accent-dark) 12%, transparent);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.post-card[data-astro-cid-sbmovh4h]:hover,.post-card[data-astro-cid-sbmovh4h]:focus-visible{box-shadow:0 6px 20px color-mix(in srgb, var(--c-accent-dark) 22%, transparent);transform:translateY(-2px)}.post-card__photo[data-astro-cid-sbmovh4h]{display:block}.post-card__photo[data-astro-cid-sbmovh4h] img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.post-card__body[data-astro-cid-sbmovh4h]{gap:var(--s-1);padding:var(--s-3) var(--s-2) var(--s-2);flex-direction:column;flex:auto;display:flex}.post-card__title[data-astro-cid-sbmovh4h]{font-family:var(--f-display);color:var(--c-accent-dark);margin:0;font-size:1.75rem;font-weight:700;line-height:1.05}.post-card__excerpt[data-astro-cid-sbmovh4h]{color:var(--c-text);margin:0}.post-card__more[data-astro-cid-sbmovh4h]{padding-top:var(--s-2);color:var(--c-accent-dark);align-items:center;gap:.4rem;margin-top:auto;font-weight:700;display:inline-flex}.post-card__more[data-astro-cid-sbmovh4h] .post-card__arrow{width:.44em;height:.44em}.post-card[data-astro-cid-sbmovh4h]:hover .post-card__more[data-astro-cid-sbmovh4h],.post-card[data-astro-cid-sbmovh4h]:focus-visible .post-card__more[data-astro-cid-sbmovh4h]{color:var(--c-accent);text-decoration:underline}.post[data-astro-cid-hl2gzuic]{padding-block:var(--s-section)}.post__head[data-astro-cid-hl2gzuic],.post__cover[data-astro-cid-hl2gzuic],.post__author[data-astro-cid-hl2gzuic]{max-width:var(--measure-read);padding-inline:var(--s-2);margin-inline:auto}.post__head[data-astro-cid-hl2gzuic]{gap:var(--s-1);display:grid}.post__back[data-astro-cid-hl2gzuic]{color:var(--c-accent-2);justify-self:start;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.post__back[data-astro-cid-hl2gzuic]:hover{text-decoration:underline}.post__back[data-astro-cid-hl2gzuic] .post__back-arrow{width:.5em;height:.5em}.post__title[data-astro-cid-hl2gzuic]{font-size:var(--fs-h1);margin:0}.post__film[data-astro-cid-hl2gzuic]{margin:var(--s-3) 0}.post__meta[data-astro-cid-hl2gzuic]{color:var(--c-muted);margin:0}.post__unpublished[data-astro-cid-hl2gzuic]{color:var(--c-accent-dark);border:1px dashed;border-radius:8px;margin:0 0 8px;padding:6px 12px;font-size:.9rem;display:inline-block}.post__meta-sep[data-astro-cid-hl2gzuic]{margin-inline:.4rem}.post__cover[data-astro-cid-hl2gzuic]{margin-top:var(--s-3)}.post__cover[data-astro-cid-hl2gzuic] img{border-radius:14px}.post__body[data-astro-cid-hl2gzuic]{max-width:var(--measure-read);padding-inline:var(--s-2);margin-inline:auto;margin-top:var(--s-4)}.post__body[data-astro-cid-hl2gzuic] h2{margin-block:var(--s-4) var(--s-2);font-size:clamp(1.75rem,2.6vw,2.25rem);line-height:1.05}.post__body[data-astro-cid-hl2gzuic] h2:first-child{margin-top:0}.post__author[data-astro-cid-hl2gzuic]{margin-top:var(--s-4);padding-block:var(--s-3);align-items:center;gap:var(--s-3);border-top:1px solid color-mix(in srgb, var(--c-accent-dark) 15%, transparent);display:flex}.post__author-photo[data-astro-cid-hl2gzuic]{flex:none;width:96px}.post__author-photo[data-astro-cid-hl2gzuic] img{border-radius:50%}.post__author-role[data-astro-cid-hl2gzuic]{color:var(--c-muted);margin:0}.post__author-name[data-astro-cid-hl2gzuic]{color:var(--c-text-dark);margin:0;font-weight:700}.post__cta[data-astro-cid-hl2gzuic]{max-width:var(--measure-read);inline-size:calc(100% - 2 * var(--s-2));margin:var(--s-section) auto 0;padding:var(--s-4) var(--s-3);background:var(--c-panel-warm);text-align:center;border-radius:14px}.post__cta-title[data-astro-cid-hl2gzuic]{font-family:var(--f-display);font-size:var(--fs-h2);color:var(--c-accent);margin:0 0 var(--s-1)}.post__cta-text[data-astro-cid-hl2gzuic]{margin:0 auto var(--s-3);max-width:34rem}.post__cta[data-astro-cid-hl2gzuic] .post__cta-btn{justify-content:center}.post__related[data-astro-cid-hl2gzuic]{margin-top:var(--s-section)}.post__related-title[data-astro-cid-hl2gzuic]{font-size:var(--fs-h2);margin:0 0 var(--s-3)}.post__related-list[data-astro-cid-hl2gzuic]{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.post--cards[data-astro-cid-hl2gzuic]{font-family:Onest, var(--f-body);--measure-read:calc(1040px + 2 * var(--s-2))}.post--cards[data-astro-cid-hl2gzuic] .post__back[data-astro-cid-hl2gzuic]{border-bottom:1.5px solid var(--c-cards-line);color:var(--c-cards-ink);gap:0;padding-bottom:2px;font-size:16px;font-weight:500;transition:border-color .2s}.post--cards[data-astro-cid-hl2gzuic] .post__back[data-astro-cid-hl2gzuic]:hover{border-color:var(--c-cards-ink);text-decoration:none}.post--cards[data-astro-cid-hl2gzuic] .post__back[data-astro-cid-hl2gzuic]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.post__insert[data-astro-cid-hl2gzuic]{margin-top:var(--s-4)}.post--cards[data-astro-cid-hl2gzuic] .post__insert[data-astro-cid-hl2gzuic]+.post__body[data-astro-cid-hl2gzuic]:has(>:global(.rich-text--post:first-child > h2:first-child)){margin-top:88px}.post--cards[data-astro-cid-hl2gzuic] .post__cover[data-astro-cid-hl2gzuic]{max-width:820px;margin-inline:auto}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .rich-text--post>img,.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .rich-text--post>p:not([class])>img:only-child{max-width:calc(820px - 2 * var(--s-2));border-radius:14px;margin-inline:auto}.post--cards[data-astro-cid-hl2gzuic] .post__film[data-astro-cid-hl2gzuic]{max-width:720px;margin:40px auto 48px}.post__insert[data-astro-cid-hl2gzuic] :is(.gallery-mosaic,.course-cards){background:0 0;padding:0}.post__insert[data-astro-cid-hl2gzuic] .gallery-mosaic .container{max-width:var(--measure-read)}.post__insert[data-astro-cid-hl2gzuic] .course-cards__in:not(:has(.course-cards__heading)) .course-cards__panel{margin-top:0}.post__insert[data-astro-cid-hl2gzuic]:has(:global(.course-cards__heading)){margin-block:72px 16px}.post--cards[data-astro-cid-hl2gzuic] .post__title[data-astro-cid-hl2gzuic]{font:600 clamp(30px, 3.6vw, 44px)/1.12 Onest, var(--f-body);letter-spacing:-.025em;color:var(--c-cards-ink);text-wrap:balance}.post--cards[data-astro-cid-hl2gzuic] .post__meta[data-astro-cid-hl2gzuic]{color:var(--c-cards-mute);font-size:15px}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .rich-text{color:var(--c-cards-body);font-size:17px;line-height:1.65}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] h2{font:600 clamp(25px, 2.7vw, 34px)/1.18 Onest, var(--f-body);letter-spacing:-.022em;color:var(--c-cards-ink);text-wrap:balance;margin-block:88px 20px}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] h2:first-child{margin-top:0}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] h3{font:600 21px/1.3 Onest, var(--f-body);letter-spacing:-.01em;color:var(--c-cards-ink);margin-block:44px 12px}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:14px;margin:20px 0 28px;display:grid}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .cards--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .cards--stack{grid-template-columns:minmax(0,1fr)}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .card{background:var(--c-cards-beige);color:var(--c-cards-ink);border-radius:24px;padding:22px 24px;font-size:15.5px;line-height:1.5;text-decoration:none;display:block}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .card :is(h3,h4){font:600 19px/1.3 Onest, var(--f-body);letter-spacing:-.01em;color:var(--c-cards-ink);margin:0 0 10px}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .card p{margin:0 0 8px}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .card>:last-child{margin-bottom:0}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .card li{margin:0;padding-left:20px;line-height:1.5;position:relative}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .card li:before{content:"";border-left:2px solid var(--c-accent);border-bottom:2px solid var(--c-accent);width:10px;height:5px;position:absolute;top:.42em;left:3px;transform:rotate(-45deg)}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] :is(.card--plus,.card--minus) li{padding-left:24px}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .card--plus li:before{border-color:var(--c-cards-plus)}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .card--minus li:before{border-left:0;border-bottom-color:var(--c-cards-ink);width:10px;height:0;top:.72em;transform:none}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .card__tag{background:var(--c-cards-ink);color:var(--c-bg);font:600 13px/1 Onest, var(--f-body);border-radius:10px;margin-bottom:12px;padding:6px 11px 5px;display:inline-block}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] a.card{transition:background-color .2s}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] a.card:hover{background:color-mix(in srgb, var(--c-accent) 14%, var(--c-cards-beige))}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] a.card:focus-visible{outline:3px solid var(--c-cards-ink);outline-offset:3px}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] a.card h3{text-underline-offset:3px;text-decoration:underline 1.5px}.post__faq[data-astro-cid-hl2gzuic] .faq.faq--lines{background:0 0;padding:88px 0 8px}.post__faq[data-astro-cid-hl2gzuic] .faq--lines .faq__inner{max-width:var(--measure-read)}.post__faq[data-astro-cid-hl2gzuic] .faq--lines .faq__heading{text-align:left;margin-bottom:18px;font-size:clamp(25px,2.7vw,34px);line-height:1.18}.post__body--tail[data-astro-cid-hl2gzuic]{margin-top:48px}.post--cards[data-astro-cid-hl2gzuic] .post__cta[data-astro-cid-hl2gzuic]{background:var(--c-cards-beige);border-radius:32px}.post--cards[data-astro-cid-hl2gzuic] .post__cta-title[data-astro-cid-hl2gzuic]{font:600 clamp(25px, 2.7vw, 34px)/1.18 Onest, var(--f-body);letter-spacing:-.022em;color:var(--c-cards-ink)}.post--cards[data-astro-cid-hl2gzuic] .post__cta-text[data-astro-cid-hl2gzuic]{color:var(--c-cards-body)}.post--cards[data-astro-cid-hl2gzuic] .post__related-title[data-astro-cid-hl2gzuic]{font:600 clamp(25px, 2.7vw, 34px)/1.18 Onest, var(--f-body);letter-spacing:-.022em;color:var(--c-cards-ink)}@media (prefers-reduced-motion:reduce){.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] a.card{transition:none}}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .card--pic img{object-fit:contain;border-radius:0;width:100%;height:170px;margin:0 0 16px}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .cards--two .card--pic img{height:220px}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .card--pic img[src*=sekundomer]{filter:drop-shadow(0 12px 14px var(--c-cards-shadow))}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .cutout img{border-radius:0;width:auto;max-width:100%;max-height:230px;margin:8px auto 20px}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:28px;display:grid}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .photos img{aspect-ratio:3/2;object-fit:cover;border-radius:24px;margin:0}@media (width<=560px){.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .photos{grid-template-columns:minmax(0,1fr)}}.post__offer[data-astro-cid-hl2gzuic]{width:min(100% - 2 * var(--s-2), 1240px);margin:88px auto 0}.post__offer[data-astro-cid-hl2gzuic] .post__offer-text[data-astro-cid-hl2gzuic]{width:100%;max-width:1040px;margin-inline:auto;padding-inline:0}.post__offer--side[data-astro-cid-hl2gzuic]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,681px) 64px 295px minmax(0,1fr);display:grid}.post__offer--side[data-astro-cid-hl2gzuic]>.post__offer-text[data-astro-cid-hl2gzuic]{grid-column:2;max-width:none}.post__offer--side[data-astro-cid-hl2gzuic]>.post__offer-cards[data-astro-cid-hl2gzuic]{grid-area:1/4/span 2;margin-top:0}.post__offer--side[data-astro-cid-hl2gzuic]>.post__offer-panel[data-astro-cid-hl2gzuic]{grid-column:1/-1}@media (width<=1100px){.post__offer--side[data-astro-cid-hl2gzuic]{display:block}.post__offer--side[data-astro-cid-hl2gzuic]>.post__offer-cards[data-astro-cid-hl2gzuic]{margin-top:28px}}.post__offer-cards[data-astro-cid-hl2gzuic]{margin-top:28px}.post__offer-cards[data-astro-cid-hl2gzuic] .course-cards{background:0 0;padding:0}.post__offer-cards[data-astro-cid-hl2gzuic] .course-cards__panel{margin-top:0}.post__offer-cards[data-astro-cid-hl2gzuic] .course-cards__grid{justify-content:center}.post__offer-panel[data-astro-cid-hl2gzuic]{background:var(--c-cards-beige);border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px 56px;margin-top:28px;padding:32px 40px;display:grid}.post__offer-panel--bare[data-astro-cid-hl2gzuic]{grid-template-columns:minmax(0,1fr);justify-items:center}.post__offer-note[data-astro-cid-hl2gzuic] .rich-text{font-size:16px;line-height:1.6}.post__offer-note[data-astro-cid-hl2gzuic] .rich-text>p:last-child{margin-bottom:0}.post__offer-reach[data-astro-cid-hl2gzuic]{min-width:0}@media (width<=1100px){.post__offer-panel[data-astro-cid-hl2gzuic]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.post__offer-panel[data-astro-cid-hl2gzuic]{border-radius:24px;padding:26px 22px}}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .list-cards{counter-reset:list-card;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .list-cards>li{background:var(--c-cards-beige);color:var(--c-cards-body);border-radius:24px;margin:0;padding:22px 24px 24px;font-size:15.5px;line-height:1.55}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .list-cards>li:last-child:nth-child(odd){grid-column:1/-1}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .list-cards__lead{font:600 18px/1.3 Onest, var(--f-body);letter-spacing:-.01em;color:var(--c-cards-ink);margin-bottom:8px;display:block}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .list-cards--steps>li{counter-increment:list-card}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .list-cards--steps>li:before{content:counter(list-card);background:var(--c-cards-ink);width:30px;height:30px;color:var(--c-bg);font:600 14px/1 Onest, var(--f-body);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .rich-text>.list-cols{columns:2;column-gap:56px}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .rich-text>.list-cols>li{break-inside:avoid}@media (width<=700px){.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .rich-text>.list-cols{columns:1}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .list-cards{grid-template-columns:minmax(0,1fr)}.post--cards[data-astro-cid-hl2gzuic] .post__body[data-astro-cid-hl2gzuic] .list-cards>li{border-radius:20px;padding:18px 20px 20px}}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap{box-sizing:border-box;background:var(--c-cards-beige);border-radius:24px;width:fit-content;min-width:min(100%,560px);max-width:100%;margin-block:24px 32px;padding:8px 26px 10px}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap table{text-align:left;font-family:Onest, var(--f-body)}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap th,.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap td{text-align:left;vertical-align:top;padding:14px 18px}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap :is(th,td):first-child{padding-left:0}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap :is(th,td):last-child{padding-right:0}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap thead th{font:600 13.5px/1.3 Onest, var(--f-body);color:var(--c-cards-mute);padding-block:14px 10px}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap--short :is(thead th,td):not(:first-child){text-align:center}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap tbody th[scope=row]{font:600 16px/1.45 Onest, var(--f-body);color:var(--c-cards-ink);border-top:1px solid var(--c-price-rule-beige)}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap td{color:var(--c-cards-body);border-top:1px solid var(--c-price-rule-beige);font-size:16px;line-height:1.5}@media (width<=1000px){.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap{padding-inline:18px}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap :is(th,td){padding-inline:12px}}@media (width<=700px){.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap{background:0 0;border-radius:0;width:auto;min-width:0;padding:0}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap tbody tr{background:var(--c-cards-beige);border:0;border-radius:20px;padding:18px 20px}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap tbody th[scope=row]{font:600 17px/1.35 Onest, var(--f-body);color:var(--c-cards-ink);border-top:0;padding:0 0 8px}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap td{border-top:0;padding:0 0 8px}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap td[data-label]{border-top:1px solid var(--c-price-rule-beige);padding-block:7px}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap td[data-label]:before{letter-spacing:0;text-transform:none;color:var(--c-cards-mute);opacity:1;font-size:13px}}@media (700px<width<1000px){.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap--wide{background:0 0;border-radius:0;width:auto;min-width:0;padding:0}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap--wide tbody tr{background:var(--c-cards-beige);border:0;border-radius:20px;padding:18px 20px}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap--wide tbody th[scope=row]{font:600 17px/1.35 Onest, var(--f-body);color:var(--c-cards-ink);border-top:0;padding:0 0 8px}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap--wide td{border-top:0;padding:0 0 8px}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap--wide td[data-label]{border-top:1px solid var(--c-price-rule-beige);padding-block:7px}.post--cards[data-astro-cid-hl2gzuic] .rich-text .table-wrap--wide td[data-label]:before{letter-spacing:0;text-transform:none;color:var(--c-cards-mute);opacity:1;font-size:13px}}
