.challenges_pageHeading__HQHfb{text-align:center;padding:6rem 1rem 0;position:relative;z-index:1;margin:0}.challenges_pageIntro__qtuGM{max-width:64ch;margin:1.25rem 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:2.5rem 1rem 2rem;position:relative;z-index:1}.challenges_categoryButton__CJXD7{display:flex;flex-direction:column;align-items:center;gap:10px;background:none;border:none;padding:0;opacity:.3;cursor:pointer;transition:opacity .3s ease}.challenges_categoryButton__CJXD7:hover{opacity:.6}.challenges_categoryButtonActive__hJ5Z6{opacity:1}.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,32px);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--card-gap);width:100%;max-width:var(--max,1180px);margin:0 auto var(--sec,3rem) auto;padding:0 var(--gut,44px);text-align:center;animation:challenges_fadeIn__mlJBm .8s ease-in-out;position:relative;z-index:1}.challenges_roomsContainer__ALpGh>a{flex:0 0 calc((100% - 3 * var(--card-gap)) / 4);max-width:calc((100% - 3 * var(--card-gap)) / 4)}@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);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-property:transform;cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/5;overflow:hidden;text-decoration:none}.challenges_roomCard__TOJVM:hover{transform:scale(1.02)}.challenges_roomCard__TOJVM[data-category=physical]:hover{border:2px solid #ff0049}.challenges_roomCard__TOJVM[data-category=brain]:hover{border:2px solid #19da87}.challenges_roomCard__TOJVM[data-category=skills]:hover{border:2px solid #f9ff00}.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);justify-content:center;border:0 solid #e5e7eb;text-decoration:none}.challenges_roomContent__QH5Gz h5{font-size:clamp(.85rem,1.6vw,1.15rem);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{display:flex;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:clamp(.62rem,1.1vw,.85rem);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(.95rem,3.7vw,1.3rem)}.challenges_skillPercentage__7Hko3 img{width:clamp(26px,5.2vw,46px)}.challenges_percentage__brain__phhGG,.challenges_percentage__physical__xi5nU,.challenges_percentage__skills__ajCJP{font-size:clamp(.68rem,1.8vw,.95rem)}}