nav.svelte-1h32yp1{position:fixed;top:0;left:0;right:0;z-index:100;background:#faf9f6f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05)}.nav-inner.svelte-1h32yp1{max-width:1200px;margin:0 auto;padding:1.25rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo.svelte-1h32yp1{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:300;letter-spacing:.2em;color:#1a1a1a;text-decoration:none}.hamburger.svelte-1h32yp1{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger.svelte-1h32yp1 span:where(.svelte-1h32yp1){display:block;width:22px;height:1.5px;background:#1a1a1a;transition:all .3s}.hamburger.open.svelte-1h32yp1 span:where(.svelte-1h32yp1):nth-child(1){transform:translateY(6.5px) rotate(45deg)}.hamburger.open.svelte-1h32yp1 span:where(.svelte-1h32yp1):nth-child(2){opacity:0}.hamburger.open.svelte-1h32yp1 span:where(.svelte-1h32yp1):nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.links.svelte-1h32yp1{display:flex;align-items:center;gap:2rem}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1),.links.svelte-1h32yp1 button:where(.svelte-1h32yp1){font-family:Inter,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#1a1a1a;text-decoration:none;background:none;border:none;cursor:pointer;padding:0;transition:color .2s}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover,.links.svelte-1h32yp1 button:where(.svelte-1h32yp1):hover{color:#b8d4e3}.overlay.svelte-1h32yp1{display:none}@media(max-width:640px){.nav-inner.svelte-1h32yp1{padding:1rem 1.25rem}.hamburger.svelte-1h32yp1{display:flex}.links.svelte-1h32yp1{position:fixed;top:0;right:0;bottom:0;width:min(250px,80vw);background:#faf9f6;flex-direction:column;align-items:flex-start;gap:0;padding:5rem 2rem 2rem;transform:translate(100%);transition:transform .3s ease;box-shadow:-4px 0 20px #0000000d;z-index:101}.links.open.svelte-1h32yp1{transform:translate(0)}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1),.links.svelte-1h32yp1 button:where(.svelte-1h32yp1){font-size:.8rem;padding:.75rem 0;min-height:44px;display:flex;align-items:center;width:100%;border-bottom:1px solid rgba(0,0,0,.05)}.overlay.svelte-1h32yp1{display:block;position:fixed;inset:0;background:#0000004d;z-index:99;border:none;cursor:pointer}}footer.svelte-jz8lnl{text-align:center;padding:4rem 2rem;border-top:1px solid rgba(0,0,0,.05)}.names.svelte-jz8lnl{font-family:Cormorant Garamond,serif;font-size:1.25rem;font-weight:300;color:#1a1a1a;margin-bottom:.5rem}.date.svelte-jz8lnl{font-family:Inter,sans-serif;font-size:.7rem;letter-spacing:.2em;color:#999}*{margin:0;padding:0;box-sizing:border-box}body{background:#faf9f6;color:#1a1a1a;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:hidden}input,select,textarea,button{font-size:1rem}.app.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}main.svelte-12qhfyh{flex:1;padding-top:72px}
