@use "sass:math";.sp-card-item-link:before{bottom:0;left:0;position:absolute;right:0;top:0}.sp-card-item-image,.sp-masterclass-minitile-picture,.sp-masterclass-tile-picture{display:block;height:100%;object-fit:cover;width:100%}:root{--color-gainsboro:#d8d8d8;--color-disable:#8c8c8c;--color-button-purchase:var(--color-sub-tertiary);--color-button-hover:#ededed;--color-bg:#f6f6f6;--sub-text-color:#5a5a5a;--antique-brass:#c96;--pirate-gold:#a09067;--color-black:#000;--color-white:#fff;--color-brand-primary:#877046;--color-brand-secondary:#7b292c;--color-brand-tertiary:#4d3380;--color-brand-quartary:#0076d6;--color-brand-quinary:#fbd22d;--color-neutral-850:#1a1a1a;--color-neutral-350:#575757;--color-neutral-300:#707070;--color-neutral-250:#8c8c8c;--color-neutral-200:#cacaca;--color-neutral-150:var(--color-button-hover);--color-neutral-100:#f6f6f6;--color-alpha-900-70:color-mix(in srgb,transparent 30%,var(--color-black));--color-alpha-900-64:color-mix(in srgb,transparent 36%,var(--color-black));--color-alpha-900-50:color-mix(in srgb,transparent 50%,var(--color-black));--color-alpha-900-15:color-mix(in srgb,transparent 85%,var(--color-black));--color-alpha-50-64:color-mix(in srgb,transparent 36%,var(--color-white));--color-alpha-50-50:color-mix(in srgb,transparent 50%,var(--color-white));--color-alpha-50-15:color-mix(in srgb,transparent 85%,var(--color-white));--color-sub-primary:#33b177;--color-sub-secondary:#e30000;--color-sub-tertiary:#3c8374;--color-sub-quaternary:#ff2121;--color-primary:var(--color-black);--color-secondary:var(--color-neutral-350)}.sp-flag{background-color:var(--color-neutral-100);border:.063rem solid transparent;display:inline-block;font-family:var(--font-roboto-light);font-size:var(--font-size-sm);line-height:var(--line-height-26);padding:0 .5rem}.sp-flag,.sp-flag:lang(ar){font-weight:var(--font-weight-light)}.sp-flag:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-light)}.sp-flag:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-light)}.sp-flag:lang(ja),.sp-flag:lang(ko){font-weight:var(--font-weight-light)}.sp-flag:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-light)}.sp-flag:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-dark-component .sp-flag{background-color:var(--color-neutral-850);color:var(--color-white)}.sp-flag--transparent{background-color:transparent;border:.063rem solid var(--color-neutral-150)}.sp-dark-component .sp-flag--transparent{background-color:var(--color-white);color:var(--color-black)}.sp-flag--white{background-color:var(--color-white);border:.063rem solid var(--color-neutral-150)}.sp-dark-component .sp-flag--white{background-color:var(--color-white);color:var(--color-black)}.sp-flag--red{color:var(--color-white)}.sp-dark-component .sp-flag--red,.sp-flag--red{background-color:var(--color-brand-secondary)}.sp-flag--green{background-color:var(--color-sub-primary);color:var(--color-white)}.sp-core-accordion--withborder{border:1px solid var(--color-neutral-850);width:100%}.sp-core-accordion-container{display:grid;grid-template-rows:0fr;margin:0 1.25rem;transition:all .3s ease}.sp-core-accordion-toggle{opacity:0;position:absolute}.sp-core-accordion-toggle:checked~.sp-core-accordion-container{grid-template-rows:1fr;margin-bottom:1.25rem}.sp-core-accordion-toggle:checked~.sp-core-accordion-label:after{transform:translateY(-50%) rotate(180deg)}.sp-core-accordion-content{margin:0;overflow:hidden}.sp-core-accordion-label{align-items:center;color:var(--color-white);cursor:pointer;display:flex;font-family:var(--font-roboto-bold);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);height:3.563rem;line-height:var(--line-height-20);padding:0 1.25rem;position:relative}.sp-core-accordion-label:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-bold);font-weight:var(--font-weight-bold)}.sp-core-accordion-label:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-bold);font-weight:var(--font-weight-bold)}.sp-core-accordion-label:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-bold);font-weight:var(--font-weight-bold)}.sp-core-accordion-label:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-bold);font-weight:var(--font-weight-bold)}.sp-core-accordion-label:after{background-color:var(--color-white);content:"";display:block;height:.313rem;-webkit-mask-image:url(../../../images/svgs/icon-arrow-accordion.svg);mask-image:url(../../../images/svgs/icon-arrow-accordion.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);transition:all .3s ease;width:.625rem}[dir=rtl] .sp-core-accordion-label:after{left:1.25rem;right:unset}.sp-core-accordion-filter{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.sp-core-accordion-filter-label{color:var(--color-white);font-family:var(--font-roboto-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);text-transform:lowercase}.sp-core-accordion-filter-label:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-core-accordion-filter-label:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-core-accordion-filter-label:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-core-accordion-filter-label:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-core-accordion-filter-label:first-letter{text-transform:uppercase}.sp-core-accordion-filter+.sp-core-accordion-filter{margin-top:.625rem}.sp-core-accordion-block{transition:all .3s ease}@media screen and (min-width:80rem){.sp-core-accordion-block{opacity:1}}.sp-core-accordion-block--hidden{display:none}.sp-badges{align-items:center;display:flex;flex-flow:row wrap;gap:.625rem;justify-content:flex-start;margin-bottom:.625rem}.sp-checkbox{line-height:0}.sp-checkbox-input{opacity:0;position:absolute}.sp-checkbox-input:checked~.sp-checkbox-label:before{background-color:var(--valid-green);border:none}.sp-checkbox-input:checked~.sp-checkbox-label:after{background-color:var(--color-white)}@media (hover:hover){.sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:before{background-color:var(--color-white)}.sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:after{background-color:var(--color-black)}}.sp-checkbox-label{cursor:pointer;position:relative}.sp-checkbox-label:before{border:1px solid var(--color-grey);border-radius:var(--border-radius-50-percent);content:"";display:inline-block;height:2.313rem;transition:all .3s ease;width:2.313rem}.sp-checkbox-label:after{background-color:transparent;content:"";height:.938rem;-webkit-mask-image:url(../../../images/svgs/valid-icon.svg);mask-image:url(../../../images/svgs/valid-icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;transform:translate(-150%,75%);transition:all .3s ease;width:1.188rem}[dir=rtl] .sp-checkbox-label:after{transform:translate(150%,75%)}.sp-checkbox--small .sp-checkbox-input:checked~.sp-checkbox-label:before{background-color:var(--valid-green);border:none}.sp-checkbox--small .sp-checkbox-input:checked~.sp-checkbox-label:after{background-color:var(--color-white)}@media (hover:hover){.sp-checkbox--small .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:before{background-color:transparent}.sp-checkbox--small .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:after{background-color:var(--color-black)}}.sp-checkbox--small .sp-checkbox-label:before{height:1.25rem;width:1.25rem}.sp-checkbox--small .sp-checkbox-label:after{transform:translate(-75%,-5%)}.sp-checkbox--disabled{pointer-events:none}.sp-content-block{width:100%}.sp-content-block-header{align-items:flex-end;border-bottom:1px solid var(--grey-line-search);display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.125rem;width:100%}@media screen and (min-width:40rem){.sp-content-block-header{grid-column:span 2}}@media screen and (min-width:64rem){.sp-content-block-header{grid-column:span 3}}.sp-content-block-header-title{font-family:var(--font-roboto-medium);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-30);margin:0;width:calc(5.628rem + (var(--viewportWidthWithoutScrollbar) - 14*0.9375rem)/11*5)}.sp-content-block-header-title:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-content-block-header-title:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-content-block-header-title:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-content-block-header-title:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-content-block-header-results{font-family:var(--font-roboto-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:var(--line-height-30);text-align:right;width:calc(3.752rem + (var(--viewportWidthWithoutScrollbar) - 14*0.9375rem)/11*3)}.sp-content-block-header-results:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-content-block-header-results:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-content-block-header-results:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-content-block-header-results:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-light);font-weight:var(--font-weight-light)}[dir=rtl] .sp-content-block-header-results{text-align:left}.sp-card-item{margin:0 0 1.875rem;position:relative}@media screen and (min-width:48rem){.sp-card-item{margin:0 0 2.688rem}}@media screen and (min-width:80rem){.sp-card-item{margin:0 0 3.75rem}}.sp-card-item-content{padding-right:2.313rem}[dir=rtl] .sp-card-item-content{padding-left:2.313rem;padding-right:0}.sp-card-item-link{text-decoration:none}.sp-card-item-link:before{content:""}.sp-card-item-media-container{margin-bottom:.625rem}.sp-card-item-media-container .c-freecaster-video{height:100%;width:100%}.sp-card-item-title{font-family:var(--font-roboto-medium);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-26);margin:0;position:relative}.sp-card-item-title:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-card-item-title:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-card-item-title:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-card-item-title:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-card-item-title:after{background-image:url(../../images/svgs/arrow-right.svg);background-repeat:no-repeat;content:"";height:.75rem;position:absolute;right:-2.313rem;top:100%;transform:translateY(.3125rem);width:.438rem}[dir=rtl] .sp-card-item-title:after{background-image:url(../../images/svgs/arrow-left.svg);left:-2.313rem;right:auto}.sp-card-item-description{display:-webkit-box;font-family:var(--font-roboto-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:var(--line-height-26);margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sp-card-item-description:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-card-item-description:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-card-item-description:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-card-item-description:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-contact-block{align-items:center;border-top:1px solid var(--grey-line-search);display:flex;flex-flow:row nowrap;justify-content:center;margin-left:-.938rem;margin-right:-.938rem;padding:2.5rem 1.875rem}@media screen and (min-width:40rem){.sp-contact-block{flex-direction:column;padding:2.5rem 2.813rem;text-align:center}}@media screen and (min-width:64rem){.sp-contact-block{margin-left:var(--grid-col-padding);margin-right:var(--grid-col-padding)}}@media screen and (min-width:64rem) and (min-width:48rem){.sp-contact-block{--grid-col-padding:var(--grid-col-padding-sm)}}@media screen and (min-width:64rem) and (min-width:64rem){.sp-contact-block{--grid-col-padding:var(--grid-col-padding-md)}}.sp-contact-block-image{height:2.813rem;margin-right:.938rem;width:2.813rem}[dir=rtl] .sp-contact-block-image{margin-left:.938rem;margin-right:0}@media screen and (min-width:40rem){.sp-contact-block-image{margin-bottom:.25rem;margin-right:0}[dir=rtl] .sp-contact-block-image{margin-left:0}}.sp-contact-block-content-title{font-family:var(--font-roboto-medium);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-26);margin:0}.sp-contact-block-content-title:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-contact-block-content-title:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-contact-block-content-title:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-contact-block-content-title:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-contact-block-content-phone{color:var(--color-black);font-family:var(--font-roboto-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:var(--line-height-26);margin:0;text-decoration:none}.sp-contact-block-content-phone:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-contact-block-content-phone:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-contact-block-content-phone:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-contact-block-content-phone:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-contact-block-content-phone-link{font-family:var(--font-roboto-medium);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-20);text-decoration:underline;text-wrap:nowrap;color:inherit}.sp-contact-block-content-phone-link:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-contact-block-content-phone-link:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-contact-block-content-phone-link:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-contact-block-content-phone-link:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}[dir=rtl] .sp-contact-block-content-phone-link{direction:ltr;margin-right:.188rem}:root{--grey-line-search:#ebebeb;--grey-line-accordion:#d9d9d9;--black-line-accordion:#292929;--color-silver:#cacaca;--color-wild-sand:#f5f5f5;--color-neutral-150:#ececec;--color-lightgrey:#9d9d9d;--color-grey:#7b7b7b;--color-darkgrey:#3e3e3e;--color-darkergrey:#323436;--disabled-lightgrey:#9b9b9b;--disabled-darkgrey:#4d4f50;--valid-green:#008849;--glowing-red:#c30000;--brandy-rose:#b48982;--gold-text:#ffe6af;--darker-gold-text:#b79343;--orange-gold:#c37f00;--darker-orangegold:#886d31;--light-black:#2a2c2e;--night-black:#131517;--mine-shaft:#313131}.sp-masterclass-section{align-items:flex-start}@media screen and (min-width:80rem){.sp-masterclass-section{padding-top:6.25rem}}.sp-masterclass-section .sp-core-accordion{border-color:var(--grey-line-accordion)}.sp-masterclass-section .sp-core-accordion-label{color:var(--color-black)}.sp-masterclass-section .sp-core-accordion-label:after{background-color:var(--color-black)}.sp-masterclass-section .sp-core-accordion-filter{cursor:pointer}.sp-masterclass-section .sp-core-accordion-filter-label{color:var(--color-black);cursor:pointer}.sp-masterclass-section .sp-core-accordion+.sp-core-accordion{margin-top:.625rem}@media screen and (min-width:80rem){.sp-masterclass-section .sp-core-accordion+.sp-core-accordion{margin-top:2.5rem}.sp-masterclass-section-aside{padding-bottom:6.25rem;padding-top:3.188rem;position:sticky;top:0;transition:all .3s ease}.is-sticky .sp-masterclass-section-aside{top:10rem}}@media screen and (max-width:calc(80rem - 1px)){.sp-masterclass-section-aside .sp-core-accordion-block{padding-bottom:3.75rem}}.sp-masterclass-section-main{position:relative}.sp-masterclass-section-main-title{border-top:1px solid var(--color-darkgrey);display:none;margin-bottom:0;opacity:1;transition:all .3s ease}@media screen and (min-width:80rem){.sp-masterclass-section-main-title{border-bottom:1px solid var(--grey-line-accordion);border-top:none;display:flex;gap:calc((var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11);justify-content:space-between;padding-bottom:1.25rem;transition:all .3s ease}.sp-masterclass-section-main-title li{color:var(--color-black);display:block;flex-basis:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*1);font-family:var(--font-roboto-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:var(--line-height-30);max-width:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*1)}.sp-masterclass-section-main-title li:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-section-main-title li:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-section-main-title li:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-section-main-title li:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-section-main-title li:first-child{margin-left:auto}.sp-masterclass-section-main-title li:nth-child(2){flex-basis:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*2);max-width:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*2)}}.sp-masterclass-section-main-title-last{text-align:right}@media screen and (min-width:80rem){.sp-masterclass-section-main-title-replay li:first-child{flex-basis:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*2);max-width:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*2)}.sp-masterclass-section-main-title-replay li:nth-child(2){flex-basis:calc(16.5rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*3);max-width:calc(16.5rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*3)}}.sp-masterclass-section-main-wrapper{border-top:1px solid var(--grey-line-accordion);opacity:1;padding-bottom:3.75rem;transition:all .3s ease}@media screen and (min-width:48rem){.sp-masterclass-section-main-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:80rem){.sp-masterclass-section-main-wrapper{border:none;display:block;padding-bottom:6.25rem}}@media (hover:hover){.sp-masterclass-section-main-wrapper--forbidden .sp-masterclass-tile:has(.sp-checkbox-input:not(:checked)):hover{cursor:not-allowed}}@media (hover:hover){.sp-masterclass-section-main-wrapper--forbidden .sp-masterclass-tile .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover{cursor:not-allowed}.sp-masterclass-section-main-wrapper--forbidden .sp-masterclass-tile .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:after,.sp-masterclass-section-main-wrapper--forbidden .sp-masterclass-tile .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:before{background-color:transparent}}.sp-masterclass-section-main--hidden{display:none}@media screen and (min-width:80rem){.sp-masterclass-section-main--hidden{opacity:0;pointer-events:none}}.sp-masterclass-section.filtered .sp-masterclass-tile:not(.selected){display:none}.sp-masterclass-section+.sp-masterclass-section{background:var(--color-wild-sand)}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-section-aside{padding-top:3.75rem}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-section-main-title,.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-section-main-wrapper{border-color:var(--grey-line-accordion)}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-section-main-title li{color:var(--mine-shaft)}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-section-main-title div{flex-basis:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*2);max-width:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*2)}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-section-main-title div:nth-child(2){flex-basis:calc(16.5rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*3);max-width:calc(16.5rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*3)}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-block-icon{background-color:var(--color-black)}.sp-masterclass-section+.sp-masterclass-section .sp-btn{height:2.5rem;width:2.5rem}.sp-masterclass-section+.sp-masterclass-section .sp-btn .sp-icon{height:1rem;width:1rem;fill:var(--color-white)}@media (hover:hover){.sp-masterclass-section+.sp-masterclass-section .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:before{background-color:var(--color-black)}.sp-masterclass-section+.sp-masterclass-section .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:after{background-color:var(--color-white)}.sp-masterclass-section+.sp-masterclass-section .sp-checkbox--small .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:before{background-color:transparent}.sp-masterclass-section+.sp-masterclass-section .sp-checkbox--small .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:after{background-color:var(--color-black)}}.sp-masterclass-section+.sp-masterclass-section .sp-core-accordion{border-color:var(--grey-line-accordion)}.sp-masterclass-section+.sp-masterclass-section .sp-core-accordion-label{color:var(--color-black)}.sp-masterclass-section+.sp-masterclass-section .sp-core-accordion-label:after{background-color:var(--color-black)}.sp-masterclass-section+.sp-masterclass-section .sp-core-accordion-filter-label{color:var(--color-black)}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-block{background-color:var(--color-neutral-150)}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-block-subtitle,.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-block-title{color:var(--color-black)}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-tile{border-color:var(--grey-line-accordion)}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-tile .sp-masterclass-date,.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-tile-select,.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-tile-title{color:var(--color-black)}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-tile .sp-flag{background-color:var(--color-neutral-150)}.sp-masterclass-section+.sp-masterclass-section .sp-masterclass-tile--gold .sp-flag{color:var(--color-secondary)}.sp-masterclass-section--hr{background:transparent radial-gradient(closest-side at 50% 50%,#212427 0,var(--night-black) 100%) 0 0 no-repeat padding-box}.sp-masterclass-section--hr .sp-masterclass-section-main-wrapper{border-top:1px solid var(--color-neutral-850)}@media screen and (min-width:80rem){.sp-masterclass-section--hr .sp-masterclass-section-main-wrapper{border-top:none}}.sp-masterclass-section--hr .sp-masterclass-section-main-title{border-bottom:1px solid var(--color-darkgrey)}.sp-masterclass-section--hr .sp-masterclass-section-main-title li{color:var(--color-grey)}.sp-masterclass-section--hr .sp-masterclass-tile{border-bottom:1px solid var(--color-darkgrey)}.sp-masterclass-section--hr .sp-masterclass-tile .sp-flag,.sp-masterclass-section--hr .sp-masterclass-tile .sp-masterclass-date,.sp-masterclass-section--hr .sp-masterclass-tile-select,.sp-masterclass-section--hr .sp-masterclass-tile-title{color:var(--color-white)}.sp-masterclass-section--hr .sp-masterclass-tile .sp-flag{background-color:color-mix(in srgb,var(--color-white) 25%,transparent)}.sp-masterclass-section--hr .sp-masterclass-tile .sp-flag--red{background-color:var(--color-brand-secondary);color:var(--color-white)}.sp-masterclass-section--hr .sp-masterclass-tile .sp-flag--green{background-color:var(--color-sub-primary);color:var(--color-white)}.sp-masterclass-section--hr .sp-masterclass-tile--gold .sp-flag,.sp-masterclass-section--hr .sp-masterclass-tile--gold .sp-masterclass-date,.sp-masterclass-section--hr .sp-masterclass-tile--gold .sp-masterclass-tile-title{color:var(--gold-text)}.sp-masterclass-section--hr .sp-masterclass-tile--gold .sp-flag{background-color:color-mix(in srgb,var(--gold-text) 60%,transparent)}.sp-masterclass-section--hr .sp-masterclass-block{background-color:var(--light-black)}.sp-masterclass-section--hr .sp-masterclass-block-subtitle,.sp-masterclass-section--hr .sp-masterclass-block-title{color:var(--color-white)}.sp-masterclass-section--hr .sp-masterclass-block-icon{background-color:var(--color-white)}.sp-masterclass-section--hr .sp-core-accordion{border-color:var(--black-line-accordion)}.sp-masterclass-section--hr .sp-core-accordion-label{color:var(--color-white)}.sp-masterclass-section--hr .sp-core-accordion-label:after{background-color:var(--color-white)}.sp-masterclass-section--hr .sp-core-accordion-filter-label{color:var(--color-white)}.sp-masterclass-section--hr .sp-btn--reversed,.sp-masterclass-section--hr .sp-link--reversed{background-color:var(--color-white);color:var(--color-black)}.sp-masterclass-section--hr .sp-btn--reversed:after,.sp-masterclass-section--hr .sp-btn--reversed:before,.sp-masterclass-section--hr .sp-link--reversed:after,.sp-masterclass-section--hr .sp-link--reversed:before{background-color:var(--color-black)}.sp-masterclass-section--hr .sp-btn--reversed[disabled],.sp-masterclass-section--hr .sp-link--reversed[disabled]{background-color:var(--disabled-darkgrey)}@media (hover:hover){.sp-masterclass-section--hr .sp-btn--reversed:hover,.sp-masterclass-section--hr .sp-link--reversed:hover{background-color:var(--color-black);color:var(--color-white)}.sp-masterclass-section--hr .sp-btn--reversed:hover:after,.sp-masterclass-section--hr .sp-btn--reversed:hover:before,.sp-masterclass-section--hr .sp-link--reversed:hover:after,.sp-masterclass-section--hr .sp-link--reversed:hover:before{background-color:var(--color-white)}}.sp-masterclass-section--hr .sp-btn.sp-masterclass-backtoselection,.sp-masterclass-section--hr .sp-link.sp-masterclass-backtoselection{color:var(--color-white)}@media (hover:hover){.sp-masterclass-section--hr .sp-btn.sp-masterclass-backtoselection:hover,.sp-masterclass-section--hr .sp-link.sp-masterclass-backtoselection:hover{color:var(--color-white)}.sp-masterclass-section--hr .sp-btn.sp-masterclass-backtoselection:hover .sp-icon,.sp-masterclass-section--hr .sp-link.sp-masterclass-backtoselection:hover .sp-icon{fill:var(--color-white)}}.sp-masterclass-section--hr .sp-btn.sp-masterclass-backtoselection .sp-icon,.sp-masterclass-section--hr .sp-link.sp-masterclass-backtoselection .sp-icon{fill:var(--color-white)}.sp-masterclass-section--hr .sp-masterclass-minitile-date,.sp-masterclass-section--hr .sp-masterclass-minitile-title{color:var(--color-white)}.sp-masterclass-section--hr .sp-masterclass-minitile-date:before{background-color:var(--color-white)}.sp-masterclass-section--hr .sp-masterclass-form-input,.sp-masterclass-section--hr .sp-masterclass-form-optin span,.sp-masterclass-section--hr .sp-masterclass-form-subtitle,.sp-masterclass-section--hr .sp-masterclass-form-title{color:var(--color-white)}.sp-masterclass-section--hr .sp-masterclass-form-input{background-color:color-mix(in srgb,var(--color-white) 10%,transparent)}.sp-masterclass-section--hr .sp-masterclass-form .invalid-feedback{background-color:var(--color-darkergrey)}.sp-masterclass-section--hr .sp-masterclass-form .required-fields{color:var(--color-white)}@media (hover:hover){.sp-masterclass-section--hr .sp-checkbox--small .sp-checkbox-input:not(:checked)~.sp-checkbox-label:hover:after{background-color:var(--color-white)}}.sp-masterclass-section--hr+.sp-masterclass-section{background:var(--color-white)}.sp-masterclass-section--hr+.sp-masterclass-section .sp-masterclass-tile{border-bottom:1px solid var(--grey-line-accordion)}.sp-masterclass-section--hr+.sp-masterclass-section .sp-masterclass-tile .sp-flag,.sp-masterclass-section--hr+.sp-masterclass-section .sp-masterclass-tile .sp-masterclass-date,.sp-masterclass-section--hr+.sp-masterclass-section .sp-masterclass-tile-select,.sp-masterclass-section--hr+.sp-masterclass-section .sp-masterclass-tile-title{color:var(--color-black)}.sp-masterclass-section--hr+.sp-masterclass-section .sp-masterclass-tile .sp-flag{background-color:var(--color-neutral-150)}@media screen and (min-width:80rem){.l-bambuser-hrlistclasses,.l-bambuser-listclasses{overflow:visible}}.sp-masterclass-block{background-color:var(--color-wild-sand);margin-bottom:2.5rem;padding:0 calc(1.53409rem - 4.54545vw);position:relative}@media screen and (min-width:48rem){.sp-masterclass-block{padding-left:calc(2.76136rem - 4.54545vw);padding-right:calc(2.76136rem - 4.54545vw)}}@media screen and (min-width:80rem){.sp-masterclass-block{padding:1.25rem}}.sp-masterclass-block-replay{padding:1.25rem}.sp-masterclass-block-replay .sp-masterclass-block-subtitle{margin-bottom:0}.sp-masterclass-block-title{color:var(--color-black);font-family:var(--font-roboto-bold);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-30)}.sp-masterclass-block-title:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-bold);font-weight:var(--font-weight-bold)}.sp-masterclass-block-title:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-bold);font-weight:var(--font-weight-bold)}.sp-masterclass-block-title:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-bold);font-weight:var(--font-weight-bold)}.sp-masterclass-block-title:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-bold);font-weight:var(--font-weight-bold)}@media screen and (min-width:80rem){.sp-masterclass-block-title{margin-bottom:1.25rem}}.sp-masterclass-block-subtitle{color:var(--color-black);font-family:var(--font-roboto-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:var(--line-height-24);overflow:hidden;transition:all .3s ease}.sp-masterclass-block-subtitle:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-block-subtitle:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-block-subtitle:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-block-subtitle:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-block-subtitle--hidden{display:none}.sp-masterclass-block-subtitle span{font-family:var(--font-roboto-bold);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-24)}.sp-masterclass-block-subtitle span:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-bold);font-weight:var(--font-weight-bold)}.sp-masterclass-block-subtitle span:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-bold);font-weight:var(--font-weight-bold)}.sp-masterclass-block-subtitle span:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-bold);font-weight:var(--font-weight-bold)}.sp-masterclass-block-subtitle span:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-bold);font-weight:var(--font-weight-bold)}.sp-masterclass-block-icon{background-color:var(--color-black);display:inline-block;height:.875rem;-webkit-mask-image:url(../../../images/svgs/icon-play.svg);mask-image:url(../../../images/svgs/icon-play.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translateY(10%);width:1.875rem}.sp-masterclass-block .sp-masterclass-backtoselection{width:-moz-fit-content;width:fit-content}@media (hover:hover){.sp-masterclass-block .sp-masterclass-backtoselection:hover{color:var(--color-black)}.sp-masterclass-block .sp-masterclass-backtoselection:hover:before{background-color:var(--color-black)}}.sp-masterclass-block .sp-masterclass-backtoselection .sp-icon{transform:rotate(180deg)}[dir=rtl] .sp-masterclass-block .sp-masterclass-backtoselection .sp-icon{transform:none}.sp-masterclass-block .sp-btn-masterclass-trigger--hidden{display:none}@media screen and (min-width:80rem){.sp-masterclass-block .sp-btn-masterclass-trigger{padding-left:1.25rem;padding-right:1.25rem}[dir=rtl] .sp-masterclass-block .sp-btn-masterclass-trigger .sp-icon{transform:rotate(180deg)}}.sp-masterclass-block-wrapper{max-height:0;overflow-y:auto;padding-bottom:0;transition:all .5s ease-in-out}.sp-masterclass-block-select--opened .sp-masterclass-block-wrapper{max-height:calc(100dvh - var(--headerHeight) - var(--footerHeight) - 3.75rem)}@media screen and (min-width:80rem){.sp-masterclass-block-wrapper{max-height:unset;overflow-y:hidden}}.sp-masterclass-block-selection{margin-bottom:0}.sp-masterclass-block-selection--locked{pointer-events:none}.sp-masterclass-section--registration .sp-masterclass-block-selection{max-height:5rem}.sp-masterclass-block-select{--headerHeight:6.875rem;--footerHeight:5.25rem;bottom:0;left:0;margin:0;max-height:calc(100dvh - 3.75rem);padding-left:calc(4.54545vw - .59659rem);padding-right:calc(4.54545vw - .59659rem);position:fixed;transform:translateY(115%);transition:all .5s ease-in-out;width:100%;will-change:transform;z-index:101}.sp-masterclass-block-select--opened{--footerHeight:7.75rem}@media screen and (min-width:48rem){.sp-masterclass-block-select{padding-left:calc(4.54545vw - 1.07386rem);padding-right:calc(4.54545vw - 1.07386rem)}}@media screen and (min-width:80rem){.sp-masterclass-block-select{--footerHeight:6.25rem;margin-bottom:2.5rem;max-height:unset;padding:1.25rem;position:unset;transform:translateY(0);z-index:3}}.sp-masterclass-block-select--visible,.sp-masterclass-section--registration .sp-masterclass-block-select{transform:translateY(0)}.sp-masterclass-block-select--visible .sp-masterclass-block-selection:empty{display:none}@media screen and (min-width:80rem){.sp-masterclass-block-select--visible .sp-masterclass-block-selection:empty{display:block}}.sp-masterclass-block-select--noMC{--headerHeight:5rem}.sp-masterclass-block-select--noMC .sp-masterclass-block-select-header{margin-bottom:.625rem}.sp-masterclass-block-select-header{height:var(--headerHeight);padding-top:2.5rem;transition:height .5s ease}@media screen and (min-width:80rem){.sp-masterclass-block-select-header{height:unset;margin-bottom:1.25rem;padding-top:0}}.sp-masterclass-block-select-footer{height:var(--footerHeight);padding-bottom:1.5rem;padding-top:0;transition:all .5s ease;will-change:height}.sp-masterclass-block-select-footer:has(.sp-btn-masterclass-trigger.sp-btn-masterclass-trigger--hidden){--footerHeight:2.5rem}@media screen and (min-width:80rem){.sp-masterclass-block-select-footer:has(.sp-btn-masterclass-trigger.sp-btn-masterclass-trigger--hidden){--footerHeight:4.375rem}}.sp-masterclass-block-select--opened .sp-masterclass-block-select-footer{padding-top:2.5rem}@media screen and (min-width:80rem){.sp-masterclass-block-select-footer{padding-bottom:0;padding-top:2.5rem}}.sp-masterclass-block-select-footer:empty{height:0}.sp-masterclass-block-select .sp-btn-expand{background-color:var(--color-neutral-250);border-color:var(--color-neutral-250);height:2.5rem;left:50%;position:absolute;top:-1.25rem;transform:translateX(-50%);transition:all .3s ease;width:2.5rem}.sp-masterclass-block-select .sp-btn-expand .sp-icon{fill:var(--color-white);transform:rotate(-90deg)}@media screen and (min-width:80rem){.sp-masterclass-block-select .sp-btn-expand{display:none}}.sp-masterclass-block-select .sp-btn-expand--expanded .sp-icon{transform:rotate(90deg)}.sp-masterclass-tile{align-items:flex-start;border-bottom:1px solid var(--grey-line-accordion);cursor:pointer;display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:1.875rem 0}@media screen and (min-width:48rem){.sp-masterclass-tile{width:47.82609%}}@media screen and (min-width:80rem){.sp-masterclass-tile{align-items:center;flex-direction:row;gap:calc((var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11);padding:1.25rem 0;width:unset}}.sp-masterclass-tile-title{color:var(--color-black);font-family:var(--font-roboto-light);font-size:var(--font-size-lg);font-weight:var(--font-weight-light);line-height:var(--line-height-30)}.sp-masterclass-tile-title:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-tile-title:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-tile-title:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-tile-title:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-light);font-weight:var(--font-weight-light)}@media screen and (max-width:calc(80rem - 1px)){.sp-masterclass-tile-title{margin-bottom:1.25rem}}.sp-masterclass-tile-remaining{color:var(--orange-gold);font-family:var(--font-roboto-medium);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-20);margin-top:.5rem}.sp-masterclass-tile-remaining:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-masterclass-tile-remaining:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-masterclass-tile-remaining:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-masterclass-tile-remaining:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-masterclass-tile-picture{aspect-ratio:1/1;height:7.125rem}@media screen and (max-width:calc(80rem - 1px)){.sp-masterclass-tile-picture{object-position:top}}@media screen and (min-width:80rem){.sp-masterclass-tile-picture{height:auto;max-height:13.4375rem;max-width:100%}}.sp-masterclass-tile-picture-container{display:block;order:1;position:relative;width:100%}@media screen and (max-width:calc(80rem - 1px)){.sp-masterclass-tile-picture-container{margin-bottom:1.25rem}}@media screen and (min-width:80rem){.sp-masterclass-tile-picture-container{flex-basis:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*1);max-width:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*1)}}.sp-masterclass-tile-picture-container--hidden{display:none}.sp-masterclass-tile-picture-container:after{background-color:color-mix(in srgb,var(--color-black) 63.5%,transparent);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;z-index:0}.sp-masterclass-tile-select{color:var(--color-black);font-family:var(--font-roboto-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:var(--line-height-14);margin-right:.563rem}.sp-masterclass-tile-select:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-tile-select:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-tile-select:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-tile-select:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-light);font-weight:var(--font-weight-light)}[dir=rtl] .sp-masterclass-tile-select{margin-left:.563rem;margin-right:0}.sp-masterclass-tile .sp-flag{font-size:.813rem;text-transform:capitalize}.sp-masterclass-tile .sp-flag--red{text-transform:none}.sp-masterclass-tile--gold .sp-masterclass-date,.sp-masterclass-tile--gold .sp-masterclass-tile-title{color:var(--darker-gold-text)}.sp-masterclass-tile--gold .sp-flag{background-color:color-mix(in srgb,var(--darker-gold-text) 60%,transparent);color:var(--color-white)}.sp-masterclass-tile--replay .sp-masterclass-date{font-family:var(--font-roboto-light);font-size:var(--font-size-xl);font-weight:var(--font-weight-light);line-height:var(--line-height-30)}.sp-masterclass-tile--replay .sp-masterclass-date:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-tile--replay .sp-masterclass-date:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-tile--replay .sp-masterclass-date:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-tile--replay .sp-masterclass-date:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-tile--replay .sp-masterclass-date-container{margin-bottom:0;order:3}.sp-masterclass-tile--replay .sp-masterclass-tile-title{font-family:var(--font-playfair-display-regular);font-size:var(--font-size-4xl);font-weight:var(--font-weight-playfair-display-regular);line-height:2.625rem}.sp-masterclass-tile--replay .sp-masterclass-text-container{order:2}.sp-masterclass-tile--replay .sp-masterclass-tile-picture-container{position:relative}.sp-masterclass-tile--replay .sp-masterclass-tile-picture-container:after{background-color:var(--color-white);content:"";display:block;height:3.125rem;left:50%;-webkit-mask-image:url(../../../images/svgs/play-icon-round.svg);mask-image:url(../../../images/svgs/play-icon-round.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.125rem}@media screen and (min-width:80rem){.sp-masterclass-tile--replay .sp-masterclass-tile-picture-container:after{content:none}}.sp-masterclass-tile--replay .sp-masterclass-CTA-container{display:none}@media screen and (min-width:80rem){.sp-masterclass-tile--replay .sp-masterclass-CTA-container{display:flex}}.sp-masterclass-tile--isfull{cursor:unset}.sp-masterclass-tile--isfull .sp-masterclass-tile-picture-container:after{opacity:1}.sp-masterclass-tile--isfull .sp-masterclass-tile-label--full{background:transparent;font-family:var(--font-roboto-medium);font-size:1.125rem;font-weight:var(--font-weight-medium);left:50%;line-height:1.25rem;position:absolute;text-transform:none;top:50%;transform:translate(-50%,-50%);z-index:1}.sp-masterclass-tile--isfull .sp-masterclass-tile-label--full:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-masterclass-tile--isfull .sp-masterclass-tile-label--full:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-masterclass-tile--isfull .sp-masterclass-tile-label--full:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-masterclass-tile--isfull .sp-masterclass-tile-label--full:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-medium);font-weight:var(--font-weight-medium)}.sp-masterclass-tile--isfull .sp-masterclass-date,.sp-masterclass-tile--isfull .sp-masterclass-text-container,.sp-masterclass-tile--isfull .sp-masterclass-tile-title{color:var(--color-disable)}.sp-masterclass-date{color:var(--color-black);font-family:var(--font-playfair-display-regular);font-size:var(--font-size-4xl);font-weight:var(--font-weight-playfair-display-regular);line-height:2.625rem;text-transform:capitalize}@media screen and (min-width:80rem){.sp-masterclass-date{display:block}}.sp-masterclass-date-timeago{display:inline;text-transform:none}.sp-masterclass-date-full:after{content:"-"}@media screen and (min-width:80rem){.sp-masterclass-date-full:after{content:none}}.sp-masterclass-date-container{order:2}@media screen and (max-width:calc(80rem - 1px)){.sp-masterclass-date-container{margin-bottom:1.25rem}}@media screen and (min-width:80rem){.sp-masterclass-date-container{flex-basis:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*1);max-width:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*1)}}.sp-masterclass-date-container--reversed{align-items:center;display:flex;flex-flow:row-reverse nowrap;justify-content:flex-end}.sp-masterclass-date-container--reversed .sp-masterclass-date-timeago+.sp-masterclass-date-timeago{margin-right:.25rem}.sp-masterclass-text-container{order:3}@media screen and (min-width:80rem){.sp-masterclass-text-container{flex-basis:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*2);max-width:calc(12.375rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*2)}}.sp-masterclass-CTA-container{align-items:center;align-self:flex-end;display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-top:auto;order:4}@media screen and (min-width:80rem){.sp-masterclass-CTA-container{align-self:unset;flex-basis:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*1);margin-top:unset;max-width:calc(8.25rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*1)}}@keyframes append-animate{0%{transform:scaleY(0);transform-origin:100% 0}to{transform:scaleY(1);transform-origin:100% 0}}@keyframes slide-out{0%{transform:scaleY(1);transform-origin:100% 0}to{transform:scaleY(0);transform-origin:100% 0}}.sp-masterclass-minitile{align-items:center;animation:append-animate .4s cubic-bezier(.39,.575,.565,1) both;display:flex;justify-content:space-between;margin-bottom:.625rem;max-width:100%;transform-origin:50% 0}.sp-masterclass-minitile:last-child{margin-bottom:0}@media screen and (min-width:48rem){.sp-masterclass-minitile{justify-content:space-between}}.sp-masterclass-minitile.slide-out{animation:slide-out .3s linear}.sp-masterclass-minitile-figure{align-items:center;display:flex;flex-grow:2;max-width:100%;min-width:0}.sp-masterclass-minitile-picture{height:4.688rem;width:4.688rem}@media screen and (min-width:48rem){.sp-masterclass-minitile-picture{height:5.813rem;width:5.813rem}}@media screen and (min-width:80rem){.sp-masterclass-minitile-picture{height:100%;width:100%}}.sp-masterclass-minitile-picture-container{aspect-ratio:1/1;flex-basis:calc(2.814rem + (var(--viewportWidthWithoutScrollbar) - 14*0.9375rem)/11*2);max-width:calc(2.814rem + (var(--viewportWidthWithoutScrollbar) - 14*0.9375rem)/11*2)}@media screen and (min-width:48rem){.sp-masterclass-minitile-picture-container{flex-basis:calc(3.376rem + (var(--viewportWidthWithoutScrollbar) - 14*1.6875rem)/11*1);max-width:calc(3.376rem + (var(--viewportWidthWithoutScrollbar) - 14*1.6875rem)/11*1)}}@media screen and (min-width:80rem){.sp-masterclass-minitile-picture-container{flex-basis:unset;height:4.375rem;margin-right:.625rem;max-width:unset;width:4.375rem}}.sp-masterclass-minitile-content{margin-left:calc((var(--viewportWidthWithoutScrollbar) - 14*0.9375rem)/11*1);max-width:58.02469%}@media screen and (min-width:48rem){.sp-masterclass-minitile-content{flex-basis:calc(15.192rem + (var(--viewportWidthWithoutScrollbar) - 14*1.6875rem)/11*8);margin-left:calc((var(--viewportWidthWithoutScrollbar) - 14*1.6875rem)/11*1);max-width:calc(15.192rem + (var(--viewportWidthWithoutScrollbar) - 14*1.6875rem)/11*8)}}@media screen and (min-width:80rem){.sp-masterclass-minitile-content{margin-left:unset;margin-right:1.25rem;max-width:100%;min-width:0}}.sp-masterclass-minitile-title{color:var(--color-black);font-family:var(--font-roboto-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:var(--line-height-24);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-masterclass-minitile-title:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-minitile-title:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-minitile-title:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-minitile-title:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-minitile-date{color:var(--color-black);font-family:var(--font-playfair-display-regular);font-size:var(--font-size-sm);font-weight:var(--font-weight-playfair-display-regular);line-height:1.5rem;margin:0}.sp-masterclass-minitile-date:before{background-color:var(--color-black);content:"";display:inline-block;height:.688rem;margin-bottom:0;margin-right:.625rem;-webkit-mask-image:url(../../../images/svgs/calendar-icon.svg);mask-image:url(../../../images/svgs/calendar-icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:.625rem}.sp-masterclass-minitile .sp-checkbox{margin-left:auto}.sp-masterclass-form{display:none;flex-direction:column;margin-bottom:3.75rem;margin-top:1.25rem;opacity:0;transition:all .3s ease;width:100%;z-index:-1}@media screen and (min-width:80rem){.sp-masterclass-form{display:none;flex-basis:calc(24.75rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*5);margin-bottom:6.25rem;max-width:calc(24.75rem + (var(--viewportWidthWithoutScrollbar) - 14*4.125rem)/11*5);padding-top:1.25rem}}.sp-masterclass-form-title{color:var(--color-black);font-family:var(--font-playfair-display-regular);font-size:var(--font-size-2xl);font-weight:var(--font-weight-playfair-display-regular);line-height:2.5rem;margin-bottom:2.5rem}.sp-masterclass-form-title:has(.sp-masterclass-form-subtitle){margin-bottom:1.25rem}@media screen and (min-width:80rem){.sp-masterclass-form-title{font-size:var(--font-size-4xl)}}.sp-masterclass-form-subtitle{color:var(--color-black);font-family:var(--font-roboto-light);font-size:var(--font-size-base);font-weight:var(--font-weight-light);line-height:var(--line-height-24);margin:0}.sp-masterclass-form-subtitle:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-form-subtitle:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-form-subtitle:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-form-subtitle:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-form-input{background-color:var(--color-wild-sand);border:none;border-radius:var(--border-radius-100);color:var(--color-black);font-family:var(--font-roboto-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:var(--line-height-20);margin-bottom:.625rem;padding:1.25rem 2.5rem;width:100%}.sp-masterclass-form-input:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-form-input:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-form-input:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-form-input:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-form-success .sp-masterclass-form-title{margin-bottom:1.25rem}@media screen and (min-width:80rem){.sp-masterclass-form-success{position:absolute}}.sp-masterclass-form-optin{display:flex;gap:.625rem;margin-bottom:.625rem;margin-top:.625rem}@media screen and (min-width:80rem){.sp-masterclass-form-optin{margin-top:0}}.sp-masterclass-form-optin span{color:var(--color-black);cursor:pointer;font-family:var(--font-roboto-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:var(--line-height-24)}.sp-masterclass-form-optin span:lang(ar){font-family:var(--font-noto-sans-arabic,"Noto Sans Arabic"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-form-optin span:lang(ja){font-family:var(--font-noto-sans-jp,"Noto Sans JP"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-form-optin span:lang(ko){font-family:var(--font-noto-sans-kr,"Noto Sans KR"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-form-optin span:lang(th){font-family:var(--font-noto-sans-th,"Noto Sans Thai"),var(--font-roboto-light);font-weight:var(--font-weight-light)}.sp-masterclass-form-optin~.sp-masterclass-form-optin{margin-top:0}.sp-masterclass-form .sp-btn{font-weight:300;margin-top:2.5rem;width:-moz-fit-content;width:fit-content}[dir=rtl] .sp-masterclass-form .sp-btn.sp-btn--iconRight .sp-icon{transform:rotate(180deg)}.sp-masterclass-form--show{display:flex;opacity:1;z-index:2}.sp-masterclass-form .form-group{padding:0}.sp-masterclass-form .form-group .invalid-feedback{background-color:var(--color-wild-sand)}.sp-masterclass-form .form-group #masterclass-lname-feedback.invalid-feedback{bottom:58%}.sp-masterclass-terms{font-size:.75rem}.sp-masterclass-terms-link{text-decoration:underline}