@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-font-weight:initial}}}.science-page[data-astro-cid-gkicp6ap]{--rule-color:#28272861;--rule-color-soft:#2827282e}html[data-theme=dark] .science-page[data-astro-cid-gkicp6ap]{--rule-color:#eaedf338;--rule-color-soft:#eaedf314}section[data-astro-cid-gkicp6ap][id]{scroll-margin-top:1rem}.sr-only[data-astro-cid-gkicp6ap]{border-style:var(--tw-border-style);width:1px;height:1px;padding:calc(var(--spacing,.25rem) * 0);white-space:nowrap;clip:rect(0,0,0,0);border-width:0;margin:-1px;position:absolute;overflow:hidden}.science-intro[data-astro-cid-gkicp6ap]{padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 6)}.science-intro[data-astro-cid-gkicp6ap] p[data-astro-cid-gkicp6ap]{margin-block:calc(var(--spacing,.25rem) * 3);max-width:var(--container-2xl,42rem);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.science-intro[data-astro-cid-gkicp6ap] p[data-astro-cid-gkicp6ap] a[data-astro-cid-gkicp6ap]{text-underline-offset:4px;text-decoration-line:underline;text-decoration-style:dashed}@media (hover:hover){.science-intro[data-astro-cid-gkicp6ap] p[data-astro-cid-gkicp6ap] a[data-astro-cid-gkicp6ap]:hover{color:var(--color-skin-accent,var(--color-accent))}}.profiles[data-astro-cid-gkicp6ap]{margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-2xl,42rem);align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));flex-wrap:wrap;display:flex}.profiles-prompt[data-astro-cid-gkicp6ap]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.profiles-list[data-astro-cid-gkicp6ap]{margin:0;padding-left:0;list-style:none;display:inline}.profiles-list[data-astro-cid-gkicp6ap] li[data-astro-cid-gkicp6ap]{margin:0;display:inline}.profiles-list[data-astro-cid-gkicp6ap] li[data-astro-cid-gkicp6ap]:not(:last-child):after{content:"·";margin-inline:calc(var(--spacing,.25rem) * 2);opacity:.4}.profile-link[data-astro-cid-gkicp6ap]{text-underline-offset:4px;text-decoration-line:underline;text-decoration-style:dashed}@media (hover:hover){.profile-link[data-astro-cid-gkicp6ap]:hover{color:var(--color-skin-accent,var(--color-accent))}}.profile-link[data-astro-cid-gkicp6ap]{text-decoration-thickness:1px}.profile-arrow[data-astro-cid-gkicp6ap]{margin-left:calc(var(--spacing,.25rem) * .5);opacity:.65;font-size:.85em;transition:transform .16s;display:inline-block}.profile-link[data-astro-cid-gkicp6ap]:hover .profile-arrow[data-astro-cid-gkicp6ap],.profile-link[data-astro-cid-gkicp6ap]:focus-visible .profile-arrow[data-astro-cid-gkicp6ap]{transform:translate(2px,-2px)}.toc-wrap[data-astro-cid-gkicp6ap]{margin-top:calc(var(--spacing,.25rem) * 10);align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 6);border-top:1px solid var(--rule-color);flex-wrap:wrap;display:flex}.toc-prompt[data-astro-cid-gkicp6ap]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.toc[data-astro-cid-gkicp6ap]{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;margin:0;padding-left:0;list-style:none;display:flex}.toc[data-astro-cid-gkicp6ap] li[data-astro-cid-gkicp6ap]{margin:calc(var(--spacing,.25rem) * 0)}.toc-link[data-astro-cid-gkicp6ap]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-skin-base);border:1px solid var(--rule-color);background:0 0;text-decoration:none;transition:color .14s,border-color .14s,background-color .14s;display:inline-flex}.toc-link[data-astro-cid-gkicp6ap]:hover,.toc-link[data-astro-cid-gkicp6ap]:focus-visible{color:var(--color-skin-accent);border-color:var(--color-skin-accent);background:var(--color-skin-accent)}@supports (color:color-mix(in lab,red,red)){.toc-link[data-astro-cid-gkicp6ap]:hover,.toc-link[data-astro-cid-gkicp6ap]:focus-visible{background:color-mix(in srgb,var(--color-skin-accent) 7%,transparent)}}.toc-no[data-astro-cid-gkicp6ap]{opacity:.55}.toc-count[data-astro-cid-gkicp6ap]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);opacity:.6}.toc-arrow[data-astro-cid-gkicp6ap]{transition:transform .16s;display:inline-block}.toc-link[data-astro-cid-gkicp6ap]:hover .toc-arrow[data-astro-cid-gkicp6ap],.toc-link[data-astro-cid-gkicp6ap]:focus-visible .toc-arrow[data-astro-cid-gkicp6ap]{transform:translate(3px)}.section-head[data-astro-cid-gkicp6ap]{margin-top:calc(var(--spacing,.25rem) * 10);margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:baseline;gap:calc(var(--spacing,.25rem) * 3);display:flex}@media (width>=640px){.section-head[data-astro-cid-gkicp6ap]{margin-top:calc(var(--spacing,.25rem) * 14)}}.section-no[data-astro-cid-gkicp6ap]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));opacity:.5}@media (width>=640px){.section-no[data-astro-cid-gkicp6ap]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.section-head[data-astro-cid-gkicp6ap] h2[data-astro-cid-gkicp6ap]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media (width>=640px){.section-head[data-astro-cid-gkicp6ap] h2[data-astro-cid-gkicp6ap]{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2))}}.section-intro[data-astro-cid-gkicp6ap]{margin-bottom:calc(var(--spacing,.25rem) * 6);max-width:var(--container-2xl,42rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);opacity:.9}@media (width>=640px){.section-intro[data-astro-cid-gkicp6ap]{margin-bottom:calc(var(--spacing,.25rem) * 8)}}.section-intro[data-astro-cid-gkicp6ap] code[data-astro-cid-gkicp6ap]{border-radius:var(--radius-sm,.25rem);padding-inline:calc(var(--spacing,.25rem) * 1);background:var(--color-skin-base);font-size:.95em}@supports (color:color-mix(in lab,red,red)){.section-intro[data-astro-cid-gkicp6ap] code[data-astro-cid-gkicp6ap]{background:color-mix(in srgb,var(--color-skin-base) 8%,transparent)}}.post-list[data-astro-cid-gkicp6ap]{margin-top:calc(var(--spacing,.25rem) * 0);padding-top:1px;padding-left:0;list-style:none}@media (prefers-reduced-motion:reduce){.toc-arrow[data-astro-cid-gkicp6ap],.toc-link[data-astro-cid-gkicp6ap],.profile-link[data-astro-cid-gkicp6ap],.profile-arrow[data-astro-cid-gkicp6ap]{transition:none}}@media not all and (width>=640px){.toc-wrap[data-astro-cid-gkicp6ap]{gap:calc(var(--spacing,.25rem) * 2)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}