[data-v-fb11539f]{font-family:Inter,Arial,sans-serif;box-sizing:border-box}.api-banner[data-v-fb11539f]{background:#333;color:#121212;text-align:center;padding:10px;font-weight:600;letter-spacing:.5px}.api-banner p[data-v-fb11539f]{color:#d3d3d3}.divider[data-v-fb11539f]{width:100%;height:1px;background-color:;border:none;margin:1rem auto}.subtitle[data-v-fb11539f]{color:#333;text-transform:;letter-spacing:2px;font-weight:700;font-size:18px;background:rgba(255,255,255,.05);padding:8px 16px;border-radius:4px;align-self:flex-start;margin:0}#home[data-v-fb11539f]{position:relative;background-color:#121212;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),var(--ba766bca);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;width:100%;min-height:50vh;padding:4rem 3rem;display:flex;flex-direction:column;justify-content:center;text-align:left}#home h1[data-v-fb11539f]{font-size:clamp(1rem,5vw,2.4rem);line-height:1.2;letter-spacing:2px;font-weight:300;margin:1rem 0 .5rem;color:#d3d3d3;text-shadow:2px 3px 5px rgba(0,0,0,.7)}#home h4[data-v-fb11539f]{font-size:1.2rem;margin:0 0 1rem;color:#b0b0b0}#home a[data-v-fb11539f]{font-size:18px;color:#d3d3d3}.breadcrumb[data-v-fb11539f]{background:#fff;padding:10px 1.5rem;width:100%;border-bottom:1px solid lightgray}.breadcrumb-child[data-v-fb11539f]{display:flex;align-items:center;gap:.5rem;background:#fff}#a2[data-v-fb11539f]{color:#333;font-size:16px}.fa-house[data-v-fb11539f]{font-size:18px;color:#333}.section-container[data-v-fb11539f]{width:;padding:0rem 2rem 2rem;background:#fff;text-align:center;align-items:center;justify-content:center}h3[data-v-fb11539f]{font-size:1.9rem;color:#333;margin:0 0 .5rem}.section-container>#about[data-v-fb11539f]{color:#fff;background:#333;display:inline-block;width:;padding:5px 20px;font-size:20px;border-radius:19px}.timestamp[data-v-fb11539f]{color:gray;font-size:.95rem;margin-top:6px}.content-grid[data-v-fb11539f]{width:100%;align-items:;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:2rem 3rem 4rem;background:#f8f8ff;border:1px solid lightgray}.art-card[data-v-fb11539f]{background:#fff;padding:1.5rem;text-align:center;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border:1px solid lightgray;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.03);position:relative;z-index:1}.art-card[data-v-fb11539f]:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(0,0,0,.08);border-color:#ced4da;z-index:2}.art-card img[data-v-fb11539f]{width:100%;height:280px;object-fit:contain;margin-bottom:15px;border-radius:6px;transition:transform .3s ease}.art-card:hover img[data-v-fb11539f]{transform:scale(1.03)}.art-card p[data-v-fb11539f]{font-size:18px;color:#333;margin:8px 0}.art-card h6[data-v-fb11539f]{font-size:1.1rem;color:#333;margin:0;font-weight:600}@media (max-width: 1024px){.content-grid[data-v-fb11539f]{grid-template-columns:repeat(2,1fr);padding:2rem 1.5rem}#home[data-v-fb11539f]{padding:2.5rem 1.5rem;text-align:center;align-items:center}.sub-title[data-v-fb11539f]{align-self:center}}@media (max-width: 600px){#home[data-v-fb11539f]{position:relative;background-color:#121212;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),var(--ba766bca);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;width:100%;min-height:30vh;padding:2rem;display:flex;flex-direction:column;justify-content:left;text-align:left}.content-grid[data-v-fb11539f]{grid-template-columns:1fr;gap:20px;padding:1.5rem 1rem}.art-card[data-v-fb11539f]{width:100%;background:#fff;padding:5px;text-align:center;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.03);position:relative;z-index:1}.art-card img[data-v-fb11539f]{height:auto;width:80%}#home h1[data-v-fb11539f]{font-size:1.8rem}h3[data-v-fb11539f]{font-size:1.8rem;color:#333;margin:0 0 .5rem;font-weight:medium}}
