.paf{background:#fff;color:#181818;padding:0;margin-bottom:4rem}.paf--dark{background:#181818;color:#fff}.paf__inner{width:95vw;margin:0 auto;display:flex;flex-direction:column;background:#f6f6f6}.paf__media{position:relative;width:100%;aspect-ratio:var(--paf-media-aspect, 4 / 3);overflow:hidden;background:#0e0e0e}.paf__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.paf__poster img{width:100%;height:100%;object-fit:cover;display:block;background:#fff}.paf__caption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:.9rem 1.2rem;background:linear-gradient(to top,#0000008c,#0000);color:#fff;font-family:"LT Wave",var(--font-heading-family);font-weight:400;font-size:11px;line-height:1.4;text-align:center;pointer-events:none}.paf__content{width:100%;background:#f6f6f6;padding:3rem 2rem}.paf__content-inner{width:100%}.paf__label{display:block;font-family:"LT Wave",var(--font-heading-family);font-weight:400;font-size:14px;line-height:145%;letter-spacing:.21px;text-transform:uppercase;color:#181818;margin-bottom:.8rem}.paf--dark .paf__label{color:#ffffffa6}.paf__heading{font-family:"LT Wave",var(--font-heading-family);font-weight:400;font-size:20px;line-height:145%;letter-spacing:1.2px;text-transform:uppercase;color:#181818;margin:0 0 1.5rem}.paf--dark .paf__heading{color:#fff}.paf__text{font-family:"LT Wave",var(--font-heading-family);font-weight:300;font-size:14px;line-height:145%;letter-spacing:.24px;color:#181818cc;margin:0}.paf--dark .paf__text{color:#ffffffb8}.paf__text p{margin:0 0 1rem}.paf__text p:last-child{margin-bottom:0}@media screen and (min-width:750px){.paf{padding:6rem 0;margin-bottom:0}.paf__inner{width:90vw;display:grid;grid-template-columns:calc(100% - var(--paf-content-width, 50%)) var(--paf-content-width, 50%);align-items:start;gap:2rem}.paf--reverse .paf__inner{grid-template-columns:var(--paf-content-width, 50%) calc(100% - var(--paf-content-width, 50%))}.paf__media{grid-column:1;grid-row:1}.paf__content{grid-column:2;grid-row:1;padding:2.5rem 4rem;align-self:start;display:flex;align-items:flex-start}.paf--reverse .paf__media{grid-column:2}.paf--reverse .paf__content{grid-column:1}.paf__heading{font-size:26px;letter-spacing:1.56px}.paf__text{font-size:14px;letter-spacing:.28px}}@media screen and (min-width:990px){.paf{padding:7rem 0}.paf__content{padding:8rem 5rem}.paf__label{font-size:16px;margin-bottom:1rem}.paf__heading{margin-bottom:1.5rem}.paf__text{font-size:16px;line-height:145%;letter-spacing:.28px}.paf__caption{font-size:12px;padding:1.2rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-page-about-feature.css.map */
