:root {
  --_structure---base-colors--body: var(--neutral--neutral-800);
  --_typography---font-styles--body: Aeonik, Arial, sans-serif;
  --_structure---base-colors--text: #f4ebe8;
  --_typography---text-body--font-size: 1rem;
  --_typography---text-body--line-height: 1.4;
  --_typography---text-body--letter-spacing: 0em;
  --_typography---font-styles--heading: Aeonikfono, Arial, sans-serif;
  --_typography---t-heading-1--font-size: 4.5rem;
  --_typography---t-heading-1--line-height: 1.05;
  --_typography---t-heading-1--font-weight: 500;
  --_typography---t-heading-1--letter-spacing: -.03em;
  --_typography---t-heading-2--font-size: 3rem;
  --_typography---t-heading-2--line-height: 1.17;
  --_typography---t-heading-2--font-weight: 500;
  --_typography---t-heading-2--letter-spacing: -.02em;
  --_typography---t-heading-3--font-size: 2.625rem;
  --_typography---t-heading-3--line-height: 1.2;
  --_typography---t-heading-3--font-weight: 500;
  --_typography---t-heading-3--letter-spacing: -.02em;
  --_typography---t-heading-4--font-size: 2.5rem;
  --_typography---t-heading-4--line-height: 1.4;
  --_typography---t-heading-4--font-weight: 500;
  --_typography---t-heading-4--letter-spacing: 0em;
  --_typography---t-heading-5--font-size: 2rem;
  --_typography---t-heading-5--line-height: 1.15;
  --_typography---t-heading-5--font-weight: 500;
  --_typography---t-heading-5--letter-spacing: -.01em;
  --_typography---t-heading-6--font-size: 1.5rem;
  --_typography---t-heading-6--line-height: 1.2;
  --_typography---t-heading-6--font-weight: 500;
  --_typography---t-heading-6--letter-spacing: -.01em;
  --_typography---text-medium--font-size: 1.125rem;
  --brand-secondary--brand-500: #e7d2f6;
  --brand-primary--brand-500: #f56136;
  --color-scheme-1--text\<deleted\|relume-variable-color-scheme-1-text\>: var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
  --_structure---container-sizes--large: 80rem;
  --_structure---container-sizes--medium: 64rem;
  --_structure---container-sizes--small: 48rem;
  --_typography---text-medium--line-height: 1.4;
  --_typography---text-medium--letter-spacing: 0em;
  --_primitives---colors--white\<deleted\|relume-variable-neutral-white\>: #fff;
  --neutral--neutral-500: #4c443f;
  --_structure---radius--small: .25rem;
  --_typography---text-tiny--font-size: .75rem;
  --_typography---text-tiny--line-height: 1.4;
  --_typography---text-tiny--letter-spacing: 0em;
  --text-color--text-alternate\<deleted\|relume-variable-text-color-3\>: var(--base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>);
  --black: #000;
  --white: #fff;
  --_button---size-regular--font-size: 1.0625rem;
  --_button---size-regular--letter-spacing: 0em;
  --neutral--neutral-900: #1a1a1a;
  --neutral--neutral-600: #302a25;
  --_spacing---spacing--4: .25rem;
  --_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>: transparent;
  --_structure---radius--medium: .5rem;
  --brand-primary--brand-700: color-mix(in srgb, var(--brand-primary--brand-500) 70%, black);
  --opacity--white-10: color-mix(in srgb, var(--white), transparent 90%);
  --998783: #9987831a;
  --brand-primary--brand-400: color-mix(in srgb, var(--brand-primary--brand-500) 75%, white);
  --opacity--white-30: color-mix(in srgb, var(--white), transparent 70%);
  --_primitives---opacity--white-60\<deleted\|relume-variable-neutral-white-60\>: #fff9;
  --neutral--neutral-200: #ad9e95;
  --_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>: black;
  --neutral--neutral-800: #171513;
  --_typography---text-small--font-size: .8125rem;
  --_typography---text-small--line-height: 1.4;
  --_typography---text-small--letter-spacing: 0em;
  --_typography---text-large--font-size: 1.25rem;
  --_typography---text-large--line-height: 1.4;
  --_typography---text-large--letter-spacing: -.01em;
  --background-color--background-secondary\<deleted\|relume-variable-background-color-2\>: var(--base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>);
  --_structure---global-padding--horizontal: 1.5rem;
  --_button---size-regular--padding-vertical: .875rem;
  --_button---size-regular--padding-horizontal: 2rem;
  --_typography---font-styles--label: Aeonik, Arial, sans-serif;
  --_button---size-regular--line-height: 1.4;
  --_button---size-small--padding-vertical: .71875rem;
  --_button---size-small--padding-horizontal: 1.25rem;
  --_button---size-small--font-size: .9375rem;
  --_button---size-small--line-height: 1.4;
  --_button---size-small--letter-spacing: 0em;
  --_button---size-large--padding-vertical: 1rem;
  --_button---size-large--padding-horizontal: 2rem;
  --_button---size-large--font-size: 1.125rem;
  --_button---size-large--letter-spacing: 0em;
  --white-60p\<deleted\|variable-aac42ddb-f22a-fd26-6693-35b57362df64\>: #fff9;
  --neutral--neutral-700: #1e1b19;
  --neutral--neutral-300: #998a84;
  --primitives--primary-500\<deleted\|variable-f1c81cb8-d2fb-0c38-cb60-41042ca40141\>: #3b82f6;
  --primitives--primary-300\<deleted\|variable-8c81b8da-6f79-d5e3-8149-a2e78af1cd23\>: #93c5fd;
  --primitives--primary-200\<deleted\|variable-df6cd015-9f86-2c39-7212-1ed53e2fe70a\>: #dbeafe;
  --warning--500: #f59e0b;
  --status--success: #22c55e;
  --error--500: #ef4444;
  --neutral--neutral-100: #e5dad4;
  --_typography---_legacy--paragraph-1-r--font-size\<deleted\|variable-428b5f5d-7c11-73c4-276f-eeb299b4aa43\>: 1.5rem;
  --_typography---_legacy--paragraph-1-r--line-height\<deleted\|variable-b44ead2c-2c52-7bc5-f22a-e9ad2f254e8d\>: 1.4;
  --_typography---_legacy--paragraph-1-r--font-weight\<deleted\|variable-532dd469-3975-59df-5b12-49ea778eb61a\>: 400;
  --_typography---_legacy--paragraph-1-r--letter-spacing\<deleted\|variable-7d151d0c-cef3-d9a2-22dd-2b15311e6747\>: 0em;
  --_typography---_legacy--paragraph-2-r--font-size\<deleted\|variable-5bbe309f-46dc-0fca-84e4-9d8e0e62fb5e\>: 1.25rem;
  --_typography---_legacy--paragraph-2-r--line-height\<deleted\|variable-b997cec0-53f7-81ab-40b3-f5bc26b348db\>: 1.4;
  --_typography---_legacy--paragraph-2-r--font-weight\<deleted\|variable-2de16387-245f-ec7b-b834-757222be393d\>: 400;
  --_typography---_legacy--paragraph-2-r--letter-spacing\<deleted\|variable-64bb3291-60c0-f76a-87de-752299f6fa69\>: 0em;
  --_typography---t-label--3-rg--font-size\<deleted\|variable-184e3568-fc15-dbf8-41ad-a7c2173cc47d\>: .8125rem;
  --_typography---t-label--3-rg--line-height\<deleted\|variable-12bd322a-da33-dde0-b397-c83a37423a80\>: 1.1;
  --_typography---t-label--3-rg--font-weight\<deleted\|variable-a3fd5443-8673-9b62-f8be-63370f8f5e5e\>: 500;
  --_typography---t-label--3-rg--letter-spacing\<deleted\|variable-decd511e-6a03-5358-c6d5-18b8144e30ec\>: .01em;
  --_typography---t-label--2-rg--font-size\<deleted\|variable-2d1c779f-3947-5289-6090-270ca30ea189\>: 1rem;
  --_typography---t-label--2-rg--line-height\<deleted\|variable-b63b80a7-adae-16a7-70e7-15d4e515f99b\>: 1.1;
  --_typography---t-label--2-rg--font-weight\<deleted\|variable-3cbdefa0-4b59-d645-0d6f-c13d3dab4720\>: 500;
  --_typography---t-label--2-rg--letter-spacing\<deleted\|variable-063c265e-c4c8-872b-c1c7-d02a8600fc34\>: .01em;
  --_typography---_legacy--paragraph-1-sb--font-size\<deleted\|variable-f74e8412-3bf6-15e3-7527-14616697fae2\>: 1.5rem;
  --_typography---_legacy--paragraph-1-sb--line-height\<deleted\|variable-dc5ca296-6859-31b2-15d4-12818d3ea9a0\>: 1.4;
  --_typography---_legacy--paragraph-1-sb--font-weight\<deleted\|variable-d515f53f-0c53-1cfd-b4e4-df19dc38c66c\>: 400;
  --_typography---_legacy--paragraph-1-sb--letter-spacing\<deleted\|variable-05fea543-3de7-7d6d-4daf-220688821b69\>: 0em;
  --_typography---_legacy--paragraph-2-sb--font-size\<deleted\|variable-da555b44-8d98-7147-05ca-706aa24d7710\>: 1.25rem;
  --_typography---_legacy--paragraph-2-sb--line-height\<deleted\|variable-2ecc150c-64d3-ff3f-1ec0-d53abf4a358f\>: 1.4;
  --_typography---_legacy--paragraph-2-sb--font-weight\<deleted\|variable-09918bd5-7c6e-6629-5dc2-2ddb4eb90135\>: 400;
  --_typography---_legacy--paragraph-2-sb--letter-spacing\<deleted\|variable-6bbb143d-f4af-a3da-e64a-3265d49c8b57\>: 0em;
  --_typography---t-body--1-rg--font-size\<deleted\|variable-6bd8f70b-9eec-23cc-6a47-7c412163bdd7\>: 1.125rem;
  --_typography---t-body--1-rg--line-height\<deleted\|variable-c8d6bce7-843b-b810-f73e-366fe28dec7a\>: 1.4;
  --_typography---t-body--1-rg--font-weight\<deleted\|variable-9b7e086a-f128-dfb2-a9bf-ffba09ffc6f2\>: 400;
  --_typography---t-body--1-rg--letter-spacing\<deleted\|variable-9eb3994d-e8af-e18f-d1e5-aae87ccae58d\>: 0em;
  --_typography---t-body--1-sb--font-size\<deleted\|variable-a756b320-018d-7789-2935-99bb7e8170bd\>: 1.125rem;
  --_typography---t-body--1-sb--line-height\<deleted\|variable-7cec0f1c-db30-3dbb-c32a-6bb90b695ba3\>: 1.4;
  --_typography---t-body--1-sb--font-weight\<deleted\|variable-5bda4a22-c000-4cf1-9e9c-b1d094eebd01\>: 600;
  --_typography---t-body--1-sb--letter-spacing\<deleted\|variable-299a4553-c91b-669f-244a-ef12fff88fff\>: 0em;
  --_typography---t-body--2-rg--font-size\<deleted\|variable-005cc7e0-aab3-a272-a9d4-5cc378c0297e\>: 1rem;
  --_typography---t-body--2-rg--line-height\<deleted\|variable-7b669f5b-5474-94b4-bcfd-f4f36d176b05\>: 1.4;
  --_typography---t-body--2-rg--font-weight\<deleted\|variable-39a422a9-f68b-45ee-ee9d-48e776dcacf6\>: 400;
  --_typography---t-body--2-rg--letter-spacing\<deleted\|variable-2918eebb-edb9-df8e-99d3-73b2a9ef13e2\>: 0em;
  --_typography---t-body--2-sb--font-size\<deleted\|variable-38f5ced4-9cfc-e08e-5242-51e9315cd3da\>: 1rem;
  --_typography---t-body--2-sb--line-height\<deleted\|variable-3802aec2-3bbc-2711-d7f6-1ce08830cd08\>: 1.4;
  --_typography---t-body--2-sb--font-weight\<deleted\|variable-3b34f356-723d-ce46-49f9-d1c5d3755350\>: 600;
  --_typography---t-body--2-sb--letter-spacing\<deleted\|variable-ef627534-297d-86d0-ff7e-47b4a471b950\>: 0em;
  --_typography---_legacy--paragraph-5-r--font-size\<deleted\|variable-af9eac31-ecf4-5cc1-1250-67cca3f81a0b\>: .875rem;
  --_typography---_legacy--paragraph-5-r--line-height\<deleted\|variable-48a77d63-8956-fc4d-7395-e3e59db27e77\>: 1.4;
  --_typography---_legacy--paragraph-5-r--font-weight\<deleted\|variable-c7c5111b-0376-d086-d6fc-de0fcc7ac403\>: 400;
  --_typography---_legacy--paragraph-5-r--letter-spacing\<deleted\|variable-be6d9163-e6cb-f175-8ca4-0b91499b424b\>: 0em;
  --_typography---_legacy--paragraph-5-sb--font-size\<deleted\|variable-423d7fac-ec01-a8bf-212b-9a292b130701\>: .875rem;
  --_typography---_legacy--paragraph-5-sb--line-height\<deleted\|variable-fa18f79d-e1fc-d83e-2b52-f2d415c4f2fe\>: 1.4;
  --_typography---_legacy--paragraph-5-sb--font-weight\<deleted\|variable-31d4d5c5-298a-9daa-ad10-3bad4d2a3bb9\>: 400;
  --_typography---_legacy--paragraph-5-sb--letter-spacing\<deleted\|variable-69ca417c-dd0d-d3e1-2a52-4043609de472\>: 0em;
  --_typography---_legacy--paragraph-6-r--font-size\<deleted\|variable-660afe16-2531-0fa7-dabd-24e7b431e367\>: .75rem;
  --_typography---_legacy--paragraph-6-r--line-height\<deleted\|variable-fcf50b4a-dfe2-ae48-1420-2b0c3caf0731\>: 1.4;
  --_typography---_legacy--paragraph-6-r--font-weight\<deleted\|variable-59775629-9dcd-e80a-3c02-c7b7f308b9d8\>: 400;
  --_typography---_legacy--paragraph-6-r--letter-spacing\<deleted\|variable-10bf2b2d-9a73-49a7-2262-1a7877f280d4\>: 0em;
  --_typography---_legacy--paragraph-6-sb--font-size\<deleted\|variable-ba09751f-3ecb-0d1c-71bf-7f4609d25b08\>: .75rem;
  --_typography---_legacy--paragraph-6-sb--line-height\<deleted\|variable-01a03124-169d-8b08-311c-f2d194c7caa7\>: 1.4;
  --_typography---_legacy--paragraph-6-sb--font-weight\<deleted\|variable-4b6c803f-0bd4-df96-f8df-90e5eb76e511\>: 400;
  --_typography---_legacy--paragraph-6-sb--letter-spacing\<deleted\|variable-e132619c-1f63-4295-83dc-010ed17f7c55\>: 0em;
  --_typography---t-label--font-size: 1.125rem;
  --_typography---t-label--line-height: 1.1;
  --_typography---t-label--font-weight: 500;
  --_typography---t-label--letter-spacing: 0em;
  --_typography---t-label--2-sb--font-size\<deleted\|variable-13a139df-5727-5709-9808-35efdccf7c53\>: 1rem;
  --_typography---t-label--2-sb--line-height\<deleted\|variable-0dfb6190-be44-f0b0-2c30-07f6464fd1b5\>: 1.1;
  --_typography---t-label--2-sb--font-weight\<deleted\|variable-7484c00e-a749-7c0e-e2e9-76ba046f9bff\>: 600;
  --_typography---t-label--2-sb--letter-spacing\<deleted\|variable-71bbaf7b-913e-2b68-4555-26ab59c0661c\>: 0em;
  --_typography---t-display--1-md--font-size\<deleted\|variable-54533c48-a5cb-0429-965e-32db69128e39\>: 4.0625rem;
  --_typography---t-display--1-md--line-height\<deleted\|variable-00df310a-98e3-103f-31a2-09cffab37ebb\>: 1.05;
  --_typography---t-display--1-md--font-weight\<deleted\|variable-901a37fb-483f-f110-f77b-667075456daf\>: 500;
  --_typography---t-display--1-md--letter-spacing\<deleted\|variable-32f3df61-12d1-d717-cc7a-a0c0cb91e84f\>: -.03em;
  --_typography---t-label--3-sb--font-size\<deleted\|variable-656b986d-8a92-81dc-dd8e-f4b41571164f\>: .8125rem;
  --_typography---t-label--3-sb--line-height\<deleted\|variable-93b97f4b-7329-d896-a9de-d14b9778efdc\>: 1.1;
  --_typography---t-label--3-sb--font-weight\<deleted\|variable-444df4f8-1988-ce7e-3175-514ff4d0b39a\>: 600;
  --_typography---t-label--3-sb--letter-spacing\<deleted\|variable-4bb765f3-03b9-41c6-b785-8a59debd4a2b\>: 0em;
  --off-white--500\<deleted\|variable-c2eff590-c82b-c551-b34a-3522650a9cc1\>: #f4f4f4;
  --off-white--700\<deleted\|variable-eb02f17e-5e99-d199-cbe9-63fd42748c60\>: #c5c4c2;
  --off-black--500\<deleted\|variable-e68c405a-e336-c25b-5af7-e366b9fc1065\>: #212121;
  --dark-grey--700\<deleted\|variable-b7e8e2e1-99ce-feda-053b-021da16b6a1c\>: #343434;
  --light-grey--500\<deleted\|variable-7082e6a9-ea17-23db-a9af-d7acfc0c636d\>: #ebeae8;
  --concrete-grey--500\<deleted\|variable-6c40bcba-957d-625d-057d-928fe627e207\>: #d1cfcb;
  --concrete-grey-02--900\<deleted\|variable-1db290ee-e04b-e918-89dd-464ff9519e26\>: #a09d99;
  --steel-blue--500\<deleted\|variable-735113b6-3001-3fa8-1236-fa85510f5c94\>: #7c8799;
  --true-north-blue--100\<deleted\|variable-a4263dbc-c732-8d48-6718-b5ab936a6bdf\>: #829ab6;
  --true-north-blue--300\<deleted\|variable-7f785dd1-8d08-0275-bbfa-78b252ab1fb2\>: #21508a;
  --true-north-blue--500\<deleted\|variable-6079169b-4ac3-759e-295e-ccdd82b5ef4d\>: #1c4578;
  --vibrant-yellow--300\<deleted\|variable-4976979a-7023-143c-7196-1fa29ecc0f89\>: #fff0ca;
  --vibrant-yellow--500\<deleted\|variable-210ece30-bb79-2c52-bdc5-6d91adaa16ee\>: #ffe5a3;
  --amber--500\<deleted\|variable-0c5c1b1a-e202-c786-7f20-36233430531b\>: #e5a271;
  --_spacing---spacing--24: 1.5rem;
  --_spacing---spacing--12: .75rem;
  --_spacing---spacing--16: 1rem;
  --_spacing---spacing--8: .5rem;
  --_spacing---spacing--32: 2rem;
  --_spacing---spacing--64: 4rem;
  --off-white--20p\<deleted\|variable-3d0cb433-662c-d132-8872-a45bbba6f7e1\>: #f4f4f433;
  --off-black--10p\<deleted\|variable-e3c5e409-331f-83f4-d65c-684aea8fa2dd\>: #2121211a;
  --_spacing---spacing--120: 7.5rem;
  --_spacing---spacing--40: 2.5rem;
  --_spacing---spacing--20: 1.25rem;
  --_spacing---spacing--160: 10rem;
  --_spacing---spacing--80: 5rem;
  --dark-grey--15p\<deleted\|variable-f7ea1e9c-016a-6349-0f3e-ee8a0cff7bca\>: #34343426;
  --_spacing---spacing--144: 9rem;
  --_ui-styles---radius--large\<deleted\|relume-variable-radius-large\>: 0px;
  --color-scheme-1--background\<deleted\|relume-variable-color-scheme-1-background\>: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
  --nav: #181b1f;
  --color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>: var(--_primitives---colors--neutral-darkest\<deleted\|relume-variable-neutral-shade-7\>);
  --_ui-styles---stroke--border-width\<deleted\|relume-variable-border-width\>: 1px;
  --_ui-styles---radius--small\<deleted\|relume-variable-radius-small\>: 0px;
  --_ui-styles---stroke--divider-width\<deleted\|relume-variable-divider-width\>: 1px;
  --_primitives---opacity--neutral-darkest-40\<deleted\|relume-variable-neutral-shade-7-40\>: #0006;
  --_spacing---spacing--48: 3rem;
  --_typography---text-xlarge--font-size: 1.5rem;
  --_typography---text-xlarge--line-height: 1.4;
  --_spacing---spacing--70: 4.375rem;
  --_typography---text-xxlarge--font-size: 2rem;
  --_typography---text-xxlarge--line-height: 1.2;
  --_typography---text-huge--font-size: 2.5rem;
  --_typography---text-huge--line-height: .95;
  --_structure---section-padding--medium: var(--_spacing---spacing--70);
  --_structure---section-padding--xsmall: var(--_spacing---spacing--24);
  --_structure---section-padding--large: var(--_spacing---spacing--120);
  --_structure---section-padding--small: var(--_spacing---spacing--48);
  --opacity--black-40: color-mix(in srgb, var(--black), transparent 60%);
  --opacity--black-50: color-mix(in srgb, var(--black), transparent 50%);
  --opacity--black-20: color-mix(in srgb, var(--black), transparent 80%);
  --card-lighter: #2a2624;
  --opacity--transparwnt: #fff0;
  --card-darker: #1e1b19;
  --_button---size-large--line-height: 1.5;
  --brand-primary--brand-100: color-mix(in srgb, var(--brand-primary--brand-500) 15%, white);
  --brand-primary--brand-200: color-mix(in srgb, var(--brand-primary--brand-500) 30%, white);
  --brand-primary--brand-300: color-mix(in srgb, var(--brand-primary--brand-500) 50%, white);
  --brand-primary--brand-600: color-mix(in srgb, var(--brand-primary--brand-500) 85%, black);
  --brand-primary--brand-800: color-mix(in srgb, var(--brand-primary--brand-500) 50%, black);
  --brand-primary--brand-900: color-mix(in srgb, var(--brand-primary--brand-500) 30%, black);
  --brand-secondary--brand-100: color-mix(in srgb, var(--brand-secondary--brand-500) 15%, white);
  --brand-secondary--brand-200: color-mix(in srgb, var(--brand-secondary--brand-500) 30%, white);
  --brand-secondary--brand-300: color-mix(in srgb, var(--brand-secondary--brand-500) 50%, white);
  --brand-secondary--brand-400: color-mix(in srgb, var(--brand-secondary--brand-500) 75%, white);
  --brand-secondary--brand-600: color-mix(in srgb, var(--brand-secondary--brand-500) 85%, black);
  --brand-secondary--brand-700: color-mix(in srgb, var(--brand-secondary--brand-500) 70%, black);
  --brand-secondary--brand-800: color-mix(in srgb, var(--brand-secondary--brand-500) 50%, black);
  --brand-secondary--brand-900: color-mix(in srgb, var(--brand-secondary--brand-500) 30%, black);
  --neutral--neutral-950: #0d0d0d;
  --neutral--neutral-400: #847770;
  --neutral--neutral-150: #e8e3d8;
  --opacity--white-5: color-mix(in srgb, var(--white), transparent 95%);
  --opacity--white-15: color-mix(in srgb, var(--white), transparent 85%);
  --opacity--white-20: color-mix(in srgb, var(--white), transparent 80%);
  --opacity--white-40: color-mix(in srgb, var(--white), transparent 60%);
  --opacity--white-50: color-mix(in srgb, var(--white), transparent 50%);
  --opacity--white-60: color-mix(in srgb, var(--white), transparent 40%);
  --opacity--white-70: color-mix(in srgb, var(--white), transparent 30%);
  --opacity--white-80: color-mix(in srgb, var(--white), transparent 20%);
  --opacity--white-90: color-mix(in srgb, var(--white), transparent 10%);
  --opacity--black-5: color-mix(in srgb, var(--black), transparent 95%);
  --opacity--black-10: color-mix(in srgb, var(--black), transparent 90%);
  --opacity--black-15: color-mix(in srgb, var(--black), transparent 90%);
  --opacity--black-30: color-mix(in srgb, var(--black), transparent 70%);
  --opacity--black-60: color-mix(in srgb, var(--black), transparent 40%);
  --opacity--black-70: color-mix(in srgb, var(--black), transparent 30%);
  --opacity--black-80: color-mix(in srgb, var(--black), transparent 20%);
  --opacity--black-90: color-mix(in srgb, var(--black), transparent 10%);
  --_typography---font-styles--mono: Aeonikfono, Arial, sans-serif;
  --_typography---text-xlarge--letter-spacing: 0em;
  --_typography---text-xxlarge--letter-spacing: 0em;
  --_typography---text-huge--letter-spacing: 0em;
  --_spacing---spacing--26: 1.625px;
  --_structure---radius--large: 1.5rem;
  --off-white: #f4ebe8;
  --_spacing---spacing--size: 0px;
  --base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>: white;
  --base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>: #eee;
}

body {
  background-color: var(--_structure---base-colors--body);
  font-family: var(--_typography---font-styles--body);
  color: var(--_structure---base-colors--text);
  font-size: var(--_typography---text-body--font-size);
  line-height: var(--_typography---text-body--line-height);
  letter-spacing: var(--_typography---text-body--letter-spacing);
}

h1 {
  font-family: var(--_typography---font-styles--heading);
  font-size: var(--_typography---t-heading-1--font-size);
  line-height: var(--_typography---t-heading-1--line-height);
  font-weight: var(--_typography---t-heading-1--font-weight);
  letter-spacing: var(--_typography---t-heading-1--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h2 {
  font-family: var(--_typography---font-styles--heading);
  font-size: var(--_typography---t-heading-2--font-size);
  line-height: var(--_typography---t-heading-2--line-height);
  font-weight: var(--_typography---t-heading-2--font-weight);
  letter-spacing: var(--_typography---t-heading-2--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  font-family: var(--_typography---font-styles--heading);
  font-size: var(--_typography---t-heading-3--font-size);
  line-height: var(--_typography---t-heading-3--line-height);
  font-weight: var(--_typography---t-heading-3--font-weight);
  letter-spacing: var(--_typography---t-heading-3--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h4 {
  font-family: var(--_typography---font-styles--heading);
  font-size: var(--_typography---t-heading-4--font-size);
  line-height: var(--_typography---t-heading-4--line-height);
  font-weight: var(--_typography---t-heading-4--font-weight);
  letter-spacing: var(--_typography---t-heading-4--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h5 {
  font-family: var(--_typography---font-styles--heading);
  font-size: var(--_typography---t-heading-5--font-size);
  line-height: var(--_typography---t-heading-5--line-height);
  font-weight: var(--_typography---t-heading-5--font-weight);
  letter-spacing: var(--_typography---t-heading-5--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h6 {
  font-family: var(--_typography---font-styles--heading);
  font-size: var(--_typography---t-heading-6--font-size);
  line-height: var(--_typography---t-heading-6--line-height);
  font-weight: var(--_typography---t-heading-6--font-weight);
  letter-spacing: var(--_typography---t-heading-6--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

p {
  font-size: var(--_typography---text-medium--font-size);
  margin-bottom: 0;
}

a {
  color: inherit;
  text-decoration: underline;
}

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}

ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

em {
  background-image: linear-gradient(90deg, var(--brand-secondary--brand-500), var(--brand-primary--brand-500));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-style: normal;
}

blockquote {
  border-left: .1875rem solid var(--color-scheme-1--text\<deleted\|relume-variable-color-scheme-1-text\>);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.hide {
  display: none;
}

.text-style-link {
  text-decoration: underline;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.container-large {
  width: 100%;
  max-width: var(--_structure---container-sizes--large);
  margin-left: auto;
  margin-right: auto;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.margin-bottom, .margin-bottom.margin-xxlarge, .margin-bottom.margin-medium, .margin-bottom.margin-custom3, .margin-bottom.margin-custom1, .margin-bottom.margin-tiny, .margin-bottom.margin-small, .margin-bottom.margin-large, .margin-bottom.margin-0, .margin-bottom.margin-xlarge, .margin-bottom.margin-xhuge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-huge, .margin-bottom.margin-xxsmall, .margin-bottom.margin-custom2, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-weight-medium {
  font-weight: 500;
}

.text-size-medium {
  font-size: var(--_typography---text-medium--font-size);
  line-height: var(--_typography---text-medium--line-height);
  letter-spacing: var(--_typography---text-medium--letter-spacing);
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.t-heading-2 {
  font-family: var(--_typography---font-styles--heading);
  font-size: var(--_typography---t-heading-2--font-size);
  line-height: var(--_typography---t-heading-2--line-height);
  font-weight: var(--_typography---t-heading-2--font-weight);
  letter-spacing: var(--_typography---t-heading-2--letter-spacing);
}

.t-heading-6 {
  font-family: var(--_typography---font-styles--heading);
  font-size: var(--_typography---t-heading-6--font-size);
  line-height: var(--_typography---t-heading-6--line-height);
  font-weight: var(--_typography---t-heading-6--font-weight);
  letter-spacing: var(--_typography---t-heading-6--letter-spacing);
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.t-heading-1 {
  font-family: var(--_typography---font-styles--heading);
  font-size: var(--_typography---t-heading-1--font-size);
  line-height: var(--_typography---t-heading-1--line-height);
  font-weight: var(--_typography---t-heading-1--font-weight);
  letter-spacing: var(--_typography---t-heading-1--letter-spacing);
}

.t-heading-1.is-hero {
  font-size: 6.5rem;
}

.button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--black);
  border-radius: var(--_structure---radius--small);
  background-color: var(--black);
  color: var(--white);
  font-size: var(--_button---size-regular--font-size);
  text-align: center;
  letter-spacing: var(--_button---size-regular--letter-spacing);
  justify-content: center;
  align-items: center;
  padding: .9375rem 2rem;
  text-decoration: none;
  transition: border-color .2s, color .2s, background-color .2s;
  display: inline-flex;
}

.button.is-alternate {
  border-width: 2px;
  border-color: var(--brand-primary--brand-500);
  background-color: var(--neutral--neutral-900);
}

.button.is-alternate:hover {
  background-color: var(--neutral--neutral-600);
}

.button.is-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>);
  color: inherit;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-link.is-icon.is-alternate {
  background-image: none;
}

.button.is-small {
  padding: .5rem 1rem;
  display: inline-flex;
}

.button.is-submit {
  border-color: var(--brand-primary--brand-500);
  border-radius: var(--_structure---radius--medium);
  background-color: var(--brand-primary--brand-500);
}

.button.is-submit:hover {
  background-color: var(--brand-primary--brand-700);
}

.button.is-submit.secondary {
  color: #f4ebe8;
  white-space: nowrap;
  background-color: #302a25;
  border-width: 2px;
  border-color: #ff734a;
}

.button.is-submit.secondary:hover {
  color: #ff734a;
  background-color: #302a2500;
}

.button.is-submit.secondary:active {
  background-color: #302a2500;
}

.button.is-secondary {
  border-width: 2px;
  border-color: var(--brand-primary--brand-500);
  background-color: var(--neutral--neutral-600);
  color: var(--white);
  font-weight: 500;
}

.button.is-secondary:hover {
  background-color: var(--neutral--neutral-500);
}

.button.is-secondary.is-small {
  min-height: 2.25rem;
  padding-top: var(--_spacing---spacing--4);
  padding-bottom: var(--_spacing---spacing--4);
  align-items: center;
}

.t-heading-4 {
  font-family: var(--_typography---font-styles--heading);
  font-size: var(--_typography---t-heading-4--font-size);
  line-height: var(--_typography---t-heading-4--line-height);
  font-weight: var(--_typography---t-heading-4--font-weight);
  letter-spacing: var(--_typography---t-heading-4--letter-spacing);
}

.text-weight-bold {
  font-weight: 700;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.text-color-white {
  color: var(--white);
}

.text-weight-semibold {
  font-weight: 600;
}

.text-style-muted {
  color: var(--neutral--neutral-200);
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.text-align-center {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.text-size-small {
  font-size: var(--_typography---text-small--font-size);
  line-height: var(--_typography---text-small--line-height);
  letter-spacing: var(--_typography---text-small--letter-spacing);
}

.text-rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.text-rich-text blockquote {
  border-left-color: var(--brand-primary--brand-500);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-style: normal;
}

.text-rich-text h4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  color: var(--neutral--neutral-200);
  font-size: var(--_typography---text-large--font-size);
  margin-bottom: 1rem;
}

.text-rich-text a {
  color: var(--brand-primary--brand-400);
  transition: all .2s;
}

.text-rich-text a:hover {
  color: inherit;
}

.text-rich-text figcaption {
  border-left: 2px solid var(--color-scheme-1--text\<deleted\|relume-variable-color-scheme-1-text\>);
  text-align: left;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.text-rich-text h2, .text-rich-text h3, .text-rich-text h6, .text-rich-text h5 {
  margin-bottom: 1rem;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.text-size-large {
  font-size: var(--_typography---text-large--font-size);
  line-height: var(--_typography---text-large--line-height);
  letter-spacing: var(--_typography---text-large--letter-spacing);
}

.padding-global {
  z-index: 1;
  padding-right: var(--_structure---global-padding--horizontal);
  padding-left: var(--_structure---global-padding--horizontal);
  flex: 1;
}

.padding-section-medium {
  padding-top: 4.375rem;
  padding-bottom: 4.375rem;
}

.padding-section-medium.is-nav {
  padding-top: 9.5rem;
}

.btn {
  padding: var(--_button---size-regular--padding-vertical) var(--_button---size-regular--padding-horizontal);
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: var(--_structure---radius--small);
  font-family: var(--_typography---font-styles--label);
  color: var(--neutral--neutral-800);
  font-size: var(--_button---size-regular--font-size);
  line-height: var(--_button---size-regular--line-height);
  text-align: center;
  letter-spacing: var(--_button---size-regular--letter-spacing);
  font-weight: 500;
  text-decoration: none;
  transition: all .3s cubic-bezier(.398, .014, .175, 1.008);
  display: flex;
}

.btn:where(.w-variant-f3259a36-086d-f18e-6b72-6dd62ba1a260) {
  border: 2px solid var(--brand-primary--brand-500);
  background-color: var(--neutral--neutral-600);
  color: var(--white);
}

.btn:where(.w-variant-789466a3-ed32-fddd-4e3e-ed489e07d982) {
  color: var(--white);
  border-style: none;
  border-radius: 0;
  padding: 0;
}

.btn:hover:where(.w-variant-f3259a36-086d-f18e-6b72-6dd62ba1a260) {
  background-color: var(--neutral--neutral-500);
}

.btn.small {
  padding: var(--_button---size-small--padding-vertical) var(--_button---size-small--padding-horizontal);
  font-size: var(--_button---size-small--font-size);
  line-height: var(--_button---size-small--line-height);
  letter-spacing: var(--_button---size-small--letter-spacing);
}

.btn.small:where(.w-variant-789466a3-ed32-fddd-4e3e-ed489e07d982) {
  padding: 0;
}

.btn.large {
  padding: var(--_button---size-large--padding-vertical) var(--_button---size-large--padding-horizontal);
  font-size: var(--_button---size-large--font-size);
  letter-spacing: var(--_button---size-large--letter-spacing);
}

.btn.large:where(.w-variant-789466a3-ed32-fddd-4e3e-ed489e07d982) {
  padding: 0;
}

.section_event-hero {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.event-hero_component {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  padding-top: 7rem;
  padding-bottom: 4.375rem;
  display: flex;
}

.text-style-tagline {
  font-size: var(--_typography---text-small--font-size);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: inline-block;
}

.event-hero_metatag-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: auto;
  justify-content: flex-start;
  display: flex;
}

.event-hero_metatag-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.event-hero_image-wrapper {
  border-radius: var(--_ui-styles---radius--large\<deleted\|relume-variable-radius-large\>);
  flex: 1;
  width: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.event-hero_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.event-hero_image.is-mobile {
  display: none;
}

.event-hero_image.is-desktop {
  width: 120%;
  max-width: none;
}

.section_event-description {
  background-color: var(--neutral--neutral-700);
  position: relative;
}

.section_agenda {
  background-color: var(--neutral--neutral-700);
  background-image: url("https://cdn.prod.website-files.com/6a6a1ce074063be5977eefb4/6a746a50414f8af61edb639a_cacd4f11461ada4a215b746f2191f068_insights-glow.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.agenda_session-wrapper {
  border-radius: var(--_ui-styles---radius--large\<deleted\|relume-variable-radius-large\>);
  width: 100%;
  overflow: hidden;
}

.navbar-main_component {
  width: 100%;
  min-height: 4.25rem;
  padding-right: var(--_structure---global-padding--horizontal);
  padding-left: var(--_structure---global-padding--horizontal);
  border-bottom-style: solid;
  border-bottom-width: 0;
  border-bottom-color: var(--color-scheme-1--background\<deleted\|relume-variable-color-scheme-1-background\>);
  background-color: color-mix(in srgb, var(--nav), transparent 100%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--white);
  align-items: center;
  transition-property: background-color;
  transition-duration: .35s;
  transition-timing-function: ease;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-main_component.is-scrolled, .navbar-main_component.is-static, .navbar-main_component.is-menu-open {
  background-color: var(--nav);
}

.navbar-main_container {
  width: 100%;
  height: 100%;
  max-width: var(--_structure---container-sizes--large);
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-main_logo-link {
  padding-left: 0;
}

.navbar-main_logo {
  max-height: 2.125rem;
}

.navbar-main_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar-main_link {
  padding: .5rem 1rem;
  transition: opacity .2s, color .2s;
}

.navbar-main_link:hover {
  opacity: .7;
}

.navbar-main_link.w--current {
  color: var(--brand-primary--brand-400);
}

.navbar11_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar11_dropdown-list.w--open {
  border: var(--_ui-styles---stroke--border-width\<deleted\|relume-variable-border-width\>) solid var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
  border-radius: var(--_ui-styles---radius--small\<deleted\|relume-variable-radius-small\>);
  background-color: var(--color-scheme-1--background\<deleted\|relume-variable-color-scheme-1-background\>);
  width: 20rem;
  padding: 1.5rem;
}

.navbar11_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar11_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .25rem;
  padding-bottom: .25rem;
  text-decoration: none;
  display: flex;
}

.navbar11_icon-wrapper {
  flex: none;
}

.navbar11_text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar11_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar-main_menu-button {
  padding: 0;
}

.session_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.speaker_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.speaker_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.speaker_card {
  border-radius: var(--_structure---radius--small);
  background-color: #1e1b19;
  background-image: none;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  height: 100%;
  padding: 1rem 1.5rem;
  display: flex;
  position: relative;
}

.speaker_background-image-wrapper {
  z-index: 0;
  aspect-ratio: 1;
  border-radius: var(--_structure---radius--medium);
  flex: 0 auto;
  width: 100%;
  position: relative;
  inset: 0%;
  overflow: hidden;
  box-shadow: 0 0 6px #fff;
}

.image-overlay-layer {
  z-index: 1;
  background-color: #0000;
  background-image: linear-gradient(90deg, var(--brand-secondary--brand-500), var(--brand-primary--brand-500));
  mix-blend-mode: soft-light;
  position: absolute;
  inset: 0%;
}

.speaker_background-image {
  filter: grayscale();
  object-fit: cover;
  object-position: 50% 10%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.speaker_card-content {
  z-index: 3;
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.speaker_card-content-top {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.heading-style-h4 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.speaker_company-logo {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
  max-height: 100%;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.sponsors-logo_list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.sponsor_logo {
  max-height: 2.5rem;
}

.session_card {
  border-radius: var(--_structure---radius--small);
  background-color: var(--998783);
  padding: 1.5rem;
}

.why-attend_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why-attend_card {
  border-radius: var(--_structure---radius--small);
  background-color: var(--998783);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.why-attend_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1rem;
  display: flex;
}

.why-attend_card-content-top {
  text-wrap: stable;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.home-faq_list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.home-faq_accordion {
  border-radius: var(--_structure---radius--medium);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
}

.home-faq_question {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem;
  transition: color .2s;
  display: flex;
}

.home-faq_question:hover {
  color: var(--brand-primary--brand-400);
}

.faq5_icon-wrapper {
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.home-faq_answer {
  padding-left: 3.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.event-hero_header {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(0, .5fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  max-width: 30rem;
  height: 100%;
  display: flex;
}

.contact_grid-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.contact_item {
  width: 100%;
  height: 100%;
  padding: var(--_spacing---spacing--24);
  border-radius: var(--_structure---radius--medium);
  background-color: var(--998783);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.contact_icon-wrapper {
  vertical-align: top;
  display: inline-block;
}

.event-hero_lightbox {
  border-radius: var(--_structure---radius--medium);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.event-hero_lightbox-image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
}

.lightbox-play-icon {
  z-index: 2;
  color: var(--_primitives---colors--white\<deleted\|relume-variable-neutral-white\>);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.video-overlay-layer {
  z-index: 1;
  background-color: var(--_primitives---opacity--neutral-darkest-40\<deleted\|relume-variable-neutral-shade-7-40\>);
  position: absolute;
  inset: 0%;
}

.event-hero_logo {
  max-height: 1.25rem;
}

.event-hero_powered-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.spacer-main {
  width: 100%;
  height: var(--_spacing---spacing--4);
}

.spacer-main:where(.w-variant-83f2f153-10c1-6b42-2d64-083894326132) {
  height: var(--_spacing---spacing--8);
}

.spacer-main:where(.w-variant-678d81a0-6b65-b711-7301-70958b48d9a1) {
  height: var(--_spacing---spacing--12);
}

.spacer-main:where(.w-variant-4b9ec95c-d17b-8de6-d705-9facbb8f8583) {
  height: var(--_spacing---spacing--16);
}

.spacer-main:where(.w-variant-37b6a5c0-c02b-f86f-f7de-eac4cd38b106) {
  height: var(--_spacing---spacing--20);
}

.spacer-main:where(.w-variant-4a181e33-05c7-3b10-a3dd-d7782962352d) {
  height: var(--_spacing---spacing--24);
}

.spacer-main:where(.w-variant-e128f583-a69d-9b9f-2fef-d8d5ae27fea8) {
  height: var(--_spacing---spacing--32);
}

.spacer-main:where(.w-variant-b84162ea-4275-475f-356c-9fce5d6c5954) {
  height: var(--_spacing---spacing--40);
}

.spacer-main:where(.w-variant-e5f8c4da-bb58-cb28-ffcc-4a97e9b2eaf3) {
  height: var(--_spacing---spacing--48);
}

.spacer-main:where(.w-variant-1449198c-cc37-7eb9-f6a1-6928c8443e4a) {
  height: var(--_spacing---spacing--64);
}

.spacer-main:where(.w-variant-d46b78f7-fbbe-0ff6-0772-f77a0536284c) {
  height: var(--_spacing---spacing--80);
}

.spacer-main:where(.w-variant-4b4c26b3-55e7-7bc5-9380-88a2de3e2fdd) {
  height: var(--_spacing---spacing--120);
}

.spacer-main:where(.w-variant-ea47d925-0810-c0df-8ce9-30169fc99594) {
  height: var(--_spacing---spacing--144);
}

.event-hero_info-col {
  max-width: 18.75rem;
}

.speaker_card-logo-wrap {
  border-radius: var(--_structure---radius--small);
  width: 10rem;
  max-height: 1.5rem;
}

.t-body-large {
  letter-spacing: var(--_typography---text-large--letter-spacing);
  font-size: 1.25rem;
  line-height: 1.5;
}

.t-body-medium {
  font-size: 1.125rem;
  line-height: 1.44;
}

.t-body-small {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.button-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.c-gradient-rose-orange {
  background-image: linear-gradient(90deg, var(--brand-secondary--brand-500), var(--brand-primary--brand-500));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.speaker_card-content-position {
  text-wrap: pretty;
  max-width: 18ch;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.cta1_component {
  border-radius: var(--_structure---radius--small);
  background-color: var(--neutral--neutral-700);
  overflow: hidden;
}

.cta_content {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.cta_content-left {
  background-image: url("https://cdn.prod.website-files.com/6a6a1ce074063be5977eefb4/6a74730863903b7d84e3fdd1_reverie-cta_texture.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  padding: 1.75rem 5rem 1.25rem 2rem;
}

.cta1_image-wrapper {
  border-radius: var(--_ui-styles---radius--large\<deleted\|relume-variable-radius-large\>);
  height: 100%;
  overflow: hidden;
}

.cta1_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.t-body-xlarge {
  font-family: var(--_typography---font-styles--body);
  font-size: var(--_typography---text-xlarge--font-size);
  line-height: var(--_typography---text-xlarge--line-height);
  font-weight: 400;
}

.faq_icon-line {
  background-color: var(--brand-primary--brand-500);
  width: 1.375rem;
  height: 2px;
}

.faq_icon-line.is-horizontal {
  width: 2px;
  height: 1.375rem;
  position: absolute;
}

.footer_wrapper {
  border-top: 1px solid #2d2a26;
}

.footer-top_wrapper {
  padding-top: var(--_spacing---spacing--70);
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-bottom: 1px solid #2d2a26;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr 1fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-logo-column_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 25.625rem;
  display: flex;
}

.footer-mobile-spacer {
  width: 100%;
  height: 2rem;
  display: none;
}

.footer-certifications_wrapper {
  justify-content: space-between;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.certifications-content_wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.certifications-images_wrapper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.event-footer-content {
  grid-column-gap: 2.625rem;
  grid-row-gap: 2.625rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(0, .5fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.main-footer {
  position: relative;
}

.main-footer_bg-wrapper {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.main-footer_bg {
  object-fit: cover;
  object-position: 100% 0%;
  width: 100%;
  height: 100%;
}

.t-body-xxlarge {
  font-size: var(--_typography---text-xxlarge--font-size);
  line-height: var(--_typography---text-xxlarge--line-height);
}

.text-size-huge {
  font-size: var(--_typography---text-huge--font-size);
  line-height: var(--_typography---text-huge--line-height);
  letter-spacing: var(--_typography---text-large--letter-spacing);
}

.spacer-10 {
  padding-top: .625rem;
}

.section_padding-spacer {
  padding-top: var(--_structure---section-padding--medium);
}

.section_padding-spacer:where(.w-variant-1f270f52-2e6a-4b3c-e8b3-a2f8ec448d5a) {
  padding-top: var(--_structure---section-padding--xsmall);
}

.section_padding-spacer:where(.w-variant-1823f41e-adbc-8d03-7e5c-b614e0a409f8) {
  padding-top: var(--_structure---section-padding--large);
}

.section_padding-spacer:where(.w-variant-33995ac6-4a2d-688a-dc52-3b415b8d522e) {
  padding-top: var(--_structure---section-padding--small);
}

.speaker_card-content-bottom {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.max-width-800 {
  max-width: 50rem;
}

.event-description_img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.empty_state {
  border-radius: var(--_structure---radius--small);
  background-color: var(--998783);
}

.empty_state.is-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.why-attend_title {
  max-width: 21ch;
}

.why-attend_description {
  max-width: 32ch;
}

.cta-price_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.event-hero_image-overlay {
  background-image: linear-gradient(90deg, var(--opacity--black-40), #0000 53%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-color-dark100 {
  color: var(--neutral--neutral-100);
}

.auto-collapse_faq {
  display: none;
}

.text-wrap-balance {
  text-wrap: balance;
}

.navbar_code {
  display: none;
}

.speaker_card-gradient {
  z-index: 2;
  background-image: linear-gradient(180deg, var(--card-lighter), #2a262400 99%, var(--opacity--transparwnt));
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.speaker_card-fill {
  z-index: 1;
  background-color: var(--card-darker);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.link {
  color: #f56136;
}

@media screen and (min-width: 1440px) {
  body {
    --_structure---base-colors--body: var(--neutral--neutral-800);
    --_structure---base-colors--text: #f4ebe8;
    --_structure---container-sizes--large: 82rem;
    --_structure---container-sizes--medium: 64rem;
    --_structure---container-sizes--small: 48rem;
    --_structure---radius--small: .25rem;
    --_structure---radius--medium: .5rem;
    --_structure---global-padding--horizontal: 4rem;
    --_structure---section-padding--medium: var(--_spacing---spacing--70);
    --_structure---section-padding--xsmall: var(--_spacing---spacing--24);
    --_structure---section-padding--large: var(--_spacing---spacing--120);
    --_structure---section-padding--small: var(--_spacing---spacing--48);
    --_structure---radius--large: 1.5rem;
  }

  .container-large.is-fullheight {
    height: 100%;
  }

  .event-hero_component {
    justify-content: center;
    align-items: flex-start;
    max-height: 90rem;
  }

  .event-hero_image.is-desktop {
    width: 120%;
  }

  .speaker_background-image {
    object-position: 50% 20%;
  }

  .speaker_card-content-top {
    flex: 0 auto;
  }

  .event-hero_header {
    justify-content: center;
  }

  .event-hero_info-col {
    margin-top: auto;
  }

  .ticket_script {
    justify-content: center;
    align-items: center;
  }

  .event_ticket-code {
    border-radius: var(--_structure---radius--small);
    overflow: hidden;
  }

  .register_code-wrapper {
    width: 100%;
  }

  .layout_two-col {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-auto-columns: 1fr;
    height: 100%;
  }

  .sticky-wrapper {
    position: sticky;
    top: 6rem;
  }

  .register_code-wrapper-v2 {
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_spacing---spacing--4: .25rem;
    --_spacing---spacing--24: .75rem;
    --_spacing---spacing--12: .75rem;
    --_spacing---spacing--16: .75rem;
    --_spacing---spacing--8: .5rem;
    --_spacing---spacing--32: 1.5rem;
    --_spacing---spacing--64: 3rem;
    --_spacing---spacing--120: 5rem;
    --_spacing---spacing--40: 2rem;
    --_spacing---spacing--20: .75rem;
    --_spacing---spacing--160: 7rem;
    --_spacing---spacing--80: 4rem;
    --_spacing---spacing--144: 6rem;
    --_spacing---spacing--48: 2.5rem;
    --_spacing---spacing--70: 3.5rem;
    --_spacing---spacing--26: 1.5rem;
    --_spacing---spacing--size: 0px;
  }

  h1 {
    font-size: 3.25rem;
  }

  h2 {
    font-size: 2.75rem;
  }

  h3 {
    font-size: 2.25rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  .hide-tablet {
    display: none;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .t-heading-2 {
    font-size: 2.75rem;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .t-heading-1 {
    font-size: 3.25rem;
  }

  .t-heading-4 {
    font-size: 1.75rem;
  }

  .t-heading-3 {
    font-size: 2.25rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section_hero {
    min-height: auto;
  }

  .navbar_component {
    height: 3rem;
    padding-right: var(--_spacing---spacing--12);
    padding-left: var(--_spacing---spacing--12);
  }

  .navbar_menu {
    display: none;
  }

  .hero_visual {
    object-fit: cover;
    width: 100%;
    height: 17.5rem;
    position: static;
  }

  .hero_layout {
    flex-direction: column;
    align-items: stretch;
  }

  .hero_body {
    max-width: 100%;
  }

  .hero_aside {
    padding-top: var(--_spacing---spacing--12);
    padding-right: var(--_spacing---spacing--12);
    padding-bottom: 0;
    padding-left: var(--_spacing---spacing--12);
    flex: 0 auto;
    order: -1;
    align-items: flex-start;
  }

  .hero_badge {
    padding-left: 0;
  }

  .hero_content {
    padding: var(--_spacing---spacing--12);
    grid-row-gap: var(--_spacing---spacing--24);
  }

  .op-button.is-primary {
    padding-right: var(--_spacing---spacing--32);
    padding-right: var(--_spacing---spacing--32);
  }

  .section_platform {
    padding-bottom: var(--_spacing---spacing--24);
  }

  .platform_body {
    padding-right: var(--_spacing---spacing--24);
    padding-left: var(--_spacing---spacing--24);
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }

  .platform_tabs {
    grid-area: 2 / 1 / 3 / 2;
    align-self: start;
    padding-bottom: 0;
    padding-left: 0;
  }

  .platform_tab {
    white-space: normal;
  }

  .platform_tab.is-active {
    min-height: 8rem;
  }

  .platform_title {
    grid-area: 1 / 1 / 2 / 3;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .platform_media {
    grid-area: 2 / 2 / 3 / 3;
    height: 19.25rem;
  }

  .section_logos {
    justify-content: flex-start;
    min-height: 7.5rem;
    overflow-x: auto;
  }

  .logos_track {
    grid-column-gap: var(--_spacing---spacing--40);
    justify-content: flex-start;
    width: auto;
    max-width: none;
  }

  .logos_note {
    max-width: 15.0625rem;
  }

  .tabs_bar {
    justify-content: flex-start;
  }

  .tabs_tab {
    flex: 0 auto;
    min-height: 4.5rem;
  }

  .tabs_body {
    padding-top: 0;
  }

  .tabs_row {
    grid-row-gap: var(--_spacing---spacing--40);
    flex-direction: column;
    align-items: flex-start;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .tabs_col-left {
    display: contents;
  }

  .tabs_col-right {
    order: 0;
  }

  .tabs_quote {
    padding-top: 1.25rem;
  }

  .tabs_media {
    order: -1;
    height: 10.5625rem;
  }

  .tabs_heading {
    order: -1;
    max-width: 100%;
  }

  .tabs_cta {
    order: 1;
  }

  .cases_inner {
    grid-row-gap: 1.25rem;
  }

  .cases_item {
    flex: none;
    width: 18.125rem;
    min-height: 26.625rem;
  }

  .cases_item.is-open {
    flex: none;
    width: 17.75rem;
  }

  .cases_item.is-medium {
    flex: none;
    width: 18.125rem;
  }

  .cases_card {
    min-height: 18.125rem;
  }

  .cases_body {
    min-height: 8.5rem;
    padding-right: var(--_spacing---spacing--24);
  }

  .cases_copy {
    grid-row-gap: var(--_spacing---spacing--12);
    flex-direction: column;
  }

  .features_head {
    grid-row-gap: 1.25rem;
  }

  .features_num {
    text-align: right;
  }

  .features_grid {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .features_card {
    min-height: 20rem;
  }

  .features_card.is-top-left {
    grid-area: 1 / 1 / 2 / 2;
  }

  .features_card.is-bottom-left {
    grid-area: 2 / 1 / 3 / 2;
  }

  .features_card.is-center-tall {
    grid-area: 3 / 1 / 4 / 2;
    min-height: 37.4375rem;
  }

  .features_card.is-top-right {
    grid-area: 4 / 1 / 5 / 2;
  }

  .features_card.is-bottom-right {
    grid-area: 5 / 1 / 6 / 2;
  }

  .section_faq {
    grid-row-gap: 1.75rem;
    flex-direction: column;
    padding-top: 3.5rem;
  }

  .faq_head {
    width: 100%;
    padding-right: 0;
  }

  .faq_list {
    max-width: 100%;
  }

  .faq_answer {
    max-width: 100%;
    padding-bottom: var(--_spacing---spacing--16);
  }

  .section_cta {
    min-height: 36.5rem;
  }

  .cta_inner {
    grid-row-gap: var(--_spacing---spacing--24);
    max-width: 100%;
  }

  .section_testimonials {
    grid-row-gap: var(--_spacing---spacing--24);
    flex-direction: column;
  }

  .testimonials_intro {
    grid-row-gap: var(--_spacing---spacing--12);
    width: 100%;
    min-height: auto;
  }

  .testimonials_intro-top {
    grid-row-gap: var(--_spacing---spacing--12);
    flex: 0 auto;
  }

  .testimonials_card {
    width: 18.125rem;
    min-height: 20.625rem;
  }

  .testimonials_card-body, .testimonials_author {
    padding-right: var(--_spacing---spacing--24);
    padding-left: var(--_spacing---spacing--12);
  }

  .testimonials_author-role {
    flex-wrap: wrap;
  }

  .section_resources {
    grid-row-gap: 1.25rem;
    padding-top: 3.5rem;
  }

  .resources_row {
    grid-row-gap: 1px;
    flex-direction: column;
  }

  .resources_card {
    grid-row-gap: var(--_spacing---spacing--24);
    min-height: 15.625rem;
  }

  .resources_card.is-media {
    display: none;
  }

  .resources_card-top {
    grid-row-gap: var(--_spacing---spacing--20);
    flex-direction: column;
  }

  .resources_logo {
    height: 2.3125rem;
  }

  .resources_quiz {
    grid-row-gap: var(--_spacing---spacing--24);
  }

  .resources_more {
    order: 1;
    min-height: auto;
  }

  .footer_top {
    flex-direction: column;
  }

  .footer_brand {
    width: 100%;
  }

  .footer_nav {
    grid-column-gap: var(--_spacing---spacing--40);
    flex-wrap: wrap;
    justify-content: flex-start;
    max-width: 100%;
  }

  .footer_col {
    grid-row-gap: var(--_spacing---spacing--12);
    min-width: 8.75rem;
  }

  .event-hero_component {
    height: 100svh;
    max-height: 100%;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .navbar-main_menu {
    border-bottom: 1px solid var(--color-scheme-1--border\<deleted\|relume-variable-color-scheme-1-border\>);
    -webkit-text-fill-color: inherit;
    background-color: #181b1f;
    background-clip: border-box;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar-main_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar-main_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar11_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar11_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar11_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar11_dropdown-list.w--open {
    border-style: none;
    width: auto;
    padding: 0;
  }

  .navbar11_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar11_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .navbar-main_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent\<deleted\|relume-variable-transparent\>);
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1_line-top {
    background-color: var(--_structure---base-colors--text);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-middle {
    background-color: var(--_structure---base-colors--text);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-bottom {
    background-color: var(--_structure---base-colors--text);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .speaker_list {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .footer4_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .why-attend_grid {
    grid-template-columns: 1fr;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .event-hero_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .reserve-spot_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .t-caption.t-color-offwhite.is-footer {
    font-size: .9375rem;
  }

  .cta_content {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .cta_content-left {
    padding-right: var(--_spacing---spacing--32);
    padding-bottom: 3rem;
  }

  .footer-top_wrapper {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer-mobile-spacer {
    display: block;
  }

  .footer-mobile-spacer.is-mobile-16 {
    display: none;
  }

  .main-footer_bg {
    object-position: 70% 0%;
  }

  .layout_two-col {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_structure---base-colors--body: var(--neutral--neutral-800);
    --_structure---base-colors--text: #f4ebe8;
    --_structure---container-sizes--large: 80rem;
    --_structure---container-sizes--medium: 64rem;
    --_structure---container-sizes--small: 48rem;
    --_structure---radius--small: .25rem;
    --_structure---radius--medium: .5rem;
    --_structure---global-padding--horizontal: 1.25rem;
    --_structure---section-padding--medium: var(--_spacing---spacing--70);
    --_structure---section-padding--xsmall: var(--_spacing---spacing--24);
    --_structure---section-padding--large: var(--_spacing---spacing--120);
    --_structure---section-padding--small: var(--_spacing---spacing--48);
    --_structure---radius--large: 1.5rem;
    --_typography---font-styles--body: Aeonik, Arial, sans-serif;
    --_typography---text-body--font-size: 1rem;
    --_typography---text-body--line-height: 1.4;
    --_typography---text-body--letter-spacing: 0em;
    --_typography---font-styles--heading: Aeonikfono, Arial, sans-serif;
    --_typography---t-heading-1--font-size: 2rem;
    --_typography---t-heading-1--line-height: 1.05;
    --_typography---t-heading-1--font-weight: 500;
    --_typography---t-heading-1--letter-spacing: -.03em;
    --_typography---t-heading-2--font-size: 2.5rem;
    --_typography---t-heading-2--line-height: 1.17;
    --_typography---t-heading-2--font-weight: 500;
    --_typography---t-heading-2--letter-spacing: -.02em;
    --_typography---t-heading-3--font-size: 2.25rem;
    --_typography---t-heading-3--line-height: 1;
    --_typography---t-heading-3--font-weight: 500;
    --_typography---t-heading-3--letter-spacing: -.02em;
    --_typography---t-heading-4--font-size: 2rem;
    --_typography---t-heading-4--line-height: 1.05;
    --_typography---t-heading-4--font-weight: 500;
    --_typography---t-heading-4--letter-spacing: -.01em;
    --_typography---t-heading-5--font-size: 1.75rem;
    --_typography---t-heading-5--line-height: 1.1;
    --_typography---t-heading-5--font-weight: 500;
    --_typography---t-heading-5--letter-spacing: -.01em;
    --_typography---t-heading-6--font-size: 1.5rem;
    --_typography---t-heading-6--line-height: 1.15;
    --_typography---t-heading-6--font-weight: 500;
    --_typography---t-heading-6--letter-spacing: -.01em;
    --_typography---text-medium--font-size: 1.125rem;
    --_typography---text-medium--line-height: 1.4;
    --_typography---text-medium--letter-spacing: 0em;
    --_typography---text-tiny--font-size: .75rem;
    --_typography---text-tiny--line-height: 1.4;
    --_typography---text-tiny--letter-spacing: 0em;
    --_typography---text-small--font-size: .75rem;
    --_typography---text-small--line-height: 1.4;
    --_typography---text-small--letter-spacing: 0em;
    --_typography---text-large--font-size: 1.25rem;
    --_typography---text-large--line-height: 1.4;
    --_typography---text-large--letter-spacing: -.01em;
    --_typography---font-styles--label: Aeonik, Arial, sans-serif;
    --_typography---_legacy--paragraph-1-r--font-size\<deleted\|variable-428b5f5d-7c11-73c4-276f-eeb299b4aa43\>: 1.5rem;
    --_typography---_legacy--paragraph-1-r--line-height\<deleted\|variable-b44ead2c-2c52-7bc5-f22a-e9ad2f254e8d\>: 1.4;
    --_typography---_legacy--paragraph-1-r--font-weight\<deleted\|variable-532dd469-3975-59df-5b12-49ea778eb61a\>: 400;
    --_typography---_legacy--paragraph-1-r--letter-spacing\<deleted\|variable-7d151d0c-cef3-d9a2-22dd-2b15311e6747\>: 0em;
    --_typography---_legacy--paragraph-2-r--font-size\<deleted\|variable-5bbe309f-46dc-0fca-84e4-9d8e0e62fb5e\>: 1.25rem;
    --_typography---_legacy--paragraph-2-r--line-height\<deleted\|variable-b997cec0-53f7-81ab-40b3-f5bc26b348db\>: 1.4;
    --_typography---_legacy--paragraph-2-r--font-weight\<deleted\|variable-2de16387-245f-ec7b-b834-757222be393d\>: 400;
    --_typography---_legacy--paragraph-2-r--letter-spacing\<deleted\|variable-64bb3291-60c0-f76a-87de-752299f6fa69\>: 0em;
    --_typography---t-label--3-rg--font-size\<deleted\|variable-184e3568-fc15-dbf8-41ad-a7c2173cc47d\>: .75rem;
    --_typography---t-label--3-rg--line-height\<deleted\|variable-12bd322a-da33-dde0-b397-c83a37423a80\>: 1.1;
    --_typography---t-label--3-rg--font-weight\<deleted\|variable-a3fd5443-8673-9b62-f8be-63370f8f5e5e\>: 500;
    --_typography---t-label--3-rg--letter-spacing\<deleted\|variable-decd511e-6a03-5358-c6d5-18b8144e30ec\>: .01em;
    --_typography---t-label--2-rg--font-size\<deleted\|variable-2d1c779f-3947-5289-6090-270ca30ea189\>: .9375rem;
    --_typography---t-label--2-rg--line-height\<deleted\|variable-b63b80a7-adae-16a7-70e7-15d4e515f99b\>: 1.1;
    --_typography---t-label--2-rg--font-weight\<deleted\|variable-3cbdefa0-4b59-d645-0d6f-c13d3dab4720\>: 500;
    --_typography---t-label--2-rg--letter-spacing\<deleted\|variable-063c265e-c4c8-872b-c1c7-d02a8600fc34\>: .01em;
    --_typography---_legacy--paragraph-1-sb--font-size\<deleted\|variable-f74e8412-3bf6-15e3-7527-14616697fae2\>: 1.5rem;
    --_typography---_legacy--paragraph-1-sb--line-height\<deleted\|variable-dc5ca296-6859-31b2-15d4-12818d3ea9a0\>: 1.4;
    --_typography---_legacy--paragraph-1-sb--font-weight\<deleted\|variable-d515f53f-0c53-1cfd-b4e4-df19dc38c66c\>: 400;
    --_typography---_legacy--paragraph-1-sb--letter-spacing\<deleted\|variable-05fea543-3de7-7d6d-4daf-220688821b69\>: 0em;
    --_typography---_legacy--paragraph-2-sb--font-size\<deleted\|variable-da555b44-8d98-7147-05ca-706aa24d7710\>: 1.25rem;
    --_typography---_legacy--paragraph-2-sb--line-height\<deleted\|variable-2ecc150c-64d3-ff3f-1ec0-d53abf4a358f\>: 1.4;
    --_typography---_legacy--paragraph-2-sb--font-weight\<deleted\|variable-09918bd5-7c6e-6629-5dc2-2ddb4eb90135\>: 400;
    --_typography---_legacy--paragraph-2-sb--letter-spacing\<deleted\|variable-6bbb143d-f4af-a3da-e64a-3265d49c8b57\>: 0em;
    --_typography---t-body--1-rg--font-size\<deleted\|variable-6bd8f70b-9eec-23cc-6a47-7c412163bdd7\>: 1rem;
    --_typography---t-body--1-rg--line-height\<deleted\|variable-c8d6bce7-843b-b810-f73e-366fe28dec7a\>: 1.4;
    --_typography---t-body--1-rg--font-weight\<deleted\|variable-9b7e086a-f128-dfb2-a9bf-ffba09ffc6f2\>: 400;
    --_typography---t-body--1-rg--letter-spacing\<deleted\|variable-9eb3994d-e8af-e18f-d1e5-aae87ccae58d\>: 0em;
    --_typography---t-body--1-sb--font-size\<deleted\|variable-a756b320-018d-7789-2935-99bb7e8170bd\>: 1rem;
    --_typography---t-body--1-sb--line-height\<deleted\|variable-7cec0f1c-db30-3dbb-c32a-6bb90b695ba3\>: 1.4;
    --_typography---t-body--1-sb--font-weight\<deleted\|variable-5bda4a22-c000-4cf1-9e9c-b1d094eebd01\>: 600;
    --_typography---t-body--1-sb--letter-spacing\<deleted\|variable-299a4553-c91b-669f-244a-ef12fff88fff\>: 0em;
    --_typography---t-body--2-rg--font-size\<deleted\|variable-005cc7e0-aab3-a272-a9d4-5cc378c0297e\>: 1rem;
    --_typography---t-body--2-rg--line-height\<deleted\|variable-7b669f5b-5474-94b4-bcfd-f4f36d176b05\>: 1.4;
    --_typography---t-body--2-rg--font-weight\<deleted\|variable-39a422a9-f68b-45ee-ee9d-48e776dcacf6\>: 400;
    --_typography---t-body--2-rg--letter-spacing\<deleted\|variable-2918eebb-edb9-df8e-99d3-73b2a9ef13e2\>: 0em;
    --_typography---t-body--2-sb--font-size\<deleted\|variable-38f5ced4-9cfc-e08e-5242-51e9315cd3da\>: 1rem;
    --_typography---t-body--2-sb--line-height\<deleted\|variable-3802aec2-3bbc-2711-d7f6-1ce08830cd08\>: 1.4;
    --_typography---t-body--2-sb--font-weight\<deleted\|variable-3b34f356-723d-ce46-49f9-d1c5d3755350\>: 600;
    --_typography---t-body--2-sb--letter-spacing\<deleted\|variable-ef627534-297d-86d0-ff7e-47b4a471b950\>: 0em;
    --_typography---_legacy--paragraph-5-r--font-size\<deleted\|variable-af9eac31-ecf4-5cc1-1250-67cca3f81a0b\>: .875rem;
    --_typography---_legacy--paragraph-5-r--line-height\<deleted\|variable-48a77d63-8956-fc4d-7395-e3e59db27e77\>: 1.4;
    --_typography---_legacy--paragraph-5-r--font-weight\<deleted\|variable-c7c5111b-0376-d086-d6fc-de0fcc7ac403\>: 400;
    --_typography---_legacy--paragraph-5-r--letter-spacing\<deleted\|variable-be6d9163-e6cb-f175-8ca4-0b91499b424b\>: 0em;
    --_typography---_legacy--paragraph-5-sb--font-size\<deleted\|variable-423d7fac-ec01-a8bf-212b-9a292b130701\>: .875rem;
    --_typography---_legacy--paragraph-5-sb--line-height\<deleted\|variable-fa18f79d-e1fc-d83e-2b52-f2d415c4f2fe\>: 1.4;
    --_typography---_legacy--paragraph-5-sb--font-weight\<deleted\|variable-31d4d5c5-298a-9daa-ad10-3bad4d2a3bb9\>: 400;
    --_typography---_legacy--paragraph-5-sb--letter-spacing\<deleted\|variable-69ca417c-dd0d-d3e1-2a52-4043609de472\>: 0em;
    --_typography---_legacy--paragraph-6-r--font-size\<deleted\|variable-660afe16-2531-0fa7-dabd-24e7b431e367\>: .75rem;
    --_typography---_legacy--paragraph-6-r--line-height\<deleted\|variable-fcf50b4a-dfe2-ae48-1420-2b0c3caf0731\>: 1.4;
    --_typography---_legacy--paragraph-6-r--font-weight\<deleted\|variable-59775629-9dcd-e80a-3c02-c7b7f308b9d8\>: 400;
    --_typography---_legacy--paragraph-6-r--letter-spacing\<deleted\|variable-10bf2b2d-9a73-49a7-2262-1a7877f280d4\>: 0em;
    --_typography---_legacy--paragraph-6-sb--font-size\<deleted\|variable-ba09751f-3ecb-0d1c-71bf-7f4609d25b08\>: .75rem;
    --_typography---_legacy--paragraph-6-sb--line-height\<deleted\|variable-01a03124-169d-8b08-311c-f2d194c7caa7\>: 1.4;
    --_typography---_legacy--paragraph-6-sb--font-weight\<deleted\|variable-4b6c803f-0bd4-df96-f8df-90e5eb76e511\>: 400;
    --_typography---_legacy--paragraph-6-sb--letter-spacing\<deleted\|variable-e132619c-1f63-4295-83dc-010ed17f7c55\>: 0em;
    --_typography---t-label--font-size: .9375rem;
    --_typography---t-label--line-height: 1.1;
    --_typography---t-label--font-weight: 600;
    --_typography---t-label--letter-spacing: 0em;
    --_typography---t-label--2-sb--font-size\<deleted\|variable-13a139df-5727-5709-9808-35efdccf7c53\>: .9375rem;
    --_typography---t-label--2-sb--line-height\<deleted\|variable-0dfb6190-be44-f0b0-2c30-07f6464fd1b5\>: 1.1;
    --_typography---t-label--2-sb--font-weight\<deleted\|variable-7484c00e-a749-7c0e-e2e9-76ba046f9bff\>: 600;
    --_typography---t-label--2-sb--letter-spacing\<deleted\|variable-71bbaf7b-913e-2b68-4555-26ab59c0661c\>: 0em;
    --_typography---t-display--1-md--font-size\<deleted\|variable-54533c48-a5cb-0429-965e-32db69128e39\>: 2rem;
    --_typography---t-display--1-md--line-height\<deleted\|variable-00df310a-98e3-103f-31a2-09cffab37ebb\>: 1.05;
    --_typography---t-display--1-md--font-weight\<deleted\|variable-901a37fb-483f-f110-f77b-667075456daf\>: 500;
    --_typography---t-display--1-md--letter-spacing\<deleted\|variable-32f3df61-12d1-d717-cc7a-a0c0cb91e84f\>: -.03em;
    --_typography---t-label--3-sb--font-size\<deleted\|variable-656b986d-8a92-81dc-dd8e-f4b41571164f\>: .8125rem;
    --_typography---t-label--3-sb--line-height\<deleted\|variable-93b97f4b-7329-d896-a9de-d14b9778efdc\>: 1.1;
    --_typography---t-label--3-sb--font-weight\<deleted\|variable-444df4f8-1988-ce7e-3175-514ff4d0b39a\>: 600;
    --_typography---t-label--3-sb--letter-spacing\<deleted\|variable-4bb765f3-03b9-41c6-b785-8a59debd4a2b\>: 0em;
    --_typography---text-xlarge--font-size: 1.375rem;
    --_typography---text-xlarge--line-height: 1.4;
    --_typography---text-xxlarge--font-size: 1.75rem;
    --_typography---text-xxlarge--line-height: 1.2;
    --_typography---text-huge--font-size: 2rem;
    --_typography---text-huge--line-height: .95;
    --_typography---font-styles--mono: Aeonikfono, Arial, sans-serif;
    --_typography---text-xlarge--letter-spacing: 0em;
    --_typography---text-xxlarge--letter-spacing: 0em;
    --_typography---text-huge--letter-spacing: 0em;
    --_button---size-regular--font-size: 1.0625rem;
    --_button---size-regular--letter-spacing: 0em;
    --_button---size-regular--padding-vertical: .625rem;
    --_button---size-regular--padding-horizontal: 1.25rem;
    --_button---size-regular--line-height: 1.4;
    --_button---size-small--padding-vertical: .71875rem;
    --_button---size-small--padding-horizontal: 1.25rem;
    --_button---size-small--font-size: .9375rem;
    --_button---size-small--line-height: 1.4;
    --_button---size-small--letter-spacing: 0em;
    --_button---size-large--padding-vertical: 1rem;
    --_button---size-large--padding-horizontal: 2rem;
    --_button---size-large--font-size: 1.125rem;
    --_button---size-large--letter-spacing: 0em;
    --_button---size-large--line-height: 1.5;
  }

  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-xsmall {
    margin: .75rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .t-heading-2 {
    font-size: 2.25rem;
  }

  .t-heading-6 {
    font-size: 1.125rem;
  }

  .t-heading-5 {
    font-size: 1.25rem;
  }

  .t-heading-1 {
    font-size: 2.5rem;
  }

  .t-heading-1.is-hero {
    font-size: 6rem;
  }

  .t-heading-4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .t-heading-3 {
    font-size: 2rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large.is-nav {
    padding-top: 7rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .event-hero_metatag-list {
    margin-top: 1.25rem;
  }

  .event-hero_image {
    object-position: 50% 50%;
  }

  .event-hero_image.is-desktop {
    height: 120%;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .navbar-main_component {
    min-height: 4rem;
  }

  .navbar-main_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .navbar11_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .navbar11_dropdown-link {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .speaker_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .speaker_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: minmax(0, 1fr);
  }

  .speaker_card {
    padding: 1.5rem;
  }

  .speaker_background-image-wrapper {
    height: auto;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .sponsors-logo_list {
    padding-top: 1rem;
  }

  .sponsor_logo {
    max-height: 3rem;
  }

  .footer4_link-list {
    grid-column-gap: 0px;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
  }

  .footer4_bottom-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
    padding-bottom: 1rem;
  }

  .footer4_credit-text {
    margin-top: 1rem;
  }

  .why-attend_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .why-attend_card-content {
    padding: 1rem;
  }

  .spacer-small {
    padding-top: 1.25rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .faq5_icon-wrapper {
    width: 1.75rem;
  }

  .contact_grid-list {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .reserve-spot_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .footer-top_wrapper {
    padding-bottom: 2.5rem;
  }

  .footer-logo-column_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .spacer-32.is-16-landscape {
    height: 1rem;
  }

  .footer-certifications_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 2rem;
  }

  .main-footer_bg {
    object-position: 74% 0%;
  }

  .text-size-huge {
    font-size: 1.125rem;
  }

  .layout_two-col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .t-heading-1.is-hero {
    font-size: 5rem;
  }

  .padding-section-medium {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .event-hero_metatag-list {
    grid-template-rows: auto auto;
  }

  .event-hero_image {
    display: none;
  }

  .event-hero_image.is-mobile {
    display: block;
  }

  .navbar11_dropdown-link {
    padding-left: 0;
  }

  .speaker_card {
    padding: 1rem;
  }

  .speaker_card.text-color-white {
    min-height: 1.75rem;
  }

  .sponsors-logo_list {
    justify-content: center;
  }

  .t-heading-large {
    font-size: 2.25rem;
    line-height: 1.1;
  }

  .t-heading-medium {
    font-size: 2rem;
    line-height: 1.2;
  }

  .t-heading-small {
    font-size: 1.75rem;
    line-height: 1.2;
  }

  .t-title-large {
    font-size: 1.375rem;
    line-height: 1.5;
  }

  .t-title-medium {
    font-size: 1.25rem;
    line-height: 1.35;
  }

  .t-title-small {
    font-size: 1.125rem;
    line-height: 1.4;
  }

  .t-body-large, .t-body-large-emphasis {
    font-size: 1.125rem;
    line-height: 1.3;
  }

  .t-body-medium, .t-body-medium-emphasis {
    font-size: 1rem;
    line-height: 1.5;
  }

  .t-body-medium-fono {
    font-size: 1rem;
    line-height: 1.3;
  }

  .t-body-small, .t-body-small-emphasis {
    font-size: .875rem;
    line-height: 1.4;
  }

  .t-caption {
    font-size: .625rem;
  }

  .button-text {
    font-size: .9375rem;
  }

  .cta_content {
    grid-template-columns: 1fr;
  }

  .footer-top_wrapper {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .footer-mobile-spacer.is-mobile-16 {
    height: 1rem;
  }

  .main-footer_bg-wrapper {
    z-index: -1;
  }

  .main-footer_bg {
    object-position: 40% 50%;
  }

  .event-hero_image-overlay {
    background-image: linear-gradient(90deg, var(--opacity--black-50), var(--opacity--black-20));
  }

  .layout_two-col {
    grid-template-columns: 1fr;
  }

  .register-content-wrapper {
    position: static;
  }
}

#w-node-_311e235e-04a9-f7a9-c5c3-2148550790df-550790da, #w-node-_65e37f1c-dab4-a7f9-b784-23b3d0836072-d0836072, #w-node-_54b8120f-02a8-154f-b0a5-dd88f8ca679e-f8ca6784, #w-node-_54b8120f-02a8-154f-b0a5-dd88f8ca67a9-f8ca6784, #w-node-b30332de-6768-330e-3ea1-da40fa38a76a-fa38a744, #w-node-fd4affba-032e-60a4-5235-de4b3ae47c5f-3ae47c53, #w-node-fd4affba-032e-60a4-5235-de4b3ae47c60-3ae47c53, #w-node-fd4affba-032e-60a4-5235-de4b3ae47c6d-3ae47c53, #w-node-fd4affba-032e-60a4-5235-de4b3ae47c7a-3ae47c53, #w-node-fd4affba-032e-60a4-5235-de4b3ae47c87-3ae47c53, #w-node-fd4affba-032e-60a4-5235-de4b3ae47c94-3ae47c53, #w-node-fd4affba-032e-60a4-5235-de4b3ae47ca1-3ae47c53, #w-node-ed780795-f096-956c-ee4d-7e9095921b68-95921b5a, #w-node-ed780795-f096-956c-ee4d-7e9095921b6b-95921b5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_311e235e-04a9-f7a9-c5c3-2148550790df-550790da {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_311e235e-04a9-f7a9-c5c3-2148550790df-550790da {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
