@layer theme,base;@layer components{.media-placeholder[data-astro-cid-xpaexmim]{background:var(--color-surface);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-card);color:var(--color-muted);align-content:center;gap:var(--space-md);min-width:0;padding:var(--space-xl);text-align:center;justify-items:center;margin:0;display:grid}.media-placeholder[data-astro-cid-xpaexmim] svg[data-astro-cid-xpaexmim]{fill:none;height:3rem;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:3rem}.media-placeholder[data-astro-cid-xpaexmim] figcaption[data-astro-cid-xpaexmim]{gap:var(--space-xs);overflow-wrap:anywhere;min-width:0;display:grid}.media-placeholder[data-astro-cid-xpaexmim] span[data-astro-cid-xpaexmim]{color:var(--color-text);font-weight:var(--weight-strong)}.media-placeholder[data-astro-cid-xpaexmim] small[data-astro-cid-xpaexmim]{font-family:var(--font-code)}.media-placeholder--landscape[data-astro-cid-xpaexmim]{aspect-ratio:16/10}.media-placeholder--portrait[data-astro-cid-xpaexmim]{aspect-ratio:4/5}.media-placeholder--square[data-astro-cid-xpaexmim]{aspect-ratio:1}.media-placeholder--compact[data-astro-cid-xpaexmim]{padding:var(--space-md)}@media (width<=48rem){.media-placeholder--compact[data-astro-cid-xpaexmim]{aspect-ratio:auto;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);text-align:left;grid-template-columns:2rem minmax(0,1fr);justify-items:start}.media-placeholder--compact[data-astro-cid-xpaexmim] svg[data-astro-cid-xpaexmim]{width:2rem;height:2rem}}.about-photo[data-astro-cid-i27cpktk]{min-width:0}.about-photo[data-astro-cid-i27cpktk] figure[data-astro-cid-i27cpktk]{margin:0}.about-photo[data-astro-cid-i27cpktk] img[data-astro-cid-i27cpktk]{border-radius:var(--radius-card);object-fit:cover;width:100%;height:auto;display:block}.about-photo--landscape[data-astro-cid-i27cpktk] img[data-astro-cid-i27cpktk]{aspect-ratio:16/10}.about-photo--portrait[data-astro-cid-i27cpktk] img[data-astro-cid-i27cpktk]{aspect-ratio:4/5}.about-photo--square[data-astro-cid-i27cpktk] img[data-astro-cid-i27cpktk]{aspect-ratio:1}.about-photo[data-astro-cid-i27cpktk] figcaption[data-astro-cid-i27cpktk]{color:var(--color-muted);font-size:var(--type-small);margin-top:var(--space-xs)}@media (width<=48rem){.about-photo[data-astro-cid-i27cpktk] .media-placeholder{aspect-ratio:16/10;padding:var(--space-lg)}}interactive-portrait[data-astro-cid-asm2d2dv]{min-width:0;display:block}figure[data-astro-cid-asm2d2dv]{margin:0}.portrait-image[data-astro-cid-asm2d2dv]{aspect-ratio:4/5;background:var(--color-surface);border-radius:var(--radius-card);touch-action:pan-y;position:relative;overflow:hidden}.portrait-image[data-astro-cid-asm2d2dv] img[data-astro-cid-asm2d2dv],.portrait-image[data-astro-cid-asm2d2dv] canvas[data-astro-cid-asm2d2dv]{object-fit:cover;width:100%;height:100%;display:block}.portrait-image[data-astro-cid-asm2d2dv] canvas[data-astro-cid-asm2d2dv]{opacity:0;position:absolute;inset:0}interactive-portrait[data-astro-cid-asm2d2dv][data-ready=true]:not([data-original=true]) canvas[data-astro-cid-asm2d2dv]{opacity:1}interactive-portrait[data-astro-cid-asm2d2dv][data-ready=true]:not([data-original=true]) img[data-astro-cid-asm2d2dv],interactive-portrait[data-astro-cid-asm2d2dv][data-pending=true]:not([data-original=true]) img[data-astro-cid-asm2d2dv]{opacity:0}.portrait-image[data-astro-cid-asm2d2dv] canvas[data-astro-cid-asm2d2dv][hidden],.portrait-enhancement[data-astro-cid-asm2d2dv][hidden],button[data-astro-cid-asm2d2dv][hidden]{display:none}figcaption[data-astro-cid-asm2d2dv],.portrait-status[data-astro-cid-asm2d2dv],.portrait-hint[data-astro-cid-asm2d2dv]{color:var(--color-muted);font-size:var(--type-small);margin:var(--space-xs) 0}.portrait-status[data-astro-cid-asm2d2dv]:empty{display:none}.portrait-enhancement[data-astro-cid-asm2d2dv]{font-size:var(--type-small);margin-top:var(--space-xs)}.portrait-actions[data-astro-cid-asm2d2dv]{gap:var(--space-xs);flex-wrap:wrap;display:flex}summary[data-astro-cid-asm2d2dv]{color:var(--color-text);cursor:pointer;min-height:var(--control-size);padding-block:var(--space-xs);align-content:center}summary[data-astro-cid-asm2d2dv]:hover{text-underline-offset:.2em;text-decoration:underline}form[data-astro-cid-asm2d2dv]{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-sm)}fieldset[data-astro-cid-asm2d2dv]{gap:var(--space-sm);border:0;min-width:0;margin:0;padding:0;display:grid}.portrait-control[data-astro-cid-asm2d2dv]{gap:0 var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}label[data-astro-cid-asm2d2dv]{color:var(--color-text)}output[data-astro-cid-asm2d2dv]{color:var(--color-muted);font-family:var(--font-code);font-size:var(--type-meta);font-variant-numeric:tabular-nums}input[data-astro-cid-asm2d2dv][type=range]{accent-color:var(--color-accent);cursor:pointer;min-height:var(--control-size);grid-column:1/-1;width:100%;margin:0}input[data-astro-cid-asm2d2dv]:disabled{cursor:default}.portrait-select[data-astro-cid-asm2d2dv]{gap:var(--space-xs);display:grid}select[data-astro-cid-asm2d2dv],button[data-astro-cid-asm2d2dv]{background:var(--color-surface);border:var(--border-width) solid var(--color-field-border);border-radius:var(--radius-control);color:var(--color-text);font:inherit;min-height:var(--control-size)}select[data-astro-cid-asm2d2dv]{min-width:0;padding:var(--space-xs);width:100%}button[data-astro-cid-asm2d2dv]{cursor:pointer;padding:var(--space-xs) var(--space-sm)}button[data-astro-cid-asm2d2dv]:hover{border-color:var(--color-text)}button[data-astro-cid-asm2d2dv]:disabled{cursor:default;opacity:.6}.portrait-credit[data-astro-cid-asm2d2dv]{font-size:var(--type-meta);margin-top:var(--space-xs);min-height:var(--control-size);align-content:center;display:inline-block}@media (forced-colors:active){select[data-astro-cid-asm2d2dv],button[data-astro-cid-asm2d2dv]{border-color:buttontext}input[data-astro-cid-asm2d2dv][type=range]{accent-color:auto}}.about-page[data-astro-cid-ta2fbyqs]{max-width:60rem;margin-inline:auto}.about-introduction[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,4vw,3rem);margin-bottom:clamp(3rem,7vw,6rem);display:grid}.about-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{margin-block:0 var(--space-xl)}.about-copy[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{font-size:var(--type-lead);margin-block:var(--space-lg)}.about-portrait[data-astro-cid-ta2fbyqs]{min-width:0}.about-chapter[data-astro-cid-ta2fbyqs]{border-top:var(--border-width) solid var(--color-border);gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,3fr);padding-block:clamp(2rem,5vw,4rem);display:grid}.about-chapter[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:var(--type-h3);font-weight:var(--weight-strong);letter-spacing:-.02em;scroll-margin-top:calc(var(--header-height) + var(--space-xl));text-wrap:pretty;margin:0;line-height:1.3}.about-chapter__body[data-astro-cid-ta2fbyqs]{max-width:var(--reading-width);min-width:0}.about-chapter__body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin-block:0 var(--space-lg)}.about-chapter__body[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.about-media[data-astro-cid-ta2fbyqs]{margin-top:var(--space-xl)}.about-media--pair[data-astro-cid-ta2fbyqs]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chapter-link[data-astro-cid-ta2fbyqs]{margin-top:var(--space-md)}.contact-link[data-astro-cid-ta2fbyqs]{background:var(--color-accent);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-control);color:var(--color-accent-contrast);font-size:var(--type-small);min-height:var(--control-size);margin-top:var(--space-xs);overflow-wrap:anywhere;max-width:100%;padding:var(--space-xs) var(--space-lg);align-content:center;text-decoration:none;display:inline-block}.contact-link[data-astro-cid-ta2fbyqs]:hover{background:color-mix(in srgb, var(--color-accent) 85%, var(--color-surface))}.about-elsewhere[data-astro-cid-ta2fbyqs]{gap:var(--space-xs) var(--space-lg);margin:var(--space-lg) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.about-elsewhere[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{font-size:var(--type-small)}@media (width<=56rem){.about-introduction[data-astro-cid-ta2fbyqs]{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){.about-introduction[data-astro-cid-ta2fbyqs],.about-chapter[data-astro-cid-ta2fbyqs]{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}}@media (width<=36rem){.about-media--pair[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr)}}}@layer utilities;.age-number[data-astro-cid-qjbf6c5q]{font-family:var(--font-code);font-variant-numeric:tabular-nums}
