.GameDevHome{background:#101214;color:#fff}.game-dev-page{overflow:hidden}.game-dev-hero{position:relative;min-height:min(720px,calc(100vh - 58px));display:flex;align-items:center;background:#07090b}.game-dev-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.game-dev-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(7,9,11,.1),rgba(7,9,11,.1) 20%,rgba(7,9,11,.1)),linear-gradient(180deg,rgba(7,9,11,.15),rgba(7,9,11,.8))}.game-dev-hero-content{position:relative;z-index:1;padding-block:6rem}.game-dev-kicker{color:#ff4655;font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.game-dev-hero-title{max-width:760px;margin-top:.3rem;font-family:PointBlack,Poppins,sans-serif;font-size:clamp(4rem,13vw,9.5rem);line-height:.86;text-transform:uppercase}.game-dev-hero-copy{max-width:560px;margin-top:1.25rem;color:#d6dde5;font-size:1.08rem;line-height:1.7}.game-dev-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.game-dev-hero-actions .MuiButton-root,.game-dev-feature-project-copy .MuiButton-root{border-radius:0;min-height:44px;padding-inline:1.35rem;font-weight:800;text-transform:uppercase}.game-dev-hero-actions .MuiButton-contained,.game-dev-feature-project-copy .MuiButton-contained{background:#ff4655;color:#fff}.game-dev-hero-actions .MuiButton-contained:hover,.game-dev-feature-project-copy .MuiButton-contained:hover{background:#e23a48}.game-dev-hero-actions .MuiButton-outlined{border-color:#ffffffa8;color:#fff}.game-dev-specialize,.game-dev-projects,.game-dev-education{background:#ece8e1;color:#111820;padding-block:4rem}.game-dev-section-intro{display:flex;align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:1.6rem}.game-dev-section-intro h2,.game-dev-tools-copy h2,.game-dev-about-copy h2{font-family:PointBlack,Poppins,sans-serif;font-size:clamp(2rem,5vw,4.4rem);line-height:.95;text-transform:uppercase}.game-dev-specialize-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.game-dev-specialize-card{min-height:185px;padding:1.25rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.75rem;color:inherit;text-decoration:none;background:#ffffff;border-bottom:4px solid #ff4655;box-shadow:0 12px 34px #1118201f;transition:transform .18s ease,box-shadow .18s ease}.game-dev-specialize-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px #1118202e}.game-dev-specialize-card .MuiChip-root,.game-dev-tool-group .MuiChip-root{width:fit-content;border-radius:2px;background:#111820;color:#fff;font-weight:700}.game-dev-specialize-card h3{font-size:1.15rem;font-weight:900;text-transform:uppercase}.game-dev-specialize-card p{color:#46515d;line-height:1.55}.game-dev-tools,.game-dev-about,.game-dev-jams,.game-dev-experience{background:#101214;color:#fff;padding-block:5rem}.game-dev-tools-inner,.game-dev-about-inner{display:grid;grid-template-columns:minmax(0,.88fr) minmax(280px,1.12fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.game-dev-tools-copy,.game-dev-about-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.game-dev-tools-copy p,.game-dev-about-copy p{color:#cfd6dd;font-size:1rem;line-height:1.75}.game-dev-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.game-dev-tool-group{min-height:150px;padding:1.2rem;background:#1c232b;border:1px solid rgba(255,255,255,.12)}.game-dev-tool-group h3{margin-bottom:1rem;font-size:1.05rem;font-weight:900;text-transform:uppercase}.game-dev-tool-group>div{display:flex;flex-wrap:wrap;gap:.6rem}.game-dev-tool-group .MuiChip-root{background:#ece8e1;color:#111820}.game-dev-about-inner{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr)}.game-dev-about-media{display:flex;justify-content:center}.game-dev-about-media .MuiAvatar-root{width:clamp(170px,26vw,300px);height:clamp(170px,26vw,300px);border:6px solid #ff4655;box-shadow:0 24px 60px #0000005c}.game-dev-feature-project{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;margin-bottom:2rem;padding:clamp(1.25rem,3vw,2rem);background:#ffffff;border-bottom:4px solid #ff4655;box-shadow:0 18px 44px #11182024}.game-dev-feature-project-copy{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.game-dev-feature-project-copy h3{font-family:PointBlack,Poppins,sans-serif;font-size:clamp(1.8rem,4vw,3.6rem);line-height:.95;text-transform:uppercase}.game-dev-feature-project-copy p{color:#46515d;line-height:1.7}.game-dev-feature-project-media{min-height:280px;display:grid;place-items:center;background:#1c232b;overflow:hidden}.game-dev-feature-project-media img{width:min(78%,420px);max-height:340px;object-fit:contain;filter:drop-shadow(0 24px 34px rgba(0,0,0,.42))}.game-dev-major-grid,.game-dev-minor-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem}.GameDevHome .game-dev-project-card.MuiCard-root{width:min(100%,360px)!important;border-radius:0;overflow:hidden;background:#ffffff!important;border:1px solid rgba(17,24,32,.12);border-bottom:4px solid #ff4655;box-shadow:0 14px 34px #11182024!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.GameDevHome .game-dev-project-card.MuiCard-root:hover{transform:translateY(-5px);border-color:#ff465561;box-shadow:0 22px 48px #11182033!important}.GameDevHome .game-dev-minor-card.MuiCard-root{width:min(100%,315px)!important}.GameDevHome .game-dev-project-card .MuiCardActionArea-root{height:100%;display:flex;flex-direction:column;align-items:stretch}.GameDevHome .game-dev-project-card-media{width:100%;background:#111820;border-bottom:1px solid rgba(17,24,32,.12);overflow:hidden}.GameDevHome .game-dev-project-card-image{height:220px!important;background-size:contain!important;background-color:#111820;transition:transform .22s ease,filter .22s ease}.GameDevHome .game-dev-minor-card .game-dev-project-card-image{height:170px!important}.GameDevHome .game-dev-project-card:hover .game-dev-project-card-image{transform:scale(1.035);filter:saturate(1.08) contrast(1.04)}.GameDevHome .game-dev-project-card-content.MuiCardContent-root{flex:1;width:100%;box-sizing:border-box;background:#ffffff!important;color:#111820;padding:1rem!important}.GameDevHome .game-dev-project-card-content .MuiTypography-root{color:#111820!important}.GameDevHome .game-dev-project-card-content .MuiTypography-root:first-of-type{font-weight:900;text-transform:uppercase}.GameDevHome .game-dev-project-card-content .MuiDivider-root{border-color:#11182024!important}.GameDevHome .game-dev-project-card-content .MuiSvgIcon-root{color:#ff4655!important}.GameDevHome .game-dev-project-card-content .MuiChip-root{border-radius:2px;font-weight:800;text-transform:uppercase}.GameDevHome .game-dev-jams .game-dev-project-card.MuiCard-root{background:#1c232b!important;border-color:#ffffff1f;box-shadow:0 18px 40px #0000004d!important}.GameDevHome .game-dev-jams .game-dev-project-card-content.MuiCardContent-root{background:#1c232b!important}.GameDevHome .game-dev-jams .game-dev-project-card-content .MuiTypography-root{color:#fff!important}.GameDevHome .game-dev-jams .game-dev-project-card-content .MuiTypography-root:nth-of-type(n+2){color:#cfd6dd!important}.game-dev-jams .game-dev-section-intro h2,.game-dev-jams .game-dev-section-intro .game-dev-kicker{color:#fff}.game-dev-card-stack{display:flex;flex-direction:column;gap:1rem}.GameDevHome .game-dev-credential-card.MuiCard-root{border-radius:0;background:#ffffff!important;border:1px solid rgba(17,24,32,.12);border-left:4px solid #ff4655;box-shadow:0 14px 32px #1118201f}.GameDevHome .game-dev-credential-card .MuiAvatar-root{border-radius:4px;background:#111820}.GameDevHome .game-dev-credential-card .MuiDivider-root{border-color:#11182024!important}.GameDevHome .game-dev-credential-card .MuiTypography-h6{color:#111820!important;font-weight:900;text-transform:uppercase}.GameDevHome .game-dev-credential-card .MuiTypography-body1{color:#46515d!important}.GameDevHome .game-dev-credential-card .MuiTypography-body2{color:#6a7480!important;font-weight:700}.GameDevHome .game-dev-credential-card .MuiSvgIcon-root{color:#ff4655}.GameDevHome .game-dev-experience .game-dev-credential-card.MuiCard-root{background:#1c232b!important;border-color:#ffffff1f;box-shadow:0 18px 40px #00000047}.GameDevHome .game-dev-experience .game-dev-credential-card .MuiTypography-h6{color:#fff!important}.GameDevHome .game-dev-experience .game-dev-credential-card .MuiTypography-body1{color:#cfd6dd!important}.GameDevHome .game-dev-experience .game-dev-credential-card .MuiTypography-body2{color:#8f9aa6!important}@media (max-width: 900px){.game-dev-specialize-grid,.game-dev-tools-inner,.game-dev-about-inner,.game-dev-feature-project{grid-template-columns:1fr}.game-dev-feature-project-media{min-height:260px}}@media (max-width: 620px){.game-dev-hero{min-height:680px}.game-dev-hero-content{padding-block:4rem}.game-dev-hero-title{font-size:4.3rem}.game-dev-specialize,.game-dev-tools,.game-dev-about,.game-dev-projects,.game-dev-jams,.game-dev-experience,.game-dev-education{padding-block:3rem}.game-dev-tool-grid{grid-template-columns:1fr}}.videoDiv{position:relative;text-align:center;max-height:400px;max-width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}*{margin:0;padding:0;font-family:Poppins,sans-serif}@font-face{font-family:PlayPretend;src:url(/fonts/PlayPretend.otf) format("opentype")}@font-face{font-family:PointRegular;src:url(/fonts/PointRegular.otf) format("opentype")}@font-face{font-family:PointBlack;src:url(/fonts/PointBlack.otf) format("opentype")}* ::-webkit-scrollbar{display:none}body{background-color:#171717}
