.sticky-puzzles{padding:0 0 var(--vertical-rhythm)}.sticky-puzzles-card{--border-radius:var(--border-radius-outer,16px);--border-width:2px;--border-radiusing:linear-gradient(hsla(0,0%,100%,.5),#000,#000);background:linear-gradient(48deg,transparent 29.23%,rgba(250,100,35,.2) 91.08%),var(--background-secondary,#2c1941);border:var(--border-width) solid hsla(0,0%,100%,.2);border-radius:var(--border-radius);display:flex;flex-direction:column;overflow:hidden;position:relative}@media (min-width:1024px){.sticky-puzzles-card{flex-direction:row}}.sticky-puzzles-card:before{background:var(--border-radiusing);border-radius:var(--border-radius);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.15;padding:var(--border-width);z-index:0}.sticky-puzzles-card:after,.sticky-puzzles-card:before{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.sticky-puzzles-card:after{border-radius:calc(var(--border-radius) - max(var(--border-width),2px));opacity:.6;z-index:1}@supports (background:paint(worklet)) or (-webkit-mask:none) or ((-webkit-mask-composite:xor) or (mask-composite:exclude)){.sticky-puzzles-card{border:none}}.sticky-puzzles-card__image{align-items:center;background:rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.5);display:flex;inline-size:100%;justify-content:center;padding:2rem}@media (min-width:1024px){.sticky-puzzles-card__image{border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-right-color:currentcolor;border-right-color:#00000080;border-right-style:none;border-right-style:solid;border-right-width:medium;border-right-width:1px;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;max-inline-size:48.8rem;padding:5rem}}.sticky-puzzles-card__image>img{block-size:auto;inline-size:100%;max-inline-size:40rem}.product-flash{background:rgba(0,0,0,.3);border-radius:calc(var(--border-radius-outer) - 2px);color:#fff;display:flex;font-family:var(--font-sans);font-size:1.2rem;font-weight:600;gap:1rem;inset-block-start:1.3rem;inset-inline-end:1rem;padding:1.4rem 1.7rem 1.4rem 1.4rem;position:absolute;z-index:1}.sticky-puzzles-card__content{align-items:start;border-block-start:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;flex-grow:1;gap:2rem;justify-content:center;min-inline-size:50%;padding:4rem 2rem;position:relative;z-index:1}@media (min-width:1024px){.sticky-puzzles-card__content{border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-left-color:currentcolor;border-left-color:#ffffff1a;border-left-style:none;border-left-style:solid;border-left-width:medium;border-left-width:1px;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;padding:8rem 4rem}}.sticky-puzzles-card__content>h2{font-size:2.2rem;line-height:1.4;margin:0;text-wrap:pretty}@media (min-width:1024px){.sticky-puzzles-card__content>h2{font-size:2.8rem;line-height:1.3;max-inline-size:24ch}}.sticky-puzzles-card__content>p{margin:0 0 1rem;max-inline-size:60ch;text-wrap:pretty}@keyframes grid-shimmer{0%{background-position:0 0,0 0}to{background-position:20px 20px,20px 20px}}
