.real-reference-intro,.real-references{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.real-reference-intro{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:90px;padding-top:64px;padding-bottom:42px}.inner .real-reference-intro h1{font:700 clamp(38px,4.5vw,62px)/1.07 Arial,sans-serif;letter-spacing:-.055em;margin:18px 0 0;color:#19232b}.inner .real-reference-intro h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.06em;color:#896d79}.real-reference-intro .studio-kicker{color:#836d77;font-size:10px;letter-spacing:.13em}.real-reference-intro .studio-kicker i{background:#bc966e}.real-reference-lead>p{font-size:15px;line-height:1.9;color:#6f6269;max-width:410px;margin:13px 0 15px}.real-reference-count{font-size:9px;font-weight:700;letter-spacing:.11em;color:#927d88}.real-reference-lead>span:last-child{font-size:12px;color:#816873}.real-reference-lead b{margin-left:15px;font-size:18px;font-weight:400}.real-references{padding-bottom:48px}.real-reference-toolbar{display:flex;align-items:center;gap:25px;border-top:1px solid #dfd5d5;padding:21px 0 23px}.real-reference-tools{display:flex;align-items:center;gap:12px}.real-reference-tools>label{font-size:10px;color:#8d7781;letter-spacing:.05em}.real-reference-tools select{font:600 12px Arial;color:#4d3542;background:transparent;border:1px solid #d8cbd0;border-radius:6px;padding:11px 30px 11px 12px;max-width:220px}.real-reference-search{display:flex;gap:9px;align-items:center;border-bottom:1px solid #d8cbd0;min-width:200px;padding:7px 0;margin-left:auto}.real-reference-search svg{width:17px;height:17px;fill:none;stroke:#907783;stroke-width:1.5}.real-reference-search input{background:none!important;border:0!important;box-shadow:none!important;padding:5px 0!important;font:12px Arial;color:#4a3742;min-width:0;outline-offset:6px}.real-reference-result{font-size:10px;color:#9a8790;white-space:nowrap}.real-reference-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.real-reference-card{min-width:0;border:1px solid #e0d5d8;background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:box-shadow .25s,border-color .25s,transform .25s}.real-reference-art{height:143px;display:flex;align-items:center;justify-content:center;padding:20px 17px;background:#fff}.real-reference-art img{display:block;width:100%;height:100%;max-height:96px;object-fit:contain;transition:transform .3s}.real-reference-card.logo-dark .real-reference-art{background:#352b32}.real-reference-caption{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 13px;border-top:1px solid #f0e8e9;min-height:73px;background:#fffdfb}.real-reference-caption strong{display:block;color:#4a3843;font:600 11px/1.45 Arial;letter-spacing:-.01em}.real-reference-caption small{display:block;color:#9d8c94;font:9px/1.4 Arial;margin-top:5px;word-break:break-word}.real-reference-caption b{font-size:18px;color:#b69b8a;font-weight:400;opacity:.45;flex-shrink:0}.real-reference-card:hover{border-color:#b999a6;box-shadow:0 7px 25px #352b320b;transform:translateY(-3px)}.real-reference-card:hover img{transform:scale(1.04)}.real-reference-card:hover b{opacity:1;color:#72505f}.real-reference-card:focus-visible,.real-reference-invite:focus-visible{outline:3px solid #bf9a70;outline-offset:4px}.real-reference-pending{text-align:center}.real-reference-pending>span{display:block;font:600 20px/1.2 Arial;letter-spacing:-.04em;color:#a48c96}.real-reference-pending>small{display:block;color:#b39ea8;font-size:9px;margin-top:10px}.real-reference-card.logo-pending{border-style:dashed;background:#f8f3f1}.real-reference-invite{min-height:219px;display:flex;flex-direction:column;justify-content:space-between;align-items:start;padding:22px 18px;background:#352b32;border:1px solid #5d4754;border-radius:8px;color:#f7f1eb}.real-reference-invite>span{font:600 8px/1.5 Arial;letter-spacing:.1em;color:#bf9f83}.real-reference-invite>strong{font:600 23px/1.18 Arial;letter-spacing:-.04em;color:#f7f1eb}.real-reference-invite em{font-family:Georgia,serif;font-weight:400;color:#e1c098}.real-reference-invite>b{font:600 10px Arial;color:#e8c49d;width:100%;display:flex;justify-content:space-between;align-items:center}.real-reference-invite i{font:normal 19px Arial}.real-reference-invite:hover{background:#45343f}.real-reference-foot{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:24px}.real-reference-foot>p{font-size:12px;line-height:1.8;color:#8b7580;max-width:580px}.real-reference-foot>a{font-size:12px;color:#735463;white-space:nowrap}.reference-empty{font-size:15px;text-align:center;padding:50px 15px;color:#735463}@media(max-width:1000px){.real-reference-intro{gap:40px}.real-reference-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.real-reference-result{display:none}}@media(max-width:760px){.real-reference-intro{grid-template-columns:1fr;gap:25px;padding-top:36px;padding-bottom:26px}.inner .real-reference-intro h1{font-size:46px}.real-reference-lead>p{font-size:14px;max-width:100%;margin-top:10px}.real-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.real-reference-toolbar{gap:15px}.real-reference-tools>label{display:none}.real-reference-search{min-width:0;width:45%}.real-reference-search input{width:100%}.real-reference-art{height:120px;padding:17px 13px}.real-reference-caption{padding:11px;min-height:76px}.real-reference-foot{align-items:start;flex-direction:column;gap:12px}.real-reference-invite{min-height:196px;padding:19px 14px}.real-reference-invite>strong{font-size:21px}}@media(max-width:520px){.real-reference-intro,.real-references{padding-left:20px;padding-right:20px}.inner .real-reference-intro h1{font-size:43px}.real-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.real-reference-toolbar{padding-top:18px;padding-bottom:19px}.real-reference-tools select{font-size:11px;max-width:155px;padding-right:24px}.real-reference-art{height:126px;padding:17px 12px}.real-reference-caption strong{font-size:10px}.real-reference-caption small{font-size:8px}.real-reference-caption b{font-size:16px}.real-reference-invite{min-height:202px}.real-reference-lead>span:last-child{font-size:11px}.real-reference-search input{font-size:11px}}@media(prefers-reduced-motion:reduce){.real-reference-card,.real-reference-art img{transition:none}.real-reference-card:hover,.real-reference-card:hover img{transform:none}}
/* Compact reference wall. Filters preserve the detail in the original artwork. */
.real-reference-card{background:#faf8f5;border-color:#ded2d4;border-radius:6px;transition:border-color .2s}
.real-reference-card .real-reference-art{box-sizing:border-box;height:132px;padding:26px 22px;background:transparent;overflow:hidden;transition:background-color .2s}
.real-reference-card .real-reference-art img{width:auto;height:auto;max-width:112px;max-height:52px;object-fit:contain;filter:grayscale(1) sepia(.12);opacity:.78;transform:none;transition:filter .25s,opacity .25s}
.real-reference-caption{box-sizing:border-box;min-height:38px;padding:10px 12px;border-color:#e8dfe0;background:transparent;gap:0}
.real-reference-caption strong{font:400 9px/1.5 Arial,sans-serif;color:#725f68}
.real-reference-caption small,.real-reference-caption b{display:none}
.real-reference-card:hover,.real-reference-card:focus-visible{transform:none;box-shadow:none;border-color:#af929f}
.real-reference-card:hover .real-reference-art img,.real-reference-card:focus-visible .real-reference-art img{filter:none;opacity:1;transform:none}
/* The white Vega wordmark needs a dark plate only while showing its original color. */
.real-reference-card .real-reference-art img[src*="vegahukuk"]{filter:grayscale(1) invert(1);opacity:.72}
.real-reference-card:has(img[src*="vegahukuk"]):hover .real-reference-art,.real-reference-card:has(img[src*="vegahukuk"]):focus-visible .real-reference-art{background:#352b32}
.real-reference-card:hover .real-reference-art img[src*="vegahukuk"],.real-reference-card:focus-visible .real-reference-art img[src*="vegahukuk"]{filter:none;opacity:1}
.real-reference-card[hidden]{display:none}.real-reference-tools>label{white-space:nowrap}
@media(max-width:520px){.real-reference-card .real-reference-art{height:112px;padding:22px 15px}.real-reference-card .real-reference-art img{max-width:96px;max-height:46px}.real-reference-caption{min-height:39px;padding:9px 10px}.real-reference-caption strong{font-size:8px}}
@media(prefers-reduced-motion:reduce){.real-reference-card,.real-reference-card .real-reference-art,.real-reference-card .real-reference-art img{transition:none}}
