@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_30e6128a-module__t1iRcq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_30e6128a-module__t1iRcq__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_51c77cc-module__6YpnyG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_51c77cc-module__6YpnyG__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/24e5344e85b1c11e-s.027zuhjbnbdm4.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:Schibsted Grotesk;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/c31dbb76e36f1a9a-s.3cr-_dy_l2csx.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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.3j3x29wbycqkn.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_6a3d746a-module__mbi-VW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback}.schibsted_grotesk_6a3d746a-module__mbi-VW__variable{--font-body:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_ebd69367-module__2djmlG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_ebd69367-module__2djmlG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--color-ink:#2a2520;--color-ink-light:#4a4540;--color-ink-muted:#7a756d;--color-parchment:#f5f0e8;--color-parchment-dark:#ebe5db;--color-cream:#faf8f4;--color-accent:#c4643a;--color-accent-light:#d4745a;--color-accent-warm:#c4956a;--color-gold:#b8860b;--color-terracotta:#c4643a;--color-sage:#6b7c5e;--color-sage-light:#a3b694;--color-sage-deep:#57674c;--color-ink-deep:#211f1d;--shadow-light:#2a252014;--shadow-medium:#2a252026;--shadow-heavy:#2a252040;--glow-accent:#c4643a26;--glow-gold:#b8860b1f;--font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--type-hero:clamp(3.5rem, 8vw, 6rem);--type-display-xl:clamp(2.5rem, 6vw, 4.5rem);--type-display:clamp(2rem, 5vw, 3.5rem);--type-heading:clamp(1.5rem, 3.5vw, 2.5rem);--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:2rem;--space-xl:4rem;--space-2xl:6rem;--space-3xl:10rem;--max-width:1400px;--content-width:900px;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.2s;--duration-normal:.4s;--duration-slow:.8s;--duration-slower:1.2s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;font-size:16px;overflow-x:hidden}body{font-family:var(--font-body);color:var(--color-ink);background-color:var(--color-parchment);width:100%;font-size:1rem;font-weight:400;line-height:1.7;position:relative;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500;line-height:1.2}.section-title{color:var(--color-ink);margin-bottom:var(--space-lg);font-size:clamp(1.5rem,4vw,2rem)}.brand-name{font-weight:600}.geo-accent{pointer-events:none;z-index:0;opacity:.07;position:fixed}.geo-accent-1{background:radial-gradient(circle, var(--color-accent) 0%, transparent 70%);border-radius:50%;width:700px;height:700px;animation:20s ease-in-out infinite float;top:-250px;right:-250px}.geo-accent-3{display:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes revealUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes revealScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes textReveal{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes drawLine{0%{transform-origin:top;transform:scaleY(0)}to{transform-origin:top;transform:scaleY(1)}}@keyframes drawLineX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes float{0%,to{transform:translateY(0)rotate(15deg)}50%{transform:translateY(-15px)rotate(15deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.reveal{opacity:0;transition:opacity var(--duration-slow) var(--ease-out-expo), transform var(--duration-slow) var(--ease-out-expo);transform:translateY(50px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-scale{opacity:0;transition:opacity var(--duration-slow) var(--ease-out-expo), transform var(--duration-slow) var(--ease-out-expo);transform:scale(.96)}.reveal-scale.visible{opacity:1;transform:scale(1)}.reveal-left{opacity:0;transition:opacity var(--duration-slow) var(--ease-out-expo), transform var(--duration-slow) var(--ease-out-expo);transform:translate(-40px)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity var(--duration-slow) var(--ease-out-expo), transform var(--duration-slow) var(--ease-out-expo);transform:translate(40px)}.reveal-right.visible{opacity:1;transform:translate(0)}.stagger-children>*{opacity:0;transition:opacity var(--duration-slow) var(--ease-out-expo), transform var(--duration-slow) var(--ease-out-expo);transform:translateY(30px)}.stagger-children.visible>:first-child{opacity:1;transition-delay:0s;transform:translateY(0)}.stagger-children.visible>:nth-child(2){opacity:1;transition-delay:.1s;transform:translateY(0)}.stagger-children.visible>:nth-child(3){opacity:1;transition-delay:.2s;transform:translateY(0)}.stagger-children.visible>:nth-child(4){opacity:1;transition-delay:.3s;transform:translateY(0)}.stagger-children.visible>:nth-child(5){opacity:1;transition-delay:.4s;transform:translateY(0)}.stagger-children.visible>:nth-child(6){opacity:1;transition-delay:.5s;transform:translateY(0)}.stagger-children.visible>:nth-child(7){opacity:1;transition-delay:.6s;transform:translateY(0)}.stagger-children.visible>:nth-child(8){opacity:1;transition-delay:.7s;transform:translateY(0)}.text-reveal{overflow:hidden}.text-reveal-line{animation:textReveal 1s var(--ease-out-expo) forwards;display:block;transform:translateY(110%)}.text-reveal-line:nth-child(2){animation-delay:.12s}.text-reveal-line:nth-child(3){animation-delay:.24s}.animate-on-scroll{opacity:0;transition:opacity var(--duration-slow) var(--ease-out-expo), transform var(--duration-slow) var(--ease-out-expo);transform:translateY(30px)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.animate-visible{opacity:1!important;transform:translateY(0)!important}@media (max-width:600px){:root{--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem}.geo-accent{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.reveal-scale,.reveal-left,.reveal-right,.stagger-children>*{opacity:1;transform:none}}@media print{.nav,.geo-accent{display:none}body{color:#000;background:#fff}}
.nav{z-index:1000;padding:var(--space-md) var(--space-lg);background:linear-gradient(to bottom, var(--color-parchment) 0%, #faf8f5f2 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow var(--duration-fast) var(--ease-out-quart);position:fixed;top:0;left:0;right:0}.nav.scrolled{box-shadow:0 2px 20px #0000000d}.nav-inner{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.nav-brand{align-items:center;gap:var(--space-md);display:flex}.logo{align-items:center;display:flex}.logo-img{width:auto;height:48px}.nav-links,.nav-menu-group{align-items:center;gap:var(--space-lg);display:flex}.nav-menu-label,.nav-link-index,.nav-link-arrow,.nav-menu-scrim{display:none}.nav-link{font-family:var(--font-body);color:var(--color-ink-light);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out-quart);font-size:.9rem;font-weight:500}.nav-link:hover{color:var(--color-accent)}.nav-cta-group{align-items:center;gap:var(--space-md);display:flex}.nav-cta-secondary{font-family:var(--font-body);letter-spacing:.01em;color:var(--color-ink);transition:color var(--duration-fast) var(--ease-out-quart), opacity var(--duration-fast) var(--ease-out-quart);font-size:.9rem;font-weight:700}.nav-cta-secondary:hover{color:var(--color-accent);opacity:.9}.nav-cta{font-family:var(--font-body);letter-spacing:0;color:var(--color-cream);background:var(--color-accent);transition:background var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart), transform var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart);border:none;border-radius:10px;justify-content:center;align-items:center;padding:.7rem 1.45rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 4px 16px -6px #c4643a80}.nav-cta:hover{background:var(--color-ink);color:var(--color-parchment);transform:translateY(-2px);box-shadow:0 10px 26px -8px #2a252066}.nav-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.nav-toggle span{background:var(--color-ink);width:24px;height:2px;transition:all var(--duration-fast) var(--ease-out-quart);display:block}@media (max-width:1024px){body.nav-menu-open{overflow:hidden}.nav{transition:box-shadow var(--duration-fast) var(--ease-out-quart), background var(--duration-fast) var(--ease-out-quart)}.nav.menu-open{box-shadow:none;background:#fffcf7}.nav-brand,.nav-toggle{z-index:3;position:relative}.nav-toggle{-webkit-backdrop-filter:blur(14px);width:42px;height:42px;transition:background var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart), transform var(--duration-fast) var(--ease-out-quart);background:#fffcf7b8;border:1px solid #2a252017;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex;box-shadow:inset 0 1px #ffffffbf,0 14px 30px -24px #2a25208c}.nav-toggle:active{transform:scale(.96)}.nav-toggle.is-open{background:#2a2520eb;border-color:#2a252047;gap:0}.nav-toggle span{transform-origin:50%;border-radius:999px;width:17px;height:1.5px}.nav-toggle.is-open span{background:var(--color-cream);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-toggle.is-open span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.nav-toggle.is-open span:nth-child(2){opacity:0;transform:translate(-50%,-50%)scaleX(.45)}.nav-toggle.is-open span:nth-child(3){transform:translate(-50%,-50%)rotate(-45deg)}.nav-menu-scrim{z-index:1;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);transition:opacity var(--duration-normal) var(--ease-out-quart);background:#fffcf7b8;border:0;display:block;position:fixed;inset:0}.nav-menu-scrim.open{opacity:1;pointer-events:auto}.nav-links{z-index:2;width:auto;min-height:100dvh;padding:clamp(106px, 15dvh, 132px) clamp(22px, 6vw, 34px) max(78px, calc(env(safe-area-inset-bottom) + 56px));visibility:hidden;opacity:0;pointer-events:none;transform-origin:top;box-shadow:none;-webkit-backdrop-filter:none;transition:opacity var(--duration-normal) var(--ease-out-expo), visibility var(--duration-normal) var(--ease-out-expo), transform var(--duration-normal) var(--ease-out-expo);background:linear-gradient(145deg,#fffcf7fa 0%,#fdf7eefa 48%,#f9eedffa 100%),#fffcf7;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:0;display:flex;position:fixed;inset:0;transform:translateY(-18px)}.nav-links.open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0,0)}.nav-menu-group{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;display:grid}.nav-menu-secondary{background:0 0;border-top:1px solid #2a25201f;margin-top:2px}.nav-menu-label{color:#2a252075;font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;padding:0 0 18px;font-size:.64rem;font-weight:700;line-height:1;display:block}.nav-link{min-height:clamp(66px,8.4dvh,82px);color:var(--color-ink);letter-spacing:0;transition:background var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart), transform var(--duration-fast) var(--ease-out-quart);border-top:1px solid #2a252014;border-radius:0;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0;font-size:clamp(1.6rem,7.4vw,2.16rem);font-weight:500;display:grid}.nav-menu-secondary .nav-link{color:#2a2520c7;border-top:0;grid-template-columns:46px minmax(0,1fr) 18px;min-height:clamp(62px,7.6dvh,72px);font-size:clamp(1.28rem,5.8vw,1.58rem)}.nav-menu-secondary .nav-link:before{content:"Help";color:#2a25205c;font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700;line-height:1}.nav-link:hover,.nav-link:focus-visible{color:var(--color-accent);background:0 0;outline:none}.nav-link:active{transform:scale(.985)}.nav-link-index{color:#2a252057;font-variant-numeric:tabular-nums;letter-spacing:.11em;font-size:.72rem;font-weight:700;display:inline-flex}.nav-link-label{font-family:var(--font-display);min-width:0;line-height:1}.nav-link-arrow{color:#2a252057;fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:color var(--duration-fast) var(--ease-out-quart), transform var(--duration-fast) var(--ease-out-quart);justify-self:end;display:block}.nav-link:hover .nav-link-arrow,.nav-link:focus-visible .nav-link-arrow{color:var(--color-accent);transform:translate(2px,-2px)}.nav-cta-group{border-top:1px solid #2a25201f;grid-template-columns:.82fr 1.18fr;gap:10px;margin-top:auto;padding-top:clamp(22px,5dvh,42px);display:grid}.nav-cta,.nav-cta-secondary{border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:50px;display:inline-flex}.nav-cta-secondary{color:var(--color-ink);text-align:center;background:0 0;border:0;font-size:.9rem}.nav-cta{font-size:.9rem;box-shadow:0 16px 32px -18px #c4643ac7}}@media (max-width:600px){.nav{padding:var(--space-sm) var(--space-md)}.nav-cta-group{grid-template-columns:1fr 1fr}}:where(#how-it-works,#intelligence,#teachers-students,#founder){scroll-margin-top:96px}.footer{background:var(--color-parchment-dark);padding:var(--space-xl) var(--space-lg);text-align:center;z-index:1;position:relative}.footer-inner{max-width:var(--max-width);align-items:center;gap:var(--space-md);flex-direction:column;margin:0 auto;display:flex}.footer-nav{gap:var(--space-lg);margin-bottom:var(--space-sm);display:flex}.footer-link{font-family:var(--font-body);color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-out-quart);font-size:.875rem}.footer-link:hover{color:var(--color-accent)}.footer .logo-img{width:auto;height:48px}.footer-logo{justify-content:center;align-items:center;display:flex}.footer-copy{color:var(--color-ink-muted);font-size:.8125rem}.btn{justify-content:center;align-items:center;gap:var(--space-sm);font-family:var(--font-body);transition:all var(--duration-fast) var(--ease-out-quart);cursor:pointer;border:none;border-radius:100px;padding:1rem 2rem;font-size:.9375rem;font-weight:500;display:inline-flex}.btn-primary{background:var(--color-accent);color:var(--color-cream);box-shadow:0 4px 14px #c4643a40}.btn-primary:hover{background:var(--color-accent-light);transform:translateY(-2px);box-shadow:0 6px 20px #c4643a4d}.btn-secondary{color:var(--color-ink);border:1px solid var(--color-ink);background:0 0}.btn-secondary:hover{background:var(--color-ink);color:var(--color-parchment)}.btn-ghost{color:var(--color-ink);background:0 0;padding:.75rem 1.5rem}.btn-ghost:hover{color:var(--color-accent)}.card{background:var(--color-cream);padding:var(--space-xl);transition:all var(--duration-normal) var(--ease-out-quart);border-radius:12px;box-shadow:0 2px 12px #2a25200f}.card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #2a25201f}.form-group{border:2px solid var(--color-ink);background:var(--color-cream);transition:border-color var(--duration-fast) var(--ease-out-quart);gap:0;display:flex}.form-group:focus-within{border-color:var(--color-accent)}.form-group input{padding:var(--space-md) var(--space-lg);color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.form-group input::placeholder{color:var(--color-ink-muted)}.submit-btn{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--color-ink);color:var(--color-parchment);letter-spacing:.05em;white-space:nowrap;transition:all var(--duration-fast) var(--ease-out-quart);cursor:pointer;border:none;font-size:.875rem;font-weight:500;display:flex}.submit-btn:hover{background:var(--color-accent)}.btn-arrow{width:20px;height:20px;transition:transform var(--duration-fast) var(--ease-out-quart)}.submit-btn:hover .btn-arrow{transform:translate(4px)}.signup-success{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-sage);margin-top:var(--space-lg);background:#6b7c5e1a;display:none}.signup-success.visible{display:flex}.success-icon{width:32px;height:32px;color:var(--color-sage)}.success-text{color:var(--color-sage);font-size:1rem;font-weight:500}@media (max-width:600px){.form-group{gap:var(--space-md);border:none;flex-direction:column}.form-group input{border:2px solid var(--color-ink);background:var(--color-cream)}.submit-btn{padding:var(--space-md);justify-content:center}}.page-header{padding:calc(80px + var(--space-3xl)) var(--space-lg) var(--space-xl);max-width:var(--max-width);text-align:center;margin:0 auto}.page-header-title{color:var(--color-ink);margin-bottom:var(--space-md);font-size:clamp(2.5rem,6vw,4rem);font-weight:400}.page-header-subtitle{font-family:var(--font-body);color:var(--color-ink-muted);max-width:800px;margin:0 auto;font-size:1.25rem;line-height:1.6}.section{z-index:1;position:relative}.section-dark{background:var(--color-ink);color:var(--color-parchment)}.section-alt{background:linear-gradient(135deg, var(--color-parchment-dark) 0%, var(--color-parchment) 100%)}.container{max-width:var(--max-width);padding:0 var(--space-lg);margin:0 auto}.container-narrow{max-width:var(--content-width);padding:0 var(--space-lg);margin:0 auto}
