*{box-sizing:border-box}:root{--ink:#283332;--peach:#f6ded0;--gold:#b89567;--muted:#7b807b;--line:#e6e7e2;--paper:#fffdf9}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:var(--ink);font:15px/1.7 DMSans,Arial,sans-serif;background:#fff}h1,h2,h3,p{margin:0}h1,h2{font-family:Barlow,Impact,sans-serif;font-weight:600;line-height:1.03}h2{font-size:51px;letter-spacing:.015em}h3{font-size:18px;line-height:1.35;font-weight:600}p{color:#747b76}button,input,select{font:inherit}button{cursor:pointer;color:inherit;background:none;border:0}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}img{display:block;width:100%;height:auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #b48755;outline-offset:5px}button:disabled{opacity:.45;cursor:default}.skip{position:fixed;top:-100px;left:20px;background:#fff;padding:15px;z-index:40}.skip:focus{top:10px}header{max-width:1350px;margin:auto;height:104px;display:flex;align-items:center;justify-content:space-between;padding:0 45px;gap:25px}.logo img{width:158px;height:50px;object-fit:contain}nav{display:flex;align-items:center;gap:35px;font-size:12px}nav a:hover,.text-link:hover{color:#a2754f}.button{display:inline-flex;align-items:center;justify-content:center;gap:35px;background:var(--ink);border:1px solid var(--ink);color:#fff;padding:16px 24px;font-size:12px;line-height:1.5;min-height:48px}.button:hover{background:#4c5e59;border-color:#4c5e59;color:#fff}.button.compact{font-size:11px;padding:12px 19px;min-height:43px}.menu{display:none}.page-frame{border:12px solid #f1f1ee;margin:0 20px 20px;overflow:hidden}.wrap{max-width:1080px;width:84%;margin:auto}.eyebrow{font-size:9px;font-weight:600;letter-spacing:.2em;color:#899087;line-height:1.7;margin-bottom:17px}.handwriting{font-family:Caveat,Georgia,cursive;font-size:36px;line-height:1.2;font-weight:400}.micro{font-size:10px;line-height:1.8;color:#93998f}.hero{min-height:665px;position:relative;max-width:1400px;margin:auto;isolation:isolate}.hero-outline{position:absolute;left:9%;top:76px;right:11%;height:400px;border:3px solid #283332;z-index:-2}.hero-copy{position:relative;z-index:2;padding:100px 0 80px;margin-left:7%;width:57%;max-width:690px}.hero-copy .handwriting{display:table;background:#fff;padding:0 20px 10px 0;font-size:37px}.hero h1{font-size:76px;line-height:.99;background:#fff;width:max-content;max-width:100%;padding:0 24px 12px 0}.hero h1>span{color:#ad8866}.hero-description{max-width:345px;font-size:13px;line-height:1.9;margin:23px 0 23px;background:#fff;padding-right:15px}.hero-copy>.micro{margin-top:13px}.hero-photo{position:absolute;right:0;top:0;width:49%;height:590px;clip-path:polygon(10% 0,100% 0,100% 100%,0 65%);z-index:-1}.hero-photo img{height:100%;object-fit:cover;object-position:62% center}.hero-texture{position:absolute;right:0;top:0;width:52%;height:650px;object-fit:cover;opacity:.16;z-index:-2}.hero-note{position:absolute;right:6%;bottom:46px;background:#f8e9df;padding:24px 30px;box-shadow:0 15px 30px #2221;min-width:255px}.hero-note>span{font-size:8px;letter-spacing:.2em;color:#9f8b77;display:block;margin-bottom:4px}.hero-note strong{font-family:Caveat,Georgia,serif;font-size:27px;font-weight:400}.hero-side{position:absolute;left:15px;top:280px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:8px;letter-spacing:.2em;color:#999}.intro{position:relative;padding:85px 0 100px;min-height:720px}.intro-photo{width:80%;margin-top:40px}.intro-photo>img{height:460px;object-fit:cover;object-position:left center}.intro-photo>span{display:block;font-size:10px;letter-spacing:.03em;margin-top:14px;color:#999}.intro-note{position:absolute;right:0;top:20px;width:38%;background:var(--ink);padding:45px 38px;box-shadow:0 20px 28px #28333222;color:#fff}.intro-note .eyebrow{font-size:8px;color:#a9b4af}.intro-note h2{font-size:43px;line-height:1.1;margin-bottom:27px}.intro-note p:not(.eyebrow){font-size:12px;line-height:1.9;color:#b7c1bb;margin-bottom:18px}.intro-note .handwriting{display:block;color:#d1bba4;font-size:28px;margin-top:30px}.light-link{display:flex;justify-content:space-between;border-bottom:1px solid #a3b1a255;padding-bottom:10px;font-size:10px;margin-top:25px}.foundations{padding:30px 0 95px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:40px}.section-heading>p{font-size:12px;max-width:290px;line-height:1.9}.steps{display:grid;grid-template-columns:1fr 1fr;gap:45px 90px}.steps article{display:flex;gap:25px}.steps article>span{font:600 65px/.9 Barlow,Impact,sans-serif;color:#e8eae4}.steps h3{font-size:14px;margin-bottom:10px}.steps p{font-size:12px;line-height:1.9}.classes{background:#f8f1e9;position:relative;padding:80px 0}.classes .section-heading{align-items:center}.class-filters{display:flex;gap:15px;align-self:end;margin-bottom:8px}.class-filters button{font-size:10px;padding:8px 2px;border-bottom:1px solid transparent;white-space:nowrap}.class-filters button[aria-pressed=true]{border-color:var(--ink);font-weight:600}.class-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.class-card{background:#fff;text-align:left;padding:0;box-shadow:0 12px 30px #6957440b;display:flex;flex-direction:column}.class-card:hover{box-shadow:0 18px 30px #69574419}.class-card>img{height:190px;object-fit:cover}.class-card .card-copy{padding:24px}.class-card .meta{font-size:8px;letter-spacing:.12em;color:#a1876a;margin-bottom:15px;display:block}.class-card h3{font:600 27px/1.07 Barlow,Impact,sans-serif;max-width:210px;margin-bottom:15px}.class-card p{font-size:11px;line-height:1.8;min-height:60px}.class-card .card-link{font-size:10px;border-top:1px solid var(--line);padding-top:17px;margin-top:24px;display:flex;justify-content:space-between}.class-foot{font-size:10px;margin-top:30px;text-align:center}.possibilities{padding:100px 0 90px}.possibilities .section-heading h2{font-size:45px}.creator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.creator-card{padding:0;text-align:left;background:#f2f3ee;position:relative;overflow:hidden;aspect-ratio:1}.creator-card>img{height:100%;object-fit:cover}.creator-card>div{position:absolute;left:0;right:0;bottom:0;background:#fffffff0;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.creator-card h3{font-size:12px}.creator-card small{display:block;font-size:8px;color:#8d9388;margin-top:3px;letter-spacing:.05em}.creator-card>div>span{font-size:16px}.creator-card:hover img{transform:scale(1.035)}.kit{max-width:1400px;margin:0 auto;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:80px 7%;background:#fcfaf6}.kit-visual{position:relative;margin-right:50px;align-self:center}.kit-desk{aspect-ratio:1.08;object-fit:cover}.mic{position:absolute;bottom:-50px;right:-55px;width:145px;height:185px;object-fit:contain;filter:drop-shadow(0 18px 14px #0002)}.kit-copy{padding:20px 0 20px 35px}.kit-copy h2{font-size:43px;margin-bottom:22px}.kit-copy>p:not(.eyebrow):not(.micro){font-size:12px;max-width:350px}.kit-copy ul{padding-left:17px;color:#6c786c;font-size:12px;line-height:2.2;margin:20px 0}.text-link{font-size:11px;border-bottom:1px solid #aaa;padding:8px 0;display:inline-block}.kit-copy .micro{max-width:320px;margin-top:18px}.mentors{padding:100px 0 95px;display:grid;grid-template-columns:1fr 1fr;gap:40px 75px}.mentor-intro h2{font-size:43px}.mentor-intro>p:last-child{font-size:12px;max-width:295px;margin-top:25px}.mentor-list{display:flex;align-items:end;gap:20px}.mentor-list button{text-align:center;padding:0 0 12px;border-bottom:2px solid transparent;flex:1}.mentor-list button[aria-pressed=true]{border-color:#bfa383}.mentor-list img{aspect-ratio:1;object-fit:cover;filter:grayscale(1);border-radius:50%;margin-bottom:13px}.mentor-list button[aria-pressed=true] img{filter:none}.mentor-list span{font-size:11px;display:block;white-space:nowrap}.mentor-list small{display:block;font-size:8px;color:#92998c;margin-top:3px;white-space:normal}.mentor-perspective{grid-column:1/-1;border-top:1px solid var(--line);text-align:center;padding:35px 10% 0}.mentor-perspective>p{font-family:Georgia,serif;font-style:italic;font-size:19px;color:#6d776b;line-height:1.8}.mentor-perspective>span{font-size:8px;letter-spacing:.13em;display:block;margin-top:20px;color:#9a9f91}.starter{padding:70px 8% 85px;background:#eaf0ed;position:relative}.starter-heading{text-align:center;max-width:630px;margin:0 auto 45px}.starter-heading .handwriting{color:#927551;font-size:32px;margin-bottom:14px}.starter-heading h2{font-size:64px;margin-bottom:20px}.starter-heading>p:last-child{font-size:12px;max-width:370px;margin:auto}.starter-body{display:grid;grid-template-columns:1.5fr 1fr;max-width:1030px;margin:auto;background:#fff}.starter-body>form,#plan-result{padding:40px}.form-step{display:flex;gap:20px;border-bottom:1px solid #eceee9;padding-bottom:23px;margin-bottom:23px}.form-step>span{font:600 31px/1 Barlow,sans-serif;color:#c9d3c5;padding-top:6px}.form-step>div,.form-step fieldset{flex:1;min-width:0}.form-step label,.form-step legend{font-size:12px;font-weight:600;margin-bottom:12px;display:block}.form-step fieldset{border:0;margin:0;padding:0}.form-step label.choice{display:inline-flex;align-items:center;font-weight:400;font-size:11px;gap:6px;margin:3px 12px 8px 0}input[type=radio],input[type=checkbox]{accent-color:#647760;width:16px;height:16px;margin:0}select{display:block;width:100%;min-height:45px;padding:10px 12px;background:#fafbf8;border:1px solid #dfe4dc;color:#66735f;border-radius:0;font-size:12px}.starter form>.button{margin-top:4px;width:100%}.starter form>.micro{margin-top:14px;text-align:center}.starter-aside{background:var(--ink);color:#fff;padding:55px 40px;display:flex;flex-direction:column;justify-content:center}.starter-aside>span{font-size:8px;letter-spacing:.2em;color:#a7b5aa}.starter-aside h3{font:400 40px/1.3 Georgia,serif;color:#ecdecb;margin:25px 0}.starter-aside p{font-size:12px;color:#aebbb1;line-height:1.9;max-width:230px}.starter-aside a{font-size:10px;line-height:1.9;border-top:1px solid #8a9b7d44;margin-top:35px;padding-top:23px;color:#d2dccc}#plan-result h3{font:600 36px/1.1 Barlow,Impact,sans-serif;margin-bottom:12px}#plan-summary{font-size:12px;margin-bottom:20px}#plan-days{padding:0;list-style:none;counter-reset:day}#plan-days li{counter-increment:day;display:grid;grid-template-columns:45px 1fr;gap:10px;font-size:11px;color:#707d65;border-bottom:1px solid #e6ebdf;padding:10px 0}#plan-days li:before{content:'DAY ' counter(day);font-size:8px;letter-spacing:.05em;color:#b69b75;padding-top:2px}.plan-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px}.plan-actions .button{font-size:11px;padding:13px 20px}#download-status{margin-top:15px}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding:95px 0}.faq h2{font-size:43px}details{border-bottom:1px solid #e4e8df;padding:0 0 20px;margin-bottom:20px}summary{font-size:12px;font-weight:600;cursor:pointer}details p{font-size:12px;line-height:1.9;margin-top:15px}.closing-strip{background:var(--ink);display:flex;justify-content:space-between;align-items:center;padding:32px 8%;gap:20px}.closing-strip>p{font:600 28px/1.1 Barlow,Impact,sans-serif;color:#fff}.closing-strip>p span{color:#c4ae8d}.closing-strip>a{font-size:11px;color:#d4dfd0;white-space:nowrap}footer{max-width:1080px;width:84%;margin:auto;padding:65px 0 30px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}footer .footer-about img{width:150px;height:45px;object-fit:contain;object-position:left}footer .footer-about p{font-size:12px;margin-top:15px}footer>div:not(.footer-about):not(.footer-bottom){display:flex;flex-direction:column;align-items:start}footer>div>span{font-size:8px;color:#9a9f91;letter-spacing:.1em;margin-bottom:15px}footer a,footer button{font-size:11px;line-height:2.2;padding:0}footer .footer-bottom{grid-column:1/-1;border-top:1px solid #e7ebe1;padding-top:25px;display:flex;justify-content:space-between;gap:15px}footer .footer-bottom span{font-size:9px;letter-spacing:0}.footer-bottom span:last-child{white-space:nowrap}dialog{border:0;padding:0;width:calc(100% - 35px);max-width:760px;max-height:90vh;color:var(--ink);background:var(--paper);box-shadow:0 25px 80px #0003}dialog::backdrop{background:#182522b5}dialog>.close{position:sticky;top:15px;margin:15px 15px -55px auto;display:block;z-index:4;font-size:11px;background:#fff;border:1px solid #ddd;padding:8px 16px}dialog>img{height:270px;object-fit:cover}.dialog-body{padding:35px 45px}.dialog-body h2{font-size:40px;margin-bottom:18px}.dialog-body>p{font-size:12px;line-height:1.9;margin-bottom:22px}.dialog-body h3{font-size:15px;margin:22px 0 10px}.dialog-body .micro{font-size:10px;margin-top:17px;margin-bottom:0}#lesson-tasks{margin:20px 0}#lesson-tasks label{display:flex;gap:12px;align-items:start;font-size:12px;border-bottom:1px solid #e5e9df;padding:12px 0}#lesson-tasks input{flex-shrink:0;margin-top:3px}.progress{font-size:11px;color:#8a744f}.creator-controls{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e4e8df;margin:25px 0;padding-top:15px;gap:10px;font-size:10px}.creator-controls button{font-size:11px;padding:10px 0}#creator-image{height:350px;object-position:center 40%}[hidden]{display:none!important}.motion-on a,.motion-on button,.motion-on img{transition:transform .45s ease,filter .3s,background .25s,box-shadow .3s}.motion-on .intro-photo,.motion-on .foundations,.motion-on .class-grid,.motion-on .creator-grid{animation:arrive .65s both;animation-timeline:view();animation-range:entry 0% entry 15%}@keyframes arrive{from{opacity:.7;transform:translateY(18px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.hero{min-height:730px}.hero-photo{height:650px}.hero-copy{padding-top:115px}.hero h1{font-size:86px}.hero-outline{height:430px;top:95px}.hero-note{bottom:50px}}
@media(max-width:1100px){.hero h1{font-size:62px}.hero-copy{width:60%}.hero-outline{left:8%;right:9%;top:85px}.hero-photo{width:48%;height:590px}.hero-note{right:4%;min-width:225px;padding:22px}.hero-description{max-width:290px}.intro-note{width:42%;padding:35px 30px}.intro-note h2{font-size:36px}.intro-note .handwriting{font-size:25px}.intro{min-height:720px}.wrap{width:85%}.section-heading{gap:30px}h2{font-size:45px}.steps{gap:35px 45px}.class-filters{gap:9px}.class-card .card-copy{padding:20px}.class-card h3{font-size:25px}.kit-copy{padding-left:15px}.kit-copy h2{font-size:37px}.kit{padding-left:7%;padding-right:7%}.mic{width:115px;right:-30px}.mentors{gap:35px}.mentor-list{gap:13px}.mentor-intro h2{font-size:37px}.starter{padding-left:6%;padding-right:6%}.starter-body>form,#plan-result{padding:30px}.starter-aside{padding:35px 25px}.starter-aside h3{font-size:33px}.possibilities .section-heading h2{font-size:39px}.class-card>img{height:165px}nav{gap:23px}}
@media(max-width:800px){header{height:86px;padding:0 25px}.logo img{width:140px}.menu{display:block;font-size:12px;border-bottom:1px solid #687267;padding:8px}nav{position:absolute;display:none;top:86px;left:0;right:0;background:#fff;z-index:20;box-shadow:0 10px 25px #0001;padding:20px 25px;gap:20px;flex-wrap:wrap}nav.open{display:flex}nav .compact{margin-left:auto}.page-frame{border-width:8px;margin:0 10px 10px}.hero{min-height:910px}.hero-copy{width:auto;max-width:none;margin:0;padding:65px 7% 0}.hero h1{font-size:65px;padding:0;background:transparent}.hero h1>span br{display:none}.hero-description{max-width:320px;margin-top:23px;background:transparent}.hero-copy .handwriting{font-size:33px;padding:0 0 12px}.hero-outline{top:35px;left:5%;right:5%;height:440px;z-index:-3;border-width:2px}.hero-photo{top:460px;width:83%;right:0;height:420px;clip-path:polygon(10% 0,100% 0,100% 100%,0 72%)}.hero-note{left:5%;right:auto;bottom:40px;z-index:3;padding:20px 25px}.hero-side{display:none}.hero-texture{height:420px;top:460px;width:100%;z-index:-2}.intro{padding:60px 0 65px;min-height:0;display:flex;flex-direction:column}.intro-photo{width:100%;margin:0}.intro-photo>img{height:350px}.intro-note{position:relative;top:auto;right:auto;width:83%;margin:-75px 0 0 auto;padding:35px;z-index:1}.intro-photo>span{position:relative;width:15%;font-size:8px;line-height:1.6;margin-top:20px}.intro-note h2{font-size:39px}.intro-note .handwriting{margin-top:22px}.intro-note p:not(.eyebrow){font-size:12px}.foundations{padding:0 0 65px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:20px;max-width:350px}.steps{gap:30px}.steps article{gap:15px}.steps article>span{font-size:52px}.steps h3{font-size:13px}.steps p{font-size:11px}.classes{padding:55px 0}.class-filters{margin-top:25px;gap:22px}.class-grid{grid-template-columns:1fr}.class-card{display:grid;grid-template-columns:.9fr 1.2fr}.class-card>img{height:100%;min-height:240px}.class-card h3{max-width:none;font-size:27px}.class-card p{min-height:0}.class-card .card-link{margin-top:17px}.class-foot{text-align:left}.possibilities{padding:65px 0}.possibilities .section-heading h2{font-size:39px}.creator-grid{grid-template-columns:1fr 1fr;gap:15px}.creator-card>div{padding:11px}.creator-card h3{font-size:11px}.creator-card small{font-size:7px}.kit{padding:50px 7% 55px;grid-template-columns:1fr;gap:50px}.kit-visual{margin:0 35px 0 0}.kit-desk{max-height:330px;object-position:center}.mic{width:115px;height:170px;right:-35px;bottom:-30px}.kit-copy{padding:0}.kit-copy h2{font-size:40px}.kit-copy>p:not(.eyebrow):not(.micro){max-width:none}.mentors{padding:65px 0;grid-template-columns:1fr;gap:30px}.mentor-intro>p:last-child{max-width:360px;margin-top:20px}.mentor-list{max-width:420px;gap:25px}.mentor-list img{max-width:110px;margin-left:auto;margin-right:auto}.mentor-perspective{padding:25px 0 0}.mentor-perspective>p{font-size:17px}.mentor-perspective>span{font-size:8px;line-height:1.9}.starter{padding:50px 7%}.starter-heading h2{font-size:55px}.starter-heading .handwriting{font-size:29px}.starter-body{grid-template-columns:1fr}.starter-aside{display:none}.starter-body>form,#plan-result{padding:28px}.form-step{gap:14px}.form-step label,.form-step legend{font-size:11px}.faq{grid-template-columns:1fr;gap:35px;padding:65px 0}.faq h2{font-size:40px}.closing-strip{display:block;padding:30px 7%}.closing-strip>p{font-size:26px}.closing-strip>a{display:inline-block;margin-top:20px;font-size:11px}footer{grid-template-columns:1fr 1fr;gap:30px;width:85%;padding-top:40px}.footer-about{grid-column:1/-1}footer .footer-about img{width:140px}footer .footer-about p{font-size:11px}footer .footer-bottom{display:block}.footer-bottom>span{display:block}footer .footer-bottom span:last-child{white-space:normal}.dialog-body{padding:28px}dialog>img{height:230px}#creator-image{height:300px}}
@media(max-width:440px){.hero{min-height:850px}.hero-copy{padding-top:50px}.hero h1{font-size:49px}.hero h1>span br{display:block}.hero-copy .handwriting{font-size:29px}.hero-description{font-size:12px;max-width:245px}.hero-copy>.button{font-size:11px;padding:13px 17px;gap:22px}.hero-copy>.micro{font-size:8px}.hero-outline{top:28px;height:440px}.hero-photo{top:455px;height:350px;width:91%}.hero-note{bottom:10px;padding:17px 22px;min-width:205px}.hero-note strong{font-size:25px}.hero-note>span{font-size:7px}.hero-texture{top:455px;height:350px}.intro{padding-top:45px}.intro-photo>img{height:260px}.intro-note{width:90%;padding:28px 24px;margin-top:-30px}.intro-note h2{font-size:34px}.intro-photo>span{display:none}.intro-note p:not(.eyebrow){font-size:11px}.intro-note .handwriting{font-size:24px}.steps{grid-template-columns:1fr;gap:26px}.steps p{font-size:12px}.steps h3{font-size:14px}h2{font-size:37px}.eyebrow{font-size:8px}.section-heading>p{font-size:11px}.class-card{grid-template-columns:1fr}.class-card>img{min-height:0;height:175px}.class-card .card-copy{padding:23px}.class-card h3{font-size:30px}.class-card p{font-size:12px}.class-card .meta{font-size:8px}.creator-grid{gap:12px}.creator-card{aspect-ratio:.75}.creator-card>div{display:block;padding:9px}.creator-card>div>span:last-child{display:none}.creator-card h3{font-size:10px;line-height:1.4}.creator-card small{font-size:7px}.possibilities .section-heading h2{font-size:35px}.kit-copy h2{font-size:36px}.kit-desk{height:250px}.mic{width:95px;height:145px}.mentor-intro h2{font-size:36px}.mentor-list{gap:13px}.mentor-list span{font-size:10px}.mentor-list small{font-size:7px}.mentor-perspective>p{font-size:16px}.starter{padding-left:5%;padding-right:5%}.starter-heading h2{font-size:50px}.starter-heading>p:last-child{font-size:11px;padding:0 10px}.starter-heading .handwriting{font-size:25px}.starter-body>form,#plan-result{padding:24px 20px}.form-step>span{font-size:26px}.form-step label.choice{font-size:10px;display:flex;margin-bottom:12px}.form-step>div select{font-size:10px;padding:10px 8px}.form-step{gap:10px}.starter form>.button{font-size:11px;padding:13px 14px;gap:12px}.starter form>.micro{font-size:9px}.faq h2{font-size:36px}summary{font-size:11px}details p{font-size:11px}.closing-strip>p{font-size:24px;line-height:1.3}.closing-strip>p span{display:block}dialog{width:calc(100% - 22px)}.dialog-body{padding:25px}.dialog-body h2{font-size:35px}.creator-controls button{font-size:10px}#creator-image{height:250px}.logo img{width:130px}header{padding:0 22px}#nav .compact{margin-left:0}}
@media(max-width:350px){.hero h1{font-size:43px}.hero-copy{padding-top:50px}.hero{min-height:835px}.hero-photo{top:460px;height:325px}.hero-note{bottom:15px;min-width:190px}.hero-description{font-size:11px}.class-filters{gap:15px}.class-filters button{font-size:9px}.possibilities .section-heading h2{font-size:30px}.mentor-list{gap:9px}.mentor-list span{font-size:9px}.starter form>.button{font-size:10px}.form-step>span{display:none}.kit-copy h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-on .intro-photo,.motion-on .foundations,.motion-on .class-grid,.motion-on .creator-grid{animation:none}.motion-on a,.motion-on button,.motion-on img{transition:none}}

@media(max-width:440px){.hero{min-height:925px}.hero-photo{top:510px;height:350px}.hero-texture{top:510px;height:350px}.hero-outline{height:465px}.hero-note{bottom:18px}.hero-copy>.micro{max-width:230px}}
@media(max-width:350px){.hero{min-height:900px}.hero-photo{top:510px;height:325px}.hero-texture{top:510px;height:325px}.hero-note{bottom:20px}}
