.hero .creator-intro{max-width:670px;margin-inline:auto;text-wrap:pretty;font-size:clamp(15px,1.25vw,18px);line-height:1.7}.hero-content .actions{flex-wrap:wrap;gap:12px}.hero-content .action{min-height:46px;white-space:normal;text-align:center}
.selected-work.section{padding-block:50px 38px}.selected-work .section-head{margin-bottom:22px}.selected-work-list{border-top:1px solid #9c5b7470}.selected-work-list article{display:grid;grid-template-columns:70px minmax(0,1fr);gap:20px;padding:25px 0;border-bottom:1px solid #9c5b7460}.selected-work-number{font-size:30px;font-weight:400;color:#b88d9e;font-variant-numeric:tabular-nums;line-height:1.25}.selected-work-status{color:#c9b4c3;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.selected-work-list h3{margin:6px 0 9px;font-size:clamp(21px,2.3vw,29px);line-height:1.35}.selected-work-list h3 a{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#fff3f8;text-decoration:none;min-height:44px}.selected-work-list h3 svg{color:#a4d8d6;flex-shrink:0}.selected-work-list p{margin:0;max-width:820px;color:#d9c6d1;line-height:1.7}.selected-work-list .selected-work-scope{font-size:13px;margin-top:10px;color:#c4b1be}.selected-work-scope a{color:#a8dedc;text-underline-offset:4px}.selected-game-logos{display:flex;gap:18px;align-items:center;margin-top:18px;flex-wrap:wrap}.selected-game-logos a{display:grid;place-items:center;min-height:64px;width:200px;max-width:calc(50% - 9px);padding:7px;border:1px solid #8d556b66;border-radius:6px;background:#230f1b80}.selected-game-logos img{display:block;width:100%;height:auto;object-fit:contain}
.public-work-evidence{margin-block:50px}.public-work-evidence .section-head p{max-width:760px;color:#d9c6d1}.public-work-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.public-work-list li{min-width:0;display:flex;align-items:start;flex-direction:column;border-top:1px solid #ab738a;padding-top:20px;gap:12px}.public-work-list img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:6px}.public-work-list h3,.public-work-list p{margin:0;color:#e6d4df;font-size:16px;line-height:1.6}.public-work-platform{display:flex;align-items:center;min-height:100px;font-size:30px;color:#dfc4d5;font-weight:700}.public-work-list .text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:auto}
/* The logo's position is independent of the social buttons and live-status badge. */
@media(max-width:1549px){.header .header-brand{display:contents}.header .header-brand>.wordmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.header .header-brand>.twitch-status{margin:0;max-width:75px;font-size:10px;padding:4px}.header .header-tools{margin-left:auto}.header .language-selector{min-height:44px}.header .menu-button{min-width:44px;min-height:44px}}
.hero-content .social-icons,.footer-brand .social-icons{display:flex;justify-content:center;flex-wrap:wrap;gap:9px}.social-icons a.social-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:74px;min-height:44px;height:auto;padding:9px 12px;border:1px solid #a16b84;border-radius:6px;color:#f2e5ee;background:linear-gradient(145deg,#3c1b2b99,#21121e99);font-size:12px;font-weight:600;line-height:1.35;text-decoration:none;box-shadow:inset 0 1px #efd5e311;transition:border-color .18s,background-color .18s}.social-icons a.social-link:hover{color:#fff;border-color:#94d5d3;background:#402237}.social-icons a.social-link:focus-visible{outline:2px solid #9bdfdd;outline-offset:4px}.social-icons a.social-link svg{width:19px;height:19px;flex-shrink:0}.social-icons a.social-link span{display:inline;position:static;width:auto;height:auto;clip:auto;overflow:visible}.site-ar .selected-work,.site-ar .public-work-evidence{direction:rtl;text-align:right}
@media(max-width:650px){.selected-work.section{padding-block:34px}.selected-work-list article{grid-template-columns:34px minmax(0,1fr);gap:14px;padding-block:22px}.selected-work-number{font-size:23px}.selected-game-logos{gap:10px}.selected-game-logos a{max-width:calc(50% - 5px);padding:4px;min-height:48px}.public-work-list{grid-template-columns:1fr}.public-work-list li{padding-block:18px}.public-work-list img{max-width:320px}.public-work-platform{min-height:66px}.hero-content .social-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:350px;margin-inline:auto}.social-icons a.social-link{min-width:0;padding:9px 8px}.hero .creator-intro{font-size:15px;line-height:1.65}.hero .hero-content{padding-bottom:65px}.header .header-tools{gap:5px}.header .language-selector{padding-inline:8px}.header .header-brand>.wordmark .brand-wordmark{width:112px}}
@media(prefers-reduced-motion:reduce){.social-icons a.social-link{transition:none}}

@media(min-width:1550px){.header .header-brand{display:contents}.header .header-brand>.wordmark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.header .header-brand>.twitch-status{position:absolute;left:3%;top:50%;transform:translateY(-50%);margin:0}.header .nav,.header .nav.open{grid-template-columns:1fr 180px 1fr}.header .nav .nav-home{visibility:hidden}}
@media(max-width:360px){.header .header-brand>.wordmark .brand-wordmark{width:90px}}
@media(max-width:360px){.header .language-selector{width:44px;min-width:44px;justify-content:center;padding-inline:6px}.header .language-selector>svg{display:none}}@media(max-width:650px){.hero-content .social-icons a:last-child:nth-child(3n+1){grid-column:2}}

.selected-game-logos picture{display:block;width:100%}

@media(max-width:1549px){.header [data-header-twitch]{display:block;flex:0 0 75px;max-width:75px}.header [data-header-twitch] .twitch-status{max-width:75px;overflow:hidden;white-space:nowrap;font-size:10px;padding:4px;gap:4px}}
@media(max-width:1549px){.header .header-brand .twitch-status{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header .header-brand .status-dot{display:inline-block;width:6px;height:6px;margin-inline-end:4px;vertical-align:middle}}

.header button.twitch-status{font-family:inherit;min-height:44px;min-width:70px;cursor:pointer;text-align:start}.hero.creator-hero{min-height:0}.hero.creator-hero .hero-content{padding-block:28px 34px}.hero.creator-hero .brand-title{max-width:460px;margin:0 auto 14px}.hero.creator-hero h2{font-size:clamp(27px,3.2vw,42px);line-height:1.2;margin-block:12px}.hero.creator-hero .creator-intro{max-width:670px;margin-block:14px 20px}.homepage-social{padding:8px 6% 22px}.homepage-social .social-icons{justify-content:center;flex-wrap:wrap;gap:9px;margin:0 auto}.esports-current-chapter{margin-block:28px;padding:clamp(20px,4vw,36px);border:1px solid #85516b;border-radius:10px}.action.demo-action{background:#7c3aed!important;border-color:#c6a1ff!important;min-height:56px;padding:14px 26px;font-size:18px;font-weight:800;box-shadow:0 6px 24px #7c3aed30}.action.demo-action:hover{background:#6d28d9!important}.action.demo-action:focus-visible{outline:3px solid #c1ffff;outline-offset:5px}@media(max-width:650px){.hero.creator-hero .hero-content{padding:22px 22px 28px}.hero.creator-hero .brand-title{max-width:270px}.hero.creator-hero .creator-intro{font-size:14px;line-height:1.55}.homepage-social .social-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:350px}.homepage-social .social-icons a:last-child:nth-child(3n+1){grid-column:2}}

@media(max-width:650px){.hero.creator-hero .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero.creator-hero .actions>.action{font-size:13px;padding:10px;line-height:1.35;min-height:52px;min-width:0}.hero.creator-hero .actions>.demo-action{grid-column:1/-1;justify-self:center;min-height:56px;font-size:18px;width:min(100%,300px)}.home-work-head{gap:14px}.home-work-tools{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.home-work-tools>a{font-size:12px}.home-work-controls{gap:3px}.home-work-controls span{min-width:40px}}

.education-awards{padding-inline-start:20px;color:#e3d3dd;line-height:1.7}.education-awards li{margin-block:8px}.education-sources{display:flex;flex-direction:column;gap:10px;margin-block:18px}.education-sources a{color:#a8dedc;line-height:1.6;text-underline-offset:4px;min-height:24px}

.utility-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.top-support{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:6px 14px;border:1px solid #bd8baf;border-radius:5px;color:#fff0fa;background:#4b2152;text-decoration:none;font-size:12px;font-weight:700}.top-support:hover{background:#61306a}.top-support:focus-visible{outline:2px solid #a8efec;outline-offset:3px}.venture-support{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:40px;border-block:1px solid #96647d70;background:#24102170}.venture-support h2{margin-block:10px 20px;font-size:clamp(27px,3vw,40px)}.venture-support p{max-width:760px;color:#ddcbd8;line-height:1.7}.venture-support .form-note{font-size:12px;margin-top:18px}.venture-contributions{align-self:center;border-inline-start:1px solid #96647d80;padding-inline-start:30px}.venture-support .action{white-space:normal;text-align:center;min-height:48px}@media(max-width:650px){.venture-support{grid-template-columns:1fr;gap:20px}.venture-contributions{border-inline-start:0;border-top:1px solid #96647d80;padding:18px 0 0}.top-support{min-height:44px}.utility-bar{min-height:50px}}
