.preferred .p-hero{position:relative;overflow:hidden;background-image:linear-gradient(90deg,rgba(17,17,17,.98) 0%,rgba(17,17,17,.82) 45%,rgba(17,17,17,.3) 100%),url('/redesign-samples/assets/preferred-hero.png');background-position:center;background-size:cover}
.preferred .p-hero>div{position:relative;z-index:1}
.preferred .p-hero>.desk{position:relative;z-index:1;background:rgba(17,17,17,.68);backdrop-filter:blur(2px)}
.preferred .p-band{position:relative;overflow:hidden;background-image:linear-gradient(90deg,rgba(234,226,212,.98) 0%,rgba(234,226,212,.9) 55%,rgba(234,226,212,.52) 100%),url('/redesign-samples/assets/archive-documentary.png');background-position:center;background-size:cover}
.preferred .p-band>*{position:relative;z-index:1}
.preferred .work-desk{position:relative;overflow:hidden;background-image:linear-gradient(90deg,rgba(17,17,17,.98),rgba(17,17,17,.86)),url('/redesign-samples/assets/redacted-proof.png');background-position:center;background-size:cover}
.preferred .proof{background-color:rgba(17,17,17,.72);backdrop-filter:blur(2px)}
.preferred .proof:nth-child(2){background-color:#d2b274}
.preferred{max-width:1440px;margin:auto;background:#111;color:#f4eee2}
.preferred .sample-nav{border-color:rgba(244,238,226,.2)}
.preferred .sample-chip,.preferred .sample-chip a{color:#d2b274}
.preferred .wordmark{color:#f4eee2}
.p-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;min-height:720px;padding:clamp(90px,12vw,170px) clamp(22px,7vw,110px) 100px;align-items:end;border-bottom:1px solid rgba(244,238,226,.2)}
.p-hero h1{font-size:clamp(4.2rem,9.5vw,10rem);max-width:1000px}
.p-hero-copy{font-size:1.25rem;max-width:680px;margin-top:32px;color:rgba(244,238,226,.78)}
.p-actions{display:flex;gap:24px;align-items:center;margin-top:38px}
.p-button{background:#d2b274;color:#111;display:inline-block;padding:14px 20px;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}
.p-text-link{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:#d2b274}
.desk{border:1px solid rgba(244,238,226,.25);padding:30px;align-self:end;max-width:430px}
.desk-top{display:flex;justify-content:space-between;border-bottom:1px solid rgba(244,238,226,.2);padding-bottom:17px;margin-bottom:32px}
.desk-top span,.p-kicker,.method-label,.proof-label{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase}
.desk-status{color:#d2b274}.desk h2{font-size:3.3rem}.desk p{color:rgba(244,238,226,.78);margin-top:18px}.desk a{color:#d2b274;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}
.p-band{background:#eae2d4;color:#171717;padding:100px clamp(22px,7vw,110px)}.p-band .p-kicker{color:#9c6f2c}.p-band h2{font-size:clamp(3rem,6vw,7rem);max-width:980px}
.methods{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#b9b0a2;margin-top:55px}.method{background:#eae2d4;padding:28px;min-height:320px}.method-label{color:#9c6f2c}.method h3{font:400 2.4rem/1.05 Newsreader,Georgia,serif;margin:72px 0 16px}.method p{color:#5f5a52}
.work-desk{padding:100px clamp(22px,7vw,110px);border-bottom:1px solid rgba(244,238,226,.2)}.work-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.work-head h2{font-size:clamp(3rem,6vw,6rem)}.work-head p{color:#d2b274;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}
.proof-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.proof{border:1px solid rgba(244,238,226,.25);padding:28px;min-height:360px;display:flex;flex-direction:column;justify-content:space-between}.proof:nth-child(2){background:#d2b274;color:#111}.proof:nth-child(2) p{color:#2d271c}.proof h3{font:400 2.8rem/1.05 Newsreader,Georgia,serif;max-width:370px}.proof p{color:rgba(244,238,226,.76);max-width:360px}.proof a{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#d2b274}.proof:nth-child(2) a{color:#111}.proof-label{color:#d2b274}.proof:nth-child(2) .proof-label{color:#725321}
.p-process{background:#eae2d4;color:#171717;padding:100px clamp(22px,7vw,110px)}.p-process h2{font-size:clamp(3rem,6vw,6rem);max-width:800px}.process-list{margin-top:50px;border-top:1px solid #b9b0a2}.process-step{display:grid;grid-template-columns:.2fr .8fr 1fr;gap:20px;padding:24px 0;border-bottom:1px solid #b9b0a2}.process-step span{color:#9c6f2c;font-size:.76rem;letter-spacing:.12em}.process-step h3{font:400 2rem/1 Newsreader,Georgia,serif}.process-step p{color:#5f5a52}
.p-handoff{padding:100px clamp(22px,7vw,110px);background:#c58e3b;color:#171717}.p-handoff h2{font-size:clamp(3rem,6vw,6rem);max-width:900px}.p-handoff p{max-width:650px;color:#3d2e1d;font-size:1.1rem;margin:25px 0}.p-handoff a{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.p-footer{padding:80px clamp(22px,7vw,110px);display:flex;justify-content:space-between;gap:30px}.p-footer p{color:rgba(244,238,226,.7);max-width:520px}.p-footer a{color:#d2b274;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}
@media(max-width:800px){.p-hero{display:block;min-height:auto}.desk{margin-top:65px}.methods,.proof-row{grid-template-columns:1fr}.process-step{grid-template-columns:1fr;gap:8px}.process-step h3{font-size:2.1rem}.work-head,.p-footer{display:block}.p-footer a{display:block;margin-top:28px}.p-actions{align-items:flex-start;flex-direction:column}}
@media(max-width:800px){.preferred .p-hero{background-position:62% center}.preferred .p-band{background-position:68% center}.preferred .work-desk{background-position:center}}
