body.minikurs-landing{--brand-paper:var(--wp--preset--color--minikurs-paper);--brand-linen:var(--wp--preset--color--minikurs-blush);--brand-ink:var(--wp--preset--color--minikurs-burgundy);--brand-stone:var(--wp--preset--color--minikurs-rose);--brand-olive:var(--wp--preset--color--minikurs-burgundy);--brand-brown:var(--wp--preset--color--minikurs-burgundy);--brand-accent:var(--wp--preset--color--minikurs-accent);--brand-gold:var(--wp--preset--color--minikurs-rose);--brand-muted:var(--wp--preset--color--minikurs-muted);--academy-hairline:color-mix(in srgb,var(--wp--preset--color--minikurs-rose) 35%,transparent);background:var(--brand-paper);color:var(--brand-ink)}body.minikurs-landing .page-content--limited>:where(:not(.alignfull):not(.wp-block-group.has-background)),body.minikurs-landing .wrap{max-width:none;width:min(116rem,100% - 9.6rem)}body.minikurs-landing .page-content>*{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}body.minikurs-landing :is(.hero__paragraph,.faq__intro-body,.faq__answer,.media-text__body) p{font-size:1.6rem;line-height:1.8}body.minikurs-landing main h1,body.minikurs-landing main h2,body.minikurs-landing main h3{letter-spacing:0}body.minikurs-landing main h2{font-size:clamp(4rem,3.8vw,5.84rem);line-height:1.17}body.minikurs-landing main em{color:inherit}body.minikurs-landing [id]{scroll-margin-top:4.8rem}body.minikurs-landing .button,body.minikurs-landing .wp-block-button__link{background:var(--brand-ink);border:1px solid var(--brand-ink);border-radius:.2rem;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:1.4rem;font-weight:500;min-height:5.4rem;padding:1.7rem 2.8rem}body.minikurs-landing .button:hover,body.minikurs-landing .wp-block-button__link:hover{background:var(--brand-accent);color:#fff}body.minikurs-landing a:focus-visible,body.minikurs-landing button:focus-visible,body.minikurs-landing summary:focus-visible{outline:2px solid currentColor;outline-offset:.5rem}body.minikurs-landing .eyebrow{font-size:1.1rem;letter-spacing:.14em}body.minikurs-landing .course-header{border-color:var(--academy-hairline);padding-block:2.8rem}body.minikurs-landing .course-header__description>strong{font-size:2.96rem;line-height:1.3}body.minikurs-landing .course-header__description>span{font-size:1rem;letter-spacing:.13em}body.minikurs-landing .course-header__logo+.course-header__description{border-color:var(--academy-hairline)}body.minikurs-landing .hero{gap:8rem;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);padding-block:9.6rem 12rem}body.minikurs-landing .hero__copy{min-width:0;padding-top:1.4rem}body.minikurs-landing .hero__title{font-size:clamp(5.12rem,4.5vw,7.04rem);line-height:1.1;margin-bottom:3.6rem}body.minikurs-landing .hero__title-line{text-wrap:balance;white-space:normal}body.minikurs-landing .hero__lead{font-size:1.7rem;line-height:1.8;margin-bottom:2.4rem}body.minikurs-landing .hero__lead p{font:inherit}body.minikurs-landing .hero__paragraph p{margin-bottom:2.4rem}body.minikurs-landing .hero__actions{margin-top:1.2rem}body.minikurs-landing .hero__micro{font-size:1.2rem;margin-top:2.2rem}body.minikurs-landing .hero__image{aspect-ratio:4/5;background:transparent;border:1px solid var(--brand-stone);border-radius:0;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain;padding:.8rem;width:100%}body.minikurs-landing .hero__label{background:transparent;border:0;border-radius:0;margin:2.8rem 0 0;padding:0 .8rem;width:100%}body.minikurs-landing .hero--label-in-copy{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.minikurs-landing .hero--label-in-copy .hero__copy{padding-top:0}body.minikurs-landing .hero--label-in-copy .hero__label{margin:2.8rem 0 2.4rem;padding:0}body.minikurs-landing .hero--label-in-copy .hero__visual{-ms-flex-item-align:stretch;align-self:stretch;min-height:0}body.minikurs-landing .hero--label-in-copy .hero__image{aspect-ratio:auto;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute}@media (max-width:768px){body.minikurs-landing .hero--label-in-copy .hero__visual{-ms-flex-item-align:auto;align-self:auto}body.minikurs-landing .hero--label-in-copy .hero__image{aspect-ratio:4/5;height:auto;-o-object-fit:contain;object-fit:contain;position:static}}body.minikurs-landing .hero__label-name{font-size:3.2rem;margin:0 0 1rem}body.minikurs-landing .hero__label-text{font-size:1.2rem;line-height:1.8}body.minikurs-landing .hero__label-text p+p{color:var(--brand-muted);margin-top:1.4rem}body.minikurs-landing .faq--intro{padding:0 0 11.2rem;width:100%}body.minikurs-landing .faq__intro-band{background:var(--brand-linen);padding-block:9.6rem}body.minikurs-landing .faq__intro{display:grid;gap:8rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.minikurs-landing .faq__intro-copy{min-width:0}body.minikurs-landing .faq__intro-title{margin-bottom:3.6rem}body.minikurs-landing .faq__intro-body>:last-child{margin-bottom:0}body.minikurs-landing .faq__gallery{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}body.minikurs-landing .faq__photo{aspect-ratio:3/2;margin:0;overflow:hidden}body.minikurs-landing .faq__photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.minikurs-landing .faq__photo:nth-child(2) img{-o-object-position:50% 68%;object-position:50% 68%}body.minikurs-landing .faq--intro .faq__grid{display:block;margin-top:6.4rem}body.minikurs-landing .faq--intro .faq__heading{display:none}body.minikurs-landing .faq__item{border-color:var(--academy-hairline);padding-block:3rem}body.minikurs-landing .faq__question{font-size:1.6rem;line-height:1.8}body.minikurs-landing .faq__answer{margin:2.4rem 0 0;max-width:80ch}body.minikurs-landing .minikurs-workbook{background:var(--brand-ink);color:var(--brand-paper);padding-block:8.8rem}body.minikurs-landing .minikurs-workbook.wrap{width:100%}body.minikurs-landing .minikurs-workbook .split-section__grid{display:block;margin-inline:auto;width:min(116rem,100% - 9.6rem)}body.minikurs-landing .minikurs-workbook .split-section__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:7.2rem;justify-content:space-between}body.minikurs-landing .minikurs-workbook .split-section__title{margin:0}body.minikurs-landing .minikurs-workbook .split-section__button{-ms-flex-negative:0;background:var(--brand-paper);border-color:var(--brand-paper);color:var(--brand-ink);flex-shrink:0;margin:0}body.minikurs-landing .minikurs-workbook>.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:7.2rem;justify-content:space-between}body.minikurs-landing .minikurs-workbook h2{font-size:clamp(3.2rem,3.1vw,4.48rem);line-height:1.3;margin:0;max-width:75rem}body.minikurs-landing .minikurs-workbook .wp-block-buttons{-ms-flex-negative:0;flex-shrink:0}body.minikurs-landing .minikurs-workbook .wp-block-button__link{background:var(--brand-paper);border-color:var(--brand-paper);color:var(--brand-ink)}body.minikurs-landing .minikurs-decision{gap:9.6rem;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding-block:11.2rem 0}body.minikurs-landing .minikurs-decision .media-text__title{font-size:clamp(4rem,3.8vw,5.84rem)!important;line-height:1.17;margin-bottom:3.2rem}body.minikurs-landing .minikurs-decision .media-text__image{border-radius:0;height:auto;max-width:40rem;width:100%}body.minikurs-landing .minikurs-decision .media-text__media{justify-self:center}body.minikurs-landing .minikurs-teacher{gap:9.6rem;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);padding-block:12.8rem}body.minikurs-landing .minikurs-teacher .media-text__title{font-size:clamp(4rem,3.7vw,5.6rem)!important;line-height:1.17;margin-bottom:3.2rem}body.minikurs-landing .minikurs-teacher .media-text__image{aspect-ratio:4/5;border-radius:0;height:auto}body.minikurs-landing .minikurs-teacher .media-text__caption{color:var(--brand-muted);font-size:1.1rem;line-height:1.8;margin-top:2rem}body.minikurs-landing .minikurs-enrolment{background:transparent;padding:0}body.minikurs-landing .minikurs-enrolment .signup-section__grid{display:block}body.minikurs-landing .minikurs-enrolment .signup-section__copy{display:none}body.minikurs-landing .minikurs-enrolment .signup-section__card{background:transparent;border:0;border-radius:0;isolation:isolate;margin:11.2rem auto 0;max-width:86rem;padding:10.8rem 11rem 12.4rem;position:relative;text-align:center}body.minikurs-landing .minikurs-enrolment .signup-section__card-title{font-size:clamp(4rem,3.8vw,5.84rem);margin-bottom:3.2rem}body.minikurs-landing .minikurs-enrolment .signup-section__action{margin:0 auto;max-width:33rem}body.minikurs-landing .minikurs-enrolment .signup-section__button{width:100%}body.minikurs-landing .minikurs-enrolment .signup-section__frame{fill:none;height:100%;inset:0;position:absolute;width:100%;z-index:-1}body.minikurs-landing .minikurs-enrolment .signup-section__frame .signup-section__frame-surface{fill:var(--brand-linen);stroke:var(--brand-stone);stroke-width:.8px}body.minikurs-landing .minikurs-enrolment .signup-section__frame .signup-section__frame-line{fill:none;stroke:var(--brand-ink);stroke-width:.7px}body.minikurs-landing .credits-strip{border-top:1px solid var(--academy-hairline);color:var(--brand-muted);padding-block:3.2rem}@media (max-width:1000px){body.minikurs-landing .faq__intro,body.minikurs-landing .hero,body.minikurs-landing .minikurs-decision,body.minikurs-landing .minikurs-teacher{gap:4.8rem}body.minikurs-landing .faq__intro{grid-template-columns:1fr}body.minikurs-landing .hero__title{font-size:4.96rem}body.minikurs-landing .minikurs-workbook>.wrap{gap:4rem}}@media (max-width:768px){body.minikurs-landing .page-content--limited>:where(:not(.alignfull):not(.wp-block-group.has-background)),body.minikurs-landing .wrap{width:calc(100% - 4rem)}body.minikurs-landing .minikurs-decision .media-text__title,body.minikurs-landing .minikurs-teacher .media-text__title,body.minikurs-landing main h2{font-size:clamp(3.52rem,8.8vw,4.8rem)!important}body.minikurs-landing .course-header{gap:2rem;padding-block:2.4rem}body.minikurs-landing .course-header__description>strong{font-size:clamp(2.16rem,5.3vw,2.96rem)}body.minikurs-landing .course-header__description>span{font-size:.9rem;letter-spacing:.08em}body.minikurs-landing .hero{gap:4.8rem;grid-template-columns:1fr;padding-block:5.8rem 7.6rem}body.minikurs-landing .hero__copy{padding-top:0}body.minikurs-landing .hero__title{font-size:clamp(4.16rem,10vw,5.76rem);margin-bottom:3.2rem}body.minikurs-landing .hero__lead{font-size:1.6rem}body.minikurs-landing .hero__button{min-width:min(22rem,100%);padding:1.7rem 2.4rem;width:auto}body.minikurs-landing .hero__visual{justify-self:center;max-width:52rem;width:100%}body.minikurs-landing .hero__label-name{font-size:2.96rem}body.minikurs-landing .faq__intro-band{padding-block:6.4rem}body.minikurs-landing .faq__intro{gap:4rem}body.minikurs-landing .faq--intro .faq__grid{margin-top:4rem}body.minikurs-landing .faq__item{padding-block:2.6rem}body.minikurs-landing .minikurs-workbook{padding-block:6.4rem}body.minikurs-landing .minikurs-workbook .split-section__grid{width:calc(100% - 4rem)}body.minikurs-landing .minikurs-workbook .split-section__copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3.2rem}body.minikurs-landing .minikurs-workbook>.wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3.2rem}body.minikurs-landing .minikurs-workbook h2{font-size:3.2rem!important}body.minikurs-landing .minikurs-decision{padding-block:7.2rem 0}body.minikurs-landing .minikurs-decision,body.minikurs-landing .minikurs-teacher{gap:4rem;grid-template-columns:1fr}body.minikurs-landing .minikurs-teacher{padding-block:8rem}body.minikurs-landing .minikurs-teacher .media-text__media{justify-self:center;max-width:52rem}body.minikurs-landing .minikurs-enrolment .signup-section__card{margin-top:7.2rem;max-width:54rem;padding:9.6rem 4rem 12.6rem}body.minikurs-landing .minikurs-enrolment .signup-section__card-title{font-size:clamp(2.88rem,7.5vw,4.24rem)!important}body.minikurs-landing .minikurs-enrolment .signup-section__button{font-size:1.3rem;padding-inline:1.6rem}}@media (max-width:480px){body.minikurs-landing .faq__gallery{gap:2.4rem;grid-template-columns:1fr}}body.minikurs-landing .hero__copy,body.minikurs-landing .minikurs-teacher .media-text__content,body.minikurs-landing .program__visual{container-type:inline-size}body.minikurs-landing .hero__title{font-size:clamp(2.8rem,8.6cqi,5.2rem);text-wrap:wrap;white-space:normal}body.minikurs-landing .hero__title-line{text-wrap:wrap}body.minikurs-landing .program__step-title{font-size:clamp(2.4rem,8.4cqi,4.16rem);text-wrap:wrap;white-space:normal}body.minikurs-landing .program__step:nth-child(4) .program__step-title,body.minikurs-landing .program__step:nth-child(5) .program__step-title{font-size:clamp(2.3rem,7.3cqi,3.4rem)}body.minikurs-landing .program__title-row{display:block;white-space:normal}body.minikurs-landing .minikurs-teacher .media-text__title{font-size:clamp(2.2rem,7.9cqi,4.8rem)!important;text-wrap:wrap;white-space:normal}body.minikurs-landing .copy-continuation{display:block}@media (min-width:769px) and (max-width:850px){body.minikurs-landing .program__step{gap:3.2rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}