.contact-module__hCbz7a__page{padding-block:clamp(2rem,5vh,4rem) clamp(4rem,9vh,6.5rem)}.contact-module__hCbz7a__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem);display:grid}.contact-module__hCbz7a__introduction{flex-direction:column;grid-column:1/7;justify-content:space-between;gap:2.5rem;display:flex}.contact-module__hCbz7a__eyebrow{font-family:var(--font-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:clamp(1.5rem,3.5vh,2.5rem);font-size:.6875rem;font-weight:600;display:flex}.contact-module__hCbz7a__eyebrow:before{content:"";background:var(--orange);width:1.5rem;height:2px}.contact-module__hCbz7a__title{letter-spacing:-.055em;text-wrap:initial;font-size:clamp(3rem,6.6vw,7.5rem);font-weight:600;line-height:1.08}.contact-module__hCbz7a__title span{white-space:nowrap;display:block}.contact-module__hCbz7a__titleCompact span:nth-child(n+2){display:inline-block}.contact-module__hCbz7a__titleCompact span:nth-child(3){margin-left:.25em}.contact-module__hCbz7a__accent{color:var(--deep-orange)}.contact-module__hCbz7a__lede{max-width:40ch;color:var(--secondary);text-wrap:pretty;margin-top:clamp(1.5rem,3.5vh,2.5rem);font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.6}.contact-module__hCbz7a__reassurance{max-width:40ch;color:var(--secondary);align-items:baseline;gap:.8rem;margin-bottom:2.5rem;font-size:.9375rem;line-height:1.5;display:flex}.contact-module__hCbz7a__reassurance:before{content:"";background:var(--orange);flex:0 0 1.5rem;height:2px;transform:translateY(-.3em)}.contact-module__hCbz7a__form{flex-direction:column;grid-column:7/-1;width:100%;padding-top:.25rem;display:flex}.contact-module__hCbz7a__formRows{flex:1;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem clamp(1rem,1.5vw,1.5rem);display:grid}.contact-module__hCbz7a__field{min-width:0}.contact-module__hCbz7a__field label{font-family:var(--font-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;font-size:.6875rem;font-weight:600;display:block}.contact-module__hCbz7a__required{color:var(--deep-orange)}.contact-module__hCbz7a__field input,.contact-module__hCbz7a__field textarea{border:1px solid color-mix(in srgb, var(--ink) 26%, transparent);background:color-mix(in srgb, var(--paper) 80%, white);width:100%;color:var(--ink);font:inherit;border-radius:0;transition:border-color .16s,background-color .16s;display:block}.contact-module__hCbz7a__field input{min-height:3.5rem;padding:0 1rem}.contact-module__hCbz7a__field textarea{resize:vertical;height:clamp(8rem,20vh,11rem);min-height:7rem;max-height:20rem;padding:.9rem 1rem;line-height:1.55;overflow-y:auto}.contact-module__hCbz7a__field input::placeholder,.contact-module__hCbz7a__field textarea::placeholder{color:color-mix(in srgb, var(--ink) 48%, transparent);opacity:1}.contact-module__hCbz7a__field input:hover,.contact-module__hCbz7a__field textarea:hover{border-color:color-mix(in srgb, var(--ink) 55%, transparent)}.contact-module__hCbz7a__field input:focus,.contact-module__hCbz7a__field textarea:focus{border-color:var(--ink);background:var(--paper);outline:2px solid var(--deep-orange);outline-offset:2px}.contact-module__hCbz7a__field input[aria-invalid=true],.contact-module__hCbz7a__field textarea[aria-invalid=true]{border-color:var(--deep-orange)}.contact-module__hCbz7a__messageField{flex-direction:column;grid-column:1/-1;display:flex}.contact-module__hCbz7a__messageField textarea{flex:1}.contact-module__hCbz7a__fieldError{color:var(--deep-orange);margin-top:.5rem;font-size:.8125rem;line-height:1.4}.contact-module__hCbz7a__submit{border:1px solid var(--ink);background:var(--ink);width:100%;min-height:4rem;color:var(--paper);font-family:var(--font-plex-mono), monospace;letter-spacing:.16em;text-align:left;text-transform:uppercase;cursor:pointer;border-radius:0;grid-template-columns:auto auto 1fr;align-items:center;gap:1.25rem;margin-top:1.25rem;padding:.85rem clamp(1.1rem,1.5vw,1.5rem);font-size:.75rem;font-weight:600;transition:background-color .18s,color .18s;display:grid;position:relative}.contact-module__hCbz7a__submit:hover,.contact-module__hCbz7a__submit:focus-visible{background:var(--orange);color:var(--ink)}.contact-module__hCbz7a__submit:disabled{cursor:wait;opacity:.65}.contact-module__hCbz7a__submitArrow{font-size:1.15rem;line-height:1;transition:transform .18s}.contact-module__hCbz7a__submitMark{color:var(--orange);font-family:var(--font-hmb-display), sans-serif;letter-spacing:-.08em;justify-self:end;font-size:1rem}.contact-module__hCbz7a__submit:hover .contact-module__hCbz7a__submitArrow,.contact-module__hCbz7a__submit:focus-visible .contact-module__hCbz7a__submitArrow{transform:translate(.35rem)}.contact-module__hCbz7a__submit:hover .contact-module__hCbz7a__submitMark,.contact-module__hCbz7a__submit:focus-visible .contact-module__hCbz7a__submitMark{color:var(--ink)}.contact-module__hCbz7a__formStatus{min-height:1.5rem;color:var(--secondary);margin-top:1rem;font-size:.875rem;line-height:1.5}.contact-module__hCbz7a__formStatus p+p{margin-top:.35rem}.contact-module__hCbz7a__formStatus[data-tone=positive]{color:var(--ink)}.contact-module__hCbz7a__formStatus[data-tone=negative]{color:var(--deep-orange)}@media (max-width:64rem){.contact-module__hCbz7a__grid,.contact-module__hCbz7a__introduction{display:block}.contact-module__hCbz7a__title{font-size:clamp(2.65rem,12.8vw,5.5rem)}.contact-module__hCbz7a__title span{white-space:normal}.contact-module__hCbz7a__reassurance{margin:1.5rem 0 0}.contact-module__hCbz7a__form{margin-top:3rem}.contact-module__hCbz7a__formRows{grid-template-rows:none;grid-template-columns:1fr}}@media (min-width:48rem) and (max-width:64rem){.contact-module__hCbz7a__page{container-type:inline-size}.contact-module__hCbz7a__grid{gap:0 clamp(1.5rem,4vw,2.5rem);display:grid}.contact-module__hCbz7a__introduction,.contact-module__hCbz7a__introduction>div{display:contents}.contact-module__hCbz7a__eyebrow,.contact-module__hCbz7a__title{grid-column:1/-1}.contact-module__hCbz7a__title{font-size:calc((100cqi - 2 * var(--page-gutter)) / 9);margin-bottom:clamp(2.5rem,5vh,4rem);line-height:1.04}.contact-module__hCbz7a__title span:nth-child(n+2){display:inline-block}.contact-module__hCbz7a__title span:nth-child(3){margin-left:.25em}.contact-module__hCbz7a__lede{grid-area:3/1/auto/6;margin-top:0}.contact-module__hCbz7a__reassurance{grid-area:4/1/auto/6;align-self:end;margin:2rem 0 2.5rem}.contact-module__hCbz7a__form{grid-area:3/6/span 2/-1;margin-top:0}.contact-module__hCbz7a__formRows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.contact-module__hCbz7a__field input,.contact-module__hCbz7a__field textarea,.contact-module__hCbz7a__submit,.contact-module__hCbz7a__submitArrow{transition:none}}.contact-module__hCbz7a__title>:first-child{--reveal-delay:80ms}.contact-module__hCbz7a__title>:nth-child(2){--reveal-delay:.16s}.contact-module__hCbz7a__title>:nth-child(3){--reveal-delay:.32s}.contact-module__hCbz7a__lede{--reveal-delay:.42s}.contact-module__hCbz7a__reassurance{--reveal-delay:.52s}.contact-module__hCbz7a__formRows>:first-child{--reveal-delay:.18s}.contact-module__hCbz7a__formRows>:nth-child(2){--reveal-delay:.24s}.contact-module__hCbz7a__formRows>:nth-child(3){--reveal-delay:.3s}.contact-module__hCbz7a__formRows>:nth-child(4){--reveal-delay:.36s}.contact-module__hCbz7a__formRows>:nth-child(5){--reveal-delay:.42s}.contact-module__hCbz7a__submit[data-reveal]{--reveal-delay:.52s;transition:background-color .18s ease, color .18s ease, clip-path .9s cubic-bezier(.65, 0, .35, 1) var(--reveal-delay)}
