.pe-atelier .pe-showcase .pe-heading{display:flex;flex-direction:column;align-items:stretch;gap:14px;text-align:var(--pe-heading-align,center)}
.pe-atelier .pe-showcase .pe-showcase__heading-copy{width:100%;min-width:0}
.pe-atelier .pe-showcase .pe-heading h2,.pe-atelier .pe-showcase .pe-heading .pe-kicker{text-align:var(--pe-heading-align,center)}
.pe-atelier .pe-showcase .pe-heading p.pe-showcase__subheading{max-width:none;width:100%;margin:10px 0 0;font-size:var(--pe-subheading-size,15px);line-height:1.85;font-weight:400;text-align:var(--pe-subheading-align,center);color:var(--pe-subheading-color,#746b62);opacity:1;text-wrap:pretty}
.pe-atelier .pe-showcase .pe-heading>.pe-modern-view-all{align-self:center}
.pe-atelier .pe-showcase .pe-chips{justify-content:var(--pe-tabs-align,center);justify-content:safe var(--pe-tabs-align,center);gap:10px;padding-block:6px!important;margin-block:0 24px;scrollbar-width:none}
.pe-atelier .pe-showcase .pe-chips li{--pe-tab-bg:#ede7dd;--pe-tab-ink:#493b2d;--pe-tab-accent:#92724b;flex:0 0 auto;padding:0}
.pe-atelier .pe-showcase .pe-chips li:nth-child(4n+2){--pe-tab-bg:#e5ebe3;--pe-tab-ink:#344235;--pe-tab-accent:#71846a}
.pe-atelier .pe-showcase .pe-chips li:nth-child(4n+3){--pe-tab-bg:#eee4e9;--pe-tab-ink:#543a49;--pe-tab-accent:#a37c91}
.pe-atelier .pe-showcase .pe-chips li:nth-child(4n+4){--pe-tab-bg:#e5eaf0;--pe-tab-ink:#344857;--pe-tab-accent:#6e8ca3}
.pe-atelier .pe-showcase .pe-chips li>a,.pe-atelier .pe-showcase .pe-chips .pe-showcase-pending{display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;min-width:var(--pe-tab-min-width,110px);min-height:var(--pe-tab-height,52px);padding:12px 20px;border:1px solid color-mix(in srgb,var(--pe-tab-accent) 22%,transparent);border-radius:var(--pe-tab-radius,12px);background:linear-gradient(125deg,color-mix(in srgb,var(--pe-tab-bg) 80%,white),var(--pe-tab-bg));color:var(--pe-tab-ink);font-size:13px;font-weight:500;line-height:1.6;white-space:nowrap;text-decoration:none;box-shadow:inset 0 1px 0 #ffffff70;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}
.pe-atelier .pe-showcase .pe-chips li>a::before{content:"";position:absolute;inset:-60% 52% -60% -25%;z-index:-1;pointer-events:none;background:linear-gradient(120deg,transparent,#ffffff65,transparent);transform:translateX(-110%) rotate(12deg);transition:transform .6s}
.pe-atelier .pe-showcase .pe-chips li>a[aria-selected=true]{background:linear-gradient(135deg,var(--pe-tab-ink),color-mix(in srgb,var(--pe-tab-ink) 70%,var(--pe-tab-accent)));color:#fff;border-color:var(--pe-tab-ink);box-shadow:0 4px 12px color-mix(in srgb,var(--pe-tab-accent) 20%,transparent),inset 0 1px 0 #ffffff26}
.pe-atelier .pe-showcase .pe-chips li>a:focus-visible{outline:2px solid var(--pe-tab-ink);outline-offset:3px}
.pe-atelier .pe-showcase .pe-chips .pe-showcase-pending{border-style:dashed;opacity:.65}
.pe-atelier .pe-showcase .pe-modern-view-all{min-height:var(--pe-cta-height,52px);min-width:min(100%,var(--pe-cta-width,190px));max-width:100%;padding:10px var(--pe-cta-padding,30px);font-size:var(--pe-cta-size,14px);font-weight:600;line-height:1.6;white-space:normal;text-align:center;gap:14px;border-radius:var(--pe-button-radius,8px);transition:background .2s,color .2s,transform .2s}
.pe-atelier .pe-showcase .pe-featured__view-all{margin-top:20px}
.pe-showcase__cta-arrow{flex:0 0 20px;transition:transform .2s}
[dir=ltr] .pe-showcase__cta-arrow{transform:rotate(180deg)}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.pe-atelier .pe-showcase .pe-chips li>a:hover{transform:translateY(-2px);border-color:var(--pe-tab-accent);box-shadow:0 5px 14px color-mix(in srgb,var(--pe-tab-accent) 16%,transparent)}.pe-atelier .pe-showcase .pe-chips li>a:hover::before{transform:translateX(210%) rotate(12deg)}.pe-atelier .pe-showcase .pe-modern-view-all:hover{transform:translateY(-1px)}}
@media(max-width:749px){.pe-atelier .pe-showcase .pe-heading p.pe-showcase__subheading{font-size:var(--pe-subheading-mobile,13px);margin-top:8px}.pe-atelier .pe-showcase .pe-chips{gap:8px;margin-bottom:18px}.pe-atelier .pe-showcase .pe-chips li>a,.pe-atelier .pe-showcase .pe-chips .pe-showcase-pending{padding:10px 16px;font-size:12px}.pe-atelier .pe-showcase .pe-modern-view-all{padding:10px var(--pe-cta-padding,30px);font-size:var(--pe-cta-size,14px);min-height:var(--pe-cta-height,52px)}}
@media(prefers-reduced-motion:reduce){.pe-atelier .pe-showcase .pe-chips li>a,.pe-atelier .pe-showcase .pe-chips li>a::before,.pe-atelier .pe-showcase .pe-modern-view-all,.pe-showcase__cta-arrow{transition:none}}
