.editorial-home{background:#141518;color:#ececee}.eh-wrap{width:min(1320px,calc(100% - 112px));margin:auto}.eh-label{font-size:10px;letter-spacing:.16em;font-weight:600;color:#b8a5a8;margin:0 0 30px}.eh-hero{padding-top:70px}.eh-hero-title{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:95px;padding-bottom:65px}.eh-hero h1{font-size:clamp(66px,6.7vw,104px);line-height:1.04;font-weight:500;letter-spacing:-.065em;margin:0}.editorial-home em{font-style:normal;color:#d66b73}.eh-hero-title>div{padding-bottom:7px}.eh-hero-title p{font-size:18px;line-height:1.75;color:#b2b2b8;max-width:390px;margin:0 0 25px}.eh-link{display:inline-flex;justify-content:space-between;gap:40px;border-bottom:1px solid #626067;padding:12px 0;font-size:13px;color:#eee}.eh-link span{color:#df7a83;transition:transform .3s}.eh-link:hover span{transform:translate(3px,-3px)}.eh-photo{height:420px;overflow:hidden;position:relative;margin:0 32px}.eh-photo img{width:100%;height:100%;object-fit:cover;object-position:center 46%;filter:grayscale(1) brightness(.7)}.eh-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 40%,#090a0ca6)}.eh-photo-caption{position:absolute;bottom:30px;left:38px;right:38px;display:flex;justify-content:space-between;z-index:1;color:#fff;font-size:10px;letter-spacing:.12em}.eh-photo-caption a{font-size:12px;letter-spacing:0}.eh-intro{display:grid;grid-template-columns:1fr 2fr;gap:100px;padding-block:115px}.editorial-home h2{font-size:clamp(39px,4.1vw,62px);font-weight:400;line-height:1.14;letter-spacing:-.05em;margin:0}.eh-intro>div>p{max-width:620px;font-size:18px;line-height:1.8;color:#aaaab1;margin:30px 0 15px}.eh-intro>.eh-label{padding-top:14px}.eh-expertise{padding:95px 0;background:#1b1c20;border-block:1px solid #323338}.eh-section-head{display:flex;justify-content:space-between;align-items:end;gap:65px;margin-bottom:55px}.eh-section-head>p{font-size:15px;line-height:1.8;color:#acacb4}.eh-service-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.eh-service-photo{position:relative;min-height:540px;overflow:hidden}.eh-service-photo img{width:100%;height:100%;object-fit:cover;position:absolute;filter:grayscale(1) brightness(.6)}.eh-service-photo span{position:absolute;bottom:28px;left:25px;font-size:9px;letter-spacing:.15em;color:#ddd}.eh-service-list>a{display:flex;gap:22px;border-top:1px solid #44444b;padding:25px 0;align-items:baseline;transition:padding .3s}.eh-service-list>a:hover{padding-left:10px}.eh-service-list small{font-size:10px;color:#a66d75}.eh-service-list h3{font-size:25px;font-weight:400;letter-spacing:-.025em;margin:0 0 13px}.eh-service-list p{font-size:14px;line-height:1.7;color:#9e9ea7;max-width:400px;margin:0}.eh-service-list>a>span{margin-left:auto;color:#da757f}.eh-service-list .eh-all{font-size:12px;padding-top:20px}.eh-audience{padding-block:110px}.eh-audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.eh-audience-grid>a{border-top:2px solid #aa3a46;padding-top:30px}.eh-audience-grid>a:last-child{border-color:#65656e}.eh-audience-grid h3{font-size:clamp(27px,2.5vw,37px);line-height:1.25;letter-spacing:-.035em;font-weight:400;margin:35px 0 23px}.eh-audience-grid p:not(.eh-label){max-width:440px;line-height:1.8;font-size:16px;color:#a8a8b0}.eh-audience-grid span{display:block;font-size:12px;margin-top:30px;color:#e1c6c9}.eh-delivery{background:#202024;padding:95px 0}.eh-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.eh-steps article{border-top:1px solid #505057;padding-top:25px}.eh-steps span{font-size:10px;color:#b89095;letter-spacing:.12em}.eh-steps h3{font-size:23px;line-height:1.3;font-weight:400;margin:27px 0 16px}.eh-steps p{font-size:15px;line-height:1.8;color:#a7a7af}.eh-contact{padding-block:115px}.eh-contact>div{display:flex;justify-content:space-between;align-items:center;gap:40px}.eh-contact>div>a{display:grid;place-items:center;width:95px;height:95px;border:1px solid #a74854;border-radius:50%;font-size:40px;color:#df7882;transition:background .3s}.eh-contact>div>a:hover{background:#a52e3c;color:#fff}.editorial-home .eh-photo img{animation:eh-arrive 1.3s ease both}@keyframes eh-arrive{from{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}
@media(max-width:1000px){.eh-wrap{width:calc(100% - 64px)}.eh-hero-title{gap:40px}.eh-hero h1{font-size:68px}.eh-intro{gap:45px}.eh-service-layout{gap:35px}.eh-section-head{gap:30px}}
@media(max-width:700px){.eh-wrap{width:calc(100% - 40px)}.eh-hero{padding-top:45px}.eh-hero-title,.eh-intro,.eh-service-layout,.eh-audience-grid,.eh-steps{grid-template-columns:1fr;gap:30px}.eh-hero h1{font-size:59px}.eh-hero-title{padding-bottom:40px}.eh-hero-title p{font-size:16px}.eh-photo{margin:0 12px;height:290px}.eh-photo-caption{left:20px;right:20px;bottom:20px;gap:25px;font-size:8px}.eh-photo-caption a{white-space:nowrap}.eh-intro,.eh-audience,.eh-contact{padding-block:65px}.eh-intro>.eh-label{margin:0}.eh-section-head{display:block;margin-bottom:35px}.eh-section-head>p{margin-top:23px}.eh-expertise,.eh-delivery{padding-block:65px}.eh-service-photo{min-height:260px}.eh-service-list h3{font-size:23px}.eh-audience-grid{gap:45px}.eh-contact>div>a{width:58px;height:58px;flex-shrink:0;font-size:25px}.eh-contact h2{font-size:37px}.eh-section-head .eh-link{margin-top:22px}}
@media(prefers-reduced-motion:reduce){.editorial-home *{animation:none!important;transition:none!important}}
html.lenis{scroll-behavior:auto!important}.eh-outcomes{padding-block:100px}.eh-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.eh-outcome-grid article{border:1px solid #39393f;border-radius:8px;overflow:hidden}.eh-outcome-grid article>div:last-child{padding:28px}.eh-outcome-grid h3{font-size:25px;line-height:1.25;font-weight:400;letter-spacing:-.025em;margin:0 0 18px}.eh-outcome-grid p{font-size:15px;line-height:1.8;color:#aaaab2;margin:0}.eh-mini{height:210px;background:#202125;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid #39393f;color:#d7828b}.eh-window{width:174px;border:1px solid #777078;border-radius:6px;height:110px;padding:10px;background:#28292e}.eh-window>span{display:inline-block;width:4px;height:4px;background:#c0a6ab;border-radius:50%;margin-right:4px}.eh-apps{display:flex;gap:13px;border-top:1px solid #48484f;margin-top:8px;padding-top:17px;justify-content:center}.eh-apps i{width:32px;height:32px;border:1px solid #9b5c65;display:grid;place-items:center;border-radius:5px;font-style:normal;transition:transform .4s,background .4s}.eh-access>b{position:absolute;left:calc(50% + 60px);top:128px;background:#a93d4b;border:5px solid #202125;color:white;border-radius:50%;width:40px;height:40px;display:grid;place-items:center}.eh-outcome-grid article:hover .eh-apps i{background:#65323b;transform:translateY(-4px)}.eh-apps i:nth-child(2){transition-delay:.06s}.eh-apps i:nth-child(3){transition-delay:.12s}.eh-file{width:60px;height:82px;border:1px solid #867e85;border-radius:5px;background:#292a30;padding:20px 12px;position:relative}.eh-file i{display:block;height:1px;background:#9b919a;margin:0 0 12px}.eh-transfer{font-size:26px;padding:0 20px;transition:transform .4s;color:#d7828b}.eh-copy{border-color:#ab5966}.eh-copy b{position:absolute;bottom:-9px;right:-9px;background:#a93d4b;color:white;border:4px solid #202125;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:12px}.eh-outcome-grid article:hover .eh-transfer{transform:translateX(6px)}.eh-capacity{flex-direction:column;gap:22px}.eh-capacity>div{display:flex;align-items:end;gap:9px;height:75px;border-bottom:1px solid #635a63;padding-bottom:8px}.eh-capacity i{width:22px;height:30px;border:1px solid #ba7c85;background:#663640;transition:transform .5s;transform-origin:bottom}.eh-capacity i:nth-child(2){height:42px}.eh-capacity i:nth-child(3){height:54px}.eh-capacity i:nth-child(n+4){height:65px;background:transparent;border-style:dashed;opacity:.5}.eh-capacity>span{font-size:9px;letter-spacing:.16em;color:#b8a5a8;display:flex;gap:50px}.eh-outcome-grid article:hover .eh-capacity i:nth-child(n+4){background:#663640;opacity:1}.eh-process-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:110px}.eh-process-heading>.eh-link{margin-top:25px}.eh-handover{border-left:2px solid #9f4b57;padding-left:24px;margin-top:55px}.eh-handover>span{font-size:9px;letter-spacing:.12em;color:#bb939a}.eh-handover p{font-size:14px;color:#c0bbc1;margin:16px 0}.eh-process-accordion details{border-top:1px solid #505057}.eh-process-accordion details:last-child{border-bottom:1px solid #505057}.eh-process-accordion summary{display:flex;align-items:center;gap:22px;cursor:pointer;list-style:none;padding:30px 0;font-size:23px;letter-spacing:-.025em}.eh-process-accordion summary::-webkit-details-marker{display:none}.eh-process-accordion summary>span{font-size:12px;color:#bb7b86;letter-spacing:0}.eh-process-accordion summary>b{font-size:24px;color:#bb7b86;font-weight:400;margin-left:auto;transition:transform .3s}.eh-process-accordion [open] summary>b{transform:rotate(45deg)}.eh-process-accordion details>div{padding:0 25px 32px 40px}.eh-process-accordion p{font-size:16px;line-height:1.8;color:#b5b2bb;margin:0 0 25px}.eh-process-accordion small{font-size:11px;color:#ce9da6}.eh-process-accordion summary:focus-visible{outline:2px solid #d7828b;outline-offset:5px}@media(max-width:1000px){.eh-process-layout{gap:45px}.eh-outcome-grid{gap:16px}.eh-outcome-grid article>div:last-child{padding:20px}.eh-outcome-grid h3{font-size:23px}}@media(max-width:700px){.eh-outcomes{padding-block:65px}.eh-outcome-grid,.eh-process-layout{grid-template-columns:1fr;gap:26px}.eh-mini{height:185px}.eh-process-accordion summary{font-size:21px;gap:15px}.eh-process-accordion details>div{padding-left:30px}.eh-handover{margin-top:35px;margin-bottom:20px}}
