.about-stage[data-astro-cid-ta2fbyqs]{width:var(--about-stage-width);margin-inline:var(--about-stage-margin);margin-block-start:calc(-1 * var(--about-stage-lift));margin-block-end:calc(-1 * var(--page-end));overflow:clip;container-type:inline-size}.about-frame[data-astro-cid-ta2fbyqs]{--u:calc(100cqw / var(--frame-w));--pu:calc(100cqw / var(--pframe-w));--phone:calc(1 - var(--about-place));--vy:max(var(--u), 1px);--uc:clamp(var(--about-col-min-unit), (50cqw - var(--about-bio-width) / 2 + var(--about-col-tuck)) / var(--cards-x), var(--u));--card-top:max(var(--cards-y) * var(--u), var(--header-block-compact) + var(--stage-gap));--col-floor:clamp(0px, (var(--frame-w) * 1px - 100cqw) * var(--about-col-drop), var(--header-block-compact) + var(--about-col-clear));--drop-left:max(0px, var(--col-floor) - (var(--card-top) + (var(--top-left) - var(--cards-y)) * var(--vy)));--drop-right:max(0px, var(--col-floor) - (var(--card-top) + (var(--top-right) - var(--cards-y)) * var(--vy)));min-height:calc((var(--card-top) + (var(--frame-h) - var(--cards-y)) * var(--vy) + max(var(--drop-left), var(--drop-right))) * var(--about-place));padding-block-start:calc(var(--card-top) * var(--about-place) + var(--pcards-y) * var(--pu) * var(--phone));padding-inline:calc(var(--pcards-x) * var(--pu) * var(--phone));padding-block-end:calc(var(--space-6) * var(--about-place) + (var(--pframe-h) - var(--pcards-end)) * var(--pu) * var(--phone));position:relative}.collage[data-astro-cid-ta2fbyqs]{display:var(--about-collage-display)}.piece[data-astro-cid-ta2fbyqs]{left:calc(var(--x) * var(--uc));top:calc(var(--card-top) + (var(--y) - var(--cards-y)) * var(--vy) + var(--drop-left));width:calc(var(--w) * var(--uc));height:calc(var(--h) * var(--uc));object-fit:contain;transform-origin:0 0;max-width:none;rotate:var(--tilt);opacity:var(--opacity);pointer-events:none;position:absolute}.piece[data-astro-cid-ta2fbyqs][data-side=right]{left:calc(100% - (var(--frame-w) - var(--x)) * var(--uc));top:calc(var(--card-top) + (var(--y) - var(--cards-y)) * var(--vy) + var(--drop-right))}.cards[data-astro-cid-ta2fbyqs]{left:calc(var(--cards-cx) * var(--u) * var(--about-place));translate:calc(-50% * var(--about-place));width:fit-content;max-width:100%;z-index:var(--z-about-cards);--gap:calc(var(--cards-gap) * 1px * var(--about-place) + var(--about-block-gap) * var(--phone));justify-items:start;row-gap:var(--gap);display:grid;position:relative}.card-bio[data-astro-cid-ta2fbyqs]{grid-area:1/1}.cards-row[data-astro-cid-ta2fbyqs]{flex-direction:var(--about-row-direction);justify-self:stretch;align-items:var(--about-row-align);gap:var(--gap);flex-wrap:wrap;grid-area:2/1;max-width:100%;display:flex}.phone-collage[data-astro-cid-ta2fbyqs]{display:var(--about-phone-collage-display);z-index:-1;pointer-events:none;justify-self:stretch;position:relative}.phone-collage-bio[data-astro-cid-ta2fbyqs]{grid-area:1/1}.phone-collage-end[data-astro-cid-ta2fbyqs]{grid-area:1/1/3/2}.phone-piece[data-astro-cid-ta2fbyqs]{left:calc(var(--x) * var(--pu));top:var(--top);width:calc(var(--w) * var(--pu));height:calc(var(--h) * var(--pu));object-fit:contain;transform-origin:0 0;max-width:none;rotate:var(--tilt);opacity:var(--opacity);position:absolute}.cards-ground[data-astro-cid-ta2fbyqs]{display:var(--about-ground-display);outline:var(--rule-width) solid var(--color-card-hairline);box-shadow:var(--shadow-print);background-color:var(--color-page);background-image:var(--card-block-bg);grid-area:1/1/3/2;place-self:stretch stretch}.card[data-astro-cid-ta2fbyqs]{outline:var(--about-card-outline);max-width:100%;box-shadow:var(--about-card-shadow);background-color:var(--about-card-ground)}.card-bio[data-astro-cid-ta2fbyqs]{gap:var(--about-bio-gap);width:var(--about-bio-width);padding:var(--about-bio-pad);background-image:var(--about-bio-image);font-family:var(--font-about-body);font-size:var(--body-size);font-weight:var(--about-body-weight);line-height:var(--about-body-leading);text-wrap:pretty;flex-direction:column;display:flex}.lead[data-astro-cid-ta2fbyqs]{max-width:var(--about-lead-width);font-family:var(--font-serif);font-size:var(--lead-size);font-weight:var(--lead-weight);line-height:var(--lead-leading)}.phrase[data-astro-cid-ta2fbyqs]{display:var(--phrase-display);white-space:var(--phrase-wrap)}.card-small[data-astro-cid-ta2fbyqs]{gap:var(--space-2);padding:var(--about-card-pad);backdrop-filter:var(--about-card-filter);flex-direction:column;display:flex}.card-experience[data-astro-cid-ta2fbyqs]{gap:var(--about-experience-gap);width:var(--about-experience-width);background-image:var(--about-experience-image)}.card-contact[data-astro-cid-ta2fbyqs]{padding:var(--about-contact-pad);background-image:var(--about-contact-image)}.card-heading-contact[data-astro-cid-ta2fbyqs]{display:var(--about-contact-heading-display)}.card-heading[data-astro-cid-ta2fbyqs]{font-family:var(--font-serif);font-size:var(--about-heading-size);font-weight:var(--weight-bold);line-height:var(--about-heading-leading)}.card-text[data-astro-cid-ta2fbyqs]{font-family:var(--font-about-body);font-size:var(--body-size);font-weight:var(--about-body-weight);line-height:var(--about-body-leading);text-wrap:pretty}.cv[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr var(--cv-years-col);align-items:center;column-gap:var(--cv-years-gap);row-gap:var(--cv-row-gap);display:grid}.cv[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{display:contents}.cv-entry[data-astro-cid-ta2fbyqs] .cv-where{display:inline-block}.cv-years[data-astro-cid-ta2fbyqs]{color:var(--color-muted);font-size:var(--cv-years-size);font-variant-numeric:tabular-nums;white-space:nowrap}.card-text[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--color-about-current);text-decoration-thickness:var(--rule-width);text-underline-position:from-font}
