.page-module__OSLHOG__page{padding-top:calc(var(--nav-height) + 32px);padding-bottom:var(--section-padding)}@media (min-width:1024px){.page-module__OSLHOG__page{padding-top:calc(var(--nav-height) + 80px)}}.page-module__OSLHOG__header{margin-bottom:64px}.page-module__OSLHOG__content{grid-template-columns:1fr;gap:64px;display:grid}@media (min-width:768px){.page-module__OSLHOG__content{grid-template-columns:1fr 1fr;gap:80px}}.page-module__OSLHOG__text p{color:var(--text-secondary);margin-bottom:32px;font-size:1rem;line-height:1.8}.page-module__OSLHOG__emailLink{font-family:var(--font-heading);color:var(--text-primary);border-bottom:2px solid var(--border);transition:border-color var(--duration-normal) var(--ease-smooth), color var(--duration-normal) var(--ease-smooth);align-items:center;gap:10px;padding-bottom:4px;font-size:1.25rem;font-weight:600;display:inline-flex}.page-module__OSLHOG__emailLink:hover{border-color:var(--accent);color:var(--accent)}.page-module__OSLHOG__socials{flex-direction:column;gap:0;display:flex}.page-module__OSLHOG__socialItem{border-bottom:1px solid var(--border);transition:padding-left var(--duration-normal) var(--ease-smooth);justify-content:space-between;align-items:center;padding:20px 0;display:flex}.page-module__OSLHOG__socialItem:first-child{border-top:1px solid var(--border)}.page-module__OSLHOG__socialItem:hover{padding-left:8px}.page-module__OSLHOG__socialName{color:var(--text-primary);font-size:.95rem;font-weight:500}.page-module__OSLHOG__socialArrow{color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-smooth), transform var(--duration-normal) var(--ease-smooth);font-size:.9rem}.page-module__OSLHOG__socialItem:hover .page-module__OSLHOG__socialArrow{color:var(--accent);transform:translate(3px,-3px)}.page-module__OSLHOG__formSide{flex-direction:column;display:flex}.page-module__OSLHOG__form{flex-direction:column;gap:32px;display:flex}.page-module__OSLHOG__inputGroup{flex-direction:column;display:flex;position:relative}.page-module__OSLHOG__inputGroup input,.page-module__OSLHOG__inputGroup textarea{border:none;border-bottom:1px solid var(--border);width:100%;color:var(--text-primary);font-size:1rem;font-family:var(--font-sans);transition:border-color var(--duration-fast) var(--ease-smooth);resize:none;background:0 0;padding:12px 0}.page-module__OSLHOG__inputGroup input:focus,.page-module__OSLHOG__inputGroup textarea:focus{border-bottom-color:var(--accent);outline:none}.page-module__OSLHOG__inputGroup input:-webkit-autofill{transition:background-color 600000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:#0000!important}.page-module__OSLHOG__inputGroup input:-webkit-autofill:hover{transition:background-color 600000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:#0000!important}.page-module__OSLHOG__inputGroup input:-webkit-autofill:focus{transition:background-color 600000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:#0000!important}.page-module__OSLHOG__inputGroup textarea:-webkit-autofill{transition:background-color 600000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:#0000!important}.page-module__OSLHOG__inputGroup textarea:-webkit-autofill:hover{transition:background-color 600000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:#0000!important}.page-module__OSLHOG__inputGroup textarea:-webkit-autofill:focus{transition:background-color 600000s ease-in-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;background-color:#0000!important}.page-module__OSLHOG__inputGroup label{color:var(--text-tertiary);pointer-events:none;transition:transform var(--duration-normal) var(--ease-smooth), font-size var(--duration-normal) var(--ease-smooth), color var(--duration-normal) var(--ease-smooth);transform-origin:0 0;font-size:1rem;position:absolute;top:12px;left:0}:-webkit-any(.page-module__OSLHOG__inputGroup input:focus~label,.page-module__OSLHOG__inputGroup input:not(:placeholder-shown)~label,.page-module__OSLHOG__inputGroup input:autofill~label,.page-module__OSLHOG__inputGroup input:-webkit-autofill~label,.page-module__OSLHOG__inputGroup textarea:focus~label,.page-module__OSLHOG__inputGroup textarea:not(:placeholder-shown)~label,.page-module__OSLHOG__inputGroup textarea:autofill~label,.page-module__OSLHOG__inputGroup textarea:-webkit-autofill~label){color:var(--accent);transform:translateY(-26px)scale(.8)}:is(.page-module__OSLHOG__inputGroup input:focus~label,.page-module__OSLHOG__inputGroup input:not(:placeholder-shown)~label,.page-module__OSLHOG__inputGroup input:autofill~label,.page-module__OSLHOG__inputGroup input:autofill~label,.page-module__OSLHOG__inputGroup textarea:focus~label,.page-module__OSLHOG__inputGroup textarea:not(:placeholder-shown)~label,.page-module__OSLHOG__inputGroup textarea:autofill~label,.page-module__OSLHOG__inputGroup textarea:autofill~label){color:var(--accent);transform:translateY(-26px)scale(.8)}.page-module__OSLHOG__submitBtn{background:var(--text-primary);color:var(--bg-primary);cursor:pointer;transition:transform var(--duration-fast) var(--ease-spring), background-color var(--duration-fast) var(--ease-smooth);border:none;border-radius:100px;align-self:flex-start;margin-top:16px;padding:14px 32px;font-size:.9rem;font-weight:500}.page-module__OSLHOG__submitBtn:hover{background:var(--text-secondary);transform:scale(.98)}
