[data-partner] .site-header .logo img{height:34px}[data-partner] .powered-by{display:inline-flex;align-items:baseline;gap:.4em;white-space:nowrap;padding-left:10px;border-left:1px solid rgba(255,255,255,.28);font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:500;color:rgba(255,255,255,.66);text-decoration:none}[data-partner] .powered-by-brand{font-weight:700;color:rgba(255,255,255,.92)}[data-partner] .powered-by:hover,[data-partner] .powered-by:hover .powered-by-brand{color:#fff}[data-partner] .site-header.scrolled .powered-by{color:rgba(0,0,0,.5);border-left-color:rgba(0,0,0,.16)}[data-partner] .site-header.scrolled .powered-by-brand{color:rgba(0,0,0,.75)}[data-partner] .site-header.scrolled .powered-by:hover,[data-partner] .site-header.scrolled .powered-by:hover .powered-by-brand{color:#000}@media (max-width:940px){[data-partner] .powered-by{padding-left:8px;font-size:9px;letter-spacing:.05em}}@media (max-width:640px){[data-partner] .site-header .container>span:first-child{flex-direction:column;align-items:flex-start;gap:3px}[data-partner] .powered-by{padding-left:0;border-left:0;font-size:8.5px;letter-spacing:.04em}}[data-partner] .partner-hero .partner-hero-copy{position:absolute;inset:0;padding:73px 24px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}[data-partner] .partner-hero .partner-hero-copy h1{position:static;inset:auto;display:block;padding:0}[data-partner] .partner-tagline{margin:0;color:#fff;font-size:15.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.7)}@media (max-width:640px){[data-partner] .partner-tagline{font-size:12.5px;letter-spacing:.04em}}[data-partner] .partner-about{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:start}[data-partner] .partner-about p{margin:0 0 16px;font-size:15.5px;line-height:1.65;color:var(--ink)}[data-partner] .partner-about p:last-child{margin-bottom:0}[data-partner] .partner-contact p{margin:0 0 6px;font-size:15.5px;line-height:1.6;color:var(--ink)}[data-partner] .partner-contact .who{font-weight:600}[data-partner] .partner-contact .role{color:var(--muted);font-size:14px}[data-partner] .partner-contact .office{margin-top:20px;font-size:14px;color:var(--muted)}[data-partner] .partner-contact-row{display:flex;align-items:center;gap:28px}[data-partner] .partner-contact-mark{flex:0 0 auto;display:flex;align-items:center;padding-right:28px;border-right:1px solid var(--line,#e5e0d8)}[data-partner] .partner-contact-mark img{width:180px;max-width:100%;height:auto;display:block}[data-partner] .partner-contact-people{min-width:0;display:grid;grid-gap:18px;gap:18px}[data-partner] .partner-sig{display:flex;align-items:center;gap:14px}[data-partner] .partner-sig-photo{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}[data-partner] .partner-sig-body p{margin:0 0 2px}[data-partner] .partner-sig-body a{color:var(--brand-dark,var(--brand));text-decoration:none}[data-partner] .partner-sig-body a:hover{text-decoration:underline}[data-partner] .partner-sig-more .partner-sig-photo{width:44px;height:44px}[data-partner] .partner-sig-more .partner-sig-body p{font-size:14px}[data-partner] .partner-sig-more .partner-sig-body .role{font-size:13px}@media (max-width:600px){[data-partner] .partner-contact-row{flex-direction:column;align-items:flex-start;gap:20px}[data-partner] .partner-contact-mark{padding-right:0;border-right:0}[data-partner] .partner-contact-mark img{width:150px}}[data-partner] .partner-footer-grid{grid-template-columns:1.4fr 1fr 1fr}[data-partner] .partner-footer-logo{height:30px;width:auto}@media (max-width:980px){[data-partner] .partner-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){[data-partner] .partner-footer-grid{grid-template-columns:1fr}}[data-partner] .partner-wordmark{font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1;white-space:nowrap}[data-partner] .logo-white.partner-wordmark{color:#fff}[data-partner] .logo-color.partner-wordmark{color:var(--header)}.partner-invite-wrap{min-height:78vh;display:flex;align-items:center;justify-content:center;padding:48px 20px 80px;background:#fff}.partner-invite-card{width:100%;max-width:420px;text-align:center;border:1px solid var(--line,#e8e8e8);border-radius:14px;padding:34px 28px 28px;box-shadow:0 10px 34px rgba(0,0,0,.06)}.partner-invite-logo{max-height:42px;max-width:220px;margin:0 auto 18px;display:block}.partner-invite-card h1{font-size:22px;margin:0 0 8px}.partner-invite-lede{font-size:14.5px;line-height:1.55;color:var(--muted,#6f6f6f);margin:0 0 20px}.partner-invite-card label{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#6f6f6f);margin-bottom:6px;text-align:left}.partner-invite-card input{width:100%;padding:11px 12px;font-size:16px;font-family:inherit;border:1px solid var(--line,#e8e8e8);border-radius:8px}.partner-invite-card input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.partner-invite-card button{margin-top:14px;width:100%;padding:12px 18px;border:none;border-radius:999px;background:var(--brand);color:var(--brand-ink);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.partner-invite-error{margin:10px 0 0;font-size:13.5px;color:#b42318;text-align:left}.partner-invite-foot{margin:22px 0 0;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6f6f6f)}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_c5a949{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_c5a949{--font-montserrat:"Montserrat","Montserrat Fallback"}