.site-header[data-astro-cid-fzpbxy5g]{z-index:10;color:var(--paper);padding:max(1.25rem, env(safe-area-inset-top)) calc(var(--gutter) + env(safe-area-inset-right)) 2.5rem calc(var(--gutter) + env(safe-area-inset-left));background:linear-gradient(#0a162873,#0a162800);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.site-header[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:focus-visible{outline-color:var(--paper)}.site-header[data-astro-cid-fzpbxy5g].solid{color:var(--ink);background:var(--paper);padding-bottom:1.25rem;position:relative}.site-header[data-astro-cid-fzpbxy5g].solid [data-astro-cid-fzpbxy5g]:focus-visible{outline-color:var(--ink)}.brand[data-astro-cid-fzpbxy5g]{min-height:2.75rem;font-family:var(--font-serif);letter-spacing:0;color:inherit;align-items:center;font-size:1.5rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}ul[data-astro-cid-fzpbxy5g]{gap:clamp(.75rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.toggle[data-astro-cid-fzpbxy5g]{min-height:2.75rem;font:inherit;letter-spacing:.14em;text-transform:uppercase;color:inherit;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{background:linear-gradient(currentColor,currentColor) 0 calc(100% - .55rem)/0 1px no-repeat;transition:background-size .3s}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible{background-position:.5rem calc(100% - .55rem);background-size:calc(100% - 1rem) 1px}.toggle[data-astro-cid-fzpbxy5g]{cursor:pointer;background:0 0;border:0;display:none}@media (width<=639px){.toggle[data-astro-cid-fzpbxy5g]{display:inline-flex}nav[data-astro-cid-fzpbxy5g]{top:100%;padding:.5rem calc(var(--gutter) + env(safe-area-inset-left));visibility:hidden;opacity:0;background:#131f2cfa;margin-top:-1.25rem;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;inset-inline:0;transform:translateY(-.5rem)}.is-open[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{visibility:visible;opacity:1;transition:opacity .2s,transform .2s;transform:none}ul[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:0}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{background:0 0;border-bottom:1px solid #f4f6f924;width:100%;min-height:3rem;font-size:.8125rem}li[data-astro-cid-fzpbxy5g]:last-child a[data-astro-cid-fzpbxy5g]{border-bottom:0}.solid[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.solid[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible{color:var(--paper);outline-color:var(--paper)}.solid[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{margin-top:0}}@media (width<=639px) and (prefers-reduced-motion:reduce){nav[data-astro-cid-fzpbxy5g],.is-open[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{transition:none}}.testimonial[data-astro-cid-wndhlqnz]{background:var(--paper-deep);padding:clamp(4.4rem, 10.5vw, 8.8rem) var(--gutter)}.inner[data-astro-cid-wndhlqnz]{max-width:76rem;margin:0 auto}blockquote[data-astro-cid-wndhlqnz]{margin:0}blockquote[data-astro-cid-wndhlqnz] p[data-astro-cid-wndhlqnz]{max-width:36ch;font-family:var(--font-heading);color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(1.3rem,.92rem + 1.6vw,2.2rem);font-weight:400;line-height:1.3}figcaption[data-astro-cid-wndhlqnz]{border-top:1px solid var(--rule-strong);letter-spacing:.2em;text-transform:uppercase;max-width:22rem;color:var(--muted);margin-top:clamp(1.5rem,3.5vw,2.6rem);padding-top:1rem;font-size:.75rem;font-weight:500}.site-footer[data-astro-cid-nns7i3if]{background:var(--ink);color:var(--paper);padding:2rem var(--gutter) max(2rem, env(safe-area-inset-bottom))}.inner[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;max-width:76rem;margin-inline:auto;display:flex}.brand[data-astro-cid-nns7i3if]{min-height:2.75rem;font-family:var(--font-serif);letter-spacing:0;color:inherit;align-items:center;font-size:1.375rem;font-weight:500;text-decoration:none;display:inline-flex}ul[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:0 1rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{letter-spacing:.14em;text-transform:uppercase;min-height:2.75rem;color:inherit;align-items:center;padding:0 .25rem;font-size:.75rem;text-decoration:none;display:inline-flex}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-underline-offset:.3em;text-decoration:underline}a[data-astro-cid-nns7i3if]:focus-visible{outline-color:var(--paper)}p[data-astro-cid-nns7i3if]{color:#b9c4d0;flex-wrap:wrap;align-items:center;gap:0 1.5rem;margin:0;font-size:.8125rem;display:flex}.email[data-astro-cid-nns7i3if]{min-height:2.75rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.email[data-astro-cid-nns7i3if]:hover{text-underline-offset:.3em;text-decoration:underline}[data-rule]{position:relative}[data-rule]:before{content:"";background:var(--rule);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.reveal-ready [data-reveal]{opacity:0;transition:opacity .7s ease calc(var(--i,0) * .12s), transform .7s ease calc(var(--i,0) * .12s);transform:translateY(8px)}.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}.reveal-ready [data-rule]:before{transition:transform .9s cubic-bezier(.2, .6, .2, 1) calc(var(--i,0) * .12s);transform:scaleX(0)}.reveal-ready [data-rule].is-visible:before{transform:none}
