.pp-eyebrow{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pp-accent)}.pp-chip{display:inline-flex;align-items:center;padding:.4rem 1rem;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;background:var(--pp-accent);color:#fff;text-decoration:none}.pp-chip--outline{background:transparent;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.25);text-transform:none;letter-spacing:.02em;font-weight:600;transition:border-color .15s,color .15s}.pp-chip--outline:hover{border-color:var(--pp-accent);color:var(--pp-accent)}.pp-blog__hero{margin-bottom:4rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.pp-blog__hero-inner{padding-top:5rem;padding-bottom:4rem;text-align:center;max-width:90rem}.pp-blog__title{margin:0;font-size:clamp(3.4rem,4vw + 1.6rem,6.4rem);line-height:1.05;letter-spacing:-.02em}.pp-blog__intro{margin:1.6rem auto 0;max-width:60rem;font-size:1.7rem;color:rgba(var(--color-foreground),.75)}.pp-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.8rem}.pp-tags__tag{padding:.8rem 1.6rem;font-size:1.3rem;font-weight:600;text-decoration:none;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.2);border-radius:99rem;background:rgb(var(--color-background));transition:all .15s ease}.pp-tags__tag:hover{border-color:rgb(var(--color-foreground))}.pp-tags__tag.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.pp-tags{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:-1.5rem;padding:0 1.5rem .4rem;scrollbar-width:none}.pp-tags::-webkit-scrollbar{display:none}.pp-tags__tag{white-space:nowrap}}.pp-card{position:relative;display:flex;flex-direction:column;height:100%;background:rgb(var(--color-background))}.pp-card__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:rgba(var(--color-foreground),.05)}.pp-card__img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pp-card:hover .pp-card__img{transform:scale(1.05)}.pp-card__placeholder{display:grid;place-items:center;height:100%;color:rgba(var(--color-foreground),.3)}.pp-card__chip{position:absolute;top:1.2rem;left:1.2rem;z-index:1}.pp-card__body{display:flex;flex-direction:column;flex:1;gap:.8rem;padding:1.8rem 0 .4rem}.pp-card__meta{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.pp-card__meta>span+span:before{content:"\2022";margin-right:1.2rem;color:var(--pp-accent)}.pp-card__title{margin:0;font-size:2rem;line-height:1.25}.pp-card__link{color:inherit;text-decoration:none;background-image:linear-gradient(var(--pp-accent),var(--pp-accent));background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease}.pp-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pp-card:hover .pp-card__link{background-size:100% 2px}.pp-card__link:focus-visible{outline:none}.pp-card:has(.pp-card__link:focus-visible){outline:2px solid var(--pp-accent);outline-offset:4px}.pp-card__excerpt{margin:0;font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pp-card__more{display:inline-flex;align-items:center;gap:.6rem;margin-top:auto;padding-top:.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pp-card__more .pp-icon{transition:transform .2s ease}.pp-card:hover .pp-card__more{color:var(--pp-accent)}.pp-card:hover .pp-card__more .pp-icon{transform:translate(4px)}.pp-blog__featured{margin-bottom:5rem}@media screen and (min-width:750px){.pp-card--featured{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:4rem}.pp-card--featured .pp-card__media{aspect-ratio:4 / 3}.pp-card--featured .pp-card__body{padding:0}}.pp-card--featured .pp-card__title{font-size:clamp(2.6rem,2vw + 1.6rem,4rem);line-height:1.1;letter-spacing:-.01em}.pp-card--featured .pp-card__excerpt{font-size:1.6rem;-webkit-line-clamp:4}.pp-card--featured .pp-card__more{align-self:flex-start;margin-top:1.2rem;padding:1.2rem 2rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pp-card--featured:hover .pp-card__more{background:var(--pp-accent);color:#121212}.pp-blog__grid{display:grid;grid-template-columns:1fr;gap:4rem 2.4rem}@media screen and (min-width:750px){.pp-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.pp-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-blog__empty{text-align:center;padding:6rem 0}.pp-blog .pagination-wrapper{margin-top:5rem}.pp-news{margin-top:6rem}.pp-news__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;padding-top:5rem;padding-bottom:5rem;align-items:center}@media screen and (min-width:990px){.pp-news__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6rem}}.pp-news__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.6rem,2vw + 1.6rem,3.8rem);line-height:1.1;font-weight:700}.pp-news__text{margin:1rem 0 0;opacity:.8}.pp-news__field{display:flex;border:2px solid rgb(var(--color-foreground))}.pp-news__field input{flex:1;width:100%;min-width:0;padding:1.6rem;font:inherit;font-size:1.6rem;color:rgb(var(--color-foreground));background:transparent;border:0}.pp-news__field input::placeholder{color:rgba(var(--color-foreground),.6)}.pp-news__field input:focus{outline:none}.pp-news__field:focus-within{border-color:var(--pp-accent)}.pp-news__button{padding:0 2.4rem;font:inherit;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;background:var(--pp-accent);color:#121212;transition:filter .15s}.pp-news__button:hover{filter:brightness(1.08)}.pp-news__success,.pp-news__error{margin:1rem 0 0}.pp-progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:10;pointer-events:none}.pp-progress__bar{display:block;height:100%;background:var(--pp-accent);transform-origin:0 50%;transform:scaleX(0)}.pp-crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-bottom:2.4rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.pp-crumbs a{color:inherit;text-decoration:none}.pp-crumbs a:hover{color:var(--pp-accent)}.pp-crumbs a:last-child{color:var(--pp-accent);font-weight:700}.pp-article__header{max-width:92rem;padding-top:5rem;padding-bottom:3.2rem;text-align:center}.pp-article__title{margin:0;font-size:clamp(3.2rem,3.4vw + 1.6rem,5.8rem);line-height:1.08;letter-spacing:-.02em}.pp-article__lead{margin:2rem auto 0;max-width:68rem;font-size:1.8rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.pp-article__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2.4rem;margin:2.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.pp-article__meta>span{display:inline-flex;align-items:center;gap:.6rem}.pp-article__meta .pp-icon{color:var(--pp-accent)}.pp-avatar{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-weight:700}.pp-article__hero{margin:0 auto 5rem}.pp-article__hero-img{display:block;width:100%;height:auto;max-height:64rem;object-fit:cover}.pp-article__layout{display:grid;gap:3rem}@media screen and (min-width:990px){.pp-article__layout{grid-template-columns:24rem minmax(0,72rem);justify-content:center;gap:6rem;align-items:start}.pp-article__layout--no-toc{grid-template-columns:minmax(0,72rem)}.pp-toc{position:sticky;top:3rem}.pp-toc[hidden]+.pp-article__main{grid-column:1 / -1;max-width:72rem;margin-inline:auto;width:100%}}.pp-toc__details{border:1px solid rgba(var(--color-foreground),.12);padding:1.6rem 1.8rem}.pp-toc__summary{display:flex;align-items:center;gap:.8rem;cursor:pointer;list-style:none;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pp-toc__summary::-webkit-details-marker{display:none}.pp-toc__summary .pp-icon{color:var(--pp-accent)}.pp-toc__list{list-style:none;margin:1.4rem 0 0;padding:0;counter-reset:toc;max-height:60vh;overflow-y:auto}.pp-toc__item a{display:block;padding:.6rem 0 .6rem 1.2rem;font-size:1.3rem;line-height:1.4;color:rgba(var(--color-foreground),.7);text-decoration:none;border-left:2px solid rgba(var(--color-foreground),.1);transition:color .15s,border-color .15s}.pp-toc__item--h3 a{padding-left:2.4rem;font-size:1.2rem}.pp-toc__item a:hover,.pp-toc__item a.is-active{color:rgb(var(--color-foreground));border-left-color:var(--pp-accent)}.pp-toc__item a.is-active{font-weight:700}.pp-prose{font-size:1.7rem;line-height:1.8}.pp-prose>p:first-of-type:first-letter{float:left;font-family:var(--font-heading-family);font-size:5.6rem;line-height:.9;font-weight:700;margin:.6rem 1rem 0 0;color:var(--pp-accent)}.pp-prose h2,.pp-prose h3{scroll-margin-top:10rem;line-height:1.2}.pp-prose h2{margin-top:5rem;font-size:2.8rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.1)}.pp-prose h3{margin-top:3.2rem;font-size:2.1rem}.pp-prose a{color:inherit;text-decoration-color:var(--pp-accent);text-decoration-thickness:2px;text-underline-offset:.3rem}.pp-prose a:hover{color:var(--pp-accent)}.pp-prose img{display:block;width:100%;height:auto;margin:3.2rem 0}.pp-prose blockquote{margin:4rem 0;padding:2.4rem 2.8rem;border-left:4px solid var(--pp-accent);background:rgba(var(--color-foreground),.04);font-size:2rem;line-height:1.5;font-style:normal}.pp-prose ul li::marker,.pp-prose ol li::marker{color:var(--pp-accent);font-weight:700}.pp-prose li+li{margin-top:.6rem}.pp-prose table{width:100%;border-collapse:collapse;font-size:1.5rem;margin:3rem 0}.pp-prose th,.pp-prose td{padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.12);text-align:left}.pp-prose th{background:rgba(var(--color-foreground),.05)}.pp-prose iframe{max-width:100%}.pp-article__tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:4rem}.pp-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:3.2rem;padding:2rem 0;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}.pp-share__label{font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pp-share__links{display:flex;gap:.8rem}.pp-share__btn{position:relative;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border-radius:50%;border:1px solid rgba(var(--color-foreground),.2);background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:all .15s ease}.pp-share__btn .svg-wrapper,.pp-share__btn svg{width:1.8rem;height:1.8rem}.pp-share__btn:hover{background:var(--pp-accent);border-color:var(--pp-accent);color:#fff}.pp-share__copied{position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%);padding:.4rem .8rem;font-size:1.1rem;white-space:nowrap;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.pp-section-head__title{margin:0;font-size:clamp(2.4rem,1.6vw + 1.6rem,3.4rem)}.pp-section-head__link{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:inherit;text-decoration:none;white-space:nowrap}.pp-section-head__link:hover{color:var(--pp-accent)}.pp-shop{margin-top:6rem;padding:5rem 0}.pp-pager{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin-top:6rem;max-width:96rem}.pp-pager__link{display:flex;flex-direction:column;gap:.6rem;padding:2rem;text-decoration:none;color:inherit;border:1px solid rgba(var(--color-foreground),.12);transition:border-color .15s,transform .15s}.pp-pager__link:hover{border-color:var(--pp-accent);transform:translateY(-2px)}.pp-pager__link--next{text-align:right;grid-column:2}.pp-pager__dir{font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-accent)}.pp-pager__title{font-weight:700;line-height:1.35}@media screen and (max-width:749px){.pp-pager{grid-template-columns:1fr}.pp-pager__link--next{grid-column:auto}}.pp-related{margin-top:7rem}.pp-article .article-template__comment-wrapper{margin-top:0}@media(prefers-reduced-motion:reduce){.pp-card__img,.pp-card__more .pp-icon,.pp-pager__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pp-blog.css.map */
