.page-module__OSLHOG__page{max-width:1000px;min-height:100vh;padding:var(--space-xl)var(--space-lg);background:var(--color-bg);flex-direction:column;justify-content:center;align-items:center;margin-left:23.5vw;display:flex}.page-module__OSLHOG__contact{max-width:1000px;margin:var(--space-xl)auto;padding:0 var(--space-lg);text-align:center}.page-module__OSLHOG__photoWrapper{margin-bottom:var(--space-lg);justify-content:center;display:flex}.page-module__OSLHOG__photoPlaceholder{background:var(--color-border);opacity:.4;border-radius:50%;width:140px;height:140px}.page-module__OSLHOG__title{color:var(--color-text);font-size:clamp(2rem,6vw,3rem);font-weight:700}.page-module__OSLHOG__subtitle{margin-top:var(--space-sm);color:var(--color-primary-dark);font-size:1.2rem;font-weight:600}.page-module__OSLHOG__paragraph{margin-top:var(--space-md);font-size:var(--font-size-md);color:var(--color-text-light);max-width:650px;margin-left:auto;margin-right:auto;line-height:1.6}.page-module__OSLHOG__links{margin-top:var(--space-xl);gap:var(--space-md);flex-direction:column;align-items:center;display:flex}.page-module__OSLHOG__link{color:var(--color-text);opacity:.85;transition:var(--transition);align-items:center;gap:10px;font-size:1rem;text-decoration:none;display:flex}.page-module__OSLHOG__link:hover{opacity:1;color:var(--color-primary)}.page-module__OSLHOG__icon{font-size:1.2rem}.page-module__OSLHOG__calWrapper{margin-top:var(--space-xl)}.page-module__OSLHOG__calTitle{color:var(--color-text);font-size:1.4rem;font-weight:600}.page-module__OSLHOG__calSubtitle{margin-top:var(--space-xs);color:var(--color-text-light)}.page-module__OSLHOG__calendlyEmbed{margin-top:var(--space-lg);border-radius:var(--radius-lg);overflow:hidden}
.Navbar-module___rHu7W__nav{width:100%;padding:var(--space-md)var(--space-lg);-webkit-backdrop-filter:blur(14px);background:var(--color-navbar);z-index:9999;justify-content:space-between;align-items:center;transition:background .3s,padding .3s;display:flex;position:fixed;top:0;left:0}.Navbar-module___rHu7W__name{color:var(--color-primary);font-size:1.2rem;font-weight:600}.Navbar-module___rHu7W__links{gap:var(--space-lg);align-items:center;font-weight:600;display:flex}.Navbar-module___rHu7W__links a{opacity:.8;transition:var(--transition)}.Navbar-module___rHu7W__links a:hover{opacity:1;color:var(--color-primary)}.Navbar-module___rHu7W__themeToggle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:11rem;display:flex}.Navbar-module___rHu7W__themeToggle:hover{transition:var(--transition);transform:scale(1.1)}@media (max-width:768px){.Navbar-module___rHu7W__name{display:none}.Navbar-module___rHu7W__nav{padding:var(--space-sm)var(--space-md)}.Navbar-module___rHu7W__links{gap:var(--space-md);font-size:.9rem}.Navbar-module___rHu7W__themeToggle{margin:0}}@media (max-width:480px){.Navbar-module___rHu7W__name{display:none}.Navbar-module___rHu7W__links{gap:.8rem}.Navbar-module___rHu7W__links a{font-size:.8rem}.Navbar-module___rHu7W__themeToggle img{width:22px;height:22px}}
.Footer-module__Grjkva__footer{width:100%;padding:var(--space-xl)var(--space-lg);border-top:1px solid var(--color-primary);background:var(--color-bg);margin-top:var(--space-xl)}.Footer-module__Grjkva__inner{text-align:center;max-width:1100px;color:var(--color-primary);gap:var(--space-md);flex-direction:column;margin:0 auto;font-size:.85rem;display:flex}.Footer-module__Grjkva__links{justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-sm);display:flex}.Footer-module__Grjkva__links a{color:var(--color-text);opacity:.8;transition:var(--transition);font-weight:500;text-decoration:none}.Footer-module__Grjkva__links a:hover{opacity:1;color:var(--color-primary)}.Footer-module__Grjkva__made{opacity:.8;transition:var(--transition)}.Footer-module__Grjkva__made:hover{opacity:1}.Footer-module__Grjkva__toTop{cursor:pointer;-webkit-backdrop-filter:blur(10px);width:46px;height:46px;color:var(--color-text);z-index:9999;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;font-weight:600;transition:all .25s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 6px 20px #0000002e}.Footer-module__Grjkva__toTop:hover{color:var(--color-primary);background:#ffffff4d;transform:translateY(-4px)scale(1.08)}:root.Footer-module__Grjkva__dark .Footer-module__Grjkva__toTop{color:var(--text-cream);background:#0006}:root.Footer-module__Grjkva__dark .Footer-module__Grjkva__toTop:hover{color:var(--accent-pink);background:#0000008c}@media (max-width:600px){.Footer-module__Grjkva__toTop{width:40px;height:40px;font-size:1.2rem;bottom:18px;right:18px}}
