/* Kinwincham · preto veludo e ouro · identidade original, 10.10.2026 */
.world{opacity:1!important}.world-label.l1{right:auto}.world-label.l2{left:auto}.flat .hero-copy{width:58%}.flat .hero{min-height:690px}
.hero-emblem{clip-path:inset(2px);-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}
:root{--bg:#070708;--surface:#111113;--surface2:#191719;--gold:#eac080;--goldlight:#fff0cd;--ink:#f8f3e9;--muted:#c1b9af;--line:#eac08038;--royal:#123fa5;--wine:#7a1638;--moss:#526533;--radius:9px;--serif:'Bodoni Moda',Georgia,'Times New Roman',serif}
body{background-color:var(--bg);background-image:radial-gradient(ellipse at 70% 8%,#d5a45c0b,transparent 45%),repeating-linear-gradient(105deg,#ffffff02 0 1px,transparent 1px 5px);color:var(--ink)}
::selection{background:#d4a84f;color:#080808}html{scroll-padding-top:115px}.topline{background:linear-gradient(90deg,#080809,#241a0d,#080809);color:#e6c288;padding:7px 5%;font-size:8px}
body>header{background:linear-gradient(110deg,#0a0a0bf5,#141110f2,#080809f5);border-bottom:1px solid #e5b46b66;box-shadow:0 5px 35px #0008,0 1px 10px #d6a95a16;backdrop-filter:blur(24px)}
.nav{padding:10px 4%;gap:22px;min-height:91px}.brand{gap:13px}.brand-logo{width:66px;height:66px;object-fit:contain;border-radius:50%;box-shadow:0 0 25px #e8b7581a;flex:none}.brand-text{font:600 20px/1.1 var(--serif);letter-spacing:.065em;color:#f9d59a;text-shadow:0 0 20px #c28b4544}.brand small{font:600 7px/1.6 var(--sans);letter-spacing:.28em;margin-top:7px;color:#d3b783}.navlinks{gap:20px}.navlinks a{position:relative;padding:7px 0}.navlinks a:after{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background:linear-gradient(90deg,transparent,#ffdda1,transparent);transition:width .2s}.navlinks a:hover:after,.navlinks a[aria-current]:after{width:100%}.navtools{gap:11px}.navdetails>div{top:90px;border:1px solid #d5ac6266;background:linear-gradient(140deg,#272016,#090a0c 55%);box-shadow:0 18px 45px #000b;border-radius:6px;max-height:75dvh;overflow:auto}
h1,h2{font-family:var(--serif);font-weight:500}h1,h2,.wordmark,.gold-text{color:#f2d6a3;background:linear-gradient(110deg,#b77b36 0%,#f8d897 18%,#fff5d6 36%,#d19b53 52%,#fff0be 70%,#bd823d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 50px #dba94f13}h3{color:#f9e8c9}.eyebrow{color:#e9c386;font-size:10px}.eyebrow:before{background:linear-gradient(90deg,#9b651d,#ffe2ac);box-shadow:0 0 8px #d9a35b60}
.btn{border-color:#d4a65677;border-radius:5px;min-height:47px;background:linear-gradient(145deg,#d2ad3d12,#0b0b0e 65%);box-shadow:inset 0 1px 0 #ffe2b518,0 5px 14px #0003;transition:transform .2s,box-shadow .2s,filter .2s}.btn:hover{background:linear-gradient(120deg,#3d2c17,#0d0d10);box-shadow:0 0 24px #daa74f35,inset 0 1px 0 #ffefd950}.btn.gold{background:linear-gradient(115deg,#93601e 0%,#e3b365 16%,#fff0bf 35%,#d0a055 48%,#fce2a0 66%,#b47b2e 100%);color:#171005;border:1px solid #ffe6b7;box-shadow:inset 0 1px 0 #fff8dc,0 0 22px #d7a14b35,0 5px 15px #0005;text-shadow:0 1px 0 #fff3c466}.btn.gold:hover{filter:brightness(1.16);box-shadow:0 0 35px #ffc96d5a}.btn.subtle{background:none;box-shadow:none}.btn.small{min-height:39px}.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #fff0b9;outline-offset:4px}
.hero{padding:74px 6.5% 85px;min-height:690px;background:radial-gradient(ellipse at 78% 45%,#db9e4530 0%,#84612410 32%,transparent 60%),radial-gradient(ellipse at 15% 0%,#3e142b35,transparent 60%),linear-gradient(135deg,#0c0b0d,#060708 70%)}
.hero:before{background:repeating-linear-gradient(108deg,transparent 0 4px,#ffffff03 5px 6px),linear-gradient(130deg,#0000 35%,#e1ac550a 50%,#0000 65%);opacity:1}
.hero-copy{width:58%;max-width:760px}.hero h1{font-size:clamp(56px,5.7vw,88px);letter-spacing:-.025em;line-height:1.06;margin:25px 0 25px}.hero h1 em{font-style:italic;color:#fff1c9;font-weight:500}.hero p{max-width:480px;font-size:15px;line-height:1.8;color:#d3c9ba}.hero .actions{margin-top:29px}.hero-location{margin-top:28px;color:#d9b679;font-size:9px;letter-spacing:.14em}.hero .eyebrow{font-size:9px}.world{width:45%;height:560px;top:48px;right:3%;display:grid;place-items:center;isolation:isolate}.world:before{content:'';position:absolute;width:85%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#efc26b22,transparent 70%);filter:blur(25px);animation:aura-breathe 7s ease-in-out infinite alternate}.hero-emblem{width:min(100%,520px);height:auto;position:relative;z-index:2;mix-blend-mode:lighten;filter:drop-shadow(0 18px 32px #0008) drop-shadow(0 0 15px #ffc86a22);animation:emblem-float 8s ease-in-out infinite}.world .orbit{inset:11% 3%;border:1px solid #d9a75669;box-shadow:0 0 17px #daa24718,inset 0 0 20px #eac16810;transform:rotate(-25deg) rotateX(60deg);animation:orbit-sway 18s ease-in-out infinite alternate}.world .o2{inset:3% 7%;transform:rotate(45deg) rotateX(65deg);animation-delay:-9s;border-color:#dab36e3b}.world .o3{inset:19% -4%;transform:rotate(-50deg) rotateX(72deg);animation-delay:-4s;border-color:#edd19948}.world-label{font-size:8px;letter-spacing:.2em;color:#e5c28a;z-index:3}.world-label.l1{left:13%;top:7%}.world-label.l2{right:4%;bottom:6%}.stars i{width:3px;height:3px;background:#ffedc5;box-shadow:0 0 12px 3px #f0bd66aa}.hero-floor{background:linear-gradient(180deg,transparent,#070708),repeating-linear-gradient(90deg,transparent 0 74px,#cca45638 75px 76px);opacity:.38}.hero-control{right:6%;bottom:24px;border:1px solid #d5ae5a48;color:#c8b69a;background:#08080ac9;padding:8px 11px;border-radius:20px;font-size:9px;z-index:5}.hero-control:hover{color:#fff0cd;border-color:#edc887}
.ticker{background:linear-gradient(95deg,#2c1c0b,#0f0d0c 40%,#3b2812);border-block:1px solid #dcb16b50;padding:17px 5%;color:#ead7b5;box-shadow:inset 0 1px 0 #ffffff08}.ticker span{font-size:10px;letter-spacing:.17em}.ticker b{color:#ffe5ae;text-shadow:0 0 15px #e4af54}
.section{max-width:1450px;padding:82px 6.5%;margin:auto}.section h2{font-size:clamp(35px,4.1vw,59px);line-height:1.08}.section-head p{color:#c1b9ae}.section-head{margin-bottom:35px}.section.compact{padding-top:45px;padding-bottom:45px}.universe{gap:18px}.universe-card{min-height:296px;padding:29px;border:1px solid #e9b66552;border-radius:9px;overflow:hidden;background:linear-gradient(140deg,#6e552331,#141312 48%,#08090b);box-shadow:inset 0 1px 0 #ffe9b323,0 12px 30px #0004;isolation:isolate;transition:transform .25s,box-shadow .25s,border-color .25s}.universe-card:before{content:'';position:absolute;inset:0;background:linear-gradient(125deg,transparent 15%,#fff3cf15 38%,transparent 60%);z-index:-1;pointer-events:none}.universe-card:hover{transform:translateY(-7px);border-color:#edc584;box-shadow:0 18px 45px #0007,0 0 35px #dbb56b25}.universe-card.royal{background:radial-gradient(ellipse at 90% 0%,#2a68f4aa,transparent 70%),linear-gradient(150deg,#18346c,#09112c 68%,#080b12)}.universe-card.wine{background:radial-gradient(ellipse at 95% 0%,#b52c6266,transparent 70%),linear-gradient(150deg,#55142f,#200914 68%,#0c090e)}.universe-card.moss{background:radial-gradient(ellipse at 95% 0%,#839c4266,transparent 70%),linear-gradient(150deg,#354b25,#111b13 68%,#090c0b)}.universe-card h3{font:500 29px/1.2 var(--serif);color:#ffe4ae}.universe-card p{font-size:12px;max-width:260px;color:#d7cdbb}.card-number{color:#ebd4a7;font-size:8px;letter-spacing:.14em}.universe-card .graphic{color:#ebbc66;text-shadow:0 0 30px #e5bb5470;opacity:.7}.card-arr{color:#ffe9bb}
.reach-band{padding:37px 6.5% 31px;max-width:1450px;margin:auto;border-bottom:1px solid #cca25538}.reach-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.reach-head>span{font:500 22px var(--serif);color:#ead6b0}.reach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.reach-item{padding:3px 25px 7px;border-left:1px solid #d2a85c66}.reach-item:first-child{padding-left:0;border-left:0}.reach-item strong{display:block;font:500 clamp(39px,4.2vw,61px)/1.05 var(--serif);letter-spacing:-.03em}.reach-item small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.17em;color:#dbcfb9;margin-top:10px}.reach-note{font-size:9px;color:#b4a995;margin-top:21px}.segment-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.segment-card{position:relative;border:1px solid #dbb06e55;border-radius:9px;padding:38px 34px;overflow:hidden;background:radial-gradient(ellipse at 95% 0%,#82964739,transparent 65%),linear-gradient(130deg,#202a1b,#0c100e 70%);box-shadow:inset 0 1px 0 #fff0c520,0 12px 35px #0006}.segment-card.investors{background:radial-gradient(ellipse at 95% 0%,#416ef865,transparent 65%),linear-gradient(130deg,#172954,#090e23 70%)}.segment-card:before{content:'';position:absolute;inset:-50%;background:linear-gradient(120deg,transparent 42%,#fff5da10 50%,transparent 60%);pointer-events:none;transform:rotate(-8deg)}.segment-card h3{font:500 35px/1.1 var(--serif);color:#ffe7b5;margin:20px 0 16px}.segment-card p{color:#d2cbbb;max-width:480px;font-size:13px}.segment-card .btn{margin-top:27px}.segment-label{font-size:9px;color:#e7c489;letter-spacing:.19em;text-transform:uppercase}.segment-icon{position:absolute;right:27px;top:22px;font:500 75px var(--serif);color:#edc17626;text-shadow:0 0 27px #e2b96323}
.feature-band{background:radial-gradient(ellipse at 10% 60%,#3930242a,transparent 65%),#0d0c0e;border-block:1px solid #d7ad6233}.screen{border-color:#d7ad6266;background:radial-gradient(ellipse at 50% 50%,#263e804d,transparent 65%),linear-gradient(145deg,#211912,#08090c 68%);box-shadow:0 0 55px #b28a3e13,inset 0 0 60px #0008}.screen-brand{font-family:var(--serif);color:#efd5a1;text-shadow:0 0 29px #efbd5760}.status{border-color:#d9b16a66;color:#ecd4a9;background:#0b0d1599}.status.ready{color:#e9e4b5;background:#405530aa}.caption{color:#d0bc9b}.channel-copy p{color:#c9bdad}.k-invite{background:radial-gradient(ellipse at 90% 10%,#8b244056,transparent 70%),linear-gradient(125deg,#30241a,#120f12);border-color:#d7ac6255;box-shadow:inset 0 1px 0 #ffe7b324,0 0 50px #ad784713}.membercard{background:linear-gradient(125deg,#584325,#151311 40%,#3c291e 70%,#0e0e11);box-shadow:0 30px 80px #0008,inset 0 1px 0 #fff1c557;border:1px solid #d7b271}.membercard strong{font:500 23px var(--serif);letter-spacing:.04em}.membercard .line{background:linear-gradient(90deg,#906423,#ffe6b2,#aa7638)}.kvip{background:radial-gradient(ellipse at center,#ad6d272a,transparent 60%),linear-gradient(130deg,#110d0e,#070708);border-top:1px solid #cca35855}.kvip h2{text-shadow:0 0 65px #ffc26855}.kvip p{color:#cbbb9d}
.page-head{position:relative;padding:54px 6.5% 52px;overflow:hidden;border-bottom:1px solid #d0a05338;background:radial-gradient(ellipse at 85% 10%,#c99a3d18,transparent 60%),linear-gradient(135deg,#191411,#0b0a0d 72%);isolation:isolate}.page-head:after{content:'';position:absolute;right:3%;top:0;width:255px;height:255px;background:url('/assets/kinwincham-original.jpg') center/contain no-repeat;mix-blend-mode:lighten;opacity:.17;z-index:-1;transform:rotate(-8deg)}.page-head h1{font-size:clamp(38px,4.7vw,64px);max-width:1000px;margin:17px 0 19px;letter-spacing:-.02em}.page-head p{max-width:710px;color:#c8bcaa;font-size:13px;line-height:1.85}.breadcrumb{color:#ac9b83;font-size:10px;margin-bottom:30px}.breadcrumb a{color:#e5c388}.page-content{padding:48px 6.5% 75px;max-width:1450px;margin:auto}.page-content h2{font-size:clamp(30px,3vw,43px)}.panel,.city-card,.plan-card,.feedpost,.empty,.result{border-color:#dcb77645;background:linear-gradient(130deg,#31251a44,#111115 60%,#0b0c0f);box-shadow:inset 0 1px 0 #ffe7b311,0 10px 24px #0003}.city-card:hover,.result:hover{border-color:#e1ba71;box-shadow:0 0 35px #c69c481a}.city-card{border-radius:7px;padding:29px}.city-card h3{font:500 29px var(--serif);color:#f5ddb1}.city-card .state{color:#d4b478}.city-card p,.panel p,.plan-card p{color:#c5b9aa}.cards-grid{gap:18px}.game-card{border:1px solid #cda46755;box-shadow:0 16px 40px #0006;border-radius:9px;overflow:hidden;background:linear-gradient(130deg,#24201b,#0d0d12 65%)}.game-art{position:relative;box-shadow:inset 0 0 30px #0009}.game-art:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,#ffe6b413,transparent 50%);border-bottom:1px solid #f0c47e66}.game-art img{transition:transform .4s,filter .4s}.game-card:hover .game-art img{transform:scale(1.035);filter:brightness(1.08)}.game-info h3{font:500 28px/1.2 var(--serif);color:#ffe6b5}.game-info p{color:#c5baab;font-size:12px}.game-info .btn{background:linear-gradient(145deg,#463421,#111114)}.empty{border-style:solid;border-radius:9px;background:radial-gradient(ellipse at 100% 0,#253b7755,transparent 70%),linear-gradient(120deg,#1b1814,#0b0d13);padding:38px}.empty:before{content:'✦';display:block;font-size:32px;line-height:1;color:#dbba79;text-shadow:0 0 26px #ebc47980;margin-bottom:17px}.empty h3{font:500 28px var(--serif);color:#ffe4b3}.empty p{max-width:650px;color:#bdae9a}.loading{color:#ceb481}.loading:before{background:#f3d091;box-shadow:0 0 15px #dfbd6988}.notice{border-color:#d5ae6555;color:#d7c8b0;background:linear-gradient(125deg,#35281a,#141113)}input,textarea,select{border-color:#a9895855!important;background:#08090cf2!important;color:#eee7dc!important;border-radius:5px!important}input:focus,select:focus,textarea:focus{border-color:#e6bd75!important;box-shadow:0 0 15px #d5ac6421}.tabs a[aria-current],.auth-tab.active{background:#b28a3c1c;color:#ffdfa7}.k-mini{border-color:#c7a26866;background:linear-gradient(135deg,#2e261c,#111016)}.k-mini strong{font-family:var(--serif);color:#eed4a7}.tier{background:linear-gradient(110deg,#403120,#111115);border-color:#cba76555;color:#ead4b2}.stage-label{background:linear-gradient(90deg,#533928,#eed69b,#533928);color:#18100a}.seat{border-color:#c19a6644;background:linear-gradient(#2c241d,#100f14);color:#c6bda9}.seat.selected{background:linear-gradient(130deg,#a9742b,#ffde93,#b88234);box-shadow:0 0 15px #eabd5b66;color:#19120a}
.route-path{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.route-path a{font-size:11px;padding:9px 14px;border:1px solid #b6945b55;border-radius:20px;background:linear-gradient(125deg,#4534223b,#101115);color:#ebd5b3}.route-path a:hover{border-color:#e9c784;background:#a9782830}.reach-panel{margin-bottom:35px}.reach-panel .reach-band{padding:5px 0 22px;border:0}.reach-panel .reach-grid{margin-top:24px}.detail-list{display:grid;gap:20px;margin-top:28px}.detail-list article{padding-left:20px;border-left:1px solid #cb9e55}.detail-list h3{font:500 26px var(--serif);margin-bottom:8px}.detail-list p{font-size:13px;color:#c6b7a4}.investor-note{font-size:11px;color:#bdac94;margin-top:25px}.acervo-stage{width:100%;height:75dvh;min-height:520px;border:1px solid #d4ad6655;border-radius:8px;background:#0a0b0d;overflow:hidden}.acervo-stage iframe{width:100%;height:100%;border:0;background:#fff}.channel-view{margin-top:32px}.channel-view>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;padding:14px 21px;font-size:12px;border:1px solid #e0b874;background:linear-gradient(120deg,#bd8734,#fff0bf,#b88237);color:#17110a;border-radius:5px;font-weight:700;box-shadow:0 0 20px #dfac492c}.channel-view[open]>summary{margin-bottom:20px}.channel-view .acervo-stage{height:80dvh}.area-k-frame{border-color:#d9b47055!important}.page-head+.page-content{padding-top:40px}
.footer{background:linear-gradient(120deg,#16110d,#08090b 60%);border-top:1px solid #d7ae6950;padding:48px 6.5% 21px}.footer-brand{display:flex;align-items:center;gap:19px}.footer-brand img{width:100px;height:100px;object-fit:contain;border-radius:50%}.wordmark{font:500 30px var(--serif);letter-spacing:.04em}.footer .smallprint{color:#c6b79d;margin-top:7px}.footerlinks{gap:20px;font-size:11px;color:#d8c6a7}.footer-bottom{border-color:#b6925333;color:#9d8d74;font-size:9px;letter-spacing:.08em;padding-top:18px;margin-top:24px}.footer-bottom span:last-child{color:#c8a870}
@keyframes emblem-float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}@keyframes aura-breathe{from{opacity:.55;transform:scale(.95)}to{opacity:1;transform:scale(1.08)}}@keyframes orbit-sway{from{transform:rotate(-25deg) rotateX(60deg)}to{transform:rotate(30deg) rotateX(75deg)}}
body.flat .hero-emblem,body.flat .world:before,body.flat .world .orbit,body.no-motion .hero-emblem,body.no-motion .world:before,body.no-motion .world .orbit{animation:none!important;transform:none}body.flat .world,body.no-motion .world{display:grid!important}body.flat .world .orbit{display:none}.flat .stars,.no-motion .stars{display:none}.flat .hero-floor,.no-motion .hero-floor{transform:none!important}
@media(min-width:1600px){.hero{min-height:730px}.world{right:8%;top:63px}.hero-copy{max-width:780px}}
@media(max-width:1250px){.nav{gap:15px}.navlinks{gap:15px}.brand-text{font-size:17px}.brand-logo{width:58px;height:58px}.navtools{gap:8px}.hero h1{font-size:clamp(56px,6.1vw,76px)}}
@media(max-width:1100px){.navlinks{display:none}.navtools{margin-left:auto}.navdetails{display:block}.hero{padding-top:60px;min-height:640px}.world{right:1%;height:500px;top:62px}.hero p{max-width:420px}}
@media(max-width:760px){html{scroll-padding-top:82px}.topline{font-size:7px;padding:6px 5%;letter-spacing:.11em}.topline span:last-child{display:none}.nav{padding:8px 4%;min-height:76px;gap:12px}.brand-logo{width:52px;height:52px}.brand{gap:9px}.brand-text{font-size:16px;letter-spacing:.035em}.brand small{font-size:6px;letter-spacing:.18em;margin-top:5px}.navtools{gap:6px}.navtools>.iconbutton{display:none}.navtools>.area-k-link{font-size:9px;padding:6px 10px}.navtools .lang{font-size:9px;padding-left:9px}.navtools .btn.small{font-size:10px;padding:8px 12px}.navdetails>div{top:75px;right:4%}.hero{display:flex;flex-direction:column;align-items:flex-start;padding:48px 6% 50px;min-height:0}.hero-copy{width:100%;max-width:none}.hero h1{font-size:clamp(28px,10vw,66px);line-height:1.06;margin-top:22px;max-width:600px;overflow-wrap:break-word}.hero p{font-size:13px;max-width:550px}.hero .eyebrow{font-size:8px;letter-spacing:.16em}.hero .actions{gap:12px;margin-top:24px}.hero .btn{font-size:10px;padding:13px 18px}.hero-location{margin-top:23px;font-size:8px;line-height:1.8;max-width:500px}.world{position:relative;right:auto;top:auto;width:min(100%,460px);height:auto;aspect-ratio:1;margin:8px auto 0}.hero-emblem{width:95%}.world .world-label.l1{top:4%}.world .world-label.l2{bottom:1%;right:5%}.hero-floor{height:80px}.hero-control{bottom:14px;right:6%;font-size:8px;padding:6px 10px}.ticker{padding:14px 6%;flex-wrap:wrap;gap:15px;justify-content:space-between}.ticker span{font-size:8px;letter-spacing:.1em}.reach-band{padding:28px 6%}.reach-head{margin-bottom:20px;align-items:flex-start}.reach-head>span{font-size:18px}.reach-head .eyebrow{font-size:8px}.reach-grid{gap:12px}.reach-item{padding:3px 10px 5px}.reach-item strong{font-size:clamp(31px,6vw,45px)}.reach-item small{font-size:7px;letter-spacing:.08em;line-height:1.7;margin-top:9px}.reach-note{font-size:8px;line-height:1.7}.section{padding:52px 6%}.section h2{font-size:clamp(34px,7vw,47px)}.section-head{gap:22px;margin-bottom:25px}.segment-grid{grid-template-columns:1fr;gap:17px}.segment-card{padding:28px}.segment-card h3{font-size:31px}.segment-card p{font-size:12px}.universe-card{padding:25px;min-height:260px}.universe-card h3{font-size:29px}.page-head{padding:33px 6% 35px}.page-head h1{font-size:clamp(35px,7.5vw,49px);line-height:1.1}.page-head p{font-size:12px;max-width:550px}.page-head:after{width:215px;height:215px;opacity:.12;right:-30px}.breadcrumb{margin-bottom:24px}.page-content{padding:32px 6% 55px}.page-content h2{font-size:31px}.page-content .cards-grid{gap:15px}.city-card{padding:24px}.city-card h3{font-size:27px}.game-info h3{font-size:27px}.reach-panel .reach-grid{gap:8px}.reach-panel .reach-item strong{font-size:33px}.footer{padding:34px 6% 20px}.footer-brand{gap:13px}.footer-brand img{width:78px;height:78px}.wordmark{font-size:26px}.footerlinks{gap:15px;flex-wrap:wrap}.footer-bottom{line-height:1.8}.route-path{gap:8px}.route-path a{font-size:10px}.acervo-stage{min-height:450px}.section.compact{padding-top:25px;padding-bottom:25px}}
@media(max-width:420px){.brand-text{font-size:13px}.brand-logo{width:44px;height:44px}.brand small{font-size:5px;letter-spacing:.12em}.nav{gap:9px;min-height:68px}.navtools>.area-k-link{display:none}.navtools .btn.small{padding:8px 9px;font-size:9px}.navtools{gap:5px}.navdetails>div{top:67px}.hero{padding-top:36px}.hero .eyebrow{font-size:7px;letter-spacing:.09em}.hero .eyebrow:before{width:18px}.hero .btn{gap:12px;padding:12px 14px;font-size:9px}.reach-head{display:block}.reach-head>span{display:block;margin-top:12px}.reach-item strong{font-size:30px}.reach-item small{font-size:6.5px}.ticker span{font-size:7px}.section-head .btn{font-size:9px}.footer .wordmark{font-size:22px}.footer-brand img{width:64px;height:64px}.footer .smallprint{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-emblem,.world:before,.world .orbit,.stars i{animation:none!important;transform:none!important}.universe-card,.game-art img,.btn{transition:none!important}.world{display:grid!important}.stars{display:none}}

@media(max-width:760px){.flat .hero-copy{width:100%}.flat .hero{min-height:0}}
