.cq-menu-scope{--ink:var(--color-ink);--ease:cubic-bezier(.65, .01, .05, .99);color:var(--color-ink);font-family:Archivo,sans-serif}.cq-menu-scope :focus-visible{outline:3px solid var(--color-cyan);outline-offset:3px}.cq-menu-scope .v2-roll{white-space:nowrap;vertical-align:bottom;height:1.3em;line-height:1.3em;display:inline-block;overflow:hidden}.cq-menu-scope .v2-roll>span{transition:transform .5s var(--ease);display:block}.cq-menu-scope .v2-roll>span:after{content:attr(data-t);display:block}.cq-menu-scope a:hover>.v2-roll>span,.cq-menu-scope a:focus-visible>.v2-roll>span{transform:translateY(-50%)}.v2-overlay{z-index:70;opacity:0;pointer-events:none;transition:opacity .5s var(--ease);background:#0f172a8c;position:fixed;inset:0}.v2-overlay.is-open{opacity:1;pointer-events:auto}.v2-drawer{z-index:80;pointer-events:none;width:min(560px,100%);position:fixed;top:0;bottom:0;right:0}.v2-drawer.is-open{pointer-events:auto}.v2-panel{border-left:4px solid var(--ink);transition:transform .7s var(--ease);position:absolute;inset:0;transform:translate(100%)}.v2-panel-yellow{background:var(--color-yellow)}.v2-panel-purple{background:var(--color-purple);transition-delay:60ms;left:18px}.v2-panel-pink{background:var(--color-pink);flex-direction:column;padding:24px clamp(20px,4vw,40px);transition-delay:.12s;display:flex;left:36px;overflow-y:auto}.v2-drawer.is-open .v2-panel{transform:none}.v2-drawer:not(.is-open) .v2-panel-yellow{transition-delay:.12s}.v2-drawer:not(.is-open) .v2-panel-pink{transition-delay:0s}.v2-close{border:2px solid var(--ink);text-transform:uppercase;background:var(--color-white);border-radius:999px;align-self:flex-end;padding:6px 14px;font-weight:800}.v2-dlinks{flex-direction:column;margin-top:28px;display:flex}.v2-dlink{isolation:isolate;padding:2px 8px;font-family:Rubik Dirt;font-size:clamp(34px,8vw,62px);line-height:1.05;position:relative}.v2-dlink:before{content:"";background:var(--color-yellow);transform-origin:bottom;transition:transform .5s var(--ease);z-index:-1;border-radius:8px;position:absolute;inset:0;transform:scaleY(0)}.v2-dlink:hover:before,.v2-dlink:focus-visible:before,.v2-dlink[aria-current=page]:before{transform:scaleY(1)}.v2-dlink[aria-current=page]{color:var(--color-ink)}.v2-daddr{border-top:3px solid var(--ink);gap:6px;margin-top:auto;padding-top:24px;font-size:15px;font-weight:600;display:grid}@media (prefers-reduced-motion:reduce){.cq-menu-scope *,.cq-menu-scope :before{transition:none!important}}.v2-header{z-index:60;background:var(--hbg);color:var(--hfg);border-bottom:3px solid var(--ink);transition:background-color .5s var(--ease), color .5s var(--ease), transform .4s cubic-bezier(.2,.8,.2,1);align-items:center;gap:16px;padding:12px clamp(16px,3vw,32px);display:flex;position:fixed;inset:0 0 auto}.v2-header.is-hidden{transform:translateY(-110%)}.v2-quick{align-items:center;gap:6px;margin-left:auto;display:flex}.v2-qlink{text-transform:uppercase;border:2px solid #0000;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700}.v2-qlink:hover{border-color:currentColor}.v2-talk-pill{background:var(--ink);color:var(--color-yellow);border:2px solid var(--ink);border-radius:999px;margin-left:6px;padding:8px 18px;font-family:Rubik Dirt}.v2-menu-btn{text-transform:uppercase;border:2px solid;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:14px;font-weight:700;display:inline-flex}.v2-menu-label{font-variation-settings:"wght" 700;transition:font-variation-settings .5s var(--ease)}.v2-plus{transition:transform .5s var(--ease);font-size:18px;line-height:1;display:inline-block}.v2-menu-btn:hover .v2-plus{transform:rotate(90deg)}.v2-menu-btn:hover .v2-menu-label{font-variation-settings:"wght" 900}@media (width<=899px){.v2-quick{display:flex}}.cq-site-header{--ink:var(--color-ink);--ease:cubic-bezier(.65, .01, .05, .99);--hbg:var(--color-pink);--hfg:var(--color-ink);font-family:Archivo,sans-serif;position:sticky;top:0}.cq-site-header :focus-visible{outline:3px solid var(--color-cyan);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cq-site-header *{transition:none!important}}
