:root{--gold: #C9A84C;--gold-dark: #B8973E;--black: #0D0D0D;--ivory: #FAF7F2;--border: #E8E0D0;--body-font: "DM Sans", sans-serif;--display-font: "Cormorant Garamond", serif}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-section-heading{font-family:var(--display-font);font-size:13px;font-weight:400;font-style:italic;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-align:center;margin:0 0 48px;display:flex;align-items:center;justify-content:center;gap:20px}.blog-section-heading:before,.blog-section-heading:after{content:"";flex:1;max-width:80px;height:1px;background:var(--border)}.blog-hero{position:relative;height:90vh;min-height:560px;overflow:hidden;margin-bottom:80px}.blog-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.blog-hero__image img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.03);transition:transform 8s ease;display:block}@media(prefers-reduced-motion:no-preference){.blog-hero:hover .blog-hero__image img{transform:scale(1)}}.blog-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#0d0d0d26,#0d0d0d40 30%,#0d0d0dbf 70%,#0d0d0deb);z-index:1}.blog-hero__image--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1a1a,#2d2a25)}.blog-hero__journal-label{position:absolute;top:48px;left:60px;font-family:var(--body-font);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#fffffff5;display:flex;align-items:center;gap:10px;z-index:2;text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 24px rgba(0,0,0,.45)}.blog-hero__journal-label:before{content:"";width:28px;height:1px;background:var(--gold);display:block;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}.blog-hero__content{position:absolute;bottom:0;left:0;right:0;padding:60px;max-width:780px;z-index:2}.blog-hero__tag{display:inline-block;font-family:var(--body-font);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);background:#0d0d0dd1;border:1px solid rgba(201,168,76,.55);padding:6px 14px;border-radius:2px;margin-bottom:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 3px #00000059}.blog-hero__title{font-family:var(--display-font);font-size:clamp(36px,5vw,62px);font-weight:500;color:#fff;line-height:1.15;margin-bottom:16px;max-width:680px}.blog-hero__excerpt{font-family:var(--body-font);font-size:16px;color:#ffffffbf;line-height:1.7;margin-bottom:24px;max-width:540px}.blog-hero__meta{font-size:13px;color:#ffffff80;margin-bottom:28px;display:flex;align-items:center;gap:8px;font-family:var(--body-font)}.meta-dot{color:var(--gold)}.blog-card__meta .meta-dot{font-size:14px}.blog-hero__cta{display:inline-block;background:var(--gold);color:var(--black);font-family:var(--body-font);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:14px 28px;text-decoration:none;border-radius:2px;transition:background .2s,transform .2s}.blog-hero__cta:hover{background:var(--gold-dark);transform:translateY(-1px)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 28px;align-items:start;margin-bottom:48px}.blog-card:nth-child(7n+1),.blog-card:nth-child(7n+5){grid-column:span 2}.blog-card:nth-child(7n+2),.blog-card:nth-child(7n+3),.blog-card:nth-child(7n+4),.blog-card:nth-child(7n+6),.blog-card:nth-child(7n+7){grid-column:span 1}.blog-card:nth-child(7n+1) .blog-card__image-wrap,.blog-card:nth-child(7n+5) .blog-card__image-wrap{aspect-ratio:16/9}.blog-card__image-wrap{display:block;position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:4px;background:var(--ivory);text-decoration:none}.blog-card__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:block}.blog-card:hover .blog-card__image-wrap img{transform:scale(1.05)}.blog-card__no-image{width:100%;height:100%;background:linear-gradient(135deg,#f0ece4,#e8e0d0)}.blog-card__tag{position:absolute;bottom:12px;left:12px;background:#0d0d0dcc;color:var(--gold);font-family:var(--body-font);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}.blog-card__body{padding:20px 0 8px}.blog-card__meta{font-family:var(--body-font);font-size:11px;color:#aaa;display:flex;align-items:center;gap:6px;margin-bottom:8px;margin-top:16px}.blog-card__title{font-family:var(--display-font);font-size:19px;font-weight:500;line-height:1.3;margin-bottom:8px}.blog-card__title a{color:var(--black);text-decoration:none;background-image:linear-gradient(var(--gold),var(--gold));background-size:0% 1px;background-repeat:no-repeat;background-position:left bottom;transition:background-size .3s ease}.blog-card:hover .blog-card__title a{background-size:100% 1px}.blog-card:nth-child(7n+1) .blog-card__title,.blog-card:nth-child(7n+5) .blog-card__title{font-size:28px}.blog-card__excerpt{font-family:var(--body-font);font-size:14px;color:#666;line-height:1.7;margin-bottom:14px}.blog-card__read-more{display:inline-flex;align-items:center;gap:6px;font-family:var(--body-font);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--black);text-decoration:none;margin-top:12px;transition:gap .2s,color .2s}.blog-card:hover .blog-card__read-more{color:var(--gold);gap:10px}.blog-pagination{text-align:center;padding:48px 0 80px}.pagination-progress{max-width:320px;margin:0 auto 32px}.pagination-track{height:2px;background:var(--border);border-radius:2px;margin-bottom:12px;overflow:hidden}.pagination-fill{height:100%;background:var(--gold);width:0%;transition:width .4s ease}#pagination-label{font-family:var(--body-font);font-size:12px;color:#999;letter-spacing:.06em}.load-more-btn{display:inline-block;border:1px solid var(--black);color:var(--black);font-family:var(--body-font);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:16px 40px;text-decoration:none;border-radius:2px;transition:all .2s;cursor:pointer;background:transparent}.load-more-btn:hover{background:var(--black);color:var(--gold)}.blog-grid-loading{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;gap:8px;padding:80px 0}.blog-grid-loading span{width:8px;height:8px;border-radius:50%;background:var(--gold);animation:pulse-dot 1.2s ease-in-out infinite}.blog-grid-loading span:nth-child(2){animation-delay:.2s}.blog-grid-loading span:nth-child(3){animation-delay:.4s}@keyframes pulse-dot{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.blog-empty{grid-column:1 / -1;text-align:center;color:#999;padding:60px 0;font-family:var(--body-font)}.blog-newsletter{background:var(--black);padding:100px 24px;text-align:center;position:relative;overflow:hidden;margin-top:40px}.blog-newsletter:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;border:1px solid rgba(201,168,76,.12);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.blog-newsletter__inner{position:relative;z-index:1}.blog-newsletter__eyebrow{font-family:var(--body-font);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:20px}.blog-newsletter__title{font-family:var(--display-font);font-size:clamp(28px,4vw,48px);font-weight:400;color:#fff;line-height:1.25;margin-bottom:14px}.blog-newsletter__sub{font-family:var(--body-font);font-size:15px;color:#ffffff73;margin-bottom:40px}.newsletter-input-row{display:flex;max-width:440px;margin:0 auto;gap:0}.newsletter-input{flex:1;padding:16px 20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-right:none;color:#fff;font-family:var(--body-font);font-size:14px;border-radius:2px 0 0 2px;outline:none;transition:border-color .2s}.newsletter-input:focus{border-color:var(--gold)}.newsletter-input::placeholder{color:#ffffff4d}.newsletter-btn{background:var(--gold);color:var(--black);border:none;padding:16px 28px;font-family:var(--body-font);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:0 2px 2px 0;transition:background .2s}.newsletter-btn:hover{background:var(--gold-dark)}@media(max-width:768px){.blog-hero{height:75vh;min-height:480px;margin-bottom:48px}.blog-hero__journal-label{top:24px;left:24px}.blog-hero__content{padding:32px 24px}.blog-grid{grid-template-columns:1fr;gap:40px}.blog-card:nth-child(n){grid-column:span 1}.blog-card__image-wrap{aspect-ratio:16/9}}@media(max-width:480px){.newsletter-input-row{flex-direction:column}.newsletter-input{border-right:1px solid rgba(255,255,255,.15);border-bottom:none;border-radius:2px 2px 0 0}.newsletter-btn{border-radius:0 0 2px 2px;padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/blog-listing.css.map */
