/* Gewählte Richtung 03: reine Bildfläche, Projektwege links. */
.gallery-columns{padding-bottom:75px}
.gallery-columns .column-copy{padding-top:48px;padding-bottom:40px}
.gallery-columns .column-copy .eyebrow{font-size:9px;letter-spacing:.13em}
.gallery-columns .column-copy h2{font-size:clamp(36px,3.8vw,58px);line-height:1.08;letter-spacing:-.04em;margin-top:37px}
.gallery-columns .column-lead{white-space:normal;font-size:15px;line-height:1.7;margin-top:25px;max-width:34ch}
.gallery-columns .column-projects{margin-top:auto;padding-top:40px}
.column-projects>p{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#76676e;margin-bottom:13px}
.column-projects nav{display:flex;flex-direction:column}
.column-projects a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px solid #4d313a28;padding:12px 0;font-size:14px;line-height:1.3;color:#34282d}
.column-projects a:last-child{border-bottom:1px solid #4d313a28}
.column-projects small{font-size:9px;color:#85777e;white-space:nowrap}
.column-projects a:hover{color:#861622}
.gallery-columns .photo{cursor:default;user-select:none}
.gallery-columns .photo img,.gallery-columns .photo:hover img{transform:none;filter:none;transition:none;-webkit-user-drag:none}
.gallery-columns .image-column .loop-track{animation:none!important;will-change:transform}
@media(prefers-reduced-motion:reduce){.gallery-columns .column-scene{overflow-y:auto}.gallery-columns .image-column{overflow-y:auto}.gallery-columns .loop-track{will-change:auto}}

/* Peters nummerierte Bildauswahl: Formate der ergänzten Motive. */
.gallery-columns .photo.auswahl-99{--ratio:3674/6531;--focus:50% 50%}
.gallery-columns .photo.auswahl-34{--ratio:3890/6915;--focus:50% 50%}
.gallery-columns .photo.auswahl-104{--ratio:844/1500;--focus:50% 50%}
.gallery-columns .photo.auswahl-107{--ratio:1407/2500;--focus:50% 50%}
.gallery-columns .photo.auswahl-93{--ratio:3944/7008;--focus:50% 50%}
.gallery-columns .photo.auswahl-45{--ratio:900/1600;--focus:50% 50%}
.gallery-columns .photo.auswahl-56{--ratio:3200/1800;--focus:50% 50%}
.gallery-columns .photo.auswahl-66{--ratio:1441/2560;--focus:50% 50%}
.gallery-columns .photo.auswahl-116{--ratio:2384/4240;--focus:50% 50%}
.gallery-columns .photo.auswahl-36{--ratio:3489/6203;--focus:50% 50%}
.gallery-columns .photo.auswahl-78{--ratio:1441/2560;--focus:50% 50%}
.gallery-columns .photo.auswahl-76{--ratio:1441/2560;--focus:50% 50%}
.gallery-columns .photo.auswahl-59{--ratio:1440/1891;--focus:50% 50%}
.gallery-columns .photo.auswahl-72{--ratio:1441/2560;--focus:50% 50%}
.gallery-columns .photo.auswahl-51{--ratio:3898/6926;--focus:50% 50%}
.gallery-columns .photo.auswahl-129{--ratio:2384/4240;--focus:50% 50%}
