.Hero-module__ZARIfG__hero{padding:48px var(--gutter) 64px;scroll-margin-top:90px}.Hero-module__ZARIfG__intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px;display:flex}.Hero-module__ZARIfG__intro h1{flex-shrink:0;max-width:none;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:1.02}.Hero-module__ZARIfG__intro>p{color:var(--ink);max-width:40ch;padding-bottom:5px;font-size:15px}.Hero-module__ZARIfG__lineup{grid-template-columns:1.55fr 1fr;gap:20px;display:grid}.Hero-module__ZARIfG__woqeta{color:#282015;background:#efe3c0;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.Hero-module__ZARIfG__art{background:#e5c77e;align-items:center;height:260px;padding:20px 24px;display:flex}.Hero-module__ZARIfG__art img{object-fit:contain;width:100%;height:100%}.Hero-module__ZARIfG__featureCopy{padding:28px 32px 32px}.Hero-module__ZARIfG__gameTitle{justify-content:space-between;align-items:center;gap:20px;display:flex}.Hero-module__ZARIfG__gameTitle h2{color:#282015;font-size:clamp(2.4rem,4vw,3.6rem)}.Hero-module__ZARIfG__gameTitle span{text-align:right;font-size:11px;font-weight:700}.Hero-module__ZARIfG__featureCopy p{max-width:49ch;margin-top:14px;font-size:15px}.Hero-module__ZARIfG__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px;display:flex}.Hero-module__ZARIfG__button,.Hero-module__ZARIfG__lightButton{color:#fff;background:#aa281b;justify-content:space-between;align-items:center;gap:28px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex}.Hero-module__ZARIfG__button:hover{background:#862015}.Hero-module__ZARIfG__detail{text-underline-offset:5px;align-items:center;min-height:44px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.Hero-module__ZARIfG__companions{grid-template-rows:1.1fr 1fr;gap:20px;display:grid}.Hero-module__ZARIfG__mafia{color:#e9dccc;background:#2e221b;flex-direction:column;justify-content:space-between;padding:28px 30px;display:flex}.Hero-module__ZARIfG__mafia h2{color:#f3e7d8;font-size:clamp(2rem,3.3vw,3.2rem);line-height:.96}.Hero-module__ZARIfG__mafia h2 span{color:#f1d43d}.Hero-module__ZARIfG__mafia p{margin-top:14px;font-size:14px;line-height:1.6}.Hero-module__ZARIfG__lightButton{color:#201810;background:#f2e9d9}.Hero-module__ZARIfG__lightButton:hover{background:#f1d43d}.Hero-module__ZARIfG__mafia .Hero-module__ZARIfG__actions{margin-top:18px}.Hero-module__ZARIfG__boards{color:#20271b;background:#d6ed8b;flex-direction:column;justify-content:space-between;min-height:228px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__boards h2{color:inherit;max-width:11ch;font-size:clamp(1.6rem,2.5vw,2.3rem)}.Hero-module__ZARIfG__boards p{margin-top:12px;font-size:13px}.Hero-module__ZARIfG__cards{width:35%;display:flex;position:absolute;top:28px;right:0;transform:rotate(12deg)}.Hero-module__ZARIfG__cards img{width:65%;height:auto}.Hero-module__ZARIfG__cards img+img{margin-left:-35%;transform:rotate(18deg)translateY(14px)}.Hero-module__ZARIfG__boardLink{gap:30px;margin-top:20px;font-size:13px;font-weight:700;display:flex}.Hero-module__ZARIfG__boards:hover .Hero-module__ZARIfG__boardLink{text-underline-offset:5px;text-decoration:underline}@media (min-width:1600px){.Hero-module__ZARIfG__hero{max-width:1680px;margin:auto}}@media (max-width:1000px){.Hero-module__ZARIfG__intro{align-items:start}.Hero-module__ZARIfG__intro>p{max-width:30ch}.Hero-module__ZARIfG__lineup{grid-template-columns:1.2fr 1fr}.Hero-module__ZARIfG__art{min-height:230px}.Hero-module__ZARIfG__featureCopy,.Hero-module__ZARIfG__mafia,.Hero-module__ZARIfG__boards{padding:24px}.Hero-module__ZARIfG__gameTitle{display:block}.Hero-module__ZARIfG__gameTitle span{text-align:left;margin-top:10px;display:block}.Hero-module__ZARIfG__cards{opacity:.7}.Hero-module__ZARIfG__boards h2{z-index:1;position:relative}}@media (max-width:700px){.Hero-module__ZARIfG__hero{padding:30px var(--gutter) 40px}.Hero-module__ZARIfG__intro{margin-bottom:24px;display:block}.Hero-module__ZARIfG__intro h1{font-size:clamp(2.2rem,9vw,3.4rem)}.Hero-module__ZARIfG__intro>p{max-width:none;margin-top:18px;font-size:13px}.Hero-module__ZARIfG__lineup{grid-template-columns:1fr}.Hero-module__ZARIfG__art{min-height:0;padding:22px 12px}.Hero-module__ZARIfG__featureCopy{padding:22px}.Hero-module__ZARIfG__gameTitle{display:flex}.Hero-module__ZARIfG__gameTitle h2{font-size:2.4rem}.Hero-module__ZARIfG__gameTitle span{text-align:right;max-width:12ch;margin:0;font-size:10px}.Hero-module__ZARIfG__featureCopy p{font-size:14px}.Hero-module__ZARIfG__actions{gap:10px 20px;margin-top:18px}.Hero-module__ZARIfG__companions{grid-template-rows:auto auto}.Hero-module__ZARIfG__mafia h2{font-size:2.4rem}.Hero-module__ZARIfG__mafia h2 br{display:none}.Hero-module__ZARIfG__boards{min-height:230px}.Hero-module__ZARIfG__boards h2{font-size:2rem}.Hero-module__ZARIfG__cards{opacity:1;width:34%;right:10px}.Hero-module__ZARIfG__button,.Hero-module__ZARIfG__lightButton{min-height:48px}}@media (max-width:1000px) and (min-width:701px){.Hero-module__ZARIfG__intro h1{font-size:3rem}.Hero-module__ZARIfG__intro{display:block}.Hero-module__ZARIfG__intro>p{max-width:none;margin-top:20px}}@media (max-width:700px){.Hero-module__ZARIfG__art{height:180px}.Hero-module__ZARIfG__intro h1{max-width:none}.Hero-module__ZARIfG__intro{margin-bottom:22px}}
.Games-module__DimtaW__upcoming{padding:70px var(--gutter);scroll-margin-top:85px}.Games-module__DimtaW__sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.Games-module__DimtaW__sectionHeading h2{font-size:clamp(2rem,4vw,3.4rem)}.Games-module__DimtaW__sectionHeading p{color:var(--ink);margin-top:14px;font-size:15px}.Games-module__DimtaW__sectionHeading>a{text-underline-offset:5px;align-items:center;gap:18px;min-height:44px;font-size:13px;text-decoration:underline;display:flex}.Games-module__DimtaW__sectionHeading>span{color:var(--ink);font-size:12px}.Games-module__DimtaW__upcoming{padding-top:40px}.Games-module__DimtaW__lomi,.Games-module__DimtaW__kushneta{grid-template-columns:1fr 1fr;align-items:center;min-height:470px;display:grid;position:relative;overflow:hidden}.Games-module__DimtaW__lomi{color:#19200d;background:#d2ff4c}.Games-module__DimtaW__kushneta{color:#26171b;background:#f33d69;margin-top:24px}.Games-module__DimtaW__flagCopy{z-index:1;padding:44px clamp(24px,4vw,64px)}.Games-module__DimtaW__flagCopy h3{color:inherit;font-size:clamp(2rem,4.1vw,4rem);line-height:1.02}.Games-module__DimtaW__flagCopy p{max-width:38ch;margin-top:24px;font-size:15px;line-height:1.7}.Games-module__DimtaW__flagCopy a{color:#fff;background:#171b12;align-items:center;gap:36px;min-height:48px;margin-top:26px;padding:14px 24px;font-size:13px;font-weight:700;display:inline-flex}.Games-module__DimtaW__flagCopy a:hover{background:#343b27}.Games-module__DimtaW__lomi>img,.Games-module__DimtaW__kushneta>img{object-fit:contain;align-self:end;width:100%;height:470px}.Games-module__DimtaW__kushneta>img{transform-origin:bottom;transform:translateY(24px)}@media (min-width:1600px){.Games-module__DimtaW__upcoming{max-width:1680px;margin:auto}}@media (max-width:1000px){.Games-module__DimtaW__lomi,.Games-module__DimtaW__kushneta{min-height:400px}.Games-module__DimtaW__lomi>img,.Games-module__DimtaW__kushneta>img{height:400px}.Games-module__DimtaW__flagCopy{padding:32px}.Games-module__DimtaW__flagCopy h3{font-size:2.4rem}}@media (max-width:600px){.Games-module__DimtaW__upcoming{padding:44px var(--gutter)}.Games-module__DimtaW__sectionHeading{margin-bottom:24px;display:block}.Games-module__DimtaW__sectionHeading>a,.Games-module__DimtaW__sectionHeading>span{margin-top:16px}.Games-module__DimtaW__sectionHeading>span{display:block}.Games-module__DimtaW__lomi,.Games-module__DimtaW__kushneta{grid-template-columns:1fr;min-height:0}.Games-module__DimtaW__flagCopy{padding:30px 24px 12px}.Games-module__DimtaW__flagCopy h3{font-size:2.4rem}.Games-module__DimtaW__flagCopy p{margin-top:18px;font-size:14px}.Games-module__DimtaW__lomi>img,.Games-module__DimtaW__kushneta>img{object-fit:contain;height:300px}.Games-module__DimtaW__kushneta>img{order:2;transform:none}.Games-module__DimtaW__kushneta .Games-module__DimtaW__flagCopy{order:1}}
.Studio-module__-u_9NW__teamBlock{padding:var(--section-gap) var(--gutter);border-top:1px solid var(--hairline)}.Studio-module__-u_9NW__teamHeading{text-transform:uppercase;margin-bottom:30px;font-size:clamp(1.5rem,2.6vw,2rem)}.Studio-module__-u_9NW__team{grid-template-columns:repeat(4,1fr);gap:24px;list-style:none;display:grid}.Studio-module__-u_9NW__member{background:var(--surface);border:1px solid var(--hairline);border-radius:6px;flex-direction:column;transition:border-color .25s,transform .25s;display:flex;overflow:hidden}.Studio-module__-u_9NW__member:hover{border-color:color-mix(in srgb, var(--hardmode) 55%, var(--hairline));transform:translateY(-4px)}.Studio-module__-u_9NW__photoWrap{aspect-ratio:1;border-bottom:2px solid var(--hardmode);overflow:hidden}.Studio-module__-u_9NW__photo{object-fit:cover;filter:grayscale(35%);width:100%;height:100%;transition:filter .35s,transform .5s cubic-bezier(.16,1,.3,1)}.Studio-module__-u_9NW__member:hover .Studio-module__-u_9NW__photo{filter:grayscale(0%);transform:scale(1.03)}.Studio-module__-u_9NW__memberInfo{flex-direction:column;flex:1;padding:24px 26px 28px;display:flex}.Studio-module__-u_9NW__name{color:var(--respawn);font-family:var(--font-display), "Archivo Black", sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(19px,1.8vw,24px)}.Studio-module__-u_9NW__role{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-top:8px;font-size:12px;font-weight:600}.Studio-module__-u_9NW__socials{gap:10px;margin-top:auto;padding-top:16px;display:flex}.Studio-module__-u_9NW__socialBtn{border:1px solid var(--hairline);width:32px;height:32px;color:var(--ink-muted);border-radius:4px;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.Studio-module__-u_9NW__socialBtn:hover{color:var(--respawn);border-color:var(--hardmode);background:color-mix(in srgb, var(--hardmode) 18%, transparent)}@media (max-width:900px){.Studio-module__-u_9NW__team{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Studio-module__-u_9NW__team{grid-template-columns:1fr}}
