.gpj-card{--gpj-line:#EFE6CF;--gpj-gold:#B8893B;--gpj-ink:#111;--gpj-muted:#5C564C;--gpj-ivory:#F6F3EC;position:relative;display:flex;text-align:left;background:#fff;border:1px solid var(--gpj-line);border-radius:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.gpj-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0f2a221a;border-color:#d9b25f}.gpj-card__link{display:flex;flex-direction:column;width:100%;color:inherit;text-decoration:none}.gpj-card__link:focus-visible{outline:2px solid var(--gpj-gold);outline-offset:-2px;border-radius:16px}.gpj-card__media{position:relative;aspect-ratio:4/3;background:#fff;overflow:hidden;border-bottom:1px solid var(--gpj-line)}.gpj-card__media img,.gpj-card__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.gpj-card:hover .gpj-card__media img{transform:scale(1.045)}.gpj-card__tag{position:absolute;left:14px;top:14px;background:#0f2a22;color:#f1d58f;font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px;line-height:1}.gpj-card__body{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px;flex:1}.gpj-card__title{font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;font-size:clamp(22px,1.8vw,26px);line-height:1.08;letter-spacing:0;margin:0;color:var(--gpj-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gpj-card__excerpt{font-family:var(--font-body-family);font-size:16px;line-height:1.45;letter-spacing:0;color:var(--gpj-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gpj-card__meta{margin-top:auto;padding-top:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--gpj-line);font-family:var(--font-body-family);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--gpj-muted)}.gpj-card__cta{color:#8a6420;font-weight:600;white-space:nowrap}.gpj-card__cta span{display:inline-block;transition:transform .25s ease}.gpj-card:hover .gpj-card__cta span{transform:translate(4px)}.blog .blog__articles-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;text-align:left}.blog .blog__articles-grid>*{width:auto!important;margin:0!important}@media(min-width:990px){.blog .blog__articles-grid>.gpj-card:first-of-type{grid-column:1/-1}.blog .blog__articles-grid>.gpj-card:first-of-type .gpj-card__link{flex-direction:row}.blog .blog__articles-grid>.gpj-card:first-of-type .gpj-card__media{flex:0 0 58%;aspect-ratio:16/10;border-bottom:0;border-right:1px solid var(--gpj-line)}.blog .blog__articles-grid>.gpj-card:first-of-type .gpj-card__body{justify-content:center;padding:40px 44px;gap:16px}.blog .blog__articles-grid>.gpj-card:first-of-type .gpj-card__title{font-size:clamp(32px,3vw,46px)}.blog .blog__articles-grid>.gpj-card:first-of-type .gpj-card__excerpt{font-size:18px;-webkit-line-clamp:4}.blog .blog__articles-grid>.gpj-card:first-of-type .gpj-card__meta{margin-top:8px}}@media(max-width:989px){.blog .blog__articles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:599px){.blog .blog__articles-grid{grid-template-columns:1fr;gap:18px}.gpj-card__body{padding:16px 18px 18px}.gpj-card__title{font-size:22px}}.blog .blog__head{padding:8px 16px 28px;overflow-x:auto}.blog .blog__filters-items{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;font-family:var(--font-body-family)!important;font-size:14px!important;line-height:1!important;text-transform:uppercase;letter-spacing:.08em}.blog .blog__filters-item{margin:0!important;padding:0!important}.blog .blog__filters-item>a,.blog .blog__filters-item>span{display:inline-block;padding:10px 16px;border:1px solid #EFE6CF;border-radius:999px;color:#111;text-decoration:none;background:#fff;transition:background .2s,border-color .2s;opacity:1!important}.blog .blog__filters-item>a:hover{border-color:#b8893b;background:#f6f3ec}.blog .blog__filters-item.is-active>span{background:#0f2a22;border-color:#0f2a22;color:#f1d58f}.blog .blog__filters-item:before,.blog .blog__filters-item:after{display:none!important}@media(max-width:749px){.blog .blog__filters-items{flex-wrap:nowrap;justify-content:flex-start;width:max-content}.blog .blog__head{padding:0 16px 20px}}.gpj-related{padding:64px 0 24px}.gpj-related__inner{max-width:1240px;margin:0 auto;padding:0 24px}.gpj-related__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}.gpj-related__eyebrow{font-family:var(--font-body-family);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a6420;margin:0 0 6px}.gpj-related__title{margin:0;font-family:var(--font-heading-family);text-transform:uppercase;font-weight:400;font-size:clamp(30px,3vw,42px);line-height:1}.gpj-related__all{font-family:var(--font-body-family);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#111;border-bottom:1px solid #B8893B;padding-bottom:2px;text-decoration:none;white-space:nowrap}.gpj-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media(max-width:989px){.gpj-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gpj-related__grid>.gpj-card:nth-of-type(3){display:none}}@media(max-width:599px){.gpj-related{padding:48px 0 8px}.gpj-related__inner{padding:0 16px}.gpj-related__grid{grid-template-columns:1fr}.gpj-related__grid>.gpj-card:nth-of-type(3){display:flex}.gpj-related__head{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/gp-journal.css.map */
