.dp-head{padding:18px 0 56px;position:relative}.dp-head>.dots{width:min(62vw,900px);height:440px;top:0;left:0;-webkit-mask:linear-gradient(105deg,#000 0%,#0000 70%);mask:linear-gradient(105deg,#000 0%,#0000 70%)}.dp-head .wrap{position:relative}.dp-head-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;margin-top:30px;display:grid}.dp-plate{--sl:50px;grid-column:1/span 7;padding:18px 70px 22px 0}.dp-h1{font:italic 900 clamp(52px, 6vw, 88px)/.86 var(--sans);text-transform:uppercase;letter-spacing:-.015em;color:#fff;padding-right:.1em}.dp-intro{grid-column:8/-1}.dp-intro .lead{color:var(--ink-2);font-size:17.5px;line-height:1.55}.dp-pick{padding-top:0}.dp-in{padding-top:40px;position:relative}.dp-in>.rule-draw{background:#ffffff80;height:2px;position:absolute;top:0;left:0;right:0}.dp-pick-h{font:italic 900 clamp(36px, 4.2vw, 60px)/.92 var(--sans);text-transform:uppercase;letter-spacing:-.012em;color:#fff}.dp-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;margin-top:40px;display:grid}.dp-card{color:#ffffffe6;flex-direction:column;align-items:flex-start;padding:30px 32px 32px;display:flex;position:relative}.dp-now{--fo:0px;background:#0b0e1347}.dp-now:before{content:"";pointer-events:none;--c:#fff;--L:20px;--t:3px;background:linear-gradient(var(--c), var(--c)) left top / var(--L) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) left top / var(--t) var(--L) no-repeat, linear-gradient(var(--c), var(--c)) right top / var(--L) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) right top / var(--t) var(--L) no-repeat, linear-gradient(var(--c), var(--c)) left bottom / var(--L) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) left bottom / var(--t) var(--L) no-repeat, linear-gradient(var(--c), var(--c)) right bottom / var(--L) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) right bottom / var(--t) var(--L) no-repeat;position:absolute;inset:0}.dp-next{border:1.5px dashed #ffffff8c}.dp-next .chip:before{background:#ffffff29}.dp-tag{margin-bottom:22px}.dp-name{font:italic 900 clamp(30px, 3vw, 42px)/1 var(--sans);text-transform:uppercase;letter-spacing:-.01em;color:#fff}.dp-for{color:#ffffffeb;margin-top:8px;font-size:18px;font-weight:700}.dp-facts{width:100%;margin-top:24px}.dp-facts>div{border-top:1px solid #fff3;grid-template-columns:7.5em minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}.dp-facts>div:last-child{border-bottom:1px solid #fff3}.dp-facts dt{color:#ffffffa8}.dp-facts dd{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:700}.dp-card .ctas{margin-top:28px}.dp-note{color:#ffffffbd;margin-top:18px;font-size:14.5px;line-height:1.5}.dp-arrives{font:italic 900 clamp(24px, 2.2vw, 30px)/1.1 var(--sans);text-transform:uppercase;color:#fff;margin-top:24px}.dp-next .dp-note{margin-top:auto;padding-top:24px}.dp-qa{padding:84px 0 92px}.dp-qa .h2{font-size:clamp(30px,3.4vw,50px)}.dp-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:44px 48px;display:grid}.dp-grid>.plt{grid-column:1/-1;margin-bottom:-8px}.dp-q{border-top:1px solid var(--ink);scroll-margin-top:calc(var(--nav-h) + 16px);padding-top:18px}.dp-qh{font:italic 900 21px/1.12 var(--sans);text-transform:uppercase;letter-spacing:.005em;color:var(--ink);margin-bottom:14px}.dp-q .body{font-size:17px}.dp-q .body a{color:var(--ink);font-weight:700}.dp-q .more{margin-top:18px}@media (width>=900px) and (width<=1179px){.dp-plate,.dp-intro{grid-column:1/-1}.dp-intro{max-width:640px;margin-top:26px}.dp-card{padding:26px 24px 28px}}@media (width<=899px){.dp-head{padding-bottom:40px}.dp-head-grid{margin-top:22px;display:block}.dp-plate{--sl:30px;padding:14px 40px 16px 0}.dp-h1{font-size:clamp(40px,12vw,80px)}.dp-intro{margin-top:22px}.dp-intro .lead{font-size:17px}.dp-pick{padding-top:0}.dp-in{padding-top:30px}.dp-pick-h{font-size:clamp(32px,10vw,48px)}.dp-cards{margin-top:28px;display:block}.dp-card{padding:24px 20px 26px}.dp-card+.dp-card{margin-top:22px}.dp-card .btn{white-space:normal}.dp-qa{padding:60px 0 68px}.dp-grid{display:block}.dp-grid>.plt{margin-bottom:28px}.dp-q+.dp-q{margin-top:36px}}
