
.vw-page{padding-top:30px}.vw-top{display:flex;justify-content:space-between;gap:20px}.vw-hero h1{font-size:clamp(75px,14vw,190px);margin:60px 0 45px;letter-spacing:-.075em}.vw-hero h1>span{color:#607f74}.vw-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:9vw;align-items:start}.vw-page h2{font-size:clamp(35px,4vw,60px);line-height:1.12;letter-spacing:-1.8px;margin:0 0 28px;font-weight:400}.vw-page h2 em{font-family:Georgia,serif;font-weight:400}.vw-page p{font-size:17px;line-height:1.7;color:#4b585e;margin:0 0 22px}.vw-button{margin:10px 0 0}.vw-meta{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:25px;border-top:1px solid #b9c0c1;margin:55px 0 0;padding:24px 0 30px}.vw-meta .meta{color:#687b78}.vw-meta p{font-size:12px;margin:12px 0 0}.vw-section{display:grid;grid-template-columns:1fr 2fr;gap:7vw;padding:65px 0;border-top:1px solid #b9c0c1}.vw-section>div{max-width:700px}.vw-process{background:#e5eae5;margin:0 -4vw;padding:40px 4vw 22px}.vw-process-heading{display:grid;grid-template-columns:1fr 2fr;gap:7vw}.vw-flow{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border-top:1px solid #abb9b2}.vw-flow article{padding:25px 30px 10px 0}.vw-flow article+article{border-left:1px solid #abb9b2;padding-left:30px}.vw-flow h3{font-size:25px;font-weight:400;letter-spacing:-.7px;margin:22px 0 15px}.vw-flow p{font-size:14px}.vw-glyph{height:90px;margin-top:25px;color:#506d62;display:flex;align-items:center;gap:6px}.waveform i{display:block;width:2px;background:currentColor}.document-glyph{width:90px;border:1px solid;flex-direction:column;align-items:flex-start;justify-content:center;padding:16px;gap:9px}.document-glyph i{width:100%;height:1px;background:currentColor}.document-glyph i:last-child{width:60%}.output-glyph{flex-direction:column;align-items:flex-start;justify-content:center}.output-glyph span{font:10px monospace;letter-spacing:1px;border:1px solid;padding:11px 16px}.vw-page .vw-diagram-note{font:9px monospace;letter-spacing:1px;margin:15px 0 0;color:#657b71}.vw-tech{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.vw-tech span{font:10px monospace;border:1px solid #bcc8c1;padding:9px 12px}.vw-results{border-top:1px solid #b9c0c1;padding:40px 0 45px}.vw-metrics{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:40px 0 25px 35%}.vw-metrics strong{font-size:85px;font-weight:400;letter-spacing:-5px;line-height:1.1}.vw-metrics strong>span{font-size:42px;margin-left:6px}.vw-metrics p{font-size:13px;margin-top:15px}.vw-page .vw-result-note{font:10px monospace;color:#687b78;margin:0 0 0 35%}.vw-close{border-top:1px solid #b9c0c1;padding:40px 0 20px;display:grid;grid-template-columns:1fr 2fr;gap:7vw}@media(max-width:700px){.vw-top{font-size:8px;letter-spacing:.7px}.vw-hero h1{margin:40px 0 30px;font-size:clamp(70px,16vw,100px)}.vw-intro,.vw-section,.vw-process-heading,.vw-close{grid-template-columns:1fr;gap:24px}.vw-page h2{font-size:36px;letter-spacing:-1.3px}.vw-page p{font-size:16px}.vw-meta{grid-template-columns:1fr 1fr;margin-top:35px;gap:20px}.vw-meta>div:first-child{grid-column:1 / 3}.vw-meta p{font-size:12px;margin-top:8px}.vw-section{padding:40px 0}.vw-process{margin:0 -5vw;padding:30px 5vw 20px}.vw-flow{grid-template-columns:1fr;margin-top:0}.vw-flow article{display:grid;grid-template-columns:95px 1fr;gap:12px;padding:24px 0}.vw-flow article+article{border-left:0;border-top:1px solid #abb9b2;padding-left:0}.vw-flow article>.meta{grid-column:1 / 3}.vw-glyph{grid-row:2 / 4;margin-top:12px;transform:scale(.8);transform-origin:left center}.vw-flow h3{font-size:24px;margin:12px 0 0}.vw-flow p{font-size:14px;margin:0}.vw-metrics{margin:30px 0 20px;gap:20px}.vw-metrics strong{font-size:68px}.vw-metrics p{font-size:12px}.vw-page .vw-result-note{margin:0;font-size:9px}.vw-close{padding-top:30px}.vw-button{gap:12px}.vw-button .cv-format{margin-left:0}}

.vw-page .vw-short-role{max-width:650px;margin:25px 0 0 35%;font-size:17px}.vw-results{padding-bottom:20px}@media(max-width:700px){.vw-page .vw-short-role{margin:22px 0 0;font-size:16px}}
