/* from v7 05-low.css:79 */
/* ===================== v5 CONTACT (blue): a quiet, confident closer ===================== */
.theme-blue{background:var(--blue-deep);color:var(--paper);--ring:var(--paper)}
.contact{padding:var(--s6) 0 var(--s5);overflow:hidden}
.contact .container{z-index:1}
.ct-eyebrow{margin-bottom:var(--s4)}
.ct-eyebrow::before{background:var(--paper)}
.contact-lede{font-size:var(--fs-4xl);line-height:1.08;letter-spacing:var(--ls-lead);font-weight:var(--tw-m);max-width:22ch;text-wrap:balance}
.contact-title{margin-top:var(--s6)}
.talk{position:relative;display:inline-flex;align-items:flex-start;gap:.08em;text-decoration:none;color:var(--paper);padding-bottom:.06em}
.talk-w{font-size:var(--fd-2xl);line-height:.84;position:relative;display:inline-block}
/* the arrow is drawn, not a glyph: Mona Sans has no arrows. Sized to the headline (0.55 of its em) with a stroke of
   about 0.14em, the weight of Mona Sans' heavy diagonals, so it reads as part of the word */
.talk .arr{font-size:var(--fd-2xl);width:.55em;height:.55em;fill:none;stroke:currentColor;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;margin-top:.05em;overflow:visible;flex:none;display:inline-block;transition:transform .6s var(--ease)}
.contact-via{display:flex;justify-content:space-between;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s4);padding-top:var(--s2);border-top:1px solid var(--wash);color:var(--text-2)}
@media (max-width:899.98px){.talk{display:block}.talk-w{display:inline;font-size:var(--fd-2xl)}.talk .arr{vertical-align:top;margin-left:.1em;margin-top:.05em;font-size:var(--fd-2xl)}.contact-title{margin-top:var(--s6)}}

/* from v7 05b-v6.css:38 */
/* ---- contact: the visitor's trace id, quietly ---- */
.ct-corr{color:var(--text-2)}
.ct-corr span{color:var(--paper)}
@media (max-width:899.98px){.contact-via{display:grid;gap:6px}}
