[data-dema-case]{--dp-ink:#3f332b;--dp-text:#6a584d;--dp-rule:#9b816f42;color:var(--dp-ink)}[data-dema-case] :is(.dp-intro,.dp-body,.dp-nav){background-image:var(--paper-texture);background-size:var(--paper-texture-size);background-blend-mode:multiply}[data-dema-case] .dp-intro{background-color:var(--paper-deep);border-bottom:1px solid #9b816f47}[data-dema-case] :is(.dp-body,.dp-nav){background-color:var(--paper-read)}[data-dema-case] header[data-header-surface]>div[aria-hidden=true]:not([data-header-scrim]){--mini-border-header:#9b816f2e}[data-dema-case] :is([data-closing-bookend],[data-contact-footer],[data-contact-legal]>div){--lw-rule:#9b816f42}[data-dema-case] .dp-intro{padding:7rem 0 3.5rem}[data-dema-case] .dp-hero-col{text-align:left;flex-direction:column;align-items:flex-start;max-width:44rem;margin-inline:auto;display:flex}@media (min-width:640px){[data-dema-case] .dp-hero-col{text-align:center;align-items:center}}[data-dema-case] .dp-h1{letter-spacing:-.03em;color:#3f332b;font-optical-sizing:auto;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(2rem,1.4rem + 2vw,2.5rem);font-weight:500;line-height:1.1}[data-dema-case] .dp-intro-lead{max-width:36rem;color:var(--dp-text);text-wrap:pretty;margin:1rem 0 0;font-size:1rem;line-height:1.6}@media (min-width:640px){[data-dema-case] .dp-intro{padding:8rem 0 4rem}[data-dema-case] .dp-intro-lead{margin-top:1.25rem;font-size:1.0625rem}}@media (min-width:1024px){[data-dema-case] .dp-intro{padding:10.125rem 0 4.75rem}}[data-dema-case]{--dp-s-section:4.5rem;--dp-s-lead:1.25rem}@media (min-width:768px){[data-dema-case]{--dp-s-section:6rem;--dp-s-lead:1.5rem}}[data-dema-case] .dp-body{padding-top:var(--dp-s-section);padding-bottom:var(--dp-s-section)}[data-dema-case] .dp-body>section+section{margin-top:var(--dp-s-section)}[data-dema-case] .dp-pre{padding-bottom:var(--dp-s-lead)}[data-dema-case] .dp-lead{max-width:62ch;color:var(--dp-text);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.65}[data-dema-case] .dp-label{letter-spacing:.04em;color:var(--dp-text);margin:0;font-size:.75rem;line-height:1rem}@container (min-width:0){[data-dema-case] .dp-refs>div>section{padding-block:1.5rem}[data-dema-case] .dp-refs>div>section>div{padding-inline:1.5rem}[data-dema-case] .dp-refs div:has(>[role=region]){margin-inline:-1.5rem}[data-dema-case] .dp-refs [role=region]{padding-inline:1.5rem;scroll-padding-left:1.5rem}[data-dema-case] .dp-refs [role=region]>div{padding-right:1.5rem}[data-dema-case] .dp-project>div>div:first-child{padding-inline:1.5rem}[data-dema-case] .dp-project>div>div:first-child>div:first-child{padding-top:1.5rem}[data-dema-case] .dp-project>div>section>div{padding-inline:1.5rem;padding-bottom:1.5rem}}@container (min-width:704px){[data-dema-case] .dp-refs>div>section{padding-block:2rem}[data-dema-case] .dp-refs>div>section>div,[data-dema-case] .dp-project>div>div:first-child{padding-inline:2rem}[data-dema-case] .dp-project>div>div:first-child>div:first-child{padding-top:2rem}[data-dema-case] .dp-project>div>section>div{padding-inline:2rem;padding-bottom:2rem}}@container (min-width:1024px){[data-dema-case] .dp-refs>div>section{padding-block:3rem}[data-dema-case] .dp-refs>div>section>div,[data-dema-case] .dp-project>div>div:first-child{padding-inline:3rem}[data-dema-case] .dp-project>div>div:first-child>div:first-child{padding-top:3rem}[data-dema-case] .dp-project>div>section>div{padding-inline:3rem;padding-bottom:3rem}}@container (max-width:591.98px){[data-dema-case] .dp-refs>div>section>div{padding-inline:1rem}[data-dema-case] .dp-refs div:has(>[role=region]){margin-inline:-1rem}[data-dema-case] .dp-refs [role=region]{padding-inline:1rem;scroll-padding-left:1rem}[data-dema-case] .dp-refs [role=region]>div{padding-right:1rem}[data-dema-case] .dp-project>div>div:first-child,[data-dema-case] .dp-project>div>section>div{padding-inline:1rem}}[data-dema-case] .dp-label{margin:0}
