:root{--accent: #2457d6}html{scroll-behavior:smooth}body{margin:0;background:#f4efe6}*,*:before,*:after{box-sizing:border-box}::selection{background:#d8c7a6;color:#1b2733}.lhp-gallery{column-width:300px;column-gap:18px}.lhp-gallery>*{break-inside:avoid;margin-bottom:18px;display:block}.lhp-shot{overflow:hidden}.lhp-shot img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.lhp-shot:hover img{transform:scale(1.045)}.lhp-navlink{transition:color .15s ease}.lhp-navlink:hover{color:var(--accent)}.lhp-footlink{transition:color .15s ease}.lhp-footlink:hover{color:#fff}.lhp-pill{transition:all .15s ease}.lhp-pill[data-active=false]:hover{border-color:#1b2733!important;color:#1b2733!important}.lhp-faqbtn .lhp-faqq{transition:color .18s ease}.lhp-faqbtn:hover .lhp-faqq{color:var(--accent)}@media (max-width: 700px){.lhp-nav{gap:16px}.lhp-nav a{font-size:13.5px}}@media (max-width: 520px){.lhp-header-inner{padding:14px 16px!important;gap:14px!important}.lhp-nav{gap:14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lhp-nav::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.lhp-shot img{transition:none}}
