.header{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:100%;padding:32px 80px;z-index:100}.header h1{font-family:"minion-pro",Georgia,serif;font-size:28px;font-weight:700;font-style:normal}.header h1 a{color:#111;text-decoration:none}.header-mobile{display:none}nav{display:flex;grid-gap:32px;gap:32px}nav a{font-family:"minion-pro",Georgia,serif;font-size:18px;font-weight:700;color:#111;text-decoration:none}@media (max-width:768px){.header{padding:20px 24px;align-items:flex-start}.header-desktop{display:none}.header-mobile{display:block;font-size:22px;line-height:1.1}nav{grid-gap:12px;gap:12px;padding-top:4px}nav a{font-size:13px}}.projects-page{max-width:680px}.project-item{margin-bottom:48px}.project-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.project-title{font-weight:700;color:#111}.project-title,.project-year{font-family:"minion-pro",Georgia,serif;font-size:18px;font-style:italic}.project-year{font-weight:400;color:#666}.project-description{font-family:"minion-pro",Georgia,serif;font-size:18px;font-weight:400;line-height:1.6;color:#111}.about{max-width:680px;margin:0 auto}.aboutText{font-family:"minion-pro",Georgia,serif;font-size:18px;font-weight:500;line-height:1.6;color:#111}.aboutText p{margin-bottom:24px}.aboutText a{color:#111;text-decoration:underline}.aboutText a:hover{text-decoration:none}.cvButton{cursor:pointer;text-decoration:underline;margin-top:8px;margin-bottom:24px}.cv,.cvButton{font-family:"minion-pro",Georgia,serif;font-size:18px;font-weight:400;color:#111}.cv{line-height:1.6}.cv p{margin-bottom:16px}.works-page{padding:0}.works-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px 60px;gap:100px 60px;max-width:900px;margin:0 auto}.work-item{display:block;color:inherit;cursor:pointer}.work-item,.work-item:hover{text-decoration:none}.work-image{width:100%;overflow:hidden;margin-bottom:32px}.work-image img{width:100%;height:auto;display:block;transition:opacity .3s ease}.work-item:hover .work-image img{opacity:.85}.work-info{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.work-title{font-size:15px;font-weight:600;font-style:italic}.work-meta,.work-title{font-family:"minion-pro",Georgia,serif;color:#111}.work-meta{font-size:14px;font-weight:400}.work-year{font-style:normal;font-weight:400!important}@media (max-width:768px){.works-grid{grid-template-columns:1fr;grid-gap:40px;gap:40px}}.contact-page{max-width:680px}.contact-page p{font-family:"minion-pro",Georgia,serif;font-size:18px;font-weight:400;line-height:1.6;color:#111;margin-bottom:24px}.contact-page a{color:#111;text-decoration:underline}.contact-page a:hover{text-decoration:none}.contact-form{margin-top:32px}.contact-form input,.contact-form textarea{width:100%;font-family:"minion-pro",Georgia,serif;font-size:18px;font-weight:400;color:#111;border:1px solid #ccc;padding:10px;margin-bottom:16px;background:#fff;outline:none}.contact-form textarea{height:160px;resize:vertical}.contact-form button{font-family:"minion-pro",Georgia,serif;font-size:18px;font-weight:400;color:#fff;background:#111;border:none;padding:10px 24px;cursor:pointer}.contact-form button:hover{background:#333}.project-page{max-width:680px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"minion-pro-caption",Georgia,serif;font-weight:650;font-size:18px;line-height:1.6;color:#111;background-color:#fff;-webkit-font-smoothing:antialiased;user-select:text;-webkit-user-select:text}a{color:inherit}a,a:hover{text-decoration:none}.app{min-height:100vh;display:flex;flex-direction:column}main{flex:1 1;padding:160px 80px 60px;max-width:960px;margin:0 auto;width:100%}@media (max-width:768px){main{padding:180px 24px 40px}}
/*# sourceMappingURL=main.e55ea7c8.chunk.css.map */