.rm-nicework-overlay[data-v-77164247]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.rm-nicework-modal[data-v-77164247]{background:var(--modal-accent,#452909);border-radius:16px;box-shadow:0 32px 64px -16px #00000080;color:var(--global-palette2,#fbf6ed);padding:clamp(2rem,5vw,3rem);position:relative;text-align:center;width:min(440px,90vw)}.rm-nicework-modal__close[data-v-77164247]{align-items:center;background:transparent;border:0;color:var(--global-palette2,#fbf6ed);cursor:pointer;display:inline-flex;justify-content:center;opacity:.7;padding:8px;position:absolute;right:12px;top:12px;transition:opacity .15s ease}.rm-nicework-modal__close[data-v-77164247]:hover{opacity:1}.rm-nicework-modal__title[data-v-77164247]{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:400;line-height:1.15;margin:0 0 .75rem}.rm-nicework-modal__text[data-v-77164247]{color:#fbf7eee0;font-size:.95rem;line-height:1.55;margin:0 0 1.75rem}.rm-nicework-modal__actions[data-v-77164247]{display:flex;gap:1.25rem;justify-content:center}.rm-nicework-modal__btn[data-v-77164247]{align-items:center;background:var(--global-palette2,#fbf6ed);border:none;border-radius:14px;color:var(--modal-accent,#452909);cursor:pointer;display:flex;flex-direction:column;gap:.5rem;min-width:120px;padding:1.25rem 1.75rem;transition:filter .2s ease,transform .15s ease}.rm-nicework-modal__btn[data-v-77164247]:hover{filter:brightness(.95);transform:scale(1.04)}.rm-nicework-modal__btn[data-v-77164247]:active{transform:scale(.97)}.rm-nicework-modal__btn-icon[data-v-77164247]{height:40px;width:40px}.rm-nicework-modal__btn span[data-v-77164247]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.rm-nicework-fade-enter-active[data-v-77164247],.rm-nicework-fade-leave-active[data-v-77164247]{transition:opacity .3s ease}.rm-nicework-fade-enter-from[data-v-77164247],.rm-nicework-fade-leave-to[data-v-77164247]{opacity:0}.rm-nicework-pop-enter-active[data-v-77164247]{animation:rm-nicework-pop-in-77164247 .35s cubic-bezier(.34,1.56,.64,1)}.rm-nicework-pop-leave-active[data-v-77164247]{animation:rm-nicework-pop-in-77164247 .2s ease reverse}@keyframes rm-nicework-pop-in-77164247{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.rm-lesson-page[data-v-a94e5b23]{position:relative}.rm-lesson-page--gated[data-v-a94e5b23]{min-height:50vh}.rm-lesson-hero[data-v-a94e5b23]{background:var(--hero-bg,#452909);color:var(--global-palette2);padding:clamp(1.5rem,4vw,2.75rem) 0 clamp(2rem,5vw,3.5rem)}.rm-lesson-hero__inner[data-v-a94e5b23]{margin:0 auto;width:min(1200px,92vw)}.rm-lesson-hero__grid[data-v-a94e5b23]{align-items:start;display:grid;gap:clamp(1.5rem,3vw,2.75rem);grid-template-columns:minmax(0,1fr) minmax(260px,340px)}@media(max-width:960px){.rm-lesson-hero__grid[data-v-a94e5b23]{grid-template-columns:1fr}}.rm-lesson-hero__frame[data-v-a94e5b23]{background:#1a120d;border-radius:12px;box-shadow:0 24px 48px -20px #00000073;overflow:hidden}.rm-lesson-hero__frame--image[data-v-a94e5b23]{aspect-ratio:16/9}.rm-lesson-hero__hero-img[data-v-a94e5b23]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rm-lesson-hero__embed[data-v-a94e5b23] iframe,.rm-lesson-hero__embed[data-v-a94e5b23] video{aspect-ratio:16/9;border:0;display:block;width:100%}.rm-lesson-hero__poster[data-v-a94e5b23]{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.rm-lesson-reflect[data-v-a94e5b23]{margin:0 auto;width:min(800px,100%)}.rm-lesson-reflect__image[data-v-a94e5b23]{border-radius:12px;box-shadow:0 24px 48px -20px #00000073;margin-top:1.5rem;overflow:hidden}.rm-lesson-reflect__image img[data-v-a94e5b23]{display:block;height:auto;width:100%}.rm-lesson-hero__panel[data-v-a94e5b23]{display:flex;flex-direction:column;gap:1.1rem;padding-top:.25rem}.rm-lesson-hero__title[data-v-a94e5b23]{color:var(--global-palette2);font-family:var(--font-display);font-size:clamp(1.65rem,3.5vw,2.15rem);font-weight:400;line-height:1.15;margin:0}.rm-lesson-hero__byline[data-v-a94e5b23]{align-items:flex-start;display:flex;gap:.85rem}.rm-lesson-hero__avatar[data-v-a94e5b23]{border:2px solid hsla(39,64%,96%,.35);border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;width:48px}.rm-lesson-hero__avatar img[data-v-a94e5b23]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rm-lesson-hero__avatar--fallback[data-v-a94e5b23]{background:linear-gradient(145deg,var(--global-palette4),var(--global-palette3))}.rm-lesson-hero__byline-text[data-v-a94e5b23]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.rm-lesson-hero__with[data-v-a94e5b23]{color:#fbf7eeeb;font-size:.95rem;margin:0}.rm-lesson-hero__stat[data-v-a94e5b23]{color:#fbf7eec7;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;margin:0}.rm-lesson-hero__tag[data-v-a94e5b23]{align-self:flex-start;border:1px solid hsla(39,64%,96%,.55);border-radius:9999px;color:var(--global-palette2);display:inline-flex;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;margin:0;padding:.4rem .9rem}.rm-lesson-hero__desc[data-v-a94e5b23]{color:#fbf7eeeb;font-size:.95rem;line-height:1.55;margin:0}.rm-lesson-hero__fav[data-v-a94e5b23]{align-items:center;background:var(--global-palette2);border:none;border-radius:9999px;color:var(--global-palette3);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.68rem;gap:.5rem;justify-content:center;letter-spacing:.12em;margin-top:.25rem;max-width:100%;padding:.75rem 1.5rem;text-transform:uppercase;transition:filter .15s ease,transform .15s ease;width:100%}.rm-lesson-hero__fav[data-v-a94e5b23]:hover{filter:brightness(1.03)}.rm-lesson-hero__fav--active[data-v-a94e5b23]{background:var(--hero-bg,#452909);border:1px solid var(--hero-bg,#452909);color:var(--global-palette2)}.rm-lesson-hero__fav--active[data-v-a94e5b23]:hover{filter:brightness(1.1)}.rm-lesson-body[data-v-a94e5b23]{background:var(--hero-bg,#452909);color:var(--global-palette2);padding:0 0 clamp(2rem,5vw,4rem)}.rm-lesson-body__inner[data-v-a94e5b23]{margin:0 auto;width:min(800px,92vw)}.rm-lesson-body__content[data-v-a94e5b23]{color:#fbf7eeeb;font-size:.95rem;line-height:1.65}.rm-lesson-body__content[data-v-a94e5b23] h2{color:var(--global-palette2);font-family:var(--font-display);font-size:clamp(1.15rem,2.5vw,1.45rem);font-weight:400;margin:2rem 0 .6rem}.rm-lesson-body__content[data-v-a94e5b23] p{color:#fbf7eee0;margin:0 0 1rem}.rm-lesson-body__content[data-v-a94e5b23] strong{color:var(--global-palette2);font-weight:600}.rm-lesson-body__content[data-v-a94e5b23] .rm-details{border-color:#fbf7ee1f}.rm-lesson-body__content[data-v-a94e5b23] .rm-details summary{background:#ffffff0f;color:var(--global-palette2)}.rm-lesson-body__content[data-v-a94e5b23] .rm-details summary:hover{background:#ffffff1a}.rm-lesson-body__content[data-v-a94e5b23] .rm-details__body{color:#fbf7eed9}.rm-lesson-body__fav[data-v-a94e5b23]{margin-top:2.5rem;max-width:280px}
