.VilmaCaseStudy_page__6fESn{--red:#e4001b;--black:#0d0d0d;--grey:#727272;--line:#e8e8e8;color:var(--black)}.VilmaCaseStudy_full__DkjVj{width:100vw;max-width:none;margin-inline:calc((100% - 100vw) / 2)}.VilmaCaseStudy_inner__5bOad{width:min(1200px,calc(100% - 48px));margin-inline:auto}.VilmaCaseStudy_eyebrow__H_oi1{margin:0 0 18px;color:var(--grey);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.VilmaCaseStudy_hero__9GfgR{padding-block:88px 64px;color:#fff;background:var(--black)}.VilmaCaseStudy_breadcrumb__8Z_mU{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:52px;color:#8d8d8d;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.VilmaCaseStudy_breadcrumb__8Z_mU a,.VilmaCaseStudy_page__6fESn a{color:inherit;text-decoration:none}.VilmaCaseStudy_breadcrumb__8Z_mU a:hover,.VilmaCaseStudy_page__6fESn a:hover{text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px}.VilmaCaseStudy_heroGrid__roUTI{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:clamp(48px,7vw,96px);align-items:center}.VilmaCaseStudy_hero__9GfgR h1{max-width:980px;margin:0;color:#fff;font-size:clamp(42px,5.2vw,72px);font-weight:760;letter-spacing:-.045em;line-height:1.02}.VilmaCaseStudy_heroBody__ZgqYk,.VilmaCaseStudy_proofLine__mJBYF{max-width:72ch;margin:26px 0 0;color:#fff;font-size:17px;line-height:1.65}.VilmaCaseStudy_proofLine__mJBYF{padding-top:22px;border-top:1px solid #3a3a3a;font-weight:700}.VilmaCaseStudy_heroMedia__DeSHB{display:grid;min-height:360px;place-items:center;border:1px solid #333;background:#fff}.VilmaCaseStudy_heroImage__ZK_hr{width:min(260px,78%);height:auto;object-fit:contain}.VilmaCaseStudy_actions__cUUw2{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.VilmaCaseStudy_button__lXmbk{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 22px;border:1px solid var(--red);color:#fff!important;background:var(--red);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.VilmaCaseStudy_button__lXmbk:hover{text-decoration:none!important}.VilmaCaseStudy_buttonGhost__nGszq{border-color:#fff;background:transparent}.VilmaCaseStudy_button__lXmbk:focus-visible,.VilmaCaseStudy_faqQuestion__NsqOz:focus-visible,.VilmaCaseStudy_page__6fESn a:focus-visible{outline:3px solid var(--red);outline-offset:4px}.VilmaCaseStudy_metrics__nw9I4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;border-block:1px solid #333}.VilmaCaseStudy_metric__AVsXD{min-width:0;padding:26px 22px;border-left:1px solid #333}.VilmaCaseStudy_metric__AVsXD:first-child{padding-left:0;border-left:0}.VilmaCaseStudy_metric__AVsXD strong{display:block;color:#fff;font-size:clamp(29px,3.5vw,46px);letter-spacing:-.04em;line-height:1}.VilmaCaseStudy_metric__AVsXD span{display:block;margin-top:10px;color:#929292;font-size:11px;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.VilmaCaseStudy_faq___VUSG,.VilmaCaseStudy_footerCta__zvK_4,.VilmaCaseStudy_related__6mVua,.VilmaCaseStudy_sectionDark__hmRYw,.VilmaCaseStudy_sectionGrey__pd5vV,.VilmaCaseStudy_section__W73xf{padding-block:96px}.VilmaCaseStudy_section__W73xf{background:#fff}.VilmaCaseStudy_related__6mVua,.VilmaCaseStudy_sectionGrey__pd5vV{background:#f2f2f2}.VilmaCaseStudy_footerCta__zvK_4,.VilmaCaseStudy_sectionDark__hmRYw{color:#fff;background:var(--black)}.VilmaCaseStudy_sectionHead__XO6Lu{max-width:900px}.VilmaCaseStudy_footerCta__zvK_4 h2,.VilmaCaseStudy_sectionHead__XO6Lu h2{margin:0;color:inherit;font-size:clamp(38px,4.7vw,60px);font-weight:760;letter-spacing:-.045em;line-height:1.04}.VilmaCaseStudy_copy__C_TIx{max-width:74ch;margin-top:40px}.VilmaCaseStudy_copy__C_TIx p,.VilmaCaseStudy_intro__tH7ac{color:inherit;font-size:17px;line-height:1.7}.VilmaCaseStudy_copy__C_TIx p+p{margin-top:22px}.VilmaCaseStudy_copy__C_TIx a,.VilmaCaseStudy_related__6mVua a{color:var(--red);font-weight:650}.VilmaCaseStudy_decisionList__l85c9{display:grid;gap:18px;margin:30px 0;padding-left:24px}.VilmaCaseStudy_decisionList__l85c9 li{padding-left:8px;font-size:17px;line-height:1.6}.VilmaCaseStudy_process__myFsJ{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:56px;padding:0;border-top:1px solid var(--line);list-style:none}.VilmaCaseStudy_process__myFsJ li{min-width:0;padding:24px 18px 0;border-left:1px solid var(--line)}.VilmaCaseStudy_process__myFsJ li:first-child{padding-left:0;border-left:0}.VilmaCaseStudy_processNumber___Z2za{display:block;margin-bottom:18px;color:var(--red);font-size:12px;font-weight:750;letter-spacing:.12em}.VilmaCaseStudy_processText__frw_8{display:block;font-size:14px;line-height:1.5}.VilmaCaseStudy_proofSplit__1drXi{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:64px;align-items:start;margin-top:44px}.VilmaCaseStudy_proofSplit__1drXi>:only-child{grid-column:1/-1}.VilmaCaseStudy_ledger___vVCg h3,.VilmaCaseStudy_tableHeading__Up2v4{margin:56px 0 18px;font-size:24px;letter-spacing:-.02em}.VilmaCaseStudy_tableWrap__swymP{width:100%;overflow-x:auto;border-top:1px solid var(--black)}.VilmaCaseStudy_table__G4Ifh{width:100%;min-width:720px;border-collapse:collapse}.VilmaCaseStudy_table__G4Ifh td,.VilmaCaseStudy_table__G4Ifh th{padding:17px 18px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.VilmaCaseStudy_table__G4Ifh th{color:var(--grey);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.VilmaCaseStudy_table__G4Ifh tbody tr:hover td{border-bottom-color:var(--red)}.VilmaCaseStudy_table__G4Ifh td:first-child,.VilmaCaseStudy_table__G4Ifh th:first-child{white-space:normal}.VilmaCaseStudy_note__Y_Zxc{margin:14px 0 0;color:var(--grey);font-size:13px;line-height:1.55}.VilmaCaseStudy_ledger___vVCg{margin-top:54px}.VilmaCaseStudy_ledgerList__xiOUa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid #333;list-style:none}.VilmaCaseStudy_ledgerList__xiOUa li{display:grid;grid-template-columns:minmax(150px,auto) 1fr;gap:20px;align-items:baseline;min-width:0;padding:22px 0;border-bottom:1px solid #333}.VilmaCaseStudy_ledgerList__xiOUa li:nth-child(odd){padding-right:30px}.VilmaCaseStudy_ledgerList__xiOUa li:nth-child(2n){padding-left:30px;border-left:1px solid #333}.VilmaCaseStudy_ledgerList__xiOUa strong{color:#fff;font-size:clamp(24px,3vw,38px);letter-spacing:-.04em;line-height:1}.VilmaCaseStudy_ledgerList__xiOUa span{color:#aaa;font-size:13px;line-height:1.45}.VilmaCaseStudy_measurement__4_a7l{max-width:900px;margin-top:64px;padding-top:42px;border-top:1px solid #333}.VilmaCaseStudy_measurement__4_a7l h3{margin:0 0 24px;color:#fff;font-size:28px}.VilmaCaseStudy_measurement__4_a7l code{color:#fff;background:transparent}.VilmaCaseStudy_relatedLinks__jP9p1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:44px;border-top:1px solid #cfcfcf}.VilmaCaseStudy_relatedLinks__jP9p1 p{margin:0;padding:28px 30px 28px 0;border-bottom:1px solid #cfcfcf;font-size:17px;line-height:1.65}.VilmaCaseStudy_relatedLinks__jP9p1 p+p{padding-left:30px;border-left:1px solid #cfcfcf}.VilmaCaseStudy_faq___VUSG{background:#fff}.VilmaCaseStudy_faqIntro__zP0Pw{max-width:72ch;margin-top:24px;font-size:17px;line-height:1.65}.VilmaCaseStudy_faqList__qEann{margin-top:46px;border-top:1px solid var(--line)}.VilmaCaseStudy_faqItem__55jdg{border-bottom:1px solid var(--line)}.VilmaCaseStudy_faqItem__55jdg:hover{border-bottom-color:var(--red)}.VilmaCaseStudy_faqQuestion__NsqOz{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;padding-block:26px;color:var(--black);cursor:pointer;font-size:19px;font-weight:700;line-height:1.35;list-style:none}.VilmaCaseStudy_faqQuestion__NsqOz::-webkit-details-marker{display:none}.VilmaCaseStudy_faqQuestion__NsqOz:after{content:"+";flex:0 0 auto;color:var(--red);font-size:25px}.VilmaCaseStudy_faqItem__55jdg[open] .VilmaCaseStudy_faqQuestion__NsqOz:after{content:"-"}.VilmaCaseStudy_faqAnswer__yD5gy{max-width:74ch;margin:0 0 28px;font-size:16px;line-height:1.7}.VilmaCaseStudy_footerCta__zvK_4{border-top:1px solid var(--red);text-align:center}.VilmaCaseStudy_footerCta__zvK_4 .VilmaCaseStudy_sectionHead__XO6Lu{margin-inline:auto}.VilmaCaseStudy_footerCta__zvK_4 p:not(.VilmaCaseStudy_eyebrow__H_oi1){max-width:72ch;margin:24px auto 0;font-size:17px;line-height:1.65}.VilmaCaseStudy_footerCta__zvK_4 .VilmaCaseStudy_actions__cUUw2{justify-content:center}@media (max-width:1000px){.VilmaCaseStudy_heroGrid__roUTI,.VilmaCaseStudy_proofSplit__1drXi{grid-template-columns:1fr}.VilmaCaseStudy_heroMedia__DeSHB{min-height:260px}.VilmaCaseStudy_process__myFsJ{grid-template-columns:repeat(2,minmax(0,1fr))}.VilmaCaseStudy_process__myFsJ li:nth-child(odd){padding-left:0;border-left:0}}@media (max-width:760px){.VilmaCaseStudy_inner__5bOad{width:min(100% - 32px,1200px)}.VilmaCaseStudy_faq___VUSG,.VilmaCaseStudy_footerCta__zvK_4,.VilmaCaseStudy_hero__9GfgR,.VilmaCaseStudy_related__6mVua,.VilmaCaseStudy_sectionDark__hmRYw,.VilmaCaseStudy_sectionGrey__pd5vV,.VilmaCaseStudy_section__W73xf{padding-block:68px}.VilmaCaseStudy_hero__9GfgR h1{font-size:36px}.VilmaCaseStudy_ledgerList__xiOUa,.VilmaCaseStudy_metrics__nw9I4,.VilmaCaseStudy_process__myFsJ,.VilmaCaseStudy_relatedLinks__jP9p1{grid-template-columns:1fr}.VilmaCaseStudy_metric__AVsXD,.VilmaCaseStudy_metric__AVsXD:first-child{padding:22px 0;border-top:1px solid #333;border-left:0}.VilmaCaseStudy_process__myFsJ li,.VilmaCaseStudy_process__myFsJ li:first-child,.VilmaCaseStudy_process__myFsJ li:nth-child(odd){padding:22px 0;border-bottom:1px solid var(--line);border-left:0}.VilmaCaseStudy_ledgerList__xiOUa li,.VilmaCaseStudy_ledgerList__xiOUa li:nth-child(2n),.VilmaCaseStudy_ledgerList__xiOUa li:nth-child(odd){grid-template-columns:1fr;gap:8px;padding:22px 0;border-left:0}.VilmaCaseStudy_relatedLinks__jP9p1 p,.VilmaCaseStudy_relatedLinks__jP9p1 p+p{padding:24px 0;border-left:0}}