.marquee[data-astro-cid-543bmuqs]{gap:var(--lb-space-8);padding:var(--lb-space-6) 0;border-top:1px solid var(--lb-color-hairline);border-bottom:1px solid var(--lb-color-hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.marquee__label[data-astro-cid-543bmuqs]{color:var(--lb-color-text-muted);font-size:var(--lb-text-label);letter-spacing:var(--lb-tracking-label);text-transform:uppercase;white-space:nowrap;font-weight:600}.marquee__track[data-astro-cid-543bmuqs]{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__list[data-astro-cid-543bmuqs]{gap:var(--lb-space-10);padding:0 var(--lb-space-10) 0 0;flex:none;margin:0;list-style:none;display:flex}.marquee__list[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]{align-items:center;gap:var(--lb-space-10);color:var(--lb-color-text-secondary);font-family:var(--lb-font-display);letter-spacing:-.02em;white-space:nowrap;font-size:26px;font-style:italic;display:inline-flex}.marquee__list[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]:after{content:"";background:var(--lb-color-accent);opacity:.7;border-radius:50%;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.marquee__list[data-astro-cid-543bmuqs]{animation:48s linear infinite marquee}.marquee__track[data-astro-cid-543bmuqs]:hover .marquee__list[data-astro-cid-543bmuqs],.marquee[data-astro-cid-543bmuqs]:has(.marquee__pause input:checked) .marquee__list[data-astro-cid-543bmuqs]{animation-play-state:paused}}.marquee__pause[data-astro-cid-543bmuqs]{border:1px solid var(--lb-color-hairline-strong);border-radius:var(--lb-radius-pill);height:28px;color:var(--lb-color-text-muted);cursor:pointer;align-items:center;padding:0 10px;font-size:12px;display:inline-flex;position:relative}.marquee__pause[data-astro-cid-543bmuqs] input[data-astro-cid-543bmuqs]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:-8px -4px}.marquee__pause[data-astro-cid-543bmuqs]:has(input:focus-visible){outline:2px solid var(--lb-color-accent-hover);outline-offset:2px}.marquee__pause[data-astro-cid-543bmuqs]:has(input:checked){border-color:var(--lb-color-accent-line);color:var(--lb-color-text)}@media (prefers-reduced-motion:reduce){.marquee__pause[data-astro-cid-543bmuqs],.marquee__list[data-astro-cid-543bmuqs][aria-hidden=true]{display:none}.marquee__list[data-astro-cid-543bmuqs]{row-gap:var(--lb-space-3);flex-wrap:wrap;flex:1}}@keyframes marquee{to{transform:translate(-100%)}}@media (width<=760px){.marquee[data-astro-cid-543bmuqs]{gap:var(--lb-space-4);grid-template-columns:minmax(0,1fr)}.marquee__list[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]{font-size:22px}.marquee__pause[data-astro-cid-543bmuqs]{justify-self:start}}.showcase[data-astro-cid-tl63yagd]{margin:0;position:relative}.showcase[data-astro-cid-tl63yagd]:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--lb-color-glow), transparent);opacity:.7;filter:blur(20px);pointer-events:none;position:absolute;inset:-12% 8% 40%}.showcase__caption[data-astro-cid-tl63yagd]{align-items:center;gap:var(--lb-space-2) var(--lb-space-3);margin:0 0 var(--lb-space-6);color:var(--lb-color-text-muted);font-size:var(--lb-text-small);flex-wrap:wrap;display:flex}.showcase__step[data-astro-cid-tl63yagd]{color:var(--lb-color-text-secondary);align-items:center;gap:10px;margin:0 0 14px;font-size:14px;font-weight:500;display:flex}.showcase__num[data-astro-cid-tl63yagd]{border:1px solid var(--lb-color-accent-line);width:24px;height:24px;color:var(--lb-color-accent);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.showcase__after[data-astro-cid-tl63yagd]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:clamp(32px,4vw,48px);display:grid}.showcase__card[data-astro-cid-tl63yagd]{min-width:0}.showcase__frame[data-astro-cid-tl63yagd]{border:1px solid var(--lb-color-hairline-strong);background:var(--lb-color-bg-sunken);box-shadow:inset 0 1px 0 var(--lb-color-inner-light), 0 0 0 6px var(--lb-color-wash), var(--lb-shadow-deep);border-radius:18px;overflow:hidden}.showcase__frame--small[data-astro-cid-tl63yagd]{border-radius:14px}.showcase__bar[data-astro-cid-tl63yagd]{border-bottom:1px solid var(--lb-color-hairline);background:var(--lb-color-panel);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.showcase__dots[data-astro-cid-tl63yagd]{flex:none;gap:6px;display:flex}.showcase__dots[data-astro-cid-tl63yagd] i[data-astro-cid-tl63yagd]{background:var(--lb-color-surface-raised);border-radius:50%;width:10px;height:10px}.showcase__dots--ghost[data-astro-cid-tl63yagd]{visibility:hidden}.showcase__url[data-astro-cid-tl63yagd]{border-radius:var(--lb-radius-pill);background:var(--lb-color-wash);min-width:0;color:var(--lb-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:5px 16px;font-size:12px;overflow:hidden}.showcase__frame[data-astro-cid-tl63yagd] .showcase__shot{width:100%;height:auto;display:block}.phone[data-astro-cid-tl63yagd]{border:8px solid var(--lb-color-panel);background:var(--lb-color-panel);max-width:320px;box-shadow:0 0 0 1px var(--lb-color-hairline-strong), 0 0 0 7px var(--lb-color-wash), var(--lb-shadow-deep);border-radius:34px;margin-inline:auto;overflow:hidden}.phone__mail[data-astro-cid-tl63yagd]{background:var(--lb-color-bg-sunken);border-radius:26px 26px 0 0;align-items:center;gap:10px;padding:14px 12px 12px;display:flex}.phone__avatar[data-astro-cid-tl63yagd]{background:var(--lb-color-accent-soft);width:32px;height:32px;color:var(--lb-color-accent);font-family:var(--lb-font-display);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.phone__from[data-astro-cid-tl63yagd]{flex-direction:column;min-width:0;font-size:13px;line-height:1.3;display:flex}.phone__from[data-astro-cid-tl63yagd] strong[data-astro-cid-tl63yagd]{color:var(--lb-color-text);font-weight:600}.phone__from[data-astro-cid-tl63yagd] small[data-astro-cid-tl63yagd]{color:var(--lb-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.phone[data-astro-cid-tl63yagd] .phone__shot{border-radius:0 0 26px 26px;width:100%;height:auto;display:block}@media (width<=760px){.showcase__after[data-astro-cid-tl63yagd]{grid-template-columns:minmax(0,1fr)}}.hero[data-astro-cid-ergxyi7h]{isolation:isolate;padding-top:clamp(56px,6vw + 24px,120px);position:relative}.hero[data-astro-cid-ergxyi7h]:before{content:"";z-index:-1;background:radial-gradient(40% 50% at 78% 30%, var(--lb-color-accent-soft), transparent 70%), radial-gradient(30% 40% at 10% 0%, var(--lb-color-wash), transparent 70%);pointer-events:none;height:900px;position:absolute;inset:-80px 0 auto}.hero__title[data-astro-cid-ergxyi7h]{max-width:1080px;margin-top:var(--lb-space-6);font-size:var(--lb-text-hero);letter-spacing:var(--lb-tracking-hero);line-height:.98}.hero__row[data-astro-cid-ergxyi7h]{gap:var(--lb-space-8) var(--lb-space-16);margin-top:var(--lb-space-10);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;display:grid}.hero__copy[data-astro-cid-ergxyi7h]{gap:var(--lb-space-8);flex-direction:column;display:flex}.hero__copy[data-astro-cid-ergxyi7h] .lb-lead[data-astro-cid-ergxyi7h]{max-width:620px}.hero__showcase[data-astro-cid-ergxyi7h]{margin-top:clamp(48px,5vw + 16px,96px)}.home-marquee[data-astro-cid-ergxyi7h]{margin-top:clamp(48px,4vw + 16px,80px)}.hero__title[data-astro-cid-ergxyi7h]{word-spacing:.04em}.section--first[data-astro-cid-ergxyi7h]{padding-top:var(--lb-section-space)}.problem__prose[data-astro-cid-ergxyi7h]{margin-top:var(--lb-space-6)}.bill[data-astro-cid-ergxyi7h]{gap:var(--lb-space-3);flex-direction:column;display:flex}.bill__sheet[data-astro-cid-ergxyi7h]{padding:var(--lb-space-8)}.bill__head[data-astro-cid-ergxyi7h]{justify-content:space-between;gap:var(--lb-space-4);padding-bottom:var(--lb-space-4);color:var(--lb-color-text-muted);font-size:var(--lb-text-label);letter-spacing:var(--lb-tracking-label);text-transform:uppercase;font-weight:600;display:flex}.bill__head[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]:last-child{white-space:nowrap}.bill__list[data-astro-cid-ergxyi7h]{border-top:1px solid var(--lb-color-hairline-strong);margin:0;padding:0;list-style:none}.bill__list[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{gap:var(--lb-space-3);border-bottom:1px dashed var(--lb-color-hairline-strong);grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;padding:14px 0;display:grid}.bill__num[data-astro-cid-ergxyi7h]{color:var(--lb-color-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.bill__tool[data-astro-cid-ergxyi7h]{flex-direction:column;gap:2px;font-weight:500;display:flex}.bill__tool[data-astro-cid-ergxyi7h] small[data-astro-cid-ergxyi7h]{color:var(--lb-color-text-muted);font-size:13px;font-weight:400}.bill__price[data-astro-cid-ergxyi7h]{max-width:10em;color:var(--lb-color-text-secondary);text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.bill__total[data-astro-cid-ergxyi7h]{justify-content:space-between;align-items:flex-end;gap:var(--lb-space-6);padding-top:var(--lb-space-6);color:var(--lb-color-text-secondary);display:flex}.bill__total[data-astro-cid-ergxyi7h]>span[data-astro-cid-ergxyi7h]:first-child{max-width:260px}.bill__total[data-astro-cid-ergxyi7h] strong[data-astro-cid-ergxyi7h]{color:var(--lb-color-text)}.bill__total-figure[data-astro-cid-ergxyi7h]{color:var(--lb-color-text);font-family:var(--lb-font-display);letter-spacing:-.05em;text-decoration:line-through;text-decoration-color:var(--lb-color-accent);font-size:clamp(56px,6vw,88px);line-height:.85;text-decoration-thickness:3px}.bill__ours[data-astro-cid-ergxyi7h]{gap:var(--lb-space-4);padding:var(--lb-space-6) var(--lb-space-8);border-color:var(--lb-color-accent-line);flex-direction:column;display:flex}.bill__ours[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{font-family:var(--lb-font-display);font-size:var(--lb-text-h3);letter-spacing:-.02em;line-height:1.2}.bill__ours[data-astro-cid-ergxyi7h] .bill__note[data-astro-cid-ergxyi7h]{color:var(--lb-color-text-muted);font-family:var(--lb-font-body);font-size:var(--lb-text-small);letter-spacing:0;line-height:1.5}.bill__ours[data-astro-cid-ergxyi7h] strong[data-astro-cid-ergxyi7h]{color:var(--lb-color-accent-hover);font-weight:500}.bento[data-astro-cid-ergxyi7h]{gap:var(--lb-space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.bento__item[data-astro-cid-ergxyi7h]{border:1px solid var(--lb-color-hairline);border-radius:var(--lb-radius-xl);background:var(--lb-color-panel);box-shadow:var(--lb-shadow-panel);flex-direction:column;display:flex;overflow:hidden}.bento__item--wide[data-astro-cid-ergxyi7h]{grid-column:span 7}.bento__item--narrow[data-astro-cid-ergxyi7h]{grid-column:span 5}.bento__item--third[data-astro-cid-ergxyi7h]{grid-column:span 4}.bento__item--full[data-astro-cid-ergxyi7h]{flex-direction:row-reverse;grid-column:span 12;align-items:stretch}.bento__art[data-astro-cid-ergxyi7h]{min-height:280px;padding:var(--lb-space-8);border-bottom:1px solid var(--lb-color-hairline);background:radial-gradient(70% 80% at 50% 0%, var(--lb-color-accent-soft), transparent 70%), var(--lb-color-bg-sunken);flex:1;justify-content:center;align-items:center;display:flex}.bento__item--wide[data-astro-cid-ergxyi7h] .bento__art[data-astro-cid-ergxyi7h],.bento__item--narrow[data-astro-cid-ergxyi7h] .bento__art[data-astro-cid-ergxyi7h]{min-height:340px}.bento__item--wide[data-astro-cid-ergxyi7h] .bento__art[data-astro-cid-ergxyi7h] .vig-box{max-width:440px}.bento__item--narrow[data-astro-cid-ergxyi7h] .bento__art[data-astro-cid-ergxyi7h] .vig-box,.bento__item--third[data-astro-cid-ergxyi7h] .bento__art[data-astro-cid-ergxyi7h] .vig-box{max-width:320px}.bento__item--full[data-astro-cid-ergxyi7h] .bento__art[data-astro-cid-ergxyi7h]{border-bottom:0;border-left:1px solid var(--lb-color-hairline);flex:1.1}.bento__item--full[data-astro-cid-ergxyi7h] .bento__art[data-astro-cid-ergxyi7h] .vig-box{max-width:420px}.bento__text[data-astro-cid-ergxyi7h]{gap:var(--lb-space-2);padding:var(--lb-space-6) var(--lb-space-8) var(--lb-space-8);flex-direction:column;display:flex}.bento__item--full[data-astro-cid-ergxyi7h] .bento__text[data-astro-cid-ergxyi7h]{padding:var(--lb-space-10);flex:1;justify-content:center}.bento__item--full[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-family:var(--lb-font-display);font-size:var(--lb-text-h3);letter-spacing:-.02em;font-weight:400}.bento__text[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{max-width:520px;color:var(--lb-color-text-secondary);font-size:15px;line-height:1.6}.move__art[data-astro-cid-ergxyi7h]{margin-top:var(--lb-space-10);padding:var(--lb-space-6);border:1px solid var(--lb-color-hairline);border-radius:var(--lb-radius-lg);background:var(--lb-color-bg-sunken)}.move__guide[data-astro-cid-ergxyi7h]{margin-top:var(--lb-space-6)}.timeline[data-astro-cid-ergxyi7h]{margin:0;padding:0;list-style:none}.timeline[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{gap:var(--lb-space-4);padding:var(--lb-space-6) 0;border-top:1px solid var(--lb-color-hairline);grid-template-columns:88px minmax(0,1fr);display:grid}.timeline[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]:first-child{border-top-color:var(--lb-color-hairline-strong)}.timeline__num[data-astro-cid-ergxyi7h]{color:var(--lb-color-accent);font-family:var(--lb-font-display);letter-spacing:-.04em;font-size:44px;font-style:italic;line-height:.9}.timeline[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{margin-bottom:var(--lb-space-2);font-size:20px}.timeline[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{max-width:520px;color:var(--lb-color-text-secondary);line-height:1.6}.move__notes[data-astro-cid-ergxyi7h]{margin-top:var(--lb-space-8)}.details__link[data-astro-cid-ergxyi7h]{padding-top:var(--lb-space-3);margin-top:auto}.more[data-astro-cid-ergxyi7h]{margin-top:var(--lb-space-8);color:var(--lb-color-text-secondary)}.faq-links[data-astro-cid-ergxyi7h]{margin-top:var(--lb-space-6)}@media (width<=1000px){.bento__item--wide[data-astro-cid-ergxyi7h],.bento__item--narrow[data-astro-cid-ergxyi7h]{grid-column:span 12}.bento__item--third[data-astro-cid-ergxyi7h]{grid-column:span 6}.bento__item[data-astro-cid-ergxyi7h]:nth-child(5){grid-column:span 12}}@media (width<=900px){.hero__row[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1fr)}.bento__item--full[data-astro-cid-ergxyi7h]{flex-direction:column}.bento__item--full[data-astro-cid-ergxyi7h] .bento__art[data-astro-cid-ergxyi7h]{border-left:0;border-bottom:1px solid var(--lb-color-hairline)}.bento__item--full[data-astro-cid-ergxyi7h] .bento__text[data-astro-cid-ergxyi7h]{padding:var(--lb-space-6)}.move__art[data-astro-cid-ergxyi7h]{display:none}}@media (width<=640px){.bento__item--third[data-astro-cid-ergxyi7h]{grid-column:span 12}.bento__art[data-astro-cid-ergxyi7h],.bento__item--wide[data-astro-cid-ergxyi7h] .bento__art[data-astro-cid-ergxyi7h],.bento__item--narrow[data-astro-cid-ergxyi7h] .bento__art[data-astro-cid-ergxyi7h]{min-height:0;padding:var(--lb-space-6)}.bento__text[data-astro-cid-ergxyi7h]{padding:var(--lb-space-5) var(--lb-space-6) var(--lb-space-6)}.bill__sheet[data-astro-cid-ergxyi7h],.bill__ours[data-astro-cid-ergxyi7h]{padding:var(--lb-space-5)}.bill__total[data-astro-cid-ergxyi7h]{flex-direction:column-reverse;align-items:flex-start}.timeline[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{grid-template-columns:56px minmax(0,1fr)}.timeline__num[data-astro-cid-ergxyi7h]{font-size:34px}}
