.inner-root{--bg:#0a0a0a;--bg-2:#111;--ink:#f4f1ea;--ink-2:#b8b3a8;--mute:#6b665e;--warm:#d9b87c;--warm-soft:#e9dcc4;--line:#f4f1ea14;--eased:cubic-bezier(.2, .8, .2, 1);background:var(--bg);color:var(--ink);min-height:100vh;font-family:Heebo,Rubik,system-ui,sans-serif;position:relative;overflow-x:hidden}@media (min-width:781px){.inner-root{cursor:none}}.inner-orb{filter:blur(40px);pointer-events:none;z-index:1;background:radial-gradient(circle,#d9b87c2e 0%,#d9b87c0d 35%,#0000 70%);border-radius:50%;width:520px;height:520px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.inner-cursor{background:var(--warm);pointer-events:none;z-index:80;width:8px;height:8px;transition:width .25s var(--eased), height .25s var(--eased), background .25s var(--eased);border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.inner-cursor--large{border:1px solid var(--warm);background:0 0;width:54px;height:54px}@media (max-width:780px){.inner-cursor,.inner-orb{display:none}}.inner-nav{z-index:50;justify-content:space-between;align-items:center;padding:22px 36px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.inner-brand{letter-spacing:-.01em;align-items:baseline;gap:10px;font-family:Heebo;font-size:18px;font-weight:500;display:flex}.inner-brand .dot{background:var(--warm);border-radius:50%;width:5px;height:5px;animation:3s ease-in-out infinite inner-breathe;display:inline-block}@keyframes inner-breathe{0%,to{opacity:.6}50%{opacity:1;box-shadow:0 0 14px var(--warm)}}.inner-brand .slash{color:var(--mute);font-family:Cormorant Garamond;font-size:22px;font-style:italic}.inner-brand b{color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;font-family:Inter;font-size:13px;font-weight:400}.inner-nav-r{color:var(--ink-2);align-items:center;gap:28px;display:flex}.inner-nav-r a{color:inherit;font-size:13px;text-decoration:none;transition:color .25s}.inner-nav-r a:hover{color:var(--warm)}.inner-nav-r .members{letter-spacing:.3em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;font-family:Inter;font-size:11px;display:inline-flex}.inner-nav-r .members:before{content:"";background:var(--warm);border-radius:50%;width:5px;height:5px;animation:3s ease-in-out infinite inner-breathe}.inner-hero{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 36px 80px;display:flex;position:relative}.inner-eyebrow{letter-spacing:.45em;text-transform:uppercase;color:var(--warm);opacity:0;animation:inner-fadeUp 1.1s var(--eased) .2s forwards;margin-bottom:36px;font-family:Inter;font-size:11px}.inner-h1{letter-spacing:-.04em;color:var(--ink);opacity:0;animation:inner-fadeUp 1.4s var(--eased) .35s forwards;max-width:16ch;font-family:Heebo;font-size:clamp(56px,11vw,200px);font-weight:200;line-height:.92}.inner-h1 em{color:var(--warm);letter-spacing:-.02em;font-family:Cormorant Garamond;font-style:italic;font-weight:300}.inner-lede{max-width:56ch;color:var(--ink-2);opacity:0;animation:inner-fadeUp 1.4s var(--eased) .55s forwards;margin-top:36px;font-size:17px;font-weight:300;line-height:1.65}.inner-cta-row{opacity:0;animation:inner-fadeUp 1.4s var(--eased) .75s forwards;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:44px;display:flex}.inner-cta{letter-spacing:.02em;background:var(--ink);color:var(--bg);transition:all .35s var(--eased);z-index:1;border:0;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-family:Heebo;font-size:15px;font-weight:400;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.inner-cta:after{content:"";background:var(--warm);transition:transform .45s var(--eased);z-index:-1;position:absolute;inset:0;transform:translate(-100%)}.inner-cta:hover:after{transform:translate(0)}.inner-cta-quiet{color:var(--ink-2);border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:14px 8px;font-size:14px;text-decoration:none;transition:color .25s,border-color .25s}.inner-cta-quiet:hover{color:var(--warm);border-color:var(--warm)}.inner-chips{opacity:0;max-width:720px;animation:inner-fadeUp 1.4s var(--eased) .9s forwards;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:48px;display:flex}.inner-chip{border:1px solid var(--line);color:var(--ink-2);transition:all .25s var(--eased);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.inner-chip:hover{border-color:var(--warm);color:var(--warm)}.inner-trust{color:var(--mute);flex-wrap:wrap;justify-content:center;gap:28px;margin-top:28px;font-size:12px;display:flex}.inner-trust span{align-items:center;gap:8px;display:inline-flex}.inner-trust svg{width:14px;height:14px;color:var(--warm)}@keyframes inner-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.inner-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:80px;padding:36px;display:flex;position:relative}.inner-stat{align-items:baseline;gap:12px;display:flex}.inner-stat b{color:var(--ink);letter-spacing:-.02em;font-family:Heebo;font-size:38px;font-weight:300}.inner-stat span{letter-spacing:.3em;text-transform:uppercase;color:var(--mute);font-family:Inter;font-size:11px}.inner-close{text-align:center;z-index:2;padding:180px 36px 140px;position:relative}.inner-close h2{letter-spacing:-.03em;color:var(--ink);max-width:14ch;margin:0 auto;font-family:Heebo;font-size:clamp(48px,8vw,130px);font-weight:200;line-height:.95}.inner-close h2 em{color:var(--warm);font-family:Cormorant Garamond;font-style:italic;font-weight:300}.inner-close .inner-cta{margin-top:48px}.inner-foot{border-top:1px solid var(--line);letter-spacing:.3em;text-transform:uppercase;color:var(--mute);z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:48px 36px 36px;font-family:Inter;font-size:11px;display:flex;position:relative}.inner-foot a{color:var(--ink-2);text-decoration:none;transition:color .25s}.inner-foot a:hover{color:var(--warm)}.inner-foot-links{flex-wrap:wrap;gap:22px;display:flex}@media (max-width:780px){.inner-nav{padding:16px 20px}.inner-nav-r .members{display:none}.inner-nav-r{gap:16px}.inner-pillars{grid-template-columns:1fr;gap:48px}.inner-band{gap:28px;padding:24px 20px}.inner-stat b{font-size:28px}.inner-section{padding:100px 20px 80px}.inner-close{padding:120px 20px 100px}}
