body.jez-layout .jez-work-page,body.jez-layout .jez-work-archive{--work-bg:#000;--work-paper:#f0ebe0;--work-muted:#b8afa1;--work-dim:#746d62;--work-line:#2a2520;--work-orange:#f26a21;--work-teal:#46b9a0;--work-mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;color:var(--work-paper);font-family:var(--work-mono);background:radial-gradient(circle at 78% 8%,#f26a2113,#0000 26%),radial-gradient(circle at 12% 72%,#46b9a00b,#0000 24%),#000;position:relative;overflow:clip}body.jez-layout .jez-work-page:after,body.jez-layout .jez-work-archive:after{content:"";z-index:6;pointer-events:none;opacity:.28;background:repeating-linear-gradient(#ffffff04 0 1px,#0000 1px 4px);position:fixed;inset:52px 0 0}.jez-case-hero,.jez-case-body,.jez-archive-head,.jez-archive-grid{width:min(1180px,100% - 48px);margin-inline:auto}.jez-case-hero{border-bottom:1px solid var(--work-line);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:clamp(44px,7vw,96px);min-height:min(760px,100vh - 54px);padding:clamp(74px,9vw,118px) 0 clamp(64px,7vw,96px);display:grid;position:relative}.jez-case-hero:before{content:attr(data-index);z-index:-1;color:#f0ebe009;font:900 clamp(130px, 24vw, 330px)/.72 var(--work-mono);letter-spacing:-.12em;pointer-events:none;position:absolute;top:7%;left:-2vw}.jez-case-hero__copy{z-index:2;position:relative}.jez-case-back,.jez-case-kind,.jez-case-meta{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.jez-case-back{color:var(--work-teal);margin-bottom:38px;font-weight:800;text-decoration:none;display:inline-flex}.jez-case-back:hover,.jez-case-back:focus-visible{color:var(--work-orange)}.jez-case-kind{color:var(--work-orange);margin:0 0 20px;font-weight:800}.jez-case-hero h1{max-width:13ch;color:var(--work-paper);font:800 clamp(48px, 6.3vw, 90px)/.92 var(--work-mono);letter-spacing:-.055em;text-wrap:balance;margin:0 0 28px}.jez-case-summary{max-width:36ch;color:var(--work-paper);margin:0;font-size:clamp(19px,1.8vw,27px);line-height:1.52}.jez-case-visual{border:1px solid var(--work-line);background:#17130f;margin:0;padding:10px;position:relative;box-shadow:14px 14px #332d25b8}.jez-case-visual:before{content:"SELECTED WORK / FIELD NOTE";z-index:3;background:var(--work-teal);color:#000;font:800 8px/1.2 var(--work-mono);letter-spacing:.16em;padding:4px 8px;position:absolute;top:-10px;left:14px}.jez-case-visual img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.82)contrast(1.08)brightness(.92);width:100%;display:block}.jez-case-body{grid-template-columns:minmax(0,1fr) minmax(210px,300px);gap:clamp(48px,8vw,110px);padding:clamp(70px,9vw,120px) 0 clamp(90px,11vw,150px);display:grid}.jez-case-body--single{grid-template-columns:minmax(0,760px)}.jez-case-story{max-width:760px}.jez-case-story>p,.jez-case-section p{color:var(--work-muted);margin:0 0 28px;font-size:clamp(16px,1.25vw,19px);line-height:1.82}.jez-case-story>p:first-child{color:var(--work-paper);font-size:clamp(19px,1.65vw,25px);line-height:1.62}.jez-case-section{border-top:1px solid var(--work-line);margin-top:clamp(56px,7vw,86px);padding-top:30px}.jez-case-section h2{max-width:22ch;color:var(--work-paper);font:800 clamp(25px, 3vw, 39px)/1.05 var(--work-mono);letter-spacing:-.035em;margin:0 0 24px}.jez-case-links{border:1px solid var(--work-line);background:#0e0c0ae0;align-self:start;padding:22px;position:sticky;top:90px;box-shadow:8px 8px #f26a2114}.jez-case-links:before{content:"GO DEEPER";color:var(--work-dim);letter-spacing:.18em;margin-bottom:16px;font-size:9px;display:block}.jez-case-links .snag-button{width:100%}.jez-case-links .snag-button+.snag-button{margin-top:10px}.jez-case-end{width:min(1180px,100% - 48px);margin:0 auto;padding:0 0 86px}.jez-case-end a{border-bottom:1px solid var(--work-orange);color:var(--work-paper);font:800 12px/1.4 var(--work-mono);letter-spacing:.12em;text-transform:uppercase;padding-bottom:4px;text-decoration:none;display:inline-block}.jez-case-end a:hover,.jez-case-end a:focus-visible{color:var(--work-orange)}.jez-case-reveal{opacity:0;filter:blur(2px);transition:opacity .65s cubic-bezier(.18,.82,.14,1),transform .8s cubic-bezier(.18,.82,.14,1),filter .55s;transform:translateY(34px)}.jez-case-reveal.is-visible{opacity:1;filter:none;transform:none}.jez-archive-head{border-bottom:1px solid var(--work-line);padding:clamp(86px,10vw,132px) 0 52px;position:relative}.jez-archive-head:before{content:"WORK";color:#f0ebe009;font:900 clamp(100px, 18vw, 240px)/.7 var(--work-mono);letter-spacing:-.1em;pointer-events:none;position:absolute;bottom:-10px;right:0}.jez-archive-head .instrument{color:var(--work-orange);font:800 10px/1.3 var(--work-mono);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px}.jez-archive-head h1{max-width:19ch;color:var(--work-paper);font:800 clamp(42px, 5vw, 72px)/.98 var(--work-mono);letter-spacing:-.05em;text-wrap:balance;margin:0}.jez-archive-grid{padding:52px 0 110px}body.jez-layout .jez-work-page+* .site-footer__signoff,body.jez-layout .jez-work-archive+* .site-footer__signoff{display:none}@media (width<=860px){.jez-case-hero{grid-template-columns:1fr;gap:46px;min-height:0}.jez-case-visual{width:min(640px,100%)}.jez-case-body,.jez-case-body--single{grid-template-columns:1fr}.jez-case-links{width:min(420px,100%);position:static}}@media (width<=560px){.jez-case-hero,.jez-case-body,.jez-archive-head,.jez-archive-grid,.jez-case-end{width:min(100% - 32px,1180px)}.jez-case-hero{padding-top:62px}.jez-case-back{margin-bottom:28px}.jez-case-hero h1{font-size:clamp(41px,13vw,58px)}.jez-case-summary{font-size:18px}.jez-case-body{gap:46px;padding-top:58px}.jez-case-story>p:first-child{font-size:18px}.jez-archive-head{padding-top:70px}}@media (prefers-reduced-motion:reduce){.jez-case-reveal{opacity:1;filter:none;transition:none;transform:none}}
