._9CJQka_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._9CJQka_layout{column-gap:var(--gap);row-gap:var(--s-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;min-inline-size:0;display:grid}._9CJQka_layout>._9CJQka_identity{grid-column:1/span 5}._9CJQka_layout>._9CJQka_form{grid-column:6/-1}._9CJQka_identity{gap:var(--s-5);flex-direction:column;min-inline-size:0;display:flex}._9CJQka_places{display:none}._9CJQka_map{border-radius:var(--r-lg);background:radial-gradient(80% 90% at 60% 40%, var(--ember-a08), transparent 70%), var(--obs-1);block-size:100%;inline-size:100%;box-shadow:var(--e-2), inset 0 0 0 1px var(--hair-2);display:block;position:absolute;inset:0;overflow:visible}._9CJQka_graticule{stroke:var(--hair-1);stroke-width:1px;vector-effect:non-scaling-stroke}._9CJQka_trajectory{fill:none;stroke:var(--ember);stroke-width:1.6px;stroke-dasharray:.008 .012;stroke-linecap:round;vector-effect:non-scaling-stroke}._9CJQka_halo{fill:var(--ember-a16)}._9CJQka_pin{fill:var(--ember);stroke:var(--obs-0);stroke-width:1.5px}._9CJQka_placeName{dominant-baseline:hanging;font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-label);fill:var(--ink-1)}._9CJQka_form{box-sizing:border-box;border-radius:var(--r-lg);background:var(--plate);min-inline-size:0;box-shadow:var(--e-2), inset 0 0 0 1px var(--hair-2);position:relative}._9CJQka_card{box-sizing:border-box;column-gap:var(--s-4);row-gap:var(--s-4);min-inline-size:0;color:var(--ink-1);grid-template-columns:minmax(0,1fr) auto;padding-block-start:var(--s-5);display:grid;position:relative}._9CJQka_card:before{content:"";inline-size:var(--s-8);border-radius:var(--r-pill);background:linear-gradient(90deg, var(--ember), transparent);pointer-events:none;block-size:2px;position:absolute;inset-block-start:0;inset-inline-start:0}._9CJQka_card>[data-place-list],._9CJQka_card>._9CJQka_seeking,._9CJQka_card>._9CJQka_reach{grid-column:1/-1}._9CJQka_who{gap:var(--s-1);min-inline-size:0;display:grid}._9CJQka_linkedin{grid-area:1/2;align-self:start;margin-block-start:-8px}._9CJQka_card[data-named=false]>._9CJQka_who{align-self:center}._9CJQka_card[data-named=false]>._9CJQka_linkedin{margin-block-start:0}._9CJQka_person{font-size:var(--fs-figure);font-weight:var(--fw-title);letter-spacing:var(--tr-figure);line-height:var(--lh-title);margin:0}._9CJQka_role{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-2);margin:0}._9CJQka_seeking{gap:var(--s-2);border-inline-start:2px solid var(--ember);text-wrap:pretty;margin:0;padding-inline-start:var(--s-3);display:grid}._9CJQka_seekingLine{font-size:var(--fs-body);font-weight:var(--fw-label);line-height:1.35}._9CJQka_seekingLine>img{vertical-align:-4px;margin-inline-end:var(--s-1)}._9CJQka_languages{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-2)}._9CJQka_reach{align-items:center;column-gap:var(--s-3);row-gap:var(--s-1);border-block-start:1px solid var(--hair-2);flex-wrap:wrap;min-inline-size:0;padding-block-start:var(--s-3);display:flex}._9CJQka_email{align-items:center;gap:var(--s-2);min-block-size:44px;min-inline-size:0;max-inline-size:100%;color:var(--ink-1);font-size:var(--fs-body);font-weight:var(--fw-label);text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);text-underline-offset:4px;display:inline-flex}._9CJQka_email svg{color:var(--ember);flex:none}a._9CJQka_email:hover{-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}span._9CJQka_email{color:var(--ink-2);text-decoration:none}._9CJQka_address{overflow-wrap:anywhere;min-inline-size:0}._9CJQka_copy{justify-content:center;align-items:center;gap:var(--s-2);min-block-size:44px;min-inline-size:44px;padding-inline:var(--s-3);border-radius:var(--r-sm);background:color-mix(in srgb, var(--ink-1) 4%, transparent);box-shadow:inset 0 0 0 1px var(--hair-3);color:var(--ink-1);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-label);cursor:pointer;transition:background var(--t-hover) var(--ease-enter);border:0;display:inline-flex}._9CJQka_copy:hover{background:color-mix(in srgb, var(--ink-1) 8%, transparent)}._9CJQka_copy[data-state=copied] svg{color:var(--state-ok)}._9CJQka_form{--message-lines:5;gap:var(--s-3);padding:var(--s-5);color:var(--ink-1);display:grid}._9CJQka_form:has(>._9CJQka_preview){--message-lines:4}._9CJQka_chips{gap:var(--s-2);min-inline-size:0;display:grid}._9CJQka_chipGroup{align-items:center;gap:var(--s-2) 6px;border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}._9CJQka_chip,._9CJQka_monthChip{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink-1) 3%, transparent);min-block-size:36px;box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--ink-2);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-label);white-space:nowrap;cursor:pointer;transition:background var(--t-hover) var(--ease-enter), color var(--t-hover) var(--ease-enter), box-shadow var(--t-hover) var(--ease-enter);border:0;padding-inline:12px;line-height:1.2;display:inline-flex;position:relative}._9CJQka_chip:after,._9CJQka_monthChip:after{content:"";position:absolute;inset:-4px 0}._9CJQka_chip svg{color:var(--ink-3);transition:color var(--t-hover) var(--ease-enter);flex:none}._9CJQka_chip:hover:not(:disabled),._9CJQka_monthChip:hover:not(:disabled){color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--hair-3)}._9CJQka_chip[aria-pressed=true],._9CJQka_chip[data-open=true],._9CJQka_monthChip[aria-pressed=true]{background:color-mix(in srgb, var(--ink-1) 12%, transparent);box-shadow:inset 0 0 0 1px var(--ink-2);color:var(--ink-1)}._9CJQka_chip[aria-pressed=true] svg,._9CJQka_chip[data-open=true] svg{color:var(--ember)}._9CJQka_chip:disabled,._9CJQka_monthChip:disabled{cursor:default}._9CJQka_months{flex-wrap:wrap;align-items:center;gap:2px;padding-inline-start:var(--s-1);display:inline-flex}._9CJQka_months[hidden]{display:none}._9CJQka_month{align-items:center;gap:2px;display:inline-flex}._9CJQka_monthChip{font-variant-numeric:tabular-nums;min-inline-size:40px;padding-inline:10px}._9CJQka_monthDot,._9CJQka_monthUnit{color:var(--ink-3);font-size:var(--fs-small)}._9CJQka_monthUnit{color:var(--ink-2);padding-inline-start:var(--s-1)}._9CJQka_fields{gap:var(--s-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}._9CJQka_pair{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._9CJQka_field{border-radius:var(--r-sm);background:var(--obs-1);min-inline-size:0;box-shadow:inset 0 0 0 1px var(--hair-2);cursor:text;transition:box-shadow var(--t-hover) var(--ease-enter);gap:2px;padding:8px 14px;display:grid}._9CJQka_field:hover{box-shadow:inset 0 0 0 1px var(--hair-3)}._9CJQka_field:has(:focus-visible){outline:var(--focus-width) solid var(--ember);outline-offset:var(--focus-offset)}._9CJQka_label{font-size:var(--fs-small);font-weight:var(--fw-label);color:var(--ink-2);line-height:1.3}._9CJQka_field input,._9CJQka_field textarea{box-sizing:border-box;inline-size:100%;min-inline-size:0;color:var(--ink-1);font:inherit;font-size:max(16px, var(--fs-body));line-height:var(--lh-body);background:0 0;border:0;outline:none;margin:0;padding:0}._9CJQka_field input:focus-visible,._9CJQka_field textarea:focus-visible{outline:none}._9CJQka_field input{min-block-size:24px}._9CJQka_field textarea{block-size:calc(var(--message-lines) * 1lh);resize:vertical;min-block-size:2lh}._9CJQka_field input:disabled,._9CJQka_field textarea:disabled{color:var(--ink-2);-webkit-text-fill-color:var(--ink-2)}._9CJQka_fields:disabled ._9CJQka_field{cursor:default;background:color-mix(in srgb, var(--obs-1) 70%, transparent)}._9CJQka_preview{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-2);margin:0}._9CJQka_previewLabel{color:var(--ink-1);font-weight:var(--fw-label)}._9CJQka_send{row-gap:var(--s-3);min-inline-size:0;display:grid}._9CJQka_actions{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}._9CJQka_primary{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:inline-grid}._9CJQka_primary>*,._9CJQka_primary:after{grid-area:1/1}._9CJQka_primary:after{content:attr(data-sizer);block-size:0;font-size:var(--fs-body);font-weight:var(--fw-button);letter-spacing:-.01em;white-space:nowrap;visibility:hidden;padding-inline:48px 20px;line-height:1.15;overflow:hidden}._9CJQka_submit,._9CJQka_secondary{min-block-size:var(--tile);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-button);letter-spacing:-.01em;cursor:pointer;transition:background var(--t-hover) var(--ease-enter), box-shadow var(--t-hover) var(--ease-enter);border:0;justify-content:center;align-items:center;gap:10px;padding-inline:20px;line-height:1.15;text-decoration:none;display:inline-flex}._9CJQka_submit{background:var(--ember);color:var(--ember-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink-1) 32%, transparent), var(--e-cta)}._9CJQka_submit:hover:not(:disabled){background:var(--ember-hi)}._9CJQka_submit:active:not(:disabled){background:var(--ember-lo)}._9CJQka_submit:disabled{background:color-mix(in srgb, var(--ink-1) 6%, transparent);box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--ink-2);cursor:default}._9CJQka_secondary{background:color-mix(in srgb, var(--ink-1) 4%, transparent);box-shadow:inset 0 0 0 1px var(--hair-3);color:var(--ink-1)}._9CJQka_secondary:hover{background:color-mix(in srgb, var(--ink-1) 8%, transparent)}._9CJQka_textButton{align-items:center;gap:var(--s-2);min-block-size:44px;color:var(--ink-1);font:inherit;font-size:var(--fs-small);text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}._9CJQka_textButton:hover{-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}._9CJQka_spin{animation:.9s linear infinite _9CJQka_spin}@keyframes _9CJQka_spin{to{transform:rotate(360deg)}}._9CJQka_notice,._9CJQka_result{align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-inline-start:2px solid var(--state-warn);border-radius:var(--r-xs);background:color-mix(in srgb, var(--state-warn) 8%, transparent);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink-1);margin:0;display:flex}._9CJQka_result[data-contact-result=accepted]{border-inline-start-color:var(--state-ok);background:color-mix(in srgb, var(--state-ok) 8%, transparent)}._9CJQka_result[data-contact-result=accepted] svg{color:var(--state-ok);flex:none}._9CJQka_manual{box-sizing:border-box;inline-size:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--obs-1);box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--ink-1);font:inherit;font-size:var(--fs-small);border:0}._9CJQka_privacy{grid-template-areas:"stack";display:grid}._9CJQka_privacyText{align-items:flex-start;gap:var(--s-2);font-size:var(--fs-small);color:var(--ink-2);grid-area:stack;margin:0;line-height:1.45;display:flex}._9CJQka_privacyText svg{color:var(--ink-3);flex:none;margin-block-start:2px}._9CJQka_privacyText[aria-hidden=true]{visibility:hidden}._9CJQka_privacyText a{color:var(--ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);text-underline-offset:3px;position:relative}._9CJQka_privacyText a:after{content:"";position:absolute;inset-block:calc(50% - 18px);inset-inline:-4px}._9CJQka_privacyText a:hover{-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}._9CJQka_honeypot{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}._9CJQka_email:focus-visible,._9CJQka_copy:focus-visible,._9CJQka_chip:focus-visible,._9CJQka_monthChip:focus-visible,._9CJQka_submit:focus-visible,._9CJQka_secondary:focus-visible,._9CJQka_textButton:focus-visible,._9CJQka_privacyText a:focus-visible{outline:var(--focus-width) solid var(--ember);outline-offset:var(--focus-offset)}@container slide (min-width:1060px){._9CJQka_card{row-gap:var(--s-5);padding-block-start:var(--s-6)}._9CJQka_role{font-size:var(--fs-body)}._9CJQka_seekingLine{font-size:var(--fs-lead)}._9CJQka_languages{font-size:var(--fs-body)}._9CJQka_email{font-size:var(--fs-lead)}}@media (max-height:959.98px){._9CJQka_form:has(>._9CJQka_preview){--message-lines:3}}@media (max-height:899.98px){._9CJQka_form{--message-lines:4}._9CJQka_form:has(>._9CJQka_preview){--message-lines:3}._9CJQka_send{align-items:center;column-gap:var(--s-4);grid-template-columns:auto minmax(0,1fr)}._9CJQka_send ._9CJQka_privacyText{font-size:var(--fs-label);line-height:1.4}._9CJQka_send ._9CJQka_privacyText svg{display:none}}@media (max-height:779.98px){._9CJQka_form{--message-lines:3}._9CJQka_form:has(>._9CJQka_preview){--message-lines:2}._9CJQka_card{row-gap:var(--s-3)}._9CJQka_form{padding:var(--s-4);row-gap:var(--s-2)}._9CJQka_fields,._9CJQka_pair{gap:var(--s-2)}._9CJQka_field{padding:6px 12px}}@container slide (max-width:1059.98px){._9CJQka_layout>._9CJQka_identity,._9CJQka_layout>._9CJQka_form{grid-column:1/-1}._9CJQka_card{row-gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto auto}._9CJQka_card>[data-place-list]{grid-area:1/2/auto/3;align-self:start;padding-block-start:4px}._9CJQka_linkedin{grid-column:3}._9CJQka_card>._9CJQka_seeking{grid-column:1/3}._9CJQka_card>._9CJQka_reach{grid-column:1/-1;justify-content:flex-start}}@container slide (max-width:683.98px){._9CJQka_layout{row-gap:var(--s-2)}._9CJQka_card{column-gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding-block-start:var(--s-3)}._9CJQka_who{display:contents}._9CJQka_person{font-size:var(--fs-lead);grid-area:1/1;align-self:center}._9CJQka_role{grid-area:2/1/auto/-1;margin-block-start:-6px}._9CJQka_linkedin{grid-area:1/2;margin-block-start:0}._9CJQka_card>[data-place-list]{grid-area:auto/1/auto/-1;padding:0}._9CJQka_card>._9CJQka_seeking{grid-column:1/-1;display:block}._9CJQka_card>._9CJQka_reach{column-gap:var(--s-2);border-block-start:0;flex-wrap:nowrap;padding-block-start:0}._9CJQka_seekingLine,._9CJQka_languages,._9CJQka_email{font-size:var(--fs-small)}._9CJQka_copy{flex:none;padding-inline:0}._9CJQka_copyLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._9CJQka_form{padding:var(--s-3);row-gap:var(--s-2)}._9CJQka_chips{gap:10px}._9CJQka_chipGroup{gap:10px 8px}._9CJQka_chip:after,._9CJQka_monthChip:after{inset:-5px 0}._9CJQka_chipGroup:first-of-type ._9CJQka_chip svg{display:none}._9CJQka_fields{gap:var(--s-2)}._9CJQka_field{padding:6px 12px}._9CJQka_field textarea{field-sizing:content;block-size:auto;min-block-size:2lh;max-block-size:10lh}._9CJQka_form:has(>._9CJQka_preview) ._9CJQka_field textarea{field-sizing:content;block-size:auto;min-block-size:2lh;max-block-size:10lh}._9CJQka_primary{flex:100%}._9CJQka_send{row-gap:var(--s-2);grid-template-columns:minmax(0,1fr)}._9CJQka_send ._9CJQka_privacyText{font-size:var(--fs-small);line-height:1.45}._9CJQka_send ._9CJQka_privacyText svg{display:block}._9CJQka_card[data-named=false] ._9CJQka_role{grid-area:1/1;align-self:center;margin-block-start:0}._9CJQka_form>*{order:1}._9CJQka_form>._9CJQka_chips,._9CJQka_form>._9CJQka_fields,._9CJQka_form>._9CJQka_send{order:0}}@container slide (max-width:379.98px){._9CJQka_card>._9CJQka_reach{row-gap:var(--s-2);flex-wrap:wrap}._9CJQka_email{white-space:nowrap}._9CJQka_email svg{display:none}}@container slide (max-width:329.98px){._9CJQka_pair{grid-template-columns:minmax(0,1fr)}}@container slide (min-width:1060px){._9CJQka_layout{flex:auto;align-items:stretch}._9CJQka_places{flex:1 1 0;min-block-size:0;display:block;position:relative;container:contact-map/size}._9CJQka_form{flex-direction:column;display:flex}._9CJQka_fields{flex-direction:column;flex:auto;display:flex}._9CJQka_fields>._9CJQka_field{flex:auto;grid-template-rows:auto minmax(0,1fr)}._9CJQka_field textarea{block-size:100%;min-block-size:calc(var(--message-lines) * 1lh);resize:none}}@container contact-map (max-height:119.98px){._9CJQka_map{display:none}}@media (min-width:2400px) and (min-height:1400px){._9CJQka_chip,._9CJQka_monthChip{min-block-size:52px;padding-inline:20px}._9CJQka_field{padding:14px 20px}._9CJQka_form{padding:var(--s-6);row-gap:var(--s-6)}._9CJQka_card{row-gap:var(--s-6)}._9CJQka_person{font-size:var(--fs-proof)}._9CJQka_send{align-items:center;column-gap:var(--s-6);grid-template-columns:auto minmax(0,1fr)}._9CJQka_send ._9CJQka_privacyText{text-align:end;text-wrap:balance;justify-content:flex-end}._9CJQka_send ._9CJQka_privacyText svg{display:none}}@media (prefers-reduced-motion:reduce){._9CJQka_spin{animation:none}._9CJQka_chip,._9CJQka_monthChip,._9CJQka_copy,._9CJQka_field,._9CJQka_submit,._9CJQka_secondary{transition:none}}@media (forced-colors:active){._9CJQka_chip[aria-pressed=true],._9CJQka_chip[data-open=true],._9CJQka_monthChip[aria-pressed=true]{outline:2px solid highlight}}
