.cv-blog-directory{--cv-blog-gold: #b88a3b;--cv-blog-gold-soft: #eadcc2;--cv-blog-paper: #fffdf9;--cv-blog-ink: #171717;--cv-blog-muted: #716b63;--cv-blog-line: rgba(23, 23, 23, .1)}.cv-blog-directory>.group-block:first-child,.cv-blog-directory>[class*=group]:first-child{position:relative;z-index:1}.cv-blog-directory .cv-blog-seo-h1{max-width:90rem;margin-inline:auto;color:var(--cv-blog-ink);font-family:var(--font-heading--family, var(--font-body--family));font-size:clamp(3.2rem,4.5vw,5.8rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;text-align:center;text-wrap:balance}.cv-blog-directory .cv-blog-seo-h1:after{content:"";display:block;width:8rem;height:.2rem;margin:1.7rem auto 0;background:linear-gradient(90deg,transparent,var(--cv-blog-gold),transparent)}.cv-blog-directory__intro{max-width:102rem;margin:-.8rem auto clamp(3rem,4vw,5.2rem);text-align:center}.cv-blog-directory__description{max-width:78rem;margin:0 auto;color:var(--cv-blog-muted);font-size:clamp(1.45rem,1.2vw,1.7rem);line-height:1.75;text-wrap:pretty}.cv-blog-directory__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1.8rem;margin-top:1.4rem;color:var(--cv-blog-muted);font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase}.cv-blog-directory__stats span+span:before{content:"\2022";margin-right:1.8rem;color:var(--cv-blog-gold)}.cv-blog-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2.4rem}.cv-blog-topic{display:inline-flex;align-items:center;min-height:3.8rem;padding:.8rem 1.5rem;border:.1rem solid var(--cv-blog-gold-soft);border-radius:99rem;background:#fff;color:var(--cv-blog-ink);font-size:1.28rem;line-height:1;text-decoration:none;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.cv-blog-topic.is-active{border-color:var(--cv-blog-ink);background:var(--cv-blog-ink);color:#fff;box-shadow:0 .8rem 2rem #17171721}.cv-blog-directory .blog-posts__main{align-items:start}.cv-blog-directory .blog-posts-container{min-width:0}.cv-blog-directory .cv-blog-seo-grid-heading-wrap{margin-bottom:2.2rem;padding-bottom:1.4rem;border-bottom:.1rem solid var(--cv-blog-line)}.cv-blog-directory .cv-blog-seo-grid-heading{color:var(--cv-blog-ink);font-size:clamp(2.2rem,2.2vw,3.2rem);font-weight:700;letter-spacing:-.015em}.cv-blog-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,2.4vw,3.2rem)}.cv-blog-article-grid .blog-post-item{min-width:0;height:100%}.cv-blog-article-grid .cv-blog-featured-item{grid-column:1 / -1}.cv-blog-directory .blog-post-card{position:relative;display:flex!important;flex-direction:column!important;height:100%;overflow:hidden;gap:0!important;border:.1rem solid var(--cv-blog-gold-soft);border-radius:1.8rem;background:var(--cv-blog-paper);box-shadow:0 1.2rem 3.2rem #1c170f14;isolation:isolate;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.cv-blog-directory .blog-post-card:before{content:"";position:absolute;top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;z-index:3;border:.1rem solid rgb(184 138 59 / 28%);border-radius:1.35rem;pointer-events:none}.cv-blog-directory .blog-post-card__image-container{position:relative;width:100%!important;overflow:hidden;background:#f3eee5}.cv-blog-directory .blog-post-card__image-container>a,.cv-blog-directory .blog-post-card__image-container .image-block{display:block;width:100%!important;height:100%}.cv-blog-directory .blog-post-card__image-container .image-block{aspect-ratio:16 / 10!important}.cv-blog-directory .blog-post-card__image-container img,.cv-blog-directory .blog-post-card__image-container .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.2,.65,.25,1)}.cv-blog-directory .blog-post-card__image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgb(0 0 0 / 12%),transparent 45%)}.cv-blog-directory .blog-post-card__content,.cv-blog-directory .blog-post-card__content.not-has-image{width:100%!important;padding:clamp(1.8rem,2.1vw,2.8rem)!important;gap:0!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.cv-blog-directory .blog-post-card__content:last-child{flex:1}.cv-blog-directory .blog-post-card__content>a{width:100%}.cv-blog-card-tag,.cv-blog-directory .blog-post-card__content-label{display:inline-flex;align-items:center;width:fit-content;margin:0 0 1.1rem;padding:.55rem 1rem;border:.1rem solid rgb(184 138 59 / 45%);border-radius:99rem;background:#b88a3b14;color:#8c641f;font-size:1.05rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.cv-blog-directory .blog-post-card__content-label{margin-right:.8rem}.cv-blog-directory .cv-blog-card-title,.cv-blog-directory .blog-post-card__content h2,.cv-blog-directory .blog-post-card__content h3,.cv-blog-directory .blog-post-card__content h4,.cv-blog-directory .blog-post-card__content h5{color:var(--cv-blog-ink);font-family:var(--font-heading--family, var(--font-body--family));font-size:clamp(2rem,1.8vw,2.7rem);font-weight:700;line-height:1.22;letter-spacing:-.018em;text-wrap:balance}.cv-blog-directory .blog-post-card__content-text{margin-top:1.1rem;color:var(--cv-blog-muted);font-size:1.42rem;line-height:1.7}.cv-blog-directory .blog-post-card__content-text>a{display:none}.cv-blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;width:100%;margin-top:1.2rem;color:var(--cv-blog-muted);font-size:1.2rem}.cv-blog-reading-time{white-space:nowrap}.cv-blog-reading-time:before{content:"\2022";margin-right:1.2rem;color:var(--cv-blog-gold)}.cv-blog-directory .blog-post-button{margin-top:auto}.cv-blog-directory .blog-post-button .link{color:var(--cv-blog-ink);font-size:1.3rem;font-weight:700;text-underline-offset:.45rem;text-decoration-color:var(--cv-blog-gold)}.cv-blog-directory .cv-blog-featured-item .blog-post-card{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(30rem,.7fr);grid-template-rows:auto 1fr;min-height:48rem}.cv-blog-directory .cv-blog-featured-item .blog-post-card__image-container{grid-column:1;grid-row:1 / span 2;min-height:48rem}.cv-blog-directory .cv-blog-featured-item .blog-post-card__image-container .image-block{aspect-ratio:auto!important}.cv-blog-directory .cv-blog-featured-item .blog-post-card__content{grid-column:2;padding:clamp(2.5rem,3vw,4.5rem)!important}.cv-blog-directory .cv-blog-featured-item .blog-post-card__content:first-child{grid-row:1;padding-bottom:1rem!important}.cv-blog-directory .cv-blog-featured-item .blog-post-card__content:last-child{grid-row:2;padding-top:0!important}.cv-blog-directory .cv-blog-featured-item .cv-blog-card-title,.cv-blog-directory .cv-blog-featured-item .blog-post-card__content h2,.cv-blog-directory .cv-blog-featured-item .blog-post-card__content h3,.cv-blog-directory .cv-blog-featured-item .blog-post-card__content h4{font-size:clamp(2.7rem,3vw,4.4rem);line-height:1.12}.cv-blog-directory .blog-posts__sidebar-container{border:.1rem solid var(--cv-blog-gold-soft);border-radius:1.5rem;background:var(--cv-blog-paper);box-shadow:0 1rem 2.8rem #1c170f12}@media screen and (min-width:1025px){.cv-blog-directory .blog-posts__sidebar-container{position:sticky;top:calc(var(--header-height, 8rem) + 2rem)}.cv-blog-directory .blog-posts__sidebar{padding:2.2rem}}.cv-blog-pagination-fallback{margin-top:3rem}.cv-blog-directory.is-infinite-enhanced .cv-blog-pagination-fallback{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.cv-blog-infinite-scroll{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:clamp(3rem,5vw,6rem)}.cv-blog-load-progress{display:grid;gap:.8rem;width:min(42rem,100%);color:var(--cv-blog-muted);font-size:1.25rem;text-align:center}.cv-blog-load-progress progress{width:100%;height:.5rem;overflow:hidden;border:0;border-radius:99rem;background:#eee8de;accent-color:var(--cv-blog-gold)}.cv-blog-load-progress progress::-webkit-progress-bar{border-radius:99rem;background:#eee8de}.cv-blog-load-progress progress::-webkit-progress-value{border-radius:99rem;background:var(--cv-blog-gold)}.cv-blog-load-more{min-width:19rem;border-radius:99rem!important}.cv-blog-loader{display:none;width:1.6rem;height:1.6rem;margin-left:.8rem;border:.2rem solid currentColor;border-right-color:transparent;border-radius:50%;animation:cv-blog-spin .75s linear infinite}.cv-blog-infinite-scroll.is-loading .cv-blog-loader{display:inline-block}.cv-blog-infinite-sentinel{width:100%;height:1px}.cv-blog-new-item{animation:cv-blog-reveal .42s ease both}@keyframes cv-blog-spin{to{transform:rotate(360deg)}}@keyframes cv-blog-reveal{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}@media(hover:hover){.cv-blog-topic:hover{transform:translateY(-.2rem);border-color:var(--cv-blog-gold);box-shadow:0 .8rem 1.8rem #1c170f14}.cv-blog-directory .blog-post-card:hover{transform:translateY(-.5rem);border-color:var(--cv-blog-gold);box-shadow:0 2rem 4.5rem #1c170f21}.cv-blog-directory .blog-post-card:hover .blog-post-card__image-container img{transform:scale(1.045)}}@media screen and (max-width:1024px){.cv-blog-directory .cv-blog-featured-item .blog-post-card{grid-template-columns:1.05fr .95fr}}@media screen and (max-width:749px){.cv-blog-directory__intro{margin-bottom:3rem}.cv-blog-directory__stats span+span:before{content:none}.cv-blog-topics{flex-wrap:nowrap;justify-content:flex-start;margin-inline:calc(var(--page-margin, 1.6rem) * -1);padding-inline:var(--page-margin, 1.6rem);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.cv-blog-topics::-webkit-scrollbar{display:none}.cv-blog-topic{flex:0 0 auto;scroll-snap-align:start}.cv-blog-article-grid{grid-template-columns:1fr;gap:2.2rem}.cv-blog-directory .cv-blog-featured-item .blog-post-card{display:flex!important;min-height:0}.cv-blog-directory .cv-blog-featured-item .blog-post-card__image-container{order:-1;min-height:0}.cv-blog-directory .cv-blog-featured-item .blog-post-card__image-container .image-block{aspect-ratio:16 / 10!important}.cv-blog-directory .cv-blog-featured-item .blog-post-card__content:first-child,.cv-blog-directory .cv-blog-featured-item .blog-post-card__content:last-child{padding:1.8rem!important}.cv-blog-directory .cv-blog-featured-item .blog-post-card__content:last-child{padding-top:0!important}.cv-blog-directory .blog-post-card__content,.cv-blog-directory .blog-post-card__content.not-has-image{padding:1.8rem!important}}@media(prefers-reduced-motion:reduce){.cv-blog-topic,.cv-blog-directory .blog-post-card,.cv-blog-directory .blog-post-card__image-container img,.cv-blog-new-item{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/165/assets/cv-blog-directory.css.map */
