.quire-editor[data-astro-cid-zygv6trj]{border:1px solid var(--color-line);background:#191917;border-radius:8px;grid-column:1/-1;gap:10px;padding:clamp(16px,2.5vw,24px);display:none}.js .quire-editor[data-astro-cid-zygv6trj]{display:grid}.quire-editor[data-astro-cid-zygv6trj] .eyebrow[data-astro-cid-zygv6trj]{color:var(--feature-accent)}.quire-editor[data-astro-cid-zygv6trj] h4[data-astro-cid-zygv6trj]{color:var(--color-bright);margin-top:4px;font-size:18px}.quire-editor[data-astro-cid-zygv6trj] label[data-astro-cid-zygv6trj]{color:var(--color-bright);margin-top:4px}.quire-editor[data-astro-cid-zygv6trj] textarea[data-astro-cid-zygv6trj]{resize:vertical;border:1px solid var(--color-line);width:100%;min-width:0;min-height:126px;color:var(--color-bright);font:12px/1.55 var(--font-mono);background:#11110f;border-radius:4px;padding:12px;display:block}.quire-editor[data-astro-cid-zygv6trj] button[data-astro-cid-zygv6trj]{justify-self:start}.quire-editor[data-astro-cid-zygv6trj] button[data-astro-cid-zygv6trj]:disabled{opacity:.7}.quire-export[data-astro-cid-zygv6trj]{grid-template-columns:24px 1fr;align-items:center;gap:12px;min-height:34px;display:grid}.quire-sheet[data-astro-cid-zygv6trj]{background:var(--color-bright);width:24px;height:30px;color:var(--color-ink);opacity:0;border-radius:2px 6px 2px 2px;place-items:center;display:grid}.quire-sheet[data-astro-cid-zygv6trj] svg[data-astro-cid-zygv6trj]{width:14px;height:14px}.quire-editor[data-astro-cid-zygv6trj][data-exported=true] .quire-sheet[data-astro-cid-zygv6trj]{opacity:1}.quire-editor[data-astro-cid-zygv6trj] output[data-astro-cid-zygv6trj]{color:var(--color-body)}@media (prefers-reduced-motion:no-preference){.quire-editor[data-astro-cid-zygv6trj][data-exported=true] .quire-sheet[data-astro-cid-zygv6trj]{animation:sheet-out .26s var(--ease-out) both}.quire-editor[data-astro-cid-zygv6trj][data-exported=true] output[data-astro-cid-zygv6trj]{animation:sheet-caption .18s .19s var(--ease-out) both}@keyframes sheet-out{0%{opacity:0;transform:translateY(-15px)rotate(-9deg)}}@keyframes sheet-caption{0%{opacity:0}}}.work-practices-inner[data-astro-cid-ragtcizh]{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);padding:clamp(24px,4vw,58px);display:grid}.work-practices[data-astro-cid-ragtcizh] .eyebrow[data-astro-cid-ragtcizh]{color:var(--color-accent)}.work-practices[data-astro-cid-ragtcizh] h2[data-astro-cid-ragtcizh]{margin-top:16px;font-size:clamp(38px,4.4vw,67px)}.work-practices[data-astro-cid-ragtcizh] h2[data-astro-cid-ragtcizh] em[data-astro-cid-ragtcizh]{white-space:nowrap}.practice-list[data-astro-cid-ragtcizh]{margin:0;padding:0;list-style:none}.practice-list[data-astro-cid-ragtcizh] li[data-astro-cid-ragtcizh]{border-bottom:1px solid var(--color-line);align-items:baseline;gap:16px;padding-block:10px;display:flex}.practice-list[data-astro-cid-ragtcizh] li[data-astro-cid-ragtcizh]:first-child{padding-top:0}.practice-list[data-astro-cid-ragtcizh] li[data-astro-cid-ragtcizh]:last-child{border-bottom:0;padding-bottom:0}.practice-list[data-astro-cid-ragtcizh] .mono[data-astro-cid-ragtcizh]{color:var(--color-accent)}@media (width<=760px){.work-practices-inner[data-astro-cid-ragtcizh]{grid-template-columns:1fr}}.contact-intro[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]+p[data-astro-cid-he3spzz3]{margin-top:8px}.contact-email-row[data-astro-cid-he3spzz3]{border-bottom:1px solid #555c4130;align-items:center;gap:12px;display:flex}.contact-email-row[data-astro-cid-he3spzz3] .contact-value[data-astro-cid-he3spzz3]{white-space:nowrap}.contact-email-row[data-astro-cid-he3spzz3] .contact-link[data-astro-cid-he3spzz3]{border-bottom:0;flex:1;min-width:0}.copy-email[data-astro-cid-he3spzz3]{color:#30382a;background:0 0;border:1px solid #555c4159;border-radius:4px;flex-shrink:0;min-width:84px;min-height:44px;padding-inline:9px}.copy-labels[data-astro-cid-he3spzz3]{white-space:nowrap;place-items:center;display:grid}.copy-labels[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]{grid-area:1/1}.copy-confirmation[data-astro-cid-he3spzz3]{opacity:0;align-items:center;gap:4px;display:inline-flex}.copy-confirmation[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{width:12px;height:12px}.copy-email[data-astro-cid-he3spzz3][data-copy-state=copied] .copy-confirmation[data-astro-cid-he3spzz3]{opacity:1}.copy-email[data-astro-cid-he3spzz3][data-copy-state=copied] [data-astro-cid-he3spzz3][data-copy-label]{opacity:0}@media (prefers-reduced-motion:no-preference){.copy-labels[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]{transition:opacity .16s ease-out}}.copy-email[data-astro-cid-he3spzz3]:hover{background:#555c411a}@media (width<=760px){.contact-email-row[data-astro-cid-he3spzz3]{display:block}.copy-email[data-astro-cid-he3spzz3]{margin:0 0 4px 54px;display:block}.js .contact-email-row[data-astro-cid-he3spzz3]:has(.copy-email[hidden]){padding-bottom:48px}}.quality-strip[data-astro-cid-stw5slsx]>div[data-astro-cid-stw5slsx]{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-block:16px;display:flex}.quality-strip[data-astro-cid-stw5slsx] p[data-astro-cid-stw5slsx]{font-size:12px}.quality-strip[data-astro-cid-stw5slsx] strong[data-astro-cid-stw5slsx]{color:var(--color-accent);font-weight:550}.quality-strip[data-astro-cid-stw5slsx] a[data-astro-cid-stw5slsx]{font-size:12px}
