.hc[data-astro-cid-odwenejv]{--overlap:0;--hc-ink:#1a1c22;--hc-muted:#6f7582;--hc-line:#e6e7ec;--hc-lilac:#e9ebff;--hc-lilac-ink:#34375a;z-index:1;isolation:isolate;width:100%;transform:scale(calc(1 - .06 * var(--overlap)));transform-origin:50% 40%;color:var(--hc-ink);background:#f8f9fa;position:sticky;top:0;overflow:hidden}.hc__hstage[data-astro-cid-odwenejv]{z-index:3;pointer-events:none;position:absolute}.hc__hstage[data-astro-cid-odwenejv]>*{pointer-events:auto}.hc__stage[data-astro-cid-odwenejv]{z-index:1;position:relative}.hc[data-astro-cid-odwenejv].is-overlapping{will-change:transform}.hc__dim[data-astro-cid-odwenejv]{z-index:4;opacity:calc(.55 * var(--overlap));pointer-events:none;background:#050a18;position:absolute;inset:0}.hc__travel[data-astro-cid-odwenejv]{text-transform:uppercase;letter-spacing:.32em;color:var(--hc-ink);border-left:1px solid var(--hc-ink);flex-direction:column;margin:0;font-weight:600;display:flex;position:absolute}.hc__crumb[data-astro-cid-odwenejv]{color:var(--hc-muted);align-items:center;font-weight:500;display:flex}.hc__crumb[data-astro-cid-odwenejv] a[data-astro-cid-odwenejv]{color:inherit}.hc__crumb[data-astro-cid-odwenejv] a[data-astro-cid-odwenejv]:hover{color:var(--hc-ink)}.hc__crumb[data-astro-cid-odwenejv] [data-astro-cid-odwenejv][aria-current]{color:var(--hc-ink);font-weight:600}.hc__crumb-sep[data-astro-cid-odwenejv]{margin:0 .6em}.hc__pill[data-astro-cid-odwenejv]{border:1px solid var(--hc-line);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;background:#fff;align-items:center;margin:0;font-weight:700;display:inline-flex}.hc__title[data-astro-cid-odwenejv]{letter-spacing:-.035em;color:var(--hc-ink);margin:0;font-weight:600;line-height:1}.hc__sub[data-astro-cid-odwenejv]{color:var(--hc-muted);margin:0;font-weight:400}.hc__stats[data-astro-cid-odwenejv]{margin:0;padding:0;list-style:none;display:flex}.hc__stat[data-astro-cid-odwenejv]{border:1px solid var(--hc-line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;display:flex;box-shadow:0 8px 24px -18px #14182840}.hc__stat-text[data-astro-cid-odwenejv]{flex-direction:column;display:flex}.hc__stat-big[data-astro-cid-odwenejv]{letter-spacing:-.02em;color:var(--hc-ink);font-weight:600}.hc__stat-small[data-astro-cid-odwenejv]{text-transform:uppercase;letter-spacing:.16em;color:var(--hc-muted);font-weight:600}.hc__stat-ico[data-astro-cid-odwenejv]{color:var(--hc-ink);display:inline-flex}.hc__search[data-astro-cid-odwenejv]{position:relative}.hc__field[data-astro-cid-odwenejv]{border:1px solid var(--hc-line);border-radius:var(--radius-pill);cursor:text;transition:box-shadow var(--dur-short) var(--ease-out-cubic), border-color var(--dur-short) var(--ease-out-cubic);background:#fff;align-items:center;display:flex}.hc__field[data-astro-cid-odwenejv]:focus-within{border-color:#c9cbd6;box-shadow:0 12px 30px -18px #14182859}.hc__search-ico[data-astro-cid-odwenejv]{color:var(--hc-muted);flex:none;display:inline-flex}.hc__input[data-astro-cid-odwenejv]{min-width:0;height:100%;font:inherit;color:var(--hc-ink);-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:none;flex:auto}.hc__input[data-astro-cid-odwenejv]::placeholder{color:#8a8f9c;opacity:1}.hc__input[data-astro-cid-odwenejv]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.hc__results[data-astro-cid-odwenejv]{z-index:5;border:1px solid var(--hc-line);background:#fff;border-radius:18px;max-height:46vh;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 24px 50px -24px #14182859}.hc__results[data-astro-cid-odwenejv][hidden]{display:none}.hc__result[data-astro-cid-odwenejv]{color:var(--hc-ink);border-radius:12px;padding:10px 14px;display:block}.hc__result[data-astro-cid-odwenejv]:hover,.hc__result[data-astro-cid-odwenejv]:focus-visible{background:#f3f4f8;outline:none}.hc__result-cat[data-astro-cid-odwenejv]{letter-spacing:.12em;text-transform:uppercase;color:var(--hc-muted);font-size:11px;font-weight:600;display:block}.hc__result-q[data-astro-cid-odwenejv]{margin-top:2px;font-size:15px;font-weight:600;display:block}.hc__result-a[data-astro-cid-odwenejv]{-webkit-line-clamp:2;color:#4b5160;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.hc__empty[data-astro-cid-odwenejv]{color:var(--hc-muted);padding:12px 14px;font-size:14px}.hc__pills[data-astro-cid-odwenejv]{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hc__cat[data-astro-cid-odwenejv],.hc__option[data-astro-cid-odwenejv]{border:1px solid var(--hc-line);border-radius:var(--radius-pill);letter-spacing:-.005em;color:var(--hc-ink);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out-cubic), border-color var(--dur-short) var(--ease-out-cubic);background:#fff;align-items:center;font-weight:500;display:inline-flex}.hc__cat[data-astro-cid-odwenejv]:hover,.hc__option[data-astro-cid-odwenejv]:hover{background:#f3f4f8}.hc__cat[data-astro-cid-odwenejv].is-on,.hc__option[data-astro-cid-odwenejv].is-on{background:var(--hc-lilac);border-color:var(--hc-lilac);color:var(--hc-lilac-ink)}.hc__cat[data-astro-cid-odwenejv]:focus-visible,.hc__option[data-astro-cid-odwenejv]:focus-visible,.hc__browse[data-astro-cid-odwenejv]:focus-visible{outline:2px solid var(--hc-ink);outline-offset:3px}.hc__browse[data-astro-cid-odwenejv]{color:var(--hc-ink);text-underline-offset:.3em;align-items:center;gap:.5em;font-weight:600;text-decoration:underline 1.5px;display:inline-flex}.hc__browse-arrow[data-astro-cid-odwenejv]{display:inline-flex}.hc__card[data-astro-cid-odwenejv]{background:#d9d8d9;border-radius:30px;position:relative;overflow:hidden}.hc__portrait[data-astro-cid-odwenejv],.hc[data-astro-cid-odwenejv] .hc__portrait-picture{position:absolute;inset:0}.hc[data-astro-cid-odwenejv] .hc__portrait-img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}@keyframes hc-card{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.hc[data-astro-cid-odwenejv][data-choreo].is-ready [data-astro-cid-odwenejv][data-reveal=hc-card]{animation-name:hc-card}.hc__options[data-astro-cid-odwenejv]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute}.hc__option[data-astro-cid-odwenejv]{border-radius:14px;width:100%;box-shadow:0 10px 26px -20px #14182873}.hc[data-astro-cid-odwenejv] .hc__hand{text-shadow:none;position:absolute}@media (width>=1100px){.hc[data-astro-cid-odwenejv]{height:max(100svh, calc(941 * var(--rpx)))}.hc__stage[data-astro-cid-odwenejv],.hc__hstage[data-astro-cid-odwenejv]{width:calc(1672 * var(--rpx));height:calc(941 * var(--rpx));margin:calc(-470.5 * var(--rpx)) 0 0 calc(-836 * var(--rpx));position:absolute;top:50%;left:50%}.hc__hstage[data-astro-cid-odwenejv]{margin-top:0;top:0}.hc__travel[data-astro-cid-odwenejv]{left:calc(1458 * var(--rpx));top:calc(122 * var(--rpx));padding-left:calc(16 * var(--rpx));font-size:max(9px, calc(12 * var(--rpx)));line-height:calc(24 * var(--rpx))}.hc__copy[data-astro-cid-odwenejv]{left:calc(88 * var(--rpx));top:calc(118 * var(--rpx));width:calc(707 * var(--rpx));position:absolute}.hc__crumb[data-astro-cid-odwenejv]{margin-left:calc(195 * var(--rpx));font-size:max(11px, calc(14.5 * var(--rpx)));line-height:calc(20 * var(--rpx))}.hc__pill[data-astro-cid-odwenejv]{margin-top:calc(28 * var(--rpx));height:calc(38 * var(--rpx));padding:0 calc(18 * var(--rpx));font-size:max(8px, calc(11 * var(--rpx)))}.hc__title[data-astro-cid-odwenejv]{margin-top:calc(17 * var(--rpx));font-size:calc(80 * var(--rpx));white-space:nowrap}.hc__sub[data-astro-cid-odwenejv]{margin-top:calc(18 * var(--rpx));font-size:calc(23.5 * var(--rpx));line-height:calc(30 * var(--rpx));white-space:nowrap}.hc__stats[data-astro-cid-odwenejv]{margin-top:calc(35 * var(--rpx));gap:calc(21 * var(--rpx))}.hc__stat[data-astro-cid-odwenejv]{width:calc(221 * var(--rpx));height:calc(85 * var(--rpx));padding:0 calc(24 * var(--rpx)) 0 calc(19 * var(--rpx));border-radius:calc(16 * var(--rpx))}.hc__stat-big[data-astro-cid-odwenejv]{font-size:calc(24 * var(--rpx));line-height:calc(29 * var(--rpx))}.hc__stat-small[data-astro-cid-odwenejv]{margin-top:calc(4 * var(--rpx));font-size:max(8px, calc(11 * var(--rpx)));line-height:calc(14 * var(--rpx))}.hc__stat-ico[data-astro-cid-odwenejv] svg{width:calc(24 * var(--rpx));height:calc(24 * var(--rpx))}.hc__search[data-astro-cid-odwenejv]{margin-top:calc(48 * var(--rpx))}.hc__field[data-astro-cid-odwenejv]{height:calc(62 * var(--rpx));padding:0 calc(20 * var(--rpx)) 0 calc(24 * var(--rpx));gap:calc(20 * var(--rpx));font-size:max(13px, calc(17 * var(--rpx)))}.hc__search-ico[data-astro-cid-odwenejv] svg{width:calc(22 * var(--rpx));height:calc(22 * var(--rpx))}.hc__pills[data-astro-cid-odwenejv]{margin-top:calc(38 * var(--rpx));gap:calc(22 * var(--rpx)) calc(23 * var(--rpx))}.hc__cat[data-astro-cid-odwenejv]{height:calc(46 * var(--rpx));padding:0 calc(28 * var(--rpx));font-size:max(12px, calc(17.5 * var(--rpx)))}.hc__browse[data-astro-cid-odwenejv]{margin-top:calc(50 * var(--rpx));font-size:max(12px, calc(17 * var(--rpx)))}.hc__card[data-astro-cid-odwenejv]{left:calc(873 * var(--rpx));top:calc(127 * var(--rpx));width:calc(741 * var(--rpx));height:calc(768 * var(--rpx));border-radius:calc(30 * var(--rpx));position:absolute}.hc__options[data-astro-cid-odwenejv]{left:calc(466 * var(--rpx));top:calc(116 * var(--rpx));width:calc(235 * var(--rpx));gap:calc(21 * var(--rpx))}.hc__option[data-astro-cid-odwenejv]{height:calc(51 * var(--rpx));padding:0 calc(23 * var(--rpx));border-radius:calc(14 * var(--rpx));font-size:calc(max(13px, 21 * var(--rpx)) * var(--fit,1))}.hc[data-astro-cid-odwenejv] .hc__hand{--hand-size:calc(34 * var(--rpx));left:calc(530 * var(--rpx));top:calc(530 * var(--rpx))}}@media (width<=1099px){.hc[data-astro-cid-odwenejv]{--tscale:.72;flex-direction:column;min-height:100svh;display:flex}.hc__hstage[data-astro-cid-odwenejv]{position:static}.hc__stage[data-astro-cid-odwenejv]{padding:clamp(88px, 12vh, 120px) var(--gutter) clamp(24px, 4vh, 40px);flex-direction:column;flex:auto;display:flex}.hc__travel[data-astro-cid-odwenejv]{display:none}.hc__crumb[data-astro-cid-odwenejv]{font-size:13px}.hc__pill[data-astro-cid-odwenejv]{align-self:flex-start;height:32px;margin-top:16px;padding:0 14px;font-size:10px}.hc__title[data-astro-cid-odwenejv]{margin-top:12px;font-size:clamp(38px,6vw + 12px,64px)}.hc__sub[data-astro-cid-odwenejv]{margin-top:10px;font-size:clamp(15px,1.4vw + 10px,20px);line-height:1.4}.hc__stats[data-astro-cid-odwenejv]{flex-wrap:wrap;gap:10px;margin-top:18px}.hc__stat[data-astro-cid-odwenejv]{flex:150px;height:68px;padding:0 16px}.hc__stat-big[data-astro-cid-odwenejv]{font-size:19px;line-height:24px}.hc__stat-small[data-astro-cid-odwenejv]{font-size:9.5px;line-height:13px}.hc__search[data-astro-cid-odwenejv]{margin-top:18px}.hc__field[data-astro-cid-odwenejv]{gap:14px;height:54px;padding:0 16px 0 18px;font-size:15px}.hc__pills[data-astro-cid-odwenejv]{gap:10px;margin-top:16px}.hc__cat[data-astro-cid-odwenejv]{height:40px;padding:0 16px;font-size:14px}.hc__browse[data-astro-cid-odwenejv]{margin-top:18px;font-size:15px}.hc__card[data-astro-cid-odwenejv]{aspect-ratio:741/620;border-radius:24px;width:100%;margin-top:clamp(20px,3vh,32px)}.hc[data-astro-cid-odwenejv] .hc__portrait-img{object-position:30% 20%}.hc__options[data-astro-cid-odwenejv]{gap:10px;width:min(46%,230px);top:14%;right:16px}.hc__option[data-astro-cid-odwenejv]{height:44px;font-size:calc(15px * var(--fit,1));padding:0 16px}.hc[data-astro-cid-odwenejv] .hc__hand{--hand-size:26px;bottom:22px;right:20px}}@media (width<=639px){.hc__card[data-astro-cid-odwenejv]{aspect-ratio:4/3.4}.hc__options[data-astro-cid-odwenejv]{display:none}.hc[data-astro-cid-odwenejv] .hc__hand{--hand-size:22px}}@media (prefers-reduced-motion:reduce){.hc[data-astro-cid-odwenejv]{transform:none}.hc__card[data-astro-cid-odwenejv],.hc__portrait[data-astro-cid-odwenejv]{opacity:1!important;transform:none!important}}.ha[data-astro-cid-y3j5bygi]{--overlap:0;--dock-r:calc(30px * (1 - var(--overlap)));z-index:2;border-radius:var(--dock-r) var(--dock-r) 0 0;color:#1a1c22;background:#fff;position:relative;box-shadow:0 -30px 60px -40px #0a0f2459}.ha__inner[data-astro-cid-y3j5bygi]{max-width:1080px;padding:clamp(56px, 8vh, 96px) var(--gutter) clamp(64px, 9vh, 110px);margin:0 auto}.ha__head[data-astro-cid-y3j5bygi]{max-width:620px}.ha__eyebrow[data-astro-cid-y3j5bygi]{letter-spacing:.2em;text-transform:uppercase;color:#6f7582;margin:0;font-size:12px;font-weight:700}.ha__title[data-astro-cid-y3j5bygi]{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.05}.ha__sub[data-astro-cid-y3j5bygi]{color:#4b5160;margin:12px 0 0;font-size:16.5px;line-height:1.5}.ha__sub[data-astro-cid-y3j5bygi] a[data-astro-cid-y3j5bygi]{color:inherit;text-underline-offset:.2em;text-decoration:underline}.ha__toc[data-astro-cid-y3j5bygi]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ha__toc-link[data-astro-cid-y3j5bygi]{color:#1a1c22;height:38px;transition:background-color var(--dur-short) var(--ease-out-cubic);background:#fff;border:1px solid #e6e7ec;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.ha__toc-link[data-astro-cid-y3j5bygi]:hover{background:#f3f4f8}.ha__groups[data-astro-cid-y3j5bygi]{gap:40px;margin-top:44px;display:grid}.ha__group[data-astro-cid-y3j5bygi]{scroll-margin-top:calc(120 * var(--rpx,1px))}.ha__group-title[data-astro-cid-y3j5bygi]{letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:600}.ha__list[data-astro-cid-y3j5bygi]{border-top:1px solid #e6e7ec;margin:0;padding:0;list-style:none}.hq[data-astro-cid-y3j5bygi]{border-bottom:1px solid #e6e7ec}.hq__h[data-astro-cid-y3j5bygi]{font:inherit;margin:0}.hq__btn[data-astro-cid-y3j5bygi]{color:#1a1c22;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;display:flex}.hq__btn[data-astro-cid-y3j5bygi]:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #1a1c22}.hq__q[data-astro-cid-y3j5bygi]{letter-spacing:-.01em;font-size:16.5px;font-weight:600;line-height:1.3}.hq__chev[data-astro-cid-y3j5bygi]{color:#6f7582;transition:transform .36s var(--ease-out-quint);flex:none;display:inline-flex}.hq[data-astro-cid-y3j5bygi].is-open .hq__chev[data-astro-cid-y3j5bygi]{transform:rotate(180deg)}.hq__answer[data-astro-cid-y3j5bygi]{opacity:0;transition:grid-template-rows .42s var(--ease-out-quint), opacity .32s var(--ease-out-cubic);grid-template-rows:0fr;display:grid}.hq[data-astro-cid-y3j5bygi].is-open .hq__answer[data-astro-cid-y3j5bygi]{opacity:1;grid-template-rows:1fr}.hq__answer[data-astro-cid-y3j5bygi][hidden]{display:none}.hq__answer-inner[data-astro-cid-y3j5bygi]{min-height:0;overflow:hidden}.hq__a[data-astro-cid-y3j5bygi]{color:#4b5160;max-width:68ch;margin:0;padding:0 4px 18px;font-size:15.5px;line-height:1.55}.ha__cta[data-astro-cid-y3j5bygi]{color:#fff;background:#111318;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:26px 30px;display:flex}.ha__cta-title[data-astro-cid-y3j5bygi]{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.ha__cta-text[data-astro-cid-y3j5bygi]{color:#ffffffb8;margin:6px 0 0;font-size:14.5px}.ha__cta-actions[data-astro-cid-y3j5bygi]{flex:none;gap:10px;display:flex}.ha__btn[data-astro-cid-y3j5bygi]{color:#111318;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;height:44px;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.ha__btn--light[data-astro-cid-y3j5bygi]{color:#fff;background:#ffffff1f}@media (width<=720px){.ha__cta[data-astro-cid-y3j5bygi]{flex-direction:column;align-items:flex-start}.ha__cta-actions[data-astro-cid-y3j5bygi]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ha[data-astro-cid-y3j5bygi]{border-radius:0}}main[data-astro-cid-vagwt47q]{background:#0b0f24}.skip-link[data-astro-cid-vagwt47q]{z-index:100;color:var(--ink);transition:transform var(--dur-short) var(--ease-out-cubic);background:#fff;border-radius:999px;padding:10px 14px;font-weight:600;position:absolute;top:8px;left:8px;transform:translateY(-160%);box-shadow:0 10px 30px -12px #0b0f2466}.skip-link[data-astro-cid-vagwt47q]:focus-visible{transform:translateY(0)}
