.aa-rail[data-astro-cid-7kzxuhya]{display:none}@media(min-width:1024px){.aa-rail[data-astro-cid-7kzxuhya]{display:block;width:100%;max-width:var(--aa-rail-w, 396px)}}.aa-rail[data-astro-cid-7kzxuhya]{--aa-rail-expand-dur: .5s;--aa-rail-expand-ease: cubic-bezier(.22, .61, .36, 1)}.aa-rail__card[data-astro-cid-7kzxuhya]{padding-block:20px;border-radius:var(--aa-rail-radius, 20px);background:#fff;box-shadow:0 0 36px #00000014}.aa-rail__scroll[data-astro-cid-7kzxuhya]{max-height:calc(100dvh - var(--aa-rail-top, calc(var(--header-h) + 24px)) - 40px - var(--aa-rail-safe-b, 88px));padding-inline:30px;overflow-y:auto;overscroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none}.aa-rail__scroll[data-astro-cid-7kzxuhya]::-webkit-scrollbar{display:none}.aa-rail__trigger[data-astro-cid-7kzxuhya]{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;text-align:left}.aa-rail__ko[data-astro-cid-7kzxuhya]{color:#000;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:28px;white-space:nowrap;flex-shrink:0}.aa-rail__en[data-astro-cid-7kzxuhya]{min-width:0;color:var(--color-warm);font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:2.04px;line-height:20px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aa-rail__icon[data-astro-cid-7kzxuhya]{margin-inline-start:auto;width:14px;height:14px;flex-shrink:0;color:var(--aa-accent, var(--color-design-02))}.aa-rail__icon[data-astro-cid-7kzxuhya] line[data-astro-cid-7kzxuhya]{stroke:currentColor;stroke-width:2}.aa-rail__icon-v[data-astro-cid-7kzxuhya]{transform:none;transform-box:view-box;transform-origin:7px 7px;transition:transform .28s ease-out}.aa-rail__trigger[data-astro-cid-7kzxuhya][aria-expanded=true] .aa-rail__icon-v[data-astro-cid-7kzxuhya]{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.aa-rail__trigger[data-astro-cid-7kzxuhya]:hover .aa-rail__en[data-astro-cid-7kzxuhya],.aa-rail__trigger[data-astro-cid-7kzxuhya]:hover .aa-rail__icon[data-astro-cid-7kzxuhya]{color:var(--color-warm)}}.aa-rail__trigger[data-astro-cid-7kzxuhya]:focus-visible{outline:2px solid var(--color-sky-deep);outline-offset:2px}.aa-rail__panel[data-astro-cid-7kzxuhya]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--aa-rail-expand-dur) var(--aa-rail-expand-ease)}.aa-rail__trigger[data-astro-cid-7kzxuhya][aria-expanded=true]+.aa-rail__panel[data-astro-cid-7kzxuhya]{grid-template-rows:1fr}.aa-rail__panel-inner[data-astro-cid-7kzxuhya]{overflow:hidden}.aa-rail__grid[data-astro-cid-7kzxuhya]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;column-gap:18px;row-gap:10px;padding:12px 21px 36px}.aa-rail__grid[data-astro-cid-7kzxuhya]>li[data-astro-cid-7kzxuhya]{display:flex;min-width:0}.aa-rail__tile[data-astro-cid-7kzxuhya]{display:grid;grid-template-rows:67px minmax(24px,auto);align-items:start;justify-items:center;gap:6px;width:100%;aspect-ratio:auto;padding:0;border-radius:4px;background:transparent;transition:background-color var(--motion-tint) var(--ease-editorial)}.aa-rail__thumb[data-astro-cid-7kzxuhya]{display:flex;align-items:center;justify-content:center;width:min(60px,100%);aspect-ratio:59 / 67;padding:6px}.aa-rail__name[data-astro-cid-7kzxuhya]{display:block;min-height:24px;color:#000;font-family:var(--font-sans);font-size:10px;font-weight:500;line-height:12px;text-align:center;text-wrap:balance;word-break:keep-all}.aa-rail__tile[data-astro-cid-7kzxuhya]:hover{background:#f3efe9;mix-blend-mode:multiply}.aa-rail__tile[data-astro-cid-7kzxuhya].is-current{background:#f4f6f8;mix-blend-mode:multiply}.aa-rail__tile[data-astro-cid-7kzxuhya].is-current:hover{background:#f4f6f8}@media(min-width:1180px){.aa-rail__grid[data-astro-cid-7kzxuhya]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.aa-rail__card[data-astro-cid-7kzxuhya]{padding-block:16px}.aa-rail__scroll[data-astro-cid-7kzxuhya]{padding-inline:18px}.aa-rail__grid[data-astro-cid-7kzxuhya]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px;row-gap:6px;padding:8px 0 24px}}.aa-rail__tile[data-astro-cid-7kzxuhya]:focus-visible{outline:2px solid var(--color-sky-deep);outline-offset:2px}.aa-rail__tile[data-astro-cid-7kzxuhya] img[data-astro-cid-7kzxuhya]{max-height:100%;width:auto;object-fit:contain}@media(prefers-reduced-motion:reduce){.aa-rail__icon-v[data-astro-cid-7kzxuhya],.aa-rail__panel[data-astro-cid-7kzxuhya],.aa-rail__tile[data-astro-cid-7kzxuhya]{transition:none}}#sib[data-astro-cid-zz5lw5f3]:focus,#sib[data-astro-cid-zz5lw5f3]:focus-visible{outline:none}.sib-rail[data-astro-cid-zz5lw5f3]{scrollbar-width:none;-ms-overflow-style:none}.sib-rail[data-astro-cid-zz5lw5f3]::-webkit-scrollbar{display:none}@media(max-width:767px){.sib-rail[data-astro-cid-zz5lw5f3]{margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem}}.sib-cat-name[data-astro-cid-zz5lw5f3]{display:inline-block;transition:opacity .16s ease}@media(prefers-reduced-motion:reduce){.sib-cat-name[data-astro-cid-zz5lw5f3]{transition:none}}.aa-railzone[data-astro-cid-zz5lw5f3]{--aa-rail-top: 224px;--aa-rail-safe-b: 88px;position:fixed;top:var(--aa-rail-top);right:var(--site-content-start);width:var(--aa-rail-w);z-index:20}.aa-directory-toggle[data-astro-cid-zz5lw5f3]{display:none;position:relative;z-index:1;width:44px;height:44px;padding:0;border:0;border-radius:999px;overflow:hidden;background-color:var(--color-brand);box-shadow:0 6px 20px #1313131a;cursor:pointer}.aa-directory-toggle[data-astro-cid-zz5lw5f3]:before,.aa-directory-toggle[data-astro-cid-zz5lw5f3]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;margin:-1px 0 0 -8px;border-radius:999px;background:#fff;opacity:1;transition:box-shadow .36s var(--ease-editorial),transform .36s var(--ease-editorial),opacity .26s ease-out}.aa-directory-toggle[data-astro-cid-zz5lw5f3]:before{box-shadow:0 -5px #fff0,0 5px #fff0;transform:rotate(45deg)}.aa-directory-toggle[data-astro-cid-zz5lw5f3]:after{transform:rotate(-45deg)}[data-astro-cid-zz5lw5f3][data-aa-directory-open=false] .aa-directory-toggle[data-astro-cid-zz5lw5f3]:before{box-shadow:0 -5px #fff,0 5px #fff;transform:none}[data-astro-cid-zz5lw5f3][data-aa-directory-open=false] .aa-directory-toggle[data-astro-cid-zz5lw5f3]:after{opacity:0;transform:rotate(-45deg) scaleX(0)}@media(min-width:1280px){.aa-railzone[data-astro-cid-zz5lw5f3]{--aa-directory-button: 44px;--aa-directory-button-half: 22px;--aa-directory-height: 603px;--aa-directory-gap: 12px;--aa-directory-top-safe: var(--header-h);--aa-directory-bottom: 11px;--aa-directory-max-height: calc( 100dvh - var(--aa-directory-top-safe) - var(--aa-directory-bottom) - var(--aa-directory-gap) - var(--aa-directory-button) );--aa-rail-w: var(--aa-directory-width);top:auto;right:var(--aa-directory-right);bottom:var(--aa-directory-bottom);width:var(--aa-directory-width);display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--aa-directory-gap);justify-items:end}.aa-railzone[data-astro-cid-zz5lw5f3] .aa-rail{width:100%;max-width:none;transform-origin:calc(100% - var(--aa-directory-button-half)) calc(100% + var(--aa-directory-gap) + var(--aa-directory-button-half));opacity:1;transform:scale(1);visibility:visible;pointer-events:auto;transition:opacity .32s ease-out,transform .52s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.aa-railzone[data-astro-cid-zz5lw5f3] .aa-rail__card{height:min(var(--aa-directory-height),var(--aa-directory-max-height));max-height:var(--aa-directory-max-height);overflow:hidden}.aa-railzone[data-astro-cid-zz5lw5f3] .aa-rail__scroll{height:100%;max-height:100%;overflow-y:auto}.aa-directory-toggle[data-astro-cid-zz5lw5f3]{display:block;width:var(--aa-directory-button);height:var(--aa-directory-button)}.aa-railzone[data-astro-cid-zz5lw5f3][data-aa-directory-open=false] .aa-rail{opacity:0;transform:scale(.06);visibility:hidden;pointer-events:none;transition:opacity .32s ease-out,transform .52s cubic-bezier(.22,1,.36,1),visibility 0s linear .52s}.aa-railzone[data-astro-cid-zz5lw5f3][data-aa-directory-open=false]{pointer-events:none}.aa-railzone[data-astro-cid-zz5lw5f3][data-aa-directory-open=false] .aa-directory-toggle[data-astro-cid-zz5lw5f3]{pointer-events:auto}}@media(min-width:1280px)and (prefers-reduced-motion:reduce){.aa-railzone[data-astro-cid-zz5lw5f3] .aa-rail,.aa-railzone[data-astro-cid-zz5lw5f3][data-aa-directory-open=false] .aa-rail,.aa-directory-toggle[data-astro-cid-zz5lw5f3]:before,.aa-directory-toggle[data-astro-cid-zz5lw5f3]:after,[data-astro-cid-zz5lw5f3][data-aa-directory-open=false] .aa-directory-toggle[data-astro-cid-zz5lw5f3]:before,[data-astro-cid-zz5lw5f3][data-aa-directory-open=false] .aa-directory-toggle[data-astro-cid-zz5lw5f3]:after{transition-property:none;transition-delay:0s}}.aa-directory-toggle[data-astro-cid-zz5lw5f3]:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media(min-width:1024px){main.hh-page-enter:has(.aa-detail){animation:none}}@media(min-width:1280px){html:has(.aa-detail) #hh-scrolltop{right:79px;bottom:11px}}@media(min-width:1024px){.aa-detail[data-astro-cid-zz5lw5f3]>*:not(.aa-railzone){opacity:1;transition:opacity var(--doctor-motion-medium, .5s) var(--doctor-motion-ease, cubic-bezier(.22, 1, .36, 1))}@starting-style{.aa-detail[data-astro-cid-zz5lw5f3]>*:not(.aa-railzone){opacity:0}}html.hh-hash-nav .aa-detail[data-astro-cid-zz5lw5f3]>*:not(.aa-railzone){transition:none}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){.aa-detail[data-astro-cid-zz5lw5f3]>*:not(.aa-railzone){transition:none}}@media(max-width:1279.98px){.aa-railzone[data-astro-cid-zz5lw5f3]{display:none}}
