.brand-kit .features-page{background:transparent}.brand-kit .features-page__hero-intro{display:flex;flex-direction:column;align-items:center;gap:var(--section-gap-lg);width:100%;max-width:53.125rem;margin-inline:auto}.brand-kit .features-page__hero-copy{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%}.brand-kit .features-page__hero-title{margin:0;max-width:64rem;color:var(--color-brand-dark)}.brand-kit .features-page__hero-title-line{display:block}.brand-kit .features-page__hero-lead{margin:0;max-width:728px;color:var(--color-brand-dark)}.brand-kit .features-page__hero-actions{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:center}.brand-kit .features-page__hero.epicenter-banner{width:100%;padding-block-end:0}.brand-kit .features-page__hero .section__container{width:100%;max-width:120rem}@media screen and (max-width:1024px){.brand-kit .features-page__hero.epicenter-banner{padding-block-start:var(--section-padding-md);padding-block-end:var(--section-padding-md)}.brand-kit .features-page__hero .section__content{flex-direction:column-reverse}}.brand-kit .features-page__hero .media-banner{border-radius:0;background:transparent;aspect-ratio:426 / 128;overflow:hidden}.brand-kit .features-page__hero .media-banner__video{inset:0;width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.brand-kit .features-page__hero .media-banner__video--mobile{display:none}@media screen and (max-width:768px){.brand-kit .features-page__hero .media-banner{aspect-ratio:1920 / 1476}.brand-kit .features-page__hero .media-banner__video--desktop{display:none}.brand-kit .features-page__hero .media-banner__video--mobile{display:block}}.brand-kit .features-page__row{width:100%;max-width:var(--layout-content-narrow);margin-inline:auto}.brand-kit .features-page__section .copy-block--split{align-items:center}.brand-kit .features-page__section.section--padding-lg{padding-block:var(--section-padding-xl)}.brand-kit .features-page__section+.features-page__section{padding-block-start:var(--section-gap-md)}.brand-kit .features-page__section:has(+.features-page__highlight){padding-block-end:var(--section-padding-md)}.brand-kit .features-page__highlight+.features-page__section{padding-block-start:var(--section-gap-md)}.brand-kit .faqs__group.features-page__faqs-row{margin:0 auto}.brand-kit .features-page__faqs-intro{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0}.brand-kit .features-page__faqs-heading{margin:0;color:var(--color-brand-dark);text-wrap:balance}.brand-kit .features-page__faqs-intro .button{gap:.5rem;width:auto;flex:0 0 auto}.brand-kit .features-page__faqs-intro .button__trailing-icon{font-size:1rem;line-height:1}.brand-kit .features-page__section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;width:auto}.brand-kit :is(a.button,button.button).features-page__learn-more{gap:.625rem;align-self:flex-start;width:auto}.brand-kit .features-page__media{width:100%;min-width:0}.brand-kit .features-page__block{display:block;border-radius:var(--radius)}.brand-kit .features-page__block--purple{background:var(--color-brand-purple)}.brand-kit .features-page__block--blue{background:var(--color-brand-accent-blue-2, #cfedf8)}.brand-kit .features-page__block--fill,.brand-kit .features-page__block--landscape{width:100%;aspect-ratio:1024 / 768}.brand-kit .features-page__media--single .features-page__block--image,.brand-kit .features-page__media--landscape .features-page__block--image{aspect-ratio:auto;overflow:hidden;background:transparent;border-radius:0}.brand-kit .features-page__media--single .features-page__block--image :is(picture,img),.brand-kit .features-page__media--landscape .features-page__block--image :is(picture,img){display:block;width:100%;height:auto}.brand-kit .features-page__media--single .features-page__block--image img,.brand-kit .features-page__media--landscape .features-page__block--image img{object-fit:contain;object-position:center}.brand-kit .features-page__collage{position:relative;width:100%;aspect-ratio:610 / 500}.brand-kit .features-page__collage-main{position:absolute;top:0;left:50%;width:min(65.5%,25rem);height:100%;transform:translate(-50%)}.brand-kit .features-page__collage-tl{position:absolute;top:8%;right:0;width:min(41%,15.625rem);aspect-ratio:1}.brand-kit .features-page__collage-br{position:absolute;bottom:8%;left:0;width:min(41%,15.625rem);aspect-ratio:1}.brand-kit .features-page__stack{display:grid;gap:1.25rem;width:100%}.brand-kit .features-page__stack .features-page__block{width:100%;aspect-ratio:16 / 9}.brand-kit .features-page__stack .features-page__block--image{aspect-ratio:auto;overflow:hidden;background:transparent;border-radius:0}.brand-kit .features-page__stack .features-page__block--image :is(picture,img){display:block;width:100%;height:auto}.brand-kit .features-page__stack .features-page__block--image img{object-fit:contain;object-position:center}.brand-kit .features-page__mosaic{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;width:100%;min-height:37.5rem}.brand-kit .features-page__mosaic-col{display:grid;gap:1.25rem;min-height:0}.brand-kit .features-page__mosaic-col:first-child{grid-template-rows:1fr auto}.brand-kit .features-page__mosaic-col:last-child{grid-template-rows:1fr 1fr}.brand-kit .features-page__mosaic .features-page__block{width:100%;height:100%;min-height:6rem}.brand-kit .features-page__mosaic .features-page__block--image{overflow:hidden;background:transparent;border-radius:0}.brand-kit .features-page__mosaic .features-page__block--image :is(picture,img){display:block;width:100%;height:100%}.brand-kit .features-page__mosaic .features-page__block--image img{object-fit:contain;object-position:center}@media screen and (max-width:1024px){.brand-kit .features-page__hero-title,.brand-kit .features-page__hero-lead{max-width:none}.brand-kit .features-page__section .section__container,.brand-kit .features-page__faqs-section .section__container{max-width:35.3125rem}.brand-kit .features-page__section.section--padding-lg{padding-block:var(--section-padding-lg)}.brand-kit .features-page__faqs-section.section--padding-lg{padding-block:var(--section-padding-md)}.brand-kit .features-page__section+.features-page__section{padding-block-start:var(--section-gap-md);padding-block-end:var(--section-padding-lg)}.brand-kit .features-page__section:has(+.features-page__highlight),.brand-kit .features-page__highlight+.features-page__section{padding-block-start:var(--section-padding-md);padding-block-end:var(--section-padding-md)}.brand-kit .features-page__mosaic{min-height:22rem}.brand-kit .features-page__faqs-row.faqs__group{grid-template-columns:minmax(0,1fr)}.brand-kit .features-page__faqs-intro{align-items:center}}@media screen and (max-width:768px){.brand-kit .features-page__hero-actions{width:100%;justify-content:center;gap:10px}.brand-kit .features-page__hero-actions .button{flex:1 1 auto;justify-content:center;width:100%;max-width:max-content}.brand-kit .features-page__faqs-section.section--padding-lg{padding-bottom:0}.brand-kit .features-page__mosaic{grid-template-columns:minmax(0,1fr);min-height:0}.brand-kit .features-page__mosaic-col:first-child,.brand-kit .features-page__mosaic-col:last-child{grid-template-rows:auto}.brand-kit .features-page__mosaic .features-page__block{min-height:10rem}.brand-kit .features-page__section{padding-inline:1.875rem}}@media screen and (max-width:565px){.brand-kit .features-page .copy-block--split{gap:1.25rem}}
