.contact_page__T8Nll{padding:20px 16px 40px;max-width:860px;margin:0 auto}.contact_bc__yJjeo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;color:var(--gray);margin-bottom:16px}.contact_bcLink__2Fzdh{color:var(--gray);text-decoration:none}.contact_bcCurrent__Lk7Ng{color:var(--gold-deep)}.contact_header__D21pD{margin-bottom:22px}.contact_h1__PER9Z{font-family:var(--font-serif);font-size:28px;font-weight:700;line-height:1.4;color:var(--ink-darkest);margin:0 0 8px}.contact_intro___HefW{font-size:15px;line-height:1.8;color:var(--ink-mid);margin:0;max-width:620px}.contact_lineCard__IjVUr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;padding:22px 20px;margin-bottom:34px;background:linear-gradient(135deg,var(--header-bg-top),var(--header-bg-bottom));border:1px solid var(--gold);border-radius:16px;-webkit-box-shadow:var(--shadow-deep);box-shadow:var(--shadow-deep)}.contact_lineBody__qcuWB{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.contact_lineTitle__RSGUe{font-family:var(--font-serif);font-size:20px;font-weight:700;line-height:1.4;color:var(--header-nav-text);margin:0 0 4px}.contact_lineDesc__aeMmb{font-size:14px;line-height:1.75;color:var(--header-nav-text);margin:0 0 14px}.contact_lineCta__mHW_4{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:46px;padding:0 22px;font-family:var(--font-sans);font-size:15px;font-weight:700;color:var(--ink-darkest);background:var(--gold);border-radius:999px;text-decoration:none;-webkit-transition:background .2s,-webkit-transform .2s;transition:background .2s,-webkit-transform .2s;transition:background .2s,transform .2s;transition:background .2s,transform .2s,-webkit-transform .2s}.contact_lineCta__mHW_4:hover{background:var(--gold-light);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact_h2__prsGH{font-family:var(--font-serif);font-size:20px;font-weight:700;color:var(--ink-darkest);margin:0 0 6px}.contact_h2Desc__8FFyP{font-size:14px;line-height:1.75;color:var(--ink-mid);margin:0 0 16px}.contact_grid__ELE3K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0 0 28px;padding:0}.contact_card__whai4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:18px 8px 16px;height:100%;background:var(--parchment-card);border:1px solid var(--gold-veil);border-radius:14px;-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);text-decoration:none;color:var(--ink-darkest);-webkit-transition:border-color .2s,-webkit-transform .2s;transition:border-color .2s,-webkit-transform .2s;transition:transform .2s,border-color .2s;transition:transform .2s,border-color .2s,-webkit-transform .2s}.contact_card__whai4:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--gold-deep)}.contact_name__7Dd_2{font-size:14px;font-weight:600;line-height:1.4}.contact_card__whai4:focus-visible,.contact_lineCta__mHW_4:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.contact_note__rXxfu{font-size:13px;line-height:1.75;color:var(--ink-mid);text-align:center;margin:0}@media (min-width:640px){.contact_grid__ELE3K{grid-template-columns:repeat(4,minmax(0,1fr))}.contact_h1__PER9Z{font-size:32px}.contact_lineCard__IjVUr{padding:26px 28px}}@media (max-width:420px){.contact_lineCard__IjVUr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.contact_card__whai4,.contact_lineCta__mHW_4{-webkit-transition:none;transition:none}.contact_card__whai4:hover,.contact_lineCta__mHW_4:hover{-webkit-transform:none;transform:none}}