.ops-curated-sample{position:relative;overflow:hidden;background:#fff;padding:72px 0 104px;color:var(--ops22-ink)}
.ops-curated-sample:before{content:"";position:absolute;width:420px;height:420px;left:-250px;top:35%;border-radius:50%;background:radial-gradient(circle,rgba(129,33,50,.045),transparent 68%);pointer-events:none}
.ops-curated-sample .ops22-shell{position:relative;z-index:1}
.ops-curated-sample__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,480px);gap:72px;align-items:end;max-width:1220px;margin:0 auto 28px}
.ops-curated-sample__head h2{max-width:760px;margin:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px,4.7vw,68px);font-weight:500;letter-spacing:-.045em;line-height:.97}
.ops-curated-sample__head>p{margin:0 0 5px;color:var(--ops22-muted);font-size:14px;line-height:1.7}
.ops-curated-sample__primary{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0;max-width:1240px;margin:18px auto 0;min-height:385px}
.ops-curated-sample__item{display:block;color:inherit;text-decoration:none;position:relative;z-index:1;transition:transform .24s ease}
.ops-curated-sample__item img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 14px 15px rgba(32,24,18,.055));transition:transform .24s ease,filter .24s ease}
.ops-curated-sample__item:hover img{transform:translateY(-7px) rotate(-.55deg) scale(1.025);filter:drop-shadow(0 20px 22px rgba(32,24,18,.09))}
.ops-curated-sample__item--cards{grid-column:1/4;transform:translateY(18px) rotate(-1deg)}
.ops-curated-sample__item--stickers{grid-column:4/7;transform:translateY(-20px) scale(.95) rotate(.8deg)}
.ops-curated-sample__item--prints{grid-column:7/10;transform:translateY(24px) scale(1.04) rotate(-.45deg)}
.ops-curated-sample__item--business{grid-column:10/13;transform:translateY(-8px) scale(.96) rotate(.7deg)}
.ops-curated-sample__routes{max-width:1100px;margin:48px auto 0;padding-top:28px;position:relative}
.ops-curated-sample__routes:before{content:"";display:block;width:88px;height:1px;background:rgba(69,58,50,.24);position:absolute;left:0;top:0}
.ops-curated-sample__routes-title{font-family:Georgia,'Times New Roman',serif;font-size:21px;margin:0 0 18px}
.ops-curated-sample__secondary{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,4vw,70px)}
.ops-curated-sample__route{display:flex;flex-direction:column;align-items:center;min-width:0;color:inherit;text-decoration:none;text-align:center;flex:1}
.ops-curated-sample__route img{width:min(180px,100%);height:160px;object-fit:contain;filter:drop-shadow(0 11px 13px rgba(32,24,18,.05));transition:transform .22s ease}
.ops-curated-sample__route:nth-child(2) img{transform:translateY(12px) rotate(-1.5deg)}
.ops-curated-sample__route:nth-child(3) img{transform:translateY(-4px) rotate(.8deg)}
.ops-curated-sample__route:nth-child(4) img{transform:translateY(8px) rotate(-.7deg)}
.ops-curated-sample__route span{display:block;margin-top:8px;font-family:Georgia,'Times New Roman',serif;font-size:16px;line-height:1.2}
.ops-curated-sample__route:hover img{transform:translateY(-5px) scale(1.035)!important}
@media(max-width:1000px){.ops-curated-sample__head{grid-template-columns:1fr;gap:16px}.ops-curated-sample__primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;min-height:0}.ops-curated-sample__item--cards,.ops-curated-sample__item--stickers,.ops-curated-sample__item--prints,.ops-curated-sample__item--business{grid-column:auto;transform:none}.ops-curated-sample__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}
@media(max-width:620px){.ops-curated-sample{padding:50px 0 72px}.ops-curated-sample__head h2{font-size:40px}.ops-curated-sample__primary{gap:2px 8px}.ops-curated-sample__item img{max-height:230px}.ops-curated-sample__routes{margin-top:34px}.ops-curated-sample__route img{height:125px}.ops-curated-sample__route span{font-size:14px}}
@media(prefers-reduced-motion:reduce){.ops-curated-sample__item,.ops-curated-sample__item img,.ops-curated-sample__route img{transition:none!important}.ops-curated-sample__item:hover img,.ops-curated-sample__route:hover img{transform:none!important}}
