@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.7d9a0a35.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.126e3048.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.4a8b4047.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.cbe89878.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.eb17b6b9.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.7d9a0a35.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.126e3048.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.4a8b4047.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.cbe89878.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.eb17b6b9.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.7d9a0a35.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.126e3048.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.4a8b4047.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.cbe89878.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.eb17b6b9.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.7d9a0a35.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.126e3048.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.4a8b4047.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.cbe89878.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.eb17b6b9.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.6c4275d8.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.dfd36b11.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.7a65e2c2.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.ef9233b7.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.7787e134.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.6c4275d8.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.dfd36b11.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.7a65e2c2.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.ef9233b7.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.7787e134.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.6c4275d8.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.dfd36b11.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.7a65e2c2.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.ef9233b7.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.7787e134.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.6c4275d8.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.dfd36b11.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.7a65e2c2.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.ef9233b7.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.7787e134.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_97e43273-module__-jFFvW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_97e43273-module__-jFFvW__variable{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_e139b395-module__0ZMDHG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e139b395-module__0ZMDHG__variable{--font-inter:"Inter","Inter Fallback"}
:root{--bg:#0a0a0a;--bg-card:#111;--bg-hover:#161616;--text:#f2ede4;--text-muted:#787370;--text-subtle:#3a3835;--accent:#c8a96e;--accent-light:#e8d5b5;--accent-dark:#8b7248;--border:#ffffff0f;--border-hover:#c8a96e40;--font-heading:"Cormorant Garamond",Georgia,serif;--font-body:"Inter",system-ui,sans-serif;--nav-height:72px;--max-width:1300px;--ease-out:cubic-bezier(.16,1,.3,1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:300;line-height:1.08}.section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin-bottom:20px;font-size:11px;font-weight:500;display:flex}.section-label:before{content:"";background:var(--accent);flex-shrink:0;width:32px;height:1px}.nav{z-index:200;height:var(--nav-height);align-items:center;padding:0 52px;transition:background .5s,border-bottom .5s;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);background:#0a0a0aeb}.nav-logo{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--text);margin-right:auto;font-size:21px;font-weight:500}.nav-logo span{color:var(--accent)}.nav-links{gap:44px;list-style:none;display:flex}.nav-links a{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding-bottom:2px;font-size:12px;font-weight:400;transition:color .3s;position:relative}.nav-links a:after{content:"";background:var(--accent);width:0;height:1px;transition:width .35s var(--ease-out);position:absolute;bottom:-4px;left:0}.nav-links a:hover,.nav-links a.active{color:var(--text)}.nav-links a:hover:after,.nav-links a.active:after{width:100%}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;margin-left:24px;padding:4px;display:none}.nav-toggle span{background:var(--text);width:24px;height:1px;transition:all .35s;display:block}.nav-toggle.open span:first-child{transform:rotate(45deg)translate(4px,4px)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:rotate(-45deg)translate(4px,-4px)}.mobile-nav{top:var(--nav-height);z-index:190;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#0a0a0af7;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav.open{opacity:1;pointer-events:all}.mobile-nav ul{text-align:center;list-style:none}.mobile-nav ul li{margin-bottom:32px}.mobile-nav ul a{font-family:var(--font-heading);color:var(--text-muted);font-size:48px;font-weight:300;transition:color .3s}.mobile-nav ul a:hover{color:var(--accent)}.btn{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .35s var(--ease-out);white-space:nowrap;border:none;align-items:center;gap:10px;padding:15px 30px;font-size:12px;font-weight:500;display:inline-flex}.btn svg{flex-shrink:0;width:16px;height:16px;transition:transform .3s}.btn:hover svg{transform:translate(5px)}.btn-primary{background:var(--accent);color:#0a0a0a}.btn-primary:hover{background:var(--accent-light);transform:translateY(-2px)}.btn-outline{color:var(--text);border:1px solid var(--border-hover);background:0 0}.btn-outline:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.btn-ghost{color:var(--accent);letter-spacing:.1em;background:0 0;border:1px solid #0000;gap:8px;padding:0;font-size:12px}.btn-ghost:hover{gap:16px}.btn-ghost svg{width:14px;height:14px}.hero{min-height:100vh;padding:calc(var(--nav-height) + 60px)52px 80px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero-bg{pointer-events:none;background:radial-gradient(at 25% 60%,#c8a96e0f 0%,#0000 65%);position:absolute;inset:0}.hero-noise{opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;position:absolute;inset:0}.hero-inner{max-width:var(--max-width);position:relative}.hero-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);opacity:0;animation:fadeUp 1s var(--ease-out).2s forwards;margin-bottom:28px;font-size:11px;font-weight:500}.hero-title{letter-spacing:-.03em;opacity:0;max-width:880px;animation:fadeUp 1s var(--ease-out).4s forwards;margin-bottom:40px;font-size:clamp(52px,7.5vw,116px);font-weight:300;line-height:1}.hero-title em{color:var(--accent);font-style:italic}.hero-sub{color:var(--text-muted);opacity:0;max-width:460px;animation:fadeUp 1s var(--ease-out).6s forwards;margin-bottom:48px;font-size:17px;font-weight:300;line-height:1.75}.hero-cta{opacity:0;animation:fadeUp 1s var(--ease-out).8s forwards;flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hero-scroll{letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);opacity:0;align-items:center;gap:12px;font-size:10px;animation:1s 1.4s forwards fadeIn;display:flex;position:absolute;bottom:48px;right:52px}.scroll-line{background:var(--text-subtle);width:48px;height:1px;position:relative;overflow:hidden}.scroll-line:after{content:"";background:var(--accent);width:100%;height:100%;animation:2.2s ease-in-out infinite slide;position:absolute;top:0;left:-100%}.stats-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(6,1fr);gap:40px;padding:44px 52px;display:grid}.stat-number{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--text);margin-bottom:6px;font-size:44px;font-weight:300;line-height:1}.stat-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.section{max-width:var(--max-width);margin:0 auto;padding:100px 52px}.section-full{padding:100px 52px}.section-full .inner{max-width:var(--max-width);margin:0 auto}.ventures-list{border-top:1px solid var(--border);margin-top:48px}.venture-row{border-bottom:1px solid var(--border);grid-template-columns:56px 48px 1fr auto 40px;align-items:center;gap:28px;padding:26px 52px;text-decoration:none;transition:background .35s;display:grid;position:relative;overflow:hidden}.venture-row:before{content:"";background:var(--vc,var(--accent));transform-origin:50%;width:3px;transition:transform .4s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.venture-row.is-hovered{background:#ffffff03}.venture-row.is-hovered:before{transform:scaleY(1)}.venture-row:after{content:"";background:radial-gradient(circle 280px at calc(var(--mx,.5)*100%)calc(var(--my,.5)*100%),var(--vc,var(--accent)),transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.venture-row.is-hovered:after{opacity:.07}.venture-row.is-clicked:after{animation:.45s forwards vr-flash}@keyframes vr-flash{0%{opacity:.18}to{opacity:0}}.vr-num{font-family:var(--font-heading);color:var(--text-subtle);transition:color .3s ease,transform .35s var(--ease-out);transform-origin:0;font-size:32px;font-weight:300;line-height:1}.venture-row.is-hovered .vr-num{color:var(--vc,var(--accent));transform:scale(1.18)}.vr-logo{border:1px solid color-mix(in srgb,var(--vc,var(--accent))30%,transparent);background:color-mix(in srgb,var(--vc,var(--accent))8%,transparent);width:40px;height:40px;transition:border-color .35s ease,background .35s ease,transform .5s var(--ease-out);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:visible}.vr-logo img{object-fit:contain;width:28px;height:28px;transition:transform .5s var(--ease-out),filter .3s ease,opacity .3s ease;display:block}.venture-row.is-hovered .vr-logo{border-color:color-mix(in srgb,var(--vc,var(--accent))60%,transparent);background:color-mix(in srgb,var(--vc,var(--accent))16%,transparent)}.venture-row.is-hovered .vr-logo img{animation:.55s cubic-bezier(.34,1.56,.64,1) forwards logo-explode}@keyframes logo-explode{0%{filter:blur();opacity:1;transform:scale(1)}28%{filter:blur(5px);opacity:.4;transform:scale(2)}58%{filter:blur();opacity:1;transform:scale(.82)}78%{filter:blur();transform:scale(1.14)}to{filter:blur();transform:scale(1.06)}}.vr-title{align-items:baseline;gap:24px;min-width:0;display:flex}.vr-name{font-family:var(--font-heading);color:var(--text);font-size:clamp(22px,2.8vw,44px);font-weight:300;line-height:1.05;transition:color .35s,transform .12s}.venture-row.is-hovered .vr-name{color:var(--vc,var(--accent));transform:translateX(calc((var(--mx,.5) - .5)*18px))}.vr-cat{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:11px;transition:color .3s,opacity .3s}.venture-row.is-hovered .vr-cat{color:var(--vc,var(--accent));opacity:.6}.vr-status{flex-shrink:0}.vr-arrow{color:var(--text-subtle);justify-content:flex-end;align-items:center;transition:transform .12s,color .3s;display:flex}.vr-arrow svg{width:18px;height:18px}.venture-row.is-hovered .vr-arrow{transform:translateX(calc(8px + (var(--mx,.5) - .5)*14px));color:var(--vc,var(--accent))}.projects-grid{background:var(--border);grid-template-columns:repeat(2,1fr);gap:2px;margin-top:0;display:grid}.projects-grid .project-card:first-child{grid-column:1/-1}.project-card{background:var(--bg-card);cursor:pointer;flex-direction:column;transition:background .35s;display:flex;overflow:hidden}.project-card:hover{background:var(--bg-hover)}.project-card-mockup{flex-shrink:0;width:100%;overflow:hidden}.project-card:first-child .project-card-mockup{aspect-ratio:21/9}.project-card:not(:first-child) .project-card-mockup{aspect-ratio:16/10}.project-card-mockup svg{width:100%;height:100%}.project-card-content{padding:32px}.project-card-meta{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.project-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);background:#c8a96e14;padding:4px 10px;font-size:10px;font-weight:500}.status-dot{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;font-size:10px;display:flex}.status-dot:before{content:"";background:var(--text-muted);border-radius:50%;width:6px;height:6px}.status-dot.live{color:#5fad56}.status-dot.live:before{background:#5fad56;box-shadow:0 0 6px #5fad56}.status-dot.open{color:#5fad56}.status-dot.open:before{background:#5fad56;box-shadow:0 0 6px #5fad56}.status-dot.beta{color:#e8a845}.status-dot.beta:before{background:#e8a845}.status-dot.dev{color:var(--accent)}.status-dot.dev:before{background:var(--accent)}.status-dot.closed{color:#e05252}.status-dot.closed:before{box-shadow:none;background:#e05252}.proj-locations{flex-wrap:wrap;gap:16px;margin-bottom:36px;display:flex}.proj-location-card{border:1px solid var(--border);color:var(--text);letter-spacing:.06em;border-radius:4px;gap:20px;padding:14px 18px;font-size:12px;display:flex}.proj-location-card strong{color:var(--text-muted);margin-bottom:4px;font-weight:400;display:block}.project-card h3{margin-bottom:10px;font-size:36px;font-weight:300;transition:color .3s}.project-card:hover h3{color:var(--accent-light)}.project-card p{color:var(--text-muted);margin-bottom:24px;font-size:14px;line-height:1.75}.project-logo{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex;overflow:hidden}.project-logo img{object-fit:contain;width:100%;height:100%;display:block}.proj-info .project-logo{width:64px;height:64px;margin-bottom:24px}.project-rows{max-width:var(--max-width);margin:0 auto;padding:0 52px}.project-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:88px 0;display:grid}.project-row:last-child{border-bottom:none}.project-row.flip{direction:rtl}.project-row.flip>*{direction:ltr}.proj-num{font-family:var(--font-heading);color:var(--text-subtle);margin-bottom:12px;font-size:88px;font-weight:300;line-height:1}.proj-info h2{margin-bottom:8px;font-size:56px;font-weight:300}.proj-category{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:16px;margin-bottom:28px;font-size:11px;font-weight:500;display:flex}.proj-category:after{content:"";background:var(--accent);opacity:.5;flex:1;max-width:40px;height:1px}.proj-info p{color:var(--text-muted);max-width:400px;margin-bottom:36px;font-size:16px;line-height:1.8}.proj-meta{color:var(--text);letter-spacing:.06em;gap:32px;margin-bottom:36px;font-size:12px;display:flex}.proj-meta strong{color:var(--text-muted);margin-bottom:4px;font-weight:400;display:block}.mockup-frame{aspect-ratio:4/3;border:1px solid var(--border);position:relative;overflow:hidden}.mockup-frame:hover{border-color:var(--border-hover)}.mockup-frame svg{width:100%;height:100%}.page-hero{padding:calc(var(--nav-height) + 80px)52px 72px;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.page-hero-bg{pointer-events:none;background:radial-gradient(at 80%,#c8a96e0a 0%,#0000 60%);position:absolute;inset:0}.page-hero h1{max-width:680px;margin-bottom:20px;font-size:clamp(44px,5.5vw,86px);font-weight:300}.page-hero p{color:var(--text-muted);max-width:480px;font-size:17px;line-height:1.75}.about-intro{border-bottom:1px solid var(--border);max-width:var(--max-width);grid-template-columns:1fr 1fr;gap:100px;margin:0 auto;padding:88px 52px;display:grid}.about-quote{font-family:var(--font-heading);letter-spacing:-.01em;font-size:30px;font-weight:300;line-height:1.5}.about-body{color:var(--text-muted);flex-direction:column;gap:22px;font-size:15px;line-height:1.9;display:flex}.origin-section{max-width:var(--max-width);border-top:1px solid var(--border);margin:0 auto;padding:88px 52px}.origin-head{max-width:620px;margin-bottom:56px}.origin-head h2{margin-bottom:20px;font-size:clamp(36px,4vw,60px);font-weight:300}.origin-head p{color:var(--text-muted);font-size:16px;line-height:1.85}.origin-viz{border:1px solid var(--border);background:#0c0c0b;width:100%;margin-bottom:2px;overflow:hidden}.origin-viz svg{width:100%;height:auto;display:block}.origin-legend{background:var(--border);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.legend-item{background:var(--bg-card);align-items:center;gap:20px;padding:28px 32px;display:flex}.legend-digit{font-family:var(--font-heading);color:var(--accent);text-align:center;flex-shrink:0;width:32px;font-size:52px;font-weight:300;line-height:1}.legend-digit.shared-digit{color:var(--text)}.legend-text strong{color:var(--text);margin-bottom:5px;font-size:13px;font-weight:500;display:block}.legend-text span{color:var(--text-muted);font-size:12px;line-height:1.55}.values-section{max-width:var(--max-width);margin:0 auto;padding:88px 52px}.values-grid{background:var(--border);grid-template-columns:repeat(4,1fr);gap:2px;margin-top:60px;display:grid}.value-card{background:var(--bg-card);padding:48px 36px}.value-num{font-family:var(--font-heading);color:var(--text-subtle);margin-bottom:24px;font-size:56px;font-weight:300;line-height:1}.value-card h3{margin-bottom:14px;font-size:22px;font-weight:300}.value-card p{color:var(--text-muted);font-size:14px;line-height:1.7}.founders-section{max-width:var(--max-width);margin:0 auto;padding:80px 52px}.founders-re-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.founders-grid{background:var(--border);grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.founder-card{background:var(--bg-card);transition:transform .4s var(--ease-out),border-color .3s ease;border:1px solid var(--border);overflow:hidden}.founder-card:hover{border-color:var(--border-hover);transform:translateY(-6px)}.founder-portrait{aspect-ratio:1;overflow:hidden}.founder-portrait svg{width:100%;height:100%}.founder-portrait img{object-fit:cover;object-position:50% 22%;filter:grayscale(.15);width:100%;height:100%;transition:transform .6s var(--ease-out),filter .4s ease;display:block}.founder-card:hover .founder-portrait img{filter:grayscale(0);transform:scale(1.04)}.founder-info{padding:32px}.founder-info h3{margin-bottom:4px;font-size:32px;font-weight:300}.founder-role{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:11px;font-weight:500}.founder-bio{color:var(--text-muted);margin-bottom:24px;font-size:14px;line-height:1.75}.founder-prev{border-top:1px solid var(--border);padding-top:20px}.prev-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:8px;font-size:10px}.prev-items{color:var(--text-muted);font-size:13px;line-height:1.6}.founder-edu{color:var(--text-subtle);margin-top:6px;font-size:12px}.quote-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:88px 52px}.quote-section blockquote{font-family:var(--font-heading);color:var(--text-muted);text-align:center;max-width:900px;margin:0 auto;font-size:clamp(28px,3.5vw,52px);font-style:italic;font-weight:300;line-height:1.3}.quote-section blockquote em{color:var(--text);font-style:normal}.quote-section cite{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);text-align:center;margin-top:24px;font-size:12px;font-style:normal;display:block}.contact-layout{max-width:var(--max-width);grid-template-columns:1fr 1.2fr;gap:100px;margin:0 auto;padding:88px 52px;display:grid}.contact-info h2{font-family:var(--font-heading);margin-bottom:20px;font-size:44px;font-weight:300}.contact-info>p{color:var(--text-muted);margin-bottom:48px;font-size:15px;line-height:1.8}.offices{flex-direction:column;gap:32px;display:flex}.office h4{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:12px;font-weight:500}.office p{color:var(--text-muted);font-size:14px;line-height:1.6}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.form-group label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:500}.form-group input,.form-group textarea,.form-group select{background:var(--bg-card);border:1px solid var(--border);color:var(--text);font-family:var(--font-body);-webkit-appearance:none;border-radius:0;outline:none;padding:14px 18px;font-size:15px;transition:border-color .3s}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--accent)}.form-group textarea{resize:vertical;height:140px}.form-group select{cursor:pointer}.form-group select option{background:var(--bg-card)}.cta-band{background:var(--accent);text-align:center;padding:100px 52px}.cta-band h2{color:#0a0a0a;margin-bottom:18px;font-size:clamp(36px,4.5vw,72px);font-weight:300}.cta-band p{color:#0000008c;margin-bottom:40px;font-size:17px}.btn-dark{color:var(--accent);background:#0a0a0a;border:none}.btn-dark:hover{background:#1a1a1a;transform:translateY(-2px)}.approach-grid{background:var(--border);grid-template-columns:repeat(4,1fr);gap:2px;margin-top:60px;display:grid}.approach-card{background:var(--bg-card);padding:48px 36px}.approach-card .icon{width:40px;height:40px;color:var(--accent);margin-bottom:24px}.approach-card h3{margin-bottom:14px;font-size:24px;font-weight:300}.approach-card p{color:var(--text-muted);font-size:14px;line-height:1.75}.footer{border-top:1px solid var(--border);padding:64px 52px 40px}.footer-inner{max-width:var(--max-width);grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin:0 auto 56px;display:grid}.footer-brand-logo{font-family:var(--font-heading);letter-spacing:.1em;margin-bottom:14px;font-size:22px;font-weight:500}.footer-brand-logo span{color:var(--accent)}.footer-brand p{color:var(--text-muted);max-width:260px;font-size:14px;line-height:1.7}.footer-col h4{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:20px;font-size:10px;font-weight:500}.footer-links{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-links a{color:var(--text-subtle);font-size:14px;transition:color .3s}.footer-links a:hover{color:var(--text)}.footer-bottom{max-width:var(--max-width);border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin:0 auto;padding-top:32px;display:flex}.footer-bottom p{color:var(--text-subtle);font-size:12px}.team-section{max-width:var(--max-width);margin:0 auto;padding:72px 52px 100px}.dept-label{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:80px;margin-bottom:28px;padding-top:48px;font-size:10px;font-weight:500;display:flex}.dept-label:first-of-type{border-top:none;margin-top:0;padding-top:0}.dept-label:before{content:"";background:var(--accent);flex-shrink:0;width:28px;height:1px}.team-grid{background:var(--border);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.team-grid.two-col{grid-template-columns:repeat(2,1fr)}.team-grid.one-col{grid-template-columns:1fr}.team-card{background:var(--bg-card);transition:background .3s ease,transform .4s var(--ease-out);border:1px solid #0000;overflow:hidden}.team-card:hover{background:var(--bg-hover);border-color:var(--border-hover);transform:translateY(-4px)}.team-portrait{aspect-ratio:1;width:100%;overflow:hidden}.team-portrait svg{width:100%;height:100%;display:block}.team-info{padding:28px 28px 32px}.team-info h3{font-family:var(--font-heading);margin-bottom:4px;font-size:28px;font-weight:300;line-height:1.1}.team-role{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:11px;font-weight:500}.team-bio{color:var(--text-muted);font-size:13px;line-height:1.75}.team-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);border:1px solid var(--border);margin-top:16px;padding:4px 10px;font-size:10px;font-weight:500;display:inline-flex}.team-grid.two-col .team-portrait{aspect-ratio:4/3}.team-grid.one-col .team-portrait{aspect-ratio:3}.press-boilerplate-section{max-width:var(--max-width);margin:0 auto;padding:88px 52px}.press-meta-note{color:var(--text-subtle);letter-spacing:.06em;margin-top:-8px;margin-bottom:40px;font-size:12px}.press-boilerplate-grid{background:var(--border);flex-direction:column;gap:2px;display:flex}.press-boilerplate-block{background:var(--bg-card);padding:36px 40px}.press-boilerplate-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:10px;font-weight:500}.press-boilerplate-text{color:var(--text-muted);-webkit-user-select:all;user-select:all;max-width:820px;font-size:15px;line-height:1.85}.press-brand-section{max-width:var(--max-width);margin:0 auto;padding:88px 52px}.press-brand-heading{margin-bottom:56px;font-size:clamp(32px,3.5vw,52px);font-weight:300}.press-brand-grid{background:var(--border);grid-template-columns:1fr 1fr;gap:2px;display:grid}.press-brand-block{background:var(--bg-card);padding:48px 40px}.press-block-label{letter-spacing:.18em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:32px;font-size:10px;font-weight:500}.press-swatches{flex-direction:column;gap:16px;display:flex}.press-swatch{align-items:center;gap:20px;display:flex}.press-swatch-color{flex-shrink:0;width:52px;height:52px}.press-swatch-info strong{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:500;display:block}.press-swatch-info span{color:var(--text-muted);letter-spacing:.06em;font-family:monospace;font-size:12px}.press-type-samples{flex-direction:column;gap:32px;display:flex}.press-type-sample{flex-direction:column;gap:16px;display:flex}.press-type-divider{background:var(--border);height:1px}.press-type-meta{flex-direction:column;gap:4px;display:flex}.press-type-meta span:first-child{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:500}.press-type-meta span:last-child{color:var(--text-subtle);font-size:12px}.press-ventures-section{max-width:var(--max-width);margin:0 auto;padding:88px 52px}.press-ventures-table{border:1px solid var(--border);flex-direction:column;gap:0;margin-top:40px;display:flex}.press-venture-row{border-bottom:1px solid var(--border);grid-template-columns:2fr 2fr 80px 140px;align-items:center;gap:24px;padding:20px 28px;transition:background .3s;display:grid}.press-venture-row:last-child{border-bottom:none}.press-venture-row:not(.press-venture-header):hover{background:var(--bg-card)}.press-venture-header{letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);background:var(--bg-card);border-bottom:1px solid var(--border);font-size:10px;font-weight:500}.press-venture-name strong{color:var(--text);margin-bottom:3px;font-size:15px;font-weight:400;display:block}.press-venture-name span{color:var(--text-subtle);font-size:12px}.press-venture-cat{color:var(--text-muted);font-size:13px}.press-venture-year{font-family:var(--font-heading);color:var(--text-muted);font-size:18px;font-weight:300}.press-founders-section{max-width:var(--max-width);margin:0 auto;padding:88px 52px}.press-founders-grid{background:var(--border);grid-template-columns:1fr 1fr;gap:2px;margin-top:40px;display:grid}.press-founder-card{background:var(--bg-card);padding:48px 40px}.press-founder-initials{width:64px;height:64px;font-family:var(--font-heading);letter-spacing:.08em;border:1px solid;justify-content:center;align-items:center;margin-bottom:24px;font-size:22px;font-weight:300;display:flex}.press-founder-card h3{margin-bottom:4px;font-size:32px;font-weight:300}.press-founder-role{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:11px;font-weight:500}.press-founder-card p{color:var(--text-muted);margin-bottom:16px;font-size:14px;line-height:1.8}.press-founder-edu{color:var(--text-subtle);border-top:1px solid var(--border);padding-top:16px;font-size:12px}.press-contact-section{max-width:var(--max-width);margin:0 auto;padding:88px 52px}.press-contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.press-contact-details{flex-direction:column;gap:32px;display:flex}.press-contact-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:8px;font-size:10px;font-weight:500}.press-contact-value{color:var(--text);font-size:17px;transition:color .3s}a.press-contact-value:hover{color:var(--accent)}@media (max-width:1024px){.press-brand-grid{grid-template-columns:1fr}.press-venture-row{grid-template-columns:1.5fr 1.5fr 60px 120px}}@media (max-width:768px){.press-boilerplate-section,.press-brand-section,.press-ventures-section,.press-founders-section,.press-contact-section{padding:60px 24px}.press-founders-grid{grid-template-columns:1fr}.press-contact-grid{grid-template-columns:1fr;gap:48px}.press-venture-row{grid-template-columns:1fr 1fr;gap:12px}.press-venture-header{display:none}.press-venture-cat{font-size:12px}.press-venture-year{display:none}.press-boilerplate-block{padding:28px 24px}.press-brand-block{padding:36px 24px}.press-founder-card{padding:36px 28px}}@media (max-width:480px){.press-venture-row{grid-template-columns:1fr;gap:8px;padding:16px 20px}}.reveal{opacity:0;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transform:translateY(36px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:80ms}.reveal-d2{transition-delay:.18s}.reveal-d3{transition-delay:.28s}.reveal-d4{transition-delay:.38s}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{left:-100%}to{left:100%}}.grid-4-stats{background:var(--border);grid-template-columns:repeat(4,1fr);gap:2px;margin-top:48px;display:grid}.grid-3-culture{background:var(--border);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.grid-2-culture{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.grid-2-stats{background:var(--border);grid-template-columns:1fr 1fr;gap:2px;display:grid}.stat-card{background:var(--bg-card);padding:48px 36px}.culture-card{background:var(--bg-card);padding:40px 36px}.culture-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-card);padding:72px 52px}.culture-band-inner{max-width:var(--max-width);grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:0 auto;display:grid}.stat-card-bg{background:var(--bg);padding:32px 28px}.section-padding{max-width:1300px;margin:0 auto 48px;padding:0 52px}.ventures-section{padding:88px 0 60px}.ventures-cta{text-align:center;padding:48px 52px 0}.approach-section-margin{margin-top:88px}.cta-margin{margin-top:100px}@media (max-width:1024px){.projects-grid{grid-template-columns:1fr}.projects-grid .project-card:first-child{grid-column:auto}.founders-grid{grid-template-columns:1fr 1fr}.founders-re-grid{grid-template-columns:1fr;gap:40px}.footer-inner{grid-template-columns:1fr 1fr;gap:40px}.values-grid,.approach-grid{grid-template-columns:1fr 1fr}.origin-legend{grid-template-columns:1fr}.legend-item{border-bottom:1px solid var(--border)}.team-grid{grid-template-columns:repeat(2,1fr)}.team-grid.two-col{grid-template-columns:1fr}.grid-4-stats{grid-template-columns:repeat(2,1fr)}.grid-3-culture{grid-template-columns:1fr 1fr}}@media (max-width:768px){:root{--nav-height:60px}.nav{padding:0 24px}.nav-links{display:none}.nav-toggle{display:flex}.hero{padding:calc(var(--nav-height) + 40px)24px 60px}.hero-title{font-size:44px}.hero-scroll{display:none}.stats-bar{grid-template-columns:repeat(3,1fr);padding:36px 24px}.venture-row{transform-origin:50%;transition:background .35s ease,transform .45s var(--ease-out);will-change:transform;grid-template-columns:36px 36px 1fr auto;gap:12px;padding:18px 24px;transform:scale(1)}.vr-status{display:none}.vr-title{flex-direction:column;align-items:flex-start;gap:4px}.vr-num{font-size:20px}.vr-name{font-size:clamp(18px,5vw,26px)}.vr-cat{font-size:10px}.vr-logo{border-radius:6px;width:34px;height:34px}.vr-logo img{width:24px;height:24px}.venture-row.is-magnified{z-index:2;transform:scale(1.08)}.venture-row.is-magnified .vr-name{color:var(--vc,var(--accent))}.venture-row.is-magnified .vr-logo{border-color:color-mix(in srgb,var(--vc,var(--accent))60%,transparent);background:color-mix(in srgb,var(--vc,var(--accent))16%,transparent)}.section,.section-full,.page-hero{padding-left:24px;padding-right:24px}.about-intro{grid-template-columns:1fr;gap:40px;padding:60px 24px}.origin-section,.values-section,.contact-layout,.footer{padding:60px 24px}.founders-section,.quote-section{padding-left:24px;padding-right:24px}.founders-grid{grid-template-columns:1fr}.project-row{grid-template-columns:1fr;gap:40px}.project-row.flip{direction:ltr}.project-rows{padding:0 24px}.contact-layout{grid-template-columns:1fr;gap:60px}.values-grid,.approach-grid{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr;gap:32px}.form-row{grid-template-columns:1fr}.cta-band{padding:72px 24px}.team-section{padding-left:24px;padding-right:24px}.team-grid,.team-grid.two-col{grid-template-columns:1fr}.grid-4-stats{grid-template-columns:repeat(2,1fr)}.grid-3-culture{grid-template-columns:1fr}.grid-2-culture{grid-template-columns:1fr;gap:40px}.grid-2-stats{grid-template-columns:1fr 1fr}.stat-card,.culture-card{padding:32px 24px}.culture-band{padding:48px 24px}.culture-band-inner{grid-template-columns:1fr;gap:40px}.stat-card-bg{padding:24px 20px}.section-padding{padding:0 24px}.ventures-cta{padding:48px 24px 0}}@media (max-width:480px){.grid-2-stats{grid-template-columns:1fr}.stats-bar{grid-template-columns:1fr 1fr;gap:24px;padding:28px 20px}.stat-number{font-size:36px}.hero-title{font-size:38px}.hero{padding:calc(var(--nav-height) + 32px)20px 48px}.section,.section-full,.page-hero{padding-left:20px;padding-right:20px}.project-rows{padding:0 20px}.cta-band{padding:56px 20px}.team-section{padding-left:20px;padding-right:20px}.origin-section,.values-section,.founders-section{padding:48px 20px}.quote-section{padding:56px 20px}.footer{padding:48px 20px 32px}.project-card-content{padding:24px}.project-card h3{font-size:28px}.values-grid,.approach-grid,.team-grid,.team-grid.two-col,.founders-grid{grid-template-columns:1fr}}
