.custom-art-gallery{background:#f8f2e6}.custom-art-gallery-intro{text-align:center;max-width:650px;margin:0 auto 56px}.custom-art-gallery-intro h2{color:var(--pine);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(49px,5vw,75px);font-weight:500;line-height:.94}.custom-art-gallery-intro>p:last-child{max-width:520px;margin:22px auto 0;font-size:17px}.custom-art-gallery-grid{columns:4 245px;column-gap:clamp(16px,2vw,28px);max-width:1400px;margin:auto}.custom-art-gallery-grid picture{break-inside:avoid;border:1px solid var(--line);background:#eadbc3;border-radius:20px 20px 8px 8px;margin:0 0 clamp(16px,2vw,28px);padding:8px;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden;box-shadow:7px 8px #29483c14}.custom-art-gallery-grid picture:nth-child(2n){transform:rotate(.8deg)}.custom-art-gallery-grid picture:nth-child(3n){transform:rotate(-.6deg)}.custom-art-gallery-grid picture:hover{transform:translateY(-5px)rotate(0);box-shadow:0 15px 25px #4b372626}.custom-art-gallery-grid img{border-radius:13px 13px 3px 3px;width:100%;height:auto;display:block}@media (max-width:590px){.custom-art-gallery-intro{margin-bottom:36px}.custom-art-gallery-grid{columns:1;column-gap:0}.custom-art-gallery-grid picture{border-radius:17px 17px 7px 7px;margin-bottom:23px;padding:6px}.custom-art-gallery-grid img{border-radius:11px 11px 3px 3px}}.canvas-order-section{background:#e6ddcc;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:start;gap:clamp(46px,8vw,125px);padding:clamp(78px,10vw,138px) clamp(28px,9vw,150px);display:grid}.canvas-order-section>div{max-width:510px}.canvas-order-section h2{color:var(--pine);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(48px,4.8vw,72px);font-weight:500;line-height:.94}.canvas-order-section>div>p:last-child{margin:24px 0 0;font-size:17px;line-height:1.55}.canvas-order-form{border:1px dashed var(--clay);background:#f8f2e6;border-radius:8px 42px 8px 8px;gap:11px;padding:clamp(25px,3vw,38px);display:grid}.canvas-order-form label{color:var(--pine);letter-spacing:.09em;text-transform:uppercase;margin-top:7px;font-size:11px;font-weight:700}.canvas-order-form input,.canvas-order-form textarea{width:100%;color:var(--pine);font:16px var(--font-body);background:#fffaf0;border:1px solid #29483c52;border-radius:4px 16px 4px 4px;outline:none;padding:13px 14px}.canvas-order-form textarea{resize:vertical;min-height:150px}.canvas-order-form input:focus,.canvas-order-form textarea:focus{border-color:var(--clay);box-shadow:0 0 0 3px #e6c96c73}.canvas-order-status{color:var(--pine);font:14px/1.45 var(--font-body);margin:10px 0 0}.canvas-order-status.is-error{color:#8c342a}.canvas-order-form .button{justify-self:start;margin-top:5px}.canvas-order-form .button:disabled{cursor:wait;opacity:.72}@media (max-width:800px){.canvas-order-section{grid-template-columns:1fr;gap:42px;padding:76px 52px}}@media (max-width:590px){.canvas-order-section{gap:30px;padding:74px 22px}.canvas-order-form{border-radius:7px 31px 7px 7px;padding:25px 21px}.canvas-order-form .button{justify-content:center;width:100%}}.canvas-details{border:1px dashed var(--clay);max-width:690px;color:var(--pine);text-align:left;border-radius:7px 26px 7px 7px;gap:4px;margin:0 auto 32px;padding:17px 20px;display:grid}.canvas-details strong{font:600 25px var(--font-display)}.canvas-details span{font-size:15px;line-height:1.55}@media (max-width:590px){.canvas-details{padding:16px}.canvas-details strong{font-size:23px}}.canvas-order-notes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--pine);font:13px/1.5 var(--font-body);gap:6px;margin-top:8px;padding:16px 0;display:grid}.canvas-order-notes strong{font:600 17px var(--font-display);margin-top:4px}.canvas-order-notes p{margin:0}.canvas-order-notes p+strong{margin-top:8px}.canvas-order-notes a{text-underline-offset:2px;font-weight:700;text-decoration:underline}.sold-paintings{background:#eee2cf}.sold-paintings .custom-art-gallery-intro .text-link{margin-top:14px;display:inline-block}.sold-paintings-grid{columns:3;column-gap:28px;max-width:1280px;margin:0 auto}.sold-painting{vertical-align:top;break-inside:avoid;border:1px solid var(--line);background:#f8f2e6;width:100%;margin:0 0 28px;padding:8px;display:inline-block}.sold-painting picture,.sold-painting img{width:100%;height:auto;display:block}.sold-painting figcaption{color:var(--pine);letter-spacing:.12em;text-align:center;text-transform:uppercase;padding:12px 4px 6px;font-size:12px;font-weight:700}@media (max-width:1050px){.sold-paintings-grid{columns:2;column-gap:22px}}@media (max-width:590px){.sold-paintings-grid{columns:1}.sold-painting{margin-bottom:24px}}
.page-hero .hero-image.show-whole{aspect-ratio:1;justify-self:center;width:100%;max-width:620px;height:auto}.page-hero .hero-image.show-whole img{object-fit:contain}@media (max-width:900px){.page-hero .hero-image.show-whole{height:auto}}.fine-art-order-cta{max-width:1400px;margin:0 auto;padding:0 40px 42px}.fine-art-order-cta p{max-width:600px;margin:18px 0 0;font-size:14px}@media (max-width:700px){.fine-art-order-cta{padding:0 22px 32px}}.fine-art-order-cta{padding-top:24px}
