:root{--bg: #0b0b0b;--surface: #000;--surface-soft: rgba(255, 255, 255, .04);--surface-soft-2: rgba(255, 255, 255, .06);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .7);--faint: rgba(255, 255, 255, .45);--accent: #ff5c00;--accent-strong: #ff7a1a;--accent-soft: rgba(255, 92, 0, .08);--accent-soft-2: rgba(255, 92, 0, .12);--accent-glow: rgba(255, 92, 0, .25);--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .14);--radius-lg: 22px;--radius-md: 16px;--radius-sm: 14px;--shadow: 0 14px 50px rgba(0, 0, 0, .55);--container: 1120px;--font-body: "Merriweather Sans", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--font-head: "Merriweather", Georgia, "Times New Roman", serif;--t-fast: .18s ease;--t-med: .22s ease;--t-slow: .6s ease}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text);overflow-x:hidden;background:url(/assets/getty-images-i3I1oSFZ88k-unsplash-Devl5da8.jpg) center / cover no-repeat fixed;background-color:#000}body:before{content:"";position:fixed;inset:0;background:#0000009e;z-index:-1;pointer-events:none}#root{position:relative;z-index:0;min-height:100vh}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid rgba(255,92,0,.85);outline-offset:3px;border-radius:12px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{transition:none!important;animation:none!important}}.h2,.h3,.pageTitle,.heroTitle,.cardTitle,.footerBrand,.brandName,.drawerBrand,.musicTitle{font-family:var(--font-head)}.eyebrow{margin-bottom:10px;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.h2{margin-bottom:10px;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.05;letter-spacing:-.02em}.h3{margin-bottom:6px;font-size:clamp(1.25rem,2.1vw,1.65rem);line-height:1.1;letter-spacing:-.02em}.lead,.pageSubtitle,.pressColumnText,.footerText{line-height:1.65;color:var(--muted)}.lead{max-width:72ch}.pageHeader{margin-bottom:18px}.pageTitle{margin-bottom:10px;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.02;letter-spacing:-.03em;font-weight:950;text-transform:uppercase}.pageSubtitle{max-width:75ch;margin-top:6px}.app{min-height:100vh}.container{width:min(var(--container),92vw);margin:0 auto}.page{padding-top:140px}.section{padding:58px 0;border-top:none}.sectionHeader{margin-bottom:20px}.sectionHeaderSplit{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.card,.panel,.jobCard,.articleCard,.input,.textarea,textarea.input,select.input,.formStatus,.memberInner,.badge,.portraitLabel,.articleMediaLabel,.langBtn,.discordBtn,.socialIcon,.navLink,.navLinks a{background:var(--surface)}.card,.panel{overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}.panelInner{padding:18px}.missionBlockCentered{max-width:900px;margin:0 auto;text-align:center}.missionStatement{font-size:clamp(2rem,4vw,3.2rem);font-weight:950;line-height:1.05;letter-spacing:-.03em;color:#fff}.missionDot{color:var(--accent)}.missionButtonsCentered{justify-content:center}.field{display:grid;gap:8px}.label{font-size:.9rem;font-weight:900;color:var(--muted)}.req{color:#ff5c00e6}.input,textarea.input,select.input,.textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);color:var(--text);font-size:.95rem;outline:none}.textarea,textarea.input{min-height:140px;resize:vertical}.input::placeholder,.textarea::placeholder{color:#ffffff73}.input:focus,.textarea:focus,select.input:focus{border-color:#ff5c0073;box-shadow:0 0 0 4px #ff5c002e}select.input{color:#ffffffeb}select.input option{background:#0b0b0b;color:#ffffffeb}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hint{margin-top:6px;font-size:.85rem;font-weight:800;color:#ffffff8c}.topBanner{position:fixed;top:10px;left:14px;z-index:1200;width:132px;height:132px;transition:transform .32s ease,opacity .24s ease;transform-origin:top left;pointer-events:auto}.topBanner.is-show{opacity:1;transform:translateY(0)}.topBanner.is-hide{opacity:0;transform:translateY(-40px);pointer-events:none}.topBannerInner{width:100%;height:100%;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.08),transparent 42%),#000;border:2px solid rgba(255,92,0,.9);box-shadow:0 0 0 4px #ff5c0024,0 14px 36px #00000080,0 0 24px #ff5c002e;overflow:hidden;transition:transform var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}.topBannerInner:hover,.topBannerInner:focus-visible{color:inherit;transform:scale(1.03);border-color:var(--accent-strong);box-shadow:0 0 0 4px #ff5c002e,0 16px 40px #0000008c,0 0 28px #ff5c003d}.topBannerLogo{width:68%;height:68%;display:block;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.4)) drop-shadow(0 0 10px rgba(255,92,0,.1))}.topBannerSub{display:none}.topNav{position:fixed;inset:0 0 auto;z-index:1100;padding:14px 0;background:#0000008c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.topNav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,92,0,.6),transparent);pointer-events:none}.topNavInner,.topNavGrid{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:70px}.brand,.brand:link,.brand:visited{min-width:0;color:var(--text)}.brand:hover,.brand:focus-visible{color:var(--accent)}.brandWithLogo{display:flex;align-items:center;gap:10px;min-width:max-content;flex:0 0 auto;margin-right:10px}.brandLogo{height:54px;width:auto;display:block;object-fit:contain;flex:0 0 auto}.brandName{font-size:1.15rem;font-weight:950;letter-spacing:-.01em;white-space:nowrap}.navLinks{display:flex;align-items:center;justify-content:flex-start;gap:10px;list-style:none;flex:0 1 auto;min-width:0}.navLink,.navLinks a{padding:10px;border-radius:12px;font-size:1.02rem;font-weight:800;color:var(--muted);transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.navLink:hover,.navLinks a:hover{color:var(--accent);background:var(--accent-soft);border:1px solid rgba(255,92,0,.25)}.navLink.isActive{color:var(--text)}.navActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;margin-left:auto}.socialIcons{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.socialIconsDesktop{display:flex}.socialIconsMobile{justify-content:flex-start;gap:10px}.socialIcon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast),transform var(--t-fast)}.socialIcon img{width:18px;height:18px;display:block;object-fit:contain;filter:grayscale(1) brightness(1.2);opacity:.92}.socialIcon:hover,.socialIcon:focus-visible{background:#ff5c0024;border-color:#ff5c0073;transform:translateY(-1px)}.socialIcon:hover img,.socialIcon:focus-visible img{filter:grayscale(0) brightness(1.05);opacity:1}.socialIcon:active{transform:translateY(1px)}.menuBtn{display:none;width:46px;height:46px;padding:0;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#00000059;color:#ffffffeb;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;justify-content:center;flex-direction:column;gap:5px;flex:0 0 auto;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast),transform var(--t-fast)}.menuBtn span{display:block;width:22px;height:2px;border-radius:999px;background:currentColor;transition:transform var(--t-fast),opacity var(--t-fast)}.menuBtn:hover,.menuBtn:focus-visible{color:var(--accent);border-color:#ff5c0073;background:#ff5c0014}.menuBtn:active{transform:translateY(1px)}.menuBtn.isOpen span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menuBtn.isOpen span:nth-child(2){opacity:0}.menuBtn.isOpen span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.drawerOverlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:start end;padding:14px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.drawer{width:min(92vw,360px);max-height:calc(100vh - 28px);overflow:auto;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0a0a0af5;box-shadow:var(--shadow)}.drawerHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid rgba(255,255,255,.1)}.drawerBrand{font-weight:950;letter-spacing:-.02em;color:#fffffff0}.drawerClose{width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffeb;cursor:pointer}.drawerClose:hover,.drawerClose:focus-visible{color:#000;background:var(--accent);border-color:#ff5c008c}.drawerLinks{list-style:none;display:grid;gap:8px;padding:14px}.drawerLink{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--border);background:var(--surface-soft);color:#ffffffe6;font-weight:900;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast),transform var(--t-fast)}.drawerLink:hover,.drawerLink:focus-visible{color:var(--accent);border-color:#ff5c0059;background:var(--accent-soft)}.drawerLink.isActive{border-color:#ff5c0073;background:var(--accent-soft);color:#fffffff5}.drawerFooter{display:grid;gap:12px;padding:14px;border-top:1px solid rgba(255,255,255,.08)}.langBtn,.discordBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#ffffffeb;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.langBtn:hover,.langBtn:focus-visible{color:var(--accent);border-color:#ff5c0073;background:var(--accent-soft)}.langToggleBtn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;white-space:nowrap}.langToggleBtn .langDivider{opacity:.55}.langToggleBtn .isActive{color:var(--accent)}.discordBtn{border-color:#ff5c0059}.discordBtn:hover,.discordBtn:focus-visible{color:#000;background:var(--accent);border-color:#ff5c008c}.btnRow{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border:1px solid transparent;border-radius:14px;font-weight:900;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--t-fast),opacity var(--t-fast),border-color var(--t-fast),background var(--t-fast),color var(--t-fast)}.btn:active,.iconBtn:active{transform:translateY(1px)}.btnPrimary{background:var(--accent);color:#fff;box-shadow:0 14px 44px var(--accent-glow)}.btnPrimary:hover,.btnPrimary:focus-visible{background:var(--accent-strong);color:#000;box-shadow:0 16px 50px #ff5c0073}.btnGhost{background:#ffffff0f;border-color:#ffffff1f;color:var(--text)}.btnGhost:hover,.btnGhost:focus-visible{color:var(--accent);border-color:#ff5c0073;background:var(--accent-soft)}.iconBtn{width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.18)!important;color:#fffffff2;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--t-fast),border-color var(--t-fast),background var(--t-fast),color var(--t-fast)}.iconBtn:hover,.iconBtn:focus-visible{background:var(--accent)!important;color:#000;border-color:#ff5c00b3!important}.heroArrows .iconBtn{border-color:#ff5c00a6!important;background:#ff5c002e!important;color:#fff;box-shadow:0 0 18px #ff5c002e}.heroArrows .iconBtn:hover,.heroArrows .iconBtn:focus-visible{background:var(--accent)!important;color:#000;border-color:#ff5c00e6!important;box-shadow:0 0 24px #ff5c004d}.heroSection{padding-top:0;padding-bottom:60px}.pressHeroOffset{padding-top:110px}.heroSectionFull{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;border-top:none}.heroSectionFull .heroFrame{width:min(1600px,96vw);min-height:clamp(560px,76vh,860px);margin:0 auto;border-radius:0}.heroFrame,.carouselFrame{position:relative;min-height:520px;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);background:#000}.heroTrack,.carouselTrack{display:flex;width:100%;will-change:transform;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.heroSlide,.carouselSlide{width:100%;flex:0 0 100%;position:relative;isolation:isolate;padding:42px 42px 90px;background:#000}.heroControls,.carouselControls{position:absolute;inset:0;z-index:5;pointer-events:none}.heroControlsLeft{position:absolute;top:calc(clamp(420px,62vh,760px) + 20px);left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.heroControlsRight{position:absolute;right:26px;bottom:26px;display:flex;align-items:center;pointer-events:none}.heroArrows,.carouselArrows,.dots{display:flex;align-items:center;gap:10px;pointer-events:auto}.dot{width:10px;height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff38;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}.dot.active{background:var(--accent)!important;border-color:#ff5c0099!important;box-shadow:0 0 18px #ff5c0073}.carouselHud{position:absolute;right:18px;bottom:18px;z-index:6;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:999px;background:#0000009e;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px #00000059}.carouselArrowBtn{width:42px;height:42px;border-radius:999px;background:#ff5c001f;border-color:#ff5c0059!important;color:#fff}.carouselArrowBtn:hover,.carouselArrowBtn:focus-visible{background:var(--accent)!important;color:#000;border-color:#ff5c00d9!important}.carouselHud .dots{gap:8px}.carouselHud .dot{width:9px;height:9px;background:#fff3;border:1px solid rgba(255,255,255,.12)}.carouselHud .dot.active{background:var(--accent)!important;border-color:#ff5c00b3!important;box-shadow:0 0 12px #ff5c0059}.heroLayout{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.heroMediaCol,.heroContentCol{min-width:0}.heroMediaBox{width:100%;max-width:none;margin:0}.heroVideo,.heroImageWrap{width:100%;height:clamp(420px,62vh,760px);overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#00000059;box-shadow:var(--shadow)}.heroVideo iframe,.heroImage{width:100%;height:100%;display:block}.heroKicker,.heroDesc{display:none}.heroContentCol{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:-2px}.heroInlineArrows{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-top:4px;margin-bottom:10px}.heroArrows{justify-content:flex-end}.heroTitle{white-space:pre-line;text-align:center;font-size:clamp(1.8rem,5vw,4rem);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;font-weight:950;margin-top:2px;margin-bottom:10px;text-shadow:0 20px 70px rgba(0,0,0,.6)}.heroButtonRow,.heroContentCol .btnRow{margin-top:6px!important;margin-bottom:0}.teamGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.memberCard{overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-soft)}.portrait{aspect-ratio:1 / 1;background:var(--surface-soft-2);border-bottom:1px solid rgba(255,255,255,.08)}.portrait img,.portraitHover img,.memberCard img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 25%}.memberHover{will-change:transform;transition:transform var(--t-med),border-color var(--t-med),background var(--t-med)}.memberHover:hover,.memberHover:focus-visible{transform:translateY(-6px);border-color:#ff5c0059;background:#ffffff0d}.portraitHover{position:relative;overflow:hidden;transform:translateZ(0);will-change:transform,filter;transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s ease}.memberHover:hover .portraitHover,.memberHover:focus-visible .portraitHover{transform:scale(1.05) translateY(-3px);filter:contrast(1.02) saturate(1.04)}.portraitHover:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity var(--t-med);background:radial-gradient(700px 320px at 50% 15%,rgba(255,92,0,.18),transparent 55%),linear-gradient(180deg,#0000,#00000038 80%,#0006)}.memberHover:hover .portraitHover:before,.memberHover:focus-visible .portraitHover:before{opacity:1}.portraitHover:after{content:"";position:absolute;inset:-50%;opacity:0;pointer-events:none;transform:translate(-60%) rotate(12deg);transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .24s ease;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.22) 50%,rgba(255,92,0,.18) 54%,rgba(255,255,255,.16) 58%,transparent 70%)}.memberHover:hover .portraitHover:after,.memberHover:focus-visible .portraitHover:after{opacity:1;transform:translate(60%) rotate(12deg)}.memberInner{padding:10px}.memberName{font-weight:950}.memberRole{margin-top:4px;font-size:.9rem;font-weight:800;color:var(--faint)}.portraitPlaceholder{position:relative;width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(400px 200px at 50% 20%,rgba(255,92,0,.12),transparent 60%),linear-gradient(120deg,#141414,#080808);color:#ffffff8c;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.studioPhotosCarouselSection{display:grid;gap:18px}.studioPhotosPlaceholder{min-height:320px;display:grid;place-items:center;padding:24px;text-align:center;border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(circle at top,rgba(255,92,0,.08),transparent 60%),#000000b8;box-shadow:var(--shadow);color:var(--muted);font-weight:800}.studioPhotosCarousel{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border);background:#000000c7;box-shadow:var(--shadow)}.studioPhotosViewport{position:relative;min-height:420px}.studioPhotosSlide{display:none;width:100%;height:100%}.studioPhotosSlide.isActive{display:block}.studioPhotosSlide img{width:100%;height:420px;display:block;object-fit:cover}.carouselArrow{position:absolute;top:50%;z-index:5;width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#0000008f;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--t-fast),background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.carouselArrow:hover,.carouselArrow:focus-visible{background:#ff5c00e6;border-color:#ff5c00f2;color:#000}.carouselArrowLeft{left:16px}.carouselArrowRight{right:16px}.studioPhotosDots{display:flex;justify-content:center;align-items:center;gap:10px}.studioPhotosDot{width:11px;height:11px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff38;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}.studioPhotosDot.isActive{background:var(--accent);border-color:#ff5c0099;box-shadow:0 0 18px #ff5c0066}.articlesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px}.articleCard{overflow:hidden;border-radius:18px;border:1px solid var(--border);transition:transform var(--t-med),border-color var(--t-med),background var(--t-med)}.articleCard:hover{transform:translateY(-4px)}.articleHover{cursor:pointer;outline:none}.articleHover:hover,.articleHover:focus-visible{transform:translateY(-6px);border-color:#ff5c0059;background:#ffffff0d}.articleMedia{aspect-ratio:16 / 9;background:var(--surface-soft-2);border-bottom:1px solid rgba(255,255,255,.08)}.articleMediaHover{position:relative;overflow:hidden}.articleMediaLabel,.portraitLabel,.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--border-strong);color:#ffffffe0;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.articleMediaLabel{position:absolute;top:12px;left:12px;padding:6px 10px}.articleContent{padding:14px}.articleTitle{margin-bottom:6px;font-weight:900}.articleMeta{font-size:.85rem;color:var(--faint)}.footer{position:relative;margin-top:80px;padding:60px 0 30px;background:#000000a6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.12)}.footer:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,92,0,.6),transparent)}.footerGrid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:32px}.footerBrand{margin-bottom:10px;font-size:1.1rem;font-weight:900;color:var(--accent)}.footerHeading{margin-bottom:12px;font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.footerLinks{display:grid;gap:8px}.footerLinks a{color:var(--muted);transition:color var(--t-fast)}.footerLinks a:hover{color:var(--accent)}.footerBottom{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.footerMeta{font-size:.85rem;color:var(--faint)}.gamesPageHeader{margin-bottom:8px}.titleAccentDot{color:var(--accent)}.accentRule{width:100%;max-width:420px;height:2px;margin:14px 0 18px;border-radius:999px;background:linear-gradient(90deg,#ff5c00f2,#ff7a1aeb 55%,#ff5c002e);box-shadow:0 0 16px #ff5c0033}.sectionAccentRule{max-width:none;margin:18px 0 16px}.gameSectionHeader{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;align-items:start}.gameSectionTitle{margin-bottom:8px}.gameDescription{max-width:62ch}.badgeRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.badge.accent{border-color:#ff5c0059;background:#ff5c001f;color:#ffffffeb;box-shadow:0 0 22px #ff5c002e}.gameSectionButtons{display:grid;gap:10px;justify-items:stretch;align-content:start}.gameSectionButtons .btn{width:100%}.pressQuickNav{display:none;margin-top:18px}.pressHeroOffset .pageHeader{padding-top:32px}.pressQuickLink{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:999px;background:var(--surface-soft);border:1px solid rgba(255,255,255,.12);color:var(--text);font-size:.9rem;font-weight:800;text-align:center;transition:transform var(--t-fast),border-color var(--t-fast),background var(--t-fast),color var(--t-fast)}.pressQuickLink:hover,.pressQuickLink:focus-visible{transform:translateY(-1px);color:var(--accent);border-color:#ff5c0066;background:var(--accent-soft)}.pressGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.pressColumnCard{min-height:100%;overflow:hidden;scroll-margin-top:120px;padding:18px;display:flex;flex-direction:column;gap:18px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ff5c0014,#ffffff05),var(--surface);box-shadow:var(--shadow)}.pressColumnLogoWrap{min-height:180px;display:flex;align-items:center;justify-content:center;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top,rgba(255,92,0,.08),transparent 60%),#ffffff08}.pressColumnLogo{max-width:100%;max-height:130px;display:block;object-fit:contain}.pressColumnLogoFallback{font-family:var(--font-head);font-size:1.25rem;font-weight:900;text-align:center;text-transform:uppercase;color:var(--text)}.pressFullDownloadBtn{display:flex;align-items:center;justify-content:center;min-height:44px;padding:12px 14px;border-radius:14px;background:var(--accent);color:#fff;font-weight:900;border:1px solid transparent;box-shadow:0 10px 28px #ff5c0038;transition:transform var(--t-fast),background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.pressFullDownloadBtn:hover,.pressFullDownloadBtn:focus-visible{transform:translateY(-1px);background:var(--accent-strong);color:#000;box-shadow:0 14px 34px #ff5c0052}.pressMiniButtonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pressMiniButton{display:flex;align-items:center;justify-content:center;min-height:40px;padding:10px;border-radius:12px;background:var(--surface-soft);border:1px solid rgba(255,255,255,.12);color:var(--text);font-size:.88rem;font-weight:800;text-align:center;transition:transform var(--t-fast),border-color var(--t-fast),background var(--t-fast),color var(--t-fast)}.pressMiniButton:hover,.pressMiniButton:focus-visible{transform:translateY(-1px);color:var(--accent);border-color:#ff5c0066;background:var(--accent-soft)}.pressSmallLinksRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pressSmallLink{display:flex;align-items:center;justify-content:center;min-height:56px;padding:12px;border-radius:14px;background:var(--surface-soft);border:1px solid rgba(255,255,255,.14);color:var(--text);font-size:.95rem;font-weight:900;text-align:center;transition:transform var(--t-fast),border-color var(--t-fast),background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.pressSmallLink:hover,.pressSmallLink:focus-visible{transform:translateY(-1px);color:var(--accent);border-color:#ff5c0066;background:var(--accent-soft);box-shadow:0 10px 24px #ff5c001f}.pressMusicBtn{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:12px 14px;border-radius:14px;background:var(--accent);color:#fff;font-weight:900;border:1px solid transparent;box-shadow:0 10px 28px #ff5c0038;transition:transform var(--t-fast),background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.pressMusicBtn:hover,.pressMusicBtn:focus-visible{transform:translateY(-1px);background:var(--accent-strong);color:#000;box-shadow:0 14px 34px #ff5c0052}.pressColumnSection{display:flex;flex-direction:column;gap:12px}.pressColumnSection:last-child{margin-top:auto}.pressColumnHeading{margin:0;font-family:var(--font-head);font-size:1.05rem;line-height:1.15;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.pressFactsCompact{display:grid;gap:10px}.pressFactRow{padding:10px 12px;border-radius:14px;border:1px solid var(--border);background:#ffffff08}.pressFactLabel{margin-bottom:4px;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.pressFactValue{font-size:.94rem;line-height:1.45;color:var(--text)}.pressThumbGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pressThumbCard{display:block}.pressThumbPlaceholder{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top,rgba(255,92,0,.08),transparent 60%),#ffffff08;transition:transform var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.pressThumbCard:hover .pressThumbPlaceholder,.pressThumbCard:focus-visible .pressThumbPlaceholder{transform:translateY(-2px);border-color:#ff5c0059;background:radial-gradient(circle at top,rgba(255,92,0,.12),transparent 60%),#ff5c000f}.pressThumbLabel{text-align:center;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.musicGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.musicCard{min-height:100%;display:flex;flex-direction:column;gap:18px;padding:18px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ff5c0014,#ffffff05),var(--surface);box-shadow:var(--shadow)}.musicCardTop{display:flex;flex-direction:column;gap:16px}.musicCoverWrap{min-height:180px;display:flex;align-items:center;justify-content:center;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top,rgba(255,92,0,.08),transparent 60%),#ffffff08;overflow:hidden}.musicCover{width:100%;max-height:180px;object-fit:contain;display:block}.musicCoverFallback{font-family:var(--font-head);font-size:1.2rem;font-weight:900;text-align:center;text-transform:uppercase;color:var(--text)}.musicCardHeader{display:flex;flex-direction:column;gap:8px}.musicTitle{font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.musicSubtitle{color:var(--muted);line-height:1.55}.musicDownloadAll{width:100%}.musicSection{display:flex;flex-direction:column;gap:12px;margin-top:auto}.musicSectionHeading{font-family:var(--font-head);font-size:1.05rem;line-height:1.15;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.musicTracks{display:grid;gap:10px}.musicTrackRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:14px;border:1px solid var(--border);background:#ffffff08}.musicTrackMeta{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.musicTrackNumber{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--text);font-weight:900;font-size:.85rem}.musicTrackInfo{min-width:0}.musicTrackTitle{font-weight:900;color:var(--text)}.musicTrackSub{margin-top:3px;font-size:.88rem;color:var(--faint)}.musicTrackActions{display:flex;gap:8px;flex:0 0 auto}.musicTrackBtn{min-width:96px}.musicEmpty{border-radius:16px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top,rgba(255,92,0,.08),transparent 60%),#ffffff08;min-height:180px;display:grid;place-items:center;padding:18px}.musicEmptyInner{text-align:center;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.jobsLayout{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.jobsControls{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.jobsList{display:grid;gap:12px;margin-top:14px}.jobCard{-webkit-appearance:none;appearance:none;width:100%;padding:14px;text-align:left;color:var(--text);font:inherit;cursor:pointer;display:grid;grid-template-columns:120px 1fr;gap:14px;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform var(--t-med),border-color var(--t-med),background var(--t-med)}.jobCard:hover,.jobCard:focus-visible{transform:translateY(-4px);border-color:#ff5c0059;background:#ffffff0d}.jobCardActive{border-color:#ff5c008c;background:#ff5c001a}.jobMedia{position:relative;overflow:hidden;min-height:92px;border-radius:18px;border:1px solid var(--border);background:radial-gradient(520px 220px at 70% 30%,rgba(255,92,0,.16),transparent 60%),linear-gradient(120deg,#141414,#080808)}.portraitLabel{position:absolute;left:12px;bottom:12px;padding:6px 10px}.jobTitle{font-size:1.05rem;font-weight:950;letter-spacing:-.01em}.jobMeta{margin-top:6px;font-size:.9rem;font-weight:800;color:var(--faint)}.jobDesc{margin-top:10px;font-size:.95rem;line-height:1.55;color:var(--muted)}.jobTags{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.formStatus{margin-top:14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);color:#ffffffeb}.formStatus[data-status=success]{border-color:#5adc8c59;background:#5adc8c1a}.formStatus[data-status=error]{border-color:#ff5c0073;background:#ff5c001a}.fb-splash{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background:#000000f5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fb-splash__logo{width:min(280px,60vw);height:auto;filter:drop-shadow(0 18px 60px rgba(0,0,0,.65));transform-origin:center}.fb-splash.is-in .fb-splash__logo{animation:fbSplashIn .45s ease-out both}.fb-splash.is-out{animation:fbSplashOut .45s ease-in forwards}@keyframes fbSplashIn{0%{opacity:0;transform:translateY(10px) scale(.96)}60%{opacity:1;transform:translateY(0) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fbSplashOut{to{opacity:0;pointer-events:none}}.stayKnow{display:grid;grid-template-columns:1.05fr 1fr;gap:0;min-height:320px;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.stayKnowLeft{position:relative;overflow:hidden;padding:42px 42px 54px;background:#000}.stayKnowTitle{position:relative;z-index:2;max-width:10ch;padding-right:72px;white-space:pre-line;font-family:var(--font-head);font-size:clamp(2.2rem,4.2vw,4.2rem);line-height:.95;letter-spacing:-.03em;font-weight:950;text-transform:uppercase;color:var(--accent)}.stayKnowDesc{position:relative;z-index:2;max-width:46ch;margin-top:14px;font-size:.98rem;line-height:1.55;font-weight:700;color:#ffffffad}.stayKnowForm{position:relative;z-index:3;width:min(460px,100%);margin-top:56px;display:grid;grid-template-columns:1fr 54px;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#fff}.stayKnowInput{border:0;outline:none;padding:14px;font-size:.95rem;color:#111;background:#fff}.stayKnowInput::placeholder{color:#00000073}.stayKnowSubmit{border:0;cursor:pointer;background:#000;color:#fff;font-size:1.4rem;display:grid;place-items:center;transition:transform var(--t-fast),background var(--t-fast),color var(--t-fast)}.stayKnowSubmit:hover,.stayKnowSubmit:focus-visible{background:var(--accent);color:#000}.stayKnowSubmit:active{transform:translateY(1px)}.stayKnowStatus{position:relative;z-index:3;max-width:32ch;margin-top:14px;font-size:.9rem;line-height:1.4;font-weight:800;color:var(--accent)}.stayKnowFlame{position:absolute;top:18px;right:18px;width:72px;height:auto;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;filter:drop-shadow(0 10px 24px rgba(0,0,0,.35)) drop-shadow(0 0 18px rgba(255,92,0,.2))}.stayKnowFlameLarge{top:18px;right:20px;width:240px;max-width:44%;opacity:.28;filter:drop-shadow(0 16px 34px rgba(0,0,0,.42)) drop-shadow(0 0 28px rgba(255,92,0,.22))}.stayKnowRight{display:grid;place-items:center;padding:28px;background:#0b0b0b;border-left:1px solid rgba(255,255,255,.08)}.stayKnowGrid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stayKnowSocial{height:92px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;transition:transform var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.stayKnowSocial:hover,.stayKnowSocial:focus-visible{transform:translateY(-2px);border-color:#ff5c004d;background:#ff5c001a}.stayKnowSocialPlaceholder{padding:12px;text-align:center;background:radial-gradient(circle at top,rgba(255,92,0,.08),transparent 60%),#ffffff0a;border-color:#ffffff1f}.stayKnowPlaceholderLabel{font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.stayKnowSocialLabel{font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6}.stayKnowSocialIcon,.stayKnowSocialImg{width:44px;height:44px;display:block;object-fit:contain;opacity:.92;filter:grayscale(1) brightness(1.2);transition:filter .18s ease,transform .18s ease,opacity .18s ease}.stayKnowSocial:hover .stayKnowSocialIcon,.stayKnowSocial:hover .stayKnowSocialImg,.stayKnowSocial:focus-visible .stayKnowSocialIcon,.stayKnowSocial:focus-visible .stayKnowSocialImg{opacity:1;transform:translateY(-1px) scale(1.03);filter:grayscale(0) brightness(1.05)}@media(max-width:1100px){.pressGrid,.musicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.footerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.navLinks{gap:10px}.brandName{font-size:1rem}.socialIconsDesktop{gap:6px}.socialIcon{width:36px;height:36px}.socialIcon img{width:18px;height:18px}.articlesGrid{grid-template-columns:1fr 1fr}.teamGrid{grid-template-columns:repeat(2,1fr)}.jobsLayout,.jobsControls{grid-template-columns:1fr}.jobCard{grid-template-columns:100px 1fr}.musicTrackRow{flex-direction:column;align-items:stretch}.musicTrackActions{width:100%}.musicTrackBtn{flex:1 1 0;min-width:0}}@media(max-width:900px){.topBanner{display:none}.stayKnow{grid-template-columns:1fr}.stayKnowRight{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.stayKnowGrid,.footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.navLinks,.socialIconsDesktop,.navLangDesktop{display:none}.menuBtn{display:inline-flex}.topNavGrid{gap:10px}.brandName{font-size:.98rem}.brandLogo{height:46px}}@media(max-width:720px){.page{padding-top:132px}.section{padding:44px 0}.sectionHeaderSplit{flex-direction:column;align-items:flex-start}.heroSectionFull .heroFrame{width:94vw;min-height:520px;border-radius:var(--radius-lg)}.heroFrame,.carouselFrame{min-height:460px}.heroControlsLeft{top:472px}.heroInlineArrows{margin-top:2px;margin-bottom:8px}.heroTitle{margin-top:0;margin-bottom:10px}.iconBtn{width:44px;height:44px}.carouselHud{right:14px;bottom:14px;gap:10px;padding:8px 10px}.accentRule{max-width:260px}.grid2,.pressGrid,.musicGrid,.gameSectionHeader{grid-template-columns:1fr}.pressMiniButtonGrid,.pressThumbGrid{grid-template-columns:1fr 1fr}.pressQuickNav{display:grid;grid-template-columns:1fr;gap:10px}.studioPhotosViewport{min-height:280px}.studioPhotosSlide img{height:280px}.carouselArrow{width:46px;height:46px;font-size:1.5rem}.carouselArrowLeft{left:10px}.carouselArrowRight{right:10px}.stayKnowLeft{padding:28px 20px 44px}.stayKnowTitle{max-width:8ch;font-size:clamp(1.9rem,9vw,2.8rem)}.stayKnowDesc{max-width:30ch;font-size:.95rem}.stayKnowForm{width:100%;margin-top:40px}.stayKnowStatus{max-width:26ch;font-size:.88rem}.stayKnowFlame{top:14px;right:14px;width:62px;opacity:.62}.stayKnowFlameLarge{top:14px;right:14px;width:180px;max-width:42%;opacity:.24}.stayKnowGrid{gap:14px}}@media(max-width:560px){.container{width:min(var(--container),94vw)}.carouselHud{right:10px;bottom:10px;padding:8px 10px;gap:8px}.carouselArrowBtn{width:38px;height:38px}.carouselHud .dot{width:8px;height:8px}.topNav{padding:10px 0}.topNavGrid{min-height:60px}.brandWithLogo{gap:10px}.brandLogo{height:40px}.brandName{font-size:.9rem;line-height:1.05;white-space:normal}.menuBtn{width:42px;height:42px}.drawerOverlay{padding:10px;place-items:start stretch}.drawer{width:100%;max-width:none;border-radius:16px}.drawerFooter .langBtn{width:100%}.socialIconsMobile{gap:8px}.socialIconsMobile .socialIcon{width:38px;height:38px}.heroSlide,.carouselSlide{padding:26px 16px 110px}.heroInlineArrows,.heroArrows{justify-content:center}.heroInlineArrows{margin-bottom:10px}.articlesGrid,.teamGrid,.footerGrid,.jobCard{grid-template-columns:1fr}.jobMedia{min-height:120px}.pressMiniButtonGrid,.pressThumbGrid{grid-template-columns:1fr}.musicTrackActions{flex-direction:column}.studioPhotosViewport{min-height:220px}.studioPhotosSlide img{height:220px}.carouselArrow{width:42px;height:42px;font-size:1.3rem}.stayKnowLeft{padding:24px 16px 40px}.stayKnowTitle{padding-right:58px;font-size:clamp(1.7rem,10vw,2.3rem)}.stayKnowDesc{font-size:.92rem}.stayKnowForm{grid-template-columns:1fr 50px;margin-top:34px}.stayKnowInput{padding:13px 12px;font-size:.92rem}.stayKnowSubmit{font-size:1.2rem}.stayKnowStatus{font-size:.84rem}.stayKnowFlame{top:12px;right:12px;width:54px;opacity:.48}.stayKnowFlameLarge{top:12px;right:12px;width:130px;max-width:38%;opacity:.2}.stayKnowSocial{height:78px}.stayKnowSocialImg{width:36px;height:36px}}@media(max-width:480px){.pressMiniButtonGrid,.pressThumbGrid{grid-template-columns:1fr}}.navLangDesktop{display:flex;align-items:center;gap:6px;margin-left:14px;margin-right:2px}.drawerFooter .socialIconsMobile{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
