.resume-page{position:fixed;inset:0;margin:0;padding:0;overflow-y:auto;background:var(--workbench-bg,#f2f3ef);opacity:1}.resume-page__viewer{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;outline:none}.resume-page__plain-link{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.resume-sheet{--paper:var(--terra-100);--ink:var(--grey-80);--soft:var(--grey-400);--accent:var(--terra-720);min-height:100vh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:var(--space-48) var(--space-24)}.resume-sheet__frame{width:480px;max-width:100%;box-sizing:border-box;border:1px solid var(--ink);padding:7px;box-shadow:var(--shadow-resting)}.resume-sheet__card{border:1px solid var(--ink);background-color:var(--paper);background-image:url(/noise-bg.png);background-size:200px 200px;background-blend-mode:multiply;padding:var(--space-48) var(--space-32);text-align:center}.resume-sheet__mark{display:block;margin:0 auto var(--space-24)}.resume-sheet__title{margin:0;font-family:var(--font-display);font-size:34px;font-weight:400;font-variation-settings:"SOFT" 0,"WONK" 1;letter-spacing:-.6px;line-height:1.1;color:var(--ink)}.resume-sheet__standfirst{margin:var(--space-8) 0 0;font-family:var(--font-ui);font-size:13px;font-variation-settings:"wdth" 120,"wght" 640,"opsz" 18;letter-spacing:2.4px;text-transform:uppercase;color:var(--soft)}.resume-sheet__rule{display:flex;align-items:center;gap:var(--space-12);margin:var(--space-24) 0}.resume-sheet__rule-line{flex:1 1;height:1px;background:var(--ink);opacity:.35}.resume-sheet__diamond{width:5px;height:5px;rotate:45deg;background:var(--accent)}.resume-sheet__lead{margin:0 auto;max-width:34ch;font-family:var(--font-display);font-size:19px;font-weight:400;font-variation-settings:"SOFT" 0,"WONK" 1;line-height:1.45;color:var(--ink);text-wrap:balance}.resume-sheet__action{display:inline-flex;align-items:center;justify-content:center;margin-top:var(--space-32);padding:var(--space-12) var(--space-24);border:1px solid var(--ink);background:transparent;color:var(--ink);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-paper),color var(--dur-fast) var(--ease-paper)}.resume-sheet__action:focus-visible,.resume-sheet__action:hover{background:var(--ink);color:var(--paper)}.resume-sheet__action-label{display:block;font-family:var(--font-ui);font-size:12px;font-variation-settings:"wdth" 120,"wght" 720,"GRAD" 64,"ROND" 0,"opsz" 18;letter-spacing:.2px;line-height:1;text-transform:uppercase}.resume-sheet__meta{margin:var(--space-16) 0 0;color:var(--soft)}@media (max-height:500px),(max-width:767px){.resume-sheet{padding:var(--space-32) var(--space-16)}.resume-sheet__card{padding:var(--space-32) var(--space-24)}.resume-sheet__title{font-size:30px}.resume-sheet__lead{font-size:17px}}