.ig[data-astro-cid-t42jfn6l]{margin-top:var(--space-xl)}.ig-head[data-astro-cid-t42jfn6l]{margin-bottom:var(--space-s)}.handle[data-astro-cid-t42jfn6l]{color:var(--ink-70);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.handle[data-astro-cid-t42jfn6l]:hover{color:var(--ink);opacity:1}.ig-row[data-astro-cid-t42jfn6l]{gap:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(7rem,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.ig-row[data-astro-cid-t42jfn6l]::-webkit-scrollbar{display:none}.ig-row[data-astro-cid-t42jfn6l] li[data-astro-cid-t42jfn6l]{scroll-snap-align:start}.ig-row[data-astro-cid-t42jfn6l] img{aspect-ratio:4/5;object-fit:cover;background:var(--canvas-deep);filter:none;width:100%;height:auto;transition:opacity var(--dur) var(--ease)}.ig-row[data-astro-cid-t42jfn6l] a[data-astro-cid-t42jfn6l]:hover img{opacity:.85}.testimonial[data-astro-cid-4ycbn7qx]{padding-block:var(--space-l) 0;gap:var(--space-s);display:grid}.testimonial[data-astro-cid-4ycbn7qx]>.plate-cap[data-astro-cid-4ycbn7qx]{border-top:1px solid var(--line-soft);gap:.5rem var(--gutter);flex-wrap:wrap;padding-top:1rem}asamaige-review-carousel[data-astro-cid-4ycbn7qx]{min-width:0;display:block}.review-slides[data-astro-cid-4ycbn7qx]{touch-action:pan-y;max-width:48rem;display:grid;overflow:clip}.review-slide[data-astro-cid-4ycbn7qx]{visibility:hidden;opacity:0;min-width:0;transition:opacity .28s var(--ease), transform .28s var(--ease);flex-direction:column;grid-area:1/1;align-items:flex-start;margin:0;display:flex;transform:translate(.65rem)}.review-slide[data-astro-cid-4ycbn7qx].is-active{visibility:visible;opacity:1;transform:translate(0)}.review-rating[data-astro-cid-4ycbn7qx]{color:var(--ink-70);letter-spacing:.16em;margin:0 0 .65rem;font-size:.9rem;line-height:1.4}.review-quote[data-astro-cid-4ycbn7qx]{overflow-wrap:anywhere;flex:1;max-width:38ch;font-size:clamp(1.3rem,2.6vw,2rem)}.testimonial-attribution[data-astro-cid-4ycbn7qx]{font-size:var(--text-note);color:var(--ink-70);max-width:100%;margin-top:.75rem}.testimonial-attribution[data-astro-cid-4ycbn7qx] a[data-astro-cid-4ycbn7qx],.review-actions[data-astro-cid-4ycbn7qx] a[data-astro-cid-4ycbn7qx]{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.testimonial-attribution[data-astro-cid-4ycbn7qx] a[data-astro-cid-4ycbn7qx]:focus-visible{outline-offset:-2px}.review-controls[data-astro-cid-4ycbn7qx]{font-size:var(--text-note);flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.75rem;display:flex}.review-controls[data-astro-cid-4ycbn7qx][hidden],.review-controls[data-astro-cid-4ycbn7qx] button[data-astro-cid-4ycbn7qx][hidden]{display:none}.review-controls[data-astro-cid-4ycbn7qx] button[data-astro-cid-4ycbn7qx]{min-width:44px;min-height:44px;color:var(--ink-60);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.review-controls[data-astro-cid-4ycbn7qx] button[data-astro-cid-4ycbn7qx]:hover,.review-controls[data-astro-cid-4ycbn7qx] button[data-astro-cid-4ycbn7qx]:focus-visible{color:var(--ink)}.review-controls[data-astro-cid-4ycbn7qx] .review-play[data-astro-cid-4ycbn7qx]{margin-left:.5rem;padding-inline:.8rem}.review-play[data-astro-cid-4ycbn7qx] .play-icon[data-astro-cid-4ycbn7qx],.review-play[data-astro-cid-4ycbn7qx].is-paused .pause-icon[data-astro-cid-4ycbn7qx]{display:none}.review-play[data-astro-cid-4ycbn7qx].is-paused .play-icon[data-astro-cid-4ycbn7qx]{display:block}.review-actions[data-astro-cid-4ycbn7qx]{font-size:var(--text-note)}.review-status[data-astro-cid-4ycbn7qx]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.review-slide[data-astro-cid-4ycbn7qx],.review-slide[data-astro-cid-4ycbn7qx].is-active{transition:none;transform:none}}.visually-hidden[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage[data-astro-cid-lcdefpme]{width:min(92vw,720px);margin-inline:auto}.intro[data-astro-cid-lcdefpme]{min-height:96svh;padding:2.5rem var(--margin) 6.5rem;flex-direction:column;justify-content:center;gap:1.3rem;display:flex;position:relative;overflow:hidden}.intro-copy[data-astro-cid-lcdefpme]{z-index:1;position:relative}.intro-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.5rem;font-size:clamp(1.65rem,2.5vw,2.15rem)}.intro-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:var(--text-body);line-height:1.5}.intro-copy[data-astro-cid-lcdefpme] .intro-availability[data-astro-cid-lcdefpme]{color:var(--ink-70);font-size:var(--text-note);margin-top:.2rem}.intro-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:0 1.5rem;margin-top:.4rem;display:flex}.intro-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;font-family:var(--font-mono);font-size:var(--text-note);align-items:center;gap:.6rem;display:inline-flex}.early-proof[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:1rem 2rem;padding-block:1rem;display:flex}.early-proof[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:0 1.5rem;padding:0;list-style:none;display:flex}.early-proof[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;font-size:var(--text-body);align-items:center;display:inline-flex}.ghost[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.02em;color:#12121212;user-select:none;white-space:nowrap;pointer-events:none;place-items:center;font-size:clamp(3rem,12.5vw,12rem);font-weight:700;display:grid;position:absolute;inset:0}.notes[data-astro-cid-lcdefpme]{display:contents}.corner[data-astro-cid-lcdefpme]{position:absolute}.corner[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.tl[data-astro-cid-lcdefpme]{top:clamp(4.2rem,9vh,6.5rem);left:var(--margin)}.tr[data-astro-cid-lcdefpme]{top:clamp(4.2rem,9vh,6.5rem);right:var(--margin);text-align:right}.bl[data-astro-cid-lcdefpme]{bottom:1.3rem;left:var(--margin)}.br[data-astro-cid-lcdefpme]{bottom:1.3rem;right:var(--margin);text-align:right}.intro[data-astro-cid-lcdefpme] .stage[data-astro-cid-lcdefpme]{z-index:1;position:relative}.stage-frames[data-astro-cid-lcdefpme]{background:var(--canvas-deep);height:min(54svh,560px);position:relative}.stage-frames[data-astro-cid-lcdefpme]:before,.stage-frames[data-astro-cid-lcdefpme]:after{content:"";mix-blend-mode:difference;z-index:1;pointer-events:none;border:0 solid #fff;width:26px;height:26px;position:absolute}.stage-frames[data-astro-cid-lcdefpme]:before{border-top-width:1.5px;border-left-width:1.5px;top:12px;left:12px}.stage-frames[data-astro-cid-lcdefpme]:after{border-bottom-width:1.5px;border-right-width:1.5px;bottom:12px;right:12px}.stage-frames[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:var(--fd,50% 50%);opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease), visibility 0s var(--dur-slow);position:absolute;inset:0}.stage-frames[data-astro-cid-lcdefpme] img.is-active{opacity:1;visibility:visible;transition:opacity var(--dur-slow) var(--ease)}.stage[data-astro-cid-lcdefpme]:not(.has-selected) .stage-frames[data-astro-cid-lcdefpme] img:first-child.is-active{transition:none}@media (width<=40rem){.intro[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:flex-start;gap:1rem;min-height:0;padding-top:1.1rem;padding-bottom:2rem;display:flex}.notes[data-astro-cid-lcdefpme]{justify-content:space-between;gap:1.5rem;width:100%;display:flex}.notes-top[data-astro-cid-lcdefpme]{display:none}.intro[data-astro-cid-lcdefpme] .intro-copy[data-astro-cid-lcdefpme]{width:100%;margin-inline:0}.intro-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:1.65rem}.intro-actions[data-astro-cid-lcdefpme]{gap:0 1rem}.intro-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:.75rem}.corner[data-astro-cid-lcdefpme]{position:static}.intro[data-astro-cid-lcdefpme] #hero-stage[data-astro-cid-lcdefpme]{width:100vw;margin-inline:calc(-1 * var(--margin))}.stage-frames[data-astro-cid-lcdefpme]{height:min(54svh,112vw)}.stage-frames[data-astro-cid-lcdefpme] img{object-position:var(--f,50% 40%)}.ghost[data-astro-cid-lcdefpme]{display:none}.stage-cap[data-astro-cid-lcdefpme]{padding-inline:var(--margin);min-height:calc(3lh + .6rem + 1px)}}.stage-cap[data-astro-cid-lcdefpme]{align-items:center;margin-top:.7rem}.stage-index[data-astro-cid-lcdefpme]{gap:.15rem;display:inline-flex}.stage-btn[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.06em;color:var(--ink-60);cursor:pointer;min-width:44px;min-height:44px;transition:color var(--dur) var(--ease);background:0 0;border:0;border-bottom:1px solid #0000;padding:0 .45rem;font-weight:500}.stage-btn[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.stage-btn[data-astro-cid-lcdefpme].is-active{color:var(--ink);text-underline-offset:.45em;text-decoration:underline}.stack-head[data-astro-cid-lcdefpme]{padding:var(--space-l) 0 var(--space-s)}.stack-step[data-astro-cid-lcdefpme]{contain:layout paint;place-items:start center;min-height:88svh;display:grid}.stream-item[data-astro-cid-lcdefpme]{width:min(92vw, 720px, calc(76svh * var(--image-ratio)));background:var(--canvas);padding-bottom:.4rem;text-decoration:none;position:sticky;top:6svh}.stream-item[data-astro-cid-lcdefpme] img{background:var(--canvas-deep);width:100%;height:auto}@media (width<=40rem){.stack-step[data-astro-cid-lcdefpme]{min-height:0;padding-bottom:var(--space-l)}.stream-item[data-astro-cid-lcdefpme]{width:92vw;position:relative;top:auto}}.stream-item[data-astro-cid-lcdefpme]:hover{opacity:1}@media (hover:hover){.stream-item[data-astro-cid-lcdefpme] img{transition:opacity var(--dur) var(--ease)}.stream-item[data-astro-cid-lcdefpme]:hover img{opacity:.94}}.stream-item[data-astro-cid-lcdefpme] .plate-cap[data-astro-cid-lcdefpme]{margin-top:.7rem}.go[data-astro-cid-lcdefpme]{opacity:1;transition:opacity var(--dur) var(--ease)}.stream-item[data-astro-cid-lcdefpme]:hover .go[data-astro-cid-lcdefpme],.stream-item[data-astro-cid-lcdefpme]:focus-visible .go[data-astro-cid-lcdefpme]{opacity:1}.position[data-astro-cid-lcdefpme]{margin-top:var(--space-l);padding-block:var(--space-l)}.services[data-astro-cid-lcdefpme],.closing[data-astro-cid-lcdefpme]{content-visibility:auto;contain-intrinsic-size:auto 480px}.position-line[data-astro-cid-lcdefpme]{font-size:var(--text-display);max-width:14ch;margin-top:var(--space-m)}.position-sub[data-astro-cid-lcdefpme]{margin-top:var(--space-s);color:var(--on-plate-60);max-width:46ch}.proof[data-astro-cid-lcdefpme]{padding-block:var(--space-l) 0;display:grid}.proof-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-soft);grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:.9rem 1.5rem;padding-block:1.35rem;display:grid}.proof-row[data-astro-cid-lcdefpme]:last-child{padding-bottom:0}.proof-note[data-astro-cid-lcdefpme]{color:var(--ink-60);letter-spacing:.08em;margin-top:0}@media (width>=40rem){.proof-note[data-astro-cid-lcdefpme]{margin-left:11.5rem}}.proof-key[data-astro-cid-lcdefpme]{color:var(--ink-60);letter-spacing:.08em;line-height:1.9}.proof-names[data-astro-cid-lcdefpme]{letter-spacing:.08em;flex-wrap:wrap;gap:.4em .9em;margin:0;padding:0;line-height:1.9;list-style:none;display:flex}.proof-names[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;display:inline-flex}.proof-names[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:"·";color:var(--ink-45);margin-right:.9em}.proof-names[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-60)}.proof-names[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-60);text-decoration:underline;text-decoration-color:var(--ink-45);text-underline-offset:.35em;transition:color var(--dur) var(--ease), text-decoration-color var(--dur) var(--ease)}.proof-names[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.proof-names[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--ink);text-decoration-color:var(--ink);opacity:1}.proof-marks[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.5rem clamp(1.5rem,3.5vw,2.75rem);margin:0;padding:0;list-style:none;display:flex}.proof-marks[data-astro-cid-lcdefpme] .mark[data-astro-cid-lcdefpme]{-webkit-tap-highlight-color:transparent;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.proof-marks[data-astro-cid-lcdefpme] .mark-logo{height:calc(var(--logo-h,1.55rem) * .8);object-fit:contain;opacity:.75;width:auto;max-width:100%;transition:opacity var(--dur) var(--ease)}a[data-astro-cid-lcdefpme].mark:hover .mark-logo,a[data-astro-cid-lcdefpme].mark:focus-visible .mark-logo,a[data-astro-cid-lcdefpme].mark:hover{opacity:1}.mark-word[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.01em;color:var(--ink-70);transition:color var(--dur) var(--ease);font-size:1.05rem;font-weight:700}a[data-astro-cid-lcdefpme].mark:hover .mark-word[data-astro-cid-lcdefpme],a[data-astro-cid-lcdefpme].mark:focus-visible .mark-word[data-astro-cid-lcdefpme]{color:var(--ink)}.proof-faces[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:start;gap:1rem clamp(.8rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:flex}.face[data-astro-cid-lcdefpme]{-webkit-tap-highlight-color:transparent;gap:.45rem;width:84px;text-decoration:none;display:grid}.face-frame[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--canvas-deep);border:1px solid var(--ink-15);border-radius:50%;position:relative;overflow:hidden}.face-frame[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:calc(var(--fx,50) * 1%) calc(var(--fy,30) * 1%);width:100%;height:100%;transform:translate(calc((50 - var(--fx,50)) * 1%), calc((50 - var(--fy,30)) * 1%)) scale(var(--z,2.4));transform-origin:calc(var(--fx,50) * 1%) calc(var(--fy,30) * 1%);filter:grayscale();transition:filter var(--dur-slow) var(--ease);position:absolute;inset:0}.face[data-astro-cid-lcdefpme]:hover img,.face[data-astro-cid-lcdefpme]:focus-visible img{filter:grayscale(0)}.face[data-astro-cid-lcdefpme]:hover{opacity:1}.face-name[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--ink-60);transition:color var(--dur) var(--ease);font-size:.62rem;line-height:1.35}.face[data-astro-cid-lcdefpme]:hover .face-name[data-astro-cid-lcdefpme],.face[data-astro-cid-lcdefpme]:focus-visible .face-name[data-astro-cid-lcdefpme]{color:var(--ink)}.face-fallback[data-astro-cid-lcdefpme]{color:var(--ink-60);letter-spacing:.08em}a[data-astro-cid-lcdefpme].face-fallback{text-decoration:underline;text-decoration-color:var(--ink-45);text-underline-offset:.35em}a[data-astro-cid-lcdefpme].face-fallback:hover{color:var(--ink)}@media (width<=40rem){.proof-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.4rem;padding-block:1.1rem}.proof-marks[data-astro-cid-lcdefpme]{gap:.25rem 1.4rem}.proof-marks[data-astro-cid-lcdefpme] .mark-logo{height:calc(var(--logo-h,1.55rem) * .68)}.face[data-astro-cid-lcdefpme]{gap:.35rem;width:56px}.face-name[data-astro-cid-lcdefpme]{font-size:.56rem}}.services[data-astro-cid-lcdefpme]{padding-block:var(--space-xl) 0}.services-intro[data-astro-cid-lcdefpme]{margin-top:var(--space-s);max-width:var(--measure);color:var(--ink-70);font-size:var(--text-lead)}.services[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:var(--space-s) 0 0;padding:0;list-style:none}.services[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:clamp(1rem,4vw,2.5rem);padding-block:1em;display:flex}.services[data-astro-cid-lcdefpme] .idx[data-astro-cid-lcdefpme]{color:var(--ink-60)}.services[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{font-size:var(--text-heading);align-items:baseline;gap:.5em;min-height:44px;text-decoration:none;display:inline-flex}.services[data-astro-cid-lcdefpme] .line-arrow[data-astro-cid-lcdefpme]{transition:transform var(--dur) var(--ease);font-weight:400}.services[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:hover .line-arrow[data-astro-cid-lcdefpme],.services[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:focus-visible .line-arrow[data-astro-cid-lcdefpme]{transform:translate(.2em)}.closing[data-astro-cid-lcdefpme]{margin-top:var(--space-xl);padding-block:var(--space-l)}.closing-line[data-astro-cid-lcdefpme]{font-size:var(--text-heading);text-wrap:balance;max-width:24ch;margin-top:var(--space-m)}.commission[data-astro-cid-lcdefpme]{margin-top:var(--space-m);font-family:var(--font-display);font-weight:600;font-size:var(--text-display);letter-spacing:-.02em;color:var(--on-plate);width:fit-content;line-height:1;text-decoration:none;display:inline-block}.commission[data-astro-cid-lcdefpme]:hover,.commission[data-astro-cid-lcdefpme]:focus-visible{opacity:1}.commission[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{transition:transform var(--dur-slow) var(--ease);margin-left:.15em;display:inline-block}.commission[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(.12em)}.closing-meta[data-astro-cid-lcdefpme]{margin-top:var(--space-m);letter-spacing:.08em;flex-wrap:wrap;align-items:baseline;gap:.5rem 2.5rem;max-width:none;display:flex}.closing-email[data-astro-cid-lcdefpme]{text-transform:uppercase;min-height:44px;color:var(--on-plate);align-items:center;display:inline-flex}.closing-note[data-astro-cid-lcdefpme]{color:var(--on-plate-60)}
