.ella-model{background:#14251f;color:#eef2e8;padding:36px;border-radius:18px;margin:32px 0}.ella-model-heading{max-width:760px}.ella-model .eyebrow{color:#b9d4bd}.ella-model-heading p{color:#cfdbd0}.ella-model-stage{max-width:720px;margin:auto}.ella-model-stage svg{display:block;width:100%;height:auto;max-height:530px}.ella-model-stage figcaption{text-align:center;font:22px Georgia,serif;color:#eef2e8}.ella-model-stage a:hover polygon,.ella-model-stage a:focus polygon{stroke:#edc486;stroke-width:4}.ella-rotate{display:flex;justify-content:center;gap:12px;margin:24px 0}.ella-rotate button{background:transparent;border:1px solid #9fb5a6;border-radius:8px;color:#eef2e8;min-height:48px;padding:10px 20px}.ella-rotate button:hover{background:#335341}.ella-facet-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.page-content .ella-facet-links a{display:block;min-height:48px;padding:14px;border:1px solid #5a7968;border-radius:8px;color:#eef2e8;text-decoration:none}.ella-facet-links span{color:#b9cda4;font-size:12px;margin-right:8px}.ella-section-links{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 36px}.ella-section-links a{padding:10px 16px;border:1px solid #a4b4a6;border-radius:8px;min-height:48px}.brand-subnav{font-size:12px;color:#b9c6cb;display:flex;align-items:center;gap:6px}.brand-subnav a{padding:10px 0;min-height:40px}.brand-subnav a:hover{text-decoration:underline}.page-content article[id^=facet-]{scroll-margin-top:175px}.page-content article[id^=facet-]:target{outline:3px solid #78967e;outline-offset:5px}@media(max-width:760px){.ella-model{padding:24px 14px}.ella-facet-links{grid-template-columns:repeat(2,minmax(0,1fr))}.page-content .ella-facet-links a{font-size:13px;padding:10px 7px;overflow-wrap:anywhere}.brand-lockup{display:block}.brand-subnav{font-size:11px;gap:4px}.ella-section-links a{font-size:14px}.ella-model-stage figcaption{font-size:18px}.page-content article[id^=facet-]{scroll-margin-top:24px}}

html{scroll-behavior:auto}.ella-model-stage a{text-decoration:none!important}
.ella-model{background:#f4f1ea;color:#15201b;border:1px solid #d9d1c0;border-radius:8px}.ella-model .eyebrow,.ella-model-heading p{color:#36594f}.ella-model-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center}.ella-model-stage{width:100%;margin:0}.ella-model-stage svg{max-height:560px;font-family:Arial,sans-serif}.ella-model-stage figcaption{font-size:15px;color:#36594f}.ella-insight{padding:26px;background:#13231b;color:#ece7db;border-radius:8px}.ella-insight h3{color:#ece7db}.ella-insight p{font-size:15px}.page-content .ella-insight a{color:#b4d9d2}.page-content .ella-facet-links a{color:#234c4f;border-color:#a3b7ac;font-size:14px}.ella-facet-links{margin-top:26px}.ella-facet-links span{color:#446a68}.ella-model-stage a:hover polygon,.ella-model-stage a:focus polygon,.ella-model-stage a.active polygon{fill:#b5d0c8;stroke:#2e6b78;stroke-width:2}.ella-insight{min-height:340px}.page-content article[id^=facet-] p{margin-top:16px}@media(max-width:760px){.ella-model-layout{grid-template-columns:1fr;gap:20px}.ella-insight{min-height:0;padding:20px}.ella-model-stage figcaption{font-size:13px}.ella-facet-links{grid-template-columns:1fr 1fr}}
.page-content .ella-insight p,.page-content .ella-insight h3{color:#ece7db}.ella-model{scroll-margin-top:165px}

.ella-model-stage a:focus-visible{outline:3px solid #15201b;outline-offset:3px}.ella-insight{min-height:180px}
