:root{--bg:#111112;--fg:#f3f4ee;--lime:#D2FF00;--muted:#9da39a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}nav{position:fixed;top:0;left:0;width:100%;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:25px 4vw;background:linear-gradient(#101210dd,transparent);font-size:12px;font-weight:800;letter-spacing:.12em}.logo{font-size:20px;letter-spacing:-.08em}.links{display:flex;gap:26px}.links a:hover{color:var(--lime)}.hero{position:relative;display:flex;padding:12vh 4vw 7vh;overflow:hidden;background:radial-gradient(circle at 72% 35%,#4a5841 0,#1d241e 25%,#101210 58%)}.hero:before{content:"S";position:absolute;right:5%;top:8%;font-weight:900;font-size:min(75vw,950px);line-height:1;color:#ffffff07;pointer-events:none}.hero-content{position:relative;z-index:2;width:100%}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.23em;color:var(--lime);text-transform:uppercase}.hero h1{font-size:clamp(90px,18.5vw,320px);letter-spacing:-.095em;line-height:.76;margin:25px 0 35px;font-weight:900}.hero h1 span{display:block}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.hero-bottom p{max-width:520px;font-size:clamp(17px,2vw,27px);margin:0}.scroll{border:1px solid #ffffff55;border-radius:50%;width:65px;height:65px;display:grid;place-items:center;font-size:27px}.ticker{background:var(--lime);color:#141712;white-space:nowrap;overflow:hidden;padding:17px 0;font-size:13px;font-weight:900;letter-spacing:.2em}.ticker span{display:inline-block;animation:marquee 26s linear infinite}@keyframes marquee{to{transform:translateX(-50%)}}section{padding:120px 4vw}.section-label{font-size:12px;color:var(--lime);letter-spacing:.2em;font-weight:900}.big{font-size:clamp(46px,8vw,135px);letter-spacing:-.075em;line-height:.94;margin:22px 0 50px;text-transform:uppercase}.intro{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:9vw;gap:9vw;align-items:end}.intro p{font-size:clamp(21px,2.5vw,37px);line-height:1.3;letter-spacing:-.025em}.outline{color:transparent;-webkit-text-stroke:1px var(--fg)}.photo-slot{min-height:580px;background:#252825 url(/assets/sergey-speaking.jpg) center 38%/cover no-repeat;position:relative;overflow:hidden}.career{background:#e9ebe4;color:#151714}.career .section-label{color:#526b18}.career .big{max-width:1200px}.career-row{border-top:1px solid #a6aba1;padding:28px 0;display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:20px;gap:20px;align-items:center}.career-row:last-child{border-bottom:1px solid #a6aba1}.career-row strong{font-size:clamp(26px,3.2vw,48px);letter-spacing:-.055em}.career-row p{font-size:16px;color:#515850}.career-row .arrow{font-size:30px;text-align:right}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.card{background:#202620;min-height:430px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;transition:background .3s,transform .3s}.card:hover{background:#34402d;transform:translateY(-6px)}.card small{color:var(--lime);font-weight:800;letter-spacing:.15em}.card h3{font-size:clamp(30px,3.5vw,54px);line-height:1.03;letter-spacing:-.055em;margin:0}.card p{color:#c0c7bd;line-height:1.55}.statement{background:var(--lime);color:#101210}.statement .section-label{color:#38441e}.statement h2{font-size:clamp(52px,10vw,170px);line-height:.92;letter-spacing:-.085em;margin:25px 0}.insights-row{display:grid;grid-template-columns:1fr 2fr auto;grid-gap:20px;gap:20px;align-items:center;border-top:1px solid #444a43;padding:30px 0}.insights-row:last-child{border-bottom:1px solid #444a43}.insights-row strong{font-size:clamp(23px,3vw,42px);letter-spacing:-.04em}.insights-row span{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.footer{padding:110px 4vw 40px;background:#e9ebe4;color:#101210}.footer h2{font-size:clamp(75px,15vw,250px);letter-spacing:-.09em;line-height:.8;margin:20px 0 80px}.footer-bottom{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;border-top:1px solid #a5aaa2;padding-top:25px}.reveal{opacity:0;transform:translateY(35px);transition:opacity .8s,transform .8s}.reveal.visible{opacity:1;transform:none}@media(max-width:750px){nav{padding:20px}.links{gap:12px;font-size:9px}.hero{padding:130px 20px 50px}.hero h1{font-size:21vw}.hero-bottom{align-items:end}.scroll{flex:none;width:45px;height:45px}.intro{grid-template-columns:1fr}.photo-slot{min-height:320px}.career-row{grid-template-columns:1fr auto}.career-row p{grid-column:1/-1;grid-row:2}.cards{grid-template-columns:1fr}.card{min-height:320px}.insights-row{grid-template-columns:1fr auto}.insights-row span{grid-column:1/-1;grid-row:1}.footer h2{font-size:16vw}section{padding:80px 20px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.reveal{opacity:1;transform:none}}@media(max-width:750px){.photo-slot{min-height:460px;background-position:center 30%}}:root{--muted:#b7beb4}nav{padding:24px clamp(24px,4vw,84px);font-size:clamp(12px,.85vw,15px);background:linear-gradient(180deg,rgba(12,15,13,.98),rgba(12,15,13,.84) 72%,rgba(12,15,13,0));min-height:80px}.logo{font-size:clamp(24px,1.8vw,32px)}.links{gap:clamp(18px,2.2vw,38px)}.hero{min-height:100svh;padding:clamp(120px,13vh,180px) clamp(24px,4vw,84px) clamp(70px,9vh,130px);align-items:center}.hero-content{margin:auto}.hero h1{font-size:clamp(76px,15.4vw,270px);letter-spacing:-.085em;line-height:.84;margin:clamp(35px,5vh,75px) 0 clamp(45px,7vh,95px);overflow:visible}.hero h1 span{white-space:nowrap}.hero h1 span span{display:inline}.hero-bottom p{max-width:650px;font-size:clamp(22px,2.2vw,34px);line-height:1.35}.hero-bottom p span{display:inline-block;margin-top:10px;font-size:clamp(15px,1.05vw,18px)!important;line-height:1.5}.eyebrow,.section-label{font-size:clamp(14px,1vw,17px);letter-spacing:.16em;line-height:1.5}.ticker{padding:20px 0;font-size:clamp(13px,1vw,17px)}section{padding:clamp(100px,9vw,170px) clamp(24px,4vw,84px)}.big{font-size:clamp(56px,7.1vw,126px);line-height:.98;margin:26px 0 55px;letter-spacing:-.065em}.intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(35px,6vw,110px);align-items:center}.intro p{font-size:clamp(24px,2.15vw,35px);line-height:1.35}.intro p[style]{font-size:clamp(17px,1.15vw,21px)!important;line-height:1.6!important}.photo-slot{min-height:clamp(540px,48vw,760px);background-position:center 34%}.career-row{grid-template-columns:minmax(220px,1fr) minmax(0,2fr) 50px;padding:36px 0}.career-row p{font-size:clamp(17px,1.15vw,21px);line-height:1.55;margin:0}.career-row strong{font-size:clamp(29px,3vw,48px)}.card{padding:clamp(28px,2.4vw,45px);min-height:450px}.card small{font-size:14px}.card p{font-size:clamp(17px,1.12vw,20px)}.insights-row{padding:36px 0}.insights-row span{font-size:15px}.insights-row a{font-size:28px}.footer{padding:clamp(110px,10vw,190px) clamp(24px,4vw,84px) 50px}.footer h2{font-size:clamp(80px,13.3vw,225px);line-height:.88;letter-spacing:-.085em;margin:35px 0 110px}.footer-bottom{font-size:clamp(15px,1.05vw,19px);line-height:1.5;align-items:center}@media(max-width:1050px){.hero h1{font-size:15.5vw}.intro{gap:35px}.big{font-size:7.5vw}.photo-slot{min-height:520px}.cards{gap:10px}.card{padding:24px}.card h3{font-size:clamp(28px,3vw,42px)}}@media(max-width:750px){nav{padding:17px 20px;min-height:68px;align-items:flex-start}.logo{font-size:24px}.links{max-width:80%;justify-content:flex-end;flex-wrap:wrap;gap:10px 15px;font-size:11px;line-height:1.6}.hero{padding:130px 20px 70px;min-height:92svh}.hero h1{font-size:18.5vw;letter-spacing:-.09em;line-height:.88;margin:55px 0 60px}.hero-bottom p{font-size:23px}.hero-bottom p span{font-size:15px!important}.eyebrow,.section-label{font-size:13px}.scroll{width:52px;height:52px}.intro{grid-template-columns:1fr;gap:40px}.big{font-size:clamp(54px,11.5vw,88px)}.intro p{font-size:25px}.photo-slot{min-height:490px;background-position:center 31%}.career-row{grid-template-columns:1fr 30px;gap:12px}.career-row p{font-size:17px}.cards{grid-template-columns:1fr;gap:15px}.card{min-height:350px;padding:30px}.card h3{font-size:40px}.insights-row{grid-template-columns:1fr 32px;gap:12px}.insights-row strong{font-size:26px}.footer h2{font-size:clamp(65px,14vw,115px);margin:40px 0 90px}.footer-bottom{font-size:15px;gap:22px}.ticker{font-size:12px}section{padding:95px 20px}}@media(max-width:390px){.links{font-size:10px;gap:7px 11px}.hero h1{font-size:18vw}.hero-bottom p{font-size:20px}.footer h2{font-size:14vw}}.hero{background:linear-gradient(90deg,rgba(10,13,11,.92),rgba(10,13,11,.68) 46%,rgba(10,13,11,.35)),url(/assets/sergey-speaking.jpg) center 36%/cover no-repeat}.hero:before{display:none}.hero-content{margin:0 auto}.hero h1{text-shadow:0 3px 40px rgba(0,0,0,.32)}.hero .eyebrow{background:rgba(13,17,14,.58);display:inline-block;padding:10px 14px;margin-left:-14px}.logo-wall{display:grid;grid-gap:12px;gap:12px;margin-top:26px}.company-logo{min-height:104px;border:1px solid #343b35;display:flex;align-items:center;justify-content:center;padding:18px;text-align:center;font-weight:900;font-size:clamp(21px,2vw,34px);letter-spacing:-.06em;line-height:1.1}.company-logo:nth-child(2n){background:#242b24}.company-logo small{display:block;font-size:12px;letter-spacing:.05em;margin-top:4px}.company-logo .google b:first-child{color:#4285f4}.company-logo .google b:nth-child(2){color:#ea4335}.company-logo .google b:nth-child(3){color:#fbbc05}.company-logo .google b:nth-child(4){color:#4285f4}.company-logo .google b:nth-child(5){color:#34a853}.company-logo .google b:nth-child(6){color:#ea4335}.company-logo .tiktok{text-shadow:2px 2px #ee1d52,-2px -2px #69c9d0}.company-logo .aleph{font-weight:600;letter-spacing:-.05em}.company-logo .aq{letter-spacing:-.09em}.logo-wall-caption{font-size:14px!important;color:var(--muted);margin:16px 0 0!important;line-height:1.5!important}.advisory{background:#1b221c}.advisory-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;align-items:end}.advisory-grid p{font-size:clamp(20px,2vw,30px);line-height:1.4}.advisory-cta{display:inline-block;background:var(--lime);color:#111;padding:19px 26px;font-weight:900;letter-spacing:.05em;margin-top:20px}@media(max-width:750px){.hero{background-position:60%}.hero h1{font-size:17.5vw}.logo-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.company-logo{min-height:90px;font-size:24px}.advisory-grid{grid-template-columns:1fr}}.company-logo{padding:0;overflow:hidden;min-height:0;aspect-ratio:2.15/1;border:1px solid #3c443e;transition:transform .25s ease,border-color .25s ease}.company-logo,.company-logo:nth-child(2n){background:#1b201c}.company-logo img{display:block;object-fit:cover;transition:transform .35s ease}.company-logo:hover{transform:translateY(-3px);border-color:var(--lime)}.company-logo:hover img{transform:scale(1.035)}@media(max-width:750px){.logo-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.company-logo{aspect-ratio:1.75/1}}@media(prefers-reduced-motion:reduce){.company-logo,.company-logo img{transition:none}}.logo-wall{gap:14px;align-items:stretch}.company-logo,.company-logo:nth-child(2n){background:#f1f2ed;border:1px solid #4b514a;aspect-ratio:2.15/1;padding:12px;overflow:hidden}.company-logo:nth-child(n+7){background:#111112}.company-logo img{object-position:center}.company-logo:hover img{transform:scale(1.025)}@media(max-width:750px){.company-logo{padding:8px;aspect-ratio:1.65/1}}.hero{min-height:0;height:clamp(560px,76svh,820px);padding:110px clamp(24px,4vw,84px) 55px;align-items:flex-end;background-position:center 42%}.hero-content{max-width:1800px}.hero h1{font-size:clamp(70px,12vw,190px);line-height:.83;margin:28px 0 38px}.hero-bottom p{font-size:clamp(19px,1.6vw,26px)}.hero .eyebrow{padding:8px 12px}@media(max-width:1050px){.hero{height:clamp(540px,74svh,740px)}.hero h1{font-size:12.5vw}}@media(max-width:750px){.hero{height:clamp(570px,78svh,740px);padding:110px 20px 45px;background-position:59%}.hero h1{font-size:17vw;margin:35px 0 45px}.hero-bottom p{font-size:20px}}@media(max-width:390px){.hero h1{font-size:16.5vw}.hero{padding-top:120px}}.logo-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.company-logo,.company-logo:nth-child(2n),.company-logo:nth-child(n+7){background:#f1f2ed;border:1px solid #565d55;aspect-ratio:2.15/1;padding:20px 24px;overflow:hidden}.company-logo img{width:100%;height:100%;max-width:83%;max-height:74%;object-fit:contain;image-rendering:auto;transform:none}.company-logo.brand-google img{max-width:90%;max-height:70%}.company-logo.brand-clickadu img,.company-logo.brand-vk img{max-width:60%;max-height:68%}.company-logo.brand-onair img{max-width:85%;max-height:64%}.company-logo.brand-aleph img,.company-logo.brand-tiktok img{max-width:70%;max-height:72%}.company-logo.brand-adquantum img{max-width:85%;max-height:53%}.company-logo.brand-trmnl4 img{max-width:88%;max-height:56%}@media(max-width:750px){.logo-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.company-logo{padding:10px!important;aspect-ratio:1.7/1!important}}.insight-link{display:block;text-decoration:none}.footer .section-label{color:#111112}