.challenges_pageHeading__HQHfb{text-align:center;padding:var(--page-top) 1rem 0;position:relative;z-index:1;margin:0}.challenges_pageIntro__qtuGM{max-width:64ch;margin:var(--gap-title) auto 0;padding:0 1rem;text-align:center;font-family:var(--font-rubik);font-size:var(--fs-body);line-height:var(--lh-body);color:rgba(255,255,255,.86);position:relative;z-index:1}.challenges_headingLine1__I0LRu,.challenges_headingLine2__TnJIh{display:block;font-family:var(--font-rubik);font-size:var(--fs-h);line-height:var(--lh-h);font-weight:900;text-transform:uppercase;letter-spacing:.012em}.challenges_headingLine1__I0LRu{color:var(--mint)}.challenges_headingLine2__TnJIh{color:var(--mint);-webkit-text-stroke:2px var(--mint)}@supports (-webkit-text-stroke:1px black){.challenges_headingLine2__TnJIh{color:transparent}}.challenges_allCategories__eY4SM{display:flex;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:clamp(14px,4vw,32px);padding:var(--gap-block) 1rem var(--space-7);position:relative;z-index:1}.challenges_categoryButton__CJXD7{display:flex;flex-direction:column;align-items:center;gap:10px;background:none;border:none;padding:0;cursor:pointer;transform:scale(.96);transition:transform .35s var(--ease-out);-webkit-tap-highlight-color:transparent}.challenges_categoryButton__CJXD7>*{opacity:.52;transition:opacity .3s ease}@media (hover:hover) and (pointer:fine){.challenges_categoryButton__CJXD7:hover>*{opacity:.8}}.challenges_categoryButton__CJXD7:active>*{opacity:.8}.challenges_categoryButton__CJXD7.challenges_categoryButtonActive__hJ5Z6{transform:none}.challenges_categoryButton__CJXD7.challenges_categoryButtonActive__hJ5Z6>*{opacity:1}.challenges_categoryButton__CJXD7:focus-visible{outline:2px solid var(--mint);outline-offset:6px;border-radius:12px}.challenges_allCategories__eY4SM .challenges_categoryButton__CJXD7 .challenges_categoryIcon__GzIlq{transition:transform var(--dur-press) var(--ease-out),opacity .3s ease;animation:challenges_filterSpin__4In5O 4s var(--ease-in-out) infinite}.challenges_allCategories__eY4SM .challenges_categoryButton__CJXD7:first-child .challenges_categoryIcon__GzIlq{animation-delay:.3s}.challenges_allCategories__eY4SM .challenges_categoryButton__CJXD7:nth-child(2) .challenges_categoryIcon__GzIlq{animation-delay:.8s}.challenges_allCategories__eY4SM .challenges_categoryButton__CJXD7:nth-child(3) .challenges_categoryIcon__GzIlq{animation-delay:1.3s}.challenges_allCategories__eY4SM .challenges_categoryButton__CJXD7:nth-child(4) .challenges_categoryIcon__GzIlq{animation-delay:1.8s}.challenges_categoryButton__CJXD7:active .challenges_categoryIcon__GzIlq{transform:scale(.92)}.challenges_iconGlow__yP8SG{position:relative;display:inline-flex;align-items:center;justify-content:center}.challenges_iconGlow__yP8SG:before{content:"";position:absolute;inset:-85%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgb(var(--cat-rgb)/.55) 0,rgb(var(--cat-rgb)/.4) 16%,rgb(var(--cat-rgb)/.26) 32%,rgb(var(--cat-rgb)/.15) 48%,rgb(var(--cat-rgb)/.07) 64%,rgb(var(--cat-rgb)/.02) 82%,rgb(var(--cat-rgb)/0) 100%);filter:blur(18px);opacity:0;z-index:0;pointer-events:none;animation:challenges_filterGlow__FYlIH 4s ease-in-out infinite}.challenges_iconGlow__yP8SG .challenges_categoryIcon__GzIlq{position:relative;z-index:1}.challenges_allCategories__eY4SM .challenges_categoryButton__CJXD7:first-child .challenges_iconGlow__yP8SG:before{animation-delay:.3s}.challenges_allCategories__eY4SM .challenges_categoryButton__CJXD7:nth-child(2) .challenges_iconGlow__yP8SG:before{animation-delay:.8s}.challenges_allCategories__eY4SM .challenges_categoryButton__CJXD7:nth-child(3) .challenges_iconGlow__yP8SG:before{animation-delay:1.3s}.challenges_allCategories__eY4SM .challenges_categoryButton__CJXD7:nth-child(4) .challenges_iconGlow__yP8SG:before{animation-delay:1.8s}@keyframes challenges_filterGlow__FYlIH{0%,30%,to{opacity:0}10%{opacity:.5}}@keyframes challenges_filterSpin__4In5O{0%{rotate:0deg}22.5%,to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.challenges_allCategories__eY4SM .challenges_categoryButton__CJXD7 .challenges_categoryIcon__GzIlq,.challenges_allCategories__eY4SM .challenges_categoryButton__CJXD7 .challenges_iconGlow__yP8SG:before{animation:none}.challenges_categoryButton__CJXD7,.challenges_categoryButton__CJXD7.challenges_categoryButtonActive__hJ5Z6{transform:none;transition:none}}.challenges_categoryIcon__GzIlq{width:clamp(42px,14vw,68px);height:auto;display:block}.challenges_categoryLabel__EwQTh{font-family:var(--font-cta);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mint);white-space:nowrap}.challenges_roomsContainer__ALpGh{--card-gap:clamp(14px,2.5vw,var(--gap-grid));display:flex;flex-wrap:wrap;justify-content:center;gap:var(--card-gap);width:100%;max-width:var(--max,1180px);margin:0 auto var(--page-end) auto;padding:0 var(--gut,44px);text-align:center;position:relative;z-index:1}.challenges_roomsContainer__ALpGh.challenges_roomsEnter__PP5U7{animation:challenges_roomsIn__Rtfqm .3s var(--ease-out) backwards}@keyframes challenges_roomsIn__Rtfqm{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.challenges_roomsContainer__ALpGh.challenges_roomsEnter__PP5U7{animation:none}}.challenges_roomsContainer__ALpGh>a{flex:0 0 calc((100% - 3 * var(--card-gap)) / 4);max-width:calc((100% - 3 * var(--card-gap)) / 4);-webkit-tap-highlight-color:transparent}@media (max-width:767px){.challenges_roomsContainer__ALpGh{padding:0 20px}.challenges_roomsContainer__ALpGh>a{flex:0 0 calc((100% - var(--card-gap)) / 2);max-width:calc((100% - var(--card-gap)) / 2)}}.challenges_roomCard__TOJVM{background-color:rgba(8,58,64,.671);border-radius:.75rem;padding:clamp(16px,4vw,44px) clamp(12px,3vw,34px) clamp(12px,3vw,34px);box-shadow:inset 0 0 0 2px transparent;transition:transform var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) ease;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/5;overflow:hidden;text-decoration:none}@media (hover:hover) and (pointer:fine){.challenges_roomCard__TOJVM:hover{transform:scale(1.02)}.challenges_roomCard__TOJVM[data-category=physical]:hover{box-shadow:inset 0 0 0 2px #ff0049}.challenges_roomCard__TOJVM[data-category=brain]:hover{box-shadow:inset 0 0 0 2px #19da87}.challenges_roomCard__TOJVM[data-category=skills]:hover{box-shadow:inset 0 0 0 2px #f9ff00}}.challenges_roomsContainer__ALpGh>a:active .challenges_roomCard__TOJVM{transform:scale(.97)}.challenges_roomsContainer__ALpGh>a:focus-visible{outline:2px solid var(--mint);outline-offset:4px;border-radius:.75rem}.challenges_cardContainer__o_Jx7{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border:0 solid #e5e7eb;opacity:1;text-decoration:none}.challenges_roomImage__08gsj{width:clamp(44px,9vw,120px);height:auto;object-fit:contain;color:transparent;vertical-align:middle;max-width:100%;border:0 solid #e5e7eb;text-decoration:none}.challenges_roomContent__QH5Gz{display:flex;flex-direction:column;align-items:center;padding:clamp(.5rem,1.5vw,.75rem) 0;justify-content:center;border:0 solid #e5e7eb;text-decoration:none}.challenges_roomContent__QH5Gz h5{font-size:var(--fs-body);font-weight:700;text-transform:uppercase;color:white;line-height:1.2;margin:0 0 clamp(.3rem,1vw,.6rem);border:0 solid #e5e7eb;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.challenges_skillsContainer__OHcMy{--stat-col:40px;display:grid;grid-template-columns:repeat(3,var(--stat-col));justify-content:center;grid-gap:clamp(8px,1.5vw,18px);gap:clamp(8px,1.5vw,18px);margin-top:clamp(.3rem,1vw,.6rem);border:0 solid #e5e7eb;text-decoration:none}.challenges_skillPercentage__7Hko3{display:flex;flex-direction:column;align-items:center;text-decoration:none}.challenges_skillPercentage__7Hko3 img{width:clamp(20px,3.5vw,40px);height:auto;vertical-align:middle;max-width:100%;border:0 solid #e5e7eb;text-decoration:none}.challenges_percentage__brain__phhGG,.challenges_percentage__physical__xi5nU,.challenges_percentage__skills__ajCJP{font-weight:700;font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:.25rem auto;border:0 solid #e5e7eb;text-decoration:none}.challenges_percentage__physical__xi5nU{color:#ff0049}.challenges_percentage__brain__phhGG{color:#19da87}.challenges_percentage__skills__ajCJP{color:#f9ff00}@media (max-width:767px){.challenges_roomImage__08gsj{width:clamp(68px,21vw,150px)}.challenges_roomContent__QH5Gz h5{font-size:clamp(15px,4.4vw,var(--fs-body))}.challenges_skillPercentage__7Hko3 img{width:clamp(26px,5.2vw,46px)}.challenges_skillsContainer__OHcMy{--stat-col:clamp(38px,5.2vw,46px)}.challenges_percentage__brain__phhGG,.challenges_percentage__physical__xi5nU,.challenges_percentage__skills__ajCJP{font-size:clamp(11px,3.4vw,var(--fs-label))}}@media (min-width:768px) and (max-width:899px){.challenges_roomContent__QH5Gz h5{font-size:clamp(15px,1.9vw,var(--fs-body))}}.challenges_pageIntro__qtuGM a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.45);text-decoration-color:rgba(255,255,255,.45);text-underline-offset:3px}.challenges_pageIntro__qtuGM a:hover{color:var(--mint);-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint)}