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.
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>
