@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.h-full{height:100%}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}@font-face{font-family:Minecraft;src:url(https://irp.cdn-website.com/9a23126c/fonts/MinecraftRegular-Bmg3-8183_400.otf)format("opentype");font-display:swap}@font-face{font-family:MinecraftBold;src:url(https://irp.cdn-website.com/9a23126c/fonts/MinecraftBold-nMK1-ecfb_400.otf)format("opentype");font-display:swap}:root{--red:#e32d2d;--red-bright:#ff4040;--red-dark:#8f1018;--ink:#08090b;--ink-2:#0d0e12;--panel:#121318;--panel-light:#191a20;--line:#ffffff1f;--muted:#9999a2;--paper:#f2f0eb;--pixel:polygon(0 0, calc(100% - 12px) 0, calc(100% - 12px) 4px, calc(100% - 4px) 4px, calc(100% - 4px) 12px, 100% 12px, 100% 100%, 12px 100%, 12px calc(100% - 4px), 4px calc(100% - 4px), 4px calc(100% - 12px), 0 calc(100% - 12px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:#f7f5f1;font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,summary{cursor:pointer}::selection{background:var(--red);color:#fff}img{max-width:100%}.page-shell{width:min(1220px,100% - 64px);margin-inline:auto}.pixel-panel{clip-path:var(--pixel)}.eyebrow{color:#aaaab1;font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:10px;font-weight:600;line-height:1.4;display:flex}.eyebrow>span{background:linear-gradient(90deg, var(--red), var(--red-bright));width:24px;height:2px;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em}h1 em,h2 em{color:var(--red);font-style:normal}.site-header{z-index:50;background:linear-gradient(#050608a6,#0000);border-bottom:1px solid #ffffff1c;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:92px;padding:0 max(32px,4.5vw);display:grid;position:absolute;top:0;left:0}.logo{letter-spacing:.08em;align-items:center;gap:11px;font-size:14px;font-weight:850;display:inline-flex}.logo>span:last-child>span{color:var(--red)}.logo-symbol{background:linear-gradient(135deg, var(--red-bright), var(--red-dark));clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%);place-items:center;width:33px;height:33px;display:grid;position:relative}.logo-symbol i{background:#fff;width:15px;height:3px;position:absolute;left:9px}.logo-symbol i:first-child{top:9px}.logo-symbol i:nth-child(2){width:11px;top:15px}.logo-symbol i:nth-child(3){width:7px;top:21px}.desktop-nav{align-items:center;gap:clamp(18px,2.3vw,38px);display:flex}.desktop-nav a{color:#b4b3ba;letter-spacing:.11em;text-transform:uppercase;padding:37px 0;font-size:10px;font-weight:700;position:relative}.desktop-nav a:after{background:var(--red);content:"";height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover{color:#fff}.desktop-nav a:hover:after{transform:scaleX(1)}.mobile-menu{justify-self:end;display:none}.pixel-button{min-height:54px;clip-path:var(--pixel);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:34px;padding:0 19px 0 23px;font-size:10px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex;position:relative}.pixel-button>span{text-shadow:2px 2px #5b090ed1}.pixel-button svg{width:18px}.pixel-button--red{color:#fff;background:linear-gradient(135deg,#e63b3b,#d92b2b);box-shadow:0 10px 24px #e32d2d29}.pixel-button--light{background:var(--paper);color:#111216}.pixel-button--light>span{text-shadow:2px 2px #fffc}.pixel-button--outline{border:1px solid var(--line);background:#0000002e}.home-hero{background:#0c0c10;height:100svh;min-height:820px;max-height:980px;position:relative;overflow:hidden}.home-image{position:absolute;inset:0;overflow:hidden}.home-image img{object-fit:cover;object-position:center;filter:blur(2px)saturate(.9)contrast(1.08);width:100%;height:100%;transform:scale(1.035)}.home-image-overlay{background:linear-gradient(90deg,#08090b 0,#08090bf2 8%,#08090b6b 58%,#08090b14),linear-gradient(#0000 52%,#08090bad);position:absolute;inset:0}.home-grid,.page-hero-grid{opacity:.25;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.home-copy{z-index:2;width:min(1220px,100% - 64px);margin-inline:auto;padding-top:165px;position:relative}.home-copy h1{text-transform:uppercase;flex-direction:column;width:62%;margin:23px 0 24px;font-size:clamp(68px,9.5vw,148px);font-weight:850;line-height:.76;display:flex}.home-copy h1 span:nth-child(2){color:var(--red);padding-left:clamp(40px,7vw,110px)}.home-copy h1 em{color:var(--red)}.home-actions{align-items:center;gap:28px;margin-left:clamp(40px,7vw,110px);display:flex}.hero-release-stamp{z-index:2;clip-path:polygon(0 0,88% 0,88% 6%,94% 6%,94% 12%,100% 12%,100% 100%,12% 100%,12% 94%,6% 94%,6% 88%,0 88%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090bb8;border:1px solid #fff6;place-items:center;width:104px;height:104px;display:grid;position:absolute;bottom:14vh;right:5vw;transform:rotate(3deg)}.hero-release-stamp span{color:var(--red);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9px;position:absolute;top:23px}.hero-release-stamp b{text-transform:uppercase;padding-top:18px;font-size:16px}.scroll-cue{z-index:2;color:#77747c;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;transform-origin:100%;align-items:center;gap:13px;font-size:8px;display:flex;position:absolute;bottom:40px;right:42%;transform:rotate(-90deg)}.scroll-cue i{background:#77747c;width:50px;height:1px;display:block}.page-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 30%,#e32d2d47,#0000 24%),radial-gradient(circle at 65% 15%,#2a1519,#0000 36%),linear-gradient(135deg,#0f1014,#07080a);align-items:end;min-height:610px;padding:175px max(32px,50vw - 610px) 82px;display:flex;position:relative;overflow:hidden}.page-hero:before{content:"";border:1px solid #e32d2d4d;width:330px;height:330px;position:absolute;top:15%;right:10%;transform:rotate(45deg)}.page-hero:after{content:"";border:80px solid #e32d2d0f;width:450px;height:450px;position:absolute;bottom:-150px;right:18%;transform:rotate(45deg)}.page-hero-copy{z-index:2;width:100%;position:relative}.page-hero h1{text-transform:uppercase;max-width:900px;margin:24px 0 28px;font-size:clamp(68px,9vw,132px);font-weight:850;line-height:.77}.hero-cross{color:#ffffff59;font-family:monospace;font-size:17px;position:absolute}.cross-a{top:36%;right:37%}.cross-b{color:var(--red);top:23%;right:9%}.list-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:45px;padding-bottom:19px;display:flex}.list-intro>p:last-child,.list-intro>a{color:#85838a;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:9px;display:flex}.list-intro svg{width:15px;color:var(--red)}.project-list-grid{grid-template-columns:repeat(2,1fr);gap:85px 24px;display:grid}.project-card{display:block}.project-card-image{aspect-ratio:16/9;background:var(--panel);width:100%;height:auto;clip-path:var(--pixel);position:relative;overflow:hidden}.project-card-image img{object-fit:cover;width:100%;height:100%;transition:opacity .3s}.project-card-shade{background:linear-gradient(#0000 40%,#05050880);position:absolute;inset:0}.project-arrow{background:var(--red);width:44px;height:44px;clip-path:var(--pixel);place-items:center;transition:transform .35s;display:grid;position:absolute;bottom:18px;right:18px;transform:translateY(65px)}.project-arrow svg{width:18px}.project-card:hover .project-arrow{transform:translateY(0)}.project-card-copy{grid-template-columns:1fr minmax(180px,.65fr);gap:28px;padding:20px 3px 0;display:grid}.project-card-copy p{color:#7f7d85;margin:0;font-size:12px;line-height:1.55}.project-card-copy>div>p{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:8px}.project-card-copy h2{margin:0;font-size:clamp(28px,3vw,42px);font-weight:760;line-height:.95}.about-story{grid-template-columns:1.2fr 1fr;gap:9vw;padding-top:130px;padding-bottom:140px;display:grid}.about-story h2,.positions-heading h2,.form-intro h2,.project-story h2,.detail-lists h2,.changelog-section h2{margin:27px 0 0;font-size:clamp(46px,5.5vw,78px);font-weight:800;line-height:.91}.story-copy{padding-top:26px}.story-stats{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:50px;display:grid}.story-stats div{background:var(--ink);flex-direction:column;gap:6px;padding:24px 15px;display:flex}.team-group{padding-bottom:145px}.team-group-title{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;margin-bottom:38px;padding-bottom:20px;display:grid}.team-group-title h2{margin:0;font-size:clamp(38px,4vw,56px)}.team-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.team-card{background:var(--panel);grid-template-columns:48% 52%;min-height:260px;display:grid}.team-skin{justify-content:center;align-items:flex-end;min-height:260px;transition:background-color .25s;display:flex;position:relative;overflow:hidden}.skin-color-0{background:#cf493f}.skin-color-1{background:#d68b35}.skin-color-2{background:#427d79}.skin-color-3{background:#5c5096}.skin-color-4{background:#a94668}.skin-color-5{background:#43715a}.team-skin:after{opacity:.25;content:"";background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.team-skin img{z-index:1;object-fit:contain;object-position:bottom;width:100%;height:100%;image-rendering:pixelated;position:relative;transform:translateY(14px)scale(.86)}.team-info{flex-direction:column;justify-content:space-between;padding:31px 28px 25px;display:flex}.team-info h3{text-transform:uppercase;margin:0 0 10px;font-size:27px}.team-info p{color:#8c8a93;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:8px;line-height:1.7}.team-socials{align-items:center;gap:10px;display:flex}.team-socials a{border:1px solid var(--line);place-items:center;width:44px;height:44px;transition:border-color .2s,background-color .2s;display:grid}.team-socials svg{width:20px;height:20px;color:var(--red);transition:color .2s}.team-socials a:hover,.team-socials a:focus-visible{border-color:var(--red);background:var(--red);outline:none}.team-socials a:hover svg,.team-socials a:focus-visible svg{color:#fff}.market-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.market-card{aspect-ratio:16/9;background:var(--panel);clip-path:var(--pixel);position:relative;overflow:hidden}.market-card img{object-fit:cover;width:100%;height:100%;transition:opacity .3s}.market-hover{opacity:0;background:linear-gradient(#0606090d 25%,#060609f2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:19px;transition:all .35s;display:grid;position:absolute;inset:0;transform:translateY(15px)}.market-hover p{color:#98969e;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-size:7px}.market-hover h2{margin:0;font-size:22px;line-height:1}.market-hover svg{width:20px;color:var(--red)}.market-card:hover .market-hover{opacity:1;transform:translateY(0)}.album-list{padding-top:95px}.album-row{border-bottom:1px solid var(--line);grid-template-columns:170px 50px 1fr auto;align-items:center;gap:30px;padding:25px 0;display:grid}.album-art{aspect-ratio:1;width:170px;clip-path:var(--pixel);display:block;position:relative;overflow:hidden}.album-art img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.album-art>span{background:var(--red);width:52px;height:52px;clip-path:var(--pixel);opacity:0;place-items:center;margin:auto;transition:all .3s;display:grid;position:absolute;inset:0;transform:scale(.7)}.album-art svg{width:17px}.album-art:hover img{transform:scale(1.05)}.album-art:hover>span{opacity:1;transform:scale(1)}.album-copy p{color:#77757e;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:8px}.album-copy h2{margin:0;font-size:clamp(30px,4vw,55px);line-height:.9}.album-link{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #55535a;align-items:center;gap:9px;padding-bottom:7px;font-size:8px;display:flex}.album-link svg{width:14px;color:var(--red)}.project-detail-hero{height:62.5svh;min-height:520px;position:relative;overflow:hidden}.project-detail-hero>img{object-fit:cover;filter:blur(2px);width:100%;height:100%;transform:scale(1.015)}.detail-shade{background:linear-gradient(#0000 28%,#07080af0),linear-gradient(90deg,#07080a99,#0000 65%);position:absolute;inset:0}.detail-hero-copy{width:min(1220px,100% - 64px);margin:auto;position:absolute;bottom:72px;left:0;right:0}.detail-back{color:#b2afb6;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin-top:25px;font-size:9px;display:inline-block}.detail-hero-copy h1{text-transform:uppercase;max-width:940px;margin:22px 0;font-size:clamp(70px,9vw,135px);font-weight:850;line-height:.78}.detail-hero-copy>.detail-excerpt{color:#c5c2c6;max-width:520px;margin:0 0 0 42%;font-size:16px;line-height:1.6}.detail-body{grid-template-columns:340px 1fr;gap:12vw;padding-top:130px;padding-bottom:145px;display:grid}.project-facts{border:1px solid var(--line);background:var(--panel);clip-path:var(--pixel);align-self:start;padding:27px}.project-facts .eyebrow{margin-bottom:27px}.fact{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.fact span{color:#77757d;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.project-facts .pixel-button{width:100%;margin-top:25px}.project-story>p:not(.eyebrow){color:#9f9da5;max-width:660px;font-size:17px;line-height:1.8}.project-story h2{margin-bottom:40px}.trailer-section{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;align-items:center;gap:8vw;padding-top:110px;padding-bottom:110px;display:grid}.trailer-heading h2{margin:24px 0 28px;font-size:clamp(42px,4.6vw,65px);line-height:1.02}.trailer-heading>a{border-bottom:1px solid var(--red);color:#dedce0;align-items:center;gap:9px;padding-bottom:6px;font-size:14px;display:inline-flex}.trailer-heading>a svg{width:17px;color:var(--red)}.trailer-frame{aspect-ratio:16/9;border:1px solid var(--line);clip-path:var(--pixel);background:#050505;position:relative;overflow:hidden}.trailer-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.screenshot-section{border-top:1px solid var(--line);padding-top:110px;padding-bottom:110px}.screenshot-heading{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:8vw;margin-bottom:45px;display:grid}.screenshot-heading h2{margin:24px 0 0;font-size:clamp(42px,4.6vw,65px);line-height:1.02}.screenshot-heading>p{color:#9f9da5;margin:0;font-size:17px;line-height:1.75}.screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.screenshot-grid a{aspect-ratio:16/9;border:1px solid var(--line);background:var(--panel);clip-path:var(--pixel);display:block;position:relative;overflow:hidden}.screenshot-grid img{object-fit:cover;transition:transform .35s}.screenshot-grid a>span{color:#fff;width:42px;height:42px;clip-path:var(--pixel);background:#07080ad6;place-items:center;display:grid;position:absolute;bottom:15px;right:15px}.screenshot-grid svg{width:18px;color:var(--red)}.screenshot-grid a:hover img{transform:scale(1.025)}.screenshot-grid a:focus-visible{outline-offset:4px;outline:3px solid #fff}.detail-lists{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:8vw;padding-top:110px;padding-bottom:110px;display:grid}.credit-list{border-top:1px solid var(--line)}.credit-row{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 1fr;align-items:center;gap:20px;padding:19px 0;display:grid}.credit-row>span{color:#77757d;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.changelog-section{border-top:1px solid var(--line);padding-top:110px;padding-bottom:145px}.changelog-list{border-top:1px solid var(--line);margin-top:50px;margin-left:30%}.changelog-list details{border-bottom:1px solid var(--line)}.changelog-list summary{grid-template-columns:1fr 1fr auto;padding:24px 0;list-style:none;display:grid}.changelog-list summary::-webkit-details-marker{display:none}.changelog-list summary span{font-size:18px;font-weight:700}.changelog-list time{color:#77757d;font-family:var(--font-geist-mono), monospace;font-size:9px}.changelog-list b{color:var(--red)}.changelog-list details[open] b{transform:rotate(45deg)}.changelog-list details>p{color:#929099;padding:0 70px 24px 0;font-size:14px;line-height:1.7}.next-step{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:45px;padding-top:85px;padding-bottom:105px;display:flex}.next-step h2{margin:22px 0 0;font-size:clamp(38px,4.5vw,62px);line-height:1.02}.next-step .pixel-button{flex:none}.positions-section{grid-template-columns:.85fr 1.15fr;gap:8vw;padding-top:130px;padding-bottom:145px;display:grid}.positions-heading>p:last-child,.form-intro>p:last-child{color:#96949d;max-width:410px;margin-top:34px;font-size:15px;line-height:1.7}.positions-list{gap:14px;display:grid}.position-card{background:var(--panel);padding:32px 35px;position:relative}.position-card>span{color:#5f5d65;font-family:var(--font-geist-mono), monospace;font-size:9px;position:absolute;top:25px;right:28px}.position-card>p:first-of-type{color:var(--red);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.position-card h3{text-transform:uppercase;margin:25px 0 13px;font-size:30px}.position-card h3+p{color:#93919a;max-width:440px;font-size:13px;line-height:1.6}.position-card small{color:#65636b;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.services{background:var(--line);background-clip:content-box;grid-template-columns:repeat(3,1fr);gap:1px;padding-top:110px;padding-bottom:110px;display:grid}.services article{background:var(--ink);padding:42px 34px}.services span{color:var(--red);font-family:var(--font-geist-mono), monospace;font-size:9px}.services h2{text-transform:uppercase;margin:60px 0 20px;font-size:28px}.services p{color:#8f8d96;font-size:13px;line-height:1.7}.form-section{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:9vw;padding-top:120px;padding-bottom:155px;display:grid}.inquiry-form,.studio-form{background:var(--panel);grid-template-columns:repeat(2,1fr);gap:25px 18px;padding:38px;display:grid}.form-field{flex-direction:column;gap:9px;display:flex}.form-field--full{grid-column:1/-1}.form-field label small{color:#5f5d64;text-transform:none}.form-field input,.form-field textarea,.form-field select,.studio-login input{color:#fff;background:#0d0e12;border:1px solid #2b2c33;border-radius:0;outline:none;width:100%;padding:14px 15px;font-size:13px;transition:border-color .2s}.form-field textarea{resize:vertical;line-height:1.6}.form-field input:focus,.form-field textarea:focus,.form-field select:focus,.studio-login input:focus{border-color:var(--red)}.form-submit{grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;padding-top:8px;display:flex}.form-submit>p{color:#65636b;max-width:330px;margin:0;font-size:10px;line-height:1.5}.inquiry-form button{color:#fff;border:0}.honey{position:absolute;left:-9999px}.form-error{color:#ff7a7a;grid-column:1/-1;margin:0;font-size:12px}.form-confirmation{background:var(--panel);clip-path:var(--pixel);align-self:start;padding:50px}.form-confirmation>span{background:var(--red);width:48px;height:48px;clip-path:var(--pixel);place-items:center;margin-bottom:25px;display:grid}.form-confirmation h2{margin:0 0 15px;font-size:40px}.form-confirmation p{color:#94929b;line-height:1.7}.contact-links{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:95px;margin-bottom:95px;display:grid}.contact-links a{background:var(--ink);grid-template-columns:1fr auto;gap:12px;padding:30px;display:grid}.contact-links span{color:#77757d;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:8px}.contact-links svg{width:18px;color:var(--red)}.studio-login{background:radial-gradient(circle at 50% 30%, #e32d2d26, transparent 35%), var(--ink);place-items:center;min-height:800px;padding:150px 24px;display:grid}.studio-login-box{background:var(--panel);width:min(500px,100%);padding:48px}.studio-login h1{text-transform:uppercase;margin:24px 0 20px;font-size:57px;line-height:.9}.studio-login-box>p:not(.eyebrow){color:#898790}.studio-login form{flex-direction:column;gap:13px;margin-top:30px;display:flex}.studio-login .pixel-button{border:0;align-self:start;margin-top:12px}.studio-page{padding-top:160px;padding-bottom:180px}.studio-heading{justify-content:space-between;align-items:end;margin-bottom:70px;display:flex}.studio-heading h1{text-transform:uppercase;margin:24px 0 0;font-size:clamp(58px,8vw,100px);line-height:.8}.text-button{border:0;border-bottom:1px solid var(--red);color:#bbb9bf;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:0 0;padding:9px 0;font-size:9px}.studio-alert{color:#a9ddc0;background:#12251c;border-left:3px solid #3fb775;padding:15px 20px;font-size:13px}.studio-alert--error{border-color:var(--red);color:#faa;background:#2c1315}.studio-section{margin-top:75px}.studio-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:20px;padding-bottom:15px;display:flex}.studio-section-title h2{margin:0;font-size:35px}.studio-section-title span{color:#77757d;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:8px}.studio-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto 100px auto;align-items:center;gap:17px;padding:16px 4px;display:grid}.status-dot{background:#5f5d65;border-radius:50%;width:7px;height:7px}.status-dot.live{background:#3fb775;box-shadow:0 0 12px #3fb775}.studio-row strong,.studio-row small{display:block}.studio-row small{color:#68666e;margin-top:5px;font-size:10px}.studio-row time{color:#706e76;font-size:10px}.studio-row button{color:#9c6d70;text-transform:uppercase;background:0 0;border:0;font-size:9px}.mini-tag{color:var(--red);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;background:#2f181b;padding:6px 8px;font-size:7px}.studio-form{padding:40px}.studio-form .pixel-button{border:0}.check-field{color:#9997a0;align-items:center;gap:9px;font-size:12px;display:flex}.submission-row p{color:#85838b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.empty-note{color:#77757d}.site-footer{border-top:1px solid var(--line);background:linear-gradient(160deg,#111216,#08090b 60%);margin-top:80px;padding:125px max(32px,50vw - 610px) 25px;position:relative}.home+.site-footer{margin-top:0}.partner-medallion{width:142px;height:142px;clip-path:var(--pixel);background:#0a0b0e;place-items:center;display:grid;position:absolute;top:0;left:max(32px,50vw - 610px);transform:translateY(-50%)}.partner-medallion:before{content:"";clip-path:var(--pixel);border:1px solid #36343a;position:absolute;inset:7px}.partner-medallion img{object-fit:contain;width:103px;height:auto;position:relative}.footer-top{grid-template-columns:2fr repeat(3,1fr);gap:55px;padding-bottom:75px;display:grid}.footer-lead p{color:#76747c;max-width:320px;margin-top:25px;font-size:13px;line-height:1.7}.footer-column{flex-direction:column;align-items:start;gap:13px;display:flex}.footer-column>span{color:#56545b;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:8px}.footer-column a{color:#aaa8af;align-items:center;gap:5px;font-size:11px;display:flex}.footer-column a:hover{color:#fff}.footer-column svg{width:12px;color:var(--red)}.footer-bottom{border-top:1px solid var(--line);color:#56545b;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;gap:28px;padding-top:21px;font-size:7px;display:flex}.mojang-note{margin-left:auto}.not-found{min-height:800px;padding:200px max(32px,50vw - 450px)}.not-found h1{text-transform:uppercase;margin:35px 0;font-size:clamp(65px,10vw,130px);line-height:.79}.not-found>p:not(.eyebrow){color:#88868e}.not-found .pixel-button{margin-top:25px}@media (max-width:1050px){.desktop-nav{gap:15px}.desktop-nav a{font-size:8px}.home-copy h1{width:75%}.market-grid{grid-template-columns:repeat(2,1fr)}.team-card,.team-skin{min-height:230px}.footer-top{grid-template-columns:1.7fr repeat(3,1fr);gap:28px}}@media (max-width:780px){.page-shell{width:min(100% - 36px,620px)}.site-header{grid-template-columns:1fr auto;height:75px;padding:0 19px}.desktop-nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid var(--line);place-items:center;width:40px;height:40px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;width:17px;height:1px;position:absolute;transform:translateY(-3px)}.mobile-menu summary span:last-child{width:11px;transform:translate(3px,4px)}.mobile-menu[open] nav{display:flex}.mobile-menu nav{border:1px solid var(--line);background:#101116;flex-direction:column;width:min(300px,100vw - 38px);padding:13px;display:none;position:absolute;top:48px;right:0;box-shadow:0 24px 60px #00000080}.mobile-menu nav a{border-bottom:1px solid var(--line);color:#b8b6bd;padding:13px 11px;font-size:12px}.home-hero{min-height:720px;max-height:none}.home-image{inset:0}.home-image-overlay{background:linear-gradient(#08090b4d 10%,#08090bf5 92%),linear-gradient(90deg,#08090bcc,#0000)}.home-copy{width:calc(100% - 36px);padding-top:135px}.home-copy h1{width:100%;margin-top:23px;font-size:clamp(60px,19vw,92px);line-height:.8}.home-copy h1 span:nth-child(2){padding-left:0}.home-description{width:80%;margin-left:0}.home-actions{flex-direction:column;align-items:start;gap:16px;margin-left:0}.hero-release-stamp{width:84px;height:84px;bottom:45px;right:17px}.hero-release-stamp span{top:17px}.hero-release-stamp b{font-size:13px}.scroll-cue{display:none}.page-hero{min-height:540px;padding:145px 18px 62px}.page-hero h1{margin-top:26px;font-size:clamp(56px,16vw,82px)}.page-hero-description{max-width:88%;margin-left:11%;font-size:14px}.page-hero:before{width:250px;height:250px;right:-100px}.project-list,.market-section,.album-list{padding-top:75px;padding-bottom:100px}.project-list-grid{grid-template-columns:1fr;gap:58px}.project-card:nth-child(2n){transform:none}.project-card-image{height:auto}.project-card-copy{grid-template-columns:1fr;gap:14px}.list-intro{flex-direction:column;align-items:start;gap:14px}.about-story,.positions-section,.form-section,.detail-body,.trailer-section,.detail-lists{grid-template-columns:1fr;gap:55px;padding-top:85px;padding-bottom:95px}.story-copy{padding-top:0}.story-stats{margin-top:35px}.story-stats strong{font-size:23px}.team-group{padding-bottom:95px}.team-group-title{grid-template-columns:1fr;gap:14px}.team-group-title .eyebrow{grid-column:auto}.team-grid{grid-template-columns:1fr}.team-card{grid-template-columns:46% 54%;min-height:220px}.team-skin{min-height:220px}.team-info{padding:24px 19px 20px}.team-info h3{font-size:21px}.market-grid{grid-template-columns:1fr}.market-hover{opacity:1;transform:none}.album-row{grid-template-columns:95px 1fr auto;gap:15px}.album-art{grid-row:1/3;width:95px}.album-number{display:none}.album-copy h2{font-size:27px}.album-link{grid-column:2/4;justify-self:start}.project-detail-hero{min-height:520px}.detail-hero-copy{width:calc(100% - 36px);bottom:55px}.detail-hero-copy h1{font-size:clamp(55px,16vw,80px)}.detail-hero-copy>.detail-excerpt{margin-left:0}.project-facts{order:2}.credit-row{grid-template-columns:30px 1fr}.credit-row>span:last-child{grid-column:2}.changelog-list{margin-left:0}.services{grid-template-columns:1fr;padding-top:80px;padding-bottom:80px}.services h2{margin-top:30px}.inquiry-form,.studio-form{grid-template-columns:1fr;padding:25px 20px}.form-field--full{grid-column:auto}.form-submit{flex-direction:column;grid-column:auto;align-items:start}.contact-links{grid-template-columns:1fr;margin-top:70px;margin-bottom:70px}.studio-page{padding-top:130px}.studio-heading{flex-direction:column;align-items:start;gap:35px}.studio-row{grid-template-columns:auto 1fr auto}.studio-row time{display:none}.studio-row form{grid-column:3}.submission-row{grid-template-columns:auto 1fr}.submission-row p{grid-column:2}.footer-top{grid-template-columns:1fr 1fr;gap:42px 25px}.footer-lead{grid-column:1/-1}.site-footer{margin-top:60px;padding:110px 20px 24px}.partner-medallion{width:120px;height:120px;left:19px}.partner-medallion img{width:86px}.footer-bottom{flex-wrap:wrap;gap:12px 22px}.mojang-note{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--muted:#b8b7bd;--line:#ffffff2b;--pixel:polygon(0 0, calc(100% - 10px) 0, calc(100% - 10px) 5px, calc(100% - 5px) 5px, calc(100% - 5px) 10px, 100% 10px, 100% 100%, 10px 100%, 10px calc(100% - 5px), 5px calc(100% - 5px), 5px calc(100% - 10px), 0 calc(100% - 10px))}body{font-size:17px;line-height:1.65}a,button,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #fff}.eyebrow{color:#e0dee2;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:.02em;gap:12px;font-size:15px;font-weight:400;line-height:1.5}.eyebrow>span{width:28px;height:3px}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08090bf0;grid-template-columns:1fr auto 1fr;height:88px;padding-inline:max(32px,4.5vw);position:fixed;box-shadow:0 10px 35px #0003}.logo{width:138px;line-height:0;display:block}.logo img{width:138px;height:auto}.logo-symbol{display:none}.desktop-nav{gap:clamp(28px,3.2vw,54px);height:88px}.desktop-nav>a,.nav-projects>summary{color:#e5e3e7;min-height:88px;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;align-items:center;padding:0;font-size:16px;font-weight:400;list-style:none;display:flex;position:relative}.nav-projects{height:88px;position:relative}.nav-projects>summary::-webkit-details-marker{display:none}.nav-projects>summary:after{background:var(--red);content:"";height:3px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-projects>summary span{width:20px;height:20px;color:var(--red);font-family:var(--font-geist-sans), sans-serif;place-items:center;margin-left:8px;font-size:20px;line-height:1;transition:transform .2s;display:inline-grid}.nav-projects[open]>summary span{transform:rotate(45deg)}.desktop-nav>a[aria-current=page],.nav-projects.is-active>summary,.nav-projects[open]>summary{color:#fff}.desktop-nav>a[aria-current=page]:after,.nav-projects.is-active>summary:after,.nav-projects[open]>summary:after,.nav-projects:hover>summary:after{transform:scaleX(1)}.projects-menu{visibility:hidden;border:1px solid var(--line);opacity:0;pointer-events:none;background:#111216;width:310px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%,8px);box-shadow:0 22px 60px #0000008c}.nav-projects[open] .projects-menu,.nav-projects:hover .projects-menu,.nav-projects:focus-within .projects-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)}.projects-menu a{border-bottom:1px solid var(--line);color:#d5d3d8;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;padding:15px 16px;font-size:15px;font-weight:400}.projects-menu a:last-child{border-bottom:0}.projects-menu a:after{display:none}.projects-menu a:hover,.projects-menu a[aria-current=page]{color:#fff;background:#1a1b20}.site-header>.pixel-button{justify-self:end;gap:16px;min-height:48px;padding-inline:18px 16px;font-size:15px}.pixel-button{min-height:58px;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;gap:28px;padding-inline:23px 19px;font-size:16px;font-weight:400}.pixel-button>span:first-child{transform:translateY(-1px)}.pixel-button:hover{transform:translateY(-2px)}.home-hero{min-height:760px;max-height:920px}.home-grid{display:none}.home-image{inset:0}.home-image-overlay{background:linear-gradient(90deg,#08090b 0,#08090bf0 18%,#08090b59 70%,#08090b1f),linear-gradient(#0000 55%,#08090b8c)}.home-copy{padding-top:165px}.home-copy h1{width:64%;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:-.025em;margin:28px 0 30px;font-size:clamp(62px,7.1vw,106px);font-weight:400;line-height:.92}.home-copy h1 span:nth-child(2){padding-left:0}.home-description{color:#e0dee1;width:min(450px,74%);margin:0 0 32px;font-size:18px;line-height:1.65}.home-actions{gap:24px;margin-left:0}.release-spec{color:#c4c2c8;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:15px;line-height:1.65}.hero-release-stamp{width:112px;height:112px;clip-path:var(--pixel);-webkit-backdrop-filter:none;backdrop-filter:none;background:#181318;border:2px solid #ffffff73;bottom:10vh;right:5vw;transform:none}.hero-release-stamp span{font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:15px;top:20px}.hero-release-stamp b{font-family:"Minecraft", var(--font-geist-sans), sans-serif;padding-top:20px;font-size:16px;font-weight:400}.scroll-cue{display:none}.page-hero{background:linear-gradient(135deg,#171310,#0c0d10 66%);min-height:540px;padding-top:165px;padding-bottom:72px}.page-hero-grid,.hero-cross{display:none}.page-hero:before{clip-path:polygon(25% 0,75% 0,75% 16%,100% 16%,100% 84%,75% 84%,75% 100%,25% 100%,25% 84%,0 84%,0 16%,25% 16%);opacity:.8;background-color:#0000;background-image:linear-gradient(90deg,#e32d2d21 50%,#0000 50%),linear-gradient(#e32d2d1a 50%,#0000 50%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;width:380px;height:300px;top:auto;bottom:0;right:7%;transform:none}.page-hero:after{background:var(--red);width:190px;height:190px;clip-path:var(--pixel);opacity:.08;border:0;bottom:0;right:4%;transform:none}.page-hero h1{max-width:850px;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:-.025em;margin:26px 0 28px;font-size:clamp(60px,7vw,98px);font-weight:400;line-height:.96}.page-hero-description{color:#d2d0d4;max-width:590px;margin:0;font-size:18px;line-height:1.7}.project-list,.market-section,.album-list{padding-top:90px;padding-bottom:120px}.list-intro{margin-bottom:38px}.list-intro>p:last-child,.list-intro>a{color:#c9c7cc;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:16px}.project-list-grid{gap:38px 28px}.project-card{border:1px solid var(--line);clip-path:var(--pixel);background:#111216;overflow:hidden}.project-card:nth-child(2n){transform:none}.project-card-image{aspect-ratio:16/9;clip-path:none;height:auto}.project-arrow{transform:none}.project-card:hover .project-card-image img{opacity:.72}.project-card-copy{grid-template-columns:1fr;gap:14px;padding:24px 24px 27px}.project-card-copy p{color:#d0ced3;font-size:16px;line-height:1.7}.project-card-copy>div>p{color:#c0bec4;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;margin-bottom:11px;font-size:15px}.project-card-copy h2{font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:-.02em;font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1.05}.about-story{gap:8vw;padding-top:105px;padding-bottom:115px}.about-story h2,.positions-heading h2,.form-intro h2,.project-story h2,.trailer-heading h2,.screenshot-heading h2,.detail-lists h2,.changelog-section h2{font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:-.02em;margin-top:24px;font-size:clamp(42px,4.6vw,65px);font-weight:400;line-height:1.02}.story-copy>p{color:#c3c1c6;font-size:17px;line-height:1.8}.story-copy>p:first-child{color:#f0eef0;font-size:20px}.story-stats strong{font-size:25px}.story-stats span{color:#c3c1c6;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:15px}.team-group-title h2{font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:-.02em;font-size:clamp(34px,3.4vw,48px);font-weight:400}.team-card{border:1px solid var(--line);background:#121318;min-height:285px}.team-info h3{font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:-.01em;text-transform:uppercase;font-size:24px;font-weight:400}.team-info p{color:#d0ced3;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:15px;line-height:1.65}.team-socials{flex-wrap:wrap}.team-socials a{min-height:44px}.market-grid{gap:20px}.market-card{border:1px solid var(--line)}.market-hover{opacity:1;background:linear-gradient(#0606092e 18%,#060609f7);grid-template-columns:minmax(0,1fr) auto;padding:22px;transform:none}.market-hover p{color:#e0dee2;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:15px}.market-hover h2{font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:-.01em;font-size:22px;font-weight:400}.market-card:hover img{opacity:.72}.market-controls{border:1px solid var(--line);clip-path:var(--pixel);background:#111216;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 28px;margin-bottom:38px;padding:25px;display:grid}.market-controls label{color:#eceaec;font-family:"Minecraft", var(--font-geist-sans), sans-serif;font-size:16px}.market-controls input{color:#fff;min-height:54px;font:inherit;background:#0b0c0f;border:1px solid #48474f;border-radius:0;grid-column:1;padding:12px 15px;font-size:16px}.market-controls p{color:#c3c1c6;grid-area:1/2/3;align-self:center;max-width:235px;margin:0;font-size:15px;line-height:1.6}.market-empty{border:1px solid var(--line);color:#d0ced3;text-align:center;padding:65px 25px;font-size:17px}.market-actions{justify-content:center;align-items:center;gap:28px;margin-top:45px;display:flex}.market-actions button{color:#fff;border:0}.market-actions>a{border-bottom:1px solid var(--red);color:#e0dee2;font-family:"Minecraft", var(--font-geist-sans), sans-serif;align-items:center;gap:8px;padding-bottom:5px;font-size:16px;display:inline-flex}.market-actions>a svg{width:17px;color:var(--red)}.album-row{grid-template-columns:150px 45px 1fr auto;gap:28px}.album-art{width:150px}.album-number{color:#d4d2d7;font-family:"Minecraft", var(--font-geist-sans), sans-serif;font-size:15px}.album-copy{min-width:0}.album-copy p{color:#c4c2c8;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:15px}.album-copy h2{font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:-.02em;font-size:clamp(28px,3.4vw,46px);font-weight:400;line-height:1}.album-link{color:#e0dee2;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:16px}.detail-hero-copy h1{max-width:1000px;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:-.025em;font-size:clamp(62px,7.2vw,104px);font-weight:400;line-height:.95}.detail-hero-copy>.detail-excerpt{color:#eeecee;max-width:610px;margin-left:0;font-size:18px;line-height:1.7}.detail-back{color:#f0eef1;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:16px}.project-story>p:not(.eyebrow){color:#c3c1c6;font-size:17px;line-height:1.85}.trailer-heading>a{font-size:16px}.screenshot-heading>p{color:#c3c1c6}.fact span,.credit-row>span,.changelog-list time{color:#c3c1c6;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:15px}.fact strong{font-size:16px}.credit-row strong{font-size:18px}.credit-row{grid-template-columns:45px minmax(0,1fr) minmax(0,1fr)}.changelog-list details>p{color:#d0ced3;font-size:16px}.position-card{border:1px solid var(--line);transition:border-color .2s,transform .2s;display:block}.position-card:hover{border-color:#e32d2db8;transform:translateY(-2px)}.position-card>span{font-size:15px}.position-card>p:first-of-type,.position-card small{font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:15px}.position-card h3,.services h2{font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:-.01em;text-transform:none;font-weight:400}.position-card h3+p,.services p,.positions-heading>p:last-child,.form-intro>p:last-child{color:#c1bfc5;font-size:16px;line-height:1.75}.position-card b{color:#f0eef1;font-family:"Minecraft", var(--font-geist-sans), sans-serif;margin-top:22px;font-size:16px;font-weight:400;display:inline-flex}.services span{font-size:15px}.form-field label,.studio-login label{color:#dedce0;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:15px}.form-field label small{color:#b7b5bb;margin-top:5px;font-size:15px;line-height:1.5;display:block}.form-field input,.form-field textarea,.form-field select,.studio-login input{color:#fff;border-color:#48474f;min-height:50px;font-size:16px}.form-section,.studio-section{scroll-margin-top:110px}.form-submit>p{color:#c0bec4;font-size:15px}.form-error{font-size:15px}.contact-links span{color:#c3c1c6;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:15px}.contact-links strong{font-size:17px}.studio-heading h1,.studio-login h1,.not-found h1{font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:-.02em;font-weight:400}.studio-section-title h2{font-family:"Minecraft", var(--font-geist-sans), sans-serif;font-weight:400}.studio-login-box>p:not(.eyebrow),.empty-note{color:#c3c1c6;font-size:16px;line-height:1.7}.text-button,.studio-row button{font-size:16px}.studio-alert,.studio-section-title span,.studio-row small,.studio-row time,.mini-tag,.check-field,.submission-row p{font-size:15px}.studio-row{grid-template-columns:auto minmax(0,1fr) auto auto}.submission-row{grid-template-columns:auto minmax(180px,1fr) minmax(240px,1.5fr) 120px}.studio-meta,.studio-actions{align-items:center;gap:14px;display:flex}.studio-meta{justify-content:flex-end}.studio-actions a,.studio-actions button,.studio-cancel{color:#e0dee2;font-family:"Minecraft", var(--font-geist-sans), sans-serif;font-size:16px}.studio-actions a,.studio-cancel{border-bottom:1px solid var(--red);padding-bottom:4px}.studio-actions button{color:#d58b90}.site-footer{background:#0d0d0f}.footer-lead .logo{width:170px}.footer-lead .logo img{width:170px;height:auto}.footer-lead p{color:#c3c1c6;font-size:16px;line-height:1.7}.footer-legal-links{flex-wrap:wrap;gap:11px 17px;margin-top:14px;display:flex}.footer-legal-links a{border-bottom:1px solid var(--red);color:#e7e5e9;font-family:"Minecraft", var(--font-geist-sans), sans-serif;font-size:15px}.footer-legal-links a:hover{color:#fff}.footer-column>span{color:#c3c1c6;font-family:"Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:15px}.footer-column a{color:#e0dee2;font-size:16px}.footer-bottom{color:#c7c5ca;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;flex-wrap:wrap;font-size:15px;line-height:1.65}.partner-medallion{background:#121214}.legal-page{max-width:900px;padding-top:88px;padding-bottom:125px}.legal-updated{color:#c3c1c6;margin:0 0 23px;font-size:15px}.legal-page>section{border:1px solid var(--line);clip-path:var(--pixel);background:#121318;margin-top:14px;padding:28px 30px 31px}.legal-page h2{font-family:"MinecraftBold", "Minecraft", var(--font-geist-sans), sans-serif;letter-spacing:-.02em;margin:0 0 15px;font-size:25px;font-weight:400}.legal-page p{color:#d0ced3;margin:0;font-size:16px;line-height:1.75}.legal-page p+p{margin-top:14px}.legal-page p a{border-bottom:1px solid var(--red);color:#f2f0f2}.cookie-record{background:var(--line);gap:1px;margin:21px 0;display:grid}.cookie-record>div{background:#0d0e12;grid-template-columns:minmax(105px,.42fr) minmax(0,1fr);gap:16px;padding:15px 16px;display:grid}.cookie-record dt{color:#f0eef1;font-family:"Minecraft", var(--font-geist-sans), sans-serif;font-size:16px}.cookie-record dd{color:#c3c1c6;margin:0;font-size:16px;line-height:1.6}@media (max-width:1050px){.desktop-nav{gap:28px}.desktop-nav>a,.nav-projects>summary{font-size:15px}.home-copy h1{width:72%}.album-row{grid-template-columns:130px 36px minmax(0,1fr) auto;gap:22px}.album-art{width:130px}.footer-top{grid-template-columns:1.4fr repeat(3,1fr);gap:35px}.mojang-note{width:100%;margin-left:0}.studio-row{grid-template-columns:auto minmax(0,1fr) auto auto}.studio-row time{display:none}.submission-row{grid-template-columns:auto minmax(180px,1fr) minmax(220px,1.4fr)}}@media (max-width:950px) and (min-width:781px){.team-grid{grid-template-columns:1fr}.team-card{grid-template-columns:42% 58%}.team-info{min-width:0}}@media (max-width:780px){.site-header{grid-template-columns:minmax(0,1fr) auto;height:76px;padding-inline:18px}.site-header>.pixel-button{display:none}.logo,.logo img{width:118px}.mobile-menu>summary{place-items:center;width:44px;height:44px;display:grid}.mobile-menu>summary span{width:20px;height:2px}.mobile-menu[open]>summary span:first-child{transform:rotate(45deg)}.mobile-menu[open]>summary span:last-child{width:20px;transform:rotate(-45deg)}.mobile-menu>nav{width:min(340px,100vw - 36px);max-height:calc(100vh - 92px);padding:12px;top:51px;overflow-y:auto}.mobile-menu>nav>a,.mobile-projects>summary{border:0;border-bottom:1px solid var(--line);color:#eceaec;width:100%;height:auto;min-height:52px;font-family:"Minecraft", var(--font-geist-sans), sans-serif;justify-content:space-between;align-items:center;padding:14px 12px;font-size:16px;list-style:none;display:flex}.mobile-menu>nav>a[aria-current=page]{border-left:3px solid var(--red);background:#18191e}.mobile-projects>summary::-webkit-details-marker{display:none}.mobile-projects>summary:after{color:var(--red);content:"+";font-family:var(--font-geist-sans), sans-serif;font-size:22px}.mobile-projects[open]>summary:after{content:"−"}.mobile-projects>div{background:#0d0e12;padding:5px 0 9px 14px;display:grid}.mobile-projects:not([open])>div{display:none}.mobile-projects>div a{color:#d6d4d9;font-family:"Minecraft", var(--font-geist-sans), sans-serif;border-left:2px solid #2c2d33;padding:13px 12px;font-size:15px}.mobile-projects>div a[aria-current=page]{border-left-color:var(--red);color:#fff}.mobile-menu>nav>.mobile-contact{color:#fff;min-height:50px;clip-path:var(--pixel);background:linear-gradient(135deg,#d63535,#c82626);border:0;justify-content:center;margin-top:10px}.home-hero{min-height:750px}.home-copy{padding-top:135px}.home-copy h1{width:100%;font-size:clamp(52px,15vw,70px);line-height:.96}.home-description{color:#eeecef;width:92%;font-size:16px}.release-spec{font-size:15px}.hero-release-stamp{width:104px;height:104px;bottom:30px;right:18px}.page-hero{min-height:510px;padding:135px 18px 55px}.page-hero:before{background-size:72px 72px;width:300px;height:250px;right:-100px}.page-hero:after{display:none}.page-hero h1{font-size:clamp(50px,14vw,68px);line-height:1}.page-hero-description{max-width:95%;margin-left:0;font-size:16px}.project-list,.market-section,.album-list{padding-top:70px;padding-bottom:90px}.project-card-image{height:auto}.project-card-copy{padding:20px}.project-card-copy h2{font-size:30px}.about-story h2,.positions-heading h2,.form-intro h2,.project-story h2,.trailer-heading h2,.screenshot-heading h2,.detail-lists h2,.changelog-section h2{font-size:42px}.screenshot-section{padding-top:85px;padding-bottom:95px}.screenshot-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.screenshot-grid{grid-template-columns:1fr;gap:15px}.team-card{grid-template-columns:43% 57%;min-height:260px}.team-skin{min-height:260px}.team-info{min-width:0;padding:22px 18px}.team-info h3{font-size:20px}.team-info p{overflow-wrap:anywhere;font-size:15px}.market-hover h2{font-size:20px}.market-controls{grid-template-columns:1fr;align-items:stretch;padding:21px 18px}.market-controls input,.market-controls p{grid-area:auto/1;max-width:none}.market-actions{flex-direction:column;align-items:stretch}.market-actions .pixel-button{width:100%}.market-actions>a{align-self:flex-start}.album-row{grid-template-columns:100px minmax(0,1fr);gap:15px 18px}.album-art{width:100px}.album-copy h2{font-size:27px}.album-link{grid-column:2;justify-self:start;font-size:16px}.detail-hero-copy h1{font-size:clamp(48px,13vw,66px);line-height:1}.detail-hero-copy>.detail-excerpt{font-size:16px}.project-facts{order:initial}.inquiry-form,.studio-form{padding:26px 20px}.studio-section-title{flex-direction:column;align-items:start;gap:10px}.studio-row{grid-template-columns:auto minmax(0,1fr)}.studio-meta,.studio-actions{grid-column:2;justify-content:flex-start}.submission-row{grid-template-columns:auto minmax(0,1fr) auto}.submission-row p{white-space:normal;grid-column:2/-1}.footer-lead .logo,.footer-lead .logo img{width:155px}.footer-legal-links{margin-top:13px}.footer-bottom{grid-template-columns:1fr;gap:10px;display:grid}.mojang-note{width:auto}.next-step{flex-direction:column;align-items:flex-start;padding-top:75px;padding-bottom:85px}.next-step h2{font-size:40px}.legal-page{width:min(100% - 36px,620px);padding-top:65px;padding-bottom:90px}.legal-page>section{padding:24px 20px 26px}.legal-page h2{font-size:23px}.cookie-record>div{grid-template-columns:1fr;gap:5px}}.pixel-button,.home-copy h1,.page-hero h1,.project-card-copy h2,.about-story h2,.positions-heading h2,.form-intro h2,.project-story h2,.trailer-heading h2,.screenshot-heading h2,.detail-lists h2,.changelog-section h2,.next-step h2,.team-group-title h2,.team-info h3,.market-hover h2,.album-copy h2,.detail-hero-copy h1,.position-card h3,.services h2,.studio-heading h1,.studio-login h1,.not-found h1,.studio-section-title h2{font-family:"MinecraftBold", "Minecraft", var(--font-geist-sans), sans-serif}:root{--red-small:#ff5c5c}.pixel-button--red{background:linear-gradient(135deg,#d63535,#c82626)}.pixel-button--red:hover{background:linear-gradient(135deg,#ce3030,#ba2121)}.pixel-button:disabled{opacity:.6;pointer-events:none}.position-card small{margin-top:18px;display:block}.position-card b{margin-top:10px;display:flex}.position-card>p:first-of-type,.services span,.mini-tag,.hero-release-stamp span{color:var(--red-small)}.studio-upload-field{align-self:start}.studio-upload-preview,.studio-screenshot-preview{border:1px solid var(--line);clip-path:var(--pixel);background:#090a0d;position:relative;overflow:hidden}.studio-upload-preview{aspect-ratio:16/9;width:100%}.studio-upload-preview img,.studio-screenshot-preview img{object-fit:cover}.studio-upload-field input[type=file],.studio-screenshot-field>input[type=file]{color:#d7d5da;padding:8px}.studio-upload-field input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#292a31;border:0;min-height:40px;margin-right:13px;padding:8px 13px}.studio-screenshot-field>input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#292a31;border:0;min-height:40px;margin-right:13px;padding:8px 13px}.studio-upload-status{color:#c3c1c6;min-height:24px;margin:0;font-size:15px;line-height:1.55}.studio-upload-status--error{color:#ff8a8a}.studio-fixed-value,.studio-note{color:#c9c7cc;margin:0;font-size:16px;line-height:1.6}.studio-note{margin:-5px 0 18px}.studio-popout{border:1px solid var(--line);clip-path:var(--pixel);background:#101116;margin-top:18px}.studio-popout>summary{color:#f0eef1;cursor:pointer;min-height:58px;font-family:"Minecraft", var(--font-geist-sans), sans-serif;justify-content:space-between;align-items:center;padding:14px 20px;font-size:17px;list-style:none;display:flex}.studio-popout>summary::-webkit-details-marker{display:none}.studio-popout>summary:after{color:var(--red-small);content:"+";font-family:var(--font-geist-sans), sans-serif;font-size:27px;line-height:1}.studio-popout[open]>summary{border-bottom:1px solid var(--line);background:#17181d}.studio-popout[open]>summary:after{content:"−"}.studio-popout-panel{padding:20px}.studio-popout-panel .studio-cancel{margin:0 0 16px;display:inline-block}.studio-screenshot-list{gap:12px;margin-top:8px;display:grid}.studio-screenshot-item{border:1px solid var(--line);background:#0d0e12;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:17px;padding:13px;display:grid}.studio-screenshot-preview{aspect-ratio:16/9;width:170px}.studio-screenshot-item>div:nth-child(2){min-width:0}.studio-screenshot-item label{color:#dedce0;font-family:"Minecraft", var(--font-geist-sans), sans-serif;margin-bottom:7px;font-size:15px;display:block}.studio-screenshot-item button{border:0;border-bottom:1px solid var(--red);color:#f1b3b7;background:0 0;padding:8px 0;font-size:15px}.footer-lead,.footer-column,.footer-column a,.screenshot-heading>*{min-width:0}@media (max-width:780px){.page-hero--long-title h1{overflow-wrap:anywhere;font-size:clamp(36px,10.5vw,52px)}.not-found h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(44px,14vw,58px);line-height:.95}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px}.footer-lead{grid-column:1/-1}.footer-column:last-child{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.footer-column:last-child>span{grid-column:1/-1}.footer-column a{overflow-wrap:anywhere}.studio-screenshot-item{grid-template-columns:105px minmax(0,1fr)}.studio-screenshot-preview{width:105px}.studio-screenshot-item button{grid-column:2;justify-self:start}.studio-popout-panel{padding:12px}}@media (max-width:480px){.screenshot-heading h2{overflow-wrap:anywhere;font-size:clamp(34px,10.5vw,40px)}.team-card{grid-template-columns:minmax(125px,42%) minmax(0,1fr)}.team-info h3{overflow-wrap:anywhere}}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.team-grid--directors{grid-template-columns:repeat(2,minmax(0,1fr))}.team-grid>.team-card:last-child:nth-child(3n+1){grid-column:2}.team-card{grid-template-columns:minmax(118px,42%) minmax(0,1fr);min-height:185px}.team-skin{min-height:185px}.team-skin img{object-position:center bottom;transform-origin:bottom;transform:scale(.8)}.team-info{min-width:0;padding:16px 15px 14px}.team-info--solo{justify-content:center}.team-info h3{overflow-wrap:anywhere;margin-bottom:8px;font-size:19px}.team-info p{font-size:15px;line-height:1.5}.team-socials{gap:8px}.team-socials a{width:38px;height:38px;min-height:38px}.team-socials svg{width:18px;height:18px}.partners-section{padding-bottom:145px}.partners-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.partner-card{border:1px solid var(--line);background:#121318;grid-template-rows:minmax(120px,1fr) auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;min-height:205px;padding:24px;transition:border-color .2s,background-color .2s;display:grid;position:relative;overflow:hidden}.partner-card:before{background:var(--red);clip-path:polygon(0 0,100% 0,0 100%);content:"";opacity:.7;width:28px;height:28px;position:absolute;top:0;left:0}.partner-card:hover,.partner-card:focus-visible{background:#18171b;border-color:#e32d2dbf;outline:none}.partner-logo{grid-column:1/-1;width:100%;height:112px;display:block;position:relative}.partner-logo img{object-fit:contain;transition:opacity .2s}.partner-card:hover .partner-logo img,.partner-card:focus-visible .partner-logo img{opacity:.72}.partner-card--microsoft .partner-logo{height:86px}.partner-card--mojang .partner-logo{height:108px}.partner-card--yeggs .partner-logo{height:100px}.partner-card--bisect .partner-logo{height:82px}.partner-name{color:#eceaec;min-width:0;font-family:"MinecraftBold", "Minecraft", var(--font-geist-sans), sans-serif;overflow-wrap:anywhere;font-size:17px}.partner-card>svg{width:18px;color:var(--red-small)}@media (max-width:1050px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-grid>.team-card:last-child:nth-child(3n+1){grid-column:auto}.team-card,.team-skin{min-height:195px}.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.team-grid{grid-template-columns:1fr}.team-card{grid-template-columns:minmax(125px,42%) minmax(0,1fr);min-height:205px}.team-skin{min-height:205px}.partners-section{padding-bottom:95px}.partner-card{min-height:190px}}@media (max-width:520px){.partners-grid{grid-template-columns:1fr}.partner-card{min-height:175px}}@media (max-width:340px){.team-info h3{font-size:18px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
