@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk-latin-600-normal.woff2)format("woff2")}:root{--font:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-logo:"Hanken Grotesk", Helvetica, sans-serif;--grey:#767676;--grey-2:#6b6b6b;--grey-3:#c4c4c4;--placeholder:#e6e6e6;--glass:#121212c7}body{color:#000;font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0}a{color:inherit;text-decoration:none}a,button{transition:opacity .25s,color .25s}a:hover,button:hover{opacity:.6}a:focus-visible,button:focus-visible{outline-offset:3px;outline:1px solid}.lbl:hover,a.nv:hover,button.nv:hover{text-decoration:underline}.g12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px;display:grid}.page{color:#000;box-sizing:border-box;background:#fff;position:relative}.hd{z-index:40;box-sizing:border-box;color:#fff;mix-blend-mode:difference;align-items:baseline;padding:16px;position:fixed;top:0;left:0;right:0}.hd .logo{font-family:var(--font-logo);letter-spacing:-.01em;text-transform:uppercase;grid-column:1/8;font-size:18px;font-weight:600}.hd .nv{font-family:var(--font);font-size:17px}.hd .nv-about{grid-column:8/10}.hd .nv-work{grid-column:10/12}.hd .nv-contact{text-align:right;cursor:pointer;color:inherit;grid-column:12/13}button.nv{-webkit-appearance:none;appearance:none;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}.hb{-webkit-appearance:none;appearance:none;cursor:pointer;width:28px;height:28px;color:inherit;background:0 0;border:0;margin:0;padding:0;display:none;position:relative}.hb:hover{opacity:1}.hb i{background:currentColor;height:1.5px;transition:transform .3s,top .3s;position:absolute;left:3px;right:3px}.hb i:first-child{top:10px}.hb i:nth-child(2){top:17px}@keyframes popin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.pop{z-index:50;box-sizing:border-box;background:var(--glass);backdrop-filter:blur(16px);color:#fff;width:min(560px,100% - 32px);margin:0 auto;padding:20px 20px 32px;animation:.35s both popin;position:fixed;top:88px;left:0;right:0}.pop[hidden]{display:none}.pop-close{cursor:pointer;color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:8px;right:8px}.pop-lead{max-width:420px;margin:0;padding-right:48px;font-size:24px;line-height:1.1}.pop-grid{grid-template-columns:1fr 1fr;gap:48px 24px;margin-top:56px;display:grid}.pop-grid>:first-child{grid-column:1/-1}.pop-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--grey-3);margin-bottom:10px;font-size:12px}.pop-val{font-size:16px;line-height:1.35}.sft{color:#000;box-sizing:border-box;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:16px;padding:120px 16px 16px;font-size:11px;line-height:1.2;display:grid}.sft .sfl{grid-column:1/7;min-height:1.2em}.sft .sfm{grid-column:9/11}.sft .sfi{text-align:right;grid-column:12/13}.sft.sfa{padding-top:16px;position:absolute;bottom:0;left:0;right:0}.snd{z-index:5;appearance:none;color:#fff;font:13px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;mix-blend-mode:difference;background:0 0;border:0;border-radius:0;margin:0;padding:6px 4px;position:absolute}.snd:hover{opacity:1}.snd-zone{cursor:none}.snd-follow{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;top:0;left:0;transform:translate(-50%,-50%)scale(.85)}.snd-follow.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.snd-follow:focus-visible{opacity:1;right:16px;transform:none;top:72px!important;left:auto!important}.snd-corner{top:72px;right:16px}.pgx{z-index:9999;opacity:0;pointer-events:none;background:#1e1e1c;transition:opacity .45s;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.pop{animation:none}}@media (width<=760px){html,body{overflow-x:hidden}*{-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important}.g12>*{grid-column:1/-1!important}header.hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0;display:flex}header.hd .hb{order:2;display:block}header.hd>.nv{display:none}header.hd.open{mix-blend-mode:normal;background:var(--glass);backdrop-filter:blur(16px);z-index:45;align-content:flex-start;position:fixed;inset:0}header.hd.open>*{color:#fff!important}header.hd.open>.nv{text-align:left;flex:100%;order:3;margin-top:10px;font-size:34px;line-height:1.15;display:block}header.hd.open .hb+.nv{margin-top:56px}header.hd.open .hb i:first-child{top:13.5px;transform:rotate(45deg)}header.hd.open .hb i:nth-child(2){top:13.5px;transform:rotate(-45deg)}.sft{flex-wrap:wrap;gap:8px 16px;padding-top:56px;display:flex}.sft .sfl{flex:100%}.sft .sfi{margin-left:auto}.sft.sfa{position:static}}
