@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}}
.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)}
.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__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(3,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,.ResearchPage-module__hCxiHq__evalCards,.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%}}
.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}}
.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}}
.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}}
.GetStartedPage-module__HB_uGq__root{--font-display:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--font-body:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bg-primary:#f5efe4;--bg-card:#fdfbf7;--brand-primary:#2c3e6b;--brand-primary-light:#2c3e6b12;--brand-accent:#c4553a;--brand-accent-light:#c4553a12;--text-primary:#1e1a14;--text-secondary:#5c5045;--text-muted:#8e8275;--border:#2c24181a;--border-strong:#2c241829;--shadow-sm:0 1px 3px #2c24180f;--shadow-md:0 4px 16px #2c241814,0 1px 4px #2c24180d;--shadow-lg:0 12px 40px #2c24181a,0 4px 12px #2c24180f;--shadow-xl:0 20px 60px #2c24181f,0 8px 24px #2c24180f;min-height:100vh;font-family:var(--font-body);color:var(--text-primary);background:var(--bg-primary);background-image:radial-gradient(80% 60% at 20% 10%,#2c3e6b08,#0000),radial-gradient(60% 50% at 80% 90%,#c4553a06,#0000),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")}.GetStartedPage-module__HB_uGq__stepContainer{justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;animation:.4s ease-out GetStartedPage-module__HB_uGq__fadeIn;display:flex;position:relative}.GetStartedPage-module__HB_uGq__stepContainer:before{content:"";pointer-events:none;border:1px solid #2c3e6b0a;border-radius:50%;width:520px;height:520px;animation:8s ease-in-out infinite GetStartedPage-module__HB_uGq__ringPulse;position:absolute}.GetStartedPage-module__HB_uGq__stepContainer:after{content:"";pointer-events:none;border:1px dashed #2c3e6b09;border-radius:50%;width:380px;height:380px;animation:8s ease-in-out 4s infinite GetStartedPage-module__HB_uGq__ringPulse;position:absolute}.GetStartedPage-module__HB_uGq__card{text-align:center;z-index:1;flex-direction:column;align-items:center;width:100%;max-width:440px;display:flex;position:relative}.GetStartedPage-module__HB_uGq__logo{opacity:0;margin-bottom:40px;animation:.7s cubic-bezier(.16,1,.3,1) forwards GetStartedPage-module__HB_uGq__fadeUp}.GetStartedPage-module__HB_uGq__headline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);opacity:0;margin:0 0 12px;font-size:clamp(1.6rem,4.5vw,2rem);font-weight:500;line-height:1.2;animation:.7s cubic-bezier(.16,1,.3,1) 80ms forwards GetStartedPage-module__HB_uGq__fadeUp}.GetStartedPage-module__HB_uGq__headline em{color:var(--brand-primary);font-style:italic}.GetStartedPage-module__HB_uGq__subline{font-family:var(--font-body);color:var(--text-secondary);opacity:0;max-width:340px;margin:0 0 40px;font-size:1.05rem;line-height:1.6;animation:.7s cubic-bezier(.16,1,.3,1) .16s forwards GetStartedPage-module__HB_uGq__fadeUp}.GetStartedPage-module__HB_uGq__ssoButton{border:1.5px solid var(--border-strong);width:100%;max-width:320px;font-family:var(--font-ui);color:var(--text-primary);cursor:pointer;opacity:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:15px 24px;font-size:.95rem;font-weight:500;transition:all .25s cubic-bezier(.16,1,.3,1);animation:.7s cubic-bezier(.16,1,.3,1) .24s forwards GetStartedPage-module__HB_uGq__fadeUp;display:flex;position:relative}.GetStartedPage-module__HB_uGq__ssoButton:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-md),0 0 0 3px #2c3e6b0f;transform:translateY(-2px)}.GetStartedPage-module__HB_uGq__ssoButton:active{box-shadow:var(--shadow-sm);transition-duration:.1s;transform:translateY(0)}.GetStartedPage-module__HB_uGq__googleIcon{flex-shrink:0;width:20px;height:20px}.GetStartedPage-module__HB_uGq__divider{opacity:0;align-items:center;gap:16px;width:100%;max-width:320px;margin:28px 0;animation:.6s cubic-bezier(.16,1,.3,1) .32s forwards GetStartedPage-module__HB_uGq__fadeUp;display:flex}.GetStartedPage-module__HB_uGq__dividerLine{background:var(--border);flex:1;height:1px}.GetStartedPage-module__HB_uGq__dividerText{font-family:var(--font-ui);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:500}.GetStartedPage-module__HB_uGq__trustRow{opacity:0;justify-content:center;align-items:center;gap:20px;margin-top:8px;animation:.6s cubic-bezier(.16,1,.3,1) .38s forwards GetStartedPage-module__HB_uGq__fadeUp;display:flex}.GetStartedPage-module__HB_uGq__trustItem{font-family:var(--font-ui);color:var(--text-muted);align-items:center;gap:6px;font-size:.78rem;font-weight:500;display:flex}.GetStartedPage-module__HB_uGq__trustItem svg{color:var(--brand-primary);opacity:.6}.GetStartedPage-module__HB_uGq__trustDot{background:var(--text-muted);opacity:.35;border-radius:50%;width:3px;height:3px}.GetStartedPage-module__HB_uGq__backLink{font-family:var(--font-ui);color:var(--text-muted);opacity:0;align-items:center;gap:6px;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s,gap .2s;animation:.5s ease-out 50ms forwards GetStartedPage-module__HB_uGq__fadeUp;display:flex;position:absolute;top:24px;left:24px}.GetStartedPage-module__HB_uGq__backLink:hover{color:var(--text-primary);gap:8px}.GetStartedPage-module__HB_uGq__roleRoot{z-index:1;min-height:100vh;position:relative}.GetStartedPage-module__HB_uGq__dashboardMock{z-index:0;filter:blur(6px)saturate(.8);opacity:.6;pointer-events:none;padding:0;animation:.8s ease-out GetStartedPage-module__HB_uGq__fadeIn;position:fixed;inset:0;transform:scale(1.02)}.GetStartedPage-module__HB_uGq__dashboardInner{background:var(--bg-primary);flex-direction:column;width:100%;height:100vh;display:flex}.GetStartedPage-module__HB_uGq__mockNav{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.GetStartedPage-module__HB_uGq__mockNavLogo{background:var(--brand-primary);opacity:.45;border-radius:4px;width:100px;height:20px}.GetStartedPage-module__HB_uGq__mockNavItems{gap:20px;display:flex}.GetStartedPage-module__HB_uGq__mockNavItem{background:var(--text-muted);opacity:.35;border-radius:3px;width:60px;height:12px}.GetStartedPage-module__HB_uGq__mockContent{flex:1;gap:0;display:flex}.GetStartedPage-module__HB_uGq__mockSidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;gap:16px;width:220px;padding:24px 20px;display:flex}.GetStartedPage-module__HB_uGq__mockSidebarItem{background:var(--text-muted);opacity:.3;border-radius:4px;height:14px}.GetStartedPage-module__HB_uGq__mockMain{flex-direction:column;flex:1;gap:24px;padding:28px 32px;display:flex}.GetStartedPage-module__HB_uGq__mockStats{gap:16px;display:flex}.GetStartedPage-module__HB_uGq__mockStatCard{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.GetStartedPage-module__HB_uGq__mockStatValue{background:var(--brand-primary);opacity:.35;border-radius:4px;width:50%;height:24px}.GetStartedPage-module__HB_uGq__mockStatLabel{background:var(--text-muted);opacity:.3;border-radius:3px;width:70%;height:12px}.GetStartedPage-module__HB_uGq__mockSessions{flex-direction:column;gap:12px;display:flex}.GetStartedPage-module__HB_uGq__mockSessionCard{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.GetStartedPage-module__HB_uGq__mockSessionHeader{align-items:center;gap:12px;display:flex}.GetStartedPage-module__HB_uGq__mockAvatar{background:var(--brand-primary);opacity:.3;border-radius:50%;flex-shrink:0;width:36px;height:36px}.GetStartedPage-module__HB_uGq__mockSessionMeta{flex-direction:column;flex:1;gap:6px;display:flex}.GetStartedPage-module__HB_uGq__mockLine{background:var(--text-muted);opacity:.35;border-radius:3px;height:10px}.GetStartedPage-module__HB_uGq__mockProgressBar{background:#2c3e6b0f;border-radius:3px;height:6px;overflow:hidden}.GetStartedPage-module__HB_uGq__mockProgressFill{background:var(--brand-primary);opacity:.4;border-radius:3px;height:100%}.GetStartedPage-module__HB_uGq__roleOverlay{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f5efe499;justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;animation:.5s ease-out GetStartedPage-module__HB_uGq__fadeIn;display:flex;position:relative}.GetStartedPage-module__HB_uGq__roleCard{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:540px;display:flex}.GetStartedPage-module__HB_uGq__roleLogo{opacity:0;margin-bottom:32px;animation:.7s cubic-bezier(.16,1,.3,1) .1s forwards GetStartedPage-module__HB_uGq__fadeUp}.GetStartedPage-module__HB_uGq__roleHeadline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);opacity:0;margin:0 0 10px;font-size:clamp(1.6rem,4.5vw,2.2rem);font-weight:500;line-height:1.2;animation:.7s cubic-bezier(.16,1,.3,1) .15s forwards GetStartedPage-module__HB_uGq__fadeUp}.GetStartedPage-module__HB_uGq__roleHeadline em{color:var(--brand-primary);font-style:italic}.GetStartedPage-module__HB_uGq__roleSubline{font-family:var(--font-body);color:var(--text-secondary);opacity:0;margin:0 0 44px;font-size:1.05rem;line-height:1.5;animation:.7s cubic-bezier(.16,1,.3,1) .2s forwards GetStartedPage-module__HB_uGq__fadeUp}.GetStartedPage-module__HB_uGq__roleOptions{opacity:0;gap:20px;width:100%;animation:.7s cubic-bezier(.16,1,.3,1) .3s forwards GetStartedPage-module__HB_uGq__fadeUp;display:flex}.GetStartedPage-module__HB_uGq__roleOption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid var(--border);cursor:pointer;font-family:var(--font-ui);box-shadow:var(--shadow-sm);background:#ffffffeb;border-radius:20px;flex-direction:column;flex:1;align-items:center;gap:16px;padding:40px 28px 36px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.GetStartedPage-module__HB_uGq__roleOption:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#0000 30%,#fff9 50%,#0000 70%);border-radius:20px;transition:opacity .3s;position:absolute;inset:0}.GetStartedPage-module__HB_uGq__roleOption:hover:before{opacity:1}.GetStartedPage-module__HB_uGq__roleOption:hover{box-shadow:var(--shadow-xl);border-color:#2c3e6b38;transform:translateY(-6px)}.GetStartedPage-module__HB_uGq__roleOption:active{box-shadow:var(--shadow-md);transition-duration:.12s;transform:translateY(-2px)}.GetStartedPage-module__HB_uGq__roleIconWrap{color:#fff;border-radius:22px;justify-content:center;align-items:center;width:76px;height:76px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex}.GetStartedPage-module__HB_uGq__roleIconWrap[data-role=parent]{background:linear-gradient(135deg,var(--brand-primary)0%,#3a5090 100%);box-shadow:0 4px 16px #2c3e6b33}.GetStartedPage-module__HB_uGq__roleIconWrap[data-role=student]{background:linear-gradient(135deg,var(--brand-accent)0%,#d46a4f 100%);box-shadow:0 4px 16px #c4553a33}.GetStartedPage-module__HB_uGq__roleOption:hover .GetStartedPage-module__HB_uGq__roleIconWrap{transform:scale(1.08)rotate(-2deg);box-shadow:0 6px 20px #2c3e6b40}.GetStartedPage-module__HB_uGq__roleText{flex-direction:column;gap:6px;display:flex}.GetStartedPage-module__HB_uGq__roleLabel{color:var(--text-primary);letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.GetStartedPage-module__HB_uGq__roleDescription{color:var(--text-muted);font-size:.85rem;line-height:1.45}.GetStartedPage-module__HB_uGq__codeIconWrap{background:linear-gradient(135deg,var(--brand-primary)0%,#3a5090 100%);color:#fff;opacity:0;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;animation:.7s cubic-bezier(.16,1,.3,1) .1s forwards GetStartedPage-module__HB_uGq__fadeUp;display:flex;box-shadow:0 4px 16px #2c3e6b33}.GetStartedPage-module__HB_uGq__codeForm{opacity:0;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:340px;animation:.7s cubic-bezier(.16,1,.3,1) .25s forwards GetStartedPage-module__HB_uGq__fadeUp;display:flex}.GetStartedPage-module__HB_uGq__codeInputWrap{border:1.5px solid var(--border-strong);width:100%;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;transition:border-color .2s,box-shadow .2s}.GetStartedPage-module__HB_uGq__codeInputWrap:focus-within{border-color:var(--brand-primary);box-shadow:var(--shadow-md),0 0 0 3px #2c3e6b0f}.GetStartedPage-module__HB_uGq__codeInputError{border-color:var(--brand-accent);box-shadow:0 0 0 3px #c4553a1a}.GetStartedPage-module__HB_uGq__codeInputShake{animation:.4s ease-in-out GetStartedPage-module__HB_uGq__shake}@keyframes GetStartedPage-module__HB_uGq__shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.GetStartedPage-module__HB_uGq__codeInput{width:100%;font-family:var(--font-ui);color:var(--text-primary);text-align:center;letter-spacing:.03em;background:0 0;border:none;outline:none;padding:15px 20px;font-size:1rem}.GetStartedPage-module__HB_uGq__codeInput::placeholder{color:var(--text-muted)}.GetStartedPage-module__HB_uGq__codeError{font-family:var(--font-ui);color:var(--brand-accent);align-items:center;gap:6px;margin:-4px 0 0;font-size:.82rem;animation:.2s ease-out GetStartedPage-module__HB_uGq__fadeIn;display:flex}.GetStartedPage-module__HB_uGq__codeSubmit{background:var(--brand-primary);color:#fff;width:100%;font-family:var(--font-ui);cursor:pointer;border:none;border-radius:12px;padding:15px 24px;font-size:.95rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 2px 8px #2c3e6b26}.GetStartedPage-module__HB_uGq__codeSubmit:hover:not(:disabled){background:#1e2d52;transform:translateY(-2px);box-shadow:0 4px 16px #2c3e6b33}.GetStartedPage-module__HB_uGq__codeSubmit:active:not(:disabled){transition-duration:.1s;transform:translateY(0);box-shadow:0 1px 4px #2c3e6b26}.GetStartedPage-module__HB_uGq__codeSubmit:disabled{opacity:.4;cursor:not-allowed}.GetStartedPage-module__HB_uGq__codeSkip{font-family:var(--font-ui);color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;margin-top:16px;font-size:.85rem;transition:color .2s;animation:.6s cubic-bezier(.16,1,.3,1) .35s forwards GetStartedPage-module__HB_uGq__fadeUp}.GetStartedPage-module__HB_uGq__codeSkip:hover{color:var(--text-primary)}.GetStartedPage-module__HB_uGq__progressDots{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);width:fit-content;box-shadow:var(--shadow-md);opacity:0;background:#fffc;border-radius:24px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:10px 20px;animation:.6s cubic-bezier(.16,1,.3,1) .5s forwards GetStartedPage-module__HB_uGq__floatUp;display:flex;position:fixed;bottom:28px;left:0;right:0}.GetStartedPage-module__HB_uGq__progressDot{background:#2c24181f;border-radius:50%;width:8px;height:8px;transition:all .4s cubic-bezier(.16,1,.3,1)}.GetStartedPage-module__HB_uGq__progressDotDone{background:var(--brand-primary);opacity:.5}.GetStartedPage-module__HB_uGq__progressDotActive{background:var(--brand-primary);border-radius:4px;width:24px;box-shadow:0 0 8px #2c3e6b33}@keyframes GetStartedPage-module__HB_uGq__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes GetStartedPage-module__HB_uGq__floatUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes GetStartedPage-module__HB_uGq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes GetStartedPage-module__HB_uGq__ringPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}@media (max-width:480px){.GetStartedPage-module__HB_uGq__stepContainer{padding:32px 20px}.GetStartedPage-module__HB_uGq__stepContainer:before{width:360px;height:360px}.GetStartedPage-module__HB_uGq__stepContainer:after{width:280px;height:280px}.GetStartedPage-module__HB_uGq__trustRow{flex-direction:column;gap:8px}.GetStartedPage-module__HB_uGq__trustDot{display:none}.GetStartedPage-module__HB_uGq__backLink{top:16px;left:16px}.GetStartedPage-module__HB_uGq__roleOptions{flex-direction:column;gap:14px}.GetStartedPage-module__HB_uGq__roleOption{text-align:left;flex-direction:row;gap:20px;padding:32px 24px 28px}.GetStartedPage-module__HB_uGq__roleOption:before{display:none}.GetStartedPage-module__HB_uGq__roleIconWrap{border-radius:16px;flex-shrink:0;width:60px;height:60px}.GetStartedPage-module__HB_uGq__roleOption:hover .GetStartedPage-module__HB_uGq__roleIconWrap{transform:scale(1.06)rotate(0)}.GetStartedPage-module__HB_uGq__mockSidebar{display:none}.GetStartedPage-module__HB_uGq__progressDots{bottom:20px}}
.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}
.SafetyPage-module__XihdSa__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;--accent:var(--green);--accent-light:#1b4d3e0f;--section-py:clamp(48px,6vw,72px);--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}.SafetyPage-module__XihdSa__main{width:100%}.SafetyPage-module__XihdSa__hero{padding:clamp(80px,12vw,120px)var(--section-px)var(--section-py);text-align:center;max-width:800px;margin:0 auto}.SafetyPage-module__XihdSa__heroIcon{width:64px;height:64px;color:var(--text-primary);background:0 0;border-radius:0;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.SafetyPage-module__XihdSa__heroHeadline{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1.1}.SafetyPage-module__XihdSa__heroSubhead{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:clamp(1.1rem,2.5vw,1.25rem);line-height:1.5}.SafetyPage-module__XihdSa__section{padding:var(--section-py)var(--section-px);width:100%}.SafetyPage-module__XihdSa__sectionAlt{background:var(--bg-secondary)}.SafetyPage-module__XihdSa__sectionInner{max-width:var(--content-max);margin:0 auto}.SafetyPage-module__XihdSa__sectionHeader{margin-bottom:40px}.SafetyPage-module__XihdSa__sectionHeaderCentered{text-align:center;margin-bottom:40px}.SafetyPage-module__XihdSa__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}.SafetyPage-module__XihdSa__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}.SafetyPage-module__XihdSa__sectionSubtitle{color:var(--text-secondary);margin:12px 0 0;font-size:1rem}.SafetyPage-module__XihdSa__pillarsGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.SafetyPage-module__XihdSa__pillarCard{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;padding:28px;box-shadow:0 1px 3px #2c24180a}.SafetyPage-module__XihdSa__pillarIcon{width:48px;height:48px;color:var(--text-primary);background:0 0;border-radius:0;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.SafetyPage-module__XihdSa__pillarTitle{margin:0 0 8px;font-size:1.1rem;font-weight:600}.SafetyPage-module__XihdSa__pillarDescription{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.SafetyPage-module__XihdSa__safeguardsList{flex-direction:column;gap:16px;max-width:600px;margin:0 auto;display:flex}.SafetyPage-module__XihdSa__safeguardItem{align-items:flex-start;gap:12px;font-size:1rem;line-height:1.5;display:flex}.SafetyPage-module__XihdSa__safeguardCheck{color:var(--text-primary);flex-shrink:0;margin-top:2px}.SafetyPage-module__XihdSa__comparisonTable{border:1px solid var(--border);border-radius:12px;max-width:600px;margin:0 auto;overflow:hidden}.SafetyPage-module__XihdSa__comparisonHeader{background:var(--bg-secondary);grid-template-columns:1fr 100px 100px;font-size:.9rem;font-weight:600;display:grid}.SafetyPage-module__XihdSa__comparisonRow{border-top:1px solid var(--border);grid-template-columns:1fr 100px 100px;display:grid}.SafetyPage-module__XihdSa__comparisonFeature{padding:14px 16px;font-size:.95rem}.SafetyPage-module__XihdSa__comparisonCol{text-align:center;justify-content:center;align-items:center;padding:14px 16px;display:flex}.SafetyPage-module__XihdSa__checkIcon{color:var(--text-primary)}.SafetyPage-module__XihdSa__noIcon{color:var(--text-secondary);font-size:1.2rem}.SafetyPage-module__XihdSa__partialIcon{color:var(--text-secondary);font-size:.8rem}.SafetyPage-module__XihdSa__finalCta{padding:var(--section-py)var(--section-px);background:var(--brand-primary);color:#fff;text-align:center}.SafetyPage-module__XihdSa__finalCtaInner{max-width:600px;margin:0 auto}.SafetyPage-module__XihdSa__finalCtaHeadline{font-family:var(--font-display);margin:0 0 12px;font-size:clamp(1.5rem,4vw,2rem);font-weight:500;line-height:1.2}.SafetyPage-module__XihdSa__finalCtaSubhead{opacity:.8;margin:0 0 28px;font-size:1rem;line-height:1.6}.SafetyPage-module__XihdSa__ctaButtonLarge{background:var(--green);color:#fff;font-size:1.1rem;font-weight:600;font-family:var(--font-ui);border-radius:10px;align-items:center;gap:10px;padding:16px 32px;text-decoration:none;transition:background .2s;display:inline-flex}.SafetyPage-module__XihdSa__ctaButtonLarge:hover{background:var(--green-deep)}@media (max-width:640px){.SafetyPage-module__XihdSa__pillarsGrid{grid-template-columns:1fr}.SafetyPage-module__XihdSa__comparisonHeader,.SafetyPage-module__XihdSa__comparisonRow{grid-template-columns:1fr 80px 80px}.SafetyPage-module__XihdSa__comparisonFeature{padding:12px;font-size:.9rem}.SafetyPage-module__XihdSa__comparisonCol{padding:12px 8px}}
