nav{position:fixed;top:0;left:0;width:100vw;padding:20px;display:flex;justify-content:space-between;align-items:center;z-index:100}.media-link a,.menu-overlay-bar a,.menu-overlay-bar p,.showreel a,nav a,nav p{position:relative;color:var(--copy);display:block;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo,.media-link,.menu-toggle-close,.menu-toggle-open,.showreel{position:relative;width:max-content;height:16px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);cursor:pointer}.menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100svh;display:flex;justify-content:center;align-items:center;background-color:#0f0f0f;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);will-change:clip-path;pointer-events:none;z-index:100}.menu-overlay-bar{top:0}.menu-footer,.menu-overlay-bar{position:fixed;left:0;width:100vw;padding:20px;display:flex;justify-content:space-between;align-items:center;z-index:101}.menu-footer{bottom:0}.socials{display:flex;gap:1em}.menu-toggle-open p,nav a{transform:translateY(0)}.media-link a,.menu-overlay-bar a,.menu-toggle-close p,.showreel a{transform:translateY(20px)}.menu-links{display:flex;flex-direction:column;justify-content:center;align-items:center}.menu-link{position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.menu-link a{position:relative;display:inline-block;transform:translateY(100%);will-change:transform}.menu-overlay .menu-link-text{text-transform:uppercase;font-family:dh,sans-serif;font-weight:lighter;font-size:8vw;line-height:.85;color:var(--copy)}@media (max-width:900px){.menu-overlay .menu-link-text{font-size:20vw}}:root{--bg:#1a1a1a;--copy:#bac4b8}::view-transition-new(root),::view-transition-old(root){animation:none!important}::view-transition-group(root){z-index:auto!important}::view-transition-image-pair(root){isolation:isolate;will-change:transform,opacity,clip-path;z-index:1}::view-transition-new(root){z-index:999;animation:none!important}::view-transition-old(root){z-index:1;animation:none!important}@font-face{font-family:am;src:url(/fonts/Strawford-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:db;src:url(/fonts/Strawford-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:dh;src:url(/fonts/Strawford-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:dm;src:url(/fonts/Strawford-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ds;src:url(/fonts/Strawford-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:am,sans-serif;background-color:#000;color:var(--copy)}.page{width:100%;height:100%;min-height:100svh;background-color:var(--bg)}.container{padding:20px}.container,img{position:relative;width:100%;height:100%}img{object-fit:cover}a,img,p{will-change:transform}a,p{position:relative;text-decoration:none;text-transform:uppercase;font-size:14px;color:var(--copy)}[data-hover-container] [data-hover-chars-done],[data-hover-container][data-hover-chars-done]{overflow:hidden;position:relative;white-space:nowrap}[data-hover-container] [data-hover-chars-done]>span,[data-hover-container][data-hover-chars-done]>span{display:inline-block;position:relative;text-shadow:0 1.3em currentColor;transform:translateY(0) rotate(.001deg);transition:transform .6s cubic-bezier(.625,.05,0,1)}[data-hover-container]:hover [data-hover-chars-done]>span,[data-hover-container][data-hover-chars-done]:hover>span{transform:translateY(-1.3em) rotate(.001deg)}.animated-h1,h1{font-size:clamp(1rem,7.5vw,9rem)}.animated-h1,h1,h2{position:relative;text-transform:uppercase;font-family:dh,sans-serif;font-weight:lighter;line-height:.85;color:var(--copy);will-change:transform}h2{font-size:clamp(1rem,4vw,4.8rem)}h3{position:relative;text-transform:uppercase;font-family:dm,sans-serif;font-weight:lighter;font-size:clamp(1rem,2.25vw,2.7rem);line-height:.85;color:var(--copy);will-change:transform}@media (max-width:900px){.animated-h1,h1{font-size:12vw}h2{font-size:10vw}h3{font-size:8vw}}