*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07080b;color:#f3f2ed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");z-index:20}.topbar{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:25px 5vw;background:linear-gradient(#07080b 20%,transparent);}.brand{color:#fff;text-decoration:none;font-weight:800;letter-spacing:.12em;font-size:16px}.brand span,footer span{color:#8e8c84}.topbar nav{display:flex;gap:28px;align-items:center}.topbar nav a{color:#aaa;text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.topbar nav a:hover{color:#fff}.nav-cta{border:1px solid #555;padding:9px 15px}.hero{min-height:100vh;display:flex;align-items:center;position:relative;padding:130px 5vw 70px;overflow:hidden}.hero:before{content:"";position:absolute;width:60vw;height:60vw;right:-20vw;top:5vh;background:radial-gradient(circle,rgba(210,190,120,.13),transparent 65%);filter:blur(20px)}.hero-grid{width:100%;max-width:1250px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;gap:6vw;align-items:center}.eyebrow,.section-label{font-size:11px;letter-spacing:.22em;color:#918f86;text-transform:uppercase}.hero h1{font-size:clamp(70px,12vw,180px);line-height:.82;letter-spacing:-.065em;margin:25px 0 35px;font-weight:800}.hero h1 span{font-size:.38em;letter-spacing:.01em;color:#8e8c84;margin-left:10px}.lead{font-size:clamp(27px,3.2vw,48px);line-height:1.08;letter-spacing:-.03em;margin:0 0 18px}.sublead{font-size:16px;color:#aaa9a3;max-width:610px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}.button{display:inline-block;text-decoration:none;padding:14px 21px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.primary{background:#f1eee5;color:#08090b}.primary:hover{background:#fff}.ghost{border:1px solid #3b3c3f;color:#eee}.ghost:hover{border-color:#aaa}.micro{display:flex;align-items:center;gap:12px;color:#6f706e;font-size:9px;letter-spacing:.16em}.micro i{width:3px;height:3px;border-radius:50%;background:#666}.orb-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.orb{width:min(34vw,430px);height:min(34vw,430px);min-width:280px;min-height:280px;border-radius:50%;position:relative;background:radial-gradient(circle at 50% 45%,#27261f 0,#111217 38%,#08090c 68%,transparent 69%);filter:drop-shadow(0 0 60px rgba(218,195,120,.08));}.orb:before{content:"";position:absolute;inset:17%;border-radius:50%;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 80px rgba(220,200,140,.08)}.orb-core{position:absolute;inset:34%;border-radius:50%;display:grid;place-items:center;font-size:clamp(45px,7vw,90px);font-weight:800;letter-spacing:-.08em;background:radial-gradient(circle at 35% 30%,#eee7c9,#8f8970 45%,#292a29 72%);color:#0b0c0e;box-shadow:0 0 80px rgba(222,202,139,.15)}.orbit{position:absolute;inset:8%;border:1px solid rgba(255,255,255,.08);border-radius:50%;transform:rotate(28deg)}.orbit-a{transform:rotate(28deg) scaleY(.45)}.orbit-b{transform:rotate(-38deg) scaleY(.55)}.orbit-c{transform:rotate(85deg) scaleY(.3)}.orb-caption{font-size:9px;letter-spacing:.2em;color:#666;text-align:center;margin-top:20px}.scroll-note{position:absolute;bottom:25px;left:5vw;font-size:9px;letter-spacing:.2em;color:#555}.scroll-note span{margin-left:8px}.statement,.layers,.possibilities,.context,.acquire{padding:120px 5vw;max-width:1250px;margin:auto}.statement{display:grid;grid-template-columns:.25fr .75fr;gap:7vw;border-top:1px solid #17181b}.statement h2,.context h2,.acquire h2{font-size:clamp(38px,6vw,76px);line-height:.98;letter-spacing:-.045em;font-weight:500;margin:0 0 35px}.statement h2 em,.context h2 em,.acquire h2 em{font-style:normal;color:#777}.statement p{font-size:20px;max-width:750px;color:#b1b0aa}.statement strong{color:#eee}.muted{color:#666!important}.layers{border-top:1px solid #17181b}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#202126;margin-top:55px}.card{background:#0a0b0f;padding:30px;min-height:250px}.card .num{color:#5d5e5e;font-size:10px;letter-spacing:.2em}.card h3{font-size:20px;margin:55px 0 12px;letter-spacing:-.02em}.card p{color:#888;font-size:14px}.possibilities{border-top:1px solid #17181b}.possibility-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border-top:1px solid #242529;border-left:1px solid #242529}.possibility-grid div{padding:35px;border-right:1px solid #242529;border-bottom:1px solid #242529}.possibility-grid span{display:block;font-size:22px;letter-spacing:.04em}.possibility-grid small{display:block;color:#686966;margin-top:8px}.context{max-width:none;background:#0c0d11}.context-box{max-width:1100px;margin:auto;padding:60px 0}.context h2{max-width:800px}.context p:not(.eyebrow):not(.fine){font-size:20px;color:#aaa;max-width:760px}.fine{font-size:11px!important;color:#5f605f!important}.acquire{padding-bottom:150px}.acquire-box{margin-top:55px;border:1px solid #27282c;padding:55px;display:grid;grid-template-columns:1fr 1fr;gap:60px;background:linear-gradient(130deg,#0d0e12,#090a0d)}.contact{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contact p{color:#777;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.email{font-size:clamp(20px,3vw,34px);color:#eee;text-decoration:none;margin-bottom:25px}.email:hover{text-decoration:underline}footer{border-top:1px solid #1a1b1e;display:flex;justify-content:space-between;padding:28px 5vw;color:#5f605f;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.reveal{opacity:0;transform:translateY(22px);transition:opacity .9s ease,transform .9s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:850px){.topbar{padding:20px 5vw}.topbar nav a:not(.nav-cta){display:none}.hero{padding-top:110px}.hero-grid{grid-template-columns:1fr;gap:50px}.hero h1{font-size:22vw}.orb{width:72vw;height:72vw}.statement{grid-template-columns:1fr;gap:30px}.cards{grid-template-columns:1fr 1fr}.possibility-grid{grid-template-columns:1fr 1fr}.acquire-box{grid-template-columns:1fr;padding:35px;gap:25px}}@media(max-width:520px){.cards,.possibility-grid{grid-template-columns:1fr}.hero h1{font-size:23vw}.hero{min-height:auto;padding-bottom:100px}.orb{min-width:240px;min-height:240px}.statement,.layers,.possibilities,.context,.acquire{padding-top:85px;padding-bottom:85px}.acquire-box{padding:28px}.micro{flex-wrap:wrap}}

.social-links{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:8px}
