.site-header{position:sticky;top:0;z-index:100}.ardesia-nav{width:100%;max-width:var(--content-max-width);margin-inline:auto;background:var(--color-white);height:var(--nav-height);padding-inline:var(--nav-padding-x);padding-block:var(--nav-padding-y);box-sizing:border-box;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative;z-index:100}.ardesia-nav__toggle{justify-self:start;background:0 0;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;gap:5px;width:24px;z-index:200;position:relative}.ardesia-nav__logo-link{justify-self:center;display:block}.ardesia-nav>.btn-primary{justify-self:end}.ardesia-nav__toggle span:not(.ardesia-nav__toggle-label){display:block;height:2px;width:100%;background:var(--color-charcoal)}.ardesia-nav__toggle-label{display:none;font-family:var(--font-sans);font-size:16px;letter-spacing:2.24px;text-transform:uppercase;color:var(--color-charcoal);white-space:nowrap}body.nav-panel-open .ardesia-nav__toggle{width:auto}body.nav-panel-open .ardesia-nav__toggle span:not(.ardesia-nav__toggle-label){display:none}body.nav-panel-open .ardesia-nav__toggle-label{display:block}.ardesia-logo{width:60px;height:60px;object-fit:contain;display:block}@media (max-width:680px){.ardesia-nav .ardesia-logo{width:40px;height:40px}.ardesia-nav>.btn-primary{display:none}}.ardesia-nav-panel__backdrop{position:fixed;inset:0;background:var(--nav-panel-backdrop);z-index:200;opacity:0;pointer-events:none;transition:opacity .3s ease}.ardesia-nav-panel__backdrop.is-open{opacity:1;pointer-events:auto}.ardesia-nav-panel{position:fixed;top:0;left:0;width:var(--nav-panel-width);max-width:100%;height:100%;background:var(--color-ivory);z-index:300;display:flex;flex-direction:column;gap:var(--nav-panel-gap);padding:var(--space-6);box-sizing:border-box;overflow-y:auto;transform:translateX(-100%);transition:transform .3s ease}.ardesia-nav-panel.is-open{transform:translateX(0)}.ardesia-nav-panel__header{display:flex;align-items:flex-start;justify-content:space-between;width:100%;flex-shrink:0}.ardesia-nav-panel__close{background:0 0;border:none;width:24px;height:24px;padding:0;cursor:pointer;color:var(--color-charcoal);flex-shrink:0}.ardesia-nav-panel__close svg{width:100%;height:100%;display:block}.ardesia-nav-panel__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--nav-panel-menu-gap)}.ardesia-nav-panel__menu a{font-family:var(--font-sans);font-size:16px;letter-spacing:2.24px;text-transform:uppercase;color:var(--color-charcoal);text-decoration:none}@media (max-width:680px){.ardesia-nav-panel{width:100%}}.ardesia-footer{width:100%;background:var(--color-ivory);box-sizing:border-box}.ardesia-footer__inner{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding:var(--space-6);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-10)}.ardesia-footer__newsletter{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.ardesia-footer__heading{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:34px;line-height:1.04;color:var(--color-charcoal);margin:0;white-space:nowrap}.ardesia-footer__body{font-family:var(--font-sans);font-size:12px;line-height:1.35;letter-spacing:.16px;color:var(--color-charcoal-60);max-width:528px;margin:0}.ardesia-footer__newsletter .btn-primary{font-size:12px}.ardesia-footer__divider{border:none;border-top:1px solid rgba(65,64,66,.15);margin:0;width:100%}.ardesia-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap}.ardesia-footer__social{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.ardesia-footer__social-label{font-family:var(--font-sans);font-size:16px;line-height:1.35;letter-spacing:.16px;color:var(--color-charcoal-60);margin:0}.ardesia-footer__social-icons{display:flex;align-items:center;gap:var(--space-4)}.ardesia-footer__social-icons a{width:40px;height:40px;display:block}.ardesia-footer__social-icons img{width:100%;height:100%;object-fit:contain;display:block}.ardesia-footer__copyright{font-family:var(--font-sans);font-size:16px;line-height:1.35;letter-spacing:.16px;color:var(--color-charcoal-60);margin:0}.ardesia-footer__reserve{display:none}@media (max-width:680px){.ardesia-footer__newsletter,.ardesia-footer__bottom{flex-direction:column;align-items:flex-start}.ardesia-footer__heading{white-space:normal}.ardesia-footer__reserve{display:inline-flex;width:100%}}