:root{--ink:#070916;--panel:#11162a;--white:#fff;--muted:#b5bed0;--cyan:#08d7ff;--violet:#9a38f5;--line:#2c3554;font-family:Inter,Arial,sans-serif;color:var(--white);background:var(--ink)}*{box-sizing:border-box}body{margin:0;background:var(--ink);line-height:1.5}a{color:inherit;text-decoration:none}.shell{max-width:1180px;margin:auto;padding:0 28px}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:26px}.nav>a:first-child{background:transparent!important;padding:0!important}.nav img,.footer img{width:150px;height:auto;filter:none!important}.nav-links{display:flex;gap:25px;font-size:14px;color:#dce2f0}.nav-links a:hover{color:var(--cyan)}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:100px;background:linear-gradient(90deg,var(--cyan),#338dff);color:#061023;font-weight:800;padding:12px 20px;font-size:14px}.button.alt{background:transparent;border:1px solid #64708d;color:#f7f9ff}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--cyan);font-size:12px;font-weight:800}.hero{min-height:600px;background:radial-gradient(circle at 76% 38%,#183d7a 0,transparent 30%),radial-gradient(circle at 28% 72%,#401469 0,transparent 33%),#080b18}.hero-inner{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;min-height:520px}.hero-copy{padding:55px 0}.hero h1{font-size:clamp(43px,5.8vw,75px);letter-spacing:-.055em;line-height:.98;margin:15px 0 22px}.gradient{background:linear-gradient(90deg,#00d9ff,#b237ef);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p,.page-hero p{max-width:600px;font-size:18px;color:#cad0df;margin:0 0 29px}.hero-art{display:flex;align-items:center}.hero-art img{width:100%;height:auto;object-fit:contain}.actions{display:flex;gap:12px;flex-wrap:wrap}.proofs{border-top:1px solid var(--line);background:#0c1021}.proof-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr)}.proof{padding:20px 22px;border-right:1px solid var(--line)}.proof b{display:block;color:var(--cyan);font-size:22px}.proof span{font-size:12px;color:var(--muted)}section{padding:88px 0}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:38px}.section-head h2{margin:8px 0 0;font-size:clamp(31px,4vw,51px);letter-spacing:-.05em;line-height:1}.section-head p{max-width:460px;color:#aab3c6}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card,.studio-lead,.studio-side{background:#12172b;border:1px solid #283152;border-radius:18px;padding:28px}.card{min-height:247px}.card .number{color:var(--cyan);font-size:13px;font-weight:800}.card h3{font-size:24px;letter-spacing:-.03em;margin:55px 0 9px}.card p{color:#abb4c8}.case{display:grid;grid-template-columns:1fr 1fr;border:1px solid #2b3454;border-radius:24px;overflow:hidden;background:#11162a}.case-intro{padding:48px}.case-intro h2{font-size:43px;line-height:1;margin:10px 0 22px;letter-spacing:-.05em}.case-data{padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#303b5d}.case-data div{background:#11162a;padding:24px}.case-data strong{font-size:34px;color:var(--cyan);display:block}.case-data span{color:#b4bdd1;font-size:13px}.grant{background:linear-gradient(115deg,#17103a,#081b35);border-block:1px solid #35335e}.grant-box{display:grid;grid-template-columns:1.4fr .8fr;gap:40px;align-items:center}.grant h2{font-size:42px;line-height:1.03;letter-spacing:-.05em;margin:8px 0 18px}.grant p{color:#c3cadd}.grant-note{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;padding:22px;color:#cbd2e1;font-size:14px}.reel{padding:48px 0;background:#fff;color:#101426}.reel .eyebrow{color:#5e3a8f}.reel img{display:block;margin:22px auto 0;max-width:100%;height:68px;object-fit:cover}.footer{padding:44px 0;background:#070916;color:#9ea7bb}.footer-inner{display:flex;justify-content:space-between;gap:30px;align-items:end}.footer small{display:block;margin-top:12px}.page-hero{padding:70px 0 78px;background:radial-gradient(circle at 75% 20%,#2d1455,transparent 32%),#090c1a}.page-hero h1{font-size:clamp(46px,6vw,82px);line-height:.95;letter-spacing:-.06em;max-width:850px;margin:12px 0 22px}.work-list{display:grid;gap:18px}.work-item{display:grid;grid-template-columns:190px 1fr auto;gap:28px;align-items:center;padding:30px;border-top:1px solid #2a3351}.work-item:last-child{border-bottom:1px solid #2a3351}.work-item h2{margin:0;font-size:27px;letter-spacing:-.04em}.work-item p{margin:7px 0;color:#aeb7c9}.tag{font-size:12px;color:var(--cyan);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.studio-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.studio-lead{min-height:430px;background:linear-gradient(135deg,#11172c,#21113c)}.studio-lead h2,.studio-side h3{font-size:36px;line-height:1;margin:15px 0;letter-spacing:-.05em}.studio-side{margin-bottom:20px;min-height:205px}.list{padding:0;margin:25px 0;list-style:none}.list li{padding:12px 0;border-top:1px solid #323a57;color:#c2c9d8}.contact{background:#f5f7fb;color:#0a1020}.contact h2{font-size:48px;letter-spacing:-.06em;line-height:1;margin:10px 0 22px}.contact p{color:#44506a;max-width:620px}.grant-mark{display:block;width:210px;height:auto;background:#fff;border-radius:6px;padding:8px;margin:18px 0 0}@media(max-width:760px){.shell{padding:0 20px}.nav{height:72px}.nav img,.footer img{width:125px}.nav-links{display:none}.nav-cta{padding:9px 13px}.hero-inner,.case,.studio-grid,.grant-box{display:block}.hero-copy{padding:50px 0 20px}.proof-grid{grid-template-columns:1fr 1fr}.proof{border-bottom:1px solid var(--line)}section{padding:62px 0}.section-head{display:block}.section-head p{margin-top:20px}.cards{grid-template-columns:1fr}.case-intro{padding:34px}.case-data{padding:1px}.grant-box>div+div{margin-top:20px}.work-item{grid-template-columns:1fr;gap:8px}.footer-inner{display:block}.footer-inner>div+div{margin-top:25px}}
body{background:#fff8ed!important;color:#21073e!important}.hero{background:linear-gradient(125deg,#ffecab 0%,#ffcdf4 40%,#a7f7ff 100%)!important;color:#250643!important}.page-hero{background:linear-gradient(118deg,#ffe4b7,#ffc9ef 45%,#b3f6ff)!important;color:#250643!important}.hero p,.page-hero p{color:#4c2767!important}.nav-links{color:#452165!important;font-weight:700}.nav-links a:hover{color:#f32389!important}.nav-cta,.button{background:linear-gradient(100deg,#ff3b9a,#9f36f3 48%,#00bee9)!important;color:#fff!important;box-shadow:0 8px 22px #c22cff42}.button.alt{border:2px solid #8d2bea!important;background:#fff!important;color:#6420a9!important}.nav>a:first-child,.footer-inner>div:first-child{display:inline-flex;align-items:center;background:#fff!important;border:3px solid #f6d4ff!important;border-radius:14px!important;padding:12px 16px!important;box-shadow:0 12px 28px #7d0db333!important}.nav img,.footer img{display:block!important;width:158px!important;max-height:88px!important;object-fit:contain!important;filter:none!important;opacity:1!important}.proofs{background:linear-gradient(100deg,#ff5aab,#913cf2,#00c8ec)!important;color:#fff!important;border:0!important}.proof b,.proof span{color:#fff!important}.cards .card,.studio-lead,.studio-side{background:#fff!important;border:2px solid #f0b8ff!important;box-shadow:0 12px 30px #8b23b725!important;color:#260840!important}.card p,.studio-lead p,.studio-side p,.list li{color:#634b70!important}.case{background:#fff!important;border:2px solid #ecb8ff!important;box-shadow:0 14px 35px #7c22c320!important}.case-intro{background:linear-gradient(140deg,#fff6fc,#fff0c8)!important;color:#250643!important}.case-data{background:linear-gradient(145deg,#7e29e9,#f53e9e)!important}.case-data div{background:#ffffff20!important}.case-data strong,.case-data span{color:#fff!important}.grant{background:linear-gradient(120deg,#7d28e6,#f13b9d 52%,#ff8157)!important;border:0!important}.grant p,.grant-note{color:#fff!important}.grant-note{background:#ffffff2e!important;border-color:#fff7!important}.contact{background:linear-gradient(135deg,#fff9d8,#fff4fc 48%,#ddfbff)!important;color:#21073e!important}.reel{background:#fff!important}.footer{background:linear-gradient(110deg,#ffda79,#ff91c8,#7850e7)!important;color:#250643!important}.footer small,.footer a{color:#250643!important}.eyebrow{color:#e3178a!important}.work-card{background:#fff!important;border-color:#ed9dff!important}.work-card h2{color:#331052!important}.work-card p{color:#60456f!important}
