@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-400-normal-DnUIPmzd.woff2) format("woff2"),url(/assets/cinzel-latin-400-normal-C8jUSQqm.woff) format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2) format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}:root{color-scheme:dark;--bg: #111610;--panel: #1b2019;--line: #a88b4c40;--gold: #dfc084;--text: #eee9dc;--muted: #b2b8a9;--serif: "Cinzel", Georgia, serif;font-family:Inter,Arial,sans-serif;background:var(--bg);color:var(--text);font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #efcf8e;outline-offset:5px}p{line-height:1.8;color:var(--muted)}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.2;letter-spacing:-.035em}h1{font-size:clamp(38px,4.7vw,72px)}h2{font-size:clamp(27px,3vw,43px)}h3{font-size:32px}em{font-style:normal;color:var(--gold)}.eyebrow{display:block;font-size:10px;font-weight:500;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;line-height:1.7}.site-header{height:84px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;justify-content:space-between;padding:0 max(5vw,24px);border-bottom:1px solid var(--line);background:#111610ed;position:sticky;top:0;z-index:30}.site-header .header-play{min-height:48px;padding:12px 22px;white-space:nowrap;font-size:14px}.site-header nav{justify-self:center}.site-header .account-link{max-width:150px}.site-header .account-link>span:not(.avatar){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html{scroll-padding-top:100px}.brand{font-family:var(--serif);font-size:24px;display:flex;align-items:center;gap:14px;white-space:nowrap;letter-spacing:.05em;color:var(--gold)}.brand small{display:block;font:9px Inter,sans-serif;letter-spacing:.23em;text-align:center;margin-top:5px}.brand-mark{display:grid;place-items:center;width:46px;height:46px;border:1px solid #665533;border-radius:8px;background:#171310;overflow:hidden;flex:none}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.site-header nav{display:flex;gap:34px;font-size:13px;color:#dbdfd4}.site-header nav a:hover,.text-link:hover,footer a:hover{color:var(--gold)}.account-link{display:flex;gap:10px;align-items:center;justify-content:flex-end;font-size:12px;min-height:44px}.avatar{width:38px;height:38px;object-fit:cover;border-radius:50%;border:1px solid var(--line);flex-shrink:0}.initials{display:inline-grid;place-items:center;background:#384331;color:#e1ca93;font-size:12px}.hero{min-height:660px;position:relative;overflow:hidden;isolation:isolate;border-bottom:1px solid var(--line)}.hero-scenery{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#111610fa 5%,#111610bd 44%,#11161022 80%),linear-gradient(0deg,#111610,transparent 55%),url(https://9e12ce2d.ashen-frontier-world.pages.dev/assets/remastered/creation/Login_Bg_01.webp) center/cover;opacity:.9}.hero-character{position:absolute;right:-3%;bottom:-8%;height:112%;width:56%;object-fit:contain;object-position:bottom;z-index:-1;filter:drop-shadow(0 20px 40px #000)}.hero-copy{padding:105px 0 100px max(6vw,28px);max-width:800px;width:64%}.hero h1{margin:22px 0 24px;line-height:1.12}.hero p{max-width:540px;font-size:15px;line-height:1.85}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin:30px 0}.button{display:inline-flex;justify-content:center;gap:30px;align-items:center;min-height:48px;padding:15px 24px;border:1px solid #b69b61;background:#20271b;color:var(--gold);font-size:12px;font-weight:500;letter-spacing:.02em;transition:background .15s,transform .15s}.button:hover{background:#35412b;transform:translateY(-1px)}.primary{color:#191c15;background:linear-gradient(#e2c68e,#c3a36a);border-color:#e6c990;box-shadow:inset 0 0 0 3px #ecd7ac33}.primary:hover{background:#e7ce98}.text-link{color:var(--gold);font-size:12px}.hero-notes{display:flex;gap:22px;font-size:10px;color:#aaaf9f;margin-top:32px}.hero-notes span+span:before{content:"•";margin-right:22px;color:var(--gold)}.hero-caption{position:absolute;right:5%;bottom:30px;font-size:8px;letter-spacing:.23em;color:#b9b5a3}.section{max-width:1320px;padding:70px 60px;margin:0 auto}.intro-band{max-width:1200px;display:grid;grid-template-columns:1fr 1fr;gap:10px 90px;padding:68px 60px;margin:0 auto;align-items:center}.intro-band .eyebrow{grid-column:1/-1}.intro-band h2{margin:0}.intro-band p{font-size:14px}.section-title{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.section-title h2{font-size:30px;max-width:600px;margin-bottom:0}.section-title>a{font-size:12px;white-space:nowrap;color:var(--gold)}.class-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.class-card{height:450px;overflow:hidden;position:relative;border:1px solid var(--line);background:radial-gradient(ellipse at 55% 25%,#424e39,#1a2019 70%);isolation:isolate}.class-card img{height:93%;width:110%;object-fit:contain;position:absolute;top:-20px;left:-5%;z-index:-2;transition:transform .35s}.class-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(transparent 15%,#111610aa 48%,#111610 80%)}.class-card>div{position:absolute;bottom:0;padding:26px}.class-card h3{margin:12px 0 7px}.class-card p{font-size:12px;max-width:270px}.class-card>div>span:last-child{font-size:11px;color:var(--gold)}.class-card:hover img{transform:scale(1.04)}.class-card .eyebrow{font-size:8px}.elf{background:radial-gradient(ellipse at 55% 25%,#365c53,#19221b 70%)}.mage{background:radial-gradient(ellipse at 55% 25%,#4d4058,#191b21 70%)}.journey{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:30px}.journey h2{margin-top:15px}.journey p{font-size:14px}.star-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:center}.star-journey>div{display:flex;flex-direction:column;align-items:center;gap:15px;color:var(--gold);font:12px var(--serif)}.star-journey .frontier-star{width:95px;height:95px;filter:drop-shadow(0 0 20px #d6b35125)}.star-journey p{grid-column:1/-1;font-size:11px}.event-feature{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.event-feature>img{width:100%;height:360px;object-fit:cover;object-position:40% 30%;border:1px solid var(--line)}.event-feature p{font-size:14px}.event-feature h2{margin-top:18px}.hall-preview{text-align:center;border-top:1px solid var(--line);padding-bottom:100px}.hall-preview p{max-width:560px;margin:0 auto 25px;font-size:14px}footer{background:#0c110c;border-top:1px solid var(--line);padding:45px 6vw;display:grid;grid-template-columns:1fr 1fr;gap:25px}footer .brand{font-size:19px}footer>div{display:flex;gap:24px;justify-content:flex-end;font-size:12px}footer p{font-size:10px;max-width:680px;margin:0}footer small{text-align:right;color:#777f70;font-size:10px}.page-heading{max-width:1100px;padding:70px 30px 30px;margin:auto;text-align:center}.page-heading h1{font-size:clamp(33px,4vw,55px);margin:17px 0}.page-heading p{max-width:660px;margin:0 auto;font-size:14px}.narrow{max-width:640px;margin:30px auto 90px;padding:35px}.account-card,.profile-editor{border:1px solid var(--line);background:#1a2018}.account-card{text-align:center}.account-card h2{font-size:27px}.account-card p{font-size:13px}.account-card>a{display:inline-block;font-size:11px;margin:15px;color:var(--gold)}.crest{font-size:60px;color:var(--gold)}#google-button{display:flex;justify-content:center;margin:30px 0}.fine-print,small{color:var(--muted);font-size:11px;line-height:1.7}.profile-editor label:not(.check):not(.button){display:block;margin:23px 0 8px;font-size:12px;color:#e4dfce}.profile-editor input:not([type=checkbox]):not([type=file]),textarea,select,input[type=search]{display:block;width:100%;margin-top:10px;min-height:46px;background:#10160f;border:1px solid #7c865a70;border-radius:0;padding:12px;color:var(--text)}textarea{resize:vertical;line-height:1.6}.check{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:8px;margin:25px 0;font-size:12px;line-height:1.7}.check a{color:var(--gold);text-decoration:underline}.check input{flex:0 0 19px;margin:1px 0 0;width:19px;height:19px;accent-color:#c7a76b}.avatar-editor{display:flex;align-items:center;gap:24px}.avatar-editor .avatar{width:86px;height:86px;font-size:25px}.avatar-editor small{display:block;margin-top:10px}.avatar-editor .button{padding:10px 16px}.text-button{background:none;border:0;color:var(--gold);font-size:12px;padding:12px}.account-bottom{border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.public-profile{text-align:center;padding-bottom:25px}.public-profile .avatar{width:110px;height:110px;margin-bottom:25px}.public-profile .bio{max-width:600px;margin:auto;white-space:pre-wrap;overflow-wrap:anywhere}.public-profile h1{font-size:42px}.public-profile small{display:block;margin-top:18px}[role=alert]{color:#f0b897;font-size:12px}.guide-index{padding-top:20px}.search-label{display:block;max-width:600px;margin:0 auto 42px;font-size:12px}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.guide-card{display:block;border:1px solid var(--line);background:#1b2118;padding:27px;position:relative}.guide-card:hover{border-color:#c8ac6b}.guide-card h2{font-size:23px;margin-top:14px}.guide-card p{font-size:12px}.guide-card .arrow{display:block;color:var(--gold);text-align:right}.article-layout{max-width:1260px;display:grid;grid-template-columns:230px 1fr;gap:65px;margin:60px auto 90px;padding:0 50px}.article-layout aside{align-self:start;position:sticky;top:104px}.article-layout aside a{display:block;padding:12px 0;color:var(--muted);font-size:12px;line-height:1.5}.article-layout aside .eyebrow{margin-top:40px}.article-layout aside hr{border:0;border-top:1px solid var(--line);margin:25px 0}.article-layout article{min-width:0}.article-layout .page-heading{text-align:left;padding:0 0 35px}.article-layout .page-heading p{margin:0}.article-layout h1{font-size:42px}.article-layout h2{font-size:27px}.article-layout article>section{margin:42px 0;scroll-margin-top:30px}.article-layout p,.article-layout li{font-size:14px;color:var(--muted);line-height:1.85}.article-layout li{padding-left:8px;margin:12px 0}.article-layout li::marker{color:var(--gold)}figure{margin:0}figure img{width:100%;max-height:460px;object-fit:cover;border:1px solid var(--line)}figcaption{font-size:10px;color:var(--muted);margin:12px 0}.article-end{border-top:1px solid var(--line);display:flex;align-items:center;gap:25px;padding-top:30px;margin-top:55px;font-size:12px}.article-layout .guide-grid{grid-template-columns:1fr 1fr}.article-layout .guide-card{font-size:13px}.tabs{display:flex;border-bottom:1px solid var(--line);gap:30px}.tabs a{padding:18px 0;font:17px var(--serif);border-bottom:2px solid transparent;color:var(--muted)}.tabs .active{color:var(--gold);border-color:var(--gold)}.rankings{padding-top:5px}.filters{display:flex;align-items:end;gap:24px;margin:27px 0}.filters label{font-size:11px;min-width:150px}.filters p{font-size:11px;max-width:450px;margin:0 0 8px auto}.filters select{font-size:12px}.race-switch{display:flex;gap:10px;align-self:center;font-size:11px}.race-switch a{padding:10px}.race-switch .selected{border:1px solid var(--line);color:var(--gold)}.table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--line)}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left;font-size:12px}th{background:#22291e;padding:15px 12px;color:#bdbda8;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.09em}td{padding:17px 12px;border-top:1px solid #a88b4c24}tr:hover{background:#242e1d66}.rank{color:#ae9b6c;font:18px var(--serif)}.character-name{font-family:var(--serif);font-size:15px;color:#e5d3ab}.class-cell,.player-cell,.item-cell{display:flex;align-items:center;gap:10px}.class-cell img{height:35px;width:35px;object-fit:contain}.class-cell small,.item-cell small{display:block;font-size:10px;text-transform:capitalize}.player-cell .avatar{width:29px;height:29px}.item-cell img{width:46px;height:46px;object-fit:contain}.unearned{font-size:32px;color:#68705f}.empty{border:1px solid var(--line);background:radial-gradient(ellipse at center,#2c3521,#151b13);padding:65px 25px;text-align:center}.empty h2{font-size:27px}.empty p{max-width:550px;margin:0 auto 30px;font-size:13px}.empty-star{font-size:65px;color:var(--gold)}.legal h2{font-size:24px}.legal section{margin-bottom:36px}.legal p{font-size:14px}.draft-note{border:1px solid var(--line);padding:18px;color:#e3c07c}.skip{position:absolute;top:-70px;left:15px;padding:15px;background:#e3c07c;color:#111;z-index:100}.skip:focus{top:10px}[hidden]{display:none!important}@media(max-width:1050px){.site-header{gap:20px;padding:0 25px}.site-header nav{gap:20px}.hero-copy{width:70%;padding-top:80px}.hero-character{right:-15%;width:70%;opacity:.8}.section{padding:50px 30px}.class-card{height:410px}.class-card>div{padding:20px}.intro-band{gap:25px;padding:50px 30px}.journey{gap:30px}.star-journey{gap:3px}.star-journey .frontier-star{width:65px;height:65px}.article-layout{gap:30px;padding:0 25px;grid-template-columns:190px 1fr}.event-feature{gap:30px}.guide-grid{grid-template-columns:1fr 1fr}.filters{flex-wrap:wrap}.filters p{margin-left:0}}@media(max-width:650px){.site-header{height:auto;min-height:102px;flex-wrap:wrap;padding:17px 20px 0;gap:13px}.brand{font-size:18px}.brand-mark{width:36px;height:36px}.brand small{font-size:7px}.site-header nav{order:3;justify-content:space-between;width:100%;gap:10px;border-top:1px solid var(--line)}.site-header nav a{font-size:11px;padding:15px 0}.account-link{font-size:11px}.account-link>span{max-width:90px;overflow:hidden;text-overflow:ellipsis}.hero{min-height:680px}.hero-character{right:-21%;bottom:70px;height:70%;width:110%;opacity:.53}.hero-scenery{opacity:.6}.hero-copy{width:100%;padding:62px 23px 92px;background:linear-gradient(90deg,#111610b0,transparent)}.hero h1{font-size:42px}.hero p{font-size:13px;max-width:310px;color:#d3d7ca}.hero .eyebrow{font-size:8px}.hero .actions{flex-direction:column;align-items:flex-start;gap:22px}.hero-notes{font-size:8px;gap:10px;flex-wrap:wrap}.hero-notes span+span:before{margin-right:10px}.hero-caption{font-size:7px;right:22px;bottom:22px}.intro-band{grid-template-columns:1fr;padding:45px 23px;gap:16px}.intro-band h2{font-size:31px}.intro-band p{font-size:13px}.section{padding:40px 22px}.section-title{display:block}.section-title h2{font-size:27px;margin-bottom:20px}.class-grid{grid-template-columns:1fr;gap:16px}.class-card{height:340px}.class-card img{left:25%;width:90%;top:0;height:110%}.class-card:after{background:linear-gradient(90deg,#111610f5,#11161066 60%,transparent),linear-gradient(0deg,#111610,transparent 90%)}.class-card>div{max-width:80%;padding:24px}.class-card p{max-width:230px}.journey,.event-feature{grid-template-columns:1fr;gap:27px}.journey .star-journey{padding-top:15px}.event-feature>img{height:240px}.event-feature h2{font-size:30px}.page-heading{padding:45px 22px 20px}.page-heading h1{font-size:32px}.narrow{padding:24px;margin:20px 20px 60px}.guide-index{padding-top:15px}.guide-grid{grid-template-columns:1fr}.guide-card{padding:22px}.article-layout{display:block;padding:0 22px;margin:25px auto 50px}.article-layout aside{position:static;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:28px}.article-layout aside>a:not(:first-child),.article-layout aside p,.article-layout aside hr{display:none}.article-layout h1{font-size:32px}.article-layout .page-heading{padding-bottom:20px}.article-layout article>section{margin:30px 0}.article-layout .guide-grid{grid-template-columns:1fr}.article-end{flex-wrap:wrap}.tabs{gap:20px}.tabs a{font-size:13px}.rankings{padding-top:0}.filters{gap:15px}.filters label{flex:1;min-width:125px}.filters p{width:100%;font-size:10px}.race-switch{order:3}.empty{padding:40px 20px}.empty h2{font-size:24px}.table-scroll{margin:0 -5px;max-width:calc(100% + 10px)}footer{padding:35px 23px;grid-template-columns:1fr;gap:23px}footer>div{justify-content:flex-start;flex-wrap:wrap}footer small{text-align:left}.account-card .button,.profile-editor .primary{width:100%}.check{font-size:11px}.avatar-editor{gap:16px}.avatar-editor .avatar{width:65px;height:65px}.avatar-editor .button{font-size:10px}.public-profile h1{font-size:30px;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.rankings .frontier-star,.table-scroll .frontier-star{width:42px;height:42px}.rankings td:nth-child(2){min-width:74px}.valor-collection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:40px 0}.valor-collection .valor-card{margin:0;padding:24px;background:linear-gradient(145deg,#25251b,#151a17);border:1px solid #524531}.valor-card>img{display:block;width:100%;height:190px;object-fit:contain;margin-bottom:20px}.valor-card h2{font-size:21px;line-height:1.4}.valor-card small{color:var(--gold)}@media(max-width:600px){.valor-collection{grid-template-columns:1fr}.valor-card>img{height:180px}}.guide-thumbnail{display:block;height:150px;overflow:hidden;background:#1b2119;margin-bottom:24px;border:1px solid var(--line)}.guide-thumbnail img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.guide-card:hover .guide-thumbnail img{transform:scale(1.04)}.portrait-thumbnail{background:radial-gradient(ellipse at 60% 50%,#53614c,#181f19)}.portrait-thumbnail img{object-fit:cover;object-position:50% 13%;transform:scale(1.35);transform-origin:58% 18%}.guide-card:hover .portrait-thumbnail img{transform:scale(1.4)}.relic-thumbnail{background:radial-gradient(ellipse,#403726,#171b14)}.relic-thumbnail img{object-fit:contain;padding:8px}.illustrated-layout{max-width:1400px;grid-template-columns:200px minmax(0,1fr);gap:45px}.illustrated-hero{position:relative;isolation:isolate;overflow:hidden;min-height:420px;border:1px solid #665333;background:linear-gradient(90deg,#191d16a0,#171d1a30),url(https://9e12ce2d.ashen-frontier-world.pages.dev/assets/remastered/creation/Login_Bg_01.webp) center/cover}.illustrated-hero .hero-words{position:relative;z-index:2;width:53%;padding:44px 0 34px 36px}.illustrated-hero h1{font-size:44px;margin:18px 0;line-height:1.15}.illustrated-hero .hero-words>p{font-size:16px;color:#e3e5d9;line-height:1.7;max-width:300px}.illustrated-hero .eyebrow{font-size:9px;letter-spacing:.17em;line-height:1.7;display:block}.illustrated-hero blockquote{font:italic 20px/1.5 var(--serif);color:var(--gold);margin:26px 0 0;max-width:280px}.class-hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#171c16 0%,#171c16c9 32%,transparent 69%);pointer-events:none}.class-hero-art{position:absolute;right:-235px;bottom:-90px;height:530px;width:auto;max-width:none;filter:drop-shadow(0 20px 22px #0009)}.class-seal{height:38px;width:38px;object-fit:contain;opacity:.7;margin-top:26px}.class-elf .class-hero{background-color:#203726;border-color:#54705a}.class-mage .class-hero{background-color:#252239;border-color:#655b83}.class-origin{font-size:17px!important;line-height:1.9!important;color:#d0d5c7!important;margin:34px 0 54px}.class-origin:first-letter{float:left;font:50px/1 var(--serif);color:var(--gold);margin:7px 9px 0 0}.class-path-heading{margin-bottom:25px}.class-path-heading h2{max-width:580px;line-height:1.4;margin-top:12px}.class-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.class-path{min-width:0;background:#191f18;border:1px solid #414a36;scroll-margin-top:25px}.path-art{height:205px;background:radial-gradient(ellipse at 50% 65%,#48412e,#1d241b 72%);position:relative;overflow:hidden;border-bottom:1px solid #414a36}.path-art img{width:100%;height:100%;object-fit:contain;padding:14px;filter:drop-shadow(0 4px 10px #0006)}.path-portrait img{position:absolute;height:250px;width:auto;max-width:none;padding:0;left:50%;top:8px;transform:translate(-55%)}.path-copy{padding:24px 20px}.path-copy .eyebrow{font-size:9px}.path-copy h2{font-size:21px;line-height:1.4;margin:14px 0}.path-copy p{font-size:13px;line-height:1.85}.relic-link{display:block;margin-top:22px;padding-top:14px;border-top:1px solid var(--line);font:12px/1.7 var(--serif);color:var(--gold)}.class-legacy{border-left:2px solid var(--gold);padding:4px 0 4px 26px;margin:56px 0}.class-legacy h2{margin:14px 0}.class-legacy p{max-width:660px}.other-classes{display:grid;grid-template-columns:1fr 1fr;gap:18px}.other-classes a{position:relative;overflow:hidden;height:180px;border:1px solid var(--line);background:radial-gradient(ellipse at 65% 25%,#414837,#172018)}.other-classes img{position:absolute;height:260px;width:auto;max-width:none;right:-100px;top:0}.other-classes span{position:absolute;bottom:0;left:0;right:0;padding:22px 18px 18px;background:linear-gradient(transparent,#10170f);font:15px var(--serif);color:var(--gold)}.valor-hero{min-height:360px;background-color:#242017}.valor-hero .hero-words{width:51%;padding-top:36px}.valor-hero h1{font-size:42px}.valor-hero-art{position:absolute;width:49%;height:100%;right:0;top:0;background:radial-gradient(ellipse at 50% 55%,#91764440,transparent 70%)}.valor-hero-art img{position:absolute;object-fit:contain;width:62%;height:83%;top:8%;filter:drop-shadow(0 8px 14px #000c)}.valor-hero-art img:nth-child(1){left:-5%;top:4%;transform:rotate(-8deg)}.valor-hero-art img:nth-child(2){left:19%;top:10%;transform:rotate(0)}.valor-hero-art img:nth-child(3){left:40%;top:14%;transform:rotate(8deg)}.medal-badge{display:flex;align-items:center;gap:12px;margin-top:22px;color:#d4c399;font:12px/1.6 var(--serif)}.medal-badge img{width:65px;height:65px;object-fit:contain}.valor-earned{display:grid;grid-template-columns:42% 1fr;gap:30px;align-items:center;margin:38px 0 48px!important}.valor-earned>img{width:100%;height:250px;object-fit:cover;border:1px solid var(--line)}.valor-earned h2{font-size:25px;line-height:1.4;margin:10px 0}.valor-earned p{font-size:13px}.valor-earned .text-link{font-size:12px}.valor-heading{margin-bottom:20px!important}.valor-collection{margin-top:26px}.valor-collection .valor-card{scroll-margin-top:24px;background:radial-gradient(ellipse at 50% 20%,#453b292e,transparent 60%),#1b2018}.valor-card>img{height:245px}.valor-card .relic-legend{font:italic 16px/1.65 var(--serif);color:#d6c59a}.valor-card small{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.valor-card small img{width:30px;height:30px;margin:0;object-fit:contain}.varga-story{display:flex;align-items:center;gap:24px;padding:25px;background:#22271c;border:1px solid var(--line)}.varga-story>img{width:100px;height:100px;object-fit:contain;flex:none}.varga-story h2{margin:10px 0}.legal-contact{display:flex;flex-direction:column;gap:7px;padding:20px;border:1px solid var(--line);background:#1b2319}.legal a{color:var(--gold);text-decoration:underline;overflow-wrap:anywhere}@media(max-width:1100px){.illustrated-layout{grid-template-columns:160px minmax(0,1fr);gap:26px;padding:0 25px}.illustrated-hero .hero-words{padding-left:26px}.illustrated-hero h1{font-size:35px}.class-paths{grid-template-columns:1fr}.class-path{display:grid;grid-template-columns:34% 1fr}.path-art{height:100%;min-height:200px;border-bottom:0;border-right:1px solid #414a36}.path-portrait img{height:320px}.class-hero-art{right:-300px}.valor-earned{grid-template-columns:1fr}.valor-earned>img{height:220px}.valor-hero{min-height:420px}.valor-hero-art{width:54%;right:-15px}.valor-hero .hero-words{width:55%}}@media(max-width:650px){.illustrated-layout{padding:0 20px;display:block}.illustrated-hero{min-height:540px}.illustrated-hero .hero-words{width:100%;padding:25px 24px 290px}.illustrated-hero h1{font-size:36px;margin:14px 0}.illustrated-hero .hero-words>p{font-size:14px;max-width:250px}.illustrated-hero blockquote{font-size:17px;margin:15px 0 0;max-width:250px}.class-seal{display:none}.class-hero-art{height:365px;right:-170px;bottom:-30px}.class-hero:after{background:linear-gradient(180deg,#171c16 0%,#171c16d0 27%,transparent 57%)}.class-origin{font-size:15px!important;margin:27px 0 36px}.class-path-heading h2{font-size:25px}.class-path{display:block}.path-art{height:205px;min-height:0;border-right:0;border-bottom:1px solid #414a36}.path-copy{padding:24px}.path-copy p{font-size:14px}.path-portrait img{height:320px}.class-legacy{padding-left:20px;margin:35px 0}.other-classes{gap:12px}.other-classes a{height:170px}.other-classes img{height:220px;right:-125px}.other-classes span{font-size:12px;line-height:1.7;padding:35px 14px 14px}.valor-hero{min-height:550px}.valor-hero .hero-words{padding-bottom:260px;width:100%}.valor-hero h1{font-size:36px;max-width:250px}.valor-hero-art{width:100%;height:270px;top:auto;bottom:-6px;right:0}.valor-hero-art img{height:100%;top:0}.valor-hero-art img:nth-child(1){top:-5%}.valor-hero-art img:nth-child(2){top:0}.valor-hero-art img:nth-child(3){top:5%}.medal-badge{margin-top:14px;font-size:11px}.medal-badge img{width:48px;height:48px}.valor-earned{gap:22px;margin:30px 0!important}.valor-earned>img{height:190px}.valor-card>img{height:240px}.varga-story{display:block;padding:24px}.varga-story>img{width:75px;height:75px;margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.guide-thumbnail img{transition:none}}.sword-shield-art{display:flex;align-items:center;justify-content:center}.sword-shield-art>img{width:54%;padding:12px 0}.sword-shield-art>.shield-art{width:40%;height:130px;padding:0;margin-left:-10%}.spirit-art{display:grid;grid-template-columns:repeat(2,1fr);padding:10px 25px}.path-art figure{margin:0;min-width:0;display:grid;justify-items:center;align-content:center}.path-art figcaption{padding:0;text-align:center;font:10px Inter,sans-serif;color:#d4c49d;text-transform:capitalize}.spirit-art img{width:70px;height:70px;padding:0}.ward-art{display:flex;align-items:center;justify-content:center;gap:14px;padding:15px}.ward-art img{width:62px;height:62px;padding:7px;border:1px solid #a49162;border-radius:50%;margin-bottom:12px;background:#181e19}.ward-art figure:first-child{transform:translateY(-20px)}.binder-art{display:flex;align-items:center;justify-content:center}.binder-art img{width:30%;height:110px;padding:0}.binder-art img:nth-child(2){width:42%;height:155px}@media(min-width:761px)and (max-width:1100px){.site-header{gap:16px;padding:0 22px}.site-header .brand{font-size:19px;gap:8px}.site-header nav{gap:16px;font-size:12px}.site-header .account-link>span:not(.avatar){display:none}.site-header .header-play{padding:12px 16px}}@media(max-width:760px){.site-header{grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:0;gap:0 16px;padding:10px 16px 0}.site-header .brand{grid-column:1;grid-row:1;gap:8px;font-size:18px}.site-header .brand-mark{width:34px;height:34px}.site-header .brand small{font-size:7px}.site-header .header-play{grid-column:2;grid-row:1;padding:12px 14px;min-height:46px;font-size:13px}.site-header nav{grid-column:1;grid-row:2;width:auto;border:0;justify-self:stretch;justify-content:flex-start;gap:18px}.site-header nav a{font-size:10px;padding:16px 0;white-space:nowrap}.site-header .account-link{grid-column:2;grid-row:2;font-size:11px;min-height:44px}.site-header .account-link .avatar{width:26px;height:26px;font-size:9px}.site-header .account-link>span:not(.avatar){max-width:95px}html{scroll-padding-top:116px}.article-layout aside{top:116px}}@media(max-width:370px){.site-header{gap:0 10px;padding-left:12px;padding-right:12px}.site-header .brand{font-size:15px}.site-header .brand-mark{width:28px;height:28px}.site-header .header-play{font-size:12px;padding:12px}.site-header nav{gap:11px}.site-header .account-link>span:not(.avatar){max-width:60px}}.event-walkthrough{margin:35px 0 48px}.article-layout .event-walkthrough h2{margin:10px 0}.article-layout .flow-help{font-size:13px;color:#b9c1ae}.event-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:28px 0 14px}.event-steps>li{position:relative;min-width:0;margin:0;padding:0;scroll-margin-top:20px}.step-heading{display:flex;align-items:center;gap:10px;min-height:60px;margin-bottom:15px}.step-heading h3{font:600 16px/1.4 var(--serif);color:var(--cream);margin:0}.step-number{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #8c774b;border-radius:50%;color:var(--gold);font:20px var(--serif);background:#20261d}.event-shot{position:relative;display:block;padding:0;width:100%;height:190px;overflow:hidden;border:1px solid #665b41;border-radius:4px;background:#11170f;cursor:zoom-in}.event-shot>img{width:100%;height:100%;object-fit:contain;display:block}.event-shot .shot-focus{display:none}.shot-zoom{position:absolute;right:5px;bottom:5px;display:grid;place-items:center;width:26px;height:26px;background:#131a12ed;color:#e6cf9a;border:1px solid #756642;border-radius:50%}.article-layout .event-steps p{font-size:13px;line-height:1.8;margin:15px 0 0}.step-arrow{position:absolute;top:140px;right:-21px;z-index:1;color:#cfb779;font-size:22px}.article-layout .capture-caption{font-size:11px;color:#9aa58c;line-height:1.7}.guide-lightbox{padding:16px;border:1px solid #917948;background:#11170f;color:#e0d5ba;width:max-content;max-width:94vw;max-height:92dvh;overflow:auto;border-radius:6px}.guide-lightbox::backdrop{background:#020602df}.guide-lightbox form{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px}.guide-lightbox strong{font:14px/1.5 Inter,sans-serif;max-width:600px}.guide-lightbox form button{min-width:76px;min-height:44px;flex:none}.lightbox-image{position:relative;width:fit-content;margin:auto}.lightbox-image>img{display:block;max-width:min(100%,1050px);max-height:72dvh;object-fit:contain;width:auto;height:auto}.lightbox-image .shot-focus{position:absolute;border:3px solid #ffe098;border-radius:3px;box-shadow:0 0 0 2px #1a160de6;pointer-events:none}.lightbox-image .shot-zoom{display:none}@media(max-width:1050px){.event-steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 15px;gap:24px}.event-steps>li{flex:0 0 260px;scroll-snap-align:start}.event-shot{height:200px}.flow-help:after{content:" Swipe across the steps on a small screen."}.step-arrow{right:-23px}}@media(prefers-reduced-motion:no-preference){.event-steps{scroll-behavior:smooth}}.event-step-nav{display:none}@media(max-width:1050px){.event-step-nav{display:flex;align-items:center;gap:10px;margin-top:20px;color:#c6af77}.event-step-nav button{width:44px;min-height:44px;padding:8px;border-radius:50%;border:1px solid #7e6c43;background:#252b1e;color:#f2dc9f;font-size:18px}}.event-shot{display:grid;place-items:center}.shot-frame{display:block;position:relative;width:100%}.shot-frame>img{display:block;width:100%;height:auto}.event-shot .shot-focus{display:block;position:absolute;border:2px solid #ffe098;box-shadow:0 0 0 1px #1a160de6;border-radius:2px}.spirit-art{grid-template-rows:repeat(2,minmax(0,1fr));gap:6px}.path-art figcaption{margin:0;line-height:1.3}.path-art figure img{border:0}.spirit-art img{width:64px;height:64px}@media(max-width:760px){.site-header nav{grid-column:1 / -1;padding-right:54px}.site-header .account-link{justify-self:end;width:max-content;min-width:44px;justify-content:center}.site-header .account-link>span:not(.avatar){display:none}}@media(max-height:600px){.article-layout aside{position:static}}.site-icon{width:16px;height:16px;display:block;flex:none}.site-header nav a{display:inline-flex;align-items:center;gap:6px}.site-header nav .site-icon{color:#b6a16c}.button.play-cta{gap:12px;padding:10px 22px 10px 12px;font-weight:650;border:1px solid #f1d49a;border-radius:3px;background:linear-gradient(135deg,#f1d9a3,#c6a165);box-shadow:inset 0 0 0 3px #795e2e26,0 2px 10px #0004}.play-crest{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid #6b512b;border-radius:3px;background:#26301f;color:#efdaaa;box-shadow:inset 0 0 0 2px #e4c58014}.play-crest .site-icon{width:23px;height:23px}.play-cta:hover{background:linear-gradient(135deg,#ffe9ba,#d9b77d);box-shadow:inset 0 0 0 3px #795e2e26,0 3px 14px #0006}.play-cta:focus-visible{outline:2px solid #fff0c4;outline-offset:4px}@media(max-width:760px){.site-header .header-play{gap:8px;padding:6px 12px 6px 6px}.site-header nav{gap:12px}.site-header nav .site-icon{width:13px;height:13px}.site-header nav a{gap:4px}.header-play .play-crest{width:28px;height:28px}.header-play .play-crest .site-icon{width:21px;height:21px}}@media(max-width:370px){.site-header nav{gap:8px}.site-header nav a{font-size:9px;gap:3px}.site-header nav .site-icon{width:12px;height:12px}.site-header .header-play{padding-right:8px;font-size:11px}}
