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}}.aw-hero{overflow-x:clip}.aw-hero .block-inner{padding-top:clamp(40px,5vw,72px)}.aw-hero-wrap{z-index:1;grid-template-columns:repeat(16,minmax(0,1fr));align-items:center;display:grid;position:relative}.aw-hero-side{flex-direction:column;grid-column:1/7;justify-content:space-between;align-self:flex-start;gap:4rem;height:100%;display:flex}.aw-hero-title{letter-spacing:-.05em;color:var(--txt);margin:0;font-size:clamp(2.5rem,4.2vw,4rem);font-weight:600;line-height:1}.aw-hero-content{max-width:66.6667%}.aw-hero-desc{font-size:var(--fs-body);color:var(--txt-copy);margin:0 0 2rem;line-height:1.55}.aw-hero-desc strong{color:var(--txt);font-weight:600}.aw-hero-links{width:100%;position:relative}.aw-hero-links .pl-btn{width:100%}.aw-hero-media{grid-column:8/17;position:relative}.aw-hero-media img{width:calc(100% + var(--gutter-h));object-fit:contain;max-width:none;height:auto;display:block}.aw-st .block-inner{grid-template-columns:repeat(16,minmax(0,1fr));display:grid}.aw-st-text{letter-spacing:-.04em;color:var(--txt-copy);z-index:1;grid-column:5/13;margin:0;font-size:24px;font-weight:500;line-height:1.2;position:relative}.aw-st-text p{margin:0}.aw-st-text p+p{margin-top:1.2em}.aw-st-text strong{color:var(--txt);font-weight:600}.aw-sp-list{z-index:1;flex-direction:column;gap:12rem;margin:0;padding:4rem 0;list-style:none;display:flex;position:relative}.aw-sp-step{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}.aw-sp-pill{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--txt-2)}.aw-sp-content{text-align:center;opacity:0;width:50%;transition:transform 1s cubic-bezier(.4,0,0,1),opacity 1s cubic-bezier(.4,0,0,1);transform:translateY(3rem)}.aw-sp-step.in-view .aw-sp-content{opacity:1;transform:translateY(0)}.aw-sp-content h3{letter-spacing:-.04em;color:var(--txt);margin:0 0 1rem;font-size:clamp(22px,1.8vw,28px);font-weight:600;line-height:1.15}.aw-sp-content p{font-size:var(--fs-body);color:var(--txt-copy);margin:0;line-height:1.55}#lecture.lt-scope:before{background-image:linear-gradient(to bottom, var(--lt-rule) 0px, transparent 20rem, transparent calc(100% - 20rem), var(--lt-rule) 100%), linear-gradient(to bottom, var(--lt-rule) 0px, transparent 10rem, transparent calc(100% - 10rem), var(--lt-rule) 100%), linear-gradient(to bottom, var(--lt-rule) 0px, transparent 5rem, transparent calc(100% - 5rem), var(--lt-rule) 100%), linear-gradient(to bottom, var(--lt-rule) 0px, transparent 10rem, transparent calc(100% - 10rem), var(--lt-rule) 100%), linear-gradient(to bottom, var(--lt-rule) 0px, transparent 20rem, transparent calc(100% - 20rem), var(--lt-rule) 100%)}.cs-cg-top{z-index:1;grid-template-columns:repeat(16,minmax(0,1fr));margin-bottom:6rem;display:grid;position:relative}.cs-cg-top .eyebrow{grid-column:1/9}.cs-cg-top .h2{grid-column:1/13;margin:.75rem 0 0}.cs-cg-intro{max-width:52ch;font-size:var(--fs-body);color:var(--txt-copy);grid-column:1/9;margin:1.25rem 0 0;line-height:1.55}.cs-cg-cells{z-index:1;grid-template-columns:repeat(16,minmax(0,1fr));row-gap:2.5rem;display:grid;position:relative}.cs-cell{grid-column:span 4;padding-right:15%}.cs-cell h3{color:var(--txt);margin:0;font-size:clamp(17px,1.3vw,20px);font-weight:600;line-height:1.25}.cs-cell p{font-size:var(--fs-body);color:var(--txt-copy);margin:.75rem 0 0;line-height:1.55}#honnetete .block-inner{grid-template-columns:repeat(16,minmax(0,1fr));display:grid}#honnetete .eyebrow{grid-column:1/13}.coq-wrap{z-index:1;grid-column:1/-1;margin-top:2.5rem;position:relative}.coq-container{background:var(--bg);grid-template-columns:repeat(16,minmax(0,1fr));padding:5rem 0;display:grid;position:relative}.coq-scan{border:1px solid var(--line);pointer-events:none;position:absolute;inset:0}.coq-scan:before{content:"";opacity:.1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAFUlEQVR4nGNgQAMvnj3+T3UBBgYGAMfpEnEHVPR8AAAAAElFTkSuQmCC);background-repeat:repeat;position:absolute;inset:1px}.coq-cross{width:20px;height:21px;color:var(--txt);opacity:.5;stroke:currentColor;z-index:1;position:absolute}.coq-cross-tl{top:-10px;left:-10px}.coq-cross-bl{bottom:-11px;left:-10px}.coq-cross-tr{top:-10px;right:-10px}.coq-cross-br{bottom:-11px;right:-10px}.coq-content{flex-direction:column;grid-column:2/16;gap:2.25rem;margin:0;padding-top:3rem;display:flex;position:relative}.coq-quote-icon{width:20px;height:auto;color:var(--txt);position:absolute;top:0;left:0}.coq-quote{margin:0}.coq-text{letter-spacing:-.01em;background:radial-gradient(circle,#dfedf4 0%,#628699 20% 100%) 100%/200vw 200vh no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:44ch;margin:0;font-size:clamp(21px,2.1vw,31px);font-weight:600;line-height:1.2;display:inline-block;position:relative;overflow:hidden}.coq-text::selection{color:#000;-webkit-text-fill-color:currentcolor}.coq-text strong{color:var(--txt);-webkit-text-fill-color:currentcolor;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-weight:600;display:inline}.coq-author{align-items:center;gap:1.2rem;display:flex}.coq-logo{flex:none;width:auto;height:26px;display:block}.coq-id{line-height:1.3;font-size:var(--fs-meta);color:var(--txt-2);margin:0}.coq-name{color:var(--txt);font-weight:500}#preuve.lt-scope .pieces:before{opacity:1;background-image:url(/assets/scanline-ink-12.png)}.aw-proof-head{z-index:1;grid-template-columns:repeat(16,minmax(0,1fr));margin-bottom:3.5rem;display:grid;position:relative}.aw-proof-head .eyebrow{grid-column:1/9}.aw-proof-head .h2{grid-column:1/13;margin:.75rem 0 0}.aw-proof-links{z-index:1;width:25%;min-width:300px;margin-top:2.5rem;position:relative}.aw-st-text .aw-proof-links{width:50%;min-width:0}.aw-proof-links .pl-btn{width:100%}#preuve .block-inner{padding-top:clamp(36px,4vw,56px)}#preuve .pieces{margin-top:0}.rl-piece{flex-direction:column}.rl-main{align-items:stretch;display:flex}.rl-meta{grid-template-columns:max-content 1fr;gap:7px 2rem;margin:22px 0 0;display:grid}.rl-meta dt{font-family:var(--ff-body);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--txt-3);align-self:baseline}.rl-meta dd{font-size:var(--fs-sm);color:var(--txt-copy);align-self:baseline;margin:0}.rl-quote{border-top:1px solid var(--line);align-items:center;gap:3rem;margin:0;padding:2rem 3rem;display:flex;position:relative}.rl-qbody{flex:auto;align-items:flex-start;gap:1.2rem;display:flex}.rl-qicon{width:22px;height:auto;color:var(--txt);flex:none;margin-top:3px}.rl-qtext{letter-spacing:-.01em;max-width:62ch;color:var(--txt-copy);margin:0;font-size:clamp(16px,1.25vw,19px);font-weight:500;line-height:1.4}.rl-quote .co-author{flex:none}.rl-piece.reveal{transition:opacity .5s var(--ease), border-color .2s ease-out;transform:none}.rl-piece.reveal .pc-content{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(16px)}.rl-piece.reveal .pc-media{opacity:0;transition:opacity .8s var(--ease) .12s, transform .8s var(--ease) .12s;transform:translateY(26px)}.rl-piece.reveal .rl-quote{opacity:0;transition:opacity .6s var(--ease) .24s, transform .6s var(--ease) .24s;transform:translateY(16px)}.rl-piece.reveal.in .pc-content,.rl-piece.reveal.in .pc-media,.rl-piece.reveal.in .rl-quote{opacity:1;opacity:1;transform:none}#faq .block-inner{grid-template-columns:repeat(16,minmax(0,1fr));display:grid}#faq .eyebrow{grid-column:1/9}.fq-head{z-index:1;grid-column:1/8;align-self:start;margin-top:2.5rem;position:relative}.fq-head .h2{margin:0}.fq-desc{max-width:38ch;font-size:var(--fs-body);color:var(--txt-copy);margin:1.25rem 0 0;line-height:1.6}.fq-group{z-index:1;background:var(--bg);grid-column:9/17;margin-top:2.5rem;position:relative}.fq-group:after{content:"";border-left:1px solid var(--line);border-right:1px solid var(--line);pointer-events:none;position:absolute;inset:0}.fq-hatch{top:-25%;bottom:-25%;left:0;right:calc(var(--gutter-h) / -2);pointer-events:none;position:absolute}.fq-hatch:before{content:"";opacity:.1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAFUlEQVR4nGNgQAMvnj3+T3UBBgYGAMfpEnEHVPR8AAAAAElFTkSuQmCC);background-repeat:repeat;position:absolute;inset:1px}.fq-hatch .hx{width:16px;height:16px;color:var(--txt);opacity:.5;position:absolute}.fq-hatch .hx svg{width:100%;height:100%;display:block}.fq-hatch .hx.tl{top:-8px;left:-8px}.fq-hatch .hx.bl{bottom:-8px;left:-8px}.fq-hatch .hx.tr{top:-8px;right:calc(var(--gutter-h) / 2 - 8px)}.fq-hatch .hx.br{bottom:-8px;right:calc(var(--gutter-h) / 2 - 8px)}.fq-item{border-top:1px solid var(--line);background:var(--bg);position:relative}.fq-item:last-child{border-bottom:1px solid var(--line)}.fq-item:before{content:"";background:var(--txt);opacity:0;width:2px;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.fq-item.open:before{opacity:1}.fq-toggler{appearance:none;cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;margin:0;padding:1.5rem;display:flex}.fq-toggler:focus-visible{outline:2px solid var(--hot);outline-offset:-2px}.fq-item.open .fq-toggler{cursor:default;pointer-events:none}.fq-title{color:var(--txt-copy);margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:500;transition:color .3s ease-in-out}.fq-toggler:hover .fq-title,.fq-item.open .fq-title{color:var(--txt)}.fq-chev{stroke:currentColor;stroke-width:1.5px;fill:none;width:16px;height:16px;color:var(--txt-3);flex:none;transition:transform .3s ease-in-out}.fq-item.open .fq-chev{transform:rotate(180deg)}.fq-panel{grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out;display:grid}.fq-item.open .fq-panel{grid-template-rows:1fr}.fq-panel-in{min-height:0;overflow:hidden}.fq-answer{max-width:62ch;color:var(--txt-copy);margin:0;padding:0 1.5rem 1.5rem;font-size:16px;line-height:1.5}#faq.lt-scope .fq-hatch:before{opacity:1;background-image:url(/assets/scanline-ink-12.png)}@media (max-width:1024px){.aw-hero-wrap{grid-template-columns:repeat(8,minmax(0,1fr));row-gap:4rem}.aw-hero-side{grid-column:1/9;gap:3rem}.aw-hero-content{max-width:100%}.aw-hero-media{grid-column:1/9}.aw-hero-media img{width:100%}.aw-st-text{grid-column:1/13}.aw-sp-content{width:100%}.aw-sp-list{gap:8rem}.cs-cg-top{grid-template-columns:repeat(8,minmax(0,1fr));margin-bottom:3rem}.cs-cg-top .eyebrow,.cs-cg-top .h2,.cs-cg-intro{grid-column:1/9}.cs-cg-cells,.aw-proof-head{grid-template-columns:repeat(8,minmax(0,1fr))}.aw-proof-head .eyebrow,.aw-proof-head .h2{grid-column:1/9}#faq .block-inner{grid-template-columns:repeat(8,minmax(0,1fr))}#faq .eyebrow,.fq-head,.fq-group{grid-column:1/9}}@media (max-width:768px){.aw-st-text .aw-proof-links{width:100%}.aw-st-text{grid-column:1/-1;font-size:20px}.aw-proof-links{width:100%;min-width:0}.rl-main{flex-direction:column}.rl-quote{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:26px 22px 30px}.cs-cell{grid-column:1/-1;padding-right:0}}
