.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--black);color:var(--on-dark);padding-top:clamp(4rem,10vw,8rem);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-2;background:radial-gradient(closest-side,#c7a45a24,#0000 70%);width:80vw;max-width:1100px;height:80vw;max-height:1100px;position:absolute;top:-30%;right:-10%}.hero-mark[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;right:max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));width:clamp(220px,28vw,380px);animation:markIn 1.6s var(--ease) .3s both;position:absolute;top:50%;transform:translateY(-58%)}.hero-mark[data-astro-cid-lcdefpme] img{filter:drop-shadow(0 30px 60px #c7a45a2e);width:100%;height:auto}@keyframes markIn{0%{opacity:0;transform:translateY(-54%)rotate(-3deg)}to{opacity:1;transform:translateY(-58%)}}@media (width<=999px){.hero-mark[data-astro-cid-lcdefpme]{opacity:.16;width:240px;animation:none;top:2rem;right:-30px;transform:none}}.hero-inner[data-astro-cid-lcdefpme]{justify-items:start;gap:1.75rem;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:14ch}@media (width>=1000px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:16ch}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:52ch}}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:58ch}.hero-in[data-astro-cid-lcdefpme]{animation:rise 1s var(--ease) both;animation-delay:calc(var(--i) * .11s + .1s)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.tools[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-dark);color:var(--on-dark-2);flex-wrap:wrap;gap:.5rem 2rem;margin-top:clamp(4rem,8vw,6.5rem);padding-block:1.75rem;font-size:.9rem;list-style:none;display:flex}.tools[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:2rem;display:inline-flex}.tools[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;margin-left:-1rem;margin-right:-1rem}.head-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;max-width:none;display:flex}.head-row[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:1.25rem;max-width:760px;display:grid}.services[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}@media (width>=760px){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.service[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);transition:background-color .4s var(--ease);align-content:start;justify-items:start;gap:.85rem;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(0rem,2vw,2.5rem) clamp(1.75rem,3.5vw,2.75rem) 0;text-decoration:none;display:grid;position:relative}@media (width>=760px){.service[data-astro-cid-lcdefpme]:nth-child(2n){border-left:1px solid var(--line);padding-left:clamp(1.5rem,3vw,2.75rem)}}.service[data-astro-cid-lcdefpme]:before{content:"";background:var(--gold);width:0;height:2px;transition:width .6s var(--ease);position:absolute;top:-1px;left:0}@media (width>=760px){.service[data-astro-cid-lcdefpme]:nth-child(2n):before{left:clamp(1.5rem,3vw,2.75rem)}}.service[data-astro-cid-lcdefpme]:hover:before{width:64px}.service-no[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--gold-text);font-size:2.4rem;line-height:1}.service[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{transition:color .3s var(--ease)}.service[data-astro-cid-lcdefpme]:hover .h3[data-astro-cid-lcdefpme]{color:var(--gold-text)}.service[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{max-width:46ch}.service[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{color:var(--ink);margin-top:.5rem}.adv[data-astro-cid-lcdefpme]{list-style:none;display:grid}.adv[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-dark);grid-template-columns:44px 1fr;gap:1.25rem;padding:1.75rem 0;display:grid}.adv[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--line-dark)}.adv[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.015em;margin-bottom:.4rem;font-size:1.2rem}.adv-ic[data-astro-cid-lcdefpme]{width:44px;height:44px;color:var(--gold);border:1px solid #c7a45a66;border-radius:50%;place-items:center;display:grid}.list[data-astro-cid-lcdefpme]{gap:2rem;display:grid}.portrait-wrap[data-astro-cid-lcdefpme]{width:100%;max-width:460px}.owner[data-astro-cid-lcdefpme]{justify-items:start;gap:1.4rem;display:grid}
