.work-index .collection-header{grid-template-columns:1.2fr 1fr;align-items:end;gap:8%;padding:65px 0 55px;display:grid}.work-index .collection-header h1{margin-bottom:0}.work-index .collection-header>p:last-child{letter-spacing:-.025em;padding-bottom:8px;font-size:clamp(19px,2vw,28px);line-height:1.4}.work-index .collection-header>p:last-child span{letter-spacing:0;color:#555;margin-top:25px;font-size:15px;line-height:1.6;display:block}.work-index .discipline-nav{gap:20px 35px}.work-index .collection-section{padding:65px 0 100px;scroll-margin-top:25px}.work-index .collection-section+.collection-section{border-top:1px solid #111}.work-index .collection-section-title{align-items:end;margin-bottom:50px}.work-section-number{letter-spacing:.02em;margin-bottom:18px;font-size:12px;line-height:1.6}.work-index .collection-section-title h2{font-size:clamp(42px,6.5vw,94px);font-weight:500;line-height:.95}.work-index .collection-section-title>a{flex-shrink:0;padding-bottom:5px}.work-index .collection-grid.work-spread{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:75px 2%}.work-index .work-spread>.work-card{grid-column:var(--work-start) / span var(--work-span);min-width:0}.work-index .work-spread>.work-offset-small{padding-top:45px}.work-index .work-spread>.work-offset-large{padding-top:110px}.work-index .collection-photo{aspect-ratio:auto;background:0 0;position:relative}.work-index .collection-photo img{object-fit:contain;width:100%;height:auto;display:block}.work-index .collection-caption{justify-content:space-between;gap:15px;padding-top:18px;display:flex}.work-index .collection-caption h3{letter-spacing:-.035em;font-size:clamp(20px,2.2vw,32px);font-weight:500;line-height:1.12}.work-index .work-span-3 .collection-caption h3,.work-index .work-span-4 .collection-caption h3{font-size:clamp(18px,1.55vw,24px)}.work-index .collection-caption span{letter-spacing:.025em;margin-top:9px;font-size:11px;line-height:1.5}.work-index .collection-caption .work-card-arrow{color:#111;flex-shrink:0;margin-top:0;font-size:23px;line-height:1}.work-campaign-lettering{color:#fff;letter-spacing:-.065em;text-shadow:0 1px 12px #00000029;pointer-events:none;font-size:clamp(30px,5.7vw,84px);font-weight:500;line-height:.83;display:block;position:absolute;bottom:5.5%;left:4.5%}.work-campaign-lettering>span{display:block}.work-index .collection-photo:focus-visible{outline-offset:7px;outline:2px solid #111}@media (width<=1000px) and (width>=800px){.work-index .collection-grid.work-spread{gap:55px 2%}.work-index .work-spread>.work-offset-large{padding-top:70px}.work-index .work-spread>.work-offset-small{padding-top:30px}}@media (width<=799px){.work-index .collection-header{grid-template-columns:1fr;gap:30px;padding:40px 0}.work-index .collection-header h1{margin-top:28px;font-size:clamp(80px,18vw,140px)}.work-index .collection-header>p:last-child{padding:0;font-size:18px}.work-index .collection-header>p:last-child span{margin-top:16px}.work-index .discipline-nav{gap:14px 24px;font-size:15px}.work-index .collection-section{padding:45px 0 60px}.work-index .collection-section-title{margin-bottom:32px}.work-index .collection-section-title h2{font-size:clamp(40px,9vw,65px)}.work-section-number{max-width:250px;margin-bottom:15px;font-size:11px}.work-index .collection-section-title>a{font-size:11px}.work-index .collection-grid.work-spread{grid-template-columns:minmax(0,1fr);gap:45px;display:grid}.work-index .work-spread>.work-card{grid-column:1;width:100%;margin:0;padding-top:0}.work-index .work-spread>.work-span-3,.work-index .work-spread>.work-span-4{justify-self:end;width:82%}.work-index .work-spread>.work-span-4{justify-self:start}.work-index .collection-caption h3,.work-index .work-span-3 .collection-caption h3,.work-index .work-span-4 .collection-caption h3{font-size:23px}.work-index .collection-caption{padding-top:14px}.work-campaign-lettering{font-size:clamp(38px,10vw,74px)}}.portfolio-overview-link{text-underline-offset:4px;flex-wrap:wrap;align-items:center;gap:10px;margin:-12px 0 30px;font-size:15px;line-height:1.5;display:inline-flex}.portfolio-overview-link>svg:first-child{fill:currentColor;width:16px;height:16px}.portfolio-overview-link:hover>span:first-of-type{text-decoration:underline}.portfolio-overview-link:focus-visible{outline-offset:6px;outline:2px solid}.overview-link-hint{color:#555;font-size:13px}
