._hero_jz9kt_1{background:var(--obsidian);padding:160px 5% 96px;position:relative;overflow:hidden}._bgGrid_jz9kt_8{pointer-events:none;background-image:linear-gradient(#cb602f0d 1px,#0000 1px),linear-gradient(90deg,#cb602f0d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}._bgGlow_jz9kt_18{pointer-events:none;background:radial-gradient(circle,#cb602f14 0%,#0000 65%);width:640px;height:640px;position:absolute;top:0;right:-10%}._inner_jz9kt_28{max-width:var(--max-w);z-index:1;margin:0 auto;position:relative}._eyebrow_jz9kt_35{letter-spacing:.22em;text-transform:uppercase;color:var(--copper);align-items:center;gap:12px;margin-bottom:28px;font-size:11px;display:inline-flex}._eyebrow_jz9kt_35 span{background:var(--copper);width:28px;height:1px;display:inline-block}._headline_jz9kt_52{font-family:var(--font-serif);color:var(--text);max-width:860px;margin-bottom:24px;font-size:clamp(38px,5vw,72px);font-weight:300;line-height:1.1}._headline_jz9kt_52 em{color:var(--em);font-style:italic;font-weight:600}._sub_jz9kt_66{color:var(--text-muted);max-width:600px;margin-bottom:52px;font-size:17px;line-height:1.8}._strip_jz9kt_75{border:1px solid var(--border);gap:0;width:fit-content;display:flex}._stat_jz9kt_82{border-right:1px solid var(--border);flex-direction:column;gap:4px;padding:18px 32px;display:flex}._stat_jz9kt_82:last-child{border-right:none}._statVal_jz9kt_91{font-family:var(--font-serif);color:var(--gold-light);font-size:32px;font-weight:300;line-height:1}._statLabel_jz9kt_99{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10px}@media (width<=640px){._hero_jz9kt_1{padding:130px 5% 60px}._strip_jz9kt_75{flex-wrap:wrap;width:100%}._stat_jz9kt_82{border-bottom:1px solid var(--border);flex:50%}._stat_jz9kt_82:nth-child(2){border-right:none}._stat_jz9kt_82:nth-child(3){border-bottom:none}._stat_jz9kt_82:nth-child(4){border-bottom:none;border-right:none}}._section_1jzc1_1{background:var(--deep);padding:64px 5% 100px}._inner_1jzc1_5{max-width:var(--max-w);margin:0 auto}._filterWrap_1jzc1_11{background:var(--border);flex-wrap:wrap;gap:1px;width:fit-content;margin-bottom:48px;display:flex}._filterBtn_1jzc1_20{background:var(--surface);min-height:44px;color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--ease), color var(--ease);white-space:nowrap;border:none;align-items:center;gap:8px;padding:13px 20px;font-size:12px;display:flex}._filterBtn_1jzc1_20:hover{background:var(--surface-2);color:var(--text)}._filterActive_1jzc1_41{background:var(--gold)!important;color:var(--obsidian)!important}._filterActive_1jzc1_41 ._filterCount_1jzc1_45{color:var(--obsidian);background:#00000026}._filterCount_1jzc1_45{background:var(--border);color:var(--text-dim);transition:background var(--ease), color var(--ease);border-radius:10px;padding:2px 6px;font-size:10px}._grid_1jzc1_60{background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}._card_1jzc1_68{background:var(--deep);cursor:pointer;transition:background var(--ease);flex-direction:column;display:flex;position:relative}._card_1jzc1_68:hover{background:var(--surface)}._card_1jzc1_68:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;z-index:1}._cardWide_1jzc1_84{grid-column:span 2}._visual_1jzc1_89{aspect-ratio:4/3;background:var(--surface-2);position:relative;overflow:hidden}._cardWide_1jzc1_84 ._visual_1jzc1_89{aspect-ratio:16/7}._img_1jzc1_99{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}._card_1jzc1_68:hover ._img_1jzc1_99{transform:scale(1.04)}._placeholder_1jzc1_111{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._placeholderSvg_1jzc1_118{width:100%;height:100%;transition:transform .5s}._card_1jzc1_68:hover ._placeholderSvg_1jzc1_118{transform:scale(1.04)}._overlay_1jzc1_128{opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}._card_1jzc1_68:hover ._overlay_1jzc1_128,._card_1jzc1_68:focus-visible ._overlay_1jzc1_128{opacity:1}._expandIcon_1jzc1_142{color:var(--gold-light);font-size:40px;line-height:1;transition:transform .25s;transform:scale(.7)}._card_1jzc1_68:hover ._expandIcon_1jzc1_142{transform:scale(1)}@media (hover:none){._overlay_1jzc1_128{opacity:.85}._expandIcon_1jzc1_142{transform:scale(1)}}._catBadge_1jzc1_160{letter-spacing:.14em;text-transform:uppercase;color:var(--text);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0cbf;border:1px solid #ffffff1f;padding:4px 10px;font-size:9px;position:absolute;bottom:12px;left:12px}._featuredBadge_1jzc1_174{color:var(--gold);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--gold-dim);background:#0a0a0cbf;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex;position:absolute;top:12px;right:12px}._caption_1jzc1_191{flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}._captionTitle_1jzc1_198{font-family:var(--font-serif);color:var(--text);font-size:16px;font-weight:400;line-height:1.35}._captionMeta_1jzc1_206{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}._metaPin_1jzc1_214{font-size:11px}._metaLocation_1jzc1_215{color:var(--text-muted)}._metaSep_1jzc1_216,._metaDate_1jzc1_217{color:var(--text-dim)}._empty_1jzc1_220{text-align:center;color:var(--text-dim);padding:80px 0;font-size:15px}._srOnly_1jzc1_228{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1024px){._grid_1jzc1_60{grid-template-columns:repeat(2,1fr)}._cardWide_1jzc1_84{grid-column:span 2}}@media (width<=640px){._filterWrap_1jzc1_11{width:100%}._filterBtn_1jzc1_20{flex:auto;justify-content:center}._grid_1jzc1_60{grid-template-columns:1fr}._cardWide_1jzc1_84{grid-column:span 1}}._backdrop_12ymt_1{z-index:500;background:#000000eb;justify-content:center;align-items:center;padding:24px;animation:.2s _fadeIn_12ymt_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_12ymt_1{0%{opacity:0}to{opacity:1}}._modal_12ymt_18{background:var(--surface);border:1px solid var(--border);flex-direction:column;width:100%;max-width:960px;max-height:90dvh;animation:.25s _slideUp_12ymt_1;display:flex;position:relative;overflow:hidden}@keyframes _slideUp_12ymt_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}._closeBtn_12ymt_37{z-index:10;border:1px solid var(--border);width:44px;height:44px;color:var(--text-muted);cursor:pointer;transition:color var(--ease), border-color var(--ease);background:#0a0a0cb3;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:14px;right:14px}._closeBtn_12ymt_37:hover{color:var(--text);border-color:var(--gold-dim)}._counter_12ymt_57{z-index:10;letter-spacing:.12em;color:var(--text-muted);border:1px solid var(--border);background:#0a0a0cb3;padding:4px 12px;font-size:11px;position:absolute;top:14px;left:14px}._imageWrap_12ymt_71{background:var(--obsidian);aspect-ratio:16/9;flex:1;min-height:0;max-height:60dvh;overflow:hidden}._image_12ymt_71{object-fit:contain;width:100%;height:100%;display:block}._placeholderWrap_12ymt_87{width:100%;height:100%}._info_12ymt_93{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding:20px 24px;display:flex}._categoryBadge_12ymt_101{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-self:flex-start;font-size:10px}._caption_12ymt_109{font-family:var(--font-serif);color:var(--text);font-size:18px;font-weight:400;line-height:1.35}._meta_12ymt_117{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}._metaItem_12ymt_124{align-items:center;gap:4px;display:flex}._metaDot_12ymt_125{color:var(--text-dim)}._altHint_12ymt_127{color:var(--text-dim);margin-top:2px;font-size:11px;font-style:italic;line-height:1.5}._navBtn_12ymt_136{border:1px solid var(--border);width:48px;height:48px;color:var(--text-muted);cursor:pointer;transition:color var(--ease), border-color var(--ease), background var(--ease);z-index:10;background:#0a0a0ccc;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._navBtn_12ymt_136:hover:not(:disabled){color:var(--gold-light);border-color:var(--gold-dim);background:#0a0a0cf2}._navBtn_12ymt_136:disabled{opacity:.25;cursor:not-allowed}._navPrev_12ymt_162{left:-24px}._navNext_12ymt_163{right:-24px}@media (width<=768px){._navPrev_12ymt_162{left:8px}._navNext_12ymt_163{right:8px}._backdrop_12ymt_1{padding:12px}._caption_12ymt_109{font-size:15px}}._catSection_1yvmd_2{padding:var(--section-pad);background:var(--surface)}._inner_1yvmd_3{max-width:var(--max-w);margin:0 auto}._catHeader_1yvmd_5{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-template-areas:"tag desc""title desc""divider desc";align-items:end;column-gap:clamp(32px,7vw,96px);max-width:1040px;margin-bottom:52px;display:grid}._tag_1yvmd_14{letter-spacing:.22em;text-transform:uppercase;color:var(--copper);grid-area:tag;margin-bottom:14px;font-size:11px;display:block}._catTitle_1yvmd_15{font-family:var(--font-serif);color:var(--text);grid-area:title;margin-bottom:18px;font-size:clamp(28px,3.2vw,44px);font-weight:300;line-height:1.15}._catTitle_1yvmd_15 em{color:var(--em);font-style:italic;font-weight:600}._divider_1yvmd_17{background:var(--gold-dim);grid-area:divider;width:56px;height:1px;margin-bottom:18px}._catDesc_1yvmd_18{color:var(--text-muted);grid-area:desc;padding-bottom:16px;font-size:15px;line-height:1.8}._catGrid_1yvmd_20{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;display:grid}._catCard_1yvmd_26{border-top:1px solid var(--border);min-height:168px;transition:border-color var(--ease);grid-template-rows:auto 1fr;grid-template-columns:32px minmax(0,1fr);align-content:start;column-gap:14px;padding:24px 8px 28px 0;display:grid}._catCard_1yvmd_26:hover{border-color:var(--gold-dim)}._catNumber_1yvmd_39{color:var(--copper);font-family:var(--font-serif);grid-row:1/span 2;padding-top:4px;font-size:13px}._catCardTitle_1yvmd_40{font-family:var(--font-serif);color:var(--text);font-size:21px;font-weight:400;line-height:1.3}._catCardDesc_1yvmd_41{color:var(--text-muted);grid-column:2;margin-top:8px;font-size:13px;line-height:1.75}._ctaSection_1yvmd_44{padding:var(--section-pad);background:var(--obsidian);border-top:1px solid var(--border)}._ctaInner_1yvmd_49{max-width:var(--max-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px;margin:0 auto;display:flex}._ctaLeft_1yvmd_59{flex:1;min-width:280px}._ctaTag_1yvmd_60{letter-spacing:.22em;text-transform:uppercase;color:var(--copper);margin-bottom:14px;font-size:11px;display:block}._ctaTitle_1yvmd_61{font-family:var(--font-serif);color:var(--text);margin-bottom:14px;font-size:clamp(26px,3vw,42px);font-weight:300;line-height:1.2}._ctaTitle_1yvmd_61 em{color:var(--em);font-style:italic;font-weight:600}._ctaDesc_1yvmd_63{color:var(--text-muted);max-width:480px;font-size:15px;line-height:1.8}._ctaActions_1yvmd_65{flex-direction:column;flex-shrink:0;gap:12px;display:flex}._btnPrimary_1yvmd_72{background:var(--gold);color:var(--obsidian);letter-spacing:.1em;text-transform:uppercase;text-align:center;transition:background var(--ease);padding:15px 32px;font-size:13px;font-weight:600;display:inline-block}._btnPrimary_1yvmd_72:hover{background:var(--gold-light)}._btnSecondary_1yvmd_86{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);text-align:center;transition:color var(--ease), border-color var(--ease);background:0 0;padding:15px 32px;font-size:13px;display:inline-block}._btnSecondary_1yvmd_86:hover{color:var(--gold-light);border-color:var(--gold-dim)}._srOnly_1yvmd_100{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1024px){._catHeader_1yvmd_5{column-gap:40px}._catGrid_1yvmd_20{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (width<=640px){._catHeader_1yvmd_5{grid-template-columns:minmax(0,1fr);grid-template-areas:"tag""title""divider""desc";row-gap:0}._catDesc_1yvmd_18{padding:0}._catGrid_1yvmd_20{grid-template-columns:1fr}._catCard_1yvmd_26{min-height:0;padding:20px 0 24px}._ctaInner_1yvmd_49{flex-direction:column;align-items:flex-start}._ctaActions_1yvmd_65,._btnPrimary_1yvmd_72,._btnSecondary_1yvmd_86{width:100%}}
