.Hero_hero-section__g1MFh{position:relative;width:100%;height:100vh;min-height:700px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg-primary)}.Hero_hero-background__hib8w{position:absolute;inset:0;background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 50%,var(--bg-primary) 100%);z-index:0}.Hero_hero-content__DZdUW{position:relative;width:100%;max-width:1400px;height:100%;display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;grid-gap:2rem;gap:2rem;padding:2rem;z-index:1}@media (max-width:1024px){.Hero_hero-content__DZdUW{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;text-align:center;gap:1.5rem}}.Hero_hero-text-left__VU9Jz,.Hero_hero-text-right__Pt38f{display:flex;flex-direction:column;gap:.5rem;z-index:10}@media (max-width:1024px){.Hero_hero-text-left__VU9Jz{order:1;align-items:center}.Hero_hero-text-right__Pt38f{order:3;align-items:center}}.Hero_hero-title-left__lQ5pu,.Hero_hero-title-right__kKEm8{font-size:clamp(2.5rem,6vw,5rem);font-weight:300;letter-spacing:-.03em;line-height:1;color:var(--text-primary);margin:0}.Hero_hero-title-right__kKEm8{font-family:var(--font-mono);font-size:clamp(1.8rem,4.5vw,3.5rem)}.Hero_hero-subtitle-left__KWqs7,.Hero_hero-subtitle-right__HnEKH{font-size:clamp(.875rem,1.5vw,1.125rem);color:var(--text-tertiary);margin:0;font-weight:400;letter-spacing:.02em}.Hero_hero-portrait-container__NZrz4{position:relative;width:100%;aspect-ratio:3/4;max-height:80vh;display:flex;align-items:center;justify-content:center;z-index:5}@media (max-width:1024px){.Hero_hero-portrait-container__NZrz4{order:2;max-height:50vh;aspect-ratio:1;width:100%;max-width:400px;margin:0 auto}}.Hero_scroll-indicator__dz2fw{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--text-tertiary);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;z-index:10}.Hero_scroll-line__pOTb1{width:1px;height:40px;background:linear-gradient(to bottom,var(--text-tertiary),transparent);animation:Hero_scrollPulse__qJO2_ 2s ease-in-out infinite}@keyframes Hero_scrollPulse__qJO2_{0%,to{opacity:.3;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}.Hero_split-reveal-container__WgX1f{position:relative;width:100%;height:100%;border-radius:var(--radius-large);overflow:hidden;cursor:ew-resize;box-shadow:0 4px 20px rgba(0,0,0,.08),0 8px 40px rgba(0,0,0,.04)}.Hero_grain-overlay__N4YnD{position:absolute;inset:0;z-index:100;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");animation:Hero_grain__CebGx .5s steps(1) infinite}@keyframes Hero_grain__CebGx{0%,to{transform:translate(0)}10%{transform:translate(-1%,-1%)}20%{transform:translate(1%,1%)}30%{transform:translate(-1%,1%)}40%{transform:translate(1%,-1%)}50%{transform:translate(-1%)}60%{transform:translate(1%)}70%{transform:translateY(1%)}80%{transform:translateY(-1%)}90%{transform:translate(1%,1%)}}.Hero_artistic-side__7rfVc{position:absolute;inset:0;z-index:1;background:#f0f0f0}.Hero_brush-texture__325pv{position:absolute;inset:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.1) 50%,transparent);z-index:2}.Hero_image-wrapper__op3tL{position:absolute;inset:0;will-change:transform;display:flex;align-items:center;justify-content:center;overflow:hidden}.Hero_portrait-image___hP_1{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.Hero_realistic-side__ma_aT{position:absolute;inset:0;z-index:2;will-change:clip-path;background:#e8e8e8}.Hero_blur-edge__04hEr{width:40px;z-index:3;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);filter:blur(8px)}.Hero_blur-edge__04hEr,.Hero_brush-edge__n1UEY{position:absolute;top:0;bottom:0;transform:translateX(-50%);pointer-events:none}.Hero_brush-edge__n1UEY{width:60px;z-index:4;opacity:.5}.Hero_brush-edge__n1UEY svg{width:100%;height:100%}.Hero_slider-handle__0h6Ae{position:absolute;top:0;bottom:0;transform:translateX(-50%);z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;touch-action:none}.Hero_slider-handle__0h6Ae:active{cursor:-webkit-grabbing;cursor:grabbing}.Hero_slider-line__xsgVL{flex:1 1;width:2px;background:linear-gradient(to bottom,transparent,var(--text-primary),var(--text-primary),transparent);min-height:20px}.Hero_slider-circle__DTUxx{width:48px;height:48px;border-radius:50%;background:var(--bg-primary);border:2px solid var(--text-primary);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:51}.Hero_slider-handle__0h6Ae:hover .Hero_slider-circle__DTUxx{transform:scale(1.05);box-shadow:0 0 20px rgba(0,0,0,.15)}.Hero_slider-arrows__LqCy_{display:flex;gap:2px;font-size:14px;font-weight:300;color:var(--text-primary);letter-spacing:2px}.Hero_slider-arrows__LqCy_ span{opacity:.6;transition:opacity .2s ease}.Hero_slider-handle__0h6Ae:hover .Hero_slider-arrows__LqCy_ span{opacity:1}.Hero_slider-glow__x4GIE{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,var(--accent-1) 0,transparent 70%);opacity:0;transition:opacity .3s ease;z-index:49;pointer-events:none}.Hero_slider-handle__0h6Ae:hover .Hero_slider-glow__x4GIE{opacity:.15}@media (max-width:768px){.Hero_slider-circle__DTUxx{width:40px;height:40px}.Hero_slider-arrows__LqCy_{font-size:12px;gap:1px}.Hero_blur-edge__04hEr{width:30px}.Hero_brush-edge__n1UEY{width:40px}.Hero_grain-overlay__N4YnD{opacity:.02}}@media (prefers-reduced-motion:reduce){.Hero_grain-overlay__N4YnD,.Hero_scroll-line__pOTb1{animation:none}}