@font-face{font-family:Inter;src:url(/fonts/Inter-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-600-italic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-700-italic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-900-italic.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/Inter-900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2070,U+2074-207E,U+2080-208E,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:BentonSans Comp Black;src:url(/fonts/BentonSansComp-Black.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}:root{--cream:#f4f2ee;--ink:#000;--muted:#707070;--benton:"BentonSans Comp Black", sans-serif;--mori:"PP Mori", sans-serif;--inter:"Inter", "Inter Placeholder", sans-serif}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}*{font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11"!important}body{background:var(--cream);color:var(--ink);font-family:var(--inter);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{display:block}h1,h2,h3,h4,h5,h6,p{margin:0}.t-body{font:400 16px/1.6em var(--inter);letter-spacing:-.02em;color:var(--muted)}.t-h6{font:600 16px/1.4em var(--inter);letter-spacing:-.02em}.t-h2{font:700 30px/1.4em var(--inter);letter-spacing:-.04em}.t-h1b{font:600 100px/1.1em var(--mori);letter-spacing:-.04em}.t-body2{font:400 70px/.9em var(--benton);letter-spacing:-.03em;text-transform:uppercase}.nav{z-index:10;background:#e8e8e8;border-radius:999px;max-width:calc(100vw - 20px);padding:3px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.nav-item{text-transform:none;letter-spacing:0;white-space:nowrap;color:#111;border-radius:999px;padding:0 16px;font:400 13px/28px Helvetica Neue,Helvetica,Arial,sans-serif;transition:background .2s;display:block}.nav-item:hover{background:#ffffff8c}.nav-item[aria-current=page]{background:#fff}@media (max-width:700px){.nav{top:10px}.nav-item{padding:0 11px;font-size:12px;line-height:26px}}@media (max-width:380px){.nav-item{padding:0 8px;font-size:11px}}.fill{position:relative;overflow:hidden}.fill>img{width:100%;height:100%;position:absolute;inset:0}.fill--natural{height:auto!important}
