.nav.svelte-7ibsri{display:flex;font-size:.95rem}.nav.svelte-7ibsri ul:where(.svelte-7ibsri){display:flex;gap:calc(var(--gutters) / 2);padding-inline-end:5rem}.nav.svelte-7ibsri ul:where(.svelte-7ibsri) li:where(.svelte-7ibsri){scroll-snap-align:start;pointer-events:auto}.nav.isMounting.svelte-7ibsri{opacity:0}.trigger.svelte-1jrt5w5{display:flex;pointer-events:auto;padding:var(--gutters);padding-block-end:max(env(safe-area-inset-bottom),var(--gutters));font-size:.95rem;width:100%;justify-content:center}.trigger.isMounting.svelte-1jrt5w5{opacity:0}.trigger.svelte-1jrt5w5 .button.active:active{transform:translateY(.045em)!important}@media screen and (min-width: 900px){.trigger.svelte-1jrt5w5{width:auto}}.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-nxjxzq{display:flex;position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-header);pointer-events:none;padding:0;align-items:flex-end}.header.svelte-nxjxzq: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-concrete-500-rgb)/1) 15%,rgb(var(--color-concrete-500-rgb)/0))}@supports (color: color(display-p3 1 1 1)){.header.svelte-nxjxzq:before{background:linear-gradient(to top,color(display-p3 var(--color-concrete-500-p3)/1) 15%,color(display-p3 var(--color-concrete-500-p3)/0))}}@media screen and (min-width: 900px){.header.svelte-nxjxzq:before{top:-50%;right:0;bottom:0;left:0}}@media screen and (min-width: 900px){.header.isFocus.svelte-nxjxzq:before{background:linear-gradient(to top,rgb(var(--color-white-rgb)/1) 15%,rgb(var(--color-white-rgb)/0))}}@media screen and (min-width: 900px){.header.isFocus.isClosed.svelte-nxjxzq:before{opacity:.5}}.header.svelte-nxjxzq .nav:where(.svelte-nxjxzq){display:flex;max-width:100%;overflow-y:hidden;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--gutters);scroll-padding-inline-end:2em;padding:var(--gutters);padding-block-end:max(env(safe-area-inset-bottom),var(--gutters));z-index:1;pointer-events:auto}.header.svelte-nxjxzq .nav:where(.svelte-nxjxzq)::-webkit-scrollbar{display:none}@media screen and (min-width: 900px){.header.svelte-nxjxzq .nav:where(.svelte-nxjxzq){pointer-events:none}}.header.svelte-nxjxzq .toggle:where(.svelte-nxjxzq){margin-inline-start:auto}body{--color-white-rgb: 255 255 255;--color-white-p3: 1 1 1;--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-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-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-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-bg-rgb: var(--color-concrete-500-rgb);--color-bg-p3: var(--color-concrete-500-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-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);) }}: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: var(--gutters);--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: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)}}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}
