.hero{position:relative;display:flex;min-height:900px;align-items:center;overflow:visible;padding:125px 0 90px;background:#080b0b}.hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-bg{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;background-position:center;background-size:cover;transform:scale(1.03);animation:heroDrift 18s ease-out forwards;will-change:transform}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050807f7,#050807cc 38%,#05080740 70%,#05080785),linear-gradient(0deg,#080b0b 0%,transparent 30%,rgba(2,4,3,.25) 100%)}.hero-glow{position:absolute;top:19%;right:15%;width:40vw;height:40vw;border-radius:50%;background:#d5b16529;filter:blur(110px);opacity:.46;pointer-events:none}.hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");mix-blend-mode:soft-light;opacity:.1;pointer-events:none}.hero-particles{position:absolute;z-index:5;right:0;bottom:-115px;left:0;height:270px;overflow:hidden;pointer-events:none}.hero-particles i{position:absolute;bottom:-12px;left:var(--particle-left);width:var(--particle-size);height:var(--particle-size);border-radius:50%;background:#f5ca6a;box-shadow:0 0 7px 2px #ebae4894,0 0 18px #d8b56a47;opacity:0;animation:heroEmber var(--particle-duration) var(--particle-delay) linear infinite}.hero-particles i:nth-child(3n){background:#fff0b1;filter:blur(.4px)}.hero-particles i:nth-child(4n){box-shadow:0 0 10px 3px #ebae4880}.hero-crest{position:absolute;z-index:1;top:46%;right:6vw;width:clamp(260px,33vw,510px);opacity:.12;filter:grayscale(.2) blur(.2px) drop-shadow(0 20px 70px rgba(0,0,0,.5));transform:translateY(-50%)}.hero-runes{position:absolute;top:52%;right:-4rem;color:#f0d99b1c;font-family:Cinzel,Cinzel Fallback,serif;font-size:.75rem;letter-spacing:2.1em;transform:rotate(90deg)}.hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,430px);align-items:center;gap:clamp(50px,6vw,90px)}.hero-servers{display:grid;gap:15px;min-width:0}.hero-content{max-width:820px;min-width:0}.hero-kicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:29px;padding:8px 14px 8px 0;border-top:1px solid rgba(216,181,106,.2);border-bottom:1px solid rgba(216,181,106,.2);color:var(--primary-light);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero-kicker i{width:38px;height:1px;background:var(--primary)}.hero-title-frame{position:relative;width:fit-content;margin:0 0 28px;padding:18px 30px 20px 20px}.hero-title-frame:before{position:absolute;top:0;right:6%;left:2%;height:1px;background:linear-gradient(90deg,transparent,rgba(216,181,106,.62) 18%,rgba(240,217,155,.2) 72%,transparent);content:""}.hero-title-frame:after{position:absolute;right:0;bottom:0;left:9%;height:1px;background:linear-gradient(90deg,transparent,rgba(216,181,106,.22) 25%,rgba(216,181,106,.68) 82%,transparent);content:""}.hero h1{position:relative;z-index:1;margin:0;font-size:clamp(3.5rem,7vw,6.7rem);letter-spacing:-.06em;line-height:.94;text-shadow:0 8px 45px rgba(0,0,0,.6)}.hero-seo-title{display:block;margin-bottom:13px;color:#d6d0c3;font-family:Manrope,Manrope Fallback,sans-serif;font-size:clamp(.72rem,1vw,.9rem);font-weight:700;letter-spacing:.17em;line-height:1.4;text-transform:uppercase}.hero h1 em{background:linear-gradient(100deg,var(--primary-light),#b78640 75%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;font-weight:500;filter:drop-shadow(0 7px 24px rgba(216,181,106,.1))}.hero-title-runes{position:absolute;z-index:2;color:#f0d99bc2;font-family:Cinzel,Cinzel Fallback,serif;font-size:.74rem;letter-spacing:0;line-height:2.15;text-align:center;text-shadow:0 0 8px rgba(216,181,106,.75),0 0 22px rgba(216,181,106,.28)}.hero-title-runes:before{position:absolute;top:-17px;bottom:-17px;left:50%;width:1px;background:linear-gradient(transparent,rgba(216,181,106,.4),transparent);content:"";transform:translate(-50%)}.hero-title-runes-left{top:50%;left:-13px;transform:translateY(-50%)}.hero-title-runes-right{top:50%;right:-9px;transform:translateY(-50%)}.hero-title-sigil{position:absolute;z-index:2;right:4%;bottom:-13px;display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(216,181,106,.5);border-radius:50%;background:#0a0e0cd1;box-shadow:0 0 18px #d8b56a2e;color:var(--primary-light);font-family:Cinzel,Cinzel Fallback,serif;font-size:.76rem;text-shadow:0 0 8px rgba(240,217,155,.7)}.hero-content>p{max-width:620px;color:#c5c1b6;font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.85}.hero-signals{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px;color:#cbc5b8;font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.hero-signals span{display:flex;align-items:center;gap:7px}.hero-signals i{color:var(--primary);font-family:Cinzel,Cinzel Fallback,serif;font-size:.85rem;font-style:normal}.hero-buttons{display:flex;gap:13px;margin-top:32px}.server-card{position:relative;padding:32px;overflow:visible;border:1px solid rgba(240,217,155,.45);background:linear-gradient(145deg,#1d2520c7,#070a09e6);box-shadow:0 35px 100px #0000008c,0 0 45px #d8b56a12,inset 0 1px #ffffff12}.server-card-particles{position:absolute;z-index:3;right:0;bottom:0;left:0;height:1px;overflow:visible;pointer-events:none}.server-card-particles i{position:absolute;bottom:-3px;left:var(--outward-left);width:var(--outward-size);height:var(--outward-size);border-radius:50%;background:#f4cc73;box-shadow:0 0 5px #ffe7a6e6,0 0 12px #e1a5438c;opacity:0;animation:serverParticleFloat var(--outward-duration) var(--outward-delay) linear infinite;will-change:transform,opacity}.server-card-particles i:nth-child(3n){background:#fff0b0;filter:blur(.35px)}.server-card-particles i:nth-child(4n){box-shadow:0 0 7px 1px #ffd370a6,0 0 16px #d8b56a47}.server-card:before{position:absolute;top:0;right:22px;left:22px;height:1px;background:linear-gradient(90deg,transparent,rgba(240,217,155,.8),transparent);content:""}.server-card:after{position:absolute;right:-50px;bottom:-70px;width:190px;height:190px;border:1px solid rgba(216,181,106,.08);border-radius:50%;content:"";box-shadow:0 0 70px #d8b56a0d;pointer-events:none}.server-card-rune{position:absolute;right:-18px;bottom:-38px;color:#d8b56a0b;font-family:Cinzel,Cinzel Fallback,serif;font-size:10rem;line-height:1;pointer-events:none}.server-card-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.12);color:#bdb8ad;font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.server-card-head>div{display:grid;gap:3px}.server-card-head small{color:var(--primary);font-size:.62rem;letter-spacing:.2em}.server-card-head>div>span{color:#eee7d8;font-size:.82rem}.server-card .live{color:#a8c6a6}.server-card .live.online{position:relative;isolation:isolate;padding:7px 10px;border:1px solid rgba(134,183,131,.28);border-radius:999px;background:#264b2a2e;box-shadow:0 0 18px #86b78314}.server-card .live.online:before{position:absolute;z-index:-1;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(134,183,131,.42);border-radius:inherit;content:"";animation:onlineHalo 1.8s ease-out infinite}.server-card .live i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#86b783;box-shadow:0 0 12px #86b783}.server-card .live.offline{color:#c8877e}.server-card .live.offline i{background:#a85047;box-shadow:0 0 10px #a85047a6}.server-card .live.loading{color:#aaa69a}.server-card .live.loading i{background:#aaa69a;box-shadow:none;animation:statusPulse 1s ease-in-out infinite alternate}.server-player-row{position:relative;z-index:1;display:flex;align-items:end;gap:13px;margin-top:23px}.server-count{font-family:Cinzel,Cinzel Fallback,serif;line-height:.9}.server-count strong{color:var(--primary-light);font-size:5rem;font-weight:500;text-shadow:0 0 34px rgba(216,181,106,.18)}.server-count span{margin-left:8px;color:#aaa69a;font-size:1.45rem}.server-player-label{padding-bottom:6px;color:#aaa69a;font-size:.68rem;font-weight:700;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.server-progress{position:relative;z-index:1;height:3px;margin:20px 0;overflow:hidden;background:#ffffff17}.server-progress span{display:block;min-width:5px;height:100%;background:var(--primary);box-shadow:0 0 10px #d8b56a80}.discord-presence-wrap{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px 16px;margin-bottom:22px;padding:22px;overflow:hidden;border:1px solid rgba(151,181,145,.34);background:radial-gradient(circle at 92% 8%,rgba(111,153,126,.2),transparent 38%),linear-gradient(135deg,#2a463594,#0b161194);box-shadow:inset 0 1px #ffffff0f,0 16px 40px #00000040;color:inherit}.hero-discord-presence{grid-column:1 / -1;margin-bottom:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.discord-presence-wrap:before{position:absolute;z-index:-1;top:0;bottom:0;left:-55%;width:42%;background:linear-gradient(100deg,transparent,rgba(195,234,185,.12),transparent);content:"";transform:skew(-20deg)}.discord-presence-wrap:after{position:absolute;z-index:-1;top:-45px;right:-30px;width:145px;height:145px;border-radius:50%;background:#6f997e2b;content:"";filter:blur(30px);pointer-events:none;transition:background .3s,transform .45s ease}.hero-discord-presence:hover{border-color:#aad4a294;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000004d,0 0 28px #6f997e1c;color:inherit;transform:translateY(-3px)}.hero-discord-presence:hover:before{animation:discordSweep .75s ease forwards}.hero-discord-presence:hover:after{background:#7fb88b40;transform:scale(1.18)}.hero-discord-presence:focus-visible{outline:2px solid #a9d2a2;outline-offset:3px}.discord-mark{display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center;border:1px solid rgba(173,202,164,.28);border-radius:50%;background:#5c826747;color:#c4ddbd;box-shadow:0 0 24px #5c82672e;transition:background .3s,box-shadow .3s,transform .35s ease}.discord-mark svg{width:26px;fill:currentColor}.hero-discord-presence:hover .discord-mark{background:#699a755c;box-shadow:0 0 28px #70c88138;transform:rotate(-7deg) scale(1.06)}.discord-presence-heading{display:grid;gap:3px;min-width:0}.discord-presence-heading span{color:#91b08d;font-size:.57rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.discord-presence-heading strong{overflow:hidden;color:#f1eee6;font-family:Cinzel,Cinzel Fallback,serif;font-size:1rem;font-weight:600;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.discord-presence-arrow{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(173,202,164,.22);border-radius:50%;color:#c4ddbd;font-size:1rem;font-style:normal;transition:background .3s,transform .3s ease}.hero-discord-presence:hover .discord-presence-arrow{background:#70c88121;transform:translate(4px)}.discord-presence-stats{position:relative;z-index:1;display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(173,202,164,.14);border-bottom:1px solid rgba(173,202,164,.14)}.discord-presence-stat{position:relative;display:grid;gap:1px;padding:16px 15px 14px}.discord-presence-stat+.discord-presence-stat{border-left:1px solid rgba(173,202,164,.14)}.discord-presence-stat small{display:flex;align-items:center;gap:7px;color:#8eaa8a;font-size:.54rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.discord-presence-stat strong{color:#f2eee5;font-family:Cinzel,Cinzel Fallback,serif;font-size:1.75rem;font-weight:500;line-height:1.1;text-shadow:0 0 24px rgba(135,187,132,.16)}.discord-presence-stat span{color:#b4b6ae;font-size:.61rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.discord-presence-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#70c881;box-shadow:0 0 10px #70c881cc}.discord-avatar-stack{position:relative;z-index:1;display:flex;min-height:32px;flex-direction:row-reverse;padding-left:12px}.discord-avatar-stack img{width:32px;height:32px;margin-left:-10px;border:2px solid #172019;border-radius:50%;object-fit:cover;box-shadow:0 4px 12px #00000059;transition:border-color .3s,transform .3s ease}.hero-discord-presence:hover .discord-avatar-stack img{border-color:#42634a;transform:translateY(-3px)}.hero-discord-presence:hover .discord-avatar-stack img:nth-child(2){transform:translateY(-5px)}.discord-presence-footer{display:flex;grid-column:1 / -1;align-items:center;gap:12px;color:#a9c2a4;font-size:.57rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.discord-presence-footer:after{width:28px;height:1px;margin-left:auto;background:linear-gradient(90deg,rgba(169,194,164,.55),transparent);content:"";transition:width .3s ease}.hero-discord-presence:hover .discord-presence-footer:after{width:50px}.hero-servers-cta{position:relative;z-index:1;display:flex;min-height:50px;grid-column:1 / -1;align-items:center;justify-content:center;gap:14px;padding:0 22px;overflow:hidden;border:1px solid rgba(216,181,106,.48);border-radius:999px;background:linear-gradient(100deg,#d8b56a2e,#d8b56a12);box-shadow:inset 0 1px #ffffff0d,0 12px 30px #00000040;color:var(--primary-light);font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s}.hero-servers-cta:before{position:absolute;top:0;bottom:0;left:-45%;width:32%;background:linear-gradient(90deg,transparent,rgba(255,238,190,.18),transparent);content:"";transform:skew(-18deg);transition:left .5s ease}.hero-servers-cta span{font-size:1rem;transition:transform .25s}.hero-servers-cta:hover{border-color:var(--primary);background:linear-gradient(100deg,#d8b56a40,#d8b56a1c);box-shadow:inset 0 1px #ffffff12,0 13px 30px #d8b56a1a;color:var(--primary-light);transform:translateY(-2px)}.hero-servers-cta:hover:before{left:115%}.hero-servers-cta:hover span{transform:translate(3px)}.server-card-crossplay{isolation:isolate;border-color:#9ed3d87a;background:radial-gradient(circle at 85% 15%,rgba(102,183,193,.18),transparent 34%),linear-gradient(145deg,#163438e0,#070c0df5);box-shadow:0 35px 100px #0000008c,0 0 48px #78cad017,inset 0 1px #defcff17}.server-card-crossplay:before{background:linear-gradient(90deg,transparent,rgba(174,226,230,.82),transparent)}.server-card-crossplay .server-card-rune{color:#aee2e614}.server-card-crossplay .server-card-head{border-bottom-color:#b5e2e529}.server-card-crossplay .server-card-head small,.server-card-crossplay .server-count strong{color:#c5eef0}.server-card-crossplay .server-card-head small{letter-spacing:.16em}.server-card-crossplay .server-card-head>div>span{color:#e8f7f7;font-family:Cinzel,Cinzel Fallback,serif;font-size:.9rem;letter-spacing:.04em;text-transform:none}.server-card-crossplay .server-progress span{background:#9dd3d3;box-shadow:0 0 10px #9dd3d380}.crossplay-aurora{position:absolute;z-index:-1;top:-25%;right:-8%;width:230px;height:170px;border-radius:50%;background:#76cfd51f;filter:blur(38px);pointer-events:none}.crossplay-platforms{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.crossplay-platform{display:grid;min-width:0;height:65px;place-items:center;align-content:center;gap:6px;border:1px solid rgba(174,226,230,.15);background:linear-gradient(145deg,#b4e7ea17,#0a1c1e38);box-shadow:inset 0 1px #ffffff09}.crossplay-platform img{width:22px;height:22px;object-fit:contain;filter:grayscale(1) brightness(2.4) sepia(.15) hue-rotate(125deg);opacity:.82}.crossplay-platform span{overflow:hidden;max-width:100%;color:#a9c9ca;font-size:.49rem;font-weight:800;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase}.crossplay-server-caption{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;margin:15px 0 0;color:#8fb3b4;font-size:.59rem;font-weight:700;letter-spacing:.09em;text-align:center;text-transform:uppercase}.crossplay-server-caption i{width:18px;height:1px;background:linear-gradient(90deg,transparent,#9dd3d3)}.hero-foot{position:absolute;z-index:2;right:0;bottom:30px;left:0;display:flex;align-items:center;gap:14px;color:#8c8980;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase}.hero-foot span{color:var(--primary)}.hero-foot i{width:55px;height:1px;background:#fff3}@keyframes heroDrift{0%{transform:scale(1.1)}to{transform:scale(1.03)}}@keyframes statusPulse{to{opacity:.35}}@keyframes onlineHalo{0%{opacity:.75;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.16)}}@keyframes discordSweep{to{left:120%}}@media (prefers-reduced-motion: reduce){.server-card .live.online:before{animation:none}}@keyframes heroEmber{0%{opacity:0;transform:translate3d(0,20px,0) scale(.55)}12%{opacity:.85}65%{opacity:.5}to{opacity:0;transform:translate3d(var(--particle-drift),-280px,0) scale(1.15)}}@keyframes serverParticleFloat{0%{opacity:0;transform:translate3d(0,4px,0) scale(.7)}12%{opacity:var(--outward-opacity)}72%{opacity:var(--outward-opacity)}to{opacity:0;transform:translate3d(var(--outward-x),var(--outward-y),0) scale(.9)}}@media (max-width: 900px){.hero{min-height:960px}.hero-layout{grid-template-columns:1fr;gap:45px}.hero-servers{width:min(100%,620px);grid-template-columns:repeat(2,minmax(0,1fr))}.server-card{width:100%}.hero-crest{right:-90px;opacity:.1}}@media (max-width: 650px){.hero{min-height:1030px;align-items:flex-start;padding-top:135px}.hero-shade{background:linear-gradient(90deg,#060908e6,#0609088c),linear-gradient(0deg,#080b0b 2%,transparent 45%)}.hero h1{font-size:clamp(3rem,14vw,4.1rem)}.hero-title-frame{width:calc(100% - 8px);max-width:100%;margin-left:8px;padding:14px 15px 16px 10px}.hero-seo-title{max-width:100%;letter-spacing:.1em}.hero-title-runes{font-size:.58rem;line-height:2}.hero-title-runes-left{left:-10px}.hero-title-runes-right{right:-8px}.hero-title-sigil{right:2%;width:23px;height:23px;font-size:.64rem}.hero-signals{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.hero-buttons{flex-direction:column}.hero-foot{display:none}.server-card{width:100%}.hero-servers{grid-template-columns:1fr;gap:12px}.crossplay-platform{height:60px}.discord-presence-wrap{padding:18px}.discord-presence-stat{padding-right:10px;padding-left:10px}.discord-presence-footer span{font-size:.52rem}.hero-particles{bottom:-80px;height:210px}.hero-particles i:nth-child(2n){display:none}.server-card-particles i:nth-child(3n){display:none}}.world-slider{position:relative;width:100%;-webkit-user-select:none;user-select:none;touch-action:pan-y}.slider-stage{position:relative;height:clamp(480px,61vw,720px);overflow:hidden;background:#0b0e0d}.slider-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.035);transition:opacity .9s ease,transform 6.5s ease}.slider-slide.active{z-index:1;opacity:1;transform:scale(1)}.slider-slide img{width:100%;height:100%;object-fit:cover;pointer-events:none}.slider-overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(5,8,7,.78),transparent 67%),linear-gradient(0deg,rgba(5,8,7,.7),transparent 45%);pointer-events:none}.slider-caption{position:absolute;z-index:3;bottom:65px;left:clamp(25px,6vw,75px);max-width:560px;animation:captionIn .6s ease both}.slider-caption>span{color:var(--primary-light);font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.slider-caption h3{margin:10px 0 13px;font-size:clamp(2rem,4.4vw,4.3rem);letter-spacing:-.045em}.slider-caption p{max-width:470px;color:#d0ccc0;font-size:.92rem}.slider-index{position:absolute;z-index:3;top:30px;left:34px;display:flex;align-items:center;gap:10px;color:#b8b3a8;font-size:.62rem;letter-spacing:.15em}.slider-index strong{color:var(--primary-light);font-family:Cinzel,Cinzel Fallback,serif;font-size:1.1rem}.slider-index i{width:36px;height:1px;background:#fff6}.slider-arrows{position:absolute;z-index:4;right:30px;bottom:30px;display:flex}.slider-arrows button{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(255,255,255,.25);background:#070a0999;color:var(--text);cursor:pointer;font-size:1.1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s,border .2s}.slider-arrows button+button{border-left:0}.slider-arrows button:hover{border-color:var(--primary);background:var(--primary);color:var(--dark)}.slider-nav{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:18px}.slider-nav button{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:#696a64;cursor:pointer;font-family:Manrope,Manrope Fallback,sans-serif;font-size:.6rem;letter-spacing:.1em}.slider-nav button i{position:relative;flex:1;height:1px;overflow:hidden;background:#ffffff1a}.slider-nav button i:after{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary);content:"";transform:scaleX(0);transform-origin:left}.slider-nav button.active{color:var(--primary-light)}.slider-nav button.active i:after{animation:sliderProgress 6.5s linear both}.world-slider:hover .slider-nav button.active i:after{animation-play-state:paused}@keyframes captionIn{0%{opacity:0;transform:translateY(18px)}}@keyframes sliderProgress{to{transform:scaleX(1)}}@media (max-width: 650px){.slider-stage{height:590px}.slider-slide img{object-position:center}.slider-overlay{background:linear-gradient(0deg,rgba(5,8,7,.88),transparent 75%)}.slider-caption{right:24px;bottom:90px;left:24px}.slider-caption p{font-size:.83rem}.slider-index{top:20px;left:20px}.slider-arrows{right:20px;bottom:20px}.slider-arrows button{width:48px;height:48px}.slider-nav{gap:5px}.slider-nav button{gap:4px}}.intro-section{padding-bottom:0}.slider-header{display:flex;justify-content:center;margin-bottom:14px}.slider-top-link{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border:1px solid rgba(216,181,106,.35);border-radius:999px;background:#d8b56a1a;color:var(--primary-light);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,border .2s,transform .2s}.slider-top-link:hover{border-color:var(--primary);background:#d8b56a33;transform:translateY(-1px)}.slider-top-link span{font-size:.7rem}.intro-grid{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:70px}.intro-copy{padding-bottom:12px}.intro-copy p{margin-bottom:26px;color:var(--text-muted);font-size:1.04rem}.text-link{display:inline-flex;align-items:center;gap:12px;padding-bottom:7px;border-bottom:1px solid var(--primary-dark);color:var(--primary-light);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;transition:gap .25s}.text-link:hover{gap:18px;color:var(--primary-light)}.world-preview{position:relative;height:clamp(420px,55vw,650px);padding:0;overflow:hidden}.world-preview:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(6,8,8,.75),transparent 50%);content:""}.world-preview img{width:100%;height:100%;object-fit:cover;transition:transform 1s ease}.world-preview:hover img{transform:scale(1.025)}.world-caption{position:absolute;z-index:2;right:42px;bottom:38px;left:42px;display:grid;grid-template-columns:1fr auto;align-items:end}.world-caption span{grid-column:1 / -1;color:var(--primary);font-size:.65rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.world-caption strong{margin-top:8px;font-family:Cinzel,Cinzel Fallback,serif;font-size:clamp(1.4rem,3vw,2.3rem)}.world-caption small{color:#c0bcb1;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border)}.feature-card{position:relative;min-height:325px;padding:32px 27px;overflow:hidden;border-right:1px solid var(--border);background:linear-gradient(145deg,rgba(255,255,255,.018),transparent)}.feature-card:last-child{border-right:0}.feature-card:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--primary);content:"";transform:scaleX(0);transform-origin:left;transition:transform .35s}.feature-card:hover:after{transform:scaleX(1)}.feature-number{color:#66675f;font-size:.62rem;letter-spacing:.12em}.feature-rune{display:block;margin:42px 0 30px;color:var(--primary);font-family:Cinzel,Cinzel Fallback,serif;font-size:2.8rem}.feature-card h3{margin-bottom:13px;font-size:1.15rem}.feature-card p{color:var(--text-muted);font-size:.87rem;line-height:1.75}.section-action{margin-top:38px;text-align:center}.active-warriors-section{margin-bottom:72px}.home-leaderboard-summary{margin-top:30px;margin-bottom:42px}.home-summary-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px}.home-summary-heading .eyebrow{margin:0}.home-summary-heading h2{color:var(--primary-light);font-family:Cinzel,Cinzel Fallback,serif;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:600}.home-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.home-summary-card{position:relative;display:grid;min-height:112px;place-content:center;justify-items:center;gap:9px;padding:15px 10px;overflow:hidden;border:1px solid rgba(216,181,106,.27);border-radius:8px 3px;background:linear-gradient(145deg,#d8b56a1a,#080c0acc);box-shadow:0 10px 24px #0000002e;text-align:center;animation:home-summary-card-in .5s cubic-bezier(.2,.8,.2,1) var(--summary-delay) both}.home-summary-card:before{position:absolute;top:0;left:12%;width:76%;height:1px;background:linear-gradient(90deg,transparent,var(--primary-light),transparent);content:"";opacity:.35;transition:opacity .25s ease,transform .3s ease}.home-summary-card:hover{border-color:#d8b56ab3;box-shadow:0 16px 32px #00000052,0 0 24px #d8b56a29,inset 0 0 22px #d8b56a0f;transform:translateY(-5px)}.home-summary-card:hover:before{opacity:1;transform:scaleX(1.12)}.home-summary-card:after{position:absolute;right:-18px;bottom:-28px;width:65px;height:65px;border:1px solid rgba(216,181,106,.14);border-radius:50%;content:"";opacity:.7;transition:opacity .3s ease,transform .45s ease}.home-summary-card:hover:after{opacity:1;transform:scale(1.8) rotate(25deg)}.home-summary-card:hover{background:radial-gradient(circle at 50% 0,rgba(255,220,137,.18),transparent 55%),linear-gradient(145deg,#d8b56a2e,#080c0ad1)}.home-summary-card:hover span{color:#e0d4a8;letter-spacing:.13em}.home-summary-card strong{color:#ffd88f;font-family:Cinzel,Cinzel Fallback,serif;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1;transition:color .25s ease,text-shadow .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.home-summary-card small{color:#a5bd9b;font-size:.68rem;font-weight:700;letter-spacing:.04em}.home-summary-card:hover strong{color:#fff0c5;text-shadow:0 0 16px rgba(255,216,143,.5);transform:translateY(-3px) scale(1.08)}.home-summary-card span{color:#aaa38d;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@keyframes home-summary-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.active-warriors-leaderboard-link{display:flex;width:fit-content;align-items:center;gap:10px;margin:22px auto 0;padding:11px 22px;border:1px solid rgba(216,181,106,.45);border-radius:7px 3px;background:linear-gradient(135deg,#d8b56a29,#d8b56a09);box-shadow:0 8px 20px #0003;color:#f0d99b;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.active-warriors-leaderboard-link:hover{border-color:var(--primary);background:#d8b56a3d;box-shadow:0 10px 24px #0000004d,0 0 18px #d8b56a24;transform:translateY(-2px)}.places-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:48px}.places-head .section-title{margin-bottom:0}.place-grid{display:grid;height:620px;grid-template:repeat(2,1fr) / 1.25fr .75fr;gap:16px}.place-card{position:relative;overflow:hidden;padding:0;border:0;background:#0b0e0d;color:var(--text);cursor:zoom-in;font:inherit;text-align:left}.place-1{grid-row:1 / 3}.place-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.75);transition:filter .35s,transform .7s}.place-card:hover img{filter:saturate(1);transform:scale(1.035)}.place-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(5,7,7,.85),transparent 60%)}.place-card>div{position:absolute;right:28px;bottom:25px;left:28px}.place-card small{color:var(--primary-light);font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.place-card h3{margin-top:6px;font-size:clamp(1.2rem,2vw,1.8rem)}.place-expand{position:absolute;z-index:2;top:20px;right:20px;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.28);background:#05080761;color:var(--text);font-size:.9rem;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(6px);transition:opacity .3s,transform .3s,background .3s}.place-card:hover .place-expand{opacity:1;transform:translateY(0)}.place-card:hover .place-expand{background:var(--primary);color:var(--dark)}.reviews-heading{display:grid;grid-template-columns:1fr 390px;align-items:end;gap:60px;margin-bottom:55px}.reviews-heading .section-title{margin-bottom:0}.reviews-heading>p{padding-bottom:8px;color:var(--text-muted)}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-card{position:relative;display:flex;min-height:330px;flex-direction:column;justify-content:space-between;padding:27px;overflow:hidden;border:1px solid rgba(216,181,106,.22);background:linear-gradient(145deg,#1c221efa,#090d0cfa);box-shadow:0 20px 54px #00000040,inset 0 0 0 1px #ffffff05;transition:border-color .3s,transform .3s,box-shadow .3s}.review-card>*{position:relative;z-index:1}.review-card:after{position:absolute;z-index:0;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(216,181,106,.1);content:"";pointer-events:none}.review-card:nth-child(2){margin-top:28px;margin-bottom:-28px}.review-card:before{position:absolute;right:-35px;bottom:-70px;color:#d8b56a09;content:"ᛟ";font-family:Cinzel,Cinzel Fallback,serif;font-size:13rem}.review-card:hover{border-color:#d8b56a94;box-shadow:0 28px 68px #00000061,0 0 0 1px #d8b56a12;transform:translateY(-5px)}.review-card:nth-child(2):hover{transform:translateY(-5px)}.review-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;color:#6f7069;font-size:.62rem;letter-spacing:.13em}.review-card-top:before{width:7px;height:7px;border:1px solid var(--primary);background:#d8b56a2e;content:"";transform:rotate(45deg)}.review-card-top i{color:var(--primary);font-family:Cinzel,Cinzel Fallback,serif;font-size:1.7rem;font-style:normal;opacity:.75}.review-card blockquote{position:relative;z-index:1;margin:28px 0;color:#d7d2c6;font-family:Manrope,Manrope Fallback,sans-serif;font-size:clamp(.82rem,1vw,.94rem);line-height:1.65}.review-card blockquote:before{display:block;margin-bottom:-9px;color:var(--primary);content:"“";font-family:Georgia,serif;font-size:3.4rem;line-height:.7;opacity:.7}.review-card footer{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding-top:22px;border-top:1px solid rgba(216,181,106,.2)}.review-card footer:before{position:absolute;top:-1px;left:0;width:62px;height:1px;background:var(--primary);box-shadow:0 0 9px #d8b56a8c;content:""}.review-avatar{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;overflow:hidden;border:1px solid var(--primary);border-radius:50%;background:radial-gradient(circle,#d8b56a33,#d8b56a0a 68%);box-shadow:0 0 0 4px #d8b56a0f,0 0 20px #d8b56a24;color:var(--primary-light);font-family:Cinzel Decorative,Cinzel Decorative Fallback,serif;font-size:.9rem}.review-avatar img{width:100%;height:100%;object-fit:cover}.review-card footer div{display:flex;flex-direction:column}.review-card footer strong{color:var(--primary-light);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.review-card footer small{margin-top:3px;color:#8c8e87;font-size:.6rem;letter-spacing:.06em}.review-total{color:var(--primary);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.community-reviews-pagination{display:grid;grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:18px;margin-top:28px;padding:13px 16px;border:1px solid rgba(216,181,106,.16);background:#090d0ba6}.community-reviews-pagination>button{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(216,181,106,.34);border-radius:50%;background:radial-gradient(circle,rgba(216,181,106,.14),transparent 72%);color:var(--primary-light);cursor:pointer;font-family:Cinzel,Cinzel Fallback,serif;font-size:1rem;text-shadow:0 0 10px rgba(216,181,106,.6);transition:border-color .25s,background .25s,transform .25s}.community-reviews-pagination>button:hover{border-color:var(--primary);background:#d8b56a29;transform:scale(1.06)}.community-reviews-pagination>div{display:flex;flex-wrap:wrap;align-items:center;gap:0}.community-reviews-pagination>div button{width:24px;height:24px;flex:0 0 24px;padding:0;border:0;background:transparent;cursor:pointer}.community-reviews-pagination>div i{display:block;width:6px;height:6px;margin:auto;border:1px solid rgba(216,181,106,.5);background:transparent;transform:rotate(45deg);transition:background .25s,box-shadow .25s,transform .25s}.community-reviews-pagination>div button.active i{background:var(--primary-light);box-shadow:0 0 11px #d8b56ab3;transform:rotate(45deg) scale(1.35)}.community-reviews-pagination>span{color:#777970;font-size:.63rem;letter-spacing:.1em;white-space:nowrap}.community-reviews-pagination>span strong{color:var(--primary-light);font-family:Cinzel,Cinzel Fallback,serif;font-size:.9rem}.top-reviews-showcase{position:relative;margin-top:90px;padding-top:42px;border-top:1px solid rgba(216,181,106,.18)}.top-reviews-showcase:before{position:absolute;top:-6px;left:50%;width:11px;height:11px;border:1px solid rgba(216,181,106,.55);background:var(--dark-2);content:"";transform:translate(-50%) rotate(45deg)}.top-reviews-summary{display:grid;grid-template-columns:180px minmax(0,1fr) auto;min-width:0;align-items:center;gap:38px;margin-bottom:34px;padding:28px 30px;border:1px solid rgba(216,181,106,.22);background:radial-gradient(circle at 8% 50%,rgba(216,181,106,.09),transparent 28%),linear-gradient(120deg,#19211df0,#0a0e0cf7);box-shadow:0 24px 70px #00000038}.top-reviews-summary-copy{min-width:0}.top-reviews-score{display:grid;justify-items:center;padding-right:28px;border-right:1px solid rgba(216,181,106,.18)}.top-reviews-score>span{color:#8f8d84;font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.top-reviews-score>strong{margin:5px 0 2px;color:var(--primary-light);font-family:Cinzel,Cinzel Fallback,serif;font-size:2.8rem;font-weight:500;line-height:1}.top-reviews-score>strong small{color:#777970;font-size:.85rem}.top-reviews-score>div{color:var(--primary);font-size:.7rem;letter-spacing:.12em}.top-reviews-source{display:block;margin-bottom:8px;color:var(--primary);font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.top-reviews-summary-copy h3{color:#e7e0d2;font-size:clamp(1.2rem,2.2vw,1.75rem);line-height:1.25}.top-reviews-summary-copy p{margin-top:8px;color:#8f9189;font-size:.78rem}.top-reviews-link{display:inline-flex;align-items:center;gap:10px;padding:10px 17px;border:1px solid rgba(216,181,106,.3);border-radius:999px;background:#d8b56a14;color:var(--primary-light);font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;transition:border-color .25s,background .25s,transform .25s}.top-reviews-link:hover{border-color:var(--primary);background:#d8b56a26;color:var(--primary-light);transform:translateY(-2px)}.top-reviews-stage{position:relative;padding:18px 0 8px;overflow:hidden}.top-reviews-stage:before,.top-reviews-stage:after{position:absolute;z-index:2;top:0;width:75px;height:1px;background:linear-gradient(90deg,transparent,rgba(216,181,106,.5));content:""}.top-reviews-stage:before{left:0}.top-reviews-stage:after{right:0;transform:scaleX(-1)}.top-reviews-stage-runes{position:absolute;top:-4px;left:50%;color:#d8b56a57;font-family:Cinzel,Cinzel Fallback,serif;font-size:.62rem;letter-spacing:.65em;text-shadow:0 0 12px rgba(216,181,106,.35);transform:translate(-50%);white-space:nowrap}.top-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;animation:topReviewsReveal .65s cubic-bezier(.2,.75,.25,1) both}.top-review-card{position:relative;display:flex;min-height:390px;flex-direction:column;padding:24px;overflow:hidden;border:1px solid rgba(142,166,143,.18);background:linear-gradient(145deg,#161f1af5,#090e0bfa);box-shadow:0 20px 55px #0000002e;transition:border-color .3s,transform .3s}.top-review-card:after{position:absolute;right:-22px;bottom:-45px;color:#d8b56a09;content:"ᛉ";font-family:Cinzel,Cinzel Fallback,serif;font-size:9rem;pointer-events:none}.top-review-card:hover{border-color:#d8b56a66;transform:translateY(-4px)}.top-review-card-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.top-review-origin{display:inline-flex;align-items:center;gap:7px;color:#a9bca8;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.top-review-origin i{width:6px;height:6px;border-radius:50%;background:#7da083;box-shadow:0 0 8px #7da083b3}.top-review-card time{color:#686c65;font-size:.6rem;text-transform:capitalize}.top-review-stars{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin-top:19px}.top-review-stars span{color:var(--primary);font-size:.78rem;letter-spacing:.12em}.top-review-stars strong{color:#d9d3c7;font-size:.7rem}.top-review-card blockquote{position:relative;z-index:1;flex:1;margin:22px 0;color:#d3cec2;font-size:.84rem;line-height:1.7}.top-review-scores{position:relative;z-index:1;display:grid;gap:6px;margin-bottom:20px;padding:12px;border:1px solid rgba(216,181,106,.12);background:#04080652}.top-review-scores span{display:grid;min-height:36px;grid-template-columns:88px minmax(76px,1fr) 42px;align-items:center;gap:10px;padding:4px 7px;border-bottom:1px solid rgba(255,255,255,.055)}.top-review-scores span:last-child{border-bottom:0}.top-review-scores span>small{color:#d0cec2;font-size:.76rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.top-review-scores i{color:#42483f;font-size:.98rem;font-style:normal;letter-spacing:.09em;line-height:1;white-space:nowrap}.top-review-scores i b{color:var(--primary-light);font-weight:400;text-shadow:0 0 8px rgba(216,181,106,.5)}.top-review-scores span>strong{color:#ffe0a0;font-family:Cinzel,Cinzel Fallback,serif;font-size:.95rem;font-weight:700;text-align:right;white-space:nowrap}.top-review-scores span>strong small{margin-left:1px;color:#a6a28f;font-family:Manrope,Manrope Fallback,sans-serif;font-size:.62rem;font-weight:700}.top-review-card footer{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.top-review-avatar{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid rgba(216,181,106,.38);border-radius:50%;background:#d8b56a12;color:var(--primary-light);font-family:Cinzel,Cinzel Fallback,serif;font-size:.78rem}.top-review-card footer div{display:grid}.top-review-card footer strong{color:var(--primary-light);font-size:.67rem;letter-spacing:.1em;text-transform:uppercase}.top-review-card footer small{color:#8e918a;font-size:.57rem}.top-reviews-pagination{display:grid;grid-template-columns:45px minmax(0,1fr) auto 45px;min-width:0;align-items:center;gap:18px;margin-top:25px;padding:14px 17px;border:1px solid rgba(216,181,106,.14);background:#0a0e0c9e}.top-reviews-pagination>button{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(216,181,106,.3);border-radius:50%;background:radial-gradient(circle,rgba(216,181,106,.12),transparent 72%);color:var(--primary-light);cursor:pointer;font-family:Cinzel,Cinzel Fallback,serif;font-size:1rem;text-shadow:0 0 9px rgba(216,181,106,.65);transition:border-color .25s,background .25s,transform .25s}.top-reviews-pagination>button:hover{border-color:var(--primary);background:#d8b56a29;transform:scale(1.07)}.top-reviews-pages{display:flex;flex-wrap:wrap;align-items:center;gap:0}.top-reviews-pages button{width:24px;height:26px;flex:0 0 24px;padding:0;border:0;background:transparent;cursor:pointer}.top-reviews-pages i{display:block;width:5px;height:5px;margin:auto;border:1px solid rgba(216,181,106,.45);background:transparent;transform:rotate(45deg);transition:background .25s,box-shadow .25s,transform .25s}.top-reviews-pages button.active i{background:var(--primary-light);box-shadow:0 0 10px #d8b56ab3;transform:rotate(45deg) scale(1.35)}.top-reviews-page-count{color:#74776f;font-size:.63rem;letter-spacing:.1em;white-space:nowrap}.top-reviews-page-count strong{color:var(--primary-light);font-family:Cinzel,Cinzel Fallback,serif;font-size:.9rem}.top-reviews-showcase:not(.is-paused) .top-reviews-pagination:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,var(--primary),rgba(216,181,106,.2));content:"";transform-origin:left;animation:topReviewsTimer 15s linear infinite}.top-reviews-pagination{position:relative}@keyframes topReviewsReveal{0%{opacity:0;filter:blur(7px);transform:translateY(18px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes topReviewsTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.join-section{display:grid;min-height:650px;place-items:center;overflow:hidden}.join-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#04060694,#040606e6),url(/screenshots/valkyries.webp) center 55% / cover;filter:saturate(.72)}.join-content{position:relative;text-align:center}.join-content h2{font-size:clamp(3rem,7vw,6rem);letter-spacing:-.05em;line-height:1}.join-content>p{max-width:620px;margin:25px auto 34px;color:#c3bfb4}.join-actions{display:flex;justify-content:center;gap:13px}@media (max-width: 900px){.intro-grid{grid-template-columns:1fr;gap:10px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card:nth-child(2){border-right:0}.feature-card:nth-child(-n+2){border-bottom:1px solid var(--border)}.reviews-heading{grid-template-columns:1fr;gap:5px}.reviews-grid{grid-template-columns:1fr}.review-card:nth-child(2){margin:0}.top-reviews-summary{grid-template-columns:140px 1fr}.top-reviews-link{grid-column:1 / -1;justify-self:center}.top-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 650px){.home-summary-heading{display:block}.home-summary-heading h2{margin-top:5px}.home-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-summary-card:last-child{grid-column:1 / -1}.top-reviews-summary{width:100%;padding-inline:18px}.top-reviews-pagination,.world-preview{width:100%}.world-caption{right:20px;bottom:20px;left:20px;grid-template-columns:1fr}.world-caption small{margin-top:5px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:auto;border-right:0;border-bottom:1px solid var(--border)}.feature-card:last-child{border-bottom:0}.feature-rune{margin:28px 0 20px}.places-head{display:block}.places-head .text-link{margin-top:20px}.place-grid{display:grid;height:auto;grid-template:none}.place-card,.place-1{height:320px;grid-row:auto}.review-card{min-height:340px;padding:25px}.community-reviews-pagination{grid-template-columns:38px minmax(0,1fr) auto 38px;gap:8px;padding:11px 8px}.community-reviews-pagination>button{width:36px;height:36px}.top-reviews-showcase{margin-top:65px}.top-reviews-summary{grid-template-columns:1fr;gap:24px;text-align:center}.top-reviews-score{padding:0 0 20px;border-right:0;border-bottom:1px solid rgba(216,181,106,.18)}.top-reviews-grid{display:grid;grid-template-columns:1fr}.top-review-card{min-width:0;min-height:360px}.top-reviews-pagination{grid-template-columns:42px 1fr auto 42px;gap:8px;padding-inline:9px}.join-actions{flex-direction:column}}.review-rating{margin-bottom:12px;color:var(--primary);font-size:1.05rem;letter-spacing:.1em}.review-rating span{color:#454842}.intro-section,.home-leaderboard-summary,.feature-section,.places-section,.testimonial-section,.join-section{content-visibility:auto;contain-intrinsic-size:auto 900px}
