@font-face{font-family:V4Sans;src:url(/v4-site/audit-20261009/fonts/NotoSansCase.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:V4Serif;src:url(/v4-site/audit-20261009/fonts/NotoSerifCase.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:V4Brand;src:url(/v4-site/polish/fonts/CormorantGaramond.woff2)format("woff2");font-display:swap;font-weight:300 700}.CaseStudy-module__v4uKEW__page{--paper:#e9e8df;--ink:#20271e;--soft:#46533f;--line:#26391b35;--accent:#674323;background:var(--paper);color:var(--ink);font-synthesis:none;min-height:100svh;padding:0 max(5.6vw,50vw - 720px);font:400 16px/1.85 V4Sans,sans-serif;overflow-x:clip}.CaseStudy-module__v4uKEW__page[data-theme=dark]{--paper:#101211;--ink:#e8e8db;--soft:#c5c7b9;--line:#e7eddb30;--accent:#cfb78d}.CaseStudy-module__v4uKEW__page *{box-sizing:border-box}.CaseStudy-module__v4uKEW__page a{color:inherit;text-decoration:none}.CaseStudy-module__v4uKEW__page button{font:inherit;color:inherit;cursor:pointer}.CaseStudy-module__v4uKEW__page h1,.CaseStudy-module__v4uKEW__page h2,.CaseStudy-module__v4uKEW__page h3,.CaseStudy-module__v4uKEW__page p,.CaseStudy-module__v4uKEW__page figure{margin:0}.CaseStudy-module__v4uKEW__page a:focus-visible,.CaseStudy-module__v4uKEW__page button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.CaseStudy-module__v4uKEW__skip{z-index:20;background:var(--paper);padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.CaseStudy-module__v4uKEW__skip:focus{transform:none}.CaseStudy-module__v4uKEW__header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:96px;display:grid}.CaseStudy-module__v4uKEW__back{align-items:center;gap:12px;width:fit-content;min-height:44px;font-size:13px;display:flex}.CaseStudy-module__v4uKEW__brand{font:500 32px/1 V4Brand,serif}.CaseStudy-module__v4uKEW__controls{justify-content:flex-end;gap:8px;display:flex}.CaseStudy-module__v4uKEW__controls button{background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:13px;display:flex}.CaseStudy-module__v4uKEW__hero{padding:90px 0 50px}.CaseStudy-module__v4uKEW__eyebrow{letter-spacing:.1em;color:var(--soft);font-size:11px}.CaseStudy-module__v4uKEW__hero h1{letter-spacing:-.045em;margin:20px 0 44px;font:400 clamp(88px,11vw,172px)/1.05 V4Brand,serif}.CaseStudy-module__v4uKEW__hero h1 span{color:var(--accent)}.CaseStudy-module__v4uKEW__introduction{grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.CaseStudy-module__v4uKEW__introduction h2{max-width:470px;font:400 34px/1.55 V4Serif,serif}.CaseStudy-module__v4uKEW__introduction p{color:var(--soft);max-width:620px}.CaseStudy-module__v4uKEW__facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;margin:50px 0 0;padding-top:24px;font-size:13px;display:grid}.CaseStudy-module__v4uKEW__facts dt{color:var(--soft);margin-bottom:8px;font-size:11px}.CaseStudy-module__v4uKEW__facts dd,.CaseStudy-module__v4uKEW__leadImage,.CaseStudy-module__v4uKEW__detail figure{margin:0}.CaseStudy-module__v4uKEW__leadImage img,.CaseStudy-module__v4uKEW__detail img{border:1px solid var(--line);background:#f7f6f2;width:100%;height:auto;display:block}.CaseStudy-module__v4uKEW__page figcaption{color:var(--soft);text-align:right;padding-top:13px;font-size:12px}.CaseStudy-module__v4uKEW__narrative{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10%;padding:100px 0;display:grid}.CaseStudy-module__v4uKEW__narrative h2,.CaseStudy-module__v4uKEW__detail h2,.CaseStudy-module__v4uKEW__status h2{max-width:520px;margin:20px 0;font:400 32px/1.55 V4Serif,serif}.CaseStudy-module__v4uKEW__narrative p:not(.CaseStudy-module__v4uKEW__eyebrow){color:var(--soft)}.CaseStudy-module__v4uKEW__narrative p+p{margin-top:20px}.CaseStudy-module__v4uKEW__decisions{padding:90px 0}.CaseStudy-module__v4uKEW__decisions>h2{margin:18px 0 40px;font:400 38px/1.5 V4Serif,serif}.CaseStudy-module__v4uKEW__decisionGrid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.CaseStudy-module__v4uKEW__decisionGrid article{border-top:1px solid var(--line);padding-top:20px}.CaseStudy-module__v4uKEW__number{color:var(--accent);font:400 38px/1 V4Brand,serif}.CaseStudy-module__v4uKEW__decisionGrid h3{margin:20px 0 14px;font:400 23px/1.5 V4Serif,serif}.CaseStudy-module__v4uKEW__decisionGrid p{color:var(--soft);font-size:15px}.CaseStudy-module__v4uKEW__detail{padding:20px 0 0}.CaseStudy-module__v4uKEW__detailCopy{max-width:690px;margin-bottom:36px}.CaseStudy-module__v4uKEW__detailCopy>p:last-child{color:var(--soft)}.CaseStudy-module__v4uKEW__status{max-width:880px;padding:85px 0}.CaseStudy-module__v4uKEW__status>p:not(.CaseStudy-module__v4uKEW__eyebrow){color:var(--soft)}.CaseStudy-module__v4uKEW__note{border-left:2px solid var(--accent);padding-left:20px;font-size:13px;margin-top:24px!important}.CaseStudy-module__v4uKEW__footer{border-top:1px solid var(--line);padding:50px 0 30px}.CaseStudy-module__v4uKEW__footer>p{max-width:850px;font:400 36px/1.5 V4Serif,serif}.CaseStudy-module__v4uKEW__footer>div{flex-wrap:wrap;gap:35px;margin:30px 0 50px;display:flex}.CaseStudy-module__v4uKEW__footer a{border-bottom:1px solid var(--accent);align-items:center;gap:30px;min-height:48px;font-size:14px;display:flex}.CaseStudy-module__v4uKEW__footer small{color:var(--soft);font-size:12px}.CaseStudy-module__v4uKEW__page[lang=en] h2,.CaseStudy-module__v4uKEW__page[lang=en] h3,.CaseStudy-module__v4uKEW__page[lang=en] .CaseStudy-module__v4uKEW__footer>p{font-family:V4Brand,serif}.CaseStudy-module__v4uKEW__page[lang=en] .CaseStudy-module__v4uKEW__introduction h2{font-size:44px;line-height:1.2}.CaseStudy-module__v4uKEW__page[lang=en] .CaseStudy-module__v4uKEW__narrative h2,.CaseStudy-module__v4uKEW__page[lang=en] .CaseStudy-module__v4uKEW__detail h2,.CaseStudy-module__v4uKEW__page[lang=en] .CaseStudy-module__v4uKEW__status h2{font-size:40px;line-height:1.2}.CaseStudy-module__v4uKEW__page[lang=en] .CaseStudy-module__v4uKEW__decisionGrid h3{font-size:29px;line-height:1.25}@media (max-width:900px){.CaseStudy-module__v4uKEW__decisionGrid{gap:24px}.CaseStudy-module__v4uKEW__introduction,.CaseStudy-module__v4uKEW__narrative{gap:7%}.CaseStudy-module__v4uKEW__introduction h2{font-size:29px}.CaseStudy-module__v4uKEW__back{font-size:12px}}@media (max-width:767px){.CaseStudy-module__v4uKEW__page{padding:0 24px;font-size:15px}.CaseStudy-module__v4uKEW__header{grid-template-columns:1fr auto;gap:12px;height:82px}.CaseStudy-module__v4uKEW__brand{display:none}.CaseStudy-module__v4uKEW__back{gap:8px;font-size:12px}.CaseStudy-module__v4uKEW__controls{gap:0}.CaseStudy-module__v4uKEW__hero{padding:54px 0 32px}.CaseStudy-module__v4uKEW__hero h1{margin:20px 0 30px;font-size:clamp(66px,19vw,100px)}.CaseStudy-module__v4uKEW__eyebrow{letter-spacing:.07em;font-size:10px}.CaseStudy-module__v4uKEW__introduction,.CaseStudy-module__v4uKEW__narrative{display:block}.CaseStudy-module__v4uKEW__introduction h2{margin-bottom:22px;font-size:27px}.CaseStudy-module__v4uKEW__page[lang=en] .CaseStudy-module__v4uKEW__introduction h2{font-size:35px}.CaseStudy-module__v4uKEW__facts{grid-template-columns:1fr;gap:18px;margin-top:30px;padding-top:24px}.CaseStudy-module__v4uKEW__facts>div{grid-template-columns:75px 1fr;gap:15px;display:grid}.CaseStudy-module__v4uKEW__facts dt{margin:0;font-size:12px}.CaseStudy-module__v4uKEW__facts dd{font-size:13px}.CaseStudy-module__v4uKEW__leadImage,.CaseStudy-module__v4uKEW__detail figure{margin-inline:-12px}.CaseStudy-module__v4uKEW__page figcaption{text-align:left;padding-inline:12px;font-size:11px}.CaseStudy-module__v4uKEW__narrative{padding:54px 0}.CaseStudy-module__v4uKEW__narrative h2,.CaseStudy-module__v4uKEW__detail h2,.CaseStudy-module__v4uKEW__status h2{margin:15px 0 24px;font-size:27px}.CaseStudy-module__v4uKEW__decisions{padding:54px 0}.CaseStudy-module__v4uKEW__decisions>h2{margin-bottom:28px;font-size:30px}.CaseStudy-module__v4uKEW__decisionGrid{grid-template-columns:1fr;gap:30px}.CaseStudy-module__v4uKEW__decisionGrid article{padding-left:47px;position:relative}.CaseStudy-module__v4uKEW__number{font-size:28px;position:absolute;top:24px;left:0}.CaseStudy-module__v4uKEW__decisionGrid h3{margin:0 0 12px;font-size:23px}.CaseStudy-module__v4uKEW__detailCopy{margin-bottom:26px}.CaseStudy-module__v4uKEW__status{padding:54px 0}.CaseStudy-module__v4uKEW__footer{padding:38px 0 24px}.CaseStudy-module__v4uKEW__footer>p{font-size:29px}.CaseStudy-module__v4uKEW__footer>div{gap:22px;margin-bottom:40px}.CaseStudy-module__v4uKEW__footer a{justify-content:space-between;width:100%}.CaseStudy-module__v4uKEW__page[lang=en] .CaseStudy-module__v4uKEW__narrative h2,.CaseStudy-module__v4uKEW__page[lang=en] .CaseStudy-module__v4uKEW__detail h2,.CaseStudy-module__v4uKEW__page[lang=en] .CaseStudy-module__v4uKEW__status h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.CaseStudy-module__v4uKEW__page *{scroll-behavior:auto}}.CaseStudy-module__v4uKEW__introduction h2{text-wrap:balance}.CaseStudy-module__v4uKEW__leadImage>a,.CaseStudy-module__v4uKEW__detail figure>a{cursor:zoom-in;display:block}.CaseStudy-module__v4uKEW__page figcaption span{padding-top:3px;display:block}.CaseStudy-module__v4uKEW__filings{flex-wrap:wrap;gap:4px 24px;margin-top:18px;display:flex}.CaseStudy-module__v4uKEW__footer .CaseStudy-module__v4uKEW__filings a{min-height:44px;color:var(--soft);border:0;justify-content:flex-start;gap:7px;width:auto;font-size:11px}.CaseStudy-module__v4uKEW__filings img{width:16px;height:16px}.CaseStudy-module__v4uKEW__footer a:hover{color:var(--accent)}.CaseStudy-module__v4uKEW__icp{flex-wrap:wrap;align-items:center;display:inline-flex}.CaseStudy-module__v4uKEW__icp a{display:inline-flex}.CaseStudy-module__v4uKEW__brand{letter-spacing:-.045em;font:600 25px/1 V4Sans,sans-serif}.CaseStudy-module__v4uKEW__eyebrow,.CaseStudy-module__v4uKEW__facts dt{font-size:12px}.CaseStudy-module__v4uKEW__page figcaption{font-size:12px;line-height:1.7}.CaseStudy-module__v4uKEW__hero{position:relative}.CaseStudy-module__v4uKEW__hero:before{content:"";background:linear-gradient(90deg,var(--accent),transparent);width:90px;height:1px;position:absolute;top:48px;left:0}.CaseStudy-module__v4uKEW__workflow{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:32px 0;list-style:none;display:grid}.CaseStudy-module__v4uKEW__workflow li{padding-right:16px;font-size:18px;line-height:1.7}.CaseStudy-module__v4uKEW__workflow span{color:var(--accent);margin-bottom:18px;font:400 40px/1.3 V4Brand,serif;display:block}@media (max-width:767px){.CaseStudy-module__v4uKEW__hero:before{width:54px;top:28px}.CaseStudy-module__v4uKEW__hero h1{overflow-wrap:anywhere;font-size:clamp(46px,14vw,90px)}.CaseStudy-module__v4uKEW__workflow{grid-template-columns:1fr;gap:0;padding:0}.CaseStudy-module__v4uKEW__workflow li{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:22px 0;font-size:17px;display:flex}.CaseStudy-module__v4uKEW__workflow li:last-child{border:0}.CaseStudy-module__v4uKEW__workflow span{margin:0;font-size:32px}.CaseStudy-module__v4uKEW__page figcaption{font-size:12px}.CaseStudy-module__v4uKEW__eyebrow{font-size:11px}}
