.BlogIndex_page__IvF2D{max-width:1320px;margin:0 auto;padding:clamp(8px,2vw,28px) clamp(0px,2vw,16px) clamp(32px,5vw,64px);--on-photo:#F7ECE0}.BlogIndex_masthead__QH_p3{text-align:center;margin-bottom:clamp(24px,3vw,36px)}.BlogIndex_eyebrow__BRdIJ{font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.BlogIndex_title__E396z{font-family:var(--font-display);font-weight:300;font-size:clamp(44px,7vw,96px);line-height:1;letter-spacing:-.02em;color:var(--text);margin:12px 0 16px}.BlogIndex_intro__vyg34{max-width:56ch;margin:0 auto;font-size:clamp(15px,1.3vw,17px);line-height:1.6;color:var(--muted);text-wrap:balance}.BlogIndex_ornament__nOJN4{display:flex;align-items:center;justify-content:center;gap:14px;color:var(--accent);margin:22px auto 0}.BlogIndex_ornament__nOJN4 span{width:clamp(40px,8vw,96px);height:1px;background:currentColor;opacity:.55}.BlogIndex_filters__6vQ4C{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:clamp(24px,3.4vw,44px)}.BlogIndex_chip__iolW7{font-size:14px;color:var(--text);text-decoration:none;border:1px solid color-mix(in srgb,var(--text) 22%,transparent);border-radius:999px;padding:9px 16px;transition:background .2s,border-color .2s,color .2s}.BlogIndex_chip__iolW7 b{font-weight:600;margin-left:4px;color:var(--accent);font-variant-numeric:tabular-nums}.BlogIndex_chip__iolW7:hover{border-color:var(--accent)}.BlogIndex_chip__iolW7[aria-current=page]{background:var(--accent);border-color:var(--accent);color:#1E1B19}.BlogIndex_chip__iolW7[aria-current=page] b{color:#1E1B19}.BlogIndex_chip__iolW7:focus-visible,.BlogIndex_pager__YBaMS a:focus-visible,.BlogIndex_place__DkI1h:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BlogIndex_tagLine__vb_ze{text-align:center;font-size:13px;color:var(--muted);margin:-16px 0 28px}.BlogIndex_tagLine__vb_ze strong{color:var(--text);font-weight:600}.BlogIndex_tagLine__vb_ze a{color:var(--accent);text-decoration:none}.BlogIndex_empty__j9SCn{text-align:center;color:var(--muted);padding:40px 0}.BlogIndex_meta__Yo2ht{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;color:var(--muted)}.BlogIndex_meta__Yo2ht time{color:var(--accent);font-weight:600}.BlogIndex_badge__Sv820{font-size:10px;background:var(--surface);color:var(--muted);border-radius:3px;padding:1px 6px}.BlogIndex_stretch__TyuoE{color:inherit;text-decoration:none}.BlogIndex_stretch__TyuoE:after{content:"";position:absolute;inset:0;z-index:1}.BlogIndex_stretch__TyuoE:focus-visible{outline:none}.BlogIndex_stretch__TyuoE:focus-visible:after{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.BlogIndex_place__DkI1h{position:relative;z-index:2;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--accent);text-decoration:none}.BlogIndex_place__DkI1h:hover{text-decoration:underline;text-underline-offset:3px}.BlogIndex_place__DkI1h i{font-size:14px}.BlogIndex_featured__VOkb3{position:relative;display:flex;align-items:flex-end;aspect-ratio:16/9;max-height:78vh;width:100%;overflow:hidden;border-radius:4px;background:#1E1B19;color:var(--on-photo);margin-bottom:clamp(32px,5vw,64px)}.BlogIndex_featuredImg__eYwpc{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.BlogIndex_featured__VOkb3:hover .BlogIndex_featuredImg__eYwpc{transform:scale(1.03)}.BlogIndex_featured__VOkb3:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,17,15,0) 30%,rgba(20,17,15,.9))}.BlogIndex_featuredBody___i_hz{position:relative;z-index:2;width:100%;padding:clamp(18px,3.4vw,48px)}.BlogIndex_featured__VOkb3 .BlogIndex_meta__Yo2ht{color:rgba(247,236,224,.8)}.BlogIndex_featuredTitle__PIa5U{font-family:var(--font-display);font-weight:300;font-size:clamp(28px,4.6vw,64px);line-height:1.04;letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:10px 0 12px}.BlogIndex_featuredLead__Nmbn5{max-width:62ch;font-size:clamp(14px,1.2vw,16.5px);line-height:1.6;color:rgba(247,236,224,.86);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogIndex_featuredFoot___P_TS{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:16px}.BlogIndex_read__ysuTZ{font-size:13.5px;font-weight:600;color:var(--accent)}.BlogIndex_read__ysuTZ span{display:inline-block;transition:transform .3s}.BlogIndex_featured__VOkb3:hover .BlogIndex_read__ysuTZ span{transform:translateX(4px)}.BlogIndex_featuredPlain__gSbgi{aspect-ratio:auto;min-height:320px}.BlogIndex_featuredPlain__gSbgi:after{display:none}@media (max-width:720px){.BlogIndex_featured__VOkb3{aspect-ratio:4/5;max-height:none}.BlogIndex_featuredPlain__gSbgi{aspect-ratio:auto}}.BlogIndex_grid__27G47{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px) clamp(20px,2.6vw,36px)}@media (max-width:1000px){.BlogIndex_grid__27G47{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.BlogIndex_grid__27G47{grid-template-columns:1fr}}.BlogIndex_card___ZpyZ{position:relative;display:flex;flex-direction:column;align-items:flex-start}.BlogIndex_photo__sYCkE{width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:4px;background:var(--surface);margin-bottom:16px}.BlogIndex_photo__sYCkE img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.BlogIndex_card___ZpyZ:hover .BlogIndex_photo__sYCkE img{transform:scale(1.04)}.BlogIndex_cardTitle__N2Cah{font-family:var(--font-display);font-weight:400;font-size:clamp(21px,1.9vw,26px);line-height:1.18;letter-spacing:-.01em;color:var(--text);text-wrap:balance;margin:8px 0;transition:color .2s}.BlogIndex_card___ZpyZ:hover .BlogIndex_cardTitle__N2Cah,.BlogIndex_card___ZpyZ:hover .BlogIndex_plainTitle__fqGH2{color:var(--accent)}.BlogIndex_cardLead__6Q8dt{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogIndex_card___ZpyZ .BlogIndex_place__DkI1h{margin-top:auto}.BlogIndex_plain__kA9zj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:clamp(16px,2vw,28px);text-align:center;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);transition:border-color .3s,background .3s}.BlogIndex_card___ZpyZ:hover .BlogIndex_plain__kA9zj{border-color:var(--accent)}.BlogIndex_plain__kA9zj .BlogIndex_ornament__nOJN4{margin:0}.BlogIndex_plain__kA9zj .BlogIndex_ornament__nOJN4 span{width:34px}.BlogIndex_plainTitle__fqGH2{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(22px,2.1vw,30px);line-height:1.15;color:var(--text);text-wrap:balance;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.BlogIndex_card___ZpyZ .BlogIndex_plain__kA9zj+.BlogIndex_meta__Yo2ht{margin-bottom:8px}.BlogIndex_pager__YBaMS{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;margin-top:clamp(40px,6vw,72px);padding-top:26px;border-top:1px solid var(--border);font-size:14px}.BlogIndex_pager__YBaMS a{color:var(--text);text-decoration:none}.BlogIndex_pagerStep__jwxWc{font-weight:600}.BlogIndex_pagerStep__jwxWc:hover{color:var(--accent)}.BlogIndex_pagerNumbers__RVCLA{display:flex;gap:4px}.BlogIndex_pagerNumbers__RVCLA a{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--font-display);font-size:17px;font-variant-numeric:tabular-nums;transition:background .2s,color .2s}.BlogIndex_pagerNumbers__RVCLA a:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}.BlogIndex_pagerNumbers__RVCLA a[aria-current=page]{background:var(--accent);color:#1E1B19}@media (prefers-reduced-motion:reduce){.BlogIndex_cardTitle__N2Cah,.BlogIndex_chip__iolW7,.BlogIndex_featuredImg__eYwpc,.BlogIndex_photo__sYCkE img,.BlogIndex_plainTitle__fqGH2,.BlogIndex_plain__kA9zj,.BlogIndex_read__ysuTZ span{transition:none}}