@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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_50eed070-module__lMQDQq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_50eed070-module__lMQDQq__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.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:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.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:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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_924af145-module__jnpHWW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_924af145-module__jnpHWW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_a6ac2e9e-module__2NyCUW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_a6ac2e9e-module__2NyCUW__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root,[data-theme=light]{--paper:#eef2ee;--paper-2:#e3ecef;--paper-3:#d8e4ea;--ink:#15202b;--ink-2:#2a3946;--ink-3:#4a5b6a;--ink-mute:#7a8a98;--rule:#15202b1f;--rule-strong:#15202b38;--air:#bfa157;--water:#3c90b8;--earth:#46683b;--fire:#b84f3c;--sky:#9dcce5;--air-soft:color-mix(in oklch, var(--air) 14%, var(--paper));--water-soft:color-mix(in oklch, var(--water) 14%, var(--paper));--earth-soft:color-mix(in oklch, var(--earth) 14%, var(--paper));--fire-soft:color-mix(in oklch, var(--fire) 14%, var(--paper));--sky-soft:color-mix(in oklch, var(--sky) 35%, var(--paper));--warmth:#d9c089;--halo:#96c8e18c;--shadow-1:0 1px 2px #15202b0d, 0 2px 8px #15202b0a;--shadow-2:0 4px 12px #15202b14, 0 12px 32px #15202b0f;--shadow-3:0 12px 36px #15202b24, 0 24px 60px #15202b14;--display:var(--font-cormorant), "Cormorant", Georgia, serif;--sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, monospace}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--air:lab(67.7848% 4.55353 42.4192);--water:lab(56.0976% -16.6452 -28.7542);--earth:lab(40.6122% -19.8341 21.5232);--fire:lab(47.7049% 42.3608 32.8583);--sky:lab(79.2865% -11.335 -17.6416)}}[data-theme=dark]{--paper:#0d1218;--paper-2:#131a23;--paper-3:#1a2230;--ink:#f0ebdc;--ink-2:#d8d2c0;--ink-3:#a8a294;--ink-mute:#6e6a5e;--rule:#f0ebdc1a;--rule-strong:#f0ebdc33;--air:#deb95c;--water:#46b1e3;--earth:#6d9b5e;--fire:#f1735c;--sky:#71c3ec;--air-soft:color-mix(in oklch, var(--air) 18%, var(--paper));--water-soft:color-mix(in oklch, var(--water) 18%, var(--paper));--earth-soft:color-mix(in oklch, var(--earth) 18%, var(--paper));--fire-soft:color-mix(in oklch, var(--fire) 18%, var(--paper));--sky-soft:color-mix(in oklch, var(--sky) 22%, var(--paper));--warmth:#6a5b35;--halo:#508cb452;--shadow-1:0 1px 2px #1f1a140d, 0 2px 8px #1f1a140a;--shadow-2:0 4px 12px #1f1a1414, 0 12px 32px #1f1a140f;--shadow-3:0 12px 36px #1f1a1424, 0 24px 60px #1f1a1414}@supports (color:lab(0% 0 0)){[data-theme=dark]{--air:lab(77.0982% 5.79384 51.6738);--water:lab(67.7255% -19.7984 -34.467);--earth:lab(59.4124% -24.8282 26.7542);--fire:lab(63.7803% 48.2222 36.8519);--sky:lab(74.6958% -17.5231 -28.9677)}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:0;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 0.18  0 0 0 0 0.13  0 0 0 0 0.08  0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}html[data-theme=dark] body:after{opacity:.55;mix-blend-mode:screen}main,header,section,footer{z-index:1;position:relative}.display{font-family:var(--display);letter-spacing:-.01em;font-weight:500;line-height:1.02}.italic-display{font-family:var(--display);font-style:italic;font-weight:400}.eyebrow{font:500 11px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute)}.lede{font-family:var(--display);color:var(--ink-2);max-width:56ch;font-size:clamp(20px,1.6vw,26px);font-weight:400;line-height:1.45}.body-mono{font:500 12.5px/1.5 var(--mono);letter-spacing:.02em;color:var(--ink-3)}a{color:inherit}.wrap{max-width:1200px;margin:0 auto;padding:0 40px}@media (max-width:720px){.wrap{padding:0 22px}}.nav{z-index:50;background:color-mix(in oklch, var(--paper) 78%, transparent);-webkit-backdrop-filter:saturate(160%)blur(12px);border-bottom:.5px solid var(--rule);position:sticky;top:0}.theme-toggle{appearance:none;cursor:pointer;background:color-mix(in oklch, var(--paper-2) 70%, white);border:0;border:.5px solid var(--rule);width:34px;height:34px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;margin-right:12px;transition:transform .25s,background .25s,color .25s;display:inline-flex}.theme-toggle:hover{color:var(--ink);transform:rotate(20deg)}.theme-toggle svg{width:16px;height:16px}.nav-right{align-items:center;display:flex}.nav-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.nav-logo{font-family:var(--display);letter-spacing:.01em;align-items:center;gap:10px;font-size:19px;font-weight:600;display:flex}.nav-mark{background:radial-gradient(circle at 35% 30%, var(--paper-2), var(--paper-3) 70%, var(--ink-3));width:26px;height:26px;box-shadow:inset 0 0 0 .5px var(--rule-strong), 0 1px 2px #1f1a1426;border-radius:50%;position:relative}.nav-mark:after{content:"";background:conic-gradient(from 0deg, var(--air), var(--water), var(--earth), var(--fire), var(--air));opacity:.55;filter:blur(2px);border-radius:50%;position:absolute;inset:5px}.nav-links{font:500 13px/1 var(--sans);gap:28px;display:flex}.nav-links a{color:var(--ink-2);align-items:center;gap:8px;padding:6px 2px;text-decoration:none;display:inline-flex;position:relative}.nav-links a:before{content:"";opacity:0;background:currentColor;border-radius:50%;width:6px;height:6px;transition:opacity .2s}.nav-links a:hover:before{opacity:.9}.nav-links a[data-el=air]:hover{color:var(--air)}.nav-links a[data-el=water]:hover{color:var(--water)}.nav-links a[data-el=earth]:hover{color:var(--earth)}.nav-links a[data-el=fire]:hover{color:var(--fire)}.nav-cta{font:500 13px/1 var(--sans);background:var(--ink);color:var(--paper);border-radius:999px;padding:9px 14px;text-decoration:none;transition:transform .15s}.nav-cta:hover{transform:translateY(-1px)}@media (max-width:720px){.nav-links{display:none}}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;min-height:92vh;padding:80px 0 60px;display:grid;position:relative}@media (max-width:920px){.hero{grid-template-columns:1fr;padding-top:48px}}.hero-eyebrow-row{align-items:center;gap:14px;margin-bottom:28px;display:flex}.hero-eyebrow-row .dot{background:var(--ink);border-radius:50%;width:6px;height:6px}.hero h1{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(56px,8vw,112px);font-weight:500;line-height:.96}.hero h1 em{color:var(--ink-2);background:linear-gradient(95deg, var(--fire) 0%, var(--earth) 35%, var(--water) 65%, var(--air) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.hero-sub{max-width:56ch;font:400 21px/1.55 var(--display);color:var(--ink-2);margin-top:24px}.hero-meta{font:500 12px/1 var(--mono);color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:28px;margin-top:32px;display:flex}.hero-meta span{align-items:center;gap:8px;display:inline-flex}.hero-meta i{border-radius:50%;width:5px;height:5px;font-style:normal;display:inline-block}.hero-cta-row{flex-wrap:wrap;gap:14px;margin-top:44px;display:flex}.btn{font:500 14px/1 var(--sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex}.btn-primary{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-1)}.btn-primary:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.btn-ghost{color:var(--ink);border:.5px solid var(--rule-strong);background:0 0}.btn-ghost:hover{background:#1f1a140a}.orb-stage{perspective:1400px;--px:0;--py:0;height:420px;transform:translate3d(calc(var(--px) * 10px), calc(var(--py) * 8px), 0);justify-content:center;align-items:center;transition:transform .25s ease-out;display:flex;position:relative}@media (max-width:920px){.orb-stage{height:320px}}.orb-rune{font:500 10.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap;position:absolute}.orb-rune.tl{top:18px;left:4px}.orb-rune.tr{text-align:right;top:18px;right:4px}.orb-rune.bl{bottom:18px;left:4px}.orb-rune.br{text-align:right;bottom:18px;right:4px}.orb-rune .em{color:var(--ink);font-weight:600}.stone{width:220px;height:220px;transform:translate3d(calc(var(--px,0) * 6px), calc(var(--py,0) * 4px), 0);transition:transform .5s ease-out;position:relative}.stone-core{background:radial-gradient(circle at 38% 30%, #fffaee 0%, var(--paper) 22%, var(--paper-2) 55%, color-mix(in oklch, var(--paper-3) 65%, var(--ink-3)) 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 50px #785a321a,inset -28px -36px 70px #3c281438,inset 22px 22px 50px #fffaeb99}.stone-shadow{filter:blur(6px);pointer-events:none;background:radial-gradient(#1f1a1438,#0000 65%);width:220px;height:28px;position:absolute;bottom:-36px;left:50%;transform:translate(-50%)}html[data-theme=dark] .stone-core{background:radial-gradient(circle at 38% 30%,#2a3340 0%,#15202b 30%,#0a121a 70%,#050810 100%);box-shadow:inset 0 0 50px #5082b41f,inset -28px -36px 70px #0000008c,inset 22px 22px 50px #78a0c82e}html[data-theme=dark] .stone-shadow{background:radial-gradient(#0000008c,#0000 65%)}.orb{width:260px;height:260px;transform-style:preserve-3d;--tx:calc(var(--px,0) * 14deg);--ty:calc(var(--py,0) * -14deg);animation:60s linear infinite orb-spin;position:relative}.orb-core{background:radial-gradient(circle at 32% 28%, #fffaee 0%, var(--paper) 30%, var(--paper-2) 60%, color-mix(in oklch, var(--paper-3) 70%, var(--ink-3)) 100%);border-radius:50%;position:absolute;inset:0;transform:translateZ(0);box-shadow:inset 0 0 70px #785a322e,inset -45px -55px 100px #503c1e52,inset 30px 30px 60px #fffaeb8c,0 32px 70px #1f1a142e}.orb-shine{pointer-events:none;background:radial-gradient(circle at 30% 22%,#ffffffb3,#0000 28%);border-radius:50%;position:absolute;inset:0}@keyframes orb-spin{0%{transform:rotateY(calc(0deg + var(--tx))) rotateX(calc(8deg + var(--ty)))}to{transform:rotateY(calc(360deg + var(--tx))) rotateX(calc(8deg + var(--ty)))}}html[data-theme=dark] .orb-core{background:radial-gradient(circle at 32% 28%,#2a3340,#15202b 40%,#0a121a 78%,#050810 100%);box-shadow:inset 0 0 70px #5082b42e,inset -45px -55px 100px #0009,inset 30px 30px 60px #78a0c82e,0 32px 70px #00000080}html[data-theme=dark] .orb-shine{background:radial-gradient(circle at 30% 22%,#b4d2eb59,#0000 30%)}.no-motion .orb{animation:none;transform:rotateY(-22deg)rotateX(8deg)}.orb-orbit{pointer-events:none;width:460px;height:460px;animation:40s linear infinite orbit;position:absolute}.orb-orbit .pip{background:var(--ink);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%;transform:translate(230px)}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-motion .orb-orbit{animation:none}section.bay{padding:120px 0;position:relative}.bay-head{border-bottom:.5px solid var(--rule);grid-template-columns:1fr 1.5fr;align-items:end;gap:60px;margin-bottom:64px;padding-bottom:32px;display:grid}@media (max-width:820px){.bay-head{grid-template-columns:1fr;gap:24px}}.bay-num{font-family:var(--display);color:var(--ink-mute);font-size:22px;font-style:italic;font-weight:400}.bay-title{font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1}.bay-title em{font-style:italic;font-weight:400}.bay-glyph{vertical-align:-4px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:6px;display:inline-flex}.bay-blurb{font-family:var(--display);color:var(--ink-2);max-width:56ch;font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.5}.bay-element-tag{font:500 11px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:8px;margin-bottom:18px;display:inline-flex}.bay-element-tag i{border-radius:50%;width:6px;height:6px;display:inline-block}.about-grid{grid-template-columns:1.2fr .8fr;gap:56px;display:grid}@media (max-width:820px){.about-grid{grid-template-columns:1fr}}.about-prose p{font-family:var(--display);color:var(--ink-2);text-wrap:pretty;margin:0 0 18px;font-size:21px;font-weight:400;line-height:1.55}.about-prose p:first-of-type:first-letter{font-family:var(--display);float:left;color:var(--air);padding:6px 10px 0 0;font-size:64px;font-weight:500;line-height:.85}.about-tiles{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}@media (max-width:820px){.about-tiles{grid-template-columns:1fr 1fr}}.about-tile{border:.5px solid var(--rule);background:linear-gradient(160deg, color-mix(in oklch, var(--air-soft) 80%, white), var(--paper));color:var(--ink);border-radius:14px;flex-direction:column;padding:20px 18px 18px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;position:relative}.about-tile:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.about-tile-glyph{font:400 22px/1 var(--display);color:var(--air);margin-bottom:10px}.about-tile h4{font:600 14px/1.2 var(--sans);margin:0 0 4px}.about-tile p{font:400 12px/1.4 var(--sans);color:var(--ink-3);margin:0}html[data-theme=dark] .about-tile{background:linear-gradient(160deg, var(--paper-2), var(--paper))}.tenets{flex-direction:column;gap:18px;display:flex}.tenet{border:.5px solid var(--rule);background:linear-gradient(180deg, color-mix(in oklch, var(--air-soft) 80%, white), var(--paper));border-radius:14px;padding:22px;transition:transform .25s,box-shadow .25s;position:relative}.tenet:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.tenet h4{font:500 14px/1.2 var(--sans);letter-spacing:.01em;margin:0 0 6px}.tenet p{font:400 15px/1.5 var(--display);color:var(--ink-3);margin:0}.tenet .num{font:400 11px/1 var(--mono);color:var(--ink-mute);letter-spacing:.18em;position:absolute;top:18px;right:22px}.water-bay{background:color-mix(in oklch, var(--sky) 18%, var(--paper));border-top:.5px solid var(--rule);border-bottom:.5px solid var(--rule);position:relative;overflow:hidden}.water-bay:before{content:"";aspect-ratio:1;background:radial-gradient(circle, transparent 0 22%, color-mix(in oklch, var(--water) 10%, transparent) 22.4% 23%, transparent 23% 32%, color-mix(in oklch, var(--water) 8%, transparent) 32.4% 33%, transparent 33% 44%, color-mix(in oklch, var(--water) 6%, transparent) 44.4% 45%, transparent 45% 60%, color-mix(in oklch, var(--water) 4%, transparent) 60.4% 61%, transparent 61%);pointer-events:none;opacity:.9;border-radius:50%;width:70%;position:absolute;top:-20%;left:-10%}.water-bay:after{content:"";aspect-ratio:1;background:radial-gradient(circle, transparent 0 28%, color-mix(in oklch, var(--water) 7%, transparent) 28.4% 29%, transparent 29% 40%, color-mix(in oklch, var(--water) 5%, transparent) 40.4% 41%, transparent 41% 56%, color-mix(in oklch, var(--water) 4%, transparent) 56.4% 57%, transparent 57%);pointer-events:none;opacity:.8;border-radius:50%;width:80%;position:absolute;bottom:-30%;right:-20%}.water-bay>.wrap{z-index:1;position:relative}.water-bay .bay-blurb{color:var(--ink)}.water-bay .bay-element-tag{color:var(--ink-3)}.earth-bay{background:linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--earth-soft) 50%, transparent) 30%, color-mix(in oklch, var(--earth-soft) 75%, transparent) 70%, transparent 100%);position:relative;overflow:hidden}.earth-bay:before{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 0%, transparent 38%, color-mix(in oklch, var(--earth) 5%, transparent) 38.2%, color-mix(in oklch, var(--earth) 5%, transparent) 38.6%, transparent 38.8%, transparent 52%, color-mix(in oklch, var(--earth) 8%, transparent) 52.2%, color-mix(in oklch, var(--earth) 8%, transparent) 53.4%, transparent 53.6%, transparent 71%, color-mix(in oklch, var(--earth) 6%, transparent) 71.2%, color-mix(in oklch, var(--earth) 6%, transparent) 72%, transparent 72.2%);opacity:.85;position:absolute;inset:0}.earth-bay:after{content:"";pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 20% 30%, color-mix(in oklch, var(--earth) 25%, transparent) 100%, transparent), radial-gradient(1px 1px at 70% 22%, color-mix(in oklch, var(--earth) 30%, transparent) 100%, transparent), radial-gradient(2px 2px at 35% 65%, color-mix(in oklch, var(--earth) 20%, transparent) 100%, transparent), radial-gradient(1px 1px at 82% 78%, color-mix(in oklch, var(--earth) 25%, transparent) 100%, transparent), radial-gradient(1.5px 1.5px at 12% 86%, color-mix(in oklch, var(--earth) 22%, transparent) 100%, transparent), radial-gradient(1px 1px at 60% 50%, color-mix(in oklch, var(--earth) 22%, transparent) 100%, transparent), radial-gradient(1px 1px at 88% 40%, color-mix(in oklch, var(--earth) 24%, transparent) 100%, transparent);opacity:.7;background-repeat:repeat;background-size:600px 800px;position:absolute;inset:0}.earth-bay>.wrap{z-index:1;position:relative}.exp-card{box-shadow:var(--shadow-1), inset 0 1px 0 #ffffff80, inset 0 -1px 0 #1f1a140a}.fire-bay{background:linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--fire-soft) 30%, transparent) 60%, color-mix(in oklch, var(--fire-soft) 70%, transparent) 100%);position:relative;overflow:hidden}.fire-bay:before{content:"";aspect-ratio:2;background:radial-gradient(ellipse, color-mix(in oklch, var(--fire) 28%, transparent) 0%, color-mix(in oklch, var(--fire) 14%, transparent) 30%, transparent 65%);pointer-events:none;border-radius:50%;width:140%;position:absolute;bottom:-45%;left:50%;transform:translate(-50%)}.fire-bay:after{content:"";pointer-events:none;background-image:radial-gradient(2px 2px at 12% 80%, color-mix(in oklch, var(--fire) 60%, transparent), transparent 100%), radial-gradient(1.5px 1.5px at 35% 88%, color-mix(in oklch, var(--fire) 55%, transparent), transparent 100%), radial-gradient(1px 1px at 60% 70%, color-mix(in oklch, var(--fire) 65%, transparent), transparent 100%), radial-gradient(2px 2px at 80% 92%, color-mix(in oklch, var(--fire) 50%, transparent), transparent 100%), radial-gradient(1px 1px at 92% 60%, color-mix(in oklch, var(--fire) 60%, transparent), transparent 100%), radial-gradient(1.5px 1.5px at 25% 60%, color-mix(in oklch, var(--fire) 40%, transparent), transparent 100%);opacity:.55;position:absolute;inset:0}.fire-bay>.wrap{z-index:1;position:relative}section.bay#about{position:relative;overflow:hidden}section.bay#about:before{content:"";pointer-events:none;background:radial-gradient(ellipse 60% 8% at 50% 18%, color-mix(in oklch, var(--air) 10%, transparent), transparent 70%), radial-gradient(ellipse 70% 6% at 30% 38%, color-mix(in oklch, var(--air) 7%, transparent), transparent 70%), radial-gradient(ellipse 50% 5% at 70% 70%, color-mix(in oklch, var(--air) 8%, transparent), transparent 70%);opacity:.85;position:absolute;inset:0}section.bay#about>.wrap{z-index:1;position:relative}.timeline{padding-left:32px;position:relative}.timeline:before{content:"";background:linear-gradient(180deg, transparent, var(--water) 12%, var(--water) 88%, transparent);opacity:.5;width:1px;position:absolute;top:8px;bottom:8px;left:6px}.t-row{grid-template-columns:220px 1fr;gap:36px;padding:18px 0 36px;display:grid;position:relative}@media (max-width:820px){.t-row{grid-template-columns:1fr;gap:6px}}.t-row:before{content:"";background:var(--paper);border:1.5px solid var(--water);width:13px;height:13px;box-shadow:0 0 0 4px color-mix(in oklch, var(--water-soft) 80%, transparent);border-radius:50%;position:absolute;top:28px;left:-32px}.t-when{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);padding-top:6px}.t-card h3{font-family:var(--display);margin:0 0 4px;font-size:26px;font-weight:500;line-height:1.15}.t-card .t-where{font:500 16px/1 var(--sans);color:color-mix(in oklch, var(--water) 80%, var(--ink));margin-bottom:12px}.t-card p{font:500 18px/1.6 var(--display);color:var(--ink);max-width:60ch;margin:0}.t-card-head{align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.t-logo{object-fit:contain;background:var(--paper);border:.5px solid var(--rule);border-radius:10px;flex-shrink:0;width:40px;height:40px;margin-top:2px}.t-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.t-tag{font:500 11px/1 var(--mono);background:color-mix(in oklch, var(--water-soft) 60%, transparent);color:var(--water);border:.5px solid color-mix(in oklch, var(--water) 25%, transparent);border-radius:999px;padding:6px 10px}.exp-logo{object-fit:contain;background:var(--paper);border:.5px solid var(--rule);border-radius:10px;flex-shrink:0;width:44px;height:44px}.exp-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}@media (max-width:820px){.exp-grid{grid-template-columns:1fr}}.exp-card{background:linear-gradient(160deg, color-mix(in oklch, var(--paper) 85%, white), var(--paper-2));border:.5px solid var(--rule);box-shadow:var(--shadow-1);transform-style:preserve-3d;will-change:transform;border-radius:16px;padding:26px 26px 24px;transition:transform .2s,box-shadow .25s;position:relative}.exp-card:before{content:"";border-radius:inherit;background:radial-gradient(circle at 0% 0%, color-mix(in oklch, var(--earth-soft) 70%, transparent), transparent 45%);pointer-events:none;opacity:.8;position:absolute;inset:0}.exp-card:hover{box-shadow:var(--shadow-3)}.exp-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.exp-card h3{font-family:var(--display);margin:0 0 4px;font-size:30px;font-weight:500;line-height:1.1}.exp-co{font:500 16px/1 var(--sans);color:var(--earth);margin-bottom:18px}.exp-when{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap}.exp-card p{font:400 18px/1.55 var(--display);color:var(--ink-2);margin:0}.exp-bullets{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.exp-bullets li{font:400 17px/1.5 var(--display);color:var(--ink-2);padding-left:20px;position:relative}.exp-bullets li:before{content:"";background:var(--earth);clip-path:polygon(50% 0,100% 100%,0 100%);width:7px;height:7px;position:absolute;top:8px;left:4px}.exp-stack{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.exp-stack span{font:500 11px/1 var(--mono);background:color-mix(in oklch, var(--earth-soft) 80%, transparent);color:color-mix(in oklch, var(--earth) 80%, var(--ink));border:.5px solid color-mix(in oklch, var(--earth) 18%, transparent);border-radius:6px;padding:5px 9px}.prj-grid{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}@media (max-width:980px){.prj-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.prj-grid{grid-template-columns:1fr}}.prj{border:.5px solid var(--rule);background:repeating-linear-gradient(135deg, var(--paper-2) 0 12px, var(--paper-3) 12px 13px);cursor:pointer;transform-style:preserve-3d;color:var(--paper);border-radius:18px;text-decoration:none;transition:transform .25s,box-shadow .3s;position:relative;overflow:hidden}.prj:hover{box-shadow:var(--shadow-3)}.prj-1{aspect-ratio:16/10;grid-column:span 4}.prj-2,.prj-3,.prj-4,.prj-5{aspect-ratio:4/5;grid-column:span 2}@media (max-width:980px){.prj-1,.prj-2,.prj-3,.prj-4,.prj-5{aspect-ratio:4/3;grid-column:span 1}}.prj-art{background:repeating-linear-gradient(135deg, var(--paper-2) 0 12px, var(--paper-3) 12px 13px);color:var(--ink-mute);font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.prj-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#1f1a1447);position:absolute;inset:0}.prj-art .ph{z-index:1;border:.5px dashed var(--rule-strong);background:#1f1a140f;border-radius:999px;padding:8px 14px;position:relative}.prj{color:var(--ink)}.prj:before{content:"";background:linear-gradient(180deg, transparent 55%, color-mix(in oklch, var(--paper) 70%, transparent) 100%);pointer-events:none;z-index:1;position:absolute;inset:0}.prj.featured{color:var(--paper);background:radial-gradient(circle at 30% 25%, color-mix(in oklch, var(--fire) 65%, white) 0%, var(--fire) 45%, color-mix(in oklch, var(--fire) 75%, var(--ink)) 100%)}.prj.featured:before{background:linear-gradient(#0000 45%,#1f1a146b)}.prj.water-tone,.prj.earth-tone,.prj.air-tone,.prj.fire-tone{background:linear-gradient(160deg, color-mix(in oklch, var(--fire) 4%, var(--paper)) 0%, color-mix(in oklch, var(--fire) 8%, var(--paper-2)) 100%)}.prj .prj-art .ph{color:var(--ink-mute);border-color:var(--rule-strong);background:#1f1a140d}.prj.featured .prj-art .ph{color:#ffffffd9;background:#0000002e;border-color:#fff6}.prj-meta{z-index:2;color:var(--ink);flex-direction:column;gap:6px;padding:22px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.prj.featured .prj-meta{color:var(--paper)}.prj.plain .prj-meta{color:var(--ink)}.prj-tag-row{font:500 10.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;opacity:.85;align-items:center;gap:10px;display:flex}.prj-tag-row i{background:currentColor;border-radius:50%;width:5px;height:5px}.prj h3{font-family:var(--display);margin:4px 0;font-size:28px;font-weight:500;line-height:1.05}.prj p{font:400 13.5px/1.45 var(--sans);color:#ffffffd9;max-width:36ch;margin:0}.prj.plain p{color:var(--ink-3)}.prj.prj-viewall{background:radial-gradient(circle at 20% 80%, color-mix(in oklch, var(--fire) 28%, var(--paper)) 0%, color-mix(in oklch, var(--fire) 8%, var(--paper-2)) 70%);border:.5px solid color-mix(in oklch, var(--fire) 22%, var(--rule));justify-content:center;align-items:center;text-decoration:none;display:flex}.prj.prj-viewall:hover .prj-viewall-arrow{transform:translate(6px)}.prj-viewall-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.prj-viewall-label{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;font-size:clamp(22px,3vw,36px);font-weight:500;line-height:1.1}.prj-viewall-count{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fire);opacity:.85}.prj-viewall-arrow{color:var(--fire);margin-top:6px;transition:transform .25s}.prj-all-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.prj-all-grid .prj{aspect-ratio:16/9}@media (max-width:680px){.prj-all-grid{grid-template-columns:1fr}}.sky-bay{background:linear-gradient(180deg, var(--paper) 0%, color-mix(in oklch, #d09945 7%, var(--paper-2)) 100%);border-top:.5px solid var(--rule);border-bottom:.5px solid var(--rule)}@supports (color:lab(0% 0 0)){.sky-bay{background:linear-gradient(180deg, var(--paper) 0%, color-mix(in oklch, lab(67.4506% 15.2912 51.237) 7%, var(--paper-2)) 100%)}}.awd-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:820px){.awd-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.awd-grid{grid-template-columns:1fr}}.awd{background:var(--paper);border:.5px solid var(--rule);color:var(--ink);border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.awd:hover{box-shadow:var(--shadow-3);transform:translateY(-4px)}.awd-art{aspect-ratio:3/2;background:color-mix(in oklch, #d09945 12%, var(--paper-2));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.awd-art{background:color-mix(in oklch, lab(67.4506% 15.2912 51.237) 12%, var(--paper-2))}}.awd-ph{font:400 48px/1 var(--display);color:#d0994559;color:lab(67.4506% 15.2912 51.237/.35)}.awd-meta{border-top:.5px solid var(--rule);padding:14px 16px 16px}.awd-issuer{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#b07a20;color:lab(55.8076% 16.0162 53.9801);margin-bottom:6px}.awd h3{font:500 17px/1.25 var(--display);margin:0 0 5px}.awd p{font:400 13px/1.45 var(--sans);color:var(--ink-3);margin:0}.awd.awd-viewall{border:.5px dashed var(--rule-strong);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px}.awd.awd-viewall:hover{background:var(--paper-2);box-shadow:var(--shadow-2);transform:translateY(-3px)}.awd-all-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:768px){.awd-all-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.awd-all-grid{grid-template-columns:1fr}}.contact-bay{padding:140px 0 100px;position:relative}.contact-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:64px;display:grid}@media (max-width:820px){.contact-grid{grid-template-columns:1fr}}.contact-h{font-family:var(--display);letter-spacing:-.015em;margin:0 0 20px;font-size:clamp(48px,6vw,92px);font-weight:500;line-height:1}.contact-h .word{background:linear-gradient(95deg, var(--air), var(--water) 35%, var(--earth) 65%, var(--fire));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.contact-blurb{font-family:var(--display);color:var(--ink-2);max-width:50ch;margin:0 0 28px;font-size:20px;font-weight:400;line-height:1.55}.contact-mail{font-family:var(--display);color:var(--ink);border-bottom:.5px solid var(--rule-strong);align-items:center;gap:14px;margin-bottom:30px;padding-bottom:10px;font-size:clamp(22px,2.6vw,34px);font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.contact-mail:hover{color:var(--fire);border-color:var(--fire)}.contact-links{flex-direction:column;gap:4px;display:flex}.contact-link{color:var(--ink);border-bottom:.5px solid var(--rule);grid-template-columns:32px 1fr auto 16px;align-items:center;gap:14px;padding:16px 4px;text-decoration:none;transition:padding .2s;display:grid}.contact-link:hover{padding-left:12px}.contact-link .ico{background:color-mix(in oklch, var(--paper-2) 70%, white);border:.5px solid var(--rule);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.contact-link .ico svg{width:14px;height:14px}.contact-link .lbl{font:500 14px/1 var(--sans)}.contact-link .h{font:500 12.5px/1 var(--mono);color:var(--ink-mute)}.contact-link[data-el=air] .ico{color:var(--air);border-color:color-mix(in oklch, var(--air) 35%, transparent)}.contact-link[data-el=water] .ico{color:var(--water);border-color:color-mix(in oklch, var(--water) 35%, transparent)}.contact-link[data-el=earth] .ico{color:var(--earth);border-color:color-mix(in oklch, var(--earth) 35%, transparent)}.contact-link[data-el=fire] .ico{color:var(--fire);border-color:color-mix(in oklch, var(--fire) 35%, transparent)}.balance-card{border:.5px solid var(--rule);background:radial-gradient(circle at 50% 0%, color-mix(in oklch, var(--paper-2) 70%, white), var(--paper));box-shadow:var(--shadow-2);text-align:center;border-radius:20px;padding:36px 32px;position:relative;overflow:hidden}.balance-card .seal{width:120px;height:120px;margin:0 auto 22px;position:relative}.balance-card .seal:before{content:"";background:conic-gradient(from -90deg, var(--air) 0% 25%, var(--water) 25% 50%, var(--earth) 50% 75%, var(--fire) 75% 100%);filter:blur(.6px);border-radius:50%;position:absolute;inset:0}.balance-card .seal:after{content:"";background:var(--paper);box-shadow:inset 0 0 0 .5px var(--rule), 0 6px 18px #1f1a1429;border-radius:50%;position:absolute;inset:18px}.balance-card h4{font-family:var(--display);margin:0 0 8px;font-size:28px;font-style:italic;font-weight:400}.balance-card p{font:400 15px/1.55 var(--display);color:var(--ink-2);max-width:28ch;margin:0 auto}.balance-card .availability{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--earth);background:color-mix(in oklch, var(--earth-soft) 80%, transparent);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:8px 12px;display:inline-flex}.balance-card .availability i{background:var(--earth);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in oklch, var(--earth) 30%, transparent);border-radius:50%}.foot{border-top:.5px solid var(--rule);font:400 12px/1.4 var(--mono);color:var(--ink-mute);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:36px 0 56px;display:flex}@media (max-width:560px){.foot{text-align:center;flex-direction:column;gap:14px}}.wash{pointer-events:none;filter:blur(60px);opacity:.35;z-index:0;border-radius:50%;position:absolute}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0s);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}.reveal-fade{opacity:0;transition:opacity 1.1s;transition-delay:var(--rd,0s)}.reveal-fade.in{opacity:1}.reveal-ink{opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path 1.2s cubic-bezier(.7,0,.2,1),opacity .6s;transition-delay:var(--rd,0s)}.reveal-ink.in{opacity:1;clip-path:inset(0)}.no-motion .reveal,.no-motion .reveal-fade,.no-motion .reveal-ink{opacity:1;clip-path:none;transform:none}.ring-set{transform-style:preserve-3d;pointer-events:none;transform:rotateX(calc(var(--py,0) * -6deg)) rotateY(calc(var(--px,0) * 8deg));justify-content:center;align-items:center;transition:transform .35s ease-out;display:flex;position:absolute;inset:0}.ring3d{border:.5px solid var(--rule-strong);transform-style:preserve-3d;border-radius:50%;position:absolute}.ring3d.ra{width:360px;height:360px;transform:rotateX(72deg)}.ring3d.rb{border-style:dashed;border-color:var(--rule);width:420px;height:420px;transform:rotateX(74deg)rotate(28deg)}.ring3d.rc{border-color:color-mix(in oklch, var(--ink) 16%, transparent);width:300px;height:300px;transform:rotateX(70deg)rotate(-18deg)}.depth-stack{transform-style:preserve-3d;transform:translate3d(calc(var(--px,0) * -18px), calc(var(--py,0) * -12px), 0);pointer-events:none;justify-content:center;align-items:center;transition:transform .4s ease-out;display:flex;position:absolute;inset:0}.dpanel{border-radius:50%;position:absolute}.dpanel.d1{background:radial-gradient(circle, color-mix(in oklch, var(--sky) 28%, var(--paper)) 0%, transparent 62%);filter:blur(2px);width:480px;height:480px}.dpanel.d2{border:.5px solid var(--rule);background:var(--paper);width:220px;height:220px;transform:translate(120px,-90px);box-shadow:0 12px 32px #1f1a140f}.dpanel.d3{border:.5px solid var(--rule);background:var(--paper-2);width:120px;height:120px;transform:translate(-160px,110px);box-shadow:0 8px 24px #1f1a140d}html[data-theme=dark] .dpanel.d2,html[data-theme=dark] .dpanel.d3{background:var(--paper-2)}.floaters{pointer-events:none;transform:translate3d(calc(var(--px,0) * 24px), calc(var(--py,0) * 18px), 0);transition:transform .3s ease-out;position:absolute;inset:0}.fl{background:var(--ink);border-radius:50%;display:block;position:absolute}.fl-a{opacity:.7;width:8px;height:8px;top:22%;left:18%}.fl-b{opacity:.55;width:5px;height:5px;top:70%;left:78%}.fl-c{opacity:.15;border:1px solid var(--ink);background:0 0;width:12px;height:12px;top:78%;left:22%}.orb-orbit .pip-mute{background:var(--ink);opacity:.55;box-shadow:none}.orb-orbit .pip-mute.pip-2{opacity:.35;width:4px;height:4px;transform:rotate(140deg)translate(230px)}.t-sun,.t-moon{display:none}html[data-theme=light] .t-moon,html[data-theme=dark] .t-sun{display:block}html[data-theme=dark] .orb-core{box-shadow:inset 0 0 60px #5082b42e, inset -40px -50px 90px #0009, inset 30px 30px 60px #78a0c82e, 0 30px 60px #0009, 0 0 80px color-mix(in oklch, var(--sky) 30%, transparent);background:radial-gradient(circle at 30% 28%,#2a3340,#15202b 40%,#0a121a 78%,#050810 100%)}html[data-theme=dark] .balance-card{background:radial-gradient(circle at 50% 0%, color-mix(in oklch, var(--paper-2) 70%, var(--paper-3)), var(--paper))}html[data-theme=dark] .balance-card .seal:after{background:var(--paper-2)}html[data-theme=dark] .nav-mark{background:radial-gradient(circle at 35% 30%, var(--paper-3), var(--paper) 70%, #000)}html[data-theme=dark] .prj-art{background:repeating-linear-gradient(135deg, var(--paper-2) 0 12px, var(--paper-3) 12px 13px);color:var(--ink-3)}html[data-theme=dark] .prj.featured .prj-meta{color:#fffffff2}html[data-theme=dark] .prj.featured .prj-tag-row{color:#fff9}html[data-theme=dark] .tenet{background:linear-gradient(180deg, color-mix(in oklch, var(--air-soft) 40%, var(--paper-2)), var(--paper-2))}html[data-theme=dark] .exp-card{background:linear-gradient(160deg, color-mix(in oklch, var(--paper-2) 90%, var(--earth-soft)), var(--paper-3))}html[data-theme=dark] .nav{background:color-mix(in oklch, var(--paper) 70%, transparent)}html[data-theme=dark] .btn-primary,html[data-theme=dark] .nav-cta{background:var(--ink);color:var(--paper)}html[data-theme=dark] .contact-link .ico{background:color-mix(in oklch, var(--paper-2) 80%, var(--paper-3))}.sky-rail{background:linear-gradient(90deg, transparent, var(--sky) 20%, var(--air) 50%, var(--fire) 80%, transparent);opacity:.55;pointer-events:none;height:1px;position:absolute;left:0;right:0}.avatar-stack{place-items:center;display:grid}.avatar-bg,.avatar-img{grid-area:1/1}.avatar-bg{background:var(--sky-soft);z-index:0;border-radius:50%;width:440px;height:440px}.avatar-img{object-fit:cover;object-position:center top;z-index:1;border-radius:50%;width:400px;height:400px;display:block}@media (max-width:920px){.avatar-bg{width:300px;height:300px}.avatar-img{width:270px;height:270px}}.orb-stage canvas{background:0 0!important}
