Become a Partner

Become a Partner

Become a Partner

Interested in partnering? Join the Genesis Festival experience to connect with family office principals and next-gen leaders in a curated, high-trust forum. Get in touch with our team to discuss positioning your brand at the intersection of legacy and innovation.

25–26 March 2026

Royal Hong Kong Yacht Club (Causeway Bay)

Produced By

English

25–26 March 2026

Royal Hong Kong Yacht Club (Causeway Bay)

Produced By

English

25–26 March

2026

Produced By

English

Subscribe for Updates

Be the first to discover exciting speakers and programme announcements at Genesis Festival 2026

Subscribe for Updates

Be the first to discover exciting speakers and programme announcements at Genesis Festival 2026

Subscribe for Updates

Be the first to discover exciting speakers and programme announcements at Genesis Festival 2026

<script charset="utf-8" type="text/javascript" src="//js-na2.hsforms.net/forms/embed/v2.js"></script>

<script>

hbspt.forms.create({

portalId: "21111773",

formId: "9191f9d7-90f0-4e90-a60b-f49614796040",

region: "na2",

cssClass: "form_genesis_26"

});

</script>


<style>


/* --- HubSpot Form Styling to Match Webflow --- */

.hbspt-form{

display: flex !important;

flex-direction: column;

align-items: center;

padding: 6px;

}


.form_genesis_26 form {

font-family: 'Geist, "Geist Placeholder", sans-serif';

}


.form_genesis_26 fieldset {

max-width: 100%;

display: flex;

column-gap: 10px;

flex-direction: column;

}


.form_genesis_26 .hs-form-field {

margin-bottom: 1rem;

}


.form_genesis_26 .hs-field-desc {

font-size: 16px;

line-height: 1.25;

}


.form_genesis_26 .hs-button {

color: #fff;

border: none;

display: block;

padding: 10px;

border-radius: 6px;

background-color: rgb(154, 202, 218);

transition-property: background-color, color;

transition-duration: 300ms, 300ms;

transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1), cubic-bezier(0.165, 0.84, 0.44, 1);

font-size: 1.25rem;

line-height: 1.2;

text-align: center;

letter-spacing: -0.045em;

background-size: 100%;

transition: background-size 0.5s cubic-bezier(0.165, 0.84, 0.44, 1),

background-color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),

color 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);

width: 100%;

max-width: 20rem;

margin: auto;

}


.form_genesis_26 .hs-button:hover {

background-size: 300%;

}

.form_genesis_26 .input {

text-align: left;

margin-right: 1rem !important;

}

.form_genesis_26 .hs_country_region .input {

text-align: left;

margin-right: 0rem !important;

}

.form_genesis_26 input[type="text"],

.form_genesis_26 input[type="email"],

.form_genesis_26 input[type="tel"],

.form_genesis_26 input[type="number"],

.form_genesis_26 select {

min-height: 3.13rem;

margin-bottom: 0px;

padding-right: 1rem;

padding-left: 1rem;

border-style: none;

border-width: 1px;

border-color: black;

border-radius: 0.5rem;

background-color: whitesmoke;

font-size: 16px;

line-height: 1.1em;

font-weight: 400;

letter-spacing: -0.04em;

width: 100% !important;

margin-top: 10px;

}


.form_genesis_26 input:focus {

border-color: #003c8c;

background-image:

linear-gradient(45deg, white 50%, transparent 50%),

linear-gradient(135deg, transparent 50%, white 50%),

linear-gradient(to right, gray, gray);

background-position:

calc(100% - 15px) 1em,

calc(100% - 20px) 1em,

100% 0;

background-size:

5px 5px,

5px 5px,

2.5em 2.5em;

background-repeat: no-repeat;

border-color: grey;

outline: 0;

}


.form_genesis_26 label,

.form_genesis_26 .hs-form-checkbox-display {

font-size: 1rem;

font-size: 1rem;

line-height: 1.2em;

font-weight: 400;

text-align: left;

}


.form_genesis_26 .hs-form-checkbox-display {

font-size: 0.88rem;

}


.form_genesis_26 .hs-form-checkbox-display input {

margin-right: 0.625rem;

margin-bottom: 0.375rem;

top: 0.0625rem;

position: relative;

}


.form_genesis_26 ul {

padding-left: 0;

list-style-type: none;

margin-top: 1rem;

}


.form_genesis_26 .hs-error-msgs {

margin-top: 0.0625rem;

margin-bottom: 0

}


.form_genesis_26 .hs-error-msgs li {

top: 0.2rem;

position: relative;

}


.form_genesis_26 .hs-error-msg {

color: red;

margin-left: 0;

margin-top: 0.0625rem;

text-align: left !important;

font-size: 0.88rem;

}


.form_genesis_26 .hs-main-font-element {

color: red;

text-align: center;

margin-bottom: 1rem;

}


.form_genesis_26 a {

color: #003c8c;

text-decoration: underline;

}


.form_genesis_26 .hs_terms_of_service label:not(.hs-form-checkbox-display) {

display: none;

}


@media (max-width: 600px) {

.form_genesis_26 input,

.form_genesis_26 select,

.form_genesis_26 .hs-button {

max-width: 100%;

}


.form_genesis_26 .input {

margin-right: 0 !important;

}

}

</style>