#wrapper-navbar .navbar{min-height:66px}#wrapper-navbar .nav-container{gap:18px}#wrapper-navbar .navbar-nav{align-items:center;gap:3px}#wrapper-navbar .navbar-nav .nav-link{padding:11px 13px;border-radius:8px;font-weight:600;transition:background .18s ease}#wrapper-navbar .navbar-nav .nav-link:hover,#wrapper-navbar .navbar-nav .current-menu-item>.nav-link{background:rgba(255,255,255,.11)}#wrapper-navbar .navbar-brand img,#wrapper-navbar .custom-logo{max-height:48px;width:auto}body.home .video-loop .video-block,body.home .video-loop [class*="video-block"]{border-radius:9px;overflow:hidden}body.home .video-loop .video-block a,body.home .video-loop .video-block img{transition:filter .18s ease}body.home .video-loop .video-block:hover img{filter:brightness(1.09)}body.home .video-loop .video-block .video-title{line-height:1.45}.hdh-gallery-details{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.13);border-radius:14px}.hdh-gallery-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 26px}.hdh-gallery-details dl>div{padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.08)}.hdh-gallery-details dt{letter-spacing:.015em}.hdh-gallery-images{gap:18px}.hdh-gallery-tile{border-radius:12px}.hdh-related{padding-top:26px;border-top:1px solid rgba(255,255,255,.12)}@media(max-width:991px){#wrapper-navbar .navbar-nav{align-items:stretch}#wrapper-navbar .navbar-nav .nav-link{padding:12px}}@media(max-width:700px){.hdh-gallery-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hdh-gallery-images{gap:10px}}@media(max-width:420px){.hdh-gallery-details dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#wrapper-navbar .navbar-nav .nav-link,body.home .video-loop .video-block img{transition:none}}#wrapper-footer{background:#100e25!important;border-top:1px solid rgba(145,111,255,.28);padding:0!important;color:#c9c5db}#wrapper-footer>.container{max-width:1320px!important;width:100%;padding:0 24px}#wrapper-footer .row.text-center,#wrapper-footer .site-footer{text-align:left!important}#wrapper-footer .site-footer{padding:0!important}#wrapper-footer .footer-menu-container{margin:0!important;padding:0!important}#wrapper-footer .hdh-footer-grid{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(135px,1fr));gap:34px;padding:45px 0 35px}#wrapper-footer .hdh-footer-brand strong{display:block;color:#fff;font-size:23px;letter-spacing:-.04em;line-height:1.2}#wrapper-footer .hdh-footer-brand strong span{color:#f35cae}#wrapper-footer .hdh-footer-brand p{font-size:13px;line-height:1.7;max-width:260px;color:#a9a5c2;margin:13px 0 0}#wrapper-footer .hdh-footer-column h2{font-size:13px;font-weight:800;color:#fff;margin:0 0 17px;letter-spacing:.04em;text-transform:uppercase}#wrapper-footer .hdh-footer-column ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}#wrapper-footer .hdh-footer-column li{margin:0;padding:0;display:block}#wrapper-footer .hdh-footer-column a{color:#bcb8d3!important;font-size:13px;line-height:1.45;text-decoration:none!important;transition:color .15s}#wrapper-footer .hdh-footer-column a:hover{color:#fff!important;text-decoration:underline!important}#wrapper-footer .site-info{border-top:1px solid rgba(255,255,255,.09);padding:18px 0 24px!important;color:#938fae!important;font-size:12px;text-align:left!important}#wrapper-footer .site-info p{margin:0;line-height:1.6}@media(max-width:900px){#wrapper-footer .hdh-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}#wrapper-footer .hdh-footer-brand{grid-column:1/-1}}@media(max-width:560px){#wrapper-footer>.container{padding:0 20px}#wrapper-footer .hdh-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px;padding:32px 0}#wrapper-footer .hdh-footer-brand{grid-column:1/-1}#wrapper-footer .hdh-footer-column h2{margin-bottom:13px}#wrapper-footer .hdh-footer-column ul{gap:12px}}.hdh-gallery-jump{position:fixed;right:20px;bottom:24px;z-index:900;display:flex;align-items:center;gap:5px;padding:7px;background:rgba(17,13,38,.94);border:1px solid rgba(164,133,255,.42);border-radius:14px;box-shadow:0 10px 36px rgba(0,0,0,.4);backdrop-filter:blur(12px);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s,transform .2s,visibility .2s}.hdh-gallery-jump.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.hdh-gallery-jump button{border:0;border-radius:9px;background:rgba(126,89,235,.16);color:#fff;font-size:21px;font-weight:700;width:39px;height:40px;cursor:pointer;line-height:1}.hdh-gallery-jump button:hover,.hdh-gallery-jump button:focus-visible{background:#7950ef;outline:2px solid transparent}.hdh-gallery-jump-progress{font-size:12px;font-weight:700;color:#ded4ff;min-width:66px;text-align:center;font-variant-numeric:tabular-nums}.hdh-gallery-tile{scroll-margin-top:75px}@media(max-width:600px){.hdh-gallery-jump{right:10px;bottom:12px;padding:5px;gap:3px}.hdh-gallery-jump button{width:34px;height:36px;font-size:19px}.hdh-gallery-jump-progress{min-width:55px;font-size:11px}}@media(prefers-reduced-motion:reduce){.hdh-gallery-jump{transition:none}}:root{--hdh-bg:#0B1020;--hdh-panel:#15142C;--hdh-panel-hover:#201A40;--hdh-violet:#7B5CF6;--hdh-cyan:#22D3EE;--hdh-pink:#FF4D91;--hdh-text:#F5F3FF;--hdh-muted:#B6AED5}body{background-color:var(--hdh-bg);color:var(--hdh-text)}.body-gradient{background:linear-gradient(145deg,#15102D 0%,#0B1020 56%,#121027 100%)}#wrapper-navbar .navbar{background:#111027}#wrapper-navbar .navbar .bg-darken{background:#111027}#wrapper-navbar .navbar-brand,.hdh-brand-logo{display:inline-flex;align-items:center}#wrapper-navbar .hdh-brand-logo img{width:clamp(160px,19vw,260px);height:auto;max-height:58px;object-fit:contain}#wrapper-navbar .navbar-nav .nav-link:hover{color:#fff;background:rgba(123,92,246,.25)}#wrapper-navbar .navbar-nav .current-menu-item>.nav-link{background:var(--hdh-violet);color:#fff}.hdh-gallery-directory,.hdh-gallery-details,.hdh-related{color:var(--hdh-text)}.hdh-gallery-filters button{background:var(--hdh-violet);color:#fff}.hdh-gallery-filters button:hover{background:#6545DB}.hdh-gallery-filters input:focus,.hdh-gallery-filters select:focus{outline:2px solid var(--hdh-cyan);outline-offset:2px}.hdh-discovery-card a{color:var(--hdh-text)}.hdh-discovery-card a:hover .hdh-card-title{color:var(--hdh-cyan)}.hdh-card-meta,.hdh-gallery-details dt{color:var(--hdh-muted)}.hdh-gallery-details{background:var(--hdh-panel);border:1px solid rgba(123,92,246,.26)}.hdh-gallery-pagination .current{background:var(--hdh-violet);border-radius:6px;padding:4px 9px}@media(max-width:767px){#wrapper-navbar .hdh-brand-logo img{width:175px;max-height:45px}}#wrapper-navbar .navbar,#wrapper-navbar .navbar .bg-darken{background:#111027!important}#wrapper-navbar .navbar-nav{background:transparent!important;border-radius:12px;gap:4px}#wrapper-navbar .navbar-nav .nav-item{background:transparent!important}#wrapper-navbar .navbar-nav .nav-link{background:transparent!important;border-radius:9px!important;padding:11px 13px!important;box-shadow:none!important}#wrapper-navbar .navbar-nav .nav-link:hover{background:rgba(123,92,246,.2)!important}#wrapper-navbar .navbar-nav .current-menu-item>.nav-link{background:rgba(123,92,246,.35)!important;color:#fff!important}#wrapper-navbar .navbar-nav .current-menu-item>.nav-link:after{content:"";display:block;height:2px;background:#22D3EE;border-radius:2px;margin-top:3px}#wrapper-navbar,#wrapper-navbar nav,#wrapper-navbar .container,#wrapper-navbar .navbar-collapse,#wrapper-navbar .navbar-nav{background-color:#111027!important;background-image:none!important}#wrapper-navbar .navbar-nav .nav-item,#wrapper-navbar .navbar-nav .menu-item{background:transparent!important}#wrapper-navbar .navbar-nav .nav-link{border:0!important;box-shadow:none!important}#wrapper-navbar .navbar-nav .current-menu-item>.nav-link{background:rgba(123,92,246,.22)!important}#wrapper-navbar .navbar-nav .nav-link:hover{background:rgba(123,92,246,.16)!important}.hdh-gallery-details{max-width:1000px;padding:20px 24px;margin:28px auto;border-radius:12px}.hdh-gallery-details dl{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px 24px!important}.hdh-gallery-details dl>div{border-bottom:0!important;padding:4px 0 8px!important}.hdh-gallery-details dt{font-size:12px!important;opacity:.8!important;margin-bottom:5px}.hdh-gallery-details dd{font-size:14px;line-height:1.4}.hdh-related{margin-top:30px;padding-top:20px}@media(max-width:680px){.hdh-gallery-details dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:420px){.hdh-gallery-details dl{grid-template-columns:1fr!important}}.hdh-gallery-explore{max-width:1000px;margin:28px auto 46px;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.12)}.hdh-gallery-explore-heading h2{font-size:23px;font-weight:800;margin:4px 0}.hdh-gallery-explore-heading p{font-size:14px;color:#B6AED5;margin:0 0 18px}.hdh-gallery-explore-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hdh-gallery-explore-links a{display:flex;align-items:center;gap:12px;background:#15142C;border:1px solid rgba(123,92,246,.25);padding:15px;border-radius:12px;color:#F5F3FF;text-decoration:none;min-width:0}.hdh-gallery-explore-links a:hover,.hdh-gallery-explore-links a:focus-visible{border-color:#22D3EE;background:#201A40;color:#fff}.hdh-gallery-explore-links a>span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0;gap:3px}.hdh-gallery-explore-links strong{font-size:14px}.hdh-gallery-explore-links small{color:#B6AED5;font-size:12px;line-height:1.3}.hdh-explore-icon{font-size:22px;color:#22D3EE;line-height:1}.hdh-gallery-explore-links a>span:last-child{font-size:24px;color:#B6AED5}@media(max-width:700px){.hdh-gallery-explore{margin-left:14px;margin-right:14px}.hdh-gallery-explore-links{grid-template-columns:1fr}}