.lesson_page__hzITH{--detail-gold:#cda333;--detail-ink:#f1f0eb;--detail-muted:rgba(241,240,235,.68);min-height:calc(100dvh - 80px);padding:clamp(28px,4vw,62px) max(24px,calc((100vw - 1380px) / 2)) clamp(54px,7vw,96px);background:#171817;color:var(--detail-ink)}.lesson_lessonCard___Mqg1{min-height:clamp(520px,42vw,620px);display:grid;grid-template-columns:minmax(0,1.42fr) minmax(360px,.78fr);border:1px solid rgba(255,255,255,.14);background:#131513}.lesson_photo__eIoLG{min-width:0;min-height:clamp(520px,42vw,620px);margin:0;position:relative;overflow:hidden;border-right:1px solid rgba(255,255,255,.14);background:#0f100f}.lesson_photo__eIoLG img{width:100%;height:100%;object-fit:cover}.lesson_copy__mwvBm{min-width:0;padding:clamp(24px,2.5vw,40px) clamp(28px,3.5vw,58px) 24px;display:flex;flex-direction:column}.lesson_backLink__qEvJm{width:fit-content;min-height:40px;margin-bottom:clamp(16px,2vw,28px);display:inline-flex;align-items:center;gap:10px;color:var(--detail-muted);font-size:.83rem;font-weight:700;transition:color .18s ease,transform .18s ease}.lesson_backLink__qEvJm svg{transform:rotate(180deg)}.lesson_backLink__qEvJm:hover{color:var(--detail-gold);transform:translateX(-3px)}.lesson_kind__o4MpF{margin:0 0 17px;color:var(--detail-gold);font-family:var(--utility);font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.lesson_copy__mwvBm h1{max-width:620px;margin:0;font-size:clamp(2rem,2.7vw,3.4rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.lesson_description__d9Lwq{white-space:pre-line;max-width:570px;margin:18px 0 0;color:var(--detail-muted);font-size:clamp(.98rem,1.08vw,1.1rem);line-height:1.58}.lesson_facts__T5FVr{margin:20px 0 0;padding:16px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.lesson_facts__T5FVr div{min-width:0;padding-right:14px}.lesson_facts__T5FVr dt,.lesson_purchase__SM9kg span,.lesson_videoHeader__4gmgH span{margin-bottom:8px;display:block;color:rgba(241,240,235,.52);font-family:var(--utility);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lesson_facts__T5FVr dd{margin:0;font-size:.88rem;font-weight:700}.lesson_purchase__SM9kg{padding-top:16px;display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.lesson_purchase__SM9kg strong{color:var(--detail-gold);font-size:clamp(1.55rem,2vw,2rem)}.lesson_purchaseButton__wcK92{width:200px;min-width:176px;min-height:50px;border-color:var(--detail-gold);background:var(--detail-gold);color:#11120f;white-space:nowrap}.lesson_purchaseButton__wcK92:hover{border-color:#e0bd5c;background:#e0bd5c}.lesson_purchaseButton__wcK92:active{transform:translateY(1px)}.lesson_videoSection__ZpaIL,.lesson_videoUnavailable__jQzVE{width:min(100%,1120px);margin:clamp(42px,6vw,82px) auto 0}.lesson_videoSection__ZpaIL{width:100%;scroll-margin-top:105px}.lesson_videoHeader__4gmgH{margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lesson_videoHeader__4gmgH h2{margin:0;font-size:clamp(1.65rem,2.5vw,2.4rem);line-height:1.1;font-weight:500;letter-spacing:-.035em}.lesson_videoHeader__4gmgH>span{color:var(--detail-muted);font-family:var(--utility);font-size:9px;letter-spacing:.13em}.lesson_videoTheater__5a_ez{display:grid;grid-template-columns:minmax(0,1fr) 280px;border:1px solid rgba(255,255,255,.12);background:#111310}.lesson_videoStage__oruPd{min-width:0}.lesson_videoFrame__GZleO{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0d0e0d}.lesson_videoFrame__GZleO>img{object-fit:contain}.lesson_videoFrame__GZleO iframe,.lesson_videoFrame__GZleO video{width:100%;height:100%;border:0;display:block}.lesson_videoStart__doC2o{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 32%);color:#e3c578;cursor:pointer}.lesson_videoPlayMark__1IwVU{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(60px,6vw,80px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;border:1px solid #d3b35b;background:rgba(16,18,14,.72);transition:background .2s,color .2s}.lesson_videoPlayMark__1IwVU svg{width:26px;height:26px}.lesson_videoStart__doC2o:hover .lesson_videoPlayMark__1IwVU{background:#cda333;color:#111310}.lesson_videoStartCaption__2Q4P0{position:absolute;left:26px;bottom:22px;color:#f1f0eb;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.lesson_videoStart__doC2o:focus-visible{outline:2px solid #e3c578;outline-offset:-5px}.lesson_videoCaption__XNsCl{min-height:68px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:18px 26px;border-top:1px solid rgba(255,255,255,.1)}.lesson_videoCaption__XNsCl>span{color:var(--detail-gold);font-family:var(--utility);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.lesson_videoCaption__XNsCl strong{font-size:14px;font-weight:500}.lesson_videoContents__KBnik{padding:30px 22px 22px;border-left:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column}.lesson_videoContentsLabel__RhFnF{margin:0 0 24px;color:var(--detail-muted);font-family:var(--utility);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.lesson_videoTabs__YCs5e{display:grid;gap:8px}.lesson_videoTabs__YCs5e button{display:grid;grid-template-columns:27px minmax(0,1fr) 13px;gap:12px;align-items:center;width:100%;min-height:76px;padding:16px 12px;border:1px solid transparent;border-left-width:2px;background:transparent;color:var(--detail-muted);cursor:pointer;text-align:left;font:inherit;font-size:13px;line-height:1.5}.lesson_videoTabs__YCs5e button:hover{background:rgba(205,163,51,.06);color:var(--detail-ink)}.lesson_videoTabs__YCs5e .lesson_activeVideoTab__qEjfV{border-left-color:var(--detail-gold);background:rgba(205,163,51,.09);color:var(--detail-ink)}.lesson_videoTabs__YCs5e button:focus-visible{outline:2px solid #e3c578;outline-offset:2px}.lesson_videoPartNumber__23NFn{font-size:19px;font-weight:400;color:#727368}.lesson_activeVideoTab__qEjfV .lesson_videoPartNumber__23NFn,.lesson_activeVideoTab__qEjfV svg{color:#d3b35b}.lesson_videoTabs__YCs5e svg{width:13px;height:13px}.lesson_videoContentsNote___IjOS{margin:auto 0 0;padding-top:30px;color:rgba(241,240,235,.42);font-size:12px;line-height:1.65}@media (max-width:820px){.lesson_videoTheater__5a_ez{grid-template-columns:1fr}.lesson_videoContents__KBnik{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding:22px}.lesson_videoContentsLabel__RhFnF{margin-bottom:14px}.lesson_videoContentsNote___IjOS{display:none}.lesson_videoTabs__YCs5e{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.lesson_videoUnavailable__jQzVE{padding:32px;border:1px solid rgba(255,255,255,.14)}.lesson_videoUnavailable__jQzVE strong{display:block;margin-bottom:8px;color:var(--detail-gold)}.lesson_videoUnavailable__jQzVE p{max-width:620px;margin:0;color:var(--detail-muted)}@media (max-width:980px){.lesson_lessonCard___Mqg1{min-height:0;grid-template-columns:1fr}.lesson_photo__eIoLG{min-height:min(72vw,620px);border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.lesson_copy__mwvBm{min-height:560px}}@media (max-width:620px){.lesson_page__hzITH{min-height:100dvh;padding:16px 14px 52px}.lesson_photo__eIoLG{min-height:72vw}.lesson_copy__mwvBm{min-height:0;padding:28px 22px 24px}.lesson_backLink__qEvJm{margin-bottom:32px}.lesson_copy__mwvBm h1{font-size:clamp(2rem,11vw,3.1rem)}.lesson_description__d9Lwq{margin-top:20px}.lesson_facts__T5FVr{margin-top:34px;padding:23px 0;gap:12px}.lesson_facts__T5FVr dd{font-size:.78rem}.lesson_purchase__SM9kg{grid-template-columns:1fr;align-items:stretch}.lesson_purchaseButton__wcK92{width:100%}.lesson_videoSection__ZpaIL,.lesson_videoUnavailable__jQzVE{margin-top:42px}.lesson_videoHeader__4gmgH{gap:12px;align-items:start;flex-direction:column}.lesson_videoCaption__XNsCl{padding:16px 18px}.lesson_videoStartCaption__2Q4P0{left:18px;bottom:16px}}@media (prefers-reduced-motion:reduce){.lesson_backLink__qEvJm,.lesson_purchaseButton__wcK92,.lesson_videoPlayMark__1IwVU,.lesson_videoTabs__YCs5e button{transition:none}}.editorial-lesson-showcase_card__ZM8TN{scroll-margin-top:105px;--lesson-gold:#cda333;color:#f1f0eb;background:#131513;border:1px solid rgba(241,240,235,.16);min-width:0}.editorial-lesson-showcase_media__i9P9O{display:grid;gap:8px;padding:8px}.editorial-lesson-showcase_withDetails__aNE5Y{grid-template-columns:minmax(0,2.7fr) minmax(0,1fr)}.editorial-lesson-showcase_mainPhoto__YTBD2{position:relative;aspect-ratio:16/9;min-width:0;overflow:hidden;background:#141511}.editorial-lesson-showcase_mainPhoto__YTBD2>img{object-fit:contain}.editorial-lesson-showcase_newBadge__KC6g6{position:absolute;z-index:1;top:clamp(12px,2vw,24px);left:clamp(12px,2vw,24px);padding:10px 15px;background:#cda333;color:#111310;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.editorial-lesson-showcase_mainPhoto__YTBD2>iframe,.editorial-lesson-showcase_mainPhoto__YTBD2>video{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#080908}.editorial-lesson-showcase_playTeaser__0HBv0{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;color:#f1f0eb;background:linear-gradient(0deg,rgba(0,0,0,.48),transparent 35%);cursor:pointer}.editorial-lesson-showcase_playMark__BhqHV{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:clamp(58px,6vw,84px);aspect-ratio:1;border:1px solid #dfbd61;border-radius:50%;color:#e1bf68;background:rgba(15,16,13,.72);transition:background .2s}.editorial-lesson-showcase_playMark__BhqHV svg{width:29px;height:29px}.editorial-lesson-showcase_playTeaser__0HBv0:hover .editorial-lesson-showcase_playMark__BhqHV{background:#cda333;color:#111}.editorial-lesson-showcase_playCaption__lniba{position:absolute;left:24px;right:24px;bottom:21px;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.editorial-lesson-showcase_playCaption__lniba>span{font-size:24px}.editorial-lesson-showcase_playTeaser__0HBv0:focus-visible{outline:2px solid #e1bf68;outline-offset:-5px}.editorial-lesson-showcase_closeTeaser__VrQZ5{position:absolute;z-index:2;right:10px;top:10px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #a08647;color:#fff;background:#171814;line-height:1;cursor:pointer}.editorial-lesson-showcase_closeTeaser__VrQZ5 svg{display:block}.editorial-lesson-showcase_videoError__ZyC91{position:absolute;top:25%;left:8%;right:8%;padding:18px;background:#171814;color:#eee}.editorial-lesson-showcase_videoError__ZyC91 button{margin:10px 0;border:0;background:none;color:#dfbd61;text-decoration:underline;cursor:pointer}.editorial-lesson-showcase_details__5MDfx{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px}.editorial-lesson-showcase_threeDetails__pEKqy{grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr))}.editorial-lesson-showcase_details__5MDfx figure{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;background:#20221e}.editorial-lesson-showcase_details__5MDfx img{object-fit:cover}.editorial-lesson-showcase_information___6W_F{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:clamp(24px,5vw,80px);padding:clamp(24px,3vw,44px);border-top:1px solid rgba(241,240,235,.12)}.editorial-lesson-showcase_eyebrow__Jaf8U{margin:0 0 14px;color:var(--lesson-gold);font-family:var(--utility);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.editorial-lesson-showcase_copy__pUl88 h1,.editorial-lesson-showcase_copy__pUl88 h3{margin:0;max-width:800px;font-family:var(--font-sans),Arial,sans-serif;font-weight:600;font-size:clamp(28px,3.2vw,48px);line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.editorial-lesson-showcase_copy__pUl88 h3 a{color:inherit;text-decoration:none}.editorial-lesson-showcase_description__cKJkH{white-space:pre-line;max-width:810px;margin:18px 0 24px;color:rgba(241,240,235,.68);font-size:15px;line-height:1.7}.editorial-lesson-showcase_facts__gfx2E{display:flex;flex-wrap:wrap;gap:20px 32px;margin:0}.editorial-lesson-showcase_facts__gfx2E div{display:grid;gap:6px}.editorial-lesson-showcase_facts__gfx2E dt,.editorial-lesson-showcase_purchase__gfZ2g>span{font-size:10px;color:rgba(241,240,235,.55);letter-spacing:.08em;text-transform:uppercase}.editorial-lesson-showcase_facts__gfx2E dd{margin:0;font-size:14px}.editorial-lesson-showcase_purchase__gfZ2g{align-self:center;display:flex;flex-direction:column;gap:14px}.editorial-lesson-showcase_purchase__gfZ2g>strong{font-size:32px;line-height:1;color:#d6b454;letter-spacing:-.04em}.editorial-lesson-showcase_cartButton__rWexi{display:flex;justify-content:center;gap:10px;align-items:center;width:100%;min-height:50px;border:1px solid #a3863e;color:#dfc575;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.editorial-lesson-showcase_cartButton__rWexi:hover{background:#cda333;color:#111}.editorial-lesson-showcase_openLesson__1nI0Z{display:flex;justify-content:space-between;align-items:center;min-height:42px;color:#efeee8;font-size:13px;border-bottom:1px solid rgba(241,240,235,.18);text-decoration:none}.editorial-lesson-showcase_card__ZM8TN a:focus-visible,.editorial-lesson-showcase_card__ZM8TN button:focus-visible{outline:2px solid #dfbd61;outline-offset:3px}@media (max-width:950px){.editorial-lesson-showcase_withDetails__aNE5Y{grid-template-columns:1fr}.editorial-lesson-showcase_details__5MDfx{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto}.editorial-lesson-showcase_threeDetails__pEKqy{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.editorial-lesson-showcase_details__5MDfx figure{aspect-ratio:2/3}.editorial-lesson-showcase_information___6W_F{grid-template-columns:minmax(0,1fr) 180px;gap:24px}}@media (max-width:600px){.editorial-lesson-showcase_media__i9P9O{gap:5px;padding:5px}.editorial-lesson-showcase_details__5MDfx{gap:5px}.editorial-lesson-showcase_playCaption__lniba{left:14px;right:14px;bottom:10px;font-size:9px}.editorial-lesson-showcase_information___6W_F{grid-template-columns:1fr;padding:22px 18px}.editorial-lesson-showcase_description__cKJkH{font-size:14px}.editorial-lesson-showcase_facts__gfx2E{gap:18px}.editorial-lesson-showcase_purchase__gfZ2g{padding-top:20px;border-top:1px solid rgba(241,240,235,.14)}}@media (prefers-reduced-motion:reduce){.editorial-lesson-showcase_playMark__BhqHV{transition:none}}.paid-lesson-gate_gate__P3nqW{--gate-gold:#d6b56c;display:grid;grid-template-columns:minmax(200px,.72fr) minmax(0,1.28fr);width:min(100%,1040px);margin:64px auto 96px;overflow:hidden;border:1px solid #b396523b;background:#171c17;color:#f4f0e7}.paid-lesson-gate_visual__gzekX{position:relative;min-height:430px;isolation:isolate;background:#202920}.paid-lesson-gate_photo__qXirs{object-fit:cover;object-position:center;opacity:.72}.paid-lesson-gate_visual__gzekX:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#10170b6b,#10170b0f 40%,#10170bc9)}.paid-lesson-gate_visualContent__9gLKv{position:absolute;inset:22px;z-index:2;display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding:28px 12px;border:1px solid #e4cc9252}.paid-lesson-gate_brand__rBmLC{color:#f3e6c7;font-size:15px;font-weight:600;letter-spacing:.16em;text-align:center}.paid-lesson-gate_brand__rBmLC span{display:block;margin-top:7px;font-size:11px;font-weight:400;letter-spacing:.06em}.paid-lesson-gate_lock__RyFYe{display:grid;place-items:center;width:72px;height:72px;color:#f3dc9c;border:1px solid #dac28991;border-radius:50%;background:#151b16b8;backdrop-filter:blur(6px)}.paid-lesson-gate_visualCaption__oIMA5{color:#f3e6c7;font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic;text-align:center}.paid-lesson-gate_content__2MvwG{align-self:center;padding:44px clamp(24px,4vw,52px)}.paid-lesson-gate_gate__P3nqW .paid-lesson-gate_eyebrow__0eyRb{margin:0 0 20px;color:var(--gate-gold);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.paid-lesson-gate_gate__P3nqW .paid-lesson-gate_title__PXAN4{margin:0;max-width:460px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.7vw,46px);font-weight:400;line-height:1.13;letter-spacing:-.035em;text-wrap:balance}.paid-lesson-gate_gate__P3nqW .paid-lesson-gate_lessonName__Bbgr4{margin:18px 0 0;color:#e0cfac;font-size:14px;font-weight:500;line-height:1.6}.paid-lesson-gate_gate__P3nqW .paid-lesson-gate_description__HTWJY{margin:18px 0 0;max-width:450px;color:#c5c7bd;font-size:15px;line-height:1.8}.paid-lesson-gate_access__clQ5C{display:flex;align-items:center;gap:13px;margin-top:26px;padding-top:22px;border-top:1px solid #d6b56c29;color:var(--gate-gold)}.paid-lesson-gate_gate__P3nqW .paid-lesson-gate_access__clQ5C p{margin:0;display:grid;gap:2px}.paid-lesson-gate_access__clQ5C span{font-size:12px;color:#bfc2b5}.paid-lesson-gate_access__clQ5C strong{font-size:15px;font-weight:500;color:#eee3cc}.paid-lesson-gate_purchase__XAwCg{display:flex;align-items:start;flex-direction:column;gap:12px;margin-top:26px}.paid-lesson-gate_gate__P3nqW .paid-lesson-gate_action__smZi8{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:13px 23px;border:1px solid #c5a451;background:#c5a451;color:#151a12;font-family:var(--body);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0}.paid-lesson-gate_content__2MvwG>.paid-lesson-gate_action__smZi8{margin-top:28px}.paid-lesson-gate_gate__P3nqW .paid-lesson-gate_action__smZi8:hover{background:#dfc37d;border-color:#dfc37d}.paid-lesson-gate_gate__P3nqW .paid-lesson-gate_action__smZi8[aria-pressed=true]{background:transparent;color:var(--gate-gold)}.paid-lesson-gate_purchase__XAwCg>span{color:#abb0a4;font-size:12px;line-height:1.5}@media(max-width:700px){.paid-lesson-gate_gate__P3nqW{grid-template-columns:1fr;margin:32px auto 56px}.paid-lesson-gate_visual__gzekX{min-height:190px}.paid-lesson-gate_visualContent__9gLKv{inset:14px;padding:14px;flex-direction:row;gap:18px}.paid-lesson-gate_brand__rBmLC{text-align:left;font-size:13px}.paid-lesson-gate_brand__rBmLC span{font-size:10px}.paid-lesson-gate_visualCaption__oIMA5{display:none}.paid-lesson-gate_lock__RyFYe{width:54px;height:54px;flex-shrink:0}.paid-lesson-gate_photo__qXirs{object-position:center 43%}.paid-lesson-gate_content__2MvwG{padding:30px 24px 34px}.paid-lesson-gate_gate__P3nqW .paid-lesson-gate_eyebrow__0eyRb{margin-bottom:16px}.paid-lesson-gate_gate__P3nqW .paid-lesson-gate_title__PXAN4{font-size:34px;max-width:100%}.paid-lesson-gate_gate__P3nqW .paid-lesson-gate_description__HTWJY{font-size:15px}.paid-lesson-gate_gate__P3nqW .paid-lesson-gate_action__smZi8{width:100%}.paid-lesson-gate_purchase__XAwCg{align-items:stretch}}@media(prefers-reduced-motion:reduce){.paid-lesson-gate_gate__P3nqW .paid-lesson-gate_action__smZi8{transition:none}}