.primary-button{display:block;cursor:pointer;border:none;border-radius:8px;padding:0;max-width:max-content}.primary-button p{background:0 0;display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%;border-radius:8px;padding:.5rem 1.5rem;font-size:1rem}.primary-button .button__icon{width:1rem;height:1rem;display:flex}.secondary-button{cursor:pointer;border:none;border-radius:8px;padding:0;max-width:max-content}.secondary-button p{background:0 0;display:flex;align-items:center;gap:.5rem;border-radius:8px;padding:.5rem 1.5rem;font-size:1rem}.secondary-button .button__icon{width:1rem;height:1rem;display:flex}.tailwindui-arrow-button{@apply text-sm/6 font-semibold text-gray-900}.tailwindui-arrow-button p{background:0 0;display:flex;align-items:center;gap:.5rem;border-radius:8px;padding:.5rem 1.5rem;font-size:1rem}.tailwindui-arrow-button .button__icon{width:1rem;height:1rem;display:flex}.tailwindui-primary-button{display:block;cursor:pointer;border:none;border-radius:8px;padding:0;max-width:max-content;@apply px-3.5 py-2.5 text-sm font-semibold text-white shadow-xs hover:bg-indigo-500 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600}.tailwindui-primary-button p{background:0 0;display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%;border-radius:8px;padding:.5rem 1.5rem;font-size:1rem}.tailwindui-primary-button .button__icon{width:1rem;height:1rem;display:flex}.hero-container{display:flex;flex-direction:column;gap:20px;justify-content:space-between;align-items:center;padding-top:calc(var(--sectionPaddingMobile) + var(--headerHeight));padding-bottom:var(--sectionPaddingMobile);padding-inline:var(--pagePadding);max-width:var(--pageContainer);margin-inline:auto;overflow:hidden}.content h1{font-size:2rem;line-height:1em;font-weight:700;text-wrap:balance;padding-block:1rem}.content{display:flex;flex-direction:column}.content .subheading-text{margin-block:1rem}.buttons{display:flex;flex-direction:column;gap:1.75rem;margin-top:1rem}.image{width:100%;max-width:600px;margin-top:32px;display:flex;justify-content:center}@media only screen and (min-width:320px){.content h1{font-size:2.5rem}}@media only screen and (min-width:400px){.content h1{font-size:3rem}.buttons{flex-direction:row;margin-top:2rem}}@media only screen and (min-width:660px){.content h1,.content .subheading-text{text-align:center}.buttons{justify-content:center}}@media only screen and (min-width:768px){.hero-container{padding-top:calc(var(--sectionPadding) + var(--headerHeight));padding-bottom:var(--sectionPadding)}}@media only screen and (min-width:960px){.hero-container{flex-direction:row}.hero-image{width:45%}.content h1,.content .subheading-text{text-align:start}.content h1{font-size:4rem}.buttons{justify-content:start}}.hero-video{width:100vw;max-height:100vh;min-height:fit-content;position:relative;z-index:1;top:calc((var(--headerHeight) + (var(--headerPadding) * 2)) * -1);margin-bottom:calc((var(--headerHeight) + (var(--headerPadding) * 2)) * -1);left:0}.hero-video-container{width:100%;max-height:100%;min-height:fit-content;max-width:var(--pageContainer);padding-inline:var(--pagePadding);padding-block:calc(var(--sectionPaddingMobile) + var(--headerHeight));margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-video video,.hero-video-filter{width:100%;height:100%;position:absolute;top:0;left:0}.hero-video video{object-fit:cover;z-index:0}.hero-video-filter{z-index:1}.hero-video-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding-block:32px;width:100%}.hero-video-content h1{font-size:3rem;font-weight:600;text-align:center;text-wrap:balance}.hero-video-subheading-text{text-align:center;font-size:1.125rem;line-height:1.75rem !important;max-width:72ch;text-wrap:pretty}.hero-video-buttons{display:flex;flex-direction:column;gap:1rem;max-width:fit-content;justify-content:center;align-items:center;margin-top:1rem}#hero-video-pause-button{position:relative;z-index:99;top:0;right:0;display:flex;gap:.25rem;align-items:center;align-self:flex-end}@media only screen and (min-width:768px){.hero-video-buttons{flex-direction:row;margin-top:2rem}.hero-video-container{padding-block:calc(var(--sectionPadding) + var(--headerHeight))}#pause-video-button{top:calc(var(--sectionPadding) * -1)}}.left-right{display:flex;align-items:center;overflow:hidden}.left-right__wrapper{width:100%;max-width:var(--pageContainer);padding-inline:var(--pagePadding);padding-block:var(--sectionPaddingMobile);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px}.left-right__text-flipped h2,.left-right__text h2{font-size:2rem;line-height:1em;font-weight:600;text-wrap:balance;margin-block:30px}.left-right__text-content{margin-block:2rem}.left-right__image-flipped,.left-right__image-unflipped{width:100%;margin-top:32px;order:2}.left-right__text,.left-right__text-flipped{order:1}@media only screen and (min-width:768px){.left-right__wrapper{flex-direction:row;padding-block:var(--sectionPadding)}.left-right__image-flipped,.left-right__image-unflipped{width:45%}.left-right__text-flipped,.left-right__text{width:45%}.left-right__image-flipped{order:1}.left-right__text-flipped{order:2}}.text-block-container{max-width:72ch;padding-inline:var(--pagePadding);padding-block:var(--sectionPaddingMobile);margin:0 auto}.text-block .text-block-container h1,.text-block .text-block-container h2,.text-block .text-block-container h3,.text-block .text-block-container h4,.text-block .text-block-container h5{text-align:center}@media only screen and (min-width:960px){.text-block-container{padding-block:var(--sectionPadding)}}