.siteNavigation{color:#fff;background:linear-gradient(#090704c7,#0000);grid-template-columns:auto 1fr auto;gap:36px;height:98px;padding:0 4vw;display:grid}.siteNavigationBrand img{object-fit:cover;border-radius:50%;width:66px;height:66px;display:block}.siteNavigationLinks{justify-content:center;align-items:center;gap:clamp(16px,2vw,32px);display:flex}.siteNavigation a{text-decoration:none}.siteNavigationLinks a{color:inherit;letter-spacing:.18em;text-transform:uppercase;font-size:10px;position:relative}.siteNavigationLinks a:after{content:"";background:#c59a58;height:1px;transition:transform .25s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.siteNavigationLinks a:hover:after,.siteNavigationLinks .navActive:after{transform:scaleX(1)}.siteNavigationCta{color:#fff;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff8c;border-radius:999px;padding:13px 18px;font-size:10px}.siteNavigationMobile{display:none}.insidePage .siteNavigation,.projectDescriptionPage .siteNavigation,.darLeonPage .siteNavigation{background:#12100c}.siteNavigationMobile summary{cursor:pointer;text-transform:uppercase;letter-spacing:.14em;list-style:none}.siteNavigationMobile summary::-webkit-details-marker{display:none}@media (max-width:1100px){.siteNavigation{grid-template-columns:auto 1fr auto;gap:20px}.siteNavigationLinks{gap:15px}.siteNavigationLinks a{font-size:9px}.siteNavigationCta{padding:12px 14px;font-size:9px}}@media (max-width:850px){.siteNavigation{grid-template-columns:auto 1fr;height:82px;padding:0 22px}.siteNavigationBrand img{width:58px;height:58px}.siteNavigationLinks,.siteNavigationCta{display:none}.siteNavigationMobile{justify-self:end;display:block}.siteNavigationMobile[open] nav{background:#12100c;flex-direction:column;gap:0;padding:16px 22px 24px;display:flex;position:absolute;top:82px;left:0;right:0;box-shadow:0 18px 35px #00000047}.siteNavigationMobile nav a{color:#fff;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;padding:14px 0;font-size:12px}.siteNavigationMobile nav .mobileCta{text-align:center;border:1px solid #b58a4a;border-radius:999px;margin-top:12px;padding:15px 18px}}.siteNavigationBrand img{box-sizing:border-box;border:1px solid #ffffffe6}.siteNavigationBrand{z-index:100;pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;width:68px;height:100%;display:flex;position:relative}.siteNavigationMobile nav{display:none}.siteNavigationMobile[open] nav{display:flex}
