@font-face{font-display:swap;font-family:Segoe UI;font-style:normal;font-weight:400;src:url(/static/media/segoe-ui.a732fcf595dcf938faef.ttf) format("truetype")}@font-face{font-display:swap;font-family:Segoe UI;font-style:italic;font-weight:400;src:url(/static/media/segoe-ui-italic.0e421b2e578f6e7871fa.ttf) format("truetype")}@font-face{font-display:swap;font-family:Segoe UI;font-style:normal;font-weight:700;src:url(/static/media/segoe-ui-bold.e6c17ba4d59cc4a076e5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Segoe UI;font-style:italic;font-weight:700;src:url(/static/media/segoe-ui-bolditalic.03cdb62ac80c4681304a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Segoe UI Black;font-style:normal;font-weight:900;src:url(/static/media/segoe-ui-black.c5d87c65438ea156ebc9.ttf) format("truetype")}:root{--primary-color:#0d0d0d;--light-color:#fff;--light-color-opac:hsla(0,0%,100%,.5);--dark-gray:#222;--dark-gray-opac:#22222277;--gray:#606060;--light-gray:#dcdcdc;--light-gray-opac:#aeaeae5d;--blue:#5356fa;--accent:#39f2a3;--accent-soft:rgba(57,242,163,.2);--accent-strong:rgba(57,242,163,.55);--section-top-offset:120px;--section-bottom-offset:60px;--font-scale:1;--font-size-xs:calc(0.8rem*var(--font-scale));--font-size-sm:calc(0.85rem*var(--font-scale));--font-size-md:calc(1rem*var(--font-scale));--font-size-lg:calc(1.1rem*var(--font-scale));--font-size-xl:calc(1.2rem*var(--font-scale));--font-size-2xl:calc(1.3rem*var(--font-scale));--font-size-3xl:calc(1.5rem*var(--font-scale));--font-size-4xl:calc(1.8rem*var(--font-scale));--font-size-5xl:calc(2rem*var(--font-scale));--font-size-6xl:calc(2.5rem*var(--font-scale));--font-size-7xl:calc(3rem*var(--font-scale))}html{overflow:scroll;scroll-behavior:smooth}::-webkit-scrollbar{width:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d0d0d;background-color:var(--primary-color);font-family:Segoe UI,system-ui,sans-serif;font-size:1rem;font-size:var(--font-size-md)}body,h1,h2,h3,h4,h5,h6{margin:0}h1{font-family:Segoe UI Black;font-size:3rem;font-size:var(--font-size-7xl)}h2{font-size:2.5rem;font-size:var(--font-size-6xl)}h3{font-size:2rem;font-size:var(--font-size-5xl)}h4{font-size:1.8rem;font-size:var(--font-size-4xl)}h5{font-size:1.5rem;font-size:var(--font-size-3xl)}h6{font-size:1.3rem;font-size:var(--font-size-2xl)}input,label,li,p,span,textarea{font-size:inherit}section{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;position:relative;width:100%}a,button{font-family:Segoe UI,system-ui,sans-serif;font-size:inherit;text-decoration:none}button{background:none;border:none;color:inherit}.pill-button{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border:1px solid #aeaeae5d;border:1px solid var(--light-gray-opac);border-radius:999px;box-shadow:0 10px 25px rgba(0,0,0,.35);color:#fff;color:var(--light-color);cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;padding:.6rem 1.4rem;transition:box-shadow .2s ease,border-color .2s ease,background .3s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .3s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .3s ease,-webkit-transform .2s ease}.pill-button:focus-visible,.pill-button:hover{border-color:#39f2a3;border-color:var(--accent);box-shadow:0 15px 30px rgba(57,242,163,.18);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pill-button--solid{background:linear-gradient(135deg,rgba(57,242,163,.3),rgba(57,242,163,.05))}a>p,button>p{display:inline;margin:0}.icon-button{align-items:center;background:hsla(0,0%,5%,.6);border:1px solid #aeaeae5d;border:1px solid var(--light-gray-opac);border-radius:50%;box-shadow:0 12px 25px rgba(0,0,0,.3);display:inline-flex;height:44px;justify-content:center;transition:box-shadow .2s ease,border-color .2s ease,background .3s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .3s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .3s ease,-webkit-transform .2s ease;width:44px}.icon-button svg{height:1.4rem;width:1.4rem}.icon-button:focus-visible,.icon-button:hover{background:rgba(57,242,163,.08);border-color:#39f2a3;border-color:var(--accent);box-shadow:0 18px 30px rgba(57,242,163,.2);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.icon-button--ghost{background:transparent;border-color:hsla(0,0%,100%,.2);box-shadow:none}.icon-button--ghost:focus-visible,.icon-button--ghost:hover{background:rgba(57,242,163,.12)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.section,.section-frame{max-width:1090px;width:300px}.section-frame{margin:0 auto}.section__scroll{grid-row:2;min-height:0;overflow-x:hidden;overflow-y:auto}@media (min-width:400px){.section,.section-frame{width:350px}.popup-content{width:600px}}@media (min-width:600px){.section,.section-frame{width:450px}}@media (min-width:768px){.section,.section-frame{width:720px}.popup-content{width:500px}}@media (min-width:1100px){.section,.section-frame{width:1090px}.popup-content{font-size:1.1rem;font-size:var(--font-size-lg);width:650px}}@media (max-width:767px){:root{--section-top-offset:60px;--section-bottom-offset:30px}}.navbar-on,.navbar-top{align-items:center;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:18px;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;z-index:99}.navbar__mobile{align-items:center;display:none;padding:0 18px;pointer-events:auto;width:100%}.navbar__logo>img{width:72px}.navbar__pill{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,5%,.45);border:1px solid var(--light-gray-opac);border-radius:999px;box-shadow:0 14px 30px rgba(0,0,0,.35);display:flex;gap:1.8rem;padding:.55rem 1.6rem;pointer-events:auto;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.navbar-on .navbar__pill{background:hsla(0,0%,5%,.75);border-color:rgba(57,242,163,.25);box-shadow:0 18px 40px rgba(0,0,0,.45)}.navbar__name{position:relative}.navbar__name>a{color:var(--light-color);font-weight:400;letter-spacing:.02rem;text-transform:uppercase}.navbar__name>a>img{width:80px}.navbar__right{display:none;gap:2rem;position:relative}.nav-link{color:var(--light-color);font-weight:400;letter-spacing:.05rem;opacity:90%;position:relative;transition:color .3s ease}.nav-link:after{background:var(--accent);bottom:-8px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link:focus-visible,.nav-link:hover{color:var(--light-color)}.nav-link:focus-visible:after,.nav-link:hover:after{width:100%}.logo-link:after{display:none}@media (min-width:768px){.navbar__pill{padding:.7rem 2rem}.navbar__right{display:flex}}@media (min-width:1100px){.navbar__pill{padding:.75rem 2.2rem}.navbar__right{display:flex}}@media (max-width:767px){.navbar-on,.navbar-top{top:14px}.navbar__pill{display:none}.navbar__mobile{display:flex}}.section__container{box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;max-width:100%;min-height:100%;padding:var(--section-top-offset) 0 var(--section-bottom-offset);position:relative}.section__title{color:var(--light-color);font-size:var(--font-size-5xl);font-weight:300;letter-spacing:.75px;margin:0;position:relative}.heading{flex-direction:column;gap:.5rem;grid-row:1;justify-self:center}.heading,.navArrow{display:flex;position:relative}.navArrow{justify-content:center;left:0;margin:0;right:0;width:100%;z-index:10}.navArrow__button{height:44px;min-width:64px;padding:0;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.navArrow__button svg{height:1.8rem;width:1.8rem}.navArrow,.navArrow__button{-webkit-animation:fadeDown 1s ease forwards;animation:fadeDown 1s ease forwards;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation:bounceDown 1.75s infinite;animation:bounceDown 1.75s infinite;-webkit-animation-delay:2s;animation-delay:2s}.navArrow__button:focus-visible,.navArrow__button:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media (min-width:768px){.section__title{font-size:var(--font-size-6xl)}}@media (min-width:1100px){.section__title{font-size:var(--font-size-7xl)}}@-webkit-keyframes fadeDown{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDown{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceDown{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(5px);transform:translateY(5px)}65%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes bounceDown{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(5px);transform:translateY(5px)}65%{-webkit-transform:translateY(3px);transform:translateY(3px)}}#home{padding:0 0 30px}.bg__image{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.bg__image:before{background-image:url(/static/media/macbook-keyboard.08f94fd59923e5e7252b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-filter:saturate(.4) brightness(.4);filter:saturate(.4) brightness(.4)}.bg__image:after,.bg__image:before{content:"";inset:0;position:absolute}.bg__image:after{-webkit-animation:glowShift 10s ease-in-out infinite;animation:glowShift 10s ease-in-out infinite;background-image:radial-gradient(circle at 75% 20%,rgba(57,242,163,.18),transparent 45%),radial-gradient(circle at 20% 70%,rgba(83,86,250,.25),transparent 45%),linear-gradient(120deg,hsla(0,0%,100%,.03),rgba(0,0,0,.2));mix-blend-mode:screen;pointer-events:none}#home{overflow:hidden}.section__home{width:100%;z-index:9}.home__container,.section__home{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.home__container{gap:2rem;min-height:100%}.home__content{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,5%,.35);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 20px 35px rgba(0,0,0,.35);display:flex;flex-direction:column;justify-self:center;max-width:80%;padding:1.5rem;position:relative;text-align:center}.name{-webkit-animation:fadeIn .7s ease forwards,slideup .7s ease forwards;animation:fadeIn .7s ease forwards,slideup .7s ease forwards;-webkit-animation-delay:.5s;animation-delay:.5s;color:var(--light-color);font-size:var(--font-size-5xl);font-weight:400;margin:0 0 1rem;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.name__accent{color:var(--accent)}.description{color:var(--light-gray);font-size:var(--font-size-xs);font-weight:300;margin:0;max-width:70%;opacity:.9}.line{color:var(--light-color);margin:0;padding-bottom:1rem}.socials{display:flex;gap:1rem;margin-top:1rem}.description,.line,.socials{-webkit-animation:fadeIn 1s ease forwards,slideup 1s ease forwards;animation:fadeIn 1s ease forwards,slideup 1s ease forwards;-webkit-animation-delay:1s;animation-delay:1s;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.navArrow__button svg,.socials svg{fill:var(--light-color);height:auto}.socials svg{width:1.4rem}@media (min-width:768px){.name{font-size:var(--font-size-7xl)}.description{font-size:var(--font-size-md)}}@media (min-width:1100px){.name{font-size:var(--font-size-7xl)}.description{font-size:var(--font-size-md);max-width:80%}}@-webkit-keyframes glowShift{0%,to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.9;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes glowShift{0%,to{opacity:.6;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.9;-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes slideup{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideup{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.section__portfolio{grid-gap:20px;align-content:start;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;overflow-x:hidden;padding:15px 10px;position:relative;width:80%}@media (min-width:500px){.section__portfolio{grid-template-columns:minmax(0,350px)}}@media (min-width:768px){.section__portfolio{grid-template-columns:repeat(2,minmax(0,350px))}}@media (min-width:1100px){.section__portfolio{grid-template-columns:repeat(3,minmax(0,350px));grid-template-rows:260px}}.portfolio__content{align-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;cursor:pointer;display:flex;justify-content:center;min-height:250px;overflow:hidden;position:relative;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:12}.overlay,.project__img{height:100%;width:100%}.overlay{align-items:center;align-self:center;background:linear-gradient(160deg,hsla(0,0%,5%,.15),hsla(0,0%,5%,.7));border:1px solid hsla(0,0%,100%,.12);box-shadow:0 12px 28px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:35px;justify-content:flex-end;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease,-webkit-transform .3s ease}.portfolio__title{justify-self:center;opacity:0}.portfolio__title>h3{color:var(--light-color);font-size:var(--font-size-xl);font-weight:400;margin:0}.view__project{display:flex;flex-direction:column;font-size:var(--font-size-xs);gap:10px}.read__more,.view__demo{opacity:0}.read__more{letter-spacing:.5px}.overlay:hover{background:linear-gradient(160deg,hsla(0,0%,5%,.45),hsla(0,0%,5%,.85));border-color:var(--accent);box-shadow:0 18px 35px rgba(57,242,163,.18);height:calc(100% - 24px);width:calc(100% - 24px)}.portfolio__content:hover{-webkit-transform:translateY(-6px) scale(1.01);transform:translateY(-6px) scale(1.01)}.overlay:hover>.portfolio__title{-webkit-animation:slideUp .5s ease forwards;animation:slideUp .5s ease forwards}.overlay:hover .read__more,.overlay:hover .view__demo{-webkit-animation:fadeIn .5s ease forwards,slideUp .5s ease forwards;animation:fadeIn .5s ease forwards,slideUp .5s ease forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.popup-overlay{background-color:rgba(0,0,0,.6)}.popup-content{-webkit-animation:popIn .3s cubic-bezier(.38,.1,.36,.9) forwards;animation:popIn .3s cubic-bezier(.38,.1,.36,.9) forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,hsla(0,0%,5%,.85),hsla(0,0%,5%,.95));border:1px solid hsla(0,0%,100%,.14);border-radius:18px;box-shadow:0 25px 45px rgba(0,0,0,.45);max-width:80%;padding:5px}.modal{color:var(--light-color);display:flex;flex-direction:column;height:auto;max-height:70vh;min-height:300px;position:relative}.modal>.header{border-bottom:1px solid hsla(0,0%,100%,.15);font-size:var(--font-size-3xl);letter-spacing:.4px;margin:0 10px;padding:14px 10px;text-align:center}.modal>.content{margin:0;padding:12px 14px}.modal>.actions{display:flex;gap:10px;justify-content:center;margin-top:auto;padding:12px 10px 16px;text-align:center}.actions>a,.actions>button{font-weight:300}.modal>.close{background:hsla(0,0%,5%,.7);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:var(--light-color);cursor:pointer;display:block;font-size:var(--font-size-3xl);line-height:20px;padding:6px 9px;position:absolute;right:12px;top:12px;transition:all .3s ease}.modal>.close:hover{background:rgba(57,242,163,.2);border-color:var(--accent);color:var(--light-color)}.bullet__points{list-style:disc;margin:0;overflow-y:auto;padding:10px 10px 10px 24px}.bullet__points>li{margin-bottom:10px}.bullet__points>li>p{margin:0}@media (max-width:350px){.modal>.actions{align-self:center;flex-direction:column;width:100px}}@media (min-width:500px){.overlay{gap:70px}.view__project{flex-direction:row}}@-webkit-keyframes popIn{0%{opacity:0;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}1%{opacity:0;-webkit-transform:scale(.96) translateY(10px);transform:scale(.96) translateY(10px)}to{box-shadow:var(--dark-gray) 0 2px 4px,var(--light-gray) 0 2px 4px 1px,var(--light-gray) 0 -3px 0 inset;opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes popIn{0%{opacity:0;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}1%{opacity:0;-webkit-transform:scale(.96) translateY(10px);transform:scale(.96) translateY(10px)}to{box-shadow:var(--dark-gray) 0 2px 4px,var(--light-gray) 0 2px 4px 1px,var(--light-gray) 0 -3px 0 inset;opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideUp{to{opacity:1;-webkit-transform:translateY(-25px);transform:translateY(-25px)}}@keyframes slideUp{to{opacity:1;-webkit-transform:translateY(-25px);transform:translateY(-25px)}}.section__about{grid-gap:1.5rem;align-content:start;display:grid;gap:1.5rem;position:relative}.about__content{color:var(--light-color);display:flex;flex-direction:column;margin-bottom:3rem}.about__title{font-size:var(--font-size-2xl);font-weight:400;letter-spacing:.5px;margin:0;padding-bottom:10px}.about__description{font-weight:300;margin:0}@media (min-width:1100px){.about__content{flex-direction:row}.about__title{padding:24px 15px 24px 0;width:35%}.about__description{padding:0 15px;width:65%}}.about__skills{font-weight:300;padding:16px 0}.skill__icons{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:space-between}.skill__item{background:hsla(0,0%,5%,.4);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;display:grid;justify-items:center;padding:10px 8px;transition:border-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:70px}.skill__item>svg{width:3em}.skill__item:hover{border-color:var(--accent);box-shadow:0 15px 25px rgba(57,242,163,.18);-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media (min-width:1100px){.about__skills{width:65%}}.section__contact{justify-content:space-between;position:relative}.contact__info,.section__contact{display:flex;flex-direction:column;margin-top:0}.contact__info{width:100%}.contact__info>h4{color:var(--light-color);font-size:var(--font-size-4xl);font-weight:400;letter-spacing:.2}.contact__info>h5{font-size:var(--font-size-3xl)}.contact__info>h5,.contact__info>p,.contact__resume{color:var(--light-color);font-weight:300}.contact__resume{align-items:center;display:flex;gap:10px}.contact__resume>a>svg{width:1.4em}.contact__resume>a>p>span{color:var(--blue);font-size:var(--font-size-sm);margin-left:-5px}@media (min-width:768px){.contact__info{margin-top:20px}input{width:344px}.cc_row_1{flex-direction:row}}@media (min-width:1100px){.contact__info{margin-top:40px}.section__contact{flex-direction:row;margin-top:20px}input{width:300px}.cc_row_1{flex-direction:row}}.cc_row_1{flex-direction:column;gap:1rem;justify-content:space-between}.cc_row_1,.cc_row_2{display:flex}.contact_content{margin-top:20px;max-width:100%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}input{background-color:hsla(0,0%,5%,.45);border:1px solid hsla(0,0%,100%,.2);color:var(--light-color);font-family:Segoe UI,system-ui,sans-serif;font-size:var(--font-size-xl);font-weight:300;line-height:1.25;margin-top:0;max-width:100%;outline:none;padding:15px}input:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(57,242,163,.15)}textarea{background-color:hsla(0,0%,5%,.45);border:1px solid hsla(0,0%,100%,.2);color:var(--light-color);font-family:Segoe UI,system-ui,sans-serif;font-size:var(--font-size-xl);font-weight:300;height:170px;margin-top:40px;outline:none;overflow:auto;padding:1.25rem .75rem;resize:vertical;width:100%}.submit_button{font-size:var(--font-size-lg);font-weight:300;margin-top:30px}.submit-popup-content{background-color:hsla(0,0%,5%,.95);border:1px solid hsla(0,0%,100%,.2);color:var(--light-color);font-family:Segoe UI,system-ui,sans-serif;font-size:var(--font-size-xl);font-weight:300;line-height:1.25;max-width:60vw;padding:15px 30px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.submit__close{position:absolute;right:5px;top:5px}@media (min-width:768px){input{width:344px}.cc_row_1{flex-direction:row;gap:2rem}}@media (min-width:1100px){input{width:300px}.cc_row_1{flex-direction:row}}.sidemenu-popup-content{-webkit-animation:slideInRight .5s ease forwards;animation:slideInRight .5s ease forwards;background-color:var(--primary-color);border:transparent;border-radius:24px 0 0 24px;bottom:0!important;box-sizing:border-box;height:100vh;left:auto!important;margin:0!important;max-width:60vw;outline:transparent;overflow-y:auto;padding:20px;position:fixed!important;right:0!important;top:0!important;-webkit-transform:translateX(100%);transform:translateX(100%);width:60vw}.sidemenu-popup-content>.modal{height:100%;justify-content:center;position:relative}.sideMenu__content,.sidemenu-popup-content>.modal{align-items:center;display:flex;flex-direction:column}.sideMenu__content{gap:1.5rem;text-align:center}.nav-link--stack{font-size:var(--font-size-5xl);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sidemenu__open{position:fixed;z-index:999}.sidemenu__close,.sidemenu__open{cursor:pointer;right:18px;top:18px}.sidemenu__close{position:absolute}@-webkit-keyframes slideInRight{0%{opacity:0}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
/*# sourceMappingURL=main.bb20ebf6.css.map*/