:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root,body,html{font-family:Roboto Mono,sans-serif;font-size:62.5%;margin:0;padding:0}:root,:root:after,:root:before{box-sizing:border-box}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}#root{background:url(/static/media/BG-blur.d159f8a60c18eeb9375f.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}div,h1,h2,h3,h4,h5,p,span{font-family:Roboto Mono,monospace;margin:0}.main{align-items:center;display:grid;height:100vh;overflow-y:visible;width:100%}@media screen and (max-width:1496px){.main{grid-gap:2.4rem;display:grid;grid-template-columns:1fr repeat(12,7.2rem) 1fr;grid-template-rows:auto}}@media screen and (max-width:1180px){.main{grid-gap:2.4rem;display:grid;grid-template-columns:minmax(0,12rem) repeat(6,128px) minmax(0,12rem);grid-template-rows:auto}}@media screen and (max-width:938px){.main{grid-gap:2.4rem;display:grid;grid-template-columns:minmax(0,2.4rem) repeat(6,1fr) minmax(0,2.4rem);grid-template-rows:auto}}@media screen and (max-width:600px){.main{grid-gap:2.4rem;display:grid;grid-template-columns:1.6rem repeat(6,1fr) 1.6rem;grid-template-rows:auto}}@media screen and (min-width:1496px){.main{grid-gap:2.4rem;display:grid;grid-template-columns:minmax(18.6rem,1fr) repeat(12,72px) minmax(18.6rem,1fr);grid-template-rows:auto}}.bg-image{filter:blur(3rem);height:100%;position:fixed;transform:scale(1.2);width:100%;z-index:-1}.section{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:6.2rem}@media screen and (max-width:1496px){.section{grid-column:2/14}}@media screen and (max-width:1180px){.section{grid-column:2/8}}@media screen and (max-width:938px){.section{width:100%}}@media screen and (max-width:600px){.section{grid-column:2/8;width:100%}}@media screen and (min-width:1496px){.section{grid-column:2/14}}.section__container{width:100%}.section__title{color:#fff;font-family:Roboto Mono,monospace;font-size:6.4rem;font-weight:300;letter-spacing:.2rem;line-height:7.2rem;margin-bottom:1.6rem}@media screen and (max-width:938px){.section__title{font-size:4rem;line-height:4.8rem}}@media screen and (max-width:600px){.section__title{font-size:2.4rem;line-height:3.2rem}}.section__divider{background-color:#fff;height:3px;margin-bottom:1.6rem;width:12rem}.section__accent{color:#fff}.section__subTitle{color:#fff;font-size:2.4rem;font-weight:300;letter-spacing:.2rem;line-height:3.2rem}@media screen and (max-width:938px){.section__subTitle{font-size:1.6rem;line-height:2.4rem}}@media screen and (max-width:600px){.section__subTitle{font-size:1.6rem;line-height:1.6rem}}.section__subTitle span{display:block;font-size:2rem;line-height:2.4rem}@media screen and (max-width:600px){.section__subTitle span{font-size:1.6rem;line-height:2rem}}.section__body{position:relative;width:100%}.section__body:after{background:linear-gradient(90deg,#0009,#0000);left:0}.section__body:after,.section__body:before{border-radius:20px;content:"";height:100%;position:absolute;top:0;width:3.2rem;z-index:2}.section__body:before{background:linear-gradient(270deg,#0009,#0000);right:0}.section__body .cards{display:flex;gap:2.4rem;grid-template-rows:auto-fill;overflow-x:scroll;overflow-y:visible;padding:2.4rem 0}@media screen and (max-width:1180px){.section__body .cards{display:flex;width:100%}.section__body .cards .card{min-width:30rem}}@media screen and (max-width:600px){.section__body .cards{display:flex;overflow-x:scroll;overflow-y:visible;width:100%}.section__body .cards .card{min-width:calc(100% - 3.2rem)}}.section__body.skills{display:flex;flex-wrap:wrap;gap:2.4rem}.section__body.skills:after,.section__body.skills:before{display:none}.section__footer{display:flex;gap:2.4rem;justify-content:center}.section__footer button{background-color:initial;border:none;border-bottom:1px solid #fff;color:#fff}.card{background:#ffffff1a;border-radius:10px;box-shadow:0 3px 20px rgba(0,0,0,.688);min-height:38.5rem;min-width:30rem;padding:1.6rem;position:relative;transform-style:preserve-3d;transition:all .5s ease}.card.flip{transform:rotateY(180deg)}.card.flip .card__back{opacity:1}.card.flip .card__front{opacity:0}.card__back,.card__front{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;display:grid;grid-template-rows:auto;left:0;padding:1.6rem;position:absolute;right:0;top:0;transition:all .5s ease}.card__back{opacity:0;transform:rotateY(180deg)}.card__back .card__body{display:flex;flex-wrap:wrap;gap:1.6rem}.card.skills{min-height:0;min-height:auto;min-width:0;min-width:auto;width:100%}.card__heading{margin-bottom:1.6rem;width:100%}.card__title{color:#fff;font-family:Roboto Mono,sans-serif;font-size:2rem;font-weight:500;line-height:2.4rem}@media screen and (max-width:600px){.card__title{font-size:1.6rem;line-height:2rem}}.card__wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.6rem;width:100%}.card__wrapper.skills{align-items:flex-start;display:flex;justify-content:center}.card__year{font-size:1.2rem;font-weight:500}.card__type,.card__year{color:#fff;font-family:Roboto Mono,sans-serif;line-height:2.4rem}.card__type{font-size:1.6rem;font-weight:400;margin-bottom:.8rem}@media screen and (max-width:600px){.card__type{font-size:1.4rem;line-height:2rem}}.card__divider{background-color:#fff;height:3px;width:8rem}.card__divider.skills{margin:0 auto}.card__body{color:#fff;display:flex;flex-wrap:wrap}.card__body li,.card__body span,.card__body ul{font-family:Roboto Flex,sans-serif;font-size:1.6rem;font-weight:400}.card__body.skills{display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:space-evenly}.card__body .link{font-family:Roboto Flex,sans-serif;font-size:1.6rem;font-weight:400;height:-webkit-min-content;height:min-content;width:100%}.card__body .link a{border-bottom:1px solid #fff;color:#fff;display:block;margin:0 auto;padding-bottom:.8rem;text-align:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card__footer{align-self:flex-end;width:100%}.card__footer button{align-items:center;background-color:initial;border:none;border-bottom:1px solid #fff;color:#fff;cursor:pointer;display:flex;margin-left:auto}.card__footer .icon{margin-left:.8rem}@media screen and (max-width:938px){.card .item{width:5.6rem}}.card .item__icon{margin-bottom:.8rem}.card .item__icon img{display:block;margin:0 auto}.card .item__ex,.card .item__name{font-family:Roboto Flex,sans-serif;font-size:1.6rem;font-weight:400;text-align:center}.hide{visibility:hidden}
/*# sourceMappingURL=main.8b86d86c.css.map*/