@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/3df855c5313a6ce1-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/fb935d2767b6bc53-s.1znw80anc03tc.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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/106680e3cb941a97-s.0dpkqgqz79smb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/4686f7842ee651e2-s.p.2zp15__9k16__.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3df855c5313a6ce1-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/fb935d2767b6bc53-s.1znw80anc03tc.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/106680e3cb941a97-s.0dpkqgqz79smb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/4686f7842ee651e2-s.p.2zp15__9k16__.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/3df855c5313a6ce1-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/fb935d2767b6bc53-s.1znw80anc03tc.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/106680e3cb941a97-s.0dpkqgqz79smb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/4686f7842ee651e2-s.p.2zp15__9k16__.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:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.LHvLwG_className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.LHvLwG_variable{--font-college-display:"Baloo 2", "Baloo 2 Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/eaf40559951680c4-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/325b8707bd86f089-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/64b071e9bd2bec73-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/400b3f9692b7519e-s.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0069d14c43d1997c-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eaf40559951680c4-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/325b8707bd86f089-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/64b071e9bd2bec73-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/400b3f9692b7519e-s.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/0069d14c43d1997c-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eaf40559951680c4-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/325b8707bd86f089-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/64b071e9bd2bec73-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/400b3f9692b7519e-s.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0069d14c43d1997c-s.p.380f-mwhk0aej.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:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/eaf40559951680c4-s.109ulqh0wub5u.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:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/325b8707bd86f089-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/64b071e9bd2bec73-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/400b3f9692b7519e-s.187m47s3z4syd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/0069d14c43d1997c-s.p.380f-mwhk0aej.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:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.rsxaMG_className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.rsxaMG_variable{--font-college-body:"Nunito Sans", "Nunito Sans Fallback"}
.dtW5dW_themeCollege{--t-primary:var(--t-primary-override,#0e7c86);--t-primary-deep:color-mix(in srgb, var(--t-primary) 66%, black);--t-primary-soft:color-mix(in srgb, var(--t-primary) 12%, white);--t-accent:#ff6b57;--t-accent-soft:#ffe8e4;--t-sun:#ffc94d;--t-sun-soft:#fff4da;--t-sun-ink:#8a5a00;--t-bg:#fbfaf5;--t-surface:#fff;--t-ink:#1e2b2c;--t-ink-secondary:#1e2b2ca3;--t-ink-tertiary:#1e2b2c70;--t-border:#1e2b2c1f;--t-radius-sm:10px;--t-radius-md:16px;--t-radius-lg:24px;--t-max-width:1180px;background:var(--t-bg);color:var(--t-ink);font-family:var(--font-college-body), "Nunito Sans", sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}[data-theme=dark] .dtW5dW_themeCollege{--t-primary:color-mix(in srgb, var(--t-primary-override,#0e7c86) 58%, white);--t-primary-deep:color-mix(in srgb, var(--t-primary) 55%, black);--t-primary-soft:color-mix(in srgb, var(--t-primary) 20%, black);--t-accent:#ff8170;--t-accent-soft:#331511;--t-sun:#ffd168;--t-sun-soft:#33280f;--t-sun-ink:#ffe6ad;--t-bg:#14201f;--t-surface:#1b2928;--t-ink:#eef4f2;--t-ink-secondary:#eef4f2ad;--t-ink-tertiary:#eef4f275;--t-border:#eef4f224}.dtW5dW_themeCollege *{box-sizing:border-box}.dtW5dW_themeCollege h1,.dtW5dW_themeCollege h2,.dtW5dW_themeCollege h3{font-family:var(--font-college-display), sans-serif;color:var(--t-primary-deep);margin:0;font-weight:700}.dtW5dW_themeCollege p{margin:0}.dtW5dW_themeCollege a{color:inherit;text-decoration:none}.dtW5dW_themeCollege ul{margin:0;padding:0;list-style:none}.dtW5dW_themeCollege :focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.dtW5dW_shell{max-width:var(--t-max-width);margin:0 auto;padding:0 32px}.dtW5dW_siteHeader{z-index:20;background:color-mix(in srgb, var(--t-bg) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--t-border);position:sticky;top:0}.dtW5dW_siteHeaderInner{justify-content:space-between;align-items:center;gap:24px;height:80px;display:flex}.dtW5dW_brand{align-items:center;gap:10px;min-width:0;display:flex}.dtW5dW_mark{object-fit:cover;border-radius:12px;flex:none;width:40px;height:40px}.dtW5dW_markInitials{background:var(--t-primary);color:#fff;width:40px;height:40px;font-family:var(--font-college-display), sans-serif;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.dtW5dW_name{font-family:var(--font-college-display), sans-serif;color:var(--t-primary-deep);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;overflow:hidden}.dtW5dW_navLinks{align-items:center;gap:28px;display:flex}.dtW5dW_navLinks a{color:var(--t-ink-secondary);font-size:14.5px;font-weight:700}.dtW5dW_navLinks a:hover{color:var(--t-accent)}.dtW5dW_headerRight{flex:none;align-items:center;gap:14px;display:flex}.dtW5dW_btnPrimary{background:var(--t-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:6px;padding:11px 20px;font-size:14px;font-weight:700;display:inline-flex}.dtW5dW_btnOutline{color:var(--t-primary-deep);border:2px solid var(--t-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:10px 19px;font-size:14px;font-weight:700;display:inline-flex}.dtW5dW_linkMuted{color:var(--t-ink-secondary);font-size:14px;font-weight:700}.dtW5dW_heroA{padding:76px 0 90px;position:relative;overflow:hidden}.dtW5dW_heroShapes span{border-radius:50%;position:absolute}.dtW5dW_heroShapeS1{background:var(--t-primary-soft);width:300px;height:300px;top:-70px;right:-40px}.dtW5dW_heroShapeS2{background:var(--t-sun-soft);width:100px;height:100px;top:160px;right:220px}.dtW5dW_heroAInner{max-width:660px;position:relative}.dtW5dW_heroB{padding:64px 0 88px;position:relative}.dtW5dW_bento{grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.dtW5dW_bentoMain{grid-area:1/1/3/3;padding:8px 8px 8px 0}.dtW5dW_bentoMain .dtW5dW_lead{max-width:460px}.dtW5dW_tile{border-radius:24px;flex-direction:column;justify-content:center;padding:22px;display:flex}.dtW5dW_tileTeal{background:var(--t-primary);color:#fff}.dtW5dW_tileCoral{background:var(--t-accent);color:#fff}.dtW5dW_tileSun{background:var(--t-sun);color:var(--t-primary-deep);flex-direction:row;grid-column:span 2;align-items:center;gap:16px}.dtW5dW_tile .dtW5dW_num{font-family:var(--font-college-display), sans-serif;font-size:24px;font-weight:800}.dtW5dW_tile .dtW5dW_label{opacity:.92;margin-top:4px;font-size:12px;font-weight:700}.dtW5dW_tileSun .dtW5dW_num{font-size:22px;display:block}.dtW5dW_tileSun .dtW5dW_label{margin-top:0}.dtW5dW_eyebrow{letter-spacing:.03em;color:var(--t-primary-deep);background:var(--t-primary-soft);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 15px;font-size:12.5px;font-weight:800;display:inline-flex}.dtW5dW_heroTitleA{font-size:clamp(32px,4.6vw,48px);line-height:1.14}.dtW5dW_heroTitleB{font-size:clamp(30px,4.2vw,44px);line-height:1.14}.dtW5dW_lead{color:var(--t-ink-secondary);max-width:540px;margin-top:18px;font-size:17.5px}.dtW5dW_heroCtas{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.dtW5dW_heroCtasTight{margin-top:26px}.dtW5dW_heroStats{gap:40px;margin-top:52px;display:flex}.dtW5dW_heroStats .dtW5dW_num{font-family:var(--font-college-display), sans-serif;color:var(--t-primary-deep);font-size:26px;font-weight:800}.dtW5dW_heroStats .dtW5dW_label{color:var(--t-ink-tertiary);margin-top:4px;font-size:13px}.dtW5dW_section{padding:84px 0}.dtW5dW_sectionTint{background:var(--t-primary-soft)}.dtW5dW_sectionHead{max-width:600px;margin-bottom:44px}.dtW5dW_sectionHead h2{font-size:clamp(26px,3.2vw,36px);line-height:1.2}.dtW5dW_sectionHead p{color:var(--t-ink-secondary);margin-top:14px;font-size:16px}.dtW5dW_cardsGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dtW5dW_infoCard{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius-lg);padding:26px}.dtW5dW_infoCard .dtW5dW_icon{background:var(--t-accent-soft);width:44px;height:44px;color:var(--t-accent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.dtW5dW_infoCard h3{margin-bottom:8px;font-size:17px}.dtW5dW_infoCard p{color:var(--t-ink-secondary);font-size:14px}.dtW5dW_testimonial{text-align:center;max-width:700px;margin:0 auto}.dtW5dW_testimonial blockquote{font-family:var(--font-college-display), sans-serif;color:var(--t-primary-deep);margin:0;font-size:22px;font-weight:600;line-height:1.4}.dtW5dW_testimonial .dtW5dW_who{color:var(--t-ink-secondary);margin-top:20px;font-size:14px}.dtW5dW_closing{text-align:center;padding:10px 0 4px}.dtW5dW_closing h2{font-size:clamp(26px,3.4vw,38px)}.dtW5dW_closing p{color:var(--t-ink-secondary);margin-top:12px}.dtW5dW_closing .dtW5dW_heroCtas{justify-content:center;margin-top:26px}.dtW5dW_siteFooter{border-top:1px solid var(--t-border);padding:52px 0 26px}.dtW5dW_footerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.dtW5dW_footerBrand p{color:var(--t-ink-secondary);max-width:260px;margin-top:12px;font-size:13.5px}.dtW5dW_footerNav{flex-wrap:wrap;gap:56px;display:flex}.dtW5dW_footerNav h4{letter-spacing:.05em;text-transform:uppercase;color:var(--t-ink-tertiary);margin:0 0 14px;font-size:12px;font-weight:800}.dtW5dW_footerNav ul{flex-direction:column;gap:10px;display:flex}.dtW5dW_footerNav a{color:var(--t-ink-secondary);font-size:14px}.dtW5dW_footerNav a:hover{color:var(--t-accent)}.dtW5dW_footerBottom{border-top:1px solid var(--t-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:44px;padding-top:22px;display:flex}.dtW5dW_footerBottom p{color:var(--t-ink-tertiary);font-size:12.5px}.dtW5dW_poweredBadge{color:var(--t-primary-deep);background:var(--t-primary-soft);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.dtW5dW_poweredMark{width:12px;height:12px}@media (max-width:900px){.dtW5dW_navLinks{display:none}.dtW5dW_cardsGrid{grid-template-columns:1fr}.dtW5dW_footerTop{flex-direction:column}.dtW5dW_bento{grid-template-columns:1fr 1fr}.dtW5dW_bentoMain{grid-area:auto/1/auto/3}.dtW5dW_tileSun{grid-column:1/3}}@media (max-width:600px){.dtW5dW_shell{padding:0 20px}.dtW5dW_bento{grid-template-columns:1fr}.dtW5dW_bentoMain{grid-column:1}.dtW5dW_tileSun{flex-direction:column;grid-column:1;align-items:flex-start}}
@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/3df855c5313a6ce1-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/fb935d2767b6bc53-s.1znw80anc03tc.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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/106680e3cb941a97-s.0dpkqgqz79smb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/4686f7842ee651e2-s.p.2zp15__9k16__.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3df855c5313a6ce1-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/fb935d2767b6bc53-s.1znw80anc03tc.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/106680e3cb941a97-s.0dpkqgqz79smb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/4686f7842ee651e2-s.p.2zp15__9k16__.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/3df855c5313a6ce1-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/fb935d2767b6bc53-s.1znw80anc03tc.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/106680e3cb941a97-s.0dpkqgqz79smb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/4686f7842ee651e2-s.p.2zp15__9k16__.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:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}._62BhbW_className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}._62BhbW_variable{--font-mp-display:"Baloo 2", "Baloo 2 Fallback"}
@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/659375fb877c71b9-s.3uuzd4ky6sm1t.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:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/18f52720ad5fdf06-s.403cfnf7b-1vb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/47227609666e7f48-s.p.3jc5sq-923m_s.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:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/659375fb877c71b9-s.3uuzd4ky6sm1t.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:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/18f52720ad5fdf06-s.403cfnf7b-1vb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/47227609666e7f48-s.p.3jc5sq-923m_s.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:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/659375fb877c71b9-s.3uuzd4ky6sm1t.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:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/18f52720ad5fdf06-s.403cfnf7b-1vb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/47227609666e7f48-s.p.3jc5sq-923m_s.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:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/659375fb877c71b9-s.3uuzd4ky6sm1t.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:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/18f52720ad5fdf06-s.403cfnf7b-1vb.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47227609666e7f48-s.p.3jc5sq-923m_s.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:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}._1Bg0KG_className{font-family:Quicksand,Quicksand Fallback;font-style:normal}._1Bg0KG_variable{--font-mp-body:"Quicksand", "Quicksand Fallback"}
.my1pVq_themeMp{--t-primary:var(--t-primary-override,#3fa9e8);--t-primary-deep:color-mix(in srgb, var(--t-primary) 62%, black);--t-primary-soft:color-mix(in srgb, var(--t-primary) 10%, white);--t-accent:#ff7a6e;--t-accent-soft:#ffe7e3;--t-sun:#ffc94d;--t-sun-soft:#fff3d9;--t-bg:#fffbf3;--t-surface:#fff;--t-ink:#26313a;--t-ink-secondary:#26313aa3;--t-ink-tertiary:#26313a70;--t-border:#26313a1f;--t-radius-sm:12px;--t-radius-md:18px;--t-radius-lg:26px;--t-max-width:1180px;background:var(--t-bg);color:var(--t-ink);font-family:var(--font-mp-body), "Quicksand", sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}[data-theme=dark] .my1pVq_themeMp{--t-primary:color-mix(in srgb, var(--t-primary-override,#3fa9e8) 62%, white);--t-primary-deep:color-mix(in srgb, var(--t-primary) 55%, black);--t-primary-soft:color-mix(in srgb, var(--t-primary) 20%, black);--t-accent:#ff8e84;--t-accent-soft:#331816;--t-sun:#ffd168;--t-sun-soft:#33280f;--t-bg:#1b1a14;--t-surface:#232019;--t-ink:#f5efe2;--t-ink-secondary:#f5efe2ad;--t-ink-tertiary:#f5efe275;--t-border:#f5efe224}.my1pVq_themeMp *{box-sizing:border-box}.my1pVq_themeMp h1,.my1pVq_themeMp h2,.my1pVq_themeMp h3{font-family:var(--font-mp-display), sans-serif;color:var(--t-primary-deep);margin:0;font-weight:700}.my1pVq_themeMp p{margin:0}.my1pVq_themeMp a{color:inherit;text-decoration:none}.my1pVq_themeMp ul{margin:0;padding:0;list-style:none}.my1pVq_themeMp :focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.my1pVq_shell{max-width:var(--t-max-width);margin:0 auto;padding:0 32px}.my1pVq_siteHeader{z-index:20;background:color-mix(in srgb, var(--t-bg) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--t-border);position:sticky;top:0}.my1pVq_siteHeaderInner{justify-content:space-between;align-items:center;gap:24px;height:82px;display:flex}.my1pVq_brand{align-items:center;gap:10px;min-width:0;display:flex}.my1pVq_mark{object-fit:cover;border-radius:50%;flex:none;width:42px;height:42px}.my1pVq_markInitials{background:var(--t-primary);color:#fff;width:42px;height:42px;font-family:var(--font-mp-display), sans-serif;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.my1pVq_name{font-family:var(--font-mp-display), sans-serif;color:var(--t-primary-deep);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;overflow:hidden}.my1pVq_navLinks{align-items:center;gap:28px;display:flex}.my1pVq_navLinks a{color:var(--t-ink-secondary);font-size:14.5px;font-weight:700}.my1pVq_navLinks a:hover{color:var(--t-accent)}.my1pVq_headerRight{flex:none;align-items:center;gap:14px;display:flex}.my1pVq_btnPrimary{background:var(--t-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:6px;padding:11px 20px;font-size:14px;font-weight:700;display:inline-flex}.my1pVq_btnOutline{color:var(--t-primary-deep);border:2px solid var(--t-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:10px 19px;font-size:14px;font-weight:700;display:inline-flex}.my1pVq_linkMuted{color:var(--t-ink-secondary);font-size:14px;font-weight:700}.my1pVq_heroA{padding:76px 0 90px;position:relative;overflow:hidden}.my1pVq_heroShapes span{border-radius:50%;position:absolute}.my1pVq_heroShapeS1{background:var(--t-primary-soft);width:320px;height:320px;top:-80px;right:-40px}.my1pVq_heroShapeS2{background:var(--t-sun-soft);width:90px;height:90px;top:170px;right:240px}.my1pVq_heroShapeS3{background:var(--t-accent-soft);width:50px;height:50px;top:60px;right:120px}.my1pVq_heroB{padding:64px 0 0;position:relative;overflow:hidden}.my1pVq_heroBlobs span{position:absolute}.my1pVq_heroBlobB1{background:var(--t-primary-soft);border-radius:42% 58% 65% 35%/45% 40% 60% 55%;width:360px;height:360px;top:-90px;right:-60px}.my1pVq_heroBlobB2{background:var(--t-sun-soft);border-radius:60% 40% 55% 45%/50% 60% 40% 50%;width:110px;height:110px;top:210px;right:300px}.my1pVq_heroBlobB3{background:var(--t-accent-soft);border-radius:60% 40% 45% 55%/55% 45%;width:56px;height:56px;top:50px;right:150px}.my1pVq_sticker{background:var(--t-surface);border-radius:16px;align-items:center;gap:8px;padding:11px 15px;font-size:12.5px;font-weight:700;display:flex;position:absolute;box-shadow:0 14px 26px #26313a24}.my1pVq_stickerA{color:var(--t-primary-deep);top:40px;right:70px;transform:rotate(-7deg)}.my1pVq_stickerB{color:var(--t-accent);top:230px;right:360px;transform:rotate(5deg)}.my1pVq_stickerC{color:#8a6a2c;top:340px;right:130px;transform:rotate(-4deg)}.my1pVq_heroWave{margin-top:64px;line-height:0;position:relative}.my1pVq_heroWave svg{width:100%;height:64px;display:block}.my1pVq_heroInner{max-width:660px;position:relative}.my1pVq_eyebrow{color:var(--t-primary-deep);background:var(--t-primary-soft);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 15px;font-size:12.5px;font-weight:800;display:inline-flex}.my1pVq_heroTitle{font-size:clamp(32px,4.6vw,48px);line-height:1.16}.my1pVq_lead{color:var(--t-ink-secondary);max-width:540px;margin-top:18px;font-size:17.5px}.my1pVq_heroCtas{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.my1pVq_section{padding:84px 0}.my1pVq_sectionTint{background:var(--t-primary-soft)}.my1pVq_sectionHead{max-width:600px;margin-bottom:44px}.my1pVq_sectionHead h2{font-size:clamp(26px,3.2vw,36px);line-height:1.2}.my1pVq_sectionHead p{color:var(--t-ink-secondary);margin-top:14px;font-size:16px}.my1pVq_cyclesGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.my1pVq_cycleCard{border-radius:var(--t-radius-lg);padding:32px}.my1pVq_cycleCardMaternelle{background:var(--t-sun-soft)}.my1pVq_cycleCardPrimaire{background:var(--t-primary-soft)}.my1pVq_cycleCard .my1pVq_age{letter-spacing:.04em;text-transform:uppercase;background:var(--t-surface);border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-block}.my1pVq_cycleCard h3{margin-bottom:12px;font-size:22px}.my1pVq_cycleCard .my1pVq_lead{color:var(--t-ink-secondary);max-width:none;margin-top:0;font-size:14.5px}.my1pVq_cycleCard ul{flex-direction:column;gap:10px;margin-top:16px;display:flex}.my1pVq_cycleCard li{color:var(--t-ink-secondary);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.my1pVq_cycleCard svg{color:var(--t-ink);flex:none;margin-top:2px}.my1pVq_dayGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.my1pVq_dayCard{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius-lg);text-align:center;padding:24px}.my1pVq_dayCard .my1pVq_icon{background:var(--t-accent-soft);width:52px;height:52px;color:var(--t-accent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.my1pVq_dayCard h3{margin-bottom:8px;font-size:15.5px}.my1pVq_dayCard p{color:var(--t-ink-secondary);font-size:13px}.my1pVq_testimonial{text-align:center;max-width:700px;margin:0 auto}.my1pVq_testimonial blockquote{font-family:var(--font-mp-display), sans-serif;color:var(--t-primary-deep);margin:0;font-size:22px;font-weight:600;line-height:1.4}.my1pVq_testimonial .my1pVq_who{color:var(--t-ink-secondary);margin-top:20px;font-size:14px}.my1pVq_closing{text-align:center;padding:10px 0 4px}.my1pVq_closing h2{font-size:clamp(26px,3.4vw,38px)}.my1pVq_closing p{color:var(--t-ink-secondary);margin-top:12px}.my1pVq_closing .my1pVq_heroCtas{justify-content:center;margin-top:26px}.my1pVq_siteFooter{border-top:1px solid var(--t-border);padding:52px 0 26px}.my1pVq_footerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.my1pVq_footerBrand p{color:var(--t-ink-secondary);max-width:260px;margin-top:12px;font-size:13.5px}.my1pVq_footerNav{flex-wrap:wrap;gap:56px;display:flex}.my1pVq_footerNav h4{letter-spacing:.05em;text-transform:uppercase;color:var(--t-ink-tertiary);margin:0 0 14px;font-size:12px;font-weight:800}.my1pVq_footerNav ul{flex-direction:column;gap:10px;display:flex}.my1pVq_footerNav a{color:var(--t-ink-secondary);font-size:14px}.my1pVq_footerNav a:hover{color:var(--t-accent)}.my1pVq_footerBottom{border-top:1px solid var(--t-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:44px;padding-top:22px;display:flex}.my1pVq_footerBottom p{color:var(--t-ink-tertiary);font-size:12.5px}.my1pVq_poweredBadge{color:var(--t-primary-deep);background:var(--t-primary-soft);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.my1pVq_poweredMark{width:12px;height:12px}@media (max-width:900px){.my1pVq_navLinks{display:none}.my1pVq_cyclesGrid,.my1pVq_dayGrid{grid-template-columns:1fr 1fr}.my1pVq_footerTop{flex-direction:column}.my1pVq_heroBlobs,.my1pVq_sticker{display:none}}@media (max-width:600px){.my1pVq_shell{padding:0 20px}.my1pVq_cyclesGrid,.my1pVq_dayGrid{grid-template-columns:1fr}}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}._4igI8a_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}._4igI8a_variable{--font-universite-display:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c713a0aab7a8ca36-s.0mybutugvu-lq.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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c6bb81ef2959eb3-s.2fpqrm51ez0iq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e929b158eb81aae9-s.02frcczqg7k-8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/02ee680d6f7b72e4-s.2936i88_6qsfd.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80aaaae4466959af-s.15gdzqknx46iu.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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1854c6960aa5e9fd-s.2qdkzeru_ecot.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3d9c74ef0d9c07b-s.p.23aeddxv5enbo.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:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c713a0aab7a8ca36-s.0mybutugvu-lq.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:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c6bb81ef2959eb3-s.2fpqrm51ez0iq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e929b158eb81aae9-s.02frcczqg7k-8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02ee680d6f7b72e4-s.2936i88_6qsfd.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80aaaae4466959af-s.15gdzqknx46iu.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:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1854c6960aa5e9fd-s.2qdkzeru_ecot.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3d9c74ef0d9c07b-s.p.23aeddxv5enbo.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:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c713a0aab7a8ca36-s.0mybutugvu-lq.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:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c6bb81ef2959eb3-s.2fpqrm51ez0iq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e929b158eb81aae9-s.02frcczqg7k-8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/02ee680d6f7b72e4-s.2936i88_6qsfd.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/80aaaae4466959af-s.15gdzqknx46iu.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:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1854c6960aa5e9fd-s.2qdkzeru_ecot.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3d9c74ef0d9c07b-s.p.23aeddxv5enbo.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:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c713a0aab7a8ca36-s.0mybutugvu-lq.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:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c6bb81ef2959eb3-s.2fpqrm51ez0iq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e929b158eb81aae9-s.02frcczqg7k-8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/02ee680d6f7b72e4-s.2936i88_6qsfd.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/80aaaae4466959af-s.15gdzqknx46iu.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:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1854c6960aa5e9fd-s.2qdkzeru_ecot.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3d9c74ef0d9c07b-s.p.23aeddxv5enbo.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:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}._8zHRwq_className{font-family:Lora,Lora Fallback;font-style:normal}._8zHRwq_variable{--font-universite-body:"Lora", "Lora Fallback"}
.RRMdOa_themeUniversite{--t-primary:var(--t-primary-override,#6e1f2b);--t-primary-deep:color-mix(in srgb, var(--t-primary) 68%, black);--t-primary-soft:color-mix(in srgb, var(--t-primary) 10%, white);--t-accent:#b8912f;--t-accent-soft:#f3e9cf;--t-bg:#f8f3e9;--t-surface:#fff;--t-ink:#2b1b14;--t-ink-secondary:#2b1b14a3;--t-ink-tertiary:#2b1b1470;--t-border:#2b1b1424;--t-radius-sm:6px;--t-radius-md:12px;--t-radius-lg:18px;--t-max-width:1180px;background:var(--t-bg);color:var(--t-ink);font-family:var(--font-universite-body), "Lora", serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}[data-theme=dark] .RRMdOa_themeUniversite{--t-primary:color-mix(in srgb, var(--t-primary-override,#6e1f2b) 60%, white);--t-primary-deep:color-mix(in srgb, var(--t-primary) 55%, black);--t-primary-soft:color-mix(in srgb, var(--t-primary) 20%, black);--t-accent:#c5a554;--t-accent-soft:#251d09;--t-bg:#1c1310;--t-surface:#241a15;--t-ink:#f2e9e0;--t-ink-secondary:#f2e9e0ad;--t-ink-tertiary:#f2e9e075;--t-border:#f2e9e024}.RRMdOa_themeUniversite *{box-sizing:border-box}.RRMdOa_themeUniversite h1,.RRMdOa_themeUniversite h2,.RRMdOa_themeUniversite h3{font-family:var(--font-universite-display), serif;color:var(--t-primary-deep);letter-spacing:-.005em;margin:0;font-weight:700}.RRMdOa_themeUniversite p{margin:0}.RRMdOa_themeUniversite a{color:inherit;text-decoration:none}.RRMdOa_themeUniversite ul{margin:0;padding:0;list-style:none}.RRMdOa_themeUniversite button,.RRMdOa_themeUniversite select{font-family:inherit}.RRMdOa_themeUniversite :focus-visible{outline:2px solid var(--t-primary);outline-offset:2px}.RRMdOa_shell{max-width:var(--t-max-width);margin:0 auto;padding:0 32px}.RRMdOa_siteHeader{z-index:20;background:color-mix(in srgb, var(--t-bg) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--t-border);position:sticky;top:0}.RRMdOa_siteHeaderInner{justify-content:space-between;align-items:center;gap:24px;height:84px;display:flex}.RRMdOa_brand{align-items:center;gap:12px;min-width:0;display:flex}.RRMdOa_crest{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.RRMdOa_crestMark{background:var(--t-primary);width:40px;height:40px;color:var(--t-accent-soft);font-family:var(--font-universite-display), serif;border:2px solid var(--t-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.RRMdOa_nameBlock{flex-direction:column;min-width:0;line-height:1.15;display:flex}.RRMdOa_name{font-family:var(--font-universite-display), serif;color:var(--t-primary-deep);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;overflow:hidden}.RRMdOa_motto{font-family:var(--font-universite-body), serif;color:var(--t-ink-tertiary);letter-spacing:.03em;font-size:11px;font-style:italic}.RRMdOa_navLinks{align-items:center;gap:30px;display:flex}.RRMdOa_navLinks a{font-family:var(--font-universite-body), serif;color:var(--t-ink-secondary);font-size:14px;font-weight:600}.RRMdOa_navLinks a:hover{color:var(--t-primary)}.RRMdOa_headerRight{flex:none;align-items:center;gap:14px;display:flex}.RRMdOa_btnPrimary{background:var(--t-primary);color:var(--t-accent-soft);font-family:var(--font-universite-body), serif;border-radius:var(--t-radius-sm);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:6px;padding:11px 20px;font-size:14px;font-weight:600;display:inline-flex}.RRMdOa_btnOutline{color:var(--t-primary);font-family:var(--font-universite-body), serif;border-radius:var(--t-radius-sm);border:1.5px solid var(--t-primary);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:10px 19px;font-size:14px;font-weight:600;display:inline-flex}.RRMdOa_linkMuted{font-family:var(--font-universite-body), serif;color:var(--t-ink-secondary);font-size:14px;font-weight:600}.RRMdOa_heroA{border-bottom:1px solid var(--t-border);padding:70px 0 88px;position:relative}.RRMdOa_heroAInner{max-width:700px}.RRMdOa_heroB{padding:64px 0 0;position:relative}.RRMdOa_heroBInner{max-width:920px}.RRMdOa_heroRule{border:none;border-top:2px solid var(--t-accent);margin:34px 0 0}.RRMdOa_heroLower{grid-template-columns:1.3fr .7fr;align-items:start;gap:48px;margin-top:32px;display:grid}.RRMdOa_heroLowerStats{border-left:1px solid var(--t-border);flex-direction:column;gap:18px;padding-left:28px;display:flex}.RRMdOa_facultyIndex{border-top:1px solid var(--t-border);flex-wrap:wrap;margin-top:52px;display:flex}.RRMdOa_facultyIndex a{border-right:1px solid var(--t-border);font-family:var(--font-universite-body), serif;color:var(--t-ink);flex:1;align-items:baseline;gap:10px;min-width:180px;padding:20px 22px;font-size:14px;font-weight:600;display:flex}.RRMdOa_facultyIndex a:last-child{border-right:none}.RRMdOa_facultyIndex a:hover{color:var(--t-primary)}.RRMdOa_facultyIndex .RRMdOa_n{font-family:var(--font-universite-display), serif;color:var(--t-accent);font-size:13px;font-weight:700}.RRMdOa_eyebrow{font-family:var(--font-universite-body), serif;letter-spacing:.06em;text-transform:uppercase;color:var(--t-primary);background:var(--t-primary-soft);border-radius:var(--t-radius-sm);align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.RRMdOa_heroTitleA{font-size:clamp(34px,4.6vw,50px);line-height:1.14}.RRMdOa_heroTitleB{font-size:clamp(36px,5.4vw,60px);line-height:1.1}.RRMdOa_lead{color:var(--t-ink-secondary);font-size:18px}.RRMdOa_leadSpaced{max-width:580px;margin-top:22px}.RRMdOa_heroCtas{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.RRMdOa_heroCtasTight{margin-top:26px}.RRMdOa_heroStats{flex-wrap:wrap;gap:48px;margin-top:56px;display:flex}.RRMdOa_heroStats .RRMdOa_num{font-family:var(--font-universite-display), serif;color:var(--t-primary-deep);font-size:28px;font-weight:700}.RRMdOa_heroStats .RRMdOa_label{font-family:var(--font-universite-body), serif;color:var(--t-ink-tertiary);margin-top:4px;font-size:13px}.RRMdOa_section{padding:88px 0}.RRMdOa_sectionTint{background:var(--t-primary-soft)}.RRMdOa_sectionHead{max-width:620px;margin-bottom:46px}.RRMdOa_sectionHead .RRMdOa_eyebrow{margin-bottom:16px}.RRMdOa_sectionHead h2{font-size:clamp(26px,3.2vw,36px);line-height:1.2}.RRMdOa_sectionHead p{color:var(--t-ink-secondary);margin-top:14px;font-size:16px}.RRMdOa_facultiesGrid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.RRMdOa_facultyCard{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius-lg);padding:30px}.RRMdOa_facultyCard .RRMdOa_tag{font-family:var(--font-universite-body), serif;letter-spacing:.05em;text-transform:uppercase;color:var(--t-accent);background:var(--t-primary-deep);border-radius:var(--t-radius-sm);margin-bottom:16px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-block}.RRMdOa_facultyCard h3{margin-bottom:10px;font-size:21px}.RRMdOa_facultyCard p{color:var(--t-ink-secondary);margin-bottom:16px;font-size:14.5px}.RRMdOa_tracks{flex-wrap:wrap;gap:10px;display:flex}.RRMdOa_tracks span{font-family:var(--font-universite-body), serif;color:var(--t-ink-secondary);border:1px solid var(--t-border);border-radius:999px;padding:5px 12px;font-size:12.5px}.RRMdOa_valuesGrid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.RRMdOa_valueItem .RRMdOa_icon{background:var(--t-primary-soft);width:46px;height:46px;color:var(--t-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.RRMdOa_valueItem h3{margin-bottom:8px;font-size:17px}.RRMdOa_valueItem p{color:var(--t-ink-secondary);font-size:14px}.RRMdOa_testimonial{text-align:center;max-width:740px;margin:0 auto}.RRMdOa_testimonial blockquote{font-family:var(--font-universite-display), serif;color:var(--t-primary-deep);margin:0;font-size:25px;font-style:italic;font-weight:600;line-height:1.45}.RRMdOa_testimonial .RRMdOa_who{font-family:var(--font-universite-body), serif;color:var(--t-ink-secondary);margin-top:22px;font-size:14px}.RRMdOa_testimonial .RRMdOa_who strong{color:var(--t-ink)}.RRMdOa_closing{text-align:center;padding:14px 0 4px}.RRMdOa_closing h2{font-size:clamp(26px,3.4vw,38px)}.RRMdOa_closing p{color:var(--t-ink-secondary);margin-top:14px;font-size:16px}.RRMdOa_closing .RRMdOa_heroCtas{justify-content:center}.RRMdOa_catalogHeader{padding:56px 0 8px}.RRMdOa_catalogHeader h1{font-size:clamp(30px,3.6vw,42px)}.RRMdOa_catalogHeader p{color:var(--t-ink-secondary);max-width:580px;margin-top:14px}.RRMdOa_levelTabs{flex-wrap:wrap;gap:10px;margin:32px 0 40px;display:flex}.RRMdOa_levelTab{font-family:var(--font-universite-body), serif;border-radius:var(--t-radius-sm);border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-ink-secondary);cursor:pointer;padding:10px 20px;font-size:14px;font-weight:600}.RRMdOa_levelTabActive{background:var(--t-primary);border-color:var(--t-primary);color:var(--t-accent-soft)}.RRMdOa_programList{flex-direction:column;gap:16px;padding-bottom:96px;display:flex}.RRMdOa_programRow{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.RRMdOa_programRowLeft{align-items:flex-start;gap:18px;display:flex}.RRMdOa_programRow .RRMdOa_icon{border-radius:var(--t-radius-sm);background:var(--t-primary-soft);width:44px;height:44px;color:var(--t-primary);flex:none;justify-content:center;align-items:center;display:flex}.RRMdOa_programRow h3{margin-bottom:6px;font-size:18px}.RRMdOa_programMeta{font-family:var(--font-universite-body), serif;color:var(--t-ink-tertiary);margin-bottom:8px;font-size:12.5px}.RRMdOa_programRow p{color:var(--t-ink-secondary);max-width:480px;font-size:14px}.RRMdOa_programRowRight{text-align:right;flex:none}.RRMdOa_durationBadge{font-family:var(--font-universite-body), serif;color:var(--t-primary);background:var(--t-primary-soft);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.RRMdOa_siteFooter{border-top:1px solid var(--t-border);padding:56px 0 28px}.RRMdOa_footerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.RRMdOa_footerBrand p{font-family:var(--font-universite-body), serif;color:var(--t-ink-secondary);max-width:280px;margin-top:14px;font-size:13.5px}.RRMdOa_footerNav{flex-wrap:wrap;gap:60px;display:flex}.RRMdOa_footerNav h4{font-family:var(--font-universite-body), serif;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-tertiary);margin:0 0 14px;font-size:12px;font-weight:700}.RRMdOa_footerNav ul{flex-direction:column;gap:10px;display:flex}.RRMdOa_footerNav a{font-family:var(--font-universite-body), serif;color:var(--t-ink-secondary);font-size:14px}.RRMdOa_footerNav a:hover{color:var(--t-primary)}.RRMdOa_footerBottom{border-top:1px solid var(--t-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:48px;padding-top:22px;display:flex}.RRMdOa_footerBottom p{font-family:var(--font-universite-body), serif;color:var(--t-ink-tertiary);font-size:12.5px}.RRMdOa_poweredBadge{font-family:var(--font-universite-body), serif;color:var(--t-ink-secondary);background:var(--t-border);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.RRMdOa_poweredMark{width:12px;height:12px}@media (max-width:900px){.RRMdOa_navLinks{display:none}.RRMdOa_facultiesGrid,.RRMdOa_valuesGrid,.RRMdOa_heroLower{grid-template-columns:1fr}.RRMdOa_heroLowerStats{border-left:none;flex-flow:wrap;gap:32px;padding-left:0}.RRMdOa_programRow{flex-direction:column;align-items:flex-start}.RRMdOa_programRowRight{text-align:left}.RRMdOa_footerTop{flex-direction:column}}@media (max-width:600px){.RRMdOa_shell{padding:0 20px}}
@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8ccc630e9b93600-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.1d9rlgtqyj_-l.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb99fec956915f8-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8ccc630e9b93600-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.1d9rlgtqyj_-l.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/edb99fec956915f8-s.p.32sris142tqlb.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8ccc630e9b93600-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.1d9rlgtqyj_-l.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edb99fec956915f8-s.p.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.qIQN-a_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.qIQN-a_variable{--font-vision-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-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:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-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:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-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:400;font-display:swap;src:url(../media/45462fd7b7c12654-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:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-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:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-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:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-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:500;font-display:swap;src:url(../media/45462fd7b7c12654-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:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-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:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-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:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-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:600;font-display:swap;src:url(../media/45462fd7b7c12654-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:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/46a9e2f250689b4a-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:700;font-display:swap;src:url(../media/76b70a1dbe058eb5-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:700;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6131cbbf5549afa2-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:700;font-display:swap;src:url(../media/45462fd7b7c12654-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:700;font-display:swap;src:url(../media/ba63f6a0e436df8e-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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.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%}.lWCRxq_className{font-family:Inter,Inter Fallback;font-style:normal}.lWCRxq_variable{--font-vision-body:"Inter", "Inter Fallback"}
.jfjXLW_themeVision{--t-primary:var(--t-primary-override,#1b4332);--t-primary-deep:color-mix(in srgb, var(--t-primary) 68%, black);--t-primary-soft:color-mix(in srgb, var(--t-primary) 12%, white);--t-accent:#c99a4b;--t-accent-soft:#fbf1df;--t-bg:#fbf8f2;--t-surface:#fff;--t-ink:#1f2a24;--t-ink-secondary:#1f2a24a3;--t-ink-tertiary:#1f2a246b;--t-border:#1f2a241f;--t-radius-sm:8px;--t-radius-md:14px;--t-radius-lg:22px;--t-max-width:1180px;background:var(--t-bg);color:var(--t-ink);font-family:var(--font-vision-body), "Inter", sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}[data-theme=dark] .jfjXLW_themeVision{--t-primary:color-mix(in srgb, var(--t-primary-override,#1b4332) 55%, white);--t-primary-deep:color-mix(in srgb, var(--t-primary) 55%, black);--t-primary-soft:color-mix(in srgb, var(--t-primary) 20%, black);--t-accent:#d3ac6b;--t-accent-soft:#281f0f;--t-bg:#101c17;--t-surface:#17251f;--t-ink:#eaf1ec;--t-ink-secondary:#eaf1ecad;--t-ink-tertiary:#eaf1ec75;--t-border:#eaf1ec24}.jfjXLW_themeVision *{box-sizing:border-box}.jfjXLW_themeVision h1,.jfjXLW_themeVision h2,.jfjXLW_themeVision h3{font-family:var(--font-vision-display), "Fraunces", serif;color:var(--t-primary-deep);letter-spacing:-.01em;margin:0;font-weight:600}.jfjXLW_themeVision p{margin:0}.jfjXLW_themeVision a{color:inherit;text-decoration:none}.jfjXLW_themeVision ul{margin:0;padding:0;list-style:none}.jfjXLW_themeVision button,.jfjXLW_themeVision select{font-family:inherit}.jfjXLW_themeVision :focus-visible{outline:2px solid var(--t-primary);outline-offset:2px}.jfjXLW_shell{max-width:var(--t-max-width);margin:0 auto;padding:0 32px}.jfjXLW_siteHeader{z-index:20;background:color-mix(in srgb, var(--t-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--t-border);position:sticky;top:0}.jfjXLW_siteHeaderInner{justify-content:space-between;align-items:center;gap:24px;height:78px;display:flex}.jfjXLW_brand{align-items:center;gap:10px;min-width:0;display:flex}.jfjXLW_mark{background:var(--t-primary);width:36px;height:36px;color:var(--t-accent-soft);font-family:var(--font-vision-display), serif;border:2px solid var(--t-accent);object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.jfjXLW_name{font-family:var(--font-vision-display), serif;color:var(--t-primary-deep);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:700;overflow:hidden}.jfjXLW_navLinks{align-items:center;gap:30px;display:flex}.jfjXLW_navLinks a{color:var(--t-ink-secondary);font-size:14px;font-weight:500}.jfjXLW_navLinks a:hover{color:var(--t-primary)}.jfjXLW_headerRight{flex:none;align-items:center;gap:14px;display:flex}.jfjXLW_btnPrimary{background:var(--t-primary);color:var(--t-accent-soft);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:6px;padding:11px 20px;font-size:14px;font-weight:600;display:inline-flex}.jfjXLW_btnOutline{color:var(--t-primary);border:1.5px solid var(--t-primary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:10px 19px;font-size:14px;font-weight:600;display:inline-flex}.jfjXLW_linkMuted{color:var(--t-ink-secondary);font-size:14px;font-weight:600}.jfjXLW_heroA{padding:80px 0 90px;position:relative;overflow:hidden}.jfjXLW_heroShapes{z-index:0;pointer-events:none;position:absolute;inset:0}.jfjXLW_heroShapeC1{background:var(--t-primary-soft);border-radius:50%;width:340px;height:340px;position:absolute;top:-60px;right:-60px}.jfjXLW_heroShapeC2{background:var(--t-accent-soft);border-radius:50%;width:120px;height:120px;position:absolute;top:120px;right:180px}.jfjXLW_heroAInner{z-index:1;max-width:680px;position:relative}.jfjXLW_heroB{border-bottom:1px solid var(--t-border);padding:70px 0 90px;position:relative;overflow:hidden}.jfjXLW_heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.jfjXLW_heroBInner{max-width:560px}.jfjXLW_rentreeCard{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius-lg);padding:30px;box-shadow:0 24px 48px #1b43321a}.jfjXLW_rentreeCard .jfjXLW_tag{letter-spacing:.05em;text-transform:uppercase;color:var(--t-primary);background:var(--t-primary-soft);border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.jfjXLW_rentreeCard h3{margin-bottom:22px;font-size:19px}.jfjXLW_weekStrip{gap:6px;margin-bottom:22px;display:flex}.jfjXLW_weekStrip .jfjXLW_day{text-align:center;background:var(--t-primary-soft);color:var(--t-ink-tertiary);border-radius:10px;flex:1;padding:11px 0;font-size:11.5px;font-weight:700}.jfjXLW_weekStrip .jfjXLW_dayOn{background:var(--t-primary);color:var(--t-accent-soft)}.jfjXLW_seatsLabel{color:var(--t-ink-secondary);justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.jfjXLW_seatsBar{background:var(--t-primary-soft);border-radius:8px;height:8px;margin-bottom:22px;overflow:hidden}.jfjXLW_seatsBar span{background:var(--t-accent);width:60%;height:100%;display:block}.jfjXLW_rentreeTags{flex-wrap:wrap;gap:8px;display:flex}.jfjXLW_rentreeTags span{color:var(--t-primary);background:var(--t-primary-soft);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.jfjXLW_eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--t-primary);background:var(--t-primary-soft);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.jfjXLW_heroTitle{font-size:clamp(36px,5vw,54px);line-height:1.08}.jfjXLW_lead{color:var(--t-ink-secondary);max-width:560px;margin-top:20px;font-size:18px}.jfjXLW_heroCtas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.jfjXLW_heroStats{flex-wrap:wrap;gap:44px;margin-top:56px;display:flex}.jfjXLW_heroStats .jfjXLW_num{font-family:var(--font-vision-display), serif;color:var(--t-primary-deep);font-size:28px;font-weight:700}.jfjXLW_heroStats .jfjXLW_label{color:var(--t-ink-tertiary);margin-top:4px;font-size:13px}.jfjXLW_section{padding:88px 0}.jfjXLW_sectionTint{background:var(--t-primary-soft)}.jfjXLW_sectionHead{max-width:600px;margin-bottom:44px}.jfjXLW_sectionHead .jfjXLW_eyebrow{margin-bottom:16px}.jfjXLW_sectionHead h2{font-size:clamp(28px,3.4vw,38px);line-height:1.15}.jfjXLW_sectionHead p{color:var(--t-ink-secondary);margin-top:14px;font-size:16px}.jfjXLW_programsGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.jfjXLW_programCard{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius-lg);padding:26px}.jfjXLW_programCard .jfjXLW_icon{background:var(--t-primary-soft);width:42px;height:42px;color:var(--t-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.jfjXLW_programCard h3{margin-bottom:8px;font-size:17px}.jfjXLW_programCard .jfjXLW_meta{color:var(--t-ink-tertiary);margin-bottom:10px;font-size:12.5px}.jfjXLW_programCard p{color:var(--t-ink-secondary);margin-bottom:16px;font-size:14px}.jfjXLW_programCard .jfjXLW_link{color:var(--t-primary);font-size:13.5px;font-weight:700}.jfjXLW_valuesGrid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.jfjXLW_valueItem .jfjXLW_icon{background:var(--t-accent-soft);width:44px;height:44px;color:color-mix(in srgb, var(--t-accent) 60%, black);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.jfjXLW_valueItem h3{margin-bottom:6px;font-size:16px}.jfjXLW_valueItem p{color:var(--t-ink-secondary);font-size:13.5px}.jfjXLW_testimonial{text-align:center;max-width:720px;margin:0 auto}.jfjXLW_testimonial blockquote{font-family:var(--font-vision-display), serif;color:var(--t-primary-deep);margin:0;font-size:24px;font-style:italic;font-weight:500;line-height:1.4}.jfjXLW_testimonial .jfjXLW_who{color:var(--t-ink-secondary);margin-top:22px;font-size:14px}.jfjXLW_testimonial .jfjXLW_who strong{color:var(--t-ink)}.jfjXLW_closing{text-align:center;padding:20px 0 10px}.jfjXLW_closing h2{font-size:clamp(28px,3.6vw,40px)}.jfjXLW_closing p{color:var(--t-ink-secondary);margin-top:14px}.jfjXLW_closing .jfjXLW_heroCtas{justify-content:center;margin-top:26px}.jfjXLW_catalogHeader{padding:56px 0 8px}.jfjXLW_catalogHeader h1{font-size:clamp(30px,3.8vw,42px)}.jfjXLW_catalogHeader p{color:var(--t-ink-secondary);max-width:560px;margin-top:14px}.jfjXLW_filterBar{flex-wrap:wrap;gap:10px;margin:32px 0 40px;display:flex}.jfjXLW_filterPill{border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-ink-secondary);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:600}.jfjXLW_filterPillActive{background:var(--t-primary);border-color:var(--t-primary);color:var(--t-accent-soft)}.jfjXLW_courseGrid{grid-template-columns:repeat(3,1fr);gap:22px;padding-bottom:96px;display:grid}.jfjXLW_courseCard{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius-lg);overflow:hidden}.jfjXLW_courseCardTop{background:var(--t-primary);height:8px}.jfjXLW_courseCardTopGold{background:var(--t-accent)}.jfjXLW_courseCardBody{padding:24px}.jfjXLW_courseFormat{letter-spacing:.04em;text-transform:uppercase;color:var(--t-primary);background:var(--t-primary-soft);border-radius:999px;margin-bottom:14px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-block}.jfjXLW_courseFormatGold{color:color-mix(in srgb, var(--t-accent) 55%, black);background:var(--t-accent-soft)}.jfjXLW_courseCard h3{margin-bottom:8px;font-size:18px}.jfjXLW_courseDuration{color:var(--t-ink-tertiary);margin-bottom:12px;font-size:12.5px}.jfjXLW_courseCard p{color:var(--t-ink-secondary);margin-bottom:18px;font-size:14px}.jfjXLW_courseRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.jfjXLW_coursePrice{color:var(--t-primary-deep);font-size:13px;font-weight:700}.jfjXLW_courseLink{color:var(--t-primary);white-space:nowrap;font-size:13.5px;font-weight:700}.jfjXLW_siteFooter{border-top:1px solid var(--t-border);padding:56px 0 28px}.jfjXLW_footerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.jfjXLW_footerBrand p{color:var(--t-ink-secondary);max-width:260px;margin-top:12px;font-size:13.5px}.jfjXLW_footerNav{flex-wrap:wrap;gap:60px;display:flex}.jfjXLW_footerNav h4{font-family:var(--font-vision-body), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-tertiary);margin:0 0 14px;font-size:12px;font-weight:700}.jfjXLW_footerNav ul{flex-direction:column;gap:10px;display:flex}.jfjXLW_footerNav a{color:var(--t-ink-secondary);font-size:14px}.jfjXLW_footerNav a:hover{color:var(--t-primary)}.jfjXLW_footerBottom{border-top:1px solid var(--t-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:48px;padding-top:22px;display:flex}.jfjXLW_footerBottom p{color:var(--t-ink-tertiary);font-size:12.5px}.jfjXLW_poweredBadge{color:var(--t-ink-secondary);background:var(--t-border);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.jfjXLW_poweredMark{width:12px;height:12px}@media (max-width:900px){.jfjXLW_navLinks{display:none}.jfjXLW_programsGrid,.jfjXLW_valuesGrid,.jfjXLW_courseGrid{grid-template-columns:1fr 1fr}.jfjXLW_heroGrid{grid-template-columns:1fr}.jfjXLW_footerTop{flex-direction:column}}@media (max-width:600px){.jfjXLW_programsGrid,.jfjXLW_valuesGrid,.jfjXLW_courseGrid{grid-template-columns:1fr}.jfjXLW_shell{padding:0 20px}}