.header.svelte-hep336{background:#4a5b4c;padding:0 10px;view-transition-name:header;position:relative;z-index:1000}.shell.svelte-hep336{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:1400px;margin:0 auto;padding:clamp(1rem,1.5vw,1.5rem) 0}.brand.svelte-hep336{justify-self:start;text-decoration:none}.logo.svelte-hep336{height:clamp(40px,5vw,60px);width:auto}.navpill.svelte-hep336{justify-self:center;display:inline-flex;align-items:center;gap:clamp(1.5rem,2.5rem,2.5rem);padding:clamp(.5rem,.75rem,.75rem) clamp(1.5rem,2.5rem,2.5rem);border-radius:9999px;border:1px solid #fdff96}.navpill.svelte-hep336 a:where(.svelte-hep336){font-size:clamp(.9rem,1.2vw,1.2rem);font-weight:300;color:#fdff96;text-decoration:none;padding:.5rem 1rem;border-radius:50px;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Outfit,sans-serif}.navpill.svelte-hep336 a:where(.svelte-hep336):hover{color:#fff;background:#fdff961a}.navpill.svelte-hep336 a.active:where(.svelte-hep336){border-color:#fdff96}.cta.svelte-hep336{justify-self:end;padding:15px 35px;border-radius:50px;background:#fdff96;color:#4a5b4c;text-decoration:none;font-size:clamp(.9rem,1.2vw,1.1rem);font-weight:500;transition:filter .2s ease;font-family:Outfit,sans-serif}.cta.svelte-hep336:hover{filter:brightness(.95)}.menu-toggle.svelte-hep336{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;justify-self:end}.menu-toggle.svelte-hep336 .bar:where(.svelte-hep336){width:25px;height:3px;background:#fdff96;border-radius:3px}.mobile-menu.svelte-hep336{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1001;animation:svelte-hep336-fadeIn .2s ease}.mobile-nav.svelte-hep336{position:fixed;top:0;right:0;bottom:0;width:80%;max-width:300px;background:#fdff96;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;animation:svelte-hep336-slideIn .3s ease}.mobile-nav.svelte-hep336 a:where(.svelte-hep336){color:#4a5b4c;text-decoration:none;font-size:1.5rem;font-weight:500;text-transform:lowercase;padding:.75rem 1rem;border:1px solid transparent;border-radius:50px;font-family:Outfit,sans-serif}@media (hover: hover){.mobile-nav.svelte-hep336 a:where(.svelte-hep336):hover{opacity:.8}}.mobile-nav.svelte-hep336 a.active:where(.svelte-hep336){border-color:#4a5b4c}.mobile-cta.svelte-hep336{background:#4a5b4c;color:#fdff96!important;padding:1rem 2rem!important;font-weight:500!important;margin-top:auto;font-family:Outfit,sans-serif}@keyframes svelte-hep336-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-hep336-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 1024px){.header.svelte-hep336{padding:0 .5rem}.navpill.svelte-hep336{gap:clamp(.75rem,1.5vw,2rem);padding:clamp(.4rem,.6rem,.6rem) clamp(1rem,1.8vw,2rem)}.navpill.svelte-hep336 a:where(.svelte-hep336){padding:.4rem .75rem;font-size:clamp(.85rem,1.1vw,1rem)}.cta.svelte-hep336{padding:12px 28px;font-size:clamp(.85rem,1.1vw,1rem)}}@media (max-width: 900px){.header.svelte-hep336{padding:0}.shell.svelte-hep336{grid-template-columns:1fr auto;padding:1rem}.logo.svelte-hep336{height:35px}.navpill.svelte-hep336,.cta.svelte-hep336{display:none}.menu-toggle.svelte-hep336{display:flex}}
