@charset "UTF-8";.button{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);text-decoration:none;font-family:var(--font-main);font-size:var(--font-size-base);border-radius:var(--border-radius-sm);cursor:pointer}.button--primary{background-color:var(--primary-base);color:var(--primary-text);border:2px solid;border-color:var(--primary-dark)}.button--primary:hover{background-color:oklch(from var(--primary-base) calc(l + .09) c h);color:oklch(from var(--primary-text) calc(l + .09) c h);border-color:oklch(from var(--primary-dark) calc(l + .09) c h)}.button--secondary{background-color:var(--secondary-base);color:var(--secondary-text);border:2px solid;border-color:var(--secondary-dark)}.button--secondary:hover{background-color:oklch(from var(--secondary-base) calc(l + .09) c h);color:oklch(from var(--secondary-text) calc(l + .09) c h);border-color:oklch(from var(--secondary-dark) calc(l + .09) c h)}.button--danger{background-color:var(--danger-base);color:var(--danger-text);border:2px solid;border-color:var(--danger-dark)}.button--danger:hover{background-color:oklch(from var(--danger-base) calc(l + .09) c h);color:oklch(from var(--danger-text) calc(l + .09) c h);border-color:oklch(from var(--danger-dark) calc(l + .09) c h)}.button--linear.button--primary,.button--linear.radio-button__item--primary,.button--linear.select__trigger--primary{background-color:transparent;color:var(--primary-base);border:2px solid;border-color:var(--primary-base)}.button--linear.button--primary:hover,.button--linear.radio-button__item--primary:hover,.button--linear.select__trigger--primary:hover{background-color:transparent;color:oklch(from var(--primary-base) calc(l + .3) c h);border-color:oklch(from var(--primary-base) calc(l + .3) c h)}.button--linear.button--primary:active,.button--linear.radio-button__item--primary:active,.button--linear.select__trigger--primary:active{background-color:transparent}.button--linear.button--secondary,.button--linear.radio-button__item--secondary,.button--linear.select__trigger--secondary{background-color:transparent;color:var(--secondary-base);border:2px solid;border-color:var(--secondary-base)}.button--linear.button--secondary:hover,.button--linear.radio-button__item--secondary:hover,.button--linear.select__trigger--secondary:hover{background-color:transparent;color:oklch(from var(--secondary-base) calc(l + .18) c h);border-color:oklch(from var(--secondary-base) calc(l + .18) c h)}.button--linear.button--secondary:active,.button--linear.radio-button__item--secondary:active,.button--linear.select__trigger--secondary:active{background-color:transparent}.button--linear.button--danger,.button--linear.radio-button__item--danger,.button--linear.select__trigger--danger{background-color:transparent;color:var(--danger-base);border:2px solid;border-color:var(--danger-base)}.button--linear.button--danger:hover,.button--linear.radio-button__item--danger:hover,.button--linear.select__trigger--danger:hover{background-color:transparent;color:oklch(from var(--danger-base) calc(l + .18) c h);border-color:oklch(from var(--danger-base) calc(l + .18) c h)}.button--linear.button--danger:active,.button--linear.radio-button__item--danger:active,.button--linear.select__trigger--danger:active{background-color:transparent}.button--compact{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.button--default{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-base)}.button--spacious{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-lg)}.button--block{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-base)}.button:disabled{background-color:var(--neutral-light);cursor:not-allowed}.button--motion-sm{transition:var(--transition-interactive);transform:scale(1)}.button--motion-sm:hover{transform:var(--action-transform-hover-sm)}.button--motion-sm:active{transform:var(--action-transform-active-sm)}.button--motion-base{transition:var(--transition-interactive);transform:scale(1)}.button--motion-base:hover{transform:var(--action-transform-hover-base)}.button--motion-base:active{transform:var(--action-transform-active-base)}.button--motion-lg{transition:var(--transition-interactive);transform:scale(1)}.button--motion-lg:hover{transform:var(--action-transform-hover-lg)}.button--motion-lg:active{transform:var(--action-transform-active-lg)}.button--full-width{width:100%}.button--radius-sm{border-radius:var(--border-radius-xs)}.button--radius-lg{border-radius:var(--border-radius-base)}.radio-button{display:flex;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap}.radio-button__item{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);text-decoration:none;font-family:var(--font-main);font-size:var(--font-size-base);border-radius:var(--border-radius-sm);cursor:pointer}.radio-button__item--primary{background-color:var(--primary-base);color:var(--primary-text);border:2px solid;border-color:var(--primary-dark)}.radio-button__item--primary:hover{background-color:oklch(from var(--primary-base) calc(l + .09) c h);color:oklch(from var(--primary-text) calc(l + .09) c h);border-color:oklch(from var(--primary-dark) calc(l + .09) c h)}.radio-button__item--secondary{background-color:var(--secondary-base);color:var(--secondary-text);border:2px solid;border-color:var(--secondary-dark)}.radio-button__item--secondary:hover{background-color:oklch(from var(--secondary-base) calc(l + .09) c h);color:oklch(from var(--secondary-text) calc(l + .09) c h);border-color:oklch(from var(--secondary-dark) calc(l + .09) c h)}.radio-button__item--danger{background-color:var(--danger-base);color:var(--danger-text);border:2px solid;border-color:var(--danger-dark)}.radio-button__item--danger:hover{background-color:oklch(from var(--danger-base) calc(l + .09) c h);color:oklch(from var(--danger-text) calc(l + .09) c h);border-color:oklch(from var(--danger-dark) calc(l + .09) c h)}.radio-button__item--linear.button--primary,.radio-button__item--linear.radio-button__item--primary,.radio-button__item--linear.select__trigger--primary{background-color:transparent;color:var(--primary-base);border:2px solid;border-color:var(--primary-base)}.radio-button__item--linear.button--primary:hover,.radio-button__item--linear.radio-button__item--primary:hover,.radio-button__item--linear.select__trigger--primary:hover{background-color:transparent;color:oklch(from var(--primary-base) calc(l + .3) c h);border-color:oklch(from var(--primary-base) calc(l + .3) c h)}.radio-button__item--linear.button--primary:active,.radio-button__item--linear.radio-button__item--primary:active,.radio-button__item--linear.select__trigger--primary:active{background-color:transparent}.radio-button__item--linear.button--secondary,.radio-button__item--linear.radio-button__item--secondary,.radio-button__item--linear.select__trigger--secondary{background-color:transparent;color:var(--secondary-base);border:2px solid;border-color:var(--secondary-base)}.radio-button__item--linear.button--secondary:hover,.radio-button__item--linear.radio-button__item--secondary:hover,.radio-button__item--linear.select__trigger--secondary:hover{background-color:transparent;color:oklch(from var(--secondary-base) calc(l + .18) c h);border-color:oklch(from var(--secondary-base) calc(l + .18) c h)}.radio-button__item--linear.button--secondary:active,.radio-button__item--linear.radio-button__item--secondary:active,.radio-button__item--linear.select__trigger--secondary:active{background-color:transparent}.radio-button__item--linear.button--danger,.radio-button__item--linear.radio-button__item--danger,.radio-button__item--linear.select__trigger--danger{background-color:transparent;color:var(--danger-base);border:2px solid;border-color:var(--danger-base)}.radio-button__item--linear.button--danger:hover,.radio-button__item--linear.radio-button__item--danger:hover,.radio-button__item--linear.select__trigger--danger:hover{background-color:transparent;color:oklch(from var(--danger-base) calc(l + .18) c h);border-color:oklch(from var(--danger-base) calc(l + .18) c h)}.radio-button__item--linear.button--danger:active,.radio-button__item--linear.radio-button__item--danger:active,.radio-button__item--linear.select__trigger--danger:active{background-color:transparent}.radio-button__item--compact{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.radio-button__item--default{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-base)}.radio-button__item--spacious{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-lg)}.radio-button__item--block{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-base)}.radio-button__item:disabled{background-color:var(--neutral-light);cursor:not-allowed}.radio-button__item--motion-sm{transition:var(--transition-interactive);transform:scale(1)}.radio-button__item--motion-sm:hover{transform:var(--action-transform-hover-sm)}.radio-button__item--motion-sm:active{transform:var(--action-transform-active-sm)}.radio-button__item--motion-base{transition:var(--transition-interactive);transform:scale(1)}.radio-button__item--motion-base:hover{transform:var(--action-transform-hover-base)}.radio-button__item--motion-base:active{transform:var(--action-transform-active-base)}.radio-button__item--motion-lg{transition:var(--transition-interactive);transform:scale(1)}.radio-button__item--motion-lg:hover{transform:var(--action-transform-hover-lg)}.radio-button__item--motion-lg:active{transform:var(--action-transform-active-lg)}.radio-button__item[data-state=checked].radio-button__item--primary{background-color:var(--primary-base);color:var(--primary-text);border:2px solid;border-color:var(--primary-dark)}.radio-button__item[data-state=checked].radio-button__item--primary:hover{background-color:oklch(from var(--primary-base) calc(l + .09) c h);color:oklch(from var(--primary-text) calc(l + .09) c h);border-color:oklch(from var(--primary-dark) calc(l + .09) c h)}.radio-button__item[data-state=checked].radio-button__item--secondary{background-color:var(--secondary-base);color:var(--secondary-text);border:2px solid;border-color:var(--secondary-dark)}.radio-button__item[data-state=checked].radio-button__item--secondary:hover{background-color:oklch(from var(--secondary-base) calc(l + .09) c h);color:oklch(from var(--secondary-text) calc(l + .09) c h);border-color:oklch(from var(--secondary-dark) calc(l + .09) c h)}.radio-button__item[data-state=checked].radio-button__item--danger{background-color:var(--danger-base);color:var(--danger-text);border:2px solid;border-color:var(--danger-dark)}.radio-button__item[data-state=checked].radio-button__item--danger:hover{background-color:oklch(from var(--danger-base) calc(l + .09) c h);color:oklch(from var(--danger-text) calc(l + .09) c h);border-color:oklch(from var(--danger-dark) calc(l + .09) c h)}.select__content{z-index:var(--z-index-xl);width:var(--radix-popper-anchor-width)}.select__item{cursor:pointer}.select__item--compact{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.select__item--default{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-base)}.select__item--spacious{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-lg)}.select__item--block{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-base)}.select__item:first-child{border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.select__item:last-child{border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm)}.select__item--primary{background-color:var(--primary-base)}.select__item--primary[data-highlighted]{background-color:oklch(from var(--primary-base) calc(l + .09) c h);outline:none}.select__item--secondary{background-color:var(--secondary-base)}.select__item--secondary[data-highlighted]{background-color:oklch(from var(--secondary-base) calc(l + .09) c h);outline:none}.select__item--danger{background-color:var(--danger-base)}.select__item--danger[data-highlighted]{background-color:oklch(from var(--danger-base) calc(l + .09) c h);outline:none}.select__value{flex:1;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.select__icon-wrapper{display:flex;align-items:center}.select__icon--compact{height:var(--font-size-sm)}.select__icon--default{height:var(--font-size-base)}.select__icon--spacious{height:var(--font-size-lg)}.select__trigger{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);text-decoration:none;font-family:var(--font-main);font-size:var(--font-size-base);border-radius:var(--border-radius-sm);cursor:pointer}.select__trigger--primary{background-color:var(--primary-base);color:var(--primary-text);border:2px solid;border-color:var(--primary-dark)}.select__trigger--primary:hover{background-color:oklch(from var(--primary-base) calc(l + .09) c h);color:oklch(from var(--primary-text) calc(l + .09) c h);border-color:oklch(from var(--primary-dark) calc(l + .09) c h)}.select__trigger--secondary{background-color:var(--secondary-base);color:var(--secondary-text);border:2px solid;border-color:var(--secondary-dark)}.select__trigger--secondary:hover{background-color:oklch(from var(--secondary-base) calc(l + .09) c h);color:oklch(from var(--secondary-text) calc(l + .09) c h);border-color:oklch(from var(--secondary-dark) calc(l + .09) c h)}.select__trigger--danger{background-color:var(--danger-base);color:var(--danger-text);border:2px solid;border-color:var(--danger-dark)}.select__trigger--danger:hover{background-color:oklch(from var(--danger-base) calc(l + .09) c h);color:oklch(from var(--danger-text) calc(l + .09) c h);border-color:oklch(from var(--danger-dark) calc(l + .09) c h)}.select__trigger--linear.button--primary,.select__trigger--linear.radio-button__item--primary,.select__trigger--linear.select__trigger--primary{background-color:transparent;color:var(--primary-base);border:2px solid;border-color:var(--primary-base)}.select__trigger--linear.button--primary:hover,.select__trigger--linear.radio-button__item--primary:hover,.select__trigger--linear.select__trigger--primary:hover{background-color:transparent;color:oklch(from var(--primary-base) calc(l + .3) c h);border-color:oklch(from var(--primary-base) calc(l + .3) c h)}.select__trigger--linear.button--primary:active,.select__trigger--linear.radio-button__item--primary:active,.select__trigger--linear.select__trigger--primary:active{background-color:transparent}.select__trigger--linear.button--secondary,.select__trigger--linear.radio-button__item--secondary,.select__trigger--linear.select__trigger--secondary{background-color:transparent;color:var(--secondary-base);border:2px solid;border-color:var(--secondary-base)}.select__trigger--linear.button--secondary:hover,.select__trigger--linear.radio-button__item--secondary:hover,.select__trigger--linear.select__trigger--secondary:hover{background-color:transparent;color:oklch(from var(--secondary-base) calc(l + .18) c h);border-color:oklch(from var(--secondary-base) calc(l + .18) c h)}.select__trigger--linear.button--secondary:active,.select__trigger--linear.radio-button__item--secondary:active,.select__trigger--linear.select__trigger--secondary:active{background-color:transparent}.select__trigger--linear.button--danger,.select__trigger--linear.radio-button__item--danger,.select__trigger--linear.select__trigger--danger{background-color:transparent;color:var(--danger-base);border:2px solid;border-color:var(--danger-base)}.select__trigger--linear.button--danger:hover,.select__trigger--linear.radio-button__item--danger:hover,.select__trigger--linear.select__trigger--danger:hover{background-color:transparent;color:oklch(from var(--danger-base) calc(l + .18) c h);border-color:oklch(from var(--danger-base) calc(l + .18) c h)}.select__trigger--linear.button--danger:active,.select__trigger--linear.radio-button__item--danger:active,.select__trigger--linear.select__trigger--danger:active{background-color:transparent}.select__trigger--compact{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.select__trigger--default{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-base)}.select__trigger--spacious{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-lg)}.select__trigger--block{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-base)}.select__trigger:disabled{background-color:var(--neutral-light);cursor:not-allowed}.select__trigger--motion-sm{transition:var(--transition-interactive);transform:scale(1)}.select__trigger--motion-sm:hover{transform:var(--action-transform-hover-sm)}.select__trigger--motion-sm:active{transform:var(--action-transform-active-sm)}.select__trigger--motion-base{transition:var(--transition-interactive);transform:scale(1)}.select__trigger--motion-base:hover{transform:var(--action-transform-hover-base)}.select__trigger--motion-base:active{transform:var(--action-transform-active-base)}.select__trigger--motion-lg{transition:var(--transition-interactive);transform:scale(1)}.select__trigger--motion-lg:hover{transform:var(--action-transform-hover-lg)}.select__trigger--motion-lg:active{transform:var(--action-transform-active-lg)}.select__trigger{display:flex;width:100%;justify-content:space-between}@media (max-width: 480px){.button--default{padding:var(--spacing-sm) var(--spacing-base)}}.input-date-shell{position:relative;width:100%;min-width:0}.input-date-display{width:100%;pointer-events:none}.input-date-native{width:100%;min-width:0}@media (max-width: 480px){.input-date-native{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;padding:0;opacity:0;height:100%;min-height:0;border:none;background:transparent;cursor:pointer}}.input{display:block;width:100%;border:2px solid;border-radius:var(--border-radius-xs);background-color:var(--neutral-dark);font-family:var(--font-main);color:var(--neutral-white);transition:var(--transition-interactive)}.input::placeholder{color:var(--neutral-base)}.input:focus{outline:none}.input:disabled{background-color:var(--neutral-light);color:var(--neutral-light);cursor:not-allowed}.input--primary{border-color:var(--primary-base)}.input--primary:focus{border-color:oklch(from var(--primary-base) calc(l + .3) c h)}.input--secondary{border-color:var(--secondary-base)}.input--secondary:focus{border-color:oklch(from var(--secondary-base) calc(l + .18) c h)}.input--danger{border-color:var(--danger-base)}.input--danger:focus{border-color:oklch(from var(--danger-base) calc(l + .18) c h)}.input--compact{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.input--default{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-base)}.input--spacious{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-lg)}.input--block{padding:var(--spacing-base) var(--spacing-lg);font-size:var(--font-size-base)}.input--radius-base{border-radius:var(--border-radius-sm)}.input--radius-lg{border-radius:var(--border-radius-base)}.input--error{border-color:var(--danger-base)}.input--error:focus{border-color:oklch(from var(--danger-base) calc(l + .18) c h)}.input--multiline{min-height:6rem;resize:vertical}@media (min-width: 480px){.input-date-shell .input-date-display{display:none}}@media (max-width: 480px){.input--spacious{padding:var(--spacing-sm)}}.page-loading{display:flex;align-items:center;justify-content:center;min-height:50vh;margin:0;height:100%;width:100%}.space-card{border:1px solid;border-color:var(--primary-base);background-color:var(--neutral-dark);border-radius:var(--border-radius-base);overflow:hidden;transition:var(--transition-interactive);position:relative;display:flex;flex-direction:column;height:100%}.space-card:hover{transform:var(--action-transform-hover-lg)}.space-card__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:var(--z-index-xs)}.space-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.space-card__logo-container{pointer-events:none;justify-content:center}.space-card__logo{width:80px;height:80px;border-radius:100%;border:3px solid;border-color:var(--tertiary-base);background-color:var(--neutral-white)}.space-card__content{position:relative;z-index:3;display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-base);margin-top:auto}.space-card__name{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);color:var(--primary-text);text-align:center}.space-card__address-icon{width:var(--font-size-base);margin-right:var(--spacing-xs);vertical-align:bottom}.space-card__address{margin:0;font-size:var(--font-size-sm);color:var(--tertiary-base);line-height:1.4;text-transform:uppercase;white-space:pre-line;display:inline}.space-card__address--link{transition:var(--transition-interactive-color);cursor:pointer;text-decoration:underline}.space-card__address--link:hover{color:var(--primary-text)}.space-card__contact-info{border:1px solid;border-color:var(--neutral-base);border-radius:var(--border-radius-base);padding:var(--spacing-base) var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs);margin:var(--spacing-xs) 0;padding:var(--spacing-sm)}.space-card__contact-element{margin:0;font-size:var(--font-size-sm);color:var(--primary-text);text-overflow:ellipsis;overflow:hidden}.space-card__label{font-weight:var(--font-weight-bold);color:var(--secondary-light)}.space-card__alignment{flex-grow:1;display:flex}.space-card__buttons{display:flex;flex-direction:row;gap:var(--spacing-sm);margin-top:var(--spacing-sm);justify-content:center}.space-card__contact-button{padding:var(--spacing-sm)}.space-card__button-icon{width:25px;height:25px;margin:var(--spacing-xs)}@media (min-width: 480px){.space-card__name{font-size:var(--font-size-2xl)}}.casting-card{border:1px solid;border-color:var(--primary-base);background-color:var(--neutral-dark);border-radius:var(--border-radius-base);overflow:hidden;transition:var(--transition-interactive);display:flex;flex-direction:column;padding:var(--spacing-lg);align-items:center}.casting-card:hover{transform:var(--action-transform-hover-lg)}.casting-card__title{color:var(--primary-text)}.casting-card__alignment{flex-grow:1;display:flex}.casting-card__badges{display:flex;flex-direction:row;gap:var(--spacing-sm);justify-content:center;margin-top:var(--spacing-sm)}.casting-card__badge{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-base);font-size:var(--font-size-sm);font-weight:700;color:var(--neutral-dark)}.casting-card__badge--genre{background-color:var(--quaternary-base)}.casting-card__badge--payment{background-color:var(--tertiary-base)}.casting-card__description{border:1px solid;border-color:var(--neutral-base);border-radius:var(--border-radius-base);padding:var(--spacing-base) var(--spacing-sm);align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-xs);justify-content:center;margin:var(--spacing-base) 0;padding:var(--spacing-base)}.casting-card__footer{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center;width:100%;max-width:350px}@media (max-width: 480px){.casting-card__title{font-size:var(--font-size-xl)}}.space-filters{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--spacing-base);margin-bottom:var(--spacing-lg)}.space-filters__filter-container{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-base)}.space-filters__filter-container--zones{grid-column:span 3}.space-filters__filter-container--sort{grid-column:5/span 2}.space-filters__sort-label{font-weight:var(--font-weight-bold);color:var(--primary-text)}@media (max-width: 480px){.space-filters{grid-template-columns:repeat(1,1fr);gap:var(--spacing-sm)}.space-filters__filter-container>label{display:none}.space-filters__sort-label{font-size:.85rem}}.modal__overlay{background-color:oklch(from var(--neutral-black) l c h/.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--z-index-xl)}.modal__container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--neutral-dark);border-radius:var(--border-radius-base);border:2px solid;border-color:var(--primary-base);padding:var(--spacing-xl);max-width:768px;max-height:90vh;overflow-y:auto;z-index:var(--z-index-top)}.modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.modal__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);color:var(--secondary-light)}.modal__close-button{transition:var(--transition-interactive);transform:scale(1);background:none;border:none;color:var(--secondary-light);cursor:pointer}.modal__close-button:hover{transform:var(--action-transform-hover-sm)}.modal__close-button:active{transform:var(--action-transform-active-sm)}.modal__close-button:hover{color:oklch(from var(--primary-base) calc(l + .3) c h)}.modal__content{color:var(--neutral-white)}@media screen and (max-width: 480px){.modal__container{width:93%;padding:var(--spacing-xl) var(--spacing-lg)}}.confirm-dialog__overlay{background-color:oklch(from var(--neutral-black) l c h/.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-xl)}.confirm-dialog__content{position:fixed;top:50%;left:50%;z-index:var(--z-index-top);display:flex;flex-direction:column;gap:var(--spacing-base);width:90%;max-width:480px;padding:var(--spacing-xl);background-color:var(--neutral-dark);border-radius:var(--border-radius-sm);transform:translate(-50%,-50%);border:2px solid;border-color:var(--primary-base)}.confirm-dialog__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-black);color:var(--secondary-light)}.confirm-dialog__description{font-size:var(--font-size-base)}.confirm-dialog__actions{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.table{width:100%;border-collapse:collapse;border:2px solid;border-color:var(--neutral-base);background-color:var(--neutral-dark)}.table__wrapper{width:100%;overflow-x:auto}.table__head{background-color:var(--neutral-base)}.table__row:not(:last-child){border-bottom:1px solid;border-color:var(--neutral-base)}.table__cell{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-sm);color:var(--neutral-white);text-align:left;vertical-align:middle}.table__cell--head{font-weight:var(--font-weight-normal);font-size:var(--font-size-base);color:var(--primary-text);white-space:nowrap}.table__cell--actions{width:1%;white-space:nowrap}.table__cell--empty{text-align:center;color:var(--secondary-light);padding:var(--spacing-lg) var(--spacing-base)}.table__cell--truncate{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table__actions{display:flex;align-items:center;gap:var(--spacing-sm)}.table__action-btn{transition:var(--transition-interactive);transform:scale(1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--secondary-light);width:var(--font-size-lg)}.table__action-btn:hover{transform:var(--action-transform-hover-sm)}.table__action-btn:active{transform:var(--action-transform-active-sm)}.table__action-btn:hover{color:oklch(from var(--primary-base) calc(l + .3) c h)}.table__action-btn--critical:hover{color:oklch(from var(--danger-base) calc(l + .18) c h)}.castings__filter-select{display:none}.castings__filter-radio{display:flex;justify-content:space-between;margin-bottom:var(--spacing-base)}.castings__container{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:var(--spacing-lg)}.castings__empty{border:1px solid;border-color:var(--primary-base);background-color:var(--neutral-dark);border-radius:var(--border-radius-base);overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:300px;text-align:center;color:var(--primary-text);font-size:var(--font-size-lg);padding:var(--spacing-lg)}@media (max-width: 480px){.castings__container{grid-template-columns:1fr;padding:var(--spacing-sm)}.castings__filter-select{display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:var(--spacing-sm);gap:var(--spacing-sm)}.castings__add-casting-btn{grid-column:span 5}.castings__filter-gender-label{display:flex;align-items:center;justify-content:center;grid-column:span 2}.castings__filter-gender-btn{grid-column:span 3}.castings__filter-radio{display:none}}.navbar{position:fixed;top:0;left:0;right:0;z-index:var(--z-index-lg);display:flex;justify-content:space-between;align-items:center;min-height:46px;padding:var(--spacing-sm);background-color:var(--secondary-dark);gap:var(--spacing-xs)}.navbar__section{display:flex;align-items:center}.navbar__section--left,.navbar__section--right{width:50px}.navbar__section--center{flex:1;justify-content:center}.navbar__link{display:flex;align-items:center;color:var(--neutral-white);text-decoration:none;font-size:var(--font-size-xl)}.navbar__link--back{transition:var(--transition-interactive);transform:scale(1)}.navbar__link--back:hover{transform:var(--action-transform-hover-sm)}.navbar__link--back:active{transform:var(--action-transform-active-sm)}.navbar__link--back:hover{color:oklch(from var(--primary-base) calc(l + .3) c h)}.navbar__link--home{justify-content:flex-end}.navbar__arrow{width:30px;height:30px}.navbar__title{margin:0;font-family:var(--font-main);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--secondary-text)}.navbar__logo{transition:var(--transition-interactive);transform:scale(1);width:50px}.navbar__logo:hover{transform:var(--action-transform-hover-sm)}.navbar__logo:active{transform:var(--action-transform-active-sm)}.navbar-layout__content{margin-top:46px;width:100%}@media (min-width: 480px){.navbar{min-height:52px;padding:var(--spacing-sm) var(--spacing-base)}.navbar__section--left,.navbar__section--right{width:70px}.navbar__title{font-size:var(--font-size-xl)}.navbar__logo{width:70px}.navbar-layout__content{margin-top:52px}}.schedule__frame{border-radius:var(--border-radius-sm);background-color:#adff2f}.workshops-container .filter-buttons{display:none;justify-content:center;gap:var(--spacing-base);margin-bottom:var(--spacing-lg);flex-wrap:wrap}.workshops-container .filter-buttons .filter-btn{color:var(--neutral-white);background-color:var(--primary-base);font-weight:var(--font-weight-bold);border:2px solid;border-color:#adff2f;padding:var(--spacing-sm) var(--spacing-base);border-radius:var(--border-radius-sm);font-family:var(--font-main);font-size:var(--font-size-base);cursor:pointer}.workshops-container .filter-buttons .filter-btn:hover,.workshops-container .filter-buttons .filter-btn.active{background-color:var(--primary-dark);color:var(--primary-text)}.workshops-container .workshops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.workshops-container .workshop-card{border:2px solid;border-color:#adff2f;background-color:#adff2f;border-radius:var(--border-radius-base);overflow:hidden}.workshops-container .workshop-card:hover{transform:translateY(-4px)}.workshops-container .workshop-card.coming_soon{opacity:.8;position:relative}.workshops-container .workshop-card.coming_soon:after{content:"Próximamente";position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background-color:#adff2f;color:var(--primary-text);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm)}.workshops-container .workshop-card .workshop-image{width:100%;height:200px;overflow:hidden}.workshops-container .workshop-card .workshop-image img{width:100%;height:100%;object-fit:cover}.workshops-container .workshop-card .workshop-content{padding:var(--spacing-base);color:var(--neutral-white)}.workshops-container .workshop-card .workshop-content h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-sm)}.workshops-container .workshop-card .workshop-content .description{margin-bottom:var(--spacing-base);line-height:1.5;opacity:.8}.workshops-container .workshop-card .workshop-content__accent{border:1px solid;border-color:var(--neutral-base);border-radius:var(--border-radius-base);padding:var(--spacing-base) var(--spacing-sm);font-size:var(--font-size-sm)}.workshops-container .workshop-card .workshop-content__accent p{margin-bottom:var(--spacing-xs)}.workshops-container .workshop-card .workshop-content__accent b{color:var(--tertiary-base)}.workshops-container .workshop-card .workshop-content .workshop-buttons{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-base)}.workshops-container .workshop-card .workshop-content .workshop-buttons a{color:var(--primary-text);flex:1;text-align:center;padding:var(--spacing-sm) var(--spacing-base);border-radius:var(--border-radius-sm);font-size:var(--font-size-base);text-decoration:none;background-color:var(--neutral-darkest)}.workshops-container .workshop-card .workshop-content .workshop-buttons a:hover{background-color:#adff2f}.workshops-container .no-results{text-align:center;padding:var(--spacing-lg);color:var(--primary-text);opacity:.8}.workshops-container .no-results h3{font-family:var(--font-brand);font-size:var(--font-size-xl)}@media (max-width: 480px){.workshops-container .filter-buttons{gap:var(--spacing-sm);margin-bottom:var(--spacing-base)}.workshops-container .filter-buttons .filter-btn{font-size:var(--font-size-sm)}.workshops-container .workshops-grid{gap:var(--spacing-base)}.workshops-container .workshops-grid .workshop-card .workshop-content h2{font-size:var(--font-size-xl)}.workshops-container .workshops-grid .workshop-card .workshop-content .workshop-details{padding:var(--spacing-sm)}}.backoffice-top-bar{display:flex;justify-content:space-between;align-items:center;min-height:46px;padding:var(--spacing-sm);background-color:var(--secondary-dark);gap:var(--spacing-xs)}.backoffice-top-bar__section{display:flex;align-items:center}.backoffice-top-bar__section--left,.backoffice-top-bar__section--right{width:50px}.backoffice-top-bar__section--center{flex:1;justify-content:center}.backoffice-top-bar__link{display:flex}.backoffice-top-bar__menu-icon{transition:var(--transition-interactive);transform:scale(1);cursor:pointer;width:30px;height:30px}.backoffice-top-bar__menu-icon:hover{transform:var(--action-transform-hover-sm)}.backoffice-top-bar__menu-icon:active{transform:var(--action-transform-active-sm)}.backoffice-top-bar__menu-icon:hover{color:var(--primary-base)}.backoffice-top-bar__title{margin:0;font-family:var(--font-main);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--secondary-text)}.backoffice-top-bar__logo{transition:var(--transition-interactive);transform:scale(1);width:50px}.backoffice-top-bar__logo:hover{transform:var(--action-transform-hover-sm)}.backoffice-top-bar__logo:active{transform:var(--action-transform-active-sm)}@media (min-width: 480px){.backoffice-top-bar{min-height:52px;padding:var(--spacing-sm) var(--spacing-base)}.backoffice-top-bar__section--left,.backoffice-top-bar__section--right{width:70px}.backoffice-top-bar__title{font-size:var(--font-size-xl)}.backoffice-top-bar__logo{width:70px}}.backoffice-sidebar{position:fixed;top:0;left:0;display:flex;flex-direction:column;width:300px;height:100vh;background-color:var(--neutral-dark);border-right:3px solid;border-color:var(--neutral-base);z-index:var(--z-index-lg);transform:translate(-100%)}.backoffice-sidebar--open{transform:translate(0)}.backoffice-sidebar__header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-base);border-bottom:1px solid;border-color:var(--neutral-base)}.backoffice-sidebar__logo-img{height:40px;width:auto;object-fit:contain}.backoffice-sidebar__close-btn{transition:var(--transition-interactive);transform:scale(1);display:flex;align-items:center;justify-content:center;color:var(--secondary-light);cursor:pointer;background:none;border:none}.backoffice-sidebar__close-btn:hover{transform:var(--action-transform-hover-sm)}.backoffice-sidebar__close-btn:active{transform:var(--action-transform-active-sm)}.backoffice-sidebar__close-btn:hover{color:oklch(from var(--primary-base) calc(l + .3) c h)}.backoffice-sidebar__user{padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-xs);color:var(--primary-base);border-bottom:1px solid;border-color:var(--neutral-base);margin:0}.backoffice-sidebar__nav{display:flex;flex-direction:column;flex:1;padding:var(--spacing-sm) 0;overflow-y:auto}.backoffice-sidebar__footer{padding:var(--spacing-base);border-top:1px solid;border-color:var(--neutral-base)}.backoffice-sidebar__btn{transition:var(--transition-interactive-color);width:100%;padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--primary-base);text-align:center;background:none;border:none;border-radius:var(--border-radius-xs);cursor:pointer}.backoffice-sidebar__btn:hover{color:oklch(from var(--primary-base) calc(l + .3) c h)}.backoffice-sidebar__nav-link{transition:var(--transition-interactive-color);display:block;padding:var(--spacing-sm) var(--spacing-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--neutral-white)}.backoffice-sidebar__nav-link:hover{background-color:oklch(from var(--primary-base) calc(l + .09) c h);color:oklch(from var(--primary-text) calc(l + .09) c h)}.backoffice-sidebar__nav-link--active{background-color:var(--primary-base);color:var(--primary-text);font-weight:var(--font-weight-bold)}@media (min-width: 480px){.backoffice-sidebar__nav-link{font-size:var(--font-size-base)}}.backoffice-layout{display:flex;flex-direction:column;min-height:100vh}.backoffice-layout--open{overflow:hidden}.backoffice-layout__main{flex:1;padding:var(--spacing-lg);overflow-y:auto}.backoffice-layout__backdrop{background-color:oklch(from var(--neutral-black) l c h/.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-base);border:none;cursor:default}.landing__profile{margin:var(--spacing-lg) 0 0 0;text-align:center}.landing__picture{width:140px;height:140px;margin-bottom:var(--spacing-base);border-radius:var(--border-radius-full);border:3px solid;border-color:var(--tertiary-base);object-fit:cover}.landing__title{margin-bottom:var(--spacing-sm);font-family:var(--font-brand);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--neutral-white)}.landing__subtitle{margin-bottom:var(--spacing-base);font-family:var(--font-main);font-size:var(--font-size-sm);color:var(--secondary-light)}.landing__social{display:flex;justify-content:center;gap:var(--spacing-base);margin-top:var(--spacing-base)}.landing__social-link{display:block}.landing__social-icon{transition:var(--transition-interactive);transform:scale(1);height:40px;width:40px;color:var(--primary-base)}.landing__social-icon:hover{transform:var(--action-transform-hover-sm)}.landing__social-icon:active{transform:var(--action-transform-active-sm)}.landing__social-icon:hover{color:oklch(from var(--primary-base) calc(l + .3) c h)}.landing__footer{margin:var(--spacing-base) 0;font-size:var(--font-size-base);color:var(--secondary-light)}.landing__section{margin:var(--spacing-base) 0}.landing__section-title{margin-bottom:var(--spacing-base);font-family:var(--font-main);font-size:var(--font-size-base);color:var(--primary-text);text-align:center}.landing__section-container{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center;width:100%;max-width:672px;margin:0 auto}@media (min-width: 480px){.landing__profile{margin:var(--spacing-lg) 0}.landing__picture{width:125px;height:125px}.landing__title{font-size:var(--font-size-3xl)}.landing__subtitle{font-size:var(--font-size-lg)}.landing__social-icon{height:45px;width:45px}.landing__section{margin:0 0 var(--spacing-lg) 0}.landing__section-title{font-size:var(--font-size-2xl)}.landing__section-container{gap:var(--spacing-base)}}.spaces{min-height:calc(100vh - 200px);padding:var(--spacing-xs) 0}.spaces__container{max-width:1024px;margin:0 auto;padding:0 var(--spacing-base)}.spaces__search-container{margin-bottom:var(--spacing-lg)}.spaces__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.spaces__empty{border:1px solid;border-color:var(--primary-base);background-color:var(--neutral-dark);border-radius:var(--border-radius-base);overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:300px;text-align:center;color:var(--primary-text);font-size:var(--font-size-lg);padding:var(--spacing-lg)}@media (max-width: 768px){.spaces__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-base)}}@media (max-width: 480px){.spaces__container{padding:0 var(--spacing-sm)}.spaces__search-container{margin-bottom:var(--spacing-base)}.spaces__grid{grid-template-columns:1fr;gap:var(--spacing-base)}}.casting-modal-content{display:flex;flex-direction:column;gap:var(--spacing-base)}.casting-modal-content__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-black)}.casting-modal-content__subtitle{margin-top:var(--spacing-base)}.casting-modal-content__subtitle b{color:var(--tertiary-base)}.casting-modal-content__required-info-item{display:inline-block}.casting-modal-content__required-info-item:first-letter{text-transform:uppercase}.casting-modal-content__accent{border:1px solid;border-color:var(--neutral-base);border-radius:var(--border-radius-base);padding:var(--spacing-base) var(--spacing-sm)}.casting-modal-content__accent p{margin-bottom:var(--spacing-sm)}.casting-modal-content__accent b{color:var(--tertiary-base)}.casting-modal-content__buttons{display:flex;justify-content:center;gap:var(--spacing-xl)}.casting-modal-content__button{padding:var(--spacing-base)}.casting-modal-content__copy-contact{cursor:pointer;text-decoration:underline;max-width:max-content;margin:0 auto;word-wrap:break-word}.casting-modal-content__copy-contact:hover{color:var(--tertiary-base)}@media (max-width: 480px){.casting-modal-content{font-size:var(--font-size-sm)}.casting-modal-content__title{font-size:var(--font-size-base)}.casting-modal-content__accent{gap:var(--spacing-sm)}}.tenant-landing{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:2rem;text-align:center}.tenant-landing__title{font-size:2rem;font-weight:600;text-transform:capitalize}.tenant-landing__subtitle{margin-top:.5rem;color:#71717a}.login{display:flex;align-items:center;justify-content:center;min-height:100dvh}.login__card{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);width:100%;min-height:100dvh;padding:var(--spacing-xl);background-color:var(--neutral-dark);border:1px solid;border-color:var(--neutral-base)}.login__logo{width:140px;height:auto}.login__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.login__error{width:100%;padding:var(--spacing-sm);background-color:var(--danger-base);border-radius:var(--border-radius-xs);color:var(--danger-text);font-size:var(--font-size-sm);text-align:center}.login__form{display:flex;flex-direction:column;gap:var(--spacing-base);width:100%}.login__field{display:flex;flex-direction:column;gap:var(--spacing-xs)}.login__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--secondary-light);margin-bottom:var(--spacing-xs)}.login__submit{margin-top:var(--spacing-sm)}.login__back{transition:var(--transition-interactive-color);display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--secondary-light);cursor:pointer}.login__back:hover{color:oklch(from var(--secondary-base) calc(l + .18) c h)}@media (min-width: 480px){.login__card{min-height:auto;max-width:400px;border-radius:var(--border-radius-base)}}.backoffice-home__cards{display:flex;flex-wrap:wrap;gap:var(--spacing-base)}.backoffice-home__card{border:1px solid;border-color:var(--primary-base);background-color:var(--neutral-dark);border-radius:var(--border-radius-base);overflow:hidden;transition:var(--transition-interactive);display:flex;flex-direction:column;gap:var(--spacing-base);width:100%;max-width:480px;padding:calc(var(--spacing-xl) * 2) var(--spacing-xl);color:var(--neutral-white)}.backoffice-home__card:hover{transform:var(--action-transform-hover-lg)}.backoffice-home__card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-black);color:var(--tertiary-base)}.backoffice-home__card-desc{font-size:var(--font-size-sm)}.tenant-public-layout{min-height:100vh}.tenant-public-layout__banner{padding:.5rem 1rem;font-size:.875rem;text-align:center;background-color:#f4f4f5;color:#52525b}:root{--primary-base: #ec7198;--primary-light: oklch(from var(--primary-base) .82 calc(c*.6) h);--primary-lightest: oklch(from var(--primary-base) .92 calc(c*.3) h);--primary-dark: oklch(from var(--primary-base) .35 calc(c*.8) h);--primary-darkest: oklch(from var(--primary-base) .18 calc(c/2) h);--primary-text: oklch(from var(--primary-base) .98 calc(c*.08) h);--secondary-base: #2552f2;--secondary-light: oklch(from var(--secondary-base) .82 calc(c*.6) h);--secondary-lightest: oklch(from var(--secondary-base) .92 calc(c*.3) h);--secondary-dark: oklch(from var(--secondary-base) .35 calc(c*.8) h);--secondary-darkest: oklch(from var(--secondary-base) .18 calc(c/2) h);--secondary-text: oklch(from var(--secondary-base) .98 calc(c*.08) h);--neutral-ref: #2552f2;--neutral-black: oklch(from var(--neutral-ref) .02 calc(c*.6) h);--neutral-darkest: oklch(from var(--neutral-ref) .2 calc(c*.55) h);--neutral-dark: oklch(from var(--neutral-ref) .3 calc(c*.45) h);--neutral-base: oklch(from var(--neutral-ref) .5 calc(c*.4) h);--neutral-light: oklch(from var(--neutral-ref) .7 calc(c/4) h);--neutral-lightest: oklch(from var(--neutral-ref) .88 calc(c*.15) h);--neutral-white: oklch(from var(--neutral-ref) .98 calc(c*.1) h);--tertiary-base: #f3b24f;--tertiary-light: oklch(from var(--tertiary-base) .82 calc(c*.6) h);--tertiary-lightest: oklch(from var(--tertiary-base) .92 calc(c*.3) h);--tertiary-dark: oklch(from var(--tertiary-base) .35 calc(c*.8) h);--tertiary-darkest: oklch(from var(--tertiary-base) .18 calc(c/2) h);--tertiary-text: oklch(from var(--tertiary-base) .98 calc(c*.08) h);--quaternary-base: #42ccc8;--quaternary-light: oklch(from var(--quaternary-base) .82 calc(c*.6) h);--quaternary-lightest: oklch(from var(--quaternary-base) .92 calc(c*.3) h);--quaternary-dark: oklch(from var(--quaternary-base) .35 calc(c*.8) h);--quaternary-darkest: oklch(from var(--quaternary-base) .18 calc(c/2) h);--quaternary-text: oklch(from var(--quaternary-base) .98 calc(c*.08) h);--danger-base: #f5023d;--danger-light: oklch(from var(--danger-base) .82 calc(c*.6) h);--danger-lightest: oklch(from var(--danger-base) .92 calc(c*.3) h);--danger-dark: oklch(from var(--danger-base) .35 calc(c*.8) h);--danger-darkest: oklch(from var(--danger-base) .18 calc(c/2) h);--danger-text: oklch(from var(--danger-base) .98 calc(c*.08) h);--success-base: #78f631;--success-light: oklch(from var(--success-base) .82 calc(c*.6) h);--success-lightest: oklch(from var(--success-base) .92 calc(c*.3) h);--success-dark: oklch(from var(--success-base) .35 calc(c*.8) h);--success-darkest: oklch(from var(--success-base) .18 calc(c/2) h);--success-text: oklch(from var(--success-base) .98 calc(c*.08) h);--breakpoint-mobile: 480px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--border-radius-base: 20px;--border-radius-xs: 5px;--border-radius-sm: 10px;--border-radius-lg: 30px;--border-radius-full: 100%;--action-transform-hover-sm: scale(1.08);--action-transform-active-sm: scale(.92);--action-transform-hover-base: scale(1.03);--action-transform-active-base: scale(.96);--action-transform-hover-lg: scale(1.01);--action-transform-active-lg: scale(.99);--transition-interactive: transform .25s cubic-bezier(.175, .885, .32, 1.6), background .15s cubic-bezier(.4, 0, .2, 1), border-color .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1);--transition-interactive-color: background .15s cubic-bezier(.4, 0, .2, 1), border-color .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1);--font-brand: "Brice", sans-serif;--font-main: "Gotham", sans-serif;--font-size-2xs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-black: 900;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-base: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--z-index-xs: 1;--z-index-sm: 100;--z-index-base: 500;--z-index-lg: 1000;--z-index-xl: 1100;--z-index-top: 9999}@font-face{font-family:Brice;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Brice-Bold.otf) format("opentype")}@font-face{font-family:Gotham;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Gotham-Light.otf) format("opentype")}@font-face{font-family:Gotham;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Gotham-Medium.otf) format("opentype")}@font-face{font-family:Gotham;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Gotham-Bold.otf) format("opentype")}*{margin:0;padding:0;box-sizing:border-box}a,h1,h2,h3,h4,h5,h6,p,span{text-decoration:none;font-weight:var(--font-weight-normal)}body{position:relative;margin:0;font-family:var(--font-main);font-weight:var(--font-weight-normal);text-align:center;color:var(--neutral-white);background-color:var(--neutral-darkest)}.container{max-width:1024px;margin:0 auto;padding:var(--spacing-base)}@media (max-width: 480px){.container{padding:var(--spacing-base) 0;max-width:95%}}
