.header{z-index:1000;background:#fefdf9;border-bottom:1px solid #1e283014;position:fixed;top:0;left:0;right:0}.header__container{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:none;height:4.75rem;margin:0;padding:0 2.75rem;display:flex}@media (min-width:769px){.header__container{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1.25rem;display:grid}}@media (max-width:1024px){.header__container{height:4.5rem;padding:0 1.5rem}}@media (max-width:768px){.header__container{gap:.75rem;height:3.5rem;padding:0 1rem}}@media (max-width:480px){.header__container{height:3.5rem;padding:0 .75rem}}.header__logo{flex-shrink:0}@media (min-width:769px){.header__logo{justify-content:flex-start;justify-self:start;align-items:center;min-width:0;display:flex}}@media (max-width:768px){.header__container--manage .header__logo{place-self:center start}}.header__brand{margin:0;line-height:0;display:block}.header__brand-logo{object-fit:contain;width:157px;height:34px;display:block}@media (max-width:768px){.header__brand-logo{width:112px;height:auto}}@media (max-width:480px){.header__brand-logo{width:100px}}.header__nav{flex:1;justify-content:center;align-items:center;display:flex}@media (min-width:769px){.header__nav{flex:none;justify-self:center;min-width:0}}@media (max-width:768px){.header__nav{opacity:0;visibility:hidden;background:#fefdf9;border-bottom:1px solid #1e283014;flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;transition:all .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-100%);box-shadow:0 12px 28px #1e283014}.header__nav--open{opacity:1;visibility:visible;transform:translateY(0)}}.header__nav-discover{flex-direction:column;align-items:center;gap:.2rem;display:flex}@media (max-width:768px){.header__nav-discover{align-items:stretch;gap:0;width:100%;padding-top:.85rem}}.header__nav-meta{letter-spacing:.08em;text-transform:uppercase;color:#ff6900;background:linear-gradient(90deg,#ff6900 0%,#f6339a 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0;font-size:.75rem;font-weight:700;line-height:1}@media (max-width:768px){.header__nav-meta{margin:.35rem 2rem .5rem}}@media (max-width:480px){.header__nav-meta{margin-left:1.5rem;margin-right:1.5rem}}.header__nav-list{align-items:center;gap:2.25rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1200px){.header__nav-list{gap:1.75rem}}@media (max-width:1024px){.header__nav-list{gap:1.35rem}}@media (max-width:768px){.header__nav-list{flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0}}.header__nav-item{position:relative}@media (max-width:768px){.header__nav-item{border-bottom:1px solid #1e28300f}}.header__nav-link{color:#1e2830;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:.375rem 0;font-family:inherit;font-size:1.0625rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-flex}@media (max-width:1024px){.header__nav-link{font-size:1rem}}.header__nav-link:hover:not(.header__nav-link--active){color:#ff6900}.header__nav-link:focus{outline:none}.header__nav-link:focus-visible{border-radius:.25rem;box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}.header__nav-link--active{color:#1e2830;font-weight:600;box-shadow:inset 0 -2px #ff8904}.header__nav-link--active:hover{color:#1e2830}@media (max-width:768px){.header__nav-link{width:100%;box-shadow:none;padding:1.125rem 2rem;font-size:1.0625rem;font-weight:600;display:flex}.header__nav-link--active{color:#ff6900;box-shadow:none}}@media (max-width:480px){.header__nav-link{padding:1rem 1.5rem}}.header__account-menu{z-index:20;background:#fefdf9;border:1px solid #1e283014;border-radius:.9rem;min-width:11.5rem;padding:.5rem;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 14px 36px #1e28301f}.header__account-link{color:#1e2830;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:.65rem;padding:.65rem .85rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .15s;display:block}.header__account-link:hover{background:#ff890414}.header__account-link--action{color:#4a5568}.header__hosting{display:none;position:relative}@media (min-width:769px){.header__hosting{display:block}}.header__hosting-trigger{color:#fff;min-height:2.375rem;font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:linear-gradient(90deg,#ff6900 0%,#f6339a 100%);border:none;border-radius:9999px;align-items:center;gap:.35rem;padding:.45rem 1.05rem .45rem 1.15rem;font-size:.9375rem;font-weight:700;line-height:1.2;transition:filter .15s;display:inline-flex}.header__hosting-trigger:hover,.header__hosting-trigger--open{filter:brightness(1.04)}.header__hosting-trigger:focus{outline:none}.header__hosting-trigger:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #ff8904}.header__hosting-chevron{opacity:.95;flex-shrink:0;transition:transform .15s}.header__hosting-chevron--open{transform:rotate(180deg)}.header__hosting-menu{min-width:15.5rem;box-shadow:none;z-index:20;background:#fefdf9;border:1px solid #1e283014;border-radius:1rem;flex-direction:column;gap:.1rem;padding:.55rem;display:flex;position:absolute;top:calc(100% + .55rem);right:0}.header__hosting-link{color:#1e2830;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.75rem;padding:.65rem .7rem;font-size:.975rem;font-weight:500;transition:background .15s;display:flex}.header__hosting-link:hover{background:#ff890412}.header__hosting-link:focus{outline:none}.header__hosting-link:focus-visible{box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}.header__hosting-icon{color:#c4520a;background:#fff1e0;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.header__hosting-link-label{min-width:0}.header__hosting-divider{background:#1e28301a;height:1px;margin:.4rem .55rem}.header__hosting-add{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.75rem;padding:.65rem .7rem;transition:background .15s;display:flex}.header__hosting-add:hover{background:#ff890412}.header__hosting-add:focus{outline:none}.header__hosting-add:focus-visible{box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}.header__hosting-plus{color:#1e2830;background:#1e28300f;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.header__hosting-add-label{color:#1e2830;flex:1;min-width:0;font-size:.975rem;font-weight:500}.header__hosting-add-chevron{color:#5c6672;opacity:.85;flex-shrink:0}.header__guest-host{display:none;position:relative}@media (min-width:769px){.header__guest-host{display:block}}.header__guest-host--drawer{width:100%;margin-bottom:.15rem;display:block;position:static}.header__guest-host--drawer .header__guest-host-menu{width:100%;min-width:0;box-shadow:none;background:0 0;border:none;margin-top:.15rem;padding:0;position:static}.header__guest-host-trigger{color:#c4520a;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:.4rem .15rem;font-size:.975rem;font-weight:700;line-height:1.2;transition:color .15s;display:inline-flex}.header__guest-host-trigger:hover,.header__guest-host-trigger--open{color:#ff6900}.header__guest-host-trigger:focus{outline:none}.header__guest-host-trigger:focus-visible{border-radius:.35rem;box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}.header__guest-host-trigger--drawer{justify-content:flex-start;width:100%;padding:.35rem 0;font-size:1rem}.header__guest-host-star{flex-shrink:0}.header__guest-host-chevron{opacity:.85;flex-shrink:0;transition:transform .15s}.header__guest-host-chevron--open{transform:rotate(180deg)}.header__guest-host-menu{min-width:13.5rem;box-shadow:none;z-index:20;background:#fefdf9;border:1px solid #1e283014;border-radius:1rem;flex-direction:column;gap:.15rem;padding:.55rem;display:flex;position:absolute;top:calc(100% + .55rem);right:0}.header__guest-host-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.75rem;align-items:center;gap:.75rem;padding:.7rem .75rem;text-decoration:none;transition:background .15s;display:flex}.header__guest-host-item:hover{background:#ff890412}.header__guest-host-item:focus{outline:none}.header__guest-host-item:focus-visible{box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}.header__guest-host-icon{color:#c4520a;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.header__guest-host-title{color:#1e2830;min-width:0;font-size:.975rem;font-weight:700;line-height:1.25}.header__actions-divider{background:#1e28301f;flex-shrink:0;width:1px;height:1.35rem;display:none}@media (min-width:769px){.header__actions-divider{display:block}}.header__actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.header__actions--account{gap:1.7rem}@media (min-width:769px){.header__actions{flex:none;justify-self:end;gap:.9rem;min-width:0}.header__actions--account{gap:1.8rem}}@media (min-width:769px) and (max-width:1024px){.header__actions{gap:.55rem}.header__actions--account{gap:1.1rem}.header__actions .ui-button{padding:0 .75rem}}@media (max-width:768px){.header__actions{display:none}.header__actions--account{flex:none;order:3;gap:1.7rem;margin-left:.85rem;display:flex}.header__actions--account .header__hosting{display:none}}.header__actions .ui-button{letter-spacing:0;border-radius:9999px;justify-content:center;align-items:center;min-height:2.375rem;padding:0 1rem;font-size:.875rem;line-height:1;display:inline-flex}.header__actions .ui-button--outline{color:#ff6900;background:0 0;border:1px solid #ff6900;font-weight:600}.header__actions .ui-button--outline:hover:not(.ui-button--disabled){color:#ff6900;background:#fff1e0;border-color:#ff6900}.header__actions .ui-button--primary{color:#fff;background:#ff8904;border:1px solid #ff8904;font-weight:700;box-shadow:0 8px 18px #ff89042e}.header__actions .ui-button--primary:hover:not(.ui-button--disabled){background:#ff6900;border-color:#ff6900}.header__actions .ui-button:focus{outline:none;box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}.header__account{position:relative}.header__avatar-btn{color:#1e2830;cursor:pointer;background:#fcf9ed;border:1.5px solid #ff89048c;border-radius:9999px;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;padding:0;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex;overflow:hidden;box-shadow:0 0 0 2px #ff89041a}.header__avatar-btn:hover,.header__avatar-btn--open{border-color:#ff8904;box-shadow:0 0 0 3px #ff89042e}.header__avatar-btn--fallback{color:#ff8904;background:#ff89041a;border-color:#ff8904a6}.header__avatar-btn--fallback:hover,.header__avatar-btn--fallback.header__avatar-btn--open{background:#ff890424;border-color:#ff8904}.header__avatar-btn:focus{outline:none}.header__avatar-btn:focus-visible{box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}@media (max-width:768px){.header__avatar-btn{width:2.25rem;height:2.25rem}}.header__avatar-img{object-fit:cover;width:100%;height:100%}.header__avatar-fallback-icon{flex-shrink:0;display:block}.header__account-menu{min-width:13.5rem;padding:.65rem}@media (max-width:768px){.header__account-menu{left:auto;right:0}}.header__account-name{color:#5c6672;border-bottom:1px solid #1e28300f;margin:0 0 .35rem;padding:.35rem .85rem .55rem;font-size:.875rem;font-weight:500}.header__account-meta{letter-spacing:.08em;text-transform:uppercase;color:#8a929c;margin:.2rem 0 .15rem;padding:.35rem .85rem .15rem;font-size:.75rem;font-weight:700}.header__account-divider{background:#1e283014;height:1px;margin:.45rem .5rem .25rem}.header__mobile-toggle{cursor:pointer;z-index:10;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:space-around;width:1.5rem;height:1.5rem;padding:0;display:none}@media (max-width:768px){.header__mobile-toggle{order:2;margin-left:auto;display:flex}}.header__mobile-toggle span{transform-origin:1px;background:#1e2830;border-radius:.125rem;width:1.5rem;height:.1875rem;transition:all .2s}.header__mobile-toggle--open span:first-child{transform:rotate(45deg)}.header__mobile-toggle--open span:nth-child(2){opacity:0}.header__mobile-toggle--open span:nth-child(3){transform:rotate(-45deg)}.header__mobile-auth{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.header__mobile-auth--drawer{box-sizing:border-box;width:100%;margin-top:0;padding:.35rem 2rem 1rem}@media (max-width:480px){.header__mobile-auth--drawer{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:769px){.header__mobile-auth{display:none}}.header__mobile-auth .ui-button{border-radius:9999px;flex:1;justify-content:center;min-height:2.375rem;padding:0 1rem;font-size:.875rem;font-weight:600}.header__mobile-auth .ui-button:focus{outline:none;box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}.header__mobile-auth .ui-button--outline{color:#ff6900;background:0 0;border:1px solid #ff6900}.header__mobile-auth .ui-button--primary{color:#fff;background:#ff8904;border:1px solid #ff8904;font-weight:700;box-shadow:0 8px 18px #ff89042e}@media (max-width:1024px){.header--manage{background:#fcf9ed;flex-direction:column;height:auto;display:flex}}@media (min-width:769px){.header--manage .header__logo{flex:none}}@media (min-width:769px) and (max-width:1024px){.header--manage .header__brand-logo{width:112px;height:auto}}@media (min-width:769px){.header__container--manage{grid-template-columns:auto minmax(0,1fr) auto;column-gap:.85rem}}@media (max-width:1024px){.header__container--manage{flex-shrink:0;height:3rem}}@media (max-width:768px){.header__container--manage{grid-template-columns:auto minmax(0,1fr) auto;column-gap:.5rem;display:grid;position:relative}}.header__manage-rail-slot{display:none}@media (max-width:1024px){.header__manage-rail-slot{min-height:8.25rem;padding-top:.2rem;display:block}}body:has(.club-manage__event-create-page) .header__manage-rail-slot{min-height:0;padding:0;display:none}.header__manage-start{flex-shrink:1;align-items:center;gap:1rem;min-width:0;display:flex}@media (min-width:769px){.header__manage-start{justify-content:flex-start;justify-self:start}}@media (min-width:769px) and (max-width:1024px){.header__manage-start{gap:.55rem}}@media (max-width:768px){.header__manage-start{display:contents}}.header__manage-context{min-width:0;position:relative}@media (max-width:768px){.header__manage-context{z-index:2;justify-self:center;max-width:min(14rem,100vw - 8.5rem)}}.header__manage-context-trigger{align-items:center;gap:.55rem;min-width:0;max-width:16rem;min-height:2.5rem;display:inline-flex}@media (max-width:768px){.header__manage-context-trigger{max-width:100%}}.header__manage-context-trigger{color:#1e2830;cursor:pointer;background:#1e28300a;border:1px solid #1e28301f;border-radius:9999px;padding:.3rem .7rem .3rem .35rem;font-size:.9375rem;font-weight:600;transition:border-color .15s,background .15s}.header__manage-context-trigger:hover,.header__manage-context-trigger--open{background:#1e28300f;border-color:#1e283033}.header__manage-context-trigger:focus{outline:none}.header__manage-context-trigger:focus-visible{box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}@media (min-width:769px) and (max-width:1024px){.header__manage-context-trigger{max-width:11rem}}@media (max-width:1024px){.header__manage-context-trigger{gap:.35rem;min-height:2.15rem;padding:.15rem .5rem .15rem .28rem;font-size:.8125rem}}@media (max-width:768px){.header__manage-context-trigger{max-width:10.75rem}}@media (max-width:480px){.header__manage-context-trigger{max-width:9.5rem;padding-right:.45rem}}.header__manage-context-avatar{color:#ff8904;background:#ff89041f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;overflow:hidden}.header__manage-context-avatar--initials{color:#fff;background:linear-gradient(135deg,#ff8904 0%,#f6339a 100%)}.header__manage-context-avatar-img{object-fit:cover;width:100%;height:100%}.header__manage-context-initials{letter-spacing:.02em;font-size:.68rem;font-weight:700;line-height:1}.header__manage-context-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.header__manage-context-chevron{color:#5c6672;flex-shrink:0;transition:transform .15s}.header__manage-context-chevron--open{transform:rotate(180deg)}.header__manage-context-menu{z-index:20;background:#fefdf9;border:1px solid #1e283014;border-radius:.9rem;width:min(17.5rem,90vw);max-height:min(22rem,70vh);padding:.7rem .55rem .45rem;position:absolute;top:calc(100% + .45rem);left:0;overflow:auto;box-shadow:0 14px 32px #1e28301f}.header__manage-context-heading{letter-spacing:.08em;text-transform:uppercase;color:#8a929c;margin:0 0 .35rem;padding:0 .65rem;font-size:.7rem;font-weight:700}.header__manage-context-options{flex-direction:column;gap:.1rem;display:flex}.header__manage-context-empty{color:#5c6672;margin:0;padding:.65rem .75rem;font-size:.875rem}.header__manage-context-option{color:#1e2830;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.7rem;align-items:center;gap:.75rem;width:100%;padding:.55rem .65rem;display:flex}.header__manage-context-option:hover{background:#1e28300a}.header__manage-context-option--active{background:#ff890414}.header__manage-context-option:focus{outline:none}.header__manage-context-option:focus-visible{box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}.header__manage-context-option-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.header__manage-context-option-label{text-overflow:ellipsis;white-space:nowrap;color:#1e2830;min-width:0;font-size:.9375rem;font-weight:700;line-height:1.2;overflow:hidden}.header__manage-context-option-meta{text-overflow:ellipsis;white-space:nowrap;color:#5c6672;min-width:0;font-size:.78rem;font-weight:500;line-height:1.2;overflow:hidden}.header__manage-context-divider{background:#1e283014;height:1px;margin:.4rem .65rem .25rem}.header__manage-context-footer{color:#8a929c;letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.65rem;width:100%;padding:.7rem .65rem;font-size:.7rem;font-weight:700;display:block}.header__manage-context-footer:hover{color:#5c6672;background:#1e28300a}.header__manage-context-footer:focus{outline:none}.header__manage-context-footer:focus-visible{box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}@media (min-width:769px){.header__nav--manage{flex:none;justify-self:center}}@media (max-width:768px){.header__nav--manage{display:none}}.header__manage-mode-list{box-sizing:border-box;background:#f3ecdd;border-radius:9999px;align-items:center;gap:.15rem;margin:0;padding:.2rem;list-style:none;display:inline-flex}@media (max-width:768px){.header__manage-mode-list{border-radius:1rem;flex-direction:column;align-items:stretch;gap:.25rem;width:calc(100% - 4rem);max-width:22rem;margin:.85rem 2rem .5rem;padding:.35rem}}@media (max-width:480px){.header__manage-mode-list{width:calc(100% - 3rem);margin-left:1.5rem;margin-right:1.5rem}}.header__manage-mode-item{min-width:0;display:flex}@media (max-width:768px){.header__manage-mode-item{width:100%}}.header__manage-mode-link{color:#5c6672;letter-spacing:-.01em;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.15rem;padding:.4rem .95rem;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex}.header__manage-mode-link:hover{color:#1e2830}.header__manage-mode-link--active{color:#c4520a;cursor:default;background:#fff;box-shadow:0 1px 2px #1e283014}.header__manage-mode-link--active .header__manage-mode-icon{color:#c4520a}@media (max-width:768px){.header__manage-mode-link{box-sizing:border-box;justify-content:flex-start;width:100%;min-height:2.5rem;padding:.65rem .9rem}}.header__manage-mode-icon{color:inherit;flex-shrink:0}@media (min-width:769px){.header__actions--manage{flex:none;justify-self:end}}@media (max-width:768px){.header__actions--manage{place-self:center end;margin-left:0}}
.footer{color:#1a1a1a;background:#fcf9ed;border-top:1px solid #ff89042e;padding:4rem 0 2rem}@media (max-width:768px){.footer{padding:3rem 0 1.5rem}}.footer__container{max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width:768px){.footer__container{padding:0 1.25rem}}.footer__main{grid-template-columns:minmax(260px,1.15fr) minmax(0,1.85fr);gap:3.5rem 2.25rem;margin-bottom:2.5rem;display:grid}@media (max-width:960px){.footer__main{grid-template-columns:1fr;gap:2.5rem}}.footer__brand{max-width:400px}@media (max-width:960px){.footer__brand{max-width:none}}.footer__logo-link{margin-bottom:1.25rem;display:inline-block}.footer__logo-link:focus-visible{border-radius:.25rem;outline:none;box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}.footer__logo{width:132px;height:auto;display:block}.footer__description{color:#404040;margin:0 0 1.5rem;font-size:.875rem;line-height:1.75}.footer__email{color:#404040;align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.footer__email:hover{color:#ff8904}.footer__email:focus-visible{border-radius:.25rem;outline:none;box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}.footer__email-icon{opacity:.75;width:1rem;height:1rem}.footer__nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem;display:grid}@media (max-width:1024px){.footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem}}.footer__link-group{min-width:0}.footer__link-title{color:#1a1a1a;letter-spacing:.02em;margin:0 0 .875rem;font-size:.8125rem;font-weight:600}.footer__link-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.footer__link-list a,.footer__link-list .footer__link-action{color:#404040;font-size:.875rem;font-weight:400;line-height:1.4;text-decoration:none;transition:color .2s}.footer__link-list a:hover,.footer__link-list .footer__link-action:hover{color:#ff8904}.footer__link-list a:focus-visible,.footer__link-list .footer__link-action:focus-visible{border-radius:.2rem;outline:none;box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}.footer__link-list .footer__link-action{cursor:pointer;text-align:left;appearance:none;background:0 0;border:none;margin:0;padding:0;font-family:inherit;display:inline}.footer__link-title a{color:inherit;text-decoration:none}.footer__link-title a:hover{color:#ff8904}@media (max-width:768px){.footer__nav .footer__link-title{text-align:center;width:100%}.footer__link-group{flex-direction:column;align-items:center;display:flex}.footer__link-list{text-align:left;align-items:flex-start;width:max-content;max-width:100%}}.footer__legal{flex-wrap:wrap;gap:.45rem 1.15rem;margin:0 0 1.35rem;padding-top:.25rem;display:flex}.footer__legal a,.footer__legal .footer__link-action{color:#a0aec0;font-size:.8125rem;line-height:1.4;text-decoration:none}.footer__legal a:hover,.footer__legal .footer__link-action:hover{color:#ff8904}.footer__legal a:focus-visible,.footer__legal .footer__link-action:focus-visible{border-radius:.2rem;outline:none;box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}.footer__legal .footer__link-action{cursor:pointer;text-align:left;appearance:none;background:0 0;border:none;margin:0;padding:0;font-family:inherit;display:inline}@media (max-width:768px){.footer__legal{justify-content:center}}.footer__bottom{border-top:1px solid #ff890426;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}@media (max-width:768px){.footer__bottom{text-align:center;flex-direction:column;align-items:center}}.footer__social{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.footer__social-link{background:#ff890414;border-radius:50%;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;transition:background .2s,transform .2s;display:flex}.footer__social-link:hover{background:#ff890429;transform:translateY(-1px)}.footer__social-link:focus-visible{outline:none;box-shadow:0 0 0 2px #fcf9ed,0 0 0 4px #ff8904}.footer__social-icon{opacity:.88;width:1.125rem;height:1.125rem}.footer__copyright{text-align:right}@media (max-width:768px){.footer__copyright{text-align:center}}.footer__tagline{color:#404040;margin:0 0 .25rem;font-size:.8125rem}.footer__copyright-text{color:#a0aec0;margin:0;font-size:.75rem}
*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}body{color:#2d3748;background-color:#fcf9f2;padding-top:4rem}@media (max-width:768px){body{padding-top:3.5rem}}@media (max-width:1024px){html[data-manage-header] body{padding-top:var(--manage-header-height,11.25rem)}body:has(.header--manage){padding-top:var(--manage-header-height,11.25rem)}html[data-manage-header] body:has(.club-manage__event-create-page){padding-top:var(--manage-header-height,3rem)}body:has(.header--manage):has(.club-manage__event-create-page){padding-top:var(--manage-header-height,3rem)}}a{color:inherit;text-decoration:none}.access-denied{text-align:center;color:#742a2a;background:#fed7d7;border:1px solid #742a2a33;border-radius:1rem;padding:3rem 2rem}.access-denied h2{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.access-denied p{font-size:1rem;line-height:1.6}
@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-spin{to{transform:rotate(360deg)}}@keyframes motion-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes motion-drop-in-sm{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-drop-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}