.author-hero{background:var(--color-bg-section);padding:var(--section-padding-y) var(--section-padding-x);border-bottom:var(--article-separator-weight) solid var(--color-border)}.author-hero__container{max-width:var(--container-max-width);margin:0 auto;display:grid;grid-template-columns:auto 1fr;gap:var(--space-16);align-items:start}.author-hero__identity{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);min-width:220px}.author-hero__photo-wrap{position:relative;width:160px;height:160px}.author-hero__photo{width:160px;height:160px;border-radius:var(--radius-full);object-fit:cover;position:relative;z-index:1}.author-hero__photo-fallback{width:160px;height:160px;border-radius:var(--radius-full);background:var(--color-primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-3xl);color:var(--color-white);position:relative;z-index:1}.author-hero__photo-ring{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:var(--radius-full);border:2px solid var(--color-primary);opacity:.3;z-index:0}.author-hero__meta{text-align:center;display:flex;flex-direction:column;gap:var(--space-3)}.author-hero__surtitre{font-family:var(--text-surtitre-font);font-weight:var(--text-surtitre-weight);font-size:var(--font-size-xs);letter-spacing:var(--text-surtitre-spacing);text-transform:var(--text-surtitre-transform);color:var(--color-primary);margin:0}.author-hero__name{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);color:var(--color-text-heading);line-height:var(--line-height-tight);margin:0}.author-hero__role{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.author-hero__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}.author-hero__badge{font-family:var(--badge-font);font-weight:var(--badge-weight);font-size:var(--badge-size);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--badge-radius);background:var(--badge-primary-bg);color:var(--badge-primary-text);border:var(--badge-border);white-space:nowrap}.author-hero__content{display:flex;flex-direction:column;gap:var(--space-8)}.author-hero__quote{position:relative;padding-left:var(--article-highlight-padding-left);border-left:3px solid var(--color-primary);border-radius:0;margin:0}.author-hero__quote-mark{position:absolute;left:var(--space-8);top:-.25em;font-family:var(--font-heading);font-size:5rem;color:var(--color-primary);line-height:1;opacity:.2}.author-hero__quote,.author-hero__quote p{font-family:var(--text-highlight-font);font-weight:var(--font-weight-medium);font-size:var(--text-highlight-size);line-height:var(--text-highlight-line-height);color:var(--color-text-heading);font-style:italic}.author-hero__bio{font-family:var(--text-article-font);font-size:var(--text-article-size);line-height:var(--text-article-line-height);color:var(--text-article-color);margin:0}.author-hero__stats{display:flex;gap:var(--space-8);padding-top:var(--space-6);border-top:var(--article-separator-weight) solid var(--color-border)}.author-hero__stat{display:flex;flex-direction:column;gap:var(--space-1)}.author-hero__stat-number{font-family:var(--font-heading);font-weight:var(--font-weight-extrabold);font-size:var(--font-size-3xl);color:var(--color-primary);line-height:1}.author-hero__stat-label{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal)}@media(max-width:768px){.author-hero{padding:var(--section-padding-y-mobile) var(--section-padding-x)}.author-hero__container{grid-template-columns:1fr;gap:var(--space-8)}.author-hero__identity{min-width:unset}.author-hero__quote{padding-left:var(--space-8)}.author-hero__quote-mark{left:var(--space-2);font-size:3rem}.author-hero__stats{flex-wrap:wrap;gap:var(--space-6)}}.author-contribs{background:var(--color-bg-page);padding:var(--section-padding-y) var(--section-padding-x);border-bottom:var(--article-separator-weight) solid var(--color-border)}.author-contribs__inner{max-width:var(--container-max-width);margin:0 auto}.author-contribs__header{margin-bottom:var(--space-8)}.author-contribs__surtitre{font-family:var(--text-surtitre-font);font-weight:var(--text-surtitre-weight);font-size:var(--font-size-xs);letter-spacing:var(--text-surtitre-spacing);text-transform:var(--text-surtitre-transform);color:var(--color-primary);margin:0 0 var(--article-surtitre-gap)}.author-contribs__titre{font-family:var(--text-h3-font);font-weight:var(--text-h3-weight);font-size:var(--text-h3-size);color:var(--color-text-heading);line-height:var(--line-height-tight);margin:0}.author-contribs__legende{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.author-contribs__leg{font-family:var(--badge-font);font-weight:var(--badge-weight);font-size:var(--badge-size);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--badge-radius);display:inline-flex;align-items:center;gap:var(--space-2);border:1.5px solid}.author-contribs__leg-dot{width:var(--badge-dot-size);height:var(--badge-dot-size);border-radius:var(--radius-full);flex-shrink:0}.author-contribs__leg--methode{background:#448ff814;color:#185fa5;border-color:var(--color-primary)}.author-contribs__leg--nouveau_produit{background:#22c55e14;color:#27500a;border-color:var(--color-success)}.author-contribs__leg--communication{background:#0018ad0f;color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.author-contribs__leg--publication{background:#ff993a14;color:#854f0b;border-color:var(--color-accent)}.author-contribs__leg--methode .author-contribs__leg-dot{background:var(--color-primary)}.author-contribs__leg--nouveau_produit .author-contribs__leg-dot{background:var(--color-success)}.author-contribs__leg--communication .author-contribs__leg-dot{background:var(--color-primary-dark)}.author-contribs__leg--publication .author-contribs__leg-dot{background:var(--color-accent)}.author-contribs__list{border:var(--border-width) solid var(--color-border-light);border-radius:var(--card-radius);overflow:hidden}.author-contribs__item{display:grid;grid-template-columns:4px 56px 1fr auto;align-items:center;border-bottom:var(--border-width) solid var(--color-border-light);background:var(--color-bg-page);transition:background var(--transition-fast)}.author-contribs__item:last-child{border-bottom:none}.author-contribs__item:hover{background:var(--color-bg-section)}.author-contribs__stripe{align-self:stretch;min-height:64px}.author-contribs__stripe--methode{background:var(--color-primary)}.author-contribs__stripe--nouveau_produit{background:var(--color-success)}.author-contribs__stripe--communication{background:var(--color-primary-dark)}.author-contribs__stripe--publication{background:var(--color-accent)}.author-contribs__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px}.author-contribs__item--methode .author-contribs__icon{color:var(--color-primary)}.author-contribs__item--nouveau_produit .author-contribs__icon{color:var(--color-success)}.author-contribs__item--communication .author-contribs__icon{color:var(--color-primary-dark)}.author-contribs__item--publication .author-contribs__icon{color:var(--color-accent)}.author-contribs__body{padding:var(--space-4) var(--space-3) var(--space-4) 0;display:flex;flex-direction:column;gap:3px}.author-contribs__type{font-family:var(--badge-font);font-weight:var(--badge-weight);font-size:.6rem;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;margin:0}.author-contribs__item--methode .author-contribs__type{color:var(--color-primary)}.author-contribs__item--nouveau_produit .author-contribs__type{color:#27500a}.author-contribs__item--communication .author-contribs__type{color:var(--color-primary-dark)}.author-contribs__item--publication .author-contribs__type{color:#854f0b}.author-contribs__item-titre{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-heading);line-height:var(--line-height-snug);margin:0}.author-contribs__meta{font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.author-contribs__lien{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);color:var(--color-primary);text-decoration:none;margin-top:var(--space-1)}.author-contribs__lien:hover{text-decoration:underline}.author-contribs__annee{padding:var(--space-4) var(--space-5);font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;align-self:center}@media(max-width:768px){.author-contribs{padding:var(--section-padding-y-mobile) var(--section-padding-x)}.author-contribs__titre{font-size:var(--text-h3-size-mobile)}.author-contribs__item{grid-template-columns:4px 44px 1fr}.author-contribs__annee,.author-contribs__meta{display:none}}.author-articles{padding:var(--section-padding-y) var(--section-padding-x);background:var(--color-bg-section)}.author-articles__container{max-width:var(--container-max-width);margin:0 auto}.author-articles__header{margin-bottom:var(--space-12)}.author-articles__surtitre{font-family:var(--text-surtitre-font);font-weight:var(--text-surtitre-weight);font-size:var(--font-size-xs);letter-spacing:var(--text-surtitre-spacing);text-transform:var(--text-surtitre-transform);color:var(--color-primary);margin:0 0 var(--article-surtitre-gap)}.author-articles__title{font-family:var(--text-h3-font);font-weight:var(--text-h3-weight);font-size:var(--text-h3-size);color:var(--color-text-heading);line-height:var(--line-height-tight);margin:0}.author-articles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-cards)}.author-article-card{background:var(--card-bg);border:var(--border-width) solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden;transition:box-shadow var(--card-transition),transform var(--card-transition);display:flex;flex-direction:column}.author-article-card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.author-article-card__image-wrap{display:block;overflow:hidden;aspect-ratio:16 / 9}.author-article-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.author-article-card:hover .author-article-card__image{transform:scale(1.04)}.author-article-card__body{padding:var(--card-padding);display:flex;flex-direction:column;gap:var(--space-3);flex:1}.author-article-card__tag{font-family:var(--badge-font);font-weight:var(--badge-weight);font-size:var(--badge-size);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--badge-radius);background:var(--badge-primary-bg);color:var(--badge-primary-text);align-self:flex-start;text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.author-article-card__title{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);line-height:var(--line-height-snug);margin:0}.author-article-card__title a{color:var(--color-text-heading);text-decoration:none}.author-article-card__title a:hover{color:var(--color-primary)}.author-article-card__excerpt{font-family:var(--font-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin:0;flex:1}.author-article-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border-light);margin-top:auto}.author-article-card__date{font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--color-text-muted)}.author-article-card__cta{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none;transition:gap var(--transition-fast)}.author-article-card__cta:hover{gap:var(--space-2)}.author-articles__more{margin-top:var(--space-12);text-align:center}.author-articles__cta-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--btn-font);font-weight:var(--btn-weight);font-size:var(--btn-size);padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--btn-radius);background:transparent;border:var(--btn-border-width) solid var(--color-primary);color:var(--color-primary);text-decoration:none;transition:background var(--transition-base),color var(--transition-base);height:var(--btn-height)}.author-articles__cta-btn:hover{background:var(--btn-outline-hover-bg)}.author-articles__empty{font-family:var(--font-body);color:var(--color-text-muted);font-size:var(--font-size-base);text-align:center;padding:var(--space-16) 0}@media(max-width:1024px){.author-articles__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.author-articles{padding:var(--section-padding-y-mobile) var(--section-padding-x)}.author-articles__grid{grid-template-columns:1fr}.author-articles__title{font-size:var(--text-h3-size-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/basis-author.css.map */
