@font-face{font-family:Thunder;src:url(/fonts/Thunder-BlackLC.woff2) format("woff2"),url(/fonts/Thunder-BlackLC.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Thunder;src:url(/fonts/Thunder-BoldLC.woff2) format("woff2"),url(/fonts/Thunder-BoldLC.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ThunderHC;src:url(/fonts/Thunder-HC.woff2) format("woff2"),url(/fonts/Thunder-HC.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--bg: #050507;--bg-2: #0b0c11;--glass: rgba(255, 255, 255, .055);--glass-2: rgba(255, 255, 255, .09);--stroke: rgba(255, 255, 255, .14);--stroke-2: rgba(255, 255, 255, .22);--gold: #e8c39a;--gold-2: #f6dcb8;--cyan: #7ee7ff;--text: #f5f1ea;--muted: rgba(245, 241, 234, .62);--shadow: 0 24px 80px rgba(0, 0, 0, .45);--radius: 28px;--nav-h: 74px;--px: 0;--py: 0}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}body{font-family:Outfit,system-ui,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;overflow-x:hidden;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0}#root{position:relative;isolation:isolate}.cursor-blur,.cursor-ring,.cursor-dot{position:fixed;left:0;top:0;pointer-events:none;z-index:80}.cursor-blur{top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:screen;opacity:.7}.cursor-ring{width:26px;height:26px;border-radius:50%;border:1px solid rgba(232,195,154,.75);background:#ffffff0a;box-shadow:0 0 0 1px #7ee7ff1a inset;opacity:0;transition:transform .12s ease-out,opacity .2s ease,background .25s ease}.cursor-ring.is-hover{background:#e8c39a29;border-color:var(--cyan)}.cursor-dot{width:6px;height:6px;border-radius:50%;background:var(--gold-2);box-shadow:0 0 16px var(--gold);opacity:0}.site-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:radial-gradient(1200px 700px at 15% -10%,rgba(232,195,154,.16),transparent 55%),radial-gradient(900px 600px at 90% 10%,rgba(126,231,255,.12),transparent 50%),linear-gradient(180deg,#07080c,#050507 40%,#09080b)}.orb-track{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.85;animation:drift 18s ease-in-out infinite}.orb-a{width:42vw;height:42vw;left:-8vw;top:-10vw;background:radial-gradient(circle,rgba(232,195,154,.28),transparent 70%)}.orb-b{width:36vw;height:36vw;right:-8vw;top:12vh;background:radial-gradient(circle,rgba(126,231,255,.22),transparent 70%);animation-delay:-6s}.orb-c{width:28vw;height:28vw;left:30vw;bottom:-8vw;background:radial-gradient(circle,rgba(180,140,255,.16),transparent 70%);animation-delay:-11s}.orb-d{width:18vw;height:18vw;right:18vw;bottom:18vh;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 70%);animation-delay:-3s}.bg-3d{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;filter:blur(8px) saturate(.35);opacity:.28}.grid-veil{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 50% 20%,black,transparent 75%);mask-image:radial-gradient(circle at 50% 20%,black,transparent 75%);opacity:.4}.grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.nav{position:sticky;top:14px;z-index:30;padding:0 22px}.nav-glass{max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:18px;padding:12px 16px 12px 18px;border-radius:999px;background:#0c0d126b;border:1px solid var(--stroke);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);transition:background .35s ease,border-color .35s ease}.nav.is-scrolled .nav-glass{background:#0a0b10b8;border-color:var(--stroke-2)}.nav-mark{display:block;line-height:0}.brand-mark{width:64px;height:44px;min-width:64px;min-height:44px;flex:none;display:block;overflow:visible}.nav-links{display:flex;gap:22px;margin-left:8px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.nav-links a:hover{color:var(--text)}.nav-socials{margin-left:auto;display:flex;gap:6px}.nav-socials a,.footer-socials a,.nav-drawer-socials a{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--gold-2);background:#ffffff0a;border:1px solid transparent;transition:transform .25s ease,border-color .25s ease,background .25s ease}.nav-socials a:hover,.footer-socials a:hover{transform:translateY(-2px);border-color:var(--stroke);background:#ffffff14}.nav-socials svg,.footer-socials svg,.chip svg,.nav-drawer-socials svg{width:16px;height:16px}.nav-toggle{display:none;width:42px;height:42px;position:relative}.nav-toggle span{position:absolute;left:11px;right:11px;height:1.5px;background:var(--text);transition:transform .3s ease,top .3s ease}.nav-toggle span:first-child{top:16px}.nav-toggle span:last-child{top:24px}.nav.is-open .nav-toggle span:first-child{top:20px;transform:rotate(40deg)}.nav.is-open .nav-toggle span:last-child{top:20px;transform:rotate(-40deg)}.nav-drawer{display:none}main{position:relative;z-index:1}.hero{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:0 8vw;max-width:1400px;margin:calc(-1 * var(--nav-h)) auto 0;position:relative}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.pulse{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 #7ee7ff99;animation:pulse 2.4s ease-out infinite}.hero-copy{overflow:visible}.display-name{position:relative;overflow:visible;line-height:.62;padding-top:.12em;perspective:820px;perspective-origin:22% 42%;transform-style:preserve-3d}.display-name .name-layer{display:block;transform-style:preserve-3d}.display-name .name-first{position:relative;z-index:2}.display-name .name-last{position:relative;z-index:1}.display-name .first,.display-name .last{display:block;animation:nameIn 1.1s cubic-bezier(.16,1,.3,1) both}.display-name .first{font-family:Caveat,cursive;font-weight:700;font-size:clamp(100px,16vw,220px);letter-spacing:.02em;line-height:.86;transform-origin:left center;background:linear-gradient(180deg,#fff 8%,var(--gold-2) 52%,#d4a574 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(2px 16px 12px rgba(0,0,0,.55)) drop-shadow(0 6px 3px rgba(0,0,0,.32)) drop-shadow(0 22px 34px rgba(232,195,154,.22));animation-name:nameInScript}.display-name .last{font-family:Fraunces,serif;font-weight:600;font-size:clamp(72px,11.5vw,168px);letter-spacing:-.06em;text-transform:uppercase;margin-top:-.3em;margin-left:.04em;line-height:.82;transform-origin:18% 0%;background:linear-gradient(180deg,#fff 20%,var(--gold-2) 88%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 14px 22px rgba(0,0,0,.32));animation-delay:.12s}.hero-bio{margin-top:28px;max-width:520px;font-size:18px;line-height:1.65;color:var(--muted)}.hero-bio em{font-family:"Instrument Serif",serif;font-style:italic;font-size:26px;color:var(--text);display:inline-block;margin-bottom:10px}.hero-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:var(--glass);border:1px solid var(--stroke);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);font-size:13px;letter-spacing:.04em;transition:transform .3s ease,background .3s ease,border-color .3s ease}.chip:hover{transform:translateY(-3px);background:var(--glass-2);border-color:var(--gold)}.photo-stack-wrap{justify-self:center;position:relative}.photo-stack{position:relative;width:min(38vw,420px);height:min(50vw,540px);perspective:1400px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.photo-stack.is-dragging{cursor:grabbing}.photo-hint{margin-top:16px;text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.photo-card{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:32px;border:1px solid rgba(255,255,255,.2);box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff0d inset;background:#111;transition:transform .9s cubic-bezier(.22,1,.36,1),box-shadow .9s ease}.photo-frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;isolation:isolate}.photo-card img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;filter:saturate(1.05) contrast(1.04);border-radius:inherit}.photo-card.is-front{box-shadow:0 40px 90px #0000008c,0 0 0 1px #e8c39a40 inset}.photo-card.is-rising{z-index:20!important;animation:riseFront 1.15s cubic-bezier(.22,1,.36,1) forwards}.photo-card.is-flinging{opacity:0;transition:transform .28s ease-in,opacity .28s ease-in!important;pointer-events:none}.photo-sheen{position:absolute;top:-40%;bottom:-40%;left:0;width:55%;border-radius:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 35%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.08) 65%,transparent 100%);transform:translate(-160%) rotate(18deg);transform-origin:center;animation:sheen 8.6s ease-in-out infinite;mix-blend-mode:screen;pointer-events:none;will-change:transform}.scroll-hint{position:absolute;left:8vw;bottom:28px;display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.scroll-hint i{width:1px;height:42px;background:linear-gradient(var(--gold),transparent);display:block;animation:linePulse 1.8s ease-in-out infinite}.parallax{--depth: 1;transform:translate3d(calc(var(--px) * var(--depth) * 36px),calc(var(--py) * var(--depth) * 28px),0);will-change:transform}.section{padding:90px 8vw;max-width:1400px;margin:0 auto;scroll-margin-top:96px}.section-head{display:grid;grid-template-columns:1fr auto;gap:8px 28px;align-items:center;margin-bottom:36px}.section-head .eyebrow{grid-column:1 / -1;margin-bottom:0}.section-head h2,.press-hero h1{font-family:Syne,sans-serif;font-size:clamp(36px,5vw,64px);letter-spacing:-.04em;line-height:.95}.lede{max-width:520px;color:var(--muted);line-height:1.6;margin-top:8px}.ghost-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;border:1px solid var(--stroke);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:13px;letter-spacing:.08em;text-transform:uppercase;transition:transform .3s ease,border-color .3s ease,background .3s ease}.ghost-btn svg{width:16px;height:16px}.ghost-btn:hover{transform:translateY(-2px);border-color:var(--gold);background:var(--glass-2)}.glass-card{display:block;position:relative;overflow:hidden;border-radius:var(--radius);background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid var(--stroke);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);transform-origin:50% 50%;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .35s ease,background .35s ease,box-shadow .5s ease}.glass-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.12),transparent 55%);transform:translate(-120%);transition:transform .8s ease;pointer-events:none}@media(hover:hover)and (pointer:fine){.news-grid>:hover,.apps-grid>:hover,.signals-grid>:hover{z-index:4}.glass-card:hover{transform:translateY(-10px) scale(1.045) rotate(1.6deg);border-color:#e8c39a73;box-shadow:0 36px 90px #0000008c;z-index:2}.news-grid>:nth-child(2n) .glass-card:hover,.apps-grid>:nth-child(2n) .glass-card:hover,.signals-grid>:nth-child(2n) .glass-card:hover{transform:translateY(-10px) scale(1.045) rotate(-1.6deg)}}.glass-card:hover:after{transform:translate(120%)}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.news-grid-all{grid-template-columns:repeat(3,minmax(0,1fr))}.news-card{padding:22px;min-height:210px;display:flex;flex-direction:column;gap:18px}.news-card-top{display:flex;align-items:center;gap:12px}.publisher-mark{width:48px;height:48px;min-width:48px;min-height:48px;padding:9px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden;background:#fff;box-shadow:0 8px 18px #00000038}.publisher-mark img{width:100%;height:100%;max-width:none;object-fit:contain}.publisher-mark.is-photo{padding:0}.publisher-mark.is-photo img{object-fit:cover}.publisher-mark.tone-green{background:#029f00}.publisher-mark.tone-red{background:#e31c25}.publisher-mark.tone-dark{background:#141414}.publisher-mark.tone-purple{background:#6001d2}.news-meta{display:flex;flex-direction:column;gap:2px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.news-meta em{font-style:normal;color:var(--gold-2)}.news-arrow{margin-left:auto;width:18px;height:18px;color:var(--cyan);transition:transform .3s ease}.news-card:hover .news-arrow,.app-card:hover .news-arrow{transform:translate(3px,-3px)}.news-card h3{font-family:Syne,sans-serif;font-size:22px;letter-spacing:-.03em;line-height:1.25}.news-grid .reveal,.apps-grid .reveal,.signals-grid .reveal{height:100%;display:flex;flex-direction:column}.card-unit{display:flex;flex-direction:column;height:100%}.card-unit .glass-card{flex:1}.card-stamp{align-self:flex-end;margin-top:10px;padding-right:6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.apps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.app-card{display:flex;flex-direction:column}.app-card-media{position:relative;aspect-ratio:16 / 9;overflow:hidden}.app-card-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform .8s ease}.app-card:hover img{transform:scale(1.1)}.app-card-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(5,5,7,.35))}.app-card-body{padding:18px 20px 22px;flex:1}.app-card-title{display:flex;align-items:center;gap:10px;margin-bottom:8px}.app-card h3{font-family:Syne,sans-serif;font-size:20px}.app-card p{color:var(--muted);font-size:14.5px;line-height:1.55}.signals-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.signal-card{padding:22px;width:100%;flex:1;display:flex;flex-direction:column}.signal-head{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;overflow:hidden}.signal-avatar,.signal-quote-head img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid var(--stroke)}.signal-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.signal-head strong,.signal-name{display:inline-flex;align-items:center;gap:6px;font-size:15px}.verified-badge{width:16px!important;height:16px!important;min-width:16px;min-height:16px;color:#e8c39a;flex:none;display:inline-block;overflow:visible}.verified-badge.is-sm{width:13px;height:13px}.signal-head span,.signal-foot,.signal-quote-head span{color:var(--muted);font-size:13px}.signal-x{width:16px;height:16px;color:var(--muted)}.signal-text{font-family:"Instrument Serif",serif;font-size:clamp(20px,2.1vw,28px);margin:16px 0 4px;line-height:1.35;flex:1 1 auto;min-height:6.75em;max-height:6.75em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.signal-quote{padding:14px;border-radius:18px;background:#00000047;border:1px solid var(--stroke)}.signal-quote-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.signal-quote-head img{width:28px;height:28px}.signal-quote-head em{font-style:normal;color:var(--muted)}.signal-quote p{font-size:14px;line-height:1.5;color:var(--muted)}.signal-foot{display:flex;justify-content:space-between;margin-top:auto;padding-top:14px;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.press-page{padding-top:40px}.press-hero{padding-bottom:20px}.press-hero .ghost-btn{margin-top:22px}.site-footer{padding:20px 8vw 40px;max-width:1400px;margin:0 auto}.footer-glass{display:grid;grid-template-columns:1.2fr 1fr auto;gap:24px;align-items:center;padding:24px 26px;border-radius:28px;background:var(--glass);border:1px solid var(--stroke);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.footer-mark{display:flex;align-items:center;gap:14px;line-height:1}.footer-mark .brand-mark{width:72px;height:50px}.footer-name{font-family:Syne,sans-serif;font-size:18px;letter-spacing:.04em}.footer-copy,.footer-note{color:var(--muted);font-size:14px}.footer-links{display:flex;gap:18px;color:var(--muted)}.footer-links a:hover{color:var(--text)}.footer-socials{display:flex;gap:8px}.footer-note{text-align:center;margin-top:16px;font-size:12px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.is-in{opacity:1;transform:none}@keyframes drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-6%,0) scale(1.08)}}@keyframes pulse{0%{box-shadow:0 0 #7ee7ff8c}to{box-shadow:0 0 0 14px #7ee7ff00}}@keyframes nameIn{0%{opacity:0;transform:translateY(22px) translateZ(-28px) rotateX(12deg)}to{opacity:1;transform:translateZ(-28px) rotateX(12deg)}}@keyframes nameInScript{0%{opacity:0;transform:rotate(-6deg) translateY(28px) translateZ(64px)}to{opacity:1;transform:rotate(-6deg) translateZ(64px)}}@keyframes sheen{0%,58%{transform:translate(-160%) rotate(18deg)}78%,to{transform:translate(280%) rotate(18deg)}}@keyframes riseFront{0%{transform:translate3d(22px,28px,0) rotate(10deg) scale(.9)}42%{transform:translate3d(-28px,-54px,40px) rotate(-12deg) scale(1.08)}to{transform:translate3d(-6px,2px,0) rotate(2deg) scale(1)}}@keyframes linePulse{0%,to{opacity:.3;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@keyframes spin3d{0%{transform:rotateX(18deg) rotateY(0) rotate(8deg)}to{transform:rotateX(18deg) rotateY(360deg) rotate(8deg)}}@keyframes float3d{0%,to{transform:rotateX(50deg) rotateY(-12deg) translateY(0)}50%{transform:rotateX(62deg) rotateY(16deg) translateY(-18px)}}@keyframes spinRing{0%{transform:rotateX(68deg) rotate(0)}to{transform:rotateX(68deg) rotate(360deg)}}@media(max-width:1080px){.hero{grid-template-columns:1fr;padding-top:110px;padding-bottom:48px;min-height:auto}.photo-stack{width:min(72vw,360px);height:min(92vw,460px);margin:10px auto 50px}.section-head{grid-template-columns:1fr}.apps-grid,.news-grid-all{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-glass{grid-template-columns:1fr}}@media(max-width:720px){.nav-links,.nav-socials{display:none}.nav-toggle{display:block;margin-left:auto}.nav-drawer{display:flex;flex-direction:column;gap:8px;position:absolute;left:22px;right:22px;top:calc(100% + 10px);padding:16px;border-radius:24px;background:#0a0b10d1;border:1px solid var(--stroke);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translateY(-12px);opacity:0;pointer-events:none;transition:.3s ease}.nav.is-open .nav-drawer{opacity:1;transform:none;pointer-events:auto}.nav-drawer a{padding:12px 8px;font-size:18px}.nav-drawer-socials{display:flex;gap:8px;padding-top:8px}.hero{padding:108px 20px 40px}.hero-bio em{font-size:22px}.section{padding:70px 20px}.news-grid,.apps-grid,.news-grid-all,.signals-grid{grid-template-columns:1fr}.signal-text{font-size:22px}.display-name .first{font-size:clamp(78px,24vw,132px)}.display-name .last{font-size:clamp(58px,17vw,96px)}.brand-mark{width:56px;height:38px;min-width:56px;min-height:38px}.scroll-hint{left:20px}.site-footer{padding:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}
