.page-module__fKv_8a__main{padding-top:var(--header-height);min-height:100vh}.page-module__fKv_8a__header{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-md)}.page-module__fKv_8a__title{color:var(--foreground);margin-bottom:var(--spacing-md);font-size:clamp(3rem,6vw,5rem)}.page-module__fKv_8a__description{color:var(--muted);max-width:600px;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:300;line-height:1.6}.page-module__fKv_8a__caseStudy{padding:var(--spacing-lg)0}.page-module__fKv_8a__caseStudyVisual{aspect-ratio:16/9;border:1px solid var(--border-subtle);width:100%;max-height:600px;margin-bottom:var(--spacing-xl);background:#0d0d0f;border-radius:4px;position:relative;overflow:hidden}.page-module__fKv_8a__caseStudyGlow{background:var(--accent-muted);filter:blur(100px);border-radius:50%;width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__fKv_8a__caseStudyGrid{background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.page-module__fKv_8a__caseTitle{color:var(--foreground);margin-bottom:var(--spacing-xs);font-size:clamp(2.5rem,4vw,3.5rem)}.page-module__fKv_8a__caseRole{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:var(--spacing-lg);font-size:.875rem;display:inline-block}.page-module__fKv_8a__caseGrid{gap:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (min-width:900px){.page-module__fKv_8a__caseGrid{grid-template-columns:2fr 1fr}}.page-module__fKv_8a__caseText{gap:var(--spacing-sm);color:var(--muted);flex-direction:column;font-size:1.125rem;line-height:1.7;display:flex}.page-module__fKv_8a__caseMeta{gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}@media (min-width:900px){.page-module__fKv_8a__caseMeta{border-top:none;border-left:1px solid var(--border-subtle);padding-top:0;padding-left:var(--spacing-md)}}.page-module__fKv_8a__metaItem{gap:var(--spacing-xs);flex-direction:column;display:flex}.page-module__fKv_8a__metaLabel{text-transform:uppercase;letter-spacing:.1em;color:#71717a;font-size:.75rem}.page-module__fKv_8a__metaValue,.page-module__fKv_8a__metaLink{color:var(--foreground);font-size:1rem}.page-module__fKv_8a__metaLink{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--border-subtle);text-decoration-color:var(--border-subtle);transition:color .3s}.page-module__fKv_8a__metaLink:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.page-module__fKv_8a__philosophy{border-top:1px solid var(--border-subtle);background:#ffffff03}.page-module__fKv_8a__philosophyInner{text-align:center;max-width:800px;margin:0 auto}.page-module__fKv_8a__philTitle{color:var(--foreground);margin-bottom:var(--spacing-md);font-size:clamp(2rem,3vw,2.5rem)}.page-module__fKv_8a__philDesc{color:var(--muted);font-size:1.125rem;line-height:1.7}
