.atlas-shell{--atlas-gold:#d5bc82;--atlas-ink:#f3eddc;--atlas-muted:#aeb7a8;--atlas-line:#d5bc8238;color:var(--atlas-ink);min-height:100svh;font-family:var(--archive-body);background:#07110e}.atlas-shell *{box-sizing:border-box}.atlas-shell a{color:inherit}.atlas-shell a:focus-visible,.atlas-shell button:focus-visible,.atlas-shell input:focus-visible,.atlas-shell select:focus-visible,.atlas-shell summary:focus-visible,.archive-portals a:focus-visible{outline-offset:5px;outline:2px solid #d5bc82}.atlas-shell h1,.atlas-shell h2,.atlas-shell h3{font-family:var(--archive-display);font-weight:400}.atlas-header{color:#f3eddc;background:#07110e;border-bottom:1px solid #d5bc8233;justify-content:space-between;align-items:center;gap:2rem;padding:1.6rem 4.5%;display:flex}.atlas-brand{font-family:var(--archive-display);letter-spacing:.1em;flex-shrink:0;align-items:center;gap:.8rem;font-size:.86rem;text-decoration:none;display:flex}.atlas-brand>span:first-child{color:#d5bc82;font-size:2.6rem;line-height:1}.atlas-brand small{color:#d5bc82;font:500 .53rem/1.9 var(--archive-body);letter-spacing:.24em;display:block}.atlas-header nav{align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.atlas-header nav a{padding:.8rem 0;font-size:.72rem;text-decoration:none}.atlas-header nav a:hover{color:#d5bc82}.atlas-menu{display:none}.atlas-skip{z-index:100;color:#f3eddc;background:#07110e;padding:1rem;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.atlas-skip:focus{transform:none}.atlas-lead{isolation:isolate;border-bottom:1px solid var(--atlas-line);position:relative;overflow:hidden}.atlas-lead__copy{z-index:2;max-width:1280px;margin:auto;padding:3rem 3rem 4rem;position:relative}.atlas-lead__image{object-fit:cover;opacity:.38;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.atlas-lead--illustrated:after{content:"";z-index:-1;background:linear-gradient(90deg,#07110e 0%,#07110e94 65%,#0000);position:absolute;inset:0}.atlas-lead h1{letter-spacing:-.045em;text-wrap:balance;max-width:950px;margin:.9rem 0 1.2rem;font-size:clamp(2.8rem,5.6vw,5.7rem);line-height:1.1}.atlas-back{margin-bottom:2.8rem;font-size:.72rem;text-decoration:none;display:inline-block;color:var(--atlas-muted)!important}.atlas-eyebrow{font:500 .65rem/1.6 var(--archive-body);letter-spacing:.18em;text-transform:uppercase;color:#d5bc82}.atlas-intro{color:var(--atlas-muted);max-width:750px;margin:0;font-size:clamp(.96rem,1.4vw,1.15rem);line-height:1.85}.atlas-content{width:min(1184px,100% - 6rem);margin:auto;padding:3.5rem 0 5rem}.atlas-content h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.2}.atlas-content p{line-height:1.85}.atlas-footer{color:#aeb7a8;font:400 .8rem/1.8 var(--archive-body);background:#07110e;border-top:1px solid #d5bc8233;grid-template-columns:1fr 1fr;gap:2rem;padding:3.5rem 5%;display:grid}.atlas-footer__title{font:400 clamp(1.65rem,2.5vw,2.5rem)/1.3 var(--archive-display);text-decoration:none;color:#f3eddc!important}.atlas-footer nav{grid-template-columns:1fr 1fr;gap:.65rem 1.2rem;display:grid}.atlas-footer nav a{color:#d5bc82;text-decoration:none}.atlas-footer small{border-top:1px solid #d5bc8233;grid-column:1/-1;padding-top:1.3rem;font-size:.67rem}.atlas-share{color:#f3eddc;border-top:1px solid #d5bc8238;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:3rem 0 0;padding:2rem 0 0;display:flex}.atlas-share p{margin:.5rem 0;font-size:.84rem}.atlas-share__actions{flex-wrap:wrap;gap:.5rem;display:flex}.atlas-share__actions a,.atlas-share__actions button{min-height:44px;font:500 .72rem var(--archive-body);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:.6rem .9rem;text-decoration:none;display:inline-flex;color:#e6d7b5!important;background:#14231b!important;border:1px solid #d5bc824d!important}.atlas-share__actions a:hover,.atlas-share__actions button:hover{background:#263a2b!important}.atlas-share__status{color:#d5bc82;flex-basis:100%;min-height:1.25em;margin:0!important;font-size:.75rem!important}.atlas-share__manual{width:100%;font-size:.75rem}.atlas-share__manual input{color:#f3eddc;background:#14231b;border:1px solid #d5bc82;width:100%;padding:.8rem;display:block}.archive-portals{max-width:1600px;margin:auto;padding:clamp(4rem,7vw,8rem) 6%}.archive-portals>header{margin-bottom:2.8rem}.archive-portals>header>p:last-child{color:#aeb7a8;margin-top:1.3rem;font-size:.93rem;line-height:1.8}.portal-journal{isolation:isolate;color:#f3eddc;min-height:530px;display:block;position:relative;overflow:hidden}.portal-journal:after{content:"";z-index:-1;background:linear-gradient(90deg,#07110ef0,#07110ea3 50%,#07110e0a);position:absolute;inset:0}.portal-journal>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.portal-journal:hover>img{transform:scale(1.025)}.portal-journal>div{max-width:630px;padding:clamp(2rem,4vw,4.5rem)}.portal-journal h3{font-size:clamp(2.3rem,4vw,4rem);line-height:1.15;margin:1.6rem 0!important}.portal-journal p{color:#c3cabd;max-width:410px;font-size:.94rem;line-height:1.9}.portal-journal strong{color:#d5bc82;border-bottom:1px solid #d5bc82;margin-top:1.5rem;padding:1rem 0;font-size:.85rem;font-weight:500;display:inline-block}.portal-journal>div>span,.portal-pair>a>span{letter-spacing:.17em;color:#d5bc82;font-size:.62rem}.portal-pair{grid-template-columns:1fr 1fr;gap:2px;margin-top:2px;display:grid}.portal-pair>a{color:#f3eddc;background:#122017;padding:clamp(2rem,3.5vw,4rem);position:relative;overflow:hidden}.portal-pair h3{z-index:1;font-size:clamp(1.9rem,2.5vw,2.8rem);line-height:1.25;position:relative;margin:1.5rem 0!important}.portal-pair p{color:#aeb7a8;max-width:300px;font-size:.85rem;line-height:1.8;position:relative}.portal-pair b{color:#d5bc82;margin-top:1.7rem;font-size:.77rem;font-weight:500;display:block;position:relative}.portal-pair img{opacity:.38;width:230px;height:auto;transition:transform .5s;position:absolute;bottom:18px;right:-50px;transform:rotate(-20deg)}.portal-pair>a:hover img{transform:rotate(-10deg)}.portal-notes{margin-top:2rem}.portal-notes a{color:#f3eddc;border-bottom:1px solid #d5bc8238;align-items:center;gap:2rem;padding:2rem 0;display:flex}.portal-notes a>span{font:.75rem var(--archive-mono);color:#d5bc82}.portal-notes h3{font-size:1.65rem;margin:0 0 .5rem!important}.portal-notes p{color:#aeb7a8;font-size:.82rem;line-height:1.8}.portal-notes b{color:#d5bc82;margin-left:auto;font-size:1.4rem;font-weight:400}@media (width<=1000px){.atlas-header{flex-wrap:wrap;gap:.8rem}.atlas-header nav{justify-content:space-between;gap:.6rem;width:100%}.atlas-header nav a{font-size:.68rem}.atlas-lead__copy{padding:2.5rem 2rem 3rem}.atlas-content{width:calc(100% - 4rem)}}@media (width<=650px){.atlas-header{padding:1.2rem 1.25rem}.atlas-menu{color:#d5bc82;background:0 0;border:1px solid #d5bc824d;min-height:44px;margin-left:auto;padding:.7rem;font-size:.75rem;display:block}.atlas-header nav{grid-template-columns:1fr 1fr;padding-top:1rem;display:none}.atlas-header nav.is-open{display:grid}.atlas-header nav a{padding:.75rem .2rem}.atlas-lead__copy{padding:1.8rem 1.25rem 2.5rem}.atlas-back{margin-bottom:2rem}.atlas-content{width:calc(100% - 2.5rem);padding-top:2rem}.atlas-footer{grid-template-columns:1fr;padding:2.5rem 1.25rem}.atlas-footer small{grid-column:auto}.archive-portals{padding:4rem 1.25rem}.portal-journal{min-height:500px}.portal-journal>img{object-position:65% center}.portal-journal:after{background:linear-gradient(90deg,#07110ef0,#07110e73)}.portal-pair{grid-template-columns:1fr}.portal-pair>a{padding:2rem}.portal-notes a{gap:1rem}.atlas-share__actions{gap:.4rem}.atlas-share__actions a,.atlas-share__actions button{padding:.6rem .8rem}.atlas-share{margin-top:2rem}.portal-notes h3{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.portal-journal>img,.portal-pair img{transition:none;transform:none!important}}.archive-languages{font:500 .72rem/1.6 var(--archive-body);background:#0e1b14;border-bottom:1px solid #d5bc8233;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;padding:.9rem 1rem;display:flex}.archive-languages a{color:#aeb7a8;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.archive-languages a[aria-current=page]{color:#d5bc82;text-underline-offset:5px;text-decoration:underline}.archive-languages a:hover{color:#f3eddc}.atlas-navigation{z-index:25;color:#f8f0d9;font-family:var(--archive-body);box-sizing:border-box;background:#102722;position:relative}.atlas-navigation *{box-sizing:border-box}.atlas-navigation .atlas-header{background:#102722;border-bottom:1px solid #547469;flex-wrap:nowrap;gap:1.2rem;padding:1rem max(3vw,20px);display:flex}.atlas-navigation .atlas-brand{gap:.65rem;font-size:.83rem}.atlas-navigation .atlas-brand img{object-fit:contain;width:44px;height:44px}.atlas-navigation .atlas-brand small{color:#e0c681;font-size:.52rem}.atlas-navigation .atlas-header .atlas-primary{align-self:stretch;align-items:stretch;gap:.25rem;width:auto;display:flex}.atlas-primary{scrollbar-width:thin;scrollbar-color:#718d77 transparent}.atlas-navigation .atlas-primary a{white-space:nowrap;color:#eceddc;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:46px;padding:.7rem .85rem;font-size:.8rem;font-weight:650;text-decoration:none;display:flex;position:relative}.atlas-navigation .atlas-primary a:hover{color:#ffe6a1;background:#254237}.atlas-navigation .atlas-primary a[aria-current]{color:#ffe3a0;background:#284c3e;border-color:#8da287;box-shadow:inset 0 -3px #e8c879}.atlas-navigation .atlas-primary a[data-section=remake][aria-current]{background:#293e5a}.atlas-navigation .atlas-primary a[data-section=community][aria-current]{background:#4d3438}.atlas-navigation-actions{flex-shrink:0;align-items:center;gap:.7rem;margin-left:auto;display:flex}.atlas-saved-link{white-space:nowrap;align-items:center;min-height:44px;font-size:.75rem;text-decoration:none;display:flex;color:#f0d69b!important}.atlas-menu-toggle{color:#fff1cb;min-height:44px;font:650 .75rem var(--archive-body);cursor:pointer;white-space:nowrap;background:#203c35;border:1px solid #88a18a;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .8rem;display:flex}.atlas-menu-toggle>span{font-size:1.3rem;line-height:1}.atlas-navigation a:focus-visible,.atlas-navigation button:focus-visible{outline-offset:3px;outline:3px solid #f6d887}.atlas-navigation .atlas-section-nav{background:#18332e;border-bottom:1px solid #577265;align-items:center;gap:1.3rem;min-height:53px;padding:0 max(3vw,20px);display:flex}.atlas-section-label{text-transform:uppercase;letter-spacing:.12em;color:#e2c983;flex:none;font-size:.64rem;font-weight:750}.atlas-section-nav>div{scrollbar-width:thin;scrollbar-color:#718d77 transparent;gap:1.2rem;min-width:0;display:flex;overflow-x:auto}.atlas-section-nav a{color:#d9e4d6;white-space:nowrap;border-bottom:3px solid #0000;flex:none;align-items:center;min-height:52px;padding:.55rem .2rem;font-size:.76rem;text-decoration:none;display:flex}.atlas-section-nav a:hover{color:#ffe4a2}.atlas-section-nav a[aria-current]{color:#ffe4a2;border-bottom-color:#f1cd79;font-weight:750}.atlas-directory{background:#10251f;border-bottom:2px solid #aa9358;max-height:75vh;padding:1.5rem max(3vw,20px) 2rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0007}.atlas-directory-heading{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.atlas-directory-heading p{text-transform:uppercase;letter-spacing:.15em;color:#edcf83;margin:0;font-size:.75rem}.atlas-directory-heading>a{color:#eee8ce;padding:.5rem;font-size:.8rem;text-decoration:none}.atlas-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.atlas-directory-grid>section{background:#19382d;border:1px solid #547364;border-radius:5px;overflow:hidden}.atlas-directory-cover{isolation:isolate;height:136px;text-decoration:none;display:block;position:relative;color:#fff3d8!important}.atlas-directory-cover:after{content:"";z-index:-1;background:linear-gradient(#0000,#071a11e8);position:absolute;inset:0}.atlas-directory-cover img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.atlas-directory-cover h2{font:400 1.6rem/1.12 var(--archive-display);margin:.7rem 0;position:absolute;bottom:0;left:1rem;right:1rem}.atlas-directory-grid nav{padding:.5rem 1rem 1rem;display:grid}.atlas-directory-grid nav a{color:#f3ecd6;border-bottom:1px solid #456555;justify-content:space-between;align-items:center;gap:.5rem;min-height:42px;font-size:.78rem;line-height:1.35;text-decoration:none;display:flex}.atlas-directory-grid nav a:hover{color:#ffdd86}.atlas-directory-grid nav a span{color:#c5ad73}.atlas-shell .atlas-lead.atlas-lead--visual{isolation:isolate;background:linear-gradient(120deg,#183b2a,#163144);border-bottom:1px solid #748e74;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid;overflow:visible}.atlas-shell .atlas-lead--visual .atlas-lead__copy{align-self:center;min-width:0;margin:0;padding:2.2rem clamp(1.3rem,4vw,4rem) 2.8rem}.atlas-shell .atlas-lead--visual h1{text-wrap:balance;max-width:840px;margin:1rem 0 1.2rem;font-size:clamp(2.5rem,4.4vw,4.7rem);line-height:1.05}.atlas-shell .atlas-lead--visual .atlas-intro{color:#d7e2d2;max-width:670px;font-size:clamp(.94rem,1.1vw,1.07rem);line-height:1.8}.atlas-breadcrumb{color:#dddfc5;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.7rem;font-size:.73rem;display:flex}.atlas-breadcrumb a{align-items:center;min-height:30px;padding:.25rem 0;text-decoration:none;display:flex}.atlas-breadcrumb a:hover{text-decoration:underline}.atlas-breadcrumb>span{color:#aaaf90}.atlas-lead-art{isolation:isolate;background:#17352b;min-width:0;min-height:360px;margin:0;position:relative;overflow:hidden}.atlas-lead-art>img{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.atlas-lead-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#17382c50,#0000 30%);position:absolute;inset:0}.atlas-lead-art>figcaption{z-index:1;color:#f4ecd4;background:#091913d9;border:1px solid #88a17b66;border-radius:3px;max-width:85%;padding:.4rem .6rem;font-size:.61rem;line-height:1.3;position:absolute;bottom:14px;left:auto;right:14px}.atlas-lead-art--official{background:radial-gradient(#2b493a,#10291e)}.atlas-lead-art--official>img{object-fit:contain;padding:1.5rem 1.5rem 3rem}.atlas-lead-art--official:after{display:none}.editorial-page--visual .archive-article>.archive-article__updated{width:calc(100% - 3rem);max-width:1184px;margin:1.5rem auto}.archive-article-feature{width:min(1184px,100% - 3rem);margin:auto}.alttp-official-art{color:#f0db9b;margin-bottom:1rem;text-decoration:none;display:block}.alttp-official-art>img{object-fit:contain;width:165px;max-width:100%;height:135px;margin:0 auto .5rem;display:block}.alttp-official-art>small{font-size:.6rem;line-height:1.3}.atlas-shell .atlas-lead--visual[data-section=community]{background:linear-gradient(120deg,#203f34,#233d59)}.atlas-navigation~.archive-languages{padding-block:.65rem}@media (width<=1150px){.atlas-navigation .atlas-header{flex-wrap:wrap;gap:.6rem}.atlas-navigation .atlas-header .atlas-primary{order:3;justify-content:flex-start;width:100%}.atlas-navigation .atlas-primary a{flex:1}.atlas-navigation .atlas-brand{margin-right:auto}}@media (width<=760px){.atlas-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-shell .atlas-lead.atlas-lead--visual{grid-template-columns:1fr}.atlas-shell .atlas-lead--visual .atlas-lead__copy{padding:1.5rem 1.25rem 2rem}.atlas-shell .atlas-lead--visual h1{font-size:clamp(2.45rem,8vw,3.7rem)}.atlas-lead-art{height:34vw;min-height:240px;max-height:350px}.atlas-lead-art>img{object-position:center 58%}.atlas-lead-art:after{background:linear-gradient(#17382c22,#0000)}.atlas-breadcrumb{margin-bottom:1rem}.atlas-section-label{display:none}.atlas-navigation .atlas-section-nav{padding-inline:1rem}.atlas-section-nav>div{gap:1.1rem;width:100%}.atlas-saved-link{display:none}}@media (width<=480px){.atlas-navigation .atlas-header{padding:.6rem .75rem}.atlas-navigation .atlas-brand{gap:.45rem;font-size:.72rem}.atlas-navigation .atlas-brand img{width:38px;height:38px}.atlas-menu-toggle{padding:.5rem .65rem;font-size:.68rem}.atlas-navigation .atlas-header .atlas-primary{gap:0;overflow-x:auto}.atlas-navigation .atlas-primary a{min-height:44px;padding:.65rem .6rem;font-size:.7rem}.atlas-directory{max-height:75vh;padding:1rem .75rem}.atlas-directory-grid{gap:.65rem}.atlas-directory-cover{height:100px}.atlas-directory-cover h2{font-size:1.3rem;left:.7rem}.atlas-directory-grid nav{padding:.25rem .7rem .7rem}.atlas-directory-grid nav a{min-height:44px;font-size:.73rem}.atlas-lead-art{min-height:220px}}@media (prefers-reduced-motion:reduce){.atlas-navigation *{scroll-behavior:auto}}.atlas-shell{--atlas-paper:#f1ead9;--atlas-forest:#0b1c16;--atlas-gold:#d8bc7c}.atlas-navigation .atlas-header{background:#0b1c16;gap:20px;padding:15px max(4.5vw,20px)}.atlas-navigation .atlas-brand{letter-spacing:.08em;font-size:14px}.atlas-navigation .atlas-brand small{letter-spacing:.12em;font-size:10px}.atlas-navigation .atlas-primary a{border-radius:0;padding:12px;font-size:13px}.atlas-navigation-actions{gap:18px}.atlas-global-search{color:#f1ead9;align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.atlas-global-search svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:20px;height:20px}.atlas-saved-link,.atlas-menu-toggle{font-size:13px}.atlas-menu-toggle{background:0 0;border-color:#647b68;border-radius:0}.atlas-navigation .atlas-section-nav{padding-inline:max(4.5vw,20px)}.atlas-section-nav a{font-size:13px}.atlas-section-label{font-size:11px}.atlas-navigation~.archive-languages{background:#10271e;border-bottom:1px solid #4c6555;min-height:39px;padding:4px max(4.5vw,20px)}.archive-languages a{padding:8px 10px;font-size:13px}.atlas-directory-grid nav a{min-height:44px;font-size:13px}.atlas-breadcrumb{font-size:13px}.atlas-shell .atlas-lead-art>figcaption{font-size:12px}.atlas-shell .atlas-lead--compact{background:#132d24;border-bottom:1px solid #526c55;padding:24px 0}.atlas-shell .atlas-lead--compact .atlas-lead__copy{width:min(1184px,100% - 6rem);max-width:none;margin:auto;padding:0}.atlas-shell .atlas-lead--compact+.atlas-content{padding-top:28px}@media (width<=1000px){.atlas-shell .atlas-lead--compact .atlas-lead__copy{width:calc(100% - 4rem)}}@media (width<=650px){.atlas-shell .atlas-lead--compact .atlas-lead__copy{width:calc(100% - 2.5rem)}}.atlas-shell .atlas-lead--compact .atlas-breadcrumb{margin-bottom:12px}.atlas-shell .atlas-lead--compact .atlas-eyebrow{display:none}.atlas-shell .atlas-lead--compact h1{font:400 clamp(34px,4vw,52px)/1.12 var(--archive-display);margin:12px 0 16px}.atlas-shell .atlas-lead--compact .atlas-intro{color:#c6d3c9;max-width:65ch;margin:0;font-size:16px;line-height:1.7}.atlas-n64-companion-title{font:400 clamp(24px,3vw,36px)/1.2 var(--archive-display);margin:42px 0 24px}.companion-current__art>img{object-fit:contain;background:#17362b;padding:25px}.atlas-home{color:#f1ead9;font-family:var(--archive-body);background:#0b1c16}.atlas-home *,.atlas-home :before,.atlas-home :after{box-sizing:border-box}.atlas-home h1,.atlas-home h2,.atlas-home h3{font-family:var(--archive-display);letter-spacing:-.025em;font-weight:400}.atlas-home h2{margin:0;font-size:clamp(34px,4.2vw,56px);line-height:1.12}.atlas-home p{font-size:16px;line-height:1.8}.atlas-home a{color:inherit;text-underline-offset:.3em}.atlas-home :focus-visible{outline-offset:5px;outline:3px solid #8fd3c8}.atlas-home svg[viewBox="0 0 24 24"]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px}.atlas-home-wrap{width:min(1440px,100%);margin-inline:auto;padding-inline:max(4.5vw,20px)}.atlas-frontier{isolation:isolate;border-bottom:1px solid #5b715a;min-height:730px;padding-bottom:55px;position:relative}.atlas-frontier-art{z-index:-2;position:absolute;inset:0;overflow:hidden}.atlas-frontier-art img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.atlas-frontier:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0b1c16 0%,#0b1c16f5 24%,#0b1c16dc 37%,#0b1c1630 64%,#0b1c1600 83%),linear-gradient(#0000 60%,#0b1c16c9);position:absolute;inset:0}.atlas-frontier-copy{width:49%;max-width:720px;padding:60px 0 25px max(4.5vw,20px)}.atlas-frontier h1{text-wrap:balance;max-width:10.5em;margin:0 0 24px;font-size:clamp(44px,4.7vw,72px);line-height:1.08}.atlas-frontier-copy>p{color:#d9e1d4;max-width:40ch;margin:0 0 28px}.atlas-frontier .atlas-finder{z-index:3;max-width:560px;position:relative}.atlas-frontier .atlas-finder__form{align-items:flex-end;gap:0;display:flex}.atlas-frontier .atlas-finder__query-field{flex:1}.atlas-frontier .atlas-finder__game-field{display:none}.atlas-frontier .atlas-finder__input-wrap{background:#0b1c16f2;border-color:#8e9978 currentColor #8e9978 #8e9978;border-right-style:none;border-right-width:0}.atlas-frontier .atlas-finder__submit{gap:8px;min-height:58px;padding-inline:16px}.atlas-frontier .atlas-finder__help{font-size:13px;line-height:1.65}.atlas-frontier .atlas-finder__shortcuts{display:none}.atlas-frontier .atlas-finder__results{background:#0b1c16;border:1px solid #73806a;margin-top:15px;padding:16px}.atlas-quick-questions{flex-wrap:wrap;gap:3px 20px;max-width:550px;margin-top:12px;display:flex}.atlas-quick-questions a{color:#d8bc7c;align-items:center;min-height:38px;font-size:13px;-webkit-text-decoration:underline #748168;text-decoration:underline #748168;display:flex}.atlas-frontier-doors{grid-template-columns:1fr 1fr;gap:12px;width:43%;display:grid;position:absolute;bottom:62px;right:max(4.5vw,20px)}.atlas-frontier-doors>a{background:#10271ef0;border:1px solid #a3a37e;align-items:center;gap:15px;min-height:112px;padding:14px 18px 14px 10px;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),background-color .18s;display:flex}.atlas-frontier-doors img{object-fit:contain;flex:none;width:65px;height:82px}.atlas-frontier-doors strong{font:400 22px/1.15 var(--archive-display);margin-top:7px;display:block}.atlas-frontier-doors small{letter-spacing:.06em;color:#ddc590;font-size:10px;line-height:1.5}.atlas-frontier-doors svg{width:17px;margin-left:auto}.atlas-frontier-credit{background:#0b1c16e0;padding:5px 8px;font-size:12px;text-decoration:none;position:absolute;bottom:17px;right:max(4.5vw,20px);color:#e7dec2!important}.atlas-home-resume{padding-block:30px 38px}.atlas-home-resume .atlas-resume-hub{background:0 0;border:0;border-left:2px solid #b1a06b;margin:0;padding:12px 25px}.atlas-home .atlas-resume-hub h2{font-size:28px}.atlas-home-library{color:#183c2d;background:#f1ead9;padding-block:85px 38px}.atlas-home-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.atlas-home-section-heading p{color:#526252;margin:22px 0 0}.atlas-section-link{border-bottom:1px solid;align-items:center;gap:25px;min-height:48px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.atlas-game-shelf{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px;margin-top:65px;display:grid}.atlas-game-shelf>a{color:inherit;border-bottom:1px solid #7e8b72;flex-direction:column;align-items:flex-start;min-width:0;padding-bottom:22px;text-decoration:none;display:flex}.atlas-game-shelf__art{place-items:center;width:100%;height:190px;margin-bottom:25px;display:grid;overflow:hidden}.atlas-game-shelf img{object-fit:contain;width:100%;height:100%;transition:transform .25s cubic-bezier(.23,1,.32,1)}.atlas-game-shelf small{color:#5c6956;letter-spacing:.025em;font-size:10px;line-height:1.7}.atlas-game-shelf h3{margin:10px 0 22px;font-size:23px;line-height:1.2}.atlas-game-shelf>a>span{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;font-size:12px;display:flex}.atlas-game-shelf>a>span svg{width:16px}.atlas-shelf-credit{text-align:right;color:#56644e;margin:28px 0 0;font-size:12px!important}.atlas-mirror-feature{background:#10271e;border-block:1px solid #516b51;padding-block:90px}.atlas-mirror-layout{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.atlas-mirror-copy>p{color:#d0dbc8;max-width:42ch;margin:28px 0}.atlas-text-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.atlas-text-actions a{color:#e4cc91;border-bottom:1px solid #8a9976;justify-content:space-between;align-items:center;gap:24px;min-height:48px;font-size:14px;text-decoration:none;display:inline-flex}.atlas-mirror-copy .atlas-map-source{color:#b8c7ad;margin-top:32px;font-size:12px;line-height:1.8}.atlas-mirror-window{aspect-ratio:1;background:#05150e;border:1px solid #8e9471;position:relative;overflow:hidden}.atlas-mirror-window>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.atlas-mirror-seam{pointer-events:none;background:#f2db9a;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.atlas-mirror-seam>span{color:#10271e;background:#f1ead9;border:1px solid #b6a36d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:48%;left:0;transform:translate(-50%)}.atlas-mirror-control>label{color:#ddc590;justify-content:space-between;align-items:center;margin:20px 0 4px;font-size:13px;display:flex}.atlas-mirror-control output{color:#f1ead9;font-variant-numeric:tabular-nums}.atlas-mirror-control>input{accent-color:#d8bc7c;cursor:ew-resize;width:100%;min-height:44px;margin:0;display:block}.atlas-home-answers{color:#19392b;background:#e7dfc9;padding-block:90px}.atlas-answers-layout{grid-template-columns:1fr 1fr;gap:9%;display:grid}.atlas-answers-layout>div>p{color:#3c4e3a;max-width:38ch;margin:28px 0}.atlas-answers-layout nav{display:grid}.atlas-answers-layout nav a{color:inherit;border-bottom:1px solid #919980;padding:23px 0;text-decoration:none;display:block}.atlas-answers-layout nav a:first-child{padding-top:0}.atlas-answers-layout nav small{letter-spacing:.045em;color:#465540;font-size:11px}.atlas-answers-layout nav h3{margin:13px 0 17px;font-size:29px;line-height:1.2}.atlas-answers-layout nav span{justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.atlas-home-beyond{background:#17382a;padding-block:65px}.atlas-home-beyond>.atlas-home-wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;display:grid}.atlas-home-beyond a{border-top:1px solid #7a8e6c;flex-direction:column;align-items:flex-start;padding-top:28px;text-decoration:none;display:flex}.atlas-home-beyond h2{font-size:34px}.atlas-home-beyond p{color:#c9d6c1;margin:18px 0 22px;font-size:14px}.atlas-home-beyond span{color:#e4cc91;align-items:center;gap:24px;min-height:44px;margin-top:auto;font-size:13px;display:inline-flex}.atlas-home-sources{text-align:center;padding-block:80px}.atlas-home-sources p{color:#bfceba;max-width:58ch;margin:26px auto}.atlas-home-trailer{padding-bottom:65px}.atlas-home .atlas-footer{border-top:1px solid #4d6550;padding-inline:max(4.5vw,20px)}.atlas-home a:active:not(:focus-visible) svg{transform:translate(2px)}@media (hover:hover) and (pointer:fine){.atlas-frontier-doors>a:hover{background:#1c3b2c;transform:translateY(-2px)}.atlas-game-shelf>a:hover img{transform:scale(1.025)}.atlas-game-shelf>a:hover h3,.atlas-answers-layout nav a:hover h3,.atlas-home-beyond a:hover h2{text-underline-offset:.17em;text-decoration:underline;text-decoration-thickness:1px}.atlas-section-link:hover svg,.atlas-text-actions a:hover svg,.atlas-home-beyond a:hover svg,.atlas-global-search:hover svg{transform:translate(3px)}.atlas-home svg,.atlas-global-search svg{transition:transform .16s cubic-bezier(.23,1,.32,1)}.atlas-global-search:hover{color:#e4cc91}}@media (width>=1600px){.atlas-frontier-copy{margin-left:calc(50vw - 720px);padding-left:65px}}@media (width<=1240px){.atlas-navigation .atlas-header .atlas-primary{display:none}.atlas-navigation .atlas-header{flex-wrap:nowrap}.atlas-frontier-doors{grid-template-columns:1fr;gap:8px;width:44%}.atlas-frontier-doors>a{min-height:90px}.atlas-frontier-doors img{height:64px}.atlas-game-shelf{gap:18px}.atlas-game-shelf h3{font-size:21px}.atlas-game-shelf__art{height:155px}}@media (width<=900px){.atlas-frontier-copy{width:57%;padding-top:45px}.atlas-frontier h1{font-size:48px}.atlas-frontier-doors{width:35%}.atlas-frontier-doors>a{gap:7px;padding:10px}.atlas-frontier-doors img{width:45px;height:65px}.atlas-frontier-doors strong{font-size:20px}.atlas-frontier-doors svg{display:none}.atlas-game-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 30px;margin-top:40px}.atlas-game-shelf__art{height:180px}.atlas-mirror-layout,.atlas-answers-layout{gap:40px}.atlas-home-beyond>.atlas-home-wrap{gap:24px}.atlas-home-beyond h2{font-size:29px}}@media (width<=700px){.atlas-navigation .atlas-header{gap:8px;padding:10px 18px}.atlas-navigation .atlas-brand{gap:8px;font-size:12px}.atlas-navigation .atlas-brand img{width:36px;height:36px}.atlas-navigation .atlas-brand small{font-size:9px}.atlas-navigation-actions{gap:10px}.atlas-navigation .atlas-saved-link,.atlas-global-search span{display:none}.atlas-global-search{justify-content:center;width:34px}.atlas-menu-toggle{gap:6px;min-height:44px;padding:9px;font-size:12px}.atlas-navigation~.archive-languages{justify-content:space-between;gap:3px;padding-inline:12px}.archive-languages a{padding:7px 6px;font-size:12px}.atlas-frontier{min-height:0;padding-bottom:53px}.atlas-frontier-art{height:325px;bottom:auto}.atlas-frontier-art img{object-fit:cover;object-position:64% 35%}.atlas-frontier:before{background:linear-gradient(#0000 0%,#0b1c1680 25%,#0b1c16 48% 100%)}.atlas-frontier-copy{width:100%;max-width:none;padding:164px 20px 10px}.atlas-frontier h1{text-wrap:initial;max-width:17ch;margin-bottom:18px;font-size:clamp(38px,7.8vw,52px)}.atlas-frontier-copy>p{max-width:39ch;margin-bottom:25px;font-size:15px;line-height:1.7}.atlas-frontier .atlas-finder__form{flex-direction:column;align-items:stretch;gap:10px;display:flex}.atlas-frontier .atlas-finder__query-field{width:100%}.atlas-frontier .atlas-finder__input-wrap{border-right:1px solid #8e9978}.atlas-frontier .atlas-finder__submit{width:100%;min-width:0;padding:12px;font-size:14px}.atlas-frontier .atlas-finder__submit svg{display:none}.atlas-frontier .atlas-finder__input-wrap{gap:8px;padding:0 10px}.atlas-frontier .atlas-finder__input-wrap>svg{width:18px}.atlas-frontier .atlas-finder__form label{font-size:13px}.atlas-quick-questions{gap:0 17px}.atlas-quick-questions a{min-height:42px;font-size:12px}.atlas-frontier-doors{grid-template-columns:1fr 1fr;gap:10px;width:auto;margin:0;position:absolute;inset:22px 20px auto}.atlas-frontier-doors>a{align-items:center;gap:10px;min-height:108px}.atlas-frontier-doors img{width:40px;height:65px}.atlas-frontier-doors strong{font-size:19px}.atlas-frontier-doors small{font-size:9px}.atlas-frontier-credit{font-size:11px;bottom:15px;right:20px}.atlas-home-resume{padding-block:27px}.atlas-home-resume .atlas-resume-hub{padding:8px 0 8px 17px}.atlas-home-library,.atlas-mirror-feature,.atlas-home-answers{padding-block:55px}.atlas-home-section-heading{flex-direction:column;align-items:flex-start;gap:18px}.atlas-home h2{font-size:38px}.atlas-game-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.atlas-game-shelf__art{height:155px;margin-bottom:20px}.atlas-game-shelf h3{font-size:24px}.atlas-game-shelf>a>span{font-size:13px}.atlas-mirror-layout,.atlas-answers-layout{grid-template-columns:1fr;gap:35px}.atlas-mirror-copy>p,.atlas-answers-layout>div>p{max-width:none;margin:23px 0}.atlas-home-beyond{padding-block:45px}.atlas-home-beyond>.atlas-home-wrap{grid-template-columns:1fr;gap:36px}.atlas-home-beyond h2{font-size:32px}.atlas-home-beyond p{margin:13px 0}.atlas-home-sources{text-align:left;padding-block:60px}.atlas-home-trailer{padding-bottom:45px}.atlas-directory{max-height:calc(100dvh - 64px)}}@media (width<=360px){.atlas-navigation .atlas-header{padding-inline:12px}.atlas-navigation .atlas-brand img{width:30px}.atlas-navigation .atlas-brand{font-size:10px}.atlas-frontier-copy{padding-top:190px}.atlas-frontier h1{font-size:36px}.atlas-frontier-doors>a{flex-direction:column;align-items:flex-start;gap:5px}.atlas-frontier-doors img{height:48px}}@media (prefers-reduced-motion:reduce){.atlas-home *,.atlas-global-search svg{scroll-behavior:auto!important;transition:none!important}.atlas-home a:hover img,.atlas-home a:hover,.atlas-home a:hover svg,.atlas-home a:active svg,.atlas-global-search:hover svg{transform:none!important}}
