.logo[data-v-9845f04d]{align-items:center;gap:calc(var(--s)*var(--lg-gap));line-height:1;display:inline-flex}.logo__mark[data-v-9845f04d]{width:var(--s);height:var(--s);flex:none;overflow:visible}.logo__stack[data-v-9845f04d]{font-family:var(--bes-font-display);font-weight:600;font-size:calc(var(--s)*var(--lg-stack));line-height:var(--lg-lead);letter-spacing:-.03em;display:grid}.logo--word .logo__stack[data-v-9845f04d]{font-size:var(--s)}.logo__line[data-v-9845f04d]{font-family:var(--bes-font-display);font-weight:600;font-size:calc(var(--s)*var(--lg-line));letter-spacing:-.035em;white-space:nowrap}.sun[data-v-7ef0f723]{z-index:40;border-bottom:1px solid var(--bes-line);background:var(--bes-paper);position:sticky;top:0}.sun__in[data-v-7ef0f723]{justify-content:space-between;gap:var(--bes-s-6);height:80px}.sun__in[data-v-7ef0f723],.sun__links[data-v-7ef0f723]{align-items:center;display:flex}.sun__links[data-v-7ef0f723]{justify-content:flex-end;gap:var(--bes-s-5);font-size:.9375rem;font-weight:500}.sun__links>a[data-v-7ef0f723]:not(.bes-btn),.sun__t[data-v-7ef0f723]{color:var(--bes-ink-2);cursor:pointer;padding-block:var(--bes-s-1)}.sun__links>a[data-v-7ef0f723]:not(.bes-btn):hover,.sun__t[data-v-7ef0f723]:hover{color:var(--bes-ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px}.sun--stuck[data-v-7ef0f723]{box-shadow:0 1px 0 var(--bes-line),0 6px 18px -12px color-mix(in srgb,var(--bes-ink) 30%,transparent)}.sun--stage .sun__links>a[data-v-7ef0f723]:not(.bes-btn):hover,.sun--stage .sun__t[data-v-7ef0f723]:hover{color:var(--bes-paper)}.sun__t[data-v-7ef0f723]{align-items:center;gap:var(--bes-s-2);min-height:var(--bes-touch);font:inherit;background:0 0;border:0;display:inline-flex}.sun__t i[data-v-7ef0f723]{width:7px;height:7px;transition:transform var(--bes-base) var(--bes-ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.sun__t.up i[data-v-7ef0f723]{transform:translateY(1px)rotate(-135deg)}.sun__links .on[data-v-7ef0f723]{box-shadow:inset 0 -3px 0 var(--bes-ink)}.sun__links .on[data-v-7ef0f723],.sun__t.up[data-v-7ef0f723]{color:var(--bes-ink)}.sun--stage[data-v-7ef0f723]{background:var(--bes-stage);border-bottom-color:var(--bes-stage-line)}.sun--stage .sun__links>a[data-v-7ef0f723]:not(.bes-btn),.sun--stage .sun__t[data-v-7ef0f723]{color:color-mix(in srgb,var(--bes-paper) 78%,transparent)}.sun--stage .sun__links .on[data-v-7ef0f723]{color:var(--bes-paper);box-shadow:inset 0 -3px 0 var(--bes-paper)}.sun__logo[data-v-7ef0f723]{cursor:pointer;display:flex}.sun__menu[data-v-7ef0f723]{width:var(--bes-touch);height:var(--bes-touch);margin-right:calc(var(--bes-s-2)*-1);border-radius:var(--bes-radius-s);color:var(--bes-ink);cursor:pointer;background:0 0;border:0;padding:0;display:none;position:relative}.sun--stage .sun__menu[data-v-7ef0f723]{color:var(--bes-paper)}.sun__menu i[data-v-7ef0f723]{width:22px;height:2px;transition:transform var(--bes-base) var(--bes-ease),opacity var(--bes-fast) var(--bes-ease);background:currentColor;position:absolute;left:11px}.sun__menu i[data-v-7ef0f723]:first-child{top:14px}.sun__menu i[data-v-7ef0f723]:nth-child(2){top:21px}.sun__menu i[data-v-7ef0f723]:nth-child(3){top:28px}.sun__menu.open i[data-v-7ef0f723]:first-child{transform:translateY(7px)rotate(45deg)}.sun__menu.open i[data-v-7ef0f723]:nth-child(2){opacity:0}.sun__menu.open i[data-v-7ef0f723]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.sun__menu[data-v-7ef0f723]:hover{background:color-mix(in srgb,currentColor 8%,transparent)}@media (prefers-reduced-motion:reduce){.sun__menu i[data-v-7ef0f723]{transition:none}}.sun__panel[data-v-7ef0f723]{background:var(--bes-paper);color:var(--bes-ink);border-bottom:1px solid var(--bes-ink);padding-block:var(--bes-s-6) var(--bes-s-5);max-height:calc(100vh - 80px);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.sun__wide[data-v-7ef0f723]{max-width:var(--bes-wide);padding-inline:var(--bes-gutter);margin-inline:auto}.sun ul[data-v-7ef0f723]{margin:0;padding:0;list-style:none}.sun__cols[data-v-7ef0f723]{gap:var(--bes-s-5) var(--bes-s-6);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.sun__stack[data-v-7ef0f723]{gap:var(--bes-s-5)}.sun__grp[data-v-7ef0f723],.sun__stack[data-v-7ef0f723]{align-content:start;display:grid}.sun__grp[data-v-7ef0f723]{gap:var(--bes-s-2);min-width:0}.sun__gh[data-v-7ef0f723]{padding-bottom:var(--bes-s-2);border-bottom:1px solid var(--bes-line);color:var(--bes-muted);margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.sun__grp--kinds[data-v-7ef0f723]{grid-column:span 3}.sun .sun__kinds[data-v-7ef0f723]{-moz-column-gap:var(--bes-s-6);column-gap:var(--bes-s-6);grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column}.sun .sun__rows[data-v-7ef0f723]{margin-inline:calc(var(--bes-s-2)*-1);display:grid}.sun__rows a[data-v-7ef0f723]{justify-content:space-between;align-items:center;gap:var(--bes-s-2);min-height:32px;padding:var(--bes-s-1) var(--bes-s-2);border-radius:var(--bes-radius-s);color:var(--bes-ink);cursor:pointer;transition:background-color var(--bes-fast) var(--bes-ease);font-size:.9375rem;font-weight:500;line-height:1.35;display:flex}.sun__foot b[data-v-7ef0f723],.sun__rows a[data-v-7ef0f723]:after{content:"→";opacity:0;transition:opacity var(--bes-fast) var(--bes-ease),transform var(--bes-fast) var(--bes-ease);flex:none;font-weight:600;transform:translate(-4px)}.sun__rows a[data-v-7ef0f723]:focus-visible,.sun__rows a[data-v-7ef0f723]:hover{background:var(--bes-paper-2)}.sun__rows a[data-v-7ef0f723]:focus-visible:after,.sun__rows a[data-v-7ef0f723]:hover:after{opacity:1;transform:none}.sun__rows a:hover>span[data-v-7ef0f723]{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sun__foot[data-v-7ef0f723]{gap:var(--bes-s-1) var(--bes-s-6);margin-top:var(--bes-s-5);padding-top:var(--bes-s-3);border-top:1px solid var(--bes-line);flex-wrap:wrap;display:flex}.sun__foot a[data-v-7ef0f723]{align-items:center;gap:var(--bes-s-2);cursor:pointer;min-height:32px;text-decoration:underline;-webkit-text-decoration-color:var(--bes-line);text-decoration-color:var(--bes-line);text-underline-offset:4px;font-size:.9375rem;font-weight:600;display:inline-flex}.sun__foot b[data-v-7ef0f723]{opacity:1;transform:none}.sun__foot a[data-v-7ef0f723]:hover{text-decoration-color:currentColor}.sun__foot a:hover b[data-v-7ef0f723]{transform:translateX(var(--bes-s-1))}.sun__fl[data-v-7ef0f723]{color:var(--bes-muted);font-size:.8125rem;font-weight:600}.sun__sheet[data-v-7ef0f723]{background:var(--bes-paper);color:var(--bes-ink);border-bottom:1px solid var(--bes-ink);padding-block:var(--bes-s-2) var(--bes-s-6);display:none;position:absolute;top:100%;left:0;right:0}.sun__sg[data-v-7ef0f723]{border-bottom:1px solid var(--bes-line)}.sun__sgh[data-v-7ef0f723]{cursor:pointer;width:100%;min-height:56px;font:var(--bes-display-weight) 1.25rem var(--bes-font-display);letter-spacing:var(--bes-display-tracking);color:var(--bes-ink);background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.sun__sgh i[data-v-7ef0f723]{border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transform:translateY(-3px)rotate(45deg)}.sun__sgh i.open[data-v-7ef0f723]{transform:translateY(2px)rotate(-135deg)}.sun__sl[data-v-7ef0f723]{padding-bottom:var(--bes-s-4)}.sun__sl[data-v-7ef0f723],.sun__sl a[data-v-7ef0f723]{gap:2px;display:grid}.sun__sl a[data-v-7ef0f723]{min-height:var(--bes-touch);padding:var(--bes-s-2) 0;cursor:pointer;align-content:center;font-weight:500}.sun__sl .t-label[data-v-7ef0f723]{color:var(--bes-muted)}.sun__slg[data-v-7ef0f723]{padding-top:var(--bes-s-3)}.sun__slg>.t-label[data-v-7ef0f723]{color:var(--bes-muted);margin:0}.sun__sl a.sun__slall[data-v-7ef0f723]{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--bes-line);text-decoration-color:var(--bes-line);font-weight:600}.sun__sl .t-small[data-v-7ef0f723]{color:var(--bes-ink-2);font-weight:400}.sun__sfoot[data-v-7ef0f723]{gap:var(--bes-s-2);padding-top:var(--bes-s-4);display:grid}.sun__sfoot a[data-v-7ef0f723]{min-height:var(--bes-touch);cursor:pointer;align-items:center;font-weight:600;display:flex}.sun__sfoot .bes-btn[data-v-7ef0f723]{justify-content:center}@container sitepage (width<=1240px){.sun__links[data-v-7ef0f723]{gap:var(--bes-s-4)}.sun .sun__kinds[data-v-7ef0f723],.sun__cols[data-v-7ef0f723]{-moz-column-gap:var(--bes-s-5);column-gap:var(--bes-s-5)}}@container sitepage (width<=900px){.sun__in[data-v-7ef0f723]{height:64px}.sun__links[data-v-7ef0f723],.sun__panel[data-v-7ef0f723]{display:none}.sun__menu[data-v-7ef0f723],.sun__sheet[data-v-7ef0f723]{display:block}.sun--sheet[data-v-7ef0f723]{z-index:2147483000;width:100%;height:100dvh;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);border-bottom:0;flex-direction:column;display:flex;position:fixed;inset:0}.sun--sheet .sun__in[data-v-7ef0f723]{flex:none;width:100%}.sun--sheet .sun__sheet[data-v-7ef0f723]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid var(--bes-line);min-height:0;padding-bottom:calc(var(--bes-s-6) + env(safe-area-inset-bottom,0px));border-bottom:0;flex:auto;position:static;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.sun__sin[data-v-7ef0f723]{animation:none}}.sf__inner header.sun--sheet{height:844px;bottom:auto}.suf[data-v-58ce4c1e]{padding-block:var(--bes-s-8) var(--bes-s-6)}.suf__top[data-v-58ce4c1e]{gap:var(--bes-col-gap);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;display:grid}.suf__brand[data-v-58ce4c1e]{gap:var(--bes-s-4);justify-items:start;display:grid}.suf__brand p[data-v-58ce4c1e]{max-width:22ch;color:color-mix(in srgb,var(--bes-paper) 80%,transparent);margin:0}.suf__groups[data-v-58ce4c1e]{gap:var(--bes-s-7) var(--bes-s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.suf__col[data-v-58ce4c1e]{min-width:0}.suf__h[data-v-58ce4c1e]{width:100%;padding:0 0 var(--bes-s-3);color:var(--bes-paper);text-align:left;cursor:default;pointer-events:none;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.suf__h i[data-v-58ce4c1e]{display:none}.suf__col ul[data-v-58ce4c1e]{gap:var(--bes-s-2);margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.suf__col a[data-v-58ce4c1e]{min-height:24px;color:color-mix(in srgb,var(--bes-paper) 72%,transparent);cursor:pointer;text-underline-offset:3px;line-height:24px;display:inline-block}.suf__col a[data-v-58ce4c1e]:hover,.suf__legal a[data-v-58ce4c1e]:hover,.suf__more a[data-v-58ce4c1e]{color:var(--bes-paper);text-decoration:underline}.suf__more a[data-v-58ce4c1e]{-webkit-text-decoration-color:color-mix(in srgb,var(--bes-paper) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--bes-paper) 40%,transparent);text-underline-offset:3px}.suf__base[data-v-58ce4c1e]{justify-content:space-between;gap:var(--bes-s-5) var(--bes-s-7);margin-top:var(--bes-s-8);padding-top:var(--bes-s-5);border-top:1px solid var(--bes-stage-line);display:flex}.suf__base p[data-v-58ce4c1e]{max-width:70ch;margin:0}.suf__legal[data-v-58ce4c1e]{gap:var(--bes-s-2) var(--bes-s-4);flex-wrap:wrap;flex:none;place-content:start flex-end;max-width:40ch;display:flex}.suf__legal a[data-v-58ce4c1e]{min-height:24px;color:inherit;cursor:pointer;line-height:24px;display:inline-block}@container sitepage (width<=1100px){.suf__top[data-v-58ce4c1e]{grid-template-columns:minmax(0,1fr)}.suf__brand[data-v-58ce4c1e]{align-items:center;gap:var(--bes-s-5);grid-template-columns:auto minmax(0,1fr) auto}.suf__brand p[data-v-58ce4c1e]{max-width:none}}@container sitepage (width<=760px){.suf__brand[data-v-58ce4c1e]{align-items:start}.suf__brand[data-v-58ce4c1e],.suf__groups[data-v-58ce4c1e]{grid-template-columns:minmax(0,1fr)}.suf__groups[data-v-58ce4c1e]{border-top:1px solid var(--bes-stage-line);gap:0}.suf__col[data-v-58ce4c1e]{border-bottom:1px solid var(--bes-stage-line)}.suf__h[data-v-58ce4c1e]{min-height:var(--bes-touch);cursor:pointer;pointer-events:auto;padding:0;font-size:.9375rem}.suf__h i[data-v-58ce4c1e]{background:linear-gradient(var(--bes-paper),var(--bes-paper)) 50% /12px 2px no-repeat,linear-gradient(var(--bes-paper),var(--bes-paper)) 50% /2px 12px no-repeat;width:12px;height:12px;display:block}.suf__col.open .suf__h i[data-v-58ce4c1e]{background:linear-gradient(var(--bes-paper),var(--bes-paper)) 50% /12px 2px no-repeat}.suf__col ul[data-v-58ce4c1e]{padding-bottom:var(--bes-s-3);gap:0;display:none}.suf__col.open ul[data-v-58ce4c1e]{display:grid}.suf__col a[data-v-58ce4c1e],.suf__legal a[data-v-58ce4c1e]{min-height:var(--bes-touch);align-items:center;display:flex}.suf__base[data-v-58ce4c1e]{flex-direction:column}.suf__legal[data-v-58ce4c1e]{justify-content:flex-start;gap:0 var(--bes-s-4);max-width:none}}.fxp{--fx-step:calc(var(--bes-base)/4);--fx-bleed:max(0px, (100cqi - var(--bes-container)) / 2)}.fxp :has(>.fxf){isolation:isolate;--fx-plate:var(--bes-paper);position:relative}.fxp .bes-stage:has(>.fxf){--fx-plate:var(--bes-stage)}.fxp :has(>.fxf) :is(figcaption,.sci__note){width:fit-content;max-width:100%;padding-right:var(--bes-s-2);background:var(--fx-plate);position:relative}.fxp .bes-shelf:after{content:"";min-width:var(--bes-s-6);background:var(--bes-line);transform-origin:0;flex:auto;height:1px}.fxp .bes-stage .bes-shelf:after{background:var(--bes-stage-line)}@media (prefers-reduced-motion:no-preference){.fxp.fx-on .fx-t:not(.fx-in):is([data-fx=settle],[data-fx=line]),.fxp.fx-on .fx-t:not(.fx-in)[data-fx=stack]>:not(.fxf){opacity:.4;transform:translateY(-14px)}.fxp.fx-on .fx-t:not(.fx-in)[data-fx=up]{opacity:.4;transform:translateY(var(--bes-s-5))}.fxp.fx-on .fx-t:not(.fx-in)[data-fx=rows]>*{opacity:.4;transform:translateX(calc(var(--bes-s-5)*-1))}.fxp.fx-on .fx-t:not(.fx-in)[data-fx=line]:after{transform:scaleX(0)}.fxp.fx-on .fx-t:not(.fx-in).t-stop:after,.fxp.fx-on .fx-t:not(.fx-in)>.t-stop:after{opacity:0;transform:translateY(-.6em)}.fxp.fx-on .fx-t:not(.fx-in) .fxg__row,.fxp.fx-on .fx-t:not(.fx-in) .fxg__stop{opacity:0}.fxp.fx-on .fx-t:not(.fx-in) .fxg__stop{transform:translateY(calc(var(--bes-s-2)*-1))}.fxp .fx-t.fx-in:is([data-fx=settle],[data-fx=line],[data-fx=up]),.fxp .fx-t.fx-in:is([data-fx=stack],[data-fx=rows])>:not(.fxf){transition:opacity var(--bes-settle) var(--bes-ease),transform var(--bes-settle) var(--bes-ease);transition-delay:calc(var(--fx-d,0s) + var(--fx-k,0)*var(--fx-step))}.fxp .fx-t.fx-in[data-fx=line]:after{transition:transform var(--bes-settle) var(--bes-ease) calc(var(--fx-d,0s) + var(--bes-base))}.fxp .fx-t.fx-in.t-stop:after,.fxp .fx-t.fx-in>.t-stop:after{transition:opacity var(--bes-base) var(--bes-ease),transform var(--bes-settle) var(--bes-ease);transition-delay:calc(var(--fx-d,0s) + var(--fx-k,0)*var(--fx-step) + var(--bes-settle) + var(--bes-base))}.fxp .fx-t.fx-in .fxg__row{transition:opacity var(--bes-base) var(--bes-ease);transition-delay:calc(var(--fx-d,0s) + var(--r,0)*min(var(--fx-step), var(--bes-settle) / var(--rows,8)))}.fxp .fx-t.fx-in .fxg__stop{transform-box:fill-box;transition:opacity var(--bes-base) var(--bes-ease),transform var(--bes-settle) var(--bes-ease);transition-delay:calc(var(--fx-d,0s) + var(--bes-settle) + var(--bes-base))}.fxp .fx-t:is([data-fx=stack],[data-fx=rows])>:nth-child(2){--fx-k:1}.fxp .fx-t:is([data-fx=stack],[data-fx=rows])>:nth-child(3){--fx-k:2}.fxp .fx-t:is([data-fx=stack],[data-fx=rows])>:nth-child(4){--fx-k:3}.fxp .fx-t:is([data-fx=stack],[data-fx=rows])>:nth-child(5){--fx-k:4}.fxp .fx-t:is([data-fx=stack],[data-fx=rows])>:nth-child(6){--fx-k:5}.fxp .fx-t:is([data-fx=stack],[data-fx=rows])>:nth-child(7){--fx-k:6}.fxp .fx-t:is([data-fx=stack],[data-fx=rows])>:nth-child(8){--fx-k:7}.fxp .fx-t:is([data-fx=stack],[data-fx=rows])>:nth-child(9){--fx-k:8}.fxp .fx-t:is([data-fx=stack],[data-fx=rows])>:nth-child(n+10){--fx-k:9}.fxp .fx-now,.fxp .fx-now .fxg__row,.fxp .fx-now .fxg__stop,.fxp .fx-now:after,.fxp .fx-now>*,.fxp .fx-now>:after{transition:none!important}}
