.pf-page-intro{padding-top:85px;padding-bottom:70px;text-align:center}.pf-page-intro h1{font-size:clamp(40px,5vw,67px);line-height:1.13;letter-spacing:-2.8px}.pf-page-intro h1 span{color:rgb(94,106,73)}.pf-page-intro>p{max-width:540px;margin:25px auto;font-size:15px;line-height:1.9}.pf-page-intro>.pf-button{margin-top:7px}.pf-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-bottom:40px}.pf-resource-card>.pf-photo{height:270px;border-radius:8px;transition:transform .3s}.pf-resource-card:hover>.pf-photo{transform:translateY(-5px)}.pf-resource-card>small{display:block;font-size:8px;letter-spacing:1.5px;margin:23px 0 13px;color:#758062}.pf-resource-card>h2{font-size:26px;letter-spacing:-1px;line-height:1.25}.pf-resource-card>p{font-size:12px;line-height:1.8;margin:17px 0}.pf-resource-card>span{display:flex;align-items:center;gap:10px;font-size:11px;margin-top:24px}.pf-article{max-width:860px;padding-top:60px;padding-bottom:80px}.pf-article>small{display:block;margin:55px 0 20px;font-size:9px;letter-spacing:1.5px;color:#758062}.pf-article>h1{font-size:56px;letter-spacing:-2.4px;line-height:1.16}.pf-article-description{font-size:16px;margin:25px 0 35px!important}.pf-article>.pf-photo{height:400px;border-radius:9px}.pf-article>section{margin:50px 0}.pf-article>section h2{font-size:28px;letter-spacing:-1px}.pf-article>section p{font-size:15px;line-height:1.95;margin-top:20px}.pf-article-end{border-top:1px solid #dce0d1;padding-top:45px}.pf-article-end h2{font-size:30px;letter-spacing:-1px;margin-bottom:25px}.pf-about-photo{height:490px}.pf-about-photo>.pf-photo{border-radius:10px}.pf-about-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:85px;padding-bottom:65px}.pf-about-story h2{font-size:40px}.pf-about-story p{font-size:14px;line-height:1.9;margin-bottom:22px}.pf-values{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding-bottom:95px}.pf-values>div{border-top:1px solid #dce0d1;padding-top:28px}.pf-values svg{color:#788760}.pf-values h3{font-size:17px;font-weight:400;margin:20px 0 13px}.pf-values p{font-size:13px;line-height:1.9}.pf-contact-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:100px;align-items:center}.pf-contact-image{height:480px}.pf-contact-image>.pf-photo{border-radius:10px}.pf-contact-section>div>svg{color:#7c8869;margin-bottom:24px}.pf-contact-section h2{font-size:36px;letter-spacing:-1.5px}.pf-contact-section p{font-size:13px;line-height:1.9;margin-top:22px}.pf-contact-email{display:flex;align-items:center;gap:20px;font-size:21px;margin-top:25px;color:#66774d!important}.pf-contact-help{margin-top:40px;padding-top:30px;border-top:1px solid #dee2d5}.pf-contact-help h3{font-size:15px;font-weight:400}.pf-contact-help p{font-size:12px;margin:12px 0 20px}.pf-policy{max-width:780px;padding-bottom:100px}.pf-policy h2{font-size:30px;letter-spacing:-1px}.pf-policy p{font-size:15px;line-height:1.9;margin:25px 0}.pf-policy a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.pf-policy-dates{border-top:1px solid #dee2d5}.pf-policy-toc{padding:24px 0;border-block:1px solid #dee2d5;margin:32px 0 48px}.pf-policy-toc h2{font-size:22px}.pf-policy ol,.pf-policy ul{padding-left:24px;font-size:15px;line-height:1.8}.pf-policy li+li{margin-top:8px}.pf-policy-section{scroll-margin-top:100px;margin-top:48px}.pf-policy-section h2{font-size:clamp(23px,4vw,30px);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.pf-policy-section p{text-wrap:pretty}.pf-policy-table-wrap{overflow-x:auto;margin-block:24px}.pf-policy-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.pf-policy-table caption{text-align:left;margin-bottom:12px}.pf-policy-table td,.pf-policy-table th{padding:12px 8px;border-bottom:1px solid #dee2d5}.pf-policy-related{display:flex;flex-wrap:wrap;gap:16px 24px;border-top:1px solid #dee2d5;margin-top:48px;padding-top:24px;font-size:14px}.pf-product-overview{max-width:950px;padding-bottom:35px}.pf-product-overview>.pf-gallery{box-shadow:0 20px 50px #39412315}.pf-page-intro+.pf-section{padding-top:30px}@media (max-width:767px){.pf-page-intro{padding-top:55px;padding-bottom:45px}.pf-page-intro h1{font-size:40px;letter-spacing:-2px}.pf-page-intro>p{font-size:13px}.pf-resource-grid{grid-template-columns:1fr;gap:40px}.pf-resource-card>.pf-photo{height:290px}.pf-resource-card>h2{font-size:29px}.pf-article{padding-top:35px}.pf-article>h1{font-size:38px;letter-spacing:-1.6px}.pf-article>.pf-photo{height:270px}.pf-article>section h2{font-size:26px}.pf-article>section p{font-size:14px}.pf-about-photo{height:310px}.pf-about-story{grid-template-columns:1fr;gap:25px;padding-top:55px;padding-bottom:35px}.pf-about-story h2{font-size:33px}.pf-values{gap:30px}.pf-contact-section,.pf-values{grid-template-columns:1fr;padding-bottom:65px}.pf-contact-section{gap:40px}.pf-contact-image{height:300px}.pf-contact-section h2{font-size:30px}.pf-contact-email{font-size:20px}}