.rb-scene img{width:100%;height:100%;object-fit:cover;object-position:65% 25%}.rb-scene-live img{object-fit:contain;object-position:right center;background:#101618}.rb-scene-portrait img{object-position:75% center}
.reference-home{background:none;height:177.95cqw}.reference-home .ref-region{background-image:var(--scene-image);background-size:cover;background-position:65% center;background-repeat:no-repeat;overflow:hidden}
.reference-home .ref-region:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#05090dd9,transparent 75%);z-index:-1}
.reference-home .ref-hero{height:43cqw;background-position:center;clip-path:polygon(0 0,100% 0,100% 80%,0 100%)}.reference-home .ref-hero-copy{top:10cqw;left:5cqw;transform:none;width:43cqw}.fresh-name{font:800 8cqw/.85 Arial,sans-serif;letter-spacing:-.055em;margin:0 0 2cqw}.fresh-name span{font-size:2cqw;letter-spacing:.45em}.reference-home .ref-hero-copy h2{font-size:1.65cqw}
.reference-home .ref-live{top:35.7cqw;background-size:auto 100%;background-position:right center;background-color:#101618;clip-path:polygon(0 18%,100% 0,100% 100%,0 90%)}.reference-home .ref-live .ref-copy{left:4cqw;top:15cqw;width:23cqw}.reference-home .ref-live:before{background:linear-gradient(90deg,#060b10,transparent 90%)}.ref-play{left:37cqw;top:21cqw}
.reference-home .ref-studio{clip-path:polygon(0 18%,100% 0,100% 100%,0 90%)}.reference-home .ref-studio .ref-copy{left:4cqw;top:26cqw;width:30cqw}
.reference-home .ref-shop{clip-path:polygon(0 0,100% 12%,100% 100%,0 100%);color:#fff}.reference-home .ref-shop .ref-copy{left:4cqw;top:29cqw}.reference-home .ref-shop:before{background:linear-gradient(0deg,#060b10cf,transparent 75%)}
.reference-home .ref-training{clip-path:polygon(0 0,100% 7%,100% 100%,0 100%);background-position:70% center}.reference-home .ref-training .ref-copy{left:3cqw;top:27cqw;width:32cqw}.reference-home .ref-training:before{background:linear-gradient(0deg,#03090fe8,transparent 75%)}
.reference-home .ref-bio{background-position:75% center;color:#fff}.reference-home .ref-bio .ref-copy{left:4cqw;top:25cqw;width:35cqw}.reference-home .ref-bio p.ref-body{display:none}.reference-home .ref-bio:before{background:linear-gradient(0deg,#060b10dd,transparent 70%)}
.reference-home .ref-journal{color:#111}.reference-home .ref-journal .ref-copy{left:4cqw;top:4cqw;width:33cqw}.reference-home .ref-journal:before{background:linear-gradient(180deg,#f4f4efdd,transparent 70%)}
.reference-home .ref-collab{clip-path:polygon(0 0,100% 6%,100% 100%,0 100%);background-position:right 35%}.reference-home .ref-collab .ref-copy{left:5cqw;top:7cqw;width:43cqw;text-align:left}.reference-home .ref-actions{justify-content:flex-start}
@media(max-width:600px){.reference-home{height:auto}.reference-home .ref-region{width:100%;left:auto;top:auto;margin:0;min-height:360px;height:95cqw;clip-path:none;background-size:cover;background-position:70% top;border-bottom:1px solid #d6f3ed77}.reference-home .ref-hero{height:105cqw;min-height:410px}.reference-home .ref-hero-copy{top:auto;bottom:7cqw;left:6cqw;width:88cqw}.fresh-name{font-size:15cqw;line-height:.9}.fresh-name span{font-size:5cqw}.reference-home .ref-hero-copy h2{font-size:4cqw}.reference-home .ref-hero-copy p{font-size:2.8cqw}
.reference-home .ref-region .ref-copy{left:6cqw;top:auto;bottom:7cqw;width:85cqw}.reference-home .ref-region h2{font-size:7cqw}.reference-home .ref-region p{font-size:2.8cqw;max-width:46cqw}.reference-home .ref-region .ref-button{font-size:10px;min-height:36px;padding:9px 12px}.reference-home .ref-region:before{background:linear-gradient(0deg,#040a10e8,transparent 85%)}.reference-home .ref-live{height:120cqw;background-size:auto 100%;background-position:right top}.reference-home .ref-live .ref-copy{width:50cqw}.ref-play{left:76cqw;top:80cqw}.reference-home .ref-journal .ref-copy{color:white}.reference-home .ref-collab{height:100cqw}.reference-home .ref-collab .ref-copy{width:88cqw}.reference-home .ref-actions{flex-wrap:wrap;gap:10px}}

.reference-home .ref-hero{background-position:center top;background-size:100% auto;background-color:#080d10}.reference-home .ref-collab{background-position:right top;background-size:auto 100%;background-color:#080d10}
:root{--display:"Helvetica Neue",Arial,sans-serif}h1,h2,h3{font-weight:750;letter-spacing:-.035em}.rb-door h2{font-size:clamp(23px,2.7vw,40px)}.reference-home h2{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:750;letter-spacing:-.035em}.reference-home .ref-hero-copy{top:12cqw}.reference-home .ref-collab:before{background:linear-gradient(90deg,#05090d 35%,transparent 80%)}
@media(max-width:600px){.reference-home .ref-hero{background-size:auto 76%;background-position:70% top}.reference-home .ref-hero-copy{top:auto}.reference-home .ref-collab{background-size:auto 75%;background-position:70% top}.reference-home .ref-collab:before{background:linear-gradient(0deg,#05090d 12%,transparent 90%)}}
