.cja-home{--cja-ink:#10100f;--cja-gold:#ba974f;--cja-cream:#f1eee6;font-family:Arial,Helvetica,sans-serif;color:#1c1b19;background:var(--cja-cream)}.cja-home *{box-sizing:border-box}.cja-home a{text-decoration:none;color:inherit}.cja-home img{max-width:100%;display:block}.cja-home h1,.cja-home h2,.cja-home strong{font-family:Georgia,Times,serif}.cja-home .cja-kicker,.cja-home .cja-eyebrow{color:#9b7839;font-size:11px;letter-spacing:2.6px;font-weight:700}.cja-hero{background:var(--cja-ink);color:#fff;display:grid;grid-template-columns:52% 48%;min-height:580px}.cja-hero-copy{padding:clamp(42px,6vw,110px) clamp(30px,5.6vw,100px);display:flex;flex-direction:column;justify-content:center;align-items:start}.cja-hero .cja-eyebrow{color:#d7b87b}.cja-hero h1{color:#fff;line-height:1.04;letter-spacing:-2px;font-size:clamp(46px,5.2vw,88px);font-weight:400;margin:24px 0}.cja-hero h1 em{font-weight:400;color:#d6b272}.cja-hero-intro{font-size:clamp(16px,1.5vw,20px);line-height:1.6;max-width:490px;color:#dedbd5;margin:0 0 35px}.cja-actions{display:flex;flex-wrap:wrap;gap:11px}.cja-btn{padding:15px 24px;font-size:12px;letter-spacing:1.15px;text-transform:uppercase;font-weight:700;display:inline-flex;align-items:center;justify-content:center;min-height:49px;transition:opacity .2s ease,transform .2s ease}.cja-btn:hover{transform:translateY(-2px)}.cja-btn-gold{background:#c9aa69;color:#13120f!important}.cja-btn-outline{color:#f8f4e9!important;border:1px solid #b49e75}.cja-hero-foot{font-size:10px;color:#aa9a7d;letter-spacing:1.5px;margin-top:56px}.cja-hero-art{position:relative;display:flex;align-items:center;justify-content:center;padding:42px;min-height:540px;background:#292421;overflow:hidden}.cja-hero-art img{object-fit:contain;max-height:600px;width:100%;filter:drop-shadow(0 17px 24px rgba(0,0,0,.38))}.cja-art-tag{position:absolute;bottom:25px;right:26px;display:flex;flex-direction:column;gap:4px;background:#0d0b0bc9;padding:14px 20px;color:#fff}.cja-art-tag span{font-size:9px;letter-spacing:2px;color:#d3b36f}.cja-art-tag strong{font-weight:400;font-size:22px}.cja-trio{display:grid;grid-template-columns:repeat(3,1fr);background:#d8d0bd;border-bottom:1px solid #bcb3a3}.cja-trio-card{position:relative;padding:30px 36px;min-height:167px;border-right:1px solid #bbb09e;display:flex;flex-direction:column;gap:9px}.cja-trio-card:last-child{border:0}.cja-trio-card:hover{background:#ebe3d4}.cja-trio-num{font-size:10px;color:#725d3d;letter-spacing:2px}.cja-trio-card strong{font-size:25px;font-weight:400}.cja-trio-card>span:nth-of-type(2){font-size:13px;color:#666055}.cja-trio-card .cja-arrow{position:absolute;right:30px;top:32px;font-size:23px}.cja-section{max-width:1400px;margin:auto;padding:76px clamp(24px,5vw,78px) 84px}.cja-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:31px}.cja-heading h2,.cja-commission h2,.cja-closing h2{font-weight:400;letter-spacing:-1.4px;line-height:1.13;font-size:clamp(36px,4vw,56px);margin:10px 0}.cja-heading p:not(.cja-kicker){color:#666055;font-size:15px;margin:0}.cja-underlink{border-bottom:1px solid #a38956;padding-bottom:6px;white-space:nowrap;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.cja-underlink span{margin-left:10px}.cja-original-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.cja-print-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.cja-artwork{display:block;min-width:0}.cja-photo{display:flex;align-items:center;justify-content:center;background:#e4ddce;aspect-ratio:1;overflow:hidden;padding:12px}.cja-photo img{object-fit:contain;width:100%;height:100%;transition:transform .4s ease}.cja-artwork:hover .cja-photo img{transform:scale(1.035)}.cja-piece-name{font-family:Georgia,Times,serif;font-size:22px;display:block;margin-top:14px}.cja-piece-meta{font-size:12px;display:flex;justify-content:space-between;color:#615b51;margin-top:6px}.cja-commission{display:grid;grid-template-columns:1fr 1fr;background:#161614;color:#f4f1e9;align-items:stretch}.cja-commission-copy{padding:clamp(45px,7vw,110px);display:flex;flex-direction:column;justify-content:center;align-items:start}.cja-commission h2{color:#f1eee5;font-size:clamp(43px,5vw,76px);margin:10px 0 22px}.cja-commission p:not(.cja-kicker){color:#d3cfc5;font-size:17px;line-height:1.7;max-width:480px;margin:0 0 28px}.cja-commission-services{font-size:10px;letter-spacing:1.3px;color:#a8a097;line-height:1.8;margin-top:40px}.cja-commission-services span{color:#bc974a;padding:0 7px}.cja-commission-art{padding:55px;background:#282621;display:flex;align-items:center;justify-content:center;min-height:460px}.cja-commission-art img{max-height:590px;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.3))}.cja-prints{background:#f1eee6}.cja-closing{text-align:center;background:#ded8cb;padding:78px 24px 86px}.cja-closing h2{margin:12px 0 18px}.cja-closing>p:not(.cja-kicker){max-width:670px;margin:0 auto 28px;font-size:17px;line-height:1.65;color:#3a3733}.cja-closing>a{border-bottom:1px solid #99783d;padding-bottom:7px;font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:1px}.cja-closing>a span{margin-left:10px}@media(max-width:990px){.cja-hero{grid-template-columns:1fr 1fr}.cja-hero-copy{padding:56px 34px}.cja-hero-art{padding:25px}.cja-original-grid{grid-template-columns:repeat(2,1fr)}.cja-trio-card{padding:24px 20px}.cja-trio-card .cja-arrow{right:15px}}@media(max-width:700px){.cja-hero{grid-template-columns:1fr}.cja-hero-copy{padding:56px 25px 40px}.cja-hero h1{font-size:clamp(47px,12vw,66px)}.cja-hero-foot{margin-top:28px}.cja-hero-art{min-height:300px;padding:28px 65px}.cja-hero-art img{max-height:370px}.cja-art-tag{right:15px;bottom:12px}.cja-trio{grid-template-columns:1fr}.cja-trio-card{min-height:120px;border-right:0;border-bottom:1px solid #bcb3a3;padding:22px 25px}.cja-trio-card .cja-arrow{top:22px;right:24px}.cja-section{padding:56px 20px 65px}.cja-heading{align-items:start;flex-direction:column}.cja-original-grid{gap:19px 12px}.cja-print-grid{grid-template-columns:repeat(2,1fr);gap:19px 12px}.cja-piece-name{font-size:19px}.cja-photo{padding:7px}.cja-commission{grid-template-columns:1fr}.cja-commission-copy{padding:60px 25px}.cja-commission-art{min-height:300px;padding:25px 60px}.cja-commission-art img{max-height:380px}.cja-closing{padding:58px 26px}}@media(prefers-reduced-motion:reduce){.cja-home .cja-btn,.cja-home .cja-photo img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
