@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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-20c4,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(/_next/static/media/9cc5b37ab1350db7-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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-20c4,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(/_next/static/media/e6099e249fd938cc-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ae301a{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}.landing{--lp-ink:#16131f;--lp-ink-2:#3b3848;--lp-muted:#5e6274;--lp-faint:#868a9a;--lp-ph-text:#6e6a80;--lp-ph-figure:#b9b5c9;--lp-violet:#7f56d9;--lp-violet-hover:#7149d3;--lp-violet-deep:#5b3bb0;--lp-violet-tint:#f5f1fd;--lp-violet-tint-2:#eae2fb;--lp-violet-line:#d5c9f4;--lp-violet-on-dark:#c3aef5;--lp-violet-product-dark:#a78bee;--lp-saffron:#e3a13a;--lp-saffron-text:#8a5a0b;--lp-saffron-tint:#fcf3e2;--lp-page:#f7f7fa;--lp-paper:#ffffff;--lp-line:#eeeef3;--lp-line-2:#e4e3ea;--lp-line-3:#e7e7ee;--lp-line-control:#e1e0e8;--lp-line-input:#dcdae5;--lp-line-dashed:#cfcbdd;--lp-line-hover:#cfc4f1;--lp-ok-fg:#0b7a55;--lp-ok-bg:#e7f6ef;--lp-ok-dot:#0f8f65;--lp-low-fg:#8f5a06;--lp-low-bg:#fdf1dc;--lp-crit-fg:#b4321f;--lp-crit-bg:#fce7e4;--lp-out-fg:#3b3848;--lp-out-bg:#edecf2;--lp-retail:#7f56d9;--lp-salon:#b83a72;--lp-events:#b37414;--lp-coop:#0f8f65;--lp-dark:#1c1230;--lp-dark-g1:rgba(160,116,245,0.3);--lp-dark-g2:rgba(227,161,58,0.12);--lp-on-dark-muted:#bdb8ce;--lp-grain:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22180%22 height=%22180%22%3E%3Cfilter id=%22n%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.9%22 numOctaves=%222%22 stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url(%23n)%22/%3E%3C/svg%3E");--lp-font-text:"Plus Jakarta Sans",system-ui,sans-serif;--lp-font-display:"Instrument Serif",Georgia,serif;--lp-font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--lp-container:1240px;--lp-gutter:clamp(20px,4vw,40px);--lp-section-pad:clamp(96px,11vw,160px);--lp-section-pad-tight:clamp(72px,8.5vw,128px);--lp-ease:cubic-bezier(0.22,1,0.36,1);--lp-sh-hairline:0 1px 2px rgba(22,19,31,0.04);--lp-sh-card:0 1px 2px rgba(22,19,31,0.04),0 30px 60px -40px rgba(46,26,110,0.3);--lp-focus-ring:0 0 0 4px rgba(127,86,217,0.14);font-family:var(--lp-font-text);color:var(--lp-ink);background:var(--lp-page);font-size:16px;line-height:1.5;overflow-x:clip}:root:has(.landing){scroll-behavior:smooth}body:has(.landing){margin:0;background:#f7f7fa;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.landing) :where(h1,h2,h3,h4,h5,h6,p,a,blockquote){color:inherit}:where(.landing) :where(*,:before,:after){border:0}:where(.landing) :where(a){text-decoration:none}:where(.landing) :where(svg){display:inline;vertical-align:baseline}:where(.landing) :where(button,input,select,textarea){font:inherit;color:inherit}.landing .lp-main:focus{outline:none}.landing ::placeholder{color:#757575;opacity:1}.landing a:not([class]){color:#5b3bb0}.landing a:not([class]):hover{color:#7f56d9}.landing ::selection{background:#eae2fb;color:#16131f}.landing :focus-visible{outline:2px solid #7f56d9;outline-offset:3px}@keyframes lp-reveal-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}:root[data-landing-motion=on] .landing [data-reveal=load]{animation:lp-reveal-in .9s cubic-bezier(.22,1,.36,1) var(--lp-delay,0s) backwards}@keyframes lp-draw-in{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}:root[data-landing-motion=on] .landing [data-draw=load]{stroke-dasharray:1;animation:lp-draw-in 1.8s cubic-bezier(.22,1,.36,1) .3s backwards}:root[data-landing-motion=on] .landing [data-reveal]:not([data-reveal=line],[data-reveal=vline],[data-reveal=load]):not([data-shown]){opacity:0;transform:translateY(18px)}:root[data-landing-motion=on] .landing [data-reveal=line]{transform-origin:left}:root[data-landing-motion=on] .landing [data-reveal=line]:not([data-shown]){transform:scaleX(0)}:root[data-landing-motion=on] .landing [data-reveal=vline]{transform-origin:top}:root[data-landing-motion=on] .landing [data-reveal=vline]:not([data-shown]){transform:scaleY(0)}:root[data-landing-motion=on] .landing [data-draw]:not([data-draw=load],[data-drawn]){stroke-dasharray:10000;stroke-dashoffset:10000}:root[data-landing-motion=on]:not([data-landing-js]) .landing [data-reveal]:not([data-reveal=load],[data-shown]){animation:lp-safety-show 0s linear 4s forwards}:root[data-landing-motion=on]:not([data-landing-js]) .landing [data-draw]:not([data-draw=load],[data-drawn]){animation:lp-safety-draw 0s linear 4s forwards}@keyframes lp-safety-show{to{opacity:1;transform:none}}@keyframes lp-safety-draw{to{stroke-dashoffset:0}}