@keyframes Consent-module-scss-module__D5U8La__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Consent-module-scss-module__D5U8La__consent__account{text-align:center;overflow-wrap:anywhere;border:1px solid #eee;border-radius:.4rem;padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:600}.Consent-module-scss-module__D5U8La__consent__description{text-wrap:pretty}.Consent-module-scss-module__D5U8La__consent__error{color:var(--corsa-color-error);font-size:1.3rem}.Consent-module-scss-module__D5U8La__consent__actions{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.Consent-module-scss-module__D5U8La__consent__note{color:#999;text-align:center;text-wrap:pretty;font-size:1.2rem}
@keyframes Stack-module-scss-module__Wq451a__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Stack-module-scss-module__Wq451a__spacer__line{background-color:var(--corsa-card-border-color,#eaeaea);width:100%;height:1px;display:block}
@keyframes Fieldset-module-scss-module__dWYxgW__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Fieldset-module-scss-module__dWYxgW__fieldset.Fieldset-module-scss-module__dWYxgW__fieldView{flex-direction:column;display:flex}.Fieldset-module-scss-module__dWYxgW__fieldset.Fieldset-module-scss-module__dWYxgW__fieldView legend{all:unset;display:revert;box-sizing:border-box;min-width:fit-content}.Fieldset-module-scss-module__dWYxgW__fieldset__body{max-height:fit-content}.Fieldset-module-scss-module__dWYxgW__fieldset.Fieldset-module-scss-module__dWYxgW__fieldsetView .Fieldset-module-scss-module__dWYxgW__fieldset__body{border:var(--corsa-fieldset-border,1px solid var(--corsa-color-border,#ddd));border-radius:var(--corsa-fieldset-border-radius,.5rem);padding:var(--corsa-fieldset-padding,2rem)}.Fieldset-module-scss-module__dWYxgW__fieldset__message{color:var(--corsa-field-message-color,var(--corsa-color-font-light,#999));text-wrap:balance;grid-area:message;max-width:84ch;margin-bottom:.5em;font-size:max(.8em,1.2rem)}.Fieldset-module-scss-module__dWYxgW__fieldset__error{color:var(--corsa-color-error,red);margin-top:.5em;font-size:max(.8em,1.2rem)}
@keyframes SimpleLayout-module-scss-module__OSQPiW__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.SimpleLayout-module-scss-module__OSQPiW__layout{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.SimpleLayout-module-scss-module__OSQPiW__layout__top{height:var(--layout-top-height,8rem)}.SimpleLayout-module-scss-module__OSQPiW__layout__topPanel{height:var(--layout-top-height,8rem);z-index:8;background:var(--layout-background,#fff);border-bottom:1px solid var(--layout-border-color,#ddd);grid-template-columns:auto 1fr auto;display:grid;position:fixed;top:0;left:0;right:0}.SimpleLayout-module-scss-module__OSQPiW__layout__logo,.SimpleLayout-module-scss-module__OSQPiW__layout__close{justify-content:center;align-items:center;height:100%;display:flex}.SimpleLayout-module-scss-module__OSQPiW__layout__logo svg,.SimpleLayout-module-scss-module__OSQPiW__layout__close svg{display:block}.SimpleLayout-module-scss-module__OSQPiW__layout__logo{padding:0 2rem}.SimpleLayout-module-scss-module__OSQPiW__layout__actions{justify-content:flex-end;align-items:center;display:flex}.SimpleLayout-module-scss-module__OSQPiW__layout__aside{align-items:center;gap:1.2rem;height:100%;padding:0 3rem;display:flex}.SimpleLayout-module-scss-module__OSQPiW__layout__close{width:calc(var(--layout-top-height,8rem) + 1px);border-left:1px solid var(--layout-border-color,#ddd);border-right:none}.SimpleLayout-module-scss-module__OSQPiW__layout__close a,.SimpleLayout-module-scss-module__OSQPiW__layout__close button{all:unset;color:#333;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;font-size:4rem;line-height:1;display:flex;position:relative}.SimpleLayout-module-scss-module__OSQPiW__layout__close a:hover,.SimpleLayout-module-scss-module__OSQPiW__layout__close button:hover{transform:scale(1.1)}.SimpleLayout-module-scss-module__OSQPiW__layout__close a:before,.SimpleLayout-module-scss-module__OSQPiW__layout__close a:after,.SimpleLayout-module-scss-module__OSQPiW__layout__close button:before,.SimpleLayout-module-scss-module__OSQPiW__layout__close button:after{content:"";background:#222;width:2rem;height:.2rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.SimpleLayout-module-scss-module__OSQPiW__layout__close a:after,.SimpleLayout-module-scss-module__OSQPiW__layout__close button:after{transform:translate(-50%,-50%)rotate(-45deg)}.SimpleLayout-module-scss-module__OSQPiW__layout__body{grid-template-columns:auto 1fr;min-width:0;display:grid}.SimpleLayout-module-scss-module__OSQPiW__layout__body>*{min-width:0}.SimpleLayout-module-scss-module__OSQPiW__layout__sidebar{top:var(--layout-top-height,8rem);height:calc(100vh - var(--layout-top-height,8rem));background:var(--layout-background,#fff);border-right:1px solid var(--layout-border-color,#ddd);position:sticky;overflow-y:auto}.SimpleLayout-module-scss-module__OSQPiW__layout__sidebar:has([data-sidebar-collapsed=true]){z-index:6;border-right:none;overflow:visible}.SimpleLayout-module-scss-module__OSQPiW__layout__main{row-gap:var(--corsa-segment-gap,var(--corsa-segment-padding));padding-block:var(--corsa-segment-padding)}.SimpleLayout-module-scss-module__OSQPiW__layout__main:has(>[data-element=tab-navigation]:first-child){padding-top:0}
@keyframes Label-module-scss-module__z1WMAa__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Label-module-scss-module__z1WMAa__label{font-size:var(--corsa-label-font-size,.9em);font-weight:var(--corsa-label-font-weight,600);color:var(--corsa-label-color,var(--corsa-color-font,#000));margin:var(--corsa-label-margin,0 0 1em);text-wrap:balance;display:block}.Label-module-scss-module__z1WMAa__label.Label-module-scss-module__z1WMAa__required:after{content:"*";margin-left:.25em}.Label-module-scss-module__z1WMAa__label.Label-module-scss-module__z1WMAa__flush{margin:0}
.LocaleSwitcher-module-scss-module__G9O5UW__trigger{text-transform:uppercase;letter-spacing:.04em;height:2.8rem;color:var(--corsa-color-placeholder,#999);border-radius:.6rem;align-items:center;gap:.5rem;padding:0 .7rem;font-size:1.1rem;font-weight:600;transition:color .15s,background-color .15s;display:flex}.LocaleSwitcher-module-scss-module__G9O5UW__trigger svg{width:1.6rem;height:1.6rem}.LocaleSwitcher-module-scss-module__G9O5UW__trigger:hover,[data-popup-open]>.LocaleSwitcher-module-scss-module__G9O5UW__trigger{color:var(--corsa-form-color,#222);background-color:#0000000d}:is(.dark .LocaleSwitcher-module-scss-module__G9O5UW__trigger:hover,.dark [data-popup-open]>.LocaleSwitcher-module-scss-module__G9O5UW__trigger){background-color:#ffffff14}.LocaleSwitcher-module-scss-module__G9O5UW__trigger.LocaleSwitcher-module-scss-module__G9O5UW__translated,.LocaleSwitcher-module-scss-module__G9O5UW__trigger.LocaleSwitcher-module-scss-module__G9O5UW__translating{color:var(--corsa-color-accent);background-color:color-mix(in srgb,var(--corsa-color-accent)12%,transparent)}.LocaleSwitcher-module-scss-module__G9O5UW__trigger.LocaleSwitcher-module-scss-module__G9O5UW__translated:hover,[data-popup-open]>.LocaleSwitcher-module-scss-module__G9O5UW__trigger.LocaleSwitcher-module-scss-module__G9O5UW__translated,.LocaleSwitcher-module-scss-module__G9O5UW__trigger.LocaleSwitcher-module-scss-module__G9O5UW__translating:hover,[data-popup-open]>.LocaleSwitcher-module-scss-module__G9O5UW__trigger.LocaleSwitcher-module-scss-module__G9O5UW__translating{color:var(--corsa-color-accent);background-color:color-mix(in srgb,var(--corsa-color-accent)20%,transparent)}.LocaleSwitcher-module-scss-module__G9O5UW__dots{align-items:center;gap:.3rem;display:flex}.LocaleSwitcher-module-scss-module__G9O5UW__dot{opacity:.6;border:1.5px solid;border-radius:50%;width:.6rem;height:.6rem}.LocaleSwitcher-module-scss-module__G9O5UW__dot.LocaleSwitcher-module-scss-module__G9O5UW__filled{background:currentColor}.LocaleSwitcher-module-scss-module__G9O5UW__dot.LocaleSwitcher-module-scss-module__G9O5UW__current{opacity:1}.LocaleSwitcher-module-scss-module__G9O5UW__label{min-height:0;padding-top:.2rem;padding-bottom:.6rem}.LocaleSwitcher-module-scss-module__G9O5UW__option{align-items:baseline;gap:.8rem;display:flex}.LocaleSwitcher-module-scss-module__G9O5UW__option.LocaleSwitcher-module-scss-module__G9O5UW__padded{flex:auto;padding:.2rem 1rem}.LocaleSwitcher-module-scss-module__G9O5UW__option__meta{color:var(--corsa-dropdown-menu-label-color,#999);font-size:1.1rem;font-weight:500}.LocaleSwitcher-module-scss-module__G9O5UW__option__value{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;display:block;overflow:hidden}.LocaleSwitcher-module-scss-module__G9O5UW__option__empty{font-style:italic}.LocaleSwitcher-module-scss-module__G9O5UW__button{height:3.6rem;color:var(--corsa-form-color,#222);background:var(--corsa-form-background,transparent);border:var(--corsa-form-border,1px solid #ddd);border-radius:var(--corsa-form-radius,.6rem);align-items:center;gap:.6rem;padding:0 .8rem 0 1rem;font-size:1.3rem;font-weight:500;transition:border-color .15s;display:flex}.LocaleSwitcher-module-scss-module__G9O5UW__button:hover,[data-popup-open]>.LocaleSwitcher-module-scss-module__G9O5UW__button{border-color:var(--corsa-color-placeholder,#999)}.LocaleSwitcher-module-scss-module__G9O5UW__button__icon{width:1.6rem;height:1.6rem;color:var(--corsa-color-accent)}.LocaleSwitcher-module-scss-module__G9O5UW__button__chevron{width:1.4rem;height:1.4rem;color:var(--corsa-color-placeholder,#999)}.LocaleSwitcher-module-scss-module__G9O5UW__tag{text-transform:uppercase;letter-spacing:.04em;height:2.8rem;color:var(--corsa-color-placeholder,#999);cursor:text;align-items:center;padding:0 .7rem;font-size:1.1rem;font-weight:600;display:flex}
.MediaInput-module-scss-module__jXGLaq__media{border:1px solid var(--corsa-card-border-color,#eaeaea);border-radius:.8rem;gap:1rem;width:100%;padding:1.2rem;display:flex}.MediaInput-module-scss-module__jXGLaq__actions{flex-direction:column;flex-shrink:0;align-self:flex-start;align-items:center;gap:.4rem;margin-left:auto;display:flex}.MediaInput-module-scss-module__jXGLaq__actions__handle{cursor:grab;touch-action:none}.MediaInput-module-scss-module__jXGLaq__actions__handle:active{cursor:grabbing}.MediaInput-module-scss-module__jXGLaq__content{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.MediaInput-module-scss-module__jXGLaq__fields{flex-direction:column;gap:.8rem;display:flex}.MediaInput-module-scss-module__jXGLaq__preview{border:1px solid var(--corsa-card-border-color,#ccc);background-color:#fff;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 25%),linear-gradient(-45deg,#e0e0e0 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e0e0e0 75%),linear-gradient(-45deg,#0000 75%,#e0e0e0 75%);background-position:0 0,0 .8rem,.8rem -.8rem,-.8rem 0;background-size:1.6rem 1.6rem;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;width:12rem;height:12rem;display:inline-flex;position:relative;overflow:hidden}.MediaInput-module-scss-module__jXGLaq__preview img{object-fit:contain;width:100%;height:100%;display:block}
@keyframes MediaList-module-scss-module__oTNtfa__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.MediaList-module-scss-module__oTNtfa__list{flex-direction:column;gap:.6rem;display:flex}.MediaList-module-scss-module__oTNtfa__list__header{justify-content:space-between;align-items:center;gap:.8rem;min-height:2.8rem;display:flex}.MediaList-module-scss-module__oTNtfa__list__label{flex:1;min-width:0}.MediaList-module-scss-module__oTNtfa__list__items{flex-direction:column;gap:.6rem;display:flex}.MediaList-module-scss-module__oTNtfa__choose{all:unset;display:revert;box-sizing:border-box;color:var(--color-text-secondary,#6b7280);appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-align:left;min-height:3.2rem;background:0 0;background:var(--color-surface-secondary,#f3f4f6);cursor:pointer;border-radius:.8rem;align-items:center;gap:1.2rem;padding:.4rem 1.2rem;font-size:1.3rem;transition:background .1s;display:flex}.MediaList-module-scss-module__oTNtfa__choose:hover{background:var(--color-surface-hover,#e9eaee)}.MediaList-module-scss-module__oTNtfa__choose:focus-visible{outline:2px solid var(--corsa-color-primary,#3a54a4);outline-offset:-2px}.MediaList-module-scss-module__oTNtfa__choose__label{flex:none}.MediaList-module-scss-module__oTNtfa__choose__value{text-align:right;flex:1;min-width:0}.MediaList-module-scss-module__oTNtfa__row{align-items:center;gap:.4rem;display:flex}.MediaList-module-scss-module__oTNtfa__row__main{all:unset;display:revert;box-sizing:border-box;color:inherit;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-align:left;background:0 0;background:var(--color-surface-secondary,#f3f4f6);border-radius:.8rem;flex:1;align-items:center;gap:.8rem;min-width:0;padding:.5rem .8rem;transition:background .1s;display:flex}.MediaList-module-scss-module__oTNtfa__row__main:hover{background:var(--color-surface-hover,#e9eaee)}.MediaList-module-scss-module__oTNtfa__row__thumb{background:#fff;border-radius:.4rem;flex:none;width:2rem;height:2rem;display:flex;overflow:hidden}.MediaList-module-scss-module__oTNtfa__row__thumb img{object-fit:cover;width:100%;height:100%}.MediaList-module-scss-module__oTNtfa__row__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.3rem;overflow:hidden}.MediaList-module-scss-module__oTNtfa__row__handle{color:var(--color-text-secondary,#6b7280);cursor:grab;touch-action:none;flex:none;display:flex}.MediaList-module-scss-module__oTNtfa__row__handle:active{cursor:grabbing}.MediaList-module-scss-module__oTNtfa__row__remove{all:unset;display:revert;box-sizing:border-box;color:var(--color-text-secondary,#6b7280);appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;background:0 0;border-radius:.4rem;flex:none;padding:.4rem;transition:background .1s;display:flex}.MediaList-module-scss-module__oTNtfa__row__remove:hover{color:var(--color-text,#111827);background:var(--color-surface-hover,#f3f4f6)}.MediaList-module-scss-module__oTNtfa__positioner{z-index:1000}.MediaList-module-scss-module__oTNtfa__panel{border:1px solid var(--layout-border-color,#ddd);background:#fff;border-radius:.8rem;flex-direction:column;width:26rem;display:flex;overflow:hidden;box-shadow:0 .4rem 1.6rem #00000014}.MediaList-module-scss-module__oTNtfa__panel__preview{aspect-ratio:4/3;background:var(--color-surface-secondary,#f3f4f6);border-radius:.6rem;justify-content:center;align-items:center;margin:.8rem .8rem 0;display:flex;overflow:hidden}.MediaList-module-scss-module__oTNtfa__panel__preview img{object-fit:contain;max-width:100%;max-height:100%}.MediaList-module-scss-module__oTNtfa__panel__fields{flex-direction:column;gap:.8rem;padding:1.2rem;display:flex}.MediaList-module-scss-module__oTNtfa__panel__button{all:unset;display:revert;box-sizing:border-box;color:inherit;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;background:0 0;border-top:1px solid #eee;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:1.2rem;font-size:1.3rem;font-weight:500;transition:background .1s;display:flex}.MediaList-module-scss-module__oTNtfa__panel__replace{color:var(--color-text,#111827)}.MediaList-module-scss-module__oTNtfa__panel__replace:hover{background:var(--color-surface-hover,#f3f4f6)}.MediaList-module-scss-module__oTNtfa__panel__remove{color:var(--color-danger,#dc2626)}.MediaList-module-scss-module__oTNtfa__panel__remove:hover{background:#fef2f2}
@keyframes OptionCard-module-scss-module__zD8npG__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.OptionCard-module-scss-module__zD8npG__option{--option-padding:1.6rem;--option-gap:1.2rem;--option-radius:.6rem;--option-indicator-size:1.8rem;--option-text-gap:.4rem;--option-label-size:1.3rem;--option-label-line-height:1.7;--option-description-size:1.2rem;--option-description-line-height:1.45;align-items:center;gap:var(--option-gap);padding:var(--option-padding);border:1px solid var(--corsa-card-border-color,#eaeaea);border-radius:var(--option-radius);background:#fff;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.OptionCard-module-scss-module__zD8npG__option.OptionCard-module-scss-module__zD8npG__small{--option-padding:1.2rem;--option-gap:1rem;--option-indicator-size:1.6rem;--option-text-gap:.2rem;--option-label-line-height:1.5;--option-description-line-height:1.4}.OptionCard-module-scss-module__zD8npG__option.OptionCard-module-scss-module__zD8npG__xsmall{--option-padding:.8rem 1rem;--option-gap:.8rem;--option-radius:.4rem;--option-indicator-size:1.4rem;--option-text-gap:.1rem;--option-label-size:1.2rem;--option-label-line-height:1.5;--option-description-size:1.1rem;--option-description-line-height:1.35}.OptionCard-module-scss-module__zD8npG__option:not(.OptionCard-module-scss-module__zD8npG__plain):hover:not(:has(.OptionCard-module-scss-module__zD8npG__option__input:disabled)){border-color:var(--corsa-color-accent,#333)}.OptionCard-module-scss-module__zD8npG__option__clickable{align-items:flex-start;gap:var(--option-gap);cursor:pointer;flex:auto;display:flex}.OptionCard-module-scss-module__zD8npG__option__aside{flex:none}.OptionCard-module-scss-module__zD8npG__option__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.OptionCard-module-scss-module__zD8npG__option__indicator{margin-top:calc((var(--option-label-size)*var(--option-label-line-height) - var(--option-indicator-size))/2);width:var(--option-indicator-size);height:var(--option-indicator-size);background:#fff;border:1px solid #ccc;border-radius:50%;flex:none;transition:border-color .15s,background-color .15s;position:relative}.OptionCard-module-scss-module__zD8npG__option__input[type=checkbox]+.OptionCard-module-scss-module__zD8npG__option__indicator{border-radius:.4rem}.OptionCard-module-scss-module__zD8npG__option__text{gap:var(--option-text-gap);flex-direction:column;display:flex}.OptionCard-module-scss-module__zD8npG__option__label{font-size:var(--option-label-size);font-weight:600;line-height:var(--option-label-line-height)}.OptionCard-module-scss-module__zD8npG__option__description{font-size:var(--option-description-size);font-weight:400;line-height:var(--option-description-line-height);color:#898989}.OptionCard-module-scss-module__zD8npG__option:not(.OptionCard-module-scss-module__zD8npG__plain):has(.OptionCard-module-scss-module__zD8npG__option__input:checked){border-color:var(--corsa-color-accent,#333);box-shadow:inset 0 0 0 1px var(--corsa-color-accent,#333)}.OptionCard-module-scss-module__zD8npG__option__input:checked+.OptionCard-module-scss-module__zD8npG__option__indicator{border-color:var(--corsa-color-accent,#333)}.OptionCard-module-scss-module__zD8npG__option__input[type=radio]:checked+.OptionCard-module-scss-module__zD8npG__option__indicator:after{content:"";inset:calc(var(--option-indicator-size)/6);background:var(--corsa-color-accent,#333);border-radius:50%;position:absolute}.OptionCard-module-scss-module__zD8npG__option__input[type=checkbox]:checked+.OptionCard-module-scss-module__zD8npG__option__indicator{background:var(--corsa-color-accent,#333)}.OptionCard-module-scss-module__zD8npG__option__input[type=checkbox]:checked+.OptionCard-module-scss-module__zD8npG__option__indicator:after{content:"";width:calc(var(--option-indicator-size)*.28);height:calc(var(--option-indicator-size)*.5);border:.2rem solid #fff;border-width:0 .2rem .2rem 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.OptionCard-module-scss-module__zD8npG__option__input:focus-visible+.OptionCard-module-scss-module__zD8npG__option__indicator{outline:.2rem solid var(--corsa-color-accent,#333);outline-offset:.2rem}.OptionCard-module-scss-module__zD8npG__option__input:disabled~*{opacity:.5}.OptionCard-module-scss-module__zD8npG__option:has(.OptionCard-module-scss-module__zD8npG__option__input:disabled){cursor:not-allowed}
@keyframes EditForm-module-scss-module__Vc9Voq__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.EditForm-module-scss-module__Vc9Voq__row{background:var(--color-surface-secondary,#f3f4f6);border-radius:.8rem;align-items:center;gap:.8rem;min-height:3.2rem;padding:.4rem .8rem .4rem 1rem;transition:background .1s;display:flex}.EditForm-module-scss-module__Vc9Voq__row:hover{background:var(--color-surface-hover,#e9eaee)}.EditForm-module-scss-module__Vc9Voq__row--active,.EditForm-module-scss-module__Vc9Voq__row--active:hover{background:var(--color-surface-selected,#eef2ff)}.EditForm-module-scss-module__Vc9Voq__row__handle{color:var(--color-text-secondary,#6b7280);opacity:.6;cursor:grab;touch-action:none;flex:none;align-items:center;display:flex}.EditForm-module-scss-module__Vc9Voq__row__handle:active{cursor:grabbing}.EditForm-module-scss-module__Vc9Voq__row__label{all:unset;display:revert;box-sizing:border-box;color:inherit;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer;background:0 0;flex:1;min-width:0;font-size:1.3rem;overflow:hidden}.EditForm-module-scss-module__Vc9Voq__row__label:disabled{cursor:default}.EditForm-module-scss-module__Vc9Voq__row--active .EditForm-module-scss-module__Vc9Voq__row__label{font-weight:600}.EditForm-module-scss-module__Vc9Voq__row__empty{color:var(--color-text-secondary,#6b7280);font-style:normal}.EditForm-module-scss-module__Vc9Voq__row__remove{all:unset;display:revert;box-sizing:border-box;color:var(--color-text-secondary,#6b7280);appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;opacity:0;background:0 0;flex:none;align-items:center;padding:.4rem;transition:opacity .1s;display:flex}.EditForm-module-scss-module__Vc9Voq__row__remove:hover{color:var(--color-danger,#dc2626)}.EditForm-module-scss-module__Vc9Voq__row:hover .EditForm-module-scss-module__Vc9Voq__row__remove,.EditForm-module-scss-module__Vc9Voq__row__remove:focus-visible{opacity:1}
@keyframes Toggle-module-scss-module__pG5cvq__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Toggle-module-scss-module__pG5cvq__toggle{align-items:center;gap:1rem;display:flex}.Toggle-module-scss-module__pG5cvq__toggle__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.Toggle-module-scss-module__pG5cvq__toggle__track{border:1px solid var(--corsa-toggle-border-color,#ccc);background:var(--corsa-toggle-background,#e5e5e5);cursor:pointer;border-radius:5rem;flex-shrink:0;align-items:center;width:4rem;height:2.2rem;padding:.3rem;transition:background-color .2s,border-color .2s;display:flex}.Toggle-module-scss-module__pG5cvq__toggle__track:after{content:"";background:var(--corsa-toggle-thumb-color,#fff);border-radius:50%;width:1.4rem;height:1.4rem;transition:transform .15s;display:block;transform:translate(0);box-shadow:0 .1rem .3rem #0003}.Toggle-module-scss-module__pG5cvq__toggle__input:checked+.Toggle-module-scss-module__pG5cvq__toggle__track{background:var(--corsa-toggle-checked-background,var(--corsa-color-accent,#333));border-color:var(--corsa-toggle-checked-border-color,var(--corsa-color-accent,#333))}.Toggle-module-scss-module__pG5cvq__toggle__input:checked+.Toggle-module-scss-module__pG5cvq__toggle__track:after{transform:translate(1.8rem)}.Toggle-module-scss-module__pG5cvq__toggle__input:focus-visible+.Toggle-module-scss-module__pG5cvq__toggle__track{outline:.2rem solid var(--corsa-color-accent,#333);outline-offset:.2rem}.Toggle-module-scss-module__pG5cvq__toggle__input:disabled+.Toggle-module-scss-module__pG5cvq__toggle__track{opacity:.4;cursor:not-allowed}.Toggle-module-scss-module__pG5cvq__toggle__label{font-size:var(--corsa-toggle-label-size,1.4rem);cursor:pointer;-webkit-user-select:none;user-select:none}
@keyframes ScheduleLabelPicker-module-scss-module__eEQJ5q__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.ScheduleLabelPicker-module-scss-module__eEQJ5q__dot{border-radius:50%;flex:none;width:1rem;height:1rem;display:inline-block}.ScheduleLabelPicker-module-scss-module__eEQJ5q__dot_none{box-shadow:inset 0 0 0 1px var(--layout-border-color,#d1d5db)}.ScheduleLabelPicker-module-scss-module__eEQJ5q__swatches{flex-wrap:wrap;gap:.7rem;display:flex}.ScheduleLabelPicker-module-scss-module__eEQJ5q__swatch{all:unset;display:revert;box-sizing:border-box;color:inherit;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;background:0 0;background:var(--swatch-color);cursor:pointer;border-radius:50%;width:2rem;height:2rem;transition:transform .1s;position:relative}.ScheduleLabelPicker-module-scss-module__eEQJ5q__swatch:hover:not(:disabled){transform:scale(1.1)}.ScheduleLabelPicker-module-scss-module__eEQJ5q__swatch:focus-visible{outline:2px solid var(--corsa-color-primary,#3a54a4);outline-offset:2px}.ScheduleLabelPicker-module-scss-module__eEQJ5q__swatch:disabled{opacity:.35;cursor:default}.ScheduleLabelPicker-module-scss-module__eEQJ5q__swatch_none{box-shadow:inset 0 0 0 1px var(--layout-border-color,#d1d5db);background:#fff}.ScheduleLabelPicker-module-scss-module__eEQJ5q__swatch_none:before{content:"";background:var(--color-danger,#dc2626);height:1px;position:absolute;top:50%;left:.3rem;right:.3rem;transform:rotate(-45deg)}.ScheduleLabelPicker-module-scss-module__eEQJ5q__swatch_picked:after{content:"";border:2px solid var(--swatch-color,var(--color-text-secondary,#6b7280));border-radius:50%;position:absolute;inset:-.3rem}.ScheduleLabelPicker-module-scss-module__eEQJ5q__options{flex-direction:column;gap:.4rem;margin-inline:-.6rem;display:flex}.ScheduleLabelPicker-module-scss-module__eEQJ5q__options__title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary,#6b7280);padding-inline:.6rem;font-size:1.1rem;font-weight:600}.ScheduleLabelPicker-module-scss-module__eEQJ5q__options__list{flex-direction:column;max-height:20rem;display:flex;overflow-y:auto}.ScheduleLabelPicker-module-scss-module__eEQJ5q__option{all:unset;display:revert;box-sizing:border-box;color:inherit;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-align:left;cursor:pointer;background:0 0;border-radius:.6rem;align-items:center;gap:.8rem;padding:.6rem;font-size:1.3rem;display:flex}.ScheduleLabelPicker-module-scss-module__eEQJ5q__option:hover,.ScheduleLabelPicker-module-scss-module__eEQJ5q__option:focus-visible{background:var(--color-surface-secondary,#f3f4f6);outline:none}.ScheduleLabelPicker-module-scss-module__eEQJ5q__option__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ScheduleLabelPicker-module-scss-module__eEQJ5q__option__check{color:var(--color-text-secondary,#6b7280);flex:none}
@keyframes Phonenumber-module-scss-module__CjR87W__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Phonenumber-module-scss-module__CjR87W__phone{--height:var(--corsa-size-small);width:100%}.Phonenumber-module-scss-module__CjR87W__phone .PhoneInputCountry{height:100%;position:absolute;top:0;left:0}.Phonenumber-module-scss-module__CjR87W__phone .PhoneInputCountrySelect{all:unset;display:revert;box-sizing:border-box;opacity:0;height:100%;position:absolute;inset:0}.Phonenumber-module-scss-module__CjR87W__phone .PhoneInputCountrySelect:before{display:none}.Phonenumber-module-scss-module__CjR87W__phone .PhoneInputCountrySelect:after{display:none}.Phonenumber-module-scss-module__CjR87W__phone .PhoneInputCountrySelect:focus-visible+.Phonenumber-module-scss-module__CjR87W__PhoneInputCountryIcon{box-shadow:inset 0 0 1px 1px #3e3e3eb3}.Phonenumber-module-scss-module__CjR87W__phone .PhoneInputCountryIcon{aspect-ratio:1.7;height:var(--height);border-radius:.5rem;align-items:center;height:100%;padding:0 3rem 0 1rem;display:flex}.Phonenumber-module-scss-module__CjR87W__phone .PhoneInputCountryIcon svg{width:100%;height:100%;display:block}.Phonenumber-module-scss-module__CjR87W__phone .PhoneInputCountryIcon:after{content:"";pointer-events:none;border:.4em solid #0000;border-top-color:var(--corsa-form-select-arrow-color,currentColor);margin-top:-.2em;display:block;position:absolute;top:50%;right:.8rem}@layer mixin{.Phonenumber-module-scss-module__CjR87W__phone .PhoneInputInput{all:revert;font:unset;border:unset;overflow-wrap:default;border-radius:unset;box-sizing:border-box;appearance:none;width:100%;height:var(--field-height);text-overflow:ellipsis;color:var(--corsa-form-color,var(--kodo-color-font));border:var(--corsa-form-border,1px solid var(--kodo-color-border));border-top-left-radius:var(--corsa-form-radius-top-left,var(--corsa-form-radius,0));border-top-right-radius:var(--corsa-form-radius-top-right,var(--corsa-form-radius,0));border-bottom-right-radius:var(--corsa-form-radius-bottom-right,var(--corsa-form-radius,0));border-bottom-left-radius:var(--corsa-form-radius-bottom-left,var(--corsa-form-radius,0));background:var(--corsa-form-background,transparent);padding:1.5rem;display:block}.Phonenumber-module-scss-module__CjR87W__phone .PhoneInputInput::placeholder{color:var(--corsa-color-placeholder,var(--kodo-color-font-50))}:is(.Phonenumber-module-scss-module__CjR87W__phone .PhoneInputInput:focus,.Phonenumber-module-scss-module__CjR87W__phone .PhoneInputInput:focus-within){border-color:var(--kodo-color-font-50)}.Phonenumber-module-scss-module__CjR87W__phone .PhoneInputInput:disabled{color:var(--kodo-color-font-75);background:#0000001a;border:0;padding:0 1em}.Phonenumber-module-scss-module__CjR87W__error .Phonenumber-module-scss-module__CjR87W__phone .PhoneInputInput{border-color:var(--corsa-color-error,red)}.Phonenumber-module-scss-module__CjR87W__error .Phonenumber-module-scss-module__CjR87W__phone .PhoneInputInput:focus{border-color:var(--corsa-color-warning,orange)}}.Phonenumber-module-scss-module__CjR87W__phone .PhoneInputInput{width:100%;padding-left:7rem}
@keyframes Container-module-scss-module__oOQ1QW__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}@layer layout{.Container-module-scss-module__oOQ1QW__container{--main-narrow-offset:calc((var(--corsa-container-main) - var(--corsa-container-narrow))/2);--main:min(var(--main-narrow-offset),(100% - var(--corsa-container-narrow))/2 - var(--corsa-container-gutter));--wide-main-offset:calc((var(--corsa-container-wide) - var(--corsa-container-main))/2);--wide:min(var(--wide-main-offset),(100% - var(--corsa-container-main))/2 - var(--corsa-container-gutter));--container-offset-main:calc((100% - var(--corsa-container-main))/2);--container-offset-wide:calc((100% - var(--corsa-container-wide))/2);--container-offset-narrow:calc((100% - var(--corsa-container-narrow))/2);grid-template-columns:[full-start]var(--corsa-container-gutter)[gutter-start]minmax(0,1fr)[wide-start]var(--wide)[main-start]var(--main)[narrow-start]min(var(--corsa-container-narrow),100% - var(--corsa-container-gutter)*2)[narrow-end]var(--main)[main-end]var(--wide)[wide-end]minmax(0,1fr)[gutter-end]var(--corsa-container-gutter)[full-end];align-content:flex-start;display:grid}.Container-module-scss-module__oOQ1QW__container>*{grid-column:main-start/main-end}.Container-module-scss-module__oOQ1QW__container.Container-module-scss-module__oOQ1QW__full>*{grid-column:full-start/full-end}.Container-module-scss-module__oOQ1QW__container.Container-module-scss-module__oOQ1QW__gutter>*{grid-column:gutter-start/gutter-end}.Container-module-scss-module__oOQ1QW__container.Container-module-scss-module__oOQ1QW__wide>*{grid-column:wide-start/wide-end}.Container-module-scss-module__oOQ1QW__container.Container-module-scss-module__oOQ1QW__regular>*{grid-column:main-start/main-end}.Container-module-scss-module__oOQ1QW__container.Container-module-scss-module__oOQ1QW__narrow>*{grid-column:narrow-start/narrow-end}.Container-module-scss-module__oOQ1QW__container>.Container-module-scss-module__oOQ1QW__container{grid-column:full-start/full-end}}
@keyframes Banner-module-scss-module__xPlsWG__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Banner-module-scss-module__xPlsWG__banner{overflow:hidden}.Banner-module-scss-module__xPlsWG__banner.Banner-module-scss-module__xPlsWG__light{color:var(--kodo-color-font);background:#f3f0ef}.Banner-module-scss-module__xPlsWG__banner.Banner-module-scss-module__xPlsWG__dark{color:#fff;background:#333}.Banner-module-scss-module__xPlsWG__banner__image{grid-area:1/full-start/2/full-end;position:relative}.Banner-module-scss-module__xPlsWG__banner__image img{object-fit:cover;object-position:var(--banner-object-position,"center center");width:100%;height:100%;position:absolute}.Banner-module-scss-module__xPlsWG__light .Banner-module-scss-module__xPlsWG__banner__image:after{content:"";mix-blend-mode:lighten;background:#ffffffb3;position:absolute;inset:0}.Banner-module-scss-module__xPlsWG__dark .Banner-module-scss-module__xPlsWG__banner__image:after{content:"";mix-blend-mode:darken;background:#0006;position:absolute;inset:0}.Banner-module-scss-module__xPlsWG__banner__layout{flex:auto;grid-area:1/main-start/2/main-end;align-items:center;width:100%;max-height:100vh;padding:clamp(3rem,3.75vw + 1.2rem,6rem) 0;display:flex;position:relative}.Banner-module-scss-module__xPlsWG__center .Banner-module-scss-module__xPlsWG__banner__layout{text-align:center;justify-content:center;margin:0 auto}.Banner-module-scss-module__xPlsWG__banner__main{flex-direction:column;gap:clamp(2rem,1.25vw + 1.4rem,3rem);display:flex}.Banner-module-scss-module__xPlsWG__center .Banner-module-scss-module__xPlsWG__banner__main{align-items:center}.Banner-module-scss-module__xPlsWG__banner__header{flex-direction:column;gap:clamp(.6rem,.5vw + .36rem,1rem);display:flex}.Banner-module-scss-module__xPlsWG__center .Banner-module-scss-module__xPlsWG__banner__header{align-items:center}.Banner-module-scss-module__xPlsWG__banner__footer{padding-top:.5rem}.Banner-module-scss-module__xPlsWG__center .Banner-module-scss-module__xPlsWG__banner__footer{justify-content:center;display:flex}.Banner-module-scss-module__xPlsWG__banner__title{text-wrap:balance;max-width:28ch;margin-left:-.1ch}.Banner-module-scss-module__xPlsWG__center .Banner-module-scss-module__xPlsWG__banner__title{margin-left:0}.Banner-module-scss-module__xPlsWG__banner__copy{text-wrap:balance;width:min(100%,84ch);max-width:max(48rem,60vw)}
@keyframes Grid-module-scss-module__Ajt9Oq__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Grid-module-scss-module__Ajt9Oq__grid{--corsa-grid-column-gap:3rem;--corsa-grid-row-gap:3rem;--corsa-grid-flow:row;grid-auto-flow:var(--corsa-grid-flow);column-gap:var(--corsa-grid-column-gap);row-gap:var(--corsa-grid-row-gap);display:grid}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__cgxsmall{--corsa-grid-column-gap:var(--corsa-grid-column-gap-xsmall,1rem)}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__cgsmall{--corsa-grid-column-gap:var(--corsa-grid-column-gap-small,clamp(1.5rem,calc(1.5rem + .5*(100vw - 48rem)/80),2rem))}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__cgmedium{--corsa-grid-column-gap:var(--corsa-grid-column-gap-medium,clamp(1.5rem,calc(1.5rem + 1.5*(100vw - 48rem)/80),3rem))}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__cglarge{--corsa-grid-column-gap:var(--corsa-grid-column-gap-large,clamp(1.5rem,calc(1.5rem + 3.5*(100vw - 48rem)/80),5rem))}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__rgxsmall{--corsa-grid-row-gap:var(--corsa-grid-row-gap-xsmall,1rem)}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__rgsmall{--corsa-grid-row-gap:var(--corsa-grid-row-gap-small,clamp(1.5rem,calc(1.5rem + .5*(100vw - 48rem)/80),2rem))}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__rgmedium{--corsa-grid-row-gap:var(--corsa-grid-row-gap-medium,clamp(1.5rem,calc(1.5rem + 1.5*(100vw - 48rem)/80),3rem))}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__rglarge{--corsa-grid-row-gap:var(--corsa-grid-row-gap-large,clamp(1.5rem,calc(1.5rem + 3.5*(100vw - 48rem)/80),5rem))}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__alignbaseline{align-items:baseline}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__alignflexStart{align-items:flex-start}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__aligncenter{align-items:center}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__alignflexEnd{align-items:flex-end}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__alignstretch{align-items:stretch}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__fill{grid-template-columns:repeat(auto-fill,minmax(min(100%/var(--corsa-grid-min-columns) - var(--corsa-grid-column-gap)*(var(--corsa-grid-min-columns) - 1)/var(--corsa-grid-min-columns),max(var(--corsa-grid-item-width),100%/var(--corsa-grid-max-columns) - var(--corsa-grid-column-gap)*(var(--corsa-grid-max-columns) - 1)/var(--corsa-grid-max-columns))),1fr))}.Grid-module-scss-module__Ajt9Oq__grid.Grid-module-scss-module__Ajt9Oq__fit{grid-template-columns:repeat(auto-fit,minmax(min(100%/var(--corsa-grid-min-columns) - var(--corsa-grid-column-gap)*(var(--corsa-grid-min-columns) - 1)/var(--corsa-grid-min-columns),max(var(--corsa-grid-item-width),100%/var(--corsa-grid-max-columns) - var(--corsa-grid-column-gap)*(var(--corsa-grid-max-columns) - 1)/var(--corsa-grid-max-columns))),1fr))}.Grid-module-scss-module__Ajt9Oq__grid>*{max-width:100%;margin-bottom:0!important}.Grid-module-scss-module__Ajt9Oq__item{border:1px solid var(--corsa-color-border);grid-column:span var(--corsa-grid-column-span,1);grid-row:span var(--corsa-grid-row-span,1);min-height:28rem;padding:2rem;display:block}
@keyframes Loading-module-scss-module__et-enG__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}@keyframes Loading-module-scss-module__et-enG__overlaySpeed{0%{transform:translate(-26%)}50%{transform:translate(-23.4%)}to{transform:translate(-26%)}}.Loading-module-scss-module__et-enG__icon img{animation:1s ease-in-out infinite Loading-module-scss-module__et-enG__overlaySpeed;display:block;width:7.7rem!important;height:auto!important}.Loading-module-scss-module__et-enG__icon.Loading-module-scss-module__et-enG__small img{width:5rem!important}.Loading-module-scss-module__et-enG__icon.Loading-module-scss-module__et-enG__large img{width:12rem!important}.Loading-module-scss-module__et-enG__loading.Loading-module-scss-module__et-enG__fullscreen{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Loading-module-scss-module__et-enG__loading.Loading-module-scss-module__et-enG__absolute{position:absolute}.Loading-module-scss-module__et-enG__loading__icon{justify-content:center;display:flex}.Loading-module-scss-module__et-enG__loading__text{text-align:center}.Loading-module-scss-module__et-enG__overlay{background:var(--kodo-color-background-50);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
@keyframes Figure-module-scss-module__qJSbSW__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Figure-module-scss-module__qJSbSW__figure{flex-direction:column;gap:clamp(.7rem,.375vw + .52rem,1rem);margin:0;display:flex;position:relative}.Figure-module-scss-module__qJSbSW__figure.Figure-module-scss-module__qJSbSW__full{grid-column:full-start/full-end}.Figure-module-scss-module__qJSbSW__figure.Figure-module-scss-module__qJSbSW__gutter{grid-column:gutter-start/gutter-end}.Figure-module-scss-module__qJSbSW__figure.Figure-module-scss-module__qJSbSW__wide{grid-column:wide-start/wide-end}.Figure-module-scss-module__qJSbSW__figure.Figure-module-scss-module__qJSbSW__regular{grid-column:main-start/main-end}.Figure-module-scss-module__qJSbSW__figure.Figure-module-scss-module__qJSbSW__narrow{grid-column:narrow-start/narrow-end}.Figure-module-scss-module__qJSbSW__figure.Figure-module-scss-module__qJSbSW__inset{display:grid}.Figure-module-scss-module__qJSbSW__aspect .Figure-module-scss-module__qJSbSW__figure__frame{width:100%;position:relative;overflow:hidden}.Figure-module-scss-module__qJSbSW__aspect .Figure-module-scss-module__qJSbSW__figure__frame img{object-fit:cover;width:100%;height:100%;position:absolute}.Figure-module-scss-module__qJSbSW__inset .Figure-module-scss-module__qJSbSW__figure__frame{grid-area:1/1/2/2}.Figure-module-scss-module__qJSbSW__figure__caption{opacity:.9;font-size:clamp(1.2rem,.25vw + 1.08rem,1.4rem);line-height:1.3}.Figure-module-scss-module__qJSbSW__inset .Figure-module-scss-module__qJSbSW__figure__caption{opacity:1;text-wrap:pretty;background:#fff;grid-area:1/1/2/2;place-self:flex-end flex-start;max-width:min(45rem,70%);padding:.7rem 1rem 0 0;position:relative}
@keyframes MediaCarousel-module-scss-module__keWpUW__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.MediaCarousel-module-scss-module__keWpUW__carousel{--carousel-inset:max(var(--corsa-container-gutter),var(--container-offset-wide));--carousel-item-height:clamp(20rem,calc(20rem + 44*(100vw - 48rem)/80),64rem);outline:none;flex-direction:column;grid-column:full-start/full-end;gap:clamp(.7rem,.375vw + .52rem,1rem);width:100%;margin:0;display:flex;position:relative}.MediaCarousel-module-scss-module__keWpUW__carousel:focus-visible{outline-offset:4px;border-radius:.4rem;outline:2px solid}.MediaCarousel-module-scss-module__keWpUW__carousel__track{grid-template-columns:repeat(var(--carousel-columns,3),minmax(0,1fr));width:100%;grid-template-rows:auto auto;gap:2rem;padding-inline-start:var(--carousel-inset-start,var(--carousel-inset));padding-inline-end:var(--carousel-inset-end,var(--carousel-inset));scroll-padding-inline-start:var(--carousel-inset-start,var(--carousel-inset));scroll-padding-inline-end:var(--carousel-inset-end,var(--carousel-inset));display:grid}.MediaCarousel-module-scss-module__keWpUW__carousel__track img,.MediaCarousel-module-scss-module__keWpUW__carousel__track video{width:100%;height:auto;max-height:var(--carousel-item-height);object-fit:contain;display:block}.MediaCarousel-module-scss-module__keWpUW__carousel--carousel .MediaCarousel-module-scss-module__keWpUW__carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;margin-block:-1rem;padding-block:1rem;display:flex;overflow-x:auto}.MediaCarousel-module-scss-module__keWpUW__carousel--carousel .MediaCarousel-module-scss-module__keWpUW__carousel__track::-webkit-scrollbar{display:none}.MediaCarousel-module-scss-module__keWpUW__carousel--carousel .MediaCarousel-module-scss-module__keWpUW__carousel__track img,.MediaCarousel-module-scss-module__keWpUW__carousel--carousel .MediaCarousel-module-scss-module__keWpUW__carousel__track video{pointer-events:none;-webkit-user-drag:none;height:var(--carousel-item-height);aspect-ratio:auto 3/2;object-fit:cover;border-radius:.4rem;width:auto;max-height:none;display:block}.MediaCarousel-module-scss-module__keWpUW__carousel--carousel .MediaCarousel-module-scss-module__keWpUW__carousel__track [data-element=figure]{scroll-snap-align:start;flex-direction:column;flex:none;align-items:flex-start;gap:clamp(.5rem,.375vw + .32rem,.8rem);display:flex}.MediaCarousel-module-scss-module__keWpUW__carousel--carousel .MediaCarousel-module-scss-module__keWpUW__carousel__track [data-element=figure] figcaption{opacity:.9;width:0;min-width:100%;font-size:clamp(1.1rem,.25vw + .98rem,1.3rem);line-height:1.3}.MediaCarousel-module-scss-module__keWpUW__carousel--carousel .MediaCarousel-module-scss-module__keWpUW__carousel__track [data-element=figure] figcaption:last-child{scroll-snap-align:end}.MediaCarousel-module-scss-module__keWpUW__carousel.MediaCarousel-module-scss-module__keWpUW__align-start .MediaCarousel-module-scss-module__keWpUW__carousel__track{align-items:start}.MediaCarousel-module-scss-module__keWpUW__carousel.MediaCarousel-module-scss-module__keWpUW__align-end .MediaCarousel-module-scss-module__keWpUW__carousel__track{align-items:end}.MediaCarousel-module-scss-module__keWpUW__carousel__caption{opacity:.9;padding-inline-start:var(--carousel-inset-start,var(--carousel-inset));padding-inline-end:var(--carousel-inset-end,var(--carousel-inset));font-size:clamp(1.2rem,.25vw + 1.08rem,1.4rem);line-height:1.3}
@keyframes MediaSlideshow-module-scss-module__x-c9xW__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.MediaSlideshow-module-scss-module__x-c9xW__slideshow{flex-direction:column;grid-column:wide-start/wide-end;gap:clamp(.7rem,.375vw + .52rem,1rem);margin:0;display:flex}.MediaSlideshow-module-scss-module__x-c9xW__slideshow__frame{aspect-ratio:16/9;background:#0000000d;border-radius:.4rem;width:100%;position:relative;overflow:hidden}.MediaSlideshow-module-scss-module__x-c9xW__slideshow__track{will-change:transform;width:100%;height:100%;transition:transform .45s cubic-bezier(.4,0,.2,1);display:flex}@media (prefers-reduced-motion:reduce){.MediaSlideshow-module-scss-module__x-c9xW__slideshow__track{transition-duration:.01ms}}.MediaSlideshow-module-scss-module__x-c9xW__slideshow__slide{flex:0 0 100%;height:100%}.MediaSlideshow-module-scss-module__x-c9xW__slideshow__image{width:100%;height:100%;display:block}.MediaSlideshow-module-scss-module__x-c9xW__slideshow__nav{z-index:1;color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;transition:background .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.MediaSlideshow-module-scss-module__x-c9xW__slideshow__nav:hover{background:#000000b3}.MediaSlideshow-module-scss-module__x-c9xW__slideshow__nav svg{width:2.2rem;height:2.2rem}.MediaSlideshow-module-scss-module__x-c9xW__slideshow__nav--prev{left:1rem}.MediaSlideshow-module-scss-module__x-c9xW__slideshow__nav--next{right:1rem}.MediaSlideshow-module-scss-module__x-c9xW__slideshow__dots{justify-content:center;gap:.6rem;display:flex}.MediaSlideshow-module-scss-module__x-c9xW__slideshow__dot{background:var(--corsa-color-font,#333);opacity:.25;cursor:pointer;border:none;border-radius:50%;width:.8rem;height:.8rem;padding:0;transition:opacity .15s}.MediaSlideshow-module-scss-module__x-c9xW__slideshow__dot:hover{opacity:.6}.MediaSlideshow-module-scss-module__x-c9xW__slideshow__dot[data-active=true]{opacity:.9}.MediaSlideshow-module-scss-module__x-c9xW__slideshow__caption{opacity:.9;text-wrap:pretty;font-size:clamp(1.2rem,.25vw + 1.08rem,1.4rem);line-height:1.3}
@keyframes MediaGrid-module-scss-module__sHopca__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.MediaGrid-module-scss-module__sHopca__grid{grid-column:wide-start/wide-end}.MediaGrid-module-scss-module__sHopca__grid__items{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:clamp(.8rem,.75vw + .44rem,1.4rem);display:grid}.MediaGrid-module-scss-module__sHopca__grid__item{aspect-ratio:1;cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:0;display:block;overflow:hidden}.MediaGrid-module-scss-module__sHopca__grid__item img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.MediaGrid-module-scss-module__sHopca__grid__item:hover img,.MediaGrid-module-scss-module__sHopca__grid__item:focus-visible img{transform:scale(1.04)}.MediaGrid-module-scss-module__sHopca__lightbox__overlay{z-index:1000;background:#000000d9;position:fixed;inset:0}.MediaGrid-module-scss-module__sHopca__lightbox__content{z-index:1001;flex-direction:column;justify-content:center;align-items:center;padding:clamp(2rem,5vw - .4rem,6rem);display:flex;position:fixed;inset:0}.MediaGrid-module-scss-module__sHopca__lightbox__figure{flex-direction:column;align-items:center;gap:1.2rem;max-width:100%;max-height:100%;margin:0;display:flex}.MediaGrid-module-scss-module__sHopca__lightbox__image{object-fit:contain;border-radius:.3rem;max-width:100%;max-height:80vh;display:block}.MediaGrid-module-scss-module__sHopca__lightbox__caption{color:#fff;text-align:center;text-wrap:pretty;opacity:.9;max-width:60ch;font-size:clamp(1.3rem,.375vw + 1.12rem,1.6rem);line-height:1.4}.MediaGrid-module-scss-module__sHopca__lightbox__nav,.MediaGrid-module-scss-module__sHopca__lightbox__close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;position:fixed}.MediaGrid-module-scss-module__sHopca__lightbox__nav:hover,.MediaGrid-module-scss-module__sHopca__lightbox__close:hover{background:#ffffff40}.MediaGrid-module-scss-module__sHopca__lightbox__nav{width:4.4rem;height:4.4rem;top:50%;transform:translateY(-50%)}.MediaGrid-module-scss-module__sHopca__lightbox__nav svg{width:2.4rem;height:2.4rem}.MediaGrid-module-scss-module__sHopca__lightbox__nav--prev{left:clamp(1rem,1.25vw + .4rem,2rem)}.MediaGrid-module-scss-module__sHopca__lightbox__nav--next{right:clamp(1rem,1.25vw + .4rem,2rem)}.MediaGrid-module-scss-module__sHopca__lightbox__close{width:4rem;height:4rem;top:clamp(1rem,1.25vw + .4rem,2rem);right:clamp(1rem,1.25vw + .4rem,2rem)}.MediaGrid-module-scss-module__sHopca__lightbox__close svg{width:2.2rem;height:2.2rem}
@keyframes Modal-module-scss-module__DOafaq__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Modal-module-scss-module__DOafaq__modalOuter{width:var(--corsa-modal-width,48rem);max-width:calc(100% - 3rem);height:var(--corsa-modal-height,auto);pointer-events:auto;flex-direction:column;align-items:flex-end;margin:1.5rem;display:flex}.Modal-module-scss-module__DOafaq__loadingBox{pointer-events:auto;background:#fff;border-radius:.8rem;justify-content:center;align-items:center;width:10rem;height:10rem;display:flex;overflow:hidden}@keyframes Modal-module-scss-module__DOafaq__modalReveal{0%{opacity:0;transform:scale(.98)}}.Modal-module-scss-module__DOafaq__modalOuter.Modal-module-scss-module__DOafaq__fitViewport{max-height:calc(100dvh - 3rem)}.Modal-module-scss-module__DOafaq__modalOuter.Modal-module-scss-module__DOafaq__revealed{animation:.28s cubic-bezier(.16,1,.3,1) Modal-module-scss-module__DOafaq__modalReveal}.Modal-module-scss-module__DOafaq__modal{background:#fff;border-radius:.8rem;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.Modal-module-scss-module__DOafaq__modal.Modal-module-scss-module__DOafaq__fullHeight{max-height:calc(100dvh - 3rem)}.Modal-module-scss-module__DOafaq__modal.Modal-module-scss-module__DOafaq__fitViewport{min-height:0;overflow:hidden}.Modal-module-scss-module__DOafaq__modal.Modal-module-scss-module__DOafaq__fitViewport .Modal-module-scss-module__DOafaq__modal__main{overscroll-behavior:contain;grid-template-rows:minmax(0,1fr);overflow-y:auto}.Modal-module-scss-module__DOafaq__modal__headerLayout{z-index:1;pointer-events:none;justify-content:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.Modal-module-scss-module__DOafaq__modal__close{all:unset;display:revert;box-sizing:border-box;color:#fff;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;pointer-events:all;z-index:1;cursor:pointer;background:0 0;background:var(--kodo-color-font);border-radius:50%;justify-content:center;align-items:center;width:3.8rem;height:3.8rem;display:flex;position:sticky;top:1.5rem}.Modal-module-scss-module__DOafaq__modal__close svg{width:70%;height:70%;display:block}.Modal-module-scss-module__DOafaq__modal__close_light{width:3.2rem;height:3.2rem;color:var(--kodo-color-font);background:#fff;box-shadow:0 .2rem .8rem #0000002e}.Modal-module-scss-module__DOafaq__modal__close_light svg{width:60%;height:60%}.Modal-module-scss-module__DOafaq__modal__closeExternal{all:unset;display:revert;box-sizing:border-box;color:var(--kodo-color-font);appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;cursor:pointer;width:3.2rem;height:3.2rem;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.Modal-module-scss-module__DOafaq__modal__closeExternal svg{width:60%;height:60%;display:block}.Modal-module-scss-module__DOafaq__modal__header{padding:2rem 7rem 2rem var(--corsa-modal-padding-header,var(--corsa-modal-padding,2rem));background-color:#fff;border-bottom:1px solid #eee;border-radius:.8rem .8rem 0 0;grid-area:title}.Modal-module-scss-module__DOafaq__modal__main{min-height:0;padding:var(--corsa-modal-padding,2rem);flex:1;grid-template-columns:minmax(0,1fr);display:grid}.Modal-module-scss-module__DOafaq__modal__footer{padding:2rem var(--corsa-modal-padding-footer,var(--corsa-modal-padding,2rem));background-color:#fff;border-top:1px solid #eee;border-radius:0 0 .8rem .8rem}.Modal-module-scss-module__DOafaq__stickyFooter .Modal-module-scss-module__DOafaq__modal__footer{position:sticky;bottom:0;left:0;right:0}.Modal-module-scss-module__DOafaq__visuallyHidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.Modal-module-scss-module__DOafaq__overlay{z-index:8;opacity:1;background:#00000080;transition:opacity .28s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.Modal-module-scss-module__DOafaq__overlay[data-starting-style],.Modal-module-scss-module__DOafaq__overlay[data-ending-style]{opacity:0}.Modal-module-scss-module__DOafaq__contentWrapper{z-index:8;pointer-events:none;opacity:1;grid-template-columns:minmax(0,1fr);place-items:center;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;inset:0;overflow-y:auto;transform:translateY(0)}.Modal-module-scss-module__DOafaq__contentWrapper[data-starting-style]{opacity:0;transform:translateY(-3rem)}.Modal-module-scss-module__DOafaq__contentWrapper[data-ending-style]{opacity:0;transform:translateY(3rem)}.Modal-module-scss-module__DOafaq__contentWrapper[data-morph]{--morph:var(--modal-morph-duration,.45s);transform-origin:var(--modal-origin,50% 50%);transition:opacity .1s linear,transform var(--morph)cubic-bezier(.16,1,.3,1)}.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-starting-style]{opacity:0;transform:var(--modal-morph,none)}.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-ending-style]{opacity:0;transform:var(--modal-morph,none);transition:opacity .1s linear calc(var(--morph) - .1s),transform var(--morph)cubic-bezier(.16,1,.3,1)}.Modal-module-scss-module__DOafaq__contentWrapper[data-morph] .Modal-module-scss-module__DOafaq__modal__closeExternal,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph] .Modal-module-scss-module__DOafaq__modal__headerLayout,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph] .Modal-module-scss-module__DOafaq__modal__header,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph] .Modal-module-scss-module__DOafaq__modal__main,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph] .Modal-module-scss-module__DOafaq__modal__footer{transition:opacity calc(var(--morph)*.35)ease-out calc(var(--morph)*.45)}.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-starting-style] .Modal-module-scss-module__DOafaq__modal__closeExternal,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-starting-style] .Modal-module-scss-module__DOafaq__modal__headerLayout,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-starting-style] .Modal-module-scss-module__DOafaq__modal__header,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-starting-style] .Modal-module-scss-module__DOafaq__modal__main,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-starting-style] .Modal-module-scss-module__DOafaq__modal__footer,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-ending-style] .Modal-module-scss-module__DOafaq__modal__closeExternal,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-ending-style] .Modal-module-scss-module__DOafaq__modal__headerLayout,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-ending-style] .Modal-module-scss-module__DOafaq__modal__header,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-ending-style] .Modal-module-scss-module__DOafaq__modal__main,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-ending-style] .Modal-module-scss-module__DOafaq__modal__footer{opacity:0}.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-ending-style] .Modal-module-scss-module__DOafaq__modal__closeExternal,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-ending-style] .Modal-module-scss-module__DOafaq__modal__headerLayout,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-ending-style] .Modal-module-scss-module__DOafaq__modal__header,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-ending-style] .Modal-module-scss-module__DOafaq__modal__main,.Modal-module-scss-module__DOafaq__contentWrapper[data-morph][data-ending-style] .Modal-module-scss-module__DOafaq__modal__footer{transition:opacity calc(var(--morph)*.2)ease-in}.Modal-module-scss-module__DOafaq__overlay.Modal-module-scss-module__DOafaq__elevated,.Modal-module-scss-module__DOafaq__contentWrapper.Modal-module-scss-module__DOafaq__elevated{z-index:1500}
@keyframes Collection-module-scss-module__RF16tq__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Collection-module-scss-module__RF16tq__collection{--min-item:40rem;grid-template-rows:auto 1fr;gap:2rem;display:grid}.Collection-module-scss-module__RF16tq__collection.Collection-module-scss-module__RF16tq__narrow{--min-item:32rem}.Collection-module-scss-module__RF16tq__collection__title{font-family:var(--corsa-font-family-alt);font-size:2rem;font-weight:700}.Collection-module-scss-module__RF16tq__collection__text{opacity:.8;max-width:72ch;margin-top:1rem}.Collection-module-scss-module__RF16tq__collection__items{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--min-item)),1fr));gap:clamp(1rem,1.25vw + .4rem,2rem);display:grid}
@keyframes QuantityButton-module-scss-module__RsFjRW__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.QuantityButton-module-scss-module__RsFjRW__qty{-webkit-user-select:none;user-select:none;display:block;position:relative}.QuantityButton-module-scss-module__RsFjRW__qty.QuantityButton-module-scss-module__RsFjRW__small{--height:var(--corsa-size-small,3.2rem)}.QuantityButton-module-scss-module__RsFjRW__qty.QuantityButton-module-scss-module__RsFjRW__large{--height:var(--corsa-size-large,5rem)}.QuantityButton-module-scss-module__RsFjRW__qty.QuantityButton-module-scss-module__RsFjRW__overflowLeft,.QuantityButton-module-scss-module__RsFjRW__qty.QuantityButton-module-scss-module__RsFjRW__overflowRight{aspect-ratio:1;height:var(--height,var(--corsa-size-medium,4.4rem))}.QuantityButton-module-scss-module__RsFjRW__qty.QuantityButton-module-scss-module__RsFjRW__overflowLeft .QuantityButton-module-scss-module__RsFjRW__qty__overflow,.QuantityButton-module-scss-module__RsFjRW__qty.QuantityButton-module-scss-module__RsFjRW__overflowRight .QuantityButton-module-scss-module__RsFjRW__qty__overflow{background:var(--corsa-color-background);position:absolute;top:0;left:0}.QuantityButton-module-scss-module__RsFjRW__qty.QuantityButton-module-scss-module__RsFjRW__overflowLeft .QuantityButton-module-scss-module__RsFjRW__qty__overflow{left:auto;right:0}.QuantityButton-module-scss-module__RsFjRW__qty__value{position:relative}.QuantityButton-module-scss-module__RsFjRW__qty__value *{pointer-events:none}.QuantityButton-module-scss-module__RsFjRW__qty__value select{opacity:0;z-index:1;pointer-events:all;width:100%;height:100%;position:absolute;top:0;left:0}
@keyframes ProductCard-module-scss-module__-TiQ_a__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.ProductCard-module-scss-module__-TiQ_a__product{border-radius:var(--corsa-border-radius);-webkit-user-select:none;user-select:none;border:2px solid #eee;max-width:80rem;display:grid;container:product-card/inline-size}.ProductCard-module-scss-module__-TiQ_a__product.ProductCard-module-scss-module__-TiQ_a__clickable{cursor:pointer;transition:border-color .25s}.ProductCard-module-scss-module__-TiQ_a__product.ProductCard-module-scss-module__-TiQ_a__clickable:hover{border-color:#aaa}.ProductCard-module-scss-module__-TiQ_a__product__layout{grid-template:"content image"1fr"content image"/1fr clamp(9rem,min(20vw,35cqi),12rem);gap:clamp(1rem,4cqi,2rem);padding:clamp(1rem,4cqi,2rem);display:grid}.ProductCard-module-scss-module__-TiQ_a__product__image{aspect-ratio:1;border-radius:.5rem;grid-area:image;position:relative;overflow:hidden}.ProductCard-module-scss-module__-TiQ_a__product__image img{object-fit:cover;width:100%;height:100%}.ProductCard-module-scss-module__-TiQ_a__product__title{font-size:clamp(1.4rem,4cqi,1.6rem);font-family:var(--corsa-font-family-alt);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25em;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.ProductCard-module-scss-module__-TiQ_a__product__extras{margin:0 0 .25em;line-height:1.2}.ProductCard-module-scss-module__-TiQ_a__product__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(1.1rem,3.25cqi,1.3rem);display:-webkit-box;overflow:hidden}.ProductCard-module-scss-module__-TiQ_a__product__description p{margin:0 0 .5em;padding:0}.ProductCard-module-scss-module__-TiQ_a__product__description p:last-child{margin:0}.ProductCard-module-scss-module__-TiQ_a__product__footer{align-items:center;gap:1rem;display:flex}.ProductCard-module-scss-module__-TiQ_a__product__quantity{pointer-events:none}.ProductCard-module-scss-module__-TiQ_a__product__price{font-size:1.4rem;font-family:var(--corsa-font-family-alt);font-weight:700}.ProductCard-module-scss-module__-TiQ_a__product__button{all:unset;display:revert;box-sizing:border-box;color:#fff;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;aspect-ratio:1;background:0 0;background:var(--kodo-color-secondary);border-radius:.5rem;justify-content:center;align-items:center;width:3rem;display:flex}.ProductCard-module-scss-module__-TiQ_a__product__button svg{display:block}
@keyframes Ticket-module-scss-module__nQNIOG__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Ticket-module-scss-module__nQNIOG__group{flex-direction:column;gap:1rem;display:flex;container:ticket-group/inline-size}.Ticket-module-scss-module__nQNIOG__group__header{--corsa-h4-font-size:clamp(1.5rem,calc(1.5rem + .5*(100vw - 48rem)/80),2rem);flex-wrap:wrap;align-items:baseline;column-gap:1ch;display:flex}@container (max-width:52rem){.Ticket-module-scss-module__nQNIOG__group__header{flex-direction:column}}.Ticket-module-scss-module__nQNIOG__group__subline{opacity:.7;font-size:clamp(1.1rem,.125vw + 1.04rem,1.2rem)}.Ticket-module-scss-module__nQNIOG__group__grid{border-radius:var(--corsa-card-border-radius,.5rem);border:1px solid var(--corsa-card-border-color,#eaeaea);grid-template-columns:1fr auto auto;grid-auto-rows:auto;display:grid}@container (max-width:52rem){.Ticket-module-scss-module__nQNIOG__group__grid{grid-template-columns:1fr auto}}.Ticket-module-scss-module__nQNIOG__ticket{grid-template-columns:subgrid;border-bottom:1px solid var(--corsa-card-border-color,#eaeaea);grid-column:1/-1;gap:clamp(2rem,1.25vw + 1.4rem,3rem);padding:2rem;display:grid}.Ticket-module-scss-module__nQNIOG__ticket:last-child{border-bottom:none}.Ticket-module-scss-module__nQNIOG__ticket__title{text-wrap:balance;gap:.4rem;line-height:1.3;display:grid}@container (max-width:52rem){.Ticket-module-scss-module__nQNIOG__ticket__title{grid-column:span 2}}.Ticket-module-scss-module__nQNIOG__ticket__name{font-size:1.6rem;font-weight:600}.Ticket-module-scss-module__nQNIOG__ticket__category{color:var(--corsa-color-dark-gray);font-size:clamp(1.2rem,.125vw + 1.14rem,1.3rem);font-weight:400}.Ticket-module-scss-module__nQNIOG__ticket__category a{cursor:pointer;color:var(--corsa-anchor-color,var(--kodo-color-primary));-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;cursor:pointer;text-decoration:none;transition-property:color,border;transition-duration:.5s}.Ticket-module-scss-module__nQNIOG__ticket__category a:hover,.Ticket-module-scss-module__nQNIOG__ticket__category a:focus{text-decoration:underline;transition-property:color,border;transition-duration:.2s}.Ticket-module-scss-module__nQNIOG__ticket__price{text-align:right;white-space:nowrap;justify-content:flex-end;padding-top:.35em;font-size:1.6rem;font-weight:600;display:flex}@container (max-width:52rem){.Ticket-module-scss-module__nQNIOG__ticket__price{grid-area:2/1/3/2;justify-content:flex-start}.Ticket-module-scss-module__nQNIOG__ticket__body{grid-area:2/2/3/3}}.Ticket-module-scss-module__nQNIOG__ticket__more{all:unset;display:revert;box-sizing:border-box;color:var(--theme-color-primary);appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;cursor:pointer;background:0 0;text-decoration:underline}
@keyframes Participant-module-scss-module__lh6MlW__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Participant-module-scss-module__lh6MlW__participant{--corsa-label-margin:0 0 .5rem;--corsa-form-height-small:4rem;border:1px solid var(--kodo-color-border);border-radius:var(--corsa-border-radius)}.Participant-module-scss-module__lh6MlW__header{background-color:var(--corsa-color-background);border-radius:var(--corsa-border-radius);cursor:pointer;border-bottom:1px solid #0000;position:sticky;top:0}.Participant-module-scss-module__lh6MlW__header[data-state=open]{z-index:2;border-bottom-color:var(--kodo-color-border);border-radius:var(--corsa-border-radius)var(--corsa-border-radius)0 0}.Participant-module-scss-module__lh6MlW__header__trigger{all:unset;display:revert;box-sizing:border-box;color:inherit;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;cursor:pointer;background:0 0;width:100%;display:block}.Participant-module-scss-module__lh6MlW__header__layout{grid-template-columns:auto 1fr;align-items:center;gap:clamp(1rem,.625vw + .7rem,1.5rem);padding:clamp(1.2rem,1vw + .72rem,2rem) clamp(4rem,1.25vw + 3.4rem,5rem) clamp(1.2rem,1vw + .72rem,2rem) clamp(1.2rem,1vw + .72rem,2rem);display:grid;position:relative}.Participant-module-scss-module__lh6MlW__header__layout:after{content:"";pointer-events:none;aspect-ratio:1;pointer-events:none;transform-origin:50%;border:.4rem #ccc;border-style:none none solid solid;border-radius:1px;width:1.2rem;transition:transform .1s ease-out,border-color .1s ease-out;display:block;position:absolute;top:50%;right:clamp(2rem,1.25vw + 1.4rem,3rem);transform:translateY(calc(.2rem - 50%))rotate(135deg)}[data-state=open] .Participant-module-scss-module__lh6MlW__header__layout:after{border-color:var(--theme-color-primary,var(--corsa-button-color-primary,var(--corsa-color-primary)));transform:translateY(calc(-50% - .2rem))rotate(-45deg)}.Participant-module-scss-module__lh6MlW__header__icons{align-items:center;gap:1rem;display:flex}.Participant-module-scss-module__lh6MlW__header__icon{aspect-ratio:1;width:clamp(3.5rem,1.25vw + 2.9rem,4.5rem);color:var(--theme-color-font-primary,var(--corsa-button-color-font-primary,var(--corsa-color-font-primary)));background:var(--theme-color-primary,var(--corsa-button-color-primary,var(--corsa-color-primary)));border-radius:var(--corsa-border-radius);justify-content:center;align-items:center;font-size:clamp(1.5rem,.375vw + 1.32rem,1.8rem);font-weight:600;display:flex}.Participant-module-scss-module__lh6MlW__header__icon svg{height:1em;display:block}.Participant-module-scss-module__lh6MlW__header__content{flex-direction:column;gap:.5rem;display:flex}.Participant-module-scss-module__lh6MlW__header__title{flex-wrap:wrap;align-items:center;gap:clamp(.5rem,.625vw + .2rem,1rem);display:flex}.Participant-module-scss-module__lh6MlW__header__name{font-size:var(--corsa-h4-font-size);font-family:var(--corsa-h4-font-family,var(--corsa-font-family-alt));font-weight:var(--corsa-h4-font-weight,500);font-style:var(--corsa-h4-font-style);text-transform:var(--corsa-h4-text-transform);text-wrap:var(--corsa-h4-text-wrap,var(--corsa-text-wrap,wrap));-webkit-text-decoration:var(--corsa-h4-text-decoration);text-decoration:var(--corsa-h4-text-decoration);line-height:var(--corsa-h4-line-height,1.4);letter-spacing:var(--corsa-h4-letter-spacing,inherit);color:var(--corsa-h4-color,inherit);line-height:1}.Participant-module-scss-module__lh6MlW__header__validation{border-radius:0 0 var(--corsa-border-radius)var(--corsa-border-radius);white-space:nowrap;color:#815600;background-color:#ffa8004d;margin-bottom:-1px;padding:.6rem clamp(1.2rem,1vw + .72rem,2rem);font-size:clamp(1.1rem,.125vw + 1.04rem,1.2rem);font-weight:600;line-height:1}.Participant-module-scss-module__lh6MlW__valid .Participant-module-scss-module__lh6MlW__header__validation{color:#205400;background-color:#3b9c004d}[data-state=open] .Participant-module-scss-module__lh6MlW__header__validation{border-radius:0;margin-bottom:0}.Participant-module-scss-module__lh6MlW__header__ticket{font-size:clamp(1.2rem,.125vw + 1.14rem,1.3rem);font-weight:500;line-height:1}.Participant-module-scss-module__lh6MlW__content{padding:2rem}
@keyframes SupportFormBlock-module-scss-module__hkYyOW__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.SupportFormBlock-module-scss-module__hkYyOW__block{flex-direction:column;grid-column:narrow-start/narrow-end;row-gap:clamp(1.6rem,1vw + 1.12rem,2.4rem);display:flex}.SupportFormBlock-module-scss-module__hkYyOW__block__title{margin-bottom:0}.SupportFormBlock-module-scss-module__hkYyOW__block__description{max-width:68ch}.SupportFormBlock-module-scss-module__hkYyOW__block__card{flex-direction:column;gap:2.4rem;display:flex}.SupportFormBlock-module-scss-module__hkYyOW__block__fields{flex-direction:column;gap:2rem;display:flex}.SupportFormBlock-module-scss-module__hkYyOW__block__error{color:var(--corsa-color-error,red);margin:0;font-size:1.4rem}.SupportFormBlock-module-scss-module__hkYyOW__block__actions{justify-content:flex-end;gap:.8rem;display:flex}.SupportFormBlock-module-scss-module__hkYyOW__panel{border:1px solid var(--layout-border-color,#ddd);border-radius:.6rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;min-height:4.6rem;padding:.8rem .8rem .8rem 1.6rem;display:flex}.SupportFormBlock-module-scss-module__hkYyOW__panel__text{overflow-wrap:anywhere;font-size:1.5rem;line-height:1.4}.SupportFormBlock-module-scss-module__hkYyOW__panel__title{font-weight:600}.SupportFormBlock-module-scss-module__hkYyOW__panel__meta{color:var(--color-text-secondary,#6b7280);font-size:1.3rem}.SupportFormBlock-module-scss-module__hkYyOW__panel__action{flex-shrink:0}.SupportFormBlock-module-scss-module__hkYyOW__files{border:1px solid var(--layout-border-color,#ddd);border-radius:.6rem;flex-direction:column;display:flex}.SupportFormBlock-module-scss-module__hkYyOW__files__list{margin:0;padding:0;list-style:none}.SupportFormBlock-module-scss-module__hkYyOW__files__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;min-height:4.6rem;padding:.8rem .8rem .8rem 1.6rem;display:flex}.SupportFormBlock-module-scss-module__hkYyOW__files__list+.SupportFormBlock-module-scss-module__hkYyOW__files__footer{border-top:1px solid var(--layout-border-color,#ddd)}.SupportFormBlock-module-scss-module__hkYyOW__files__hint{color:var(--color-text-secondary,#6b7280);font-size:1.3rem}.SupportFormBlock-module-scss-module__hkYyOW__files__action{flex-shrink:0;margin-left:auto}.SupportFormBlock-module-scss-module__hkYyOW__file{justify-content:space-between;align-items:center;gap:1.2rem;padding:.8rem .8rem .8rem 1.6rem;display:flex}.SupportFormBlock-module-scss-module__hkYyOW__file+.SupportFormBlock-module-scss-module__hkYyOW__file{border-top:1px solid var(--layout-border-color,#ddd)}.SupportFormBlock-module-scss-module__hkYyOW__file__text{min-width:0;font-size:1.5rem;line-height:1.4}.SupportFormBlock-module-scss-module__hkYyOW__file__name{overflow-wrap:anywhere;font-weight:600}.SupportFormBlock-module-scss-module__hkYyOW__file__meta{color:var(--color-text-secondary,#6b7280);font-size:1.3rem}.SupportFormBlock-module-scss-module__hkYyOW__file__error{color:var(--corsa-color-error,red);font-size:1.3rem}.SupportFormBlock-module-scss-module__hkYyOW__file__action{flex-shrink:0}.SupportFormBlock-module-scss-module__hkYyOW__placeholder{border:1px dashed var(--layout-border-color,#ddd);text-align:center;color:var(--color-text-secondary,#6b7280);border-radius:1rem;align-items:center;padding:clamp(2.4rem,2vw + 1.44rem,4rem);font-size:1.5rem}.SupportFormBlock-module-scss-module__hkYyOW__sent{text-align:center;padding:clamp(2.4rem,2vw + 1.44rem,4rem) 0}.SupportFormBlock-module-scss-module__hkYyOW__sent__title{font-size:var(--corsa-h4-font-size);font-family:var(--corsa-h4-font-family,var(--corsa-font-family-alt));font-weight:var(--corsa-h4-font-weight,500);font-style:var(--corsa-h4-font-style);text-transform:var(--corsa-h4-text-transform);text-wrap:var(--corsa-h4-text-wrap,var(--corsa-text-wrap,wrap));-webkit-text-decoration:var(--corsa-h4-text-decoration);text-decoration:var(--corsa-h4-text-decoration);line-height:var(--corsa-h4-line-height,1.4);letter-spacing:var(--corsa-h4-letter-spacing,inherit);color:var(--corsa-h4-color,inherit);margin:0}.SupportFormBlock-module-scss-module__hkYyOW__sent__text{font-size:1.6rem;line-height:1.5}
@keyframes SupportFormMenu-module-scss-module__I4XN2G__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.SupportFormMenu-module-scss-module__I4XN2G__menu{flex-direction:column;grid-column:narrow-start/narrow-end;row-gap:clamp(1.6rem,1vw + 1.12rem,2.4rem);display:flex}.SupportFormMenu-module-scss-module__I4XN2G__menu__title{margin-bottom:0}.SupportFormMenu-module-scss-module__I4XN2G__menu__description{max-width:68ch}.SupportFormMenu-module-scss-module__I4XN2G__menu>section{grid-column:auto}.SupportFormMenu-module-scss-module__I4XN2G__options{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.SupportFormMenu-module-scss-module__I4XN2G__options__item{display:flex}.SupportFormMenu-module-scss-module__I4XN2G__option{all:unset;display:revert;box-sizing:border-box;color:inherit;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-align:left;border:1px solid var(--corsa-card-border-color,#eaeaea);cursor:pointer;background:#fff;border-radius:.6rem;flex-direction:column;flex:1;gap:.4rem;padding:1.6rem;transition:border-color .15s,box-shadow .15s;display:flex}.SupportFormMenu-module-scss-module__I4XN2G__option:hover{border-color:var(--corsa-color-accent,#333)}.SupportFormMenu-module-scss-module__I4XN2G__option:focus-visible{outline:2px solid var(--corsa-color-accent,#333);outline-offset:2px}.SupportFormMenu-module-scss-module__I4XN2G__option__title{overflow-wrap:anywhere;font-size:1.5rem;font-weight:600;line-height:1.4}.SupportFormMenu-module-scss-module__I4XN2G__option__description{color:var(--color-text-secondary,#6b7280);font-size:1.3rem;line-height:1.45}
.BrowserLayout-module-scss-module__sDKQ1q__layout{row-gap:var(--preview-segment-padding);flex-direction:column;flex:1 0 auto;display:flex}.BrowserLayout-module-scss-module__sDKQ1q__layout.BrowserLayout-module-scss-module__sDKQ1q__flush{row-gap:0}.BrowserLayout-module-scss-module__sDKQ1q__layout.BrowserLayout-module-scss-module__sDKQ1q__hasHeader [data-element=banner]:first-child{margin-top:calc(var(--preview-segment-padding)*-1)}.BrowserLayout-module-scss-module__sDKQ1q__content{flex:1}
@keyframes RestrictedBlock-module-scss-module__L9qVca__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.RestrictedBlock-module-scss-module__L9qVca__block{text-align:center;border:2px dashed var(--corsa-restricted-block-border-color,#0000002e);border-radius:var(--corsa-restricted-block-radius,1.2rem);flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;padding:clamp(2.4rem,2vw + 1.44rem,4rem) clamp(2rem,1.25vw + 1.4rem,3rem);display:flex}.RestrictedBlock-module-scss-module__L9qVca__block__copy{text-wrap:pretty;max-width:60ch}.RestrictedBlock-module-scss-module__L9qVca__block__copy p{margin:0}.RestrictedBlock-module-scss-module__L9qVca__block__copy p+p{margin-top:1rem}
.SegmentHighlight-module-scss-module__oqVEhW__preview{position:relative}.SegmentHighlight-module-scss-module__oqVEhW__frames{display:contents}.SegmentHighlight-module-scss-module__oqVEhW__frame{z-index:2;box-sizing:border-box;border:2px solid var(--color-primary,#3b82f6);pointer-events:none;opacity:0;border-radius:8px;transition:opacity .15s;position:absolute}.SegmentHighlight-module-scss-module__oqVEhW__visible{opacity:1}@media (prefers-reduced-motion:reduce){.SegmentHighlight-module-scss-module__oqVEhW__frame{transition:none}}
@keyframes Cart-module-scss-module__O80rnW__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.Cart-module-scss-module__O80rnW__cart{--box-shadow:0 .5rem 2.5rem 0 var(--theme-color-primary,var(--kodo-color-primary));grid-template-rows:minmax(0,auto) 1fr;display:grid}@media (min-width:52.5em){.Cart-module-scss-module__O80rnW__cart{max-height:calc(100vh - 6rem);transform:translateY(0)!important}}@media (max-width:52.4375em){.Cart-module-scss-module__O80rnW__cart{--corsa-button-height-large:var(--corsa-button-height-small);--corsa-button-padding-large:var(--corsa-button-padding-small);--corsa-button-font-size-large:var(--corsa-button-font-size-small);z-index:3;max-height:calc(100vh - var(--corsa-header-height));position:fixed;bottom:0;left:0;right:0}}.Cart-module-scss-module__O80rnW__cart__panel{padding-bottom:var(--corsa-cart-mobile-bar-height,5.7rem);border-radius:var(--corsa-cart-border-radius,1rem);background:#fff;flex-direction:column;display:flex;position:relative;box-shadow:0 .5rem 2.5rem #2b42120d}.Cart-module-scss-module__O80rnW__cart__panel:before{content:"";opacity:.1;box-shadow:var(--corsa-cart-box-shadow,var(--box-shadow));border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (min-width:52.5em){.Cart-module-scss-module__O80rnW__cart__panel{min-height:35rem;padding-bottom:0}}.Cart-module-scss-module__O80rnW__cart__header{border-bottom:.05rem solid #0000;padding:2rem;transition:border-color .2s ease-out,box-shadow .2s ease-out;box-shadow:0 3.5rem 2.5rem -2.5rem #2b421200}.Cart-module-scss-module__O80rnW__scrollable.Cart-module-scss-module__O80rnW__scrolled .Cart-module-scss-module__O80rnW__cart__header{border-bottom:.05rem solid var(--kodo-color-border);box-shadow:0 3.5rem 2.5rem -2.5rem #2b42121a}.Cart-module-scss-module__O80rnW__cart__main{flex:auto;overflow:auto}.Cart-module-scss-module__O80rnW__cart__scroll,.Cart-module-scss-module__O80rnW__cart__footer{padding:0 2rem 2rem}@media (max-width:52.4375em){.Cart-module-scss-module__O80rnW__cart__footer{display:none}}.Cart-module-scss-module__O80rnW__scrollable .Cart-module-scss-module__O80rnW__cart__footer{z-index:1;border-top:.05rem solid var(--kodo-color-border);box-shadow:0 -3rem 2.5rem -2.5rem #2b42120d}.Cart-module-scss-module__O80rnW__cart__after{text-align:center;padding-top:1.5rem}.Cart-module-scss-module__O80rnW__cart__after a{cursor:pointer;color:#888;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;font-size:1.3rem;font-weight:500;text-decoration:none}@media (max-width:52.4375em){.Cart-module-scss-module__O80rnW__cart__after{display:none}}.Cart-module-scss-module__O80rnW__mobile{--corsa-button-height-large:var(--corsa-button-height-small);--corsa-button-padding-large:var(--corsa-button-padding-small);--corsa-button-font-size-large:var(--corsa-button-font-size-small);z-index:3;height:var(--corsa-cart-mobile-bar-height,5.7rem);border-top:.05rem solid var(--kodo-color-border);border-radius:var(--corsa-cart-border-radius,0)var(--corsa-cart-border-radius,0)0 0;background:#fff;grid-template-columns:1fr auto;gap:1rem;padding:1rem;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1rem 2.5rem #2b42120d}@media (min-width:52.5em){.Cart-module-scss-module__O80rnW__mobile{display:none}}.Cart-module-scss-module__O80rnW__footer{flex-direction:column;display:flex}.Cart-module-scss-module__O80rnW__footer__total{justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:clamp(1.4rem,.25vw + 1.28rem,1.6rem);font-weight:600;display:flex}.Cart-module-scss-module__O80rnW__category{flex-direction:column;gap:1rem;display:flex}.Cart-module-scss-module__O80rnW__category__title{background:var(--corsa-color-background);position:sticky;top:0}.Cart-module-scss-module__O80rnW__category__empty{color:#888;flex-direction:column;justify-content:center;align-items:center;min-height:14rem;padding:2rem;font-size:clamp(1.1rem,.125vw + 1.04rem,1.2rem);display:flex}.Cart-module-scss-module__O80rnW__category__empty svg{opacity:.5;width:4rem;height:auto;margin-bottom:1rem;display:block}.Cart-module-scss-module__O80rnW__participant__title{grid-template-columns:auto 1fr;align-items:center;gap:.8rem;display:grid}.Cart-module-scss-module__O80rnW__participant__name{white-space:nowrap;text-overflow:ellipsis;width:100%;font-weight:600;display:inline;overflow:hidden}.Cart-module-scss-module__O80rnW__participant__validation{aspect-ratio:1;background-color:#ffa8004d;border-radius:100rem;justify-content:center;align-items:center;width:2rem;font-size:1.2rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.Cart-module-scss-module__O80rnW__participant__validation.Cart-module-scss-module__O80rnW__valid{color:#205400;background-color:#3b9c004d}.Cart-module-scss-module__O80rnW__participant__validation span{color:#815600}.Cart-module-scss-module__O80rnW__participant__lines{gap:.5rem;padding:1rem 0 0 2rem;display:grid}.Cart-module-scss-module__O80rnW__participant .Cart-module-scss-module__O80rnW__subline{grid-template-columns:1fr auto;font-size:clamp(1.1rem,.25vw + .98rem,1.3rem);display:grid}.Cart-module-scss-module__O80rnW__participant .Cart-module-scss-module__O80rnW__subline__value{text-align:right;font-weight:550}.Cart-module-scss-module__O80rnW__line{grid-template:"quantity title value""quantity description value"1fr/auto 1fr auto;column-gap:1rem;display:grid}.Cart-module-scss-module__O80rnW__line__quantity{grid-area:quantity}.Cart-module-scss-module__O80rnW__line__title{text-wrap:pretty;grid-area:title;margin-bottom:.2rem;font-weight:600;line-height:1.2}.Cart-module-scss-module__O80rnW__line__description{color:#888;grid-area:description;font-size:clamp(1rem,.25vw + .88rem,1.2rem)}@media (min-width:52.5em){.Cart-module-scss-module__O80rnW__line__description{margin-top:-.2em}}.Cart-module-scss-module__O80rnW__line__value{text-align:right;grid-area:value;font-size:clamp(1.1rem,.25vw + .98rem,1.3rem);font-weight:550;line-height:1.45}.Cart-module-scss-module__O80rnW__line__extraValue{font-size:.85em;font-weight:500}
@keyframes MapBlock-module-scss-module__GoAxka__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.MapBlock-module-scss-module__GoAxka__block{grid-column:full-start/full-end;grid-template-columns:subgrid;align-content:flex-start;row-gap:clamp(1.6rem,1vw + 1.12rem,2.4rem);display:grid}.MapBlock-module-scss-module__GoAxka__block>*{grid-column:main-start/main-end}.MapBlock-module-scss-module__GoAxka__block{--map-column:main-start/main-end}.MapBlock-module-scss-module__GoAxka__block_narrow{--map-column:narrow-start/narrow-end}.MapBlock-module-scss-module__GoAxka__block_narrow>*{grid-column:narrow-start/narrow-end}.MapBlock-module-scss-module__GoAxka__block_wide{--map-column:wide-start/wide-end}.MapBlock-module-scss-module__GoAxka__block_full{--map-column:full-start/full-end}.MapBlock-module-scss-module__GoAxka__block__title{margin-bottom:0}.MapBlock-module-scss-module__GoAxka__block__description{max-width:68ch}.MapBlock-module-scss-module__GoAxka__block__frame{grid-column:var(--map-column);position:relative}.MapBlock-module-scss-module__GoAxka__routes{grid-column:var(--map-column);flex-wrap:wrap;gap:.8rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}.MapBlock-module-scss-module__GoAxka__routes__item{align-items:center;gap:.8rem;font-size:1.4rem;display:flex}.MapBlock-module-scss-module__GoAxka__routes__swatch{background:var(--theme-color-primary,var(--kodo-color-primary));border-radius:.2rem;flex:none;width:1.6rem;height:.3rem}.MapBlock-module-scss-module__GoAxka__routes__name{font-weight:600}.MapBlock-module-scss-module__GoAxka__routes__stat{opacity:.7;font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;display:flex}.MapBlock-module-scss-module__GoAxka__locations{grid-column:var(--map-column);grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.MapBlock-module-scss-module__GoAxka__locations__item{background:var(--corsa-segment-primary-background,#f7f8ff);border-radius:1rem;gap:1.2rem;padding:1.6rem;display:flex}.MapBlock-module-scss-module__GoAxka__locations__pin{--pin-color:var(--theme-color-primary,var(--kodo-color-primary));background:var(--pin-color);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.2rem;font-weight:600;line-height:1;display:flex}.MapBlock-module-scss-module__GoAxka__locations__body{flex-direction:column;gap:.4rem;min-width:0;display:flex}.MapBlock-module-scss-module__GoAxka__locations__name{flex-wrap:wrap;align-items:baseline;gap:.8rem;margin:0;font-weight:600;display:flex}.MapBlock-module-scss-module__GoAxka__locations__kind{text-transform:uppercase;letter-spacing:.04em;background:#0000000f;border-radius:.4rem;padding:.2rem .6rem;font-size:1.1rem;font-weight:500}.MapBlock-module-scss-module__GoAxka__locations__address,.MapBlock-module-scss-module__GoAxka__locations__note{opacity:.7;text-wrap:pretty;margin:0;font-size:1.4rem}
@keyframes ScheduleBlock-module-scss-module__X_0u3a__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.ScheduleBlock-module-scss-module__X_0u3a__block{flex-direction:column;grid-column:main-start/main-end;row-gap:clamp(1.6rem,1vw + 1.12rem,2.4rem);display:flex}.ScheduleBlock-module-scss-module__X_0u3a__block__title{margin-bottom:0}.ScheduleBlock-module-scss-module__X_0u3a__block__description{max-width:68ch}.ScheduleBlock-module-scss-module__X_0u3a__block__note{opacity:.7;margin:0;font-size:1.4rem}.ScheduleBlock-module-scss-module__X_0u3a__block__days{flex-direction:column;gap:clamp(3.2rem,2vw + 2.24rem,4.8rem);display:flex}.ScheduleBlock-module-scss-module__X_0u3a__day{flex-direction:column;gap:1.6rem;display:flex}.ScheduleBlock-module-scss-module__X_0u3a__day__header{justify-content:space-between;align-items:center;gap:1.6rem;display:flex}.ScheduleBlock-module-scss-module__X_0u3a__day__switcher{flex:none;gap:.4rem;display:flex}.ScheduleBlock-module-scss-module__X_0u3a__day__arrow{all:unset;display:revert;box-sizing:border-box;color:inherit;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;background:0 0;background:var(--event-card-background,#fff);border:1px solid var(--corsa-card-border-color,#eaeaea);border-radius:var(--corsa-card-border-radius,.5rem);cursor:pointer;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;transition:border-color .1s;display:flex}.ScheduleBlock-module-scss-module__X_0u3a__day__arrow:hover:not(:disabled){border-color:currentColor}.ScheduleBlock-module-scss-module__X_0u3a__day__arrow:focus-visible{outline-offset:2px;outline:2px solid}.ScheduleBlock-module-scss-module__X_0u3a__day__arrow:disabled{opacity:.35;cursor:default}.ScheduleBlock-module-scss-module__X_0u3a__day__title{font-size:var(--corsa-h4-font-size);font-family:var(--corsa-h4-font-family,var(--corsa-font-family-alt));font-weight:var(--corsa-h4-font-weight,500);font-style:var(--corsa-h4-font-style);text-transform:var(--corsa-h4-text-transform);text-wrap:var(--corsa-h4-text-wrap,var(--corsa-text-wrap,wrap));-webkit-text-decoration:var(--corsa-h4-text-decoration);text-decoration:var(--corsa-h4-text-decoration);line-height:var(--corsa-h4-line-height,1.4);letter-spacing:var(--corsa-h4-letter-spacing,inherit);color:var(--corsa-h4-color,inherit);min-width:0;margin:0}.ScheduleBlock-module-scss-module__X_0u3a__day__title:first-letter{text-transform:uppercase}.ScheduleBlock-module-scss-module__X_0u3a__day__sessions{--branded-by-primary:color-mix(in srgb,var(--theme-color-primary)0%,#f5f5f5);--branded-ground:var(--branded-by-primary,color-mix(in srgb,var(--theme-color-secondary)0%,#f5f5f5));background:var(--branded-ground,var(--corsa-segment-primary-background,#f7f8ff));border-radius:1rem;flex-direction:column;padding:clamp(.8rem,.5vw + .56rem,1.2rem);display:flex}.ScheduleBlock-module-scss-module__X_0u3a__day__sessions>*{background:var(--event-card-background,#fff);border:1px solid var(--corsa-card-border-color,#eaeaea)}.ScheduleBlock-module-scss-module__X_0u3a__day__sessions>*+*{margin-top:-1px}.ScheduleBlock-module-scss-module__X_0u3a__day__sessions>:first-child{border-top-left-radius:var(--corsa-card-border-radius,.5rem);border-top-right-radius:var(--corsa-card-border-radius,.5rem)}.ScheduleBlock-module-scss-module__X_0u3a__day__sessions>:last-child{border-bottom-right-radius:var(--corsa-card-border-radius,.5rem);border-bottom-left-radius:var(--corsa-card-border-radius,.5rem)}.ScheduleBlock-module-scss-module__X_0u3a__day__sessions_spaced{gap:.8rem}.ScheduleBlock-module-scss-module__X_0u3a__day__sessions_spaced>*{border-radius:var(--corsa-card-border-radius,.5rem)}.ScheduleBlock-module-scss-module__X_0u3a__day__sessions_spaced>*+*{margin-top:0}.ScheduleBlock-module-scss-module__X_0u3a__session{grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:2.4rem;padding:2rem 2.4rem;display:grid}.ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__compact{grid-template-columns:minmax(0,1fr);gap:.6rem}.ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__compact .ScheduleBlock-module-scss-module__X_0u3a__session__time{flex-direction:row;align-items:baseline;gap:.8rem}.ScheduleBlock-module-scss-module__X_0u3a__session__time{font-variant-numeric:tabular-nums;flex-direction:column;gap:.2rem;line-height:1.4;display:flex}.ScheduleBlock-module-scss-module__X_0u3a__session__start{font-size:1.6rem;font-weight:600}.ScheduleBlock-module-scss-module__X_0u3a__session__end{opacity:.7;font-size:1.4rem}.ScheduleBlock-module-scss-module__X_0u3a__session__main{flex-direction:column;gap:.8rem;min-width:0;display:flex}.ScheduleBlock-module-scss-module__X_0u3a__session__heading{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.ScheduleBlock-module-scss-module__X_0u3a__session__title{overflow-wrap:anywhere;font-size:1.6rem;font-weight:600;line-height:1.4}.ScheduleBlock-module-scss-module__X_0u3a__session__label{--label-shade:var(--label-color,var(--theme-color-primary,var(--kodo-color-primary)));color:var(--label-shade);background:color-mix(in srgb,var(--label-shade)12%,transparent);border-radius:10rem;padding:.4rem .8rem;font-size:1.2rem;font-weight:600;line-height:1}.ScheduleBlock-module-scss-module__X_0u3a__session__details{flex-wrap:wrap;align-items:center;gap:.8rem 2rem;font-size:1.4rem;line-height:1.4;display:flex}.ScheduleBlock-module-scss-module__X_0u3a__session__detail{opacity:.8;align-items:center;gap:.6rem;display:inline-flex}.ScheduleBlock-module-scss-module__X_0u3a__session__detail svg{flex-shrink:0}@media (max-width:39.9375em){.ScheduleBlock-module-scss-module__X_0u3a__session{grid-template-columns:minmax(0,1fr);gap:.6rem;padding:1.6rem}.ScheduleBlock-module-scss-module__X_0u3a__session__time{flex-direction:row;align-items:baseline;gap:.8rem}}.ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__openable{cursor:pointer;position:relative}.ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__openable .ScheduleBlock-module-scss-module__X_0u3a__session__title{all:unset;display:revert;box-sizing:border-box;color:inherit;appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#0000;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;font-size:1.6rem;font-weight:600;line-height:1.4}.ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__openable .ScheduleBlock-module-scss-module__X_0u3a__session__title:focus-visible{outline:2px solid var(--theme-color-primary,var(--kodo-color-primary));outline-offset:2px}.ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__openable .ScheduleBlock-module-scss-module__X_0u3a__session__title_link{color:inherit;text-decoration:none}.ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__openable .ScheduleBlock-module-scss-module__X_0u3a__session__title_link:after{content:"";z-index:1;position:absolute;inset:0}.ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__openable:hover .ScheduleBlock-module-scss-module__X_0u3a__session__title{text-decoration:underline}.ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__selected{outline:2px solid var(--theme-color-primary,var(--kodo-color-primary));outline-offset:-2px}.ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__colored{border-top-left-radius:0;border-bottom-left-radius:0;position:relative}.ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__colored:before{content:"";background:var(--label-color);width:.5rem;position:absolute;top:-1px;bottom:-1px;left:-1px}.ScheduleBlock-module-scss-module__X_0u3a__parallel{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.ScheduleBlock-module-scss-module__X_0u3a__parallel__lane{flex-direction:column;min-width:0;display:flex}.ScheduleBlock-module-scss-module__X_0u3a__parallel__lane .ScheduleBlock-module-scss-module__X_0u3a__session+.ScheduleBlock-module-scss-module__X_0u3a__session{border-top:1px solid var(--corsa-card-border-color,#eaeaea)}.ScheduleBlock-module-scss-module__X_0u3a__parallel__lane:after{--stripe:#e4e4e4b3;background-image:linear-gradient(45deg,var(--stripe)10%,transparent 10%,transparent 50%,var(--stripe)50%,var(--stripe)60%,transparent 60%);content:"";box-shadow:inset 0 1px 0 var(--corsa-card-border-color,#eaeaea);background-size:10px 10px;flex:1}.ScheduleBlock-module-scss-module__X_0u3a__parallel__lane+.ScheduleBlock-module-scss-module__X_0u3a__parallel__lane{border-left:1px solid var(--corsa-card-border-color,#eaeaea)}@media (max-width:39.9375em){.ScheduleBlock-module-scss-module__X_0u3a__parallel{grid-auto-flow:row}.ScheduleBlock-module-scss-module__X_0u3a__parallel__lane+.ScheduleBlock-module-scss-module__X_0u3a__parallel__lane{border-top:1px solid var(--corsa-card-border-color,#eaeaea);border-left:0}}.ScheduleBlock-module-scss-module__X_0u3a__parallel__gap{display:none}@media (min-width:40em){.ScheduleBlock-module-scss-module__X_0u3a__parallel.ScheduleBlock-module-scss-module__X_0u3a__timed{grid-template-rows:var(--time-rows);background:0 0;border:0;border-radius:0;gap:.8rem;overflow:visible}.ScheduleBlock-module-scss-module__X_0u3a__parallel.ScheduleBlock-module-scss-module__X_0u3a__timed .ScheduleBlock-module-scss-module__X_0u3a__parallel__lane{grid-template-rows:subgrid;border-left:0;grid-row:1/-1;display:grid}.ScheduleBlock-module-scss-module__X_0u3a__parallel.ScheduleBlock-module-scss-module__X_0u3a__timed .ScheduleBlock-module-scss-module__X_0u3a__parallel__lane:after{content:none}.ScheduleBlock-module-scss-module__X_0u3a__parallel.ScheduleBlock-module-scss-module__X_0u3a__timed .ScheduleBlock-module-scss-module__X_0u3a__session,.ScheduleBlock-module-scss-module__X_0u3a__parallel.ScheduleBlock-module-scss-module__X_0u3a__timed .ScheduleBlock-module-scss-module__X_0u3a__parallel__gap{grid-row:var(--time-row);border-radius:var(--corsa-card-border-radius,.5rem)}.ScheduleBlock-module-scss-module__X_0u3a__parallel.ScheduleBlock-module-scss-module__X_0u3a__timed .ScheduleBlock-module-scss-module__X_0u3a__session{background:var(--event-card-background,#fff);border:1px solid var(--corsa-card-border-color,#eaeaea);align-content:start;padding:1.6rem}.ScheduleBlock-module-scss-module__X_0u3a__parallel.ScheduleBlock-module-scss-module__X_0u3a__timed .ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__colored{border-top-left-radius:0;border-bottom-left-radius:0;position:relative}.ScheduleBlock-module-scss-module__X_0u3a__parallel.ScheduleBlock-module-scss-module__X_0u3a__timed .ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__colored:before{content:"";background:var(--label-color);width:.5rem;position:absolute;top:-1px;bottom:-1px;left:-1px}.ScheduleBlock-module-scss-module__X_0u3a__parallel.ScheduleBlock-module-scss-module__X_0u3a__timed .ScheduleBlock-module-scss-module__X_0u3a__parallel__gap{--stripe:#e4e4e4b3;background-image:linear-gradient(45deg,var(--stripe)10%,transparent 10%,transparent 50%,var(--stripe)50%,var(--stripe)60%,transparent 60%);background-size:10px 10px;display:block}}.ScheduleBlock-module-scss-module__X_0u3a__timetable{--place-width:16rem;--slot:3.2rem;overflow-x:auto}.ScheduleBlock-module-scss-module__X_0u3a__timetable:focus-visible{outline:2px solid var(--theme-color-primary,var(--kodo-color-primary));outline-offset:2px}.ScheduleBlock-module-scss-module__X_0u3a__timetable__grid{grid-template-columns:var(--place-width)repeat(var(--slots),var(--slot))minmax(0,1fr);grid-template-rows:auto;grid-auto-rows:minmax(7.2rem,auto);width:max-content;min-width:100%;display:grid}.ScheduleBlock-module-scss-module__X_0u3a__timetable__rule{grid-column:calc(var(--at) + 2);grid-row:1/calc(var(--tracks) + 2);pointer-events:none;border-left:1px solid #e4e4e4}.ScheduleBlock-module-scss-module__X_0u3a__timetable__time{grid-column:calc(var(--at) + 2)/span var(--span);font-variant-numeric:tabular-nums;grid-row:1;padding:1.2rem;font-size:1.4rem;font-weight:600;line-height:1.4}.ScheduleBlock-module-scss-module__X_0u3a__timetable__band{grid-column:1/-1;grid-row:calc(var(--track) + 2)/span var(--lanes);border-top:1px solid var(--corsa-card-border-color,#eaeaea);pointer-events:none}.ScheduleBlock-module-scss-module__X_0u3a__timetable__corner,.ScheduleBlock-module-scss-module__X_0u3a__timetable__place{z-index:2;background:var(--event-card-background,#fff);position:sticky;left:0}.ScheduleBlock-module-scss-module__X_0u3a__timetable__corner{grid-area:1/1}.ScheduleBlock-module-scss-module__X_0u3a__timetable__place{grid-column:1;grid-row:calc(var(--track) + 2)/span var(--lanes);overflow-wrap:anywhere;border-top:1px solid var(--corsa-card-border-color,#eaeaea);border-right:1px solid var(--corsa-card-border-color,#eaeaea);flex-direction:column;justify-content:center;gap:.2rem;min-width:0;padding:1.2rem 1.6rem;line-height:1.3;display:flex}.ScheduleBlock-module-scss-module__X_0u3a__timetable__placeName{font-size:1.5rem;font-weight:600}.ScheduleBlock-module-scss-module__X_0u3a__timetable__placeVenue{opacity:.7;font-size:1.3rem}.ScheduleBlock-module-scss-module__X_0u3a__timetable .ScheduleBlock-module-scss-module__X_0u3a__session{grid-column:calc(var(--slot-start) + 2)/calc(var(--slot-end) + 2);grid-row:calc(var(--slot-track) + 2);background:var(--branded-ground,var(--corsa-segment-primary-background,#f7f8ff));border:1px solid var(--corsa-card-border-color,#eaeaea);border-radius:var(--corsa-card-border-radius,.5rem);flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0;margin:.4rem;padding:1.2rem;display:flex}.ScheduleBlock-module-scss-module__X_0u3a__timetable .ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__colored{border-top-left-radius:0;border-bottom-left-radius:0;position:relative}.ScheduleBlock-module-scss-module__X_0u3a__timetable .ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__colored:before{content:"";background:var(--label-color);width:.5rem;position:absolute;top:-1px;bottom:-1px;left:-1px}.ScheduleBlock-module-scss-module__X_0u3a__timetable .ScheduleBlock-module-scss-module__X_0u3a__session__time,.ScheduleBlock-module-scss-module__X_0u3a__timetable .ScheduleBlock-module-scss-module__X_0u3a__session__main{left:calc(var(--place-width) + 1.2rem);max-width:100%;position:sticky}.ScheduleBlock-module-scss-module__X_0u3a__timetable .ScheduleBlock-module-scss-module__X_0u3a__session__cover{z-index:1;position:absolute;inset:0}.ScheduleBlock-module-scss-module__X_0u3a__timetable .ScheduleBlock-module-scss-module__X_0u3a__session.ScheduleBlock-module-scss-module__X_0u3a__openable .ScheduleBlock-module-scss-module__X_0u3a__session__title_link:after{content:none}@media (max-width:39.9375em){.ScheduleBlock-module-scss-module__X_0u3a__timetable{--time-width:5.6rem;--slot:2rem;--track-width:22rem;--head-height:5.6rem;max-height:80dvh;overflow:auto}.ScheduleBlock-module-scss-module__X_0u3a__timetable__grid{grid-template-columns:var(--time-width);grid-auto-columns:minmax(var(--track-width),1fr);grid-template-rows:minmax(var(--head-height),auto)repeat(var(--slots),minmax(var(--slot),auto));width:max(100%,var(--time-width) + var(--tracks)*var(--track-width));grid-auto-rows:auto;min-width:0}.ScheduleBlock-module-scss-module__X_0u3a__timetable__rule{grid-column:1/calc(var(--tracks) + 2);grid-row:calc(var(--at) + 2);border-top:1px solid #e4e4e4;border-left:0}.ScheduleBlock-module-scss-module__X_0u3a__timetable__time{grid-column:1;grid-row:calc(var(--at) + 2)/span var(--span);z-index:2;background:var(--event-card-background,#fff);border-top:1px solid #e4e4e4;border-right:1px solid var(--corsa-card-border-color,#eaeaea);padding:.8rem;position:sticky;left:0}.ScheduleBlock-module-scss-module__X_0u3a__timetable__band{grid-column:calc(var(--track) + 2)/span var(--lanes);border-top:0;border-left:1px solid var(--corsa-card-border-color,#eaeaea);grid-row:1/-1}.ScheduleBlock-module-scss-module__X_0u3a__timetable__corner{z-index:3;border-right:1px solid var(--corsa-card-border-color,#eaeaea);border-bottom:1px solid var(--corsa-card-border-color,#eaeaea);top:0}.ScheduleBlock-module-scss-module__X_0u3a__timetable__place{grid-column:calc(var(--track) + 2)/span var(--lanes);border-top:0;border-right:0;border-bottom:1px solid var(--corsa-card-border-color,#eaeaea);border-left:1px solid var(--corsa-card-border-color,#eaeaea);grid-row:1;padding:1rem 1.2rem;top:0;left:auto}.ScheduleBlock-module-scss-module__X_0u3a__timetable .ScheduleBlock-module-scss-module__X_0u3a__session{grid-column:calc(var(--slot-track) + 2);grid-row:calc(var(--slot-start) + 2)/calc(var(--slot-end) + 2);padding:1rem}.ScheduleBlock-module-scss-module__X_0u3a__timetable .ScheduleBlock-module-scss-module__X_0u3a__session__time{top:calc(var(--head-height) + 1rem);left:auto}.ScheduleBlock-module-scss-module__X_0u3a__timetable .ScheduleBlock-module-scss-module__X_0u3a__session__main{top:calc(var(--head-height) + 3.8rem);left:auto}}.ScheduleBlock-module-scss-module__X_0u3a__block.ScheduleBlock-module-scss-module__X_0u3a__wide{grid-column:wide-start/wide-end}.ScheduleBlock-module-scss-module__X_0u3a__block.ScheduleBlock-module-scss-module__X_0u3a__wide>:not(.ScheduleBlock-module-scss-module__X_0u3a__block__days){margin-inline:max(0px,(100% - var(--corsa-container-main))/2)}.ScheduleBlock-module-scss-module__X_0u3a__placeholder{text-align:center;color:var(--color-text-secondary,#6b7280);border:1px dashed var(--layout-border-color,#ddd);border-radius:1rem;padding:clamp(2.4rem,2vw + 1.44rem,4rem);font-size:1.5rem}.ScheduleBlock-module-scss-module__X_0u3a__framed .ScheduleBlock-module-scss-module__X_0u3a__day{background:var(--event-card-background,#fff);border:1px solid var(--corsa-card-border-color,#eaeaea);border-radius:var(--corsa-card-border-radius,.5rem);gap:0;overflow:hidden;box-shadow:0 .5rem 2.5rem #2b42120d}.ScheduleBlock-module-scss-module__X_0u3a__framed .ScheduleBlock-module-scss-module__X_0u3a__day__header{border-bottom:1px solid var(--corsa-card-border-color,#eaeaea);padding:1.6rem 2.4rem}@media (max-width:39.9375em){.ScheduleBlock-module-scss-module__X_0u3a__framed .ScheduleBlock-module-scss-module__X_0u3a__day__header{padding-inline:1.6rem}}.ScheduleBlock-module-scss-module__X_0u3a__framed .ScheduleBlock-module-scss-module__X_0u3a__day__sessions{background:0 0;border-radius:0;gap:0;padding:0}.ScheduleBlock-module-scss-module__X_0u3a__framed .ScheduleBlock-module-scss-module__X_0u3a__day__sessions>*{background:0 0;border:0;border-radius:0}.ScheduleBlock-module-scss-module__X_0u3a__framed .ScheduleBlock-module-scss-module__X_0u3a__day__sessions>*+*{border-top:1px solid var(--corsa-card-border-color,#eaeaea);margin-top:0}@media (min-width:40em){.ScheduleBlock-module-scss-module__X_0u3a__framed .ScheduleBlock-module-scss-module__X_0u3a__parallel.ScheduleBlock-module-scss-module__X_0u3a__timed{gap:0}.ScheduleBlock-module-scss-module__X_0u3a__framed .ScheduleBlock-module-scss-module__X_0u3a__parallel.ScheduleBlock-module-scss-module__X_0u3a__timed .ScheduleBlock-module-scss-module__X_0u3a__parallel__lane+.ScheduleBlock-module-scss-module__X_0u3a__parallel__lane{border-left:1px solid var(--corsa-card-border-color,#eaeaea)}.ScheduleBlock-module-scss-module__X_0u3a__framed .ScheduleBlock-module-scss-module__X_0u3a__parallel.ScheduleBlock-module-scss-module__X_0u3a__timed .ScheduleBlock-module-scss-module__X_0u3a__session{box-shadow:0 0 0 1px var(--corsa-card-border-color,#eaeaea);border:0;border-radius:0}.ScheduleBlock-module-scss-module__X_0u3a__framed .ScheduleBlock-module-scss-module__X_0u3a__parallel.ScheduleBlock-module-scss-module__X_0u3a__timed .ScheduleBlock-module-scss-module__X_0u3a__parallel__gap{border-radius:0}}
@keyframes SponsorsBlock-module-scss-module__HW_4lq__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.SponsorsBlock-module-scss-module__HW_4lq__block{grid-column:full-start/full-end;grid-template-columns:subgrid;--sponsors-text-column:main-start/main-end;--sponsors-column:main-start/main-end;--sponsors-justify:center;align-content:flex-start;row-gap:clamp(.8rem,.5vw + .56rem,1.2rem);display:grid}.SponsorsBlock-module-scss-module__HW_4lq__block>*{grid-column:var(--sponsors-text-column)}.SponsorsBlock-module-scss-module__HW_4lq__block_narrow{--sponsors-text-column:narrow-start/narrow-end;--sponsors-column:narrow-start/narrow-end}.SponsorsBlock-module-scss-module__HW_4lq__block_wide{--sponsors-column:wide-start/wide-end}.SponsorsBlock-module-scss-module__HW_4lq__block_full{--sponsors-column:full-start/full-end}.SponsorsBlock-module-scss-module__HW_4lq__block_center{text-align:center}.SponsorsBlock-module-scss-module__HW_4lq__block_start{--sponsors-justify:flex-start}.SponsorsBlock-module-scss-module__HW_4lq__block__title{margin-bottom:0}.SponsorsBlock-module-scss-module__HW_4lq__block__description{max-width:68ch}.SponsorsBlock-module-scss-module__HW_4lq__block_center .SponsorsBlock-module-scss-module__HW_4lq__block__description{margin-inline:auto}.SponsorsBlock-module-scss-module__HW_4lq__block__tiers{grid-column:full-start/full-end;grid-template-columns:subgrid;row-gap:clamp(3.2rem,3vw + 1.76rem,5.6rem);display:grid}.SponsorsBlock-module-scss-module__HW_4lq__block__tiers:not(:first-child){margin-top:clamp(2.4rem,2vw + 1.44rem,4rem)}.SponsorsBlock-module-scss-module__HW_4lq__block__tiers:not(:first-child):has(>.SponsorsBlock-module-scss-module__HW_4lq__tier:first-child>.SponsorsBlock-module-scss-module__HW_4lq__tier__title){margin-top:clamp(.4rem,.5vw + .16rem,.8rem)}.SponsorsBlock-module-scss-module__HW_4lq__tier{--logo-width:clamp(12rem,calc(12rem + 4*(100vw - 48rem)/80),16rem);--logo-height:clamp(4.8rem,calc(4.8rem + 1.6*(100vw - 48rem)/80),6.4rem);--sponsors-gap:clamp(2.4rem,calc(2.4rem + 2.4*(100vw - 48rem)/80),4.8rem);grid-column:full-start/full-end;grid-template-columns:subgrid;row-gap:clamp(2rem,1.5vw + 1.28rem,3.2rem);display:grid}.SponsorsBlock-module-scss-module__HW_4lq__tier>*{grid-column:var(--sponsors-column)}.SponsorsBlock-module-scss-module__HW_4lq__tier_small{--logo-width:clamp(8.8rem,calc(8.8rem + 2.4*(100vw - 48rem)/80),11.2rem);--logo-height:clamp(3.6rem,calc(3.6rem + .8*(100vw - 48rem)/80),4.4rem);--sponsors-gap:clamp(2rem,calc(2rem + 2*(100vw - 48rem)/80),4rem)}.SponsorsBlock-module-scss-module__HW_4lq__tier_large{--logo-width:clamp(16rem,calc(16rem + 6.4*(100vw - 48rem)/80),22.4rem);--logo-height:clamp(6.4rem,calc(6.4rem + 3.2*(100vw - 48rem)/80),9.6rem);--sponsors-gap:clamp(3.2rem,calc(3.2rem + 3.2*(100vw - 48rem)/80),6.4rem)}.SponsorsBlock-module-scss-module__HW_4lq__block_tiles .SponsorsBlock-module-scss-module__HW_4lq__tier{--sponsors-gap:clamp(1.2rem,calc(1.2rem + .4*(100vw - 48rem)/80),1.6rem)}.SponsorsBlock-module-scss-module__HW_4lq__tier__title{grid-column:var(--sponsors-text-column);text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin:0;font-size:1.3rem;font-weight:600}.SponsorsBlock-module-scss-module__HW_4lq__list{justify-content:var(--sponsors-justify);align-items:flex-start;gap:var(--sponsors-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SponsorsBlock-module-scss-module__HW_4lq__sponsor{display:flex}.SponsorsBlock-module-scss-module__HW_4lq__sponsor__link{color:inherit;border-radius:.8rem;flex-direction:column;align-items:center;gap:.8rem;text-decoration:none;display:flex}.SponsorsBlock-module-scss-module__HW_4lq__sponsor__link:focus-visible{outline:2px solid var(--theme-color-primary,var(--kodo-color-primary));outline-offset:.4rem}.SponsorsBlock-module-scss-module__HW_4lq__sponsor__box{box-sizing:content-box;width:var(--logo-width);height:var(--logo-height);justify-content:center;align-items:center;display:flex}.SponsorsBlock-module-scss-module__HW_4lq__block_tiles .SponsorsBlock-module-scss-module__HW_4lq__sponsor__box{background:#fff;border:1px solid #0000000f;border-radius:1rem;padding:clamp(1.6rem,1vw + 1.12rem,2.4rem);transition:border-color .2s,box-shadow .2s}.SponsorsBlock-module-scss-module__HW_4lq__block_tiles a:hover .SponsorsBlock-module-scss-module__HW_4lq__sponsor__box{border-color:#0000001f;box-shadow:0 .4rem 1.6rem #0000000f}.SponsorsBlock-module-scss-module__HW_4lq__sponsor__logo{object-fit:contain;max-width:100%;max-height:100%;transition:filter .2s,opacity .2s;display:block}.SponsorsBlock-module-scss-module__HW_4lq__block_grayscale .SponsorsBlock-module-scss-module__HW_4lq__sponsor__logo{filter:grayscale();opacity:.7}.SponsorsBlock-module-scss-module__HW_4lq__block_grayscale .SponsorsBlock-module-scss-module__HW_4lq__sponsor:hover .SponsorsBlock-module-scss-module__HW_4lq__sponsor__logo,.SponsorsBlock-module-scss-module__HW_4lq__block_grayscale .SponsorsBlock-module-scss-module__HW_4lq__sponsor__link:focus-visible .SponsorsBlock-module-scss-module__HW_4lq__sponsor__logo{filter:none;opacity:1}.SponsorsBlock-module-scss-module__HW_4lq__sponsor__wordmark{max-width:100%;font-size:calc(var(--logo-height)*.32);text-align:center;text-wrap:balance;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.SponsorsBlock-module-scss-module__HW_4lq__block_grayscale .SponsorsBlock-module-scss-module__HW_4lq__sponsor__wordmark{opacity:.7}.SponsorsBlock-module-scss-module__HW_4lq__sponsor__name{max-width:var(--logo-width);text-align:center;opacity:.7;font-size:1.3rem;line-height:1.3}.SponsorsBlock-module-scss-module__HW_4lq__strip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.SponsorsBlock-module-scss-module__HW_4lq__strip__track{width:max-content;display:flex}.SponsorsBlock-module-scss-module__HW_4lq__strip__track[data-ready]{animation:SponsorsBlock-module-scss-module__HW_4lq__sponsors-strip var(--strip-duration)linear infinite}.SponsorsBlock-module-scss-module__HW_4lq__strip:hover .SponsorsBlock-module-scss-module__HW_4lq__strip__track,.SponsorsBlock-module-scss-module__HW_4lq__strip:focus-within .SponsorsBlock-module-scss-module__HW_4lq__strip__track{animation-play-state:paused}.SponsorsBlock-module-scss-module__HW_4lq__strip__set{padding-right:var(--sponsors-gap);flex-wrap:nowrap}.SponsorsBlock-module-scss-module__HW_4lq__strip_still{-webkit-mask-image:none;mask-image:none}.SponsorsBlock-module-scss-module__HW_4lq__strip_still .SponsorsBlock-module-scss-module__HW_4lq__strip__track{justify-content:var(--sponsors-justify);width:auto}.SponsorsBlock-module-scss-module__HW_4lq__strip_still .SponsorsBlock-module-scss-module__HW_4lq__strip__set{padding-right:0}@media (prefers-reduced-motion:reduce){.SponsorsBlock-module-scss-module__HW_4lq__strip{-webkit-mask-image:none;mask-image:none}.SponsorsBlock-module-scss-module__HW_4lq__strip__track{width:auto}.SponsorsBlock-module-scss-module__HW_4lq__strip__track[data-ready]{animation:none}.SponsorsBlock-module-scss-module__HW_4lq__strip__set{flex-wrap:wrap;padding-right:0}.SponsorsBlock-module-scss-module__HW_4lq__strip__set+.SponsorsBlock-module-scss-module__HW_4lq__strip__set{display:none}}@keyframes SponsorsBlock-module-scss-module__HW_4lq__sponsors-strip{0%{transform:translate(0)}to{transform:translateX(calc(var(--strip-distance)*-1))}}
@keyframes TextBlock-module-scss-module__SUx50G__placeholderAnimation{0%{background-position:-500px 0}to{background-position:500px 0}}.TextBlock-module-scss-module__SUx50G__block__header{--gap-md:clamp(.6rem,calc(.6rem + .4*(100vw - 48rem)/80),1rem)}.TextBlock-module-scss-module__SUx50G__block__body{--corsa-copy-size:clamp(1.4rem,calc(1.4rem + .4*(100vw - 48rem)/80),1.8rem)}.TextBlock-module-scss-module__SUx50G__block__footer{margin-top:1rem}
.EditorLayout-module-scss-module__70qR8G__layout{flex-direction:column;flex:auto;gap:.3rem;display:flex}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox]{padding:var(--editor-padding,1rem);background:var(--editor-background,#f8f8f8);border:var(--editor-border,#ddd 1px solid);border-radius:var(--editor-border-radius,.4rem);white-space:pre-wrap;min-height:100px;max-height:600px;overflow-y:auto}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox]:focus{border:var(--editor-border-focus,#000 1px solid);outline:none}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--color-text-secondary,#6b7280);pointer-events:none}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] h1{margin-block:0 .5em;font-size:2em;font-weight:700}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] h2{margin-block:0 .6667em;font-size:1.5em;font-weight:700}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] h3{margin:0 0 .25em;font-size:1.17em;font-weight:700}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] h4{margin:0 0 .5em;font-size:1em;font-weight:700}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] h5,.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] h6{margin:0 0 .5em;font-size:.9em;font-weight:700}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] p{margin:0 0 .75em}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] ul,.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] ol{margin:0 0 .75em 1.5em}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] ul{list-style-type:disc}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] ol{list-style-type:decimal}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] blockquote{border-left:4px solid var(--editor-blockquote-border-color,#ccc);color:var(--editor-blockquote-color,#666);margin:0 0 .75em;padding-left:1em;font-style:italic}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] code{font-family:var(--editor-code-font-family,"Courier New",Courier,monospace);color:var(--editor-code-color,orangered);background:var(--editor-code-background,#eaeaea);border-radius:.3em;margin-block:0 .75em;padding:.2em .4em;font-size:1em}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] a{color:var(--editor-link-color,blue);text-decoration:underline}.EditorLayout-module-scss-module__70qR8G__layout [role=textbox] a:hover{text-decoration:none}
.Editor-module-scss-module__v2q0rq__floating{z-index:50;--corsa-editor-toolbar-background:#fff;--corsa-editor-toolbar-border:1px solid var(--layout-border-color,#ddd);--corsa-editor-toolbar-border-radius:.6rem;border-radius:.6rem;position:relative;box-shadow:0 .4rem 1.6rem #00000029}
/*# sourceMappingURL=ad06614238869c21.css.map*/