[data-designer-work-directory]{min-width:0}.ve-project [hidden]{display:none!important}.designer-work-directory-page .renewal-title-frame h1{font:400 clamp(70px,13vw,200px)/1.05 var(--font-display,serif);letter-spacing:-.055em;margin:0}.designer-work-directory-page .renewal-masthead{padding-bottom:50px}.designer-work-directory-page .renewal-controls{margin-bottom:40px}.designer-directory-related{border-top:1px solid var(--line);gap:32px;padding:24px 0;display:flex}.designer-directory-related a{min-height:48px;color:inherit;align-items:center;display:inline-flex}[data-designer-work-directory] .results-heading{border-block:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;margin:0 0 24px;padding:20px 0;display:flex}[data-designer-work-directory] .results-heading h2{margin:0;font-size:18px;font-weight:400}[data-designer-work-directory] .results-heading>span{color:var(--muted);font-size:14px}.ve-project{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px 7%;min-width:0;padding:36px 0 64px;scroll-margin-top:100px;display:grid}.ve-project-heading{grid-column:1/-1;min-width:0}.ve-project-heading>div{grid-template-columns:150px minmax(0,1fr) 130px;align-items:baseline;gap:0 34px;display:grid}.ve-project-heading p,.ve-project time{color:var(--muted);margin:0;font-size:14px}.ve-project h2{font:400 clamp(34px,5vw,76px)/1.25 var(--font-display,serif);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0}.ve-project h2 a{color:inherit;text-decoration:none}.ve-project a:focus-visible{outline-offset:5px;outline:3px solid}.ve-project-stage{grid-column:1/-1;min-width:0}.ve-project-stage .showcase-work-preview{min-width:0;display:block}.ve-project-stage .work-edition-image{aspect-ratio:16/9;background:0 0;min-width:0;display:block;position:relative;overflow:hidden}.ve-project-stage .showcase-work-image{object-fit:contain;width:100%;height:100%}.ve-project-stage .showcase-work-thumbnails{scroll-snap-type:none;flex-flow:wrap;gap:12px;padding:18px 0 0;display:flex;overflow:visible}.ve-project-stage .showcase-work-thumbnails button{flex:none;width:80px;min-width:48px;height:60px;min-height:48px}.ve-project-stage .showcase-work-caption{align-items:baseline;gap:18px;min-width:0;padding-top:14px;display:flex}.ve-project-stage .showcase-work-caption :is(span,p){overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.ve-project-stage .work-edition-number{display:none}.ve-project-stage .work-edition-frame-note{color:#fff;background:linear-gradient(#0000,#07121ae6);justify-content:space-between;gap:14px;padding:26px 18px 14px;font-size:14px;line-height:1.8;display:flex;position:absolute;inset:auto 0 0}.ve-project-description{grid-column:1;min-width:0}.ve-project-description>p{max-width:65ch;margin:0;font-size:18px;line-height:1.95}.ve-project-description details{margin-top:20px}.ve-project-description summary{cursor:pointer;align-content:center;min-height:48px;font-size:15px;display:list-item}.ve-project-description .prose{font-size:16px;line-height:1.95}.ve-project-description details>a{min-height:48px;color:inherit;align-items:center;display:inline-flex}.ve-project-actions{flex-direction:column;grid-column:2;align-self:start;gap:10px;display:flex}.ve-project-actions a{border-bottom:1px solid var(--line);min-height:52px;color:inherit;justify-content:space-between;align-items:center;gap:24px;padding:10px 0;font-size:17px;display:flex}.ve-project-sample{color:var(--muted);font-size:14px}.ve-project--museum .ve-project-stage{margin-inline:4%}.ve-project--garden .work-edition-image{aspect-ratio:3/2}.ve-project--city .ve-project-heading>div{grid-template-columns:110px minmax(0,1fr) 130px}.ve-project--text .ve-project-description{grid-column:1}.ve-project--text .ve-project-actions{grid-column:2}@media (width<=1100px){.ve-project-heading>div,.ve-project--city .ve-project-heading>div{grid-template-columns:100px minmax(0,1fr)}.ve-project-heading time{grid-column:2;margin-top:12px}.ve-project h2{font-size:48px}}@media (width<=760px),(height<=560px){.designer-work-directory-page .renewal-title-frame h1{font-size:clamp(56px,18vw,96px)}.designer-work-directory-page .renewal-masthead{padding-bottom:28px}.ve-project{flex-direction:column;gap:24px;padding:28px 0 42px;display:flex}.ve-project-heading>div,.ve-project--city .ve-project-heading>div{display:block}.ve-project-heading p{margin-bottom:12px}.ve-project h2{font-size:34px;line-height:1.4}.ve-project time{margin-top:14px;display:block}.ve-project-stage,.ve-project--museum .ve-project-stage{width:100%;margin:0}.ve-project-stage .work-edition-image,.ve-project--garden .work-edition-image{aspect-ratio:4/3}.ve-project-stage .showcase-work-thumbnails button{width:64px;height:50px}.ve-project-description>p{font-size:17px}.ve-project-actions{width:100%}.ve-project-actions a{min-height:52px;font-size:16px}[data-designer-work-directory] .results-heading{display:block}[data-designer-work-directory] .results-heading>span{margin-top:12px;display:block}.ve-project-stage .showcase-work-caption,.ve-project-stage .work-edition-frame-note{flex-wrap:wrap}}
