.dfs-ml{display:grid;grid-template-columns:var(--dfs-ml-side,28%) minmax(0,1fr);gap:48px;align-items:start}.dfs-ml__side{display:flex;flex-direction:column;align-items:flex-start;gap:28px;min-width:0}.dfs-ml__eyebrow,.dfs-ml__title,.dfs-ml__intro{margin-top:0}.dfs-ml__eyebrow{margin-bottom:12px}.dfs-ml__title{margin-bottom:16px}.dfs-ml__intro{margin-bottom:0;max-width:560px}.dfs-ml__btn{display:flex;align-items:center;justify-content:center;white-space:nowrap;width:max-content;max-width:100%;text-decoration:none;border-style:solid;border-width:0;cursor:pointer;transition:color .2s,background-color .2s,border-color .2s,transform .3s}.dfs-ml__arws{display:flex;gap:8px;align-items:center}.dfs-ml__arw{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:1.5px solid;border-radius:0;cursor:pointer;flex:none;transition:color .2s,background-color .2s,border-color .2s}.dfs-ml__arw svg,.dfs-ml__more svg{display:block;flex:none}.dfs-ml__arw svg{width:18px;height:18px}.dfs-ml__main{min-width:0}.dfs-ml__filters{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.dfs-ml__filters[hidden]{display:none}.dfs-ml__frow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dfs-ml__flab{min-width:64px}@media (max-width:767px){.dfs-ml__frow{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1 * var(--dfs-ml-bleed,20px));padding-right:var(--dfs-ml-bleed,20px)}.dfs-ml__frow::-webkit-scrollbar{display:none}.dfs-ml__flab,.dfs-ml__chip{flex:none}}.dfs-ml__chip{border:1px solid;border-radius:0;cursor:pointer;line-height:1;white-space:nowrap;transition:color .2s,background-color .2s,border-color .2s}.dfs-ml__none{margin:0 0 12px}.dfs-ml__none[hidden]{display:none}.dfs-ml__rail{position:relative}.dfs-ml__track{position:relative;display:flex;gap:var(--dfs-ml-gap,20px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;outline:0}.dfs-ml__track::-webkit-scrollbar{display:none}.dfs-ml__track.is-gliding{scroll-snap-type:none}@media (pointer:fine){.dfs-ml__track{cursor:grab}.dfs-ml__track.is-dragging{cursor:grabbing;user-select:none}}.dfs-ml__track.is-dragging a,.dfs-ml__track.is-dragging button{cursor:grabbing}.dfs-ml__track:focus-visible{outline:2px solid currentColor;outline-offset:4px}.dfs-ml__card{flex:0 0 calc((100% - (var(--dfs-ml-per,4) - 1) * var(--dfs-ml-gap,20px)) / var(--dfs-ml-per,4));min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;border-style:solid;border-width:3px 1px 1px;border-top-color:var(--t,#202020);padding:0 14px 20px}.dfs-ml__card[hidden]{display:none}@media (max-width:767px){.dfs-ml__card{min-width:calc(var(--dfs-ml-cols,6) * var(--dfs-ml-cell,32px) + (var(--dfs-ml-cols,6) - 1) * var(--dfs-ml-dgap,6px) + var(--dfs-ml-pl,24px) + var(--dfs-ml-pr,24px) + 2px)}}.dfs-ml__ph{position:relative;overflow:hidden;aspect-ratio:1;width:100%;flex:none;margin-bottom:4px;isolation:isolate}.dfs-ml-photo-full-yes .dfs-ml__ph{width:calc(100% + var(--dfs-ml-pl,14px) + var(--dfs-ml-pr,14px));margin-left:calc(-1 * var(--dfs-ml-pl,14px));margin-right:calc(-1 * var(--dfs-ml-pr,14px))}.dfs-ml__ph img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;padding:12px;display:block;box-sizing:border-box;mix-blend-mode:multiply}.dfs-ml__code{line-height:1}.dfs-ml__spec{white-space:nowrap}.dfs-ml__dots{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;justify-content:var(--dfs-ml-justify,center)}.dfs-ml__dot{width:var(--dfs-ml-dot,20px);height:var(--dfs-ml-dot,20px);padding:0;border-radius:50%;flex:none;background-color:#ccc;background-repeat:no-repeat;background-size:500%;background-position:50% 17.5%;border:1px solid rgba(0,0,0,.18);outline:0 solid transparent;cursor:pointer}.dfs-ml .dfs-ml__dot.is-sel,.dfs-ml .dfs-ml__dot.is-sel:focus{outline-style:solid}.dfs-ml__dot:focus-visible{outline:2px solid currentColor;outline-offset:2px}.dfs-ml__plus{height:var(--dfs-ml-dot,20px);min-width:30px;padding:0 6px;margin-left:2px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid;border-radius:10px;white-space:nowrap;flex:none;cursor:pointer}.dfs-ml__cap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dfs-ml__more{display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:0;text-decoration:none;white-space:nowrap;cursor:pointer;font:inherit}.dfs-ml__more{position:relative}.dfs-ml__more:after{content:"";position:absolute;inset:-14px -8px;background:transparent}.dfs-ml__more svg{width:14px;height:14px}.dfs-ml__prog{display:flex;gap:4px;margin-top:24px}.dfs-ml__seg{flex:1;height:4px;opacity:var(--dfs-ml-off,.25);transition:opacity .3s}.dfs-ml__seg.is-on{opacity:1}.dfs-ml__seg[hidden]{display:none}.dfs-ml-lb{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--dfs-mlb-backdrop,rgba(17,17,17,.82));visibility:hidden;opacity:0;font-family:Inter,sans-serif}.dfs-ml-lb[hidden]{display:none}.dfs-ml-lb button,.dfs-ml button{transition-property:color,background-color,border-color,box-shadow,outline-color}.dfs-ml-lb button.dfs-ml-lb__nav,.dfs-ml-lb button.dfs-ml-lb__nav:hover,.dfs-ml-lb button.dfs-ml-lb__nav:focus{background:var(--dfs-mlb-panel,#fff);color:var(--dfs-mlb-ink,#202020)}.dfs-ml-lb button.dfs-ml-lb__x,.dfs-ml-lb button.dfs-ml-lb__x:hover,.dfs-ml-lb button.dfs-ml-lb__x:focus{background:var(--dfs-mlb-x-bg,#F3F4F6);color:var(--dfs-mlb-ink,#202020)}.dfs-ml-lb button.dfs-ml-lb__th,.dfs-ml-lb button.dfs-ml-lb__th:hover,.dfs-ml-lb button.dfs-ml-lb__th:focus{background:var(--dfs-mlb-th-bg,#F3F4F6)}.dfs-ml-lb button:focus:not(:focus-visible),.dfs-ml-lb:not(.dfs-ml-lb--kb) button.dfs-ml-lb__x:focus{outline:0}.dfs-ml-lb__panel{position:relative;width:100%;max-width:var(--dfs-mlb-max,1200px);max-height:calc(100vh - 48px);overflow:auto;background:var(--dfs-mlb-panel,#fff);color:var(--dfs-mlb-ink,#202020);border-radius:var(--dfs-mlb-radius,12px);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:0}.dfs-ml-lb__stage{position:relative;background:var(--dfs-mlb-photo,#FFFFFF);aspect-ratio:1;min-height:0}.dfs-ml-lb__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:24px 68px;box-sizing:border-box;display:block}.dfs-ml-lb__nav{position:absolute;top:50%;width:var(--dfs-mlb-nav,48px);height:var(--dfs-mlb-nav,48px);margin-top:calc(var(--dfs-mlb-nav,48px) / -2);display:flex;align-items:center;justify-content:center;background:var(--dfs-mlb-panel,#fff);color:var(--dfs-mlb-ink,#202020);border:1px solid var(--dfs-mlb-line,#E5E7EB);border-radius:var(--dfs-mlb-btn-radius,50%);box-shadow:0 2px 10px var(--dfs-mlb-nav-shadow,rgba(16,18,20,.12));cursor:pointer;padding:0}.dfs-ml-lb__nav svg,.dfs-ml-lb__x svg{width:18px;height:18px;display:block}.dfs-ml-lb__nav--p{left:12px}.dfs-ml-lb__nav--n{right:12px}.dfs-ml-lb__count{position:absolute;left:50%;bottom:16px;transform:translate(-50%);font-size:12px;font-weight:500;letter-spacing:1px;white-space:nowrap;color:var(--dfs-mlb-count-ink,#FFFFFF);background:var(--dfs-mlb-count-bg,#16181B);border-radius:999px;padding:6px 14px}.dfs-ml-lb__info{display:flex;flex-direction:column;gap:16px;padding:28px 24px 24px;min-width:0}.dfs-ml-lb__x{position:absolute;top:14px;right:14px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--dfs-mlb-x-bg,#F3F4F6);color:var(--dfs-mlb-ink,#202020);border:0;border-radius:var(--dfs-mlb-btn-radius,50%);cursor:pointer;padding:0;z-index:2}.dfs-ml-lb__eyebrow{margin:0;font-family:gotham,Montserrat,sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--dfs-mlb-muted,#4B5563)}.dfs-ml-lb__title{margin:0;padding-right:44px;font-family:gotham,Montserrat,sans-serif;font-size:var(--dfs-mlb-title,38px);font-weight:500;letter-spacing:1px;line-height:1.1}.dfs-ml-lb__spec{margin:0;font-size:14px;line-height:1.5;color:var(--dfs-mlb-muted,#4B5563)}.dfs-ml-lb__fin{margin:0;font-size:15px;line-height:1.3}.dfs-ml-lb__fin b{font-weight:600}.dfs-ml-lb__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--dfs-mlb-dot,40px),var(--dfs-mlb-dot,40px)));gap:10px}.dfs-ml-lb__sw{width:var(--dfs-mlb-dot,40px);height:var(--dfs-mlb-dot,40px);border-radius:50%;padding:0;border:1px solid rgba(0,0,0,.18);background-color:#ccc;background-repeat:no-repeat;background-size:500%;background-position:50% 17.5%;cursor:pointer;outline:0 solid transparent}.dfs-ml-lb .dfs-ml-lb__sw[aria-pressed=true],.dfs-ml-lb .dfs-ml-lb__sw[aria-pressed=true]:focus{outline:2px solid var(--dfs-mlb-ink,#202020);outline-offset:2px}.dfs-ml-lb__thumbs{display:flex;flex-wrap:wrap;gap:8px}.dfs-ml-lb__th{width:var(--dfs-mlb-th,72px);height:var(--dfs-mlb-th,72px);padding:4px;background:var(--dfs-mlb-th-bg,#F3F4F6);border:1px solid var(--dfs-mlb-line,#E5E7EB);border-radius:var(--dfs-mlb-th-radius,10px);overflow:hidden;cursor:pointer}.dfs-ml-lb__th img{width:100%;height:100%;object-fit:contain;display:block;border-radius:6px}.dfs-ml-lb__th[aria-current=true]{border-color:var(--dfs-mlb-ink,#202020);box-shadow:inset 0 0 0 1px var(--dfs-mlb-ink,#202020)}@media (min-width:768px){.dfs-ml-lb__panel{align-items:center}.dfs-ml-lb__stage{aspect-ratio:auto;width:100%;height:min(var(--dfs-mlb-stage-h,720px),calc(100vh - 48px));border-right:1px solid var(--dfs-mlb-line,#E5E7EB)}.dfs-ml-lb__info{justify-content:center}}@media (max-width:767px){.dfs-ml-lb{padding:0;align-items:stretch}.dfs-ml-lb__panel{grid-template-columns:1fr;max-height:100vh;height:100%;align-content:start;align-items:start;border-radius:var(--dfs-mlb-radius,0)}.dfs-ml-lb__stage{width:100%;border-bottom:1px solid var(--dfs-mlb-line,#E5E7EB)}.dfs-ml-lb__img{padding:16px}.dfs-ml-lb__nav{width:var(--dfs-mlb-nav,40px);height:var(--dfs-mlb-nav,40px);margin-top:calc(var(--dfs-mlb-nav,40px) / -2)}.dfs-ml-lb__thumbs{display:grid;grid-template-columns:repeat(4,1fr)}.dfs-ml-lb__th{width:100%;height:auto;aspect-ratio:1}.dfs-ml-lb__info{padding:20px 20px 32px}.dfs-ml-lb__title{font-size:var(--dfs-mlb-title,32px)}}html.dfs-ml-lock{overflow:hidden}.dfs-ml-lb [hidden]{display:none!important}
