:root{--display-right-border: none;--display-bottom-border: none}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}@media only screen and (max-width: 70.625em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}body{box-sizing:border-box}::-moz-selection{background-color:#fff;color:#b9005b}::selection{background-color:#fff;color:#b9005b}.gap{height:7rem;background-color:#fcf9f3;position:relative}.gap--line::after{content:"";width:100%;height:1px;display:block;background-color:#2d2727;position:absolute;top:40%;left:0}.gap--pink{background-color:#ffc3b8;height:10.5rem}@-webkit-keyframes showOnSmooth{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes showOnSmooth{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes showBorderHorizontal{0%{transform:scaleX(0);transform-origin:top left;transition:transform 0.4s ease-out}100%{transform:scaleX(1)}}@keyframes showBorderHorizontal{0%{transform:scaleX(0);transform-origin:top left;transition:transform 0.4s ease-out}100%{transform:scaleX(1)}}@-webkit-keyframes showBorderVertical{0%{transform:rotate(90deg) scaleX(0);transform-origin:top bottom;transition:transform 0.4s ease-out}100%{transform:rotate(90deg) scaleX(1)}}@keyframes showBorderVertical{0%{transform:rotate(90deg) scaleX(0);transform-origin:top bottom;transition:transform 0.4s ease-out}100%{transform:rotate(90deg) scaleX(1)}}:root{--display-right-border: none;--display-bottom-border: none}body{font-family:"Inconsolata", sans-serif;font-weight:300;font-size:1.6rem;line-height:1.6;color:#2d2727}.logo-name{font-family:"Cormorant Garamond", serif;font-weight:700;font-size:3.2rem;color:#b9005b;letter-spacing:3px}@media only screen and (max-width: 47.5em){.logo-name{font-size:2.4rem}}.heading-primary{font-family:"Cormorant Garamond", serif;font-weight:600;font-size:4.4rem;line-height:1.2;letter-spacing:4px}@media only screen and (max-width: 28.2em){.heading-primary{font-size:3.6rem;letter-spacing:3px}}.heading-primary--main{display:block}.heading-primary--sub{display:block;font-size:3rem;color:#5d5555;letter-spacing:3px}@media only screen and (max-width: 28.2em){.heading-primary--sub{font-size:2.4rem;letter-spacing:2px}}.heading-secondary{font-family:"Cormorant Garamond", serif;font-weight:500;font-size:3rem;line-height:1.1;letter-spacing:3px}.heading-secondary--main{display:block;margin-bottom:2.4rem}@media only screen and (max-width: 28.2em){.heading-secondary--main{display:inline-block;margin-bottom:0}}.heading-secondary--sub{display:block}@media only screen and (max-width: 28.2em){.heading-secondary--sub{display:inline-block}}.heading-quaternary{font-family:"Cormorant Garamond", serif;font-weight:500;font-size:2rem;line-height:1.2;letter-spacing:2px}.u-center-text{text-align:center}.u-margin-bottom-small{margin-bottom:2rem}.u-margin-bottom-medium{margin-bottom:4rem}.u-margin-bottom-big{margin-bottom:8rem}:root{--display-right-border: none;--display-bottom-border: none}.btn:link,.btn:visited{color:#2d2727;display:inline-block;text-decoration:none;border:1px solid #2d2727;border-radius:100px;padding:0.4rem 3.2rem}.btn:hover,.btn:active{color:#fff;background-color:#b9005b;transition:all 0.3s ease-out}.btn--white:link,.btn--white:visited{color:#fff;border:1px solid #fff}.link:link,.link:visited{color:#2d2727;display:inline-block;text-decoration:none;font-weight:300;position:relative}.link--pink:link,.link--pink:visited{color:#b9005b}.link:hover::before{color:currentColor;transform:scaleX(1)}.link::before{content:"";display:block;background-color:currentColor;position:absolute;bottom:-3px;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:top left;transition:transform 0.3s ease-out}.card{perspective:150rem;-moz-perspective:150rem;position:relative;height:48rem}.card__front,.card__back{background-color:#ffebd5;height:48rem;transition:all 0.8s ease;position:absolute;top:0;left:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.card__front-picture{background-size:cover;height:60%}.card__front-picture--1{background-image:url("../img/card-1-1.webp")}.card__front-picture--2{background-image:url("../img/card-2-1.webp")}.card__front-picture--3{background-image:url("../img/card-3-1.webp")}@media only screen and (max-width: 70.625em){.card__front-picture{height:50%}}@media only screen and (max-width: 47.5em){.card__front-picture{height:60%}}.card__back{transform:rotateY(180deg);position:relative}.card__back-picture{background-size:cover;height:100%;background-blend-mode:overlay}.card__back-picture--1{background-image:linear-gradient(to bottom, #ffc3b8, #2d2727),url("../img/card-1-2.webp");filter:blur(2px)}.card__back-picture--2{background-image:linear-gradient(to bottom, #ffc3b8, #2d2727),url("../img/card-2-2.webp");filter:blur(2px)}.card__back-picture--3{background-image:linear-gradient(to bottom, #ffc3b8, #2d2727),url("../img/card-3-2.webp");filter:blur(10px)}.card:hover .card__front{transform:rotateY(-180deg)}.card:hover .card__back{transform:rotateY(0)}.card__heading{text-align:right;margin:1.6rem 0 1.2rem 0;padding-right:3.2rem}.card__details{font-size:1.4rem;line-height:1.4;padding:0 3.2rem}.card__buttons{position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;gap:1.6rem;align-items:center;justify-content:center}.project{background-color:#fcf9f3;display:grid;grid-template-columns:repeat(2, 50%);min-height:20rem;height:calc(width / 2);transition:all 0.2s}.project:hover{cursor:pointer}.project:hover .project-visual-block__img--1{background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)),url("../img/pro-1.jpg")}.project:hover .project-visual-block__img--2{background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)),url("../img/pro-2.jpg")}.project:hover .project-visual-block__img--3{background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)),url("../img/pro-3.jpg")}.project:hover .project-visual-block__img--4{background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)),url("../img/pro-4.jpg")}.project:hover .project-visual-block__img--5{background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)),url("../img/pro-5.jpg")}.project:hover .project-visual-block__img--6{background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)),url("../img/pro-6.jpg")}.project:hover .project-visual-block__img--7{background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)),url("../img/pro-7.jpg")}.project:hover .project-visual-block__img--8{background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)),url("../img/pro-8.jpg")}.project:hover .project-visual-block__img--9{background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)),url("../img/pro-9.jpg")}.project:hover .project-visual-block__img--10{background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)),url("../img/pro-10.jpg")}.project:hover .project-visual-block__img--11{background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)),url("../img/pro-11.jpg")}.project:hover .project-visual-block__img--12{background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)),url("../img/pro-12.jpg")}.project:hover .project-visual-block__img--13{background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)),url("../img/pro-13.jpg")}.project:hover .project-visual-block__img--14{background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0)),url("../img/pro-14.jpg")}.project-visual-block{position:relative}.project-visual-block__img{background-size:cover;height:100%}.project-visual-block__img--1{background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)),url("../img/pro-1.jpg")}.project-visual-block__img--2{background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)),url("../img/pro-2.jpg")}.project-visual-block__img--3{background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)),url("../img/pro-3.jpg")}.project-visual-block__img--4{background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)),url("../img/pro-4.jpg")}.project-visual-block__img--5{background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)),url("../img/pro-5.jpg")}.project-visual-block__img--6{background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)),url("../img/pro-6.jpg")}.project-visual-block__img--7{background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)),url("../img/pro-7.jpg")}.project-visual-block__img--8{background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)),url("../img/pro-8.jpg")}.project-visual-block__img--9{background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)),url("../img/pro-9.jpg")}.project-visual-block__img--10{background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)),url("../img/pro-10.jpg")}.project-visual-block__img--11{background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)),url("../img/pro-11.jpg")}.project-visual-block__img--12{background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)),url("../img/pro-12.jpg")}.project-visual-block__img--13{background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)),url("../img/pro-13.jpg")}.project-visual-block__img--14{background-image:linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0.35)),url("../img/pro-14.jpg")}.project-visual-block--order-1{grid-column:1 / span 1;grid-row:1 / span 1;border-right:1px solid #2d2727}.project-visual-block--order-2{grid-column:2 / span 1;grid-row:1 / span 1;border-left:1px solid #2d2727}.project-description-block{display:flex;flex-direction:column;justify-content:space-between;position:relative}.project-description-block--personal::after{position:absolute;top:15%;right:2.4rem;content:"";display:inline-block;height:8rem;width:8rem;background-image:url("../img/icon-personal.svg");background-size:cover}@supports (-webkit-mask-image: url()) or (mask-image: url()){.project-description-block--personal::after{background-color:rgba(93,85,85,0.1);-webkit-mask-image:url("../img/icon-personal.svg");-webkit-mask-size:cover;mask-image:url("../img/icon-personal.svg");mask-size:cover;background-image:none}}.project-description-block--study::after{position:absolute;top:15%;right:2.4rem;content:"";display:inline-block;height:8rem;width:8rem;background-image:url("../img/icon-study.svg");background-size:cover}@supports (-webkit-mask-image: url()) or (mask-image: url()){.project-description-block--study::after{background-color:rgba(93,85,85,0.1);-webkit-mask-image:url("../img/icon-study.svg");-webkit-mask-size:cover;mask-image:url("../img/icon-study.svg");mask-size:cover;background-image:none}}.project-description-block__overview{padding:1.6rem 1.6rem}.project-description-block__heading{margin-bottom:1.2rem;text-align:center}.project-description-block__text{font-size:1.4rem;line-height:1.4}.project-description-block__technology{border-top:1px solid #2d2727;padding:0 1.2rem}.project-description-block__technology ul{list-style:none;font-size:1rem;text-transform:uppercase;font-weight:600;color:#8c8686;letter-spacing:1.8px;display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center;align-items:center}.project-description-block--order-1{grid-column:1 / span 1;grid-row:1 / span 1}.project-description-block--order-2{grid-column:2 / span 1;grid-row:1 / span 1}.grid-tiles{list-style:none;width:100%;font-weight:800}.grid-tiles__item{transition:all 4s 2s ease-in-out}.grid-tiles__item:hover{background-color:#b9005b;color:#fff;transition-delay:0.01ms;transition-duration:150ms;cursor:default}.hidden{display:none}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:35%;height:30%;background-color:#fff;box-shadow:0 3rem 5rem rgba(0,0,0,0.2);border:1px solid #2d2727;z-index:10}@media only screen and (max-width: 56.25em){.modal{width:60%;height:40%}}@media only screen and (max-width: 40.62em){.modal{width:80%;height:30%}}.modal__content{position:relative;height:100%}.modal__text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.modal__close{position:absolute;top:1.2rem;right:2rem;width:3.2rem;height:3.2rem;opacity:0.6;cursor:pointer;border:none;background:none;transition:all 0.3s}.modal__close:hover{opacity:1}.modal__close::after,.modal__close::before{position:absolute;left:1.5rem;content:" ";height:3.3rem;width:1px;background-color:#2d2727}.modal__close::before{transform:rotate(45deg)}.modal__close::after{transform:rotate(-45deg)}.modal__picture{height:100%;background-size:cover;background-blend-mode:normal;overflow:hidden;background-image:linear-gradient(rgba(252,249,243,0.75), rgba(252,249,243,0.75)),url("../img/card-3-2.webp")}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:5}.projects{background-color:#ffebd5;border-top:1.5px solid #2d2727}.projects__heading{border-bottom:1.5px solid #2d2727;display:flex;align-items:flex-end;justify-content:flex-end;padding:3.2rem;padding-top:6.4rem}.projects__item{border-left:1.5px solid #2d2727;border-bottom:1.5px solid #2d2727}.footer{background-color:#b9005b;padding:4.8rem 0}.footer__copyright{font-size:1.4rem;color:#fcf1f1}.footer__icons{display:flex;flex-direction:column;gap:2.4rem;align-items:flex-end;justify-content:flex-end}.footer__icon-link{display:block}.footer__icon{display:block;fill:#fff;width:2.4rem;height:2.4rem;transition:fill 0.3s}.footer__icon:hover,.footer__icon:active{fill:#dfdada}.header{height:7rem;border-bottom:1px solid #2d2727;background-color:#fcf9f3}.logo-name{padding-right:3.2rem;display:flex;justify-content:end;align-items:center}@media only screen and (max-width: 40.62em){.logo-name{display:none}}.navigation{display:flex;justify-content:flex-end;align-items:center;padding-right:6.4rem}@media only screen and (max-width: 28.2em){.navigation{padding-right:3.2rem}}.nav-main{display:flex;gap:3.2rem;justify-content:flex-end;list-style:none}@media only screen and (max-width: 28.2em){.nav-main{gap:1.6rem}}.sticky .header{position:fixed;top:0;right:0;width:100%;height:7rem;padding-top:0;padding-bottom:0;z-index:999}.sticky .header__list{margin-right:0}.sticky .header__link{font-size:1.8rem}@media only screen and (max-width: 28.2em){.sticky .header__link{font-size:1.6rem}}@supports (-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px)){.sticky .header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(255,195,184,0.2)}}.hero{border-bottom:1px solid #2d2727;background-color:#fcf9f3;overflow:hidden}.hero__photo{background:conic-gradient(from -90deg at 5% 5%, #fcf9f3 90deg, #b9005b 0) 0/20px 20px;border-right:1px solid #2d2727}@media only screen and (max-aspect-ratio: 9 / 8){.hero__photo{border-right:none;border-bottom:1px solid #2d2727}}@media only screen and (max-width: 56.25em){.hero__photo{border-right:none;border-bottom:1px solid #2d2727}}.hero__about{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:2rem;padding:6.4rem}@media only screen and (max-width: 40.62em){.hero__about{padding-top:4.8rem}}.photo{position:relative}.photo::after{content:"";background-color:#2d2727;position:absolute;transform:scaleX(0);width:100%;height:1px;z-index:10;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:4.5s;animation-delay:4.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;top:-1px;left:0px;-webkit-animation-name:showBorderHorizontal;animation-name:showBorderHorizontal}@media only screen and (max-width: 56.25em){.photo::after{-webkit-animation-name:showBorderVertical;animation-name:showBorderVertical;top:calc(50% - 1px);left:50%}}.photo::before{content:"";background-color:#2d2727;position:absolute;transform:scaleX(0);width:100%;height:1px;z-index:10;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:4.5s;animation-delay:4.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;top:calc(50% - 1px);left:-50%;-webkit-animation-name:showBorderVertical;animation-name:showBorderVertical}.photo__part{width:100%;opacity:0;-webkit-animation-name:showOnSmooth;animation-name:showOnSmooth;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.photo__part--1{-webkit-animation-delay:3.5s;animation-delay:3.5s}.photo__part--2{-webkit-animation-delay:1.5s;animation-delay:1.5s}.photo__part--3{-webkit-animation-delay:2s;animation-delay:2s}.photo__part--4{-webkit-animation-delay:4.5s;animation-delay:4.5s}.photo__part--5{-webkit-animation-delay:0.5s;animation-delay:0.5s}.photo__part--6{-webkit-animation-delay:1s;animation-delay:1s}.photo__part--7{-webkit-animation-delay:4s;animation-delay:4s}.photo__part--8{-webkit-animation-delay:2.5s;animation-delay:2.5s}.photo__part--9{-webkit-animation-delay:3s;animation-delay:3s}.skills{background-color:#ffebd5;border-top:1px solid #2d2727;border-bottom:1px solid #2d2727}.skills__heading{padding:6.4rem;justify-self:end;align-self:end}@media only screen and (max-width: 40.62em){.skills__heading{padding-right:3.2rem}}@media only screen and (max-width: 28.2em){.skills__heading{padding-bottom:3.2rem}}.skills__tiles{border-left:1px solid #2d2727;border-right:1px solid #2d2727}@media only screen and (max-width: 28.2em){.skills__tiles{border-top:1px solid #2d2727}}.skills__other{border-top:1px solid #2d2727}.skills__other ul{list-style:none;font-weight:300;font-size:1.4rem;color:#8c8686;display:flex;gap:2rem;flex-wrap:wrap;align-content:center;justify-content:center;padding:1rem 3.2rem;transition:color 0.3s ease-out}@media only screen and (max-width: 40.62em){.skills__other ul{padding:1rem 2.4rem}}.skills__other ul li:hover{color:#b9005b;cursor:default}.experiences{background-color:#fcf9f3;border-bottom:1px solid #2d2727;overflow:hidden}.experiences__heading{background-color:#fde3c6;height:14rem;border-left:1px solid #2d2727;border-right:1px solid #2d2727;border-bottom:1px solid #2d2727;display:flex;align-items:flex-end;justify-content:flex-end;padding-right:3.2rem;padding-bottom:1.6rem}@media only screen and (max-width: 28.2em){.experiences__heading{padding-bottom:3.2rem}}.experiences__feature-el{border-bottom:1px solid #2d2727;position:relative}.experiences__feature-el::after{content:"";width:100%;height:1px;display:block;background-color:#2d2727;position:absolute;top:65%;left:0}.experiences__items{width:100vw;height:100%;display:flex}.experiences-container{display:flex;flex-wrap:wrap}.experience{width:50%;padding:4.8rem 3.2rem 4.8rem 4.8rem;border-right:1px solid #2d2727;height:auto}.experience:first-of-type,.experience:nth-of-type(2){border-bottom:1px solid #2d2727}.experience__header{font-size:2.4rem;margin-bottom:3.2rem}.experience__date{color:#8c8686;font-size:1.8rem}.experience__description{color:#5d5555;font-size:1.4;font-weight:400;line-height:1.2;margin-bottom:2rem}.experience-link{text-align:end;margin-top:3.2rem}.experience__list{list-style:none;margin-left:3.2rem;display:flex;flex-direction:column;gap:1.6rem;transition:display 0.3s ease-in-out}.experience__list li{position:relative;font-size:1.4rem;line-height:1.4}.experience__list li::after{content:"\2014";position:absolute;top:0;left:-2rem;color:#b9005b;font-size:2rem;line-height:1}.experience__list.hidden{display:none}@media only screen and (max-width: 47.5em){.experience{width:100%}.experience:nth-of-type(3){border-bottom:1px solid #2d2727}}.education{border-bottom:1px solid #2d2727;background:conic-gradient(from -90deg at 7% 7%, #fff 90deg, #ffc3b8 0) 0/20px 20px}.education__heading{padding-top:9.6rem;padding-left:4.8rem}@media only screen and (max-width: 40.62em){.education__heading{padding-left:2.4rem}}@media only screen and (max-width: 28.2em){.education__heading{padding:4.8rem 0 3.2rem 4.8rem;border-bottom:1px solid #2d2727}}.education__items{background-color:#fcf9f3;padding-top:9.6rem;border-left:1px solid #2d2727;border-right:1px solid #2d2727;display:flex;flex-direction:column}.education-item{display:flex;flex-direction:column;align-items:flex-end;gap:1.6rem;padding:3.2rem}.education-item:not(:last-of-type){border-bottom:1px solid #2d2727}.education-item__name{text-align:right}.education-item__date{color:#8c8686;font-weight:500;margin-top:-1rem}.education-item__description{width:80%;text-align:right}.interests{border-bottom:1px solid #2d2727;background-color:#ffc3b8}.interests__heading{border-bottom:1px solid #2d2727;height:14rem}@media only screen and (max-width: 40.62em){.interests__heading{height:10.5rem}}.interests__heading h2{display:flex;align-items:flex-end;justify-content:flex-end;padding-right:3.2rem;padding-bottom:3.2rem}.card{border-left:1px solid #2d2727}@media only screen and (max-width: 47.5em){.card{border-right:1px solid #2d2727}}.card:last-of-type{border-right:1px solid #2d2727}:root{--display-right-border: none;--display-bottom-border: none}.grid-12{display:grid;grid-template-columns:repeat(12, 1fr)}.logo-name{grid-column:1 / span 5}.navigation{grid-column:6 / -1}@media only screen and (max-width: 40.62em){.navigation{grid-column:1 / -1}}.hero__photo{grid-column:1 / span 5}@media only screen and (max-aspect-ratio: 9 / 8){.hero__photo{grid-column:1 / -1}}@media only screen and (max-width: 56.25em){.hero__photo{grid-column:1 / -1}}.hero__about{grid-column:6 / -1}@media only screen and (max-aspect-ratio: 9 / 8){.hero__about{grid-column:1 / -1}}@media only screen and (max-width: 56.25em){.hero__about{grid-column:1 / -1}}.skills__heading{grid-column:1 / span 4}@media only screen and (max-width: 63.75em){.skills__heading{grid-column:1 / span 3}}@media only screen and (max-width: 28.2em){.skills__heading{grid-column:1 / -1}}.skills__tiles{grid-column:5 / span 6}@media only screen and (max-width: 63.75em){.skills__tiles{grid-column:4 / span 7}}@media only screen and (max-width: 56.25em){.skills__tiles{grid-column:4 / -2}}@media only screen and (max-width: 40.62em){.skills__tiles{grid-column:4 / -1}}@media only screen and (max-width: 28.2em){.skills__tiles{grid-column:1 / -1}}.skills__other{grid-column:1 / -1}.interests__heading{grid-column:1 / -1}.interests__heading h2{grid-column:2 / -2}.cards{grid-column:2 / -2}@media only screen and (max-width: 63.75em){.cards{grid-column:1 / -1}}@media only screen and (max-width: 47.5em){.cards{grid-column:4 / -4}}@media only screen and (max-width: 40.62em){.cards{grid-column:3 / -3}}@media only screen and (max-width: 28.2em){.cards{grid-column:1 / -1}}.experiences__feature-el--1{grid-column:1 / span 2}.experiences__feature-el--2{grid-column:7 / -1}@media only screen and (max-width: 40.62em){.experiences__feature-el--2{grid-column:10 / -1}}.experiences__heading{grid-column:3 / span 4}@media only screen and (max-width: 40.62em){.experiences__heading{grid-column:3 / span 7}}.experiences__items{grid-column:1 / -1}.cur-project__heading{grid-column:1 / span 4}@media only screen and (max-width: 63.75em){.cur-project__heading{grid-column:1 / span 3}}@media only screen and (max-width: 40.62em){.cur-project__heading{grid-column:1 / -1}}.cur-project__details{grid-column:5 / span 7}@media only screen and (max-width: 63.75em){.cur-project__details{grid-column:4 / span 9}}@media only screen and (max-width: 40.62em){.cur-project__details{grid-column:1 / -1}}.projects__heading{grid-column:1 / span 4}@media only screen and (max-width: 56.25em){.projects__heading{grid-column:1 / span 6}}@media only screen and (max-width: 40.62em){.projects__heading{grid-column:1 / -1}}.projects__item--1{grid-column:5 / span 4}@media only screen and (max-width: 56.25em){.projects__item--1{grid-column:7 / span 6}}@media only screen and (max-width: 40.62em){.projects__item--1{grid-column:1 / -1;grid-row:2}}.projects__item--2{grid-column:9 / span 4}@media only screen and (max-width: 56.25em){.projects__item--2{grid-column:7 / span 6}}@media only screen and (max-width: 40.62em){.projects__item--2{grid-column:1 / -1;grid-row:3}}.projects__item--3{grid-column:1 / span 4}@media only screen and (max-width: 56.25em){.projects__item--3{grid-column:7 / span 6}}@media only screen and (max-width: 40.62em){.projects__item--3{grid-column:1 / -1;grid-row:4}}.projects__item--4{grid-column:5 / span 4}@media only screen and (max-width: 56.25em){.projects__item--4{grid-column:1 / span 6}}@media only screen and (max-width: 40.62em){.projects__item--4{grid-column:1 / -1;grid-row:5}}.projects__item--5{grid-column:9 / span 4}@media only screen and (max-width: 56.25em){.projects__item--5{grid-column:1 / span 6;grid-row:3 / span 1}}@media only screen and (max-width: 40.62em){.projects__item--5{grid-column:1 / -1;grid-row:6}}.projects__item--6{grid-column:1 / span 4}@media only screen and (max-width: 56.25em){.projects__item--6{grid-column:1 / span 6;grid-row:2 / span 1}}@media only screen and (max-width: 40.62em){.projects__item--6{grid-column:1 / -1;grid-row:7}}.projects__item--7{grid-column:5 / span 4}@media only screen and (max-width: 56.25em){.projects__item--7{grid-column:7 / span 6}}@media only screen and (max-width: 40.62em){.projects__item--7{grid-column:1 / -1;grid-row:8}}.projects__item--8{grid-column:9 / span 4}@media only screen and (max-width: 56.25em){.projects__item--8{grid-column:7 / span 6;grid-row:6 / span 1}}@media only screen and (max-width: 40.62em){.projects__item--8{grid-column:1 / -1;grid-row:9}}.projects__item--9{grid-column:1 / span 4}@media only screen and (max-width: 56.25em){.projects__item--9{grid-column:7 / span 6}}@media only screen and (max-width: 40.62em){.projects__item--9{grid-column:1 / -1;grid-row:10}}.projects__item--10{grid-column:5 / span 4}@media only screen and (max-width: 56.25em){.projects__item--10{grid-column:1 / span 6;grid-row:6 / span 1}}@media only screen and (max-width: 40.62em){.projects__item--10{grid-column:1 / -1;grid-row:11}}.projects__item--11{grid-column:9 / span 4}@media only screen and (max-width: 56.25em){.projects__item--11{grid-column:1 / span 6;grid-row:5 / span 1}}@media only screen and (max-width: 40.62em){.projects__item--11{grid-column:1 / -1;grid-row:12}}.projects__item--12{grid-column:1 / span 4}@media only screen and (max-width: 56.25em){.projects__item--12{grid-column:1 / span 6;grid-row:7 / span 1}}@media only screen and (max-width: 40.62em){.projects__item--12{grid-column:1 / -1;grid-row:13}}.projects__item--13{grid-column:5 / span 4}@media only screen and (max-width: 56.25em){.projects__item--13{grid-column:1 / span 6;grid-row:8 / span 1}}@media only screen and (max-width: 40.62em){.projects__item--13{grid-column:1 / -1;grid-row:14}}.projects__item--14{grid-column:9 / span 4}@media only screen and (max-width: 56.25em){.projects__item--14{grid-column:7 / span 6}}@media only screen and (max-width: 40.62em){.projects__item--14{grid-column:1 / -1;grid-row:15}}.education__items{grid-column:2 / span 5;grid-row:1 / span 1}@media only screen and (max-width: 70.625em){.education__items{grid-column:2 / span 6}}@media only screen and (max-width: 40.62em){.education__items{grid-column:1 / span 7}}@media only screen and (max-width: 28.2em){.education__items{grid-column:1 / -3;grid-row:auto}}.education__heading{grid-column:7 / -1;grid-row:1 / span 1}@media only screen and (max-width: 70.625em){.education__heading{grid-column:8 / -1}}@media only screen and (max-width: 28.2em){.education__heading{grid-column:1 / -3;grid-row:1 / span 1}}.footer{grid-column:1 / -1;align-items:end}.footer__copyright{grid-column:2 / span 6}.footer__icons{grid-column:-3 / -2}.gap{grid-column:1 / -1}.grid-4-4{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:1fr 3fr}@media only screen and (max-aspect-ratio: 9 / 8){.grid-4-4{grid-template-columns:auto 30vh auto;grid-template-rows:30vh}}@media only screen and (max-width: 56.25em){.grid-4-4{grid-template-columns:auto 30vh auto;grid-template-rows:30vh}}.photo{grid-area:2 / 2 / span 1 / span 1;align-self:end}@media only screen and (min-aspect-ratio: 2 / 1){.photo{grid-area:1 / 1 / span 2 / span 2}}@media only screen and (max-aspect-ratio: 3 / 2){.photo{grid-row:2 / span 1;grid-column:1 / span 2}}@media only screen and (max-aspect-ratio: 9 / 8){.photo{grid-column:2 / span 1;grid-row:1 / -1}}@media only screen and (max-width: 56.25em){.photo{grid-column:2 / span 1;grid-row:1 / -1}}.grid-3-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:minmax(-webkit-min-content, -webkit-max-content);grid-auto-rows:minmax(min-content, max-content)}.photo__part--1{grid-area:1 / 1 / span 1 / span 1}.photo__part--2{grid-area:1 / 2 / span 1 / span 1}.photo__part--3{grid-area:1 / 3 / span 1 / span 1}.photo__part--4{grid-area:2 / 1 / span 1 / span 1}.photo__part--5{grid-area:2 / 2 / span 1 / span 1}.photo__part--6{grid-area:2 / 3 / span 1 / span 1}.photo__part--7{grid-area:3 / 1 / span 1 / span 1}.photo__part--8{grid-area:3 / 2 / span 1 / span 1}.photo__part--9{grid-area:3 / 3 / span 1 / span 1}.grid-tiles{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill, 10%);grid-auto-rows:3rem}.grid-tiles__item{display:flex;align-items:center;justify-content:center}.grid-tiles__item--1{grid-column-end:span 1;grid-row-end:span 1;color:rgba(45,39,39,0.6)}.grid-tiles__item--12{grid-column-end:span 2;grid-row-end:span 1;color:rgba(45,39,39,0.6)}.grid-tiles__item--2{grid-column-end:span 2;grid-row-end:span 2;color:rgba(45,39,39,0.8)}.grid-tiles__item--23{grid-column-end:span 3;grid-row-end:span 2;color:rgba(45,39,39,0.8)}.grid-tiles__item--3{grid-column-end:span 3;grid-row-end:span 3;color:#2d2727}.grid-3{display:grid;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 47.5em){.grid-3{grid-template-columns:1fr}}.cur-project{border-top:1px solid #2d2727;border-bottom:1px solid #2d2727;background:conic-gradient(from -90deg at 7% 7%, #ffc3b8 90deg, #b9005b 0) 0/20px 20px}.cur-project__heading{background-color:#ffebd5;width:100%;border-top:1px solid #2d2727;border-bottom:1px solid #2d2727;padding:6.4rem 1.8rem;align-self:center;text-align:end}.cur-project__details{border-left:1px solid #2d2727;border-right:1px solid #2d2727;background-color:#fcf9f3}@media only screen and (max-width: 28.2em){.cur-project__details{border-top:1px solid #2d2727}}.cur-project__details-img{max-height:30rem;height:25rem;overflow:hidden;width:100%;border-bottom:1px solid #2d2727;margin-bottom:2.4rem}.cur-project__details-img img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.cur-project__details-description{padding:0 2.4rem}.cur-project__details-description-text{margin-top:2.4rem;margin-bottom:4.8rem}.cur-project__details-description-text p{margin-bottom:1.6rem}.cur-project__details-description-text span{font-weight:500}
