.lnd-gallery-grid[data-astro-cid-ojr2dfjz]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.lnd-vid-card[data-astro-cid-ojr2dfjz]{position:relative;border:none;padding:0;cursor:pointer;border-radius:18px;overflow:hidden;aspect-ratio:16 / 9;box-shadow:0 1px 3px #18161514;display:block;width:100%}.lnd-vid-preview[data-astro-cid-ojr2dfjz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.lnd-vid-overlay[data-astro-cid-ojr2dfjz]{position:absolute;inset:0;background:linear-gradient(to top,#0f0d0cc7,#0f0d0c1f 45%,#0f0d0c00 70%);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;padding:16px;pointer-events:none}.lnd-vid-cat[data-astro-cid-ojr2dfjz]{background:#faf8f4eb;color:#181615;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:4px 8px;border-radius:999px}.lnd-vid-title[data-astro-cid-ojr2dfjz]{color:#fff;font-family:Newsreader,serif;font-weight:500;font-size:15px;line-height:1.15;letter-spacing:-.2px;text-align:left}.lnd-lightbox[data-astro-cid-ojr2dfjz]{position:fixed;inset:0;z-index:100;background:#0f0d0cd6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.lnd-lightbox[data-astro-cid-ojr2dfjz][hidden]{display:none}.lnd-lightbox-inner[data-astro-cid-ojr2dfjz]{position:relative;width:min(960px,100%);display:flex;flex-direction:column;align-items:center}.lnd-lightbox-close[data-astro-cid-ojr2dfjz]{position:absolute;top:-48px;right:0;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;background:#faf8f424;color:#fff;font-size:18px;line-height:1}.lnd-lightbox-video[data-astro-cid-ojr2dfjz]{display:block;width:100%;height:auto;max-height:80vh;border-radius:14px;background:#000;box-shadow:0 24px 60px #00000080}.lnd-lightbox-caption[data-astro-cid-ojr2dfjz]{margin-top:16px;color:#faf8f4;font-family:Newsreader,serif;font-size:18px;letter-spacing:-.2px}.lnd-root ::selection{background:#fc8804;color:#fff}.lnd-btn-primary{transition:background .15s,transform .15s}.lnd-btn-primary:hover{background:#e67a00!important}.lnd-btn-dark{transition:opacity .15s}.lnd-btn-dark:hover{opacity:.88}.lnd-btn-ghost{transition:border-color .15s}.lnd-btn-ghost:hover{border-color:#181615!important}.lnd-nav-links a{transition:color .15s}.lnd-nav-links a:hover{color:#fc8804}.lnd-btn-ghost-dark:hover{border-color:#faf8f499!important}.lnd-seework{transition:color .15s}.lnd-seework:hover{color:#fc8804}.lnd-price-tab{border:none;cursor:pointer;padding:11px 24px;border-radius:999px;font-size:15px;font-weight:600;font-family:inherit;transition:background .15s,color .15s;color:#79706e;background:transparent}.lnd-price-tab-on{background:#fff;color:#181615;box-shadow:0 1px 3px #1816151a}.lnd-price-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(24,22,21,.12);border-radius:24px;overflow:hidden;align-items:stretch}.lnd-price-col{display:flex;flex-direction:column;padding:40px 28px;border-right:1px solid rgba(24,22,21,.09)}.lnd-price-col:last-child{border-right:none}.lnd-price-col-dark{background:#181615}@media (max-width: 1000px){.lnd-price-grid{grid-template-columns:1fr 1fr}.lnd-price-col{border-bottom:1px solid rgba(24,22,21,.09)}.lnd-price-col:nth-child(2n){border-right:none}.lnd-price-col:nth-child(odd){border-right:1px solid rgba(24,22,21,.09)}}@media (max-width: 600px){.lnd-price-grid{grid-template-columns:1fr}.lnd-price-col{border-right:none!important}}.lnd-social{transition:background .15s,color .15s,transform .15s}.lnd-social:hover{background:#fc8804!important;color:#fff!important;transform:translateY(-2px)}.lnd-vid-card{transition:transform .25s ease,box-shadow .25s ease}.lnd-vid-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #18161529}.lnd-vid-card .lnd-vid-play{transition:transform .2s ease,background .2s ease}.lnd-vid-card:hover .lnd-vid-play{transform:scale(1.12)}.has-reveal [data-reveal],.has-reveal [data-reveal-group]>*{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.has-reveal [data-reveal].is-visible,.has-reveal [data-reveal-group].is-visible>*{opacity:1;transform:none}.has-reveal [data-reveal-group].is-visible>*:nth-child(2){transition-delay:.07s}.has-reveal [data-reveal-group].is-visible>*:nth-child(3){transition-delay:.14s}.has-reveal [data-reveal-group].is-visible>*:nth-child(4){transition-delay:.21s}.has-reveal [data-reveal-group].is-visible>*:nth-child(5){transition-delay:.28s}.has-reveal [data-reveal-group].is-visible>*:nth-child(6){transition-delay:.35s}@keyframes lnd-pulse{0%{box-shadow:0 0 #fc880473}70%,to{box-shadow:0 0 0 6px #fc880400}}.lnd-live-dot{animation:lnd-pulse 2.4s ease-out infinite}@media (prefers-reduced-motion: reduce){.has-reveal [data-reveal],.has-reveal [data-reveal-group]>*{opacity:1!important;transform:none!important;transition:none!important}.lnd-live-dot{animation:none!important}}.pain-grid{grid-template-columns:repeat(3,1fr)}.pain-card{transition:background .25s ease}.pain-card:hover{background:#221f1d!important}@media (max-width: 640px){.lnd-nav-links{display:none!important}}@media (max-width: 480px){.lnd-nav-book{display:none!important}}.lnd-card-lift{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lnd-card-lift:hover{transform:translateY(-3px);box-shadow:0 14px 36px #1816151a}.lnd-demo-frame{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(24,22,21,.09);background:#ece8e0;aspect-ratio:1800 / 1080;margin-bottom:26px}.lnd-demo-frame-dark{border-color:#faf8f429;background:#241f1c}.lnd-demo-video{display:block;width:100%;height:100%;object-fit:cover}.lnd-rule{position:relative}.lnd-rule:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1180px,calc(100% - 48px));height:1px;background:#18161517}.lnd-faq{transition:border-color .2s ease,box-shadow .2s ease}.lnd-faq:hover{border-color:#18161529}.lnd-faq[open]{box-shadow:0 12px 32px #18161514}.lnd-faq summary::-webkit-details-marker{display:none}.lnd-faq[open] .lnd-faq-icon{transform:rotate(45deg);background:#fc8804;color:#fff}@media (max-width: 860px){.pain-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.pain-grid{grid-template-columns:1fr}}
