.storefront-line{background:var(--color-paper)}.storefront-line-head{width:90vw;max-width:var(--width-hero-media);margin:0 auto;padding:calc(var(--space-3) + var(--space-1) / 2) 0 calc(var(--space-5) + var(--space-1) / 2)}.storefront-eyebrow{font-size:var(--text-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--color-stone)}.storefront-line-head h1{font-size:var(--text-h1);font-weight:var(--font-weight-regular);letter-spacing:-.02em;line-height:1.1;color:var(--color-offblack)}.storefront-line-head h1:not(:first-child){margin-top:var(--space-2)}.storefront-line-empty,.storefront-line-sub{font-size:var(--text-body-lg);font-weight:calc(var(--font-weight-regular) - 100);color:var(--color-stone)}.storefront-line-sub{margin-top:var(--space-2);max-width:52ch}.storefront-line-empty{width:90vw;max-width:var(--width-hero-media);margin:0 auto;padding:var(--space-10) 0}.storefront-line-section{max-width:var(--width-wide);margin:0 auto;padding:0 var(--space-6)}.storefront-rule{border-top:.5px solid var(--color-border);margin-top:var(--space-16)}.storefront-rule--close{max-width:var(--width-wide);margin:0 auto}.storefront-line .v2-split{padding:var(--space-16) 0 var(--space-12)}.storefront-split-statement{font-size:calc(var(--text-body) * 1.6875);font-weight:calc(var(--font-weight-regular) - 100);line-height:1.25;letter-spacing:-.02em;color:var(--color-offblack);max-width:20ch;margin-top:calc(var(--space-3) + var(--space-1) / 2);text-wrap:balance}.storefront-split-list{display:flex;flex-direction:column;gap:var(--space-8)}.storefront-split-item h3{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--color-offblack);margin-bottom:calc(var(--space-1) + var(--space-1) / 2)}.storefront-split-item p{font-size:var(--text-body);line-height:1.6;color:var(--color-stone);max-width:44ch}.storefront-faq{max-width:var(--width-content);margin:0 auto;padding:var(--space-4) var(--space-6) var(--space-20)}.storefront-faq h2{font-size:var(--text-h3);font-weight:var(--font-weight-regular);letter-spacing:-.01em;color:var(--color-offblack);margin-bottom:var(--space-3)}.storefront-faq details{border-top:.5px solid var(--color-border)}.storefront-faq details:last-of-type{border-bottom:.5px solid var(--color-border)}.storefront-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:calc(var(--space-4) + var(--space-1) / 2) 0;font-size:calc(var(--text-body) * 1.0625);font-weight:var(--font-weight-medium);color:var(--color-offblack)}.storefront-faq summary::-webkit-details-marker{display:none}.storefront-faq summary:after{content:"+";font-weight:calc(var(--font-weight-regular) - 100);font-size:calc(var(--text-body) * 1.375);color:var(--color-stone);line-height:1}.storefront-faq details[open] summary:after{content:"–"}.storefront-faq details p{padding:0 0 calc(var(--space-4) + var(--space-1) / 2);font-size:var(--text-body);line-height:1.6;color:var(--color-stone);max-width:62ch}@media (max-width:768px){.storefront-line-head{width:auto;padding:calc(var(--space-2) + var(--space-1) / 2) var(--space-5) calc(var(--space-3) + var(--space-1) / 2)}.storefront-line>.storefront-line-head{padding-inline:var(--space-6)}.storefront-line-head h1{font-size:calc(var(--text-body) * 1.75)}.storefront-line-sub{font-size:var(--text-body);font-weight:var(--font-weight-regular)}.storefront-line-empty{width:auto;padding:var(--space-6) var(--space-5);font-size:var(--text-body)}.storefront-line-section{padding:0 var(--space-5)}.storefront-line .v2-split{padding:var(--space-10) 0 var(--space-6)}.storefront-split-statement{font-size:calc(var(--text-body) * 1.5);max-width:none}.storefront-faq{padding:var(--space-2) var(--space-5) var(--space-12)}}.storefront-line-rows{padding-block:calc(var(--space-3) + var(--space-1) / 2) var(--space-4)}.storefront-line-people{max-width:var(--width-wide);margin:0 auto;padding:var(--space-12) var(--space-6) 0}.sflp-label{font-size:calc(var(--text-body) * 1.125);font-weight:var(--font-weight-medium);line-height:var(--space-6);color:var(--color-offblack)}.sflp-row{flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-3);list-style:none}.sflp-person,.sflp-row{display:flex;align-items:center}.sflp-person{gap:var(--space-3)}.sflp-name{font-size:var(--text-body);font-weight:var(--font-weight-regular);line-height:var(--space-5);color:var(--color-offblack)}@media (max-width:768px){.storefront-line-people{padding-left:var(--space-5);padding-right:var(--space-5)}}