.TutoringLanding_page__DrmzR{overflow:hidden;background:#f5eee2}.TutoringLanding_hero__ysF_O{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:center;grid-gap:clamp(42px,7vw,100px);gap:clamp(42px,7vw,100px);max-width:1440px;margin:0 auto;padding:clamp(136px,14vw,172px) clamp(24px,7vw,100px) 82px}.TutoringLanding_heroCopy__LD_06{max-width:660px}.TutoringLanding_eyebrow__nC6_q{display:block;margin:0 0 16px;color:#9a4b29;font:600 11px/1.4 DM Mono,monospace;letter-spacing:1px;text-transform:uppercase}.TutoringLanding_hero__ysF_O h1{max-width:11ch;margin:0 0 20px;color:#27231d;font:400 clamp(56px,6vw,80px)/.98 "Instrument Serif",Georgia,serif;letter-spacing:-1.6px;text-wrap:balance}.TutoringLanding_lead__3lw7J{max-width:580px;margin:0;color:#56564f;font-size:17px;line-height:1.7}.TutoringLanding_actions__4J_cN{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:28px}.TutoringLanding_primaryButton__jcb6d{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:1px solid #2b2118;background:#2b2118;color:#fbf6ee;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px rgb(43 33 24/12%);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.TutoringLanding_primaryButton__jcb6d:hover{transform:translateY(-2px);border-color:#423326;background:#423326;box-shadow:0 11px 22px rgb(43 33 24/18%)}.TutoringLanding_primaryButton__jcb6d svg{width:16px;height:16px;color:#f2b979}.TutoringLanding_secondaryLink__LWfPT{color:#27231d;font-size:13px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:#b99f7d;text-decoration-color:#b99f7d;text-underline-offset:4px}.TutoringLanding_sessionCard__lAQ5o{position:relative;display:flex;min-height:360px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:29px;border-radius:18px;background:#2b2118;color:#fbf6ee;box-shadow:0 24px 70px rgb(43 33 24/15%)}.TutoringLanding_sessionGlow__aN5mH{position:absolute;top:6px;right:-105px;width:310px;height:310px;border:1px solid rgba(255,246,230,.18);border-radius:50%}.TutoringLanding_sessionGlow__aN5mH:after,.TutoringLanding_sessionGlow__aN5mH:before{position:absolute;border:1px solid rgba(255,246,230,.13);border-radius:50%;content:""}.TutoringLanding_sessionGlow__aN5mH:before{inset:24px}.TutoringLanding_sessionGlow__aN5mH:after{inset:52px}.TutoringLanding_sessionFacts__rhIIJ,.TutoringLanding_sessionMain__DEAxz,.TutoringLanding_sessionTop__KV_t0{position:relative}.TutoringLanding_sessionTop__KV_t0{display:flex;align-items:center;justify-content:space-between;color:#e9e2d6;font:11px DM Mono,monospace;letter-spacing:.8px}.TutoringLanding_sessionTop__KV_t0 i{width:7px;height:7px;border-radius:50%;background:#b19a83}.TutoringLanding_sessionMain__DEAxz{margin:28px 0 34px}.TutoringLanding_sessionLabel__SINYe{margin:0 0 12px;color:#f2b979;font:11px DM Mono,monospace;letter-spacing:.9px}.TutoringLanding_sessionMain__DEAxz h2{max-width:10ch;margin:0;color:#fbf6ee;font:400 clamp(36px,4vw,50px)/1 "Instrument Serif",Georgia,serif;letter-spacing:-.5px}.TutoringLanding_sessionFacts__rhIIJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.TutoringLanding_sessionFacts__rhIIJ>div{display:flex;min-width:0;min-height:76px;flex-direction:column;justify-content:center;gap:7px;padding:11px 12px;border:1px solid rgba(255,246,230,.17);background:rgba(255,246,230,.06)}.TutoringLanding_sessionFacts__rhIIJ strong{display:flex;align-items:center;gap:6px;color:#fbf6ee;font:400 20px/1 "Instrument Serif",Georgia,serif}.TutoringLanding_sessionFacts__rhIIJ strong svg{width:19px;height:19px;color:#f2b979}.TutoringLanding_sessionFacts__rhIIJ span{color:#e1d7c9;font-size:12px;line-height:1.35}.TutoringLanding_programs__sAAqX{padding:78px clamp(24px,7vw,100px) 86px;background:#fffdf8}.TutoringLanding_sectionHeading__sKykd{max-width:690px;margin:0 auto 36px;text-align:center}.TutoringLanding_sectionHeading__sKykd .TutoringLanding_eyebrow__nC6_q{margin-bottom:11px}.TutoringLanding_faqHeading__PitxK h2,.TutoringLanding_sectionHeading__sKykd h2{margin:0;color:#27231d;font:400 clamp(36px,4vw,48px)/1.03 "Instrument Serif",Georgia,serif;letter-spacing:-.5px;text-wrap:balance}.TutoringLanding_programGrid__7k8jM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px;max-width:1240px;margin:0 auto}.TutoringLanding_programCard__aEnIC{display:flex;min-height:230px;flex-direction:column;align-items:flex-start;padding:22px;border:1px solid #e8dfd1;border-radius:12px;background:#faf6ef;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.TutoringLanding_programCard__aEnIC:hover{transform:translateY(-3px);border-color:#d5b99a;box-shadow:0 14px 32px rgba(44,40,32,.08)}.TutoringLanding_programCard__aEnIC>span{margin-bottom:25px;color:#a64f2c;font:11px DM Mono,monospace}.TutoringLanding_programCard__aEnIC h3{margin:0 0 8px;color:#27231d;font-size:17px;line-height:1.35}.TutoringLanding_programCard__aEnIC p{margin:0 0 17px;color:#68685e;font-size:14px;line-height:1.6}.TutoringLanding_priceCard__wa3eL a,.TutoringLanding_programCard__aEnIC a{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:auto;color:#8f4327;font-size:12px;font-weight:700;text-decoration:none}.TutoringLanding_priceCard__wa3eL a svg,.TutoringLanding_programCard__aEnIC a svg{width:14px;height:14px}.TutoringLanding_stepsSection__Q87gF{padding:78px clamp(24px,7vw,100px) 86px;background:#f5eee2}.TutoringLanding_steps__N4kja{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;max-width:1160px;margin:0 auto;padding:0;list-style:none}.TutoringLanding_steps__N4kja:before{position:absolute;top:18px;right:16%;left:16%;height:1px;background:#ddcfbb;content:""}.TutoringLanding_steps__N4kja li{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 14px;text-align:center}.TutoringLanding_steps__N4kja li>span{position:relative;display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;margin-bottom:16px;border:1px solid #d5c7b2;border-radius:50%;background:#f5eee2;color:#a64f2c;font:11px DM Mono,monospace}.TutoringLanding_steps__N4kja h3{margin:0 0 6px;color:#27231d;font-size:16px}.TutoringLanding_steps__N4kja p{max-width:310px;margin:0;color:#68685e;font-size:14px;line-height:1.6}.TutoringLanding_pricing__hQxvS{padding:82px clamp(24px,7vw,100px) 86px;background:#fffdf8}.TutoringLanding_pricingHeading__W3gfF{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;max-width:1240px;margin:0 auto 34px}.TutoringLanding_pricingHeading__W3gfF .TutoringLanding_sectionHeading__sKykd{max-width:590px;margin:0;text-align:left}.TutoringLanding_pricingHeading__W3gfF>p{max-width:390px;margin:0 0 4px;color:#68685e;font-size:14px;line-height:1.65}.TutoringLanding_priceGrid__YWD8J{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px;max-width:1240px;margin:0 auto}.TutoringLanding_priceCard__wa3eL{display:flex;min-width:0;flex-direction:column;padding:21px;border:1px solid #e8dfd1;border-radius:12px;background:#faf6ef}.TutoringLanding_priceLevel__3mcwC{margin-bottom:12px;color:#9a4b29;font:12px DM Mono,monospace;letter-spacing:.8px}.TutoringLanding_priceCard__wa3eL h3{margin:0 0 14px;color:#27231d;font:400 22px/1.1 "Instrument Serif",Georgia,serif}.TutoringLanding_priceValue__Eehmj{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;margin-bottom:12px}.TutoringLanding_priceValue__Eehmj strong{color:#27231d;font-size:20px;letter-spacing:-.5px}.TutoringLanding_priceValue__Eehmj span{color:#8f4327;font-size:12px}.TutoringLanding_priceCard__wa3eL>p{margin:0 0 14px;color:#68685e;font-size:14px;line-height:1.55}.TutoringLanding_priceCard__wa3eL a{border-top:1px solid #e8dfd1;font-size:13px}.TutoringLanding_paymentNote__uKHmZ{max-width:1240px;margin:18px auto 0;color:#68685e;font-size:13px;line-height:1.5}.TutoringLanding_faqSection____x_f{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,7vw,90px);gap:clamp(32px,7vw,90px);padding:78px clamp(24px,7vw,100px) 86px;background:#f5eee2}.TutoringLanding_faqHeading__PitxK{max-width:430px}.TutoringLanding_faqList__5SL_t{display:grid;align-content:start;grid-gap:9px;gap:9px;max-width:760px}.TutoringLanding_faqList__5SL_t details{padding:0 19px;border:1px solid #e5dbc9;border-radius:10px;background:#fffdf8}.TutoringLanding_faqList__5SL_t summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;color:#27231d;font-size:14px;font-weight:600;line-height:1.45;list-style:none;cursor:pointer}.TutoringLanding_faqList__5SL_t summary::-webkit-details-marker{display:none}.TutoringLanding_faqList__5SL_t summary span{flex:0 0 auto;color:#a64f2c;font-size:20px;font-weight:400;transition:transform .18s ease}.TutoringLanding_faqList__5SL_t details[open] summary span{transform:rotate(45deg)}.TutoringLanding_faqList__5SL_t details>p{max-width:650px;margin:0;padding:0 30px 17px 0;color:#68685e;font-size:14px;line-height:1.65}.TutoringLanding_communityInvite__skt4A{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1240px;margin:0 auto 68px;padding:34px 40px;border-radius:16px;background:#2b2118;color:#fbf6ee}.TutoringLanding_communityInvite__skt4A .TutoringLanding_eyebrow__nC6_q{margin-bottom:9px;color:#f2b979}.TutoringLanding_communityInvite__skt4A h2{margin:0 0 8px;color:#fbf6ee;font:400 clamp(30px,3vw,38px)/1.05 "Instrument Serif",Georgia,serif}.TutoringLanding_communityInvite__skt4A div>p:last-child{margin:0;color:#e1d7c9;font-size:14px;line-height:1.6}.TutoringLanding_communityInvite__skt4A>a{display:inline-flex;min-height:48px;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;padding:0 15px;background:#e87749;color:#211b15;font-size:13px;font-weight:700;text-decoration:none}.TutoringLanding_communityInvite__skt4A>a:hover{background:#f18a5d}.TutoringLanding_communityInvite__skt4A>a svg{width:14px;height:14px}@media (max-width:1050px){.TutoringLanding_hero__ysF_O{grid-template-columns:minmax(0,1fr) minmax(300px,.92fr);gap:34px;padding-right:36px;padding-left:36px}.TutoringLanding_sessionCard__lAQ5o{min-height:340px;padding:23px}.TutoringLanding_sessionFacts__rhIIJ{gap:7px}.TutoringLanding_sessionFacts__rhIIJ>div{padding:10px}.TutoringLanding_pricing__hQxvS,.TutoringLanding_programs__sAAqX,.TutoringLanding_stepsSection__Q87gF{padding-right:36px;padding-left:36px}.TutoringLanding_priceGrid__YWD8J,.TutoringLanding_programGrid__7k8jM{grid-template-columns:repeat(2,minmax(0,1fr))}.TutoringLanding_communityInvite__skt4A{margin-right:36px;margin-left:36px}}@media (max-width:760px){.TutoringLanding_hero__ysF_O{grid-template-columns:1fr;gap:30px;padding:126px 24px 58px}.TutoringLanding_hero__ysF_O h1{max-width:12ch;font-size:clamp(48px,10vw,66px)}.TutoringLanding_lead__3lw7J{max-width:590px;font-size:16px}.TutoringLanding_sessionCard__lAQ5o{min-height:320px}.TutoringLanding_pricing__hQxvS,.TutoringLanding_programs__sAAqX,.TutoringLanding_stepsSection__Q87gF{padding:58px 24px 64px}.TutoringLanding_sectionHeading__sKykd{margin-bottom:28px}.TutoringLanding_steps__N4kja{grid-template-columns:1fr;gap:0;max-width:560px}.TutoringLanding_steps__N4kja:before{top:18px;bottom:24px;left:17px;width:1px;height:auto}.TutoringLanding_steps__N4kja li{min-height:90px;align-items:flex-start;padding:0 0 24px 52px;text-align:left}.TutoringLanding_steps__N4kja li>span{position:absolute;top:0;left:0;margin:0}.TutoringLanding_steps__N4kja li>div{padding-top:2px}.TutoringLanding_pricingHeading__W3gfF{display:block;margin-bottom:25px}.TutoringLanding_pricingHeading__W3gfF .TutoringLanding_sectionHeading__sKykd{margin-bottom:13px}.TutoringLanding_faqSection____x_f{grid-template-columns:1fr;gap:25px;padding:58px 24px 64px}.TutoringLanding_communityInvite__skt4A{align-items:flex-start;flex-direction:column;gap:20px;margin:0 24px 48px;padding:28px 23px}.TutoringLanding_communityInvite__skt4A>a{width:100%;min-height:50px}}@media (max-width:480px){.TutoringLanding_hero__ysF_O{gap:24px;padding:112px 20px 48px}.TutoringLanding_hero__ysF_O h1{font-size:clamp(42px,11vw,49px)}.TutoringLanding_lead__3lw7J{font-size:15px;line-height:1.65}.TutoringLanding_actions__4J_cN{align-items:stretch;flex-direction:column;gap:15px;margin-top:22px}.TutoringLanding_primaryButton__jcb6d{width:100%;min-height:50px}.TutoringLanding_secondaryLink__LWfPT{text-align:center}.TutoringLanding_sessionCard__lAQ5o{min-height:300px;padding:21px}.TutoringLanding_sessionMain__DEAxz{margin:24px 0 27px}.TutoringLanding_sessionMain__DEAxz h2{font-size:38px}.TutoringLanding_sessionFacts__rhIIJ{gap:6px}.TutoringLanding_sessionFacts__rhIIJ>div{min-height:72px;padding:9px}.TutoringLanding_sessionFacts__rhIIJ strong{font-size:18px}.TutoringLanding_sessionFacts__rhIIJ span{font-size:11px}.TutoringLanding_sessionFacts__rhIIJ{grid-template-columns:repeat(2,minmax(0,1fr))}.TutoringLanding_sessionFacts__rhIIJ>div:last-child{grid-column:1/-1;min-height:58px}.TutoringLanding_pricing__hQxvS,.TutoringLanding_programs__sAAqX,.TutoringLanding_stepsSection__Q87gF{padding-right:20px;padding-left:20px}.TutoringLanding_sectionHeading__sKykd{text-align:left}.TutoringLanding_faqHeading__PitxK h2,.TutoringLanding_sectionHeading__sKykd h2{font-size:clamp(32px,8.5vw,37px)}.TutoringLanding_programGrid__7k8jM{gap:9px}.TutoringLanding_programCard__aEnIC{min-height:205px;padding:15px}.TutoringLanding_programCard__aEnIC>span{margin-bottom:18px}.TutoringLanding_programCard__aEnIC h3{font-size:16px}.TutoringLanding_programCard__aEnIC p{font-size:13px;line-height:1.5}.TutoringLanding_programCard__aEnIC a{gap:4px;font-size:12px}.TutoringLanding_priceGrid__YWD8J{grid-template-columns:1fr;gap:9px}.TutoringLanding_priceCard__wa3eL{padding:17px}.TutoringLanding_priceLevel__3mcwC{margin-bottom:8px}.TutoringLanding_priceCard__wa3eL h3{margin-bottom:9px;font-size:20px}.TutoringLanding_priceValue__Eehmj{margin-bottom:8px}.TutoringLanding_priceValue__Eehmj strong{font-size:19px}.TutoringLanding_priceCard__wa3eL>p{margin-bottom:8px;font-size:13px}.TutoringLanding_priceCard__wa3eL a{min-height:40px;font-size:12px}.TutoringLanding_faqSection____x_f{padding-right:20px;padding-left:20px}.TutoringLanding_faqList__5SL_t summary{min-height:50px;font-size:13px}.TutoringLanding_faqList__5SL_t details>p{font-size:13px}.TutoringLanding_communityInvite__skt4A{margin-right:20px;margin-left:20px;padding:25px 20px}.TutoringLanding_communityInvite__skt4A h2{font-size:32px}}@media (max-width:360px){.TutoringLanding_programGrid__7k8jM{grid-template-columns:1fr}.TutoringLanding_programCard__aEnIC{min-height:0;padding:17px}.TutoringLanding_sessionFacts__rhIIJ span{font-size:11px}}