footer:where(.astro-nns7i3if){background:#1a1614;padding:3rem 2rem 2rem;position:relative}footer:where(.astro-nns7i3if):before{content:"";background:linear-gradient(90deg,#d4522a,#f0a98a,#d4522a);height:3px;position:absolute;top:0;left:0;right:0}.footer-inner:where(.astro-nns7i3if){max-width:1140px;margin:0 auto}.footer-top:where(.astro-nns7i3if){border-bottom:1px solid #2e2520;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:2.5rem;display:grid}.footer-brand:where(.astro-nns7i3if) img:where(.astro-nns7i3if){filter:brightness(0)invert();opacity:.75;width:auto;height:24px;display:block}.footer-brand:where(.astro-nns7i3if) p:where(.astro-nns7i3if){color:#5a4e48;max-width:220px;margin-top:.875rem;font-size:.8125rem;line-height:1.65}.footer-col:where(.astro-nns7i3if) h4:where(.astro-nns7i3if){color:#7a6b62;text-transform:uppercase;letter-spacing:.07em;margin-bottom:1rem;font-size:.6875rem;font-weight:600}.footer-col:where(.astro-nns7i3if) ul:where(.astro-nns7i3if){flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.footer-col:where(.astro-nns7i3if) ul:where(.astro-nns7i3if) li:where(.astro-nns7i3if) a:where(.astro-nns7i3if){color:#5a4e48;font-size:.875rem;text-decoration:none;transition:color .15s}.footer-col:where(.astro-nns7i3if) ul:where(.astro-nns7i3if) li:where(.astro-nns7i3if) a:where(.astro-nns7i3if):hover{color:#f5f0eb}.footer-bottom:where(.astro-nns7i3if){color:#5a4e48;justify-content:space-between;align-items:center;padding-top:1.75rem;font-size:.8125rem;display:flex}.footer-status:where(.astro-nns7i3if){align-items:center;gap:.45rem;display:flex}.status-dot:where(.astro-nns7i3if){background:#4ade80;border-radius:50%;width:7px;height:7px}@media (width<=900px){.footer-top:where(.astro-nns7i3if){grid-template-columns:1fr 1fr 1fr;gap:2rem}}@media (width<=760px){.footer-top:where(.astro-nns7i3if){grid-template-columns:1fr 1fr;gap:2rem}}@media (width<=480px){.footer-top:where(.astro-nns7i3if){grid-template-columns:1fr}}.pnav:where(.astro-rutobish),.pnav:where(.astro-rutobish) :where(.astro-rutobish),.pnav:where(.astro-rutobish) :where(.astro-rutobish):before,.pnav:where(.astro-rutobish) :where(.astro-rutobish):after{box-sizing:border-box}.pnav:where(.astro-rutobish){--pnav-bg:#f5f0eb;--pnav-panel:#fff;--pnav-ink:#1a1916;--pnav-sub:#6b675f;--pnav-line:#e8e2db;--pnav-line-strong:#ddd9d1;--pnav-accent:oklch(64% .19 38);--pnav-accent-press:oklch(58% .19 38);--pnav-accent-soft:oklch(95% .04 50);--pnav-r-sm:8px;--pnav-r-md:11px;--pnav-shadow-md:0 4px 12px #1a19160f, 0 14px 36px -12px #1a19161f;--pnav-maxw:1180px;--pnav-gutter:40px;--pnav-display:"Space Grotesk", system-ui, sans-serif;--pnav-body:"Plus Jakarta Sans", system-ui, sans-serif;z-index:50;background:var(--pnav-bg);font-family:var(--pnav-body);border-bottom:1px solid #0000;transition:border-color .2s;display:block;position:sticky;top:0}.pnav:where(.astro-rutobish).scrolled{border-bottom-color:var(--pnav-line)}.pnav:where(.astro-rutobish) .wrap:where(.astro-rutobish){max-width:var(--pnav-maxw);padding:0 var(--pnav-gutter);margin:0 auto}.pnav-inner:where(.astro-rutobish){justify-content:space-between;align-items:center;height:70px;display:flex}.pnav-left:where(.astro-rutobish){align-items:center;gap:38px;display:flex}.pnav-links:where(.astro-rutobish){align-items:center;gap:28px;display:flex}.pnav-link:where(.astro-rutobish){font-family:var(--pnav-body);color:var(--pnav-sub);cursor:pointer;background:0 0;border:none;padding:0;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .15s}.pnav-link:where(.astro-rutobish):hover,.pnav-link:where(.astro-rutobish).active{color:var(--pnav-ink)}.pnav-right:where(.astro-rutobish){align-items:center;gap:18px;display:flex}.pnav-logo:where(.astro-rutobish){cursor:pointer;width:auto;height:39px;display:block}.pnav-logo:where(.astro-rutobish) img:where(.astro-rutobish){width:auto;height:39px;display:block}.pnav-btn:where(.astro-rutobish){border-radius:var(--pnav-r-md);font-family:var(--pnav-body);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:transform .12s,background .15s,box-shadow .15s,border-color .15s,color .15s;display:inline-flex}.pnav-btn:where(.astro-rutobish):active{transform:translateY(1px)}.pnav-btn-primary:where(.astro-rutobish){background:var(--pnav-ink);color:#fff}.pnav-btn-primary:where(.astro-rutobish):hover{box-shadow:var(--pnav-shadow-md);background:#000}.pnav-burger:where(.astro-rutobish),.pnav-mobile:where(.astro-rutobish){display:none}@media (width<=720px){.pnav-links:where(.astro-rutobish),.pnav-right:where(.astro-rutobish){display:none}.pnav-burger:where(.astro-rutobish){border:1px solid var(--pnav-line-strong);border-radius:var(--pnav-r-sm);background:#fff;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0;transition:border-color .15s;display:inline-flex}.pnav-burger:where(.astro-rutobish):hover{border-color:var(--pnav-ink)}.pnav-burger:where(.astro-rutobish) span:where(.astro-rutobish){background:var(--pnav-ink);border-radius:2px;width:18px;height:2px;margin:0 auto;transition:transform .22s,opacity .18s;display:block}.pnav-burger:where(.astro-rutobish).open span:where(.astro-rutobish):first-child{transform:translateY(7px)rotate(45deg)}.pnav-burger:where(.astro-rutobish).open span:where(.astro-rutobish):nth-child(2){opacity:0}.pnav-burger:where(.astro-rutobish).open span:where(.astro-rutobish):nth-child(3){transform:translateY(-7px)rotate(-45deg)}.pnav-mobile:where(.astro-rutobish){background:var(--pnav-bg);border-bottom:1px solid #0000;max-height:0;transition:max-height .28s,border-color .28s;display:block;overflow:hidden}.pnav-mobile:where(.astro-rutobish).open{border-bottom-color:var(--pnav-line);max-height:380px}.pnav-mobile-inner:where(.astro-rutobish){flex-direction:column;gap:2px;padding-top:6px;padding-bottom:18px;display:flex}.pnav-mobile:where(.astro-rutobish) .pnav-link:where(.astro-rutobish){border-bottom:1px solid var(--pnav-line);padding:13px 2px;font-size:16px;display:block}.pnav-mobile:where(.astro-rutobish) .pnav-btn:where(.astro-rutobish){width:100%;margin-top:14px}}
