.footer{margin-top:4rem;text-align:center;background-color:#0d1114;box-shadow:0 4px 38px rgba(0,0,0,.1);padding:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.footer .footer-text{position:relative;top:7px;color:#cca752;font-size:16px;font-weight:400}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(204,167,82,.5),transparent);transition:transform .9s;transform:translateX(-100%)}.footer:hover:before{transform:translateX(100%)}@font-face{font-family:__jost_45647a;src:url(/_next/static/media/21083405408da53d-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:__jost_Fallback_45647a;src:local("Arial");ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.00%;size-adjust:95.51%}.__className_45647a{font-family:__jost_45647a,__jost_Fallback_45647a}.__variable_45647a{--font-jost:"__jost_45647a","__jost_Fallback_45647a"}@font-face{font-family:__eyesome_e894f4;src:url(/_next/static/media/2ddbdcfaec631028-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:__eyesome_Fallback_e894f4;src:local("Arial");ascent-override:148.30%;descent-override:103.51%;line-gap-override:0.00%;size-adjust:84.63%}.__className_e894f4{font-family:__eyesome_e894f4,__eyesome_Fallback_e894f4}.__variable_e894f4{--font-eyesome:"__eyesome_e894f4","__eyesome_Fallback_e894f4"}.locale-switcher{display:flex;align-items:center;gap:4px;margin-right:2.5rem}.locale-switcher .locale-option{background:none;border:none;padding:2px 4px;cursor:pointer;font-size:15px;font-weight:400;letter-spacing:.08em;color:#aeb0bc;opacity:.55;transition:opacity .3s ease,color .3s ease}.locale-switcher .locale-option:hover{opacity:1}.locale-switcher .locale-option.active{color:#cca752;opacity:1;font-weight:600;cursor:default}.locale-switcher .locale-divider{color:#aeb0bc;opacity:.35;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:992px){.locale-switcher{margin-right:0}.locale-switcher .locale-option{font-size:16px}}.navbar-container{display:flex;justify-content:space-between;padding:15px 25px;position:fixed;top:0;left:0;right:0;z-index:99;background-color:#0d1114}.navbar-container .navbar-desktop{display:none}.navbar-container .artist-special-name{position:relative;top:3px;font-family:var(--font-eyesome),cursive;font-size:19px;color:#cca752;text-decoration:none;cursor:pointer}.navbar-container .hamburger-menu{position:absolute;top:11px;right:20px;background:none;border:none;color:#cca752;font-size:28px;cursor:pointer;transition:transform .3s ease}.navbar-container .hamburger-menu:hover{color:#ffd057;transform:rotate(90deg)}.navbar-container .sidebar{position:fixed;top:0;right:-300px;width:250px;height:100%;background-color:#0d1114;color:#cca752;padding:30px;visibility:hidden;transition:right .4s ease-in-out,visibility .4s;z-index:1000;box-shadow:-4px 0 8px rgba(0,0,0,.15);cursor:pointer}.navbar-container .sidebar nav ul{list-style:none;padding:0}.navbar-container .sidebar nav ul li{margin:22px 0}.navbar-container .sidebar nav ul li a{color:#cca752;text-decoration:none;font-size:18px;font-weight:500;transition:color .3s ease,transform .3s ease}.navbar-container .sidebar.open{right:0;visibility:visible}.navbar-container .sidebar .close-btn{background:none;border:none;color:gray;font-size:30px;cursor:pointer;margin-bottom:20px;transition:transform .3s ease}.navbar-container .sidebar .close-btn:hover{filter:brightness(1.2);color:#cca752}.navbar-container .sidebar .sidebar-icons{position:absolute;bottom:30px;left:30px;display:flex;flex-direction:row;gap:13px}.navbar-container .sidebar .sidebar-icons .icon-container{width:23px;height:23px;display:flex;align-items:center;justify-content:center}.navbar-container .sidebar .sidebar-icons .icon-container svg{width:23px;height:23px;cursor:pointer;color:#cca752}.navbar-container .sidebar .sidebar-icons .icon-container svg:hover{opacity:.7}@media(min-width:392px){.navbar-container .artist-special-name{font-size:21px}}@media(min-width:576px){.navbar-container .artist-special-name{font-size:26px}.navbar-container .hamburger-menu{top:14px}}@media(min-width:768px){.navbar-container .artist-special-name{font-size:26px}.navbar-container .hamburger-menu{top:15px}}@media(min-width:992px){.navbar-container{height:70px;display:flex;align-items:center;justify-content:space-between}.navbar-container .navbar-desktop{display:flex;justify-content:center}.navbar-container .navbar-mobile-toggle{display:none}.navbar-container .artist-special-name{position:relative;top:0;font-size:22px}.navbar-container .artist-special-name:hover{filter:brightness(1.1);cursor:pointer}.navbar-container .navbar-content .navbar-menu{list-style:none;display:flex;padding:0;margin:0;gap:26px}.navbar-container .navbar-content .navbar-menu li{position:relative}.navbar-container .navbar-content .navbar-menu li a{font-size:20px;color:#cca752;text-decoration:none}.navbar-container .navbar-content .navbar-menu li a:hover{filter:brightness(1.1);cursor:pointer}.navbar-container .navbar-content .navbar-menu li:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#cca752;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.navbar-container .navbar-content .navbar-menu li:hover:after{transform:scaleX(1);transform-origin:left}}@media(min-width:1200px){.navbar-container .artist-special-name{font-size:26px}.navbar-container .navbar-content .navbar-menu{gap:30px}.navbar-container .navbar-content .navbar-menu li a{font-size:21px}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw!important;overflow-x:hidden;background-color:#06080a;font-family:var(--font-jost),"Jost",Arial,Helvetica,sans-serif;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){body,html{scroll-behavior:auto}}#about,#activities,#certificates,#contact,#courses,#gallery,#intro{scroll-margin-top:85px}.layout-container{width:100%;margin-inline:auto}@media(min-width:576px){.layout-container{max-width:540px}}@media(min-width:768px){.layout-container{max-width:720px}}@media(min-width:992px){.layout-container{max-width:960px}}@media(min-width:1200px){.layout-container{max-width:1140px}}@media(min-width:1400px){.layout-container{max-width:1320px}}button{font-family:inherit}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,video:focus-visible{outline:2px solid #cca752;outline-offset:3px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#0d1114}::-webkit-scrollbar-thumb{background-color:#484848}::-webkit-scrollbar-thumb:hover{background-color:#cca752}