@layer components{.btn-5[data-astro-cid-fw47ny5t]{align-items:center;gap:var(--sp-16);color:var(--theme-accent);font-family:var(--font-2);font-size:var(--txt4);text-align:left;cursor:pointer;transition:color var(--dur) ease;background-color:#0000;border:0;padding:0;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.btn-5[data-astro-cid-fw47ny5t]:hover{color:var(--theme-strong-hover)}.btn-5_icon[data-astro-cid-fw47ny5t]{aspect-ratio:1;border-radius:var(--rad-8);width:3.25rem;transition:scale var(--dur-btn) var(--ease-out);background-color:currentColor;flex-shrink:0;place-items:center;font-size:2rem;display:grid}.btn-5[data-astro-cid-fw47ny5t]:hover .btn-5_icon[data-astro-cid-fw47ny5t]{scale:var(--btn-scale)}.btn-5_icon[data-astro-cid-fw47ny5t] svg{width:1em;height:1em;color:var(--theme-on-accent)}.byline_contain[data-astro-cid-vwfpnuwb]{padding-top:calc(var(--nav-height) + var(--v-pad-80));padding-bottom:var(--v-pad-80)}.byline_layout[data-astro-cid-vwfpnuwb]{gap:var(--sp-56-32);flex-direction:column;display:flex}.byline_content[data-astro-cid-vwfpnuwb]{align-items:center;gap:var(--sp-32-24);text-align:center;flex-direction:column;display:flex}.byline_top[data-astro-cid-vwfpnuwb]{align-items:center;gap:var(--sp-24-16);flex-direction:column;display:flex}.byline_author[data-astro-cid-vwfpnuwb]{align-items:center;gap:var(--sp-16);display:flex}.byline_author_img[data-astro-cid-vwfpnuwb]{object-fit:cover;border:1px solid var(--theme-border);border-radius:var(--rad-full);background-color:var(--theme-media-bg);width:3.25rem;height:3.25rem;box-shadow:var(--shadow-1) var(--theme-shadow);flex-shrink:0}.byline_author_txt[data-astro-cid-vwfpnuwb]{color:var(--theme-accent);text-align:left}.byline_side[data-astro-cid-vwfpnuwb]{align-items:center;gap:var(--sp-16);flex-direction:column;display:flex}.byline_hd[data-astro-cid-vwfpnuwb]{max-width:55.5rem;color:var(--theme-text);white-space:pre-line}.byline_par[data-astro-cid-vwfpnuwb]{max-width:55.5rem;color:var(--theme-text-muted)}.byline_btns[data-astro-cid-vwfpnuwb]{justify-content:center;align-items:center;gap:var(--sp-24);flex-wrap:wrap;display:flex}.preface[data-astro-cid-plrfdiil]{container:preface/inline-size}.preface_contain[data-astro-cid-plrfdiil]{padding-block:var(--v-pad-80)}.preface_layout[data-astro-cid-plrfdiil]{align-items:start;gap:var(--sp-32) var(--sp-80-48);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preface_img[data-astro-cid-plrfdiil]{top:calc(var(--nav-height) + var(--sp-24));aspect-ratio:1;object-fit:cover;border-radius:var(--rad-24);background-color:var(--theme-media-bg);width:100%;height:auto;position:sticky}.preface_content[data-astro-cid-plrfdiil]{gap:var(--sp-32);flex-direction:column;display:flex}.preface_text[data-astro-cid-plrfdiil]{gap:var(--sp-24);flex-direction:column;display:flex}.preface_hd[data-astro-cid-plrfdiil]{color:var(--theme-text)}.preface_par[data-astro-cid-plrfdiil]{color:var(--theme-text-muted);flex-direction:column;gap:1lh;display:flex}.preface_note[data-astro-cid-plrfdiil]{padding-left:var(--sp-16);border-left:2px solid var(--theme-accent);color:var(--theme-text-muted)}@container preface (width<48rem){.preface_layout[data-astro-cid-plrfdiil]{grid-template-columns:minmax(0,1fr)}.preface_img[data-astro-cid-plrfdiil]{aspect-ratio:3/2;position:static}}.report[data-astro-cid-bk2iuz4x]{--_top:calc(var(--nav-height) + var(--sp-24));--_btn:3.25rem;--_panel:25rem;--_photo:clamp(4rem, 3.429rem + 2.857vw, 6rem)}html:has(.nav.is-hidden:not(.is-open,:focus-within)) .report[data-astro-cid-bk2iuz4x]{--_top:var(--sp-24)}.report_contain[data-astro-cid-bk2iuz4x]{padding-block:var(--v-pad-80)}.report_layout[data-astro-cid-bk2iuz4x]{align-items:start;gap:var(--sp-24-16);grid-template-columns:minmax(0,10fr) minmax(0,23fr);display:grid}.report_side[data-astro-cid-bk2iuz4x]{top:var(--_top);max-height:calc(100svh - var(--_top) - var(--sp-24));flex-direction:column;display:flex;position:sticky}@media (prefers-reduced-motion:no-preference){.report_side[data-astro-cid-bk2iuz4x]{transition:top var(--dur-nav) var(--ease-nav), max-height var(--dur-nav) var(--ease-nav)}}.report_panel[data-astro-cid-bk2iuz4x]{gap:var(--sp-24-16);flex-direction:column;min-height:0;display:flex}.report_underlay[data-astro-cid-bk2iuz4x],.report_toggle[data-astro-cid-bk2iuz4x]{display:none}.report_nav[data-astro-cid-bk2iuz4x],.report_share[data-astro-cid-bk2iuz4x]{border:1px solid var(--theme-border);border-radius:var(--rad-24);background-color:var(--theme-surface);position:relative}.report_nav[data-astro-cid-bk2iuz4x]{gap:var(--sp-24);min-height:0;padding:var(--v-pad-32);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.report_nav_hd[data-astro-cid-bk2iuz4x]{color:var(--theme-text)}.report_nav_list[data-astro-cid-bk2iuz4x]{gap:var(--sp-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.report_nav_link[data-astro-cid-bk2iuz4x]{color:var(--theme-text-muted);text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur) ease;text-decoration:none;display:block;overflow:hidden}.report_nav_link[data-astro-cid-bk2iuz4x]:hover{color:var(--theme-accent)}.report_share[data-astro-cid-bk2iuz4x]{grid-template-columns:repeat(4, minmax(0, var(--_btn)));justify-content:space-between;gap:var(--sp-8);padding:var(--v-pad-32);flex-shrink:0;margin:0;list-style:none;display:grid}.report_share_btn[data-astro-cid-bk2iuz4x]{aspect-ratio:1;border:1px solid var(--theme-strong);border-radius:var(--rad-8);background-color:var(--theme-strong);width:100%;color:var(--theme-on-strong);cursor:pointer;transition:background-color var(--dur) ease, border-color var(--dur) ease, color var(--dur) ease;place-items:center;padding:0;font-size:2rem;display:grid}.report_share_btn[data-astro-cid-bk2iuz4x]:hover{border-color:var(--theme-accent);background-color:var(--theme-accent);color:var(--theme-on-accent)}.report_share_btn[data-astro-cid-bk2iuz4x].is-native{border-color:var(--theme-accent);background-color:var(--theme-bg);color:var(--theme-text);font-size:1.5rem}.report_share_btn[data-astro-cid-bk2iuz4x].is-native:hover{background-color:var(--theme-accent);color:var(--theme-on-accent)}.report_share_btn[data-astro-cid-bk2iuz4x] svg{width:1em;height:1em}.report_share_item[data-astro-cid-bk2iuz4x]{position:relative}.report_share_status[data-astro-cid-bk2iuz4x]{right:0;bottom:calc(100% + var(--sp-8));padding:var(--sp-4) var(--sp-8);border-radius:var(--rad-8);background-color:var(--theme-strong);color:var(--theme-on-strong);white-space:nowrap;pointer-events:none;position:absolute}.report_share_status[data-astro-cid-bk2iuz4x]:empty{display:none}.report_cards[data-astro-cid-bk2iuz4x]{gap:var(--sp-24-16);flex-direction:column;display:flex}.report_card[data-astro-cid-bk2iuz4x]{padding:var(--v-pad-56) var(--v-pad-40) var(--v-pad-40);border:1px solid var(--theme-border);border-radius:var(--rad-24);background-color:var(--theme-surface)}.report_part[data-astro-cid-bk2iuz4x]{scroll-margin-top:var(--_top)}.report_about[data-astro-cid-bk2iuz4x]{flex-direction:column;display:flex}.report_about[data-astro-cid-bk2iuz4x]>[data-astro-cid-bk2iuz4x]+[data-astro-cid-bk2iuz4x]{padding-top:var(--sp-32);border-top:1px solid var(--theme-divider)}.report_about[data-astro-cid-bk2iuz4x]>[data-astro-cid-bk2iuz4x]:not(:last-child){padding-bottom:var(--sp-32)}.report_about_top[data-astro-cid-bk2iuz4x],.report_about_mid[data-astro-cid-bk2iuz4x]{align-items:flex-start;gap:var(--sp-24);flex-direction:column;display:flex}.report_about_hd[data-astro-cid-bk2iuz4x]{color:var(--theme-text)}.report_author[data-astro-cid-bk2iuz4x]{align-items:center;gap:var(--sp-16);flex-wrap:wrap;display:flex}.report_author_img[data-astro-cid-bk2iuz4x]{width:var(--_photo);height:var(--_photo);object-fit:cover;border:1px solid var(--theme-border);border-radius:var(--rad-full);background-color:var(--theme-media-bg);flex-shrink:0}.report_author_details[data-astro-cid-bk2iuz4x]{gap:var(--sp-8);flex-direction:column;flex:12rem;display:flex}.report_author_hd[data-astro-cid-bk2iuz4x]{color:var(--theme-accent)}.report_author_txt[data-astro-cid-bk2iuz4x]{color:var(--theme-text-muted)}.report_about_par[data-astro-cid-bk2iuz4x]{color:var(--theme-text)}@media (width<64rem){.report_layout[data-astro-cid-bk2iuz4x]{grid-template-columns:minmax(0,1fr)}.report_side[data-astro-cid-bk2iuz4x]{display:contents}.report_panel[data-astro-cid-bk2iuz4x]{z-index:999;justify-content:flex-end;align-items:flex-end;gap:var(--sp-16);padding:var(--h-pad-48);padding-bottom:calc(var(--h-pad-48) + var(--_btn) + var(--sp-16));visibility:hidden;transition:visibility 0s linear var(--dur);position:fixed;inset:0}.report_side[data-astro-cid-bk2iuz4x].is-open .report_panel[data-astro-cid-bk2iuz4x]{visibility:visible;transition-delay:0s}.report_underlay[data-astro-cid-bk2iuz4x]{background-color:var(--charcoal-blue-40);backdrop-filter:blur(.25rem);opacity:0;transition:opacity var(--dur) ease;display:block;position:absolute;inset:0}.report_nav[data-astro-cid-bk2iuz4x],.report_share[data-astro-cid-bk2iuz4x]{width:min(100%, var(--_panel));opacity:0;transition:opacity var(--dur) ease, translate var(--dur) var(--ease-out);translate:0 3.75rem}.report_side[data-astro-cid-bk2iuz4x].is-open [data-astro-cid-bk2iuz4x]:is(.report_underlay,.report_nav,.report_share){opacity:1;translate:0}.report_side[data-astro-cid-bk2iuz4x].is-open .report_share[data-astro-cid-bk2iuz4x]{transition-delay:.1s}.report_side[data-astro-cid-bk2iuz4x].is-open .report_nav[data-astro-cid-bk2iuz4x]{transition-delay:.2s}.report_toggle[data-astro-cid-bk2iuz4x]{right:var(--h-pad-48);bottom:var(--h-pad-48);z-index:999;width:var(--_btn);aspect-ratio:1;border-radius:var(--rad-8);background-color:var(--theme-strong);color:var(--theme-on-strong);cursor:pointer;transition:background-color var(--dur) ease, border-radius var(--dur) ease, color var(--dur) ease, opacity var(--dur) ease, translate var(--dur) var(--ease-out), visibility 0s;border:0;place-items:center;padding:0;font-size:2rem;display:grid;position:fixed}.report_side[data-astro-cid-bk2iuz4x].is-away:not(.is-open) .report_toggle[data-astro-cid-bk2iuz4x]{visibility:hidden;opacity:0;transition:opacity var(--dur) ease, translate var(--dur) var(--ease-out), visibility 0s linear var(--dur);translate:0 1rem}.report_toggle[data-astro-cid-bk2iuz4x]:hover{background-color:var(--theme-accent);color:var(--theme-on-accent)}.report_toggle[data-astro-cid-bk2iuz4x][aria-expanded=true]{border-radius:var(--rad-16);background-color:var(--theme-bg);color:var(--theme-text)}.report_toggle_icon[data-astro-cid-bk2iuz4x]{grid-area:1/1;width:1em;height:1em}.report_toggle_icon[data-astro-cid-bk2iuz4x].is-close,.report_toggle[data-astro-cid-bk2iuz4x][aria-expanded=true] .report_toggle_icon[data-astro-cid-bk2iuz4x].is-open{display:none}.report_toggle[data-astro-cid-bk2iuz4x][aria-expanded=true] .report_toggle_icon[data-astro-cid-bk2iuz4x].is-close{display:block}}}
