.global-bg.svelte-vbhc3s{position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:#faf8f5;overflow:hidden;transform:translateZ(0);will-change:transform}.global-bg__blobs.svelte-vbhc3s{position:absolute;inset:-15%;opacity:.9;filter:blur(90px);transform:translate3d(var(--mouse-x),var(--mouse-y),0);will-change:transform}@media(max-width:767px){.global-bg__blobs.svelte-vbhc3s{filter:blur(50px)}}.global-bg__blob.svelte-vbhc3s{position:absolute;border-radius:50%;will-change:transform}.global-bg__blob--warm.svelte-vbhc3s{width:50vw;height:50vw;max-width:700px;max-height:700px;background:radial-gradient(circle,rgba(235,158,76,.12) 0%,transparent 70%);top:-10%;left:-5%;animation:svelte-vbhc3s-float-warm 24s infinite alternate ease-in-out}.global-bg__blob--cool.svelte-vbhc3s{width:55vw;height:55vw;max-width:800px;max-height:800px;background:radial-gradient(circle,rgba(29,78,216,.08) 0%,transparent 70%);bottom:-10%;right:-10%;animation:svelte-vbhc3s-float-cool 28s infinite alternate ease-in-out}.global-bg__blob--center.svelte-vbhc3s{width:40vw;height:40vw;max-width:600px;max-height:600px;background:radial-gradient(circle,rgba(245,158,11,.05) 0%,transparent 70%);top:40%;left:35%;animation:svelte-vbhc3s-float-center 32s infinite alternate ease-in-out}.global-bg__noise.svelte-vbhc3s{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");pointer-events:none;z-index:1;opacity:.035}.global-bg__grid.svelte-vbhc3s{position:absolute;inset:0;background-image:linear-gradient(rgba(17,17,17,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.02) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(circle at 50% 40%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(circle at 50% 40%,black 20%,transparent 80%);transform:translateZ(0)}@keyframes svelte-vbhc3s-float-warm{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8%,10%,0) scale(1.08)}}@keyframes svelte-vbhc3s-float-cool{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-10%,-8%,0) scale(1.05)}}@keyframes svelte-vbhc3s-float-center{0%{transform:translateZ(0) scale(.95)}to{transform:translate3d(6%,-6%,0) scale(1.05)}}.cookie-banner.svelte-11aepwq{position:fixed;bottom:16px;left:0;right:0;z-index:1000;padding:0 16px;display:flex;justify-content:center;pointer-events:none}@media(min-width:768px){.cookie-banner.svelte-11aepwq{bottom:24px;padding:0 24px}}.cookie-banner__card.svelte-11aepwq{pointer-events:auto;width:100%;max-width:920px;display:flex;flex-direction:column;gap:16px;padding:16px 20px;background:#ffffffe0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(17,17,17,.07);border-radius:22px;box-shadow:0 18px 50px #0000001f,0 2px 8px #0000000a}@media(min-width:768px){.cookie-banner__card.svelte-11aepwq{flex-direction:row;align-items:center;justify-content:space-between;padding:18px 24px;gap:24px}}.cookie-banner__content.svelte-11aepwq{display:flex;flex-direction:column;gap:6px}.cookie-banner__kicker.svelte-11aepwq{font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px;font-weight:700;letter-spacing:.1em;color:#5f5f5f;display:flex;align-items:center;gap:6px}.cookie-banner__kicker-dot.svelte-11aepwq{width:5px;height:5px;background:#1d4ed8;border-radius:50%}.cookie-banner__text.svelte-11aepwq{font-family:Instrument Sans Variable,Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;line-height:1.5;color:#5f5f5f;margin:0}.cookie-banner__text.svelte-11aepwq strong:where(.svelte-11aepwq){color:#111;font-weight:600}.cookie-banner__actions.svelte-11aepwq{display:flex;align-items:center;gap:8px;flex-shrink:0}.cookie-btn.svelte-11aepwq{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:9999px;font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:all .25s cubic-bezier(.16,1,.3,1);border:1px solid transparent}.cookie-btn--primary.svelte-11aepwq{background:#111;color:#faf8f5}.cookie-btn--primary.svelte-11aepwq:hover{background:#000;transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.cookie-btn--secondary.svelte-11aepwq{background:#0000000a;color:#111;border-color:#11111112}.cookie-btn--secondary.svelte-11aepwq:hover{background:#00000014;transform:translateY(-1px)}.cookie-btn--ghost.svelte-11aepwq{background:transparent;color:#929292}.cookie-btn--ghost.svelte-11aepwq:hover{color:#111;background:#00000008}.cookie-modal.svelte-11aepwq{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:16px}.cookie-modal__backdrop.svelte-11aepwq{position:absolute;inset:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;cursor:pointer}.cookie-modal__card.svelte-11aepwq{position:relative;width:100%;max-width:560px;background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(17,17,17,.07);border-radius:22px;box-shadow:0 24px 70px #0003;overflow:hidden}.cookie-modal__header.svelte-11aepwq{padding:20px 24px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(17,17,17,.04)}.cookie-modal__kicker.svelte-11aepwq{font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px;font-weight:700;letter-spacing:.1em;color:#929292}.cookie-modal__title.svelte-11aepwq{font-family:Syne Variable,Syne,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.03em;color:#111;text-transform:uppercase;margin-top:4px}.cookie-modal__close.svelte-11aepwq{width:32px;height:32px;border-radius:50%;background:#0000000a;border:1px solid transparent;color:#5f5f5f;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.cookie-modal__close.svelte-11aepwq:hover{background:#111;color:#faf8f5}.cookie-modal__body.svelte-11aepwq{padding:24px}.cookie-modal__footer.svelte-11aepwq{padding:16px 24px;border-top:1px solid rgba(17,17,17,.04);display:flex;justify-content:flex-end}.setting-row.svelte-11aepwq{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;background:#00000005;border:1px solid rgba(17,17,17,.04);border-radius:14px}.setting-row__name.svelte-11aepwq{font-family:Instrument Sans Variable,Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:700;color:#111}.setting-row__desc.svelte-11aepwq{font-family:Instrument Sans Variable,Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.5;color:#5f5f5f;margin-top:4px}.toggle.svelte-11aepwq{width:44px;height:24px;border-radius:9999px;background:#00000026;border:1px solid transparent;cursor:pointer;position:relative;padding:2px;transition:background .25s ease}.toggle__thumb.svelte-11aepwq{display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000026;transform:translate(0);transition:transform .25s cubic-bezier(.16,1,.3,1)}.toggle--on.svelte-11aepwq{background:#1d4ed8}.toggle--on.svelte-11aepwq .toggle__thumb:where(.svelte-11aepwq){transform:translate(20px)}.cookie-fab.svelte-11aepwq{position:fixed;left:16px;bottom:16px;z-index:900;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:9999px;background:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(17,17,17,.07);box-shadow:0 8px 24px #00000014;color:#5f5f5f;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}@media(min-width:768px){.cookie-fab.svelte-11aepwq{left:24px;bottom:24px}}.cookie-fab.svelte-11aepwq:hover{background:#111;color:#faf8f5;border-color:#111;transform:translateY(-2px);box-shadow:0 12px 30px #00000026}.cookie-fab.svelte-11aepwq:hover .cookie-fab__icon:where(.svelte-11aepwq){color:#93c5fd}.cookie-fab__icon.svelte-11aepwq{width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:#111;transition:color .2s ease}.cookie-fab__icon.svelte-11aepwq svg:where(.svelte-11aepwq){width:100%;height:100%}.cookie-fab__label.svelte-11aepwq{font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:block;src:url(../../../fonts/instrument-sans-latin.woff2) format("woff2-variations"),url(../../../fonts/instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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 Sans;font-style:normal;font-weight:400 700;font-display:block;src:url(../../../fonts/instrument-sans-latin-ext.woff2) format("woff2-variations"),url(../../../fonts/instrument-sans-latin-ext.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 Sans Variable;font-style:normal;font-weight:400 700;font-display:block;src:url(../../../fonts/instrument-sans-latin.woff2) format("woff2-variations"),url(../../../fonts/instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Syne;font-style:normal;font-weight:400 800;font-display:block;src:url(../../../fonts/syne-latin.woff2) format("woff2-variations"),url(../../../fonts/syne-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Syne;font-style:normal;font-weight:400 800;font-display:block;src:url(../../../fonts/syne-latin-ext.woff2) format("woff2-variations"),url(../../../fonts/syne-latin-ext.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:Syne Variable;font-style:normal;font-weight:400 800;font-display:block;src:url(../../../fonts/syne-latin.woff2) format("woff2-variations"),url(../../../fonts/syne-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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 Mono;font-style:normal;font-weight:400;font-display:block;src:url(../../../fonts/space-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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 Mono;font-style:normal;font-weight:400;font-display:block;src:url(../../../fonts/space-mono-400-latin-ext.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 Mono;font-style:normal;font-weight:700;font-display:block;src:url(../../../fonts/space-mono-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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 Mono;font-style:normal;font-weight:700;font-display:block;src:url(../../../fonts/space-mono-700-latin-ext.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}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes autoShimmer{0%{left:-150%}20%,to{left:150%}}@keyframes rotateIn{0%{opacity:0;transform:rotate(180deg) scale(.5)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes textReveal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track{background:#faf8f5}html::-webkit-scrollbar-thumb{background:#1111111a;border-radius:4px;border:2px solid #FAF8F5;transition:background .3s ease}html::-webkit-scrollbar-thumb:hover{background:#1113}body{line-height:1.65;font-family:Instrument Sans Variable,Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;letter-spacing:-.01em;color:#111;background-color:#faf8f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","cv11","ss01"}h1,h2,h3,h4,h5,h6{font-family:Syne Variable,Syne,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;line-height:1.1;text-wrap:balance;margin-bottom:clamp(16px,2vw,24px);color:#111}h1{font-size:clamp(32px,5vw,64px)}h2{font-size:clamp(28px,4vw,48px)}h3{font-size:clamp(24px,3vw,32px)}h4{font-size:clamp(20px,2vw,24px)}h5{font-size:18px}h6{font-size:16px}p{margin-bottom:clamp(16px,2vw,24px);max-width:65ch}a{color:inherit;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1)}a:hover{color:#1d4ed8}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;background:transparent;border:none;outline:none}button{cursor:pointer}ul,ol{list-style:none}table{border-collapse:collapse;width:100%}section,main,header,footer{scroll-margin-top:80px}::selection{background-color:#1d4ed833;color:#111}:focus-visible{outline:2px solid #1D4ED8;outline-offset:4px}.bg-noise{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.loader.svelte-17qqf7{position:fixed;inset:0;background:#faf8f5;z-index:9999;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh}.loader__content.svelte-17qqf7{width:220px;display:flex;flex-direction:column;align-items:center;gap:20px}.loader__brand.svelte-17qqf7{display:flex;align-items:baseline;gap:4px}.loader__monogram.svelte-17qqf7{font-family:Syne Variable,Syne,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:800;letter-spacing:.15em;color:#111}.loader__dot.svelte-17qqf7{width:4px;height:4px;background:#1d4ed8;border-radius:50%}.loader__bar-wrapper.svelte-17qqf7{width:100%;height:1.5px;background:#11111114;border-radius:9999px;overflow:hidden;position:relative}.loader__bar.svelte-17qqf7{height:100%;background:#111;width:0;border-radius:9999px;transition:width .15s ease-out}.loader__meta.svelte-17qqf7{width:100%;display:flex;justify-content:space-between;align-items:center;font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;letter-spacing:.1em;color:#929292}.loader__status.svelte-17qqf7{font-weight:500}.loader__value.svelte-17qqf7{font-weight:600;color:#5f5f5f;font-variant-numeric:tabular-nums}.layout-stack.svelte-12qhfyh{display:grid;grid-template-columns:100%;grid-template-rows:auto;width:100%;min-height:100vh;isolation:isolate}.page-transition.svelte-12qhfyh{grid-column:1;grid-row:1;width:100%;align-self:start}
