html:has(body.vlh-body){margin:0!important;background:#090909!important}body.vlh-body{width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important;background:#090909!important}body.vlh-body>header,body.vlh-body>nav,body.vlh-body>footer,body.vlh-body>.site-header,body.vlh-body>.site-footer{display:none!important}body.vlh-body>.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.vlh-body>.screen-reader-text:focus{z-index:9999;top:8px;left:8px;width:auto;height:auto;margin:0;padding:10px 14px;clip:auto;background:#fff;color:#000}
.vlh-page .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.vlh-page { --vlh-bg:#090909; --vlh-text:#f8f2e7; --vlh-accent:#d3a84b; --vlh-button:#181818; --vlh-button-text:#f8f2e7; --vlh-width:1280px; --vlh-card-radius:26px; --vlh-link-radius:16px; --vlh-link-border:1px; --vlh-gap:10px; min-height:100vh; padding:max(28px,env(safe-area-inset-top)) 12px max(28px,env(safe-area-inset-bottom)); background:var(--vlh-bg); color:var(--vlh-text); font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; font-size:var(--vlh-body-size,15px); box-sizing:border-box; }
.vlh-background-glow{background:radial-gradient(circle at 50% -8%,color-mix(in srgb,var(--vlh-accent) 22%,transparent),transparent 36%),var(--vlh-bg)}.vlh-background-image{background:linear-gradient(color-mix(in srgb,var(--vlh-bg) 70%,transparent),color-mix(in srgb,var(--vlh-bg) 88%,transparent)),var(--vlh-bg-image),var(--vlh-bg);background-position:center;background-size:cover;background-attachment:fixed}
.vlh-font-serif{font-family:Georgia,"Times New Roman",serif}.vlh-font-rounded{font-family:"Trebuchet MS",Arial,sans-serif}.vlh-font-condensed{font-family:"Arial Narrow",Impact,sans-serif}.vlh-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.vlh-heading-serif h1,.vlh-heading-serif h2,.vlh-heading-serif h3{font-family:Georgia,"Times New Roman",serif}.vlh-heading-rounded h1,.vlh-heading-rounded h2,.vlh-heading-rounded h3{font-family:"Trebuchet MS",Arial,sans-serif}.vlh-heading-condensed h1,.vlh-heading-condensed h2,.vlh-heading-condensed h3{font-family:Impact,"Arial Narrow",sans-serif}.vlh-heading-mono h1,.vlh-heading-mono h2,.vlh-heading-mono h3{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.vlh-page:not(.vlh-standalone) { min-height:0; }
.vlh-page *,.vlh-page *:before,.vlh-page *:after { box-sizing:border-box; }
.vlh-card,.vlh-page>footer { width:min(100%,640px); margin-inline:auto; }
.vlh-card { overflow:hidden; border:1px solid color-mix(in srgb,var(--vlh-text) 13%,transparent); border-radius:var(--vlh-card-radius); background:color-mix(in srgb,var(--vlh-bg) 86%,var(--vlh-button)); box-shadow:0 28px 80px rgba(0,0,0,.26); }
.vlh-hero { text-align:center; }
.vlh-hero-media { display:block; width:100%; max-height:min(60vh,500px); aspect-ratio:4/5; border:0; background:#000; object-fit:cover; object-position:var(--vlh-hero-position,center 22%); }
.vlh-identity { padding:24px 22px 8px; }
.vlh-identity h1 { margin:0; color:var(--vlh-text); font-size:clamp(30px,8vw,var(--vlh-heading-size,46px)); line-height:1.05; letter-spacing:-.03em; }.vlh-align-left .vlh-identity{text-align:left}.vlh-align-left .vlh-tagline{margin-left:0}.vlh-align-left .vlh-share{margin-left:0}
.vlh-handle { margin:7px 0 0; color:var(--vlh-accent); font-weight:800; }
.vlh-tagline { max-width:510px; margin:13px auto 0; color:color-mix(in srgb,var(--vlh-text) 76%,transparent); font-size:15px; line-height:1.55; }
.vlh-share { margin:16px auto 0; padding:7px 13px; border:1px solid color-mix(in srgb,var(--vlh-text) 26%,transparent); border-radius:999px; background:transparent; color:var(--vlh-text); cursor:pointer; font:inherit; font-size:12px; font-weight:750; }
.vlh-share:hover,.vlh-share:focus-visible { border-color:var(--vlh-accent); color:var(--vlh-accent); }
.vlh-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 2px}.vlh-align-left .vlh-socials{justify-content:flex-start}.vlh-socials a{display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--vlh-text) 22%,transparent);border-radius:50%;background:color-mix(in srgb,var(--vlh-button) 82%,transparent);color:var(--vlh-text);font-size:11px;font-weight:900;letter-spacing:.02em;text-decoration:none;transition:transform .16s ease,border-color .16s ease}.vlh-socials a:hover,.vlh-socials a:focus-visible{border-color:var(--vlh-accent);color:var(--vlh-accent);transform:translateY(-2px)}.vlh-card>.vlh-socials{padding:18px;margin:0}
.vlh-social-icon{width:19px;height:19px}.vlh-icon{width:22px;height:22px}.vlh-icon,.vlh-social-icon{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vlh-icon-facebook,.vlh-icon-x,.vlh-icon-linkedin,.vlh-icon-paypal{fill:currentColor;stroke:none}.vlh-icon-youtube>path:first-child{fill:currentColor;stroke:none}.vlh-icon-youtube .vlh-icon-cut{fill:var(--vlh-button);stroke:none}.vlh-icon-fill{fill:currentColor;stroke:none}
.vlh-links { display:grid; gap:var(--vlh-gap); padding:18px 18px 22px; }
.vlh-link { display:flex; min-height:60px; align-items:center; justify-content:space-between; gap:16px; padding:12px 18px; border:var(--vlh-link-border) solid color-mix(in srgb,var(--vlh-text) 14%,transparent); border-radius:var(--vlh-link-radius); background:var(--vlh-button); color:var(--vlh-button-text); box-shadow:0 8px 24px rgba(0,0,0,.12); line-height:1.3; text-decoration:none; transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease; }
.vlh-shadow-none .vlh-link{box-shadow:none}.vlh-shadow-bold .vlh-link{box-shadow:7px 7px 0 color-mix(in srgb,var(--vlh-accent) 85%,transparent)}
.vlh-link:hover,.vlh-link:focus-visible { border-color:var(--vlh-accent); color:var(--vlh-text); box-shadow:0 12px 30px rgba(0,0,0,.22); outline:2px solid transparent; transform:translateY(-2px); }
.vlh-link>span { display:grid; flex:1; gap:3px; margin-right:auto; }
.vlh-link strong { color:inherit; font-size:16px; font-weight:800; }
.vlh-link small { color:color-mix(in srgb,var(--vlh-text) 66%,transparent); font-size:12px; line-height:1.35; }
.vlh-link b { color:var(--vlh-accent); font-size:22px; font-weight:500; }
.vlh-link-media { width:68px; height:68px; flex:0 0 68px; border-radius:12px; background:color-mix(in srgb,var(--vlh-accent) 14%,transparent); object-fit:cover; }
.vlh-link>.vlh-link-icon{display:grid;width:44px;height:44px;flex:0 0 44px;margin:0;place-items:center;border:1px solid color-mix(in srgb,var(--vlh-accent) 32%,transparent);border-radius:12px;background:color-mix(in srgb,var(--vlh-accent) 11%,transparent);color:var(--vlh-accent)}.vlh-shape-pill .vlh-link>.vlh-link-icon{border-radius:50%}.vlh-shape-square .vlh-link>.vlh-link-icon{border-radius:0}
.vlh-media-hidden .vlh-link-media{display:none}.vlh-media-background .vlh-link:has(.vlh-link-media){position:relative;isolation:isolate;min-height:128px;overflow:hidden}.vlh-media-background .vlh-link:has(.vlh-link-media):before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--vlh-button) 94%,transparent),color-mix(in srgb,var(--vlh-button) 45%,transparent));content:""}.vlh-media-background .vlh-link-media{position:absolute;z-index:-2;inset:0;width:100%;height:100%;border-radius:inherit;opacity:.76}.vlh-media-background .vlh-link:has(.vlh-link-media)>span,.vlh-media-background .vlh-link:has(.vlh-link-media)>b{position:relative;z-index:1;text-shadow:0 1px 8px rgba(0,0,0,.8)}
.vlh-profile-circle .vlh-hero-media,.vlh-profile-story .vlh-hero-media,.vlh-profile-shadow .vlh-hero-media{width:170px;height:170px;min-height:0;margin:28px auto 0;border-radius:50%;object-fit:cover}.vlh-profile-story .vlh-hero-media{border:5px solid var(--vlh-bg);outline:4px solid var(--vlh-accent)}.vlh-profile-shadow .vlh-hero-media{box-shadow:0 18px 45px rgba(0,0,0,.42)}
.vlh-link-featured,.vlh-link-video { min-height:94px; border-color:color-mix(in srgb,var(--vlh-accent) 65%,transparent); }
.vlh-link-payment { background:color-mix(in srgb,var(--vlh-accent) 18%,var(--vlh-button)); }
.vlh-shape-pill .vlh-link { border-radius:999px; }.vlh-shape-pill .vlh-link-media{border-radius:50%;}
.vlh-shape-square .vlh-card,.vlh-shape-square .vlh-link,.vlh-shape-square .vlh-link-media{border-radius:0;}
.vlh-theme-clean { background:linear-gradient(180deg,color-mix(in srgb,var(--vlh-accent) 10%,var(--vlh-bg)),var(--vlh-bg)); }
.vlh-theme-energy .vlh-link { border:2px solid var(--vlh-text); border-radius:8px; box-shadow:5px 5px 0 var(--vlh-accent); text-transform:uppercase; }
.vlh-theme-glass { background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--vlh-accent) 38%,transparent),transparent 32%),linear-gradient(160deg,var(--vlh-bg),#02070c); }
.vlh-theme-glass .vlh-card,.vlh-theme-glass .vlh-link { background:color-mix(in srgb,var(--vlh-button) 68%,transparent); backdrop-filter:blur(18px); }
.vlh-theme-sunset { background:radial-gradient(circle at 80% 5%,#a83d68,transparent 34%),linear-gradient(180deg,#4d1737,var(--vlh-bg)); }
.vlh-theme-editorial .vlh-card { border-color:var(--vlh-text); border-radius:0; box-shadow:12px 12px 0 color-mix(in srgb,var(--vlh-accent) 70%,transparent); }
.vlh-theme-editorial .vlh-link { border-color:var(--vlh-text); border-radius:0; box-shadow:none; font-family:Georgia,serif; }
.vlh-page>footer { padding:32px 0 2px; color:color-mix(in srgb,var(--vlh-text) 54%,transparent); font-size:12px; text-align:center; }
.vlh-tabs{display:flex;gap:8px;overflow-x:auto;padding:18px 18px 4px;scrollbar-width:none}.vlh-tabs a{flex:0 0 auto;padding:9px 14px;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--vlh-text) 72%,transparent);font-weight:750;text-decoration:none}.vlh-tabs a:hover,.vlh-tabs a:focus-visible{background:var(--vlh-button);color:var(--vlh-text)}
.vlh-tabs-underline .vlh-tabs a{border-radius:0;border-bottom:2px solid transparent}.vlh-tabs-underline .vlh-tabs a:hover,.vlh-tabs-underline .vlh-tabs a:focus-visible{border-color:var(--vlh-accent);background:transparent}.vlh-tabs-minimal .vlh-tabs a{padding-inline:5px;background:transparent!important}.vlh-hide-section-titles .vlh-section>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.vlh-sections{padding:4px 18px 22px}.vlh-section{padding-top:20px;scroll-margin-top:18px}.vlh-section+.vlh-section{margin-top:16px;border-top:1px solid color-mix(in srgb,var(--vlh-text) 13%,transparent)}.vlh-section h2{margin:0 0 13px;color:var(--vlh-text);font-size:clamp(22px,5vw,31px)}.vlh-section .vlh-links{padding:0}
.vlh-media-block,.vlh-signup{padding:18px;border:1px solid color-mix(in srgb,var(--vlh-text) 14%,transparent);border-radius:16px;background:var(--vlh-button)}.vlh-media-block h3,.vlh-signup h3{margin:0 0 6px;color:var(--vlh-text);font-size:19px}.vlh-media-block p,.vlh-signup p{margin:0 0 13px;color:color-mix(in srgb,var(--vlh-text) 72%,transparent);line-height:1.45}.vlh-embed{position:relative;overflow:hidden;margin-top:12px;border-radius:12px;aspect-ratio:16/9;background:#000}.vlh-embed iframe,.vlh-inline-video{width:100%;height:100%;border:0}.vlh-media-action{display:inline-flex;margin-top:12px;color:var(--vlh-accent);font-weight:800;text-decoration:none}
.vlh-signup>div{display:grid;grid-template-columns:1fr auto;gap:8px}.vlh-signup input[type=email]{width:100%;min-height:46px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--vlh-text) 20%,transparent);border-radius:10px;background:var(--vlh-bg);color:var(--vlh-text);font:inherit}.vlh-signup button{padding:10px 17px;border:0;border-radius:10px;background:var(--vlh-accent);color:var(--vlh-bg);cursor:pointer;font:inherit;font-weight:850}.vlh-consent{display:flex;gap:7px;margin-top:10px;color:color-mix(in srgb,var(--vlh-text) 65%,transparent);font-size:11px;line-height:1.35}.vlh-signup-status{margin-top:9px!important;color:var(--vlh-accent)!important;font-size:12px}
.vlh-flow-grid .vlh-section .vlh-links{grid-template-columns:repeat(2,minmax(0,1fr))}.vlh-flow-grid .vlh-placement-full,.vlh-flow-grid .vlh-placement-feature{grid-column:1/-1}.vlh-flow-grid .vlh-placement-feature{min-height:118px}.vlh-flow-editorial .vlh-section .vlh-links{grid-template-columns:repeat(12,minmax(0,1fr))}.vlh-flow-editorial .vlh-section .vlh-links>*{grid-column:span 7}.vlh-flow-editorial .vlh-section .vlh-links>*:nth-child(even){grid-column:6/-1}.vlh-flow-editorial .vlh-placement-full,.vlh-flow-editorial .vlh-placement-feature{grid-column:1/-1!important}.vlh-flow-editorial .vlh-placement-half{grid-column:span 6!important}.vlh-tiktok-heading{display:flex;align-items:center;gap:12px}.vlh-tiktok-heading .vlh-link-icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--vlh-accent) 12%,transparent);color:var(--vlh-accent)}.vlh-tiktok-heading h3,.vlh-tiktok-heading p{margin:0}.vlh-tiktok-carousel{display:flex;gap:12px;overflow-x:auto;margin-top:15px;padding:2px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:thin}.vlh-tiktok-carousel iframe{width:min(325px,78vw);height:min(578px,139vw);max-height:620px;flex:0 0 min(325px,78vw);border:0;border-radius:14px;background:#000;scroll-snap-align:start}.vlh-tiktok-feed .vlh-media-action{margin-top:10px}
@media(min-width:960px){.vlh-layout-mini_site{padding:0}.vlh-layout-mini_site .vlh-card{display:grid;width:min(100%,var(--vlh-width));max-width:none;min-height:100vh;grid-template-columns:minmax(330px,44%) 1fr;border:0;border-radius:0;box-shadow:none}.vlh-layout-mini_site .vlh-hero{position:sticky;top:0;height:100vh;align-self:start;background:var(--vlh-bg)}.vlh-layout-mini_site .vlh-hero-media{height:var(--vlh-hero-height);max-height:none;aspect-ratio:auto}.vlh-layout-mini_site.vlh-profile-circle .vlh-hero-media,.vlh-layout-mini_site.vlh-profile-story .vlh-hero-media,.vlh-layout-mini_site.vlh-profile-shadow .vlh-hero-media{width:210px;height:210px;margin-top:8vh}.vlh-layout-mini_site.vlh-profile-circle .vlh-identity,.vlh-layout-mini_site.vlh-profile-story .vlh-identity,.vlh-layout-mini_site.vlh-profile-shadow .vlh-identity{height:auto}.vlh-layout-mini_site .vlh-identity{display:flex;height:calc(100vh - var(--vlh-hero-height));min-height:120px;flex-direction:column;justify-content:center;padding:22px 32px}.vlh-layout-mini_site .vlh-tabs,.vlh-layout-mini_site .vlh-sections{grid-column:2}.vlh-layout-mini_site.vlh-sticky-tabs .vlh-tabs{position:sticky;top:0;z-index:3}.vlh-layout-mini_site .vlh-tabs{padding:22px 30px 12px;background:color-mix(in srgb,var(--vlh-bg) 88%,transparent);backdrop-filter:blur(14px)}.vlh-layout-mini_site .vlh-sections{padding:10px 30px 50px}.vlh-layout-mini_site>footer{display:none}}
@media(max-width:600px){.vlh-page{width:100%;min-width:0;padding-inline:0;padding-top:0}.vlh-card{width:100%;border-width:0;border-radius:0;box-shadow:none}.vlh-hero-media{width:100%;height:clamp(280px,46vh,390px);min-height:0;max-height:none;aspect-ratio:auto;object-position:var(--vlh-hero-position,center 22%)}.vlh-identity{padding:18px 18px 14px}.vlh-identity h1{font-size:clamp(32px,11vw,46px)}.vlh-tagline{font-size:14px}.vlh-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;padding:12px}.vlh-tabs a{min-width:0;padding:8px 5px;text-align:center;white-space:normal}.vlh-sections{padding:0 12px 24px}.vlh-section{padding-top:16px}.vlh-section h2{font-size:26px}.vlh-section .vlh-links,.vlh-flow-grid .vlh-section .vlh-links,.vlh-flow-editorial .vlh-section .vlh-links{grid-template-columns:minmax(0,1fr)}.vlh-flow-editorial .vlh-section .vlh-links>*{grid-column:1!important}.vlh-section .vlh-links{gap:9px}.vlh-link{min-height:58px;padding:11px 13px}.vlh-link strong{font-size:15px}.vlh-link-media{width:54px;height:54px;flex-basis:54px}.vlh-media-block,.vlh-signup{padding:14px;border-radius:14px}.vlh-embed{width:100%;margin-top:10px}.vlh-signup>div{grid-template-columns:minmax(0,1fr)}.vlh-signup button{width:100%;min-height:46px}.vlh-tiktok-carousel{margin-right:-14px}.vlh-page>footer{padding:22px 12px}.admin-bar .vlh-page{padding-top:0}}
@media(max-width:360px){.vlh-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.vlh-identity{padding-inline:14px}.vlh-sections{padding-inline:8px}.vlh-link{gap:10px;padding-inline:10px}.vlh-link-media{width:48px;height:48px;flex-basis:48px}}
@media(prefers-reduced-motion:reduce){.vlh-link{transition:none}.vlh-hero-media[autoplay],.vlh-link-media[autoplay]{display:none}}
.vlh-theme-romantic{background:radial-gradient(circle at 70% 0,color-mix(in srgb,#ff86ae 34%,transparent),transparent 38%),linear-gradient(155deg,var(--vlh-bg),color-mix(in srgb,#6f2146 36%,var(--vlh-bg)))}.vlh-theme-romantic .vlh-card{box-shadow:0 34px 110px rgba(65,8,37,.4)}.vlh-theme-neon{background:radial-gradient(circle at 15% 10%,color-mix(in srgb,#00f5ff 26%,transparent),transparent 32%),radial-gradient(circle at 85% 30%,color-mix(in srgb,#ff19b7 28%,transparent),transparent 38%),var(--vlh-bg)}.vlh-theme-neon .vlh-link{box-shadow:0 0 24px color-mix(in srgb,var(--vlh-accent) 18%,transparent)}.vlh-theme-minimal .vlh-card{border:0;box-shadow:none}.vlh-theme-minimal .vlh-link{border-width:0;border-bottom:1px solid color-mix(in srgb,var(--vlh-text) 18%,transparent);border-radius:0;background:transparent;box-shadow:none}.vlh-surface-glass .vlh-link,.vlh-surface-glass .vlh-media-block,.vlh-surface-glass .vlh-product{background:color-mix(in srgb,var(--vlh-button) 62%,transparent);backdrop-filter:blur(18px)}.vlh-surface-outline .vlh-link,.vlh-surface-outline .vlh-media-block,.vlh-surface-outline .vlh-product{background:transparent;box-shadow:none}.vlh-spacing-compact{--vlh-gap:6px}.vlh-spacing-compact .vlh-section{padding-top:10px}.vlh-spacing-airy{--vlh-gap:20px}.vlh-spacing-airy .vlh-section{padding-top:34px}.vlh-tiktok-carousel .tiktok-embed{width:min(325px,78vw)!important;min-width:min(325px,78vw)!important;max-width:325px!important;flex:0 0 min(325px,78vw);margin:0!important;border-radius:14px;scroll-snap-align:start}.vlh-product{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--vlh-text) 14%,transparent);border-radius:var(--vlh-link-radius);background:var(--vlh-button);color:var(--vlh-button-text)}.vlh-product>.vlh-link-media{width:100%;height:auto;max-height:330px;border-radius:0;aspect-ratio:16/10}.vlh-product-copy{padding:18px}.vlh-product-copy h3,.vlh-product-copy p{margin:0 0 8px}.vlh-product-price{display:flex;align-items:center;gap:9px;font-size:18px}.vlh-product-price del{opacity:.55;font-size:13px}.vlh-product-button{display:inline-flex;margin-top:8px;padding:10px 15px;border-radius:999px;background:var(--vlh-accent);color:var(--vlh-bg)!important;font-weight:850;text-decoration:none}.vlh-product-badge{position:absolute;z-index:2;top:12px;left:12px;padding:6px 9px;border-radius:999px;background:var(--vlh-accent);color:var(--vlh-bg);font-size:11px;font-weight:900;text-transform:uppercase}.vlh-product-compact{display:flex;align-items:center}.vlh-product-compact>.vlh-link-media{width:120px;height:120px;flex:0 0 120px}.vlh-product-poster>.vlh-link-media{max-height:520px;aspect-ratio:3/4}
