.fm{--fm-bg:#101010;--fm-fg:#fff;--fm-nav-fg:#fff;--fm-font:inherit;--fm-z:100;--fm-bar-h:4.75rem;--fm-gutter:2rem;--fm-toggle-size:1.375rem;--fm-link-size:2.25rem;--fm-sub-size:.6875rem;font-family:var(--fm-font)}.fm-nav{z-index:var(--fm-z);height:var(--fm-bar-h);padding:0 var(--fm-gutter);color:var(--fm-nav-fg);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.fm-nav>*{pointer-events:auto}.fm-nav[data-blend]{mix-blend-mode:difference}.fm-logo{width:1.5rem}.fm-logo :is(img,svg),.fm-menu-logo :is(img,svg){width:100%;height:auto;display:block}.fm-nav-end{align-items:center;gap:1.5rem;display:flex}.fm-toggle{appearance:none;color:inherit;font:inherit;font-size:var(--fm-toggle-size);text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:300;line-height:1.2}.fm-toggle:focus-visible{outline-offset:4px;outline:1px solid}.fm-menu{z-index:calc(var(--fm-z) + 1);background-color:var(--fm-bg);height:100dvh;color:var(--fm-fg);clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);pointer-events:none;gap:1.5rem;padding:1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.fm-menu[data-open]{pointer-events:auto}.fm-menu-bar{z-index:1;height:var(--fm-bar-h);padding:0 var(--fm-gutter);pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0 0 auto}.fm-menu-bar>*{pointer-events:auto}.fm-media{flex:3;position:relative;overflow:hidden}.fm-media img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.fm-media img:first-child{opacity:.9}.fm-media img:nth-child(2){opacity:.7}.fm-media img:nth-child(3){opacity:.5}.fm-media img:nth-child(4){opacity:.3}.fm-items{flex-direction:column;flex:1;justify-content:space-between;padding:3rem;display:flex;position:relative}.fm-menu-logo,.fm-link,.fm-sub{clip-path:inset(0)}.fm-menu-logo{width:3rem}.fm-menu-logo>*,.fm-sub>*{display:block}.fm-links{margin:0;padding:0;list-style:none}.fm-link>*{color:inherit;font-size:var(--fm-link-size);text-transform:uppercase;font-weight:700;line-height:1.2;text-decoration:none;transition:opacity .3s;display:inline-block}.fm-link>:hover,.fm-link>[aria-current=page]{opacity:.6}.fm-footer{width:100%;display:flex}.fm-col{flex:1}.fm-group+.fm-group{margin-top:1.125rem}.fm-sub>*{color:inherit;font-size:var(--fm-sub-size);text-transform:uppercase;font-weight:300;line-height:1.25;text-decoration:none}.fm-sub a:hover{opacity:.6}.fm-items a:focus-visible{text-underline-offset:.15em;outline:none;text-decoration:underline}@media (max-width:56.25rem){.fm{--fm-gutter:1.25rem}.fm-menu{padding:0}.fm-media{display:none}.fm-items{padding:calc(var(--fm-bar-h) + .5rem) var(--fm-gutter) 1.75rem}}
