.intro{display:flex;padding:1.6rem;width:100vw;height:100vh}.intro__greet{font-family:"PT Serif";font-size:1.875rem;text-align:center;position:absolute;opacity:0}.intro__greet--second{left:58vw;top:12.25vh}@media (orientation: portrait){.intro__greet--second{min-width:80%;top:40%;left:45%}}@media (max-width: 900px) and (orientation: landscape){.intro__greet--second{left:75%}}.intro__greet--third{left:22vw;top:54vh}@media (orientation: portrait){.intro__greet--third{min-width:80%;top:55%;left:25%}}@media (max-width: 900px) and (orientation: landscape){.intro__greet--third{top:45%;left:35%}}.intro__sections{position:absolute;font-size:1.6rem;opacity:0}@media (orientation: portrait){.intro__sections{font-size:1.8rem}}.intro__sections:hover{font-style:italic}.intro__sections--stack{top:68%;left:14%}.intro__sections--projects{top:79%;left:25%}@media (orientation: portrait){.intro__sections--projects{top:72%;left:33%}}.intro__sections--about{top:86%;left:39%}@media (orientation: portrait){.intro__sections--about{top:77%;left:37%}}.intro__sections--contact{top:96%;left:46%}@media (orientation: portrait){.intro__sections--contact{top:86%;left:63%}}@media (max-width: 900px) and (orientation: landscape){.intro__sections--contact{left:53%;top:75%}}.about-me{position:absolute;top:0;left:0;padding:1.5rem;width:100vw;height:100vh;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:#f5f5f59c;overflow:hidden;z-index:99999;height:400vh}.about-me__thing-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:10%;position:absolute}.about-me__thing-container img{width:100%;height:auto;object-fit:contain;object-position:center}.about-me__thing{font-size:1rem}.about-me__spot{position:absolute;display:block;z-index:3;top:0;left:0;width:100px;height:100px;background-color:orange;border-radius:50%}.about-me__coding{position:absolute;display:block;z-index:2;top:10%;left:8%;width:20px;height:20px;background-color:#000;border-radius:50%}.stack{position:absolute;top:0;left:0;padding:1.5rem;width:100vw;height:100vh;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:#f5f5f59c;overflow:hidden;z-index:99999;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:unset}.stack__list{font-size:2.125rem;letter-spacing:.1rem}.bubble{display:flex;justify-content:center;align-items:center;position:absolute;min-width:12vw;height:12vw;border:2px solid black;cursor:pointer;border-radius:50%;font-family:"PT Serif";font-size:1.875rem;text-transform:capitalize;transition:.1s ease}@media (orientation: portrait){.bubble{width:25vw;height:25vw;font-size:1.5rem}}.bubble:hover{transform:scale(1.5);transition:.1s ease}.bubble--blowed{display:none}.close{position:absolute;text-transform:capitalize;right:1.8rem;top:1.8rem;font-size:1.85rem;cursor:pointer;letter-spacing:.05rem}.project{position:relative;display:flex;flex-direction:column;padding:1.5rem;width:33%;min-height:22.77vh;border-left:2px solid black;margin-bottom:.625rem;opacity:0;transform:scaleY(.1);cursor:pointer}@media (orientation: portrait){.project{width:100%;border-right:2px solid black}}.project__name{text-transform:capitalize;margin-bottom:1.2rem;font-size:1.4rem;letter-spacing:.02rem;font-family:"PT Serif";font-weight:400}.project__description{margin-bottom:1.2rem;height:8rem;font-size:1.3rem}.project__link{text-decoration:underline;color:#000;cursor:pointer;display:flex;align-items:flex-end}.project__link:visited{color:#000}.projects{position:absolute;top:0;left:0;padding:1.5rem;height:100vh;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:#f5f5f59c;overflow:hidden;z-index:99999;display:flex;align-items:flex-end;flex-wrap:wrap;width:100vw;font-size:1.2rem;background-color:#ffffffcd}@media (orientation: portrait){.projects{padding-top:6rem;overflow-y:scroll}}.projects__container{width:100%;display:flex;flex-wrap:wrap-reverse;flex-direction:row-reverse}.thing{display:flex;justify-content:center;align-items:center;flex-direction:column;width:10%;position:absolute;display:inline-block;left:-100px}@media (orientation: portrait){.thing{width:33%}}.thing__picture--coding{transform:scale(.6)}.thing__picture--football{transform:scale(1.4);padding-bottom:2rem}.thing__picture--books{transform:scale(.65)}.thing__picture--humour{transform:scale(.7)}.thing__picture--movies{transform:scale(.65)}.thing__picture--websites{padding-bottom:1rem}.thing img{width:100%;height:auto;object-fit:contain;object-position:center}.thing__title,.thing__description{font-size:2rem;text-align:center;margin-bottom:.8rem}.thing__description{font-size:1.2rem;opacity:0;transition:.3s ease;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem)}.thing__description--visible{opacity:1;transition:.5s ease}.thing a{text-align:center;display:block}.thing a:visited{color:#000}.cursor{cursor:pointer;top:0;left:0;position:fixed;pointer-events:none}.cursor:after{content:"";position:absolute;background-size:10vw;display:inline-block;width:10vw;height:10vh}@media (orientation: portrait){.cursor:after{display:none}}.cursor--12:after{background-image:url(/images/gritshift.png);background-repeat:no-repeat}.cursor--11:after{background-image:url(/images/cole_ferguson.png);background-repeat:no-repeat}.cursor--10:after{background-image:url(/images/homecrowd.png);background-repeat:no-repeat}.cursor--9:after{background-image:url(/images/stoic.png);background-repeat:no-repeat}.cursor--8:after{background-image:url(/assets/haiqu-BbxlXkyF.png);background-repeat:no-repeat}.cursor--7:after{background-image:url(/assets/pavlolotnik-CqO1JtD8.png);background-repeat:no-repeat}.cursor--6:after{background-image:url(/assets/stasiaportfolio-prew-EeABaona.webp);background-repeat:no-repeat}.cursor--5:after{background-image:url(/assets/20ftRadio-prew-Bd4ROcKs.webp);background-repeat:no-repeat}.cursor--4:after{background-image:url(/assets/iharbor-prew-CIRhyNpJ.webp);background-repeat:no-repeat}.cursor--3:after{background-image:url(/assets/crazybaby-LMPscbme.webp);background-repeat:no-repeat}.cursor--2:after{background-image:url(/assets/bike-prew-C6DPUkbG.webp);background-repeat:no-repeat}.cursor--1:after{background-image:url(/assets/namu-prew-CNrsLfKg.webp);background-repeat:no-repeat}.contacts{position:absolute;top:0;left:0;padding:1.5rem;width:100vw;height:100vh;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background-color:#f5f5f59c;overflow:hidden;z-index:99999;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background-color:unset}.contacts__section{position:absolute;font-size:1.6rem;text-transform:capitalize;text-decoration:none;pointer-events:auto;color:#000}@media (orientation: portrait){.contacts__section{font-size:1.8rem}}.contacts__section:hover{font-style:italic}.contacts__section:visited{color:#000}.contacts__section--linkedin{top:65%;left:79%}@media (orientation: portrait){.contacts__section--linkedin{top:20%;left:12%}}@media (max-width: 900px) and (orientation: landscape){.contacts__section--linkedin{top:45%}}.contacts__section--email{top:75%;left:71%}@media (orientation: portrait){.contacts__section--email{top:15%;left:62%}}@media (max-width: 900px) and (orientation: landscape){.contacts__section--email{top:55%}}.contacts__section--telegram{top:80%;left:88%}@media (orientation: portrait){.contacts__section--telegram{top:23%;left:78%}}@media (max-width: 900px) and (orientation: landscape){.contacts__section--telegram{top:57%;left:88%}}.contacts__section--github{top:89.8%;left:74.65%}@media (orientation: portrait){.contacts__section--github{top:29%;left:33%}}@media (max-width: 900px) and (orientation: landscape){.contacts__section--github{top:67%;left:80%}}.message{font-size:1.275rem;transform:rotate(-15deg);background-color:#000;color:#fff;opacity:.9;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);position:absolute;z-index:9999999;display:flex;justify-content:center;align-items:center}*{padding:0;margin:0;box-sizing:border-box}*{box-sizing:border-box}body,html{font-size:.89vw;font-family:Public Sans}@media (orientation: portrait){body,html{font-size:1.6vw}}@media (max-width: 600px){body,html{font-size:2.6vw}}
