@font-face{font-family:LPCPrint;src:url(lpc-print-display.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:is(#lpc-cinema,#lpc-enroll){--lp-ink:#161616;--lp-line:#d2d2d2;--lp-yellow:#fff200;color:var(--lp-ink);background:#fff}:is(#lpc-cinema,#lpc-enroll) ::selection{background:#fff200;color:#111}:is(#lpc-cinema,#lpc-enroll) :focus-visible{outline:3px solid #5c5200;outline-offset:5px}:is(#lpc-cinema,#lpc-enroll) :is(h1,h2,h3,h4){font-family:LPCPrint,Arial,sans-serif;font-weight:600;font-style:normal;letter-spacing:0;line-height:1.02;text-wrap:balance}:is(#lpc-cinema,#lpc-enroll) :is(h1,h2,h3) :is(em,.lc-serif){font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}:is(#lpc-cinema,#lpc-enroll) :is(.lc-wrap,.e-wrap){width:min(1360px,calc(100% - 64px))}#lpc-cinema :is(.lc-label,.lc-film-topics),#lpc-enroll :is(.e-kicker,.e-index){font-family:Arial,sans-serif;letter-spacing:.02em;line-height:1.5}#lpc-cinema :is(.lc-intro,.lc-section-head,.lc-questions-head)>div>.lc-label,#lpc-cinema .lc-questions-head>.lc-label,#lpc-enroll .e-section-top{display:none}#lpc-cinema .lc-reveal{opacity:1;transform:none}#lpc-cinema .lc-hero{display:block;background:#fff;color:#161616;min-height:0;overflow:visible;padding:32px 0 0}#lpc-cinema .lc-hero:before{display:none}#lpc-cinema .lc-hero-copy{padding:0 0 30px;display:grid;grid-template-columns:1.15fr 1fr;gap:12px 7%;align-items:start}#lpc-cinema .lc-hero-copy>.lc-label{grid-column:1/-1;font-size:14px;text-transform:none;margin:0}#lpc-cinema .lc-hero h1{grid-column:1;grid-row:2/5;max-width:100%;font-size:clamp(58px,6.5vw,96px);line-height:.95;margin:0;text-transform:uppercase}#lpc-cinema .lc-hero h1 .lc-serif{display:block;margin:0;color:#161616}#lpc-cinema .lc-hero-intro{grid-column:2;margin:0;color:#404040;max-width:48ch;font-size:17px;line-height:1.5}#lpc-cinema .lc-actions{grid-column:2;margin:4px 0 0;gap:12px 24px}#lpc-cinema .lc-inperson-button{grid-column:2;margin:0;border:0;padding:0;background:none;color:#444;font-size:12px;min-height:32px;box-shadow:none;max-width:none}#lpc-cinema .lc-inperson-button span{font-size:12px}#lpc-cinema .lp-frame-wall{display:grid;grid-template-columns:3fr 1fr;gap:14px}#lpc-cinema .lp-main-frame{position:relative;min-width:0}#lpc-cinema .lc-hero-photo{position:static;width:100%;height:420px;object-fit:cover;object-position:center 50%;z-index:auto;filter:none}#lpc-cinema .lp-frame-wall figcaption{font:12px/1.4 Arial,sans-serif;padding-top:8px;color:#444}#lpc-cinema .lp-side-frames{display:grid;grid-template-rows:1fr 1fr;gap:12px}#lpc-cinema .lp-side-frames figure{min-height:0;display:flex;flex-direction:column}#lpc-cinema .lp-side-frames img{width:100%;height:180px;object-fit:cover;flex:1;min-height:0}#lpc-cinema .lc-hero-foot{position:static;color:#555;padding:18px 0;align-items:center;border-bottom:1px solid #111}#lpc-cinema .lc-hero-foot .lc-frame-count{display:none}#lpc-cinema .lc-proof{padding:20px 0;border-bottom:1px solid #d2d2d2;gap:28px}#lpc-cinema .lc-proof span{display:block;font-size:13px;line-height:1.5}#lpc-cinema .lc-proof strong{font-family:LPCPrint,Arial,sans-serif;display:inline;font-size:26px;letter-spacing:0;margin-right:8px}#lpc-cinema .lc-intro{padding-block:64px;gap:8%;grid-template-columns:.8fr 1.2fr}#lpc-cinema .lc-intro h2{font-size:clamp(40px,4.5vw,66px);margin:0;max-width:10ch}#lpc-cinema .lc-intro-copy{padding:0;max-width:65ch}#lpc-cinema .lc-section-head{align-items:center;padding-bottom:24px}#lpc-cinema .lc-section-head h2{font-size:clamp(36px,4vw,58px);max-width:24ch;margin:0}#lpc-cinema .lc-section-head h2 br{display:none}#lpc-cinema .lc-section-head>p{max-width:29ch}#lpc-cinema .lc-course{grid-template-columns:1.15fr 1fr;gap:6%;padding-block:32px}#lpc-cinema .lc-course:nth-of-type(2){grid-template-columns:1fr 1.15fr}#lpc-cinema .lc-course:nth-of-type(2) .lc-course-photo{order:2}#lpc-cinema .lc-course-photo{aspect-ratio:1.55}#lpc-cinema .lc-course-num{display:none}#lpc-cinema .lc-course h3{font-size:46px;margin-top:8px}#lpc-cinema .lc-course-copy>.lc-label{text-transform:none;font-size:13px;color:#4a4a4a}#lpc-cinema .lc-course-bottom{margin-top:20px}#lpc-cinema .lc-programs{padding-bottom:64px}#lpc-cinema .lc-studio{padding:56px 0;background:#161616}#lpc-cinema .lc-studio>.lc-wrap{display:grid;grid-template-columns:.65fr 1.35fr;gap:20px 40px}#lpc-cinema .lc-studio .lc-section-head{display:block;border:0;grid-row:1/3;padding:0}#lpc-cinema .lc-studio .lc-section-head h2{font-size:48px;max-width:13ch}#lpc-cinema .lc-studio .lc-section-head>p{margin-top:20px;color:#ddd;max-width:35ch}#lpc-cinema .lc-film{margin:0;border:1px solid #444}#lpc-cinema .lc-film-caption{padding:0;flex-wrap:wrap;gap:8px;grid-column:2}#lpc-cinema .lc-film-topics{grid-column:1/-1;margin:10px 0 0;font-size:11px;letter-spacing:0}#lpc-cinema .lc-people{padding-block:64px}#lpc-cinema .lc-teachers{gap:16px;margin-top:24px}#lpc-cinema .lc-teacher img{filter:none;aspect-ratio:4/5}#lpc-cinema .lc-teacher h3{font-size:30px;margin-top:14px}#lpc-cinema .lc-quote{padding-block:40px;grid-template-columns:1fr 2fr}#lpc-cinema .lc-quote blockquote{font:400 clamp(24px,2.7vw,36px)/1.3 Arial,sans-serif;letter-spacing:-.025em}#lpc-cinema .lc-questions{padding-block:64px;gap:8%}#lpc-cinema .lc-questions h2{font-size:52px;margin-top:0}#lpc-cinema .lc-outro{padding-block:40px;background:#fff;border-top:1px solid #111}#lpc-cinema .lc-outro h2{font-size:52px}#lpc-cinema .lc-outro .lc-button{background:#fff200;color:#111;border-color:#fff200}#lpc-enroll .e-hero{background:#fff;color:#161616;padding-top:28px}#lpc-enroll .e-hero-grid{grid-template-columns:1.15fr 1fr;gap:5%;padding:0 0 20px;min-height:0;align-items:center}#lpc-enroll .lp-enroll-print{grid-column:1;grid-row:1;min-width:0}#lpc-enroll .lp-enroll-print img{width:100%;height:540px;object-fit:cover}#lpc-enroll .lp-enroll-print figcaption{font:12px/1.5 Arial,sans-serif;letter-spacing:0;padding-top:10px;color:#4a4a4a}#lpc-enroll .e-hero-copy{grid-column:2;grid-row:1;padding:0}#lpc-enroll .e-hero .e-kicker{font:15px/1.4 Arial,sans-serif;text-transform:none;letter-spacing:0;color:#333;margin:0 0 20px}#lpc-enroll .e-dot{display:none}#lpc-enroll .e-hero h1{font-size:clamp(58px,5.8vw,86px);line-height:.98;text-transform:uppercase;letter-spacing:0}#lpc-enroll .e-hero h1 em{display:block;color:#161616;font-size:inherit;line-height:inherit}#lpc-enroll .e-hero-deck{font-size:17px;line-height:1.55;color:#444;margin-top:22px;max-width:46ch}#lpc-enroll .e-hero .e-actions{gap:16px;margin-top:24px}#lpc-enroll .e-hero .e-link{color:#111;border-color:#111}#lpc-enroll .e-hero-note{color:#555;font-size:13px;margin-top:16px}#lpc-enroll .e-hero-bottom{color:#333;border-top:1px solid #111;padding:18px 0;gap:20px;font-size:12px}#lpc-enroll .e-hero-bottom .e-intake-callout--hero{background:transparent;color:#111;border:0;padding:0;box-shadow:none;flex-basis:auto;display:flex;align-items:baseline;gap:12px}#lpc-enroll .e-hero-bottom .e-intake-date{font-size:20px;color:#111}#lpc-enroll .e-hero-bottom .e-intake-label{color:#555;font-size:12px}#lpc-enroll .e-facts{background:#fff;border-block:1px solid #d2d2d2;color:#111}#lpc-enroll .e-facts-grid{padding-block:24px;gap:20px}#lpc-enroll .e-facts strong{font-family:LPCPrint,Arial,sans-serif;font-size:29px;letter-spacing:0;color:#111}#lpc-enroll .e-facts span{color:#555;font-size:13px}#lpc-enroll .e-section{padding-block:64px}#lpc-enroll h2{font-size:clamp(38px,4.2vw,62px);line-height:1.04}#lpc-enroll h2 em{font:inherit;color:inherit}#lpc-enroll .e-two-col{grid-template-columns:.85fr 1.15fr;gap:8%}#lpc-enroll .e-two-col h2{max-width:15ch}#lpc-enroll .e-two-col h2 br{display:none}#lpc-enroll .e-lead{font-size:20px;line-height:1.5}#lpc-enroll .e-contact-sheet{grid-template-columns:1.25fr .85fr 1fr;gap:18px;align-items:start;margin-top:36px}#lpc-enroll .e-print{padding:0;background:none;border:0;box-shadow:none}#lpc-enroll .e-print:nth-child(2){padding-top:46px}#lpc-enroll .e-print:nth-child(3){padding-top:16px}#lpc-enroll .e-print img{aspect-ratio:4/5;object-fit:cover}#lpc-enroll .e-print figcaption{font-size:13px;color:#444;gap:8px}#lpc-enroll .e-print figcaption span:first-child{font-family:Arial,sans-serif;letter-spacing:0;font-size:11px}#lpc-enroll .e-how,#lpc-enroll .e-bonuses,#lpc-enroll .e-faq-photo{background:#fff;color:#161616;border-top:1px solid #d2d2d2}#lpc-enroll .e-photo-section>.e-bg-photo,#lpc-enroll .e-photo-section:before,#lpc-enroll .e-photo-section:after{display:none}#lpc-enroll .e-photo-section :is(p,.e-lead,.e-small,.e-kicker,h2,h3){color:inherit;text-shadow:none}#lpc-enroll .e-steps{gap:28px;margin-top:30px}#lpc-enroll .e-step-photo{background:transparent;border:0;padding:0}#lpc-enroll .e-step-photo img{filter:none;aspect-ratio:4/3;object-fit:cover}#lpc-enroll .e-step-photo figcaption{color:#555}#lpc-enroll .e-steps h3{font-size:34px}#lpc-enroll .e-fit{background:#f2f2f2;border:0;color:#222;padding:24px;margin-top:28px}#lpc-enroll .e-curriculum{background:#161616;color:#fff}#lpc-enroll .e-curriculum .e-section{padding-block:56px}#lpc-enroll .e-curriculum .e-kicker{color:#ccc}#lpc-enroll .e-preview{margin-top:24px;padding-block:28px;gap:32px;grid-template-columns:.65fr 1.35fr}#lpc-enroll .e-preview h3{font-size:40px}#lpc-enroll .e-module-title{font-family:LPCPrint,Arial,sans-serif;font-size:30px;letter-spacing:0}#lpc-enroll .e-module-title>span{font:15px/1.5 Arial,sans-serif;color:#ccc}#lpc-enroll .e-support>.e-two-col>div>.e-kicker{display:none}#lpc-enroll .e-quotes{gap:30px;margin-top:36px}#lpc-enroll .e-quotes blockquote{font:400 21px/1.5 Arial,sans-serif;letter-spacing:0}#lpc-enroll .e-quote-mark{display:none}#lpc-enroll .e-bonus-grid{gap:32px;margin-top:32px}#lpc-enroll .e-bonus-grid article{background:transparent;border:0;border-top:1px solid #111;padding:22px 0;box-shadow:none}#lpc-enroll .e-bonus-grid .e-kicker{margin-bottom:12px;font-size:12px}#lpc-enroll .e-bonus-grid h3{font-size:32px}#lpc-enroll .e-offer-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:12px 36px;text-align:left;align-items:center}#lpc-enroll .e-offer-heading>.e-kicker{display:none}#lpc-enroll .e-offer-heading h2{font-size:44px;grid-row:1/3}#lpc-enroll .e-offer-heading>p:not(.e-kicker){margin:0;font-size:16px}#lpc-enroll .e-offer-heading .e-intake-callout{padding:12px 16px;margin:0;min-height:0}#lpc-enroll .e-offer-heading .e-intake-date{font-size:24px}#lpc-enroll .e-included-line,#lpc-enroll .e-price-grid{margin-top:24px}#lpc-enroll .e-faq-photo .e-faq{background:transparent}#lpc-enroll .e-faq-list details{background:transparent;border-color:#bdbdbd}#lpc-enroll .e-faq-list :is(summary,p){color:#161616}#lpc-enroll .e-final{background:#fff;color:#161616;border-top:1px solid #111;padding-block:40px}#lpc-enroll .e-final p{font-family:LPCPrint,Arial,sans-serif;font-style:normal;letter-spacing:0;font-size:52px;max-width:24ch}#lpc-enroll .e-final .e-button{background:#fff200;color:#111;border-color:#fff200}body:has(#lpc-enroll) .lmc{background:#f2f2f2;color:#161616;border-block:1px solid #d2d2d2}body:has(#lpc-enroll) .lmc .lmc__eyebrow{color:#454545;letter-spacing:0;font-size:13px}body:has(#lpc-enroll) .lmc :is(h2,h3){font-family:LPCPrint,Arial,sans-serif;font-weight:600;font-style:normal;color:#161616;letter-spacing:0}@media(min-width:1500px){#lpc-cinema .lc-hero-photo{height:480px}}@media(max-width:1000px){#lpc-cinema .lc-hero-copy{gap:16px 32px}#lpc-cinema .lc-hero h1{font-size:64px}#lpc-cinema .lc-course h3{font-size:36px}#lpc-cinema .lc-studio>.lc-wrap{grid-template-columns:1fr}#lpc-cinema .lc-studio .lc-section-head{grid-row:auto;display:flex;gap:30px}#lpc-cinema .lc-studio .lc-section-head>p{margin:0}#lpc-cinema .lc-film-caption{grid-column:1}#lpc-enroll .e-hero-grid{gap:28px}#lpc-enroll .lp-enroll-print img{height:470px}#lpc-enroll .e-hero h1{font-size:60px}#lpc-enroll .e-hero-bottom>a{display:none}}@media(max-width:760px){:is(#lpc-cinema,#lpc-enroll) :is(.lc-wrap,.e-wrap){width:calc(100% - 32px)}#lpc-cinema .lc-hero{padding-top:22px}#lpc-cinema .lc-hero-copy{display:flex;flex-direction:column;gap:16px;padding-bottom:22px}#lpc-cinema .lc-hero-copy>.lc-label{font-size:13px}#lpc-cinema .lc-hero h1{font-size:58px;line-height:.95}#lpc-cinema .lc-hero-intro{font-size:15px;line-height:1.55;margin:0}#lpc-cinema .lc-actions{margin:0;gap:12px}#lpc-cinema .lc-button{padding:13px 17px;min-height:48px}#lpc-cinema .lc-hero .lc-text-link{font-size:13px}#lpc-cinema .lc-inperson-button{font-size:12px;margin:0;min-height:0}#lpc-cinema .lp-frame-wall{grid-template-columns:2.2fr 1fr;gap:8px}#lpc-cinema .lc-hero-photo{height:250px}#lpc-cinema .lp-side-frames{gap:8px}#lpc-cinema .lp-side-frames img{height:98px}#lpc-cinema .lp-frame-wall figcaption{font-size:10px;padding-top:5px}#lpc-cinema .lc-hero-foot{font-size:11px;padding:12px 0}#lpc-cinema .lc-proof{grid-template-columns:1fr;gap:8px;padding:18px 0}#lpc-cinema .lc-proof strong{font-size:23px}#lpc-cinema .lc-proof span{font-size:13px}#lpc-cinema .lc-intro{grid-template-columns:1fr;gap:24px;padding-block:40px}#lpc-cinema .lc-intro h2{max-width:15ch;font-size:42px}#lpc-cinema .lc-intro h2 br{display:none}#lpc-cinema .lc-section-head{display:block}#lpc-cinema .lc-section-head h2{font-size:39px}#lpc-cinema .lc-section-head>p{margin-top:14px;max-width:40ch}#lpc-cinema .lc-course,#lpc-cinema .lc-course:nth-of-type(2){grid-template-columns:1fr;gap:20px;padding-block:24px}#lpc-cinema .lc-course:nth-of-type(2) .lc-course-photo{order:0}#lpc-cinema .lc-course h3{font-size:36px}#lpc-cinema .lc-programs{padding-bottom:40px}#lpc-cinema .lc-studio{padding-block:40px}#lpc-cinema .lc-studio .lc-section-head{display:block}#lpc-cinema .lc-studio .lc-section-head h2{font-size:40px;max-width:20ch}#lpc-cinema .lc-studio .lc-section-head>p{margin-top:20px}#lpc-cinema .lc-film-caption{font-size:12px}#lpc-cinema .lc-people{padding-block:40px}#lpc-cinema .lc-teachers{grid-template-columns:1fr 1fr;gap:24px 12px}#lpc-cinema .lc-teacher h3{font-size:26px}#lpc-cinema .lc-teacher p{font-size:12px;color:#555}#lpc-cinema .lc-quote{grid-template-columns:1fr;gap:20px;padding-block:32px}#lpc-cinema .lc-questions{grid-template-columns:1fr;gap:28px;padding-block:40px}#lpc-cinema .lc-questions h2,#lpc-cinema .lc-outro h2{font-size:42px}#lpc-enroll .e-hero{padding-top:20px}#lpc-enroll .e-hero-grid{display:flex;flex-direction:column;gap:22px;padding-bottom:20px}#lpc-enroll .e-hero-copy{display:contents}#lpc-enroll .e-hero .e-kicker{order:0;margin:0;width:100%;font-size:14px}#lpc-enroll .e-hero h1{order:1;font-size:56px;width:100%}#lpc-enroll .lp-enroll-print{order:2;width:100%}#lpc-enroll .lp-enroll-print img{height:280px;object-position:center 48%}#lpc-enroll .lp-enroll-print figcaption{font-size:10px;padding-top:7px}#lpc-enroll .e-hero-deck{order:3;font-size:16px;margin:0;width:100%}#lpc-enroll .e-hero .e-actions{order:4;margin:0;width:100%;gap:14px}#lpc-enroll .e-hero-note{order:5;margin:0;width:100%;font-size:12px}#lpc-enroll .e-hero-bottom{gap:12px;padding-block:16px}#lpc-enroll .e-hero-bottom .e-intake-callout--hero{order:0;flex-basis:auto;width:auto;padding:0}#lpc-enroll .e-hero-bottom .e-intake-date{font-size:18px}#lpc-enroll .e-facts-grid{grid-template-columns:1fr 1fr;gap:22px;padding-block:22px}#lpc-enroll .e-facts strong{font-size:27px}#lpc-enroll .e-facts span{font-size:12px}#lpc-enroll .e-section{padding-block:40px}#lpc-enroll .e-two-col{grid-template-columns:1fr;gap:24px}#lpc-enroll h2{font-size:42px}#lpc-enroll .e-two-col h2{max-width:19ch}#lpc-enroll .e-lead{font-size:18px}#lpc-enroll .e-contact-sheet{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}#lpc-enroll .e-print:first-child{grid-column:1/-1}#lpc-enroll .e-print:first-child img{aspect-ratio:3/2}#lpc-enroll .e-print:nth-child(2),#lpc-enroll .e-print:nth-child(3){padding-top:0}#lpc-enroll .e-print figcaption{font-size:12px}#lpc-enroll .e-print figcaption span:first-child{font-size:10px}#lpc-enroll .e-steps article{padding:20px 0 0}#lpc-enroll .e-step-number{position:static}#lpc-enroll .e-step-photo{width:100%;max-width:none}#lpc-enroll .e-step-photo img{width:100%;height:auto;aspect-ratio:3/2}#lpc-enroll .e-step-heading{gap:16px}#lpc-enroll .e-fit{padding:20px}#lpc-enroll .e-preview{grid-template-columns:1fr;gap:24px}#lpc-enroll .e-curriculum .e-section{padding-block:40px}#lpc-enroll .e-module-title{font-size:27px}#lpc-enroll .e-bonus-grid h3{font-size:30px}#lpc-enroll .e-offer-heading{display:block}#lpc-enroll .e-offer-heading h2{font-size:36px}#lpc-enroll .e-offer-heading>p:not(.e-kicker){margin-top:16px}#lpc-enroll .e-offer-heading .e-intake-callout{padding:12px 14px}#lpc-enroll .e-offer-heading .e-intake-date{font-size:22px}#lpc-enroll .e-final p{font-size:42px}}@media(prefers-reduced-motion:reduce){:is(#lpc-cinema,#lpc-enroll) *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}#lpc-cinema .lc-inperson-button span{color:#171717}#lpc-cinema .lc-inperson-button>span{text-decoration:underline;text-underline-offset:.22em}#lpc-enroll .e-final{background:#111;color:#fff}#lpc-enroll .e-final:after{background:#000000ad}#lpc-enroll .e-final p,#lpc-enroll .e-final p em{color:#fff;font-family:LPCPrint,Arial,sans-serif;font-style:normal;letter-spacing:0}body:has(#lpc-enroll) .lmc{background:#f2f2f2!important;color:#161616!important}body:has(#lpc-enroll) .lmc .lmc__eyebrow{color:#454545!important}#lpc-cinema .lc-hero-copy>.lc-label{grid-column:2;grid-row:1}#lpc-cinema .lc-hero h1{grid-row:1/5}#lpc-cinema .lc-learning-head,#lpc-cinema .lc-learning-card,#lpc-enroll .e-hero-copy,#lpc-enroll .e-faq>div:first-child,#lpc-enroll .e-preview-copy,#lpc-enroll .e-bonus-grid article{display:flex;flex-direction:column}#lpc-cinema .lc-learning-head>h2,#lpc-cinema .lc-learning-card>h3,#lpc-enroll .e-hero-copy>h1,#lpc-enroll .e-faq>div:first-child>h2,#lpc-enroll .e-preview-copy>h3,#lpc-enroll .e-bonus-grid article>h3{order:-2}#lpc-cinema .lc-learning-head>.lc-label,#lpc-cinema .lc-learning-card>.lc-label,#lpc-enroll .e-hero-copy>.e-kicker,#lpc-enroll .e-faq>div:first-child>.e-kicker,#lpc-enroll .e-preview-copy>.e-kicker,#lpc-enroll .e-bonus-grid article>.e-kicker{order:-1;margin-top:12px;margin-bottom:16px}@media(max-width:760px){#lpc-cinema .lc-hero h1{order:-1}#lpc-enroll .e-hero-copy{display:contents}#lpc-enroll .e-hero .e-kicker{order:2;margin:0}#lpc-enroll .lp-enroll-print{order:3}#lpc-enroll .e-hero-deck{order:4}#lpc-enroll .e-hero .e-actions{order:5}#lpc-enroll .e-hero-note{order:6}}#lpc-cinema .lc-learning-head>:is(h2,.lc-label),#lpc-cinema .lc-learning-card>:is(h3,.lc-label),#lpc-enroll .e-faq>div:first-child>:is(h2,.e-kicker),#lpc-enroll .e-preview-copy>:is(h3,.e-kicker),#lpc-enroll .e-bonus-grid article>:is(h3,.e-kicker){order:0}body:has(#lpc-enroll) .lmc__inner{display:flex;flex-direction:column;align-items:stretch}body:has(#lpc-enroll) .lmc__title{order:-2}body:has(#lpc-enroll) .lmc__eyebrow{order:-1}body:has(#lpc-enroll) .lmc__inner{display:grid;grid-template-columns:minmax(0,1fr)}body:has(#lpc-enroll) .lmc__form{width:100%;max-width:420px;margin-inline:auto}#lpc-cinema :is(h2,h3),#lpc-enroll :is(.e-difference,.e-rhythm,.e-curriculum,.e-support,.e-bonuses,.e-faq,.lp-teaching-first) :is(h2,h3,h4){font-family:Arial,sans-serif;font-weight:600;font-style:normal;line-height:1.15;letter-spacing:-.025em}#lpc-cinema :is(.lc-section-head,.lc-intro,.lc-questions,.lc-learning-heading) h2,#lpc-enroll :is(.e-difference,.e-rhythm,.e-curriculum,.e-support,.e-bonuses,.e-faq) h2{font-size:clamp(28px,3vw,42px);max-width:26ch}#lpc-cinema :is(h2,h3) .lc-serif{font:inherit}#lpc-cinema :is(.lc-intro,.lc-questions){display:block}#lpc-cinema .lc-intro{max-width:920px;padding-block:52px}#lpc-cinema .lc-intro-copy{max-width:68ch;margin-top:24px}#lpc-cinema .lc-section-head{display:block}#lpc-cinema .lc-section-head>p{max-width:65ch;margin-top:12px}#lpc-cinema .lc-section-head>a{display:inline-flex;margin-top:16px}#lpc-cinema .lc-proof strong{font:600 20px/1.4 Arial,sans-serif;letter-spacing:-.025em}#lpc-cinema .lc-proof{margin-top:18px}#lpc-cinema .lc-course h3{font-size:32px}#lpc-cinema .lc-programs>.lc-course{grid-template-columns:1.25fr 1fr;padding-block:24px 40px;gap:40px}#lpc-cinema .lp-progression{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid #d2d2d2;padding-top:28px}#lpc-cinema .lp-progression .lc-course{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:0;border:0;min-width:0}#lpc-cinema .lp-progression .lc-course .lc-course-photo{order:0;width:100%;aspect-ratio:2.15}#lpc-cinema .lp-progression .lc-course h3{font-size:27px}#lpc-cinema .lp-progression .lc-course-copy{flex:1;display:flex;flex-direction:column}#lpc-cinema .lp-progression .lc-course-bottom{margin-top:auto;padding-top:18px;align-items:end}#lpc-cinema .lc-studio{background:#fff;color:#161616;padding-block:56px;border-bottom:1px solid #d2d2d2}#lpc-cinema .lc-studio>.lc-wrap{grid-template-columns:.8fr 1.2fr;gap:24px 48px;align-items:center}#lpc-cinema .lc-studio .lc-section-head{grid-row:auto;align-self:center}#lpc-cinema .lc-studio .lc-section-head h2{font-size:36px;max-width:20ch}#lpc-cinema .lc-studio .lc-section-head>p{color:#444;font-size:17px;max-width:38ch}#lpc-cinema .lc-film{border:0;background:#eee;box-shadow:none;padding:0}#lpc-cinema .lc-film video{display:block;width:100%;height:auto;aspect-ratio:16/9}#lpc-cinema .lc-film-caption,#lpc-cinema .lc-film-caption .lc-text-link{color:#333;border-color:#555}#lpc-cinema .lc-film-topics{display:none}#lpc-cinema .lc-teacher h3{font-size:20px;letter-spacing:-.02em}#lpc-cinema .lc-people{padding-block:48px}#lpc-cinema .lc-quote{display:block;max-width:920px;padding-block:36px}#lpc-cinema .lc-quote blockquote{border:0;padding:24px 0 0;font-size:26px;max-width:60ch}#lpc-cinema .lc-questions .lc-faq{margin-top:28px;max-width:900px}#lpc-cinema .lc-learning-grid{margin-top:28px}#lpc-cinema .lc-learning-card h3{font-size:26px}#lpc-cinema .lc-learning-card{padding:24px 0}#lpc-cinema .lp-main-frame{padding:0;background:none;border:0;border-radius:0;box-shadow:none}#lpc-cinema .lp-main-frame figcaption{padding:8px 0;min-height:0}#lpc-cinema :is(.lp-main-frame,.lp-student-show figure) figcaption,#lpc-enroll :is(.lp-enroll-print,.e-print,.e-step-photo,.lp-support-portraits figure) figcaption{font-size:19px;line-height:1.25;min-height:0;padding-top:9px;padding-bottom:5px}#lpc-cinema .lc-teacher h3,#lpc-enroll .e-student-with-photo>div{font-size:20px;line-height:1.25}#lpc-cinema .lp-quote-stage{display:grid;min-height:200px;align-items:center}#lpc-cinema .lp-quote-stage blockquote{grid-area:1/1;margin:0}#lpc-cinema .lp-quote-stage blockquote[hidden]{display:none}#lpc-cinema .lp-quote-controls{display:flex;gap:8px;align-items:center;margin-top:16px}#lpc-cinema .lp-quote-controls[hidden]{display:none}#lpc-cinema .lp-quote-controls button{font:13px/1.3 Arial,sans-serif;min-height:44px;padding:10px 14px;border:1px solid #ccc;border-radius:999px;background:#fff;color:#161616;cursor:pointer}#lpc-cinema .lp-quote-controls button:hover{background:#fffbd6;border-color:#b7a900}#lpc-cinema [data-quote-count]{margin-left:auto;font:12px/1.3 Arial,sans-serif;color:#555}#lpc-cinema .lp-question-mark{display:flex;width:200px;height:230px;margin-top:28px;color:#282822;-webkit-user-select:none;user-select:none}#lpc-cinema .lp-question-mark svg{width:100%;height:100%}@media(prefers-reduced-motion:no-preference){#lpc-cinema .lp-question-mark.is-visible .lp-question-stroke{stroke-dasharray:180;animation:lp-question-draw 5s cubic-bezier(.22,.61,.36,1) both}}@media(max-width:760px){#lpc-cinema :is(.lp-main-frame,.lp-student-show figure) figcaption,#lpc-enroll :is(.lp-enroll-print,.e-print,.e-step-photo,.lp-support-portraits figure) figcaption{font-size:17px}#lpc-cinema .lc-teacher h3,#lpc-enroll .e-student-with-photo>div{font-size:18px}#lpc-cinema .lp-quote-stage{min-height:255px}#lpc-cinema .lp-question-mark{width:130px;height:150px;margin-top:20px}}#lpc-cinema .lp-main-frame{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}#lpc-enroll .e-rhythm .e-fit{background:#12140f;color:#fff;padding:30px 34px;gap:40px}#lpc-enroll .e-rhythm .e-fit strong{color:#fff200;font-weight:600}#lpc-enroll .e-rhythm .e-fit p{color:#f2f2ec;margin:0}#lpc-enroll #e-curriculum .e-curriculum-head{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;margin-bottom:30px}#lpc-enroll .e-curriculum-head .e-lead{margin:18px 0 0;max-width:53ch}#lpc-enroll .lp-camera-study{min-width:0}#lpc-enroll .lp-camera-study svg{display:block;width:100%;height:auto;overflow:visible}#lpc-enroll .lp-camera-study-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:#66695e}#lpc-enroll .lp-camera-replay{background:transparent;color:#222;border:0;border-bottom:1px solid #aaa;padding:8px 0;font:inherit;cursor:pointer}#lpc-enroll .lp-camera-replay:focus-visible{outline:2px solid #222;outline-offset:5px}#lpc-enroll .lp-camera-study.is-playing .lp-camera-part{animation:lp-camera-separate 6s cubic-bezier(.22,.61,.36,1) both}#lpc-enroll .lp-camera-study.is-playing .lp-camera-label{animation:lp-camera-labels 6s ease both}@keyframes lp-camera-separate{0%,12%{transform:translate(var(--assemble))}to{transform:translate(0)}}@keyframes lp-camera-labels{0%,55%{opacity:0}to{opacity:1}}#lpc-enroll .e-bonuses .lp-bonus-label{display:inline-block;margin:0 0 16px;padding:4px 15px 6px;background:#fff200;color:#171810;font-family:LPCHand,cursive;font-size:32px;line-height:1.1;transform:rotate(-3deg)}@media(max-width:760px){#lpc-enroll .e-rhythm .e-fit{padding:24px;gap:18px}#lpc-enroll #e-curriculum .e-curriculum-head{grid-template-columns:1fr;gap:12px}#lpc-enroll .lp-camera-study{max-width:560px;width:100%;margin:auto}}@media(prefers-reduced-motion:reduce){#lpc-enroll .lp-camera-study.is-playing .lp-camera-part,#lpc-enroll .lp-camera-study.is-playing .lp-camera-label{animation:none}#lpc-enroll .lp-camera-replay{display:none}}#lpc-cinema :is(.lp-main-frame,.lp-student-show figure) figcaption,#lpc-enroll :is(.lp-enroll-print,.e-print,.e-step-photo,.lp-support-portraits figure) figcaption{font-size:19px!important;line-height:1.25;min-height:0}@media(max-width:760px){#lpc-cinema :is(.lp-main-frame,.lp-student-show figure) figcaption,#lpc-enroll :is(.lp-enroll-print,.e-print,.e-step-photo,.lp-support-portraits figure) figcaption{font-size:17px!important}}#lpc-enroll .e-hero h1{font-size:clamp(52px,5.3vw,74px);line-height:1.02}#lpc-enroll .lp-enroll-print img{height:400px}#lpc-enroll .e-hero-note{display:none}#lpc-enroll .e-hero-bottom{padding-block:14px}#lpc-enroll .e-facts strong{font:600 21px/1.3 Arial,sans-serif;letter-spacing:-.02em}#lpc-enroll .lp-teaching-first{padding-block:46px;border-bottom:1px solid #d2d2d2}#lpc-enroll .lp-teaching-first .e-preview{margin:0;padding:0;border:0;grid-template-columns:.85fr 1.15fr;gap:48px}#lpc-enroll .lp-teaching-first h3{font-size:34px}#lpc-enroll .lp-teaching-first .e-preview-copy>p{color:#444;max-width:46ch}#lpc-enroll .lp-teaching-first .e-link{color:#111;border-color:#555}#lpc-enroll .lp-teaching-first .e-video-frame{padding:0;background:transparent;border:0;box-shadow:none}#lpc-enroll #e-preview .e-small{color:#444}#lpc-enroll .e-video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#111}#lpc-enroll :is(.e-difference,.e-rhythm,.e-support,.e-bonuses) .e-two-col{display:block}#lpc-enroll :is(.e-difference,.e-rhythm,.e-support,.e-bonuses) .e-two-col>div:last-child:not(:first-child),#lpc-enroll :is(.e-rhythm,.e-bonuses) .e-two-col>.e-lead{margin-top:22px;max-width:70ch}#lpc-enroll .e-difference .e-story-copy{max-width:860px}#lpc-enroll .e-section{padding-block:48px}#lpc-enroll .e-steps h3{font-size:24px}#lpc-enroll .e-step-heading{margin-top:18px}#lpc-enroll .e-print figcaption span:first-child{display:none}#lpc-enroll .e-curriculum{background:#fff;color:#161616;border-block:1px solid #d2d2d2}#lpc-enroll .e-curriculum .e-two-col{display:block}#lpc-enroll .e-curriculum-head>.e-lead{margin-top:18px;max-width:68ch;color:#444}#lpc-enroll .e-curriculum h2 em{color:inherit}#lpc-enroll .e-modules{margin-top:30px}#lpc-enroll .e-module,#lpc-enroll .e-module:last-child{border-color:#ccc}#lpc-enroll .e-module-title{font:600 23px/1.3 Arial,sans-serif;letter-spacing:-.02em}#lpc-enroll .e-module-title>span,#lpc-enroll .e-module-num,#lpc-enroll .e-module-action,#lpc-enroll .e-module-body>.e-lead,#lpc-enroll .e-module-video .e-small{color:#444}#lpc-enroll .e-module[open]>summary{color:#111}#lpc-enroll .e-module-action i:before,#lpc-enroll .e-module-action i:after{background:#111}#lpc-enroll :is(.e-hero,.e-curriculum,.lp-teaching-first) :focus-visible{outline-color:#5c5200}#lpc-enroll .e-bonus-grid h3{font-size:25px}#lpc-enroll .e-bonus-grid article{border-color:#ccc}#lpc-enroll .e-faq{display:block}#lpc-enroll .e-faq-list{max-width:920px;margin-top:28px}#lpc-enroll .e-final{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#fff;color:#111;border-top:1px solid #ccc;padding:40px 32px;gap:12px 40px}#lpc-enroll .e-final:after{display:none}#lpc-enroll .e-final-photo{position:static;width:100%;height:260px;grid-column:2;grid-row:1;object-fit:cover;object-position:center 22%}#lpc-enroll .e-final .e-wrap{width:100%;grid-column:1;grid-row:1;display:block}#lpc-enroll .e-final p,#lpc-enroll .e-final p em{font:600 38px/1.1 Arial,sans-serif;color:#111;letter-spacing:-.025em}#lpc-enroll .e-final .e-button{margin-top:24px}#lpc-enroll .e-final-credit{position:static;grid-column:2;color:#555;font-size:12px}body:has(#lpc-enroll) .lmc :is(h2,h3){font-family:Arial,sans-serif;font-size:28px;line-height:1.2;letter-spacing:-.02em}body:has(#lpc-enroll) .lmc__input:focus{outline:2px solid #5c5200;outline-offset:3px}@media(max-width:760px){#lpc-cinema .lc-hero h1{font-size:48px;line-height:1.02}#lpc-cinema .lc-studio>.lc-wrap{display:flex;flex-direction:column;gap:20px;align-items:stretch}#lpc-cinema .lc-studio .lc-section-head h2{font-size:29px;max-width:25ch}#lpc-cinema .lc-studio .lc-section-head>p{font-size:16px;max-width:none;margin-top:16px}#lpc-cinema .lc-film-caption{font-size:12px}#lpc-cinema .lc-intro,#lpc-cinema .lc-questions{width:calc(100% - 32px)}#lpc-cinema .lc-programs>.lc-course{grid-template-columns:1fr;gap:20px}#lpc-cinema .lp-progression{grid-template-columns:1fr;gap:32px}#lpc-cinema .lc-course h3{font-size:27px}#lpc-cinema .lc-proof strong,#lpc-cinema .lc-teacher h3{font-size:19px}#lpc-cinema .lc-quote blockquote{font-size:22px}#lpc-enroll .e-hero-grid{gap:16px}#lpc-enroll .e-hero h1{font-size:42px;line-height:1.05;order:0}#lpc-enroll .e-hero .e-kicker{order:1;font-size:13px}#lpc-enroll .e-hero-deck{order:2;font-size:16px;line-height:1.5}#lpc-enroll .e-hero .e-actions{order:3;display:flex;flex-wrap:wrap;gap:12px 20px}#lpc-enroll .e-hero .e-button{min-height:48px;padding:14px 18px}#lpc-enroll .e-hero .e-link{font-size:14px}#lpc-enroll .lp-enroll-print{order:4}#lpc-enroll .lp-enroll-print img{height:190px;object-position:center 52%}#lpc-enroll .lp-enroll-print figcaption{font-size:12px}#lpc-enroll .e-facts strong{font-size:18px}#lpc-enroll .lp-teaching-first{padding-block:32px}#lpc-enroll .lp-teaching-first .e-preview{grid-template-columns:1fr;gap:22px}#lpc-enroll .lp-teaching-first h3{font-size:28px}#lpc-enroll .lp-teaching-first .e-preview-copy>p{font-size:16px;max-width:none}#lpc-enroll :is(.e-difference,.e-rhythm,.e-curriculum,.e-support,.e-bonuses,.e-faq) h2{font-size:29px;max-width:26ch}#lpc-enroll .e-section{padding-block:36px}#lpc-enroll .e-module-title{font-size:20px}#lpc-enroll .e-module-title>span{font-size:15px}#lpc-enroll .e-final{grid-template-columns:1fr;padding:32px 16px;gap:18px}#lpc-enroll .e-final .e-wrap{grid-row:1;grid-column:1}#lpc-enroll .e-final-photo{grid-row:2;grid-column:1;height:200px}#lpc-enroll .e-final-credit{grid-column:1;text-align:left}#lpc-enroll .e-final p,#lpc-enroll .e-final p em{font-size:30px}}body:has(:is(#lpc-cinema,#lpc-enroll)) :is(.lc-button,.e-button,.lmc__btn){border-radius:999px;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}body:has(:is(#lpc-cinema,#lpc-enroll)) :is(.lc-button,.e-button,.lmc__btn):active{transform:scale(.98)}body:has(:is(#lpc-cinema,#lpc-enroll)) :is(.lc-button,.e-button,.lmc__btn):focus-visible{outline:3px solid #5c5200;outline-offset:4px}#lpc-cinema :is(.lc-hero-photo,.lp-side-frames img,.lc-course-photo,.lc-teacher img,.lc-film),#lpc-enroll :is(.lp-enroll-print img,.e-print img,.e-step-photo img,.e-video,.e-final-photo,.e-fit){border-radius:16px}#lpc-cinema :is(.lc-course-photo,.lc-film){overflow:hidden}body:has(#lpc-enroll) .lmc__input{border-radius:10px}@media(min-width:1101px){body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-header{position:relative;display:flex;justify-content:center;min-height:96px}body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-header .lc-logo{position:absolute;left:0}body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-nav{display:flex;justify-content:center;gap:24px;margin-inline:auto}body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-nav>a:nth-child(5){position:absolute;right:220px;font-size:12px}body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-nav>.lc-cart{position:absolute;right:150px}body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-nav>.lc-button{position:absolute;right:0;padding:14px 20px;gap:16px}body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-mobile{display:none}}@media(min-width:1101px)and (max-width:1450px){body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-nav>.lc-nav-extra{display:none}body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-nav{gap:18px;font-size:13px}body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-logo img{width:160px}}@media(max-width:1100px){body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-header{min-height:80px}body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-nav{display:none}body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-mobile{display:block}body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-mobile summary{cursor:pointer;min-height:44px;display:flex;align-items:center;padding:8px 16px;border:1px solid #d2d2d2;border-radius:999px}body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-mobile nav{position:absolute;top:80px;left:0;right:0;z-index:20;padding:20px;display:flex;flex-direction:column;gap:4px;background:#fff;color:#111;border:1px solid #d2d2d2;border-radius:16px}body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-mobile nav>a{padding:12px 16px}}#lpc-cinema .lp-main-frame,#lpc-enroll .lp-enroll-print{position:relative;isolation:isolate}#lpc-cinema .lp-main-frame:after,#lpc-enroll .lp-enroll-print:after{content:"";position:absolute;pointer-events:none;z-index:2;left:50%;top:42%;width:76px;height:54px;transform:translate(-50%,-50%);opacity:0;background:linear-gradient(#fff200,#fff200) left top/20px 2px,linear-gradient(#fff200,#fff200) left top/2px 16px,linear-gradient(#fff200,#fff200) right top/20px 2px,linear-gradient(#fff200,#fff200) right top/2px 16px,linear-gradient(#fff200,#fff200) left bottom/20px 2px,linear-gradient(#fff200,#fff200) left bottom/2px 16px,linear-gradient(#fff200,#fff200) right bottom/20px 2px,linear-gradient(#fff200,#fff200) right bottom/2px 16px;background-repeat:no-repeat}@media(prefers-reduced-motion:no-preference){#lpc-cinema .lp-main-frame:after,#lpc-enroll .lp-enroll-print:after{animation:lp-focus-lock 1.6s cubic-bezier(.16,1,.3,1) .16s both}#lpc-cinema .lp-main-frame>.lc-hero-photo,#lpc-enroll .lp-enroll-print>img{animation:lp-lens-settle 1.1s cubic-bezier(.16,1,.3,1) both;transform-origin:center}body:has(:is(#lpc-cinema,#lpc-enroll)) .lc-nav>a:not(.lc-button){transition:border-color .18s ease,color .18s ease}#lpc-cinema .lc-course-photo img{transition:transform .55s cubic-bezier(.16,1,.3,1)}#lpc-cinema .lc-course-photo:is(:hover,:focus-visible) img{transform:scale(1.035)}}@keyframes lp-lens-settle{0%{transform:scale(.975);clip-path:inset(2% round 24px)}to{transform:scale(1);clip-path:inset(0 round 16px)}}@keyframes lp-focus-lock{0%{opacity:0;transform:translate(-50%,-50%) scale(1.8)}25%,62%{opacity:1;transform:translate(-50%,-50%) scale(1)}78%{opacity:.7;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){body:has(:is(#lpc-cinema,#lpc-enroll)) :is(.lc-button,.e-button,.lmc__btn):active{transform:none}}#lpc-cinema .lc-intro{display:grid;grid-template-columns:1fr 1fr;max-width:1360px;gap:clamp(28px,5vw,80px);align-items:center;padding-block:44px}#lpc-cinema .lc-intro-copy{margin-top:22px;max-width:62ch}#lpc-cinema .lp-student-show{min-width:0}#lpc-cinema .lp-student-show figure{margin:0}#lpc-cinema .lp-student-show img{display:block;width:100%;height:390px;object-fit:contain;background:#f2f2f2;border-radius:16px}#lpc-cinema .lp-student-show figcaption{padding-top:12px;color:#444;font:14px/1.5 Arial,sans-serif}#lpc-cinema .lp-show-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}#lpc-cinema .lp-show-controls[hidden]{display:none}#lpc-cinema .lp-show-controls button{border:1px solid #ccc;border-radius:999px;background:#fff;color:#111;padding:10px 14px;min-height:44px;font:14px/1.3 Arial,sans-serif;cursor:pointer;transition:background-color .18s ease}#lpc-cinema .lp-show-controls button:hover{background:#fff200;border-color:#fff200}#lpc-cinema .lp-show-controls [data-count]{margin-left:auto;font-size:13px;font-variant-numeric:tabular-nums;color:#444}#lpc-cinema .lc-quote{max-width:1360px;display:grid;grid-template-columns:1fr 3fr;gap:40px;align-items:center;padding-block:40px}#lpc-cinema .lc-quote blockquote{padding:0;max-width:none;font-size:clamp(26px,2.6vw,38px);line-height:1.35}#lpc-cinema .lc-questions{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:start}#lpc-cinema .lc-questions .lc-faq{margin:0;max-width:none}#lpc-cinema .lc-faq details{border:1px solid #d2d2d2;border-radius:12px;margin-bottom:12px;overflow:hidden;transition:background-color .18s ease,border-color .18s ease}#lpc-cinema .lc-faq details:first-child{border-top:1px solid #d2d2d2}#lpc-cinema .lc-faq summary{padding:22px 70px 22px 22px;font-size:18px;font-weight:600;min-height:76px;display:flex;align-items:center}#lpc-cinema .lc-faq summary:after{display:flex;align-items:center;justify-content:center;right:18px;top:18px;width:38px;height:38px;border-radius:50%;background:#fff200;color:#111;font-size:24px;line-height:1}#lpc-cinema .lc-faq details:is(:hover,[open]){background:#fffde0;border-color:#c6ba00}#lpc-cinema .lc-faq details p{padding:0 22px 24px;color:#333;max-width:70ch;line-height:1.65}#lpc-cinema .lc-faq summary:focus-visible{outline-offset:-4px;border-radius:12px}@media(max-width:760px){#lpc-cinema .lc-intro,#lpc-cinema .lc-quote,#lpc-cinema .lc-questions{grid-template-columns:1fr;gap:26px;padding-block:32px}#lpc-cinema .lp-student-show img{height:300px}#lpc-cinema .lc-quote blockquote{font-size:25px}#lpc-cinema .lc-faq summary{font-size:16px;padding-left:18px}}#lpc-enroll .e-difference .e-story-copy{display:grid;grid-template-columns:1fr 1.25fr;max-width:none;gap:64px;align-items:start}#lpc-enroll .e-difference .e-story-copy>div:last-child{margin-top:0;max-width:none}#lpc-enroll .e-contact-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}#lpc-enroll .e-contact-sheet .e-print{grid-column:auto;padding-top:0;margin:0;min-width:0}#lpc-enroll .e-contact-sheet .e-print img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}#lpc-enroll .e-support>.e-two-col{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;align-items:center}#lpc-enroll .e-support>.e-two-col>div:last-child{max-width:none;margin-top:0}#lpc-enroll .lp-support-portraits{display:flex;gap:18px;margin-top:26px}#lpc-enroll .lp-support-portraits figure{margin:0;width:150px}#lpc-enroll .lp-support-portraits img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:16px}#lpc-enroll .lp-support-portraits figcaption{padding-top:8px;font:14px/1.4 Arial,sans-serif;color:#444}#lpc-enroll :is(.e-module,.e-faq-list details){border:1px solid #d2d2d2;border-radius:12px;margin-bottom:12px;overflow:hidden;background:#fffef2;transition:background-color .18s ease,border-color .18s ease}#lpc-enroll :is(.e-module,.e-faq-list details):is(:hover,[open]){background:#fffbd0;border-color:#c6ba00}#lpc-enroll :is(.e-module,.e-faq-list details)>summary{padding:22px;color:#111}#lpc-enroll summary i{width:36px;height:36px;border-radius:50%;background:#fff200;color:#111}#lpc-enroll summary i:before,#lpc-enroll summary i:after{left:10px;right:10px;background:#111}#lpc-enroll .e-module-body{padding:8px 22px 28px;gap:32px}#lpc-enroll .e-faq{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:start}#lpc-enroll .e-faq-list{max-width:none;margin-top:0}#lpc-enroll .e-faq-list details>div{padding:0 22px 24px;color:#333}#lpc-enroll summary:focus-visible{outline-offset:-4px;border-radius:12px}#lpc-enroll .e-final{position:relative;isolation:isolate;display:flex;align-items:center;min-height:440px;width:100%;padding:64px 0;background:#161616;overflow:hidden;border:0}#lpc-enroll .e-final-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;border-radius:0;z-index:-2}#lpc-enroll .e-final:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000c,#0000007a 55%,#0000002e);z-index:-1;pointer-events:none}#lpc-enroll .e-final .e-wrap{width:min(1360px,calc(100% - 64px));margin-inline:auto;display:block}#lpc-enroll .e-final p,#lpc-enroll .e-final p em{color:#fff;font-size:clamp(34px,4vw,56px);max-width:18ch}#lpc-enroll .e-final-credit{position:absolute;bottom:18px;right:32px;color:#fff;background:#0000008c;padding:5px 10px;border-radius:6px}@media(max-width:760px){#lpc-enroll .e-difference .e-story-copy,#lpc-enroll .e-support>.e-two-col,#lpc-enroll .e-faq{grid-template-columns:1fr;gap:24px}#lpc-enroll .e-contact-sheet{grid-template-columns:1fr;gap:24px}#lpc-enroll .e-module summary{grid-template-columns:24px minmax(0,1fr) 36px;gap:12px;padding:18px 14px}#lpc-enroll .e-faq-list summary{padding:18px 16px;font-size:16px}#lpc-enroll .e-final{min-height:400px;padding:48px 0 70px}#lpc-enroll .e-final .e-wrap{width:calc(100% - 32px)}#lpc-enroll .e-final-credit{right:16px;bottom:16px;font-size:11px}}#lpc-enroll .e-final-photo{object-position:85% 15%}@media(max-width:760px){#lpc-enroll .e-final p,#lpc-enroll .e-final p em{max-width:10ch;font-size:32px}}#lpc-enroll .lp-question-mark{display:flex;align-items:center;justify-content:center;width:220px;height:250px;margin:32px 0 0;background:#fff200;color:#111;border-radius:48% 48% 42%;font:600 190px/1 LPCPrint,Arial,sans-serif;transform-origin:50% 85%;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:no-preference){#lpc-enroll .lp-question-mark.is-visible{animation:lp-question-tilt 2.6s ease-in-out 1}}@keyframes lp-question-tilt{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}60%{transform:rotate(7deg)}82%{transform:rotate(-3deg)}}@media(max-width:760px){#lpc-enroll .lp-question-mark{width:100px;height:112px;font-size:88px;margin-top:24px}#lpc-enroll .e-final-photo{object-position:88% top}#lpc-enroll .e-final:after{background:linear-gradient(90deg,#000c,#0000006b)}}#lpc-cinema :is(.lp-main-frame,.lp-side-frames figure,.lp-student-show figure,.lc-teacher),#lpc-enroll :is(.lp-enroll-print,.e-contact-sheet .e-print,.e-step-photo,.lp-support-portraits figure,.e-student-with-photo){padding:12px 12px 8px;background:#fffefa;border:0;border-radius:2px;box-shadow:0 3px 14px #201c121a;overflow:visible}#lpc-cinema :is(.lp-main-frame,.lp-side-frames figure,.lp-student-show figure) figcaption,#lpc-enroll :is(.lp-enroll-print,.e-print,.e-step-photo,.lp-support-portraits figure) figcaption{position:static;padding:12px 3px 6px;margin:0;min-height:44px;font:500 clamp(21px,2vw,28px)/1.15 LPCHand,cursive;color:#29261f;letter-spacing:0;text-transform:none;background:none}#lpc-enroll .e-print figcaption span:last-child{font:inherit;color:inherit}#lpc-cinema :is(.lp-main-frame,.lp-side-frames,.lp-student-show,.lc-teacher) img,#lpc-enroll :is(.lp-enroll-print,.e-print,.e-step-photo,.lp-support-portraits,.e-student-with-photo) img{border-radius:0}#lpc-cinema .lc-teacher h3{font:600 28px/1.2 LPCHand,cursive;margin:12px 0 3px}#lpc-cinema .lc-teacher p{padding-bottom:8px}#lpc-enroll .lp-support-portraits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#lpc-enroll .lp-support-portraits figure{width:auto;min-width:0;padding:8px 8px 5px}#lpc-enroll .lp-support-portraits figcaption{font-size:23px;min-height:58px}#lpc-enroll .e-student-with-photo{display:block;margin-top:24px}#lpc-enroll .e-student-with-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;max-width:none}#lpc-enroll .e-student-with-photo>div{font:600 26px/1.2 LPCHand,cursive;padding:12px 4px 5px}#lpc-enroll .e-student-with-photo>div span{font:13px/1.4 Arial,sans-serif;margin-top:5px;display:block}#lpc-enroll .e-bonus-grid article{border:1px solid #c9c6bd;border-radius:18px;padding:28px;transition:background-color .35s ease,border-color .35s ease,transform .35s ease}#lpc-enroll .e-bonus-grid article:hover{background:#fffbd6;border-color:#c2ad00;transform:translateY(-3px)}#lpc-enroll .lp-question-mark{width:200px;height:230px;background:none;border-radius:0;margin-top:28px;color:#282822}#lpc-enroll .lp-question-mark svg{width:100%;height:100%}#lpc-enroll .lp-question-mark.is-visible{animation:none}#lpc-cinema .lp-main-frame:after,#lpc-enroll .lp-enroll-print:after{display:none;animation:none}.lp-focus-photo{position:relative;overflow:hidden;isolation:isolate}#lpc-cinema .lp-focus-photo img,#lpc-enroll .lp-focus-photo img{display:block;width:100%;animation:none;transform:none;clip-path:none}.lp-viewfinder{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#fff;font:500 clamp(10px,1vw,15px)/1.3 monospace;text-shadow:0 1px 4px #000;z-index:2;background:linear-gradient(#0004,transparent 20%,transparent 72%,#0008)}.lp-vf-top,.lp-vf-bottom{position:absolute;left:5%;right:5%;display:flex;justify-content:space-between;gap:12px;letter-spacing:.06em}.lp-vf-top{top:6%}.lp-vf-bottom{bottom:11%}.lp-viewfinder small{position:absolute;bottom:3%;left:5%;font-size:8px;letter-spacing:.12em;opacity:.75}.lp-vf-grid{position:absolute;top:20%;right:18%;bottom:20%;left:18%;border:1px solid #ffffff35;background:linear-gradient(90deg,transparent 33%,#ffffff25 33%,#ffffff25 33.3%,transparent 33.3%,transparent 66%,#ffffff25 66%,#ffffff25 66.3%,transparent 66.3%)}.lp-vf-focus{position:absolute;left:42%;top:38%;width:16%;height:24%;border:1px solid #fff200;clip-path:polygon(0 0,25% 0,25% 2%,2% 2%,2% 25%,0 25%,0 0,100% 0,100% 25%,98% 25%,98% 2%,75% 2%,75% 0,100% 0,100% 100%,75% 100%,75% 98%,98% 98%,98% 75%,100% 75%,100% 100%,0 100%,0 75%,2% 75%,2% 98%,25% 98%,25% 100%,0 100%)}@media(prefers-reduced-motion:no-preference){#lpc-cinema .lp-focus-photo img,#lpc-enroll .lp-focus-photo img{animation:lp-optical-focus 4s cubic-bezier(.22,.61,.36,1) both}.lp-vf-focus{animation:lp-find-focus 4s ease both}#lpc-enroll .lp-question-mark.is-visible .lp-question-stroke{stroke-dasharray:180;animation:lp-question-draw 5s cubic-bezier(.22,.61,.36,1) both}}@keyframes lp-optical-focus{0%,10%{filter:blur(14px);transform:scale(1.055)}65%{filter:blur(2px);transform:scale(1.008)}to{filter:blur(0);transform:scale(1)}}@keyframes lp-find-focus{0%,20%{transform:scale(1.35);border-color:#fff;opacity:.5}80%,to{transform:scale(1);border-color:#fff200;opacity:1}}@keyframes lp-question-draw{0%{stroke-dashoffset:180;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@media(max-width:760px){#lpc-enroll .lp-support-portraits{gap:8px}#lpc-enroll .lp-support-portraits figcaption{font-size:19px;min-height:50px;padding-inline:0}#lpc-enroll .lp-question-mark{width:130px;height:150px}#lpc-enroll .e-bonus-grid article{padding:24px}.lp-vf-bottom{bottom:14%}.lp-viewfinder small{font-size:7px}}@media(prefers-reduced-motion:reduce){#lpc-enroll .e-bonus-grid article{transition:none}#lpc-enroll .e-bonus-grid article:hover{transform:none}}#lpc-enroll .e-quotes figure figcaption.e-student-with-photo{display:block;grid-template-columns:none}#lpc-enroll .e-quotes figure figcaption.e-student-with-photo img.e-student-photo{display:block;width:100%;height:auto;aspect-ratio:4/3;max-width:none}#lpc-enroll .e-quotes figure figcaption.e-student-with-photo>div{margin:0;padding:12px 4px 5px}#lpc-enroll .lp-focus-photo .lp-vf-grid,#lpc-cinema .lp-focus-photo .lp-vf-grid{display:block}#lpc-cinema .lc-hero{padding-top:40px}#lpc-cinema .lc-hero-copy{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:14px 6%;padding-bottom:32px;align-items:start}#lpc-cinema .lc-hero h1{font-family:Arial,sans-serif;font-weight:700;font-size:clamp(48px,5.7vw,82px);line-height:1.02;letter-spacing:-.055em;text-transform:none;max-width:none;text-wrap:nowrap}#lpc-cinema .lc-hero h1 .lc-serif{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;font-size:1.12em;letter-spacing:-.055em;margin-top:6px;text-transform:none}#lpc-cinema .lc-hero-copy>.lc-label{font-size:12px;letter-spacing:.06em;border-left:3px solid #fff200;padding-left:12px;line-height:1.5}#lpc-cinema .lc-hero-intro{font-size:17px;line-height:1.55}#lpc-cinema .lp-frame-wall{display:block}#lpc-cinema .lp-main-frame{width:100%;margin:0}#lpc-cinema .lp-main-frame .lc-hero-photo{height:clamp(330px,37vw,560px);object-position:center 48%}#lpc-cinema .lp-main-frame figcaption{padding-block:12px 8px}#lpc-cinema .lc-learning{padding-block:44px}#lpc-cinema .lc-learning>.lc-wrap{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:36px;align-items:start}#lpc-cinema .lc-learning-heading{margin:0;padding:0}#lpc-cinema .lc-learning-heading h2{font-size:clamp(28px,2.5vw,36px);line-height:1.1;margin:0 0 16px;max-width:15ch}#lpc-cinema .lc-learning-heading>p{max-width:30ch;margin:0;font-size:15px;line-height:1.55}#lpc-cinema .lc-learning-grid{display:contents}#lpc-cinema .lc-learning-card{padding:0 0 0 26px;margin:0;border:0;border-left:1px solid #d2d2d2;border-radius:0;min-height:0;background:none;box-shadow:none}#lpc-cinema .lc-learning-card h3{font-size:25px;margin:0 0 16px}#lpc-cinema .lc-learning-card>p{font-size:15px;line-height:1.55;margin:0 0 16px}#lpc-cinema .lc-learning-card>.lc-learning-location{font-size:12px;margin-bottom:18px}#lpc-cinema .lc-learning-card .lc-button{align-self:flex-start;width:auto;min-height:46px;padding:12px 18px;font-size:13px;margin-top:auto}@media(max-width:1000px){#lpc-cinema .lc-hero-copy{grid-template-columns:1fr 1fr;gap:14px 28px}#lpc-cinema .lc-hero h1{font-size:clamp(40px,5.5vw,60px)}#lpc-cinema .lc-learning>.lc-wrap{grid-template-columns:1fr 1fr;gap:28px}#lpc-cinema .lc-learning-heading{grid-column:1/-1;display:flex;align-items:center;gap:40px}#lpc-cinema .lc-learning-heading h2{margin:0;max-width:20ch}}@media(max-width:760px){#lpc-cinema .lc-hero{padding-top:26px}#lpc-cinema .lc-hero-copy{display:flex;gap:18px;padding-bottom:24px}#lpc-cinema .lc-hero h1{font-size:clamp(36px,10vw,64px);line-height:1.05;order:0;letter-spacing:-.045em}#lpc-cinema .lc-hero h1 .lc-serif{font-size:1.12em}#lpc-cinema .lc-hero-copy>.lc-label{order:1;font-size:11px}#lpc-cinema .lc-hero-intro{order:2;font-size:15px}#lpc-cinema .lc-actions{order:3}#lpc-cinema .lc-inperson-button{order:4}#lpc-cinema .lp-main-frame .lc-hero-photo{height:300px}#lpc-cinema .lc-learning{padding-block:30px}#lpc-cinema .lc-learning>.lc-wrap{grid-template-columns:1fr;gap:24px}#lpc-cinema .lc-learning-heading{display:block}#lpc-cinema .lc-learning-heading h2{margin-bottom:12px}#lpc-cinema .lc-learning-heading>p{max-width:none}#lpc-cinema .lc-learning-card{padding:22px 0 0;border-left:0;border-top:1px solid #d2d2d2}}#lpc-cinema .lp-main-frame{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#lpc-cinema .lp-main-frame .lp-focus-photo{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/48/assets/lpc-print-design.css.map */
