@layer features{.resume-sheet-module__root__LVk8G{--_font:var(--font-text);--_display-font:var(--_font);--_accent:var(--color-sheet-ink);--_rule:1px solid var(--color-sheet-ink);--_align:left;--_name-case:none;--_name-size:1.875rem;--_name-scale:1;--_name-weight:var(--weight-semibold);--_name-tracking:var(--tracking-tight);--_ink:var(--color-sheet-ink);--_body-ink:var(--color-sheet-ink);--_muted-ink:var(--color-sheet-ink-muted);--_pad-block:4rem;--_pad-inline:4.5rem;--_title-size:.9375rem;--_title-weight:var(--weight-regular);--_contact-size:.75rem;--_section-size:.6875rem;--_section-weight:var(--weight-semibold);--_section-tracking:.08em;--_block-gap:1.125rem;--_header-gap:1.375rem;--_text-size:.84375rem;--_bullet-size:.84375rem;--_bullet-leading:1.55;--_bullet-gap:.5rem;--_bullets-gap:.25rem;--_bullets-top:.375rem;--_roles-gap:1rem;--_role-size:.875rem;--_period-size:.78125rem;--_photo-size:7rem;--_photo-radius:50%;--_photo-ink:var(--_accent);--_side-width:31%;--_column-gap:2.25rem;--_paper:var(--color-surface-page);padding:var(--_pad-block) var(--_pad-inline);font-family:var(--_font);color:var(--_ink);text-align:start;background:var(--_paper);isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-areas:"header""main""side";align-content:start;display:grid;position:relative}@media print{.resume-sheet-module__root__LVk8G[data-bleed]{background:0 0}.resume-sheet-module__root__LVk8G[data-bleed]:after{z-index:-1;content:"";background:var(--_paper);position:fixed;inset:0}}.resume-sheet-module__page__YNlZ7{min-block-size:var(--sheet-height);border-radius:var(--radius-panel);box-shadow:var(--shadow-sheet)}.resume-sheet-module__print__s2eBT{min-block-size:var(--sheet-height)}.resume-sheet-module__header__qh3qo{text-align:var(--_align);grid-area:header;margin-block-end:var(--_header-gap)}.resume-sheet-module__photo__KRiUL{inline-size:var(--_photo-size);block-size:var(--_photo-size);object-fit:cover;background:var(--color-sheet-line);border-radius:var(--_photo-radius);grid-area:photo}.resume-sheet-module__main__yup-q{grid-area:main;min-inline-size:0}.resume-sheet-module__side__1VgKC{min-inline-size:0;grid-area:side;margin-block-start:var(--_block-gap)}.resume-sheet-module__side__1VgKC:empty{display:none}.resume-sheet-module__sidebar__x7toH .resume-sheet-module__side__1VgKC{margin-block-start:0}.resume-sheet-module__block__snnzy{border-radius:var(--radius-xs);isolation:isolate;margin-block-end:var(--_block-gap);margin-inline:-.5rem;padding:.375rem .5rem;position:relative}.resume-sheet-module__block__snnzy:before{z-index:-1;pointer-events:none;content:"";background:var(--color-surface-success-soft);border-radius:inherit;opacity:0;transition:opacity var(--duration-highlight) var(--ease-standard);position:absolute;inset:0}.resume-sheet-module__block__snnzy:last-child{margin-block-end:0}.resume-sheet-module__flashed__7UCp0:before{opacity:1}.resume-sheet-module__blockBody__9Bfy2{transition:opacity var(--duration-slow) var(--ease-standard), translate var(--duration-slow) var(--ease-out)}[data-shown=false]>.resume-sheet-module__blockBody__9Bfy2{opacity:0;translate:0 .5rem}.resume-sheet-module__blockSkeleton__ZdenL{pointer-events:none;transition:opacity var(--duration-base) var(--ease-standard);flex-direction:column;gap:.5rem;display:flex;position:absolute;inset:.375rem .5rem}[data-shown=true]>.resume-sheet-module__blockSkeleton__ZdenL{opacity:0}.resume-sheet-module__typing__cNKG8 .resume-sheet-module__block__snnzy:has([data-typing=pending]):not(:has([data-typing=active],[data-typing=shown]))>.resume-sheet-module__blockBody__9Bfy2{opacity:0;translate:0 .5rem}.resume-sheet-module__typing__cNKG8 .resume-sheet-module__block__snnzy:has([data-typing=pending]):not(:has([data-typing=active],[data-typing=shown]))>.resume-sheet-module__blockSkeleton__ZdenL{opacity:1}.resume-sheet-module__typing__cNKG8 :is(.resume-sheet-module__bullet__gwcxb,.resume-sheet-module__itemText__y7bcK):has([data-typing=pending]){visibility:hidden}.resume-sheet-module__name__SVBBk{font-family:var(--_display-font);font-size:calc(var(--_name-size) * var(--_name-scale));font-weight:var(--_name-weight);text-transform:var(--_name-case);letter-spacing:var(--_name-tracking);line-height:1.1}.resume-sheet-module__title__XM2TZ{font-size:var(--_title-size);font-weight:var(--_title-weight);color:var(--_accent);margin-block-start:.25rem}.resume-sheet-module__contact__n1vwD{font-size:var(--_contact-size);color:var(--_muted-ink);margin-block-start:.375rem}.resume-sheet-module__sectionTitle__eDKpp{font-family:var(--_display-font);font-size:var(--_section-size);font-weight:var(--_section-weight);color:var(--_accent);text-transform:uppercase;letter-spacing:var(--_section-tracking);border-block-end:var(--_rule);margin-block-end:.5rem;padding-block-end:.25rem}.resume-sheet-module__prose__oOypR{font-size:var(--_text-size);color:var(--_body-ink);text-wrap:pretty;line-height:1.6}.resume-sheet-module__roles__-pcWq{gap:var(--_roles-gap);flex-direction:column;margin-block-start:.625rem;display:flex}.resume-sheet-module__roleHead__xh2Wg{gap:var(--space-3);font-size:var(--_role-size);justify-content:space-between;display:flex}.resume-sheet-module__roleName__t0UO9{font-weight:var(--weight-semibold)}.resume-sheet-module__period__-DYTh{font-size:var(--_period-size);color:var(--_muted-ink);white-space:nowrap}.resume-sheet-module__entry__pYdIO .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular)}.resume-sheet-module__entryLine__F0Xmc+.resume-sheet-module__entryLine__F0Xmc{margin-block-start:.25rem}.resume-sheet-module__bullets__GE-L2{gap:var(--_bullets-gap);color:var(--_body-ink);flex-direction:column;margin-block-start:var(--_bullets-top);padding:0;list-style:none;display:flex}.resume-sheet-module__bullet__gwcxb{gap:var(--_bullet-gap);font-size:var(--_bullet-size);line-height:var(--_bullet-leading);display:flex}.resume-sheet-module__skills__WFo-c{font-size:var(--_bullet-size);color:var(--_body-ink);flex-wrap:wrap;gap:.25rem .875rem;padding:0;list-style:none;display:flex}.resume-sheet-module__impact__9kcGA{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.5rem;margin-block-start:.125rem;padding:0;list-style:none;display:grid}.resume-sheet-module__impact__9kcGA:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.resume-sheet-module__impactItem__omB6h{break-inside:avoid;flex-direction:column;gap:.125rem;display:flex}.resume-sheet-module__impactFigure__cxy1Z{font-family:var(--_display-font);font-size:1.25rem;font-weight:var(--weight-semibold);color:var(--_accent);letter-spacing:var(--tracking-tight);line-height:1.15}.resume-sheet-module__impactText__9hkbF{color:var(--_muted-ink);text-wrap:pretty;font-size:.75rem;line-height:1.4}.resume-sheet-module__itemText__y7bcK{border-radius:var(--radius-2xs);transition:background-color var(--duration-highlight) var(--ease-standard)}.resume-sheet-module__highlighted__N4vxF{background:var(--color-surface-success)}.resume-sheet-module__emphasis__saTrM{color:inherit;background:var(--color-surface-success);border-radius:var(--radius-2xs);padding-inline:.125rem}.resume-sheet-module__skeletonTitle__hpRwd,.resume-sheet-module__skeletonHeading__zAzUA,.resume-sheet-module__skeletonLine__RzLqG{background:var(--color-sheet-line);block-size:.5rem;display:block}.resume-sheet-module__skeletonTitle__hpRwd{background:var(--color-sheet-line-strong);inline-size:18%}.resume-sheet-module__skeletonHeading__zAzUA{background:var(--color-sheet-line-strong);block-size:.625rem;inline-size:55%;margin-block-start:.375rem}.resume-sheet-module__header__qh3qo,.resume-sheet-module__bullet__gwcxb,.resume-sheet-module__roleHead__xh2Wg{break-inside:avoid}.resume-sheet-module__sectionTitle__eDKpp,.resume-sheet-module__roleHead__xh2Wg{break-after:avoid}.resume-sheet-module__contactItem__0-v-u[data-kind=email]{--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7'/%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3C/svg%3E")}.resume-sheet-module__contactItem__0-v-u[data-kind=phone]{--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384'/%3E%3C/svg%3E")}.resume-sheet-module__contactItem__0-v-u[data-kind=link]{--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E")}.resume-sheet-module__contactItem__0-v-u[data-kind=place]{--_icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}:is(.resume-sheet-module__atlas__tnKO8,.resume-sheet-module__azure__4-EaK,.resume-sheet-module__code__vmhlm,.resume-sheet-module__gallery__yHeD2,.resume-sheet-module__harbor__bBtiU,.resume-sheet-module__mosaic__--s-3,.resume-sheet-module__offset__TAfus,.resume-sheet-module__ribbon__8TiJI,.resume-sheet-module__timeline__OUzRA) .resume-sheet-module__contact__n1vwD{flex-wrap:wrap;gap:.25rem 1rem;display:flex}:is(.resume-sheet-module__atlas__tnKO8,.resume-sheet-module__azure__4-EaK,.resume-sheet-module__code__vmhlm,.resume-sheet-module__gallery__yHeD2,.resume-sheet-module__harbor__bBtiU,.resume-sheet-module__mosaic__--s-3,.resume-sheet-module__offset__TAfus,.resume-sheet-module__ribbon__8TiJI,.resume-sheet-module__timeline__OUzRA) .resume-sheet-module__contactSeparator__wDYtT{display:none}:is(.resume-sheet-module__atlas__tnKO8,.resume-sheet-module__azure__4-EaK,.resume-sheet-module__code__vmhlm,.resume-sheet-module__gallery__yHeD2,.resume-sheet-module__harbor__bBtiU,.resume-sheet-module__mosaic__--s-3,.resume-sheet-module__offset__TAfus,.resume-sheet-module__ribbon__8TiJI,.resume-sheet-module__timeline__OUzRA) .resume-sheet-module__contactItem__0-v-u:not([data-kind=other]):before{vertical-align:-.125em;content:"";background:var(--_icon-ink,currentColor);block-size:.9em;inline-size:.9em;-webkit-mask-image:var(--_icon);mask-image:var(--_icon);margin-inline-end:.4em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.resume-sheet-module__atelier__oM2Gu,.resume-sheet-module__atlas__tnKO8,.resume-sheet-module__aurora__L4oNj,.resume-sheet-module__azure__4-EaK,.resume-sheet-module__bauhaus__H9ccN,.resume-sheet-module__code__vmhlm,.resume-sheet-module__crest__EzM9d,.resume-sheet-module__dune__S3bNW,.resume-sheet-module__fiesta__QWuPU,.resume-sheet-module__gallery__yHeD2,.resume-sheet-module__halo__zzXV8,.resume-sheet-module__harbor__bBtiU,.resume-sheet-module__letterpress__5M9rA,.resume-sheet-module__marigold__8v8iE,.resume-sheet-module__mosaic__--s-3,.resume-sheet-module__noir__bPOOQ,.resume-sheet-module__offset__TAfus,.resume-sheet-module__poster__QijRW,.resume-sheet-module__precise__5XQR0,.resume-sheet-module__ribbon__8TiJI,.resume-sheet-module__snapshot__bifv6,.resume-sheet-module__spine__u4KvG,.resume-sheet-module__summit__G15Be,.resume-sheet-module__tiles__YrQeU,.resume-sheet-module__timeline__OUzRA) .resume-sheet-module__marker__CiwpD{visibility:hidden;position:relative}:is(.resume-sheet-module__atelier__oM2Gu,.resume-sheet-module__atlas__tnKO8,.resume-sheet-module__aurora__L4oNj,.resume-sheet-module__azure__4-EaK,.resume-sheet-module__bauhaus__H9ccN,.resume-sheet-module__code__vmhlm,.resume-sheet-module__crest__EzM9d,.resume-sheet-module__dune__S3bNW,.resume-sheet-module__fiesta__QWuPU,.resume-sheet-module__gallery__yHeD2,.resume-sheet-module__halo__zzXV8,.resume-sheet-module__harbor__bBtiU,.resume-sheet-module__letterpress__5M9rA,.resume-sheet-module__marigold__8v8iE,.resume-sheet-module__mosaic__--s-3,.resume-sheet-module__noir__bPOOQ,.resume-sheet-module__offset__TAfus,.resume-sheet-module__poster__QijRW,.resume-sheet-module__precise__5XQR0,.resume-sheet-module__ribbon__8TiJI,.resume-sheet-module__snapshot__bifv6,.resume-sheet-module__spine__u4KvG,.resume-sheet-module__summit__G15Be,.resume-sheet-module__tiles__YrQeU,.resume-sheet-module__timeline__OUzRA) .resume-sheet-module__marker__CiwpD:before{visibility:visible;font-size:1.5em;line-height:calc(var(--_bullet-leading) / 1.5);color:var(--_marker-ink,currentColor);text-align:center;content:"•";position:absolute;inset-inline:0}.resume-sheet-module__sidebar__x7toH{column-gap:var(--_column-gap)}.resume-sheet-module__sidebar__x7toH .resume-sheet-module__side__1VgKC .resume-sheet-module__skills__WFo-c{flex-direction:column;gap:.3125rem}.resume-sheet-module__atelier__oM2Gu{--_display-font:var(--font-serif-display);--_accent:var(--color-template-atelier-accent);--_rule:none;--_pad-block:3.5rem;--_pad-inline:4.25rem;--_name-size:3.25rem;--_name-weight:700;--_name-tracking:-.01em;--_title-size:1.0625rem;--_title-weight:var(--weight-medium);--_section-size:1.0625rem;--_section-weight:700;--_section-tracking:0;--_header-gap:2rem;--_block-gap:.9375rem;--_photo-size:9.5rem;--_photo-radius:58% 42% 50% 50% / 50% 46% 54% 50%;--_photo-ink:var(--color-template-atelier-accent);--_marker-ink:var(--_accent);--_paper:radial-gradient(circle at 0% 100%, var(--color-template-atelier-shape) 0 8.5rem, transparent 8.5rem), var(--color-template-atelier-page);font-variant-numeric:lining-nums;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header header""main main""side side";column-gap:2rem;overflow:clip}.resume-sheet-module__atelier__oM2Gu:before,.resume-sheet-module__atelier__oM2Gu .resume-sheet-module__main__yup-q:before{z-index:-1;content:"";position:absolute}.resume-sheet-module__atelier__oM2Gu:before{background:var(--color-template-atelier-shape);border-radius:41% 59% 63% 37%/46% 38% 62% 54%;block-size:21rem;inline-size:25rem;inset-block-start:-7rem;inset-inline-end:-8rem}.resume-sheet-module__atelier__oM2Gu .resume-sheet-module__main__yup-q:before{background:var(--color-template-atelier-shape-deep);border-radius:52% 48% 38% 62%/55% 45%;block-size:3rem;inline-size:3.25rem;inset-block-start:9rem;inset-inline-end:12.5rem}.resume-sheet-module__atelier__oM2Gu .resume-sheet-module__header__qh3qo{align-self:center}.resume-sheet-module__atelier__oM2Gu .resume-sheet-module__name__SVBBk{color:var(--_accent);line-height:1.05}.resume-sheet-module__atelier__oM2Gu .resume-sheet-module__title__XM2TZ{color:var(--_ink);margin-block-start:.625rem}.resume-sheet-module__atelier__oM2Gu .resume-sheet-module__contact__n1vwD{margin-block-start:.75rem}.resume-sheet-module__atelier__oM2Gu .resume-sheet-module__sectionTitle__eDKpp{text-transform:none;align-items:center;gap:.625rem;margin-block-end:.625rem;padding:0;display:flex}.resume-sheet-module__atelier__oM2Gu .resume-sheet-module__sectionTitle__eDKpp:before{content:"";background:var(--color-template-atelier-shape-deep);border-radius:50%;block-size:.625rem;inline-size:.625rem}.resume-sheet-module__atelier__oM2Gu .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular);color:var(--_accent)}.resume-sheet-module__atelier__oM2Gu .resume-sheet-module__photo__KRiUL{border:.3125rem solid var(--color-surface-page);align-self:start;margin-block-end:var(--_header-gap)}.resume-sheet-module__atelier__oM2Gu:not(.resume-sheet-module__withPhoto__Yhukt) .resume-sheet-module__main__yup-q:before{display:none}.resume-sheet-module__atelier__oM2Gu.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"header photo""main main""side side"}.resume-sheet-module__atlas__tnKO8{--_accent:var(--color-template-atlas-accent);--_rule:1px solid var(--color-sheet-line-heavy);--_panel:var(--color-template-atlas-panel);--_side-width:11.75rem;--_panel-inset:1.75rem;--_column-gap:3.75rem;--_strip:calc(var(--_side-width) + var(--_panel-inset) + var(--_column-gap) / 2);--_pad-inline:3.25rem;--_name-size:2.375rem;--_photo-size:8.5rem;--_photo-ink:var(--color-template-atlas-on-panel);--_marker-ink:var(--_accent);--_icon-ink:var(--_accent);--_paper:linear-gradient(to left, var(--_panel) var(--_strip), var(--color-surface-page) var(--_strip));grid-template-rows:auto 1fr;grid-template-areas:"header side""main side";grid-template-columns:minmax(0, 1fr) var(--_side-width);padding-inline-end:var(--_panel-inset)}.resume-sheet-module__atlas__tnKO8 .resume-sheet-module__title__XM2TZ{font-weight:var(--weight-medium);color:var(--_accent)}.resume-sheet-module__atlas__tnKO8 .resume-sheet-module__contact__n1vwD{margin-block-start:.625rem}.resume-sheet-module__atlas__tnKO8 .resume-sheet-module__side__1VgKC{--_ink:var(--color-template-atlas-on-panel);--_body-ink:var(--color-template-atlas-on-panel-muted);--_accent:var(--color-template-atlas-on-panel);--_rule:1px solid var(--color-template-atlas-panel-rule);color:var(--_ink)}.resume-sheet-module__atlas__tnKO8 .resume-sheet-module__side__1VgKC .resume-sheet-module__highlighted__N4vxF{color:var(--color-sheet-ink)}.resume-sheet-module__atlas__tnKO8 .resume-sheet-module__photo__KRiUL{border:.1875rem solid var(--color-template-atlas-on-panel);justify-self:center;margin-block-end:calc(var(--_header-gap) + .5rem)}.resume-sheet-module__atlas__tnKO8.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"header photo""main side"}.resume-sheet-module__aurora__L4oNj{--_font:var(--font-rounded);--_display-font:var(--font-warm-serif);--_accent:var(--color-template-aurora-accent);--_rule:none;--_pad-block:4rem;--_pad-inline:4.25rem;--_name-size:3.25rem;--_name-weight:var(--weight-regular);--_name-tracking:-.015em;--_title-size:1rem;--_title-weight:700;--_section-size:.78125rem;--_section-weight:800;--_section-tracking:.08em;--_header-gap:2.25rem;--_block-gap:1rem;--_text-size:.875rem;--_bullet-size:.875rem;--_photo-size:8.5rem;--_photo-ink:var(--color-template-aurora-accent);--_marker-ink:var(--_accent);--_paper:linear-gradient(165deg, var(--color-template-aurora-from) 0%, var(--color-template-aurora-via) 48%, var(--color-template-aurora-to) 100%);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"header header""main main""side side";column-gap:2.25rem}.resume-sheet-module__aurora__L4oNj .resume-sheet-module__header__qh3qo{align-self:center}.resume-sheet-module__aurora__L4oNj .resume-sheet-module__name__SVBBk{font-style:italic;line-height:1.02}.resume-sheet-module__aurora__L4oNj .resume-sheet-module__title__XM2TZ{color:var(--_accent);margin-block-start:.625rem}.resume-sheet-module__aurora__L4oNj .resume-sheet-module__contact__n1vwD{color:var(--_ink);margin-block-start:.625rem}.resume-sheet-module__aurora__L4oNj .resume-sheet-module__sectionTitle__eDKpp{align-items:center;gap:.75rem;margin-block-end:.75rem;padding:0;display:flex}.resume-sheet-module__aurora__L4oNj .resume-sheet-module__sectionTitle__eDKpp:after{content:"";background:var(--_accent);opacity:.3;flex:1;block-size:1px}.resume-sheet-module__aurora__L4oNj .resume-sheet-module__company__36kQ-{font-weight:var(--weight-semibold);color:var(--_accent)}.resume-sheet-module__aurora__L4oNj .resume-sheet-module__photo__KRiUL{border:.375rem solid var(--color-surface-page);box-shadow:var(--shadow-template-print);align-self:center;margin-block-end:var(--_header-gap)}.resume-sheet-module__aurora__L4oNj.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"photo header""main main""side side"}.resume-sheet-module__azure__4-EaK{--_font:var(--font-neo);--_ink:var(--color-template-azure-ink);--_body-ink:var(--color-template-azure-body);--_muted-ink:var(--color-template-azure-muted);--_accent:var(--color-template-azure-ink);--_rule:none;--_rail:8rem;--_rail-gap:1.75rem;--_pad-block:3.5rem;--_pad-inline:3.5rem;--_name-size:2.875rem;--_name-weight:800;--_name-tracking:-.03em;--_title-size:1.0625rem;--_title-weight:var(--weight-medium);--_section-size:.8125rem;--_section-weight:800;--_section-tracking:.02em;--_header-gap:1.75rem;--_block-gap:.25rem;--_photo-size:8rem;--_photo-radius:0;--_photo-ink:var(--color-template-azure-ink);--_marker-ink:var(--color-template-azure-ink);--_paper:var(--color-template-azure-page);column-gap:var(--_rail-gap);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"header header""main main""side side"}.resume-sheet-module__azure__4-EaK .resume-sheet-module__header__qh3qo{align-self:center}.resume-sheet-module__azure__4-EaK .resume-sheet-module__name__SVBBk{line-height:1}.resume-sheet-module__azure__4-EaK .resume-sheet-module__title__XM2TZ{color:var(--_body-ink);margin-block-start:.625rem}.resume-sheet-module__azure__4-EaK .resume-sheet-module__contact__n1vwD{margin-block-start:.75rem}.resume-sheet-module__azure__4-EaK .resume-sheet-module__section__EHpts{grid-template-columns:var(--_rail) minmax(0, 1fr);column-gap:var(--_rail-gap);border-block-start:1px solid var(--color-template-azure-rule);padding-block:.875rem .75rem;display:grid}.resume-sheet-module__azure__4-EaK .resume-sheet-module__sectionTitle__eDKpp{text-transform:none;break-after:auto;margin:0;padding:0;line-height:1.35}.resume-sheet-module__azure__4-EaK .resume-sheet-module__sectionBody__rocW9{padding-block-start:1.375rem}.resume-sheet-module__azure__4-EaK .resume-sheet-module__roles__-pcWq{margin-block-start:0}.resume-sheet-module__azure__4-EaK .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular)}.resume-sheet-module__azure__4-EaK .resume-sheet-module__photo__KRiUL{border:.25rem solid var(--color-template-azure-ink);align-self:center;margin-block-end:var(--_header-gap)}.resume-sheet-module__azure__4-EaK :is(.resume-sheet-module__highlighted__N4vxF,.resume-sheet-module__emphasis__saTrM){color:var(--color-sheet-ink)}.resume-sheet-module__azure__4-EaK .resume-sheet-module__skeletonTitle__hpRwd,.resume-sheet-module__azure__4-EaK .resume-sheet-module__skeletonHeading__zAzUA,.resume-sheet-module__azure__4-EaK .resume-sheet-module__skeletonLine__RzLqG{background:var(--color-template-azure-rule)}.resume-sheet-module__azure__4-EaK.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"photo header""main main""side side"}.resume-sheet-module__bauhaus__H9ccN{--_font:var(--font-geometric);--_accent:var(--color-sheet-ink);--_rule:2px solid var(--color-sheet-ink);--_pad-block:3.75rem;--_pad-inline:4.25rem;--_name-size:3.375rem;--_name-weight:var(--weight-semibold);--_name-tracking:-.03em;--_title-size:1.0625rem;--_title-weight:var(--weight-medium);--_section-size:.84375rem;--_section-weight:var(--weight-semibold);--_section-tracking:.06em;--_header-gap:2rem;--_block-gap:1rem;--_red:var(--color-template-bauhaus-red);--_yellow:var(--color-template-bauhaus-yellow);--_blue:var(--color-template-bauhaus-blue);--_marker-ink:var(--_red);overflow:clip}.resume-sheet-module__bauhaus__H9ccN:before{z-index:-1;content:"";background:radial-gradient(circle, var(--_yellow) 0 2.75rem, transparent 2.75rem) 4.75rem 5.25rem / 5.5rem 5.5rem no-repeat, radial-gradient(circle at 100% 0%, var(--_red) 0 9rem, transparent 9rem) 0 0 / 100% 100% no-repeat, linear-gradient(var(--_blue), var(--_blue)) 7.25rem 11.75rem / 7.75rem 1.25rem no-repeat;block-size:14rem;inline-size:15rem;position:absolute;inset-block-start:0;inset-inline-end:0}.resume-sheet-module__bauhaus__H9ccN .resume-sheet-module__header__qh3qo{max-inline-size:31rem}.resume-sheet-module__bauhaus__H9ccN .resume-sheet-module__name__SVBBk{line-height:.98}.resume-sheet-module__bauhaus__H9ccN .resume-sheet-module__title__XM2TZ{margin-block-start:.875rem}.resume-sheet-module__bauhaus__H9ccN .resume-sheet-module__contact__n1vwD{margin-block-start:.625rem}.resume-sheet-module__bauhaus__H9ccN .resume-sheet-module__sectionTitle__eDKpp{align-items:center;gap:.625rem;margin-block-end:.75rem;padding-block-end:.375rem;display:flex}.resume-sheet-module__bauhaus__H9ccN .resume-sheet-module__sectionTitle__eDKpp:before{content:"";background:var(--_red);block-size:.75rem;inline-size:.75rem}.resume-sheet-module__bauhaus__H9ccN :is(.resume-sheet-module__main__yup-q,.resume-sheet-module__side__1VgKC)>.resume-sheet-module__block__snnzy:nth-child(3n+2) .resume-sheet-module__sectionTitle__eDKpp:before{background:var(--_yellow);border-radius:50%}.resume-sheet-module__bauhaus__H9ccN :is(.resume-sheet-module__main__yup-q,.resume-sheet-module__side__1VgKC)>.resume-sheet-module__block__snnzy:nth-child(3n+3) .resume-sheet-module__sectionTitle__eDKpp:before{background:var(--_blue);border-radius:.75rem .75rem 0 0;align-self:center;block-size:.375rem}.resume-sheet-module__bauhaus__H9ccN .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular)}.resume-sheet-module__code__vmhlm{--_font:var(--font-plex);--_accent:var(--color-template-code-accent);--_rule:none;--_pad-block:3.25rem;--_pad-inline:3.75rem;--_name-size:2.25rem;--_title-size:.875rem;--_section-size:.75rem;--_section-weight:var(--weight-semibold);--_section-tracking:.04em;--_marker-ink:var(--_accent);--_icon-ink:var(--_accent)}.resume-sheet-module__code__vmhlm .resume-sheet-module__title__XM2TZ{font-family:var(--font-mono);font-weight:var(--weight-medium);margin-block-start:.375rem}.resume-sheet-module__code__vmhlm .resume-sheet-module__contact__n1vwD{margin-block-start:.625rem}.resume-sheet-module__code__vmhlm .resume-sheet-module__sectionTitle__eDKpp{font-family:var(--font-mono);align-items:center;gap:.75rem;padding:0;display:flex}.resume-sheet-module__code__vmhlm .resume-sheet-module__sectionTitle__eDKpp:after{content:"";background:var(--color-sheet-line-heavy);flex:1;block-size:1px}.resume-sheet-module__code__vmhlm .resume-sheet-module__company__36kQ-{font-weight:var(--weight-medium);color:var(--_accent)}.resume-sheet-module__code__vmhlm .resume-sheet-module__period__-DYTh{font-family:var(--font-mono);font-size:.75rem}.resume-sheet-module__code__vmhlm .resume-sheet-module__impactFigure__cxy1Z{font-family:var(--font-mono);font-size:1.125rem}.resume-sheet-module__code__vmhlm .resume-sheet-module__skills__WFo-c{gap:.375rem;margin-block-start:.125rem}.resume-sheet-module__code__vmhlm .resume-sheet-module__skills__WFo-c>li{font-family:var(--font-mono);background:var(--color-template-code-chip);border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem}.resume-sheet-module__condensed__-W0ql{--_display-font:var(--font-condensed);--_rule:none;--_name-case:uppercase;--_name-size:3.5rem;--_name-weight:var(--weight-semibold);--_name-tracking:.005em;--_title-size:1rem;--_title-weight:var(--weight-medium);--_section-size:.875rem;--_section-weight:var(--weight-medium);--_section-tracking:.06em;--_header-gap:1.75rem}.resume-sheet-module__condensed__-W0ql .resume-sheet-module__name__SVBBk{line-height:1}.resume-sheet-module__condensed__-W0ql .resume-sheet-module__title__XM2TZ{font-family:var(--_display-font);text-transform:uppercase;letter-spacing:.04em;margin-block-start:.5rem}.resume-sheet-module__condensed__-W0ql .resume-sheet-module__sectionTitle__eDKpp{color:var(--color-surface-page);background:var(--color-sheet-ink);margin-block-end:.625rem;padding:.1875rem .625rem}.resume-sheet-module__condensed__-W0ql .resume-sheet-module__period__-DYTh{font-family:var(--_display-font);color:var(--_ink);letter-spacing:.02em;font-size:.8125rem}.resume-sheet-module__condensed__-W0ql .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular)}.resume-sheet-module__condensed__-W0ql .resume-sheet-module__sectionTitle__eDKpp .resume-sheet-module__emphasis__saTrM{color:var(--color-sheet-ink)}.resume-sheet-module__crest__EzM9d{--_font:var(--font-warm-serif);--_display-font:var(--font-garamond);--_accent:var(--color-template-crest-accent);--_rule:none;--_align:center;--_band-pad:1.625rem;--_pad-block:3.5rem;--_pad-inline:4.25rem;--_name-size:2.625rem;--_name-weight:var(--weight-semibold);--_name-tracking:.01em;--_title-size:.8125rem;--_title-weight:var(--weight-semibold);--_section-size:.9375rem;--_section-weight:var(--weight-semibold);--_section-tracking:.06em;--_header-gap:1.5rem;--_block-gap:.75rem;--_text-size:.8125rem;--_bullet-size:.8125rem;--_photo-size:6.25rem;--_photo-ink:var(--color-template-crest-on-band);--_marker-ink:var(--_accent);font-variant-numeric:lining-nums;grid-template-areas:"header""main""side";padding-block-start:0}.resume-sheet-module__crest__EzM9d:before{z-index:-1;margin-block-end:var(--_header-gap);margin-inline:calc(-1 * var(--_pad-inline));content:"";background:var(--color-template-crest-band);border-start-start-radius:inherit;border-start-end-radius:inherit;grid-area:1/1/auto/-1}.resume-sheet-module__crest__EzM9d .resume-sheet-module__header__qh3qo{padding-block:var(--_band-pad);color:var(--color-template-crest-on-band)}.resume-sheet-module__crest__EzM9d .resume-sheet-module__name__SVBBk{line-height:1}.resume-sheet-module__crest__EzM9d .resume-sheet-module__title__XM2TZ{font-family:var(--font-text);color:var(--color-template-crest-on-band-accent);text-transform:uppercase;letter-spacing:.08em;margin-block-start:.75rem}.resume-sheet-module__crest__EzM9d .resume-sheet-module__contact__n1vwD{font-family:var(--font-text);color:var(--color-template-crest-on-band-muted);margin-block-start:.75rem}.resume-sheet-module__crest__EzM9d .resume-sheet-module__header__qh3qo .resume-sheet-module__emphasis__saTrM{color:var(--color-sheet-ink)}.resume-sheet-module__crest__EzM9d .resume-sheet-module__sectionTitle__eDKpp{font-family:var(--_display-font);text-transform:none;align-items:center;gap:.875rem;margin-block-end:.5rem;padding:0;font-variant-caps:all-small-caps;display:flex}.resume-sheet-module__crest__EzM9d .resume-sheet-module__sectionTitle__eDKpp:before,.resume-sheet-module__crest__EzM9d .resume-sheet-module__sectionTitle__eDKpp:after{content:"";background:var(--color-sheet-line-heavy);flex:1;block-size:1px}.resume-sheet-module__crest__EzM9d .resume-sheet-module__roleName__t0UO9{font-weight:var(--weight-semibold)}.resume-sheet-module__crest__EzM9d .resume-sheet-module__company__36kQ-,.resume-sheet-module__crest__EzM9d .resume-sheet-module__period__-DYTh{font-style:italic;font-weight:var(--weight-regular)}.resume-sheet-module__crest__EzM9d .resume-sheet-module__photo__KRiUL{box-shadow:0 0 0 .25rem var(--color-template-crest-band), 0 0 0 .3125rem var(--color-template-crest-on-band-accent);justify-self:center;margin-block-start:var(--_band-pad)}.resume-sheet-module__crest__EzM9d.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"photo""header""main""side"}.resume-sheet-module__crest__EzM9d.resume-sheet-module__withPhoto__Yhukt:before{grid-row:1/3}.resume-sheet-module__crest__EzM9d.resume-sheet-module__withPhoto__Yhukt .resume-sheet-module__header__qh3qo{padding-block-start:1.25rem}.resume-sheet-module__dune__S3bNW{--_font:var(--font-elegant);--_accent:var(--color-template-dune-accent);--_rule:none;--_band-pad:2.25rem;--_pad-inline:4rem;--_name-size:3rem;--_name-weight:var(--weight-semibold);--_name-tracking:-.02em;--_title-size:.875rem;--_title-weight:var(--weight-semibold);--_section-size:.8125rem;--_section-weight:var(--weight-semibold);--_section-tracking:.08em;--_header-gap:2rem;--_block-gap:.9375rem;--_text-size:.875rem;--_bullet-size:.875rem;--_photo-size:8.5rem;--_photo-ink:var(--color-template-dune-accent);--_marker-ink:var(--_accent);font-variant-numeric:lining-nums;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"header header""main main""side side";column-gap:2.5rem;padding-block-start:0}.resume-sheet-module__dune__S3bNW:before{z-index:-1;margin-block-end:var(--_header-gap);margin-inline:calc(-1 * var(--_pad-inline));content:"";background:var(--color-template-dune-band);border-start-start-radius:inherit;border-start-end-radius:inherit;grid-area:1/1/auto/-1}.resume-sheet-module__dune__S3bNW .resume-sheet-module__header__qh3qo{padding-block:var(--_band-pad);align-self:center}.resume-sheet-module__dune__S3bNW .resume-sheet-module__name__SVBBk{line-height:1}.resume-sheet-module__dune__S3bNW .resume-sheet-module__title__XM2TZ{color:var(--_accent);text-transform:uppercase;letter-spacing:.08em;margin-block-start:.75rem}.resume-sheet-module__dune__S3bNW .resume-sheet-module__contact__n1vwD{color:var(--color-sheet-ink);margin-block-start:.75rem}.resume-sheet-module__dune__S3bNW .resume-sheet-module__sectionTitle__eDKpp{align-items:center;gap:.75rem;margin-block-end:.75rem;padding:0;display:flex}.resume-sheet-module__dune__S3bNW .resume-sheet-module__sectionTitle__eDKpp:before{content:"";background:var(--color-template-dune-band);block-size:.3125rem;inline-size:1.5rem}.resume-sheet-module__dune__S3bNW .resume-sheet-module__main__yup-q>.resume-sheet-module__block__snnzy:first-child .resume-sheet-module__prose__oOypR{font-size:1rem;line-height:1.55}.resume-sheet-module__dune__S3bNW .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular);color:var(--_accent)}.resume-sheet-module__dune__S3bNW .resume-sheet-module__photo__KRiUL{block-size:calc(var(--_photo-size) * 1.25);margin-block:var(--_band-pad) var(--_header-gap);border-radius:calc(var(--_photo-size) / 2) calc(var(--_photo-size) / 2) 0 0;align-self:end}.resume-sheet-module__dune__S3bNW.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"photo header""main main""side side"}.resume-sheet-module__duo__qzTNP{--_accent:var(--color-template-duo-accent);--_rule:1px solid var(--color-sheet-line-heavy);--_pad-block:3.25rem;--_pad-inline:3.5rem;--_name-size:1.75rem;--_header-gap:1.25rem;--_block-gap:1rem;--_text-size:.8125rem;--_bullet-size:.8125rem;--_bullet-leading:1.5;--_role-size:.84375rem;--_period-size:.75rem;--_side-width:29%;grid-template-areas:"header header""main side";grid-template-columns:minmax(0, 1fr) var(--_side-width)}.resume-sheet-module__duo__qzTNP .resume-sheet-module__title__XM2TZ{font-weight:var(--weight-medium)}.resume-sheet-module__duo__qzTNP .resume-sheet-module__side__1VgKC{border-inline-start:1px solid var(--color-sheet-line-heavy);padding-inline-start:1.25rem}.resume-sheet-module__editorial__y8Xmt{--_font:var(--font-book);--_display-font:var(--font-serif-display);--_accent:var(--color-template-editorial-accent);--_align:center;--_rule:none;--_name-size:2.75rem;--_name-tracking:0;--_title-size:1rem;--_section-size:.96875rem;--_section-weight:var(--weight-semibold);--_section-tracking:.05em;--_header-gap:1.75rem;--_block-gap:1.25rem;--_text-size:.875rem;--_bullet-size:.84375rem;font-variant-numeric:lining-nums}.resume-sheet-module__editorial__y8Xmt .resume-sheet-module__title__XM2TZ{font-style:italic}.resume-sheet-module__editorial__y8Xmt .resume-sheet-module__sectionTitle__eDKpp{font-family:var(--_font);text-transform:none;align-items:center;gap:.875rem;margin-block-end:.75rem;padding:0;font-variant-caps:all-small-caps;display:flex}.resume-sheet-module__editorial__y8Xmt .resume-sheet-module__sectionTitle__eDKpp:before,.resume-sheet-module__editorial__y8Xmt .resume-sheet-module__sectionTitle__eDKpp:after{content:"";background:var(--color-template-editorial-rule);flex:1;block-size:1px}.resume-sheet-module__editorial__y8Xmt .resume-sheet-module__company__36kQ-,.resume-sheet-module__editorial__y8Xmt .resume-sheet-module__period__-DYTh{font-style:italic;font-weight:var(--weight-regular)}.resume-sheet-module__fiesta__QWuPU{--_font:var(--font-rounded);--_accent:var(--color-template-fiesta-accent);--_rule:none;--_align:center;--_pad-block:2.75rem;--_pad-inline:4.5rem;--_name-size:2.25rem;--_name-weight:800;--_name-tracking:-.015em;--_title-size:1rem;--_title-weight:700;--_section-size:.84375rem;--_section-weight:800;--_section-tracking:.06em;--_header-gap:1.25rem;--_roles-gap:.8125rem;--_block-gap:.875rem;--_text-size:.8125rem;--_bullet-size:.8125rem;--_photo-size:5.5rem;--_marker-ink:var(--_accent);--_c1:var(--color-template-fiesta-lagoon);--_c2:var(--color-template-fiesta-coral);--_c3:var(--color-template-fiesta-marigold);--_c4:var(--color-template-fiesta-violet);--_dot:0 46%, transparent 50%;--_paper:radial-gradient(circle, var(--_c1) var(--_dot)) 1.75rem 1.25rem / .75rem .75rem no-repeat, radial-gradient(circle, transparent 0 30%, var(--_c2) 34% 46%, transparent 50%) 7rem .75rem / 1.125rem 1.125rem no-repeat, conic-gradient(from 150deg at 50% 0%, var(--_c3) 0 60deg, transparent 0) 13.5rem 1rem / 1rem 1rem no-repeat, linear-gradient(45deg, transparent 0 40%, var(--_c4) 40% 60%, transparent 60%) 21rem .75rem / 1.125rem 1.125rem no-repeat, radial-gradient(circle, var(--_c2) var(--_dot)) 28.5rem 1.5rem / .5rem .5rem no-repeat, radial-gradient(circle, transparent 0 30%, var(--_c1) 34% 46%, transparent 50%) 35.5rem .875rem / 1rem 1rem no-repeat, conic-gradient(from 150deg at 50% 0%, var(--_c4) 0 60deg, transparent 0) 42rem 1.125rem / .875rem .875rem no-repeat, radial-gradient(circle, var(--_c3) var(--_dot)) 46.75rem 5.5rem / .75rem .75rem no-repeat, radial-gradient(circle, transparent 0 30%, var(--_c2) 34% 46%, transparent 50%) 46.5rem 15rem / 1.125rem 1.125rem no-repeat, conic-gradient(from 150deg at 50% 0%, var(--_c1) 0 60deg, transparent 0) 46.75rem 27rem / 1rem 1rem no-repeat, radial-gradient(circle, var(--_c4) var(--_dot)) 1.75rem 12.5rem / .625rem .625rem no-repeat, linear-gradient(-45deg, transparent 0 40%, var(--_c3) 40% 60%, transparent 60%) 1.25rem 22rem / 1.125rem 1.125rem no-repeat, radial-gradient(circle, transparent 0 30%, var(--_c1) 34% 46%, transparent 50%) 1.75rem 34rem / 1.125rem 1.125rem no-repeat, radial-gradient(circle, var(--_c4) var(--_dot)) 47rem 40rem / .625rem .625rem no-repeat, linear-gradient(45deg, transparent 0 40%, var(--_c1) 40% 60%, transparent 60%) 46.5rem 52rem / 1.125rem 1.125rem no-repeat, conic-gradient(from 150deg at 50% 0%, var(--_c2) 0 60deg, transparent 0) 1.5rem 47rem / 1rem 1rem no-repeat, radial-gradient(circle, var(--_c3) var(--_dot)) 2rem 62rem / .75rem .75rem no-repeat, radial-gradient(circle, transparent 0 30%, var(--_c2) 34% 46%, transparent 50%) 46.75rem 64rem / 1rem 1rem no-repeat, var(--color-surface-page);grid-template-areas:"header""main""side"}.resume-sheet-module__fiesta__QWuPU .resume-sheet-module__title__XM2TZ{color:var(--_accent);margin-block-start:.375rem}.resume-sheet-module__fiesta__QWuPU .resume-sheet-module__contact__n1vwD{margin-block-start:.5rem}.resume-sheet-module__fiesta__QWuPU .resume-sheet-module__sectionTitle__eDKpp{margin-block-end:.5rem;padding:0}.resume-sheet-module__fiesta__QWuPU .resume-sheet-module__sectionTitle__eDKpp:after{content:"";background:linear-gradient(90deg, var(--_c1) 0 25%, var(--_c2) 25% 50%, var(--_c3) 50% 75%, var(--_c4) 75%);border-radius:.125rem;block-size:.1875rem;inline-size:3rem;margin-block-start:.1875rem;display:block}.resume-sheet-module__fiesta__QWuPU .resume-sheet-module__company__36kQ-{font-weight:var(--weight-semibold);color:var(--_accent)}.resume-sheet-module__fiesta__QWuPU .resume-sheet-module__photo__KRiUL{border:.25rem solid var(--color-surface-page);box-shadow:0 0 0 .1875rem var(--_c1);justify-self:center;margin-block-end:.75rem}.resume-sheet-module__fiesta__QWuPU.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"photo""header""main""side"}.resume-sheet-module__gallery__yHeD2{--_font:var(--font-plex);--_accent:var(--color-template-gallery-accent);--_rule:1px solid var(--color-sheet-line-heavy);--_panel:var(--color-template-gallery-panel);--_side-width:12.5rem;--_panel-inset:2.25rem;--_column-gap:3.5rem;--_strip:calc(var(--_side-width) + var(--_panel-inset) + var(--_column-gap) / 2);--_pad-block:3.5rem;--_pad-inline:3.5rem;--_name-size:2.375rem;--_name-weight:var(--weight-semibold);--_title-weight:var(--weight-medium);--_section-size:1.0625rem;--_section-tracking:.06em;--_header-gap:1.75rem;--_photo-size:var(--_strip);--_photo-radius:0;--_icon-ink:var(--_accent);--_paper:linear-gradient(to left, var(--_panel) var(--_strip), var(--color-surface-page) var(--_strip));grid-template-rows:auto 1fr;grid-template-areas:"header side""main side";grid-template-columns:minmax(0, 1fr) var(--_side-width);padding-inline-end:var(--_panel-inset)}.resume-sheet-module__gallery__yHeD2 .resume-sheet-module__header__qh3qo{align-self:end}.resume-sheet-module__gallery__yHeD2 .resume-sheet-module__title__XM2TZ{margin-block-start:.375rem}.resume-sheet-module__gallery__yHeD2 .resume-sheet-module__contact__n1vwD{margin-block-start:.75rem}.resume-sheet-module__gallery__yHeD2 .resume-sheet-module__sectionTitle__eDKpp{text-transform:none;font-variant-caps:all-small-caps}.resume-sheet-module__gallery__yHeD2 .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular);color:var(--_muted-ink)}.resume-sheet-module__gallery__yHeD2 .resume-sheet-module__photo__KRiUL{margin-block:calc(-1 * var(--_pad-block)) var(--_header-gap);margin-inline:calc(-1 * var(--_column-gap) / 2) calc(-1 * var(--_panel-inset));justify-self:end}.resume-sheet-module__gallery__yHeD2.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"header photo""main side"}.resume-sheet-module__gazette__HnoC6{--_font:var(--font-warm-serif);--_display-font:var(--font-serif-display);--_accent:var(--color-sheet-ink);--_rule:none;--_align:center;--_pad-block:3.25rem;--_pad-inline:4rem;--_name-size:3.75rem;--_name-weight:700;--_name-tracking:-.01em;--_title-size:.875rem;--_title-weight:var(--weight-semibold);--_contact-size:.78125rem;--_section-size:.75rem;--_section-weight:700;--_section-tracking:.08em;--_header-gap:1.75rem;--_block-gap:1rem;--_text-size:.84375rem;--_bullet-size:.84375rem;--_marker-ink:var(--color-sheet-ink);font-variant-numeric:lining-nums}.resume-sheet-module__gazette__HnoC6 .resume-sheet-module__header__qh3qo>.resume-sheet-module__blockBody__9Bfy2{border-block:.25rem solid var(--color-sheet-ink);border-block-end-width:1px;padding-block:1.125rem .75rem}.resume-sheet-module__gazette__HnoC6 .resume-sheet-module__name__SVBBk{line-height:1}.resume-sheet-module__gazette__HnoC6 .resume-sheet-module__title__XM2TZ{font-family:var(--font-text);color:var(--_ink);text-transform:uppercase;letter-spacing:.08em;border-block-start:1px solid var(--color-sheet-ink);margin-block-start:.875rem;padding-block-start:.75rem}.resume-sheet-module__gazette__HnoC6 .resume-sheet-module__contact__n1vwD{font-family:var(--font-text);margin-block-start:.25rem}.resume-sheet-module__gazette__HnoC6 .resume-sheet-module__sectionTitle__eDKpp{font-family:var(--font-text);text-align:start;border-block-end:3px double var(--color-sheet-ink);margin-block-end:.625rem;padding:0 0 .25rem}.resume-sheet-module__gazette__HnoC6 .resume-sheet-module__main__yup-q>.resume-sheet-module__block__snnzy:first-child .resume-sheet-module__prose__oOypR{font-size:1.0625rem;font-style:italic;line-height:1.5}.resume-sheet-module__gazette__HnoC6 .resume-sheet-module__roleName__t0UO9{font-family:var(--_display-font);font-size:1rem}.resume-sheet-module__gazette__HnoC6 .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular)}.resume-sheet-module__gazette__HnoC6 .resume-sheet-module__period__-DYTh{font-family:var(--font-text);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.resume-sheet-module__gazette__HnoC6 .resume-sheet-module__side__1VgKC{column-rule:1px solid var(--color-sheet-line-heavy);columns:2;column-gap:2.5rem}.resume-sheet-module__gazette__HnoC6 .resume-sheet-module__side__1VgKC .resume-sheet-module__block__snnzy{break-inside:avoid}.resume-sheet-module__halo__zzXV8{--_font:var(--font-elegant);--_accent:var(--color-template-halo-accent);--_bullet-size:.8125rem;--_text-size:.8125rem;--_rule:none;--_align:center;--_glow:2rem;--_pad-block:2.75rem;--_pad-inline:4.25rem;--_name-size:1.875rem;--_name-weight:var(--weight-semibold);--_name-tracking:0;--_title-size:.875rem;--_title-weight:var(--weight-semibold);--_contact-size:.78125rem;--_section-size:.78125rem;--_section-weight:700;--_section-tracking:.08em;--_header-gap:1rem;--_block-gap:.875rem;--_roles-gap:.875rem;--_photo-size:6rem;--_marker-ink:var(--_accent);font-variant-numeric:lining-nums;grid-template-areas:"header""main""side"}.resume-sheet-module__halo__zzXV8 .resume-sheet-module__name__SVBBk{line-height:1.1}.resume-sheet-module__halo__zzXV8 .resume-sheet-module__title__XM2TZ{color:var(--_accent);text-transform:uppercase;letter-spacing:.08em;margin-block-start:.375rem}.resume-sheet-module__halo__zzXV8 .resume-sheet-module__contact__n1vwD{margin-block-start:.5rem}.resume-sheet-module__halo__zzXV8 .resume-sheet-module__sectionTitle__eDKpp{margin-block-end:.5rem;padding-block-end:0}.resume-sheet-module__halo__zzXV8 .resume-sheet-module__sectionTitle__eDKpp:after{content:"";background:var(--color-template-halo-ring);block-size:2px;inline-size:1.75rem;margin-block-start:.25rem;display:block}.resume-sheet-module__halo__zzXV8 .resume-sheet-module__company__36kQ-{font-weight:var(--weight-medium);color:var(--_accent)}.resume-sheet-module__halo__zzXV8 .resume-sheet-module__photo__KRiUL{margin-block:calc(var(--_glow) - var(--_pad-block) / 2) calc(var(--_glow) - 1.25rem);box-shadow:0 0 0 .3125rem var(--color-surface-page), 0 0 0 .375rem var(--_accent), 0 0 0 calc(var(--_glow) / 2) var(--color-template-halo-glow), 0 0 0 var(--_glow) var(--color-template-halo-glow-outer);justify-self:center}.resume-sheet-module__halo__zzXV8.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"photo""header""main""side"}.resume-sheet-module__harbor__bBtiU{--_display-font:var(--font-geometric);--_accent:var(--color-template-harbor-accent);--_rule:1px solid var(--color-sheet-line-heavy);--_panel:var(--color-template-harbor-panel);--_side-width:13.25rem;--_panel-inset:2.25rem;--_column-gap:4rem;--_strip:calc(var(--_panel-inset) + var(--_side-width) + var(--_column-gap) / 2);--_pad-block:3.5rem;--_name-size:1.875rem;--_name-weight:700;--_name-tracking:-.015em;--_title-size:.875rem;--_title-weight:var(--weight-medium);--_section-size:.75rem;--_section-weight:700;--_section-tracking:.06em;--_header-gap:2rem;--_photo-size:9.5rem;--_photo-ink:var(--color-template-harbor-on-panel);--_marker-ink:var(--_accent);--_paper:linear-gradient(to right, var(--_panel) var(--_strip), var(--color-surface-page) var(--_strip));grid-template-rows:auto 1fr;grid-template-areas:"header main""side main";grid-template-columns:var(--_side-width) minmax(0, 1fr);padding-inline:var(--_panel-inset) 3.25rem}.resume-sheet-module__harbor__bBtiU .resume-sheet-module__header__qh3qo,.resume-sheet-module__harbor__bBtiU .resume-sheet-module__side__1VgKC,.resume-sheet-module__harbor__bBtiU .resume-sheet-module__photoCell__jVpuw{--_ink:var(--color-template-harbor-on-panel);--_body-ink:var(--color-template-harbor-on-panel-muted);--_muted-ink:var(--color-template-harbor-on-panel-muted);--_accent:var(--color-template-harbor-on-panel);--_rule:1px solid var(--color-template-harbor-panel-rule);color:var(--_ink)}.resume-sheet-module__harbor__bBtiU .resume-sheet-module__title__XM2TZ{color:var(--_muted-ink);margin-block-start:.5rem;line-height:1.35}.resume-sheet-module__harbor__bBtiU .resume-sheet-module__contact__n1vwD{overflow-wrap:anywhere;flex-direction:column;gap:.5rem;margin-block-start:1.25rem}.resume-sheet-module__harbor__bBtiU .resume-sheet-module__main__yup-q .resume-sheet-module__sectionTitle__eDKpp{margin-block-end:.625rem;padding-block-end:.375rem}.resume-sheet-module__harbor__bBtiU .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular);color:var(--_accent)}.resume-sheet-module__harbor__bBtiU .resume-sheet-module__photo__KRiUL{border:.25rem solid var(--color-template-harbor-on-panel);justify-self:start;margin-block-end:1.75rem}.resume-sheet-module__harbor__bBtiU :is(.resume-sheet-module__header__qh3qo,.resume-sheet-module__side__1VgKC) :is(.resume-sheet-module__highlighted__N4vxF,.resume-sheet-module__emphasis__saTrM){color:var(--color-sheet-ink)}.resume-sheet-module__harbor__bBtiU.resume-sheet-module__withPhoto__Yhukt{grid-template-rows:auto auto 1fr;grid-template-areas:"photo main""header main""side main"}.resume-sheet-module__letterpress__5M9rA{--_font:var(--font-warm-serif);--_display-font:var(--font-garamond);--_ink:var(--color-template-letterpress-ink);--_body-ink:var(--color-template-letterpress-ink);--_accent:var(--color-template-letterpress-ink);--_rule:none;--_align:center;--_frame:1.25rem;--_pad-block:4rem;--_pad-inline:4.5rem;--_name-size:2.875rem;--_name-weight:var(--weight-semibold);--_name-tracking:.06em;--_name-case:uppercase;--_title-size:1.0625rem;--_title-weight:var(--weight-medium);--_section-size:1.125rem;--_section-weight:var(--weight-semibold);--_section-tracking:.06em;--_header-gap:2rem;--_block-gap:1.125rem;--_text-size:.84375rem;--_bullet-size:.84375rem;--_marker-ink:var(--_ink);--_paper:var(--color-surface-page);font-variant-numeric:lining-nums}.resume-sheet-module__letterpress__5M9rA:before{inset:var(--_frame);pointer-events:none;content:"";border:3px double var(--_ink);border-radius:calc(var(--radius-panel) / 3);position:absolute}.resume-sheet-module__letterpress__5M9rA .resume-sheet-module__name__SVBBk{line-height:1.05}.resume-sheet-module__letterpress__5M9rA .resume-sheet-module__title__XM2TZ{font-family:var(--_display-font);margin-block-start:.5rem;font-style:italic}.resume-sheet-module__letterpress__5M9rA .resume-sheet-module__contact__n1vwD{margin-block-start:.75rem}.resume-sheet-module__letterpress__5M9rA .resume-sheet-module__sectionTitle__eDKpp{font-family:var(--_display-font);text-transform:none;justify-content:center;align-items:center;gap:.625rem;margin-block-end:.625rem;padding:0;font-variant-caps:all-small-caps;display:flex}.resume-sheet-module__letterpress__5M9rA .resume-sheet-module__sectionTitle__eDKpp:before,.resume-sheet-module__letterpress__5M9rA .resume-sheet-module__sectionTitle__eDKpp:after{content:"";background:var(--_ink);block-size:.5rem;inline-size:2.75rem}.resume-sheet-module__letterpress__5M9rA .resume-sheet-module__sectionTitle__eDKpp:before{clip-path:polygon(0 50%,.25rem 0,.5rem calc(50% - .5px),100% calc(50% - .5px),100% calc(50% + .5px),.5rem calc(50% + .5px),.25rem 100%)}.resume-sheet-module__letterpress__5M9rA .resume-sheet-module__sectionTitle__eDKpp:after{clip-path:polygon(100% 50%,calc(100% - .25rem) 0,calc(100% - .5rem) calc(50% - .5px),0 calc(50% - .5px),0 calc(50% + .5px),calc(100% - .5rem) calc(50% + .5px),calc(100% - .25rem) 100%)}.resume-sheet-module__letterpress__5M9rA .resume-sheet-module__roleName__t0UO9{font-weight:var(--weight-semibold)}.resume-sheet-module__letterpress__5M9rA .resume-sheet-module__company__36kQ-,.resume-sheet-module__letterpress__5M9rA .resume-sheet-module__period__-DYTh{font-style:italic;font-weight:var(--weight-regular)}@media print{.resume-sheet-module__letterpress__5M9rA:before{display:none}.resume-sheet-module__letterpress__5M9rA[data-bleed]:after{outline:3px double var(--_ink);outline-offset:calc(-1 * var(--_frame))}}.resume-sheet-module__linen__ZDGH-{--_font:var(--font-book);--_display-font:var(--font-serif-display);--_ink:var(--color-template-linen-ink);--_body-ink:var(--color-template-linen-ink);--_muted-ink:var(--color-template-linen-muted);--_accent:var(--color-template-linen-accent);--_rule:none;--_pad-block:3.75rem;--_pad-inline:4.5rem;--_name-size:3.125rem;--_name-tracking:-.01em;--_title-size:1.0625rem;--_section-size:1.0625rem;--_section-weight:var(--weight-semibold);--_section-tracking:.05em;--_text-size:.875rem;--_bullet-size:.875rem;--_period-size:.8125rem;--_header-gap:1.75rem;--_block-gap:1.0625rem;--_paper:var(--color-template-linen-page);font-variant-numeric:lining-nums}.resume-sheet-module__linen__ZDGH- .resume-sheet-module__title__XM2TZ{color:var(--_muted-ink);letter-spacing:.05em;margin-block-start:.375rem;font-variant-caps:all-small-caps}.resume-sheet-module__linen__ZDGH- .resume-sheet-module__contact__n1vwD{border-block:1px solid var(--color-template-linen-rule);margin-block-start:1.125rem;padding-block:.5rem}.resume-sheet-module__linen__ZDGH- .resume-sheet-module__sectionTitle__eDKpp{font-family:var(--_font);text-transform:none;margin-block-end:.375rem;padding:0;font-variant-caps:all-small-caps}.resume-sheet-module__linen__ZDGH- .resume-sheet-module__company__36kQ-,.resume-sheet-module__linen__ZDGH- .resume-sheet-module__period__-DYTh{font-style:italic;font-weight:var(--weight-regular)}.resume-sheet-module__linen__ZDGH- .resume-sheet-module__marker__CiwpD{color:var(--_accent)}.resume-sheet-module__marigold__8v8iE{--_display-font:var(--font-geometric);--_block-gap:.875rem;--_accent:var(--color-sheet-ink);--_rule:none;--_band-pad:2.25rem;--_overhang:2.5rem;--_name-size:2.5rem;--_name-weight:800;--_name-tracking:-.03em;--_name-case:uppercase;--_title-size:1rem;--_title-weight:var(--weight-semibold);--_section-size:.75rem;--_section-weight:700;--_section-tracking:.08em;--_photo-size:9rem;--_photo-radius:0;--_photo-ink:var(--color-sheet-ink);--_marker-ink:var(--color-sheet-ink);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"header header""main main""side side";column-gap:2.25rem;padding-block-start:0}.resume-sheet-module__marigold__8v8iE:before{z-index:-1;margin-inline:calc(-1 * var(--_pad-inline));content:"";background:var(--color-template-marigold-band);border-start-start-radius:inherit;border-start-end-radius:inherit;grid-area:1/1/auto/-1}.resume-sheet-module__marigold__8v8iE .resume-sheet-module__header__qh3qo{padding-block:var(--_band-pad);align-self:center;margin-block-end:0}.resume-sheet-module__marigold__8v8iE .resume-sheet-module__title__XM2TZ{margin-block-start:.375rem}.resume-sheet-module__marigold__8v8iE .resume-sheet-module__contact__n1vwD{color:var(--color-sheet-ink);margin-block-start:.625rem}.resume-sheet-module__marigold__8v8iE .resume-sheet-module__main__yup-q{margin-block-start:var(--_header-gap)}.resume-sheet-module__marigold__8v8iE .resume-sheet-module__sectionTitle__eDKpp{inline-size:fit-content;color:var(--color-surface-page);background:var(--color-sheet-ink);margin-block-end:.625rem;padding:.25rem .625rem}.resume-sheet-module__marigold__8v8iE .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular)}.resume-sheet-module__marigold__8v8iE .resume-sheet-module__photo__KRiUL{border:.3125rem solid var(--color-surface-page);align-self:end;margin-block-end:calc(-1 * var(--_overhang));position:relative}.resume-sheet-module__marigold__8v8iE .resume-sheet-module__header__qh3qo .resume-sheet-module__emphasis__saTrM{background:var(--color-surface-page)}.resume-sheet-module__marigold__8v8iE.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"photo header""main main""side side"}.resume-sheet-module__marigold__8v8iE.resume-sheet-module__withPhoto__Yhukt .resume-sheet-module__main__yup-q{margin-block-start:calc(var(--_overhang) + var(--_header-gap))}.resume-sheet-module__minimal__ys2Fb{--_accent:var(--_muted-ink);--_rule:none;--_name-size:2.125rem;--_name-weight:var(--weight-regular);--_title-weight:var(--weight-regular);--_block-gap:1.5rem;--_header-gap:2rem;--_pad-inline:5rem}.resume-sheet-module__minimal__ys2Fb .resume-sheet-module__title__XM2TZ{color:var(--_muted-ink)}.resume-sheet-module__minimal__ys2Fb .resume-sheet-module__sectionTitle__eDKpp{padding-block-end:0}.resume-sheet-module__minimal__ys2Fb .resume-sheet-module__impactFigure__cxy1Z{color:var(--_ink)}.resume-sheet-module__mosaic__--s-3{--_font:var(--font-neo);--_accent:var(--color-template-mosaic-accent);--_rule:none;--_side-width:12.5rem;--_column-gap:2.75rem;--_pad-block:3.25rem;--_pad-inline:3.25rem;--_block-pad:2.75rem;--_name-size:2.5rem;--_name-weight:800;--_name-tracking:-.025em;--_title-size:1rem;--_title-weight:var(--weight-semibold);--_section-size:.75rem;--_section-weight:800;--_section-tracking:.06em;--_header-gap:2.25rem;--_photo-size:calc(var(--_side-width) + var(--_pad-inline) + var(--_column-gap) / 2);--_photo-radius:0;--_marker-ink:var(--_accent);--_icon-ink:var(--_accent);grid-template-areas:"header header""side main";grid-template-columns:var(--_side-width) minmax(0, 1fr);padding-block-start:0}.resume-sheet-module__mosaic__--s-3:before{z-index:-1;margin-block-end:var(--_header-gap);margin-inline:calc(-1 * var(--_pad-inline));content:"";background:var(--color-template-mosaic-block);border-start-start-radius:inherit;border-start-end-radius:inherit;grid-area:1/1/auto/-1}.resume-sheet-module__mosaic__--s-3 .resume-sheet-module__header__qh3qo{padding-block:var(--_block-pad);align-self:center}.resume-sheet-module__mosaic__--s-3 .resume-sheet-module__title__XM2TZ{color:var(--_accent);margin-block-start:.5rem}.resume-sheet-module__mosaic__--s-3 .resume-sheet-module__contact__n1vwD{color:var(--_ink);margin-block-start:.875rem}.resume-sheet-module__mosaic__--s-3 .resume-sheet-module__sectionTitle__eDKpp{margin-block-end:.75rem}.resume-sheet-module__mosaic__--s-3 .resume-sheet-module__company__36kQ-{font-weight:var(--weight-medium);color:var(--_accent)}.resume-sheet-module__mosaic__--s-3 .resume-sheet-module__side__1VgKC .resume-sheet-module__skills__WFo-c{gap:0}.resume-sheet-module__mosaic__--s-3 .resume-sheet-module__side__1VgKC .resume-sheet-module__skills__WFo-c>li{border-block-end:1.5px dashed var(--color-sheet-line-heavy);padding-block:.375rem}.resume-sheet-module__mosaic__--s-3 .resume-sheet-module__photo__KRiUL{margin-block-end:var(--_header-gap);margin-inline-start:calc(-1 * var(--_pad-inline))}.resume-sheet-module__mosaic__--s-3.resume-sheet-module__withPhoto__Yhukt{column-gap:var(--_column-gap);grid-template-areas:"photo header""side main"}.resume-sheet-module__mosaic__--s-3.resume-sheet-module__withPhoto__Yhukt:before{grid-column:2;margin-inline-start:calc(-1 * var(--_column-gap) / 2)}.resume-sheet-module__mosaic__--s-3.resume-sheet-module__withPhoto__Yhukt .resume-sheet-module__header__qh3qo{padding-inline-start:1rem}.resume-sheet-module__noir__bPOOQ{--_font:var(--font-text);--_display-font:var(--font-garamond);--_ink:var(--color-template-noir-ink);--_body-ink:var(--color-template-noir-body);--_muted-ink:var(--color-template-noir-muted);--_accent:var(--color-template-noir-accent);--_rule:none;--_frame:1.375rem;--_pad-block:4rem;--_pad-inline:4.25rem;--_name-size:3.25rem;--_name-weight:var(--weight-semibold);--_name-tracking:.02em;--_name-case:uppercase;--_title-size:.875rem;--_title-weight:var(--weight-medium);--_section-size:1.0625rem;--_section-weight:var(--weight-semibold);--_section-tracking:.08em;--_header-gap:2rem;--_block-gap:1rem;--_photo-size:8rem;--_photo-ink:var(--color-template-noir-accent);--_marker-ink:var(--color-template-noir-accent);--_paper:var(--color-template-noir-page);font-variant-numeric:lining-nums;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"header header""main main""side side";column-gap:2.25rem}.resume-sheet-module__noir__bPOOQ:before{inset:var(--_frame);pointer-events:none;content:"";border:1px solid var(--color-template-noir-rule);border-radius:calc(var(--radius-panel) / 2);position:absolute}.resume-sheet-module__noir__bPOOQ .resume-sheet-module__header__qh3qo{align-self:center}.resume-sheet-module__noir__bPOOQ .resume-sheet-module__name__SVBBk{line-height:1}.resume-sheet-module__noir__bPOOQ .resume-sheet-module__title__XM2TZ{color:var(--_accent);text-transform:uppercase;letter-spacing:.08em;margin-block-start:.75rem}.resume-sheet-module__noir__bPOOQ .resume-sheet-module__contact__n1vwD{margin-block-start:.625rem}.resume-sheet-module__noir__bPOOQ .resume-sheet-module__sectionTitle__eDKpp{text-transform:none;align-items:center;gap:.75rem;margin-block-end:.625rem;padding:0;font-variant-caps:all-small-caps;display:flex}.resume-sheet-module__noir__bPOOQ .resume-sheet-module__sectionTitle__eDKpp:before{content:"";background:var(--_accent);block-size:1px;inline-size:1.75rem}.resume-sheet-module__noir__bPOOQ .resume-sheet-module__roleTitle__aJrR8{color:var(--_ink)}.resume-sheet-module__noir__bPOOQ .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular);color:var(--_accent)}.resume-sheet-module__noir__bPOOQ .resume-sheet-module__photo__KRiUL{box-shadow:0 0 0 .25rem var(--color-template-noir-page), 0 0 0 .3125rem var(--_accent);align-self:center;margin-block-end:var(--_header-gap)}.resume-sheet-module__noir__bPOOQ .resume-sheet-module__impactFigure__cxy1Z{font-weight:var(--weight-semibold)}.resume-sheet-module__noir__bPOOQ :is(.resume-sheet-module__highlighted__N4vxF,.resume-sheet-module__emphasis__saTrM){color:var(--color-sheet-ink)}.resume-sheet-module__noir__bPOOQ .resume-sheet-module__skeletonTitle__hpRwd,.resume-sheet-module__noir__bPOOQ .resume-sheet-module__skeletonHeading__zAzUA,.resume-sheet-module__noir__bPOOQ .resume-sheet-module__skeletonLine__RzLqG{background:var(--color-template-noir-rule)}.resume-sheet-module__noir__bPOOQ.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"photo header""main main""side side"}@media print{.resume-sheet-module__noir__bPOOQ:before{display:none}.resume-sheet-module__noir__bPOOQ[data-bleed]:after{outline:1px solid var(--color-template-noir-rule);outline-offset:calc(-1 * var(--_frame))}}.resume-sheet-module__offset__TAfus{--_display-font:var(--font-geometric);--_accent:var(--color-template-offset-accent);--_rule:none;--_shift:.75rem;--_pad-block:3.75rem;--_pad-inline:4.25rem;--_name-size:2.75rem;--_name-weight:800;--_name-tracking:-.035em;--_title-size:1rem;--_title-weight:var(--weight-semibold);--_section-size:.84375rem;--_section-weight:800;--_section-tracking:.02em;--_header-gap:2.5rem;--_block-gap:1rem;--_photo-size:8.5rem;--_photo-radius:0;--_marker-ink:var(--color-template-offset-block);column-gap:calc(2rem + var(--_shift));grid-template-columns:auto minmax(0,1fr);grid-template-areas:"header header""main main""side side"}.resume-sheet-module__offset__TAfus .resume-sheet-module__header__qh3qo{align-self:center}.resume-sheet-module__offset__TAfus .resume-sheet-module__name__SVBBk{line-height:1}.resume-sheet-module__offset__TAfus .resume-sheet-module__title__XM2TZ,.resume-sheet-module__offset__TAfus .resume-sheet-module__contact__n1vwD{margin-block-start:.625rem}.resume-sheet-module__offset__TAfus .resume-sheet-module__sectionTitle__eDKpp{color:var(--_ink);text-transform:none;align-items:center;gap:.625rem;margin-block-end:.75rem;padding:0;display:flex}.resume-sheet-module__offset__TAfus .resume-sheet-module__sectionTitle__eDKpp:before{content:"";background:var(--color-template-offset-block);block-size:.3125rem;inline-size:1.25rem}.resume-sheet-module__offset__TAfus .resume-sheet-module__company__36kQ-{font-weight:var(--weight-medium);color:var(--_accent)}.resume-sheet-module__offset__TAfus .resume-sheet-module__photo__KRiUL{box-shadow:var(--_shift) var(--_shift) 0 0 var(--color-template-offset-block);margin-block-end:calc(var(--_header-gap) + var(--_shift))}.resume-sheet-module__offset__TAfus.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"photo header""main main""side side"}.resume-sheet-module__portrait__6DKvt{--_accent:var(--color-template-portrait-accent);--_rule:1px solid var(--color-sheet-line-heavy);--_breakout:1.125rem;--_name-size:2.125rem;--_photo-size:7.5rem;--_photo-radius:.5rem;--_header-gap:1.75rem}.resume-sheet-module__portrait__6DKvt .resume-sheet-module__header__qh3qo>.resume-sheet-module__blockBody__9Bfy2{border:1.5px solid var(--_accent);border-radius:.375rem;padding:1.375rem 1.75rem}.resume-sheet-module__portrait__6DKvt .resume-sheet-module__title__XM2TZ{font-weight:var(--weight-medium)}.resume-sheet-module__portrait__6DKvt.resume-sheet-module__withPhoto__Yhukt{--_photo-ring:.375rem}.resume-sheet-module__portrait__6DKvt.resume-sheet-module__withPhoto__Yhukt .resume-sheet-module__header__qh3qo>.resume-sheet-module__blockBody__9Bfy2{min-block-size:calc(var(--_photo-size) - var(--_breakout) - .5rem);padding-inline-end:calc(var(--_photo-size) + 1.25rem)}.resume-sheet-module__portrait__6DKvt.resume-sheet-module__withPhoto__Yhukt .resume-sheet-module__photo__KRiUL{z-index:1;border:var(--_photo-ring) solid var(--color-surface-page);border-radius:calc(var(--_photo-radius) + var(--_photo-ring));grid-area:header;justify-self:end;margin-block-start:calc(-1 * var(--_breakout));margin-inline-end:calc(-1 * var(--_breakout))}.resume-sheet-module__poster__QijRW{--_display-font:var(--font-wide);--_accent:var(--color-template-poster-ink);--_rule:none;--_pad-block:3.25rem;--_pad-inline:3.75rem;--_name-size:3.25rem;--_name-weight:var(--weight-bold);--_name-tracking:-.03em;--_title-size:1rem;--_title-weight:var(--weight-medium);--_section-size:.78125rem;--_section-weight:var(--weight-bold);--_section-tracking:.02em;--_header-gap:2rem;--_block-gap:1.25rem;--_marker-ink:var(--color-template-poster-accent);border-block-start:.625rem solid var(--color-template-poster-accent)}.resume-sheet-module__poster__QijRW .resume-sheet-module__name__SVBBk{background:linear-gradient(transparent 56%, var(--color-template-poster-soft) 56% 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.12;display:inline}.resume-sheet-module__poster__QijRW .resume-sheet-module__title__XM2TZ{margin-block-start:.625rem}.resume-sheet-module__poster__QijRW .resume-sheet-module__sectionTitle__eDKpp{color:var(--_ink);align-items:center;gap:.625rem;margin-block-end:.75rem;padding:0;display:flex}.resume-sheet-module__poster__QijRW .resume-sheet-module__sectionTitle__eDKpp:before{content:"";background:var(--color-template-poster-accent);block-size:.625rem;inline-size:.625rem}.resume-sheet-module__poster__QijRW .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular);color:var(--_accent)}.resume-sheet-module__poster__QijRW .resume-sheet-module__skills__WFo-c{gap:.375rem}.resume-sheet-module__poster__QijRW .resume-sheet-module__skills__WFo-c>li{background:var(--color-template-poster-soft);border-radius:1rem;padding:.1875rem .625rem}.resume-sheet-module__poster__QijRW .resume-sheet-module__side__1VgKC{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:2.5rem;display:grid}.resume-sheet-module__poster__QijRW .resume-sheet-module__side__1VgKC .resume-sheet-module__block__snnzy{margin-block-end:0}.resume-sheet-module__precise__5XQR0{--_font:var(--font-book);--_align:center;--_pad-block:2.75rem;--_pad-inline:3.25rem;--_name-size:2.375rem;--_name-weight:var(--weight-bold);--_name-tracking:0;--_title-size:.9375rem;--_contact-size:.8125rem;--_section-size:1.125rem;--_section-tracking:.01em;--_block-gap:.5rem;--_header-gap:.875rem;--_text-size:.84375rem;--_bullet-size:.84375rem;--_bullet-leading:1.42;--_bullet-gap:.625rem;--_bullets-gap:.0625rem;--_bullets-top:.125rem;--_roles-gap:.5rem;--_role-size:.90625rem;--_period-size:.84375rem}.resume-sheet-module__precise__5XQR0 .resume-sheet-module__title__XM2TZ{margin-block-start:.125rem;font-style:italic}.resume-sheet-module__precise__5XQR0 .resume-sheet-module__contact__n1vwD{color:var(--_ink)}.resume-sheet-module__precise__5XQR0 .resume-sheet-module__sectionTitle__eDKpp{color:var(--_ink);text-transform:none;margin-block-end:.3125rem;padding-block-end:.0625rem;font-variant-caps:small-caps}.resume-sheet-module__precise__5XQR0 .resume-sheet-module__prose__oOypR{line-height:1.45}.resume-sheet-module__precise__5XQR0 .resume-sheet-module__roles__-pcWq{margin-block-start:.25rem}.resume-sheet-module__precise__5XQR0 .resume-sheet-module__roleHead__xh2Wg{gap:0 var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.resume-sheet-module__precise__5XQR0 .resume-sheet-module__roleName__t0UO9{display:contents}.resume-sheet-module__precise__5XQR0 .resume-sheet-module__roleTitle__aJrR8{font-weight:var(--weight-bold);grid-area:1/1}.resume-sheet-module__precise__5XQR0 .resume-sheet-module__roleSeparator__TYA0t{display:none}.resume-sheet-module__precise__5XQR0 .resume-sheet-module__company__36kQ-{font-style:italic;font-weight:var(--weight-regular);grid-area:2/1}.resume-sheet-module__precise__5XQR0 .resume-sheet-module__period__-DYTh{color:var(--_ink);grid-area:1/2}.resume-sheet-module__precise__5XQR0 .resume-sheet-module__bullets__GE-L2{padding-inline-start:.5rem}.resume-sheet-module__precise__5XQR0 .resume-sheet-module__skills__WFo-c{gap:0}.resume-sheet-module__precise__5XQR0 .resume-sheet-module__skills__WFo-c>li:not(:last-child):after{content:",";margin-inline-end:.3em}.resume-sheet-module__profile__-Borp{--_accent:var(--color-template-profile-accent);--_rule:1px solid var(--color-sheet-line-heavy);--_pad-block:3.5rem;--_pad-inline:3.5rem;--_name-size:2rem;--_photo-size:8.5rem;--_panel-pad:1.25rem;grid-template-areas:"header header""side main";grid-template-columns:var(--_side-width) minmax(0, 1fr)}.resume-sheet-module__profile__-Borp .resume-sheet-module__title__XM2TZ{font-weight:var(--weight-medium)}.resume-sheet-module__profile__-Borp:before{z-index:-1;margin:calc(-1 * var(--_panel-pad));content:"";background:var(--color-template-profile-panel);border-radius:.75rem;grid-area:2/1}.resume-sheet-module__profile__-Borp.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"photo header""side main"}.resume-sheet-module__profile__-Borp.resume-sheet-module__withPhoto__Yhukt:before{grid-row:1/3}.resume-sheet-module__profile__-Borp.resume-sheet-module__withPhoto__Yhukt .resume-sheet-module__photo__KRiUL{justify-self:center;margin-block-end:calc(var(--_header-gap) + var(--_panel-pad))}.resume-sheet-module__profile__-Borp.resume-sheet-module__withPhoto__Yhukt .resume-sheet-module__header__qh3qo{align-self:center}.resume-sheet-module__profile__-Borp:not(.resume-sheet-module__withPhoto__Yhukt):has(.resume-sheet-module__side__1VgKC:empty):before{display:none}.resume-sheet-module__ribbon__8TiJI{--_font:var(--font-friendly);--_accent:var(--color-template-ribbon-accent);--_rule:none;--_pad-block:3.5rem;--_pad-inline:4rem;--_name-size:2.375rem;--_name-weight:var(--weight-semibold);--_name-tracking:-.01em;--_title-size:1.0625rem;--_title-weight:var(--weight-medium);--_section-size:.75rem;--_section-weight:var(--weight-semibold);--_section-tracking:.06em;--_header-gap:1.75rem;--_block-gap:1rem;--_marker-ink:var(--_accent);--_icon-ink:var(--_accent)}.resume-sheet-module__ribbon__8TiJI .resume-sheet-module__name__SVBBk{inline-size:fit-content;padding:.625rem 1.5rem .625rem var(--_pad-inline);color:var(--color-surface-page);background:var(--_accent);border-start-end-radius:999px;border-end-end-radius:999px;margin-inline-start:calc(-1 * var(--_pad-inline))}.resume-sheet-module__ribbon__8TiJI .resume-sheet-module__title__XM2TZ{color:var(--_accent);margin-block-start:.875rem}.resume-sheet-module__ribbon__8TiJI .resume-sheet-module__contact__n1vwD{margin-block-start:.625rem}.resume-sheet-module__ribbon__8TiJI .resume-sheet-module__sectionTitle__eDKpp{inline-size:fit-content;color:var(--color-surface-page);background:var(--_accent);border-radius:999px;margin-block-end:.75rem;padding:.25rem .75rem}.resume-sheet-module__ribbon__8TiJI .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular);color:var(--_accent)}.resume-sheet-module__ribbon__8TiJI .resume-sheet-module__skills__WFo-c{gap:.375rem}.resume-sheet-module__ribbon__8TiJI .resume-sheet-module__skills__WFo-c>li{border:1px solid var(--color-template-ribbon-soft);box-shadow:inset 0 0 0 1px var(--color-template-ribbon-soft);border-radius:999px;padding:.125rem .625rem}.resume-sheet-module__ribbon__8TiJI .resume-sheet-module__name__SVBBk .resume-sheet-module__emphasis__saTrM,.resume-sheet-module__ribbon__8TiJI .resume-sheet-module__sectionTitle__eDKpp .resume-sheet-module__emphasis__saTrM{color:var(--color-sheet-ink)}.resume-sheet-module__snapshot__bifv6{--_font:var(--font-friendly);--_accent:var(--color-sheet-ink);--_rule:none;--_pad-block:3.25rem;--_pad-inline:4.25rem;--_name-size:2.75rem;--_name-weight:700;--_name-tracking:-.025em;--_title-size:1.0625rem;--_title-weight:var(--weight-medium);--_section-size:.9375rem;--_section-weight:700;--_section-tracking:.01em;--_header-gap:2rem;--_block-gap:.9375rem;--_photo-size:8rem;--_photo-radius:.125rem;--_marker-ink:var(--color-sheet-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header header""main main""side side";column-gap:2.5rem}.resume-sheet-module__snapshot__bifv6 .resume-sheet-module__header__qh3qo{align-self:center}.resume-sheet-module__snapshot__bifv6 .resume-sheet-module__name__SVBBk{line-height:1.02}.resume-sheet-module__snapshot__bifv6 .resume-sheet-module__title__XM2TZ{color:var(--_muted-ink);margin-block-start:.625rem}.resume-sheet-module__snapshot__bifv6 .resume-sheet-module__contact__n1vwD{margin-block-start:.75rem}.resume-sheet-module__snapshot__bifv6 .resume-sheet-module__sectionTitle__eDKpp{text-transform:none;background:linear-gradient(transparent 38%, var(--color-template-snapshot-highlight) 38% 92%, transparent 92%);inline-size:fit-content;margin-block-end:.625rem;margin-inline-start:-.375rem;padding:0 .375rem}.resume-sheet-module__snapshot__bifv6 .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular);color:var(--_muted-ink)}.resume-sheet-module__snapshot__bifv6 .resume-sheet-module__photo__KRiUL{box-sizing:content-box;margin-block:.5rem var(--_header-gap);background:var(--color-surface-page);border:1px solid var(--color-sheet-line-heavy);box-shadow:var(--shadow-template-print);align-self:start;margin-inline-end:.5rem;padding:.5rem .5rem 1.75rem;rotate:3deg}.resume-sheet-module__snapshot__bifv6.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"header photo""main main""side side"}.resume-sheet-module__spine__u4KvG{--_accent:var(--color-template-spine-accent);--_rule:1px solid var(--color-sheet-line-heavy);--_strip:7.5rem;--_strip-gap:2.25rem;--_indent:calc(var(--_strip) + var(--_strip-gap));--_pad-inline:3.75rem;--_name-size:2.375rem;--_name-weight:700;--_title-size:1rem;--_title-weight:var(--weight-medium);--_section-tracking:.07em;--_marker-ink:var(--_accent);--_paper:linear-gradient(to right, var(--color-template-spine-stripe) var(--_strip), var(--color-surface-page) var(--_strip));padding-inline-start:var(--_indent)}.resume-sheet-module__spine__u4KvG .resume-sheet-module__title__XM2TZ{color:var(--_accent)}.resume-sheet-module__spine__u4KvG .resume-sheet-module__sectionTitle__eDKpp{padding-block-end:.3125rem}.resume-sheet-module__spine__u4KvG .resume-sheet-module__roles__-pcWq{margin-inline-start:calc(-1 * var(--_indent))}.resume-sheet-module__spine__u4KvG .resume-sheet-module__roleHead__xh2Wg{grid-template-columns:var(--_strip) minmax(0, 1fr);gap:0 var(--_strip-gap);display:grid}.resume-sheet-module__spine__u4KvG .resume-sheet-module__roleName__t0UO9{flex-direction:column;grid-area:1/2;display:flex}.resume-sheet-module__spine__u4KvG .resume-sheet-module__roleSeparator__TYA0t{display:none}.resume-sheet-module__spine__u4KvG .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular);color:var(--_accent)}.resume-sheet-module__spine__u4KvG .resume-sheet-module__period__-DYTh{font-weight:var(--weight-semibold);color:var(--color-template-spine-on-stripe);text-align:end;white-space:normal;grid-area:1/1;padding-block-start:.0625rem;padding-inline:.5rem 1rem}.resume-sheet-module__spine__u4KvG .resume-sheet-module__bullets__GE-L2{margin-inline-start:var(--_indent)}.resume-sheet-module__spotlight__Wj2za{--_accent:var(--color-template-spotlight-band);--_rule:none;--_name-size:2.125rem;--_photo-size:6.75rem;--_photo-ink:var(--color-template-spotlight-on-band);--_band-pad:2.25rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"header header""main main""side side";column-gap:1.75rem;padding-block-start:0}.resume-sheet-module__spotlight__Wj2za:before{z-index:-1;margin-inline:calc(-1 * var(--_pad-inline));content:"";background:var(--color-template-spotlight-band);border-start-start-radius:inherit;border-start-end-radius:inherit;grid-area:1/1/auto/-1}.resume-sheet-module__spotlight__Wj2za .resume-sheet-module__header__qh3qo{padding-block:var(--_band-pad);margin-block-end:0}.resume-sheet-module__spotlight__Wj2za .resume-sheet-module__main__yup-q{margin-block-start:calc(var(--_header-gap) + .5rem)}.resume-sheet-module__spotlight__Wj2za .resume-sheet-module__name__SVBBk{color:var(--color-template-spotlight-on-band)}.resume-sheet-module__spotlight__Wj2za .resume-sheet-module__title__XM2TZ,.resume-sheet-module__spotlight__Wj2za .resume-sheet-module__contact__n1vwD{color:var(--color-template-spotlight-on-band-muted)}.resume-sheet-module__spotlight__Wj2za .resume-sheet-module__photo__KRiUL{border:.1875rem solid var(--color-template-spotlight-on-band);align-self:center}.resume-sheet-module__spotlight__Wj2za .resume-sheet-module__sectionTitle__eDKpp:after{content:"";background:var(--_accent);block-size:2px;inline-size:1.5rem;margin-block-start:.3125rem;display:block}.resume-sheet-module__spotlight__Wj2za .resume-sheet-module__header__qh3qo .resume-sheet-module__emphasis__saTrM{color:var(--color-sheet-ink)}.resume-sheet-module__spotlight__Wj2za.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"photo header""main main""side side"}.resume-sheet-module__steel__KHclJ{--_font:var(--font-plex);--_accent:var(--color-template-steel-accent);--_rule:none;--_name-size:2.125rem;--_section-size:.71875rem;--_section-tracking:.06em}.resume-sheet-module__steel__KHclJ .resume-sheet-module__title__XM2TZ{font-weight:var(--weight-medium)}.resume-sheet-module__steel__KHclJ .resume-sheet-module__sectionTitle__eDKpp{background:var(--color-template-steel-band);border-inline-start:3px solid var(--_accent);margin-block-end:.625rem;padding:.3125rem .625rem}.resume-sheet-module__steel__KHclJ .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular)}.resume-sheet-module__summit__G15Be{--_display-font:var(--font-geometric);--_accent:var(--color-sheet-ink);--_rule:1px solid var(--color-sheet-line-heavy);--_pad-block:3.5rem;--_pad-inline:4rem;--_name-size:3.25rem;--_name-weight:800;--_name-tracking:-.04em;--_title-size:1.0625rem;--_title-weight:var(--weight-semibold);--_section-size:.75rem;--_section-weight:800;--_section-tracking:.08em;--_header-gap:1.5rem;--_block-gap:.8125rem;--_photo-size:6.5rem;--_photo-radius:.25rem;--_marker-ink:var(--color-sheet-ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header header""main main""side side";column-gap:2.5rem}.resume-sheet-module__summit__G15Be:before{block-size:.25rem;content:"";background:var(--color-sheet-ink);grid-area:1/1/auto/-1;align-self:end;margin-block-end:var(--_header-gap)}.resume-sheet-module__summit__G15Be .resume-sheet-module__header__qh3qo{align-self:end;padding-block-end:1.5rem}.resume-sheet-module__summit__G15Be .resume-sheet-module__name__SVBBk{max-inline-size:7.5em;line-height:.95}.resume-sheet-module__summit__G15Be .resume-sheet-module__title__XM2TZ{margin-block-start:.875rem}.resume-sheet-module__summit__G15Be .resume-sheet-module__contact__n1vwD{margin-block-start:.5rem}.resume-sheet-module__summit__G15Be .resume-sheet-module__sectionTitle__eDKpp{margin-block-end:.75rem;padding-block-end:.375rem}.resume-sheet-module__summit__G15Be .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular);color:var(--_muted-ink)}.resume-sheet-module__summit__G15Be .resume-sheet-module__period__-DYTh{font-weight:var(--weight-semibold);color:var(--_ink)}.resume-sheet-module__summit__G15Be .resume-sheet-module__photo__KRiUL{block-size:calc(var(--_photo-size) * 4 / 3);align-self:end;margin-block-end:calc(var(--_header-gap) + 1.5rem)}.resume-sheet-module__summit__G15Be.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"header photo""main main""side side"}.resume-sheet-module__swiss__ERb8V{--_font:var(--font-grotesk);--_accent:var(--color-template-swiss-accent);--_rule:none;--_rail:8.5rem;--_rail-gap:1.75rem;--_pad-block:3.5rem;--_pad-inline:3.5rem;--_name-size:3.25rem;--_name-weight:800;--_name-tracking:-.035em;--_title-size:1.0625rem;--_title-weight:var(--weight-medium);--_section-size:.8125rem;--_section-weight:800;--_section-tracking:0;--_header-gap:.625rem;--_block-gap:.625rem}.resume-sheet-module__swiss__ERb8V .resume-sheet-module__header__qh3qo>.resume-sheet-module__blockBody__9Bfy2{grid-template-columns:var(--_rail) minmax(0, 1fr);column-gap:var(--_rail-gap);border-block-end:1.5px solid var(--_ink);padding-block-end:1.75rem;display:grid}.resume-sheet-module__swiss__ERb8V .resume-sheet-module__name__SVBBk{grid-column:1/-1;margin-block-end:1rem;line-height:.95}.resume-sheet-module__swiss__ERb8V .resume-sheet-module__title__XM2TZ,.resume-sheet-module__swiss__ERb8V .resume-sheet-module__contact__n1vwD{grid-column:2}.resume-sheet-module__swiss__ERb8V .resume-sheet-module__section__EHpts{grid-template-columns:var(--_rail) minmax(0, 1fr);column-gap:var(--_rail-gap);border-block-end:1.5px solid var(--_ink);padding-block:.5rem .75rem;display:grid}.resume-sheet-module__swiss__ERb8V .resume-sheet-module__sectionTitle__eDKpp{text-transform:none;break-after:auto;margin:0;padding:0;line-height:1.25}.resume-sheet-module__swiss__ERb8V .resume-sheet-module__sectionBody__rocW9{padding-block-start:1.375rem}.resume-sheet-module__swiss__ERb8V .resume-sheet-module__roles__-pcWq{margin-block-start:0}.resume-sheet-module__swiss__ERb8V .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular)}.resume-sheet-module__tiles__YrQeU{--_font:var(--font-grotesk);--_accent:var(--color-sheet-ink);--_rule:none;--_side-width:30%;--_column-gap:.875rem;--_card-pad:1.125rem;--_pad-block:3rem;--_pad-inline:3rem;--_name-size:3.25rem;--_name-weight:var(--weight-semibold);--_name-tracking:-.035em;--_title-size:1.0625rem;--_title-weight:var(--weight-medium);--_section-size:.875rem;--_section-weight:var(--weight-semibold);--_section-tracking:0;--_header-gap:1.75rem;--_block-gap:.875rem;--_photo-size:7.5rem;--_photo-radius:1rem;--_marker-ink:var(--color-sheet-ink);grid-template-areas:"header header""main side";grid-template-columns:minmax(0, 1fr) var(--_side-width)}.resume-sheet-module__tiles__YrQeU .resume-sheet-module__header__qh3qo{align-self:center}.resume-sheet-module__tiles__YrQeU .resume-sheet-module__name__SVBBk{line-height:.98}.resume-sheet-module__tiles__YrQeU .resume-sheet-module__title__XM2TZ{color:var(--_muted-ink);margin-block-start:.625rem}.resume-sheet-module__tiles__YrQeU .resume-sheet-module__contact__n1vwD{color:var(--_ink);margin-block-start:.625rem}.resume-sheet-module__tiles__YrQeU .resume-sheet-module__section__EHpts{padding:var(--_card-pad);background:var(--color-template-tiles-card);border-radius:.875rem}.resume-sheet-module__tiles__YrQeU .resume-sheet-module__sectionTitle__eDKpp{text-transform:none;margin-block-end:.625rem;padding:0}.resume-sheet-module__tiles__YrQeU .resume-sheet-module__roleTitle__aJrR8{color:var(--color-surface-page);background:var(--color-sheet-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline-start:-.125rem;padding:.0625rem .375rem}.resume-sheet-module__tiles__YrQeU .resume-sheet-module__roleSeparator__TYA0t{margin-inline-start:.125rem}.resume-sheet-module__tiles__YrQeU .resume-sheet-module__company__36kQ-{font-weight:var(--weight-medium)}.resume-sheet-module__tiles__YrQeU .resume-sheet-module__period__-DYTh{font-family:var(--font-mono);font-size:.71875rem}.resume-sheet-module__tiles__YrQeU .resume-sheet-module__photo__KRiUL{margin-block-end:var(--_header-gap)}.resume-sheet-module__tiles__YrQeU .resume-sheet-module__roleTitle__aJrR8 :is(.resume-sheet-module__highlighted__N4vxF,.resume-sheet-module__emphasis__saTrM){color:var(--color-sheet-ink)}.resume-sheet-module__tiles__YrQeU.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"photo header header""main main side";grid-template-columns:var(--_photo-size) minmax(0, 1fr) var(--_side-width)}.resume-sheet-module__tiles__YrQeU.resume-sheet-module__withPhoto__Yhukt .resume-sheet-module__header__qh3qo{padding-inline-start:1.125rem}.resume-sheet-module__timeline__OUzRA{--_accent:var(--color-template-timeline-accent);--_block-gap:1rem;--_rule:none;--_rail:6.25rem;--_rail-gap:1.75rem;--_indent:calc(var(--_rail) + var(--_rail-gap));--_pad-inline:3.75rem;--_name-size:2.375rem;--_photo-size:7.25rem;--_section-tracking:.07em;--_marker-ink:var(--_accent);--_icon-ink:var(--_accent);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header header""main main""side side"}.resume-sheet-module__timeline__OUzRA .resume-sheet-module__title__XM2TZ{font-weight:var(--weight-medium);color:var(--_accent)}.resume-sheet-module__timeline__OUzRA .resume-sheet-module__header__qh3qo{align-self:center}.resume-sheet-module__timeline__OUzRA .resume-sheet-module__section__EHpts{padding-inline-start:var(--_indent)}.resume-sheet-module__timeline__OUzRA .resume-sheet-module__sectionTitle__eDKpp{padding-block-end:0}.resume-sheet-module__timeline__OUzRA .resume-sheet-module__roles__-pcWq{gap:0;margin-inline-start:calc(-1 * var(--_indent));position:relative}.resume-sheet-module__timeline__OUzRA .resume-sheet-module__roles__-pcWq:before{content:"";background:var(--color-sheet-line-heavy);inline-size:1px;position:absolute;inset-block:.625rem 1rem;inset-inline-start:calc(var(--_rail) + var(--_rail-gap) / 2 - .5px)}.resume-sheet-module__timeline__OUzRA .resume-sheet-module__role__GGlcF{padding-block-end:var(--_roles-gap);position:relative}.resume-sheet-module__timeline__OUzRA .resume-sheet-module__role__GGlcF:before{content:"";background:var(--color-surface-page);border:2px solid var(--_accent);border-radius:50%;block-size:.625rem;inline-size:.625rem;position:absolute;inset-block-start:.3125rem;inset-inline-start:calc(var(--_rail) + var(--_rail-gap) / 2 - .3125rem)}.resume-sheet-module__timeline__OUzRA .resume-sheet-module__roleHead__xh2Wg{grid-template-columns:var(--_rail) minmax(0, 1fr);gap:0 var(--_rail-gap);display:grid}.resume-sheet-module__timeline__OUzRA .resume-sheet-module__roleName__t0UO9{flex-direction:column;grid-area:1/2;display:flex}.resume-sheet-module__timeline__OUzRA .resume-sheet-module__roleSeparator__TYA0t{display:none}.resume-sheet-module__timeline__OUzRA .resume-sheet-module__company__36kQ-{font-weight:var(--weight-regular);color:var(--_muted-ink)}.resume-sheet-module__timeline__OUzRA .resume-sheet-module__period__-DYTh{font-weight:var(--weight-medium);color:var(--_accent);text-align:end;white-space:normal;grid-area:1/1;padding-block-start:.0625rem}.resume-sheet-module__timeline__OUzRA .resume-sheet-module__bullets__GE-L2{margin-inline-start:var(--_indent)}.resume-sheet-module__timeline__OUzRA.resume-sheet-module__withPhoto__Yhukt{grid-template-areas:"header photo""main main""side side";column-gap:2rem}.resume-sheet-module__timeline__OUzRA.resume-sheet-module__withPhoto__Yhukt .resume-sheet-module__photo__KRiUL{margin-block-end:var(--_header-gap)}.resume-sheet-module__photoCell__jVpuw{color:var(--_photo-ink);position:relative}.resume-sheet-module__photoCell__jVpuw[data-empty=true]{background:0 0;border:0}.resume-sheet-module__cellImage__k1BxP{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%}}
