#d372-reference .t-photo{background-size:cover;background-position:center;border:0}#d372-reference .t-photo small{font-size:10px}#d372-reference main p{max-width:70ch}#d372-reference .jump{justify-content:center}#d372-reference .wrap{max-width:1120px}#d372-reference .source{line-height:1.7}#d372-reference .t-hero{display:grid;grid-template-columns:47% 53%;background:#410b48;color:#fcf9f3;min-height:430px}#d372-reference .t-copy{padding:54px 38px 48px max(30px,calc((100vw - 1120px)/2))}#d372-reference h1{font:500 57px/1.06 "Playfair Display",Georgia,serif;letter-spacing:-2px}#d372-reference .t-copy .eyebrow{color:#ddba7f}#d372-reference .t-copy .button{background:#f9ede0;color:#410b48}#d372-reference .t-photo{background-image:url("veneers-hero-1400-65a25705919c.webp");border-radius:0;min-height:430px}#d372-reference .t-photo small{color:#410b48}#d372-reference .jump{background:#fcf9f3;width:100%;max-width:none;padding:20px}#d372-reference #overview{background:#fcf9f3}#d372-reference #overview .two{grid-template-columns:1.3fr 1fr}#d372-reference .panel{background:transparent;border-radius:0;border-left:2px solid #bb8d42;padding:8px 0 8px 28px}#d372-reference #care .three{grid-template-columns:1fr;margin:0}#d372-reference #care>.wrap{display:grid;grid-template-columns:1fr 1.3fr;column-gap:60px}#d372-reference #care .eyebrow{grid-column:1}#d372-reference #care h2{grid-column:1}#d372-reference #care .three{grid-column:2;grid-row:1/4}#d372-reference .card,#d372-reference .card:nth-child(even){background:transparent;border-radius:0;border-bottom:1px solid #dfd1c1;padding:0 0 20px}#d372-reference .card h3{font:500 24px Georgia}#d372-reference #journey{background:#f5e8dc}#d372-reference #journey .two{grid-template-columns:1fr 1fr}#d372-reference #journey .panel{grid-column:1;grid-row:1;background:#fffaf2;border:0;padding:28px}#d372-reference #journey .two>div{grid-column:2}#d372-reference .step{border-color:#d9c6b2}#d372-reference #compare{background:#410b48;color:#fff8ef}#d372-reference #compare h2{color:#fff8ef}#d372-reference #compare .eyebrow{color:#e5c18a}#d372-reference #compare .compare>div{background:#ffffff0d;border:1px solid #ffffff40;border-radius:0}#d372-reference #compare h3{color:#fff8ef}#d372-reference #cost .two{grid-template-columns:1fr 1fr}#d372-reference #cost .panel{background:#f5e8dc;border:0;text-align:center;padding:25px}#d372-reference #questions .faq{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}#d372-reference .t-cta{background:#f5e8dc;border-radius:0;border-top:2px solid #bb8d42}@media (max-width:700px){#d372-reference .t-hero{grid-template-columns:1fr}#d372-reference .t-copy{padding:32px 24px}#d372-reference h1{font-size:44px}#d372-reference .t-photo{min-height:240px;height:240px}#d372-reference #overview .two,#d372-reference #journey .two,#d372-reference #cost .two,#d372-reference #questions .faq{grid-template-columns:1fr}#d372-reference #journey .two>div{grid-column:1;grid-row:1}#d372-reference #journey .panel{grid-column:1;grid-row:2}#d372-reference #care>.wrap{display:block}#d372-reference .panel{padding-left:20px}}