.directory_directory__N_JoD{padding:0 var(--layout-margin) min(19.2vw,82.8px)}@media(min-width:800px){.directory_directory__N_JoD{padding-bottom:min(9.7222222222vw,140px)}}.directory_bar__y_ee7{display:flex;align-items:center;justify-content:space-between;gap:min(4.2666666667vw,18.4px);padding-bottom:min(4.8vw,20.7px);margin-bottom:min(6.4vw,27.6px);border-bottom:1px solid var(--line)}@media(min-width:800px){.directory_bar__y_ee7{padding-bottom:min(1.3888888889vw,20px);margin-bottom:min(2.5vw,36px)}}.directory_search__DCStT{flex:1 1;min-width:0;max-width:min(69.3333333333vw,299px);display:flex;align-items:center;gap:.8em;padding:.9em 1.2em;border:1px solid var(--line);border-radius:999px}@media(min-width:800px){.directory_search__DCStT{max-width:min(23.6111111111vw,340px)}}.directory_search__DCStT:focus-within{border-color:var(--wine)}.directory_search__DCStT svg{width:1.3em;height:1.3em;flex-shrink:0}.directory_search__DCStT input{flex:1 1;min-width:0;border:0;outline:0;background:none;color:inherit;font-family:var(--font-ui);font-weight:400;line-height:1.7;font-size:min(4vw,17.25px)}@media(min-width:800px){.directory_search__DCStT input{font-size:min(1.1111111111vw,16px)}}html[lang=ar] .directory_search__DCStT input{line-height:1.85;font-size:min(4.4vw,18.975px)}@media(min-width:800px){html[lang=ar] .directory_search__DCStT input{font-size:min(1.2222222222vw,17.6px)}}.directory_search__DCStT input::placeholder{color:var(--rose)}.directory_count__zWwUY{font-family:var(--font-ui);font-weight:500;text-transform:uppercase;letter-spacing:.24em;font-size:min(2.9333333333vw,12.65px);opacity:.6;white-space:nowrap}@media(min-width:800px){.directory_count__zWwUY{font-size:min(.8333333333vw,12px)}}html[lang=ar] .directory_count__zWwUY{font-weight:400;font-size:min(3.4666666667vw,14.95px)}@media(min-width:800px){html[lang=ar] .directory_count__zWwUY{font-size:min(.9722222222vw,14px)}}.directory_bento__oFfIa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:min(40vw,172.5px);grid-auto-flow:row dense;gap:min(2.6666666667vw,11.5px)}@media(min-width:800px){.directory_bento__oFfIa{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:min(16.6666666667vw,240px);gap:min(1.1111111111vw,16px)}}.directory_bento__oFfIa li{min-width:0;animation:directory_rise__tCVp_ .7s calc(var(--i)*.06s) var(--ease-out-expo) both}.directory_bento__oFfIa .directory_big__F5jNw{grid-column:span 2;grid-row:span 2}.directory_bento__oFfIa .directory_tall__qk_rG{grid-row:span 2}.directory_bento__oFfIa .directory_wide__21gD_{grid-column:span 2}@media(min-width:800px){.directory_bento__oFfIa .directory_wide__21gD_{grid-column:span 4}.directory_bento__oFfIa .directory_half__rh6q9{grid-column:span 2}}.directory_bento__oFfIa .directory_lead__p_1mh{grid-column:span 2}.directory_categoryTile__ouTSd{position:relative;display:block;height:100%;overflow:hidden;color:var(--ivory)}.directory_categoryTile__ouTSd img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out-expo)}.directory_categoryTile__ouTSd:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(34,3,10,.68),transparent 62%);transition:opacity .5s}@media(hover:hover){.directory_categoryTile__ouTSd:hover img{transform:scale(1.06)}.directory_categoryTile__ouTSd:hover .directory_tileMeta__GTWEP svg{transform:translateX(6px)}}.directory_tileText__0R8Kr{position:absolute;z-index:1;left:min(3.7333333333vw,16.1px);right:min(3.7333333333vw,16.1px);bottom:min(3.7333333333vw,16.1px);display:grid;gap:.5em}@media(min-width:800px){.directory_tileText__0R8Kr{left:min(1.6666666667vw,24px);right:min(1.6666666667vw,24px);bottom:min(1.5277777778vw,22px)}}.directory_tileTitle__E1S_s{font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.12em;line-height:1.05;font-size:min(4.08vw,17.595px)}@media(min-width:800px){.directory_tileTitle__E1S_s{font-size:min(1.8055555556vw,26px)}}html[lang=ar] .directory_tileTitle__E1S_s{font-weight:300;font-style:normal;line-height:1.35;font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-size:min(2.856vw,12.3165px)}@media(min-width:800px){html[lang=ar] .directory_tileTitle__E1S_s{font-size:min(1.2638888889vw,18.2px)}}.directory_big__F5jNw .directory_tileTitle__E1S_s,.directory_wide__21gD_ .directory_tileTitle__E1S_s{font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.12em;line-height:1.05;font-size:min(6.8vw,29.325px)}@media(min-width:800px){.directory_big__F5jNw .directory_tileTitle__E1S_s,.directory_wide__21gD_ .directory_tileTitle__E1S_s{font-size:min(3.3333333333vw,48px)}}html[lang=ar] .directory_big__F5jNw .directory_tileTitle__E1S_s,html[lang=ar] .directory_wide__21gD_ .directory_tileTitle__E1S_s{font-weight:300;font-style:normal;line-height:1.35;font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-size:min(4.76vw,20.5275px)}@media(min-width:800px){html[lang=ar] .directory_big__F5jNw .directory_tileTitle__E1S_s,html[lang=ar] .directory_wide__21gD_ .directory_tileTitle__E1S_s{font-size:min(2.3333333333vw,33.6px)}}.directory_lead__p_1mh .directory_tileTitle__E1S_s,.directory_tall__qk_rG .directory_tileTitle__E1S_s{font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.12em;line-height:1.05;font-size:min(4.9866666667vw,21.505px)}@media(min-width:800px){.directory_lead__p_1mh .directory_tileTitle__E1S_s,.directory_tall__qk_rG .directory_tileTitle__E1S_s{font-size:min(2.3611111111vw,34px)}}html[lang=ar] .directory_lead__p_1mh .directory_tileTitle__E1S_s,html[lang=ar] .directory_tall__qk_rG .directory_tileTitle__E1S_s{font-weight:300;font-style:normal;line-height:1.35;font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-size:min(3.4906666667vw,15.0535px)}@media(min-width:800px){html[lang=ar] .directory_lead__p_1mh .directory_tileTitle__E1S_s,html[lang=ar] .directory_tall__qk_rG .directory_tileTitle__E1S_s{font-size:min(1.6527777778vw,23.8px)}}.directory_tileIntro__c30mS{font-family:var(--font-ui);font-weight:400;line-height:1.7;font-size:min(4vw,17.25px);line-height:1.5;opacity:.9;max-width:30em}@media(min-width:800px){.directory_tileIntro__c30mS{font-size:min(1.1111111111vw,16px)}}html[lang=ar] .directory_tileIntro__c30mS{line-height:1.85;font-size:min(4.4vw,18.975px)}@media(min-width:800px){html[lang=ar] .directory_tileIntro__c30mS{font-size:min(1.2222222222vw,17.6px)}}@media(max-width:800px){.directory_tileIntro__c30mS{display:none}.directory_big__F5jNw .directory_tileIntro__c30mS{display:block}}.directory_tileMeta__GTWEP{display:inline-flex;align-items:center;gap:.8em;font-family:var(--font-ui);font-weight:500;text-transform:uppercase;letter-spacing:.24em;font-size:min(2.9333333333vw,12.65px)}@media(min-width:800px){.directory_tileMeta__GTWEP{font-size:min(.8333333333vw,12px)}}html[lang=ar] .directory_tileMeta__GTWEP{font-weight:400;font-size:min(3.4666666667vw,14.95px)}@media(min-width:800px){html[lang=ar] .directory_tileMeta__GTWEP{font-size:min(.9722222222vw,14px)}}.directory_tileMeta__GTWEP svg{width:1.4em;height:1.4em;transition:transform .5s var(--ease-out-expo)}.directory_brands__Zmkpi{display:grid;gap:min(3.2vw,13.8px)}@media(min-width:800px){.directory_brands__Zmkpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(1.3888888889vw,20px)}}.directory_brands__Zmkpi li{animation:directory_rise__tCVp_ .7s calc(var(--i)*.06s) var(--ease-out-expo) both}.directory_brandCard__0KIsK{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"mark name" "mark tagline" "thumbs thumbs" "meta meta";column-gap:min(4.2666666667vw,18.4px);row-gap:min(1.6vw,6.9px);padding:min(5.3333333333vw,23px);background:var(--sand);transition:background-color .3s}@media(min-width:800px){.directory_brandCard__0KIsK{column-gap:min(1.5277777778vw,22px);row-gap:min(.5555555556vw,8px);padding:min(2.2222222222vw,32px)}}@media(hover:hover){.directory_brandCard__0KIsK:hover{background:var(--blush)}.directory_brandCard__0KIsK:hover .directory_thumbs__8_HeB img{transform:translateY(-4px)}}.directory_monogram__mVNp4{grid-area:mark;display:flex;align-items:center;justify-content:center;width:min(17.0666666667vw,73.6px);height:min(17.0666666667vw,73.6px);background:var(--wine);color:var(--ivory);font-family:var(--font-display);font-size:min(6.9333333333vw,29.9px)}@media(min-width:800px){.directory_monogram__mVNp4{width:min(5.5555555556vw,80px);height:min(5.5555555556vw,80px);font-size:min(2.2222222222vw,32px)}}.directory_brandName__DYN_s{grid-area:name;align-self:end;font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.12em;line-height:1.05;font-size:min(5.44vw,23.46px)}@media(min-width:800px){.directory_brandName__DYN_s{font-size:min(2.3611111111vw,34px)}}html[lang=ar] .directory_brandName__DYN_s{font-weight:300;font-style:normal;line-height:1.35;font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-size:min(3.808vw,16.422px)}@media(min-width:800px){html[lang=ar] .directory_brandName__DYN_s{font-size:min(1.6527777778vw,23.8px)}}.directory_brandTagline__68ra7{grid-area:tagline;font-family:var(--font-ui);font-weight:500;text-transform:uppercase;letter-spacing:.24em;font-size:min(2.9333333333vw,12.65px);color:var(--rose)}@media(min-width:800px){.directory_brandTagline__68ra7{font-size:min(.8333333333vw,12px)}}html[lang=ar] .directory_brandTagline__68ra7{font-weight:400;font-size:min(3.4666666667vw,14.95px)}@media(min-width:800px){html[lang=ar] .directory_brandTagline__68ra7{font-size:min(.9722222222vw,14px)}}.directory_thumbs__8_HeB{grid-area:thumbs;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:min(2.1333333333vw,9.2px);margin:min(3.7333333333vw,16.1px) 0 min(2.1333333333vw,9.2px)}@media(min-width:800px){.directory_thumbs__8_HeB{gap:min(.6944444444vw,10px);margin:min(1.3888888889vw,20px) 0 min(.6944444444vw,10px)}}.directory_thumbs__8_HeB img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .5s var(--ease-out-expo)}.directory_thumbs__8_HeB img:nth-child(2){transition-delay:.04s}.directory_thumbs__8_HeB img:nth-child(3){transition-delay:.08s}.directory_brandCard__0KIsK .directory_tileMeta__GTWEP{grid-area:meta}.directory_empty__pOyrI{display:grid;justify-items:center;gap:1.2em;padding:min(16vw,69px) 0}@media(min-width:800px){.directory_empty__pOyrI{padding:min(6.9444444444vw,100px) 0}}.directory_empty__pOyrI button{font-family:var(--font-ui);font-weight:500;text-transform:uppercase;letter-spacing:.24em;font-size:min(2.9333333333vw,12.65px);border-bottom:1px solid;padding-bottom:.3em}@media(min-width:800px){.directory_empty__pOyrI button{font-size:min(.8333333333vw,12px)}}html[lang=ar] .directory_empty__pOyrI button{font-weight:400;font-size:min(3.4666666667vw,14.95px)}@media(min-width:800px){html[lang=ar] .directory_empty__pOyrI button{font-size:min(.9722222222vw,14px)}}.directory_emptyTitle__rpxfy{font-family:var(--font-display);font-size:min(6.4vw,27.6px)}@media(min-width:800px){.directory_emptyTitle__rpxfy{font-size:min(2.0833333333vw,30px)}}@keyframes directory_rise__tCVp_{0%{opacity:0;transform:translateY(24px)}}.directory_logo__fYYJx{width:100%;height:100%;object-fit:contain;padding:18%;border-radius:inherit}.directory_withLogo__MiSpG{overflow:hidden;background:var(--ivory);box-shadow:inset 0 0 0 1px var(--cream)}.page-header_crumbs__5GO9D ol{display:flex;flex-wrap:wrap;gap:.8em;font-family:var(--font-ui);font-weight:500;text-transform:uppercase;letter-spacing:.24em;font-size:min(2.9333333333vw,12.65px);letter-spacing:.16em}@media(min-width:800px){.page-header_crumbs__5GO9D ol{font-size:min(.8333333333vw,12px)}}html[lang=ar] .page-header_crumbs__5GO9D ol{font-weight:400;font-size:min(3.4666666667vw,14.95px)}@media(min-width:800px){html[lang=ar] .page-header_crumbs__5GO9D ol{font-size:min(.9722222222vw,14px)}}.page-header_crumbs__5GO9D ol li{display:flex;align-items:center;gap:.8em}.page-header_crumbs__5GO9D ol li+li:before{content:"/";opacity:.35}.page-header_crumbs__5GO9D ol a{opacity:.6;transition:opacity .3s}@media(hover:hover){.page-header_crumbs__5GO9D ol a:hover{opacity:1}}.page-header_header__87FEd{position:relative;display:grid;gap:min(3.7333333333vw,16.1px);padding:min(4.8vw,20.7px) var(--layout-margin) min(5.8666666667vw,25.3px);animation:page-header_rise__lAthB .7s var(--ease-out-expo) both}@media(min-width:800px){.page-header_header__87FEd{gap:min(1.25vw,18px);padding:min(1.6666666667vw,24px) var(--layout-margin) min(2.2222222222vw,32px)}}.page-header_row__mYJya{position:relative;display:grid;gap:min(2.6666666667vw,11.5px)}@media(min-width:800px){.page-header_row__mYJya{grid-template-columns:1fr minmax(0,min(30.5555555556vw,440px));align-items:end;gap:min(3.3333333333vw,48px)}}.page-header_heading__hZNdG{display:grid;gap:min(1.6vw,6.9px)}@media(min-width:800px){.page-header_heading__hZNdG{gap:min(.5555555556vw,8px)}}.page-header_eyebrow__biyu_{font-family:var(--font-ui);font-weight:500;text-transform:uppercase;letter-spacing:.24em;font-size:min(2.9333333333vw,12.65px);color:var(--rose)}@media(min-width:800px){.page-header_eyebrow__biyu_{font-size:min(.8333333333vw,12px)}}html[lang=ar] .page-header_eyebrow__biyu_{font-weight:400;font-size:min(3.4666666667vw,14.95px)}@media(min-width:800px){html[lang=ar] .page-header_eyebrow__biyu_{font-size:min(.9722222222vw,14px)}}.page-header_withImage__LAukX .page-header_eyebrow__biyu_{color:var(--blush)}.page-header_title___0vpD{font-family:var(--font-display);font-weight:300;text-transform:uppercase;letter-spacing:.12em;line-height:1.05;font-size:min(7.7066666667vw,33.235px);line-height:1}@media(min-width:800px){.page-header_title___0vpD{font-size:min(4.1666666667vw,60px)}}html[lang=ar] .page-header_title___0vpD{font-weight:300;font-style:normal;line-height:1.35;font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-size:min(5.3946666667vw,23.2645px)}@media(min-width:800px){html[lang=ar] .page-header_title___0vpD{font-size:min(2.9166666667vw,42px)}}.page-header_side__NcKMW{display:grid;gap:min(3.7333333333vw,16.1px);justify-items:start}@media(min-width:800px){.page-header_side__NcKMW{gap:min(1.25vw,18px);justify-items:end;text-align:right}}.page-header_text__UKNdY{font-family:var(--font-ui);font-weight:400;line-height:1.7;font-size:min(4vw,17.25px);line-height:1.6;opacity:.8}@media(min-width:800px){.page-header_text__UKNdY{font-size:min(1.1111111111vw,16px)}}html[lang=ar] .page-header_text__UKNdY{line-height:1.85;font-size:min(4.4vw,18.975px)}@media(min-width:800px){html[lang=ar] .page-header_text__UKNdY{font-size:min(1.2222222222vw,17.6px)}}.page-header_withImage__LAukX{align-content:end;min-height:min(64vw,276px);margin:0 var(--layout-margin) min(5.3333333333vw,23px);padding:min(5.3333333333vw,23px);overflow:hidden;color:var(--ivory)}@media(min-width:800px){.page-header_withImage__LAukX{min-height:min(20.8333333333vw,300px);margin-bottom:min(1.9444444444vw,28px);padding:min(2.5vw,36px) min(2.7777777778vw,40px)}}.page-header_withImage__LAukX .page-header_crumbs__5GO9D{position:relative}.page-header_withImage__LAukX .page-header_crumbs__5GO9D a,.page-header_withImage__LAukX .page-header_crumbs__5GO9D span{color:var(--ivory)}.page-header_withImage__LAukX .page-header_text__UKNdY{opacity:.9}.page-header_media__b3h2S{position:absolute;inset:0}.page-header_media__b3h2S img{width:100%;height:100%;object-fit:cover;animation:page-header_settle__O3dpg 1.6s var(--ease-out-expo) both}.page-header_media__b3h2S:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(34,3,10,.7),rgba(34,3,10,.15) 75%)}@keyframes page-header_rise__lAthB{0%{opacity:0;transform:translateY(12px)}}@keyframes page-header_settle__O3dpg{0%{transform:scale(1.08)}}