.home{--home-ink:#092c34;--home-muted:#465f64;--home-paper:#f5efdf;--home-teal:#15565b;--home-mint:#a0e2d7;--home-orange:#ffb84d}.home-hero{isolation:isolate;color:#fff8e8;background:#164e63;place-items:center;min-height:clamp(620px,78svh,720px);padding-block:38px 44px;display:grid;position:relative}.home-hero-background{z-index:-2;object-fit:cover;object-position:center 54%;width:100%;height:100%;position:absolute;inset:0}.home-hero:before{content:"";z-index:-1;background:#05222e42;position:absolute;inset:0}.home-hero-content{text-align:center;flex-direction:column;align-items:center;display:flex}.home-hero-logo{aspect-ratio:954/918;width:min(520px,100%);line-height:0;position:relative;overflow:hidden}.home-hero-logo-image{width:151.782%;max-width:none;height:auto;position:absolute;top:-5.22876%;left:-23.2704%}.home-hero .home-status{color:#fff8e8;letter-spacing:.12em;background:#123e4b;margin:20px 0 0;padding:5px 12px;font-size:13px;font-weight:700;line-height:1.5}.home-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;width:100%;margin-top:20px;display:flex}.home-hero .button{background:var(--home-orange);border-color:var(--home-orange);color:#102f35;min-width:210px;padding-inline:28px}.home-hero .button:hover{background:#ffd08b;border-color:#ffd08b}.home-hero .button.secondary{color:#102f35;background:#a0e2d7;border-color:#a0e2d7}.home-hero .button.secondary:hover{background:#c5f4ea;border-color:#c5f4ea}.home-hero .button:focus-visible{outline-offset:5px;outline:3px solid #fff8e8;box-shadow:0 0 0 7px #092c34}.home-editorial,.home-reel{--editorial-bg:#252525;--editorial-panel:#303030;--editorial-text:#fff8e8;--editorial-muted:#c7c7c1;--editorial-line:#4b4b48;--editorial-accent:#8bd5ce;background:var(--editorial-bg);color:var(--editorial-text)}.home-editorial>.wrap{padding-block:68px 0}.home-game-index{grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:8px 36px;padding-bottom:64px;display:grid}.home-game-tile{background:var(--editorial-panel);border-radius:10px;grid-area:1/1/3;place-items:center;height:155px;display:grid}.home-game-mark{aspect-ratio:954/918;width:130px;display:block;position:relative;overflow:hidden}.home-game-mark img{width:151.782%;max-width:none;height:auto;position:absolute;top:-5.22876%;left:-23.2704%}.home-game-state{color:var(--editorial-accent);letter-spacing:.08em;margin-bottom:9px;font-size:12px;font-weight:700}.home-game-summary h2{letter-spacing:-.02em;font-size:25px}.home-game-summary h2 a{text-decoration:none}.home-game-description{max-width:540px;color:var(--editorial-muted);grid-area:2/2;margin-top:0;font-size:18px;line-height:1.55}.home-game-more{grid-area:1/3/3}.home-editorial-link{color:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.home-editorial-link span,.home-text-link span{color:var(--editorial-accent);font-size:27px;line-height:1}.home-editorial-link:hover,.home-text-link:hover,.home-game-summary h2 a:hover{text-decoration:underline}.home-game-tile:hover{background:#3b3b39}.home-section-head{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.home-section-head h2{letter-spacing:-.025em;align-items:center;gap:22px;font-size:clamp(26px,2.4vw,34px);line-height:1.25;display:flex}.home-section-head h2:after{content:"";background:#c7bca5;width:86px;height:3px}.home-newsroom{margin-bottom:66px}.home-newsroom .news-card{background:0 0;border:0;padding:0}.home-newsroom .news-card img{aspect-ratio:5/3;object-fit:cover;border-radius:10px}.home-newsroom .news-meta{color:var(--editorial-muted)}.home-newsroom .news-card h3{font-size:25px}.home-newsroom .news-card>p{color:var(--editorial-muted)}.home-studio-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;display:grid}.home-studio-art img{border-radius:10px;width:100%;height:auto}.home-text-link{align-items:center;gap:12px;min-height:44px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.home-community{border-top:1px solid var(--editorial-line);justify-content:space-between;align-items:center;gap:40px;padding-block:40px 46px;display:flex}.home-community h2{letter-spacing:-.02em;font-size:25px}.home-community p{color:var(--editorial-muted);margin-top:10px;font-size:18px}.home-community .social-links{gap:28px;margin-top:20px}.home-community .social-links.with-labels a{color:inherit;font-size:17px}.home-community-directory{flex-direction:column;align-items:flex-start;display:flex}.home-reel{padding-block:60px 0}.home-reel .home-kicker{display:none}.home-reel .home-underlink{font-size:16px}.home-reel-screen{background:#0c1518;border-radius:10px;padding:0;overflow:hidden}.home-reel video{aspect-ratio:16/9;object-fit:contain;width:100%}.home-reel figcaption{color:#fff8e8;padding:12px 18px}:root[data-theme=light] .home-editorial,:root[data-theme=light] .home-reel{--editorial-bg:#fffdf7;--editorial-panel:#e9ece7;--editorial-text:#102f35;--editorial-muted:#485c5e;--editorial-line:#c7cfca;--editorial-accent:#166a67}:root[data-theme=light] .home-game-tile:hover{background:#d9e3db}@media (width<=1050px){.home-game-index{grid-template-columns:190px minmax(0,1fr);gap:12px 28px}.home-game-more{grid-area:3/2}}@media (width<=720px){.home-editorial>.wrap{padding-top:34px}.home-game-index{grid-template-columns:120px minmax(0,1fr);column-gap:20px;padding-bottom:40px}.home-game-tile{grid-row:1;height:120px}.home-game-mark{width:105px}.home-game-summary h2{font-size:21px}.home-game-description{grid-area:2/1/auto/-1;margin-top:8px;font-size:17px}.home-game-state{font-size:10px}.home-game-more{grid-column:1/-1}.home-section-head{flex-wrap:wrap;align-items:flex-start;gap:8px 20px;margin-bottom:22px}.home-section-head h2:after{width:42px}.home-editorial-link{font-size:12px}.home-studio-grid{grid-template-columns:1fr;gap:24px}.home-community{flex-direction:column;align-items:flex-start;gap:22px;padding-block:30px 34px}.home-community h2{font-size:23px}.home-community p{font-size:17px}.home-community-directory{gap:5px}.home-newsroom{margin-bottom:40px}.home-reel{padding-top:36px}.home-hero{min-height:0;padding-block:36px 40px}.home-hero-background{object-position:61% center}.home-hero-logo{width:min(360px,88vw)}.home-hero .home-status{letter-spacing:.09em;margin-top:18px;font-size:11px}.home-hero-actions{gap:12px;margin-top:18px}.home-hero .button{min-width:210px;font-size:18px}}@media (width<=480px){.home-hero-actions{flex-direction:column;align-items:center}.home-hero .button{width:min(280px,100%)}}.home-studio{color:#fff8e8;background:#0d2345;align-items:center;min-height:clamp(480px,42.872vw,720px);display:flex;position:relative}.home-studio-scene{background-image:var(--studio-art);background-position:50%;background-size:cover;position:absolute;inset:0}.home-studio-content{z-index:1;width:20vw;max-width:300px;margin-left:4vw;padding-block:48px;position:relative}.home-studio-content h2{letter-spacing:-.025em;font-size:clamp(26px,2vw,32px);line-height:1.2}.home-studio-content h3{margin-top:22px;font-size:clamp(20px,1.4vw,24px);line-height:1.4}.home-studio-content p{color:#e1e7e8;margin-top:16px;font-size:17px;line-height:1.6}.home-studio-content .button{min-width:190px;margin-top:26px;font-size:18px}.home-editorial>.home-community-wrap{padding-block:0}.home-community-wrap .home-community{border-top:0}@media (width<=1279px){.home-studio{min-height:0;display:block}.home-studio-content{width:min(640px,100% - 48px);max-width:none;margin-inline:auto;padding-block:40px 28px}.home-studio-content h2{font-size:30px}.home-studio-content h3{margin-top:18px;font-size:22px}.home-studio-content p{font-size:18px}.home-studio-scene{aspect-ratio:1650/821;background-image:var(--studio-art-mobile);background-position:100%;width:100%;position:static}}.home-discord{color:#fff8e8;background:#073b45;align-items:center;min-height:max(480px,33.3984vw);display:flex;position:relative}.home-discord-scene{background-image:var(--community-art);background-position:50%;background-size:cover;position:absolute;inset:0}.home-discord-content{z-index:1;width:30vw;max-width:440px;margin-left:4vw;padding-block:32px;position:relative}.home-discord-label{letter-spacing:.07em;font-size:12px;font-weight:700;line-height:1.5}.home-discord-content h2{letter-spacing:-.025em;margin-top:14px;font-size:clamp(30px,2.25vw,36px);line-height:1.2}.home-discord-description{color:#e3eeea;margin-top:20px;font-size:18px;line-height:1.6}.home-discord-description p+p{margin-top:16px}.home-discord-content .button{min-width:200px;margin-top:26px;font-size:18px}@media (width<=1279px){.home-discord{min-height:0;display:block}.home-discord-content{width:min(640px,100% - 48px);max-width:none;margin-inline:auto;padding-block:40px 30px}.home-discord-content h2{font-size:30px}.home-discord-label{font-size:11px}.home-discord-scene{aspect-ratio:1408/684;background-image:var(--community-art-mobile);background-position:100%;width:100%;position:static}}
