.oQgdTG_hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.vZnfma_logo{font-family:var(--font-mono);border-radius:var(--radius-field);width:48px;height:48px;color:var(--text);letter-spacing:.04em;border:1px solid #ecebe638;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:border-color .15s,color .15s;display:flex}.vZnfma_logo:hover{border-color:var(--accent);color:var(--accent)}
._00vcqW_section{border-top:1px solid var(--line-1)}._00vcqW_inner{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);padding-block:var(--section-y);flex-direction:column;gap:48px;margin-inline:auto;display:flex}._00vcqW_borderless{border-top:0}
.Y-K6QW_inner{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);flex-direction:column;gap:28px;margin-inline:auto;padding-block:clamp(88px,12vw,150px);display:flex}.Y-K6QW_actions{flex-wrap:wrap;align-items:center;gap:12px 32px;display:flex}.Y-K6QW_mail{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding-block:10px;font-size:15px}.Y-K6QW_hire{font-family:var(--font-mono);color:var(--text-muted);margin:0;font-size:13px}.Y-K6QW_hireLink{white-space:nowrap}.Y-K6QW_emailIntro{color:var(--text-3);margin:0}
.u5cbfG_wrapper{pointer-events:none;position:absolute;inset:0;overflow:hidden}.u5cbfG_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.u5cbfG_field{background-image:radial-gradient(#b9f26e8c 1px,#0000 1.6px),radial-gradient(#ecebe62e 1px,#0000 1.4px);background-position:0 0,6px 9px;background-size:28px 28px,13px 13px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 78% 45%,#000 10%,#0000 75%);mask-image:radial-gradient(60% 70% at 78% 45%,#000 10%,#0000 75%)}
.fyhvgW_hero{border-bottom:1px solid var(--line-1);position:relative;overflow:hidden}.fyhvgW_content{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);flex-direction:column;gap:28px;margin-inline:auto;padding-top:clamp(88px,12vw,150px);padding-bottom:clamp(72px,10vw,120px);display:flex;position:relative}.fyhvgW_title{max-width:820px}.fyhvgW_actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:639.98px){.fyhvgW_actions>*{flex:auto}}
