.lk-page{max-width:none}.hero-band{background:#cfd0d3;position:sticky;top:71px;z-index:0}.hero-band .hero-inner{height:710px;margin:0 auto;max-width:1128px;position:relative}.lk-fullbleed{margin-left:50%;max-width:none;transform:translateX(-50%);width:100vw}.lk-modal{align-items:center;display:none;inset:0;justify-content:center;padding:40px;position:fixed;z-index:1000}.lk-modal.is-open{display:flex}.lk-modal-backdrop{animation:lkFade .25s ease forwards;background:rgba(20,16,10,.82);cursor:pointer;inset:0;position:absolute}.lk-modal-dialog{animation:lkPop .3s cubic-bezier(.2,.7,.2,1) forwards;position:relative;width:min(1000px,92vw)}.lk-modal-frame{aspect-ratio:16/9;background:#000;border:8px solid #fff;border-radius:6px;box-shadow:0 24px 60px rgba(0,0,0,.5);overflow:hidden;position:relative}.lk-modal-frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.lk-modal-title{color:#f1ece0;font-family:Marcellus,serif;font-size:18px;letter-spacing:.01em;margin-top:16px;text-align:center}.lk-modal-close{background:#c9a86a;border:none;border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.4);color:#2b2520;cursor:pointer;font-size:26px;height:40px;line-height:1;position:absolute;right:-14px;top:-14px;transition:transform .2s ease,background .2s ease;width:40px;z-index:3}.lk-modal-close:hover{background:#d8b877;transform:scale(1.08)}@keyframes lkFade{0%{opacity:0}to{opacity:1}}@keyframes lkPop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lk-modal-backdrop,.lk-modal-dialog{animation:none}.lk-modal-close{transition:none}}#strategies .svc-list{border-top-color:#e4dccd}#strategies .svc-row{border-bottom-color:#e4dccd}#strategies .svc-name{color:#2b2520}#strategies .svc-row:hover .svc-name{color:#a8824e}#strategies .lk-made{text-decoration-color:rgba(217,45,32,.85)}#media .lk-vthumb{border-radius:6px;box-shadow:0 10px 26px rgba(43,37,32,.18),0 2px 8px rgba(43,37,32,.12),inset 0 0 0 3px rgba(201,168,106,.6);transition:box-shadow .3s ease}#media .lk-vcard:hover{transform:translateY(-6px)}#media .lk-vcard:hover .lk-vthumb{box-shadow:0 20px 42px rgba(43,37,32,.28),0 4px 12px rgba(43,37,32,.16),inset 0 0 0 4px rgba(201,168,106,.85)}@media (prefers-reduced-motion:reduce){#media .lk-vthumb{transition:none}}