.VideoSection_videoSection__YsHYE{width:100%;background-color:var(--color-surface-primary);margin:var(--space-xl) 0}.VideoSection_videoWrapper__z3Myb{position:relative;width:100%;padding-bottom:56.25%;height:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-gray-100)}.VideoSection_video__kondZ{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.VideoSection_playButton__KitUN{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;background:rgba(0,0,0,.7);border:none;border-radius:50%;width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:white;gap:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.VideoSection_playButton__KitUN:hover{background:rgba(0,0,0,.8);transform:translate(-50%,-50%) scale(1.1)}.VideoSection_playButton__KitUN svg{margin-left:2px}.VideoSection_browserLabel__2hKPG{font-size:10px;color:rgba(255,255,255,.8);font-weight:400;text-transform:uppercase;letter-spacing:.5px;text-align:center;line-height:1.2}.VideoSection_errorWrapper__cM6_d{display:flex;align-items:center;justify-content:center;min-height:300px;background:var(--color-gray-50);border-radius:var(--radius-lg)}.VideoSection_errorMessage__oD_Z1{text-align:center;color:var(--color-gray-600)}.VideoSection_errorMessage__oD_Z1 small{display:block;margin-top:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-gray-500)}@media (max-width:1024px){.VideoSection_videoSection__YsHYE{margin:var(--space-lg) 0}.VideoSection_playButton__KitUN{width:70px;height:70px}.VideoSection_playButton__KitUN svg{width:22px;height:22px}.VideoSection_browserLabel__2hKPG{font-size:9px}}@media (max-width:768px){.VideoSection_videoSection__YsHYE{margin:var(--space-md) 0}.VideoSection_videoWrapper__z3Myb,.VideoSection_video__kondZ{border-radius:var(--radius-md)}.VideoSection_playButton__KitUN{width:65px;height:65px}.VideoSection_playButton__KitUN svg{width:20px;height:20px}.VideoSection_browserLabel__2hKPG{font-size:8px;max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:480px){.VideoSection_videoSection__YsHYE{margin:var(--space-sm) 0}.VideoSection_videoWrapper__z3Myb{padding-bottom:66.67%;border-radius:var(--radius-sm)}.VideoSection_video__kondZ{border-radius:var(--radius-sm)}.VideoSection_playButton__KitUN{width:60px;height:60px;min-width:44px;min-height:44px}.VideoSection_playButton__KitUN svg{width:18px;height:18px}.VideoSection_browserLabel__2hKPG{font-size:7px;max-width:45px}.VideoSection_errorWrapper__cM6_d{min-height:200px;border-radius:var(--radius-sm)}}@media (max-width:320px){.VideoSection_videoSection__YsHYE{margin:var(--space-xs) 0}.VideoSection_videoWrapper__z3Myb{padding-bottom:75%}.VideoSection_playButton__KitUN{width:50px;height:50px}.VideoSection_playButton__KitUN svg{width:16px;height:16px}.VideoSection_browserLabel__2hKPG{font-size:6px;max-width:40px}}.layout_section__W6oM8{width:100%;padding:var(--section-spacing) 0;position:relative}.layout_section__W6oM8:first-child{padding-top:0}.layout_section__W6oM8:last-child{padding-bottom:0}.layout_container__Ww4uF{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.layout_section_Grid__tXAnX{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);width:100%}.layout_section_TitleRow__MOAHe{margin-bottom:var(--space-6)}.layout_section_ContentRow__XTL4R{width:100%}.layout_section_ContentRow_Inset__G2NPt{grid-column:2/-1}.layout_section_ContentRow_FullBleed__nswtH{width:100vw;margin-left:50%;transform:translateX(-50%)}.layout_section_ContentRow_FullBleed__nswtH>*{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.layout_section_ContentRow_Contained__gKoFs{width:100%;box-sizing:border-box}.layout_grid__oWaYM{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);width:100%}@media (max-width:75rem){.layout_section_TitleRow__MOAHe{margin-bottom:var(--space-5)}}@media (max-width:48rem){.layout_section_TitleRow__MOAHe{margin-bottom:var(--space-5)}.layout_section__W6oM8{padding:var(--space-6) 0}.layout_section_Grid__tXAnX{gap:var(--space-4)}.layout_section_ContentRow_FullBleed__nswtH>*{padding:0 var(--container-padding)}}.galleryViewerActive .layout_menuTrigger__dBNi3,.galleryViewerActive .layout_themeSwitcher__HPZPT{opacity:0!important;pointer-events:none!important;visibility:hidden!important;transition:opacity .3s ease,visibility .3s ease!important}.layout_menuTrigger__dBNi3,.layout_themeSwitcher__HPZPT{z-index:calc(var(--z-modal) - 1)}@keyframes textAnimations_fadeInUp__669Nj{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes textAnimations_fadeIn__RxRwP{0%{opacity:0}to{opacity:1}}.textAnimations_mobileFadeIn__PKbKf{animation:textAnimations_fadeInUp__669Nj .8s ease-out forwards;animation-delay:.2s;opacity:0}.textAnimations_mobileFadeInStagger1__BiVHa{animation:textAnimations_fadeInUp__669Nj .8s ease-out forwards;animation-delay:.1s;opacity:0}.textAnimations_mobileFadeInStagger2__Gli5P{animation:textAnimations_fadeInUp__669Nj .8s ease-out forwards;animation-delay:.3s;opacity:0}.textAnimations_mobileFadeInStagger3__iiT0G{animation:textAnimations_fadeInUp__669Nj .8s ease-out forwards;animation-delay:.5s;opacity:0}.textAnimations_mobileFadeInSimple__IwRaK{animation:textAnimations_fadeIn__RxRwP .6s ease-out forwards;animation-delay:.2s;opacity:0}.textAnimations_noAnimation__q4_fC{opacity:1;animation:none}@media (max-width:768px){.textAnimations_mobileFadeInSimple__IwRaK,.textAnimations_mobileFadeInStagger1__BiVHa,.textAnimations_mobileFadeInStagger2__Gli5P,.textAnimations_mobileFadeInStagger3__iiT0G,.textAnimations_mobileFadeIn__PKbKf{will-change:opacity,transform;animation-fill-mode:forwards}.textAnimations_mobileFadeInSimple__IwRaK.textAnimations_animated__h_Fyy,.textAnimations_mobileFadeInStagger1__BiVHa.textAnimations_animated__h_Fyy,.textAnimations_mobileFadeInStagger2__Gli5P.textAnimations_animated__h_Fyy,.textAnimations_mobileFadeInStagger3__iiT0G.textAnimations_animated__h_Fyy,.textAnimations_mobileFadeIn__PKbKf.textAnimations_animated__h_Fyy{will-change:auto}}@media (prefers-reduced-motion:reduce){.textAnimations_mobileFadeInSimple__IwRaK,.textAnimations_mobileFadeInStagger1__BiVHa,.textAnimations_mobileFadeInStagger2__Gli5P,.textAnimations_mobileFadeInStagger3__iiT0G,.textAnimations_mobileFadeIn__PKbKf{animation:none;opacity:1;transform:none}}.ContactSection_contactSection___YwV7{background-color:var(--color-surface-alt);color:var(--color-text);padding:var(--space-7) 0 var(--space-7) 0!important}.ContactSection_contactContent__Kcon2{display:flex;flex-direction:column;gap:var(--space-6);width:100%;max-width:660px}.ContactSection_contactTitle__pWC3o{max-width:100%;margin-bottom:var(--space-4)}.ContactSection_contactLinks__Jw0Ac{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:48rem){.ContactSection_contactContent__Kcon2,.ContactSection_contactTitle__pWC3o{max-width:100%}.ContactSection_contactLinks__Jw0Ac{flex-direction:column;width:100%}.ContactSection_contactLinks__Jw0Ac button{width:100%}}.ProjectGallery_projectGallery_ScrollContainer__xjH2Y{width:100vw;margin-left:50%;transform:translateX(-50%);overflow-x:auto;overflow-y:hidden;cursor:-webkit-grab;cursor:grab;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:0 var(--space-5);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectGallery_projectGallery_ScrollContainer__xjH2Y:active{cursor:-webkit-grabbing;cursor:grabbing}.ProjectGallery_projectGallery_ScrollContainer__xjH2Y::-webkit-scrollbar{display:none}.ProjectGallery_projectGallery_ScrollContent__wSfZ_{display:flex;gap:var(--space-4);padding-right:var(--space-5);min-width:max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectGallery_projectGallery_Column__CAy_w{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--space-4);width:auto}.ProjectGallery_projectGallery_Item__gPAjJ{width:min(600px,calc(100vw - var(--space-5) * 2));height:min(400px,calc((100vw - var(--space-5) * 2) * .66));background-color:var(--color-surface);border-radius:var(--radius-md);cursor:pointer;overflow:hidden;position:relative;transition:transform var(--transition-duration) var(--transition-ease)}.ProjectGallery_projectGallery_ItemLarge__NtAE_{height:min(calc(800px + var(--space-4)),calc((100vw - var(--space-5) * 2) * 1.33))}.ProjectGallery_projectGallery_PreviewImage__4BtJv{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}.ProjectGallery_projectGallery_Viewer__N_XRm{position:fixed;inset:0;background-color:rgba(0,0,0,.98);z-index:99999;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh}.ProjectGallery_projectGallery_ViewerContent__FlMQ0{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-7)}.ProjectGallery_projectGallery_ViewerImage__nmhxL{max-width:calc(100vw - var(--space-7) * 2);max-height:calc(100vh - var(--space-7) * 2 - 60px);width:auto;height:auto;object-fit:contain;opacity:0;transform:scale(.98);transition:opacity .3s ease,transform .3s ease}.ProjectGallery_projectGallery_ViewerImage_visible__A_UTE{opacity:1;transform:scale(1)}.ProjectGallery_projectGallery_LoadingSpinner__9ZvRE{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:1}.ProjectGallery_projectGallery_LoadingSpinner__9ZvRE p{color:white;font-size:var(--text-sm);margin:0;opacity:.8}.ProjectGallery_projectGallery_Controls__jWnmE{position:fixed;bottom:var(--space-5);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;z-index:calc(var(--z-modal) + 1)}.ProjectGallery_projectGallery_ImageIndicators___CVno{display:flex;gap:var(--space-2);align-items:center}.ProjectGallery_projectGallery_ImageIndicator__lddIi{width:8px;height:8px;background:rgba(255,255,255,.3);border-radius:50%;border:none;padding:0;cursor:pointer;transition:all .3s ease}.ProjectGallery_projectGallery_ImageIndicator_active__IrSEA{background:#fff;width:24px;border-radius:4px}.ProjectGallery_projectGallery_ImageCounter__Me6FX{color:var(--color-text-inverse);font-size:var(--text-sm);padding:0 var(--space-md);min-width:4rem;text-align:center}.ProjectGallery_projectGallery_CloseButton__JBkos{position:fixed;top:var(--space-5);right:var(--space-3);background:transparent;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--color-text-inverse);font-size:var(--text-2xl);cursor:pointer;z-index:calc(var(--z-modal) + 1);opacity:.7;transition:opacity .2s ease}.ProjectGallery_projectGallery_CloseButton__JBkos:hover{opacity:1}.ProjectGallery_projectGallery_NavButton__u0xCw{position:fixed;right:var(--space-3);background:transparent;border:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--color-text-inverse);font-size:var(--text-2xl);cursor:pointer;z-index:calc(var(--z-modal) + 1);opacity:.7;transition:opacity .2s ease;padding:0}.ProjectGallery_projectGallery_NavButton__u0xCw:hover{opacity:1}.ProjectGallery_projectGallery_NavButton_Prev__H8BLP{left:var(--space-2)}.ProjectGallery_projectGallery_NavButton_Next__zcQex{right:var(--space-2)}@media (hover:hover){.ProjectGallery_projectGallery_Item__gPAjJ:hover{transform:scale(.98)}.ProjectGallery_projectGallery_Item__gPAjJ:hover .ProjectGallery_projectGallery_PreviewImage__4BtJv{transform:scale(1.08)}.ProjectGallery_projectGallery_CloseButton__JBkos:hover,.ProjectGallery_projectGallery_NavButton__u0xCw:hover{background:var(--color-surface-overlay-hover)}.ProjectGallery_projectGallery_NavButton__u0xCw:hover{background:rgba(0,0,0,.7)}.ProjectGallery_projectGallery_ImageIndicator__lddIi:hover{background:var(--color-accent-primary);opacity:.7}}@media (max-width:48rem){.ProjectGallery_projectGallery_ViewerContent__FlMQ0{padding:var(--space-4)}.ProjectGallery_projectGallery_ViewerImage__nmhxL{max-width:calc(100vw - var(--space-4) * 2);max-height:calc(100vh - var(--space-4) * 2 - 60px)}.ProjectGallery_projectGallery_CloseButton__JBkos{top:var(--space-4);right:var(--space-4)}.ProjectGallery_projectGallery_NavButton__u0xCw{display:none}.ProjectGallery_projectGallery_Controls__jWnmE{padding:var(--space-3) 0}.ProjectGallery_projectGallery_ScrollContainer__xjH2Y{padding:0 var(--space-4)}.ProjectGallery_projectGallery_ScrollContent__wSfZ_{gap:var(--space-3);padding-right:var(--space-4)}.ProjectGallery_projectGallery_Column__CAy_w{gap:var(--space-3)}.ProjectGallery_projectGallery_Item__gPAjJ{width:min(400px,calc(100vw - var(--space-4) * 2));height:min(300px,calc((100vw - var(--space-4) * 2) * .75))}.ProjectGallery_projectGallery_ItemLarge__NtAE_{height:min(calc(600px + var(--space-3)),calc((100vw - var(--space-4) * 2) * 1.52))}.ProjectGallery_projectGallery_ScrollContainer__xjH2Y{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ProjectGallery_projectGallery_Column__CAy_w{scroll-snap-align:start}}@media (max-width:48rem) and (orientation:landscape){.ProjectGallery_projectGallery_ViewerContent__FlMQ0{padding:var(--space-4) calc(var(--space-5) + 48px)}.ProjectGallery_projectGallery_ViewerImage__nmhxL{max-width:calc(100vw - (var(--space-5) + 48px) * 2);max-height:calc(100vh - var(--space-4) * 2)}.ProjectGallery_projectGallery_Controls__jWnmE{bottom:50%;right:var(--space-md);left:auto;transform:translateY(50%);flex-direction:column}.ProjectGallery_projectGallery_ImageIndicators___CVno{flex-direction:column}.ProjectGallery_projectGallery_ImageIndicator_active__IrSEA{width:8px;height:24px}}@media (min-width:48.1rem){.ProjectGallery_projectGallery_ViewerContent__FlMQ0{padding:var(--space-7) calc(var(--space-7) + 48px)}.ProjectGallery_projectGallery_ViewerImage__nmhxL{max-width:calc(100vw - (var(--space-7) + 48px) * 2);max-height:calc(100vh - var(--space-7) * 2 - 60px)}.ProjectGallery_projectGallery_NavButton__u0xCw{opacity:.7;transition:opacity .3s ease,background-color .3s ease}.ProjectGallery_projectGallery_NavButton__u0xCw:hover{opacity:1}}@media (hover:none){.ProjectGallery_projectGallery_ViewerContent__FlMQ0,.ProjectGallery_projectGallery_ViewerImage__nmhxL{touch-action:none}}.project_projectContainer__VF6hH{min-height:100vh;width:100%;background-color:var(--color-background);position:relative;overflow-x:hidden;opacity:0;transition:opacity .3s ease-in-out}.project_projectVisible__kxo9K{opacity:1}.project_fullBleedSection__pa1Nd{width:100vw;margin-left:50%;transform:translateX(-50%)}.project_fullBleedContent__JBpqC{max-width:var(--container-max-width);margin:0 auto;width:100%;padding:0 var(--container-padding)}.project_section__22Kyr{padding:var(--section-spacing-y) 0}.project_section__22Kyr:first-child{padding-top:0}.project_section__22Kyr:last-child{padding-bottom:0}.project_container__AF_0E{width:100%;max-width:var(--container-max-width);margin:0 auto}@media (max-width:48rem){.project_fullBleedContent__JBpqC{padding:0 var(--container-padding)}}@media (max-width:30rem){.project_fullBleedContent__JBpqC{padding:0 var(--container-padding)}}.ProjectVideo_videoWrapper__C2b4c{width:100%;display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-2xl)}.ProjectVideo_videoContainer__U1XEu{position:relative;width:100%;padding-top:56.25%;background-color:var(--color-surface);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-lg)}.ProjectVideo_video__pSZOa{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ProjectVideo_captionContainer__78MJv{width:100%;display:flex;justify-content:center;padding:0 var(--space-md)}.ProjectVideo_caption__kP2UT{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);max-width:65ch;text-align:center;opacity:.8}@media (max-width:768px){.ProjectVideo_videoWrapper__C2b4c{gap:var(--space-md);margin-bottom:var(--space-xl)}.ProjectVideo_captionContainer__78MJv{padding:0 var(--space-sm)}}.ProjectExplore_projectExplore__1AZWv{max-width:var(--max-width-desktop);margin:0 auto;padding:0 var(--space-7)}.ProjectExplore_projectExplore_Grid__ac7YP{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--grid-gap);gap:var(--grid-gap);width:100%;margin-bottom:var(--space-8)}.ProjectExplore_projectExplore_Link__DECZi{text-decoration:none;color:inherit;display:block;width:100%}.ProjectExplore_projectExplore_Card__Vt6xJ{position:relative;background-color:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden;height:100%;transform:translateZ(0);will-change:transform;transition:transform .3s ease}.ProjectExplore_projectExplore_ImageContainer__Ap6KN{position:relative;width:100%;aspect-ratio:16/9;background-color:var(--color-surface-alt);overflow:hidden}.ProjectExplore_projectExplore_Image__0Yf78{position:absolute;inset:0;width:100%;height:240px;object-fit:cover;transform:scale(1.001) translateZ(0);transform-origin:center center;transition:transform var(--transition-duration) var(--transition-ease)}.ProjectExplore_projectExplore_Overlay__y9Olk{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.4));display:flex;align-items:flex-end;padding:var(--space-4);opacity:0;transition:opacity var(--transition-duration) var(--transition-ease)}.ProjectExplore_projectExplore_Content__l1APk{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.ProjectExplore_projectExplore_Direction__yF8GP{font-family:var(--font-secondary);font-size:var(--text-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;transform:translateY(var(--space-2));transition:transform var(--transition-duration) var(--transition-ease)}.ProjectExplore_projectExplore_Title__tHXb4{font-family:var(--font-primary);font-size:var(--text-xl);color:var(--color-text);line-height:var(--leading-snug);font-weight:var(--font-medium);margin-bottom:var(--space-2)}.ProjectExplore_projectExplore_Description__8TDew{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-3)}@media (hover:hover){.ProjectExplore_projectExplore_Card__Vt6xJ:hover{transform:translateY(-8px)}.ProjectExplore_projectExplore_Card__Vt6xJ:hover .ProjectExplore_projectExplore_Image__0Yf78{transform:scale(1.05) translateZ(0)}.ProjectExplore_projectExplore_Card__Vt6xJ:hover .ProjectExplore_projectExplore_Overlay__y9Olk{opacity:1}.ProjectExplore_projectExplore_Card__Vt6xJ:hover .ProjectExplore_projectExplore_Direction__yF8GP{transform:translateY(0)}}@media (max-width:48rem){.ProjectExplore_projectExplore_Grid__ac7YP{gap:var(--space-4)}.ProjectExplore_projectExplore_Overlay__y9Olk{opacity:1;padding:var(--space-3)}.ProjectExplore_projectExplore_Content__l1APk{padding:var(--space-3)}.ProjectExplore_projectExplore_Direction__yF8GP{transform:translateY(0);font-size:var(--text-xs)}.ProjectExplore_projectExplore_Title__tHXb4{font-size:var(--text-base)}}.ProjectExplore_projectExplore_NoImage__tHd2s{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;color:#666;text-align:center;padding:1rem;font-size:.9rem;font-weight:500;border-radius:4px}.Footer_footer__3RhiK{padding:var(--space-8) 0;background-color:var(--color-surface-secondary);color:var(--color-text-secondary);border-top:1px solid var(--color-surface-tertiary);width:100%;font-family:var(--font-sans);position:relative;z-index:1;overflow:hidden}.Footer_footerContainer__zBuXI{max-width:1200px;margin:0 auto;padding:0 var(--space-4);width:100%}.Footer_footerColumns___1wOr{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-6);padding-bottom:var(--space-6)}.Footer_footerColumn__a_zXm{display:flex;flex-direction:column}.Footer_footerHeading__6a5i1{font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--space-3);color:var(--color-text-primary);font-family:Space Mono,monospace}.Footer_footerTagline__4RyTQ{margin-bottom:var(--space-2)}.Footer_footerInfo__C6vgJ,.Footer_footerTagline__4RyTQ{font-size:var(--font-size-small);color:var(--color-text-secondary)}.Footer_footerInfo__C6vgJ{margin-bottom:var(--space-4);opacity:.8}.Footer_footerNav__XOTF_{display:flex;flex-direction:column;gap:var(--space-2)}.Footer_footerNavList___hJHY{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.Footer_footerLink__B_F_u{font-family:Space Mono,monospace;font-size:var(--font-size-small);color:var(--color-text-secondary);text-decoration:none;transition:all .2s ease;position:relative;display:inline-block}.Footer_footerLink__B_F_u:hover{color:var(--color-accent-primary);transform:translateX(2px)}.Footer_footerLink__B_F_u:after{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:var(--color-accent-primary);transition:width .2s ease}.Footer_footerLink__B_F_u:hover:after{width:100%}.Footer_footerBottom__IXuet{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.1)}.Footer_copyright__qeYrn{text-align:center;line-height:1.6}.Footer_copyright__qeYrn,.Footer_footerLocation__Y8Xvl{font-size:var(--font-size-small);color:var(--color-text-tertiary)}.Footer_footerLocation__Y8Xvl{opacity:.7;margin-top:var(--space-2);display:block}.Footer_legalNav__RjPdj{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);align-items:center;margin-top:var(--space-2)}.Footer_legalLink__263_J{font-size:var(--font-size-small);color:var(--color-text-tertiary);text-decoration:none;transition:color .2s ease}.Footer_legalLink__263_J:hover{color:var(--color-accent-primary)}.Footer_legalSeparator__PS2tL{color:var(--color-text-tertiary);opacity:.5;font-size:var(--font-size-small)}@media (max-width:768px){.Footer_footerColumns___1wOr{grid-template-columns:1fr 1fr}.Footer_footerBottom__IXuet{flex-direction:column;align-items:flex-start;text-align:left}}@media (max-width:480px){.Footer_footerColumns___1wOr{grid-template-columns:1fr}.Footer_footer__3RhiK{padding:var(--space-6) 0}}.HomeLink_homeLink__wj9dk{font-family:var(--font-secondary);font-size:var(--text-lg);text-decoration:none;color:inherit;display:block;padding:var(--container-padding) var(--container-padding) 0 var(--container-padding);max-width:var(--container-max-width);margin:0 auto;width:100%;-webkit-tap-highlight-color:transparent}.HomeLink_textWrapper__Ajx0i{display:inline-flex;align-items:center;cursor:pointer}.HomeLink_wordContainer__28ReW{display:inline-flex;align-items:center;overflow:hidden}.HomeLink_initial__wriAo{display:inline-block;font-weight:var(--font-medium)}.HomeLink_rest__AC74j{white-space:nowrap}.HomeLink_rest__AC74j,.HomeLink_space__P7QdE{display:inline-block;overflow:hidden}@media (max-width:48rem){.HomeLink_homeLink__wj9dk{padding:var(--container-padding);padding-bottom:var(--space-4)}}@media (hover:none){.HomeLink_homeLink__wj9dk{padding:var(--container-padding);padding-bottom:var(--space-4)}}.AboutHero_AboutHero__PXeHW{min-height:calc(100vh - var(--header-height));position:relative}.AboutHero_heroContent__9ro2P{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);min-height:80vh;align-items:center;padding:var(--space-6) 0}.AboutHero_titleWrapper__L5oZF{grid-column:1/8;grid-row:1;z-index:1}.AboutHero_heroTitle__vLL7W{word-wrap:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;line-height:var(--line-height-tight);max-width:100%;word-spacing:normal;letter-spacing:var(--letter-spacing-tight);word-break:keep-all;display:block;text-wrap:balance}.AboutHero_imageWrapper__S9drB{grid-column:5/-1;grid-row:1/span 2;height:80vh;position:relative;border-radius:var(--radius-lg);overflow:hidden}.AboutHero_heroImage__vD0ey{transition:transform .6s ease;object-fit:cover}.AboutHero_quoteWrapper__yrItP{grid-column:9/-1;grid-row:2;margin-top:var(--space-6);position:relative;z-index:1;font-style:italic;color:var(--color-text-secondary);text-align:left;justify-self:end;width:100%}@media (max-width:1024px){.AboutHero_titleWrapper__L5oZF{grid-column:1/9}.AboutHero_heroTitle__vLL7W{line-height:var(--line-height-normal)}.AboutHero_imageWrapper__S9drB{grid-column:4/-1;height:70vh}.AboutHero_quoteWrapper__yrItP{grid-column:8/-1}}@media (max-width:768px){.AboutHero_AboutHero__PXeHW{min-height:100vh;display:flex;align-items:center}.AboutHero_heroContent__9ro2P{position:relative;display:block;width:100%;height:90vh;padding:0;min-height:auto}.AboutHero_imageWrapper__S9drB{position:absolute;top:0;right:0;width:75%;height:100%;border-radius:var(--radius-lg);z-index:1}.AboutHero_titleWrapper__L5oZF{position:absolute;top:15%;left:0;width:65%;z-index:2;padding:var(--space-5);background:rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md);box-shadow:0 4px 6px rgba(0,0,0,.1)}.AboutHero_heroTitle__vLL7W{line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}[data-theme=dark] .AboutHero_titleWrapper__L5oZF{background:rgba(0,0,0,.2)}.AboutHero_quoteWrapper__yrItP{position:absolute;bottom:15%;left:0;width:70%;z-index:2;padding:var(--space-4);background:var(--color-overlay-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-md);margin-top:0;text-align:left;font-size:var(--text-sm);line-height:var(--leading-relaxed)}}@media (max-width:480px){.AboutHero_AboutHero__PXeHW{min-height:85vh}.AboutHero_heroContent__9ro2P{height:85vh}.AboutHero_imageWrapper__S9drB{width:80%;border-radius:var(--radius-md)}.AboutHero_titleWrapper__L5oZF{top:12%;width:70%;padding:var(--space-4);border-radius:var(--radius-md);background:rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.AboutHero_heroTitle__vLL7W{line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal)}[data-theme=dark] .AboutHero_titleWrapper__L5oZF{background:rgba(0,0,0,.2)}.AboutHero_quoteWrapper__yrItP{bottom:12%;width:75%;padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs)}}@media (max-width:320px){.AboutHero_AboutHero__PXeHW{min-height:80vh}.AboutHero_heroContent__9ro2P{height:80vh}.AboutHero_imageWrapper__S9drB{width:85%;border-radius:var(--radius-sm)}.AboutHero_titleWrapper__L5oZF{top:10%;width:75%;padding:var(--space-3);border-radius:var(--radius-sm);background:rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.AboutHero_heroTitle__vLL7W{line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal)}[data-theme=dark] .AboutHero_titleWrapper__L5oZF{background:rgba(0,0,0,.2)}.AboutHero_quoteWrapper__yrItP{bottom:10%;width:80%;padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:var(--leading-normal)}}.AboutSection_aboutSection__YGj_r{background-color:var(--color-background);color:var(--color-text);padding-top:0;padding-bottom:var(--space-7)}.AboutSection_sectionContent__1Rb_c{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap);width:100%}.AboutSection_bioContent__t3fCt{grid-column:1/10;margin-bottom:var(--space-6)}.AboutSection_bioText__vQq8N{text-align:left;word-wrap:normal;overflow-wrap:normal;font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-tight);word-spacing:normal;-webkit-hyphens:none;hyphens:none}.AboutSection_bioText__vQq8N br{line-height:1.4}.AboutSection_imageGrid__7lT0G{grid-column:1/-1;position:relative;display:flex;justify-content:space-between;padding:var(--space-6) 0;height:auto}.AboutSection_imageFirst__7V0T3{align-self:flex-end;margin-bottom:var(--space-6)}.AboutSection_imageFirst__7V0T3,.AboutSection_imageSecond__8ogTw{position:relative;width:48%;height:calc(10 * var(--space-6));border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-surface-alt)}.AboutSection_imageSecond__8ogTw{align-self:flex-start;margin-top:var(--space-6)}.AboutSection_aboutImage__4UyJA{background-color:var(--color-surface-muted);border-radius:var(--radius-lg);transition:transform .6s ease;object-fit:cover}.AboutSection_descriptionText__0dgVh{grid-column:9/-1;margin-bottom:var(--space-6);color:var(--color-text-secondary);line-height:var(--leading-relaxed);text-align:left;justify-self:end;width:100%}.AboutSection_descriptionBody__02L5w{text-align:left;word-wrap:normal;overflow-wrap:normal;font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility;line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal);word-spacing:normal;-webkit-hyphens:none;hyphens:none}.AboutSection_mobileImageFirst__svax5{background-image:url("/images/about page/PICTURE 2.webp");margin-bottom:var(--space-5)}.AboutSection_mobileImageFirst__svax5,.AboutSection_mobileImageSecond__7iEUx{display:none;width:100%;height:280px;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:var(--radius-lg);overflow:hidden}.AboutSection_mobileImageSecond__7iEUx{background-image:url(/images/about\ page/PICTURE3.webp);margin-top:var(--space-5)}@media (max-width:1024px){.AboutSection_bioContent__t3fCt{grid-column:1/-1}.AboutSection_bioText__vQq8N{line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-tight)}.AboutSection_descriptionText__0dgVh{grid-column:6/-1}.AboutSection_descriptionBody__02L5w{line-height:var(--line-height-relaxed)}}@media (max-width:768px){.AboutSection_aboutSection__YGj_r{padding-bottom:var(--space-6)}.AboutSection_sectionContent__1Rb_c{display:flex;flex-direction:column;gap:var(--space-5)}.AboutSection_imageGrid__7lT0G{display:none}.AboutSection_mobileImageFirst__svax5{display:none!important;order:1;width:0;height:0;overflow:hidden;visibility:hidden;opacity:0}.AboutSection_bioContent__t3fCt{order:2;margin-bottom:0}.AboutSection_bioText__vQq8N{line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal)}.AboutSection_mobileImageSecond__7iEUx{display:block;order:3}.AboutSection_descriptionText__0dgVh{order:4;grid-column:1/-1;margin-bottom:0;margin-top:var(--space-4);justify-self:start}.AboutSection_descriptionBody__02L5w{line-height:var(--line-height-relaxed)}}@media (max-width:480px){.AboutSection_aboutSection__YGj_r{padding-bottom:var(--space-5)}.AboutSection_sectionContent__1Rb_c{gap:var(--space-4)}.AboutSection_mobileImageFirst__svax5,.AboutSection_mobileImageSecond__7iEUx{height:240px;border-radius:var(--radius-md)}.AboutSection_bioContent__t3fCt{margin-bottom:var(--space-3)}.AboutSection_bioText__vQq8N{line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal)}.AboutSection_descriptionText__0dgVh{margin-top:var(--space-3)}.AboutSection_descriptionBody__02L5w{line-height:var(--line-height-relaxed)}}.about_aboutContainer__g7it5{display:flex;flex-direction:column;background-color:var(--color-background);color:var(--color-text);min-height:100vh;width:100%;overflow-x:hidden}.about_aboutContent__kUO9V{width:100%;display:flex;flex-direction:column;gap:var(--space-3xl);padding:var(--space-3xl) 0}.about_aboutContainer__g7it5{scroll-behavior:smooth;scroll-padding-top:var(--space-xl)}@media (max-width:1024px){.about_aboutContent__kUO9V{gap:var(--space-2xl)}}@media (max-width:768px){.about_aboutContent__kUO9V{gap:var(--space-2xl);padding:var(--space-2xl) 0}}@media (max-width:480px){.about_aboutContent__kUO9V{gap:var(--space-xl);padding:var(--space-xl) 0}}.Legal_legalContainer__YPIsY{padding:var(--space-8) 0}.Legal_legalTitle__8RyPO{margin-bottom:var(--space-8);font-size:clamp(2rem,5vw,3rem)}.Legal_legalContent__IdJaR{max-width:800px;margin:0 auto;font-family:var(--font-sans)}.Legal_lastUpdated__C9QmO{color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-style:italic}.Legal_lastUpdated__C9QmO,.Legal_legalSection__Ty6eZ{margin-bottom:var(--space-8)}.Legal_legalHeading__dJ6ya{font-size:var(--font-size-xl);margin-bottom:var(--space-4);font-weight:600;color:var(--color-text-primary)}.Legal_legalSubheading__eHlM8{font-size:var(--font-size-lg);margin-bottom:var(--space-3);margin-top:var(--space-6);font-weight:600;color:var(--color-text-primary)}.Legal_legalContent__IdJaR p{margin-bottom:var(--space-4);line-height:1.6;color:var(--color-text-secondary)}.Legal_legalList__sc4LR{margin-bottom:var(--space-4);padding-left:var(--space-6)}.Legal_legalList__sc4LR li{margin-bottom:var(--space-2);line-height:1.5;color:var(--color-text-secondary)}.Legal_contactInfo__nfdWw{margin-top:var(--space-4);padding:var(--space-4);background-color:var(--color-surface-secondary);border-radius:var(--radius-md);display:inline-block}@media (max-width:768px){.Legal_legalContainer__YPIsY{padding:var(--space-6) var(--space-4)}.Legal_legalTitle__8RyPO{margin-bottom:var(--space-6)}.Legal_legalHeading__dJ6ya{font-size:var(--font-size-lg)}.Legal_legalSubheading__eHlM8{font-size:var(--font-size-md)}}@media (max-width:480px){.Legal_legalTitle__8RyPO{font-size:var(--font-size-2xl)}.Legal_legalContent__IdJaR{font-size:var(--font-size-sm)}}