@import"https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600&display=swap";.topbar-wrap[data-v-2cd6f607]{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1000}.topbar[data-v-2cd6f607]{display:flex;align-items:center;gap:2rem;max-width:900px;margin:0 auto;padding:1rem 2rem;box-sizing:border-box}.topbar-link[data-v-2cd6f607]{color:#333;text-decoration:none;font-size:.95rem;font-weight:400;transition:color .2s}.topbar-link[data-v-2cd6f607]:hover{color:#f87171}*,*:before,*:after{box-sizing:border-box;margin:0}body{font-family:Jost,sans-serif;background:#fff;color:#333;line-height:1.6;-webkit-font-smoothing:antialiased}.hero{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:35vh;padding:6rem 2rem;max-width:900px;margin:0 auto}.hero-line{font-size:1.25rem;font-weight:300;color:#666;margin-bottom:.75rem}.hero-name{font-size:1.875rem;font-weight:600;color:#222;letter-spacing:-.02em}.intro{max-width:900px;margin:0 auto;padding:0 2rem 6rem 2.2rem;scroll-margin-top:3.5rem}.intro-block{margin-bottom:2.5rem}.intro-label{font-size:1rem;font-weight:500;color:#333;margin-bottom:.5rem}.intro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.intro-scroll-row{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem}.intro-scroll-row::-webkit-scrollbar{height:6px}.intro-scroll-row::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px;transition:background .2s}.intro-scroll-row:hover::-webkit-scrollbar-thumb{background:#f87171}.img-card{border-radius:0;overflow:hidden;flex-shrink:0;display:block}.img-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;border-radius:0}.img-card-sm{width:180px;min-width:180px}@media (max-width: 640px){.img-card-sm{width:calc((100vw - 2.88rem - 2rem - 4.5rem) / 3.5);min-width:calc((100vw - 2.88rem - 2rem - 4.5rem) / 3.5)}}.channel-links{display:flex;gap:1rem;margin-top:.5rem}.channel-link{display:flex;align-items:center;justify-content:center;background:#fff}.channel-link svg{transition:fill .2s}.channel-link:hover svg{fill:#f87171}.ig-link:hover svg rect:first-of-type{fill:#f87171}.check-more-link{display:inline-block;margin-top:.5rem;color:#666;font-size:.8rem;font-weight:350;text-decoration:none;transition:color .2s}.check-more-link:hover{color:#f87171}.placeholder-card{border-radius:0;overflow:hidden}.placeholder-img{aspect-ratio:1 / 1;background:#f3f4f6;border:2px dashed #d1d5db;border-radius:0;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:.9rem;font-weight:400}.product-card{display:flex;flex-direction:column;align-items:center;text-decoration:none;border-radius:0;overflow:hidden;transition:transform .2s}.product-card:hover{transform:translateY(-4px)}.product-img{aspect-ratio:1 / 1;width:100%;background:#f3f4f6;border:2px dashed #d1d5db;border-radius:0;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:.9rem}.product-name{margin-top:.75rem;font-size:1rem;color:#333;font-weight:500}.about{max-width:900px;margin:0 auto;padding:2rem 2rem 4rem;scroll-margin-top:3.5rem}.profile-photo{width:5.5rem;height:auto;display:block;margin-bottom:1rem}.about-text{font-size:.85rem;font-weight:350;color:#666;line-height:1.44;margin-bottom:1.5rem}.about .channel-links{margin-bottom:1.5rem}.site-footer{text-align:center;padding:2rem;font-size:.8rem;color:#9ca3af}.site-footer a{color:#9ca3af;text-decoration:none;transition:color .2s}.site-footer a:hover{color:#f87171}@media (max-width: 640px){.hero-name{font-size:2rem}.hero-line{font-size:1rem}.intro-grid{grid-template-columns:1fr;gap:1rem}.intro{padding:0 1.5rem 4rem}}
