.pf-blog-directory{background:#fff;color:#272727;font-family:var(--pf-font-body,-apple-system,BlinkMacSystemFont,system-ui,sans-serif)}.pf-blog-directory *{box-sizing:border-box}.pf-blog-directory__inner{padding:42px 0 84px}.pf-blog-directory__masthead{padding:0 20px 54px}.pf-blog-directory__masthead>p{margin:0 0 8px;color:#8a8a8a;font-size:10px;font-weight:700;letter-spacing:.06em}.pf-blog-directory__masthead h1{margin:0;font-family:var(--pf-font-display-condensed,"acumin-pro-condensed","Acumin Pro Condensed",sans-serif);font-size:58px;font-weight:900;line-height:.78;letter-spacing:-2.6px;text-transform:uppercase}.pf-blog-directory__group{padding:0 20px 58px}.pf-blog-directory__group+.pf-blog-directory__group{padding-top:42px;border-top:1px solid #dfdfdf}.pf-blog-directory__group-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}.pf-blog-directory__group-head h2{margin:0;font-family:var(--pf-font-display-condensed,"acumin-pro-condensed","Acumin Pro Condensed",sans-serif);font-size:28px;font-style:italic;font-weight:900;line-height:.9;letter-spacing:-1.1px}.pf-blog-directory__group-head a{color:#777;font-size:9px;font-weight:700;letter-spacing:.04em;text-decoration:none}.pf-blog-directory__rail{display:flex;gap:14px;overflow-x:auto;margin-right:-20px;padding-right:20px;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.pf-blog-directory__rail::-webkit-scrollbar{display:none}.pf-blog-directory__card{display:flex;flex:0 0 78vw;max-width:320px;flex-direction:column;color:inherit;text-decoration:none;scroll-snap-align:start}.pf-blog-directory__media{aspect-ratio:1.08/1;overflow:hidden;background:#f1f1f1}.pf-blog-directory__media img{display:block;width:100%;height:100%;object-fit:cover}.pf-blog-directory__copy{padding:14px 2px 0}.pf-blog-directory__copy h3{margin:0 0 9px;font-family:var(--pf-font-display-condensed,"acumin-pro-condensed","Acumin Pro Condensed",sans-serif);font-size:25px;font-style:italic;font-weight:900;line-height:.96;letter-spacing:-1px;text-transform:uppercase}.pf-blog-directory__copy p{margin:0 0 12px;color:#555;font-size:13px;line-height:1.42;letter-spacing:-.18px}.pf-blog-directory__copy span{color:#aaa;font-size:9px;font-weight:700;letter-spacing:.05em}.pf-blog-directory__card:focus-visible,.pf-blog-directory__group-head a:focus-visible{outline:2px solid #000;outline-offset:4px}@media(min-width:750px){.pf-blog-directory__inner{padding-top:64px}.pf-blog-directory__masthead{padding:0 48px 72px}.pf-blog-directory__masthead h1{font-size:76px}.pf-blog-directory__group{padding:0 48px 76px}.pf-blog-directory__group+.pf-blog-directory__group{padding-top:58px}.pf-blog-directory__rail{margin-right:-48px;padding-right:48px}.pf-blog-directory__card{flex-basis:42vw;max-width:380px}}@media(min-width:990px){.pf-blog-directory__inner{max-width:1440px;margin:0 auto;padding:96px 48px 130px}.pf-blog-directory__masthead{padding:0 0 92px}.pf-blog-directory__masthead h1{font-size:clamp(88px,7vw,108px);letter-spacing:-.04em}.pf-blog-directory__group{padding:0 0 104px}.pf-blog-directory__group+.pf-blog-directory__group{padding-top:80px}.pf-blog-directory__group-head{margin-bottom:28px}.pf-blog-directory__group-head h2{font-size:36px;letter-spacing:-1.4px}.pf-blog-directory__rail{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:18px;margin:0;padding:0;overflow:visible}.pf-blog-directory__card{max-width:none}.pf-blog-directory__card--lead .pf-blog-directory__media{aspect-ratio:1.28/1}.pf-blog-directory__media{aspect-ratio:1/1}.pf-blog-directory__copy h3{font-size:30px}.pf-blog-directory__copy p{font-size:14px;line-height:1.5}}@media(min-width:1440px){.pf-blog-directory__inner{padding-inline:64px}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAC */
