.masterclass-page{--masterclass-navy:#17264d;--masterclass-navy-soft:#263f78;--masterclass-lavender:#ded7ff;background:radial-gradient(circle at 88% 8%,rgba(217,82,145,.08),transparent 23%),var(--cream)}.masterclass-page .masterclass-hero{min-height:auto;isolation:isolate;background:radial-gradient(circle at 78% 22%,rgba(238,233,255,.82),transparent 28%),linear-gradient(135deg,var(--cream) 0,#fffdf9 58%,var(--pink-pale) 100%)}.masterclass-page .masterclass-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,250,244,.92),transparent 66%)}.masterclass-page .masterclass-hero:after{height:92px}.masterclass-page .masterclass-hero .hero-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(370px,.82fr);grid-gap:70px;gap:70px;align-items:center;padding:72px 28px 108px}.masterclass-page .masterclass-hero .hero-copy{width:auto;max-width:680px}.masterclass-page .masterclass-hero .hero-copy h1{font-size:clamp(48px,5.35vw,74px)}.masterclass-page .masterclass-hero .hero-copy h2{font-size:clamp(27px,3vw,40px)}.masterclass-page .masterclass-hero .hero-lead{max-width:640px}.masterclass-urgency{margin:13px 0 0;color:var(--blue-dark);font-size:12px;font-weight:600}.masterclass-hero-visual{position:relative;width:min(450px,100%);justify-self:end;padding:18px;z-index:3}.masterclass-hero-photo{position:relative;z-index:2;aspect-ratio:3/4;overflow:hidden;border:7px solid hsla(0,0%,100%,.84);border-radius:48% 48% 34px 34px;background:var(--paper);box-shadow:0 32px 80px rgba(45,43,82,.2)}.masterclass-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 43%}.masterclass-hero-glow{position:absolute;inset:9% -12% 4% 8%;border-radius:50%;background:radial-gradient(circle at 45% 42%,rgba(217,82,145,.3),rgba(155,121,208,.2) 44%,transparent 72%);filter:blur(16px)}.masterclass-hero-ring{position:absolute;border:1px solid rgba(185,145,87,.68);border-radius:50%;z-index:1}.masterclass-hero-ring--one{width:250px;height:250px;right:-44px;top:-22px}.masterclass-hero-ring--two{width:160px;height:160px;left:-42px;bottom:30px;border-color:rgba(217,82,145,.38)}.masterclass-video-section{padding:42px 28px 68px;background:linear-gradient(180deg,var(--cream),#fffdf9)}.masterclass-video-section .video-shell{max-width:980px}.masterclass-video-section .video-frame{box-shadow:0 30px 90px rgba(23,38,77,.2)}.masterclass-video-section .video-poster img{object-position:50% 34%;filter:brightness(.66) saturate(.88)}.masterclass-register-section .lead-form{scroll-margin-top:94px}.masterclass-register-section--primary{padding-top:0;background:linear-gradient(180deg,#fffdf9,var(--cream))}.masterclass-register-section--final{padding-top:88px}.masterclass-page .masterclass-story{padding-top:98px}.masterclass-page .masterclass-story .story-wrap{grid-template-columns:.96fr 1.04fr}.masterclass-story-visual{width:min(100%,460px);height:610px;justify-self:end;background:var(--paper)}.masterclass-story-image{width:100%;height:100%;object-fit:cover;object-position:52% 42%}.masterclass-story-visual .story-quote{z-index:3;border:1px solid hsla(0,0%,100%,.72);box-shadow:0 14px 38px rgba(51,55,102,.12)}.masterclass-section-cta{margin-top:24px}.masterclass-centered-cta{display:flex;justify-content:center;margin-top:34px}.masterclass-centered-cta--light{margin-top:28px}.masterclass-page .masterclass-path-section .perspective-heading{max-width:850px}.masterclass-process-grid{grid-template-columns:repeat(6,1fr)}.masterclass-process-grid article{grid-column:span 2}.masterclass-process-grid article:nth-child(4){grid-column:2/span 2}.masterclass-process-grid article:nth-child(5){grid-column:4/span 2}.masterclass-sessions-section{padding:0 28px 100px}.masterclass-sessions-card{max-width:var(--max);margin:auto;padding:54px;border-radius:34px;background:linear-gradient(125deg,var(--masterclass-navy),#5e56a3 58%,var(--pink-dark));color:#fff;box-shadow:0 24px 70px rgba(53,67,135,.2)}.masterclass-sessions-heading{max-width:760px;margin-bottom:32px}.masterclass-sessions-heading p{color:hsla(0,0%,100%,.82);font-size:14px}.masterclass-days{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.masterclass-days article{padding:26px;border:1px solid hsla(0,0%,100%,.18);border-radius:22px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.masterclass-days article>span{display:block;font-size:10px;letter-spacing:.13em;font-weight:600;color:hsla(0,0%,100%,.7);margin-bottom:8px}.masterclass-days article>strong{display:block;font-size:12px;color:#fff3c9;margin-bottom:18px;text-transform:capitalize}.masterclass-days h3{font-size:25px}.masterclass-days p{color:hsla(0,0%,100%,.82);margin-bottom:0}.masterclass-inspiration-section{padding:0 28px 74px}.masterclass-inspiration-card{max-width:920px;margin:auto;padding:44px 50px;border:1px solid rgba(185,145,87,.24);border-radius:30px;background:linear-gradient(145deg,var(--paper),var(--gold-pale));box-shadow:var(--soft);text-align:center}.masterclass-inspiration-card p{max-width:760px;margin:0 auto;font-size:13px;color:var(--muted)}.masterclass-about-section{position:relative;padding:92px 28px 112px;overflow:hidden;background:radial-gradient(circle at 14% 38%,rgba(217,82,145,.2),transparent 24%),linear-gradient(135deg,#111d3c,var(--masterclass-navy-soft))}.masterclass-about-section:before{content:"";position:absolute;width:480px;height:480px;right:-170px;top:-240px;border:1px solid rgba(185,145,87,.38);border-radius:50%}.masterclass-page .masterclass-about-card{position:relative;z-index:1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.13);box-shadow:0 30px 90px rgba(5,12,31,.32);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.masterclass-about-card .about-photo-accent{background:linear-gradient(145deg,rgba(217,82,145,.7),rgba(238,233,255,.3),rgba(185,145,87,.52))}.masterclass-about-card .about-photo-frame{border-radius:36px;border:1px solid hsla(0,0%,100%,.22)}.masterclass-about-card .about-photo{object-position:50% 42%}.masterclass-about-card .eyebrow{color:#f7a8ce}.masterclass-about-card .about-copy p{color:hsla(0,0%,100%,.78)}.masterclass-about-card .about-copy blockquote{border-left-color:#d6b678;color:#fff1d2}.masterclass-page .register-card{border-color:rgba(52,120,212,.12);box-shadow:0 22px 68px rgba(45,70,130,.1)}.masterclass-mobile-cta{display:none}.masterclass-thankyou-event strong{text-transform:capitalize;margin-bottom:4px}@media(max-width:980px){.masterclass-page .masterclass-hero .hero-inner{grid-template-columns:1fr;gap:44px;padding:58px 28px 96px}.masterclass-page .masterclass-hero .hero-copy{width:100%;max-width:760px}.masterclass-hero-visual{width:min(520px,86%);justify-self:center}.masterclass-page .masterclass-story .story-wrap{grid-template-columns:1fr}.masterclass-story-visual{width:min(100%,520px);justify-self:center}.masterclass-process-grid{grid-template-columns:repeat(2,1fr)}.masterclass-process-grid article,.masterclass-process-grid article:nth-child(4),.masterclass-process-grid article:nth-child(5){grid-column:auto}.masterclass-process-grid article:last-child{grid-column:1/-1}}@media(max-width:680px){.masterclass-page .masterclass-hero .hero-inner{padding:42px 18px 76px;gap:34px}.masterclass-page .masterclass-hero .hero-copy h1{font-size:43px}.masterclass-page .masterclass-hero .hero-copy h2{font-size:28px}.masterclass-hero-visual{width:min(360px,96%);padding:10px}.masterclass-hero-photo{border-width:5px;border-radius:48% 48% 25px 25px}.masterclass-hero-ring--one{width:190px;height:190px;right:-28px}.masterclass-hero-ring--two{width:120px;height:120px;left:-18px}.masterclass-video-section{padding:22px 18px 52px}.masterclass-register-section--primary{padding-bottom:76px}.masterclass-register-section--final{padding-top:68px}.masterclass-page .masterclass-story{padding-top:74px}.masterclass-story-visual{height:500px}.masterclass-days,.masterclass-process-grid{grid-template-columns:1fr}.masterclass-process-grid article:last-child{grid-column:auto}.masterclass-sessions-section{padding:0 18px 80px}.masterclass-sessions-card{padding:29px;border-radius:24px}.masterclass-sessions-card h2{font-size:34px}.masterclass-inspiration-section{padding:0 18px 52px}.masterclass-inspiration-card{padding:30px 24px;border-radius:24px;text-align:left}.masterclass-about-section{padding:68px 18px 84px}.masterclass-page .masterclass-about-card{padding:27px}.masterclass-page{padding-bottom:78px}.masterclass-mobile-cta{position:fixed;z-index:40;right:0;bottom:0;left:0;display:flex;justify-content:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,250,244,.94);border-top:1px solid rgba(52,120,212,.12);box-shadow:0 -12px 36px rgba(23,38,77,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.masterclass-mobile-cta .button{width:min(100%,440px);padding:14px 20px;text-align:center}.masterclass-thankyou-page .thankyou-copy h1{font-size:38px}}