@font-face{font-family:classicFont;src:url(/_next/static/media/7a3874d17d847d8b-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:classicFont;src:url(/_next/static/media/7fa25a371f8c9496-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:classicFont Fallback;src:local("Arial");ascent-override:80.37%;descent-override:20.42%;line-gap-override:0.00%;size-adjust:115.49%}.__className_504aac{font-family:classicFont,classicFont Fallback}@font-face{font-family:sansFont;src:url(/_next/static/media/fb30dc2ad775ae4f-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:sansFont;src:url(/_next/static/media/ec89c02c9ace32ca-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:sansFont Fallback;src:local("Arial");ascent-override:81.05%;descent-override:20.59%;line-gap-override:0.00%;size-adjust:114.53%}.__className_6c7d08{font-family:sansFont,sansFont Fallback}.resume-editor article.re-paper.tr-layout-paper{font-size:var(--paper-size);line-height:var(--paper-spacing);padding:var(--paper-vertical) var(--paper-margin);color:#191e23;background:#fff}.tr-layout-paper .tr-paper-header{text-align:var(--paper-align)}.resume-editor article.re-paper.tr-layout-paper h1{font-family:inherit;font-size:var(--paper-name);line-height:inherit;letter-spacing:normal;color:var(--paper-accent);margin:0 0 .9mm}.resume-editor article.re-paper.tr-layout-paper h2{font-family:inherit;font-size:var(--paper-section);line-height:inherit;color:var(--paper-accent);margin:var(--paper-gap) 0 .9mm;padding:0;border-bottom:var(--paper-divider)}.tr-layout-paper .re-preview-entry{margin-top:var(--paper-entry-gap)}.tr-layout-paper .re-preview-line{font-size:var(--paper-entry);color:var(--paper-accent);margin-bottom:.9mm}.tr-layout-paper[data-accent-scope=name] .re-preview-line,.tr-layout-paper[data-accent-scope=name] h2,.tr-layout-paper[data-accent-scope=section] .re-preview-line,.tr-layout-paper[data-accent-scope=section] h1{color:#191e23}.tr-layout-paper .re-preview-links,.tr-layout-paper .tr-contact-line{display:block;margin:0 0 .9mm}.tr-layout-paper .re-preview-links>span{display:block}.tr-layout-paper .tr-entry-meta,.tr-layout-paper .tr-paper-line,.tr-layout-paper .tr-paper-prose{margin:0 0 .9mm}.tr-layout-paper .tr-paper-prose{white-space:pre-wrap}.tr-layout-paper .tr-entry-meta>span+span:before{content:" · "}.tr-layout-paper ul{margin:.9mm 0;padding-left:1.1em}.tr-layout-paper .tr-inline-change{display:block}.resume-editor .tr-layout-paper .tr-preview-field{white-space:normal;font:inherit;color:inherit}.tr-paper-tools{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:16px;font-size:12px}.tr-paper-tools .re-hint{margin:0}.tr-paper-tools label{display:flex;gap:6px;align-items:center;flex-shrink:0}.tr-layout-paper .tr-inline-detail{position:relative;margin:12px 0 18px;padding:20px;border:1px solid var(--good-line);border-radius:10px;background:var(--surface);color:var(--ink);font:14px/1.5 var(--font-sans,Arial,sans-serif);text-align:left;box-shadow:0 4px 18px #0000000a}.tr-layout-paper .tr-inline-detail h3{margin:6px 0 12px;font:600 15px/1.4 Arial,sans-serif}.tr-layout-paper .tr-inline-detail h4{margin:12px 0 6px;font-size:12px}.tr-layout-paper .tr-inline-detail p{font:inherit;margin:8px 0}.tr-layout-paper .tr-inline-detail .re-eyebrow{font-size:10px;padding-right:25px}.tr-original-text{padding:10px 12px;border-radius:6px;background:var(--surface-2);white-space:pre-wrap}.tr-inline-detail .tr-close-change{position:absolute;right:10px;top:10px;padding:2px 8px}.tr-inline-detail .re-diff{white-space:pre-wrap}.tr-inline-detail textarea{width:100%;box-sizing:border-box}.tr-layout-paper .tr-inline-detail button{font:inherit;font-size:12px}.tr-layout-paper .tr-inline-detail li{white-space:normal}.tr-unresolved summary{cursor:pointer;font-size:13px;font-weight:600}@media(max-width:850px){.resume-editor article.re-paper.tr-layout-paper{padding:24px 18px}.tr-paper-tools{flex-direction:column}.tr-layout-paper .tr-inline-detail{padding:12px}}.tr-layout-paper .tr-inline-detail textarea{min-height:70px}.tr-layout-paper .tr-inline-detail .tr-supporting-toggle{display:inline-block;margin:8px 0}.tr-layout-paper .tr-inline-detail nav.tr-actions{display:inline-flex;margin:8px 0 8px 12px}.resume-editor .tr-layout-paper .tr-preview-field.tr-highlight{color:#087443;background:#e8f7ee}.tr-review-notes{margin-top:20px;padding:12px}.tr-inline-change{position:relative}.tr-passage-actions{display:flex;flex-wrap:wrap;gap:4px;visibility:hidden;position:absolute;bottom:100%;left:0;z-index:2;padding:4px;background:#fff;border:1px solid #c8dcd1;border-radius:6px;box-shadow:0 2px 8px #0001}.tr-inline-change:focus-within>.tr-passage-actions,.tr-inline-change:hover>.tr-passage-actions{visibility:visible}.resume-editor .tr-layout-paper .tr-passage-actions button{font:12px/1.4 Arial,sans-serif;padding:5px 8px;white-space:nowrap}@media(hover:none){.tr-passage-actions{position:static;visibility:visible;margin-bottom:4px}}.tr-paper-tools label.tr-style-control{flex-direction:column;align-items:stretch;flex-shrink:1;max-width:220px}.tr-style-control small{color:var(--muted);font-size:11px}.tr-selectable-passage{position:relative;display:inline}.resume-editor .tr-layout-paper .tr-select-field{display:inline;font:inherit;color:inherit;line-height:inherit;text-align:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border:0;border-radius:2px;margin:0;padding:0;background:transparent;cursor:pointer}.tr-paper-prose>.tr-selectable-passage{display:block}.resume-editor .tr-paper-prose>.tr-selectable-passage>.tr-select-field{display:block;width:100%}.resume-editor .tr-layout-paper .tr-select-field:focus-visible,.resume-editor .tr-layout-paper .tr-select-field:hover{outline:1px solid #79b69b;outline-offset:2px}.resume-editor .tr-layout-paper .tr-select-field.tr-selected{outline:2px solid #16845a;outline-offset:2px}.resume-editor .tr-layout-paper .tr-select-field.tr-highlight{color:#087443;background:#e8f7ee}.tr-selectable-passage:focus-within>.tr-passage-actions,.tr-selectable-passage:hover>.tr-passage-actions{visibility:visible}.tr-layout-paper section:has(>h2 .tr-select-field.tr-selected),.tr-layout-paper section:has(>h2 .tr-select-field:hover){outline:1px solid #79b69b;outline-offset:4px}