.step[data-astro-cid-szlzctlo]{--panel-padding:clamp(1.5rem, 2.8vw, 3rem);background:var(--color-blue);align-content:end;min-height:100svh;padding-top:clamp(10rem,28vh,20rem);position:relative}.step__film[data-astro-cid-szlzctlo]{position:absolute;inset:0;overflow:hidden}.step__film[data-astro-cid-szlzctlo] .hero-media{--hero-media-background:var(--color-blue);height:100%;min-height:0}.step__panel[data-astro-cid-szlzctlo]{grid-column:var(--axis-column) / -1;margin-right:calc(var(--page-margin) * -1);margin-left:calc(var(--panel-padding) * -1);padding:clamp(1rem, 2vw, 1.75rem) var(--page-margin) clamp(2rem, 4vw, 3.5rem) var(--panel-padding);background:var(--color-blue);color:var(--color-on-media);position:relative}.step__panel[data-astro-cid-szlzctlo]:before,.step__panel[data-astro-cid-szlzctlo]:after{content:"";background:var(--color-gold);position:absolute;top:0;left:0}.step__panel[data-astro-cid-szlzctlo]:before{transform-origin:0;width:100%;height:1px}.step__panel[data-astro-cid-szlzctlo]:after{transform-origin:top;width:1px;height:100%}.step__panel[data-astro-cid-szlzctlo] [data-astro-cid-szlzctlo]:focus-visible{outline-color:var(--color-on-media)}.step__top[data-astro-cid-szlzctlo]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:clamp(.75rem,2.2vh,1.75rem);display:flex}.step__back[data-astro-cid-szlzctlo],.step__motion[data-astro-cid-szlzctlo]{min-height:2.75rem;color:var(--color-on-blue-muted);font-size:var(--text-small);align-items:center;gap:.5rem;font-weight:450;display:inline-flex}.step__back[data-astro-cid-szlzctlo]{text-decoration:none}.step__back[data-astro-cid-szlzctlo] svg[data-astro-cid-szlzctlo]{transition:transform .45s var(--ease-out);flex:none}.step__motion[data-astro-cid-szlzctlo]{cursor:pointer;background:0 0;border:0;padding:0}.step__motion[data-astro-cid-szlzctlo][hidden],.step__motion[data-astro-cid-szlzctlo][data-action=pause] .step__motion-play[data-astro-cid-szlzctlo],.step__motion[data-astro-cid-szlzctlo][data-action=play] .step__motion-pause[data-astro-cid-szlzctlo]{display:none}@media (hover:hover){.step__back[data-astro-cid-szlzctlo]:hover,.step__motion[data-astro-cid-szlzctlo]:hover{color:var(--color-on-media)}.step__back[data-astro-cid-szlzctlo]:hover svg[data-astro-cid-szlzctlo]{transform:translate(-.25rem)}}.step__title[data-astro-cid-szlzctlo]{font-family:var(--font-editorial);font-synthesis:none;letter-spacing:-.02em;font-weight:400}.step__lead[data-astro-cid-szlzctlo],.step__rest[data-astro-cid-szlzctlo]{display:block}.step__lead[data-astro-cid-szlzctlo]{margin-left:-.05em;padding-bottom:.13em;font-size:min(9.6vw,22vh);line-height:.95}.step__rest[data-astro-cid-szlzctlo]{letter-spacing:-.012em;font-size:min(3.2vw,7.4vh);line-height:1.05}.step__action[data-astro-cid-szlzctlo]{align-items:end;gap:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);margin-top:clamp(1.25rem,3.4vh,2.5rem);display:grid}.step__description[data-astro-cid-szlzctlo]{max-width:30rem;color:var(--color-on-blue-muted);text-wrap:pretty;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.45}.attending[data-astro-cid-szlzctlo]{row-gap:var(--space-3);grid-template-rows:auto auto auto 1fr;padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(4rem,7vw,7rem)}.attending__label[data-astro-cid-szlzctlo]{font-family:var(--font-sans);font-size:var(--text-small);grid-area:1/1/auto/-1;font-weight:500}.attending__portrait[data-astro-cid-szlzctlo]{grid-column:1 / var(--axis-column);grid-row:2/5;align-self:start;width:100%;max-width:27rem}.attending__portrait[data-astro-cid-szlzctlo] img{width:100%;height:auto;display:block}.attending__name[data-astro-cid-szlzctlo]{grid-column:var(--axis-column) / -1;font-family:var(--font-editorial);font-synthesis:none;letter-spacing:-.012em;grid-row:2;margin-top:-.17em;font-size:clamp(2.5rem,5.6vw,7rem);font-weight:400;line-height:1.06}.attending__name[data-astro-cid-szlzctlo] span[data-astro-cid-szlzctlo]{display:block}.attending__facts[data-astro-cid-szlzctlo]{grid-column:var(--axis-column) / -1;grid-row:3}.attending__area[data-astro-cid-szlzctlo]{font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:500}.attending__crm[data-astro-cid-szlzctlo]{color:var(--color-text-muted)}.attending__background[data-astro-cid-szlzctlo]{grid-column:var(--axis-column) / -1;margin-top:var(--space-2);grid-row:4;align-self:end}.attending__background-title[data-astro-cid-szlzctlo]{margin-bottom:var(--space-3);font-family:var(--font-sans);font-size:var(--text-small);font-weight:500}.attending__background[data-astro-cid-szlzctlo] ul[data-astro-cid-szlzctlo]{margin:0;padding:0;list-style:none}.attending__background[data-astro-cid-szlzctlo] li[data-astro-cid-szlzctlo]{border-top:1px solid var(--color-border);color:var(--color-text-muted);text-wrap:pretty;padding-block:.625rem}.place__caption[data-astro-cid-szlzctlo]{grid-column:1 / var(--axis-column);max-width:18rem;color:var(--color-text-muted);font-size:var(--text-small);text-wrap:pretty;grid-row:1;align-self:end;line-height:1.4}.place__photo[data-astro-cid-szlzctlo]{--panel-padding:clamp(1.5rem, 2.8vw, 3rem);grid-column:var(--axis-column) / -1;margin-right:calc(var(--page-margin) * -1);margin-left:calc(var(--panel-padding) * -1);grid-row:1}@media (width<=63.999rem){.step__lead[data-astro-cid-szlzctlo]{font-size:min(11.8vw,11vh)}.step__rest[data-astro-cid-szlzctlo]{font-size:min(4.2vw,4.4vh)}.step__action[data-astro-cid-szlzctlo]{grid-template-columns:minmax(0,1fr)}.attending__portrait[data-astro-cid-szlzctlo]{grid-column:1/6}.attending__name[data-astro-cid-szlzctlo],.attending__facts[data-astro-cid-szlzctlo],.attending__background[data-astro-cid-szlzctlo]{grid-column:6/-1}.attending__name[data-astro-cid-szlzctlo]{font-size:clamp(2.25rem,5.6vw,3.5rem)}}@media (width<=47.999rem){.step[data-astro-cid-szlzctlo]{--panel-padding:var(--page-margin);padding-top:clamp(7rem,26vh,16rem)}.step__panel[data-astro-cid-szlzctlo]{padding:.25rem var(--page-margin) var(--space-4);grid-column:1/-1;margin-left:0}.step__top[data-astro-cid-szlzctlo]{margin-bottom:.25rem}.step__lead[data-astro-cid-szlzctlo]{font-size:calc((100vw - var(--page-margin) * 3) / 5.15);padding-bottom:.16em}.step__rest[data-astro-cid-szlzctlo]{font-size:calc((100vw - var(--page-margin) * 3) / 8.2)}@media (width<=23.5rem){.step__rest[data-astro-cid-szlzctlo]{font-size:1.45rem}}.step__action[data-astro-cid-szlzctlo]{gap:var(--space-3);margin-top:var(--space-3)}.step__description[data-astro-cid-szlzctlo]{font-size:1rem}.step__cta[data-astro-cid-szlzctlo]{--cta-gap:.75rem;--cta-padding:1rem}.attending[data-astro-cid-szlzctlo]{row-gap:var(--space-3);padding-top:var(--space-6);padding-bottom:var(--space-6);grid-template-rows:none}.attending__label[data-astro-cid-szlzctlo],.attending__name[data-astro-cid-szlzctlo],.attending__background[data-astro-cid-szlzctlo]{grid-column:1/-1}.attending__name[data-astro-cid-szlzctlo]{grid-row:2;margin-top:0;font-size:9.6vw}.attending__portrait[data-astro-cid-szlzctlo]{max-width:min(var(--portrait-file-width), 26rem);grid-area:3/1/auto/7}.attending__facts[data-astro-cid-szlzctlo]{grid-area:3/7/auto/-1;align-self:end}.attending__area[data-astro-cid-szlzctlo]{font-size:1rem;line-height:1.3}.attending__crm[data-astro-cid-szlzctlo]{font-size:var(--text-small)}.attending__background[data-astro-cid-szlzctlo]{margin-top:var(--space-3);grid-row:4}.attending__background[data-astro-cid-szlzctlo] li[data-astro-cid-szlzctlo]{padding-block:.875rem}.place__photo[data-astro-cid-szlzctlo]{margin-left:calc(var(--page-margin) * -1);grid-column:1/-1}.place__photo[data-astro-cid-szlzctlo] .photo__frame{aspect-ratio:16/9}.place__caption[data-astro-cid-szlzctlo]{grid-area:2/1/auto/-1;max-width:none;margin-top:.625rem}}@media (width<=23rem){.step__cta[data-astro-cid-szlzctlo]{--cta-gap:.5rem;--cta-padding:.875rem}}@media (prefers-reduced-motion:no-preference){.step__film[data-astro-cid-szlzctlo] .hero-media__poster img{animation:step-settle 1.3s var(--ease-out) both}.step__panel[data-astro-cid-szlzctlo]{animation:step-rise .9s var(--ease-out) both}.step__panel[data-astro-cid-szlzctlo]:before{animation:step-line-x 1.1s var(--ease-out) .2s both}.step__panel[data-astro-cid-szlzctlo]:after{animation:step-line-y 1.1s var(--ease-out) .2s both}@keyframes step-settle{0%{transform:scale(1.05)}}@keyframes step-rise{0%{transform:translateY(1.5rem)}}@keyframes step-line-x{0%{transform:scaleX(0)}}@keyframes step-line-y{0%{transform:scaleY(0)}}}@media (prefers-reduced-motion:reduce){.step__back[data-astro-cid-szlzctlo] svg[data-astro-cid-szlzctlo]{transition:none}}
