.pp-article{--pp-content:78rem}.pp-article__header,.pp-article__content,.pp-article__share,.pp-article__back{max-width:var(--pp-content);margin-left:auto;margin-right:auto}.pp-article__header{padding-top:4rem;padding-bottom:2.4rem;text-align:center}.pp-article__eyebrow{margin:0 0 1rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.pp-article__meta{display:flex;justify-content:center;gap:1.6rem;flex-wrap:wrap;opacity:.7}.pp-article__hero{margin-bottom:3.2rem}.pp-article__hero--narrow{max-width:88rem}.pp-article__hero--wide{max-width:120rem}.pp-article__hero--full{max-width:var(--page-width)}.pp-article__hero img{display:block;width:100%;height:auto}.pp-article__content{line-height:1.75}.pp-article__content h2{margin-top:4.2rem}.pp-article__content h3{margin-top:3rem}.pp-article__content img{max-width:100%;height:auto}.pp-article__content figure{margin:3.2rem auto}.pp-article__share,.pp-article__back{padding-top:2rem;padding-bottom:2rem}.pp-tip,.pp-warning,.pp-summary{margin:2.8rem 0;padding:2rem 2.2rem;border-left:.4rem solid currentColor;background:rgba(var(--color-foreground),.04)}.pp-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2rem;margin:3rem 0}.pp-product-card{padding:1.6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--card-corner-radius,.8rem)}.pp-product-card img{width:100%;height:auto}.pp-scene{margin:4.5rem auto}.pp-scene__label{display:block;margin-bottom:1rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.pp-scene img{display:block;width:100%;margin:1.8rem auto}.pp-social-card{margin:3.2rem auto;text-align:center}.pp-social-card img{display:block;width:100%;margin:0 auto}.pp-social-message,.pp-article--social blockquote{margin:1.6rem auto;max-width:65rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1.2;font-weight:700;text-align:center}.pp-article--commerce{--pp-content:96rem}.pp-article--story{--pp-content:86rem}.pp-article--story .pp-article__content{font-size:1.08em;line-height:1.9}.pp-article--social{--pp-content:72rem}.pp-article--news{--pp-content:82rem}.pp-article--inspiration{--pp-content:94rem}@media(max-width:749px){.pp-article__header{padding-top:2.8rem}.pp-article__content h2{margin-top:3rem}.pp-scene{margin:3.2rem auto}}.pp-article--bd{--pp-content:112rem;--bd-gap:2.4rem;--bd-line:.3rem}
.pp-article--bd .pp-article__body{max-width:var(--pp-content);margin-left:auto;margin-right:auto}
.pp-bd__intro{max-width:78rem;margin:0 auto 3.6rem;font-size:1.08em;line-height:1.9}
.pp-bd{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--bd-gap);align-items:stretch}
.pp-bd--gap-s{--bd-gap:1.2rem}.pp-bd--gap-l{--bd-gap:4rem}
.pp-bd--frame-thin{--bd-line:.1rem}.pp-bd--frame-none{--bd-line:0rem}
.pp-panel{position:relative;display:flex;flex-direction:column;grid-column:span 6;min-width:0;background:rgb(var(--color-background));border:var(--bd-line) solid rgb(var(--color-foreground));overflow:hidden}
.pp-bd--frame-bold .pp-panel{box-shadow:0 .2rem .8rem rgba(var(--color-foreground),.06)}
.pp-panel--xl{grid-column:span 12}.pp-panel--l{grid-column:span 8}.pp-panel--m{grid-column:span 6}.pp-panel--s{grid-column:span 4}
.pp-panel__media{position:relative;margin:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}
.pp-panel__media img{display:block;width:100%;height:100%;flex:1 1 auto;object-fit:cover;margin:0;aspect-ratio:4/3}
.pp-panel--xl .pp-panel__media img{aspect-ratio:21/9}.pp-panel--l .pp-panel__media img{aspect-ratio:16/10}.pp-panel--s .pp-panel__media img{aspect-ratio:1/1}
.pp-panel__media figcaption{padding:.6rem 1.2rem;font-size:1.2rem;font-style:italic;opacity:.7}
.pp-panel__text{padding:1.6rem 2rem;font-size:1.5rem;line-height:1.65}
.pp-panel__text>*:first-child{margin-top:0}.pp-panel__text>*:last-child{margin-bottom:0}
.pp-panel__text h2,.pp-panel__text h3{margin:0 0 .8rem;font-size:1.9rem;line-height:1.2}
.pp-panel__text--top{border-bottom:var(--bd-line) solid rgb(var(--color-foreground))}
.pp-panel:not(.pp-panel--top):not(.pp-panel--split) .pp-panel__media+.pp-panel__text{border-top:var(--bd-line) solid rgb(var(--color-foreground))}
.pp-panel--split .pp-panel__media+.pp-panel__text{border-top:var(--bd-line) solid rgb(var(--color-foreground))}
.pp-panel--left,.pp-panel--right{display:grid;grid-template-columns:3fr 2fr}
.pp-panel--left .pp-panel__media{grid-column:2;grid-row:1}.pp-panel--left .pp-panel__text{grid-column:1;grid-row:1;border:0;border-right:var(--bd-line) solid rgb(var(--color-foreground))}
.pp-panel--right .pp-panel__media{grid-column:1;grid-row:1}.pp-panel--right .pp-panel__text{grid-column:2;grid-row:1;border:0;border-left:var(--bd-line) solid rgb(var(--color-foreground))}
.pp-panel--left .pp-panel__media img,.pp-panel--right .pp-panel__media img{aspect-ratio:auto;min-height:24rem}
.pp-panel--left{grid-template-columns:2fr 3fr}
.pp-panel--over .pp-panel__media{flex:1 1 auto}
.pp-panel--over .pp-panel__text{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;padding:1.2rem 1.6rem;background:rgba(var(--color-background),.92);border:var(--bd-line) solid rgb(var(--color-foreground))}
.pp-panel--over .pp-panel__media figcaption{display:none}
.pp-panel__num{position:absolute;z-index:2;top:0;left:0;min-width:3.6rem;height:3.6rem;padding:0 .8rem;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-weight:700;font-size:1.6rem}
@media(min-width:990px){.pp-panel[style]{grid-column:span var(--pp-span)}}
@media(max-width:989px){.pp-panel--l,.pp-panel--m,.pp-panel--s{grid-column:span 12}.pp-panel--s{grid-column:span 6}}
@media(max-width:749px){.pp-bd{--bd-gap:1.8rem}.pp-panel,.pp-panel--s{grid-column:1/-1}.pp-panel--left,.pp-panel--right{display:flex}.pp-panel--left .pp-panel__text,.pp-panel--right .pp-panel__text{border:0;border-top:var(--bd-line) solid rgb(var(--color-foreground))}.pp-panel--left .pp-panel__media,.pp-panel--right .pp-panel__media{order:-1}.pp-panel .pp-panel__media img{aspect-ratio:4/3}.pp-panel--xl .pp-panel__media img{aspect-ratio:16/10}}
.pp-bd__prose{grid-column:1/-1;max-width:78rem;margin:1rem auto;font-size:1.08em;line-height:1.9}.pp-bd__prose h2{margin-top:1rem}
.pp-panel--top .pp-panel__text--top,.pp-panel--split .pp-panel__text--top{padding-top:4.8rem}
@media(max-width:749px){
.pp-article--bd .pp-article__body{padding-left:1.4rem;padding-right:1.4rem}
.pp-bd{--bd-gap:2.2rem;--bd-line:.2rem;grid-template-columns:minmax(0,1fr)}
.pp-bd--frame-thin{--bd-line:.1rem}.pp-bd--frame-none{--bd-line:0rem}
.pp-panel{width:100%}
.pp-bd>.pp-panel:nth-of-type(4n+2){width:90%;justify-self:end}
.pp-bd>.pp-panel:nth-of-type(4n+4){width:90%;justify-self:start}
.pp-bd>.pp-panel:nth-of-type(4n+3){width:96%;justify-self:center}
.pp-panel__text{padding:1.2rem 1.4rem;font-size:1.4rem;line-height:1.6}
.pp-panel__text--top,.pp-panel--top .pp-panel__text--top,.pp-panel--split .pp-panel__text--top{padding-top:4.2rem}
.pp-panel .pp-panel__media img{aspect-ratio:4/3;min-height:0}
.pp-panel--xl .pp-panel__media img{aspect-ratio:16/10}.pp-panel--s .pp-panel__media img{aspect-ratio:1/1}
.pp-panel__num{min-width:3rem;height:3rem;font-size:1.4rem}
.pp-panel--over .pp-panel__text{left:.8rem;right:.8rem;bottom:.8rem;padding:.9rem 1.1rem;font-size:1.3rem}
.pp-bd__prose{font-size:1em;line-height:1.8}
}
.pp-bd__prose{min-width:0;overflow-wrap:break-word}.pp-bd__prose img,.pp-bd__prose iframe,.pp-bd__prose table{max-width:100%}
.pp-article--bd .papapattes-gallery{display:none}
.pp-panel__text .pp-dialogue{display:flex;align-items:center;gap:1.2rem;margin:.4rem 0 0;padding:0;border:0;background:none;font-weight:600;line-height:1.45}
.pp-picto{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;filter:brightness(0);opacity:.8;font-style:normal;font-size:2.2rem;line-height:1}
.pp-picto--svg{filter:none;opacity:1}.pp-picto svg{display:block;width:100%;height:100%}
