@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_Fallback_01ae00;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_01ae00{font-family:__Bricolage_Grotesque_01ae00,__Bricolage_Grotesque_Fallback_01ae00;font-style:normal}.__variable_01ae00{--font-bricolage:"__Bricolage_Grotesque_01ae00","__Bricolage_Grotesque_Fallback_01ae00"}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_Fallback_c8454b;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_c8454b{font-family:__Hanken_Grotesk_c8454b,__Hanken_Grotesk_Fallback_c8454b;font-style:normal}.__variable_c8454b{--font-hanken:"__Hanken_Grotesk_c8454b","__Hanken_Grotesk_Fallback_c8454b"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-plex-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}.meridian-root{--bg:#000;--text-primary:#e4e1da;--text-body:#aba89f;--accent-gold:#c3af8d;--accent-gold-hover:#d6c4a4;--accent-sage:#9c9c8d;--dim:#7c7a70;--border-gold:hsla(38,31%,66%,.18);--border-sage:hsla(60,7%,58%,.14);--accent:var(--accent-gold);--accent-bright:var(--accent-gold-hover);--accent-contrast:#000;--border-accent:var(--border-gold);background:var(--bg);color:var(--text-primary);min-height:100vh;overflow-x:clip;font-family:var(--font-inter),system-ui,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}body:has(.meridian-root){background:#000}.meridian-root *{box-sizing:border-box}.meridian-display{font-family:var(--font-playfair),Georgia,serif;font-weight:400}.meridian-label{font-family:var(--font-inter),system-ui,sans-serif;font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--accent-sage)}.meridian-cta-outline{transition:background-color .25s ease,color .25s ease,transform .25s ease}.meridian-cta-outline:hover{background:#000!important;color:var(--accent-bright)!important;transform:scale(1.03)}.meridian-signin{border:1px solid var(--border-sage);color:var(--text-primary);transition:color .25s ease,border-color .25s ease}.meridian-signin:hover{color:var(--accent-bright);border-color:var(--border-accent)}.meridian-rise{opacity:0;animation:meridian-rise .9s cubic-bezier(.16,1,.3,1) both}@keyframes meridian-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.meridian-aurora{position:fixed;inset:0;z-index:0;overflow:hidden;background:#050504}.meridian-aurora .aurora-blob{position:absolute;border-radius:50%;filter:blur(120px);will-change:transform}.meridian-aurora .aurora-1{width:60vw;height:60vw;top:-18vw;left:-12vw;background:radial-gradient(circle,hsla(38,31%,66%,.42),transparent 68%);opacity:.55;animation:aurora-drift-1 19s ease-in-out infinite alternate}.meridian-aurora .aurora-2{width:55vw;height:55vw;bottom:-20vw;right:-14vw;background:radial-gradient(circle,rgba(38,84,64,.52),transparent 68%);opacity:.55;animation:aurora-drift-2 23s ease-in-out infinite alternate}.meridian-aurora .aurora-3{width:42vw;height:42vw;top:30%;left:38%;background:radial-gradient(circle,rgba(120,96,56,.3),transparent 70%);opacity:.45;animation:aurora-drift-3 27s ease-in-out infinite alternate}.meridian-aurora:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.65) 100%);pointer-events:none}@keyframes aurora-drift-1{0%{transform:translate(0) scale(1)}to{transform:translate(9vw,7vh) scale(1.18)}}@keyframes aurora-drift-2{0%{transform:translate(0) scale(1)}to{transform:translate(-8vw,-6vh) scale(1.22)}}@keyframes aurora-drift-3{0%{transform:translate(-4vw) scale(1)}to{transform:translate(6vw,-7vh) scale(1.12)}}@media (prefers-reduced-motion:reduce){.meridian-aurora .aurora-blob{animation:none!important}}.meridian-auth-card{position:relative;z-index:1;width:100%;max-width:440px;background:rgba(18,17,15,.55);backdrop-filter:blur(26px) saturate(125%);-webkit-backdrop-filter:blur(26px) saturate(125%);border:1px solid hsla(42,16%,87%,.1);border-radius:18px;padding:clamp(2rem,4vw,3rem);box-shadow:0 32px 80px -24px rgba(0,0,0,.85),inset 0 1px 0 hsla(0,0%,100%,.05)}.meridian-auth-input{width:100%;background:hsla(0,0%,100%,.02);border:1px solid var(--border-sage);color:var(--text-primary);font-family:var(--font-inter),system-ui,sans-serif;font-weight:300;font-size:.9rem;padding:.85rem 1rem;border-radius:2px;outline:none;transition:border-color .25s ease,background-color .25s ease}.meridian-auth-input::-moz-placeholder{color:var(--dim)}.meridian-auth-input::placeholder{color:var(--dim)}.meridian-auth-input:focus{border-color:var(--border-gold);background:hsla(38,31%,66%,.04)}.meridian-auth-input:disabled{opacity:.5}.meridian-auth-input[aria-invalid=true]{border-color:hsla(0,59%,67%,.45)}.meridian-auth-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.7rem;background:transparent;border:1px solid var(--border-sage);color:var(--text-primary);font-family:var(--font-inter),system-ui,sans-serif;font-weight:500;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;padding:.95rem 1.5rem;border-radius:2px;cursor:pointer;transition:border-color .25s ease,color .25s ease,background-color .25s ease}.meridian-auth-btn:hover:not(:disabled){border-color:var(--border-gold);color:var(--accent-gold-hover);background:hsla(38,31%,66%,.03)}.meridian-auth-btn:disabled{opacity:.5;cursor:default}.meridian-auth-btn-gold{width:100%;background:var(--accent-gold);border:1px solid var(--accent-gold);color:#000;font-family:var(--font-inter),system-ui,sans-serif;font-weight:500;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;padding:.95rem 1.5rem;border-radius:2px;cursor:pointer;transition:background-color .25s ease}.meridian-auth-btn-gold:hover:not(:disabled){background:var(--accent-gold-hover)}.meridian-auth-btn-gold:disabled{opacity:.5;cursor:default}@media (max-width:768px){.meridian-spec-row{grid-template-columns:1fr!important;gap:.35rem!important}}@media (prefers-reduced-motion:reduce){.meridian-rise,.meridian-sphere{animation:none!important;transition:none!important}.meridian-rise{opacity:1}}.meridian-sphere{--p:0;position:relative;width:340px;height:340px;display:grid;place-items:center;transform:rotate(calc(var(--p) * 28deg));transition:transform .05s linear}.meridian-sphere>span{position:absolute;border-radius:50%;left:50%;top:50%;translate:-50% -50%}.meridian-sphere .ms-core{width:120px;height:120px;background:radial-gradient(circle at 50% 45%,#d6c4a4 0,#c3af8d 55%,#5c5345 100%);box-shadow:0 0 calc(40px + var(--p) * 70px) calc(8px + var(--p) * 16px) rgba(195,175,141,calc(.25 + var(--p) * .5));scale:calc(1 + var(--p) * .25)}.meridian-sphere .ms-shell{background:transparent;border:1px solid hsla(60,7%,58%,.35);box-shadow:inset 0 0 40px hsla(60,7%,58%,.12)}.meridian-sphere .ms-shell-1{width:190px;height:190px;border-color:hsla(38,31%,66%,.5);scale:calc(1 + var(--p) * .55);opacity:calc(1 - var(--p) * .15)}.meridian-sphere .ms-shell-2{width:260px;height:260px;scale:calc(1 + var(--p) * .85);opacity:calc(1 - var(--p) * .25)}.meridian-sphere .ms-shell-3{width:340px;height:340px;scale:calc(1 + var(--p) * 1.1);opacity:calc(.8 - var(--p) * .35)}.meridian-sphere .ms-shard{width:26px;height:26px;background:linear-gradient(135deg,#d6c4a4,#9c9c8d);border-radius:4px;opacity:calc(var(--p) * .9)}.meridian-sphere .ms-shard-a{translate:calc(-50% + var(--p) * 220px) calc(-50% - var(--p) * 60px)}.meridian-sphere .ms-shard-b{translate:calc(-50% - var(--p) * 200px) calc(-50% + var(--p) * 120px)}.meridian-sphere .ms-shard-c{translate:calc(-50% + var(--p) * 40px) calc(-50% + var(--p) * 230px)}.meridian-landing{--ink:#080b10;--ink-1:#0b0f16;--ink-2:#10151e;--navy:#0e1a2b;--line:rgba(233,236,232,.09);--line-2:rgba(233,236,232,.17);--text:#e9ece8;--muted:#98a2b0;--dim:#79838f;--accent:#0f766e;--accent-bright:#2dd4bf;--accent-contrast:#04110e;--border-accent:rgba(45,212,191,.26);--axis-teal:var(--accent-bright);--paper:#f1f2ec;--paper-ink:#0b0f16;--paper-muted:#51606a;--paper-line:rgba(11,15,22,.13);background:var(--ink);color:var(--text);font-family:var(--font-hanken),system-ui,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:has(.meridian-landing){background:#080b10}.meridian-landing [id]{scroll-margin-top:88px}.meridian-h{letter-spacing:-.02em;line-height:1.06}.meridian-btn-solid,.meridian-h{font-family:var(--font-inter),system-ui,sans-serif;font-weight:600}.meridian-btn-solid{display:inline-block;background:var(--accent);color:var(--accent-contrast);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;padding:.95rem 2.4rem;border:1px solid var(--accent);border-radius:3px;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.meridian-btn-solid:hover{background:var(--accent-bright);border-color:var(--accent-bright);transform:translateY(-1px);box-shadow:0 12px 34px -14px rgba(15,118,110,.65)}.meridian-stats{background:linear-gradient(180deg,#000,#07100e);border-top:1px solid var(--border-accent);border-bottom:1px solid hsla(0,0%,100%,.06)}.meridian-stat-num{font-family:var(--font-inter),system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em}@keyframes meridian-pulse{0%,to{opacity:.35}50%{opacity:.9}}.meridian-tick{animation:meridian-pulse 3.2s ease-in-out infinite}.meridian-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.meridian-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:meridian-marquee 38s linear infinite;will-change:transform}@keyframes meridian-marquee{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.meridian-marquee:hover .meridian-marquee-track{animation-play-state:paused}.meridian-marquee-item{color:var(--dim);white-space:nowrap;transition:color .3s ease}.meridian-marquee-item:hover{color:var(--accent-bright)}.meridian-light{background:#f5f5f1;color:#0e1512}.meridian-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.meridian-marquee-track,.meridian-tick{animation:none!important}.meridian-marquee-track{transform:none!important}}.m-display{font-family:var(--font-bricolage),system-ui,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.02}.m-mono{font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums}.m-eyebrow{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase}.m-paper{background:var(--paper);color:var(--paper-ink);--axis-teal:var(--accent)}.m-nav-link{position:relative;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color .2s ease}.m-nav-link:hover{color:var(--text)}.m-nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:var(--accent-bright);transition:right .3s cubic-bezier(.22,1,.36,1)}.m-nav-link:hover:after{right:0}.m-btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;padding:.8rem 1.4rem;border-radius:2px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}.m-btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.m-btn-primary:hover{background:var(--accent-bright);border-color:var(--accent-bright);color:#04110e;transform:translateY(-1px);box-shadow:0 12px 30px -14px rgba(45,212,191,.5)}.m-btn-ghost{background:transparent;color:var(--text);border:1px solid var(--line-2)}.m-btn-ghost:hover{border-color:var(--accent-bright);color:var(--accent-bright)}.m-rule{height:1px;width:100%;background:var(--line)}@keyframes m-blink{0%,to{opacity:1}50%{opacity:.2}}.m-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent-bright);animation:m-blink 1.5s step-end infinite}@media (prefers-reduced-motion:reduce){.m-live-dot{animation:none}.m-nav-link:after{transition:none}}.m-logo-chip{display:inline-flex;align-items:center;justify-content:center;width:clamp(120px,14vw,170px);height:clamp(40px,4.4vw,54px);padding:.5rem 1.05rem;border-radius:8px;transition:background-color .3s ease}.m-logo{display:block;max-height:100%;max-width:100%;height:auto;width:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.6;transition:filter .3s ease,opacity .3s ease}.m-logo-chip:hover{background:var(--paper)}.m-logo-chip:hover .m-logo{filter:none;opacity:1}