.dlps{position:relative}.dlps-card{top:calc(88px + var(--i) * 18px);background:var(--dl-surface);border:1px solid var(--dl-hairline-2);border-radius:16px;grid-template-columns:4fr 8fr;align-items:center;gap:40px;min-height:0;margin-bottom:30vh;padding:28px 0 28px 36px;display:grid;position:sticky;overflow:hidden;box-shadow:0 -8px 40px #0000000a}.dlps-card:last-of-type{margin-bottom:0}.dlps-tail{height:24vh}.dlps-copy .dl-kicker{margin-bottom:16px;display:block}.dlps-copy h3{margin-bottom:12px}.dlps-copy p{max-width:400px;margin-bottom:24px}.dlps-screen{min-width:0}.dlps-screen .dl-window,.dlps-screen .v3mock-window{border-radius:12px 0 0 12px}.dlps-strip{margin:0;padding:0;list-style:none}.dlps-strip li{border-top:1px solid var(--dl-hairline);align-items:center;gap:14px;padding:11px 0;font-size:14px;display:flex}.dlps-strip li:last-child{border-bottom:1px solid var(--dl-hairline)}.dlps-strip b{width:26px;color:var(--dl-ink-3);font-weight:500}.dlps-strip a{color:var(--dl-ink);align-items:center;min-height:24px;display:inline-flex}.dlps-strip .dl-chip{margin-left:auto}.dlps-screen .v3mock-glass{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;padding:0}.dlps-screen .v3mock-window{box-shadow:0 0 0 .5px #00000014}@media (max-width:767px){.dlps-card{grid-template-columns:1fr;gap:20px;min-height:0;margin-bottom:24px;padding:20px;position:static}.dlps-screen .dl-window,.dlps-screen .v3mock-window{border-radius:12px}.dlps-tail{display:none}}
.dlh-pin{grid-template-columns:400px 1fr;align-items:stretch;gap:64px;display:grid}.dlh-pin-copy{align-self:stretch}.dlh-pin-sticky{min-height:240px;display:grid;position:sticky;top:calc(50vh - 140px)}.dlh-pin-cap{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .32s cubic-bezier(.22,1,.36,1)}.dlh-pin-cap.is-on{opacity:1;pointer-events:auto}.dlh-pin-cap .dl-kicker{margin-bottom:14px;display:block}.dlh-pin-cap p{max-width:360px;margin-top:8px}.dlh-pin-ill{margin-top:18px;display:block}.dlh-pin-notes{max-width:340px;margin:16px 0 0;padding:0;list-style:none}.dlh-pin-notes li{border-top:1px solid var(--dl-hairline);padding:10px 0;font-size:13.5px;line-height:1.5}.dlh-pin-notes li:last-child{border-bottom:1px solid var(--dl-hairline)}.dlh-pin-notes b{color:var(--dl-ink);font-weight:500;display:block}.dlh-pin-notes span{color:var(--dl-ink-2)}.dlh-pin-custom .dl-window{border-radius:12px}.dlh-pin-win .v3mock-body{-webkit-mask-image:linear-gradient(#0000,#000 8% 95%,#0000);mask-image:linear-gradient(#0000,#000 8% 95%,#0000)}.dlh-pin-win{border-radius:12px}.dlh-pin-win-top .v3mock-body{-webkit-mask-image:linear-gradient(#0000,#000 8%);mask-image:linear-gradient(#0000,#000 8%)}.dlh-pin-shots{margin:0;padding:0;list-style:none}.dlh-pin-shots li+li{margin-top:120px}.dlh-pin-shots li:last-child{margin-bottom:calc(50vh - 220px)}.dlh-pin-line{display:none}@media (max-width:767px){.dlh-pin{grid-template-columns:1fr;gap:0}.dlh-pin-copy{display:none}.dlh-pin-shots li+li{margin-top:32px}.dlh-pin-shots li:last-child{margin-bottom:0}.dlh-pin-line{padding:14px 0 0;display:block}.dlh-pin-line p{margin-top:6px}}@media (prefers-reduced-motion:reduce){.dlh-pin-cap{transition:none}}@media (min-width:768px){.dlh-pin-shots>li{opacity:var(--dlh-fade,1)}}.dlh-pin-frameless .dlh-pin-shots{margin-right:calc(-1*max(48px,50vw - 672px))}.dlh-pin-frameless .dlh-pin-win{box-shadow:none;background:0 0;border:0;border-radius:12px 0 0 12px;overflow:visible}.dlh-pin-frameless .dlh-pin-win .v3mock-glass{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;padding:0}.dlh-pin-frameless .dlh-pin-win .v3mock-window,.dlh-pin-frameless .dlh-pin-custom .dl-window{border:0;border-radius:12px 0 0 12px;box-shadow:0 0 0 .5px #00000014,0 4px 48px #0000000a}@media (max-width:767px){.dlh-pin-frameless .dlh-pin-shots{margin-right:0}.dlh-pin-frameless .dlh-pin-win,.dlh-pin-frameless .dlh-pin-win .v3mock-window,.dlh-pin-frameless .dlh-pin-custom .dl-window{border-radius:12px}}.dlh-pin-frameless .dlh-pin-win .v3mock-body,.dlh-pin-frameless .dlh-pin-win-top .v3mock-body{-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}
.dlwp{gap:14px;margin-bottom:28px;display:grid}.dlwp-heads{display:flex}.dlwp-head{background:var(--dl-fill-3);border:2px solid var(--dl-ground);letter-spacing:.04em;width:32px;height:32px;color:var(--dl-ink-2);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-family:inherit;font-size:10px;display:inline-flex}.dlwp-head:first-child{margin-left:0}.dlwp-more{background:var(--dl-ink);color:#fff}.dlwp-line{color:var(--dl-ink-2);font-size:15px}.dlwp-line b{color:var(--dl-ink);font-weight:500}.dlwp-brands{flex-wrap:wrap;align-items:center;gap:28px;padding-top:4px;display:flex}.dlwp-brand{opacity:.75;align-items:center;height:20px;display:inline-flex}
