.grefi-journal{--grefi-j-ink: #111;--grefi-j-muted: #8a8a8a;--grefi-j-accent: #e85d4c;--grefi-j-bg: #faf8f6;display:block;width:100%;background:var(--grefi-j-bg);overflow:hidden;position:relative}.grefi-journal:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.07),transparent)}.grefi-journal__inner{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.grefi-journal__header{text-align:center;margin-bottom:clamp(2.25rem,5vw,3.5rem)}.grefi-journal__header-rule{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.grefi-journal__header-rule:before,.grefi-journal__header-rule:after{content:"";flex:1;max-width:48px;height:1px;background:#ddd}.grefi-journal__eyebrow{font-family:var(--font-body--family);font-size:.6rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#999;margin:0;white-space:nowrap}.grefi-journal__heading{font-family:var(--font-heading--family);font-size:clamp(2rem,5vw,3rem);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--grefi-j-ink);margin:0;line-height:1.05}.grefi-journal__sub{font-family:var(--font-heading--family);font-style:italic;font-size:clamp(.9rem,2vw,1.05rem);color:#888;margin:.75rem 0 0;font-weight:400}.grefi-journal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:stretch}.grefi-journal__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;min-width:0;height:100%;transition:transform .45s cubic-bezier(.22,1,.36,1)}.grefi-journal__card:hover{transform:translateY(-4px)}.grefi-journal__media{position:relative;overflow:hidden;background:#efe8e2;aspect-ratio:4 / 5;margin-bottom:1.15rem}.grefi-journal__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(17,17,17,.18) 100%);opacity:0;transition:opacity .45s ease;pointer-events:none}.grefi-journal__card:hover .grefi-journal__media:after{opacity:1}.grefi-journal__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .85s cubic-bezier(.22,1,.36,1)}.grefi-journal__card:hover .grefi-journal__media img{transform:scale(1.06)}.grefi-journal__body{display:flex;flex-direction:column;flex:1;align-items:flex-start;padding-inline:.1rem}.grefi-journal__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:0 0 .7rem}.grefi-journal__tag{font-family:var(--font-body--family);font-size:.58rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--grefi-j-accent);margin:0}.grefi-journal__dot{width:3px;height:3px;border-radius:50%;background:#ccc;flex-shrink:0}.grefi-journal__date{font-family:var(--font-body--family);font-size:.58rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--grefi-j-muted);margin:0}.grefi-journal__title{font-family:var(--font-heading--family);font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:400;letter-spacing:.01em;text-transform:none;line-height:1.25;color:var(--grefi-j-ink);margin:0 0 .65rem;transition:color .3s ease}.grefi-journal__card:hover .grefi-journal__title{color:var(--grefi-j-accent)}.grefi-journal__excerpt{font-family:var(--font-body--family);font-size:.84rem;line-height:1.55;color:#666;margin:0 0 1.1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grefi-journal__read{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-body--family);font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--grefi-j-ink);text-decoration:none;margin-top:auto;padding-top:.25rem;border-bottom:1px solid transparent;transition:color .3s ease,gap .35s ease,border-color .3s ease}.grefi-journal__read svg{width:14px;height:14px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.grefi-journal__card:hover .grefi-journal__read{color:var(--grefi-j-accent);border-bottom-color:#e85d4c59;gap:.65rem}.grefi-journal__card:hover .grefi-journal__read svg{transform:translate(3px)}.grefi-journal__cta{text-align:center;margin-top:clamp(2.25rem,4.5vw,3rem)}.grefi-journal__btn{display:inline-block;background:#111;color:#fff!important;text-decoration:none;font-family:var(--font-body--family);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;padding:.95rem 2.75rem;transition:background .3s ease,transform .3s ease}.grefi-journal__btn:hover{background:#333;color:#fff!important;transform:translateY(-1px)}.grefi-journal__all{display:none}@media screen and (max-width:989px){.grefi-journal__grid{grid-template-columns:1fr 1fr;gap:1.5rem}.grefi-journal__media{aspect-ratio:4 / 5}}@media screen and (max-width:749px){.grefi-journal__grid{grid-template-columns:1fr;gap:2.25rem}.grefi-journal__media{aspect-ratio:16 / 11}.grefi-journal__title{font-size:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/grefi-journal.css.map */
