[data-hardshell-case]{--hj-ink:#3f332b;--hj-text:#6a584d;--hj-rule:#9b816f42;color:var(--hj-ink)}[data-hardshell-case] :is(.hj-intro,.hj-body,.hj-nav){background-image:var(--paper-texture);background-size:var(--paper-texture-size);background-blend-mode:multiply}[data-hardshell-case] .hj-intro{background-color:var(--paper-deep);border-bottom:1px solid #9b816f47}[data-hardshell-case] :is(.hj-body,.hj-nav){background-color:var(--paper-read)}[data-hardshell-case] header[data-header-surface]>div[aria-hidden=true]:not([data-header-scrim]){--mini-border-header:#9b816f2e}[data-hardshell-case] :is([data-closing-bookend],[data-contact-footer],[data-contact-legal]>div){--lw-rule:#9b816f42}[data-hardshell-case] .hj-intro{padding:7rem 0 3.5rem}[data-hardshell-case] .hj-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-hardshell-case] .hj-hero-col{text-align:center;align-items:center}}[data-hardshell-case] .hj-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-hardshell-case] .hj-intro-lead{max-width:36rem;color:var(--hj-text);text-wrap:pretty;margin:1rem 0 0;font-size:1rem;line-height:1.6}@media (min-width:640px){[data-hardshell-case] .hj-intro{padding:8rem 0 4rem}[data-hardshell-case] .hj-intro-lead{margin-top:1.25rem;font-size:1.0625rem}}@media (min-width:1024px){[data-hardshell-case] .hj-intro{padding:10.125rem 0 4.75rem}}[data-hardshell-case]{--hj-s-section:4.5rem;--hj-s-lead:1.25rem}@media (min-width:768px){[data-hardshell-case]{--hj-s-section:6rem;--hj-s-lead:1.5rem}}[data-hardshell-case] .hj-body{padding-top:var(--hj-s-section);padding-bottom:var(--hj-s-section)}[data-hardshell-case] .hj-body>section+section{margin-top:var(--hj-s-section)}[data-hardshell-case] .hj-pre{padding-bottom:var(--hj-s-lead)}[data-hardshell-case] .hj-lead{max-width:62ch;color:var(--hj-text);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.65}[data-hardshell-case] .hj-label{letter-spacing:.04em;color:var(--hj-text);margin:0;font-size:.75rem;line-height:1rem}@container (min-width:0){[data-hardshell-case] .hj-construct>div>div{max-width:none;padding:1.5rem}[data-hardshell-case] .hj-everyday>div>div:last-child{max-width:none;padding-inline:1.5rem}}@container (min-width:704px){[data-hardshell-case] .hj-construct>div>div{padding:2rem}[data-hardshell-case] .hj-everyday>div>div:last-child{padding-inline:2rem}}@container (min-width:1024px){[data-hardshell-case] .hj-construct>div>div{padding:3rem}[data-hardshell-case] .hj-everyday>div>div:last-child{padding-inline:3rem}}@container (max-width:591.98px){[data-hardshell-case] .hj-construct>div>div{padding-inline:1rem}}[data-hardshell-case] .hj-label{margin:0}
