@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjgn7MsNo.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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjjH7M.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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jizBRFtNs2ka5fXjeivQ4LroWlx-6zsTjmbI.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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjg.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.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}:root{--ink:#0a0a0a;--ink-soft:#3a3a3a;--ink-dim:#6b6b6b;--paper:#fff;--paper-2:#f4f4f3;--line:hsla(0,0%,4%,.12);--line-soft:hsla(0,0%,4%,.07);--ember:0;--travel:0;--g-plum:#06302a;--g-violet:#047857;--g-indigo:#065f46;--g-blue:#0f766e;--g-cyan:#0d9488;--g-magenta:#15803d;--g-coral:#84cc16;--e-plum:#7c2d12;--e-violet:#ea580c;--e-indigo:#b91c1c;--e-blue:#dc2626;--e-cyan:#f59e0b;--e-magenta:#c2410c;--e-coral:#fbbf24;--t-plum:#0c2a52;--t-violet:#2563eb;--t-indigo:#1e40af;--t-blue:#0ea5e9;--t-cyan:#06b6d4;--t-magenta:#3b82f6;--t-coral:#38bdf8;--cx-plum:color-mix(in oklab,var(--g-plum),var(--e-plum) calc(var(--ember)*100%));--cx-violet:color-mix(in oklab,var(--g-violet),var(--e-violet) calc(var(--ember)*100%));--cx-indigo:color-mix(in oklab,var(--g-indigo),var(--e-indigo) calc(var(--ember)*100%));--cx-blue:color-mix(in oklab,var(--g-blue),var(--e-blue) calc(var(--ember)*100%));--cx-cyan:color-mix(in oklab,var(--g-cyan),var(--e-cyan) calc(var(--ember)*100%));--cx-magenta:color-mix(in oklab,var(--g-magenta),var(--e-magenta) calc(var(--ember)*100%));--cx-coral:color-mix(in oklab,var(--g-coral),var(--e-coral) calc(var(--ember)*100%));--c-plum:color-mix(in oklab,var(--cx-plum),var(--t-plum) calc(var(--travel)*100%));--c-violet:color-mix(in oklab,var(--cx-violet),var(--t-violet) calc(var(--travel)*100%));--c-indigo:color-mix(in oklab,var(--cx-indigo),var(--t-indigo) calc(var(--travel)*100%));--c-blue:color-mix(in oklab,var(--cx-blue),var(--t-blue) calc(var(--travel)*100%));--c-cyan:color-mix(in oklab,var(--cx-cyan),var(--t-cyan) calc(var(--travel)*100%));--c-magenta:color-mix(in oklab,var(--cx-magenta),var(--t-magenta) calc(var(--travel)*100%));--c-coral:color-mix(in oklab,var(--cx-coral),var(--t-coral) calc(var(--travel)*100%));--w1ax:color-mix(in oklab,#064e3b,#7c2d12 calc(var(--ember)*100%));--w1a:color-mix(in oklab,var(--w1ax),#0c2a52 calc(var(--travel)*100%));--w1bx:color-mix(in oklab,#065f46,#9a3412 calc(var(--ember)*100%));--w1b:color-mix(in oklab,var(--w1bx),#0e3a6b calc(var(--travel)*100%));--w1cx:color-mix(in oklab,#053d30,#6b1f0a calc(var(--ember)*100%));--w1c:color-mix(in oklab,var(--w1cx),#0a2342 calc(var(--travel)*100%));--w2ax:color-mix(in oklab,#065f46,#9a3412 calc(var(--ember)*100%));--w2a:color-mix(in oklab,var(--w2ax),#0e3a6b calc(var(--travel)*100%));--w2bx:color-mix(in oklab,#047857,#c2410c calc(var(--ember)*100%));--w2b:color-mix(in oklab,var(--w2bx),#1e3a8a calc(var(--travel)*100%));--w2cx:color-mix(in oklab,#064e3b,#7c2d12 calc(var(--ember)*100%));--w2c:color-mix(in oklab,var(--w2cx),#0c2a52 calc(var(--travel)*100%));--w3ax:color-mix(in oklab,#047857,#c2410c calc(var(--ember)*100%));--w3a:color-mix(in oklab,var(--w3ax),#1e40af calc(var(--travel)*100%));--w3bx:color-mix(in oklab,#0f766e,#ea580c calc(var(--ember)*100%));--w3b:color-mix(in oklab,var(--w3bx),#2563eb calc(var(--travel)*100%));--w3cx:color-mix(in oklab,#0d9488,#f97316 calc(var(--ember)*100%));--w3c:color-mix(in oklab,var(--w3cx),#0ea5e9 calc(var(--travel)*100%));--w4ax:color-mix(in oklab,#059669,#dc2626 calc(var(--ember)*100%));--w4a:color-mix(in oklab,var(--w4ax),#2563eb calc(var(--travel)*100%));--w4bx:color-mix(in oklab,#14b8a6,#f97316 calc(var(--ember)*100%));--w4b:color-mix(in oklab,var(--w4bx),#0ea5e9 calc(var(--travel)*100%));--w4cx:color-mix(in oklab,#15803d,#f59e0b calc(var(--ember)*100%));--w4c:color-mix(in oklab,var(--w4cx),#06b6d4 calc(var(--travel)*100%));--grad:linear-gradient(100deg,var(--c-violet),var(--c-blue) 38%,var(--c-cyan) 64%,var(--c-magenta));--r:18px;--r-lg:28px;--r-pill:999px;--font:"Space Grotesk","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--maxw:1360px;--pad:clamp(20px,5vw,56px)}*{box-sizing:border-box}#__nuxt,body,html{margin:0;padding:0;min-height:100%}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{max-width:100%;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-moz-selection{background:var(--c-violet);color:#fff}::selection{background:var(--c-violet);color:#fff}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-weight:700;line-height:1.02;letter-spacing:-.03em}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}.section{position:relative;padding-block:clamp(80px,14vh,180px)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim)}.eyebrow:before{content:"";width:28px;height:2px;border-radius:2px;background:var(--grad)}.grad-text{background:var(--grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradShift 9s ease-in-out infinite}@keyframes gradShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:var(--r-pill);font-weight:600;font-size:16px;cursor:pointer;border:1px solid var(--ink);background:var(--ink);color:var(--paper);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s,color .25s}.btn:hover{transform:translateY(-3px);box-shadow:0 14px 30px -12px #00000080}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--ink)}[data-reveal]{opacity:0;transform:translateY(34px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}[data-reveal=in]{opacity:1;transform:none}[data-reveal-style=scale]{transform:translateY(34px) scale(.96)}[data-reveal-style=scale][data-reveal=in]{transform:none}[data-reveal-style=left]{transform:translate(-48px)}[data-reveal-style=left][data-reveal=in]{transform:none}[data-reveal-style=blur]{filter:blur(14px)}[data-reveal-style=blur][data-reveal=in]{filter:blur(0)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none;filter:none}html{scroll-behavior:auto}}.bg[data-v-51a878a2]{position:fixed;inset:0;z-index:-1;overflow:hidden;background:var(--paper);pointer-events:none}.aurora[data-v-51a878a2]{inset:-10% -10% 0;filter:blur(70px) saturate(125%);opacity:var(--aurora-op,.85);transform:translateY(var(--blob-shift,0));transition:opacity .3s linear}.aurora[data-v-51a878a2],.blob[data-v-51a878a2]{position:absolute}.blob[data-v-51a878a2]{border-radius:50%;mix-blend-mode:multiply;opacity:.5}.b1[data-v-51a878a2]{width:46vw;height:46vw;left:-8vw;top:4vh;background:radial-gradient(circle at 30% 30%,var(--c-violet),transparent 68%);animation:drift1-51a878a2 22s ease-in-out infinite}.b2[data-v-51a878a2]{width:40vw;height:40vw;right:-6vw;top:0;background:radial-gradient(circle at 60% 40%,var(--c-blue),transparent 66%);animation:drift2-51a878a2 26s ease-in-out infinite}.b3[data-v-51a878a2]{width:38vw;height:38vw;left:22vw;top:38vh;background:radial-gradient(circle at 50% 50%,var(--c-magenta),transparent 65%);animation:drift3-51a878a2 30s ease-in-out infinite}.b4[data-v-51a878a2]{width:34vw;height:34vw;right:8vw;top:30vh;background:radial-gradient(circle at 40% 60%,var(--c-coral),transparent 66%);opacity:.32;animation:drift1-51a878a2 28s ease-in-out infinite reverse}@keyframes drift1-51a878a2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6vw,-4vh) scale(1.12)}}@keyframes drift2-51a878a2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-5vw,5vh) scale(1.08)}}@keyframes drift3-51a878a2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-4vw,-6vh) scale(1.15)}}.wave[data-v-51a878a2]{position:fixed;left:0;right:0;bottom:0;width:100%;height:clamp(150px,17vh,300px)}.layer[data-v-51a878a2]{transform-origin:center}.l1[data-v-51a878a2]{animation:sway-51a878a2 14s ease-in-out infinite;opacity:.9}.l2[data-v-51a878a2]{animation:sway-51a878a2 18s ease-in-out infinite reverse;opacity:.92}.l3[data-v-51a878a2]{animation:sway-51a878a2 22s ease-in-out infinite;opacity:.94}.l4[data-v-51a878a2]{animation:sway-51a878a2 16s ease-in-out infinite reverse;opacity:.96}@keyframes sway-51a878a2{0%,to{transform:translate(0)}50%{transform:translate(-26px)}}.veil[data-v-51a878a2]{position:absolute;inset:0;background:radial-gradient(120% 60% at 50% -10%,hsla(0,0%,100%,.9),transparent 55%),linear-gradient(180deg,#ffffffa6 0,#fff0 28%)}@media(max-width:720px){.aurora[data-v-51a878a2]{filter:blur(48px) saturate(125%)}.b1[data-v-51a878a2],.b2[data-v-51a878a2],.b3[data-v-51a878a2],.b4[data-v-51a878a2]{width:70vw;height:70vw}}.hdr[data-v-f79efd8d]{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .3s,border-color .3s,backdrop-filter .3s;border-bottom:1px solid transparent}.hdr.solid[data-v-f79efd8d]{background:#ffffffb8;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--line-soft)}.row[data-v-f79efd8d]{display:flex;justify-content:space-between;height:74px}.brand[data-v-f79efd8d],.row[data-v-f79efd8d]{align-items:center}.brand[data-v-f79efd8d]{display:inline-flex;font-weight:700;letter-spacing:-.02em;font-size:19px}.nav[data-v-f79efd8d]{display:flex;align-items:center;gap:30px}.nav a[data-v-f79efd8d]{font-size:15px;font-weight:500;color:var(--ink-soft);transition:color .2s}.nav a[data-v-f79efd8d]:hover{color:var(--ink)}.btn-sm[data-v-f79efd8d]{padding:9px 18px;font-size:14px;color:var(--paper)!important}.burger[data-v-f79efd8d]{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:8px}.burger span[data-v-f79efd8d]{width:24px;height:2px;background:var(--ink);border-radius:2px;transition:transform .3s,opacity .3s}.burger.open span[data-v-f79efd8d]:first-child{transform:translateY(7px) rotate(45deg)}.burger.open span[data-v-f79efd8d]:nth-child(2){opacity:0}.burger.open span[data-v-f79efd8d]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:820px){.burger[data-v-f79efd8d]{display:flex}.nav[data-v-f79efd8d]{position:absolute;top:74px;left:0;right:0;flex-direction:column;gap:18px;padding:28px var(--pad) 36px;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft);transform:translateY(-12px);opacity:0;pointer-events:none;transition:transform .3s,opacity .3s}.nav.open[data-v-f79efd8d]{transform:none;opacity:1;pointer-events:auto}.nav a[data-v-f79efd8d]{font-size:18px}}.shell[data-v-cb0b19b3],main[data-v-cb0b19b3]{position:relative}main[data-v-cb0b19b3]{z-index:1}
