.case-experiences{--acid:#8dc9be;--case-accent:#8dc9be}.case-experiences [id]{scroll-margin-top:100px}.case-experiences .ownership .eyebrow::before,.case-experiences .story-section h2::before{content:none}.case-experiences figure{margin:0}.case-experiences .experience-opening{margin-top:32px}.experience-opening a{display:block}.experience-opening img{display:block;width:100%;height:auto}.experience-media figcaption,.experience-opening figcaption{margin-top:12px;color:var(--muted);font-size:12px;line-height:20px}.experience-project{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.experience-project__heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px}.experience-project__heading h3{margin:0;font-size:20px;line-height:28px;font-weight:600}.experience-project__heading>p{margin:0;color:var(--case-accent);font-size:12px;line-height:20px;text-align:right}.experience-gallery{margin-top:24px}.experience-gallery--pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.experience-crop{display:block;overflow:hidden;position:relative;background:#171717}.experience-crop img{display:block;position:absolute;max-width:none;height:auto}.case-experiences a:focus-visible{outline:2px solid var(--case-accent);outline-offset:5px}@media (max-width:720px){.case-experiences .case-title{font-size:clamp(30px, 8vw, 40px);line-height:1.2}.experience-project__heading{display:block}.experience-project__heading>p{margin-top:6px;text-align:left}.experience-gallery--pair{grid-template-columns:1fr;gap:24px}}