.arrow-link{white-space:unset;width:auto;display:inline-block!important}.arrow-link__arrow{margin-left:1rem;width:2.9375rem;height:.6875rem}@media(max-width:599px){.arrow-link__arrow{display:none}}.arrow-link._primary{text-transform:uppercase;font-size:1.25rem;line-height:1.875rem;font-weight:500;letter-spacing:0;color:#f44b44;transition:.2s cubic-bezier(0,0,.4,1);transition-property:color}.arrow-link._primary .arrow-link__arrow{stroke:#f44b44;transition:.2s cubic-bezier(0,0,.4,1);transition-property:stroke}@media(hover:hover)and (min-width:600px){.arrow-link._primary:hover{color:#dc443d}.arrow-link._primary:hover .arrow-link__arrow{stroke:#dc443d}}.arrow-link._secondary{font-size:1.25rem;line-height:1.875rem;font-weight:400;letter-spacing:0;color:#fff;transition:.2s cubic-bezier(0,0,.4,1);transition-property:color}.arrow-link._secondary .arrow-link__arrow{stroke:#fff;transition:.2s cubic-bezier(0,0,.4,1);transition-property:stroke}@media(hover:hover)and (min-width:600px){.arrow-link._secondary:hover{color:#fff}.arrow-link._secondary:hover .arrow-link__arrow{stroke:#fff}}.arrow-link._tertiary{font-size:1.25rem;line-height:1.875rem;font-weight:400;letter-spacing:0;color:#252525;transition:.2s cubic-bezier(0,0,.4,1);transition-property:color}.arrow-link._tertiary .arrow-link__arrow{stroke:#252525;transition:.2s cubic-bezier(0,0,.4,1);transition-property:stroke}@media(hover:hover)and (min-width:600px){.arrow-link._tertiary:hover{color:#515151}.arrow-link._tertiary:hover .arrow-link__arrow{stroke:#515151}}.menu-modal-social-button{width:3.5rem;aspect-ratio:1;border-radius:50%;background-color:#fff;transition:.2s cubic-bezier(0,0,.4,1);transition-property:background-color}.menu-modal-social-button svg{width:100%;aspect-ratio:1}.menu-modal-social-button path{fill:#f44b44}@media(hover:hover)and (min-width:600px){.menu-modal-social-button:hover{background-color:#515151}}.mask-wrap{overflow:hidden;overflow:clip}.mask-wrap__body{transform:translateY(100%);animation:mask-wrap 1.4s cubic-bezier(.62,.05,.01,.99) normal forwards;animation-delay:var(--animation-delay)}.opacity-wrap__body{opacity:0;animation:opacity-wrap .4s cubic-bezier(0,0,.4,1) normal forwards;animation-delay:var(--animation-delay)}@keyframes mask-wrap{0%{transform:translateY(100%)}to{transform:none}}@keyframes opacity-wrap{0%{opacity:0}to{opacity:1}}:root{--vw:calc(100vw - 100%)}@media(hover:none){:root{--vw:100vw}}.showreel-modal__body,.showreel-modal__inner-wrap,.showreel-modal__outer-wrap{width:100%;height:100%}.showreel-modal__body{overflow:hidden;background-color:#000}.showreel-modal__video{position:absolute;width:100%;height:100%;cursor:pointer;inset:0;object-fit:cover;object-position:center}.showreel-modal__controls{position:absolute;z-index:4;right:1.5rem;bottom:1.5rem;left:1.5rem;display:flex;align-items:center;gap:.6875rem}.showreel-modal__progress{width:100%;height:3.5rem;padding:0 2rem;cursor:pointer;border:none;border-radius:2rem;background-color:rgba(0,0,0,0)}.showreel-modal__progress-track{display:block;overflow:hidden;width:100%;height:.25rem;border-radius:.25rem}.showreel-modal__progress-fill{display:block;width:100%;height:100%;transition:transform .4s linear;transform:scaleX(0);transform-origin:left center;border-radius:.25rem;background-color:#f44b44;will-change:transform}.showreel-modal__sound-btn{display:inline-flex;height:3.5rem;padding:0 2rem;cursor:pointer;transition:.2s cubic-bezier(0,0,.4,1);transition-property:color,background-color;text-transform:uppercase;color:#f44b44;border:none;border-radius:2rem;background-color:#515151;align-items:center;justify-content:center;font-size:1.25rem;line-height:1.25rem;font-weight:400;letter-spacing:0}@media(hover:hover)and (min-width:600px){.showreel-modal__sound-btn:hover{color:#ffedde;background-color:rgba(244,75,68,.8)}}@media(max-width:599px){.showreel-modal__sound-btn{width:3.5rem;height:3.5rem;padding:0;color:#f44b44;border-radius:2rem;background-color:#515151;flex-shrink:0}.showreel-modal__sound-btn .showreel-modal__sound-text{display:none}.showreel-modal__sound-btn .showreel-modal__sound-icon{display:inline-flex}}.showreel-modal__sound-text{display:inline-flex;align-items:center;gap:1rem}.showreel-modal__sound-icon{display:none;align-items:flex-end;justify-content:center;gap:.25rem;height:.875rem}.showreel-modal__sound-icon span{display:block;width:.125rem;transition:.2s cubic-bezier(0,0,.4,1);transition-property:height;border-radius:.125rem;background-color:currentColor}.showreel-modal__sound-icon span:first-child{height:.4375rem;animation:showreel-modal-bounce-1 .4s ease-in-out infinite alternate}.showreel-modal__sound-icon span:nth-child(2){height:.875rem;animation:showreel-modal-bounce-2 .3s ease-in-out infinite alternate}.showreel-modal__sound-icon span:nth-child(3){height:.6875rem;animation:showreel-modal-bounce-3 .35s ease-in-out infinite alternate}.showreel-modal__sound-btn._muted .showreel-modal__sound-icon{height:.1875rem}.showreel-modal__sound-btn._muted .showreel-modal__sound-icon span{height:.1875rem!important;animation-play-state:paused}.showreel-modal__close-wrap{position:absolute;z-index:5;top:.875rem;right:.875rem;padding:.625rem}.showreel-modal__close-btn{display:flex;width:3.5rem;height:3.5rem;cursor:pointer;transition:.2s cubic-bezier(0,0,.4,1);transition-property:background-color,transform;border:none;border-radius:50%;background-color:#f44b44;align-items:center;justify-content:center}@media(hover:hover)and (min-width:600px){.showreel-modal__close-btn:hover{background-color:#dc443d}}.showreel-modal__close-icon{display:block;width:1rem;height:1rem;background:50%/contain no-repeat url(/_next/static/media/close.e5dc268d.svg)}.showreel-modal__paused-btn{font-family:Roboto Mono;position:absolute;z-index:4;top:50%;left:50%;height:3.5rem;padding:0 2rem;cursor:pointer;transform:translate(-50%,-50%);color:#fff;border:.0625rem solid hsla(0,0%,100%,.4);border-radius:2rem;background-color:rgba(0,0,0,.55);font-size:1.25rem;line-height:1.5rem;font-weight:400;letter-spacing:0}@keyframes showreel-modal-bounce-1{0%{height:.1875rem}to{height:.875rem}}@keyframes showreel-modal-bounce-2{0%{height:.875rem}to{height:.1875rem}}@keyframes showreel-modal-bounce-3{0%{height:.5rem}50%{height:.875rem}to{height:.1875rem}}