.page-module__OSLHOG__page{min-height:100vh;padding:var(--spacing-3xl)0;align-items:center;display:flex}.page-module__OSLHOG__container{max-width:1200px;padding:0 var(--spacing-lg);margin:0 auto}.page-module__OSLHOG__grid{gap:var(--spacing-3xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.page-module__OSLHOG__contentColumn{padding-right:var(--spacing-xl)}.page-module__OSLHOG__heroTitle{font-size:var(--font-size-5xl);font-weight:var(--font-weight-light);margin-bottom:var(--spacing-lg);color:var(--color-text-primary);line-height:1.1}.page-module__OSLHOG__heroSubtitle{font-size:var(--font-size-xl);color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl);line-height:1.5;font-weight:var(--font-weight-normal)}.page-module__OSLHOG__sectionTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);color:var(--color-text-primary);margin-top:var(--spacing-xl)}.page-module__OSLHOG__description{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:1.6}.page-module__OSLHOG__list{margin:0 0 var(--spacing-2xl)0;padding:0;list-style:none}.page-module__OSLHOG__listItem{padding-left:var(--spacing-lg);margin-bottom:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:1.5;position:relative}.page-module__OSLHOG__listItem:before{content:"•";color:var(--color-accent-primary);font-weight:700;position:absolute;left:0}.page-module__OSLHOG__founderSection{margin-top:var(--spacing-2xl);align-items:center;gap:var(--spacing-lg);display:flex}.page-module__OSLHOG__calendarColumn{background:var(--color-navy-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);border:1px solid #ffffff1a;min-height:700px;overflow:hidden}@media (max-width:1024px){.page-module__OSLHOG__heroTitle{font-size:var(--font-size-4xl)}}@media (max-width:768px){.page-module__OSLHOG__page{padding:var(--spacing-xl)0}.page-module__OSLHOG__grid{gap:var(--spacing-xl);grid-template-columns:1fr}.page-module__OSLHOG__contentColumn{padding-right:0}.page-module__OSLHOG__heroTitle{font-size:var(--font-size-3xl)}.page-module__OSLHOG__heroSubtitle{font-size:var(--font-size-lg)}}
