.mk-pg-pad{padding-top:var(--mk-pg-pt, 7rem);padding-bottom:var(--mk-pg-pb, 7rem)}.mk-pg-head{display:flex;flex-direction:column;gap:1rem;margin-bottom:4.4rem}.mk-pg-head--center{align-items:center;text-align:center}.mk-pg-title{margin:0;font-family:var(--mk-font);font-weight:600;font-size:calc(var(--mk-h2) * .9);line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;color:#0d0d0d;overflow-wrap:break-word}.mk-pg-lede{margin:0;max-width:130rem;font-size:1.8rem;line-height:3.1rem;color:#0d0d0d}@media screen and (max-width:989px){.mk-pg-pad{padding-top:calc(var(--mk-pg-pt, 7rem) * .8);padding-bottom:calc(var(--mk-pg-pb, 7rem) * .8)}.mk-pg-head{margin-bottom:3.2rem}}@media screen and (max-width:749px){.mk-pg-pad{padding-top:calc(var(--mk-pg-pt, 7rem) * .65);padding-bottom:calc(var(--mk-pg-pb, 7rem) * .65)}.mk-pg-head{margin-bottom:2.4rem}.mk-pg-lede{font-size:1.6rem;line-height:1.5}}.mk-pg-hero{position:relative;display:flex;min-height:var(--mk-pg-hero-h, 63rem);overflow:hidden;background:var(--mk-pg-hero-bg, rgb(var(--color-background)));color:rgb(var(--color-foreground))}.mk-pg-hero__media{position:absolute;top:0;right:0;bottom:0;left:20.5%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 24%);mask-image:linear-gradient(to right,transparent 0,#000 24%)}.mk-pg-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mk-pg-hero__img.placeholder-svg{background:rgba(var(--color-foreground),.08);fill:rgba(var(--color-foreground),.12)}.mk-pg-hero__fade{position:absolute;left:0;right:0;bottom:0;height:27.9rem;background:linear-gradient(to top,rgb(var(--color-background)),rgba(var(--color-background),0));pointer-events:none}.mk-pg-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:4rem;padding-top:3rem;padding-bottom:4.7rem}.mk-pg-hero .mk-crumbs ol{font-size:1.5rem;color:rgba(var(--color-foreground),.6)}.mk-pg-hero .mk-crumbs a{color:rgba(var(--color-foreground),.6);text-decoration:underline;text-underline-offset:.2rem}.mk-pg-hero .mk-crumbs a:hover{color:rgb(var(--color-foreground))}.mk-pg-hero .mk-crumbs [aria-current] span:last-child{color:rgb(var(--color-foreground));font-weight:600}.mk-pg-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;max-width:56rem}.mk-pg-hero__title{margin:0;font-family:var(--mk-font);font-weight:600;font-size:7.2rem;line-height:1.2;letter-spacing:-.015em;text-transform:uppercase;color:rgb(var(--color-foreground));overflow-wrap:break-word}.mk-pg-hero__text{max-width:54.3rem;font-size:1.8rem;line-height:1.5;color:rgb(var(--color-foreground))}.mk-pg-hero__buttons{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:2.4rem}.mk-pg-hero .mk-btn{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.mk-pg-hero .mk-btn:hover{background-color:transparent;color:rgb(var(--color-button));border-color:rgb(var(--color-button))}@media screen and (max-width:1199px){.mk-pg-hero__title{font-size:6rem}}@media screen and (max-width:989px){.mk-pg-hero{flex-direction:column;min-height:0;min-height:var(--mk-pg-hero-mob-h, 63rem);--mk-pg-hero-mob-h: 56rem}.mk-pg-hero__inner{display:contents}.mk-pg-hero__crumbs,.mk-pg-hero__copy{position:relative;z-index:1;padding-left:var(--mk-gutter);padding-right:var(--mk-gutter)}.mk-pg-hero__crumbs{order:0;padding-top:2rem;padding-bottom:1.6rem;position:absolute;top:0;left:0;right:0}.mk-pg-hero__media{order:1;position:relative;left:auto;width:100%;aspect-ratio:16 / 9;-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent);mask-image:linear-gradient(to bottom,#000 65%,transparent)}.mk-pg-hero__fade{display:none}.mk-pg-hero__img{object-position:var(--mk-pg-hero-focal-m, center center)!important}.mk-pg-hero__copy{order:2;max-width:none;margin-top:-2.4rem;padding-bottom:4rem}.mk-pg-hero__title{font-size:4.8rem}.mk-pg-hero__text{max-width:64rem}}@media screen and (max-width:749px){.mk-pg-hero__crumbs{padding-top:1.6rem;padding-bottom:1.2rem}.mk-pg-hero .mk-crumbs ol{font-size:1.3rem}.mk-pg-hero__media{aspect-ratio:2/1.95}.mk-pg-hero__copy{margin-top:-1.2rem;padding-bottom:3.2rem;gap:.8rem}.mk-pg-hero__title{font-size:3.4rem;line-height:1.1}.mk-pg-hero__text{font-size:1.5rem}.mk-pg-hero__buttons{margin-top:1.6rem}}.mk-pg-packs__grid{display:grid;grid-template-columns:repeat(var(--mk-cols, 3),minmax(0,1fr));column-gap:1.6rem;row-gap:5rem;margin:0;padding:0;list-style:none}.mk-pg-pack{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;padding:2rem;background:rgb(var(--color-background));border:.1rem solid rgb(var(--color-background));color:rgb(var(--color-foreground))}.mk-pg-pack__media{width:100%;aspect-ratio:554 / 300}.mk-pg-pack__media img{transition:transform .5s ease}.mk-pg-pack:hover .mk-pg-pack__media img{transform:scale(1.03)}.mk-pg-pack__title{margin:0;font-family:var(--mk-font);font-weight:600;font-size:2.4rem;line-height:1.2;letter-spacing:0;color:rgb(var(--color-foreground))}.mk-pg-pack__text{margin:-.8rem 0 0;font-size:1.6rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.mk-pg-pack__link{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-bottom:.6rem;border-bottom:.1rem solid rgb(var(--color-foreground));font-family:var(--mk-font);font-weight:500;font-size:1.8rem;line-height:1;letter-spacing:.04rem;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground))}.mk-pg-pack__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.mk-pg-pack__link:focus-visible{outline:none}.mk-pg-pack:has(.mk-pg-pack__link:focus-visible){outline:.2rem solid rgb(var(--color-foreground));outline-offset:-.4rem}.mk-pg-pack__link svg{flex-shrink:0;transition:transform .2s ease;width:2.4rem;height:2.4rem}.mk-pg-pack:hover .mk-pg-pack__link svg{transform:translate(.3rem)}@media screen and (max-width:989px){.mk-pg-packs__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.4rem}.mk-pg-pack{gap:1.6rem;padding:1.6rem}.mk-pg-pack__title{font-size:2rem}.mk-pg-pack__link{font-size:1.5rem}}@media screen and (max-width:749px){.mk-pg-packs__grid{grid-template-columns:1fr;row-gap:1.6rem}}.mk-pg-steps{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.mk-pg-steps .mk-pg-title,.mk-pg-steps .mk-pg-lede{color:rgb(var(--color-foreground))}.mk-pg-steps__grid{display:grid;grid-template-columns:repeat(var(--mk-cols, 4),minmax(0,1fr));gap:4rem;margin:0;padding:0;list-style:none}.mk-pg-step{display:flex;flex-direction:column;align-items:flex-start;gap:6rem;padding:2.3rem;background:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.6rem}.mk-pg-step__num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:7rem;height:7rem;padding:0 1.2rem;border-radius:1.2rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-weight:600;font-size:3rem;line-height:1}.mk-pg-step__copy{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.mk-pg-step__title{margin:0;font-family:var(--mk-font);font-weight:600;font-size:2rem;line-height:1.25;letter-spacing:0;text-transform:uppercase;color:rgb(var(--color-foreground))}.mk-pg-step__text{margin:0;font-size:1.6rem;line-height:2.5rem;color:rgba(var(--color-foreground),.75)}@media screen and (max-width:1199px){.mk-pg-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.mk-pg-step{gap:4rem}}@media screen and (max-width:749px){.mk-pg-steps__grid{grid-template-columns:1fr;gap:1.6rem}.mk-pg-step{gap:2.4rem;padding:2rem}.mk-pg-step__num{min-width:5.6rem;height:5.6rem;font-size:2.4rem;border-radius:1rem}.mk-pg-step__title{font-size:1.8rem}.mk-pg-step__text{font-size:1.5rem;line-height:1.55}}.mk-pg-quote{display:grid;grid-template-columns:minmax(0,705fr) minmax(0,1155fr);min-height:52rem;margin:0;border-radius:1.6rem;overflow:hidden;background:#0d0d0d}.mk-pg-quote--image-right{grid-template-columns:minmax(0,1155fr) minmax(0,705fr)}.mk-pg-quote--image-right .mk-pg-quote__media{grid-column:2;grid-row:1}.mk-pg-quote--image-right .mk-pg-quote__panel{grid-column:1;grid-row:1}.mk-pg-quote__media{min-height:100%}.mk-pg-quote__panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(3.2rem,4.4vw,8.4rem);padding:5.6rem;color:#fff}.mk-pg-quote__eyebrow{margin:0;font-weight:500;font-size:1.4rem;line-height:1.2;letter-spacing:.16rem;text-transform:uppercase;color:#f2f2f2}.mk-pg-quote__text{margin:0;padding:0;border:0;font-family:var(--mk-font);font-weight:600;font-style:normal;font-size:2.4rem;line-height:1.6;color:#fff}.mk-pg-quote__by{display:flex;align-items:center;gap:1.4rem}.mk-pg-quote__logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:6rem;height:6rem;border-radius:50%;background:#fff;overflow:hidden}.mk-pg-quote__logo img{width:4.5rem;height:4.5rem;object-fit:contain}.mk-pg-quote__who{display:flex;flex-direction:column;font-size:2.4rem;line-height:1.5}.mk-pg-quote__name{font-weight:600;color:#fff}.mk-pg-quote__role{color:#b9b9b9}@media screen and (max-width:1399px){.mk-pg-quote__text,.mk-pg-quote__who{font-size:2rem}}@media screen and (max-width:989px){.mk-pg-quote,.mk-pg-quote--image-right{grid-template-columns:1fr;min-height:0}.mk-pg-quote--image-right .mk-pg-quote__media,.mk-pg-quote--image-right .mk-pg-quote__panel{grid-column:1;grid-row:auto}.mk-pg-quote__media{min-height:0;aspect-ratio:16 / 10}.mk-pg-quote__panel{gap:2.8rem;padding:3.2rem}.mk-pg-quote__who{font-size:1.8rem}}@media screen and (max-width:749px){.mk-pg-quote{border-radius:1.2rem}.mk-pg-quote__media{aspect-ratio:4 / 3}.mk-pg-quote__panel{gap:2rem;padding:2.4rem 2rem}.mk-pg-quote__eyebrow{font-size:1.2rem}.mk-pg-quote__text{font-size:1.7rem;line-height:1.55}.mk-pg-quote__logo{width:4.8rem;height:4.8rem}.mk-pg-quote__logo img{width:3.6rem;height:3.6rem}.mk-pg-quote__who{font-size:1.6rem;line-height:1.4}.mk-pg-quote__role{font-size:1.4rem}}.mk-pg-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2rem;padding:7.2rem 6.4rem;border-radius:1.6rem;background:rgb(var(--color-background));text-align:center}.mk-pg-cta__text{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.mk-pg-cta__title{margin:0;font-family:var(--mk-font);font-weight:700;font-size:5rem;line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:rgb(var(--color-foreground));overflow-wrap:break-word}.mk-pg-cta__body{margin:0;max-width:76rem;font-size:1.8rem;line-height:2.8rem;color:rgb(var(--color-foreground))}.mk-pg-cta__btn{border-radius:.8rem}@media screen and (max-width:989px){.mk-pg-cta{padding:4.8rem 3.2rem}.mk-pg-cta__title{font-size:3.6rem;line-height:1.05}}@media screen and (max-width:749px){.mk-pg-cta{gap:2.4rem;padding:4rem 2rem;border-radius:1.2rem}.mk-pg-cta__title{font-size:2.6rem}.mk-pg-cta__body{font-size:1.6rem;line-height:1.5}}.mk-pg-banner-edge{width:100%}.mk-pg-banner{position:relative;display:grid;grid-template-columns:var(--mk-pg-bn-media, 37%) minmax(0,1fr);aspect-ratio:var(--mk-pg-bn-ratio, 1860 / 688);min-height:26rem;overflow:hidden;container-type:inline-size;border-radius:var(--mk-pg-bn-radius, 0);background:var(--mk-pg-bn-bg, #f3f2ef);color:var(--mk-pg-bn-text, #111)}.mk-pg-banner--text-left{grid-template-columns:minmax(0,1fr) var(--mk-pg-bn-media, 37%)}.mk-pg-banner__media{position:relative;grid-row:1;grid-column:1;min-height:0}.mk-pg-banner--text-left .mk-pg-banner__media{grid-column:2}.mk-pg-banner--full .mk-pg-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.mk-pg-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--mk-pg-bn-fit, cover)}.mk-pg-banner__img.placeholder-svg{background:#00000014;fill:#0000002e}.mk-pg-banner__img--mobile{display:none}.mk-pg-banner__content{position:relative;z-index:1;grid-row:1;grid-column:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1.4rem,3.6cqi,6.7rem);min-width:0;padding:4cqi 3.5cqi}.mk-pg-banner--text-left .mk-pg-banner__content{grid-column:1;padding-left:6cqi}.mk-pg-banner--align-center .mk-pg-banner__content{align-items:center;text-align:center}.mk-pg-banner__heading{display:flex;flex-direction:column;width:100%;margin:0;font-family:var(--mk-font);font-weight:900;font-size:7.4cqi;line-height:.98;letter-spacing:-.005em;text-transform:uppercase;color:var(--mk-pg-bn-text, #111);overflow-wrap:break-word}.mk-pg-banner--align-center .mk-pg-banner__heading{align-items:center}.mk-pg-banner--shadow .mk-pg-banner__line{text-shadow:-.43cqi .86cqi .8cqi rgba(85,85,85,.15)}.mk-pg-banner__heading em,.mk-pg-banner__heading strong,.mk-pg-banner__heading i,.mk-pg-banner__heading b{font-style:normal;font-weight:inherit;color:var(--mk-pg-bn-accent, #004300)}.mk-pg-banner__heading-img{display:block;width:var(--mk-pg-bn-heading-w, 90%);max-width:100%;height:auto}.mk-pg-banner__sub{margin:0;font-family:var(--mk-font);font-weight:600;font-size:max(1.4rem,1.6cqi);line-height:1.2;letter-spacing:-.01em;text-transform:uppercase;color:var(--mk-pg-bn-sub, #676767)}.mk-pg-banner__btn{margin-top:.4rem}@media screen and (max-width:749px){.mk-pg-banner,.mk-pg-banner--text-left{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0}.mk-pg-banner__media,.mk-pg-banner--full .mk-pg-banner__media{position:relative;inset:auto;width:100%;aspect-ratio:4 / 3}.mk-pg-banner .mk-pg-banner__img--mobile{display:block}.mk-pg-banner__media:has(.mk-pg-banner__img--mobile) .mk-pg-banner__img--desktop{display:none}.mk-pg-banner__content,.mk-pg-banner--text-left .mk-pg-banner__content{align-items:center;gap:1.2rem;padding:2.4rem 1.6rem 3.2rem;text-align:center}.mk-pg-banner__heading{align-items:center;font-size:10.5cqi}.mk-pg-banner__heading-img{width:92%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mckvr-programmes.css.map */
