.page_page__EaAJW{--gold:#c8a35a;--gold2:#efd492;min-height:100vh;color:#f4efe6;font-family:var(--font-geist),Arial,sans-serif}.page_nav__KyAdq{position:fixed;z-index:100;inset:0 0 auto;height:64px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;background:#070706e8;border-bottom:1px solid #ffffff1c;backdrop-filter:blur(13px)}.page_navLogo__2KLxw{width:142px;height:38px;object-fit:contain;object-position:left center}.page_nav__KyAdq a{text-decoration:none;color:inherit}.page_nav__KyAdq div{display:flex;gap:26px}.page_nav__KyAdq div a{font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.page_hero__eW3iO{position:relative;padding:150px 5vw 66px;overflow:hidden;text-align:center}.page_kicker__yM_9T{margin:0 0 16px;color:var(--gold2);font-size:8px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.page_hero__eW3iO h1{max-width:1180px;margin-inline:auto;font:400 clamp(52px,7.4vw,118px) /.84 Georgia,serif;letter-spacing:-.06em}.page_hero__eW3iO h1 em{color:var(--gold);font-weight:400}.page_hero__eW3iO p{max-width:640px;margin:26px auto 0;color:#ffffff9c;font-size:12px;line-height:1.75}.page_body__mrQfp{padding:54px 5vw 100px}.page_inner__o_a4_{width:100%}.page_footer__GAPrt,.page_inner__o_a4_{max-width:var(--k-max,1720px);margin-inline:auto}.page_footer__GAPrt{padding:44px 5vw;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #ffffff1c}.page_footerLogo__C1KtJ{width:128px;height:34px;object-fit:contain}.page_footer__GAPrt p{margin:0;color:#ffffff7a;font-size:8px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.page_footer__GAPrt a{color:var(--gold);font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;text-decoration:none}@media (max-width:900px){.page_nav__KyAdq{height:58px;padding:0 18px}.page_nav__KyAdq div{display:none}.page_hero__eW3iO{padding:120px 20px 44px}.page_body__mrQfp{padding:40px 20px 80px}.page_footer__GAPrt{padding:34px 20px;flex-direction:column;text-align:center}}.CompanyDirectory_wrap___YwY_{display:block}.CompanyDirectory_chips__rG5Q0{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:var(--k-max,1720px);margin:0 auto 48px}.CompanyDirectory_chips__rG5Q0 a{padding:10px 13px;color:#ffffffc4;border:1px solid #ffffff2b;font-size:8px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:.25s}.CompanyDirectory_chips__rG5Q0 a:hover{color:#0a0907;background:var(--k-gold);border-color:var(--k-gold)}.CompanyDirectory_chips__rG5Q0 b{margin-left:7px;opacity:.55}.CompanyDirectory_grid__hPjqR{display:flex;flex-wrap:wrap;gap:var(--k-gap,16px);justify-content:center;align-items:stretch;width:100%;max-width:var(--k-max,1720px);margin-inline:auto}.CompanyDirectory_section___hn7m{max-width:var(--k-max,1720px);margin:0 auto 66px;scroll-margin-top:90px}.CompanyDirectory_gridNext__bpaZ9{margin-top:var(--k-gap,16px)}.CompanyDirectory_chipLead__bk7ir{color:#0a0907!important;background:var(--k-gold);border-color:var(--k-gold)!important}.CompanyDirectory_sectionHead__mrbr_{display:flex;align-items:baseline;justify-content:center;gap:16px;margin-bottom:26px;padding-bottom:16px;border-bottom:1px solid #ffffff20;text-align:center}.CompanyDirectory_sectionHead__mrbr_ h3{margin:0;font:var(--k-display-weight) clamp(28px,3vw,48px) /.95 var(--k-display);letter-spacing:var(--k-display-tracking)}.CompanyDirectory_sectionHead__mrbr_ span{color:var(--k-gold-soft);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.CompanyDirectory_card__eyVn5{position:relative;display:flex;flex-direction:column;overflow:hidden;color:#fff;background:#0d0b08;border:1px solid #ffffff1c;text-decoration:none;transition:.32s}.CompanyDirectory_card__eyVn5:hover{z-index:3;transform:translateY(-8px);border-color:color-mix(in srgb,var(--k-gold) 48%,transparent);box-shadow:0 30px 76px #000000b3}.CompanyDirectory_feature__gVKqa{width:calc((100% - var(--k-gap, 16px)) / 2)}.CompanyDirectory_tile__G66Qj{width:calc((100% - 3 * var(--k-gap, 16px)) / 4)}.CompanyDirectory_media__7u01y{position:relative;display:block;flex:none;width:100%;aspect-ratio:16/9}.CompanyDirectory_portrait__NuwyK{aspect-ratio:3/4}.CompanyDirectory_awaiting__nK4WP{background:radial-gradient(ellipse 90% 80% at 50% 0,color-mix(in srgb,var(--k-gold) 10%,transparent),transparent 68%),linear-gradient(160deg,#14100b,#0a0806)}.CompanyDirectory_plate__yCdBY{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12% 10%;text-align:center}.CompanyDirectory_plate__yCdBY b{color:#f4efe6;font:var(--k-display-weight) clamp(19px,1.6vw,27px) /1.1 var(--k-display);letter-spacing:-.02em;opacity:.5}.CompanyDirectory_plate__yCdBY i{color:var(--k-gold);font-style:normal;font-size:7px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.55}.CompanyDirectory_logo__BVZYC{position:absolute;left:16px;top:16px;z-index:3;max-width:108px;max-height:58px;object-fit:contain;filter:drop-shadow(0 12px 20px #000)}.CompanyDirectory_feature__gVKqa .CompanyDirectory_logo__BVZYC{left:26px;top:26px;max-width:170px;max-height:92px}.CompanyDirectory_body__beFQV{flex:1;padding:18px 20px 20px}.CompanyDirectory_feature__gVKqa .CompanyDirectory_body__beFQV{padding:24px 26px 26px}.CompanyDirectory_status___il5p{display:block;margin-bottom:7px;color:var(--k-gold-soft);font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.CompanyDirectory_name__KVEAI{margin:0 0 6px;font:var(--k-display-weight) clamp(20px,1.7vw,28px) /1 var(--k-display);letter-spacing:-.03em}.CompanyDirectory_feature__gVKqa .CompanyDirectory_name__KVEAI{font-size:clamp(32px,3vw,50px)}.CompanyDirectory_category__jErjU{margin:0 0 12px;color:#ffffff8f;font-size:10px;line-height:1.6}.CompanyDirectory_open__tHzsa{color:var(--k-gold);font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.CompanyDirectory_empty__TrzcK{padding:60px 0;color:#ffffff7a;font-size:12px}@media (max-width:1240px){.CompanyDirectory_tile__G66Qj{width:calc((100% - 2 * var(--k-gap, 16px)) / 3)}}@media (max-width:900px){.CompanyDirectory_feature__gVKqa,.CompanyDirectory_tile__G66Qj{width:calc((100% - var(--k-gap, 16px)) / 2)}}@media (max-width:620px){.CompanyDirectory_feature__gVKqa,.CompanyDirectory_tile__G66Qj{width:100%}}