.masterclass-page{background:var(--ink);color:var(--ink-foreground);font-family:Nunito Sans,Arial,sans-serif;font-size:18px;line-height:1.65;overflow-x:clip}.masterclass-page *{letter-spacing:0}.masterclass-page h1,.masterclass-page h2,.masterclass-page h3{text-wrap:balance;font-family:Abhaya Libre,Georgia,serif;font-weight:400;line-height:1.06}.mc-wrap{width:min(1180px,100% - 96px);margin-inline:auto}.mc-preview{background:var(--blush);color:var(--blush-foreground);text-align:center;padding:8px 16px;font-size:12px}.mc-header{justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.mc-header img{object-fit:contain;width:160px;height:46px}.mc-header span{font-size:12px}.mc-hero{isolation:isolate;align-items:center;min-height:740px;display:flex;position:relative}.mc-hero>img{object-fit:cover;object-position:35% 35%;z-index:-2;width:62%;height:100%;position:absolute;inset:0 0 0 auto}.mc-hero:before{content:"";background:var(--mc-shade);z-index:-1;position:absolute;inset:0}.mc-hero-content{padding-block:76px}.mc-eyebrow{text-transform:uppercase;font-size:12px;font-weight:700}.mc-hero h1{max-width:8ch;margin-top:22px;font-size:92px}.mc-hero .mc-lead{max-width:24ch;margin-top:20px;font-family:Abhaya Libre,Georgia,serif;font-size:32px;line-height:1.2}.mc-hero .mc-description{max-width:40ch;color:var(--ink-muted);margin-top:24px}.masterclass-page .mc-cta{background:var(--signal);height:auto;min-height:54px;color:var(--signal-foreground);white-space:normal;border-radius:2px;padding:15px 26px;font-size:14px;font-weight:700}.masterclass-page .mc-cta:hover{background:var(--blush)}.mc-hero .mc-cta{margin-top:32px}.mc-practical{margin-top:18px;font-size:13px}.mc-diamond{background:var(--ink);justify-content:center;align-items:center;gap:18px;padding:28px;display:flex}.mc-diamond:before,.mc-diamond:after{content:"";background:var(--ink-line);width:60px;height:1px}.mc-diamond span{background:var(--signal);width:9px;height:9px;transform:rotate(45deg)}.mc-section{padding-block:100px}.mc-section h2{font-size:56px}.mc-section p+p{margin-top:24px}.mc-ivory{background:var(--background);color:var(--foreground)}.mc-blush{background:var(--blush);color:var(--blush-foreground)}.mc-columns{grid-template-columns:1fr 1fr;gap:76px;display:grid}.mc-reading{max-width:64ch}.mc-statement{text-align:center;max-width:850px;margin-inline:auto}.mc-statement h2{margin-top:26px;font-size:72px}.mc-statement p{max-width:58ch;margin:32px auto 0}.mc-scene{border-bottom:1px solid var(--ink-line);padding-block:30px}.mc-scene:first-child{padding-top:0}.mc-scene:last-child{border:0}.mc-scene-number{color:var(--signal);font-family:Abhaya Libre,Georgia,serif;font-size:28px}.mc-video{aspect-ratio:16/9;object-fit:contain;background:var(--ink);width:100%;margin-top:48px}.mc-caption{color:var(--ink-muted);margin-top:12px;font-size:13px}.mc-moments{flex-wrap:wrap;gap:14px 26px;margin-top:30px;font-size:15px;list-style:none;display:flex}.mc-moments li{border-bottom:1px solid;padding-bottom:7px}.mc-moments span{margin-right:10px;font-family:Georgia,serif}.mc-portrait{aspect-ratio:4/5;object-fit:cover;object-position:35% center;width:100%}.mc-section ul:not(.mc-moments){padding-left:20px}.mc-section li+li{margin-top:12px}.mc-registration{scroll-margin-top:24px}.mc-form{border-top:1px solid var(--ink);padding-top:30px}.mc-form fieldset{margin-bottom:28px}.mc-edition{border-bottom:1px solid var(--ink);cursor:pointer;grid-template-columns:22px 1fr;gap:12px;padding:20px 0;display:grid}.mc-edition input{accent-color:var(--ink);width:18px;height:18px;margin-top:7px}.mc-edition strong{font-size:18px;display:block}.mc-edition small{margin-top:4px;font-size:14px;display:block}.mc-field{margin-top:20px;font-size:15px;font-weight:700;display:block}.mc-field input{background:var(--background);width:100%;min-height:50px;color:var(--foreground);border:1px solid var(--ink);border-radius:2px;margin-top:6px;padding:12px 14px;font-size:17px;font-weight:400;display:block}.mc-check{align-items:start;gap:12px;margin-top:22px;font-size:14px;display:flex}.mc-check input{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0;margin-top:4px}.mc-error{border-left:3px solid var(--ink);margin-top:18px;padding:10px 16px;font-size:15px;font-weight:700}.mc-form .mc-cta{background:var(--ink);color:var(--ink-foreground);width:100%;margin-top:26px}.mc-form .mc-cta:hover{background:var(--ink-line)}.mc-note{margin-top:16px;font-size:14px}.mc-privacy{border-top:1px solid var(--ink);margin-top:32px;padding-top:24px;font-size:14px}.mc-privacy summary{cursor:pointer;font-weight:700}.mc-privacy p{margin-top:16px}.mc-footer{border-top:1px solid var(--ink-line);padding-block:40px}.mc-footer .mc-wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:14px;display:flex}.mc-footer a{text-underline-offset:4px;text-decoration:underline}.mc-confirmation{max-width:760px;min-height:80vh;padding-block:100px}.mc-confirmation h1{margin-top:24px;font-size:72px}.mc-confirmation p{margin-top:26px}.mc-receipt{border-block:1px solid var(--ink-line);margin-top:36px;padding-block:28px}.mc-confirmation .mc-cta{margin-top:28px}.masterclass-page :focus-visible{outline-offset:5px;outline:2px solid}.masterclass-page{--mc-photo-fade:linear-gradient(to bottom, transparent, var(--ink) 98%);--mc-course-fade:linear-gradient(to right, transparent 30%, var(--ink) 63%);--mc-photo-mask:linear-gradient(to bottom, transparent, currentColor 10%, currentColor 76%, transparent)}.mc-hero>img{-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 28%);mask-image:linear-gradient(90deg,#0000,currentColor 28%)}.mc-photo-flow{isolation:isolate;position:relative}.mc-photo-flow img{object-fit:cover;width:100%;height:100%;display:block}.mc-photo-flow:after{content:"";background:var(--mc-photo-fade);pointer-events:none;position:absolute;inset:0}.mc-course-glimpse{aspect-ratio:4/5;max-width:410px;margin-top:42px}.mc-course-glimpse img{object-position:44% 48%;-webkit-mask-image:var(--mc-photo-mask);-webkit-mask-image:var(--mc-photo-mask);mask-image:var(--mc-photo-mask)}.mc-course-glimpse figcaption{z-index:1;color:var(--ink-foreground);font-family:Abhaya Libre,Georgia,serif;font-size:24px;position:absolute;inset:auto 24px 22px}.mc-course-scene{isolation:isolate;align-items:center;min-height:850px;display:flex;position:relative}.mc-course-photo{z-index:-1;position:absolute;inset:0}.mc-course-photo img{object-position:40% 42%;width:62%}.mc-course-photo:after{background:var(--mc-course-fade)}.mc-course-copy{padding-block:90px;padding-left:54%}.mc-course-copy h2{margin-block:24px 32px;font-size:60px}.mc-course-copy i,.mc-course-finale i{color:var(--signal)}.mc-course-copy p+p{margin-top:24px}.mc-course-copy .mc-cta{margin-top:32px}.mc-portrait-flow{-webkit-mask-image:var(--mc-photo-mask);-webkit-mask-image:var(--mc-photo-mask);mask-image:var(--mc-photo-mask)}.mc-section.mc-course-finale{isolation:isolate;padding-top:530px;position:relative}.mc-finale-photo{z-index:-1;height:560px;position:absolute;inset:0 0 auto}.mc-finale-photo img{object-position:44% 40%;max-width:650px;margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,currentColor 18% 82%,#0000)}.mc-course-finale .mc-statement{position:relative}@media (prefers-reduced-motion:no-preference){.mc-course-glimpse img,.mc-portrait-flow img{transition:transform 1.5s}.mc-course-glimpse:hover img,.mc-portrait-flow:hover img{transform:translateY(-4px)}}@media (width<=767px){.mc-hero>img{-webkit-mask-image:linear-gradient(currentColor 70%,#0000);mask-image:linear-gradient(currentColor 70%,#0000)}.mc-course-glimpse{max-width:460px;margin-inline:auto}.mc-course-scene{min-height:0;display:block}.mc-course-photo{height:580px;position:relative}.mc-course-photo img{object-position:40% 44%;width:100%}.mc-course-photo:after{background:var(--mc-photo-fade)}.mc-course-copy{margin-top:-60px;padding:0 0 56px;position:relative}.mc-course-copy h2{font-size:44px}.mc-section.mc-course-finale{padding-top:440px}.mc-finale-photo{height:480px}.masterclass-page{font-size:17px}.mc-wrap{width:calc(100% - 40px)}.mc-header img{width:130px;height:40px}.mc-header span{text-align:right;max-width:14ch}.mc-hero{align-items:end;min-height:860px}.mc-hero>img{object-position:35% 10%;width:100%;height:440px}.mc-hero:before{background:var(--mc-mobile-shade)}.mc-hero-content{padding-top:360px;padding-bottom:36px}.mc-hero h1{max-width:10ch;font-size:62px}.mc-hero .mc-lead{font-size:27px}.mc-hero .mc-description{margin-top:20px}.mc-section{padding-block:64px}.mc-section h2{font-size:42px}.mc-statement h2{font-size:48px}.mc-columns{grid-template-columns:1fr;gap:36px}.mc-video{margin-top:28px}.mc-confirmation{padding-block:56px}.mc-confirmation h1{font-size:48px}.mc-footer .mc-wrap{flex-direction:column}}@media (width<=359px){.mc-wrap{width:calc(100% - 32px)}.mc-hero h1{font-size:52px}.mc-section h2,.mc-confirmation h1{font-size:38px}}
