:root{
  --ink:#171328;
  --paper:#f7f5ef;
  --cream:#eee9dc;
  --purple:#6c3cff;
  --violet:#9b61ff;
  --pink:#ff4fa3;
  --orange:#ff8a3d;
  --yellow:#ffd84a;
  --lime:#b9f24a;
  --aqua:#58e6d8;
  --blue:#2d67ff;
  --white:#fff;
  --line:rgba(23,19,40,.14);
  --radius:28px;
}

*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--paper)}
body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}
body.menu-open{overflow:hidden}
a{color:inherit;text-decoration:none}
button{font:inherit}
::selection{background:var(--yellow);color:var(--ink)}

.page-noise{position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.045;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='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}
.cursor-glow{position:fixed;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(108,60,255,.13),transparent 64%);pointer-events:none;z-index:0;transform:translate(-50%,-50%);transition:opacity .25s}

.site-header{position:fixed;top:14px;left:50%;transform:translateX(-50%);width:min(1180px,calc(100% - 28px));height:70px;padding:0 16px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid rgba(255,255,255,.55);background:rgba(247,245,239,.78);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:20px;z-index:80;box-shadow:0 14px 46px rgba(27,20,64,.09)}
.brand{display:flex;align-items:center;gap:9px;font-weight:700}
.brand-mark{display:block;width:36px;height:36px;flex:0 0 36px;font-size:0;letter-spacing:0;color:transparent;background-image:url("data:image/png;base64,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");background-size:contain;background-repeat:no-repeat;background-position:center}
.brand-name{font-size:14px;letter-spacing:-.2px}
.desktop-nav{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:600;color:#514d61}
.desktop-nav a,.footer-right a{position:relative}
.desktop-nav a:after,.footer-right a:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background:var(--purple);transition:.25s}
.desktop-nav a:hover:after,.footer-right a:hover:after{width:100%}
.header-cta{font-size:13px;font-weight:700;background:var(--ink);color:#fff;padding:12px 17px;border-radius:13px;transition:.25s}
.header-cta:hover{transform:translateY(-2px);background:var(--purple)}
.menu-button{display:none;border:0;background:none;padding:8px;width:40px;height:40px;position:relative}
.menu-button span{position:absolute;left:8px;width:24px;height:2px;background:var(--ink);transition:.3s}.menu-button span:first-child{top:14px}.menu-button span:last-child{top:23px}.menu-button.active span:first-child{top:19px;transform:rotate(45deg)}.menu-button.active span:last-child{top:19px;transform:rotate(-45deg)}
.mobile-menu{display:none}

.section-pad{padding:120px max(6vw,28px)}
.hero{min-height:100svh;position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:6vw;padding-top:150px;overflow:hidden}
.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(23,19,40,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(23,19,40,.045) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,transparent 4%,#000 35%,#000 70%,transparent 100%)}
.hero-orbit{position:absolute;border:1px solid rgba(108,60,255,.12);border-radius:50%;pointer-events:none}
.orbit-one{width:720px;height:720px;right:-260px;top:80px;animation:spin 22s linear infinite}.orbit-two{width:420px;height:420px;right:3vw;top:260px;border-color:rgba(255,79,163,.15);animation:spin 17s linear reverse infinite}
.hero-copy{position:relative;z-index:2;max-width:750px}
.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:800;color:#5d586c;display:flex;align-items:center;gap:9px}