@import "https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;600&display=swap";body{color:#ebf3e1;background:#14141466;margin:0;font-family:EB Garamond,Georgia,serif}canvas{visibility:hidden;pointer-events:none;width:100%;height:100dvh;position:fixed;inset:0}.resume-layout{overflow-wrap:anywhere;width:calc(100% - 1.5rem);max-width:64rem;margin:clamp(.75rem,4vw,3rem) auto;position:relative}.resume{border-radius:2rem;padding:clamp(1rem,4vw,3rem)}.resume-name h1{margin-top:25vh;padding-inline:clamp(1rem,4vw,3rem);font-size:6rem;line-height:1.1}.resume h1{margin:0;font-size:clamp(2rem,6vw,3rem);line-height:1.1}.resume h2{border-bottom:1px solid #a9cba64d;margin-top:2rem;font-size:1.25rem}.resume h3{margin-bottom:0;font-size:1.1rem}.resume h3+p{margin-top:.25rem}.resume a{color:#b9e8ab}.resume .contact-line{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.75rem;display:flex}.resume ul{padding-inline-start:1.4rem}.resume li+li{margin-top:.35rem}.resume-layout{font-family:var(--font-jobs,inherit)}.resume-name h1{font-family:var(--font-name,inherit)}.resume h2{font-family:var(--font-sections,inherit)}.resume li{font-family:var(--font-body,inherit)}.contact-email{width:min(100%,28rem);height:auto;display:block}
