.blog-page{background:#faf7f2;background:var(--c-sand,#faf7f2);min-height:70vh;padding-bottom:80px}.blog-page .container{margin:0 auto;max-width:1180px;padding:0 24px}.blog-hero{padding:72px 0 40px;text-align:center}.blog-eyebrow{color:#b08968;color:var(--c-clay,#b08968);font-size:.72rem;font-weight:600;letter-spacing:.22em;margin:0 0 10px;text-transform:uppercase}.blog-title{color:#1a1a1a;color:var(--c-ink,#1a1a1a);font-family:Georgia,serif;font-family:var(--font-display,Georgia,serif);font-size:clamp(2.4rem,6vw,3.9rem);font-weight:500;letter-spacing:-.02em;line-height:1.05;margin:0}.blog-sub{color:#6f6a64;color:var(--c-ink-soft,#6f6a64);font-size:.98rem;line-height:1.65;margin:16px auto 0;max-width:560px}.blog-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:8px 0 40px}.blog-chip{background:#fff;background:var(--c-surface,#fff);border:1px solid #e9e3da;border:1px solid var(--c-line,#e9e3da);border-radius:999px;border-radius:var(--r-pill,999px);color:#6f6a64;color:var(--c-ink-soft,#6f6a64);cursor:pointer;font-family:inherit;font-size:.8rem;padding:8px 18px;transition:background .18s ease,color .18s ease,border-color .18s ease}.blog-chip:hover{border-color:#b08968;border-color:var(--c-clay,#b08968);color:#1a1a1a;color:var(--c-ink,#1a1a1a)}.blog-chip.is-active{background:#1a1a1a;background:var(--c-ink,#1a1a1a);border-color:#1a1a1a;border-color:var(--c-ink,#1a1a1a);color:#fff}.blog-meta{align-items:center;color:#a8a29a;color:var(--c-muted,#a8a29a);display:flex;flex-wrap:wrap;font-size:.74rem;gap:10px;letter-spacing:.04em}.blog-tag{background:#f3ece3;background:var(--c-clay-soft,#f3ece3);border-radius:999px;border-radius:var(--r-pill,999px);color:#8f6f53;color:var(--c-clay-deep,#8f6f53);font-size:.66rem;font-weight:600;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}.blog-dot{color:#e9e3da;color:var(--c-line,#e9e3da)}.blog-lead{margin-bottom:56px}.blog-lead-link{grid-gap:0;background:#fff;background:var(--c-surface,#fff);border:1px solid #e9e3da;border:1px solid var(--c-line,#e9e3da);border-radius:18px;border-radius:var(--r-lg,18px);color:inherit;display:grid;gap:0;grid-template-columns:1.15fr 1fr;overflow:hidden;text-decoration:none;transition:box-shadow .28s ease,transform .28s ease}.blog-lead-link:hover{box-shadow:0 6px 20px #15233b14;box-shadow:var(--sh-md,0 6px 20px #15233b14);transform:translateY(-2px)}.blog-lead-photo{aspect-ratio:4/3;background:#f3ece3;background:var(--c-clay-soft,#f3ece3);overflow:hidden}.blog-card-photo img,.blog-lead-photo img{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.blog-card-link:hover .blog-card-photo img,.blog-lead-link:hover .blog-lead-photo img{transform:scale(1.04)}.blog-lead-body{display:flex;flex-direction:column;gap:14px;justify-content:center;padding:40px}.blog-lead-title{color:#1a1a1a;color:var(--c-ink,#1a1a1a);font-family:Georgia,serif;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.6rem,3vw,2.3rem);font-weight:500;letter-spacing:-.015em;line-height:1.15;margin:0}.blog-lead-excerpt{color:#6f6a64;color:var(--c-ink-soft,#6f6a64);font-size:.94rem;line-height:1.7;margin:0}.blog-readmore{align-self:flex-start;border-bottom:1px solid;color:#8f6f53;color:var(--c-clay-deep,#8f6f53);font-size:.78rem;font-weight:600;letter-spacing:.1em;padding-bottom:2px;text-transform:uppercase}.blog-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.blog-card-link{background:#fff;background:var(--c-surface,#fff);border:1px solid #e9e3da;border:1px solid var(--c-line,#e9e3da);border-radius:18px;border-radius:var(--r-lg,18px);color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:box-shadow .28s ease,transform .28s ease}.blog-card-link:hover{box-shadow:0 6px 20px #15233b14;box-shadow:var(--sh-md,0 6px 20px #15233b14);transform:translateY(-3px)}.blog-card-photo{aspect-ratio:3/2;background:#f3ece3;background:var(--c-clay-soft,#f3ece3);overflow:hidden}.blog-card-body{display:flex;flex-direction:column;gap:10px;padding:24px}.blog-card-title{color:#1a1a1a;color:var(--c-ink,#1a1a1a);font-family:Georgia,serif;font-family:var(--font-display,Georgia,serif);font-size:1.22rem;font-weight:500;line-height:1.25;margin:0}.blog-card-excerpt{color:#6f6a64;color:var(--c-ink-soft,#6f6a64);font-size:.86rem;line-height:1.65;margin:0}.blog-card-skeleton{background:#fff;background:var(--c-surface,#fff);border:1px solid #e9e3da;border:1px solid var(--c-line,#e9e3da);border-radius:18px;border-radius:var(--r-lg,18px);overflow:hidden;padding:0 0 24px}.blog-card-skeleton .blog-card-photo{aspect-ratio:3/2}.blog-card-skeleton .blog-card-photo,.blog-skel-line{background:#f3ece3;background:var(--c-clay-soft,#f3ece3)}.blog-skel-line{border-radius:6px;height:12px;margin:18px 24px 0}.blog-skel-line.short{width:55%}.blog-empty{padding:80px 20px;text-align:center}.blog-empty h2{color:#1a1a1a;color:var(--c-ink,#1a1a1a);font-family:Georgia,serif;font-family:var(--font-display,Georgia,serif);font-size:1.6rem;font-weight:500;margin:0 0 8px}.blog-empty p{color:#6f6a64;color:var(--c-ink-soft,#6f6a64);font-size:.92rem;margin:0 0 22px}.blog-empty-cta{background:#1a1a1a;background:var(--c-ink,#1a1a1a);border-radius:999px;border-radius:var(--r-pill,999px);color:#fff;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08em;padding:13px 30px;text-decoration:none;text-transform:uppercase}@media (max-width:880px){.blog-lead-link{grid-template-columns:1fr}.blog-lead-body{padding:28px 24px 32px}.blog-hero{padding:48px 0 30px}}@media (max-width:560px){.blog-page .container{padding:0 16px}.blog-grid{gap:24px;grid-template-columns:1fr}}
/*# sourceMappingURL=465.f592dc2e.chunk.css.map*/