/* Static project gallery — original artwork proportions, no interaction. */
.sc-home .sc-portfolio{background:#f5f3ef;color:#171717;border-top:1px solid #17171718}
.sc-home .sc-portfolio .sc-heading{font-family:"SC Editorial",Georgia,serif;font-size:clamp(40px,4.8vw,72px);font-weight:400;line-height:1.08;letter-spacing:-.035em;max-width:820px}
.sc-home .sc-gallery{display:block;columns:2;column-gap:clamp(24px,4vw,64px);margin-top:48px}
.sc-home .sc-gallery .sc-project{break-inside:avoid;page-break-inside:avoid;display:inline-block;width:100%;vertical-align:top;margin:0 0 48px}
.sc-home .sc-gallery .sc-project-image{aspect-ratio:auto;background:#eae6df;border:0;border-radius:clamp(16px,2vw,26px);overflow:hidden;isolation:isolate;box-shadow:0 6px 22px rgba(44,36,25,.065);cursor:default}
.sc-home .sc-gallery .sc-project-image img,.sc-home .sc-gallery .sc-project-image:hover img{display:block;width:100%;height:auto;aspect-ratio:auto;padding:0;object-fit:initial;border-radius:inherit;transform:none;transition:none;filter:none;cursor:default}
.sc-home .sc-gallery .sc-project-caption{display:flex;align-items:baseline;gap:18px;border-top:0;padding-top:0;margin-top:22px}
.sc-home .sc-gallery .sc-project-number{font-size:10px;line-height:1.5;color:#756957;letter-spacing:.08em;flex:0 0 20px}
.sc-home .sc-gallery .sc-project h3{font:400 clamp(21px,2vw,28px)/1.25 "BDOGrotesk",Arial,sans-serif;letter-spacing:-.035em;color:#171717;margin:0 0 7px}
.sc-home .sc-gallery .sc-project p{font-size:12px;line-height:1.65;letter-spacing:.015em;color:#655e54;margin:0}
.sc-home .sc-portfolio .sc-project-cta{border-color:#17171725;margin-top:12px;color:#171717}
.sc-home .sc-portfolio .sc-project-cta .sc-link{color:#171717}
@media(max-width:767px){.sc-home .sc-gallery{columns:1;margin-top:32px}.sc-home .sc-gallery .sc-project{margin-bottom:36px}.sc-home .sc-gallery .sc-project-caption{gap:12px;margin-top:18px;padding-top:0}.sc-home .sc-gallery .sc-project h3{font-size:23px}}
