:root{--color-primary:#556b2f;--color-accent:#b5562d;--color-accent-soft:#ead9ae;--color-button:#f3e9d2;--color-primary-light:#7f9447;--color-background:#f6f2e9;--color-surface:#fffcf6;--color-muted:#ede8da;--color-ink:#333d1f;--color-muted-text:#6c7168;--font-sans:Arial, Helvetica, sans-serif;--font-serif:Georgia, "Times New Roman", serif;--section-pad-x:3.75rem;--section-pad-y:6.5rem;--content-max:1280px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{max-width:100vw;min-height:100%;overflow-x:hidden}body{color:var(--color-primary);background:var(--color-background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}::selection{background:var(--color-primary);color:var(--color-surface)}:focus-visible{outline-offset:3px;outline:2px solid}[id]{scroll-margin-top:96px}@media (max-width:900px){:root{--section-pad-x:1.5rem;--section-pad-y:4rem}}
.Navbar-module__nuAbfa__header{z-index:100;background:var(--color-primary);width:100%;position:sticky;top:0}.Navbar-module__nuAbfa__inner{--navbar-padding-x:3.75rem;--navbar-padding-y:.4rem;width:100%;max-width:1440px;padding:var(--navbar-padding-y) var(--navbar-padding-x);justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;display:flex}.Navbar-module__nuAbfa__logoLink{margin-block:calc(-1 * var(--navbar-padding-y));padding:calc(var(--navbar-padding-y) + .25rem) 1rem calc(var(--navbar-padding-y) + .25rem) .5rem;background:#fff;flex-shrink:0;align-self:stretch;align-items:center;gap:.75rem;display:inline-flex;position:relative}.Navbar-module__nuAbfa__logoLink:before{content:"";width:calc(max(0px, (100vw - 1440px) / 2) + var(--navbar-padding-x));pointer-events:none;background:#fff;position:absolute;top:0;bottom:0;right:100%}.Navbar-module__nuAbfa__logo{object-fit:contain;width:auto;height:60px}.Navbar-module__nuAbfa__brandText{color:var(--color-primary);white-space:nowrap;flex-direction:column;gap:.2rem;display:flex}.Navbar-module__nuAbfa__brandName{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;line-height:1.15}.Navbar-module__nuAbfa__brandTagline{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;line-height:1.4}.Navbar-module__nuAbfa__nav{align-items:center;gap:2rem;margin-left:auto;margin-right:1.75rem;display:flex}.Navbar-module__nuAbfa__navLink{color:var(--color-background);font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;font-size:.9375rem;font-weight:400;line-height:1.4;transition:opacity .2s}.Navbar-module__nuAbfa__navLink:hover{opacity:.75}.Navbar-module__nuAbfa__navLinkActive,.Navbar-module__nuAbfa__navLinkActive:hover{color:var(--color-accent-soft);opacity:1;text-underline-offset:.45em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.Navbar-module__nuAbfa__cta{cursor:pointer;background:var(--color-button);color:var(--color-ink);font-family:var(--font-sans);white-space:nowrap;border:0;border-radius:0;flex-shrink:0;align-items:center;gap:.55rem;padding:.75rem 1.35rem;font-size:.875rem;font-weight:500;line-height:1.2;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.Navbar-module__nuAbfa__cta:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 8px 18px #0000002e}.Navbar-module__nuAbfa__ctaArrow{font-size:1.05rem;line-height:1;transition:transform .2s}.Navbar-module__nuAbfa__cta:hover .Navbar-module__nuAbfa__ctaArrow{transform:translate(3px)}.Navbar-module__nuAbfa__menuButton{cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:2.75rem;height:2.75rem;padding:.6rem;display:flex}.Navbar-module__nuAbfa__menuButton:hover span{background:var(--color-accent-soft)}.Navbar-module__nuAbfa__menuButton span{background:var(--color-background);width:100%;height:2px;transition:background .2s;display:block}.Navbar-module__nuAbfa__overlay{z-index:110;opacity:0;pointer-events:none;background:#09161280;transition:opacity .3s;position:fixed;inset:0}.Navbar-module__nuAbfa__overlayOpen{opacity:1;pointer-events:auto}.Navbar-module__nuAbfa__drawer{z-index:120;background:var(--color-primary);flex-direction:column;width:min(80vw,320px);height:100%;padding:2rem 1.75rem;transition:transform .35s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-20px 0 50px #09161266}.Navbar-module__nuAbfa__drawerOpen{transform:translate(0)}.Navbar-module__nuAbfa__closeButton{width:2.5rem;height:2.5rem;color:var(--color-background);cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-bottom:1.5rem;font-size:2rem;line-height:1}.Navbar-module__nuAbfa__drawerNav{flex-direction:column;gap:.35rem;display:flex}.Navbar-module__nuAbfa__drawer .Navbar-module__nuAbfa__navLink{border-bottom:1px solid #f6f2e91f;padding:.85rem 0;font-size:1.15rem}.Navbar-module__nuAbfa__drawerCta{cursor:pointer;background:var(--color-button);color:var(--color-ink);font-family:var(--font-sans);border:0;justify-content:center;align-items:center;gap:.55rem;margin-top:1.75rem;padding:.95rem 1.35rem;font-size:.9375rem;font-weight:500;display:inline-flex}@media (max-width:1100px){.Navbar-module__nuAbfa__inner{--navbar-padding-x:1.5rem;--navbar-padding-y:1rem;gap:1rem}.Navbar-module__nuAbfa__nav{gap:1.15rem;margin-right:1rem}.Navbar-module__nuAbfa__logo{height:48px}}@media (max-width:900px){.Navbar-module__nuAbfa__nav,.Navbar-module__nuAbfa__cta{display:none}.Navbar-module__nuAbfa__menuButton{margin-left:auto;display:flex}.Navbar-module__nuAbfa__logo{height:42px}}@media (max-width:480px){.Navbar-module__nuAbfa__inner{--navbar-padding-x:1rem;gap:.5rem}.Navbar-module__nuAbfa__logoLink{gap:.5rem;padding-right:.75rem}.Navbar-module__nuAbfa__logo{height:36px}.Navbar-module__nuAbfa__brandName{font-size:1rem}.Navbar-module__nuAbfa__brandTagline{letter-spacing:.1em;font-size:.55rem}}@media (max-width:1350px){.Navbar-module__nuAbfa__nav{display:none}}
