.ft{background:#000;color:#fff;padding:3.5rem 7% 0;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.12)}.ft-row{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;flex-wrap:wrap}.ft-mark{margin-top:max(6rem,26vh);margin-inline:calc(-7% / .86);cursor:pointer;font-family:var(--font-cormorant),serif}.ft-field{display:block;width:100%;height:22vw}.ft-links{display:flex;flex-wrap:wrap;gap:.6rem 2rem}.ft-link{font-family:var(--font-work-sans),sans-serif;font-weight:300;font-size:1.05rem;color:#8a8a8a;text-decoration:none;text-underline-offset:5px;transition:color .2s}.ft-link:focus-visible{color:#fff;text-decoration:underline}@media (hover:hover) and (pointer:fine){.ft-link:hover{color:#fff;text-decoration:underline}}.ft-meta{font-family:var(--font-roboto-mono),monospace;font-weight:400;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#5f5f5f}@media (max-width:640px){.ft-row{flex-direction:column;gap:1.5rem}.ft-links{gap:.5rem 1.4rem}.ft-mark{margin-top:max(4rem,19vh)}}.ft-mark{position:relative}.ft-exposure{position:absolute;margin:0;white-space:nowrap;font-family:var(--font-roboto-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;animation:ft-exposure 4s linear both}.ft-exposure a{color:#fff;text-decoration:none}.ft-exposure a:focus-visible{text-decoration:underline;text-underline-offset:4px}@media (hover:hover) and (pointer:fine){.ft-exposure a:hover{text-decoration:underline;text-underline-offset:4px}}@keyframes ft-exposure{0%,85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ft-exposure{animation:none}}.ft-privacy{color:inherit;text-decoration:none}.ft-privacy:focus-visible{color:#fff;text-decoration:underline}@media (hover:hover) and (pointer:fine){.ft-privacy:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}}.mnav-toggle{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.6rem;background:none;border:0;padding:0;color:#000;cursor:pointer}.mnav .mnav-toggle{color:#fff}.mnav-toggle svg{width:26px;height:12px;flex:none}.mnav .mnav-toggle svg{width:20px;height:20px}.mnav{position:fixed;inset:0;z-index:100;background:#000;color:#fff;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top, 0px) + 1.4rem) 7% calc(env(safe-area-inset-bottom, 0px) + 2rem);animation:mnav-in .25s ease both}.mnav-bar{height:5rem}.mnav-bar>*{position:absolute;display:block;margin:0;transform:translateY(-50%)}.mnav-bar>.mnav-toggle{display:grid}.mnav-mark{font-family:var(--font-cormorant),serif;font-weight:700;font-size:2.2rem;line-height:1.5;color:#fff;text-decoration:none}.mnav-links{margin-top:4rem;display:flex;flex-direction:column;gap:.6rem}.mnav-link{display:flex;align-items:baseline;gap:1rem;font-family:var(--font-cormorant),serif;font-weight:400;font-size:3.2rem;line-height:1.15;color:#fff;text-decoration:none}.mnav-active{font-style:italic}.mnav-num{font-family:var(--font-roboto-mono),monospace;font-style:normal;font-size:.8rem;letter-spacing:.06em;color:#8a8a8a}.mnav-foot{margin-top:auto;display:flex;gap:.7rem;font-family:var(--font-work-sans),sans-serif;font-weight:300;font-size:1rem;color:#4a4a4a}.mnav-foot a{color:#8a8a8a;text-decoration:none}@keyframes mnav-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.mnav{animation:none}}@media (min-width:1024px){.nav .mnav-toggle{display:none}}@media (max-width:640px){.page-name{font-size:2.2rem}}