@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: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: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_1905dc68-module__Pntala__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_1905dc68-module__Pntala__variable{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:300;font-display:swap;src:url(../media/62492e45f348cf87-s.8e6b601f.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:"Source Serif 4";font-style:italic;font-weight:300;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.983c8ea4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:300;font-display:swap;src:url(../media/c73d4b34880585a8-s.12db1be5.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:"Source Serif 4";font-style:italic;font-weight:300;font-display:swap;src:url(../media/f00b8cc54454926d-s.142cae63.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:"Source Serif 4";font-style:italic;font-weight:300;font-display:swap;src:url(../media/741805f5bd1ef272-s.e72effc5.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:"Source Serif 4";font-style:italic;font-weight:300;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.093205c5.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/62492e45f348cf87-s.8e6b601f.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.983c8ea4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/c73d4b34880585a8-s.12db1be5.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f00b8cc54454926d-s.142cae63.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/741805f5bd1ef272-s.e72effc5.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.093205c5.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/62492e45f348cf87-s.8e6b601f.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.983c8ea4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/c73d4b34880585a8-s.12db1be5.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/f00b8cc54454926d-s.142cae63.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/741805f5bd1ef272-s.e72effc5.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.093205c5.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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.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:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_962f0049-module__ZS6eVG__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_962f0049-module__ZS6eVG__variable{--font-body:"Source Serif 4","Source Serif 4 Fallback"}
.AristotleLogo-module__siywxa__logo{justify-content:center;align-items:flex-end;line-height:0;display:inline-flex}.AristotleLogo-module__siywxa__logo img{width:100%;height:auto;display:block}
.SiteFooter-module__s_1X2G__footer{border-top:1px solid var(--rule);background:#fff;width:100%;padding:48px 24px 24px}.SiteFooter-module__s_1X2G__footerInner{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:start;gap:32px;max-width:1000px;margin:0 auto;padding-bottom:24px;display:grid}.SiteFooter-module__s_1X2G__footerBrand{flex-shrink:0}.SiteFooter-module__s_1X2G__footerColumns{grid-template-columns:repeat(5,minmax(140px,1fr));gap:24px 32px;width:100%;display:grid}.SiteFooter-module__s_1X2G__footerGroup{flex-direction:column;gap:10px;display:flex}.SiteFooter-module__s_1X2G__footerTitle{font-family:var(--font-geist-sans),system-ui,-apple-system,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 4px;font-size:.8rem}.SiteFooter-module__s_1X2G__footerLink{color:var(--muted);border-bottom:none;font-size:.9rem;text-decoration:none;transition:color .2s}.SiteFooter-module__s_1X2G__footerLink:hover{color:var(--ink);border-bottom:none}.SiteFooter-module__s_1X2G__copyright{max-width:1000px;color:var(--muted);text-align:center;margin:24px auto 0;font-size:.8rem}@media (max-width:1024px){.SiteFooter-module__s_1X2G__footerColumns{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:768px){.SiteFooter-module__s_1X2G__footerInner{text-align:center;grid-template-columns:1fr}.SiteFooter-module__s_1X2G__footerColumns{grid-template-columns:1fr}.SiteFooter-module__s_1X2G__footerGroup{align-items:center}}
.LanderHeader-module__j8i-4a__header{z-index:100;background:var(--lander-background,#fff);border-bottom:1px solid #0000000f;width:100%;padding:0 24px;position:sticky;top:0}.LanderHeader-module__j8i-4a__container{justify-content:space-between;align-items:center;max-width:1200px;height:64px;margin:0 auto;display:flex}.LanderHeader-module__j8i-4a__logoLink{align-items:center;width:128px;text-decoration:none;display:flex}.LanderHeader-module__j8i-4a__nav{align-items:center;gap:8px;display:flex}.LanderHeader-module__j8i-4a__navLink{color:var(--muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.LanderHeader-module__j8i-4a__navLink:hover{color:var(--ink,#1a1a1a);background:#0000000a}.LanderHeader-module__j8i-4a__rightSection{align-items:center;gap:10px;display:flex}.LanderHeader-module__j8i-4a__signInPill{color:var(--ink,#1a1a1a);cursor:pointer;background:0 0;border:1.5px solid #00000026;border-radius:999px;padding:6px 16px;font-size:.82rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.LanderHeader-module__j8i-4a__signInPill:hover{background:#00000008;border-color:#0000004d}.LanderHeader-module__j8i-4a__joinPill{color:#fff;cursor:pointer;background:#0d7a5f;border:1.5px solid #0000;border-radius:999px;padding:6px 16px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s}.LanderHeader-module__j8i-4a__joinPill:hover{color:#fff;background:#095c47;transform:translateY(-1px)}.LanderHeader-module__j8i-4a__mobileMenuToggle{cursor:pointer;width:44px;height:44px;color:var(--ink,#1a1a1a);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:none}.LanderHeader-module__j8i-4a__mobileMenuToggle:hover{background:#0000000a}.LanderHeader-module__j8i-4a__mobileNav{border-top:1px solid #0000000f;flex-direction:column;padding:16px 0 24px;display:none}.LanderHeader-module__j8i-4a__mobileNavLink{color:var(--muted,#6b7280);cursor:pointer;text-align:left;background:0 0;border:none;padding:12px 0;font-size:1rem;font-weight:500;text-decoration:none;transition:color .15s}.LanderHeader-module__j8i-4a__mobileNavLink:hover{color:var(--ink,#1a1a1a)}.LanderHeader-module__j8i-4a__mobileCtaRow{border-top:1px solid #0000000f;gap:10px;margin-top:16px;padding-top:12px;display:flex}.LanderHeader-module__j8i-4a__mobileSignInPill{color:var(--ink,#1a1a1a);cursor:pointer;text-align:center;background:0 0;border:1.5px solid #00000026;border-radius:999px;padding:8px 20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .2s}.LanderHeader-module__j8i-4a__mobileSignInPill:hover{border-color:#0000004d}.LanderHeader-module__j8i-4a__mobileJoinPill{color:#fff;cursor:pointer;text-align:center;background:#0d7a5f;border:1.5px solid #0000;border-radius:999px;padding:8px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s}.LanderHeader-module__j8i-4a__mobileJoinPill:hover{color:#fff;background:#095c47}@media (max-width:768px){.LanderHeader-module__j8i-4a__nav,.LanderHeader-module__j8i-4a__signInPill,.LanderHeader-module__j8i-4a__joinPill{display:none}.LanderHeader-module__j8i-4a__mobileMenuToggle,.LanderHeader-module__j8i-4a__mobileNav{display:flex}}@media (max-width:480px){.LanderHeader-module__j8i-4a__header{padding:0 16px}.LanderHeader-module__j8i-4a__container{height:56px}}
.LanderShell-module__Fkue2a__shell{--lander-accent:var(--accent,#dc2626);--lander-background:var(--paper,#fff);background:var(--lander-background);flex-direction:column;align-items:center;min-height:100vh;display:flex}.LanderShell-module__Fkue2a__densityNormal{--section-gap:56px;--content-padding:24px 16px 48px}.LanderShell-module__Fkue2a__densityTight{--section-gap:32px;--content-padding:16px 16px 32px}.LanderShell-module__Fkue2a__densityAiry{--section-gap:72px;--content-padding:32px 16px 64px}.LanderShell-module__Fkue2a__loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:24px;display:flex}.LanderShell-module__Fkue2a__loadingHeadline{color:var(--ink,#1a1a1a);font-size:1.25rem;font-weight:500}.LanderShell-module__Fkue2a__loadingSubhead{color:var(--muted,#666);font-size:1rem}@media (max-width:480px){.LanderShell-module__Fkue2a__densityNormal{--section-gap:32px;--content-padding:12px 8px 24px}.LanderShell-module__Fkue2a__densityTight{--section-gap:20px;--content-padding:8px 8px 16px}.LanderShell-module__Fkue2a__densityAiry{--section-gap:40px;--content-padding:16px 8px 32px}}.LanderShell-module__Fkue2a__presetTeenBold{--lander-accent:#dc2626;--lander-background:#fafafa;--section-gap:32px}.LanderShell-module__Fkue2a__presetTeenBold .LanderShell-module__Fkue2a__headline{letter-spacing:-.03em;font-weight:800}.LanderShell-module__Fkue2a__presetAcademicMinimal{--lander-accent:#2563eb;--lander-background:#fff;--section-gap:56px}.LanderShell-module__Fkue2a__presetParentWarm{--lander-accent:#059669;--lander-background:#fefdfb;--section-gap:64px}.LanderShell-module__Fkue2a__presetProductFirst{--lander-accent:#1a1a1a;--lander-background:#fff;--section-gap:40px}
.SiteHeader-module__UNNyrq__header{z-index:100;background:var(--paper);border-bottom:1px solid var(--rule);width:100%;padding:0 24px;position:sticky;top:0}.SiteHeader-module__UNNyrq__container{justify-content:space-between;align-items:center;max-width:1120px;height:64px;margin:0 auto;display:flex}.SiteHeader-module__UNNyrq__logoLink{align-items:center;text-decoration:none;display:inline-flex}.SiteHeader-module__UNNyrq__logoImage{object-fit:contain;width:auto;height:32px;display:block}.SiteHeader-module__UNNyrq__nav{align-items:center;gap:16px;display:flex}.SiteHeader-module__UNNyrq__navLink{color:var(--muted);border-bottom:none;padding:6px 0;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.SiteHeader-module__UNNyrq__navLink:hover{color:var(--ink);border-bottom:none}.SiteHeader-module__UNNyrq__mobileToggle{cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:none;justify-content:center;align-items:center;display:none}.SiteHeader-module__UNNyrq__mobileNav{flex-direction:column;gap:12px;max-width:1120px;margin:0 auto;padding:12px 0 20px;display:none}.SiteHeader-module__UNNyrq__mobileNavLink{color:var(--muted);border-bottom:none;font-size:.95rem;text-decoration:none}.SiteHeader-module__UNNyrq__mobileNavLink:hover{color:var(--ink);border-bottom:none}@media (max-width:768px){.SiteHeader-module__UNNyrq__nav{display:none}.SiteHeader-module__UNNyrq__mobileToggle{display:inline-flex}.SiteHeader-module__UNNyrq__mobileNav{display:flex}}@media (max-width:480px){.SiteHeader-module__UNNyrq__header{padding:0 16px}.SiteHeader-module__UNNyrq__container{height:56px}}
.FAQ-module__Al9kkG__section{padding:var(--section-gap,38px)16px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:700px;margin:0 auto;display:flex}.FAQ-module__Al9kkG__headline{color:var(--ink,#1a1a1a);text-align:center;margin:0;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600}.FAQ-module__Al9kkG__intro{color:var(--muted,#666);text-align:center;max-width:500px;margin:0;font-size:1rem}.FAQ-module__Al9kkG__list{flex-direction:column;gap:12px;width:100%;display:flex}.FAQ-module__Al9kkG__item{border:1px solid var(--rule,#e5e5e5);background:#fff9;border-radius:12px;transition:box-shadow .2s;overflow:hidden}.FAQ-module__Al9kkG__item:hover{box-shadow:0 2px 8px #0000000d}.FAQ-module__Al9kkG__item[open]{box-shadow:0 4px 12px #00000014}.FAQ-module__Al9kkG__question{cursor:pointer;color:var(--ink,#1a1a1a);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:500;list-style:none;transition:background .2s;display:flex}.FAQ-module__Al9kkG__question::-webkit-details-marker{display:none}.FAQ-module__Al9kkG__question:hover{background:#00000005}.FAQ-module__Al9kkG__question:focus-visible{outline:2px solid var(--lander-accent,var(--accent,#dc2626));outline-offset:-2px;border-radius:12px}.FAQ-module__Al9kkG__questionText{flex:1;line-height:1.4}.FAQ-module__Al9kkG__icon{flex-shrink:0;width:20px;height:20px;transition:transform .2s;position:relative}.FAQ-module__Al9kkG__icon:before,.FAQ-module__Al9kkG__icon:after{content:"";background:var(--lander-accent,var(--accent,#dc2626));border-radius:2px;position:absolute}.FAQ-module__Al9kkG__icon:before{height:2px;top:50%;left:0;right:0;transform:translateY(-50%)}.FAQ-module__Al9kkG__icon:after{width:2px;transition:transform .2s,opacity .2s;top:0;bottom:0;left:50%;transform:translate(-50%)}.FAQ-module__Al9kkG__item[open] .FAQ-module__Al9kkG__icon:after{opacity:0;transform:translate(-50%)rotate(90deg)}.FAQ-module__Al9kkG__answer{color:var(--muted,#666);padding:0 20px 16px;line-height:1.6;animation:.2s FAQ-module__Al9kkG__fadeIn}.FAQ-module__Al9kkG__answer p{margin:0}@keyframes FAQ-module__Al9kkG__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.FAQ-module__Al9kkG__section{padding:var(--section-gap,28px)12px;gap:16px}.FAQ-module__Al9kkG__question{padding:14px 16px;font-size:.95rem}.FAQ-module__Al9kkG__answer{padding:0 16px 14px;font-size:.9rem}}
.AnimatedUnderlineLink-module__Nu8tta__link{color:#0a0a0a;font-family:var(--font-display),Georgia,serif;border-bottom:none;align-items:center;padding:0 8px;font-size:.98rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex;position:relative}.AnimatedUnderlineLink-module__Nu8tta__link:after{content:"";transform-origin:0;background:#0a0a0a;height:2px;transition:transform .22s;position:absolute;bottom:-8px;left:8px;right:8px;transform:scaleX(0)}.AnimatedUnderlineLink-module__Nu8tta__link:hover,.AnimatedUnderlineLink-module__Nu8tta__link:focus-visible{color:#0a0a0a;border-bottom-color:#0000}.AnimatedUnderlineLink-module__Nu8tta__link:hover:after,.AnimatedUnderlineLink-module__Nu8tta__link:focus-visible:after{transform:scaleX(1)}.AnimatedUnderlineLink-module__Nu8tta__label{display:grid}.AnimatedUnderlineLink-module__Nu8tta__label:before{content:attr(data-text);visibility:hidden;pointer-events:none;white-space:nowrap;grid-area:1/1;font-weight:700}.AnimatedUnderlineLink-module__Nu8tta__labelText{grid-area:1/1}.AnimatedUnderlineLink-module__Nu8tta__tight{padding:0}.AnimatedUnderlineLink-module__Nu8tta__tight:after{left:0;right:0}.AnimatedUnderlineLink-module__Nu8tta__link:hover .AnimatedUnderlineLink-module__Nu8tta__labelText,.AnimatedUnderlineLink-module__Nu8tta__link:focus-visible .AnimatedUnderlineLink-module__Nu8tta__labelText{font-weight:700}
.Breadcrumbs-module__EzQKzG__nav{font-family:var(--font-geist-sans),"Inter",sans-serif;color:var(--muted);margin-bottom:1.25rem;font-size:.9rem}.Breadcrumbs-module__EzQKzG__list{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__EzQKzG__separator{color:var(--rule)}.Breadcrumbs-module__EzQKzG__link{color:var(--muted);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s,color .2s}.Breadcrumbs-module__EzQKzG__link:hover{color:var(--ink);border-color:var(--rule)}.Breadcrumbs-module__EzQKzG__current{color:var(--ink)}
.FixedLandingHeader-module__2ckOUa__header{background:#fdfbf7;width:100%;padding:0 24px;position:relative}.FixedLandingHeader-module__2ckOUa__shell{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;max-width:1320px;min-height:80px;margin:0 auto;display:grid}.FixedLandingHeader-module__2ckOUa__logoLink{border-bottom:none;place-self:center start;align-items:center;height:100%;text-decoration:none;display:inline-flex}.FixedLandingHeader-module__2ckOUa__logoLink .FixedLandingHeader-module__2ckOUa__logo{align-items:center;width:112px;transform:translateY(-4px)}.FixedLandingHeader-module__2ckOUa__logoLink:hover{border-bottom-color:#0000}.FixedLandingHeader-module__2ckOUa__nav{place-self:center;align-items:center;gap:10px;min-height:100%;display:flex}.FixedLandingHeader-module__2ckOUa__navLink{align-self:center}.FixedLandingHeader-module__2ckOUa__actions{justify-content:flex-end;place-self:center end;align-items:center;gap:0;min-width:280px;min-height:100%;display:flex}.FixedLandingHeader-module__2ckOUa__signInLink{align-self:center;margin-right:14px}.FixedLandingHeader-module__2ckOUa__actionsDivider{color:#0a0a0a80;font-family:var(--font-display),Georgia,serif;align-self:center;align-items:center;margin-right:14px;font-size:.96rem;font-weight:400;line-height:1;display:inline-flex}.FixedLandingHeader-module__2ckOUa__signUpButton,.FixedLandingHeader-module__2ckOUa__mobileSignUpButton{color:#0a0a0a;font-family:var(--font-display),Georgia,serif;cursor:pointer;background:#f2eadf;border:1px solid #2c241824;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;font-weight:500;line-height:1.05;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex}.FixedLandingHeader-module__2ckOUa__signUpButton{min-height:44px;padding:0 18px;box-shadow:0 4px 12px #2c24180f}.FixedLandingHeader-module__2ckOUa__signUpButton:hover,.FixedLandingHeader-module__2ckOUa__mobileSignUpButton:hover{background:#ece2d2;border-color:#2c24183d;transform:translateY(-1px)}.FixedLandingHeader-module__2ckOUa__mobileToggle{color:#2c2418;cursor:pointer;background:#fff;border:1px solid #2c24181f;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:none}.FixedLandingHeader-module__2ckOUa__mobilePanel{display:none}@media (max-width:900px){.FixedLandingHeader-module__2ckOUa__shell{grid-template-columns:minmax(0,1fr) auto;gap:12px}.FixedLandingHeader-module__2ckOUa__nav,.FixedLandingHeader-module__2ckOUa__actionsDivider,.FixedLandingHeader-module__2ckOUa__signUpButton{display:none}.FixedLandingHeader-module__2ckOUa__mobileToggle{display:inline-flex}.FixedLandingHeader-module__2ckOUa__mobilePanel{background:#fdfbf7;border-top:1px solid #2c241814;border-bottom:1px solid #2c241814;flex-direction:column;gap:12px;padding:0 24px 20px;display:flex}.FixedLandingHeader-module__2ckOUa__mobileLink{color:#2c2418;font-family:var(--font-geist-sans),system-ui,sans-serif;border-bottom:1px solid #2c241814;padding:16px 0;font-size:1rem;font-weight:600;text-decoration:none}.FixedLandingHeader-module__2ckOUa__mobileLink:hover{border-bottom-color:#2c241814}.FixedLandingHeader-module__2ckOUa__mobileSignInLink{padding:16px 0 0}.FixedLandingHeader-module__2ckOUa__mobileSignUpButton{align-self:flex-start;min-height:46px;margin-top:8px;padding:0 18px}}@media (max-width:480px){.FixedLandingHeader-module__2ckOUa__header{padding:0 16px}.FixedLandingHeader-module__2ckOUa__shell{min-height:56px}.FixedLandingHeader-module__2ckOUa__logoLink .FixedLandingHeader-module__2ckOUa__logo{width:104px;transform:translateY(-3px)}.FixedLandingHeader-module__2ckOUa__mobilePanel{padding-left:16px;padding-right:16px}}
.ParentOnboarding-module__ATAVuG__stepWrap{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f5efe499;justify-content:center;align-items:center;min-height:100vh;padding:80px 24px 48px;animation:.35s ease-out ParentOnboarding-module__ATAVuG__fadeIn;display:flex;position:relative}.ParentOnboarding-module__ATAVuG__stepInner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:520px;display:flex}.ParentOnboarding-module__ATAVuG__stepInnerWide{max-width:600px;}.ParentOnboarding-module__ATAVuG__backButton{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);font-family:var(--font-ui);color:var(--text-muted);cursor:pointer;opacity:0;background:#ffffffb3;border-radius:10px;align-items:center;gap:6px;padding:8px 14px 8px 10px;font-size:.82rem;font-weight:500;transition:all .2s;animation:.5s ease-out 50ms forwards ParentOnboarding-module__ATAVuG__fadeUp;display:flex;position:fixed;top:24px;left:24px}.ParentOnboarding-module__ATAVuG__backButton:hover{color:var(--text-primary);border-color:var(--border-strong,#2c241829);background:#ffffffe6;box-shadow:0 2px 8px #2c24180f}.ParentOnboarding-module__ATAVuG__logo{opacity:0;margin-bottom:36px;animation:.7s cubic-bezier(.16,1,.3,1) forwards ParentOnboarding-module__ATAVuG__fadeUp}.ParentOnboarding-module__ATAVuG__headline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);opacity:0;margin:0 0 10px;font-size:clamp(1.5rem,4vw,1.9rem);font-weight:500;line-height:1.2;animation:.7s cubic-bezier(.16,1,.3,1) 80ms forwards ParentOnboarding-module__ATAVuG__fadeUp}.ParentOnboarding-module__ATAVuG__headline em{color:var(--brand-primary);font-style:italic}.ParentOnboarding-module__ATAVuG__subline{font-family:var(--font-body);color:var(--text-secondary);opacity:0;max-width:400px;margin:0 0 40px;font-size:1.05rem;line-height:1.55;animation:.7s cubic-bezier(.16,1,.3,1) .14s forwards ParentOnboarding-module__ATAVuG__fadeUp}.ParentOnboarding-module__ATAVuG__pickerOptions{opacity:0;flex-direction:column;gap:14px;width:100%;animation:.7s cubic-bezier(.16,1,.3,1) .24s forwards ParentOnboarding-module__ATAVuG__fadeUp;display:flex}.ParentOnboarding-module__ATAVuG__pickerOption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid var(--border);cursor:pointer;text-align:left;width:100%;font-family:var(--font-ui);box-shadow:var(--shadow-sm,0 1px 3px #2c24180f);background:#ffffffeb;border-radius:18px;align-items:center;gap:20px;padding:24px 28px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ParentOnboarding-module__ATAVuG__pickerOption:hover{box-shadow:var(--shadow-lg,0 12px 40px #2c24181a);border-color:#2c3e6b33;transform:translateY(-4px)}.ParentOnboarding-module__ATAVuG__pickerOption:active{box-shadow:var(--shadow-md,0 4px 16px #2c241814);transition-duration:.1s;transform:translateY(-1px)}.ParentOnboarding-module__ATAVuG__pickerIconWrap{color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex}.ParentOnboarding-module__ATAVuG__pickerIconWrap[data-variant=form]{background:linear-gradient(135deg,var(--brand-primary)0%,#3a5090 100%);box-shadow:0 4px 12px #2c3e6b33}.ParentOnboarding-module__ATAVuG__pickerIconWrap[data-variant=consultation]{background:linear-gradient(135deg,var(--brand-accent)0%,#d46a4f 100%);box-shadow:0 4px 12px #c4553a33}.ParentOnboarding-module__ATAVuG__pickerOption:hover .ParentOnboarding-module__ATAVuG__pickerIconWrap{transform:scale(1.08)}.ParentOnboarding-module__ATAVuG__pickerContent{flex:1;min-width:0}.ParentOnboarding-module__ATAVuG__pickerLabel{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:4px;font-size:1rem;font-weight:600;display:block}.ParentOnboarding-module__ATAVuG__pickerDescription{color:var(--text-muted);font-size:.85rem;line-height:1.45;display:block}.ParentOnboarding-module__ATAVuG__pickerTime{font-family:var(--font-ui);color:var(--brand-primary);background:var(--brand-primary-light,#2c3e6b12);letter-spacing:.02em;border-radius:20px;flex-shrink:0;padding:5px 12px;font-size:.72rem;font-weight:600}.ParentOnboarding-module__ATAVuG__formWrap{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f5efe499;flex-direction:column;align-items:center;min-height:100vh;padding:80px 24px 64px;animation:.35s ease-out ParentOnboarding-module__ATAVuG__fadeIn;display:flex;position:relative}.ParentOnboarding-module__ATAVuG__formHeader{text-align:center;margin-bottom:8px}.ParentOnboarding-module__ATAVuG__form{opacity:0;flex-direction:column;gap:8px;width:100%;max-width:520px;animation:.7s cubic-bezier(.16,1,.3,1) .24s forwards ParentOnboarding-module__ATAVuG__fadeUp;display:flex}.ParentOnboarding-module__ATAVuG__formSection{border:1px solid var(--border);background:#ffffff80;border-radius:16px;flex-direction:column;gap:20px;margin:0 -4px 8px;padding:28px 24px;display:flex}.ParentOnboarding-module__ATAVuG__formSection:first-child{margin-top:8px}.ParentOnboarding-module__ATAVuG__sectionTitle{font-family:var(--font-display);color:var(--text-primary);border-bottom:1px solid var(--border);letter-spacing:-.01em;margin:0 0 4px;padding-bottom:12px;font-size:1.1rem;font-weight:500}.ParentOnboarding-module__ATAVuG__fieldRow{flex-direction:column;display:flex}.ParentOnboarding-module__ATAVuG__field{flex-direction:column;gap:6px;display:flex}.ParentOnboarding-module__ATAVuG__label{font-family:var(--font-ui);color:var(--text-primary);letter-spacing:.01em;margin-bottom:2px;padding:0;font-size:.82rem;font-weight:600}.ParentOnboarding-module__ATAVuG__labelHint{color:var(--text-muted);margin-left:4px;font-weight:400}.ParentOnboarding-module__ATAVuG__identityHint{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.55}.ParentOnboarding-module__ATAVuG__identityValue{border:1.5px solid var(--border);width:100%;font-family:var(--font-body);color:var(--text-primary);background:#ffffffe6;border-radius:10px;padding:12px 16px;font-size:.95rem;box-shadow:inset 0 1px 2px #2c241808}.ParentOnboarding-module__ATAVuG__input{border:1.5px solid var(--border);width:100%;font-family:var(--font-body);color:var(--text-primary);background:#fff;border-radius:10px;outline:none;padding:12px 16px;font-size:.95rem;transition:all .2s;box-shadow:inset 0 1px 2px #2c241808}.ParentOnboarding-module__ATAVuG__input::placeholder{color:var(--text-muted);opacity:.6}.ParentOnboarding-module__ATAVuG__input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #2c3e6b1a,inset 0 1px 2px #2c241808}.ParentOnboarding-module__ATAVuG__inputError{border-color:var(--brand-accent)}.ParentOnboarding-module__ATAVuG__inputError:focus{box-shadow:0 0 0 3px #c4553a1f}.ParentOnboarding-module__ATAVuG__error{font-family:var(--font-ui);color:var(--brand-accent);margin:4px 0 0;font-size:.78rem;font-weight:500}.ParentOnboarding-module__ATAVuG__fieldset{border:none;flex-direction:column;gap:18px;margin:0;padding:0;display:flex}.ParentOnboarding-module__ATAVuG__textarea{border:1.5px solid var(--border);width:100%;font-family:var(--font-body);color:var(--text-primary);resize:vertical;background:#fff;border-radius:10px;outline:none;min-height:80px;padding:12px 16px;font-size:.95rem;line-height:1.55;transition:all .2s;box-shadow:inset 0 1px 2px #2c241808}.ParentOnboarding-module__ATAVuG__textarea::placeholder{color:var(--text-muted);opacity:.6}.ParentOnboarding-module__ATAVuG__textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #2c3e6b1a,inset 0 1px 2px #2c241808}.ParentOnboarding-module__ATAVuG__childrenList{flex-direction:column;gap:14px;display:flex}.ParentOnboarding-module__ATAVuG__childCard{border:1px solid var(--border);background:#ffffffb3;border-radius:14px;flex-direction:column;gap:12px;padding:20px;transition:border-color .2s,box-shadow .2s;display:flex}.ParentOnboarding-module__ATAVuG__childCard:focus-within{border-color:#2c3e6b26;box-shadow:0 2px 12px #2c3e6b0d}.ParentOnboarding-module__ATAVuG__childCardHeader{justify-content:space-between;align-items:center;display:flex}.ParentOnboarding-module__ATAVuG__childNumber{font-family:var(--font-ui);color:var(--brand-primary);text-transform:uppercase;letter-spacing:.06em;background:var(--brand-primary-light,#2c3e6b12);border-radius:6px;padding:3px 10px;font-size:.72rem;font-weight:700}.ParentOnboarding-module__ATAVuG__childFields{flex:1;gap:10px;display:flex}.ParentOnboarding-module__ATAVuG__childNameField{flex-direction:column;flex:1.2;gap:4px;display:flex}.ParentOnboarding-module__ATAVuG__childGradeField{flex-direction:column;flex:.8;gap:4px;display:flex}.ParentOnboarding-module__ATAVuG__selectWrap{position:relative}.ParentOnboarding-module__ATAVuG__select{border:1.5px solid var(--border);width:100%;font-family:var(--font-body);color:var(--text-primary);appearance:none;cursor:pointer;background:#fff;border-radius:10px;outline:none;padding:12px 36px 12px 16px;font-size:.95rem;transition:all .2s;box-shadow:inset 0 1px 2px #2c241808}.ParentOnboarding-module__ATAVuG__select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #2c3e6b1a,inset 0 1px 2px #2c241808}.ParentOnboarding-module__ATAVuG__selectPlaceholder{color:var(--text-muted);opacity:.6}.ParentOnboarding-module__ATAVuG__selectIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ParentOnboarding-module__ATAVuG__removeChild{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;transition:all .15s;display:flex}.ParentOnboarding-module__ATAVuG__removeChild:hover{color:var(--brand-accent);background:#c4553a0f;border-color:#c4553a1f}.ParentOnboarding-module__ATAVuG__addChild{font-family:var(--font-ui);color:var(--brand-primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:6px 0;font-size:.85rem;font-weight:600;transition:opacity .15s;position:relative}.ParentOnboarding-module__ATAVuG__addChild:after{content:"";background:var(--brand-primary);opacity:.3;height:1px;transition:opacity .15s;position:absolute;bottom:4px;left:0;right:0}.ParentOnboarding-module__ATAVuG__addChild:hover:after{opacity:.6}.ParentOnboarding-module__ATAVuG__addChild:hover{opacity:.8}.ParentOnboarding-module__ATAVuG__chipGrid{flex-wrap:wrap;gap:8px;display:flex}.ParentOnboarding-module__ATAVuG__chip{border:1.5px solid var(--border);font-family:var(--font-ui);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:5px;padding:9px 16px;font-size:.84rem;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px 2px #2c241805}.ParentOnboarding-module__ATAVuG__chip:hover{background:#2c3e6b08;border-color:#2c3e6b38}.ParentOnboarding-module__ATAVuG__chip:active{transition-duration:80ms;transform:scale(.97)}.ParentOnboarding-module__ATAVuG__chipActive{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;box-shadow:0 2px 8px #2c3e6b33,inset 0 1px #ffffff1a}.ParentOnboarding-module__ATAVuG__chipActive:hover{border-color:var(--brand-primary);background:#243356}.ParentOnboarding-module__ATAVuG__chipCheck{flex-shrink:0}.ParentOnboarding-module__ATAVuG__submitButton{background:linear-gradient(135deg,var(--brand-primary)0%,#3a5090 100%);width:100%;font-family:var(--font-ui);color:#fff;cursor:pointer;letter-spacing:.01em;border:none;border-radius:12px;justify-content:center;align-items:center;margin-top:8px;padding:15px 24px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #2c3e6b33,inset 0 1px #ffffff1a}.ParentOnboarding-module__ATAVuG__submitButton:hover{transform:translateY(-2px);box-shadow:0 6px 24px #2c3e6b47,inset 0 1px #ffffff1a}.ParentOnboarding-module__ATAVuG__submitButton:active{transition-duration:.1s;transform:translateY(0);box-shadow:0 2px 8px #2c3e6b2e}.ParentOnboarding-module__ATAVuG__calendlyWrap{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f5efe499;flex-direction:column;align-items:center;min-height:100vh;padding:80px 24px 48px;animation:.35s ease-out ParentOnboarding-module__ATAVuG__fadeIn;display:flex;position:relative}.ParentOnboarding-module__ATAVuG__calendlyEmbed{border:1.5px solid var(--border);opacity:0;width:100%;max-width:660px;box-shadow:var(--shadow-lg,0 12px 40px #2c24181a);background:#fff;border-radius:20px;animation:.7s cubic-bezier(.16,1,.3,1) .28s forwards ParentOnboarding-module__ATAVuG__fadeUp;overflow:hidden}.ParentOnboarding-module__ATAVuG__skipLink{font-family:var(--font-ui);color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;margin-top:24px;padding:8px 0;font-size:.85rem;font-weight:500;transition:color .2s;animation:.5s ease-out .5s forwards ParentOnboarding-module__ATAVuG__fadeUp;position:relative}.ParentOnboarding-module__ATAVuG__skipLink:after{content:"";opacity:.3;background:currentColor;height:1px;position:absolute;bottom:6px;left:0;right:0}.ParentOnboarding-module__ATAVuG__skipLink:hover{color:var(--text-primary)}.ParentOnboarding-module__ATAVuG__bookedBanner{opacity:0;background:#2c3e6b0f;border:1px solid #2c3e6b1a;border-radius:14px;align-items:center;gap:14px;margin-bottom:20px;padding:18px 24px;animation:.5s ease-out forwards ParentOnboarding-module__ATAVuG__fadeUp;display:flex}.ParentOnboarding-module__ATAVuG__checkCircle{background:linear-gradient(135deg,var(--brand-primary)0%,#3a5090 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 3px 10px #2c3e6b33}.ParentOnboarding-module__ATAVuG__bookedText{font-family:var(--font-ui);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:600}.ParentOnboarding-module__ATAVuG__emailIconWrap{width:68px;height:68px;color:var(--brand-primary);opacity:0;background:linear-gradient(135deg,#2c3e6b14 0%,#2c3e6b0a 100%);border-radius:20px;justify-content:center;align-items:center;margin-bottom:28px;animation:.6s cubic-bezier(.34,1.56,.64,1) 80ms forwards ParentOnboarding-module__ATAVuG__scaleIn;display:flex}.ParentOnboarding-module__ATAVuG__emailForm{opacity:0;flex-direction:column;gap:16px;width:100%;max-width:380px;animation:.7s cubic-bezier(.16,1,.3,1) .24s forwards ParentOnboarding-module__ATAVuG__fadeUp;display:flex}.ParentOnboarding-module__ATAVuG__emailInput{text-align:center;font-size:1rem}.ParentOnboarding-module__ATAVuG__completeCheckWrap{background:linear-gradient(135deg,var(--brand-primary)0%,#3a5090 100%);color:#fff;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:32px;animation:.7s cubic-bezier(.34,1.56,.64,1) .1s forwards ParentOnboarding-module__ATAVuG__celebrateIn;display:flex;position:relative;box-shadow:0 8px 32px #2c3e6b40}.ParentOnboarding-module__ATAVuG__completeCheckWrap:before{content:"";border:2px solid var(--brand-primary);opacity:0;border-radius:50%;animation:1.2s ease-out .5s forwards ParentOnboarding-module__ATAVuG__ringExpand;position:absolute;inset:-8px}.ParentOnboarding-module__ATAVuG__completeCheckWrap:after{content:"";border:1px solid var(--brand-primary);opacity:0;border-radius:50%;animation:1.2s ease-out .7s forwards ParentOnboarding-module__ATAVuG__ringExpand;position:absolute;inset:-16px}.ParentOnboarding-module__ATAVuG__completeCta{opacity:0;max-width:280px;animation:.7s cubic-bezier(.16,1,.3,1) .4s forwards ParentOnboarding-module__ATAVuG__fadeUp;}.ParentOnboarding-module__ATAVuG__completeCta,.ParentOnboarding-module__ATAVuG__completeCta:visited,.ParentOnboarding-module__ATAVuG__completeCta:hover,.ParentOnboarding-module__ATAVuG__completeCta:active{color:#fff}@keyframes ParentOnboarding-module__ATAVuG__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ParentOnboarding-module__ATAVuG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ParentOnboarding-module__ATAVuG__scaleIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ParentOnboarding-module__ATAVuG__celebrateIn{0%{opacity:0;transform:scale(.4)rotate(-10deg)}60%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ParentOnboarding-module__ATAVuG__ringExpand{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.3)}}@media (max-width:560px){.ParentOnboarding-module__ATAVuG__stepWrap,.ParentOnboarding-module__ATAVuG__formWrap,.ParentOnboarding-module__ATAVuG__calendlyWrap{padding-top:64px;padding-left:20px;padding-right:20px}.ParentOnboarding-module__ATAVuG__backButton{padding:6px 12px 6px 8px;font-size:.8rem;top:16px;left:16px}.ParentOnboarding-module__ATAVuG__pickerOption{border-radius:14px;gap:16px;padding:20px}.ParentOnboarding-module__ATAVuG__pickerIconWrap{border-radius:14px;width:48px;height:48px}.ParentOnboarding-module__ATAVuG__pickerTime{display:none}.ParentOnboarding-module__ATAVuG__formSection{border-radius:14px;margin:0 0 8px;padding:20px 16px}.ParentOnboarding-module__ATAVuG__childFields{flex-direction:column;gap:8px}.ParentOnboarding-module__ATAVuG__form{gap:8px}.ParentOnboarding-module__ATAVuG__calendlyEmbed{border-radius:14px}.ParentOnboarding-module__ATAVuG__chip{border-radius:8px;padding:8px 14px;font-size:.82rem}}
.ResearchPage-module__hCxiHq__root{--font-display:var(--font-fraunces),Georgia,serif;--font-body:var(--font-source-serif),Georgia,serif;--font-ui:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,sans-serif;--bg-primary:#f7f1e7;--bg-secondary:#eee5d5;--bg-elevated:#fdfbf7;--brand-primary:#2c3e6b;--brand-accent:#c4553a;--brand-accent-hover:#a8442d;--brand-subtle:#e8dfd0;--text-primary:#2c2418;--text-secondary:#6b5d4f;--green:#2c3e6b;--green-deep:#1e2d52;--border:#2c241814;--border-strong:#2c241824;--accent:var(--green);--accent-light:#2c3e6b0f;--section-py:clamp(64px,10vw,112px);--section-px:clamp(24px,5vw,48px);--content-max:900px;font-family:var(--font-body);color:var(--text-primary);background:var(--bg-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-repeat:repeat;width:100%}.ResearchPage-module__hCxiHq__main{width:100%}.ResearchPage-module__hCxiHq__hidden{opacity:0;transform:translateY(24px)}.ResearchPage-module__hCxiHq__revealed{opacity:1;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.ResearchPage-module__hCxiHq__revealedStagger{opacity:1;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.ResearchPage-module__hCxiHq__liftable{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),box-shadow .25s}.ResearchPage-module__hCxiHq__liftable:hover{transform:translateY(-3px);box-shadow:0 8px 24px #2c24181a}.ResearchPage-module__hCxiHq__highlight.ResearchPage-module__hCxiHq__annotationRevealed{animation:.8s cubic-bezier(.16,1,.3,1) .3s both ResearchPage-module__hCxiHq__drawInFull}.ResearchPage-module__hCxiHq__underline.ResearchPage-module__hCxiHq__annotationRevealed,.ResearchPage-module__hCxiHq__underlineRed.ResearchPage-module__hCxiHq__annotationRevealed{animation:.6s cubic-bezier(.16,1,.3,1) .4s both ResearchPage-module__hCxiHq__drawInStroke}@keyframes ResearchPage-module__hCxiHq__drawInFull{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes ResearchPage-module__hCxiHq__drawInStroke{0%{background-size:0% 8px}to{background-size:100% 8px}}@media (prefers-reduced-motion:reduce){.ResearchPage-module__hCxiHq__hidden{opacity:1;transform:none}.ResearchPage-module__hCxiHq__revealed,.ResearchPage-module__hCxiHq__revealedStagger{transition:none}.ResearchPage-module__hCxiHq__liftable:hover{transform:none}.ResearchPage-module__hCxiHq__annotationRevealed{animation:none}}.ResearchPage-module__hCxiHq__hero{padding:clamp(80px,12vw,120px)var(--section-px)var(--section-py);text-align:center;max-width:800px;margin:0 auto}.ResearchPage-module__hCxiHq__heroIllustration{margin:0 auto 28px}.ResearchPage-module__hCxiHq__heroIllustration img{object-fit:contain;margin:0 auto;display:block}.ResearchPage-module__hCxiHq__heroHeadline{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(2.5rem,6vw,3.75rem);font-weight:500;line-height:1.1}.ResearchPage-module__hCxiHq__heroSubhead{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:clamp(1.1rem,2.5vw,1.25rem);line-height:1.5}.ResearchPage-module__hCxiHq__highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='200' height='40' viewBox='0 0 200 40'%3E%3Cpath d='M2 16 C30 14, 80 13, 130 15 S185 14, 198 15 L196 28 C170 29, 100 27, 50 28 S10 29, 2 27 Z' fill='rgba(253,224,71,0.45)'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:0% 100%;padding:.05em .15em}.ResearchPage-module__hCxiHq__underline{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='8' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M0 5.5 C40 4, 80 3.5, 120 4.5 S180 5, 200 4' fill='none' stroke='%232563eb' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:0% 8px;padding-bottom:4px;text-decoration:none}.ResearchPage-module__hCxiHq__underlineRed{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='8' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M0 4.5 C50 5.5, 100 3.5, 150 4.5 S190 4, 200 5' fill='none' stroke='%23dc2626' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:0% 8px;padding-bottom:4px;text-decoration:none}.ResearchPage-module__hCxiHq__section{padding:var(--section-py)var(--section-px);width:100%}.ResearchPage-module__hCxiHq__sectionAlt{background:var(--bg-secondary);padding-top:clamp(48px,6vw,72px)}.ResearchPage-module__hCxiHq__sectionInner{max-width:var(--content-max);margin:0 auto}.ResearchPage-module__hCxiHq__sectionHeader{margin-bottom:48px}.ResearchPage-module__hCxiHq__sectionHeaderCentered{text-align:center;margin-bottom:48px}.ResearchPage-module__hCxiHq__sectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-primary);font-size:.8rem;font-weight:600;font-family:var(--font-ui);margin-bottom:8px;display:inline-block}.ResearchPage-module__hCxiHq__sectionTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:500;line-height:1.2}.ResearchPage-module__hCxiHq__sectionSubtitle{color:var(--text-secondary);margin:16px 0 0;font-size:1rem;line-height:1.6}.ResearchPage-module__hCxiHq__foundationImage{border-radius:10px;max-width:50%;margin-top:40px;margin-left:auto;margin-right:auto;overflow:hidden}.ResearchPage-module__hCxiHq__foundationImage img{filter:sepia(.15)contrast(.95);width:100%;height:auto;display:block}.ResearchPage-module__hCxiHq__bloomCard{border:1px solid var(--border);background:var(--bg-elevated);border-radius:12px;margin:0 auto;padding:24px 28px;box-shadow:0 1px 3px #2c24180a}.ResearchPage-module__hCxiHq__bloomText{max-width:640px;margin:0}.ResearchPage-module__hCxiHq__bloomBody{color:var(--text-secondary);margin:0 0 10px;font-size:.95rem;line-height:1.65}.ResearchPage-module__hCxiHq__bloomBody strong{color:var(--text-primary);font-weight:600}.ResearchPage-module__hCxiHq__studyCards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ResearchPage-module__hCxiHq__studyCard{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:24px;display:flex;box-shadow:0 1px 3px #2c24180a}.ResearchPage-module__hCxiHq__studyIllustration{border-radius:8px;flex-shrink:0;width:100%;height:160px;margin-bottom:18px;overflow:hidden}.ResearchPage-module__hCxiHq__studyIllustration img{object-fit:cover;filter:grayscale(.2)contrast(.95);width:100%;height:100%;display:block}.ResearchPage-module__hCxiHq__studyTitle{margin:0 0 8px;font-size:1rem;font-weight:600;line-height:1.35}.ResearchPage-module__hCxiHq__studyDescription{color:var(--text-secondary);flex:1;margin:0 0 12px;font-size:.9rem;line-height:1.65}.ResearchPage-module__hCxiHq__citationLink{font-family:var(--font-ui);color:var(--green);border-bottom:none;align-items:center;gap:6px;font-size:.82rem;text-decoration:none;transition:color .2s;display:inline-flex}.ResearchPage-module__hCxiHq__citationLink:hover{color:var(--green-deep);border-bottom:none}.ResearchPage-module__hCxiHq__inlineLink{color:inherit;border-bottom:1.5px solid var(--green-accent);text-decoration:none;transition:color .2s}.ResearchPage-module__hCxiHq__inlineLink:hover{color:var(--green-deep)}.ResearchPage-module__hCxiHq__readPaperLink{font-family:var(--font-ui);color:var(--brand-primary);border-bottom:none;align-items:center;gap:4px;margin-top:auto;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.ResearchPage-module__hCxiHq__readPaperLink:hover{color:var(--green-deep);border-bottom:none;gap:7px;transition:gap .15s}.ResearchPage-module__hCxiHq__diffTable{border:1px solid var(--border-strong);background:var(--bg-elevated);border-radius:12px;max-width:800px;margin:0 auto;overflow:hidden}.ResearchPage-module__hCxiHq__diffHeader{background:var(--brand-primary);color:#fff;font-family:var(--font-ui);grid-template-columns:1fr 1fr 1fr;font-size:.9rem;display:grid}.ResearchPage-module__hCxiHq__diffRow{border-top:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;display:grid}.ResearchPage-module__hCxiHq__diffRow:nth-child(2n){background:#1b4d3e05}.ResearchPage-module__hCxiHq__diffFeature{font-size:.92rem;font-weight:500;font-family:var(--font-ui);padding:14px 16px}.ResearchPage-module__hCxiHq__diffCol{padding:14px 16px;font-size:.9rem;line-height:1.5}.ResearchPage-module__hCxiHq__diffColAristotle{color:var(--brand-primary);font-weight:600}.ResearchPage-module__hCxiHq__diffColOther{color:var(--text-secondary)}.ResearchPage-module__hCxiHq__funFact{border-left:3px solid var(--border-strong);background:#2c241808;border-radius:4px 10px 10px 4px;max-width:800px;margin:32px auto 0;padding:20px 24px}.ResearchPage-module__hCxiHq__funFactLabel{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);background:#2c24180d;border-radius:20px;margin-bottom:10px;padding:3px 10px;font-size:.7rem;font-weight:600;display:inline-block}.ResearchPage-module__hCxiHq__funFactBody{color:var(--text-secondary);margin:0 0 10px;font-size:.92rem;line-height:1.6}.ResearchPage-module__hCxiHq__funFactBody strong{color:var(--text-primary)}.ResearchPage-module__hCxiHq__principlesStack{flex-direction:column;gap:16px;display:flex}.ResearchPage-module__hCxiHq__principleCard{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;transition:box-shadow .2s;overflow:hidden}.ResearchPage-module__hCxiHq__principleCardOpen{box-shadow:0 4px 16px #2c241814}.ResearchPage-module__hCxiHq__principleToggle{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;font-family:inherit;display:flex}.ResearchPage-module__hCxiHq__principleToggle:hover{background:#1b4d3e05}.ResearchPage-module__hCxiHq__principleHeader{flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.ResearchPage-module__hCxiHq__principleIcon{background:var(--accent-light);width:44px;height:44px;color:var(--brand-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ResearchPage-module__hCxiHq__principleHeaderText{flex:1;min-width:0}.ResearchPage-module__hCxiHq__principleTitle{margin:0 0 4px;font-size:1.05rem;font-weight:600;line-height:1.3}.ResearchPage-module__hCxiHq__principleSummary{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.ResearchPage-module__hCxiHq__principleChevron{color:var(--text-secondary);flex-shrink:0;margin-top:4px;transition:transform .2s}.ResearchPage-module__hCxiHq__principleChevronOpen{transform:rotate(180deg)}.ResearchPage-module__hCxiHq__principleDetailWrap{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.ResearchPage-module__hCxiHq__principleDetailOpen{grid-template-rows:1fr}.ResearchPage-module__hCxiHq__principleDetail{min-height:0;padding:0 24px 0 84px}.ResearchPage-module__hCxiHq__principleDetailOpen .ResearchPage-module__hCxiHq__principleDetail{padding-bottom:24px}.ResearchPage-module__hCxiHq__principleDetailText{color:var(--text-primary);margin:0 0 16px;font-size:.92rem;line-height:1.7}.ResearchPage-module__hCxiHq__principleDetailCitations{flex-direction:column;gap:8px;display:flex}.ResearchPage-module__hCxiHq__evalCards{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ResearchPage-module__hCxiHq__evalCard{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;flex-direction:column;padding:28px;display:flex;box-shadow:0 1px 3px #2c24180a}.ResearchPage-module__hCxiHq__evalTitle{margin:0 0 8px;font-size:1rem;font-weight:600;line-height:1.3}.ResearchPage-module__hCxiHq__evalDescription{color:var(--text-secondary);flex:1;margin:0 0 12px;font-size:.9rem;line-height:1.6}.ResearchPage-module__hCxiHq__commitmentGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ResearchPage-module__hCxiHq__commitmentCard{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;padding:28px;box-shadow:0 1px 3px #2c24180a}.ResearchPage-module__hCxiHq__commitmentIcon{color:var(--brand-primary);margin-bottom:16px}.ResearchPage-module__hCxiHq__commitmentTitle{margin:0 0 8px;font-size:1.05rem;font-weight:600;line-height:1.3}.ResearchPage-module__hCxiHq__commitmentDescription{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.ResearchPage-module__hCxiHq__finalCta{padding:var(--section-py)var(--section-px);background:var(--brand-primary);color:#fff;text-align:center}.ResearchPage-module__hCxiHq__finalCtaInner{max-width:600px;margin:0 auto}.ResearchPage-module__hCxiHq__finalCtaHeadline{font-family:var(--font-display);margin:0 0 12px;font-size:clamp(1.5rem,4vw,2rem);font-weight:500;line-height:1.2}.ResearchPage-module__hCxiHq__finalCtaSubhead{opacity:.8;margin:0 0 36px;font-size:1rem;line-height:1.6}.ResearchPage-module__hCxiHq__finalCtaButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.ResearchPage-module__hCxiHq__ctaButtonLarge{background:var(--green);color:#fff;font-size:1.1rem;font-weight:600;font-family:var(--font-ui);border-bottom:none;border-radius:10px;align-items:center;gap:10px;padding:16px 32px;text-decoration:none;transition:background .2s;display:inline-flex}.ResearchPage-module__hCxiHq__ctaButtonLarge:hover{background:var(--green-deep);color:#fff;border-bottom:none}.ResearchPage-module__hCxiHq__ctaButtonSecondary{color:#fff;font-size:1.1rem;font-weight:600;font-family:var(--font-ui);background:0 0;border:1px solid #ffffff4d;border-radius:10px;align-items:center;gap:10px;padding:16px 32px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.ResearchPage-module__hCxiHq__ctaButtonSecondary:hover{color:#fff;background:#ffffff1a;border-color:#ffffff80;border-bottom-style:solid;border-bottom-width:1px}@media (max-width:768px){.ResearchPage-module__hCxiHq__foundationImage{max-width:100%}.ResearchPage-module__hCxiHq__studyCards{grid-template-columns:1fr}.ResearchPage-module__hCxiHq__evalCards{grid-template-columns:repeat(2,1fr)}.ResearchPage-module__hCxiHq__commitmentGrid{grid-template-columns:1fr}.ResearchPage-module__hCxiHq__principleDetail{padding-left:24px}.ResearchPage-module__hCxiHq__diffTable{background:0 0;border:none;border-radius:0}.ResearchPage-module__hCxiHq__diffHeader{display:none}.ResearchPage-module__hCxiHq__diffRow{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;margin-bottom:12px;padding:20px;display:flex}.ResearchPage-module__hCxiHq__diffRow:nth-child(2n){background:var(--bg-elevated)}.ResearchPage-module__hCxiHq__diffFeature{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;padding:0;font-size:.85rem;font-weight:600}.ResearchPage-module__hCxiHq__diffCol{padding:0;font-size:.9rem;line-height:1.5}.ResearchPage-module__hCxiHq__diffColAristotle{font-weight:600}.ResearchPage-module__hCxiHq__diffColAristotle:before{content:"Aristotle: ";color:var(--text-secondary);font-weight:400}.ResearchPage-module__hCxiHq__diffColOther:before{content:"ChatGPT: ";color:var(--text-secondary);font-weight:400}.ResearchPage-module__hCxiHq__finalCtaButtons{flex-direction:column}.ResearchPage-module__hCxiHq__ctaButtonLarge,.ResearchPage-module__hCxiHq__ctaButtonSecondary{justify-content:center;width:100%}}@media (max-width:480px){.ResearchPage-module__hCxiHq__evalCards{grid-template-columns:1fr}}
.RelatedLinks-module__SLLHyG__section{border:1px solid var(--rule);background:#fff;border-radius:16px;margin-top:2.5rem;padding:1.5rem}.RelatedLinks-module__SLLHyG__title{margin:0 0 1rem;font-size:1.1rem}.RelatedLinks-module__SLLHyG__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.RelatedLinks-module__SLLHyG__card{border:1px solid var(--rule);color:inherit;background:#faf8f3;border-radius:12px;padding:.85rem .95rem;text-decoration:none;display:block}.RelatedLinks-module__SLLHyG__card:hover{border-color:var(--accent)}.RelatedLinks-module__SLLHyG__label{margin-bottom:.3rem;font-size:.95rem;font-weight:600;display:block}.RelatedLinks-module__SLLHyG__description{color:var(--muted);font-size:.85rem;line-height:1.45;display:block}
.page-module__n6U27W__page{--lander-background:var(--paper);--lander-accent:var(--accent);background:var(--paper);color:var(--ink)}.page-module__n6U27W__container{max-width:640px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,5vw,2.5rem) clamp(3rem,6vw,4.5rem)}.page-module__n6U27W__breadcrumb{color:var(--muted);margin-bottom:1rem;font-size:.9rem}.page-module__n6U27W__breadcrumb a{color:inherit;border-bottom:none}.page-module__n6U27W__breadcrumb a:hover{color:var(--ink);border-bottom:none}.page-module__n6U27W__header{margin-bottom:3rem}.page-module__n6U27W__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:.7rem}.page-module__n6U27W__title{letter-spacing:-.02em;color:var(--ink);margin:.5rem 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.15}.page-module__n6U27W__meta{color:var(--muted);gap:1rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.page-module__n6U27W__lede{color:var(--ink);font-size:1.1rem;font-style:italic;line-height:1.6}.page-module__n6U27W__article{color:var(--ink);font-size:1.05rem;line-height:1.75}.page-module__n6U27W__article p{margin:0 0 1.5rem}.page-module__n6U27W__article ol{margin:1.5rem 0;padding-left:1.5rem}.page-module__n6U27W__article li{color:var(--muted);margin-bottom:.75rem}
.page-module__olJ_Ga__page{--lander-background:var(--paper);--lander-accent:var(--accent);background:var(--paper);color:var(--ink)}.page-module__olJ_Ga__container{max-width:640px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,5vw,2.5rem) 0}.page-module__olJ_Ga__breadcrumb{color:var(--muted);margin-bottom:1rem;font-size:.9rem}.page-module__olJ_Ga__breadcrumb a{color:inherit;border-bottom:none}.page-module__olJ_Ga__breadcrumb a:hover{color:var(--ink);border-bottom:none}.page-module__olJ_Ga__header{margin-bottom:3rem}.page-module__olJ_Ga__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:.7rem}.page-module__olJ_Ga__title{letter-spacing:-.025em;color:var(--ink);margin:.5rem 0 1rem;font-size:clamp(2rem,5vw,2.8rem);font-weight:400;line-height:1.12}.page-module__olJ_Ga__meta{color:var(--muted);gap:1rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.page-module__olJ_Ga__lede{color:var(--ink);font-size:1.1rem;font-style:italic;line-height:1.6}.page-module__olJ_Ga__heroImage{border:1px solid var(--rule);border-radius:12px;width:100%;margin:2rem 0 .5rem;overflow:hidden}.page-module__olJ_Ga__heroImage img{width:100%;height:auto;display:block}.page-module__olJ_Ga__imageCaption{color:var(--muted);text-align:center;margin-top:.5rem;margin-bottom:2rem;font-size:.8rem;font-style:italic}.page-module__olJ_Ga__article{color:var(--ink);font-size:1.05rem;line-height:1.75}.page-module__olJ_Ga__article p{margin:0 0 1.5rem}.page-module__olJ_Ga__article h2{letter-spacing:-.015em;border-top:1px solid var(--rule);color:var(--ink);margin:3rem 0 1rem;padding-top:1.5rem;font-size:1.35rem;font-weight:400}.page-module__olJ_Ga__article h2:first-of-type{border-top:none;margin-top:0;padding-top:0}.page-module__olJ_Ga__article strong{font-weight:600}.page-module__olJ_Ga__article ol{margin:1.5rem 0;padding-left:1.5rem}.page-module__olJ_Ga__article li{color:var(--ink);margin-bottom:1rem}.page-module__olJ_Ga__article li strong{color:var(--ink)}.page-module__olJ_Ga__investorSection{margin-top:2rem;padding:0 clamp(1.5rem,5vw,4rem)}.page-module__olJ_Ga__investorGrid{--cell-bg:#161616;--line-color:#2a2a2a;background:var(--line-color);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1100px;margin:0 auto;display:grid;overflow:hidden}.page-module__olJ_Ga__headerCell{background:var(--cell-bg);flex-direction:column;grid-column:span 2;justify-content:center;padding:clamp(2.5rem,5vw,4rem) clamp(2rem,4vw,3rem);display:flex}.page-module__olJ_Ga__investorHeading{letter-spacing:-.02em;color:#fff;margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400;line-height:1.1}.page-module__olJ_Ga__investorSubheading{color:#ffffff73;font-size:1rem;line-height:1.6}.page-module__olJ_Ga__firmCell{background:var(--cell-bg);flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.page-module__olJ_Ga__firmLabel{text-transform:uppercase;letter-spacing:.15em;color:#ffffff4d;font-size:.55rem}.page-module__olJ_Ga__firmLogo{justify-content:center;align-items:center;height:2rem;display:flex}.page-module__olJ_Ga__firmLogoImg{object-fit:contain;filter:invert();opacity:.9;max-width:180px;max-height:28px}.page-module__olJ_Ga__firmLogoText{letter-spacing:-.02em;color:#ffffffd9;font-size:1.3rem;font-weight:600;line-height:2rem}.page-module__olJ_Ga__firmPartners{color:#ffffff4d;font-size:.75rem}.page-module__olJ_Ga__angelCell{background:var(--cell-bg);flex-direction:column;gap:.25rem;padding:clamp(1.2rem,2vw,1.75rem);display:flex}.page-module__olJ_Ga__angelName{color:#fff;letter-spacing:-.01em;font-size:.95rem;font-weight:600}.page-module__olJ_Ga__angelSubtitle{color:#ffffff61;font-size:.82rem;line-height:1.3}.page-module__olJ_Ga__closingContainer{max-width:640px;margin:0 auto;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,5vw,2.5rem) clamp(3rem,6vw,4.5rem)}.page-module__olJ_Ga__closingArticle{color:var(--ink);font-size:1.05rem;line-height:1.75}.page-module__olJ_Ga__closingArticle p{margin:0 0 1.5rem}.page-module__olJ_Ga__closingArticle h2{letter-spacing:-.015em;border-top:1px solid var(--rule);color:var(--ink);margin:0 0 1rem;padding-top:1.5rem;font-size:1.35rem;font-weight:400}.page-module__olJ_Ga__closingCta{text-align:center;padding:2.5rem 0 0}.page-module__olJ_Ga__closingCta p{color:var(--muted);margin:0 0 1.5rem;font-size:1.1rem;font-style:italic}.page-module__olJ_Ga__ctaLinks{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.page-module__olJ_Ga__ctaLink{border:none;border-radius:10px;align-items:center;gap:.4rem;padding:.65rem 1.4rem;font-size:.9rem;font-weight:500;transition:background .2s,transform .15s;display:inline-flex}.page-module__olJ_Ga__ctaPrimary{background:var(--accent);color:#fff;}.page-module__olJ_Ga__ctaPrimary:hover{background:var(--accent-hover);color:#fff;border-bottom:none;transform:translateY(-1px)}.page-module__olJ_Ga__ctaSecondary{border:1px solid var(--rule);color:var(--ink);background:0 0;}.page-module__olJ_Ga__ctaSecondary:hover{color:var(--ink);border-bottom:1px solid var(--rule);background:#00000008;transform:translateY(-1px)}@media (max-width:720px){.page-module__olJ_Ga__investorGrid{grid-template-columns:repeat(2,1fr)}.page-module__olJ_Ga__headerCell{grid-column:span 2}}@media (max-width:480px){.page-module__olJ_Ga__investorGrid{grid-template-columns:1fr}.page-module__olJ_Ga__headerCell{grid-column:span 1}.page-module__olJ_Ga__title{font-size:1.75rem}}
.page-module__VqRlOa__page{--lander-background:var(--paper);--lander-accent:var(--accent);background:var(--paper);color:var(--ink)}.page-module__VqRlOa__container{flex-direction:column;gap:clamp(2.5rem,6vw,4.5rem);max-width:1120px;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,5vw,4rem) clamp(4rem,8vw,6rem);display:flex}.page-module__VqRlOa__hero{flex-direction:column;gap:1.2rem;max-width:720px;display:flex}.page-module__VqRlOa__eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--muted);font-size:.7rem}.page-module__VqRlOa__heroTitle{letter-spacing:-.02em;font-size:clamp(2.1rem,4.5vw,3.4rem);font-weight:500;line-height:1.1}.page-module__VqRlOa__heroLead{color:var(--muted);font-size:1.1rem;line-height:1.7}.page-module__VqRlOa__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__VqRlOa__featured{flex-direction:column;gap:1.5rem;display:flex}.page-module__VqRlOa__sectionHeader h2{letter-spacing:-.01em;font-size:1.4rem;font-weight:500}.page-module__VqRlOa__sectionLink{color:var(--muted);border-bottom:none;font-size:.95rem}.page-module__VqRlOa__sectionLink:hover{color:var(--ink);border-bottom:none}.page-module__VqRlOa__featuredGrid{grid-template-columns:repeat(12,1fr);gap:1.5rem;display:grid}.page-module__VqRlOa__card{border:1px solid var(--rule);color:inherit;background:#fff;border-bottom:none;border-radius:14px;flex-direction:column;gap:.5rem;padding:1rem 1.2rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.page-module__VqRlOa__card:hover{border-color:#00000029 #00000029 currentColor;border-bottom-style:none;border-bottom-width:medium;transform:translateY(-4px);box-shadow:0 10px 24px #00000014}.page-module__VqRlOa__cardLarge{grid-column:span 6}.page-module__VqRlOa__card:not(.page-module__VqRlOa__cardLarge){grid-column:span 3}.page-module__VqRlOa__cardMuted{color:var(--muted);pointer-events:none;box-shadow:none;background:#fbfbfb;border-style:dashed;transform:none}.page-module__VqRlOa__cardMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.page-module__VqRlOa__cardTag{text-transform:uppercase;letter-spacing:.16em;font-size:.6rem}.page-module__VqRlOa__cardDate{font-size:.8rem}.page-module__VqRlOa__cardTitle{letter-spacing:-.01em;color:var(--ink);font-size:1.1rem;font-weight:500}.page-module__VqRlOa__cardExcerpt{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__VqRlOa__cardRead{color:var(--accent);font-size:.8rem}.page-module__VqRlOa__cardPlaceholder{color:var(--muted);font-size:.8rem}.page-module__VqRlOa__filtersSection{flex-direction:column;gap:1.5rem;display:flex}.page-module__VqRlOa__resultsCount{color:var(--muted);font-size:.9rem}.page-module__VqRlOa__filters{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__VqRlOa__filterPill,.page-module__VqRlOa__filterPillActive{border:1px solid var(--rule);color:var(--muted);border-radius:999px;padding:.4rem .9rem;font-size:.85rem}.page-module__VqRlOa__filterPillActive{background:var(--accent-light);color:var(--accent);border-color:#dc262633}.page-module__VqRlOa__postList{border-top:1px solid var(--rule);flex-direction:column;display:flex}.page-module__VqRlOa__postRow{border-bottom:1px solid var(--rule);grid-template-columns:minmax(140px,180px) 1fr;gap:1.5rem;padding:1.8rem 0;display:grid}.page-module__VqRlOa__postMeta{color:var(--muted);flex-direction:column;gap:.4rem;font-size:.9rem;display:flex}.page-module__VqRlOa__postDate,.page-module__VqRlOa__postRead{font-size:.9rem}.page-module__VqRlOa__postBody{flex-direction:column;gap:.6rem;display:flex}.page-module__VqRlOa__postCategory{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-size:.65rem}.page-module__VqRlOa__postTitle{letter-spacing:-.01em;font-size:1.4rem;font-weight:500}.page-module__VqRlOa__postExcerpt{color:var(--muted);line-height:1.7}.page-module__VqRlOa__postLink{width:fit-content;color:var(--accent);border-bottom:none;font-size:.95rem}.page-module__VqRlOa__postLink:hover{border-bottom:none}.page-module__VqRlOa__subscribe{border:1px solid var(--rule);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;padding:2rem;display:grid}.page-module__VqRlOa__subscribeEyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:.75rem;font-size:.7rem}.page-module__VqRlOa__subscribeTitle{margin-bottom:.75rem;font-size:1.6rem;font-weight:500}.page-module__VqRlOa__subscribeCopy{color:var(--muted);line-height:1.7}.page-module__VqRlOa__subscribeForm{flex-direction:column;gap:.75rem;display:flex}.page-module__VqRlOa__subscribeForm input{border:1px solid var(--rule);background:#fafafa;border-radius:10px;padding:.7rem .9rem;font-size:.95rem}.page-module__VqRlOa__subscribeForm button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:.75rem 1rem;font-weight:500;transition:background .2s}.page-module__VqRlOa__subscribeForm button:hover{background:var(--accent-hover)}.page-module__VqRlOa__subscribeNote{color:var(--muted);font-size:.8rem}@media (max-width:1024px){.page-module__VqRlOa__cardLarge{grid-column:span 12}.page-module__VqRlOa__card:not(.page-module__VqRlOa__cardLarge){grid-column:span 6}.page-module__VqRlOa__subscribe{grid-template-columns:1fr}}@media (max-width:720px){.page-module__VqRlOa__featuredGrid{grid-template-columns:1fr}.page-module__VqRlOa__card,.page-module__VqRlOa__cardLarge{grid-column:span 1}.page-module__VqRlOa__postRow{grid-template-columns:1fr}}
.page-module__8N5t-W__page{--lander-background:var(--paper);--lander-accent:var(--accent);background:var(--paper);color:var(--ink)}.page-module__8N5t-W__container{max-width:640px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,5vw,2.5rem) clamp(3rem,6vw,4.5rem)}.page-module__8N5t-W__breadcrumb{color:var(--muted);margin-bottom:1rem;font-size:.9rem}.page-module__8N5t-W__breadcrumb a{color:inherit;border-bottom:none}.page-module__8N5t-W__breadcrumb a:hover{color:var(--ink);border-bottom:none}.page-module__8N5t-W__header{margin-bottom:3rem}.page-module__8N5t-W__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:.7rem}.page-module__8N5t-W__title{letter-spacing:-.02em;color:var(--ink);margin:.5rem 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.15}.page-module__8N5t-W__meta{color:var(--muted);gap:1rem;margin-bottom:1.5rem;font-size:.9rem;display:flex}.page-module__8N5t-W__lede{color:var(--ink);font-size:1.1rem;font-style:italic;line-height:1.6}.page-module__8N5t-W__article{color:var(--ink);font-size:1.05rem;line-height:1.75}.page-module__8N5t-W__article p{margin:0 0 1.5rem}.page-module__8N5t-W__article ol{margin:1.5rem 0;padding-left:1.5rem}.page-module__8N5t-W__article li{color:var(--muted);margin-bottom:.75rem}
.AboutPage-module__tp9RiW__root{--font-display:var(--font-fraunces),Georgia,serif;--font-body:var(--font-source-serif),Georgia,serif;--font-ui:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,sans-serif;--bg-primary:#fdfbf7;--bg-secondary:#f5f0e8;--bg-elevated:#fff;--brand-primary:#1b4d3e;--brand-accent:#c4553a;--brand-accent-hover:#a8442d;--brand-subtle:#e8dfd0;--text-primary:#2c2418;--text-secondary:#6b5d4f;--green:#0d7a5f;--green-deep:#095c47;--border:#2c241814;--border-strong:#2c241824;--shadow-card:0 4px 24px #2c24180f;--content-max:960px;--section-px:clamp(24px,5vw,48px);--section-py:clamp(56px,6vw,80px);--radius-md:16px;--radius-pill:100px;font-family:var(--font-body);color:var(--text-primary)}.AboutPage-module__tp9RiW__main{max-width:var(--content-max);padding:var(--section-py)var(--section-px)clamp(4rem,8vw,6rem);flex-direction:column;gap:clamp(2.5rem,6vw,4rem);margin:0 auto;display:flex}.AboutPage-module__tp9RiW__hero{flex-direction:column;gap:1.5rem;display:flex}.AboutPage-module__tp9RiW__tagline{font-family:var(--font-display);color:var(--text-secondary);font-size:clamp(1.2rem,2.6vw,1.6rem);font-weight:500}.AboutPage-module__tp9RiW__intro{font-family:var(--font-body);max-width:760px;color:var(--text-primary);font-size:1.05rem;line-height:1.8}.AboutPage-module__tp9RiW__ctaGroup{flex-wrap:wrap;gap:1rem;display:flex}.AboutPage-module__tp9RiW__btn{font-family:var(--font-ui);border-radius:var(--radius-pill);border:1.5px solid var(--border-strong);justify-content:center;align-items:center;padding:.75rem 1.6rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.AboutPage-module__tp9RiW__btnPrimary{background:var(--green);color:#fff;border-color:#0000}.AboutPage-module__tp9RiW__btnPrimary:hover{background:var(--green-deep);transform:translateY(-1px)}.AboutPage-module__tp9RiW__btnSecondary{background:var(--bg-elevated);color:var(--text-primary)}.AboutPage-module__tp9RiW__btnSecondary:hover{border-color:var(--brand-subtle);background:var(--bg-secondary)}.AboutPage-module__tp9RiW__content{gap:1.5rem;display:grid}.AboutPage-module__tp9RiW__infoBlock{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-card);padding:1.6rem}.AboutPage-module__tp9RiW__infoTitle{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.2em;color:var(--text-secondary);margin-bottom:.9rem;font-size:.7rem}.AboutPage-module__tp9RiW__differentiators{font-family:var(--font-body);color:var(--text-primary);padding-left:1.2rem;line-height:1.7}.AboutPage-module__tp9RiW__differentiators li{margin-bottom:.75rem}.AboutPage-module__tp9RiW__backersList{font-family:var(--font-body);color:var(--text-secondary);line-height:1.7}.AboutPage-module__tp9RiW__backersList a{color:var(--green);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.AboutPage-module__tp9RiW__backersList a:hover{border-bottom-color:var(--green)}@media (max-width:720px){.AboutPage-module__tp9RiW__ctaGroup{flex-direction:column;align-items:flex-start}}
.BayAreaLanding-module__Ml1hMq__root{--font-display:var(--font-fraunces),Georgia,serif;--font-body:var(--font-source-serif),Georgia,serif;--font-ui:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,sans-serif;--bg-primary:#fdfbf7;--bg-secondary:#f5f0e8;--bg-elevated:#fff;--brand-primary:#1b4d3e;--brand-accent:#c4553a;--brand-accent-hover:#a8442d;--brand-subtle:#e8dfd0;--text-primary:#2c2418;--text-secondary:#6b5d4f;--text-tertiary:#9c8e7e;--success:#2d7a5f;--border:#2c241814;--border-strong:#2c241824;--shadow-sm:0 1px 3px #2c24180a;--shadow-card:0 4px 24px #2c24180f;--shadow-hover:0 12px 40px #2c24181a;--shadow-cinematic:0 20px 60px #2c24181f,0 4px 16px #2c24180f;--content-max:1200px;--content-copy:680px;--content-media:960px;--section-px:clamp(24px,5vw,48px);--section-py:clamp(56px,6vw,80px);--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-pill:100px;--green:#0d7a5f;--green-deep:#095c47;--ease-out:cubic-bezier(.25,.46,.45,.94);--ease-spring:cubic-bezier(.16,1,.3,1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-repeat:repeat;position:relative;overflow:hidden}.BayAreaLanding-module__Ml1hMq__main{background:0 0;flex-direction:column;width:100%;display:flex;position:relative}.BayAreaLanding-module__Ml1hMq__hidden{opacity:0;transform:translateY(24px)}.BayAreaLanding-module__Ml1hMq__visible{opacity:1;transition:opacity .7s var(--ease-spring),transform .7s var(--ease-spring);transform:translateY(0)}.BayAreaLanding-module__Ml1hMq__hero{padding:clamp(24px,3vw,48px)var(--section-px)clamp(24px,3vw,40px);max-width:var(--content-max);box-sizing:border-box;grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,4vw,56px);width:100%;min-height:calc(100svh - 72px);margin:0 auto;display:grid}.BayAreaLanding-module__Ml1hMq__heroContent{flex-direction:column;gap:0;display:flex}.BayAreaLanding-module__Ml1hMq__heroKicker{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-primary);opacity:.8;margin-bottom:20px;font-size:.8125rem;font-weight:600}.BayAreaLanding-module__Ml1hMq__heroHeadline{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);margin:0 0 24px;font-size:clamp(2.25rem,3.2vw,2.6rem);font-weight:500;line-height:1.12}.BayAreaLanding-module__Ml1hMq__heroSubhead{font-family:var(--font-body);color:var(--text-secondary);max-width:520px;margin:0 0 24px;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}.BayAreaLanding-module__Ml1hMq__heroMedia{max-height:calc(100svh - 200px);position:relative}.BayAreaLanding-module__Ml1hMq__heroVideoWrapper{border-radius:var(--radius-lg);box-shadow:var(--shadow-cinematic);background:var(--text-primary);max-height:100%;position:relative;overflow:hidden}.BayAreaLanding-module__Ml1hMq__heroVideo{border-radius:var(--radius-lg);object-fit:cover;width:100%;max-height:calc(100svh - 220px);display:block}.BayAreaLanding-module__Ml1hMq__heroVideoCaption{font-family:var(--font-ui);color:var(--text-tertiary);text-align:center;margin-top:16px;font-size:.8125rem}.BayAreaLanding-module__Ml1hMq__ctaPrimary{background:var(--green);color:#fff;font-family:var(--font-ui);border-radius:var(--radius-pill);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:18px 40px;font-size:1.0625rem;font-weight:500;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex;box-shadow:0 4px 16px #0d7a5f40}.BayAreaLanding-module__Ml1hMq__ctaPrimary:hover{background:var(--green-deep);color:#fff;box-shadow:0 6px 20px #0d7a5f59}.BayAreaLanding-module__Ml1hMq__ctaPrimaryArrow{transition:transform .2s}.BayAreaLanding-module__Ml1hMq__ctaPrimary:hover .BayAreaLanding-module__Ml1hMq__ctaPrimaryArrow{transform:translate(3px)}.BayAreaLanding-module__Ml1hMq__inputButton{border-radius:var(--radius-pill);border:1.5px solid var(--brand-subtle);background:0 0;width:300px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative}.BayAreaLanding-module__Ml1hMq__inputButton:hover{border-color:var(--brand-primary)}.BayAreaLanding-module__Ml1hMq__inputButtonTrigger{color:var(--brand-primary);font-family:var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:18px 40px;font-size:1.0625rem;font-weight:500;display:flex}.BayAreaLanding-module__Ml1hMq__inputButtonArrow{opacity:.6;transition:transform .15s}.BayAreaLanding-module__Ml1hMq__inputButtonTrigger:hover .BayAreaLanding-module__Ml1hMq__inputButtonArrow{opacity:1;transform:translate(3px)}.BayAreaLanding-module__Ml1hMq__inputButtonForm{opacity:0;align-items:center;gap:0;padding:9.5px 8px 9.5px 18px;display:none}.BayAreaLanding-module__Ml1hMq__inputButtonIcon{color:var(--text-tertiary);opacity:0;flex-shrink:0;transition:opacity .3s .1s,transform .3s .1s;transform:translate(-8px)}.BayAreaLanding-module__Ml1hMq__inputButtonField{font-family:var(--font-ui);color:var(--text-primary);opacity:0;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 12px;font-size:.9375rem;transition:opacity .3s .15s,transform .3s .15s;transform:translate(-8px)}.BayAreaLanding-module__Ml1hMq__inputButtonField::placeholder{color:var(--text-tertiary)}.BayAreaLanding-module__Ml1hMq__inputButtonSubmit{background:var(--brand-accent);color:#fff;cursor:pointer;opacity:0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .25s .2s,transform .25s cubic-bezier(.34,1.56,.64,1) .2s,background .3s;display:flex;position:relative;transform:scale(.5)}.BayAreaLanding-module__Ml1hMq__inputButtonSubmit:hover{background:var(--brand-accent-hover)}.BayAreaLanding-module__Ml1hMq__submitArrow,.BayAreaLanding-module__Ml1hMq__submitCheck{transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute}.BayAreaLanding-module__Ml1hMq__submitArrow{opacity:1;transform:scale(1)}.BayAreaLanding-module__Ml1hMq__submitCheck{opacity:0;transform:scale(.3)}.BayAreaLanding-module__Ml1hMq__inputButtonSubmitSuccess{background:var(--success);cursor:default}.BayAreaLanding-module__Ml1hMq__inputButtonSubmitSuccess .BayAreaLanding-module__Ml1hMq__submitArrow{opacity:0;transform:scale(.3)}.BayAreaLanding-module__Ml1hMq__inputButtonSubmitSuccess .BayAreaLanding-module__Ml1hMq__submitCheck{opacity:1;transform:scale(1)}.BayAreaLanding-module__Ml1hMq__inputButtonError{animation:.4s BayAreaLanding-module__Ml1hMq__inputButtonShake;border-color:#dc2626!important;box-shadow:0 0 0 4px #dc26261a!important}@keyframes BayAreaLanding-module__Ml1hMq__inputButtonShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.BayAreaLanding-module__Ml1hMq__inputButtonExpanded{background:var(--bg-elevated);border:1.5px solid var(--brand-accent);min-width:300px;box-shadow:0 0 0 4px #c4553a14}.BayAreaLanding-module__Ml1hMq__inputButtonExpanded:hover{transform:none;box-shadow:0 0 0 4px #c4553a14}.BayAreaLanding-module__Ml1hMq__inputButtonExpanded .BayAreaLanding-module__Ml1hMq__inputButtonTrigger{display:none}.BayAreaLanding-module__Ml1hMq__inputButtonExpanded .BayAreaLanding-module__Ml1hMq__inputButtonForm{opacity:1;animation:.3s cubic-bezier(.4,0,.2,1) BayAreaLanding-module__Ml1hMq__inputFadeIn;display:flex}@keyframes BayAreaLanding-module__Ml1hMq__inputFadeIn{0%{opacity:0}to{opacity:1}}.BayAreaLanding-module__Ml1hMq__inputButtonExpanded .BayAreaLanding-module__Ml1hMq__inputButtonIcon,.BayAreaLanding-module__Ml1hMq__inputButtonExpanded .BayAreaLanding-module__Ml1hMq__inputButtonField{opacity:1;transform:translate(0)}.BayAreaLanding-module__Ml1hMq__inputButtonExpanded .BayAreaLanding-module__Ml1hMq__inputButtonSubmit{opacity:1;transform:scale(1)}.BayAreaLanding-module__Ml1hMq__ctaGroup{text-align:center;flex-direction:column;align-items:stretch;gap:12px;width:fit-content;display:flex}.BayAreaLanding-module__Ml1hMq__ctaMicrocopy{font-family:var(--font-ui);color:var(--text-tertiary);margin-top:4px;font-size:.8125rem}.BayAreaLanding-module__Ml1hMq__ctaDivider{align-items:center;gap:12px;width:100%;display:flex}.BayAreaLanding-module__Ml1hMq__ctaDividerLine{background:var(--border-strong);flex:1;height:1px}.BayAreaLanding-module__Ml1hMq__ctaDividerText{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-size:.8125rem;font-weight:500}.BayAreaLanding-module__Ml1hMq__ctaSecondaryWrap{flex-direction:column;align-items:center;display:flex}.BayAreaLanding-module__Ml1hMq__ctaGroupCentered{flex-direction:column;align-items:center;gap:16px;display:flex}.BayAreaLanding-module__Ml1hMq__stickyMobile{display:none}@media (max-width:768px){.BayAreaLanding-module__Ml1hMq__stickyMobile{z-index:90;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg-primary);border-top:1px solid var(--border-strong);transition:transform .3s var(--ease-spring);pointer-events:none;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 20px #2c241814}.BayAreaLanding-module__Ml1hMq__stickyMobileVisible{pointer-events:auto;transform:translateY(0)}.BayAreaLanding-module__Ml1hMq__stickyMobileButton{background:var(--green);color:#fff;width:100%;font-family:var(--font-ui);border-radius:var(--radius-pill);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:1rem;font-weight:500;text-decoration:none;display:flex;box-shadow:0 4px 16px #0d7a5f40}.BayAreaLanding-module__Ml1hMq__stickyMobileButton:hover{background:var(--green-deep);box-shadow:0 6px 18px #0d7a5f4d}.BayAreaLanding-module__Ml1hMq__main{padding-bottom:80px}}.BayAreaLanding-module__Ml1hMq__why{padding:var(--section-py)2rem;text-align:center;max-width:960px;margin:0 auto}.BayAreaLanding-module__Ml1hMq__whyHeader{margin-bottom:3.5rem}.BayAreaLanding-module__Ml1hMq__whyHeadline{font-family:var(--font-fraunces),serif;color:var(--text-primary);margin:0 0 1.25rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;line-height:1.2}.BayAreaLanding-module__Ml1hMq__whyBody{font-family:var(--font-source-serif),serif;color:var(--text-secondary);max-width:620px;margin:0 auto;font-size:1.15rem;line-height:1.7}.BayAreaLanding-module__Ml1hMq__whyGrid{text-align:left;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.BayAreaLanding-module__Ml1hMq__whyPoint{padding:1.5rem}.BayAreaLanding-module__Ml1hMq__whyPointIcon{color:var(--brand);margin-bottom:.75rem}.BayAreaLanding-module__Ml1hMq__whyPointTitle{font-family:var(--font-dm-sans),sans-serif;color:var(--text-primary);margin:0 0 .4rem;font-size:1rem;font-weight:600}.BayAreaLanding-module__Ml1hMq__whyPointBody{font-family:var(--font-source-serif),serif;color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.55}@media (max-width:768px){.BayAreaLanding-module__Ml1hMq__why{padding:var(--section-py)1.5rem}.BayAreaLanding-module__Ml1hMq__whyGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.BayAreaLanding-module__Ml1hMq__whyPoint{padding:1rem}}@media (max-width:480px){.BayAreaLanding-module__Ml1hMq__whyGrid{grid-template-columns:1fr;gap:1rem}}.BayAreaLanding-module__Ml1hMq__proofStrip{padding:clamp(28px,4vw,40px)var(--section-px);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f5f0e8e6}.BayAreaLanding-module__Ml1hMq__proofStripInner{max-width:var(--content-max);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(32px,5vw,64px);margin:0 auto;display:flex}.BayAreaLanding-module__Ml1hMq__proofItem{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.BayAreaLanding-module__Ml1hMq__proofNumber{font-family:var(--font-display);color:var(--brand-primary);letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:500}.BayAreaLanding-module__Ml1hMq__proofLabel{font-family:var(--font-ui);color:var(--text-tertiary);letter-spacing:.01em;font-size:.8125rem}.BayAreaLanding-module__Ml1hMq__proofDivider{background:var(--border-strong);width:1px;height:40px;display:block}.BayAreaLanding-module__Ml1hMq__experience{padding:var(--section-py)var(--section-px)}.BayAreaLanding-module__Ml1hMq__experienceInner{max-width:var(--content-max);margin:0 auto}.BayAreaLanding-module__Ml1hMq__experienceHeader{text-align:center;max-width:var(--content-copy);margin:0 auto clamp(56px,6vw,80px)}.BayAreaLanding-module__Ml1hMq__sectionLabel{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-primary);opacity:.8;margin-bottom:16px;font-size:.8125rem;font-weight:600;display:inline-block}.BayAreaLanding-module__Ml1hMq__sectionTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.12}.BayAreaLanding-module__Ml1hMq__experienceGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.BayAreaLanding-module__Ml1hMq__experienceCard{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:24px;padding:clamp(32px,4vw,48px);transition:box-shadow .3s;display:flex}.BayAreaLanding-module__Ml1hMq__experienceCard:hover{box-shadow:var(--shadow-card)}.BayAreaLanding-module__Ml1hMq__experienceCardIcon{width:52px;height:52px;color:var(--brand-primary);background:#1b4d3e0f;border-radius:14px;justify-content:center;align-items:center;display:flex}.BayAreaLanding-module__Ml1hMq__experienceCardTitle{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.375rem;font-weight:500}.BayAreaLanding-module__Ml1hMq__experienceCardBody{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.7}.BayAreaLanding-module__Ml1hMq__experienceCardMedia{border-radius:var(--radius-md);border:1px solid var(--border);transition:transform .4s var(--ease-spring),box-shadow .4s ease;flex:1;min-height:0;margin-top:8px;overflow:hidden;transform:perspective(1200px)rotateY(-1.5deg);box-shadow:0 8px 30px #2c24181a,0 2px 8px #2c24180f}.BayAreaLanding-module__Ml1hMq__experienceCard:nth-child(2) .BayAreaLanding-module__Ml1hMq__experienceCardMedia{transform:perspective(1200px)rotateY(1.5deg)}.BayAreaLanding-module__Ml1hMq__experienceCardMedia:hover{transform:perspective(1200px)rotateY(0)scale(1.01);box-shadow:0 16px 48px #2c241824,0 4px 12px #2c241814}.BayAreaLanding-module__Ml1hMq__experienceCardImage{object-fit:cover;width:100%;height:100%;display:block}.BayAreaLanding-module__Ml1hMq__problem{padding:var(--section-py)var(--section-px);color:#fff;background:#0f2b23;position:relative}.BayAreaLanding-module__Ml1hMq__problemInner{max-width:var(--content-max);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(48px,8vw,96px);margin:0 auto;display:grid}.BayAreaLanding-module__Ml1hMq__problemLeft{position:sticky;top:120px}.BayAreaLanding-module__Ml1hMq__problemAnchor{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0 0 24px;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:600;line-height:1.15}.BayAreaLanding-module__Ml1hMq__problemPromise{font-family:var(--font-display);color:#fffffff2;letter-spacing:-.01em;margin:0;font-size:clamp(1.15rem,2vw,1.35rem);font-style:italic;font-weight:400}.BayAreaLanding-module__Ml1hMq__problemRight{text-align:center;flex-direction:column;gap:40px;display:flex}.BayAreaLanding-module__Ml1hMq__problemStrike{font-family:var(--font-display);color:#ffffffe6;padding:0 .2em;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;display:inline-block;position:relative;overflow:visible}.BayAreaLanding-module__Ml1hMq__problemStrike:after{content:"";background:var(--green);transform-origin:0;border-radius:999px;height:3px;position:absolute;top:64%;left:-10%;right:-10%;transform:rotate(-5deg)}.BayAreaLanding-module__Ml1hMq__problemDesc{font-family:var(--font-body);color:#ffffff8c;max-width:380px;margin:8px auto 0;font-size:.95rem;line-height:1.6}.BayAreaLanding-module__Ml1hMq__process{padding:var(--section-py)var(--section-px)}.BayAreaLanding-module__Ml1hMq__processInner{max-width:var(--content-max);margin:0 auto}.BayAreaLanding-module__Ml1hMq__processHeader{text-align:center;max-width:var(--content-copy);margin:0 auto clamp(56px,6vw,80px)}.BayAreaLanding-module__Ml1hMq__timeline{flex-direction:column;gap:0;max-width:640px;margin:0 auto;display:flex;position:relative}.BayAreaLanding-module__Ml1hMq__timeline:before{content:"";background:var(--brand-subtle);width:1px;position:absolute;top:48px;bottom:48px;left:23px}.BayAreaLanding-module__Ml1hMq__timelineStep{gap:32px;padding:24px 0;display:flex;position:relative}.BayAreaLanding-module__Ml1hMq__timelineNumber{background:var(--bg-elevated);border:2px solid var(--brand-subtle);width:48px;height:48px;font-family:var(--font-display);color:var(--brand-primary);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;transition:border-color .3s,background .3s;display:flex}.BayAreaLanding-module__Ml1hMq__timelineStep:hover .BayAreaLanding-module__Ml1hMq__timelineNumber{border-color:var(--brand-primary);background:#1b4d3e0a}.BayAreaLanding-module__Ml1hMq__timelineContent{flex-direction:column;gap:10px;padding-top:8px;display:flex}.BayAreaLanding-module__Ml1hMq__timelineTitle{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:500}.BayAreaLanding-module__Ml1hMq__timelineBody{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.7}.BayAreaLanding-module__Ml1hMq__testimonials{padding:var(--section-py)var(--section-px);background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.BayAreaLanding-module__Ml1hMq__testimonialsInner{max-width:var(--content-max);margin:0 auto}.BayAreaLanding-module__Ml1hMq__testimonialsHeader{text-align:center;max-width:var(--content-copy);margin:0 auto clamp(48px,6vw,64px)}.BayAreaLanding-module__Ml1hMq__testimonialGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.BayAreaLanding-module__Ml1hMq__testimonialCard{background:var(--bg-elevated);border:1px solid var(--border);border-left:3px solid var(--brand-primary);border-radius:var(--radius-md);flex-direction:column;gap:24px;padding:32px;transition:box-shadow .3s;display:flex}.BayAreaLanding-module__Ml1hMq__testimonialCard:hover{box-shadow:var(--shadow-card)}.BayAreaLanding-module__Ml1hMq__testimonialQuote{font-family:var(--font-body);color:var(--text-primary);margin:0;font-size:1.0625rem;font-style:italic;line-height:1.7}.BayAreaLanding-module__Ml1hMq__testimonialAttribution{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding-top:16px;display:flex}.BayAreaLanding-module__Ml1hMq__testimonialName{font-family:var(--font-ui);color:var(--text-primary);font-size:.9375rem;font-weight:600}.BayAreaLanding-module__Ml1hMq__testimonialContext{font-family:var(--font-ui);color:var(--text-tertiary);font-size:.8125rem}.BayAreaLanding-module__Ml1hMq__faqSection{padding:var(--section-py)var(--section-px)}.BayAreaLanding-module__Ml1hMq__faqWrapper{max-width:720px;font-family:var(--font-body);--ink:var(--text-primary);--muted:var(--text-secondary);--rule:var(--border-strong);--lander-accent:var(--brand-primary);margin:0 auto}.BayAreaLanding-module__Ml1hMq__faqWrapper h2{font-family:var(--font-display)}.BayAreaLanding-module__Ml1hMq__faqWrapper summary{padding:24px}.BayAreaLanding-module__Ml1hMq__faqWrapper details[open] summary{padding-bottom:10px}.BayAreaLanding-module__Ml1hMq__faqWrapper details>div{padding:0 24px 10px}.BayAreaLanding-module__Ml1hMq__finalCta{padding:var(--section-py)var(--section-px);background:0 0}.BayAreaLanding-module__Ml1hMq__finalCtaInner{text-align:center;border:1px solid var(--border-strong);border-radius:var(--radius-lg);max-width:min(920px,100%);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#fff 0%,#f7f1e7 100%);flex-direction:column;align-items:center;gap:24px;margin:0 auto;padding:clamp(32px,6vw,56px);display:flex}.BayAreaLanding-module__Ml1hMq__finalCtaHeadline{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:500;line-height:1.12}.BayAreaLanding-module__Ml1hMq__finalCtaSubhead{font-family:var(--font-body);color:var(--text-secondary);max-width:480px;margin:0;font-size:1.1rem;line-height:1.7}@media (max-width:1024px){.BayAreaLanding-module__Ml1hMq__hero{padding:80px var(--section-px)48px;grid-template-columns:1fr;gap:48px}.BayAreaLanding-module__Ml1hMq__heroContent{text-align:center;align-items:center}.BayAreaLanding-module__Ml1hMq__ctaGroup{align-items:stretch}.BayAreaLanding-module__Ml1hMq__heroSubhead{max-width:560px}.BayAreaLanding-module__Ml1hMq__experienceGrid{grid-template-columns:1fr}.BayAreaLanding-module__Ml1hMq__experienceCardMedia,.BayAreaLanding-module__Ml1hMq__experienceCard:nth-child(2) .BayAreaLanding-module__Ml1hMq__experienceCardMedia{transform:none}.BayAreaLanding-module__Ml1hMq__experienceCardMedia:hover{transform:scale(1.01)}.BayAreaLanding-module__Ml1hMq__problemInner{grid-template-columns:1fr;gap:56px}.BayAreaLanding-module__Ml1hMq__testimonialGrid{grid-template-columns:1fr;gap:20px}.BayAreaLanding-module__Ml1hMq__proofStripInner{gap:24px}.BayAreaLanding-module__Ml1hMq__proofDivider{display:none}}@media (max-width:640px){.BayAreaLanding-module__Ml1hMq__hero{padding:64px var(--section-px)40px}.BayAreaLanding-module__Ml1hMq__heroHeadline{font-size:2.25rem}.BayAreaLanding-module__Ml1hMq__problemLeft{text-align:center;position:static}.BayAreaLanding-module__Ml1hMq__ctaPrimary,.BayAreaLanding-module__Ml1hMq__inputButton,.BayAreaLanding-module__Ml1hMq__ctaGroup,.BayAreaLanding-module__Ml1hMq__ctaGroupCentered{width:100%}.BayAreaLanding-module__Ml1hMq__inputButtonExpanded{min-width:unset}.BayAreaLanding-module__Ml1hMq__proofStripInner{flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){.BayAreaLanding-module__Ml1hMq__hidden,.BayAreaLanding-module__Ml1hMq__visible{opacity:1;transition:none;transform:none}.BayAreaLanding-module__Ml1hMq__experienceCardMedia{transform:none!important}.BayAreaLanding-module__Ml1hMq__stickyMobile{transition:none}}
.CareersPage-module__XE6WtG__root{--accent:#059669;--accent-light:#d1fae5;--text-primary:#111827;--text-secondary:#6b7280;--bg-primary:#fff;--bg-secondary:#f9fafb;--border:#e5e7eb;--shadow:0 1px 3px #00000014;--shadow-hover:0 4px 12px #0000001a;--section-py:clamp(48px,6vw,72px);--section-px:clamp(24px,5vw,48px);--content-max:1000px;color:var(--text-primary);background:var(--bg-primary);font-family:system-ui,-apple-system,sans-serif}.CareersPage-module__XE6WtG__main{width:100%}.CareersPage-module__XE6WtG__hero{padding:clamp(80px,12vw,120px)var(--section-px)var(--section-py);text-align:center;max-width:800px;margin:0 auto}.CareersPage-module__XE6WtG__badge{background:var(--accent-light);color:var(--accent);border-radius:100px;margin-bottom:24px;padding:6px 14px;font-family:Iowan Old Style,Apple Garamond,Times New Roman,Georgia,serif;font-size:.85rem;font-weight:600;display:inline-block}.CareersPage-module__XE6WtG__heroHeadline{letter-spacing:-.03em;margin:0 0 16px;font-family:Iowan Old Style,Apple Garamond,Times New Roman,Georgia,serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:500;line-height:1.1}.CareersPage-module__XE6WtG__heroSubhead{color:var(--text-secondary);margin:0 0 24px;font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.4}.CareersPage-module__XE6WtG__heroMission{color:var(--text-secondary);max-width:560px;margin:0 auto;font-size:1.1rem;line-height:1.6}.CareersPage-module__XE6WtG__section{padding:var(--section-py)var(--section-px);width:100%}.CareersPage-module__XE6WtG__sectionAlt{background:var(--bg-secondary)}.CareersPage-module__XE6WtG__sectionInner{max-width:var(--content-max);margin:0 auto}.CareersPage-module__XE6WtG__sectionHeader{margin-bottom:40px}.CareersPage-module__XE6WtG__sectionHeaderCentered{text-align:center;margin-bottom:40px}.CareersPage-module__XE6WtG__sectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:8px;font-size:.8rem;font-weight:600;display:inline-block}.CareersPage-module__XE6WtG__sectionTitle{letter-spacing:-.02em;margin:0;font-family:Iowan Old Style,Apple Garamond,Times New Roman,Georgia,serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:500;line-height:1.2}.CareersPage-module__XE6WtG__sectionSubtitle{color:var(--text-secondary);margin:8px 0 0;font-size:1rem;line-height:1.6}.CareersPage-module__XE6WtG__rolesStack{flex-direction:column;gap:24px;display:flex}.CareersPage-module__XE6WtG__roleCardExpanded{background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;padding:32px}.CareersPage-module__XE6WtG__roleCardHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.CareersPage-module__XE6WtG__roleActions{align-items:center;gap:10px;display:flex}.CareersPage-module__XE6WtG__roleMeta{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.CareersPage-module__XE6WtG__roleMetaItem{color:var(--text-secondary);align-items:center;gap:6px;font-size:.9rem;display:flex}.CareersPage-module__XE6WtG__roleOverview{color:var(--text-secondary);margin:0 0 24px;font-size:1rem;line-height:1.6}.CareersPage-module__XE6WtG__roleDetails{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:24px;display:grid}.CareersPage-module__XE6WtG__roleSection{flex-direction:column;gap:12px;display:flex}.CareersPage-module__XE6WtG__roleSectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin:0;font-size:.9rem;font-weight:600}.CareersPage-module__XE6WtG__roleList{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.CareersPage-module__XE6WtG__roleList li{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.CareersPage-module__XE6WtG__roleIdeal{color:var(--text-secondary);border-top:1px solid var(--border);margin:0;padding-top:16px;font-size:.95rem;line-height:1.6}.CareersPage-module__XE6WtG__rolesGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.CareersPage-module__XE6WtG__roleCard{background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:16px;padding:28px;display:flex}.CareersPage-module__XE6WtG__roleHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.CareersPage-module__XE6WtG__roleTitle{margin:0;font-size:1.25rem;font-weight:600}.CareersPage-module__XE6WtG__roleLocation{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:.85rem;display:flex}.CareersPage-module__XE6WtG__roleDescription{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.CareersPage-module__XE6WtG__roleSkills{flex-wrap:wrap;gap:8px;display:flex}.CareersPage-module__XE6WtG__skillTag{background:var(--bg-secondary);color:var(--text-secondary);border-radius:100px;padding:4px 10px;font-size:.8rem}.CareersPage-module__XE6WtG__applyButton{background:var(--accent);color:#fff;border-radius:8px;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding:12px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.CareersPage-module__XE6WtG__applyButton:hover{background:#047857}.CareersPage-module__XE6WtG__detailButton{border:1px solid var(--border);color:var(--text-primary);background:var(--bg-primary);border-radius:8px;justify-content:center;align-items:center;padding:12px 20px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.CareersPage-module__XE6WtG__detailButton:hover{border-color:var(--accent)}.CareersPage-module__XE6WtG__internshipsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.CareersPage-module__XE6WtG__internshipCard{background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:20px;display:flex}.CareersPage-module__XE6WtG__internshipTitle{margin:0;font-size:1rem;font-weight:600}.CareersPage-module__XE6WtG__internshipLocation{color:var(--text-secondary);align-items:center;gap:4px;font-size:.8rem;display:flex}.CareersPage-module__XE6WtG__applyButtonSmall{border:1px solid var(--accent);color:var(--accent);background:0 0;border-radius:6px;width:fit-content;margin-top:8px;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.CareersPage-module__XE6WtG__applyButtonSmall:hover{background:var(--accent);color:#fff}.CareersPage-module__XE6WtG__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;display:grid}.CareersPage-module__XE6WtG__benefitCard{text-align:center;padding:24px 16px}.CareersPage-module__XE6WtG__benefitIcon{background:var(--accent-light);width:44px;height:44px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.CareersPage-module__XE6WtG__benefitTitle{margin:0 0 4px;font-size:1rem;font-weight:600}.CareersPage-module__XE6WtG__benefitDescription{color:var(--text-secondary);margin:0;font-size:.85rem}.CareersPage-module__XE6WtG__locationContent{text-align:center;max-width:500px;margin:0 auto}.CareersPage-module__XE6WtG__locationIcon{color:var(--accent);margin-bottom:12px}.CareersPage-module__XE6WtG__locationTitle{margin:0 0 12px;font-size:1.5rem;font-weight:600}.CareersPage-module__XE6WtG__locationDescription{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}.CareersPage-module__XE6WtG__finalCta{padding:var(--section-py)var(--section-px);background:var(--bg-secondary);color:var(--text-primary)}.CareersPage-module__XE6WtG__finalCtaInner{max-width:var(--content-max);border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:clamp(24px,4vw,40px);display:flex}.CareersPage-module__XE6WtG__finalCtaHeadline{margin:0 0 8px;font-family:Iowan Old Style,Apple Garamond,Times New Roman,Georgia,serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:500;line-height:1.2}.CareersPage-module__XE6WtG__finalCtaSubhead{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}.CareersPage-module__XE6WtG__ctaButtonLarge{background:var(--accent);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.CareersPage-module__XE6WtG__ctaButtonLarge:hover{background:#047857}@media (max-width:768px){.CareersPage-module__XE6WtG__roleDetails{grid-template-columns:1fr;gap:24px}.CareersPage-module__XE6WtG__roleCardHeader{flex-direction:column;gap:16px}.CareersPage-module__XE6WtG__roleActions{flex-direction:column;width:100%}.CareersPage-module__XE6WtG__roleCardExpanded{padding:24px}.CareersPage-module__XE6WtG__applyButton{justify-content:center;width:100%}.CareersPage-module__XE6WtG__detailButton{width:100%}}@media (max-width:900px){.CareersPage-module__XE6WtG__finalCtaInner{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.CareersPage-module__XE6WtG__rolesGrid{grid-template-columns:1fr}.CareersPage-module__XE6WtG__internshipsGrid,.CareersPage-module__XE6WtG__benefitsGrid{grid-template-columns:1fr 1fr}.CareersPage-module__XE6WtG__roleHeader,.CareersPage-module__XE6WtG__roleMeta{flex-direction:column;gap:8px}}
.LegalPage-module__tBvbBa__page{background:var(--paper);min-height:100vh;color:var(--ink)}.LegalPage-module__tBvbBa__container{max-width:720px;margin:0 auto;padding:96px 24px 80px}.LegalPage-module__tBvbBa__title{letter-spacing:-.02em;margin-bottom:8px;font-family:Iowan Old Style,Apple Garamond,Times New Roman,Georgia,serif;font-size:clamp(2rem,4vw,2.6rem)}.LegalPage-module__tBvbBa__meta{color:var(--muted);margin-bottom:32px;font-size:.95rem}.LegalPage-module__tBvbBa__content{flex-direction:column;gap:18px;font-size:1.05rem;line-height:1.7;display:flex}.LegalPage-module__tBvbBa__content h2{margin-top:8px;font-size:1.15rem}
