.cv-projects-editorial{color:#49382f;background:#f9f7f3}.cv-projects-editorial .cv-inner-header{background:#f9f7f3}.cv-projects-editorial .cv-inner-hero{text-align:center;background:#f4f0ea;border-bottom:1px solid #e5dcd1;position:relative;overflow:hidden;padding:clamp(72px,10vw,152px) 24px clamp(65px,9vw,130px)!important}.cv-projects-editorial .cv-inner-hero:before{content:"";background:#b7a291;width:1px;height:34px;position:absolute;top:26px;left:50%}.cv-projects-editorial .cv-inner-hero p{letter-spacing:.3em!important;color:#927b6a!important;margin-bottom:24px!important;font-size:11px!important}.cv-projects-editorial .cv-inner-hero h1{color:#49352c!important;letter-spacing:-.045em!important;margin-bottom:23px!important;font-size:clamp(42px,7vw,96px)!important;font-weight:300!important;line-height:1.1!important}.cv-projects-editorial .cv-inner-hero span{color:#8b776a!important;font-size:clamp(15px,1.6vw,19px)!important;line-height:1.8!important}.cv-editorial-work{background:#f9f7f3;padding:clamp(52px,7vw,105px) 20px 92px}.cv-editorial-work-inner{max-width:1170px;margin:auto}.cv-editorial-intro{text-align:center;max-width:570px;margin:0 auto clamp(54px,7vw,100px)}.cv-editorial-eyebrow{letter-spacing:.22em;color:#a68e7a;margin-bottom:18px;font-size:11px;display:block}.cv-editorial-intro p{color:#66544a;margin:0;font-size:clamp(17px,2vw,22px);font-weight:300;line-height:1.8}.cv-editorial-list{flex-direction:column;gap:clamp(65px,9vw,135px);display:flex}.cv-editorial-project{border-bottom:1px solid #ded4c8;grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);align-items:center;gap:clamp(30px,6vw,90px);padding-bottom:clamp(65px,8vw,100px);display:grid}.cv-editorial-project-media{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.cv-editorial-project-media video{object-fit:contain;background:#211c19;border-radius:3px;width:auto;max-width:100%;height:auto;max-height:min(76vh,760px);display:block;box-shadow:0 22px 46px #35241a21}.cv-editorial-project-copy{text-align:right;min-width:0}.cv-editorial-project-index{letter-spacing:.22em;color:#ae9887;margin-bottom:20px;font-size:12px;display:block}.cv-editorial-project-copy h2{color:#4b382e;letter-spacing:-.03em;margin:0 0 26px;font-size:clamp(29px,3.4vw,52px);font-weight:300;line-height:1.27}.cv-editorial-project-rule{background:#b39a87;width:42px;height:1px;margin-bottom:21px}.cv-editorial-project-copy p{color:#806e60;margin:0 0 28px;font-size:clamp(15px,1.5vw,18px);font-weight:300;line-height:1.9}.cv-editorial-project-label{letter-spacing:.2em;color:#ab9687;font-size:10px}@media (max-width:760px){.cv-projects-editorial .cv-inner-hero{padding:85px 20px 73px!important}.cv-editorial-work{padding:45px 18px 70px}.cv-editorial-intro{margin-bottom:52px}.cv-editorial-project,.cv-editorial-project:nth-child(2n){flex-direction:column;align-items:stretch;gap:23px;display:flex}.cv-editorial-project:nth-child(2n) .cv-editorial-project-media,.cv-editorial-project:nth-child(2n) .cv-editorial-project-copy{order:0}.cv-editorial-project-media video{max-width:100%;max-height:68vh}.cv-editorial-project-copy{text-align:right;padding:0 4px}.cv-editorial-project-copy h2{margin-bottom:16px}.cv-editorial-project-index{margin-bottom:12px}.cv-editorial-project-copy p{margin-bottom:16px}}main:has(.cv-editorial-project) .cv-inner-header{border-bottom:1px solid #ebd9c42e;background:#45342d!important}:is(main:has(.cv-editorial-project) .cv-inner-header a,main:has(.cv-editorial-project) .cv-inner-header small){color:#f7efe6!important}main:has(.cv-editorial-project) .cv-inner-header a:hover{color:#d6bda2!important}
