.lsp-personal{--lsp-ink:#141817;--lsp-forest:#243b31;--lsp-muted:#4a5550;--lsp-line:#cbd8cc;--lsp-paper:#f6f7f4;color:var(--lsp-ink);background:var(--lsp-paper);font:inherit;line-height:1.65;isolation:isolate}.lsp-personal,.lsp-personal *,.lsp-personal *:before,.lsp-personal *:after{box-sizing:border-box}.lsp-personal :where(h1,h2,h3,p,figure,blockquote,ul){margin:0}.lsp-personal a{color:inherit}.lsp-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.lsp-personal h1,.lsp-personal h2,.lsp-personal h3{font-family:inherit;text-wrap:balance;overflow-wrap:break-word;text-transform:none}.lsp-personal h1{font-size:clamp(2.5rem,5vw,4.7rem);font-weight:750;line-height:1.05;letter-spacing:-.055em}.lsp-personal h2{font-size:clamp(2rem,3.5vw,3.5rem);font-weight:730;line-height:1.1;letter-spacing:-.045em}.lsp-personal h3{font-size:1.3rem;font-weight:720;line-height:1.25;letter-spacing:-.025em}.lsp-personal :focus-visible{outline:3px solid #316953;outline-offset:5px}.lsp-personal [id]{scroll-margin-top:28px}.lsp-eyebrow{color:var(--lsp-forest);font-size:.77rem;font-weight:750;letter-spacing:.085em;line-height:1.5;text-transform:uppercase}.lsp-hero{padding-block:48px 52px;background:#edf2e9;border-radius:0 0 80px}.lsp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 60px;align-items:center}.lsp-hero-copy{min-width:0}.lsp-hero h1{margin-top:16px;max-width:14ch}.lsp-lead{max-width:52ch;margin-top:24px!important;color:var(--lsp-muted);font-size:1.1rem;line-height:1.65}.lsp-hero-detail{max-width:54ch;margin-top:16px!important;color:var(--lsp-muted);font-size:1rem}.lsp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:26px}.lsp-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;max-width:100%;padding:13px 24px;border:1px solid var(--lsp-forest);border-radius:999px;background:var(--lsp-forest);color:#fff!important;font-family:inherit;font-size:.96rem;font-weight:700;line-height:1.4;text-align:center;text-decoration:none}.lsp-button:hover{background:#345844;border-color:#345844}.lsp-textlink{display:inline-flex;align-items:center;min-height:44px;max-width:100%;font-size:.95rem;font-weight:680;line-height:1.5;text-underline-offset:.23em}.lsp-textlink:hover{text-decoration-thickness:2px}.lsp-origin{margin-top:22px!important;color:var(--lsp-forest);font-size:.85rem;font-weight:650}.lsp-film{min-width:0}.lsp-film .ls-gruender-film{border:0;border-radius:48px 12px;background:#fff}.lsp-film .ls-gruender-film__start{border-radius:inherit}.lsp-film .ls-gruender-film__play{border-color:#6c8b72;background:#e5eedc}.lsp-film .ls-gruender-film__start:hover .ls-gruender-film__play{background:#f4f7ee}.lsp-film figcaption{margin-top:12px;color:var(--lsp-muted);font-size:.8rem;line-height:1.5}.lsp-experience{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px 54px;align-items:center;padding-block:36px}.lsp-experience-quote{padding:0;border:0;color:var(--lsp-forest);font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:630;line-height:1.6}.lsp-experience figcaption,.lsp-principle-quote figcaption{margin-top:12px;color:var(--lsp-muted);font-size:.82rem}.lsp-clients{padding-left:24px;border-left:1px solid var(--lsp-line)}.lsp-clients>p:last-child{margin-top:8px;font-size:.96rem}.lsp-principle{padding-block:48px;background:#e8eee4;border-radius:64px 0}.lsp-editorial-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px 70px;align-items:start}.lsp-editorial-grid h2{max-width:15ch;margin-top:12px}.lsp-principle-quote{padding-left:24px;border-left:3px solid #63846a}.lsp-principle-quote blockquote{padding:0;border:0;font-size:1.08rem;font-weight:600;line-height:1.75;color:var(--lsp-forest)}.lsp-section{padding-block:52px;border-bottom:1px solid var(--lsp-line)}.lsp-section-heading{max-width:800px;margin-bottom:28px}.lsp-section-heading h2{margin-top:12px}.lsp-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px}.lsp-priorities article{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding-top:20px;border-top:2px solid #a2b79d}.lsp-priorities p{margin-top:14px;color:var(--lsp-muted);font-size:.98rem;line-height:1.7}.lsp-priorities .lsp-textlink{margin-top:auto;padding-top:14px}.lsp-story p{color:var(--lsp-muted);font-size:1rem;line-height:1.75}.lsp-story p+p{margin-top:18px}.lsp-story .lsp-textlink{margin-top:14px}.lsp-assurance{padding-block:26px;background:#edf2e9}.lsp-service-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;padding:0}.lsp-service-list li{min-width:0}.lsp-service-list strong{display:block;font-size:.98rem;line-height:1.4;font-weight:700;color:var(--lsp-forest)}.lsp-service-list span{display:block;margin-top:7px;color:var(--lsp-muted);font-size:.82rem;line-height:1.55}.lsp-invitation{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:28px 60px;padding-block:46px}.lsp-invitation h2{max-width:20ch;margin-top:12px}.lsp-invitation>div>p:last-child{margin-top:20px;max-width:61ch;color:var(--lsp-muted)}.lsp-contact-actions{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:6px;justify-self:end}.lsp-phone{display:inline-flex;align-items:center;min-height:44px;max-width:100%;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:720;line-height:1.4;letter-spacing:-.025em;text-underline-offset:.2em;overflow-wrap:anywhere}.lsp-contact-actions .lsp-button{margin-top:12px}.lsp-note{padding-bottom:22px;color:var(--lsp-muted);font-size:.78rem;line-height:1.6}.lsp-form-anchor{height:1px;scroll-margin-top:28px}.lsp-contact-panel{min-width:0;padding:36px 38px 32px;border:1px solid #bdcdb7;border-radius:64px 16px;background:#f8f8f0}.lsp-contact-panel h2{margin-top:12px;font-size:clamp(2rem,3.5vw,3.3rem)}.lsp-qualification{margin-top:9px!important;color:var(--lsp-muted);font-size:.89rem}.lsp-contact-panel>p:not(.lsp-eyebrow):not(.lsp-qualification){margin-top:20px;color:var(--lsp-muted);font-size:1rem}.lsp-contact-panel .lsp-phone{margin-top:18px}.lsp-email{display:flex;align-items:center;min-height:44px;margin-top:2px;font-size:1.04rem;font-weight:650;text-underline-offset:.2em;overflow-wrap:anywhere}.lsp-contact-panel .lsp-textlink{margin-top:9px}.lsc main:has(.lsp-personal) .contact-form{margin:0;padding:20px 0 64px;background:#f6f7f4;color:#141817}.lsc main:has(.lsp-personal) .contact-form__inner{width:min(850px,calc(100% - 64px));margin-inline:auto}.lsc main:has(.lsp-personal) .contact-form .section-introduction{margin-bottom:22px}.lsc main:has(.lsp-personal) .contact-form__heading{margin:0;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;letter-spacing:-.04em;font-weight:730;text-transform:none}.lsc main:has(.lsp-personal) .contact-form__text{margin-top:12px;color:#4a5550;font-size:1rem;line-height:1.65}.lsc main:has(.lsp-personal) .contact-form__text p{margin:0}.lsc main:has(.lsp-personal) .contact-form__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px}.lsc main:has(.lsp-personal) .contact-form__input-wrapper{min-width:0;text-align:left}.lsc main:has(.lsp-personal) .contact-form__item--full-width{grid-column:1/-1}.lsc main:has(.lsp-personal) .contact-form label{display:block;margin-bottom:8px;font-size:.95rem;font-weight:650;line-height:1.5}.lsc main:has(.lsp-personal) .contact-form :is(input:not([type=hidden]),textarea,select){display:block;width:100%;max-width:100%;padding:13px 15px;border:1px solid #9bae9c;border-radius:12px;background:#fff;color:#141817;font:inherit;font-size:1rem;line-height:1.5;box-sizing:border-box}.lsc main:has(.lsp-personal) .contact-form textarea{min-height:160px;resize:vertical}.lsc main:has(.lsp-personal) .contact-form :is(input,textarea,select,button):focus-visible{outline:3px solid #316953;outline-offset:4px}.lsc main:has(.lsp-personal) .contact-form :is(button[type=submit],input[type=submit]){display:inline-flex;align-items:center;justify-content:center;min-height:50px;width:100%;padding:13px 24px;border:1px solid #243b31;border-radius:999px;background:#243b31;color:#fff;font:inherit;font-size:1rem;font-weight:700;line-height:1.4;cursor:pointer;text-transform:none;letter-spacing:normal}.lsc main:has(.lsp-personal) .contact-form :is(button[type=submit],input[type=submit]):hover{background:#345844}.lsc main:has(.lsp-personal) .contact-form .shopify-challenge__container,.lsc main:has(.lsp-personal) .contact-form .contact-form__recaptcha,.lsc main:has(.lsp-personal) .contact-form .shopify-policy__container{font-size:.8rem;line-height:1.6}.lsc main:has(.lsp-personal) .contact-form .animation--item,.lsc main:has(.lsp-personal) .contact-form .animation--section-introduction{opacity:1;transform:none}@media(max-width:1000px){.lsp-hero-grid{gap:28px 34px}.lsp-hero h1{font-size:clamp(2.4rem,4.7vw,3.6rem)}.lsp-editorial-grid{gap:28px 38px}.lsp-priorities{gap:24px}.lsp-contact-panel{padding:30px 26px}}@media(max-width:760px){.lsp-wrap{width:calc(100% - 40px)}.lsp-hero{padding-block:30px 34px;border-radius:0 0 44px}.lsp-hero-grid,.lsp-editorial-grid,.lsp-experience,.lsp-invitation{grid-template-columns:minmax(0,1fr);gap:25px}.lsp-hero h1{max-width:18ch;font-size:clamp(2.2rem,8.2vw,3.5rem);margin-top:12px}.lsp-lead{margin-top:18px!important;font-size:1rem}.lsp-hero-detail{margin-top:13px!important;font-size:.96rem}.lsp-actions{margin-top:20px;gap:8px 20px}.lsp-origin{margin-top:17px!important;font-size:.8rem}.lsp-film .ls-gruender-film{border-radius:30px 10px}.lsp-film figcaption{font-size:.76rem}.lsp-experience{padding-block:28px}.lsp-clients{padding:17px 0 0;border-left:0;border-top:1px solid var(--lsp-line)}.lsp-principle{padding-block:32px;border-radius:36px 0}.lsp-editorial-grid h2{max-width:20ch}.lsp-principle-quote{padding-left:17px}.lsp-principle-quote blockquote{font-size:1rem;line-height:1.7}.lsp-section{padding-block:34px}.lsp-section-heading{margin-bottom:22px}.lsp-personal h2{font-size:clamp(1.8rem,7vw,2.6rem)}.lsp-priorities{grid-template-columns:minmax(0,1fr);gap:22px}.lsp-priorities article{padding-top:17px}.lsp-priorities .lsp-textlink{padding-top:10px}.lsp-priorities p,.lsp-story p{font-size:.96rem}.lsp-service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.lsp-service-list strong{font-size:.9rem}.lsp-service-list span{font-size:.77rem}.lsp-invitation{padding-block:34px}.lsp-contact-actions{justify-self:start}.lsp-contact-panel{padding:28px 25px;border-radius:42px 12px}.lsp-contact-panel h2{font-size:2.2rem}.lsp-contact-panel>p:not(.lsp-eyebrow):not(.lsp-qualification){font-size:.96rem}.lsc main:has(.lsp-personal) .contact-form{padding:16px 0 44px}.lsc main:has(.lsp-personal) .contact-form__inner{width:calc(100% - 40px)}.lsc main:has(.lsp-personal) .contact-form__wrapper{grid-template-columns:minmax(0,1fr);gap:18px}}@media(prefers-reduced-motion:reduce){.lsp-personal *{scroll-behavior:auto!important}}.lsp-personal{--lsp-ink:#161616;--lsp-forest:#161616;--lsp-muted:#383838;--lsp-line:#d2ddd5;--lsp-paper:#faf7f0}.lsp-personal :is(h1,h2,h3,blockquote,label,strong){color:#161616}.lsp-personal :focus-visible{outline-color:#161616}.lsp-personal .lsp-hero{padding-block:36px 40px;border-radius:0 0 48px}.lsp-personal .lsp-hero-grid{gap:28px 48px;align-items:start}.lsp-about .lsp-hero-grid{row-gap:0}.lsp-about .lsp-hero-copy{grid-column:1;grid-row:1}.lsp-about .lsp-film{grid-column:2;grid-row:1 / span 2}.lsp-about .lsp-hero-followup{grid-column:1;grid-row:2;min-width:0}.lsp-personal .lsp-hero h1{max-width:21ch;margin-top:12px;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.1}.lsp-personal .lsp-lead{margin-top:18px!important;font-size:1.05rem;line-height:1.6}.lsp-personal .lsp-hero-detail{margin-top:12px!important;font-size:1rem;line-height:1.6}.lsp-personal .lsp-actions{margin-top:20px;gap:10px 18px}.lsp-personal .lsp-origin{margin-top:14px!important;color:#383838}.lsp-personal .lsp-button{min-height:50px;border-color:#8ba99b;background:#afd9c5;color:#161616!important;font-weight:750}.lsp-personal .lsp-button:hover{background:#9bcbb5;border-color:#7b9a89}.lsp-personal :is(.lsp-textlink,.lsp-phone,.lsp-email){color:#161616;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em}.lsp-personal .lsp-contact-panel{padding:26px 28px;border:1px solid #d2ddd5;border-radius:30px 10px;background:#fff}.lsp-personal .lsp-contact-heading{display:flex;gap:16px;align-items:center}.lsp-personal .lsp-contact-heading>div{min-width:0}.lsp-personal .lsp-contact-portrait{display:block;flex:0 0 80px;width:80px;height:100px;border-radius:50%;object-fit:cover;object-position:center top}.lsp-personal .lsp-contact-panel h2{font-size:clamp(1.7rem,2.8vw,2.4rem);margin-top:5px}.lsp-personal .lsp-contact-panel>p:not(.lsp-eyebrow):not(.lsp-qualification){margin-top:18px;color:#383838}.lsp-personal .lsp-contact-panel .lsp-qualification{margin-top:6px!important;line-height:1.5}.lsp-personal .lsp-email{margin-top:12px}.lsp-personal .lsp-section{padding-block:38px}.lsp-personal .lsp-section-heading{margin-bottom:22px}.lsp-personal .lsp-topics-intro{margin-top:14px;max-width:64ch;color:#383838;font-size:1rem;line-height:1.6}.lsp-personal .lsp-priorities{gap:18px}.lsp-personal .lsp-priorities article{padding:24px;border:1px solid #d2ddd5;border-radius:26px 10px;background:#fff}.lsp-personal .lsp-priorities p{margin-top:12px;color:#383838;font-size:1rem;line-height:1.6}.lsp-personal .lsp-priorities .lsp-textlink{padding-top:12px}.lsp-personal .lsp-film .ls-gruender-film{border-radius:30px 10px;overflow:hidden;background:#fff}.lsp-personal .lsp-film figcaption{font-size:.875rem;color:#383838}.lsp-personal .lsp-experience{padding-block:24px}.lsp-personal .lsp-principle{padding-block:34px;border-radius:36px 0}.lsp-personal .lsp-editorial-grid{gap:24px 44px;align-items:center}.lsp-personal .lsp-principle-quote{border-color:#161616}.lsp-personal .lsp-principle-quote blockquote{color:#161616;font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.5}.lsp-personal .lsp-service-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lsp-personal .lsp-service-list li{padding:20px;border:1px solid #d2ddd5;border-radius:24px 8px;background:#fff}.lsp-personal .lsp-service-list li:nth-child(1){background:#fff1ca;border-color:#d8be78}.lsp-personal .lsp-service-list li:nth-child(2){background:#e4f1e9;border-color:#b3cbbc}.lsp-personal .lsp-service-list li:nth-child(3){background:#f1f3f0;border-color:#cbd5cd}.lsp-personal .lsp-service-list strong{color:#161616}.lsp-personal .lsp-service-list span{color:#383838;font-size:.95rem}.lsp-personal .lsp-invitation{padding-block:34px}.lsp-personal .lsp-story p{color:#383838;font-size:1rem;line-height:1.65}.lsc main:has(.lsp-personal) .contact-form{padding-block:26px 38px;background:#faf7f0;color:#161616}.lsc main:has(.lsp-personal) .contact-form__inner{width:min(850px,calc(100% - 48px))}.lsc main:has(.lsp-personal) .contact-form__text{color:#383838}.lsc main:has(.lsp-personal) .contact-form a[href]{color:#161616!important;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em}.lsc main:has(.lsp-personal) .contact-form :is(input:not([type=hidden]),textarea,select){min-height:48px;border-color:#8ba99b;border-radius:12px;color:#161616;font-size:1rem}.lsc main:has(.lsp-personal) .contact-form :is(input,textarea,select,button):focus-visible{outline-color:#161616}.lsc main:has(.lsp-personal) .contact-form :is(button[type=submit],input[type=submit]){background:#afd9c5;border-color:#8ba99b;color:#161616}.lsc main:has(.lsp-personal) .contact-form :is(button[type=submit],input[type=submit]):hover{background:#9bcbb5}.lsc main:has(.lsp-personal) .contact-form :is(.contact-form__recaptcha,.shopify-policy__container){font-size:.875rem}@media(max-width:760px){.lsp-personal .lsp-hero{padding-block:26px 28px;border-radius:0 0 36px}.lsp-personal .lsp-hero-grid{gap:22px}.lsp-about .lsp-hero-copy{grid-column:1;grid-row:1}.lsp-about .lsp-film{grid-column:1;grid-row:2}.lsp-about .lsp-hero-followup{grid-column:1;grid-row:3}.lsp-personal .lsp-hero h1{font-size:clamp(1.9rem,8vw,2.3rem);max-width:22ch}.lsp-personal .lsp-lead{margin-top:14px!important;font-size:1rem}.lsp-personal .lsp-actions{margin-top:16px;gap:6px 16px}.lsp-personal .lsp-origin{margin-top:10px!important;font-size:.85rem}.lsp-personal .lsp-contact-panel{padding:22px 20px;border-radius:26px 8px}.lsp-personal .lsp-contact-portrait{flex-basis:64px;width:64px;height:80px}.lsp-personal .lsp-contact-heading{gap:14px}.lsp-personal .lsp-contact-panel h2{font-size:1.7rem}.lsp-personal .lsp-priorities{gap:14px}.lsp-personal .lsp-priorities article{padding:20px}.lsp-personal .lsp-section,.lsp-personal .lsp-principle{padding-block:28px}.lsp-personal .lsp-principle-quote blockquote{font-size:1.2rem;line-height:1.5}.lsp-personal .lsp-service-list{grid-template-columns:minmax(0,1fr);gap:10px}.lsp-personal .lsp-service-list li{padding:18px}.lsp-personal .lsp-invitation{padding-block:28px}.lsc main:has(.lsp-personal) .contact-form{padding-block:24px 30px}.lsc main:has(.lsp-personal) .contact-form__inner{width:calc(100% - 40px)}}
/*# sourceMappingURL=/cdn/shop/t/325/assets/ls-c-personal.css.map */
