.developer-editorial-page-module__Sl6fwW__page{--ink:#10243d;--orange:#e96516;--muted:#61758d;--border:#dfe7ef;--soft:#f5f8fc;color:var(--ink);font-family:var(--font-manrope),Arial,sans-serif;background:#fff;overflow:clip}.developer-editorial-page-module__Sl6fwW__page *,.developer-editorial-page-module__Sl6fwW__page :before,.developer-editorial-page-module__Sl6fwW__page :after{box-sizing:border-box}.developer-editorial-page-module__Sl6fwW__page h1,.developer-editorial-page-module__Sl6fwW__page h2,.developer-editorial-page-module__Sl6fwW__page h3,.developer-editorial-page-module__Sl6fwW__page p{margin:0}.developer-editorial-page-module__Sl6fwW__page h1,.developer-editorial-page-module__Sl6fwW__page h2,.developer-editorial-page-module__Sl6fwW__page h3{font-family:var(--font-cormorant),Georgia,serif;font-weight:600}.developer-editorial-page-module__Sl6fwW__page a{color:inherit;text-decoration:none}.developer-editorial-page-module__Sl6fwW__page a:focus-visible,.developer-editorial-page-module__Sl6fwW__page button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.developer-editorial-page-module__Sl6fwW__shell,.developer-editorial-page-module__Sl6fwW__section{width:min(1312px,100% - 48px);margin-inline:auto}.developer-editorial-page-module__Sl6fwW__crumbs{color:#516b86;flex-wrap:wrap;align-items:center;gap:10px;min-height:65px;font-size:13px;display:flex}.developer-editorial-page-module__Sl6fwW__crumbs a:hover{color:var(--orange);text-decoration:underline}.developer-editorial-page-module__Sl6fwW__hero{isolation:isolate;background:#eaf3f9;min-height:430px;position:relative;overflow:hidden}.developer-editorial-page-module__Sl6fwW__heroShade{z-index:1;pointer-events:none;background:radial-gradient(at 8% 75%,#fff 0%,#ffffff9e 43%,#0000 78%);position:absolute;inset:0}.developer-editorial-page-module__Sl6fwW__heroPhoto{z-index:0;position:absolute;inset:0 0 0 53%}.developer-editorial-page-module__Sl6fwW__heroPhoto img{object-fit:cover;object-position:center}.developer-editorial-page-module__Sl6fwW__hero:has(.developer-editorial-page-module__Sl6fwW__heroPhoto) .developer-editorial-page-module__Sl6fwW__heroShade{background:linear-gradient(90deg,#f5f9fc 0% 33%,#f5f9fcf0 46%,#f5f9fc80 62%,#f5f9fc14 78%,#0000 100%)}.developer-editorial-page-module__Sl6fwW__heroInner{z-index:2;width:min(1312px,100% - 48px);margin-inline:auto;padding:47px 0 55px;position:relative}.developer-editorial-page-module__Sl6fwW__heroCopy{max-width:700px}.developer-editorial-page-module__Sl6fwW__eyebrow,.developer-editorial-page-module__Sl6fwW__sectionEyebrow{letter-spacing:.115em;text-transform:uppercase;color:#8b9eaf;font-size:12px;font-weight:700;font-family:var(--font-manrope),Arial,sans-serif!important}.developer-editorial-page-module__Sl6fwW__logo{background:#fff;border:1px solid #e1e8ef;border-radius:12px;width:180px;height:90px;margin-top:22px;margin-bottom:19px;position:relative;box-shadow:0 5px 18px #13304a0b}.developer-editorial-page-module__Sl6fwW__logo img{object-fit:contain;padding:13px}.developer-editorial-page-module__Sl6fwW__hero h1{letter-spacing:-.028em;max-width:700px;margin-top:20px;font-size:clamp(58px,6vw,86px);line-height:1.01}.developer-editorial-page-module__Sl6fwW__logo+h1{margin-top:0}.developer-editorial-page-module__Sl6fwW__intro{color:#526b84;max-width:650px;margin-top:17px;font-size:16px;line-height:1.7}.developer-editorial-page-module__Sl6fwW__intro p+p{margin-top:9px}.developer-editorial-page-module__Sl6fwW__actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:27px;display:flex}.developer-editorial-page-module__Sl6fwW__actionPrimary,.developer-editorial-page-module__Sl6fwW__actionSecondary{border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 23px;font-size:14px;font-weight:700;display:inline-flex}.developer-editorial-page-module__Sl6fwW__actionPrimary{background:var(--orange);color:#fff!important}.developer-editorial-page-module__Sl6fwW__actionPrimary:hover{background:#cf5814}.developer-editorial-page-module__Sl6fwW__actionSecondary{background:#fff;border:1px solid #b9cbd9;color:var(--ink)!important}.developer-editorial-page-module__Sl6fwW__actionSecondary:hover{border-color:var(--orange)}.developer-editorial-page-module__Sl6fwW__section{padding-top:65px;scroll-margin-top:88px}.developer-editorial-page-module__Sl6fwW__section h2,.developer-editorial-page-module__Sl6fwW__consult h2{letter-spacing:-.02em;font-size:clamp(38px,3.75vw,53px);line-height:1.08}.developer-editorial-page-module__Sl6fwW__sectionEyebrow{color:#cc631e;margin-bottom:10px!important}.developer-editorial-page-module__Sl6fwW__about{grid-template-columns:37% minmax(0,1fr);gap:38px 65px;display:grid}.developer-editorial-page-module__Sl6fwW__description{color:#536c84;max-width:780px}.developer-editorial-page-module__Sl6fwW__markdown{overflow-wrap:anywhere;font-size:16px;line-height:1.78}.developer-editorial-page-module__Sl6fwW__markdown h2,.developer-editorial-page-module__Sl6fwW__markdown h3{margin:22px 0 10px;font-size:24px;line-height:1.25}.developer-editorial-page-module__Sl6fwW__markdown p+p{margin-top:14px}.developer-editorial-page-module__Sl6fwW__markdown ul,.developer-editorial-page-module__Sl6fwW__markdown ol{margin:14px 0;padding-left:23px}.developer-editorial-page-module__Sl6fwW__markdown li{margin-bottom:6px}.developer-editorial-page-module__Sl6fwW__markdown strong{color:var(--ink)}.developer-editorial-page-module__Sl6fwW__markdown a{color:var(--orange);text-decoration:underline}.developer-editorial-page-module__Sl6fwW__extra{margin-top:15px}.developer-editorial-page-module__Sl6fwW__collapsed{max-height:255px;position:relative;overflow:hidden}.developer-editorial-page-module__Sl6fwW__collapsed:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:70px;position:absolute;inset:auto 0 0}.developer-editorial-page-module__Sl6fwW__readMore{color:var(--orange);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:15px;padding:8px 0;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.developer-editorial-page-module__Sl6fwW__readMore:hover{text-decoration:underline}.developer-editorial-page-module__Sl6fwW__projects{padding-top:67px}.developer-editorial-page-module__Sl6fwW__projectsTitle{justify-content:space-between;align-items:end;gap:25px;display:flex}.developer-editorial-page-module__Sl6fwW__count{color:var(--muted);white-space:nowrap;font-size:13px}.developer-editorial-page-module__Sl6fwW__projectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;margin-top:28px;display:grid}.developer-editorial-page-module__Sl6fwW__projectCard{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;transition:box-shadow .18s,transform .18s;overflow:hidden}.developer-editorial-page-module__Sl6fwW__projectCard:hover{transform:translateY(-2px);box-shadow:0 12px 24px #10243d17}.developer-editorial-page-module__Sl6fwW__projectImage{background:#ecf2f7;height:222px;position:relative}.developer-editorial-page-module__Sl6fwW__projectImage img{object-fit:cover}.developer-editorial-page-module__Sl6fwW__noImage{background:linear-gradient(135deg,#e7eef4,#f4f7fb);height:100%}.developer-editorial-page-module__Sl6fwW__projectBody{flex-direction:column;min-height:156px;padding:19px 22px;display:flex}.developer-editorial-page-module__Sl6fwW__projectBody h3{font-size:29px;line-height:1.12}.developer-editorial-page-module__Sl6fwW__projectBody p{color:var(--muted);margin-top:10px;font-size:13px}.developer-editorial-page-module__Sl6fwW__projectBody>span{color:var(--orange);margin-top:auto;padding-top:16px;font-size:13px;font-weight:700}.developer-editorial-page-module__Sl6fwW__empty{border:1px solid var(--border);background:var(--soft);color:var(--muted);border-radius:12px;margin-top:25px;padding:28px 30px;font-size:15px}.developer-editorial-page-module__Sl6fwW__showMore{border:1px solid var(--border);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;margin:23px auto 0;padding:12px 25px;font-family:inherit;font-size:14px;font-weight:700;display:block}.developer-editorial-page-module__Sl6fwW__showMore:hover{border-color:var(--orange);color:var(--orange)}.developer-editorial-page-module__Sl6fwW__consult{background:#ebf3f9;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;width:min(1312px,100% - 48px);margin:70px auto 48px;padding:35px 42px;display:flex}.developer-editorial-page-module__Sl6fwW__consult h2{font-size:clamp(33px,3.3vw,45px)}.developer-editorial-page-module__Sl6fwW__consult p{color:var(--muted);margin-top:9px;font-size:15px;line-height:1.55}.developer-editorial-page-module__Sl6fwW__consultButton{background:var(--orange);text-align:center;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 25px;font-size:14px;font-weight:700;display:inline-flex;color:#fff!important}.developer-editorial-page-module__Sl6fwW__consultButton:hover{background:#cf5814}@media (max-width:1020px){.developer-editorial-page-module__Sl6fwW__heroPhoto{inset:0 0 0 42%}.developer-editorial-page-module__Sl6fwW__heroCopy{max-width:610px}.developer-editorial-page-module__Sl6fwW__about{grid-template-columns:1fr;gap:17px}.developer-editorial-page-module__Sl6fwW__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-editorial-page-module__Sl6fwW__consult{align-items:start}}@media (max-width:680px){.developer-editorial-page-module__Sl6fwW__hero{flex-direction:column;display:flex}.developer-editorial-page-module__Sl6fwW__heroInner{order:1}.developer-editorial-page-module__Sl6fwW__heroPhoto{order:2}.developer-editorial-page-module__Sl6fwW__shell,.developer-editorial-page-module__Sl6fwW__section{width:calc(100% - 36px)}.developer-editorial-page-module__Sl6fwW__crumbs{gap:7px;min-height:57px;font-size:12px}.developer-editorial-page-module__Sl6fwW__hero{min-height:0}.developer-editorial-page-module__Sl6fwW__heroPhoto{z-index:0;height:205px;position:relative;inset:auto}.developer-editorial-page-module__Sl6fwW__hero:has(.developer-editorial-page-module__Sl6fwW__heroPhoto) .developer-editorial-page-module__Sl6fwW__heroShade{display:none}.developer-editorial-page-module__Sl6fwW__heroShade{background:radial-gradient(at 0 100%,#fff 0%,#0000 85%)}.developer-editorial-page-module__Sl6fwW__heroInner{width:calc(100% - 36px);padding:28px 0 31px}.developer-editorial-page-module__Sl6fwW__hero h1{font-size:55px;line-height:1.02}.developer-editorial-page-module__Sl6fwW__logo{width:145px;height:74px;margin:17px 0 16px}.developer-editorial-page-module__Sl6fwW__logo img{padding:9px}.developer-editorial-page-module__Sl6fwW__eyebrow,.developer-editorial-page-module__Sl6fwW__sectionEyebrow{font-size:11px}.developer-editorial-page-module__Sl6fwW__intro{font-size:14px;line-height:1.7}.developer-editorial-page-module__Sl6fwW__actions{gap:10px;margin-top:22px}.developer-editorial-page-module__Sl6fwW__actionPrimary,.developer-editorial-page-module__Sl6fwW__actionSecondary{width:100%;min-height:47px;font-size:13px}.developer-editorial-page-module__Sl6fwW__section{padding-top:43px}.developer-editorial-page-module__Sl6fwW__section h2{font-size:38px}.developer-editorial-page-module__Sl6fwW__markdown{font-size:14px;line-height:1.75}.developer-editorial-page-module__Sl6fwW__projects{padding-top:48px}.developer-editorial-page-module__Sl6fwW__projectsTitle{display:block}.developer-editorial-page-module__Sl6fwW__count{margin-top:13px;font-size:12px;display:block}.developer-editorial-page-module__Sl6fwW__projectGrid{grid-template-columns:1fr;gap:15px;margin-top:23px}.developer-editorial-page-module__Sl6fwW__projectImage{height:220px}.developer-editorial-page-module__Sl6fwW__projectBody{min-height:135px;padding:16px 17px}.developer-editorial-page-module__Sl6fwW__projectBody h3{font-size:26px}.developer-editorial-page-module__Sl6fwW__consult{width:calc(100% - 36px);margin:49px auto 30px;padding:26px 21px;display:block}.developer-editorial-page-module__Sl6fwW__consult h2{font-size:36px}.developer-editorial-page-module__Sl6fwW__consult p{font-size:14px}.developer-editorial-page-module__Sl6fwW__consultButton{width:100%;margin-top:20px}}@media (prefers-reduced-motion:reduce){.developer-editorial-page-module__Sl6fwW__projectCard{transition:none}}.developer-editorial-page-module__Sl6fwW__actionPrimary svg,.developer-editorial-page-module__Sl6fwW__actionSecondary svg,.developer-editorial-page-module__Sl6fwW__consultButton svg,.developer-editorial-page-module__Sl6fwW__projectBody svg{vertical-align:middle;flex:0 0 18px;width:18px;height:18px}@media (max-width:680px){.developer-editorial-page-module__Sl6fwW__intro,.developer-editorial-page-module__Sl6fwW__markdown{font-size:17px;line-height:1.7}.developer-editorial-page-module__Sl6fwW__markdown p{font-size:inherit;line-height:inherit}.developer-editorial-page-module__Sl6fwW__actionPrimary,.developer-editorial-page-module__Sl6fwW__actionSecondary,.developer-editorial-page-module__Sl6fwW__consultButton{font-size:15px}.developer-editorial-page-module__Sl6fwW__projectBody>span{font-size:16px}.developer-editorial-page-module__Sl6fwW__heroPhoto{aspect-ratio:16/9;width:100%;height:auto;min-height:0}.developer-editorial-page-module__Sl6fwW__heroPhoto img{object-fit:cover;object-position:center}.developer-editorial-page-module__Sl6fwW__projectImage{aspect-ratio:16/10;height:auto}}.developer-editorial-page-module__Sl6fwW__logo{width:min(240px,100%);height:120px}.developer-editorial-page-module__Sl6fwW__logo img{object-fit:contain;object-position:center;padding:8px}@media (max-width:680px){.developer-editorial-page-module__Sl6fwW__logo{width:190px;height:96px}.developer-editorial-page-module__Sl6fwW__logo img{padding:6px}}
