.merit-hub{--m-red: #B2162B;--m-red-dark: #B2162B;--m-red-glow: rgba(178,22,43, .07);--m-blue: #5383BC;--m-blue-dark: #3F6A9E;--m-blue-glow: rgba(83, 131, 188, .1);--m-grey: #77797B;--m-ink: #1A1A1A;--m-slate: #2C2C2C;--m-cream: #FAFAF8;--m-pearl: #F5F5F3;--m-sand: #E8E6E1;--m-xs: 5px;--m-sm: 8px;--m-md: 13px;--m-lg: 21px;--m-xl: 34px;--m-2xl: 55px;--m-3xl: 89px;--m-radius: 8px;--m-shadow: 0 4px 6px rgba(10, 10, 10, .07);--m-shadow-lg: 0 13px 34px rgba(10, 10, 10, .1);color:var(--m-slate);padding-inline:var(--m-lg)}.merit-hub *{box-sizing:border-box}.merit-hub .m-wrap{max-width:1120px;margin:0 auto}.merit-hub .m-narrow{max-width:760px;margin:0 auto}.merit-hub p,.merit-hub li{font-size:1.0625rem;line-height:1.618}.merit-hub a{color:inherit}.merit-hub .m-eyebrow{display:block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--m-red);margin-bottom:var(--m-sm)}.merit-hub section{position:relative;padding-block:var(--m-2xl) var(--m-xl)}.merit-hub section:before{content:"";position:absolute;top:0;left:0;width:89px;height:2px;background:var(--m-sand)}.merit-hub section:after{content:"";position:absolute;top:-3px;left:51px;width:8px;height:8px;border-radius:50%;background:var(--m-red)}.merit-hub section.m-hero:before,.merit-hub section.m-hero:after{display:none}.merit-hub h2{font-size:1.75rem;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--m-ink);margin:0 0 var(--m-sm)}.merit-hub .m-head p{margin:0 0 var(--m-lg);color:var(--m-grey);max-width:62ch}.merit-hub .m-crumbs{font-size:.875rem;color:var(--m-grey);padding-block:var(--m-lg) 0}.merit-hub .m-crumbs a{text-decoration:none;color:var(--m-grey)}.merit-hub .m-crumbs a:hover{color:var(--m-red-dark)}.merit-hub .m-crumbs span{margin-inline:var(--m-sm)}.merit-hub .m-hero{display:grid;grid-template-columns:1.618fr 1fr;gap:var(--m-2xl);align-items:center;padding-block:var(--m-xl) var(--m-2xl)}.merit-hub .m-hero h1{font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.08;letter-spacing:-.02em;font-weight:700;color:var(--m-ink);margin:0 0 var(--m-lg);text-wrap:pretty}.merit-hub .m-hero h1 em{font-style:normal;color:var(--m-red)}.merit-hub .m-lede{font-size:1.1875rem;line-height:1.618;color:var(--m-ink);margin:0 0 var(--m-lg);max-width:60ch}.merit-hub .m-actions{display:flex;flex-wrap:wrap;gap:var(--m-md);align-items:center}.merit-hub .m-btn,.merit-hub a.m-btn{display:inline-block;background:var(--m-red);color:#fff;font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;padding:var(--m-md) var(--m-lg);border-radius:14px;transition:background-color .2s ease,transform .2s ease}.merit-hub .m-btn:hover{background:var(--m-red-dark);color:#fff;transform:translateY(-1px)}.merit-hub .m-btn-2,.merit-hub a.m-btn-2{background:transparent;color:var(--m-blue-dark);box-shadow:inset 0 0 0 2px var(--m-blue)}.merit-hub .m-btn-2:hover{background:var(--m-blue-glow);color:var(--m-blue-dark)}.merit-hub .m-hero-meta{display:flex;flex-wrap:wrap;gap:var(--m-md) var(--m-lg);margin-top:var(--m-lg);font-size:.875rem;color:var(--m-grey)}.merit-hub .m-hero-meta strong{color:var(--m-ink);font-weight:600}.merit-hub .m-hero-visual{position:relative}.merit-hub .m-hero-visual img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--m-radius);box-shadow:var(--m-shadow-lg)}.merit-hub .m-seal{position:absolute;left:-21px;bottom:21px;width:118px;height:118px;border-radius:50%;background:#fff;box-shadow:var(--m-shadow-lg);display:grid;place-items:center;text-align:center;padding:var(--m-md)}.merit-hub .m-seal strong{display:block;font-size:1.75rem;line-height:1;color:var(--m-red);font-weight:700}.merit-hub .m-seal span{display:block;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--m-grey);margin-top:var(--m-xs);line-height:1.3}.merit-hub .m-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--m-lg)}.merit-hub .m-guide{display:flex;flex-direction:column;background:#fff;border:1px solid var(--m-sand);border-radius:var(--m-radius);overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.merit-hub .m-guide:hover{transform:translateY(-3px);box-shadow:var(--m-shadow-lg)}.merit-hub .m-guide img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.merit-hub .m-guide-body{padding:var(--m-lg)}.merit-hub .m-guide-body .m-eyebrow{color:var(--m-blue);margin-bottom:var(--m-xs)}.merit-hub .m-guide h3{font-size:1.125rem;line-height:1.3;font-weight:600;color:var(--m-ink);margin:0 0 var(--m-sm)}.merit-hub .m-guide p{font-size:.9375rem;color:var(--m-grey);margin:0}.merit-hub .m-guide.m-guide-lead{grid-column:span 2}.merit-hub .m-guide.m-guide-lead img{aspect-ratio:16 / 7}.merit-hub .m-guide.m-guide-lead h3{font-size:1.5rem}.merit-hub .m-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--m-md)}.merit-hub .m-tile{position:relative;display:block;text-decoration:none;background:var(--m-pearl);border:1px solid var(--m-sand);border-radius:var(--m-radius);padding:var(--m-lg);min-height:144px;transition:background-color .2s ease,transform .2s ease}.merit-hub .m-tile:hover{background:#fff;transform:translateY(-2px);box-shadow:var(--m-shadow)}.merit-hub .m-tile .m-eyebrow{color:var(--m-blue)}.merit-hub .m-tile h3{font-size:1.0625rem;font-weight:600;color:var(--m-ink);margin:0 0 var(--m-xs)}.merit-hub .m-tile p{font-size:.875rem;color:var(--m-grey);margin:0;line-height:1.5}.merit-hub .m-tile:after{content:"\2192";position:absolute;right:var(--m-lg);bottom:var(--m-md);color:var(--m-red);font-weight:700}.merit-hub .m-questions{background:linear-gradient(135deg,var(--m-blue-glow),var(--m-cream));border:1px solid var(--m-sand);border-top:4px solid var(--m-blue);border-radius:var(--m-radius);padding:var(--m-xl)}.merit-hub .m-questions:before,.merit-hub .m-questions:after{display:none}.merit-hub .m-q{margin-top:var(--m-lg)}.merit-hub .m-q h3{font-size:1.1875rem;line-height:1.3;font-weight:600;color:var(--m-ink);margin:0 0 var(--m-sm);padding-left:var(--m-md);border-left:3px solid var(--m-blue)}.merit-hub .m-q p{margin:0}.merit-hub .m-q a{color:var(--m-ink);text-decoration:underline;text-decoration-color:var(--m-red);text-decoration-thickness:2px;text-underline-offset:3px}.merit-hub .m-q a:hover{color:var(--m-red-dark)}.merit-hub .m-subs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--m-md)}.merit-hub .m-sub{display:block;text-decoration:none;border:1px solid var(--m-sand);border-left:4px solid var(--m-red);border-radius:0 var(--m-radius) var(--m-radius) 0;padding:var(--m-md) var(--m-lg);background:#fff}.merit-hub .m-sub:hover{background:var(--m-cream)}.merit-hub .m-sub h3{font-size:1rem;font-weight:600;color:var(--m-ink);margin:0}.merit-hub .m-sub p{font-size:.875rem;color:var(--m-grey);margin:var(--m-xs) 0 0}.merit-hub .m-archive{columns:3;column-gap:var(--m-xl)}.merit-hub .m-archive a{display:block;break-inside:avoid;padding:var(--m-sm) 0;border-bottom:1px solid var(--m-sand);font-size:.9375rem;line-height:1.4;color:var(--m-ink);text-decoration:none}.merit-hub .m-archive a:hover{color:var(--m-red-dark)}.merit-hub .m-archive-count{font-size:.875rem;color:var(--m-grey);margin:0 0 var(--m-lg)}.merit-hub .m-archive-empty{color:var(--m-grey);font-size:.9375rem}.merit-hub .m-stores{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--m-md)}.merit-hub .m-store{background:var(--m-cream);border:1px solid var(--m-sand);border-radius:var(--m-radius);padding:var(--m-lg)}.merit-hub .m-store h3{font-size:1.0625rem;font-weight:700;color:var(--m-ink);margin:0 0 var(--m-xs)}.merit-hub .m-store p{font-size:.9375rem;color:var(--m-grey);margin:0 0 var(--m-xs);line-height:1.5}.merit-hub .m-store a[href^="tel:"]{display:inline-block;margin-top:var(--m-sm);font-weight:600;color:var(--m-ink);text-decoration:underline;text-decoration-color:var(--m-red);text-decoration-thickness:2px;text-underline-offset:3px}.merit-hub .m-store a[href^="tel:"]:hover{color:var(--m-red-dark)}.merit-hub .m-promise{margin:var(--m-lg) 0 0;color:var(--m-ink);font-size:1.0625rem;max-width:70ch}.merit-hub .m-author{display:flex;gap:var(--m-lg);align-items:flex-start;padding-block:var(--m-lg) var(--m-2xl);border-top:1px solid var(--m-sand);font-size:.9375rem;color:var(--m-grey)}.merit-hub .m-author:before{content:"Written by";flex:0 0 auto;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--m-red);padding-top:3px}.merit-hub .m-author a{color:var(--m-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--m-red);text-decoration-thickness:2px;text-underline-offset:3px}@media(max-width:989px){.merit-hub .m-hero{grid-template-columns:1fr;gap:var(--m-xl)}.merit-hub .m-hero-visual img{aspect-ratio:16 / 9}.merit-hub .m-guides,.merit-hub .m-subs{grid-template-columns:repeat(2,1fr)}.merit-hub .m-guide.m-guide-lead{grid-column:span 2}.merit-hub .m-tiles,.merit-hub .m-stores{grid-template-columns:repeat(2,1fr)}.merit-hub .m-archive{columns:2}}@media(max-width:599px){.merit-hub{padding-inline:var(--m-md)}.merit-hub p,.merit-hub li{font-size:1rem}.merit-hub h2{font-size:1.5rem}.merit-hub .m-guides,.merit-hub .m-subs,.merit-hub .m-tiles,.merit-hub .m-stores{grid-template-columns:1fr}.merit-hub .m-guide.m-guide-lead{grid-column:auto}.merit-hub .m-archive{columns:1}.merit-hub .m-seal{left:var(--m-md);width:96px;height:96px}.merit-hub .m-seal strong{font-size:1.375rem}.merit-hub .m-questions{padding:var(--m-lg)}.merit-hub section{padding-block:var(--m-xl) var(--m-lg)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/merit-hubs.css.map */
