.hero-help{padding:104px var(--page-gutter) 110px;color:var(--cream);background:#0e1518;scroll-margin-top:28px}.hero-help-inner{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(36px,4.5vw,72px);display:grid}.hero-help .section-kicker{margin-bottom:24px}.hero-help h2{font-size:clamp(38px,3.7vw,56px);line-height:1.12}.hero-faq-list{border-top:1px solid #354145;margin-top:35px}.hero-faq-item{border-bottom:1px solid #354145}.hero-faq-item summary{cursor:pointer;min-height:74px;font:700 17px/1.45 var(--body);justify-content:space-between;align-items:center;gap:24px;padding:21px 0;list-style:none;transition:color .18s;display:flex}.hero-faq-item summary::-webkit-details-marker{display:none}.hero-faq-item summary:hover,.hero-faq-item[open] summary{color:var(--gold)}.hero-faq-item summary:focus-visible{outline-offset:5px;border-radius:2px}.hero-faq-toggle{width:20px;height:20px;color:var(--gold);flex:none}.hero-faq-toggle-vertical{transform-origin:50%;transition:transform .18s,opacity .18s}.hero-faq-item[open] .hero-faq-toggle-vertical{opacity:0;transform:rotate(90deg)}.hero-faq-answer{color:#b9c4c3;padding:0 36px 24px 0;font-size:16px;line-height:1.7}.hero-faq-answer p{max-width:62ch}.hero-faq-answer a{color:var(--gold);text-underline-offset:4px}.hero-faq-note{color:#9eafae;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:27px;font-size:14px;display:flex}.hero-faq-note a{color:#e2ca8d;text-decoration:none}.hero-faq-note a:hover{text-underline-offset:4px;text-decoration:underline}.hero-faq-note a span{margin-left:8px}.hero-help-support{border-left:1px solid #354145;padding:48px 0 0 clamp(30px,3.3vw,52px)}.hero-help-intro{color:#b9c4c3;max-width:34ch;margin-top:19px;font-size:16px;line-height:1.65}.hero-help-options{gap:31px;margin-top:35px;display:grid}.hero-help-option{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:15px;display:grid}.hero-help-option>svg{width:22px;height:22px;color:var(--gold);margin-top:2px}.hero-help-option h3{font:600 21px/1.25 var(--head);margin:0 0 9px}.hero-help-option p{color:#b9c4c3;font-size:15px;line-height:1.65}.hero-help-option a{color:#f0ce7b;font:700 15px/1.5 var(--body);margin-top:13px;text-decoration:none;display:inline-block}.hero-help-option a:hover{color:#ffe6ae;text-underline-offset:4px;text-decoration:underline}.hero-help-option a span{margin-left:6px;display:inline-block}.hero-help-email{overflow-wrap:anywhere}.hero-discord-status{color:#b7c0bd;letter-spacing:.025em;align-items:center;gap:8px;margin-top:14px;font-size:12px;font-weight:700;display:inline-flex}.hero-discord-status>span{opacity:.7;background:#b7c0bd;border-radius:50%;width:6px;height:6px}@media (max-width:900px){.hero-help-inner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px}.hero-help-support{padding-left:28px}.hero-help h2{font-size:38px}.hero-faq-item summary{gap:16px;font-size:16px}}@media (max-width:760px){.hero-help{padding-top:75px;padding-bottom:80px}.hero-help-inner{grid-template-columns:1fr;gap:45px}.hero-help h2{font-size:clamp(35px,8.4vw,48px)}.hero-help .section-kicker{margin-bottom:24px;font-size:10px}.hero-faq-list{margin-top:28px}.hero-faq-item summary{min-height:70px;padding:20px 0}.hero-faq-answer{padding-right:20px;font-size:15px}.hero-faq-note{gap:8px 15px;padding-top:22px;font-size:13px}.hero-help-support{border-top:1px solid #354145;border-left:0;padding:39px 0 0}.hero-help-intro{max-width:40ch;margin-top:15px}.hero-help-options{gap:28px;margin-top:30px}}@media (prefers-reduced-motion:reduce){.hero-faq-item summary,.hero-faq-toggle-vertical{transition:none}}.hero-help-arrow{vertical-align:-1px;width:13px;height:13px;margin-left:7px;display:inline-block}.hero-fit{isolation:isolate;background:radial-gradient(at 50% 12%,#39423a35,#0000 75%),#192529;max-width:1600px;margin:auto;padding:55px 48px 49px;position:relative;overflow:hidden}.hero-fit:before{content:"";z-index:-1;opacity:.065;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-fit-label{color:#d6dfd0;letter-spacing:.12em;align-items:center;gap:16px;margin:0 0 28px;font:800 12px/1.4 Nunito;display:flex}.hero-fit-label:after{content:"";background:#9cab9240;flex:1;height:1px}.hero-fit-label span{color:#edcf83;font-size:19px}.hero-fit-cards{grid-template-columns:1fr 1fr 1fr;gap:19px;display:grid}.hero-fit-card{background:#2a3b38;border:1px solid #b8c8ad34;border-radius:18px;height:390px;position:relative;overflow:hidden}.hero-fit-card:before{content:"";background:radial-gradient(at 50% 33%,#c7dbaa1f,#0000 65%);position:absolute;inset:0}.hero-fit-art{justify-content:center;align-items:center;height:280px;display:flex;position:relative}.hero-fit-art:before{content:"";border:1px solid #d8dfa420;border-radius:50%;width:194px;height:194px;position:absolute;top:46px}.hero-fit-art:after{content:"";filter:blur(9px);background:#07161550;border-radius:50%;width:175px;height:18px;position:absolute;bottom:17px}.hero-fit-art img{z-index:2;filter:drop-shadow(0 13px 9px #0004);position:relative}.hero-fit-kicker{color:#cfdbc4;letter-spacing:.12em;z-index:5;font:800 9px Nunito;position:absolute;top:21px;left:24px}.hero-fit-spark{z-index:4;color:#e9d48f;font-size:23px;position:absolute}.hero-fit-s1{top:69px;right:39px}.hero-fit-s2{font-size:12px;bottom:44px;left:36px}.hero-fit-boot{width:145px;transform:rotate(-11deg)translate(-8px,18px)}.hero-fit-xp{z-index:4;color:#f3d17b;background:#32443b;border:1px solid #b8c88a50;border-radius:30px;align-items:center;gap:5px;padding:7px 11px 7px 6px;font:600 17px Fredoka;display:flex;position:absolute;top:163px;right:54px;transform:rotate(6deg);box-shadow:0 6px 13px #1028205c}.hero-fit-xp img{filter:none;width:28px}.hero-fit-skill-bits{z-index:4;justify-content:center;gap:10px;display:flex;position:absolute;bottom:6px;left:0;right:0}.hero-fit-skill-bits img{object-fit:contain;filter:drop-shadow(0 5px 4px #0003);width:29px;height:29px}.hero-fit-progression{object-fit:contain;width:192px;max-height:250px;transform:translateY(12px)}.hero-fit-level-card .hero-fit-art:after{width:195px;bottom:0}.hero-fit-level-card .hero-fit-s1{top:121px;right:36px}.hero-fit-level-card .hero-fit-s2{bottom:61px;left:45px}.hero-fit-gear-grid{z-index:3;justify-content:space-between;gap:7px;display:flex;position:absolute;top:53px;left:33px;right:33px}.hero-fit-gear{background:linear-gradient(145deg,#5c53442e,#202b2c);border:1px solid #cfbc8544;border-radius:12px;justify-content:center;align-items:center;width:75px;height:80px;display:flex;box-shadow:0 7px 15px #0002}.hero-fit-gear img{object-fit:contain;filter:drop-shadow(0 5px 4px #0006);width:70px;height:70px}.hero-fit-gear:first-child{transform:rotate(-9deg)translateY(7px)}.hero-fit-gear:nth-child(2){transform:translateY(-7px)}.hero-fit-gear:nth-child(3){transform:rotate(9deg)translateY(7px)}.hero-fit-chest{width:165px;transform:translateY(49px)}.hero-fit-gear-card .hero-fit-art:before{top:53px}.hero-fit-gear-card .hero-fit-s1{font-size:18px;top:182px;right:32px}.hero-fit-gear-card .hero-fit-s2{bottom:33px;left:37px}.hero-fit-card h3{text-align:center;letter-spacing:-.02em;padding:13px 15px 0;font:500 26px/1.13 Fredoka}.hero-fit-caption{color:#c2cec0;letter-spacing:0;max-width:260px;margin:12px auto 0;font:600 12px/1.5 Nunito;display:block}.hero-fit-concept{letter-spacing:.13em;color:#7b9188;justify-content:space-between;margin-top:27px;font:800 8px Nunito;display:flex}.hero-fit-concept b{color:#a8b6a5;font-weight:800}@media (max-width:720px){.hero-fit{padding:33px 21px 31px}.hero-fit-label{letter-spacing:.1em;gap:10px;margin-bottom:22px;font-size:9px}.hero-fit-label span{font-size:15px}.hero-fit-cards{grid-template-columns:1fr;gap:15px}.hero-fit-card{height:331px}.hero-fit-art{height:239px}.hero-fit-kicker{top:17px;left:21px}.hero-fit-art:before{width:173px;height:173px;top:38px}.hero-fit-boot{width:129px;transform:rotate(-11deg)translate(-9px,13px)}.hero-fit-xp{font-size:15px;top:143px;right:63px}.hero-fit-xp img{width:25px}.hero-fit-skill-bits{bottom:3px}.hero-fit-skill-bits img{width:27px;height:27px}.hero-fit-progression{width:174px;max-height:218px;transform:translateY(10px)}.hero-fit-gear-grid{top:43px;left:43px;right:43px}.hero-fit-gear{width:70px;height:70px}.hero-fit-gear img{width:65px;height:65px}.hero-fit-chest{width:142px;transform:translateY(42px)}.hero-fit-card h3{padding-top:10px;font-size:24px}.hero-fit-caption{margin-top:9px;font-size:12px}.hero-fit-concept{margin-top:22px;font-size:7px}.hero-fit-s1{right:49px}.hero-fit-gear-card .hero-fit-s1{top:163px;right:43px}}.hero-fit-card{background:#353b34}.hero-fit-card:nth-child(2){background:#33383b}.hero-fit-card:nth-child(3){background:#2a3b38}.hero-fit-quest-plaque{z-index:3;background:linear-gradient(150deg,#3d5145,#213b35);border:1px solid #b9ad6b70;border-radius:16px;flex-direction:column;align-items:center;width:180px;height:202px;display:flex;position:absolute;top:53px;left:50%;transform:translate(-50%)rotate(-6deg);box-shadow:0 10px 20px #001a153d,inset 0 0 0 5px #253f37}.hero-fit-quest-rule{color:#d5bd78;align-items:center;gap:7px;width:128px;margin-top:15px;font-size:11px;display:flex}.hero-fit-quest-rule i{background:#d5bd783b;flex:1;height:1px}.hero-fit-quest-plaque .hero-fit-quest-check{object-fit:contain;filter:drop-shadow(0 6px 5px #0005);width:87px;height:87px;margin-top:-2px}.hero-fit-quest-plaque strong{color:#f1d681;letter-spacing:.07em;margin-top:2px;font:600 15px Fredoka}.hero-fit-quest-skills{gap:10px;margin-top:12px;display:flex}.hero-fit-quest-skills img{filter:none;width:30px;height:30px}.hero-fit-quest-xp{z-index:4;color:#f3d17b;background:#33473a;border:1px solid #baa46977;border-radius:30px;align-items:center;gap:6px;padding:8px 13px 8px 8px;font:500 15px Fredoka;display:flex;position:absolute;bottom:-3px;right:27px;transform:rotate(6deg);box-shadow:0 6px 13px #1028205c}.hero-fit-quest-xp img{filter:none;width:27px}.hero-fit-quest-art .hero-fit-s1{font-size:21px;top:84px;right:41px}.hero-fit-quest-art .hero-fit-s2{font-size:14px;bottom:44px;left:33px}@media (max-width:720px){.hero-fit-quest-plaque{width:168px;height:175px;top:43px}.hero-fit-quest-rule{margin-top:12px}.hero-fit-quest-plaque .hero-fit-quest-check{width:75px;height:75px}.hero-fit-quest-plaque strong{font-size:14px}.hero-fit-quest-skills{gap:11px;margin-top:7px}.hero-fit-quest-skills img{width:27px;height:27px}.hero-fit-quest-xp{padding:7px 12px 7px 7px;font-size:14px;bottom:-9px;right:39px}.hero-fit-quest-xp img{width:25px}.hero-fit-quest-art .hero-fit-s1{top:76px;right:44px}.hero-fit-quest-art .hero-fit-s2{bottom:34px;left:37px}}.hero-fit{max-width:none;padding:55px var(--page-gutter) 55px}.hero-fit-inner{max-width:1320px;margin:auto}.hero-fit-card h3{margin:0}.hero-fit-label{font-family:var(--body);letter-spacing:.12em}.hero-fit-card h3{font-family:var(--head)}.hero-fit-caption{font-family:var(--body)}@media (min-width:721px) and (max-width:1050px){.hero-fit-gear-grid{left:20px;right:20px}.hero-fit-gear{width:65px;height:70px}.hero-fit-gear img{width:62px;height:62px}}@media (max-width:900px){.hero-fit-cards{grid-template-columns:1fr;max-width:430px;margin:auto}}@media (max-width:720px){.hero-fit{padding:35px var(--page-gutter)}}.hero-fit-art img{height:auto}.hero-fit-card{height:auto;min-height:390px;padding-bottom:22px}@media (max-width:720px){.hero-fit-card{min-height:331px}}.hero-fit-caption{text-align:center;padding:0 10px}.hero-fit-level-card .hero-fit-art:before,.hero-fit-level-card .hero-fit-art:after{display:none}.hero-fit-level-up{object-fit:contain;width:240px;max-height:240px;transform:translateY(20px)}@media (max-width:720px){.hero-fit-level-up{width:200px;max-height:200px;transform:translateY(16px)}}.next-quest{--quest-heroes-gutter:clamp(24px, 4vw, 96px);isolation:isolate;min-height:650px;padding:90px var(--page-gutter) 84px;background:#151d20;border-top:1px solid #344044;border-bottom:1px solid #344044;position:relative;overflow:hidden}.next-quest-copy{z-index:2;width:49%;max-width:610px;position:relative}.next-quest h2{margin:23px 0 24px;font-size:clamp(48px,5.1vw,76px);line-height:1.07}.next-quest-intro{color:#c6ceca;max-width:470px;font-size:17px;line-height:1.65}.next-quest .signup{max-width:510px;margin:27px 0 0}.next-quest .signup-notice{color:#a8b4b2;max-width:450px;font-size:11px;line-height:1.55}.next-quest-reward{color:#d2be86;margin-top:19px;font-size:13px;line-height:1.65}.quest-reward-break{display:none}.next-quest-art{z-index:0;position:absolute;inset:0 0 0 40%;overflow:hidden}.next-quest-hall{opacity:.65;background:url(/wardrobe-hall-lowpoly.webp) 50%/cover no-repeat;position:absolute;inset:0}.next-quest-art:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#151d20 0%,#151d20d9 9%,#151d2055 30%,#0000 48%),linear-gradient(#151d2066 0%,#0000 20% 72%,#151d20 100%);position:absolute;inset:0}.next-quest-ground{filter:blur(4px);background:radial-gradient(#05090bcc 0%,#080d1177 43%,#0000 72%);border-radius:50%;width:82%;height:13%;position:absolute;bottom:19%;left:12%}.next-quest-heroes{width:calc(95% - var(--quest-heroes-gutter));max-width:none;height:auto;left:5%;right:var(--quest-heroes-gutter);filter:drop-shadow(0 15px 12px #03070999);position:absolute;bottom:21%}.next-quest-art-caption{bottom:14%;left:5%;right:var(--quest-heroes-gutter);text-align:center;z-index:3;font:800 10px/1.7 var(--body);letter-spacing:.17em;color:#bcc7c2;position:absolute}.next-quest-art-caption span{color:var(--gold);white-space:nowrap}@media (min-width:1600px){.next-quest-heroes{object-fit:contain;object-position:center bottom;max-height:74%}}@media (max-width:1050px) and (min-width:761px){.next-quest{min-height:620px;padding-top:75px;padding-bottom:75px}.next-quest-copy{width:55%}.next-quest h2{font-size:clamp(44px,5.2vw,55px)}.next-quest-art{left:43%}.next-quest-heroes{width:calc(100% - var(--quest-heroes-gutter));bottom:27%;left:0}.next-quest-art-caption{bottom:21%;left:0;right:var(--quest-heroes-gutter);font-size:8px}.next-quest .signup-row button{padding-inline:12px;font-size:13px}.next-quest .signup-row input{padding-inline:10px;font-size:14px}}@media (max-width:760px){.next-quest{padding:70px var(--page-gutter) 0;min-height:0}.next-quest-copy{width:100%;max-width:none}.next-quest h2{margin:20px 0 22px;font-size:clamp(42px,10.5vw,70px)}.next-quest .eyebrow{font-size:10px}.next-quest-intro{max-width:38ch;font-size:16px}.next-quest .signup{margin-top:25px}.next-quest-reward{margin-top:17px;font-size:12px}.next-quest-art{order:2;width:calc(100% + 14vw);height:clamp(250px,64vw,420px);margin:30px -7vw 0;position:relative;inset:auto}.next-quest{flex-direction:column;display:flex}.next-quest-copy{order:1}.next-quest-art:after{background:linear-gradient(#151d20 0%,#151d2044 24%,#0000 44% 71%,#151d20 100%)}.next-quest-hall{opacity:.6}.next-quest-heroes{width:94%;bottom:20%;left:3%;right:3%}.next-quest-ground{width:88%;bottom:16%;left:6%}.next-quest-art-caption{font-size:8px;bottom:9%;left:5%;right:5%}}@media (max-width:360px){.next-quest .signup-row{flex-wrap:wrap}.next-quest .signup-row input{min-height:43px}.next-quest .signup-row button{width:100%}}.next-quest .signup-row button span{vertical-align:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%231c2523' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 15 15 5M5 5h10v10'/%3E%3C/svg%3E") 50%/contain no-repeat;width:13px;height:13px;font-size:0;display:inline-block}.next-quest .signup-row button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.next-quest .signup-row button span{flex:none;margin-left:0}
