@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";.lb-site{--lb-ink: #19201c;--lb-muted: #626b65;--lb-rule: #e0e5e1;--lb-paper: #eff4ee;--lb-signal: #315a46;--lb-brand: #c4511a;--lb-brand-hover: #a94017}.lb-site :is(a,button,summary,input):focus-visible{outline:2px solid var(--lb-signal);outline-offset:5px}.lb-site :is(.lb-header,.lb-hero,.lb-service-icons,.lb-manifesto,.lb-proposition,.lb-work,.lb-method,.lb-fidelity,.lb-pricing,.lb-faq,.lb-sample,.lb-footer){width:min(100% - clamp(2rem,8vw,9rem),84rem)}.lb-site :is(section[id],main[id]){scroll-margin-top:2rem}.lb-site .lb-header{position:relative;min-height:6rem;border:0;background:#fff;backdrop-filter:none}.lb-site .lb-nav{font-size:.9rem;color:var(--lb-ink)}.lb-site .lb-nav__cta{border-color:var(--lb-signal);color:var(--lb-ink)!important;background:#fff;padding:.8rem 1.25rem}.lb-site .lb-kicker{color:var(--lb-signal);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.6;font-weight:500}.lb-site .lb-hero{min-height:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);padding-block:2rem 3.5rem;gap:2.5rem}.lb-site .lb-hero h1{max-width:16ch;margin:1.5rem 0;font-size:clamp(2.7rem,4.1vw,4.25rem);letter-spacing:-.055em;line-height:1.08;font-weight:600;text-wrap:pretty}.lb-site .lb-hero h1 em{color:inherit;font-weight:inherit}.lb-site .lb-hero__summary{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6;margin:0 0 1.75rem}.lb-site .lb-button{border-radius:6px;padding:1rem 1.4rem;font-size:.9rem;gap:1.5rem}.lb-site .lb-button--signal,.lb-site .lb-button--ink{background:var(--lb-brand);border-color:var(--lb-brand);color:#fff!important;margin-top:0}.lb-site .lb-reassurance{margin:.8rem 0 0;font-size:.78rem;line-height:1.6;color:var(--lb-muted)}.lb-site .lb-hero__price{width:fit-content;margin-top:1.8rem;padding-top:1rem;border-top:1px solid var(--lb-rule);font-size:.8rem}.lb-site .lb-hero__viewer .lb-comparison__tag{display:block}.lb-site .lb-hero .lb-comparison__frame{aspect-ratio:6 / 5}.lb-site .lb-comparison__frame{border-radius:8px}.lb-site .lb-comparison__frame:focus-within{outline:2px solid var(--lb-signal);outline-offset:4px}.lb-site .lb-service-icons{padding-block:1.5rem;gap:0;border-block:1px solid var(--lb-rule)}.lb-site .lb-service-icons>div{min-height:0;justify-content:center;padding:0 1rem;border-radius:0;background:#fff}.lb-site .lb-service-icons>div+div{border-left:1px solid var(--lb-rule)}.lb-site .lb-service-icons__icon{width:2.3rem;height:2.3rem;background:var(--lb-paper);border-radius:50%;color:var(--lb-signal)}.lb-site .lb-service-icons strong{font-size:.83rem;font-weight:400}.lb-site :is(.lb-manifesto,.lb-proposition,.lb-work,.lb-method,.lb-fidelity,.lb-pricing,.lb-faq,.lb-sample){padding-block:clamp(4rem,7vw,7rem);border-bottom:0}.lb-site :is(.lb-manifesto__statement,.lb-section-heading h2,.lb-method h2,.lb-fidelity h2,.lb-faq h2,.lb-sample h2){max-width:25ch;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:600;line-height:1.14;letter-spacing:-.045em;margin:1rem 0;text-wrap:balance}.lb-site .lb-manifesto{display:block}.lb-site .lb-manifesto__description{max-width:43rem;color:var(--lb-muted);font-size:1.1rem;line-height:1.7;margin-bottom:2.5rem}.lb-site .lb-manifesto .lb-comparison__frame{aspect-ratio:2.35}.lb-site .lb-section-heading{display:block;margin-bottom:3rem}.lb-site .lb-section-heading>div>p{max-width:55rem;font-size:1.05rem;line-height:1.65;margin:1rem 0 0}.lb-site .lb-principles{gap:0}.lb-site .lb-principles article{min-height:0;border:0;border-radius:0;padding:0 2rem}.lb-site .lb-principles article:first-child{padding-left:0}.lb-site .lb-principles article+article{border-left:1px solid var(--lb-rule)}.lb-site .lb-principles article:hover{transform:none}.lb-site .lb-principles article>span{display:none}.lb-site .lb-principles article>svg{position:static;width:1.8rem;height:1.8rem;color:var(--lb-signal)}.lb-site .lb-principles h3{max-width:none;margin:1.5rem 0 .6rem;font-size:1.2rem;letter-spacing:-.025em;line-height:1.4}.lb-site .lb-principles p{font-size:.95rem;line-height:1.65}.lb-site .lb-sample-strip{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 1.5rem;margin-top:2.5rem;border-radius:6px;background:var(--lb-paper);font-size:.9rem}.lb-site .lb-sample-strip p{margin:0}.lb-site .lb-sample-strip a{display:inline-flex;align-items:center;gap:.75rem;color:var(--lb-signal);white-space:nowrap}.lb-site :is(.lb-work,.lb-pricing) .lb-section-heading{text-align:center}.lb-site :is(.lb-work,.lb-pricing) .lb-kicker{justify-content:center}.lb-site :is(.lb-work,.lb-pricing) .lb-section-heading h2,.lb-site :is(.lb-work,.lb-pricing) .lb-section-heading p{margin-inline:auto;max-width:none}.lb-site .lb-work-grid{gap:1.5rem}.lb-site .lb-work-grid article:last-child{grid-column:auto;width:auto}.lb-site .lb-work-grid__meta{display:none}.lb-site .lb-work-grid article>p{font-size:.85rem}.lb-site .lb-work-grid .lb-comparison__frame{aspect-ratio:4 / 3}.lb-site .lb-method{display:block}.lb-site .lb-method__intro{text-align:center}.lb-site .lb-method__intro .lb-kicker{justify-content:center}.lb-site .lb-method h2{max-width:none;margin-bottom:3rem}.lb-site .lb-method__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.lb-site .lb-method__steps li{display:block;border:0;padding:0;position:relative}.lb-site .lb-method__steps li:before{content:"";position:absolute;top:1.3rem;left:4rem;right:0;height:1px;background:var(--lb-rule)}.lb-site .lb-method__steps li>span{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--lb-paper);color:var(--lb-ink);font-size:.9rem;margin-bottom:1.5rem}.lb-site .lb-method__steps h3{font-size:1.25rem;line-height:1.4}.lb-site .lb-method__steps p{font-size:.95rem}.lb-site .lb-method__cta{margin-top:2.5rem;text-align:center}.lb-site .lb-fidelity{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem)}.lb-site .lb-fidelity__image{min-height:0;aspect-ratio:1;border-radius:8px}.lb-site .lb-fidelity__image>span{display:none}.lb-site .lb-fidelity__copy ul{grid-template-columns:1fr}.lb-site .lb-fidelity__copy li{gap:.8rem;font-size:.9rem}.lb-site .lb-fidelity__copy li svg{color:var(--lb-signal)}.lb-site .lb-faq{grid-template-columns:.85fr 1.4fr;gap:4rem}.lb-site .lb-faq__contact{margin-top:2rem;color:var(--lb-muted);line-height:1.8}.lb-site .lb-faq__contact a{color:var(--lb-signal);overflow-wrap:anywhere}.lb-site .lb-faq summary{grid-template-columns:1fr auto;font-weight:400;padding-block:1.5rem;line-height:1.5}.lb-site .lb-faq details p{margin-left:0;font-size:.95rem}.lb-site .lb-faq details[open] summary svg{transform:none}.lb-site .lb-faq details[open] summary svg path:first-child{display:none}.lb-site .lb-sample{grid-template-columns:1.15fr 1fr;gap:clamp(2rem,5vw,5rem)}.lb-site .lb-sample__copy h2{max-width:none}.lb-site .lb-sample__copy>div{margin-top:1.5rem;font-size:.9rem}.lb-site .lb-sample__copy>div svg{color:var(--lb-signal)}.lb-site .lb-sample__image{display:block;width:100%;aspect-ratio:2.6;object-fit:cover;border-radius:6px;margin-top:2rem}.lb-site .lb-form{padding:0;border:0;border-radius:0;background:#fff}.lb-site .lb-form__row{grid-template-columns:1fr;gap:0}.lb-site .lb-form label{margin-top:1.5rem}.lb-site .lb-form label>span:first-child{font-size:.85rem;font-weight:400}.lb-site .lb-form input:not([type=checkbox]){padding:.9rem 1rem;border:1px solid #cbd3ce;border-radius:6px;font-size:1rem;background:#fff}.lb-site .lb-form input:not([type=checkbox]):focus{border-color:var(--lb-signal)}.lb-site .lb-input-icon{display:block}.lb-site .lb-input-icon>svg{display:none}.lb-site .lb-form .lb-consent>span{font-size:.78rem}.lb-site .lb-consent input{accent-color:var(--lb-signal)}.lb-site .lb-button--wide{justify-content:center}.lb-site .lb-footer{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;padding-block:2rem;font-size:.75rem}.lb-site .lb-footer>p{color:var(--lb-muted)}.lb-site .lb-footer>a{margin-left:auto;color:var(--lb-muted)}.lb-site .lb-footer>small{color:var(--lb-muted)}@media(hover:hover)and (pointer:fine){.lb-site .lb-nav__cta:hover{background:var(--lb-paper)}.lb-site .lb-button--signal:hover,.lb-site .lb-button--ink:hover{background:var(--lb-brand-hover)}}@media(max-width:960px){.lb-site .lb-hero{grid-template-columns:1fr;gap:2rem}.lb-site .lb-hero__copy{max-width:40rem}.lb-site .lb-hero h1{font-size:clamp(2.7rem,7vw,4.2rem);max-width:19ch}.lb-site .lb-hero .lb-comparison__frame{aspect-ratio:16 / 10}.lb-site .lb-fidelity,.lb-site .lb-faq,.lb-site .lb-sample{grid-template-columns:1fr;gap:2.5rem}.lb-site .lb-fidelity__image{aspect-ratio:16 / 10}.lb-site .lb-method__steps{gap:1.5rem}.lb-site .lb-footer>a{margin-left:0}}@media(max-width:640px){.lb-site .lb-header{min-height:5rem}.lb-site .lb-hero{padding-top:2rem}.lb-site .lb-service-icons{grid-template-columns:1fr;padding-block:.5rem}.lb-site .lb-service-icons>div{justify-content:flex-start;padding:.8rem 0}.lb-site .lb-service-icons>div+div{border-left:0}.lb-site .lb-manifesto .lb-comparison__frame{aspect-ratio:4 / 3}.lb-site .lb-section-heading{margin-bottom:2rem}.lb-site .lb-section-heading>.lb-kicker{margin-bottom:1rem}.lb-site .lb-principles article,.lb-site .lb-principles article:first-child{padding:1.5rem 0}.lb-site .lb-principles article+article{border-left:0;border-top:1px solid var(--lb-rule)}.lb-site .lb-sample-strip{align-items:flex-start;flex-direction:column}.lb-site .lb-work-grid{gap:2rem}.lb-site .lb-method__steps{grid-template-columns:1fr;gap:2rem}.lb-site .lb-faq summary{font-size:.95rem}.lb-site .lb-footer{flex-direction:column;align-items:flex-start;gap:.9rem}.lb-site .lb-footer>p{margin:0}}@media(prefers-reduced-motion:reduce){.lb-site *,.lb-site *:before,.lb-site *:after{scroll-behavior:auto;transition:none}}.lb-site{font-family:Manrope,Arial,sans-serif}.lb-site .lb-brand{font-family:Inter,Arial,sans-serif}.lb-site :is(.lb-hero h1,.lb-manifesto__statement,.lb-section-heading h2,.lb-method h2,.lb-fidelity h2,.lb-faq h2,.lb-sample h2,.lb-form-success h3){font-family:Space Grotesk,Arial,sans-serif;font-weight:600;letter-spacing:-.045em;line-height:1.12}.lb-site .lb-hero h1{font-size:clamp(2.8rem,4.3vw,4.4rem);max-width:17ch}.lb-site .lb-hero h1 em{font-weight:600}.lb-site .lb-platforms{width:min(100% - clamp(2rem,8vw,9rem),84rem);min-height:0;padding:1.5rem 0 2.25rem;gap:clamp(1.5rem,4vw,4rem);color:#707872}@media(max-width:960px){.lb-site .lb-hero h1{font-size:clamp(2.8rem,7vw,4.4rem)}}@media(max-width:640px){.lb-site .lb-platforms{gap:1.5rem 2rem;padding-block:.5rem 2rem}}.lb-site :is(.lb-hero__summary,.lb-manifesto__description,.lb-section-heading>div>p){font-weight:400;letter-spacing:-.015em;line-height:1.7}.lb-site :is(.lb-principles h3,.lb-method__steps h3,.lb-price>p){font-family:Manrope,Arial,sans-serif;font-weight:600;letter-spacing:-.025em}.lb-site .lb-kicker{font-family:Manrope,Arial,sans-serif;font-weight:600;letter-spacing:.12em}.lb-site :is(.lb-principles p,.lb-method__steps p,.lb-faq details p){font-size:1rem;line-height:1.75}.lb-site .lb-reassurance{font-size:.82rem}.lb-site .lb-work-grid__meta{display:flex;padding-top:.75rem;margin-top:0;border-top:0;color:var(--lb-signal);font-size:.7rem}.lb-site .lb-hero__viewer figcaption{display:flex}.lb-site .lb-hero__finished{margin:0}.lb-site .lb-hero__finished>img{display:block;width:100%;height:auto;border-radius:8px}.lb-site .lb-hero__finished figcaption{display:flex;justify-content:space-between;gap:1rem;padding-top:.75rem;color:var(--lb-muted);font-size:.72rem}.lb-site .lb-nav__cta{border:1px solid #d5e1d7;background:#eff4ee;color:#315a46!important;border-radius:999px;padding:.7rem 1rem;gap:.6rem;font-weight:600}.lb-site .lb-nav__cta svg{width:.9rem;height:.9rem}.lb-site .lb-work .lb-work-grid>article:not(.lb-work-grid__feature){width:100%;min-width:0;justify-self:stretch;grid-column:auto}.lb-comparison__controls{display:flex;align-items:center;gap:.65rem}.lb-comparison__playback{display:grid;place-items:center;width:1.7rem;height:1.7rem;border:1px solid #e0e5e1;border-radius:50%;background:#fff;color:#19201c;flex-shrink:0}.lb-comparison__playback svg{width:.75rem;height:.75rem}@media(hover:hover)and (pointer:fine){.lb-site .lb-nav__cta:hover{border-color:#b9cdbd;background:#e3ede4}.lb-comparison__playback:hover{background:#eff4ee}}.lb-site .lb-sample-strip{background:#eef4ef;border:1px solid #d8e4db;border-radius:8px;color:#274a38}.lb-site .lb-sample-strip p{font-weight:500;line-height:1.6}.lb-site .lb-sample-strip a{padding:.8rem 1rem;border-radius:6px;background:var(--lb-brand);color:#fff;font-size:.83rem;font-weight:600;flex-shrink:0;transition:background-color .15s ease}@media(hover:hover)and (pointer:fine){.lb-site .lb-sample-strip a:hover{background:var(--lb-brand-hover)}}@media(max-width:640px){.lb-site .lb-sample-strip a{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.lb-site .lb-sample-strip a{transition:none}}
