@charset "UTF-8";
:root{color-scheme:dark;--bg:#111111;--text:#f4f1e9;--muted:#aba9a1;--blue:#a9d6f5;--navy:#142b49}
*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;color:var(--text);font-family:Arial,Helvetica,sans-serif;background:radial-gradient(ellipse at 95% 27%,#142b4933,transparent 52%);-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible{outline:3px solid var(--blue);outline-offset:6px}.page{max-width:1440px;margin:auto;padding:0 clamp(24px,6vw,88px);min-height:100svh;display:flex;flex-direction:column}header{display:flex;justify-content:space-between;align-items:center;padding:30px 0;border-bottom:1px solid #ffffff20;gap:20px}.brand{font-weight:900;font-size:30px;text-decoration:none;letter-spacing:-2px}.brand span{color:var(--blue);margin-left:4px}.header-note{font:700 12px/1.6 monospace;letter-spacing:1.4px;color:var(--muted);text-align:right}main{padding:68px 0 52px;flex:1}.eyebrow{font:700 14px/1.5 monospace;color:var(--blue);letter-spacing:2px;margin:0 0 15px}h1{font-size:clamp(56px,11.9vw,168px);font-weight:900;letter-spacing:-.065em;line-height:1.05;margin:0 0 42px;white-space:nowrap}.title-dot{color:var(--blue)}.intro{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:start}h2{font-size:clamp(26px,3vw,40px);letter-spacing:-1.4px;line-height:1.23;margin:0;font-weight:750}h2 span{color:var(--blue)}.about{max-width:440px;padding-top:2px}.about p{font-size:17px;line-height:1.65;color:#c7c5bf;margin:0}.about .aside{color:var(--muted);font-size:14px;margin-top:12px}.socials{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:44px}.social{display:flex;align-items:center;gap:22px;padding:24px 28px;min-height:108px;border:1px solid #ffffff30;text-decoration:none;transition:background-color .15s,border-color .15s}.tiktok{background:var(--navy);border-color:#294967}.tiktok:hover{background:#1d3c60;border-color:var(--blue)}.youtube{background:var(--blue);border-color:var(--blue);color:#10233b}.youtube:hover{background:#c5e6ff}.platform-icon{width:32px;font-size:43px;line-height:1;font-weight:bold;flex-shrink:0}.platform-label{display:block;font:700 12px/1.5 monospace;letter-spacing:1.3px;margin-bottom:4px}.tiktok .platform-label{color:var(--muted)}.social strong{font-size:26px;letter-spacing:-.7px}.arrow{font-size:30px;margin-left:auto}.coming{margin:26px 0 0;color:var(--muted);font:14px/1.5 monospace}.coming span{color:var(--blue);margin-right:10px}footer{padding:26px 0 30px;border-top:1px solid #ffffff20;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:14px}.footer-brand{font-weight:bold;letter-spacing:.6px}.footer-brand span{font-weight:400;color:var(--muted);margin-left:14px}footer a{text-decoration:none}footer a:hover{color:var(--blue)}.business{font:11px/1.5 monospace;letter-spacing:1px;color:var(--muted);margin-right:15px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(min-width:1500px){main{padding-top:90px}}
@media(max-width:760px){header{padding:22px 0}.header-note{font-size:10px;max-width:180px}main{padding:45px 0 38px}.eyebrow{font-size:11px;letter-spacing:1px}h1{font-size:clamp(42px,12.5vw,94px);margin-bottom:32px}.intro{grid-template-columns:1fr;gap:20px}h2{font-size:29px;letter-spacing:-1px}.about p{font-size:16px}.socials{margin-top:30px;gap:12px}.social{padding:20px 16px;gap:12px;min-height:96px}.platform-icon{width:24px;font-size:32px}.social strong{font-size:22px}.arrow{font-size:23px}.platform-label{font-size:10px}footer{align-items:flex-start;flex-direction:column;gap:20px}.business{display:block;margin-bottom:6px}}
@media(max-width:390px){.socials{grid-template-columns:1fr}.eyebrow{font-size:10px}h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.identity{display:flex;align-items:center;gap:18px}.avatar{display:block;width:76px;height:76px;border-radius:50%;overflow:hidden;flex-shrink:0}.avatar img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.22)}@media(max-width:760px){.avatar{width:60px;height:60px}.identity{gap:12px}}
