.lv-root{color:var(--color-charcoal)}.lv-root p{line-height:1.65}.lv-root section{scroll-margin-top:90px}.lv-dossier{background:var(--color-forest-100)}.lv-dossier-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.lv-dossier .mk-heading{margin-bottom:0}.lv-dossier-lede{color:var(--color-forest-700);max-width:48ch;margin:26px 0 22px;font-size:17px}.lv-dossier ul{border-top:1px solid #2d4a3e29;margin:0 0 32px;padding:0;list-style:none}.lv-dossier li{border-bottom:1px solid #2d4a3e29;align-items:center;gap:12px;padding:11px 0;font-size:15px;display:flex}.lv-dossier li:before{content:"";border-left:1.75px solid var(--color-terracotta-500);border-bottom:1.75px solid var(--color-terracotta-500);flex-shrink:0;width:14px;height:8px;margin-top:-4px;rotate:-45deg}.lv-folder{background:var(--color-forest-700);border-radius:0 18px 18px;margin-top:36px;padding:0 14px 14px;position:relative;box-shadow:inset 0 1px #ffffff14,0 2px 4px #1e332a1f,0 24px 48px -24px #1e332a73}.lv-folder-tab{background:var(--color-forest-700);color:var(--color-linen);letter-spacing:.01em;border-radius:12px 12px 0 0;padding:10px 20px 8px;font-size:12.5px;font-weight:500;position:absolute;bottom:100%;left:0}.lv-paper{background:#fffcf8;border-radius:8px;padding:32px;transform:rotate(.8deg);box-shadow:inset 0 1px #fff,0 1px 2px #00000014,0 14px 30px -14px #00000059}.lv-paper-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-terracotta-700);margin:0 0 14px;font-size:11.5px;font-weight:600}.lv-paper h3{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em;margin-bottom:22px;font-size:30px;font-weight:420;line-height:1.12}.lv-document{border-top:1px solid var(--color-terracotta-100);gap:20px;padding:18px 0;display:flex}.lv-document>span{font-family:var(--font-display);color:var(--color-terracotta-500);min-width:26px;font-size:20px;font-weight:350;line-height:1}.lv-document h4{font-size:15px;font-weight:600}.lv-document p{color:var(--color-stone-600);margin-top:4px;font-size:13.5px}.lv-paper footer{border-top:1px solid var(--color-terracotta-100);color:var(--color-forest-700);justify-content:space-between;padding-top:15px;font-size:11.5px;font-weight:500;display:flex}.lv-workflow{background:var(--color-linen)}.lv-workflow-grid{display:block}.lv-workflow-head{margin-bottom:48px;position:static}.lv-workflow-head .mk-heading{margin-bottom:0}.lv-workflow ol{border:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:56px;margin:0 0 170px;padding:0;list-style:none;display:grid}.lv-workflow li{--t:0deg;transform:rotate(var(--t));background:repeating-linear-gradient(#0000 0 25px,#6e82b933 25px 26px) 0 82px/100% calc(100% - 82px) no-repeat,#fffefa;border:0;border-radius:2px;padding:16px 20px 24px;display:block;position:relative;box-shadow:0 1px 1px #431a120f,0 8px 14px -8px #431a1233,0 24px 34px -28px #431a1247}.lv-step-num{font-family:var(--font-display);font-optical-sizing:auto;color:var(--color-terracotta-500);letter-spacing:-.02em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80' preserveAspectRatio='none'%3E%3Cpath d='M106 6.2C55 4.4 9.6 16.4 7 39.4c-2.6 22.4 42.6 35 95.4 34.8 52.4-.2 91.6-12.4 90.6-36.2C192 16 154 5.4 98 6' fill='none' stroke='%23A84530' stroke-width='1.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;place-items:center;width:46px;height:36px;font-size:19px;font-style:italic;font-weight:400;line-height:1;display:grid;position:absolute;top:12px;right:12px}.lv-workflow h3{border-bottom:1.5px solid #c4553a80;align-items:flex-end;min-height:58px;margin:0 -20px;padding:0 60px 10px 20px;font-size:19px;line-height:24px;display:flex}.lv-workflow li p{color:var(--color-stone-600);margin:12px 0 0;font-size:15px;line-height:26px}.lv-quotes{background:var(--color-terracotta-50);border-block:1px solid var(--color-terracotta-100)}.lv-quote-role{color:var(--color-stone-600)}.lv-step-voice{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .26 0 0 0 0 .1 0 0 0 0 .07 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),var(--color-terracotta-100);z-index:2;border:0;max-width:none;margin:0;padding:24px 20px 16px;position:absolute;top:calc(100% - 26px);left:6px;right:-14px;transform:rotate(2.6deg);box-shadow:0 1px 1px #431a120f,0 10px 16px -10px #431a123d,0 22px 30px -26px #431a124d}.lv-root .lv-step-voice-k{color:var(--color-terracotta-700);margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.5}.lv-step-voice blockquote{font-family:var(--font-display);font-optical-sizing:auto;color:var(--color-charcoal);margin:0;font-size:20px;font-weight:400;line-height:1.35}.lv-step-voice blockquote:before{content:"« ";color:var(--color-terracotta-600)}.lv-step-voice blockquote:after{content:" »";color:var(--color-terracotta-600)}.lv-step-voice figcaption{color:var(--color-stone-600);margin-top:10px;font-size:13.5px;line-height:1.5}.lv-step-voice figcaption strong{color:var(--color-charcoal);font-weight:600}.lv-step-voice:before{content:"";clip-path:polygon(0 4%,4% 0,8% 6%,92% 2%,96% 7%,100% 1%,100% 96%,96% 100%,92% 94%,8% 98%,4% 93%,0 99%);background:radial-gradient(circle,#3d6b5a80 1.5px,#0000 2px) 0 0/8px 8px,#e3f0ebbf;width:90px;height:24px;margin-left:-45px;position:absolute;top:-12px;left:50%;transform:rotate(-4deg);box-shadow:0 1px 2px #431a1214}.lv-step-voice .mk-voice-stars{margin:0 0 4px}.lv-workflow li:first-child{--t:-1deg}.lv-workflow li:nth-child(2){--t:.8deg}.lv-workflow li:nth-child(3){--t:-.5deg}.lv-workflow li:nth-child(4){--t:1deg}.lv-workflow li:before{content:"";background:radial-gradient(circle at 34% 30%,#ffffffbf 0 1.5px,transparent 3px),radial-gradient(circle,var(--color-terracotta-400) 0 55%,var(--color-terracotta-600) 100%);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-7px;left:50%;box-shadow:2px 4px 4px -1px #2b25234d}.lv-workflow li:nth-child(2n):before{background:radial-gradient(circle at 34% 30%,#ffffffbf 0 1.5px,transparent 3px),radial-gradient(circle,var(--color-forest-500) 0 55%,var(--color-forest-700) 100%)}.lv-workflow li:not(:last-child):after{content:"";width:44px;height:18px;transform:rotate(calc(var(--t) * -1));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 18'%3E%3Cg fill='none' stroke='%23772D1F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9.6c11.4-1.5 23.6-1.3 37.2-.3'/%3E%3Cpath d='M34 5l5.6 4.3-5.3 4.2'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:96px;right:-50px}@media (max-width:900px){.lv-dossier-grid{gap:36px}}@media (max-width:767px){.lv-dossier-grid{grid-template-columns:1fr;gap:40px}.lv-paper{padding:24px;transform:none}.lv-folder{margin-top:24px}}@media (max-width:1100px) and (min-width:768px){.lv-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 56px;margin-bottom:0}.lv-step-voice{margin:20px -6px 0 -4px;position:relative;top:auto;left:auto;right:auto}.lv-workflow li:nth-child(2):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 46'%3E%3Cg fill='none' stroke='%23772D1F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M59 4.6c1.4 15.2-6.8 27.4-23 31.2-8.4 2-17.2 1.6-26.2-1'/%3E%3Cpath d='M16.4 29.2 9.4 34.9l7.8 4.4'/%3E%3C/g%3E%3C/svg%3E");width:56px;height:40px;inset:auto auto -46px -38px}}@media (max-width:767px){.lv-workflow-head{margin-bottom:36px}.lv-workflow ol{grid-template-columns:1fr;gap:52px;margin-bottom:0;padding:0 4px}.lv-step-voice{max-width:300px;margin:20px -6px 0 -4px;position:relative;top:auto;left:auto;right:auto}.lv-workflow li:not(:last-child):after{transform-origin:50%;width:22px;height:36px;margin-left:-11px;inset:auto auto -44px 50%;transform:rotate(90deg)scale(.9)}.lv-workflow h3{min-height:0;padding-top:4px}.lv-workflow li{background-position:0 64px;background-size:100% calc(100% - 64px)}}