/* css/closer-binary.css */
.closer-bin{position:relative;overflow:clip;isolation:isolate;padding-bottom:calc(var(--sec-lg) - 40px)}.closer-brand.closer-bin{background:radial-gradient(70% 70% at 50% 58%,#1e1534 0,#0d0a16 72%)}.closer-bin .wrap{position:relative;z-index:1}.cb-world{display:none}.closer-bin .cb-world{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none}.closer-bin h2{font-weight:700;letter-spacing:-.025em;line-height:1.04}.closer-bin .btn-on-dark{--fill:var(--lavender);--cb-ring:0 0 0 6px rgba(255,255,255,.08),0 0 48px rgba(211,185,255,.22);box-shadow:var(--cb-ring);--cb-px:var(--white);border-radius:0;padding:14px 16px 14px 18px;margin-inline:8px;font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--cb-px);--cb-ring:0 0 48px rgba(211,185,255,.22);--cb-shadow:0 -4px 0 0 var(--cb-px),0 4px 0 0 var(--cb-px),-4px 0 0 0 var(--cb-px),4px 0 0 0 var(--cb-px),0 -12px 0 -4px var(--cb-px),0 12px 0 -4px var(--cb-px),-12px 0 0 -4px var(--cb-px),12px 0 0 -4px var(--cb-px),var(--cb-ring);box-shadow:var(--cb-shadow)}@media (prefers-reduced-motion:reduce){.closer-brand.closer-bin .btn-on-dark:focus-visible,.closer-brand.closer-bin .btn-on-dark:hover{background:var(--lavender)}}.closer-bin .btn-on-dark:focus-visible,.closer-bin .btn-on-dark:hover{box-shadow:var(--cb-ring),var(--lift)}@property --cb-px{syntax:'<color>';inherits:true;initial-value:#fff}.closer-bin .btn-on-dark::before{display:none}.closer-brand.closer-bin .btn-on-dark:focus-visible,.closer-brand.closer-bin .btn-on-dark:hover{color:var(--plum);--cb-px:var(--lavender);background:var(--cb-px);color:var(--plum);box-shadow:var(--cb-shadow);transform:translateY(-2px)}.closer-brand.closer-bin .btn-on-dark:active{transform:translateY(0)}.closer-bin .btn-on-dark:focus-visible{outline:2px solid var(--lavender);outline-offset:12px}.closer-bin .btn-on-dark::after{content:"";display:inline-block;width:.6em;height:1.05em;margin-left:.5em;vertical-align:-.18em;background:currentColor;animation:1.06s steps(2,jump-none) infinite cb-caret}@keyframes cb-caret{from{opacity:1}to{opacity:0}}.closer-bin::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Crect width='2' height='2' fill='%23D3B9FF'/%3E%3C/svg%3E") 3px 3px/8px 8px;opacity:.2;-webkit-mask-image:radial-gradient(42% 60% at 50% 58%,#000 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.28) 100%);mask-image:radial-gradient(42% 60% at 50% 58%,#000 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.28) 100%)}html[data-ui=round] .closer-bin::before{display:none}html[data-ui=round] .closer-brand.closer-bin{background:radial-gradient(75% 85% at 50% 100%,#2e3a78 0,#191c44 48%,#0e0c1c 100%)}html:not([data-ui=round]):not([data-ui=pixel]) .closer-bin .btn-on-dark{--cb-shadow:0 0 0 6px rgba(255,255,255,.06),0 0 48px rgba(211,185,255,.22);box-shadow:var(--cb-shadow);border-radius:2px;margin-inline:0;padding:15px 22px 15px 20px}html:not([data-ui=round]):not([data-ui=pixel]) .closer-bin .btn-on-dark::before{display:inline;content:">";position:static;inset:auto;z-index:auto;transform:none;background:0 0;margin-right:.65em;opacity:.55}html:not([data-ui=round]):not([data-ui=pixel]) .closer-bin .btn-on-dark::after{width:.62em;height:2px;vertical-align:baseline;margin-left:.4em}html:not([data-ui=round]):not([data-ui=pixel]) .closer-bin .btn-on-dark-ghost{border:0;border-radius:2px;padding:15px 22px 15px 20px;font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:#3a2c5c;color:var(--white);box-shadow:0 0 0 1px rgba(211,185,255,.18);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color 260ms cubic-bezier(.22,.61,.36,1),color 260ms cubic-bezier(.22,.61,.36,1),transform 260ms cubic-bezier(.22,.61,.36,1),box-shadow 260ms cubic-bezier(.22,.61,.36,1)}html:not([data-ui=round]):not([data-ui=pixel]) .closer-bin .btn-on-dark-ghost::before{content:">";display:inline;position:static;inset:auto;z-index:auto;transform:none;background:0 0;margin-right:.65em;opacity:.6}html:not([data-ui=round]):not([data-ui=pixel]) .closer-bin .btn-on-dark-ghost:is(:hover,:focus-visible){background:var(--lavender);color:var(--plum);transform:translateY(-2px);box-shadow:0 0 0 1px rgba(211,185,255,.5),0 0 28px rgba(211,185,255,.35)}html:not([data-ui=round]):not([data-ui=pixel]) .closer-bin .btn-on-dark-ghost:active{transform:translateY(0);transition-duration:80ms}@media (prefers-reduced-motion:reduce){.closer-bin .btn-on-dark::after{animation:none}.closer-brand.closer-bin .btn-on-dark:focus-visible,.closer-brand.closer-bin .btn-on-dark:hover{transform:none}html:not([data-ui=round]):not([data-ui=pixel]) .closer-bin .btn-on-dark-ghost:is(:hover,:focus-visible){transform:none}}html[data-ui=pixel] .closer-bin .btn-on-dark-ghost{--cb-px:rgb(58,44,92);border:0;border-radius:0;padding:14px 18px;margin-inline:8px;font-family:var(--mono);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--cb-px);color:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none;--cb-shadow:0 -4px 0 0 var(--cb-px),0 4px 0 0 var(--cb-px),-4px 0 0 0 var(--cb-px),4px 0 0 0 var(--cb-px),0 -12px 0 -4px var(--cb-px),0 12px 0 -4px var(--cb-px),-12px 0 0 -4px var(--cb-px),12px 0 0 -4px var(--cb-px);box-shadow:var(--cb-shadow)}html[data-ui=pixel] .closer-bin .btn-on-dark-ghost::before{display:none}html[data-ui=pixel] .closer-brand.closer-bin .btn-on-dark-ghost:is(:hover,:focus-visible){--cb-px:var(--lavender);background:var(--cb-px);color:var(--plum);box-shadow:var(--cb-shadow);transform:translateY(-2px)}html[data-ui=pixel] .closer-bin .btn-on-dark-ghost:focus-visible{outline:2px solid var(--lavender);outline-offset:12px}html[data-ui=pixel] .closer-bin .btn-on-dark-ghost:active{transform:translateY(0);transition-duration:80ms}@media (prefers-reduced-motion:reduce){html[data-ui=pixel] .closer-brand.closer-bin .btn-on-dark-ghost:is(:hover,:focus-visible){transform:none}}html:not([data-ui=round]):not([data-ui=pixel]) :is(:is(.hb132-copy,.hb132-bar) .hb132-cta,.closer-bin .btn-on-dark){border:0 solid transparent;border-image-source:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath d='M.75 9V.75H9M21 .75h8.25V9M29.25 21v8.25H21M9 29.25H.75V21' fill='none' stroke='%23D3B9FF' stroke-width='1.5'/%3E%3C/svg%3E");border-image-slice:10;border-image-width:10px;border-image-outset:7px;border-image-repeat:stretch;transition:background-color 260ms cubic-bezier(.22,.61,.36,1),color 260ms cubic-bezier(.22,.61,.36,1),transform 260ms cubic-bezier(.22,.61,.36,1),box-shadow 260ms cubic-bezier(.22,.61,.36,1),border-image-outset 260ms cubic-bezier(.22,.61,.36,1)}html:not([data-ui=round]):not([data-ui=pixel]) :is(:is(.hb132-copy,.hb132-bar) .hb132-cta,.closer-bin .btn-on-dark):is(:hover,:focus-visible){border-image-outset:4px}html:not([data-ui=round]):not([data-ui=pixel]) :is(:is(.hb132-copy,.hb132-bar) .hb132-cta,.closer-bin .btn-on-dark):active{border-image-outset:2px;transition-duration:90ms}@media (min-width:901px){html:not([data-ui=round]):not([data-ui=pixel]) .hb132-bar .hb132-cta{margin-left:6px}}
/* css/pixel-ui.css */
html[data-ui=pixel] :is(.btn,.nx-cta,.mv-open,.ni-chip,.hdr-search-field){--pxs:4px}html[data-ui=pixel] :is(.nx-card,.nx-link,.nw-follow,.mv-col,.pcard,.hub-rail){--pxs:8px}html[data-ui=pixel] :is(.mnotes-pick,.site-header .wrap){--pxs:6px}html[data-ui=pixel] :is(.hub-row-media){--pxs:5px}html[data-ui=pixel] :is(.tile-xs,.hdr-arrow,.hdr-search-b){--pxs:3px}html[data-ui=pixel] :is(.btn,.nx-cta,.mv-open,.ni-chip,.hdr-search-field,.nx-card,.nx-link,.nw-follow,.mv-col,.pcard,.hub-rail,.mnotes-pick,.site-header .wrap,.hub-row-media,.tile-xs,.hdr-arrow,.hdr-search-b):not(.closer-bin .btn){border-radius:0;clip-path:polygon(0 calc(3*var(--pxs)),calc(1*var(--pxs)) calc(3*var(--pxs)),calc(1*var(--pxs)) calc(2*var(--pxs)),calc(2*var(--pxs)) calc(2*var(--pxs)),calc(2*var(--pxs)) calc(1*var(--pxs)),calc(3*var(--pxs)) calc(1*var(--pxs)),calc(3*var(--pxs)) 0,calc(100% - 3*var(--pxs)) 0,calc(100% - 3*var(--pxs)) calc(1*var(--pxs)),calc(100% - 2*var(--pxs)) calc(1*var(--pxs)),calc(100% - 2*var(--pxs)) calc(2*var(--pxs)),calc(100% - 1*var(--pxs)) calc(2*var(--pxs)),calc(100% - 1*var(--pxs)) calc(3*var(--pxs)),100% calc(3*var(--pxs)),100% calc(100% - 3*var(--pxs)),calc(100% - 1*var(--pxs)) calc(100% - 3*var(--pxs)),calc(100% - 1*var(--pxs)) calc(100% - 2*var(--pxs)),calc(100% - 2*var(--pxs)) calc(100% - 2*var(--pxs)),calc(100% - 2*var(--pxs)) calc(100% - 1*var(--pxs)),calc(100% - 3*var(--pxs)) calc(100% - 1*var(--pxs)),calc(100% - 3*var(--pxs)) 100%,calc(3*var(--pxs)) 100%,calc(3*var(--pxs)) calc(100% - 1*var(--pxs)),calc(2*var(--pxs)) calc(100% - 1*var(--pxs)),calc(2*var(--pxs)) calc(100% - 2*var(--pxs)),calc(1*var(--pxs)) calc(100% - 2*var(--pxs)),calc(1*var(--pxs)) calc(100% - 3*var(--pxs)),0 calc(100% - 3*var(--pxs)))}html[data-ui=pixel] :is(.btn,.nx-cta,.mv-open):not(.closer-bin .btn){font-family:var(--mono);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase}html[data-ui=pixel] :is(.btn,.nx-cta,.mv-open,.ni-chip,.nx-link,.pcard,.mnotes-pick,.hdr-arrow,.hdr-search-b):not(.closer-bin .btn):focus-visible{outline-offset:-4px}html[data-ui=pixel] .mv-col[data-v=map]:not(.is-open) .mv-open{border-color:transparent;background:rgba(255,255,255,.14)}html[data-ui=round] :is(.btn,.hb132-cta,.nx-cta){--key-edge:rgba(0,0,0,.16);--key:0 4px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.22),0 6px 14px -4px rgba(0,0,0,.18),0 0 0 0 transparent;box-shadow:var(--key);transition:background-color 260ms cubic-bezier(.22,.61,.36,1),color 260ms cubic-bezier(.22,.61,.36,1),transform 260ms cubic-bezier(.22,.61,.36,1),box-shadow 260ms cubic-bezier(.22,.61,.36,1)}html[data-ui=round] :is(.btn-primary,.hb132-cta){--key-edge:var(--plum)}html[data-ui=round] .btn-neutral{--key-edge:#000}html[data-ui=round] .btn-secondary{--key-edge:color-mix(in srgb,var(--lavender) 62%,var(--plum))}html[data-ui=round] .btn-on-dark{--key-edge:color-mix(in srgb,var(--lavender) 70%,var(--plum))}html[data-ui=round] :is(.btn-on-dark-ghost,.hb132-copy .hb132-cta-line){--key-edge:rgba(255,255,255,.10)}html[data-ui=round] .nx-card.is-on .nx-cta{--key-edge:color-mix(in srgb,var(--hue) 38%,#000);box-shadow:var(--key)}html[data-ui=round] .nx-card.is-on .nx-link:is(:hover,:focus-visible) .nx-cta,html[data-ui=round] .nx-link:is(:hover,:focus-visible) .nx-cta,html[data-ui=round] :is(.btn,.hb132-cta):is(:hover,:focus-visible){transform:translateY(-1px);box-shadow:0 5px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.22),0 9px 18px -4px rgba(0,0,0,.22),0 0 0 0 transparent}html[data-ui=round] .nx-card.is-on .nx-link:active .nx-cta,html[data-ui=round] .nx-link:active .nx-cta,html[data-ui=round] :is(.btn,.hb132-cta):active{transform:translateY(4px);box-shadow:0 0 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.12),0 0 0 -4px transparent,0 0 0 0 transparent;transition-duration:80ms}html[data-ui=round] .closer-bin .btn-on-dark{border-radius:var(--r-pill);padding:0 34px;min-height:56px;display:inline-flex;align-items:center;margin-inline:0;font-family:var(--font);font-size:17px;font-weight:600;letter-spacing:-.005em;text-transform:none;background:linear-gradient(180deg,#fff 0,#fff 45%,#efe7ff 100%);--key:0 5px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.9),0 10px 24px -6px rgba(0,0,0,.35),0 0 64px 6px rgba(211,185,255,.32);--cb-shadow:var(--key);box-shadow:var(--key);transition:background-color 260ms cubic-bezier(.22,.61,.36,1),color 260ms cubic-bezier(.22,.61,.36,1),transform 260ms cubic-bezier(.22,.61,.36,1),box-shadow 260ms cubic-bezier(.22,.61,.36,1)}html[data-ui=round] .closer-bin .btn-on-dark::before{display:block}html[data-ui=round] .closer-bin .btn-on-dark::after{display:none}html[data-ui=round] .closer-brand.closer-bin .btn-on-dark:is(:hover,:focus-visible){--cb-px:#fff;background:var(--white);transform:translateY(-1px);box-shadow:0 6px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.9),0 14px 28px -6px rgba(0,0,0,.4),0 0 80px 10px rgba(211,185,255,.42);background:linear-gradient(180deg,#fff 0,#fff 45%,#efe7ff 100%);color:var(--plum);transform:translateY(-2px);box-shadow:0 7px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.9),0 18px 32px -6px rgba(0,0,0,.45),0 0 96px 14px rgba(211,185,255,.48)}@media (prefers-reduced-motion:reduce){html[data-ui=round] :is(.btn,.hb132-cta,.nx-cta){transition:none}html[data-ui=round] :is(.btn,.hb132-cta):is(:hover,:focus-visible){transform:none}}html[data-ui=round] .hb132-copy .hb132-cta-line{border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#fff 0,#fff 45%,#efe7ff 100%);color:var(--plum);--key-edge:color-mix(in srgb,var(--lavender) 70%,var(--plum));--key:0 5px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.9),0 10px 24px -6px rgba(0,0,0,.35),0 0 48px 2px rgba(211,185,255,.26);box-shadow:var(--key)}html[data-ui=round] .hb132-copy .hb132-cta-line:is(:hover,:focus-visible){background:var(--lavender);color:var(--plum);border-color:transparent;transform:translateY(-1px);box-shadow:0 6px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.9),0 14px 28px -6px rgba(0,0,0,.4),0 0 64px 6px rgba(211,185,255,.36);background:linear-gradient(180deg,#fff 0,#fff 45%,#efe7ff 100%);color:var(--plum);transform:translateY(-2px);box-shadow:0 7px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.9),0 16px 30px -6px rgba(0,0,0,.42),0 0 64px 8px rgba(211,185,255,.42)}html[data-ui=round] :is(.hb132-copy,.hb132-bar) .hb132-cta:not(.hb132-cta-line){background:linear-gradient(180deg,#9a5cff 0,var(--purple-deep) 60%,#6e00cc 100%);--key-edge:var(--plum);--key:0 5px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.35),0 10px 24px -6px rgba(0,0,0,.35),0 0 48px 2px rgba(144,79,255,.32);box-shadow:var(--key);--sheen:rgba(255,255,255,.38)}html[data-ui=round] :is(.hb132-copy,.hb132-bar) .hb132-cta:not(.hb132-cta-line):is(:hover,:focus-visible){background:var(--purple);transform:translateY(-1px);box-shadow:0 6px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.35),0 14px 28px -6px rgba(0,0,0,.4),0 0 64px 6px rgba(144,79,255,.42)}html[data-ui=round] :is(.hb132-copy,.hb132-bar) .hb132-cta{position:relative;overflow:hidden;isolation:isolate}html[data-ui=round] :is(:is(.hb132-copy,.hb132-bar) .hb132-cta,.closer-bin .btn-on-dark)::before{content:"";display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,var(--sheen,rgba(211,185,255,.6)) 50%,transparent 70%);transform:translateX(-110%);transition:transform}html[data-ui=round] :is(:is(.hb132-copy,.hb132-bar) .hb132-cta,.closer-bin .btn-on-dark):is(:hover,:focus-visible)::before{transform:translateX(110%);transition:transform .7s cubic-bezier(.3,.6,.2,1)}html[data-ui=round] :is(.hb132-copy,.hb132-bar) .hb132-cta:not(.hb132-cta-line):is(:hover,:focus-visible){background:linear-gradient(180deg,#9a5cff 0,var(--purple-deep) 60%,#6e00cc 100%);transform:translateY(-2px);box-shadow:0 7px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.45),0 16px 30px -6px rgba(0,0,0,.42),0 0 64px 8px rgba(144,79,255,.5)}html[data-ui=round] :is(:is(.hb132-copy,.hb132-bar) .hb132-cta,.closer-brand.closer-bin .btn-on-dark):active{transform:translateY(5px);transition-duration:80ms;box-shadow:0 0 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.5),0 4px 10px -4px rgba(0,0,0,.3),0 0 40px 0 rgba(211,185,255,.28)}html[data-ui=round] :is(.hb132-copy,.hb132-bar) .hb132-cta{transition:transform 220ms cubic-bezier(.2,.7,.3,1),box-shadow 220ms cubic-bezier(.2,.7,.3,1),color 260ms cubic-bezier(.22,.61,.36,1)}html:not([data-ui=round]):not([data-ui=pixel]) :is(.btn,.nx-cta,.mv-open,.ni-chip,.hdr-search-field,.nx-card,.nx-link,.nw-follow,.mv-col,.pcard,.hub-rail,.mnotes-pick,.hub-row-media,.tile-xs):not(.closer-bin .btn){border-radius:2px}html:not([data-ui=round]):not([data-ui=pixel]) :is(.btn,.nx-cta,.mv-open):not(.closer-bin .btn){font-family:var(--mono);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase}html[data-ui=round] :is(.hs,.hb132-dest-btn,.hb132-pause){border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#3b3160 0,#2a2246 55%,#221b3a 100%);box-shadow:0 4px 0 0 #120e20,inset 0 1px 0 rgba(255,255,255,.14),0 10px 22px -6px rgba(0,0,0,.45),0 0 0 0 transparent;transition:transform 260ms cubic-bezier(.22,.61,.36,1),box-shadow 260ms cubic-bezier(.22,.61,.36,1),color 260ms cubic-bezier(.22,.61,.36,1),filter 260ms cubic-bezier(.22,.61,.36,1)}html[data-ui=round] .hb132-dest-btn[aria-expanded=true],html[data-ui=round] :is(.hb132-dest-btn,.hb132-pause):is(:hover,:focus-visible){filter:brightness(1.25);transform:translateY(-2px);box-shadow:0 6px 0 0 #120e20,inset 0 1px 0 rgba(255,255,255,.18),0 14px 26px -6px rgba(0,0,0,.5),0 0 24px 0 rgba(211,185,255,.14)}html[data-ui=round] :is(.hb132-dest-btn,.hb132-pause):active{transform:translateY(4px);transition-duration:80ms;box-shadow:0 0 0 0 #120e20,inset 0 1px 0 rgba(255,255,255,.1),0 4px 10px -4px rgba(0,0,0,.4),0 0 0 0 transparent}html[data-ui=round] .hs-ind{background:linear-gradient(180deg,#6a5a9e 0,#54468a 100%);box-shadow:0 2px 0 0 #2a2048,inset 0 1px 0 rgba(255,255,255,.22)}html[data-ui=round] .nx-link:is(:hover,:focus-visible) .nx-cta,html[data-ui=round] :is(.btn,.hb132-cta):is(:hover,:focus-visible){transform:translateY(-2px)}:is(.btn,.nx-cta,.mv-open,.ni-chip,.hb132-cta,.hb132-dest-btn,.hb132-pause,.hb132-skip,.hs-b){transition-timing-function:cubic-bezier(.22,.61,.36,1)}.btn-fill::before{transition:transform 460ms cubic-bezier(.22,.61,.36,1)}.btn-fill:not(:hover):not(:focus-visible)::before{transition-duration:320ms}html[data-ui=round] .hs-cue>span{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#3b3160 0,#2a2246 55%,#221b3a 100%);box-shadow:0 4px 0 0 #120e20,inset 0 1px 0 rgba(255,255,255,.14),0 10px 22px -6px rgba(0,0,0,.5)}html[data-ui=round] .hs-cue-a{margin-top:4px}html[data-ui=round] .hs-cue-a>b{background:rgba(211,185,255,.16);box-shadow:0 0 6px rgba(211,185,255,.22)}html[data-ui=round] .hs-cue-a>b::before{background:linear-gradient(180deg,rgba(255,255,255,0),#fff);box-shadow:0 0 8px 1px rgba(211,185,255,.75)}html[data-ui=round] .hs-cue-a::after{filter:drop-shadow(0 2px 0 #120E20) drop-shadow(0 0 5px rgba(211,185,255,.55))}html:not([data-ui=round]):not([data-ui=pixel]) :is(.btn:not(.to-top),.nx-cta):not(.closer-bin .btn){border:0 solid transparent;border-image-source:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath d='M.75 9V.75H9M21 .75h8.25V9M29.25 21v8.25H21M9 29.25H.75V21' fill='none' stroke='%237A00DF' stroke-width='1.5'/%3E%3C/svg%3E");border-image-slice:10;border-image-width:10px;border-image-outset:7px;transition:background-color 260ms cubic-bezier(.22,.61,.36,1),color 260ms cubic-bezier(.22,.61,.36,1),transform 260ms cubic-bezier(.22,.61,.36,1),box-shadow 260ms cubic-bezier(.22,.61,.36,1),border-image-outset 260ms cubic-bezier(.22,.61,.36,1)}html:not([data-ui=round]):not([data-ui=pixel]) :is(.btn-on-dark,.btn-on-dark-ghost):not(.to-top):not(.closer-bin .btn){border-image-source:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath d='M.75 9V.75H9M21 .75h8.25V9M29.25 21v8.25H21M9 29.25H.75V21' fill='none' stroke='%23D3B9FF' stroke-width='1.5'/%3E%3C/svg%3E")}html:not([data-ui=round]):not([data-ui=pixel]) .btn:not(.to-top):not(.closer-bin .btn)::before{content:">";display:inline;position:static;inset:auto;z-index:auto;transform:none;background:0 0;margin-right:.6em;opacity:.6}html:not([data-ui=round]):not([data-ui=pixel]) .nx-cta::before{content:">";opacity:.6}html:not([data-ui=round]):not([data-ui=pixel]) .btn:not(.to-top):not(.closer-bin .btn):is(:hover,:focus-visible),html:not([data-ui=round]):not([data-ui=pixel]) .nx-link:is(:hover,:focus-visible) .nx-cta{background:var(--lavender);color:var(--plum);transform:translateY(-2px);border-image-outset:4px;box-shadow:0 0 0 1px rgba(211,185,255,.5),0 0 28px rgba(211,185,255,.35)}html:not([data-ui=round]):not([data-ui=pixel]) .btn:not(.to-top):not(.closer-bin .btn):active,html:not([data-ui=round]):not([data-ui=pixel]) .nx-link:active .nx-cta{transform:translateY(0);border-image-outset:2px;transition-duration:90ms}html[data-ui=pixel] .btn-fill:not(.to-top):not(.closer-bin .btn)::before{background:var(--lavender)}html[data-ui=pixel] .btn:not(.to-top):not(.closer-bin .btn):is(:hover,:focus-visible){color:var(--plum);transform:translateY(-2px)}html[data-ui=pixel] .nx-link:is(:hover,:focus-visible) .nx-cta{background:var(--lavender);color:var(--plum);transform:translateY(-2px)}html[data-ui=pixel] .nx-cta{transition:background-color 260ms cubic-bezier(.22,.61,.36,1),color 260ms cubic-bezier(.22,.61,.36,1),transform 260ms cubic-bezier(.22,.61,.36,1)}html[data-ui=round] :is(.btn:not(.to-top),.nx-cta):not(.closer-bin .btn){font-weight:600;position:relative;overflow:hidden;isolation:isolate}html[data-ui=round] .nx-card:not(.is-on) .nx-cta,html[data-ui=round] :is(.btn-neutral,.btn-secondary,.btn-on-dark,.btn-on-dark-ghost):not(.to-top):not(.closer-bin .btn){background:linear-gradient(180deg,#fff 0,#fff 45%,#efe7ff 100%);color:var(--plum);--key-edge:color-mix(in srgb,var(--lavender) 70%,var(--plum));--key:0 5px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.9),0 10px 22px -6px rgba(58,35,100,.28),0 0 0 1px rgba(58,35,100,.07);box-shadow:var(--key)}html[data-ui=round] .btn-primary:not(.closer-bin .btn),html[data-ui=round] .nx-card.is-on .nx-cta{background:linear-gradient(180deg,#9a5cff 0,var(--purple-deep) 60%,#6e00cc 100%);color:var(--white);--key-edge:var(--plum);--sheen:rgba(255,255,255,.38);--key:0 5px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.35),0 10px 22px -6px rgba(58,35,100,.35),0 0 32px 0 rgba(144,79,255,.3);box-shadow:var(--key)}html[data-ui=round] .btn-fill:not(.closer-bin .btn)::before,html[data-ui=round] .nx-cta::before{content:"";display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,var(--sheen,rgba(211,185,255,.6)) 50%,transparent 70%);transform:translateX(-110%);transition:transform}html[data-ui=round] .btn-fill:not(.closer-bin .btn):is(:hover,:focus-visible)::before,html[data-ui=round] .nx-link:is(:hover,:focus-visible) .nx-cta::before{transform:translateX(110%);transition:transform .7s cubic-bezier(.3,.6,.2,1)}html[data-ui=round] .nx-card:not(.is-on) .nx-link:is(:hover,:focus-visible) .nx-cta,html[data-ui=round] :is(.btn-neutral,.btn-secondary,.btn-on-dark,.btn-on-dark-ghost):not(.to-top):not(.closer-bin .btn):is(:hover,:focus-visible){background:linear-gradient(180deg,#fff 0,#fff 45%,#efe7ff 100%);color:var(--plum);transform:translateY(-2px);box-shadow:0 7px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.9),0 16px 28px -6px rgba(58,35,100,.34),0 0 0 1px rgba(58,35,100,.07)}html[data-ui=round] .btn-primary:not(.closer-bin .btn):is(:hover,:focus-visible),html[data-ui=round] .nx-card.is-on .nx-link:is(:hover,:focus-visible) .nx-cta{background:linear-gradient(180deg,#9a5cff 0,var(--purple-deep) 60%,#6e00cc 100%);color:var(--white);transform:translateY(-2px);box-shadow:0 7px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.45),0 16px 28px -6px rgba(58,35,100,.4),0 0 48px 4px rgba(144,79,255,.42)}html[data-ui=round] .nx-link:active .nx-cta,html[data-ui=round] :is(.btn:not(.to-top),.nx-cta):not(.closer-bin .btn):active{transform:translateY(5px);transition-duration:80ms;box-shadow:0 0 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.5),0 4px 10px -4px rgba(58,35,100,.25),0 0 0 1px rgba(58,35,100,.07)}html:not([data-ui=round]):not([data-ui=pixel]) .site-header .wrap{border-radius:2px}html:not([data-ui=round]):not([data-ui=pixel]) .site-header :is(.hdr-arrow,.hdr-search-b,.hdr-search-field){border-radius:2px}html:not([data-ui=round]):not([data-ui=pixel]) .site-header .btn:not(.to-top){margin-right:6px}html[data-ui=pixel] :is(.pp-views,.pp-view){--pxs:4px}html[data-ui=pixel] :is(.pp-face,.pp-av){--pxs:6px}html[data-ui=pixel] :is(.pp-avbadge,.pp-li){--pxs:3px}html[data-ui=pixel] :is(.pp-views,.pp-view,.pp-face,.pp-av,.pp-avbadge,.pp-li){border-radius:0;clip-path:polygon(0 calc(3*var(--pxs)),calc(1*var(--pxs)) calc(3*var(--pxs)),calc(1*var(--pxs)) calc(2*var(--pxs)),calc(2*var(--pxs)) calc(2*var(--pxs)),calc(2*var(--pxs)) calc(1*var(--pxs)),calc(3*var(--pxs)) calc(1*var(--pxs)),calc(3*var(--pxs)) 0,calc(100% - 3*var(--pxs)) 0,calc(100% - 3*var(--pxs)) calc(1*var(--pxs)),calc(100% - 2*var(--pxs)) calc(1*var(--pxs)),calc(100% - 2*var(--pxs)) calc(2*var(--pxs)),calc(100% - 1*var(--pxs)) calc(2*var(--pxs)),calc(100% - 1*var(--pxs)) calc(3*var(--pxs)),100% calc(3*var(--pxs)),100% calc(100% - 3*var(--pxs)),calc(100% - 1*var(--pxs)) calc(100% - 3*var(--pxs)),calc(100% - 1*var(--pxs)) calc(100% - 2*var(--pxs)),calc(100% - 2*var(--pxs)) calc(100% - 2*var(--pxs)),calc(100% - 2*var(--pxs)) calc(100% - 1*var(--pxs)),calc(100% - 3*var(--pxs)) calc(100% - 1*var(--pxs)),calc(100% - 3*var(--pxs)) 100%,calc(3*var(--pxs)) 100%,calc(3*var(--pxs)) calc(100% - 1*var(--pxs)),calc(2*var(--pxs)) calc(100% - 1*var(--pxs)),calc(2*var(--pxs)) calc(100% - 2*var(--pxs)),calc(1*var(--pxs)) calc(100% - 2*var(--pxs)),calc(1*var(--pxs)) calc(100% - 3*var(--pxs)),0 calc(100% - 3*var(--pxs)))}html[data-ui=pixel] main :is(input[type=search],input[type=text],input:not([type]),select){border-radius:0}html:not([data-ui=round]):not([data-ui=pixel]) :is(.pp-views,.pp-view,.pp-face,.pp-av,.pp-avbadge,.pp-li),html:not([data-ui=round]):not([data-ui=pixel]) main :is(input[type=search],input[type=text],input:not([type]),select){border-radius:2px}:is(html[data-ui=pixel],html:not([data-ui=round]):not([data-ui=pixel])) :is(.pp-view,.pp-views){font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:13px}html[data-ui=pixel] .site-header .wrap{border-color:transparent;box-shadow:none}html[data-ui=pixel] .pp-bar :is(.pp-search,.pp-place){--pxs:4px;background:var(--white);border-radius:0;clip-path:polygon(0 calc(3*var(--pxs)),calc(1*var(--pxs)) calc(3*var(--pxs)),calc(1*var(--pxs)) calc(2*var(--pxs)),calc(2*var(--pxs)) calc(2*var(--pxs)),calc(2*var(--pxs)) calc(1*var(--pxs)),calc(3*var(--pxs)) calc(1*var(--pxs)),calc(3*var(--pxs)) 0,calc(100% - 3*var(--pxs)) 0,calc(100% - 3*var(--pxs)) calc(1*var(--pxs)),calc(100% - 2*var(--pxs)) calc(1*var(--pxs)),calc(100% - 2*var(--pxs)) calc(2*var(--pxs)),calc(100% - 1*var(--pxs)) calc(2*var(--pxs)),calc(100% - 1*var(--pxs)) calc(3*var(--pxs)),100% calc(3*var(--pxs)),100% calc(100% - 3*var(--pxs)),calc(100% - 1*var(--pxs)) calc(100% - 3*var(--pxs)),calc(100% - 1*var(--pxs)) calc(100% - 2*var(--pxs)),calc(100% - 2*var(--pxs)) calc(100% - 2*var(--pxs)),calc(100% - 2*var(--pxs)) calc(100% - 1*var(--pxs)),calc(100% - 3*var(--pxs)) calc(100% - 1*var(--pxs)),calc(100% - 3*var(--pxs)) 100%,calc(3*var(--pxs)) 100%,calc(3*var(--pxs)) calc(100% - 1*var(--pxs)),calc(2*var(--pxs)) calc(100% - 1*var(--pxs)),calc(2*var(--pxs)) calc(100% - 2*var(--pxs)),calc(1*var(--pxs)) calc(100% - 2*var(--pxs)),calc(1*var(--pxs)) calc(100% - 3*var(--pxs)),0 calc(100% - 3*var(--pxs)))}html[data-ui=pixel] .pp-bar :is(.pp-search,.pp-place) :is(input,select){border-color:transparent;background:0 0;border-radius:0}html[data-ui=pixel] .pp-bar :is(.pp-search,.pp-place):focus-within{background:#f7f2ff;box-shadow:inset 0 -3px 0 var(--purple-deep)}html[data-ui=pixel] .pp-bar{filter:drop-shadow(1px 0 0 rgba(58,35,100,.16)) drop-shadow(-1px 0 0 rgba(58,35,100,.16)) drop-shadow(0 1px 0 rgba(58,35,100,.16)) drop-shadow(0 -1px 0 rgba(58,35,100,.16))}html:not([data-ui=round]):not([data-ui=pixel]) :is(.ui-st,.ui-sq){border-radius:2px!important}html[data-ui=pixel] .ui-st{border-radius:0!important;clip-path:polygon(0 calc(3*var(--pxs)),calc(1*var(--pxs)) calc(3*var(--pxs)),calc(1*var(--pxs)) calc(2*var(--pxs)),calc(2*var(--pxs)) calc(2*var(--pxs)),calc(2*var(--pxs)) calc(1*var(--pxs)),calc(3*var(--pxs)) calc(1*var(--pxs)),calc(3*var(--pxs)) 0,calc(100% - 3*var(--pxs)) 0,calc(100% - 3*var(--pxs)) calc(1*var(--pxs)),calc(100% - 2*var(--pxs)) calc(1*var(--pxs)),calc(100% - 2*var(--pxs)) calc(2*var(--pxs)),calc(100% - 1*var(--pxs)) calc(2*var(--pxs)),calc(100% - 1*var(--pxs)) calc(3*var(--pxs)),100% calc(3*var(--pxs)),100% calc(100% - 3*var(--pxs)),calc(100% - 1*var(--pxs)) calc(100% - 3*var(--pxs)),calc(100% - 1*var(--pxs)) calc(100% - 2*var(--pxs)),calc(100% - 2*var(--pxs)) calc(100% - 2*var(--pxs)),calc(100% - 2*var(--pxs)) calc(100% - 1*var(--pxs)),calc(100% - 3*var(--pxs)) calc(100% - 1*var(--pxs)),calc(100% - 3*var(--pxs)) 100%,calc(3*var(--pxs)) 100%,calc(3*var(--pxs)) calc(100% - 1*var(--pxs)),calc(2*var(--pxs)) calc(100% - 1*var(--pxs)),calc(2*var(--pxs)) calc(100% - 2*var(--pxs)),calc(1*var(--pxs)) calc(100% - 2*var(--pxs)),calc(1*var(--pxs)) calc(100% - 3*var(--pxs)),0 calc(100% - 3*var(--pxs)))}html[data-ui=pixel] .ui-sq{border-radius:0!important}@media (min-width:901px){html[data-ui=pixel] .ins .site-header{filter:drop-shadow(1px 0 0 rgba(58,35,100,.14)) drop-shadow(-1px 0 0 rgba(58,35,100,.14)) drop-shadow(0 1px 0 rgba(58,35,100,.14)) drop-shadow(0 -1px 0 rgba(58,35,100,.14)) drop-shadow(0 14px 18px rgba(28,16,54,.12))}html[data-ui=pixel] body.v2.is-home .site-header .wrap{background:#28213c;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui=pixel] body.v2.is-home .site-header .wrap :is(.ins-nav a,a:not(.btn):not(.brand),.hdr-search-b){color:rgba(244,237,255,.88)}html[data-ui=pixel] body.v2.is-home .site-header .wrap :is(.ins-nav a,a:not(.btn):not(.brand),.hdr-search-b):is(:hover,:focus-visible,[aria-current=page]){color:var(--white)}html[data-ui=pixel] body:not(.is-home):not(.ins) .site-header{filter:drop-shadow(1px 0 0 rgba(58,35,100,.14)) drop-shadow(-1px 0 0 rgba(58,35,100,.14)) drop-shadow(0 1px 0 rgba(58,35,100,.14)) drop-shadow(0 -1px 0 rgba(58,35,100,.14))}}html:not([data-ui=round]):not([data-ui=pixel]) :is(.btn,button):has(~ input:is([type=email],[type=search],[type=text],:not([type]))),html:not([data-ui=round]):not([data-ui=pixel]) input:is([type=email],[type=search],[type=text],:not([type]))~:is(.btn,button){border-image-source:none!important}html a.btn[href^="coming-soon.html"]{background:0 0!important;box-shadow:none!important;border-image-source:none!important;clip-path:none!important;color:rgba(58,35,100,.72)!important;padding-left:0;padding-right:0;transform:none!important;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color 260ms cubic-bezier(.22,.61,.36,1),text-decoration-color 260ms cubic-bezier(.22,.61,.36,1)}html a.btn[href^="coming-soon.html"]::before{display:none!important}html a.btn[href^="coming-soon.html"]:is(:hover,:focus-visible){color:var(--plum)!important;text-decoration-color:currentColor}html[data-ui=round] .tl-card{background-image:linear-gradient(180deg,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 38%),linear-gradient(0deg,rgb(var(--tool-rgb) / .045),rgb(var(--tool-rgb) / .045));box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}html[data-ui=round] .tl-card.is-live{box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 0 rgb(var(--tool-rgb) / .14),0 14px 28px -18px rgb(var(--tool-rgb) / .45)}html[data-ui=round] .tl-card .btn.btn-fill:not(.to-top):not(.closer-bin .btn){--key-edge:rgb(var(--tool-rgb) / .38);box-shadow:0 2px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.9),0 6px 12px -6px rgb(var(--tool-rgb) / .35),0 0 0 1px rgb(var(--tool-rgb) / .12)}html[data-ui=round] .tl-card .btn.btn-fill:not(.to-top):not(.closer-bin .btn):is(:hover,:focus-visible){transform:translateY(-1px);box-shadow:0 3px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.9),0 10px 16px -6px rgb(var(--tool-rgb) / .4),0 0 0 1px rgb(var(--tool-rgb) / .12)}html[data-ui=round] .tl-card .btn.btn-fill:not(.to-top):not(.closer-bin .btn):active{transform:translateY(2px);box-shadow:0 0 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.6),0 2px 6px -4px rgb(var(--tool-rgb) / .3),0 0 0 1px rgb(var(--tool-rgb) / .12)}html[data-ui=round] .nc-add{border-color:transparent;background:linear-gradient(180deg,#30333b 0,#1b1d22 60%,#121317 100%);box-shadow:0 2px 0 0 #000,inset 0 1px 0 rgba(255,255,255,.16),0 6px 12px -6px rgba(0,0,0,.45);transition:background-color 260ms cubic-bezier(.22,.61,.36,1),color 260ms cubic-bezier(.22,.61,.36,1),box-shadow 260ms cubic-bezier(.22,.61,.36,1)}@media (hover:hover){html[data-ui=round] .nc-card:hover .nc-check:not(:checked)+.nc-frame .nc-add,html[data-ui=round] .nc-feat:not(.is-on):hover .nc-add{border-color:transparent;background:linear-gradient(180deg,#9a5cff 0,var(--purple-deep) 60%,#6e00cc 100%);box-shadow:0 3px 0 0 var(--plum),inset 0 1px 0 rgba(255,255,255,.35),0 8px 16px -6px rgba(122,0,223,.45)}}html[data-ui=round] .nc-check:checked+.nc-frame .nc-add,html[data-ui=round] .nc-feat.is-on .nc-add{border-color:transparent;background:linear-gradient(180deg,#fff 0,#fff 45%,#f3ebff 100%);color:var(--purple-deep);box-shadow:0 2px 0 0 var(--purple-deep),inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(122,0,223,.35),0 6px 12px -6px rgba(122,0,223,.3)}html[data-ui=round] .btn-neutral:not(.to-top):not(.closer-bin .btn):not(.tl-card .btn):not([href^="coming-soon.html"]){background:linear-gradient(180deg,#30333b 0,#1b1d22 60%,#121317 100%);color:var(--white);--key-edge:#000;--sheen:rgba(255,255,255,.22);--key:0 5px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.16),0 10px 22px -6px rgba(20,22,26,.4),0 0 0 0 transparent;box-shadow:var(--key)}html[data-ui=round] .btn-neutral:not(.to-top):not(.closer-bin .btn):not(.tl-card .btn):not([href^="coming-soon.html"]):is(:hover,:focus-visible){background:linear-gradient(180deg,#3a3d46 0,#22252b 60%,#16181c 100%);color:var(--white);transform:translateY(-2px);box-shadow:0 7px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.2),0 16px 28px -6px rgba(20,22,26,.45),0 0 0 0 transparent}html[data-ui=round] .nx-card:not(.is-on) .nx-cta{--key-edge:color-mix(in srgb,var(--hue) 45%,transparent);box-shadow:0 2px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.9),0 6px 12px -6px color-mix(in srgb,var(--hue) 55%,transparent),0 0 0 1px color-mix(in srgb,var(--hue) 16%,transparent)}html[data-ui=round] .nx-card:not(.is-on) .nx-link:is(:hover,:focus-visible) .nx-cta{transform:translateY(-1px);box-shadow:0 3px 0 0 var(--key-edge),inset 0 1px 0 rgba(255,255,255,.9),0 10px 16px -6px color-mix(in srgb,var(--hue) 60%,transparent),0 0 0 1px color-mix(in srgb,var(--hue) 16%,transparent)}html[data-ui=round] .nx-card.is-on .nx-cta{box-shadow:0 2px 0 0 var(--plum),inset 0 1px 0 rgba(255,255,255,.3),0 6px 12px -6px rgba(58,35,100,.45),0 0 0 0 transparent}html[data-ui=round] .nx-card.is-on .nx-link:is(:hover,:focus-visible) .nx-cta{transform:translateY(-1px);box-shadow:0 3px 0 0 var(--plum),inset 0 1px 0 rgba(255,255,255,.38),0 10px 16px -6px rgba(58,35,100,.5),0 0 0 0 transparent}@view-transition{navigation:auto}.site-header .wrap{view-transition-name:site-hdr}::view-transition-old(root){animation:.2s cubic-bezier(.4,0,1,1) both amin-vt-out}::view-transition-new(root){animation:380ms cubic-bezier(.22,.61,.36,1) 60ms both amin-vt-in}::view-transition-group(site-hdr){animation-duration:320ms;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-new(site-hdr),::view-transition-old(site-hdr){animation-duration:320ms}@keyframes amin-vt-out{to{opacity:0;transform:translateY(-8px)}}@keyframes amin-vt-in{from{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){html[data-ui=round] :is(:is(.hb132-copy,.hb132-bar) .hb132-cta,.closer-bin .btn-on-dark)::before{display:none}html[data-ui=round] .btn-fill:not(.closer-bin .btn)::before,html[data-ui=round] .nx-cta::before{display:none}html :is(.btn:not(.to-top),.nx-cta):not(.closer-bin .btn):is(:hover,:focus-visible){transform:none}@view-transition{navigation:none}}@media (max-width:480px){html:not([data-ui=round]) body .site-header .wrap{flex-wrap:nowrap;gap:var(--s3)}html:not([data-ui=round]) body .site-header .wrap .btn.btn:not(.to-top):not(.closer-bin .btn){font-size:12px;letter-spacing:.03em;padding-inline:var(--s3);white-space:nowrap;margin-right:4px;flex:none}html:not([data-ui=round]):not([data-ui=pixel]) body .site-header .wrap .btn.btn:not(.to-top):not(.closer-bin .btn)::before{display:none}html:not([data-ui=round]) body .site-header .brand{flex:none}}@media (max-width:399px){html:not([data-ui=round]) body .site-header .wrap{gap:var(--s2)}html:not([data-ui=round]) body .site-header .wrap .btn.btn:not(.to-top):not(.closer-bin .btn){font-size:11px;letter-spacing:.02em;padding-inline:10px}}html[data-ui=pixel] .nc-act{position:relative;isolation:isolate;box-shadow:none!important;outline:0!important;background:rgba(255,255,255,.28)}html[data-ui=pixel] .nc-act::before{content:"";position:absolute;inset:1px;z-index:-1;background:#27292c;clip-path:inherit;pointer-events:none}html[data-ui=pixel] .nc-act input{clip-path:none!important}@media (hover:hover){html[data-ui=pixel] .nc-act:hover{background:rgba(255,255,255,.48)}}html[data-ui=pixel] .nc-act:focus-within{background:var(--lavender)}html[data-ui=pixel] .nc-act:has(input[aria-invalid=true]){background:#ff8a8a}html[data-ui=pixel] .nc-act:is(:focus-within,:has(input[aria-invalid=true]))::before{inset:2px}
/* css/ui-shapes.css */
html:not([data-ui=round]):not([data-ui=pixel]) :is(a.btn.btn-fill.btn-neutral,a.btn.btn-fill.btn-neutral.p5-cases-all,a.btn.btn-fill.btn-on-dark,a.btn.btn-fill.btn-on-dark-ghost,a.btn.btn-fill.btn-primary,a.btn.btn-fill.btn-primary.p5-bar-brief,a.btn.btn-fill.btn-secondary,a.dirrow,a.nx-link,article.card.tl-card.is-live.hue-digital.is-in,article.card.tl-card.is-live.hue-media.is-in,article.card.tl-card.is-next.hue-brand.is-in,article.card.tl-card.is-next.hue-content,article.card.tl-card.is-next.hue-pr,aside.ins-art-cta,aside.pp-insp,blockquote.p5-quote,blockquote.p5-quote-lg,button.btn.btn-fill.btn-neutral,button.btn.btn-fill.btn-neutral.av-url-go,button.btn.btn-fill.btn-neutral.nc-empty-go,button.btn.btn-fill.btn-neutral.nm-why-send,button.btn.btn-fill.btn-neutral.pp-reset,button.btn.btn-fill.btn-neutral.ta-url-go,button.btn.btn-fill.btn-on-dark.nc-sub,button.btn.btn-fill.btn-on-dark.to-top,button.btn.btn-fill.btn-primary,button.btn.btn-fill.btn-secondary,button.btn.btn-fill.np-sub,button.fbar-toggle,button.member-card,button.nc-add,button.ni-chip,button.nm-alt-row,button.p5-ind,button.p5-svc-btn,button.p5-switch,button.ph-zb,button.ph-zb.ph-zr,button.pp-view,button.sort-btn,button.sort-btn.is-on,button.svc-opt,button.svc-opt.is-on,button.svc-toggle,button.ta-rail-group,button.ta-rail-toggle,button.tag.tag-btn,div.bp-panel,div.brief-sent.nm-why-done,div.card,div.closer-box.db-gate,div.dirrow.dirrow-here,div.ins-aside-card,div.nc-act,div.nc-empty,div.nm-paused,div.np-lb-o,div.nw-follow,div.p5-case-pic,div.p5-ind,div.p5-next,div.p5-svc,div.pp-none,div.pp-stage,div.pp-views.has-ind.is-ready,div.pp3-ctl,div.pp3-dim,div.pp3-tip,div.sortbar,div.ta-inside-box,div.tile.tile-lg,div.tile.tile-md,div.tl-route,div.wrap.nm-bar-in,figure.ins-art-media,figure.ins-quote,figure.pfilm-frame,img.p5-lb-img,input.np-email,input.np-email.np-stick-e,label.nm-nl,li.nx-card,li.nx-card.is-light,li.nx-card.is-on,li.p5-logo,li.p5-logo.has-more,li.p5-logo.has-more.has-case,li.p5-partner,li.p5-person,li.p5-person.has-li,main.lg-card,p.av-demo,p.av-target,p.brief-err.ta-err,p.db-note,p.db-verdict,p.nm-now,p.nt-step,p.ta-demo,p.ta-target,section.card.db-panel,section.closer.av-hand,select.np-pick,span.av-band,span.db-gate-pill,span.ins-lead-media,span.np-seg-thumb,span.nx-cta,span.p5-mono,span.p5-post-pic,span.pcard-media,span.pfilm-dur,span.pp-av.pp-avpt,span.pp-face,span.pp-views-ind,span.svc-n,span.tag,span.tag.tag-sm,span.tag.tag-sm.tag-more,span.tile.tile-md,span.tile.tile-sm,span.tile.tile-xs,video.pfilm-video,a.p5-chip.is-link,button.btn.nm-unsub,button.mv-open,button.nc-picks,button.np-pick-box.np-pick-btn,button.p5-chip.p5-chip-btn,div.av-url,div.db-items,div.hdr-search-panel,div.mv-col,div.nc-dd-panel,div.nc-frame,div.ni-cardin,div.np-field,div.np-lb,div.np-stick-f,div.p5-clockcard,div.p5-dir,div.svc-menu,div.svc-select,div.ta-url,div.wrap,figure.db-spec,span.np-pick-box,span.p5-chip):not(:is(.closer-bin,.hb132,.hs) *){border-radius:2px!important}html[data-ui=pixel] :is(a.btn.btn-fill.btn-neutral,a.btn.btn-fill.btn-neutral.p5-cases-all,a.btn.btn-fill.btn-on-dark,a.btn.btn-fill.btn-on-dark-ghost,a.btn.btn-fill.btn-primary,a.btn.btn-fill.btn-primary.p5-bar-brief,a.btn.btn-fill.btn-secondary,a.dirrow,a.nx-link,article.card.tl-card.is-live.hue-digital.is-in,article.card.tl-card.is-live.hue-media.is-in,article.card.tl-card.is-next.hue-brand.is-in,article.card.tl-card.is-next.hue-content,article.card.tl-card.is-next.hue-pr,aside.ins-art-cta,aside.pp-insp,blockquote.p5-quote,blockquote.p5-quote-lg,button.btn.btn-fill.btn-neutral,button.btn.btn-fill.btn-neutral.av-url-go,button.btn.btn-fill.btn-neutral.nc-empty-go,button.btn.btn-fill.btn-neutral.nm-why-send,button.btn.btn-fill.btn-neutral.pp-reset,button.btn.btn-fill.btn-neutral.ta-url-go,button.btn.btn-fill.btn-on-dark.nc-sub,button.btn.btn-fill.btn-on-dark.to-top,button.btn.btn-fill.btn-primary,button.btn.btn-fill.btn-secondary,button.btn.btn-fill.np-sub,button.fbar-toggle,button.member-card,button.nc-add,button.ni-chip,button.nm-alt-row,button.p5-ind,button.p5-svc-btn,button.p5-switch,button.ph-zb,button.ph-zb.ph-zr,button.pp-view,button.sort-btn,button.sort-btn.is-on,button.svc-opt,button.svc-opt.is-on,button.svc-toggle,button.ta-rail-group,button.ta-rail-toggle,button.tag.tag-btn,div.bp-panel,div.brief-sent.nm-why-done,div.card,div.closer-box.db-gate,div.dirrow.dirrow-here,div.ins-aside-card,div.nc-act,div.nc-empty,div.nm-paused,div.np-lb-o,div.nw-follow,div.p5-case-pic,div.p5-ind,div.p5-next,div.p5-svc,div.pp-none,div.pp-stage,div.pp-views.has-ind.is-ready,div.pp3-ctl,div.pp3-dim,div.pp3-tip,div.sortbar,div.ta-inside-box,div.tile.tile-lg,div.tile.tile-md,div.tl-route,div.wrap.nm-bar-in,figure.ins-art-media,figure.ins-quote,figure.pfilm-frame,img.p5-lb-img,input.np-email,input.np-email.np-stick-e,label.nm-nl,li.nx-card,li.nx-card.is-light,li.nx-card.is-on,li.p5-logo,li.p5-logo.has-more,li.p5-logo.has-more.has-case,li.p5-partner,li.p5-person,li.p5-person.has-li,main.lg-card,p.av-demo,p.av-target,p.brief-err.ta-err,p.db-note,p.db-verdict,p.nm-now,p.nt-step,p.ta-demo,p.ta-target,section.card.db-panel,section.closer.av-hand,select.np-pick,span.av-band,span.db-gate-pill,span.ins-lead-media,span.np-seg-thumb,span.nx-cta,span.p5-mono,span.p5-post-pic,span.pcard-media,span.pfilm-dur,span.pp-av.pp-avpt,span.pp-face,span.pp-views-ind,span.svc-n,span.tag,span.tag.tag-sm,span.tag.tag-sm.tag-more,span.tile.tile-md,span.tile.tile-sm,span.tile.tile-xs,video.pfilm-video):not(:is(.closer-bin,.hb132,.hs) *){border-radius:0!important;clip-path:polygon(0 calc(3*var(--pxs)),calc(1*var(--pxs)) calc(3*var(--pxs)),calc(1*var(--pxs)) calc(2*var(--pxs)),calc(2*var(--pxs)) calc(2*var(--pxs)),calc(2*var(--pxs)) calc(1*var(--pxs)),calc(3*var(--pxs)) calc(1*var(--pxs)),calc(3*var(--pxs)) 0,calc(100% - 3*var(--pxs)) 0,calc(100% - 3*var(--pxs)) calc(1*var(--pxs)),calc(100% - 2*var(--pxs)) calc(1*var(--pxs)),calc(100% - 2*var(--pxs)) calc(2*var(--pxs)),calc(100% - 1*var(--pxs)) calc(2*var(--pxs)),calc(100% - 1*var(--pxs)) calc(3*var(--pxs)),100% calc(3*var(--pxs)),100% calc(100% - 3*var(--pxs)),calc(100% - 1*var(--pxs)) calc(100% - 3*var(--pxs)),calc(100% - 1*var(--pxs)) calc(100% - 2*var(--pxs)),calc(100% - 2*var(--pxs)) calc(100% - 2*var(--pxs)),calc(100% - 2*var(--pxs)) calc(100% - 1*var(--pxs)),calc(100% - 3*var(--pxs)) calc(100% - 1*var(--pxs)),calc(100% - 3*var(--pxs)) 100%,calc(3*var(--pxs)) 100%,calc(3*var(--pxs)) calc(100% - 1*var(--pxs)),calc(2*var(--pxs)) calc(100% - 1*var(--pxs)),calc(2*var(--pxs)) calc(100% - 2*var(--pxs)),calc(1*var(--pxs)) calc(100% - 2*var(--pxs)),calc(1*var(--pxs)) calc(100% - 3*var(--pxs)),0 calc(100% - 3*var(--pxs)))}html[data-ui=pixel] :is(a.btn.btn-fill.btn-neutral.p5-cases-all,a.btn.btn-fill.btn-primary.p5-bar-brief,button.fbar-toggle,button.tag.tag-btn,span.pfilm-dur,span.tag):not(:is(.closer-bin,.hb132,.hs) *){--pxs:2px}html[data-ui=pixel] :is(a.btn.btn-fill.btn-neutral,a.btn.btn-fill.btn-on-dark,a.btn.btn-fill.btn-on-dark-ghost,a.btn.btn-fill.btn-primary,a.btn.btn-fill.btn-secondary,a.dirrow,aside.pp-insp,button.btn.btn-fill.btn-neutral,button.btn.btn-fill.btn-neutral.av-url-go,button.btn.btn-fill.btn-neutral.nc-empty-go,button.btn.btn-fill.btn-neutral.nm-why-send,button.btn.btn-fill.btn-neutral.pp-reset,button.btn.btn-fill.btn-neutral.ta-url-go,button.btn.btn-fill.btn-on-dark.nc-sub,button.btn.btn-fill.btn-on-dark.to-top,button.btn.btn-fill.btn-primary,button.btn.btn-fill.btn-secondary,button.btn.btn-fill.np-sub,button.member-card,button.nc-add,button.ni-chip,button.nm-alt-row,button.p5-switch,button.ph-zb,button.ph-zb.ph-zr,button.pp-view,button.sort-btn,button.sort-btn.is-on,button.svc-opt,button.svc-opt.is-on,button.svc-toggle,button.ta-rail-group,button.ta-rail-toggle,div.brief-sent.nm-why-done,div.closer-box.db-gate,div.dirrow.dirrow-here,div.nc-act,div.nc-empty,div.nm-paused,div.np-lb-o,div.pp-none,div.pp-stage,div.pp-views.has-ind.is-ready,div.pp3-ctl,div.pp3-dim,div.pp3-tip,div.sortbar,div.tile.tile-lg,div.tl-route,div.wrap.nm-bar-in,img.p5-lb-img,input.np-email,input.np-email.np-stick-e,p.av-demo,p.av-target,p.brief-err.ta-err,p.db-note,p.db-verdict,p.nm-now,p.nt-step,p.ta-demo,p.ta-target,section.card.db-panel,section.closer.av-hand,select.np-pick,span.av-band,span.db-gate-pill,span.np-seg-thumb,span.nx-cta,span.p5-mono,span.pp-views-ind,span.svc-n,span.tag.tag-sm,span.tag.tag-sm.tag-more,span.tile.tile-md,span.tile.tile-sm,span.tile.tile-xs):not(:is(.closer-bin,.hb132,.hs) *){--pxs:4px}html[data-ui=pixel] :is(a.nx-link,blockquote.p5-quote-lg,button.p5-ind,button.p5-svc-btn,div.bp-panel,div.card,div.nw-follow,div.p5-case-pic,div.p5-ind,div.p5-next,div.p5-svc,div.tile.tile-md,figure.ins-quote,label.nm-nl,li.nx-card,li.nx-card.is-light,li.p5-logo,li.p5-logo.has-more,li.p5-logo.has-more.has-case,li.p5-partner,li.p5-person,li.p5-person.has-li,span.p5-post-pic,span.pp-av.pp-avpt,span.pp-face):not(:is(.closer-bin,.hb132,.hs) *){--pxs:6px}html[data-ui=pixel] :is(article.card.tl-card.is-live.hue-digital.is-in,article.card.tl-card.is-live.hue-media.is-in,article.card.tl-card.is-next.hue-brand.is-in,article.card.tl-card.is-next.hue-content,article.card.tl-card.is-next.hue-pr,aside.ins-art-cta,blockquote.p5-quote,div.ins-aside-card,div.ta-inside-box,figure.ins-art-media,figure.pfilm-frame,li.nx-card.is-on,main.lg-card,span.ins-lead-media,span.pcard-media,video.pfilm-video):not(:is(.closer-bin,.hb132,.hs) *){--pxs:8px}html[data-ui=pixel] :is(a.p5-chip.is-link,button.btn.nm-unsub,button.mv-open,button.nc-picks,button.np-pick-box.np-pick-btn,button.p5-chip.p5-chip-btn,div.av-url,div.db-items,div.hdr-search-panel,div.mv-col,div.nc-dd-panel,div.nc-frame,div.ni-cardin,div.np-field,div.np-lb,div.np-stick-f,div.p5-clockcard,div.p5-dir,div.svc-menu,div.svc-select,div.ta-url,div.wrap,figure.db-spec,span.np-pick-box,span.p5-chip):not(:is(.closer-bin,.hb132,.hs) *){border-radius:0!important}
/* css/brief-form.css */
.brief-form{margin:var(--s8) auto 0;max-width:34rem;text-align:left;display:flex;flex-direction:column;gap:var(--s6)}.brief-context{margin:var(--s5) auto 0;max-width:48ch;color:var(--purple-deep);font-size:15px;line-height:23px;font-weight:500}.brief-fs{border:0;padding:0;margin:0}.brief-legend{padding:0;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ash)}.brief-hint{margin:var(--s2) 0 0;color:var(--gray);font-size:14px;line-height:21px}.chips{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s3)}.chip{position:relative;display:inline-flex}.chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s4);border:0;border-radius:var(--r-pill);background:var(--mist);color:var(--slate);font-size:15px;line-height:20px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.chip input:hover+span{background:var(--pale);color:var(--plum)}.chip input:checked+span{background:var(--purple-deep);color:var(--white);font-weight:500}.chip input:focus-visible+span{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-off)}.brief-row{display:flex;flex-direction:column;gap:var(--s2)}.brief-row label{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ash)}.brief-row input,.brief-row textarea{width:100%;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--white);color:var(--slate);font-family:var(--font);font-size:16px;line-height:24px}.brief-row textarea{resize:vertical;min-height:84px}.brief-row input:focus-visible,.brief-row textarea:focus-visible{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-in);border-color:var(--focus-c)}.brief-row input[aria-invalid=true],.brief-row textarea[aria-invalid=true]{border-color:var(--red);border-width:2px}.brief-err{margin:0;padding:var(--s3) var(--s4);border-radius:var(--r-sm);background:var(--red-bg);color:var(--red-ink);font-size:15px;line-height:22px;font-weight:500}.brief-actions{display:flex;flex-direction:column;gap:var(--s3);align-items:flex-start}.closer .brief-actions .btn{margin-top:0}.brief-next{margin:0;max-width:46ch;color:var(--gray);font-size:14px;line-height:21px}.brief-sent{margin:var(--s8) auto 0;max-width:34rem;padding:var(--s6);border-radius:var(--r-md);background:var(--pale);text-align:left}.brief-sent h3{margin:0;color:var(--plum);font-size:19px;line-height:27px;font-weight:600}.brief-sent p{margin:var(--s3) 0 0;color:var(--gray);font-size:15px;line-height:23px}.brief-sent .btn{margin-top:var(--s5)}@media (max-width:640px){.brief-form{gap:var(--s5)}.brief-actions{align-self:stretch}.brief-actions .btn{width:100%;justify-content:center}}
/* css/footer.css */
.site-footer{background:radial-gradient(90% 120% at 22% 0,#2a2e36 0,transparent 58%),radial-gradient(70% 100% at 88% 100%,#23262d 0,transparent 70%),#14161a;--f-text:rgba(255,255,255,.74);--f-quiet:rgba(255,255,255,.55);color:var(--f-text)}.site-footer .footer-blurb,.site-footer .footer-col a,.site-footer .footer-legal a{color:var(--f-text)}.site-footer .footer-note{color:var(--f-quiet);opacity:1}.site-footer .footer-col a:focus-visible,.site-footer .footer-col a:hover,.site-footer .footer-legal a:focus-visible,.site-footer .footer-legal a:hover{color:var(--white)}.site-footer :focus-visible{outline-color:var(--lavender)}.site-footer .footer-base{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s3) var(--s10)}.site-footer .footer-base .footer-note{flex:1 1 300px;max-width:360px}.site-footer .footer-base-cols{flex:2 1 480px;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s6)}.site-footer .footer-legal{grid-column:3;margin-left:0;justify-content:flex-end}.site-footer .footer-ext{margin-left:5px;font-size:.85em;line-height:1;color:var(--f-quiet);transition:color .2s ease-in-out}.site-footer .footer-col a:focus-visible .footer-ext,.site-footer .footer-col a:hover .footer-ext{color:inherit}.site-footer .footer-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
/* css/section-tones.css */
#members.ni{padding-bottom:var(--sec)}#notes.hub{background:var(--haze)}#notes .hub-lead .pcard,#notes .hub-rail{background:var(--white)}#notes .hub-lead .pcard:focus-visible,#notes .hub-lead .pcard:hover{background:var(--white)}#notes .hub-row-k{color:var(--purple-deep);color:color-mix(in srgb,var(--ac,var(--purple)) 85%,var(--ink))}#in-the-news.nw{padding:var(--sec) 0}#in-the-news .nw-head{padding-top:0;border-top:0}#market-notes.mnotes{padding:var(--sec) 0;background:var(--haze)}#market-notes .mnotes-box{background:0 0;padding:0;border-radius:0;max-width:none}
/* css/header-account.css */
.site-header .hdr-account{margin-left:auto}.site-header .wrap .hdr-account+.btn{margin-left:0}.hdr-account{flex:none;color:var(--gray);font-size:15px;font-weight:400;line-height:22px;text-decoration:none;white-space:nowrap;transition:color 160ms var(--ease)}.hdr-account:focus-visible,.hdr-account:hover{color:var(--blue-deep)}.site-header:has(.btn-on-dark) .hdr-account{color:rgba(255,255,255,.74)}.site-header:has(.btn-on-dark) .hdr-account:focus-visible,.site-header:has(.btn-on-dark) .hdr-account:hover{color:var(--white)}.hdr-account[data-in]::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--green);vertical-align:1px}@media (max-width:900px){.hdr-account{font-size:14px}.site-header:has(.btn-on-dark) .hdr-account{color:var(--gray)}.site-header:has(.btn-on-dark) .hdr-account:focus-visible,.site-header:has(.btn-on-dark) .hdr-account:hover{color:var(--blue-deep)}}@media (max-width:560px){.hdr-account{font-size:13px}}
/* css/header-menu.css */
.hdr-toggle{display:none}@media (max-width:720px){.has-v2:not(.has-hdr-menu) .site-header .wrap>.ins-nav{display:none}.has-v2:not(.has-hdr-menu) .site-header .wrap::after{content:"";width:44px;height:44px;flex:none}.has-hdr-menu .hdr-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;padding:0;border:0;background:0 0;color:var(--black);cursor:pointer;border-radius:var(--r-pill);-webkit-tap-highlight-color:transparent}.has-hdr-menu .hdr-toggle:focus-visible{outline:2px solid var(--purple-deep);outline-offset:2px}.hdr-burger,.hdr-burger::after,.hdr-burger::before{display:block;width:20px;height:2px;background:currentColor;border-radius:1px;transition:transform 220ms var(--ease),opacity 120ms linear}.hdr-burger{position:relative}.hdr-burger::after,.hdr-burger::before{content:"";position:absolute;left:0}.hdr-burger::before{top:-6px}.hdr-burger::after{top:6px}.hdr-toggle[aria-expanded=true] .hdr-burger{background:0 0}.hdr-toggle[aria-expanded=true] .hdr-burger::before{top:0;transform:rotate(45deg)}.hdr-toggle[aria-expanded=true] .hdr-burger::after{top:0;transform:rotate(-45deg)}html.has-hdr-menu .site-header{position:relative;z-index:60}html.hdr-menu-locked .site-header{background:var(--white)}.hdr-menu{position:absolute;left:0;right:0;top:100%;z-index:2;background:var(--white);border-top:1px solid var(--line);box-shadow:var(--e-high);visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .2s var(--ease),transform 240ms var(--ease),visibility 0s linear 240ms;max-height:calc(100vh - 100%);overflow-y:auto;overscroll-behavior:contain}.hdr-menu.is-open{visibility:visible;opacity:1;transform:none;transition:opacity 220ms var(--ease),transform 260ms var(--ease),visibility 0s}.hdr-menu-inner{padding:var(--s3) var(--s5) var(--s5)}.hdr-menu .ins-nav{display:grid;gap:0;margin:0;padding:0;border-top:0;overflow:visible}.hdr-menu .ins-nav a{font-size:17px;line-height:24px;min-height:52px;padding:0;display:flex;align-items:center;color:var(--black);white-space:normal}.hdr-menu .ins-nav a+a{border-top:1px solid var(--line)}.hdr-menu .ins-nav a:hover{color:var(--blue-deep)}.hdr-menu .ins-nav a[aria-current=page]{color:var(--plum);font-weight:600;box-shadow:none}.hdr-menu .hdr-account{margin:var(--s3) 0 0;padding-top:var(--s3);border-top:1px solid var(--line);display:flex;align-items:center;min-height:44px;font-size:15px}.hdr-scrim{position:fixed;inset:0;z-index:50;background:rgba(18,20,25,.38);opacity:0;transition:opacity .2s var(--ease);touch-action:none}.hdr-scrim.is-open{opacity:1}}.hdr-menu-locked,.hdr-menu-locked body{overflow:hidden}
/* css/header-search.css */
.hdr-search{flex:none;display:flex;align-items:center;position:relative;margin-left:auto}.site-header .wrap .hdr-search+.btn,.site-header .wrap .hdr-search+.hdr-account{margin-left:0}.hdr-search-field{position:relative;display:flex;align-items:center;flex:none;width:40px;height:40px;border-radius:var(--r-pill);background:0 0;overflow:hidden;transition:width 280ms var(--ease),background-color .2s var(--ease)}.hdr-search.is-open .hdr-search-field{width:300px;background:var(--mist)}.hdr-search-b{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:50%;background:0 0;cursor:pointer;transition:background-color 160ms var(--ease)}.hdr-search:not(.is-open) .hdr-search-b:hover{background:rgba(58,35,100,.06)}.hdr-search-b:focus-visible{outline:var(--focus-w) solid var(--focus-c);outline-offset:2px}.hdr-search.is-open .hdr-search-b{pointer-events:none;background:0 0}.hdr-search-i{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:16px;height:16px;pointer-events:none;color:var(--gray);transition:color 160ms var(--ease)}.hdr-search-i svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.hdr-search:not(.is-open) .hdr-search-b:hover~.hdr-search-field .hdr-search-i{color:var(--blue-deep)}.hdr-search-field:focus-within .hdr-search-i{color:var(--plum)}.hdr-search-field:focus-within{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-in)}.hdr-search-in{position:absolute;inset:0;width:100%;height:100%;padding:0 38px 0 36px;border:0;background:0 0;color:var(--slate);font:inherit;font-size:15px;line-height:22px;-webkit-appearance:none;appearance:none;opacity:0;pointer-events:none;transition:opacity 120ms var(--ease)}.hdr-search.is-open .hdr-search-in{opacity:1;pointer-events:auto;transition-delay:90ms}.hdr-search-in:focus{outline:0}.hdr-search-in::placeholder{color:var(--hs-ph,var(--gray))}.hdr-search-in::-webkit-search-cancel-button,.hdr-search-in::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.hdr-search-x{position:absolute;right:7px;top:50%;transform:translateY(-50%);z-index:3;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:rgba(58,35,100,.07);color:var(--gray);cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.hdr-search-x svg{width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.hdr-search-x:hover{background:var(--plum);color:var(--white)}.hdr-search-x:focus-visible{outline:var(--focus-w) solid var(--focus-c);outline-offset:1px}.hdr-search-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:flex;flex-direction:column;width:360px;max-width:min(360px,calc(100vw - var(--s8)));max-height:min(70vh,420px);overflow:hidden;background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--e-high);animation:hs-in 160ms var(--ease) both}@keyframes hs-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.hs-scroll{padding:var(--s2) 0}.hs-group{margin:var(--s2) 0 var(--s1);padding:0 var(--s4);color:var(--gray);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hs-group:first-child{margin-top:0}.hs-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px var(--s3);padding:9px var(--s4);color:var(--slate);text-decoration:none}.hs-row-t{font-size:15px;line-height:22px;font-weight:500}.hs-row-m{grid-column:1;grid-row:2;color:var(--gray);font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-row-k{grid-column:2;grid-row:1;color:var(--gray);font-size:11px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.hs-row.is-active,.hs-row:hover{background:var(--pale)}.hs-row.is-active .hs-row-t,.hs-row:hover .hs-row-t{color:var(--plum)}.hs-row:focus-visible{outline:var(--focus-w) solid var(--focus-c);outline-offset:-2px}.hs-none{margin:0;padding:var(--s3) var(--s4);color:var(--gray);font-size:14px;line-height:21px}.hs-all{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:12px var(--s4);border-top:1px solid var(--line);background:var(--white);color:var(--plum);font-size:14px;line-height:21px;font-weight:500}.hs-all-a{font-size:15px;line-height:21px;transition:transform 160ms var(--ease)}.hs-all.is-active,.hs-all:hover{background:var(--pale);color:var(--purple-deep)}.hs-all.is-active .hs-all-a,.hs-all:hover .hs-all-a{transform:translateX(3px)}.site-header:has(.btn-on-dark) .hdr-search-i{color:rgba(255,255,255,.74)}.site-header:has(.btn-on-dark) .hdr-search:not(.is-open) .hdr-search-b:hover{background:rgba(255,255,255,.12)}.site-header:has(.btn-on-dark) .hdr-search:not(.is-open) .hdr-search-b:hover~.hdr-search-field .hdr-search-i{color:var(--white)}.site-header:has(.btn-on-dark) .hdr-search.is-open .hdr-search-field{background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-header:has(.btn-on-dark) .hdr-search-in{color:var(--white);--hs-ph:rgba(255,255,255,.6)}.site-header:has(.btn-on-dark) .hdr-search-field:focus-within .hdr-search-i{color:var(--white)}.site-header:has(.btn-on-dark) .hdr-search-field:focus-within{outline-color:var(--lavender)}.site-header:has(.btn-on-dark) .hdr-search-x{background:rgba(255,255,255,.16);color:var(--white)}.site-header:has(.btn-on-dark) .hdr-search-x:hover{background:var(--white);color:var(--plum)}@media (max-width:900px){.site-header:has(.btn-on-dark) .hdr-search-i{color:var(--gray)}.site-header:has(.btn-on-dark) .hdr-search:not(.is-open) .hdr-search-b:hover{background:rgba(58,35,100,.06)}.site-header:has(.btn-on-dark) .hdr-search:not(.is-open) .hdr-search-b:hover~.hdr-search-field .hdr-search-i{color:var(--blue-deep)}.site-header:has(.btn-on-dark) .hdr-search.is-open .hdr-search-field{background:var(--mist);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header:has(.btn-on-dark) .hdr-search-in{color:var(--slate);--hs-ph:var(--gray)}.site-header:has(.btn-on-dark) .hdr-search-field:focus-within{outline-color:var(--focus-c)}.site-header:has(.btn-on-dark) .hdr-search-field:focus-within .hdr-search-i{color:var(--plum)}.site-header:has(.btn-on-dark) .hdr-search-x{background:rgba(58,35,100,.07);color:var(--gray)}.site-header:has(.btn-on-dark) .hdr-search-x:hover{background:var(--plum);color:var(--white)}}@media (max-width:1080px){.hdr-search.is-open .hdr-search-field{width:220px}}@media (max-width:720px){.site-header .wrap:has(.hdr-search.is-open){position:relative}.hdr-search.is-open{position:absolute;left:var(--s4);right:var(--s4);top:50%;transform:translateY(-50%);z-index:2;margin:0}.hdr-search.is-open .hdr-search-field{width:100%;transform-origin:100% 50%;animation:hs-unfurl 280ms var(--ease) both;transition:background-color .2s var(--ease)}@keyframes hs-unfurl{from{transform:scaleX(calc(40 / 358))}to{transform:scaleX(1)}}.hdr-search.is-open .hdr-search-in,.hdr-search.is-open .hdr-search-x{animation:hs-unsquash 280ms var(--ease) both}@keyframes hs-unsquash{from{transform:translateY(-50%) scaleX(calc(358 / 40))}to{transform:translateY(-50%) scaleX(1)}}.hdr-search.is-open .hdr-search-in{animation-name:hs-unsquash-in}@keyframes hs-unsquash-in{from{transform:scaleX(calc(358 / 40));opacity:0}to{transform:scaleX(1);opacity:1}}.hdr-search-panel{width:auto;left:0;right:0;max-width:none}}@media (prefers-reduced-motion:reduce){.hdr-search-panel{animation:none}.hdr-search-b,.hdr-search-field,.hdr-search-i,.hdr-search-in,.hdr-search-x,.hs-all-a{transition:none;animation:none}}