.mlc{--mlc-night:#0b1513;--mlc-forest:#192824;--mlc-paper:#f4f5f1;--mlc-ink:#182422;--mlc-muted:#66716c;--mlc-rule:#cbd1c9;--mlc-signal:#c9eaa2;min-height:100vh;overflow:clip;color:var(--mlc-ink);background:var(--mlc-paper);font-family:Avenir Next,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4}.mlc *{box-sizing:border-box}html:has(.mlc){scroll-behavior:smooth}.mlc :is(#evidence,#method,#audit){scroll-margin-top:24px}.mlc a{color:inherit;text-decoration:none}.mlc :is(a,button,input):focus-visible{outline:2px solid var(--mlc-signal);outline-offset:4px}.mlc :is(h1,h2,h3,p){text-wrap:pretty}.mlc-hero{min-height:790px;position:relative;isolation:isolate;display:flex;flex-direction:column;color:#f6f8f4;background:var(--mlc-night)}.mlc-hero-image,.mlc-hero-vignette{position:absolute;inset:0;z-index:-1;pointer-events:none}.mlc-hero-image{background-image:url(/visibility-optic-v1.jpg);background-position:50%;background-size:cover;transform:scale(1.04);transform-origin:66% 50%}.mlc-hero-vignette{background:linear-gradient(90deg,rgba(7,16,14,.67),rgba(7,16,14,.37) 36%,rgba(7,16,14,.04) 74%),linear-gradient(0deg,rgba(7,16,14,.6),transparent 23%)}.mlc-header{width:100%;min-height:88px;padding:0 clamp(26px,5vw,82px);display:flex;justify-content:space-between;align-items:center;gap:32px;position:relative;z-index:2}.mlc-brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;font-size:22px;line-height:1;font-weight:700;letter-spacing:-.07em}.mlc-brand>span:last-child>span:not(.mlc-brand-period){font-weight:400}.mlc-brand-period{color:var(--mlc-signal)}.mlc-mark{width:26px;height:25px;display:flex;align-items:flex-end;gap:4px;transform:skew(-11deg)}.mlc-mark i{display:block;width:6px;border-radius:1px;background:var(--mlc-signal)}.mlc-mark i:first-child{height:12px;opacity:.68}.mlc-mark i:nth-child(2){height:21px}.mlc-mark i:nth-child(3){height:16px;opacity:.84}.mlc-header nav{display:flex;align-items:center;gap:clamp(22px,3vw,44px);font-size:13px;font-weight:500}.mlc-header nav>a:not(.mlc-nav-action){opacity:.76;transition:opacity .16s ease}.mlc-header nav>a:not(.mlc-nav-action):hover{opacity:1}.mlc-header nav .mlc-nav-book{color:var(--mlc-signal);opacity:1}.mlc-header nav .mlc-nav-book:hover{color:#fff}.mlc-nav-action{display:inline-flex;align-items:center;gap:20px;min-height:44px;padding:0 18px;border:1px solid rgba(245,248,243,.48);border-radius:999px;transition:background .16s ease,color .16s ease,border-color .16s ease}.mlc-nav-action:hover{background:#f6f8f4;color:var(--mlc-ink);border-color:#f6f8f4}.mlc-nav-action span{font-size:19px;line-height:1}.mlc-hero-content{width:min(100%,1450px);flex:1;margin:0 auto;padding:clamp(118px,11vw,162px) clamp(26px,5vw,82px) 85px;display:flex;align-items:flex-start;flex-direction:column}.mlc-eyebrow,.mlc-footer,.mlc-form-grid label>span,.mlc-hero-foot,.mlc-kicker,.mlc-ledger-note,.mlc-ledger-question small,.mlc-ledger-top,.mlc-row-number{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:400;letter-spacing:.08em}.mlc-eyebrow{display:flex;align-items:center;gap:11px;color:#c9d3cc;font-size:11px}.mlc-signal{width:7px;height:7px;flex:none;display:inline-block;border-radius:50%;background:var(--mlc-signal);box-shadow:0 0 16px rgba(201,234,162,.58)}.mlc h1{margin:25px 0 27px;max-width:800px;font-size:clamp(74px,8vw,124px);font-weight:500;line-height:.96;letter-spacing:-.073em;text-wrap:balance}.mlc-hero-copy{margin:0;max-width:570px;color:#d1dad4;font-size:clamp(17px,1.4vw,20px);line-height:1.52;letter-spacing:-.018em}.mlc-hero-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:34px}.mlc-primary-action{min-height:54px;display:inline-flex;align-items:center;justify-content:space-between;gap:38px;padding:0 20px 0 24px;border-radius:999px;background:#f6f8f4;color:#14201d!important;font-size:14px;font-weight:700;transition:transform .18s cubic-bezier(.2,0,0,1),background .18s ease}.mlc-primary-action:hover{transform:translateY(-3px);background:#e8f2df}.mlc-form-action button:active,.mlc-primary-action:active{transform:translateY(0) scale(.985)}.mlc-primary-action span{font-size:21px;line-height:1;font-weight:400}.mlc-secondary-action{display:inline-flex;align-items:center;gap:12px;color:#edf2ec!important;font-size:13px;border-bottom:1px solid rgba(237,242,236,.65);padding:7px 0;transition:border-color .16s ease,color .16s ease}.mlc-secondary-action:hover{color:var(--mlc-signal)!important;border-color:var(--mlc-signal)}.mlc-hero-foot{width:100%;min-height:66px;padding:0 clamp(26px,5vw,82px);border-top:1px solid rgba(240,245,239,.25);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#b7c3ba;font-size:10px}.mlc-hero-foot b{color:var(--mlc-signal);padding:0 8px;font-weight:400}.mlc-hero-foot-right span{padding:0 13px;opacity:.5}.mlc-evidence{padding:clamp(86px,10vw,154px) clamp(26px,5vw,82px);display:grid;grid-template-columns:minmax(300px,.9fr) minmax(520px,1.1fr);gap:clamp(55px,7vw,120px);background:var(--mlc-paper)}.mlc-evidence-intro{padding-top:6px}.mlc-kicker{color:#5b7065;font-size:11px}.mlc h2{margin:22px 0 0;color:var(--mlc-ink);font-size:clamp(50px,5.4vw,82px);font-weight:500;letter-spacing:-.065em;line-height:1.02;text-wrap:balance}.mlc-evidence-intro>p{max-width:430px;margin:29px 0 22px;color:#485a51;font-size:18px;line-height:1.55}.mlc-inline-action{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;padding-bottom:8px;border-bottom:1px solid var(--mlc-ink);color:var(--mlc-ink)!important;font-size:13px;font-weight:700;transition:gap .16s ease}.mlc-inline-action:hover{gap:41px}.mlc-inline-action span{font-size:20px;line-height:1;font-weight:400}.mlc-answer-ledger{min-width:0}.mlc-ledger-top{display:flex;justify-content:space-between;gap:14px;color:#63736a;font-size:10px;border-bottom:1px solid #66756a;padding:0 0 18px}.mlc-ledger-question{padding:35px 0 32px}.mlc-ledger-question small{color:#64756a;font-size:10px}.mlc-ledger-question p{margin:10px 0 0;color:var(--mlc-ink);max-width:680px;font-size:clamp(28px,2.5vw,36px);font-weight:500;line-height:1.22;letter-spacing:-.042em}.mlc-ledger-rows{border-top:1px solid var(--mlc-rule)}.mlc-ledger-row{display:grid;grid-template-columns:42px minmax(0,1fr) 98px;gap:15px;min-height:87px;padding:16px 0;border-bottom:1px solid var(--mlc-rule);transition:padding-left .18s ease,background-color .18s ease}.mlc-ledger-row:hover{padding-left:8px;background:rgba(223,231,221,.26)}.mlc-row-number{padding-top:4px;color:#88958b;font-size:11px}.mlc-row-surface{font-size:15px;font-weight:700;letter-spacing:-.02em}.mlc-row-surface small{display:block;margin-top:4px;color:#68756b;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.4}.mlc-row-result{display:inline-flex;align-items:flex-start;justify-content:flex-end;gap:7px;padding-top:3px;font-size:12px;font-weight:700;white-space:nowrap}.mlc-row-result i{width:6px;height:6px;margin-top:5px;border-radius:50%;background:currentColor}.mlc-row-found{color:#39785a}.mlc-row-absent{color:#77837a}.mlc-row-outdated{color:#a96742}.mlc-ledger-note{margin:16px 0 0;color:#7a877d;font-size:10px;line-height:1.5;letter-spacing:.01em}.mlc-method{padding:clamp(80px,9vw,130px) clamp(26px,5vw,82px) clamp(88px,9vw,130px);color:#f3f6f1;background:var(--mlc-forest)}.mlc-method .mlc-kicker{color:#c9eaa2}.mlc-method h2{color:#f3f6f1;margin-bottom:clamp(52px,6vw,88px)}.mlc-method-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #597068}.mlc-method-steps>div{padding:27px 36px 0 0;transition:background-color .18s ease,padding-left .18s ease}.mlc-method-steps>div:hover{background:rgba(201,234,162,.045);padding-left:8px}.mlc-method-steps>div+div{border-left:1px solid #597068;padding-left:36px}.mlc-method-steps>div+div:hover{padding-left:44px}.mlc-method-steps span{color:#c9eaa2;font:11px SFMono-Regular,Consolas,monospace}.mlc-method-steps h3{margin:47px 0 10px;font-size:25px;font-weight:500;letter-spacing:-.045em}.mlc-method-steps p{max-width:340px;margin:0;color:#b4c4b9;font-size:15px;line-height:1.5}.mlc-conversion{display:grid;grid-template-columns:1fr .75fr;align-items:end;gap:clamp(50px,8vw,150px);padding:clamp(85px,9vw,136px) clamp(26px,5vw,82px);background:#e5ebe2}.mlc-conversion h2{margin-bottom:0}.mlc-conversion h2 em{color:#51765b;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.06em}.mlc-conversion p{margin:0 0 27px;max-width:560px;color:#45584e;font-size:18px;line-height:1.55}.mlc-conversion-actions{display:flex;flex-wrap:wrap;align-items:center;gap:23px}.mlc-conversion .mlc-primary-action{background:var(--mlc-ink);color:#f5f8f2!important}.mlc-conversion .mlc-primary-action:hover{background:#365147}.mlc-conversion .mlc-secondary-action{color:var(--mlc-ink)!important;border-color:var(--mlc-ink)}.mlc-conversion .mlc-secondary-action:hover{color:#51765b!important;border-color:#51765b}.mlc-audit{display:grid;grid-template-columns:minmax(310px,.76fr) minmax(530px,1.24fr);gap:clamp(60px,8vw,145px);padding:clamp(90px,10vw,150px) clamp(26px,5vw,82px);background:#e9ede6}.mlc-audit-heading>p{max-width:410px;margin:27px 0 0;color:#4d6056;font-size:17px;line-height:1.55}.mlc-form{min-width:0;border-top:1px solid #68776b}.mlc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.mlc-form-grid label{display:flex;flex-direction:column;min-width:0;padding:25px 0 19px;border-bottom:1px solid var(--mlc-rule)}.mlc-form-grid label>span{color:#516257;font-size:10px;text-transform:uppercase}.mlc-form-grid label b{color:#9e6845;font-weight:400}.mlc-form-grid label b:not(:first-child){color:#6d7f70}.mlc-form-grid input{width:100%;min-height:44px;padding:10px 0 0;border:0;outline:0;border-radius:0;background:transparent;color:var(--mlc-ink);font-family:inherit;font-size:17px;letter-spacing:-.015em}.mlc-form-grid input::placeholder{color:#8d9a8e;opacity:1}.mlc-form-grid label:focus-within{border-bottom-color:#3b694b}.mlc-form-grid .mlc-question-field{grid-column:1/-1}.mlc-question-field small{color:#718074;font-size:11px;margin-top:6px}.mlc-form-action{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:30px}.mlc-form-buttons{display:flex;align-items:center;gap:14px}.mlc-form-action p{color:#607165;margin:0;font-size:12px}.mlc-form-action p strong{color:var(--mlc-ink)}.mlc-form-action button{min-height:54px;min-width:220px;border:0;border-radius:999px;background:var(--mlc-ink);color:#f7f9f5;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:0 18px 0 23px;font-size:14px;font-weight:700;transition:transform .18s ease,background .18s ease}.mlc-form-action button:hover{transform:translateY(-2px);background:#365147}.mlc-form-action button span{font-size:21px;line-height:1;font-weight:400}.mlc-form-buttons .mlc-clear{min-width:0;min-height:44px;padding:0 3px;border:0;border-bottom:1px solid #677c6d;border-radius:0;background:transparent;color:#455a4b;font-size:12px;font-weight:600}.mlc-form-buttons .mlc-clear:hover{background:transparent;color:#182422;transform:none;border-bottom-color:#182422}.mlc-save-error{color:#9c492f;font-size:13px}.mlc-ready{display:flex;justify-content:space-between;gap:16px;margin-top:26px;border-top:1px solid #7a9877;padding-top:18px;color:#2d603f;font-size:13px}.mlc-ready a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.mlc-done-for-you{width:100%;margin:0;padding:clamp(46px,5vw,72px) clamp(26px,5vw,82px);display:flex;align-items:center;justify-content:space-between;gap:44px;border:0;border-radius:0;background:var(--mlc-forest);color:#f4f8f1}.mlc-done-for-you>div{max-width:720px}.mlc-done-for-you>div>span{display:block;margin-bottom:13px;color:var(--mlc-signal);font:10px SFMono-Regular,Consolas,monospace;letter-spacing:.1em}.mlc-done-for-you strong{display:block;color:#f4f8f1;font-size:clamp(31px,3.2vw,50px);font-weight:500;line-height:1.05;letter-spacing:-.055em}.mlc-done-for-you p{margin:13px 0 0;max-width:600px;color:#b8c9bb;font-size:15px;line-height:1.55}.mlc-done-for-you a{flex:none;display:flex;align-items:center;justify-content:space-between;gap:34px;min-height:54px;padding:0 19px 0 23px;border-radius:999px;background:var(--mlc-signal);color:#182422;font-size:13px;font-weight:800;transition:transform .18s cubic-bezier(.2,0,0,1),background-color .18s ease}.mlc-done-for-you a:hover{background:#daf5b6;transform:translateY(-3px)}.mlc-done-for-you a span{font-size:20px;font-weight:400}.mlc-footer{min-height:100px;padding:28px clamp(26px,5vw,82px);display:flex;align-items:center;justify-content:space-between;gap:26px;color:#9baaa0;background:#0b1513;font-size:10px}.mlc-footer-brand{color:#f3f6f1;font-family:Avenir Next,Avenir,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.07em}.mlc-footer-brand span{color:var(--mlc-signal)}.mlc-footer nav{display:flex;flex-wrap:wrap;gap:18px}.mlc-footer a:hover{color:var(--mlc-signal)}@media (prefers-reduced-motion:no-preference){.mlc-motion-ready [data-reveal]:not([data-visible=true]){opacity:0;transform:translateY(22px)}.mlc-motion-ready [data-reveal]{transition:opacity .56s cubic-bezier(.2,0,0,1),transform .56s cubic-bezier(.2,0,0,1)}.mlc-method-steps>:nth-child(2){transition-delay:80ms}.mlc-method-steps>:nth-child(3){transition-delay:.16s}}@media (max-width:1000px){.mlc-hero{min-height:720px}.mlc-hero-content{padding-top:115px}.mlc h1{font-size:clamp(68px,9vw,100px)}.mlc-audit,.mlc-evidence{grid-template-columns:1fr;gap:60px}.mlc-conversion{grid-template-columns:1fr;gap:36px}.mlc-evidence-intro>p{max-width:650px}.mlc-answer-ledger,.mlc-form{max-width:800px}}@media (max-width:700px){.mlc-header{min-height:74px;padding:0 22px}.mlc-header nav>a:not(.mlc-nav-action){display:none}.mlc-header nav{gap:0}.mlc-nav-action{min-height:39px;padding:0 13px;gap:10px;font-size:12px}.mlc-brand{font-size:19px}.mlc-mark{transform:scale(.86) skew(-11deg);transform-origin:left center;width:22px}.mlc-hero{min-height:735px}.mlc-hero-image{background-position:62%;opacity:.76}.mlc-hero-vignette{background:linear-gradient(90deg,rgba(7,16,14,.76),rgba(7,16,14,.29)),linear-gradient(0deg,rgba(7,16,14,.83),transparent 45%)}.mlc-hero-content{padding:142px 24px 70px}.mlc h1{font-size:clamp(57px,11vw,82px);letter-spacing:-.07em}.mlc-hero-copy{max-width:500px;font-size:17px}.mlc-hero-foot{min-height:56px;padding:0 24px}.mlc-hero-foot-right{display:none}.mlc-audit,.mlc-conversion,.mlc-evidence,.mlc-method{padding-left:24px;padding-right:24px}.mlc-evidence{gap:56px}.mlc h2{font-size:clamp(49px,9vw,69px)}.mlc-method-steps{grid-template-columns:1fr}.mlc-method-steps>div,.mlc-method-steps>div+div{border-left:0;padding:22px 0 26px;border-bottom:1px solid #597068}.mlc-method-steps>div+div:hover,.mlc-method-steps>div:hover{padding-left:0}.mlc-method-steps h3{margin:23px 0 8px}.mlc-audit{gap:52px}}@media (max-width:480px){.mlc-hero{min-height:750px}.mlc-hero-content{padding-top:155px}.mlc-eyebrow{font-size:9px;letter-spacing:.04em}.mlc h1{margin-top:20px;font-size:clamp(53px,13vw,64px)}.mlc-hero-copy{font-size:15px}.mlc-hero-actions{align-items:flex-start;flex-direction:column;gap:16px;margin-top:27px}.mlc-primary-action{min-height:50px}.mlc-audit,.mlc-conversion,.mlc-evidence,.mlc-method{padding-top:78px;padding-bottom:82px}.mlc h2{font-size:48px}.mlc-ledger-top{font-size:9px}.mlc-ledger-top span:last-child{display:none}.mlc-ledger-question p{font-size:29px}.mlc-ledger-row{grid-template-columns:25px minmax(0,1fr) 70px;gap:8px;min-height:90px}.mlc-row-surface{font-size:14px}.mlc-row-surface small{font-size:11px}.mlc-row-result{font-size:10px}.mlc-form-grid{grid-template-columns:1fr}.mlc-form-grid .mlc-question-field{grid-column:1}.mlc-form-action{display:block}.mlc-form-action p{margin-bottom:20px}.mlc-form-action button{width:100%}.mlc-form-buttons{flex-direction:column-reverse;align-items:stretch}.mlc-form-buttons .mlc-clear{width:max-content;align-self:center}.mlc-ready,.mlc-ready a{display:block}.mlc-ready a{margin-top:8px}.mlc-done-for-you{align-items:flex-start;flex-direction:column;gap:28px;padding-top:52px;padding-bottom:56px}.mlc-done-for-you a{width:100%}.mlc-footer{flex-wrap:wrap;min-height:150px}.mlc-footer span:nth-child(2){display:none}}@media (prefers-reduced-motion:no-preference){.mlc-hero-image{animation:mlc-image-enter 1.1s cubic-bezier(.2,0,0,1) both}.mlc-hero-content>*{animation:mlc-content-enter .7s cubic-bezier(.2,0,0,1) both}.mlc-hero-content>:nth-child(2){animation-delay:.1s}.mlc-hero-content>:nth-child(3){animation-delay:.18s}.mlc-hero-content>:nth-child(4){animation-delay:.26s}@keyframes mlc-image-enter{0%{opacity:.55;transform:scale(1.08)}to{opacity:1;transform:scale(1.04)}}@keyframes mlc-content-enter{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){html:has(.mlc){scroll-behavior:auto}.mlc *,.mlc :after,.mlc :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.mlc-hero-image{transform:none}}