@font-face{font-family:Partner Cormorant;font-style:normal;font-weight:300;font-display:swap;src:url(/partner/fonts/cormorant-garamond-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Partner Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(/partner/fonts/cormorant-garamond-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Partner Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/partner/fonts/cormorant-garamond-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Partner Cormorant;font-style:normal;font-weight:700;font-display:swap;src:url(/partner/fonts/cormorant-garamond-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Partner Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/partner/fonts/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Partner Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/partner/fonts/inter-latin-500-normal.woff2)format("woff2")}.partner-page{color:#18140f;background:#f2ede3;min-height:100%;font-family:Partner Inter,sans-serif;font-weight:400}.partner-header{z-index:2;background:#faf7f1;border-bottom:1px solid #e8e1d4;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;top:0}.partner-wordmark{letter-spacing:.12em;color:#18140f;margin-right:auto;font-family:Partner Cormorant,serif;font-size:28px;font-weight:300;line-height:36px;text-decoration:none}.partner-login{color:#18140f;letter-spacing:.06em;text-transform:uppercase;background:#faf7f1;border:1px solid #e8e1d4;border-radius:999px;align-items:center;min-height:36px;padding:0 16px;font-family:Partner Inter,sans-serif;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.partner-gear{color:#5a5248;background:0 0;border:0;justify-content:center;align-items:center;min-width:36px;min-height:36px;font-family:Partner Inter,sans-serif;font-size:13px;line-height:20px;text-decoration:none;display:inline-flex}.partner-main{padding:28px 28px 88px}.partner-main h1{letter-spacing:.02em;color:#3e4c63;margin:0 0 14px;font-family:Partner Cormorant,serif;font-size:48px;font-weight:300;line-height:56px}.partner-intro{margin:0 0 22px}.partner-intro1,.partner-intro2{color:#3e4c63;margin:0;font-family:Partner Cormorant,serif;font-size:28px;line-height:36px}.partner-intro1{letter-spacing:.08em;font-weight:500}.partner-intro2{margin-top:4px;font-weight:700}.partner-cards{flex-direction:column;gap:12px;display:flex}.partner-card{color:#18140f;background:#faf7f1;border:1px solid #e4d3c4;border-radius:16px;grid-template-columns:1fr;min-height:0;padding:14px 8px 12px;text-decoration:none;display:grid}.partner-copy,.partner-side{display:contents}.partner-titleblock{order:1}.partner-photo{object-fit:cover;object-position:center top;border-radius:50%;order:2;justify-self:start;width:88px;height:88px}.partner-text{order:3}.partner-contact{order:4}.partner-logo{object-fit:contain;order:5;justify-self:start;width:auto;max-width:min(168px,100%);height:auto;max-height:72px;display:block}.partner-region{order:6}.partner-click{text-align:center;order:7}.partner-line,.partner-role,.partner-text,.partner-contact,.partner-region,.partner-click{margin:0}.partner-line,.partner-role{color:#18140f;font-family:Partner Cormorant,serif;font-size:28px;line-height:36px}.partner-line{font-weight:500}.partner-role{font-weight:700}.partner-text,.partner-click{color:#18140f;font-family:Partner Inter,sans-serif;font-size:16px;font-weight:400;line-height:28px}.partner-text{margin-top:8px}.partner-contact,.partner-region{color:#18140f;font-family:Partner Inter,sans-serif;font-size:13px;line-height:20px}.partner-contact{white-space:pre-line;font-weight:400}.partner-region{font-weight:500}.partner-status{color:#18140f;margin:0 0 12px;font-family:Partner Inter,sans-serif;font-size:16px;font-weight:400;line-height:28px}.partner-back{z-index:3;color:#18140f;background:#faf7f1;border:1px solid #e8e1d4;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;display:inline-flex;position:fixed;bottom:24px;left:16px;box-shadow:0 1px 2px #0000000f}.partner-footer{text-align:center;border-top:1px solid #e8e1d4;padding:10px 16px 16px}.partner-footer nav{flex-wrap:wrap;justify-content:center;gap:8px 16px;display:flex}.partner-footer a{color:#5a5248;font-family:Partner Inter,sans-serif;font-size:12px;line-height:16px;text-decoration:none}.partner-meta{color:#5a5248;margin:8px 0 0;font-family:Partner Inter,sans-serif;font-size:11px;line-height:14px}@media (max-width:1023px){.partner-wordmark{letter-spacing:.1em;font-size:22px;line-height:28px}.partner-main h1{font-size:clamp(26px,7vw,34px);line-height:1.17}}@media (max-width:860px){.partner-header{padding:12px 8px}.partner-main{padding:20px 8px 88px}}@media (min-width:861px){.partner-card{grid-template-rows:1fr auto;grid-template-columns:104px minmax(0,1fr) 230px;gap:10px 18px;min-height:168px;padding:14px 18px 12px}.partner-photo{order:0;grid-area:1/1;align-self:start}.partner-copy{grid-area:1/2;display:block}.partner-side{flex-direction:column;grid-area:1/3;align-items:flex-start;gap:8px;display:flex}.partner-titleblock,.partner-text,.partner-contact,.partner-logo,.partner-region,.partner-click{order:0}.partner-logo{justify-self:auto;max-width:168px}.partner-click{text-align:center;grid-area:2/1/auto/-1}}
