.buddhist-photo{background:var(--cream)}.buddhist-photo main img{display:block;width:100%;height:auto}.buddhist-photo figure{margin:0}.buddhist-hero{display:grid;grid-template-columns:.85fr 1.15fr;min-height:720px;background:var(--sage)}.buddhist-hero>div{padding:9%;display:flex;flex-direction:column;justify-content:center}.buddhist-hero h1{font-size:clamp(58px,6.8vw,104px);line-height:.9;letter-spacing:-.065em;margin:45px 0}.buddhist-hero p:last-child{font-size:20px;line-height:1.5;max-width:530px}.buddhist-hero>img{width:100%;height:100%;object-fit:cover}.photo-intro{padding:110px 10%;max-width:1280px}.photo-intro h2{font-size:clamp(42px,5vw,74px);line-height:1;letter-spacing:-.05em;margin:35px 0}.photo-intro>p:last-child{font-size:19px;line-height:1.65;max-width:720px;margin-left:30%}.photo-bleed img,.photo-wide img{width:100%;max-height:840px;object-fit:cover}.buddhist-photo figcaption{font-size:11px;text-transform:uppercase;letter-spacing:.07em;padding:12px 3%}.photo-duet{display:flex;gap:2px;background:var(--gold)}.photo-duet figure{width:50%;padding:4%}.photo-duet img{height:590px!important;object-fit:cover}.photo-statement{background:var(--coral);padding:100px 10%}.photo-statement p{font-size:clamp(38px,5vw,72px);line-height:1.06;font-weight:700;max-width:1100px;margin:0}.photo-asym{display:grid;grid-template-columns:1.25fr .75fr;background:#53524f;color:#fff}.photo-asym>figure img{height:100%;object-fit:cover}.photo-asym>div{padding:9%;display:flex;flex-direction:column;justify-content:center}.photo-asym h2,.photo-caption-story h2{font-size:clamp(38px,4vw,60px);line-height:1;margin:30px 0}.photo-asym p{font-size:17px;line-height:1.6}.photo-asym>div img{margin-top:45px}.photo-trio{display:flex;gap:2px;background:#fff;padding:7% 3%}.photo-trio img{width:33.333%;height:460px!important;object-fit:cover}.photo-caption-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;padding:90px 10%;background:var(--gold)}.photo-caption-story p{font-size:18px;line-height:1.65}.final-duet{background:var(--sage)}.photo-credit{padding:80px 10%;display:grid;grid-template-columns:.5fr 1.5fr;gap:8%}.photo-credit p:last-child{font-size:23px;line-height:1.5;margin:0}
@media(max-width:760px){.buddhist-hero,.photo-asym,.photo-caption-story,.photo-credit{grid-template-columns:1fr}.buddhist-hero{min-height:0}.buddhist-hero>div{padding:65px 7%}.photo-intro{padding:70px 7%}.photo-intro>p:last-child{margin-left:0;font-size:17px}.photo-duet{display:block}.photo-duet figure{width:100%}.photo-duet img{height:auto!important}.photo-statement{padding:70px 7%}.photo-trio{display:block;padding:20px}.photo-trio img{width:100%;height:auto!important;margin-bottom:2px}.photo-caption-story,.photo-credit{padding:60px 7%}.photo-asym>div{padding:60px 7%}}
