@layer component{.styles-module__ocl75G__empty{padding:var(--gap--large);border-radius:var(--radius--large);border:1px dashed var(--color-border);text-align:center;place-items:center;display:grid}}
@layer utils{.utils-module__JlgDna__clip{--clip-inset:1rem;clip-path:polygon(var(--clip-inset) 0, calc(100% - var(--clip-inset)) 0, 100% var(--clip-inset), 100% calc(100% - var(--clip-inset)), calc(100% - var(--clip-inset)) 100%, var(--clip-inset) 100%, 0 calc(100% - var(--clip-inset)), 0 var(--clip-inset))}.utils-module__JlgDna__required:after{content:" *";color:var(--color-error);text-decoration:none!important}}
@layer component{.styles-module__zStAGa__contain{position:relative}.styles-module__zStAGa__contain.styles-module__zStAGa__extended{--extended-offset:calc(var(--gutter-width) / 2);width:calc(100vw - var(--extended-offset));left:calc(var(--extended-offset) * -1)}@container not (min-width:670px){.styles-module__zStAGa__contain.styles-module__zStAGa__extended{width:100vw;left:calc(var(--app-inset) * -1)}}.styles-module__zStAGa__track{contain:strict;width:100%;display:flex}.styles-module__zStAGa__default .styles-module__zStAGa__track{height:400px}@media (max-width:600px){.styles-module__zStAGa__default .styles-module__zStAGa__track{height:56.25dvw;width:calc(100% + var(--app-inset) * 2);left:calc(var(--app-inset) * -1);padding-inline:var(--app-inset);position:relative}}.styles-module__zStAGa__extended .styles-module__zStAGa__track{height:60lvh;padding-right:var(--gap)}.styles-module__zStAGa__slide{scroll-snap-align:center;flex:none;height:100%;display:block}.styles-module__zStAGa__extended .styles-module__zStAGa__slide{scroll-snap-align:start}.styles-module__zStAGa__button{outline:none;height:100%;display:contents}.styles-module__zStAGa__caption{padding-left:var(--gap);border-left:var(--space-1) solid var(--color-primary);flex:auto}@media (max-width:500px){.styles-module__zStAGa__caption{order:1}}.styles-module__zStAGa__navigation{flex:none}@media (max-width:500px){.styles-module__zStAGa__navigation{order:2}}.styles-module__zStAGa__secondary{margin-top:var(--gap)}@media (max-width:500px){.styles-module__zStAGa__secondary{flex-direction:row}}@media (max-width:500px){.styles-module__zStAGa__thumbnails{display:none}}.styles-module__zStAGa__overlap{inset:var(--gap--tiny) auto auto var(--gap--tiny);border-radius:var(--radius--full);padding:var(--gap--tiny) var(--gap--small);color:var(--color-text--heavy);box-shadow:var(--shadow-elevation--low);background-color:#fff;position:absolute}}
@layer components{.styles-module__dol__W__base{display:grid}.styles-module__dol__W__grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:650px){.styles-module__dol__W__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.styles-module__dol__W__item{aspect-ratio:3/2;border-radius:var(--radius-small);content-visibility:auto;contain-intrinsic-size:auto 300px;overflow:hidden}.styles-module__dol__W__button{all:unset;cursor:pointer;width:100%;height:100%;position:relative}.styles-module__dol__W__image{object-fit:cover;transition:transform var(--transition-duration)}.styles-module__dol__W__button:hover .styles-module__dol__W__image,.styles-module__dol__W__button:focus-visible .styles-module__dol__W__image{transform:scale(1.03)}}
@layer component{.styles-module__2JeD1W__image{object-fit:cover;width:100%;height:360px}.styles-module__2JeD1W__figure{gap:var(--gap--tiny);display:grid}.styles-module__2JeD1W__caption{text-align:right;font-size:var(--size-2);line-height:var(--line-height--compact)}.styles-module__2JeD1W__link{align-items:center;gap:.5ch;display:inline-flex}.styles-module__2JeD1W__link:focus,.styles-module__2JeD1W__link:hover{color:var(--color-link)}.styles-module__2JeD1W__label{top:var(--vertical-font-adjustment)}}
@layer components{.styles-module__z6PT8W__base{gap:var(--space-3);display:grid}.styles-module__z6PT8W__base[data-alignment=centered]{max-width:var(--line-length,65ch);margin-inline:auto}@media (max-width:649px){.styles-module__z6PT8W__base[data-alignment=fullWidth]{width:100vw;margin-left:calc(50% - 50vw)}}.styles-module__z6PT8W__image{border-radius:var(--radius-small,4px);width:100%;height:auto}@media (max-width:649px){[data-alignment=fullWidth] .styles-module__z6PT8W__image{border-radius:0}}.styles-module__z6PT8W__caption{color:var(--color-text--light)}}
@layer components{.styles-module__rz8ola__base{gap:var(--gap--large);align-items:center;display:grid}@media (min-width:650px){.styles-module__rz8ola__base{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.styles-module__rz8ola__base{gap:var(--gap--huge)}}.styles-module__rz8ola__base.styles-module__rz8ola__imageRight .styles-module__rz8ola__imageWrapper{order:2}@media (min-width:650px){.styles-module__rz8ola__base.styles-module__rz8ola__masked{--image-col:clamp(0px, calc(65lvh - var(--gutter-width) - var(--app-inset)), calc(100% * 2 / 3 - var(--gap--huge)));width:100vw;margin-block:calc(var(--spacing) * -.75);padding-left:calc(var(--gutter-width) + var(--app-inset));padding-right:calc(var(--gutter-width) + var(--app-inset));grid-template-columns:var(--image-col) 1fr;margin-left:calc(50% - 50vw);overflow:hidden}}.styles-module__rz8ola__base.styles-module__rz8ola__masked .styles-module__rz8ola__imageWrapper{aspect-ratio:1;border-radius:0;order:1;max-width:90lvh;max-height:90lvh;overflow:visible}@media (min-width:650px){.styles-module__rz8ola__base.styles-module__rz8ola__masked .styles-module__rz8ola__imageWrapper{margin-left:calc(-1 * (100% + 4 * var(--gutter-width) + 4 * var(--app-inset)) / 3);width:calc((400% + 4 * var(--gutter-width) + 4 * var(--app-inset)) / 3);order:-1}}.styles-module__rz8ola__base.styles-module__rz8ola__masked .styles-module__rz8ola__image{clip-path:polygon(45.85% 2.78%,54.15% 2.78%,97.22% 45.85%,97.22% 54.15%,54.15% 97.22%,45.85% 97.22%,2.78% 54.15%,2.78% 45.85%)}@media (min-width:650px){.styles-module__rz8ola__base.styles-module__rz8ola__masked.styles-module__rz8ola__imageRight{grid-template-columns:1fr var(--image-col)}}@media (min-width:650px){.styles-module__rz8ola__base.styles-module__rz8ola__masked.styles-module__rz8ola__imageRight .styles-module__rz8ola__imageWrapper{width:calc((400% + 4 * var(--gutter-width) + 4 * var(--app-inset)) / 3);order:1;margin-left:0}}.styles-module__rz8ola__imageWrapper{aspect-ratio:16/9;border-radius:var(--radius-small,4px);position:relative;overflow:hidden}@media (max-width:649px){.styles-module__rz8ola__imageWrapper{max-width:400px;margin-inline:auto}}.styles-module__rz8ola__image{object-fit:cover;width:100%;height:100%}.styles-module__rz8ola__diamondOverlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.styles-module__rz8ola__content{gap:var(--space-4);font-size:var(--size-4);display:grid}@media (min-width:650px){.styles-module__rz8ola__masked .styles-module__rz8ola__content{margin-block:calc(var(--spacing) * .75)}}}
@layer components{.styles-module__D3eL2q__base{--logoHeight:48px;gap:var(--gap);display:grid}.styles-module__D3eL2q__grid{gap:var(--gap--large);min-height:var(--logoHeight);content-visibility:auto;contain-intrinsic-size:auto var(--logoHeight);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.styles-module__D3eL2q__item{flex:none}.styles-module__D3eL2q__image{height:var(--logoHeight);object-fit:contain;width:auto}.styles-module__D3eL2q__link{display:block}}
@layer component{.styles-module__uX4IQa__galleryEmpty{padding:var(--gap--huge);border-radius:var(--radius);border:1px dashed var(--color-border);text-align:center}}
@layer components{.styles-module__FUZaGG__base{gap:var(--gap);display:grid;container:schedule/inline-size}.styles-module__FUZaGG__list{grid-template-columns:auto 1fr auto;display:grid}.styles-module__FUZaGG__item{grid-template-columns:subgrid;gap:var(--gap);padding-block:var(--gap);border-bottom:1px solid var(--color-border);transition-property:opacity,transform;transition-duration:var(--transition-duration--entry);grid-column:1/-1;align-items:baseline;display:grid}.styles-module__FUZaGG__item:first-child{border-top:1px solid var(--color-border)}@container schedule not (min-width:500px){.styles-module__FUZaGG__item{grid-template-rows:auto auto;grid-template-columns:auto 1fr}}.styles-module__FUZaGG__outOfView .styles-module__FUZaGG__item{opacity:0;transform:translateY(var(--gap))}.styles-module__FUZaGG__item:not(.styles-module__FUZaGG__outOfView .styles-module__FUZaGG__item){transition-delay:calc(sibling-index() * 40ms)}@container schedule not (min-width:500px){.styles-module__FUZaGG__time{grid-row:1/-1}}.styles-module__FUZaGG__description{color:var(--color-text--light)}.styles-module__FUZaGG__link{place-self:center start}.styles-module__FUZaGG__icon{transform:scaleX(-1)}}
@layer component{.styles-module__MUo0jG__block{scroll-margin-top:var(--gap--huge);container:blockContainer/inline-size}.styles-module__MUo0jG__headingBlock{--borderWidth:2px;--captionWidth:14ch;--captionOffset:var(--gap);display:grid;position:relative}.styles-module__MUo0jG__caption{transition-duration:var(--transition-duration);order:-1;align-items:center;display:inline-flex}@media (min-width:1100px){.styles-module__MUo0jG__caption{width:calc((100vw - 100cqw) / 2 - var(--app-inset));padding-right:var(--captionOffset);text-align:right;justify-content:flex-end;position:absolute;inset:0 100% 0 auto;overflow:hidden}}.styles-module__MUo0jG__caption:after{content:"";width:var(--space-6);height:var(--borderWidth);background-color:var(--color-primary);transform-origin:100%;transition-duration:var(--transition-duration);margin-left:var(--captionOffset);display:block}.styles-module__MUo0jG__caption.styles-module__MUo0jG__outOfView .styles-module__MUo0jG__text{opacity:0;transform:translateX(var(--gap--large))}.styles-module__MUo0jG__caption.styles-module__MUo0jG__outOfView:after{opacity:0;transform:scaleX(0)}.styles-module__MUo0jG__caption:not(.styles-module__MUo0jG__outOfView) .styles-module__MUo0jG__text,.styles-module__MUo0jG__caption:not(.styles-module__MUo0jG__outOfView):after{transition-delay:calc(var(--transition-duration--entry) / 2)}.styles-module__MUo0jG__animated,.styles-module__MUo0jG__animated:before,.styles-module__MUo0jG__animated:after{transition-property:opacity,transform;transition-duration:var(--transition-duration--entry);transition-timing-function:var(--swift-in)}.styles-module__MUo0jG__headingBlock:not(.styles-module__MUo0jG__withCaption) .styles-module__MUo0jG__heading{gap:calc(var(--gap--huge) / 2);display:grid}.styles-module__MUo0jG__headingBlock:not(.styles-module__MUo0jG__withCaption) .styles-module__MUo0jG__heading:before,.styles-module__MUo0jG__headingBlock:not(.styles-module__MUo0jG__withCaption) .styles-module__MUo0jG__heading:after{content:"";width:var(--borderWidth);height:var(--space-9);background-color:var(--color-primary);margin-inline:auto;display:block}.styles-module__MUo0jG__headingBlock:not(.styles-module__MUo0jG__withCaption) .styles-module__MUo0jG__heading:before{transform-origin:bottom}.styles-module__MUo0jG__headingBlock:not(.styles-module__MUo0jG__withCaption) .styles-module__MUo0jG__heading:after{transform-origin:top}.styles-module__MUo0jG__headingBlock:not(.styles-module__MUo0jG__withCaption) .styles-module__MUo0jG__heading.styles-module__MUo0jG__outOfView:before,.styles-module__MUo0jG__headingBlock:not(.styles-module__MUo0jG__withCaption) .styles-module__MUo0jG__heading.styles-module__MUo0jG__outOfView:after{opacity:0;transform:scaleY(0)}.styles-module__MUo0jG__headingBlock:not(.styles-module__MUo0jG__withCaption) .styles-module__MUo0jG__heading:not(.styles-module__MUo0jG__outOfView):before,.styles-module__MUo0jG__headingBlock:not(.styles-module__MUo0jG__withCaption) .styles-module__MUo0jG__heading:not(.styles-module__MUo0jG__outOfView):after{transition-delay:calc(var(--transition-duration--entry) / 2)}.styles-module__MUo0jG__outOfView :is(.styles-module__MUo0jG__heading .styles-module__MUo0jG__text){opacity:0;transform:scale(.9)}@container not (min-width:500px){.styles-module__MUo0jG__heading{font-size:var(--size-8)}}.styles-module__MUo0jG__richTextBlock>*{transition-property:opacity,transform;transition-duration:var(--transition-duration--entry);transition-timing-function:var(--swift-in)}.styles-module__MUo0jG__richTextBlock.styles-module__MUo0jG__outOfView>*{opacity:0;transform:scale(.95)}.styles-module__MUo0jG__richText{font-size:var(--size-4)}@container not (max-width:500px){.styles-module__MUo0jG__richText{font-size:var(--size-5)}}.styles-module__MUo0jG__gallery .styles-module__MUo0jG__slide{transition-property:opacity,transform;transition-duration:var(--transition-duration--entry);transition-timing-function:var(--swift-in)}.styles-module__MUo0jG__gallery.styles-module__MUo0jG__outOfView .styles-module__MUo0jG__slide{opacity:0;transform:translateY(calc(var(--gap) * -1))}.styles-module__MUo0jG__downloads.styles-module__MUo0jG__outOfView{opacity:0;transform:scale(.95)}.styles-module__MUo0jG__map.styles-module__MUo0jG__outOfView{opacity:0;transform:translateY(var(--gap))}.styles-module__MUo0jG__subheading{margin-bottom:var(--gap)}}
@layer components{.styles-module__QHcsyW__badge{inset:7rem var(--app-inset) auto auto;aspect-ratio:1;text-align:center;background-color:var(--color-primary);color:#fff;width:12rem;height:12rem;padding:var(--gap);box-shadow:var(--shadow-elevation--high);z-index:1;transition-property:transform;transition-duration:var(--transition-duration--slow);transition-delay:.5s;transition-timing-function:var(--overshoot-out-dynamic);border-radius:50%;place-content:center;place-items:center;display:grid;position:absolute}@starting-style{.styles-module__QHcsyW__badge{transform:scale(0)}}@media (max-width:500px){.styles-module__QHcsyW__badge{top:var(--app-inset)}}}
@layer layout{.styles-module__wzwlxa__cover{contain:paint;min-height:100lvh;padding-inline:var(--app-inset);align-items:flex-end;display:flex;position:relative}.styles-module__wzwlxa__coverImage{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}.styles-module__wzwlxa__readyForOccupancy{line-height:1}.styles-module__wzwlxa__diamondContainer{opacity:.5;pointer-events:none;position:absolute;inset:0}.styles-module__wzwlxa__diamond{width:90dvh;height:90dvh;position:absolute;inset:auto auto -15dvh -15dvh}.styles-module__wzwlxa__articleContainer{--spacing:var(--space-10);gap:var(--spacing);padding-block:var(--spacing) var(--gap);display:grid;container:landing/inline-size}.styles-module__wzwlxa__header{gap:var(--space-6);padding-top:9rem;padding-bottom:var(--space-6);text-shadow:0 0 1em #00000054;width:100%;max-width:var(--container);margin-inline:auto;display:grid;position:relative}.styles-module__wzwlxa__title{font-size:var(--size-8);color:#fff;text-wrap:balance;max-width:20ch;line-height:.95}@media (min-width:600px){.styles-module__wzwlxa__title{font-size:var(--size-9)}}.styles-module__wzwlxa__lede{color:#fff}.styles-module__wzwlxa__scrollToTop{bottom:var(--gap);right:var(--gap);justify-self:flex-end;position:sticky}}
@layer feature{.styles-module__RIeDdG__overflow{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-block:var(--gap);overflow:auto hidden}}
@layer reset{.styles-module__05TWKW__reset{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;vertical-align:top;-webkit-user-select:none;user-select:none;touch-action:manipulation;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-style:normal;display:inline-flex;box-shadow:0 0 #0000}}@layer ui{.styles-module__05TWKW__button:not(:active){transition-property:background-color,border-color,color,outline-color,transform,box-shadow;transition-duration:var(--transition-duration)}.styles-module__05TWKW__button:where(:not(.styles-module__05TWKW__base)):hover:active{color:color-mix(in lab, var(--variant-color), transparent 50%)}.styles-module__05TWKW__button:where(:not(.styles-module__05TWKW__base)):hover:not(:active){box-shadow:0 .25em 1em var(--black-a4);transform:scale(1.025)}.styles-module__05TWKW__button:focus-visible{outline:calc(var(--space-1) / 2) solid var(--button-color);outline-offset:calc(var(--space-1) / 2)}.styles-module__05TWKW__button:where(:not(.styles-module__05TWKW__base,.styles-module__05TWKW__custom)){padding-inline:var(--button-inset);height:var(--button-height);font-size:var(--button-font-size);gap:var(--space-2);border-radius:var(--radius--full);font-weight:500}.styles-module__05TWKW__button[disabled]{cursor:auto}.styles-module__05TWKW__label{top:var(--vertical-font-adjustment)}.styles-module__05TWKW__small{--button-inset:var(--space-3);--button-height:var(--space-6);--button-font-size:var(--size-2)}.styles-module__05TWKW__regular{--button-inset:var(--space-4);--button-height:var(--control-height--small);--button-font-size:var(--size-3)}.styles-module__05TWKW__large{--button-inset:var(--space-6);--button-height:var(--control-height);--button-font-size:var(--size-4)}.styles-module__05TWKW__inherit{--button-color:currentColor}.styles-module__05TWKW__primary{--button-color:var(--color-primary)}.styles-module__05TWKW__slate{--button-color:var(--slate-11)}.styles-module__05TWKW__slate:where(:hover:not(:active)){--button-color:var(--slate-12)}.styles-module__05TWKW__red{--button-color:var(--red-9)}.styles-module__05TWKW__red:where(:hover:not(:active)){--button-color:var(--red-10)}.styles-module__05TWKW__green{--button-color:var(--green-9)}.styles-module__05TWKW__green:where(:hover:not(:active)){--button-color:var(--green-10)}.styles-module__05TWKW__solid{--variant-color:color-mix(in lab, var(--button-color), white 100%);color:var(--variant-color);background-color:var(--button-color)}.styles-module__05TWKW__soft{--variant-color:color-mix(in lab, var(--button-color), white 60%);color:var(--variant-color);background-color:color-mix(in lab, var(--button-color), black 20%)}.styles-module__05TWKW__outline{--variant-color:var(--button-color);color:var(--variant-color);border:1px solid}.styles-module__05TWKW__ghost{--variant-color:var(--button-color);color:var(--variant-color);margin-inline:calc(var(--button-inset) * -1);margin-block:calc((var(--button-height) - var(--button-font-size)) / 2 * -1)}.styles-module__05TWKW__ghost:hover,.styles-module__05TWKW__ghost:focus-visible{color:#fff;background-color:color-mix(in lab, var(--button-color), black 50%);z-index:1}.styles-module__05TWKW__circular{aspect-ratio:1;border-radius:var(--radius--full);padding:0}.styles-module__05TWKW__select{border-radius:var(--radius);border:1px solid var(--color-border);padding-inline:var(--space-4);justify-content:space-between}.styles-module__05TWKW__select:hover,.styles-module__05TWKW__select[aria-expanded=true]{border-color:var(--button-color)}}
@layer component{.styles-module__42_YOa__nav{display:flex}.styles-module__42_YOa__container{flex:auto;width:100%;position:relative}.styles-module__42_YOa__menu.styles-module__42_YOa__hasOverflow{z-index:var(--z-nav);display:flex;position:fixed;inset:0 auto 0 100%}.styles-module__42_YOa__list{gap:var(--space-5);flex-wrap:nowrap;width:fit-content;max-width:100%;margin-inline:auto;display:flex;overflow:hidden}.styles-module__42_YOa__hasOverflow .styles-module__42_YOa__list{overscroll-behavior:contain;color:var(--color-text--heavy);padding-block:var(--space-3);padding-right:env(safe-area-inset-right);background-color:#fff;flex-direction:column;justify-content:center;gap:0;position:relative;overflow:auto}.styles-module__42_YOa__list.styles-module__42_YOa__measurementCopy{visibility:hidden;pointer-events:none;width:max-content;position:absolute;inset:0}.styles-module__42_YOa__menu.styles-module__42_YOa__hasOverflow{transition-property:transform,box-shadow;transition-duration:var(--transition-duration);transition-timing-function:var(--swift-in);max-width:min(40ch,80vw)}.styles-module__42_YOa__menu.styles-module__42_YOa__hasOverflow:focus-within{box-shadow:var(--shadow-elevation--high);transform:translate(-100%)}.styles-module__42_YOa__link{font-size:var(--size-6);transition-property:background-color;transition-duration:var(--transition-duration);padding-bottom:.1em;display:block}.styles-module__42_YOa__hasOverflow .styles-module__42_YOa__link{padding-block:var(--space-3);padding-inline:var(--space-6);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styles-module__42_YOa__hasOverflow .styles-module__42_YOa__link:hover,.styles-module__42_YOa__hasOverflow .styles-module__42_YOa__link:focus-visible{background-color:var(--slate-3)}.styles-module__42_YOa__menuButton{padding-right:var(--space-2);box-shadow:var(--shadow-elevation);border-top-right-radius:0;border-bottom-right-radius:0;margin-block:auto;position:absolute;inset:0 100% 0 auto}.styles-module__42_YOa__menu:focus-within .styles-module__42_YOa__menuButton{transform:translate(100%)}.styles-module__42_YOa__menu:not(:focus-within) .styles-module__42_YOa__menuButton{transition-delay:var(--transition-duration);transition-timing-function:var(--swift-in)}}
@layer ui{.styles-module__DK5Y7G__base{--checkbox-length:calc(var(--control-height) / 2);justify-items:start;display:grid}.styles-module__DK5Y7G__base.styles-module__DK5Y7G__isDisabled{opacity:.5}.styles-module__DK5Y7G__input{opacity:0;width:0;height:0;inset:50% auto 0 var(--checkbox-length);position:absolute}.styles-module__DK5Y7G__label{align-items:center;gap:var(--gap--tiny);display:flex}.styles-module__DK5Y7G__input:user-invalid+.styles-module__DK5Y7G__label .styles-module__DK5Y7G__inner{-webkit-text-decoration:underline wavy var(--color-error);text-decoration:underline wavy var(--color-error)}.styles-module__DK5Y7G__label:hover{-webkit-user-select:none;user-select:none}.styles-module__DK5Y7G__text{transition:color var(--transition-duration);top:var(--vertical-font-adjustment)}.styles-module__DK5Y7G__input:checked+.styles-module__DK5Y7G__label>.styles-module__DK5Y7G__text{color:var(--color-text--heavy)}.styles-module__DK5Y7G__box{color:#fff;flex:0 0 var(--checkbox-length);width:var(--checkbox-length);height:var(--checkbox-length);border-radius:var(--radius--small);border:1px solid var(--color-border);outline-offset:1px;transition-property:border-color,outline-color,scale;transition-duration:var(--transition-duration);background-color:#fff;outline:2px solid #0000;place-items:center;display:inline-grid}.styles-module__DK5Y7G__input:not(:disabled)+.styles-module__DK5Y7G__label>.styles-module__DK5Y7G__box{cursor:pointer}.styles-module__DK5Y7G__input:not(:disabled)+.styles-module__DK5Y7G__label>.styles-module__DK5Y7G__box:hover{border-color:var(--color-border--heavy)}.styles-module__DK5Y7G__input:not(:disabled)+.styles-module__DK5Y7G__label>.styles-module__DK5Y7G__box:active:hover{transition-duration:0;scale:.9}.styles-module__DK5Y7G__input:checked+.styles-module__DK5Y7G__label>.styles-module__DK5Y7G__box{background-color:var(--color-primary);border-color:var(--color-primary)}.styles-module__DK5Y7G__input:focus-visible+.styles-module__DK5Y7G__label>.styles-module__DK5Y7G__box{outline-color:var(--color-primary)}.styles-module__DK5Y7G__box.styles-module__DK5Y7G__radio{border-radius:50%}.styles-module__DK5Y7G__icon{transition:opacity var(--transition-duration) var(--swift-in)}.styles-module__DK5Y7G__input:not(:checked)+.styles-module__DK5Y7G__label .styles-module__DK5Y7G__icon{opacity:0}}
@layer ui{.styles-module__iM1G6a__container{padding-inline:var(--app-inset);width:100%;max-width:var(--maxWidth);margin-inline:auto}.styles-module__iM1G6a__default{--maxWidth:var(--container)}.styles-module__iM1G6a__small{--maxWidth:calc(var(--container) - var(--gap--huge) * 2)}.styles-module__iM1G6a__text{--maxWidth:calc(var(--line-length) + var(--app-inset) * 2)}}
@layer ui{.styles-module__9iSU1a__flex{gap:var(--jsxGap);align-items:var(--jsxAlignItems);justify-content:var(--jsxJustifyContent);flex-direction:row;display:flex}.styles-module__9iSU1a__wrap{flex-wrap:wrap}.styles-module__9iSU1a__column{flex-direction:column}}
@layer reset{.styles-module__htWRaW__control{--r:var(--radius);--w:var(--control-width);--h:var(--control-height);width:var(--w);height:var(--h);max-width:100%;color:var(--color-text--heavy);padding-inline:var(--control-inset);border-radius:var(--r);border:1px solid var(--color-border);outline-offset:-1px;transition-property:border-color,outline-color;transition-duration:var(--transition-duration);padding-top:calc(var(--vertical-font-adjustment) * 2);background-color:#fff;outline:2px solid #0000;font-family:inherit;font-size:1rem;font-weight:600}.styles-module__htWRaW__control.styles-module__htWRaW__regular{--h:var(--control-height)}.styles-module__htWRaW__control.styles-module__htWRaW__small{--h:var(--control-height--small)}.styles-module__htWRaW__control.styles-module__htWRaW__large{--h:var(--control-height--large)}.styles-module__htWRaW__control:not([aria-disabled=true]):hover{border-color:var(--color-border--heavy)}.styles-module__htWRaW__control:not([aria-disabled=true]):focus{outline-color:var(--color-primary)}.styles-module__htWRaW__control[aria-disabled=true]{cursor:not-allowed}.styles-module__htWRaW__control.styles-module__htWRaW__fullWidth{--w:100%}.styles-module__htWRaW__control.styles-module__htWRaW__compact{--w:var(--control-width--small)}.styles-module__htWRaW__control.styles-module__htWRaW__rounded{--r:var(--radius--full)}}
@layer ui{@property --jsxGap{syntax:"*";inherits:false;initial-value:0}@property --jsxAlignContent{syntax:"*";inherits:false;initial-value:start}@property --jsxAlignItems{syntax:"*";inherits:false;initial-value:normal}@property --jsxJustifyContent{syntax:"*";inherits:false;initial-value:normal}@property --jsxJustifyItems{syntax:"*";inherits:false;initial-value:normal}.styles-module__n7RjPG__grid{gap:var(--jsxGap);align-content:var(--jsxAlignContent);align-items:var(--jsxAlignItems);justify-content:var(--jsxJustifyContent);justify-items:var(--jsxJustifyItems);display:grid}}
@layer layout{.styles-module__7Q028q__contain{padding:var(--base) var(--gutter-h);font-size:16px;container:formSubmission/inline-size}.styles-module__7Q028q__main{gap:var(--gap--huge);align-items:flex-start;width:100%;display:flex}@container formSubmission not (min-width:1000px){.styles-module__7Q028q__main{align-items:stretch;gap:var(--gap--large);flex-direction:column}}.styles-module__7Q028q__list{gap:var(--gap);padding:var(--gap--large);border-radius:var(--radius);border:1px dashed #ffffff80;flex:auto;margin:0;display:grid;container:list/inline-size}@container list not (max-width:500px){.styles-module__7Q028q__row{gap:var(--gap--large);display:flex}}.styles-module__7Q028q__label{margin:0;font-weight:700}@container list (max-width:500px){.styles-module__7Q028q__label{margin-block:.25em}}@container list not (max-width:500px){.styles-module__7Q028q__label{text-align:right;flex:0 0 12ch}}.styles-module__7Q028q__value{overflow-wrap:anywhere;flex:auto;margin:0}.styles-module__7Q028q__link{transition-property:color,opacity;transition-duration:var(--transition-duration)}.styles-module__7Q028q__link:active:hover{opacity:.5;transition:none}.styles-module__7Q028q__center{align-items:center;gap:var(--gap--tiny);display:flex}.styles-module__7Q028q__timestamp{margin-top:var(--gap)}.styles-module__7Q028q__heading{color:inherit!important}.styles-module__7Q028q__card h2{color:inherit!important}}
@layer ui{.styles-module__8ozFaG__chip{--radius:var(--radius--small);--chip-background:white;border-radius:var(--radius);color:var(--chip-color);background-color:var(--chip-background);border:1px solid var(--chip-border-color);padding:.2em .5em;display:inline-block}.styles-module__8ozFaG__primary{--chip-color:white;--chip-background:var(--color-primary);--chip-border-color:var(--color-primary)}.styles-module__8ozFaG__red{--chip-color:var(--red-2);--chip-background:var(--red-9);--chip-border-color:var(--red-9)}.styles-module__8ozFaG__green{--chip-color:white;--chip-background:var(--color-success);--chip-border-color:var(--color-success)}.styles-module__8ozFaG__slate{--chip-color:var(--color-text);--chip-background:white;--chip-border-color:var(--slate-6)}.styles-module__8ozFaG__rounded{--radius:var(--radius--full)}.styles-module__8ozFaG__label{top:var(--vertical-font-adjustment)}}
@layer ui{.styles-module__DKl7da__base{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.styles-module__DKl7da__label{color:var(--color-text--heavy)}.styles-module__DKl7da__base:has(:user-invalid)>.styles-module__DKl7da__label>.styles-module__DKl7da__text{-webkit-text-decoration:underline wavy var(--color-error);text-decoration:underline wavy var(--color-error)}}
@layer ui{.styles-module__E7EDbq__icon{width:var(--icon-length);height:var(--icon-length);color:var(--icon-color);fill:var(--icon-color);vertical-align:middle;transition-property:color,fill;transition-duration:var(--transition-duration);display:inline-block}.styles-module__E7EDbq__default{--icon-length:1em}.styles-module__E7EDbq__tiny{--icon-length:var(--space-2)}.styles-module__E7EDbq__small{--icon-length:var(--space-3)}.styles-module__E7EDbq__large{--icon-length:var(--space-4)}.styles-module__E7EDbq__huge{--icon-length:var(--space-5)}.styles-module__E7EDbq__inherit{--icon-color:currentColor;transition:none}.styles-module__E7EDbq__error{--icon-color:var(--color-error)}.styles-module__E7EDbq__warning{--icon-color:var(--color-warning)}.styles-module__E7EDbq__success{--icon-color:var(--color-success)}.styles-module__E7EDbq__muted{--icon-color:var(--slate-8)}}
@layer components{.styles-module__0W3Voa__base{margin-bottom:var(--gap--tiny);contain:content;container:breadcrumbs/inline-size}.styles-module__0W3Voa__list{--breadcrumb-gap:calc(var(--gap--tiny) / 2);gap:var(--breadcrumb-gap);font-size:var(--size-2);flex-wrap:nowrap;display:flex}@container breadcrumbs not (min-width:500px){.styles-module__0W3Voa__list{font-size:var(--size-1)}}.styles-module__0W3Voa__item{gap:var(--breadcrumb-gap);flex:none;min-width:0;max-width:25ch;display:flex}.styles-module__0W3Voa__item:last-child{flex-shrink:1}.styles-module__0W3Voa__home{top:-.1em}.styles-module__0W3Voa__label{--descender-cutoff:.1em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-bottom:var(--descender-cutoff);top:var(--vertical-font-adjustment);flex:none;display:inline-block;overflow:hidden}.styles-module__0W3Voa__separator{flex:none;align-self:center}.styles-module__0W3Voa__link:hover,.styles-module__0W3Voa__link:focus{color:var(--color-primary);text-decoration:underline}.styles-module__0W3Voa__current{font-weight:700;text-decoration:underline}}
@layer ui{.styles-module__kFw7gG__text{font-size:var(--jsxFontSize,inherit);font-weight:var(--jsxFontWeight,inherit);text-align:var(--jsxTextAlign,inherit);text-wrap:pretty;line-height:var(--line-height)}.styles-module__kFw7gG__text ul{list-style:inside}.styles-module__kFw7gG__text ol{list-style:inside decimal}.styles-module__kFw7gG__text a{color:var(--color-link);text-decoration:underline}.styles-module__kFw7gG__text:not(.styles-module__kFw7gG__fullWidth){max-width:var(--line-length)}.styles-module__kFw7gG__noWrap{white-space:nowrap}.styles-module__kFw7gG__truncate{text-overflow:ellipsis;overflow:hidden}.styles-module__kFw7gG__compact{line-height:var(--line-height--compact)}.styles-module__kFw7gG__serif{font-family:var(--font-serif,serif)}.styles-module__kFw7gG__italic{font-style:italic}.styles-module__kFw7gG__light{color:var(--color-text--light)}.styles-module__kFw7gG__heavy{color:var(--color-text--heavy)}}
@layer ui{.styles-module__4X2jNa__textarea{--inset:var(--space-2);resize:none;max-width:100%;height:auto;padding-block:var(--inset);line-height:var(--line-height);field-sizing:content;min-block-size:calc(3lh + var(--inset) * 2 + 2px)}}
@layer component{.styles-module__5cbBnG__box{border-radius:var(--radius);border:1px solid var(--color-border);width:var(--control-width);background-color:#fff;max-width:100%}.styles-module__5cbBnG__compact{width:var(--control-width--small)}.styles-module__5cbBnG__fullWidth{width:100%}.styles-module__5cbBnG__list{gap:var(--space-2) var(--gap--large);padding:var(--gap--small);flex-flow:column wrap;display:flex}@container not (max-width:500px){.styles-module__5cbBnG__list.styles-module__5cbBnG__columns{align-content:flex-start;max-height:25rem}}.styles-module__5cbBnG__item{flex:1 0 auto}.styles-module__5cbBnG__columns>.styles-module__5cbBnG__item{flex-grow:0}.styles-module__5cbBnG__actions{justify-content:space-between;gap:var(--gap);border-top:1px solid var(--color-border);padding:var(--gap--tiny) var(--gap--small);background-color:var(--slate-1);border-radius:0 0 var(--radius) var(--radius);display:flex}.styles-module__5cbBnG__action{font-size:var(--size-2);transition-property:opacity,color;transition-duration:var(--transition-duration);font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.styles-module__5cbBnG__action:enabled:hover{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.styles-module__5cbBnG__action:enabled:hover:active{opacity:.5;transition:none}.styles-module__5cbBnG__action:disabled{color:var(--color-text--light)}}
@layer layout{.styles-module__-X1EiW__nav{z-index:1;margin-inline:auto;position:absolute;inset:0 0 auto;overflow:hidden}}
@layer component{.styles-module__NxdKPW__banner{padding-block:var(--gap--tiny);z-index:999;background-color:var(--color-primary);box-shadow:0 0 1em var(--black-a8);color:#fff;position:fixed;inset:0 0 auto}.styles-module__NxdKPW__container{justify-content:center;align-items:center;gap:var(--gap);display:flex}.styles-module__NxdKPW__link{color:inherit}}
@layer components{.styles-module__hoL-dW__base{justify-content:center;align-items:center;display:flex}@media not (min-width:500px){.styles-module__hoL-dW__base{width:100%;font-size:clamp(.625rem,3.2cqi,1rem)}}.styles-module__hoL-dW__segments{align-items:center;gap:var(--gap);display:flex}.styles-module__hoL-dW__segment,.styles-module__hoL-dW__separator{transition-duration:var(--transition-duration);transition-property:opacity,transform;transition-delay:calc(sibling-index() * 20ms)}.styles-module__hoL-dW__segments[data-unmounted] :is(.styles-module__hoL-dW__segment,.styles-module__hoL-dW__separator){opacity:0;transform:translateY(-.25em)scale(1.1)}.styles-module__hoL-dW__segment{flex-direction:column;align-items:center;min-width:3ch;display:flex}.styles-module__hoL-dW__value{font-variant-numeric:tabular-nums;line-height:1}.styles-module__hoL-dW__label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text--light)}.styles-module__hoL-dW__separator{font-size:var(--size-7);color:var(--slate-8);align-self:flex-start;font-weight:300;line-height:1}}
@layer components{.styles-module__aOpmoG__container{isolation:isolate;z-index:1;transition-duration:var(--transition-duration--slow);justify-content:center;justify-items:center;transition-property:opacity,transform;display:grid}@starting-style{.styles-module__aOpmoG__container{opacity:0;transform:translateY(calc(var(--space-2) * -1)) scale(1.1)}}.styles-module__aOpmoG__eventDate{background-color:var(--slate-1);z-index:1;padding:var(--space-1) var(--space-2) 0;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);font-size:var(--size-2);font-weight:700;display:inline-block;position:relative}.styles-module__aOpmoG__countdown{padding:var(--space-5) var(--space-8);border-radius:var(--radius--full);corner-shape:squircle;background-color:var(--slate-1);box-shadow:var(--shadow-elevation--high);margin-inline:auto}.styles-module__aOpmoG__eventLocation{color:#fff;margin-top:var(--space-1);transition-duration:var(--transition-duration--slow);font-weight:700;transition-property:opacity,transform;transition-delay:.15s}@starting-style{.styles-module__aOpmoG__eventLocation{opacity:0;transform:translateY(calc(var(--space-2) * -1))}}}
@layer component{.styles-module__CmvFFq__section{gap:var(--space-5);padding:var(--space-6) var(--app-inset);color:#fff;grid-template-columns:auto 1fr auto;display:grid}.styles-module__CmvFFq__section:before{content:"";background-image:linear-gradient(#0006 0%,#0000 100%);width:100vw;display:block;position:absolute;inset:0 0 0 calc(50% - 50vw)}.styles-module__CmvFFq__logo{display:block;position:relative}.styles-module__CmvFFq__details{gap:var(--space-4);align-content:start;justify-items:end;display:grid;position:relative}@media (max-width:500px){.styles-module__CmvFFq__details{display:none}}.styles-module__CmvFFq__location{color:inherit}.styles-module__CmvFFq__time{font-size:var(--size-3)}}
@layer layout{.styles-module__H-znyq__article{container:article/inline-size}.styles-module__H-znyq__cover{place-content:end center;align-items:end;gap:var(--gap--large);contain:paint;min-height:100lvh;padding-inline:var(--app-inset);padding:var(--gap--large);display:grid;position:relative}.styles-module__H-znyq__cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#000000a6);position:absolute;inset:0}.styles-module__H-znyq__articleContainer{--spacing:var(--space-10);gap:var(--spacing);padding-block:var(--spacing) var(--gap);display:grid;container:landing/inline-size}@container article not (min-width:500px){.styles-module__H-znyq__articleContainer{--spacing:var(--space-8)}}.styles-module__H-znyq__coverImage{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}.styles-module__H-znyq__diamondContainer{opacity:.5;pointer-events:none;position:absolute;inset:0}.styles-module__H-znyq__diamond{width:90dvh;height:90dvh;position:absolute;inset:auto auto -15dvh -15dvh}.styles-module__H-znyq__header{gap:var(--space-6);width:100%;max-width:var(--container);text-align:center;z-index:1;justify-content:center;margin-inline:auto;display:grid;position:relative}.styles-module__H-znyq__title{font-size:var(--size-8);color:#fff;text-wrap:balance;max-width:20ch;margin-inline:auto;line-height:.95}@media (min-width:600px){.styles-module__H-znyq__title{font-size:var(--size-9)}}.styles-module__H-znyq__lede{color:#fff;font-size:var(--size-5)}.styles-module__H-znyq__scrollToTop{bottom:var(--gap);right:var(--gap);justify-self:flex-end;position:sticky}.styles-module__H-znyq__nav{z-index:1;margin-inline:auto;position:absolute;inset:0 0 auto;overflow:hidden}}
@layer component{.styles-module__esC2mW__base{background-color:var(--slate-3)}.styles-module__esC2mW__chip{white-space:nowrap;max-width:100%;padding:0;padding-left:var(--gap--tiny);align-items:center;display:inline-flex}.styles-module__esC2mW__label{flex:none}.styles-module__esC2mW__value{color:var(--color-text--heavy);text-overflow:ellipsis;vertical-align:bottom;min-width:0;max-width:100%;font-style:italic;font-weight:500;line-height:var(--line-height--compact);padding:.25ch .75ch .25ch .25ch;display:inline-block;overflow:hidden}.styles-module__esC2mW__reset{color:#fff;font-family:inherit;font-weight:500;line-height:var(--line-height--compact);cursor:pointer;transition-property:background-color,color;transition-duration:var(--transition-duration)}.styles-module__esC2mW__reset:hover,.styles-module__esC2mW__reset:focus-visible{background-color:var(--red-10)}.styles-module__esC2mW__reset:active:hover{background-color:var(--red-11);color:var(--red-7);transition:none}.styles-module__esC2mW__clear{border-left:1px solid var(--color-border);transition-property:background-color,opacity;transition-duration:var(--transition-duration);border-top-left-radius:0;border-bottom-left-radius:0;align-self:stretch;padding-inline:calc(.5ch - 1px) calc(.5ch + 1px)}.styles-module__esC2mW__clear:hover,.styles-module__esC2mW__clear:focus-visible{background-color:var(--slate-4)}.styles-module__esC2mW__clear:active:hover{opacity:.5;transition:none}}
@layer ui{.styles-module__Y3-ToW__dialog{contain:strict;width:100dvw;height:100dvh;z-index:var(--z-modal);transition-property:opacity,display;transition-duration:var(--transition-duration);transition-behavior:allow-discrete;background-color:#0000;transition-timing-function:ease;display:grid;position:fixed;inset:0 0 auto;container:inline-size}.styles-module__Y3-ToW__dialog[open]{opacity:1}@starting-style{.styles-module__Y3-ToW__dialog[open]{opacity:0}}.styles-module__Y3-ToW__dialog:not([open]){opacity:0}.styles-module__Y3-ToW__dialog:not(.styles-module__Y3-ToW__fullScreen){place-items:center}body:not(:has(.styles-module__Y3-ToW__fullScreen[open])){transition-property:opacity,scale;transition-duration:var(--transition-duration);transition-timing-function:ease}body:has(.styles-module__Y3-ToW__dialog[open]){height:100dvh;overflow:hidden}body:has(.styles-module__Y3-ToW__fullScreen[open]){opacity:0}.styles-module__Y3-ToW__form{display:contents}}
@layer composition{.styles-module__gsgf4a__filters{align-items:flex-start;gap:var(--gap--large);flex-wrap:wrap;display:flex}.styles-module__gsgf4a__filter{flex:0 auto}.styles-module__gsgf4a__stack{gap:var(--gap--large);display:grid}}
@layer component{.styles-module__JwZmuq__bg{padding-block:var(--gap--huge);background-color:var(--color-primary);color:#fff}.styles-module__JwZmuq__menu{align-items:center;gap:var(--gap);flex-flow:column wrap;display:flex}@media (min-width:700px){.styles-module__JwZmuq__menu{gap:var(--gap--large);flex-direction:row}}.styles-module__JwZmuq__contact{gap:var(--gap--large);flex-direction:column;display:flex}@media (min-width:700px){.styles-module__JwZmuq__contact{gap:var(--gap--huge);flex-direction:row;justify-content:center;align-items:center}}.styles-module__JwZmuq__contact a{color:inherit}.styles-module__JwZmuq__nav{align-items:center;gap:var(--gap--large);padding:var(--gap--large);flex-direction:column;display:flex}.styles-module__JwZmuq__iconLink{display:block}}
@layer components{.styles-module__haPtaG__state{padding-block:var(--gap)}.styles-module__haPtaG__columns{gap:var(--gap--small);display:flex}@container not (min-width:400px){.styles-module__haPtaG__columns{flex-direction:column;align-items:flex-start}}}
@layer component{.styles-module__8dBCwG__logo{-webkit-user-select:none;user-select:none;display:inline-block}}
@layer layout{.layout-module__4PX5ca__body{--header-height:146px;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template:"header""main"1fr"footer";display:grid}.layout-module__4PX5ca__header{padding:var(--gap--large) var(--app-inset);height:var(--header-height);contain:strict;grid-area:header}.layout-module__4PX5ca__body:has([data-cover-bleed]:not([style])) .layout-module__4PX5ca__header{display:none}.layout-module__4PX5ca__footer{contain:layout;grid-area:footer}.layout-module__4PX5ca__main{--footer-peek:1rem;width:100%;max-width:100vw;min-height:calc(100dvh - var(--header-height) - var(--footer-peek));padding-bottom:var(--gap--huge);contain:none;flex-direction:column;grid-area:main;display:flex;container:main/inline-size}}
@layer composition{.styles-module__2gOuYq__container{margin-top:var(--gap)}}
@layer components{.styles-module__WATV0q__base{flex:auto}}
