.fx[data-astro-cid-vscu42pv]{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.fx-defs[data-astro-cid-vscu42pv]{position:absolute}.ink[data-astro-cid-vscu42pv]{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:url(#gpg-boil)drop-shadow(0 0 3px #12142259);width:100%;height:auto;display:block;overflow:visible}.ink[data-astro-cid-vscu42pv] circle[data-astro-cid-vscu42pv]{fill:#fff;stroke:none}.leap[data-astro-cid-vscu42pv]{aspect-ratio:1;width:clamp(40px,4.2vw,62px);position:absolute;top:52%;left:62%}.clip[data-astro-cid-vscu42pv]{height:260%;position:absolute;bottom:50%;left:-40%;right:-160%;overflow:hidden}.bass[data-astro-cid-vscu42pv]{opacity:0;width:clamp(44px,4.6vw,68px);position:absolute;bottom:0;left:0;transform:translateY(110%)rotate(-58deg)}.bass[data-astro-cid-vscu42pv] .jaw[data-astro-cid-vscu42pv].open,.bass[data-astro-cid-vscu42pv].gape .jaw[data-astro-cid-vscu42pv].shut{display:none}.bass[data-astro-cid-vscu42pv].gape .jaw[data-astro-cid-vscu42pv].open{display:inline}.bass[data-astro-cid-vscu42pv] .stripe[data-astro-cid-vscu42pv]{stroke-width:1.3px}.splash[data-astro-cid-vscu42pv]{opacity:0;transform-origin:50% 100%;width:70%;position:absolute;bottom:50%}.s1[data-astro-cid-vscu42pv]{left:-25%}.s2[data-astro-cid-vscu42pv]{width:140%;left:62%}.ripple[data-astro-cid-vscu42pv]{opacity:0;width:140%;position:absolute;bottom:50%;left:62%}@media (width<=800px){.leap[data-astro-cid-vscu42pv]{width:54px;top:55%;left:56%}.bass[data-astro-cid-vscu42pv]{width:60px}}.hero-frame[data-astro-cid-lcdefpme]{background:var(--night)}.hero[data-astro-cid-lcdefpme]{color:#fff;background:linear-gradient(180deg, #1214228c 0%, #1214221a 45%, #12142226 70%, #121422bf 100%), url(/images/gunning-point-sunset-2400.jpg) center 70% / cover no-repeat, var(--night);flex-direction:column;max-width:1728px;min-height:clamp(520px,min(56vw,92vh),968px);margin:0 auto;padding-top:72px;display:flex;position:relative;overflow:hidden}.hero-body[data-astro-cid-lcdefpme]{z-index:2;position:relative}.site-header[data-astro-cid-lcdefpme]{z-index:50;transition:background-color .25s,box-shadow .25s;position:fixed;top:0;left:0;right:0}.site-header[data-astro-cid-lcdefpme].scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#121422f0;box-shadow:0 1px #fbf8f314}.bar[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.hero-body[data-astro-cid-lcdefpme]{flex:1;align-items:flex-end;width:100%;padding-bottom:64px;display:flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-shadow:0 2px 24px #12142273;max-width:15ch;margin:0;font-size:clamp(38px,6vw,68px)}.nowrap[data-astro-cid-lcdefpme]{white-space:nowrap}.intro[data-astro-cid-lcdefpme]{padding:64px 0 32px}.lede[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink);max-width:54ch;margin:0;font-size:clamp(22px,2.6vw,28px);line-height:1.4}.section[data-astro-cid-lcdefpme]{padding:0 0 80px}.services[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.services[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:0 32px;padding:24px 0;display:grid}.num[data-astro-cid-lcdefpme]{height:26px;aspect-ratio:var(--num-ar);background-color:var(--mauve);-webkit-mask:var(--num) center / contain no-repeat;-webkit-mask:var(--num) center / contain no-repeat;mask:var(--num) center / contain no-repeat;margin-top:3px;display:block}.sr-only[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.svc-title[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink);margin:0 0 6px;font-size:clamp(21px,2.3vw,25px);font-weight:400;line-height:1.3}.services[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:68ch;margin:0}.contact[data-astro-cid-lcdefpme]{background:var(--night);color:var(--accent-ink);padding:72px 0;position:relative}.contact[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(90deg, var(--accent), var(--sunset-light), var(--coral), var(--gold));height:4px;position:absolute;inset:0 0 auto}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:24px;font-size:clamp(28px,4vw,40px)}@media (width<=800px){.services[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:36px minmax(0,1fr);gap:0 14px}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, #1214228c 0%, #1214221a 45%, #12142226 70%, #121422bf 100%), url(/images/gunning-point-sunset-1200.jpg) left 40% / cover no-repeat, var(--night);min-height:620px}.hero-body[data-astro-cid-lcdefpme]{padding-bottom:40px}.intro[data-astro-cid-lcdefpme]{padding:48px 0 24px}}
