@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.woff) format("woff");font-weight:500 900;font-display:swap}.partnership-page[data-v-69d03ade]{color:#243e35;background:#faf9f6;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}[data-v-69d03ade]{box-sizing:border-box}h1[data-v-69d03ade],h2[data-v-69d03ade],p[data-v-69d03ade]{margin:0}a[data-v-69d03ade]{color:inherit;text-decoration:none}button[data-v-69d03ade],input[data-v-69d03ade],select[data-v-69d03ade],textarea[data-v-69d03ade]{font:inherit}a[data-v-69d03ade]:focus-visible,button[data-v-69d03ade]:focus-visible,input[data-v-69d03ade]:focus-visible,select[data-v-69d03ade]:focus-visible,textarea[data-v-69d03ade]:focus-visible{outline:2px solid #c47749;outline-offset:4px}.wrap[data-v-69d03ade]{width:min(1200px,calc(100% - 112px));margin-inline:auto}.skip-link[data-v-69d03ade]{position:fixed;top:-100px;left:20px;background:#fff;padding:15px;z-index:30}.skip-link[data-v-69d03ade]:focus{top:10px}.page-header[data-v-69d03ade]{min-height:96px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #dedfd7}.wordmark[data-v-69d03ade]{font:400 42px/1 Georgia,serif;letter-spacing:-2px}.wordmark span[data-v-69d03ade]{color:#c47749}nav[data-v-69d03ade]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:28px;font-size:14px}nav [aria-current][data-v-69d03ade],a[data-v-69d03ade]:hover{color:#a45d35}.contact-layout[data-v-69d03ade]{display:grid;grid-template-columns:1fr 1.12fr;gap:clamp(36px,6vw,90px);padding-block:72px 88px;align-items:start}.eyebrow[data-v-69d03ade]{color:#805438;font-size:10px;font-weight:600;letter-spacing:1.7px;display:flex;align-items:center;gap:12px}.eyebrow span[data-v-69d03ade]{height:1px;width:26px;background:#c47749}h1[data-v-69d03ade]{font-size:clamp(36px,3.8vw,52px);font-weight:600;line-height:1.3;letter-spacing:-2px;white-space:pre-line;margin-top:27px;word-break:keep-all}.intro-copy[data-v-69d03ade]{font-size:15px;color:#6f7770;line-height:1.9;white-space:pre-line;margin-top:25px;word-break:keep-all}.topics[data-v-69d03ade]{margin-top:48px;border-top:1px solid #dedfd7}.topic[data-v-69d03ade]{display:flex;gap:18px;padding:25px 0;border-bottom:1px solid #dedfd7;align-items:center}.topic-index[data-v-69d03ade]{font:italic 14px Georgia,serif;color:#a45d35}.topic h2[data-v-69d03ade]{font-size:16px;font-weight:600}.topic p[data-v-69d03ade]{font-size:12px;line-height:1.7;color:#6f7770;margin-top:7px}.topic svg[data-v-69d03ade]{margin-left:auto;flex-shrink:0;width:17px;color:#799184}.signature[data-v-69d03ade]{margin-top:35px;font:italic 20px Georgia,serif;color:#738276}.inquiry-card[data-v-69d03ade]{background:#fffefa;border:1px solid #e0e2d8;border-radius:16px;padding:34px;box-shadow:0 10px 40px #25483e05}.form-heading h2[data-v-69d03ade]{font-size:23px;line-height:1.45;letter-spacing:-.8px;margin-top:14px;word-break:keep-all}.form-heading>p[data-v-69d03ade]:last-child{font-size:13px;color:#6f7770;line-height:1.7;margin-top:10px}.required-note[data-v-69d03ade]{text-align:right;font-size:11px;color:#805438;margin:28px 0 16px}label[data-v-69d03ade]{display:block;font-size:12px;font-weight:600;line-height:1.7}label>span[data-v-69d03ade]{color:#a45d35}input[data-v-69d03ade],select[data-v-69d03ade],textarea[data-v-69d03ade]{width:100%;min-width:0;color:#243e35;background:#fff;border:1px solid #d9dfd7;border-radius:6px;padding:12px;margin-top:8px;font-size:13px;font-weight:400;line-height:1.6}input[data-v-69d03ade],select[data-v-69d03ade]{min-height:46px}input[data-v-69d03ade]::placeholder,textarea[data-v-69d03ade]::placeholder{color:#81877f}textarea[data-v-69d03ade]{resize:vertical;min-height:150px}.field-pair[data-v-69d03ade]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-pair>label[data-v-69d03ade]{min-width:0}fieldset>label[data-v-69d03ade],.field-pair[data-v-69d03ade]{margin-bottom:20px}fieldset>label[data-v-69d03ade]:has(textarea){margin-bottom:0}.character-count[data-v-69d03ade]{text-align:right;color:#6f7770;font-size:10px;margin-top:6px}.privacy-note[data-v-69d03ade]{color:#6f7770;font-size:11px;line-height:1.8;margin-top:22px}.form-actions[data-v-69d03ade]{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:22px}button[data-v-69d03ade]{cursor:pointer}.primary-button[data-v-69d03ade]{background:#25483e;color:#fff;border:0;border-radius:6px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px}.primary-button[data-v-69d03ade]:hover{background:#365e50}.primary-button[data-v-69d03ade]:disabled{opacity:.45;cursor:not-allowed}.status[data-v-69d03ade]{color:#365e50;font-size:12px;line-height:1.8;margin-top:14px}fieldset[data-v-69d03ade]{border:0;margin:0;padding:0;min-width:0}.honeypot[data-v-69d03ade]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.status.is-error[data-v-69d03ade]{color:#a1432f}.status[data-v-69d03ade]:empty{display:none}.page-footer[data-v-69d03ade]{border-top:1px solid #dedfd7;padding-block:28px;display:flex;justify-content:space-between;gap:20px;color:#6f7770;font-size:11px}@media(max-width:1000px){.wrap[data-v-69d03ade]{width:calc(100% - 64px)}.contact-layout[data-v-69d03ade]{gap:32px}.inquiry-card[data-v-69d03ade]{padding:25px}.field-pair[data-v-69d03ade]{grid-template-columns:1fr;gap:20px}}@media(max-width:760px){.contact-layout[data-v-69d03ade]{grid-template-columns:1fr;padding-block:42px;gap:36px}.topics[data-v-69d03ade]{margin-top:28px}.topic[data-v-69d03ade]{padding-block:18px}.signature[data-v-69d03ade]{display:none}.field-pair[data-v-69d03ade]{grid-template-columns:1fr 1fr;gap:16px}}@media(max-width:480px){.wrap[data-v-69d03ade]{width:calc(100% - 40px)}.page-header[data-v-69d03ade]{min-height:74px}.wordmark[data-v-69d03ade]{font-size:35px}nav[data-v-69d03ade]{gap:16px;font-size:12px}h1[data-v-69d03ade]{font-size:38px}.intro-copy[data-v-69d03ade]{font-size:14px}.inquiry-card[data-v-69d03ade]{padding:22px 18px}.field-pair[data-v-69d03ade]{grid-template-columns:1fr;gap:20px}input[data-v-69d03ade],select[data-v-69d03ade],textarea[data-v-69d03ade]{font-size:16px}.page-footer[data-v-69d03ade]{flex-direction:column;gap:10px}}
