.reach[data-astro-cid-kgeiq2px]{--color-cform-surface:#f8f9f8;z-index:2;padding-bottom:0;position:relative}.reach__grid[data-astro-cid-kgeiq2px]{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.reach__side[data-astro-cid-kgeiq2px]{top:var(--size-sticky-top);position:sticky}.reach__deco[data-astro-cid-kgeiq2px]{width:min(100%,380px);height:auto;margin:clamp(60px,10vw,160px) auto 0;display:block}.reach__title[data-astro-cid-kgeiq2px]{margin-bottom:clamp(var(--space-12), 5vw, var(--space-15))}.reach__card[data-astro-cid-kgeiq2px]{padding:clamp(var(--space-10), 8vw, var(--space-18));padding-block:clamp(var(--space-12), 6vw, var(--space-16));background:var(--color-surface-default);border-radius:var(--radius-lg)}.reach__lead[data-astro-cid-kgeiq2px]{padding-bottom:var(--space-10);border-bottom:1px solid var(--color-border-default);font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:400}.reach__info[data-astro-cid-kgeiq2px]{border-bottom:1px solid var(--color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.reach__item[data-astro-cid-kgeiq2px]{min-width:0;padding-block:var(--space-10)}.reach__item[data-astro-cid-kgeiq2px]:nth-child(-n+2){border-bottom:1px solid var(--color-border-default)}.reach__item[data-astro-cid-kgeiq2px]:nth-child(2n){padding-left:var(--space-10)}.reach__item[data-astro-cid-kgeiq2px] dt[data-astro-cid-kgeiq2px]{margin-bottom:var(--space-4);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted);font-weight:500}.reach__item[data-astro-cid-kgeiq2px] dd[data-astro-cid-kgeiq2px]{margin:0}.reach__value[data-astro-cid-kgeiq2px]{font-family:var(--font-family-display);font-weight:var(--font-weight-display);font-size:var(--font-size-xl);letter-spacing:calc(-.04em * var(--letter-spacing-scale));line-height:calc(1.15 * var(--line-height-display-scale));color:var(--color-text-primary);overflow-wrap:anywhere;display:inline-block}.reach__value--link[data-astro-cid-kgeiq2px]{text-underline-offset:5px;text-decoration:underline 2px}.reach__value--link[data-astro-cid-kgeiq2px]:hover{color:var(--color-accent-strong-fg)}.reach__social[data-astro-cid-kgeiq2px]{gap:var(--space-3);flex-wrap:wrap;display:flex}.reach__social[data-astro-cid-kgeiq2px] a[data-astro-cid-kgeiq2px]{border-radius:var(--radius-sm);background:var(--color-surface-page);width:50px;height:50px;color:var(--color-text-muted);transition:background-color var(--motion-duration-fast), color var(--motion-duration-fast), transform var(--motion-duration-fast) var(--motion-ease-out);place-items:center;display:grid}.reach__social[data-astro-cid-kgeiq2px] a[data-astro-cid-kgeiq2px]:hover{background:var(--color-accent-strong);color:var(--color-text-on-accent);transform:translateY(-3px)}.reach__social[data-astro-cid-kgeiq2px] svg[data-astro-cid-kgeiq2px]{width:20px;height:20px}.reach__form-head[data-astro-cid-kgeiq2px]{padding-top:clamp(var(--space-12), 5vw, var(--space-14));scroll-margin-top:calc(var(--size-header-offset) + var(--size-header-height) + var(--space-8))}.reach__form-title[data-astro-cid-kgeiq2px]{font-family:var(--font-family-display);font-weight:var(--font-weight-display);font-size:var(--font-size-2xl);letter-spacing:calc(-.05em * var(--letter-spacing-scale));line-height:calc(1 * var(--line-height-display-scale));color:var(--color-text-primary)}.reach__form-note[data-astro-cid-kgeiq2px]{margin-top:var(--space-7);font-size:var(--font-size-lg);color:var(--color-text-muted)}.cform[data-astro-cid-kgeiq2px]{gap:var(--space-9);margin-top:var(--space-11);display:grid}.cform__row[data-astro-cid-kgeiq2px]{gap:var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cform__field[data-astro-cid-kgeiq2px]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.cform[data-astro-cid-kgeiq2px] label[data-astro-cid-kgeiq2px]{font-size:var(--font-size-md);color:var(--color-text-primary);font-weight:500}.cform__optional[data-astro-cid-kgeiq2px]{color:var(--color-text-muted);font-weight:400}.cform[data-astro-cid-kgeiq2px] input[data-astro-cid-kgeiq2px]:not([type=checkbox]),.cform[data-astro-cid-kgeiq2px] select[data-astro-cid-kgeiq2px],.cform[data-astro-cid-kgeiq2px] textarea[data-astro-cid-kgeiq2px]{width:100%;padding:var(--space-6) var(--space-8);border:1px solid rgba(var(--color-overlay-rgb), .18);border-radius:var(--radius-md);background-color:var(--color-cform-surface);font:inherit;font-size:var(--font-size-md);color:var(--color-text-primary);transition:border-color var(--motion-duration-fast), background-color var(--motion-duration-fast)}.cform[data-astro-cid-kgeiq2px] input[data-astro-cid-kgeiq2px]:focus,.cform[data-astro-cid-kgeiq2px] select[data-astro-cid-kgeiq2px]:focus,.cform[data-astro-cid-kgeiq2px] textarea[data-astro-cid-kgeiq2px]:focus{background-color:var(--color-surface-default);border-color:var(--color-text-primary)}.cform[data-astro-cid-kgeiq2px] select[data-astro-cid-kgeiq2px]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-7) center;background-size:18px;padding-right:44px}.cform[data-astro-cid-kgeiq2px] textarea[data-astro-cid-kgeiq2px]{resize:vertical;min-height:160px}.cform[data-astro-cid-kgeiq2px] [data-astro-cid-kgeiq2px][aria-invalid=true]{border-color:var(--color-error-default);background-color:var(--color-error-surface)}.cform__check[data-astro-cid-kgeiq2px]{align-items:flex-start;gap:var(--space-6);display:flex}.cform__check[data-astro-cid-kgeiq2px] input[data-astro-cid-kgeiq2px]{width:24px;height:24px;accent-color:var(--color-accent-default);flex:none;margin:0}.cform__check[data-astro-cid-kgeiq2px] label[data-astro-cid-kgeiq2px]{font-weight:400;font-size:var(--font-size-md);line-height:1.5}.cform__check[data-astro-cid-kgeiq2px] a[data-astro-cid-kgeiq2px]{text-underline-offset:3px;text-decoration:underline}.cform__check[data-astro-cid-kgeiq2px] input[data-astro-cid-kgeiq2px][aria-invalid=true]{outline:2px solid var(--color-error-default);outline-offset:2px}.cform__trap[data-astro-cid-kgeiq2px]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cform__error[data-astro-cid-kgeiq2px]{font-size:var(--font-size-sm);color:var(--color-error-default)}.cform__error[data-astro-cid-kgeiq2px]:empty{display:none}.cform__submit[data-astro-cid-kgeiq2px]{border:1px solid var(--color-border-default);justify-self:start}.cform__submit[data-astro-cid-kgeiq2px][disabled]{opacity:.6;cursor:progress}.cform__status[data-astro-cid-kgeiq2px]{min-height:1.5em;font-size:var(--font-size-md);color:var(--color-text-primary);font-weight:500}.cform__status[data-astro-cid-kgeiq2px][data-kind=error]{color:var(--color-error-default)}.cform__status[data-astro-cid-kgeiq2px]:focus{outline:none}@media (width<=960px){.reach__grid[data-astro-cid-kgeiq2px]{grid-template-columns:minmax(0,1fr)}.reach__side[data-astro-cid-kgeiq2px]{justify-content:space-between;align-items:flex-start;display:flex;position:static;overflow-x:clip}.reach__deco[data-astro-cid-kgeiq2px]{width:150px;margin:0}}@media (width<=640px){.reach__card[data-astro-cid-kgeiq2px]{padding:var(--space-9) var(--space-8) var(--space-11)}.reach__info[data-astro-cid-kgeiq2px]{grid-template-columns:minmax(0,1fr)}.reach__item[data-astro-cid-kgeiq2px]:nth-child(n){border-bottom:1px solid var(--color-border-default);padding-left:0}.reach__item[data-astro-cid-kgeiq2px]:last-child{border-bottom:0}.cform__row[data-astro-cid-kgeiq2px]{grid-template-columns:minmax(0,1fr)}.reach__deco[data-astro-cid-kgeiq2px]{width:110px}}
