.SruIiW_media{-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.SruIiW_control{transition:opacity .18s ease-out}@media (hover:hover){.SruIiW_frame:not(:hover) .SruIiW_control[data-quiet=true]:not(:focus-visible){opacity:0}}
.rOSFrq_panel{--w-2:#1f1e1c;--w-text:#fdfcfb;--w-soft:#fdfcfbb8;--w-line:#fdfcfb38;--w-bg:#141413;--w-ease:cubic-bezier(.22, 1, .36, 1);background:var(--w-bg);color:var(--w-text);border-radius:16px;padding:28px 16px 24px}.rOSFrq_head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.rOSFrq_title{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.2}.rOSFrq_facts{color:var(--w-soft);margin-top:6px;font-size:13px}.rOSFrq_pill{border:1px solid var(--w-line);color:var(--w-text);border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .16s ease-out,color .16s ease-out;display:inline-flex}.rOSFrq_pill:hover{background:var(--w-text);color:var(--w-bg)}.rOSFrq_pill:focus-visible,.rOSFrq_tile:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.rOSFrq_wall{position:relative;container-type:inline-size}.rOSFrq_fade{background:linear-gradient(to bottom, #14141300 0%, #141413d1 55%, var(--w-bg) 100%);pointer-events:none;height:min(220px,45%);position:absolute;bottom:-1px;left:-1px;right:-1px}.rOSFrq_more{background:var(--w-text);color:var(--w-bg);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .16s ease-out;display:inline-flex;position:absolute;bottom:20px;left:50%;translate:-50%;box-shadow:0 10px 28px #00000059}.rOSFrq_more:hover{transform:translateY(-1px)}.rOSFrq_more:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.rOSFrq_grid{--u:calc(100cqw / 205);grid-template-columns:repeat(2, calc(100 * var(--u)));column-gap:calc(5 * var(--u));grid-auto-rows:var(--u);height:calc(var(--h2) * var(--u));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rOSFrq_cell{display:var(--d2,block);grid-column:var(--c2);grid-row:var(--r2);min-width:0}.rOSFrq_tile{background:var(--w-2);cursor:pointer;border:0;border-radius:10px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.rOSFrq_img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--w-ease);position:absolute;inset:0}.rOSFrq_tile[data-fit=contain]{background:0 0}.rOSFrq_tile[data-fit=contain] .rOSFrq_img{object-fit:contain}.rOSFrq_tile:hover .rOSFrq_img{transform:scale(1.04)}.rOSFrq_label{background:var(--w-bg);max-width:calc(100% - 20px);color:var(--w-text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .2s ease-out, transform .26s var(--w-ease);pointer-events:none;border-radius:6px;padding:6px 10px 7px;font-size:13px;font-weight:600;line-height:1.2;position:absolute;bottom:10px;left:10px;overflow:hidden;transform:translateY(6px)}.rOSFrq_tile:hover .rOSFrq_label,.rOSFrq_tile:focus-visible .rOSFrq_label{opacity:1;transform:none}@media (hover:none){.rOSFrq_label{opacity:1;transform:none}}@container (min-width:480px){.rOSFrq_grid{--u:calc(100cqw / 310);grid-template-columns:repeat(3, calc(100 * var(--u)));height:calc(var(--h3) * var(--u))}.rOSFrq_cell{display:var(--d3,block);grid-column:var(--c3);grid-row:var(--r3)}}@container (min-width:760px){.rOSFrq_grid{--u:calc(100cqw / 415);grid-template-columns:repeat(4, calc(100 * var(--u)));height:calc(var(--h4) * var(--u))}.rOSFrq_cell{display:var(--d4,block);grid-column:var(--c4);grid-row:var(--r4)}}@container (min-width:1100px){.rOSFrq_grid{--u:calc(100cqw / 520);grid-template-columns:repeat(5, calc(100 * var(--u)));height:calc(var(--h5) * var(--u))}.rOSFrq_cell{display:var(--d5,block);grid-column:var(--c5);grid-row:var(--r5)}}@media (min-width:768px){.rOSFrq_panel{border-radius:20px;padding:44px 40px 48px}.rOSFrq_head{margin-bottom:28px}.rOSFrq_title{font-size:26px}}@media (prefers-reduced-motion:reduce){.rOSFrq_img,.rOSFrq_label{transition:none}}