.PortableTextBody-module__1Td-Xa__p{margin-bottom:var(--space-4);color:var(--color-ink)}.PortableTextBody-module__1Td-Xa__h2{font-size:var(--fs-title);margin:var(--space-5) 0 var(--space-3)}.PortableTextBody-module__1Td-Xa__h3{font-size:var(--fs-summary);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--color-ink-soft);margin:var(--space-5) 0 var(--space-2)}.PortableTextBody-module__1Td-Xa__quote{margin:var(--space-5) 0;padding-left:var(--space-4);border-left:2px solid var(--color-rule);color:var(--color-ink-soft);font-style:italic}.PortableTextBody-module__1Td-Xa__link{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.PortableTextBody-module__1Td-Xa__link:hover{text-decoration:none}.PortableTextBody-module__1Td-Xa__extArrow{vertical-align:text-top;margin-left:.1em;text-decoration:none;display:inline-block}.PortableTextBody-module__1Td-Xa__linkBtn{font:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.PortableTextBody-module__1Td-Xa__linkBtn:hover{text-decoration:none}
.MuxVideo-module__gzIcXq__frame{width:100%;position:relative;overflow:hidden}.MuxVideo-module__gzIcXq__player{--media-object-fit:contain;--media-background-color:transparent;--controls:none;--media-control-bar-display:none;pointer-events:none;cursor:auto;background:0 0;width:100%;height:100%}.MuxVideo-module__gzIcXq__poster{object-fit:contain;width:100%;height:100%}
.GroupRotator-module__LZW2da__frame{width:100%;transition:opacity var(--fade);position:relative;overflow:hidden}.GroupRotator-module__LZW2da__background{object-fit:cover;z-index:0}.GroupRotator-module__LZW2da__layer{object-fit:contain;object-position:center;transition:opacity var(--fade);margin-top:8px}.GroupRotator-module__LZW2da__pauseBtn{z-index:5;cursor:none;pointer-events:auto;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.GroupRotator-module__LZW2da__cursorLabel{pointer-events:none;white-space:nowrap;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);text-transform:uppercase;opacity:0;transition:opacity var(--fade);z-index:6;padding:1px;font-size:14px;line-height:1;position:absolute;top:0;left:0}.GroupRotator-module__LZW2da__pauseBtn:hover .GroupRotator-module__LZW2da__cursorLabel{opacity:1}
.MediaThumb-module__7jQ4Nq__figure{margin:0}.MediaThumb-module__7jQ4Nq__videoFigure{grid-column:1/-1}.MediaThumb-module__7jQ4Nq__frame{background:var(--color-highlight);width:100%;position:relative;overflow:hidden}.MediaThumb-module__7jQ4Nq__img{object-fit:cover;transition:transform var(--fade)}.MediaThumb-module__7jQ4Nq__openBtn{cursor:none;background:0 0;border:none;width:100%;padding:0;display:block;position:relative}.MediaThumb-module__7jQ4Nq__cursorLabel{pointer-events:none;white-space:nowrap;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);text-transform:uppercase;opacity:0;transition:opacity var(--fade);z-index:5;padding:1px;font-size:14px;line-height:1;position:absolute;top:0;left:0}.MediaThumb-module__7jQ4Nq__openBtn:hover .MediaThumb-module__7jQ4Nq__cursorLabel{opacity:1}.MediaThumb-module__7jQ4Nq__caption{margin-top:var(--space-2);font-size:12px}
.BrowseToggle-module__tq4Z5a__toggle{gap:var(--space-3);display:inline-flex}.BrowseToggle-module__tq4Z5a__btn{cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;color:var(--color-ink-soft);transition:color var(--fade);background:0 0;border:none;padding:0;font-size:14px;line-height:1}.BrowseToggle-module__tq4Z5a__btn:hover,.BrowseToggle-module__tq4Z5a__on{color:var(--color-ink)}
.VerticalList-module__HO7amG__list{gap:var(--space-4);flex-direction:column;display:flex}
.GridList-module__2vd15W__grid{grid-template-columns:repeat(var(--browse-cols), 1fr);gap:var(--browse-gap);align-items:start;display:grid}@media (max-width:1023px){.GridList-module__2vd15W__grid{--browse-cols:2}}@media (max-width:639px){.GridList-module__2vd15W__grid{--browse-cols:1}}
.Lightbox-module__LFQ5jW__overlay{z-index:1000;padding:var(--header-h);background:var(--color-bg);animation:Lightbox-module__LFQ5jW__fadeIn var(--fade);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes Lightbox-module__LFQ5jW__fadeIn{0%{opacity:0}to{opacity:1}}.Lightbox-module__LFQ5jW__close{top:0;right:var(--space-5);height:var(--header-h);color:var(--color-ink);font-family:var(--font-sans);text-transform:uppercase;background:0 0;border:none;align-items:center;font-size:14px;line-height:1;display:flex;position:fixed}.Lightbox-module__LFQ5jW__figure{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;max-width:100%;max-height:100%;margin:0;display:flex}.Lightbox-module__LFQ5jW__image{object-fit:contain;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%}.Lightbox-module__LFQ5jW__media{--pad:calc(2 * var(--header-h));width:min(calc(100vw - var(--pad)), calc((100dvh - var(--pad) - var(--space-6)) * var(--ar)));aspect-ratio:var(--ar);max-width:100%}.Lightbox-module__LFQ5jW__caption{font-size:var(--fs-summary);text-align:center;flex-shrink:0}@media (max-width:1023px){.Lightbox-module__LFQ5jW__overlay{padding:var(--space-5)}.Lightbox-module__LFQ5jW__close{top:var(--space-5);right:var(--space-5);height:auto}.Lightbox-module__LFQ5jW__figure{max-height:calc(100dvh - 2 * var(--space-5) - var(--header-h))}.Lightbox-module__LFQ5jW__media{width:min(calc(100vw - 2 * var(--space-5)), calc((100dvh - 2 * var(--space-5) - var(--header-h) - var(--space-6)) * var(--ar)))}}
.MediaCollection-module__OWlB4G__wrap{gap:var(--space-5);flex-direction:column;display:flex}.MediaCollection-module__OWlB4G__bar{display:flex}@media (max-width:1023px){.MediaCollection-module__OWlB4G__bar{display:none}}
.VerticalStage-module__HZf10a__wrap{display:contents}
.Ticker-module__OboOTq__ticker{justify-content:flex-end;align-items:flex-end;gap:var(--space-2);pointer-events:auto;flex-direction:column;max-height:75vh;display:flex}.Ticker-module__OboOTq__item{border:var(--rule-w) solid var(--color-rule);padding:var(--space-1) var(--space-4);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--color-ink-soft);cursor:pointer;transition:background var(--fade), color var(--fade);background:0 0;border-radius:999px}.Ticker-module__OboOTq__on{background:var(--color-ink);color:var(--color-bg);border-color:var(--color-ink)}@media (max-width:1023px){.Ticker-module__OboOTq__ticker{max-height:60vh}}
.HorizontalStage-module__Q9SmGW__stage{z-index:20;align-items:flex-end;gap:var(--space-4);pointer-events:none;flex-direction:row;max-width:100vw;display:flex;position:fixed;bottom:0;right:0}.HorizontalStage-module__Q9SmGW__frame{pointer-events:none;justify-content:flex-end;align-items:flex-end;display:flex}.HorizontalStage-module__Q9SmGW__frame figure{align-items:flex-end;gap:var(--space-2);flex-direction:column-reverse;margin:0;display:flex}.HorizontalStage-module__Q9SmGW__frame figcaption{text-align:right;margin:0}.HorizontalStage-module__Q9SmGW__frame figure button{pointer-events:auto;width:auto}.HorizontalStage-module__Q9SmGW__frame figure button>div{width:min(calc(100vw - var(--col-1) - var(--col-2)), calc(75vh * var(--ar,1.6)));flex:none;height:auto}@media (max-width:1439px) and (min-width:1024px){.HorizontalStage-module__Q9SmGW__frame figure button>div{width:min(calc(100vw - var(--col-1) - 22rem), calc(75vh * var(--ar,1.6)))}}@media (max-width:1023px){.HorizontalStage-module__Q9SmGW__stage{display:none}}
.ProjectStage-module__C-CnpW__root{grid-template-columns:1fr 1fr;height:100dvh;display:grid}.ProjectStage-module__C-CnpW__written,.ProjectStage-module__C-CnpW__visuals{height:100dvh;padding:calc(var(--header-h)) var(--space-5) var(--space-5);overflow-y:auto}.ProjectStage-module__C-CnpW__visuals{padding-left:0;padding-right:0;padding-top:var(--header-h)}.ProjectStage-module__C-CnpW__mobileTitle,.ProjectStage-module__C-CnpW__mobileLead,.ProjectStage-module__C-CnpW__mobileCategory{display:none}.ProjectStage-module__C-CnpW__horizontal{overflow:hidden}.ProjectStage-module__C-CnpW__horizontal .ProjectStage-module__C-CnpW__written{overflow-y:auto}.ProjectStage-module__C-CnpW__preload{pointer-events:none;opacity:0;width:0;height:0;position:absolute;overflow:hidden}.ProjectStage-module__C-CnpW__description{font-family:var(--font-serif);font-size:var(--preview-text);margin-bottom:var(--space-5);line-height:1.1}.ProjectStage-module__C-CnpW__description p{font-size:var(--preview-text);line-height:1.1}.ProjectStage-module__C-CnpW__description>:last-child{margin-bottom:0}@media (max-width:1439px){.ProjectStage-module__C-CnpW__root{grid-template-columns:1fr;height:auto}.ProjectStage-module__C-CnpW__written,.ProjectStage-module__C-CnpW__visuals{height:auto;overflow:visible}}@media (max-width:1023px){.ProjectStage-module__C-CnpW__written,.ProjectStage-module__C-CnpW__visuals{padding:var(--space-5) var(--space-4) var(--space-5)}.ProjectStage-module__C-CnpW__written{padding-top:var(--space-6)}.ProjectStage-module__C-CnpW__visuals{padding-left:var(--space-4);padding-right:var(--space-4)}.ProjectStage-module__C-CnpW__mobileLead{padding:0 var(--space-4) 0;display:block}.ProjectStage-module__C-CnpW__visuals figure:first-of-type{display:none}.ProjectStage-module__C-CnpW__description p{font-size:var(--preview-text-mobile)}.ProjectStage-module__C-CnpW__mobileTitle{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-family:var(--font-sans);font-size:var(--fs-title);margin-bottom:var(--space-5);font-weight:700;line-height:1.1;animation:.36s ProjectStage-module__C-CnpW__mobileTitleRise;display:flex}.ProjectStage-module__C-CnpW__mobileTitleYear{font-size:var(--fs-eyebrow);flex-shrink:0}.ProjectStage-module__C-CnpW__mobileTitle:has(+.ProjectStage-module__C-CnpW__mobileCategory){margin-bottom:var(--space-1)}.ProjectStage-module__C-CnpW__mobileCategory{font-family:var(--font-sans);font-size:var(--fs-eyebrow);color:var(--color-ink-soft);margin-bottom:var(--space-5);animation:.36s ProjectStage-module__C-CnpW__mobileTitleRise;display:block}}@keyframes ProjectStage-module__C-CnpW__mobileTitleRise{0%{opacity:0;transform:translateY(var(--space-6))}to{opacity:1;transform:translateY(0)}}
.GalleryTemplate-module__LwWN7a__root{min-height:100%;padding:var(--header-h) var(--space-6) var(--space-7)}.GalleryTemplate-module__LwWN7a__head{margin-bottom:var(--space-6)}.GalleryTemplate-module__LwWN7a__title{font-size:var(--fs-title-lg)}@media (max-width:1023px){.GalleryTemplate-module__LwWN7a__root{padding:var(--space-6) var(--space-5) var(--space-6)}}
.HomePreview-module__7J4YMq__pane{width:100%;height:100dvh;position:relative;overflow:hidden}.HomePreview-module__7J4YMq__description{z-index:1;top:var(--header-h);left:var(--space-5);max-width:calc((100vw - var(--col-1) - var(--col-2)) / 2 - var(--space-5) * 2);font-family:var(--font-serif);font-size:var(--preview-text);color:var(--color-ink);line-height:1.1;position:absolute}.HomePreview-module__7J4YMq__imageWrap{top:var(--scatter-top);left:var(--scatter-left);--short:250px;width:calc(var(--short) * var(--w-mul));transition:opacity var(--fade);background:var(--color-highlight);position:absolute}.HomePreview-module__7J4YMq__image{object-fit:cover}@media (max-width:1439px) and (min-width:1024px){.HomePreview-module__7J4YMq__description{max-width:22rem}}@media (max-width:1023px){.HomePreview-module__7J4YMq__pane{flex:1;height:auto;min-height:0;overflow:visible}.HomePreview-module__7J4YMq__description{display:none}.HomePreview-module__7J4YMq__imageWrap{--short:120px;top:auto;left:auto;right:var(--space-4);bottom:var(--space-4);max-width:calc(100vw - 2 * var(--space-4))}}
.WritingTemplate-module__nWUv2G__root{max-width:52rem;min-height:100%;padding:calc(var(--header-h) + var(--space-6)) var(--space-6) var(--space-7)}.WritingTemplate-module__nWUv2G__head{margin-bottom:var(--space-6)}.WritingTemplate-module__nWUv2G__title{font-size:var(--fs-title-lg)}.WritingTemplate-module__nWUv2G__list{flex-direction:column;display:flex}.WritingTemplate-module__nWUv2G__item{border-top:var(--rule-w) solid var(--color-rule)}.WritingTemplate-module__nWUv2G__link{gap:var(--space-1);padding:var(--space-5) 0;transition:opacity var(--fade);flex-direction:column;display:flex}.WritingTemplate-module__nWUv2G__link:hover{opacity:.7}.WritingTemplate-module__nWUv2G__entryTitle{font-size:var(--fs-title)}.WritingTemplate-module__nWUv2G__date{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--color-ink-faint)}.WritingTemplate-module__nWUv2G__desc{font-size:var(--fs-summary);color:var(--color-ink-soft)}@media (max-width:1023px){.WritingTemplate-module__nWUv2G__root{padding:var(--space-6) var(--space-5) var(--space-6)}}
