.vd{background:#10100f;color:#f7f4ee;padding:90px 28px;scroll-margin-top:85px;font-family:Montserrat,Arial,sans-serif}.vd *{box-sizing:border-box}.vd [hidden]{display:none!important}.vd-inner{max-width:1120px;margin:auto}.vd-heading{max-width:760px;margin-bottom:38px}.vd-eyebrow,.vd-label{font-size:10px;letter-spacing:2px;color:#c9a84c;font-weight:600}.vd-heading h2{font:400 clamp(36px,4.5vw,58px)/1.08 'Cormorant Garamond',Georgia,serif;margin:18px 0}.vd-heading h2 em{color:#c9a84c;font-weight:400}.vd-heading p{font-size:14px;line-height:1.9;color:#bdbbb4;max-width:610px}.vd a{color:#e8c97a;text-underline-offset:5px}.vd-page-link{display:inline-block;font-size:12px;margin-top:12px}.vd-controls{display:grid;grid-template-columns:2fr 1fr;gap:20px;padding:25px;background:#1a1a17;border:1px solid #3b3628;border-radius:8px}.vd-controls label{display:block;font-size:12px;margin-bottom:10px;color:#e9e5db}.vd-controls input,.vd-controls select{width:100%;height:50px;padding:0 15px;border:1px solid #504a3a;border-radius:4px;background:#10100f;color:#f7f4ee;font:13px Montserrat,Arial,sans-serif;color-scheme:dark}.vd button{font-family:inherit;cursor:pointer}.vd button:focus-visible,.vd a:focus-visible,.vd input:focus-visible,.vd select:focus-visible{outline:3px solid #e8c97a;outline-offset:4px}.vd-quick{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0 38px}.vd-quick>span{font-size:11px;color:#bbb7ac;margin-right:5px}.vd-quick button{border:1px solid #4b4433;border-radius:30px;background:transparent;color:#e9e5db;padding:10px 16px;font-size:11px;min-height:42px}.vd-quick button[aria-pressed=true],.vd-quick button:hover{background:#c9a84c;color:#10100f}.vd-results-header{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:22px}.vd-results-header h3{font:400 30px Georgia,serif;margin:0}.vd-results-header p{font-size:11px;color:#c1bbae;margin-left:auto}.vd-results-header button{background:none;border:0;color:#e8c97a;padding:12px 0;font-size:12px}.vd-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vd-category-grid button{text-align:left;background:#1a1a17;border:1px solid #3b3628;border-radius:6px;padding:24px;color:#f7f4ee;transition:border-color .2s,background .2s}.vd-category-grid button:hover{background:#24221b;border-color:#c9a84c}.vd-category-number{display:block;color:#c9a84c;font-size:10px;letter-spacing:2px;margin-bottom:22px}.vd-category-grid strong{font:400 25px Georgia,serif;display:block}.vd-category-bottom{display:flex;justify-content:space-between;margin-top:24px;font-size:11px;color:#bfb9ac}.vd-category-bottom>span{color:#c9a84c;font-size:20px}.vd-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.vd-card{border:1px solid #4b4330;border-radius:7px;background:#1a1a17;padding:28px;display:flex;flex-direction:column;min-width:0}.vd-card-top{display:flex;align-items:center;gap:16px;margin-bottom:25px}.vd-monogram{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border:1px solid #6c5c32;border-radius:50%;font:22px Georgia,serif;color:#e8c97a}.vd-label{line-height:1.8;letter-spacing:1px}.vd-card h3{font:400 30px Georgia,serif;margin:0 0 10px}.vd-role{color:#e8c97a;font-size:12px;margin:0}.vd-description{font-size:12px;color:#c2beb5;line-height:1.9;margin:20px 0}.vd-contacts{display:grid;gap:12px;font-size:12px;margin-bottom:24px;overflow-wrap:anywhere}.vd-actions{margin-top:auto;display:grid;gap:17px;font-size:11px;border-top:1px solid #403a2b;padding-top:22px}.vd-intro{display:block;background:#c9a84c;border-radius:4px;color:#10100f!important;text-align:center;text-decoration:none;padding:14px 10px;font-weight:600}.vd-video{justify-self:start}.vd-footer{margin-top:38px;padding-top:25px;border-top:1px solid #3b3628;display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}.vd-footer p{flex-basis:100%;font-size:13px;color:#c2beb5;margin:0}.vd-footer a{font-size:11px}.vd-empty{padding:35px 0;font-size:14px;line-height:1.8}.vd-standalone{margin:0;background:#10100f}.vd-site-header{padding:24px max(24px,calc((100vw - 1120px)/2));display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #3b3628;background:#0b0b0a}.vd-site-header a{color:#e8c97a;text-decoration:none;font:13px Montserrat,Arial,sans-serif}.vd-site-header a:first-child{font:22px Georgia,serif}.vd-site-footer{text-align:center;padding:25px;color:#bbb7ac;font:11px Arial,sans-serif}@media(max-width:760px){.vd{padding:55px 20px}.vd-controls{grid-template-columns:1fr;padding:18px}.vd-category-grid,.vd-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-results-header p{margin-left:0}.vd-card{padding:22px}.vd-site-header{padding:22px}}@media(max-width:480px){.vd-category-grid,.vd-card-grid{grid-template-columns:1fr}.vd-heading h2{font-size:40px}.vd-category-grid button{padding:20px}.vd-category-number{margin-bottom:12px}.vd-category-bottom{margin-top:15px}.vd-site-header a:first-child{font-size:19px}}.vd-heading h1{font:400 clamp(36px,4.5vw,58px)/1.08 "Cormorant Garamond",Georgia,serif;margin:18px 0}.vd-heading h1 em{color:#c9a84c}
.vd-card{padding:0;overflow:hidden}.vd-card-content{padding:25px;display:flex;flex-direction:column;flex:1}.vd-card-content .vd-label{margin:0 0 14px}.vd-card h3{font-size:27px;line-height:1.16}.vd-company{font-size:12px;line-height:1.7;color:#d4c7a3;margin:0}.vd-visual{height:210px;position:relative;background:#f3f1eb;display:flex;align-items:center;justify-content:center;overflow:hidden}.vd-visual img{width:100%;height:100%;object-fit:contain;padding:28px}.vd-visual.portrait{background:#1c211d}.vd-visual.portrait img{object-fit:cover;object-position:center 24%;padding:0}.vd-visual.video img{object-fit:cover;padding:0}.vd-visual.dark-logo{background:#252c32}.vd-visual.placeholder{background:linear-gradient(135deg,#262b24,#131611);border-bottom:1px solid #4b4330}.vd-visual.placeholder>span{color:#d2b66c;font:50px Georgia,serif;letter-spacing:3px}.vd-play{position:absolute;right:12px;bottom:12px;left:12px;text-align:center;background:#10100fe8;color:#ecd38c!important;border:1px solid #b59b55;padding:9px;text-decoration:none;font-size:11px;border-radius:3px}.vd-view-all{display:block;max-width:330px;text-align:center;margin:32px auto 0;background:#c9a84c;color:#111!important;padding:16px;text-decoration:none;font-size:12px;font-weight:600;border-radius:4px}.vd-card-grid{align-items:stretch}.vd-contacts a{line-height:1.5}.vd-visual img{transition:transform .25s ease}.vd-card:hover .vd-visual img{transform:scale(1.025)}@media(max-width:760px){.vd-visual{height:190px}.vd-card-content{padding:20px}}@media(max-width:480px){.vd-visual{height:220px}}@media(prefers-reduced-motion:reduce){.vd-visual img{transition:none}}
[hidden]{display:none!important}.category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.category-tile{display:flex;align-items:center;gap:20px;padding:28px 24px;border:1px solid #4a4027;background:#141414;color:#f7f4ee;text-decoration:none;min-height:112px;border-radius:6px;transition:background .2s}.category-tile:hover{background:#242016;border-color:#c9a84c}.category-tile>span:nth-child(2){flex:1}.category-tile strong{font-size:14px;display:block}.category-tile small{display:block;color:#a9a399;margin-top:7px}.category-icon{color:#c9a84c;font-size:27px}.vd-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.vd-card-content{padding:20px}.vd-visual{height:210px}.vd-visual.portrait img{object-position:center 25%;object-fit:cover}.vd-visual.logo{background:#f7f4ee}.vd-visual.logo img{object-fit:contain;padding:25px}.vd-visual.dark-logo.logo{background:#242827}.vd-contacts a{overflow-wrap:anywhere}.vd-actions{gap:12px;display:flex;flex-direction:column}.vd-copy,.all-categories{cursor:pointer;padding:12px 16px;background:transparent;color:#c9a84c;border:1px solid #67562b;border-radius:4px;font:inherit;font-size:12px}.all-categories{margin:24px 0}.vd-results-header h2{font-family:'Cormorant Garamond',serif;font-size:36px;margin:0}.vd-card h3{font-size:24px}.vd-company{line-height:1.5}.vd-quick button[aria-pressed=true]{background:#c9a84c;color:#111}.vd-office{font-size:12px;color:#aaa}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}button:focus-visible,a:focus-visible{outline:2px solid #f7f4ee;outline-offset:4px}@media(max-width:1100px){.vd-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.vd-card-grid,.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.vd-card-grid,.category-grid{grid-template-columns:1fr}.vd-visual{height:260px}.vd-results-header h2{font-size:30px}.category-tile{min-height:100px}.vd-quick{flex-wrap:wrap}}