.editorial-hero{border-bottom:1px solid var(--em-line);background:var(--em-paper);padding:56px 0 64px}.editorial-hero__grid{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:stretch;gap:clamp(24px,3vw,46px);min-height:min(650px,100vh - 180px);display:grid}.editorial-hero__copy{flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;padding-top:24px;display:flex}.editorial-hero h1{max-width:720px;color:var(--em-navy);letter-spacing:-.065em;margin-bottom:0;font-size:clamp(54px,4.2vw,64px);font-weight:500;line-height:.92}.editorial-hero__intro{max-width:610px;color:var(--em-muted);margin:34px 0 0;font-size:19px;line-height:1.45}.editorial-hero__actions{align-items:center;gap:18px;margin-top:30px;display:flex}.editorial-hero__visual{background:var(--em-mineral);grid-area:1/2/3;min-height:0;margin:0;position:relative;overflow:hidden}.editorial-hero__visual>img{object-fit:cover;object-position:right center;transform-origin:100%;width:100%;height:100%;min-height:610px;transform:scale(1.12)}.editorial-hero__proof{border-top:1px solid var(--em-line);grid-area:2/1;grid-template-columns:repeat(3,1fr);max-width:610px;margin-top:42px;display:grid}.editorial-hero__proof span{border-right:1px solid var(--em-line);min-height:74px;color:var(--em-navy);padding:16px 16px 0 0;font:600 10px/1.5 JetBrains,ui-monospace,monospace}.editorial-hero__proof span+span{padding-left:16px}.editorial-home-paths{background:var(--em-mineral);padding:100px 0}.editorial-home-paths__heading{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:80px;display:grid}.editorial-home-paths__heading h2{max-width:850px;font-size:clamp(54px,5.4vw,78px)}.editorial-home-paths__heading>p{color:var(--em-muted);margin:0;font-size:17px}.editorial-home-paths__grid{border-top:1px solid var(--em-navy);border-left:1px solid var(--em-line);grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.editorial-home-paths__grid article{border-right:1px solid var(--em-line);border-bottom:1px solid var(--em-line);background:var(--em-paper);flex-direction:column;min-height:390px;padding:28px;display:flex}.editorial-home-paths__grid header{color:var(--em-gold-deep);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font:600 10px JetBrains,ui-monospace,monospace;display:flex}.editorial-home-paths__grid h3{color:var(--em-navy);letter-spacing:-.05em;margin:74px 0 18px;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:.95}.editorial-home-paths__grid p{color:var(--em-muted)}.editorial-home-paths__grid ul{margin:18px 0 0;padding:0;list-style:none}.editorial-home-paths__grid li{border-bottom:1px solid var(--em-line);color:var(--em-muted);padding:8px 0;font-size:14px}.editorial-home-paths__grid strong{color:var(--em-navy);margin-top:auto;padding-top:30px;font:600 11px JetBrains,ui-monospace,monospace;display:block}.editorial-home-paths__grid a{color:var(--em-navy);text-underline-offset:5px;margin-top:22px;font-weight:700}.editorial-home-ops{color:#fff;background:var(--em-navy);padding:110px 0}.editorial-home-ops__grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:90px;display:grid}.editorial-home-ops__copy h2{color:#fff;font-size:clamp(54px,5.5vw,80px)}.editorial-home-ops__copy>p{max-width:700px;color:var(--em-muted-dark);margin-top:30px;font-size:18px}.editorial-home-ops__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.editorial-home-ops .editorial-button--text{color:#fff;border-bottom-color:#fff}.editorial-home-ops__model{border-top:1px solid #ffffff47;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.editorial-home-ops__model article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:250px;padding:26px}.editorial-home-ops__model article>span,.editorial-home-ops__tiebeam>span{color:var(--em-gold);letter-spacing:.08em;text-transform:uppercase;font:600 10px JetBrains,ui-monospace,monospace}.editorial-home-ops__model h3{color:#fff;margin:88px 0 14px;font-size:32px;font-weight:500}.editorial-home-ops__model p{color:var(--em-muted-dark);font-size:14px}.editorial-home-ops__tiebeam{background:#ffffff0f;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;grid-column:1/-1;padding:26px}.editorial-home-ops__tiebeam p{max-width:760px;margin:14px 0 0}.editorial-home-ops__tiebeam a{color:#fff;text-underline-offset:4px}.editorial-home-locations{background:var(--em-paper);padding:100px 0}.editorial-home-locations__heading{gap:22px;display:grid}.editorial-home-locations__heading h2{max-width:1050px;font-size:clamp(52px,5.5vw,80px)}.editorial-home-locations__grid{border-top:1px solid var(--em-navy);border-left:1px solid var(--em-line);grid-template-columns:1fr 1fr;margin-top:58px;display:grid}.editorial-home-locations__grid article{border-right:1px solid var(--em-line);border-bottom:1px solid var(--em-line);min-height:390px;padding:32px}.editorial-home-locations__grid article>span{color:var(--em-gold-deep);letter-spacing:.08em;text-transform:uppercase;font:600 10px JetBrains,ui-monospace,monospace}.editorial-home-locations__grid h3{color:var(--em-navy);letter-spacing:-.05em;margin:66px 0 20px;font-size:clamp(38px,4vw,56px);font-weight:500;line-height:.95}.editorial-home-locations__grid p,.editorial-home-locations__grid li{color:var(--em-muted)}.editorial-home-questions{border-top:1px solid var(--em-navy);grid-template-columns:150px minmax(260px,.7fr) minmax(420px,1.3fr);gap:40px;margin-top:54px;padding-top:32px;display:grid}.editorial-home-questions .editorial-eyebrow{margin:0}.editorial-home-questions h3{color:var(--em-navy);letter-spacing:-.04em;margin:0;font-size:36px;font-weight:500;line-height:1}.editorial-home-questions details{border-bottom:1px solid var(--em-line)}.editorial-home-questions summary{color:var(--em-navy);cursor:pointer;padding:14px 0;font-weight:700}.editorial-home-questions p{color:var(--em-muted);padding-bottom:16px;font-size:14px}.editorial-home-locations__grid ul{margin:30px 0 0;padding:0;list-style:none}.editorial-home-locations__grid li{border-bottom:1px solid var(--em-line);padding:10px 0;font-size:14px}.editorial-home-agency{background:var(--em-gold);padding:90px 0}.editorial-home-agency__grid{grid-template-columns:150px 1fr .55fr;align-items:start;gap:54px;display:grid}.editorial-home-agency .editorial-eyebrow{color:var(--em-navy)}.editorial-home-agency h2{color:var(--em-navy);font-size:clamp(48px,5vw,70px)}.editorial-home-agency p{color:#001330bf;max-width:850px;margin-top:24px}.editorial-home-agency__grid>div:last-child{flex-direction:column;align-items:stretch;gap:16px;display:flex}.editorial-clients{background:var(--em-white);padding:70px 0}.editorial-clients .editorial-eyebrow{text-align:center}.editorial-clients__logos{grid-template-columns:repeat(6,1fr);align-items:center;gap:42px;margin-top:35px;display:grid}.editorial-clients__logos img{object-fit:contain;filter:grayscale();opacity:.72;width:100%;max-width:130px;max-height:42px;margin:auto}.editorial-section-heading,.editorial-catalogue__intro,.editorial-commercial__heading,.editorial-resources__heading{grid-template-columns:1fr .7fr;align-items:end;gap:60px;display:grid}.editorial-section-heading .editorial-eyebrow,.editorial-catalogue__intro .editorial-eyebrow,.editorial-commercial__heading .editorial-eyebrow,.editorial-resources__heading .editorial-eyebrow{grid-column:1/-1;margin-bottom:-30px}.editorial-paths{background:var(--em-mineral);padding:110px 0}.editorial-paths__grid{border-top:1px solid var(--em-navy);border-left:1px solid var(--em-line);grid-template-columns:1fr 1fr;margin-top:70px;display:grid}.editorial-paths article{border-right:1px solid var(--em-line);border-bottom:1px solid var(--em-line);background:var(--em-paper);min-height:390px;padding:42px}.editorial-chapter-number{color:var(--em-gold-deep);font:600 11px JetBrains,ui-monospace,monospace}.editorial-paths h3{color:var(--em-navy);letter-spacing:-.055em;margin:70px 0 20px;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:.95}.editorial-paths p{max-width:560px;color:var(--em-muted)}.editorial-catalogue{background:var(--em-paper);padding:120px 0}.editorial-catalogue__intro>p,.editorial-commercial__heading>p{color:var(--em-muted);margin:0;font-size:18px}.editorial-catalogue__visual{border:1px solid var(--em-line);background:var(--em-white);margin-top:70px}.editorial-catalogue__visual img{aspect-ratio:3/1.55;object-fit:cover;width:100%}.editorial-catalogue__visual figcaption{border-top:1px solid var(--em-line);min-height:58px;color:var(--em-gold-deep);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);align-items:center;padding:0 22px;font:600 9px JetBrains,ui-monospace,monospace;display:grid}.editorial-product-ledger{border-top:1px solid var(--em-navy);margin-top:70px}.editorial-product-ledger article{border-bottom:1px solid var(--em-line);grid-template-columns:170px 1fr .9fr;gap:42px;min-height:420px;padding:34px 0;display:grid}.editorial-product-ledger__index{color:var(--em-gold-deep);letter-spacing:.08em;text-transform:uppercase;font:600 10px JetBrains,ui-monospace,monospace}.editorial-product-ledger h3{color:var(--em-navy);letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(45px,5vw,72px);font-weight:500;line-height:.95}.editorial-product-ledger p{max-width:610px;color:var(--em-muted)}.editorial-product-ledger__price{color:var(--em-navy);margin-top:20px;font:600 13px JetBrains,ui-monospace,monospace;display:block}.editorial-product-ledger ul,.editorial-agency__copy ul{margin:25px 0 0;padding:0;list-style:none}.editorial-product-ledger li,.editorial-agency__copy li{border-bottom:1px solid var(--em-line);color:var(--em-muted);padding:9px 0;font-size:13px}.editorial-product-ledger article>img{object-fit:cover;filter:grayscale(.18)contrast(1.04);width:100%;height:100%;min-height:330px}.editorial-operations{color:var(--em-white);background:var(--em-navy);padding:120px 0}.editorial-operations__heading{grid-template-columns:160px 1fr .65fr;gap:60px;display:grid}.editorial-operations h2{color:var(--em-white)}.editorial-operations__heading>p{color:var(--em-muted-dark);margin:0;font-size:18px}.editorial-operations__model{border-top:1px solid #fff3;border-left:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.editorial-operations__model article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:250px;padding:30px}.editorial-operations__model span{color:var(--em-gold);text-transform:uppercase;font:600 11px JetBrains,ui-monospace,monospace}.editorial-operations__model p{color:var(--em-muted-dark);margin:95px 0 0}.editorial-ops-console{grid-template-columns:.7fr 1.3fr;align-items:center;gap:90px;margin-top:100px;display:grid}.editorial-ops-console__copy h3{color:var(--em-white);letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:.95}.editorial-ops-console__copy p{color:var(--em-muted-dark)}.editorial-ops-console__panel{color:var(--em-ink);background:var(--em-paper);border:1px solid #fff3}.editorial-ops-console__panel>header{border-bottom:1px solid var(--em-line);justify-content:space-between;align-items:center;min-height:62px;padding:0 22px;display:flex}.editorial-ops-console__panel header span{color:var(--em-navy);font-weight:700}.editorial-ops-console__panel header small{color:var(--em-muted);text-transform:uppercase;font:600 9px JetBrains,ui-monospace,monospace}.editorial-ops-console__summary{border-bottom:1px solid var(--em-line);grid-template-columns:repeat(3,1fr);display:grid}.editorial-ops-console__summary div{border-right:1px solid var(--em-line);min-height:130px;padding:22px}.editorial-ops-console__summary div:last-child{border-right:0}.editorial-ops-console__summary span,.editorial-ops-console__summary strong{display:block}.editorial-ops-console__summary span{color:var(--em-muted);font-size:11px}.editorial-ops-console__summary strong{color:var(--em-navy);margin-top:18px;font-size:34px}.editorial-ops-console__events{padding:8px 22px}.editorial-ops-console__events>div{border-bottom:1px solid var(--em-line);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:62px;font-size:12px;display:grid}.editorial-ops-console__events>div:last-child{border-bottom:0}.editorial-ops-console__events span{color:var(--em-muted)}.editorial-state{border-radius:50%;width:9px;height:9px}.editorial-state--warning{background:var(--em-warning)}.editorial-state--critical{background:var(--em-critical)}.editorial-state--healthy{background:var(--em-live)}.editorial-agency{background:var(--em-paper);padding:120px 0}.editorial-agency__grid{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:80px;display:grid}.editorial-agency__image{background:var(--em-navy);min-height:700px;margin:0;position:relative;overflow:hidden}.editorial-agency__image img{object-fit:cover;filter:grayscale(.3)contrast(1.08)brightness(.75);width:100%;height:100%}.editorial-agency__image figcaption{color:var(--em-white);background:var(--em-navy);text-transform:uppercase;padding:18px;font:600 10px JetBrains,ui-monospace,monospace;position:absolute;bottom:28px;left:28px;right:28px}.editorial-agency__copy{flex-direction:column;justify-content:center;display:flex}.editorial-agency__copy h2{font-size:clamp(52px,5vw,76px)}.editorial-agency__copy>p{color:var(--em-muted);margin:30px 0 0;font-size:18px}.editorial-agency__copy .editorial-button{align-self:flex-start;margin-top:34px}.editorial-proof-band{color:var(--em-navy);background:var(--em-gold)}.editorial-proof-band__grid{grid-template-columns:repeat(3,1fr);display:grid}.editorial-proof-band article{border-right:1px solid #00133047;min-height:230px;padding:38px}.editorial-proof-band article:last-child{border-right:0}.editorial-proof-band strong,.editorial-proof-band span{display:block}.editorial-proof-band strong{letter-spacing:-.05em;font-size:clamp(38px,4vw,60px);line-height:1}.editorial-proof-band span{max-width:300px;margin-top:70px;font-size:13px}.editorial-commercial{background:var(--em-mineral);padding:120px 0}.editorial-model-table{border-top:1px solid var(--em-navy);margin-top:65px}.editorial-model-table>div{border-bottom:1px solid var(--em-line);grid-template-columns:.7fr 1fr 1.5fr;align-items:center;gap:30px;min-height:110px;padding:20px;display:grid}.editorial-model-table__head{color:var(--em-muted);text-transform:uppercase;font:600 10px JetBrains,ui-monospace,monospace;min-height:52px!important}.editorial-model-table p{color:var(--em-muted);margin:0}.editorial-resources{background:var(--em-paper);padding:120px 0}.editorial-resources__grid{border-top:1px solid var(--em-navy);border-left:1px solid var(--em-line);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.editorial-resources article{border-right:1px solid var(--em-line);border-bottom:1px solid var(--em-line);background:var(--em-white);min-height:400px;padding:32px}.editorial-resources article>span{color:var(--em-gold-deep);text-transform:uppercase;font:600 10px JetBrains,ui-monospace,monospace}.editorial-resources h3{color:var(--em-navy);letter-spacing:-.04em;margin:85px 0 24px;font-size:36px;font-weight:500;line-height:1}.editorial-resources p{color:var(--em-muted);font-size:14px}.editorial-faq{background:var(--em-white);padding:120px 0}.editorial-faq__grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:100px;display:grid}.editorial-faq__list{border-top:1px solid var(--em-navy)}.editorial-faq details{border-bottom:1px solid var(--em-line)}.editorial-faq summary{color:var(--em-navy);cursor:pointer;padding:24px 42px 24px 0;font-size:18px;font-weight:700}.editorial-faq details p{max-width:780px;color:var(--em-muted);padding:0 40px 24px 0}.editorial-contact{color:var(--em-white);background:var(--em-navy);padding:100px 0}.editorial-contact__grid{grid-template-columns:160px 1fr .6fr;align-items:start;gap:55px;display:grid}.editorial-contact h2{color:var(--em-white)}.editorial-contact__grid:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr) auto;align-items:end}.editorial-contact__grid:has(>:nth-child(2):last-child)>div:last-child{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}@media (width<=1050px){.editorial-contact__grid:has(>:nth-child(2):last-child){grid-template-columns:1fr;align-items:start}}.editorial-contact__grid>div p{color:var(--em-muted-dark);margin:30px 0 0}.editorial-contact a{text-decoration:none}@media (width<=1050px){.editorial-hero__grid,.editorial-section-heading,.editorial-catalogue__intro,.editorial-commercial__heading,.editorial-resources__heading,.editorial-operations__heading,.editorial-contact__grid,.editorial-home-paths__heading,.editorial-home-ops__grid,.editorial-home-agency__grid,.editorial-home-questions{grid-template-columns:1fr}.editorial-hero__grid{grid-template-rows:auto;gap:48px;min-height:auto}.editorial-hero__copy{grid-area:auto;padding-block:28px 0}.editorial-hero__visual{grid-area:auto;min-height:560px}.editorial-hero__visual>img{object-position:73% center;transform:none}.editorial-hero__proof{grid-area:auto}.editorial-section-heading .editorial-eyebrow,.editorial-catalogue__intro .editorial-eyebrow,.editorial-commercial__heading .editorial-eyebrow,.editorial-resources__heading .editorial-eyebrow{grid-column:auto;margin-bottom:-20px}.editorial-operations__model{grid-template-columns:repeat(2,1fr)}.editorial-ops-console,.editorial-agency__grid,.editorial-faq__grid{grid-template-columns:1fr;gap:60px}.editorial-agency__image{min-height:560px}}@media (width<=720px){.editorial-hero,.editorial-paths,.editorial-catalogue,.editorial-operations,.editorial-agency,.editorial-commercial,.editorial-resources,.editorial-faq,.editorial-contact,.editorial-home-paths,.editorial-home-ops,.editorial-home-locations,.editorial-home-agency{padding-block:76px}.editorial-home-paths__grid,.editorial-home-ops__model,.editorial-home-locations__grid{grid-template-columns:1fr}.editorial-home-paths__grid article,.editorial-home-locations__grid article{min-height:330px}.editorial-home-ops__actions{flex-direction:column;align-items:stretch}.editorial-home-ops__actions .editorial-button{width:100%}.editorial-hero h1{font-size:43px}.editorial-section-heading .editorial-eyebrow,.editorial-catalogue__intro .editorial-eyebrow,.editorial-commercial__heading .editorial-eyebrow,.editorial-resources__heading .editorial-eyebrow{margin-bottom:0}.editorial-hero__grid{gap:30px}.editorial-hero__intro{margin-top:34px;font-size:18px}.editorial-hero__actions{flex-direction:column;align-items:stretch}.editorial-hero__visual{width:100%;min-height:0}.editorial-hero__visual>img{object-position:73% center;height:430px;min-height:0}.editorial-paths__grid,.editorial-operations__model,.editorial-proof-band__grid,.editorial-resources__grid{grid-template-columns:1fr}.editorial-hero__proof{grid-template-columns:1fr;gap:0}.editorial-hero__proof span{border-right:0;border-bottom:1px solid var(--em-line);min-height:0;padding:14px 0}.editorial-hero__proof span+span{padding-left:0}.editorial-clients__logos{grid-template-columns:repeat(2,1fr);gap:28px}.editorial-paths article{min-height:330px;padding:28px}.editorial-paths h3{margin-top:55px}.editorial-product-ledger article{grid-template-columns:1fr;gap:28px}.editorial-product-ledger article>img{min-height:260px}.editorial-catalogue__visual{width:100%}.editorial-catalogue__visual img{object-position:60% center;min-height:360px}.editorial-catalogue__visual figcaption{grid-template-columns:1fr;gap:10px;padding-block:16px}.editorial-operations__model article{min-height:200px}.editorial-operations__model p{margin-top:60px}.editorial-ops-console__panel,.editorial-model-table{overflow-x:auto}.editorial-ops-console__summary,.editorial-ops-console__events{min-width:600px}.editorial-agency__image{min-height:420px}.editorial-proof-band article{border-bottom:1px solid #00133047;border-right:0;min-height:190px}.editorial-proof-band span{margin-top:45px}.editorial-model-table>div{min-width:760px}.editorial-resources article{min-height:330px}.editorial-resources h3{margin-top:55px}}
