._page_1d55u_1{min-height:calc(100vh - 64px);background-color:var(--color-bg)}._gallerySection_1d55u_7{padding:60px 0}._galleryInner_1d55u_11{max-width:1200px;margin:0 auto;padding:0 24px}._gallerySection_1d55u_7 h1{font-size:clamp(1.8rem,4vw,2.8rem);color:var(--color-primary);margin-bottom:32px}._tabs_1d55u_23{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}._tab_1d55u_23{padding:8px 20px;border-radius:50px;background:#fff;border:1px solid #ddd;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}._tab_1d55u_23:hover{border-color:var(--color-primary);color:var(--color-primary)}._tabActive_1d55u_46{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}._patchGrid_1d55u_52{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}._patchCard_1d55u_59{border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014;aspect-ratio:1;background:#ffffff0f;padding:8px;box-sizing:border-box}._patchCard_1d55u_59 img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}._patchCard_1d55u_59:hover img{transform:scale(1.06)}._patchCard_1d55u_59{position:relative}._patchCardOverlay_1d55u_87{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}._patchCardHover_1d55u_98:hover ._patchCardOverlay_1d55u_87{opacity:1}._carouselDots_1d55u_102{display:flex;justify-content:center;gap:8px;margin-top:16px}._dot_1d55u_109{width:8px;height:8px;border-radius:50%;background:#ccc;cursor:pointer;transition:background-color var(--transition)}._dotActive_1d55u_118{background:var(--color-primary)}._articlesSection_1d55u_123{padding:60px 0;background-color:#fafafa}._articlesInner_1d55u_128{max-width:1200px;margin:0 auto;padding:0 24px}._articlesSection_1d55u_123 h2{font-size:clamp(1.4rem,3vw,2rem);color:var(--color-primary);margin-bottom:24px}._articlesGrid_1d55u_140{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}._articleCard_1d55u_147{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000012;transition:transform var(--transition),box-shadow var(--transition)}._articleCard_1d55u_147:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}._articleImg_1d55u_160{width:100%;height:180px;object-fit:cover}._articleBody_1d55u_166{padding:16px}._articleCategory_1d55u_170{display:inline-block;background-color:#f0ebff;color:var(--color-primary);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:3px 10px;border-radius:50px;margin-bottom:8px}._articleTitle_1d55u_183{font-family:var(--font-heading);font-size:1rem;line-height:1.4;color:var(--color-text);margin-bottom:8px}._articleExcerpt_1d55u_191{font-size:.85rem;color:var(--color-text-light);line-height:1.5;margin-bottom:8px}._articleDate_1d55u_198{font-size:.78rem;color:#aaa}._loadMore_1d55u_203{display:block;margin:0 auto;padding:12px 40px;border-radius:50px;background:transparent;border:2px solid var(--color-primary);color:var(--color-primary);font-weight:600;font-size:.95rem;transition:background-color var(--transition),color var(--transition)}._loadMore_1d55u_203:hover{background:var(--color-primary);color:#fff}._instagramSection_1d55u_222{padding:60px 0;background-color:var(--color-navy)}._instagramInner_1d55u_227{max-width:1200px;margin:0 auto;padding:0 24px}._instagramSection_1d55u_222 h2{color:#fff;font-size:clamp(1.4rem,3vw,2rem);text-align:center;margin-bottom:32px}._instagramGrid_1d55u_240{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:8px}._instaPhoto_1d55u_247{aspect-ratio:1;border-radius:6px;overflow:hidden}._instaPhoto_1d55u_247 img{width:100%;height:100%;object-fit:cover;transition:transform .4s}._instaPhoto_1d55u_247:hover img{transform:scale(1.08)}@media(max-width:1024px){._patchGrid_1d55u_52{grid-template-columns:repeat(3,1fr)}._articlesGrid_1d55u_140{grid-template-columns:repeat(2,1fr)}._instagramGrid_1d55u_240{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){._patchGrid_1d55u_52{grid-template-columns:repeat(2,1fr)}._articlesGrid_1d55u_140{grid-template-columns:1fr}._instagramGrid_1d55u_240{grid-template-columns:repeat(3,1fr)}}
