@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');:root{--ink:#eae4d8;--dim:#a9a294;--gold:#f1bb61;--dark:#171512;--dark2:#201e19;--stroke:#49443a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--dark);color:var(--ink);font:15px/1.65 Inter,system-ui,sans-serif}h1,h2,h3,p{margin-top:0}h1,h2,h3,.wordmark,.btn{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif}h2{font-size:clamp(38px,5vw,60px);line-height:1.06;letter-spacing:.01em}h3{line-height:1.1}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.wrap{width:min(1190px,calc(100% - 44px));margin:auto}.sr{position:absolute;clip:rect(0,0,0,0)}.skip{position:absolute;left:-100%;top:0;background:#fff;color:#111;z-index:99;padding:10px}.skip:focus{left:0}.topbar{background:#141310;position:relative;z-index:10;border-bottom:3px solid #3d3020}.bar{height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{display:flex;align-items:center;gap:13px;color:#fff;font-size:30px;font-weight:900;line-height:.82;letter-spacing:.06em}.wordmark>span:last-child>span{color:var(--gold)}.wordmark small{display:block;font:800 9px Inter,sans-serif;letter-spacing:.18em;margin-top:11px;color:#b6aa93}.mark{background:#785c2e;color:#ffe6af;width:48px;height:48px;display:grid;place-items:center;font-size:32px;border:2px solid #d4a55d;box-shadow:inset 0 0 0 3px #382816}.bar nav{display:flex;gap:30px;align-items:center}.bar nav a{color:#ddd2bb;font-weight:750;font-size:12px;text-transform:uppercase;letter-spacing:.09em}.bar nav a:hover{color:var(--gold)}.bar nav a.discord-top{padding:12px 18px;border:1px solid #927648;color:var(--gold)}.menu-toggle{display:none}.hero{position:relative;min-height:635px;background:#343528;isolation:isolate;overflow:hidden}.hero-photo{position:absolute;inset:0;z-index:-2;background-image:url('https://storage.needpix.com/rsynced_images/minecraft-529464_1280.jpg');background-position:center 45%;background-size:cover}.hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,12,10,.96) 3%,rgba(12,14,10,.78) 41%,rgba(6,8,5,.15) 100%),linear-gradient(0deg,#11100c 0%,transparent 38%)}.hero-inside{display:flex;align-items:center;min-height:635px}.hero-copy{max-width:710px;padding:72px 0}.tag,.overline{display:block;font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--gold);text-transform:uppercase}.tag{border-left:4px solid var(--gold);padding-left:15px}.hero h1{margin:23px 0;font-size:clamp(74px,10vw,140px);letter-spacing:.006em;line-height:.85;font-weight:900;text-shadow:0 5px 25px #0006}.hero h1 span{color:var(--gold)}.lead{max-width:520px;font-size:18px;color:#f1ede3;text-shadow:0 2px 15px #000}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:15px 23px;min-height:52px;font-weight:800;font-size:16px;letter-spacing:.06em;transition:background .2s,transform .2s}.btn:hover{transform:translateY(-2px)}.btn.primary{background:#e3ae58;color:#201a12;border:2px solid #e3ae58;box-shadow:5px 5px 0 #6d4e25}.btn.outline{border:2px solid #ad9d80;color:#f7edd9;background:#0006}.hero-foot{margin-top:58px;letter-spacing:.14em;font-size:10px;font-weight:800;color:#c8bdab}.image-credit{position:absolute;bottom:9px;right:18px;font-size:9px;background:#100e0bc7;color:#beb6a8;padding:4px 8px}.join-strip{background:#e9e4d7;color:#2b281f;padding:70px 0 80px}.strip-heading,.section-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px}.join-strip .overline{color:#a07134}.strip-heading h2,.section-head h2{margin:10px 0 0}.strip-heading>p,.section-head>p{max-width:365px;color:#776d5e;margin:0}.server-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.server{padding:30px;background:#f7f4ed;border:1px solid #c8c0ae;box-shadow:6px 6px 0 #d2c6b0}.server-top{display:flex;align-items:start;justify-content:space-between}.edition{font-size:10px;font-weight:800;letter-spacing:.17em;color:#a4783b}.server h3{font-size:35px;margin:8px 0 0}.server>p{font-size:13px;color:#766c61;margin:8px 0 21px}.block-icon{font-size:37px;color:#a77e42}.server-address{display:flex;border:2px solid #c5b89d;background:#e8e2d5;align-items:stretch}.server-address code{padding:17px;display:block;font-size:clamp(11px,1.4vw,17px);font-weight:800;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.server-address button{border:0;background:#332f25;color:#f5d398;font-size:11px;font-weight:800;padding:0 19px;letter-spacing:.08em}.server-address button:hover{background:#5a442b}.minor{margin-top:12px;color:#6e6353;font-size:12px}.text-copy{border:0;background:none;color:#3d3223;font-weight:800;text-decoration:underline}.verify{margin-top:20px;display:flex;align-items:center;gap:20px;background:#d6cfbf;padding:18px 25px}.verify-symbol{font:900 26px Barlow Condensed;background:#3c3528;color:#ffc36c;padding:2px 18px}.verify p{margin:0;font-size:13px}.verify a{color:#7c4f1e;font-weight:800;text-decoration:underline}.world,.journey,.rules-section{padding:100px 0}.world{background:#191713}.world .section-head>p,.journey>p{color:var(--dim)}.photo-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:16px}.photo-stack{display:grid;grid-template-rows:1fr 1fr;gap:16px}.photo-tile{display:block;min-height:285px;position:relative;background:#414137;overflow:hidden;border:1px solid #504737}.photo-tile.large{min-height:590px}.tile-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .4s}.photo-tile:hover .tile-img{transform:scale(1.04)}.tile-img.one{background-image:url('https://storage.needpix.com/rsynced_images/minecraft-3609241_1280.jpg')}.tile-img.two{background-image:url('https://storage.needpix.com/rsynced_images/minecraft-529462_1280.jpg')}.tile-img.three{background-image:url('https://storage.needpix.com/rsynced_images/minecraft-529466_1280.jpg')}.photo-tile:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#060705e8);pointer-events:none}.tile-copy{position:absolute;bottom:30px;left:30px;z-index:1;display:grid;gap:6px}.tile-copy small{color:#e2b461;font-size:10px;font-weight:900;letter-spacing:.18em}.tile-copy strong{font:700 33px/1.1 Barlow Condensed}.tile-copy>span{font-size:12px;font-weight:800;color:#e4bb73}.photo-disclaimer{font-size:11px;color:#9d9585;margin-top:14px}.feature-band{padding:58px 0;background:#29251d;border-top:2px solid #564630;border-bottom:2px solid #564630}.triptych{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.triptych article{border-left:3px solid #a47a3d;padding-left:24px}.triptych article span{font-size:33px;color:var(--gold)}.triptych h3{font-size:29px;margin:8px 0}.triptych p{font-size:13px;color:#c0b9a9;max-width:270px}.journey{background:#e8e2d4;color:#25231f}.journey-grid{display:grid;grid-template-columns:.95fr 1fr;gap:90px}.journey h2{margin:12px 0 20px}.journey-grid>div>p{max-width:410px;color:#655e52}.journey .btn{margin-top:25px}.journey ol{margin:0;padding:0;list-style:none}.journey li{display:flex;gap:24px;border-bottom:1px solid #bcb09b;padding:18px 0}.journey li:first-child{padding-top:0}.journey li b{font:700 32px Barlow Condensed;color:#a87d44}.journey li h3{font-size:26px;margin:0 0 5px}.journey li p{font-size:13px;color:#625b50;margin:0}.journey li a{color:#926427;text-decoration:underline}.rules-section{background:#1a1814}.rules-section .section-head>p{color:#b3aa97}.rules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rules-grid article{border:1px solid #4b4233;background:#242018;padding:23px}.rules-grid span{color:#c69c57;font:700 18px Barlow Condensed}.rules-grid h3{font-size:28px;margin:10px 0}.rules-grid p{color:#c4b9a5;font-size:13px;margin:0}.rule-footer{font-size:12px;margin:23px 0 0;color:#c6b9a0}.closing{text-align:center;padding:94px 0;background:linear-gradient(#221c15ee,#221c15ee),#382719}.closing h2{font-size:clamp(44px,6vw,76px);margin:13px 0 25px}.closing-inner>div{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}footer{background:#10100e;padding:55px 0 35px}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:start}.footer-brand b{display:block;font:900 27px Barlow Condensed;color:#e6bb72}.footer-brand span,footer small{font-size:10px;color:#9a9282;letter-spacing:.07em}.footer-inner>div:nth-child(2){display:flex;gap:25px;flex-wrap:wrap;font-size:12px;text-transform:uppercase;font-weight:800}footer small{grid-column:1/-1;border-top:1px solid #39362e;padding-top:20px}.toast{position:fixed;bottom:22px;left:50%;z-index:20;transform:translate(-50%,100px);opacity:0;background:#d9a856;color:#1d1914;padding:12px 24px;font-size:13px;font-weight:800;transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:900px){.bar nav{gap:15px}.photo-layout{grid-template-columns:1fr}.photo-stack{grid-template-columns:1fr 1fr;grid-template-rows:auto}.photo-tile.large{min-height:480px}.photo-tile.small{min-height:250px}.journey-grid{gap:35px}.rules-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.bar{height:76px}.menu-toggle{display:block;background:none;border:1px solid #6b583c;color:#f3d39b;padding:10px}.bar nav{display:none;position:absolute;top:76px;right:0;left:0;background:#1a1814;padding:25px;flex-direction:column;align-items:stretch}.bar nav.open{display:flex}.hero,.hero-inside{min-height:620px}.hero h1{font-size:clamp(67px,14vw,105px)}.hero-shade{background:linear-gradient(90deg,#10110ff2,#131510bd),linear-gradient(0deg,#11100c,transparent 55%)}.strip-heading,.section-head{display:block}.strip-heading>p,.section-head>p{margin-top:15px}.server-grid,.journey-grid,.triptych{grid-template-columns:1fr}.world,.journey,.rules-section{padding:65px 0}.rules-grid{grid-template-columns:1fr}.photo-stack{grid-template-columns:1fr}.photo-tile.small{min-height:255px}.photo-tile.large{min-height:420px}.verify{align-items:start}.closing{padding:65px 0}}@media(max-width:400px){.wrap{width:calc(100% - 30px)}.hero h1{font-size:65px}.server{padding:20px}.server-address code{padding:13px 10px;font-size:11px}.server-address button{padding:0 10px}.cta-row .btn{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}