.rcs-section{border-radius:var(--radius-element);transition:box-shadow .12s;position:relative}.rcs-section:hover{box-shadow:inset 0 0 0 1px var(--color-accent), 0 0 0 3px var(--color-accent-muted)}.rcs-section-selected{box-shadow:inset 0 0 0 1px var(--color-accent), 0 0 0 4px var(--color-accent-muted);z-index:3}.rcs-section-drop-target{box-shadow:inset 0 0 0 2px var(--color-accent), 0 0 0 5px var(--color-accent-muted);opacity:.85}.rcs-section-dragging{opacity:.4}.rcs-dragging-global *{user-select:none!important}.rcs-dragging-global{cursor:grabbing!important}.rcs-dragging-global .rcs-section,.rcs-dragging-global .rcs-section *{transition:none!important}.rcs-toolbar{top:calc(var(--spacing-3) * -1);z-index:40;justify-content:flex-end;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1);background:var(--color-background-popover);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-modal);flex-wrap:wrap;display:flex;position:absolute;right:0;box-shadow:0 4px 14px -6px #14141447}.rcs-toolbar .rcs-icon{border-radius:var(--radius-control);width:24px!important;min-width:24px!important;height:24px!important}.rcs-toolbar .rcs-icon svg{width:13px;height:13px}.rcs-toolbar .rcs-grip{cursor:grab}.rcs-divider{margin-inline:var(--spacing-1);height:var(--spacing-4)!important}.rcs-stepper{border-radius:var(--radius-control);background:var(--color-background-muted);align-items:center;gap:2px;padding:1px;display:inline-flex}.rcs-stepper .rcs-stepper-value{text-align:center;min-width:30px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.rcs-panel{z-index:50;width:248px;max-block-size:min(62dvh,560px);padding:var(--spacing-3);background:var(--color-background-popover);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-modal);overflow-y:auto;box-shadow:0 12px 28px -8px #1414144d}.rcs-panel-portal{z-index:80;margin:0;position:fixed;inset:auto}.rcs-palette-row{gap:var(--spacing-2);padding:var(--spacing-1) 0;flex-wrap:wrap;display:flex}.rcs-swatch{cursor:pointer;border:0;border-radius:999px;width:22px;height:22px;padding:0;position:relative}.rcs-swatch-ring{border:1px solid var(--color-border-emphasized);pointer-events:none;border-radius:999px;position:absolute;inset:-3px}.rcs-swatch-active .rcs-swatch-ring{border-color:var(--color-accent)}.rcs-color-row{justify-content:space-between;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-1) 0;color:var(--color-text-secondary);font-size:12px;display:flex}.rcs-color-input-wrap{align-items:center;gap:var(--spacing-2);display:flex}.rcs-color-input{border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;background:0 0;width:26px;height:22px;padding:1px}.rcs-color-hex{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:11px}@media print{.rcs-section{display:contents!important}.rcs-toolbar,.rcs-panel{display:none!important}}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-latin-400-normal.CJ-V5oYT.woff2)format("woff2"),url(/_astro/space-grotesk-latin-400-normal.BnQMeOim.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2)format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-600-normal.DjKNqYRj.woff2)format("woff2"),url(/_astro/space-grotesk-latin-600-normal.BflQw4A9.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2)format("woff2"),url(/_astro/space-grotesk-latin-700-normal.CwsQ-cCU.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lora-latin-400-normal.DnxXpLNu.woff2)format("woff2"),url(/_astro/lora-latin-400-normal.DBJS-Hc6.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/lora-latin-500-normal.Dh16O2IA.woff2)format("woff2"),url(/_astro/lora-latin-500-normal.Dbc_1yrl.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/lora-latin-600-normal.B-3RcLOQ.woff2)format("woff2"),url(/_astro/lora-latin-600-normal.Dc3EneHn.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lora-latin-700-normal.BHK4Pzk4.woff2)format("woff2"),url(/_astro/lora-latin-700-normal.Yfa97ytg.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-normal.CFtfchNt.woff2)format("woff2"),url(/_astro/playfair-display-latin-400-normal.DHYHbkg3.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-latin-500-normal.DIxvyhka.woff2)format("woff2"),url(/_astro/playfair-display-latin-500-normal.BScSeVwi.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-600-normal.CZLGqjJe.woff2)format("woff2"),url(/_astro/playfair-display-latin-600-normal.CxxueQ0Z.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-normal.CuDiGg7c.woff2)format("woff2"),url(/_astro/playfair-display-latin-700-normal.Bc_1Q1cG.woff)format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-slab-latin-400-normal.DwurWVj7.woff2)format("woff2"),url(/_astro/roboto-slab-latin-400-normal.wzK1bUc4.woff)format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-slab-latin-500-normal.DwNfslcc.woff2)format("woff2"),url(/_astro/roboto-slab-latin-500-normal.D_QU9Sk-.woff)format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/roboto-slab-latin-600-normal.Cibjg9v4.woff2)format("woff2"),url(/_astro/roboto-slab-latin-600-normal.DDpl7uk0.woff)format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-slab-latin-700-normal.WCCj9XVQ.woff2)format("woff2"),url(/_astro/roboto-slab-latin-700-normal.ThI0IOtl.woff)format("woff")}.r-paper{--r-accent:#0f172a;--r-accent-soft:#3f4f65;--r-accent-ink:#fff;--r-ink:#111827;--r-muted:#5b6672;--r-rule:#d8dee5;--r-contact-sep:#9aa2ac;--r-border:var(--r-rule,#d8dee5);--r-surface:#f1f5f9;--r-bg:#fff;--r-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--r-font-size:14px;--r-line-height:1.5;--r-name-line-height:1.15;--r-section-gap:16px;--r-entry-gap:12px;--r-heading-gap:7px;--r-rich-gap:4px;--r-pad-x:26px;--r-pad-y:30px;--r-col-gap:24px;--r-name-size:27px;--r-name-letter-spacing:.14px;--r-photo-size:72px;--r-radius-sm:4px;--r-sidebar-width:32%;--r-heading-size:12.04px;--r-title-size:13.3px;--r-contact-size:12.32px;--r-contact-sep-size:10.5px;--r-entry-title-size:14px;--r-entry-org-size:13.16px;--r-meta-size:12.32px;--r-compact-title-size:13.44px;--r-skill-size:12.6px;--r-skill-name-size:12.88px;--r-reference-meta-size:12.32px;--r-cert-meta-size:12.32px;--r-heading-letter-spacing:1.12px;--r-title-margin-top:2.1px;--r-title-margin-bottom:5.6px;--r-contact-gap-x:7.7px;--r-contact-gap-y:3.5px;--r-header-pad:7.2px;--r-accent-bar-inset:13.2px;--r-header-photo-gap:14px;--r-section-rule-width:1px;--r-header-rule-width:2px;--r-header-double-width:3px;--r-accent-bar-width:4px;--r-timeline-rail-width:2px;--r-photo-border:2px;--r-skill-row-gap:10.5px;--r-skill-stack-gap:5.6px;--r-skill-list-gap:3.5px;--r-skill-inline-gap:4.9px;--r-chip-row-gap:4.9px;--r-chip-col-gap:6.3px;--r-chip-pad-y:2.1px;--r-chip-pad-x:7.7px;--r-interest-row-gap:4.9px;--r-interest-col-gap:7.7px;--r-level-dot-size:7.7px;--r-level-dot-gap:3.08px;--r-level-bar-height:6.3px;--r-level-bar-width:42%;--r-level-bar-max:105px;--r-timeline-rail-min:77px;--r-timeline-rail-top-pad:2.1px;--r-timeline-content-inset:15.6px;--r-sidebar-pad-y:22.5px;--r-sidebar-pad-x:18.2px;--r-sidebar-bleed-pad-y:30px;--r-sidebar-bleed-pad-x:22.1px;--r-extras-gap:10.2px;--r-compact-header-gap:1.4px;--r-compact-rich-margin:2.1px;--r-reference-margin-top:2.1px;--r-cert-margin-top:2.1px;--r-cert-url-margin-top:2.8px;--r-meta-stack-gap:1.4px;--r-subtitle-gap:2.8px;--r-list-indent:16.1px;--r-indent-pad:18.2px;--r-dark-contact-pad-y:7px;--r-dark-contact-margin-y:7.7px;background:var(--r-bg);color:var(--r-ink);font-family:var(--r-font);font-size:var(--r-font-size);line-height:var(--r-line-height);box-sizing:border-box;inline-size:100%;padding:var(--r-pad-y) var(--r-pad-x);color-scheme:light;isolation:isolate;min-block-size:180px;width:var(--r-page-width,210mm);max-width:100%;min-height:var(--r-page-height,297mm)}.r-paper *{box-sizing:border-box}.r-paper p,.r-paper small{color:var(--r-ink)}.r-header{margin-block-start:var(--r-section-margin-top,0px);margin-block-end:calc(var(--r-section-gap) + var(--r-section-margin-bottom,0px));padding-block-end:var(--r-header-pad)}.r-header-with-photo{align-items:flex-start;gap:var(--r-header-photo-gap);display:flex}.r-header-with-photo .r-header-text{flex:1;min-width:0}.r-photo{width:var(--r-photo-size);height:var(--r-photo-size);object-fit:cover;border:var(--r-photo-border) solid var(--r-accent,currentColor);border-radius:50%;flex-shrink:0}.r-align-center .r-header-with-photo{text-align:center;flex-direction:column;align-items:center}.r-header-rule{border-block-end:var(--r-header-rule-width) solid var(--r-accent)}.r-header-double{border-block-end:var(--r-header-double-width) double var(--r-accent)}.r-header-accent{border-block-end:0;border-inline-start:var(--r-accent-bar-width) solid var(--r-accent);padding-block-end:0;padding-inline-start:var(--r-accent-bar-inset)}.r-header-band{background:var(--r-accent);color:var(--r-accent-ink);margin-block-start:calc(var(--r-pad-y) * -1);margin-inline:calc(var(--r-pad-x) * -1);padding:var(--r-pad-y) var(--r-pad-x);border-block-end:0;margin-block-end:calc(var(--r-section-gap) + var(--r-section-margin-bottom,0px))}.r-header-band .r-name,.r-header-band .r-title,.r-header-band .r-contact{color:var(--r-accent-ink)}.r-header-band .r-title,.r-header-band .r-contact{opacity:.88}.r-header-band .r-contact-sep{color:var(--r-accent-ink);opacity:.4}.r-align-left .r-header,.r-align-left .r-sidebar-identity{text-align:start}.r-align-center .r-header{text-align:center}.r-name{font-size:var(--r-name-size);font-weight:700;line-height:var(--r-name-line-height);letter-spacing:var(--r-name-letter-spacing);color:var(--r-accent);margin:0}.r-title{margin:var(--r-title-margin-top) 0 var(--r-title-margin-bottom);font-size:var(--r-title-size);color:var(--r-accent-soft);font-weight:600}.r-contact{column-gap:var(--r-contact-gap-x);row-gap:var(--r-contact-gap-y);font-size:var(--r-contact-size);color:var(--r-muted);flex-wrap:wrap;display:flex}.r-contact-left{justify-content:flex-start}.r-contact-center,.r-align-center .r-contact:not(.r-contact-left),.r-header-band .r-contact{justify-content:center}.r-align-left .r-header-band .r-contact.r-contact-left{justify-content:flex-start}.r-contact-sep{font-size:var(--r-contact-sep-size);color:var(--r-contact-sep,var(--r-rule))}.r-section{margin-block-start:calc(var(--r-section-gap) + var(--r-section-margin-top,0px));margin-block-end:var(--r-section-margin-bottom,0px)}.r-main>.r-section:first-child,.r-sidebar>.r-section:first-child,.r-main>.rcs-section:first-child .r-section,.r-sidebar>.rcs-section:first-child .r-section,.r-paper>.r-header+.r-section,.r-paper>.rcs-section-header+.r-section,.r-paper>.rcs-section-header+.rcs-section .r-section,.r-sidebar-identity+.r-section,.r-sidebar>.rcs-section-header+.rcs-section .r-section,.r-sidebar>.r-sidebar-identity+.rcs-section .r-section{margin-block-start:var(--r-section-margin-top,0px)}.r-section-heading{margin:0 0 var(--r-heading-gap);font-size:var(--r-heading-size);text-transform:uppercase;letter-spacing:var(--r-heading-letter-spacing);color:var(--r-accent);border-block-end:var(--r-section-rule-width) solid var(--r-rule);padding-block-end:calc(var(--r-heading-gap) * .6);font-weight:700}.r-rich{margin-block-start:var(--r-rich-gap)}.r-rich p{margin:0 0 var(--r-rich-gap)}.r-rich p:last-child{margin-block-end:0}.r-rich ul,.r-rich ol{margin:var(--r-rich-gap) 0;padding-inline-start:var(--r-indent-pad)}.r-rich li{margin-block-end:var(--r-rich-gap)}.r-rich li:last-child{margin-block-end:0}.r-skills{gap:var(--r-chip-row-gap) var(--r-chip-col-gap);flex-wrap:wrap;display:flex}.r-skill{align-items:center;gap:var(--r-skill-inline-gap);font-size:var(--r-skill-size);padding:var(--r-chip-pad-y) var(--r-chip-pad-x);border-radius:var(--r-radius-sm,4px);border:1px solid var(--r-border,var(--r-rule));color:var(--r-ink);display:inline-flex}.r-skills-list{margin:0;padding-inline-start:var(--r-list-indent)}.r-skills-list li{margin-block-end:var(--r-skill-list-gap)}.r-skills-comma{font-size:var(--r-entry-title-size);margin:0}.r-skills-columns{column-gap:var(--r-col-gap);grid-template-columns:1fr 1fr;display:grid}.r-skills-dots,.r-skills-bars{gap:var(--r-skill-stack-gap);flex-direction:column;display:flex}.r-skill-dot-row,.r-skill-bar-row{justify-content:space-between;align-items:center;gap:var(--r-skill-row-gap);display:flex}.r-skill-dot-name,.r-skill-bar-name{min-inline-size:0;font-size:var(--r-skill-name-size);flex:auto}.r-level-dots{gap:var(--r-level-dot-gap);flex-shrink:0;display:inline-flex}.r-level-dot{inline-size:var(--r-level-dot-size);block-size:var(--r-level-dot-size);background:var(--r-rule);border-radius:50%}.r-level-dot-on{background:var(--r-accent)}.r-level-bar{flex:0 0 var(--r-level-bar-width);max-inline-size:var(--r-level-bar-max);block-size:var(--r-level-bar-height);border-radius:var(--r-radius-sm,4px);background:var(--r-rule);display:block;overflow:hidden}.r-level-bar-fill{background:var(--r-accent);border-radius:inherit;block-size:100%;display:block}.r-entry{margin-block-end:var(--r-entry-gap)}.r-entry:last-child{margin-block-end:0}.r-entry-main{min-inline-size:0}.r-entry-header{justify-content:space-between;align-items:baseline;column-gap:var(--r-col-gap);flex-wrap:wrap;display:flex}.r-entry-title-block{min-inline-size:0}.r-entry-title{font-size:var(--r-entry-title-size);color:var(--r-ink);margin:0;font-weight:600}.r-entry-org{color:var(--r-muted);font-weight:400;font-size:var(--r-entry-org-size);display:block}.r-entry-meta{align-items:flex-end;gap:var(--r-meta-stack-gap);font-size:var(--r-meta-size);color:var(--r-muted);flex-direction:column;flex-shrink:0;display:flex}.r-entry-location,.r-dates{font-size:var(--r-meta-size);color:var(--r-muted)}.r-dates{white-space:nowrap}.r-entry-compact .r-entry-header{margin-block-end:var(--r-compact-header-gap)}.r-entry-compact .r-entry-title{font-size:var(--r-compact-title-size)}.r-entry-compact .r-rich{margin-block-start:var(--r-compact-rich-margin)}.r-exp-compact .r-entry{margin-block-end:calc(var(--r-entry-gap) * .75)}.r-entry-timeline{grid-template-columns:minmax(var(--r-timeline-rail-min), 22%) 1fr;column-gap:var(--r-col-gap);align-items:start;display:grid}.r-entry-timeline-rail{padding-block-start:var(--r-timeline-rail-top-pad)}.r-entry-timeline-rail .r-dates{text-align:start;color:var(--r-accent);white-space:normal;font-weight:600;display:block}.r-entry-timeline .r-entry-main{border-inline-start:var(--r-timeline-rail-width) solid var(--r-accent-soft);padding-inline-start:var(--r-timeline-content-inset)}.r-sidebar-grid{grid-template-columns:var(--r-sidebar-width) 1fr;column-gap:var(--r-col-gap);align-items:start;display:grid}.r-l-sidebar-right .r-sidebar-grid{grid-template-columns:1fr var(--r-sidebar-width)}.r-sidebar,.r-main{min-inline-size:0}.r-sidebar-tone-light,.r-sidebar-tone-accent{color:var(--r-ink)}.r-sidebar-tone-light{background:var(--r-surface);border-radius:var(--r-radius-sm,4px);padding:var(--r-sidebar-pad-y) var(--r-sidebar-pad-x)}.r-sidebar-tone-dark{background:var(--r-accent);color:var(--r-accent-ink);border-radius:var(--r-radius-sm,4px);padding:var(--r-sidebar-pad-y) var(--r-sidebar-pad-x)}.r-sidebar-tone-dark .r-name,.r-sidebar-tone-dark .r-title,.r-sidebar-tone-dark .r-contact,.r-sidebar-tone-dark .r-contact-sep,.r-sidebar-tone-dark .r-section-heading,.r-sidebar-tone-dark .r-skill,.r-sidebar-tone-dark .r-interest,.r-sidebar-tone-dark .r-entry-title,.r-sidebar-tone-dark .r-entry-org,.r-sidebar-tone-dark .r-entry-meta,.r-sidebar-tone-dark .r-entry-location,.r-sidebar-tone-dark .r-dates,.r-sidebar-tone-dark .r-skill-dot-name,.r-sidebar-tone-dark .r-skill-bar-name,.r-sidebar-tone-dark .r-skills-comma,.r-sidebar-tone-dark .r-skills-list,.r-sidebar-tone-dark .r-skills-list li,.r-sidebar-tone-dark .r-custom-title,.r-sidebar-tone-dark .r-accomplishment-title,.r-sidebar-tone-dark .r-reference-name,.r-sidebar-tone-dark .r-reference-meta,.r-sidebar-tone-dark .r-reference-contact,.r-sidebar-tone-dark .r-cert-credential,.r-sidebar-tone-dark .r-cert-url,.r-sidebar-tone-dark a,.r-sidebar-tone-dark .r-rich,.r-sidebar-tone-dark .r-rich *{color:inherit!important}.r-sidebar-tone-dark .r-title,.r-sidebar-tone-dark .r-contact,.r-sidebar-tone-dark .r-entry-org,.r-sidebar-tone-dark .r-entry-meta,.r-sidebar-tone-dark .r-dates{opacity:.88}.r-sidebar-tone-dark .r-section-heading{border-block-end-color:#ffffff47}.r-sidebar-tone-dark .r-contact{padding-block:var(--r-dark-contact-pad-y);margin-block:var(--r-dark-contact-margin-y) var(--r-section-gap);border-block:1px solid #ffffff47;justify-content:flex-start}.r-sidebar-tone-dark .r-skill{border-color:#ffffff59}.r-sidebar-tone-dark .r-level-dot,.r-sidebar-tone-dark .r-level-bar{background:#ffffff47}.r-sidebar-tone-dark .r-level-dot-on,.r-sidebar-tone-dark .r-level-bar-fill{background:var(--r-accent-ink)}.r-sidebar-identity{margin-block-end:var(--r-section-gap)}.r-sidebar-identity-with-photo{align-items:flex-start;gap:var(--r-header-photo-gap);display:flex}.r-sidebar-identity-with-photo .r-sidebar-identity-text{flex:1;min-width:0}.r-l-sidebar.r-sidebar-dark,.r-l-sidebar-right.r-sidebar-dark{padding:0}.r-l-sidebar.r-sidebar-dark .r-sidebar-tone-dark,.r-l-sidebar-right.r-sidebar-dark .r-sidebar-tone-dark{min-block-size:100%;padding:var(--r-sidebar-bleed-pad-y) var(--r-sidebar-bleed-pad-x);border-radius:0}.r-l-sidebar .r-main{padding-inline-start:0}.r-l-sidebar-right .r-main{padding-inline-end:0}.r-l-sidebar.r-sidebar-dark .r-main{padding-block:var(--r-pad-y);padding-inline-start:0;padding-inline-end:var(--r-pad-x)}.r-l-sidebar-right.r-sidebar-dark .r-main{padding-block:var(--r-pad-y);padding-inline-start:var(--r-pad-x);padding-inline-end:0}.r-sidebar-tone-accent{background:var(--r-surface);border-inline-start:var(--r-accent-bar-width) solid var(--r-accent);padding:var(--r-sidebar-pad-y) var(--r-sidebar-pad-x);border-radius:0}.r-l-sidebar-right .r-sidebar-tone-accent{border-inline-start:0;border-inline-end:var(--r-accent-bar-width) solid var(--r-accent)}.r-split-grid{grid-template-columns:1fr 1fr}.r-split-grid .r-sidebar{border-inline-start:var(--r-section-rule-width) solid var(--r-rule);background:0 0;border-radius:0;padding:0}.r-custom-section,.r-accomplishments,.r-volunteer,.r-certifications,.r-references{gap:var(--r-extras-gap);flex-direction:column;display:flex}.r-custom-title,.r-accomplishment-title,.r-reference-name{margin:0 0 var(--r-subtitle-gap);font-size:var(--r-entry-title-size);color:var(--r-ink);font-weight:600}.r-reference-name{margin-block-end:0}.r-cert-credential,.r-reference-meta,.r-reference-contact{font-size:var(--r-reference-meta-size);color:var(--r-muted);margin-block-start:var(--r-reference-margin-top);display:block}.r-cert-credential{font-size:var(--r-cert-meta-size)}.r-cert-url{font-size:var(--r-cert-meta-size);color:var(--r-accent);margin-block-start:var(--r-cert-url-margin-top);text-decoration:none;display:inline-block}.r-cert-url:hover{text-decoration:underline}.r-interests{gap:var(--r-interest-row-gap) var(--r-interest-col-gap);flex-wrap:wrap;display:flex}.r-interest{font-size:var(--r-skill-size);padding:var(--r-chip-pad-y) var(--r-chip-pad-x);border-radius:var(--r-radius-sm,4px);border:1px solid var(--r-border,var(--r-rule));color:var(--r-ink)}@media print{.r-paper{box-shadow:none!important;width:var(--r-page-width,210mm)!important;min-height:auto!important;margin:0!important}.r-section{break-inside:avoid}.r-section+.r-section{margin-top:var(--r-section-gap,16px)}.r-page-break-hint,.rcs-toolbar,.rcs-panel{display:none!important}}
