.page-module__OSLHOG__container{flex-direction:column;gap:5rem;max-width:600px;padding-top:4rem;padding-bottom:4rem;display:flex}.page-module__OSLHOG__header{opacity:0;flex-direction:column;gap:1.5rem;animation:.8s cubic-bezier(.16,1,.3,1) forwards page-module__OSLHOG__slideUp;display:flex;transform:translateY(20px)}@keyframes page-module__OSLHOG__slideUp{to{opacity:1;transform:translateY(0)}}.page-module__OSLHOG__sectionTitle{color:var(--muted);letter-spacing:.05em;margin-bottom:.5rem;font-size:.875rem}.page-module__OSLHOG__title{letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:1.1}.page-module__OSLHOG__subtitle{color:var(--muted);font-size:1.125rem;line-height:1.6}.page-module__OSLHOG__contactMethods{border-top:1px solid var(--accent);flex-direction:column;gap:3rem;padding-top:3rem;display:flex}.page-module__OSLHOG__methodGroup{flex-direction:column;gap:1rem;display:flex}.page-module__OSLHOG__text-muted{color:var(--muted);letter-spacing:.05em;font-size:.75rem}.page-module__OSLHOG__link{color:var(--foreground);align-items:center;width:fit-content;font-size:1.5rem;transition:opacity .3s;display:inline-flex}.page-module__OSLHOG__link:hover{opacity:.7}.page-module__OSLHOG__icon{opacity:0;margin-left:.25rem;transition:all .3s;transform:translate(-5px,5px)}.page-module__OSLHOG__link:hover .page-module__OSLHOG__icon{opacity:1;transform:translate(0)}.page-module__OSLHOG__socialLinks{flex-direction:column;gap:1rem;display:flex}.page-module__OSLHOG__location{color:var(--foreground);font-size:1.5rem}
