@font-face{font-family:"__Instrument_Serif_ae301a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_ae301a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_ae301a";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_ae301a";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_Fallback_ae301a";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"__Instrument_Serif_ae301a","__Instrument_Serif_Fallback_ae301a";font-weight:400}.__variable_ae301a{--font-display-serif:"__Instrument_Serif_ae301a","__Instrument_Serif_Fallback_ae301a"}:root{--ink:#0e0e0e;--paper:#f7f5f0;--white:#fff;--dim:#7a7a76;--line:#e8e4db}*{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body,html{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--font-space-grotesk),system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}@media (hover:hover) and (pointer:fine){*,:after,:before,body,html{cursor:none!important}}.sff-logo-pulse{animation:sff-logo-breath 4.2s ease-in-out infinite;transform-origin:left center}@keyframes sff-logo-breath{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.sff-cursor{position:fixed;top:0;left:0;width:22px;height:24px;pointer-events:none;z-index:9998;transform:translate3d(-100px,-100px,0);mix-blend-mode:difference;will-change:transform;transition:opacity .15s ease}.sff-cursor,.sff-cursor svg{transform-origin:1.5px 1.5px}.sff-cursor svg{display:block;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease}.sff-cursor[data-state=link] svg{transform:scale(1.25)}.sff-cursor[data-state=drag] svg{transform:scale(.85)}.sff-cursor[data-state=text] svg{transform:scale(.8);opacity:.7}@media (hover:none),(pointer:coarse){.sff-cursor{display:none}}::selection{background:var(--ink);color:var(--paper)}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}img{max-width:100%;display:block}.display{font-family:var(--font-archivo),system-ui,sans-serif;font-weight:700;letter-spacing:-.035em;line-height:.92;text-transform:none}.display--heavy{font-weight:800;letter-spacing:-.04em}.mono{font-family:var(--font-jetbrains-mono),monospace}.sff-mast-link{transition:color .3s ease}.sff-showroom .sff-showroom-b{display:inline-block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.sff-showroom:hover .sff-showroom-b:first-child{transform:translateX(-6px)}.sff-showroom:hover .sff-showroom-b:last-child{transform:translateX(6px)}.sff-showroom{animation:sff-fadein 1.4s ease .6s both}@keyframes sff-fadein{0%{opacity:0}to{opacity:1}}.sff-nav-book{background:none;border:0;padding:0 0 3px;cursor:pointer;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;opacity:.85;transition:opacity .3s ease}.sff-nav-book:hover{opacity:.5}.sff-stamp{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='s'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' seed='7'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -1.7 0 0 0 1.75'/></filter><rect width='100%' height='100%' filter='url(%23s)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='s'><feTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' seed='7'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  -1.7 0 0 0 1.75'/></filter><rect width='100%' height='100%' filter='url(%23s)'/></svg>")}.sff-field::placeholder{color:hsla(0,0%,5%,.35);font-size:.8em}.sff-send{transition:letter-spacing .4s cubic-bezier(.16,1,.3,1)}.sff-send:hover{letter-spacing:.12em}.sff-bg-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.sff-bg-video::-webkit-media-controls{display:none!important}.sff-home-s img{transition:transform .45s cubic-bezier(.16,1,.3,1)}.sff-home-s:focus-visible img,.sff-home-s:hover img{transform:scale(1.12)}