<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.site-header{width:100%;background-color:var(--primary-bg);background-size:cover;background-repeat:no-repeat;background-position:center center}.navigation-bar-container{width:100%;position:absolute;top:0;left:0;z-index:1000;background:transparent;transition:background-color .3s ease , box-shadow .3s ease;padding:.75rem 0}.site-header.scrolled .navigation-bar-container{background-color:rgba(148,27,80,.95);box-shadow:0 3px 12px rgba(0,0,0,.1);position:fixed;top:0;left:0;right:0}.header-inner{display:flex;align-items:center;justify-content:space-between;max-width:var(--container-max-width);margin:0 auto;padding:.5rem 1.5rem;min-height:var(--header-nav-height)}.site-logo{flex-shrink:0;max-width:450px}.site-logo img{display:block;max-height:calc(var(--header-nav-height) - 40px);width:auto}.main-nav ul{display:flex;gap:var(--nav-gap);list-style:none;margin:0;padding:0}.main-nav a:not(.cta-button) {color:var(--light-text);font-weight:var(--nav-font-weight);text-decoration:none;transition:color .3s ease , opacity .3s ease;padding:.5em 0;position:relative;text-shadow:1px 1px 2px rgba(0,0,0,.3);font-size:.95rem;letter-spacing:.03em}.main-nav a:not(.cta-button)::after {content:'';position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:var(--light-accent);transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out}.main-nav a:not(.cta-button):hover,
.main-nav a:not(.cta-button):focus,
.main-nav .current-menu-item &gt; a:not(.cta-button) {color:var(--light-accent);opacity:1}.main-nav a:not(.cta-button):hover::after,
.main-nav a:not(.cta-button):focus::after,
.main-nav .current-menu-item &gt; a:not(.cta-button)::after {transform:scaleX(1);transform-origin:bottom left}.nav-toggle{display:none;background:none;border:none;color:var(--light-text);font-size:1.8rem;cursor:pointer;padding:.5rem;z-index:1005;margin-left:1rem}.nav-toggle .icon-bar{display:block;width:24px;height:3px;background-color:var(--light-text);margin:5px 0;transition:all .3s ease-in-out;border-radius:1px}.nav-toggle[aria-expanded="true"] .icon-bar:nth-child(1) {transform:translateY(8px) rotate(45deg)}.nav-toggle[aria-expanded="true"] .icon-bar:nth-child(2) {opacity:0}.nav-toggle[aria-expanded="true"] .icon-bar:nth-child(3) {transform:translateY(-8px) rotate(-45deg)}@media (max-width:768px){.main-nav ul{display:none}.nav-toggle{display:block}.main-nav{display:none;flex-direction:column;align-items:center;justify-content:flex-start;position:absolute;top:100%;left:0;right:0;background:rgba(29,29,37,.98);padding:1rem 0;z-index:999;max-height:0;opacity:0;overflow:hidden;visibility:hidden;transition:max-height .4s cubic-bezier(.25,.46,.45,.94) , opacity .3s ease-in-out .1s , visibility 0s linear .4s}.main-nav.show{display:flex;max-height:calc(100vh - 150px);opacity:1;visibility:visible;transition:max-height .4s cubic-bezier(.25,.46,.45,.94) , opacity .2s ease-in-out , visibility 0s linear 0s;overflow-y:auto;padding-bottom:1rem}.main-nav.show ul{display:flex;flex-direction:column;gap:0;width:100%;text-align:center}.main-nav.show ul li{width:100%;background-color:transparent}.main-nav.show ul li a{display:block;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);width:100%;color:var(--light-text);background:transparent;text-shadow:none}.main-nav.show ul li:last-child a{border-bottom:none}.main-nav.show ul li a:hover,.main-nav.show ul li a:focus,.main-nav.show .current-menu-item&gt;a{background-color:var(--primary-accent);color:var(--light-text)}}</pre></body></html>