.kwh{position:sticky;top:0;z-index:90}.kwh__utility{background:#131f1a;border-bottom:1px solid rgba(231,199,128,.14);height:38px;overflow:hidden;transition:height .35s ease,opacity .3s ease}.kwh.is-condensed .kwh__utility{height:0;opacity:0}.kwh__utility-inner{align-items:center;display:flex;gap:24px;height:38px;justify-content:space-between}.kwh__utility-links a,.kwh__utility-note{color:var(--kw-fern);font-family:var(--kw-font-utility);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.kwh__utility-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kwh__utility-links{display:flex;gap:26px;list-style:none;margin:0;padding:0}.kwh__utility-links a{align-items:center;color:#adbab3;display:inline-flex;min-height:38px;transition:color .2s}.kwh__utility-links a:hover{color:var(--kw-brass-soft)}@media (max-width:700px){.kwh__utility-note{display:none}.kwh__utility-inner{justify-content:flex-end}}.kwh__bar{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(32,55,47,.92);background:color-mix(in srgb,var(--kw-evergreen) 92%,transparent);border-bottom:1px solid rgba(231,199,128,.2);transition:background .35s ease,border-color .35s ease}.kwh--transparent:not(.is-scrolled) .kwh__bar{backdrop-filter:none;background:transparent;border-bottom-color:transparent}.kwh__bar-inner{align-items:center;display:flex;gap:32px;height:84px;justify-content:space-between;transition:height .35s ease}.kwh.is-condensed .kwh__bar-inner{height:64px}.kwh.is-hidden{transform:translateY(-100%)}.kwh{transition:transform .4s ease}.kwh__logo{align-items:center;display:flex;flex-shrink:0;gap:12px}.kwh__mark{border:1.25px solid var(--kw-brass);border-radius:50%;color:var(--kw-brass);display:grid;font-family:var(--kw-font-display);font-size:17px;height:36px;place-items:center;transition:background .25s,color .25s,transform .25s;width:36px}.kwh__logo:hover .kwh__mark{background:var(--kw-brass);color:var(--kw-evergreen);transform:rotate(-6deg)}.kwh__crown{display:block;height:30px;transition:height .35s ease;width:auto}.kwh.is-condensed .kwh__crown{height:26px}.kwh__wordmark{color:var(--kw-parchment);font-family:var(--kw-font-display);font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.kwh.is-condensed .kwh__wordmark{font-size:14px}.kwh__logo-img{display:block}.kwh__list{display:flex;gap:8px;list-style:none;margin:0;padding:0}.kwh__item,.kwh__toplink{position:relative}.kwh__toplink{align-items:center;background:none;border:0;color:#c9d3cd;cursor:pointer;display:inline-flex;font-family:var(--kw-font-body);font-size:14px;font-weight:500;gap:7px;letter-spacing:.01em;padding:10px 14px;transition:color .2s}.kwh__toplink:after{background:var(--kw-brass);bottom:4px;content:"";height:1px;left:14px;position:absolute;right:14px;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.kwh__item.is-open>.kwh__toplink,.kwh__toplink:hover{color:var(--kw-brass-soft)}.kwh__item.is-active>.kwh__toplink:after,.kwh__item.is-open>.kwh__toplink:after,.kwh__toplink:hover:after{transform:scaleX(1)}.kwh__item.is-active>.kwh__toplink{color:var(--kw-parchment)}.kwh__caret{opacity:.7;transition:transform .25s ease}.kwh__item.is-open .kwh__caret{transform:rotate(180deg)}.kwh__panel{left:50%;min-width:264px;opacity:0;pointer-events:none;position:absolute;top:calc(100% + 14px);transform:translate(-50%,8px);transition:opacity .25s ease,transform .25s ease,visibility 0s .25s;visibility:hidden}.kwh__item.is-open .kwh__panel{opacity:1;pointer-events:auto;transform:translate(-50%);transition:opacity .25s ease,transform .25s ease;visibility:visible}.kwh__panel:before{content:"";height:14px;left:0;position:absolute;right:0;top:-14px}.kwh__panel-inner{background:linear-gradient(170deg,var(--kw-pine),#192d24);border:1px solid rgba(231,199,128,.28);border-radius:calc(var(--kw-radius) + 4px);box-shadow:0 28px 50px -22px rgba(0,0,0,.6);padding:10px;position:relative}.kwh__panel-inner:before{background:linear-gradient(90deg,transparent,rgba(240,217,166,.55),transparent);content:"";height:1px;left:18px;position:absolute;right:18px;top:0}.kwh__panel-lead{border-bottom:1px dashed rgba(231,199,128,.16);color:var(--kw-brass);display:block;font-family:var(--kw-font-utility);font-size:10.5px;letter-spacing:.16em;margin-bottom:4px;padding:10px 14px 8px;text-transform:uppercase}.kwh__panel-lead:hover{color:var(--kw-brass-soft)}.kwh__panel-list{list-style:none;margin:0;padding:0}.kwh__panel-list a{border-radius:var(--kw-radius);color:#c4cfc8;display:block;font-size:14.5px;padding:11px 14px;transition:background .18s,color .18s,padding-left .18s}.kwh__panel-list a:hover{background:rgba(231,199,128,.08);color:var(--kw-parchment);padding-left:20px}.kwh__actions{align-items:center;display:flex;flex-shrink:0;gap:18px}.kwh__cta{font-size:14px;padding:12px 22px}.kwh__burger{align-items:center;background:none;border:1px solid rgba(231,199,128,.35);border-radius:var(--kw-radius);color:var(--kw-brass);cursor:pointer;display:none;gap:10px;padding:9px 14px}.kwh__burger-label{font-family:var(--kw-font-utility);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.kwh__burger-lines{display:flex;flex-direction:column;gap:4px}.kwh__burger-lines i{background:currentColor;height:1.5px;transition:transform .3s,opacity .3s;width:16px}.kwh__burger[aria-expanded=true] .kwh__burger-lines i:first-child{transform:translateY(2.75px) rotate(45deg)}.kwh__burger[aria-expanded=true] .kwh__burger-lines i:last-child{transform:translateY(-2.75px) rotate(-45deg)}@media (max-width:940px){.kwh__cta,.kwh__nav{display:none}.kwh__burger{display:inline-flex}}.kwh__overlay{background:linear-gradient(180deg,var(--kw-evergreen) 0,#15231d 100%);display:flex;flex-direction:column;height:100vh;height:100dvh;inset:0;justify-content:space-between;overflow-y:auto;overscroll-behavior:contain;padding:140px clamp(24px,6vw,48px) 40px;position:fixed;top:0;z-index:80}.kwh__overlay[hidden]{display:none}.kwh__overlay-list{list-style:none;margin:0;padding:0}.kwh__overlay-list>li{animation:kwh-rise .5s ease forwards;animation-delay:calc(var(--i)*70ms);border-bottom:1px solid rgba(231,199,128,.14);opacity:0;padding:4px 0;transform:translateY(14px)}@keyframes kwh-rise{to{opacity:1;transform:none}}.kwh__overlay-list>li>a{color:var(--kw-parchment);display:block;font-family:var(--kw-font-display);font-size:clamp(28px,7vw,38px);font-weight:400;letter-spacing:-.01em;padding:16px 0}.kwh__overlay-list>li>a:hover{color:var(--kw-brass-soft)}.kwh__overlay-sub{list-style:none;margin:0 0 14px;padding:0 0 0 4px}.kwh__overlay-sub a{color:var(--kw-fern);display:block;font-size:15px;padding:8px 0}.kwh__overlay-sub a:hover{color:var(--kw-brass-soft)}.kwh__overlay-foot{display:grid;gap:24px;margin-top:40px}.kwh__overlay-foot .kw-btn,.kwh__overlay-utility{justify-content:center}.kwh__overlay-utility{display:flex;flex-wrap:wrap;gap:24px}.kwh__overlay-utility a{color:var(--kw-fern);font-family:var(--kw-font-utility);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.kwh__overlay-utility a:hover{color:var(--kw-brass-soft)}body.kwh-locked{overflow:hidden}@media (prefers-reduced-motion:reduce){.kwh,.kwh__bar,.kwh__bar-inner,.kwh__caret,.kwh__mark,.kwh__panel,.kwh__toplink:after,.kwh__utility{transition:none!important}.kwh__overlay-list>li{animation:none;opacity:1;transform:none}}.kwh--minimal .kwh__burger,.kwh--minimal .kwh__nav,.kwh--minimal .kwh__utility{display:none!important}.kwh__overlay{padding-top:28px}.kwh__overlay-top{align-items:center;border-bottom:1px solid rgba(231,199,128,.18);display:flex;justify-content:space-between;margin-bottom:18px;padding-bottom:26px}.kwh__overlay-crown{display:block;height:26px;width:auto}.kwh__overlay-close{align-items:center;background:none;border:1px solid rgba(231,199,128,.35);border-radius:var(--kw-radius);color:var(--kw-brass);cursor:pointer;display:inline-flex;gap:10px;min-height:44px;padding:8px 16px;transition:background .2s,color .2s}.kwh__overlay-close:hover{background:var(--kw-brass);color:var(--kw-evergreen)}.kwh__overlay-close-label{font-family:var(--kw-font-utility);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.kwh__overlay-close-x{font-size:14px;line-height:1}.kwh__item:last-child .kwh__panel{left:auto;right:0;transform:translateY(8px)}.kwh__item:last-child.is-open .kwh__panel{transform:translate(0)}.kwh__bar{padding-left:max(clamp(20px,4vw,48px),env(safe-area-inset-left));padding-right:max(clamp(20px,4vw,48px),env(safe-area-inset-right))}.kwh__overlay{padding-bottom:max(40px,env(safe-area-inset-bottom));padding-left:max(clamp(24px,6vw,48px),env(safe-area-inset-left));padding-right:max(clamp(24px,6vw,48px),env(safe-area-inset-right))}.kwh__burger{min-height:44px;min-width:44px}@media (max-width:380px){.kwh__wordmark{font-size:12.5px;letter-spacing:.1em}.kwh__crown{height:26px}}@media (max-width:340px){.kwh__burger-label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}}.kwh__toplink--static{cursor:default;opacity:.78}.kwh__toplink--static:hover{color:inherit}