.Grid-module__X1shdW__main{grid-row-gap:3rem;grid-template-columns:repeat(5,1fr);place-items:center;gap:1rem;min-height:70vh;padding:2rem 0;display:grid;container:inline-size}.Grid-module__X1shdW__main>a{aspect-ratio:1;width:17.5cqw;text-decoration:none}.Grid-module__X1shdW__main>a:has(div>img){background-color:var(--color-brand-red);background-image:radial-gradient(at 40% 20%,#ffb87a 0,#0000 50%),radial-gradient(at 80% 0,#1fddff 0,#0000 50%),radial-gradient(at 0%,#ffdbde 0,#0000 50%),radial-gradient(at 80%,#ff85ad 0,#0000 50%),radial-gradient(at 0 100%,#ffb58a 0,#0000 50%),radial-gradient(at 80% 100%,#6b66ff 0,#0000 50%),radial-gradient(at 0 0,#ff85a7 0,#0000 50%)}.Grid-module__X1shdW__main>a:last-of-type{display:none}.Grid-module__X1shdW__main>a:focus-visible{outline:.25rem solid var(--color-brand-dark);outline-offset:.5rem}.Grid-module__X1shdW__main[data-theme=dark]>a:focus-visible{outline-color:var(--color-white)}@media (max-width:1400px){.Grid-module__X1shdW__main{grid-template-columns:repeat(3,1fr)}.Grid-module__X1shdW__main>a{width:29cqw}.Grid-module__X1shdW__main>a:last-of-type{display:initial}}@media (max-width:900px){.Grid-module__X1shdW__main{grid-template-columns:repeat(2,1fr)}.Grid-module__X1shdW__main>a{width:44cqw}.Grid-module__X1shdW__main>a:last-of-type{display:none}}
.atropos{perspective:1200px;display:block;position:relative;transform:translate(0,0)}.atropos-rotate-touch,.atropos-rotate-scroll-x,.atropos-rotate-scroll-y{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.atropos-rotate-touch-scroll-y{touch-action:pan-y}.atropos-rotate-touch-scroll-x{touch-action:pan-x}.atropos-rotate-touch{touch-action:none}.atropos-scale,.atropos-rotate{width:100%;height:100%;transform-style:preserve-3d;transition-property:transform;display:block}.atropos-shadow,.atropos-highlight{pointer-events:none;opacity:0;transition-property:transform,opacity;display:block;position:absolute}.atropos-shadow{z-index:-1;filter:blur(30px);background:#000;width:100%;height:100%;top:0;left:0}.atropos-highlight{z-index:0;background-image:radial-gradient(circle,#ffffff40,#0000 50%);width:200%;height:200%;top:-50%;left:-50%}.atropos-rotate{position:relative}.atropos-inner{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative;overflow:hidden;transform:translate(0,0)}.atropos-active{z-index:1}.atropos-active .atropos-shadow{opacity:1!important}[data-atropos-offset],::slotted([data-atropos-offset]){transition-property:transform}[data-atropos-opacity]{transition-property:opacity}[data-atropos-offset][data-atropos-opacity],::slotted([data-atropos-offset][data-atropos-opacity]){transition-property:transform,opacity}
.BlogGrid-module__xjiZ8q__container{grid-template-rows:8fr 1fr;width:100%;height:100%;display:grid}.BlogGrid-module__xjiZ8q__atropos{z-index:1;width:100%;height:100%;transition:all 1s ease-in-out;display:grid}.BlogGrid-module__xjiZ8q__container:hover .BlogGrid-module__xjiZ8q__gridFooter{display:none}.BlogGrid-module__xjiZ8q__container:hover .BlogGrid-module__xjiZ8q__atropos{height:110%}@media (prefers-reduced-motion){.BlogGrid-module__xjiZ8q__atropos{transition:none}.BlogGrid-module__xjiZ8q__container:hover .BlogGrid-module__xjiZ8q__atropos{height:100%}}
.SubComponents-module__0XcaPW__gridFooterLight,.SubComponents-module__0XcaPW__gridFooterDark{justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.SubComponents-module__0XcaPW__gridFooterLight p,.SubComponents-module__0XcaPW__gridFooterDark p{font-family:var(--font-header)}.SubComponents-module__0XcaPW__gridFooterLight p img,.SubComponents-module__0XcaPW__gridFooterDark p img{filter:invert(0)}.SubComponents-module__0XcaPW__gridFooterLight p:first-child img[data-theme=true],.SubComponents-module__0XcaPW__gridFooterDark p:first-child img[data-theme=true],.SubComponents-module__0XcaPW__gridFooterLight p:last-child img[data-theme=dark],.SubComponents-module__0XcaPW__gridFooterDark p:last-child img[data-theme=dark]{filter:invert()}.SubComponents-module__0XcaPW__gridFooterLight{background-color:var(--color-brand-yellow)}.SubComponents-module__0XcaPW__gridFooterDark{background-color:var(--color-brand-dark)}.SubComponents-module__0XcaPW__gridFooterDark>p:first-child{color:var(--color-white)}.SubComponents-module__0XcaPW__gridFooterLight>p:first-child,.SubComponents-module__0XcaPW__gridFooterDark>p:first-child{align-items:center;gap:.5rem;display:flex}@media not (min-width:500px){.SubComponents-module__0XcaPW__gridFooterLight,.SubComponents-module__0XcaPW__gridFooterDark{padding:0 .5rem}.SubComponents-module__0XcaPW__gridFooterLight p,.SubComponents-module__0XcaPW__gridFooterDark p{font-size:var(--fontSize-helperText)}}@media not (min-width:400px){.SubComponents-module__0XcaPW__gridFooterLight p,.SubComponents-module__0XcaPW__gridFooterDark p{font-size:var(--fontSize-copyrightText)}.SubComponents-module__0XcaPW__gridFooterLight>p:last-child,.SubComponents-module__0XcaPW__gridFooterDark>p:last-child{display:none}}
.BooksGrid-module__FA5HLG__container{background-image:url(/images/library.avif);background-repeat:round;background-size:cover;grid-template-rows:8fr 1fr;width:100%;height:100%;display:grid;position:relative}.BooksGrid-module__FA5HLG__box{opacity:0;transition:all .5s var(--easing-normal);grid-template-columns:1fr 1fr;place-items:center;display:grid}.BooksGrid-module__FA5HLG__container:hover .BooksGrid-module__FA5HLG__box{opacity:1;background-image:url(/images/books.avif);background-repeat:round;background-size:cover}.BooksGrid-module__FA5HLG__box div{opacity:0;color:var(--color-white);text-transform:uppercase;letter-spacing:.2rem;text-shadow:0 0 .5rem var(--color-black);font-size:clamp(1rem,2vw,2.5rem);font-weight:700}.BooksGrid-module__FA5HLG__box div:first-child{transform:rotate(-15deg)}.BooksGrid-module__FA5HLG__box div:nth-child(2){transform:rotate(15deg)}.BooksGrid-module__FA5HLG__box div:nth-child(3){transform:rotate(10deg)}.BooksGrid-module__FA5HLG__box div:nth-child(4){transform:rotate(-38deg)}.BooksGrid-module__FA5HLG__box div:nth-child(5){transform:rotate(-5deg)}.BooksGrid-module__FA5HLG__box div:nth-child(6){transform:rotate(1deg)}.BooksGrid-module__FA5HLG__container:hover .BooksGrid-module__FA5HLG__box div{opacity:1;font-family:var(--font-header);transition:all .5s var(--easing-normal)}.BooksGrid-module__FA5HLG__container:hover .BooksGrid-module__FA5HLG__box div:first-child{transition-delay:.5s}.BooksGrid-module__FA5HLG__container:hover .BooksGrid-module__FA5HLG__box div:nth-child(2){transition-delay:1s}.BooksGrid-module__FA5HLG__container:hover .BooksGrid-module__FA5HLG__box div:nth-child(3){transition-delay:1.5s}.BooksGrid-module__FA5HLG__container:hover .BooksGrid-module__FA5HLG__box div:nth-child(4){transition-delay:2s}.BooksGrid-module__FA5HLG__container:hover .BooksGrid-module__FA5HLG__box div:nth-child(5){transition-delay:2.5s}.BooksGrid-module__FA5HLG__container:hover .BooksGrid-module__FA5HLG__box div:nth-child(6){transition-delay:3s}@media (prefers-reduced-motion){.BooksGrid-module__FA5HLG__container:hover .BooksGrid-module__FA5HLG__box{opacity:0;transition:none}}
@property --a{syntax:"<angle>";inherits:false;initial-value:30deg}.ContactGrid-module__zOIyyG__container{--a:30deg;background-image:linear-gradient(var(--a),#617cff,#8a73ff,#a769f4,#bf5ee6,#d253d7,#e247c6,#ee3cb4,#f733a2,#fd2d8f,#ff2c7c,#ff306a,#ff3858,#fb4246,#f44d34,#ec5721,#e26204,#d66b00,#c97400,#bb7c00);width:100%;height:100%;transition:--a 3s var(--easing-normal);grid-template-rows:8fr 1fr;display:grid;position:relative}.ContactGrid-module__zOIyyG__container h1{color:var(--color-white)}.ContactGrid-module__zOIyyG__container:hover{--a:240deg}.ContactGrid-module__zOIyyG__container:hover .ContactGrid-module__zOIyyG__gridFooter,.ContactGrid-module__zOIyyG__container>div:last-child{display:none}.ContactGrid-module__zOIyyG__phone{border-radius:50%;place-self:center;width:55%;height:55%;margin-bottom:5%;display:flex;position:absolute}.ContactGrid-module__zOIyyG__phone,.ContactGrid-module__zOIyyG__phone:hover{transition:transform .5s var(--easing-normal),outline 1s var(--easing-normal),box-shadow 1.5s var(--easing-normal)}.ContactGrid-module__zOIyyG__phone:hover{outline:2px solid var(--color-white);box-shadow:0 0 4rem var(--color-white);transform:scale(1.1)rotate(2deg)}@media (max-width:450px){.ContactGrid-module__zOIyyG__container>div:nth-of-type(2){display:none}.ContactGrid-module__zOIyyG__container>div:last-of-type{display:flex}}@media (prefers-reduced-motion){.ContactGrid-module__zOIyyG__container:hover{--a:30deg}.ContactGrid-module__zOIyyG__phone:hover{box-shadow:none;outline:none;transform:none}}
.CyclingGrid-module__jJDGSa__container{grid-template-rows:repeat(9,1fr);grid-template-columns:repeat(4,1fr);align-items:center;width:100%;height:100%;display:grid;container-type:inline-size}.CyclingGrid-module__jJDGSa__figure{background-color:var(--color-almost-white);border-inline:17.5cqi solid var(--color-wheat);border-block:15cqi solid var(--color-wheat);grid-area:1/1/9/5;width:100%;height:100%}.CyclingGrid-module__jJDGSa__title{font-family:var(--font-sans);font-variation-settings:"wght" 800;color:hsl(from var(--color-wine)h s l/75%);text-shadow:1rem 0 0 hsl(from var(--color-brand-teal)h s l/75%);grid-area:1/1/6/3;padding-top:1rem;font-size:min(90cqi,18rem);transition:text-shadow .5s,padding-top .5s}.CyclingGrid-module__jJDGSa__container>div{grid-area:9/1/10/5;height:100%}.CyclingGrid-module__jJDGSa__title:hover,.CyclingGrid-module__jJDGSa__title:focus-visible{text-shadow:1.25rem .5rem 0 hsl(from var(--color-brand-teal)h s l/75%);padding-top:.25rem}
.NowGrid-module__MCEwBG__container{grid-template-rows:8fr 1fr;width:100%;height:100%;display:grid}.NowGrid-module__MCEwBG__now{background-image:url(/images/nowGrid.avif);background-repeat:round;background-size:cover;transition:background-image .4s}.NowGrid-module__MCEwBG__now[data-eye=closed]{background-image:url(/images/nowGridEyeClosed.avif);transition:background-image .4s}
.OldGrid-module__WwbDOG__container{grid-template-rows:8fr 1fr;width:100%;height:100%;display:grid;position:relative}.OldGrid-module__WwbDOG__container:hover{animation:2s ease-in-out infinite alternate OldGrid-module__WwbDOG__grow-and-shrink}.OldGrid-module__WwbDOG__done,.OldGrid-module__WwbDOG__proto{background-repeat:round;background-size:cover;width:100%;height:100%}.OldGrid-module__WwbDOG__done{background-image:url(/images/old_website_done.avif)}.OldGrid-module__WwbDOG__proto{opacity:1;background-image:url(/images/old_website_proto.avif);height:89%;transition:all 2s;position:absolute}.OldGrid-module__WwbDOG__container:hover .OldGrid-module__WwbDOG__proto{opacity:0}.OldGrid-module__WwbDOG__container:hover .OldGrid-module__WwbDOG__gridFooter{display:none}.OldGrid-module__WwbDOG__container:hover .OldGrid-module__WwbDOG__done{height:112.5%}.OldGrid-module__WwbDOG__container>div:last-child{display:none}@media (max-width:450px){.OldGrid-module__WwbDOG__container>div:nth-of-type(2){display:none}.OldGrid-module__WwbDOG__container>div:last-of-type{display:flex}.OldGrid-module__WwbDOG__proto{height:87.5%}}@media (max-width:400px){.OldGrid-module__WwbDOG__proto{height:86%}}@keyframes OldGrid-module__WwbDOG__grow-and-shrink{0%{transform:scale(1)rotate(0)}to{transform:scale(1.2)rotate(3deg)}}@media (prefers-reduced-motion){.OldGrid-module__WwbDOG__container:hover{animation:none}.OldGrid-module__WwbDOG__container:hover .OldGrid-module__WwbDOG__proto{opacity:1}}
.PhotoBoothGrid-module__JESJ_a__container{grid-template-rows:8fr 1fr;width:100%;height:100%;display:grid;position:relative}.PhotoBoothGrid-module__JESJ_a__about,.PhotoBoothGrid-module__JESJ_a__cat{background-repeat:round;background-size:cover;width:100%}.PhotoBoothGrid-module__JESJ_a__cat{z-index:1;opacity:0;background-image:url(/images/cat.avif);height:100%;transition:all 2s;position:absolute}.PhotoBoothGrid-module__JESJ_a__about{background-image:url(/images/about.avif)}.PhotoBoothGrid-module__JESJ_a__container:hover .PhotoBoothGrid-module__JESJ_a__cat{opacity:1}@media (prefers-reduced-motion){.PhotoBoothGrid-module__JESJ_a__container:hover .PhotoBoothGrid-module__JESJ_a__cat{opacity:0}}
.ProjectsGrid-module__vMepAq__container{background:linear-gradient(to right,var(--color-brand-dark),#482d53,#8a3366,#cb385d,var(--color-brand-red));grid-template-rows:8fr 1fr;width:100%;height:100%;display:grid;overflow:hidden}.ProjectsGrid-module__vMepAq__letters{text-align:center;grid-template-columns:repeat(8,1fr);place-items:center;display:grid;transform:rotate(-52deg)translate(-6rem)translateY(-2rem)}.ProjectsGrid-module__vMepAq__letters>p{font-size:clamp(1rem,2.5vw,2rem);font-family:var(--font-brand);width:2rem;height:2rem}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){.ProjectsGrid-module__vMepAq__letters>p{font-family:var(--font-header);color:var(--color-brand-yellow-saturated);text-shadow:var(--font-shadow)}}.ProjectsGrid-module__vMepAq__p{transform:rotate(90deg)translate(0)translateY(-5rem)}.ProjectsGrid-module__vMepAq__r{transform:rotate(80deg)translate(1rem)translateY(-13rem)}.ProjectsGrid-module__vMepAq__o{transform:rotate(70deg)translate(9rem)translateY(-15rem)}.ProjectsGrid-module__vMepAq__j{transform:rotate(60deg)translate(4rem)}.ProjectsGrid-module__vMepAq__e{transform:rotate(40deg)translate(10rem)translateY(-4rem)}.ProjectsGrid-module__vMepAq__c{transform:rotate(20deg)translate(17rem)}.ProjectsGrid-module__vMepAq__t{transform:rotate(140deg)translate(3rem)translateY(-1rem)}.ProjectsGrid-module__vMepAq__s{transform:rotate(80deg)translate(7rem)translateY(-10rem)}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__p{transition:all 2s var(--easing-normal).2s;transform:none}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__r{transition:all 2s var(--easing-normal).4s;transform:none}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__o{transition:all 2s var(--easing-normal).6s;transform:none}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__j{transition:all 2s var(--easing-normal).8s;transform:none}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__e{transition:all 2s var(--easing-normal)1s;transform:none}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__c{transition:all 2s var(--easing-normal)1.2s;transform:none}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__t{transition:all 2s var(--easing-normal)1.4s;transform:none}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__s{transition:all 2s var(--easing-normal)1.6s;transform:none}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__letters{transition:all 5s var(--easing-normal);transform:none}@media (max-width:900px){.ProjectsGrid-module__vMepAq__letters>p{color:var(--color-brand-yellow-saturated);text-shadow:3px 3px var(--color-brand-dark)}}@media (max-width:500px){.ProjectsGrid-module__vMepAq__letters>p{width:.5rem}}@media (prefers-reduced-motion){.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__p{transform:rotate(90deg)translate(0)translateY(-5rem)}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__r{transform:rotate(80deg)translate(1rem)translateY(-13rem)}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__o{transform:rotate(70deg)translate(9rem)translateY(-15rem)}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__j{transform:rotate(60deg)translate(4rem)}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__e{transform:rotate(40deg)translate(10rem)translateY(-4rem)}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__c{transform:rotate(20deg)translate(17rem)}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__t{transform:rotate(140deg)translate(3rem)translateY(-1rem)}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__s{transform:rotate(80deg)translate(7rem)translateY(-10rem)}.ProjectsGrid-module__vMepAq__container:hover .ProjectsGrid-module__vMepAq__letters{transform:rotate(-52deg)translate(-6rem)translateY(-2rem)}}
.RandomGrid-module__QjF8Xq__container{width:100%;height:100%;transition:.5s var(--easing-normal);background-image:url(/emojis/game.svg);display:grid;position:relative}.RandomGrid-module__QjF8Xq__container:hover{transition:.5s var(--easing-normal);rotate:-5deg;scale:1.1}@media (prefers-reduced-motion){.RandomGrid-module__QjF8Xq__container:hover{rotate:none;scale:none}}
.UsesGrid-module__vgynZq__container{background-color:var(--color-brand-teal);grid-template-rows:8fr 1fr;width:100%;height:100%;display:grid;position:relative}.UsesGrid-module__vgynZq__parent,.UsesGrid-module__vgynZq__child{transition:all .5s var(--easing-normal)}.UsesGrid-module__vgynZq__parent{background:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:auto;display:flex}.UsesGrid-module__vgynZq__parent[data-isopen=true]{background-image:radial-gradient(at 40% 20%,#ffb87a 0,#0000 50%),radial-gradient(at 80% 0,#1fddff 0,#0000 50%),radial-gradient(at 0%,#ffdbde 0,#0000 50%),radial-gradient(at 80%,#ff85ad 0,#0000 50%),radial-gradient(at 0 100%,#ffb58a 0,#0000 50%),radial-gradient(at 80% 100%,#6b66ff 0,#0000 50%),radial-gradient(at 0 0,#ff85a7 0,#0000 50%);width:100%;height:100%;border-radius:0!important}.UsesGrid-module__vgynZq__child{background:var(--color-brand-teal);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.UsesGrid-module__vgynZq__child>div{opacity:0;transition:all .3s var(--easing-normal)}.UsesGrid-module__vgynZq__child[data-isopen=true]{width:200px;height:200px}.UsesGrid-module__vgynZq__child[data-isopen=true]>div{opacity:1;transition:all 1s var(--easing-normal)}.UsesGrid-module__vgynZq__to,.UsesGrid-module__vgynZq__ls{font-family:var(--font-brand);font-size:clamp(2.5rem,5vw,8rem);position:absolute;rotate:-45deg}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){.UsesGrid-module__vgynZq__to,.UsesGrid-module__vgynZq__ls{font-family:var(--font-header);color:var(--color-brand-yellow-saturated);text-shadow:var(--font-shadow)}}.UsesGrid-module__vgynZq__to{bottom:12%;left:4%}.UsesGrid-module__vgynZq__ls{top:0;right:9%}@media (max-width:900px){.UsesGrid-module__vgynZq__child[data-isopen=true]{width:80%;height:90%}.UsesGrid-module__vgynZq__to,.UsesGrid-module__vgynZq__ls{color:var(--color-brand-yellow-saturated);text-shadow:3px 3px var(--color-brand-dark)}}@media (max-width:500px){.UsesGrid-module__vgynZq__emoji{width:4rem;height:4rem}}@media (max-width:450px){.UsesGrid-module__vgynZq__to,.UsesGrid-module__vgynZq__ls{font-size:2rem}}
.WorkAndStudyGrid-module__3msOlq__container{grid-template-rows:8fr 1fr;width:100%;height:100%;display:grid;position:relative}.WorkAndStudyGrid-module__3msOlq__image,.WorkAndStudyGrid-module__3msOlq__image_alt{transition:all 2s var(--easing-normal);background-repeat:round;background-size:cover}.WorkAndStudyGrid-module__3msOlq__image{background-image:url(/images/studies_it.avif);border-radius:0%;width:100%;height:auto;display:block}.WorkAndStudyGrid-module__3msOlq__image_alt{opacity:0;z-index:1;background-image:url(/images/studies_literature.avif);border-radius:50%;width:100%;height:100%;position:absolute;transform:rotate(720deg)scale(.1)}.WorkAndStudyGrid-module__3msOlq__container:hover .WorkAndStudyGrid-module__3msOlq__image{opacity:0;transition:all 2s var(--easing-normal);border-radius:50%;transform:rotate(720deg)scale(.1)}.WorkAndStudyGrid-module__3msOlq__container:hover .WorkAndStudyGrid-module__3msOlq__image_alt{opacity:1;transition:all 2s var(--easing-normal);border-radius:0%;transform:rotate(0)scale(1)}@media (prefers-reduced-motion){.WorkAndStudyGrid-module__3msOlq__container:hover .WorkAndStudyGrid-module__3msOlq__image{opacity:1;border-radius:0%;transition:none;transform:none}.WorkAndStudyGrid-module__3msOlq__container:hover .WorkAndStudyGrid-module__3msOlq__image_alt{opacity:0}}
