.cq-header{position:sticky;top:0;z-index:var(--cq-z-header,60)}.cq-header__inner{background:var(--cq-color-paper-veil,rgba(246,239,226,.88));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:var(--cq-border-hairline,1px) solid var(--cq-color-border-subtle,rgba(27,26,24,.08));transition:background-color var(--cq-transition-base, 320ms ease),border-color var(--cq-transition-base, 320ms ease)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cq-header__inner{background:var(--cq-color-paper,#f6efe2)}}.cq-header.is-stuck .cq-header__inner{background:var(--cq-color-paper-veil-stuck,rgba(246,239,226,.94));border-bottom-color:var(--cq-color-border,rgba(27,26,24,.12))}.cq-header__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--cq-space-card-inline,24px);min-height:var(--cq-header-height,68px);padding-block:var(--cq-space-sm,12px);transition:min-height var(--cq-transition-base, 320ms ease),padding-block var(--cq-transition-base, 320ms ease)}.cq-header__brand{font-family:var(--cq-font-heading, sans-serif);font-size:var(--cq-text-wordmark, 25px);font-weight:var(--cq-font-weight-black,900);line-height:1;letter-spacing:var(--cq-tracking-lg, -.035em);color:var(--cq-color-text-heading,#1b1a18);white-space:nowrap}.cq-header__brand:hover{color:var(--cq-color-text-heading,#1b1a18)}.cq-header__logo{width:auto;height:auto;max-height:var(--cq-header-logo-height,34px)}.cq-header__nav{display:none;align-items:center;gap:30px;font-size:var(--cq-text-sm, 14px);font-weight:var(--cq-font-weight-semibold,600)}.cq-header__link{position:relative;padding-block:6px;color:var(--cq-color-text-heading,#1b1a18)}.cq-header__link::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:var(--cq-border-bar,2px);background:var(--cq-link-colour,var(--cq-color-ink,#1b1a18));transform:scaleX(0);transform-origin:left center;transition:transform var(--cq-transition-base, 320ms ease)}.cq-header__link:hover::after,.cq-header__link[aria-current=page]::after{transform:scaleX(1)}.cq-header__link:hover{color:var(--cq-link-colour,var(--cq-color-ink,#1b1a18))}.cq-header__link:first-of-type{--cq-link-colour:var(--cq-color-movement-01, #9c1e72)}.cq-header__link:nth-of-type(2){--cq-link-colour:var(--cq-color-movement-02, #0a6e4b)}.cq-header__link:nth-of-type(3){--cq-link-colour:var(--cq-color-movement-03, #ab2e14)}.cq-header__link:nth-of-type(4){--cq-link-colour:var(--cq-color-movement-04, #5526ab)}.cq-header__link:nth-of-type(5){--cq-link-colour:var(--cq-color-movement-05, #1b1a18)}.cq-header__actions{display:flex;align-items:center;gap:var(--cq-space-gap-xs,10px)}.cq-header__cta{display:none}.cq-header__toggle{position:relative;z-index:2;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:46px;height:46px;border-radius:var(--cq-radius-full,999px);background:var(--cq-color-ink,#1b1a18);transition:background-color var(--cq-transition-fast, 180ms ease)}.cq-header__toggle:hover{background:var(--cq-color-ink-raised,#302d29)}.cq-header__toggle span{display:block;width:18px;height:var(--cq-border-bar,2px);border-radius:var(--cq-border-bar,2px);background:var(--cq-color-paper,#f6efe2);transition:transform var(--cq-transition-base, 320ms ease),opacity var(--cq-transition-fast, 180ms ease)}.is-nav-open .cq-header__toggle span:first-child{transform:translateY(3.5px) rotate(45deg)}.is-nav-open .cq-header__toggle span:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}.cq-header__panel{position:fixed;left:0;right:0;top:var(--cq-header-height,68px);bottom:0;display:flex;flex-direction:column;background:var(--cq-color-paper,#f6efe2);overflow:hidden;opacity:0;visibility:hidden;transform:translate3d(0,14px,0);transition:opacity var(--cq-takeover-duration, 220ms) var(--cq-ease-out, ease-out),transform var(--cq-takeover-duration, 220ms) var(--cq-ease-out, ease-out),visibility 0s linear var(--cq-takeover-duration, 220ms)}.cq-header__panel.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.cq-header__panel-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px var(--cq-gutter,20px) 0;display:flex;flex-direction:column}.cq-header__panel-kicker{padding-bottom:14px}.cq-header__row{display:flex;align-items:baseline;gap:14px;min-height:var(--cq-tap-target,48px);padding:15px 0;border-top:var(--cq-border-hairline,1px) solid var(--cq-color-border,rgba(27,26,24,.12));color:var(--cq-color-text-heading,#1b1a18)}.cq-header__row:last-of-type{border-bottom:var(--cq-border-hairline,1px) solid var(--cq-color-border,rgba(27,26,24,.12))}.cq-header__row-n{width:22px;flex:none;font-family:var(--cq-font-mono, monospace);font-size:var(--cq-text-row-number, 11.5px);font-weight:var(--cq-font-weight-medium,500);line-height:1;color:var(--cq-row-colour,var(--cq-color-primary-deep,#9c1e72))}.cq-header__row-label{flex:1;font-family:var(--cq-font-heading, sans-serif);font-size:var(--cq-text-drawer-link, 25px);font-weight:var(--cq-font-weight-extrabold,800);line-height:1.02;letter-spacing:var(--cq-tracking-md, -.03em);transition:color var(--cq-transition-fast, 180ms ease)}.cq-header__row-arrow{font-family:var(--cq-font-heading, sans-serif);font-size:var(--cq-text-row-arrow, 18px);font-weight:var(--cq-font-weight-black,900);line-height:1;color:var(--cq-row-colour,var(--cq-color-primary-deep,#9c1e72));transition:transform var(--cq-transition-base, 320ms ease)}.cq-header__row:hover .cq-header__row-label{color:var(--cq-row-colour,var(--cq-color-primary-deep,#9c1e72))}.cq-header__row:hover .cq-header__row-arrow{transform:translateX(4px)}.cq-header__row:first-of-type{--cq-row-colour:var(--cq-color-movement-01, #9c1e72)}.cq-header__row:nth-of-type(2){--cq-row-colour:var(--cq-color-movement-02, #0a6e4b)}.cq-header__row:nth-of-type(3){--cq-row-colour:var(--cq-color-movement-03, #ab2e14)}.cq-header__row:nth-of-type(4){--cq-row-colour:var(--cq-color-movement-04, #5526ab)}.cq-header__row:nth-of-type(5){--cq-row-colour:var(--cq-color-movement-05, #1b1a18)}.cq-header__chips{display:flex;flex-wrap:wrap;gap:var(--cq-space-xs,8px);padding-top:16px}.cq-header__chip{display:inline-flex;align-items:center;min-height:38px;padding:9px 16px;border-radius:var(--cq-radius-full,999px);background:var(--cq-color-sand,#efe4d0);font-size:var(--cq-text-xs, 13px);font-weight:var(--cq-font-weight-semibold,600);line-height:1;color:var(--cq-color-text-body,#3d3a34);transition:background-color var(--cq-transition-fast, 180ms ease)}.cq-header__chip:hover{background:var(--cq-color-sand-deep,#ded2ba)}.cq-header__panel-foot{flex:none;display:flex;flex-direction:column;gap:var(--cq-space-sm,12px);padding:18px var(--cq-gutter,20px) calc(22px + env(safe-area-inset-bottom))}.cq-header__panel-intake{display:flex;align-items:center;gap:9px}.cq-header__panel-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--cq-space-2xs,4px) var(--cq-space-sm,12px);font-size:var(--cq-text-label, 12px);font-weight:var(--cq-font-weight-medium,500);color:var(--cq-color-text-label,#6b6459)}.cq-header__panel-meta a:hover{color:var(--cq-color-primary-deep,#9c1e72)}.cq-header__panel .cq-header__chips,.cq-header__panel .cq-header__panel-foot>*,.cq-header__panel .cq-header__row{opacity:0;transform:translate3d(0,14px,0)}.cq-header__panel.is-open .cq-header__chips,.cq-header__panel.is-open .cq-header__panel-foot>*,.cq-header__panel.is-open .cq-header__row{opacity:1;transform:none;animation:cq-rise var(--cq-duration-base,320ms) var(--cq-ease-out,ease-out) both;animation-delay:var(--cq-row-delay, 0ms)}@media (min-width:750px){.cq-header{--cq-header-height:78px}.cq-header__bar{padding-block:16px}.cq-header__cta{display:inline-flex}}@media (min-width:990px){.cq-header{--cq-header-height:80px}.cq-header__bar{padding-block:18px}.cq-header.is-stuck{--cq-header-height:68px}.cq-header.is-stuck .cq-header__bar{padding-block:12px}.cq-header__nav{display:flex}.cq-header__toggle{display:none}.cq-header__panel{display:none}}@media (prefers-reduced-motion:reduce){.cq-header__panel,.cq-header__panel .cq-header__panel-link,.cq-header__panel .cq-navcta{transition-duration:0s}}