.histoire{padding-top:0}.histoire__banner{position:relative;padding:var(--sp-8) 0 var(--sp-6);text-align:center}.histoire__banner--media{padding:0;color:#fff;min-height:52vh;display:flex;align-items:flex-end}.histoire__banner-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.histoire__banner-media img{width:100%;height:100%;object-fit:cover}.histoire__banner-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14161a40,#14161ab8)}.histoire__banner-inner{position:relative;z-index:1;width:100%;padding:var(--sp-8) 0 var(--sp-7)}.histoire__banner--media .histoire__banner-inner{padding:var(--sp-8) 0}.histoire__title{font-size:clamp(2.1rem,5.2vw,3.4rem);line-height:1.06;letter-spacing:-.01em;margin:var(--sp-2) 0 var(--sp-4)}.histoire__banner--media .histoire__title{color:#fff}.histoire__banner--media .eyebrow{color:#f3d9b0}.histoire__sub{font-size:1.15rem;color:var(--muted);max-width:52ch;margin:0 auto}.histoire__banner--media .histoire__sub{color:#ffffffe6}.histoire__body{font-size:1.1rem;line-height:1.74;margin-top:var(--sp-7)}.histoire__lead{font-size:1.28rem;line-height:1.55;color:var(--ink);font-weight:500;margin-bottom:var(--sp-6)}.histoire__body h2{font-size:clamp(1.5rem,3.6vw,2.05rem);margin-top:var(--sp-8);margin-bottom:var(--sp-3);line-height:1.16}.histoire__body p{margin:0 0 1.15em}.histoire__body strong{color:var(--ink)}.histoire__body blockquote{border-left:3px solid var(--accent);padding:2px 0 2px var(--sp-4);margin:var(--sp-6) 0;font-style:italic;font-size:1.18rem;color:var(--ink)}.histoire__stat{margin:var(--sp-7) 0;padding:var(--sp-7) var(--sp-6);background:linear-gradient(135deg,var(--accent),#8a5f30);color:#fff;border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-md)}.histoire__stat-num{display:block;font-family:var(--font-heading-family);font-size:clamp(2.6rem,8vw,3.8rem);font-weight:700;line-height:1;letter-spacing:-.01em}.histoire__stat-label{display:block;font-size:1.05rem;max-width:34ch;margin:12px auto 0;color:#fffffff0;line-height:1.45}.histoire__figure{margin:var(--sp-7) 0;border-radius:var(--radius-lg);overflow:hidden}.histoire__figure img{width:100%;height:auto;display:block;transition:transform .6s var(--ease)}@media(hover:hover){.histoire__figure:hover img{transform:scale(1.03)}}.histoire__figure figcaption{font-size:.85rem;color:var(--muted);text-align:center;margin-top:10px;font-style:italic}.histoire__figure .media-hint{border-radius:var(--radius-lg)}.histoire__list{display:grid;grid-template-columns:1fr;gap:14px;margin:var(--sp-7) 0}@media(min-width:750px){.histoire__list{grid-template-columns:repeat(3,1fr)}}.histoire__list-item{display:flex;gap:14px;align-items:flex-start;padding:var(--sp-5);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius)}.histoire__list-item .ic{flex:0 0 42px;height:42px;background:#a8763e1a;color:var(--accent);display:flex;align-items:center;justify-content:center;border-radius:50%}.histoire__list-item strong{display:block;margin-bottom:3px;color:var(--ink);font-size:1.02rem}.histoire__list-item span{font-size:.9rem;color:var(--muted);line-height:1.5}.histoire__midcta{margin:var(--sp-8) 0;text-align:center;padding:var(--sp-6);background:var(--surface-2);border-radius:var(--radius-lg)}.histoire__midcta-note{display:block;margin-top:12px;font-size:.85rem;color:var(--muted)}.histoire__review{margin:var(--sp-7) 0;padding:var(--sp-6) var(--sp-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center}.histoire__review .rating-inline{justify-content:center;margin-bottom:var(--sp-3)}.histoire__review blockquote{border:0;margin:0 auto var(--sp-3);padding:0;max-width:50ch;font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.4;font-style:normal;color:var(--ink)}.histoire__review figcaption{font-size:.9rem;font-weight:600;color:var(--muted)}.histoire__cta{margin:var(--sp-8) 0 var(--sp-4)}.histoire__cta-inner{background:var(--ink);color:#fff;border-radius:var(--radius-lg);padding:var(--sp-8) var(--sp-6);text-align:center}.histoire__cta-inner .eyebrow{color:#f3d9b0}.histoire__cta-inner h2{color:#fff;font-size:clamp(1.5rem,3.6vw,2.1rem);margin:0 0 var(--sp-3)}.histoire__cta-inner p{color:#ffffffd1;max-width:46ch;margin:0 auto var(--sp-5)}.histoire__readnext{background:var(--surface-2);margin-top:var(--sp-8)}.histoire__readnext-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-5)}@media(min-width:750px){.histoire__readnext-grid{grid-template-columns:1fr 1fr;gap:var(--sp-5)}}.blog-card__mark{font-family:var(--font-heading-family);font-size:2rem;font-weight:700;color:var(--line-strong)}.article-longform{padding-top:var(--sp-6)}.article-longform__head{text-align:center;padding-bottom:var(--sp-5)}.article-longform__title{font-size:clamp(2rem,5vw,3.1rem);line-height:1.08;letter-spacing:-.01em;margin:var(--sp-2) 0 var(--sp-4)}.article-longform__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:.85rem;color:var(--muted)}.article-longform__banner{margin:var(--sp-4) 0 var(--sp-7)}.article-longform__banner img{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);object-fit:cover;aspect-ratio:16/9}.article-longform__body{font-size:1.1rem;line-height:1.72}.article-longform__body h2{font-size:clamp(1.5rem,3.4vw,2rem);margin-top:var(--sp-8);margin-bottom:var(--sp-3);line-height:1.18}.article-longform__body h3{margin-top:var(--sp-6)}.article-longform__body p{margin:0 0 1.15em}.article-longform__body img{border-radius:var(--radius-lg);margin:var(--sp-5) 0}.article-longform__body ul,.article-longform__body ol{margin:0 0 1.2em;padding-left:1.4em}.article-longform__body li{margin-bottom:.5em;list-style:disc}.article-longform__body ol li{list-style:decimal}.article-longform__body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.article-longform__body blockquote{border-left:3px solid var(--accent);padding:2px 0 2px var(--sp-4);margin:var(--sp-6) 0;font-style:italic;font-size:1.15rem;color:var(--ink)}.article-quote{margin:var(--sp-7) 0;padding:var(--sp-6) var(--sp-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center}.article-quote .rating-inline{justify-content:center;margin-bottom:var(--sp-3)}.article-quote blockquote{border:0;margin:0 auto var(--sp-3);padding:0;max-width:52ch;font-family:var(--font-heading-family);font-size:1.3rem;line-height:1.4;font-style:normal;color:var(--ink)}.article-quote figcaption{font-size:.9rem;font-weight:600;color:var(--muted)}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--sp-6)}.article-tags__pill{font-size:.8rem;font-weight:500;color:var(--muted);background:var(--surface-2);border-radius:20px;padding:6px 14px;transition:color .15s,background .15s}.article-tags__pill:hover{color:var(--ink);background:var(--line)}.article-cta{margin:var(--sp-8) 0 var(--sp-4)}.article-cta__inner{background:var(--ink);color:#fff;border-radius:var(--radius-lg);padding:var(--sp-8) var(--sp-6);text-align:center}.article-cta__inner .eyebrow{color:#f3d9b0}.article-cta__inner h2{color:#fff;font-size:clamp(1.5rem,3.6vw,2.1rem);margin:0 0 var(--sp-3)}.article-cta__inner p{color:#ffffffd1;max-width:46ch;margin:0 auto var(--sp-5)}.read-next{background:var(--surface-2);margin-top:var(--sp-8)}.read-next__grid{display:grid;grid-template-columns:1fr;gap:var(--sp-5)}@media(min-width:750px){.read-next__grid{grid-template-columns:1fr 1fr;gap:var(--sp-5)}}.read-next__card{display:flex;gap:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}@media(hover:hover){.read-next__card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}}.read-next__media{flex:0 0 40%;max-width:150px;position:relative;background:var(--surface-2);aspect-ratio:1}.read-next__media img{width:100%;height:100%;object-fit:cover}.read-next__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--surface-2),#EDE7DD)}.read-next__body{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:var(--sp-4) var(--sp-4) var(--sp-4) 0;flex:1}.read-next__kicker{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700}.read-next__title{font-family:var(--font-heading-family);font-size:1.02rem;font-weight:600;line-height:1.25;color:var(--ink)}.read-next__excerpt{font-size:.85rem;color:var(--muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-index__head{margin-bottom:var(--sp-6)}.blog-index__head h1{margin-bottom:var(--sp-3)}.blog-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-5)}@media(min-width:750px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-5)}}@media(min-width:990px){.blog-grid{grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}}.blog-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s var(--ease);height:100%}@media(hover:hover){.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}}.blog-card__media{position:relative;display:block;aspect-ratio:3/2;background:var(--surface-2);overflow:hidden}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}@media(hover:hover){.blog-card:hover .blog-card__media img{transform:scale(1.05)}}.blog-card__media-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--surface-2),#EDE7DD)}.blog-card__mark{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:700;color:var(--line-strong);letter-spacing:.05em}.blog-card__tag{position:absolute;top:12px;left:12px;background:#14161ad1;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.blog-card__body{display:flex;flex-direction:column;flex:1;padding:var(--sp-5);gap:var(--sp-3)}.blog-card__meta{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--muted);letter-spacing:.02em}.blog-card__title{font-family:var(--font-heading-family);font-size:1.18rem;line-height:1.25;margin:0;color:var(--ink)}.blog-card__excerpt{margin:0;font-size:.92rem;line-height:1.55;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__more{margin-top:auto;padding-top:2px;display:inline-flex;align-items:center;gap:7px;font-size:.86rem;font-weight:600;color:var(--accent)}.blog-card__more svg{transition:transform .2s var(--ease)}@media(hover:hover){.blog-card:hover .blog-card__more svg{transform:translate(3px)}}.blog-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:var(--sp-7)}.blog-pagination__page,.blog-pagination__arrow{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:.95rem;font-weight:600;color:var(--ink);border:1px solid var(--line);transition:border-color .15s,background .15s,color .15s}.blog-pagination__page:hover,.blog-pagination__arrow:hover{border-color:var(--ink)}.blog-pagination__page.is-current{background:var(--ink);color:#fff;border-color:var(--ink)}.blog-pagination__arrow{font-size:1.3rem;line-height:1}.blog-empty{padding:var(--sp-8) 0}.blog-reassure{padding-bottom:var(--sp-8)}@media(prefers-reduced-motion:no-preference){html.js .blog-card.reveal{transition-delay:calc(var(--i,0) * 70ms)}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
