.cpr{--cpr-ink: #111111;--cpr-muted: rgba(17, 17, 17, .62);--cpr-line: rgba(17, 17, 17, .12);--cpr-blue: #3a86d9;--cpr-stars: radial-gradient(1.4px 1.4px at 12% 18%, rgba(255, 255, 255, .95), transparent 60%), radial-gradient(1px 1px at 27% 64%, rgba(255, 255, 255, .7), transparent 60%), radial-gradient(1.6px 1.6px at 41% 32%, rgba(255, 255, 255, .9), transparent 60%), radial-gradient(1px 1px at 55% 82%, rgba(255, 255, 255, .6), transparent 60%), radial-gradient(1.2px 1.2px at 68% 14%, rgba(255, 255, 255, .85), transparent 60%), radial-gradient(1px 1px at 79% 52%, rgba(255, 255, 255, .7), transparent 60%), radial-gradient(1.8px 1.8px at 88% 28%, rgba(255, 255, 255, 1), transparent 60%), radial-gradient(1px 1px at 93% 76%, rgba(255, 255, 255, .6), transparent 60%), radial-gradient(1px 1px at 6% 86%, rgba(255, 255, 255, .6), transparent 60%), radial-gradient(1.2px 1.2px at 34% 8%, rgba(255, 255, 255, .8), transparent 60%), radial-gradient(1px 1px at 61% 46%, rgba(255, 255, 255, .5), transparent 60%), radial-gradient(1px 1px at 18% 42%, rgba(255, 255, 255, .55), transparent 60%);--cpr-space: radial-gradient(70% 90% at 50% 120%, rgba(58, 134, 217, .22), transparent 70%), radial-gradient(50% 60% at 80% -10%, rgba(255, 255, 255, .08), transparent 70%), #050608;background:#fff;padding:var(--cpr-pt, 48px) 0 var(--cpr-pb, 80px);font-family:var(--font-body-family);color:var(--cpr-ink)}.cpr__wrap{max-width:var(--page-width, 1200px);margin:0 auto;padding:0 5rem}.cpr__outlets{text-align:center;margin-bottom:48px;padding-bottom:36px;border-bottom:1px solid var(--cpr-line)}.cpr__outlets-label{margin:0 0 16px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--cpr-muted)}.cpr__outlets-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 0}.cpr__outlets-list li{position:relative;padding:0 26px;font-family:var(--font-heading-family);font-size:clamp(16px,1.8vw,20px);letter-spacing:.14em;text-transform:uppercase;color:var(--cpr-ink)}.cpr__outlets-list li+li:before{content:"";position:absolute;left:-3px;top:50%;width:5px;height:5px;margin-top:-3px;background:var(--cpr-blue);transform:rotate(45deg)}.cpr__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 36px}.cpr__filter{font-family:var(--font-body-family);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cpr-ink);background:transparent;border:1px solid var(--cpr-line);border-radius:6px;padding:11px 18px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.cpr__filter:hover{border-color:var(--cpr-ink)}.cpr__filter.is-active{background:var(--cpr-ink);border-color:var(--cpr-ink);color:#fff}.cpr__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cpr-card{min-width:0}.cpr-card[hidden]{display:none}.cpr-card__link{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--cpr-line);border-radius:8px;overflow:hidden;color:inherit;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}a.cpr-card__link[href]:hover{transform:translateY(-4px);border-color:#11111138;box-shadow:0 22px 40px -24px #00000073}.cpr-card__link:focus-visible{outline:2px solid var(--cpr-ink);outline-offset:3px}.cpr-card__media{position:relative;aspect-ratio:16 / 9;background:#050608;overflow:hidden}.cpr-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}a.cpr-card__link[href]:hover .cpr-card__image{transform:scale(1.04)}.cpr-card__masthead{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--cpr-stars),var(--cpr-space)}.cpr-card__masthead:after{content:"";position:absolute;left:50%;bottom:22%;width:36px;height:1px;margin-left:-18px;background:#ffffff80}.cpr-card__masthead-name{font-family:var(--font-heading-family);font-size:clamp(20px,2.2vw,26px);line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:#fff;text-align:center}.cpr-card__logo{max-width:62%;max-height:46%;width:auto;height:auto;object-fit:contain}.cpr-card__play{position:absolute;right:16px;bottom:16px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--cpr-ink)}.cpr-card__play svg{width:20px;height:20px}.cpr-card__body{display:flex;flex-direction:column;flex:1;padding:24px 24px 26px}.cpr-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 14px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cpr-muted)}.cpr-card__type{color:var(--cpr-ink)}.cpr-card__type+.cpr-card__date:before{content:"";display:inline-block;width:4px;height:4px;margin:0 12px 2px 0;background:var(--cpr-blue);transform:rotate(45deg)}.cpr-card__outlet{margin:0 0 6px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--cpr-muted)}.cpr .cpr-card__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:17px;line-height:1.45;letter-spacing:.02em;color:var(--cpr-ink)}.cpr-card__excerpt{margin:14px 0 0;font-size:15px;line-height:1.65;color:var(--cpr-muted)}.cpr-card__cta{margin-top:auto;padding-top:22px;display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cpr-ink)}.cpr-card__ext{width:14px;height:14px;transition:transform .2s ease}a.cpr-card__link[href]:hover .cpr-card__ext{transform:translate(2px,-2px)}.cpr-card--featured{grid-column:1 / -1}.cpr:not(.cpr--filtered) .cpr-card--featured .cpr-card__link{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.cpr:not(.cpr--filtered) .cpr-card--featured .cpr-card__media{aspect-ratio:auto;min-height:360px}.cpr:not(.cpr--filtered) .cpr-card--featured .cpr-card__masthead-name{font-size:clamp(28px,3.4vw,44px);letter-spacing:.14em}.cpr:not(.cpr--filtered) .cpr-card--featured .cpr-card__masthead:after{bottom:30%;width:56px;margin-left:-28px}.cpr:not(.cpr--filtered) .cpr-card--featured .cpr-card__body{padding:48px 52px;justify-content:center}.cpr:not(.cpr--filtered) .cpr-card--featured .cpr-card__meta:before{content:"Featured";color:var(--cpr-blue);margin-right:2px}.cpr:not(.cpr--filtered) .cpr-card--featured .cpr-card__title{font-size:clamp(22px,2.2vw,28px);line-height:1.35;letter-spacing:.01em}.cpr:not(.cpr--filtered) .cpr-card--featured .cpr-card__excerpt{font-size:16px}.cpr:not(.cpr--filtered) .cpr-card--featured .cpr-card__cta{margin-top:32px;align-self:flex-start;padding:16px 30px;border-radius:6px;background:var(--cpr-ink);color:#fff;transition:box-shadow .2s ease}.cpr:not(.cpr--filtered) .cpr-card--featured a.cpr-card__link[href]:hover .cpr-card__cta{box-shadow:0 0 0 2px var(--cpr-ink)}.cpr__empty{grid-column:1 / -1;text-align:center;color:var(--cpr-muted)}.cpr__contact{margin-top:64px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:44px 48px;border-radius:8px;background:var(--cpr-stars),var(--cpr-space);color:#fff}.cpr__contact-heading{margin:0 0 10px;font-family:var(--font-heading-family);font-size:clamp(20px,2vw,24px);letter-spacing:.16em;text-transform:uppercase;color:#fff}.cpr__contact-text{margin:0;font-size:15px;line-height:1.6;color:#ffffffc7;max-width:560px}.cpr__contact-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding:17px 32px;border-radius:6px;background:#fff;color:var(--cpr-ink);font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:box-shadow .2s ease}.cpr__contact-btn:hover{box-shadow:0 0 0 3px #fff}.cpr__contact-icon{width:16px;height:16px;fill:none;stroke:currentColor}@media(max-width:989px){.cpr__wrap{padding:0 3rem}.cpr__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cpr:not(.cpr--filtered) .cpr-card--featured .cpr-card__link{grid-template-columns:1fr}.cpr:not(.cpr--filtered) .cpr-card--featured .cpr-card__media{min-height:0;aspect-ratio:16 / 9}.cpr:not(.cpr--filtered) .cpr-card--featured .cpr-card__body{padding:30px}}@media(max-width:749px){.cpr__wrap{padding:0 1.5rem}.cpr__grid{grid-template-columns:1fr;gap:18px}.cpr__outlets{margin-bottom:32px;padding-bottom:28px}.cpr__outlets-list{gap:8px 22px}.cpr__outlets-list li{padding:0;font-size:15px}.cpr__outlets-list li+li:before{display:none}.cpr-card__body{padding:20px}.cpr:not(.cpr--filtered) .cpr-card--featured .cpr-card__body{padding:24px 20px}.cpr__contact{flex-direction:column;align-items:flex-start;padding:32px 24px;margin-top:44px}}@media(prefers-reduced-motion:reduce){.cpr-card__link,.cpr-card__image,.cpr-card__ext,.cpr__contact-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/clio-press.css.map */
