.game-landing{--landing-accent:#e4bd70;color:var(--game-ink);overflow:clip}.game-landing h1,.game-landing h2,.game-landing h3{font-family:var(--font-game-heading),Georgia,serif;font-weight:400}.game-landing em{font-style:normal;color:var(--landing-accent)}.game-landing section[id]{scroll-margin-top:80px}.game-landing :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--game-gold-bright);outline-offset:4px}.game-landing button{cursor:pointer;touch-action:manipulation}.game-landing__content{width:min(1240px,100% - 64px);margin:auto;padding-bottom:48px}.game-landing__hero{position:relative;min-height:660px;isolation:isolate}.game-landing__hero-art{object-fit:cover;object-position:center 50%;z-index:-3}.game-landing__hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#090b0ef5 0,#090b0ed4 25%,#090b0e30 65%,transparent),linear-gradient(0deg,var(--game-bg),transparent 45%)}.game-landing__nav{width:min(1240px,100% - 64px);margin:auto;display:flex;align-items:center;justify-content:space-between;min-height:72px;border-bottom:1px solid #d5b77530;font-size:11px;letter-spacing:.16em}.game-landing__nav>span{color:#e3d7bd}.game-landing__nav>span span{padding:0 12px;color:var(--game-gold)}.game-landing__nav>div{display:flex;gap:30px}.game-landing__nav a{display:flex;align-items:center;min-height:44px;color:#d0c6b5;letter-spacing:.03em;font-size:13px}.game-landing__nav a:hover{color:var(--game-gold-bright)}.game-landing__hero-content{width:min(1240px,100% - 64px);min-height:588px;margin:auto;display:flex;align-items:center;position:relative;padding:45px 0 70px}.game-landing__hero-copy{width:62%}.game-landing__eyebrow{display:flex;align-items:center;gap:10px;color:var(--landing-accent);font-size:11px;text-transform:uppercase;letter-spacing:.2em;margin-bottom:24px}.game-landing__eyebrow>span{width:7px;height:7px;transform:rotate(45deg);background:var(--landing-accent);box-shadow:0 0 16px #e4bd7080}.game-landing__hero h1{font-size:clamp(4rem,6vw,6.5rem);letter-spacing:-.045em;line-height:1.05}.game-landing__hero-lead{font-size:18px;color:#e6dcc9;margin-top:24px}.game-landing__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:32px}.game-landing__button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:12px 26px;background:linear-gradient(120deg,#eccb80,#ba8c40);border:1px solid #f0d494;color:#211708;font-size:14px;font-weight:600;box-shadow:inset 0 0 0 3px #392d191c,0 8px 32px #b58b3020;transition:filter .2s,transform .2s}.game-landing__button:hover{filter:brightness(1.1);transform:translateY(-2px)}.game-landing__secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;font-size:13px;color:#e7d6b3}.game-landing__secondary:hover{color:var(--game-gold-bright)}.game-landing__hero-meta{font-size:12px;color:#a99f90;margin-top:18px}.game-landing__hero-meta a{color:#d1ba8a}.game-landing__hero-pet{position:absolute;right:10px;bottom:30px;display:flex;flex-direction:column;align-items:center;width:250px;background:radial-gradient(ellipse at 50% 75%,#080c13f2,transparent 70%);text-shadow:0 2px 10px #000}.game-landing__hero-pet .pet-art{width:210px;height:210px;filter:drop-shadow(0 7px 18px #000)}.game-landing__hero-pet>span:last-child{display:flex;align-items:center;gap:10px;font-size:15px;color:#f1dfba;min-height:44px}.game-landing__new{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--landing-accent)}.game-landing__steps{padding:0 0 64px}.game-landing__steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #a58d593b}.game-landing__steps li{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px 8px}.game-landing__steps li+li{border-left:1px solid #a58d5924}.game-landing__steps li>svg{color:var(--game-gold);flex-shrink:0}.game-landing__steps li a{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:44px;font-size:14px}.game-landing__steps li a>span{color:#a38d63;font-size:11px}.game-landing__steps code{color:var(--landing-accent)}.game-landing__section-heading{text-align:center;margin-bottom:30px}.game-landing__section-heading h2{font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;letter-spacing:-.025em;margin-top:10px}.game-landing__section-heading--left{text-align:left}.game-landing__adventures{margin-bottom:80px}.game-landing__discover-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:1fr 1fr;gap:16px}.game-landing__discover-grid>*{min-width:0;position:relative;isolation:isolate;overflow:hidden;border:1px solid #8e774c4d}.game-landing__pet-discovery{grid-row:span 2;display:flex;flex-direction:column;padding:28px;background:radial-gradient(ellipse at 40% 45%,#34535666,transparent 70%),#121a1a}.game-landing__discovery-heading h3{font-size:clamp(1.8rem,2.8vw,2.5rem);line-height:1.18;margin-top:14px}.game-landing__pet-preview{display:flex;align-items:center;justify-content:center;flex:1;gap:8px;min-height:250px;padding-block:10px}.game-landing__pet-preview .pet-art{width:55%;height:250px;object-fit:contain;filter:drop-shadow(0 8px 16px #0007)}.game-landing__pet-preview>div{max-width:40%}.game-landing__pet-preview strong{display:block;font:400 24px/1.2 var(--font-game-heading),Georgia,serif}.game-landing__pet-preview>div>span{display:block;margin-top:12px;font-size:13px;color:#bcd6c1}.game-landing__pet-choices{display:flex;align-items:center;justify-content:center;gap:8px}.game-landing__pet-choices button{display:grid;place-items:center;width:62px;min-width:44px;height:62px;border:1px solid #a3916555;background:#080e1280}.game-landing__pet-choices button[aria-pressed=true]{border-color:#e6c579;background:#d4b87120}.game-landing__pet-choices button:hover{border-color:#e6c579}.game-landing__pet-choices img{width:100%;height:100%;object-fit:contain}.game-landing__pet-choices .pet-motion-toggle{width:44px;height:44px;color:#c3bcac;border:0;background:transparent}.game-landing__discovery-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:22px;padding-top:14px;border-top:1px solid #a3916540}.game-landing__discovery-footer p{font-size:12px;color:#b5bcb2}.game-landing__discovery-footer a,.game-landing__text-action{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;color:#e4c78e}.game-landing__craft-discovery,.game-landing__market-discovery{display:flex;align-items:center;min-height:260px;padding:28px;background:#20180f;transition:border-color .2s}.game-landing__craft-discovery:hover,.game-landing__market-discovery:hover{border-color:#d4b671}.game-landing__craft-discovery>div,.game-landing__market-discovery>div:first-child{position:relative;z-index:1;width:67%}.game-landing__discover-grid h3{overflow-wrap:anywhere}.game-landing__craft-discovery h3{font-size:34px;line-height:1.1;margin:16px 0 12px}.game-landing__discover-grid p{line-height:1.6}.game-landing__craft-discovery p,.game-landing__market-discovery p{color:#bcae94;font-size:13px}.game-landing__discovery-backdrop{object-fit:cover;opacity:.17;z-index:-1;mask-image:linear-gradient(90deg,transparent,black)}.game-landing__discovery-item{position:absolute;width:44%;height:90%;right:-2%;top:4%;object-fit:contain;transform:rotate(-18deg);filter:drop-shadow(0 0 20px #dc984548)}.game-landing__market-discovery{background:radial-gradient(ellipse at right,#50433455,transparent 75%),#171610}.game-landing__market-discovery h3{font-size:30px;margin:14px 0 10px}.game-landing__supplies{position:absolute;inset:0 0 0 auto;width:37%;display:flex;align-items:center;justify-content:center}.game-landing__supplies img{position:absolute;width:100%;height:65%;object-fit:contain;filter:drop-shadow(0 8px 12px #0008)}.game-landing__supplies img:first-child{transform:translate(-20%,-15%) rotate(-14deg)}.game-landing__supplies img:last-child{transform:translate(10%,20%) rotate(8deg)}.game-landing__residents-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:50px 0 20px}.game-landing__residents-heading h2{font-size:32px}.game-landing__residents-heading>span{font-size:12px;color:#a99d86}.game-landing__residents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.game-landing__resident{--resident-glow:#d3aa6a;--resident-scene:url(/game/npcs/mira-scene.webp);display:block;min-width:0;border-bottom:1px solid #9f84514d}.game-landing__resident[data-character=liora]{--resident-glow:#8cb3a5;--resident-scene:url(/game/npcs/liora-scene.webp)}.game-landing__resident[data-character=borin]{--resident-glow:#c78a5c;--resident-scene:url(/game/npcs/borin-scene.webp)}.game-landing__resident-scene{position:relative;isolation:isolate;display:flex;justify-content:center;height:370px;background:linear-gradient(0deg,#0e120e88,#0e120e22),var(--resident-scene) 70% center/cover}.game-landing__resident-scene:after{content:"";position:absolute;bottom:22px;left:17%;width:66%;height:36px;border:1px solid #b99c5030;border-radius:50%;background:#0002;z-index:-1}.game-landing__resident-scene>img{height:340px;width:100%;object-fit:contain;filter:drop-shadow(0 9px 12px #0008);transform-origin:50% 90%;transition:transform .4s,filter .4s}.game-landing__resident:hover .game-landing__resident-scene>img{transform:translateY(-4px) scale(1.025);filter:drop-shadow(0 9px 20px #d4ac4930)}.game-landing__resident-marker{position:absolute;top:0;left:16%;color:#e4bd70;font-size:20px;text-shadow:0 0 15px #c8a54b55}.game-landing__resident-name{position:absolute;bottom:0;left:50%;transform:translateX(-50%);min-width:170px;padding:7px 18px;border:1px solid #a58a4e66;background:linear-gradient(120deg,#211b13f5,#0b0d0bf5);text-align:center}.game-landing__resident-name h3{font-size:28px;line-height:1.2;color:#e4c990}.game-landing__resident-name span{display:block;font-size:12px;color:#a99e88;margin-top:3px}.game-landing__resident>p{font-family:var(--font-game-heading),Georgia,serif;color:#d2c6af;font-size:17px;line-height:1.5;min-height:52px;margin:20px 0 8px}.game-landing__resident>.game-landing__text-action{display:flex;justify-content:space-between;padding-bottom:12px}.game-landing__titles{display:flex;align-items:center;gap:22px;margin-top:32px;padding:24px;border-block:1px solid #a68a4b45;background:radial-gradient(ellipse at left,#96713a1c,transparent 70%)}.game-landing__titles>svg{color:var(--landing-accent);flex-shrink:0}.game-landing__titles>svg:last-child{margin-left:auto}.game-landing__titles h3{font-size:27px;margin-top:5px}.game-landing__title-ribbons{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.game-landing__title-ribbons span{padding:9px 16px;border:1px solid #967e4f70;color:#dcc48d;background:linear-gradient(#473e2822,#19150d);font:18px var(--font-game-heading),Georgia,serif}.game-landing__directory{padding:28px;margin-bottom:80px;border:1px solid #c6a15938;background:linear-gradient(115deg,#221c1260,#10101080)}.game-landing__history{margin-top:24px;border-top:1px solid #ac8c4d40}.game-landing__history>summary{min-height:52px;padding-top:16px;font:22px var(--font-game-heading),Georgia,serif;cursor:pointer;color:#d2c1a1}.game-landing__history>summary span{color:#9a8d74;font-size:16px}.game-landing__entry-intent{display:inline-flex;align-items:center;gap:16px;margin-top:12px;padding:4px 12px;color:#ead09c;background:#b4923a1a;font-size:14px}.game-landing__entry-intent a{display:grid;place-items:center;width:44px;height:36px}.game-landing__demo{margin-bottom:72px}.game-landing__demo-notice{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 18px;border:1px solid var(--game-metal);background:#18140f}.game-landing__demo-notice>span{font-size:11px;color:#b8ab95}.game-landing__demo-notice button{display:flex;align-items:center;gap:8px;min-height:44px;flex-shrink:0;font-size:12px;color:#d1c3ac}.game-landing__demo-stage{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--game-metal);border-top:0;background:#111010}.game-landing__demo-scene{position:relative;min-height:360px;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#4e2525,#130f12 65%)}.game-landing__demo-scene--profile{background:radial-gradient(ellipse at 50% 35%,#164946,#0c1417 70%)}.game-landing__demo-art{object-fit:contain;object-position:center 15%;padding:10px 30px 70px;mask-image:linear-gradient(black 50%,transparent 94%)}.game-landing__demo-scene--expedition .game-landing__demo-art,.game-landing__demo-scene--mine .game-landing__demo-art{object-fit:cover;padding:0;mask-image:linear-gradient(black 40%,transparent)}.game-landing__demo-hud{position:absolute;inset:auto 26px 22px}.game-landing__demo-hud h3{margin:10px 0 18px;font-size:30px}.game-landing__demo-hud .game-eyebrow{font-size:10px}.game-landing__allies{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:18px;font-size:12px;color:#bca3cf}.game-landing__allies span:first-child{color:#e8c87e}.game-landing__allies span:nth-child(3){color:#83b9b5}.game-landing__allies strong{margin-left:auto;font-weight:400;font-size:11px;color:#afa090}.game-landing__demo-result{color:#dac5a6;line-height:1.7;font-size:14px}.game-landing__chat{min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--game-metal)}.game-landing__chat-heading{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid #342d25;font-size:13px}.game-landing__chat-heading svg{color:#b293d7}.game-landing__chat-heading>span:last-child{margin-left:auto;font-size:10px;letter-spacing:.15em;color:#9b8c77}.game-landing__chat-lines{height:215px;overflow-y:auto;overflow-wrap:anywhere;scrollbar-color:#65533b #111;padding:16px 20px;font-size:13px;line-height:1.75}.game-landing__chat-lines p{margin-bottom:8px;color:#c8bdad}.game-landing__bot-line{border-left:2px solid #a98443;padding-left:10px;background:#af88380c}.game-landing__chat-input{display:flex;gap:8px;margin:auto 20px 20px;border:1px solid #4f4233;background:#0a0908}.game-landing__chat-input input{width:100%;min-width:0;min-height:48px;padding:12px;background:transparent;font-size:13px}.game-landing__chat-input input::placeholder{color:#8c8276}.game-landing__chat-input button{display:grid;place-items:center;min-width:48px;color:#e7c274}.game-landing__commands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.game-landing__commands button{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid var(--game-metal);background:linear-gradient(120deg,#211c15,#15120e);text-align:left;font-size:13px}.game-landing__commands button:hover{border-color:#c8a54b;background:#292116}.game-landing__commands button>svg{color:var(--landing-accent);flex-shrink:0}.game-landing__commands button>svg:last-child{margin-left:auto;opacity:.65}.game-landing__commands code{display:block;font-size:11px;color:#b49a73;margin-top:5px}.game-landing__starter{display:grid;grid-template-columns:110px 1fr 270px;align-items:center;gap:24px;margin-top:28px;padding:20px;border:1px solid #b8843f66;background:radial-gradient(ellipse at 0 50%,#7a4e242e,transparent 70%),#15120e}.game-landing__starter-art{position:relative;height:130px;filter:drop-shadow(0 0 22px #e8ab4260)}.game-landing__starter-art img{object-fit:contain;transform:rotate(-16deg)}.game-landing__starter h3{font-size:26px;margin:10px 0}.game-landing__starter-copy>p:last-child{font-size:13px;line-height:1.6;color:#b9aa94}.game-landing__starter-action label,.game-landing__starter-action>p{font-size:12px;color:#b6a68c}.game-landing__starter-action select{display:block;width:100%;min-height:44px;padding:10px;margin-top:6px;border:1px solid #574632;background:#100d0a;color:#dfd2bb;font-size:13px}.game-landing__starter-action .game-landing__button{width:100%;margin-top:10px;font-size:12px;padding-inline:14px}.game-landing__classes{margin-bottom:60px}.game-landing__class-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.game-landing__class{--class-color:#ca9762;display:flex;flex-direction:column;align-items:center;position:relative;min-width:0;border:1px solid #5e4c344d;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--class-color) 13%,transparent),transparent 70%),#10100e;padding:10px 12px 30px;text-align:center;transition:border-color .2s,background-color .2s}.game-landing__class--huntress{--class-color:#77ba93}.game-landing__class--arcanist{--class-color:#a38acc}.game-landing__class--warden{--class-color:#79b5c6}.game-landing__class[aria-pressed=true]{border-color:var(--class-color);background-color:#1e1914}.game-landing__class:hover{border-color:var(--class-color)}.game-landing__class-art{position:relative;width:100%;height:230px}.game-landing__class-art img{object-fit:contain;object-position:center top;mask-image:linear-gradient(black 70%,transparent);transition:transform .3s}.game-landing__class:hover img{transform:translateY(-5px)}.game-landing__class-name{margin-top:-5px;position:relative;font-family:var(--font-game-heading),Georgia,serif;font-size:25px}.game-landing__class-role{font-size:12px;color:var(--class-color);margin-top:8px}.game-landing__class-indicator{position:absolute;bottom:8px;color:var(--class-color);font-size:12px}.game-landing__class-description{display:flex;align-items:center;gap:24px;padding:24px;border:1px solid #5e4c3455;border-top:0;background:#17140f}.game-landing__class-description>svg{flex-shrink:0;color:var(--game-gold)}.game-landing__class-description>div{flex:1;min-width:0}.game-landing__class-description h3{font-size:25px;margin:7px 0}.game-landing__class-description summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:13px;color:#bdaa85}.game-landing__class-description details p{max-width:560px;font-size:13px;line-height:1.8;color:#b1a694}.game-landing__class-description a{flex-shrink:0}.game-landing__class-hint{margin-top:12px;color:#968c7b;font-size:12px;line-height:1.7;text-align:center}@media (max-width:1000px){.game-landing__hero-copy{width:75%}.game-landing__hero-pet{width:200px;right:0;bottom:10px}.game-landing__hero-pet .pet-art{width:160px;height:160px}.game-landing__craft-discovery,.game-landing__market-discovery,.game-landing__pet-discovery{padding:22px}.game-landing__pet-preview{flex-direction:column}.game-landing__pet-preview .pet-art{width:90%;height:220px}.game-landing__pet-preview>div{max-width:100%;text-align:center}.game-landing__pet-choices{gap:4px;margin-top:16px}.game-landing__pet-choices button{width:54px;height:54px}.game-landing__resident-scene{height:335px}.game-landing__resident-scene>img{height:310px}.game-landing__starter{grid-template-columns:80px 1fr 240px;gap:16px}}@media (max-width:760px){.game-landing__content,.game-landing__hero-content,.game-landing__nav{width:calc(100% - 36px)}.game-landing__hero{min-height:730px}.game-landing__nav{min-height:60px}.game-landing__nav>span{display:none}.game-landing__nav>div{justify-content:space-around;width:100%;gap:12px}.game-landing__hero-art{object-position:68% top;height:400px!important}.game-landing__hero-shade{background:linear-gradient(0deg,var(--game-bg) 32%,#0a0908e0 56%,#0a090830)}.game-landing__hero-content{min-height:670px;padding:210px 0 30px;display:block}.game-landing__hero-copy{width:100%}.game-landing__eyebrow{font-size:10px;letter-spacing:.13em;margin-bottom:16px}.game-landing__hero h1{font-size:clamp(3.4rem,11vw,5rem)}.game-landing__hero-lead{font-size:15px;line-height:1.6;max-width:75%}.game-landing__actions{gap:2px 20px;margin-top:24px}.game-landing__actions .game-landing__button,.game-landing__actions .game-landing__secondary{width:100%}.game-landing__hero-meta{text-align:center;font-size:11px}.game-landing__hero-pet{right:-10px;top:18px;bottom:auto;width:135px}.game-landing__hero-pet .pet-art{width:130px;height:130px}.game-landing__hero-pet .game-landing__new{font-size:8px}.game-landing__hero-pet>span:last-child{font-size:10px;gap:4px}.game-landing__steps{padding-bottom:44px}.game-landing__steps ol{grid-template-columns:minmax(0,1fr)}.game-landing__steps li{justify-content:flex-start;padding:6px 16px}.game-landing__steps li+li{border-left:0;border-top:1px solid #a58d5924}.game-landing__steps li a{width:100%}.game-landing__discover-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.game-landing__pet-discovery{grid-row:auto;padding:22px}.game-landing__pet-preview{flex-direction:row;min-height:220px}.game-landing__pet-preview .pet-art{width:60%;height:220px}.game-landing__pet-preview>div{max-width:40%;text-align:left}.game-landing__pet-preview strong{font-size:21px}.game-landing__pet-choices{gap:8px;margin-top:0}.game-landing__pet-choices button{width:54px;height:54px}.game-landing__craft-discovery,.game-landing__market-discovery{min-height:250px}.game-landing__residents{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85%;gap:20px;overflow-x:auto;padding:8px 4px 20px;scroll-snap-type:x mandatory;scrollbar-color:#8b7448 #15120c}.game-landing__resident{scroll-snap-align:start}.game-landing__residents-heading{margin-top:40px}.game-landing__residents-heading>span{display:none}.game-landing__resident-scene{height:350px}.game-landing__resident-scene>img{height:330px}.game-landing__resident>p{min-height:0;margin-top:16px;text-align:center}.game-landing__resident>.game-landing__text-action{justify-content:center}.game-landing__titles{flex-wrap:wrap;padding:20px 8px;gap:16px}.game-landing__titles>svg:first-child{width:32px}.game-landing__titles h3{font-size:25px}.game-landing__title-ribbons{order:3;margin-left:0;gap:8px}.game-landing__title-ribbons span{padding:7px 10px;font-size:16px}.game-landing__directory{padding:22px 16px;margin-bottom:60px}.game-landing__adventures,.game-landing__demo{margin-bottom:60px}.game-landing__demo-stage{grid-template-columns:minmax(0,1fr)}.game-landing__demo-scene{min-height:340px}.game-landing__demo-hud{inset:auto 20px 22px}.game-landing__demo-hud h3{font-size:27px}.game-landing__demo-notice{gap:8px;padding-inline:12px}.game-landing__demo-notice>span{font-size:10px;line-height:1.5}.game-landing__demo-notice button{font-size:10px}.game-landing__chat{border-left:0;border-top:1px solid var(--game-metal)}.game-landing__chat-lines{height:200px}.game-landing__chat-input{margin-top:10px}.game-landing__commands{grid-template-columns:repeat(2,minmax(0,1fr))}.game-landing__commands button{padding:12px;gap:9px}.game-landing__commands button>svg:last-child{display:none}.game-landing__starter{grid-template-columns:65px minmax(0,1fr);padding:18px}.game-landing__starter-art{height:100px}.game-landing__starter h3{font-size:25px}.game-landing__starter-action{grid-column:1/-1}.game-landing__class-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-landing__class-art{height:210px}.game-landing__class-name{font-size:23px}.game-landing__class-role{font-size:11px}.game-landing__class-description{flex-wrap:wrap;padding:18px;gap:12px}.game-landing__class-description>svg{display:none}.game-landing__class-description>div{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.game-landing *,.game-landing :after,.game-landing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}