body:not(.et-fb) .vvt-header{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:space-between;padding:18px 40px;background:rgba(249,245,241,0.97);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:padding .3s,box-shadow .3s}body:not(.et-fb) .vvt-header.scrolled{padding:12px 40px;box-shadow:0 2px 20px rgba(45,27,53,.08)}body:not(.et-fb) .vvt-logo-wrap{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}body:not(.et-fb) .vvt-logo-wrap img{width:38px;height:38px;object-fit:contain}body:not(.et-fb) .vvt-logo-text{display:flex;flex-direction:column;line-height:1}body:not(.et-fb) .vvt-logo-name{font-family:"Cormorant Garamond",Georgia,serif;font-weight:300;font-size:15px;letter-spacing:.25em;color:#2D1B35;text-transform:uppercase}body:not(.et-fb) .vvt-logo-sub{font-family:"Cormorant Garamond",Georgia,serif;font-weight:300;font-size:10px;letter-spacing:.2em;color:rgba(45,27,53,.5);text-transform:uppercase;margin-top:3px}body:not(.et-fb) .vvt-hamburger{background:none;border:none;cursor:pointer;padding:6px;display:flex;flex-direction:column;gap:7px;z-index:10001}body:not(.et-fb) .vvt-hamburger span{display:block;width:28px;height:1.5px;background:#2D1B35;transition:all .35s}body:not(.et-fb) .vvt-hamburger.active span:nth-child(1){transform:translateY(8.5px) rotate(45deg)}body:not(.et-fb) .vvt-hamburger.active span:nth-child(2){transform:translateY(-8.5px) rotate(-45deg)}body:not(.et-fb) .vvt-overlay{position:fixed;inset:0;z-index:10000;background:#2D1B35;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;padding:80px 20px 40px;opacity:0;visibility:hidden;transition:opacity .45s,visibility .45s;box-sizing:border-box}body:not(.et-fb) .vvt-overlay.open{opacity:1;visibility:visible}body:not(.et-fb) .vvt-nav{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}body:not(.et-fb) .vvt-nav a{font-family:"Cormorant Garamond",Georgia,serif;font-weight:200;font-size:clamp(1.8rem,4vw,3.4rem);letter-spacing:.15em;color:rgba(253,250,245,.75);text-decoration:none;text-transform:uppercase;line-height:1.5;transition:color .25s,letter-spacing .25s;position:relative;text-align:center}body:not(.et-fb) .vvt-nav a:hover{color:#FDFAF5;letter-spacing:.22em}body:not(.et-fb) .vvt-nav a::after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:1px;background:rgba(253,250,245,.3);transition:left .3s,right .3s}body:not(.et-fb) .vvt-nav a:hover::after{left:10%;right:10%}body:not(.et-fb) .vvt-overlay.open .vvt-nav a{animation:vvtFadeUp .5s forwards;opacity:0}body:not(.et-fb) .vvt-nav a:nth-child(1){animation-delay:.05s}body:not(.et-fb) .vvt-nav a:nth-child(2){animation-delay:.1s}body:not(.et-fb) .vvt-nav a:nth-child(3){animation-delay:.15s}body:not(.et-fb) .vvt-nav a:nth-child(4){animation-delay:.2s}body:not(.et-fb) .vvt-nav a:nth-child(5){animation-delay:.25s}body:not(.et-fb) .vvt-nav a:nth-child(6){animation-delay:.3s}body:not(.et-fb) .vvt-nav a:nth-child(7){animation-delay:.35s}@keyframes vvtFadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}body:not(.et-fb) .et-l--header{height:74px}body:not(.et-fb) #main-header,body:not(.et-fb) #top-header,body:not(.et-fb) .et-fixed-header{display:none!important}@media(max-width:768px){body:not(.et-fb) .vvt-header{padding:14px 20px}body:not(.et-fb) .vvt-logo-name{font-size:13px}body:not(.et-fb) .vvt-nav a{font-size:clamp(1.6rem,7vw,2.6rem)}}