.featured-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.featured-cases .case-card h3{font-size:30px}.case-proof{border-left:2px solid var(--purple);padding:12px 15px;margin-top:20px}.case-proof span,.case-proof small{display:block;font-size:9px;color:var(--muted);line-height:1.6}.case-proof strong{display:block;font-size:14px;line-height:1.5;margin:6px 0}.more-partnerships{margin-top:35px;border-top:1px solid var(--line)}.more-partnerships summary{padding:22px 0;cursor:pointer;font-weight:700;font-size:13px}.more-partnerships summary span{float:right}.more-partnerships .case-grid{padding:20px 0}.project-cta{margin-top:32px;border:1px solid var(--ink)}.community-evidence{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:45px;margin-top:40px;border-top:1px solid #ffffff30}.community-evidence h3{font:800 48px/1 'Barlow Condensed',Impact,sans-serif;margin:20px 0}.community-evidence p:not(.eyebrow){font-size:13px;line-height:1.9;max-width:450px;color:#c6c0ce}.discord-evidence{display:flex;align-items:start;flex-direction:column;gap:12px}.discord-evidence>strong{font:800 72px/1 'Barlow Condensed',Impact,sans-serif;color:var(--cyan)}.discord-evidence>span{font-size:15px}.discord-evidence>small{font-size:10px;color:#c6c0ce;line-height:1.6}.discord-evidence>a:last-child{font-size:12px}.about-points{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.about-points h3{font:700 30px 'Barlow Condensed',Impact,sans-serif;margin-bottom:14px}.about-points p{font-size:13px;line-height:1.9;color:var(--muted)}.contact-form-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:var(--purple);color:white}.contact-form-section h2{font-size:85px;margin:28px 0}.contact-form-section>div>p:not(.eyebrow){max-width:380px;line-height:1.9;font-size:14px;margin-bottom:25px}.contact-form-section form{display:grid;gap:18px}.contact-form-section label{display:grid;gap:8px;font-size:12px;font-weight:700}.contact-form-section input,.contact-form-section textarea{font:400 15px 'DM Sans',Arial,sans-serif;border:1px solid #ffffff80;border-radius:3px;background:#faf8fc;color:var(--ink);padding:13px;width:100%;min-width:0}.contact-form-section textarea{resize:vertical}.form-note,#contact-status{font-size:11px;line-height:1.7}.contact-form-section .button{justify-content:center}.contact-form-section a:focus-visible,.contact-form-section input:focus-visible,.contact-form-section textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}@media(max-width:900px){.featured-cases{grid-template-columns:1fr}.featured-cases .case-image{max-height:380px}.community-evidence,.contact-form-section{grid-template-columns:1fr;gap:35px}.about-points{grid-template-columns:1fr;gap:25px}.contact-form-section h2{font-size:65px}.community-evidence h3{font-size:42px}}

/* Compact home */
.section{padding-top:60px;padding-bottom:60px}.section-top>span{display:none}.section-heading{margin:22px 0 30px}.eyebrow{font-size:12px;letter-spacing:1px}.featured-cases .case-card h3{font-size:32px}.tag{font-size:11px}.underlink,.more-partnerships summary{font-size:14px}.project-cta{font-size:14px}.audience{display:grid;grid-template-columns:2fr 1fr;gap:22px 45px}.audience>.section-top,.audience>.section-heading,.audience>.metric-details{grid-column:1/-1}.audience>.section-heading{margin-bottom:0}.audience .metrics{gap:25px}.audience .metrics article{padding:22px 0;border:0}.audience .metrics strong{font-size:clamp(38px,4vw,66px)}.audience .metrics h3{font-size:15px}.audience .metrics article>p{display:none}.compact-discord{align-self:center}.compact-discord strong{font:800 clamp(40px,4vw,66px)/1 'Barlow Condensed',Impact,sans-serif;color:var(--cyan)}.compact-discord h3{font-size:15px;margin:15px 0}.compact-discord a{font-size:14px}.metric-details{border-top:1px solid #ffffff35;padding-top:20px;font-size:14px;line-height:1.8}.metric-details summary{cursor:pointer}.metric-details .audience-method{margin-top:20px}.metric-details p,.metric-details span{font-size:13px!important;line-height:1.8}.compact-services .about-points p{font-size:16px;line-height:1.7}.compact-press{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--line);padding-top:30px;padding-bottom:30px}.compact-press>div{display:flex;gap:35px;flex-wrap:wrap}.compact-press a{font:700 28px 'Barlow Condensed',Impact,sans-serif}.originals .card-meta{font-size:12px}.contact-form-section{align-items:center}.contact-form-section h2{margin:20px 0}.contact-form-section label,.form-note,#contact-status{font-size:14px}.contact-details summary{cursor:pointer;list-style:none;justify-content:center;font-size:16px}.contact-details[open] form{margin-top:25px}.contact-form-section>div>a{font-size:16px}.hero .eyebrow{font-size:11px}.hero-intro{font-size:17px}.hero-bottom{font-size:11px}.text-link{font-size:13px}.button{font-size:14px}@media(max-width:760px){.section{padding-top:40px;padding-bottom:40px}.audience{display:block}.audience .metrics{display:grid;grid-template-columns:1fr 1fr}.audience .metrics article{display:block}.audience .metrics strong{font-size:38px}.audience .metrics h3{margin-top:15px;line-height:1.5}.compact-discord{padding:20px 0}.compact-discord strong{font-size:48px}.compact-press{display:block}.compact-press>div{margin-top:20px;gap:25px}.hero .eyebrow{font-size:10px}.hero-intro{font-size:16px}.hero-bottom{font-size:10px}}

.clients-work{background:#21182d;color:#fff}.clients-heading{margin-bottom:30px}.clients-heading h2{font-size:clamp(48px,4.6vw,73px)}.clients-work .brand-strip{grid-template-columns:repeat(7,minmax(0,1fr));margin:0 0 45px;gap:0}.clients-work .brand-item{min-width:0;height:100px}.clients-work .brand-item img{max-width:80%;max-height:58px}.clients-work .brand-item.salve img{width:110px;max-height:68px}.clients-work .brand-item.adjogos img{width:145px}.clients-work .brand-item.prosimetrum img{width:145px}.clients-work .brand-item.gamers img{width:145px}.clients-work .underlink,.clients-work .more-partnerships{border-color:#ffffff30}.clients-work .project-cta{border-color:#ffffff60;color:#fff}.clients-work .case-card h3{color:#fff}.clients-work .more-partnerships summary{color:#fff}@media(max-width:760px){.clients-work .brand-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:12px;margin-bottom:30px;padding:0}.clients-work .brand-item{height:80px;min-height:80px;border:0}.clients-work .brand-item::before{display:none}.clients-work .brand-item img{max-width:90%;max-height:48px}.clients-work .brand-item.salve img{max-height:60px}}
.clients-work .brand-item.adjogos img{filter:brightness(0) invert(1)}
@media(max-width:760px){.audience .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.audience .metrics article{min-width:0}.audience .metrics strong{font-size:clamp(24px,6vw,32px)}}
.more-partnerships .case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}@media(max-width:900px){.more-partnerships .case-grid{grid-template-columns:1fr}}

.work-models article{border-top:2px solid var(--purple);padding-top:22px}.work-models h3{font-size:36px}.portfolio-reach{margin-top:50px;padding:38px;border-radius:5px;background:var(--ink);color:#fff}.portfolio-reach-title{grid-column:1/-1;font:800 36px/1.1 'Barlow Condensed',Impact,sans-serif;margin-bottom:12px}.portfolio-reach .metrics strong,.portfolio-reach .compact-discord strong{color:var(--cyan)}.clients-work .compact-press{padding:28px 0 0;margin-top:35px;border-color:#ffffff30}.clients-work .compact-press a{font-size:24px}@media(max-width:760px){.portfolio-reach{padding:25px 20px}.portfolio-reach-title{font-size:32px;margin-bottom:22px}.portfolio-reach .metrics strong{font-size:clamp(22px,5.5vw,30px)}.work-models h3{font-size:32px}}
