:root{--bg: #F7F6F2;--ink: #0D0D0C;--dim: #767369;--line: #E3E1D8;--display: "Clash Display", Impact, sans-serif;--f: "Satoshi", Helvetica, Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--e: cubic-bezier(.22, .8, .22, 1);--gutter: clamp(20px, 3vw, 48px)}html{scroll-behavior:smooth}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased}::selection{background:var(--ink);color:var(--bg)}.z-main{min-height:100vh}.v8-nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:26px;padding:0 3vw;height:60px;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.v8-nav a{color:inherit;text-decoration:none}.v8-nav .brand{font-family:var(--display);font-weight:600;letter-spacing:.16em;font-size:17px;color:var(--ink)}.v8-nav .links{display:flex;gap:22px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.v8-nav .links a{color:var(--dim);transition:color .2s}.v8-nav .links a:hover{color:var(--ink)}.v8-nav .cta{margin-left:auto;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;border:1.5px solid var(--ink);padding:9px 18px;border-radius:99px;color:var(--ink);transition:all .2s}.v8-nav .cta:hover{background:var(--ink);color:var(--bg)}@media(max-width:900px){.v8-nav .links{display:none}}.v8-foot{padding:5vh 3vw;border-top:1px solid var(--line);font-size:12.5px;color:var(--dim)}.v8-foot a{color:inherit;text-decoration:none}.v8-foot a:hover{color:var(--ink)}.v8-foot__main{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.v8-foot .cols{display:flex;gap:24px;flex-wrap:wrap;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.v8-foot__lacart{display:inline-block;margin-top:18px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}:root{--text: #0D0D0C;--text-sub: #4A4841;--text-muted: #767369;--surface: #EFEDE5;--border: #E3E1D8;--border-strong: #0D0D0C;--text-xl: clamp(1.25rem, 1.6vw + .4rem, 1.7rem)}.z-mast{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px var(--gutter) 60px;text-align:center;position:relative;overflow:hidden;background:var(--ink)}.z-mast__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.z-mast__overlay{position:absolute;inset:0;background:linear-gradient(#08080859,#080808a6);z-index:1}.z-mast__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;color:#f7f6f2}.z-mast__title{display:flex;align-items:baseline;justify-content:center;gap:0;line-height:.85;margin-bottom:clamp(24px,3vw,48px)}.z-mast__sans{font-family:var(--display);font-weight:700;font-size:clamp(8rem,22vw,28rem);text-transform:uppercase;color:#f7f6f2;letter-spacing:-.04em;display:inline-block}.z-mast__serif{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;font-size:clamp(8rem,22vw,28rem);color:#f7f6f2;letter-spacing:-.02em;display:inline-block;position:relative;top:.02em}.z-mast__mono{font-family:var(--mono);font-weight:500;font-size:clamp(7rem,19vw,24rem);text-transform:uppercase;color:#f7f6f2;letter-spacing:-.03em;display:inline-block;position:relative;top:.05em}.z-mast__sub{font-family:var(--f);font-size:clamp(1.1rem,2vw + .3rem,2rem);font-weight:400;line-height:1.6;color:#f7f6f2b8;max-width:600px;margin-bottom:clamp(32px,4vw,56px)}.z-mast__sub-serif{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400}.z-mast__sub-under{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:#f7f6f280}.z-mast__sub-mono{font-family:var(--mono);font-weight:500;font-size:.85em;letter-spacing:.04em;text-transform:uppercase}.z-mast__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#f7f6f273}@media(max-width:768px){.z-mast{min-height:80vh;padding:100px var(--gutter) 40px}}.zf{padding:clamp(60px,8vw,120px) 0 0}.zf__container{max-width:720px;margin:0 auto;padding:0 var(--gutter)}.zf__issue-label{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:clamp(24px,3vw,48px)}.zf__title{font-size:clamp(2.2rem,5vw + .5rem,5rem);line-height:1;color:var(--ink);margin-bottom:clamp(32px,4vw,56px)}.zf__title--editorial{font-size:clamp(2.8rem,6vw + .5rem,6.5rem);line-height:.95;display:flex;flex-direction:column;align-items:flex-start;gap:0}.zf__title-line{display:inline-flex;flex-wrap:wrap}.zf__t-sans,.zf__t-serif{display:inline;padding:.08em .2em;background:var(--ink);color:var(--bg);line-height:1.15;box-decoration-break:clone;-webkit-box-decoration-break:clone}.zf__t-sans{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:-.015em}.zf__t-serif{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.01em}.zf__lead{font-family:var(--f);font-size:clamp(1.1rem,1.3vw + .2rem,1.35rem);font-weight:500;color:var(--ink);line-height:1.8;margin-bottom:clamp(32px,4vw,56px)}.zf__container p{font-family:var(--f);font-size:clamp(1rem,1.05vw + .2rem,1.15rem);font-weight:400;line-height:1.9;color:var(--text-sub);margin-bottom:1.6em}.zf__container p:last-child{margin-bottom:0}.zf__container p em{font-style:italic;color:var(--ink)}.zf__container code{font-family:var(--mono);font-size:.85em;background:var(--surface);padding:2px 8px;border-radius:3px;color:var(--ink)}.zf__h3{font-family:var(--display);font-weight:600;font-size:var(--text-xl);letter-spacing:-.01em;color:var(--ink);margin:clamp(40px,5vw,64px) 0 clamp(12px,1.5vw,20px)}.zf__quote{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.5rem,2.5vw + .3rem,2.8rem);font-style:italic;line-height:1.3;color:var(--ink);padding:clamp(32px,4vw,56px) 0 clamp(32px,4vw,56px) clamp(20px,2.5vw,36px);border-left:2px solid var(--ink);margin:clamp(40px,5vw,64px) 0}.zf__fig{margin:clamp(32px,4vw,56px) 0;overflow:hidden;border-radius:4px}.zf__fig img{width:100%;height:auto;display:block}.zf__fig--wide{margin-left:calc(-1*min(calc((100vw - 720px) / 2 - var(--gutter)),200px));margin-right:calc(-1*min(calc((100vw - 720px) / 2 - var(--gutter)),200px));border-radius:0;overflow:hidden;max-height:65vh}.zf__fig--wide img{width:100%;height:100%;object-fit:cover}.zf__fig figcaption{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-top:12px;padding:0 var(--gutter)}.zf__fig:not(.zf__fig--wide) figcaption{padding:0}.zf__credits{margin-top:clamp(40px,5vw,64px);padding:clamp(16px,2vw,24px) 0;border-top:1px solid var(--line)}.zf__credits-inner{max-width:720px;margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.zf__hr{border:none;height:1px;background:var(--line);max-width:720px;margin:0 auto;transform-origin:left}.zf__hr--end{margin-bottom:clamp(60px,8vw,120px)}@media(max-width:768px){.zf__fig--wide{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}}.z-coll{max-width:1100px;margin:0 auto;padding:4vh 24px 9vh}.z-coll__head{border-top:1px solid var(--line);padding-top:26px;margin-bottom:34px}.z-coll__lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);display:block;margin-bottom:14px}.z-coll__h{font-family:var(--display);font-weight:600;font-size:clamp(28px,4vw,52px);line-height:1;letter-spacing:-.01em;color:var(--ink)}.z-coll__list{list-style:none;margin:0;padding:0}.z-coll__item{border-top:1px solid var(--line)}.z-coll__item:last-child{border-bottom:1px solid var(--line)}.z-coll__link{display:grid;grid-template-columns:90px 1fr;gap:6px 28px;padding:30px 6px;text-decoration:none;color:var(--ink);transition:padding-left .35s var(--e),background .35s var(--e)}.z-coll__link:hover{padding-left:18px}.z-coll__issue{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding-top:8px}.z-coll__title{font-family:var(--display);font-weight:600;font-size:clamp(22px,2.6vw,34px);line-height:1.05;letter-spacing:-.01em;grid-column:2}.z-coll__excerpt{grid-column:2;max-width:60ch;font-family:var(--f);font-size:14.5px;line-height:1.65;color:var(--dim);margin-top:4px}.z-coll__meta{grid-column:2;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-top:8px}.z-coll__arrow{transition:margin-left .3s var(--e)}.z-coll__link:hover .z-coll__arrow{margin-left:8px}@media(max-width:640px){.z-coll__link{grid-template-columns:1fr;gap:8px}.z-coll__title,.z-coll__excerpt,.z-coll__meta{grid-column:1}}.z-nl{max-width:720px;margin:0 auto;padding:0 var(--gutter) 10vh;text-align:center}.z-nl__lbl{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:14px}.z-nl__txt{font-family:var(--f);font-size:16.5px;line-height:1.6;color:var(--dim);max-width:48ch;margin:0 auto 22px}.z-nl__btn{display:inline-block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:14px 28px;border:1.5px solid var(--ink);border-radius:99px;color:var(--ink);text-decoration:none;transition:all .25s var(--e)}.z-nl__btn:hover{background:var(--ink);color:var(--bg)}
