.ld{grid-template-columns:minmax(0,1fr);row-gap:24px;display:grid}.ld-cell{--ld-pad:24px;grid-template-rows:repeat(8,auto);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ld-cell:before{content:"";z-index:0;border-radius:2px;grid-area:1/1/-1}.ld-cell>*{z-index:1;grid-column:1;min-width:0;margin:0;position:relative}.ld-cap{grid-row:1}.ld-name{grid-row:2}.ld-for{grid-row:3}.ld-size{grid-row:4}.ld-adds{grid-row:5}.ld-price{grid-row:6}.ld-pay{grid-row:7}.ld-link{grid-row:8}.ld-name{padding:var(--ld-pad) var(--ld-pad) 0;font:400 30px/1.1 var(--display);letter-spacing:-.006em}.ld-for{padding:12px var(--ld-pad) 0;font-size:18px;line-height:1.5}.ld-size{padding:16px var(--ld-pad) 0;font-size:18px;font-weight:600;line-height:1.45}.ld-adds{padding:16px var(--ld-pad) 0;font-size:17px;line-height:1.45;list-style:none}.ld-adds li{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr);align-items:start;padding-block:9px;display:grid}.ld-adds li.ld-plus{grid-template-columns:minmax(0,1fr);font-weight:600}.ld-dia{border:1px solid var(--hunter);width:7px;height:7px;margin-top:.55em;transform:rotate(45deg)}.ld-price{margin:24px var(--ld-pad) 0;border-top:1px solid var(--line);font:400 30px/1.1 var(--display);font-variant-numeric:lining-nums;align-self:end;padding-top:20px}.ld-pay{padding:16px var(--ld-pad) 0;align-content:start;gap:10px;display:grid}.ld-pay p{font-size:17px;line-height:1.5}.ld-link{padding:12px var(--ld-pad) var(--ld-pad)}.ld-link a{min-height:44px;font:600 16px/1.2 var(--text);color:inherit;text-decoration:underline 2px;text-decoration-color:var(--hunter);text-underline-offset:.28em;align-items:center;display:inline-flex}.ld--one .ld-pay{margin-bottom:0}.ld-pay p{font-weight:500}.ld--one .ld-pay{padding-bottom:var(--ld-pad)}.ld-cell--starter:before{background:var(--paper);border:1px solid #121a1624}.ld-cell--starter .ld-cap{display:none}.ld-cell--classic:before{background:var(--paper);border:1px solid #121a1638;box-shadow:0 20px 40px -28px #0e15124d}.ld-cell--classic .ld-cap{border-radius:2px 2px 0 0;height:72px;overflow:hidden}.ld-cap__band{background:var(--door) repeating-linear-gradient(90deg, #00000029 0 2px, transparent 2px 112px);position:absolute;inset:0}.ld-cap__dia{background:var(--brass);width:14px;height:14px;margin:-7px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.ld-cell--classic .ld-dia{background:var(--hunter)}.ld-cell--custom{color:var(--on-night)}.ld-cell--custom:before{background:var(--night);box-shadow:0 40px 80px -36px #0e15128c}.ld-cell--custom .ld-cap{z-index:auto;border-bottom:1px solid #b8935a8c;place-items:center;height:144px;margin-inline:20px;display:grid}.ld-star{aspect-ratio:1;flex:none;width:96px}.ld-star video{object-fit:contain;mix-blend-mode:lighten;background:#000;width:100%;height:100%;display:block}.ld-cell--custom .ld-adds{color:var(--on-night-soft)}.ld-cell--custom .ld-adds li{border-top-color:var(--line-night)}.ld-cell--custom .ld-adds li.ld-plus{color:var(--on-night)}.ld-cell--custom .ld-dia{background:var(--brass);border-color:var(--brass)}.ld-cell--custom .ld-price{border-top-color:#b8935a8c}.ld-cell--custom .ld-link a{text-decoration-color:#f1ece073}.ld-cell--custom :focus-visible{outline-color:var(--on-night)}.ld-frame{pointer-events:none;grid-row:1/-1;width:calc(100% - 16px);height:calc(100% - 16px);inset:8px;overflow:visible;position:absolute!important}.ld-frame rect{fill:none;stroke:var(--brass);stroke-opacity:.55;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}@media (width>=980px){.ld--full,.ld--short{grid-template-rows:144px repeat(7,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.ld--full .ld-cell,.ld--short .ld-cell{grid-row:1/-1;grid-template-rows:subgrid;--ld-pad:32px}.ld--full .ld-name,.ld--full .ld-price,.ld--short .ld-name,.ld--short .ld-price{font-size:44px}.ld--full .ld-cell--starter:before,.ld--short .ld-cell--starter:before{grid-row:2/-1}.ld--full .ld-cell--starter .ld-cap,.ld--short .ld-cell--starter .ld-cap{visibility:hidden;display:block}.ld--full .ld-cell--classic:before,.ld--short .ld-cell--classic:before{margin-top:72px}.ld--full .ld-cell--classic .ld-cap,.ld--short .ld-cell--classic .ld-cap{height:auto;overflow:visible}.ld--full .ld-cell--classic .ld-cap__band,.ld--short .ld-cell--classic .ld-cap__band{border-radius:2px 2px 0 0;inset:72px 0 0}.ld--full .ld-cell--classic .ld-cap__dia,.ld--short .ld-cell--classic .ld-cap__dia{top:75%}.ld--full .ld-cell--custom .ld-cap,.ld--short .ld-cell--custom .ld-cap{height:auto}.ld--full .ld-star,.ld--short .ld-star{width:112px}.ld--one .ld-cell{--ld-pad:28px}.ld--one .ld-name,.ld--one .ld-price{font-size:38px}}.enhanced .ld--full .ld-cell,.enhanced .ld--short .ld-cell{transform:translateY(var(--y,0px));will-change:transform}.enhanced .ld-line{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:calc(var(--i,0) * var(--ld-gap,60ms));transform:translateY(10px)}.enhanced .ld-cell.is-lit .ld-line{opacity:1;transform:none}.enhanced .ld-cell--classic{--ld-gap:70ms}.enhanced .ld-cell--custom{--ld-gap:80ms}.enhanced .ld-cell--classic .ld-dia,.enhanced .ld-cell--custom .ld-dia,.enhanced .ld-cap__dia{opacity:0;transition:opacity .52s cubic-bezier(.3,0,.2,1),transform .52s cubic-bezier(.3,0,.2,1);transition-delay:calc(var(--i,0) * var(--ld-gap,70ms));transform:rotate(-45deg)scale(.4)}.enhanced .ld-cell.is-lit .ld-dia,.enhanced .ld-cell.is-lit .ld-cap__dia{opacity:1;transform:rotate(45deg)}.enhanced .ld-cap__band{transition:transform 1.1s var(--ease);transform:scale(1.04)}.enhanced .ld-cell.is-lit .ld-cap__band{transform:none}.enhanced .ld-frame rect{stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease)}.enhanced .ld-cell.is-framed .ld-frame rect{stroke-dashoffset:0}.enhanced .ld-price .ld-ch{opacity:0;filter:blur(2px);transition:opacity .14s ease-out,filter .14s ease-out;transition-delay:calc(var(--n,0) * var(--ld-gap,80ms) + var(--k,0) * 50ms);display:inline-block}.enhanced .ld-cell.is-lit .ld-price .ld-ch{opacity:1;filter:none}.enhanced .ld-cell--custom .ld-price.ld-line{opacity:1;transform:none}.enhanced .ld.is-instant *{transition:none!important}@media (width<=979px){.enhanced .ld--full .ld-cell,.enhanced .ld--short .ld-cell{transition:transform .9s var(--ease);transform:translateY(32px)}.enhanced .ld--full .ld-cell.is-lit,.enhanced .ld--short .ld-cell.is-lit{transform:none}}
