.claritas-art{--ink:#171614;--gold:#c4943f;--line:#ddd5c7;--cream:#f7f3eb;color:var(--ink);background:#fbf9f5;font-family:Georgia,"Times New Roman",serif}.claritas-art *{box-sizing:border-box}.claritas-art a{text-decoration:none;color:inherit}.ca-topbar{height:25px;background:#151514;color:#d3b77f;text-align:center;font:10px Arial;letter-spacing:.7px;padding:5px}.ca-topbar b{float:right;margin-right:3%;font-weight:400}.ca-header{height:167px;background:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 3%;border-bottom:1px solid #eee8dc}.ca-nav{display:flex;align-items:center;gap:26px;font-size:16px}.ca-nav-right{justify-content:flex-end}.ca-nav a.active{color:#ad8549;border-bottom:1px solid #ad8549;padding-bottom:14px}.ca-logo{display:flex;align-items:center;gap:10px}.ca-logo-mark{width:73px;height:73px;border:1px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gold);font-size:38px}.ca-logo strong{font-size:28px;letter-spacing:2px;font-weight:400}.ca-logo small{display:block;text-align:center;color:#a28761;font:8px Arial;letter-spacing:4px;margin-top:2px}.ca-join{background:linear-gradient(#dfb75f,#b87e21);padding:19px 28px;border-radius:14px;font:bold 15px Arial;box-shadow:0 8px 18px #8b6a301f}.ca-hero{height:490px;display:grid;grid-template-columns:43% 57%;background:#eee3cf}.ca-hero-copy{padding:95px 0 0 13.5%;background:linear-gradient(115deg,#e8dfce,#f6f1e8)}.ca-hero h1{font-size:52px;line-height:1.02;margin:0 0 50px;font-weight:700}.ca-hero p{font-size:17px;margin-bottom:55px}.ca-buttons{display:flex;gap:16px}.ca-btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 34px;border:1px solid #c9a25e;font:bold 14px Arial;letter-spacing:.2px}.ca-btn-gold{background:linear-gradient(#dfb35d,#bd8a31);color:#171614!important;border-radius:14px;box-shadow:0 9px 20px #8b682c30}.ca-btn-light{background:#fffaf3;border-radius:14px}.ca-hero-art{display:flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#cbb49a,#f2e6d3)}.ca-art-frame{width:43%;aspect-ratio:1.15;padding:8px;background:#25231e;box-shadow:0 25px 45px #5c463330}.ca-abstract{width:100%;height:100%;background:radial-gradient(circle at 60% 55%,#f4e9cf 0 16%,transparent 17%),radial-gradient(circle at 25% 35%,#d0a249 0 10%,transparent 11%),linear-gradient(135deg,#151819 0 23%,#eee8dc 24% 38%,#ad7d2d 39% 50%,#34322e 51% 68%,#f2ede3 69%)}.ca-section-head{display:flex;align-items:center;gap:20px;margin:23px 13.5% 12px;border-bottom:0}.ca-section-head h2{font-size:34px;margin:0;font-weight:700}.ca-section-head a{font-size:16px;color:#8d8273}.ca-grid{display:grid;gap:12px;margin:0 13.5% 28px}.ca-grid-5{grid-template-columns:repeat(5,1fr)}.ca-grid-6{grid-template-columns:repeat(6,1fr)}.ca-grid-4{grid-template-columns:repeat(4,1fr)}.ca-art-card{background:#fff;border:1px solid #e4ded4}.ca-card-image{display:block;position:relative;aspect-ratio:1.2;overflow:hidden}.ca-card-image img{width:100%;height:100%;object-fit:cover}.ca-heart{position:absolute;right:9px;bottom:5px;font:22px Arial;color:#a58c67}.ca-card-body{padding:8px 10px 12px}.ca-card-body h3{margin:0;font-size:13px;font-weight:400}.ca-artist-line,.ca-price{font:10px Arial;color:#847d73}.ca-price{margin-top:4px;color:#302c27}.ca-style-grid,.ca-space-grid{display:grid;gap:10px;margin:0 13.5% 30px}.ca-style-grid{grid-template-columns:repeat(7,1fr)}.ca-style-card{background:#fff;border:1px solid #e2ddd4}.ca-style-art{height:80px;background:linear-gradient(125deg,#eee4d4 0 25%,#3d5a68 26% 43%,#b8863c 44% 60%,#292824 61% 72%,#e8dfcf 73%)}.ca-style-card strong{display:block;padding:7px;font-size:11px;font-weight:400}.ca-artist-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin:0 13.5% 30px}.ca-artist-card{background:#fff;border:1px solid #e2ddd4;padding-bottom:8px}.ca-artist-photo{height:120px;background:linear-gradient(145deg,#a99983,#302d29)}.ca-artist-photo img{width:100%;height:100%;object-fit:cover}.ca-artist-card strong,.ca-artist-card span,.ca-artist-card small{display:block;margin:4px 8px}.ca-artist-card strong{font-size:11px;font-weight:400}.ca-artist-card span,.ca-artist-card small{font:8px Arial;color:#8c8479}.ca-artist-card small{color:#9e7740}.ca-price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 13.5% 30px}.ca-price-grid a{height:85px;display:flex;align-items:center;justify-content:center;border:1px solid #d8cdbd;background:#e9dfce;font-size:16px}.ca-price-grid a:nth-child(2){background:#2c2b28;color:#fff}.ca-price-grid a:nth-child(3){background:#c89e5d}.ca-price-grid a:nth-child(4){background:#282724;color:#fff}.ca-space-grid{grid-template-columns:repeat(6,1fr)}.ca-space-card{background:#fff;border:1px solid #e3ddd3}.ca-space-card>div{height:82px;background:linear-gradient(135deg,#8e7b65,#e8dfd1)}.ca-space-card strong{display:block;padding:6px 8px;font:9px Arial}.ca-trust{background:#fff;border-top:1px solid #e3ddd4;border-bottom:1px solid #e3ddd4;padding:18px 13.5%}.ca-trust h2{text-align:center;font-size:16px;text-transform:uppercase;font-weight:400;letter-spacing:1px}.ca-trust-grid{display:grid;grid-template-columns:repeat(8,1fr)}.ca-trust-grid>div{text-align:center;border-right:1px solid #eee8df;padding:4px}.ca-trust-grid i{display:block;color:#a57a37;font-style:normal;font-size:20px}.ca-trust-grid strong{display:block;font:9px Arial}.ca-trust-grid span{display:block;font:7px Arial;color:#8d877e}.ca-built{margin:32px 13.5%;padding:35px 4%;display:grid;grid-template-columns:1fr 1fr;gap:50px;background:linear-gradient(135deg,#eee4d3,#fff)}.ca-built h2{font-size:35px;font-weight:400;line-height:1.05}.ca-built h2 em{font-style:normal;color:#a1783d}.ca-built p{font:13px Arial;color:#6f6960;max-width:470px}.ca-dashboard{background:#fff;border:1px solid #d9d0c1;padding:20px;box-shadow:0 15px 30px #3b2c1714}.ca-dashboard-top{font:10px Arial;letter-spacing:1px}.ca-dashboard-top span{float:right;color:#78944c}.ca-dashboard-chart{height:100px;margin:18px 0;border-bottom:1px solid #ddd;background:linear-gradient(165deg,transparent 48%,#b58940 49% 51%,transparent 52%)}.ca-dashboard-stats{display:flex;justify-content:space-around}.ca-dashboard-stats b{font-size:23px;font-weight:400;text-align:center}.ca-dashboard-stats small{display:block;font:8px Arial;color:#999}.ca-footer{background:#191816;color:#d7d0c3;margin-top:25px}.ca-newsletter{padding:30px 13.5%;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#171615,#332b20)}.ca-newsletter h2{font-size:24px;font-weight:400;margin:0}.ca-newsletter p{font:9px Arial;color:#aaa}.ca-newsletter form{display:flex;min-width:400px}.ca-newsletter input{flex:1;border:0;padding:14px}.ca-newsletter button{border:0;background:#c09142;padding:0 20px}.ca-footer-main{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:35px;padding:30px 13.5%}.ca-footer-main h4{font:9px Arial;color:#c09245;letter-spacing:1px}.ca-footer-main a,.ca-footer-main span{display:block;font:8px Arial;color:#aaa39a;margin:5px 0}.ca-footer-logo strong{display:block;letter-spacing:2px}.ca-footer-logo p{font:9px Arial;color:#999}.ca-copyright{border-top:1px solid #39362f;padding:12px 13.5%;font:7px Arial;color:#888}.ca-copyright span{margin-left:15%}.ca-copyright b{float:right;font-weight:400}.ca-dashboard-page,.ca-register-page,.claritas-artist-page{max-width:1200px;margin:40px auto;padding:0 20px}.ca-dashboard-header{display:flex;justify-content:space-between;align-items:center}.ca-dashboard-header h1,.ca-register-copy h1{font-size:46px;font-weight:400;margin:8px 0}.ca-dashboard-header p{font:13px Arial;color:#777}.ca-dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.ca-dash-stats div{background:#fff;border:1px solid #e1dbd1;padding:20px}.ca-dash-stats b{display:block;font-size:28px;font-weight:400}.ca-dash-stats span{font:10px Arial;color:#888}.ca-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ca-dash-card,.ca-login-box{background:#fff;border:1px solid #e0d9cf;padding:25px;margin-bottom:15px}.ca-dash-card h2{font-size:20px;font-weight:400}.ca-dash-card label{display:block;font:10px Arial;margin:12px 0;color:#5d584f}.ca-dash-card input,.ca-dash-card textarea{display:block;width:100%;margin-top:5px;padding:10px;border:1px solid #d8d0c3}.ca-form-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ca-success{background:#edf3e6;padding:12px;margin-bottom:15px;font:12px Arial}.ca-error{background:#f7e7e3;padding:12px;margin-bottom:15px;font:12px Arial}.ca-art-table>div{display:grid;grid-template-columns:60px 1fr 100px 100px 80px;align-items:center;gap:12px;border-top:1px solid #eee;padding:8px 0}.ca-art-table img,.ca-art-table .ca-placeholder{width:55px;height:45px;object-fit:cover}.ca-art-table strong{font-size:12px}.ca-art-table em,.ca-art-table b,.ca-art-table a{font:9px Arial}.ca-register-page{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;padding:60px 20px}.ca-register-copy h1 em{font-style:normal;color:#a1783d}.ca-register-copy p,.ca-register-copy li{font:14px Arial;color:#6d675e}.ca-register-copy ul{padding-left:18px;line-height:2}.ca-register-card{background:#fff;border:1px solid #dfd8cd;padding:32px}.ca-register-card h2{font-size:28px;font-weight:400}.ca-register-note,.ca-smallprint{font:10px Arial;color:#888}.ca-signup-banner{margin:30px auto;padding:30px 6%;max-width:1200px;background:linear-gradient(120deg,#e8dfcf,#fff);display:flex;justify-content:space-between;align-items:center}.ca-signup-banner h2{font-size:27px;font-weight:400;margin:5px 0}.ca-signup-banner p{font:11px Arial;color:#777}.ca-artist-hero{display:grid;grid-template-columns:360px 1fr;gap:45px;align-items:center}.ca-artist-large-photo{height:360px;background:#c9bca8}.ca-artist-large-photo img{width:100%;height:100%;object-fit:cover}.ca-artist-hero h1{font-size:45px;font-weight:400}.ca-artist-bio{font:13px Arial;color:#666}.ca-placeholder{height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ddd1bf,#776b5d);color:#fff;font:8px Arial;letter-spacing:2px}@media(max-width:1100px){.ca-header{height:120px}.ca-logo strong{font-size:20px}.ca-logo-mark{width:55px;height:55px}.ca-nav{gap:12px;font-size:13px}.ca-grid-5,.ca-grid-6{grid-template-columns:repeat(3,1fr)}.ca-artist-grid{grid-template-columns:repeat(4,1fr)}.ca-style-grid{grid-template-columns:repeat(4,1fr)}.ca-trust-grid{grid-template-columns:repeat(4,1fr)}.ca-built,.ca-register-page{grid-template-columns:1fr}}@media(max-width:700px){.ca-header{display:flex;height:auto;padding:18px;justify-content:center}.ca-nav{display:none}.ca-hero{height:auto;grid-template-columns:1fr}.ca-hero-copy{padding:55px 8%}.ca-hero h1{font-size:38px}.ca-hero-art{height:300px}.ca-grid-5,.ca-grid-6,.ca-grid-4{grid-template-columns:repeat(2,1fr);margin-left:4%;margin-right:4%}.ca-section-head,.ca-style-grid,.ca-artist-grid,.ca-space-grid,.ca-price-grid{margin-left:4%;margin-right:4%}.ca-style-grid,.ca-artist-grid{grid-template-columns:repeat(2,1fr)}.ca-space-grid,.ca-price-grid{grid-template-columns:repeat(2,1fr)}.ca-trust{padding:18px 4%}.ca-trust-grid{grid-template-columns:repeat(2,1fr)}.ca-newsletter,.ca-footer-main{padding:25px 5%;display:block}.ca-newsletter form{min-width:0;margin-top:15px}.ca-footer-main>div{margin-bottom:20px}.ca-copyright{padding:12px 5%}.ca-copyright span{margin-left:0;display:block}.ca-copyright b{float:none}.ca-dashboard-grid{grid-template-columns:1fr}.ca-dash-stats{grid-template-columns:1fr}.ca-art-table>div{grid-template-columns:45px 1fr}.ca-art-table em,.ca-art-table b,.ca-art-table a{grid-column:2}.ca-artist-hero{grid-template-columns:1fr}.ca-artist-large-photo{height:280px}}