/* The infographic is live HTML. Only its shapes and connectors are decorative. */
.design-home .igread-block{--igread-gap:64px;--igread-octagon:polygon(27% 0,73% 0,100% 27%,100% 73%,73% 100%,27% 100%,0 73%,0 27%);margin-top:64px;padding:48px 0 0;border:0;border-top:1px solid #e1daf0;border-radius:0;background:transparent}
.design-home .igread-block,.design-home .igread-block *{box-sizing:border-box}
.design-home .igread-heading{text-align:center;margin-bottom:40px}
.design-home .igread-heading h3{font:500 42px/1.15 "Funnel Display",sans-serif;letter-spacing:.001em;margin:0 0 16px;color:#2b3236}
.design-home .igread-heading p{font-size:17px;line-height:1.7;color:#626a70;margin:0}
.design-home .igread-diagram{position:relative;isolation:isolate}
.design-home .igread-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"inspectable . enforced" "governable . auditable" "repeatable . durable";gap:24px var(--igread-gap);list-style:none;padding:0;margin:0}
.design-home .igread-item{--principle-color:#78dff3;--principle-ink:#116379;--principle-shadow:#2795ad;min-width:0;margin:0;position:relative;z-index:1}
.design-home .igread-item--1{grid-area:inspectable}
.design-home .igread-item--2{grid-area:governable;--principle-color:#17c3e7;--principle-ink:#07677f;--principle-shadow:#16829c}
.design-home .igread-item--3{grid-area:repeatable;--principle-color:#00a0ce;--principle-ink:#00617d;--principle-shadow:#006e92}
.design-home .igread-item--4{grid-area:enforced;--principle-color:#b39bff;--principle-ink:#694b9b;--principle-shadow:#7f6aad}
.design-home .igread-item--5{grid-area:auditable;--principle-color:#7750ff;--principle-ink:#4c2bad;--principle-shadow:#4f32a6}
.design-home .igread-item--6{grid-area:durable;--principle-color:#4826d4;--principle-ink:#35158f;--principle-shadow:#2d147c}
.design-home .igread-card{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:166px;padding:26px 62px 26px 26px;border:1px solid #cfc5f2;border-radius:12px;background:#fff;color:inherit;text-decoration:none}
.design-home .igread-item:nth-child(n+4) .igread-card{padding:26px 26px 26px 62px}
.design-home .igread-card h4{font:500 27px/1.2 "Funnel Display",sans-serif;letter-spacing:.001em;color:var(--principle-ink);margin:0 0 12px}
.design-home .igread-card p{font-size:15px;line-height:1.7;color:#515a62;margin:0}
.design-home .igread-emblem{position:absolute;right:-34px;top:50%;translate:0 -50%;display:grid;place-items:center;width:68px;height:68px;filter:drop-shadow(3px 4px 0 var(--principle-shadow));pointer-events:none}
.design-home .igread-item:nth-child(n+4) .igread-emblem{right:auto;left:-34px}
.design-home .igread-emblem::before,.design-home .igread-emblem::after{content:"";position:absolute;inset:0;clip-path:var(--igread-octagon);background:var(--principle-color)}
.design-home .igread-emblem::after{inset:9px;background:#fff}
.design-home .igread-emblem>span{position:relative;z-index:1;font:600 26px/1 "Funnel Display",sans-serif;letter-spacing:.001em;color:var(--principle-ink)}
.design-home .igread-hub{position:absolute;inset-block:0;left:calc((100% - 2*var(--igread-gap))/3 + var(--igread-gap));width:calc((100% - 2*var(--igread-gap))/3);display:grid;place-items:center;pointer-events:none}
.design-home .igread-core{position:relative;display:grid;place-items:center;isolation:isolate;width:100%;max-width:380px;aspect-ratio:1;filter:drop-shadow(8px 10px 0 #21124c14)}
.design-home .igread-core::before,.design-home .igread-core::after{content:"";position:absolute;inset:0;clip-path:var(--igread-octagon);background:linear-gradient(135deg,#78dff3,#17c3e7 30%,#c7b5ff 60%,#4826d4)}
.design-home .igread-core::after{inset:2px;background:#fff}
.design-home .igread-core-copy{position:relative;z-index:1;text-align:center;padding:48px 30px;max-width:300px}
.design-home .igread-core-brand{display:block;font:500 52px/1.1 "Funnel Display",sans-serif;letter-spacing:.001em;color:#351b9b;margin-bottom:16px}
.design-home .igread-core-copy p{font-size:17px;line-height:1.5;color:#515a62;margin:0}
.design-home .igread-core-dots{display:flex;justify-content:center;gap:8px;margin-top:28px}
.design-home .igread-core-dots span{width:9px;height:9px;border-radius:50%;background:#78dff3}
.design-home .igread-core-dots span:nth-child(2){background:#17c3e7}.design-home .igread-core-dots span:nth-child(3){background:#00a0ce}.design-home .igread-core-dots span:nth-child(4){background:#b39bff}.design-home .igread-core-dots span:nth-child(5){background:#7750ff}.design-home .igread-core-dots span:nth-child(6){background:#4826d4}
.design-home .igread-spokes{position:absolute;inset-block:0;left:calc(-1*var(--igread-gap));width:calc(100% + 2*var(--igread-gap))}
.design-home .igread-spoke{position:absolute;inset:0;background:#78dff3}
.design-home .igread-spoke--1{clip-path:polygon(0 calc(16.6667% - 9px),14% calc(16.6667% - 9px),50% calc(50% - 1px),50% calc(50% + 1px),14% calc(16.6667% - 7px),0 calc(16.6667% - 7px))}
.design-home .igread-spoke--2{background:#17c3e7;clip-path:polygon(0 49.8%,50% 49.8%,50% 50.2%,0 50.2%)}
.design-home .igread-spoke--3{background:#00a0ce;clip-path:polygon(0 calc(83.3333% + 7px),14% calc(83.3333% + 7px),50% calc(50% - 1px),50% calc(50% + 1px),14% calc(83.3333% + 9px),0 calc(83.3333% + 9px))}
.design-home .igread-spoke--4{background:#b39bff;clip-path:polygon(100% calc(16.6667% - 9px),86% calc(16.6667% - 9px),50% calc(50% - 1px),50% calc(50% + 1px),86% calc(16.6667% - 7px),100% calc(16.6667% - 7px))}
.design-home .igread-spoke--5{background:#7750ff;clip-path:polygon(100% 49.8%,50% 49.8%,50% 50.2%,100% 50.2%)}
.design-home .igread-spoke--6{background:#4826d4;clip-path:polygon(100% calc(83.3333% + 7px),86% calc(83.3333% + 7px),50% calc(50% - 1px),50% calc(50% + 1px),86% calc(83.3333% + 9px),100% calc(83.3333% + 9px))}
.design-home .igread-card:hover{border-color:var(--principle-color);background:#fcfbff}
.design-home .igread-card:hover h4{text-decoration:underline;text-underline-offset:4px}
.design-home .igread-card:focus-visible{outline:3px solid #5637ff;outline-offset:5px}
@media(max-width:1199px){
 .design-home .igread-block{padding-top:40px}
 .design-home .igread-hub{display:none}
 .design-home .igread-principles{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none;gap:20px}
 .design-home .igread-item{grid-area:auto}
 .design-home .igread-card,.design-home .igread-item:nth-child(n+4) .igread-card{display:grid;grid-template-columns:64px minmax(0,1fr);align-content:center;gap:10px 20px;min-height:0;padding:24px}
 .design-home .igread-emblem,.design-home .igread-item:nth-child(n+4) .igread-emblem{position:relative;left:auto;right:auto;top:auto;translate:none;width:64px;height:64px;grid-column:1;grid-row:1/3;align-self:center}
 .design-home .igread-card h4{grid-column:2;grid-row:1;margin:0;font-size:26px}
 .design-home .igread-card p{grid-column:2;grid-row:2}
}
@media(max-width:767px){
 .design-home .igread-block{margin-top:48px;padding-top:32px}
 .design-home .igread-heading{margin-bottom:28px}
 .design-home .igread-heading h3{font-size:36px}
 .design-home .igread-heading p{font-size:16px}
 .design-home .igread-principles{grid-template-columns:minmax(0,1fr);gap:16px}
 .design-home .igread-card,.design-home .igread-item:nth-child(n+4) .igread-card{grid-template-columns:56px minmax(0,1fr);gap:10px 18px;padding:22px 20px}
 .design-home .igread-emblem,.design-home .igread-item:nth-child(n+4) .igread-emblem{width:56px;height:56px}
 .design-home .igread-emblem::after{inset:7px}
 .design-home .igread-emblem>span{font-size:23px}
 .design-home .igread-card h4{font-size:25px}
 .design-home .igread-card p{font-size:16px;line-height:1.7}
}
@media print{.design-home .igread-hub{display:none}.design-home .igread-principles{display:block}.design-home .igread-item{break-inside:avoid;margin-bottom:12px}.design-home .igread-emblem{display:none}.design-home .igread-card,.design-home .igread-item:nth-child(n+4) .igread-card{min-height:0;padding:18px}.design-home .igread-block{padding-top:24px}}
