:root{--font-size-base:15px;--font-size-lg:clamp(1rem,5.3vw - 1.8rem,1.5rem);--font-size-xl:clamp(1.4rem,8vw - 2.5rem,2.5rem);--color-text:#0b0a0a;--color-bg:#f5f0f0;--color-border:#ece3df}html{background-color:var(--color-bg);color:var(--color-text);font-family:Albert Sans,sans-serif;font-size:var(--font-size-base)}#fake-nav:where(.astro-2EBYBGOA){height:76px}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:400;src:url(/assets/albert-sans-latin-ext-400-normal.2030993b.woff2)format("woff2"),url(/assets/albert-sans-all-400-normal.edbf2b9c.woff)format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:400;src:url(/assets/albert-sans-latin-400-normal.2c90ff72.woff2)format("woff2"),url(/assets/albert-sans-all-400-normal.edbf2b9c.woff)format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}nav:where(.astro-ZGTFTHCQ){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(255,255,255,.4);left:0;position:fixed;top:0;width:100%}nav:where(.astro-ZGTFTHCQ) #top-bar:where(.astro-ZGTFTHCQ){background:linear-gradient(270deg,#b827fc,#2c90fc 25%,#b8fd33 50%,#fec837 75%,#fd1892);height:6px;left:0;right:0;top:0;transform:scaleX(1);transform-origin:0}nav:where(.astro-ZGTFTHCQ) #nav-item-container:where(.astro-ZGTFTHCQ){align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1150px;padding:12px 24px}nav:where(.astro-ZGTFTHCQ) #nav-item-container:where(.astro-ZGTFTHCQ) a:where(.astro-ZGTFTHCQ){align-items:center;color:#404040;display:flex;text-decoration:none}nav:where(.astro-ZGTFTHCQ) #nav-item-container:where(.astro-ZGTFTHCQ) a:where(.astro-ZGTFTHCQ):hover{color:#000}nav:where(.astro-ZGTFTHCQ) #nav-item-container:where(.astro-ZGTFTHCQ) a:where(.astro-ZGTFTHCQ) img:where(.astro-ZGTFTHCQ){height:auto;max-width:140px;width:100%}nav:where(.astro-ZGTFTHCQ) #nav-item-container:where(.astro-ZGTFTHCQ) ol:where(.astro-ZGTFTHCQ){display:flex;list-style:none}nav:where(.astro-ZGTFTHCQ) #nav-item-container:where(.astro-ZGTFTHCQ) ol:where(.astro-ZGTFTHCQ) li:where(.astro-ZGTFTHCQ){margin:0 18px}nav:where(.astro-ZGTFTHCQ) #nav-item-container:where(.astro-ZGTFTHCQ) ol:where(.astro-ZGTFTHCQ) li:where(.astro-ZGTFTHCQ) a:where(.astro-ZGTFTHCQ){padding:6px}nav:where(.astro-ZGTFTHCQ) #nav-item-container:where(.astro-ZGTFTHCQ) #contact:where(.astro-ZGTFTHCQ){display:flex;justify-content:space-between}nav:where(.astro-ZGTFTHCQ) #nav-item-container:where(.astro-ZGTFTHCQ) #contact:where(.astro-ZGTFTHCQ) span:where(.astro-ZGTFTHCQ){align-items:center;display:flex;justify-content:center}nav:where(.astro-ZGTFTHCQ) #nav-item-container:where(.astro-ZGTFTHCQ) #contact:where(.astro-ZGTFTHCQ) a:where(.astro-ZGTFTHCQ){margin:0 .5rem}nav:where(.astro-ZGTFTHCQ) #nav-item-container:where(.astro-ZGTFTHCQ) #contact:where(.astro-ZGTFTHCQ) #tel:where(.astro-ZGTFTHCQ){margin-left:36px}@media (max-width:519px){nav:where(.astro-ZGTFTHCQ) a:where(.astro-ZGTFTHCQ) img:where(.astro-ZGTFTHCQ){display:none}nav:where(.astro-ZGTFTHCQ) #contact:where(.astro-ZGTFTHCQ){width:100%}}