.H8aylq_badge{border-radius:var(--radius-pill);height:28px;font:500 12px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 12px;display:inline-flex}.H8aylq_brand{background:var(--orange-500);color:var(--ink-900)}.H8aylq_dark{background:var(--ink-900);color:var(--white)}.H8aylq_outline{color:var(--ink-900);border-color:var(--ink-300);background:0 0}
.Edfsla_frame{width:100%;position:relative;overflow:hidden}.Edfsla_fill{height:100%}.Edfsla_img{object-fit:cover}.Edfsla_placeholder{background:linear-gradient(160deg,#3a3435,#1c1819);align-items:flex-end;padding:16px;display:flex}.Edfsla_watermark{opacity:.12;width:auto;height:min(260px,80%);position:absolute;top:-18%;right:-12%}.Edfsla_label{font:500 12px/1.3 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-300);position:relative}
.b08Pxa_feature,.b08Pxa_grid{min-width:0;position:relative}.b08Pxa_media{position:relative}.b08Pxa_notchLg{clip-path:polygon(0 0,100% 0,100% calc(100% - 90px),calc(100% - 80px) 100%,0 100%)}.b08Pxa_notch{clip-path:polygon(0 0,100% 0,100% calc(100% - 56px),calc(100% - 50px) 100%,0 100%)}.b08Pxa_badge{position:absolute;top:18px;left:18px}.b08Pxa_meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:20px;display:flex}.b08Pxa_location{font:500 13px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-600)}.b08Pxa_featureTitle{font:600 clamp(24px, 2.6vw, 34px) / 1.15 var(--font-display);color:var(--ink-900);margin-top:8px}.b08Pxa_gridTitle{font:600 24px/1.2 var(--font-display);color:var(--ink-900);margin-top:8px}.b08Pxa_summary{font:15px/1.5 var(--font-body);color:var(--ink-600);margin-top:6px}.b08Pxa_more{font:600 16px/1 var(--font-display);color:var(--ink-900);border-bottom:3px solid var(--orange-500);white-space:nowrap;align-items:center;gap:8px;padding-bottom:6px;text-decoration:none;display:inline-flex}.b08Pxa_more:hover{color:var(--ink-900);border-bottom-color:var(--ink-900)}.b08Pxa_compact{border-bottom:2px solid var(--ink-900);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;padding-bottom:24px;display:grid}.b08Pxa_compact .b08Pxa_location{margin-top:14px;font-size:12px}.b08Pxa_compactTitle{font:600 22px/1.2 var(--font-display);color:var(--ink-900);margin:8px 0 12px}.b08Pxa_compact .b08Pxa_more{padding-bottom:5px;font-size:15px}
.MXi8-W_section{padding:var(--section-y) 0;background:var(--ink-50)}.MXi8-W_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.MXi8-W_heading{font:var(--type-section);letter-spacing:-.035em;color:var(--ink-900)}.MXi8-W_filters{flex-wrap:wrap;gap:8px;display:flex}.MXi8-W_filter{border-radius:var(--radius-pill);border:2px solid var(--ink-900);height:40px;color:var(--ink-900);font:600 14px/1 var(--font-display);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;padding:0 16px}.MXi8-W_filter:hover{background:var(--orange-100)}.MXi8-W_filter[aria-pressed=true]{background:var(--orange-500)}.MXi8-W_layout{flex-wrap:wrap;gap:24px;display:flex}.MXi8-W_featured{flex:1.5 520px;min-width:0}.MXi8-W_side{flex-direction:column;flex:340px;gap:24px;min-width:0;display:flex}.MXi8-W_allLink{border-radius:var(--radius-lg);background:var(--ink-900);color:var(--white);font:600 18px/1 var(--font-display);transition:background-color var(--dur-base) var(--ease-out);justify-content:space-between;align-items:center;padding:20px 22px;text-decoration:none;display:flex}.MXi8-W_allLink svg{color:var(--orange-500)}.MXi8-W_allLink:hover{background:var(--ink-700);color:var(--white)}.MXi8-W_note{font:13px/1.4 var(--font-body);color:var(--ink-600);margin-top:20px}.MXi8-W_empty{border-top:2px solid var(--ink-900);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(28px,4vw,48px);padding-top:clamp(28px,4vw,48px);display:grid}.MXi8-W_emptyLead{font:600 clamp(28px, 3.4vw, 48px) / 1.05 var(--font-display);color:var(--ink-900);letter-spacing:-.03em}.MXi8-W_emptyText{max-width:560px;font:var(--type-lead);color:var(--ink-600);margin-top:16px}.MXi8-W_emptyCard{background:var(--ink-900);color:var(--white);clip-path:polygon(0 0,100% 0,100% calc(100% - 56px),calc(100% - 50px) 100%,0 100%);transition:background-color var(--dur-base) var(--ease-out);gap:10px;padding:clamp(28px,3vw,40px);text-decoration:none;display:grid;position:relative;overflow:hidden}.MXi8-W_emptyCard:hover{background:var(--ink-700);color:var(--white)}.MXi8-W_emptyX{opacity:.14;pointer-events:none;width:auto;height:260px;position:absolute;top:-30px;right:-40px}.MXi8-W_emptyCardLabel{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--orange-500);position:relative}.MXi8-W_emptyCardPhone{font:600 clamp(34px, 4vw, 56px) / 1 var(--font-display);letter-spacing:-.02em;white-space:nowrap;position:relative}.MXi8-W_emptyCardCta{font:600 16px/1 var(--font-display);color:var(--orange-300);align-items:center;gap:8px;margin-top:8px;display:inline-flex;position:relative}
.gKXMyq_filters{margin-bottom:32px}.gKXMyq_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:48px 24px;margin:0;padding:0;list-style:none;display:grid}
.Z5qQ5G_nav ol{font:500 13px/1.3 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-900);flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.Z5qQ5G_nav li{align-items:center;display:flex}.Z5qQ5G_nav li+li:before{content:"/";opacity:.5;margin:0 10px}.Z5qQ5G_nav a{color:var(--ink-900);border-bottom:2px solid #0000;text-decoration:none}.Z5qQ5G_nav a:hover{border-bottom-color:currentColor}.Z5qQ5G_nav [aria-current=page]{opacity:.8}
