.dcs,.dcs-cursor,.dcv{--plum:var(--color-burgundy);--coral:var(--color-coral);--ink:var(--color-grey-900);--grey:var(--color-grey-600);--mist:var(--color-mist);--line:color-mix(in srgb,var(--color-grey-200) 70%,var(--color-mist));--display:var(--font-heading)}.dcs{color:var(--ink);font-family:var(--font-body);padding:0 0 120px;position:relative}.dcs *,.dcv *{box-sizing:border-box}.dcs-band{background:var(--plum);color:var(--color-white)}.dcs-hero{padding-bottom:112px;padding-top:232px}.dcs .dcs-eyebrow{letter-spacing:normal;line-height:21px;margin:0 0 18px}.dcs .dcs-title{font-family:var(--display);letter-spacing:0;line-height:.98;margin:0;max-width:12em;text-transform:uppercase;text-wrap:balance}.dcs-sub{font-size:clamp(18px,1.4vw,21px);line-height:1.5;margin:24px 0 0;max-width:760px}.dcs-sub p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 .6em}.dcs-sub p:last-child{margin-bottom:0}.dcs-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;max-width:960px}.dcs-stats>div{padding:0 24px 0 0}.dcs-stats>div+div{border-left:1px solid hsla(0,0%,100%,.2);padding-left:24px}.dcs-stats dt{color:hsla(0,0%,100%,.75);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.dcs-stats dd{font-family:var(--display);font-size:clamp(40px,4.4vw,72px);line-height:1;margin:0}.dcs-star{color:var(--coral);font-size:.6em;margin-left:6px;vertical-align:.25em}.dcs-mq{align-items:center;border-top:1px solid hsla(0,0%,100%,.15);display:flex;height:104px;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.dcs-mq,.dcs-mq *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cg fill='%23111' stroke='%23111' stroke-linejoin='round' stroke-width='2.5'%3E%3Crect width='3.3' height='9' x='5.8' y='6.2' rx='1.65'/%3E%3Crect width='3.3' height='10' x='9.3' y='3.6' rx='1.65'/%3E%3Crect width='3.3' height='9' x='12.8' y='4.6' rx='1.65'/%3E%3Crect width='3.1' height='7' x='16.3' y='7.2' rx='1.55'/%3E%3Cpath d='M5.8 12h13.6v3.6c0 3.8-2.7 6-6.2 6h-1.6c-2 0-3.5-.8-4.6-2.3l-1.2-1.9Z'/%3E%3Crect width='7.2' height='3.3' x='1.6' y='11.2' rx='1.65' transform='rotate(38 5.2 12.85)'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Crect width='3.3' height='9' x='5.8' y='6.2' rx='1.65'/%3E%3Crect width='3.3' height='10' x='9.3' y='3.6' rx='1.65'/%3E%3Crect width='3.3' height='9' x='12.8' y='4.6' rx='1.65'/%3E%3Crect width='3.1' height='7' x='16.3' y='7.2' rx='1.55'/%3E%3Cpath d='M5.8 12h13.6v3.6c0 3.8-2.7 6-6.2 6h-1.6c-2 0-3.5-.8-4.6-2.3l-1.2-1.9Z'/%3E%3Crect width='7.2' height='3.3' x='1.6' y='11.2' rx='1.65' transform='rotate(38 5.2 12.85)'/%3E%3C/g%3E%3C/svg%3E") 16 16,grab}.dcs-mq.is-drag,.dcs-mq.is-drag *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cg fill='%23111' stroke='%23111' stroke-linejoin='round' stroke-width='2.5'%3E%3Crect width='3.3' height='5' x='5.8' y='9.4' rx='1.65'/%3E%3Crect width='3.3' height='5.6' x='9.3' y='8.6' rx='1.65'/%3E%3Crect width='3.3' height='5.2' x='12.8' y='9' rx='1.65'/%3E%3Crect width='3.1' height='4.4' x='16.3' y='10' rx='1.55'/%3E%3Cpath d='M5.8 12h13.6v3.6c0 3.8-2.7 6-6.2 6h-1.6c-2 0-3.5-.8-4.6-2.3l-1.2-1.9Z'/%3E%3Crect width='6.6' height='3.3' x='2.6' y='12.6' rx='1.65' transform='rotate(18 5.9 14.25)'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Crect width='3.3' height='5' x='5.8' y='9.4' rx='1.65'/%3E%3Crect width='3.3' height='5.6' x='9.3' y='8.6' rx='1.65'/%3E%3Crect width='3.3' height='5.2' x='12.8' y='9' rx='1.65'/%3E%3Crect width='3.1' height='4.4' x='16.3' y='10' rx='1.55'/%3E%3Cpath d='M5.8 12h13.6v3.6c0 3.8-2.7 6-6.2 6h-1.6c-2 0-3.5-.8-4.6-2.3l-1.2-1.9Z'/%3E%3Crect width='6.6' height='3.3' x='2.6' y='12.6' rx='1.65' transform='rotate(18 5.9 14.25)'/%3E%3C/g%3E%3C/svg%3E") 16 16,grabbing}.dcs-mq img{-webkit-user-drag:none}.dcs-mq-t{align-items:center;display:flex;width:max-content;will-change:transform}.dcs-mq-l{align-items:center;background:none;border:0;border-radius:6px;cursor:pointer;display:inline-flex;margin:0 36px;padding:0;text-decoration:none}.dcs-mq img{display:block;height:42px;margin:0;max-width:180px;object-fit:contain;opacity:.85;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s,filter .3s;width:auto}.dcs-mq-l:focus-visible img,.dcs-mq-l:hover img{filter:drop-shadow(0 0 10px rgb(255 255 255/.35));opacity:1;transform:scale(1.15)}.dcs-mq-l:focus-visible{outline:2px solid var(--color-white);outline-offset:8px}.dcs-feat{padding-top:96px}.dcs-feat-anchor{position:relative;top:-96px}.dcs-feat-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:28px}.dcs .dcs-h2{font-family:var(--display);line-height:1;margin:0;text-transform:uppercase}.dcs-feat-text{color:var(--grey);font-size:17px;line-height:1.5;margin:10px 0 0;max-width:520px}.dcs-filters{display:flex;flex-wrap:wrap;gap:8px}.dcs .dcs-f{background:var(--color-white);border:2px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;font:500 14px/1 var(--font-body);letter-spacing:normal;padding:11px 16px;text-transform:none;transition:border-color .2s,background .2s,color .2s}.dcs .dcs-f.is-on,.dcs .dcs-f:hover{border-color:var(--ink)}.dcs .dcs-f.is-on{background:var(--ink);color:var(--color-white)}.dcs .dcs-f:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.dcs-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.dcs-card{border:2px solid var(--line);border-radius:0 16px 16px 16px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.dcs-card:has(.dcs-card-hit:focus-visible),.dcs-card:hover{border-color:var(--coral);transform:translateY(-4px)}.dcs-card.is-out{display:none}.dcs .dcs-card-hit{background:transparent;border:0;cursor:pointer;inset:0;margin:0;padding:0;position:absolute;z-index:5}.dcs .dcs-card-hit:focus-visible{outline:3px solid var(--coral);outline-offset:-3px}.dcs-cover{aspect-ratio:4/5;background:var(--mist);overflow:hidden;position:relative}.dcs-cover .dcs-m{border-radius:0;height:100%;inset:0;position:absolute;width:100%}.dcs-cover-logo{background:var(--plum);display:grid;inset:0;padding:20%;place-items:center;position:absolute}.dcs-cover-logo img{margin:0;max-height:96px;max-width:100%;object-fit:contain}.dcs-logo-chip{align-items:center;background:var(--color-white);border-radius:0 10px 10px 10px;display:flex;left:12px;max-width:60%;padding:8px 10px;position:absolute;top:12px;z-index:3}.dcs-logo-chip img{height:22px;margin:0;max-width:100%;object-fit:contain;width:auto}.dcs-body{display:flex;flex:1;flex-direction:column;padding:18px}.dcs .dcs-name{font-family:var(--display);line-height:1.05;margin:0;text-transform:uppercase}.dcs-tags{display:flex;flex-wrap:wrap;margin:6px 0 0}.dcs-tags span{color:inherit;font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.5;text-transform:uppercase}.dcs-tags span+span:before{content:"\00B7";margin:0 7px}.dcs-result{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:14px 0 0}.dcs-quote{color:var(--grey);font-size:14px;line-height:1.5;margin:12px 0 0}.dcs-by{align-items:center;color:var(--grey);display:flex;font-size:12px;gap:8px;margin:6px 0 0;opacity:.85}.dcs-by-av{border-radius:50%;flex:none;height:28px;object-fit:cover;width:28px}.dcs-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:auto;padding-top:16px}.dcs-see{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--display);font-size:15px;gap:6px;letter-spacing:.02em;text-transform:uppercase}.dcs-see svg,.dcs-svc svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;transition:transform .3s;width:15px}.dcs-card:hover .dcs-see svg{transform:translateX(4px)}.dcs-svc{align-items:center;border-bottom:1px solid transparent;color:var(--grey);display:inline-flex;font-size:13px;gap:4px;position:relative;text-decoration:none;transition:color .2s,border-color .2s;z-index:6}.dcs-svc:hover{border-color:currentColor;color:var(--plum)}.dcs-empty{color:var(--grey);margin:24px 0 0}.dcs-m{background:var(--color-black);color:var(--color-white);display:block;overflow:hidden;position:relative;user-select:none;-webkit-user-select:none}.dcs-m:after{background:linear-gradient(0deg,rgba(0,0,0,.55),transparent 40%,transparent 75%,rgba(0,0,0,.35));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.dcs-m-img{margin:0;max-width:none}.dcs-m-img,.dcs-vid{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%}.dcs-vid{z-index:1;--media-object-fit:cover;opacity:0;transition:opacity .4s}.dcs-vid.dcs-on{opacity:1}.dcs-m-views{align-items:center;bottom:12px;display:inline-flex;font-size:13px;font-weight:700;gap:5px;position:absolute;right:12px;z-index:2}.dcs-m-views svg{fill:var(--color-white);height:12px;width:12px}.dcs-play{background:var(--coral);border-radius:50%;color:var(--color-white);display:none;height:60px;left:50%;margin:-30px 0 0 -30px;place-items:center;pointer-events:none;position:absolute;top:50%;transition:opacity .3s,transform .3s;width:60px;z-index:3}.dcs-play svg{fill:currentColor;height:24px;margin-left:3px;width:24px}.is-playing>.dcs-play{opacity:0;transform:scale(.8)}@media (hover:none){.dcs-m[data-mux] .dcs-play{display:grid}}.dcs-mid{margin-top:56px}.dcs-mid-in{align-items:center;background:var(--plum);border-radius:0 20px 20px 20px;color:var(--color-white);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:32px 36px}.dcs-mid-t{font-family:var(--display);font-size:clamp(26px,2.6vw,40px);line-height:1.05;margin:0;text-transform:uppercase}.dcs-mid-s{color:color-mix(in srgb,var(--color-burgundy) 14%,var(--color-white));font-size:16px;line-height:1.5;margin:8px 0 0;max-width:560px}.dcs-btn{align-items:center;background:var(--coral);border-radius:0 12px 12px 12px;color:var(--color-white);display:inline-flex;flex:0 0 auto;overflow:hidden;position:relative;text-decoration:none}.dcs-btn:before{background:var(--color-white);clip-path:inset(0 100% 0 0);content:"";inset:0;position:absolute;transition:clip-path .5s cubic-bezier(.7,0,.2,1)}.dcs-btn:focus-visible:before,.dcs-btn:hover:before{clip-path:inset(0 0 0 0)}.dcs-btn span{display:block;font-family:var(--display);font-size:20px;letter-spacing:.02em;line-height:1.1;padding:16px 32px;position:relative;text-transform:uppercase;transition:color .35s}.dcs-btn:focus-visible span,.dcs-btn:hover span{color:var(--plum)}.dcs-mid-in a:focus-visible,.dcv a:focus-visible,.dcv button:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.dcs-logos{margin-top:120px}.dcs-lw-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.dcs-nav{display:flex;gap:10px}.dcs-arw{background:transparent;border:2px solid var(--ink);border-radius:50%;color:var(--ink);cursor:pointer;display:grid;height:48px;padding:0;place-items:center;transition:background .25s,color .25s,opacity .25s,border-color .25s;width:48px}.dcs-arw svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:20px}.dcs-arw:hover:not(:disabled){background:var(--coral);border-color:var(--coral);color:var(--color-white)}.dcs-arw:disabled{cursor:default;opacity:.25}.dcs-lw{margin-top:28px}.dcs-lw-track{display:grid;gap:12px;grid-auto-rows:130px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;margin:0;padding:0}.dcs-lw.is-short .dcs-lw-track li:nth-child(n+19){display:none}.dcs-lw-track li[hidden]{display:none!important}.dcs-lw-track li{margin:0;padding:0}.dcs-search{align-items:center;background:var(--color-white);border:2px solid var(--line);border-radius:999px;display:flex;gap:10px;height:52px;padding:0 18px;transition:border-color .2s;width:min(320px,100%)}.dcs-search:focus-within{border-color:var(--ink)}.dcs-search svg{fill:none;flex:0 0 20px;height:20px;stroke:var(--grey);stroke-linecap:round;stroke-width:2.2;width:20px}.dcs .dcs-search input{background:transparent;border:0;box-shadow:none;color:var(--ink);flex:1;font:500 16px/1 var(--font-body);height:auto;margin:0;min-width:0;outline:0;padding:0}.dcs-search input::-webkit-search-cancel-button{cursor:pointer}.dcs-lw-none{color:var(--grey);font-size:16px;margin:20px 0 0}.dcs-lw-more-w{margin-top:28px;text-align:center}.dcs .dcs-lw-more{background:var(--color-white);border:2px solid var(--ink);border-radius:0 12px 12px 12px;color:var(--ink);cursor:pointer;font:700 15px/1 var(--font-body);letter-spacing:normal;padding:15px 26px;text-transform:none;transition:background .2s,color .2s}.dcs .dcs-lw-more:hover{background:var(--ink);color:var(--color-white)}.dcs-logo{background:var(--mist);border:2px solid transparent;border-radius:0 12px 12px 12px;display:grid;font:inherit;height:100%;padding:24px 32px;place-items:center;position:relative;width:100%}.dcs-logo img{filter:grayscale(1) contrast(1.15);margin:0;max-height:56px;max-width:100%;object-fit:contain;opacity:.85;transition:opacity .25s,filter .25s;width:auto}.dcs button.dcs-logo{background:var(--color-white);border-color:var(--line);cursor:pointer;transition:border-color .25s,background .25s}.dcs button.dcs-logo:focus-visible,.dcs button.dcs-logo:hover{background:var(--color-white);border-color:var(--coral)}.dcs button.dcs-logo:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.dcs button.dcs-logo:focus-visible img,.dcs button.dcs-logo:hover img{filter:none;opacity:1}.dcs-logo i{background:var(--coral);border-radius:50%;color:var(--color-white);display:grid;font-style:normal;height:30px;place-items:center;position:absolute;right:10px;top:10px;transition:transform .3s cubic-bezier(.2,.8,.2,1);width:30px}.dcs-logo i svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-width:2.6;width:14px}.dcs button.dcs-logo:focus-visible i,.dcs button.dcs-logo:hover i{transform:rotate(90deg) scale(1.08)}.dcv{background:radial-gradient(90% 70% at 30% 40%,color-mix(in srgb,var(--color-burgundy) 38%,var(--color-black)) 0,color-mix(in srgb,var(--color-burgundy) 12%,var(--color-black)) 70%);color:var(--color-white);display:flex;flex-direction:column;font-family:var(--font-body);inset:0;opacity:0;position:fixed;transition:opacity .35s;z-index:1000}.dcv[hidden]{display:none}.dcv.is-in{opacity:1}.dcv-top{align-items:center;display:grid;flex:0 0 auto;gap:16px;grid-template-columns:1fr auto 1fr;padding:16px 24px}.dcv-count{color:hsla(0,0%,100%,.65);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.dcv-cl{display:flex;gap:8px}.dcv .dcv-cb{align-items:center;appearance:none;background:transparent;border:1.5px solid hsla(0,0%,100%,.25);border-radius:999px;color:var(--color-white);cursor:pointer;display:inline-flex;font:600 14px/1 var(--font-body);gap:10px;height:44px;letter-spacing:normal;max-width:260px;padding:0 18px;text-transform:none;transition:border-color .2s,background .2s}.dcv-cn{text-overflow:ellipsis}.dcv-cn,.dcv-sr{overflow:hidden;white-space:nowrap}.dcv-sr{height:1px;position:absolute;width:1px;clip:rect(0 0 0 0)}.dcv .dcv-cb:hover{background:hsla(0,0%,100%,.08);border-color:var(--color-white)}.dcv-arw svg,.dcv-cb svg,.dcv-x svg{fill:none;flex:0 0 18px;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:18px}.dcv .dcv-x{background:var(--color-white);border:0;border-radius:50%;color:var(--plum);cursor:pointer;display:grid;height:48px;justify-self:end;padding:0;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1);width:48px}.dcv .dcv-x:hover{transform:rotate(90deg)}.dcv-body{align-items:center;display:grid;flex:1;gap:56px;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);margin:0 auto;max-width:1400px;min-height:0;padding:0 48px 28px;width:100%}.dcv-media[hidden]{display:none}.dcv-media{flex-direction:column;gap:16px;height:100%}.dcv-media,.dcv-row{align-items:center;display:flex;justify-content:center;min-height:0}.dcv-row{flex:1;gap:24px;width:100%}.dcv-stage{aspect-ratio:9/16;background:var(--color-black);border-radius:22px;box-shadow:0 40px 90px -30px rgba(0,0,0,.9);height:100%;max-height:820px;overflow:hidden;position:relative;touch-action:pan-y}.dcv-stage img,.dcv-stage mux-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;--media-object-fit:cover;margin:0;max-width:none}.dcv-stage mux-video{opacity:0;transition:opacity .35s}.dcv-stage mux-video.is-on{opacity:1}.dcv-stage:after{background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 22%,transparent 80%,rgba(0,0,0,.4));content:"";inset:0;pointer-events:none;position:absolute}.dcv-tag{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.5);border-radius:0 10px 10px 10px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;left:14px;line-height:1;padding:7px 11px;position:absolute;top:14px;z-index:2}.dcv-tag[hidden]{display:none}.dcv-tag b{font-family:var(--display);font-size:16px;font-weight:400;letter-spacing:.01em}.dcv .dcv-snd{background:rgba(0,0,0,.5);border:0;border-radius:50%;color:var(--color-white);cursor:pointer;display:grid;height:40px;padding:0;place-items:center;position:absolute;right:12px;top:12px;width:40px;z-index:2}.dcv-snd svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:19px}.dcv-snd .on{display:none}.dcv.is-sound .dcv-snd .on{display:block}.dcv .dcv-snd[hidden],.dcv.is-sound .dcv-snd .off{display:none}.dcv-pos{background:rgba(0,0,0,.5);border-radius:999px;bottom:14px;font-family:var(--font-mono);font-size:12px;left:50%;letter-spacing:.06em;padding:5px 10px;position:absolute;transform:translateX(-50%);z-index:2}.dcv .dcv-arw{background:transparent;border:1.5px solid hsla(0,0%,100%,.35);border-radius:50%;color:var(--color-white);cursor:pointer;display:grid;flex:0 0 52px;height:52px;padding:0;place-items:center;transition:background .2s,border-color .2s,opacity .2s;width:52px}.dcv .dcv-arw:hover:not(:disabled){background:var(--coral);border-color:var(--coral)}.dcv .dcv-arw:disabled{cursor:default;opacity:.2}.dcv-thumbs{display:flex;flex:0 0 auto;gap:8px;max-width:100%;overflow-x:auto;padding:4px;scrollbar-width:none}.dcv-thumbs::-webkit-scrollbar{display:none}.dcv .dcv-th{background:color-mix(in srgb,var(--color-grey-900) 92%,var(--color-white));border:2px solid transparent;border-radius:8px;cursor:pointer;flex:0 0 46px;height:82px;opacity:.5;overflow:hidden;padding:0;transition:opacity .2s,border-color .2s}.dcv .dcv-th:hover{opacity:.85}.dcv .dcv-th.is-on{border-color:var(--coral);opacity:1}.dcv-th img{display:block;height:100%;margin:0;object-fit:cover;width:100%}.dcv-info{max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:8px 4px 8px 0;scrollbar-width:none}.dcv-info::-webkit-scrollbar{display:none}.dcv-logo{display:block;height:40px;margin:0 0 22px;max-width:200px;object-fit:contain;object-position:left;width:auto}.dcv .dcv-name{color:var(--color-white);font-family:var(--display);font-size:clamp(44px,4.6vw,76px);font-weight:400;letter-spacing:0;line-height:.95;margin:0;text-transform:uppercase}.dcv-tags{display:flex;flex-wrap:wrap;margin:12px 0 0}.dcv-tags span{color:var(--coral);font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.5;text-transform:uppercase}.dcv-tags span+span:before{content:"\00B7";margin:0 7px}.dcv-q{background:hsla(0,0%,100%,.07);border:1.5px solid hsla(0,0%,100%,.12);border-radius:0 18px 18px 18px;margin:32px 0 0;padding:24px}.dcv-q blockquote{border:0;color:color-mix(in srgb,var(--color-white) 94%,var(--color-burgundy));font-size:17px;line-height:1.6;margin:0;padding:0}.dcv-q figcaption{align-items:center;display:flex;gap:12px;margin-top:16px}.dcv-q figcaption img{border-radius:50%;height:44px;margin:0;object-fit:cover;width:44px}.dcv-q figcaption span{display:flex;flex-direction:column;line-height:1.35}.dcv-q b{color:var(--color-white);font-size:14px}.dcv-q small{color:hsla(0,0%,100%,.65);font-size:13px}.dcv-acts{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.dcv-acts .dcs-svc{align-items:center;border:1.5px solid hsla(0,0%,100%,.3);border-radius:0 12px 12px 12px;color:var(--color-white);display:inline-flex;font-size:14px;font-weight:600;gap:6px;height:52px;padding:0 18px;text-decoration:none;transition:border-color .2s,background .2s}.dcv-acts .dcs-svc:hover{background:hsla(0,0%,100%,.08);border-color:var(--color-white);color:var(--color-white)}.dcv-acts .dcs-svc svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:15px}.dcv-swap{animation:dcv-in .45s cubic-bezier(.16,1,.3,1)}@keyframes dcv-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html.dcs-lock{overflow:hidden}@media (min-width:861px) and (max-height:960px){.dcv-top{padding:10px 24px}.dcv-body{padding-bottom:18px}.dcv-logo{height:32px;margin-bottom:14px}.dcv .dcv-name{font-size:clamp(36px,3.6vw,56px)}.dcv-q{margin-top:20px;padding:18px}.dcv-q blockquote{font-size:15px;line-height:1.5}.dcv-acts{margin-top:20px}.dcv-thumbs .dcv-th{flex-basis:40px;height:70px}}@media (max-width:1100px){.dcv-body{gap:32px;padding:0 28px 24px}.dcv .dcv-arw{flex-basis:44px;height:44px;width:44px}}@media (max-width:860px){.dcv-top{gap:8px;grid-template-columns:auto 1fr auto;padding:10px 12px}.dcv .dcv-cb,.dcv-cl{justify-content:center}.dcv .dcv-cb{padding:0;width:44px}.dcv-cn{display:none}.dcv .dcv-x{height:44px;width:44px}.dcv-body{display:block;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 40px}.dcv-media{height:auto}.dcv-row{gap:0}.dcv .dcv-arw{display:none}.dcv-stage{height:auto;max-height:none;width:min(100%,calc(56.25svh - 106.875px))}.dcv-stage,.dcv-thumbs{margin:0 auto}.dcv-info{margin-top:24px;max-height:none;overflow:visible;padding:0}.dcv .dcv-name{font-size:44px}.dcv-acts .dcs-btn{flex:1 1 100%}.dcv-acts .dcs-btn span{text-align:center;width:100%}}.dcs-cursor{background:var(--coral);border-radius:50%;color:var(--color-white);display:grid;height:108px;left:0;margin:-54px 0 0 -54px;place-items:center;pointer-events:none;position:fixed;scale:0;top:0;transform:translate(-200px,-200px);transition:scale .3s cubic-bezier(.2,.8,.2,1);width:108px;z-index:1100}.dcs-cursor.is-big{scale:1}.dcs-lbl{font-size:10.5px;font-weight:700;letter-spacing:.06em;line-height:1.3;text-align:center;text-transform:uppercase}.dcs-lbl b{display:block;font-family:var(--display);font-size:22px;font-weight:400;letter-spacing:0}.js .dcs-up{opacity:0;transform:translateY(22px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.js .dcs.is-in .dcs-up{opacity:1;transform:none}.dcs.is-in .dcs-title{transition-delay:.06s}.dcs.is-in .dcs-sub{transition-delay:.14s}.dcs.is-in .dcs-stats{transition-delay:.22s}.js .dcs:not([data-dcs]) .dcs-up{animation:dcs-failsafe 0s 2.5s forwards}@keyframes dcs-failsafe{to{opacity:1;transform:none}}@media (max-width:1100px){.dcs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dcs{padding-bottom:72px}.dcs-hero{padding-bottom:40px;padding-top:100px}.dcs .dcs-eyebrow{margin-bottom:12px}.dcs-sub{font-size:16px;margin-top:14px}.dcs-band .dmf-pst{margin-top:20px}.js .dcs-up,.js .dcs:not([data-dcs]) .dcs-up{animation:none;opacity:1;transform:none;transition:none}.dcs-stats{margin-top:22px}.dcs-stats>div{padding-right:10px}.dcs-stats>div+div{padding-left:12px}.dcs-stats dt{font-size:10px}.dcs-stats dd{font-size:clamp(28px,9vw,40px)}.dcs-feat-head{margin-bottom:20px}.dcs-filters{gap:6px}.dcs .dcs-f{font-size:13px;padding:9px 13px}.dcs-grid{gap:14px;grid-template-columns:1fr}.dcs-card{display:grid;grid-template-columns:120px minmax(0,1fr)}.dcs-cover{aspect-ratio:auto;height:100%;min-height:200px}.dcs-logo-chip{left:8px;max-width:80%;padding:6px 7px;top:8px}.dcs-logo-chip img{height:16px}.dcs-cover .dcs-m-views{display:none}.dcs-body{padding:14px}.dcs-by,.dcs-quote{display:none}.dcs-result{font-size:16px;margin-top:10px}.dcs-actions{align-items:flex-end;flex-direction:column;gap:8px}.dcs-mid-in{align-items:stretch;flex-direction:column;padding:24px}.dcs-mid .dcs-btn span{text-align:center;width:100%}.dcs-feat{padding-top:64px}.dcs-mq{height:84px}.dcs-mq-l{margin:0 24px}.dcs-mq img{height:32px;max-width:140px}.dcs-logos{margin-top:72px}.dcs-lw{margin-top:20px}.dcs-lw-head{align-items:stretch;flex-direction:column}.dcs-search{height:48px;width:100%}.dcs-lw-track{gap:8px;grid-auto-rows:96px;grid-template-columns:repeat(2,minmax(0,1fr))}.dcs-lw.is-short .dcs-lw-track li:nth-child(n+13){display:none}.dcs-logo{padding:16px 18px}.dcs-logo img{max-height:38px}.dcs-logo i{height:24px;right:8px;top:8px;width:24px}.dcs-logo i svg{height:12px;width:12px}}@media (prefers-reduced-motion:reduce){.dcs *,.dcs :after,.dcs :before{transition:none!important}.js .dcs-up,.js .dcs:not([data-dcs]) .dcs-up{animation:none;opacity:1;transform:none}.dcv,.dcv-swap{animation:none;transition:none}}