@layer blocks{.c-video{margin:0}.c-video__frame{aspect-ratio:16/9;background:var(--color-surface-muted);border:0;inline-size:100%}.c-video__empty{aspect-ratio:16/9;border:var(--border-hair) dashed var(--color-border);color:var(--color-text);font-size:var(--text-body);place-items:center;display:grid}.c-video__caption{font-size:var(--text-body);color:var(--color-text);margin-block-start:var(--space-2xs)}}
@layer blocks{.b-hero{--hero-zoom:1.03;grid-template-columns:minmax(0,1fr);min-block-size:100svh;display:grid}.b-hero[data-fit=bleed]:has(.b-hero__media){grid-template-rows:1fr auto}.b-hero[data-fit=inset]:has(.b-hero__media){grid-template-rows:auto 1fr}.b-hero__panel{flex-direction:column;min-inline-size:0;display:flex;position:relative}.b-hero__panel>.u-flow{flex-direction:column;flex:1;display:flex}.b-hero__panel>.u-flow>.c-spacer[data-size=fill]+.c-button:last-child{margin-block-end:calc(-1 * var(--container-pad-panel))}.b-hero__panel>.u-flow>.c-menu__invite{margin-inline:calc(-1 * var(--container-pad-panel));align-self:end}.b-hero__panel>.u-flow>:has(+.c-menu__invite:last-child){margin-block-end:auto}.b-hero__panel>.u-flow>.c-menu__invite:only-child{margin-block-start:auto}.b-hero__panel>.u-flow>.c-menu__invite:last-child{margin-block-end:calc(-1 * var(--container-pad-panel))}.b-hero__cue{inline-size:auto;block-size:var(--control-cue-size);animation:hero-cue-bounce var(--control-cue-bounce) linear infinite;display:none;position:absolute;inset-block-end:var(--control-cue-inset-block);inset-inline-start:var(--control-cue-inset-inline)}@keyframes hero-cue-bounce{0%,30%{animation-timing-function:var(--ease-arc-out);transform:translateY(0)}41%{transform:translateY(var(--control-cue-travel));animation-timing-function:var(--ease-arc-in)}53%{animation-timing-function:var(--ease-arc-out);transform:translateY(0)}61%{transform:translateY(calc(var(--control-cue-travel) * .5));animation-timing-function:var(--ease-arc-in)}70%,to{transform:translateY(0)}}.b-hero__media{margin:0}.b-hero__media>*{inline-size:100%}.b-hero[data-fit=bleed]>.b-hero__panel{padding:var(--container-pad-panel);background:var(--page-ground,transparent);color:var(--page-ink,inherit);padding-block-start:calc(var(--page-header-clearance,0rem) + var(--container-pad-panel))}.b-hero[data-fit=bleed]>.b-hero__media>*{object-fit:cover;position:absolute;inset:0}.b-hero[data-fit=bleed]>.b-hero__media{aspect-ratio:var(--media-hero-aspect);position:relative;overflow:hidden}@media (hover:hover){.b-hero[data-fit=bleed]>.b-hero__media>.c-blur-image{transition:scale var(--duration-settle) var(--ease-out)}.b-hero[data-fit=bleed]>.b-hero__media:hover>.c-blur-image{transition:scale var(--duration-drift) linear;scale:var(--hero-zoom)}}.b-hero[data-fit=inset]{row-gap:var(--space-xl);padding:var(--container-pad-panel);background:var(--page-ground,transparent);color:var(--page-ink,inherit);padding-block-start:calc(var(--page-header-clearance,0rem) + var(--container-pad-panel))}.b-hero[data-fit=inset]>.b-hero__media{inline-size:var(--media-inset-width,100%);order:-1;align-self:start}.b-hero[data-media-width=small]{--media-inset-width:var(--media-inset-sm)}.b-hero[data-media-width=medium]{--media-inset-width:var(--media-inset-md)}@media (min-width:48rem){.b-hero[data-fit]:has(.b-hero__media){grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.b-hero__media{order:-1}.b-hero[data-fit=bleed]>.b-hero__media{aspect-ratio:auto}.b-hero[data-fit=inset]{column-gap:var(--space-lg)}.b-hero:has(+*) .b-hero__cue{display:block}.b-hero:has(+*) .b-hero__panel>.u-flow>.c-menu__invite:last-child{max-inline-size:calc(100% + var(--container-pad-panel) - var(--control-cue-inset-inline) - var(--control-cue-size))}}}
@layer blocks{.b-media-split{display:grid}.b-media-split__media{margin:0}.b-media-split__media>*{inline-size:100%}.b-media-split__content{flex-direction:column;display:flex}.b-media-split__content>.u-flow{flex-direction:column;flex:1;display:flex}.b-media-split[data-fit=bleed]>.b-media-split__content{padding:var(--container-pad-panel);background:var(--page-ground,transparent);color:var(--page-ink,inherit);padding-block-start:calc(var(--page-header-clearance,0rem) + var(--container-pad-panel))}.b-media-split[data-fit=bleed]>.b-media-split__media>*{object-fit:cover;block-size:100%}.b-media-split[data-fit=inset]{padding:var(--container-pad-panel);background:var(--page-ground,transparent);color:var(--page-ink,inherit);padding-block-start:calc(var(--page-header-clearance,0rem) + var(--container-pad-panel))}.b-media-split[data-fit=inset]>.b-media-split__media{inline-size:var(--media-inset-width,100%)}.b-media-split[data-media-width=small]{--media-inset-width:var(--media-inset-sm)}.b-media-split[data-media-width=medium]{--media-inset-width:var(--media-inset-md)}@media (min-width:48rem){.b-media-split{grid-template-columns:1fr 1fr;align-items:stretch}.b-media-split__media{order:-1}.b-media-split[data-fit=inset]{column-gap:var(--space-lg)}}}
@layer blocks{.b-section{background:var(--page-ground,var(--color-surface));color:var(--page-ink,inherit);padding-block-start:var(--page-header-clearance,0rem)}}
@layer blocks{.b-slideshow{padding-block:0}.b-slideshow__frame{aspect-ratio:auto;block-size:100svh}}
