@font-face{font-family:Portal;src:local('Georgia')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#f7f6ef;color:#193b35;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #dc8f37;outline-offset:5px}header{height:92px;padding:0 6%;display:flex;align-items:center;gap:35px;background:#102b2a;color:#f6f5e9;border-bottom:1px solid #ffffff12}nav{display:flex;gap:32px;margin-left:auto;font-size:13px}nav a{opacity:.8}nav a:hover{opacity:1;color:#a9dbb0}.brand{display:flex;gap:12px;align-items:center;line-height:1.1;font-size:13px;letter-spacing:2px;font-weight:700}.brand small{display:block;font-family:Georgia,serif;font-size:25px;letter-spacing:5px;margin-top:4px}.brandmark{font-size:42px;color:#bfdbab;font-weight:400}.nav-cta{font-size:13px;border:1px solid #ffffff45;padding:10px 20px;border-radius:5px;margin-left:10px}.nav-cta span{margin-left:15px}.hero{height:650px;min-height:560px;position:relative;background:#0d302f;overflow:hidden;color:#fff}.hero-art{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,31,31,.91),rgba(7,31,31,.65) 31%,rgba(7,31,31,.06) 73%),linear-gradient(0deg,#0a282999,transparent 30%),url(hero.png) center center/cover}.hero-content{position:relative;padding:82px 6% 70px;max-width:850px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.7px;color:#5b7d62}.hero .eyebrow{color:#c3dcb9;display:flex;gap:10px;align-items:center}.eyebrow>span{width:6px;height:6px;border-radius:50%;background:#bcdb97}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;font-family:Georgia,'Times New Roman',serif;font-weight:400}h1{font-size:clamp(48px,5vw,72px);letter-spacing:-2.5px;margin:25px 0 22px}em{color:#b9d5a1;font-weight:400}h1 em{white-space:nowrap}.hero p{max-width:420px;font-size:16px;color:#e3ece3;line-height:1.8;margin-bottom:13px}.hero p.hero-sub{font-size:13px;color:#b7c9c1;max-width:420px}.actions{display:flex;align-items:center;gap:26px;margin-top:29px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:0;padding:15px 23px;font-weight:700;font-size:12px;border-radius:4px;line-height:1.5;transition:transform .15s,background .15s}.button:hover{transform:translateY(-2px)}.primary{background:#c4dba7;color:#16382d}.primary:hover{background:#d6e8be}.text-link{font-size:12px;border-bottom:1px solid #8ca89a;padding:7px 0}.hero-note{position:absolute;bottom:25px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px;color:#d0e3d2}.hero-note span+span{letter-spacing:.5px;font-style:italic}.status-strip{max-width:1120px;margin:-1px auto 0;position:relative;padding:29px 0;display:flex;gap:65px;align-items:center;border-bottom:1px solid #dce2d5}.status-title{display:flex;align-items:center;gap:14px;margin-right:auto}.status-title h2{font-family:Arial,sans-serif;font-size:14px;font-weight:700;margin:0 0 4px}.status-title p{font-size:11px;color:#687b70;margin:0}.status-dot{height:10px;width:10px;box-shadow:0 0 0 5px #e5e6d7;background:#a49a5f;border-radius:50%}.status-detail span{display:block;font-size:9px;letter-spacing:1.7px;color:#788575}.status-detail strong{font-size:12px;font-weight:500}.small-link{font-size:12px;text-decoration:underline;text-underline-offset:5px;font-weight:600}.section{max-width:1120px;margin:auto;padding:85px 0;scroll-margin-top:0}.section-top{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px}.section-top h2{font-size:40px;letter-spacing:-1px;margin:14px 0 0}.section-top>p{max-width:310px;font-size:13px;color:#6b7d70;margin:0}.world-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.world-grid article{min-width:0}.feature-art{height:182px;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:5px;background:#264e46}.feature-art:before,.feature-art:after{content:'';position:absolute;width:200px;height:200px;transform:rotate(45deg);background:#93ad7270;border:1px solid #aec69a70;top:85px}.feature-art:before{left:-10px}.feature-art:after{right:-60px;top:115px;background:#132f2f}.feature-art span{position:relative;z-index:2;color:#e0e7ba;font-size:82px;font-family:Georgia,serif;line-height:1;text-shadow:0 4px 28px #7bc5a8}.feature-art i{position:absolute;width:110px;height:110px;top:30px;border:1px solid #bcdbad45;border-radius:50%}.art-explore{background:linear-gradient(#72b6a688,#173c33aa),url(hero.png) 80% 65%/220%}.art-combat{background:radial-gradient(ellipse at center,#8d7746,#34413a 70%)}.art-combat:before{background:#bb9e5c33}.art-community{background:radial-gradient(ellipse at center,#6e8683,#28484b 75%)}.feature-copy{padding:23px 0 0}.number{font-size:9px;letter-spacing:1.7px;color:#76866f}.feature-copy h3{font-size:25px;margin:12px 0}.feature-copy p{color:#687a6d;font-size:13px;line-height:1.8;margin-bottom:0}.getting-started{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding-top:65px;border-top:1px solid #dce2d5}.start-intro h2{font-size:51px;letter-spacing:-1px;margin:19px 0 24px}.start-intro em{color:#7f945c}.start-intro p{font-size:13px;color:#67796e;max-width:320px}.start-intro .button{margin-top:15px}.steps{list-style:none;margin:0;padding:0}.steps li{display:flex;gap:25px;padding:29px 0;border-bottom:1px solid #dce2d5}.steps li:first-child{padding-top:7px}.step-no{color:#8da077;font-family:Georgia,serif;font-size:29px}.steps h3{font-size:25px;margin:5px 0 12px}.steps p{color:#67796e;font-size:13px;line-height:1.85;margin:0 0 12px}.news{padding-top:35px}.news-item{border-top:1px solid #d5ddcf;border-bottom:1px solid #d5ddcf;padding:32px 0;display:flex;gap:37px;align-items:center}.news-date{font-size:12px;font-weight:bold;letter-spacing:1px;min-width:80px}.news-date span{display:block;font-family:Georgia,serif;font-size:25px;font-weight:normal;color:#8b9a7e;margin-top:5px}.tag{font-size:9px;letter-spacing:1px;color:#6f865d}.news-item h3{font-size:26px;margin:9px 0 12px}.news-item p{font-size:13px;color:#67796e;max-width:740px;margin:0}.news-star{font-size:50px;margin-left:auto;color:#98ad7b}.serverinfo{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding-top:20px}.serverinfo h2{font-size:38px;margin:16px 0}.faq details{border-bottom:1px solid #d5ddcf}.faq summary{padding:18px 25px 18px 0;font-size:14px;cursor:pointer;font-weight:600}.faq p{font-size:13px;color:#67796e;margin:0 0 20px}.closing{padding:65px 20px 75px;background:#183b33;text-align:center;color:#edf0df;position:relative;overflow:hidden}.closing>span{font-size:42px;color:#bfd5a2}.closing h2{font-size:43px;line-height:1.15;margin:16px 0 27px}footer{max-width:1120px;margin:auto;padding:38px 0;display:flex;align-items:center;gap:55px}footer .brand{font-size:10px}footer .brand small{font-size:20px}footer .brandmark{font-size:35px;color:#6c8a5a}footer p{font-size:10px;color:#7c897a;margin:0}footer>div{margin-left:auto;display:flex;gap:22px;font-size:11px}footer button{border:0;background:none;color:inherit;font-size:11px;padding:0}.skip{position:fixed;left:15px;top:-100px;background:#fff;padding:10px;z-index:100}.skip:focus{top:10px}dialog{max-width:530px;border:0;border-radius:7px;padding:35px;background:#fafaf4;color:#193b35}dialog h2{font-size:30px}dialog p{font-size:13px}dialog::backdrop{background:#071e1dcc}body:has(dialog[open]){overflow:hidden}@media(min-width:1600px){.hero{height:710px}.hero-content{padding-top:110px}}@media(max-width:1200px){.section,.status-strip,footer{margin-left:6%;margin-right:6%}.status-strip{gap:30px}.hero-content{padding-top:80px}.hero{height:620px}.getting-started{gap:60px}}@media(max-width:760px){header{height:78px;gap:15px}.brand{font-size:10px}.brand small{font-size:21px}.brandmark{font-size:32px}nav{display:none}.nav-cta{margin-left:auto;padding:9px 12px;font-size:11px}.hero{height:auto;min-height:650px}.hero-content{padding:75px 6% 100px}.hero-art{background:linear-gradient(90deg,#0b2a2aeb,#0b2a2ab3),url(hero.png) 65% center/cover}h1{font-size:47px;letter-spacing:-1.7px}h1 em{white-space:normal}.hero p{font-size:15px}.actions{flex-wrap:wrap;gap:18px}.hero-note span+span{display:none}.status-strip{flex-wrap:wrap;gap:22px;padding:28px 0}.status-title{flex-basis:100%}.status-detail{flex:1}.status-strip>.small-link{display:none}.section{padding:57px 0}.section-top{display:block;margin-bottom:28px}.section-top h2{font-size:33px}.section-top>p{margin-top:20px;max-width:100%}.section-top>.small-link{display:inline-block;margin-top:20px}.world-grid{grid-template-columns:1fr;gap:32px}.feature-art{height:190px}.feature-copy{padding-top:18px}.getting-started{grid-template-columns:1fr;gap:38px}.start-intro h2{font-size:43px}.start-intro p{max-width:100%}.start-intro h2 br{display:none}.start-intro h2 br:after{content:' '}.steps li{gap:20px}.news-item{align-items:flex-start;gap:20px}.news-date{min-width:55px;font-size:10px}.news-item h3{font-size:24px}.news-star{display:none}.serverinfo{grid-template-columns:1fr;gap:15px}.serverinfo h2{font-size:33px}.closing h2{font-size:33px}footer{flex-wrap:wrap;gap:22px}footer>div{margin-left:0;width:100%}footer p{max-width:220px}dialog{max-width:90%;padding:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media(max-width:760px){.start-intro h2 br{display:block}}
