body,html{background-color:#f9f9f9;height:100vh;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{color:#373c48;font-size:60px;line-height:68px;margin:0}h1,h2{font-family:Gentium Plus,serif;font-style:normal;font-weight:700}h2{font-size:40px;line-height:48px}h3{font-family:Source Sans\ 3,sans-serif;font-size:30px;font-weight:400;line-height:auto}h3,h4{font-style:normal;margin:0}h4{font-family:Gentium Plus,serif;font-size:32px;font-weight:700;line-height:40px;padding-bottom:8px}h5{font-size:24px}h5,li,p{font-family:Source Sans\ 3,sans-serif;font-style:normal;font-weight:400;line-height:auto;margin:0}li,p{font-size:16px;width:100%}.bold{font-weight:600}.secondary{color:#686e78}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.nav{display:flex;justify-content:flex-end;position:fixed;width:100vw;z-index:100}.nav-links{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#f9f8f680;border-radius:80px;display:flex;gap:8px;list-style:none;margin:40px 40px 0 0;overflow:hidden;padding:0}.nav-links li{border-radius:16px;overflow:hidden;padding:12px 16px;width:auto}.nav-links li:hover{background-color:#b6c5d3;color:#373c48}.nav-links li a{color:#373c48;font-family:Source Sans\ 3,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.nav-links li .highlight{background-color:#f0f0f0;border-radius:10px;padding:5px 10px}#work{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;padding:40px}.projectLarge{border-radius:24px;display:flex;flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1;height:400px;overflow:hidden;text-align:left}button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Source Sans\ 3,sans-serif;font-size:16px;line-height:auto}.project{background-color:#eaeaf6;text-align:left}header{align-content:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;padding:240px 80px 80px;width:auto}header h1,header h3{max-width:960px}.project h4{width:100%}.project li,.project ul{margin:0 0 0 16px;padding:0;width:100%}.projectContent{background-color:#f9f9f9;display:flex;flex-direction:column;justify-content:center;padding:80px}.projectIntroduction{align-items:stretch;align-self:center;display:flex;flex-direction:row;gap:80px;justify-content:center;max-width:960px}.introSection{display:flex;flex-basis:50%;flex-direction:column}.projectContentSection{align-self:center;max-width:960px;padding-top:80px}.designProcessBlock,.projectContentSection{align-items:center;display:flex;flex-direction:column;width:100%}.designProcessBlock{align-self:flex-start;gap:16px;padding:16px 0}.projectGallery{align-items:flex-start;display:flex;gap:40px;justify-content:center;width:100%}.visualProjectGallery{flex:0 0 30%}.designProcessSummary{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;justify-content:center;padding:16px 0}.dpItem{background-color:#eaeaf6;border-radius:16px;display:flex;flex-direction:column;gap:8px;height:100%;padding:16px 24px}.dpItem ul{font-family:Source Sans\ 3,sans-serif;font-size:16px;line-height:auto;list-style-type:none;margin:0;padding:0 0 0 16px}.dpItem li{margin:0;padding:0}.dpItem li::marker{content:"‣  "}.imageLabel{color:#686e78;font-size:14px}.impactBlock{border:1px solid #686e7880;border-radius:32px;display:flex;flex-direction:row;gap:24px;justify-content:center;margin-top:32px;padding:24px 32px}.impactItem{display:flex;flex-direction:column;gap:8px;width:100%}.introContainer{justify-content:center;margin:auto auto 160px;padding:80px}.introContainer,.jobContainer{align-items:flex-start;display:flex;flex-direction:row;max-width:960px}.jobContainer{gap:40px;justify-content:flex-start;margin:auto;text-align:left}.job li{font-family:Source Sans\ 3,sans-serif;font-size:16px;line-height:24px;margin:0}.contact{align-items:center;align-self:center;background-color:#eaeaf6;border-radius:40px;display:flex;justify-content:space-between;max-width:960px;padding:48px;text-align:left;width:80%}@media (max-width:800px){.projectLarge{border-radius:24px;display:flex;flex:100% 1;height:400px;overflow:hidden;text-align:left}h1{color:#373c48;margin:0}h1,h2{font-family:Gentium Plus,serif;font-size:40px;font-style:normal;font-weight:700;line-height:48px}h3{font-family:Source Sans\ 3,sans-serif;font-size:20px;font-weight:400;line-height:auto}h3,h4{font-style:normal;margin:0}h4{font-family:Gentium Plus,serif;font-size:32px;font-weight:700;line-height:40px;padding-bottom:8px}h5{font-family:Source Sans\ 3,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:auto;margin:0}.introContainer{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin:auto auto 80px;padding:40px}.projectContent{padding:40px 40px 80px}.projectIntroduction{flex-direction:column;gap:40px}.projectGallery{align-items:center;gap:24px}.impactBlock,.projectGallery{flex-direction:column}#work{padding:40px}.jobContainer{align-items:flex-start;gap:24px;justify-content:flex-start;margin:auto;max-width:100%}.contact,.jobContainer{display:flex;flex-direction:column;text-align:left}.contact{align-items:center;align-self:center;background-color:#eaeaf6;border-radius:40px;gap:32px;justify-content:space-between;max-width:960px;padding:32px;width:80%}}@media (max-width:480px){h1{color:#373c48;font-size:32px;line-height:40px;margin:0}h1,h2{font-family:Gentium Plus,serif;font-style:normal;font-weight:700}h2{font-size:40px;line-height:48px}h3{font-family:Source Sans\ 3,sans-serif;font-size:20px;font-weight:400;line-height:auto}h3,h4{font-style:normal;margin:0}h4{font-family:Gentium Plus,serif;font-size:24px;font-weight:700;line-height:32px;padding-bottom:8px}h5{font-family:Source Sans\ 3,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:auto;margin:0}.introContainer{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin-bottom:40px;padding:20px}#work{padding:80px 20px}.jobContainer{align-items:"flex-start";gap:16px;justify-content:flex-start;margin:auto;max-width:100%}.contact,.jobContainer{display:flex;flex-direction:column;text-align:left}.contact{align-self:center;border-radius:24px;gap:32px;justify-content:space-between;padding:24px;width:100%}.contact,.nav{align-items:center}.nav{bottom:24px;display:flex;justify-content:center;position:fixed;text-align:center;z-index:100}.nav-links{align-self:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:80px;display:flex;gap:0;list-style:none;margin:0;overflow:hidden;padding:0}.nav-links li{border-radius:16px;overflow:hidden;padding:12px 16px}.nav-links li:hover{background-color:#b6c5d3;color:#373c48}.nav-links li a{color:#373c48;font-family:Source Sans\ 3,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.nav-links li .highlight{background-color:#f0f0f0;border-radius:10px;padding:5px 10px}.projectLarge{border-radius:8px;display:flex;flex:100% 1;flex-direction:column;height:400px;overflow:hidden;text-align:left}}@media (min-width:1920px){.projectLarge{flex:0 0 24.24%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.2e8c1723.css.map*/