.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}.next-quest{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{filter:drop-shadow(0 15px 12px #03070999);width:94%;max-width:none;height:auto;position:absolute;bottom:21%;left:5%}.next-quest-art-caption{text-align:center;z-index:3;font:800 10px/1.7 var(--body);letter-spacing:.17em;color:#bcc7c2;position:absolute;bottom:14%;left:15%;right:4%}.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:110%;bottom:27%;left:-4%}.next-quest-art-caption{font-size:8px;bottom:21%;left:15%;right:5%}.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%}.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}
