@font-face{font-family:MC Academy Cormorant;src:url(mc-academy-cormorant.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:MC Academy Manrope;src:url(mc-academy-manrope.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}.mc-academy{--display: "MC Academy Cormorant", Georgia, serif;--body: "MC Academy Manrope", "Helvetica Neue", Arial, sans-serif;--hero-bg: #121212;--ink: #121212;--ink-2: #1b1b1b;--cream: #f4eee2;--cream-soft: #d3c9b7;--paper: #f6f1e7;--sand: #ece2cf;--surface: #fffcf5;--text: #262626;--text-soft: #484848;--gold: #d3b684;--gold-deep: #7a5e2f;--gold-line: #b8995f;--line: #dccfb8;--line-dark: #323232;--radius: 2px;margin:0;min-width:0;color:var(--cream);background:var(--ink);font:400 17px/1.7 var(--body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}.mc-academy *,.mc-academy *:before,.mc-academy *:after{box-sizing:border-box}.mc-academy a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.mc-academy h1,.mc-academy h2,.mc-academy h3{font-family:var(--display)!important;color:inherit;font-weight:500;letter-spacing:-.01em}.mc-academy p{margin:0}.mc-academy .wrap{width:min(1200px,calc(100% - 96px));margin:0 auto}.mc-academy .section{padding:clamp(64px,7vw,104px) 0}.mc-academy section[id],.mc-academy article[id]{scroll-margin-top:96px}.mc-academy .label,.mc-academy .eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 20px;color:var(--gold);font:700 12px/1.5 var(--body);letter-spacing:.16em;text-transform:uppercase}.mc-academy .label:before,.mc-academy .eyebrow:before{content:"";flex:0 0 32px;height:1px;background:currentColor}.mc-academy .btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:14px 26px;border:1px solid transparent;border-radius:var(--radius);font:700 15px/1.4 var(--body);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s ease}.mc-academy .btn--gold{background:var(--gold);color:var(--ink)}.mc-academy .btn:active{transform:scale(.98)}.mc-academy .btn:disabled{cursor:not-allowed;transform:none}.mc-academy :focus-visible{outline:2px solid var(--gold);outline-offset:4px}.mc-academy .academy-hero-shell{background:var(--hero-bg);--line-dark: #323232}.mc-academy .hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:40px 80px;align-items:center;padding:80px 0 40px}.mc-academy .hero__copy{min-width:0}.mc-academy .hero__copy h1{margin:0;font-size:clamp(54px,5.4vw,78px);line-height:1.02;font-weight:500}.mc-academy .hero__copy h1 span{color:var(--gold)}.mc-academy .hero__intro{max-width:40ch;margin-top:28px;color:var(--cream-soft);font-size:19px;line-height:1.65}.mc-academy .hero__actions{display:flex;align-items:center;gap:28px;margin-top:36px;flex-wrap:wrap}.mc-academy .hero__pathway-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:650}.mc-academy .academy-route-nav{min-width:0;padding:28px 0 0;border-top:1px solid var(--gold-line)}.mc-academy .academy-route-nav>.label{margin-bottom:8px}.mc-academy .academy-route-nav a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid var(--line-dark);text-decoration:none}.mc-academy .academy-route-nav small{display:block;margin-bottom:6px;color:var(--cream-soft);font:600 13px/1.5 var(--body);letter-spacing:.04em}.mc-academy .academy-route-nav strong{display:block;font:500 29px/1.15 var(--display);color:var(--cream);transition:color .15s ease}.mc-academy .academy-route-nav a>span:last-child{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line-dark);border-radius:var(--radius);color:var(--gold);font-size:18px;transition:border-color .15s ease}.mc-academy .academy-proof{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px 48px;margin-top:16px;padding-top:24px;border-top:1px solid var(--line-dark);color:var(--cream-soft);font-size:15px}.mc-academy .academy-proof strong{margin-right:10px;color:var(--gold);font:700 12px/1.5 var(--body);letter-spacing:.14em;text-transform:uppercase}.mc-academy .academy-pathways-shell{color:var(--text);background:var(--paper)}.mc-academy .academy-pathways-shell .label{color:var(--gold-deep)}.mc-academy .section__head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:48px}.mc-academy .section__head>p{max-width:38ch;justify-self:end;color:var(--text-soft);font-size:18px}.mc-academy h2.big{margin:0;font-size:clamp(42px,4.2vw,60px);line-height:1.06}.mc-academy .academy-module{border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.mc-academy .academy-module__part{padding:56px 56px 44px;scroll-margin-top:96px}.mc-academy .academy-module__part--practice{background:var(--ink-2);color:var(--cream)}.mc-academy .academy-module__part--students{color:var(--text);border-top:1px solid var(--line)}.mc-academy .academy-module__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px 64px;margin-bottom:36px}.mc-academy .academy-module__tag{margin:0;color:var(--gold);font:700 12px/1.5 var(--body);letter-spacing:.16em;text-transform:uppercase}.mc-academy .academy-module__tag--students{display:inline-block;padding:6px 12px;border:1px solid var(--gold-line);border-radius:999px;color:var(--gold-deep)}.mc-academy .academy-module h3{margin:14px 0 0;font-size:clamp(34px,3vw,44px);line-height:1.08}.mc-academy .academy-module__head>p{max-width:42ch;color:var(--cream-soft);font-size:18px;line-height:1.65}.mc-academy .academy-module__head>p.academy-module__offer{color:var(--text);font:700 19px/1.4 var(--body)}.mc-academy .academy-module__head--students{grid-template-columns:1fr;gap:20px}.mc-academy .academy-module__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;margin:0;padding:0;list-style:none}.mc-academy .academy-module__list li{position:relative;padding:24px 0 24px 24px;border-top:1px solid var(--line)}.mc-academy .academy-module__part--practice .academy-module__list li{border-color:var(--line-dark)}.mc-academy .academy-module__list li:before{content:"";position:absolute;left:0;top:35px;width:7px;height:7px;background:var(--gold-line);transform:rotate(45deg)}.mc-academy .academy-module__part--practice .academy-module__list li:before{background:var(--gold)}.mc-academy .academy-module__list strong{display:block;color:var(--text);font:700 17px/1.45 var(--body)}.mc-academy .academy-module__list span{display:block;max-width:46ch;margin-top:6px;color:var(--text-soft);font-size:16px;line-height:1.7}.mc-academy .academy-module__part--practice .academy-module__list strong{color:var(--cream)}.mc-academy .academy-module__part--practice .academy-module__list span{color:var(--cream-soft)}.mc-academy .academy-module__link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);color:var(--gold-deep);font-size:15px;font-weight:700}.mc-academy .academy-values{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:40px 72px;align-items:start}.mc-academy .academy-values__head{display:block}.mc-academy .academy-values h2{max-width:none;margin:0;font-size:clamp(38px,3.4vw,50px);line-height:1.08}.mc-academy .academy-practice-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mc-academy .academy-practice-item{min-width:0;padding:8px 28px;border-left:1px solid var(--line-dark)}.mc-academy .academy-practice-item strong{display:block;color:var(--gold);font:500 clamp(28px,2.1vw,34px)/1.1 var(--display)}.mc-academy .academy-practice-item small{display:block;max-width:28ch;margin-top:16px;color:var(--cream-soft);font-size:17px;line-height:1.7}.mc-academy .academy-interest{color:var(--text);background:var(--sand)}.mc-academy .academy-interest .label{color:var(--gold-deep)}.mc-academy .academy-interest__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:72px}.mc-academy .academy-interest__copy>p:not(.label){max-width:36ch;margin-top:22px;color:var(--text-soft);font-size:18px}.mc-academy .academy-interest__copy>p.academy-interest__clarification{margin-top:18px;padding-left:14px;border-left:2px solid var(--gold-line);color:var(--text);font-size:16px}.mc-academy .academy-interest__about{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:24px;font-size:15px;font-weight:700}.mc-academy .academy-interest__panel{padding:40px;border-top:3px solid var(--ink);border-radius:var(--radius);background:var(--surface);box-shadow:0 1px 2px #1212120f,0 18px 40px -24px #12121259}.mc-academy .academy-interest__panel label{display:block;margin:0 0 12px;color:var(--text);font:700 16px/1.5 var(--body)}.mc-academy .academy-interest__field{display:flex;flex-wrap:wrap;gap:12px}.mc-academy .academy-interest__field input{flex:1 1 200px;min-width:0;min-height:54px;padding:12px 16px;border:1px solid #bfae92;border-radius:var(--radius);background:var(--surface);color:var(--text);font:400 17px/1.5 var(--body);opacity:1}.mc-academy .academy-interest__field input::placeholder{color:#626262;opacity:1}.mc-academy .academy-interest__field .btn{flex:1 1 180px;background:var(--ink);color:var(--cream)}.mc-academy .academy-interest__field input:disabled{border-style:dashed;background:#f1eadc;color:#555;cursor:not-allowed;-webkit-text-fill-color:#555555}.mc-academy .academy-interest__field .btn:disabled{border:1px dashed #a8977a;background:#e6dcc9;color:#484848}.mc-academy .academy-interest__consent{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;margin-top:22px}.mc-academy .academy-interest__consent input{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;min-height:0;margin:4px 0 0;accent-color:var(--ink)}.mc-academy .academy-interest__consent label{margin:0;color:var(--text-soft);font:400 15px/1.65 var(--body)}.mc-academy .academy-interest__note{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);color:var(--text-soft);font:400 15px/1.65 var(--body)}.mc-academy .academy-interest__message{margin-top:18px;padding:18px;border:1px solid var(--ink);border-radius:var(--radius)}.mc-academy .academy-interest__message--error{border-color:#8c3529;color:#8c3529}.mc-academy .academy-interest__message--success{margin:0}.mc-academy .academy-interest__message h3{margin:0 0 12px;font-size:32px;line-height:1.1}.mc-academy .academy-interest__message p,.mc-academy .academy-interest__message li{margin:8px 0;color:inherit;font-size:16px;line-height:1.65}.mc-academy .academy-enquire-shell{color:var(--text);background:var(--paper)}.mc-academy .academy-enquire{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:88px;align-items:start}.mc-academy .academy-enquire__intro{display:contents}.mc-academy .academy-enquire .label{color:var(--gold-deep)}.mc-academy .academy-enquire__intro>div>p:not(.label){max-width:36ch;margin:24px 0 32px;color:var(--text-soft);font-size:18px}.mc-academy .academy-enquire .btn--gold{background:var(--ink);color:var(--cream)}.mc-academy .faq details{border-top:1px solid var(--line)}.mc-academy .faq details:last-child{border-bottom:1px solid var(--line)}.mc-academy .faq summary{position:relative;min-height:44px;padding:26px 60px 26px 0;list-style:none;cursor:pointer;font:650 19px/1.45 var(--body);color:var(--text);transition:color .15s ease}.mc-academy .faq summary::-webkit-details-marker{display:none}.mc-academy .faq summary:after{content:"+";position:absolute;right:0;top:50%;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-top:-18px;border:1px solid var(--line);border-radius:var(--radius);color:var(--gold-deep);font:400 22px/1 var(--body)}.mc-academy .faq details[open] summary:after{content:"\2212";background:var(--ink);border-color:var(--ink);color:var(--gold)}.mc-academy .faq p{max-width:50ch;margin:-6px 0 28px;color:var(--text-soft);font-size:17px;line-height:1.75}.mc-academy .academy-pathways-shell :focus-visible,.mc-academy .academy-interest :focus-visible,.mc-academy .academy-enquire :focus-visible{outline-color:var(--ink)}.mc-academy .academy-module__part--practice :focus-visible{outline-color:var(--gold)}@media(hover:hover)and (pointer:fine){.mc-academy .btn--gold:not(:disabled):hover{background:#e1c999}.mc-academy .academy-interest__field .btn:not(:disabled):hover,.mc-academy .academy-enquire .btn--gold:hover{background:#303030}.mc-academy .academy-route-nav a:hover strong{color:var(--gold)}.mc-academy .academy-route-nav a:hover>span:last-child{border-color:var(--gold)}.mc-academy .academy-module__link:hover{text-decoration-thickness:2px}.mc-academy .faq summary:hover{color:var(--gold-deep)}}@media(max-width:1100px){.mc-academy .wrap{width:calc(100% - 64px)}.mc-academy .hero{gap:40px 48px}.mc-academy .academy-module__part{padding:44px 36px 36px}.mc-academy .academy-module__list{column-gap:36px}.mc-academy .academy-values{grid-template-columns:1fr;gap:36px}}@media(max-width:900px){.mc-academy .wrap{width:calc(100% - 48px)}.mc-academy .hero{grid-template-columns:1fr;gap:36px;padding:56px 0 32px}.mc-academy .hero__copy h1{font-size:clamp(48px,7.4vw,62px)}.mc-academy .academy-route-nav{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.mc-academy .academy-route-nav>.label{grid-column:1 / -1}.mc-academy .academy-proof{margin-top:0}.mc-academy .section__head{grid-template-columns:1fr;margin-bottom:36px}.mc-academy .section__head>p{justify-self:start}.mc-academy .academy-module__head{grid-template-columns:1fr;align-items:start}.mc-academy .academy-module__list{grid-template-columns:1fr}.mc-academy .academy-values{grid-template-columns:1fr;gap:36px}.mc-academy .academy-values h2{max-width:20ch}.mc-academy .academy-practice-item{padding:4px 24px}.mc-academy .academy-practice-item:first-child{padding-left:0;border-left:0}.mc-academy .academy-interest__inner,.mc-academy .academy-enquire{grid-template-columns:1fr;gap:40px}}@media(max-width:650px){.mc-academy{font-size:16px}.mc-academy .wrap{width:calc(100% - 40px)}.mc-academy .section{padding:56px 0}.mc-academy .label,.mc-academy .eyebrow{gap:12px;margin-bottom:16px;font-size:11px}.mc-academy .label:before,.mc-academy .eyebrow:before{flex-basis:24px}.mc-academy .hero{padding:36px 0 28px;gap:32px}.mc-academy .hero__copy h1{font-size:clamp(32px,10vw,48px);line-height:1.04}.mc-academy .hero__intro{margin-top:18px;font-size:17px}.mc-academy .hero__actions{margin-top:26px}.mc-academy .hero__actions .btn{width:100%}.mc-academy .hero__pathway-link{display:none}.mc-academy .academy-route-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:20px}.mc-academy .academy-route-nav>.label{display:none}.mc-academy .academy-route-nav a{padding:0 0 12px;gap:8px;align-items:start}.mc-academy .academy-route-nav small{font-size:10px;margin-bottom:8px}.mc-academy .academy-route-nav strong{font-size:20px}.mc-academy .academy-route-nav a>span:last-child{width:24px;height:24px;font-size:14px}.mc-academy .academy-proof{flex-direction:column;gap:8px;padding-top:20px;font-size:14px}.mc-academy .section__head{gap:16px;margin-bottom:28px}.mc-academy .section__head>p{font-size:17px}.mc-academy h2.big{font-size:clamp(34px,10vw,42px)}.mc-academy .academy-module__part{padding:32px 22px 24px}.mc-academy .academy-module__head{gap:14px;margin-bottom:24px}.mc-academy .academy-module h3{font-size:32px}.mc-academy .academy-module__head>p{font-size:17px}.mc-academy .academy-module__list li{padding:18px 0 18px 20px}.mc-academy .academy-module__list li:before{top:29px}.mc-academy .academy-module__list strong{font-size:16px}.mc-academy .academy-values{gap:28px}.mc-academy .academy-values h2{font-size:34px}.mc-academy .academy-practice-row{grid-template-columns:1fr}.mc-academy .academy-practice-item,.mc-academy .academy-practice-item:first-child{padding:20px 0;border-left:0;border-top:1px solid var(--line-dark)}.mc-academy .academy-practice-item:last-child{padding-bottom:0}.mc-academy .academy-practice-item strong{font-size:30px}.mc-academy .academy-practice-item small{margin-top:8px;font-size:16px;max-width:36ch}.mc-academy .academy-interest__inner,.mc-academy .academy-enquire{gap:32px}.mc-academy .academy-interest__copy>p:not(.label),.mc-academy .academy-enquire__intro>div>p:not(.label){font-size:17px}.mc-academy .academy-interest__panel{padding:24px 20px}.mc-academy .academy-interest__field .btn,.mc-academy .academy-enquire .btn{width:100%}.mc-academy .faq summary{padding:20px 52px 20px 0;font-size:17px}.mc-academy .faq summary:after{width:32px;height:32px;margin-top:-16px;font-size:20px}.mc-academy .faq p{font-size:16px;margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.mc-academy *,.mc-academy *:before,.mc-academy *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mc-about .mc-about-quote{display:block;margin:32px 0;padding:0 0 0 20px;border-left:2px solid #d8c29e}.mc-about .mc-about-quote p{display:block;margin:0;font-size:18px;line-height:1.65}.mc-about .mc-about-quote cite{display:block;margin-top:16px;font-size:12px;line-height:1.6;font-style:normal}.mc-about #academy-profile{scroll-margin-top:90px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mc-academy.css.map */
