@font-face{font-family:montserrat;src:url(../media/montserrat_latin_wght_normal-s.p.0hdmpb0t8jz-y.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_6f68142f-module__MGHEkW__className{font-family:montserrat,montserrat Fallback}.montserrat_6f68142f-module__MGHEkW__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:fraunces;src:url(../media/fraunces-s.p.3m86l4r7du0zk.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.fraunces_3e57645b-module__WK5pWq__className{font-family:fraunces,fraunces Fallback}.fraunces_3e57645b-module__WK5pWq__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
.Menu-module-scss-module__FJPdJa__nav{-webkit-backdrop-filter:blur(5.2px);backdrop-filter:blur(5.2px);z-index:60;color:#ccc;background-color:#ffffff14;border:1px solid #fff3;border-radius:1rem;justify-content:space-between;align-items:center;width:calc(100vw - 3rem);max-width:920px;padding-block:.5rem;padding-inline:1rem;display:inline-flex;position:fixed;top:2rem;left:50%;transform:translate(-50%);box-shadow:0 4px 30px #0000001a}.Menu-module-scss-module__FJPdJa__logoLink{border-radius:.75rem;padding:.25rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Menu-module-scss-module__FJPdJa__logoLink:hover{background-color:#ffffff14}.Menu-module-scss-module__FJPdJa__logoLink:focus-visible{outline:2px solid #ffffff80}.Menu-module-scss-module__FJPdJa__logoImg{filter:brightness(0)invert()}.Menu-module-scss-module__FJPdJa__toggleButton{color:#ccc;border-radius:.75rem;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:1rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.Menu-module-scss-module__FJPdJa__toggleButton:hover{color:#fff;background-color:#ffffff1f}@media (min-width:36rem){.Menu-module-scss-module__FJPdJa__toggleButton{display:none}}.Menu-module-scss-module__FJPdJa__toggleContent{align-items:center;gap:.5rem;display:flex}.Menu-module-scss-module__FJPdJa__toggleLabel{font-size:.875rem;font-weight:400;line-height:1.25rem}.Menu-module-scss-module__FJPdJa__desktopNav{gap:.5rem;display:none}@media (min-width:36rem){.Menu-module-scss-module__FJPdJa__desktopNav{display:flex}}.Menu-module-scss-module__FJPdJa__navLink{color:#ccc;border:1px solid #0000;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:4rem;padding-block:.5rem;padding-inline:1rem;font-size:.75rem;font-weight:400;line-height:1rem;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.Menu-module-scss-module__FJPdJa__navLink:hover{color:#fff;background-color:#ffffff14}.Menu-module-scss-module__FJPdJa__navLink:focus-visible{outline:2px solid #ffffff80}.Menu-module-scss-module__FJPdJa__navLink[aria-current=location]{color:#fff;background-color:#ffffff14;box-shadow:inset 0 1px #ffffff1a}.Menu-module-scss-module__FJPdJa__overlay{z-index:55;opacity:0;pointer-events:none;background-color:#000;flex-direction:column;transition-property:opacity;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}@media (min-width:36rem){.Menu-module-scss-module__FJPdJa__overlay{display:none}}.Menu-module-scss-module__FJPdJa__overlayOpen{opacity:1;pointer-events:auto}.Menu-module-scss-module__FJPdJa__overlaySpacer{flex-shrink:0;height:7rem}.Menu-module-scss-module__FJPdJa__overlayNav{padding-inline:2.5rem;flex-direction:column;flex:1;justify-content:center;padding-bottom:4rem;display:flex}.Menu-module-scss-module__FJPdJa__overlayList{flex-direction:column;display:flex}.Menu-module-scss-module__FJPdJa__overlayItem{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.Menu-module-scss-module__FJPdJa__overlayLink{align-items:baseline;gap:1.5rem;padding-block:1.5rem;display:flex}.Menu-module-scss-module__FJPdJa__overlayLink:focus-visible{outline:none;box-shadow:0 0 0 1px #ffffff4d}.Menu-module-scss-module__FJPdJa__overlayLink:hover .Menu-module-scss-module__FJPdJa__overlayLabel{color:#fff}.Menu-module-scss-module__FJPdJa__overlayIndex{color:#ccc;font-variant-numeric:tabular-nums;width:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1}.Menu-module-scss-module__FJPdJa__overlayLabel{color:#ccc;font-size:2.5rem;font-weight:600;line-height:1;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
.ClickSpark-module-scss-module__HQ1UcG__canvas{z-index:70;pointer-events:none;position:fixed;inset:0}
.layout-module-scss-module__uQLIpG__main{color:#fff;background-color:#000;min-height:100svh}
*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{line-height:1.5;font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;color:#fff;-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:#0000;scroll-behavior:smooth;background:#000}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:#fff;background:#000;min-height:100svh}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}b,strong{font-weight:bolder}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,textarea{opacity:1;font:inherit;color:inherit;background-color:#0000;border-radius:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}
