:root{color-scheme:light dark;--paper:#F2F0EB;--field:#FBFAF7;--slab:#C6C2BA;--slab-lt:#DAD6CF;--ink:#121211;--ink-line:#3A3936;--ink-ghost:#2B2A28;--muted:#5D5B56;--hair:#CDC9C1;--ocre:#8B6A4F;--on-ink:#F2F0EB;--on-ink-muted:#A9A69F;--error:#A3341F;--grot:var(--font-archivo),"Helvetica Neue",Helvetica,Arial,sans-serif;--serif:var(--font-instrument),"Times New Roman",Georgia,serif;--mono:var(--font-plex),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--b:2px solid var(--ink);--gutter:clamp(16px,3vw,40px);--tex:none;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--grot);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60;background:var(--ink)}body.locked{overflow:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit}img{max-width:100%}p{margin:0}h1,h2,h3{margin:0;font-weight:800;text-wrap:balance}em{font-family:var(--serif);font-style:italic;font-weight:400;text-transform:none;letter-spacing:-.005em;font-stretch:100%}:focus-visible{outline:2px solid var(--ocre);outline-offset:3px}.wrap{max-width:1680px;margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.lab{font:500 11px/1.45 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 14px;border:0;font:500 12px var(--mono)}.skip:focus{top:calc(env(safe-area-inset-top,0px) + 8px)}.ico{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:square;stroke-linejoin:miter;flex:none}.protobar{background:var(--ink);color:var(--on-ink)}.protobar .wrap{display:flex;justify-content:space-between;gap:16px;padding-block:7px;font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.protobar .dot{display:inline-block;width:7px;height:7px;background:var(--ocre);margin-right:10px}@media (max-width:600px){#pb-r{display:none}}.head{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:var(--paper);border-bottom:var(--b)}.head .wrap{align-items:stretch;justify-content:space-between;height:64px}#brand,.head .wrap,.wordmark{display:flex}.wordmark{align-items:center;gap:14px;padding-right:18px}.wordmark b{font:900 26px/1 var(--grot);font-stretch:125%;letter-spacing:-.035em}.wordmark small{font:500 10px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);max-width:14ch;border-left:var(--b);padding-left:12px}.nav{display:flex;align-items:stretch}.nav ul{list-style:none;margin:0;padding:0}.nav a,.nav li,.nav ul{display:flex}.nav a{align-items:center;gap:9px;padding:0 clamp(12px,1.4vw,22px);border-left:var(--b);font:700 12px/1 var(--grot);letter-spacing:.07em;text-transform:uppercase;transition:background .2s,color .2s}.nav a span{font:500 10px/1 var(--mono);color:var(--muted);letter-spacing:0}.nav a:hover{background:var(--slab-lt)}.nav a[aria-current=page]{background:var(--ink);color:var(--on-ink)}.nav a[aria-current=page] span{color:var(--on-ink-muted)}.nav>.lang{border-left:var(--b);padding-left:clamp(12px,1.4vw,20px)}.lang{display:flex;align-items:center}.lang>span{display:none}.lang button{background:none;border:var(--b);padding:6px 9px;font:500 11px/1 var(--mono);letter-spacing:.04em;cursor:pointer;color:var(--ink)}.lang button+span+button{border-left:0}.lang button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.menu-btn{display:none;background:none;border:0;border-left:var(--b);padding:0 0 0 16px;cursor:pointer;align-items:center;gap:10px;font:700 12px/1 var(--grot);letter-spacing:.07em;text-transform:uppercase}.menu-btn .ico{width:20px;height:20px}@media (max-width:1200px){.wordmark small{display:none}}@media (max-width:1000px){.nav{display:none}.menu-btn{display:inline-flex}}.menu[hidden]{display:none}.menu{position:fixed;inset:0;z-index:70;background:var(--paper);display:flex;flex-direction:column;overflow:auto;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.menu .top{display:flex;align-items:stretch;justify-content:space-between;height:64px;border-bottom:var(--b)}.menu ul{list-style:none;margin:0;padding:0}.menu li{border-bottom:var(--b)}.menu ul a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-block:16px;font:800 clamp(2rem,9vw,3rem)/1 var(--grot);font-stretch:87.5%;text-transform:uppercase;letter-spacing:-.01em}.menu ul a span{font:500 12px var(--mono);color:var(--muted)}.menu ul a[aria-current=page]{color:var(--ocre)}.menu .foot2{margin-top:auto;display:flex;gap:12px;padding-block:18px;border-top:var(--b)}.btn,.menu .foot2{justify-content:space-between;align-items:center}.btn{display:inline-flex;gap:28px;padding:18px 20px;border:var(--b);background:var(--ink);color:var(--on-ink);font:700 12px/1 var(--grot);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.btn:hover{background:var(--ocre);border-color:var(--ocre)}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.arrow .ico,.btn .ico{width:16px;height:16px;transition:transform .3s var(--ease)}.arrow:hover .ico,.btn:hover .ico{transform:translateX(4px)}.btn[disabled]{opacity:.6;cursor:progress}main{display:block;outline:none}main:focus,main:focus-visible{outline:none}.enter{animation:enter .55s var(--ease) both}@keyframes enter{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}img[data-art]{transition:opacity .8s var(--ease),transform 1.2s var(--ease)}img[data-art]:not(.ready){opacity:0}.fit{display:block;white-space:nowrap;font:900 120px/.84 var(--grot);font-stretch:125%;letter-spacing:-.045em;text-transform:uppercase;padding-top:.05em}.fit>span{display:inline-block}.fit.acc{padding-top:.2em;padding-bottom:.14em}.fit.nofit{white-space:normal;font-size:clamp(2.6rem,12vw,4.6rem);font-stretch:87.5%;letter-spacing:-.02em;line-height:.9}.slab{position:relative;background-color:var(--slab);background-image:var(--tex);background-size:640px 640px;height:var(--h,clamp(460px,78vh,880px));overflow:hidden}.slab .hang{position:absolute;inset:0 0 52px;display:flex;align-items:center;justify-content:center;padding:clamp(28px,6%,90px)}.slab.np .hang{bottom:0}.slab .hang img{height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(14px 18px 16px rgba(18,18,17,.28)) drop-shadow(1px 2px 2px rgba(18,18,17,.25))}.plaque{position:absolute;left:0;bottom:0;max-width:100%;background:var(--ink);color:var(--on-ink);padding:12px 16px;display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;font:500 10.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.plaque b{font:700 13px/1.2 var(--grot);letter-spacing:.03em}.plaque span{color:var(--on-ink-muted)}.hero .mega{margin-left:-.03em}.strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:var(--b);border-bottom:var(--b);margin-top:clamp(8px,1.2vw,16px)}.strip>*{padding:12px 14px;border-left:var(--b);font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;min-width:0}.strip>:first-child{border-left:0;padding-left:0}@media (max-width:800px){.strip{grid-template-columns:1fr 1fr}.strip>*{border-left:0;border-top:1px solid var(--hair);padding-left:0}.strip>:nth-child(-n+2){border-top:0}.strip>:nth-child(2n){border-left:var(--b);padding-left:14px}}.hero-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-bottom:var(--b)}.hero-body>*{min-width:0}.hero-text{grid-column:1/5;display:flex;flex-direction:column;gap:24px;padding:clamp(24px,3vw,44px) clamp(16px,2.4vw,36px) clamp(20px,2.4vw,32px) 0;border-right:var(--b)}.hero-quote{font:italic 400 clamp(2.3rem,3.6vw,3.7rem)/1 var(--serif);letter-spacing:-.01em}.hero-sub{color:var(--muted);max-width:34ch}.hero-ctas{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:20px}.hero-ctas .btn{width:100%}.hero-art{grid-column:5/13}.hero-art .slab{--h:clamp(460px,70vh,800px)}@media (max-width:900px){.hero-art,.hero-text{grid-column:1/-1}.hero-text{border-right:0;border-bottom:var(--b);padding-right:0}.hero-art .slab{--h:clamp(380px,62vh,580px)}}.sec{padding-block:clamp(64px,9vw,140px)}.sec-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:var(--b);border-bottom:var(--b)}.sec-head>*{min-width:0}.sec-head .n{grid-column:1/3;padding:14px 12px 14px 0;font:500 11px/1.45 var(--mono);letter-spacing:.06em;text-transform:uppercase;border-right:var(--b)}.sec-head h2{grid-column:3/11;padding:12px clamp(14px,2vw,28px) 16px;font:800 clamp(2.1rem,5vw,5.2rem)/.9 var(--grot);font-stretch:75%;text-transform:uppercase;letter-spacing:-.005em}.sec-head h2:last-child{grid-column:3/-1}.sec-head .side{grid-column:11/13;border-left:var(--b);display:flex}.sec-head .side a{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;width:100%;padding:14px 0 14px 16px;font:700 12px/1.25 var(--grot);letter-spacing:.07em;text-transform:uppercase;transition:background .2s,color .2s,padding .2s}.sec-head .side a:hover{background:var(--ink);color:var(--on-ink);padding-right:12px}@media (max-width:800px){.sec-head .n{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--hair)}.sec-head h2,.sec-head h2:last-child{grid-column:1/-1;padding-left:0}.sec-head .side{grid-column:1/-1;border-left:0;border-top:var(--b)}}.board{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));padding:0 2px 2px 0;margin-top:-2px}.board>*{border:var(--b);margin:0 -2px -2px 0;min-width:0}.board.sel{grid-template-columns:repeat(12,minmax(0,1fr))}.sel .s1,.sel .s4{grid-column:span 7}.sel .s2,.sel .s3{grid-column:span 5}.sel .card{--ih:clamp(300px,36vw,580px)}.board.cat{margin-bottom:clamp(72px,10vw,140px)}.board.rel{margin-bottom:0}@media (max-width:1000px){.board{--cols:2}}@media (max-width:760px){.sel .s1,.sel .s2,.sel .s3,.sel .s4{grid-column:1/-1}.sel .card{--ih:clamp(300px,90vw,460px)}}@media (max-width:600px){.board{--cols:1}}.card{background:var(--paper);display:flex}.card-link{display:flex;flex-direction:column;width:100%}.card-top{justify-content:space-between;gap:12px;padding:10px 14px;font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.card-img,.card-top{display:flex;border-bottom:var(--b)}.card-img{height:var(--ih,clamp(280px,26vw,440px));align-items:center;justify-content:center;padding:clamp(18px,2.6vw,40px);background-color:var(--slab-lt);background-image:var(--tex);background-size:640px 640px;overflow:hidden}.card-img img{max-height:100%;max-width:100%;width:auto;height:auto;filter:drop-shadow(8px 10px 10px rgba(18,18,17,.25))}.card-link:hover .card-img img.ready{transform:scale(1.03)}.card-cap{padding:14px 14px 18px;display:flex;flex-direction:column;gap:3px;flex:1 1}.card-title{font:800 clamp(1.25rem,1.6vw,1.6rem)/1.02 var(--grot);font-stretch:87.5%;text-transform:uppercase}.card-en{font:italic 400 1.15rem/1.2 var(--serif);color:var(--muted)}.card-meta{font:400 12.5px/1.45 var(--mono);color:var(--muted)}.card-meta.first{margin-top:8px}.card-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-top:var(--b);font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;transition:background .2s,color .2s}.card-foot small{display:block;color:var(--muted);font-size:10px;margin-top:2px}.card-foot .go{display:inline-flex;align-items:center;gap:8px}.card-link:focus-visible .card-foot,.card-link:hover .card-foot{background:var(--ink);color:var(--on-ink)}.card-link:hover .card-foot small{color:var(--on-ink-muted)}.idx{border-top:var(--b);margin-top:-2px}.idx-row{display:grid;grid-template-columns:72px minmax(0,1.2fr) minmax(0,1fr) 150px 120px 56px;grid-template-areas:"n name sub meta thumb go";align-items:center;border-bottom:var(--b);transition:background .2s,color .2s}.idx-row>*{padding:12px 14px;min-width:0}.idx-n{grid-area:n;align-self:stretch;display:flex;align-items:center;padding-left:0;border-right:var(--b);font:500 12px var(--mono)}.idx-name{grid-area:name;font:800 clamp(1.8rem,3.4vw,3.4rem)/.92 var(--grot);font-stretch:75%;text-transform:uppercase}.idx-sub{grid-area:sub;font:italic 400 1.3rem/1.2 var(--serif);color:var(--muted)}.idx-meta{grid-area:meta;font:500 11px/1.6 var(--mono);letter-spacing:.05em;text-transform:uppercase}.idx-thumb{grid-area:thumb;align-self:stretch;height:116px;padding:12px;border-left:var(--b);background-color:var(--slab-lt);background-image:var(--tex);background-size:640px 640px;display:flex;align-items:center;justify-content:center}.idx-thumb img{max-height:100%;max-width:100%;width:auto;height:auto}.idx-go{grid-area:go;display:flex;justify-content:center}.idx-row:hover{background:var(--ink);color:var(--on-ink)}.idx-row:hover .idx-meta,.idx-row:hover .idx-sub{color:var(--on-ink-muted)}.idx-row:hover .idx-go .ico{transform:translateX(4px)}.idx-go .ico{transition:transform .3s var(--ease)}.idx-row.big{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr) 140px 220px 56px}.idx-row.big .idx-thumb{height:240px}.idx-row.big .idx-sub{font:400 15px/1.55 var(--grot)}.idx-row.big .idx-sub i{display:block;font:500 11px/1.5 var(--mono);font-style:normal;letter-spacing:.05em;text-transform:uppercase;margin-top:10px}@media (max-width:900px){.idx-row,.idx-row.big{grid-template-columns:44px minmax(0,1fr) 104px;grid-template-areas:"n name thumb" "n sub thumb" "n meta thumb"}.idx-row>*{padding:6px 12px}.idx-name{padding-top:14px}.idx-meta{padding-bottom:14px}.idx-row.big .idx-thumb,.idx-thumb{height:auto;min-height:120px}.idx-go{display:none}}.manifesto{background-color:var(--ink);background-image:var(--tex);background-size:640px 640px;color:var(--on-ink)}.manifesto .wrap{padding-block:clamp(72px,10vw,150px)}.man-head{display:flex;justify-content:space-between;gap:16px;border-top:2px solid var(--on-ink);padding-top:12px;font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-ink-muted)}.man-title{margin-top:clamp(28px,4vw,56px)}.man-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(36px,5vw,72px);border-top:2px solid var(--on-ink)}.man-grid>*{min-width:0}.man-terms{grid-column:1/7;display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0;border-right:2px solid var(--on-ink)}.man-terms li{padding:18px 16px 24px 0;border-bottom:1px solid var(--ink-line);display:flex;flex-direction:column;gap:10px;font:800 clamp(1.6rem,2.6vw,2.6rem)/1 var(--grot);font-stretch:87.5%;text-transform:uppercase}.man-terms li:nth-child(2n){padding-left:16px;border-left:1px solid var(--ink-line)}.man-terms span{font:500 11px var(--mono);color:var(--on-ink-muted);letter-spacing:.06em}.man-body{grid-column:7/13;padding:22px 0 0 clamp(16px,2.4vw,36px);display:flex;flex-direction:column;gap:20px;color:var(--on-ink-muted);font-size:17px}.man-body p:first-child{font:italic 400 clamp(1.8rem,2.7vw,2.6rem)/1.08 var(--serif);color:var(--on-ink)}@media (max-width:900px){.man-body,.man-terms{grid-column:1/-1}.man-terms{border-right:0}.man-body{padding-left:0}}.closing{background-color:var(--slab);background-image:var(--tex);background-size:640px 640px;border-top:var(--b)}.closing .wrap{padding-block:clamp(80px,12vw,180px);display:flex;flex-direction:column;gap:36px}.closing h2{font:900 clamp(3rem,8.6vw,9.2rem)/.86 var(--grot);font-stretch:112.5%;text-transform:uppercase;letter-spacing:-.03em;max-width:12ch}.closing h2 em{font-size:1.08em;letter-spacing:-.02em}.closing .act{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;border-top:var(--b);padding-top:20px}.closing .act p{font:500 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.04em;max-width:46ch}.foot{background:var(--ink);color:var(--on-ink)}.foot-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-bottom:2px solid var(--on-ink)}.foot-grid>*{padding:28px 16px 32px;border-left:1px solid var(--ink-line);min-width:0}.foot-grid>:first-child{border-left:0;padding-left:0}.foot .c1{grid-column:1/5}.foot .c2{grid-column:5/8}.foot .c3{grid-column:8/10}.foot .c4{grid-column:10/13}.foot .lab{color:var(--on-ink-muted)}.foot .ftag{font:600 17px/1.35 var(--grot);margin-top:12px;max-width:26ch}.foot .domain{display:block;margin-top:14px;font:800 clamp(1.6rem,2.4vw,2.2rem)/1 var(--grot);font-stretch:112.5%;letter-spacing:-.02em;color:var(--ocre)}.foot ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.foot nav a{font:700 15px/1.3 var(--grot);letter-spacing:.03em;text-transform:uppercase}.foot nav a:hover{color:var(--on-ink-muted)}.foot .c3 .lang{margin-top:12px}.foot .lang button{border-color:var(--on-ink);color:var(--on-ink)}.foot .lang button[aria-pressed=true]{background:var(--on-ink);color:var(--ink)}.foot .note{font:400 12.5px/1.6 var(--mono);color:var(--on-ink-muted)}.foot-mega{color:var(--ink-ghost);padding-top:16px;margin-left:-.03em}.foot-base{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:14px;border-top:1px solid var(--ink-line);font:500 10.5px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--on-ink-muted)}@media (max-width:900px){.foot .c1{grid-column:1/-1;border-bottom:1px solid var(--ink-line)}.foot .c2{grid-column:1/7;border-left:0;padding-left:0}.foot .c3{grid-column:7/-1}.foot .c4{grid-column:1/-1;border-left:0;padding-left:0;border-top:1px solid var(--ink-line)}}.page-head{padding-top:clamp(18px,3vw,40px)}.page-strip{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:var(--b);border-bottom:var(--b);margin-top:clamp(10px,1.4vw,20px)}.page-strip>*{min-width:0}.page-strip .lab{grid-column:1/3;padding:14px 12px 14px 0;border-right:var(--b);color:var(--ink)}.page-strip .intro{grid-column:3/10;padding:14px clamp(14px,2vw,28px) 16px;font-size:17px;max-width:64ch}.page-strip .intro em{font-size:1.2em}.page-strip .count{grid-column:10/13;padding:14px 0 14px 16px;border-left:var(--b);font:500 11px/1.45 var(--mono);text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:flex-end;justify-content:flex-end;text-align:right}@media (max-width:800px){.page-strip .count,.page-strip .intro,.page-strip .lab{grid-column:1/-1;border:0;padding-left:0;padding-right:0;justify-content:flex-start;text-align:left}.page-strip .count,.page-strip .intro{border-top:1px solid var(--hair)}}.acq-title{font:900 clamp(2.8rem,7.6vw,8.2rem)/.86 var(--grot);font-stretch:75%;text-transform:uppercase;letter-spacing:-.01em;margin-top:14px;max-width:14ch}.filters{border-top:var(--b);border-bottom:var(--b);margin-top:clamp(36px,5vw,64px)}.frow{display:flex;flex-wrap:wrap;align-items:stretch;border-bottom:1px solid var(--hair)}.frow:last-child{border-bottom:0}.frow>.lab{width:150px;flex:none;padding:12px 0;color:var(--ink);display:flex;align-items:center}.chip{background:none;border:0;border-left:1px solid var(--hair);padding:12px 14px;font:700 12px/1.2 var(--grot);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:background .2s,color .2s}.chip:hover{color:var(--ink);background:var(--slab-lt)}.chip[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.sortwrap{padding:8px 0;display:flex;align-items:center}.sortwrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:var(--b);border-radius:0;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23121211' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center;padding:9px 36px 9px 12px;font:700 12px/1.2 var(--grot);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);cursor:pointer}.results-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:16px 18px;font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.results-meta button{background:none;border:0;border-bottom:var(--b);padding:2px 0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit}.results-meta+.board{margin-top:0}@media (max-width:700px){.frow{flex-wrap:wrap;gap:8px;padding:14px 0 16px;align-items:center}.frow>.lab{width:100%;padding:0 0 2px;border:0}.frow .chip,.frow a.chip{border:1px solid var(--hair);padding:0 14px;min-height:40px;justify-content:center;white-space:nowrap;color:var(--ink)}.frow .chip[aria-current=true],.frow .chip[aria-pressed=true]{border-color:var(--ink);color:var(--on-ink)}}.empty{border:var(--b);padding:clamp(32px,6vw,72px) clamp(18px,3vw,40px);display:flex;flex-direction:column;gap:18px;align-items:flex-start;margin-bottom:clamp(72px,10vw,140px)}.empty p:first-child{font:800 clamp(1.8rem,3.4vw,3rem)/.95 var(--grot);font-stretch:75%;text-transform:uppercase}.crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;padding-block:14px;border-bottom:var(--b);font:500 11px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.crumbs a:hover{color:var(--ink);text-decoration:underline}.detail{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-bottom:var(--b)}.detail>*{min-width:0}.detail-media{grid-column:1/8;border-right:var(--b);position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top,0px) + 66px);align-self:start}.detail-media .slab{--h:min(940px,calc(100vh - 66px - env(safe-area-inset-top,0px)))}.detail-info{grid-column:8/13;display:flex;flex-direction:column}.detail-info>*{padding:18px 0 18px clamp(16px,2.4vw,32px);border-bottom:var(--b)}.detail-info>:last-child{border-bottom:0}.d-no{display:flex;justify-content:space-between;gap:12px;font:500 11px/1.4 var(--mono);letter-spacing:.06em}.d-no,.d-title{text-transform:uppercase}.d-title{font:800 clamp(2.3rem,3.8vw,3.8rem)/.9 var(--grot);font-stretch:75%}.d-en{font:italic 400 1.6rem/1.15 var(--serif);color:var(--muted);margin-top:8px}.d-artist{display:flex;flex-direction:column;gap:4px}.d-artist strong{font:700 18px/1.3 var(--grot)}.d-artist span{font:500 10.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ocre)}.detail-info>.spec{padding-block:2px}.spec{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr);margin:0}.spec dd,.spec dt{margin:0;padding:10px 0;border-bottom:1px solid var(--hair)}.spec>:nth-last-child(-n+2){border-bottom:0}.spec dt{font:500 11px/1.8 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding-right:12px}.spec dd{font:500 15px/1.45 var(--grot);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spec dd small{display:block;font:400 12.5px/1.5 var(--mono);color:var(--muted)}.spec dd a{text-decoration:underline;text-underline-offset:3px}.spec dd a:hover{color:var(--ocre)}.d-desc{display:flex;flex-direction:column;gap:12px;color:var(--muted)}.d-desc p{max-width:52ch}.d-desc p:first-child{font:italic 400 1.65rem/1.15 var(--serif);color:var(--ink)}.d-buy{display:flex;flex-direction:column;gap:14px}.price{font:500 12px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase}.price small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.d-buy .price{font-size:14px}.d-buy .btn{width:100%}.notice{display:flex;gap:10px;align-items:flex-start;font:400 12px/1.55 var(--mono);color:var(--muted)}.notice .ico{margin-top:2px;color:var(--ocre)}.pager{display:grid;grid-template-columns:1fr 1fr;border-bottom:var(--b)}.pager a{display:flex;flex-direction:column;gap:10px;padding:20px 16px 22px;transition:background .2s,color .2s}.pager a:first-child{padding-left:0}.pager a:last-child{border-left:var(--b);text-align:right;align-items:flex-end;padding-right:0}.pager span{display:inline-flex;align-items:center;gap:8px;font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pager strong{font:800 clamp(1.3rem,2.4vw,2.2rem)/1 var(--grot);font-stretch:75%;text-transform:uppercase}.pager a:hover strong{color:var(--ocre)}@media (max-width:900px){.detail-info,.detail-media{grid-column:1/-1}.detail-media{position:static;border-right:0;border-bottom:var(--b)}.detail-media .slab{--h:clamp(380px,64vh,600px)}.detail-info>*{padding-left:0}}.plate{margin:clamp(28px,4vw,56px) 0 0;border-top:var(--b)}.plate figcaption{padding:12px 0}.about-lead{padding-block:clamp(32px,5vw,72px) clamp(48px,7vw,100px)}.about-lead .lab{margin-bottom:22px;color:var(--ink)}.about-lead h1{font:700 clamp(2.2rem,4.6vw,4.8rem)/1.02 var(--grot);font-stretch:87.5%;letter-spacing:-.02em;max-width:22ch}.about-lead h1 em{color:var(--ocre);font-size:1.08em}.about-sec{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:var(--b)}.about-sec>*{min-width:0}.about-sec .num{grid-column:1/4;border-right:var(--b);padding:16px 12px 22px 0;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.about-sec .num b{font:900 clamp(4rem,9vw,9rem)/.8 var(--grot);font-stretch:125%;letter-spacing:-.05em}.about-sec .num .lab{color:var(--ink)}.about-sec .body{grid-column:4/13;padding:20px 0 clamp(40px,5vw,72px) clamp(16px,2.4vw,36px);display:flex;flex-direction:column;gap:22px}.about-sec h2{font:800 clamp(2rem,3.8vw,3.8rem)/.92 var(--grot);font-stretch:75%;text-transform:uppercase}.about-sec .cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;color:var(--muted);font-size:16.5px;line-height:1.65;max-width:980px}@media (max-width:900px){.about-sec .num{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--hair);flex-direction:row;align-items:flex-end}.about-sec .num b{font-size:4.2rem}.about-sec .body{grid-column:1/-1;padding-left:0}.about-sec .cols{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:clamp(36px,5vw,64px) 0 0;padding:0;border-top:var(--b);border-bottom:var(--b)}.steps li{padding:16px 16px 28px;border-left:var(--b);display:flex;flex-direction:column;gap:12px;min-width:0}.steps li:first-child{border-left:0;padding-left:0}.steps .n{font:900 clamp(3rem,5vw,5rem)/.8 var(--grot);font-stretch:125%;letter-spacing:-.05em}.steps h3{font:800 1.3rem/1.05 var(--grot);font-stretch:87.5%;text-transform:uppercase}.steps p{color:var(--muted);font-size:15px}@media (max-width:1000px){.steps{grid-template-columns:1fr 1fr}.steps li:nth-child(3){border-left:0;padding-left:0}.steps li:nth-child(n+3){border-top:var(--b)}}@media (max-width:560px){.steps{grid-template-columns:1fr}.steps li,.steps li:nth-child(3){border-left:0;padding-left:0}.steps li+li{border-top:var(--b)}}.acq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:var(--b);border-bottom:var(--b);margin:clamp(56px,8vw,110px) 0 clamp(72px,10vw,140px)}.acq>*{min-width:0}.acq-aside{grid-column:1/5;padding:20px clamp(16px,2.4vw,32px) 28px 0;border-right:var(--b);display:flex;flex-direction:column;gap:18px}.acq-aside h2{font:800 clamp(2rem,3.4vw,3.4rem)/.92 var(--grot);font-stretch:75%;text-transform:uppercase}.acq-aside p{color:var(--muted)}.acq-aside .slab{--h:300px;margin-top:auto}.acq-main{grid-column:5/13;padding:8px 0 32px clamp(16px,2.4vw,40px)}@media (max-width:900px){.acq-aside,.acq-main{grid-column:1/-1}.acq-aside{border-right:0;border-bottom:var(--b);padding-right:0}.acq-aside .slab{display:none}.acq-main{padding-left:0}}.form .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px;gap:0 20px}@media (max-width:640px){.form .two{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:8px;padding-block:12px}.field label{display:flex;justify-content:space-between;gap:12px;color:var(--ink)}.field input,.field select,.field textarea{width:100%;border:var(--b);border-radius:0;background:var(--paper);padding:13px 14px;font:500 16px/1.4 var(--grot);color:var(--ink);transition:background .2s,box-shadow .2s}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23121211' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:40px;cursor:pointer}.field textarea{resize:vertical;min-height:150px}.field input::placeholder,.field textarea::placeholder{color:#8F8C86}.field input:focus,.field select:focus,.field textarea:focus{outline:none;background-color:var(--field);box-shadow:inset 0 0 0 2px var(--ink)}.field.bad input,.field.bad select,.field.bad textarea{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.err{font:500 12.5px/1.4 var(--mono);color:var(--error)}.err:empty{display:none}.count{font:500 10.5px/1.4 var(--mono);letter-spacing:.04em;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:16px}.form-actions p{font:400 12px/1.55 var(--mono);color:var(--muted);max-width:44ch}.form-status{font:500 13px/1.4 var(--mono);color:var(--error)}.form-status:empty{display:none}.success{display:flex;flex-direction:column;gap:20px;padding-top:16px}.success .mark{width:52px;height:52px;background:var(--ink);color:var(--on-ink);display:grid;place-items:center}.success h2{font:800 clamp(2.2rem,4vw,3.6rem)/.92 var(--grot);font-stretch:75%;text-transform:uppercase}.success p{color:var(--muted);max-width:52ch}.success .spec{border-top:var(--b);border-bottom:var(--b)}.success .btn{align-self:flex-start}.nf{padding-block:clamp(80px,14vw,200px);display:flex;flex-direction:column;gap:28px;align-items:flex-start}.nf h1{font:900 clamp(2.6rem,7vw,6.4rem)/.9 var(--grot);font-stretch:75%;text-transform:uppercase}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.ok-c{color:var(--ocre)}.btn.sm{padding:11px 14px;gap:16px;font-size:11px}.btn.ocre{background:var(--ocre);border-color:var(--ocre)}.btn.ocre:hover{background:var(--ink);border-color:var(--ink)}.btn.inv{background:var(--on-ink);color:var(--ink);border-color:var(--on-ink)}.btn.inv:hover{background:var(--ocre);border-color:var(--ocre);color:var(--on-ink)}.linkbtn{background:none;border:0;border-bottom:var(--b);padding:2px 0;cursor:pointer;font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.linkbtn:hover{color:var(--ocre);border-color:var(--ocre)}.nav .enter-a{background:var(--ink);color:var(--on-ink)}.nav .enter-a span{color:var(--on-ink-muted)}.nav .enter-a:hover{background:var(--ocre)}.who{display:flex;align-items:center;gap:10px;padding:0 clamp(12px,1.4vw,20px);border-left:var(--b);font:500 10.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.who b{display:block;font:700 12px/1.2 var(--grot);letter-spacing:.04em}.who .av{width:30px;height:30px;display:grid;place-items:center;background:var(--ink);color:var(--on-ink);font:800 12px/1 var(--grot);font-stretch:125%}.who button{background:none;border:var(--b);padding:6px 8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font:500 10.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase}.who button:hover{background:var(--ink);color:var(--on-ink)}@media (max-width:1200px){.who>span:not(.av){display:none}}.badge-n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;background:var(--ocre);color:var(--on-ink);font:500 10px/1 var(--mono)!important;letter-spacing:0!important}.doors{display:grid;grid-template-columns:1fr 1fr;border-bottom:var(--b)}.door{display:flex;flex-direction:column;min-width:0}.door+.door{border-left:var(--b)}.door-head{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:var(--b);font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.door:first-child .door-body,.door:first-child .door-head{padding-left:0}.door:last-child .door-body,.door:last-child .door-head{padding-right:0}.door .slab{--h:clamp(300px,40vw,520px);border-bottom:var(--b)}.door-body{padding:20px 16px 28px;display:flex;flex-direction:column;gap:18px;flex:1 1}.door-body h3{font:900 clamp(2.4rem,5vw,5.4rem)/.86 var(--grot);font-stretch:112.5%;text-transform:uppercase;letter-spacing:-.03em}.door-body h3 em{font-size:1.06em}.door-body>p{color:var(--muted);max-width:46ch}.ticks{list-style:none;margin:0;padding:0;border-top:var(--b)}.ticks li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:0;gap:0;border-bottom:1px solid var(--hair);padding:11px 0;align-items:baseline}.ticks li span{font:500 11px var(--mono);color:var(--muted)}.ticks li b{font:700 15px/1.35 var(--grot)}.ticks li small{display:block;font:400 13.5px/1.5 var(--grot);color:var(--muted);margin-top:2px}.door-body .btn{margin-top:auto;align-self:stretch}.door.dark{background:var(--ink);color:var(--on-ink)}.door.dark .door-head{border-color:var(--on-ink)}.door.dark .door-body>p,.door.dark .ticks li small,.door.dark .ticks li span{color:var(--on-ink-muted)}.door.dark .ticks{border-color:var(--on-ink)}.door.dark .ticks li{border-color:var(--ink-line)}.door.dark .door-body,.door.dark .door-head{padding-left:16px}.door.dark .slab{border-color:var(--on-ink)}@media (max-width:900px){.doors{grid-template-columns:1fr}.door+.door{border-left:0;border-top:var(--b)}.door .door-body,.door .door-head{padding-left:0!important;padding-right:0!important}.door.dark{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}}.locked-p{display:inline-flex;align-items:center;gap:8px;font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.locked-p .ico{width:14px;height:14px;color:var(--ocre)}.card-link:hover .locked-p .ico{color:var(--on-ink)}.veil{position:relative}.veil:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 10px,rgba(18,18,17,.035) 10px 11px);pointer-events:none}.rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:var(--b)}.rules>div{padding:18px 16px 26px;border-left:var(--b);display:flex;flex-direction:column;gap:10px;min-width:0}.rules>div:first-child{border-left:0;padding-left:0}.rules b{font:900 clamp(2.6rem,4.6vw,4.6rem)/.84 var(--grot);font-stretch:125%;letter-spacing:-.05em}.rules b small{font-size:.42em;letter-spacing:-.02em;margin-left:2px}.rules h3{font:800 1.15rem/1.05 var(--grot);font-stretch:87.5%;text-transform:uppercase}.rules p{color:var(--muted);font-size:14.5px}@media (max-width:1000px){.rules{grid-template-columns:1fr 1fr}.rules>:nth-child(3){border-left:0;padding-left:0}.rules>:nth-child(n+3){border-top:var(--b)}}@media (max-width:560px){.rules{grid-template-columns:1fr}.rules>div{border-left:0!important;padding-left:0}.rules>div+div{border-top:var(--b)}}.faq{border-top:var(--b);margin-top:-2px}.faq details{border-bottom:var(--b)}.faq summary{list-style:none;display:grid;grid-template-columns:72px minmax(0,1fr) 40px;align-items:center;cursor:pointer;padding:16px 0;transition:background .2s,color .2s}.faq summary::-webkit-details-marker{display:none}.faq summary span{font:500 12px var(--mono)}.faq summary b{font:800 clamp(1.3rem,2.2vw,2rem)/1 var(--grot);font-stretch:75%;text-transform:uppercase}.faq summary .ico{justify-self:end;width:20px;height:20px;transition:transform .3s var(--ease)}.faq details[open] summary .ico{transform:rotate(45deg)}.faq summary:hover b{color:var(--ocre)}.faq .ans{padding:0 0 22px 72px;color:var(--muted);max-width:80ch}@media (max-width:700px){.faq summary{grid-template-columns:40px minmax(0,1fr) 28px}.faq .ans{padding-left:40px}}.seg{display:flex;border:var(--b);width:max-content;max-width:100%}.seg button{background:none;border:0;padding:12px 16px;font:700 12px/1.2 var(--grot);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--muted)}.seg button+button{border-left:var(--b)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.seg button:hover:not([aria-pressed=true]){background:var(--slab-lt);color:var(--ink)}.gate{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:var(--b);border-bottom:var(--b);margin:clamp(28px,4vw,48px) 0 clamp(72px,10vw,140px)}.gate>*{min-width:0}.gate-art{grid-column:1/7;border-right:var(--b)}.gate-art .slab{--h:clamp(420px,70vh,760px)}.gate-main{grid-column:7/13;padding:20px 0 32px clamp(16px,2.4vw,40px);display:flex;flex-direction:column;gap:14px}.gate-main h2{font:800 clamp(2rem,3.6vw,3.6rem)/.92 var(--grot);font-stretch:75%;text-transform:uppercase}.gate-main>p{color:var(--muted);max-width:48ch}.demo-box{border:var(--b);padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--slab-lt);margin-top:8px}.demo-box code{font:500 13px var(--mono);background:var(--paper);padding:2px 6px;border:1px solid var(--hair)}@media (max-width:900px){.gate-art,.gate-main{grid-column:1/-1}.gate-art{border-right:0;border-bottom:var(--b)}.gate-art .slab{--h:300px}.gate-main{padding-left:0}}.stats{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));border-bottom:var(--b)}.stats>*{padding:16px 16px 20px;border-left:var(--b);display:flex;flex-direction:column;gap:10px;min-width:0;justify-content:space-between}.stats>:first-child{border-left:0;padding-left:0}.stats b{font:900 clamp(2.2rem,4vw,4rem)/.84 var(--grot);font-stretch:112.5%;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats b.money{font-size:clamp(1.5rem,2.4vw,2.4rem);font-stretch:87.5%;letter-spacing:-.02em}.stats a:hover b{color:var(--ocre)}@media (max-width:900px){.stats{grid-template-columns:1fr 1fr}.stats>*{border-left:0;padding-left:0;border-top:1px solid var(--hair)}.stats>:nth-child(2n){border-left:var(--b);padding-left:16px}.stats>:nth-child(-n+2){border-top:0}}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border:1.5px solid;font:500 10px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.tag:before{content:"";width:6px;height:6px;background:currentColor}.tag.t-pub{color:var(--ink)}.tag.t-countered,.tag.t-open,.tag.t-rev{color:var(--ocre)}.tag.t-accepted,.tag.t-res{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.tag.t-sold{color:var(--muted)}.tag.t-closed,.tag.t-declined,.tag.t-withdrawn{color:var(--muted);border-style:dashed}.card-link:hover .tag.t-pub,.card-link:hover .tag.t-sold{color:var(--on-ink)}.ledger{border-top:var(--b);margin-top:-2px}.lrow{display:grid;grid-template-columns:var(--cols,104px 96px minmax(0,1.3fr) minmax(0,1fr) 140px 176px);align-items:center;border-bottom:var(--b);min-height:96px}.lrow>*{padding:12px 14px;min-width:0}.lrow>:first-child{padding-left:0}.lrow.head{min-height:0;background:transparent}.lrow.head>*{padding-block:10px;font:500 10.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.l-ref{font:500 11.5px/1.4 var(--mono);letter-spacing:.04em;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:4px;border-right:var(--b)}.l-ref small{color:var(--muted);font-size:10.5px}.l-thumb{align-self:stretch;padding:8px!important;background-color:var(--slab-lt);background-image:var(--tex);background-size:640px 640px;display:flex;align-items:center;justify-content:center;border-right:var(--b);height:96px}.l-thumb img{max-height:100%;max-width:100%;width:auto;height:auto}.l-main b{display:block;font:800 clamp(1.15rem,1.6vw,1.5rem)/1 var(--grot);font-stretch:87.5%;text-transform:uppercase}.l-main span{display:block;font:400 12.5px/1.45 var(--mono);color:var(--muted);margin-top:5px}.l-main a:hover b{color:var(--ocre)}.l-msg{font:italic 400 1.05rem/1.3 var(--serif);color:var(--muted)}.l-val{font:500 13px/1.35 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l-val small{display:block;font-size:10.5px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.l-act{display:flex;flex-direction:column;gap:6px;align-items:stretch}.l-act .btn{justify-content:center;gap:10px}.l-act .tag{align-self:flex-start}@media (max-width:1000px){.lrow,.lrow.head{grid-template-columns:84px minmax(0,1fr) minmax(0,1fr)!important}.lrow.head{display:none}.lrow{grid-template-areas:"thumb main main" "thumb val act" "ref msg msg";padding-block:0}.l-thumb{grid-area:thumb;height:auto;min-height:120px}.l-main{grid-area:main}.l-val{grid-area:val}.l-act{grid-area:act}.l-msg{grid-area:msg}.l-ref{grid-area:ref;border-right:var(--b);flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 8px}.l-msg,.l-ref{border-top:1px solid var(--hair)}.l-msg:empty{display:block}.lrow>*{padding:10px 12px}.l-thumb{padding:8px!important}}@media (max-width:520px){.lrow{grid-template-columns:72px minmax(0,1fr)!important;grid-template-areas:"thumb main" "thumb val" "act act" "ref ref" "msg msg"}.l-act{border-top:1px solid var(--hair);flex-direction:row;flex-wrap:wrap;padding-left:0!important}.l-act .btn{flex:1 1}.l-ref{border-right:0}.l-msg,.l-ref{padding-left:0!important}}.inline-form{display:flex;flex-direction:column;gap:6px}.inline-form input{width:100%;border:var(--b);border-radius:0;background:var(--paper);padding:9px 10px;font:500 14px/1.2 var(--mono);color:var(--ink)}.inline-form input:focus{outline:none;background:var(--field);box-shadow:inset 0 0 0 2px var(--ink)}.card{position:relative}.card .card-top{padding-right:56px}.fav{position:absolute;top:2px;right:2px;width:44px;height:38px;display:grid;place-items:center;background:var(--paper);border:0;border-left:var(--b);cursor:pointer;z-index:2;transition:background .2s,color .2s}.fav:hover{background:var(--slab-lt)}.fav[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.fav[aria-pressed=true] .ico{fill:currentColor}.card-cap .tag{align-self:flex-start;margin-top:10px}.track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;border-top:var(--b)}.track li{padding:12px 12px 14px;border-left:var(--b);display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--muted)}.track li:first-child{border-left:0;padding-left:0}.track li i{font:500 10.5px/1 var(--mono);font-style:normal;letter-spacing:.05em}.track li b{font:800 13px/1.15 var(--grot);text-transform:uppercase;letter-spacing:.02em}.track li.done{color:var(--ink)}.track li.now{background:var(--ink);color:var(--on-ink);padding-left:12px!important}@media (max-width:700px){.track{grid-template-columns:1fr 1fr}.track li:nth-child(3){border-left:0;padding-left:0}.track li:nth-child(n+3){border-top:1px solid var(--hair)}}.order{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-bottom:var(--b)}.order>*{min-width:0}.order-art{grid-column:1/4;border-right:var(--b)}.order-art .slab{--h:100%;min-height:280px}.order-info{grid-column:4/13;display:flex;flex-direction:column}.order-info>*{padding:14px 0 14px clamp(16px,2.4vw,32px)}.order-info .top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:var(--b)}.order-info .top b{display:block;font:800 clamp(1.6rem,2.8vw,2.6rem)/.92 var(--grot);font-stretch:75%;text-transform:uppercase}.order-info .top span{display:block;font:400 12.5px/1.5 var(--mono);color:var(--muted);margin-top:6px}.order-info .track{margin-top:auto}.order-info .acts{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;border-top:var(--b)}@media (max-width:800px){.order-art,.order-info{grid-column:1/-1}.order-art{border-right:0;border-bottom:var(--b)}.order-info>*{padding-left:0}}.drop{border:2px dashed var(--ink);background:var(--slab-lt);padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;cursor:pointer;transition:background .2s}.drop.over,.drop:hover{background:var(--field)}.drop input{position:absolute;width:1px;height:1px;opacity:0}.drop b{font:700 13px/1.3 var(--grot);text-transform:uppercase;letter-spacing:.05em;display:flex;gap:8px;align-items:center}.drop span{font:400 12.5px/1.5 var(--mono);color:var(--muted)}.form .three{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0 20px;gap:0 20px}@media (max-width:640px){.form .three{grid-template-columns:1fr 1fr}}.styles{display:flex;flex-wrap:wrap;border:var(--b)}.styles button{flex:1 1 auto;background:none;border:0;border-left:1px solid var(--hair);padding:11px 12px;font:700 11.5px/1.2 var(--grot);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;color:var(--muted)}.styles button:first-child{border-left:0}.styles button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.preview-slab .slab{--h:clamp(380px,60vh,640px)}.offer{display:flex;flex-direction:column;gap:12px}.offer .row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.offer .field{padding-block:0}.hint{font:400 12px/1.55 var(--mono);color:var(--muted)}.thread{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.thread li{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--hair);font-size:14px}.thread li>span{font:500 10.5px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.thread li b{font:500 13px var(--mono)}.thread li p{color:var(--muted)}.area-band{background:var(--ink);color:var(--on-ink)}.area-band .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-block:10px;font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.area-band .wrap span:last-child{color:var(--on-ink-muted)}.protobar+.area-band .wrap{border-top:1px solid var(--ink-line)}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);opacity:0;z-index:90;background:var(--ink);color:var(--on-ink);border:2px solid var(--ink);padding:14px 18px;display:flex;gap:12px;align-items:center;font:500 12px/1.4 var(--mono);letter-spacing:.04em;max-width:calc(100vw - 32px);transition:opacity .3s var(--ease),transform .3s var(--ease);pointer-events:none}.toast.on{opacity:1;transform:translate(-50%)}.toast .ico{color:var(--ocre)}.empty.sm{margin-bottom:0;padding:clamp(24px,4vw,44px) clamp(16px,2vw,28px)}.empty.sm p:first-child{font-size:clamp(1.4rem,2.4vw,2rem)}.sub-sec{padding-block:clamp(40px,6vw,88px) 0}.sub-sec:last-child{padding-bottom:clamp(72px,10vw,140px)}.card-foot{flex-wrap:wrap}.man-terms li{min-width:0}@media (max-width:520px){.man-terms li{font-size:clamp(1.15rem,5.4vw,1.6rem)}}.order-info .track{border-top:0}.err-box{border:var(--b);border-color:var(--error);color:var(--error)}.err-box,.ok-box{padding:12px 14px;font:500 12.5px/1.5 var(--mono)}.ok-box{border:var(--b);background:var(--slab-lt)}.btn[disabled],button.linkbtn[disabled]{opacity:.55;cursor:progress}.auth-links{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}a.chip{display:inline-flex;align-items:center;gap:6px}.chip[aria-current=true]{background:var(--ink);color:var(--on-ink)}.chip[aria-current=true] .count{color:var(--on-ink-muted)}.arow{display:grid;grid-template-columns:120px minmax(0,1.1fr) minmax(0,1.5fr) 220px;border-bottom:var(--b);align-items:stretch}.arow>*{padding:14px;min-width:0}.arow>:first-child{padding-left:0;border-right:var(--b);font:500 11.5px/1.5 var(--mono);display:flex;flex-direction:column;gap:6px}.arow>:first-child small{color:var(--muted);font-size:10.5px}.arow .who-b b{display:block;font:800 clamp(1.15rem,1.6vw,1.45rem)/1.05 var(--grot);font-stretch:87.5%;text-transform:uppercase}.arow .who-b span{display:block;font:400 12.5px/1.5 var(--mono);color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.arow .det{font-size:14.5px;color:var(--muted);display:flex;flex-direction:column;gap:6px}.arow .det q{font:italic 400 1.05rem/1.35 var(--serif);color:var(--ink);quotes:"“" "”"}.arow .det a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.arow .act{display:flex;flex-direction:column;gap:6px;align-items:stretch;border-left:1px solid var(--hair)}.arow .act .btn{justify-content:center}.arow.thumb{grid-template-columns:120px 150px minmax(0,1.3fr) 220px}.arow.thumb .l-thumb{height:auto;min-height:150px;border-right:var(--b)}@media (max-width:900px){.arow,.arow.thumb{grid-template-columns:1fr}.arow>*{padding-left:0;padding-right:0}.arow>:first-child{border-right:0;gap:4px 10px;padding-bottom:0}.arow .act,.arow>:first-child{flex-direction:row;flex-wrap:wrap}.arow .act{border-left:0;padding-top:0}.arow.thumb .l-thumb{border-right:0;min-height:200px;padding:12px!important}}.code-tag{align-self:flex-start;display:inline-block;background:var(--ink);color:var(--on-ink);padding:7px 10px;font:500 13px/1 var(--mono);letter-spacing:.06em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.md{max-width:78ch;font-size:16px;line-height:1.65}.md,.md p{color:var(--ink)}.md p{margin:0 0 14px}.md .md-h1{font:800 clamp(1.8rem,3.4vw,2.8rem)/.95 var(--grot);font-stretch:75%;margin:6px 0 22px}.md .md-h1,.md .md-h2{text-transform:uppercase}.md .md-h2{font:800 clamp(1.25rem,2vw,1.6rem)/1.05 var(--grot);font-stretch:87.5%;margin:30px 0 12px;padding-top:14px;border-top:var(--b)}.md .md-note{margin:0 0 22px;padding:12px 16px;background:var(--slab-lt);border-left:4px solid var(--ocre);font:400 13px/1.6 var(--mono);color:var(--muted)}.md .md-ul{margin:0 0 14px;padding-left:20px}.md .md-ul li{margin-bottom:6px}.md-table{overflow-x:auto;margin:0 0 16px}.md table{border-collapse:collapse;width:100%;font-size:14px}.md td,.md th{border:1px solid var(--hair);padding:8px 10px;text-align:left;vertical-align:top}.md th{font:500 11px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;background:var(--slab-lt)}.doc-wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));border-top:var(--b);margin:clamp(28px,4vw,48px) 0 clamp(72px,10vw,140px)}.doc-wrap>*{min-width:0}.doc-side{grid-column:1/4;border-right:var(--b);padding:18px 16px 24px 0;display:flex;flex-direction:column;gap:14px;align-self:start;position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top,0px) + 80px)}.doc-main{grid-column:4/13;padding:18px 0 0 clamp(16px,2.4vw,40px)}.hash{font:500 11px/1.5 var(--mono);word-break:break-all;color:var(--muted)}@media (max-width:900px){.doc-main,.doc-side{grid-column:1/-1}.doc-side{position:static;border-right:0;border-bottom:var(--b);padding-right:0}.doc-main{padding-left:0}}@media print{.area-band,.doc-side .btn,.foot,.head,.no-print,.protobar{display:none!important}.doc-wrap{border:0;margin:0}.doc-main{grid-column:1/-1;padding:0}body{background:#fff}}.check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:14.5px;line-height:1.55}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--ink);flex:none}.check a{text-decoration:underline;text-underline-offset:3px}.sig-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.sig-list li{padding:10px 0;border-bottom:1px solid var(--hair);display:flex;flex-direction:column;gap:2px;font-size:14px}.sig-list li span{font:500 10.5px/1.5 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.qr{background:#fff;border:var(--b);padding:12px;width:220px;height:220px;display:grid;place-items:center}.qr img{width:100%;height:100%}.otp{font:700 28px/1 var(--mono)!important;letter-spacing:10px;text-align:center;max-width:260px}.subnav{border-bottom:var(--b);background:var(--slab-lt)}.subnav .wrap{display:flex;flex-wrap:wrap;gap:0}.subnav a{padding:10px 16px 10px 0;margin-right:16px;font:500 11px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.subnav a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.diary{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:0;gap:0;margin:clamp(24px,3vw,40px) 0 clamp(72px,10vw,140px)}.diary>*{min-width:0}.diary-feed{grid-column:1/9;gap:28px;padding-right:clamp(16px,2.4vw,40px);border-right:var(--b)}.diary-feed,.diary-side{display:flex;flex-direction:column}.diary-side{grid-column:9/13;padding-left:clamp(16px,2.4vw,32px);gap:20px;align-self:start;position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top,0px) + 80px)}@media (max-width:960px){.diary-feed,.diary-side{grid-column:1/-1}.diary-feed{border-right:0;padding-right:0}.diary-side{position:static;padding-left:0;margin-top:32px;padding-top:20px;border-top:var(--b)}}.post{border:var(--b);background:var(--paper);max-width:760px;width:100%}.post.removed{opacity:.7}.post-head{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-bottom:var(--b)}.post-head .av{width:40px;height:40px;display:grid;place-items:center;background:var(--ink);color:var(--on-ink);font:800 13px/1 var(--grot);font-stretch:125%}.post-who{display:flex;flex-direction:column;min-width:0}.post-who b{font:800 15px/1.2 var(--grot);text-transform:uppercase;letter-spacing:.02em}.post-who a:hover b{color:var(--ocre)}.post-who span{font:400 12px/1.4 var(--mono);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-when{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font:500 11px/1.2 var(--mono);color:var(--muted)}.post-media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;background-color:var(--slab-lt);background-image:var(--tex);background-size:640px 640px;border-bottom:var(--b);scrollbar-width:thin}.post-shot{flex:0 0 100%;scroll-snap-align:start;margin:0;height:clamp(300px,52vw,600px);display:flex;align-items:center;justify-content:center;padding:clamp(16px,3vw,36px);position:relative}.post-shot img{max-height:100%;max-width:100%;width:auto;height:auto;filter:drop-shadow(8px 10px 10px rgba(18,18,17,.22))}.post-shot figcaption{position:absolute;right:10px;bottom:10px;background:var(--ink);color:var(--on-ink);font:500 10.5px/1 var(--mono);padding:5px 7px}.post-body{padding:16px 16px 4px;font-size:16px;line-height:1.6;white-space:pre-line}.post-work{margin:12px 16px 4px;padding:10px 12px;border:1px solid var(--ink);display:flex;flex-direction:column;gap:2px}.post-work b{font:800 16px/1.15 var(--grot);text-transform:uppercase}.post-work a:hover b{color:var(--ocre)}.post-actions{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;padding:12px 16px;margin-top:12px;border-top:1px solid var(--hair)}.post-icon{display:inline-flex;align-items:center;gap:6px;background:none;border:var(--b);padding:8px 10px;cursor:pointer;font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em}.post-icon[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.post-icon[aria-pressed=true] .ico{fill:currentColor}.post-report{font-size:10.5px!important;color:var(--muted)}.uptodate{border:var(--b);background:var(--ink);color:var(--on-ink);padding:22px 20px;display:flex;flex-direction:column;gap:8px;max-width:760px}.uptodate b{font:800 clamp(1.4rem,2.4vw,2rem)/1 var(--grot);font-stretch:87.5%;text-transform:uppercase}.uptodate span{color:var(--on-ink-muted);font-size:14px}.uptodate a{color:var(--on-ink);text-decoration:underline;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;align-self:flex-start}.side-list{list-style:none;margin:0;padding:0;border-top:var(--b)}.side-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--hair)}.side-list li a b{font:800 14px/1.2 var(--grot);text-transform:uppercase}.side-list li span{display:block;font:400 11.5px/1.4 var(--mono);color:var(--muted)}.tabs{display:flex;border:var(--b);width:max-content;max-width:100%;overflow-x:auto}.tabs a{padding:11px 16px;font:700 12px/1.2 var(--grot);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.tabs a+a{border-left:var(--b)}.tabs a[aria-current=page]{background:var(--ink);color:var(--on-ink)}.composer{padding:16px;max-width:760px}.composer,.composer textarea{border:var(--b);background:var(--paper)}.composer textarea{padding:12px;font:400 16px/1.5 var(--grot);width:100%;resize:vertical}.composer-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.composer-select{border:var(--b);padding:9px 10px;font:500 12px var(--mono);background:var(--paper);max-width:100%}.composer-shots{display:flex;gap:8px;flex-wrap:wrap}.composer-shots figure{position:relative;margin:0;width:96px;height:96px;border:1px solid var(--ink);background:var(--slab-lt)}.composer-shots img{width:100%;height:100%;object-fit:cover}.composer-shots button{position:absolute;top:2px;right:2px;background:var(--ink);color:var(--on-ink);border:0;width:22px;height:22px;display:grid;place-items:center;cursor:pointer}.composer-shots .ico{width:12px;height:12px}.stepper{list-style:none;margin:0 0 4px;padding:0;display:flex;flex-wrap:wrap;border:var(--b)}.stepper li{flex:1 1;min-width:110px;display:flex;align-items:center;gap:8px;padding:10px 12px;font:500 11px/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.stepper li+li{border-left:var(--b)}.stepper li span{width:20px;height:20px;display:grid;place-items:center;border:1.5px solid;font-size:10px;flex:none}.stepper li[aria-current=step]{background:var(--ink);color:var(--on-ink)}.stepper li.done{color:var(--ink)}.stepper li.done span{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.known{border:var(--b);background:var(--slab-lt);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.known .spec{background:var(--paper);padding:0 12px}@media (prefers-color-scheme:dark){:root{--paper:#131312;--field:#1C1C1A;--slab:#2C2B28;--slab-lt:#1F1E1C;--ink:#EDEAE3;--ink-line:#3A3936;--ink-ghost:#2B2A28;--muted:#A39F97;--hair:#3A3936;--ocre:#B98F6B;--on-ink:#131312;--on-ink-muted:#55534F;--error:#E5765D;--b:2px solid var(--ink)}.area-band,.foot,.manifesto,.protobar,.toast,.uptodate{--ink:#0A0A09;--on-ink:#EDEAE3;--on-ink-muted:#A39F97;--ink-line:#2E2D2B;--ink-ghost:#1E1D1B}.foot,.manifesto{border-top:1px solid #2e2d2b}.field select,.sortwrap select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23EDEAE3' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.field input::placeholder,.field textarea::placeholder{color:#6F6C66}.card-img img,.post-shot img,.slab .hang img{filter:drop-shadow(10px 14px 14px rgba(0,0,0,.55))}.md .md-note{background:var(--slab-lt)}}html{-webkit-tap-highlight-color:transparent}@media (pointer:coarse){.btn,.btn.sm{min-height:44px}.chip,.linkbtn,.post-report,.seg button,.styles button,.subnav a,.tabs a{min-height:44px;display:inline-flex;align-items:center}.linkbtn,.post-report,.subnav a{padding-top:10px;padding-bottom:10px}.post-icon{min-height:44px;padding:10px 12px}.fav{width:48px;height:44px}.faq summary,.menu ul a{min-height:56px}.composer-select,.inline-form input,.sortwrap select,input,select,textarea{font-size:16px!important}.card-top,.lab,.plaque,.strip>*{font-size:11.5px}.btn:active,.card-link:active,.chip:active,.post-icon:active,.tabbar a:active{transform:scale(.97);transition:transform .08s}}@media (hover:none){.card-link:hover .card-foot{background:none;color:inherit}.card-link:active .card-foot{background:var(--ink);color:var(--on-ink)}.idx-row:hover{background:none;color:inherit}}.tabbar{display:none}@media (max-width:820px){.has-tabbar .tabbar{display:grid;grid-template-columns:repeat(var(--tabs,5),minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:60;padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-top:var(--b)}.tabbar a,.tabbar button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:50px;background:none;border:0;cursor:pointer;color:var(--muted);font:600 10px/1.1 var(--grot);letter-spacing:.02em;text-decoration:none}.tabbar .ico{width:24px;height:24px;stroke-width:1.6}.tabbar [aria-current=page]{color:var(--ink)}.tabbar [aria-current=page] .ico{stroke-width:2.2}.tabbar [aria-current=page]:before{content:"";position:absolute;top:-6px;left:28%;right:28%;height:3px;background:var(--ink)}.tabbar .tb-badge{position:absolute;top:4px;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;background:var(--ocre);color:#fff;font:600 10px/1 var(--grot);border-radius:9px}.has-tabbar main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.has-tabbar .foot{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.has-tabbar .head .menu-btn{display:none}.has-tabbar .toast{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (display-mode:standalone){.protobar{display:none}.head{top:env(safe-area-inset-top,0)}}.install-hint{display:flex;gap:12px;align-items:flex-start;border:var(--b);background:var(--slab-lt);padding:12px 14px;margin-top:16px;font-size:14px;line-height:1.5}.install-hint .ico{flex:none;margin-top:2px}.install-hint button{margin-left:auto;flex:none}.zoomable{cursor:zoom-in;display:block;width:100%;background:none;border:0;padding:0;color:inherit;text-align:inherit}.lightbox{position:fixed;inset:0;z-index:95;background:#0A0A09;display:flex;flex-direction:column;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);animation:lb-in .22s var(--ease)}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lightbox-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;color:#EDEAE3;font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.lightbox-bar button{background:none;border:1.5px solid #edeae3;color:#EDEAE3;min-height:44px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:inherit}.lightbox-stage{flex:1 1;overflow:auto;display:flex;align-items:center;justify-content:center;touch-action:pinch-zoom pan-x pan-y;-webkit-overflow-scrolling:touch}.lightbox-stage img{max-width:100%;max-height:100%;width:auto;height:auto;transition:max-width .25s var(--ease)}.lightbox-stage.zoom{display:block}.lightbox-stage.zoom img{max-width:none;max-height:none;width:220%}.lightbox-hint{color:#A39F97;text-align:center;padding:8px 16px 14px;font:400 12px/1.4 var(--mono)}@media (min-width:600px) and (max-width:1180px) and (min-aspect-ratio:4/5) and (max-aspect-ratio:5/4){.book .detail{grid-template-columns:1fr 1fr}.book .detail-media{grid-column:1/2;border-right:var(--b);border-bottom:0;position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top,0px) + 66px);align-self:start}.book .detail-media .slab{--h:calc(100dvh - 140px)}.book .detail-info{grid-column:2/3}.book .detail-info>*{padding-left:20px}.book .diary-feed{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:start}.book .diary-feed>.activity,.book .diary-feed>.composer,.book .diary-feed>.space-intro,.book .diary-feed>.spaces,.book .diary-feed>.tabs,.book .diary-feed>.uptodate{grid-column:1/-1}.book .post-shot{height:clamp(240px,34vw,420px)}.book .gate-art,.book .gate-main{grid-column:auto}.book .gate{grid-template-columns:1fr 1fr}.book .gate-art{border-right:var(--b);border-bottom:0}.book .gate-art .slab{--h:calc(100dvh - 200px)}.book-chip{display:inline-flex}}.book-chip{display:none;align-items:center;gap:6px;font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media (horizontal-viewport-segments:2){.book .detail,.book .diary-feed,.book .gate{grid-template-columns:env(viewport-segment-width 0 0) env(viewport-segment-width 1 0);column-gap:calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0))}}@media (max-width:820px){.has-tabbar .area-band,.has-tabbar .protobar{display:none}.has-tabbar .head .wrap{height:54px}.install-hint{font-size:13.5px;padding:10px 12px}}@media (pointer:coarse){.crumbs a,.sortwrap select,select{min-height:44px}.crumbs a{display:inline-flex;align-items:center}.crumbs{padding-block:0}}.skel-page{padding-block:clamp(28px,5vw,56px) 64px}.skel{background:var(--slab-lt);position:relative;overflow:hidden}.skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--paper) 55%,transparent),transparent);animation:skel 1.2s ease-in-out infinite}@keyframes skel{to{transform:translateX(100%)}}.skel-eyebrow{width:120px;height:12px;margin-bottom:18px}.skel-title{width:min(70%,520px);height:clamp(44px,8vw,96px);margin-bottom:22px}.skel-line{width:min(92%,640px);height:14px;margin-bottom:10px}.skel-line.short{width:min(60%,420px)}.skel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px;margin-top:36px}.skel-card{aspect-ratio:4/5;border:var(--b)}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}}.offers-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;border:var(--b);padding:18px clamp(16px,2.4vw,24px);margin-top:clamp(28px,4vw,44px)}.offers-toggle .ot-title{font:800 clamp(1.05rem,1.6vw,1.3rem)/1.1 var(--grot);text-transform:uppercase;margin-bottom:6px}.offers-toggle .hint{max-width:56ch}.switch{flex:none;width:51px;height:31px;border-radius:999px;border:0;background:var(--hair);position:relative;cursor:pointer;transition:background .2s;padding:0}.switch span{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25);transition:transform .22s var(--ease)}.switch[aria-checked=true]{background:var(--ocre)}.switch[aria-checked=true] span{transform:translateX(20px)}.switch:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.switch:disabled{opacity:.7}.backlink,.stickybuy,.swipe-hint,.xbar,.xsheet-foot,.xsheet-head{display:none}.favlink{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--hair);background:none;font:700 11.5px/1 var(--grot);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer}.favlink[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.favlink[aria-pressed=true] .ico{fill:currentColor}.d-no{align-items:center}@media (max-width:700px){.xbar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top,0px) + 54px);z-index:20;margin:clamp(24px,5vw,40px) calc(-1 * var(--gutter)) 0;padding:10px var(--gutter);background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);border-block:var(--b)}.xbar-filter{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:var(--b);background:var(--paper);font:700 12.5px/1 var(--grot);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer}.xbar-filter .badge-n{margin-left:2px}.xbar-view{display:flex;border:var(--b)}.xbar-view button{width:46px;min-height:42px;display:grid;place-items:center;background:var(--paper);border:0;color:var(--muted);cursor:pointer}.xbar-view button+button{border-left:var(--b)}.xbar-view button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.xsheet{position:fixed;left:0;right:0;bottom:0;z-index:80;max-height:82vh;overflow:auto;overscroll-behavior:contain;background:var(--paper);border-top:var(--b);padding:0 var(--gutter);transform:translateY(105%);transition:transform .32s var(--ease);visibility:hidden}.xsheet.open{transform:none;visibility:visible}.xsheet .filters{margin-top:0;border-top:0}.xinline{display:none}.xsheet-head{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;background:var(--paper);padding:18px 0 12px;z-index:1;border-bottom:var(--b)}.xsheet-head b{font:800 1.25rem/1 var(--grot);text-transform:uppercase}.xsheet-head .grab{position:absolute;top:7px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:var(--hair)}.xsheet-foot{display:block;position:-webkit-sticky;position:sticky;bottom:0;background:var(--paper);padding:12px 0 calc(14px + env(safe-area-inset-bottom,0px));margin-top:8px;border-top:1px solid var(--hair)}.xsheet-foot .btn{width:100%;justify-content:center}.sheet-scrim{position:fixed;inset:0;z-index:79;background:rgba(10,10,9,.45);animation:lb-in .2s}.results-meta{padding-block:14px}html:not([data-view=list]) .board.cat{--cols:2}html:not([data-view=list]) .board.cat .card-top{display:none}html:not([data-view=list]) .board.cat .card-img{height:auto;aspect-ratio:4/5;padding:14px}html:not([data-view=list]) .board.cat .card-img img{filter:drop-shadow(4px 6px 6px rgba(18,18,17,.22))}html:not([data-view=list]) .board.cat .card-cap{padding:10px 10px 12px;gap:2px}html:not([data-view=list]) .board.cat .card-title{font-size:1rem;line-height:1.05}html:not([data-view=list]) .board.cat .card-en{font-size:.98rem}html:not([data-view=list]) .board.cat .card-foot .go,html:not([data-view=list]) .board.cat .card-meta{display:none}html:not([data-view=list]) .board.cat .card-cap .tag{margin-top:6px;font-size:9.5px}html:not([data-view=list]) .board.cat .card-foot{padding:9px 10px}html:not([data-view=list]) .board.cat .card-foot .price{font:800 14px/1.1 var(--grot);letter-spacing:0}html:not([data-view=list]) .board.cat .card-foot small{font:500 9.5px/1.3 var(--mono);letter-spacing:.05em}html:not([data-view=list]) .board.cat .fav{top:2px;right:2px;width:40px;height:40px;border:0;background:color-mix(in srgb,var(--paper) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html:not([data-view=list]) .board.cat .fav[aria-pressed=true]{background:var(--ink)}.board .card-foot .price{font:800 15px/1.1 var(--grot);letter-spacing:0}.backlink{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-left:-6px;font:700 13px/1 var(--grot);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.backlink+.crumbs{display:none}.swipe-hint{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 0 2px;font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.swipe{touch-action:pan-y pinch-zoom}.stickybuy{display:flex;align-items:center;justify-content:space-between;gap:14px;position:fixed;left:0;right:0;z-index:40;bottom:calc(var(--tabbar-h,64px) + env(safe-area-inset-bottom,0px));padding:10px var(--gutter);background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border-top:var(--b);transform:translateY(130%);opacity:0;transition:transform .28s var(--ease),opacity .2s;pointer-events:none}.stickybuy.show{transform:none;opacity:1;pointer-events:auto}.stickybuy .price{font:800 18px/1.05 var(--grot)}.stickybuy .price small{display:block;font:500 10px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:3px}.stickybuy .btn{flex:none}}.tabs a{display:inline-flex;align-items:center;gap:8px}.tabs a[aria-current=page] .badge-n{background:var(--ocre)}.spaces{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-top:-8px;padding:2px 0;scroll-snap-type:x proximity;max-width:760px}.spaces::-webkit-scrollbar{display:none}.spaces .chip{flex:none;border:1px solid var(--hair);white-space:nowrap;scroll-snap-align:start;color:var(--ink)}.spaces .chip[aria-current=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.space-intro{max-width:760px;font:400 13px/1.5 var(--mono);color:var(--muted);margin-top:-12px}.space-intro b{color:var(--ink);letter-spacing:.05em}.space-intro b,.topic{text-transform:uppercase}.topic{display:inline-block;padding:3px 7px;border:1px solid;font:500 10px/1 var(--mono);letter-spacing:.06em;color:var(--muted)}.topic.t-obras{color:var(--ocre)}.post-time:hover{color:var(--ink);text-decoration:underline}.av-buyer{background:var(--paper)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 2px var(--ink)}.av.sm{width:32px;height:32px;flex:none;display:grid;place-items:center;background:var(--ink);color:var(--on-ink);font:800 11px/1 var(--grot);font-stretch:125%}.av.sm .ico{width:15px;height:15px}.post-body.clamp{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.post-more{margin:4px 16px 0;font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;text-decoration:underline;align-self:flex-start;display:inline-block}.post-icon{color:var(--ink);text-decoration:none}.post-icon.static{cursor:default;border-color:transparent;padding-left:0}.post-icon.like[aria-pressed=true]{background:var(--ocre);border-color:var(--ocre);color:#fff}.post-icon.like[aria-pressed=true] .ico{animation:pop .3s var(--ease)}@keyframes pop{40%{transform:scale(1.3)}}.post-thread{border-top:1px solid var(--hair);padding:12px 16px 16px;display:flex;flex-direction:column;gap:10px}.thread-more{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-decoration:underline;align-self:flex-start;padding:4px 0}.c-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.c-list .c-list{margin-top:12px;padding-left:12px;border-left:2px solid var(--hair)}.c-item{display:flex;gap:10px;align-items:flex-start}.c-item.child .av.sm{width:26px;height:26px;font-size:10px}.c-main{flex:1 1;min-width:0}.c-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.c-head b{font:800 13px/1.2 var(--grot);text-transform:uppercase;letter-spacing:.02em}.c-head time{font:400 11px/1 var(--mono);color:var(--muted)}.c-badge{font:500 9.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;background:var(--ink);color:var(--on-ink);padding:3px 5px}.c-body{margin-top:3px;font-size:15px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.c-acts{display:flex;gap:16px;margin-top:2px}.c-acts .linkbtn{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--muted)}.c-acts .ico{width:13px;height:13px}.c-form{display:flex;gap:8px;align-items:flex-end;width:100%}.c-form textarea{flex:1 1;min-height:44px;max-height:180px;border:var(--b);padding:11px 12px;font:400 15px/1.4 var(--grot);background:var(--paper);resize:none;color:var(--ink)}.c-form textarea:focus{outline:none;background:var(--field);box-shadow:inset 0 0 0 1px var(--ink)}.c-form .btn{min-height:44px;min-width:44px;padding:0 14px;justify-content:center}.post.full{max-width:820px}.post.full .post-thread{padding:18px 16px 20px;gap:16px}.post-page{padding-top:12px}.backlink.always{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:0 0 8px -6px;font:700 13px/1 var(--grot);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.composer.closed{display:flex;gap:10px;align-items:stretch;padding:10px}.composer-open{flex:1 1;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--hair);background:var(--field);color:var(--muted);font:400 15px/1.3 var(--grot);text-align:left;cursor:text}.composer-open .ico{flex:none}.composer .field,.composer-topics{margin-bottom:12px}.composer-topics{display:flex;flex-wrap:wrap;gap:6px}.composer-topics .chip{border:1px solid var(--hair);color:var(--ink)}.composer-topics .chip[aria-checked=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.activity{list-style:none;margin:0;padding:0;border:var(--b);max-width:760px}.activity li+li{border-top:1px solid var(--hair)}.activity a{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;font-size:15px;line-height:1.45}.activity a:hover{background:var(--slab-lt)}.activity li.fresh{background:color-mix(in srgb,var(--ocre) 12%,var(--paper))}.activity b{font:800 13px/1.2 var(--grot);text-transform:uppercase}.activity em{font-style:normal;margin-top:2px}.activity em,.activity time{display:block;color:var(--muted)}.activity time{font:400 11px/1 var(--mono);margin-top:6px}.side-stats{display:grid;grid-template-columns:repeat(3,1fr);border:var(--b);margin:0}.side-stats div{padding:10px 12px}.side-stats div+div{border-left:var(--b)}.side-stats dt{font:500 10px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.side-stats dd{margin:4px 0 0;font:800 1.5rem/1 var(--grot)}.offers-toggle.compact{margin-top:0;padding:14px 16px}.offers-toggle.compact .ot-title{font-size:1rem}.mod-comments{list-style:none;margin:0;padding:20px 0 0;gap:14px}.mod-comments,.mod-comments li{display:flex;flex-direction:column}.mod-comments li{border:var(--b);padding:12px 14px;gap:8px;max-width:760px}.mod-comments li.removed{opacity:.6}@media (max-width:700px){.diary-feed{gap:20px}.post{margin-inline:calc(-1 * var(--gutter));width:auto;max-width:none;border-inline:0}.post-actions{gap:8px}.post-icon.static{display:none}.tabs{width:100%}.tabs a{flex:1 1;justify-content:center;padding-inline:8px}.spaces{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);max-width:none}}.rn{min-height:100vh;background:var(--paper)}.rn-head{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border-bottom:var(--b);padding-top:env(safe-area-inset-top,0)}.rn-head-in{max-width:1680px;margin:0 auto;display:flex;align-items:center;gap:clamp(12px,2vw,28px);height:64px;padding:0 max(var(--gutter),env(safe-area-inset-right,0px)) 0 max(var(--gutter),env(safe-area-inset-left,0px))}.rn-logo{display:flex;align-items:baseline;gap:8px;flex:none}.rn-logo b{font:900 1.5rem/1 var(--grot);font-stretch:125%;letter-spacing:-.02em}.rn-logo span{font:italic 400 1.15rem/1 var(--serif);color:var(--ocre)}.rn-search{flex:1 1;max-width:560px;display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;background:var(--field);border:1px solid var(--hair);margin:0 auto}.rn-search:focus-within{border-color:var(--ink)}.rn-search .ico{width:17px;height:17px;color:var(--muted);flex:none}.rn-search input{flex:1 1;min-width:0;border:0;background:none;font:400 15px/1 var(--grot);color:var(--ink);outline:none}.rn-head-nav{display:flex;align-items:center;gap:10px;flex:none}.rn-back{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 12px;border:1px solid var(--hair);font:700 12px/1 var(--grot);letter-spacing:.05em;text-transform:uppercase}.rn-back:hover{border-color:var(--ink)}.rn-me{width:38px;height:38px;display:grid;place-items:center;background:var(--ink);color:var(--on-ink);font:800 12px/1 var(--grot);font-stretch:125%}.rn-main{outline:none}.rn-wrap{max-width:1680px;margin:0 auto;padding:clamp(14px,2vw,24px) max(var(--gutter),env(safe-area-inset-right,0px)) clamp(48px,6vw,80px) max(var(--gutter),env(safe-area-inset-left,0px))}.rn-narrow{max-width:760px}.rn-h1{font:800 clamp(1.6rem,3vw,2.4rem)/1 var(--grot);font-stretch:87.5%;text-transform:uppercase;margin:8px 0 20px}.rn-h1 em{font:italic 400 1em/1 var(--serif);text-transform:none}.rn-h2{font:800 1.1rem/1 var(--grot);text-transform:uppercase;letter-spacing:.03em;margin:0 0 14px}.rn-feedtabs{display:flex;gap:26px;justify-content:center;margin-bottom:10px}.rn-feedtabs a{position:relative;padding:8px 2px 10px;font:700 16px/1 var(--grot);color:var(--muted)}.rn-feedtabs a[aria-current=page]{color:var(--ink)}.rn-feedtabs a[aria-current=page]:after{content:"";position:absolute;left:20%;right:20%;bottom:0;height:3px;background:var(--ocre)}.rn-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:6px 0 14px;scroll-padding-inline:var(--gutter)}.rn-chips::-webkit-scrollbar{display:none}.rn-chips a{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 15px;background:var(--field);font:600 14px/1 var(--grot);color:var(--muted);white-space:nowrap}.rn-chips a[aria-current=true]{background:var(--ink);color:var(--on-ink)}.rn-space{font:400 13px/1.4 var(--mono);color:var(--muted);margin:-4px 0 14px}.rn-grid{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));grid-gap:clamp(10px,1.4vw,20px);gap:clamp(10px,1.4vw,20px);align-items:start}.rn-col{gap:clamp(14px,1.8vw,26px)}.rn-card,.rn-col{display:flex;flex-direction:column;min-width:0}.rn-card{gap:8px}.rn-card-link{display:flex;flex-direction:column;gap:8px}.rn-cover{position:relative;overflow:hidden;background:var(--slab-lt);display:flex;align-items:center;justify-content:center}.rn-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.rn-card-link:hover .rn-cover img{transform:scale(1.03)}.rn-multi{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;background:rgba(10,10,9,.55);color:#fff;font:500 11px/1 var(--mono);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rn-multi .ico{width:12px;height:12px}.rn-textcover{aspect-ratio:3/4;display:flex;flex-direction:column;justify-content:space-between;padding:16px;background:var(--ink);color:var(--on-ink)}.rn-textcover span{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;opacity:.7}.rn-textcover p{font:800 clamp(1.15rem,2.4vw,1.6rem)/1.08 var(--grot);font-stretch:87.5%;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.rn-textcover.t-mercado{background:var(--ocre)}.rn-textcover.t-exposicoes{background:#2F3C57}.rn-textcover.t-colecao{background:#5E5850}.rn-textcover.big{aspect-ratio:4/5;padding:clamp(20px,4vw,40px)}.rn-textcover.big p{font-size:clamp(1.8rem,4vw,3rem);-webkit-line-clamp:9}.rn-card-title{font:700 14.5px/1.3 var(--grot);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 2px}.rn-card-foot{justify-content:space-between;gap:8px;padding:0 2px}.rn-author,.rn-card-foot{display:flex;align-items:center}.rn-author{gap:7px;min-width:0;font:500 12.5px/1.2 var(--grot);color:var(--muted)}.rn-author>span:not(.rn-av){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rn-author.lg>span:not(.rn-av){display:flex;flex-direction:column;gap:2px}.rn-author.lg b{font:800 15px/1.15 var(--grot);text-transform:uppercase;color:var(--ink)}.rn-author.lg small{font:400 12px/1.2 var(--mono);color:var(--muted)}.rn-av{width:40px;height:40px;flex:none;display:grid;place-items:center;background:var(--ink);color:var(--on-ink);font:800 13px/1 var(--grot);font-stretch:125%;border-radius:50%}.rn-av.sm{width:22px;height:22px;font-size:8.5px}.rn-av.xl{width:clamp(76px,12vw,110px);height:clamp(76px,12vw,110px);font-size:clamp(1.4rem,3vw,2rem)}.rn-av.av-buyer,.rn-me.av-buyer{box-shadow:inset 0 0 0 2px var(--ink)}.rn-heart{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:4px 2px;cursor:pointer;font:500 12.5px/1 var(--grot);color:var(--muted);min-height:32px;flex:none}.rn-heart .ico{width:16px;height:16px}.rn-heart[aria-pressed=true]{color:var(--ocre)}.rn-heart[aria-pressed=true] .ico{fill:currentColor;animation:pop .3s var(--ease)}.rn-heart.big{flex-direction:column;gap:3px;font-size:11px;min-width:46px;min-height:44px;color:var(--ink)}.rn-heart.big .ico{width:22px;height:22px}.rn-heart.big[aria-pressed=true]{color:var(--ocre)}.rn-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:clamp(40px,8vw,90px) 16px;color:var(--muted)}.rn-empty b{font:800 1.2rem/1.1 var(--grot);text-transform:uppercase;color:var(--ink)}.rn-more{display:flex;justify-content:center;padding:28px 0 0}.rn-note{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border:var(--b);background:var(--paper);max-width:1280px;margin:0 auto}.rn-note-media{background:var(--slab-lt);border-right:var(--b);min-width:0;position:relative}.rn-carousel{position:relative;height:100%}.rn-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;max-height:min(86vh,900px)}.rn-slides::-webkit-scrollbar{display:none}.rn-slide{flex:0 0 100%;scroll-snap-align:start;margin:0;display:flex;align-items:center;justify-content:center;background:var(--slab-lt)}.rn-slide img{max-width:100%;max-height:min(86vh,900px);width:auto;height:auto;display:block}.rn-dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:6px}.rn-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.55)}.rn-dots i.on{background:#fff;width:16px;border-radius:3px}.rn-count{position:absolute;top:12px;right:12px;padding:4px 8px;background:rgba(10,10,9,.5);color:#fff;font:500 11px/1 var(--mono)}.rn-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,.85);display:grid;place-items:center;cursor:pointer}.rn-nav.l{left:12px}.rn-nav.r{right:12px}.rn-note-side{display:flex;flex-direction:column;min-width:0;max-height:min(86vh,900px)}.rn-note-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--hair)}.rn-note-body{flex:1 1;overflow-y:auto;padding:18px 20px 24px;display:flex;flex-direction:column;gap:12px}.rn-note-body h1{font:800 clamp(1.3rem,2.2vw,1.75rem)/1.15 var(--grot);letter-spacing:-.005em}.rn-text{font-size:16px;line-height:1.65;white-space:pre-line}.rn-tags{display:flex;flex-wrap:wrap;gap:4px 12px;font:600 14px/1.4 var(--grot);color:#2F5A8A}.rn-work-card{border:var(--b);padding:12px 14px;display:flex;flex-direction:column;gap:4px}.rn-work-card b{font:800 16px/1.15 var(--grot);text-transform:uppercase}.rn-work-card .btn{align-self:flex-start;margin-top:6px}.rn-meta{font:400 12px/1 var(--mono);color:var(--muted)}.rn-note-acts{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--hair)}.rn-comments h2{font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:14px}.rn-comments{display:flex;flex-direction:column;gap:12px}.rn-bar{gap:6px;padding:10px 14px;border-top:var(--b);background:var(--paper)}.rn-bar,.rn-pill{display:flex;align-items:center}.rn-pill{flex:1 1;gap:8px;min-height:40px;padding:0 14px;background:var(--field);border:0;border-radius:20px;color:var(--muted);font:400 14px/1 var(--grot);cursor:text;text-align:left}.rn-pill .ico{width:15px;height:15px}.rn-related{margin-top:clamp(28px,4vw,48px)}.rn-profile{display:flex;gap:clamp(16px,3vw,40px);align-items:flex-start;padding:clamp(8px,2vw,24px) 0 clamp(20px,3vw,32px);border-bottom:var(--b);margin-bottom:18px;max-width:900px}.rn-profile-main{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1}.rn-profile h1{font:800 clamp(1.6rem,4vw,2.6rem)/1 var(--grot);font-stretch:87.5%;text-transform:uppercase}.rn-profile-line{font:400 13px/1.4 var(--mono);color:var(--muted)}.rn-bio{font-size:15.5px;line-height:1.6;max-width:62ch}.rn-stats{display:flex;gap:26px;margin:4px 0}.rn-stats dt{font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);order:2}.rn-stats div{display:flex;flex-direction:column-reverse;gap:4px}.rn-stats dd{margin:0;font:800 1.5rem/1 var(--grot)}.rn-profile-acts{display:flex;flex-wrap:wrap;gap:10px}.rn-compose{display:flex;flex-direction:column;gap:12px}.rn-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:8px;gap:8px}.rn-add,.rn-shots figure{position:relative;margin:0;aspect-ratio:3/4;background:var(--slab-lt);overflow:hidden}.rn-shots img{width:100%;height:100%;object-fit:cover}.rn-shots figure span{position:absolute;left:6px;bottom:6px;background:var(--ink);color:var(--on-ink);font:500 10px/1 var(--mono);padding:4px 6px;text-transform:uppercase}.rn-shots figure button{position:absolute;top:4px;right:4px;width:28px;height:28px;border:0;border-radius:50%;background:rgba(10,10,9,.6);color:#fff;display:grid;place-items:center;cursor:pointer}.rn-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:2px dashed var(--hair);background:var(--field);cursor:pointer;font:600 13px/1 var(--grot);color:var(--muted)}.rn-add .ico{width:26px;height:26px}.rn-title{border:0;border-bottom:var(--b);background:none;padding:12px 0;font:800 1.35rem/1.2 var(--grot)}.rn-body,.rn-title{color:var(--ink);outline:none}.rn-body{border:1px solid var(--hair);background:var(--field);padding:12px;font:400 16px/1.55 var(--grot);resize:vertical}.rn-body:focus{border-color:var(--ink)}.rn-topics{display:flex;flex-wrap:wrap;gap:8px}.rn-topics button{min-height:38px;padding:0 14px;border:0;background:var(--field);font:600 14px/1 var(--grot);color:#2F5A8A;cursor:pointer}.rn-topics button[aria-checked=true]{background:var(--ink);color:var(--on-ink)}.rn-work{display:flex;flex-direction:column;gap:6px}.rn-work select{border:var(--b);padding:10px;background:var(--paper);font:500 14px var(--grot);color:var(--ink)}.rn-compose-foot{position:-webkit-sticky;position:sticky;bottom:0;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:var(--paper)}.rn-compose-foot .btn{width:100%;justify-content:center}.rn-tabs{display:none}@media (max-width:820px){.rn-head-in{height:56px}.rn-search{height:38px;margin:0}.rn-back span,.rn-me,.rn-post{display:none}.rn-back{padding:0 10px}.has-rntabs .rn-main{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.rn-tabs{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;padding:4px max(6px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-top:var(--b)}.rn-tabs a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;color:var(--muted);font:600 10px/1 var(--grot)}.rn-tabs a .ico{width:23px;height:23px;stroke-width:1.7}.rn-tabs a[aria-current=page]{color:var(--ink)}.rn-tabs a[aria-current=page] .ico{stroke-width:2.3}.rn-tabs .rn-plus span{width:52px;height:38px;display:grid;place-items:center;background:var(--ocre);color:#fff}.rn-tabs .rn-plus .ico{width:22px;height:22px;stroke-width:2.4}.rn-tabs .tb-badge{position:absolute;top:4px;left:calc(50% + 5px)}.rn-wrap{padding-left:8px;padding-right:8px}.rn-narrow,.rn-profile{padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right))}.rn-chips,.rn-feedtabs,.rn-h1,.rn-space{padding-left:8px;padding-right:8px}.rn-grid{gap:8px}.rn-col{gap:16px}.rn-notepage{padding:0 0 24px}.rn-note{grid-template-columns:1fr;border:0}.rn-note-media{border-right:0}.rn-slide img,.rn-slides{max-height:none}.rn-slide img{width:100%}.rn-note-side{max-height:none}.rn-note-head{order:-1;position:-webkit-sticky;position:sticky;top:calc(56px + env(safe-area-inset-top,0px));z-index:5;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px var(--gutter)}.rn-note{display:flex;flex-direction:column}.rn-note-media{order:0}.rn-note-side{order:1}.rn-note-body{overflow:visible;padding:16px var(--gutter)}.rn-bar{position:fixed;left:0;right:0;bottom:0;z-index:61;padding:8px max(var(--gutter),env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(var(--gutter),env(safe-area-inset-left));background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px)}.rn-related{padding:0 8px}.rn-profile{flex-direction:column;align-items:center;text-align:center}.rn-profile-acts,.rn-stats{justify-content:center}.rn-nav{display:none}}@media (max-width:820px){.rn:has(.rn-bar) .rn-tabs{display:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rn-tags,:root:not([data-theme=light]) .rn-topics button{color:#8FB3DA}}.rn-backbtn,.rn-search-btn{display:none}.rn-head{transition:transform .28s var(--ease)}.rn-burst{position:absolute;left:50%;top:50%;z-index:4;color:#fff;pointer-events:none;filter:drop-shadow(0 6px 18px rgba(0,0,0,.35));animation:burst .8s var(--ease) forwards}.rn-burst .ico{width:96px;height:96px;fill:var(--ocre);stroke:#fff;stroke-width:1.2}@keyframes burst{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}25%{transform:translate(-50%,-50%) scale(1.1);opacity:1}60%{transform:translate(-50%,-50%) scale(.95);opacity:1}to{transform:translate(-50%,-80%) scale(1);opacity:0}}.rn-ptr{position:fixed;top:calc(env(safe-area-inset-top,0px) + 56px);left:0;right:0;z-index:45;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--muted);pointer-events:none}.rn-ptr .ico{width:22px;height:22px;transform:rotate(-90deg);transition:transform .2s}.rn-ptr.ready{color:var(--ocre)}.rn-ptr.ready .ico{transform:rotate(90deg)}.rn-searchpage{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;background:var(--field);border:var(--b);max-width:760px}.rn-searchpage .ico{width:18px;height:18px;color:var(--muted);flex:none}.rn-searchpage input{flex:1 1;min-width:0;border:0;background:none;font:400 16px/1 var(--grot);color:var(--ink);outline:none;-webkit-appearance:none}.rn-searchpage input::-webkit-search-cancel-button{display:none}.rn-searchpage button{width:36px;height:36px;border:0;background:none;display:grid;place-items:center;color:var(--muted);cursor:pointer}.wrap-chips{flex-wrap:wrap}.rn-loading{min-height:80px;display:flex;align-items:center;justify-content:center}.rn-end,.rn-loading{font:400 12px/1 var(--mono);color:var(--muted)}.rn-end{text-align:center;padding:28px 0 8px}@media (pointer:coarse){.rn-card-foot .rn-heart{min-height:44px;min-width:44px;justify-content:flex-end;margin:-8px -4px -8px 0;padding-right:4px}.rn-author{min-height:40px}.rn-card-link:active .rn-cover img{transform:scale(.98)}}@media (max-width:820px){.rn-search{display:none}.rn-search-btn{display:grid;place-items:center;width:44px;height:44px;margin-left:auto;color:var(--ink)}.rn-search-btn .ico{width:22px;height:22px}.rn-head-nav{gap:4px}.rn-back{min-height:40px;border:0;padding:0 6px}.rn-back .ico{width:22px;height:22px}body.rn-hide-head .rn-head{transform:translateY(-100%)}.rn-searchpage{margin:4px 8px 0}.rn-pad{padding:0 8px}.wrap-chips{padding-left:8px;padding-right:8px}.rn-backbtn{display:grid;place-items:center;width:40px;height:40px;margin-left:-8px;border:0;background:none;color:var(--ink);cursor:pointer;flex:none}.rn-backbtn .ico{width:24px;height:24px}.rn-note-head{justify-content:flex-start}.rn-note-head .rn-author{flex:1 1;min-width:0}.rn-note-head .btn{flex:none}.rn:has(.rn-note) .rn-head{display:none}.rn:has(.rn-note) .rn-note-head{top:0;padding-top:calc(10px + env(safe-area-inset-top,0px))}.rn-card-title{font-size:14px}}@media (display-mode:standalone){.rn-head{padding-top:env(safe-area-inset-top,0)}.rn-wrap{padding-bottom:24px}}.rn-note-top{display:none}@media (max-width:820px){.rn-note-top{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:6;padding-top:calc(8px + env(safe-area-inset-top,0px))!important;padding-bottom:8px!important}.rn-note-side>.rn-note-head{display:none}.rn-tabs .tb-badge{top:3px;left:calc(50% + 6px)}}