@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Barlow+Condensed:wght@400;600;700;800&display=swap";:root{--red:#f22d2d;--orange:#ef6b35;--ink:#111;--paper:#fff7ed;--wall:#d76639}*{box-sizing:border-box}html,body,#root{color:#fff;background:#111;width:100%;height:100%;margin:0;font-family:Barlow Condensed,Arial,sans-serif;overflow:hidden}button,a{font:inherit}.site{background:#101010;height:100%;position:relative;overflow:hidden}.walls{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.walls::-webkit-scrollbar{display:none}.wall{scroll-snap-align:start;background:#111;flex:0 0 100vw;width:100vw;height:100vh;position:relative;overflow:hidden}.brick-bg{z-index:0;background-image:url(/assets/backgrounds/home-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden}.background-overlay{pointer-events:none;z-index:1;background:linear-gradient(#0000000d 0% 55%,#0000008c 100%);position:absolute;inset:0}.building.right{background:0 0;right:-2%}.brick-wall{box-shadow:none;z-index:0;background:0 0;position:absolute;inset:0}.brick-wall:after{content:none}.floor{opacity:0;pointer-events:none;background:0 0;height:10%;position:absolute;bottom:0;left:0;right:0}.nav{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;height:92px;padding:20px 5vw;display:flex;position:fixed;top:10px;left:0;right:0}.nav>*{pointer-events:auto}.nav .studio-mark{display:none}.nav nav{align-items:center;gap:12px;margin-left:auto;display:flex}.nav button,.dropdown button,.dropdown a{background:var(--red);color:#fff;letter-spacing:.2px;cursor:pointer;border:0;border-radius:6px;padding:10px 18px;font-family:Archivo Black;font-size:12px;text-decoration:none}.nav nav>button,.nav-drop>button{align-items:center;gap:4px;display:flex}.nav button:hover,.nav button.active{filter:brightness(1.08);transform:translateY(-1px)}.dropdown{z-index:100;flex-direction:column;gap:5px;min-width:150px;display:none;position:absolute;top:100%;left:0}.nav-drop:hover .dropdown,.dropdown:hover,.nav-drop:hover .dropdown{display:flex}.dropdown button,.dropdown a{background:#111;border:1px solid #fff2;padding:9px 12px}.menu-toggle{background:var(--red);color:#fff;border:0;border-radius:6px;padding:9px;display:none}.studio-mark{color:#111;z-index:12;align-items:flex-start;gap:10px;font-family:Archivo Black;font-size:17px;line-height:.92;display:flex;position:absolute;top:19px;left:4%}.mark-box{border:8px solid var(--red);width:26px;height:38px;display:block}.wall-tag{z-index:12;background:var(--red);border-radius:7px;padding:7px 20px;font-family:Archivo Black;font-size:14px;position:absolute;top:20%;right:7%}.edge-arrow{z-index:15;color:#000;cursor:pointer;background:0 0;border:0;padding:15px;position:absolute}.edge-arrow svg{stroke-width:2.4px;width:48px;height:48px}.left-arrow{top:55%;left:1%}.right-arrow{top:55%;right:1%}.hero-copy{text-align:center;z-index:5;justify-content:center;align-items:center;padding-top:8vh;display:flex;position:absolute;inset:0}.hero-copy>div{max-width:850px}.eyebrow{letter-spacing:2px;color:#fff;background:#111;border-radius:4px;margin-bottom:5px;padding:7px 13px;font-family:Archivo Black;font-size:12px;display:inline-block}.hero-copy p{text-shadow:0 2px 5px #000;max-width:800px;margin:5px auto;font-family:Archivo Black;font-size:17px}.hero-desc{opacity:.9;font-weight:600;max-width:600px!important;font-family:Barlow Condensed!important;font-size:16px!important}.hero-art{width:420px;height:310px;margin:0 auto;position:relative}.hero-word{text-align:center;color:#f5aa18;text-shadow:5px 5px #9a3c12,-3px -3px #fff3;font-family:Archivo Black;font-size:72px;line-height:.76;position:absolute;inset:20px 0 auto;transform:rotate(-4deg)}.hero-word span{color:#ffcf2b}.pouch{z-index:3;width:90px;height:115px;position:absolute;top:42px;left:43%;transform:rotate(-4deg)}.pouch-body{background:radial-gradient(circle at 35% 30%,#d99128,#70400f);border:3px solid #42230d;border-radius:35% 45% 45%;position:absolute;inset:18px 5px 0}.pouch-top{z-index:2;background:#8b5a17;border:3px solid #42230d;border-radius:50%;width:55px;height:28px;position:absolute;top:7px;left:16px}.pouch-string{z-index:4;border:7px solid #4c2a19;border-color:#4c2a19 #4c2a19 #0000 #0000;border-radius:50%;width:130px;height:55px;position:absolute;top:20px;left:-10px;transform:rotate(25deg)}.coin{z-index:5;background:#dba321;border:3px solid #6b400b;border-radius:50%;width:26px;height:26px;position:absolute}.c1{bottom:2px;right:-15px}.c2{bottom:20px;left:-15px}.bottom-label{z-index:14;background:var(--red);border-radius:7px;padding:8px 20px;font-family:Archivo Black;font-size:12px;position:absolute;bottom:4%;left:5%}.bottom-label span{margin-left:8px}.journey-progress{z-index:15;gap:7px;display:flex;position:absolute;top:25%;right:5%}.journey-progress span{background:#fff5;width:34px;height:4px;display:block}.journey-progress .on{background:#fff}.journey-row{z-index:8;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid;position:absolute;inset:25% 9% 12%}.journey-row.reverse{direction:rtl}.journey-row.reverse>*{direction:ltr}.journey-art{background:#201b18;border:10px solid #111;height:55vh;min-height:340px;box-shadow:18px 18px #0000002e}.scene{width:100%;height:100%;position:relative;overflow:hidden}.scene-sunset{background:linear-gradient(#eb7e54 0 42%,#4c5e5b 43% 65%,#19221f 66%)}.scene-alley{background:linear-gradient(90deg,#5a473b,#c37b4f 45%,#403832)}.scene-cave{background:radial-gradient(circle at 50% 40%,#d49b63,#34231d 52%,#0e0c0c)}.scene-forest{background:linear-gradient(#78a4b1,#2e5143 50%,#101914)}.scene-dawn{background:linear-gradient(#e1a16e,#e9cf9a 48%,#334c3d)}.sun{background:#ffd26a;border-radius:50%;width:90px;height:90px;position:absolute;top:14%;left:15%;box-shadow:0 0 60px #ffd26a}.mountain{clip-path:polygon(50% 0,100% 100%,0 100%);background:#263a37;width:70%;height:55%;position:absolute;bottom:25%}.m1{left:-10%}.m2{background:#3c4b46;bottom:18%;right:-25%;transform:scale(1.1)}.path{clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);background:#a87450;width:25%;height:50%;position:absolute;bottom:-5%;left:40%}.tiny-character{color:#171717;font-size:40px;position:absolute;bottom:22%;left:48%}.journey-copy{direction:ltr}.index{color:var(--red);font-family:Archivo Black;font-size:13px}.journey-copy h2{color:#111;text-shadow:2px 2px #fff3;margin:10px 0;font-family:Archivo Black;font-size:64px;line-height:.9}.journey-copy p{color:#fff;text-shadow:0 2px 4px #111;max-width:550px;font-size:24px;font-weight:700;line-height:1.1}.scroll-hint{color:#fff;background:#111;margin-top:20px;padding:9px 14px;font-family:Archivo Black;font-size:11px;display:inline-block}.section-heading{z-index:9;max-width:560px;position:absolute;top:18%;left:8%}.section-heading span,.news-header span{color:#111;background:#fff;padding:5px 9px;font-family:Archivo Black;font-size:11px}.section-heading h2,.news-header h2{color:#fff;margin:10px 0;font-family:Archivo Black;font-size:43px;line-height:.95}.section-heading p{max-width:500px;font-size:18px;font-weight:700}.company-menu{z-index:15;gap:6px;display:flex;position:absolute;top:18%;right:7%}.company-menu button{color:#fff;background:#111;border:0;padding:9px 15px;font-family:Archivo Black;font-size:11px}.company-menu .active{background:var(--red)}.about .cards-grid{grid-template-columns:repeat(10,210px);gap:25px;display:grid;position:absolute;inset:40% 7% 8%}.flip-card{perspective:1000px;cursor:pointer;background:0 0;border:0;min-width:0}.flip-inner{height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:relative}.flip-card.flipped .flip-inner{transform:rotateY(180deg)}.face{backface-visibility:hidden;color:#111;text-align:center;background:#f5f1ea;border:6px solid #111;flex-direction:column;align-items:center;padding:10px;display:flex;position:absolute;inset:0}.face h3{white-space:normal;overflow-wrap:break-word;max-width:100%;margin:9px 0 3px;font-family:Archivo Black;font-size:17px;line-height:1}.face small{color:#555;font-weight:700}.back{background:#fff6e9;justify-content:center;transform:rotateY(180deg)}.back-number{color:var(--red);opacity:.2;font-family:Archivo Black;font-size:50px}.back p{font-size:14px;font-weight:700;line-height:1.05}.portrait{background:linear-gradient(135deg,#222,#888);width:100%;height:58%;position:relative;overflow:hidden}.portrait:before{content:"";background:radial-gradient(circle at 50% 30%,#e3b17c 0 13%,#0000 14%),linear-gradient(#24201d 0 45%,#9a5139 46%);border-radius:50% 50% 12% 12%;width:70%;height:70%;position:absolute;top:12%;left:15%}.portrait-studio{background:linear-gradient(135deg,#6b7f74,#c2a878)}.portrait-designer{background:linear-gradient(135deg,#5d6d8a,#d39a62)}.portrait-artist{background:linear-gradient(135deg,#c96c54,#e0d28c)}.portrait-engineer{background:linear-gradient(135deg,#4d4d4d,#9bb4c0)}.portrait-audio{background:linear-gradient(135deg,#554266,#d29cbd)}.portrait-producer{background:linear-gradient(135deg,#3c6658,#d8b56d)}.news-header{z-index:8;position:absolute;top:19%;left:8%}.news-stage{z-index:8;position:absolute;inset:32% 7% 10%}.news-grid{grid-template-columns:repeat(4,1fr);align-items:center;gap:26px;height:100%;display:grid}.news-card{cursor:pointer;background:#111;border:7px solid #111;height:74%;padding:0;position:relative;overflow:hidden}.news-art{background:linear-gradient(160deg,#d9f0f0,#547b81 46%,#1c2c31);align-items:flex-end;padding:18px;display:flex;position:absolute;inset:0}.news-art span{color:#fff;text-shadow:2px 2px #111;max-width:70%;font-family:Archivo Black;font-size:32px;line-height:.85}.news2{background:linear-gradient(145deg,#f39a55,#d9d5c4 48%,#4d5655)}.news3{background:linear-gradient(145deg,#222,#d55b36 55%,#efc267)}.news4{background:linear-gradient(145deg,#4b315f,#b67b8f 50%,#e4c89a)}.news-hover{text-align:left;opacity:0;background:linear-gradient(#0000,#000000f5);flex-direction:column;justify-content:flex-end;padding:42px 18px 16px;transition:all .3s;display:flex;position:absolute;inset:45% 0 0}.news-card:hover .news-hover{opacity:1}.news-hover small{color:#ff6a59;font-family:Archivo Black}.news-hover strong{margin:5px 0;font-size:16px;line-height:1.05}.news-hover em{font-family:Archivo Black;font-size:10px;font-style:normal}.news-detail{grid-template-columns:34% 66%;align-items:center;gap:30px;height:100%;display:grid}.detail-art{cursor:pointer;border:7px solid #111;height:88%;padding:0;position:relative}.detail-art .news-art{position:absolute}.news-detail article{color:var(--red);background:#fff8eef5;border:1px solid #fff8;min-height:55%;padding:45px;box-shadow:12px 12px #1113}.news-detail article small{font-family:Archivo Black}.news-detail article h3{margin:10px 0;font-family:Archivo Black;font-size:38px;line-height:.95}.news-detail article p{font-size:20px;font-weight:700;line-height:1.05}.detail-nav{gap:10px;margin-top:25px;display:flex}.detail-nav button{background:var(--red);color:#fff;cursor:pointer;border:0;align-items:center;gap:5px;padding:10px 14px;font-family:Archivo Black;font-size:11px;display:flex}.page-dots{z-index:60;gap:5px;display:flex;position:fixed;bottom:4%;right:2%}.page-dots button{cursor:pointer;background:#fff6;border:0;width:28px;height:4px}.page-dots button.on{background:var(--red)}.cursor-note{z-index:20;color:#fff;background:#111;padding:6px 9px;font-family:Archivo Black;font-size:9px;position:fixed;top:88%;right:5%}.career-strip{color:#fff;z-index:40;background:#111;justify-content:space-between;align-items:center;height:55vh;padding:8vw;display:flex;position:absolute;top:100%;left:0;right:0}.career-strip span{color:var(--red);font-family:Archivo Black}.career-strip h2{max-width:650px;margin:8px 0;font-family:Archivo Black;font-size:48px}.career-strip p{max-width:600px;font-size:20px}.career-strip button{background:var(--red);color:#fff;border:0;align-items:center;gap:8px;padding:14px 18px;font-family:Archivo Black;display:flex}.nav-drop{position:relative}.nav-drop>button{align-items:center;gap:5px;display:flex}.dropdown button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.journey-intro{z-index:14;max-width:430px;position:absolute;top:18%;left:7%}.journey-intro span{color:var(--red);font-family:Archivo Black;font-size:11px}.journey-intro h2{margin:8px 0;font-family:Archivo Black;font-size:clamp(28px,3vw,48px);line-height:.92}.journey-intro p{max-width:370px;margin:0;font-size:17px;font-weight:700;line-height:1.05}.journey-pipe{z-index:9;width:94px;position:absolute;top:20%;bottom:9%;left:50%;transform:translate(-50%)}.pipe-line{background:linear-gradient(90deg,#6d2e1d 0 13%,#ffad62 14% 29%,#e85e2e 30% 69%,#ffad62 70% 86%,#6d2e1d 87%);border-radius:18px;width:24px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 4px #17110d,0 10px 25px #0007}.pipe-line:before,.pipe-line:after{content:"";background:#e96c35;border:4px solid #15100d;border-radius:10px;width:46px;height:13px;position:absolute;left:50%;transform:translate(-50%)}.pipe-line:before{top:18%}.pipe-line:after{top:72%}.pipe-node{background:#f6b36a;border:5px solid #17110d;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 15px #0007}.pipe-node i{background:#8f2d1e;border-radius:50%;width:11px;height:11px}.pipe-node.active{background:var(--red);box-shadow:0 0 0 6px #f22d2d33,0 8px 18px #0009}.pipe-node.active i{background:#fff}.journey-track{z-index:10;pointer-events:none;position:absolute;inset:14% 6% 7%}.journey-pipe-item{pointer-events:none;align-items:center;gap:18px;width:min(39vw,510px);min-height:150px;transition:filter .3s;display:flex;position:absolute}.journey-pipe-item.left{text-align:right;justify-content:flex-end;right:52%}.journey-pipe-item.right{text-align:left;justify-content:flex-start;left:52%}.journey-pipe-item:first-child{top:4%}.journey-pipe-item:nth-child(2){top:24%}.journey-pipe-item:nth-child(3){top:44%}.journey-pipe-item:nth-child(4){top:64%}.journey-pipe-item:nth-child(5){top:84%;transform:translateY(-100%)}.journey-pipe-item.active{filter:none}.journey-pipe-item:not(.active){filter:saturate(.5)}.journey-pipe-art{background:#444;border:5px solid #111;flex:0 0 170px;height:120px;position:relative;overflow:hidden;box-shadow:8px 8px #1118}.journey-pipe-copy{color:#111;background:#fff5e9;border:4px solid #111;min-width:220px;max-width:300px;padding:14px 16px;box-shadow:7px 7px #1117}.journey-pipe-copy .index{color:var(--red);font-family:Archivo Black;font-size:11px}.journey-pipe-copy h2{margin:4px 0 7px;font-family:Archivo Black;font-size:24px;line-height:.9}.journey-pipe-copy p{margin:0;font-size:14px;font-weight:700;line-height:1.05}.journey-pipe-item.left .journey-pipe-copy{order:0}.journey-pipe-item.left .journey-pipe-art{order:1}.journey-pipe-item.right .journey-pipe-art{order:0}.journey-pipe-item.right .journey-pipe-copy{order:1}.pipe-connector{z-index:-1;border-top:4px dashed #1b120e;width:calc(100% + 90px);height:9px;position:absolute;top:50%;transform:translateY(-50%)}.journey-pipe-item.left .pipe-connector{right:-44px}.journey-pipe-item.right .pipe-connector{left:-44px}.journey-progress-pipe{z-index:16;flex-direction:column;gap:7px;display:flex;position:absolute;top:42%;right:3.2%}.journey-progress-pipe button{cursor:pointer;background:#fff7;border:0;width:6px;height:30px;padding:0}.journey-progress-pipe button.on{background:var(--red);height:45px}.journey-pipe-wall .bottom-label{left:7%;right:auto}.about .section-heading{top:18%}.careers-page{background:#111}.careers-content{z-index:12;width:46%;max-width:650px;position:absolute;top:25%;left:9%;transform:translateY(100px)}.career-kicker{background:var(--red);padding:7px 13px;font-family:Archivo Black;font-size:12px;display:inline-block}.careers-content h2{text-shadow:7px 7px #0005;margin:18px 0 14px;font-family:Archivo Black;font-size:clamp(44px,6vw,92px);line-height:.84}.careers-content h2 em{color:var(--red);font-style:normal}.careers-content p{max-width:530px;font-size:21px;font-weight:700;line-height:1.02}.career-contact{background:var(--red);color:#fff;cursor:pointer;border:0;align-items:center;gap:8px;margin-top:22px;padding:13px 17px;font-family:Archivo Black;font-size:12px;display:flex}.career-poster{z-index:10;background:#f7eee3;border:8px solid #111;width:min(29vw,390px);height:57%;padding:15px;position:absolute;top:23%;right:10%;transform:rotate(3deg);box-shadow:18px 18px #0007}.poster-inner{border:3px solid var(--red);color:#111;flex-direction:column;justify-content:space-between;height:100%;padding:20px;display:flex}.poster-inner span,.poster-inner small{font-family:Archivo Black}.poster-inner strong{font-family:Archivo Black;font-size:clamp(34px,4vw,60px);line-height:.82}.careers-page .bottom-label{left:auto;right:7%}@media (width<=900px){.nav{height:75px;padding:15px 18px}.nav .studio-mark{font-size:12px;display:flex;position:relative;top:auto;left:auto}.nav .mark-box{border-width:5px;width:18px;height:27px}.nav nav{background:#111;flex-direction:column;align-items:stretch;padding:12px;display:none;position:absolute;top:65px;left:18px;right:18px}.nav nav.open{display:flex}.nav-drop .dropdown{display:flex;position:static}.menu-toggle{display:block}.studio-mark{font-size:11px;top:15%;left:18px}.mark-box{border-width:5px;width:18px;height:27px}.wall-tag{padding:6px 11px;font-size:10px;top:14%;right:18px}.hero-art{width:300px;height:250px}.hero-word{font-size:50px}.pouch{left:41%;transform:scale(.8)rotate(-4deg)}.hero-copy{padding-top:9vh}.hero-copy p{padding:0 28px;font-size:12px}.hero-desc{font-size:14px!important}.edge-arrow svg{width:30px;height:30px}.left-arrow{left:0}.right-arrow{right:0}.journey-row{flex-direction:column;justify-content:center;gap:18px;display:flex;inset:23% 11% 14%}.journey-row.reverse{flex-direction:column}.journey-art{border-width:5px;width:100%;height:38vh;min-height:190px}.journey-copy h2{font-size:40px}.journey-copy p{font-size:16px}.journey-progress{top:20%;right:18px}.section-heading{top:18%;left:18px;right:18px}.section-heading h2,.news-header h2{font-size:30px}.section-heading p{font-size:14px}.company-menu{top:31%;left:18px;right:18px}.company-menu button{flex:1}.cards-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding-bottom:4px;inset:39% 18px 11%;overflow:auto}.about .face h3{white-space:normal;overflow-wrap:break-word;word-break:normal;text-align:center;width:100%;max-width:180px;margin:7px 0 3px;font-family:Archivo Black;font-size:14px;line-height:1}.about .face small{font-size:11px;line-height:1}.portrait{height:60%}.news-header{top:18%;left:18px;right:18px}.news-grid{grid-template-columns:repeat(2,1fr);gap:10px}.news-card{border-width:4px;height:70%}.news-art span{font-size:22px}.news-hover{padding:25px 9px 9px}.news-hover strong{font-size:12px}.news-detail{grid-template-columns:1fr;gap:10px}.detail-art{height:42%}.news-detail article{min-height:45%;padding:20px}.news-detail article h3{font-size:28px}.news-detail article p{font-size:15px}.bottom-label{padding:7px 10px;font-size:8px}.cursor-note{display:none}.career-strip{height:45vh;padding:25px;display:block}.career-strip h2{font-size:32px}.career-strip p{font-size:16px}.career-strip button{margin-top:20px}.journey-intro{max-width:none;top:16%;left:18px;right:18px}.journey-intro h2{font-size:30px}.journey-intro p{max-width:300px;font-size:14px}.journey-pipe{width:65px;top:28%;bottom:10%;left:50%}.pipe-line{width:17px}.pipe-node{border-width:4px;width:27px;height:27px}.pipe-node i{width:8px;height:8px}.journey-track{inset:25% 18px 10%}.journey-pipe-item{gap:7px;width:45%;min-height:100px}.journey-pipe-item.left{right:51%}.journey-pipe-item.right{left:51%}.journey-pipe-item:first-child{top:2%}.journey-pipe-item:nth-child(2){top:23%}.journey-pipe-item:nth-child(3){top:44%}.journey-pipe-item:nth-child(4){top:65%}.journey-pipe-item:nth-child(5){top:86%}.journey-pipe-art{border-width:3px;flex-basis:82px;height:70px}.journey-pipe-copy{border-width:3px;width:150px;min-width:0;padding:7px}.journey-pipe-copy h2{font-size:14px}.journey-pipe-copy p{font-size:9px}.journey-pipe-copy .index{font-size:8px}.pipe-connector{width:70px}.journey-pipe-item.left .pipe-connector{right:-35px}.journey-pipe-item.right .pipe-connector{left:-35px}.journey-progress-pipe{top:40%;right:10px}.journey-progress-pipe button{height:20px}.journey-progress-pipe button.on{height:30px}.careers-content{width:auto;top:25%;left:25px;right:25px}.careers-content h2{font-size:43px}.careers-content p{max-width:330px;font-size:16px}.career-poster{width:170px;height:170px;top:auto;bottom:12%;right:22px}.poster-inner{padding:10px}.poster-inner strong{font-size:25px}.poster-inner span,.poster-inner small{font-size:8px}}.journey-intro{transform:translateY(-40px)}.section-heading{transform:translateY(-50px)}.hero-art{justify-content:center;align-items:center;display:flex}.game-logo{object-fit:contain;width:400px;height:auto;display:block}.studio-mark img{object-fit:contain;width:180px;height:auto;display:block}.about .cards-grid{z-index:10;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:repeat(10,245px);gap:15px;display:grid;position:absolute;inset:2% 3% 3%;overflow:auto hidden}.about .cards-grid{z-index:10;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;flex-flow:row;gap:25px;height:450px;display:flex;position:absolute;top:40%;left:7%;right:7%;overflow:auto hidden}.about .cards-grid::-webkit-scrollbar{display:none}.about .flip-card{flex:0 0 210px;width:210px;min-width:210px;height:450px;min-height:450px}.about .face h3{white-space:nowrap;margin:7px 0 3px;font-family:Archivo Black;font-size:14px;line-height:1}.about .portrait{width:100%;height:65%}.about .face h3{margin:9px 0 3px;font-family:Archivo Black;font-size:17px;line-height:1}.about .face small{font-size:11px;line-height:1.2}.about .tap{background:var(--red);color:#fff;white-space:nowrap;margin-top:auto;padding:5px 8px;font-family:Archivo Black;font-size:8px}.about .portrait img{object-fit:cover;object-position:center;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.about .portrait:before{display:none}.journey-photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.journey-pipe-wall{overflow:hidden}.journey-pipe-wall .journey-track{z-index:10;pointer-events:none;position:absolute;inset:17% 4% 8%;overflow:hidden}.journey-pipe-wall .journey-pipe-item{pointer-events:none;will-change:transform,opacity;align-items:center;gap:24px;width:min(44vw,820px);min-height:230px;margin-top:-115px;display:flex;position:absolute;top:50%}.journey-pipe-wall .journey-pipe-item.left{text-align:right;justify-content:flex-end;right:52%}.journey-pipe-wall .journey-pipe-item.right{text-align:left;justify-content:flex-start;left:52%}.journey-pipe-wall .journey-pipe-item:first-child,.journey-pipe-wall .journey-pipe-item:nth-child(2),.journey-pipe-wall .journey-pipe-item:nth-child(3),.journey-pipe-wall .journey-pipe-item:nth-child(4),.journey-pipe-wall .journey-pipe-item:nth-child(5){top:50%}.journey-pipe-wall .journey-pipe-art{background:#444;border:6px solid #111;flex:0 0 330px;width:330px;height:225px;transition:width .6s,height .6s,box-shadow .6s;position:relative;overflow:hidden;box-shadow:10px 10px #1118,0 18px 35px #0005}.journey-pipe-wall .journey-photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.journey-pipe-wall .journey-pipe-copy{box-sizing:border-box;color:#111;background:#fff5e9;border:5px solid #111;flex-direction:column;justify-content:center;width:390px;min-width:390px;max-width:390px;min-height:225px;padding:22px 24px;transition:box-shadow .6s,background .6s;display:flex;box-shadow:10px 10px #1117,0 18px 35px #0004}.journey-pipe-wall .journey-pipe-copy .index{color:var(--red);margin-bottom:5px;font-family:Archivo Black;font-size:15px}.journey-pipe-wall .journey-pipe-copy h2{margin:5px 0 14px;font-family:Archivo Black;font-size:36px;line-height:.9}.journey-pipe-wall .journey-pipe-copy p{margin:0;font-size:16px;font-weight:700;line-height:1.15}.journey-pipe-wall .journey-pipe-item.active{filter:none;z-index:20}.journey-pipe-wall .journey-pipe-item.active .journey-pipe-art{box-shadow:12px 12px #1118,0 25px 55px #0006}.journey-pipe-wall .journey-pipe-item.active .journey-pipe-copy{box-shadow:12px 12px #1117,0 25px 55px #0005}.journey-pipe-wall .journey-pipe-item:not(.active){filter:saturate(.55)}.journey-pipe-wall .journey-pipe{width:58px}.journey-pipe-wall .pipe-line{width:16px}.journey-pipe-wall .pipe-node{border-width:5px;width:36px;height:36px}.journey-pipe-wall .pipe-node i{width:10px;height:10px}.journey-pipe-wall .pipe-node.active{width:54px;height:54px;box-shadow:0 0 0 10px #f22d2d33,0 12px 28px #0009}.journey-pipe-wall .pipe-connector{border-top-width:5px;width:calc(100% + 130px)}.journey-pipe-wall .journey-progress-pipe{gap:8px;top:40%;right:2.5%}.journey-pipe-wall .journey-progress-pipe button{width:7px;height:34px;transition:height .45s,background .45s,transform .45s}.journey-pipe-wall .journey-progress-pipe button.on{height:55px;transform:scaleX(1.25)}@media (width<=900px){.journey-pipe-wall .journey-track{inset:24% 12px 10%}.journey-pipe-wall .journey-pipe-item{gap:10px;width:78%;min-height:145px;margin-top:-72px}.journey-pipe-wall .journey-pipe-item.left{right:53%}.journey-pipe-wall .journey-pipe-item.right{left:53%}.journey-pipe-wall .journey-pipe-art{border-width:4px;flex:0 0 135px;width:135px;height:105px}.journey-pipe-wall .journey-pipe-copy{border-width:3px;width:190px;min-width:190px;max-width:190px;min-height:105px;padding:10px}.journey-pipe-wall .journey-pipe-copy h2{font-size:20px}.journey-pipe-wall .journey-pipe-copy p{font-size:10px}.journey-pipe-wall .journey-pipe-copy .index{font-size:8px}}.journey-pipe-wall .pipe-line:before,.journey-pipe-wall .pipe-line:after{display:none}@media (width<=1200px){.nav{height:auto;padding:12px 3vw;top:20px}.nav nav{gap:8px}.nav button,.dropdown button,.dropdown a{padding:9px 13px;font-size:10px}.hero-copy{padding-top:12vh}.hero-copy>div{max-width:75vw}}@media (width<=1000px){.nav{padding:10px 2vw;top:15px}.nav nav{gap:6px}.nav button,.dropdown button,.dropdown a{padding:8px 10px;font-size:9px}.hero-copy{padding-top:15vh}.hero-copy>div{max-width:70vw}}@media (width<=900px){.nav{top:0}.hero-copy{padding-top:9vh}}.news-card .news-image{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.news-card .news-art span{z-index:2;position:relative}.news-card .news-hover{z-index:3;pointer-events:none;background:linear-gradient(#0000,#000000a6)}.news-card .news-hover small,.news-card .news-hover strong,.news-card .news-hover em{color:#fff;text-shadow:2px 2px 4px #000}.detail-art .news-image{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.detail-art .news-art span{z-index:2;position:relative}.detail-art .news-image{object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;display:block}.hero .game-badge{transform:translate(400px)}.journey-pipe-wall .pipe-connector{display:none}.journey-pipe-wall .journey-progress-pipe{display:none!important}.about .tap{opacity:0;transition:opacity .25s}.about .flip-card:hover .tap{opacity:1}.about .back h3{text-align:center;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;width:180px!important;max-width:180px!important}
