.lineart{width:52px;height:52px;color:var(--gold);overflow:visible}.lineart path,.lineart circle{stroke-dasharray:1;stroke-dashoffset:1}.is-in .lineart path,.is-in .lineart circle{animation:lineart-draw 1.15s cubic-bezier(.25,.6,.3,1) forwards}.is-in .lineart path:nth-child(2),.is-in .lineart circle:nth-child(2){animation-delay:.1s}.is-in .lineart path:nth-child(3),.is-in .lineart circle:nth-child(3){animation-delay:.2s}.is-in .lineart path:nth-child(4),.is-in .lineart circle:nth-child(4){animation-delay:.3s}.is-in .lineart path:nth-child(5),.is-in .lineart circle:nth-child(5){animation-delay:.4s}.is-in .lineart path:nth-child(6),.is-in .lineart circle:nth-child(6){animation-delay:.5s}@keyframes lineart-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.lineart path,.lineart circle{stroke-dashoffset:0;animation:none!important}}.strip[data-astro-cid-cdtx6xjg]{position:relative;overflow:hidden;padding-block:1.6rem .4rem;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.strip__track[data-astro-cid-cdtx6xjg]{display:flex;align-items:flex-end;gap:clamp(1.1rem,2.6vw,2.2rem);width:max-content;animation:drift 52s linear infinite}.strip[data-astro-cid-cdtx6xjg]:hover .strip__track[data-astro-cid-cdtx6xjg]{animation-play-state:paused}.strip__item[data-astro-cid-cdtx6xjg]{margin:0;display:grid;justify-items:center;gap:.6rem}.strip__item[data-astro-cid-cdtx6xjg] svg[data-astro-cid-cdtx6xjg]{width:var(--w);height:var(--h);display:block;filter:drop-shadow(0 4px 7px rgba(80,62,40,.13))}.strip__item[data-astro-cid-cdtx6xjg] figcaption[data-astro-cid-cdtx6xjg]{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;min-height:1em}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.strip__track[data-astro-cid-cdtx6xjg]{animation:none}.strip[data-astro-cid-cdtx6xjg]{overflow-x:auto}}.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,8vw,7rem) clamp(3rem,7vw,6rem)}.hero__inner[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2.5rem,5vw,5rem);align-items:center}@media(min-width:980px){.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:.35em}.hero__text[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:46ch}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2.4rem}.hero__caption[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;font-size:1.02rem;color:var(--ink-3);margin:1.1rem 0 0;max-width:38ch}.craft[data-astro-cid-j7pv25f6]{align-items:center}.craft__text[data-astro-cid-j7pv25f6]{max-width:48ch}.section-head[data-astro-cid-j7pv25f6]{max-width:40ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.service[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);padding-top:1.6rem}.service[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.32rem;margin-bottom:.5em}.service[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.95rem}.service[data-astro-cid-j7pv25f6] .lineart{margin-bottom:1.1rem}.service[data-astro-cid-j7pv25f6] .lineart{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.service[data-astro-cid-j7pv25f6]:hover .lineart{transform:translateY(-3px) rotate(-2deg)}.try__inner[data-astro-cid-j7pv25f6]{align-items:center}.try__text[data-astro-cid-j7pv25f6]{max-width:44ch}.steps[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;counter-reset:none}.step__num[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:.95rem;color:var(--gold);letter-spacing:.18em;display:block;margin-bottom:.5rem}.step[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);padding-top:1.3rem}.step[data-astro-cid-j7pv25f6] .step__art{width:54px;height:54px;margin-bottom:1.1rem}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.22rem}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.92rem}.quote[data-astro-cid-j7pv25f6]{margin:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:2.2rem 1.9rem}.quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0 0 1.4rem;font-family:var(--serif);font-size:1.2rem;line-height:1.5;color:var(--ink)}.quote[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:.82rem;color:var(--ink-2);display:grid;gap:.15rem}.quote[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.profiles[data-astro-cid-j7pv25f6]{margin-top:clamp(3rem,6vw,5rem)}.profiles__label[data-astro-cid-j7pv25f6]{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 auto}.cta__inner[data-astro-cid-j7pv25f6]{text-align:center}.cta__inner[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-inline:auto}
