.nav{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex}.brand-link{align-items:center;gap:.5rem;text-decoration:none;display:flex}.brand-icon{width:2rem;height:auto}.nav-links{background:0 0;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;margin-bottom:1rem;list-style:none;display:flex}.nav-links__element{cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0;padding:.55rem;text-decoration:none;transition:all .3s;position:relative}.nav-links__element:before{content:"";background:var(--secondary-color);width:80%;position:absolute;bottom:0;left:50%}.nav-links__element:visited{color:var(--secondary-color)}.nav-links__element{color:var(--secondary-color);font-size:1.1rem;font-weight:400}.nav-links__element:hover,.nav-links__element:focus,.nav-links__element:active{outline-offset:2px;background:var(--accent-color)}.nav-links__element--active{background:var(--accent-color);outline-offset:2px}@media (width<=768px){.nav-links{gap:.25rem;margin-top:.75rem;margin-bottom:.75rem}.nav-links__element{padding:.6rem .8rem;font-size:.95rem}}@media (width<=480px){.nav-links{gap:.25rem;width:100%;margin-top:.5rem;margin-bottom:.5rem}.nav-links__element{text-align:center;flex:1;min-width:fit-content;padding:.5rem .7rem;font-size:.9rem}}@media (width<=360px){.nav-links{flex-direction:column;width:100%}.nav-links__element{width:100%;padding:.75rem}}.sticky-nav-bar{z-index:1000;border-bottom:1px solid var(--primary-color);background:#fff;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.2rem;display:flex;position:sticky;top:0}.sticky-nav-bar__brand{align-items:center;gap:.5rem;text-decoration:none;transition:transform .3s,opacity .3s;display:flex}.sticky-nav-bar__brand:hover{opacity:.8;transform:scale(1.03)}.sticky-nav-bar__img{border-radius:30%;width:2.5rem;height:2.5rem}.sticky-nav-bar__name{flex-direction:column;line-height:1.2;display:flex}.sticky-nav-bar__name-first{color:var(--primary-color)}.sticky-nav-bar__name-last{color:var(--secondary-color)}.home-container{margin:1rem auto;padding:0}.home__description{box-sizing:border-box;padding:0;font-size:1.2rem}.home__logo{object-fit:cover;border:.2em solid var(--secondary-color);text-align:center;background-color:var(--accent-color);border-radius:50%;width:15rem;height:15rem;margin:0 auto;display:block}.home__title{color:var(--primary-color);text-align:center;margin-top:1rem;font-size:3rem}.home__subtitle{color:var(--secondary-color);text-align:center;margin-bottom:1.2rem;font-size:1.7rem}@media (width<=768px){.home-container{padding:0 1rem}.home__description{padding:0 .25rem;font-size:1rem}.home__logo{width:10rem;height:10rem}.home__title{font-size:1.8rem}.home__subtitle{font-size:1.5rem}}@media (width<=480px){.home-container{padding:0 .75rem}.home__description{text-align:left;padding:0;font-size:.9rem}.home__logo{width:8rem;height:8rem}.home__title{font-size:1.7rem}.home__subtitle{font-size:1.3rem}}@media (width<=360px){.home-container{padding:0 .5rem}.home__description{text-align:left;padding:0;font-size:.8rem}.home__logo{width:7rem;height:7rem}.home__title{font-size:1.6rem}.home__subtitle{font-size:1.1rem}}.social-links{justify-content:center;align-items:center;gap:1rem;margin:.4rem 0;display:flex}.social-links__element{cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:color .3s}.social-links__element:active,.social-links__element:visited,.social-links__element{color:var(--secondary-color)}.social-links__element:hover{color:var(--primary-color)}@font-face{font-family:Solway;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.kenesparta.dev/fonts/solway-v19-latin-regular.woff2)format("woff2")}@font-face{font-family:Solway;font-weight:700;font-display:swap;src:url(https://cdn.kenesparta.dev/fonts/solway-v19-latin-700.woff2)format("woff2")}@font-face{font-family:Solway;font-weight:800;font-display:swap;src:url(https://cdn.kenesparta.dev/fonts/solway-v19-latin-800.woff2)format("woff2")}@font-face{font-family:Delius Swash Caps;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.kenesparta.dev/fonts/delius-swash-caps-v25-latin-regular.woff2)format("woff2")}@font-face{font-family:Mooli;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.kenesparta.dev/fonts/mooli-v1-latin-regular.woff2)format("woff2")}:root{--primary-color:#0092fa;--secondary-color:navy;--accent-color:#cae9ff;--background-color:#f1f9ff;--text-color:#494e53}*{margin:0;padding:0;font-family:Solway,serif;font-weight:400}.delius-swash-caps{font-family:Delius Swash Caps,cursive;font-style:normal}.mooli{font-family:Mooli,sans-serif;font-style:normal}body{min-height:100vh}.app{flex-direction:column;min-height:100vh;display:flex}main{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:0}@media (width<=768px){.page{margin:1rem;padding:1.5rem}.nav{flex-direction:column;gap:1rem;padding:1rem}main{padding:0}h1{font-size:2rem}}@media (width<=480px){main{padding:0}}.coming-soon-page{justify-content:center;min-height:100vh;padding:2rem;display:flex}.coming-soon-container{width:100%;max-width:600px}.coming-soon-content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.coming-soon-icon{color:var(--primary-color)}.coming-soon-title{color:var(--primary-color);margin:0;font-size:1.3rem;font-weight:600}@media (width<=768px){.coming-soon-title{font-size:1rem}.coming-soon-icon svg{width:60px;height:60px}}