.contact-confirmation[data-astro-cid-orjcbvmp]{min-height:420px;padding:96px 0 80px}h2[data-astro-cid-orjcbvmp]{letter-spacing:-.025em;font-size:clamp(34px,3vw,44px);font-weight:300;line-height:1.15}em[data-astro-cid-orjcbvmp]{font-style:normal;font-weight:500}p[data-astro-cid-orjcbvmp]{max-width:38ch;color:var(--color-bone-dim);margin-top:24px;line-height:1.7}a[data-astro-cid-orjcbvmp]{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;margin-top:30px;font-size:14px;display:inline-flex}a[data-astro-cid-orjcbvmp]:hover{text-decoration:underline}@media (width<=760px){.contact-confirmation[data-astro-cid-orjcbvmp]{min-height:320px;padding-top:40px}}.earth-scene[data-astro-cid-f36w5rlp]{aspect-ratio:1;contain:layout paint;width:100%;color:var(--color-bone);pointer-events:none;user-select:none;position:relative}img[data-astro-cid-f36w5rlp],canvas[data-astro-cid-f36w5rlp]{width:100%;height:100%;transition:opacity .7s ease-out;display:block;position:absolute;inset:0}canvas[data-astro-cid-f36w5rlp]{opacity:0}[data-astro-cid-f36w5rlp][data-earth-ready] canvas[data-astro-cid-f36w5rlp]{opacity:1}[data-astro-cid-f36w5rlp][data-earth-ready]{cursor:grab;pointer-events:auto;touch-action:pan-y}[data-astro-cid-f36w5rlp][data-earth-ready][data-earth-dragging]{cursor:grabbing}[data-astro-cid-f36w5rlp][data-earth-ready]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}[data-astro-cid-f36w5rlp][data-earth-ready] img[data-astro-cid-f36w5rlp]{opacity:0}@media (prefers-reduced-motion:reduce){img[data-astro-cid-f36w5rlp],canvas[data-astro-cid-f36w5rlp]{transition:none}}@media (width<=760px){.earth-scene[data-astro-cid-f36w5rlp]{width:clamp(96px,30vw,136px)}}@media (width<=380px){.earth-scene[data-astro-cid-f36w5rlp]{width:88px}}.contact-page[data-astro-cid-3v7lkdra]{flex-direction:column;justify-content:center;max-width:1160px;min-height:100svh;margin:auto;padding:104px 32px 48px;display:flex}.contact-page[data-astro-cid-3v7lkdra]:focus{outline:none}.contact-layout[data-astro-cid-3v7lkdra]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,80px);display:grid}.introduction[data-astro-cid-3v7lkdra]{flex-direction:column;min-width:0;padding-top:16px;display:flex}h1[data-astro-cid-3v7lkdra]{letter-spacing:-.03em;margin:0;font-size:clamp(40px,4vw,54px);font-weight:300;line-height:1.1}em[data-astro-cid-3v7lkdra]{font-style:normal;font-weight:500}.introduction[data-astro-cid-3v7lkdra] header[data-astro-cid-3v7lkdra] p[data-astro-cid-3v7lkdra]{max-width:32ch;color:var(--color-bone-dim);margin-top:20px;font-size:16px;line-height:1.7}.scene-backdrop[data-astro-cid-3v7lkdra]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#000 86%,#0000)}.scene[data-astro-cid-3v7lkdra]{--globe:clamp(900px, 160vh, 1900px);left:calc(var(--globe) * -.5);bottom:calc(var(--globe) * -.5);width:var(--globe);height:var(--globe);opacity:.85;position:absolute}.scene[data-astro-cid-3v7lkdra] [data-earth-field]{width:50%;height:50%;inset:0 0 50% 50%}.introduction[data-astro-cid-3v7lkdra] header[data-astro-cid-3v7lkdra],.writing[data-astro-cid-3v7lkdra]{z-index:1;position:relative}.writing[data-astro-cid-3v7lkdra]{--field-border:color-mix(in oklab, var(--color-bone) 14%, transparent);--field-border-hover:color-mix(in oklab, var(--color-bone) 26%, transparent);--field-border-focus:color-mix(in oklab, var(--color-bone) 50%, transparent);--field-fill:color-mix(in oklab, var(--color-bone) 3%, transparent);--field-fill-focus:color-mix(in oklab, var(--color-bone) 6%, transparent);--picker-fill:color-mix(in oklab, var(--color-bone) 6%, var(--color-ink-950));background:linear-gradient(180deg, color-mix(in oklab, var(--color-bone) 5%, transparent), color-mix(in oklab, var(--color-bone) 2%, transparent)), var(--color-ink-950);border:1px solid color-mix(in oklab, var(--color-bone) 8%, transparent);min-width:0;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-bone) 6%, transparent);border-radius:16px;padding:24px}[data-astro-cid-3v7lkdra][hidden]{display:none!important}.topics[data-astro-cid-3v7lkdra]{margin-top:16px}.topics[data-astro-cid-3v7lkdra] select[data-astro-cid-3v7lkdra]{color-scheme:dark}.topics[data-astro-cid-3v7lkdra] option[data-astro-cid-3v7lkdra]{background:var(--picker-fill);color:var(--color-bone)}@supports (appearance:base-select){.topics[data-astro-cid-3v7lkdra] select[data-astro-cid-3v7lkdra]#c-topic{justify-content:space-between;align-items:center;display:flex}.topics[data-astro-cid-3v7lkdra] select[data-astro-cid-3v7lkdra],.topics[data-astro-cid-3v7lkdra] select[data-astro-cid-3v7lkdra]::picker(select){appearance:base-select}.topics[data-astro-cid-3v7lkdra] select[data-astro-cid-3v7lkdra]::picker(select){border:1px solid var(--field-border);background:var(--picker-fill);color:var(--color-bone);border-radius:10px;margin-top:6px;padding:4px;box-shadow:0 12px 32px #00000073}.topics[data-astro-cid-3v7lkdra] option[data-astro-cid-3v7lkdra]{border:0;border-radius:4px;outline:none;min-height:44px;padding:10px 12px;font-size:15px}.topics[data-astro-cid-3v7lkdra] option[data-astro-cid-3v7lkdra]:checked,.topics[data-astro-cid-3v7lkdra] option[data-astro-cid-3v7lkdra]:hover,.topics[data-astro-cid-3v7lkdra] option[data-astro-cid-3v7lkdra]:focus{background:color-mix(in oklab, var(--color-bone) 10%, transparent);color:var(--color-bone)}.topics[data-astro-cid-3v7lkdra] option[data-astro-cid-3v7lkdra]::checkmark{color:var(--color-bone-dim)}.topics[data-astro-cid-3v7lkdra] select[data-astro-cid-3v7lkdra]::picker-icon{color:var(--color-muted);transition:none}}.topics[data-astro-cid-3v7lkdra] label[data-astro-cid-3v7lkdra],.message-heading[data-astro-cid-3v7lkdra] label[data-astro-cid-3v7lkdra],.reply-details[data-astro-cid-3v7lkdra] label[data-astro-cid-3v7lkdra]{color:var(--color-bone-dim);font-size:13px}.topics[data-astro-cid-3v7lkdra] select[data-astro-cid-3v7lkdra]{width:100%;min-height:44px;color:var(--color-bone);font:inherit;cursor:pointer;margin-top:6px;padding:10px 8px;font-size:15px;display:block}.message-area[data-astro-cid-3v7lkdra]{margin-top:16px}textarea[data-astro-cid-3v7lkdra]{width:100%;height:96px;min-height:96px;max-height:180px;color:var(--color-bone);font:inherit;resize:vertical;scrollbar-color:var(--field-border-hover) transparent;border:0;border-radius:0;margin-top:8px;padding:10px 0;font-size:16px;line-height:1.6;display:block}textarea[data-astro-cid-3v7lkdra]::placeholder,input[data-astro-cid-3v7lkdra]::placeholder{color:var(--color-muted)}.topics[data-astro-cid-3v7lkdra] select[data-astro-cid-3v7lkdra],textarea[data-astro-cid-3v7lkdra],.reply-details[data-astro-cid-3v7lkdra] input[data-astro-cid-3v7lkdra]{border:1px solid var(--field-border);background:var(--field-fill);box-shadow:none;border-radius:10px;outline:none;padding:10px 12px;transition:border-color .2s,background-color .2s}.topics[data-astro-cid-3v7lkdra] select[data-astro-cid-3v7lkdra]:hover,textarea[data-astro-cid-3v7lkdra]:hover,.reply-details[data-astro-cid-3v7lkdra] input[data-astro-cid-3v7lkdra]:hover{border-color:var(--field-border-hover)}.topics[data-astro-cid-3v7lkdra] select[data-astro-cid-3v7lkdra]:focus,textarea[data-astro-cid-3v7lkdra]:focus,.reply-details[data-astro-cid-3v7lkdra] input[data-astro-cid-3v7lkdra]:focus,.topics[data-astro-cid-3v7lkdra] select[data-astro-cid-3v7lkdra]:focus-visible,textarea[data-astro-cid-3v7lkdra]:focus-visible,.reply-details[data-astro-cid-3v7lkdra] input[data-astro-cid-3v7lkdra]:focus-visible{border-color:var(--field-border-focus);background:var(--field-fill-focus);box-shadow:none;outline:none}.hint[data-astro-cid-3v7lkdra]{color:var(--color-muted);font-size:12px;line-height:1.6}.message-area[data-astro-cid-3v7lkdra]>.hint[data-astro-cid-3v7lkdra]{margin-top:8px}.reply-details[data-astro-cid-3v7lkdra]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;display:grid}.reply-details[data-astro-cid-3v7lkdra] span[data-astro-cid-3v7lkdra]{color:var(--color-muted)}.reply-details[data-astro-cid-3v7lkdra] .reply-hint[data-astro-cid-3v7lkdra]{display:none}.reply-details[data-astro-cid-3v7lkdra] input[data-astro-cid-3v7lkdra]{width:100%;min-width:0;min-height:44px;color:var(--color-bone);margin-top:6px;padding:10px 12px;font-size:16px;display:block}.attachments[data-astro-cid-3v7lkdra]{margin-top:4px}.send-area[data-astro-cid-3v7lkdra]{margin-top:16px}.send-area[data-astro-cid-3v7lkdra] .btn[data-astro-cid-3v7lkdra]{cursor:pointer;min-height:48px;font-size:14px}.send-area[data-astro-cid-3v7lkdra] .btn[data-astro-cid-3v7lkdra]:disabled{cursor:wait}.send-button[data-astro-cid-3v7lkdra]{place-items:center;display:inline-grid}.send-button[data-astro-cid-3v7lkdra]>*{grid-area:1/1}.send-label[data-astro-cid-3v7lkdra]{align-items:center;gap:.6rem;display:inline-flex}.send-button[data-astro-cid-3v7lkdra] .send-loader{width:1.375rem;height:1.375rem;display:none}[data-astro-cid-3v7lkdra][aria-busy=true] .send-button[data-astro-cid-3v7lkdra]:disabled{opacity:1;cursor:progress}[data-astro-cid-3v7lkdra][aria-busy=true] .send-label[data-astro-cid-3v7lkdra]{opacity:0}[data-astro-cid-3v7lkdra][aria-busy=true] .send-button[data-astro-cid-3v7lkdra] .send-loader{display:block}[data-astro-cid-3v7lkdra]:disabled{cursor:wait;opacity:.6}.privacy-note[data-astro-cid-3v7lkdra]{color:var(--color-muted);margin-top:12px;font-size:12px;line-height:1.7}a[data-astro-cid-3v7lkdra]{text-underline-offset:4px;text-decoration-color:color-mix(in oklab, var(--color-bone) 30%, transparent)}.privacy-note[data-astro-cid-3v7lkdra] a[data-astro-cid-3v7lkdra],.other-ways[data-astro-cid-3v7lkdra] a[data-astro-cid-3v7lkdra]{text-decoration:underline}a[data-astro-cid-3v7lkdra]:hover{color:var(--color-bone)}.form-links[data-astro-cid-3v7lkdra]{flex-wrap:wrap;gap:8px 24px;margin-top:12px;font-size:12px;line-height:1.7;display:flex}.form-links[data-astro-cid-3v7lkdra] a[data-astro-cid-3v7lkdra]{color:var(--color-bone-dim);text-underline-offset:4px;text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--color-bone) 30%, transparent)}@media (width<=1023px){.contact-layout[data-astro-cid-3v7lkdra]{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:32px}.writing[data-astro-cid-3v7lkdra]{padding:24px}.reply-details[data-astro-cid-3v7lkdra]{grid-template-columns:1fr;gap:20px}.wide-break[data-astro-cid-3v7lkdra]{display:none}}@media (width<=760px){.contact-page[data-astro-cid-3v7lkdra]{min-height:auto;padding:112px 24px 48px}.contact-layout[data-astro-cid-3v7lkdra]{grid-template-columns:1fr;gap:24px}.scene[data-astro-cid-3v7lkdra]{--globe:clamp(560px, 150vw, 820px);left:auto;right:calc(var(--globe) * -.46);top:calc(var(--globe) * -.5 + 310px);opacity:.7;bottom:auto}.scene[data-astro-cid-3v7lkdra] .earth-scene{width:100%}.scene[data-astro-cid-3v7lkdra] [data-earth-field]{width:58%;height:100%;inset:0 42% 0 0}.introduction[data-astro-cid-3v7lkdra] header[data-astro-cid-3v7lkdra] p[data-astro-cid-3v7lkdra]{margin-top:12px}.writing[data-astro-cid-3v7lkdra]{border-radius:12px;padding:24px 20px}}.message-heading[data-astro-cid-3v7lkdra]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reply-hint[data-astro-cid-3v7lkdra]{font-size:13px}.dropzone[data-astro-cid-3v7lkdra]{min-width:0;position:relative}.dropzone[data-astro-cid-3v7lkdra] input[data-astro-cid-3v7lkdra]{width:100%;min-width:0;min-height:44px;color:var(--color-bone-dim);font-size:13px;display:block}.dropzone[data-astro-cid-3v7lkdra] input[data-astro-cid-3v7lkdra]::file-selector-button{border:1px solid var(--field-border);min-height:44px;color:var(--color-bone);cursor:pointer;background:0 0;border-radius:999px;margin-right:12px;padding:8px 12px}.upload-prompt[data-astro-cid-3v7lkdra]{pointer-events:none;min-height:44px;color:var(--color-bone-dim);align-items:center;gap:9px;font-size:13px;display:none}.contact-form[data-astro-cid-3v7lkdra][data-enhanced] .dropzone[data-astro-cid-3v7lkdra]{width:fit-content}.contact-form[data-astro-cid-3v7lkdra][data-enhanced] .dropzone[data-astro-cid-3v7lkdra] input[data-astro-cid-3v7lkdra]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.contact-form[data-astro-cid-3v7lkdra][data-enhanced] .upload-prompt[data-astro-cid-3v7lkdra]{display:flex}.dropzone[data-astro-cid-3v7lkdra]:focus-within{outline:none}.dropzone[data-astro-cid-3v7lkdra]:hover .upload-prompt[data-astro-cid-3v7lkdra],.dropzone[data-astro-cid-3v7lkdra].is-over .upload-prompt[data-astro-cid-3v7lkdra]{color:var(--color-bone-dim)}.dropzone[data-astro-cid-3v7lkdra]:has(:disabled){opacity:.6;cursor:wait}.file-error[data-astro-cid-3v7lkdra],.delivery-error[data-astro-cid-3v7lkdra]{color:#e7a3a3;margin-top:12px;font-size:13px;line-height:1.6}.delivery-error[data-astro-cid-3v7lkdra]:empty{display:none}.delivery-error[data-astro-cid-3v7lkdra]:not(:empty){margin-top:24px}.file-chips[data-astro-cid-3v7lkdra]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--color-bone) 20%, transparent) transparent;gap:8px;margin-top:8px;padding-bottom:4px;display:flex;overflow-x:auto}.contact-form .file-chip{border:1px solid var(--field-border);background:var(--field-fill);max-width:15rem;height:36px;color:var(--color-bone-dim);scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;gap:6px;padding-left:12px;font-size:12px;display:flex}.contact-form .file-chip .name{white-space:nowrap;min-width:0;color:var(--color-bone);display:flex}.contact-form .file-chip .head{text-overflow:ellipsis;min-width:0;overflow:hidden}.contact-form .file-chip .tail{flex:none}.contact-form .file-chip .size{color:var(--color-muted);flex-shrink:0}.contact-form .file-chip button{width:34px;height:34px;color:var(--color-bone-dim);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;transition:color .15s,background-color .15s;display:grid}.contact-form .file-chip button:hover{color:var(--color-bone);background:color-mix(in oklab, var(--color-bone) 8%, transparent)}.contact-form .file-chip svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:14px;height:14px}
