@layer components{.home-hero[data-astro-cid-63llj4z6]{isolation:isolate;padding-block:var(--space-block);display:grid;position:relative}.home-hero__background[data-astro-cid-63llj4z6]{z-index:-1;object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none;position:absolute;inset:0}.home-hero__inner[data-astro-cid-63llj4z6]{align-items:center;gap:var(--space-xl);display:grid}.home-hero__card[data-astro-cid-63llj4z6]{--flow-space:var(--space-s);max-inline-size:34rem;padding:var(--space-l) var(--space-m);border-radius:var(--radius-l);box-shadow:var(--shadow-card);backdrop-filter:blur(6px);background:#ffffffd1;&>.button{white-space:normal;margin-block-start:var(--space-m)}}.home-hero__title[data-astro-cid-63llj4z6]{color:var(--color-heading);font-family:var(--font-display);font-size:var(--step-5);font-weight:var(--weight-display);line-height:var(--leading-tight);text-wrap:balance}.home-hero__logo[data-astro-cid-63llj4z6]{display:none}@media (width>=56rem){.home-hero[data-astro-cid-63llj4z6]{min-block-size:min(46rem, calc(100svh - var(--header-height)));padding-block:var(--space-section)}.home-hero__inner[data-astro-cid-63llj4z6]{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}.home-hero__card[data-astro-cid-63llj4z6]{padding:var(--space-xl)}.home-hero__logo[data-astro-cid-63llj4z6]{justify-self:center;block-size:auto;inline-size:100%;max-inline-size:26rem;display:block}}.accordion-item[data-astro-cid-b6o4d35r]{border-block-end:1px solid var(--color-border);&::details-content{block-size:0;transition:block-size var(--duration-base) var(--ease-out), content-visibility var(--duration-base) allow-discrete;overflow:clip}&[open]::details-content{block-size:auto}}.accordion-item__summary[data-astro-cid-b6o4d35r]{justify-content:space-between;align-items:center;gap:var(--space-s);min-block-size:var(--tap-min);padding-block:var(--space-s);list-style:none;display:flex;&::-webkit-details-marker{display:none}}.accordion-item__title[data-astro-cid-b6o4d35r]{font-family:var(--font-body);font-size:var(--step-1);font-weight:600;line-height:var(--leading-snug);.accordion-item__summary[data-astro-cid-b6o4d35r]:hover &{text-underline-offset:.2em;text-decoration:underline .08em}}.accordion-item__chevron[data-astro-cid-b6o4d35r]{fill:none;block-size:1.5rem;inline-size:1.5rem;stroke:var(--color-accent-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:rotate var(--duration-base) var(--ease-out);flex:none;[data-astro-cid-b6o4d35r][open]>.accordion-item__summary[data-astro-cid-b6o4d35r] &{rotate:180deg}}.accordion-item__content[data-astro-cid-b6o4d35r]{max-inline-size:var(--measure);padding-block-end:var(--space-m)}.gallery[data-astro-cid-ghio52pl]{container-type:inline-size}.gallery__viewport[data-astro-cid-ghio52pl]{padding:var(--space-3xs) var(--space-3xs) var(--space-s);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-3xs);scrollbar-width:thin;scrollbar-color:var(--color-blush) transparent;overflow-x:auto;&:focus-visible{outline-offset:0}}.gallery__track[data-astro-cid-ghio52pl]{gap:var(--space-s);grid-auto-columns:min(80%,20rem);grid-auto-flow:column;margin:0;display:grid}.gallery__slide[data-astro-cid-ghio52pl]{scroll-snap-align:start}.gallery__image[data-astro-cid-ghio52pl]{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-m);inline-size:100%}.gallery__controls[data-astro-cid-ghio52pl]{justify-content:flex-end;gap:var(--space-2xs);display:flex;&[hidden]{display:none}}.gallery__button[data-astro-cid-ghio52pl]{inline-size:var(--tap-min);block-size:var(--tap-min);border:2px solid var(--color-burgundy);background:var(--color-white);color:var(--color-burgundy);transition:background-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;& svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;block-size:1.25rem;inline-size:1.25rem}&:disabled{opacity:.35;cursor:default}&:hover:not(:disabled){background:var(--color-snow)}}@container (width>=56rem){.gallery__viewport[data-astro-cid-ghio52pl]{padding:0;overflow:visible}.gallery__track[data-astro-cid-ghio52pl]{grid-auto-columns:1fr}}.section--soft[data-astro-cid-lcdefpme]{background:var(--color-surface-soft)}.cta-row[data-astro-cid-lcdefpme]{margin-block-start:var(--space-l)}.lead[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin-block-end:var(--space-l)}.pillars[data-astro-cid-lcdefpme]{--grid-min:17rem}.pillars[data-astro-cid-lcdefpme] .pillars__icon{color:var(--color-accent)}.pillars__title[data-astro-cid-lcdefpme]{font-size:var(--step-2);font-weight:var(--weight-display)}.pillars__note[data-astro-cid-lcdefpme]{font-size:var(--step--1);text-align:center;margin-block-start:var(--space-xl)}.session-band[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 30%;block-size:clamp(12rem,22vw,20rem);inline-size:100%;max-inline-size:none}.pbm-cards[data-astro-cid-lcdefpme]{--grid-min:17rem}.pbm-card[data-astro-cid-lcdefpme]{border-radius:var(--radius-l);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.pbm-card__image[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;inline-size:100%}.pbm-card__body[data-astro-cid-lcdefpme]{--flow-space:var(--space-2xs);padding:var(--space-m);text-align:center}.steps[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.steps__item[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-s);text-align:center;display:grid}.steps__icon[data-astro-cid-lcdefpme]{background:var(--color-surface);block-size:5rem;inline-size:5rem;color:var(--color-accent);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid;position:relative}.steps__number[data-astro-cid-lcdefpme]{background:var(--color-burgundy);block-size:1.75rem;inline-size:1.75rem;color:var(--color-white);font-size:var(--step--1);border-radius:50%;place-items:center;font-weight:650;display:grid;position:absolute;inset:-.25rem -.25rem auto auto}}
