.essay-module__5fLLiW__caseStage{--edge-pad-x:24px;--edge-pad-y:20px;position:relative}.essay-module__5fLLiW__case{max-width:960px;margin:0 auto;padding:140px 120px 200px;position:relative}.essay-module__5fLLiW__edgeFade{pointer-events:none;z-index:2;height:72px;position:fixed;left:0;right:0}.essay-module__5fLLiW__edgeFadeTop{background:linear-gradient(to bottom, var(--surface) 40%, transparent);top:0}.essay-module__5fLLiW__edgeFadeBottom{background:linear-gradient(to top, var(--surface) 40%, transparent);bottom:0}.essay-module__5fLLiW__caseHead{margin-bottom:96px}.essay-module__5fLLiW__kicker{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:28px;font-size:10.5px}.essay-module__5fLLiW__caseTitle{font-family:var(--font-display), serif;letter-spacing:-.035em;color:var(--text);margin:0;font-size:clamp(72px,10vw,148px);font-weight:400;line-height:.92}.essay-module__5fLLiW__caseTitle em{color:var(--accent);font-style:italic;font-weight:400}.essay-module__5fLLiW__caseDek{font-family:var(--font-editorial), serif;color:var(--text-body);max-width:42ch;margin:28px 0 40px;font-size:22px;font-style:italic;font-weight:300;line-height:1.45}.essay-module__5fLLiW__caseMeta{border-top:1px solid var(--hairline);font-size:10.5px;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);gap:20px 48px;margin:0;padding:22px 0 0;display:grid}.essay-module__5fLLiW__caseMeta>div{flex-direction:column;gap:6px;display:flex}.essay-module__5fLLiW__caseMeta dt{color:var(--text-faint);margin:0}.essay-module__5fLLiW__caseMeta dd{color:var(--text);margin:0;font-size:11.5px}.essay-module__5fLLiW__statusTag{color:var(--accent)}.essay-module__5fLLiW__caseSection{grid-template-columns:120px 1fr;gap:48px;margin:88px 0;display:grid}.essay-module__5fLLiW__sectionNum{color:var(--text-muted);letter-spacing:.14em;font-family:var(--font-mono), monospace;text-transform:uppercase;padding-top:10px;font-size:11px}.essay-module__5fLLiW__sectionNum:first-letter{color:var(--text)}.essay-module__5fLLiW__sectionBody{max-width:62ch}.essay-module__5fLLiW__sectionBody>p{font-family:var(--font-editorial), serif;color:var(--text-body);letter-spacing:-.005em;margin:0 0 22px;font-size:20px;font-weight:300;line-height:1.55}.essay-module__5fLLiW__sectionBody>p em{color:var(--text);font-style:italic}.essay-module__5fLLiW__sectionBody>.essay-module__5fLLiW__lede{color:var(--text);max-width:38ch;margin-bottom:32px;font-size:26px;line-height:1.4}.essay-module__5fLLiW__sectionBody>.essay-module__5fLLiW__lede em{color:var(--accent)}.essay-module__5fLLiW__note{background:var(--surface-sunken);border-left:2px solid var(--accent);margin:32px 0;padding:24px 28px}.essay-module__5fLLiW__noteLabel{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:10px}.essay-module__5fLLiW__noteBody{font-family:var(--font-editorial), serif;color:var(--text-body);font-size:17px;font-style:italic;font-weight:300;line-height:1.5}.essay-module__5fLLiW__noteBody em{color:var(--text);font-style:italic}.essay-module__5fLLiW__specimen{background:var(--surface-sunken);border:1px solid var(--hairline);font-family:var(--font-mono), monospace;color:var(--text-body);white-space:pre-wrap;margin:28px 0;padding:20px 24px;font-size:12.5px;line-height:1.7;overflow-x:auto}.essay-module__5fLLiW__specimen code{font:inherit;color:inherit}.essay-module__5fLLiW__plate{max-width:720px;margin:64px 0}.essay-module__5fLLiW__plateSvg{background:var(--surface-sunken);border:1px solid var(--hairline);width:100%;height:auto;display:block}.essay-module__5fLLiW__plateCap{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-top:14px;font-size:10px}.essay-module__5fLLiW__caseFoot{margin-top:120px}.essay-module__5fLLiW__footRule{background:var(--hairline);height:1px;margin-bottom:28px}.essay-module__5fLLiW__footGrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:8px 0 48px;display:grid}.essay-module__5fLLiW__footMeta{text-align:center;color:var(--text-faint);font-size:10.5px;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.essay-module__5fLLiW__bNav{font-family:var(--font-sans), sans-serif;color:var(--text);cursor:pointer;transition:gap .38s var(--ease-soft);background:0 0;border:none;align-items:center;gap:0;padding:6px 0;font-size:14px;text-decoration:none;display:inline-flex}.essay-module__5fLLiW__bNavRight{justify-self:end}.essay-module__5fLLiW__navLine{background:var(--text);vertical-align:middle;width:0;height:1px;transition:width .42s var(--ease-soft), background .22s;margin:0 10px;display:inline-block}.essay-module__5fLLiW__navTip,.essay-module__5fLLiW__navTipLeft{color:var(--text);transition:color .22s, transform .42s var(--ease-soft);display:inline-block}.essay-module__5fLLiW__bNav:hover{gap:4px}.essay-module__5fLLiW__bNav:hover .essay-module__5fLLiW__navLine{background:var(--accent);width:26px}.essay-module__5fLLiW__bNav:hover .essay-module__5fLLiW__navTip{color:var(--accent);transform:translate(3px)}.essay-module__5fLLiW__bNav:hover .essay-module__5fLLiW__navTipLeft{color:var(--accent);transform:translate(-3px)}.essay-module__5fLLiW__footCta{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:32px;padding-top:28px;display:flex}
.EdgeNav-module__yEzeoW__mono{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;line-height:1.5}.EdgeNav-module__yEzeoW__mono em{color:var(--text);font-style:normal}.EdgeNav-module__yEzeoW__corner{z-index:3;position:fixed}.EdgeNav-module__yEzeoW__tl{top:var(--edge-pad-y);left:var(--edge-pad-x)}.EdgeNav-module__yEzeoW__tr{top:calc(var(--edge-pad-y) - 4px);right:var(--edge-pad-x);text-align:right}.EdgeNav-module__yEzeoW__bl{bottom:var(--edge-pad-y);left:var(--edge-pad-x)}.EdgeNav-module__yEzeoW__br{bottom:var(--edge-pad-y);right:var(--edge-pad-x);text-align:right}.EdgeNav-module__yEzeoW__haloed{background:var(--surface);box-shadow:0 0 12px 6px var(--surface);padding:6px 10px}.EdgeNav-module__yEzeoW__identLink{color:inherit;transition:color .28s var(--ease-soft);text-decoration:none}.EdgeNav-module__yEzeoW__identLink:hover{color:var(--accent)}.EdgeNav-module__yEzeoW__identLink:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.EdgeNav-module__yEzeoW__lamp{cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);background:0 0;border:none;align-items:center;gap:10px;padding:4px 6px;font-size:10.5px;transition:color .32s;display:inline-flex}.EdgeNav-module__yEzeoW__lamp:hover{color:var(--text)}.EdgeNav-module__yEzeoW__lamp em{color:var(--text);font-style:normal}.EdgeNav-module__yEzeoW__glyphSun{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.EdgeNav-module__yEzeoW__glyphSun svg{width:16px;height:16px;display:block}.EdgeNav-module__yEzeoW__hl{fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round;opacity:.5;transition:stroke .7s var(--ease-soft)}.EdgeNav-module__yEzeoW__ground{fill:var(--surface)}.EdgeNav-module__yEzeoW__vsSun{fill:var(--accent);opacity:1;transition:transform .6s var(--ease-soft) .62s, opacity .4s var(--ease-soft) .62s;transform:translateY(0)}.EdgeNav-module__yEzeoW__vsDisc{fill:var(--vellum);opacity:0;transition:opacity .55s var(--ease-soft), transform .65s var(--ease-soft);transform:translateY(10px)}html[data-theme=patina] .EdgeNav-module__yEzeoW__vsSun{opacity:.3;transition:transform .6s var(--ease-soft), opacity .4s var(--ease-soft);transform:translateY(14px)}html[data-theme=patina] .EdgeNav-module__yEzeoW__vsDisc{opacity:1;transition:opacity .55s var(--ease-soft) .5s, transform .65s var(--ease-soft) .5s;transform:translateY(0)}.EdgeNav-module__yEzeoW__return{color:var(--text-faint);cursor:default;text-decoration:none}.EdgeNav-module__yEzeoW__return em{color:var(--text-muted)}.EdgeNav-module__yEzeoW__return .EdgeNav-module__yEzeoW__arrow{transition:transform .38s var(--ease-soft), color .28s var(--ease-soft);display:inline-block}.EdgeNav-module__yEzeoW__return:hover .EdgeNav-module__yEzeoW__arrow{color:var(--accent);transform:translate(-4px)}.EdgeNav-module__yEzeoW__returnLink{cursor:pointer}.EdgeNav-module__yEzeoW__returnLink:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.EdgeNav-module__yEzeoW__rail{top:50%;right:var(--edge-pad-x);text-align:right;z-index:3;flex-direction:column;gap:14px;display:flex;position:fixed;transform:translateY(-50%)}.EdgeNav-module__yEzeoW__rail a{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);transition:color .28s var(--ease-soft);justify-content:flex-end;align-items:center;gap:5px;padding:2px 0;font-size:11px;text-decoration:none;display:inline-flex;position:relative}.EdgeNav-module__yEzeoW__rail a .EdgeNav-module__yEzeoW__idx{color:var(--text-faint);transition:color .28s var(--ease-soft);order:2;align-self:flex-start;margin-top:-2px;font-size:9px}.EdgeNav-module__yEzeoW__rail a:before{content:"";background:var(--accent);opacity:0;width:4px;height:4px;transition:opacity .32s var(--ease-soft), transform .42s var(--ease-soft);border-radius:50%;display:inline-block;transform:translate(10px)}.EdgeNav-module__yEzeoW__rail a:hover{color:var(--text)}.EdgeNav-module__yEzeoW__rail a:hover:before{opacity:1;transform:translate(0)}.EdgeNav-module__yEzeoW__rail a:hover .EdgeNav-module__yEzeoW__idx{color:var(--text-body)}.EdgeNav-module__yEzeoW__rail a[aria-current=page]{color:var(--text)}.EdgeNav-module__yEzeoW__rail a[aria-current=page]:before{opacity:1;background:var(--accent);transform:translate(0)}.EdgeNav-module__yEzeoW__rail a[aria-current=page] .EdgeNav-module__yEzeoW__idx{color:var(--accent)}.EdgeNav-module__yEzeoW__rail a:focus-visible{outline:1px solid var(--accent);outline-offset:3px}@media (max-width:767px){:is([data-mobile=spine] .EdgeNav-module__yEzeoW__tl,[data-mobile=spine] .EdgeNav-module__yEzeoW__bl,[data-mobile=spine] .EdgeNav-module__yEzeoW__br){display:none}[data-mobile=spine] .EdgeNav-module__yEzeoW__rail{top:auto;bottom:var(--edge-pad-y);transform:none}}
.buttons-module__cO8tUq__bLink{font-family:var(--font-sans), sans-serif;color:var(--text);cursor:pointer;letter-spacing:-.005em;background:0 0;border:none;padding:6px 0 4px;font-size:14px;font-weight:400;position:relative}.buttons-module__cO8tUq__bLink:after{content:"";background:var(--text);transform-origin:100%;height:1px;transition:transform .44s var(--ease-snap), background .22s;position:absolute;bottom:0;left:0;right:0}.buttons-module__cO8tUq__bLink:hover:after{transform-origin:0;background:var(--accent)}.buttons-module__cO8tUq__arr{color:var(--text-muted);transition:transform .38s var(--ease-soft), color .22s;margin-left:8px;display:inline-block}.buttons-module__cO8tUq__bLink:hover .buttons-module__cO8tUq__arr{color:var(--accent);transform:translate(4px,-2px)}.buttons-module__cO8tUq__bNav{font-family:var(--font-sans), sans-serif;color:var(--text);cursor:pointer;transition:gap .38s var(--ease-soft);background:0 0;border:none;align-items:center;gap:0;padding:6px 0;font-size:14px;display:inline-flex}.buttons-module__cO8tUq__line{background:var(--text);vertical-align:middle;width:0;height:1px;transition:width .42s var(--ease-soft), background .22s;display:inline-block}.buttons-module__cO8tUq__tip{color:var(--text);transition:color .22s, transform .42s var(--ease-soft);margin-left:10px;display:inline-block}.buttons-module__cO8tUq__bNav:hover{gap:4px}.buttons-module__cO8tUq__bNav:hover .buttons-module__cO8tUq__line{background:var(--accent);width:26px}.buttons-module__cO8tUq__bNav:hover .buttons-module__cO8tUq__tip{color:var(--accent);transform:translate(3px)}.buttons-module__cO8tUq__bCx{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text);cursor:pointer;background:0 0;border:none;padding:11px 16px;font-size:11px;transition:color .28s;display:inline-block;position:relative}.buttons-module__cO8tUq__railL,.buttons-module__cO8tUq__railR{background:var(--text);width:1px;transition:background .28s;position:absolute;top:0;bottom:0}.buttons-module__cO8tUq__railL{left:0}.buttons-module__cO8tUq__railR{right:0}.buttons-module__cO8tUq__flTl,.buttons-module__cO8tUq__flTr,.buttons-module__cO8tUq__flBl,.buttons-module__cO8tUq__flBr{background:var(--text);width:14px;height:1px;transition:width .36s var(--ease-soft), background .28s;position:absolute}.buttons-module__cO8tUq__flTl{top:0;left:0}.buttons-module__cO8tUq__flBl{bottom:0;left:0}.buttons-module__cO8tUq__flTr{top:0;right:0}.buttons-module__cO8tUq__flBr{bottom:0;right:0}.buttons-module__cO8tUq__bCx:hover{color:var(--accent)}.buttons-module__cO8tUq__bCx:hover .buttons-module__cO8tUq__railL,.buttons-module__cO8tUq__bCx:hover .buttons-module__cO8tUq__railR{background:var(--accent)}.buttons-module__cO8tUq__bCx:hover .buttons-module__cO8tUq__flTl,.buttons-module__cO8tUq__bCx:hover .buttons-module__cO8tUq__flTr,.buttons-module__cO8tUq__bCx:hover .buttons-module__cO8tUq__flBl,.buttons-module__cO8tUq__bCx:hover .buttons-module__cO8tUq__flBr{background:var(--accent);width:30px}.buttons-module__cO8tUq__bCta{font-family:var(--font-sans), sans-serif;color:var(--text);border:1px dashed var(--text-faint);cursor:pointer;background:0 0;border-radius:2px;padding:12px 22px;font-size:13px;transition:color .32s,border-color .32s;position:relative}.buttons-module__cO8tUq__tick{border:1px solid var(--accent);opacity:0;pointer-events:none;width:8px;height:8px;transition:opacity .32s var(--ease-soft), transform .4s var(--ease-soft);position:absolute}.buttons-module__cO8tUq__cTl{border-bottom:none;border-right:none;top:-4px;left:-4px;transform:translate(4px,4px)}.buttons-module__cO8tUq__cTr{border-bottom:none;border-left:none;top:-4px;right:-4px;transform:translate(-4px,4px)}.buttons-module__cO8tUq__cBl{border-top:none;border-right:none;bottom:-4px;left:-4px;transform:translate(4px,-4px)}.buttons-module__cO8tUq__cBr{border-top:none;border-left:none;bottom:-4px;right:-4px;transform:translate(-4px,-4px)}.buttons-module__cO8tUq__bCta:hover{color:var(--accent);border-color:#0000}.buttons-module__cO8tUq__bCta:hover .buttons-module__cO8tUq__tick{opacity:1;transform:translate(0)}
.MarginSpine-module__pb23YG__spine{display:none}@media (max-width:767px){.MarginSpine-module__pb23YG__spine{width:var(--m-spine-w);border-right:1px solid var(--hairline);flex:none;justify-content:center;align-items:center;display:flex}.MarginSpine-module__pb23YG__text{writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;transform:rotate(180deg)}.MarginSpine-module__pb23YG__text em{color:var(--text);font-style:normal}}
.Whisper-module__iiWSYq__sig{cursor:default;transition:color .7s var(--ease-soft);display:inline-block;position:relative}.Whisper-module__iiWSYq__sig:after{content:attr(data-word);color:var(--accent);opacity:0;filter:blur(10px);pointer-events:none;transition:opacity .7s var(--ease-soft);font-style:italic;position:absolute;inset:0}.Whisper-module__iiWSYq__sig:hover{color:color-mix(in oklch, var(--accent) 78%, var(--text) 22%)}.Whisper-module__iiWSYq__sig:hover:after{opacity:.32}
.system-module__OD3mda__page{max-width:1440px;margin:0 auto;padding:64px 140px 160px 72px}.system-module__OD3mda__metaBar{border-bottom:1px solid var(--hairline);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);grid-template-columns:1fr auto 1fr;align-items:baseline;padding-bottom:22px;font-size:11px;display:grid}.system-module__OD3mda__metaBar .system-module__OD3mda__center{text-align:center;color:var(--text)}.system-module__OD3mda__metaBar .system-module__OD3mda__right{text-align:right}.system-module__OD3mda__metaBar em{color:var(--text);font-style:normal}.system-module__OD3mda__docTitle{font-family:var(--font-display), serif;letter-spacing:-.035em;color:var(--text);margin:80px 0 14px;font-size:120px;font-weight:400;line-height:.92}.system-module__OD3mda__docTitle em{color:var(--accent);font-style:italic}.system-module__OD3mda__docSub{font-family:var(--font-editorial), serif;color:var(--text-muted);max-width:620px;margin:0 0 64px;font-size:22px;font-style:italic;font-weight:300;line-height:1.4}.system-module__OD3mda__sec{border-top:1px solid var(--hairline);margin-top:64px;padding-top:64px}.system-module__OD3mda__secHead{grid-template-columns:120px 1fr;align-items:baseline;gap:48px;margin-bottom:44px;display:grid}.system-module__OD3mda__secIdx{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding-top:10px;font-size:11px}.system-module__OD3mda__secTitle{font-family:var(--font-display), serif;letter-spacing:-.02em;color:var(--text);font-size:44px;font-weight:400;line-height:1}.system-module__OD3mda__secTitle em{color:var(--accent);font-style:italic}.system-module__OD3mda__secNote{font-family:var(--font-editorial), serif;color:var(--text-muted);max-width:64ch;margin-top:12px;font-size:17px;font-style:italic;font-weight:300}.system-module__OD3mda__roles{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.system-module__OD3mda__role{aspect-ratio:5/3;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;flex-direction:column;justify-content:flex-end;padding:16px;font-size:10px;display:flex}.system-module__OD3mda__roleName{opacity:.95}.system-module__OD3mda__roleHex{opacity:.6;margin-top:3px}.system-module__OD3mda__typeRow{border-bottom:1px dashed var(--hairline);grid-template-columns:168px 1fr 200px;align-items:baseline;padding:36px 0;display:grid}.system-module__OD3mda__typeTag{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-size:10px}.system-module__OD3mda__typeTag em{color:var(--text);margin-bottom:6px;font-size:11px;font-style:normal;display:block}.system-module__OD3mda__typeSpecs{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);text-align:right;font-size:10px;line-height:1.6}.system-module__OD3mda__tDisplay{font-family:var(--font-display), serif;letter-spacing:-.035em;color:var(--text);font-size:96px;font-weight:400;line-height:.95}.system-module__OD3mda__tDisplay em{color:var(--accent);font-style:italic}.system-module__OD3mda__tEditorial{font-family:var(--font-editorial), serif;letter-spacing:-.01em;color:var(--text);max-width:28ch;font-size:30px;font-weight:300;line-height:1.35}.system-module__OD3mda__tEditorial em{color:var(--text-body);font-style:italic}.system-module__OD3mda__tLede{font-family:var(--font-sans), sans-serif;letter-spacing:-.01em;color:var(--text-body);max-width:56ch;font-size:20px;font-weight:400;line-height:1.55}.system-module__OD3mda__tBody{font-family:var(--font-sans), sans-serif;color:var(--text-body);max-width:62ch;font-size:15px;font-weight:400;line-height:1.65}.system-module__OD3mda__tBody em{color:var(--text);font-style:italic}.system-module__OD3mda__tMono{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.system-module__OD3mda__tMono em{color:var(--text);font-style:normal}.system-module__OD3mda__tSpecimen{font-family:var(--font-specimen), monospace;color:var(--text);letter-spacing:.02em;font-size:28px}.system-module__OD3mda__btns{grid-template-columns:1fr 1fr;gap:2px;display:grid}.system-module__OD3mda__btnCell{background:var(--surface-sunken);flex-direction:column;justify-content:space-between;gap:18px;min-height:200px;padding:40px 36px;display:flex}.system-module__OD3mda__btnHead{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10px;line-height:1.5}.system-module__OD3mda__btnHead em{color:var(--text);margin-bottom:4px;font-size:11px;font-style:normal;display:block}.system-module__OD3mda__btnStage{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.system-module__OD3mda__btnCap{font-family:var(--font-editorial), serif;color:var(--text-muted);max-width:52ch;font-size:13px;font-style:italic;font-weight:300;line-height:1.5}.system-module__OD3mda__lineup{background:var(--surface-sunken);flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px;padding:48px 40px;display:flex}.system-module__OD3mda__lineup .system-module__OD3mda__sep{background:var(--hairline);align-self:stretch;width:1px}.system-module__OD3mda__sigStage{background:var(--surface-sunken);flex-direction:column;align-items:flex-start;gap:24px;padding:72px 48px;display:flex}.system-module__OD3mda__sigWord{font-family:var(--font-display), serif;letter-spacing:-.035em;font-size:120px;font-weight:400;line-height:1}.system-module__OD3mda__sigMeta{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.system-module__OD3mda__sigMeta em{color:var(--text);font-style:normal}
.work-module__fg0oIG__workStage{--edge-pad-x:24px;--edge-pad-y:20px;--work-width:580px;position:relative}.work-module__fg0oIG__workPage{width:var(--work-width,580px);max-width:var(--work-width,580px);margin:0 auto;padding:140px 0 200px;position:relative}.work-module__fg0oIG__edgeFade{pointer-events:none;z-index:2;height:72px;position:fixed;left:0;right:0}.work-module__fg0oIG__edgeFadeTop{background:linear-gradient(to bottom, var(--surface) 40%, transparent);top:0}.work-module__fg0oIG__edgeFadeBottom{background:linear-gradient(to top, var(--surface) 40%, transparent);bottom:0}.work-module__fg0oIG__workMast{margin:0 0 60px}.work-module__fg0oIG__mastBand{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);color:var(--text-muted);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;min-width:0;transition:border-color .7s var(--ease-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:11px;display:flex}.work-module__fg0oIG__mastLabel em{color:var(--accent);font-style:normal}.work-module__fg0oIG__mastRule{background:var(--hairline);flex:1 1 0;min-width:24px;max-width:140px;height:1px}.work-module__fg0oIG__mastNote{font-family:var(--font-editorial), serif;color:var(--text-muted);max-width:62ch;margin:22px 0 0;font-size:18px;font-style:italic;font-weight:300;line-height:1.55}.work-module__fg0oIG__mastNote em{color:var(--text-body);font-style:italic}.work-module__fg0oIG__workList{border:none;grid-template-columns:1fr;gap:12px;display:grid}.work-module__fg0oIG__bsCell{color:var(--text);border:1px dashed var(--hairline);transition:border-color .7s var(--ease-soft);flex-direction:column;gap:8px;padding:22px 24px;text-decoration:none;display:flex;position:relative}.work-module__fg0oIG__bsTop{color:var(--text-faint);letter-spacing:.14em;font-size:10px;font-family:var(--font-mono), monospace;text-transform:uppercase;align-items:baseline;gap:10px;display:flex}.work-module__fg0oIG__bsDots{border-bottom:1px dotted var(--hairline);height:0;transition:border-color .7s var(--ease-soft);flex:1;align-self:end;transform:translateY(-4px)}.work-module__fg0oIG__bsTitle{font-family:var(--font-display), serif;letter-spacing:-.02em;color:var(--text);margin:0;font-size:30px;font-weight:400;line-height:1}.work-module__fg0oIG__bsNote{font-family:var(--font-editorial), serif;color:var(--text-body);max-width:72ch;margin:0;font-size:15px;font-weight:300;line-height:1.55}.work-module__fg0oIG__bsMeta{color:var(--text-muted);letter-spacing:.12em;border-top:1px solid var(--hairline);font-size:10px;font-family:var(--font-mono), monospace;text-transform:uppercase;transition:border-color .7s var(--ease-soft);align-items:baseline;gap:10px;padding-top:6px;display:flex}.work-module__fg0oIG__bsDot{color:var(--text-faint)}.work-module__fg0oIG__bsStatus{margin-left:auto}.work-module__fg0oIG__bsStatusShipped{color:var(--text)}.work-module__fg0oIG__bsStatusArchived{color:var(--text-muted)}.work-module__fg0oIG__bsStatusInternal,.work-module__fg0oIG__bsCell:hover .work-module__fg0oIG__bsTitle{color:var(--accent)}.work-module__fg0oIG__corner{border:1px solid var(--accent);opacity:0;pointer-events:none;width:10px;height:10px;transition:opacity .32s var(--ease-soft), transform .4s var(--ease-soft);position:absolute}.work-module__fg0oIG__cTl{border-bottom:none;border-right:none;top:-1px;left:-1px;transform:translate(5px,5px)}.work-module__fg0oIG__cTr{border-bottom:none;border-left:none;top:-1px;right:-1px;transform:translate(-5px,5px)}.work-module__fg0oIG__cBl{border-top:none;border-right:none;bottom:-1px;left:-1px;transform:translate(5px,-5px)}.work-module__fg0oIG__cBr{border-top:none;border-left:none;bottom:-1px;right:-1px;transform:translate(-5px,-5px)}.work-module__fg0oIG__bsCell:hover{border-color:#0000;transition-duration:.32s}.work-module__fg0oIG__bsCell:hover .work-module__fg0oIG__corner{opacity:1;transform:translate(0)}.work-module__fg0oIG__bsCell:hover .work-module__fg0oIG__bsMeta{border-top-color:var(--accent);transition-duration:.32s}.work-module__fg0oIG__bsCell:active .work-module__fg0oIG__bsTitle{color:var(--accent-deep);transition:color .1s}.work-module__fg0oIG__bsCell:active .work-module__fg0oIG__cTl{transform:translate(4px,4px)}.work-module__fg0oIG__bsCell:active .work-module__fg0oIG__cTr{transform:translate(-4px,4px)}.work-module__fg0oIG__bsCell:active .work-module__fg0oIG__cBl{transform:translate(4px,-4px)}.work-module__fg0oIG__bsCell:active .work-module__fg0oIG__cBr{transform:translate(-4px,-4px)}.work-module__fg0oIG__bsCell:active .work-module__fg0oIG__corner{transition:transform .12s var(--ease-snap)}.work-module__fg0oIG__workFoot{color:var(--text-faint);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin-top:72px;padding-top:22px;font-size:10px;display:flex}.work-module__fg0oIG__workFoot em{color:var(--text-muted);font-style:normal}.work-module__fg0oIG__rule{background:var(--hairline);flex:1;height:1px}
.Landing-module__NkFR1G__stage{--edge-pad-x:24px;--edge-pad-y:20px;width:100%;height:100vh;position:relative;overflow:hidden}.Landing-module__NkFR1G__scaffoldVLeft{z-index:1;pointer-events:none;background:var(--hairline);left:var(--edge-pad-x);top:calc(var(--edge-pad-y) + 44px);bottom:calc(var(--edge-pad-y) + 44px);width:1px;position:absolute}.Landing-module__NkFR1G__hero{left:calc(var(--edge-pad-x) + 24px);bottom:calc(var(--edge-pad-y) + 96px);z-index:2;max-width:min(72ch,72vw);position:absolute}.Landing-module__NkFR1G__kicker{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);align-items:baseline;gap:14px;margin-bottom:22px;font-size:10.5px;display:flex}.Landing-module__NkFR1G__kicker em{color:var(--text);font-style:normal}.Landing-module__NkFR1G__kickerRule{background:var(--hairline);width:28px;height:1px;display:inline-block;transform:translateY(-3px)}.Landing-module__NkFR1G__heroTitle{font-family:var(--font-display), serif;letter-spacing:-.035em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(52px,8.2vw,112px);font-weight:400;line-height:.94}.Landing-module__NkFR1G__heroTitle em{color:var(--accent);font-style:italic;font-weight:400}.Landing-module__NkFR1G__sig{transition:color .7s var(--ease-soft);display:inline-block;position:relative}.Landing-module__NkFR1G__sig:after{content:attr(data-word);color:var(--accent);opacity:0;filter:blur(10px);pointer-events:none;transition:opacity .7s var(--ease-soft);font-style:italic;position:absolute;inset:0}.Landing-module__NkFR1G__heroTitle:hover .Landing-module__NkFR1G__sig{color:color-mix(in oklch, var(--accent) 78%, var(--text) 22%)}.Landing-module__NkFR1G__heroTitle:hover .Landing-module__NkFR1G__sig:after{opacity:.32}.Landing-module__NkFR1G__sub{font-family:var(--font-editorial), serif;color:var(--text-muted);max-width:48ch;margin-top:18px;font-size:clamp(16px,1.3vw,19px);font-style:italic;font-weight:300;line-height:1.45}.Landing-module__NkFR1G__subSep{background:var(--accent);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 .55em;display:inline-block;transform:translateY(-1px)}.Landing-module__NkFR1G__ctaRow{z-index:2;align-items:center;gap:28px;margin-top:36px;display:flex}.Landing-module__NkFR1G__pulse{left:50%;bottom:calc(var(--edge-pad-y) - 6px);z-index:3;text-align:center;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;position:absolute;transform:translate(-50%)}.Landing-module__NkFR1G__contactAnchor{position:relative}.Landing-module__NkFR1G__contactInner{display:inline-block;position:relative}.Landing-module__NkFR1G__contactBtn{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text);border:1px dashed var(--text-faint);cursor:pointer;transition:min-width .32s var(--ease-soft), color .32s, border-color .32s;background:0 0;border-radius:2px;padding:10px 18px;font-size:11px;display:inline-block;position:relative}.Landing-module__NkFR1G__metaEmail{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--accent);text-transform:uppercase;font-size:11px}.Landing-module__NkFR1G__corner{border:1px solid var(--accent);opacity:0;pointer-events:none;width:8px;height:8px;transition:opacity .32s var(--ease-soft), transform .4s var(--ease-soft);position:absolute}.Landing-module__NkFR1G__cTl{border-bottom:none;border-right:none;top:-4px;left:-4px;transform:translate(4px,4px)}.Landing-module__NkFR1G__cTr{border-bottom:none;border-left:none;top:-4px;right:-4px;transform:translate(-4px,4px)}.Landing-module__NkFR1G__cBl{border-top:none;border-right:none;bottom:-4px;left:-4px;transform:translate(4px,-4px)}.Landing-module__NkFR1G__cBr{border-top:none;border-left:none;bottom:-4px;right:-4px;transform:translate(-4px,-4px)}.Landing-module__NkFR1G__contactBtn:hover{color:var(--accent);border-color:#0000}.Landing-module__NkFR1G__contactBtn:hover .Landing-module__NkFR1G__corner{opacity:1;transform:translate(0)}.Landing-module__NkFR1G__contactBtn.Landing-module__NkFR1G__isRevealed{color:var(--accent);border-color:#0000}.Landing-module__NkFR1G__contactBtn.Landing-module__NkFR1G__isRevealed .Landing-module__NkFR1G__corner{opacity:1;transform:translate(0)}.Landing-module__NkFR1G__metaActions{opacity:0;pointer-events:none;transition:opacity .38s var(--ease-soft) .22s, transform .42s var(--ease-soft) .22s;gap:2px;display:flex;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-10px,-50%)}.Landing-module__NkFR1G__metaActions.Landing-module__NkFR1G__isOn{opacity:1;pointer-events:auto;transform:translateY(-50%)}.Landing-module__NkFR1G__metaSecondary{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);opacity:0;pointer-events:none;transition:opacity .38s var(--ease-soft) .16s, transform .46s var(--ease-soft) .16s;justify-content:center;align-items:baseline;gap:6px;padding-bottom:3px;font-size:10px;display:flex;position:absolute;top:calc(100% + 14px);left:0;right:0;transform:translateY(-8px)}.Landing-module__NkFR1G__metaSecondary.Landing-module__NkFR1G__isOn{opacity:1;pointer-events:auto;transform:translateY(0)}.Landing-module__NkFR1G__metaSecondary a{color:var(--text-muted);transition:color .28s var(--ease-soft);padding:2px 0;text-decoration:none;position:relative}.Landing-module__NkFR1G__metaSecondary a:after{content:"";background:var(--accent);width:0;height:1px;transition:width .28s var(--ease-soft);position:absolute;bottom:0;left:0}.Landing-module__NkFR1G__metaSecondary a:hover{color:var(--accent)}.Landing-module__NkFR1G__metaSecondary a:hover:after{width:100%}.Landing-module__NkFR1G__metaSep{color:var(--accent)}.Landing-module__NkFR1G__rowAction{appearance:none;cursor:pointer;color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;text-decoration:none;transition:color .28s;display:inline-flex;position:relative;overflow:visible}.Landing-module__NkFR1G__rowAction svg{width:20px;height:20px}.Landing-module__NkFR1G__rowAction:hover,.Landing-module__NkFR1G__rowAction.Landing-module__NkFR1G__isCopied{color:var(--accent)}.Landing-module__NkFR1G__tap{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);opacity:0;transition:opacity .28s var(--ease-soft), transform .28s var(--ease-soft);white-space:nowrap;font-size:9.5px;position:absolute;top:calc(100% + 5px);left:4px;transform:translateY(-4px)}.Landing-module__NkFR1G__rowAction.Landing-module__NkFR1G__isCopied .Landing-module__NkFR1G__tap{opacity:1;transform:translateY(0)}@media (max-width:767px){.Landing-module__NkFR1G__stage{flex-direction:row;height:100dvh;display:flex}.Landing-module__NkFR1G__scaffoldVLeft,.Landing-module__NkFR1G__kicker,.Landing-module__NkFR1G__pulse{display:none}.Landing-module__NkFR1G__hero{min-width:0;max-width:none;padding-inline:var(--edge-pad-x);padding-top:calc(var(--edge-pad-y) + 36px);padding-bottom:calc(var(--edge-pad-y) + 90px);flex-direction:column;flex:1;justify-content:center;display:flex;position:static}.Landing-module__NkFR1G__heroTitle{text-wrap:initial;font-size:34px}.Landing-module__NkFR1G__sub{margin-bottom:0}.Landing-module__NkFR1G__ctaRow{gap:24px;margin-top:26px}}@media (max-width:389px){.Landing-module__NkFR1G__ctaRow{flex-direction:column;align-items:flex-start;gap:18px}}.Landing-module__NkFR1G__icCopyF .Landing-module__NkFR1G__cfFront{transition:transform .36s var(--ease-soft), stroke .28s var(--ease-soft);transform-origin:50%}.Landing-module__NkFR1G__rowAction:hover .Landing-module__NkFR1G__icCopyF .Landing-module__NkFR1G__cfFront{stroke:var(--accent);transform:translate(1.2px,1.2px)}.Landing-module__NkFR1G__icMailF{overflow:visible}.Landing-module__NkFR1G__icMailF .Landing-module__NkFR1G__mfTick{transition:transform .36s var(--ease-soft), stroke .3s var(--ease-soft);stroke:currentColor;transform:translate(0)}.Landing-module__NkFR1G__rowAction:hover .Landing-module__NkFR1G__icMailF .Landing-module__NkFR1G__mfTick{stroke:var(--accent);transform:translate(1.75px,-1.75px)}
