.artist-introduction{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);align-items:center;gap:10%;display:grid}.artist-portrait{justify-self:center;width:100%;max-width:460px;margin:0}.artist-portrait img{width:100%;height:auto;display:block}.artist-portrait figcaption{letter-spacing:.04em;color:var(--muted);padding:13px 0 0;font-size:10px}.artist-introduction-copy{min-width:0}.artist-introduction-copy h2{font-size:clamp(42px,4.2vw,64px)}.artist-introduction-copy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.85}.artist-introduction-copy>.artist-introduction-lead{font-family:var(--serif);max-width:470px;color:var(--ink)!important;font-size:29px!important;line-height:1.3!important}.artist-introduction-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:27px;display:flex}.artist-introduction-actions .button{white-space:normal;max-width:100%}.artist-introduction-actions .text-link{align-items:center;gap:12px;min-height:44px;display:inline-flex}.artist-planning-details{margin:26px 0 0}.artist-planning-details>div{border-top:1px solid var(--line);padding:19px 0}.artist-planning-details dt{font-family:var(--serif);margin-bottom:8px;font-size:26px;line-height:1.15}.artist-planning-details dd{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.home-local-reassurance{background:#e6dfd3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10%;padding-block:60px;display:grid}.home-local-reassurance h2{margin-bottom:0;font-size:clamp(36px,3.5vw,50px)}.home-local-reassurance p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.85}.home-local-links{flex-wrap:wrap;gap:10px 28px;display:flex}.home-local-links a{align-items:center;min-height:44px;display:inline-flex}.home-anniversary-invitation{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10%;padding-block:65px;display:grid}.home-anniversary-invitation h2{font-size:clamp(38px,3.8vw,56px)}.home-anniversary-invitation p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.85}.home-anniversary-invitation .button{max-width:100%}.home-investment-links{flex-wrap:wrap;gap:12px 26px;display:flex}.home-investment-links a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:900px){.artist-introduction{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);gap:7%}.artist-introduction-actions .button{gap:12px;padding-inline:16px;font-size:9px}}@media (max-width:700px){.artist-introduction{grid-template-columns:1fr;gap:32px;padding-block:55px}.artist-portrait{max-width:380px}.artist-introduction-copy h2{font-size:47px}.artist-introduction-copy>p:not(.eyebrow){font-size:14px}.artist-introduction-copy>.artist-introduction-lead{font-size:28px!important}.artist-introduction-actions .button{font-size:10px}.artist-planning-details dd{font-size:14px}.home-local-reassurance,.home-anniversary-invitation{grid-template-columns:1fr;gap:25px;padding-block:45px}.home-local-reassurance h2{font-size:38px}.home-anniversary-invitation h2{font-size:43px}.home-local-links,.home-investment-links{gap:6px 23px}.home-local-links a,.home-investment-links a{font-size:12px}}.finish-comparison-example{border-top:1px solid var(--line);margin-top:48px;padding-top:38px}.finish-comparison-intro{max-width:640px;margin-bottom:25px}.finish-comparison-intro .eyebrow{margin-bottom:12px}.finish-comparison-intro h3{font-family:var(--serif);margin:0 0 15px;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.08}.finish-comparison-intro>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.finish-comparison-figure{margin:0}.finish-comparison-figure>a{outline-offset:5px;background:#e9e4d9;display:block}.finish-comparison-figure img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.finish-comparison-figure figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:12px 0 20px;font-size:11px;line-height:1.7;display:flex}.finish-comparison-figure figcaption a{min-height:44px;color:var(--ink);text-underline-offset:5px;flex-shrink:0;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.finish-comparison-descriptions{grid-template-columns:1fr 1fr;gap:40px;display:grid}.finish-comparison-descriptions article{background:#ece6dc;padding:26px}.finish-comparison-descriptions .eyebrow{margin-bottom:13px}.finish-comparison-descriptions h4{font-family:var(--serif);margin:0 0 16px;font-size:30px;font-weight:400;line-height:1.15}.finish-comparison-descriptions article>p:not(.eyebrow){color:#615b51;margin:0;font-size:13px;line-height:1.85}.finish-comparison-descriptions article>p.small{margin-top:15px;font-size:12px}@media (min-width:701px){.finish-comparison-intro{text-align:center;margin-inline:auto}.finish-comparison-figure{width:min(100%,640px,69.333vh);width:min(100%,640px,69.333svh);margin-inline:auto}}@media (max-width:700px){.finish-comparison-example{margin-top:32px;padding-top:28px}.finish-comparison-intro{margin-bottom:20px}.finish-comparison-figure figcaption{padding-bottom:18px;font-size:11px;display:block}.finish-comparison-figure figcaption>span{display:block}.finish-comparison-figure figcaption a{margin-top:4px;font-size:12px}.finish-comparison-descriptions{grid-template-columns:1fr;gap:16px}.finish-comparison-descriptions article{padding:23px}.finish-comparison-descriptions article>p:not(.eyebrow){font-size:14px;line-height:1.75}.finish-comparison-descriptions article>p.small{font-size:12px}}.tier-size-list{grid-template-columns:repeat(2,minmax(80px,1fr));gap:7px 20px;min-width:180px;display:grid}.tier-size-list span{white-space:nowrap}.tier-finish-note{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.6;display:block}.size-reference-link{margin-top:30px}.artwork-pricing .pricing-table-scroll td:nth-child(2){min-width:220px}.artwork-pricing .pricing-table-scroll tbody td{line-height:1.65}@media (max-width:700px){.tier-size-list{grid-template-columns:1fr;gap:5px;min-width:100px}.artwork-pricing .pricing-table-scroll td:nth-child(2){min-width:135px}.artwork-pricing .pricing-table-scroll table{min-width:530px}.tier-finish-note{max-width:105px}}
