.hero[data-astro-cid-lfwmfhye]{grid-template-columns:1.2fr 1fr;align-items:center;gap:76px;padding-top:72px;padding-bottom:66px;display:grid}.hero-copy[data-astro-cid-lfwmfhye] .eyebrow[data-astro-cid-lfwmfhye]{align-items:center;gap:9px;margin-bottom:20px;display:flex}.hero-copy[data-astro-cid-lfwmfhye]{animation:.6s ease-out both hero-enter}.hero-art[data-astro-cid-lfwmfhye]{animation:.75s ease-out both art-enter}@keyframes hero-enter{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes art-enter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.small-star[data-astro-cid-lfwmfhye]{color:var(--forest);font-size:23px;line-height:1}h1[data-astro-cid-lfwmfhye],h2[data-astro-cid-lfwmfhye],h3[data-astro-cid-lfwmfhye],p[data-astro-cid-lfwmfhye]{margin-top:0}h1[data-astro-cid-lfwmfhye]{font-family:var(--serif);letter-spacing:-.055em;margin-bottom:25px;font-size:clamp(3.4rem,5.4vw,5rem);font-weight:400;line-height:1.01}h1[data-astro-cid-lfwmfhye] em[data-astro-cid-lfwmfhye],h2[data-astro-cid-lfwmfhye] em[data-astro-cid-lfwmfhye]{color:var(--forest);font-weight:400}h2[data-astro-cid-lfwmfhye]{font-family:var(--serif);letter-spacing:-.04em;margin-bottom:0;font-size:clamp(2.5rem,4vw,3.7rem);font-weight:400;line-height:1.06}h3[data-astro-cid-lfwmfhye]{font-family:var(--serif);font-weight:400}.hero-intro[data-astro-cid-lfwmfhye]{margin-bottom:11px;font-size:18px}.hero-description[data-astro-cid-lfwmfhye]{max-width:445px;color:var(--muted);font-size:16px;line-height:1.75}.hero-actions[data-astro-cid-lfwmfhye]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.hero-actions[data-astro-cid-lfwmfhye] .button[data-astro-cid-lfwmfhye]{gap:25px}.text-link[data-astro-cid-lfwmfhye]{border-bottom:1px solid;align-items:center;gap:16px;padding-bottom:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.text-link[data-astro-cid-lfwmfhye]:hover{color:var(--forest)}.disclosure[data-astro-cid-lfwmfhye]{color:var(--muted);max-width:415px;margin:25px 0 0;font-size:11px;line-height:1.65}.disclosure[data-astro-cid-lfwmfhye] a[data-astro-cid-lfwmfhye]{text-underline-offset:3px}.hero-art[data-astro-cid-lfwmfhye]{color:var(--ink);background:#e9eadd;border:1px solid #d7dacb;padding:20px 22px 15px;transform:rotate(2deg);box-shadow:8px 10px #eae6dc}.art-topline[data-astro-cid-lfwmfhye],.art-footnote[data-astro-cid-lfwmfhye]{color:var(--ink);justify-content:space-between;gap:12px;font-size:10px;display:flex}.art-topline[data-astro-cid-lfwmfhye]{letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-weight:600}.course-cover[data-astro-cid-lfwmfhye]{background:var(--forest);color:var(--lime);aspect-ratio:1.1;flex-direction:column;padding:23px;display:flex;position:relative;overflow:hidden}.cover-top[data-astro-cid-lfwmfhye]{letter-spacing:.13em;z-index:1;justify-content:space-between;font-size:9px;line-height:1.6;display:flex}.cover-top[data-astro-cid-lfwmfhye]>span[data-astro-cid-lfwmfhye]:last-child{font-size:25px;line-height:1}.cover-bottom[data-astro-cid-lfwmfhye]{z-index:1;justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex;position:relative}.cover-bottom[data-astro-cid-lfwmfhye]>span[data-astro-cid-lfwmfhye]:first-child{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(2.4rem,3.7vw,3.6rem);line-height:.98}.cover-bottom[data-astro-cid-lfwmfhye] em[data-astro-cid-lfwmfhye]{font-weight:400}.cover-index[data-astro-cid-lfwmfhye]{color:var(--lime);font-size:12px}.orbit-art[data-astro-cid-lfwmfhye]{width:240px;height:210px;position:absolute;top:10px;right:18px;transform:rotate(-32deg)}.orbit[data-astro-cid-lfwmfhye]{border:1px solid #d5ed8870;border-radius:50%;width:120px;height:190px;position:absolute;top:10px;left:60px}.orbit-two[data-astro-cid-lfwmfhye]{transform:rotate(60deg)}.orbit-three[data-astro-cid-lfwmfhye]{transform:rotate(120deg)}.orbit-dot[data-astro-cid-lfwmfhye]{background:var(--lime);border-radius:50%;width:15px;height:15px;position:absolute;top:38px;left:150px}.orbit-spark[data-astro-cid-lfwmfhye]{font-size:40px;font-weight:300;position:absolute;top:78px;left:107px}.art-caption[data-astro-cid-lfwmfhye]{color:var(--ink);justify-content:space-between;align-items:center;padding:16px 0 12px;font-size:13px;display:flex}.art-caption-icon[data-astro-cid-lfwmfhye]{font-size:22px}.art-footnote[data-astro-cid-lfwmfhye]{color:var(--ink);border-top:1px solid #cdd1c1;padding-top:12px}.principles[data-astro-cid-lfwmfhye]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;padding-top:20px;padding-bottom:20px;display:grid}.principles[data-astro-cid-lfwmfhye]>span[data-astro-cid-lfwmfhye]{align-items:center;gap:14px;font-size:12px;display:flex}.principles[data-astro-cid-lfwmfhye]>span[data-astro-cid-lfwmfhye]:nth-child(2){justify-content:center}.principles[data-astro-cid-lfwmfhye]>span[data-astro-cid-lfwmfhye]:last-child{justify-content:flex-end}.principles[data-astro-cid-lfwmfhye] i[data-astro-cid-lfwmfhye]{color:var(--muted);font-size:10px;font-style:normal}.course-section[data-astro-cid-lfwmfhye]{padding-top:91px;padding-bottom:86px}.section-heading[data-astro-cid-lfwmfhye]{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:42px;display:flex}.section-aside[data-astro-cid-lfwmfhye]{max-width:330px;color:var(--muted);margin-bottom:4px;font-size:14px;line-height:1.8}.section-aside[data-astro-cid-lfwmfhye] p[data-astro-cid-lfwmfhye]{margin-bottom:14px}.section-aside[data-astro-cid-lfwmfhye] .text-link[data-astro-cid-lfwmfhye]{color:var(--ink)}.course-list[data-astro-cid-lfwmfhye]{border-top:1px solid var(--ink)}.course-row[data-astro-cid-lfwmfhye]{border-bottom:1px solid var(--line);grid-template-columns:36px 1.1fr 1fr 40px;align-items:center;gap:24px;padding:29px 6px;display:grid}.course-number[data-astro-cid-lfwmfhye]{font-family:var(--serif);color:var(--muted);align-self:start;padding-top:1px;font-size:21px}.provider[data-astro-cid-lfwmfhye]{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:10px}.course-name[data-astro-cid-lfwmfhye] h3[data-astro-cid-lfwmfhye]{letter-spacing:-.025em;margin:0 0 12px;font-size:29px;line-height:1.15}.course-name[data-astro-cid-lfwmfhye] h3[data-astro-cid-lfwmfhye] a[data-astro-cid-lfwmfhye]{text-decoration:none}.course-name[data-astro-cid-lfwmfhye] h3[data-astro-cid-lfwmfhye] a[data-astro-cid-lfwmfhye]:hover{text-underline-offset:5px;text-decoration:underline 1px}.course-tag[data-astro-cid-lfwmfhye]{border:1px solid var(--line);border-radius:3px;padding:4px 8px;font-size:10px;display:inline-block}.featured-tag[data-astro-cid-lfwmfhye]{color:var(--forest);background:var(--lime);border-color:var(--lime)}.course-description[data-astro-cid-lfwmfhye] p[data-astro-cid-lfwmfhye]{color:var(--muted);margin-bottom:10px;font-size:13px;line-height:1.75}.course-detail[data-astro-cid-lfwmfhye]{font-size:10px;font-weight:600}.course-arrow[data-astro-cid-lfwmfhye]{border:1px solid var(--line);border-radius:50%;place-items:center;width:39px;height:39px;font-size:23px;text-decoration:none;transition:background .2s,color .2s;display:grid}.course-arrow[data-astro-cid-lfwmfhye]:hover,.featured-row[data-astro-cid-lfwmfhye] .course-arrow[data-astro-cid-lfwmfhye]{color:var(--paper);background:var(--forest);border-color:var(--forest)}.list-note[data-astro-cid-lfwmfhye]{color:var(--muted);max-width:760px;margin:19px 0 0;font-size:11px;line-height:1.7}.feature-section[data-astro-cid-lfwmfhye]{background:var(--forest);color:var(--paper)}.feature-inner[data-astro-cid-lfwmfhye]{grid-template-columns:1fr 1.7fr;gap:90px;padding-top:65px;padding-bottom:65px;display:grid}.feature-label[data-astro-cid-lfwmfhye]{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:330px;display:flex;position:relative}.feature-label[data-astro-cid-lfwmfhye] .eyebrow[data-astro-cid-lfwmfhye],.feature-copy[data-astro-cid-lfwmfhye] .eyebrow[data-astro-cid-lfwmfhye]{color:var(--lime)}.feature-star[data-astro-cid-lfwmfhye]{color:var(--lime);font-size:178px;line-height:1;position:absolute;top:52px;left:-9px}.feature-small[data-astro-cid-lfwmfhye]{letter-spacing:.13em;font-size:10px;line-height:1.6}.feature-copy[data-astro-cid-lfwmfhye] h2[data-astro-cid-lfwmfhye]{margin-bottom:22px;font-size:clamp(2.7rem,4.3vw,4rem)}.feature-copy[data-astro-cid-lfwmfhye] h2[data-astro-cid-lfwmfhye] em[data-astro-cid-lfwmfhye]{color:var(--lime)}.feature-copy[data-astro-cid-lfwmfhye]>p[data-astro-cid-lfwmfhye]:not(.eyebrow):not(.feature-note){color:#e1e9df;max-width:525px;font-size:14px;line-height:1.85}.feature-actions[data-astro-cid-lfwmfhye]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:27px;display:flex}.feature-button[data-astro-cid-lfwmfhye]{background:var(--lime)!important;color:var(--forest)!important;border-color:var(--lime)!important}.feature-external[data-astro-cid-lfwmfhye]{text-underline-offset:5px;align-items:center;gap:15px;font-size:12px;display:flex}.feature-note[data-astro-cid-lfwmfhye]{color:#d4dfd5;max-width:450px;margin:20px 0 0;font-size:10px;line-height:1.7}.guides-section[data-astro-cid-lfwmfhye]{padding-top:90px;padding-bottom:84px}.guide-grid[data-astro-cid-lfwmfhye]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.guide-card[data-astro-cid-lfwmfhye]{border:1px solid var(--line);background:#eeece3;padding:30px 32px;text-decoration:none;transition:transform .2s;display:block}.guide-card[data-astro-cid-lfwmfhye]:hover{transform:translateY(-4px)}.guide-card-green[data-astro-cid-lfwmfhye]{background:#e8eddf}.guide-top[data-astro-cid-lfwmfhye]{justify-content:space-between;align-items:flex-start;margin-bottom:35px;display:flex}.guide-top[data-astro-cid-lfwmfhye]>span[data-astro-cid-lfwmfhye]:last-child{font-size:24px;line-height:1}.guide-card[data-astro-cid-lfwmfhye] h3[data-astro-cid-lfwmfhye]{letter-spacing:-.03em;margin-bottom:18px;font-size:35px;line-height:1.15}.guide-card[data-astro-cid-lfwmfhye]>p[data-astro-cid-lfwmfhye]{color:var(--muted);max-width:360px;font-size:13px;line-height:1.8}.guide-read[data-astro-cid-lfwmfhye]{border-top:1px solid #cbd0c2;justify-content:space-between;margin-top:28px;padding-top:20px;font-size:12px;font-weight:600;display:flex}.faq-section[data-astro-cid-lfwmfhye]{grid-template-columns:1fr 1.45fr;gap:70px;padding-top:22px;padding-bottom:90px;display:grid}.faq-heading[data-astro-cid-lfwmfhye] h2[data-astro-cid-lfwmfhye]{font-size:clamp(2.5rem,3.6vw,3.3rem)}.faq-list[data-astro-cid-lfwmfhye]{border-top:1px solid var(--ink)}details[data-astro-cid-lfwmfhye]{border-bottom:1px solid var(--line)}summary[data-astro-cid-lfwmfhye]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:14px;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-lfwmfhye]::-webkit-details-marker{display:none}summary[data-astro-cid-lfwmfhye]>span[data-astro-cid-lfwmfhye]{font-size:23px;font-weight:300}details[data-astro-cid-lfwmfhye][open] summary[data-astro-cid-lfwmfhye]>span[data-astro-cid-lfwmfhye]{transform:rotate(45deg)}details[data-astro-cid-lfwmfhye]>p[data-astro-cid-lfwmfhye]{color:var(--muted);margin-bottom:22px;padding-right:28px;font-size:13px;line-height:1.85}details[data-astro-cid-lfwmfhye] a[data-astro-cid-lfwmfhye]{text-underline-offset:3px}.closing[data-astro-cid-lfwmfhye]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-top:52px;padding-bottom:66px;display:flex}.closing[data-astro-cid-lfwmfhye] h2[data-astro-cid-lfwmfhye]{font-size:clamp(2.5rem,4vw,3.5rem)}.closing[data-astro-cid-lfwmfhye] .button[data-astro-cid-lfwmfhye]{gap:30px}a[data-astro-cid-lfwmfhye]:focus-visible,summary[data-astro-cid-lfwmfhye]:focus-visible{outline-offset:5px;outline:3px solid #8ba643}@media (width>=1450px){.hero[data-astro-cid-lfwmfhye]{gap:95px}}@media (width<=1000px){.hero[data-astro-cid-lfwmfhye]{gap:40px}h1[data-astro-cid-lfwmfhye]{font-size:clamp(3.2rem,5.7vw,4.6rem)}.hero-actions[data-astro-cid-lfwmfhye]{gap:17px}.hero-art[data-astro-cid-lfwmfhye]{padding:16px}.course-cover[data-astro-cid-lfwmfhye]{aspect-ratio:.95;padding:18px}.orbit-art[data-astro-cid-lfwmfhye]{top:12px;right:-8px;transform:rotate(-32deg)scale(.85)}.cover-bottom[data-astro-cid-lfwmfhye]>span[data-astro-cid-lfwmfhye]:first-child{font-size:2.6rem}.course-row[data-astro-cid-lfwmfhye]{grid-template-columns:27px 1fr 1fr 36px;gap:17px}.course-name[data-astro-cid-lfwmfhye] h3[data-astro-cid-lfwmfhye]{font-size:25px}.feature-inner[data-astro-cid-lfwmfhye]{gap:50px}.section-heading[data-astro-cid-lfwmfhye],.faq-section[data-astro-cid-lfwmfhye]{gap:40px}}@media (width<=720px){.hero[data-astro-cid-lfwmfhye]{grid-template-columns:1fr;gap:42px;padding-top:43px;padding-bottom:40px}.hero-copy[data-astro-cid-lfwmfhye]{max-width:560px}h1[data-astro-cid-lfwmfhye]{font-size:clamp(3.2rem,9.8vw,4.7rem)}.hero-intro[data-astro-cid-lfwmfhye]{font-size:17px}.hero-description[data-astro-cid-lfwmfhye]{max-width:460px;font-size:14px}.hero-actions[data-astro-cid-lfwmfhye]{gap:22px;margin-top:24px}.hero-art[data-astro-cid-lfwmfhye]{box-sizing:border-box;justify-self:center;width:min(100%,420px);margin-bottom:8px;transform:rotate(1.5deg)}.course-cover[data-astro-cid-lfwmfhye]{aspect-ratio:1.3}.cover-bottom[data-astro-cid-lfwmfhye]>span[data-astro-cid-lfwmfhye]:first-child{font-size:3.2rem}.orbit-art[data-astro-cid-lfwmfhye]{top:-5px;right:5px}.principles[data-astro-cid-lfwmfhye]{grid-template-columns:1fr;gap:13px;padding-top:18px;padding-bottom:18px}.principles[data-astro-cid-lfwmfhye]>span[data-astro-cid-lfwmfhye]:nth-child(2),.principles[data-astro-cid-lfwmfhye]>span[data-astro-cid-lfwmfhye]:last-child{justify-content:flex-start}.principles[data-astro-cid-lfwmfhye]>span[data-astro-cid-lfwmfhye]{font-size:11px}.course-section[data-astro-cid-lfwmfhye]{padding-top:54px;padding-bottom:50px}.section-heading[data-astro-cid-lfwmfhye]{margin-bottom:29px;display:block}.section-aside[data-astro-cid-lfwmfhye]{max-width:430px;margin-top:21px;font-size:13px}.course-row[data-astro-cid-lfwmfhye]{grid-template-columns:25px 1fr 35px;gap:12px;padding:23px 0}.course-name[data-astro-cid-lfwmfhye]{grid-column:2}.course-name[data-astro-cid-lfwmfhye] h3[data-astro-cid-lfwmfhye]{font-size:27px}.course-description[data-astro-cid-lfwmfhye]{grid-area:2/2}.course-description[data-astro-cid-lfwmfhye] p[data-astro-cid-lfwmfhye]{margin-bottom:8px;font-size:12px}.course-arrow[data-astro-cid-lfwmfhye]{grid-area:1/3;width:34px;height:34px;font-size:21px}.course-number[data-astro-cid-lfwmfhye]{font-size:18px}.course-tag[data-astro-cid-lfwmfhye]{font-size:9px}.list-note[data-astro-cid-lfwmfhye]{font-size:10px}.feature-inner[data-astro-cid-lfwmfhye]{grid-template-columns:1fr;gap:27px;padding-top:35px;padding-bottom:39px}.feature-label[data-astro-cid-lfwmfhye]{border-bottom:1px solid #ffffff36;flex-direction:row;align-items:center;min-height:0;padding-bottom:18px;display:flex}.feature-label[data-astro-cid-lfwmfhye] .eyebrow[data-astro-cid-lfwmfhye]{margin:0}.feature-star[data-astro-cid-lfwmfhye]{font-size:36px;position:static}.feature-small[data-astro-cid-lfwmfhye]{display:none}.feature-copy[data-astro-cid-lfwmfhye] h2[data-astro-cid-lfwmfhye]{font-size:2.9rem}.feature-copy[data-astro-cid-lfwmfhye]>p[data-astro-cid-lfwmfhye]:not(.eyebrow):not(.feature-note){font-size:13px}.feature-actions[data-astro-cid-lfwmfhye]{gap:20px}.guides-section[data-astro-cid-lfwmfhye]{padding-top:51px;padding-bottom:49px}.guide-grid[data-astro-cid-lfwmfhye]{grid-template-columns:1fr;gap:17px}.guide-card[data-astro-cid-lfwmfhye]{padding:25px}.guide-top[data-astro-cid-lfwmfhye]{margin-bottom:22px}.guide-card[data-astro-cid-lfwmfhye] h3[data-astro-cid-lfwmfhye]{font-size:31px}.guide-read[data-astro-cid-lfwmfhye]{margin-top:23px}.faq-section[data-astro-cid-lfwmfhye]{grid-template-columns:1fr;gap:27px;padding-top:5px;padding-bottom:50px}summary[data-astro-cid-lfwmfhye]{padding:20px 0;font-size:13px}details[data-astro-cid-lfwmfhye]>p[data-astro-cid-lfwmfhye]{font-size:12px}.closing[data-astro-cid-lfwmfhye]{flex-direction:column;align-items:flex-start;gap:25px;padding-top:37px;padding-bottom:46px}.closing[data-astro-cid-lfwmfhye] h2[data-astro-cid-lfwmfhye]{font-size:2.8rem}}@media (prefers-reduced-motion:reduce){.hero-copy[data-astro-cid-lfwmfhye],.hero-art[data-astro-cid-lfwmfhye]{animation:none}.guide-card[data-astro-cid-lfwmfhye],.course-arrow[data-astro-cid-lfwmfhye]{transition:none}.guide-card[data-astro-cid-lfwmfhye]:hover{transform:none}}
