/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted buttontext}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Neue Haas;font-weight:300;font-display:swap;src:url(../../../fonts/NeueHaas-Light.woff2)format("woff2")}@font-face{font-family:Neue Haas;font-weight:400;font-display:swap;src:url(../../../fonts/NeueHaas-Roman.woff2)format("woff2")}@font-face{font-family:Neue Haas;font-weight:400;font-style:italic;font-display:swap;src:url(../../../fonts/NeueHaas-RomanItalic.woff2)format("woff2")}@font-face{font-family:Neue Haas;font-weight:500;font-display:swap;src:url(../../../fonts/NeueHaas-Medium.woff2)format("woff2")}@font-face{font-family:Neue Haas;font-weight:700;font-display:swap;src:url(../../../fonts/NeueHaas-Bold.woff2)format("woff2")}:root{--secondary:#0c0c0c;--tertiary:#9649cb;color:#0c0c0c;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#e9e3d6;font-family:Neue Haas,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}p,h1,h2,h3,h4,h5,a,span{color:#0c0c0c;margin:0;font-weight:400}ul{margin:0}button{font:inherit;color:inherit;background:0 0;border:none;padding:0}::selection{color:#9649cb;background:0 0}:focus-visible{outline-offset:3px;outline:2px solid #9649cb}html.reveal [data-reveal]{opacity:0}:is(html:has(dialog[open]),html:has(#site-menu:not([hidden]))){overflow:hidden}html.custom-cursor,html.custom-cursor *{cursor:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.background.svelte-1fmw0hk{z-index:-1;pointer-events:none;filter:blur(1.8px);background-color:#e9e3d6;width:100%;height:100lvh;position:fixed;inset:0}.cursor.svelte-1f6cquq{z-index:9999;pointer-events:none;opacity:0;will-change:transform;width:80px;height:80px;display:none;position:fixed;top:-40px;left:-40px}html.custom-cursor .cursor.svelte-1f6cquq{display:block}.cursor.svelte-1f6cquq svg:where(.svelte-1f6cquq){width:100%;height:100%;display:block}circle.svelte-1f6cquq{fill:#0c0c0c;stroke:#0c0c0c}.icon.svelte-1f6cquq{fill:none;stroke:#fafafa;stroke-width:2.5px;opacity:0}.loader.svelte-1p9h290{z-index:9999;pointer-events:none;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#fafafa26;justify-content:center;align-items:center;gap:1rem;display:flex;position:fixed;inset:0}html:not(.reveal) .loader.svelte-1p9h290{display:none}.loader.svelte-1p9h290>span:where(.svelte-1p9h290){white-space:nowrap;font-size:clamp(1.3rem,1rem + 1vw,1.8rem);font-weight:300}.loader.svelte-1p9h290>span:where(.svelte-1p9h290):first-child{color:#9649cb;font-weight:500}
