:root{--bg:#090a12;--ink:#f7f4fb;--accent:#ad93f1}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{width:min(calc(100% - 84px),1280px);margin:auto}.site-nav{height:83px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:24px;font-weight:800;letter-spacing:-.085em}.logo span{font-weight:500}.logo b{color:var(--accent)}.site-nav nav{display:flex;gap:32px;font-size:10px;font-weight:800;letter-spacing:.12em}.site-nav a:hover{color:var(--accent)}.epk-hero{background:radial-gradient(circle at 73% 25%,rgba(73,69,137,.28),transparent 36%),#10101b;overflow:hidden}.epk-hero-inner{display:grid;grid-template-columns:1.15fr .85fr;min-height:635px;align-items:center;gap:65px}.kicker,.aside>span,.section-top>span,.contact .wrap>span{font-size:10px;font-weight:800;letter-spacing:.18em;color:#b8a7ed}.epk-title h1{font-size:clamp(75px,10vw,161px);letter-spacing:-.095em;line-height:1;margin:26px 0 14px}.epk-title h1 span{color:var(--accent)}.epk-title p{font-size:12px;font-weight:800;letter-spacing:.16em;color:#bfb8c9}.epk-title p i{font-style:normal;color:var(--accent);padding:0 12px}.button{display:inline-flex;align-items:center;justify-content:center;margin-top:28px;background:#bca9f9;color:#10101b;border-radius:99px;padding:17px 22px;font-size:10px;font-weight:800;letter-spacing:.11em}.button:hover{background:#ded4ff}.epk-portrait{height:610px;overflow:hidden;align-self:end;border-radius:12px 12px 0 0}.epk-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.numbers{background:#21182e;padding:31px 0}.number-grid{display:grid;grid-template-columns:repeat(4,1fr)}.number-grid>div{display:flex;align-items:baseline;gap:12px;padding:7px 25px;border-right:1px solid #51445f}.number-grid>div:first-child{padding-left:0}.number-grid>div:last-child{border:0}.number-grid b{font-size:36px;letter-spacing:-.07em}.number-grid span{font-size:9px;letter-spacing:.08em;font-weight:800;color:#bdb2cd;line-height:1.7}.block{padding-top:117px;padding-bottom:118px}.bio{display:grid;grid-template-columns:.38fr .62fr;gap:75px}.aside h2,.section-top h2,.contact h2{font-size:clamp(53px,6vw,90px);letter-spacing:-.08em;line-height:.98;margin:18px 0 0}em{color:var(--accent);font-style:normal}.bio-content p{font-size:14px;line-height:2;color:#b0abba;margin:0 0 21px}.bio-content .lead{font-size:23px;font-weight:700;line-height:1.65;color:#f4effb}.highlights{background:#10101a}.section-top{margin-bottom:42px}.highlight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.highlight-grid>div{padding:38px 26px;background:#1c1928;border:1px solid #3e3651;border-radius:9px}.highlight-grid span{font-size:9px;letter-spacing:.16em;color:#b19cf2;font-weight:800}.highlight-grid h3{font-size:22px;letter-spacing:-.04em;margin:22px 0 13px}.highlight-grid p{font-size:12px;line-height:1.9;color:#afa7c2}.press-list a{display:grid;grid-template-columns:160px 1fr 30px;align-items:center;gap:15px;border-bottom:1px solid #2c2938;padding:28px 0}.press-list a:first-child{border-top:1px solid #2c2938}.press-list a span{font-size:9px;letter-spacing:.12em;color:#a88fea;font-weight:800}.press-list a strong{font-size:20px;letter-spacing:-.035em}.press-list a b{font-size:24px;font-weight:400;color:#b49bec}.press-list a:hover strong{color:#c2aeff}.contact{background:radial-gradient(circle at 77% 50%,rgba(122,82,172,.3),transparent 30%),#1c1729;padding:112px 0 122px}.contact h2{margin:18px 0 23px}.contact p{color:#c4bdcf;font-size:14px}footer{min-height:95px;display:flex;align-items:center;justify-content:space-between;color:#9e96aa;font-size:9px;letter-spacing:.1em;font-weight:800}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.site-nav nav{gap:17px;font-size:9px}.site-nav nav a:first-child,.site-nav nav a:nth-child(2){display:none}.epk-hero-inner{grid-template-columns:1fr;gap:35px;padding-top:56px}.epk-title h1{font-size:clamp(60px,14vw,110px)}.epk-portrait{height:460px;max-width:460px;width:100%;margin:auto}.number-grid{grid-template-columns:1fr 1fr;gap:25px}.number-grid>div{padding:0;border:0}.number-grid b{font-size:31px}.block{padding-top:70px;padding-bottom:76px}.bio{grid-template-columns:1fr;gap:25px}.bio-content .lead{font-size:19px}.highlight-grid{grid-template-columns:1fr 1fr}.press-list a{grid-template-columns:95px 1fr 20px}.press-list a strong{font-size:15px}.contact{padding:76px 0}}@media(max-width:450px){.highlight-grid{grid-template-columns:1fr}.press-list a{grid-template-columns:1fr 25px;gap:8px}.press-list a span{grid-column:1/-1}.press-list a strong{font-size:17px}.number-grid>div{display:block}.number-grid span{display:block}.contact h2{font-size:50px}}
