@font-face{font-family:GD Mono;src:url(fonts/dinamo/ABCDiatype-Medium.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:block}@font-face{font-family:GD Sans;src:url(fonts/dinamo/ABCDiatype-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--u:min(1.2px,calc(100vw / 1500));--paper:#101114;--ink:#f0efec;--line:#2a2b31;--side:calc(30 * var(--u));--foot:calc(30 * var(--u));--type:500 calc(14 * var(--u))/calc(24 * var(--u)) "GD Mono","Helvetica Neue",Arial,sans-serif}@media(max-width:649px){:root{--u:min(1.2px,calc(100vw / 402));--side:16px;--foot:max(calc(25 * var(--u)),env(safe-area-inset-bottom))}}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible{outline:1px solid var(--ink);outline-offset:6px}@media(hover:hover)and (pointer:fine){.wk-head a:hover,.wk-name:hover,.wk-list a:hover{opacity:.5}}.wk-head a,.wk-name,.wk-list a{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.wk-head{position:fixed;left:0;right:0;top:0;z-index:5;display:flex;justify-content:space-between;align-items:baseline;padding:calc(var(--foot) + env(safe-area-inset-top)) var(--side) 0;pointer-events:none}.wk-head a{pointer-events:auto}.wk-logo{font:500 calc(17 * var(--u))/1 "GD Sans","Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em}.wk-ct{font:var(--type);letter-spacing:0}@media(max-width:649px){.wk-logo{font-size:16px}.wk-ct{font-size:11px}}.wk-cv{position:fixed;left:0;top:0;width:100vw;height:100vh;height:100lvh;display:block;background:var(--paper);z-index:1}html.pointing .wk-cv{cursor:pointer}.wk-row{position:fixed;left:var(--side);right:var(--side);bottom:var(--foot);z-index:5;display:flex;justify-content:space-between;align-items:baseline;gap:2em;font:var(--type);letter-spacing:0;pointer-events:none}.wk-name{pointer-events:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wk-ix{white-space:nowrap}.wk-ix span{display:inline-block;margin-right:.4em}.wk-ix span:last-child{margin-right:0}.wk-track{position:relative;z-index:0}.wk-track i{display:block;scroll-snap-align:start}html.hall{scroll-snap-type:y mandatory}html.hall body{overscroll-behavior-y:none}html.hall .wk-list{position:fixed;left:0;top:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;list-style:none}html.hall .wk-list a:focus{position:fixed;left:-9999px}html.flat .wk-cv,html.flat .wk-track,html.flat .wk-row{display:none}html.flat{scroll-snap-type:y mandatory}html.flat .wk-list{list-style:none;margin:0;padding:0}html.flat .wk-list li{height:100vh;height:100svh;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--side)}html.flat .wk-list a.pic{display:block;width:min(56vw,calc(62vh * 16 / 9));aspect-ratio:16/9;border-radius:0;overflow:hidden;background:#17181c}html.flat .wk-list a.pic img{display:block;width:100%;height:100%;object-fit:cover}html.flat .wk-list .cap{width:min(56vw,calc(62vh * 16 / 9));display:flex;justify-content:space-between;gap:2em;margin-top:calc(18 * var(--u));font:var(--type);letter-spacing:0}@media(max-width:649px){html.flat .wk-list a.pic,html.flat .wk-list .cap{width:100%}html.flat .wk-list .cap{font-size:12px;line-height:20px}}html.hall .wk-list .pic img,html.hall .wk-list .cap .n{display:none}html.proj .wk-head,html.proj .wk-row{visibility:hidden}.pj{position:fixed;inset:0;z-index:10;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--paper);color:var(--ink)}.pj[hidden]{display:none}.pj-bar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:baseline;gap:2em;padding:calc(var(--foot) + env(safe-area-inset-top)) var(--side) calc(14 * var(--u));background:linear-gradient(var(--paper) 70%,rgba(16,17,20,0));font:var(--type);letter-spacing:0}.pj-in{max-width:calc(1150 * var(--u) + 2 * var(--side));margin:0 auto;padding:0 var(--side) calc(120 * var(--u))}.pj-t{margin:calc(70 * var(--u)) 0 calc(40 * var(--u));font:500 calc(56 * var(--u))/1.04 "GD Sans","Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em;outline:0}.pj-meta{display:grid;grid-template-columns:7fr 1fr 4fr;margin:calc(80 * var(--u)) 0 calc(110 * var(--u))}.pj-d{grid-column:1;font:500 calc(21 * var(--u))/1.45 "GD Sans","Helvetica Neue",Arial,sans-serif;letter-spacing:-.005em}.pj-d p{margin:0 0 1em;max-width:36em}.pj-d p:last-child{margin-bottom:0}.pj-f{grid-column:3;margin:0;align-self:start}.pj-f div{padding:calc(12 * var(--u)) 0;border-top:1px solid var(--line)}.pj-f div:last-child{border-bottom:1px solid var(--line)}.pj-f dt{font:var(--type);letter-spacing:0;opacity:1;margin-bottom:calc(4 * var(--u))}.pj-f dd{margin:0;font:500 calc(15 * var(--u))/1.4 "GD Sans","Helvetica Neue",Arial,sans-serif}.pj-s{margin:0}.pj-s img{display:block;width:100%;height:auto;background:#17181c}.pj-s.ph{width:calc(360 * var(--u));max-width:100%;margin:0 auto}.pj-s figcaption{display:flex;gap:1.6em;margin-top:calc(14 * var(--u));font:var(--type);letter-spacing:0;opacity:1}.pj-shots{display:grid;gap:calc(90 * var(--u))}.pj-end{display:flex;justify-content:space-between;align-items:baseline;gap:2em;margin-top:calc(120 * var(--u));padding-top:calc(18 * var(--u));border-top:1px solid var(--line);font:var(--type);letter-spacing:0}.pj-visit{font:500 calc(21 * var(--u))/1.2 "GD Sans","Helvetica Neue",Arial,sans-serif;text-transform:none;letter-spacing:-.005em}@media(hover:hover)and (pointer:fine){.pj a:hover{opacity:.5}}.pj a{transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.pj .pj-bar,.pj .pj-t,.pj .pj-meta,.pj .pj-shots,.pj .pj-end{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1)}.pj.in .pj-bar,.pj.in .pj-t,.pj.in .pj-meta,.pj.in .pj-shots,.pj.in .pj-end{opacity:1;transform:none}.pj.in .pj-t{transition-delay:.05s}.pj.in .pj-meta{transition-delay:.12s}.pj.in .pj-shots,.pj.in .pj-end{transition-delay:.18s}.pj.flying .hero img{visibility:hidden}.pj-fly{position:fixed;z-index:11;overflow:hidden;background:#17181c;pointer-events:none}.pj-fly img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block}html.flat .pj .pj-bar,html.flat .pj .pj-t,html.flat .pj .pj-meta,html.flat .pj .pj-shots,html.flat .pj .pj-end{transition:none}@media(max-width:649px){.pj-t{font-size:32px;line-height:1.08;margin:28px 0 24px}.pj-meta{display:block;margin:36px 0 64px}.pj-d{font-size:17px;line-height:1.45}.pj-f{margin-top:36px}.pj-f dt{font-size:11px}.pj-f dd{font-size:15px}.pj-shots{gap:48px}.pj-s.ph{width:min(300px,82%)}.pj-s figcaption{font-size:11px}.pj-end{flex-direction:column;gap:22px;margin-top:72px}.pj-visit{font-size:19px}.pj-bar{font-size:11px}}
