body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/static/media/MaterialIcons-Regular.4674f8ded773cb03e824.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/static/media/MaterialIcons-Regular.cff684e59ffb052d72cb.woff2) format("woff2"),url(/static/media/MaterialIcons-Regular.83bebaf37c09c7e1c3ee.woff) format("woff"),url(/static/media/MaterialIcons-Regular.5e7382c63da0098d634a.ttf) format("truetype")}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}:root{--backgroundColorJson:#1f2937;--backgroundColorRgb:31,41,55;--fontColorJson:#fff;--coverImage:url(/static/media/background.c744e7ee070f228d1cac.jpeg);--white:#fff;--page-bg:#f5f7fa;--surface:#fff;--surface-muted:#f0f3f7;--fontColorDark:#101828;--text-muted:#5d6676;--border:#e4e8ee;--footer-bg:#0b1220;--radius-sm:10px;--radius:16px;--radius-lg:24px;--shadow-sm:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.06);--shadow:0 12px 32px -14px rgba(16,24,40,.22);--shadow-lg:0 24px 56px -20px rgba(16,24,40,.38);--font-sans:Rubik,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--ease-out:cubic-bezier(0.22,1,0.36,1);--header-height:72px;--cta-bar-height:0px}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300 900;src:url(/static/media/Rubik-VariableFont_wght.5cbae960ce7cf02e8bd8.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}*{list-style-type:none;margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:72px;scroll-padding-top:var(--header-height)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f7fa;background-color:var(--page-bg);color:#101828;color:var(--fontColorDark);font-family:Rubik,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-family:var(--font-sans);font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25}ol,ul{padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%}:focus-visible{outline:3px solid rgba(31,41,55,.45);outline:3px solid rgba(var(--backgroundColorRgb),.45);outline-offset:2px}.btn{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.2;min-height:2.75rem;padding:.625rem 1.375rem;text-align:center;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s,border-color .2s,color .2s,-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-filter .2s;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s,border-color .2s,color .2s,filter .2s;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),background-color .2s,border-color .2s,color .2s,filter .2s,-webkit-transform .2s cubic-bezier(.22,1,.36,1),-webkit-filter .2s;transition:box-shadow .2s var(--ease-out),background-color .2s,border-color .2s,color .2s,-webkit-transform .2s var(--ease-out),-webkit-filter .2s;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),background-color .2s,border-color .2s,color .2s,filter .2s;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),background-color .2s,border-color .2s,color .2s,filter .2s,-webkit-transform .2s var(--ease-out),-webkit-filter .2s;-webkit-user-select:none;user-select:none}.btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-primary{background-color:#1f2937;background-color:var(--backgroundColorJson);box-shadow:0 8px 20px -8px rgba(31,41,55,.7);box-shadow:0 8px 20px -8px rgba(var(--backgroundColorRgb),.7);color:#fff;color:var(--fontColorJson)}.btn-primary:hover{box-shadow:0 12px 26px -10px rgba(31,41,55,.8);box-shadow:0 12px 26px -10px rgba(var(--backgroundColorRgb),.8);-webkit-filter:brightness(1.07);filter:brightness(1.07)}.btn-outline{background-color:#fff;background-color:var(--surface);border-color:#e4e8ee;border-color:var(--border);color:#101828;color:var(--fontColorDark)}.btn-outline:hover{background-color:rgba(31,41,55,.06);background-color:rgba(var(--backgroundColorRgb),.06);border-color:#1f2937;border-color:var(--backgroundColorJson)}.btn-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.35);color:#fff}.btn-glass:hover{background-color:hsla(0,0%,100%,.24)}.btn-lg{font-size:1.0625rem;min-height:3.25rem;padding:.75rem 1.75rem}.status-note{font-weight:600}.card{background-color:#fff;background-color:var(--surface);border:1px solid #e4e8ee;border:1px solid var(--border);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.06);box-shadow:var(--shadow-sm);padding:clamp(1.25rem,3vw,2rem)}.card-title{font-size:1.375rem;margin-bottom:1.25rem}.section-title{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;letter-spacing:-.01em;margin-bottom:clamp(1.75rem,4vw,2.75rem);text-align:center}.section-title:after{border-radius:4px;content:"";display:block;height:4px;margin:.875rem auto 0;width:3.5rem}.page-hero,.section-title:after{background-color:#1f2937;background-color:var(--backgroundColorJson)}.page-hero{background-image:linear-gradient(180deg,rgba(8,12,22,.55),rgba(8,12,22,.82)),url(/static/media/background.c744e7ee070f228d1cac.jpeg);background-image:linear-gradient(180deg,rgba(8,12,22,.55) 0,rgba(8,12,22,.82) 100%),var(--coverImage);background-position:50%;background-size:cover;color:#fff;padding-block:clamp(3.5rem,8vw,5.5rem) clamp(2.5rem,6vw,4rem);position:relative;text-align:center}.page-hero h1{-webkit-animation:fade-up .6s cubic-bezier(.22,1,.36,1) backwards;animation:fade-up .6s cubic-bezier(.22,1,.36,1) backwards;-webkit-animation:fade-up .6s var(--ease-out) backwards;animation:fade-up .6s var(--ease-out) backwards;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;letter-spacing:-.02em}@media(max-width:639.98px){.page-hero{display:none}}.tag{align-items:center;background-color:rgba(31,41,55,.12);background-color:rgba(var(--backgroundColorRgb),.12);border-radius:999px;color:#101828;color:var(--fontColorDark);display:inline-flex;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.tag--muted{background-color:#f0f3f7;background-color:var(--surface-muted);color:#5d6676;color:var(--text-muted)}.chip-list{display:flex;flex-wrap:wrap;gap:.5rem}.chip{background-color:#f0f3f7;background-color:var(--surface-muted);border:1px solid #e4e8ee;border:1px solid var(--border);border-radius:999px;font-size:.9375rem;padding:.375rem .875rem}.callout{background-color:#fff7ed;border:1px solid #fed7aa;border-radius:16px;border-radius:var(--radius);color:#9a3412;font-weight:500;padding:1rem 1.25rem}.callout,.empty-state{align-items:center;display:flex;gap:.75rem}.empty-state{color:#5d6676;color:var(--text-muted);flex-direction:column;padding:4rem 1rem;text-align:center}.empty-state .material-icons{font-size:3rem;opacity:.6}.empty-state h2{color:#101828;color:var(--fontColorDark);font-size:1.375rem}.table-wrap{background-color:#fff;background-color:var(--surface);border:1px solid #e4e8ee;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table td,.data-table th{border-bottom:1px solid #e4e8ee;border-bottom:1px solid var(--border);padding:.875rem 1rem;text-align:start;vertical-align:middle}.data-table td:not(:first-child),.data-table th:not(:first-child){-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.data-table thead th{background-color:#f0f3f7;background-color:var(--surface-muted);color:#5d6676;color:var(--text-muted);font-size:.875rem;font-weight:600}.data-table tbody td:first-child{font-weight:600}.data-table tbody:last-of-type tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background-color .15s}.data-table tbody tr:hover{background-color:rgba(31,41,55,.05);background-color:rgba(var(--backgroundColorRgb),.05)}@media(max-width:639.98px){.data-table{font-size:.9375rem}.data-table td,.data-table th{padding:.75rem}}.rich-text{line-height:1.7;overflow-wrap:anywhere}.rich-text *{background-color:transparent!important;font-family:inherit!important}.rich-text ol,.rich-text ul{-webkit-padding-start:1.5em;padding-inline-start:1.5em}.rich-text ul li{list-style-type:disc}.rich-text ol li{list-style-type:decimal}.rich-text a{color:#1a5fd0;text-decoration:underline}.rich-text img{height:auto}@media(max-width:1023.98px){body.menu-open{overflow:hidden}}body.lightbox-open{overflow:hidden}.container{margin-inline:auto;max-width:1200px;padding-inline:clamp(1rem,4vw,2rem);width:100%}.container--narrow{max-width:60rem}.section{padding-block:clamp(3rem,7vw,5.5rem)}.section--tight{padding-block:clamp(1.5rem,4vw,3rem)}.min-height{min-height:60vh}.loader{-webkit-animation:spinRight .8s linear infinite;animation:spinRight .8s linear infinite;border-radius:100%;border-right:6px solid red;left:50%;margin:auto;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader:after,.loader:before{-webkit-animation:spinLeft .8s linear infinite;animation:spinLeft .8s linear infinite;border-left:3px solid #1f2937;border-left:3px solid var(--backgroundColorJson);border-radius:100%;content:"";display:block;height:6vmax;left:calc(50% - 3vmax);position:absolute;top:calc(50% - 3vmax);width:6vmax}.loader:after{-webkit-animation:none;animation:none;border:0;border-right:2px solid #1f2937;border-right:2px solid var(--backgroundColorJson);height:4vmax;left:calc(50% - 2vmax);top:calc(50% - 2vmax);width:4vmax}@-webkit-keyframes spinLeft{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinLeft{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@-webkit-keyframes spinRight{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes spinRight{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.lds-ripple{-webkit-animation:lds-spin .8s linear infinite;animation:lds-spin .8s linear infinite;border:3px solid rgba(31,41,55,.15);border-top-color:#1f2937;border:3px solid rgba(var(--backgroundColorRgb),.15);border-radius:50%;border-top-color:var(--backgroundColorJson);height:3rem;left:50%;margin:-1.5rem 0 0 -1.5rem;pointer-events:none;position:fixed;top:50%;width:3rem}.lds-ripple div{display:none}@-webkit-keyframes lds-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.site-header{border-bottom:1px solid transparent;position:-webkit-sticky;position:sticky;top:0;transition:border-color .25s,box-shadow .25s;z-index:100}.site-header:before{-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);background-color:hsla(0,0%,100%,.82);content:"";inset:0;position:absolute;z-index:-1}.site-header.is-menu-open,.site-header.is-scrolled{border-bottom-color:#e4e8ee;border-bottom-color:var(--border);box-shadow:0 8px 24px -16px rgba(16,24,40,.35)}.site-header__inner{align-items:center;display:flex;gap:1.25rem;height:72px;height:var(--header-height)}.site-brand{align-items:center;display:flex;flex:0 1 auto;font-size:1.0625rem;font-weight:700;gap:.75rem;min-width:0}.site-brand__logo{border-radius:12px;flex-shrink:0;height:48px;max-width:140px;object-fit:contain;width:auto}.site-brand__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header__page{display:none;font-size:1.0625rem;font-weight:600}.site-nav{display:flex;flex:1 0 auto;justify-content:center}.site-nav ul{align-items:center;display:flex;gap:.25rem}.site-nav a{border-radius:999px;color:#5d6676;color:var(--text-muted);display:block;font-weight:500;padding:.5rem .875rem;transition:color .2s,background-color .2s;white-space:nowrap}.site-nav a:hover{background-color:#f0f3f7;background-color:var(--surface-muted);color:#101828;color:var(--fontColorDark)}.site-nav a.active-class{background-color:rgba(31,41,55,.14);background-color:rgba(var(--backgroundColorRgb),.14);color:#101828;color:var(--fontColorDark);font-weight:600}.site-header__cta{flex-shrink:0}.site-header__cta .btn{font-size:.9375rem;min-height:2.5rem;padding:.5rem 1.125rem}.menu-toggle{-webkit-margin-start:auto;align-items:center;background-color:#fff;background-color:var(--surface);border:1px solid #e4e8ee;border:1px solid var(--border);border-radius:12px;color:#101828;color:var(--fontColorDark);cursor:pointer;display:none;flex-shrink:0;height:44px;justify-content:center;margin-inline-start:auto;padding:0;width:44px}@media(max-width:1023.98px){.site-header__cta{display:none}.menu-toggle{display:inline-flex}.site-nav{background-color:#fff;background-color:var(--surface);bottom:0;display:block;opacity:0;overflow-y:auto;padding:1rem clamp(1rem,4vw,2rem) 2rem;position:fixed;top:72px;top:var(--header-height);inset-inline:0;-webkit-transform:translateY(-8px);transform:translateY(-8px);transition:opacity .25s cubic-bezier(.22,1,.36,1),visibility .25s,-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),visibility .25s;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1),visibility .25s,-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:opacity .25s var(--ease-out),visibility .25s,-webkit-transform .25s var(--ease-out);transition:opacity .25s var(--ease-out),transform .25s var(--ease-out),visibility .25s;transition:opacity .25s var(--ease-out),transform .25s var(--ease-out),visibility .25s,-webkit-transform .25s var(--ease-out);visibility:hidden}.site-nav ul{align-items:stretch;flex-direction:column;gap:.25rem}.site-nav a{border-radius:16px;border-radius:var(--radius);color:#101828;color:var(--fontColorDark);font-size:1.125rem;padding:1rem 1.125rem}.site-header.is-menu-open .site-nav{opacity:1;-webkit-transform:none;transform:none;visibility:visible}}@media(max-width:639.98px){:root{--header-height:64px}.site-brand__logo{height:42px}.site-brand__name{display:none}.site-header__page{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.countdown{display:flex;flex-wrap:wrap;gap:.75rem}.countdown__item{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);border-radius:16px;border-radius:var(--radius);display:flex;flex-direction:column;min-width:5rem;padding:.875rem .625rem .75rem}.countdown__item.danger{background-color:rgba(31,41,55,.35);background-color:rgba(var(--backgroundColorRgb),.35);border-color:rgba(31,41,55,.9);border-color:rgba(var(--backgroundColorRgb),.9)}.countdown__value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:clamp(1.75rem,4vw,2.5rem);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.countdown__label{font-size:.8125rem;margin-top:.5rem;opacity:.8}.countdown-compact{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.countdown-compact strong{font-weight:700}@media(max-width:639.98px){.countdown{gap:.5rem}.countdown__item{flex:1 1;min-width:0}}.mobile-cta-bar{display:none}@media(max-width:1023.98px){:root{--cta-bar-height:4.75rem}.mobile-cta-bar{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);background-color:hsla(0,0%,100%,.9);border-top:1px solid #e4e8ee;border-top:1px solid var(--border);bottom:0;box-shadow:0 -10px 30px -18px rgba(16,24,40,.35);display:flex;gap:1rem;inset-inline:0;justify-content:space-between;min-height:0;min-height:var(--cta-bar-height);padding:.75rem clamp(1rem,4vw,2rem) max(.75rem,env(safe-area-inset-bottom));position:fixed;z-index:90}.mobile-cta-bar .btn{flex-shrink:0}.mobile-cta-bar .status-note{color:#5d6676;color:var(--text-muted)}}.mobile-cta-bar__info{display:flex;flex-direction:column;line-height:1.35;min-width:0}.mobile-cta-bar__date{color:#5d6676;color:var(--text-muted);font-size:.8125rem}.sponsor-card{align-items:center;background-color:#fff;background-color:var(--surface);border:1px solid #e4e8ee;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);display:flex;flex-direction:column;gap:.875rem;padding:1.25rem 1rem;text-align:center;transition:box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s,-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s,-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:box-shadow .25s var(--ease-out),border-color .25s,-webkit-transform .25s var(--ease-out);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s,-webkit-transform .25s var(--ease-out);width:11rem}.sponsor-card[href]:hover{border-color:rgba(31,41,55,.35);border-color:rgba(var(--backgroundColorRgb),.35);box-shadow:0 12px 32px -14px rgba(16,24,40,.22);box-shadow:var(--shadow);-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media(max-width:639.98px){.sponsor-card{width:calc(50% - .5rem)}}.sponsor-card__logo{align-items:center;display:flex;height:6rem;justify-content:center;width:100%}.sponsor-card__logo img{max-height:100%;max-width:100%;object-fit:contain}.sponsor-card__name{color:#5d6676;color:var(--text-muted);font-size:.875rem;line-height:1.4}.sponsers-main-container{background-color:#fff;background-color:var(--surface);border-top:1px solid #e4e8ee;border-top:1px solid var(--border)}.sponsers-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.site-footer{background-color:#0b1220;background-color:var(--footer-bg);color:hsla(0,0%,100%,.7);font-size:.9375rem;padding-block:2rem 2rem;padding-block:2rem calc(2rem + var(--cta-bar-height))}.site-footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between}.site-footer__brand{align-items:center;color:#fff;display:flex;font-weight:600;gap:.75rem}.site-footer__brand img{border-radius:10px;height:40px;max-width:120px;object-fit:contain;width:auto}.site-footer__copyright{transition:color .2s}.site-footer__copyright:hover{color:#fff}@media(max-width:639.98px){.site-footer__inner{flex-direction:column;text-align:center}}.hero{align-items:flex-end;background-color:#0b1220;background-color:var(--footer-bg);color:#fff;display:flex;isolation:isolate;min-height:clamp(34rem,84vh,52rem);overflow:hidden;position:relative}.hero:after{background:radial-gradient(80% 70% at 100% 0,rgba(31,41,55,.45) 0,transparent 60%),linear-gradient(180deg,rgba(8,12,22,.3),rgba(8,12,22,.5) 45%,rgba(8,12,22,.9));background:radial-gradient(80% 70% at 100% 0,rgba(var(--backgroundColorRgb),.45) 0,transparent 60%),linear-gradient(180deg,rgba(8,12,22,.3) 0,rgba(8,12,22,.5) 45%,rgba(8,12,22,.9) 100%);content:"";z-index:-1}.hero:after,.hero__bg{inset:0;position:absolute}.hero__bg{-webkit-animation:slow-zoom 12s cubic-bezier(.22,1,.36,1) backwards;animation:slow-zoom 12s cubic-bezier(.22,1,.36,1) backwards;-webkit-animation:slow-zoom 12s var(--ease-out) backwards;animation:slow-zoom 12s var(--ease-out) backwards;background-image:url(/static/media/background.c744e7ee070f228d1cac.jpeg);background-image:var(--coverImage);background-position:50%;background-size:cover;z-index:-2}.hero__content{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;padding-block:clamp(5rem,12vh,8rem) clamp(2.5rem,7vh,4.5rem)}.hero__content>*{-webkit-animation:fade-up .7s cubic-bezier(.22,1,.36,1) backwards;animation:fade-up .7s cubic-bezier(.22,1,.36,1) backwards;-webkit-animation:fade-up .7s var(--ease-out) backwards;animation:fade-up .7s var(--ease-out) backwards}.hero__content>:nth-child(2){-webkit-animation-delay:.08s;animation-delay:.08s}.hero__content>:nth-child(3){-webkit-animation-delay:.16s;animation-delay:.16s}.hero__content>:nth-child(4){-webkit-animation-delay:.24s;animation-delay:.24s}.hero__content>:nth-child(5){-webkit-animation-delay:.32s;animation-delay:.32s}.hero__badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.625rem;padding:.375rem 1rem}.hero__badge:before{-webkit-animation:pulse-dot 2s infinite;animation:pulse-dot 2s infinite;background-color:#34d399;border-radius:50%;content:"";height:8px;width:8px}.hero__title{text-wrap:balance;font-size:clamp(2.25rem,6vw,4.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;max-width:22ch;text-shadow:0 2px 30px rgba(0,0,0,.3)}.hero__meta{color:hsla(0,0%,100%,.88);display:flex;flex-wrap:wrap;font-size:clamp(1rem,1.6vw,1.125rem);gap:.5rem 1.5rem}.hero__meta li{align-items:center;display:inline-flex;gap:.5rem}.hero__meta svg{opacity:.8}.hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.hero__actions .status-note{font-size:1.25rem}@media(max-width:639.98px){.hero{min-height:clamp(30rem,80vh,40rem)}.hero__content{gap:1rem;padding-block:4rem 2rem}.hero .countdown,.hero__actions{align-self:stretch}.hero__actions .btn{flex:1 1 auto}}.egud-box{align-items:center;background-color:#fff;background-color:var(--surface);border:1px solid #e4e8ee;border:1px solid var(--border);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.06);box-shadow:var(--shadow-sm);display:flex;gap:clamp(1.25rem,4vw,2.5rem);margin-inline:auto;max-width:56rem;padding:clamp(1.25rem,3vw,2rem)}.egud-box img{flex-shrink:0;height:auto;width:clamp(7rem,16vw,10rem)}.egud-box p{font-size:clamp(1rem,1.6vw,1.1875rem);font-weight:500;line-height:1.75}@media(max-width:639.98px){.egud-box{flex-direction:column;text-align:center}}.heats-container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.heat-card{align-items:flex-start;background-color:#fff;background-color:var(--surface);border:1px solid #e4e8ee;border:1px solid var(--border);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.06);box-shadow:var(--shadow-sm);display:flex;flex:0 1 16.5rem;flex-direction:column;gap:1rem;overflow:hidden;padding:1.75rem 1.5rem 1.5rem;position:relative;transition:box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s,-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s,-webkit-transform .25s cubic-bezier(.22,1,.36,1);transition:box-shadow .25s var(--ease-out),border-color .25s,-webkit-transform .25s var(--ease-out);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s,-webkit-transform .25s var(--ease-out)}.heat-card:before{background-color:#1f2937;background-color:var(--backgroundColorJson);content:"";height:4px;inset:0 0 auto;position:absolute}.heat-card:hover{border-color:rgba(31,41,55,.35);border-color:rgba(var(--backgroundColorRgb),.35);box-shadow:0 12px 32px -14px rgba(16,24,40,.22);box-shadow:var(--shadow);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.heat-card .btn,.heat-card .status-note{margin-top:auto}.heat-card .btn{width:100%}.heat-card .status-note{color:#5d6676;color:var(--text-muted)}@media(max-width:639.98px){.heat-card{flex-basis:100%}}.heat-card__icon{align-items:center;background-color:rgba(31,41,55,.12);background-color:rgba(var(--backgroundColorRgb),.12);border-radius:14px;color:#1f2937;color:var(--backgroundColorJson);display:flex;font-size:1.75rem;height:3.25rem;justify-content:center;width:3.25rem}.heat-card__title{font-size:1.625rem;font-weight:700}.heat-card__tags{display:flex;flex-wrap:wrap;gap:.5rem}.content-container{grid-gap:clamp(1.5rem,4vw,2.5rem);align-items:start;display:grid;gap:clamp(1.5rem,4vw,2.5rem);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}@media(max-width:1023.98px){.content-container{grid-template-columns:minmax(0,1fr)}}.main-details-container{position:-webkit-sticky;position:sticky;top:calc(72px + 1.5rem);top:calc(var(--header-height) + 1.5rem)}.main-details-container img{border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 12px 32px -14px rgba(16,24,40,.22);box-shadow:var(--shadow);display:block;height:auto;width:100%}@media(max-width:1023.98px){.main-details-container{position:static}}@media(max-width:639.98px){.main-details-container{display:none}}.custom-notes{margin-top:clamp(1.5rem,4vw,2.5rem)}.DetailsContent{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.details-icons{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.details-tab{align-items:center;background-color:#fff;background-color:var(--surface);border:1px solid #e4e8ee;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);color:#101828;color:var(--fontColorDark);cursor:pointer;display:flex;flex-direction:column;font-size:.9375rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.3;min-height:5.5rem;padding:.875rem .5rem;text-align:center;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s,background-color .2s,color .2s,-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s,background-color .2s,color .2s;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),border-color .2s,background-color .2s,color .2s,-webkit-transform .2s cubic-bezier(.22,1,.36,1);transition:box-shadow .2s var(--ease-out),border-color .2s,background-color .2s,color .2s,-webkit-transform .2s var(--ease-out);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s,background-color .2s,color .2s;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s,background-color .2s,color .2s,-webkit-transform .2s var(--ease-out)}.details-tab .icon{color:#1f2937;color:var(--backgroundColorJson);font-size:1.5rem;transition:color .2s}.details-tab:hover{border-color:rgba(31,41,55,.45);border-color:rgba(var(--backgroundColorRgb),.45);box-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.06);box-shadow:var(--shadow-sm);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.details-tab.is-active{background-color:#1f2937;background-color:var(--backgroundColorJson);border-color:#1f2937;border-color:var(--backgroundColorJson);box-shadow:0 10px 24px -12px rgba(31,41,55,.8);box-shadow:0 10px 24px -12px rgba(var(--backgroundColorRgb),.8);color:#fff;color:var(--fontColorJson)}.details-tab.is-active .icon{color:inherit}.details-panel{-webkit-animation:fade-up .35s cubic-bezier(.22,1,.36,1) backwards;animation:fade-up .35s cubic-bezier(.22,1,.36,1) backwards;-webkit-animation:fade-up .35s var(--ease-out) backwards;animation:fade-up .35s var(--ease-out) backwards}.panel-title{font-size:1.5rem;margin-bottom:1.25rem}.panel-subtitle{font-size:1.125rem;font-weight:600;margin:1.5rem 0 .75rem}.panel-text{color:#5d6676;color:var(--text-muted);white-space:pre-line}.panel-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.info-list{grid-gap:.5rem;display:grid;gap:.5rem}.info-list li{align-items:center;background-color:#f0f3f7;background-color:var(--surface-muted);border-radius:10px;border-radius:var(--radius-sm);display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.info-list span{color:#5d6676;color:var(--text-muted)}.info-list strong{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.table-wrap+.info-list{margin-top:1rem}.category-group:first-of-type .panel-subtitle,.prize-group:first-of-type .panel-subtitle{margin-top:0}.contact-content{grid-gap:clamp(1.5rem,4vw,2.5rem);align-items:start;display:grid;gap:clamp(1.5rem,4vw,2.5rem);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media(max-width:1023.98px){.contact-content{grid-template-columns:minmax(0,1fr)}}.contact-form form{display:flex;flex-direction:column;gap:1.5rem}.contact-form form .btn{align-self:flex-start;min-width:10rem}@media(max-width:639.98px){.contact-form form .btn{align-self:stretch}}.contact-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-container>:nth-child(n+3){grid-column:1/-1}@media(max-width:639.98px){.contact-container{grid-template-columns:minmax(0,1fr)}}.contact-heats-label{font-weight:600;margin-bottom:.25rem}.contact-heats{-webkit-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap}.contact-aside{display:flex;flex-direction:column;gap:1rem}.contact-img{aspect-ratio:4/3;border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 12px 32px -14px rgba(16,24,40,.22);box-shadow:var(--shadow);display:block;object-fit:cover;width:100%}@media(max-width:639.98px){.contact-img{display:none}}.contact-boxes-container{grid-gap:.75rem;display:grid;gap:.75rem}.contact-box{align-items:center;background-color:#fff;background-color:var(--surface);border:1px solid #e4e8ee;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);display:flex;font-weight:500;gap:.875rem;padding:1rem 1.125rem}.contact-box__icon{background-color:rgba(31,41,55,.12);background-color:rgba(var(--backgroundColorRgb),.12);border-radius:12px;color:#1f2937;color:var(--backgroundColorJson);flex-shrink:0;height:2.5rem;width:2.5rem}.contact-box__icon,.modal-backdrop{align-items:center;display:flex;justify-content:center}.modal-backdrop{-webkit-animation:fade-in .2s ease-out backwards;animation:fade-in .2s ease-out backwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(8,12,22,.6);inset:0;padding:1rem;position:fixed;z-index:200}.modal-card{-webkit-animation:pop-in .3s cubic-bezier(.22,1,.36,1) backwards;animation:pop-in .3s cubic-bezier(.22,1,.36,1) backwards;-webkit-animation:pop-in .3s var(--ease-out) backwards;animation:pop-in .3s var(--ease-out) backwards;background-color:#fff;background-color:var(--surface);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 24px 56px -20px rgba(16,24,40,.38);box-shadow:var(--shadow-lg);padding:2.75rem 1.5rem 2rem;position:relative;text-align:center;width:min(26rem,100%)}.modal-card h2{font-size:1.375rem;line-height:1.5}.modal-card__icon{color:#1f2937;color:var(--backgroundColorJson);font-size:3.5rem;margin-bottom:.75rem}.modal-close{align-items:center;background-color:#f0f3f7;background-color:var(--surface-muted);border:0;border-radius:50%;color:#101828;color:var(--fontColorDark);cursor:pointer;display:flex;height:2.25rem;inset-inline-end:.75rem;justify-content:center;padding:0;position:absolute;top:.75rem;width:2.25rem}.modal-close .material-icons{font-size:1.25rem}.enrollmentInclude{white-space:pre-line}.enrollment-table{display:flex;flex-direction:column;gap:1.5rem}.enrollment-table .th-date{font-size:.8125rem;font-weight:400;margin-top:.125rem;white-space:nowrap}.enrollment-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding-block:.5rem}.enrollment-actions .status-note{font-size:1.25rem}@media(max-width:639.98px){.enrollment-actions{align-items:stretch;flex-direction:column}}.gallery-links{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.galleryWrap{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}@media(max-width:639.98px){.galleryWrap{gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.galleryWrap .single{aspect-ratio:1/1;background-color:#f0f3f7;background-color:var(--surface-muted);border:0;border-radius:16px;border-radius:var(--radius);cursor:zoom-in;display:block;overflow:hidden;padding:0;width:100%}.galleryWrap .single img{display:block;height:100%;object-fit:cover;transition:-webkit-transform .5s cubic-bezier(.22,1,.36,1),-webkit-filter .3s;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .3s;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .3s,-webkit-transform .5s cubic-bezier(.22,1,.36,1),-webkit-filter .3s;transition:-webkit-transform .5s var(--ease-out),-webkit-filter .3s;transition:transform .5s var(--ease-out),filter .3s;transition:transform .5s var(--ease-out),filter .3s,-webkit-transform .5s var(--ease-out),-webkit-filter .3s;width:100%}.galleryWrap .single:hover img{-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:scale(1.06);transform:scale(1.06)}.sliderWrap{align-items:center;-webkit-animation:fade-in .2s ease-out backwards;animation:fade-in .2s ease-out backwards;background-color:rgba(5,8,15,.94);display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.sliderWrap .btnClose,.sliderWrap .btnNext,.sliderWrap .btnPrev{align-items:center;background-color:hsla(0,0%,100%,.12);border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.75rem;height:3rem;justify-content:center;padding:0;position:fixed;transition:background-color .2s;width:3rem;z-index:1}.sliderWrap .btnClose:hover,.sliderWrap .btnNext:hover,.sliderWrap .btnPrev:hover{background-color:hsla(0,0%,100%,.26)}.sliderWrap .btnClose{right:1.25rem;top:1.25rem}.sliderWrap .btnPrev{left:1.25rem}.sliderWrap .btnNext,.sliderWrap .btnPrev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sliderWrap .btnNext{right:1.25rem}@media(max-width:639.98px){.sliderWrap .btnNext,.sliderWrap .btnPrev{bottom:1.25rem;top:auto;-webkit-transform:none;transform:none}}.fullScreenImage{align-items:center;display:flex;height:calc(100% - 7rem);justify-content:center;width:calc(100% - 10rem)}.fullScreenImage img{-webkit-animation:pop-in .25s cubic-bezier(.22,1,.36,1) backwards;animation:pop-in .25s cubic-bezier(.22,1,.36,1) backwards;-webkit-animation:pop-in .25s var(--ease-out) backwards;animation:pop-in .25s var(--ease-out) backwards;border-radius:10px;border-radius:var(--radius-sm);box-shadow:0 24px 56px -20px rgba(16,24,40,.38);box-shadow:var(--shadow-lg);max-height:100%;max-width:100%;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:639.98px){.fullScreenImage{height:calc(100% - 11rem);width:calc(100% - 1.5rem)}}.slider-counter{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:hsla(0,0%,100%,.75);font-size:.9375rem;font-variant-numeric:tabular-nums;left:50%;position:fixed;top:1.75rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.maps-list{gap:1.5rem}.map-container,.maps-list{display:flex;flex-direction:column}.map-container{gap:1rem}.map-container .route-header h2{font-size:1.375rem}.map-container .route-description{color:#5d6676;color:var(--text-muted);white-space:pre-line}.map-container iframe,.map-container img{background-color:#f0f3f7;background-color:var(--surface-muted);border:0;border-radius:16px;border-radius:var(--radius);display:block;width:100%}.main-info{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-areas:"a c" "b c"}.main-info img{border-radius:24px;border-radius:var(--radius-lg);max-width:100%;object-fit:cover}@media(max-width:639.98px){.main-info{display:flex;flex-direction:column}}.img-top{grid-area:a}.info-content{grid-area:c;line-height:1.7}.img-bottom{grid-area:b}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pop-in{0%{opacity:0;-webkit-transform:translateY(12px) scale(.96);transform:translateY(12px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes pop-in{0%{opacity:0;-webkit-transform:translateY(12px) scale(.96);transform:translateY(12px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes slow-zoom{0%{-webkit-transform:scale(1.08);transform:scale(1.08)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes slow-zoom{0%{-webkit-transform:scale(1.08);transform:scale(1.08)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulse-dot{0%{box-shadow:0 0 0 0 rgba(52,211,153,.6)}70%{box-shadow:0 0 0 10px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 rgba(52,211,153,.6)}70%{box-shadow:0 0 0 10px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}@media(prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.App{display:flex;flex-direction:column;min-height:100vh;position:relative}.app-main{flex:1 0 auto}
/*# sourceMappingURL=main.41587b5c.css.map*/