/* Scoped to the four prospecting pages; shared site styling is unchanged. */
.pf-editorial{--paper:#f5f0e8;--ink:#1c1814;--accent:#c4935a;background:var(--ink);color:var(--paper)}
.pf-editorial *{box-sizing:border-box}.pf-editorial h1,.pf-editorial h2,.pf-editorial h3{font-family:'Cormorant Garamond',serif;font-weight:400;letter-spacing:0;text-transform:none}.pf-editorial h2{font-size:clamp(2.3rem,4.1vw,4rem);line-height:1.12;margin:15px 0 25px;color:inherit}.pf-editorial h3{font-size:1.9rem;line-height:1.2;margin:20px 0 14px;color:inherit}.pf-editorial p{font-size:.97rem;line-height:1.85;color:inherit}.pf-editorial figure{margin:0;min-width:0}.pf-editorial img{display:block;max-width:100%}.pf-editorial figcaption{font-size:.72rem;line-height:1.6;letter-spacing:.025em;opacity:.65;padding:12px 0}.pf-editorial-wrap{width:min(1120px,100%);margin:auto}.pf-editorial-section{padding:95px 28px;scroll-margin-top:65px}
.pf-editorial .pf-editorial-hero{min-height:690px;height:86vh;max-height:900px;display:flex;align-items:center;padding:110px 28px 70px}.pf-editorial .pf-editorial-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:none;opacity:1;transition:none}.pf-editorial .pf-editorial-hero:hover>img{transform:none}.pf-editorial-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,9,7,.45),rgba(9,9,7,.22) 35%,rgba(9,9,7,.78))}.pf-editorial .pf-editorial-hero .hero-content{position:relative;inset:auto;padding:0;max-width:980px;margin:auto;text-align:center;display:block}.pf-editorial .pf-editorial-hero h1{font-size:clamp(3.25rem,6.8vw,6.3rem);line-height:1.02;letter-spacing:-.025em;margin:20px 0 26px;text-shadow:0 2px 24px #0008;color:#fff}.pf-kicker{font-size:.69rem!important;letter-spacing:.18em;line-height:1.8!important;color:#f0d8b8!important}.pf-hero-description{max-width:660px;margin:0 auto;color:#f6f0e8!important;font-weight:300}.pf-hero-actions{display:flex;justify-content:center;align-items:center;gap:30px;margin:32px 0 23px;flex-wrap:wrap}.pf-primary{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:54px;background:#c4935a;color:#1c1814!important;padding:16px 25px;border:1px solid #c4935a;font-size:.74rem;letter-spacing:.09em;text-transform:uppercase;text-align:center;line-height:1.5;text-decoration:none;transition:background .2s}.pf-primary:hover{background:#dbb17e}.pf-primary span{font-size:1.2rem}.pf-text-link{display:inline-block;color:inherit!important;font-size:.82rem;padding:11px 0;border-bottom:1px solid #c4935a;text-decoration:none}.pf-text-link small{margin-left:8px;font-size:.68rem;opacity:.65}.pf-hero-note{font-size:.7rem!important;opacity:.75;letter-spacing:.04em}
.pf-chapters{display:flex;align-items:center;justify-content:center;gap:75px;border-bottom:1px solid #c4935a33;padding:21px 24px}.pf-chapters a{color:#eee1d0;font-size:.76rem;text-decoration:none;letter-spacing:.06em;padding:8px 0}.pf-chapters span{color:#c4935a;font-size:.65rem;margin-right:15px}.pf-section-heading{max-width:690px;margin-bottom:50px}.pf-section-heading>p{max-width:610px;opacity:.75}.pf-editorial .section-label{color:var(--accent);font-size:.65rem;letter-spacing:.16em}.pf-proof-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:center}.pf-proof-film{max-width:390px;width:100%;margin:auto!important}.pf-native-film,.pf-drive-film{aspect-ratio:9/16;position:relative;background:#0e0c0a;overflow:hidden}.pf-native-film video,.pf-drive-film>img,.pf-drive-film iframe{display:block;width:100%;height:100%;object-fit:cover;border:0;aspect-ratio:9/16}.pf-drive-film>img{opacity:.83;object-position:center}.pf-film-start{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:linear-gradient(0deg,#0007,transparent 70%);color:white;border:0;font:inherit;cursor:pointer;text-align:center;line-height:1.4}.pf-film-start[hidden]{display:none}.pf-film-start small{display:block;font-size:.65rem;opacity:.75;letter-spacing:.06em;margin-top:7px}.pf-play-disc{border:1px solid #ffffff99;border-radius:50%;height:65px;width:65px;display:grid;place-items:center;font-size:2rem;padding-left:4px;background:#1c181440;transition:background .2s}.pf-film-start:hover .pf-play-disc{background:#c4935a88}.pf-proof-story>figure>a{display:block;position:relative}.pf-proof-story>figure img{width:100%;aspect-ratio:3/2;object-fit:cover}.pf-enlarge{position:absolute;right:12px;bottom:12px;background:#1c1814aa;border:1px solid #ffffff55;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;color:#fff}.pf-proof-copy{padding-top:22px;max-width:500px}.pf-proof-copy p{opacity:.72}.pf-mini-label{font-size:.64rem;text-transform:uppercase;letter-spacing:.13em;color:#c4935a}
.pf-paper{background:var(--paper);color:var(--ink)}.pf-life-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.pf-life-grid figure>a{position:relative;display:block}.pf-life-grid img{width:100%;aspect-ratio:3/4;object-fit:cover}.pf-life-grid article:nth-child(2){padding-top:50px}.pf-life-grid article:nth-child(3){padding-top:100px}.pf-life-grid figcaption{display:none}.pf-life-grid p{font-size:.87rem;color:#6b6257}.pf-life-grid h3{font-size:1.8rem}.pf-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.pf-facts{margin:34px 0}.pf-facts>div{display:flex;gap:22px;align-items:center;border-bottom:1px solid #c4935a30;padding:18px 0}.pf-facts dt{font:2.05rem 'Cormorant Garamond',serif;min-width:85px;color:#d7af7c;white-space:nowrap}.pf-facts dd{font-size:.82rem;line-height:1.6;max-width:260px;margin:0;color:#e2d9cd}.pf-questions{padding-top:8px}.pf-questions details{border-bottom:1px solid #c4935a44}.pf-questions summary{list-style:none;display:flex;gap:20px;align-items:center;justify-content:space-between;font:1.55rem/1.35 'Cormorant Garamond',serif;padding:25px 0;cursor:pointer;color:#f2e9dd}.pf-questions summary::-webkit-details-marker{display:none}.pf-questions summary span{color:#c4935a;font:1.25rem Roboto,sans-serif}.pf-questions details[open] summary span{transform:rotate(45deg)}.pf-questions details>p{font-size:.88rem;opacity:.75;margin:0 0 26px;padding-right:25px}.pf-editorial-close{background:var(--paper);color:var(--ink);padding:90px 28px 100px;text-align:center}.pf-editorial-close h2{font-size:clamp(3rem,5.5vw,5rem)}.pf-editorial-close p{color:#6b6257}.pf-editorial-close .pf-primary{margin:18px 0 8px}.pf-close-note{font-size:.7rem!important}.pf-editorial a:focus-visible,.pf-editorial button:focus-visible,.pf-editorial summary:focus-visible{outline:3px solid #d7af7c;outline-offset:5px}
@media(max-width:800px){.pf-editorial-section{padding:65px 24px}.pf-proof-grid{gap:35px;grid-template-columns:.85fr 1fr}.pf-project-grid{gap:35px}.pf-life-grid{gap:20px}.pf-life-grid h3{font-size:1.5rem}.pf-editorial .pf-editorial-hero{min-height:650px;max-height:none;height:auto}.pf-editorial .pf-editorial-hero h1{font-size:4rem}}
@media(max-width:600px){.pf-editorial .pf-editorial-hero{padding:105px 23px 50px;min-height:650px}.pf-editorial .pf-editorial-hero h1{font-size:3.25rem;line-height:1.05}.pf-hero-description{font-size:.92rem!important}.pf-hero-actions{gap:14px;flex-direction:column;margin:28px 0 18px}.pf-hero-actions .pf-primary{width:100%;max-width:330px}.pf-hero-note{max-width:280px;margin:auto;line-height:1.9!important}.pf-chapters{gap:0;justify-content:space-between;padding:15px 20px}.pf-chapters a{font-size:.64rem;letter-spacing:0}.pf-chapters span{margin-right:7px;font-size:.55rem}.pf-editorial-section{padding:55px 23px;scroll-margin-top:55px}.pf-section-heading{margin-bottom:30px}.pf-editorial h2{font-size:2.7rem}.pf-proof-grid,.pf-project-grid{grid-template-columns:1fr;gap:38px}.pf-proof-film{max-width:330px}.pf-proof-copy{padding-top:10px}.pf-life-grid{grid-template-columns:1fr;gap:36px}.pf-life-grid article:nth-child(n){padding-top:0}.pf-life-grid img{aspect-ratio:4/3;object-position:center 65%}.pf-life-grid h3{font-size:1.95rem;margin-top:20px}.pf-life-grid p{font-size:.94rem}.pf-project-grid{gap:30px}.pf-facts dd{font-size:.84rem}.pf-questions summary{font-size:1.55rem}.pf-editorial-close{padding:60px 23px 70px}.pf-editorial-close h2{font-size:3.15rem}.pf-editorial-close .pf-primary{width:100%;max-width:330px}.pf-text-link small{display:inline}.pf-proof-story>figure img{aspect-ratio:4/3}}
@media(max-width:360px){.pf-editorial .pf-editorial-hero h1{font-size:2.9rem}.pf-kicker{font-size:.59rem!important}.pf-primary{gap:15px;padding:15px 18px;font-size:.67rem}.pf-chapters{padding:13px 14px}.pf-editorial h2{font-size:2.4rem}}
@media(prefers-reduced-motion:reduce){.pf-editorial *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.pf-paper .section-label,.pf-editorial-close .section-label{color:#806037}.pf-editorial figure a:focus-visible{outline:3px solid #c4935a;outline-offset:5px}
