.perks-intro{margin-top:var(--s-6)}.perks-intro>*+*{margin-top:var(--s-3)}.perks-wall{margin:var(--s-7) calc(-1 * var(--gutter)) 0;padding:var(--s-7) var(--gutter) var(--s-8);background-color:var(--skim);background-image:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--edge) 22%, transparent) 1px, transparent 1.5px);background-size:18px 18px}.perks-wall>.block-head{margin-bottom:var(--s-5)}.perks-wall>[data-affiliate-disclosure]{margin:0}.perks-groups{margin-top:var(--s-2)}.perk-group{padding-top:var(--s-7)}.perk-group+.perk-group{margin-top:var(--s-6);border-top:var(--bw-control) dashed var(--edge)}.perk-group-head{max-width:34rem}.perk-group-head>*+*{margin-top:var(--s-2)}.perk-group-kicker{font:700 .8125rem/1.2 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--violet);display:block}.perk-group-h{font-family:var(--font-wide);font-weight:750;font-size:var(--fs-h2);line-height:1.15}.perk-tickets{gap:var(--s-7) var(--s-5);margin-top:var(--s-7);display:grid}.perk-ticket{background:var(--board);color:var(--graphite);border:var(--bw-hair) solid var(--line);border-radius:var(--r-panel);padding:var(--s-6) 20px var(--s-5);box-shadow:0 18px 30px -24px color-mix(in oklab, var(--rm-shade) 70%, transparent);position:relative}.perk-ticket:before{content:"";background:color-mix(in oklab, var(--rm-adhesive) 78%, transparent);border:var(--bw-hair) solid color-mix(in oklab, var(--edge) 40%, transparent);border-radius:2px;width:92px;height:28px;margin-left:-46px;position:absolute;top:-14px;left:50%;transform:rotate(-3deg)}.perk-ticket:after{content:"";background:color-mix(in oklab, var(--rm-adhesive), var(--edge) 18%);border-radius:0 2px 2px 0;width:14px;height:24px;position:absolute;top:-12px;left:calc(50% + 40px);transform:rotate(-3deg)}.perk-ticket:nth-child(2n):before,.perk-ticket:nth-child(2n):after{transform:rotate(2deg)}.perk-ticket>*+*{margin-top:var(--s-3)}.perk-for{font-size:var(--fs-small);color:var(--graphite-soft);font-weight:600}.perk-ticket h3{font-family:var(--font-wide);font-weight:750;font-size:var(--fs-h2);margin-top:var(--s-1);line-height:1.1}.perk-note{color:var(--caution);background:var(--caution-bg);border-radius:var(--r-tag);padding:var(--s-2) var(--s-3);font-weight:600}.perk-what{font-size:var(--fs-small);color:var(--graphite-soft)}.perk-plate{margin-top:var(--s-4)}.perk-plate>div{padding:var(--s-3) 0;border-bottom:var(--bw-hair) solid var(--line)}.perk-plate>div:first-child{border-top:var(--bw-hair) solid var(--line)}.perk-plate dt{font-size:var(--fs-small);color:var(--graphite-soft)}.perk-plate dd{margin:var(--s-1) 0 0;font-variant-numeric:tabular-nums;font-weight:600}.perk-plate>div:first-child dd{font-family:var(--font-wide);font-weight:750;font-size:var(--fs-h3);color:var(--violet)}.perk-rule{width:100%;max-width:420px;height:auto;margin-top:var(--s-4);display:block;overflow:visible}.perk-rule-base{fill:none;stroke:var(--edge);stroke-width:1.5px}.perk-rule-ticks{fill:none;stroke:var(--graphite);stroke-width:1.2px}.perk-rule-start{fill:var(--graphite)}.perk-rule-cross{fill:none;stroke:var(--violet);stroke-width:3px;stroke-linecap:round}.perk-words{font-size:var(--fs-small);color:var(--graphite-soft)}.perk-words>*+*{margin-top:var(--s-2)}.perk-wit{font-style:italic}.perk-stale{font-size:var(--fs-small);border:var(--bw-control) dashed var(--edge);border-radius:var(--r-card);padding:var(--s-3)}.perk-go{margin-top:var(--s-4)}.perk-go .ad-link{display:inline-flex}.perk-ticket .source-line{font-size:var(--fs-small);color:var(--graphite-soft)}.walls-end.perks-end{margin-top:var(--s-8)}@media (width>=720px){.perk-tickets-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.perks-wall{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:var(--s-8) var(--s-7);border-radius:22px}.perk-group{gap:var(--s-6);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.perk-tickets{margin-top:0}.perk-tickets-1{max-width:34rem}}@media (forced-colors:active){.perk-ticket:before,.perk-ticket:after{display:none}.perk-rule-base,.perk-rule-ticks,.perk-rule-cross{stroke:canvastext}.perk-rule-start{fill:canvastext}}@media print{.perks-wall{background:0 0}.perk-ticket:before,.perk-ticket:after{display:none}}
