.marketing{--m-accent:#b9f4dc;--m-line:#a8cab52e;isolation:isolate;color:#edf2ef;background:#080e10;font:16px/1.6 Arial,Helvetica,sans-serif;position:relative}.marketing:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#03090d33,#03090d08 60%),url(/packs/orbital-night.webp) 50%/cover no-repeat;position:fixed;inset:0}.marketing *{box-sizing:border-box}.marketing a{transition:color .18s,background .18s}.marketing a:focus-visible{outline:2px solid var(--m-accent);outline-offset:6px}.marketing .skip-link{z-index:10;color:#101614;background:#b9f4dc;padding:12px;position:absolute;top:-100px;left:20px}.marketing .skip-link:focus{top:10px}.m-header,.m-hero,.m-packs,.m-upcoming,.m-about,.m-install,.m-footer{width:min(1240px,100% - 72px);margin:auto}.m-header{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.m-brand{letter-spacing:.1em;align-items:center;gap:12px;font-size:16px;font-weight:800;display:flex}.m-by{color:#b2bfb8;letter-spacing:0;font-size:13px;font-weight:400}.m-symbol{color:var(--m-accent);letter-spacing:-.18em;margin-right:10px;font-size:31px;line-height:1}.m-symbol span{color:#f0f4f1}.m-header nav{color:#d5e0d9;gap:28px;font-size:14px}.m-header nav a:hover,.m-about a:hover,.m-footer>a:hover{color:var(--m-accent)}.m-hero{grid-template-columns:1fr 1.17fr;align-items:center;gap:48px;padding:100px 0 108px;display:grid}.m-hero-copy{min-width:0}.m-eyebrow{letter-spacing:.16em;color:var(--m-accent);margin:0 0 24px;font:600 12px/1.5 monospace}.m-eyebrow>span,.m-status>span{vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.marketing h1{letter-spacing:-.06em;text-shadow:0 3px 24px #0008;max-width:1000px;margin:0;font-size:clamp(42px,4.1vw,60px);font-weight:600;line-height:1.06}.marketing h1 em{color:#b9f4dc;letter-spacing:-.055em;font-family:Georgia,serif;font-style:normal;font-weight:400}.m-lede{color:#c0d0c8;max-width:500px;margin:28px 0;font-size:19px;line-height:1.7}.m-button{color:#102019;background:#b9f4dc;border-radius:3px;align-items:center;gap:44px;padding:15px 24px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 5px 28px #8df7b519}.m-button:hover{background:#d6ffed}.m-note{color:#b4c5bb;margin-top:17px;font-size:13px}.m-hero-video{min-width:0;margin:0}.m-video-frame{aspect-ratio:16/9;background:#050808;border:1px solid #b6ddbf5c;position:relative;box-shadow:0 28px 80px #0009,0 0 50px #74c49112}.m-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.m-packs,.m-upcoming{border-top:1px solid var(--m-line);padding:44px 0 86px;scroll-margin-top:25px}.m-section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:34px;display:flex}.m-section-heading .m-eyebrow{margin-bottom:10px}.marketing h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(29px,3.5vw,44px);font-weight:500;line-height:1.15}.m-index{letter-spacing:.1em;color:#b6c9ba;padding-bottom:5px;font:12px monospace}.m-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.m-card{--card-accent:#b9f4dc;background:#0e171bef;border:1px solid #b4d1bf33;border-radius:4px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 40px #0003}.m-card.gold{--card-accent:#efcb89}.m-card.pink{--card-accent:#e5a8c8}.m-cover{background:#10181b;height:350px;position:relative;overflow:hidden}.m-cover img{object-fit:cover;object-position:50% 37%;width:100%;height:100%;display:block}.m-cover:after{content:"";background:linear-gradient(#0000 50%,#0e171b);position:absolute;inset:0}.m-city{z-index:1;color:var(--card-accent);text-transform:uppercase;letter-spacing:.14em;font:600 12px monospace;position:absolute;bottom:14px;left:24px}.m-card-copy{flex-direction:column;flex:1;padding:16px 24px 24px;display:flex}.m-edition{color:#b5c8bc;margin:0 0 8px;font-size:12px}.marketing h3{letter-spacing:-.035em;margin:0 0 16px;font-size:28px;font-weight:500;line-height:1.2}.m-description{color:#bdcdc2;flex:1;margin:0 0 25px;font-size:16px}.m-status{color:var(--card-accent);margin:0 0 13px;font-size:14px}.m-download,.m-coming{border-top:1px solid #b6d2c02e;justify-content:space-between;gap:12px;margin:0;padding:15px 0 0;font-size:14px;font-weight:600;display:flex}.m-download:hover{color:var(--card-accent)}.m-coming{color:#b8c8bf;font-weight:400}.m-upcoming{padding-top:58px}.m-upcoming-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.m-next{isolation:isolate;background:#181518;border:1px solid #d8b59645;border-radius:4px;flex-direction:column;justify-content:space-between;min-height:460px;padding:30px 34px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px #0004}.m-next-art{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.m-next:after{content:"";z-index:-1;background:linear-gradient(#140c1126 10%,#140c1144 35%,#140c11e8 72%,#140c11 100%);position:absolute;inset:0}.m-next.quest{background:#0c1818;border-color:#b7d1a440}.m-next.quest:after{background:linear-gradient(#07120c08 10%,#08191233 32%,#081912ed 72%,#081912 100%)}.m-next-status{letter-spacing:.12em;color:#f4d9b9;background:#21100ed9;border:1px solid #eec39266;align-self:flex-start;padding:8px 11px;font:600 12px/1.3 monospace}.quest .m-next-status{color:#dbe9cf;background:#0b2018e8;border-color:#bfd39d66}.m-next-copy{margin-top:150px}.m-next-genre{color:#e4cab3;letter-spacing:.1em;margin:0 0 12px;font:12px monospace}.quest .m-next-genre{color:#c2d6b5}.marketing .m-next h3{letter-spacing:-.04em;margin-bottom:16px;font:400 clamp(34px,3.8vw,48px)/1.12 Georgia,serif}.m-next-copy>p:last-child{color:#e1d8d1;max-width:440px;margin:0;font-size:17px}.quest .m-next-copy>p:last-child{color:#d4dfce}.m-upcoming-note{color:#b8cabb;margin:20px 0 0;font-size:13px}.m-about,.m-install{border-top:1px solid var(--m-line);background:#071111b3;grid-template-columns:1fr 1fr;gap:90px;padding:68px 32px;display:grid}.m-about h2,.m-install h2{font-size:clamp(36px,4vw,50px)}.m-about-copy p{color:#c1d0c6;margin:0 0 22px;font-size:17px}.m-about-copy a{border-bottom:1px solid #96b09d;padding-bottom:3px;font-size:14px;display:inline-block}.m-install ol{margin:0;padding:0;list-style:none}.m-install li{gap:25px;padding:0 0 26px;display:flex}.m-install li>span{color:#b9f4dc;padding-top:4px;font:14px monospace}.m-install h3{letter-spacing:-.02em;margin:0 0 7px;font-size:19px}.m-install li p{color:#c1d0c6;margin:0;font-size:16px}.m-footer{border-top:1px solid var(--m-line);justify-content:space-between;align-items:start;gap:25px;padding:32px 0;display:flex}.m-footer .m-brand{flex-wrap:wrap;gap:4px 12px}.m-footer p{color:#b7c9bb;margin:0;font-size:12px;line-height:1.7}.m-footer>a:last-child{white-space:nowrap;font-size:14px}@media (max-width:1100px){.m-by,.m-index{display:none}.m-header nav{gap:24px}.m-hero{gap:32px;padding:75px 0 85px}.m-grid{gap:16px}.m-card-copy{padding:16px}.m-cover{height:280px}.marketing h3{font-size:24px}.m-about,.m-install{gap:40px}.m-footer{flex-wrap:wrap}.m-desktop{display:none}}@media (max-width:900px){.m-hero{grid-template-columns:1fr;gap:40px}.marketing h1{font-size:clamp(44px,7vw,68px)}.m-lede{max-width:650px}.m-next{min-height:440px;padding:24px}}@media (max-width:700px){.m-header,.m-hero,.m-packs,.m-upcoming,.m-about,.m-install,.m-footer{width:calc(100% - 36px)}.marketing:before{background-position:50%,60%}.m-header{flex-direction:column;align-items:start;gap:18px;min-height:85px;padding:20px 0}.m-header nav{flex-wrap:wrap;gap:18px;font-size:14px}.m-hero{padding:52px 0}.marketing h1{font-size:clamp(38px,9.4vw,66px)}.m-eyebrow{letter-spacing:.12em}.m-lede{font-size:17px}.m-section-heading{margin-bottom:24px}.m-grid,.m-upcoming-grid{grid-template-columns:1fr;gap:25px}.m-cover{height:350px}.m-card-copy{padding:16px 24px 24px}.m-description{margin-bottom:22px}.m-about,.m-install{grid-template-columns:1fr;gap:28px;padding:42px 18px}.m-packs{padding-bottom:48px}.m-upcoming{padding:42px 0}.m-next{min-height:440px}.m-footer{flex-direction:column;gap:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marketing a{transition:none}}.marketing #packs-title{font-size:clamp(36px,4.3vw,54px)}.marketing #packs-title em{color:#b9f4dc;font-family:Georgia,serif;font-style:normal;font-weight:400}.quest .m-next-art{object-position:50% 20%;image-rendering:pixelated}.m-release{background:#0c1818f5;border:1px solid #b7d1a440;border-radius:4px;min-width:0;overflow:hidden;box-shadow:0 22px 50px #0004}.m-release .m-video-frame{box-shadow:none;border:0;border-bottom:1px solid #b7d1a440}.m-release-copy{padding:28px 32px 32px}.m-release-status{color:#b9f4dc;margin:0 0 24px;font-size:14px;font-weight:600}.m-release-status>span{vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.marketing .m-release h3{letter-spacing:-.04em;margin-bottom:16px;font:400 clamp(34px,3.8vw,48px)/1.12 Georgia,serif}.m-release-copy>p:not([class]){color:#d4dfce;margin:0;font-size:17px}.m-release-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px;display:flex}.m-release-actions>a:last-child{font-size:14px}.m-release-actions .m-button{gap:20px}@media (max-width:700px){.m-release-copy{padding:24px}}.m-release.tyranny{background:#181518;border-color:#d8b59645}.m-release.tyranny .m-release-copy{background:linear-gradient(#140c11ed,#140c11f5),url(/packs/tyranny.webp) 50%/cover}.m-release.tyranny .m-release-status{color:#f4d9b9}.m-release.tyranny .m-release-copy>p:not([class]){color:#e1d8d1}
