.page-module__OSLHOG__header{padding:clamp(56px,9vw,128px) 0 clamp(40px,5vw,72px)}.page-module__OSLHOG__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;display:flex}.page-module__OSLHOG__title{font-family:var(--ff-display);letter-spacing:-.03em;color:#f3f6f9;margin:0;font-size:clamp(52px,8vw,112px);font-weight:500;line-height:.95}.page-module__OSLHOG__intro{color:#c3cdd6;text-wrap:pretty;flex:0 30rem;margin:0;padding-bottom:8px;font-size:clamp(18px,1.5vw,20px);line-height:1.55}.page-module__OSLHOG__details{padding:clamp(16px,3vw,32px) 0 clamp(80px,10vw,136px)}.page-module__OSLHOG__detailsRow{flex-wrap:wrap;gap:20px;display:flex}.page-module__OSLHOG__emailCard{background:linear-gradient(120deg,#0a0e13f2 0%,#0a0e13db 55%,#0a0e139e 100%),url(/images/pixelated_background.jpg) 50%/cover no-repeat;border:1px solid #94a3b838;border-radius:10px;flex-direction:column;flex:3 480px;padding:clamp(28px,4.5vw,64px);display:flex;container-type:inline-size}.page-module__OSLHOG__emailIntro{color:#c3cdd6;text-wrap:pretty;max-width:28rem;margin:20px 0 0;font-size:18px;line-height:1.55}.page-module__OSLHOG__emailAddress{font-family:var(--ff-display);letter-spacing:-.025em;color:#f3f6f9;overflow-wrap:anywhere;margin-top:clamp(28px,4vw,48px);font-size:clamp(30px,4.2vw,60px);font-weight:500;line-height:1.05}.page-module__OSLHOG__emailAddress:hover{color:#8ccfc4}@supports (width:1cqw){.page-module__OSLHOG__emailAddress{white-space:nowrap;font-size:min(clamp(30px,4.2vw,60px),10.6383cqw)}}.page-module__OSLHOG__emailActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(28px,4vw,44px);display:flex}.page-module__OSLHOG__copyButton{color:#e8eef4;cursor:pointer;background:#0a0e1399;border:1px solid #94a3b84d;border-radius:6px;align-items:center;gap:10px;padding:14px 20px;font-family:inherit;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.page-module__OSLHOG__copyButton:hover{border-color:#5eb8ac}.page-module__OSLHOG__copyDot{background:#3d9b8f;width:6px;height:6px}.page-module__OSLHOG__copyDotCopied{background:#e3a263}.page-module__OSLHOG__emailNote{color:#9aa8b5;margin:16px 0 0;font-size:14px}.page-module__OSLHOG__side{flex-direction:column;flex:2 320px;gap:20px;display:flex}.page-module__OSLHOG__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e141bcc;border:1px solid #94a3b833;border-radius:10px;padding:clamp(24px,3vw,36px)}.page-module__OSLHOG__cardLabel{font-family:var(--ff-mono);letter-spacing:.14em;text-transform:uppercase;color:#8d9aa7;font-size:11px;font-weight:500}.page-module__OSLHOG__address{color:#e8eef4;margin:14px 0 0;font-size:18px;line-height:1.55}.page-module__OSLHOG__linkedin{color:#5eb8ac;align-items:center;gap:12px;margin-top:6px;margin-bottom:-8px;padding-block:8px;font-size:18px;font-weight:600;display:inline-flex}.page-module__OSLHOG__linkedin:hover{color:#8ccfc4}.page-module__OSLHOG__linkedinIcon{flex:none;display:block}.page-module__OSLHOG__companyGrid{grid-template-columns:auto 1fr;gap:8px 20px;margin-top:14px;font-size:15px;display:grid}.page-module__OSLHOG__companyKey{color:#9aa8b5}.page-module__OSLHOG__companyValue{font-family:var(--ff-mono);color:#e8eef4}
