.couture-selection .talent-card[hidden]{display:none!important}.selection-search-tools{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:30px;align-items:end;margin:20px 0 30px;font-family:'Avenir Next','Helvetica Neue',Arial,sans-serif}.selection-search-tools label>span,.selection-filter-open>span:first-child{display:block;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#aaa59a;margin-bottom:14px}.selection-search-tools input,.selection-search-tools select,.selection-filter-open{width:100%;background:#ffffff06;border:0;border-bottom:.5px solid #d8c99d55;border-radius:0;color:#ece8dc;font:13px/1.6 'Avenir Next','Helvetica Neue',Arial,sans-serif;padding:15px 14px}.selection-search-tools input::placeholder{color:#8c8980}.selection-search-tools select{color-scheme:dark}.selection-search-tools .selection-filter-open{text-align:left;cursor:pointer;padding-top:0;background:none;position:relative}.selection-filter-open>span:first-child{margin-top:0;padding-top:0}.selection-filter-label{display:block;padding:15px 25px 15px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selection-filter-open>span:last-child{position:absolute;right:10px;bottom:18px;color:#ddc595}.selection-results{font:10px/1.8 'Avenir Next','Helvetica Neue',Arial,sans-serif;letter-spacing:.08em;color:#aaa69c;margin:0 0 25px;min-height:18px}.selection-load-more{text-align:center;margin:56px 0 80px}.selection-load-more button{background:#ffffff05;border:.5px solid #d8c99d70;border-radius:3px;padding:17px 30px;color:#e5d2a4;font:12px/1.8 'Avenir Next','Helvetica Neue',Arial,sans-serif;letter-spacing:.08em;cursor:pointer}.selection-load-more button[hidden]{display:none}#btva-filter-dialog{width:min(720px,calc(100vw - 36px));max-height:85dvh;margin:auto;padding:0;background:#0c0d0b;color:#efebdf;border:.5px solid #d8c99d55;border-radius:8px;overflow:auto}#btva-filter-dialog::backdrop{background:#000b;backdrop-filter:blur(12px)}.selection-filter-panel{padding:36px}.selection-filter-panel header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.selection-filter-panel h2{font:400 30px/1.3 BellevueMenu,Georgia,serif;margin:0}.selection-filter-close{border:0;background:none;color:#eee4ce;font:26px Arial;padding:8px;cursor:pointer}.selection-filter-options{display:grid;gap:12px}.selection-filter-options button{border:0;background:transparent;color:#aaa79d;text-align:left;padding:10px 0;font:12px/1.8 'Avenir Next','Helvetica Neue',Arial,sans-serif;cursor:pointer}.selection-filter-options button[aria-pressed=true],.selection-filter-options button:hover{color:#e6d09b}.couture-selection .talent-like{position:absolute;right:59px;top:13px;z-index:5;min-width:34px;min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px;border:0;background:#0003;backdrop-filter:blur(10px);border-radius:50%;color:#f1e9da;cursor:pointer}.couture-selection .talent-like svg{width:16px;height:16px}.couture-selection .talent-like span{font:9px Arial}.couture-selection .talent-like[aria-pressed=true]{color:#e2c786}.couture-selection .talent-like[aria-pressed=true] svg{fill:#e2c78644}.couture-selection .selection-grid[data-view=list] .talent-like{right:16px;top:12px}.couture-selection .talent-like:focus-visible{outline:1px solid #ddc595;outline-offset:3px}
@media(max-width:760px){.selection-search-tools{grid-template-columns:1fr 1fr;gap:24px 18px}.selection-search{grid-column:1/-1}.selection-search-tools input{font-size:16px}.selection-search-tools select,.selection-filter-label{font-size:11px}.selection-filter-panel{padding:26px}.selection-filter-panel h2{font-size:25px}.couture-selection .selection-grid[data-view=list] .talent-like{right:52px;top:13px}.selection-load-more{margin:36px 0 60px}}

.couture-selection .talent-glass .talent-like,.couture-selection .selection-grid[data-view=list] .talent-title .talent-like{top:auto;right:5px;bottom:4px;min-width:30px;min-height:30px;width:auto;height:30px;padding:7px;background:transparent;backdrop-filter:none;border-radius:50%;opacity:.35;transition:opacity .25s;color:#f1e9da}
.couture-selection .talent-glass .talent-like svg{width:14px;height:14px}.couture-selection .talent-glass .talent-like:hover,.couture-selection .talent-glass .talent-like:focus-visible{opacity:.75}.couture-selection .talent-glass .talent-like[aria-pressed=true]{opacity:.6;color:#e2c786}
.couture-selection .selection-grid[data-view=cards] .talent-glass{padding-bottom:36px}.couture-selection .selection-grid[data-view=list] .talent-title .talent-category{padding-right:22px}

.couture-selection .btva-category-invite>button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:17px 25px;border:.6px solid #d9bf805e;border-radius:5px;color:#ead7a5;background:linear-gradient(112deg,#17372f88 0%,#1b2c4288 23%,#35213d99 46%,#492b278c 67%,#67512b88 88%,#8c714134 100%),#0b0c0b;box-shadow:inset 0 1px 0 #f7e5b318,0 6px 24px #0004;font:400 11px/1.7 'Avenir Next','Helvetica Neue',Arial,sans-serif;letter-spacing:.11em;transition:border-color .35s,box-shadow .35s,filter .35s;white-space:normal;text-align:center;cursor:pointer}
.couture-selection .btva-category-invite>button:hover,.couture-selection .btva-category-invite>button:focus-visible{border-color:#e1c78baa;box-shadow:inset 0 1px 0 #f7e5b325,0 0 25px #c9ac6612;filter:brightness(1.15)}
@media(max-width:760px){.couture-selection .btva-category-invite>button{padding:15px 22px;font-size:11px}}

.selection-filter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.selection-filter-options button{display:flex;align-items:center;min-height:60px;padding:15px 18px;border:.6px solid #d9bf803a;border-radius:5px;background:linear-gradient(112deg,#17372f66,#1b2c4266 23%,#35213d66 46%,#492b2766 67%,#67512b66 90%),#10110f;color:#cfcaBD;font-size:11px;letter-spacing:.04em;transition:color .3s,border-color .3s,filter .3s}.selection-filter-options button:hover,.selection-filter-options button[aria-pressed=true]{color:#ead7a5;border-color:#e1c78b99;filter:brightness(1.14)}@media(max-width:600px){.selection-filter-options{grid-template-columns:1fr}.selection-filter-options button{min-height:54px;padding:13px 16px}}

.selection-filter-options button,.couture-selection .btva-category-invite>button{position:relative;isolation:isolate;overflow:hidden;gap:13px;background:linear-gradient(125deg,#ffffff22 0%,#ffffff05 27%,#00000030 49%,#ffffff0b 77%,#ffffff17 100%),linear-gradient(112deg,#17372f77,#1b2c4277 23%,#35213d77 46%,#492b2777 67%,#67512b77 90%),#0c0d0b;box-shadow:inset 0 1px 1px #fff4,inset 0 -1px 1px #0007,0 5px 18px #0003;backdrop-filter:blur(22px) saturate(1.12);-webkit-backdrop-filter:blur(22px) saturate(1.12)}
.selection-filter-options button::before,.couture-selection .btva-category-invite>button::before{content:'';display:block;flex:0 0 18px;width:18px;height:34px;background:url('statuette-menu-v180.png') center/contain no-repeat;opacity:.22;mix-blend-mode:screen;transition:opacity .35s,filter .35s}
.selection-filter-options button::after,.couture-selection .btva-category-invite>button::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(155deg,#ffffff14,transparent 38%,transparent 65%,#ffffff09);opacity:.6;transition:opacity .35s;z-index:-1}
.selection-filter-options button:hover::before,.selection-filter-options button:focus-visible::before,.couture-selection .btva-category-invite>button:hover::before,.couture-selection .btva-category-invite>button:focus-visible::before{opacity:1;filter:drop-shadow(0 0 4px #e7cf8c44)}
.selection-filter-options button:hover::after,.selection-filter-options button:focus-visible::after,.couture-selection .btva-category-invite>button:hover::after,.couture-selection .btva-category-invite>button:focus-visible::after{opacity:1}
.selection-filter-options button:hover,.selection-filter-options button:focus-visible{box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 1px #0007,0 0 20px #d9bf8010}
