@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_b32ccac9-module__0d0s-a__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_b32ccac9-module__0d0s-a__variable{--font-cormorant-var:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.1_4-gb67e4cdj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.p.1t1ox7t-8xjh-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_6ed1a671-module__4pCCYq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_6ed1a671-module__4pCCYq__variable{--font-dm-sans-var:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:robotoFlex;src:url(../media/roboto_flex_var-s.p.3ukcm2qxz-nv6.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:robotoFlex Fallback;src:local(Arial);ascent-override:93.26%;descent-override:24.54%;line-gap-override:0.0%;size-adjust:99.48%}.robotoflex_2cfbb4b6-module__zzz7pW__className{font-family:robotoFlex,robotoFlex Fallback}.robotoflex_2cfbb4b6-module__zzz7pW__variable{--font-roboto-flex-var:"robotoFlex", "robotoFlex Fallback"}
@font-face{font-family:playfair;src:url(../media/playfair_display_var-s.p.3hbnocpys-m3r.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:playfair;src:url(../media/playfair_display_italic_var-s.p.1wl680mvq_6de.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:playfair Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.playfair_2dfb971a-module__Fwcg-W__className{font-family:playfair,playfair Fallback}.playfair_2dfb971a-module__Fwcg-W__variable{--font-playfair-var:"playfair", "playfair Fallback"}
.Navbar-module__t0gSUW__nav{z-index:var(--z-navbar);color:var(--color-land-text);transition:background-color var(--dur) var(--ease-land), border-color var(--dur) var(--ease-land), backdrop-filter var(--dur) var(--ease-land);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.landing-playfair .Navbar-module__t0gSUW__nav:not(.Navbar-module__t0gSUW__scrolled):not(.Navbar-module__t0gSUW__menuOpen){color:var(--color-land-on-dark)}.landing-playfair .Navbar-module__t0gSUW__nav:not(.Navbar-module__t0gSUW__scrolled):not(.Navbar-module__t0gSUW__menuOpen) .Navbar-module__t0gSUW__ctaSecondary{border-color:#ffffff61}.landing-playfair .Navbar-module__t0gSUW__nav:not(.Navbar-module__t0gSUW__scrolled):not(.Navbar-module__t0gSUW__menuOpen) .Navbar-module__t0gSUW__ctaSecondary:hover{background:#ffffff1a;border-color:#ffffffa6}.landing-playfair .Navbar-module__t0gSUW__nav:not(.Navbar-module__t0gSUW__scrolled):not(.Navbar-module__t0gSUW__menuOpen) .Navbar-module__t0gSUW__iconBtn:hover{background:#ffffff1f}.landing-playfair .Navbar-module__t0gSUW__nav:not(.Navbar-module__t0gSUW__scrolled):not(.Navbar-module__t0gSUW__menuOpen) .Navbar-module__t0gSUW__brandLogo{filter:invert()brightness(2)}.Navbar-module__t0gSUW__scrolled{background-color:color-mix(in srgb, var(--color-land-bg) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);border-bottom-color:var(--color-land-border);color:var(--color-land-text)}.Navbar-module__t0gSUW__menuOpen{background-color:var(--color-land-bg);color:var(--color-land-text);border-bottom-color:var(--color-land-border);-webkit-backdrop-filter:none}.Navbar-module__t0gSUW__inner{max-width:var(--container-max);padding-inline:var(--container-pad);min-height:var(--nav-height);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.Navbar-module__t0gSUW__brand{flex-shrink:0;align-items:center;display:flex}.Navbar-module__t0gSUW__brandLogo{width:clamp(150px,17vw,205px);height:auto;filter:var(--footer-logo-filter,invert(1) brightness(2))}.Navbar-module__t0gSUW__links{align-items:center;gap:clamp(1rem,2vw,1.75rem);margin-inline:auto;display:flex}.Navbar-module__t0gSUW__link{font-size:var(--fs-body-sm);color:currentColor;opacity:.74;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-land);padding-block:.5rem;font-weight:500;position:relative}.Navbar-module__t0gSUW__link:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform var(--dur) var(--ease-out-land);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.Navbar-module__t0gSUW__link:hover{opacity:1}.Navbar-module__t0gSUW__link:hover:after{transform:scaleX(1)}.Navbar-module__t0gSUW__actions{align-items:center;gap:.5rem;display:flex}.Navbar-module__t0gSUW__iconBtn{border-radius:var(--radius-full);color:currentColor;cursor:pointer;opacity:.74;width:40px;height:40px;transition:opacity var(--dur-fast) var(--ease-land), background var(--dur-fast) var(--ease-land);background:0 0;border:none;place-items:center;display:grid}.Navbar-module__t0gSUW__iconBtn:hover{opacity:1;background:var(--color-land-surface)}.Navbar-module__t0gSUW__ctaSecondary{border-radius:var(--radius-full);border:1px solid var(--color-land-border-strong);font-size:var(--fs-body-sm);color:currentColor;white-space:nowrap;transition:background var(--dur-fast) var(--ease-land), border-color var(--dur-fast) var(--ease-land);align-items:center;padding:.5rem 1rem;font-weight:500;display:inline-flex}.Navbar-module__t0gSUW__ctaSecondary:hover{background:var(--color-land-surface-hover);border-color:currentColor}.Navbar-module__t0gSUW__ctaPrimary{border-radius:var(--radius-full);background:var(--color-land-accent-deep);font-size:var(--fs-body-sm);color:#fff;white-space:nowrap;transition:background var(--dur-fast) var(--ease-land), transform var(--dur-fast) var(--ease-out-land);border:1px solid #0000;align-items:center;padding:.5rem 1.25rem;font-weight:600;display:inline-flex}.Navbar-module__t0gSUW__ctaPrimary:hover{background:var(--color-land-accent-hover);transform:translateY(-1px)}.Navbar-module__t0gSUW__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;display:none}.Navbar-module__t0gSUW__burgerLine{height:1.5px;transition:transform var(--dur) var(--ease-out-land), opacity var(--dur-fast) var(--ease-land);background:currentColor;border-radius:2px;display:block}.Navbar-module__t0gSUW__mobile{inset:var(--nav-height) 0 0 0;background-color:var(--color-land-bg);padding:2rem var(--container-pad) 3rem;opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-land), transform var(--dur) var(--ease-out-land), visibility var(--dur);align-content:start;display:grid;position:fixed;transform:translateY(-8px)}.Navbar-module__t0gSUW__menuOpen .Navbar-module__t0gSUW__mobile{opacity:1;visibility:visible;transform:translateY(0)}.Navbar-module__t0gSUW__mobileInner{gap:.5rem;display:grid}.Navbar-module__t0gSUW__mobileLink{font-family:var(--font-display);font-size:var(--fs-h2);color:var(--color-land-text);border-bottom:1px solid var(--color-land-border);transition:color var(--dur-fast) var(--ease-land), padding-left var(--dur) var(--ease-out-land);padding-block:.75rem}.Navbar-module__t0gSUW__mobileLink:hover{color:var(--color-land-accent-strong);padding-left:.75rem}.Navbar-module__t0gSUW__mobileCtas{gap:.75rem;margin-top:2rem;display:grid}.Navbar-module__t0gSUW__mobileCtaBtn{border-radius:var(--radius-full);font-size:var(--fs-body);transition:background var(--dur-fast) var(--ease-land);justify-content:center;align-items:center;padding:.875rem;font-weight:600;display:flex}.Navbar-module__t0gSUW__primary{background:var(--color-land-accent-deep);color:#fff}.Navbar-module__t0gSUW__primary:hover{background:var(--color-land-accent-hover)}.Navbar-module__t0gSUW__secondary{border:1px solid var(--color-land-border-strong);color:var(--color-land-text)}.Navbar-module__t0gSUW__secondary:hover{background:var(--color-land-surface-hover)}@media (max-width:1100px){.Navbar-module__t0gSUW__links,.Navbar-module__t0gSUW__ctaSecondary,.Navbar-module__t0gSUW__ctaPrimary{display:none}.Navbar-module__t0gSUW__burger{display:flex}}@media (min-width:1101px){.Navbar-module__t0gSUW__mobile{display:none!important}}
.Footer-module__Gvo_kG__footer{background:var(--color-land-bg);border-top:1px solid var(--color-land-border);padding-top:clamp(2.5rem,8vw,4rem)}.Footer-module__Gvo_kG__grid{max-width:var(--container-max);padding-inline:var(--container-pad);grid-template-columns:1.6fr 1fr 1fr;gap:2rem;margin-inline:auto;padding-bottom:2.5rem;display:grid}.Footer-module__Gvo_kG__holding{width:clamp(190px,24vw,260px);height:auto;filter:var(--footer-logo-filter,invert(1) brightness(2))}.Footer-module__Gvo_kG__blurb{color:var(--color-land-text-secondary);font-size:var(--fs-body);max-width:38ch;margin-top:1.25rem;line-height:1.75}.Footer-module__Gvo_kG__heading{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-land-accent-strong);margin-bottom:1.25rem;font-weight:600}.Footer-module__Gvo_kG__col ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Footer-module__Gvo_kG__col a{color:var(--color-land-text-secondary);font-size:var(--fs-body);transition:color var(--dur-fast) var(--ease-land)}.Footer-module__Gvo_kG__col a:hover{color:var(--color-land-accent-strong)}.Footer-module__Gvo_kG__bar{max-width:var(--container-max);padding-inline:var(--container-pad);border-top:1px solid var(--color-land-border);font-size:var(--fs-body-sm);color:var(--color-land-text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;padding-block:1.5rem;display:flex}.Footer-module__Gvo_kG__partOf{color:var(--color-land-text-tertiary)}@media (max-width:760px){.Footer-module__Gvo_kG__grid{grid-template-columns:1fr 1fr}.Footer-module__Gvo_kG__brand{grid-column:1/-1}}@media (max-width:460px){.Footer-module__Gvo_kG__grid{grid-template-columns:1fr}}
.Hero-module__IrU9sG__hero{min-height:100svh;padding-bottom:clamp(var(--space-3xl), 9vh, var(--space-5xl));isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.Hero-module__IrU9sG__slides{z-index:-2;position:absolute;inset:0}.Hero-module__IrU9sG__slide{object-fit:cover;opacity:0;will-change:opacity, transform;width:100%;height:100%;animation:21s infinite Hero-module__IrU9sG__heroFade;position:absolute;inset:0;transform:scale(1.04)}@keyframes Hero-module__IrU9sG__heroFade{0%{opacity:0;transform:scale(1.08)}4%{opacity:1}28%{opacity:1}35%{opacity:0;transform:scale(1.04)}to{opacity:0}}.Hero-module__IrU9sG__scrim{background:var(--scrim-bottom), linear-gradient(to right, #0c0b09a6, #0c0b0900 60%);position:absolute;inset:0}.Hero-module__IrU9sG__content{max-width:var(--container-max);width:100%;padding-inline:var(--container-pad);margin-inline:auto;position:relative}.Hero-module__IrU9sG__rule{background:var(--color-land-accent-strong);width:48px;height:2px;margin-bottom:1.5rem}.Hero-module__IrU9sG__title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-hero);letter-spacing:.01em;text-transform:uppercase;color:var(--color-land-on-dark);margin:0;line-height:.98}.Hero-module__IrU9sG__title span{display:block}.Hero-module__IrU9sG__titleAccent{color:var(--color-land-accent-strong);font-style:italic;font-weight:400}.Hero-module__IrU9sG__tagline{max-width:46ch;font-size:var(--fs-body-lg);color:#f4f2ecdb;margin-top:1.5rem;line-height:1.75}.Hero-module__IrU9sG__ctaRow{flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:2rem;display:flex}.Hero-module__IrU9sG__cta{background:var(--color-land-accent-deep);border-radius:var(--radius-full);font-size:var(--fs-body);color:#fff;transition:background var(--dur-fast) var(--ease-land), transform var(--dur-fast) var(--ease-out-land);box-shadow:var(--shadow-land-md);border:none;align-items:center;gap:.5rem;padding:.875rem 2rem;font-weight:600;text-decoration:none;display:inline-flex}.Hero-module__IrU9sG__cta:hover{background:var(--color-land-accent-hover);color:#fff;transform:translateY(-2px)}.Hero-module__IrU9sG__ctaGhost{border-radius:var(--radius-full);font-size:var(--fs-body);color:#f4f2eceb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--dur-fast) var(--ease-land), border-color var(--dur-fast) var(--ease-land), transform var(--dur-fast) var(--ease-out-land);background:#ffffff0f;border:1px solid #ffffff47;align-items:center;padding:.875rem 1.75rem;font-weight:600;text-decoration:none;display:inline-flex}.Hero-module__IrU9sG__ctaGhost:hover{color:#fff;background:#ffffff1f;border-color:#ffffff73;transform:translateY(-2px)}.Hero-module__IrU9sG__scroll{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:#f4f2ecb3;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.Hero-module__IrU9sG__scroll svg{animation:Hero-module__IrU9sG__nudge 2.4s var(--ease-land) infinite}@keyframes Hero-module__IrU9sG__nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:600px){.Hero-module__IrU9sG__hero{padding-top:var(--nav-height);align-items:center}.Hero-module__IrU9sG__scroll{display:none}}@media (prefers-reduced-motion:reduce){.Hero-module__IrU9sG__slide{animation:none;transform:none}.Hero-module__IrU9sG__slide:first-child{opacity:1}.Hero-module__IrU9sG__scroll svg{animation:none}}
.PortfolioCTAs-module__SPMPRq__section{padding-block:var(--space-5xl);border-top:1px solid var(--color-border-glass)}.PortfolioCTAs-module__SPMPRq__header{text-align:center;max-width:600px;margin-inline:auto;margin-bottom:var(--space-3xl)}.PortfolioCTAs-module__SPMPRq__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-hover);margin-bottom:var(--space-sm)}.PortfolioCTAs-module__SPMPRq__title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-text);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-md)}.PortfolioCTAs-module__SPMPRq__sub{font-size:var(--text-base);color:var(--color-text-sub);line-height:var(--leading-relaxed)}.PortfolioCTAs-module__SPMPRq__grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}@media (max-width:1024px){.PortfolioCTAs-module__SPMPRq__grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}.PortfolioCTAs-module__SPMPRq__card{gap:var(--space-sm);padding:var(--space-2xl);border:1px solid var(--color-border-glass);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(var(--blur-md));box-shadow:inset 0 1px 1px #ffffff14, var(--shadow-glass);transition:border-color .22s var(--ease-out), box-shadow .22s var(--ease-out), transform .22s var(--ease-out);background:linear-gradient(135deg,#ffffff12 0%,#ffffff05 100%);border-top-color:#ffffff2e;border-left-color:#ffffff1f;flex-direction:column;display:flex}.PortfolioCTAs-module__SPMPRq__card:hover{box-shadow:inset 0 1px 1px #ffffff24, var(--shadow-glass-lg);transform:translateY(-3px)}.PortfolioCTAs-module__SPMPRq__cardHighlight{border-color:var(--color-border-accent);box-shadow:inset 0 1px 1px #ffffff14, 0 0 0 1px #5c123726, var(--shadow-glass);background:linear-gradient(135deg,#5c12371f 0%,#5c12370a 100%)}.PortfolioCTAs-module__SPMPRq__cardHighlight:hover{box-shadow:inset 0 1px 1px #ffffff24, 0 0 40px #5c12371f, var(--shadow-glass-lg)}.PortfolioCTAs-module__SPMPRq__iconWrap{border-radius:var(--radius-lg);border:1px solid var(--color-border-accent);width:56px;height:56px;color:var(--color-accent-hover);margin-bottom:var(--space-sm);background:#5c12371f;justify-content:center;align-items:center;display:flex}.PortfolioCTAs-module__SPMPRq__itemEyebrow{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.PortfolioCTAs-module__SPMPRq__itemTitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.PortfolioCTAs-module__SPMPRq__itemDesc{font-size:var(--text-sm);color:var(--color-text-sub);line-height:var(--leading-relaxed);flex:1}.PortfolioCTAs-module__SPMPRq__btn{width:100%;margin-top:var(--space-md);justify-content:center;gap:var(--space-xs)}
.portfolio-module__XbO6Ca__main{background:var(--color-bg);min-height:100dvh;color:var(--color-text-sub);padding-top:var(--nav-height,76px);font-family:var(--font-body)}.portfolio-module__XbO6Ca__header{padding-block:var(--space-4xl) var(--space-3xl);border-bottom:1px solid var(--color-border-glass);background:linear-gradient(#852ef20a 0%,#0000 100%)}.portfolio-module__XbO6Ca__breadcrumb{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2xl);display:flex}.portfolio-module__XbO6Ca__breadcrumbLink{color:var(--color-text-muted);transition:color .18s}.portfolio-module__XbO6Ca__breadcrumbLink:hover{color:var(--color-text-sub)}.portfolio-module__XbO6Ca__breadcrumbSep{color:var(--color-border-glass)}.portfolio-module__XbO6Ca__breadcrumbCurrent{color:var(--color-text-sub)}.portfolio-module__XbO6Ca__headerContent{max-width:720px;margin-bottom:var(--space-2xl)}.portfolio-module__XbO6Ca__eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-hover);margin-bottom:var(--space-md)}.portfolio-module__XbO6Ca__title{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--weight-extrabold);color:var(--color-text);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-bottom:var(--space-lg)}.portfolio-module__XbO6Ca__titleAccent{background:linear-gradient(135deg, var(--color-accent) 0%, #a81c56 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.portfolio-module__XbO6Ca__subtitle{font-size:var(--text-lg);color:var(--color-text-sub);line-height:var(--leading-relaxed);max-width:580px}.portfolio-module__XbO6Ca__stats{align-items:center;gap:var(--space-2xl);margin-top:var(--space-2xl);flex-wrap:wrap;display:flex}.portfolio-module__XbO6Ca__stat{gap:var(--space-3xs);flex-direction:column;display:flex}.portfolio-module__XbO6Ca__statValue{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text);letter-spacing:var(--tracking-tight)}.portfolio-module__XbO6Ca__statLabel{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.portfolio-module__XbO6Ca__statDivider{background:var(--color-border-glass);flex-shrink:0;width:1px;height:40px}.portfolio-module__XbO6Ca__lockNotice{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);background:var(--color-brand-glow);border:1px solid var(--color-border-accent);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-sub);display:inline-flex}.portfolio-module__XbO6Ca__lockNotice svg{color:var(--color-accent-hover);flex-shrink:0}.portfolio-module__XbO6Ca__lockLink{color:var(--color-accent-hover);font-weight:var(--weight-medium);text-decoration:none;transition:color .18s}.portfolio-module__XbO6Ca__lockLink:hover{color:var(--color-text)}.portfolio-module__XbO6Ca__gridSection{padding-block:var(--space-4xl)}.portfolio-module__XbO6Ca__ctaSection{padding-bottom:var(--space-5xl)}@media (max-width:768px){.portfolio-module__XbO6Ca__title{font-size:var(--text-4xl)}.portfolio-module__XbO6Ca__stats{gap:var(--space-xl)}.portfolio-module__XbO6Ca__statDivider{display:none}}@media (max-width:480px){.portfolio-module__XbO6Ca__title{font-size:var(--text-3xl)}.portfolio-module__XbO6Ca__lockNotice{font-size:var(--text-xs)}}
.About-module__SGyecG__section{padding-block:clamp(5rem,10vw,8.5rem)}.About-module__SGyecG__container{max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.About-module__SGyecG__head{text-align:center;margin-inline:auto;max-width:60ch;margin-bottom:clamp(2.5rem,6vw,4rem)}.About-module__SGyecG__eyebrow{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-land-accent-strong);margin-bottom:1rem;font-weight:600;display:block}.About-module__SGyecG__title{font-family:var(--font-display);font-size:var(--fs-display);color:var(--color-land-text);margin:0 0 1.25rem;font-weight:500;line-height:1.1}.About-module__SGyecG__body{font-size:var(--fs-body-lg);color:var(--color-land-text-secondary);line-height:1.75}.About-module__SGyecG__stats{grid-template-columns:repeat(3,1fr);margin-top:clamp(2.5rem,8vw,4rem);padding:0;list-style:none;display:grid}.About-module__SGyecG__stat{text-align:center;padding:1rem 1.25rem;position:relative}.About-module__SGyecG__stat+.About-module__SGyecG__stat:before{content:"";background:linear-gradient(to bottom, transparent, var(--color-land-border-strong), transparent);width:1px;height:62%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.About-module__SGyecG__statValue{font-family:var(--font-display);color:var(--color-land-text);font-size:clamp(2.75rem,6vw,4rem);font-weight:500;line-height:1;display:block}.About-module__SGyecG__statLabel{font-size:var(--fs-body-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-land-accent-strong);margin-top:.75rem;display:block}@media (max-width:760px){.About-module__SGyecG__stats{grid-template-columns:1fr;gap:1.75rem;max-width:340px;margin-inline:auto}.About-module__SGyecG__stat+.About-module__SGyecG__stat:before{background:linear-gradient(to right, transparent, var(--color-land-border-strong), transparent);width:56%;height:1px;top:0;left:50%;transform:translate(-50%)}}
.Strategy-module__PDBIIG__section{background:var(--color-land-bg-subtle);padding-block:clamp(5rem,10vw,8.5rem)}.Strategy-module__PDBIIG__grid{max-width:var(--container-max);padding-inline:var(--container-pad);grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(2rem,6vw,5rem);margin-inline:auto;display:grid}.Strategy-module__PDBIIG__text .Strategy-module__PDBIIG__eyebrow{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-land-accent-strong);margin-bottom:1rem;font-weight:600;display:block}.Strategy-module__PDBIIG__title{font-family:var(--font-display);font-size:var(--fs-display);color:var(--color-land-text);max-width:16ch;margin:0 0 1.25rem;font-weight:500;line-height:1.1}.Strategy-module__PDBIIG__body{color:var(--color-land-text-secondary);font-size:var(--fs-body-lg);gap:1rem;max-width:52ch;line-height:1.75;display:grid}.Strategy-module__PDBIIG__legend{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:480px;margin-top:2rem;display:grid}.Strategy-module__PDBIIG__legendGroup{display:grid}.Strategy-module__PDBIIG__legendHead{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;display:flex}.Strategy-module__PDBIIG__legendHead:before{content:"";border-radius:50%;flex:none;width:9px;height:9px}.Strategy-module__PDBIIG__existing{color:var(--color-land-accent-strong)}.Strategy-module__PDBIIG__existing:before{background:var(--color-land-accent-strong)}.Strategy-module__PDBIIG__coming{color:var(--color-land-text-tertiary)}.Strategy-module__PDBIIG__coming:before{background:var(--color-land-text-tertiary)}.Strategy-module__PDBIIG__legendList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.Strategy-module__PDBIIG__legendList li{font-size:var(--fs-body-sm);color:var(--color-land-text-secondary)}.Strategy-module__PDBIIG__media{position:relative}.Strategy-module__PDBIIG__stage{aspect-ratio:16/9;border-radius:var(--radius-xl);border:1px solid var(--color-land-border);width:100%;box-shadow:var(--shadow-land-lg);background:#fff;margin-inline:auto;position:relative;overflow:hidden}.Strategy-module__PDBIIG__video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:920px){.Strategy-module__PDBIIG__grid{grid-template-columns:1fr}.Strategy-module__PDBIIG__media{order:-1}.Strategy-module__PDBIIG__stage{max-width:540px}}@media (max-width:480px){.Strategy-module__PDBIIG__legend{grid-template-columns:1fr;gap:1.25rem}}
.TeardropPin-module__7hH00W__pin{border:2px solid #fff;border-radius:50% 50% 50% 0;display:block;transform:rotate(-45deg);box-shadow:0 2px 8px #00000059}.TeardropPin-module__7hH00W__dashed{border-style:dashed}.TeardropPin-module__7hH00W__glyph{place-items:center;width:100%;height:100%;display:grid;transform:rotate(45deg)}
.maps-module__mB5WfW__mapsLayout{background-color:var(--color-bg,#080808);flex-direction:column;min-height:100vh;display:flex}.maps-module__mB5WfW__mainContainer{flex-direction:column;flex:1;padding-bottom:3rem;display:flex}.maps-module__mB5WfW__header{background:linear-gradient(180deg, rgba(var(--color-accent-rgb), .15) 0%, transparent 100%);padding-top:7rem;padding-bottom:1.5rem}.maps-module__mB5WfW__breadcrumb{color:var(--color-text-muted,#888);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;display:flex}.maps-module__mB5WfW__breadcrumbLink{color:var(--color-text-muted,#888);text-decoration:none;transition:color .2s}.maps-module__mB5WfW__breadcrumbLink:hover{color:var(--color-brand,#3c0c26)}.maps-module__mB5WfW__breadcrumbSep{color:var(--color-text-muted)}.maps-module__mB5WfW__breadcrumbCurrent{color:var(--color-text,#f4f2ec)}.maps-module__mB5WfW__pageTitle{font-family:var(--font-cormorant-var,serif);color:var(--color-text,#f4f2ec);margin-bottom:.5rem;font-size:2.5rem;font-weight:500}.maps-module__mB5WfW__pageSubtitle{color:var(--color-text-muted,#888);max-width:600px;font-size:1.05rem}.maps-module__mB5WfW__mapSection{flex-direction:column;flex:1;min-height:550px;display:flex}.maps-module__mB5WfW__pageGrid{background:var(--color-surface);border:1px solid var(--color-border-muted);min-height:550px;-webkit-backdrop-filter:blur(var(--blur-md));border-radius:16px;gap:2rem;padding:1.5rem;display:flex}.maps-module__mB5WfW__sidebar{border-right:1px solid var(--color-border-muted);flex-direction:column;gap:1.5rem;width:320px;padding-right:1.5rem;display:flex}.maps-module__mB5WfW__tabsHeader{flex-direction:column;gap:.75rem;display:flex}.maps-module__mB5WfW__sidebarSectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,#888);margin:0;font-size:.9rem}.maps-module__mB5WfW__countryTabs{background:var(--color-surface-hover);border:1px solid var(--color-border-muted);border-radius:8px;gap:.5rem;padding:.25rem;display:flex}.maps-module__mB5WfW__countryTab{color:var(--color-text-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:.5rem;font-size:.85rem;font-weight:500;transition:all .2s}.maps-module__mB5WfW__countryTab:hover{color:var(--color-text,#f4f2ec)}.maps-module__mB5WfW__activeTab{background:var(--color-brand,#3c0c26);box-shadow:0 4px 12px rgba(var(--color-accent-rgb), .3);color:#fff!important}.maps-module__mB5WfW__subsectionTitle{color:var(--color-text,#f4f2ec);margin-top:0;margin-bottom:.75rem;font-size:.95rem;font-weight:600}.maps-module__mB5WfW__developersSection{flex-direction:column;flex:1;max-height:220px;display:flex;overflow-y:auto}.maps-module__mB5WfW__devList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.maps-module__mB5WfW__devItem{background:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:8px;align-items:center;gap:.75rem;padding:.5rem;transition:all .2s;display:flex}.maps-module__mB5WfW__devItem:hover{background:var(--color-surface-hover);border-color:rgba(var(--color-accent-rgb), .2)}.maps-module__mB5WfW__devLogo{object-fit:cover;border:1px solid var(--color-border-glass);border-radius:6px;width:32px;height:32px}.maps-module__mB5WfW__devLogoPlaceholder{background:var(--color-brand,#3c0c26);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:700;display:flex}.maps-module__mB5WfW__devInfo{flex-direction:column;display:flex}.maps-module__mB5WfW__devName{color:var(--color-text,#f4f2ec);font-size:.85rem;font-weight:500}.maps-module__mB5WfW__devLink{color:var(--color-text-muted,#888);font-size:.75rem;text-decoration:none}.maps-module__mB5WfW__devLink:hover{color:var(--color-accent,#5c1237)}.maps-module__mB5WfW__noDevsText{color:var(--color-text-muted,#888);font-size:.85rem;font-style:italic}.maps-module__mB5WfW__indicatorsSection{border-top:1px solid var(--color-border-muted);padding-top:1.25rem}.maps-module__mB5WfW__indicatorsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:.75rem;display:grid}.maps-module__mB5WfW__indicatorCard{background:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:8px;flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.maps-module__mB5WfW__indicatorLabel{color:var(--color-text-muted,#888);font-size:.7rem}.maps-module__mB5WfW__indicatorValue{color:var(--color-text,#f4f2ec);font-size:1.05rem;font-weight:600}.maps-module__mB5WfW__indicatorStatus{align-items:center;gap:.4rem;display:flex}.maps-module__mB5WfW__statusDot{background:var(--color-success);width:6px;height:6px;box-shadow:0 0 8px var(--color-success);border-radius:50%}.maps-module__mB5WfW__statusLabel{color:var(--color-text-muted,#888);font-size:.75rem}.maps-module__mB5WfW__mapArea{border:1px solid var(--color-border-muted);background:var(--color-surface);border-radius:12px;flex:1;position:relative;overflow:hidden}.maps-module__mB5WfW__realMapWrapper{width:100%;height:100%;min-height:inherit}.maps-module__mB5WfW__fallbackMapContainer{width:100%;height:100%;min-height:inherit;background:#fdfcfa;transition:background .3s;position:relative;overflow:hidden}[data-theme=dark] .maps-module__mB5WfW__fallbackMapContainer{background:#0d0d0c}.maps-module__mB5WfW__fallbackMapBackground{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.maps-module__mB5WfW__fallbackSvg{opacity:.85;width:100%;height:100%;transition:opacity .3s}[data-theme=dark] .maps-module__mB5WfW__fallbackSvg{opacity:.65}.maps-module__mB5WfW__gridPath{stroke:#3c0c2614;transition:stroke .3s}[data-theme=dark] .maps-module__mB5WfW__gridPath{stroke:#f4f2ec14}.maps-module__mB5WfW__radarCircle{stroke:#3c0c261f;transition:stroke .3s}[data-theme=dark] .maps-module__mB5WfW__radarCircle{stroke:#f4f2ec1f}.maps-module__mB5WfW__coastLine{stroke:#3c0c2626;transition:stroke .3s}[data-theme=dark] .maps-module__mB5WfW__coastLine{stroke:#f4f2ec33}.maps-module__mB5WfW__fallbackMapLabel{letter-spacing:.05em;text-transform:uppercase;color:#3c0c26;z-index:10;background:#fffffff2;border:1px solid #0000001f;border-radius:20px;padding:.4rem .8rem;font-size:.75rem;font-weight:600;transition:all .3s;position:absolute;top:1rem;left:1rem;box-shadow:0 2px 8px #0000000f}[data-theme=dark] .maps-module__mB5WfW__fallbackMapLabel{color:var(--color-text-muted,#888);box-shadow:none;background:#100f0ce6;border:1px solid #ffffff1a}.maps-module__mB5WfW__mapNode{cursor:pointer;z-index:5;flex-direction:column;align-items:center;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;transform:translate(-50%,-100%)}.maps-module__mB5WfW__mapPin{color:#3c0c26;filter:drop-shadow(0 2px 4px #0000002e);transition:transform .2s,color .2s,filter .2s}[data-theme=dark] .maps-module__mB5WfW__mapPin{color:#c9b097;filter:drop-shadow(0 4px 10px #00000080)drop-shadow(0 0 6px #c9b09740)}.maps-module__mB5WfW__mapNode:hover .maps-module__mB5WfW__mapPin{color:#5c1237;transform:scale(1.2)}[data-theme=dark] .maps-module__mB5WfW__mapNode:hover .maps-module__mB5WfW__mapPin{color:#ebd1b7}.maps-module__mB5WfW__mapNode.maps-module__mB5WfW__active .maps-module__mB5WfW__mapPin{color:#5c1237;transform:scale(1.3)}[data-theme=dark] .maps-module__mB5WfW__mapNode.maps-module__mB5WfW__active .maps-module__mB5WfW__mapPin{color:#ebd1b7}.maps-module__mB5WfW__nodeLabel{color:#222;white-space:nowrap;opacity:.85;background:#fffffff2;border:1px solid #0000001f;border-radius:4px;margin-top:.15rem;padding:.2rem .5rem;font-size:.75rem;font-weight:500;transition:all .2s;box-shadow:0 2px 6px #0000000f}[data-theme=dark] .maps-module__mB5WfW__nodeLabel{color:var(--color-text,#f4f2ec);box-shadow:none;background:#100f0cf2;border:1px solid #ffffff14}.maps-module__mB5WfW__mapNode:hover .maps-module__mB5WfW__nodeLabel{opacity:1}.maps-module__mB5WfW__fallbackPopup{z-index:1000;width:240px;-webkit-backdrop-filter:blur(var(--blur-md));background:#fffffffa;border:1px solid #0000001f;border-radius:12px;padding:1rem;transition:background .3s,border-color .3s;animation:.25s maps-module__mB5WfW__popupFade;position:absolute;box-shadow:0 10px 30px #00000026}[data-theme=dark] .maps-module__mB5WfW__fallbackPopup{background:#100f0cf2;border:1px solid #ffffff1a;box-shadow:0 10px 30px #00000080,0 0 15px #c9b09714}@keyframes maps-module__mB5WfW__popupFade{0%{opacity:0;transform:translate(-50%,-95%)scale(.95)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}.maps-module__mB5WfW__popupHeader{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;margin-bottom:.6rem;padding-bottom:.4rem;display:flex}[data-theme=dark] .maps-module__mB5WfW__popupHeader{border-bottom-color:#ffffff14}.maps-module__mB5WfW__popupName{color:#222;margin:0;font-size:.95rem;font-weight:600}[data-theme=dark] .maps-module__mB5WfW__popupName{color:var(--color-text,#f4f2ec)}.maps-module__mB5WfW__closePopup{color:#888;cursor:pointer;background:0 0;border:none;font-size:1.1rem;transition:color .2s}.maps-module__mB5WfW__closePopup:hover{color:#222}[data-theme=dark] .maps-module__mB5WfW__closePopup:hover{color:var(--color-text,#f4f2ec)}.maps-module__mB5WfW__popupBody{color:#555;flex-direction:column;gap:.35rem;font-size:.8rem;display:flex}[data-theme=dark] .maps-module__mB5WfW__popupBody{color:var(--color-text-muted,#ccc)}.maps-module__mB5WfW__popupBody p{margin:0}.maps-module__mB5WfW__popupPrice{color:#222;font-size:.85rem;font-weight:600}[data-theme=dark] .maps-module__mB5WfW__popupPrice{color:var(--color-text,#f4f2ec)}.maps-module__mB5WfW__popupComm{color:#059669;font-weight:600}[data-theme=dark] .maps-module__mB5WfW__popupComm{color:#10b981}.maps-module__mB5WfW__lockedPopupSection{color:#666;background:#3c0c260a;border:1px dashed #3c0c2626;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem;font-size:.75rem;display:flex}[data-theme=dark] .maps-module__mB5WfW__lockedPopupSection{color:var(--color-text-muted,#888);background:#c9b0970f;border:1px dashed #c9b09733}.maps-module__mB5WfW__popupLoginLink{color:#3c0c26;font-weight:700;text-decoration:none}[data-theme=dark] .maps-module__mB5WfW__popupLoginLink{color:#ebd1b7}.maps-module__mB5WfW__popupLoginLink:hover{text-decoration:underline}.maps-module__mB5WfW__popupDetailLink{color:#f4f2ec;text-align:center;background:#3c0c26;border-radius:6px;margin-top:.5rem;padding:.45rem;font-weight:600;text-decoration:none;transition:all .2s}[data-theme=dark] .maps-module__mB5WfW__popupDetailLink{color:#141311;background:#c9b097}.maps-module__mB5WfW__popupDetailLink:hover{color:#f4f2ec;background:#5c1237}[data-theme=dark] .maps-module__mB5WfW__popupDetailLink:hover{color:#141311;background:#ebd1b7}.maps-module__mB5WfW__realPopup{color:var(--color-text,#111);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.maps-module__mB5WfW__realMapWrapper .gm-style-iw-c{background:var(--color-surface,#fff)}.maps-module__mB5WfW__realMapWrapper .gm-style-iw-d{overflow:auto!important}.maps-module__mB5WfW__realMapWrapper .gm-style-iw-tc:after{background:var(--color-surface,#fff)}.maps-module__mB5WfW__realPopup h4{margin:0 0 .3rem;font-size:.9rem}.maps-module__mB5WfW__realPopup a{text-align:center;background:var(--color-brand,#3c0c26);color:#fff;border-radius:4px;margin-top:.4rem;padding:.25rem;text-decoration:none}@media (max-width:900px){.maps-module__mB5WfW__pageGrid{flex-direction:column;min-height:auto}.maps-module__mB5WfW__sidebar{border-right:none;border-bottom:1px solid var(--color-border-muted);width:100%;padding-bottom:1.5rem;padding-right:0}}.maps-module__mB5WfW__mapContainer{background:#fdfcfa;width:100%;height:100%;min-height:350px;transition:filter .3s,background .3s}[data-theme=dark] .maps-module__mB5WfW__mapContainer{background:#202020!important}[data-theme=dark] .maps-module__mB5WfW__mapContainer .leaflet-tile-container{filter:brightness(1.7)contrast(.9)saturate(.85)}.maps-module__mB5WfW__gmPinWrap{cursor:pointer;flex-direction:column;align-items:center;display:flex}.maps-module__mB5WfW__gmPinChip{white-space:nowrap;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-glass);border-radius:4px;margin-top:3px;padding:.2rem .5rem;font-size:.72rem;font-weight:600;box-shadow:0 2px 5px #00000026}
.Dubai-module__x8uJEq__section{padding-block:clamp(5rem,10vw,8.5rem)}.Dubai-module__x8uJEq__container{max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.Dubai-module__x8uJEq__head{text-align:center;margin-inline:auto;max-width:60ch;margin-bottom:clamp(2.5rem,6vw,4rem)}.Dubai-module__x8uJEq__eyebrow{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-land-accent-strong);margin-bottom:1rem;font-weight:600;display:block}.Dubai-module__x8uJEq__title{font-family:var(--font-display);font-size:var(--fs-display);color:var(--color-land-text);margin:0 0 1.25rem;font-weight:500;line-height:1.1}.Dubai-module__x8uJEq__subtitle{font-size:var(--fs-body-lg);color:var(--color-land-text-secondary);line-height:1.75}.Dubai-module__x8uJEq__doors{text-align:center;margin-top:clamp(2.5rem,9vw,4.25rem)}.Dubai-module__x8uJEq__rule{background:var(--color-land-accent-strong);margin-inline:auto;width:48px;height:2px;margin-bottom:1.75rem}.Dubai-module__x8uJEq__doorsText{font-family:var(--font-display);color:var(--color-land-text);max-width:22ch;margin-inline:auto;font-size:clamp(1.75rem,4vw,3rem);font-style:italic;font-weight:400;line-height:1.25}
.CTASection-module__KlY5sG__section{background:var(--color-land-bg-subtle);padding-block:clamp(5rem,10vw,8.5rem)}.CTASection-module__KlY5sG__container{max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.CTASection-module__KlY5sG__head{text-align:center;margin-inline:auto;max-width:60ch;margin-bottom:clamp(2.5rem,6vw,4rem)}.CTASection-module__KlY5sG__eyebrow{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-land-accent-strong);margin-bottom:1rem;font-weight:600;display:block}.CTASection-module__KlY5sG__title{font-family:var(--font-display);font-size:var(--fs-display);color:var(--color-land-text);margin:0 0 1.25rem;font-weight:500;line-height:1.1}.CTASection-module__KlY5sG__lede{font-size:var(--fs-body-lg);color:var(--color-land-text-secondary);line-height:1.75}.CTASection-module__KlY5sG__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.CTASection-module__KlY5sG__card{background:var(--color-land-surface);border:1px solid var(--color-land-border);border-radius:var(--radius-xl);transition:transform var(--dur) var(--ease-out-land), border-color var(--dur) var(--ease-land), box-shadow var(--dur) var(--ease-land);flex-direction:column;gap:.75rem;padding:2rem;display:flex;position:relative;overflow:hidden}.CTASection-module__KlY5sG__card:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--color-land-accent) 6%, transparent), transparent 55%);opacity:0;transition:opacity var(--dur) var(--ease-land);pointer-events:none;position:absolute;inset:0}.CTASection-module__KlY5sG__card:hover{border-color:color-mix(in srgb, var(--color-land-accent) 35%, transparent);box-shadow:var(--shadow-land-md);transform:translateY(-4px)}.CTASection-module__KlY5sG__card:hover:before{opacity:1}.CTASection-module__KlY5sG__cardIcon{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-land-accent) 12%, transparent);width:56px;height:56px;color:var(--color-land-accent-strong);place-items:center;margin-bottom:.5rem;display:grid}.CTASection-module__KlY5sG__badge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb, var(--color-land-accent) 14%, transparent);color:var(--color-land-accent-strong);border:1px solid color-mix(in srgb, var(--color-land-accent) 30%, transparent);align-items:center;width:fit-content;padding:.2em .65em;font-size:.7rem;font-weight:700;display:inline-flex}.CTASection-module__KlY5sG__cardEyebrow{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-land-accent-strong);font-weight:600}.CTASection-module__KlY5sG__cardTitle{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--color-land-text);margin:0;font-weight:500;line-height:1.2}.CTASection-module__KlY5sG__cardBody{font-size:var(--fs-body-sm);color:var(--color-land-text-secondary);flex:1;line-height:1.7}.CTASection-module__KlY5sG__cardCta{border-radius:var(--radius-full);font-size:var(--fs-body-sm);text-align:center;transition:background var(--dur-fast) var(--ease-land), transform var(--dur-fast) var(--ease-out-land);justify-content:center;align-items:center;margin-top:.5rem;padding:.75rem 1.5rem;font-weight:600;display:inline-flex}.CTASection-module__KlY5sG__accent{background:var(--color-land-accent-deep);color:#fff}.CTASection-module__KlY5sG__accent:hover{background:var(--color-land-accent-hover);color:#fff;transform:translateY(-1px)}.CTASection-module__KlY5sG__primary{background:color-mix(in srgb, var(--color-land-accent) 14%, transparent);color:var(--color-land-accent-strong);border:1px solid color-mix(in srgb, var(--color-land-accent) 25%, transparent)}.CTASection-module__KlY5sG__primary:hover{background:color-mix(in srgb, var(--color-land-accent) 22%, transparent)}@media (max-width:960px){.CTASection-module__KlY5sG__grid{grid-template-columns:1fr;gap:1rem;max-width:480px;margin-inline:auto}}@media (min-width:640px) and (max-width:960px){.CTASection-module__KlY5sG__grid{max-width:unset;grid-template-columns:repeat(2,1fr)}}
.DeveloperFilterBar-module__3DFVKW__root{position:relative}.DeveloperFilterBar-module__3DFVKW__rootMap{position:static}.DeveloperFilterBar-module__3DFVKW__bar{background:#fff;border:1px solid #e8e8e8;border-radius:16px;grid-template-columns:repeat(4,1fr);height:92px;transition:background .15s;display:grid}.DeveloperFilterBar-module__3DFVKW__barOpen{background:#f4f4f4}.DeveloperFilterBar-module__3DFVKW__cell{cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:0 36px;display:flex;position:relative}.DeveloperFilterBar-module__3DFVKW__cell+.DeveloperFilterBar-module__3DFVKW__cell:before{content:"";background:#e8e8e8;width:1px;position:absolute;top:24px;bottom:24px;left:0}.DeveloperFilterBar-module__3DFVKW__cellActive{z-index:2;background:#fff;box-shadow:0 10px 28px -6px #0000001f}.DeveloperFilterBar-module__3DFVKW__cellActive:before,.DeveloperFilterBar-module__3DFVKW__cellActive+.DeveloperFilterBar-module__3DFVKW__cell:before{display:none}.DeveloperFilterBar-module__3DFVKW__cellLabel{color:#1e1e1e;font-size:16px;font-weight:600;line-height:1.2}.DeveloperFilterBar-module__3DFVKW__cellValue{color:#616161;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;line-height:1.2;overflow:hidden}.DeveloperFilterBar-module__3DFVKW__cellValueActive{color:#1e1e1e}.DeveloperFilterBar-module__3DFVKW__panel{z-index:60;background:#fff;border-radius:20px;width:min(50%,872px);padding:32px;position:absolute;top:calc(100% + 12px);box-shadow:0 24px 64px #00000024,0 4px 16px #0000000f}.DeveloperFilterBar-module__3DFVKW__panelAreas{left:0}.DeveloperFilterBar-module__3DFVKW__panelProjects{left:25%}.DeveloperFilterBar-module__3DFVKW__panelTypes{left:50%}.DeveloperFilterBar-module__3DFVKW__panelPrice{right:0}.DeveloperFilterBar-module__3DFVKW__panelAll{width:min(56%,920px);max-height:min(72vh,780px);right:0;overflow-y:auto}.DeveloperFilterBar-module__3DFVKW__panelAllMap{z-index:1100;width:min(560px,100vw - 80px);max-height:64vh;position:fixed;top:auto;bottom:104px;right:40px}.DeveloperFilterBar-module__3DFVKW__allSection{padding-bottom:24px}.DeveloperFilterBar-module__3DFVKW__allSection+.DeveloperFilterBar-module__3DFVKW__allSection{border-top:1px solid #efefef;padding-top:24px}.DeveloperFilterBar-module__3DFVKW__allHeading{color:#1e1e1e;margin:0 0 16px;font-size:16px;font-weight:600}.DeveloperFilterBar-module__3DFVKW__areaSearch{width:100%;height:56px;font:inherit;color:#1e1e1e;text-align:center;background:#fff;border:1px solid #e2e2e2;border-radius:999px;outline:none;font-size:16px;font-weight:500}.DeveloperFilterBar-module__3DFVKW__areaSearch::placeholder{color:#1e1e1e;opacity:1}.DeveloperFilterBar-module__3DFVKW__areaSearch:focus{border-color:#bdbdbd}.DeveloperFilterBar-module__3DFVKW__areaChips{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.DeveloperFilterBar-module__3DFVKW__areaChip{height:52px;font:inherit;color:#1e1e1e;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:999px;padding:0 22px;font-size:15px;transition:border-color .12s}.DeveloperFilterBar-module__3DFVKW__areaChip:hover{border-color:#bdbdbd}.DeveloperFilterBar-module__3DFVKW__areaChipActive{border:1.5px solid #1e1e1e;font-weight:500}.DeveloperFilterBar-module__3DFVKW__emptyNote{color:#9e9e9e;font-size:15px}.DeveloperFilterBar-module__3DFVKW__checkGrid{scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent;grid-template-columns:1fr 1fr;gap:4px 48px;max-height:236px;padding-right:12px;display:grid;overflow-y:auto}.DeveloperFilterBar-module__3DFVKW__checkRow{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:10px 0;display:flex}.DeveloperFilterBar-module__3DFVKW__checkRowDisabled{cursor:default;pointer-events:none}.DeveloperFilterBar-module__3DFVKW__checkInput{opacity:0;width:0;height:0;position:absolute}.DeveloperFilterBar-module__3DFVKW__checkBox{background:#fff;border:1.5px solid #cfcfcf;border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:background .12s,border-color .12s;display:inline-flex}.DeveloperFilterBar-module__3DFVKW__checkBox svg{opacity:0;width:12px;height:10px}.DeveloperFilterBar-module__3DFVKW__checkInput:checked+.DeveloperFilterBar-module__3DFVKW__checkBox{background:#1e1e1e;border-color:#1e1e1e}.DeveloperFilterBar-module__3DFVKW__checkInput:checked+.DeveloperFilterBar-module__3DFVKW__checkBox svg{opacity:1}.DeveloperFilterBar-module__3DFVKW__checkInput:focus-visible+.DeveloperFilterBar-module__3DFVKW__checkBox{outline-offset:2px;outline:2px solid #1e1e1e}.DeveloperFilterBar-module__3DFVKW__checkLabel{color:#1e1e1e;text-transform:uppercase;letter-spacing:.01em;font-size:15.5px}.DeveloperFilterBar-module__3DFVKW__panelTypes .DeveloperFilterBar-module__3DFVKW__checkLabel,.DeveloperFilterBar-module__3DFVKW__allSection .DeveloperFilterBar-module__3DFVKW__checkLabel{text-transform:none;letter-spacing:0}.DeveloperFilterBar-module__3DFVKW__panelProjects .DeveloperFilterBar-module__3DFVKW__checkLabel,.DeveloperFilterBar-module__3DFVKW__allSection .DeveloperFilterBar-module__3DFVKW__checkLabel[data-upper=true]{text-transform:uppercase}.DeveloperFilterBar-module__3DFVKW__checkCount{color:#9e9e9e;font-size:15px}.DeveloperFilterBar-module__3DFVKW__checkRowDisabled .DeveloperFilterBar-module__3DFVKW__checkLabel,.DeveloperFilterBar-module__3DFVKW__checkRowDisabled .DeveloperFilterBar-module__3DFVKW__checkCount{color:#c4c4c4}.DeveloperFilterBar-module__3DFVKW__checkRowDisabled .DeveloperFilterBar-module__3DFVKW__checkBox{border-color:#e2e2e2}.DeveloperFilterBar-module__3DFVKW__sliderWrap{padding:20px 20px 8px}.DeveloperFilterBar-module__3DFVKW__sliderTrack{background:#e2e2e2;border-radius:2px;height:2px;position:relative}.DeveloperFilterBar-module__3DFVKW__sliderFill{background:#1e1e1e;position:absolute;top:0;bottom:0}.DeveloperFilterBar-module__3DFVKW__sliderThumb{cursor:grab;touch-action:none;background:#fff;border:1px solid #d6d6d6;border-radius:50%;width:40px;height:40px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0000001f}.DeveloperFilterBar-module__3DFVKW__sliderThumb:active{cursor:grabbing}.DeveloperFilterBar-module__3DFVKW__priceInputs{grid-template-columns:1fr 1fr;gap:0 200px;margin-top:12px;display:grid}.DeveloperFilterBar-module__3DFVKW__priceField{flex-direction:column;align-items:center;gap:8px;display:flex}.DeveloperFilterBar-module__3DFVKW__priceFieldLabel{color:#9e9e9e;font-size:14px}.DeveloperFilterBar-module__3DFVKW__priceInput{width:100%;height:56px;font:inherit;color:#1e1e1e;text-align:center;background:#fff;border:1px solid #e2e2e2;border-radius:999px;outline:none;font-size:16px}.DeveloperFilterBar-module__3DFVKW__priceInput:focus{border-color:#bdbdbd}.DeveloperFilterBar-module__3DFVKW__panelFooter{border-top:1px solid #efefef;justify-content:space-between;align-items:center;margin-top:28px;padding-top:22px;display:flex}.DeveloperFilterBar-module__3DFVKW__clearBtn{font:inherit;color:#b5b5b5;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15.5px;text-decoration:underline}.DeveloperFilterBar-module__3DFVKW__clearBtnActive{color:#1e1e1e}.DeveloperFilterBar-module__3DFVKW__submitBtn{color:#fff;font:inherit;cursor:pointer;background:#111;border:0;border-radius:10px;height:56px;padding:0 30px;font-size:16px;font-weight:500}.DeveloperFilterBar-module__3DFVKW__submitBtn:hover{background:#000}.DeveloperFilterBar-module__3DFVKW__chipsRow{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.DeveloperFilterBar-module__3DFVKW__chips{flex-wrap:wrap;gap:16px;display:flex}.DeveloperFilterBar-module__3DFVKW__chip{height:52px;font:inherit;color:#1e1e1e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e2e2;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:15px;transition:border-color .12s;display:inline-flex}.DeveloperFilterBar-module__3DFVKW__chip:hover:not(:disabled){border-color:#bdbdbd}.DeveloperFilterBar-module__3DFVKW__chip:disabled{color:#c2c2c2;cursor:default}.DeveloperFilterBar-module__3DFVKW__chip:disabled .DeveloperFilterBar-module__3DFVKW__chipIcon{opacity:.45}.DeveloperFilterBar-module__3DFVKW__chipActive{border:1.5px solid #1e1e1e;font-weight:500}.DeveloperFilterBar-module__3DFVKW__chipIcon{flex:none;width:20px;height:20px}.DeveloperFilterBar-module__3DFVKW__allFiltersBtn{height:52px;font:inherit;color:#1e1e1e;cursor:pointer;background:#fff;border:1.5px solid #1e1e1e;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.DeveloperFilterBar-module__3DFVKW__allFiltersIcon{width:20px;height:20px}.DeveloperFilterBar-module__3DFVKW__allFiltersBadge{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:-7px;right:-7px}.DeveloperFilterBar-module__3DFVKW__allFiltersFloating{z-index:1050;position:absolute;bottom:32px;right:40px;box-shadow:0 8px 28px #00000029}@media (max-width:1180px){.DeveloperFilterBar-module__3DFVKW__bar{grid-template-columns:1fr 1fr;height:auto}.DeveloperFilterBar-module__3DFVKW__cell{padding:20px 28px}.DeveloperFilterBar-module__3DFVKW__cell:nth-child(3):before{display:none}.DeveloperFilterBar-module__3DFVKW__panel,.DeveloperFilterBar-module__3DFVKW__panelAll{width:100%;left:0;right:auto}.DeveloperFilterBar-module__3DFVKW__panelPrice,.DeveloperFilterBar-module__3DFVKW__panelAll{left:0;right:0}}@media (max-width:640px){.DeveloperFilterBar-module__3DFVKW__bar{grid-template-columns:1fr}.DeveloperFilterBar-module__3DFVKW__cell+.DeveloperFilterBar-module__3DFVKW__cell:before{width:auto;height:1px;inset:0 24px auto}.DeveloperFilterBar-module__3DFVKW__checkGrid{grid-template-columns:1fr}.DeveloperFilterBar-module__3DFVKW__priceInputs{gap:0 24px}.DeveloperFilterBar-module__3DFVKW__chipsRow{flex-direction:column;align-items:stretch}.DeveloperFilterBar-module__3DFVKW__allFiltersFloating{bottom:20px;right:16px}.DeveloperFilterBar-module__3DFVKW__panelAllMap{width:auto;left:16px;right:16px}}
.MapViewport-module__PFhuwa__viewport{z-index:0;background:var(--color-bg);border:1px solid var(--color-border-glass);border-radius:var(--radius-md);min-height:320px;position:relative;overflow:hidden}.MapViewport-module__PFhuwa__layer{position:absolute;inset:0}.MapViewport-module__PFhuwa__layerHidden{visibility:hidden;pointer-events:none}.MapViewport-module__PFhuwa__canvas{width:100%;height:100%;min-height:320px}.MapViewport-module__PFhuwa__skeleton{background:linear-gradient(100deg, var(--color-surface) 30%, var(--color-surface-hover) 50%, var(--color-surface) 70%);background-size:200% 100%;width:100%;height:100%;min-height:320px;animation:1.4s ease-in-out infinite MapViewport-module__PFhuwa__shimmer}@keyframes MapViewport-module__PFhuwa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.MapViewport-module__PFhuwa__skeleton{animation:none}}.MapViewport-module__PFhuwa__modes{z-index:500;background:var(--color-surface);border:1px solid var(--color-border-glass);border-radius:var(--radius-md);box-shadow:var(--shadow-elevation-1);gap:2px;padding:3px;display:flex;position:absolute;top:12px;right:12px}.MapViewport-module__PFhuwa__mode{font:inherit;color:var(--color-text-sub);border-radius:calc(var(--radius-md) - 3px);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:.75rem;font-weight:600}.MapViewport-module__PFhuwa__mode:hover:not(:disabled){color:var(--color-text)}.MapViewport-module__PFhuwa__mode:disabled{color:var(--color-text-muted);cursor:not-allowed}.MapViewport-module__PFhuwa__modeOn{color:#fff;background:var(--color-accent)}.MapViewport-module__PFhuwa__tools{z-index:500;background:var(--color-surface);border:1px solid var(--color-border-glass);border-radius:var(--radius-md);box-shadow:var(--shadow-elevation-1);flex-direction:column;gap:1px;padding:3px;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.MapViewport-module__PFhuwa__tool{width:32px;height:32px;font:inherit;color:var(--color-text-sub);border-radius:calc(var(--radius-md) - 3px);cursor:pointer;background:0 0;border:0;place-items:center;font-size:1rem;line-height:1;display:grid}.MapViewport-module__PFhuwa__tool:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-hover)}.MapViewport-module__PFhuwa__tool:disabled{color:var(--color-text-muted);cursor:not-allowed}.MapViewport-module__PFhuwa__pill{z-index:500;pointer-events:none;color:var(--color-text-sub);white-space:nowrap;background:var(--color-surface);border:1px solid var(--color-border-glass);box-shadow:var(--shadow-elevation-1);border-radius:999px;margin:0;padding:6px 14px;font-size:.75rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.MapViewport-module__PFhuwa__pillNote{color:var(--color-text-muted)}.MapViewport-module__PFhuwa__viewport .leaflet-container{background:var(--color-bg);font:inherit}:is(.MapViewport-module__PFhuwa__viewport .leaflet-popup-content-wrapper,.MapViewport-module__PFhuwa__viewport .leaflet-popup-tip){background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-elevation-3)}.MapViewport-module__PFhuwa__viewport .leaflet-popup-content{margin:0}.MapViewport-module__PFhuwa__viewport .leaflet-container a.leaflet-popup-close-button{color:var(--color-text-muted)}.MapViewport-module__PFhuwa__viewport .gm-style-iw-c{background:var(--color-surface);padding:0!important}.MapViewport-module__PFhuwa__viewport .gm-style-iw-d{overflow:hidden!important}.MapViewport-module__PFhuwa__viewport .gm-style-iw-tc:after{background:var(--color-surface)}.MapViewport-module__PFhuwa__hint{z-index:500;pointer-events:none;background:var(--color-surface);border:1px solid var(--color-border-glass);border-radius:var(--radius-md);max-width:min(240px,100% - 90px);box-shadow:var(--shadow-elevation-1);margin:0;padding:10px 12px;position:absolute;top:60px;right:12px}.MapViewport-module__PFhuwa__hintTitle{color:var(--color-text);margin:0;font-size:.8125rem;font-weight:700}.MapViewport-module__PFhuwa__hintText{color:var(--color-text-sub);margin:4px 0 0;font-size:.75rem;line-height:1.35}.MapViewport-module__PFhuwa__hintBtn{pointer-events:auto;font:inherit;color:#fff;background:var(--color-accent);border-radius:calc(var(--radius-md) - 3px);cursor:pointer;border:0;margin-top:8px;padding:6px 10px;font-size:.75rem;font-weight:600}.MapViewport-module__PFhuwa__hintBtn:hover:not(:disabled){background:var(--color-accent-hover)}.MapViewport-module__PFhuwa__hintBtn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:860px){.MapViewport-module__PFhuwa__hint{max-width:min(200px,100% - 90px);padding:8px 10px}.MapViewport-module__PFhuwa__hintTitle{font-size:.75rem}.MapViewport-module__PFhuwa__hintText{font-size:.7rem}.MapViewport-module__PFhuwa__hintBtn{margin-top:6px;padding:5px 9px;font-size:.7rem}}
.ProjectSummaryBand-module__C2ltbG__band{background:var(--color-surface);border:1px solid var(--color-border-glass);border-radius:var(--radius-md);grid-template-columns:minmax(220px,300px) minmax(220px,1.2fr) minmax(180px,1fr) minmax(190px,1fr);gap:0;display:grid;overflow:hidden}.ProjectSummaryBand-module__C2ltbG__placeholder{color:var(--color-text-muted);text-align:center;grid-column:1/-1;margin:0;padding:28px 14px;font-size:.8125rem}.ProjectSummaryBand-module__C2ltbG__gallery{background:var(--color-bg);min-height:150px;position:relative}.ProjectSummaryBand-module__C2ltbG__photo{object-fit:cover}.ProjectSummaryBand-module__C2ltbG__noPhoto{height:100%;color:var(--color-text-muted);place-items:center;margin:0;font-size:.75rem;display:grid}.ProjectSummaryBand-module__C2ltbG__arrow{width:28px;height:28px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-glass);cursor:pointer;border-radius:50%;font-size:1.125rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.ProjectSummaryBand-module__C2ltbG__arrowLeft{left:8px}.ProjectSummaryBand-module__C2ltbG__arrowRight{right:8px}.ProjectSummaryBand-module__C2ltbG__photoCount{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-glass);border-radius:var(--radius-md);padding:4px 9px;font-size:.6875rem;font-weight:600;position:absolute;bottom:10px;left:10px}.ProjectSummaryBand-module__C2ltbG__summary,.ProjectSummaryBand-module__C2ltbG__plan,.ProjectSummaryBand-module__C2ltbG__score{border-left:1px solid var(--color-border-glass);min-width:0;padding:14px}.ProjectSummaryBand-module__C2ltbG__badge{letter-spacing:.04em;color:var(--color-accent);background:var(--color-accent-glow);border-radius:3px;padding:2px 7px;font-size:.625rem;font-weight:700;display:inline-block}.ProjectSummaryBand-module__C2ltbG__name{color:var(--color-text);margin:4px 0 0;font-size:1rem;font-weight:700}.ProjectSummaryBand-module__C2ltbG__by,.ProjectSummaryBand-module__C2ltbG__place{color:var(--color-text-sub);margin:2px 0 0;font-size:.75rem}.ProjectSummaryBand-module__C2ltbG__approx{color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border-glass);cursor:help;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:.5625rem}.ProjectSummaryBand-module__C2ltbG__stats{flex-wrap:wrap;gap:12px;margin:10px 0 0;display:flex}.ProjectSummaryBand-module__C2ltbG__stat{min-width:0}.ProjectSummaryBand-module__C2ltbG__statLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);font-size:.625rem}.ProjectSummaryBand-module__C2ltbG__statValue{color:var(--color-text);margin:2px 0 0;font-size:.875rem;font-weight:700}.ProjectSummaryBand-module__C2ltbG__cta{color:#fff;background:var(--color-accent);border-radius:var(--radius-md);margin-top:10px;padding:7px 16px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block}.ProjectSummaryBand-module__C2ltbG__cta:hover{background:var(--color-accent-hover)}.ProjectSummaryBand-module__C2ltbG__blockTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-sub);align-items:center;gap:6px;margin:0 0 10px;font-size:.6875rem;font-weight:700;display:flex}.ProjectSummaryBand-module__C2ltbG__sample{letter-spacing:0;text-transform:none;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border-glass);border-radius:3px;padding:1px 5px;font-size:.5625rem;font-weight:600}.ProjectSummaryBand-module__C2ltbG__planLines{margin:0;padding:0;list-style:none}.ProjectSummaryBand-module__C2ltbG__planLine{color:var(--color-text);border-bottom:1px solid var(--color-border-subtle);padding:5px 0;font-size:.8125rem}.ProjectSummaryBand-module__C2ltbG__planRatio{color:var(--color-accent);margin:8px 0 0;font-size:.75rem;font-weight:700}.ProjectSummaryBand-module__C2ltbG__muted{color:var(--color-text-muted);margin:0;font-size:.75rem}.ProjectSummaryBand-module__C2ltbG__scoreBody{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.ProjectSummaryBand-module__C2ltbG__scoreGauge{text-align:center}.ProjectSummaryBand-module__C2ltbG__scoreValue{color:var(--color-text);margin:0;font-size:1.75rem;font-weight:700;line-height:1}.ProjectSummaryBand-module__C2ltbG__scoreMax{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.ProjectSummaryBand-module__C2ltbG__scoreBand{color:var(--color-accent);margin:2px 0 0;font-size:.75rem;font-weight:600}.ProjectSummaryBand-module__C2ltbG__scoreList{margin:0}.ProjectSummaryBand-module__C2ltbG__scoreRow{color:var(--color-text-sub);justify-content:space-between;gap:8px;padding:1px 0;font-size:.6875rem;display:flex}.ProjectSummaryBand-module__C2ltbG__scoreRow dd{color:var(--color-text);margin:0;font-weight:700}.ProjectSummaryBand-module__C2ltbG__scoreNote{color:var(--color-text-muted);margin:8px 0 0;font-size:.625rem}@media (max-width:1100px){.ProjectSummaryBand-module__C2ltbG__band{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectSummaryBand-module__C2ltbG__summary{border-left:1px solid var(--color-border-glass)}.ProjectSummaryBand-module__C2ltbG__plan{border-left:0;border-top:1px solid var(--color-border-glass)}.ProjectSummaryBand-module__C2ltbG__score{border-top:1px solid var(--color-border-glass)}}@media (max-width:700px){.ProjectSummaryBand-module__C2ltbG__band{grid-template-columns:minmax(0,1fr)}.ProjectSummaryBand-module__C2ltbG__summary,.ProjectSummaryBand-module__C2ltbG__plan,.ProjectSummaryBand-module__C2ltbG__score{border-left:0;border-top:1px solid var(--color-border-glass)}}
.PropertyTypesPanel-module__XHhbhG__panel{background:var(--color-surface);border:1px solid var(--color-border-glass);border-radius:var(--radius-md);flex-direction:column;min-height:0;display:flex;overflow:hidden}.PropertyTypesPanel-module__XHhbhG__head{border-bottom:1px solid var(--color-border-glass);padding:12px 14px}.PropertyTypesPanel-module__XHhbhG__title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-sub);margin:0;font-size:.6875rem;font-weight:700}.PropertyTypesPanel-module__XHhbhG__list{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.PropertyTypesPanel-module__XHhbhG__row{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.PropertyTypesPanel-module__XHhbhG__text{flex-direction:column;gap:2px;min-width:0;display:flex}.PropertyTypesPanel-module__XHhbhG__label{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text);align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}.PropertyTypesPanel-module__XHhbhG__flag{letter-spacing:0;text-transform:none;color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border-glass);cursor:help;border-radius:3px;padding:1px 5px;font-size:.5625rem;font-weight:600}.PropertyTypesPanel-module__XHhbhG__desc{color:var(--color-text-sub);font-size:.6875rem}.PropertyTypesPanel-module__XHhbhG__toggle{background:var(--color-border-glass);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;padding:0;transition:background .15s;position:relative}.PropertyTypesPanel-module__XHhbhG__toggleOn{background:var(--color-accent)}.PropertyTypesPanel-module__XHhbhG__toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.PropertyTypesPanel-module__XHhbhG__knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px}.PropertyTypesPanel-module__XHhbhG__toggleOn .PropertyTypesPanel-module__XHhbhG__knob{transform:translate(16px)}.PropertyTypesPanel-module__XHhbhG__clear{font:inherit;color:var(--color-text-sub);border:1px solid var(--color-border-glass);border-radius:var(--radius-md);cursor:pointer;background:0 0;margin:12px 14px 14px;padding:9px;font-size:.75rem}.PropertyTypesPanel-module__XHhbhG__clear:hover{color:var(--color-text);border-color:var(--color-accent)}
.ProjectsDiscovery-module__pSsDgq__page{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex}.ProjectsDiscovery-module__pSsDgq__page>*{flex:none}.ProjectsDiscovery-module__pSsDgq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProjectsDiscovery-module__pSsDgq__main{flex:auto;grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(230px,290px);gap:12px;min-height:320px;display:grid}.ProjectsDiscovery-module__pSsDgq__main>*{min-height:0}@media (max-width:1024px){.ProjectsDiscovery-module__pSsDgq__page{flex:none}.ProjectsDiscovery-module__pSsDgq__main{flex:none;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.ProjectsDiscovery-module__pSsDgq__main>*{min-height:auto}.ProjectsDiscovery-module__pSsDgq__main>:last-child{grid-column:1/-1}.ProjectsDiscovery-module__pSsDgq__main>:first-child{max-height:60vh}.ProjectsDiscovery-module__pSsDgq__main>:nth-child(2){min-height:420px}}@media (max-width:860px){.ProjectsDiscovery-module__pSsDgq__page{flex:none;padding:12px}.ProjectsDiscovery-module__pSsDgq__main{flex:none;grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-height:0}.ProjectsDiscovery-module__pSsDgq__main>*{min-height:auto}.ProjectsDiscovery-module__pSsDgq__main>:last-child{grid-column:auto}.ProjectsDiscovery-module__pSsDgq__main>:first-child{max-height:60vh}.ProjectsDiscovery-module__pSsDgq__main>:nth-child(2){min-height:380px}}
.Partners-module__fZ9eVW__section{background:var(--color-land-bg-subtle);padding-block:clamp(5rem,10vw,8.5rem);overflow:hidden}.Partners-module__fZ9eVW__head{text-align:center;max-width:60ch;padding-inline:var(--container-pad);margin-inline:auto;margin-bottom:clamp(2.5rem,6vw,4rem)}.Partners-module__fZ9eVW__eyebrow{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-land-accent-strong);margin-bottom:1rem;font-weight:600;display:block}.Partners-module__fZ9eVW__title{font-family:var(--font-display);font-size:var(--fs-display);color:var(--color-land-text);margin:0 0 1.25rem;font-weight:500;line-height:1.1}.Partners-module__fZ9eVW__lede{font-size:var(--fs-body-lg);color:var(--color-land-text-secondary);line-height:1.75}.Partners-module__fZ9eVW__marqueeWrap{width:100%;position:relative;overflow:hidden}.Partners-module__fZ9eVW__fadeLeft,.Partners-module__fZ9eVW__fadeRight{z-index:2;pointer-events:none;width:clamp(60px,10vw,140px);position:absolute;top:0;bottom:0}.Partners-module__fZ9eVW__fadeLeft{background:linear-gradient(to right, var(--color-land-bg-subtle) 0%, transparent 100%);left:0}.Partners-module__fZ9eVW__fadeRight{background:linear-gradient(to left, var(--color-land-bg-subtle) 0%, transparent 100%);right:0}.Partners-module__fZ9eVW__track{align-items:center;gap:2rem;width:max-content;margin:0;padding:.5rem 0;list-style:none;animation:36s linear infinite Partners-module__fZ9eVW__marquee;display:flex}.Partners-module__fZ9eVW__track:hover{animation-play-state:paused}.Partners-module__fZ9eVW__item{background:var(--color-land-surface);border:1px solid var(--color-land-border);border-radius:var(--radius-lg);width:180px;height:72px;transition:border-color var(--dur) var(--ease-land), box-shadow var(--dur) var(--ease-land);flex:none;justify-content:center;align-items:center;padding:0 1.25rem;display:flex}.Partners-module__fZ9eVW__item:hover{border-color:var(--color-land-accent-strong);box-shadow:var(--shadow-land-md)}.Partners-module__fZ9eVW__logoWrap{width:140px;height:40px;position:relative}.Partners-module__fZ9eVW__logo{opacity:.72;transition:opacity var(--dur) var(--ease-land);object-fit:contain!important;filter:brightness(0)invert()!important}.Partners-module__fZ9eVW__item:hover .Partners-module__fZ9eVW__logo{opacity:1}.Partners-module__fZ9eVW__logoLink{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}:root[data-theme=light] .Partners-module__fZ9eVW__logo{filter:brightness(0)!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .Partners-module__fZ9eVW__logo{filter:brightness(0)!important}}@keyframes Partners-module__fZ9eVW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Partners-module__fZ9eVW__track{width:100%;padding-inline:var(--container-pad);flex-wrap:wrap;justify-content:center;animation:none}}
.DeveloperProjectCard-module__Kx3hdG__card{position:relative}.DeveloperProjectCard-module__Kx3hdG__card:hover{z-index:40}.DeveloperProjectCard-module__Kx3hdG__link{color:#1e1e1e;text-decoration:none;display:block}.DeveloperProjectCard-module__Kx3hdG__link:before{content:"";z-index:-1;opacity:0;background:#fff;border-radius:16px 16px 0 0;transition:opacity .22s;position:absolute;inset:-14px -14px 0;box-shadow:0 -10px 36px -12px #00000024}.DeveloperProjectCard-module__Kx3hdG__card:hover .DeveloperProjectCard-module__Kx3hdG__link:before{opacity:1}.DeveloperProjectCard-module__Kx3hdG__imageWrap{aspect-ratio:413/283;background:#f4f4f4;border-radius:12px;position:relative;overflow:hidden}.DeveloperProjectCard-module__Kx3hdG__image{object-fit:cover}.DeveloperProjectCard-module__Kx3hdG__badges{flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.DeveloperProjectCard-module__Kx3hdG__badge{color:#1e1e1e;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:13.5px;font-weight:500;line-height:1;display:inline-flex}.DeveloperProjectCard-module__Kx3hdG__name{letter-spacing:.01em;text-transform:uppercase;color:#1e1e1e;margin:26px 0 0;font-size:19px;font-weight:700;line-height:1.25}.DeveloperProjectCard-module__Kx3hdG__location{align-items:center;gap:9px;margin:14px 0 0;font-size:15px;line-height:1.3;display:flex}.DeveloperProjectCard-module__Kx3hdG__pin{color:#1e1e1e;flex:none;width:16px;height:16px}.DeveloperProjectCard-module__Kx3hdG__price{margin:12px 0 0;font-size:15px;line-height:1.4}.DeveloperProjectCard-module__Kx3hdG__expand{z-index:30;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:0 0 16px 16px;padding:14px 14px 18px;transition:opacity .22s,transform .22s cubic-bezier(.22,.61,.36,1),visibility 0s linear .22s;position:absolute;top:100%;left:-14px;right:-14px;transform:translateY(-6px);box-shadow:0 26px 48px -12px #0000002e}.DeveloperProjectCard-module__Kx3hdG__card:hover .DeveloperProjectCard-module__Kx3hdG__expand,.DeveloperProjectCard-module__Kx3hdG__card:focus-within .DeveloperProjectCard-module__Kx3hdG__expand{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s,0s,0s;transform:translateY(0)}.DeveloperProjectCard-module__Kx3hdG__card:focus-within .DeveloperProjectCard-module__Kx3hdG__link:before{opacity:1}@media (prefers-reduced-motion:reduce){.DeveloperProjectCard-module__Kx3hdG__link:before,.DeveloperProjectCard-module__Kx3hdG__expand{transition-duration:.01ms}.DeveloperProjectCard-module__Kx3hdG__expand{transform:none}}.DeveloperProjectCard-module__Kx3hdG__completion{margin:4px 0 0;font-size:15px}.DeveloperProjectCard-module__Kx3hdG__unitRows{margin:10px 0 0;padding:0;list-style:none}.DeveloperProjectCard-module__Kx3hdG__unitRow{grid-template-columns:minmax(92px,auto) 1fr auto;align-items:baseline;gap:12px;padding:5px 0;font-size:15px;display:grid}.DeveloperProjectCard-module__Kx3hdG__unitType{color:#1e1e1e}.DeveloperProjectCard-module__Kx3hdG__unitArea{color:#9e9e9e}.DeveloperProjectCard-module__Kx3hdG__unitPrice{text-align:right;color:#1e1e1e}.DeveloperProjectCard-module__Kx3hdG__expandFooter{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.DeveloperProjectCard-module__Kx3hdG__available{font-size:15px}.DeveloperProjectCard-module__Kx3hdG__findOut{text-underline-offset:3px;font-size:15px;font-weight:700;text-decoration:underline}
.ProjectMapCard-module__wjhfUa__popover{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .ProjectMapCard-module__wjhfUa__popover{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ProjectMapCard-module__wjhfUa__card{width:340px;max-width:100%;color:var(--color-text);text-align:left;gap:12px;padding:14px;font-size:.75rem;display:flex}.ProjectMapCard-module__wjhfUa__media{background:var(--color-bg);border:1px solid var(--color-border-glass);border-radius:var(--radius-md);flex:0 0 96px;width:96px;height:96px;position:relative;overflow:hidden}.ProjectMapCard-module__wjhfUa__photo{object-fit:cover}.ProjectMapCard-module__wjhfUa__noPhoto{color:var(--color-text-muted);place-items:center;font-size:.625rem;display:grid;position:absolute;inset:0}.ProjectMapCard-module__wjhfUa__photoCount{color:#fff;background:#0000008c;border-radius:3px;padding:1px 5px;font-size:.5625rem;font-weight:600;position:absolute;bottom:4px;left:4px}.ProjectMapCard-module__wjhfUa__body{flex:1;min-width:0}.ProjectMapCard-module__wjhfUa__head{align-items:center;gap:6px;display:flex}.ProjectMapCard-module__wjhfUa__name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:700;overflow:hidden}.ProjectMapCard-module__wjhfUa__badge{letter-spacing:.04em;color:var(--color-accent);background:var(--color-accent-glow);border-radius:3px;flex:none;padding:2px 6px;font-size:.625rem;font-weight:700}.ProjectMapCard-module__wjhfUa__by{color:var(--color-text-sub);margin:3px 0 0;font-size:.75rem}.ProjectMapCard-module__wjhfUa__place{color:var(--color-text-sub);margin:2px 0 0;font-size:.75rem}.ProjectMapCard-module__wjhfUa__approx{color:var(--color-text-muted);background:var(--color-bg);border:1px solid var(--color-border-glass);cursor:help;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:.5625rem}.ProjectMapCard-module__wjhfUa__stats{flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;display:flex}.ProjectMapCard-module__wjhfUa__stat{min-width:0}.ProjectMapCard-module__wjhfUa__statLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);font-size:.625rem}.ProjectMapCard-module__wjhfUa__statValue{white-space:nowrap;color:var(--color-text);margin:2px 0 0;font-size:.8125rem;font-weight:700}.ProjectMapCard-module__wjhfUa__cta{color:#fff;background:var(--color-accent);border-radius:var(--radius-md);margin-top:10px;padding:6px 14px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block}.ProjectMapCard-module__wjhfUa__cta:hover{background:var(--color-accent-hover)}@media (max-width:420px){.ProjectMapCard-module__wjhfUa__card{flex-direction:column;width:260px}.ProjectMapCard-module__wjhfUa__media{flex:0 0 132px;width:100%;height:132px}}
.Insights-module__ZKzAsW__section{background:var(--color-land-bg);padding-block:clamp(5rem,10vw,8.5rem)}.Insights-module__ZKzAsW__container{max-width:800px;padding-inline:var(--container-pad);margin-inline:auto}.Insights-module__ZKzAsW__head{text-align:center;margin-inline:auto;max-width:60ch;margin-bottom:clamp(2.5rem,6vw,4rem)}.Insights-module__ZKzAsW__eyebrow{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-land-accent-strong);margin-bottom:1rem;font-weight:600;display:block}.Insights-module__ZKzAsW__title{font-family:var(--font-display);font-size:var(--fs-display);color:var(--color-land-text);margin:0 0 1.25rem;font-weight:500;line-height:1.1}.Insights-module__ZKzAsW__lede{font-size:var(--fs-body-lg);color:var(--color-land-text-secondary);line-height:1.75}.Insights-module__ZKzAsW__list{border-top:1px solid var(--color-land-border)}.Insights-module__ZKzAsW__card{border-bottom:1px solid var(--color-land-border);color:inherit;transition:background-color var(--dur-fast) var(--ease-land);border-radius:var(--radius-md);grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;padding:1.5rem 1rem;text-decoration:none;display:grid}.Insights-module__ZKzAsW__card:hover{background-color:color-mix(in srgb, var(--color-land-accent) 5%, transparent)}.Insights-module__ZKzAsW__thumb{object-fit:cover;border-radius:var(--radius-lg);flex:none;width:84px;height:84px}.Insights-module__ZKzAsW__heading{gap:4px;min-width:0;display:grid}.Insights-module__ZKzAsW__index{font-size:var(--fs-caption);letter-spacing:var(--tracking-wide);color:var(--color-land-accent-strong);font-weight:600}.Insights-module__ZKzAsW__postTitle{font-family:var(--font-display);color:var(--color-land-text);transition:color var(--dur-fast) var(--ease-land);font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:500;line-height:1.25}.Insights-module__ZKzAsW__card:hover .Insights-module__ZKzAsW__postTitle{color:var(--color-land-accent-strong)}.Insights-module__ZKzAsW__summary{font-size:var(--fs-body-sm);color:var(--color-land-text-secondary);line-height:1.6}.Insights-module__ZKzAsW__more{font-size:var(--fs-caption);letter-spacing:var(--tracking-wide);color:var(--color-land-accent-strong);align-items:center;gap:.5rem;margin-top:.5rem;font-weight:600;display:inline-flex}.Insights-module__ZKzAsW__more svg{transition:transform var(--dur) var(--ease-out-land)}.Insights-module__ZKzAsW__card:hover .Insights-module__ZKzAsW__more svg{transform:translate(4px)}@media (max-width:640px){.Insights-module__ZKzAsW__card{grid-template-columns:56px 1fr;gap:1rem}.Insights-module__ZKzAsW__thumb{width:56px;height:56px}}
.projects-module__D-cxOq__page{flex-direction:column;min-height:100vh;display:flex}.projects-module__D-cxOq__main{flex:1;width:100%;max-width:1160px;margin:0 auto;padding:120px 24px 64px}.projects-module__D-cxOq__heading{margin:0 0 8px;font-size:2rem;font-weight:700}.projects-module__D-cxOq__sub{opacity:.7;max-width:640px;margin:0 0 32px;font-size:.95rem;line-height:1.6}.projects-module__D-cxOq__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.projects-module__D-cxOq__card{border:1px solid var(--color-border-glass,#00000014);background:var(--color-surface,#fff9);color:inherit;border-radius:16px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.projects-module__D-cxOq__card:hover{border-color:var(--color-accent,#5c1237);transform:translateY(-2px)}.projects-module__D-cxOq__cardLogo{align-items:center;height:44px;display:flex}.projects-module__D-cxOq__cardLogo img{object-fit:contain;max-width:160px;max-height:44px}.projects-module__D-cxOq__logoFallback{background:var(--color-accent,#5c1237);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:700;display:inline-flex}.projects-module__D-cxOq__cardName{margin:0;font-size:1.05rem;font-weight:700}.projects-module__D-cxOq__cardMeta{opacity:.7;margin:0;font-size:.83rem}.projects-module__D-cxOq__chipRow{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.projects-module__D-cxOq__chip{border:1px solid var(--color-border-glass,#0000001f);border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:600}.projects-module__D-cxOq__empty{text-align:center;border:1px dashed var(--color-border-glass,#00000026);opacity:.75;border-radius:16px;padding:80px 20px;font-size:.95rem}.projects-module__D-cxOq__detailHead{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:28px;display:flex}.projects-module__D-cxOq__detailLogo img{object-fit:contain;max-width:220px;max-height:72px}.projects-module__D-cxOq__detailTitle{margin:0;font-size:1.7rem;font-weight:700}.projects-module__D-cxOq__detailMeta{opacity:.7;margin:6px 0 0;font-size:.9rem}.projects-module__D-cxOq__sectionTitle{margin:32px 0 12px;font-size:1.05rem;font-weight:700}.projects-module__D-cxOq__factGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 22px;margin:0;display:grid}.projects-module__D-cxOq__factGrid dt{text-transform:uppercase;letter-spacing:.04em;opacity:.55;font-size:.72rem}.projects-module__D-cxOq__factGrid dd{margin:3px 0 0;font-size:.92rem}.projects-module__D-cxOq__unitsTable{border-collapse:collapse;width:100%;font-size:.88rem}.projects-module__D-cxOq__unitsTable th,.projects-module__D-cxOq__unitsTable td{text-align:left;border-bottom:1px solid var(--color-border-glass,#00000014);padding:10px 12px}.projects-module__D-cxOq__unitsTable th{text-transform:uppercase;letter-spacing:.04em;opacity:.55;font-size:.72rem}.projects-module__D-cxOq__tableWrap{overflow-x:auto}.projects-module__D-cxOq__backLink{opacity:.75;margin-bottom:20px;font-size:.85rem;text-decoration:none;display:inline-block}.projects-module__D-cxOq__backLink:hover{text-decoration:underline}@media (max-width:980px){.projects-module__D-cxOq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.projects-module__D-cxOq__grid{grid-template-columns:1fr}.projects-module__D-cxOq__main{padding:100px 16px 48px}}
.DeveloperLandingClient-module__RmYW_W__page{color:#1e1e1e;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;min-height:100vh;font-size:15px;line-height:1.4}.DeveloperLandingClient-module__RmYW_W__pageMap{flex-direction:column;height:100vh;display:flex;overflow:hidden}.DeveloperLandingClient-module__RmYW_W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DeveloperLandingClient-module__RmYW_W__header{z-index:80;background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:24px 80px 20px;display:grid;position:relative}.DeveloperLandingClient-module__RmYW_W__pageMap .DeveloperLandingClient-module__RmYW_W__header{box-shadow:0 2px 18px #00000012}.DeveloperLandingClient-module__RmYW_W__brand{justify-self:start;align-items:center;display:flex}.DeveloperLandingClient-module__RmYW_W__devLogo{object-fit:contain;object-position:left center;filter:brightness(0);width:auto;max-width:300px;height:60px}.DeveloperLandingClient-module__RmYW_W__devWordmark{letter-spacing:-.02em;color:#000;white-space:nowrap;font-size:44px;font-weight:800}.DeveloperLandingClient-module__RmYW_W__tabs{background:#f4f4f4;border-radius:999px;align-items:center;height:56px;padding:4px;display:inline-flex}.DeveloperLandingClient-module__RmYW_W__tab{font:inherit;color:#1e1e1e;cursor:pointer;background:0 0;border:0;border-radius:999px;height:48px;padding:0 34px;font-size:19px}.DeveloperLandingClient-module__RmYW_W__tabActive{background:#fff;font-weight:500;box-shadow:0 2px 10px #00000017}.DeveloperLandingClient-module__RmYW_W__agency{justify-self:end;align-items:center;display:flex}.DeveloperLandingClient-module__RmYW_W__agencyLink{align-items:center;transition:opacity .15s;display:inline-flex}.DeveloperLandingClient-module__RmYW_W__agencyLink:hover{opacity:.65}.DeveloperLandingClient-module__RmYW_W__agencyLogo{object-fit:contain;filter:brightness(0);width:clamp(150px,16vw,200px);height:auto}.DeveloperLandingClient-module__RmYW_W__main{padding:12px 80px 96px}.DeveloperLandingClient-module__RmYW_W__grid{grid-template-columns:repeat(4,1fr);gap:56px 32px;margin-top:36px;display:grid}.DeveloperLandingClient-module__RmYW_W__empty{text-align:center;margin-top:96px}.DeveloperLandingClient-module__RmYW_W__emptyTitle{margin:0;font-size:19px;font-weight:600}.DeveloperLandingClient-module__RmYW_W__emptyReset{height:48px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #1e1e1e;border-radius:999px;margin-top:18px;padding:0 24px;font-size:15px;font-weight:500}.DeveloperLandingClient-module__RmYW_W__mapMain{flex:1;min-height:0;position:relative}.DeveloperLandingClient-module__RmYW_W__mapLoading{color:#616161;background:#eaeae8;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;inset:0}@media (max-width:1440px){.DeveloperLandingClient-module__RmYW_W__header{padding:22px 48px 18px}.DeveloperLandingClient-module__RmYW_W__main{padding:10px 48px 80px}.DeveloperLandingClient-module__RmYW_W__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1180px){.DeveloperLandingClient-module__RmYW_W__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.DeveloperLandingClient-module__RmYW_W__header{grid-template-columns:auto auto;grid-template-areas:"brand agency""tabs tabs";row-gap:16px;padding:18px 24px 14px}.DeveloperLandingClient-module__RmYW_W__brand{grid-area:brand}.DeveloperLandingClient-module__RmYW_W__agency{grid-area:agency}.DeveloperLandingClient-module__RmYW_W__tabs{grid-area:tabs;justify-self:center}.DeveloperLandingClient-module__RmYW_W__devLogo{max-width:200px;height:44px}.DeveloperLandingClient-module__RmYW_W__agencyLogo{width:clamp(130px,22vw,170px)}.DeveloperLandingClient-module__RmYW_W__main{padding:8px 24px 64px}}@media (max-width:640px){.DeveloperLandingClient-module__RmYW_W__grid{grid-template-columns:1fr;row-gap:44px}.DeveloperLandingClient-module__RmYW_W__tab{padding:0 24px;font-size:16px}}
.Contact-module__nVBOcG__section{background:var(--color-land-bg-subtle);padding-block:clamp(5rem,10vw,8.5rem)}.Contact-module__nVBOcG__inner{max-width:var(--container-max);padding-inline:var(--container-pad);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,6vw,5rem);margin-inline:auto;display:grid}.Contact-module__nVBOcG__eyebrow{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-land-accent-strong);margin-bottom:1rem;font-weight:600;display:block}.Contact-module__nVBOcG__title{font-family:var(--font-display);font-size:var(--fs-display);color:var(--color-land-text);max-width:16ch;margin:0 0 1.25rem;font-weight:500;line-height:1.1}.Contact-module__nVBOcG__body{font-size:var(--fs-body-lg);color:var(--color-land-text-secondary);max-width:44ch;line-height:1.75}.Contact-module__nVBOcG__waCta{border-radius:var(--radius-full);background:var(--color-land-accent-deep);color:#fff;font-size:var(--fs-body);transition:background var(--dur-fast) var(--ease-land), transform var(--dur-fast) var(--ease-out-land);align-items:center;gap:.5rem;margin-top:1.75rem;padding:.875rem 2rem;font-weight:600;text-decoration:none;display:inline-flex}.Contact-module__nVBOcG__waCta:hover{background:var(--color-land-accent-hover);transform:translateY(-2px)}.Contact-module__nVBOcG__methods{gap:1rem;display:grid}.Contact-module__nVBOcG__method{background:var(--color-land-surface);border:1px solid var(--color-land-border);border-radius:var(--radius-xl);color:inherit;transition:border-color var(--dur) var(--ease-land), transform var(--dur) var(--ease-out-land), box-shadow var(--dur) var(--ease-land);align-items:center;gap:1.25rem;padding:1.5rem;text-decoration:none;display:flex}.Contact-module__nVBOcG__method:hover{border-color:color-mix(in srgb, var(--color-land-accent) 35%, transparent);box-shadow:var(--shadow-land-md);transform:translateY(-2px)}.Contact-module__nVBOcG__methodIcon{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-land-accent) 12%, transparent);width:52px;height:52px;color:var(--color-land-accent-strong);flex:none;place-items:center;display:grid}.Contact-module__nVBOcG__methodDetail{gap:3px;display:grid}.Contact-module__nVBOcG__methodLabel{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-land-text-tertiary)}.Contact-module__nVBOcG__methodValue{font-size:var(--fs-body-lg);color:var(--color-land-text);font-weight:500}.Contact-module__nVBOcG__methodArrow{color:var(--color-land-text-tertiary);transition:color var(--dur-fast) var(--ease-land), transform var(--dur) var(--ease-out-land);margin-left:auto;font-size:1.25rem}.Contact-module__nVBOcG__method:hover .Contact-module__nVBOcG__methodArrow{color:var(--color-land-accent-strong);transform:translate(3px)}@media (max-width:860px){.Contact-module__nVBOcG__inner{grid-template-columns:1fr}}
.ProjectLanding-module__imdI8W__page{--pl-bg:#f4f3f1;--pl-bg-alt:#f0efed;--pl-ink:#0b0b0b;--pl-ink-soft:#141414;--pl-ink-muted:#5f5b56;--pl-line:#dcdbd9;--pl-line-soft:#e6e4e1;--pl-accent:#6d645b;--pl-solid:#0a0a0a;--pl-gutter:clamp(20px, 4.7vw, 67px);--pl-radius:14px;--pl-max:1560px;--pl-pad:max(var(--pl-gutter), calc((100% - var(--pl-max)) / 2));background:var(--pl-bg);color:var(--pl-ink);min-height:100dvh;overflow-x:clip}.ProjectLanding-module__imdI8W__page :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.ProjectLanding-module__imdI8W__header{z-index:200;padding:18px var(--pl-pad);color:#fff;background:0 0;align-items:center;gap:clamp(16px,3vw,48px);transition:background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s,color .25s;display:flex;position:fixed;inset:0 0 auto}.ProjectLanding-module__imdI8W__headerSolid{color:var(--pl-ink);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--pl-line);background:#f4f3f1eb}.ProjectLanding-module__imdI8W__brand{flex-shrink:0;align-items:center;display:flex}.ProjectLanding-module__imdI8W__devLogo{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:auto;max-width:220px;height:44px;transition:filter .25s}.ProjectLanding-module__imdI8W__devWordmark{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:1.375rem;font-weight:700}.ProjectLanding-module__imdI8W__agency{flex-shrink:0;align-items:center;display:flex}.ProjectLanding-module__imdI8W__agencyLogo{object-fit:contain;filter:brightness(0)invert();width:clamp(150px,16vw,200px);height:auto;transition:filter .25s}.ProjectLanding-module__imdI8W__headerSolid .ProjectLanding-module__imdI8W__devLogo,.ProjectLanding-module__imdI8W__headerSolid .ProjectLanding-module__imdI8W__agencyLogo{filter:brightness(0)}.ProjectLanding-module__imdI8W__nav{scrollbar-width:none;align-items:center;gap:clamp(14px,2.8vw,42px);min-width:0;margin-inline:auto;display:flex;overflow-x:auto}.ProjectLanding-module__imdI8W__nav::-webkit-scrollbar{display:none}.ProjectLanding-module__imdI8W__navItem{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:inherit;opacity:.78;padding:6px 0;font-size:.75rem;font-weight:500;text-decoration:none;transition:opacity .15s;position:relative}.ProjectLanding-module__imdI8W__navItem:hover,.ProjectLanding-module__imdI8W__navItemOn{opacity:1}.ProjectLanding-module__imdI8W__navItemOn:after{content:"";background:currentColor;height:1.5px;position:absolute;bottom:-2px;left:0;right:0}.ProjectLanding-module__imdI8W__headerCta{letter-spacing:.14em;text-transform:uppercase;color:inherit;border:1px solid;flex-shrink:0;align-items:center;gap:26px;padding:13px 22px;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.ProjectLanding-module__imdI8W__headerCta:hover{background:currentColor}.ProjectLanding-module__imdI8W__headerCta:hover>*{color:var(--pl-bg)}.ProjectLanding-module__imdI8W__headerSolid .ProjectLanding-module__imdI8W__headerCta:hover>*{color:#fff}.ProjectLanding-module__imdI8W__ctaArrow{flex-shrink:0;width:15px;height:15px}.ProjectLanding-module__imdI8W__hero{min-height:min(92vh,max(560px,57.3vw));padding:clamp(76px, 8vh, 104px) var(--pl-pad) clamp(24px, 3vw, 44px);isolation:isolate;background:#0d0f10;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.ProjectLanding-module__imdI8W__heroImage{object-fit:cover;z-index:-2}.ProjectLanding-module__imdI8W__heroFallback{z-index:-2;background:linear-gradient(135deg,#241018 0%,#3c0c26 55%,#14181a 100%);position:absolute;inset:0}.ProjectLanding-module__imdI8W__heroScrim{z-index:-1;background:linear-gradient(100deg,#06080adb 0%,#06080ab8 28%,#06080a47 58%,#06080a00 82%),linear-gradient(#06080a80 0%,#06080a00 22%),linear-gradient(#06080a00 58%,#06080a99 100%);position:absolute;inset:0}.ProjectLanding-module__imdI8W__heroBody{color:#fff;max-width:42ch;margin-bottom:clamp(20px,3vw,40px)}.ProjectLanding-module__imdI8W__heroBadge{letter-spacing:.2em;text-transform:uppercase;opacity:.9;font-size:.6875rem;font-weight:700}.ProjectLanding-module__imdI8W__heroTitle{color:#fff;letter-spacing:-.015em;text-shadow:0 1px 24px #00000073;font-variation-settings:"wdth" 88;text-wrap:balance;margin-top:10px;font-size:clamp(2rem,5.2vw,3.75rem);font-weight:800;line-height:1.02}.ProjectLanding-module__imdI8W__heroWhere{letter-spacing:.02em;opacity:.88;margin-top:10px;font-size:.9375rem}.ProjectLanding-module__imdI8W__watch{font:inherit;letter-spacing:.16em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);cursor:pointer;background:#0c0e1038;border:1px solid #ffffff8c;align-items:center;gap:18px;margin-top:clamp(18px,2.6vw,30px);padding:12px 16px 12px 22px;font-size:.75rem;font-weight:600;transition:background .15s;display:inline-flex}.ProjectLanding-module__imdI8W__watch:hover{background:#0c0e1073}.ProjectLanding-module__imdI8W__watchIcon{flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.ProjectLanding-module__imdI8W__watchIcon svg{width:100%;height:100%}.ProjectLanding-module__imdI8W__statBar{color:#fff;border-radius:var(--pl-radius);-webkit-backdrop-filter:blur(14px);background:#1012149e;border:1px solid #ffffff14;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;margin:0 clamp(0px,5%,73px);padding:clamp(16px,2vw,26px) clamp(14px,2vw,28px);display:grid;position:relative}.ProjectLanding-module__imdI8W__stat{align-items:center;gap:clamp(10px,1.4vw,20px);min-width:0;padding:0 clamp(10px,1.6vw,26px);display:flex}.ProjectLanding-module__imdI8W__stat+.ProjectLanding-module__imdI8W__stat{border-left:1px solid #ffffff29}.ProjectLanding-module__imdI8W__stat svg{opacity:.95;flex-shrink:0}.ProjectLanding-module__imdI8W__statText{min-width:0}.ProjectLanding-module__imdI8W__statLabel{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:.6875rem;font-weight:500}.ProjectLanding-module__imdI8W__statValue{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:clamp(.9375rem,1.3vw,1.125rem);font-weight:600;overflow:hidden}.ProjectLanding-module__imdI8W__essentials{padding:clamp(40px, 5.4vw, 78px) var(--pl-pad) clamp(40px, 5vw, 70px);background:var(--pl-bg)}.ProjectLanding-module__imdI8W__essentialsInner{grid-template-columns:minmax(240px,26fr) minmax(0,61fr);align-items:start;gap:clamp(24px,4.6vw,66px);display:grid}.ProjectLanding-module__imdI8W__sectionTitle{letter-spacing:.005em;text-transform:uppercase;font-variation-settings:"wdth" 70;color:var(--pl-ink);font-size:clamp(1.75rem,3.4vw,3rem);font-weight:800;line-height:.98}.ProjectLanding-module__imdI8W__factList{margin-top:clamp(20px,2.6vw,34px)}.ProjectLanding-module__imdI8W__fact{border-bottom:1px solid var(--pl-line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:clamp(46px,4vw,58px);display:grid}.ProjectLanding-module__imdI8W__fact svg{color:var(--pl-ink-soft)}.ProjectLanding-module__imdI8W__factLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--pl-ink-soft);font-size:.75rem;font-weight:500}.ProjectLanding-module__imdI8W__factValue{text-align:right;color:var(--pl-ink-soft);white-space:nowrap;font-size:.8125rem;font-weight:500}.ProjectLanding-module__imdI8W__planBlock{margin-top:20px}.ProjectLanding-module__imdI8W__planCaption{letter-spacing:.1em;text-transform:uppercase;color:var(--pl-ink-soft);font-size:.75rem;font-weight:500}.ProjectLanding-module__imdI8W__planLines{color:var(--pl-ink-muted);margin-top:8px;padding:0;font-size:.75rem;line-height:1.8;list-style:none}.ProjectLanding-module__imdI8W__muted{color:var(--pl-ink-muted);margin-top:18px;font-size:.8125rem}.ProjectLanding-module__imdI8W__textCta{letter-spacing:.16em;text-transform:uppercase;color:var(--pl-ink);align-items:center;gap:18px;margin-top:clamp(22px,3vw,38px);font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.ProjectLanding-module__imdI8W__textCtaArrow{width:40px;height:12px;color:var(--pl-accent);flex-shrink:0;transition:transform .2s;display:block}.ProjectLanding-module__imdI8W__textCtaArrow svg{width:100%;height:100%}.ProjectLanding-module__imdI8W__textCta:hover .ProjectLanding-module__imdI8W__textCtaArrow{transform:translate(4px)}.ProjectLanding-module__imdI8W__essentialsMedia{aspect-ratio:621/373;border-radius:var(--pl-radius);background:var(--pl-bg-alt);position:relative;overflow:hidden}.ProjectLanding-module__imdI8W__essentialsPhoto{object-fit:cover}.ProjectLanding-module__imdI8W__mediaFallback{background:linear-gradient(135deg,#e7e4e0,#d8d4cf);position:absolute;inset:0}.ProjectLanding-module__imdI8W__description{max-width:78ch;color:var(--pl-ink-muted);white-space:pre-line;margin-top:clamp(28px,3.4vw,46px);font-size:.9375rem;line-height:1.75}.ProjectLanding-module__imdI8W__bandHead{align-items:center;gap:16px;margin-bottom:clamp(14px,1.8vw,24px);display:flex}.ProjectLanding-module__imdI8W__bandTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--pl-ink);font-size:.75rem;font-weight:700}.ProjectLanding-module__imdI8W__bandRule{background:var(--pl-accent);opacity:.65;width:34px;height:1px}.ProjectLanding-module__imdI8W__galleryNav{gap:10px;margin-left:auto;display:flex}.ProjectLanding-module__imdI8W__round{width:38px;height:38px;color:var(--pl-ink);border:1px solid var(--pl-line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:border-color .15s,background .15s;display:grid}.ProjectLanding-module__imdI8W__round:hover{border-color:var(--pl-accent);background:#00000008}.ProjectLanding-module__imdI8W__round svg{width:16px;height:16px}.ProjectLanding-module__imdI8W__gallery{padding:clamp(34px, 4.4vw, 62px) var(--pl-pad);background:var(--pl-bg-alt)}.ProjectLanding-module__imdI8W__strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 2.25px);grid-auto-flow:column;gap:3px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.ProjectLanding-module__imdI8W__strip::-webkit-scrollbar{display:none}.ProjectLanding-module__imdI8W__slide{aspect-ratio:232/155;scroll-snap-align:start;background:var(--pl-bg);position:relative;overflow:hidden}.ProjectLanding-module__imdI8W__slideImage{object-fit:cover;transition:transform .4s}.ProjectLanding-module__imdI8W__slide:hover .ProjectLanding-module__imdI8W__slideImage{transform:scale(1.03)}.ProjectLanding-module__imdI8W__location{padding:clamp(34px, 4.4vw, 62px) var(--pl-pad);background:var(--pl-bg-alt)}.ProjectLanding-module__imdI8W__mapFrame{border-radius:var(--pl-radius);overflow:hidden}.ProjectLanding-module__imdI8W__mapWrap{aspect-ratio:1560/340;min-height:240px;max-height:420px;position:relative}.ProjectLanding-module__imdI8W__map{width:100%;height:100%}.ProjectLanding-module__imdI8W__mapSkeleton{aspect-ratio:1560/340;background:linear-gradient(100deg,#e9e7e4 30%,#f2f0ee 50%,#e9e7e4 70%) 0 0/200% 100%;min-height:240px;max-height:420px;animation:1.4s ease-in-out infinite ProjectLanding-module__imdI8W__plShimmer}@keyframes ProjectLanding-module__imdI8W__plShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ProjectLanding-module__imdI8W__mapSkeleton{animation:none}.ProjectLanding-module__imdI8W__slideImage{transition:none}}.ProjectLanding-module__imdI8W__mapLayers{z-index:500;border:1px solid var(--pl-line);background:#fff;border-radius:8px;gap:2px;padding:3px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #00000014}.ProjectLanding-module__imdI8W__mapLayerBtn{font:inherit;color:var(--pl-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 12px;font-size:.6875rem;font-weight:600}.ProjectLanding-module__imdI8W__mapLayerOn{color:#fff;background:var(--pl-solid)}.ProjectLanding-module__imdI8W__mapWrap .leaflet-container{background:var(--pl-bg-alt);font:inherit;z-index:0}.ProjectLanding-module__imdI8W__enquiry{padding:clamp(20px, 3vw, 40px) var(--pl-pad) clamp(50px, 6vw, 88px);background:var(--pl-bg-alt)}.ProjectLanding-module__imdI8W__enquiryCard{border:1px solid var(--pl-line);border-radius:10px;align-items:center;gap:clamp(20px,4vw,60px);padding:clamp(22px,3vw,40px) clamp(22px,5vw,80px);display:flex}.ProjectLanding-module__imdI8W__enquiryText{min-width:0}.ProjectLanding-module__imdI8W__enquiryTitle{letter-spacing:.01em;text-transform:uppercase;color:var(--pl-ink);font-size:clamp(1.0625rem,1.8vw,1.375rem);font-weight:700}.ProjectLanding-module__imdI8W__enquiryCopy{color:var(--pl-ink-muted);margin-top:10px;font-size:.8125rem;line-height:1.6}.ProjectLanding-module__imdI8W__enquiryDivider{background:var(--pl-line);align-self:stretch;width:1px;min-height:54px}.ProjectLanding-module__imdI8W__solidCta{letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--pl-solid);flex-shrink:0;justify-content:space-between;align-items:center;gap:40px;margin-left:auto;padding:18px 26px;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.ProjectLanding-module__imdI8W__solidCta:hover{background:#262626}.ProjectLanding-module__imdI8W__scrim{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#080a0cd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ProjectLanding-module__imdI8W__videoPanel{aspect-ratio:16/9;background:#000;border-radius:12px;width:min(1100px,100%);position:relative;overflow:hidden}.ProjectLanding-module__imdI8W__video{border:0;width:100%;height:100%;display:block}.ProjectLanding-module__imdI8W__close{z-index:2;color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff4d;border-radius:50%;width:36px;height:36px;font-size:1.5rem;line-height:1;position:absolute;top:10px;right:12px}@media (max-width:1000px){.ProjectLanding-module__imdI8W__essentialsInner{grid-template-columns:minmax(0,1fr)}.ProjectLanding-module__imdI8W__statBar{grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0}.ProjectLanding-module__imdI8W__stat+.ProjectLanding-module__imdI8W__stat{border-top:1px solid #ffffff29;border-left:0;margin-top:14px;padding-top:14px}.ProjectLanding-module__imdI8W__strip{grid-auto-columns:calc(50% - 1.5px)}}@media (max-width:1200px){.ProjectLanding-module__imdI8W__nav{display:none}.ProjectLanding-module__imdI8W__headerCta{margin-left:auto}}@media (max-width:700px){.ProjectLanding-module__imdI8W__headerCta{gap:14px;margin-left:auto;padding:10px 14px}.ProjectLanding-module__imdI8W__devLogo{max-width:140px;height:32px}.ProjectLanding-module__imdI8W__devWordmark{font-size:1rem}.ProjectLanding-module__imdI8W__agencyLogo{width:120px}.ProjectLanding-module__imdI8W__strip{grid-auto-columns:78%}.ProjectLanding-module__imdI8W__enquiryCard{flex-direction:column;align-items:flex-start}.ProjectLanding-module__imdI8W__enquiryDivider{display:none}.ProjectLanding-module__imdI8W__solidCta{gap:16px;width:100%;margin-left:0}}@media (max-width:560px){.ProjectLanding-module__imdI8W__header{flex-wrap:wrap;row-gap:10px}.ProjectLanding-module__imdI8W__brand{order:1}.ProjectLanding-module__imdI8W__agency{order:2;margin-left:auto}.ProjectLanding-module__imdI8W__headerCta{order:3}.ProjectLanding-module__imdI8W__devLogo{max-width:148px;height:26px}.ProjectLanding-module__imdI8W__agencyLogo{width:128px}.ProjectLanding-module__imdI8W__hero{padding-top:132px}}
