.lsp-process{--lsp-wine:#481e2b;--lsp-ink:#2b2121;--lsp-muted:#726863;color:var(--lsp-ink);padding-top:80px;padding-bottom:64px}.lsp-process-intro{max-width:830px;margin:0 auto 54px;text-align:center}.lsp-process .lgx-sale-kicker,.lsp-process-kicker{font-size:11px!important;letter-spacing:.15em;text-transform:uppercase}.lsp-process h2{font-size:clamp(36px,5vw,66px);line-height:1.06!important;font-weight:400;margin:20px 0}.lsp-process-intro>p:last-of-type{font-size:16px;line-height:1.7;max-width:680px;margin:24px auto}.lsp-process nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 26px;margin:30px 0}.lsp-process nav a{font-size:12px;letter-spacing:.03em;color:inherit;text-decoration:none;border-bottom:1px solid #b5a79d;padding-bottom:6px}.lsp-process-phase{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px;padding:48px 0;border-top:1px solid #d3cbc3;scroll-margin-top:110px}.lsp-process h3{font-size:clamp(28px,3.2vw,43px);line-height:1.12!important;font-weight:400;margin:18px 0 20px}.lsp-process-story>p{font-size:15px;line-height:1.7}.lsp-process figure{margin:25px 0 0}.lsp-process img{display:block;width:100%;height:265px;object-fit:cover}.lsp-process figcaption{font-size:11px;line-height:1.5;margin-top:9px;opacity:.75}.lsp-process-step{border:0!important;border-top:1px solid #cec3b9!important;border-radius:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}.lsp-process-step summary{display:flex!important;align-items:baseline;gap:16px;padding:18px 0!important;list-style:none;cursor:pointer;background:transparent!important}.lsp-process-step summary::-webkit-details-marker{display:none}.lsp-process-step summary:after{display:none!important}.lsp-process-step summary>span:first-child{font-size:25px;font-family:Georgia,serif;opacity:.65;min-width:31px}.lsp-process h4{font-family:inherit;font-size:18px!important;line-height:1.35;font-weight:500!important;margin:0!important;flex:1}.lsp-process-toggle{font-size:20px;transition:transform .15s}.lsp-process-step[open] .lsp-process-toggle{transform:rotate(45deg)}.lsp-process-body{padding:0 28px 21px 47px}.lsp-process-body p{font-size:14px;line-height:1.75;margin:0 0 10px}.lsp-process-result{font-weight:500;font-style:italic;opacity:.8}.lsp-process-outcome{border-top:1px solid currentColor;padding-top:18px;font-size:13px;line-height:1.6;margin:16px 0 0}.lsp-process-wine{background:var(--lsp-wine);color:#fffaf2;padding:40px;margin:12px -40px 25px;border-top:0}.lsp-process-wine h3,.lsp-process-wine h4,.lsp-process-wine p{color:inherit!important}.lsp-process-wine .lsp-process-step{border-color:#84616b!important}.lsp-process a:focus-visible,.lsp-process summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:800px){.lsp-process{padding-top:48px}.lsp-process-phase{grid-template-columns:1fr;gap:26px;padding:30px 0}.lsp-process-intro{margin-bottom:30px}.lsp-process-wine{padding:26px 20px;margin:0 -20px 20px}.lsp-process-story figure{margin-top:20px}.lsp-process img{height:230px}.lsp-process-body{padding-left:42px;padding-right:0}.lsp-process-step summary{gap:11px}.lsp-process h4{font-size:17px!important}.lsp-process nav{gap:14px 20px}.lsp-process-story>p{font-size:14px}.lsp-process-phase{scroll-margin-top:85px}}
