.room-header[data-astro-cid-ldzr533v]{margin-bottom:clamp(2.75rem,5vw,4rem);padding-top:clamp(2rem,4vw,3.5rem)}.room-register[data-astro-cid-ldzr533v]{border-bottom:1px solid var(--line-hair);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.5rem;margin-bottom:1.4rem;padding-bottom:.9rem;font-size:.6875rem;line-height:1.5;display:flex}.room-number[data-astro-cid-ldzr533v]{color:var(--text)}.room-count[data-astro-cid-ldzr533v]{font-variant-numeric:tabular-nums}.room-title[data-astro-cid-ldzr533v]{font:var(--weight-display-room) clamp(2.4rem, 4.5vw, 3.7rem)/1.1 var(--font-display);letter-spacing:-.045em;--display-weight-role:room;margin:0}@media (width<=640px){.room-header[data-astro-cid-ldzr533v]{padding-top:1.5rem}}.project-preview[data-astro-cid-pmnh6u4j]{aspect-ratio:1;width:100%;min-height:0;color:var(--piece-ink);padding:1rem 1rem 1.8rem;position:relative;overflow:hidden;container:preview/inline-size}.exhibit-scene[data-astro-cid-pmnh6u4j]{align-items:center;width:100%;height:100%;display:grid;position:relative;container-type:inline-size}.exhibit-scene[data-astro-cid-pmnh6u4j]>div[data-astro-cid-pmnh6u4j]{width:100%;min-width:0}.preview-note[data-astro-cid-pmnh6u4j]{font:.53rem/1.5 var(--font-mono);color:var(--piece-muted);position:absolute;bottom:.35rem;left:1.35rem;right:1.35rem}.mail-composition[data-astro-cid-pmnh6u4j]{padding:.65rem .25rem}.mail-object[data-astro-cid-pmnh6u4j]{background:var(--object-surface);width:93%;color:var(--object-ink);box-shadow:0 1px 0 var(--object-edge),3px 7px 10px -5px var(--object-shadow),inset 0 1px 0 var(--object-light);border-radius:4px;margin-top:.35rem;padding:.65rem .85rem;position:relative;transform:rotate(-4deg)}.mail-object[data-astro-cid-pmnh6u4j]:first-child{margin-top:0}.mail-object[data-astro-cid-pmnh6u4j]:nth-child(2){z-index:1;background:var(--object-green);margin-left:6%;transform:rotate(3deg)}.mail-object[data-astro-cid-pmnh6u4j]:nth-child(3){z-index:2;background:var(--object-pink);margin-left:1%;transform:rotate(-2deg)}.mail-category[data-astro-cid-pmnh6u4j]{font:500 .58rem/1.2 var(--font-body);align-items:center;gap:.4rem;margin-bottom:.42rem;display:flex}.mail-category[data-astro-cid-pmnh6u4j] i[data-astro-cid-pmnh6u4j]{opacity:.65;background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.mail-object[data-astro-cid-pmnh6u4j] p[data-astro-cid-pmnh6u4j]{font:.68rem/1.4 var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.destination-composition[data-astro-cid-pmnh6u4j]{align-self:center;padding:1rem .3rem 0}.destination-bars[data-astro-cid-pmnh6u4j]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.destination[data-astro-cid-pmnh6u4j]{flex-direction:column;align-items:center;min-width:0;display:flex}.destination-value[data-astro-cid-pmnh6u4j]{font:450 clamp(1rem,7.8cqw,1.65rem)/1 var(--font-display);letter-spacing:-.035em;margin-bottom:.8rem}.destination-value[data-astro-cid-pmnh6u4j] small[data-astro-cid-pmnh6u4j]{font:.52em/1 var(--font-body);margin-left:1px}.destination-column[data-astro-cid-pmnh6u4j]{--bar-face:var(--object-green);--bar-depth-x:5px;--bar-depth-y:6px;width:74%;height:calc(var(--share) * 160px);background:var(--bar-face);filter:drop-shadow(5px 10px 6px var(--object-shadow));position:relative}.bar-solid[data-astro-cid-pmnh6u4j]{top:calc(-1 * var(--bar-depth-y));right:calc(-1 * var(--bar-depth-x));background:var(--bar-face);clip-path:polygon(0 var(--bar-depth-y),var(--bar-depth-x) 0,100% 0,100% calc(100% - var(--bar-depth-y)),calc(100% - var(--bar-depth-x)) 100%,0 100%);position:absolute;bottom:0;left:0}.destination-column[data-astro-cid-pmnh6u4j]:before{z-index:1;content:"";top:calc(-1 * var(--bar-depth-y));left:0;right:calc(-1 * var(--bar-depth-x));height:var(--bar-depth-y);background:color-mix(in srgb,var(--bar-face) 80%,#fffef8);clip-path:polygon(0 100%,calc(100% - var(--bar-depth-x)) 100%,100% 0,var(--bar-depth-x) 0);position:absolute}.destination-column[data-astro-cid-pmnh6u4j]:after{z-index:1;content:"";right:calc(-1 * var(--bar-depth-x));top:calc(-1 * var(--bar-depth-y));width:var(--bar-depth-x);background:color-mix(in srgb,var(--bar-face) 77%,#294433);clip-path:polygon(0 var(--bar-depth-y),100% 0,100% calc(100% - var(--bar-depth-y)),0 100%);position:absolute;bottom:0}.destination[data-astro-cid-pmnh6u4j]:nth-child(2) .destination-column[data-astro-cid-pmnh6u4j]{--bar-face:var(--object-pink)}.destination[data-astro-cid-pmnh6u4j]:nth-child(3) .destination-column[data-astro-cid-pmnh6u4j]{--bar-face:var(--object-surface)}.destination-name[data-astro-cid-pmnh6u4j]{text-align:center;font:.57rem/1.4 var(--font-body);min-height:2.8em;margin-top:1rem}.chart-key[data-astro-cid-pmnh6u4j]{text-align:center;font:.54rem/1.4 var(--font-body);color:var(--piece-muted);margin-top:.3rem;display:block}.query-composition[data-astro-cid-pmnh6u4j]{height:206px;position:relative}.query-code[data-astro-cid-pmnh6u4j]{width:94%;font:.58rem/1.65 var(--font-mono);color:var(--object-ink);background:var(--object-green);white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 2px 0 var(--object-edge),5px 12px 16px -7px var(--object-shadow),inset 0 1px 0 var(--object-light);border-radius:4px;padding:1rem .85rem 1.2rem;position:absolute;top:.5rem;left:0;transform:rotate(-4deg)}.query-code[data-astro-cid-pmnh6u4j] b[data-astro-cid-pmnh6u4j]{font-weight:600}.query-result[data-astro-cid-pmnh6u4j]{background:var(--object-surface);width:88%;color:var(--object-ink);box-shadow:0 2px 0 var(--object-edge),5px 10px 13px -7px var(--object-shadow),inset 0 1px 0 var(--object-light);border-radius:4px;padding:.65rem .85rem;position:absolute;bottom:.2rem;right:0;transform:rotate(3deg)}.query-result[data-astro-cid-pmnh6u4j] p[data-astro-cid-pmnh6u4j]{font:.65rem/1.4 var(--font-body);justify-content:space-between;align-items:baseline;gap:.4rem;padding:.45rem 0;display:flex}.query-result[data-astro-cid-pmnh6u4j] p[data-astro-cid-pmnh6u4j]+p[data-astro-cid-pmnh6u4j]{border-top:1px solid var(--object-line)}.query-result[data-astro-cid-pmnh6u4j] strong[data-astro-cid-pmnh6u4j]{font:500 .61rem var(--font-mono)}.letter-composition[data-astro-cid-pmnh6u4j]{height:207px;position:relative}.letter-sheet[data-astro-cid-pmnh6u4j]{background:var(--object-surface);width:82%;color:var(--object-ink);box-shadow:2px 3px 0 var(--object-edge),8px 13px 15px -5px var(--object-shadow);border-radius:3px;padding:.85rem .9rem 2.5rem;position:absolute;top:.5rem;right:6%;transform:rotate(5deg)}.letter-sheet[data-astro-cid-pmnh6u4j] p[data-astro-cid-pmnh6u4j]{border-bottom:1px solid var(--object-line);font:.62rem/1.4 var(--font-body);align-items:center;gap:.5rem;padding:.6rem 0;display:flex}.letter-sheet[data-astro-cid-pmnh6u4j] svg[data-astro-cid-pmnh6u4j]{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;min-width:16px}.eligibility[data-astro-cid-pmnh6u4j]{background:var(--object-green);color:var(--object-ink);box-shadow:0 2px 0 var(--object-edge),3px 8px 16px -7px var(--object-shadow),inset 0 1px 0 var(--object-light);border-radius:40px;align-items:center;gap:.6rem;padding:.55rem 1rem .55rem .6rem;display:flex;position:absolute;bottom:.3rem;left:0;transform:rotate(-4deg)}.eligibility[data-astro-cid-pmnh6u4j] svg[data-astro-cid-pmnh6u4j]{background:var(--object-surface);fill:none;stroke:currentColor;stroke-width:1.7px;border-radius:50%;width:35px;height:35px;padding:4px}.eligibility[data-astro-cid-pmnh6u4j] strong[data-astro-cid-pmnh6u4j]{font:450 1.6rem/1 var(--font-display)}.tone-composition[data-astro-cid-pmnh6u4j]{padding:.2rem 0}.tone-chart[data-astro-cid-pmnh6u4j]{width:100%;display:block;overflow:visible}.grid-line[data-astro-cid-pmnh6u4j]{stroke:var(--piece-line);stroke-width:.75px}.management[data-astro-cid-pmnh6u4j],.qa[data-astro-cid-pmnh6u4j],.line-shadow[data-astro-cid-pmnh6u4j] path[data-astro-cid-pmnh6u4j]{fill:none;stroke:var(--piece-green);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.qa[data-astro-cid-pmnh6u4j]{stroke:var(--piece-rose);stroke-width:3.5px}.line-shadow[data-astro-cid-pmnh6u4j] path[data-astro-cid-pmnh6u4j]{stroke:var(--object-shadow);stroke-width:5px;opacity:.4}.point-management[data-astro-cid-pmnh6u4j]{fill:var(--piece-green);stroke:var(--piece-surface);stroke-width:1px}.point-qa[data-astro-cid-pmnh6u4j]{fill:var(--piece-rose);stroke:var(--piece-surface);stroke-width:1px}.tone-key[data-astro-cid-pmnh6u4j]{font:.53rem/1.4 var(--font-body);color:var(--piece-muted);flex-wrap:wrap;gap:.3rem .65rem;margin-top:.1rem;display:flex}.tone-key[data-astro-cid-pmnh6u4j]>span[data-astro-cid-pmnh6u4j]{align-items:center;gap:.3rem;display:flex}.tone-key[data-astro-cid-pmnh6u4j] i[data-astro-cid-pmnh6u4j]{background:var(--piece-green);border-radius:2px;width:12px;height:3px}.tone-key[data-astro-cid-pmnh6u4j]>span[data-astro-cid-pmnh6u4j]:last-child i[data-astro-cid-pmnh6u4j]{background:var(--piece-rose)}.ledger-composition[data-astro-cid-pmnh6u4j]{padding:1rem .5rem}.ledger-sheet[data-astro-cid-pmnh6u4j]{background:var(--object-green);color:var(--object-ink);box-shadow:2px 3px 0 var(--object-edge),4px 6px 0 var(--object-surface),6px 8px 0 var(--object-edge),10px 16px 18px -7px var(--object-shadow);border-radius:3px;padding:1rem .9rem;position:relative;transform:rotate(-5deg)}.ledger-head[data-astro-cid-pmnh6u4j]{font:.57rem/1.4 var(--font-body);border-bottom:1px solid var(--object-ink);justify-content:space-between;gap:.5rem;padding-bottom:.6rem;display:flex}.ledger-row[data-astro-cid-pmnh6u4j]{border-bottom:1px solid var(--object-line);font:.65rem/1.4 var(--font-body);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem 0;display:flex}.ledger-row[data-astro-cid-pmnh6u4j]:last-child{border-bottom:0;padding-bottom:0}.ledger-row[data-astro-cid-pmnh6u4j] p[data-astro-cid-pmnh6u4j]>span[data-astro-cid-pmnh6u4j]{opacity:.75;margin-top:.15rem;font-size:.53rem;display:block}.ledger-row[data-astro-cid-pmnh6u4j] strong[data-astro-cid-pmnh6u4j]{font:500 .65rem var(--font-mono)}.clip-composition[data-astro-cid-pmnh6u4j]{height:215px;position:relative}.clip-layer[data-astro-cid-pmnh6u4j]{font:.6rem var(--font-mono);text-align:right;background:var(--object-pink);color:var(--object-ink);box-shadow:0 2px 0 var(--object-edge),5px 12px 14px -6px var(--object-shadow);border-radius:3px;padding:.7rem;position:absolute;inset:1.3rem 4% .4rem 8%;transform:rotate(10deg)}.clip-layer-middle[data-astro-cid-pmnh6u4j]{background:var(--object-green);inset:1.1rem 7% .2rem 5%;transform:rotate(3deg)}.clip-page[data-astro-cid-pmnh6u4j]{background:var(--object-surface);color:var(--object-ink);box-shadow:0 2px 0 var(--object-edge),4px 10px 18px -6px var(--object-shadow);border-radius:3px;padding:1rem;position:absolute;inset:1rem 13% .4rem 0;transform:rotate(-5deg)}.clip-index[data-astro-cid-pmnh6u4j]{font:.57rem/1.5 var(--font-mono);color:var(--object-muted);margin-bottom:.7rem;display:block}.clip-page[data-astro-cid-pmnh6u4j] strong[data-astro-cid-pmnh6u4j]{-webkit-line-clamp:3;font:450 clamp(1rem,8.2cqw,1.4rem)/1.17 var(--font-display);letter-spacing:-.025em;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clip-page[data-astro-cid-pmnh6u4j] p[data-astro-cid-pmnh6u4j]{-webkit-line-clamp:2;font:.61rem/1.55 var(--font-body);color:var(--object-muted);-webkit-box-orient:vertical;margin-top:.65rem;display:-webkit-box;overflow:hidden}.job-composition[data-astro-cid-pmnh6u4j]{padding:.6rem .3rem}.job-object[data-astro-cid-pmnh6u4j]{width:92%;color:var(--object-ink);background:var(--object-surface);box-shadow:0 2px 0 var(--object-edge),5px 7px 12px -6px var(--object-shadow);border-radius:4px;padding:.55rem .8rem;position:relative;transform:translate(7%)rotate(3deg)}.job-object[data-astro-cid-pmnh6u4j]+.job-object[data-astro-cid-pmnh6u4j]{margin-top:.3rem}.job-object[data-astro-cid-pmnh6u4j]:nth-child(2){background:var(--object-pink);transform:translate(0)rotate(-4deg)}.job-object[data-astro-cid-pmnh6u4j]:nth-child(3){background:var(--object-green);transform:translate(5%)rotate(1deg)}.job-status[data-astro-cid-pmnh6u4j]{font:.52rem/1.4 var(--font-body);color:var(--object-muted);align-items:center;gap:.3rem;margin-bottom:.22rem;display:flex}.job-status[data-astro-cid-pmnh6u4j] i[data-astro-cid-pmnh6u4j]{background:currentColor;border-radius:50%;width:4px;height:4px}.job-object[data-astro-cid-pmnh6u4j] strong[data-astro-cid-pmnh6u4j]{font:500 .68rem/1.4 var(--font-body);display:block}.job-object[data-astro-cid-pmnh6u4j] p[data-astro-cid-pmnh6u4j]{font:.57rem/1.4 var(--font-body);color:var(--object-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.callback-composition[data-astro-cid-pmnh6u4j]{grid-template-columns:1fr 1fr;gap:1.6rem .5rem;padding:1rem .65rem;display:grid}.call-step[data-astro-cid-pmnh6u4j]{text-align:center;z-index:0;flex-direction:column;align-items:center;gap:.55rem;display:flex;position:relative}.call-dot[data-astro-cid-pmnh6u4j]{background:var(--object-surface);width:42px;height:42px;color:var(--object-ink);box-shadow:0 3px 0 var(--object-edge),3px 9px 10px -5px var(--object-shadow),inset 0 1px 0 var(--object-light);font:.7rem var(--font-mono);border-radius:50%;place-items:center;display:grid}.call-step[data-astro-cid-pmnh6u4j]:nth-child(3){grid-area:2/2}.call-step[data-astro-cid-pmnh6u4j]:nth-child(4){grid-area:2/1}.call-step[data-astro-cid-pmnh6u4j]:nth-child(2):after{content:"";background:var(--piece-line);z-index:-1;width:1px;height:1.4rem;position:absolute;top:94%;right:50%}.call-step[data-astro-cid-pmnh6u4j]:nth-child(2) .call-dot[data-astro-cid-pmnh6u4j]{background:var(--object-pink)}.call-step[data-astro-cid-pmnh6u4j]:last-child .call-dot[data-astro-cid-pmnh6u4j]{background:var(--object-green)}.call-step[data-astro-cid-pmnh6u4j]:first-child:before,.call-step[data-astro-cid-pmnh6u4j]:last-child:before{content:"";background:var(--piece-line);z-index:-1;width:65%;height:1px;position:absolute;top:20px;left:70%}.call-step[data-astro-cid-pmnh6u4j] p[data-astro-cid-pmnh6u4j]{font:.61rem/1.4 var(--font-body)}.call-time[data-astro-cid-pmnh6u4j]{font:.52rem/1.4 var(--font-mono);color:var(--piece-muted)}.call-dot[data-astro-cid-pmnh6u4j] svg[data-astro-cid-pmnh6u4j]{fill:none;stroke:currentColor;stroke-width:1.7px;width:23px}.probability-composition[data-astro-cid-pmnh6u4j]{padding:1rem .2rem 0;position:relative}.probability-heading[data-astro-cid-pmnh6u4j]{font:.61rem/1.4 var(--font-body);display:block}.probability-composition[data-astro-cid-pmnh6u4j]>strong[data-astro-cid-pmnh6u4j]{z-index:1;font:450 clamp(3.2rem,25cqw,5rem)/1 var(--font-display);letter-spacing:-.065em;text-shadow:1px 2px 0 var(--object-light),3px 5px 1px var(--piece-line);margin:.6rem 0 -.5rem;display:block;position:relative}.probability-composition[data-astro-cid-pmnh6u4j]>strong[data-astro-cid-pmnh6u4j]>span[data-astro-cid-pmnh6u4j]{margin-left:.12em;font-size:.48em}.probability-composition[data-astro-cid-pmnh6u4j] svg[data-astro-cid-pmnh6u4j]{width:100%;height:95px}.probability-composition[data-astro-cid-pmnh6u4j] path[data-astro-cid-pmnh6u4j]{fill:none;stroke:var(--piece-green);stroke-width:3px;stroke-linecap:round}.probability-composition[data-astro-cid-pmnh6u4j] .curve-shadow[data-astro-cid-pmnh6u4j]{stroke:var(--object-shadow);opacity:.4;stroke-width:4px}.probability-composition[data-astro-cid-pmnh6u4j] circle[data-astro-cid-pmnh6u4j]{fill:var(--piece-rose);stroke:var(--piece-surface);stroke-width:2px}@container preview (width<=260px){.exhibit-scene[data-astro-cid-pmnh6u4j]{transform-origin:0 0;width:133.333%;height:133.333%;transform:scale(.75)}}@container preview (width<=170px){.exhibit-scene[data-astro-cid-pmnh6u4j]{width:200%;height:200%;transform:scale(.5)}}@media (width<=640px){.project-preview[data-astro-cid-pmnh6u4j]{padding:.6rem .65rem 1.4rem}.preview-note[data-astro-cid-pmnh6u4j]{font-size:.47rem;bottom:.15rem;left:.7rem;right:.7rem}}.project-exhibit-grid[data-astro-cid-sodtjkyf]{grid-template-columns:repeat(5,minmax(0,1fr));gap:2.25rem clamp(1rem,1.5vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.project-exhibit-grid[data-astro-cid-sodtjkyf]>li[data-astro-cid-sodtjkyf]{min-width:0;scroll-margin-top:6rem}.project-exhibit[data-astro-cid-sodtjkyf]{--piece-surface:#dae3cf;--piece-ink:#234536;--piece-muted:#52684f;--piece-line:#2d4a3133;--piece-green:#36614b;--piece-rose:#a85e7a;--object-surface:#f7f7ed;--object-green:#b6c9a4;--object-pink:#e6b9c9;--object-ink:#274335;--object-muted:#33472f;--object-line:#3149322e;--object-shadow:#2e372347;--object-edge:#9aa48f;--object-light:#fffff5a6;--column-edge:#809874;height:100%;color:var(--piece-ink);background:var(--piece-surface);border-radius:3px;flex-direction:column;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1);display:flex;position:relative;box-shadow:0 1px 1px #1f291c2e,1px 3px #6067563b,4px 10px 17px -9px #1f291c4d,inset 0 1px #fffff580;container:exhibit/inline-size}.piece-rose[data-astro-cid-sodtjkyf]{--piece-surface:#efd5dd;--piece-ink:#482e3d;--piece-muted:#755566;--piece-line:#663a4c2e;--object-shadow:#6033463d}.piece-white[data-astro-cid-sodtjkyf]{--piece-surface:#f0f1e8}.piece-deep[data-astro-cid-sodtjkyf]{--piece-surface:#305744;--piece-ink:#f1f3e7;--piece-muted:#d0ddc9;--piece-line:#e4efd82e;--object-shadow:#081f1466}[data-theme=dark] .project-exhibit[data-astro-cid-sodtjkyf]{--piece-surface:#2e4d3c;--piece-ink:#f0f2e5;--piece-muted:#c2d2ba;--piece-line:#d8e6c933;--piece-green:#bed5a8;--piece-rose:#e6b0c7;--object-surface:#dce3cc;--object-green:#aabc96;--object-pink:#cda1b1;--object-ink:#233c2b;--object-muted:#263c28;--object-edge:#728467;--object-light:#eef2d861;--object-shadow:#000d0573;--column-edge:#68865e;box-shadow:0 1px 2px #00000080,1px 3px #00000047,4px 10px 20px -7px #00000080,inset 0 1px #e3ecd326}[data-theme=dark] .piece-rose[data-astro-cid-sodtjkyf]{--piece-surface:#553b4b;--piece-ink:#f5e9ee;--piece-muted:#dfc4d0;--piece-line:#ecccd833}[data-theme=dark] .piece-white[data-astro-cid-sodtjkyf]{--piece-surface:#c6cfb8;--piece-ink:#233f30;--piece-muted:#425b40;--piece-line:#25422938}[data-theme=dark] .piece-deep[data-astro-cid-sodtjkyf]{--piece-surface:#254333;--piece-ink:#edf2e4;--piece-muted:#c2d2ba}.exhibit-caption[data-astro-cid-sodtjkyf]{min-height:10.3rem;margin-top:auto;padding:1rem clamp(.65rem,6cqw,1.35rem) 1.5rem;position:relative}.exhibit-caption[data-astro-cid-sodtjkyf] .exhibit-number{font:.52rem/1.5 var(--font-mono);color:var(--piece-muted);letter-spacing:.055em}.exhibit-caption[data-astro-cid-sodtjkyf] .exhibit-reference{color:var(--piece-ink)}.exhibit-caption[data-astro-cid-sodtjkyf] h2[data-astro-cid-sodtjkyf]{font:var(--weight-display-page) clamp(1.05rem,8.4cqw,1.85rem)/1.09 var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;--display-weight-role:page;margin:.7rem 0 .65rem}.exhibit-caption[data-astro-cid-sodtjkyf]>p[data-astro-cid-sodtjkyf]{font:.77rem/1.55 var(--font-body);color:var(--piece-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-right:1rem;display:-webkit-box;overflow:hidden}.project-open[data-astro-cid-sodtjkyf]{color:var(--piece-ink);border-radius:3px;position:absolute;inset:0}.exhibit-arrow[data-astro-cid-sodtjkyf]{place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;bottom:1.1rem;right:1rem}.project-open[data-astro-cid-sodtjkyf]:focus-visible{outline:2px solid var(--room-ink);outline-offset:6px}.project-open[data-astro-cid-sodtjkyf]:active .exhibit-arrow[data-astro-cid-sodtjkyf]{transform:scale(.94)}.project-dialog[data-astro-cid-sodtjkyf]{border:1px solid var(--room-line);width:min(1080px,100vw - 3rem);max-width:none;max-height:calc(100dvh - 3rem);color:var(--room-ink);background:var(--room-paper);overscroll-behavior:contain;border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 18px 70px #0000004d}.project-dialog[data-astro-cid-sodtjkyf]::backdrop{background:#0000008c}.project-dialog-bar[data-astro-cid-sodtjkyf]{z-index:2;background:var(--room-paper);justify-content:flex-end;padding:.65rem .75rem 0;display:flex;position:sticky;top:0}.project-dialog-bar[data-astro-cid-sodtjkyf] button[data-astro-cid-sodtjkyf]{cursor:pointer;width:44px;height:44px;color:var(--room-ink);border:1px solid var(--room-line);background:0 0;border-radius:50%;place-items:center;display:grid}.project-dialog-bar[data-astro-cid-sodtjkyf] button[data-astro-cid-sodtjkyf]:focus-visible{outline:2px solid var(--room-rose);outline-offset:3px}.project-dialog-bar[data-astro-cid-sodtjkyf] button[data-astro-cid-sodtjkyf]:active{transform:scale(.96)}.project-dialog[data-astro-cid-sodtjkyf] .project-study{gap:2rem;padding:1rem 2.25rem 2.5rem}.project-dialog[data-astro-cid-sodtjkyf] .study-copy h2{font-size:clamp(1.65rem,2.8vw,2.3rem)}@media (hover:hover) and (pointer:fine){.project-exhibit[data-astro-cid-sodtjkyf]:hover{transform:translateY(-3px);box-shadow:0 2px 3px #222b1b21,3px 13px 21px -10px #222b1b59}}@media (width>=641px) and (width<=1099px){.project-exhibit-grid[data-astro-cid-sodtjkyf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.25rem}}@media (width<=640px){.project-exhibit-grid[data-astro-cid-sodtjkyf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem}.exhibit-caption[data-astro-cid-sodtjkyf]{min-height:0;padding:.6rem .7rem 1.75rem}.exhibit-caption[data-astro-cid-sodtjkyf] h2[data-astro-cid-sodtjkyf]{margin:.5rem 0;line-height:1.15}.exhibit-caption[data-astro-cid-sodtjkyf]>p[data-astro-cid-sodtjkyf]{padding-right:0;font-size:.72rem}.exhibit-arrow[data-astro-cid-sodtjkyf]{bottom:.3rem;right:.45rem}.project-dialog[data-astro-cid-sodtjkyf]{width:calc(100vw - 1.25rem);max-height:calc(100dvh - 1.25rem)}.project-dialog[data-astro-cid-sodtjkyf] .project-study{gap:1.5rem;padding:.65rem 1.1rem 1.75rem}}@media (prefers-reduced-motion:reduce){.project-exhibit[data-astro-cid-sodtjkyf]{transition:none}.project-exhibit[data-astro-cid-sodtjkyf]:hover{transform:none}}.module-head[data-astro-cid-vonjbpxp]{padding-top:clamp(1.4rem,4.5vh,5rem)}.room-tag[data-astro-cid-vonjbpxp]{color:color-mix(in oklab, var(--room) 55%, var(--text));margin-bottom:1.2rem}.module-title[data-astro-cid-vonjbpxp]{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1;font-weight:var(--weight-display-module);--display-weight-role:module;margin-left:-.04em}.module-intro[data-astro-cid-vonjbpxp]{max-width:36rem;color:var(--muted);margin-top:1.6rem;font-size:1.05rem}.wr-empty[data-astro-cid-vonjbpxp]{color:var(--muted);margin:3rem 0 5rem}.wr-grid[data-astro-cid-vonjbpxp]{grid-template-columns:1fr;gap:clamp(1.2rem,2.5vw,2rem);display:grid}@media (width>=640px){.wr-grid[data-astro-cid-vonjbpxp]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.wr-grid[data-astro-cid-vonjbpxp]{grid-template-columns:repeat(3,1fr)}}.wr-grid[data-astro-cid-vonjbpxp] .wr-card{flex-direction:column;height:100%;display:flex;overflow:hidden}.wr-art[data-astro-cid-vonjbpxp]{aspect-ratio:16/10;border-bottom:.5px solid color-mix(in oklab, var(--text) 8%, transparent);position:relative;overflow:hidden}.wr-art[data-astro-cid-vonjbpxp] .cover-art,.wr-art[data-astro-cid-vonjbpxp] .cover-img{transition:transform 1.4s var(--ease-gallery)}.wr-card[data-astro-cid-vonjbpxp]:hover .wr-art[data-astro-cid-vonjbpxp] .cover-art,.wr-card[data-astro-cid-vonjbpxp]:hover .wr-art[data-astro-cid-vonjbpxp] .cover-img{transform:scale(1.05)}.wr-open[data-astro-cid-vonjbpxp]{z-index:3;cursor:pointer;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.wr-open[data-astro-cid-vonjbpxp]:focus-visible{outline:2px solid var(--room);outline-offset:2px}.wr-new[data-astro-cid-vonjbpxp]{letter-spacing:.2em;color:#1c1a17;background:linear-gradient(155deg, var(--brass-hi), var(--brass));box-shadow:var(--shadow-plaque);border-radius:2px;padding:.18rem .5rem;font-size:.5rem;position:absolute;top:.6rem;left:.6rem}.wr-body[data-astro-cid-vonjbpxp]{flex-direction:column;flex:1;gap:.5rem;padding:1.1rem 1.2rem 1.3rem;display:flex}.wr-no[data-astro-cid-vonjbpxp]{color:color-mix(in oklab, var(--room) 55%, var(--text))}.wr-title[data-astro-cid-vonjbpxp]{font-size:1.3rem;font-weight:var(--weight-display-card-emphasis);--display-weight-role:card-emphasis;line-height:1.15}.wr-summary[data-astro-cid-vonjbpxp]{color:var(--muted);font-size:.92rem}.wr-excerpt[data-astro-cid-vonjbpxp]{color:var(--text);white-space:pre-wrap;-webkit-line-clamp:4;line-clamp:4;opacity:.85;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.6;display:-webkit-box;overflow:hidden}.wr-foot[data-astro-cid-vonjbpxp]{color:var(--muted);margin-top:auto;padding-top:.3rem}.wr-orig[data-astro-cid-vonjbpxp]{color:color-mix(in oklab, var(--room) 50%, var(--muted))}.gallery-site.gallery-inner.thoughts-room #main .wr-grid{align-items:stretch;gap:2.75rem 1.75rem}.gallery-site.gallery-inner.thoughts-room #main .wr-card{background:var(--room-label);border:0;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 1px 2px #202c211f,3px 10px 22px -13px #1a291d52}[data-theme=dark] .gallery-site.gallery-inner.thoughts-room #main .wr-card{box-shadow:0 1px 2px #0000004d,3px 12px 24px -12px #00000080}.gallery-site.gallery-inner.thoughts-room #main .wr-card:after{display:none}.gallery-site.gallery-inner.thoughts-room #main .wr-art{aspect-ratio:4/3;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.gallery-site.gallery-inner.thoughts-room #main .wr-art :is(.cover-img,.cover-art){object-fit:cover;border-radius:0;width:100%;height:100%;transition:none;display:block;transform:none}.gallery-site.gallery-inner.thoughts-room #main .wr-body{box-shadow:none;background:0 0;border:0;gap:.65rem;margin:0;padding:1.2rem 1.15rem 1.15rem}.gallery-site.gallery-inner.thoughts-room #main .wr-title{text-wrap:pretty;font-size:1.34rem;line-height:1.24}.gallery-site.gallery-inner.thoughts-room #main .wr-foot{padding-top:.5rem}.gallery-site.gallery-inner.thoughts-room #main .wr-new{background:var(--room-paper);color:var(--room-ink);box-shadow:none;border-radius:3px}.gallery-site.gallery-inner.thoughts-room #main .wr-open{position:absolute}.gallery-site.gallery-inner.thoughts-room #main [data-cards=label] .wr-card{box-shadow:none;background:0 0;border-radius:8px;overflow:visible}.gallery-site.gallery-inner.thoughts-room #main [data-cards=label] .wr-art{border-radius:8px;box-shadow:1px 2px 3px #182a1f2e,4px 10px 20px -12px #182a1f4d}.gallery-site.gallery-inner.thoughts-room #main [data-cards=label] .wr-body{padding:1rem .3rem .25rem}.gallery-site.gallery-inner.thoughts-room #main [data-cards=label] .wr-no{border-left:2px solid var(--room-rose);padding-left:.55rem}.gallery-site.gallery-inner.thoughts-room #main .wr-card:focus-within{outline:2px solid var(--room-rose);outline-offset:5px}.gallery-site.gallery-inner.thoughts-room #main .wr-open:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.gallery-site.gallery-inner.thoughts-room #main .wr-card:hover .wr-title{text-underline-offset:.2em;text-decoration:underline 1px}}@media (width<=640px){.gallery-site.gallery-inner.thoughts-room #main .wr-grid{gap:2rem}.gallery-site.gallery-inner.thoughts-room #main .wr-body{padding:1.25rem}.gallery-site.gallery-inner.thoughts-room #main .wr-title{font-size:1.6rem}.gallery-site.gallery-inner.thoughts-room #main .wr-summary{font-size:1rem}}.gallery-site.gallery-inner.thoughts-room #main .room-number,.gallery-site.gallery-inner.thoughts-room #main .room-count{background:0 0;border:0;padding:0}.exhibit-canvas[data-astro-cid-23aashun]{background:var(--surface);border:.5px solid color-mix(in oklab, var(--text) 10%, transparent);border-radius:var(--radius-frame);box-shadow:var(--shadow-exhibit);position:relative}.exhibit-float[data-astro-cid-23aashun]{border:1px solid var(--line-frame);border-radius:var(--radius-frame);box-shadow:var(--shadow-exhibit);background:0 0;padding:10px}.exhibit-float-inner[data-astro-cid-23aashun]{background:var(--surface);border:.5px solid color-mix(in oklab, var(--text) 8%, transparent);border-radius:2px;height:100%;position:relative}.exhibit-spot[data-astro-cid-23aashun]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,0%), color-mix(in oklab, var(--brass-hi) 22%, transparent) 0%, transparent 42%);transition:opacity var(--dur-move) var(--ease-gallery);z-index:1;position:absolute;inset:0}.exhibit-spot[data-astro-cid-23aashun]:hover:after{opacity:1}.exhibit-spot[data-astro-cid-23aashun]>*{z-index:2;position:relative}@media (prefers-reduced-motion:no-preference){.exhibit-hover[data-astro-cid-23aashun]{transition:transform var(--dur-move) var(--ease-gallery), box-shadow var(--dur-move) var(--ease-gallery)}}.exhibit-hover[data-astro-cid-23aashun]:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.module-head[data-astro-cid-z7a56m73]{padding-top:clamp(1.4rem,4.5vh,5rem)}.room-tag[data-astro-cid-z7a56m73]{color:color-mix(in oklab, var(--room) 55%, var(--text));margin-bottom:1.2rem}.module-title[data-astro-cid-z7a56m73]{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1;font-weight:var(--weight-display-module);--display-weight-role:module;max-width:12ch;margin-left:-.04em}.module-intro[data-astro-cid-z7a56m73]{max-width:36rem;color:var(--muted);margin-top:1.6rem;font-size:1.05rem}.sleeve[data-astro-cid-42nrgfhw] .cover-img{object-fit:cover;width:100%;height:100%;display:block}.module-head[data-astro-cid-42nrgfhw]{padding-top:clamp(1.4rem,4.5vh,5rem)}.room-tag[data-astro-cid-42nrgfhw]{color:color-mix(in oklab, var(--room) 55%, var(--text));margin-bottom:1.2rem}.module-title[data-astro-cid-42nrgfhw]{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1;font-weight:var(--weight-display-module);--display-weight-role:module;margin-left:-.04em}.module-intro[data-astro-cid-42nrgfhw]{max-width:36rem;color:var(--muted);margin-top:1.6rem;font-size:1.05rem}.record[data-astro-cid-42nrgfhw]{flex-direction:column;gap:1.1rem;display:flex}.record-stage[data-astro-cid-42nrgfhw]{aspect-ratio:1.42;width:min(100%,360px);position:relative}.sleeve[data-astro-cid-42nrgfhw]{aspect-ratio:1;border:.5px solid color-mix(in oklab, var(--text) 10%, transparent);height:100%;box-shadow:var(--shadow-exhibit);background:var(--surface);z-index:2;border-radius:2px;position:absolute;top:0;left:0;overflow:hidden}.vinyl[data-astro-cid-42nrgfhw]{aspect-ratio:1;height:88%;box-shadow:var(--shadow-exhibit);z-index:1;transition:left var(--dur-move) var(--ease-gallery);background:radial-gradient(circle,#181512 30%,#221e1a 31%,#181512 60%,#25201b 61%,#181512 100%);border-radius:50%;position:absolute;top:6%;left:36%}.record[data-astro-cid-42nrgfhw]:hover .vinyl[data-astro-cid-42nrgfhw],.record[data-astro-cid-42nrgfhw].is-playing .vinyl[data-astro-cid-42nrgfhw]{left:46%}.vinyl-grooves[data-astro-cid-42nrgfhw]{background:repeating-radial-gradient(circle,#0000 0 5px,#ffffff0b 5px 6px);border-radius:50%;position:absolute;inset:7%}.vinyl-label[data-astro-cid-42nrgfhw]{background:linear-gradient(155deg, var(--brass-hi), var(--brass));color:#1c1a17;letter-spacing:.18em;border-radius:50%;place-items:center;font-size:.6rem;display:grid;position:absolute;inset:36%}@media (prefers-reduced-motion:no-preference){.record[data-astro-cid-42nrgfhw].is-playing .vinyl[data-astro-cid-42nrgfhw]{animation:3.2s linear infinite spin}}@keyframes spin{to{transform:rotate(360deg)}}.record-meta[data-astro-cid-42nrgfhw]{flex-direction:column;gap:.6rem;max-width:30rem;display:flex}.track-title[data-astro-cid-42nrgfhw]{white-space:pre-line;line-height:1.1}.record-actions[data-astro-cid-42nrgfhw]{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.3rem;display:flex}.play-btn[data-astro-cid-42nrgfhw]{border:1px solid var(--room);color:var(--text);cursor:pointer;transition:background var(--dur-micro) var(--ease-gallery);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1.1rem;display:inline-flex}.play-btn[data-astro-cid-42nrgfhw] [data-astro-cid-42nrgfhw][hidden]{display:none}.play-btn[data-astro-cid-42nrgfhw]:hover{background:color-mix(in oklab, var(--room) 16%, transparent)}.demo-tag[data-astro-cid-42nrgfhw]{color:color-mix(in oklab, var(--brass) 55%, var(--text));border:1px dashed color-mix(in oklab, var(--brass) 55%, transparent);border-radius:2px;padding:.15rem .45rem;font-size:.58rem}.links[data-astro-cid-42nrgfhw]{align-items:center;gap:.7rem;display:inline-flex}.platform[data-astro-cid-42nrgfhw]{color:color-mix(in oklab, var(--room) 55%, var(--text))}.platform[data-astro-cid-42nrgfhw]:hover{text-decoration:underline}.wave[data-astro-cid-42nrgfhw]{opacity:0;width:280px;height:36px;transition:opacity var(--dur-move) var(--ease-gallery)}.record[data-astro-cid-42nrgfhw].is-playing .wave[data-astro-cid-42nrgfhw]{opacity:1}.wave[data-astro-cid-42nrgfhw]{max-width:100%}@media (width<=640px){.record[data-astro-cid-42nrgfhw]{gap:.7rem}.record-stage[data-astro-cid-42nrgfhw]{aspect-ratio:1.12;width:100%}.record-meta[data-astro-cid-42nrgfhw]{gap:.4rem}.track-title[data-astro-cid-42nrgfhw]{font-size:1.05rem;line-height:1.15}.record-meta[data-astro-cid-42nrgfhw] p[data-astro-cid-42nrgfhw]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.record-actions[data-astro-cid-42nrgfhw]{flex-wrap:wrap;gap:.45rem}.wave[data-astro-cid-42nrgfhw]{height:24px}.vinyl-label[data-astro-cid-42nrgfhw]{letter-spacing:.1em;font-size:.48rem}}.cover-img[data-astro-cid-a3yf2dnz]{object-fit:cover;width:100%;height:100%;display:block;overflow:hidden}.module-head[data-astro-cid-pue3573y]{padding-top:clamp(1.4rem,4.5vh,5rem)}.room-tag[data-astro-cid-pue3573y]{color:color-mix(in oklab, var(--room) 55%, var(--text));margin-bottom:1.2rem}.module-title[data-astro-cid-pue3573y]{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1;font-weight:var(--weight-display-module);--display-weight-role:module;margin-left:-.04em}.shots-grid[data-astro-cid-pue3573y]{grid-template-columns:minmax(0,1fr);gap:clamp(1.8rem,4vw,3rem) clamp(1.2rem,2.6vw,2rem);margin-top:clamp(1.6rem,3.5vw,2.6rem);display:grid}@media (width>=720px){.shots-grid[data-astro-cid-pue3573y]{grid-template-columns:repeat(2,minmax(0,1fr))}}.shot[data-astro-cid-pue3573y]{flex-direction:column;gap:.9rem;display:flex}.shot-paper[data-astro-cid-pue3573y]{background:var(--surface);margin:0;padding:clamp(.4rem,1vw,.7rem)}.shot-paper[data-astro-cid-pue3573y] .shot-img{aspect-ratio:16/9;object-fit:cover;border-radius:2px;width:100%;display:block}.shot-play[data-astro-cid-pue3573y]{cursor:pointer;background:0 0;border:0;border-radius:2px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.shot-play[data-astro-cid-pue3573y] .shot-img{transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .4s}.shot-play[data-astro-cid-pue3573y]:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 40%,#0000002e);transition:opacity .4s;position:absolute;inset:0}.shot-play[data-astro-cid-pue3573y]:hover .shot-img,.shot-play[data-astro-cid-pue3573y]:focus-visible .shot-img{transform:scale(1.02)}.shot-play[data-astro-cid-pue3573y]:hover:after,.shot-play[data-astro-cid-pue3573y]:focus-visible:after{opacity:1}.shot-play[data-astro-cid-pue3573y]:focus-visible{outline:2px solid var(--room);outline-offset:3px}.shot-badge[data-astro-cid-pue3573y]{letter-spacing:.04em;color:#fff;backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.58rem;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.shot-title[data-astro-cid-pue3573y]{margin:.35rem 0 .3rem;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.15}.shot-summary[data-astro-cid-pue3573y]{color:var(--muted);max-width:34rem;font-size:.92rem;line-height:1.65}.cap-foot[data-astro-cid-pue3573y]{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.6rem;font-size:.62rem;display:flex}.loc[data-astro-cid-pue3573y]{color:color-mix(in oklab, var(--room) 50%, var(--muted))}.src[data-astro-cid-pue3573y]{color:color-mix(in oklab, var(--room) 60%, var(--text))}.src[data-astro-cid-pue3573y]:hover{text-decoration:underline}.vm[data-astro-cid-pue3573y]{color:#fff;background:0 0;border:0;width:min(92vw,1100px);max-width:1100px;max-height:92vh;margin:0;padding:0;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.vm[data-astro-cid-pue3573y]::backdrop{backdrop-filter:blur(6px);background:#000000d1}.vm-frame[data-astro-cid-pue3573y]{position:relative}.vm-video[data-astro-cid-pue3573y]{aspect-ratio:16/9;border-radius:var(--radius-viewport,14px);background:#000;width:100%;display:block;box-shadow:0 24px 70px #00000080}.vm-close[data-astro-cid-pue3573y]{z-index:2;color:#fff;cursor:pointer;backdrop-filter:blur(4px);background:#0000008c;border:1px solid #ffffff59;border-radius:999px;place-items:center;width:2.3rem;height:2.3rem;font-size:1.6rem;line-height:1;display:grid;position:absolute;top:.6rem;right:.6rem}.vm-close[data-astro-cid-pue3573y]:hover{background:#000000bf}.vm-error[data-astro-cid-pue3573y]{text-align:center;color:#ffd7d7;margin-top:.8rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.shot-play[data-astro-cid-pue3573y] .shot-img{transition:none}.shot-play[data-astro-cid-pue3573y]:hover .shot-img,.shot-play[data-astro-cid-pue3573y]:focus-visible .shot-img{transform:none}}.module-head[data-astro-cid-hq22f5gj]{padding-top:clamp(1.4rem,4.5vh,5rem)}.room-tag[data-astro-cid-hq22f5gj]{color:color-mix(in oklab, var(--room) 55%, var(--text));margin-bottom:1.2rem}.module-title[data-astro-cid-hq22f5gj]{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1;font-weight:var(--weight-display-module);--display-weight-role:module;margin-left:-.04em}.bw-grid[data-astro-cid-hq22f5gj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.6vw,2.2rem) clamp(.7rem,2vw,1.6rem);display:grid}@media (width>=720px){.bw-grid[data-astro-cid-hq22f5gj]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=980px){.bw-grid[data-astro-cid-hq22f5gj]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1240px){.bw-grid[data-astro-cid-hq22f5gj]{grid-template-columns:repeat(6,minmax(0,1fr))}}.bw-item[data-astro-cid-hq22f5gj]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.bw-frame[data-astro-cid-hq22f5gj]{transition:transform var(--dur-move) var(--ease-gallery), box-shadow var(--dur-move) var(--ease-gallery)}.bw-item[data-astro-cid-hq22f5gj]:hover .bw-frame[data-astro-cid-hq22f5gj]{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.bw-item[data-astro-cid-hq22f5gj]:focus-within .bw-frame[data-astro-cid-hq22f5gj]{outline:2px solid color-mix(in oklab, var(--brass) 70%, transparent);outline-offset:3px}.bw-tile[data-astro-cid-hq22f5gj]{aspect-ratio:1;background:var(--paint-canvas);border-radius:1px;place-items:center;height:100%;padding:clamp(.7rem,2.2vw,1.2rem);display:grid;position:relative}.bw-badge[data-astro-cid-hq22f5gj]{filter:drop-shadow(1px 2px 4px #1c1a1729);width:auto;max-width:100%;height:auto;max-height:90%;transition:transform var(--dur-move) var(--ease-gallery)}.bw-item[data-astro-cid-hq22f5gj]:hover .bw-badge[data-astro-cid-hq22f5gj]{transform:scale(1.03)}.bw-mono[data-astro-cid-hq22f5gj]{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--brass) 60%, transparent);width:clamp(4rem,12vw,5.5rem);color:color-mix(in oklab, var(--brass) 70%, var(--text));letter-spacing:.04em;border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.bw-stretch[data-astro-cid-hq22f5gj]{z-index:3;position:absolute;inset:0}.bw-caption[data-astro-cid-hq22f5gj]{flex-direction:column;gap:.2rem;padding:0 .1rem;display:flex}.bw-no[data-astro-cid-hq22f5gj]{color:color-mix(in oklab, var(--room) 55%, var(--text))}.bw-titlerow[data-astro-cid-hq22f5gj]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.bw-title[data-astro-cid-hq22f5gj]{font-size:1rem;font-weight:var(--weight-display-collection-title);--display-weight-role:collection-title;line-height:1.14}.bw-year[data-astro-cid-hq22f5gj]{color:var(--muted);flex:none}.bw-title2[data-astro-cid-hq22f5gj]{font-size:.9rem;font-weight:var(--weight-display-card);color:var(--muted);--display-weight-role:card;line-height:1.14}.interest-wall[data-astro-cid-sbkdp5rc]{background:var(--room-label);box-shadow:var(--print-shadow);--interest-surface:#fffdf8;--interest-ring:#645e4e1f;--interest-shadow:0 3px 8px #3a2d1c12, inset 0 1px #ffffffbf;border-radius:9px;position:relative;container-type:inline-size}[data-theme=dark] .interest-wall[data-astro-cid-sbkdp5rc]{--interest-surface:#30463a;--interest-ring:#e7efdc38;--interest-shadow:0 4px 10px #050e0a3d, inset 0 1px #d3e7ce17}.interest-grid[data-astro-cid-sbkdp5rc]{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(var(--interest-rows), minmax(0, 1fr));aspect-ratio:1;gap:clamp(5px,1.6cqw,8px);margin:0;padding:clamp(10px,3cqw,14px);list-style:none;display:grid}li[data-astro-cid-sbkdp5rc]{min-width:0;height:100%;min-height:0}.interest-tile[data-astro-cid-sbkdp5rc]{background:var(--interest-surface);border:1px solid var(--interest-ring);width:100%;height:100%;box-shadow:var(--interest-shadow);cursor:pointer;border-radius:24%;padding:0;display:block;overflow:hidden}.interest-tile[data-astro-cid-sbkdp5rc]:focus-visible{outline:2px solid var(--text);outline-offset:3px}img[data-astro-cid-sbkdp5rc]{object-fit:contain;width:100%;height:100%;display:block}.interest-caption[data-astro-cid-sbkdp5rc]{justify-content:space-between;align-items:center;height:50px;padding-inline:14px;display:flex}h2[data-astro-cid-sbkdp5rc]{margin:0;font-size:10px}.interest-count[data-astro-cid-sbkdp5rc]{font-size:10px}.interest-label[data-astro-cid-sbkdp5rc]{inset-inline:90px 14px;text-align:right;height:50px;color:var(--text);opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;font-size:12px;line-height:1.25;display:flex;position:absolute;bottom:0}.interest-wall[data-astro-cid-sbkdp5rc] li[data-astro-cid-sbkdp5rc]:has(>.interest-tile:focus-visible) .interest-label[data-astro-cid-sbkdp5rc],.interest-wall[data-astro-cid-sbkdp5rc]:not(:has(.interest-tile:focus-visible)) li[data-astro-cid-sbkdp5rc]:has(>.interest-tile:hover) .interest-label[data-astro-cid-sbkdp5rc],.interest-wall[data-astro-cid-sbkdp5rc]:not(:has(.interest-tile:focus-visible,.interest-tile:hover)) li[data-astro-cid-sbkdp5rc]:has(>.interest-tile:focus) .interest-label[data-astro-cid-sbkdp5rc],.interest-wall[data-astro-cid-sbkdp5rc]:not(:has(.interest-tile:focus,.interest-tile:hover)) li[data-astro-cid-sbkdp5rc].is-active .interest-label[data-astro-cid-sbkdp5rc]{opacity:1}.interest-wall[data-astro-cid-sbkdp5rc]:has(li.is-active,.interest-tile:hover,.interest-tile:focus) .interest-count[data-astro-cid-sbkdp5rc]{opacity:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.interest-tile[data-astro-cid-sbkdp5rc]{transition:transform .16s cubic-bezier(.2,.7,.3,1),box-shadow .16s}.interest-tile[data-astro-cid-sbkdp5rc]:hover{transform:translateY(-1px)}}.module-head[data-astro-cid-ym35jdeb]{padding-top:clamp(1.4rem,4.5vh,5rem)}.room-tag[data-astro-cid-ym35jdeb]{color:color-mix(in oklab, var(--room) 55%, var(--text));margin-bottom:1.2rem}.module-title[data-astro-cid-ym35jdeb]{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1;font-weight:var(--weight-display-module);--display-weight-role:module;margin-left:-.04em}.portrait-art[data-astro-cid-ym35jdeb] svg{width:100%;height:auto;display:block}.bio[data-astro-cid-ym35jdeb]{font-size:clamp(1.4rem,3vw,2rem);font-style:normal;font-weight:400}.timeline[data-astro-cid-ym35jdeb]{border-left:1px solid var(--line-hair);flex-direction:column;gap:1.1rem;padding-left:1.4rem;display:flex;position:relative}.timeline[data-astro-cid-ym35jdeb] li[data-astro-cid-ym35jdeb]{grid-template-columns:4rem 1fr;align-items:baseline;gap:.8rem;display:grid;position:relative}.dot[data-astro-cid-ym35jdeb]{background:var(--surface-2);border:1px solid var(--line-hair);width:9px;height:9px;transition:background var(--dur-move) var(--ease-gallery);border-radius:50%;position:absolute;top:.35rem;left:-1.4rem;transform:translate(-50%)}.timeline[data-astro-cid-ym35jdeb] li[data-astro-cid-ym35jdeb].is-in .dot[data-astro-cid-ym35jdeb]{background:var(--brass);box-shadow:0 0 0 3px color-mix(in oklab, var(--brass) 25%, transparent)}.year[data-astro-cid-ym35jdeb]{color:color-mix(in oklab, var(--room) 55%, var(--text))}
