:root{--pt-radius:12px;--pt-radius-lg:14px;--pt-radius-xl:20px;--pt-radius-pill:999px;--pt-shadow-card:0 6px 16px rgba(0,0,0,.08);--pt-shadow-pop:0 2px 16px rgba(0,0,0,.12);--pt-shadow-cta:0 8px 30px -8px color-mix(in srgb,var(--pt-accent) 50%,transparent)}body.dark-theme{--pt-shadow-card:0 6px 18px rgba(0,0,0,.45);--pt-shadow-pop:0 2px 16px rgba(0,0,0,.5)}.pt-chead{padding:36px 0 4px}.pt-chead .eyebrow{color:var(--pt-accent-deep);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pt-chead h1{color:var(--pt-ink);font-size:max(32px,min(4.4vw,48px));font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:6px 0 8px}.pt-chead .lede{color:var(--pt-muted);font-size:16px;margin:0}.pt-atabs{border-bottom:1px solid var(--pt-line);display:flex;gap:28px;margin:20px 0 4px;overflow-x:auto;scrollbar-width:none}.pt-atabs::-webkit-scrollbar{display:none}.pt-atabs a{border-bottom:2px solid transparent;color:var(--pt-muted);font-size:15px;font-weight:700;margin-bottom:-1px;padding:14px 0;white-space:nowrap}.pt-atabs a.on,.pt-atabs a:hover{color:var(--pt-ink)}.pt-atabs a.on{border-color:var(--pt-accent)}.pt-atabs a .ct{color:var(--pt-faint);font-size:12.5px;font-weight:600;margin-left:3px}.pt-aempty{color:var(--pt-muted);font-size:15px}.pt-aempty a{color:var(--pt-ink);font-weight:700;margin-left:6px;-webkit-text-decoration:underline;text-decoration:underline}.pt-a-layout{display:grid;grid-template-columns:minmax(0,1fr) 336px;grid-gap:56px;gap:56px}.pt-a-body{align-self:start}.pt-a-aside{align-self:end;bottom:16px;display:grid;position:-webkit-sticky;position:sticky;grid-gap:22px;gap:22px;margin-top:28px;min-width:0}.pt-sidecard{background:var(--pt-surface);border:1px solid var(--pt-line);border-radius:16px;padding:22px}.pt-sidecard h4{color:var(--pt-muted);font-size:13px;margin:0 0 14px}.pt-doc .eyebrow,.pt-sidecard h4{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pt-doc .eyebrow{color:var(--pt-accent-deep);font-size:12.5px}.pt-doc h1,.pt-doc h2,.pt-doc h3{text-wrap:balance}.page-body li>p{margin:0}.page-body.pt-prose{color:var(--pt-reading);font-size:16.5px;line-height:1.72;max-width:72ch}.page-body.pt-prose h2,.page-body.pt-prose h3,.page-body.pt-prose h4{color:var(--pt-ink);scroll-margin-top:96px}.page-body.pt-prose h2{font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:44px 0 10px}.page-body.pt-prose h3{font-size:19px;font-weight:700;line-height:1.3;margin:32px 0 8px}.page-body.pt-prose h4{font-size:16.5px;font-weight:700;margin:24px 0 6px}.page-body.pt-prose>:first-child{margin-top:0}.page-body.pt-prose>:last-child{margin-bottom:0}.page-body.pt-prose p{margin:0 0 16px}.page-body.pt-prose ol,.page-body.pt-prose ul{margin:0 0 18px;padding-left:22px}.page-body.pt-prose li{margin-bottom:6px}.page-body.pt-prose li::marker{color:var(--pt-accent)}.page-body.pt-prose b,.page-body.pt-prose strong{color:var(--pt-ink)}.page-body.pt-prose a{color:var(--pt-accent-deep);font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--pt-accent) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--pt-accent) 45%,transparent);text-underline-offset:3px;word-wrap:anywhere}.pt-member-slot{align-items:center;display:none}@media(min-width:992px){.pt-member-pending .pt-member-slot{display:flex}}.pt-member-pending .login-menu,.pt-member-pending .pt-guest{display:none!important}.pt-member-slot span{background:var(--pt-subtle);border-radius:50%;height:42px;width:42px}@media(max-width:1100px){.pt-a-layout{gap:36px;grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:991.98px){.pt-a-layout{gap:0;grid-template-columns:minmax(0,1fr)}.pt-a-aside{align-self:start;margin-top:44px;position:static}}@media(max-width:767.98px){.pt-chead{padding-top:24px}}.pt-journal{padding-bottom:64px}.pt-journal .eyebrow{color:var(--pt-accent-deep);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pt-journal .pt-jhome-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between;padding-top:40px}.pt-journal .pt-jhome-head h1{color:var(--pt-ink);font-size:max(32px,min(4.4vw,48px));font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:8px 0 0}.pt-journal .pt-jchips{display:flex;flex-wrap:wrap;gap:8px}.pt-journal .pt-jchips a{border:1px solid var(--pt-line-strong);border-radius:var(--pt-radius-pill);color:var(--pt-ink);font-size:14px;font-weight:700;padding:9px 16px;transition:border-color .15s ease;white-space:nowrap}.pt-journal .pt-jchips a:hover{border-color:var(--pt-ink)}.pt-journal .pt-jchips a.on{background:var(--pt-ink);border-color:var(--pt-ink);color:var(--pt-page)}.pt-journal .pt-jfeature{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,248px);grid-gap:24px;gap:24px;margin-top:32px}.pt-journal .pt-jfeature .tile{background:var(--pt-dark-tile);border-radius:20px;color:#fff;display:block;overflow:hidden;position:relative}.pt-journal .pt-jfeature .tile img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;transition:transform .4s ease;width:100%}.pt-journal .pt-jfeature .tile:after{background:linear-gradient(0deg,rgba(8,10,7,.85),rgba(8,10,7,0) 65%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.pt-journal .pt-jfeature .tile:hover img{transform:scale(1.04)}.pt-journal .pt-jfeature .txt{bottom:18px;display:flex;flex-direction:column;gap:4px;left:22px;position:absolute;right:22px;z-index:1}.pt-journal .pt-jfeature .cat{color:var(--pt-accent-on-dark);font-size:12px;font-weight:700}.pt-journal .pt-jfeature .t{font-size:19px;font-weight:700;line-height:1.25}.pt-journal .pt-jfeature .is-main{border-radius:24px;grid-row:span 2}.pt-journal .pt-jfeature .is-main:after{background:linear-gradient(0deg,rgba(8,10,7,.88),rgba(8,10,7,.1) 60%)}.pt-journal .pt-jfeature .is-main .txt{bottom:32px;gap:10px;left:36px;right:36px}.pt-journal .pt-jfeature .is-main .cat{align-self:flex-start;background:hsla(0,0%,100%,.18);border-radius:var(--pt-radius-pill);color:#fff;font-size:12.5px;padding:5px 12px}.pt-journal .pt-jfeature .is-main .t{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.pt-journal .pt-jfeature .is-main .x{color:#e6e6e6;font-size:16.5px;line-height:1.55;max-width:62ch}.pt-journal .pt-jfeature .is-main .m{color:#d0d0d0;font-size:14px}.pt-journal .pt-jrail{margin-top:48px}.pt-journal .pt-jrail .head{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.pt-journal .pt-jrail .head h2{color:var(--pt-ink);font-size:24px;font-weight:700;margin:0}.pt-journal .pt-jrail .head a{color:var(--pt-ink);font-size:14px;font-weight:700}.pt-journal .pt-jrail .head a:hover{color:var(--pt-accent-deep)}.pt-journal .pt-jmore{display:flex;justify-content:center;margin-top:48px}.pt-journal .pt-jmore a{border:1px solid var(--pt-ink);border-radius:var(--pt-radius-pill);color:var(--pt-ink);font-weight:700;padding:13px 26px;transition:background .15s ease,color .15s ease}.pt-journal .pt-jmore a:hover{background:var(--pt-ink);color:var(--pt-page)}.pt-journal .advertising{margin:32px 0 0}.pt-journal .pt-jgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:36px 28px;gap:36px 28px}.pt-journal .pt-jgrid.is-4{gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.pt-journal .pt-jcard{display:flex;flex-direction:column;gap:10px;min-width:0}.pt-journal .pt-jcard .ph{aspect-ratio:16/9;background:var(--pt-subtle);border-radius:16px;display:block;overflow:hidden;position:relative}.pt-journal .pt-jcard .ph.ph-photo{aspect-ratio:4/3}.pt-journal .pt-jcard .ph img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.pt-journal .pt-jcard:hover .ph img{transform:scale(1.04)}.pt-journal .pt-jcard .rank{align-items:center;background:var(--pt-surface);border-radius:50%;box-shadow:var(--pt-shadow-card);color:var(--pt-ink);display:flex;font-size:15px;font-weight:800;height:32px;justify-content:center;left:12px;position:absolute;top:12px;width:32px}.pt-journal .pt-jcard .cat{color:var(--pt-accent-deep);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pt-journal .pt-jcard .t{font-size:18px;font-weight:700;line-height:1.3;margin:0}.pt-journal .pt-jcard .t a{color:var(--pt-ink)}.pt-journal .pt-jcard .t a:hover{color:var(--pt-accent-deep)}.pt-journal .pt-jcard .m{color:var(--pt-muted);font-size:13.5px}.pt-journal .pt-jgrid.is-4 .pt-jcard .t{font-size:17px}.pt-journal .pt-jlead{display:flex;flex-direction:column;gap:14px;margin-bottom:44px}.pt-journal .pt-jlead .ph{aspect-ratio:16/9;background:var(--pt-subtle);border-radius:20px;display:block;overflow:hidden}.pt-journal .pt-jlead .ph img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.pt-journal .pt-jlead:hover .ph img{transform:scale(1.03)}.pt-journal .pt-jlead .cat{color:var(--pt-accent-deep);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pt-journal .pt-jlead .t{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.pt-journal .pt-jlead .t a{color:var(--pt-ink)}.pt-journal .pt-jlead .t a:hover{color:var(--pt-accent-deep)}.pt-journal .pt-jlead .x{color:var(--pt-reading);font-size:17px;line-height:1.6;margin:0;max-width:64ch}.pt-journal .pt-jlead .m{color:var(--pt-muted);font-size:14px}.pt-journal .pt-jlead .m b{color:var(--pt-ink);font-weight:700}.pt-journal .pt-jlist{margin-top:48px}.pt-journal .pt-jlist .h{color:var(--pt-ink);font-size:22px;font-weight:700;margin:0 0 8px}.pt-journal .pt-jrow{border-top:1px solid var(--pt-line);display:flex;gap:20px;padding:18px 0}.pt-journal .pt-jrow .ph{background:var(--pt-subtle);border-radius:12px;flex-shrink:0;height:104px;overflow:hidden;width:168px}.pt-journal .pt-jrow .ph img{display:block;height:100%;object-fit:cover;width:100%}.pt-journal .pt-jrow .b{display:flex;flex-direction:column;gap:6px;min-width:0}.pt-journal .pt-jrow .t{font-size:18px;font-weight:700;line-height:1.3;margin:0}.pt-journal .pt-jrow .t a{color:var(--pt-ink)}.pt-journal .pt-jrow .t a:hover{color:var(--pt-accent-deep)}.pt-journal .pt-jrow .x{color:var(--pt-reading);display:-webkit-box;font-size:15px;line-height:1.55;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pt-journal .pt-jrow .m{color:var(--pt-muted);font-size:13.5px}.pt-journal .pt-jpager{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.pt-journal .pt-jpager .page-numbers{align-items:center;border:1px solid var(--pt-line-strong);border-radius:var(--pt-radius-pill);box-sizing:border-box;color:var(--pt-ink);display:inline-flex;font-weight:700;height:40px;justify-content:center;min-width:40px;padding:0 14px}.pt-journal .pt-jpager .page-numbers:hover{border-color:var(--pt-ink)}.pt-journal .pt-jpager .page-numbers.current{background:var(--pt-ink);border-color:var(--pt-ink);color:var(--pt-page)}.pt-journal .pt-jpager .page-numbers.dots{border:0;color:var(--pt-muted)}.pt-journal .pt-jmost ol{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.pt-journal .pt-jmost ol a{align-items:center;color:var(--pt-ink);display:flex;gap:12px}.pt-journal .pt-jmost ol a:hover span b{color:var(--pt-accent-deep)}.pt-journal .pt-jmost ol .n{color:var(--pt-faint);flex-shrink:0;font-size:18px;font-weight:800;width:18px}.pt-journal .pt-jmost ol img{border-radius:10px;flex-shrink:0;height:56px;object-fit:cover;width:56px}.pt-journal .pt-jmost ol span{display:flex;flex-direction:column;gap:2px;min-width:0}.pt-journal .pt-jmost ol span b{font-size:14.5px;font-weight:700;line-height:1.3}.pt-journal .pt-jmost ol small{color:var(--pt-muted);font-size:12.5px}.pt-journal .pt-a-aside{display:flex;flex-direction:column;gap:24px}.pt-journal .pt-a-aside .advertising{margin:0}.pt-journal .pt-jpost{padding-top:36px}.pt-journal .pt-jpost .crumbs{color:var(--pt-muted);display:flex;font-size:14px;gap:6px}.pt-journal .pt-jpost .crumbs a{color:var(--pt-muted)}.pt-journal .pt-jpost .crumbs a:hover{color:var(--pt-ink)}.pt-journal .pt-jpost .crumbs .cat{color:var(--pt-accent-deep);font-weight:700}.pt-journal .pt-jpost .title{color:var(--pt-ink);font-size:max(30px,min(4.2vw,46px));font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:14px 0 12px;max-width:24ch}.pt-journal .pt-jpost .dek{color:var(--pt-muted);font-size:19px;line-height:1.55;margin:0;max-width:70ch}.pt-journal .pt-jpost .byline{align-items:center;border-bottom:1px solid var(--pt-line);border-top:1px solid var(--pt-line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:24px;padding:16px 0}.pt-journal .pt-jpost .byline .who{align-items:center;display:flex;gap:12px}.pt-journal .pt-jpost .byline .who img{border-radius:50%;height:44px;object-fit:cover;width:44px}.pt-journal .pt-jpost .byline .who div{display:flex;flex-direction:column}.pt-journal .pt-jpost .byline .name{color:var(--pt-ink);font-size:15px;font-weight:700}.pt-journal .pt-jpost .byline .name:hover{color:var(--pt-accent-deep)}.pt-journal .pt-jpost .byline .when{color:var(--pt-muted);font-size:13.5px}.pt-journal .pt-jpost .share{display:flex;gap:8px}.pt-journal .pt-jpost .sh{align-items:center;background:var(--pt-surface);border:1px solid var(--pt-line-strong);border-radius:var(--pt-radius-pill);color:var(--pt-ink);display:inline-flex;font-size:14px;font-weight:700;gap:8px;height:40px;justify-content:center;min-width:40px;padding:0 12px;transition:border-color .15s ease}.pt-journal .pt-jpost .sh:hover{border-color:var(--pt-ink);color:var(--pt-ink)}.pt-journal .pt-jpost .sh.btn-share-facebook i,.pt-journal .pt-jpost .sh.btn-share-facebook svg{color:#1877f2}.pt-journal .pt-jpost .pt-a-layout{margin-top:32px}.pt-journal .pt-jpost .cover{margin:0 0 28px}.pt-journal .pt-jpost .cover img{border-radius:20px;display:block;height:auto;width:100%}.pt-journal .pt-jpost .cover figcaption{color:var(--pt-muted);font-size:13.5px;margin-top:8px;text-align:center}.pt-journal .pt-jpost .post-content{word-wrap:break-word;color:var(--pt-reading);font-size:17.5px;line-height:1.75;max-width:72ch}.pt-journal .pt-jpost .post-content h1,.pt-journal .pt-jpost .post-content h2,.pt-journal .pt-jpost .post-content h3,.pt-journal .pt-jpost .post-content h4,.pt-journal .pt-jpost .post-content h5,.pt-journal .pt-jpost .post-content h6{color:var(--pt-ink);margin-bottom:1rem}.pt-journal .pt-jpost .post-content p{color:var(--pt-reading);line-height:1.8em;margin-bottom:2em}@media(max-width:575.98px){.pt-journal .pt-jpost .post-content p{font-size:1rem;line-height:1.75em;margin-bottom:1.5em}}.pt-journal .pt-jpost .post-content b,.pt-journal .pt-jpost .post-content strong{font-weight:700}.pt-journal .pt-jpost .post-content ol,.pt-journal .pt-jpost .post-content ul{list-style:none;margin-bottom:2.5em;padding-left:2.5rem}.pt-journal .pt-jpost .post-content ol li,.pt-journal .pt-jpost .post-content ul li{color:var(--pt-reading);line-height:1.8em;margin-bottom:.5rem}.pt-journal .pt-jpost .post-content ol li:before,.pt-journal .pt-jpost .post-content ul li:before{color:var(--pt-accent);display:inline-block;margin-left:-.85em}.pt-journal .pt-jpost .post-content ol li a,.pt-journal .pt-jpost .post-content ul li a{word-wrap:break-word}.pt-journal .pt-jpost .post-content ol{counter-reset:li}.pt-journal .pt-jpost .post-content ol li:before{content:counter(li) ".";counter-increment:li;font-weight:700;margin-left:-1.5em;position:absolute}.pt-journal .pt-jpost .post-content ul li:before{content:"•";font-family:Arial,sans-serif;font-size:30px;position:absolute}.pt-journal .pt-jpost .post-content q{background:var(--pt-subtle);font-style:italic;font-weight:700;quotes:"“" "”" "‘" "’"}.pt-journal .pt-jpost .post-content q:after,.pt-journal .pt-jpost .post-content q:before{color:var(--pt-accent);font-family:Georgia,serif;font-size:1.6em;line-height:1em;position:relative;top:4px}.pt-journal .pt-jpost .post-content q:before{content:open-quote}.pt-journal .pt-jpost .post-content q:after{content:close-quote}.pt-journal .pt-jpost .post-content blockquote{background:var(--pt-subtle);border-radius:var(--pt-radius-lg);margin:2.5em 0;padding:25px;position:relative}.pt-journal .pt-jpost .post-content blockquote:after{background:var(--pt-accent);border-radius:4px;bottom:14px;content:"";left:8px;position:absolute;top:14px;width:4px}.pt-journal .pt-jpost .post-content blockquote:before{color:var(--pt-accent);content:"”";font-family:Georgia,serif;font-size:200px;font-weight:800;line-height:24px;opacity:.3;position:absolute;right:5px;top:35px}.pt-journal .pt-jpost .post-content blockquote p{font-style:italic;font-weight:700;margin:0!important;max-width:90%}.pt-journal .pt-jpost .post-content blockquote cite{display:block;font-size:14px;margin-top:20px;text-align:left}.pt-journal .pt-jpost .post-content blockquote cite,.pt-journal .pt-jpost .post-content blockquote cite a{color:var(--pt-muted)}.pt-journal .pt-jpost .post-content blockquote cite:before{content:"— "}.pt-journal .pt-jpost .post-content .sources-section a,.pt-journal .pt-jpost .post-content>ol a,.pt-journal .pt-jpost .post-content>p a,.pt-journal .pt-jpost .post-content>ul a{border-bottom:2px solid var(--pt-accent);color:inherit;font-weight:700;-webkit-text-decoration:none;text-decoration:none;transition:border-bottom-color .3s linear}.pt-journal .pt-jpost .post-content .sources-section a:focus,.pt-journal .pt-jpost .post-content .sources-section a:hover,.pt-journal .pt-jpost .post-content>ol a:focus,.pt-journal .pt-jpost .post-content>ol a:hover,.pt-journal .pt-jpost .post-content>p a:focus,.pt-journal .pt-jpost .post-content>p a:hover,.pt-journal .pt-jpost .post-content>ul a:focus,.pt-journal .pt-jpost .post-content>ul a:hover{color:var(--pt-accent)}.pt-journal .pt-jpost .post-content .sources-section a:focus:before,.pt-journal .pt-jpost .post-content .sources-section a:hover:before,.pt-journal .pt-jpost .post-content>ol a:focus:before,.pt-journal .pt-jpost .post-content>ol a:hover:before,.pt-journal .pt-jpost .post-content>p a:focus:before,.pt-journal .pt-jpost .post-content>p a:hover:before,.pt-journal .pt-jpost .post-content>ul a:focus:before,.pt-journal .pt-jpost .post-content>ul a:hover:before{background-color:var(--pt-subtle);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0) scaleY(.9);transform-origin:left center;transition:transform .3s cubic-bezier(.5,.03,.5,.9);width:100%}.pt-journal .pt-jpost .post-content .sources-section{background:var(--pt-subtle);border-radius:var(--pt-radius);padding:1.5rem 1.5rem 1.5rem 2rem}.pt-journal .pt-jpost .post-content .sources-section .fa-link{color:var(--pt-ink)}.pt-journal .pt-jpost .post-content .sources-section .sources-list{margin-bottom:0}.pt-journal .pt-jpost .post-content code{background:var(--pt-subtle);border-radius:8px;color:var(--pt-ink);font-size:.9em;padding:.15em .4em}.pt-journal .pt-jpost .post-content h2{scroll-margin-top:96px}.pt-journal .pt-jpost .post-content img{border-radius:12px;height:auto;max-width:100%}.pt-journal .pt-jpost .post-content iframe{border-radius:12px;max-width:100%}.pt-journal .pt-jpost .post-content .wp-block-key-takeaways{background:var(--pt-subtle);border-radius:16px;padding:22px 26px}.pt-journal .pt-jpost .post-content .pt-lyrics-link{align-items:center;background:var(--pt-surface);border:1px solid var(--pt-line);border-radius:16px;color:var(--pt-ink);display:flex;gap:16px;margin:28px 0;padding:16px 20px;-webkit-text-decoration:none;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.pt-journal .pt-jpost .post-content .pt-lyrics-link:hover{border-color:var(--pt-line-strong);box-shadow:var(--pt-shadow-card)}.pt-journal .pt-jpost .post-content .pt-lyrics-link .ic{align-items:center;background:var(--pt-subtle);border-radius:12px;display:inline-flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;width:48px}.pt-journal .pt-jpost .post-content .pt-lyrics-link .tx{display:flex;flex-direction:column;gap:2px;min-width:0}.pt-journal .pt-jpost .post-content .pt-lyrics-link b{color:var(--pt-ink);font-size:16.5px;line-height:1.35}.pt-journal .pt-jpost .post-content .pt-lyrics-link small{color:var(--pt-muted);font-size:14px}.pt-journal .pt-jpost .post-content .pt-lyrics-link .go{color:var(--pt-accent-deep);font-size:18px;margin-left:auto}.pt-journal .pt-jpost .post-content #rank-math-toc{border:1px solid var(--pt-line);border-radius:16px;padding:18px 22px}@media(min-width:992px){.pt-journal .pt-jpost .post-content #rank-math-toc{display:none}}.pt-journal .pt-jpost .tags{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-top:28px}.pt-journal .pt-jpost .tags span{color:var(--pt-muted)}.pt-journal .pt-jpost .tags a{background:var(--pt-subtle);border-radius:var(--pt-radius-pill);color:var(--pt-ink);font-weight:600;padding:6px 13px}.pt-journal .pt-jpost .tags a:hover{color:var(--pt-accent-deep)}.pt-journal .pt-jpost .author{border:1px solid var(--pt-line);border-radius:16px;display:flex;gap:18px;margin-top:28px;padding:24px}.pt-journal .pt-jpost .author img{border-radius:50%;flex-shrink:0;height:56px;object-fit:cover;width:56px}.pt-journal .pt-jpost .author div{display:flex;flex-direction:column;gap:6px;min-width:0}.pt-journal .pt-jpost .author .k{color:var(--pt-muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pt-journal .pt-jpost .author b{color:var(--pt-ink);font-size:18px}.pt-journal .pt-jpost .author p{color:var(--pt-reading);font-size:15px;line-height:1.6;margin:0}.pt-journal .pt-jpost .author a{color:var(--pt-accent-deep);font-size:14px;font-weight:700}.pt-journal .pt-jpost .more{border-top:1px solid var(--pt-line);margin-top:56px;padding-top:36px}.pt-journal .pt-jtoc a{box-shadow:inset 2px 0 0 var(--pt-line);color:var(--pt-muted);display:block;font-size:14.5px;line-height:1.4;padding:7px 0 7px 12px}.pt-journal .pt-jtoc a:hover{color:var(--pt-ink)}.pt-journal .pt-jtoc a.on{box-shadow:inset 2px 0 0 var(--pt-accent);color:var(--pt-ink);font-weight:700}.pt-journal .pt-jgrid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-journal .pt-atabs+.pt-a-layout,.pt-journal .pt-chead+.pt-a-layout{margin-top:32px}.pt-journal .pt-jauthor{align-items:flex-start;display:flex;gap:24px}.pt-journal .pt-jauthor>img{border-radius:50%;flex-shrink:0;height:96px;object-fit:cover;width:96px}.pt-journal .pt-jauthor .lede{max-width:70ch}.pt-journal .pt-jauthor .facts{align-items:center;color:var(--pt-muted);display:flex;font-size:14px;font-weight:700;gap:8px;margin-top:14px}.pt-journal .pt-jauthor .facts span{margin-right:6px}.pt-journal .pt-jauthor .soc{align-items:center;border:1px solid var(--pt-line-strong);border-radius:50%;color:var(--pt-ink);display:inline-flex;height:36px;justify-content:center;width:36px}.pt-journal .pt-jauthor .soc:hover{border-color:var(--pt-ink)}.pt-journal .pt-jpage{padding:40px 0 0}.pt-journal .pt-j404{margin:0 auto;max-width:560px;padding:80px 0 40px;text-align:center}.pt-journal .pt-j404 h1{color:var(--pt-ink);font-size:max(30px,min(4vw,40px));font-weight:800;letter-spacing:-.02em;margin:10px 0 12px}.pt-journal .pt-j404 p{color:var(--pt-muted);font-size:17px;margin:0 0 28px}.pt-journal .pt-j404 .back{color:var(--pt-ink);display:inline-block;font-weight:700;margin-top:22px}.pt-journal .pt-j404 .back:hover{color:var(--pt-accent-deep)}.pt-journal .pt-j404-search{background:var(--pt-surface);border:1px solid var(--pt-line-strong);border-radius:var(--pt-radius-pill);display:flex;gap:8px;padding:5px 5px 5px 18px}.pt-journal .pt-j404-search:focus-within{border-color:var(--pt-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pt-accent) 18%,transparent)}.pt-journal .pt-j404-search input{background:transparent;border:0;color:var(--pt-ink);flex:1 1 auto;font-size:16px;min-width:0;outline:none}.pt-journal .pt-j404-search button{background:var(--pt-accent);border:0;border-radius:var(--pt-radius-pill);color:#fff;font-weight:700;padding:10px 20px}.pt-journal .pt-j404-search button:hover{background:var(--pt-accent-hover)}@media(max-width:991.98px){.pt-journal .pt-jfeature{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.pt-journal .pt-jfeature .tile{height:220px}.pt-journal .pt-jfeature .is-main{grid-row:auto;height:420px}.pt-journal .pt-jgrid.is-3,.pt-journal .pt-jgrid.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.pt-journal .pt-jhome-head{padding-top:24px}.pt-journal .pt-jchips{flex-wrap:nowrap;margin:0 calc(var(--bs-gutter-x, 1.5rem)*-.5);overflow-x:auto;padding:0 calc(var(--bs-gutter-x, 1.5rem)*.5);scrollbar-width:none}.pt-journal .pt-jchips::-webkit-scrollbar{display:none}.pt-journal .pt-jfeature .is-main{height:360px}.pt-journal .pt-jfeature .is-main .txt{bottom:20px;left:20px;right:20px}.pt-journal .pt-jfeature .is-main .t{font-size:26px}.pt-journal .pt-jfeature .is-main .x{display:none}.pt-journal .pt-jgrid{grid-template-columns:minmax(0,1fr)}.pt-journal .pt-jgrid.is-4{gap:22px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.pt-journal .pt-jgrid.is-4 .pt-jcard .t{font-size:15px}.pt-journal .pt-jlead .t{font-size:26px}.pt-journal .pt-jrow .ph{height:80px;width:112px}.pt-journal .pt-jrow .x{display:none}.pt-journal .pt-jgrid.is-3{grid-template-columns:minmax(0,1fr)}.pt-journal .pt-jauthor{flex-direction:column;gap:16px}.pt-journal .pt-jauthor>img{height:72px;width:72px}.pt-journal .pt-jpost .dek{font-size:17px}.pt-journal .pt-jpost .sh.copy-link span{display:none}}.pt-store{--pt-tile:#f3f3f1;padding-bottom:96px}.pt-store .pt-sbtn{align-items:center;background:var(--pt-accent);border-radius:var(--pt-radius-pill);box-shadow:var(--pt-shadow-cta);color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:10px;padding:13px 24px;transition:background .15s ease}.pt-store .pt-sbtn:hover{background:var(--pt-accent-hover);color:#fff}.pt-store .pt-sbtn.is-light{background:#fff;box-shadow:none;color:#222}.pt-store .pt-schips{align-items:center;border-bottom:1px solid var(--pt-line);display:flex;gap:8px;margin:0 calc(var(--bs-gutter-x, 1.5rem)*-.5);overflow-x:auto;padding:16px calc(var(--bs-gutter-x, 1.5rem)*.5);scrollbar-width:none}.pt-store .pt-schips::-webkit-scrollbar{display:none}.pt-store .pt-schips .k{color:var(--pt-muted);font-size:13.5px;font-weight:700;margin-right:8px}.pt-store .pt-schips a{border:1px solid var(--pt-line-strong);border-radius:var(--pt-radius-pill);color:var(--pt-ink);flex-shrink:0;font-size:14px;font-weight:700;padding:8px 15px;transition:border-color .15s ease;white-space:nowrap}.pt-store .pt-schips a.on,.pt-store .pt-schips a:hover{border-color:var(--pt-ink)}.pt-store .pt-schips a.on{background:var(--pt-ink);color:var(--pt-page)}.pt-store .pt-schips small{color:var(--pt-muted);font-size:12px;font-weight:600;margin-left:6px}.pt-store .pt-schips .on small{color:var(--pt-faint)}.pt-store .pt-shero{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:40px;background:var(--pt-hero);border-radius:24px;color:#fff;gap:40px;margin-top:32px;padding:64px 72px}.pt-store .pt-shero .eyebrow{color:var(--pt-accent-on-dark)}.pt-store .pt-shero h1{color:#fff;font-size:max(34px,min(4.2vw,54px));font-weight:800;letter-spacing:-.035em;line-height:1.03;margin:12px 0 16px;max-width:13ch}.pt-store .pt-shero p{color:var(--pt-on-dark-muted);font-size:17px;line-height:1.55;margin:0 0 28px;max-width:44ch}.pt-store .pt-shero .stack{height:340px;position:relative}.pt-store .pt-shero .s{aspect-ratio:1;background:#fff;border-radius:20px;box-shadow:0 24px 50px -18px rgba(0,0,0,.6);overflow:hidden;position:absolute;transition:transform .3s ease;width:58%}.pt-store .pt-shero .s img{height:100%;object-fit:cover;width:100%}.pt-store .pt-shero .s1{left:0;top:40px;transform:rotate(-6deg)}.pt-store .pt-shero .s2{right:0;top:30px;transform:rotate(6deg)}.pt-store .pt-shero .s3{left:21%;top:0;z-index:2}.pt-store .pt-shero .s3:hover{transform:translateY(-4px)}.pt-store .pt-shero .tag{background:#222;border-radius:var(--pt-radius-pill);color:#fff;font-size:11.5px;font-weight:800;left:12px;letter-spacing:.04em;padding:4px 10px;position:absolute;text-transform:uppercase;top:12px}.pt-store .pt-track{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:112px 0 36px;padding-top:28px;position:relative}.pt-store .pt-track:before{background:linear-gradient(90deg,var(--pt-accent) var(--p),var(--pt-line) var(--p));border-radius:2px;bottom:auto;content:"";height:2px;left:0;position:absolute;right:0;top:0}.pt-store .pt-track:after{background:var(--pt-accent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--pt-accent) 18%,transparent);content:"";height:12px;left:calc(var(--p) - 6px);position:absolute;top:-5px;width:12px}.pt-store .pt-track .trk{align-items:center;color:var(--pt-accent-deep);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.14em;text-transform:uppercase}.pt-store .pt-track .trk i{border-bottom:5px solid transparent;border-left:8px solid var(--pt-accent);border-top:5px solid transparent}.pt-store .pt-track h2{color:var(--pt-ink);font-size:max(34px,min(4vw,52px));font-weight:800;letter-spacing:-.035em;line-height:1;margin:10px 0 8px}.pt-store .pt-track p{color:var(--pt-muted);font-size:16.5px;margin:0}.pt-store .pt-track .pill{border:1px solid var(--pt-ink);border-radius:var(--pt-radius-pill);color:var(--pt-ink);flex-shrink:0;font-size:14.5px;font-weight:700;padding:12px 22px;transition:background .15s ease,color .15s ease}.pt-store .pt-track .pill:hover{background:var(--pt-ink);color:var(--pt-page)}.pt-store .pt-scard{color:var(--pt-ink);display:flex;flex-direction:column;gap:14px;min-width:0}.pt-store .pt-scard .ph{aspect-ratio:1;background:var(--pt-tile);border-radius:16px;display:block;overflow:hidden;position:relative}.pt-store .pt-scard .ph img{display:block;height:100%;mix-blend-mode:multiply;object-fit:cover;transition:transform .35s ease;width:100%}.pt-store .pt-scard:hover .ph img{transform:scale(1.05)}.pt-store .pt-scard .quick{background:hsla(0,0%,100%,.95);border-radius:var(--pt-radius-pill);bottom:12px;box-shadow:var(--pt-shadow-card);color:#222;display:flex;font-size:13.5px;font-weight:700;gap:6px;justify-content:center;left:12px;opacity:0;padding:10px;position:absolute;right:12px;top:auto;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.pt-store .pt-scard:focus-visible .quick,.pt-store .pt-scard:hover .quick{opacity:1;transform:none}.pt-store .pt-scard .row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pt-store .pt-scard .nm{display:flex;flex-direction:column;gap:3px;min-width:0}.pt-store .pt-scard .t{color:var(--pt-ink);font-size:15.5px;font-weight:700;line-height:1.3;margin:0}.pt-store .pt-scard:hover .t{color:var(--pt-accent-deep)}.pt-store .pt-scard .p{color:var(--pt-ink);font-size:15px;font-weight:700}.pt-store .pt-scard .p .from,.pt-store .pt-scard .p del{color:var(--pt-muted);font-weight:400}.pt-store .pt-scard .p del{margin-right:6px}.pt-store .pt-scard .p ins{-webkit-text-decoration:none;text-decoration:none}.pt-store .pt-scard .dots{display:flex;flex-shrink:0;gap:4px;padding-top:3px}.pt-store .pt-scard .dots i{border:1px solid hsla(0,0%,50%,.45);border-radius:50%;height:14px;width:14px}.pt-store .pt-scard.is-tall .ph{aspect-ratio:auto;background:none;border-radius:0;display:flex;flex-direction:column;gap:12px;overflow:visible}.pt-store .pt-scard.is-tall .half{background:var(--pt-tile);border-radius:16px;flex:1;min-height:0;overflow:hidden}.pt-store .pt-scard.is-tall .half img{object-fit:contain}.pt-store .pt-srow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:48px 32px;gap:48px 32px}.pt-store .pt-srow.n-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-store .pt-srow.n-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-store .pt-srow .photo{background:var(--pt-accent-tint);border-radius:24px;display:block;overflow:hidden;position:relative}.pt-store .pt-srow .photo img{bottom:0;height:100%;left:0;mix-blend-mode:multiply;object-fit:cover;object-position:center 20%;position:absolute;right:0;top:0;transition:transform .4s ease;width:100%}.pt-store .pt-srow .photo:hover img{transform:scale(1.03)}.pt-store .pt-srow.has-photo{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.pt-store .pt-srow.has-photo .photo{aspect-ratio:1/1.2;grid-column:1/span 2;grid-row:1/span 2}.pt-store .pt-srow.has-photo .pt-scard{min-height:0}.pt-store .pt-srow.has-photo .pt-scard .ph{aspect-ratio:auto;flex:1;min-height:0}.pt-store .pt-srow.has-photo .pt-scard:not(.is-tall) .ph img{object-fit:contain}.pt-store .pt-srow.is-short .photo{background:var(--pt-tint-alt);grid-column:3/span 2}.pt-store .pt-srow.is-short .pt-scard{grid-row:1/span 2}.pt-store .pt-sfeature{background:var(--pt-dark-tile) right center/cover no-repeat;border-radius:24px;color:#fff;display:block;height:380px;margin-top:112px;overflow:hidden;position:relative}.pt-store .pt-sfeature .txt{align-items:flex-start;display:flex;flex-direction:column;left:56px;max-width:400px;position:absolute;top:50%;transform:translateY(-50%)}.pt-store .pt-sfeature .eyebrow{color:var(--pt-accent-on-dark)}.pt-store .pt-sfeature b{font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1.02;margin:10px 0}.pt-store .pt-sfeature .x{color:var(--pt-on-dark-muted);font-size:16px;margin-bottom:22px}.pt-store .pt-sfeature:hover .pt-sbtn{background:var(--pt-accent-hover)}.pt-store .pt-sbanner{background:#ddd center 30%/cover no-repeat;border-radius:24px;display:block;height:300px;margin-top:112px;overflow:hidden;position:relative}.pt-store .pt-sbanner:after{background:linear-gradient(90deg,color-mix(in srgb,var(--pt-shade) 78%,transparent),color-mix(in srgb,var(--pt-shade) 15%,transparent) 60%,color-mix(in srgb,var(--pt-shade) 0,transparent));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.pt-store .pt-sbanner .txt{align-items:flex-start;bottom:40px;color:#fff;display:flex;flex-direction:column;left:44px;position:absolute;z-index:1}.pt-store .pt-sbanner .eyebrow{color:var(--pt-accent-on-dark)}.pt-store .pt-sbanner b{font-size:38px;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:8px 0 18px}.pt-store .pt-track+.pt-jgrid{margin-top:0}.pt-store .pt-shop{margin-top:28px}.pt-store .pt-shop .woocommerce-notices-wrapper:empty{display:none}.pt-store .pt-shop .woocommerce-result-count{color:var(--pt-muted);float:left;font-size:14.5px;margin:10px 0 24px}.pt-store .pt-shop .woocommerce-ordering{float:right;margin:0 0 24px}.pt-store .pt-shop .woocommerce-ordering select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--pt-surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23717171' stroke-width='1.6' d='m1 1 5 5 5-5'/%3E%3C/svg%3E") right 16px center/11px no-repeat;border:1px solid var(--pt-line-strong);border-radius:var(--pt-radius-pill);color:var(--pt-ink);cursor:pointer;font-size:14px;font-weight:700;padding:9px 38px 9px 16px}.pt-store .pt-sgrid{clear:both;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:48px 32px;gap:48px 32px}.pt-store .pt-sempty{clear:both;color:var(--pt-muted);font-size:17px;padding:48px 0}.pt-store .woocommerce-pagination{margin-top:48px}.pt-store .woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pt-store .woocommerce-pagination .page-numbers:not(ul){align-items:center;border:1px solid var(--pt-line-strong);border-radius:var(--pt-radius-pill);color:var(--pt-ink);display:inline-flex;font-weight:700;height:40px;justify-content:center;min-width:40px;padding:0 14px}.pt-store .woocommerce-pagination .page-numbers:not(ul):hover{border-color:var(--pt-ink)}.pt-store .woocommerce-pagination .page-numbers:not(ul).current{background:var(--pt-ink);border-color:var(--pt-ink);color:var(--pt-page)}.pt-store .pt-product{padding-top:28px}.pt-store .pt-product .crumbs{color:var(--pt-muted);display:flex;font-size:14px;gap:6px}.pt-store .pt-product .crumbs a{color:var(--pt-muted)}.pt-store .pt-product .crumbs a:hover{color:var(--pt-ink)}.pt-store .pt-product .crumbs .cat{color:var(--pt-accent-deep);font-weight:700}.pt-store .pt-product div.product{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-gap:8px 56px;gap:8px 56px;margin-top:20px}.pt-store .pt-product .onsale{background:var(--pt-ink);border-radius:var(--pt-radius-pill);color:var(--pt-page);font-size:12px;font-weight:800;margin:16px;padding:4px 12px;position:absolute;text-transform:uppercase;z-index:2}.pt-store .pt-product .woocommerce-product-gallery{align-self:start;grid-column:1;grid-row:1/span 2;margin:0;position:relative}.pt-store .pt-product .woocommerce-product-gallery__wrapper{margin:0}.pt-store .pt-product .flex-viewport,.pt-store .pt-product .woocommerce-product-gallery__wrapper:only-child{background:var(--pt-tile);border-radius:24px;overflow:hidden}.pt-store .pt-product .woocommerce-product-gallery__image img{display:block;height:auto;mix-blend-mode:multiply;width:100%}.pt-store .pt-product .woocommerce-product-gallery__image img.zoomImg{background:#fff;mix-blend-mode:normal}.pt-store .pt-product .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:12px 0 0;padding:0}.pt-store .pt-product .flex-control-thumbs li{width:84px}.pt-store .pt-product .flex-control-thumbs img{background:var(--pt-tile);border-radius:14px;cursor:pointer;display:block;height:auto;opacity:.55;transition:opacity .15s ease;width:100%}.pt-store .pt-product .flex-control-thumbs img:hover{opacity:.85}.pt-store .pt-product .flex-control-thumbs img.flex-active{opacity:1;outline:2px solid var(--pt-ink);outline-offset:-2px}.pt-store .pt-product .woocommerce-product-gallery__trigger{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23222' stroke-linecap='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2M11 8.5v5M8.5 11h5'/%3E%3C/svg%3E") 50%/19px no-repeat;border-radius:50%;box-shadow:var(--pt-shadow-card);font-size:0;height:42px;position:absolute;right:16px;top:16px;width:42px;z-index:9}.pt-store .pt-product .woocommerce-product-gallery__trigger img,.pt-store .pt-product .woocommerce-product-gallery__trigger span{display:none}.pt-store .pt-product .summary{grid-column:2;margin:0}.pt-store .pt-product .product_title{color:var(--pt-ink);font-size:max(28px,min(3.2vw,40px));font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 10px}.pt-store .pt-product .price{color:var(--pt-ink);font-size:24px;font-weight:700}.pt-store .pt-product .price .from,.pt-store .pt-product .price del{color:var(--pt-muted);font-weight:400}.pt-store .pt-product .price del{margin-right:8px}.pt-store .pt-product .price ins{-webkit-text-decoration:none;text-decoration:none}.pt-store .pt-product .woocommerce-product-details__short-description{color:var(--pt-reading);font-size:16.5px;line-height:1.6;margin-top:16px}.pt-store .pt-product .woocommerce-product-details__short-description p{margin:0 0 10px}.pt-store .pt-product form.cart{margin-top:26px}.pt-store .pt-product table.variations{border:0;margin:0;width:100%}.pt-store .pt-product table.variations tr{display:block;margin-bottom:22px}.pt-store .pt-product table.variations th.label{border:0;display:block;padding:0 0 10px;text-align:left}.pt-store .pt-product table.variations label{color:var(--pt-ink);font-size:14.5px;font-weight:700}.pt-store .pt-product table.variations .chosen{color:var(--pt-muted);font-weight:500;margin-left:8px}.pt-store .pt-product table.variations td.value{border:0;display:block;padding:0}.pt-store .pt-product .pt-swatch-select{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.pt-store .pt-product .pt-swatches{display:flex;flex-wrap:wrap;gap:10px}.pt-store .pt-product .pt-swatches.is-size{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-gap:8px;gap:8px}.pt-store .pt-product .pt-swatches button{cursor:pointer;transition:box-shadow .15s ease,background .15s ease,border-color .15s ease}.pt-store .pt-product .pt-swatches button:disabled{cursor:not-allowed;opacity:.35}.pt-store .pt-product .pt-swatches .sw{background:var(--sw,var(--pt-subtle));border:1px solid hsla(0,0%,50%,.45);border-radius:50%;height:38px;padding:0;width:38px}.pt-store .pt-product .pt-swatches .sw:hover:not(:disabled){box-shadow:0 0 0 2px var(--pt-page),0 0 0 4px var(--pt-line-strong)}.pt-store .pt-product .pt-swatches .sw.on{box-shadow:0 0 0 2px var(--pt-page),0 0 0 4px var(--pt-ink)}.pt-store .pt-product .pt-swatches .sz{background:var(--pt-surface);border:1px solid var(--pt-line-strong);border-radius:12px;color:var(--pt-ink);font-size:14.5px;font-weight:700;padding:11px 0}.pt-store .pt-product .pt-swatches .sz:hover:not(:disabled){border-color:var(--pt-ink)}.pt-store .pt-product .pt-swatches .sz.on{background:var(--pt-ink);border-color:var(--pt-ink);color:var(--pt-page)}.pt-store .pt-product .pt-swatches .sz:disabled{-webkit-text-decoration:line-through;text-decoration:line-through}.pt-store .pt-product .reset_variations{color:var(--pt-muted);display:inline-block;font-size:13.5px;margin-top:12px;-webkit-text-decoration:underline;text-decoration:underline}.pt-store .pt-product .single_variation .price{font-size:18px}.pt-store .pt-product .single_variation .stock{color:var(--pt-accent-deep);font-size:14px;font-weight:700;margin:6px 0 0}.pt-store .pt-product .single_variation .out-of-stock{color:#c62d2d}.pt-store .pt-product .woocommerce-variation-add-to-cart,.pt-store .pt-product form.cart:not(.variations_form){display:flex;gap:10px}.pt-store .pt-product .woocommerce-variation-add-to-cart{margin-top:18px}.pt-store .pt-product .quantity .qty{background:var(--pt-surface);border:1px solid var(--pt-line-strong);border-radius:var(--pt-radius-pill);color:var(--pt-ink);font-size:16px;font-weight:700;height:54px;text-align:center;width:96px}.pt-store .pt-product .single_add_to_cart_button{background:var(--pt-accent);border:0;border-radius:var(--pt-radius-pill);box-shadow:var(--pt-shadow-cta);color:#fff;flex:1;font-size:16px;font-weight:700;height:54px;transition:background .15s ease,opacity .15s ease}.pt-store .pt-product .single_add_to_cart_button:hover{background:var(--pt-accent-hover)}.pt-store .pt-product .single_add_to_cart_button.disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.pt-store .pt-product .woocommerce-tabs{grid-column:2;margin-top:28px}.pt-store .pt-product .woocommerce-tabs ul.tabs{border-bottom:1px solid var(--pt-line);display:flex;gap:24px;list-style:none;margin:0;padding:0}.pt-store .pt-product .woocommerce-tabs ul.tabs:after,.pt-store .pt-product .woocommerce-tabs ul.tabs:before{display:none}.pt-store .pt-product .woocommerce-tabs ul.tabs li{background:none;border:0;margin:0;padding:0}.pt-store .pt-product .woocommerce-tabs ul.tabs a{color:var(--pt-muted);display:block;font-size:15px;font-weight:700;padding:12px 0}.pt-store .pt-product .woocommerce-tabs ul.tabs li.active a{box-shadow:inset 0 -2px 0 var(--pt-ink);color:var(--pt-ink)}.pt-store .pt-product .woocommerce-tabs .panel{color:var(--pt-reading);font-size:15.5px;line-height:1.7;padding-top:16px}.pt-store .pt-product .woocommerce-tabs .panel p{margin:0 0 12px}.pt-store .pt-product .woocommerce-tabs .panel table{border-collapse:collapse;display:block;font-size:14px;margin:4px 0 16px;max-width:100%;overflow-x:auto}.pt-store .pt-product .woocommerce-tabs .panel td,.pt-store .pt-product .woocommerce-tabs .panel th{border-bottom:1px solid var(--pt-line);padding:6px 12px;text-align:right;white-space:nowrap}.pt-store .pt-product .woocommerce-tabs .panel td:first-child,.pt-store .pt-product .woocommerce-tabs .panel th:first-child{padding-left:0;text-align:left}.pt-store .pt-srelated{border-top:1px solid var(--pt-line);margin-top:88px;padding-top:40px}.pt-store .pt-srelated .head{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.pt-store .pt-srelated h2{color:var(--pt-ink);font-size:26px;font-weight:700;margin:0}.pt-store .pt-srelated .head a{color:var(--pt-ink);font-size:14px;font-weight:700}.pt-store .pt-srelated .head a:hover{color:var(--pt-accent-deep)}.pt-store .pt-spage-body{margin-top:28px}.pt-store .pt-spage-body a{color:var(--pt-ink)}.pt-store .pt-spage-body a:hover{color:var(--pt-accent-deep)}.pt-store .pt-spage-body .wc-block-cart__totals-title,.pt-store .pt-spage-body .wc-block-components-checkout-step__title,.pt-store .pt-spage-body .wc-block-components-title{color:var(--pt-ink);font-size:20px!important;font-weight:700;letter-spacing:-.01em;text-transform:none!important}.pt-store .pt-spage-body .wc-block-components-button:not(.is-link){background:var(--pt-accent);border:0;border-radius:var(--pt-radius-pill);box-shadow:var(--pt-shadow-cta);color:#fff;font-size:16px;font-weight:700;min-height:54px;-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease}.pt-store .pt-spage-body .wc-block-components-button:not(.is-link):hover:not(:disabled){background:var(--pt-accent-hover);color:#fff}.pt-store .pt-spage-body .wc-block-components-button:not(.is-link):disabled{box-shadow:none;opacity:.5}.pt-store .pt-spage-body .wc-block-components-button:not(.is-link) .wc-block-components-button__text{color:inherit;-webkit-text-decoration:none;text-decoration:none}.pt-store .pt-spage-body .wc-block-components-totals-coupon__button{box-shadow:none;min-height:48px}.pt-store .pt-spage-body .wc-block-components-combobox .components-combobox-control input,.pt-store .pt-spage-body .wc-block-components-text-input input,.pt-store .pt-spage-body .wc-block-components-textarea,.pt-store .pt-spage-body .wc-blocks-components-select .wc-blocks-components-select__select{background:var(--pt-surface)!important;border:1px solid var(--pt-line-strong)!important;border-radius:12px!important;color:var(--pt-ink)!important}.pt-store .pt-spage-body .wc-block-components-combobox .components-combobox-control input:focus,.pt-store .pt-spage-body .wc-block-components-text-input input:focus,.pt-store .pt-spage-body .wc-block-components-textarea:focus,.pt-store .pt-spage-body .wc-blocks-components-select .wc-blocks-components-select__select:focus{border-color:var(--pt-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pt-accent) 18%,transparent)!important;outline:none}.pt-store .pt-spage-body .wc-block-components-checkbox .wc-block-components-checkbox__input{border-radius:6px}.pt-store .pt-spage-body .wc-block-components-checkbox .wc-block-components-checkbox__input:checked{background:var(--pt-accent);border-color:var(--pt-accent)}.pt-store .pt-spage-body .wp-block-woocommerce-cart-totals-block,.pt-store .pt-spage-body .wp-block-woocommerce-checkout-order-summary-block{background:var(--pt-surface);border:1px solid var(--pt-line)!important;border-radius:20px;overflow:hidden;padding:8px 4px}.pt-store .pt-spage-body .wp-block-woocommerce-cart-totals-block{padding:20px}.pt-store .pt-spage-body .wc-block-cart-item__image img,.pt-store .pt-spage-body .wc-block-components-order-summary-item__image img{background:var(--pt-tile);border-radius:10px}.pt-store .pt-spage-body .wc-block-components-product-name{font-weight:700;-webkit-text-decoration:none;text-decoration:none}.pt-store .pt-spage-body .wc-block-components-quantity-selector{border-radius:var(--pt-radius-pill);overflow:hidden}.pt-store .pt-spage-body .wc-block-components-quantity-selector:after{border-radius:var(--pt-radius-pill)}.pt-store .pt-spage-body .wc-block-cart-item__remove-link{color:var(--pt-muted)!important;font-size:13px}.pt-store .pt-spage-body .wc-block-components-notice-banner{border-radius:12px}.pt-store .woocommerce-error,.pt-store .woocommerce-info,.pt-store .woocommerce-message{align-items:center;background:var(--pt-surface);border:1px solid var(--pt-line);border-left:4px solid var(--pt-accent);border-radius:12px;color:var(--pt-ink);display:flex;flex-wrap:wrap;font-size:15px;gap:12px;justify-content:space-between;list-style:none;margin:16px 0;padding:14px 18px}.pt-store .woocommerce-error:focus,.pt-store .woocommerce-info:focus,.pt-store .woocommerce-message:focus{outline:none}.pt-store .woocommerce-error .button,.pt-store .woocommerce-info .button,.pt-store .woocommerce-message .button{border:1px solid var(--pt-ink);border-radius:var(--pt-radius-pill);color:var(--pt-ink);font-size:14px;font-weight:700;order:2;padding:8px 16px}.pt-store .woocommerce-error{border-left-color:#c62d2d}.pt-store .screen-reader-text{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:991.98px){.pt-store .pt-product div.product{gap:24px;grid-template-columns:minmax(0,1fr);grid-template-rows:none}.pt-store .pt-product .summary,.pt-store .pt-product .woocommerce-product-gallery,.pt-store .pt-product .woocommerce-tabs{grid-column:1;grid-row:auto}.pt-store .pt-product .woocommerce-tabs{margin-top:0}.pt-store .pt-shero{grid-template-columns:minmax(0,1fr);padding:44px 40px}.pt-store .pt-shero .stack{height:300px;max-width:460px}.pt-store .pt-sgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-store .pt-srow.has-photo,.pt-store .pt-srow.is-short{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.pt-store .pt-srow.has-photo .photo,.pt-store .pt-srow.is-short .photo{aspect-ratio:16/9;grid-column:1/span 2;grid-row:auto}.pt-store .pt-srow.has-photo .pt-scard,.pt-store .pt-srow.is-short .pt-scard{grid-row:auto}.pt-store .pt-srow.has-photo .pt-scard .ph,.pt-store .pt-srow.is-short .pt-scard .ph{aspect-ratio:1}.pt-store .pt-srow.has-photo .pt-scard.is-tall .half+.half,.pt-store .pt-srow.is-short .pt-scard.is-tall .half+.half{display:none}.pt-store .pt-srow:not(.has-photo){grid-template-columns:repeat(2,minmax(0,1fr))}.pt-store .pt-sfeature .txt{left:40px}}@media(max-width:575.98px){.pt-store{padding-bottom:64px}.pt-store .pt-shero{border-radius:20px;gap:8px;margin-top:16px;padding:28px 20px 20px}.pt-store .pt-shero p{font-size:15.5px;margin-bottom:20px}.pt-store .pt-shero .stack{height:230px}.pt-store .pt-shero .s{width:54%}.pt-store .pt-track{align-items:flex-start;flex-direction:column;gap:16px;margin:64px 0 24px;padding-top:22px}.pt-store .pt-track .pill{padding:10px 18px}.pt-store .pt-sgrid,.pt-store .pt-srow{gap:28px 14px}.pt-store .pt-sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-store .pt-srow .photo{border-radius:20px}.pt-store .pt-scard .row{flex-direction:column;gap:6px}.pt-store .pt-scard .t{font-size:14.5px}.pt-store .pt-sfeature{background-position:74% 0;background-size:200% auto;border-radius:20px;height:auto;margin-top:64px;padding-top:58%}.pt-store .pt-sfeature .txt{background:var(--pt-dark-tile);max-width:none;padding:20px 20px 24px;position:static;transform:none}.pt-store .pt-sfeature b{font-size:30px}.pt-store .pt-sbanner{border-radius:20px;height:260px;margin-top:64px}.pt-store .pt-sbanner .txt{bottom:24px;left:20px;right:20px}.pt-store .pt-sbanner b{font-size:28px}}.blog-page .twitter-tweet,.blog-page .twitter-tweet-rendered{margin:40px auto!important}.blog-page .instagram-media{margin:30px auto!important;max-width:620px!important}.blog-page .wp-block-embed.alignleft,.blog-page .wp-block-embed.alignright{max-width:360px;width:100%}.blog-page .wp-block-embed figcaption,.blog-page .wp-block-image figcaption{color:var(--pt-muted);font-size:13px;margin-bottom:1em;margin-top:.5em;text-align:center}.blog-page .wp-block-embed{margin-bottom:2.5em;margin-top:1em;text-align:center}.blog-page .wp-block-image img{height:auto;max-width:100%}.blog-page .wp-block-separator{border-color:var(--pt-accent);margin-bottom:1.5em;max-width:100px}@media(max-width:991.98px){.blog-page .wp-block-separator{margin-bottom:1.5em}}.blog-page .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.blog-page .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.blog-page .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.blog-page .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.blog-page .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before,.blog-page .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.blog-page .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.blog-page .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.blog-page .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.blog-page .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.blog-page .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.blog-page .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper,.blog-page .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.blog-page .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper{position:relative}.blog-page .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.blog-page .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.blog-page .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.blog-page .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.blog-page .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe,.blog-page .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.blog-page .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.blog-page .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.blog-page .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.blog-page .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.blog-page .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.blog-page .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.blog-page .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.blog-page .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}