.fq[data-astro-cid-z65bj42f]{--fq-ink: color-mix(in srgb, var(--accent) 78%, var(--ink));overflow-x:clip}.fq-grid[data-astro-cid-z65bj42f]{display:grid;gap:clamp(2rem,5vw,5rem)}@media(min-width:56rem){.fq-grid[data-astro-cid-z65bj42f]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start}.fq-head[data-astro-cid-z65bj42f]{position:sticky;top:7rem}}.fq-head[data-astro-cid-z65bj42f] h2[data-astro-cid-z65bj42f]{font-size:var(--size-h2);line-height:1.05;margin:1rem 0 0;max-width:14ch}.fq-head[data-astro-cid-z65bj42f] h2[data-astro-cid-z65bj42f] em[data-astro-cid-z65bj42f]{font-style:normal;color:var(--fq-ink)}.fq-mail[data-astro-cid-z65bj42f]{margin-top:1.2rem;color:var(--fg-soft);overflow-wrap:anywhere;max-width:34ch}.fq-all[data-astro-cid-z65bj42f]{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;margin-top:1.6rem;padding:0 1.1rem;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--fg);font:600 .78rem/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .3s,background-color .3s}.fq-all[data-astro-cid-z65bj42f]:hover,.fq-all[data-astro-cid-z65bj42f]:focus-visible{border-color:var(--fq-ink)}.fq-all-dot[data-astro-cid-z65bj42f]{width:.55rem;height:.55rem;border-radius:50%;border:1.5px solid var(--fq-ink);transition:background-color .3s,transform .4s var(--ease-out)}.fq-all[data-astro-cid-z65bj42f][aria-pressed=true] .fq-all-dot[data-astro-cid-z65bj42f]{background:var(--fq-ink);transform:scale(1.25)}.fq-q[data-astro-cid-z65bj42f]{position:relative;border-top:1px solid var(--line);scroll-margin-top:7rem}.fq-q[data-astro-cid-z65bj42f]:last-child{border-bottom:1px solid var(--line)}.fq-q[data-astro-cid-z65bj42f]:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--fq-ink);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out)}.fq-q[data-astro-cid-z65bj42f][open]:before{transform:scaleX(1)}.fq-q[data-astro-cid-z65bj42f] summary[data-astro-cid-z65bj42f]{display:grid;grid-template-columns:2.4rem minmax(0,1fr) 2.4rem;align-items:center;gap:.9rem;min-height:44px;padding:1.2rem 0;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.fq-q[data-astro-cid-z65bj42f] summary[data-astro-cid-z65bj42f]::-webkit-details-marker{display:none}.fq-q[data-astro-cid-z65bj42f] summary[data-astro-cid-z65bj42f]:focus-visible{outline:2px solid var(--fq-ink);outline-offset:4px;border-radius:6px}.fq-n[data-astro-cid-z65bj42f]{font-family:var(--font-display);font-size:1.15rem;line-height:1;color:var(--fg-soft);transition:color .35s}.fq-t[data-astro-cid-z65bj42f]{font-size:clamp(1.05rem,1.6vw,1.18rem);font-weight:600;line-height:1.35;transition:transform .45s var(--ease-out)}.fq-x[data-astro-cid-z65bj42f]{position:relative;justify-self:end;width:2.4rem;height:2.4rem;border:1px solid var(--line);border-radius:50%;transition:background-color .35s,border-color .35s,transform .5s var(--ease-out)}.fq-x[data-astro-cid-z65bj42f]:before,.fq-x[data-astro-cid-z65bj42f]:after{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:1.5px;margin:-.75px 0 0 -.4rem;background:var(--fq-ink);transition:transform .45s var(--ease-out),background-color .35s}.fq-x[data-astro-cid-z65bj42f]:after{transform:rotate(90deg)}.fq-q[data-astro-cid-z65bj42f][open] .fq-x[data-astro-cid-z65bj42f]{background:var(--fq-ink);border-color:var(--fq-ink);transform:rotate(180deg)}.fq-q[data-astro-cid-z65bj42f][open] .fq-x[data-astro-cid-z65bj42f]:before,.fq-q[data-astro-cid-z65bj42f][open] .fq-x[data-astro-cid-z65bj42f]:after{background:var(--paper)}.fq-q[data-astro-cid-z65bj42f][open] .fq-x[data-astro-cid-z65bj42f]:after{transform:rotate(0)}.fq-q[data-astro-cid-z65bj42f][open] .fq-n[data-astro-cid-z65bj42f]{color:var(--fq-ink)}@media(hover:hover)and (pointer:fine){.fq-q[data-astro-cid-z65bj42f] summary[data-astro-cid-z65bj42f]:hover .fq-t[data-astro-cid-z65bj42f]{transform:translate(.35rem)}.fq-q[data-astro-cid-z65bj42f] summary[data-astro-cid-z65bj42f]:hover .fq-n[data-astro-cid-z65bj42f]{color:var(--fq-ink)}.fq-q[data-astro-cid-z65bj42f] summary[data-astro-cid-z65bj42f]:hover .fq-x[data-astro-cid-z65bj42f]{border-color:var(--fq-ink)}}.fq-a[data-astro-cid-z65bj42f]{padding:0 3.3rem 1.5rem;color:var(--fg-soft)}.fq-a[data-astro-cid-z65bj42f] p[data-astro-cid-z65bj42f]{margin:0 0 .9rem;max-width:62ch;line-height:1.65}.fq-a[data-astro-cid-z65bj42f] p[data-astro-cid-z65bj42f]:last-child{margin-bottom:0}.fq-dl[data-astro-cid-z65bj42f]{display:grid;gap:.9rem;margin:.3rem 0 0}.fq-dl[data-astro-cid-z65bj42f] div[data-astro-cid-z65bj42f]{padding-left:1rem;border-left:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}.fq-dl[data-astro-cid-z65bj42f] dt[data-astro-cid-z65bj42f]{color:var(--fg);font-weight:600}.fq-dl[data-astro-cid-z65bj42f] dd[data-astro-cid-z65bj42f]{margin:.15rem 0 0;max-width:60ch;line-height:1.6}.fq-q[data-astro-cid-z65bj42f][open] .fq-a[data-astro-cid-z65bj42f]>[data-astro-cid-z65bj42f]{animation:fq-in .55s var(--ease-out) both}.fq-q[data-astro-cid-z65bj42f][open] .fq-a[data-astro-cid-z65bj42f]>[data-astro-cid-z65bj42f]:nth-child(2){animation-delay:.06s}.fq-q[data-astro-cid-z65bj42f][open] .fq-a[data-astro-cid-z65bj42f]>[data-astro-cid-z65bj42f]:nth-child(3){animation-delay:.12s}@keyframes fq-in{0%{opacity:0;transform:translateY(.5rem)}}@supports (interpolate-size: allow-keywords){.fq[data-astro-cid-z65bj42f]{interpolate-size:allow-keywords}.fq-q[data-astro-cid-z65bj42f]::details-content{block-size:0;overflow:clip;transition:block-size .5s var(--ease-out),content-visibility .5s allow-discrete}.fq-q[data-astro-cid-z65bj42f][open]::details-content{block-size:auto}}@media(max-width:40rem){.fq-q[data-astro-cid-z65bj42f] summary[data-astro-cid-z65bj42f]{grid-template-columns:1.9rem minmax(0,1fr) 2.2rem;gap:.7rem}.fq-x[data-astro-cid-z65bj42f]{width:2.2rem;height:2.2rem}.fq-a[data-astro-cid-z65bj42f]{padding:0 0 1.4rem 2.6rem}}@media(prefers-reduced-motion:reduce){.fq-q[data-astro-cid-z65bj42f]:before,.fq-t[data-astro-cid-z65bj42f],.fq-x[data-astro-cid-z65bj42f],.fq-x[data-astro-cid-z65bj42f]:before,.fq-x[data-astro-cid-z65bj42f]:after{transition:none}.fq-q[data-astro-cid-z65bj42f][open] .fq-a[data-astro-cid-z65bj42f]>[data-astro-cid-z65bj42f]{animation:none}.fq-q[data-astro-cid-z65bj42f]::details-content{transition:none}}
