.hero[data-astro-cid-bbe6dxrz]{min-height:85vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f3f0bf,#e8e5e0bf),url(https://images.pexels.com/photos/4039921/pexels-photo-4039921.jpeg?auto=compress&cs=tinysrgb&w=1920) center/cover no-repeat;position:relative;overflow:hidden;padding-top:72px}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;top:-50%;right:-20%;width:80%;height:150%;background:radial-gradient(circle,rgba(168,162,158,.08) 0%,transparent 70%);pointer-events:none}.container[data-astro-cid-bbe6dxrz]{max-width:1200px;margin:0 auto;padding:64px 24px;position:relative;z-index:1}.hero-content[data-astro-cid-bbe6dxrz]{max-width:700px;text-align:center;margin:0 auto}.hero-title[data-astro-cid-bbe6dxrz]{font-family:Playfair Display,serif;font-size:clamp(48px,8vw,84px);font-weight:700;color:#1c1917;margin:0 0 16px;letter-spacing:-.02em;line-height:1.1}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:clamp(18px,3vw,24px);color:#1c1917;font-weight:300;margin:0 0 24px;letter-spacing:.03em}.hero-description[data-astro-cid-bbe6dxrz]{font-size:clamp(16px,2vw,18px);color:#1c1917;line-height:1.7;max-width:600px;margin:0 auto 40px}.cta-button[data-astro-cid-bbe6dxrz]{display:inline-block;padding:14px 36px;background:#78716c;color:#fafaf9;text-decoration:none;border-radius:2px;font-weight:400;font-size:15px;transition:all .3s ease;box-shadow:0 2px 8px #00000026;border:2px solid #57534E;text-transform:uppercase;letter-spacing:.1em}.cta-button[data-astro-cid-bbe6dxrz]:hover{background:#57534e;border-color:#44403c;transform:translateY(-1px);box-shadow:0 4px 12px #0003}@media(max-width:768px){.hero[data-astro-cid-bbe6dxrz]{min-height:70vh}.container[data-astro-cid-bbe6dxrz]{padding:40px 20px}}.features-section[data-astro-cid-vnivfuh2]{padding:100px 0;background:#fff}.container[data-astro-cid-vnivfuh2]{max-width:1400px;margin:0 auto;padding:0 24px}.section-header[data-astro-cid-vnivfuh2]{text-align:center;margin-bottom:80px}.section-header[data-astro-cid-vnivfuh2] h2[data-astro-cid-vnivfuh2]{font-family:Playfair Display,serif;font-size:clamp(36px,5vw,48px);font-weight:700;color:#1c1917;margin:0 0 16px;letter-spacing:-.01em}.section-header[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:18px;color:#78716c;margin:0}.bento-grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,280px);gap:24px}.bento-item[data-astro-cid-vnivfuh2]{position:relative;border-radius:20px;overflow:hidden;transition:all .4s ease;box-shadow:0 4px 20px #00000014;cursor:pointer;text-decoration:none;display:block}.bento-item[data-astro-cid-vnivfuh2]:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.bento-item[data-astro-cid-vnivfuh2].large{grid-column:span 2;grid-row:span 2}.bento-item[data-astro-cid-vnivfuh2].wide{grid-column:span 2}.bento-item[data-astro-cid-vnivfuh2].tall{grid-row:span 2}.bento-image[data-astro-cid-vnivfuh2]{position:absolute;top:0;left:0;width:100%;height:100%}.bento-image[data-astro-cid-vnivfuh2] img[data-astro-cid-vnivfuh2]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bento-item[data-astro-cid-vnivfuh2]:hover .bento-image[data-astro-cid-vnivfuh2] img[data-astro-cid-vnivfuh2]{transform:scale(1.1)}.bento-overlay[data-astro-cid-vnivfuh2]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#1c1917f2,#1c1917b3 40%,#1c19174d);transition:background .4s ease}.bento-item[data-astro-cid-vnivfuh2]:hover .bento-overlay[data-astro-cid-vnivfuh2]{background:linear-gradient(to bottom,#1c1917e6,#1c191799 40%,#1c191733)}.bento-content[data-astro-cid-vnivfuh2]{position:relative;z-index:1;padding:32px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;color:#fff}.bento-item[data-astro-cid-vnivfuh2].large .bento-content[data-astro-cid-vnivfuh2]{padding:48px}.bento-content[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-family:Playfair Display,serif;font-size:clamp(22px,2vw,28px);font-weight:700;color:#fafaf9;margin:0 0 12px;letter-spacing:-.01em}.bento-item[data-astro-cid-vnivfuh2].large .bento-content[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-size:clamp(28px,3vw,36px);margin-bottom:16px}.bento-content[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:15px;line-height:1.6;color:#fafaf9e6;margin:0;opacity:.95}.bento-item[data-astro-cid-vnivfuh2].large .bento-content[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:17px;line-height:1.7}@media(max-width:1200px){.bento-grid[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(3,1fr);gap:20px}.bento-item[data-astro-cid-vnivfuh2].large,.bento-item[data-astro-cid-vnivfuh2].wide{grid-column:span 2}}@media(max-width:900px){.features-section[data-astro-cid-vnivfuh2]{padding:80px 0}.section-header[data-astro-cid-vnivfuh2]{margin-bottom:60px}.bento-grid[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,1fr);gap:16px;grid-auto-rows:240px}.bento-item[data-astro-cid-vnivfuh2].large{grid-column:span 2;grid-row:span 1}.bento-item[data-astro-cid-vnivfuh2].wide{grid-column:span 2}.bento-item[data-astro-cid-vnivfuh2].tall{grid-row:span 1}}@media(max-width:640px){.bento-grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr;gap:16px;grid-auto-rows:280px}.bento-item[data-astro-cid-vnivfuh2].large,.bento-item[data-astro-cid-vnivfuh2].wide,.bento-item[data-astro-cid-vnivfuh2].tall{grid-column:span 1;grid-row:span 1}.bento-content[data-astro-cid-vnivfuh2]{padding:24px}.bento-item[data-astro-cid-vnivfuh2].large .bento-content[data-astro-cid-vnivfuh2]{padding:32px}}.philosophy-section[data-astro-cid-iaxkagjk]{padding:100px 0;background:#fafaf9}.container[data-astro-cid-iaxkagjk]{max-width:1200px;margin:0 auto;padding:0 24px}.philosophy-content[data-astro-cid-iaxkagjk]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.text-content[data-astro-cid-iaxkagjk] h2[data-astro-cid-iaxkagjk]{font-family:Playfair Display,serif;font-size:clamp(36px,5vw,48px);font-weight:700;color:#1c1917;margin:0 0 24px;letter-spacing:-.01em;line-height:1.2}.lead[data-astro-cid-iaxkagjk]{font-size:20px;line-height:1.7;color:#292524;margin:0 0 24px;font-weight:500}.text-content[data-astro-cid-iaxkagjk] p[data-astro-cid-iaxkagjk]{font-size:17px;line-height:1.8;color:#57534e;margin:0 0 20px}.philosophy-stats[data-astro-cid-iaxkagjk]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0;padding:40px 0;border-top:1px solid #E8E5E0;border-bottom:1px solid #E8E5E0}.stat-item[data-astro-cid-iaxkagjk]{text-align:center}.stat-number[data-astro-cid-iaxkagjk]{font-family:Playfair Display,serif;font-size:48px;font-weight:700;color:#1c1917;margin-bottom:8px;line-height:1}.stat-label[data-astro-cid-iaxkagjk]{font-size:14px;color:#78716c;font-weight:500;letter-spacing:.02em}.learn-more-link[data-astro-cid-iaxkagjk]{display:inline-flex;align-items:center;color:#1c1917;text-decoration:none;font-size:16px;font-weight:500;transition:transform .2s ease;margin-top:16px}.learn-more-link[data-astro-cid-iaxkagjk]:hover{transform:translate(4px)}.image-content[data-astro-cid-iaxkagjk]{position:relative}.image-wrapper[data-astro-cid-iaxkagjk]{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000001f}.image-wrapper[data-astro-cid-iaxkagjk]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(28,25,23,.1) 0%,transparent 100%);z-index:1}.image-wrapper[data-astro-cid-iaxkagjk] img[data-astro-cid-iaxkagjk]{width:100%;height:500px;object-fit:cover;display:block;transition:transform .4s ease}.image-wrapper[data-astro-cid-iaxkagjk]:hover img[data-astro-cid-iaxkagjk]{transform:scale(1.05)}@media(max-width:968px){.philosophy-content[data-astro-cid-iaxkagjk]{grid-template-columns:1fr;gap:60px}.image-wrapper[data-astro-cid-iaxkagjk] img[data-astro-cid-iaxkagjk]{height:400px}}@media(max-width:768px){.philosophy-section[data-astro-cid-iaxkagjk]{padding:80px 0}.philosophy-stats[data-astro-cid-iaxkagjk]{gap:24px;margin:32px 0;padding:32px 0}.stat-number[data-astro-cid-iaxkagjk]{font-size:36px}.image-wrapper[data-astro-cid-iaxkagjk] img[data-astro-cid-iaxkagjk]{height:300px}}.mantra-section[data-astro-cid-awjotqoo]{padding:6rem 2rem;background:#f5f3f0;border-top:1px solid #E7E5E4;border-bottom:1px solid #E7E5E4;position:relative;overflow:hidden}.container[data-astro-cid-awjotqoo]{max-width:900px;margin:0 auto;position:relative;z-index:1}.section-label[data-astro-cid-awjotqoo]{font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#78716c;text-align:center;margin-bottom:2rem;font-family:Inter,sans-serif}.mantra-quote[data-astro-cid-awjotqoo]{background:#fafaf9;padding:3rem 2.5rem;border-radius:2px;box-shadow:0 1px 3px #00000014;border:1px solid #E7E5E4;border-left:3px solid #78716C;position:relative}.mantra-quote[data-astro-cid-awjotqoo]:before{content:'"';position:absolute;top:-.5rem;left:1.5rem;font-size:6rem;color:#e7e5e4;font-family:Playfair Display,Georgia,serif;line-height:1}.quote-text[data-astro-cid-awjotqoo]{font-family:Playfair Display,Georgia,serif;font-size:1.75rem;line-height:1.5;color:#1c1917;font-weight:600;margin:0 0 1.5rem;position:relative;font-style:italic}.quote-author[data-astro-cid-awjotqoo]{display:block;font-size:.875rem;color:#78716c;font-style:normal;font-weight:600;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.1em}@media(max-width:768px){.mantra-section[data-astro-cid-awjotqoo]{padding:4rem 1.5rem}.mantra-quote[data-astro-cid-awjotqoo]{padding:2rem 1.5rem}.mantra-quote[data-astro-cid-awjotqoo]:before{font-size:4rem;left:1rem}.quote-text[data-astro-cid-awjotqoo]{font-size:1.5rem}}.articles-section[data-astro-cid-synqgp74]{padding:80px 0;background:#fafaf9}.container[data-astro-cid-synqgp74]{max-width:1200px;margin:0 auto;padding:0 24px}.section-header[data-astro-cid-synqgp74]{text-align:center;margin-bottom:64px}.section-header[data-astro-cid-synqgp74] h2[data-astro-cid-synqgp74]{font-family:Playfair Display,serif;font-size:clamp(36px,5vw,48px);font-weight:700;color:#1c1917;margin:0 0 16px;letter-spacing:-.01em}.section-header[data-astro-cid-synqgp74] p[data-astro-cid-synqgp74]{font-size:18px;color:#78716c;margin:0}.articles-grid[data-astro-cid-synqgp74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:32px}.article-card[data-astro-cid-synqgp74]{background:#fff;border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column}.card-link[data-astro-cid-synqgp74]{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.article-card[data-astro-cid-synqgp74]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.article-image[data-astro-cid-synqgp74]{position:relative;width:100%;height:240px;overflow:hidden}.article-image[data-astro-cid-synqgp74] img[data-astro-cid-synqgp74]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.article-card[data-astro-cid-synqgp74]:hover .article-image[data-astro-cid-synqgp74] img[data-astro-cid-synqgp74]{transform:scale(1.05)}.article-category[data-astro-cid-synqgp74]{position:absolute;top:16px;left:16px;background:#fffffff2;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:500;color:#1c1917;letter-spacing:.02em}.article-content[data-astro-cid-synqgp74]{padding:24px;flex:1;display:flex;flex-direction:column}.article-title[data-astro-cid-synqgp74]{font-family:Playfair Display,serif;font-size:22px;font-weight:600;color:#1c1917;margin:0 0 12px;line-height:1.4}.article-excerpt[data-astro-cid-synqgp74]{color:#57534e;font-size:15px;line-height:1.6;margin:0 0 20px;flex:1}.article-footer[data-astro-cid-synqgp74]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #F5F3F0}.read-time[data-astro-cid-synqgp74]{font-size:14px;color:#a8a29e}.read-more[data-astro-cid-synqgp74]{color:#1c1917;font-size:14px;font-weight:500;transition:transform .2s ease;display:inline-block}.card-link[data-astro-cid-synqgp74]:hover .read-more[data-astro-cid-synqgp74]{transform:translate(4px)}.browse-more-container[data-astro-cid-synqgp74]{display:flex;justify-content:center;margin-top:56px}.browse-more-btn[data-astro-cid-synqgp74]{display:inline-block;padding:16px 40px;background:#1c1917;color:#fafaf9;text-decoration:none;font-size:16px;font-weight:500;border-radius:8px;transition:all .3s ease;border:2px solid #1C1917;letter-spacing:.02em}.browse-more-btn[data-astro-cid-synqgp74]:hover{background:transparent;color:#1c1917;transform:translateY(-2px);box-shadow:0 4px 12px #1c191726}@media(max-width:768px){.articles-section[data-astro-cid-synqgp74]{padding:60px 0}.section-header[data-astro-cid-synqgp74]{margin-bottom:48px}.articles-grid[data-astro-cid-synqgp74]{grid-template-columns:1fr;gap:24px}}
