.hb-page{color:#26352e;background:#11191c;padding-top:94px}.hb-paper{background:#f1ead7 radial-gradient(#544e2510 .65px,#0000 .65px) 0 0/7px 7px;padding:36px max(5%,50% - 640px) 88px}.hb-page a{text-underline-offset:4px}.hb-page :focus-visible{outline-color:#8c5b13}.hb-breadcrumb{color:#596659;align-items:center;gap:12px;margin-bottom:36px;font-size:12px;display:flex}.hb-breadcrumb a{text-decoration:none}.hb-breadcrumb a:hover{text-decoration:underline}.hb-masthead{grid-template-columns:1.3fr .7fr;align-items:center;gap:60px;padding:9px 0 48px;display:grid}.hb-eyebrow{font:800 10px/1.6 var(--body);letter-spacing:.13em;color:#68735f}.hb-masthead h1{letter-spacing:-.04em;color:#26352e;margin:23px 0 25px;font-size:clamp(60px,7.4vw,108px);line-height:.98}.hb-masthead h1 em{color:#84703c}.hb-intro{font:400 clamp(21px,2.4vw,30px)/1.3 var(--head);color:#54634f}.hb-cover{color:#eadfc1;background:#26352e;border:1px solid #b5aa83;width:100%;max-width:350px;margin:0 0 0 auto;padding:24px 26px 22px;position:relative;transform:rotate(3deg);box-shadow:8px 8px #d8ceb2,9px 9px #b5aa83}.hb-cover:before{content:"";pointer-events:none;border:1px solid #bbae7238;position:absolute;inset:10px}.hb-cover-top{font:800 8px var(--body);letter-spacing:.13em;color:#c3c3a0;justify-content:space-between;gap:15px;display:flex}.hb-cover-art{height:220px;position:relative}.hb-cover-art>img{object-fit:contain;filter:drop-shadow(0 10px 8px #0004);position:absolute}.hb-cover-book{z-index:2;width:155px;height:155px;top:33px;left:23%;transform:rotate(-9deg)}.hb-cover-helm{width:85px;height:85px;top:17px;right:-4px;transform:rotate(11deg)}.hb-cover-boots{width:95px;height:95px;bottom:0;left:-4px;transform:rotate(-15deg)}.hb-cover-art svg{opacity:.55;width:100%;height:100%;position:absolute;inset:0}.hb-cover figcaption{text-align:center;font:400 27px/1.1 var(--head);letter-spacing:.01em}.hb-cover-foot{text-align:center;color:#bcc2a7;margin-top:15px;font-size:10px;display:block}.hb-edition{font:800 10px/1.4 var(--body);letter-spacing:.1em;color:#67725e;border-block:1px solid #aaad9680;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.hb-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(35px,5vw,80px);margin-top:45px;display:grid}.hb-sidebar{position:sticky;top:26px}.hb-sidebar nav>p{font:800 10px var(--body);letter-spacing:.12em;color:#69725e;margin-bottom:20px}.hb-sidebar nav>a{font:600 14px/1.4 var(--head);border-top:1px solid #b3b8a18c;gap:13px;padding:13px 0;text-decoration:none;display:flex}.hb-sidebar nav>a>span{font:800 9px/2 var(--body);color:#7b816b}.hb-sidebar nav>a:hover{color:#8b601d}.hb-sidebar .hb-help-link{align-items:center;margin-top:16px}.hb-help-link svg{width:17px;height:17px;margin-left:auto}.hb-sidebar-note{font:400 19px/1.4 var(--head);color:#81856f;margin-top:35px}.hb-chapters{min-width:0}.hb-build-note{background:#e9e0c7;border:1px solid #c4b78e;gap:14px;padding:18px 20px;display:flex}.hb-build-note>span{color:#786a45;border:1px solid #8b805c;border-radius:100%;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;font:700 13px Georgia;display:grid}.hb-build-note p{color:#62644e;font-size:13px;line-height:1.65}.hb-build-note strong{color:#45513e}.hb-chapter{border-bottom:1px solid #b2b6a28c;padding:54px 0;scroll-margin-top:25px}.hb-chapter-title{align-items:flex-start;gap:17px;margin-bottom:31px;display:flex}.hb-chapter-title>span{font:500 16px/1 var(--head);color:#8e7950;min-width:30px;padding-top:8px}.hb-chapter h2{letter-spacing:-.025em;color:#26352e;font-size:clamp(32px,3.1vw,43px);line-height:1.1}.hb-chapter-title p{color:#6b735e;margin-top:12px;font-size:15px;line-height:1.6}.hb-chapter h3{font:500 23px/1.25 var(--head);color:#2d3b31;margin:28px 0 12px}.hb-chapter>p,.hb-road-explained p{color:#56614f;margin:16px 0;font-size:16px;line-height:1.75}.hb-chapter p a{color:#594c2b;font-weight:700}.hb-start-list{margin:0;padding:0;list-style:none}.hb-start-list li{grid-template-columns:34px minmax(0,1fr);gap:16px;padding-bottom:28px;display:grid;position:relative}.hb-start-list li:last-child{padding-bottom:0}.hb-start-list li:not(:last-child):before{content:"";border-left:1px dashed #a2a78a;position:absolute;top:32px;bottom:0;left:16px}.hb-start-list li>span{width:34px;height:34px;font:500 14px var(--head);color:#627052;background:#e8e3cd;border:1px solid #aeb199;border-radius:50%;place-items:center;display:grid}.hb-start-list h3{margin:3px 0 9px;font-size:21px}.hb-start-list p{color:#5c6653;font-size:15px;line-height:1.7}.hb-skill-list{border-top:1px solid #b6b9a48c}.hb-skill{border-bottom:1px solid #b6b9a48c;grid-template-columns:70px minmax(0,1fr);gap:22px;padding:28px 0;scroll-margin-top:25px;display:grid}.hb-skill:last-child{border:0;padding-bottom:0}.hb-skill-icon{padding-top:8px;position:relative}.hb-skill-icon img{object-fit:contain;filter:drop-shadow(0 4px 4px #81712a20);width:62px;height:62px}.hb-skill-icon span{text-align:center;color:#828971;font:800 9px var(--body);letter-spacing:.1em;margin:12px 8px 0 0;display:block}.hb-skill-name{font:800 10px var(--body);letter-spacing:.1em;text-transform:uppercase;color:#7b734d}.hb-skill h3{margin:6px 0 10px;font-size:23px}.hb-skill p:not(.hb-skill-name){color:#5c6653;font-size:15px;line-height:1.7}.hb-skill details{border-left:2px solid #c9ba88;margin-top:15px;padding-left:13px}.hb-skill summary{cursor:pointer;color:#76663e;align-items:center;gap:20px;font-size:12px;font-weight:800;list-style:none;display:flex}.hb-skill summary::-webkit-details-marker{display:none}.hb-app-example summary::-webkit-details-marker{display:none}.hb-skill details p{padding:8px 0 0}.hb-skill details[open] summary>span,.hb-app-example[open] summary>span{transform:rotate(45deg)}.hb-road{color:#e9efdf;background:#182326;border:1px solid #465353;border-radius:6px;padding:24px;overflow:hidden;box-shadow:0 9px 18px #5144220c}.hb-road :focus-visible{outline-color:#efc66d}.hb-road-caption{font:800 9px/1.5 var(--body);letter-spacing:.11em;color:#9eaaa2;justify-content:space-between;gap:12px;display:flex}.hb-road-caption>span:first-child{color:#dbc27d}.hb-road-options{border-bottom:1px solid #455252;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:23px;padding-bottom:18px;display:grid}.hb-road-options button{color:#c5cdc5;cursor:pointer;min-width:0;font:600 11px var(--head);background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;align-items:center;gap:7px;padding:10px 3px 9px;display:flex}.hb-road-options img{object-fit:contain;filter:grayscale(.15);opacity:.7;width:40px;height:40px}.hb-road-options button[aria-pressed=true]{color:#f3d582;background:#ffffff0b;border-color:#bdab70}.hb-road-options button[aria-pressed=true] img{opacity:1;filter:none}.hb-road-options button:hover{color:#f3d582;background:#ffffff08}.hb-road-title{justify-content:space-between;align-items:center;gap:20px;margin-top:27px;display:flex}.hb-road-title>div{min-width:0}.hb-road-title p{font:800 9px/1.6 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#b5bfb5}.hb-road-title p span{color:#75877a;margin:0 6px}.hb-road-title h3{color:#f2eddd;margin:9px 0 0;font-size:clamp(25px,2.5vw,34px);line-height:1.15}.hb-road-title h3 em{color:var(--road-accent);font-style:normal}.hb-road-title>img{object-fit:contain;flex:none;width:57px;height:57px}.hb-road-map{min-height:265px;margin-top:19px;position:relative}.hb-road-line{pointer-events:none;width:calc(100% + 40px);height:195px;position:absolute;inset:4px -20px}.hb-road-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:12px 0 0;list-style:none;display:grid;position:relative}.hb-road-milestones li{text-align:center;min-width:0;padding-top:29px}.hb-road-milestones li:nth-child(2){padding-top:0}.hb-road-milestones li:nth-child(3){padding-top:44px}.hb-road-level{font:800 8px var(--body);letter-spacing:.1em;color:#c7c9ad;z-index:2;background:#24302e;border:1px solid #a58c4c80;border-radius:20px;align-items:baseline;gap:5px;padding:5px 10px;display:inline-flex;position:relative}.hb-road-level b{font:500 15px var(--head);color:#f3d283}.hb-road-medallion{background:radial-gradient(circle,#53605730,#172124 75%);border:1px solid #b3974d90;border-radius:50%;place-items:center;width:clamp(70px,8vw,112px);height:clamp(70px,8vw,112px);margin:9px auto;display:grid;box-shadow:0 0 0 5px #223031}.hb-road-medallion img{object-fit:contain;filter:drop-shadow(0 5px 5px #0008);width:90%;height:90%}.hb-road-milestones h4{font:500 17px/1.2 var(--head);color:#efe7d4;margin:14px 0 5px}.hb-road-milestones p{color:#9faa9d;font-size:10px}.hb-road-rule{color:#cdd4bd;background:#26352c;border-left:2px solid #c0ad6a;margin-top:10px;padding:13px 15px;font-size:12px;line-height:1.6}.hb-road-beyond{border-top:1px solid #45534b;align-items:center;gap:20px;margin-top:23px;padding-top:23px;display:flex}.hb-road-beyond>span{font:800 8px/1.5 var(--body);letter-spacing:.1em;color:#9eaa9b;max-width:65px}.hb-road-beyond ol{flex:1;justify-content:space-between;gap:17px;margin:0;padding:0;list-style:none;display:flex}.hb-road-beyond li{color:#aab6a5;min-width:0;font-size:9px}.hb-road-beyond b{font:500 18px var(--head);color:#d7c58b;margin-bottom:4px;display:block}.hb-road-footnote{color:#95a399;margin-top:23px;font-size:10px;line-height:1.7}.hb-road-explained h3{margin:26px 0 8px;font-size:21px}.hb-road-explained p{margin-top:0;font-size:14px}.hb-app-example{border-block:1px solid #b6b9a48c;margin-top:25px}.hb-app-example summary{cursor:pointer;font:500 17px var(--head);color:#6a603d;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;list-style:none;display:flex}.hb-app-example summary>span{font:400 23px var(--body)}.hb-app-example>div{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:26px;padding:12px 0 25px;display:grid}.hb-app-example img{border:5px solid #293638;border-radius:18px;width:100%;height:auto}.hb-app-example p{color:#5f6955;font-size:14px;line-height:1.7}.hb-reward-flow{background:#e9e2ca;border:1px solid #b6b9a4;grid-template-columns:1fr 1fr;display:grid}.hb-reward-lane{padding:22px 20px}.hb-reward-lane+div{border-left:1px solid #b6b9a4}.hb-lane-label{font:800 9px var(--body);letter-spacing:.1em;color:#746a46}.hb-reward-lane>div{justify-content:space-between;align-items:center;gap:10px;margin:16px 0;display:flex}.hb-reward-lane figure{text-align:center;flex:1;min-width:0;margin:0}.hb-reward-lane img{object-fit:contain;filter:drop-shadow(0 6px 4px #86712f30);width:75px;height:75px;margin:0 auto 9px}.hb-reward-lane figcaption{font:500 14px/1.2 var(--head);color:#4d5b48}.hb-reward-lane svg{color:#9b8c5e;flex:none;width:20px;height:20px}.hb-reward-lane p{color:#647059;margin-top:20px;font-size:12px;line-height:1.65}.hb-chapter>.hb-caption{color:#7b806a;font-size:11px;line-height:1.7}.hb-alpha-rewards{align-items:center;gap:24px;padding-top:18px;display:flex}.hb-alpha-rewards>img{object-fit:contain;flex:none;width:100px;height:100px}.hb-alpha-rewards .hb-eyebrow{font-size:9px}.hb-alpha-rewards h3{margin:8px 0;font-size:22px}.hb-alpha-rewards p:last-child{color:#626c57;font-size:14px;line-height:1.7}.hb-progress-note{background:#dfe3ce;border-left:3px solid #7b8f62;align-items:center;gap:25px;margin-bottom:30px;padding:23px 25px;display:flex}.hb-progress-note>span{font:500 23px/1.1 var(--head);color:#5b6e48;flex:none}.hb-progress-note p{color:#5e6a51;font-size:14px;line-height:1.7}.hb-safety{border:1px solid #c0b790;margin-top:28px;padding:22px 25px}.hb-safety strong{font:500 18px var(--head);color:#70613b}.hb-safety p{color:#6d6d55;margin-top:8px;font-size:14px;line-height:1.7}.hb-help{color:#eae6cf;background:#26352e;margin-top:44px;padding:38px}.hb-help .hb-eyebrow{color:#a9b49d}.hb-help h2{color:#eee5cc;margin:14px 0 17px;font-size:40px}.hb-help>p:not(.hb-eyebrow){color:#bec7b0;font-size:14px;line-height:1.65}.hb-help>div{flex-direction:column;margin:26px 0;display:flex}.hb-help>div>a{color:#dfcd91;font:500 18px var(--head);border-top:1px solid #7c897261;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;text-decoration:none;display:flex}.hb-help>div>a:hover{text-decoration:underline}.hb-help>div>a:last-child{border-bottom:1px solid #7c897261}.hb-help svg{flex:none;width:20px;height:20px}.hb-help a:focus-visible{outline-color:#efc66d}.hb-help .hb-help-contact{font-size:12px!important}.hb-help-contact a{overflow-wrap:anywhere}@media (min-width:1500px){.hb-paper{padding-left:max(6%,50% - 640px);padding-right:max(6%,50% - 640px)}}@media (max-width:1100px){.hb-layout{grid-template-columns:170px minmax(0,1fr);gap:35px}.hb-sidebar nav>a{gap:9px;font-size:13px}.hb-masthead{grid-template-columns:1.2fr .8fr;gap:35px}.hb-road{padding:20px}.hb-road-beyond{gap:12px}.hb-road-beyond ol{gap:9px}.hb-road-options button{font-size:10px}.hb-reward-flow{grid-template-columns:1fr}.hb-reward-lane+div{border-top:1px solid #b6b9a4;border-left:0}.hb-reward-lane>div{justify-content:center}.hb-reward-lane figure{max-width:120px}.hb-reward-lane p{margin-top:12px}.hb-road-milestones h4{font-size:15px}}@media (max-width:800px){.hb-page{padding-top:75px}.hb-paper{padding:25px 6% 60px}.hb-breadcrumb{margin-bottom:26px;font-size:11px}.hb-masthead{grid-template-columns:1fr 230px;gap:20px;padding:5px 0 35px}.hb-masthead h1{margin:18px 0;font-size:clamp(50px,8vw,72px)}.hb-masthead .hb-eyebrow{letter-spacing:.1em;font-size:8px}.hb-intro{font-size:22px}.hb-cover{max-width:230px;padding:20px}.hb-cover-art{height:155px}.hb-cover-book{width:110px;height:110px;top:22px;left:21%}.hb-cover-helm{width:60px;height:60px;top:8px}.hb-cover-boots{width:70px;height:70px}.hb-cover-top{font-size:6px}.hb-cover figcaption{font-size:21px}.hb-cover-foot{font-size:8px}.hb-layout{grid-template-columns:1fr;gap:28px;margin-top:25px}.hb-sidebar{position:static}.hb-sidebar nav{border-bottom:1px solid #b3b8a18c;flex-wrap:wrap;gap:0 20px;padding-bottom:8px;display:flex}.hb-sidebar nav>p{width:100%;margin-bottom:10px;font-size:9px}.hb-sidebar nav>a{border:0;padding:8px 0;font-size:13px}.hb-sidebar .hb-help-link{gap:10px;margin:0}.hb-sidebar-note{display:none}.hb-edition{letter-spacing:.07em;font-size:8px}.hb-chapter{padding:40px 0}.hb-chapter-title{margin-bottom:25px}.hb-chapter h2{font-size:34px}.hb-road-options button{font-size:12px}.hb-road-medallion{width:100px;height:100px}.hb-reward-flow{grid-template-columns:1fr 1fr}.hb-reward-lane+div{border-top:0;border-left:1px solid #b6b9a4}.hb-road-beyond ol{gap:14px}.hb-road-beyond li{font-size:10px}.hb-app-example>div{grid-template-columns:170px minmax(0,1fr)}.hb-help{padding:30px}}@media (max-width:560px){.hb-masthead{grid-template-columns:1fr;gap:35px}.hb-masthead h1{font-size:clamp(56px,13.5vw,76px)}.hb-masthead .hb-eyebrow{font-size:9px}.hb-intro{font-size:24px}.hb-cover{max-width:280px;margin:0 auto 8px;padding:23px;transform:rotate(2deg)}.hb-cover-art{height:180px}.hb-cover-book{width:130px;height:130px;top:25px;left:23%}.hb-cover-helm{width:72px;height:72px;right:0}.hb-cover-boots{width:85px;height:85px}.hb-cover-top{font-size:7px}.hb-cover figcaption{font-size:24px}.hb-cover-foot{font-size:9px}.hb-edition{letter-spacing:.05em;gap:12px;font-size:7px}.hb-sidebar nav{gap:0 16px}.hb-sidebar nav>a{font-size:12px}.hb-sidebar nav>a span{font-size:8px}.hb-build-note{gap:10px;padding:15px}.hb-build-note p{font-size:12px}.hb-chapter-title{gap:10px}.hb-chapter-title>span{min-width:25px;font-size:14px}.hb-chapter h2{font-size:31px}.hb-chapter-title p{margin-top:10px;font-size:14px}.hb-start-list h3{font-size:20px}.hb-start-list p{font-size:14px}.hb-skill{grid-template-columns:49px minmax(0,1fr);gap:14px;padding:24px 0}.hb-skill-icon img{width:48px;height:48px}.hb-skill h3{font-size:21px}.hb-skill p:not(.hb-skill-name){font-size:14px}.hb-skill-icon span{margin-right:0}.hb-road{padding:16px}.hb-road-caption{letter-spacing:.06em;font-size:8px}.hb-road-caption>span:last-child{text-align:right;max-width:100px}.hb-road-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:17px;padding-bottom:14px}.hb-road-options button{letter-spacing:0;padding:10px 3px;font-size:11px}.hb-road-options img{width:31px;height:31px}.hb-road-title{gap:10px;margin-top:23px}.hb-road-title h3{font-size:27px}.hb-road-title p{letter-spacing:.03em;font-size:8px}.hb-road-title>img{width:41px;height:41px}.hb-road-map{min-height:0;margin:21px 0 0}.hb-road-line{display:none}.hb-road-milestones{flex-direction:column;gap:0;padding-top:0;display:flex}.hb-road-milestones li,.hb-road-milestones li:nth-child(2),.hb-road-milestones li:nth-child(3){text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-height:92px;padding:0 0 24px 89px;display:flex;position:relative}.hb-road-milestones li:last-child{padding-bottom:8px}.hb-road-milestones li:not(:last-child):before{content:"";background:repeating-linear-gradient(#cfb670 0 5px,#0000 5px 11px);width:2px;position:absolute;top:67px;bottom:-5px;left:32px}.hb-road-medallion{width:65px;height:65px;margin:0;position:absolute;top:1px;left:0}.hb-road-level{gap:5px;padding:4px 9px;font-size:7px}.hb-road-level b{font-size:13px}.hb-road-milestones h4{margin:10px 0 5px;font-size:18px;line-height:1.2}.hb-road-milestones p{font-size:9px}.hb-road-rule{margin-top:9px;padding:11px 12px;font-size:11px}.hb-road-beyond{margin-top:18px;padding-top:18px;display:block}.hb-road-beyond>span{max-width:none;margin-bottom:12px;display:block}.hb-road-beyond ol{flex-wrap:wrap;justify-content:flex-start;gap:8px}.hb-road-beyond li{width:calc(33.333% - 6px);margin-bottom:9px;font-size:9px}.hb-road-beyond b{font-size:18px}.hb-road-footnote{margin-top:15px;font-size:10px}.hb-road-explained h3{font-size:21px}.hb-app-example summary{font-size:16px}.hb-app-example>div{grid-template-columns:1fr;gap:18px}.hb-app-example img{width:190px;margin:auto}.hb-app-example p{font-size:13px}.hb-reward-flow{grid-template-columns:1fr}.hb-reward-lane+div{border-top:1px solid #b6b9a4;border-left:0}.hb-reward-lane{padding:20px}.hb-reward-lane>div{gap:20px}.hb-reward-lane p{font-size:13px}.hb-alpha-rewards{align-items:flex-start;gap:15px;margin-top:15px}.hb-alpha-rewards>img{width:65px;height:65px}.hb-alpha-rewards h3{font-size:21px}.hb-alpha-rewards .hb-eyebrow{font-size:8px}.hb-alpha-rewards p:last-child{font-size:13px}.hb-progress-note{padding:20px;display:block}.hb-progress-note>span{margin-bottom:15px;font-size:24px;display:block}.hb-progress-note>span br{display:none}.hb-progress-note>span br:after{content:" "}.hb-chapter>p{font-size:14px}.hb-chapter>h3{font-size:22px}.hb-safety{padding:20px}.hb-safety p{font-size:13px}.hb-help{padding:26px 22px}.hb-help h2{font-size:36px}.hb-help>div>a{font-size:16px}.hb-help>p:not(.hb-eyebrow){font-size:13px}}.hb-masthead{grid-template-columns:1.1fr .9fr}.hb-book{justify-self:end;width:100%;max-width:500px;margin:0;position:relative}.hb-book img{filter:drop-shadow(0 20px 13px #6b572d28);width:100%;height:auto}.hb-book figcaption{text-align:center;font:800 8px/1.5 var(--body);letter-spacing:.13em;color:#858365;margin-top:17px}.hb-book:before{content:"";pointer-events:none;background:radial-gradient(#c2ac6350,#0000 70%);border-radius:50%;position:absolute;inset:15% 7% 10%}@media (max-width:800px){.hb-masthead{grid-template-columns:1.2fr .8fr;gap:24px}}@media (max-width:560px){.hb-masthead{grid-template-columns:1fr;gap:25px}.hb-book{justify-self:center;width:min(100%,340px)}.hb-book figcaption{margin-top:10px;font-size:7px}}
