.cv-project-editorial{--cv-project-editorial-heading: var(--color-heading-text, #3d5656);--cv-project-editorial-accent: var(--color-primary, #4e8d4e);--cv-project-editorial-text: var(--color-body-text, #3d5656);--cv-project-editorial-muted: var(--color-sub-text, #667474);--cv-project-editorial-media-bg: #edf2ed;display:block;padding-top:var(--cv-project-editorial-padding-top, 72px);padding-bottom:var(--cv-project-editorial-padding-bottom, 72px)}.cv-project-editorial [hidden]{display:none}.cv-project-editorial__container{box-sizing:border-box;width:100%;max-width:1340px;margin:0 auto;padding-right:20px;padding-left:20px}.cv-project-editorial__container--full{max-width:calc(var(--fluid-container-width, 1620px) + var(--offset-x, 1rem) * 2);padding-right:var(--offset-x, 1rem);padding-left:var(--offset-x, 1rem)}.cv-project-editorial__header{max-width:760px;margin:0 0 40px}.cv-project-editorial__eyebrow{margin:0 0 10px;color:var(--cv-project-editorial-accent);font-size:13px;font-weight:700;letter-spacing:0;line-height:1.4;text-transform:uppercase}.cv-project-editorial__heading{margin:0;color:var(--cv-project-editorial-heading);font-size:36px;line-height:1.15}.cv-project-editorial__intro{max-width:680px;margin-top:16px;color:var(--cv-project-editorial-muted);font-size:17px;line-height:1.65}.cv-project-editorial__intro>:first-child{margin-top:0}.cv-project-editorial__intro>:last-child{margin-bottom:0}.cv-project-editorial__groups{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.cv-project-editorial__group{display:contents}.cv-project-editorial__card,.cv-project-editorial__card-link,.cv-project-editorial__media,.cv-project-editorial__content,.cv-project-editorial__title-row,.cv-project-editorial__title{min-width:0}.cv-project-editorial__card{margin:0}.cv-project-editorial__card-link{display:block;color:inherit;text-decoration:none}.cv-project-editorial__card-link:focus-visible{outline:3px solid var(--cv-project-editorial-accent);outline-offset:5px}.cv-project-editorial__media{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:6px;background:var(--cv-project-editorial-media-bg)}.cv-project-editorial__image,.cv-project-editorial__placeholder,.cv-project-editorial__placeholder-svg{display:block;width:100%;height:100%}.cv-project-editorial__image{object-fit:cover}.cv-project-editorial__image--primary{position:relative;z-index:1}.cv-project-editorial__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;transition:opacity .42s ease}.cv-project-editorial__image--hover.is-visible{opacity:1}.cv-project-editorial__placeholder{position:relative;z-index:1}.cv-project-editorial__placeholder-svg{color:var(--cv-project-editorial-accent);opacity:.28}.cv-project-editorial__content{padding-top:17px}.cv-project-editorial__category{margin:0 0 9px;color:var(--cv-project-editorial-accent);font-size:11px;font-weight:500;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.cv-project-editorial__category .cv-blog-area{color:inherit}.cv-project-editorial__title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px}.cv-project-editorial__title{display:-webkit-box;overflow:hidden;margin:0;color:var(--cv-project-editorial-heading);font-size:22px;font-weight:600;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cv-project-editorial__cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;border-radius:4px;background:var(--cv-project-editorial-accent);color:#fff;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;transition:background-color .18s ease}.cv-project-editorial__card-link:hover .cv-project-editorial__cta{background:var(--cv-project-editorial-heading)}.cv-project-editorial__controls{display:flex;justify-content:center;margin-top:52px}.cv-project-editorial__load-more{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 2px;border:0;border-radius:0;-webkit-appearance:none;appearance:none;background:transparent;color:var(--cv-project-editorial-heading);cursor:pointer;font:inherit;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:center;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;transition:color .18s ease,text-decoration-thickness .18s ease}.cv-project-editorial__load-more[aria-disabled=true]{cursor:default;opacity:.7}.cv-project-editorial__load-more:focus-visible{outline:3px solid var(--cv-project-editorial-accent);outline-offset:4px}.cv-project-editorial__status{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.cv-project-editorial__group.is-revealing .cv-project-editorial__card{opacity:0;transform:translateY(12px);transition:opacity .38s ease,transform .38s ease}.cv-project-editorial__group.is-revealing.is-visible .cv-project-editorial__card{opacity:1;transform:translateY(0)}.cv-project-editorial__group.is-revealing.is-visible .cv-project-editorial__card:nth-child(2){transition-delay:45ms}.cv-project-editorial__group.is-revealing.is-visible .cv-project-editorial__card:nth-child(3){transition-delay:90ms}@media(hover:hover)and (pointer:fine){.cv-project-editorial__load-more:not([aria-disabled=true]):hover{color:var(--cv-project-editorial-accent);text-decoration-thickness:2px}}@media screen and (min-width:768px)and (max-width:989px){.cv-project-editorial__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media screen and (min-width:990px){.cv-project-editorial__groups{display:flex;flex-direction:column;gap:64px}.cv-project-editorial__group{display:grid;gap:24px}.cv-project-editorial__group--size-3{height:clamp(600px,52vw,700px);grid-template-rows:repeat(2,minmax(0,1fr))}.cv-project-editorial__group--size-3.cv-project-editorial__group--a{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"large top" "large bottom"}.cv-project-editorial__group--size-3.cv-project-editorial__group--b{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"top large" "bottom large"}.cv-project-editorial__group--size-3.cv-project-editorial__group--a .cv-project-editorial__card--position-1,.cv-project-editorial__group--size-3.cv-project-editorial__group--b .cv-project-editorial__card--position-3{grid-area:large}.cv-project-editorial__group--size-3.cv-project-editorial__group--a .cv-project-editorial__card--position-2,.cv-project-editorial__group--size-3.cv-project-editorial__group--b .cv-project-editorial__card--position-1{grid-area:top}.cv-project-editorial__group--size-3.cv-project-editorial__group--a .cv-project-editorial__card--position-3,.cv-project-editorial__group--size-3.cv-project-editorial__group--b .cv-project-editorial__card--position-2{grid-area:bottom}.cv-project-editorial__group--size-3 .cv-project-editorial__card,.cv-project-editorial__group--size-3 .cv-project-editorial__card-link{height:100%}.cv-project-editorial__group--size-3 .cv-project-editorial__card-link{display:grid;grid-template-rows:minmax(0,1fr) auto}.cv-project-editorial__group--size-3 .cv-project-editorial__media{min-height:0;aspect-ratio:auto}.cv-project-editorial__group--size-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-project-editorial__group--size-1{grid-template-columns:minmax(0,760px);justify-content:center}.cv-project-editorial__card--single .cv-project-editorial__media{aspect-ratio:16 / 10}}@media screen and (max-width:767px){.cv-project-editorial{padding-top:calc(var(--cv-project-editorial-padding-top, 72px) * .65);padding-bottom:calc(var(--cv-project-editorial-padding-bottom, 72px) * .65)}.cv-project-editorial__header{margin-bottom:30px}.cv-project-editorial__heading{font-size:28px}.cv-project-editorial__intro{font-size:16px}.cv-project-editorial__groups{gap:38px}.cv-project-editorial__title-row{grid-template-columns:minmax(0,1fr);gap:14px}.cv-project-editorial__title{font-size:20px}.cv-project-editorial__cta{justify-self:start}.cv-project-editorial__controls{margin-top:40px}}@media(prefers-reduced-motion:reduce){.cv-project-editorial__image--hover,.cv-project-editorial__cta,.cv-project-editorial__load-more,.cv-project-editorial__group.is-revealing .cv-project-editorial__card{transition:none}.cv-project-editorial__group.is-revealing .cv-project-editorial__card{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/cv-project-gallery.css.map */
