@font-face{font-family:A101Inter;src:url(/classes/fonts/Inter-Regular.ttf)}@font-face{font-family:A101Inter;src:url(/classes/fonts/Inter-SemiBold.ttf);font-weight:600}.zc-classes .a101{--ink:#183b30;--paper:#f5f0e5;--sage:#e3e7d7;--brass:#bd9856;color:var(--ink);background:var(--paper);font:16px/1.6 A101Inter,Arial,sans-serif;min-height:100vh}.a101 *{box-sizing:border-box}.a101 a{color:inherit;text-decoration:none}.a101 a:hover{text-decoration:underline;text-underline-offset:5px}.a101 button,.a101 input,.a101 select,.a101 textarea{font:inherit}.a101 button{cursor:pointer}.a101 button:disabled{opacity:.4;cursor:default}.a101 :focus-visible{outline:3px solid #bd9856;outline-offset:4px}.a101 img{display:block;max-width:100%}.zc-classes .a101 h1,.zc-classes .a101 h2,.zc-classes .a101 h3{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.04em;font-weight:400;line-height:1.06;color:inherit;margin:0}.a101 h1 em,.a101 h2 em{color:#73815f;font-weight:400}.a101 p{color:inherit;line-height:1.6}.a101-header{display:flex;justify-content:space-between;align-items:center;padding:24px 5%;border-bottom:1px solid #b9c1ab;gap:20px}.a101-wordmark{font:30px var(--font-serif),Georgia,serif;white-space:nowrap}.a101-wordmark span{font:600 11px A101Inter;letter-spacing:.15em;vertical-align:middle;margin-left:20px;border:1px solid #a6b195;padding:8px 12px}.a101-header nav{display:flex;gap:24px;font-size:13px}.a101-kicker{display:block;letter-spacing:.13em;font-size:10px;line-height:1.6;font-weight:600;text-transform:uppercase;margin-bottom:15px;color:#687954}.a101-hero{max-width:1390px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:80px 55px 95px;align-items:center}.a101 .a101-hero h1{font-size:clamp(70px,7vw,108px);line-height:.98}.a101-hero p{font-size:21px;margin:30px 0}.a101-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.a101-actions a,.a101-actions button,.a101-prompt button{padding:12px 19px;border:1px solid #86977b;background:transparent;border-radius:0;font:600 12px/1.5 A101Inter;color:inherit}.a101-actions :first-child{background:#183b30;color:#fffdf8;border-color:#183b30}.a101-hero-note{display:block;font-size:12px;line-height:1.7;margin-top:26px;color:#68765a}.a101-hero-art{position:relative;padding:26px 0 40px 70px}.a101-hero-art>img{transform:rotate(4deg);box-shadow:5px 18px 40px #183b3025;border:1px solid #c5c9b6}.a101-float-label{font-size:9px;letter-spacing:.14em;margin-bottom:23px}.a101-paper-note{position:absolute;bottom:0;left:-25px;padding:25px;background:#e3e7d7;transform:rotate(-6deg);box-shadow:0 10px 25px #183b301c;border-top:3px solid #bd9856}.a101-paper-note p{font:36px/1.06 var(--font-serif),Georgia;margin:0 0 12px}.a101-paper-note small{font-size:11px}.a101-statbar{display:flex;justify-content:center;gap:65px;padding:25px 30px;background:#e3e7d7;border-block:1px solid #c1c9b1;font-size:12px}.a101-statbar b{font:36px var(--font-serif),Georgia;vertical-align:middle;margin-right:10px}.a101-catalog{max-width:1280px;margin:auto;padding:95px 45px}.a101-section-intro{max-width:800px;margin-bottom:50px}.a101 .a101-how h2,.a101 .a101-next h2,.a101 .a101-ready h2,.a101 .a101-section-intro h2{font-size:55px}.a101-section-intro>p{max-width:630px;font-size:18px;color:#566b50;margin-top:25px}.a101-course-row{display:grid;grid-template-columns:70px 1.4fr .8fr;gap:28px;align-items:center;padding:36px 0;border-top:1px solid #b5c0a7}.a101-course-num{font:54px var(--font-serif),Georgia;color:#a58243}.a101 .a101-course-row h3{font-size:36px}.a101-course-row p{font-size:15px;margin:13px 0}.a101-row-links{display:flex;gap:18px;font-size:12px;font-weight:600;flex-wrap:wrap}.a101-takeaway{border-left:2px solid #bd9856;padding:18px 0 18px 26px}.a101-takeaway p{font:28px/1.14 var(--font-serif),Georgia;margin:0}.a101-how{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:#e3e7d7;padding:80px max(6%,calc((100vw - 1170px)/2))}.a101-how p{max-width:490px}.a101-how a{font-size:13px;font-weight:600}.a101-how img{width:100%}.a101-ready{display:grid;grid-template-columns:.8fr 1fr;gap:55px}.a101-next,.a101-ready{padding:90px max(6%,calc((100vw - 1170px)/2))}.a101-next{background:#183b30;color:#f5f0e5}.a101-next .a101-kicker,.a101-next h2 em{color:#d2b67e}.a101-next p{max-width:640px}.a101-next a{display:inline-block;border-bottom:1px solid #bd9856;padding-bottom:8px}.a101-footer{display:flex;justify-content:space-between;padding:28px 6%;gap:25px;font-size:12px}.a101-class{max-width:1550px;margin:auto;padding:35px 4% 60px}.a101-class-top{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:30px}.a101-class-top>div:first-child>a{font-size:12px;display:block;margin-bottom:18px}.a101 .a101-class-top h1{font-size:48px}.a101-class-top p{font-size:16px;margin:15px 0}.a101-class-top .a101-actions{max-width:380px}.a101-setup{border-block:1px solid #b5c1a7;padding:16px 0;margin:25px 0}.a101 summary{cursor:pointer;font-weight:600}.a101-setup p{max-width:950px;font-size:14px}.a101-lesson-nav{display:flex;gap:15px;align-items:center;margin:24px 0}.a101-lesson-nav button,.a101-slide-controls button{background:transparent;border:1px solid #9fad92;padding:10px 15px;color:inherit;font-size:13px}.a101-lesson-nav select{max-width:480px;background:#fffdf6;color:#183b30;border:1px solid #9fad92;padding:11px}.a101-lesson-nav label{font-size:12px;display:flex;gap:10px;align-items:center}.a101-lesson-nav>span{margin-left:auto;font-size:12px}.a101-spread{display:grid;grid-template-columns:1fr 1fr;box-shadow:0 10px 40px #183b300e;border:1px solid #c8cdbb}.a101-concept,.a101-practice{padding:42px;min-width:0}.a101-concept{background:#e8eadc;display:flex;flex-direction:column;border-right:1px solid #bec7b0}.a101 .a101-concept h2,.a101 .a101-practice h2{font-size:40px}.a101-concept>p{font-size:19px;line-height:1.5;margin:20px 0}.a101-concept>img{width:100%;margin:auto 0;min-height:300px;object-fit:contain}.a101-concept-foot{font-size:10px;letter-spacing:.06em;margin-top:28px}.a101-practice{background:#fffdf7}.a101-practice ol{padding:0;list-style:none;counter-reset:step;margin:27px 0}.a101-practice li{counter-increment:step;position:relative;padding:0 0 19px 36px;font-size:16px;line-height:1.5}.a101-practice li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;color:#a58243;font-size:13px}.a101-expected{border-left:3px solid #bd9856;background:#edf0e5;padding:19px 22px;margin-bottom:25px}.a101-expected .a101-kicker{margin-bottom:5px}.a101-expected p{margin:0;font-size:16px}.a101-question{display:block;font:25px/1.2 var(--font-serif),Georgia;margin-bottom:12px}.a101-practice textarea{resize:vertical;width:100%;min-height:110px;max-height:400px;padding:12px;border:0;border-bottom:1px solid #a8b696;background:#f5f5ec;color:#183b30;font-size:15px}.a101-check-row{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:11px;margin:18px 0}.a101-check-row label{display:flex;align-items:center;gap:8px}.a101-check-row input{accent-color:#183b30;width:18px;height:18px}.a101-check-row button{border:0;border-bottom:1px solid #829675;padding:5px 0;color:inherit;background:transparent;font:inherit}.a101-practice>small{font-size:10px;color:#6a7b5d}.a101-answer{padding:14px 18px;background:#e4ead7;font-size:15px}.a101-prompt{margin:30px 0;border-block:1px solid #b7c2a9;padding:20px 0}.a101-prompt pre{white-space:pre-wrap;font:16px/1.7 A101Inter;max-width:970px}.a101-prompt p{font-size:13px}.a101-resources{display:flex;gap:22px;flex-wrap:wrap;font-size:12px}.a101-live{background:#183b30;color:#fffdf8;padding:12px 18px;display:flex;justify-content:space-between;margin:12px 0}.a101-live label{display:flex;gap:10px}.a101-deck,.a101-guide{padding:45px 5%;max-width:1500px;margin:auto}.a101 .a101-deck h1,.a101 .a101-guide h1{font-size:65px;margin:20px 0}.a101-deck>.a101-kicker{margin-top:25px}.a101-slide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:35px 0}.a101-slide-grid button{border:1px solid #bac4ab;background:#fffdf7;color:#183b30;padding:12px;text-align:left}.a101-slide-grid button[aria-pressed=true]{border:2px solid #183b30}.a101-slide-grid img{height:130px;width:100%;object-fit:contain}.a101-slide-grid span{font-size:12px;display:block;margin-top:12px}.a101-slide{background:#edeedc;color:#183b30;aspect-ratio:16/9;display:flex;flex-direction:column;padding:3% 4%;container-type:inline-size;overflow:hidden;font:16px/1.5 A101Inter,Arial,sans-serif}.a101-slide *{box-sizing:border-box}.a101-slide footer,.a101-slide header{display:flex;justify-content:space-between;gap:25px;font-size:1cqw;border-bottom:1px solid #b6c0a5;padding-bottom:1.5cqw}.a101-slide header>span:first-child{font:2.1cqw var(--font-serif),Georgia;white-space:nowrap}.a101-slide footer{border-bottom:0;border-top:1px solid #b6c0a5;padding-top:1cqw;padding-bottom:0;margin-top:auto}.a101-slide-body{display:grid;grid-template-columns:.95fr 1.15fr;gap:4cqw;align-items:center;flex:1;min-height:0}.a101-slide .a101-kicker{font-size:.85cqw;margin-bottom:1.3cqw}.zc-classes .a101-slide h2{font:400 4.1cqw/1.02 var(--font-serif),Georgia;letter-spacing:-.045em;margin:0;color:inherit}.a101-slide-copy>p{font-size:1.5cqw;line-height:1.5;margin:1.5cqw 0}.a101-slide ol{list-style:decimal-leading-zero;padding-left:2cqw;margin:1.5cqw 0}.a101-slide li{font-size:1.25cqw;line-height:1.4;padding:0 0 .8cqw .5cqw}.a101-slide-body>img{width:100%;height:35cqw;object-fit:contain}.a101-reveal{transition:opacity .28s ease,transform .28s ease}.a101-reveal[data-revealed=false]{opacity:0;transform:translateY(10px);pointer-events:none}.a101-reveal[data-revealed=true]{opacity:1;transform:translateY(0)}.a101-slide-controls{display:flex;align-items:center;justify-content:center;gap:18px;padding:20px}.a101-slide-controls span{font-size:13px}.a101-instructor-notes{padding:25px 30px;border:1px solid #aebc9c;margin:10px 0 25px}.a101-instructor-notes p{font-size:16px}.a101-present{position:fixed;inset:0;z-index:1000;overflow:auto;background:#183b30!important;display:flex;align-items:center}.a101-present .a101-deck{width:min(100%,calc((100dvh - 96px)*16/9));padding:0}.a101-present .a101-slide-controls{color:#fffdf8}.a101-guide{max-width:1100px}.a101-guide>section{border-top:1px solid #adba9d;margin:45px 0;padding-top:35px}.a101 .a101-guide h2{font-size:40px}.a101-guide details{padding:15px 0;border-bottom:1px solid #ccd2be}.a101-guide ol{line-height:1.8}.a101-guide>p{max-width:700px;font-size:19px}.a101-workbook-frame{border:0;width:100%;min-height:800px}.a101-201-banner{background:#e3e7d7;border-bottom:1px solid #b4c1a5;display:flex;justify-content:space-between;gap:20px;padding:17px 6%;font:14px/1.5 ClassInter,Arial;color:#183b30}.a101-201-banner a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.a101-header{padding:20px 5%}.a101-header nav{font-size:11px;gap:12px}.a101-wordmark{font-size:25px}.a101-wordmark span{margin-left:8px;font-size:9px;padding:5px}.a101-hero{padding:50px 6%;gap:35px}.a101 .a101-hero h1{font-size:70px}.a101-hero-art{padding-left:10px}.a101-paper-note{left:-10px}.a101-paper-note p{font-size:28px}.a101-statbar{gap:25px;flex-wrap:wrap}.a101-statbar>span:last-child{display:none}.a101-catalog{padding:60px 6%}.a101-course-row{grid-template-columns:45px 1fr;gap:18px}.a101-takeaway{grid-column:2;padding:10px 0 10px 18px}.a101 .a101-course-row h3{font-size:32px}.a101-takeaway p{font-size:23px}.a101-how,.a101-ready{gap:30px;padding:60px 6%}.a101 .a101-how h2,.a101 .a101-next h2,.a101 .a101-ready h2,.a101 .a101-section-intro h2{font-size:43px}.a101-class-top{display:block}.a101-class-top .a101-actions{max-width:100%}.a101-lesson-nav{flex-wrap:wrap}.a101-lesson-nav label{order:-1;width:100%}.a101-lesson-nav select{width:100%;max-width:100%}.a101-concept,.a101-practice{padding:28px}.a101 .a101-concept h2,.a101 .a101-practice h2{font-size:32px}.a101-spread{grid-template-columns:1fr}.a101-concept{border-right:0;border-bottom:1px solid #bec7b0}.a101-concept>img{max-height:390px;min-height:220px}.a101-slide-grid{grid-template-columns:repeat(3,1fr)}.a101-slide-controls{gap:10px;flex-wrap:wrap}.a101-slide-controls button{padding:9px}.a101 .a101-deck h1{font-size:43px}.a101-201-banner{font-size:12px}}@media(max-width:580px){.a101-header{align-items:flex-start}.a101-header nav{flex-direction:column;gap:5px}.a101-wordmark span{display:block;border:0;margin:5px 0 0;padding:0}.a101-hero{grid-template-columns:1fr;padding-bottom:65px}.a101 .a101-hero h1{font-size:72px}.a101-hero-art{margin:0 12px 0 24px;padding:10px 0 30px 25px}.a101-statbar{gap:20px;padding:20px;font-size:10px}.a101-statbar b{font-size:30px;margin-right:5px}.a101-course-num{font-size:40px}.a101-how,.a101-ready{grid-template-columns:1fr}.a101-footer{flex-direction:column;gap:10px}.a101 .a101-class-top h1{font-size:38px}.a101-class{padding-inline:4%}.a101-check-row{align-items:flex-start;flex-direction:column;gap:10px}.a101-slide-grid{grid-template-columns:repeat(2,1fr)}.a101-slide-grid img{height:95px}.a101-live{font-size:12px;gap:10px}.a101-201-banner{flex-direction:column;gap:5px}}@media(prefers-reduced-motion:reduce){.a101-reveal{transition:none;transform:none!important}}@font-face{font-family:A101Newsreader;src:url(/classes/fonts/newsreader-normal-latin.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:A101Newsreader;src:url(/classes/fonts/newsreader-italic-latin.woff2) format("woff2");font-style:italic;font-weight:200 800;font-display:swap}.a101-slide,.zc-classes .a101{--font-serif:A101Newsreader,Georgia,serif;--paper:#f5f0e5;--ink:#183b30;--sage:#768661;--brass:#bd9856}.a101 h1 em,.a101 h2 em{color:#768661}.a101-launch-hero{gap:40px}.a101-launch-hero:before{content:none}.a101-botanical-hero{background:#e9eedf;position:relative;padding:28px 34px 20px;min-height:570px;display:flex;flex-direction:column;border-block:1px solid #b7c1a6}.a101-botanical-hero>span{font-size:10px;letter-spacing:.14em}.a101-botanical-hero>img{height:430px;align-self:center;max-width:90%;object-fit:contain}.a101-hero-caption{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #b7c1a6;padding-top:18px;align-items:center}.a101-hero-caption>b{font:48px var(--font-serif)}.a101-hero-caption>span{font-size:10px;line-height:1.9;letter-spacing:.08em}.a101-schedule{max-width:1280px;margin:auto;padding:85px 45px;display:grid;grid-template-columns:1fr 1fr;gap:80px;border-bottom:1px solid #b7c1a6}.a101 .a101-schedule h2{font-size:55px}.a101-schedule h2 em{color:#768661}.a101-interest{border-left:2px solid #bd9856;padding-left:35px}.a101 .a101-interest h3{font-size:38px}.a101-interest small{display:block;font-size:12px;line-height:1.6;margin-top:18px;max-width:440px}.a101-preparation{background:#e9eedf}.a101-faq{max-width:1190px;margin:65px auto;padding:0 35px}.a101-faq details{padding:22px 0;border-bottom:1px solid #b7c1a6}.a101-faq p{max-width:850px}.a101-faq summary{font-weight:400;font-size:18px}.a101-next{background:#e3e7d7;color:#183b30;border-top:1px solid #b7c1a6}.a101-next .a101-kicker,.a101-next h2 em{color:#687954}.a101-concept{background:#f5f0e5}.a101-practice{background:#e9eedf}.a101 .a101-concept,.a101 .a101-practice{box-shadow:none}.a101-slide{background:#f5f0e5;border:1px solid #b7c1a6}.a101-slide header>span:first-child{font-family:A101Newsreader,Georgia,serif}.a101-session-note{font-size:13px;padding:14px 0;border-bottom:1px solid #b7c1a6;max-width:900px}.a101-session-note a{text-decoration:underline}@media(max-width:900px){.a101-schedule{gap:35px;padding:55px 6%}.a101 .a101-schedule h2{font-size:43px}.a101-botanical-hero{min-height:460px;padding:24px}.a101-botanical-hero>img{height:330px}}@media(max-width:580px){.a101-schedule{grid-template-columns:1fr;gap:25px}.a101-interest{padding:25px 0 0;border-left:0;border-top:2px solid #bd9856}.a101-botanical-hero{min-height:430px}.a101-faq{padding:0 6%}.a101-header nav{max-width:150px}.a101 .a101-launch-hero h1{font-size:clamp(52px,15vw,72px)}}.a101-info{max-width:900px;margin:auto;padding:70px 28px 100px}.a101-info h1{font:500 clamp(44px,7vw,76px)/1.06 Newsreader,Georgia,serif;margin:25px 0 36px}.a101-info h2{font:500 34px/1.2 Newsreader,Georgia,serif;margin:40px 0 16px}.a101-info li,.a101-info p{font-size:18px;line-height:1.7;max-width:720px}.a101-info li{margin:16px 0}.a101-interest-form{display:grid;gap:24px;max-width:620px;margin-top:36px}.a101-interest-form label{display:grid;gap:9px}.a101-interest-form input,.a101-interest-form select,.a101-interest-form textarea{padding:14px;border:1px solid #768661;border-radius:4px;background:#fffdf7;color:#183b30;font:inherit;width:100%;box-sizing:border-box}.a101-interest-form button{padding:18px;background:#183b30;color:#fffdf7;border:0;font:inherit;cursor:pointer}.a101-interest-form button:disabled{opacity:.6}.a101-interest-form .a101-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.5}.a101-interest-form .a101-consent input{width:20px;height:20px;flex-shrink:0}.a101-interest-form .a101-honeypot{position:absolute;left:-10000px}.a101-info a{text-underline-offset:4px}.zc-classes .a101{--tone-paper:#f5f0e5;--tone-panel:#e9eedf;--tone-ink:#183b30;--tone-accent:#526642;--tone-line:#b7c1a6}.a101-course-row:nth-of-type(2),.a101[data-course=chatgpt],.a101[data-palette=marigold]{--tone-paper:#fbf7eb;--tone-panel:#f1dca5;--tone-ink:#393322;--tone-accent:#734f18;--tone-line:#c8ad70}.a101-course-row:nth-of-type(3),.a101[data-course=claude],.a101[data-palette=rain]{--tone-paper:#f7f5ef;--tone-panel:#d5e4ec;--tone-ink:#233d4c;--tone-accent:#426274;--tone-line:#a6bbc0}.a101-course-row:nth-of-type(4),.a101[data-course=images],.a101[data-palette=clay]{--tone-paper:#fbf8ef;--tone-panel:#efd4bf;--tone-ink:#4a342b;--tone-accent:#8a4a33;--tone-line:#cba985}.a101-course-row:nth-of-type(5),.a101[data-course=canva],.a101[data-palette=lavender]{--tone-paper:#f7f2e8;--tone-panel:#e3dcec;--tone-ink:#3e354b;--tone-accent:#664f78;--tone-line:#b8abc4}.a101-course-row:nth-of-type(6),.a101[data-course=muse],.a101[data-palette=eucalyptus]{--tone-paper:#eaf0e9;--tone-panel:#d5e2e3;--tone-ink:#263e42;--tone-accent:#3d646a;--tone-line:#a3b6aa}.a101[data-palette=periwinkle]{--tone-paper:#f7f5ef;--tone-panel:#dce2f2;--tone-ink:#313b52;--tone-accent:#4f5e85;--tone-line:#b4bed4}.zc-classes .a101[data-course],.zc-classes .a101[data-palette]{color:var(--tone-ink);background:var(--tone-paper)}.a101-header{background:#fbf8ef;border-color:#d8d0bf}.a101-launch-hero{max-width:none;padding-inline:max(5%,calc((100vw - 1280px)/2));background:#f1dca5;color:#393322}.a101-launch-hero h1 em{color:#734f18}.a101-launch-hero .a101-hero-note,.a101-launch-hero .a101-kicker{color:#665028}.a101-botanical-hero{background:#e3ebee;color:#233d4c;border-color:#a6bbc0;box-shadow:12px 12px 0 #d1b67650}.a101-hero-caption{border-color:#a6bbc0}.a101-statbar{background:#eaf0e9;color:#263e42;border-color:#a3b6aa}.a101-schedule{max-width:none;padding-inline:max(6%,calc((100vw - 1190px)/2));background:#d5e4ec;color:#233d4c;border-color:#a6bbc0}.a101-schedule .a101-kicker,.a101-schedule h2 em{color:#426274}.a101-interest{background:#f7f5ef;border-color:#426274;padding:35px}.a101-course-row{background:var(--tone-panel);color:var(--tone-ink);border:1px solid var(--tone-line);margin:18px 0;padding:32px;gap:25px}.a101-course-num,.a101-course-row .a101-kicker{color:var(--tone-accent)}.a101-takeaway{background:var(--tone-paper);border-color:var(--tone-accent);padding:22px}.a101-row-links a{border-bottom:1px solid var(--tone-accent);padding-bottom:4px}.a101-how{background:#efd4bf;color:#4a342b}.a101-how .a101-kicker,.a101-how h2 em{color:#8a4a33}.a101-how img{background:#fbf8ef;border:12px solid #fbf8ef;box-shadow:8px 8px 0 #cba98566}.a101-ready{background:#eaf0e9;color:#263e42}.a101-ready .a101-kicker,.a101-ready h2 em{color:#3d646a}.a101-preparation{background:#e3dcec;color:#3e354b}.a101-preparation .a101-kicker,.a101-preparation h2 em{color:#664f78}.a101-faq{max-width:none;margin:0;padding:65px max(6%,calc((100vw - 1120px)/2));background:#faf6ec;color:#423a27}.a101-faq details{border-color:#cab58c}.a101-faq .a101-kicker{color:#6f532b}.a101-next{background:#dce2f2;color:#313b52;border-color:#b4bed4}.a101-next .a101-kicker,.a101-next h2 em{color:#4f5e85}.a101-next a{border-color:#4f5e85}.a101-footer{background:#efe1b4;color:#3e3a29;border-top:1px solid #cab58c}.a101-info-shell .a101-info{max-width:1000px;background:linear-gradient(var(--tone-panel) 0 280px,var(--tone-paper) 280px);margin:45px auto 70px;padding:55px;box-shadow:10px 10px 0 var(--tone-line)}.zc-classes .a101-info h1{font-family:A101Newsreader,Georgia,serif;font-size:clamp(44px,6vw,72px);margin:22px 0 35px;max-width:760px}.zc-classes .a101-info h2{font-size:34px;margin:40px 0 18px}.a101-info>p{margin:22px 0}.a101-info .a101-kicker{color:var(--tone-accent)}.a101-interest-form{background:#fffdf5;border-top:5px solid var(--tone-accent);padding:30px;max-width:none}.a101-interest-form input,.a101-interest-form select,.a101-interest-form textarea{border-color:var(--tone-line);color:var(--tone-ink)}.a101-interest-form button{background:var(--tone-ink)}.a101[data-course] .a101-class-top{background:var(--tone-panel);padding:32px;border-bottom:3px solid var(--tone-accent)}.a101[data-course] .a101-kicker,.a101[data-course] h1 em,.a101[data-palette] h1 em{color:var(--tone-accent)}.a101[data-course] .a101-spread{border-color:var(--tone-line)}.a101[data-course] .a101-concept{background:var(--tone-paper);border-color:var(--tone-line)}.a101[data-course] .a101-practice{background:var(--tone-panel)}.a101[data-course] .a101-answer,.a101[data-course] .a101-expected{background:#fffdf5;border-color:var(--tone-accent)}.a101[data-course] .a101-practice textarea{background:#fffdf5;color:var(--tone-ink)}.a101[data-course] .a101-practice li:before{color:var(--tone-accent)}.a101[data-course] .a101-slide{background:var(--tone-panel);color:var(--tone-ink);border-color:var(--tone-line)}.a101[data-course] .a101-slide footer,.a101[data-course] .a101-slide header{border-color:var(--tone-line);color:var(--tone-accent)}.a101-future .a101-guide{background:#dce2f2;min-height:75vh;padding:65px max(6%,calc((100vw - 1170px)/2));max-width:none}.a101-future .a101-guide>section{background:#f7f5ef;padding:32px;margin-top:40px}.a101-future .a101-kicker{color:#4f5e85}@media(max-width:900px){.a101-course-row{padding:25px}.a101-info-shell .a101-info{margin:30px 20px 50px;padding:35px}.a101[data-course] .a101-class-top{padding:24px}}@media(max-width:580px){.a101-course-row{padding:22px 18px;column-gap:14px;grid-template-columns:35px minmax(0,1fr)}.a101-course-num{font-size:35px}.a101 .a101-course-row h3{font-size:30px}.a101-takeaway{grid-column:2;padding:16px}.a101-interest{padding:26px 22px}.a101-info-shell .a101-info{margin:22px 15px 40px;padding:28px 20px;box-shadow:5px 5px 0 var(--tone-line)}.a101-interest-form{padding:22px 15px}.a101[data-course] .a101-class-top{padding:24px 18px}.a101-botanical-hero{box-shadow:6px 6px 0 #d1b67650}}.a101-info-shell .a101-info{background:var(--tone-paper)}.a101-info-heading{background:var(--tone-panel);padding:55px 55px 35px;margin:-55px -55px 35px}.a101-info-heading h1{margin-bottom:0!important}@media(max-width:900px){.a101-info-heading{padding:35px;margin:-35px -35px 30px}}@media(max-width:580px){.a101-info-heading{padding:28px 20px;margin:-28px -20px 28px}}.a101 .a101-spotlight{background:var(--a101-lavender-panel,#e3dcec);color:#3e354b}.a101-spotlight h3{font-family:Newsreader,Georgia,serif;font-size:1.8rem;margin:0 0 1rem}