.home-page_home-page__Up8bv{min-width:0}.home-page_home-hero__HK_Qg{height:600px;display:flex;align-items:center;justify-content:center;text-align:center;padding:60px 16px;background:radial-gradient(ellipse at 18% 65%,#e4d9e9 0,transparent 55%),radial-gradient(ellipse at 82% 50%,#f3eccf 0,transparent 38%)}.home-page_home-hero__HK_Qg>div{width:844px;max-width:100%;transform:translateY(-10px)}.home-page_home-school-name__k83PL{font-size:30px;line-height:38px;letter-spacing:-.02em;margin-bottom:20px}.home-page_motion-word__VsvHQ{font-weight:500}.home-page_design-word__Hi_FT{font-weight:400}.home-page_school-word__k5VFA{font-weight:300}.home-page_home-hero__HK_Qg h1{text-align:center;font-size:195px;line-height:142px;letter-spacing:normal;margin-bottom:20px}.home-page_home-tagline___64up{font-size:24px;line-height:32px}.home-page_home-section__w7Wva{padding:60px 0;border-bottom:1px solid #23232312}.home-page_home-section-heading__3bb7N{text-align:center;margin-bottom:40px}.home-page_home-section-heading__3bb7N>p{font-size:24px;line-height:32px;margin-bottom:20px}.home-page_home-feature__wgDx6 h2,.home-page_home-section-heading__3bb7N h2,.home-page_home-tools__Pct2z h2{font-size:54px;line-height:50px;margin-bottom:30px}.home-page_home-marquee__auSUJ{display:none;position:relative;overflow:clip;padding-block:26px;margin-block:-26px}.home-page_marquee-band__5mfuQ{height:200px;width:102%;margin-left:-1%;background:#232323;overflow:hidden;transform:rotate(2deg);display:flex;align-items:center}.home-page_marquee-reverse-tilt__tohbs{transform:rotate(-2deg)}.home-page_marquee-track__vrT1c{display:flex;width:max-content;flex:0 0 auto;animation:home-page_marquee-horizontal__EBOam 80s linear infinite}.home-page_marquee-group__WNu7g{display:flex;flex:0 0 auto;background:conic-gradient(from 180deg at 50% -66.07%,#f3ecfa -22.93deg,#f2ffeb .1deg,#fefbe9 18.31deg,#f3ecfa 337.07deg,#f2ffeb 360.1deg),#dadada;-webkit-background-clip:text;background-clip:text;color:transparent}.home-page_marquee-item__rFp7q{display:flex;align-items:center;flex:0 0 auto;font:900 100px/200px PPRightGothic,serif;letter-spacing:-.02em;white-space:nowrap}.home-page_marquee-item__rFp7q>*{margin-inline:30px;flex:0 0 auto}@keyframes home-page_marquee-horizontal__EBOam{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.home-page_marquee-track__vrT1c{animation:none;transform:none}}.home-page_home-feature-grid__P3Lns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.home-page_home-feature-text__j95x6>.course-label{margin-bottom:40px}.home-page_home-feature__wgDx6 h2{margin-bottom:30px}.home-page_home-author__F9y86{display:flex;align-items:center;gap:24px;margin-bottom:40px}.home-page_home-author__F9y86 img{border-radius:50%;width:42px;height:42px}.home-page_home-author__F9y86 p{font-size:18px;line-height:26px}.home-page_home-author__F9y86 span{display:block;color:var(--muted);font-size:16px;line-height:24px}.home-page_home-feature-copy__sZrc8{font-size:24px;line-height:32px;margin-bottom:40px}.home-page_home-feature-media__C2OzX{position:relative}.home-page_home-feature-media__C2OzX img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg)}.home-page_home-feature-media__C2OzX.home-page_mobile__qaje3{display:none}.home-page_home-software__hzTjD{background:radial-gradient(ellipse at 70% 50%,#e4def0 0,transparent 45%)}.home-page_home-software__hzTjD .home-page_home-section-heading__3bb7N{margin-bottom:80px}.home-page_home-software-tags__fC9_w{display:flex;flex-wrap:wrap;gap:0;justify-content:center;align-items:center;max-width:525px}.home-page_home-software-tags__fC9_w>:is(a,button){display:flex;align-items:center;justify-content:center;min-height:48px;margin:4px;padding:10px 14px;border:1.5px solid var(--ink);border-radius:100px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));color:var(--ink);font-size:18px;line-height:26px;letter-spacing:.01em;text-decoration:none}@media (hover:hover) and (pointer:fine){.home-page_home-software-tags__fC9_w>:is(a,button):hover{background-color:#fcddec}}.home-page_home-popular__Vg4Ml{background:radial-gradient(ellipse at 18% 60%,#e7d9ee,transparent 50%);border:0}.home-page_home-tools__Pct2z{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;border:0}.home-page_home-tools-copy__tqApE{padding-left:max(32px,calc((100vw - 1276px) / 2));padding-right:60px}.home-page_home-tools-label__q9jXF{display:flex;align-items:center;gap:5px;margin-bottom:40px}.home-page_home-tools-label__q9jXF h3{font-size:24px;line-height:32px;font-weight:400}.home-page_home-tools-description__NsE5C{max-width:500px;margin-bottom:40px;font-size:18px;line-height:26px;font-weight:400}.home-page_home-tools-mobile-cta__Ng0S3{display:none}.home-page_home-testimonials__eP1Y9{background:#dbd8cf;border:0}.home-page_home-join__6WDbd{background:white;text-align:center}.home-page_home-join__6WDbd .home-page_home-section-heading__3bb7N{margin-bottom:20px}.home-page_home-join__6WDbd>picture>img{max-width:699px;width:calc(100% - 32px);height:auto;margin:0 auto 20px}.home-page_home-join__6WDbd>h4{max-width:870px;padding:0 16px;margin:0 auto 20px;font-size:24px;line-height:32px;font-weight:400}.home-page_home-join-cta__Y_j86{width:auto;min-width:0;min-height:64px;padding:19px 30px;border-radius:19px;font-size:18px;line-height:26px}.home-page_home-social__E14QG{position:relative;padding:60px 0;border-bottom:1px solid #ffffff1a;margin-bottom:60px}.home-page_social-row__Hz1ik{display:none;overflow:hidden;height:100px}.home-page_social-track__ARjAK{animation-duration:120s}.home-page_social-row__Hz1ik:nth-child(2) .home-page_social-track__ARjAK{animation-direction:reverse}.home-page_social-cycle__C9Iun,.home-page_social-group__ZTuYK,.home-page_social-item__fnidL{display:flex;align-items:center;flex:0 0 auto}.home-page_social-cycle__C9Iun>img,.home-page_social-cycle__C9Iun>span,.home-page_social-item__fnidL>*{margin-inline:12px;flex:0 0 auto}.home-page_social-cycle__C9Iun span,.home-page_social-item__fnidL a{font:900 96px/100px PPRightGothic,serif;white-space:nowrap;background:linear-gradient(90deg,#f3ecfa,#f2ffeb 50%,#fefbe9);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.home-page_social-links__TVN1U{text-align:center;padding-inline:16px}.home-page_social-links__TVN1U h2{font:400 24px/32px Rubik,sans-serif;margin-bottom:40px}.home-page_social-links__TVN1U>div{display:flex;justify-content:center;flex-wrap:wrap}.home-page_social-links__TVN1U a{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px}.home-page_social-links__TVN1U a span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.home-page_social-links__TVN1U a:focus-visible{outline:2px solid #f3ecfa;outline-offset:2px}@media (min-width:1024px){.home-page_social-links__TVN1U h2{margin-bottom:60px}}@media (min-width:1420px) and (prefers-reduced-motion:no-preference){.home-page_home-social__E14QG{padding:100px 0;margin-bottom:80px}.home-page_social-row__Hz1ik{display:flex}.home-page_social-links__TVN1U:not(:focus-within){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.home-page_social-links__TVN1U:focus-within{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;background:#232323}.home-page_home-social__E14QG:focus-within .home-page_social-track__ARjAK{animation-play-state:paused}}@media (hover:hover) and (pointer:fine){.home-page_social-row__Hz1ik:hover .home-page_social-track__ARjAK{animation-play-state:paused}.home-page_social-item__fnidL a:hover{background-image:linear-gradient(90deg,#fefbe9,#f2ffeb 50%,#f3ecfa)}}@media (prefers-reduced-motion:reduce){.home-page_social-track__ARjAK{animation:none;transform:none}.home-page_social-links__TVN1U a{gap:8px;padding:8px 12px}.home-page_social-links__TVN1U a span{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}@media (max-width:1199px){.home-page_home-feature-copy__sZrc8{font-size:18px;line-height:26px}.home-page_home-tools-copy__tqApE{padding-left:32px;padding-right:24px}}@media (min-width:1024px){.home-page_home-section__w7Wva{padding:100px 0}.home-page_home-section-heading__3bb7N{margin-bottom:60px}.home-page_home-feature__wgDx6 h2,.home-page_home-section-heading__3bb7N h2,.home-page_home-tools__Pct2z h2{font-size:80px;line-height:74px}.home-page_home-tools-label__q9jXF{margin-bottom:24px}.home-page_home-software-tags__fC9_w{max-width:960px}}@media (min-width:1420px){.home-page_home-section__w7Wva{padding:120px 0}.home-page_home-section-heading__3bb7N{margin-bottom:100px}.home-page_home-feature__wgDx6 h2,.home-page_home-section-heading__3bb7N h2,.home-page_home-tools__Pct2z h2{font-size:96px;line-height:90px}.home-page_home-tools-label__q9jXF{margin-bottom:40px}.home-page_home-software-tags__fC9_w{width:calc(100% - 144px);max-width:1276px}.home-page_home-software-tags__fC9_w>:is(a,button){margin:5px;padding:16px 24px;font-size:24px;line-height:32px;letter-spacing:0}}@media (max-width:1023px){.home-page_home-tools__Pct2z{display:block;text-align:center}.home-page_home-tools-copy__tqApE{padding:0 32px}.home-page_home-tools-label__q9jXF{justify-content:center;margin-bottom:24px}.home-page_home-tools-description__NsE5C{margin-inline:auto}.home-page_home-tools-copy__tqApE>.home-page_home-tools-desktop-cta__AEnZW{display:none}.home-page_home-tools-mobile-cta__Ng0S3{display:block;margin-top:40px}.home-page_home-join__6WDbd .home-page_home-section-heading__3bb7N h2{font-size:35px;line-height:40px}.home-page_home-join__6WDbd>h4{font-size:21px;line-height:30px}.home-page_home-join-cta__Y_j86{min-height:42px;padding:8px 15px;border-radius:14px}}@media (max-width:700px){.home-page_home-hero__HK_Qg{height:600px}.home-page_home-school-name__k83PL{font-size:24px;line-height:30px}.home-page_home-hero__HK_Qg h1{text-align:center;font-size:76px;line-height:60px;letter-spacing:-.02em}.home-page_home-tagline___64up{font-size:21px;line-height:30px}.home-page_home-hero__HK_Qg>div{transform:translateY(-10px)}.home-page_desktop-break__3dwqU,.home-page_home-marquee__auSUJ{display:none}.home-page_home-section__w7Wva{padding:60px 0}.home-page_home-section-heading__3bb7N{margin-bottom:40px}.home-page_home-section-heading__3bb7N>p{font-size:21px;line-height:30px;margin-bottom:16px}.home-page_home-feature__wgDx6 h2,.home-page_home-section-heading__3bb7N h2,.home-page_home-tools__Pct2z h2{font-size:54px;line-height:50px;margin-bottom:20px}.home-page_home-join__6WDbd .home-page_home-section-heading__3bb7N h2{font-size:35px;line-height:40px}.home-page_home-feature-grid__P3Lns{display:block;text-align:center}.home-page_home-feature-text__j95x6>.course-label{margin-bottom:16px}.home-page_home-author__F9y86{justify-content:center;margin-bottom:20px;gap:8px}.home-page_home-author__F9y86 img{width:30px;height:30px}.home-page_home-author__F9y86 p{font-size:14px;line-height:20px;text-align:left}.home-page_home-author__F9y86 span{font-size:12px;line-height:14px}.home-page_home-feature-media__C2OzX.home-page_mobile__qaje3{display:block;width:264px;max-width:100%;margin:20px auto}.home-page_home-feature-media__C2OzX.home-page_desktop__eeWUU{display:none}.home-page_home-feature-copy__sZrc8{font-size:16px;line-height:24px;margin:20px 0}.home-page_home-software__hzTjD .home-page_home-section-heading__3bb7N{margin-bottom:40px}.home-page_home-software-tags__fC9_w{gap:0}.home-page_home-tools__Pct2z{display:block;text-align:center}.home-page_home-tools-copy__tqApE{padding:0 16px}.home-page_home-tools-label__q9jXF{justify-content:center;margin-bottom:24px}.home-page_home-tools-label__q9jXF h3{font-size:21px;line-height:30px}.home-page_home-tools-description__NsE5C{margin-bottom:30px;font-size:16px;line-height:24px}.home-page_home-tools-copy__tqApE>.home-page_home-tools-desktop-cta__AEnZW{display:none}.home-page_home-tools-mobile-cta__Ng0S3{display:block;margin-top:30px}.home-page_home-join__6WDbd{min-height:0}.home-page_home-join__6WDbd>h4{font-size:21px;line-height:30px}.home-page_home-join-cta__Y_j86{min-height:42px;padding:8px 15px;border-radius:14px}}@media (max-width:360px){.home-page_home-hero__HK_Qg h1{font-size:64px;line-height:52px}.home-page_home-feature__wgDx6 h2,.home-page_home-section-heading__3bb7N h2,.home-page_home-tools__Pct2z h2{font-size:46px;line-height:45px}}@media (min-width:701px) and (max-width:1023px){.home-page_home-hero__HK_Qg h1{font-size:76px;line-height:60px}}@media (min-width:1024px) and (max-width:1419px){.home-page_home-hero__HK_Qg>div{width:798px}.home-page_home-hero__HK_Qg h1{font-size:184px;line-height:130px}}@media (min-width:1420px){.home-page_home-marquee__auSUJ{display:block}}@media (min-width:1800px){.home-page_home-section__w7Wva{padding:160px 0}.home-page_home-feature__wgDx6 h2,.home-page_home-section-heading__3bb7N h2,.home-page_home-tools__Pct2z h2{font-size:114px;line-height:106px}.home-page_home-tools-label__q9jXF{margin-bottom:120px}.home-page_home-tools-label__q9jXF h3{font-size:30px;line-height:38px}.home-page_home-tools-description__NsE5C{font-size:24px;line-height:32px}.home-page_home-software-tags__fC9_w{width:calc(100% - 144px);max-width:1320px}.home-page_home-software-tags__fC9_w>:is(a,button){margin:6px;padding:21px 32px;font-size:30px;line-height:38px;letter-spacing:-.02em}.home-page_home-join__6WDbd>h4,.home-page_home-join__6WDbd>picture>img{margin-bottom:40px}.home-page_home-hero__HK_Qg{height:auto;min-height:60vh}.home-page_home-hero__HK_Qg>div{width:1320px}.home-page_home-hero__HK_Qg h1{font-size:300px;line-height:220px;margin-bottom:50px}.home-page_home-school-name__k83PL{margin-bottom:50px}.home-page_marquee-band__5mfuQ{height:400px}.home-page_marquee-item__rFp7q{font-size:190px;line-height:400px}}