@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap);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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Roboto,serif;font-size:110%}.highlight{background-color:bisque}@media screen and (max-width:800px){.logo{display:none}}:root{--bg-color:#fffbf9;--title-size:48px;--shadow:drop-shadow(gray 0 0 5px);--border:1px solid #889779}*{background-color:#fffbf9;background-color:var(--bg-color);box-sizing:border-box;list-style-type:none;scroll-behavior:smooth;text-decoration:none}nav{font-family:Roboto}.logo{font-family:ED Garamond;font-size:larger;font-weight:600;margin-right:auto}.nav-pages,.pages{display:flex}.pages{align-items:center;justify-content:space-between;width:100%}.bottom a,.pages a{color:#06070e;margin-left:2em}.bottom a:hover,.pages a:hover{border-bottom:1px solid #889779;border-bottom:var(--border);color:#2b3b31}header{padding:1em 8em}@media screen and (max-width:500px){.first-section img{height:auto;max-width:100%}}.first-section,.intro-page{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.first-section img{display:flex;height:auto;justify-content:center;max-width:100%}.intro-paragraph{font-family:EB Garamond;font-size:3em;line-height:1.2em;max-width:1000px;text-align:center}.my-works{font-style:italic;margin-bottom:3em}.frontpage-role{font-style:italic;line-height:40px}.works-section{margin-top:100px}@media screen and (max-width:1200px){.bio-section{align-items:center;flex-direction:column}.bio-section p,.word-section{max-width:100%;min-width:auto;padding:1em}.word-section h1{font-size:1.5em;margin-top:1em}.bio-section p{font-size:.9em;line-height:1.4em}.resume-button{font-size:.8em;padding:8px}.image-button-section img{height:20em;margin-top:5em;object-fit:cover;object-position:center;width:16em}}@media screen and (max-width:538px){.word-section li{font-size:80%}}.hello{font-style:italic}.word-section h1{font-family:EB Garamond;font-size:2em;margin-top:2em}.word-section{line-height:1.7;padding:2em}.highlight-p{background-color:#f8e2d1}.image-button-section img{filter:var(--shadow);height:25em;margin-bottom:0;object-fit:cover;object-position:center;width:20em}.experience{background-color:#f8e2d1;font-weight:600}.word-section li{margin-bottom:0}.word-section ul{margin-bottom:2em}.word-section{margin:0 2em}.word-section,.word-section p{max-width:40em;min-width:300px;text-align:justify}.word-section p{line-height:1.5em;margin:0 auto;padding:0 1.6em 1em}.top-section{margin-bottom:20em}.bio-section,.word-section h1{display:flex;justify-content:center}.word-section h1{justify-content:flex-start;margin:2em 0 0 .8em}.favorite,.image-button-section{display:flex;justify-content:center}.image-button-section{flex-direction:column}.resume-anchor{display:flex;justify-content:center}.word-section a{color:#1254a9;text-decoration:underline;transition:#589ac8 .3s ease}.word-section a:hover{border-radius:15%;color:#589ac8;transition:background-color .3s ease}.resume-button{display:flex;font-size:1em;justify-content:center;margin:1em 0 0;padding:1em;width:50%}.works-title{display:flex;font-family:ED Garamond;font-size:var(--title-size);justify-content:flex-start;margin-left:10%}.gallery{align-items:center;border-top:1px solid #889779;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1400px;padding:20px 10px}.gallery img{border-radius:10px;height:300px;margin:15px;max-width:350px;object-fit:cover;width:100%}.gallery img:hover{cursor:zoom-in}.modal{background-color:#000000e6;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.modal,.modal-content{align-items:center;display:flex}.modal-content{border-radius:8px;flex-direction:column;max-height:90%;max-width:60%;overflow:hidden;padding:10px}.caption{margin:1em}.modal-content img{max-height:80vh;max-width:100%;object-fit:contain}.title{word-wrap:break-word;color:#000;font-family:ED Garamond;font-size:1.2rem;font-weight:800;max-width:100%;text-align:center}.close{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5em;position:absolute;right:10px;top:10px}.close:hover{color:#a4a4a4}.button{background-color:#f8e2d1;border:0;border-radius:.5rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-sizing:border-box;color:#111827;cursor:pointer;font-family:Roboto;font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:4em;margin-left:1em;margin-top:10px;padding:.75rem 1rem;text-align:center;text-decoration-thickness:auto;transition:background-color .3s ease}.button:hover{background-color:#000;color:#fff}footer{border-top:1px solid #889779;display:flex;flex-wrap:wrap;font-size:large;padding:2em 4em}.footer-nav{display:flex;flex-direction:column}.footer-nav span{font-weight:700}.footer-nav li{align-items:flex-start;display:flex}.bottom{margin-left:auto}.footer-nav a{color:#06070e}.footer-nav a:hover{color:#2b3b31}.sunney-user-interviews p{display:block;line-height:30px;margin:auto auto 3em;text-align:start;width:50%}@media screen and (max-width:500px){.data-about-project{flex-wrap:wrap}}.no-controls{max-width:50%;pointer-events:none}.video-container-left,.video-container-right{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.video-caption{font-size:x-large;font-weight:700;line-height:1.5em;margin-bottom:2em;max-width:15em;text-align:center}.sunney-solution video{height:30em;width:30em}.sunneyTopSection{border-bottom:var(--border);margin-bottom:5em;text-align:center}.sunneyTopSection ul{margin-bottom:3em}.sunney-overview-title{font-size:small}.data-about-project{display:flex;justify-content:space-evenly}.sunneyTopSection p{display:flex;font-size:1.3em;font-weight:400;justify-content:center}.data-about-project span{font-size:large;font-weight:500}.data-about-project li{margin-top:1em}.sunneyTopSection h1{font-family:ED Garamond;font-size:5rem;font-weight:bolder}img{display:block;margin:auto;width:50%}.sunney-comp-analysis h2,.sunney-design h2,.sunney-findings-analysis h2,.sunney-overview h2,.sunney-problem h2,.sunney-solution h2,.sunney-user-interviews h2,.sunneyFourthSection h2{font-family:ED Garamond;font-size:2rem;font-weight:700}.sunney-comp-analysis p,.sunney-comp-analysis span,.sunney-overview p,.sunney-problem p,.sunney-solution p,.sunneyFourthSection p,.sunneyHifi p{display:block;line-height:30px;margin:auto auto 3em;text-align:start;width:50%}.sunney-design span,.sunneyLowfi p{display:block;line-height:30px;margin:auto auto 1em;text-align:start;width:50%}.sunney-findings-analysis ul,.sunney-user-interviews ul{display:flex;flex-direction:column;line-height:1.5em;margin:auto auto 5em;text-align:center;width:90%}.sunney-findings-analysis li,.sunney-user-interviews li{line-height:1.5em;margin:auto;text-align:start;width:50%}.sunney-findings-analysis span,.sunney-user-interviews span{display:block;font-weight:500;margin:auto auto 1em;text-align:start;width:50%}.sunney-comp-analysis p,.sunney-findings-analysis span,.sunney-user-interviews span{margin-top:2em}.sunney-comp-analysis,.sunney-design,.sunney-findings-analysis,.sunney-overview,.sunney-problem,.sunney-solution,.sunney-user-interviews,.sunneyFourthSection{text-align:center}.sunney-problem p{background-color:#e9e5e1;padding:2em}.sunney-solution p{background-color:#f8e2d1;padding:2em}.sunney-comp-analysis h2,.sunney-design h2,.sunney-findings-analysis h2,.sunney-overview h2,.sunney-problem h2,.sunney-solution h2,.sunney-user-interviews h2,.sunneyBranding h2,.sunneyHifi h2,.sunneyLowfi h2{display:flex;font-family:ED Garamond;font-size:30px;justify-content:flex-start;margin-left:20%}.sunney-design h3{display:flex;font-size:1.3em;font-weight:600;justify-content:flex-start;margin-left:23%}.sunneyBranding,.sunneyHifi,.sunneyLowfi{margin-bottom:100px}.sunneyHifi p{margin-bottom:.1em}@media screen and (max-width:500px){.Sunney{height:10px;width:20px}}@media screen and (max-width:1200px){.sunney-showcase{align-items:center;flex-direction:column}.description-section{margin-right:5em;margin-top:3em}.case-study-button,.sunney-button{display:flex;margin-bottom:3em}.dot1,.dot2,.dot3,.dot4,.dot5{display:none;filter:none!important}}.sunney-images{align-items:center;display:flex;height:auto;justify-content:center;width:10em}.Sunney{height:17em;width:25em;z-index:1}.description-section,.sunney-showcase{display:flex;justify-content:space-around}.sunney-showcase{margin-bottom:10em}.description-section h3{font-family:EB Garamond;font-size:2em;margin-bottom:.1em}.description-section h4{color:#6b896b;font-family:EB Garamond;margin-bottom:1em;margin-left:1em}.description-section p{color:#222325;flex-wrap:wrap;font-family:Roboto;margin-bottom:.5em;margin-left:1em;max-width:20em;text-align:left}.description-section{align-items:flex-start;border-bottom:.2em solid #6b896b;border-top:.2em solid #6b896b;margin-left:5em}.description-section,.word-section{display:flex;flex-direction:column;justify-content:center}.word-section{align-items:center}.sunney-anchor{display:flex;justify-content:center}.dot1,.dot2,.dot3,.dot4,.dot5{border-radius:50%;filter:blur(6rem);height:100px;position:absolute;width:90px;z-index:0}.dot1{left:20em;top:30em}.dot1,.dot2{background-color:#ff8400}.dot2{left:30em;top:40em}.dot3{left:60em;top:20em}.dot3,.dot4{background-color:#ff8400}.dot4{left:75em;top:65em}.dot5{background-color:#ff8400;left:10em;top:110em}
/*# sourceMappingURL=main.53e1c03e.css.map*/