:where(.behmn-page--contact) .contact{isolation:isolate;min-height:min(100svh,980px);padding-top:calc(var(--header-h) + clamp(56px,7vw,112px));padding-bottom:clamp(72px,9vw,136px);position:relative;overflow:clip}:where(.behmn-page--contact) .contact>.wrap{z-index:1;position:relative}:where(.behmn-page--contact) .contact>.sky{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}:where(.behmn-page--contact) .contact [hidden]{display:none!important}:where(.behmn-page--contact) .contact__title{max-width:12ch}:where(.behmn-page--contact) .paths{margin:clamp(48px,5.4vw,80px) 0 0;padding:0;list-style:none}:where(.behmn-page--contact) .path{border-top:1px solid var(--line-2)}:where(.behmn-page--contact) .path:last-child{border-bottom:1px solid var(--line-2)}:where(.behmn-page--contact) .path__row{-moz-column-gap:var(--gap);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;row-gap:10px;padding:clamp(24px,2.6vw,36px) 0;display:grid}:where(.behmn-page--contact) .path__link{letter-spacing:-.038em;color:var(--text);text-underline-offset:.16em;transition:color .2s var(--ease),text-decoration-color .2s var(--ease);grid-column:1/span 7;justify-self:start;align-items:baseline;gap:.28em;font-size:clamp(1.875rem,1rem + 2.9vw,3.75rem);font-weight:600;line-height:1.04;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;display:inline-flex}:where(.behmn-page--contact) .path__link:hover{color:var(--cyan);text-decoration-color:currentColor}:where(.behmn-page--contact) .path__link svg{width:.62em;height:.62em;color:var(--cyan);transition:transform .3s var(--ease-out);align-self:center}:where(.behmn-page--contact) .path__link:hover svg{transform:translate(.06em,-.06em)}:where(.behmn-page--contact) .path__link:focus-visible{outline-offset:6px}:where(.behmn-page--contact) .path__note{color:var(--text);font-size:var(--fs-md);text-wrap:pretty;grid-column:9/-1;max-width:34ch;line-height:1.5}:where(.behmn-page--contact) .contact__meta{font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:10px 32px;margin-top:clamp(28px,3vw,40px);display:flex}:where(.behmn-page--contact) .contact__meta .link{font-weight:480}@media (max-width:900px){:where(.behmn-page--contact) .path__link,:where(.behmn-page--contact) .path__note{grid-column:1/-1}:where(.behmn-page--contact) .contact__meta{flex-direction:column;justify-content:flex-start}}:where(.behmn-page--contact) .contact .north{--nx:84%;--ny:26%;--nx-sm:84%;--ny-sm:14%}
:where(.behmn-page--contact) .contact--human .contact__intro{grid-template-columns:minmax(0,1fr) 200px;align-items:end;gap:36px clamp(48px,8vw,120px);display:grid}:where(.behmn-page--contact) .contact--human .contact__title{max-width:14ch;font-size:clamp(3rem,2rem + 4.5vw,6.5rem);line-height:.96}:where(.behmn-page--contact) .contact__lead{max-width:43ch;font-size:var(--fs-lg);color:var(--text-2);text-wrap:pretty;margin-top:clamp(22px,2.4vw,32px);line-height:1.5}:where(.behmn-page--contact) .contact__person{margin:0}:where(.behmn-page--contact) .contact__person img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;border-radius:12px;width:100%;height:auto;display:block}:where(.behmn-page--contact) .contact__person figcaption{margin-top:16px}:where(.behmn-page--contact) .contact__person-name{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:580;line-height:1.2}:where(.behmn-page--contact) .contact__person-role{color:var(--text-2);font-size:var(--fs-sm);margin-top:5px}:where(.behmn-page--contact) .contact__person-link{min-height:36px;font-size:var(--fs-sm);margin-top:6px}:where(.behmn-page--contact) .contact--human .paths{margin-top:clamp(40px,4.8vw,64px)}:where(.behmn-page--contact) .contact--human .path:first-child .path__link{color:var(--cyan)}:where(.behmn-page--contact) .contact--human .path__note{color:var(--text-2)}:where(.behmn-page--contact) .contact--human:has(#contact-title [data-intent=join]:not([hidden])) .contact__join{display:none}@media (max-width:900px){:where(.behmn-page--contact) .contact--human .contact__intro{-moz-column-gap:36px;grid-template-columns:minmax(0,1fr) 160px;column-gap:36px}:where(.behmn-page--contact) .contact__person-name{font-size:20px}}@media (max-width:700px){:where(.behmn-page--contact) .contact--human .contact__intro{display:block}:where(.behmn-page--contact) .contact__person{align-items:center;gap:18px;margin-top:28px;display:flex}:where(.behmn-page--contact) .contact__person img{flex:none;width:88px}:where(.behmn-page--contact) .contact__person figcaption{margin:0}:where(.behmn-page--contact) .contact--human .contact__meta{gap:14px}}
:where(.behmn-page--contact) .contact--firm .contact__intro{display:block}:where(.behmn-page--contact) .contact--firm .contact__lead{max-width:48ch}:where(.behmn-page--contact) .contact--firm .path__row--conversation{-moz-column-gap:clamp(32px,4.5vw,72px);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:center;column-gap:clamp(32px,4.5vw,72px);padding-block:clamp(28px,3vw,44px)}:where(.behmn-page--contact) .contact__conversation-copy{min-width:0}:where(.behmn-page--contact) .contact--firm .contact__conversation-copy .path__link{max-width:100%}:where(.behmn-page--contact) .contact--firm .contact__conversation-copy .path__note{max-width:47ch;margin-top:16px;line-height:1.5}:where(.behmn-page--contact) .contact--firm .contact__host{align-items:center;gap:20px;min-width:0;margin:0;display:flex}:where(.behmn-page--contact) .contact--firm .contact__host img{border-radius:10px;flex:none;width:88px}:where(.behmn-page--contact) .contact--firm .contact__host figcaption{min-width:0;margin:0}:where(.behmn-page--contact) .contact--firm .contact__host .contact__person-name{font-size:1.125rem;line-height:1.2}:where(.behmn-page--contact) .contact--firm .contact__host .contact__person-role{font-size:.875rem;line-height:1.45}:where(.behmn-page--contact) .contact--firm .contact__host .contact__person-link{min-height:36px;color:var(--text-2);margin-top:6px;font-size:.875rem;font-weight:450;line-height:1.4}:where(.behmn-page--contact) .contact--firm .contact__host .contact__person-link:hover{color:var(--cyan)}@media (max-width:900px){:where(.behmn-page--contact) .contact--firm .path__row--conversation{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:28px}:where(.behmn-page--contact) .contact--firm .contact__host{justify-self:start;gap:18px}}@media (max-width:700px){:where(.behmn-page--contact) .contact--firm .path__row--conversation{row-gap:24px}:where(.behmn-page--contact) .contact--firm .contact__conversation-copy .path__note{margin-top:14px}:where(.behmn-page--contact) .contact--firm .contact__host{gap:16px}:where(.behmn-page--contact) .contact--firm .contact__host img{width:72px}}@media (max-width:360px){:where(.behmn-page--contact) .contact--firm .contact__host img{width:64px}}
/*# sourceMappingURL=e88020cb1bcfb3ec.css.map*/