.photo-frame[data-astro-cid-msgbq6dm]{position:relative;display:block;overflow:hidden;border-radius:var(--photo-frame-radius, 0)}.photo-frame__credit[data-astro-cid-msgbq6dm]{position:absolute;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;gap:0 .3em;padding:.3rem .75rem;background:var(--scrim);color:var(--fg-on-inverse);font:600 var(--type-micro) / 1.35 var(--font-body);text-align:center;z-index:1}.photo-frame__label[data-astro-cid-msgbq6dm]{color:var(--on-scrim-fg-muted)}.photo-frame__credit[data-astro-cid-msgbq6dm] a[data-astro-cid-msgbq6dm]{color:inherit;text-decoration:underline;text-underline-offset:.15em}.photo-frame__credit[data-astro-cid-msgbq6dm] a[data-astro-cid-msgbq6dm]:hover{text-decoration-thickness:2px}.photo-frame__credit[data-astro-cid-msgbq6dm] a[data-astro-cid-msgbq6dm]:focus-visible{outline:2px solid var(--fg-on-inverse);outline-offset:2px;border-radius:var(--radius-xs)}@media print{.photo-frame__credit[data-astro-cid-msgbq6dm]{background:none;color:inherit;position:static;padding-inline:0}.photo-frame__label[data-astro-cid-msgbq6dm]{color:inherit}}.pt-image[data-astro-cid-r62xmeqp]{margin-block:var(--space-6)}.pt-image[data-astro-cid-r62xmeqp] .pt-image__frame{--photo-frame-radius: var(--radius-md)}.pt-image[data-astro-cid-r62xmeqp] .pt-image__img{width:100%;display:block}figcaption[data-astro-cid-r62xmeqp]{margin-top:var(--space-2);color:var(--fg-tertiary);font-size:var(--type-small)}.gcallout[data-astro-cid-pu37euxy]{margin-block:var(--space-5);padding:var(--space-4) var(--space-5);border-left:4px solid var(--pr-border, var(--border-default));border-radius:var(--radius-sm);background:var(--pr-bg-subtle, var(--bg-subtle));color:var(--pr-fg, var(--fg-primary))}.gcallout[data-astro-cid-pu37euxy][data-type=tip]{border-left-color:var(--pr-tip-accent, var(--odin-starry));background:var(--pr-tip-bg, var(--odin-starry-soft))}.gcallout[data-astro-cid-pu37euxy][data-type=important],.gcallout[data-astro-cid-pu37euxy][data-type=caution],.gcallout[data-astro-cid-pu37euxy][data-type=safety]{border-left-color:var(--pr-warn-accent, var(--status-warning));background:var(--pr-warn-bg, var(--status-warning-soft))}.gcallout[data-astro-cid-pu37euxy][data-type=accessibility]{border-left-color:var(--pr-a11y-accent, var(--odin-day));background:var(--pr-a11y-bg, var(--odin-day-soft))}.gcallout__label[data-astro-cid-pu37euxy]{font:800 var(--type-micro) / var(--leading-micro) var(--font-body);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-2)}.gcallout__heading[data-astro-cid-pu37euxy]{font:800 var(--type-card-title) / 1.25 var(--font-body);margin:0 0 var(--space-2)}.gcallout__body[data-astro-cid-pu37euxy] p:last-child{margin-bottom:0}.gimg[data-astro-cid-44vxydum]{margin:0 0 var(--space-6);max-width:100%}.gimg[data-astro-cid-44vxydum] .gimg__frame{--photo-frame-radius: var(--radius-lg)}.gimg[data-astro-cid-44vxydum][data-display=wide]{max-width:none}.gimg[data-astro-cid-44vxydum][data-display=contained]{max-width:24rem}@container rich-text (min-width: 30rem){.gimg--side[data-astro-cid-44vxydum][data-size=small]{width:34%}.gimg--side[data-astro-cid-44vxydum][data-display=right][data-size=small]{float:right;margin:var(--space-1) 0 var(--space-4) var(--space-6)}.gimg--side[data-astro-cid-44vxydum][data-display=left][data-size=small]{float:left;margin:var(--space-1) var(--space-6) var(--space-4) 0}}@container rich-text (min-width: 40rem){.gimg--side[data-astro-cid-44vxydum][data-size=medium]{width:48%}.gimg--side[data-astro-cid-44vxydum][data-display=right][data-size=medium]{float:right;margin:var(--space-1) 0 var(--space-4) var(--space-6)}.gimg--side[data-astro-cid-44vxydum][data-display=left][data-size=medium]{float:left;margin:var(--space-1) var(--space-6) var(--space-4) 0}}.gimg--side[data-astro-cid-44vxydum]{margin-top:0}.gimg--side[data-astro-cid-44vxydum] .gimg__img[data-astro-cid-44vxydum]{height:auto}.gimg[data-astro-cid-44vxydum][data-display=banner]{max-width:none}.gimg[data-astro-cid-44vxydum][data-display=banner] .gimg__img[data-astro-cid-44vxydum]{height:auto}@media screen and (width>52rem){#pr-page .gimg[data-astro-cid-44vxydum][data-display=banner]{width:var(--pr-avail);margin-left:calc(-1 * var(--pr-inset))}}.gimg__btn[data-astro-cid-44vxydum]{display:block;position:relative;width:100%;padding:0;border:none;background:none;cursor:zoom-in;border-radius:var(--radius-lg);overflow:hidden}.gimg__btn[data-astro-cid-44vxydum]:focus-visible{outline:3px solid var(--pr-accent, var(--border-focus));outline-offset:2px}.gimg__img[data-astro-cid-44vxydum]{width:100%;display:block;border-radius:var(--radius-lg)}.gimg__zoom[data-astro-cid-44vxydum]{position:absolute;right:var(--space-2);bottom:var(--space-2);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--scrim)}.gimg__frame:has(.photo-frame__credit) .gimg__zoom[data-astro-cid-44vxydum]{bottom:calc(var(--space-2) + 1.75rem)}.gimg__caption[data-astro-cid-44vxydum]{margin-top:var(--space-2);font-size:var(--type-small);color:var(--pr-fg-muted, var(--fg-tertiary));font-style:italic}.gimg__extended[data-astro-cid-44vxydum]{margin-top:var(--space-2);font-size:var(--type-small);color:var(--pr-fg, var(--fg-primary));line-height:1.6}.gimg__credit[data-astro-cid-44vxydum]{margin-top:var(--space-1);font-size:var(--type-micro);color:var(--pr-fg-muted, var(--fg-tertiary))}.gimg__placeholder-box[data-astro-cid-44vxydum]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px dashed var(--pr-border, var(--border-default));border-radius:var(--radius-lg);background:var(--pr-bg-subtle, var(--bg-subtle));color:var(--pr-fg-muted, var(--fg-secondary))}.gimg__placeholder-icon[data-astro-cid-44vxydum]{font-size:1.5rem;line-height:1}.gimg__placeholder-text[data-astro-cid-44vxydum]{margin:0;line-height:1.6}.lbox[data-astro-cid-44vxydum]{padding:0;border:none;border-radius:var(--radius-lg);background:var(--scrim-photo);max-width:92vw;max-height:92dvh}.lbox[data-astro-cid-44vxydum]::backdrop{background:var(--scrim-photo);backdrop-filter:blur(4px)}.lbox[data-astro-cid-44vxydum][open]{display:flex;flex-direction:column}.lbox__close[data-astro-cid-44vxydum]{position:absolute;top:var(--space-2);right:var(--space-2)}.lbox__figure[data-astro-cid-44vxydum]{margin:0;display:flex;flex-direction:column}.lbox__img[data-astro-cid-44vxydum]{display:block;max-width:100%;max-height:80dvh;object-fit:contain}.lbox__caption[data-astro-cid-44vxydum]{padding:var(--space-3) var(--space-4);color:var(--neutral-white);font-size:var(--type-small)}.lbox__caption[data-astro-cid-44vxydum]:empty{display:none}@media print{.gimg__btn[data-astro-cid-44vxydum]{cursor:default}.gimg__zoom[data-astro-cid-44vxydum],.lbox[data-astro-cid-44vxydum]{display:none}}.girow[data-astro-cid-5dofg67d]{container:girow / inline-size;margin-block:var(--space-6)}.girow__list[data-astro-cid-5dofg67d]{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}@container girow (min-width: 28rem){.girow__list[data-astro-cid-5dofg67d][data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container girow (min-width: 36rem){.girow__list[data-astro-cid-5dofg67d][data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.girow__item[data-astro-cid-5dofg67d] .gimg{margin:0}.rich-text[data-astro-cid-bso2xl2d]{--flow-space: var(--space-4)}.rich-text:has(>.gimg--side){display:flow-root;container:rich-text / inline-size}:where(.rich-text:has(>.gimg--side))>:where(ul,ol,blockquote){display:flow-root}.rich-text:has(>.gimg--side)>:not(p,ul,ol,blockquote,.gimg--side,dialog,script){clear:both}.rich-text[data-astro-cid-bso2xl2d] h2{font-size:var(--type-heading);margin-top:var(--space-8)}.rich-text[data-astro-cid-bso2xl2d] h3{font-size:var(--type-subheading);margin-top:var(--space-6)}.rich-text[data-astro-cid-bso2xl2d] a{color:var(--interactive-fg)}.rich-text[data-astro-cid-bso2xl2d] ul{padding-left:1.25rem;list-style:disc}.rich-text[data-astro-cid-bso2xl2d] ol{padding-left:1.25rem;list-style:decimal}.rich-text[data-astro-cid-bso2xl2d] blockquote{margin:var(--space-5) 0;padding-left:var(--space-4);border-left:3px solid var(--odin-foxy);color:var(--fg-secondary);font-style:italic}
