.services-editorial{overflow:clip;background:#080c0f;color:#e1e6e5}.services-editorial *{box-sizing:border-box}.services-editorial .sv-wrap{width:calc(100% - 100px);max-width:1400px;margin-inline:auto}.services-editorial p,.services-editorial figure{margin:0}.services-editorial h1,.services-editorial h2,.services-editorial h3{font-family:Barlow,'Arial Narrow',sans-serif;font-weight:700;letter-spacing:-.02em;line-height:.94;margin:0}.services-editorial em{font-style:normal;color:#74a9ce}.services-editorial .sv-kicker{font:9px/1.7 monospace;letter-spacing:1.8px;color:#86aabd}.sv-nav{height:105px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #29363e;position:relative;z-index:2}.sv-logo{display:flex;align-items:center;gap:15px;font-size:12px;letter-spacing:1px}.sv-logo img{width:45px;height:45px}.sv-nav nav{display:flex;gap:34px}.sv-hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:30px;padding-block:90px 100px;min-height:720px}.services-editorial .sv-hero h1{font-size:clamp(90px,10.8vw,160px);margin:23px 0 30px;position:relative;z-index:2}.sv-lead{font-size:19px;color:#dce5e9}.services-editorial .sv-sub{font-size:13px;line-height:1.95;color:#9ba7ac;max-width:390px;margin:15px 0 25px}.sv-hero-art{position:relative;height:535px;isolation:isolate}.sv-orbit{position:absolute;width:530px;height:530px;border:1px solid #34505f55;border-radius:50%;left:15%;top:-5%;background:radial-gradient(circle,#74a9ce1c,transparent 65%)}.sv-orbit:after{content:'';position:absolute;inset:30px;border:1px solid #34505f55;border-radius:50%}.services-editorial .sv-browser{position:absolute;top:35px;left:4%;width:94%;transform:perspective(1100px) rotateY(-12deg) rotateZ(4deg);border:1px solid #647781;background:#d3dbdc;box-shadow:0 25px 70px #0009;transition:transform .6s}.sv-browser-bar{display:flex;gap:5px;align-items:center;height:28px;padding:8px 12px;background:#16222b}.sv-browser-bar i{width:4px;height:4px;border-radius:50%;background:#9bb0bc}.sv-browser-bar span{margin-left:auto;color:#9bb0bc;font:6px monospace;letter-spacing:1px}.sv-browser img{width:100%;height:290px;object-fit:cover;object-position:top}.services-editorial .sv-floating{position:absolute;width:49%;bottom:8px;left:-7%;transform:rotate(-7deg);background:#dbe0df;padding:8px;box-shadow:0 20px 60px #000a;transition:transform .6s}.sv-floating img{width:100%;height:235px;object-fit:cover;object-position:50% 25%}.sv-floating figcaption{font:6px/1.5 monospace;letter-spacing:1px;padding:9px 0 3px;color:#20303c}.sv-art-note{position:absolute;right:0;bottom:40px;width:44%;font:7px/1.8 monospace;letter-spacing:1.4px;color:#8da5b5}.sv-hero-art:hover .sv-browser{transform:perspective(1100px) rotateY(-6deg) rotateZ(2deg)}.sv-hero-art:hover .sv-floating{transform:rotate(-3deg) translateY(-7px)}.sv-industry{border-block:1px solid #29363e;background:#0c1318}.sv-industry .sv-wrap{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:26px}.sv-industry span{font:7px/1.8 monospace;letter-spacing:1px;color:#74a9ce}.sv-industry p{font-size:10px;color:#b7c2c9}.sv-services{padding-block:100px 55px}.sv-section-top{display:grid;grid-template-columns:1.5fr 1fr;gap:90px;align-items:end;margin-bottom:40px}.services-editorial h2{font-size:clamp(48px,5.9vw,86px)}.sv-section-top h2{margin-top:18px}.sv-section-top>p{font-size:14px;line-height:1.9;color:#9ba7ac;max-width:290px;margin-bottom:4px}.sv-filter{display:flex;gap:32px;border-bottom:1px solid #29363e;margin-bottom:35px}.sv-filter button{font:10px/1.7 monospace;background:none;border:0;border-bottom:2px solid transparent;padding:18px 0;color:#9ba7ac;cursor:pointer;display:flex;gap:18px;align-items:center}.sv-filter button span{font-size:8px;color:#658496}.sv-filter button[aria-pressed=true]{color:#e1e6e5;border-color:#74a9ce}.sv-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px 36px}.sv-card{min-width:0}.sv-card[hidden]{display:none!important}.sv-visual{height:370px;display:flex;position:relative;overflow:hidden;background:#121b22;isolation:isolate}.sv-visual>img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.3,1)}.sv-card:hover .sv-visual>img{transform:scale(1.035)}.sv-visual-photo img{object-position:50% 58%}.sv-visual-web{background:#263842;padding:36px 30px 0}.sv-visual-web>img{object-position:top;object-fit:cover;height:420px;box-shadow:0 20px 40px #0008;transform:rotate(-4deg)}.sv-card:hover .sv-visual-web>img{transform:rotate(-2deg) translateY(-10px)}.sv-visual-brand img{object-position:center 52%}.sv-visual-pack img{object-position:50% 50%}.sv-card-body{padding:26px 0 0}.services-editorial .sv-card-body .sv-kicker{font-size:7px;letter-spacing:1.5px}.services-editorial .sv-card h3{font-size:38px;margin:13px 0}.sv-card-body>p:not(.sv-kicker){font-size:12px;line-height:1.9;color:#9ba7ac;max-width:490px;min-height:47px}.sv-card-body .line-link{margin-top:16px}.sv-visual-seo{align-items:center;padding:34px;background:radial-gradient(ellipse at 70% 20%,#2d485e,#101b25 75%)}.sv-search-demo{width:100%}.sv-search-demo>span{font:8px monospace;letter-spacing:1.3px;color:#9cb5c7}.sv-search-field{margin:25px 0 12px;padding:18px 20px;border:1px solid #526775;border-radius:30px;background:#172b3a;display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#dce6eb}.sv-search-field svg{width:25px;fill:none;stroke:#74a9ce}.sv-search-result{padding:20px;background:#e3e8e8;color:#17262e}.sv-search-result small{font:6px monospace;letter-spacing:1px}.sv-search-result strong{display:block;font-family:Barlow,sans-serif;font-size:30px;margin:10px 0 6px}.sv-search-result p{font-size:10px;line-height:1.7}.sv-search-demo>small{display:block;font:6px monospace;letter-spacing:1px;margin-top:16px;color:#8da4b4}.sv-visual-email{align-items:flex-start;justify-content:center;background:#29413d;padding:28px 40px}.sv-mail{background:#e0e4d8;width:280px;transform:rotate(5deg);color:#18382c;box-shadow:0 15px 45px #0006;transition:transform .5s}.sv-card:hover .sv-mail{transform:rotate(1deg) translateY(-5px)}.sv-mail>div{font:6px monospace;letter-spacing:1px;text-align:center;padding:14px 10px;border-bottom:1px solid #9eaaa0}.sv-mail img{width:100%;height:145px;object-fit:cover}.sv-mail strong{display:block;font:700 39px/.95 Barlow,sans-serif;padding:20px 24px 10px}.sv-mail>span{display:block;font:6px monospace;letter-spacing:1px;padding:10px 24px 24px}.sv-visual-social{background:#c9d6d5;padding:28px;gap:14px;align-items:center}.sv-social-photo{width:48%;height:270px;transform:rotate(-7deg);box-shadow:0 15px 35px #0004}.sv-social-photo img{width:100%;height:100%;object-fit:cover}.sv-social-type{background:#152d36;padding:20px;width:51%;height:285px;transform:rotate(5deg);color:#dde6e2;display:flex;flex-direction:column}.sv-social-type small{font:6px/1.6 monospace;letter-spacing:1px}.sv-social-type strong{font:700 39px/.97 Barlow,sans-serif;margin:auto 0}.sv-social-type span{font:5px/1.7 monospace;letter-spacing:1px;color:#96b7c8}.sv-visual-ads{background:#d2d8c3;align-items:center}.sv-ad-photo{width:50%;height:100%}.sv-ad-photo img{width:100%;height:100%;object-fit:cover}.sv-ad-type{width:50%;padding:25px;color:#203227;display:flex;flex-direction:column;height:100%}.sv-ad-type small{font:6px/1.8 monospace;letter-spacing:1px}.sv-ad-type strong{font:700 45px/.95 Barlow,sans-serif;margin:auto 0}.sv-ad-type span{font:6px/1.7 monospace;letter-spacing:1px;display:flex;align-items:center;gap:15px}.sv-ad-type svg{width:25px;stroke:#203227;fill:none}.sv-results{height:0;overflow:hidden}.sv-lab{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center;border-top:1px solid #29363e;padding-block:80px}.sv-lab h2{margin:20px 0}.sv-lab p:not(.sv-kicker){font-size:13px;line-height:1.9;color:#9ba7ac;max-width:430px;margin-bottom:20px}.sv-lab-play{position:relative;display:grid;place-items:center;height:360px;background:radial-gradient(ellipse,#243e4b,#0c141b 65%);overflow:hidden;border:1px solid #2b424f}.sv-lab-ring{position:absolute;width:260px;height:260px;border:1px solid #6e96aa;border-radius:50%;transform:rotateX(55deg) rotateZ(-35deg);transition:transform .7s}.sv-lab-ring:nth-child(2){transform:rotateY(55deg) rotateZ(35deg)}.sv-lab-play:hover .sv-lab-ring{transform:rotateX(25deg) rotateZ(30deg)}.sv-lab-play:hover .sv-lab-ring:nth-child(2){transform:rotateY(25deg) rotateZ(-30deg)}.sv-lab-center{font:700 100px/1 Barlow,sans-serif;color:#91bed6;letter-spacing:-4px}.sv-lab-label{position:absolute;bottom:24px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center;font:7px monospace;letter-spacing:1px;color:#a5becb}.sv-lab-label svg{fill:none;stroke:#74a9ce;width:30px}.sv-close{padding:95px 0;background:linear-gradient(90deg,#080c0fe8,#080c0f99),url('cmc-forest-road.webp') center 55%/cover;border-block:1px solid #29363e}.sv-close h2{font-size:clamp(60px,8vw,115px);margin:20px 0 25px}.sv-footer{display:flex;gap:40px;align-items:center;padding-block:30px}.sv-footer>span{font:8px monospace;letter-spacing:1px;color:#8b9ca7;margin-right:auto}.services-editorial a:focus-visible,.services-editorial button:focus-visible{outline:2px solid #74a9ce;outline-offset:5px}
@media(max-width:1000px){.services-editorial .sv-wrap{width:calc(100% - 60px)}.sv-hero{min-height:650px;padding-block:55px}.sv-hero-art{height:440px}.sv-browser img{height:240px}.sv-floating img{height:185px}.sv-art-note{bottom:15px}.sv-visual{height:310px}.sv-ad-type strong{font-size:35px}.sv-social-type strong{font-size:30px}.sv-lab{gap:40px}.sv-section-top{gap:35px}.sv-search-field{font-size:11px}.sv-search-result strong{font-size:25px}.sv-industry .sv-wrap{flex-wrap:wrap;justify-content:flex-start;gap:12px 25px}}
@media(max-width:700px){.services-editorial .sv-wrap{width:calc(100% - 40px)}.sv-nav{height:82px}.sv-logo{font-size:9px;gap:8px}.sv-logo img{width:32px;height:32px}.sv-nav nav{gap:20px}.sv-nav .line-link{font-size:7px;letter-spacing:.5px;gap:8px}.sv-nav .line-link svg{width:20px}.sv-nav nav a:first-child{display:none}.sv-hero{grid-template-columns:1fr;padding-block:45px 30px;gap:10px}.services-editorial .sv-hero h1{font-size:clamp(90px,20vw,135px);margin-block:20px}.sv-hero-copy .sv-kicker{font-size:7px;letter-spacing:1px}.sv-lead{font-size:16px}.sv-hero-art{height:360px;max-width:500px;width:100%;margin:auto}.services-editorial .sv-browser{left:14%;width:85%;top:28px}.sv-browser img{height:210px}.services-editorial .sv-floating{width:42%;left:0;bottom:10px}.sv-floating img{height:160px}.sv-art-note{right:0;bottom:24px;width:47%;font-size:6px}.sv-orbit{width:330px;height:330px;left:10%;top:0}.sv-industry .sv-wrap{padding-block:20px;gap:12px 20px}.sv-industry span{width:100%}.sv-industry p{font-size:9px}.sv-services{padding-block:60px 40px}.sv-section-top{grid-template-columns:1fr;gap:23px;margin-bottom:22px}.services-editorial h2{font-size:clamp(40px,9.7vw,65px)}.sv-section-top>p{font-size:12px;max-width:320px}.sv-filter{gap:20px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.sv-filter button{font-size:9px;gap:9px;flex-shrink:0}.sv-grid{grid-template-columns:1fr;gap:40px}.sv-visual{height:340px}.services-editorial .sv-card h3{font-size:34px}.sv-card-body{padding-top:22px}.sv-card-body>p:not(.sv-kicker){min-height:0}.sv-visual-web{padding:30px 23px 0}.sv-social-type strong{font-size:37px}.sv-ad-type strong{font-size:40px}.sv-visual-seo{padding:25px}.sv-search-field{font-size:12px}.sv-search-result strong{font-size:30px}.sv-lab{grid-template-columns:1fr;gap:30px;padding-block:50px}.sv-lab-play{height:300px}.sv-close{padding-block:65px}.sv-close h2{font-size:clamp(52px,13vw,80px)}.sv-footer{gap:20px;flex-wrap:wrap}.sv-footer>span{width:100%}.sv-footer .line-link{font-size:8px}}
@media(max-width:360px){.sv-visual{height:295px}.sv-social-type{padding:14px}.sv-social-type strong{font-size:30px}.sv-social-type,.sv-social-photo{height:240px}.sv-ad-type{padding:15px}.sv-ad-type strong{font-size:33px}.services-editorial .sv-card h3{font-size:30px}.sv-floating img{height:140px}.sv-hero-art{height:330px}}
@media(prefers-reduced-motion:reduce){.services-editorial *{transition:none!important;scroll-behavior:auto!important}}


.sv-visual-photo img{object-position:50% 50%}.sv-visual-brand{background:#dce2cf;padding:24px}.sv-identity-board{width:100%;background:#e5e8da;color:#233e31;border:1px solid #a8b5a5;padding:22px 25px;display:flex;flex-direction:column}.sv-identity-head{display:flex;justify-content:space-between;gap:20px;font:6px/1.5 monospace;letter-spacing:1px}.sv-identity-mark{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0}.sv-identity-mark svg{width:64px;height:64px;stroke:#2a4b37;stroke-width:3;fill:none}.sv-identity-mark strong{font:700 55px/1 Barlow,sans-serif;letter-spacing:1px;margin-top:7px}.sv-identity-mark small{font:7px/1.7 monospace;letter-spacing:3px;margin-top:6px}.sv-identity-bottom{display:flex;align-items:end;justify-content:space-between;gap:20px;border-top:1px solid #b4c0ae;padding-top:15px}.sv-identity-type b{font:700 34px/1 Barlow,sans-serif;display:block}.sv-identity-type span{display:block;font:5px/1.7 monospace;letter-spacing:1px;margin-top:7px}.sv-identity-swatches{display:flex;height:33px;width:48%}.sv-identity-swatches i{flex:1;background:#254333}.sv-identity-swatches i:nth-child(2){background:#829575}.sv-identity-swatches i:nth-child(3){background:#bac8a5}.sv-identity-swatches i:nth-child(4){background:#c59f71}@media(max-width:700px){.sv-visual-brand{padding:20px}.sv-identity-board{padding:18px}.sv-identity-head{font-size:5px}.sv-identity-mark strong{font-size:48px}.sv-identity-type span{font-size:4px}.sv-identity-mark svg{height:60px;width:60px}}@media(max-width:360px){.sv-identity-mark strong{font-size:42px}.sv-identity-mark svg{height:48px;width:48px}.sv-identity-board{padding:15px}.sv-identity-head{font-size:4px}.sv-identity-type span{max-width:115px}}
