.ll-video-page{background:#f7f3eb;color:#203b31}.ll-video-hero,.ll-video-featured,.ll-video-group,.ll-video-channel{box-sizing:border-box;width:min(1360px,calc(100% - 80px));margin:72px auto 0;border:1px solid rgba(107,126,108,.16);border-radius:48px;background:#f7f3eb;box-shadow:0 18px 46px rgba(56,67,54,.045)}.ll-video-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:clamp(40px,6vw,90px);align-items:center;min-height:500px;padding:clamp(48px,5vw,68px) clamp(28px,5.2vw,72px);overflow:hidden;background-image:radial-gradient(ellipse at -5% 110%,rgba(220,205,181,.18),transparent 28%)}.ll-video-page .ll-kicker{color:#9b7848}.ll-video-hero h1,.ll-video-featured h2,.ll-video-group h2,.ll-video-channel h2{margin-top:18px;font-family:"Losklana Display","Cormorant Garamond",Georgia,serif;font-weight:400;letter-spacing:-.06em;line-height:.86}.ll-video-hero h1{font-size:clamp(62px,6.2vw,96px)}.ll-video-hero h1 em,.ll-video-channel h2 em{color:#748477}.ll-video-hero-copy>p{max-width:515px;margin-top:24px;color:#526057;font-size:17px;line-height:1.72}.ll-video-hero .ll-button{display:inline-flex;gap:18px;margin-top:28px}.ll-video-hero-media{height:min(410px,32vw);margin:0;overflow:hidden;border-radius:34px;background:#d9ded1}.ll-video-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 41%}.ll-video-featured,.ll-video-group{padding:clamp(46px,5vw,66px) clamp(28px,5.2vw,72px);background-image:radial-gradient(ellipse at 106% 0,rgba(180,191,166,.18),transparent 29%)}.ll-video-featured-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.6fr);gap:34px;align-items:end;margin-bottom:30px}.ll-video-featured h2{font-size:clamp(46px,5vw,72px)}.ll-video-featured-head>p{max-width:370px;color:#59665f;font-size:15px;line-height:1.72}.ll-video-featured-card{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(280px,.76fr);gap:clamp(28px,5vw,72px);align-items:center;padding:18px;border-radius:30px;background:#f2eee5}.ll-video-featured-card>div{padding:24px}.ll-video-featured-card h3{margin-top:17px;font-family:"Losklana Display","Cormorant Garamond",Georgia,serif;font-size:clamp(34px,3.5vw,52px);font-weight:400;letter-spacing:-.045em;line-height:.96}.ll-video-featured-links{display:flex;flex-wrap:wrap;gap:0 20px}.ll-video-featured-card .ll-video-featured-links .ll-text-link{display:inline-block;margin-top:25px}.ll-video-group-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.58fr);gap:34px;align-items:end;margin-bottom:30px}.ll-video-group-head .ll-kicker{grid-column:1/-1}.ll-video-group h2{margin-top:0;font-size:clamp(45px,4.8vw,68px)}.ll-video-group-summary{max-width:395px}.ll-video-group-summary>p{margin:0;color:#59665f;font-size:15px;line-height:1.72}.ll-video-group-summary .ll-text-link{display:inline-block;margin-top:16px}.ll-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ll-video-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(107,126,108,.18);border-radius:24px;background:rgba(242,238,229,.78)}.ll-video-thumb{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;overflow:hidden;border:0;background:#d9ded1;cursor:pointer}.ll-video-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .24s ease}.ll-video-card-short .ll-video-thumb{width:100%;aspect-ratio:9/16}.ll-video-card-short{max-width:270px}.ll-video-card-copy{display:flex;min-height:166px;flex:1;flex-direction:column;padding:20px}.ll-video-card-copy .ll-kicker{font-size:9px}.ll-video-card-copy h3{margin-top:12px;font-family:"Losklana Display","Cormorant Garamond",Georgia,serif;font-size:clamp(26px,2.15vw,34px);font-weight:400;letter-spacing:-.035em;line-height:1.03}.ll-video-card-copy>a{margin-top:auto;padding-top:18px;color:#355244;font-size:12px;text-decoration:underline;text-underline-offset:4px}.ll-video-play{position:absolute;z-index:1;left:18px;bottom:18px;display:grid;width:47px;height:47px;place-items:center;border-radius:50%;background:rgba(247,243,235,.94);color:#203b31;font-size:24px;line-height:1}.ll-video-duration{position:absolute;right:12px;bottom:12px;padding:6px 9px;border-radius:999px;background:rgba(32,59,49,.83);color:#fffaf2;font-size:10px}.ll-video-card-short .ll-video-thumb img{object-fit:cover}.ll-video-card-short .ll-video-card-copy{min-height:142px}.ll-video-grid:has(.ll-video-card-short){grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.ll-video-grid:has(.ll-video-card-short) .ll-video-card:not(.ll-video-card-short){grid-column:span 2;max-width:none}.ll-video-chakras{background-image:linear-gradient(135deg,rgba(242,238,229,.88),rgba(247,243,235,.96)),url("images/decor/losklana-branch-horizontal.webp");background-position:center,100% 100%;background-repeat:no-repeat;background-size:auto,48%}.ll-video-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ll-video-number{display:block;color:#a47c49;font-size:10px;font-weight:700;letter-spacing:.14em}.ll-video-course-grid .ll-video-card-copy{min-height:176px}.ll-video-channel{display:grid;grid-template-columns:1fr minmax(310px,.68fr);gap:clamp(42px,8vw,140px);align-items:center;padding:clamp(48px,5vw,66px) clamp(28px,5.2vw,72px);overflow:hidden;background:#18382e;color:#f7f3eb}.ll-video-channel .ll-kicker{color:#d8c59e}.ll-video-channel h2{font-size:clamp(45px,5vw,70px)}.ll-video-channel h2 em{color:#c7cdb5}.ll-video-channel>div:last-child>p{max-width:400px;color:#d5ddd0;font-size:16px;line-height:1.75}.ll-video-channel .ll-button{display:inline-flex;gap:18px;margin-top:25px}.ll-video-dialog-open{overflow:hidden}.ll-video-dialog{width:min(940px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:28px;border:0;background:#f7f3eb;color:#203b31;overflow:auto}.ll-video-dialog::backdrop{background:rgba(18,34,27,.8)}.ll-video-dialog header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:20px}.ll-video-dialog h2{max-width:650px;margin-top:10px;font-family:"Losklana Display","Cormorant Garamond",Georgia,serif;font-size:36px;font-weight:400;line-height:1.05}.ll-video-dialog-close{min-height:44px;padding:8px 13px;border:1px solid #d8ddd2;background:transparent;color:inherit;cursor:pointer}.ll-video-dialog-close span{font-size:20px}.ll-video-player{width:100%;aspect-ratio:16/9;background:#1a1a1a}.ll-video-player iframe{width:100%;height:100%;border:0}.ll-video-dialog-short .ll-video-player{width:min(100%,30dvh);aspect-ratio:9/16;margin-inline:auto}.ll-video-dialog-status{min-height:26px;margin-top:10px;color:#59665f;font-size:12px}.ll-video-dialog>#ll-video-original{display:inline-block;margin-top:5px}.ll-video-page .ll-home-contact{margin-top:72px}@media(hover:hover) and (pointer:fine){.ll-video-thumb:hover img,.ll-video-thumb:focus-visible img{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.ll-video-thumb img{transition:none}}@media(max-width:1100px){.ll-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-video-grid:has(.ll-video-card-short){grid-template-columns:repeat(2,minmax(0,1fr))}.ll-video-grid:has(.ll-video-card-short) .ll-video-card:not(.ll-video-card-short){grid-column:span 2}.ll-video-card-short{max-width:none}.ll-video-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.ll-video-hero{grid-template-columns:1fr;min-height:0}.ll-video-hero-media{height:auto;aspect-ratio:16/9;max-width:720px}}@media(max-width:760px){.ll-video-hero,.ll-video-featured,.ll-video-group,.ll-video-channel{width:calc(100% - 24px);margin-top:38px;border-radius:32px}.ll-video-hero{gap:30px;padding:42px 20px}.ll-video-hero h1{font-size:clamp(53px,13vw,70px)}.ll-video-hero-copy>p{font-size:16px}.ll-video-hero-media{border-radius:25px}.ll-video-featured,.ll-video-group{padding:42px 20px}.ll-video-featured-head,.ll-video-group-head,.ll-video-channel{grid-template-columns:1fr;gap:22px}.ll-video-featured-head{margin-bottom:26px}.ll-video-featured-card{grid-template-columns:1fr;gap:0;padding:12px;border-radius:22px}.ll-video-featured-card>div{padding:22px 10px 12px}.ll-video-featured-card h3{font-size:42px}.ll-video-grid,.ll-video-grid:has(.ll-video-card-short),.ll-video-course-grid{grid-template-columns:1fr 1fr;gap:12px}.ll-video-grid:has(.ll-video-card-short) .ll-video-card:not(.ll-video-card-short){grid-column:span 2}.ll-video-card{border-radius:20px}.ll-video-card-copy{min-height:144px;padding:16px}.ll-video-card-copy h3{font-size:27px}.ll-video-card-short{max-width:none}.ll-video-play{left:12px;bottom:12px;width:40px;height:40px;font-size:21px}.ll-video-channel{padding:42px 20px}.ll-video-channel h2{font-size:clamp(43px,12vw,60px)}.ll-video-channel>div:last-child>p{font-size:16px}.ll-video-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:18px}.ll-video-dialog h2{font-size:28px}.ll-video-dialog-short .ll-video-player{width:min(100%,29dvh);aspect-ratio:9/16;margin-inline:auto}.ll-video-featured-links{gap:0 16px}}@media(max-width:430px){.ll-video-grid,.ll-video-grid:has(.ll-video-card-short),.ll-video-course-grid{grid-template-columns:1fr}.ll-video-grid:has(.ll-video-card-short) .ll-video-card:not(.ll-video-card-short){grid-column:auto}.ll-video-card-copy{min-height:0}.ll-video-card-short .ll-video-thumb{aspect-ratio:9/16;max-width:260px}.ll-video-card-short{max-width:none}.ll-video-card-short .ll-video-card-copy{min-height:0}.ll-video-hero .ll-button,.ll-video-channel .ll-button{width:100%;justify-content:space-between}}
