.contact-wrap[data-astro-cid-ogjzdvpc]{isolation:isolate;position:relative}.contact[data-astro-cid-ogjzdvpc]{z-index:1;gap:var(--space-5);padding-bottom:var(--space-7,6rem);display:grid;position:relative}.contact__main[data-astro-cid-ogjzdvpc]{gap:var(--space-5);align-content:start;display:grid}.book[data-astro-cid-ogjzdvpc]{gap:var(--space-2);padding:var(--space-5) var(--space-4);background:var(--c-lime);color:var(--c-ink);border:3px solid var(--c-ink);box-shadow:8px 8px 0 0 var(--c-violet);transition:translate var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);text-decoration:none;display:grid}.book[data-astro-cid-ogjzdvpc]:hover,.book[data-astro-cid-ogjzdvpc]:focus-visible{box-shadow:12px 12px 0 0 var(--c-orange);translate:-4px -4px}.book[data-astro-cid-ogjzdvpc] .sys[data-astro-cid-ogjzdvpc]{color:var(--c-ink)}.book-wrap[data-astro-cid-ogjzdvpc]{gap:var(--space-2);display:grid}.book__q[data-astro-cid-ogjzdvpc]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lede)}.book__note[data-astro-cid-ogjzdvpc]{color:var(--text-muted);font-size:var(--fs-label);margin:0}.book__t[data-astro-cid-ogjzdvpc]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-d4);letter-spacing:-.05em;text-transform:uppercase;line-height:.85}.book__proof[data-astro-cid-ogjzdvpc]{font-family:var(--font-display);font-size:var(--fs-lede);font-weight:600}.dm[data-astro-cid-ogjzdvpc] ul[data-astro-cid-ogjzdvpc]{margin:var(--space-2) 0 0;padding:0;list-style:none}.dm[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]{border-top:2px solid #0000;border-image:var(--frame-img)}.dm[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]:last-child{border-bottom:2px solid #0000}.dm[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{align-items:baseline;gap:0 var(--space-3);padding:var(--space-3) 0;font-family:var(--font-display);font-weight:800;font-size:var(--fs-d5);letter-spacing:-.04em;color:var(--text);overflow-wrap:anywhere;flex-wrap:wrap;line-height:.95;text-decoration:none;display:flex}.dm[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:hover,.dm[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:focus-visible{background:var(--c-orange);color:var(--c-ink)}.dm__p[data-astro-cid-ogjzdvpc]{font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);min-width:6rem}.dm[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:hover .dm__p[data-astro-cid-ogjzdvpc],.dm[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:focus-visible .dm__p[data-astro-cid-ogjzdvpc]{color:var(--c-ink)}.area[data-astro-cid-ogjzdvpc]{padding:var(--space-4);border:2px solid #0000;border-image:var(--frame-img);background:var(--surface)}.area[data-astro-cid-ogjzdvpc] p[data-astro-cid-ogjzdvpc]{margin:var(--space-2) 0 0}.area__t[data-astro-cid-ogjzdvpc]{font-family:var(--font-display);font-weight:800;font-size:var(--fs-d6);letter-spacing:-.03em;text-transform:uppercase;line-height:.95}.contact__photo[data-astro-cid-ogjzdvpc]{border:3px solid #0000;border-image:var(--frame-img);background:var(--surface);min-height:22rem;margin:0;position:relative;overflow:hidden}.contact__photo[data-astro-cid-ogjzdvpc] picture{display:contents}.contact__photo[data-astro-cid-ogjzdvpc] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.contact__photo[data-astro-cid-ogjzdvpc] figcaption[data-astro-cid-ogjzdvpc]{padding:var(--space-1) var(--space-2);background:var(--c-ink);color:var(--c-paper);position:absolute;bottom:0;left:0}.direct[data-astro-cid-ogjzdvpc]{padding:var(--space-4);border:2px solid #0000;border-image:var(--frame-img);background:var(--surface)}.direct[data-astro-cid-ogjzdvpc] h2[data-astro-cid-ogjzdvpc]{font-size:var(--fs-d6)}.purposes[data-astro-cid-ogjzdvpc]{margin:var(--space-3) 0;padding:0;list-style:none}.purposes[data-astro-cid-ogjzdvpc] li[data-astro-cid-ogjzdvpc]{padding-block:var(--space-2);border-top:2px solid #0000;border-image:var(--frame-img)}.purposes[data-astro-cid-ogjzdvpc] .sys[data-astro-cid-ogjzdvpc]{color:var(--accent);display:block}button[data-astro-cid-ogjzdvpc]{cursor:pointer}.copy-status[data-astro-cid-ogjzdvpc]{margin-left:var(--space-2);color:var(--text-muted)}.contact[data-astro-cid-ogjzdvpc] .contact__tank{justify-self:end;width:3rem;height:auto}@media (width>=900px){.contact[data-astro-cid-ogjzdvpc]{column-gap:var(--space-6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.contact__photo[data-astro-cid-ogjzdvpc]{align-self:start;height:calc(100svh - 7rem);max-height:56rem;position:sticky;top:5rem}.contact[data-astro-cid-ogjzdvpc] .contact__tank{grid-column:1/-1}}
