:root{--ink:#211e1b;--muted:#655e55;--soft:#f7f3eb;--soft-2:#efe7dc;--white:#fffdf9;--line:#dbd3c7;--dark:#211e1b;--accent:#c6542d;--accent-soft:#f7dfcc;--lime:#f0c4a7}.header__brand{display:flex;align-items:center;gap:14px;flex-shrink:0}.header__brand .logo{white-space:nowrap}.lm-social-links{display:flex;align-items:center;gap:6px;flex-shrink:0}.lm-social-links__link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #dbd3c7;border-radius:4px;color:inherit;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.lm-social-links__link svg{display:block;flex-shrink:0}.header .lm-social-links__link:hover{color:#a74828;background:#f7dfcc;border-color:#c6542d}.footer__bottom{align-items:center}.footer__end{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-left:auto}.footer .lm-social-links__link{width:36px;height:36px;color:#f7f3eb;border-color:#756c60}.footer .lm-social-links__link:hover{color:#211e1b;background:#f0c4a7;border-color:#f0c4a7}@media(max-width:700px){.header .header__row{height:auto;min-height:68px;padding-top:12px;padding-bottom:12px;flex-wrap:wrap;row-gap:10px}.header__brand{gap:10px}.footer__end{gap:16px;flex-wrap:wrap}.footer__end .lm-social-links{margin-left:auto}}@media(max-width:560px){.footer .footer__bottom{align-items:stretch}.footer__end{width:100%;margin-left:0;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.lm-social-links__link{transition:none}}body.lm-studio{background:#fffdf9;color:#211e1b}body.lm-studio .header{background:#fffdf9;border-bottom:1px solid #dbd3c7}body.lm-studio .header .logo__word{color:#211e1b;font-weight:650;letter-spacing:-.045em}body.lm-studio .logo__mark{width:38px;height:38px;display:block;border-radius:7px;overflow:hidden;background:#211e1b;flex:none}body.lm-studio .logo__mark svg{display:block;width:100%;height:100%}body.lm-studio .btn--dark,body.lm-studio .header .btn--dark{background:#211e1b;color:#fffdf9;border-radius:3px}body.lm-studio .btn--dark:hover{background:#a74828}body.lm-studio :is(a,button,summary,input,textarea):focus-visible{outline:3px solid #c6542d;outline-offset:4px}body.lm-studio .lm-agency{--lm-ink:#211e1b;--lm-muted:#655e55;--lm-paper:#f7f3eb;--lm-line:#dbd3c7}body.lm-studio .lm-agency__hero{padding-top:56px;background:#f7f3eb}body.lm-studio .lm-agency__hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:48px;align-items:center}body.lm-studio .lm-agency h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(46px,5.3vw,76px);line-height:1.025;letter-spacing:-.055em}body.lm-studio .lm-agency h1 em{color:#a74828;font-style:italic;font-weight:400}body.lm-studio .lm-agency__lead{font-size:17px;line-height:1.75;max-width:480px}body.lm-studio .lm-agency__eyebrow>span{background:#c6542d;border-radius:1px;transform:rotate(45deg)}body.lm-studio .lm-agency__actions{gap:18px}body.lm-studio .lm-agency__actions .btn{border-radius:3px}body.lm-studio .lm-agency__text-link,body.lm-studio .lm-home-portfolio__hero-link{font-size:13px}.lm-brand-board{margin:0;min-width:0;scroll-margin-top:104px}.lm-brand-board__head{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #bfb3a4;padding:0 0 12px;margin-bottom:12px;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#655e55}.lm-brand-board__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lm-brand-board__card{display:block;min-width:0;background:#fffdf9;border:1px solid #dbd3c7;overflow:hidden;transition:transform .2s ease}.lm-brand-board__card:hover{transform:translateY(-3px)}.lm-brand-board__card img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;object-position:50% 45%}.lm-brand-board__caption{padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#211e1b}.lm-brand-board__caption strong{font-size:12px;letter-spacing:.07em;line-height:1.2}.lm-brand-board__caption small{font-size:10px;line-height:1.3;color:#655e55;display:block;margin-top:3px}.lm-brand-board__caption>span{font-size:16px}body.lm-studio .lm-agency__trust{margin-top:36px;color:#655e55;border-color:#dbd3c7}body.lm-studio .lm-agency__trust i{color:#a74828}body.lm-studio :is(.lm-agency h2,.lm-projects h2,.lm-booking__heading h2,[class^=ai-about__heading-]){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em}body.lm-studio .lm-agency__services{background:#fffdf9}body.lm-studio .lm-agency__service-grid{gap:0;border-top:1px solid #dbd3c7;border-bottom:1px solid #dbd3c7}body.lm-studio .lm-agency__service-card{background:transparent;border:0;border-right:1px solid #dbd3c7;border-radius:0;padding:28px 24px 36px}body.lm-studio .lm-agency__service-card:last-child{border-right:0}body.lm-studio .lm-agency__number{color:#a74828;margin-bottom:36px}body.lm-studio .lm-agency__process{background:#211e1b}body.lm-studio .lm-agency__steps li>span{border-radius:2px;color:#f0c4a7;border-color:#8a7868}body.lm-studio .lm-agency__categories span{border-radius:3px}body.lm-studio .lm-projects{background:#fffdf9;color:#211e1b}body.lm-studio .lm-projects__card{border-radius:3px;background:#f7f3eb;border-color:#dbd3c7}body.lm-studio .lm-projects__card--project{background:#211e1b;color:#fffdf9}body.lm-studio .lm-projects__price{font-family:Georgia,Times New Roman,serif;font-weight:400}body.lm-studio .lm-home-portfolio{background:#f7f3eb;padding:76px 0}body.lm-studio .lm-home-portfolio__panel{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;border:0;border-radius:0;padding:0;background:transparent}body.lm-studio .lm-home-portfolio h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,54px);font-weight:400;color:#211e1b}body.lm-studio .lm-home-portfolio__kicker{color:#a74828}body.lm-studio .lm-home-portfolio__body{color:#655e55;margin-bottom:24px}body.lm-studio .lm-home-portfolio .btn{border-radius:3px;background:#211e1b;display:inline-flex}.lm-studio-stats{display:flex;gap:42px;border-bottom:1px solid #cfc2b2;padding-bottom:24px;margin-bottom:24px}.lm-studio-stats strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:58px;font-weight:400;line-height:1;color:#211e1b}.lm-studio-stats span{display:block;font-size:11px;color:#655e55;margin-top:10px}.lm-studio-quote{margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.4;letter-spacing:-.025em;color:#211e1b}body.lm-studio .footer{background:#211e1b;color:#f7f3eb}body.lm-studio .footer .logo__word{color:#f7f3eb}body.lm-studio .footer .footer__about p,body.lm-studio .footer .footer__bottom{color:#d7cec2}body.lm-studio .lm-booking{background:#f7f3eb}body.lm-studio .lm-booking__shell{border-color:#dbd3c7;border-radius:5px;box-shadow:0 20px 60px #211e1b10}body.lm-studio .lm-booking__details{background:#fffdf9;border-color:#dbd3c7}body.lm-studio .lm-booking__calendar-panel{border-color:#dbd3c7}body.lm-studio .lm-booking__meta-icon{background:#f7dfcc;color:#a74828;border-radius:3px}body.lm-studio .lm-booking__cover li:before{color:#a74828}body.lm-studio .lm-booking__month-btn{border-radius:3px;border-color:#dbd3c7}body.lm-studio .lm-booking__month-btn:hover:not(:disabled),body.lm-studio .lm-booking__time:hover{background:#f7dfcc;border-color:#c18b69}body.lm-studio .lm-booking__day:hover:not(:disabled){background:#f7dfcc;color:#a74828}body.lm-studio .lm-booking__day.is-today:after{background:#c6542d}body.lm-studio .lm-booking__day.is-selected{background:#211e1b;color:#fffdf9}body.lm-studio .lm-booking__time{border-radius:3px;border-color:#dbd3c7;color:#211e1b}body.lm-studio .lm-booking__time.is-selected{background:#211e1b;color:#fffdf9;border-color:#211e1b}body.lm-studio .lm-booking__form-grid input,body.lm-studio .lm-booking__form-grid textarea{border-radius:3px;border-color:#dbd3c7}body.lm-studio .lm-booking__form-grid input:focus,body.lm-studio .lm-booking__form-grid textarea:focus{border-color:#c6542d;box-shadow:0 0 0 3px #c6542d18}body.lm-studio .lm-booking__success{background:#f7dfcc;color:#211e1b;border-radius:3px}body.lm-studio .lm-booking__success>span{background:#e8a47e;color:#211e1b}body.lm-studio .lm-booking__success p{color:#655e55}body.lm-studio .lm-how{--ink:#211e1b;--muted:#655e55;--paper:#f7f3eb;--lime:#e8a47e;--line:#dbd3c7}body.lm-studio .lm-how h1,body.lm-studio .lm-how h2{font-family:Georgia,Times New Roman,serif;font-weight:400!important}body.lm-studio .lm-how h1 em{font-style:italic}body.lm-studio .lm-how .how-hero{background:#211e1b;color:#f7f3eb}body.lm-studio .lm-how .how-route{background:#332b25;border-color:#8a7868;border-radius:3px}body.lm-studio .lm-how .how-route li,body.lm-studio .lm-how .how-trust{border-color:#63564a}body.lm-studio .lm-how .how-route li b,body.lm-studio .lm-how .how-route li span:last-child{color:#f0c4a7}body.lm-studio .lm-how .how-lead,body.lm-studio .lm-how .how-micro{color:#d7cec2}body.lm-studio .lm-how .how-jump{background:#efe7dc}body.lm-studio .lm-how .how-service-dark,body.lm-studio .lm-how .how-cta{background:#211e1b}body.lm-studio .lm-how .how-step-number{background:#f7dfcc;border-color:#c18b69;border-radius:3px}body.lm-studio .lm-how .how-output{border-color:#c6542d}body.lm-studio .lm-how .how-output p,body.lm-studio .lm-how .how-fees{color:#655e55}body.lm-studio .lm-how .how-card-number{color:#a74828}@media(max-width:1050px){body.lm-studio .lm-agency__hero-grid{gap:30px}.lm-brand-board__caption{padding:8px}.lm-brand-board__caption strong{font-size:11px}body.lm-studio .lm-agency__service-card:nth-child(2){border-right:0}body.lm-studio .lm-agency__service-card:nth-child(-n+2){border-bottom:1px solid #dbd3c7}}@media(max-width:800px){body.lm-studio .lm-agency__hero{padding-top:30px}body.lm-studio .lm-agency__hero-grid{grid-template-columns:1fr;grid-template-areas:"kicker" "title" "board" "lead" "actions" "note";gap:20px}.lm-brand-board__card img{aspect-ratio:1}body.lm-studio .lm-agency__hero-copy{display:contents}body.lm-studio .lm-agency__hero-copy>.lm-agency__eyebrow{grid-area:kicker;margin:0}body.lm-studio .lm-agency__hero-copy>h1{grid-area:title;margin:0;font-size:clamp(38px,7.6vw,60px);max-width:670px}body.lm-studio .lm-brand-board{grid-area:board;max-width:600px;width:100%;justify-self:start}body.lm-studio .lm-agency__lead{grid-area:lead;margin:6px 0 0;max-width:600px}body.lm-studio .lm-agency__actions{grid-area:actions}body.lm-studio .lm-agency__micro{grid-area:note;margin:0}body.lm-studio .lm-home-portfolio__panel{grid-template-columns:1fr;gap:36px}body.lm-studio .lm-home-portfolio{padding:54px 0}.lm-studio-quote{font-size:24px}}@media(max-width:520px){.lm-brand-board__grid{gap:9px}.lm-brand-board__head{font-size:9px;margin-bottom:9px;padding-bottom:9px;letter-spacing:.07em}.lm-brand-board__caption strong{font-size:11px}.lm-brand-board__caption small{font-size:9px}.lm-brand-board__caption{padding:9px 8px}.lm-studio-stats strong{font-size:48px}body.lm-studio .lm-agency__lead{font-size:16px}body.lm-studio .lm-agency__service-card,body.lm-studio .lm-agency__service-card:nth-child(2){border-right:0;border-bottom:1px solid #dbd3c7}body.lm-studio .lm-agency__service-card:last-child{border-bottom:0}body.lm-studio .logo__mark{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.lm-brand-board__card{transition:none}.lm-brand-board__card:hover{transform:none}}body.lm-studio :is(.generic-page:not(:has(#lm-portfolio,.lm-how)) h1,.generic-page:not(:has(#lm-portfolio,.lm-how)) h2,.lm-product-page h1,.lm-product-page h2,.contact-hero h1,.shopify-policy__container h1,.shopify-policy__container h2){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.1}body.lm-studio .lm-agency__hero{background:#211e1b;color:#f7f3eb}body.lm-studio .lm-agency__hero h1{color:#fffdf9}body.lm-studio .lm-agency__hero h1 em{color:#e8a47e}body.lm-studio .lm-agency__hero :is(.lm-agency__lead,.lm-agency__micro,.lm-agency__trust,.lm-brand-board__head){color:#d7cec2}body.lm-studio .lm-agency__hero :is(.lm-agency__text-link,.lm-home-portfolio__hero-link){color:#f7f3eb}body.lm-studio .lm-agency__hero .btn{background:#e8a47e;color:#211e1b}body.lm-studio .lm-agency__hero .btn:hover{background:#f0c4a7}body.lm-studio .lm-agency__hero :is(.lm-brand-board__head,.lm-agency__trust){border-color:#63564a}body.lm-studio .lm-agency__hero .lm-agency__trust i{color:#e8a47e}body.lm-studio .lm-product-page{background:#f7f3eb;color:#211e1b;padding:72px 24px}body.lm-studio .lm-product-page__inner{max-width:1240px;gap:64px}body.lm-studio .lm-product-page__media :is(img,.lm-product-page__placeholder){background:#efe7dc;border:1px solid #dbd3c7;border-radius:3px}body.lm-studio .lm-product-page__description{color:#655e55;font-size:16px;line-height:1.8}body.lm-studio .lm-product-page__description :is(h2,h3,strong){color:#211e1b}body.lm-studio .lm-service-quote{background:#efe7dc;color:#211e1b;border-color:#dbd3c7;border-left:3px solid #c6542d;border-radius:3px}body.lm-studio .lm-product-page__button{display:flex;justify-content:center;align-items:center;background:#211e1b;color:#fffdf9;border-radius:3px;min-height:54px}body.lm-studio .lm-product-page__button:hover{background:#a74828}body.lm-studio .lm-product-page__note{color:#655e55;opacity:1}body.lm-studio .contact-hero{background:#211e1b;color:#f7f3eb}body.lm-studio .contact-hero .eyebrow{color:#d7a587}body.lm-studio .contact-hero h1{color:#fffdf9;line-height:1.05}body.lm-studio .contact-hero .lede{color:#d7cec2;line-height:1.8}body.lm-studio .contact-points span{background:#332b25;color:#f7f3eb;border-color:#63564a;border-radius:3px}body.lm-studio .direct-contact a{border-color:#63564a}body.lm-studio .direct-contact b{color:#d7cec2}body.lm-studio .direct-contact span{color:#f7f3eb}body.lm-studio .contact-card{background:#fffdf9;color:#211e1b;border:1px solid #dbd3c7;border-radius:3px;box-shadow:none}body.lm-studio .contact-form label{color:#655e55}body.lm-studio .contact-form :is(input,textarea){background:#f7f3eb;color:#211e1b;border-color:#dbd3c7;border-radius:3px}body.lm-studio .contact-form :is(input,textarea):focus{background:#fffdf9;border-color:#c6542d;box-shadow:0 0 0 3px #c6542d18}body.lm-studio .form-success{background:#f7dfcc;color:#211e1b;border-radius:3px}body.lm-studio .generic-page:not(:has(#lm-portfolio,.lm-how)){background:#fffdf9}body.lm-studio .generic-page:not(:has(#lm-portfolio,.lm-how)) .rte{color:#655e55;line-height:1.8}body.lm-studio .generic-page:not(:has(#lm-portfolio,.lm-how)) :is(h1,h2,h3,strong){color:#211e1b}body.lm-studio .generic-page:not(:has(#lm-portfolio,.lm-how)) .rte h2{margin-top:2em;font-size:clamp(26px,3vw,36px)}body.lm-studio :is(.generic-page:not(:has(#lm-portfolio,.lm-how)) .rte,.lm-product-page__description) a{color:#a74828;text-decoration:underline;text-underline-offset:3px}body.lm-studio .lm-booking__back{color:#a74828}@media(max-width:749px){body.lm-studio .lm-product-page{padding:40px 18px}body.lm-studio .lm-product-page__inner{gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/studio-refresh.css.map */
