.Gallery_gallery__HejGD{display:flex;gap:var(--space-6);width:100%}.Gallery_column__OcAee{display:flex;flex-direction:column;gap:var(--space-6);flex:1 1}.Gallery_columns-2__ucm4S .Gallery_column__OcAee{width:calc(50% - var(--space-3))}.Gallery_columns-3__udWD0 .Gallery_column__OcAee{width:calc(33.333% - var(--space-4))}.Gallery_item__WFFz_{opacity:0;animation:Gallery_fadeInUp__Us1EY var(--duration-slow) var(--ease-out) forwards}.Gallery_grid__clBi9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.Gallery_gridItem__EUFoG{opacity:0;animation:Gallery_fadeInUp__Us1EY var(--duration-slow) var(--ease-out) forwards}.Gallery_gridItemFeatured__43126{grid-column:span 2}@media (max-width:1024px){.Gallery_column__OcAee,.Gallery_gallery__HejGD{gap:var(--space-5)}.Gallery_columns-3__udWD0 .Gallery_column__OcAee:nth-child(3){display:none}.Gallery_grid__clBi9{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.Gallery_gridItemFeatured__43126{grid-column:span 2}}@media (max-width:768px){.Gallery_gallery__HejGD{flex-direction:column;gap:var(--space-4)}.Gallery_column__OcAee{width:100%;gap:var(--space-4)}.Gallery_columns-2__ucm4S .Gallery_column__OcAee,.Gallery_columns-3__udWD0 .Gallery_column__OcAee{width:100%}.Gallery_columns-3__udWD0 .Gallery_column__OcAee:nth-child(3){display:flex}.Gallery_grid__clBi9{grid-template-columns:1fr;gap:var(--space-4)}.Gallery_gridItemFeatured__43126{grid-column:span 1}}@keyframes Gallery_fadeInUp__Us1EY{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InfiniteGallery_container__thE2A{width:100%;overflow:hidden;position:relative}.InfiniteGallery_container__thE2A:after,.InfiniteGallery_container__thE2A:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.InfiniteGallery_container__thE2A:before{left:0;background:linear-gradient(to right,var(--color-bg) 0,transparent 100%)}.InfiniteGallery_container__thE2A:after{right:0;background:linear-gradient(to left,var(--color-bg) 0,transparent 100%)}.InfiniteGallery_track__XjZbS{display:flex;gap:var(--space-3);animation:InfiniteGallery_scroll__8P7C0 linear infinite;width:max-content}.InfiniteGallery_track__XjZbS.InfiniteGallery_reverse__bIxqw{animation-direction:reverse}@keyframes InfiniteGallery_scroll__8P7C0{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.InfiniteGallery_imageWrapper__z5En_{flex-shrink:0;overflow:hidden;background:var(--color-bg-muted)}.InfiniteGallery_imageWrapper__z5En_.InfiniteGallery_landscape__MmiQI{width:320px;height:200px}.InfiniteGallery_imageWrapper__z5En_.InfiniteGallery_portrait__sB4v2{width:180px;height:240px}.InfiniteGallery_imageWrapper__z5En_.InfiniteGallery_square__kMlPj{width:200px;height:200px}.InfiniteGallery_image__t5WHd{width:100%;height:100%;object-fit:cover;filter:grayscale(20%);transition:filter var(--duration-normal) var(--ease-out)}.InfiniteGallery_container__thE2A:hover .InfiniteGallery_image__t5WHd{filter:grayscale(0)}.InfiniteGallery_placeholder___VosP{width:100%;height:100%;background:linear-gradient(135deg,var(--color-bg-muted) 0,var(--color-bg-subtle) 50%,var(--color-bg-muted) 100%);background-size:200% 200%;animation:InfiniteGallery_shimmer__MxHoo 3s ease-in-out infinite}@keyframes InfiniteGallery_shimmer__MxHoo{0%{background-position:200% 0}to{background-position:-200% 0}}.InfiniteGallery_stacked__RAdu9{display:flex;flex-direction:column;gap:var(--space-3)}.InfiniteGallery_grid__jK5jw{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.InfiniteGallery_gridItem__HrpUL{overflow:hidden;background:var(--color-bg-muted)}.InfiniteGallery_gridItem__HrpUL.InfiniteGallery_landscape__MmiQI{aspect-ratio:16/10}.InfiniteGallery_gridItem__HrpUL.InfiniteGallery_portrait__sB4v2{aspect-ratio:3/4;grid-row:span 2}.InfiniteGallery_gridItem__HrpUL.InfiniteGallery_square__kMlPj{aspect-ratio:1/1}@media (max-width:768px){.InfiniteGallery_container__thE2A:after,.InfiniteGallery_container__thE2A:before{width:40px}.InfiniteGallery_imageWrapper__z5En_.InfiniteGallery_landscape__MmiQI{width:260px;height:160px}.InfiniteGallery_imageWrapper__z5En_.InfiniteGallery_portrait__sB4v2{width:140px;height:180px}.InfiniteGallery_imageWrapper__z5En_.InfiniteGallery_square__kMlPj{width:160px;height:160px}.InfiniteGallery_grid__jK5jw{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.InfiniteGallery_track__XjZbS{animation:none}}.Home_hero__VkeT1{min-height:70vh;display:flex;align-items:center}.Home_manifesto__p23Gk{max-width:900px}.Home_manifestoTitle__B_U1Q{font-size:var(--text-hero);font-weight:400;line-height:1.05;letter-spacing:-.03em;margin-bottom:var(--space-10)}.Home_line__hc8Un{display:block;color:var(--color-ink)}.Home_lineAccent__IUSkD{display:block;color:var(--color-accent);font-style:italic}.Home_manifestoBody__gbcrZ{margin-bottom:var(--space-8)}.Home_manifestoBody__gbcrZ p{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink-light);margin-bottom:var(--space-2);opacity:0;animation:Home_fadeInUp__U6shb var(--duration-slow) var(--ease-out) forwards}.Home_manifestoBody__gbcrZ p:first-child{animation-delay:.2s}.Home_manifestoBody__gbcrZ p:nth-child(2){animation-delay:.3s}.Home_manifestoBody__gbcrZ p:nth-child(3){animation-delay:.4s}.Home_manifestoContext__4pZX8{font-size:var(--text-lg);color:var(--color-ink-muted);max-width:600px;opacity:0;animation:Home_fadeInUp__U6shb var(--duration-slow) var(--ease-out) forwards;animation-delay:.6s}.Home_inlineLink__TVVOr{color:var(--color-accent);font-weight:500;position:relative}.Home_inlineLink__TVVOr:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--color-accent);transform:scaleX(0);transform-origin:right;transition:transform var(--duration-normal) var(--ease-out)}.Home_inlineLink__TVVOr:hover:after{transform:scaleX(1);transform-origin:left}.Home_inlineLink__TVVOr:hover{opacity:1}.Home_buildSection__4BJrt{border-top:1px solid var(--color-border);background:var(--color-bg-subtle)}.Home_buildHeader__2OX_L{text-align:center;margin-bottom:var(--space-8)}.Home_buildTitle__f5TpU{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:400;letter-spacing:-.02em;margin-bottom:var(--space-2)}.Home_buildSubtitle__aSLqc{font-size:var(--text-base);color:var(--color-ink-muted)}.Home_buildGallery__jehlz{margin:0 calc(var(--space-8) * -1)}.Home_buildContext__jIbxK{max-width:700px;margin:var(--space-10) auto 0;text-align:center}.Home_buildContext__jIbxK p{font-size:var(--text-base);color:var(--color-ink-light);line-height:1.7}.Home_closing__Q0IpH,.Home_gallerySection__b31B0{border-top:1px solid var(--color-border)}.Home_closing__Q0IpH{text-align:center}.Home_closingContent__b1SHA{max-width:600px;margin:0 auto}.Home_closingText__wBfap{font-family:var(--font-display);font-size:var(--text-xl);font-style:italic;color:var(--color-ink-light);margin-bottom:var(--space-8)}.Home_closingLinks__R9mAT{display:flex;gap:var(--space-4);justify-content:center}@media (max-width:1024px){.Home_manifestoTitle__B_U1Q{font-size:clamp(2.5rem,6vw,5rem)}.Home_manifestoBody__gbcrZ p{font-size:var(--text-xl)}}@media (max-width:768px){.Home_hero__VkeT1{min-height:60vh}.Home_manifestoTitle__B_U1Q{font-size:clamp(2rem,8vw,3.5rem)}.Home_manifestoBody__gbcrZ p{font-size:var(--text-lg)}.Home_manifestoContext__4pZX8{font-size:var(--text-base)}.Home_closingLinks__R9mAT{flex-direction:column;align-items:center}}@keyframes Home_fadeInUp__U6shb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}