._3QxX8q_gallery{padding-inline:var(--gutter);flex-direction:column;gap:clamp(16px,2.4vw,40px);display:flex}._3QxX8q_item{text-align:left;cursor:zoom-in;width:100%;display:block}._3QxX8q_frame{background:var(--paper-deep);display:block;overflow:hidden}._3QxX8q_frame img{width:100%;height:auto;transition:transform 1.2s var(--ease-out)}@media (hover:hover){._3QxX8q_item:hover ._3QxX8q_frame img{transform:scale(1.025)}}._3QxX8q_pair{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(16px,2.4vw,40px);display:grid}._3QxX8q_inset{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-block:clamp(24px,5vw,80px);display:grid}._3QxX8q_inset ._3QxX8q_item{grid-area:1/6/auto/-1}._3QxX8q_inset ._3QxX8q_caption{grid-area:1/1/auto/span 4}._3QxX8q_inset[data-align=left] ._3QxX8q_item{grid-column:1/span 7}._3QxX8q_inset[data-align=left] ._3QxX8q_caption{grid-column:9/-1}._3QxX8q_caption{flex-direction:column;gap:10px;display:flex}._3QxX8q_caption .serif{font-size:var(--step-2);line-height:1.1}._3QxX8q_lightbox{z-index:120;color:var(--paper);animation:_3QxX8q_lb-in .45s var(--ease-out);background:#14110ff7;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}@keyframes _3QxX8q_lb-in{0%{opacity:0}}._3QxX8q_lbTop,._3QxX8q_lbBottom{padding:18px var(--gutter);justify-content:space-between;align-items:center;gap:16px;display:flex}._3QxX8q_lbTop button,._3QxX8q_lbBottom button{padding:8px 0;font-size:.95rem}._3QxX8q_lbStage{margin-inline:var(--gutter);cursor:zoom-out;position:relative}._3QxX8q_lbImg{object-fit:contain;animation:_3QxX8q_lb-img .6s var(--ease-out)}@keyframes _3QxX8q_lb-img{0%{opacity:0;transform:scale(.98)}}._3QxX8q_lbCaption{text-align:center;max-width:60ch;font-size:var(--step--1);color:#f3eee6a6}@media (max-width:860px){._3QxX8q_pair{grid-template-columns:1fr}._3QxX8q_inset{flex-direction:column;align-items:stretch;gap:16px;padding-block:8px;display:flex}._3QxX8q_caption .serif{font-size:var(--step-1)}._3QxX8q_lbCaption{display:none}}
.F80paG_project{--hero-overlap:clamp(80px, 16vw, 280px)}.F80paG_placeholder{background:linear-gradient(var(--paper-deep) 0 60%, transparent 0);min-height:100svh}.F80paG_head{column-gap:var(--gap);padding-top:calc(var(--header-h) + clamp(28px, 4vw, 64px));padding-bottom:calc(var(--hero-overlap) + clamp(40px, 5vw, 80px));background:var(--tint);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.F80paG_crumbs{border-bottom:1px solid #1a161333;grid-column:1/-1;justify-content:space-between;margin-bottom:clamp(48px,8vw,128px);padding-bottom:14px;display:flex}.F80paG_discipline{color:var(--accent);grid-column:1/-1;margin-bottom:clamp(12px,1.6vw,24px)}.F80paG_title{font-size:var(--step-5);letter-spacing:-.045em;grid-column:1/span 10;line-height:.88}.F80paG_tagline{font-size:var(--step-2);color:var(--accent);grid-column:8/-1;margin-top:clamp(24px,3vw,48px);font-style:italic;line-height:1.15}.F80paG_hero{margin-top:calc(var(--hero-overlap) * -1)}.F80paG_heroFrame{background:var(--paper-deep);overflow:hidden}.F80paG_heroFrame img{width:100%;height:auto}.F80paG_overview{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(64px,10vw,160px);display:grid}.F80paG_details{flex-direction:column;grid-column:1/span 4;display:flex}.F80paG_details>div{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:12px;padding-block:14px;display:grid}.F80paG_details>div:last-child{border-bottom:1px solid var(--line)}.F80paG_details dt{padding-top:.2em}.F80paG_text{max-width:62ch;color:var(--ink-soft);flex-direction:column;grid-column:6/-1;gap:1.2em;display:flex}.F80paG_lead{font-size:var(--step-3);letter-spacing:-.02em;color:var(--ink);margin-bottom:.4em;line-height:1.05}.F80paG_next{border-top:1px solid var(--ink);flex-direction:column;gap:18px;margin-top:clamp(96px,14vw,220px);padding-top:24px;display:flex}.F80paG_nextBody{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.F80paG_nextTitle{font-size:var(--step-5);letter-spacing:-.045em;transition:transform .8s var(--ease-out);grid-column:1/span 8;line-height:.88}.F80paG_nextLabel span{transition:transform .8s var(--ease-out);margin-left:6px;display:inline-block}.F80paG_nextImg{aspect-ratio:4/3;background:var(--paper-deep);grid-column:9/-1;position:relative;overflow:hidden}.F80paG_nextImg img{object-fit:cover;transition:transform 1.2s var(--ease-out)}.F80paG_nextMeta{max-width:40ch}@media (hover:hover){.F80paG_next:hover .F80paG_nextTitle{font-style:italic}.F80paG_next:hover .F80paG_nextLabel span{transform:translate(10px)}.F80paG_next:hover .F80paG_nextImg img{transform:scale(1.05)}}@media (max-width:860px){.F80paG_head,.F80paG_overview,.F80paG_nextBody{flex-direction:column;align-items:stretch;display:flex}.F80paG_title{font-size:clamp(3.2rem,15vw,6rem)}.F80paG_tagline{font-size:var(--step-1)}.F80paG_details{margin-bottom:48px}.F80paG_lead{font-size:var(--step-2)}.F80paG_nextTitle{margin-bottom:24px;font-size:clamp(3rem,14vw,5rem)}}
