.contact-page{color:#191919;background:#9287ff;min-height:100vh}.contact-page :is(a,p){color:#191919}body:has(.contact-page) .hero-marker{background:#191919}body:has(.contact-page) .runrobrun .hero-music-toggle-piece{background:#191919}body:has(.contact-page) .runrobrun .hero-music-toggle-pause span{background:#191919}:is(body:has(.contact-page) .hero-brand-stack,body:has(.contact-page) .hero-footer),.is-contact-chrome .runrobrun .hero-music-label{color:#191919}body:has(.contact-page) .hero-brand-stack{display:none}body:has(.contact-page) .hero-brand-stack span{border-color:#191919}body:has(.contact-page) .hero-brand-stack img{filter:brightness(0)}.contact-hero{min-height:100vh;padding:1.5rem var(--hero-frame-inset-x);align-items:center;display:grid;position:relative;overflow:hidden}.contact-hero-inner{width:100%;min-height:calc(100vh - ((var(--hero-frame-inset-y) * 2) + 8rem));grid-template-columns:minmax(17rem,.82fr) minmax(22rem,1.18fr);align-items:center;gap:clamp(2rem,7vw,8.5rem);padding-top:40px;display:grid;position:relative}.contact-figure-wrap{align-self:center;width:min(34rem,42vw);max-width:100%;height:785px;margin-block:auto;position:relative;top:0}.figure-eight-path-text{width:100%;height:100%;position:relative}.figure-eight-path-text canvas{z-index:1;width:100%;height:100%;display:block;position:relative}.figure-eight-globe-gif{z-index:0;aspect-ratio:1;object-fit:contain;pointer-events:none;width:calc(56% - 20px);position:absolute;top:72.5%;left:49%;transform:translate(-50%,-50%)}.contact-hero-content{min-width:0;padding-block:20px;position:relative}.contact-hero-rights{color:#191919;letter-spacing:0;margin:0;font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:500;line-height:1.06}.contact-hero-rights--mobile{display:none}@media (max-width:640px){.contact-hero-rights--mobile{display:block}.contact-hero-content>.contact-hero-rights{display:none}.contact-hero-inner{--contact-row-gap:1rem}.contact-hero-content{padding-top:0}.contact-hero-content .contact-hero-eye{order:1;margin:1rem 0 0}}.contact-hero-eye{aspect-ratio:725/409;object-fit:fill;filter:contrast(1.15);width:100%;margin:2rem 0}.contact-hero-details{gap:.45rem;margin:0;font-style:normal}.contact-hero-details a{border-radius:var(--radius-042rem);color:#191919;letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;border:2px solid #191919;max-width:100%;padding:.03em .14em .08em;font-size:clamp(1.45rem,3vw,2.65rem);font-weight:500;line-height:.9;display:inline-block}@media (max-width:860px){.contact-hero-details a[href^=mailto\:]{overflow-wrap:break-word;width:min-content}.contact-hero{padding:calc(var(--hero-frame-inset-y) + 3rem) var(--hero-frame-inset-x) calc(var(--hero-frame-inset-y) + 1rem)}.contact-hero-inner{gap:var(--contact-row-gap,1.5rem);grid-template-columns:1fr;min-height:0}.contact-figure-wrap{width:min(18rem,82vw);height:calc(32rem - 75px);margin:0 auto}.figure-eight-globe-gif{width:calc(55% - 20px);top:73%}}.is-contact-chrome .showreel-chrome-topbar{color:#191919}.is-contact-chrome .showreel-chrome-logo-link img{filter:brightness(0)}.is-contact-chrome .showreel-chrome-topbar-rail,.is-contact-chrome .showreel-chrome-links{border-color:#191919}@media (max-width:1200px){.is-contact-chrome .showreel-chrome-links{background:#9287ff}}
