.page-module___8aEwW__canvas{width:100%;position:relative}.page-module___8aEwW__sectionLabel{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:var(--space-md);font-size:.6875rem;font-weight:600;display:inline-block}.page-module___8aEwW__sectionDivider{background:linear-gradient(90deg, var(--accent), transparent);width:60px;height:1px;margin-bottom:var(--space-lg)}.page-module___8aEwW__heroSection{text-align:center;min-height:100vh;padding:var(--space-xxl) max(2rem, 5vw);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroSection:before{content:"";pointer-events:none;background:radial-gradient(circle,#2f6bff0f 0%,#0000 70%);width:800px;height:800px;animation:6s ease-in-out infinite page-module___8aEwW__pulseGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__heroHeadline{margin-bottom:var(--space-lg);flex-direction:column;align-items:center;gap:0;display:flex}.page-module___8aEwW__heroWord{font-family:var(--font-sans);letter-spacing:-.06em;text-transform:uppercase;color:var(--text-color);font-size:clamp(4.5rem,14vw,12rem);font-weight:900;line-height:.88;display:block}.page-module___8aEwW__heroWordAccent{color:var(--accent)}.page-module___8aEwW__heroSubheadline{font-family:var(--font-sans);color:var(--text-muted);letter-spacing:.02em;margin-bottom:var(--space-xl);max-width:500px;font-size:clamp(1rem,2vw,1.375rem);font-weight:400}.page-module___8aEwW__heroCtas{gap:var(--space-md);align-items:center;display:flex}.page-module___8aEwW__beliefSection{padding:var(--space-xxl) 0;border-top:var(--border-subtle);position:relative}.page-module___8aEwW__beliefInner{max-width:1000px;margin:0 auto;padding:0 max(2rem,5vw)}.page-module___8aEwW__beliefHeadline{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--text-color);margin-bottom:var(--space-xl);max-width:800px;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;line-height:1.05}.page-module___8aEwW__beliefHeadlineHighlight{color:var(--text-muted)}.page-module___8aEwW__beliefPillars{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.page-module___8aEwW__beliefPillar{padding:var(--space-xxl) var(--space-xl);border:var(--border-subtle);background:var(--bg-surface);text-align:left;transition:var(--transition-smooth);border-radius:8px;position:relative;overflow:hidden}.page-module___8aEwW__beliefPillar:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:2px;transition:var(--transition-smooth);position:absolute;top:0;left:0;right:0}.page-module___8aEwW__beliefPillar:hover{background:var(--bg-elevated);border-color:#ffffff1f;transform:translateY(-4px)}.page-module___8aEwW__beliefPillar:hover:before{opacity:1}.page-module___8aEwW__beliefPillarNumber{font-family:var(--font-sans);letter-spacing:.15em;color:var(--accent);text-transform:uppercase;margin-bottom:var(--space-sm);font-size:.625rem;font-weight:600;display:block}.page-module___8aEwW__beliefPillarTitle{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--text-color);margin-bottom:var(--space-xs);font-size:1.5rem;font-weight:700}.page-module___8aEwW__beliefPillarDesc{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.page-module___8aEwW__systemSection{padding:var(--space-xxl) 0;border-top:var(--border-subtle);overflow:hidden}.page-module___8aEwW__systemHeader{max-width:var(--max-width);margin:0 auto var(--space-xl);padding:0 max(2rem,5vw)}.page-module___8aEwW__systemTitle{letter-spacing:-.04em;margin-bottom:var(--space-xs);font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.page-module___8aEwW__systemSubtitle{color:var(--text-muted);max-width:500px;font-size:1.125rem}.page-module___8aEwW__systemScroller{gap:var(--space-md);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 max(2rem,5vw);display:flex;overflow-x:auto}.page-module___8aEwW__systemScroller::-webkit-scrollbar{display:none}.page-module___8aEwW__systemStep{scroll-snap-align:start;padding:var(--space-lg);border:var(--border-subtle);background:var(--bg-surface);transition:var(--transition-smooth);gap:var(--space-sm);border-radius:12px;flex-direction:column;flex:0 0 min(340px,80vw);display:flex;position:relative}.page-module___8aEwW__systemStep:hover{background:var(--bg-elevated);border-color:#ffffff1f;transform:translateY(-4px)}.page-module___8aEwW__systemStepNumber{font-family:var(--font-sans);color:var(--accent);opacity:.2;letter-spacing:-.04em;font-size:3rem;font-weight:900;line-height:1}.page-module___8aEwW__systemStepTitle{letter-spacing:-.02em;color:var(--text-color);margin-bottom:var(--space-xxs);font-size:1.375rem;font-weight:700}.page-module___8aEwW__systemStepDesc{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.55}.page-module___8aEwW__systemStepLine{background:linear-gradient(90deg, var(--accent), transparent);width:40px;height:2px;margin-top:auto}.page-module___8aEwW__philosophySection{text-align:center;min-height:80vh;padding:var(--space-xxl) max(2rem, 5vw);border-top:var(--border-subtle);justify-content:center;align-items:center;display:flex;position:relative}.page-module___8aEwW__philosophySection:before{content:"";pointer-events:none;background:radial-gradient(circle,#2f6bff0a 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__philosophyInner{max-width:1000px}.page-module___8aEwW__philosophyHeadline{font-family:var(--font-sans);letter-spacing:-.05em;text-transform:uppercase;color:var(--text-dim);margin-bottom:0;font-size:clamp(3rem,7vw,6rem);font-weight:900;line-height:1}.page-module___8aEwW__philosophyHighlight{color:var(--text-color)}.page-module___8aEwW__frameworksSection{padding:var(--space-xxl) 0;border-top:var(--border-subtle)}.page-module___8aEwW__frameworksHeader{max-width:var(--max-width);margin:0 auto var(--space-xl);padding:0 max(2rem,5vw)}.page-module___8aEwW__frameworksTitle{letter-spacing:-.04em;margin-bottom:var(--space-xs);font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.page-module___8aEwW__frameworksSubtitle{color:var(--text-muted);max-width:550px;font-size:1.125rem}.page-module___8aEwW__frameworksGrid{gap:var(--space-xl);max-width:var(--max-width);grid-template-columns:repeat(2,1fr);margin:0 auto;padding:0 max(2rem,5vw);display:grid}.page-module___8aEwW__frameworkCard{padding:var(--space-xxl) var(--space-xl);background:var(--bg-surface);border:var(--border-subtle);transition:var(--transition-smooth);gap:var(--space-sm);border-radius:12px;flex-direction:column;display:flex;position:relative}.page-module___8aEwW__frameworkCard:hover{background:var(--bg-surface)}.page-module___8aEwW__frameworkCardIndex{letter-spacing:.15em;color:var(--accent);text-transform:uppercase;font-size:.625rem;font-weight:600}.page-module___8aEwW__frameworkCardTitle{letter-spacing:-.03em;color:var(--text-color);margin-bottom:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.page-module___8aEwW__frameworkCardTrademark{vertical-align:super;color:var(--accent);font-size:.625rem}.page-module___8aEwW__frameworkCardDesc{color:var(--text-muted);max-width:400px;margin:0;font-size:.9375rem;line-height:1.6}.page-module___8aEwW__frameworkLabel{color:var(--text-color);letter-spacing:.05em;text-transform:uppercase;margin-right:8px;font-size:.8125rem;font-weight:700}.page-module___8aEwW__frameworkCardLine{background:linear-gradient(90deg, var(--accent), transparent);width:40px;height:2px;margin-top:auto}.page-module___8aEwW__projectsSection{padding:var(--space-xxl) 0;border-top:var(--border-subtle)}.page-module___8aEwW__projectsHeader{max-width:var(--max-width);margin:0 auto var(--space-xl);padding:0 max(2rem,5vw)}.page-module___8aEwW__projectsTitle{letter-spacing:-.04em;margin-bottom:var(--space-xs);font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.page-module___8aEwW__projectsSubtitle{color:var(--text-muted);max-width:550px;font-size:1.125rem}.page-module___8aEwW__projectsGrid{gap:var(--space-md);max-width:var(--max-width);grid-template-columns:repeat(3,1fr);margin:0 auto;padding:0 max(2rem,5vw);display:grid}.page-module___8aEwW__projectCard{border:var(--border-subtle);background:var(--bg-surface);transition:var(--transition-smooth);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__projectCard:hover{box-shadow:var(--shadow-lg);border-color:#ffffff1f;transform:translateY(-6px)}.page-module___8aEwW__projectCardImage{aspect-ratio:16/10;background:linear-gradient(135deg, var(--bg-elevated) 0%, var(--bg-color) 100%);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__projectCardImageOverlay{pointer-events:none;background:linear-gradient(#0000 50%,#090909cc 100%);position:absolute;inset:0}.page-module___8aEwW__projectCardIcon{font-family:var(--font-sans);color:var(--accent);opacity:.2;letter-spacing:-.06em;font-size:2.5rem;font-weight:900}.page-module___8aEwW__projectCardBody{padding:var(--space-md);gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.page-module___8aEwW__projectCardTag{letter-spacing:.15em;color:var(--accent);text-transform:uppercase;font-size:.625rem;font-weight:600}.page-module___8aEwW__projectCardName{letter-spacing:-.02em;color:var(--text-color);margin-bottom:0;font-size:1.375rem;font-weight:700}.page-module___8aEwW__projectCardDescription{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.55}.page-module___8aEwW__projectCardMetrics{gap:var(--space-md);padding-top:var(--space-sm);border-top:var(--border-subtle);margin-top:auto;display:flex}.page-module___8aEwW__projectCardMetric{flex-direction:column;display:flex}.page-module___8aEwW__projectCardMetricValue{color:var(--text-color);letter-spacing:-.02em;font-size:1.125rem;font-weight:700}.page-module___8aEwW__projectCardMetricLabel{letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase;font-size:.625rem;font-weight:600}.page-module___8aEwW__ctaSection{text-align:center;min-height:80vh;padding:var(--space-xxl) max(2rem, 5vw);border-top:var(--border-subtle);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__ctaSection:before{content:"";pointer-events:none;background:radial-gradient(at bottom,#2f6bff0f 0%,#0000 70%);width:1000px;height:500px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module___8aEwW__ctaInner{align-items:center;gap:var(--space-lg);flex-direction:column;max-width:800px;display:flex}.page-module___8aEwW__ctaHeadline{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--text-color);margin-bottom:0;font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1.05}.page-module___8aEwW__ctaSubtext{color:var(--text-muted);max-width:480px;margin:0;font-size:1.125rem}.page-module___8aEwW__ctaDivider{background:linear-gradient(90deg, transparent, var(--accent), transparent);width:80px;height:1px}.page-module___8aEwW__thinkingSection{padding:var(--space-xxl) 0;border-top:var(--border-subtle)}.page-module___8aEwW__thinkingHeader{max-width:var(--max-width);margin:0 auto var(--space-xl);padding:0 max(2rem,5vw)}.page-module___8aEwW__thinkingTitle{letter-spacing:-.04em;margin-bottom:var(--space-xs);font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.page-module___8aEwW__thinkingSubtitle{color:var(--text-muted);max-width:550px;font-size:1.125rem}.page-module___8aEwW__thinkingPreviewGrid{gap:var(--space-lg);max-width:var(--max-width);grid-template-columns:repeat(3,1fr);margin:0 auto;padding:0 max(2rem,5vw);display:grid}.page-module___8aEwW__thinkingPreviewCard,.page-module___8aEwW__journalPreviewCard{background:var(--bg-surface);border:var(--border-subtle);padding:var(--space-lg);gap:var(--space-sm);transition:var(--transition-smooth);border-radius:12px;flex-direction:column;text-decoration:none;display:flex}.page-module___8aEwW__thinkingPreviewCard:hover{background:var(--bg-elevated);transform:translateY(-4px)}.page-module___8aEwW__essayTitle{letter-spacing:-.02em;color:var(--text-color);margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.page-module___8aEwW__journalPreviewCard{background:linear-gradient(180deg, var(--bg-surface) 0%, #ffffff05 100%);border-color:#ffffff26}.page-module___8aEwW__journalFormSmall{gap:var(--space-sm);padding-top:var(--space-md);flex-direction:column;margin-top:auto;display:flex}.page-module___8aEwW__journalInputSmall{background:var(--bg-elevated);border:var(--border-subtle);color:var(--text-color);border-radius:6px;outline:none;padding:12px;font-family:inherit;font-size:.875rem}.page-module___8aEwW__journalInputSmall:focus{border-color:var(--accent)}.page-module___8aEwW__thinkingFooter{margin-top:var(--space-xxl);justify-content:center;display:flex}@media (max-width:1024px){.page-module___8aEwW__thinkingPreviewGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__journalPreviewCard{grid-column:1/-1}}@media (max-width:768px){.page-module___8aEwW__thinkingPreviewGrid{grid-template-columns:1fr}}.page-module___8aEwW__essayTag{letter-spacing:.15em;color:var(--accent);text-transform:uppercase;font-size:.625rem;font-weight:600}.page-module___8aEwW__essayTitle{letter-spacing:-.02em;color:var(--text-color);margin:0;font-size:1.375rem;font-weight:700}.page-module___8aEwW__essayPreview{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.5}.page-module___8aEwW__workingSection{padding:var(--space-xxl) 0;border-top:var(--border-subtle)}.page-module___8aEwW__workingHeader{max-width:var(--max-width);margin:0 auto var(--space-xl);padding:0 max(2rem,5vw)}.page-module___8aEwW__workingTitle{letter-spacing:-.04em;margin-bottom:var(--space-xs);font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.page-module___8aEwW__workingSubtitle{color:var(--text-muted);max-width:550px;font-size:1.125rem}.page-module___8aEwW__workingTimeline{gap:var(--space-lg);flex-direction:column;max-width:800px;margin:0 auto;padding:0 max(2rem,5vw);display:flex}.page-module___8aEwW__workingStep{gap:var(--space-md);grid-template-columns:80px 1fr;align-items:start;display:grid;position:relative}.page-module___8aEwW__workingStep:not(:last-child):after{content:"";background:linear-gradient(180deg, var(--accent) 0%, #ffffff1a 100%);opacity:.3;width:1px;position:absolute;top:40px;bottom:-32px;left:20px}.page-module___8aEwW__workingStepNumber{font-family:var(--font-sans);color:var(--accent);background:var(--bg-surface);border:var(--border-subtle);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:800;display:flex}.page-module___8aEwW__workingStepContent{gap:var(--space-xxs);flex-direction:column;padding-top:6px;display:flex}.page-module___8aEwW__workingStepTitle{color:var(--text-color);margin:0;font-size:1.25rem;font-weight:700}.page-module___8aEwW__workingStepDesc{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.5}@media (max-width:960px){.page-module___8aEwW__beliefPillars{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__frameworksGrid{grid-template-columns:1fr}.page-module___8aEwW__projectsGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__thinkingLayout{grid-template-columns:1fr}.page-module___8aEwW__journalCard{margin-bottom:var(--space-lg);position:static}.page-module___8aEwW__heroWord{font-size:clamp(3.5rem,12vw,8rem)}}@media (max-width:768px){.page-module___8aEwW__heroSection{min-height:90vh;padding:var(--space-xl) max(1.5rem, 4vw)}.page-module___8aEwW__heroCtas{gap:var(--space-sm);flex-direction:column;width:100%;max-width:300px}.page-module___8aEwW__heroCtas .page-module___8aEwW__btn{width:100%}.page-module___8aEwW__beliefPillars{gap:var(--space-sm);grid-template-columns:1fr 1fr}.page-module___8aEwW__systemStep{flex:0 0 min(300px,85vw)}.page-module___8aEwW__philosophyHeadline{font-size:clamp(2.5rem,8vw,4rem)}.page-module___8aEwW__projectsGrid{grid-template-columns:1fr}.page-module___8aEwW__ctaHeadline{font-size:clamp(2rem,6vw,3.5rem)}}@media (max-width:480px){.page-module___8aEwW__heroSection{min-height:85vh;padding:var(--space-xl) 1.25rem}.page-module___8aEwW__heroWord{font-size:clamp(3rem,16vw,5rem)}.page-module___8aEwW__heroSubheadline{font-size:.9375rem}.page-module___8aEwW__beliefPillars{grid-template-columns:1fr}.page-module___8aEwW__beliefHeadline{font-size:clamp(2rem,7vw,3rem)}.page-module___8aEwW__systemStep{flex:0 0 min(280px,90vw)}.page-module___8aEwW__frameworkCard{padding:var(--space-lg) var(--space-md)}.page-module___8aEwW__philosophySection{min-height:60vh;padding:var(--space-xl) 1.25rem}.page-module___8aEwW__ctaSection{min-height:60vh}}
