.page-hero[data-astro-cid-s5hxusys]{padding:0}.page-hero[data-astro-cid-s5hxusys]:not(.has-image) .ph-frame[data-astro-cid-s5hxusys]{width:min(var(--content),calc(100% - 2 * var(--gutter)));margin-inline:auto;padding-block:32px 48px}.page-hero[data-astro-cid-s5hxusys]:not(.has-image) h1[data-astro-cid-s5hxusys]{max-width:16em}.ph-intro[data-astro-cid-s5hxusys]{margin-top:18px;max-width:36em;font-size:var(--text-lead);line-height:1.55}.ph-text[data-astro-cid-s5hxusys]{margin-top:12px}.ph-actions[data-astro-cid-s5hxusys]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}body:has(.page-hero.has-image) main{padding-top:0}.has-image[data-astro-cid-s5hxusys] .ph-frame[data-astro-cid-s5hxusys]{position:relative;display:flex;align-items:flex-end;min-height:min(88svh,760px);overflow:hidden;background:#0d0b0c;color:#fff}.has-image[data-astro-cid-s5hxusys] .ph-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--pos-phone)}.ph-shade[data-astro-cid-s5hxusys]{position:absolute;inset:0;background:linear-gradient(180deg,#0a080980,#0a08091a 18%,#0a080959 40%,#0a0809d1 64%,#0a0809e6)}.has-image[data-astro-cid-s5hxusys] .ph-copy[data-astro-cid-s5hxusys]{position:relative;z-index:2;width:100%;padding:calc(var(--header-height) + 32px) 22px 28px}.has-image[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys]{max-width:14em;color:#fff;text-shadow:0 1px 18px rgba(0,0,0,.35)}.has-image[data-astro-cid-s5hxusys] .ph-eyebrow[data-astro-cid-s5hxusys]{color:#fff}.has-image[data-astro-cid-s5hxusys] .ph-intro[data-astro-cid-s5hxusys],.has-image[data-astro-cid-s5hxusys] .ph-text[data-astro-cid-s5hxusys]{color:#ffffffe0;text-shadow:0 1px 14px rgba(0,0,0,.3)}.has-image[data-astro-cid-s5hxusys] .btn-outline{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #ffffff73}.has-image[data-astro-cid-s5hxusys] .btn-outline .ar{background:#ffffff29;color:#fff}.has-image[data-astro-cid-s5hxusys] .btn-outline:hover{background:#fff;color:var(--ink)}.has-image[data-astro-cid-s5hxusys] .ru-badge{background:#ffffff29;color:#fff}.has-image[data-astro-cid-s5hxusys] a:not(.btn){color:#fff}.has-image[data-astro-cid-s5hxusys] .note{color:#ffffffbf}.has-image[data-astro-cid-s5hxusys] [data-astro-cid-s5hxusys]:focus-visible,.has-image[data-astro-cid-s5hxusys] :focus-visible{outline-color:#fff}@media(max-width:719.98px){.ph-actions[data-astro-cid-s5hxusys]{flex-direction:column;align-items:stretch}.ph-actions[data-astro-cid-s5hxusys] .btn{justify-content:space-between}.text-after-buttons[data-astro-cid-s5hxusys] .ph-copy[data-astro-cid-s5hxusys]{display:flex;flex-direction:column}.text-after-buttons[data-astro-cid-s5hxusys] .ph-text[data-astro-cid-s5hxusys]{order:1;margin-top:16px}}@media(min-width:960px){.page-hero[data-astro-cid-s5hxusys].has-image{padding:16px 16px 0}.has-image[data-astro-cid-s5hxusys] .ph-frame[data-astro-cid-s5hxusys]{min-height:clamp(560px,78svh,820px);border-radius:var(--radius-card)}.has-image[data-astro-cid-s5hxusys] .ph-photo{object-position:var(--pos)}.ph-shade[data-astro-cid-s5hxusys]{background:linear-gradient(180deg,#0a080980,#0a08090f 24%,#0a080933 50%,#0a0809d6)}.has-image[data-astro-cid-s5hxusys] .ph-copy[data-astro-cid-s5hxusys]{margin:0 44px 44px;padding:32px 0 0;border-top:1px solid rgba(255,255,255,.24)}.page-hero[data-astro-cid-s5hxusys]:not(.has-image) .ph-frame[data-astro-cid-s5hxusys]{padding-block:56px 72px}}.split[data-astro-cid-pbgv5ggz]{display:grid;gap:28px;align-items:center}.split-media[data-astro-cid-pbgv5ggz] img{width:100%;height:auto;aspect-ratio:var(--ratio);object-fit:cover;object-position:var(--pos)}.framed[data-astro-cid-pbgv5ggz] img{border-radius:var(--radius-photo)}figcaption[data-astro-cid-pbgv5ggz]{margin-top:10px;color:var(--muted);font-size:var(--text-caption)}.split-body[data-astro-cid-pbgv5ggz]{min-width:0}@media(min-width:720px){.split[data-astro-cid-pbgv5ggz]{grid-template-columns:1fr 1fr;gap:48px}.media-wide[data-astro-cid-pbgv5ggz]{grid-template-columns:7fr 5fr}.media-narrow[data-astro-cid-pbgv5ggz]{grid-template-columns:5fr 7fr}.reverse[data-astro-cid-pbgv5ggz] .split-media[data-astro-cid-pbgv5ggz]{order:2}.reverse[data-astro-cid-pbgv5ggz].media-wide{grid-template-columns:5fr 7fr}.reverse[data-astro-cid-pbgv5ggz].media-narrow{grid-template-columns:7fr 5fr}}@media(min-width:960px){.split[data-astro-cid-pbgv5ggz]{gap:80px}}.steps[data-astro-cid-cx7gdanv]{list-style:none;margin:0;padding:0}.step[data-astro-cid-cx7gdanv]{display:flex;gap:18px;align-items:baseline;padding:16px 0;border-top:1px solid var(--hairline)}.step[data-astro-cid-cx7gdanv]:last-child{border-bottom:1px solid var(--hairline)}.step-number[data-astro-cid-cx7gdanv]{flex:none;width:1.1em;font-family:var(--font-head);font-weight:500;font-size:32px;line-height:1;color:var(--brand)}.step[data-astro-cid-cx7gdanv] p[data-astro-cid-cx7gdanv]{margin:0}.step-title[data-astro-cid-cx7gdanv]{font-size:var(--text-lead);font-weight:600;line-height:1.35}.step-text[data-astro-cid-cx7gdanv]{margin-top:4px;color:var(--muted);font-size:var(--text-small)}@media(min-width:720px){.steps[data-astro-cid-cx7gdanv]{display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:32px}.step[data-astro-cid-cx7gdanv],.step[data-astro-cid-cx7gdanv]:last-child{flex-direction:column;gap:14px;padding:24px 0 0;border-top:1px solid var(--ink);border-bottom:0}.step-number[data-astro-cid-cx7gdanv]{font-size:48px}}.closing[data-astro-cid-4364g427]{padding:30px 12px 0}.closing-box[data-astro-cid-4364g427]{position:relative;overflow:hidden;display:grid;gap:28px;padding:64px max(24px,calc((100% - var(--content)) / 2)) 56px;border-radius:var(--radius-card);background:var(--brand);color:#fff}.closing-box[data-astro-cid-4364g427]>div[data-astro-cid-4364g427]{position:relative;z-index:1}.closing-box[data-astro-cid-4364g427] .orn{position:absolute;color:#fff;opacity:.1;pointer-events:none}.closing-box[data-astro-cid-4364g427] .orn-l{left:-36px;bottom:-34px;width:150px;transform:rotate(-14deg)}.closing-box[data-astro-cid-4364g427] .orn-r{right:-26px;top:-26px;width:130px;transform:rotate(10deg)}.closing[data-astro-cid-4364g427] h2[data-astro-cid-4364g427]{color:#fff;font-size:clamp(2.6rem,1.9rem + 3vw,4.75rem)}.closing-text[data-astro-cid-4364g427]{margin:0 0 24px;max-width:26em;color:var(--on-brand-muted);font-size:17px;line-height:1.55}.closing-actions[data-astro-cid-4364g427]{display:flex;flex-wrap:wrap;gap:10px}.closing-call[data-astro-cid-4364g427]{display:inline-flex;align-items:center;min-height:48px;margin-top:8px;color:#fffc;font-size:14px;text-decoration:none;text-wrap:balance}.closing-call[data-astro-cid-4364g427]:hover{color:#fff;text-decoration:underline;text-underline-offset:.18em}@media(max-width:719.98px){.closing-actions[data-astro-cid-4364g427]{flex-direction:column;align-items:stretch}.closing-actions[data-astro-cid-4364g427] .btn{justify-content:space-between}}@media(min-width:960px){.closing[data-astro-cid-4364g427]{padding:30px 16px 0}.closing-box[data-astro-cid-4364g427]{grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;padding:96px max(44px,calc((100% - var(--content)) / 2))}.closing-box[data-astro-cid-4364g427] .orn-l{left:-30px;bottom:-50px;width:280px}.closing-box[data-astro-cid-4364g427] .orn-r{right:-10px;top:-40px;width:250px}}.littles .split-media img{background:#fff}.class-line[data-astro-cid-l6d26mnf]{margin:0 0 4px;font-size:var(--text-lead)}.littles-line[data-astro-cid-l6d26mnf]{margin-top:10px}.todo-gap[data-astro-cid-l6d26mnf]:not(:empty){margin-top:20px}.age-grid[data-astro-cid-l6d26mnf]{--littles-ratio: 3 / 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;margin:0;padding:0;list-style:none}.age-littles[data-astro-cid-l6d26mnf]{grid-column:1 / -1}.age-item[data-astro-cid-l6d26mnf]{scroll-margin-top:16px}.groups-after[data-astro-cid-l6d26mnf]{margin-top:28px}@media(min-width:720px){.age-grid[data-astro-cid-l6d26mnf]{--littles-ratio: 5 / 2;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}}@media(min-width:960px){.age-grid[data-astro-cid-l6d26mnf]{--littles-ratio: 32 / 25;grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:24px}.age-littles[data-astro-cid-l6d26mnf]{grid-column:auto}}.choices[data-astro-cid-l6d26mnf]{display:grid;gap:16px}.choice[data-astro-cid-l6d26mnf]{padding:26px 24px;border:1px solid var(--line-card);border-radius:var(--radius-card);background:var(--card)}.choice[data-astro-cid-l6d26mnf] p[data-astro-cid-l6d26mnf]{margin-top:8px}.choice[data-astro-cid-l6d26mnf] .more-link[data-astro-cid-l6d26mnf]{margin-top:4px}@media(min-width:720px){.choices[data-astro-cid-l6d26mnf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.choice[data-astro-cid-l6d26mnf]{padding:36px 40px}}.styles-link[data-astro-cid-l6d26mnf]{margin-top:12px}@media(min-width:960px){.styles[data-astro-cid-l6d26mnf]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;align-items:end}.styles[data-astro-cid-l6d26mnf] .section-heading{margin-bottom:0}}.free-note[data-astro-cid-l6d26mnf]{margin-top:12px}.uniforms[data-astro-cid-l6d26mnf]{display:grid;grid-template-areas:"head" "list" "rules";gap:28px}.uniforms-head[data-astro-cid-l6d26mnf]{grid-area:head}.uniforms-head[data-astro-cid-l6d26mnf] .section-heading{margin-bottom:12px}.dress[data-astro-cid-l6d26mnf]{grid-area:list;margin:0}.dress-item[data-astro-cid-l6d26mnf]{padding:16px 0;border-top:1px solid var(--hairline)}.dress-item[data-astro-cid-l6d26mnf]:last-child{border-bottom:1px solid var(--hairline)}.dress[data-astro-cid-l6d26mnf] dt[data-astro-cid-l6d26mnf]{font-weight:600}.dress[data-astro-cid-l6d26mnf] dd[data-astro-cid-l6d26mnf]{margin:2px 0 0}.uniforms-rules[data-astro-cid-l6d26mnf]{grid-area:rules}.uniforms-rules[data-astro-cid-l6d26mnf] p[data-astro-cid-l6d26mnf]{margin-top:8px}.certificate[data-astro-cid-l6d26mnf]{max-width:40em}.certificate[data-astro-cid-l6d26mnf] .more-link[data-astro-cid-l6d26mnf]{margin-top:4px}@media(min-width:960px){.uniforms[data-astro-cid-l6d26mnf]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head list" "rules list";grid-template-rows:auto 1fr;gap:32px 80px}}.facts[data-astro-cid-l6d26mnf]{margin:0}.facts[data-astro-cid-l6d26mnf] div[data-astro-cid-l6d26mnf]+div[data-astro-cid-l6d26mnf]{margin-top:16px}.facts[data-astro-cid-l6d26mnf] dt[data-astro-cid-l6d26mnf]{font-weight:600}.facts[data-astro-cid-l6d26mnf] dd[data-astro-cid-l6d26mnf]{margin:2px 0 0}
