svg.svelte-41kohg{display:flex;height:1em;width:auto;margin-block-start:.15em}svg.svelte-41kohg path:where(.svelte-41kohg){fill:var(--color-blue-500);fill:color(display-p3 0 0 1)}.nav.svelte-9frd4t{display:flex;font-size:.95rem;position:fixed;inset-inline:0;inset-block-end:var(--gutters);z-index:var(--z-header);pointer-events:none;justify-content:center}.nav.svelte-9frd4t:before{content:"";position:absolute;inset-inline:0;inset-block:-100% calc(var(--gutters) * -1);z-index:-1;transition:.3s opacity,.3s background;background:linear-gradient(to bottom,rgb(var(--color-white-rgb)/0) 15%,rgb(var(--color-white-rgb)/1))}@supports (color: color(display-p3 1 1 1)){.nav.svelte-9frd4t:before{background:linear-gradient(to bottom,color(display-p3 var(--color-white-p3)/0) 15%,color(display-p3 var(--color-white-p3)/1))}}@media screen and (min-width: 900px){.nav.svelte-9frd4t:before{inset-block-start:-100%}}.nav-actions.svelte-9frd4t{display:flex;flex-direction:row;gap:calc(var(--grid-gap) / 2);position:relative;transition:.3s inset-block-end cubic-bezier(.03,.71,.31,1.01);inset-block-end:0}.nav-actions.svelte-9frd4t li:where(.svelte-9frd4t){scroll-snap-align:start;pointer-events:auto}.nav-full.svelte-9frd4t{background-color:rgb(var(--color-bg-rgb)/1);display:flex;flex-direction:column;position:fixed;width:24rem;max-width:100%;height:auto;max-height:90lvh;inset-block-end:0;padding-block-end:6em;z-index:-1;pointer-events:auto;overflow-y:scroll;scrollbar-width:none}@supports (color: color(display-p3 1 1 1)){.nav-full.svelte-9frd4t{background-color:color(display-p3 var(--color-bg-p3)/1)}}.nav-full.svelte-9frd4t::-webkit-scrollbar{display:none}.nav-full.sizer.svelte-9frd4t{position:absolute;visibility:hidden;pointer-events:none}.nav-full.container.svelte-9frd4t{border:solid var(--border-width) transparent;border-color:var(--color-concrete-500);border-radius:1.25em;box-shadow:rgb(var(--color-blue-500-rgb)/.025) 0 .5em 1em;transition:.3s inset-block-end cubic-bezier(.03,.71,.31,1.01)}@media screen and (min-width: 900px){.nav-full.svelte-9frd4t{max-width:calc(100% - var(--gutters) * 2)}}.nav.isOpen.svelte-9frd4t .nav-actions:where(.svelte-9frd4t){inset-block-end:var(--gutters)}.nav.isOpen.svelte-9frd4t .nav-full:where(.svelte-9frd4t){inset-block-end:var(--gutters)}.section.svelte-9frd4t{display:flex;flex-direction:column;gap:.65em;width:100%;border-block-end:solid var(--border-width) var(--color-concrete-500);padding:calc(var(--gutters) * 2);padding-block-end:1.25em}.section.svelte-9frd4t h3:where(.svelte-9frd4t){font-size:1.15em}.section.svelte-9frd4t ul:where(.svelte-9frd4t){display:grid;grid-template-columns:1fr 1fr;gap:2px}.section.svelte-9frd4t ul:where(.svelte-9frd4t) li:where(.svelte-9frd4t){display:flex}.section.svelte-9frd4t ul:where(.svelte-9frd4t) li:where(.svelte-9frd4t) a:where(.svelte-9frd4t){font-family:var(--font-sans);font-size:1em;display:flex;flex-direction:row;gap:.25em;color:var(--color-concrete-1200);font-size:.85em}.section.svelte-9frd4t a:where(.svelte-9frd4t){display:flex;text-decoration:none;padding-block:.225em .3em;padding-inline:.6em;border-radius:1em;margin-inline-start:-.6em;transition:.3s background-color}.section.svelte-9frd4t a:where(.svelte-9frd4t) span:where(.svelte-9frd4t){position:relative;transition:.3s color,.3s inset-block-start}.section.svelte-9frd4t a.hasIcon:where(.svelte-9frd4t){padding-block-end:.225em;padding-inline:.4em .6em;margin-inline-start:-.4em}.section.svelte-9frd4t a.hasIcon:where(.svelte-9frd4t) i:where(.svelte-9frd4t){display:inline-flex;position:relative;transition:.3s color,.3s transform}.section.svelte-9frd4t a.hasIcon:where(.svelte-9frd4t) span:where(.svelte-9frd4t){inset-block-start:-.05em}.section.svelte-9frd4t a:where(.svelte-9frd4t):hover{background:var(--color-concrete-500);color:#8989a0;transition:none}.section.svelte-9frd4t a:where(.svelte-9frd4t):hover i:where(.svelte-9frd4t){color:var(--color-blue-500);transition:none;transform:translateY(-.05em)}.section.svelte-9frd4t a:where(.svelte-9frd4t):hover span:where(.svelte-9frd4t){transition:none;inset-block-start:-.05em}.section.svelte-9frd4t a:hover.hasIcon:where(.svelte-9frd4t) span:where(.svelte-9frd4t){inset-block-start:-.1em}.section.svelte-9frd4t a:where(.svelte-9frd4t):active i:where(.svelte-9frd4t),.section.svelte-9frd4t a:where(.svelte-9frd4t):active span:where(.svelte-9frd4t){inset-block-start:0}.section.svelte-9frd4t a:active.hasIcon:where(.svelte-9frd4t) i:where(.svelte-9frd4t){transform:translateY(0)}.section.svelte-9frd4t a:active.hasIcon:where(.svelte-9frd4t) span:where(.svelte-9frd4t){inset-block-start:-.05em}.section.svelte-9frd4t:last-child{border-block-end:none}.fade.svelte-9frd4t{background-color:rgb(var(--color-white-rgb)/.85);position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-header) - 1);opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;-webkit-tap-highlight-color:transparent}@supports (color: color(display-p3 1 1 1)){.fade.svelte-9frd4t{background-color:color(display-p3 var(--color-white-p3)/.85)}}div.svelte-10v44p8{display:flex;justify-content:center;align-content:center;position:relative;text-align:center;transition:.3s transform cubic-bezier(.36,0,.09,1);margin-block-start:.15em;margin-inline-start:.15rem}div.svelte-10v44p8 svg:where(.svelte-10v44p8){width:100%;height:auto}div.open.svelte-10v44p8{transform:rotate(45deg)}.toggle.svelte-3oanjq{display:none;pointer-events:auto;padding:var(--gutters);padding-block-end:max(env(safe-area-inset-bottom),var(--gutters));justify-content:center;z-index:1;position:relative}.toggle.svelte-3oanjq input:where(.svelte-3oanjq){position:absolute;width:0;height:0;opacity:0}.toggle.svelte-3oanjq label:where(.svelte-3oanjq){backface-visibility:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-backface-visibility:hidden;background-color:rgb(var(--color-concrete-700-rgb)/.6);--height: calc(var(--button-height) * 1);height:var(--height);width:calc(var(--height) * 1.75);border:solid var(--border-width) transparent;border-radius:1.25em;position:relative;overflow:hidden;transition:.3s background-color,.3s transform,.3s box-shadow,.3s border-color}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-3oanjq label:where(.svelte-3oanjq){background-color:color(display-p3 var(--color-concrete-700-p3)/.6)}}.toggle.svelte-3oanjq label:where(.svelte-3oanjq) span:where(.svelte-3oanjq){opacity:0;position:absolute}.toggle.svelte-3oanjq label:where(.svelte-3oanjq):before{background-color:rgb(var(--color-blue-500-rgb)/1);position:absolute;inset-block:50%;inset-inline:28%;content:"";height:.35em;width:.35em;border-radius:50%;aspect-ratio:1;transform:translate(-50%,-50%);transition:.5s inset-inline-start cubic-bezier(.03,.71,.31,1.01)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-3oanjq label:where(.svelte-3oanjq):before{background-color:color(display-p3 var(--color-blue-500-p3)/1)}}.toggle.svelte-3oanjq:hover label:where(.svelte-3oanjq){background-color:rgb(var(--color-concrete-800-rgb)/.8);transform:translateY(-.035em);transition-duration:.1s}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-3oanjq:hover label:where(.svelte-3oanjq){background-color:color(display-p3 var(--color-concrete-800-p3)/.8)}}.toggle.svelte-3oanjq:hover label:where(.svelte-3oanjq):before{background-color:rgb(var(--color-blue-600-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-3oanjq:hover label:where(.svelte-3oanjq):before{background-color:color(display-p3 var(--color-blue-600-p3)/1)}}.toggle.svelte-3oanjq:active label:where(.svelte-3oanjq){background-color:rgb(var(--color-concrete-900-rgb)/.9);transform:translateY(.025em);transition-duration:.1s}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-3oanjq:active label:where(.svelte-3oanjq){background-color:color(display-p3 var(--color-concrete-900-p3)/.9)}}.toggle.svelte-3oanjq input:where(.svelte-3oanjq):checked+label:where(.svelte-3oanjq){background-color:rgb(var(--color-white-rgb)/.9);border-color:var(--color-concrete-500);box-shadow:rgb(var(--color-blue-500-rgb)/.025) 0 .5em 1em}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-3oanjq input:where(.svelte-3oanjq):checked+label:where(.svelte-3oanjq){background-color:color(display-p3 var(--color-white-p3)/.9)}}.toggle.svelte-3oanjq input:where(.svelte-3oanjq):checked+label:where(.svelte-3oanjq):before{background-color:rgb(var(--color-blue-500-rgb)/1);inset-inline-start:72.5%}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-3oanjq input:where(.svelte-3oanjq):checked+label:where(.svelte-3oanjq):before{background-color:color(display-p3 var(--color-blue-500-p3)/1)}}.toggle.svelte-3oanjq input:where(.svelte-3oanjq):checked+label:where(.svelte-3oanjq):hover{background-color:rgb(var(--color-concrete-500-rgb)/.9);border-color:var(--color-concrete-600)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-3oanjq input:where(.svelte-3oanjq):checked+label:where(.svelte-3oanjq):hover{background-color:color(display-p3 var(--color-concrete-500-p3)/.9)}}.toggle.svelte-3oanjq input:where(.svelte-3oanjq):checked+label:where(.svelte-3oanjq):hover:before{background-color:rgb(var(--color-blue-600-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-3oanjq input:where(.svelte-3oanjq):checked+label:where(.svelte-3oanjq):hover:before{background-color:color(display-p3 var(--color-blue-600-p3)/1)}}.toggle.svelte-3oanjq input:where(.svelte-3oanjq):checked+label:where(.svelte-3oanjq):active:before{background-color:rgb(var(--color-blue-700-rgb)/.9)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-3oanjq input:where(.svelte-3oanjq):checked+label:where(.svelte-3oanjq):active:before{background-color:color(display-p3 var(--color-blue-700-p3)/.9)}}.toggle.isMounting.svelte-3oanjq{opacity:0}@media screen and (min-width: 900px){.toggle.svelte-3oanjq{display:flex}}.header.svelte-1rhjv3g{display:flex;position:fixed;inset-inline:0;inset-block-start:var(--gutters);z-index:var(--z-header);pointer-events:none;padding:0;align-items:flex-end;height:2rem;position-block-start:var(--gutters)}.header-nav.svelte-1rhjv3g{display:flex;height:inherit;width:auto;margin-inline:auto;pointer-events:auto;gap:calc(var(--grid-gap) / 2)}.header.svelte-1rhjv3g .menu:where(.svelte-1rhjv3g){display:flex;font-size:.95rem}.header.svelte-1rhjv3g:before{content:"";position:absolute;top:-80%;right:0;bottom:0;left:0;z-index:-1;transition:.3s opacity,.3s background;background:linear-gradient(to top,rgb(var(--color-white-rgb)/0) 15%,rgb(var(--color-white-rgb)/1))}@supports (color: color(display-p3 1 1 1)){.header.svelte-1rhjv3g:before{background:linear-gradient(to top,color(display-p3 var(--color-white-p3)/0) 15%,color(display-p3 var(--color-white-p3)/1))}}@media screen and (min-width: 900px){.header.svelte-1rhjv3g:before{top:-50%;right:0;bottom:0;left:0}}body{--color-white-rgb: 255 255 255;--color-white-p3: 1 1 1;--color-concrete-400-rgb: 251 251 252;--color-concrete-500-rgb: 245 245 246;--color-concrete-600-rgb: 238 238 240;--color-concrete-700-rgb: 229 229 232;--color-concrete-800-rgb: 217 217 223;--color-concrete-900-rgb: 205 205 214;--color-concrete-1200-rgb: 158 158 179;--color-concrete-400-p3: .9843 .9843 .9882;--color-concrete-500-p3: .9608 .9608 .9647;--color-concrete-600-p3: .9333 .9333 .9412;--color-concrete-700-p3: .898 .898 .9098;--color-concrete-800-p3: .851 .851 .8745;--color-concrete-900-p3: .8039 .8039 .8392;--color-concrete-1200-p3: .6196 .6196 .7017;--color-blue-500-rgb: 0 0 255;--color-blue-700-rgb: 9 21 192;--color-blue-600-rgb: 8 8 226;--color-blue-500-p3: 0 0 1;--color-blue-600-p3: .03137 .03137 .88627;--color-blue-700-p3: .03529 .08235 .75294;--color-white: rgb(var(--color-white-rgb));--color-blue-500: rgb(var(--color-blue-500-rgb));--color-blue-600: rgb(var(--color-blue-600-rgb));--color-blue-700: rgb(var(--color-blue-700-rgb));--color-concrete-400: rgb(var(--color-concrete-400-rgb));--color-concrete-500: rgb(var(--color-concrete-500-rgb));--color-concrete-600: rgb(var(--color-concrete-600-rgb));--color-concrete-700: rgb(var(--color-concrete-700-rgb));--color-concrete-800: rgb(var(--color-concrete-800-rgb));--color-concrete-900: rgb(var(--color-concrete-900-rgb));--color-concrete-1200: rgb(var(--color-concrete-1200-rgb));--color-bg-rgb: var(--color-white-rgb);--color-bg-p3: var(--color-white-p3);--color-fg-rgb: var(--color-blue-500-rgb);--color-fg-p3: var(--color-blue-500-p3)}@supports (color: color(display-p3 1 1 1)){body{--color-white: color(display-p3 var(--color-white-p3));--color-blue-500: color(display-p3 var(--color-blue-500-p3));--color-blue-600: color(display-p3 var(--color-blue-600-p3));--color-blue-700: color(display-p3 var(--color-blue-700-p3));--color-concrete-400: color(display-p3 var(--color-concrete-400-p3));--color-concrete-500: color(display-p3 var(--color-concrete-500-p3));--color-concrete-600: color(display-p3 var(--color-concrete-600-p3));--color-concrete-700: color(display-p3 var(--color-concrete-700-p3));--color-concrete-800: color(display-p3 var(--color-concrete-800-p3));--color-concrete-900: color(display-p3 var(--color-concrete-900-p3));--color-concrete-1200: color(display-p3 var(--color-concrete-1200-p3))}}:root{--spacing: 1rem;--spacing-s: .5rem;--spacing-ss: .375rem;--spacing-sss: .25rem;--spacing-ssss: .125rem;--spacing-l: 1.5rem;--spacing-ll: 2rem;--gutters: var(--spacing-s);--header-height: 2rem;--button-height: 1.85rem;--grid-cols: repeat(12, 1fr);--grid-gap: calc(var(--gutters) / 2);--font-serif: "arno-pro-small-text", serif;--font-sans: "neue-haas-unica", sans-serif;--border-radius: 1.15rem;--border-width: 1.33px;--z-header: 4000;--z-modal: 5000;font-size:clamp(22px,2.25vw,26px)}@media screen and (min-width: 900px){:root{--grid-gap: calc(var(--gutters) / 2);--border-radius: 1.15rem;--border-width: 1.5px;--header-height: 2rem}}body{background-color:rgb(var(--color-bg-rgb)/1);color:rgb(var(--color-fg-rgb)/1);display:flex;flex-direction:column;gap:var(--spacing);font-family:var(--font-serif);font-size:1rem;letter-spacing:-.02em;width:100%;height:100%;padding:0 var(--gutters);-webkit-font-smoothing:antialiased;transition:.1s background-color}@supports (color: color(display-p3 1 1 1)){body{background-color:color(display-p3 var(--color-bg-p3)/1)}}@supports (color: color(display-p3 1 1 1)){body{color:color(display-p3 var(--color-fg-p3)/1)}}body ::selection{background-color:rgb(var(--color-fg-rgb)/1);color:rgb(var(--color-bg-rgb)/1)}@supports (color: color(display-p3 1 1 1)){body ::selection{background-color:color(display-p3 var(--color-fg-p3)/1)}}@supports (color: color(display-p3 1 1 1)){body ::selection{color:color(display-p3 var(--color-bg-p3)/1)}}@media screen and (min-width: 900px){body.home{overflow:hidden}}h1,h2,h3,h4,h5,p,a,button{color:var(--color-fg);letter-spacing:-.02em}.canvas.svelte-1yl5x3n{position:fixed;inset-block-start:0;inset-inline:0;height:100lvh}
