@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-vietnamese-wght-normal.a3924ff4.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-ext-wght-normal.55a1343a.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-wght-normal.5a0c43ff.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--orange:#ff6021;--black:#080808;--muted:#aaa9a8;--line:#343434}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:#f7f6f3;font-family:Space Grotesk Variable,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select{outline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #ff8d60}.skip{position:absolute;left:10px;top:-100px;z-index:99;background:white;color:black;padding:12px}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.header{height:80px;padding:0 4.3%;gap:30px;position:absolute;z-index:10;left:0;right:0;border-bottom:1px solid #ffffff27}.brand,.header{display:flex;align-items:center}.brand{gap:9px;font-weight:700;line-height:.8;font-size:24px;letter-spacing:-1.5px;white-space:nowrap}.brand small{display:block;font-size:9px;letter-spacing:3.4px;margin-top:6px}.brandmark{font-size:28px;font-weight:700;position:relative;border:2px solid var(--orange);padding:7px 8px;line-height:1;transform:skew(-8deg)}.brandmark span{font-size:10px;color:var(--orange);position:absolute;top:2px;right:2px}.desktop{display:flex;align-items:center;justify-content:center;gap:25px;flex:1 1}.desktop a{font-size:11px;font-weight:600;color:#d2d2d2}.desktop a:hover,.footer-links a:hover{color:var(--orange)}.header-cta{font-size:10px;letter-spacing:1px;font-weight:700;border:1px solid #777;padding:14px 17px;display:flex;gap:15px;align-items:center}.menu-button,.mobile-nav{display:none}.hero{height:min(850px,100svh);min-height:680px;position:relative;overflow:hidden;background:#101012}.hero-art{position:absolute;inset:0;background:linear-gradient(90deg,#080808,#080808e0 23%,#08080822 70%),linear-gradient(0deg,#080808,transparent 23%),url(/hero.jpg) 50%/cover no-repeat}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(#ffffff05 1px,transparent 0),linear-gradient(90deg,#ffffff05 1px,transparent 0);background-size:100px 100px;-webkit-mask-image:linear-gradient(90deg,black,transparent);mask-image:linear-gradient(90deg,black,transparent)}.hero-inner{position:relative;padding:0 7.2%;top:50%;transform:translateY(-43%);max-width:1000px}.article-number,.byline,.card-index,.eyebrow,.fineprint,.game-bottom,.game-num,.hero-foot,.hero-kicker,.notice,.source,.story-tag{font-size:10px;letter-spacing:2px;font-weight:700}.hero-kicker{display:flex;align-items:center;gap:10px;color:#ddd}.pulse{height:7px;width:7px;background:var(--orange);border-radius:50%;box-shadow:0 0 15px var(--orange)}.kicker-line{width:30px;height:1px;background:#777}.article-hero h1,.hero h1,.page-hero h1{font-size:clamp(68px,9.4vw,148px);line-height:.88;letter-spacing:-.075em;margin:36px 0 25px;font-weight:700}.dot,em{color:var(--orange);font-style:normal}.hero-sub{font-size:14px;letter-spacing:3.6px;font-weight:700;margin:0 0 18px}.hero-copy{max-width:490px;color:#c0c0c0;font-size:15px;line-height:1.7}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.actions,.button{align-items:center}.button{min-height:51px;padding:0 20px;display:inline-flex;gap:30px;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:1px;transition:background .2s,color .2s}.orange{background:var(--orange);color:#0b0b0b}.orange:hover{background:#ff8d60}.outline{border:1px solid #777;background:#1118}.outline:hover{background:white;color:black}.light{background:white;color:#111}.quiet-link,.text-link{font-size:10px;letter-spacing:1px;font-weight:700;display:inline-flex;align-items:center;gap:20px}.quiet-link{margin-left:14px}.quiet-link span{color:var(--orange);font-size:18px}.text-link{border-bottom:1px solid #777;padding-bottom:10px}.text-link svg{color:var(--orange)}.hero-foot{position:absolute;bottom:25px;left:7.2%;right:7.2%;display:flex;justify-content:space-between;color:#999;font-size:8px}.hero-foot span span{color:var(--orange);padding-left:9px}.ticker{display:flex;align-items:center;border-top:1px solid #292929;border-bottom:1px solid #292929;overflow:hidden;height:76px;white-space:nowrap}.ticker>span{font-size:9px;letter-spacing:1.3px;color:#aaa;padding:0 4%;border-right:1px solid #333}.ticker div{font-weight:700;font-size:12px;letter-spacing:1px;padding-left:35px}.ticker b{color:var(--orange);margin:0 24px}.section{padding:130px 7.2%}.eyebrow{color:#bbb;margin-bottom:25px}.eyebrow span{color:var(--orange);margin-right:8px}.footer-top h2,.section h2,.story-content h2{font-size:clamp(43px,5.8vw,87px);letter-spacing:-.065em;line-height:.95;margin:0;font-weight:700}.mission{display:grid;grid-template-columns:1fr 2.7fr 1.6fr;grid-gap:30px;gap:30px}.card-index,.mission-index{font-size:9px;letter-spacing:1.5px;color:#999}.mission-copy{padding-top:32px}.game-detail p,.join p,.mission-copy p,.narrow>p,.prose p,.section-intro,.story-content p{color:#aaa;line-height:1.8;font-size:15px}.mission-copy .large{color:#f2f2f2;font-size:20px;line-height:1.45;margin-top:0}.verse{margin-top:65px;border-left:2px solid var(--orange);padding-left:20px;display:grid;grid-gap:10px;gap:10px}.verse small,.verse span{color:#aaa;font-size:9px;letter-spacing:1.5px}.verse strong{font-size:16px}.network{background:#111113}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:55px}.section-intro{max-width:340px;margin-bottom:5px}.network-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.network-card{min-height:310px;border:1px solid #38383a;background:linear-gradient(145deg,#212123,#161618);padding:27px;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.game-card:hover,.network-card:hover{border-color:var(--orange);transform:translateY(-4px)}.network-card>svg{color:var(--orange);margin-top:38px;width:28px}.network-card h3{font-size:25px;letter-spacing:-1px;line-height:1.05;margin:24px 0 10px}.network-card p{font-size:13px;color:#aaa;line-height:1.5;max-width:260px}.card-link{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1px;font-weight:700;padding-top:24px}.card-link svg{width:17px}.accent-card{background:linear-gradient(130deg,#342219,#171719)}.fineprint{color:#858585;margin-top:25px;font-size:9px}.games-section{background:#090909}.game-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.game-card{border:1px solid #303033;min-height:190px;padding:20px;display:flex;flex-direction:column;background:radial-gradient(circle at 85% 20%,#6c352136,transparent 45%),#18181a;transition:.2s}.game-num{color:#999;font-size:8px}.game-icon{color:#ff6021;margin:25px 0 18px}.game-icon svg{width:25px}.game-card strong{font-size:19px;letter-spacing:-.5px}.game-bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:center;color:#aaa;font-size:8px}.section-action{margin-top:30px}.feature-story{display:grid;grid-template-columns:1fr 1fr;min-height:600px;background:#171719}.story-image{background:linear-gradient(90deg,transparent,#17171988),url(/hero.jpg) 75%/cover}.story-image-inner{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:40px;color:#ff8a5c;font-size:9px;letter-spacing:2px}.story-content{padding:100px 12%;align-self:center}.story-content h2{font-size:clamp(43px,5vw,75px);margin:20px 0}.story-content p{max-width:420px}.story-tag{margin-top:40px}.byline,.story-tag{color:#aaa;font-size:9px}.byline{line-height:1.8;margin:28px 0}.byline span{color:var(--orange)}.purpose{background:radial-gradient(ellipse at 80% 50%,#662a163d,transparent 50%),#0d0d0e}.purpose-top{display:flex;justify-content:space-between}.purpose-top>span{font-size:9px;color:#888;letter-spacing:2px}.purpose h2{font-size:clamp(56px,8vw,120px)}.purpose-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:40px}.purpose-bottom p{color:#aaa;max-width:340px;line-height:1.7}.join{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:70px;gap:70px;background:#1b1b1d}.join>div:last-child{align-self:flex-end}footer{padding:80px 7.2% 35px;background:#080808}.footer-top{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:80px;border-bottom:1px solid #333}.footer-top h2{font-size:clamp(40px,5vw,70px)}.footer-bottom{padding-top:35px;display:flex;justify-content:space-between;gap:30px}.footer-bottom p{color:#888;font-size:11px;line-height:1.7}.footer-links{display:flex;gap:22px;flex-wrap:wrap;font-size:11px}.article-hero,.page-hero{padding:180px 7.2% 100px;background:linear-gradient(90deg,#080808 5%,#080808b8 75%),url(/hero.jpg) 50%/cover}.page-hero h1{font-size:clamp(60px,8vw,110px);max-width:1000px}.article-hero>p,.page-hero p{max-width:580px;color:#c2c2c2;font-size:17px;line-height:1.7}.notice{border:1px solid #484039;padding:18px;color:#ddd;margin-bottom:28px;line-height:1.6}.notice span{color:var(--orange);padding:0 10px}.finder{border:1px solid #363636;background:#131315;padding:25px}.filter-row{display:flex;gap:10px}.filter-row label{display:flex;align-items:center;background:#222225;padding:0 15px;flex:1 1}.filter-row input,.filter-row select{color:white;background:transparent;border:0;padding:17px;width:100%}.filter-row select option{color:black}.empty{text-align:center;padding:75px 20px;color:#aaa}.empty svg{color:var(--orange)}.empty h2,.empty h3{color:white}.empty p{max-width:500px;margin:20px auto;line-height:1.7}.callout{background:#1b1b1d;border-left:3px solid var(--orange);padding:40px;margin-top:70px}.callout h2{font-size:clamp(30px,4vw,55px)}.callout p{color:#bbb;line-height:1.7;max-width:680px}.narrow{max-width:1050px;margin:auto}.narrow>h2{font-size:50px;margin:45px 0 20px}.resource-list article{display:grid;grid-template-columns:180px 1fr;grid-gap:25px;gap:25px;padding:35px 0;border-bottom:1px solid #333}.detail-panel>span,.resource-list article span{color:var(--orange);font-size:10px;letter-spacing:1.5px}.resource-list h2{font-size:25px;letter-spacing:-1px;line-height:1.2}.resource-list p{line-height:1.7;color:#aaa}.game-detail{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.detail-panel{background:#1a1a1c;padding:40px}.detail-panel h3{font-size:33px;letter-spacing:-1px}.story-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:45px;gap:45px;align-items:center}.story-thumb{min-height:330px;background:linear-gradient(0deg,#080808cc,transparent),url(/hero.jpg) 70%/cover;display:flex;flex-direction:column;justify-content:space-between;padding:30px;color:var(--orange);font-size:10px;letter-spacing:2px}.story-list h2{font-size:45px}.story-list p{color:#aaa;line-height:1.7}.article-hero h1{font-size:clamp(49px,6.5vw,95px);max-width:1100px}.article-layout{display:grid;grid-template-columns:240px minmax(0,740px);grid-gap:80px;gap:80px;justify-content:center;padding:90px 7.2%}.article-layout aside{display:flex;flex-direction:column;gap:13px;align-self:start;position:-webkit-sticky;position:sticky;top:30px;font-size:11px;color:#aaa}.article-layout aside strong{color:white;font-size:10px;letter-spacing:2px;margin-bottom:10px}.article-layout aside a:hover{color:var(--orange)}.article-body p{font-size:16px;line-height:1.85;color:#c2c2c2}.article-body .lead{font-size:22px;color:white;line-height:1.6}.article-body section{padding-top:45px;scroll-margin-top:20px}.article-body h2{font-size:35px;letter-spacing:-1px}.article-number{color:var(--orange)}.faq{border-top:1px solid #333;padding-top:15px}.source{line-height:1.8;color:#aaa}.source a{color:#ff9870}.prose h2{font-size:45px;margin-top:50px}@media(max-width:1100px){.desktop{gap:14px}.desktop a{font-size:10px}.header{gap:15px}.mission{grid-template-columns:1fr 1fr}.mission-index{grid-column:1/-1}.game-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.header{height:70px;padding:0 6%}.desktop,.header-cta{display:none}.menu-button{display:block;margin-left:auto;background:none;border:0;color:white;padding:8px}.mobile-nav{position:absolute;display:flex;flex-direction:column;top:70px;left:0;right:0;background:#111;padding:15px 6% 30px;max-height:calc(100svh - 70px);overflow:auto}.mobile-nav a{display:flex;align-items:center;gap:18px;border-bottom:1px solid #333;padding:15px 0;font-size:20px;font-weight:700}.mobile-nav a span{font-size:9px;color:var(--orange)}.mobile-nav a svg{margin-left:auto;width:18px}.hero{min-height:700px;height:92svh}.hero-art{background:linear-gradient(90deg,#080808d9,#08080866),linear-gradient(0deg,#080808,transparent 40%),url(/hero.jpg) 65%/cover}.hero-inner{padding:0 6%;top:48%}.hero h1{font-size:clamp(64px,12vw,100px)}.hero-kicker{font-size:8px}.hero-foot span:nth-child(2),.kicker-line{display:none}.hero-foot{left:6%;right:6%}.section{padding:85px 6%}.game-detail,.join,.mission{grid-template-columns:1fr;gap:25px}.mission-copy{padding-top:0}.verse{margin-top:35px}.section-heading{display:block}.section-intro{margin-top:25px}.network-grid{grid-template-columns:1fr}.network-card{min-height:270px}.network-card>svg{margin-top:25px}.game-grid{grid-template-columns:repeat(2,1fr)}.feature-story{grid-template-columns:1fr}.story-image{min-height:300px}.story-content{padding:65px 6%}.footer-top,.purpose-bottom{display:block}.footer-top .button{margin-top:30px}.footer-bottom{flex-direction:column}.article-hero,.page-hero{padding:150px 6% 70px}.article-layout{display:block;padding:50px 6%}.article-layout aside{position:static;border-bottom:1px solid #333;padding-bottom:30px;margin-bottom:40px}.resource-list article,.story-list{grid-template-columns:1fr}.resource-list article{gap:15px}.purpose-top>span{display:none}}@media(max-width:420px){.hero h1{font-size:61px}.hero-kicker{letter-spacing:1px}.hero-copy{font-size:14px}.quiet-link{margin:10px 0}.game-grid{grid-template-columns:1fr 1fr}.game-card{padding:15px;min-height:165px}.game-card strong{font-size:16px}.filter-row{flex-direction:column}.section h2{font-size:43px}.purpose h2{font-size:53px}.article-hero h1{font-size:46px}.footer-links{gap:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.header{position:fixed;background:rgba(8,8,8,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.world-banner{min-height:550px;display:flex;align-items:center;padding:90px 7.2%;background:linear-gradient(90deg,#080808ed,#080808aa 40%,#08080815),url(/network-world.jpg) 50%/cover}.world-banner-copy{max-width:720px}.world-banner h2{font-size:clamp(48px,6vw,90px);line-height:.95;letter-spacing:-.065em;margin:0}.world-banner p{max-width:400px;color:#d0cecc;line-height:1.7;margin:25px 0}.game-steps{padding:0;list-style:none;counter-reset:steps}.game-steps li{counter-increment:steps;border-bottom:1px solid #39393c;padding:17px 0 17px 45px;position:relative;line-height:1.6;color:#ddd;font-size:14px}.game-steps li:before{content:"0" counter(steps);color:var(--orange);position:absolute;left:0;font-size:11px;font-weight:700}.game-join{background:#19191b;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:50px;gap:50px;align-items:flex-end}.game-join p{color:#bbb;line-height:1.7}.action-quote{border-left:3px solid var(--orange);padding:20px 24px;background:#1c1c1f;color:#f8e4db;font-size:16px;line-height:1.6;font-weight:600;margin:25px 0}.share{display:flex;align-items:center;gap:16px}.share button{display:inline-flex;align-items:center;gap:15px;border:1px solid #888;color:white;background:#0c0c0c;padding:13px 16px;font-size:10px;letter-spacing:1px;font-weight:700;cursor:pointer}.share button:hover{background:white;color:#111}.share span{color:#ddd;font-size:12px}.article-layout aside{top:100px}.article-body section{scroll-margin-top:95px}.mission{scroll-margin-top:70px}@media(max-width:800px){.world-banner{min-height:500px;padding:70px 6%;background-position:45%}.world-banner h2{font-size:clamp(43px,10vw,65px)}.game-join{grid-template-columns:1fr;gap:20px}}.article-body p a,.breadcrumb a{color:#ff9870;text-decoration:underline;text-underline-offset:3px}.breadcrumb{line-height:1.7}.listing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.listing-card,.moderation-card{background:#1b1b1d;border:1px solid #3a3a3c;padding:25px;min-width:0}.listing-card h3,.moderation-card h3{font-size:27px;letter-spacing:-1px;margin:15px 0}.listing-card p,.moderation-card p{color:#c2c2c2;line-height:1.6;overflow-wrap:anywhere}.listing-card p:first-of-type{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.listing-tags{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0}.listing-tags span{border:1px solid #494949;padding:6px 9px;font-size:10px}.listing-meta,.results-count{font-size:11px;color:#aaa;letter-spacing:1px}.results-count{margin:25px 0}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;padding:30px;font-size:10px;letter-spacing:1px}.pagination button{background:none;color:white;border:1px solid #555;padding:10px;cursor:pointer}.pagination button:disabled{opacity:.4;cursor:default}.submission-form{display:grid;grid-gap:22px;gap:22px;margin-top:35px}.submission-form p,.submission-form small{color:#bbb;line-height:1.7}.moderation-card label,.submission-form label{display:grid;grid-gap:9px;gap:9px;font-size:13px;font-weight:700}.moderation-card input,.submission-form input:not([type=checkbox]),.submission-form select,.submission-form textarea{width:100%;background:#1c1c1f;color:white;border:1px solid #555;padding:15px;font:inherit}.submission-form small{font-size:12px;font-weight:400}.submission-form fieldset{border:1px solid #444;padding:18px}.submission-form legend{font-size:13px;font-weight:700;padding:0 8px}.check-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.check-grid label,.submission-form label.check{display:flex;align-items:flex-start;gap:10px;font-weight:400}.check input,.check-grid input{accent-color:#ff6021}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.honeypot{position:absolute!important;left:-9999px}.submission-form button:disabled{opacity:.5;cursor:not-allowed}.admin-bar,.admin-list{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #444;padding:20px 0}.moderation-card{margin:20px 0}.moderation-card h3{color:white}.form-error{color:#ffb89b;border-left:3px solid #ff6021;padding:12px}.admin-list{overflow-wrap:anywhere}@media(max-width:800px){.listing-grid{grid-template-columns:1fr 1fr}}@media(max-width:500px){.check-grid,.form-row,.listing-grid{grid-template-columns:1fr}.pagination{gap:10px}.admin-bar,.admin-list{align-items:flex-start;flex-direction:column}}.prose p a,.submission-form p a{color:#ff9870;text-decoration:underline;text-underline-offset:3px}.featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-game-card{min-height:430px;position:relative;overflow:hidden;padding:0;background:#19191b;isolation:isolate}.game-card-image{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:65% center;transform:scale(1.01);transition:transform .7s ease,filter .7s ease;filter:brightness(.72)}.feature-game-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#09090930,#09090910 38%,#090909ed)}.feature-game-card:focus-visible .game-card-image,.feature-game-card:hover .game-card-image{transform:scale(1.07);filter:brightness(.9)}.game-card-content{display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding:24px}.feature-game-card .game-num{color:#f2c2a8;margin-bottom:auto}.feature-game-card strong{font-size:clamp(25px,2.4vw,36px);line-height:1;letter-spacing:-.055em}.feature-game-card strong small{display:block;font-size:10px;letter-spacing:1.5px;margin-top:10px;color:#ffb08f}.feature-game-card .game-bottom{padding-top:24px;margin-top:24px;border-top:1px solid #ffffff5c;color:#fff}.game-hero{position:relative;min-height:min(860px,100svh);display:flex;align-items:center;overflow:hidden;isolation:isolate;background:#111}.game-hero-art{position:absolute;inset:0;z-index:-3;background-position:50%;background-size:cover}.game-hero-arc-raiders .game-hero-art{background-image:url(/games/arc-raiders.webp)}.game-hero-world-of-warcraft .game-hero-art{background-image:url(/games/world-of-warcraft.webp)}.game-hero-call-of-duty .game-hero-art{background-image:url(/games/call-of-duty.webp)}.game-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#080808f7,#080808c9 34%,#0808084d 70%,#0808081c),linear-gradient(0deg,#080808,transparent 26%)}.game-hero-grid{position:absolute;inset:0;z-index:-1;opacity:.22;background:linear-gradient(#ffffff19 1px,transparent 0),linear-gradient(90deg,#ffffff19 1px,transparent 0);background-size:100px 100px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 75%);mask-image:linear-gradient(90deg,#000,transparent 75%)}.game-hero-content{padding:150px 7.2% 125px;max-width:1000px}.game-label{font-size:10px;font-weight:700;letter-spacing:2px;display:flex;gap:12px;align-items:center;color:#f5c0a3;margin-top:50px}.game-hero h1{font-size:clamp(65px,9.1vw,135px);line-height:.88;letter-spacing:-.075em;margin:25px 0}.game-hero-deck{max-width:480px;color:#e0dfdc;font-size:17px;line-height:1.7}.game-hero-bottom{position:absolute;bottom:26px;left:7.2%;right:7.2%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;font-weight:700;color:#c0b9b3}.game-manifesto{text-align:center;padding:115px 7.2%;background:radial-gradient(ellipse at 50% 30%,#4d24172d,transparent 55%),#0d0d0e}.game-manifesto h2{font-size:clamp(35px,4.5vw,70px);line-height:1.02;letter-spacing:-.06em;margin:0}.game-manifesto h2 span:last-child{color:var(--orange)}.game-manifesto p{max-width:580px;margin:26px auto 0;color:#b6b5b3;line-height:1.8}.game-field-guide{background:#121214}.field-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.field-guide-card{padding:30px;background:#1b1b1e;border:1px solid #37373a;position:relative}.field-guide-card:before{content:"";position:absolute;top:0;left:0;width:50px;height:2px;background:var(--orange)}.field-guide-number{font-size:10px;letter-spacing:1.5px;color:#ff9870;font-weight:700}.field-guide-card h3{font-size:27px;letter-spacing:-.045em;line-height:1.05;margin:35px 0 18px}.field-guide-card li,.field-guide-card p,.game-faq p,.game-next p{color:#bbb;line-height:1.75;font-size:14px}.field-guide-card ul{padding-left:20px;margin:25px 0 0}.field-guide-card li{padding:6px 0}.field-guide-card li::marker{color:var(--orange)}.game-next{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;background:linear-gradient(125deg,#211911,#121214)}.game-next>div:last-child{align-self:end}.game-faq{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}.game-faq article{border-top:1px solid #444;padding:25px 0}.game-faq h3{font-size:20px;line-height:1.25;margin:0}.game-source a{color:#ffad8b;text-decoration:underline;text-underline-offset:3px}.game-source{font-size:12px!important}.hero-art:before{content:"";position:absolute;inset:-20%;background:radial-gradient(ellipse at 74% 48%,#ff60211a,transparent 36%);pointer-events:none}@media (prefers-reduced-motion:no-preference){.game-hero-art{animation:world-drift 28s ease-in-out infinite alternate}.hero-art:before{animation:ember-breathe 8s ease-in-out infinite alternate}.pulse{animation:signal-pulse 3s ease-in-out infinite}@keyframes world-drift{0%{transform:scale(1.015)}to{transform:scale(1.07) translate3d(-.5%,0,0)}}@keyframes ember-breathe{0%{opacity:.4}to{opacity:1}}@keyframes signal-pulse{0%,to{box-shadow:0 0 5px #ff6021}50%{box-shadow:0 0 18px #ff6021}}}@media(max-width:800px){.featured-grid{grid-template-columns:1fr}.feature-game-card{min-height:330px}.game-card-content{padding:22px}.game-hero{min-height:760px;min-height:95svh;align-items:flex-end}.game-hero:before{background:linear-gradient(90deg,#080808dd,#08080855),linear-gradient(0deg,#080808,#08080833 65%)}.game-hero-art{background-position:68%}.game-hero-content{padding:130px 6% 100px}.game-label{margin-top:35px;font-size:9px;line-height:1.5}.game-hero h1{font-size:clamp(52px,12vw,85px);overflow-wrap:anywhere}.game-hero-deck{font-size:15px}.game-hero-bottom{left:6%;right:6%;font-size:8px}.game-manifesto{padding:85px 6%}.field-guide-grid,.game-faq,.game-next{grid-template-columns:1fr}.game-faq,.game-next{gap:28px}}@media(max-width:380px){.game-hero h1{font-size:49px}.game-hero-bottom span:last-child{display:none}.game-manifesto h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.game-hero-art,.hero-art:before,.pulse{animation:none!important}.game-card-image{transition:none!important}}.squad-prep{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center;background:#0b0b0c}.squad-prep h2{max-width:620px}.squad-prep>div>p{max-width:430px;color:#bbb;line-height:1.75}.squad-panel{border:1px solid #49413c;background:linear-gradient(145deg,#25201e,#151518);padding:28px}.squad-panel-top{display:flex;justify-content:space-between;border-bottom:1px solid #4b4541;padding-bottom:20px;font-size:10px;letter-spacing:1.5px;color:#ccc}.squad-panel-top strong{color:#ff9870}.squad-panel fieldset{border:0;padding:8px 0;margin:0}.squad-panel label{display:flex;gap:14px;align-items:flex-start;border-bottom:1px solid #39393a;padding:17px 0;line-height:1.5;font-size:14px;cursor:pointer}.squad-panel input{accent-color:var(--orange);width:18px;height:18px;flex:none;margin:2px 0}.squad-status{font-size:12px;color:#c9b6ac;line-height:1.5;margin:20px 0 0}@media(max-width:800px){.squad-prep{grid-template-columns:1fr;gap:25px}}.kit-hero{position:relative;isolation:isolate;overflow:hidden;min-height:720px;display:flex;align-items:center;background:radial-gradient(ellipse at 76% 45%,#672c173b,transparent 44%),#0b0b0d}.kit-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(#ffffff09 1px,transparent 0),linear-gradient(90deg,#ffffff09 1px,transparent 0);background-size:95px 95px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.kit-hero-inner{padding:150px 7.2% 130px;position:relative;z-index:1;max-width:1000px}.kit-signal{display:flex;align-items:center;gap:12px;margin-top:60px;color:#ffc0a5;font-size:10px;letter-spacing:2px;font-weight:700}.kit-hero h1{font-size:clamp(58px,8.3vw,126px);letter-spacing:-.075em;line-height:.88;margin:30px 0}.kit-hero-inner>p{font-size:18px;line-height:1.7;max-width:510px;color:#d5d1ce}.kit-hero-foot{position:absolute;bottom:27px;left:7.2%;right:7.2%;display:flex;justify-content:space-between;color:#bbb;font-size:9px;font-weight:700;letter-spacing:1.4px}.kit-orbit{position:absolute;right:4%;top:16%;width:min(48vw,620px);aspect-ratio:1;border:1px solid #ff986b4d;border-radius:50%;display:grid;place-items:center;opacity:.65}.kit-orbit:after,.kit-orbit:before{content:"";position:absolute;border:1px solid #ff986b42;border-radius:50%;inset:12%}.kit-orbit:after{inset:24%;border-style:dashed}.kit-orbit span{font-size:clamp(75px,13vw,190px);color:#ff602145}.kit-intro{text-align:center;background:#101012}.kit-intro p{max-width:620px;margin:28px auto 0;color:#c2c0be;line-height:1.8}.kit-conversations{background:#111113}.kit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.kit-card{min-width:0;display:flex;flex-direction:column;padding:30px;border:1px solid #3d3734;background:linear-gradient(145deg,#25211f,#19191b);position:relative}.kit-card:before{content:"";position:absolute;left:0;top:0;width:52px;height:2px;background:var(--orange)}.kit-card-top{display:flex;justify-content:space-between;color:#ffad8b;font-size:10px;font-weight:700;letter-spacing:1.3px}.kit-card h3{font-size:27px;letter-spacing:-.04em;margin:38px 0 10px}.kit-context,.kit-note{color:#c4c0bd;line-height:1.7;font-size:14px}.kit-card blockquote{margin:25px 0;padding:0 0 0 18px;border-left:2px solid var(--orange);font-size:20px;line-height:1.4;letter-spacing:-.02em}.kit-note{margin-bottom:28px}.kit-copy{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.kit-copy button{border:1px solid #9b6b53;background:transparent;color:#ffb391;min-height:44px;padding:0 14px;font-size:10px;font-weight:700;letter-spacing:1px;cursor:pointer}.kit-copy button:hover{background:#ff6021;color:#111}.kit-copy span{color:#e0d6d0;font-size:12px;line-height:1.4}.kit-privacy{color:#bcb7b3;font-size:12px;line-height:1.6;margin:25px 0 0}.kit-leadership{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.kit-leadership>div>p,.kit-next>p{color:#c1bdb9;line-height:1.8;max-width:470px}.kit-leadership-list article{display:grid;grid-template-columns:45px 1fr;grid-gap:15px;gap:15px;border-top:1px solid #4b4440;padding:24px 0}.kit-leadership-list article>span{color:#ff9870;font-size:11px;font-weight:700}.kit-leadership-list h3{margin:0;font-size:18px}.kit-leadership-list p{color:#bdb9b6;font-size:14px;line-height:1.7;margin-bottom:0}.kit-next{background:radial-gradient(ellipse at 80% 40%,#66301b65,transparent 50%),#171413}.kit-next .actions{margin-top:35px}@media(prefers-reduced-motion:no-preference){.kit-orbit{animation:kit-rotate 45s linear infinite}@keyframes kit-rotate{to{transform:rotate(1turn)}}}@media(max-width:800px){.kit-hero{min-height:690px}.kit-hero-inner{padding:145px 6% 110px}.kit-hero h1{font-size:clamp(53px,11vw,78px)}.kit-hero-inner>p{font-size:16px}.kit-orbit{width:90vw;right:-42%;top:20%;opacity:.35}.kit-hero-foot{left:6%;right:6%;font-size:8px}.kit-grid,.kit-leadership{grid-template-columns:1fr}.kit-leadership{gap:30px}.kit-card{padding:25px}}@media(max-width:380px){.kit-hero h1{font-size:48px}.kit-hero-foot span{display:none}}