.cw-nav{--maxw:1280px;left:0;position:fixed;right:0;top:0;z-index:100}.cw-nav__edge{height:128px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s var(--ease,cubic-bezier(.2,.7,.2,1)),visibility 0s linear .3s;visibility:hidden}.cw-nav--edged .cw-nav__edge{opacity:1;transition-delay:0s,0s;visibility:visible}.cw-nav__edge-blur,.cw-nav__edge-tint{inset:0;position:absolute}.cw-nav__edge-blur{-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05);-webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.85) 45%,transparent);mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.85) 45%,transparent)}.cw-nav__edge-tint--navy{background:linear-gradient(180deg,rgba(22,41,48,.8) 0,rgba(22,41,48,.74) 40%,rgba(22,41,48,.52) 62%,rgba(22,41,48,.26) 82%,rgba(22,41,48,0));opacity:1}.cw-nav__edge-tint--cream,.cw-nav__edge-tint--navy{transition:opacity var(--t-ui,.24s) var(--ease,cubic-bezier(.2,.7,.2,1))}.cw-nav__edge-tint--cream{background:linear-gradient(180deg,rgba(246,240,237,.8) 0,rgba(246,240,237,.74) 40%,rgba(246,240,237,.52) 62%,rgba(246,240,237,.26) 82%,rgba(246,240,237,0));opacity:0}.cw-nav--ink-dark .cw-nav__edge-tint--navy{opacity:0}.cw-nav--ink-dark .cw-nav__edge-tint--cream{opacity:1}@media (prefers-reduced-transparency:reduce){.cw-nav__edge-blur{-webkit-backdrop-filter:none;backdrop-filter:none}}.cw-nav__bar{position:relative;width:100%}.cw-nav__inner{align-items:center;display:flex;gap:clamp(14px,4.17vw - 36px,24px);margin-inline:auto;max-width:var(--maxw,1280px);min-height:76px;padding-inline:var(--gutter,clamp(20px,5vw,56px))}.cw-nav__wordmark{align-items:center;border-radius:8px;color:var(--on-navy,#f6f0ed);display:inline-flex;gap:10px;text-decoration:none}.cw-nav__logo-text{color:var(--on-navy,#f6f0ed);font-family:var(--font,"DM Sans",system-ui,sans-serif);font-size:1.28rem;font-weight:700;letter-spacing:-.01em}.cw-nav__logo-img{display:block;height:28px;width:auto}.cw-nav--ink-dark .cw-nav__logo-img--cream,.cw-nav__logo-img--ink{display:none}.cw-nav--ink-dark .cw-nav__logo-img--ink{display:block}.cw-nav__wordmark:focus-visible{outline:2px solid var(--cream,#f6f0ed);outline-offset:3px}.cw-nav__list{align-items:center;display:flex;gap:clamp(14px,3.33vw - 26px,22px);list-style:none;margin:0;padding:0}.cw-nav__item{position:relative}.cw-nav__link,.cw-nav__trigger{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--on-navy,#f6f0ed);cursor:pointer;display:inline-flex;font-family:var(--font,"DM Sans",system-ui,sans-serif);font-size:clamp(.875rem,.7vw + .35rem,.98rem);font-weight:600;gap:6px;isolation:isolate;padding:10px 4px;position:relative;text-decoration:none;white-space:nowrap}.cw-nav__link:before,.cw-nav__trigger:before{-webkit-backdrop-filter:blur(var(--glass-blur,18px)) saturate(1.1);backdrop-filter:blur(var(--glass-blur,18px)) saturate(1.1);background:linear-gradient(158deg,var(--glass-fill-top,rgba(246,240,237,.12)),var(--glass-fill-bot,rgba(246,240,237,.03)) 62%) padding-box,linear-gradient(140deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.06) 38%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,.18)) border-box;border:1px solid transparent;border-radius:999px;box-shadow:inset 0 1px 0 0 var(--glass-edge,hsla(0,0%,100%,.6)),inset 0 0 0 1px var(--glass-rim,hsla(0,0%,100%,.1));content:"";inset:0 -12px;opacity:0;pointer-events:none;position:absolute;transform:scale(.92);transition:opacity .18s var(--ease,cubic-bezier(.2,.7,.2,1)),transform .18s var(--ease,cubic-bezier(.2,.7,.2,1));z-index:-1}@media (prefers-reduced-transparency:reduce){.cw-nav .cw-glass--liquid,.cw-nav__link:before,.cw-nav__trigger:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--navy-700,#20323b)}}.cw-nav__link:focus-visible:before,.cw-nav__trigger:focus-visible:before{opacity:1;transform:scale(1)}@media (hover:hover) and (pointer:fine){.cw-nav__link:hover:before,.cw-nav__trigger:hover:before{opacity:1;transform:scale(1)}}.cw-nav__link:focus-visible,.cw-nav__trigger:focus-visible{outline:2px solid var(--cream,#f6f0ed);outline-offset:3px}.cw-nav__link.is-active:before,.cw-nav__trigger.is-active:before{border-color:transparent;box-shadow:none;opacity:.6;transform:scale(1)}.cw-nav__link.is-active:focus-visible:before,.cw-nav__trigger.is-active:focus-visible:before{box-shadow:inset 0 1px 0 0 var(--glass-edge,hsla(0,0%,100%,.6)),inset 0 0 0 1px var(--glass-rim,hsla(0,0%,100%,.1));opacity:1}@media (hover:hover) and (pointer:fine){.cw-nav__link.is-active:hover:before,.cw-nav__trigger.is-active:hover:before{box-shadow:inset 0 1px 0 0 var(--glass-edge,hsla(0,0%,100%,.6)),inset 0 0 0 1px var(--glass-rim,hsla(0,0%,100%,.1));opacity:1}}.cw-nav__caret{color:currentColor;opacity:.8;transition:transform var(--t-ui,.24s) var(--ease,cubic-bezier(.2,.7,.2,1))}.cw-nav__item:hover .cw-nav__trigger .cw-nav__caret,.cw-nav__trigger[aria-expanded=true] .cw-nav__caret{transform:rotate(180deg)}.cw-nav__panel{left:-12px;min-width:260px;opacity:0;padding:10px;position:absolute;top:calc(100% + 10px);transform:translateY(-6px);transition:opacity var(--t-overlay,.32s) var(--ease-entrance,cubic-bezier(.16,1,.3,1)),transform var(--t-overlay,.32s) var(--ease-entrance,cubic-bezier(.16,1,.3,1)),visibility 0s linear var(--t-overlay,.32s);visibility:hidden}.cw-nav__item--has-children:hover .cw-nav__panel,.cw-nav__panel.is-open{opacity:1;transform:none;transition-delay:0s,0s,0s;visibility:visible}.cw-nav__item--has-children:after{content:"";height:10px;left:0;position:absolute;right:0;top:100%}.cw-nav__panel-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative;z-index:3}.cw-nav__panel-link{border-radius:8px;color:var(--on-navy,#f6f0ed);display:block;font-family:var(--font,"DM Sans",system-ui,sans-serif);font-size:.96rem;font-weight:600;padding:11px 14px;text-decoration:none;text-shadow:0 1px 10px rgba(22,41,48,.6),0 0 2px rgba(22,41,48,.45);transition:background-color var(--t-ui,.24s) var(--ease,cubic-bezier(.2,.7,.2,1))}.cw-nav__panel-link:hover{background:rgba(246,240,237,.08)}.cw-nav__panel-link.is-active{color:var(--bronze,#c3a181)}.cw-nav__panel-link:focus-visible{background:rgba(246,240,237,.08);outline:2px solid var(--cream,#f6f0ed);outline-offset:-2px}.cw-nav__burger-bar,.cw-nav__link,.cw-nav__logo-text,.cw-nav__trigger{transition:color var(--t-ui,.24s) var(--ease,cubic-bezier(.2,.7,.2,1)),background-color var(--t-ui,.24s) var(--ease,cubic-bezier(.2,.7,.2,1))}.cw-nav--ink-dark .cw-nav__link,.cw-nav--ink-dark .cw-nav__logo-text,.cw-nav--ink-dark .cw-nav__trigger{color:var(--navy,#162930)}.cw-nav--ink-dark .cw-nav__burger-bar{background:var(--navy,#162930)}.cw-nav--ink-dark .cw-nav__link:before,.cw-nav--ink-dark .cw-nav__trigger:before{background:linear-gradient(158deg,rgba(22,41,48,.1),rgba(22,41,48,.03) 62%) padding-box,linear-gradient(140deg,rgba(22,41,48,.5),rgba(22,41,48,.04) 38%,rgba(22,41,48,0) 60%,rgba(22,41,48,.14)) border-box;box-shadow:inset 0 1px 0 0 rgba(22,41,48,.22),inset 0 0 0 1px rgba(22,41,48,.08)}.cw-nav--ink-dark .cw-nav__burger:focus-visible,.cw-nav--ink-dark .cw-nav__link:focus-visible,.cw-nav--ink-dark .cw-nav__trigger:focus-visible,.cw-nav--ink-dark .cw-nav__wordmark:focus-visible{outline-color:var(--navy,#162930)}@media (prefers-reduced-motion:reduce){.cw-nav__burger-bar,.cw-nav__link,.cw-nav__logo-text,.cw-nav__trigger{transition:none!important}}.cw-nav__cta{align-items:center;background:transparent;border:2px solid var(--cream,#f6f0ed);border-radius:999px;box-sizing:border-box;color:var(--cream,#f6f0ed);cursor:pointer;display:inline-flex;flex:none;font-family:var(--font,"DM Sans",system-ui,sans-serif);font-size:clamp(.875rem,.7vw + .35rem,.98rem);font-weight:700;justify-content:center;line-height:1.1;margin-left:auto;min-height:40px;padding:9px 18px;text-decoration:none;transition:transform var(--t-micro,.14s) var(--ease,cubic-bezier(.2,.7,.2,1)),background-color var(--t-ui,.24s) var(--ease,cubic-bezier(.2,.7,.2,1)),border-color var(--t-ui,.24s) var(--ease,cubic-bezier(.2,.7,.2,1)),color var(--t-ui,.24s) var(--ease,cubic-bezier(.2,.7,.2,1));white-space:nowrap}@media (hover:hover) and (pointer:fine){.cw-nav__cta:hover{background:rgba(246,240,237,.12);transform:translateY(-2px)}}.cw-nav__cta:active{transform:translateY(1px)}.cw-nav__cta:focus-visible{outline:2px solid var(--cream,#f6f0ed);outline-offset:3px}.cw-nav__cta.is-active{background:rgba(246,240,237,.12)}.cw-nav--ink-dark .cw-nav__cta.is-active{background:rgba(22,41,48,.1)}.cw-nav--ink-dark .cw-nav__cta{border-color:var(--navy,#162930);color:var(--navy,#162930)}@media (hover:hover) and (pointer:fine){.cw-nav--ink-dark .cw-nav__cta:hover{background:rgba(22,41,48,.1)}}.cw-nav--ink-dark .cw-nav__cta:focus-visible{outline-color:var(--navy,#162930)}.cw-nav__burger{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:none;flex:none;flex-direction:column;gap:5px;height:44px;justify-content:center;margin-left:auto;padding:0;transition:transform var(--t-micro,.14s) var(--ease,cubic-bezier(.2,.7,.2,1));width:44px}.cw-nav__burger:active:not(:disabled){transform:scale(.97)}.cw-nav__burger:focus-visible{outline:2px solid var(--cream,#f6f0ed);outline-offset:3px}.cw-nav__burger-bar{background:var(--on-navy,#f6f0ed);border-radius:2px;display:block;height:2px;transition:transform var(--t-ui,.24s) var(--ease,cubic-bezier(.2,.7,.2,1)),opacity var(--t-ui,.24s) var(--ease,cubic-bezier(.2,.7,.2,1));width:22px}.cw-nav__burger[aria-expanded=true] .cw-nav__burger-bar:first-child{transform:translateY(7px) rotate(45deg)}.cw-nav__burger[aria-expanded=true] .cw-nav__burger-bar:nth-child(2){opacity:0}.cw-nav__burger[aria-expanded=true] .cw-nav__burger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.cw-nav__scrim{z-index:199}.cw-nav__scrim[hidden]{display:none}.cw-nav__drawer{--radius:0;border-bottom:none;border-right:none;border-top:none;display:flex;flex-direction:column;height:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform var(--t-overlay,.32s) var(--ease-entrance,cubic-bezier(.16,1,.3,1));width:min(360px,86vw);z-index:200}.cw-nav__drawer[hidden]{display:none}.cw-nav__drawer.is-open{transform:none}.cw-nav__drawer-head,.cw-nav__drawer-list{position:relative;z-index:3}.cw-nav__drawer-head{align-items:center;border-bottom:1px solid var(--hairline-on-navy,rgba(246,240,237,.16));display:flex;flex:none;justify-content:space-between;padding:18px clamp(18px,5vw,28px)}.cw-nav__drawer-word{color:var(--on-navy,#f6f0ed);font-family:var(--font,"DM Sans",system-ui,sans-serif);font-size:1.1rem;font-weight:800}.cw-nav__drawer-close{align-items:center;background:transparent;border:none;border-radius:10px;color:var(--on-navy,#f6f0ed);cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:transform var(--t-micro,.14s) var(--ease,cubic-bezier(.2,.7,.2,1));width:44px}.cw-nav__drawer-close:hover{background:rgba(246,240,237,.08)}.cw-nav__drawer-close:active{transform:scale(.97)}.cw-nav__drawer-close:focus-visible{outline:2px solid var(--cream,#f6f0ed);outline-offset:3px}.cw-nav__drawer-list{flex:1 1 auto;list-style:none;margin:0;overflow-y:auto;padding:10px clamp(10px,3vw,16px)}.cw-nav__drawer-link,.cw-nav__drawer-trigger{align-items:center;background:transparent;border:none;border-radius:10px;color:var(--on-navy,#f6f0ed);cursor:pointer;display:flex;font-family:var(--font,"DM Sans",system-ui,sans-serif);font-size:1.05rem;font-weight:700;gap:10px;justify-content:space-between;padding:15px 12px;text-align:left;text-decoration:none;width:100%}.cw-nav__drawer-link:hover,.cw-nav__drawer-trigger:hover{background:rgba(246,240,237,.06)}.cw-nav__drawer-link.is-active,.cw-nav__drawer-trigger.is-active{color:var(--bronze,#c3a181)}.cw-nav__drawer-link:focus-visible,.cw-nav__drawer-trigger:focus-visible{outline:2px solid var(--cream,#f6f0ed);outline-offset:-2px}.cw-nav__drawer-trigger .cw-nav__caret{flex:none;transition:transform var(--t-ui,.24s) var(--ease,cubic-bezier(.2,.7,.2,1))}.cw-nav__drawer-trigger[aria-expanded=true] .cw-nav__caret{transform:rotate(180deg)}.cw-nav__drawer-panel{display:grid;grid-template-rows:0fr;list-style:none;margin:0;overflow:hidden;padding:0 0 6px 14px;transition:grid-template-rows var(--t-ui,.24s) var(--ease,cubic-bezier(.2,.7,.2,1))}.cw-nav__drawer-panel>*{min-height:0}.cw-nav__drawer-panel-inner{list-style:none;margin:0;overflow:hidden;padding:0}.cw-nav__drawer-panel[data-cw-open]{grid-template-rows:1fr}.cw-nav__drawer-panel .cw-nav__drawer-link{color:var(--on-navy-soft,#9fb0b3);font-size:.96rem;font-weight:600;padding-block:12px}.cw-nav__drawer-panel .cw-nav__drawer-link.is-active,.cw-nav__drawer-panel .cw-nav__drawer-link:hover{color:var(--on-navy,#f6f0ed)}.cw-nav__drawer-foot{border-top:1px solid var(--hairline-on-navy,rgba(246,240,237,.16));flex:none;padding:16px clamp(18px,5vw,28px) calc(20px + env(safe-area-inset-bottom, 0px));position:relative;z-index:3}.cw-nav__drawer-cta{align-items:center;background:transparent;border:2px solid var(--cream,#f6f0ed);border-radius:999px;color:var(--cream,#f6f0ed);cursor:pointer;display:flex;font-family:var(--font,"DM Sans",system-ui,sans-serif);font-size:1rem;font-weight:700;gap:8px;justify-content:center;line-height:1.1;min-height:48px;padding:12px 20px;text-decoration:none;transition:transform var(--t-micro,.14s) var(--ease,cubic-bezier(.2,.7,.2,1)),background-color var(--t-ui,.24s) var(--ease,cubic-bezier(.2,.7,.2,1));white-space:nowrap;width:100%}@media (hover:hover) and (pointer:fine){.cw-nav__drawer-cta:hover{background:rgba(246,240,237,.12);transform:translateY(-2px)}.cw-nav__drawer-cta:hover .cw-nav__drawer-cta-arrow{transform:translateX(3px)}}.cw-nav__drawer-cta:active{transform:translateY(1px)}.cw-nav__drawer-cta.is-active{background:rgba(246,240,237,.12)}.cw-nav__drawer-cta:focus-visible{outline:2px solid var(--cream,#f6f0ed);outline-offset:3px}.cw-nav__drawer-cta-arrow{flex:none;transition:transform var(--t-micro,.14s) var(--ease,cubic-bezier(.2,.7,.2,1))}@media (max-width:1199px){.cw-nav__cta,.cw-nav__list{display:none}.cw-nav__burger{display:inline-flex}}@media (prefers-reduced-motion:reduce){.cw-nav__burger-bar,.cw-nav__caret,.cw-nav__cta,.cw-nav__drawer,.cw-nav__drawer-cta,.cw-nav__drawer-cta-arrow,.cw-nav__drawer-panel,.cw-nav__edge,.cw-nav__edge-tint,.cw-nav__link,.cw-nav__link:before,.cw-nav__panel,.cw-nav__scrim,.cw-nav__trigger,.cw-nav__trigger:before{transition:none!important}.cw-nav__burger:active:not(:disabled),.cw-nav__cta:active,.cw-nav__cta:hover,.cw-nav__drawer-close:active,.cw-nav__drawer-cta:active,.cw-nav__drawer-cta:hover{transform:none}}