[data-v3-owner=section-media]:not([data-v3-media-presentation=bare]){block-size:auto;max-inline-size:100%}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation[data-astro-cid-upu3b5kk],[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__groups[data-astro-cid-upu3b5kk],[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__day[data-astro-cid-upu3b5kk],[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__day[data-astro-cid-upu3b5kk] ul[data-astro-cid-upu3b5kk]{min-inline-size:0}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__groups[data-astro-cid-upu3b5kk]{gap:clamp(.75rem,2vw,1.25rem);display:grid}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) [data-astro-cid-upu3b5kk][data-schedule-presentation=weekly-grid] .schedule-presentation__groups[data-astro-cid-upu3b5kk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__filters[data-astro-cid-upu3b5kk]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-end:2rem;display:flex}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__filters[data-astro-cid-upu3b5kk] button[data-astro-cid-upu3b5kk]{border:1px solid var(--v2-color-border);border-radius:var(--foundation-radius-control);background:var(--v2-color-surface);min-block-size:2.75rem;color:var(--v2-color-text);font:700 .82rem/1 var(--v2-font-body);cursor:pointer;padding:.55rem 1.15rem}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__filters[data-astro-cid-upu3b5kk] button[data-astro-cid-upu3b5kk][aria-pressed=true]{border-color:var(--v2-color-text);background:var(--v2-color-text);color:var(--v2-color-surface)}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__timetable[data-astro-cid-upu3b5kk]{grid-template-columns:4.5rem repeat(7,minmax(0,1fr));grid-template-rows:3rem repeat(var(--schedule-row-count),2.8rem);border:1px solid var(--v2-color-border);border-radius:var(--foundation-radius-surface);background:var(--v2-color-surface);max-inline-size:90rem;margin-inline:auto;display:grid;position:relative;overflow:hidden}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__timetable[data-astro-cid-upu3b5kk]>h3[data-astro-cid-upu3b5kk]{grid-column:var(--schedule-day-column);z-index:2;border-inline-start:1px solid var(--v2-color-border);border-block-end:1px solid var(--v2-color-border);background:var(--v2-color-surface);font:800 .78rem/1 var(--v2-font-heading);letter-spacing:.04em;text-align:center;text-transform:none;grid-row:1;margin:0;padding:.9rem .35rem}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__corner[data-astro-cid-upu3b5kk]{z-index:2;border-block-end:1px solid var(--v2-color-border);background:var(--v2-color-surface);grid-area:1/1}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__axis[data-astro-cid-upu3b5kk]{grid-column:1;grid-row:var(--schedule-time-row);z-index:2;color:var(--v2-color-text-muted);align-self:start;padding:.35rem .55rem;font-size:.72rem}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__grid-lines[data-astro-cid-upu3b5kk]{background-image:linear-gradient(to right,var(--v2-color-border) 1px,transparent 1px),linear-gradient(to bottom,var(--v2-color-border) 1px,transparent 1px);pointer-events:none;background-size:14.2857% 100%,100% 5.6rem;grid-area:2/2/-1/-1}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__slot[data-astro-cid-upu3b5kk]{grid-column:var(--schedule-day-column);grid-row:var(--schedule-row-start)/span var(--schedule-row-span);z-index:3;background:var(--v2-color-accent);color:#090909;border-radius:.25rem;min-inline-size:0;margin:.1rem;overflow:hidden}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__slot[data-astro-cid-upu3b5kk][data-schedule-audience=youth]{color:#fff;background:#303744}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__slot[data-astro-cid-upu3b5kk][data-program-id=womens-boxing]{color:#173233;background:#eef6f6}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__slot[data-astro-cid-upu3b5kk] button[data-astro-cid-upu3b5kk],[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__slot[data-astro-cid-upu3b5kk] .schedule-presentation__row[data-astro-cid-upu3b5kk]{block-size:100%;inline-size:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-content:start;gap:.15rem;padding:.4rem;display:grid}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__slot[data-astro-cid-upu3b5kk] strong[data-astro-cid-upu3b5kk]{overflow-wrap:anywhere;font-size:.68rem;line-height:1.1}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__slot[data-astro-cid-upu3b5kk] time[data-astro-cid-upu3b5kk]{color:inherit;font-size:.58rem;line-height:1.1}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__slot[data-astro-cid-upu3b5kk] .schedule-presentation__meta[data-astro-cid-upu3b5kk]{color:inherit;font-size:.55rem}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) [data-astro-cid-upu3b5kk][data-schedule-presentation=compact-list] .schedule-presentation__groups[data-astro-cid-upu3b5kk]{grid-template-columns:1fr;max-inline-size:46rem;margin-inline:auto}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) [data-astro-cid-upu3b5kk][data-schedule-presentation=compact-list] .schedule-presentation__day[data-astro-cid-upu3b5kk]{border-radius:calc(var(--foundation-radius-surface) * .45);grid-template-columns:minmax(5rem,8rem) minmax(0,1fr);display:grid}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) [data-astro-cid-upu3b5kk][data-schedule-presentation=compact-list] .schedule-presentation__day[data-astro-cid-upu3b5kk] h3[data-astro-cid-upu3b5kk]{border-block-end:0;border-inline-end:1px solid var(--v2-color-border)}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) [data-astro-cid-upu3b5kk][data-schedule-presentation=day-agenda] .schedule-presentation__groups[data-astro-cid-upu3b5kk]{grid-template-columns:1fr;max-inline-size:58rem;margin-inline:auto}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__day[data-astro-cid-upu3b5kk]{border:1px solid var(--v2-color-border);border-radius:var(--foundation-radius-surface);background:var(--v2-color-surface);box-shadow:var(--foundation-shadow-resting);overflow:hidden}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__day[data-astro-cid-upu3b5kk] h3[data-astro-cid-upu3b5kk]{border-block-end:1px solid var(--v2-color-border);background:var(--v2-color-background);color:var(--v2-color-text);font-family:var(--v2-font-heading);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:.8rem 1rem;font-size:.82rem;font-weight:800}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__day[data-astro-cid-upu3b5kk] ul[data-astro-cid-upu3b5kk]{margin:0;padding:0;list-style:none;display:grid}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__day[data-astro-cid-upu3b5kk] li[data-astro-cid-upu3b5kk]+li[data-astro-cid-upu3b5kk]{border-block-start:1px solid var(--v2-color-border)}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__day[data-astro-cid-upu3b5kk] button[data-astro-cid-upu3b5kk],[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__row[data-astro-cid-upu3b5kk]{text-align:start;grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr);align-items:start;gap:.85rem;min-block-size:3.5rem;inline-size:100%;padding:.85rem 1rem;display:grid}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__day[data-astro-cid-upu3b5kk] button[data-astro-cid-upu3b5kk]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__day[data-astro-cid-upu3b5kk] button[data-astro-cid-upu3b5kk]:hover{background:var(--v2-color-accent-soft)}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__day[data-astro-cid-upu3b5kk] button[data-astro-cid-upu3b5kk]:focus-visible{z-index:1;outline:var(--foundation-focus-width) solid var(--v2-color-accent);outline-offset:calc(var(--foundation-focus-offset) * -1);position:relative}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation[data-astro-cid-upu3b5kk] time[data-astro-cid-upu3b5kk]{color:var(--v2-color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__details[data-astro-cid-upu3b5kk]{min-inline-size:0;color:var(--v2-color-text);gap:.35rem;display:grid}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__details[data-astro-cid-upu3b5kk] strong[data-astro-cid-upu3b5kk]{overflow-wrap:anywhere}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__meta[data-astro-cid-upu3b5kk]{color:var(--v2-color-text-muted);flex-wrap:wrap;gap:.25rem .75rem;font-size:.82rem;display:flex}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) [data-astro-cid-upu3b5kk][data-schedule-presentation=day-agenda] .schedule-presentation__day[data-astro-cid-upu3b5kk]{border-radius:calc(var(--foundation-radius-surface) * .55)}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) [data-astro-cid-upu3b5kk][data-schedule-presentation=day-agenda] .schedule-presentation__day[data-astro-cid-upu3b5kk] button[data-astro-cid-upu3b5kk],[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) [data-astro-cid-upu3b5kk][data-schedule-presentation=day-agenda] .schedule-presentation__row[data-astro-cid-upu3b5kk]{grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);padding-block:1rem}@media (width<=47.99rem){[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__timetable[data-astro-cid-upu3b5kk]{background:0 0;border:0;grid-template-rows:auto;grid-template-columns:1fr;gap:.75rem;display:grid;overflow:visible}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__timetable[data-astro-cid-upu3b5kk]>.schedule-presentation__corner[data-astro-cid-upu3b5kk],[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__timetable[data-astro-cid-upu3b5kk]>.schedule-presentation__axis[data-astro-cid-upu3b5kk],[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__timetable[data-astro-cid-upu3b5kk]>.schedule-presentation__grid-lines[data-astro-cid-upu3b5kk],[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__timetable[data-astro-cid-upu3b5kk]>h3[data-astro-cid-upu3b5kk]{display:none}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__slot[data-astro-cid-upu3b5kk]{grid-area:auto/1;min-block-size:5rem;margin:0}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__slot[data-astro-cid-upu3b5kk] button[data-astro-cid-upu3b5kk],[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__slot[data-astro-cid-upu3b5kk] .schedule-presentation__row[data-astro-cid-upu3b5kk]{padding:1rem}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__slot[data-astro-cid-upu3b5kk] strong[data-astro-cid-upu3b5kk]{font-size:1rem}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__slot[data-astro-cid-upu3b5kk] time[data-astro-cid-upu3b5kk]{font-size:.82rem}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__slot[data-astro-cid-upu3b5kk] .schedule-presentation__meta[data-astro-cid-upu3b5kk]{font-size:.75rem}}@media (width<=39.99rem){[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__day[data-astro-cid-upu3b5kk] button[data-astro-cid-upu3b5kk],[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__row[data-astro-cid-upu3b5kk],[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) [data-astro-cid-upu3b5kk][data-schedule-presentation=day-agenda] .schedule-presentation__day[data-astro-cid-upu3b5kk] button[data-astro-cid-upu3b5kk],[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) [data-astro-cid-upu3b5kk][data-schedule-presentation=day-agenda] .schedule-presentation__row[data-astro-cid-upu3b5kk]{grid-template-columns:1fr;gap:.35rem}[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation[data-astro-cid-upu3b5kk] time[data-astro-cid-upu3b5kk]{white-space:normal}}@media (prefers-reduced-motion:reduce){[data-astro-cid-upu3b5kk]:where([data-schedule-presentation-owner=component]) .schedule-presentation__day[data-astro-cid-upu3b5kk] button[data-astro-cid-upu3b5kk]{transition:none}}.v2-canonical-form-adapter[data-astro-cid-bqp2uec5]{min-inline-size:0;color:var(--v2-color-text)}.v2-canonical-form-adapter[data-astro-cid-bqp2uec5] [data-hero-form]{border:1px solid var(--v2-color-border);border-radius:var(--foundation-radius-surface);background:var(--v2-color-surface);box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--v2-color-text) 12%, transparent);overflow:hidden}.v2-canonical-form-adapter[data-astro-cid-bqp2uec5] [data-hero-form]>div:first-child{padding:var(--v2-space-surface-padding);border-block-end:1px solid var(--v2-color-border);background:color-mix(in srgb, var(--v2-color-accent) 10%, var(--v2-color-surface));color:var(--v2-color-text)}.v2-canonical-form-adapter[data-astro-cid-bqp2uec5] [data-hero-form] h2{color:inherit;font-family:var(--v2-font-heading);font-size:var(--v2-type-heading-responsive);font-weight:var(--v2-weight-heading,700);line-height:var(--v2-leading-heading);letter-spacing:var(--v2-tracking-heading);text-transform:none;margin:0}.v2-canonical-form-adapter[data-astro-cid-bqp2uec5] [data-hero-form] h2+p{margin:var(--v2-space-detail) 0 0;max-inline-size:var(--v2-measure-body);color:var(--v2-color-text-muted);font-family:var(--v2-font-body);font-size:var(--v2-type-body-responsive);line-height:var(--v2-leading-body)}.v2-canonical-form-adapter[data-astro-cid-bqp2uec5] [data-form-disclosure],.v2-canonical-form-adapter[data-astro-cid-bqp2uec5] [data-demo-form-disclosure]{margin:var(--v2-space-content) 0 0;padding:var(--v2-space-content);border:1px solid var(--v2-color-border);border-radius:calc(var(--foundation-radius-surface) * .66);background:color-mix(in srgb, var(--v2-color-accent) 7%, transparent);color:var(--v2-color-text-muted);font-family:var(--v2-font-body);font-size:var(--v2-type-body);line-height:var(--v2-leading-body)}.v2-canonical-form-adapter[data-astro-cid-bqp2uec5] form[data-structural-demo-inert]{gap:var(--v2-space-content);padding:var(--v2-space-surface-padding);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.v2-canonical-form-adapter[data-astro-cid-bqp2uec5] form[data-structural-demo-inert] label{align-content:start;gap:var(--v2-space-detail);min-inline-size:0;color:var(--v2-color-text);font-family:var(--v2-font-body);font-size:var(--v2-type-body);font-weight:var(--v2-weight-heading,700);line-height:var(--v2-leading-body);display:grid}.v2-canonical-form-adapter[data-astro-cid-bqp2uec5] form[data-structural-demo-inert] :is(input,textarea){box-sizing:border-box;border:1px solid var(--v2-color-border);border-radius:calc(var(--foundation-radius-surface) * .66);background:color-mix(in srgb, var(--v2-color-surface) 82%, var(--v2-section-background));min-block-size:3rem;inline-size:100%;color:var(--v2-color-text);font:inherit;resize:vertical;opacity:.72;padding:.75rem .875rem}.v2-canonical-form-adapter[data-astro-cid-bqp2uec5] form[data-structural-demo-inert] textarea{min-block-size:7rem}.v2-canonical-form-adapter[data-astro-cid-bqp2uec5] form[data-structural-demo-inert] button{border:1px solid var(--v2-color-accent);border-radius:calc(var(--foundation-radius-surface) * .66);background:var(--v2-color-accent);min-block-size:3rem;color:var(--v2-color-surface);font-family:var(--v2-font-body);font-size:var(--v2-type-body);font-weight:var(--v2-weight-heading,700);opacity:.72;padding:.75rem 1.1rem}.v2-canonical-form-adapter[data-astro-cid-bqp2uec5][data-v2-form-density=spacious] form[data-structural-demo-inert] label{grid-column:1/-1}.v2-canonical-form-adapter[data-astro-cid-bqp2uec5] iframe{inline-size:100%;max-inline-size:100%;display:block}.v2-contact-details[data-astro-cid-h6cjyvhu]{margin:0}.v2-contact-details__items[data-astro-cid-h6cjyvhu]{gap:var(--v2-space-content);display:grid}.v2-contact-details__item[data-astro-cid-h6cjyvhu]{gap:var(--v2-space-detail);min-inline-size:0;display:grid}.v2-contact-details__items[data-astro-cid-h6cjyvhu][data-v2-detail-treatment=divided] .v2-contact-details__item[data-astro-cid-h6cjyvhu]{border-block-end:1px solid var(--v2-color-border);padding-block-end:var(--v2-space-content)}.v2-contact-details__items[data-astro-cid-h6cjyvhu][data-v2-detail-treatment=compact]{gap:var(--v2-space-detail) var(--v2-space-content);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.v2-contact-details__items[data-astro-cid-h6cjyvhu][data-v2-detail-treatment=compact] .v2-contact-details__item[data-astro-cid-h6cjyvhu]{padding:var(--v2-space-content);background:color-mix(in srgb, var(--v2-color-surface) 84%, transparent);border-radius:var(--foundation-radius-surface)}dt[data-astro-cid-h6cjyvhu]{color:var(--v2-color-text-muted);font-family:var(--v2-font-body);font-size:var(--v2-type-body);font-weight:var(--v2-weight-heading,700);text-transform:uppercase;letter-spacing:.08em}dd[data-astro-cid-h6cjyvhu],address[data-astro-cid-h6cjyvhu]{color:var(--v2-color-text);font-family:var(--v2-font-heading);font-size:var(--v2-type-lead-responsive);font-style:normal;line-height:var(--v2-leading-heading);margin:0}a[data-astro-cid-h6cjyvhu]{color:inherit;text-decoration-color:var(--v2-color-accent);text-underline-offset:.2em}a[data-astro-cid-h6cjyvhu]:focus-visible{outline:var(--foundation-focus-width) solid var(--v2-color-accent);outline-offset:var(--foundation-focus-offset)}.v2-cta__truthful-messages[data-astro-cid-aakbpvd6]{gap:var(--v2-space-detail);color:var(--v2-color-accent);font-weight:700;display:grid}.v2-cta__checkpoints[data-astro-cid-aakbpvd6]{gap:var(--v2-space-detail);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;padding:0;list-style:none;display:grid}.v2-cta__checkpoints[data-astro-cid-aakbpvd6] li[data-astro-cid-aakbpvd6]{border-inline-start:var(--foundation-border-width) solid var(--v2-color-accent);padding-inline-start:var(--v2-space-detail)}.v2-cta__reassurance[data-astro-cid-aakbpvd6]{max-inline-size:var(--foundation-measure-reading);color:var(--v2-color-text-muted);font-size:.925em}.v2-cta__composition[data-astro-cid-kqkmmzvw][data-v2-has-media=true]{padding:var(--v2-space-surface-padding);border:1px solid var(--semantic-color-frame,var(--v2-color-border));border-radius:var(--foundation-radius-surface);background:color-mix(in srgb, var(--v2-color-surface) 88%, transparent)}.v2-cta__strip[data-astro-cid-kqkmmzvw]{align-items:center}.v2-cta__composition[data-astro-cid-kqkmmzvw][data-closing-density=compact]{--v2-space-section:var(--v2-space-content)}.v2-cta__composition[data-astro-cid-kqkmmzvw][data-closing-density=full-editorial]{--v2-space-section:var(--v2-space-collection)}[data-astro-cid-bu37hwpq][data-v3-chapter-boundary]:not([data-v3-boundary-bare]){block-size:clamp(1.25rem,3vw,3.75rem);inline-size:100%;min-inline-size:0;color:var(--color-brand);overflow:hidden}[data-astro-cid-bu37hwpq][data-v3-chapter-boundary]:not([data-v3-boundary-bare]) svg[data-astro-cid-bu37hwpq]{fill:currentColor;block-size:100%;inline-size:100%;display:block}[data-astro-cid-bu37hwpq][data-v3-chapter-boundary=brand-rule]:not([data-v3-boundary-bare]){background:var(--color-text);place-items:center;block-size:clamp(.75rem,1.5vw,1.5rem);display:grid}[data-astro-cid-bu37hwpq][data-v3-chapter-boundary=brand-rule]:not([data-v3-boundary-bare]) span[data-astro-cid-bu37hwpq]{background:var(--color-brand);block-size:clamp(.2rem,.45vw,.42rem);inline-size:min(84%,72rem);display:block;transform:skew(-22deg)}footer[data-v2-component=footer]{border-block-start:1px solid var(--semantic-color-frame,color-mix(in srgb, currentColor 20%, transparent))}.v2-footer__composition{padding-block:var(--v2-space-stack)}.v2-footer__columns{align-items:start}.v2-footer__columns:has(>:nth-child(4):last-child){--layout-balanced-minimum:max(var(--layout-minimum), min(calc((100% - var(--layout-gap)) / 2), calc((var(--layout-minimum) + var(--layout-minimum) + var(--layout-minimum) + var(--layout-minimum) + var(--layout-gap) + var(--layout-gap) + var(--layout-gap) - 100%) * 1000000)))}.v2-footer__brand-column,.v2-footer__columns>:is(nav,section){min-inline-size:0}.v2-footer__identity-band{min-inline-size:0;padding:var(--v2-space-surface-padding);border-inline-start:var(--foundation-focus-width) solid var(--semantic-color-highlight,var(--v2-color-accent));background:color-mix(in srgb, var(--v2-color-surface) 64%, transparent)}.v2-footer__directory{min-inline-size:0}.v2-footer__action-band{border-block-start:1px solid var(--v2-color-border);padding-block-start:var(--v2-space-stack)}footer[data-v2-footer-archetype=brand-led] .v2-footer__identity-band{align-content:space-between;min-block-size:100%}footer[data-v2-footer-archetype=navigation-led] .v2-footer__identity-band{max-inline-size:var(--v2-measure-body)}[data-v2-component=footer] [data-v2-footer-heading-role=group]{margin:0 0 var(--v2-space-heading-body);color:var(--v2-color-text);font-family:var(--v2-font-heading);font-size:var(--v2-type-lead-responsive);font-weight:var(--v2-weight-heading,700);line-height:var(--v2-leading-heading)}[data-v2-component=footer] .v2-footer-list{margin:0;padding:0;list-style:none}[data-v2-component=footer] .v2-footer-list>li{min-inline-size:0;color:var(--v2-color-text-muted);font-family:var(--v2-font-body);font-size:var(--v2-type-body-responsive);line-height:var(--v2-leading-body)}[data-v2-component=footer] :is([data-v2-contact-link],[data-v2-contact-static]){gap:var(--v2-space-detail);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}[data-v2-component=footer] .v2-footer-contact__icon{color:var(--v2-color-text-muted);transition:color var(--foundation-motion-duration) var(--foundation-motion-easing)}[data-v2-component=footer] .v2-footer-contact__icon svg{block-size:1rem;inline-size:1rem}[data-v2-component=footer] .v2-footer-contact__copy{gap:calc(var(--v2-space-detail) * .35);display:grid}[data-v2-component=footer] .v2-footer-contact__copy>strong{color:var(--v2-color-text);font-weight:var(--v2-weight-heading,700)}[data-v2-component=footer] .v2-footer-contact__copy>span{color:var(--v2-color-text-muted);font-weight:400}[data-v2-component=footer] [data-v2-contact-kind=location] .v2-footer-contact__copy>span{white-space:pre-line}[data-v2-component=footer] .v2-footer-contact__social{margin-block-start:var(--v2-space-content)}[data-v2-component=footer] :is(.v2-footer-list--navigation,.v2-footer-list--contact)>li+li{margin-block-start:var(--v2-space-detail)}[data-v2-component=footer] [data-v2-footer-link-role]{border-radius:calc(var(--foundation-radius-control) * .5);font-family:var(--v2-font-body);line-height:var(--v2-leading-body);text-underline-offset:.22em;transition:color var(--foundation-motion-duration) var(--foundation-motion-easing), text-decoration-color var(--foundation-motion-duration) var(--foundation-motion-easing), background-color var(--foundation-motion-duration) var(--foundation-motion-easing);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.08em}[data-v2-component=footer] [data-v2-footer-link-role=identity]{color:inherit;font:inherit;text-decoration:none}[data-v2-component=footer] [data-v2-footer-link-role=navigation]{color:var(--v2-color-text-muted);font-size:var(--v2-type-body-responsive)}[data-v2-component=footer] [data-v2-footer-link-role=contact],[data-v2-component=footer] [data-v2-footer-value]{color:var(--v2-color-text);font-weight:var(--v2-weight-heading,700)}[data-v2-component=footer] [data-v2-footer-link-role=quiet],[data-v2-component=footer] .v2-footer-meta__copyright{color:var(--v2-color-text-muted);font-family:var(--v2-font-body);font-size:var(--v2-type-body);line-height:var(--v2-leading-body)}[data-v2-component=footer] [data-v2-footer-link-role]:focus-visible{outline:var(--foundation-focus-width) solid var(--semantic-color-focus-ring,var(--v2-color-accent));outline-offset:var(--foundation-focus-offset)}.v2-footer-meta{border-block-start:1px solid var(--v2-color-border);padding-block-start:var(--v2-space-stack)}.v2-footer-meta__band{align-items:flex-start}.v2-footer-meta__band>*{flex:min(100%,14rem)}.v2-footer-meta__credits{text-align:end;justify-items:end;gap:0;margin-inline-start:auto;display:grid}.v2-footer-meta__copyright{margin:0}.v2-footer-list--social,.v2-footer-list--legal{align-items:center}[data-v2-component=footer] .v2-footer-contact__social .social-links__link{border-radius:50%;overflow:hidden}.v2-footer-identity{gap:var(--v2-space-heading-body);max-inline-size:var(--v2-measure-body);display:grid}.v2-footer-identity p{margin:0}.v2-footer-identity__name{color:var(--v2-color-text);font-family:var(--v2-font-display);font-size:calc(var(--v2-type-lead-responsive) + (var(--v2-space-detail) * .5));font-weight:var(--v2-weight-display,800);line-height:var(--v2-leading-heading);text-wrap:pretty}.v2-footer-identity__summary{color:var(--v2-color-text-muted);font-family:var(--v2-font-body);font-size:var(--v2-type-body-responsive);line-height:var(--v2-leading-body)}.v2-footer-identity__logo{object-fit:contain;object-position:left center;max-block-size:5rem;inline-size:auto;max-inline-size:min(100%,12rem);display:block}footer[data-v2-footer-density=sparse] .v2-footer__composition{max-inline-size:var(--v2-measure-text)}@media (hover:hover) and (pointer:fine){[data-v2-component=footer] [data-v2-footer-link-role]:hover{color:var(--v2-color-accent);text-decoration-color:currentColor}[data-v2-component=footer] [data-v2-contact-link]:hover .v2-footer-contact__icon{color:var(--v2-color-accent)}}[data-v2-component=footer] [data-v2-contact-link]:focus-visible .v2-footer-contact__icon{color:var(--v2-color-accent)}@media (prefers-reduced-motion:reduce){[data-v2-component=footer] [data-v2-footer-link-role]{transition:none}}.v2-hero-trust-signal[data-astro-cid-olbj7dne]{font-size:var(--v2-type-body-responsive);align-items:center;gap:.35rem;line-height:1.2;display:flex}.v2-hero-trust-signal__source[data-astro-cid-olbj7dne]{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 48%,#fbbc05 0 73%,#ea4335 0);color:#fff;border-radius:50%;place-items:center;block-size:1.4rem;inline-size:1.4rem;font-family:Arial,sans-serif;font-weight:800;display:grid}.v2-hero-trust-signal__stars[data-astro-cid-olbj7dne]{color:var(--v2-color-accent);letter-spacing:.08em;font-size:1.15em}.v2-hero-sidecar[data-astro-cid-egr7pzyy]{align-self:end;gap:var(--v2-space-content);border:1px solid color-mix(in srgb,var(--v2-color-border) 70%,transparent);border-radius:var(--foundation-radius-surface);background:var(--v2-color-surface);min-inline-size:0;color:var(--v2-color-text);box-shadow:var(--foundation-depth-overlay);padding:clamp(1.15rem,2.4vw,2rem);display:grid}.v2-hero-sidecar[data-astro-cid-egr7pzyy][data-v2-overlay=true]{z-index:2;background:color-mix(in srgb,var(--v2-color-surface) 94%,transparent);backdrop-filter:blur(12px)}.v2-hero-sidecar[data-astro-cid-egr7pzyy] [data-v2-owner=section-heading] h2{font-size:var(--v2-type-heading-responsive)}.v2-hero-sidecar__footnote[data-astro-cid-egr7pzyy]{color:var(--v2-color-text-muted);font-size:var(--v2-type-small,.875rem);text-align:center;margin:0}.v2-hero-statement-rail[data-astro-cid-e5cbd5jg]{border-block:1px solid var(--v2-color-accent);background:var(--color-shell-bg);color:var(--color-text-on-shell);overflow:hidden}.v2-hero-statement-rail__track[data-astro-cid-e5cbd5jg]{will-change:transform;align-items:center;gap:2rem;min-block-size:4.5rem;inline-size:max-content;animation:24s linear infinite v2-statement-marquee;display:flex}.v2-hero-statement-rail__group[data-astro-cid-e5cbd5jg]{align-items:center;gap:2rem;display:flex}.v2-hero-statement-rail[data-astro-cid-e5cbd5jg] span[data-astro-cid-e5cbd5jg]{font-family:var(--v2-font-heading);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:2rem;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;display:inline-flex}.v2-hero-statement-rail[data-astro-cid-e5cbd5jg] b[data-astro-cid-e5cbd5jg]{color:var(--v2-color-accent);font-size:.65em}@keyframes v2-statement-marquee{to{transform:translate(calc(-50% - 1rem))}}@media (width<=47.99rem){.v2-hero-statement-rail__track[data-astro-cid-e5cbd5jg],.v2-hero-statement-rail__group[data-astro-cid-e5cbd5jg]{gap:1.25rem;min-block-size:3.5rem}.v2-hero-statement-rail[data-astro-cid-e5cbd5jg] span[data-astro-cid-e5cbd5jg]{gap:1.25rem;font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.v2-hero-statement-rail__track[data-astro-cid-e5cbd5jg]{will-change:auto;animation-play-state:paused}}.v2-hero__layer[data-astro-cid-e7gl3qlv]{min-block-size:min(54rem,88svh)}.v2-hero__layer-media[data-astro-cid-e7gl3qlv],.v2-hero__scrim[data-astro-cid-e7gl3qlv]{block-size:100%;inline-size:100%}.v2-hero__scrim[data-astro-cid-e7gl3qlv]{z-index:1;background:var(--v2-overlay-scrim);pointer-events:none}.v2-hero__layer[data-astro-cid-e7gl3qlv] [data-v2-owner=content-region]{place-self:end start}.v2-hero__opening[data-astro-cid-e7gl3qlv]{z-index:2;inline-size:100%;padding:clamp(2rem,7vw,6rem) max(var(--foundation-layout-gutter),calc((100% - var(--foundation-measure-wide))/2));grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);place-self:end stretch;align-items:end;gap:clamp(1rem,3vw,3rem);display:grid}.v2-hero__opening[data-astro-cid-e7gl3qlv] [data-v2-owner=content-region]{margin:0;padding:0}.v2-hero__split[data-astro-cid-e7gl3qlv]{align-items:center}.v2-hero__stage[data-astro-cid-e7gl3qlv]{min-inline-size:0}.v2-hero__stage-media{inline-size:100%}.v2-hero__stage-media [data-layout-primitive=frame]{aspect-ratio:auto;block-size:clamp(18rem,42vw,34rem);inline-size:100%}.v2-hero__stage-media[data-v2-media-dominance=supporting]{max-inline-size:min(100%,32rem);margin-inline:auto}.v2-hero__stage-media[data-v2-media-dominance=supporting] [data-layout-primitive=frame]{block-size:auto;aspect-ratio:var(--layout-ratio)}@media (width<=47.99rem){.v2-hero__layer[data-astro-cid-e7gl3qlv]{min-block-size:min(46rem,92svh)}.v2-hero__opening[data-astro-cid-e7gl3qlv]{grid-template-columns:minmax(0,1fr);padding-block:2rem}}.v2-media-item[data-astro-cid-ojfnznw6]{min-inline-size:0}.v2-media-item[data-astro-cid-ojfnznw6][data-v2-featured=true]{align-self:stretch}.v2-media-item[data-astro-cid-ojfnznw6][data-v2-featured=true] [data-layout-primitive=frame]{block-size:100%;min-block-size:min(32rem,68svh)}.v2-media-item__link[data-astro-cid-ojfnznw6]{color:inherit;text-decoration:none;display:block}.v2-media-item__link[data-astro-cid-ojfnznw6]:focus-visible{outline:var(--foundation-focus-width) solid var(--v2-color-accent);outline-offset:var(--foundation-focus-offset)}.v2-media-item__metadata[data-astro-cid-ojfnznw6]{gap:var(--v2-space-detail);padding-block-start:var(--v2-space-heading-media);display:grid}.v2-media-item__metadata[data-astro-cid-ojfnznw6] p[data-astro-cid-ojfnznw6]{color:var(--v2-color-accent);font-family:var(--v2-font-body);font-size:var(--v2-type-body-responsive);letter-spacing:.08em;font-weight:700;line-height:var(--v2-leading-body);text-transform:uppercase;margin:0}.v2-media-item__metadata[data-astro-cid-ojfnznw6] h3[data-astro-cid-ojfnznw6]{color:var(--v2-color-text);font-family:var(--v2-font-heading);font-size:var(--v2-type-lead-responsive);line-height:var(--v2-leading-heading);margin:0}.v2-media-gallery__rail[data-astro-cid-4ylqrype]{grid-auto-flow:column;grid-auto-columns:minmax(min(86%, var(--v2-capacity-wide)), 1fr);gap:var(--v2-space-collection);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;padding-block-end:var(--v2-space-detail);display:grid;overflow-x:auto}.v2-media-gallery__rail[data-astro-cid-4ylqrype]>*{scroll-snap-align:center}.v2-media-gallery__rail[data-astro-cid-4ylqrype]:focus-visible{outline:var(--foundation-focus-width) solid var(--v2-color-accent);outline-offset:var(--foundation-focus-offset)}.v2-media-gallery__disclosure[data-astro-cid-4ylqrype]{max-inline-size:var(--v2-measure-readable);color:var(--v2-color-text-muted);font-size:var(--v2-type-body-responsive);line-height:var(--v2-leading-body);margin:0}.v2-item-shell[data-astro-cid-nkc3rp3g]{min-inline-size:0;padding:var(--v2-space-surface-padding);border:1px solid var(--v2-color-border);border-radius:var(--foundation-radius-surface);background:var(--v2-color-surface);color:var(--v2-color-text);box-shadow:var(--foundation-shadow-resting)}.v2-narrative-identity[data-astro-cid-oiemj5b3],.v2-narrative-identity__body[data-astro-cid-oiemj5b3],.v2-narrative-founder[data-astro-cid-oiemj5b3]{min-inline-size:0}.v2-narrative-identity[data-astro-cid-oiemj5b3]{gap:var(--v2-space-stack);display:grid}.v2-narrative-identity[data-astro-cid-oiemj5b3] p[data-astro-cid-oiemj5b3],.v2-narrative-identity[data-astro-cid-oiemj5b3] h3[data-astro-cid-oiemj5b3],.v2-narrative-identity[data-astro-cid-oiemj5b3] ul[data-astro-cid-oiemj5b3],.v2-narrative-identity[data-astro-cid-oiemj5b3] blockquote[data-astro-cid-oiemj5b3]{margin:0}.v2-narrative-identity[data-astro-cid-oiemj5b3] p[data-astro-cid-oiemj5b3],.v2-narrative-identity[data-astro-cid-oiemj5b3] li[data-astro-cid-oiemj5b3]{overflow-wrap:anywhere;font-family:var(--v2-font-body);line-height:var(--v2-leading-body)}.v2-narrative-values[data-astro-cid-oiemj5b3]{min-inline-size:0}.v2-narrative-value[data-astro-cid-oiemj5b3] h3[data-astro-cid-oiemj5b3],.v2-narrative-founder[data-astro-cid-oiemj5b3] h3[data-astro-cid-oiemj5b3]{font-family:var(--v2-font-heading);font-size:var(--v2-type-heading-responsive);line-height:var(--v2-leading-heading)}[data-astro-cid-oiemj5b3][data-v2-narrative-count-state=one] [data-layout-primitive=grid]{grid-template-columns:minmax(0,1fr)}[data-astro-cid-oiemj5b3][data-v2-narrative-count-state=two] [data-layout-primitive=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}[data-astro-cid-oiemj5b3][data-v2-narrative-count-state=seven-plus] .v2-item-shell{padding:var(--v2-space-content);box-shadow:none}.v2-narrative-founder[data-astro-cid-oiemj5b3]{border-inline-start:var(--foundation-focus-width) solid var(--v2-color-accent);padding-inline-start:var(--v2-space-content)}.v2-narrative-founder[data-astro-cid-oiemj5b3] ul[data-astro-cid-oiemj5b3]{gap:var(--v2-space-detail);padding-inline-start:1.25em;display:grid}.v2-narrative-founder__credentials[data-astro-cid-oiemj5b3]{color:var(--v2-color-muted);list-style:none;padding-inline-start:0!important}.v2-narrative-callout[data-astro-cid-oiemj5b3]{gap:var(--v2-space-detail);padding:var(--v2-space-surface-padding);border-inline-start:var(--foundation-focus-width) solid var(--v2-color-accent);background:var(--v2-color-surface);display:grid}.v2-narrative-callout[data-astro-cid-oiemj5b3] p[data-astro-cid-oiemj5b3]{font-family:var(--v2-font-heading);font-size:var(--v2-type-lead-responsive);line-height:var(--v2-leading-lead)}.v2-narrative-callout[data-astro-cid-oiemj5b3] cite[data-astro-cid-oiemj5b3]{color:var(--v2-color-muted);font-style:normal}.v2-narrative-media-embed[data-astro-cid-dg7hygni]{border:1px solid var(--v2-color-border);border-radius:var(--foundation-radius-surface);inline-size:100%;box-shadow:var(--foundation-shadow-resting);aspect-ratio:16/9;background:#000;overflow:hidden}iframe[data-astro-cid-dg7hygni]{border:0;block-size:100%;inline-size:100%;display:block}.v2-narrative__offset[data-astro-cid-onw3rpll] [data-v2-owner=media-region]{transform:translateY(var(--v2-space-detail))}.v2-process-step[data-astro-cid-qquqir7b]{align-content:start;gap:var(--v2-space-heading-body);min-inline-size:0;padding:var(--v2-space-surface-padding);border:1px solid var(--v2-color-border);border-radius:var(--foundation-radius-surface);background:var(--v2-color-surface);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.v2-process-step[data-astro-cid-qquqir7b][data-v2-topology=timeline]{box-shadow:none;background:0 0;border-width:0 0 0 1px;border-radius:0;grid-template-columns:auto minmax(0,1fr)}.v2-process-step[data-astro-cid-qquqir7b][data-v2-topology=sequence]{grid-template-columns:minmax(0,1fr)}.v2-process-step[data-astro-cid-qquqir7b][data-v2-current=true]{border-color:var(--v2-color-accent)}.v2-process-step__index[data-astro-cid-qquqir7b]{block-size:2.75rem;inline-size:2.75rem;color:var(--v2-color-on-accent);background:var(--v2-color-accent);font-family:var(--v2-font-heading);font-weight:var(--v2-weight-heading,700);border-radius:999px;place-items:center;display:grid}.v2-process-step__connector[data-astro-cid-qquqir7b]{block-size:var(--v2-space-collection);border-inline-start:1px solid var(--v2-color-border);position:absolute;inset-block-end:calc(-1 * var(--v2-space-collection));inset-inline-start:calc(var(--v2-space-surface-padding) + 1.375rem)}.v2-process-step__copy[data-astro-cid-qquqir7b]{gap:var(--v2-space-detail);min-inline-size:0;display:grid}.v2-process-step__copy[data-astro-cid-qquqir7b] h3[data-astro-cid-qquqir7b],.v2-process-step__copy[data-astro-cid-qquqir7b] p[data-astro-cid-qquqir7b]{margin:0}.v2-process-step__copy[data-astro-cid-qquqir7b] h3[data-astro-cid-qquqir7b]{font-family:var(--v2-font-heading);font-size:var(--v2-type-heading-responsive);line-height:var(--v2-leading-heading);text-wrap:balance}.v2-process-step__copy[data-astro-cid-qquqir7b] p[data-astro-cid-qquqir7b]{max-inline-size:var(--v2-measure-body);color:var(--v2-color-text-muted);font-family:var(--v2-font-body);font-size:var(--v2-type-body-responsive);line-height:var(--v2-leading-body)}.v2-process-step__copy[data-astro-cid-qquqir7b] .v2-process-step__eyebrow[data-astro-cid-qquqir7b]{color:var(--v2-color-accent);text-transform:uppercase;letter-spacing:.08em}.v2-process-step[data-astro-cid-qquqir7b]>[data-v2-owner=action-group]{grid-column:1/-1}.v2-process__list[data-astro-cid-szhd7ef3]{margin:0;padding:0;list-style:none}.v2-process__timeline[data-astro-cid-szhd7ef3]{max-inline-size:var(--v2-measure-body)}.v2-process__timeline[data-astro-cid-szhd7ef3][data-v2-timeline-measure=content]{max-inline-size:var(--foundation-measure-content)}.v2-proof-item[data-astro-cid-oemuzxas]{gap:var(--v2-space-heading-body);min-inline-size:0;padding-block:var(--v2-space-surface-padding);border-block-start:1px solid var(--v2-color-border);margin:0;display:grid}.v2-proof-item[data-astro-cid-oemuzxas][data-v2-item-treatment=card]{padding:var(--v2-space-surface-padding);border:1px solid var(--v2-color-border);border-radius:var(--foundation-radius-surface);background:var(--v2-color-surface);box-shadow:var(--foundation-shadow-resting)}blockquote[data-astro-cid-oemuzxas],blockquote[data-astro-cid-oemuzxas] p[data-astro-cid-oemuzxas]{margin:0}blockquote[data-astro-cid-oemuzxas] p[data-astro-cid-oemuzxas]{max-inline-size:var(--v2-measure-lead);font-family:var(--v2-font-heading);font-size:var(--v2-type-lead-responsive);line-height:var(--v2-leading-lead);text-wrap:pretty}figcaption[data-astro-cid-oemuzxas]{gap:var(--v2-space-detail);color:var(--v2-color-text-muted);font-family:var(--v2-font-body);font-size:var(--v2-type-body-responsive);line-height:var(--v2-leading-body);display:grid}figcaption[data-astro-cid-oemuzxas] strong[data-astro-cid-oemuzxas]{color:var(--v2-color-text)}.v2-proof-item__meta[data-astro-cid-oemuzxas]{font-size:.9em}.v2-proof-item__stars[data-astro-cid-oemuzxas]{color:var(--semantic-color-proof-rating,var(--v2-color-accent));letter-spacing:.12em}.v2-proof__summary[data-astro-cid-57tasa5h]{max-inline-size:var(--v2-measure-body);color:var(--v2-color-text-muted);font-family:var(--v2-font-body);font-size:var(--v2-type-body-responsive);line-height:var(--v2-leading-body);margin:0}.v2-proof__rating-summary[data-astro-cid-57tasa5h]{color:var(--v2-color-text);font-family:var(--v2-font-body);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.v2-proof__rating-summary[data-astro-cid-57tasa5h] strong[data-astro-cid-57tasa5h]{font-size:1.35rem}.v2-proof__rating-summary[data-astro-cid-57tasa5h] span[data-astro-cid-57tasa5h]{color:var(--semantic-color-proof-rating,var(--v2-color-accent));letter-spacing:.12em;font-size:1.35rem}.v2-proof__rating-summary[data-astro-cid-57tasa5h] small[data-astro-cid-57tasa5h]{color:var(--v2-color-text-muted)}.v2-proof__rail[data-astro-cid-57tasa5h]{grid-auto-flow:column;grid-auto-columns:minmax(min(86%, var(--v2-capacity-standard)), 1fr);gap:var(--v2-space-collection);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;padding-block-end:var(--v2-space-detail);display:grid;overflow-x:auto}.v2-proof__rail[data-astro-cid-57tasa5h]>*{scroll-snap-align:start}.v2-proof__rail[data-astro-cid-57tasa5h]:focus-visible{outline:var(--foundation-focus-width) solid var(--v2-color-accent);outline-offset:var(--foundation-focus-offset)}.v2-service-area-item[data-astro-cid-yeba6izw]{align-content:start;gap:var(--v2-space-detail);min-inline-size:0;display:grid}.v2-service-area-item[data-astro-cid-yeba6izw][data-v2-item-treatment=card]{padding:var(--v2-space-surface-padding);border:1px solid var(--v2-color-border);border-radius:var(--foundation-radius-surface);background:var(--v2-color-surface)}.v2-service-area-item[data-astro-cid-yeba6izw][data-v2-item-treatment=open]{padding-block:var(--v2-space-content);border-block-start:1px solid var(--v2-color-border)}.v2-service-area-item[data-astro-cid-yeba6izw][data-v2-item-prominence=featured]{min-block-size:100%;padding:clamp(var(--v2-space-surface-padding), 5cqi, calc(var(--v2-space-surface-padding) * 1.5));border-inline-start:var(--foundation-focus-width) solid var(--v2-color-accent);background:color-mix(in srgb, var(--v2-color-accent) 8%, var(--v2-color-surface))}.v2-service-area-item[data-astro-cid-yeba6izw][data-v2-item-prominence=featured] [data-astro-cid-yeba6izw]:is(h3,h4){font-size:var(--v2-type-heading-responsive)}.v2-service-area-item[data-astro-cid-yeba6izw] h3[data-astro-cid-yeba6izw],.v2-service-area-item[data-astro-cid-yeba6izw] h4[data-astro-cid-yeba6izw],.v2-service-area-item[data-astro-cid-yeba6izw] p[data-astro-cid-yeba6izw]{margin:0}.v2-service-area-item[data-astro-cid-yeba6izw] h3[data-astro-cid-yeba6izw],.v2-service-area-item[data-astro-cid-yeba6izw] h4[data-astro-cid-yeba6izw]{color:var(--v2-color-text);font-family:var(--v2-font-heading);font-size:var(--v2-type-lead-responsive);line-height:var(--v2-leading-heading)}.v2-service-area-item[data-astro-cid-yeba6izw] a[data-astro-cid-yeba6izw]{color:inherit;text-decoration-color:var(--v2-color-accent);text-underline-offset:.2em}.v2-service-area-item[data-astro-cid-yeba6izw] a[data-astro-cid-yeba6izw]:focus-visible{outline:var(--foundation-focus-width) solid var(--v2-color-accent);outline-offset:var(--foundation-focus-offset)}.v2-service-area-item[data-astro-cid-yeba6izw] p[data-astro-cid-yeba6izw]{color:var(--v2-color-text-muted);font-family:var(--v2-font-body);font-size:var(--v2-type-body-responsive);line-height:var(--v2-leading-body)}.v2-service-area__list[data-astro-cid-6v74ty46]{margin:0;padding:0;list-style:none}.v2-service-area__group-title[data-astro-cid-6v74ty46]{margin:0 0 var(--v2-space-content);color:var(--v2-color-text);font-family:var(--v2-font-heading);font-size:var(--v2-type-heading-responsive);line-height:var(--v2-leading-heading)}.v2-service-area__featured-region[data-astro-cid-6v74ty46],.v2-service-area__supporting-region[data-astro-cid-6v74ty46]{gap:var(--v2-space-content);min-inline-size:0;display:grid}.v2-service-area__region-label[data-astro-cid-6v74ty46]{color:var(--v2-color-text-muted);font-family:var(--v2-font-body);font-size:var(--v2-type-body);font-weight:var(--v2-weight-heading,700);letter-spacing:.08em;text-transform:uppercase;margin:0}.v2-schedule__highlights[data-astro-cid-ueakli6u]{flex-wrap:wrap;justify-content:center;gap:clamp(.55rem,1.5vw,1rem);margin:0;padding:0;list-style:none;display:flex}.v2-schedule__highlights[data-astro-cid-ueakli6u] li[data-astro-cid-ueakli6u]{border:1px solid var(--v2-color-border);background:var(--v2-color-surface);min-block-size:2.5rem;color:var(--v2-color-text);font-family:var(--v2-font-heading);font-size:var(--v2-type-label-responsive);font-weight:var(--v2-weight-heading,700);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:.55rem .9rem;display:flex}[data-astro-cid-d73346wm][data-v2-component=class-finder]{place-items:center;min-height:clamp(18rem,36vw,30rem);padding:clamp(2rem,7vw,6rem);display:grid}[data-astro-cid-d73346wm][data-v2-class-finder-composition=split-result]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand) 9%,var(--color-surface)) 0 48%,var(--color-surface) 48%);grid-template-columns:minmax(0,1fr)}#top[data-v3-page-runtime] [data-v2-experience-kind=legal-document] [data-legal-prose-presentation=high-impact-prose]{background:0 0;border-inline-start:0;max-inline-size:52rem}#top[data-v3-page-runtime] [data-v2-experience-kind=legal-document] [data-legal-prose-presentation=high-impact-prose] h2,#top[data-v3-page-runtime] [data-v2-experience-kind=legal-document] [data-legal-prose-presentation=high-impact-prose] h3{border-inline-start:0;padding-inline-start:0}.schedule-close[data-astro-cid-z32sfjn4]{background:#fff;padding:clamp(3.5rem,7vw,6rem) 1.25rem}.schedule-close__card[data-astro-cid-z32sfjn4]{text-align:center;background:#f3f3f3;border-radius:.7rem;max-width:48rem;margin:0 auto;padding:clamp(2.25rem,4vw,3.25rem) clamp(1.5rem,4vw,3.5rem)}h2[data-astro-cid-z32sfjn4]{font-family:var(--font-heading);margin:0;font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:800;line-height:1}p[data-astro-cid-z32sfjn4]{color:#666;max-width:39rem;margin:1rem auto 0;line-height:1.65}a[data-astro-cid-z32sfjn4]{color:#111;background:#f5b73d;border-radius:.2rem;justify-content:center;align-items:center;min-height:3.25rem;margin-top:1.5rem;padding:.8rem 1.6rem;font-weight:800;text-decoration:none;display:inline-flex}a[data-astro-cid-z32sfjn4]:hover,a[data-astro-cid-z32sfjn4]:focus-visible{color:#fff;background:#111}[data-astro-cid-atx4gpaw][data-v2-owner=authored-page-experience]{min-inline-size:0}[data-v2-owner=authored-page-experience] [data-v2-experience-block=review-proof] [data-review-card]{color:#fff;background:#ffffff1a;border:1px solid #ffffff94;border-radius:.5rem}[data-v2-owner=authored-page-experience] [data-v2-experience-block=review-proof] [data-review-card] blockquote,[data-v2-owner=authored-page-experience] [data-v2-experience-block=review-proof] [data-review-card] [data-review-person] p:first-child{color:#fff}[data-v2-owner=authored-page-experience] [data-v2-experience-block=review-proof] [data-review-attribution]{border-color:#ffffff40}#top [data-v2-component=experience][data-v2-owner=authored-page-experience] [data-v2-experience-block] :is([data-page-cta],.program-button,.v2-action[data-action-role],.theme-button[data-action-role]){background:var(--color-brand);color:#050505;border:2px solid #0000;border-radius:.5rem;min-block-size:3.5rem;transition:background-color .16s,border-color .16s,color .16s}#top [data-v2-component=experience][data-v2-owner=authored-page-experience] [data-v2-experience-block] :is([data-page-cta=secondary],.program-button[data-button-variant*=outline],.v2-action[data-action-role=secondary],.theme-button[data-action-role=secondary]){color:#050505;background:#fff;border-color:#fff}#top [data-v2-component=experience][data-v2-owner=authored-page-experience] [data-v2-experience-block=closing-cta] :is(.v2-action,.theme-button)[data-action-role=primary]{border-color:var(--color-brand);background:var(--color-brand);color:#050505}#top [data-v2-component=experience][data-v2-owner=authored-page-experience] [data-v2-experience-block=closing-cta] :is(.v2-action,.theme-button)[data-action-role=secondary]{color:#050505;background:#fff;border-color:#fff}@media (hover:hover){#top [data-v2-component=experience][data-v2-owner=authored-page-experience] [data-v2-experience-block] :is([data-page-cta],.program-button,.v2-action[data-action-role],.theme-button[data-action-role]):is(:hover,:focus-visible){color:#fff;background:#242424;border-color:#050505}}[data-v2-owner=authored-page-experience] [data-v2-experience-block=closing-cta] h2{text-transform:none}[data-v3-page-runtime]:has(>[data-v2-persistent-conversion]){--v2-persistent-control-size:3.5rem;padding-block-end:calc(5.5rem + env(safe-area-inset-bottom))}.v2-persistent-conversion{z-index:80;padding:clamp(.75rem,1.5vw,1.15rem) var(--foundation-layout-gutter) calc(clamp(.75rem,1.5vw,1.15rem) + env(safe-area-inset-bottom));border-block-start:clamp(.2rem,.35vw,.35rem) solid var(--semantic-color-sticky-boundary);background:var(--semantic-color-sticky-shell-fill);color:var(--semantic-color-sticky-shell-text);box-shadow:0 -1rem 3rem var(--semantic-color-depth);grid-template-columns:minmax(12rem,1fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.v2-persistent-conversion__copy{gap:.2rem;display:grid}.v2-persistent-conversion__copy strong{font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(1rem,1.7vw,1.35rem);font-weight:800}.v2-persistent-conversion__copy span{color:var(--semantic-color-sticky-shell-muted);font-size:.9rem}.v2-persistent-conversion__controls{align-items:center;gap:.75rem;min-inline-size:0;display:flex}.v2-persistent-conversion__controls [data-v2-owner=action-group]{flex-wrap:nowrap;gap:.75rem;display:flex}.v2-persistent-conversion__toggle{inline-size:var(--v2-persistent-control-size);block-size:var(--v2-persistent-control-size);border:1px solid var(--semantic-color-sticky-boundary);border-radius:var(--foundation-radius-control);background:var(--semantic-color-sticky-action-fill);color:var(--semantic-color-sticky-action-text);flex:none;place-items:center;font-size:1.25rem;font-weight:800;text-decoration:none;display:grid}.v2-persistent-conversion__toggle--back-to-top:before{content:"⌃"}.v2-persistent-conversion[data-collapsed=true]{grid-template-columns:1fr auto}.v2-persistent-conversion[data-collapsed=true] .v2-persistent-conversion__copy,.v2-persistent-conversion[data-collapsed=true] [data-v2-owner=action-group]{display:none}.v2-persistent-conversion__controls .v2-action,.v2-persistent-conversion__controls .v2-action span{color:var(--semantic-color-sticky-action-text);white-space:nowrap;font-weight:800}@media (width<=62rem){.v2-persistent-conversion__copy{display:none}.v2-persistent-conversion{grid-template-columns:1fr;justify-items:end}.v2-persistent-conversion__controls{justify-content:flex-end;inline-size:100%}}@media (width<=47.99rem){[data-v3-page-runtime]:has(>[data-v2-persistent-conversion]){--v2-persistent-control-size:3rem;padding-block-end:calc(4.75rem + env(safe-area-inset-bottom))}.v2-persistent-conversion{gap:.65rem;padding-inline:.75rem}.v2-persistent-conversion__controls{grid-template-columns:auto minmax(0,1fr);display:grid}.v2-persistent-conversion__controls [data-v2-owner=action-group]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.5rem;display:grid}.v2-persistent-conversion__copy span{display:none}.v2-persistent-conversion :where(.v2-action){min-inline-size:0;min-block-size:var(--v2-persistent-control-size);padding-inline:.65rem;font-size:.78rem}.v2-persistent-conversion__toggle{inline-size:var(--v2-persistent-control-size);block-size:var(--v2-persistent-control-size)}}[data-v3-page-runtime]{min-inline-size:0}[data-v3-page-runtime]:not([data-v3-styling-owner=theme]){background:var(--color-page-bg)}[data-v3-page-runtime] [data-v2-page-main],[data-v3-page-runtime] [data-v2-page-section]{min-inline-size:0;max-inline-size:100%}:not([data-v3-styling-owner=theme])[data-v3-page-frame=edge-to-edge] [data-v2-page-section]{border-block-end:1px solid color-mix(in srgb, var(--color-border) 62%, transparent)}:not([data-v3-styling-owner=theme]):not([data-v3-section-presentation=bare])[data-v3-page-frame=edge-to-edge] [data-v3-section-frame=accent]{border-block-end-width:clamp(.2rem,.45vw,.45rem);border-block-end-color:var(--color-brand)}:not([data-v3-styling-owner=theme])[data-v3-page-frame=inset-modular] [data-v2-page-main]{gap:clamp(.65rem,1.8vw,1.5rem);padding:clamp(.65rem,2vw,1.75rem);display:grid}:not([data-v3-styling-owner=theme])[data-v3-page-frame=inset-modular][data-v3-overlay-opening=flush-first-hero] [data-v2-page-main]{padding-block-start:0}@layer wf-theme{:not([data-v3-styling-owner=theme])[data-v3-page-frame=inset-modular] [data-v2-page-section]{border:1px solid var(--color-border);border-radius:var(--foundation-radius-surface);box-shadow:var(--foundation-shadow-resting);overflow:clip}[data-v3-body-flow=modular-grid] [data-v2-page-section] :where([data-v2-owner=item-shell],[data-v2-component=contact] form){box-shadow:var(--foundation-shadow-resting)}}:not([data-v3-styling-owner=theme])[data-v3-page-frame=inset-modular] [data-v2-page-family=hero]{box-shadow:none;border-width:0}:not([data-v3-styling-owner=theme])[data-v3-page-frame=folio-rail] [data-v2-page-main]{gap:clamp(1rem,3vw,3rem);max-inline-size:96rem;margin-inline:auto;padding-block:clamp(1rem,3vw,3rem);display:grid}:not([data-v3-styling-owner=theme])[data-v3-page-frame=folio-rail] [data-v2-page-section]{border-inline-start:var(--wf-treatment-section-border,clamp(.2rem, .45vw, .45rem) solid var(--color-brand));inline-size:min(100%,78rem)}:not([data-v3-styling-owner=theme])[data-v3-page-frame=folio-rail] [data-v2-page-section]:nth-child(2n){justify-self:end}:not([data-v3-styling-owner=theme])[data-v3-page-frame=folio-rail] [data-v2-page-family=hero],:not([data-v3-styling-owner=theme])[data-v3-page-frame=folio-rail] [data-v2-page-family=media-gallery],:not([data-v3-styling-owner=theme])[data-v3-page-frame=folio-rail] [data-v2-page-family=cta]{border-inline-start:0;inline-size:100%}:not([data-v3-styling-owner=theme])[data-v3-body-flow=contrast-chapters] [data-v3-section-frame=contrast]{border-block:1px solid color-mix(in srgb, var(--color-text-on-shell) 22%, transparent)}[data-v3-body-flow=editorial-folio] [data-v2-page-section] :where([data-v2-owner=section-heading],[data-v2-owner=content-region]){text-wrap:pretty}[data-v3-media-scale=dominant] :where([data-v2-component=collections],[data-v2-component=media-gallery]) [data-v2-owner=media-region]{min-block-size:clamp(15rem,35vw,36rem)}[data-v3-media-scale=supporting] :where([data-v2-component=collections],[data-v2-component=media-gallery]) [data-v2-owner=media-region]{max-block-size:24rem}[data-v3-media-scale=selective] [data-v2-component=media-gallery] [data-v2-owner=media-region]{min-block-size:clamp(16rem,42vw,42rem)}@media (width<=47.99rem){:not([data-v3-styling-owner=theme])[data-v3-page-frame=folio-rail] [data-v2-page-main]{gap:.75rem;padding-block:.75rem}:not([data-v3-styling-owner=theme])[data-v3-page-frame=folio-rail] [data-v2-page-section]{border-inline-start-width:.2rem;inline-size:100%}[data-v3-responsive-mode=modular-reflow] [data-v2-page-main]{gap:.5rem;padding:.5rem}:not([data-v3-styling-owner=theme])[data-v3-responsive-mode=editorial-linearize] [data-v2-page-section]{border-inline-start:0;border-block-start:.2rem solid var(--color-brand)}}
