@import"https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist:wght@400&display=swap";.figma-layout{display:flex;flex-direction:column;align-items:center;padding:20px 30px 10px;min-height:100vh;background-color:#0d0f1b;color:#fff;font-family:Schibsted Grotesk,sans-serif}.figma-header{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:1040px;padding-bottom:160px;position:relative}.figma-layout--hero{overflow-x:clip;padding-top:0}.figma-layout--hero .figma-content{position:relative;z-index:1;background:#0d0f1b;margin-top:100lvh;padding-top:32px}.figma-reveal{opacity:0;transform:translateY(48px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.figma-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.figma-reveal{opacity:1;transform:none;transition:none}}.figma-header-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;background-color:#0d0f1b}.figma-header-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.figma-name-block{display:flex;flex-direction:column;font-size:24px;line-height:1.3;letter-spacing:-.48px;position:relative;z-index:1}.figma-name{font-weight:600;color:#fff;text-decoration:none;transition:opacity .2s ease}.figma-name:hover{opacity:.8}.figma-nav-link{font-weight:600;font-size:24px;line-height:1.3;letter-spacing:-.48px;color:#fff;text-decoration:none;position:relative;z-index:1;transition:opacity .2s ease}.figma-nav-link:hover{opacity:.8}.figma-content{display:flex;gap:20px;width:100%;max-width:1040px}.figma-sidebar{flex:0 0 368px;max-width:368px;position:sticky;top:20px;padding-right:10px;display:flex;flex-direction:column}.figma-bio{border-top:1px solid #626783;padding:30px 40px 40px 6px;min-height:202px}.figma-layout--hero .figma-bio{border-top:none}.figma-bio-text{font-size:15px;font-weight:400;line-height:1.4;letter-spacing:-.15px;color:#fff;max-width:420px;margin:0}.figma-bio-highlight{display:block;margin-bottom:1em}.figma-sidebar-nav{display:flex;flex-direction:column;margin-bottom:20px}.figma-sidebar-link{display:flex;align-items:center;gap:1px;background-color:#090b1a;border-top:.5px solid #626783;padding:12px 6px;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.065px;color:#fff;text-decoration:none;transition:background-color .2s ease}.figma-sidebar-link:hover{background-color:#959bc3}.figma-sidebar-link:last-child{border-bottom:.5px solid #626783}.figma-contact-links{display:flex;flex-direction:column}.figma-contact-link{display:flex;align-items:center;gap:1px;background-color:#090b1a;border-top:.5px solid #626783;padding:12px 6px;font-size:13px;line-height:1.3;color:#fff;text-decoration:none;transition:background-color .2s ease}.figma-contact-link:hover{background-color:#10132a}.figma-contact-email{font-weight:600;letter-spacing:-.065px}.figma-contact-phone,.figma-contact-linkedin,.figma-contact-github{font-weight:400;font-size:12px;letter-spacing:-.12px}.figma-link-arrow{font-family:Reddit Sans,sans-serif;font-weight:600;font-size:9.867px;letter-spacing:-.0987px}.figma-underline{text-decoration:underline}.figma-main{flex:1;min-width:0;padding-left:20px}@media (max-width: 900px){.figma-layout{padding:20px 30px 10px}.figma-header{padding-bottom:120px}.figma-sidebar{flex:0 0 320px;max-width:320px}}@media (max-width: 800px){.figma-layout{padding:20px 20px 10px}.figma-header{padding-bottom:100px}.figma-name-block,.figma-nav-link{font-size:20px}.figma-content{flex-direction:column}.figma-layout--hero .figma-content{padding-top:20px}.figma-sidebar{flex:none;max-width:100%;position:static;padding-right:0}.figma-bio{padding-right:6px}.figma-main{padding-left:0}}.cv-section{border-top:1px solid #626783;padding:30px 0 80px}.figma-layout--hero .figma-main>.cv-section:first-child{border-top:none;padding-top:18px}.cv-section-title{font-family:Schibsted Grotesk,sans-serif;font-weight:600;font-size:13px;line-height:1.3;letter-spacing:-.065px;color:#fff;margin:0 0 37px}.cv-section-half{border-top:.5px solid #626783;padding-top:16px}.cv-experience-entry{display:flex;flex-wrap:wrap;gap:30px}.cv-experience-entry+.cv-experience-entry{margin-top:56px}.cv-experience-left,.cv-experience-right{flex:1;min-width:220px}.cv-job-title{font-family:Schibsted Grotesk,sans-serif;font-weight:600;font-size:16px;line-height:1.3;letter-spacing:-.16px;color:#fff;margin:0 0 12px}.cv-company-info{font-family:Schibsted Grotesk,sans-serif;font-size:15px;line-height:1.4;letter-spacing:-.15px;color:#fff}.cv-company-info a{text-decoration:underline;color:#fff;transition:opacity .2s ease}.cv-company-info a:hover{opacity:.8}.cv-location{color:#ababab}.cv-job-description{font-family:Geist,sans-serif;font-size:15px;line-height:1.4;letter-spacing:-.075px;color:#fff;list-style:disc;margin:0;padding-left:22.5px}.cv-job-description li{margin-bottom:8px}.cv-job-description li:last-child{margin-bottom:0}.cv-skills-grid{display:flex;flex-wrap:wrap;gap:37px}.cv-skills-column{flex:1;min-width:220px}.cv-skill-list{list-style:disc;margin:0;padding-left:22.5px;font-family:Schibsted Grotesk,sans-serif;font-size:15px;line-height:1.3;letter-spacing:-.15px}.cv-skill-list li{margin-bottom:18px}.cv-skill-list li:last-child{margin-bottom:0}.cv-skill-name{display:block;font-weight:600;margin-bottom:3px;color:#fff}.cv-skill-desc{color:#ababab}.cv-education-row{display:flex;gap:37px;margin-bottom:37px;font-family:Schibsted Grotesk,sans-serif;font-size:15px;line-height:1.4;letter-spacing:-.15px}.cv-education-row:last-child{margin-bottom:0}.cv-education-school,.cv-education-degree{flex:1;color:#fff}.cv-year{color:#ababab}.cv-two-column{display:flex;gap:37px;padding-bottom:80px}.cv-column{flex:1}.cv-column-title{font-family:Schibsted Grotesk,sans-serif;font-weight:600;font-size:13px;line-height:1.3;letter-spacing:-.065px;color:#fff;margin:0 0 37px}.cv-award-entry,.cv-volunteer-entry,.cv-language-entry{font-family:Schibsted Grotesk,sans-serif;font-size:15px;line-height:1.4;letter-spacing:-.15px;margin-bottom:37px}.cv-award-entry:last-child,.cv-volunteer-entry:last-child,.cv-language-entry:last-child{margin-bottom:0}.cv-award-title,.cv-volunteer-title,.cv-language-name{color:#fff}.cv-award-title a{color:inherit;text-decoration:underline;transition:opacity .2s ease}.cv-award-title a:hover{opacity:.8}.cv-award-org,.cv-award-date,.cv-volunteer-date,.cv-volunteer-desc,.cv-language-level{color:#ababab}.cv-volunteer-desc{font-style:italic}.cv-traits-text{font-family:Geist,sans-serif;font-size:15px;line-height:1.4;letter-spacing:-.075px;color:#fff;margin:0}.cv-footer{border-top:.5px solid #626783;padding:20px 0;min-height:400px;display:flex;align-items:flex-end}.cv-footer-contact{font-family:Schibsted Grotesk,sans-serif;font-weight:600;font-size:24px;line-height:1.3;letter-spacing:-.48px;color:#fff;text-decoration:none;transition:opacity .2s ease}.cv-footer-contact:hover{opacity:.8}@media (max-width: 900px){.cv-experience-entry{flex-direction:column;gap:20px}.cv-skills-column{min-width:250px}.cv-education-row{flex-direction:column;gap:12px}}@media (max-width: 800px){.cv-two-column,.cv-skills-grid{flex-direction:column}.cv-skills-column{min-width:100%}.cv-education-row{flex-direction:column;gap:12px}.cv-footer{min-height:300px}.cv-footer-contact{font-size:20px}}
