/* Owner photography follows the existing photo fades and corporate type. */
.ea-site .project-photo-caption {font-size:13px!important;line-height:1.65!important;color:var(--ivory);margin-top:24px;max-width:44ch}
.ea-site .chromagard-story .panamera-chroma-hero .photo-copy {width:39%;max-width:490px;margin-left:auto}
.ea-site .chromagard-story .panamera-chroma-hero .photo-inner {padding-top:140px;padding-bottom:60px}
.ea-site .chromagard-story .panamera-chroma-hero .breadcrumbs {margin-bottom:48px}
.ea-site .chromagard-story .panamera-chroma-hero .photo-shade {background:linear-gradient(90deg,rgba(12,16,14,.08) 20%,rgba(12,16,14,.15) 42%,rgba(12,16,14,.85) 68%,rgba(12,16,14,.97)),linear-gradient(180deg,rgba(12,16,14,.5),transparent 25%)}
.ea-site .chromagard-story .panamera-chroma-hero .flow-photo-surface>img {object-position:30% 54%}
.ea-site .chromagard-story .panamera-chroma-hero .photo-copy h1 {font-size:clamp(42px,4.3vw,62px)}
.ea-site .chromagard-story .panamera-package-feature .photo-copy {margin-left:auto;width:42%}
.ea-site .chromagard-story .panamera-package-feature .photo-shade {background:linear-gradient(90deg,rgba(12,16,14,.06) 20%,rgba(12,16,14,.2) 43%,rgba(12,16,14,.92) 70%)}
.ea-site .chromagard-story .panamera-package-feature .flow-photo-surface>img {object-position:28% 50%}
.ea-site .chromagard-story .chroma-craft .flow-photo-surface>img {object-position:68% 42%}
.ea-site .panamera-package-hero {min-height:760px}
.ea-site .panamera-package-hero .flow-photo-surface>img {object-position:22% 55%}
.ea-site .panamera-package-hero .unified-hero-content {padding-top:150px;padding-bottom:64px}
.ea-site .panamera-package-hero .unified-cover-shade {background:linear-gradient(90deg,rgba(12,16,14,.96),rgba(12,16,14,.85) 35%,rgba(12,16,14,.1) 65%),linear-gradient(180deg,rgba(12,16,14,.4),transparent 30%)}
.ea-site .panamera-package-hero .unified-hero-content :is(h1,.lead) {max-width:46%}
.ea-site .panamera-package-hero .project-photo-caption {margin:20px 0 0}
.ea-site .project-photo-story .photo-shade {background:linear-gradient(90deg,rgba(12,16,14,.95),rgba(12,16,14,.8) 36%,rgba(12,16,14,.08) 72%)}
.ea-site .panamera-package-detail .photo-copy {width:43%}
.ea-site .panamera-package-detail .flow-photo-surface>img {object-position:70% 50%}
.ea-site .atelier-finish-study {display:grid;grid-template-columns:1fr 1fr;gap:0}
.ea-site .atelier-finish-study .photo-story {min-height:620px;margin:0}
.ea-site .atelier-finish-study .photo-inner {align-self:end;padding:280px 40px 56px;width:100%;max-width:none}
.ea-site .atelier-finish-study .photo-copy {max-width:480px}
.ea-site .atelier-finish-study .photo-shade {background:linear-gradient(180deg,rgba(12,16,14,.06),rgba(12,16,14,.1) 30%,rgba(12,16,14,.93) 76%)}
.ea-site .atelier-finish-study .photo-copy h2 {font-size:clamp(28px,3vw,40px)}
.ea-site .atelier-finish-study .photo-copy p {font-size:16px}
@media (max-width:1000px) and (min-width:761px) {
 .ea-site .chromagard-story .panamera-chroma-hero .photo-copy {width:48%}
 .ea-site .panamera-package-hero .unified-hero-content :is(h1,.lead) {max-width:60%}
 .ea-site .atelier-finish-study .photo-inner {padding-inline:28px}
}
@media (max-width:760px) {
 .ea-site .chromagard-story .panamera-chroma-hero {min-height:0}
 .ea-site .chromagard-story .panamera-chroma-hero .photo-inner {padding-top:112px;padding-bottom:32px}
 .ea-site .chromagard-story .panamera-chroma-hero .breadcrumbs {margin-bottom:210px}
 .ea-site .chromagard-story .panamera-chroma-hero .photo-copy,
 .ea-site .chromagard-story .panamera-package-feature .photo-copy {width:100%;max-width:none;margin-left:0}
 .ea-site .chromagard-story .panamera-chroma-hero .flow-photo-surface>img {height:540px;object-position:32% 45%}
 .ea-site .chromagard-story .panamera-chroma-hero .photo-shade {background:linear-gradient(180deg,rgba(12,16,14,.55),rgba(12,16,14,.05) 160px,rgba(12,16,14,.12) 280px,rgba(12,16,14,.88) 430px,var(--ink) 560px)}
 .ea-site .chromagard-story .panamera-package-feature .photo-shade {background:linear-gradient(180deg,rgba(12,16,14,.08),rgba(12,16,14,.2) 180px,rgba(12,16,14,.94) 360px,var(--ink) 510px)}
 .ea-site .chromagard-story .panamera-package-feature .flow-photo-surface>img {object-position:46% 40%}
 .ea-site .panamera-package-hero {min-height:0}
 .ea-site .panamera-package-hero .unified-hero-content {padding-top:112px;padding-bottom:36px}
 .ea-site .panamera-package-hero .breadcrumbs {margin-bottom:200px}
 .ea-site .panamera-package-hero .flow-photo-surface>img {height:540px;object-position:53% 56%}
 .ea-site .panamera-package-hero .unified-cover-shade {background:linear-gradient(180deg,rgba(12,16,14,.55),rgba(12,16,14,.1) 160px,rgba(12,16,14,.15) 280px,rgba(12,16,14,.9) 430px,var(--ink) 560px)}
 .ea-site .panamera-package-hero .unified-hero-content :is(h1,.lead) {max-width:none}
 .ea-site .panamera-package-detail .photo-copy {width:100%}
 .ea-site .panamera-package-detail .flow-photo-surface>img {height:440px;object-position:64% 50%}
 .ea-site .project-photo-story .photo-shade {background:linear-gradient(180deg,rgba(12,16,14,.08),rgba(12,16,14,.18) 190px,rgba(12,16,14,.93) 340px,var(--ink) 480px)}
 .ea-site .panamera-package-detail .photo-inner {padding-top:270px}
 .ea-site .atelier-finish-study {grid-template-columns:1fr}
 .ea-site .atelier-finish-study .photo-story {min-height:510px}
 .ea-site .atelier-finish-study .photo-inner {padding:265px 24px 36px}
 .ea-site .atelier-finish-study .flow-photo-surface>img {object-position:50% 38%;height:420px}
}
