body>.site-grid:before{background-image:linear-gradient(to bottom, transparent 0, var(--line) 120px, var(--line) calc(100% - 240px), transparent calc(100% - 120px)), linear-gradient(to bottom, transparent 90px, var(--line) 210px, var(--line) calc(100% - 330px), transparent calc(100% - 210px)), linear-gradient(to bottom, transparent 180px, var(--line) 300px, var(--line) calc(100% - 420px), transparent calc(100% - 300px)), linear-gradient(to bottom, transparent 90px, var(--line) 210px, var(--line) calc(100% - 330px), transparent calc(100% - 210px)), linear-gradient(to bottom, transparent 0, var(--line) 120px, var(--line) calc(100% - 240px), transparent calc(100% - 120px))}@media (max-width:1024px){body>.site-grid:before{background-image:linear-gradient(to bottom, transparent 0, var(--line) 120px, var(--line) calc(100% - 240px), transparent calc(100% - 120px)), linear-gradient(to bottom, transparent 180px, var(--line) 300px, var(--line) calc(100% - 420px), transparent calc(100% - 300px)), linear-gradient(to bottom, transparent 0, var(--line) 120px, var(--line) calc(100% - 240px), transparent calc(100% - 120px));background-position:0 0,calc(50% + .5px) 0,100% 0}}@media (max-width:768px){body>.site-grid:before{background-image:linear-gradient(to bottom, transparent 0, var(--line) 120px, var(--line) calc(100% - 240px), transparent calc(100% - 120px)), linear-gradient(to bottom, transparent 0, var(--line) 120px, var(--line) calc(100% - 240px), transparent calc(100% - 120px));background-position:0 0,100% 0}}.hero-left{--sub-mesure:64ch}.aw-st .block-inner{grid-template-columns:repeat(16,minmax(0,1fr));display:grid}.aw-st .eyebrow,.aw-st .h2{grid-column:5/13}.aw-st .h2{max-width:22ch;margin-bottom:2.2rem}.aw-st-text{font-size:var(--fs-body);color:var(--txt-copy);z-index:1;grid-column:5/12;margin:0;line-height:1.6;position:relative}.aw-st-text p{margin:0}.aw-st-text p+p{margin-top:1.1em}.aw-st-text strong{color:var(--txt);font-weight:600}#capot .lt-media{--cap-w:122%;--cap-x:8%}#capot .lt-media img{width:min(var(--cap-w), calc((100vh - 180px) * 4 / 3));margin-left:var(--cap-x)}@media (max-width:1024px){#capot .lt-media img{width:100%;margin-left:0}}#engagements .chute{max-width:30ch}@media (max-width:1024px){.aw-st .eyebrow,.aw-st .h2,.aw-st-text{grid-column:1/-1}}@media (max-width:768px){.aw-st-text{grid-column:1/-1}}.cf-grid{grid-template-columns:repeat(16,minmax(0,1fr));align-items:center;row-gap:3rem;margin-top:3.5rem;display:grid;position:relative}.cf-scan{grid-area:1/1/auto/9;height:420px;position:relative}.cf-scan:before{content:"";top:0;bottom:0;left:calc(-1 * var(--gutter-h));opacity:.1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAFUlEQVR4nGNgQAMvnj3+T3UBBgYGAMfpEnEHVPR8AAAAAElFTkSuQmCC);background-repeat:repeat;position:absolute;right:0}.cf-scan .hx{width:16px;height:16px;color:var(--txt);opacity:.5;position:absolute}.cf-scan .hx svg{width:100%;height:100%;display:block}.cf-scan .hx.tl{top:-8px;left:-8px}.cf-scan .hx.bl{bottom:-8px;left:-8px}.cf-scan .hx.tr{top:-8px;right:-8px}.cf-scan .hx.br{bottom:-8px;right:-8px}.cf-code{z-index:1;grid-area:1/1/auto/9;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.cf-code .mk2-panel{width:min(560px,92%);margin:0 auto}.cf-code .cf-shot{width:min(680px,100%);height:auto;margin:0 auto;display:block}.cf-content{z-index:2;grid-area:1/13/auto/17;position:relative}.cf-content p{font-size:var(--fs-body,16px);color:var(--txt-copy);margin:0 0 1.1em;line-height:1.6}.cf-content p strong{color:var(--txt);font-weight:600}.cf-links{--font-body-size:var(--fs-body);margin-top:2rem}.cf-links .pl-btn{width:100%}@media (max-width:1024px){.cf-scan{display:none}.cf-code{grid-area:auto/1/auto/-1;position:relative;top:0;transform:none}.cf-content{grid-area:auto/1/auto/-1}}.who-note{border-top:1px solid var(--line);font-size:var(--fs-meta);color:var(--txt-2);margin:0;padding-top:14px;line-height:1.5}.who-note a{color:inherit;border-bottom:1px solid var(--line);transition:color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);text-decoration:none}.who-note a:hover{color:var(--txt);border-color:currentColor}
