.Hx0lNG_home{--paper:#f2eddf;--leaf:#a9b7ab;--brass:#e9bc77;--edge:#37423a;--inset:clamp(18px, 5.5vw, 95px);color:var(--paper);background:#101713}.Hx0lNG_home h1,.Hx0lNG_home h2,.Hx0lNG_home h3{text-wrap:balance}.Hx0lNG_masthead{isolation:isolate;background:#101713;align-items:center;display:grid;overflow:hidden}.Hx0lNG_scene,.Hx0lNG_cover{grid-area:1/1}.Hx0lNG_scene{justify-self:center;width:min(100%,2172px);position:relative}.Hx0lNG_scene img{width:100%;height:auto;display:block}.Hx0lNG_scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#101713 0%,#101713d9 19%,#10171370 38%,#1017132d 50%,#10171370 62%,#101713d9 81%,#101713 100%),linear-gradient(#0000 86%,#1017139c);position:absolute;inset:0}.Hx0lNG_cover{width:100%;max-width:1540px;padding:clamp(24px, 2.3vw, 48px) var(--inset);margin:auto;position:relative}.Hx0lNG_kicker{color:var(--brass);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:12px;font-size:11px;font-weight:650;line-height:1.4;display:flex}.Hx0lNG_kicker:before{content:"";opacity:.75;background:currentColor;width:30px;height:1px}.Hx0lNG_cover h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(68px,6vw,114px);font-weight:400;line-height:.97}.Hx0lNG_cover h1 em{color:var(--brass)}.Hx0lNG_lead{color:#e0e4d8;text-wrap:pretty;max-width:390px;font-size:clamp(16px,1.2vw,19px);line-height:1.6}.Hx0lNG_actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:28px;display:flex}.Hx0lNG_primary,.Hx0lNG_watch,.Hx0lNG_textLink{justify-content:center;align-items:center;gap:13px;font-size:14px;font-weight:600;display:inline-flex}.Hx0lNG_primary{color:#201b12;background:#e9bf83;border:1px solid #f4d6a3;min-height:48px;padding:12px 22px}.Hx0lNG_primary:hover{background:#f4d6a3}.Hx0lNG_primary span,.Hx0lNG_textLink span{font:21px/1 Georgia,serif}.Hx0lNG_watch{color:#f1e9d7;min-height:44px}.Hx0lNG_watch:hover{color:var(--brass)}.Hx0lNG_playIcon{border:1px solid #c7bfa2;border-radius:50%;place-items:center;width:29px;height:29px;padding-left:2px;font:10px/1 Arial,sans-serif;display:grid}.Hx0lNG_modes{background:#19221b;border-block:1px solid #455042}.Hx0lNG_modesInner{max-width:1540px;padding:0 var(--inset);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.Hx0lNG_modesInner>div{flex-wrap:wrap;align-items:baseline;gap:8px 17px;padding:18px 0;display:flex}.Hx0lNG_modesInner>div+div{border-left:1px solid #354137;padding-left:clamp(12px,3vw,44px)}.Hx0lNG_modesInner strong{font:400 clamp(17px, 1.5vw, 23px) / 1.3 var(--serif)}.Hx0lNG_modesInner span{color:#bdc7b7;font-size:12px}.Hx0lNG_section,.Hx0lNG_archive,.Hx0lNG_mapSection,.Hx0lNG_join{max-width:1540px;padding-inline:var(--inset);margin-inline:auto}.Hx0lNG_section{padding-block:clamp(45px,5vw,85px) clamp(42px,4.7vw,76px)}.Hx0lNG_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 26px;margin-bottom:22px;display:flex}.Hx0lNG_home h2{letter-spacing:-.04em;font-size:clamp(34px,3.35vw,53px);line-height:1.07}.Hx0lNG_textLink{color:var(--brass);text-align:left;width:fit-content;min-height:36px;line-height:1.4}.Hx0lNG_textLink:hover{text-underline-offset:4px;text-decoration:underline}.Hx0lNG_roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(7px,1.1vw,18px);display:grid}.Hx0lNG_practice{isolation:isolate;color:#f5ead5;background:#18221b;border:1px solid #586b55;align-items:flex-end;display:flex;position:relative;overflow:hidden}.Hx0lNG_practice img{z-index:-2;object-fit:cover;object-position:45% 50%}.Hx0lNG_practice:after{content:"";z-index:-1;background:linear-gradient(#0000 28%,#0a160ede 86%);position:absolute;inset:0}.Hx0lNG_practice>div{padding:14px}.Hx0lNG_practice span{color:#cee2b5;font-size:12px}.Hx0lNG_practice h3{margin:4px 0 0;font-size:clamp(18px,1.6vw,27px)}.Hx0lNG_practice:hover,.Hx0lNG_practice:focus-visible{border-color:#d6d5a4}.Hx0lNG_portrait{--tone:color-mix(in srgb, var(--ink) 17%, #161c18);border:1px solid color-mix(in srgb, var(--ink) 26%, #26302a);background:radial-gradient(ellipse at 50% 32%, var(--tone), transparent 73%), #171e19;flex-direction:column;min-width:0;transition:border-color .18s,background-color .18s;display:flex;position:relative;overflow:hidden}.Hx0lNG_portrait:hover,.Hx0lNG_portrait:focus-visible{border-color:var(--ink);background-color:#212920}.Hx0lNG_figure{aspect-ratio:1.12;place-items:center;width:100%;display:grid;position:relative}.Hx0lNG_figure:before{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ink) 17%, transparent);width:58%;position:absolute;top:14%;left:21%;transform:rotate(45deg)}.Hx0lNG_figure img{object-fit:contain;filter:drop-shadow(0 5px 8px #080b0b88);width:94%;height:100%;min-height:0;transition:transform .22s;position:relative}.Hx0lNG_portrait:hover .Hx0lNG_figure img{transform:translateY(-3px)}.Hx0lNG_heroName{padding:0 clamp(7px,1.1vw,17px) 18px}.Hx0lNG_heroName span{color:var(--ink);font-size:clamp(10px,.78vw,12px)}.Hx0lNG_heroName h3{letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(18px,1.6vw,27px)}.Hx0lNG_archive{grid-template-columns:1.04fr 1fr;gap:clamp(22px,4vw,70px);display:grid}.Hx0lNG_boss{isolation:isolate;background:radial-gradient(at 82%,#535940 0,#333a2d 32%,#0000 64%),linear-gradient(135deg,#151e19,#242d23);border:1px solid #454f40;align-self:stretch;align-items:flex-end;min-height:340px;display:flex;position:relative;overflow:hidden}.Hx0lNG_boss:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #89957244;border-radius:50%;width:62%;position:absolute;top:6%;right:-4%;box-shadow:0 0 0 11px #68715b18,0 0 0 12px #9dba8f17}.Hx0lNG_bossImage{z-index:-1;object-fit:contain;filter:drop-shadow(-7px 15px 12px #111810b0);width:55%;height:89%;position:absolute;top:3%;right:-5%}.Hx0lNG_bossWords{width:64%;padding:clamp(22px,2.6vw,44px)}.Hx0lNG_bossWords h2{margin:16px 0 12px}.Hx0lNG_bossTip,.Hx0lNG_shop>p,.Hx0lNG_mapWords>p:not(.Hx0lNG_kicker){color:#c5cfc1;text-wrap:pretty;font-size:15px;line-height:1.62}.Hx0lNG_bossWords .Hx0lNG_textLink{margin-top:10px;display:flex}.Hx0lNG_bossWords .Hx0lNG_textLink+.Hx0lNG_textLink{margin-top:0}.Hx0lNG_shop .Hx0lNG_sectionHead{margin-bottom:10px}.Hx0lNG_shop ul{margin:18px 0 10px;padding:0;list-style:none}.Hx0lNG_shop li{border-top:1px solid var(--edge);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:11px 0;display:grid}.Hx0lNG_shop li:last-child{border-bottom:1px solid var(--edge)}.Hx0lNG_shop h3{letter-spacing:-.02em;font-size:20px}.Hx0lNG_shop li p{color:var(--leaf);margin-top:4px;font-size:13px;line-height:1.45}.Hx0lNG_cost{color:var(--brass);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.Hx0lNG_cost small{font-size:11px}.Hx0lNG_mapSection{grid-template-columns:1.12fr 1fr;align-items:center;gap:clamp(24px,4vw,70px);margin-block:clamp(44px,5vw,85px);display:grid}.Hx0lNG_mapPin{color:#fbe2b6;font:600 clamp(10px, 1vw, 13px) / 1.3 var(--sans);white-space:nowrap;background:#121a15f2;border:1px solid #b3a07b;margin-top:-12px;padding:6px 7px;position:absolute;transform:translate(-50%,-100%)}.Hx0lNG_mapPin:after{content:"";background:#f5d9a5;width:1px;height:10px;position:absolute;top:100%;left:50%}.Hx0lNG_mapPin:before{content:"";background:#f5d9a5;border-radius:50%;width:5px;height:5px;position:absolute;top:calc(100% + 9px);left:calc(50% - 2px)}.Hx0lNG_mapPin:hover{color:#fff;background:#342f22}.Hx0lNG_mapVisual{background:#1b251c;border:1px solid #39463b;position:relative;overflow:hidden}.Hx0lNG_mapVisual img{width:100%;height:auto;display:block}.Hx0lNG_mapWords h2{margin:15px 0}.Hx0lNG_mapLinks{flex-wrap:wrap;gap:3px 22px;margin-top:15px;display:flex}.Hx0lNG_join{border-top:1px solid var(--edge);background:#1a241d;justify-content:space-between;align-items:center;gap:16px;padding-block:22px;display:flex}.Hx0lNG_join .activity{color:#bdc9ba;margin:0;font-size:13px}@media (min-width:681px) and (max-width:1100px){.Hx0lNG_masthead{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.Hx0lNG_scene{grid-area:1/2}.Hx0lNG_scene:after{background:linear-gradient(90deg,#101713,#0000 15% 85%,#101713)}.Hx0lNG_cover{padding-right:8px}.Hx0lNG_cover h1{font-size:clamp(58px,6.9vw,75px)}}@media (max-width:960px){.Hx0lNG_roster{grid-template-columns:repeat(4,minmax(0,1fr))}.Hx0lNG_figure{aspect-ratio:1.48}.Hx0lNG_heroName h3{font-size:23px}.Hx0lNG_archive{grid-template-columns:1fr 1fr;gap:24px}.Hx0lNG_bossWords{width:72%;padding:22px}.Hx0lNG_bossImage{width:54%;height:66%;top:1%;right:-9%}.Hx0lNG_shop h3{font-size:18px}.Hx0lNG_shop li{gap:8px}}@media (max-width:760px){.Hx0lNG_archive,.Hx0lNG_mapSection{grid-template-columns:1fr;gap:28px}.Hx0lNG_boss{min-height:270px}.Hx0lNG_bossWords{width:62%}.Hx0lNG_bossImage{width:47%;height:100%;top:0;right:0}.Hx0lNG_mapSection{gap:22px}.Hx0lNG_modesInner>div{flex-direction:column;gap:3px}}@media (max-width:680px){.Hx0lNG_masthead{display:block}.Hx0lNG_scene,.Hx0lNG_scene img{width:100%;display:block}.Hx0lNG_scene:after{background:linear-gradient(#0000 74%,#101713)}.Hx0lNG_cover{padding-block:0 38px}.Hx0lNG_cover h1{font-size:clamp(63px,11vw,86px)}.Hx0lNG_lead{max-width:380px}}@media (max-width:480px){.Hx0lNG_cover h1{margin-block:13px 16px}.Hx0lNG_lead{font-size:16px}.Hx0lNG_actions{gap:12px 18px;margin-top:21px}.Hx0lNG_primary{padding-inline:15px}.Hx0lNG_modesInner span{font-size:11px}.Hx0lNG_modesInner>div{padding-block:12px}.Hx0lNG_roster{grid-template-columns:repeat(2,minmax(0,1fr))}.Hx0lNG_heroName{padding:0 12px 14px}.Hx0lNG_figure{aspect-ratio:1.3}.Hx0lNG_sectionHead{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:12px}.Hx0lNG_bossWords{width:68%;padding:20px 0 20px 18px}.Hx0lNG_bossImage{width:48%;height:70%;top:2%;right:-7%}.Hx0lNG_bossTip{font-size:14px}.Hx0lNG_join{flex-direction:column;align-items:flex-start}}
