:root{--academy-sindoor: #C9472B;--academy-kumkum: #E8724A;--academy-haldi: #D4922A;--academy-champa: #FAF0E6;--academy-anjana: #2A2218;--academy-chandan: #8B6B4A;--academy-chamda: var(--academy-champa);--academy-sindor: var(--academy-sindoor);--academy-anjana-deep: var(--academy-anjana);--academy-text-dark: var(--academy-anjana);--academy-text-body: var(--academy-anjana);--academy-text-muted: var(--academy-chandan);--academy-line-soft: rgba(139, 107, 74, .2);--academy-line-gold: rgba(212, 146, 42, .45);--academy-radius-pill: 100px;--academy-radius-card: 14px;--academy-easing: cubic-bezier(.22, 1, .36, 1)}body.template-page.academy main,body.template-page.academy .shopify-section-group-page-template,body.template-page.academy,body.template-page.academy-kurse,body.template-page.academy-anmeldung{background-color:var(--academy-champa)}.academy-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:clamp(1.4rem,4vw,2.4rem);padding-right:clamp(1.4rem,4vw,2.4rem);width:100%;box-sizing:border-box}.academy-container--narrow{max-width:920px}.academy-section{position:relative;padding:80px 0;font-family:var(--font-body-family, "Noto Sans", system-ui, sans-serif);font-size:var(--font-body-size, 1.8rem);line-height:1.55;color:var(--academy-text-body)}@media(max-width:749px){.academy-section{padding:56px 0}}.academy-section--light{background:var(--academy-champa)}.academy-section--card{background:var(--academy-chamda)}.academy-section--dark{background:var(--academy-anjana);color:var(--academy-chamda)}.academy-section--dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,rgba(232,76,43,.08),transparent 55%),radial-gradient(circle at 80% 75%,rgba(212,160,23,.06),transparent 50%);opacity:1;z-index:0}.academy-section--dark>*{position:relative;z-index:1}.academy-label{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-body-family, "Noto Sans", system-ui, sans-serif);font-size:1rem;letter-spacing:.13rem;text-transform:uppercase;font-weight:600;color:var(--academy-sindoor);margin:0 0 1.2rem}@media screen and (min-width:750px){.academy-label{font-size:1.2rem}}.academy-section--dark .academy-label{color:var(--academy-haldi)}.academy-label:before{content:"";width:24px;height:1px;background:currentColor;display:inline-block;opacity:.7}.academy-headline{font-family:var(--font-heading-family, "Cormorant Garamond", "Times New Roman", serif);font-weight:var(--font-heading-weight, 400);font-style:var(--font-heading-style, normal);letter-spacing:.06rem;line-height:1.15;color:var(--academy-text-dark);margin:0 0 1.6rem;font-size:calc(var(--font-heading-size, 4.6rem) - 17px)}@media screen and (min-width:750px){.academy-headline{font-size:var(--font-heading-size, 4.6rem)}}.academy-section--dark .academy-headline{color:var(--academy-champa)}.academy-headline em,.academy-headline .accent-italic{font-style:italic;color:var(--academy-haldi);font-weight:inherit}.academy-subline{font-family:var(--font-body-family, "Noto Sans", system-ui, sans-serif);font-size:var(--font-body-size, 1.8rem);line-height:1.6;color:var(--academy-text-body);margin:0 0 2.2rem;max-width:60ch}.academy-section--dark .academy-subline{color:#faf0e6d1}.academy-prose p{font-size:var(--font-body-size, 1.8rem);line-height:1.7;margin:0 0 1.4rem;color:var(--academy-text-body);max-width:62ch}.academy-prose p:last-child{margin-bottom:0}.academy-button{display:inline-flex;align-items:center;gap:.7rem;padding:1.1rem 2rem;font-family:var(--font-body-family, "Noto Sans", system-ui, sans-serif);font-size:1.4rem;letter-spacing:.06rem;text-transform:uppercase;font-weight:600;border-radius:var(--academy-radius-pill);border:1px solid transparent;text-decoration:none;cursor:pointer;transition:transform .3s var(--academy-easing),background-color .3s var(--academy-easing),border-color .3s var(--academy-easing),color .3s var(--academy-easing);min-height:48px}.academy-button:hover,.academy-button:focus-visible{transform:translateY(-2px)}.academy-button--gold{background:var(--academy-haldi);color:var(--academy-anjana);border-color:var(--academy-haldi)}.academy-button--gold:hover,.academy-button--red{background:var(--academy-sindoor);color:var(--academy-champa);border-color:var(--academy-sindoor)}.academy-button--red:hover{background:var(--academy-kumkum);border-color:var(--academy-kumkum)}.academy-button--outline{background:transparent;color:var(--academy-text-dark);border-color:var(--academy-text-dark)}.academy-button--outline:hover{background:var(--academy-text-dark);color:var(--academy-chamda)}.academy-section--dark .academy-button--outline{color:var(--academy-chamda);border-color:#faf0e666}.academy-section--dark .academy-button--outline:hover{background:var(--academy-chamda);color:var(--academy-anjana-deep)}.academy-button .academy-arrow{transition:transform .3s var(--academy-easing)}.academy-button:hover .academy-arrow{transform:translate(4px)}.academy-tag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:var(--font-body-family, "Noto Sans", system-ui, sans-serif);font-size:1.2rem;letter-spacing:.13rem;text-transform:uppercase;font-weight:600;border-radius:var(--academy-radius-pill);background:#c9472b14;color:var(--academy-sindoor);border:1px solid var(--academy-line-gold);width:fit-content}.academy-divider-gold{width:80px;height:1px;background:var(--academy-haldi);border:0;margin:1.4rem 0;opacity:.85}.academy-hero{position:relative;min-height:clamp(207px,29.33vh,293px);display:flex;align-items:center;justify-content:center;background:var(--academy-anjana);color:var(--academy-chamda);overflow:hidden;padding:34px 0 40px}.academy-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(.6) saturate(1.1)}.academy-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 35%,rgba(232,76,43,.22),transparent 55%),radial-gradient(ellipse at 70% 70%,rgba(212,160,23,.18),transparent 60%),linear-gradient(180deg,#1a16128c,#1a1612d9)}.academy-hero--overlay-soft .academy-hero__bg:after{background:linear-gradient(180deg,#1a16124d,#1a161299)}.academy-hero--overlay-medium .academy-hero__bg:after{background:radial-gradient(ellipse at 30% 35%,rgba(232,76,43,.18),transparent 55%),linear-gradient(180deg,#1a16128c,#1a1612cc)}.academy-hero--overlay-strong .academy-hero__bg:after{background:radial-gradient(ellipse at 30% 30%,rgba(0,0,0,.35),transparent 60%),linear-gradient(180deg,#0000008c,#1a1612eb)}.academy-hero--overlay-strong .academy-hero__headline,.academy-hero--overlay-strong .academy-hero__subline{text-shadow:0 2px 14px rgba(0,0,0,.55)}.academy-hero--overlay-strong .academy-hero__headline{color:#fff}.academy-hero--overlay-strong .academy-hero__headline em{color:var(--academy-haldi);text-shadow:0 2px 14px rgba(0,0,0,.65)}.academy-hero__intro,.academy-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:880px;margin-left:auto;margin-right:auto}.academy-hero__inner>.academy-hero__badge{margin-bottom:.55rem}.academy-hero>.academy-container{display:flex;flex-direction:column;align-items:center;width:100%}.academy-hero__badge-row{position:relative;z-index:2;width:100%;text-align:center;margin-bottom:.55rem}.academy-hero__badge{display:inline-flex;align-items:center;padding:.7rem 1.65rem;font-family:var(--font-body-family, "Noto Sans", system-ui, sans-serif);font-size:clamp(1.35rem,2.2vw,1.65rem);letter-spacing:.13rem;text-transform:uppercase;font-weight:600;color:var(--academy-haldi);border:1px solid var(--academy-line-gold);border-radius:var(--academy-radius-pill);background:#d4922a0d;margin-bottom:0}.academy-hero__headline{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);font-size:3.2rem;line-height:1.1;letter-spacing:.06rem;margin:0 0 .8rem;color:var(--academy-champa);display:block;width:100%;text-align:center!important}.academy-hero__intro .academy-hero__headline{margin-top:0;margin-bottom:0}@media screen and (min-width:750px){.academy-hero__headline{font-size:4rem}}.academy-hero__headline em{font-style:italic;color:var(--academy-haldi);font-weight:inherit}.academy-hero__subline{font-family:var(--font-body-family, "Noto Sans", system-ui, sans-serif);font-size:var(--font-body-size, 1.8rem);line-height:1.5;color:#faf0e6d9;margin:0 auto 1rem;max-width:640px}.academy-hero__cta{margin-top:0}@media(max-width:749px){.academy-hero{min-height:26vh;padding:28px 0 32px}.academy-hero__headline{font-size:2.6rem}}.academy-hero--split{min-height:auto;padding:36px 0 44px;align-items:stretch}.academy-hero--split .academy-hero__split-grid{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(1.6rem,3vw,2.2rem);max-width:900px}.academy-hero--split .academy-hero__intro{max-width:880px}.academy-hero--split .academy-hero__headline{font-size:clamp(2.4rem,4vw,3.4rem)}.academy-hero--split .academy-hero__subline{margin-left:auto;margin-right:auto}.academy-hero--split .academy-hero__visual{width:min(100%,560px)}.academy-hero--split .academy-hero__bg--panel{position:relative;inset:auto;width:100%;height:clamp(130px,16vh,165px);border-radius:var(--academy-radius-card);background-size:cover;background-position:center;box-shadow:0 18px 48px -24px #00000073}@media(max-width:749px){.academy-hero--split .academy-hero__bg--panel{height:clamp(120px,28vw,150px)}}.academy-about__grid{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}@media(max-width:989px){.academy-about__grid{grid-template-columns:1fr;gap:2.4rem}}.academy-about__prose>p:first-of-type:first-letter{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:4.6em;line-height:.85;float:left;padding:.16em .16em 0 0;color:var(--academy-sindoor);font-weight:var(--font-heading-weight, 400)}.academy-about__brand-panel{display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:0;padding:0;overflow:visible;box-shadow:none}.academy-about__brand-panel:before{display:none}.academy-about__brand-figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:1rem}.academy-about__brand-img{display:block;width:100%;height:auto;max-height:min(520px,65vh);object-fit:contain;object-position:center top;border-radius:0}.academy-about__brand-caption{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:2rem;font-style:italic;color:var(--academy-sindoor);text-align:center;line-height:1.2;margin:0}.academy-about__brand-panel--empty{min-height:0;padding:0;border:1px dashed var(--academy-line-soft);background:transparent;box-shadow:none}.academy-about__brand-panel--empty:before{display:none}@media(max-width:989px){.academy-about__brand-panel{position:static;max-width:480px;margin:0 auto}}.academy-pillars__intro{max-width:600px;margin-bottom:3.2rem}.academy-pillars__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}@media(max-width:989px){.academy-pillars__grid{grid-template-columns:1fr}}.academy-pillar-card{background:#f8f4ec0a;border:1px solid rgba(248,244,236,.08);border-radius:var(--academy-radius-card);padding:2.4rem 2rem 2rem;transition:transform .4s var(--academy-easing),background .4s var(--academy-easing),border-color .4s var(--academy-easing)}.academy-pillar-card:hover{transform:translateY(-4px);background:#f8f4ec12;border-color:var(--academy-haldi)}.academy-pillar-card__symbol{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:1.4rem;color:var(--academy-haldi);border:1px solid var(--academy-line-gold);border-radius:50%;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:1.4rem;font-style:italic}.academy-pillar-card__title{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:var(--font-heading-style, normal);font-size:2rem;font-weight:var(--font-heading-weight, 400);line-height:1.2;color:var(--academy-champa);margin:0 0 .9rem}@media screen and (min-width:750px){.academy-pillar-card__title{font-size:2.4rem}}.academy-pillar-card__text{font-size:var(--font-body-size, 1.8rem);line-height:1.6;color:#faf0e6c7;margin:0}.academy-courses__list{display:flex;flex-direction:column;gap:3rem;margin-top:2.4rem}.academy-course-card{display:grid;grid-template-columns:.85fr 1.15fr;background:var(--academy-chamda);border-radius:var(--academy-radius-card);overflow:hidden;border:1px solid var(--academy-line-soft)}@media(max-width:989px){.academy-course-card{grid-template-columns:1fr}}.academy-course-card__visual{position:relative;background:linear-gradient(135deg,#8b1a1a,#5c1111);min-height:320px;display:flex;align-items:center;justify-content:center;padding:3rem;overflow:hidden}.academy-course-card__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 30%,rgba(212,160,23,.18),transparent 60%)}.academy-course-card__yantra{width:min(220px,70%);height:auto;color:#d4a017cc;position:relative;z-index:1}.academy-course-card__image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.academy-course-card__body{padding:clamp(2rem,4vw,3rem);display:flex;flex-direction:column}.academy-course-card__title{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:var(--font-heading-style, normal);font-size:2rem;font-weight:var(--font-heading-weight, 400);line-height:1.2;color:var(--academy-text-dark);margin:1rem 0 1.2rem}@media screen and (min-width:750px){.academy-course-card__title{font-size:2.4rem}}.academy-course-card__desc{font-size:var(--font-body-size, 1.8rem);line-height:1.6;color:var(--academy-text-body);margin:0 0 1.6rem}.academy-course-card__desc--rich p{margin:0 0 1.4rem}.academy-course-card__desc--rich p:last-child{margin-bottom:1.6rem}.academy-course-card__desc--rich strong{color:var(--academy-text-headline);font-weight:600}.academy-course-card__desc--rich em{font-style:italic}.academy-course-card__desc--rich ul,.academy-course-card__desc--rich ol{margin:0 0 1.4rem;padding-left:2rem}.academy-course-card__desc--rich li{margin:0 0 .4rem;line-height:1.55}.academy-course-card__meta{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.6rem 1.4rem}.academy-course-card__meta li{display:flex;align-items:center;gap:.7rem;font-size:1.5rem;line-height:1.5;color:var(--academy-text-body)}.academy-course-card__meta svg{width:18px;height:18px;flex-shrink:0;color:var(--academy-haldi)}.academy-course-card__price{display:flex;align-items:baseline;gap:.8rem;margin:1rem 0 1.6rem}.academy-course-card__price-amount{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:var(--font-heading-style, normal);font-size:calc(var(--font-heading-size, 4.6rem) - 17px);font-weight:var(--font-heading-weight, 400);color:var(--academy-sindoor);line-height:1}@media screen and (min-width:750px){.academy-course-card__price-amount{font-size:var(--font-heading-size, 4.6rem)}}.academy-course-card__price-note{font-size:1.2rem;color:var(--academy-text-muted);letter-spacing:.04em}.academy-course-card__ctas{display:flex;gap:.9rem;flex-wrap:wrap;margin-bottom:1.8rem}.academy-course-card__divider{border:0;border-top:1px solid var(--academy-line-soft);margin:.4rem 0 1.4rem}.academy-course-card__includes-title{font-size:1.2rem;letter-spacing:.13rem;text-transform:uppercase;font-weight:600;color:var(--academy-text-muted);margin:0 0 .9rem}.academy-course-card__includes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 1.4rem}@media(max-width:600px){.academy-course-card__includes{grid-template-columns:1fr}}.academy-course-card__includes li{display:flex;align-items:flex-start;gap:.6rem;font-size:1.5rem;color:var(--academy-text-body);line-height:1.5}.academy-course-card__includes li:before{content:"";width:6px;height:6px;background:var(--academy-haldi);border-radius:50%;margin-top:8px;flex-shrink:0}.academy-powers__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.4rem;margin-top:3rem}@media(max-width:989px){.academy-powers__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:449px){.academy-powers__grid{grid-template-columns:1fr}}.academy-power-card{text-align:center;padding:2rem 1rem 1.6rem;background:transparent;border-radius:var(--academy-radius-card);border:1px solid transparent;transition:transform .4s var(--academy-easing),border-color .4s var(--academy-easing),background .4s var(--academy-easing)}.academy-power-card:hover{transform:translateY(-4px);border-color:var(--academy-line-gold);background:#ffffff80}.academy-power-card__orb{width:76px;height:76px;border-radius:50%;margin:0 auto 1.2rem;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:1.8rem;color:var(--academy-chamda);font-weight:500;box-shadow:inset 0 -4px 10px #0003,0 6px 20px -8px #0000004d;position:relative;overflow:hidden}.academy-power-card__orb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.2),transparent 50%)}.academy-power-card__name{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:var(--font-heading-style, normal);font-size:1.7rem;font-weight:var(--font-heading-weight, 400);color:var(--academy-text-dark);margin:0 0 .4rem;line-height:1.2}@media screen and (min-width:750px){.academy-power-card__name{font-size:1.8rem}}.academy-power-card__siddhi{font-size:1.4rem;line-height:1.5;color:var(--academy-text-muted);margin:0}.academy-powers__link-row{text-align:center;margin-top:2.6rem}.academy-link-arrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body-family, "Noto Sans", system-ui, sans-serif);font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--academy-sindoor);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.2rem;transition:gap .3s var(--academy-easing)}.academy-link-arrow:hover{gap:.8rem}.academy-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:3rem}@media(max-width:989px){.academy-testimonials__grid{grid-template-columns:1fr}}.academy-testimonial-card{background:var(--academy-chamda);border:1px solid var(--academy-line-soft);border-radius:var(--academy-radius-card);padding:2.2rem 2rem 1.8rem;display:flex;flex-direction:column;position:relative}.academy-testimonial-card__quote-mark{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:4.6rem;line-height:.6;color:var(--academy-haldi);margin:0 0 .6rem;font-style:italic}.academy-testimonial-card__quote{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:italic;font-size:2.1rem;line-height:1.45;color:var(--academy-text-dark);margin:0 0 1.4rem;flex:1 1 auto}.academy-testimonial-card__author{font-size:1.3rem;letter-spacing:.13rem;text-transform:uppercase;color:var(--academy-text-muted);margin:0;border-top:1px solid var(--academy-line-soft);padding-top:1rem}.academy-teachers__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media(max-width:749px){.academy-teachers__grid{grid-template-columns:1fr}}.academy-teacher-card{display:grid;grid-template-columns:132px 1fr;gap:1.6rem;align-items:start;padding:1.6rem;background:var(--academy-champa);border:1px solid var(--academy-line-soft);border-radius:var(--academy-radius-card)}@media(max-width:449px){.academy-teacher-card{grid-template-columns:1fr;text-align:center;justify-items:center}}.academy-teacher-card__avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;background:var(--academy-chamda);border:1px solid var(--academy-line-gold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.academy-teacher-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}.academy-teacher-card__avatar-initials{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:4rem;color:var(--academy-sindoor)}.academy-teacher-card__name{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:var(--font-heading-style, normal);font-size:2rem;line-height:1.2;color:var(--academy-text-dark);margin:0 0 .4rem;font-weight:var(--font-heading-weight, 400)}@media screen and (min-width:750px){.academy-teacher-card__name{font-size:2.4rem}}.academy-teacher-card__title{font-size:1.4rem;letter-spacing:.13rem;text-transform:uppercase;font-weight:600;color:var(--academy-haldi);margin:0 0 1.1rem}.academy-teacher-card__bio{font-size:var(--font-body-size, 1.8rem);line-height:1.65;color:var(--academy-text-body);margin:0}.academy-teacher-card__avatar{width:140px;height:140px}.academy-teacher-card{grid-template-columns:152px 1fr;gap:1.8rem;padding:2rem}@media(max-width:449px){.academy-teacher-card{grid-template-columns:1fr}}.academy-final-cta{text-align:center}.academy-final-cta__inner{max-width:720px;margin:0 auto}.academy-final-cta__headline{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:var(--font-heading-style, normal);font-size:4rem;font-weight:var(--font-heading-weight, 400);line-height:1.15;color:var(--academy-champa);margin:0 0 1.4rem;letter-spacing:.06rem}@media screen and (min-width:750px){.academy-final-cta__headline{font-size:5.2rem}}.academy-final-cta__sub{font-size:var(--font-body-size, 1.8rem);line-height:1.6;color:#faf0e6d1;margin:0 0 2rem}.academy-disclaimer{margin-top:4rem;padding-top:1.6rem;border-top:1px solid rgba(250,240,230,.12);font-size:1.2rem;letter-spacing:.04em;color:#faf0e68c;max-width:720px;margin-left:auto;margin-right:auto;line-height:1.55;text-align:center}.academy-contact__inner{max-width:640px;margin:0 auto;text-align:center}.academy-contact__form{display:flex;flex-direction:column;gap:1rem;text-align:left;margin-top:2rem}.academy-contact__field{display:flex;flex-direction:column;gap:.4rem}.academy-contact__label{font-size:1.2rem;letter-spacing:.13rem;text-transform:uppercase;font-weight:600;color:var(--academy-text-muted)}.academy-contact__input,.academy-contact__select,.academy-contact__textarea{font-family:var(--font-body-family, "Noto Sans", system-ui, sans-serif);font-size:var(--font-body-size, 1.8rem);padding:1rem 1.2rem;border:1px solid var(--academy-line-soft);border-radius:8px;background:#fff;color:var(--academy-text-dark);transition:border-color .25s ease}.academy-contact__input:focus,.academy-contact__select:focus,.academy-contact__textarea:focus{outline:none;border-color:var(--academy-haldi)}.academy-contact__textarea{resize:vertical;min-height:120px}.academy-contact__success{background:#d4a0171f;border:1px solid var(--academy-haldi);color:var(--academy-text-dark);padding:1rem 1.4rem;border-radius:8px;margin-bottom:1.4rem;font-size:.95rem}.academy-contact__error{background:#c8323214;border:1px solid rgba(200,50,50,.4);color:var(--academy-kumkum);padding:.9rem 1.2rem;border-radius:8px;margin-bottom:1rem;font-size:.9rem}.academy-fade-in{opacity:0;transform:translateY(28px);transition:opacity .8s var(--academy-easing),transform .8s var(--academy-easing);will-change:opacity,transform}.academy-fade-in.is-visible{opacity:1;transform:translateY(0)}.academy-stagger>*{opacity:0;transform:translateY(24px);transition:opacity .7s var(--academy-easing),transform .7s var(--academy-easing)}.academy-stagger.is-visible>*{opacity:1;transform:translateY(0)}.academy-stagger.is-visible>*:nth-child(1){transition-delay:0ms}.academy-stagger.is-visible>*:nth-child(2){transition-delay:.1s}.academy-stagger.is-visible>*:nth-child(3){transition-delay:.2s}.academy-stagger.is-visible>*:nth-child(4){transition-delay:.3s}.academy-stagger.is-visible>*:nth-child(5){transition-delay:.4s}.academy-stagger.is-visible>*:nth-child(6){transition-delay:.5s}@media(prefers-reduced-motion:reduce){.academy-fade-in,.academy-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}.academy-course-teaser__intro{max-width:none;width:100%;margin-bottom:2.2rem}.academy-teasers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,3vw,2.4rem);margin-top:3rem;width:100%;align-items:stretch}@media(max-width:749px){.academy-teasers{grid-template-columns:1fr}}.academy-teaser-card{display:flex;flex-direction:column;background:var(--academy-chamda);border:1px solid var(--academy-line-soft);border-radius:var(--academy-radius-card);overflow:hidden;transition:transform .4s var(--academy-easing),box-shadow .4s var(--academy-easing)}.academy-teaser-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px -28px #1a161259}.academy-teaser-card__media{position:relative;display:block;width:100%;background:var(--academy-champa);border-bottom:1px solid var(--academy-line-soft);overflow:hidden;color:#d4a017cc;line-height:0}.academy-teaser-card__media img{width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center center;display:block;vertical-align:middle}.academy-teaser-card__media svg{display:block;width:55%;height:auto;max-width:200px;margin:2.5rem auto}.academy-teaser-card__badge{position:absolute;top:14px;left:14px;padding:.45rem 1rem;background:var(--academy-haldi);color:var(--academy-anjana);font-size:1.2rem;font-weight:700;letter-spacing:.13rem;text-transform:uppercase;border-radius:var(--academy-radius-pill)}.academy-teaser-card__body{padding:clamp(1.4rem,2.4vw,2rem);display:flex;flex-direction:column;gap:.7rem;flex:1 1 auto}.academy-teaser-card__eyebrow{font-size:1.2rem;letter-spacing:.13rem;text-transform:uppercase;font-weight:600;color:var(--academy-sindoor)}.academy-teaser-card__title{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:var(--font-heading-style, normal);font-size:2rem;font-weight:var(--font-heading-weight, 400);line-height:1.2;margin:0;color:var(--academy-text-dark)}@media screen and (min-width:750px){.academy-teaser-card__title{font-size:2.4rem}}.academy-teaser-card__title a{color:inherit;text-decoration:none}.academy-teaser-card__title a:hover{color:var(--academy-sindoor)}.academy-teaser-card__text{font-size:var(--font-body-size, 1.8rem);line-height:1.6;color:var(--academy-text-body);margin:0}.academy-teaser-card__benefits{list-style:none;margin:.3rem 0 .4rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.academy-teaser-card__benefits li{display:flex;align-items:flex-start;gap:.7rem;font-size:1.5rem;line-height:1.5;color:var(--academy-text-body)}.academy-teaser-card__benefits li:before{content:"";width:6px;height:6px;background:var(--academy-haldi);border-radius:50%;margin-top:8px;flex-shrink:0}.academy-teaser-card__cta-row{margin-top:auto;padding-top:.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.academy-teaser-card__price{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-style:var(--font-heading-style, normal);font-size:2rem;font-weight:var(--font-heading-weight, 400);color:var(--academy-sindoor)}@media screen and (min-width:750px){.academy-teaser-card__price{font-size:2.4rem}}.academy-enrollment__form{margin-top:2rem;text-align:left}.academy-enrollment__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:749px){.academy-enrollment__row{grid-template-columns:1fr}}.academy-enrollment__consent{margin-top:.4rem}.academy-enrollment__consent label{display:flex;align-items:flex-start;gap:.7rem;font-size:1.4rem;line-height:1.5;color:var(--academy-text-muted);cursor:pointer}.academy-enrollment__consent input[type=checkbox]{margin-top:.25em;accent-color:var(--academy-sindoor)}.academy-enrollment__hint{margin-top:1rem;font-size:1.3rem;line-height:1.5;color:var(--academy-text-muted)}.academy-courses--large .academy-headline{font-size:4rem}@media screen and (min-width:750px){.academy-courses--large .academy-headline{font-size:5.2rem}}.academy-courses--large .academy-course-card__title{font-size:calc(var(--font-heading-size, 4.6rem) - 17px)}@media screen and (min-width:750px){.academy-courses--large .academy-course-card__title{font-size:var(--font-heading-size, 4.6rem)}}.academy-courses--large .academy-course-card__desc{font-size:1.8rem;line-height:1.7}.academy-courses--large .academy-course-card__meta li{font-size:1.6rem}.academy-courses--large .academy-course-card__meta svg{width:22px;height:22px}.academy-courses--large .academy-course-card__price-amount{font-size:5rem}@media screen and (min-width:750px){.academy-courses--large .academy-course-card__price-amount{font-size:6.2rem}}.academy-courses--large .academy-course-card__price-note{font-size:1.4rem}.academy-courses--large .academy-course-card__includes li{font-size:1.6rem;line-height:1.6}.academy-courses--large .academy-course-card__includes-title{font-size:1.3rem;letter-spacing:.13rem}.academy-courses--large .academy-course-card__body{padding:clamp(2.4rem,4.5vw,3.6rem)}.academy-courses--large .academy-courses__list{gap:4rem;margin-top:3rem}.academy-course-card--featured{grid-template-columns:1fr;max-width:920px;margin:0 auto;box-shadow:0 4px 24px #2a22180f,0 1px 3px #2a22180a}.academy-course-card--featured .academy-course-card__visual{position:relative;min-height:0;aspect-ratio:16 / 9;padding:0;display:block;background:var(--academy-anjana)}.academy-course-card--featured .academy-course-card__visual:before{z-index:1;background:linear-gradient(180deg,transparent 55%,rgba(26,22,18,.35) 100%);pointer-events:none}.academy-course-card--featured .academy-course-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.academy-course-card--featured .academy-course-card__tag-on-image{position:absolute;left:1.6rem;bottom:1.6rem;z-index:2;display:inline-flex;padding:.5rem 1.2rem;font-family:var(--font-body-family, "Noto Sans", system-ui, sans-serif);font-size:1.1rem;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;color:var(--academy-champa);background:#2a2218b8;border:1px solid rgba(212,146,42,.45);border-radius:var(--academy-radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.academy-course-card--featured .academy-course-card__body{padding:clamp(2rem,4vw,3.2rem) clamp(2rem,4vw,3.6rem) clamp(2.4rem,4vw,3.6rem);gap:0}.academy-course-card--featured .academy-course-card__header{margin-bottom:1.6rem}.academy-course-card--featured .academy-course-card__title{margin:0;font-size:2.6rem;line-height:1.15;color:var(--academy-text-dark)}@media screen and (min-width:750px){.academy-course-card--featured .academy-course-card__title{font-size:3.6rem}}.academy-course-card--featured .academy-course-card__prose{background:#faf0e6a6;border:1px solid var(--academy-line-soft);border-radius:12px;padding:clamp(1.6rem,3vw,2.4rem);margin-bottom:2rem}.academy-course-card--featured .academy-course-card__desc{margin:0;font-size:1.7rem;line-height:1.75;color:var(--academy-text-body)}.academy-course-card--featured .academy-course-card__desc--rich p{margin:0 0 1.2rem}.academy-course-card--featured .academy-course-card__desc--rich p:last-child{margin-bottom:0}.academy-course-card--featured .academy-course-card__meta{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2rem;grid-template-columns:none}.academy-course-card--featured .academy-course-card__meta-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1.2rem;background:var(--academy-champa);border:1px solid var(--academy-line-soft);border-radius:var(--academy-radius-pill);font-size:1.4rem;line-height:1.35}.academy-course-card--featured .academy-course-card__meta-pill svg{width:16px;height:16px}.academy-course-card--featured .academy-course-card__action-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.4rem 2rem;padding:1.8rem 0;margin-bottom:.4rem;border-top:1px solid var(--academy-line-soft);border-bottom:1px solid var(--academy-line-soft)}.academy-course-card--featured .academy-course-card__price{margin:0;flex-direction:column;align-items:flex-start;gap:.35rem}.academy-course-card--featured .academy-course-card__price-amount{font-size:3.6rem}@media screen and (min-width:750px){.academy-course-card--featured .academy-course-card__price-amount{font-size:4.4rem}}.academy-course-card--featured .academy-course-card__ctas{margin:0}.academy-course-card--featured .academy-course-card__includes-panel{padding-top:.6rem}.academy-course-card--featured .academy-course-card__includes-title{margin-bottom:1.2rem;color:var(--academy-chandan)}.academy-course-card--featured .academy-course-card__includes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem}.academy-course-card--featured .academy-course-card__includes li{font-size:1.5rem;padding-left:0}.academy-course-card--featured .academy-course-card__includes li:before{width:5px;height:5px;background:var(--academy-sindoor);margin-top:.65em}@media(max-width:749px){.academy-course-card--featured .academy-course-card__visual{aspect-ratio:4 / 3}.academy-course-card--featured .academy-course-card__action-bar{flex-direction:column;align-items:stretch}.academy-course-card--featured .academy-course-card__ctas{width:100%}.academy-course-card--featured .academy-course-card__ctas .academy-button{width:100%;justify-content:center}.academy-course-card--featured .academy-course-card__includes{grid-template-columns:1fr}}body.template-page.academy .multicolumn .multicolumn-list{margin-top:3rem}body.template-page.academy .multicolumn .page-width{max-width:1200px;padding-left:clamp(1.4rem,4vw,2.4rem);padding-right:clamp(1.4rem,4vw,2.4rem)}body.template-page.academy .multicolumn .multicolumn--content__inner{display:block;gap:0}body.template-page.academy .multicolumn .multicolumn-title__wrapper,body.template-page.academy .multicolumn .content--wrapper{max-width:none;width:100%}body.template-page.academy .multicolumn .content--wrapper:empty{display:none}body.template-page.academy .multicolumn .title--inner{font-family:var(--font-heading-family, "Cormorant Garamond", "Times New Roman", serif);font-weight:var(--font-heading-weight, 400);font-style:var(--font-heading-style, normal);letter-spacing:.06rem;line-height:1.15;color:var(--academy-text-dark);margin:0;font-size:calc(var(--font-heading-size, 4.6rem) - 17px)}@media screen and (min-width:750px){body.template-page.academy .multicolumn .title--inner{font-size:var(--font-heading-size, 4.6rem)}}#kontakt{scroll-margin-top:100px}body.template-page.academy .academy-hero__intro,body.template-page.academy-kurse .academy-hero__intro,body.template-page.academy-anmeldung .academy-hero__intro,body.template-page.academy .academy-hero__inner,body.template-page.academy-kurse .academy-hero__inner,body.template-page.academy-anmeldung .academy-hero__inner{align-items:center;text-align:center}body.template-page.academy .academy-hero h1.academy-hero__headline,body.template-page.academy-kurse .academy-hero h1.academy-hero__headline,body.template-page.academy-anmeldung .academy-hero h1.academy-hero__headline{text-align:center!important;width:100%;margin-left:auto;margin-right:auto}body.template-page.academy-kurse .academy-hero__cta{display:none!important}body.template-page.academy-anmeldung .academy-hero__cta .academy-button{padding:.75rem 1.45rem;font-size:1.15rem;min-height:40px;gap:.45rem}body.template-page.academy .academy-section:not(.academy-final-cta) .academy-headline,body.template-page.academy .academy-section:not(.academy-final-cta) .academy-label,body.template-page.academy .academy-course-teaser__header,body.template-page.academy .academy-course-teaser__header .academy-headline,body.template-page.academy .academy-course-teaser__header .academy-label{text-align:left;width:100%}body.template-page.academy .multicolumn .multicolumn-title__wrapper{text-align:left;padding-left:0;margin-left:0}body.template-page.academy .multicolumn .title--inner{text-align:left}
/*# sourceMappingURL=/cdn/shop/t/4/assets/academy.css.map */
