.work-selection--gallery{padding-block:76px}.work-selection--gallery>header{border-bottom:1px solid #a8b7b1;align-items:end;margin-bottom:32px;padding-bottom:24px}.work-selection--gallery .selection-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px 5%;display:grid}.work-selection--gallery .selection-grid>article{border-bottom:1px solid #b8c4c0;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:24px;padding-bottom:28px;display:grid}.work-selection--gallery .selection-grid>.selection-lead{border:0;grid-row:span 2;padding:0;display:block}.work-selection--gallery .selection-grid .selection-image{aspect-ratio:1.2}.work-selection--gallery .selection-image img{object-position:center;object-fit:cover}.work-selection--gallery .selection-lead .selection-image{aspect-ratio:1.5}.work-selection--gallery .selection-copy{padding:0}.work-selection--gallery .selection-lead .selection-copy{padding-top:24px}.work-selection--gallery .selection-copy h3{overflow-wrap:anywhere}.work-selection--gallery .selection-copy h3 a>span{flex:none}.work-selection--gallery .selection-summary{max-width:50ch;margin-top:12px}.work-selection--gallery .selection-note{border-top:1px solid #a8b7b1;margin-top:34px;padding-top:24px}.selection-clients{border-top:1px solid #a8b7b1;margin-top:40px;padding-top:26px}.selection-clients h3{font-size:calc((calc((calc(16px * var(--text-scale,1))) * .9579)) * var(--heading-size-adjustment,.96));font-weight:calc(528 * var(--weight-scale,1));margin:0 0 18px}.selection-clients ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.selection-clients a{min-height:64px;font-size:calc(18px * var(--text-scale,1));border-bottom:1px solid #a8b7b1;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;line-height:1.4;text-decoration:none;display:flex}.selection-clients a>span:first-child{overflow-wrap:break-word;min-width:0}.selection-clients small{font-size:calc(12px * var(--text-scale,1));color:#425852;margin-bottom:7px;display:block}.selection-clients a>span:last-child{flex:none}.selection-clients a:hover{color:#075e56;text-underline-offset:5px;text-decoration:underline}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.selection-clients a>span:last-child{transition:transform .18s ease-out}.selection-clients a:is(:hover,:focus-visible)>span:last-child{transform:translate(2px,-2px)}.work-selection--gallery .selection-image img{transition:transform .24s cubic-bezier(.16,1,.3,1)}.work-selection--gallery article:focus-within .selection-image img{transform:scale(1.025)}}@media (width<=1100px){.work-selection--gallery .selection-grid{gap:28px}.work-selection--gallery .selection-grid>article{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:18px}}@media (width<=900px){.work-selection--gallery{padding-block:48px}.work-selection--gallery .selection-grid{grid-template-columns:1fr;gap:28px}.work-selection--gallery .selection-grid>.selection-lead{border-bottom:1px solid #b8c4c0;grid-row:auto;padding-bottom:28px}.work-selection--gallery .selection-grid>article{grid-template-columns:38% minmax(0,1fr);gap:20px}.work-selection--gallery .selection-lead .selection-copy{padding-top:22px}.work-selection--gallery>header{margin-bottom:24px;padding-bottom:20px}.work-selection--gallery .selection-note{border-top:0;margin-top:0}.selection-clients{margin-top:28px;padding-top:24px}.selection-clients ul{grid-template-columns:1fr;gap:4px}}@media (width<=360px){.work-selection--gallery .selection-grid>article{grid-template-columns:1fr}.work-selection--gallery .selection-grid .selection-image{aspect-ratio:1.5}}@media (forced-colors:active){.work-selection--gallery>header,.work-selection--gallery .selection-grid>article,.work-selection--gallery .selection-note,.selection-clients,.selection-clients a{border-color:canvastext}}
