svg.svelte-tssf2h{display:flex;height:1em;width:auto;margin-block-start:.15em}svg.svelte-tssf2h path:where(.svelte-tssf2h){fill:var(--color-blue-500);fill:color(display-p3 0 0 1)}.nav.svelte-1wphn0j{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-1wphn0j: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-1wphn0j: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-1wphn0j:before{inset-block-start:-100%}}.nav-actions.svelte-1wphn0j{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-1wphn0j li:where(.svelte-1wphn0j){scroll-snap-align:start;pointer-events:auto}.nav-full.svelte-1wphn0j{background-color:rgb(var(--color-bg-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.nav-full.svelte-1wphn0j{background-color:color(display-p3 var(--color-bg-p3)/1)}}.nav-full.svelte-1wphn0j{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}.nav-full.svelte-1wphn0j::-webkit-scrollbar{display:none}.nav-full.sizer.svelte-1wphn0j{position:absolute;visibility:hidden;pointer-events:none}.nav-full.container.svelte-1wphn0j{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-1wphn0j{max-width:calc(100% - var(--gutters) * 2)}}.nav.isOpen.svelte-1wphn0j .nav-actions:where(.svelte-1wphn0j){inset-block-end:var(--gutters)}.nav.isOpen.svelte-1wphn0j .nav-full:where(.svelte-1wphn0j){inset-block-end:var(--gutters)}.section.svelte-1wphn0j{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-1wphn0j h3:where(.svelte-1wphn0j){font-size:1.15em}.section.svelte-1wphn0j ul:where(.svelte-1wphn0j){display:grid;grid-template-columns:1fr 1fr;gap:2px}.section.svelte-1wphn0j ul:where(.svelte-1wphn0j) li:where(.svelte-1wphn0j){display:flex}.section.svelte-1wphn0j ul:where(.svelte-1wphn0j) li:where(.svelte-1wphn0j) a:where(.svelte-1wphn0j){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-1wphn0j a:where(.svelte-1wphn0j){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-1wphn0j a:where(.svelte-1wphn0j) span:where(.svelte-1wphn0j){position:relative;transition:.3s color,.3s inset-block-start}.section.svelte-1wphn0j a.hasIcon:where(.svelte-1wphn0j){padding-block-end:.225em;padding-inline:.4em .6em;margin-inline-start:-.4em}.section.svelte-1wphn0j a.hasIcon:where(.svelte-1wphn0j) i:where(.svelte-1wphn0j){display:inline-flex;position:relative;transition:.3s color,.3s transform}.section.svelte-1wphn0j a.hasIcon:where(.svelte-1wphn0j) span:where(.svelte-1wphn0j){inset-block-start:-.05em}.section.svelte-1wphn0j a:where(.svelte-1wphn0j):hover{background:var(--color-concrete-500);color:#8989a0;transition:none}.section.svelte-1wphn0j a:where(.svelte-1wphn0j):hover i:where(.svelte-1wphn0j){color:var(--color-blue-500);transition:none;transform:translateY(-.05em)}.section.svelte-1wphn0j a:where(.svelte-1wphn0j):hover span:where(.svelte-1wphn0j){transition:none;inset-block-start:-.05em}.section.svelte-1wphn0j a:hover.hasIcon:where(.svelte-1wphn0j) span:where(.svelte-1wphn0j){inset-block-start:-.1em}.section.svelte-1wphn0j a:where(.svelte-1wphn0j):active i:where(.svelte-1wphn0j),.section.svelte-1wphn0j a:where(.svelte-1wphn0j):active span:where(.svelte-1wphn0j){inset-block-start:0}.section.svelte-1wphn0j a:active.hasIcon:where(.svelte-1wphn0j) i:where(.svelte-1wphn0j){transform:translateY(0)}.section.svelte-1wphn0j a:active.hasIcon:where(.svelte-1wphn0j) span:where(.svelte-1wphn0j){inset-block-start:-.05em}.section.svelte-1wphn0j:last-child{border-block-end:none}.fade.svelte-1wphn0j{background-color:rgb(var(--color-white-rgb)/.85)}@supports (color: color(display-p3 1 1 1)){.fade.svelte-1wphn0j{background-color:color(display-p3 var(--color-white-p3)/.85)}}.fade.svelte-1wphn0j{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}div.svelte-ahbmqv{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-ahbmqv svg:where(.svelte-ahbmqv){width:100%;height:auto}div.open.svelte-ahbmqv{transform:rotate(45deg)}.toggle.svelte-19e4aa3{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-19e4aa3 input:where(.svelte-19e4aa3){position:absolute;width:0;height:0;opacity:0}.toggle.svelte-19e4aa3 label:where(.svelte-19e4aa3){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)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-19e4aa3 label:where(.svelte-19e4aa3){background-color:color(display-p3 var(--color-concrete-700-p3)/.6)}}.toggle.svelte-19e4aa3 label:where(.svelte-19e4aa3){--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}.toggle.svelte-19e4aa3 label:where(.svelte-19e4aa3) span:where(.svelte-19e4aa3){opacity:0;position:absolute}.toggle.svelte-19e4aa3 label:where(.svelte-19e4aa3):before{background-color:rgb(var(--color-blue-500-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-19e4aa3 label:where(.svelte-19e4aa3):before{background-color:color(display-p3 var(--color-blue-500-p3)/1)}}.toggle.svelte-19e4aa3 label:where(.svelte-19e4aa3):before{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)}.toggle.svelte-19e4aa3:hover label:where(.svelte-19e4aa3){background-color:rgb(var(--color-concrete-800-rgb)/.8)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-19e4aa3:hover label:where(.svelte-19e4aa3){background-color:color(display-p3 var(--color-concrete-800-p3)/.8)}}.toggle.svelte-19e4aa3:hover label:where(.svelte-19e4aa3){transform:translateY(-.035em);transition-duration:.1s}.toggle.svelte-19e4aa3:hover label:where(.svelte-19e4aa3):before{background-color:rgb(var(--color-blue-600-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-19e4aa3:hover label:where(.svelte-19e4aa3):before{background-color:color(display-p3 var(--color-blue-600-p3)/1)}}.toggle.svelte-19e4aa3:active label:where(.svelte-19e4aa3){background-color:rgb(var(--color-concrete-900-rgb)/.9)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-19e4aa3:active label:where(.svelte-19e4aa3){background-color:color(display-p3 var(--color-concrete-900-p3)/.9)}}.toggle.svelte-19e4aa3:active label:where(.svelte-19e4aa3){transform:translateY(.025em);transition-duration:.1s}.toggle.svelte-19e4aa3 input:where(.svelte-19e4aa3):checked+label:where(.svelte-19e4aa3){background-color:rgb(var(--color-white-rgb)/.9)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-19e4aa3 input:where(.svelte-19e4aa3):checked+label:where(.svelte-19e4aa3){background-color:color(display-p3 var(--color-white-p3)/.9)}}.toggle.svelte-19e4aa3 input:where(.svelte-19e4aa3):checked+label:where(.svelte-19e4aa3){border-color:var(--color-concrete-500);box-shadow:rgb(var(--color-blue-500-rgb)/.025) 0 .5em 1em}.toggle.svelte-19e4aa3 input:where(.svelte-19e4aa3):checked+label:where(.svelte-19e4aa3):before{background-color:rgb(var(--color-blue-500-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-19e4aa3 input:where(.svelte-19e4aa3):checked+label:where(.svelte-19e4aa3):before{background-color:color(display-p3 var(--color-blue-500-p3)/1)}}.toggle.svelte-19e4aa3 input:where(.svelte-19e4aa3):checked+label:where(.svelte-19e4aa3):before{inset-inline-start:72.5%}.toggle.svelte-19e4aa3 input:where(.svelte-19e4aa3):checked+label:where(.svelte-19e4aa3):hover{background-color:rgb(var(--color-concrete-500-rgb)/.9)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-19e4aa3 input:where(.svelte-19e4aa3):checked+label:where(.svelte-19e4aa3):hover{background-color:color(display-p3 var(--color-concrete-500-p3)/.9)}}.toggle.svelte-19e4aa3 input:where(.svelte-19e4aa3):checked+label:where(.svelte-19e4aa3):hover{border-color:var(--color-concrete-600)}.toggle.svelte-19e4aa3 input:where(.svelte-19e4aa3):checked+label:where(.svelte-19e4aa3):hover:before{background-color:rgb(var(--color-blue-600-rgb)/1)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-19e4aa3 input:where(.svelte-19e4aa3):checked+label:where(.svelte-19e4aa3):hover:before{background-color:color(display-p3 var(--color-blue-600-p3)/1)}}.toggle.svelte-19e4aa3 input:where(.svelte-19e4aa3):checked+label:where(.svelte-19e4aa3):active:before{background-color:rgb(var(--color-blue-700-rgb)/.9)}@supports (color: color(display-p3 1 1 1)){.toggle.svelte-19e4aa3 input:where(.svelte-19e4aa3):checked+label:where(.svelte-19e4aa3):active:before{background-color:color(display-p3 var(--color-blue-700-p3)/.9)}}.toggle.isMounting.svelte-19e4aa3{opacity:0}@media screen and (min-width: 900px){.toggle.svelte-19e4aa3{display:flex}}.header.svelte-oiwvqb{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-oiwvqb{display:flex;height:inherit;width:auto;margin-inline:auto;pointer-events:auto;gap:calc(var(--grid-gap) / 2)}.header.svelte-oiwvqb .menu:where(.svelte-oiwvqb){display:flex;font-size:.95rem}.header.svelte-oiwvqb: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-oiwvqb: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-oiwvqb: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)}@supports (color: color(display-p3 1 1 1)){body{background-color:color(display-p3 var(--color-bg-p3)/1)}}body{color:rgb(var(--color-fg-rgb)/1)}@supports (color: color(display-p3 1 1 1)){body{color:color(display-p3 var(--color-fg-p3)/1)}}body{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}body ::selection{background-color:rgb(var(--color-fg-rgb)/1)}@supports (color: color(display-p3 1 1 1)){body ::selection{background-color:color(display-p3 var(--color-fg-p3)/1)}}body ::selection{color:rgb(var(--color-bg-rgb)/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-12qhfyh{position:fixed;inset-block-start:0;inset-inline:0;height:100lvh}
