/* archive-header */
.archive-header-block{display:grid;gap:var(--space-2);padding-block-start:clamp(1.5rem,1rem + 1vw,2rem);margin-block-end:clamp(2.5rem,1rem + 4.5vw,5.5rem)}.archive-header-block .eyebrow,.archive-header-block__title{margin:0}.archive-header-block__description{max-width:var(--content-width);color:var(--color-text-muted)}.archive-header-block__description>:first-child{margin-block-start:0}.archive-header-block__description>:last-child{margin-block-end:0}.archive-header-block--center{justify-items:center;text-align:center}.archive-header-block--center .archive-header-block__description{max-width:40rem;font-size:var(--font-size-sm);text-wrap:balance}
/* card-grid */
.card-grid-block{container-type:inline-size;container-name:card-grid;--card-grid-gap: clamp(var(--space-3), 3.34vw, var(--space-6));padding-block-start:calc(var(--section-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1))}.card-grid-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.card-grid-block__cards{list-style:none;margin:0;padding:0}.card-grid-block__cards li{margin:0;padding:0}.card-grid-block__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(var(--space-5),4vw,var(--space-6))}.card-grid-block__card{display:flex;flex-direction:column}.card-grid-block__image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md)}.card-grid-block__body{display:flex;flex:1;flex-direction:column}.card-grid-block__media+.card-grid-block__body{padding-block-start:var(--space-3)}.card-grid-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:1.15;margin:0;line-height:1.3}.card-grid-block__copy{margin:.625rem 0 0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3}.card-grid-block__actions{margin-block-start:auto;padding-block-start:var(--space-3)}@container card-grid (min-width: 36rem) and (max-width: calc(56rem - .01em)){.card-grid-block__card{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:var(--card-grid-gap)}.card-grid-block__media{position:relative}.card-grid-block__media:before{content:"";display:block;padding-block-start:75%}.card-grid-block__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.card-grid-block__media+.card-grid-block__body{padding-block-start:0}.card-grid-block__body:only-child{grid-column:1/-1}}@container card-grid (min-width: 56rem){.card-grid-block__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8) var(--card-grid-gap)}}.card-grid-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* cta */
.cta-block{--cta-button: var(--color-text)}.cta-block.has-foreground-background-color{--color-text: var(--color-accent-light);--color-heading: var(--color-accent-light);--color-focus: var(--color-accent-light);--button-bg: var(--color-accent-light);--button-text: var(--wp--preset--color--foreground)}.cta-block.has-accent-background-color{--color-text: var(--wp--preset--color--foreground);--color-heading: var(--wp--preset--color--foreground);--color-focus: var(--wp--preset--color--foreground)}.cta-block:not([class*=-background-color]),.cta-block.has-background-background-color,.cta-block.has-background-alt-background-color{--cta-button: var(--color-primary)}.cta-block .cta-block__button:not(:hover,:focus){color:var(--cta-button)}.cta-block__headline{margin:0;color:var(--color-heading, currentColor)}.cta-block__headline em{font-weight:var(--font-weight-bold);color:var(--color-heading-accent, currentColor)}.cta-block__copy{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3}.cta-block--layout-bar{padding-block-start:calc(clamp(var(--space-3),2vw,1.8125rem) * var(--section-trim-start, 1));padding-block-end:calc(clamp(var(--space-3),2vw,1.8125rem) * var(--section-trim-end, 1))}.cta-block--layout-bar .cta-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--space-2)}@media (min-width: 48em){.cta-block--layout-bar .cta-block__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"headline button" "copy     button";align-items:start;column-gap:var(--space-4);row-gap:var(--space-1)}.cta-block--layout-bar .cta-block__inner:not(:has(.cta-block__copy)){grid-template-areas:"headline button"}}@media (min-width: 80em){.cta-block--layout-bar .cta-block__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"headline copy button"}.cta-block--layout-bar .cta-block__inner:not(:has(.cta-block__copy)){grid-template-areas:"headline . button"}.cta-block--layout-bar .cta-block__inner .cta-block__headline,.cta-block--layout-bar .cta-block__inner .cta-block__copy{align-self:first baseline}}.cta-block--layout-bar .cta-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:1.15}@media (min-width: 48em){.cta-block--layout-bar .cta-block__headline{grid-area:headline;margin-block-start:6px}}@media (min-width: 48em){.cta-block--layout-bar .cta-block__copy{grid-area:copy}}.cta-block--layout-bar .cta-block__button{margin-block-start:var(--space-1)}@media (min-width: 48em){.cta-block--layout-bar .cta-block__button{grid-area:button;margin-block-start:0}}.cta-block--layout-centered{padding-block-start:calc(var(--space-6) * var(--section-trim-start, 1));padding-block-end:calc(var(--space-6) * var(--section-trim-end, 1));text-align:center}.cta-block--layout-centered .cta-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.cta-block--layout-centered .cta-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2}.cta-block--layout-centered .cta-block__copy{max-width:54rem}.cta-block--layout-centered .cta-block__button{margin-block-start:var(--space-1)}.cta-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* donate */
.donate-block{padding-block-start:calc(var(--section-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1));container-type:inline-size;container-name:donate}.donate-block.has-accent-light-background-color{--color-heading: var(--color-midnight);--color-heading-accent: var(--color-primary)}.donate-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(var(--space-4),5vw,var(--space-6))}@container donate (min-width: 52rem){.donate-block--has-form .donate-block__inner{grid-template-columns:minmax(20rem,450fr) 740fr;column-gap:clamp(var(--space-4),5.14vw,4.625rem);align-items:start}.donate-block--has-form .donate-block__inner .donate-block__card{grid-row:1;grid-column:1;align-self:stretch;max-inline-size:none;block-size:auto;min-block-size:24rem}.donate-block--has-form .donate-block__inner .donate-block__text{grid-column:2}}.donate-block__text{container-type:inline-size;container-name:donate-text;min-width:0}.donate-block:not(.donate-block--has-form) .donate-block__text{max-inline-size:46.25rem}.donate-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;margin:0;color:var(--color-heading, currentColor)}.donate-block__headline em{font-weight:var(--font-weight-bold);color:var(--color-heading-accent, currentColor)}.donate-block__headline br{display:none}@container donate-text (min-width: 32rem){.donate-block__headline br{display:inline}}.donate-block__copy{margin-block-start:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3}.donate-block__copy>*{margin:0 0 1.3em}.donate-block__copy>:last-child{margin-block-end:0}.donate-block__copy a{color:inherit;text-decoration:underline}.donate-block__card{--donate-card-radius: clamp(var(--radius-lg), 2.5vw, 2.25rem);--donate-card-padding: clamp(var(--space-1), 1.1vw, var(--space-2));--donate-form-height: 41.4375rem;display:flex;flex-direction:column;block-size:calc(var(--donate-form-height) + 2 * var(--donate-card-padding));max-inline-size:36rem;padding:var(--donate-card-padding);border-radius:var(--donate-card-radius);overflow:clip}.donate-block__form{flex:1;inline-size:100%;border:0;border-radius:calc(var(--donate-card-radius) - var(--donate-card-padding));background:transparent}.donate-block__placeholder{display:grid;flex:1;place-items:center;margin:0;padding:var(--space-3);border:2px dashed currentColor;border-radius:calc(var(--donate-card-radius) - var(--donate-card-padding));font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-align:center}.donate-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* faq */
.faq-block{padding-block-start:calc(var(--section-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1));container-type:inline-size;container-name:faq}.faq-block.has-accent-light-background-color{--color-heading: var(--color-midnight);--color-heading-accent: var(--color-primary)}.faq-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.faq-block--has-headline .faq-block__inner{display:grid;gap:var(--space-4)}@container faq (min-width: 60rem){.faq-block--has-headline .faq-block__inner{grid-template-columns:508fr 741fr;column-gap:.9375rem;align-items:start}}.faq-block--has-headline .faq-block__inner>*{min-width:0}.faq-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;margin:0;color:var(--color-heading, currentColor);text-wrap:balance}.faq-block__headline em{font-weight:var(--font-weight-bold);color:var(--color-heading-accent, currentColor)}.faq-block__items{display:flex;flex-direction:column;gap:clamp(var(--space-2),1.4vw,1.25rem)}.faq-block__item{interpolate-size:allow-keywords}.faq-block__item::details-content{block-size:0;overflow:clip;transition:block-size var(--transition-normal),content-visibility var(--transition-normal) allow-discrete}.faq-block__item[open]::details-content{block-size:auto}@media (prefers-reduced-motion: reduce){.faq-block__item::details-content{transition:none}}.faq-block__question{display:flex;align-items:center;gap:var(--space-1);min-block-size:2.125rem;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.3;color:var(--color-heading, currentColor);cursor:pointer;list-style:none;border-radius:var(--radius-sm)}.faq-block__question::-webkit-details-marker{display:none}.faq-block__question:focus-visible{outline:2px solid currentColor;outline-offset:4px}.faq-block__question-text{flex:1}.faq-block__icon{flex:none;inline-size:2.125rem;block-size:2.125rem;transition:rotate var(--transition-normal)}.faq-block__item[open] .faq-block__icon{rotate:180deg}.faq-block__answer{padding-block-start:var(--space-1);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3;color:var(--color-heading, currentColor)}.faq-block__answer>:first-child{margin-block-start:0}.faq-block__answer>:last-child{margin-block-end:0}.faq-block__answer a{color:inherit;text-decoration:underline}.faq-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* feature-grid */
.feature-grid-block{container-type:inline-size;container-name:feature-grid;--feature-tile: var(--color-midnight);--feature-gap: clamp(var(--space-4), 4vw, var(--space-6));padding-block-start:calc(var(--section-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1))}.feature-grid-block.has-accent-light-background-color{--color-heading: var(--color-midnight);--color-heading-accent: var(--color-primary)}.feature-grid-block.has-primary-background-color,.feature-grid-block.has-primary-dark-background-color,.feature-grid-block.has-foreground-background-color,.feature-grid-block.has-secondary-background-color{--feature-tile: rgb(255 255 255 / .15)}.feature-grid-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--feature-gap)}.feature-grid-block__content{container-type:inline-size;container-name:feature-grid-content}.feature-grid-block__heading{container-type:inline-size;container-name:feature-grid-heading}.feature-grid-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;margin:0 0 clamp(var(--space-3),4.5vw,var(--space-8))}.feature-grid-block__headline em{font-weight:var(--font-weight-bold)}.feature-grid-block__headline br{display:none}@container feature-grid-heading (min-width: 32rem){.feature-grid-block__headline br{display:inline}}.feature-grid-block__items{--feature-columns: 1;--feature-column-gap: clamp(var(--space-4), 5.5vw, var(--space-10));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(18rem,100%),(100% - (var(--feature-columns) - 1) * var(--feature-column-gap)) / var(--feature-columns)),1fr));gap:clamp(var(--space-3),3.3vw,var(--space-6)) var(--feature-column-gap);margin:0;padding:0;list-style:none}.feature-grid-block--columns-2 .feature-grid-block__items{--feature-columns: 2}@container feature-grid-content (min-width: 40rem){.feature-grid-block--columns-2 .feature-grid-block__items{row-gap:clamp(var(--space-3),5.5vw,var(--space-10))}}.feature-grid-block__item{margin:0}.feature-grid-block__item--has-icon{display:flex;align-items:center;gap:var(--space-2)}.feature-grid-block__icon{display:grid;flex:none;place-items:center;width:clamp(3rem,2.5rem + 1.5vw,3.75rem);aspect-ratio:1;border-radius:var(--radius-sm);background:var(--feature-tile)}.feature-grid-block__icon-image{display:block;width:72%;height:72%;object-fit:contain}.feature-grid-block__copy{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3}@container feature-grid-content (min-width: 52rem){.feature-grid-block--layout-side .feature-grid-block__layout{display:grid;grid-template-columns:minmax(0,578fr) minmax(0,350fr);column-gap:var(--feature-gap);align-items:start}.feature-grid-block--layout-side .feature-grid-block__layout .feature-grid-block__headline{margin:0}}@container feature-grid-content (min-width: 52rem){.feature-grid-block--layout-side.feature-grid-block--columns-2 .feature-grid-block__layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.feature-grid-block__image{display:block;width:100%;height:auto}.feature-grid-block--image-photo .feature-grid-block__image{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md)}@container feature-grid (min-width: 60rem){.feature-grid-block--image-photo .feature-grid-block__inner{grid-template-columns:minmax(0,35fr) minmax(0,65fr);column-gap:clamp(var(--space-4),9vw,var(--space-16));align-items:start}.feature-grid-block--image-photo .feature-grid-block__media{position:relative;align-self:stretch}.feature-grid-block--image-photo .feature-grid-block__media:before{content:"";display:block;padding-top:100%}.feature-grid-block--image-photo .feature-grid-block__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}}.feature-grid-block--image-cutout .feature-grid-block__media{order:1;justify-self:start;width:min(60%,14rem);margin-inline-start:calc(-1 * var(--gutter));margin-block-end:calc(-1 * var(--section-space))}@container feature-grid (min-width: 40rem){.feature-grid-block--image-cutout .feature-grid-block__media{position:relative;order:0;align-self:stretch;justify-self:stretch;width:auto;margin-inline-start:0}}@container feature-grid (min-width: 40rem){.feature-grid-block--image-cutout .feature-grid-block__image{position:absolute;bottom:0;left:0;height:100%;object-fit:contain;object-position:left bottom;pointer-events:none}}@container feature-grid (min-width: 40rem){.feature-grid-block--image-cutout .feature-grid-block__inner{max-width:none;padding-inline:0 max(var(--gutter),(100% - var(--wide-width)) / 2)}}.feature-grid-block--image-cutout .feature-grid-block__content,.feature-grid-block--image-cutout .feature-grid-block__items{position:relative}@container feature-grid (min-width: 40rem) and (max-width: calc(76rem - .01em)){.feature-grid-block--image-cutout .feature-grid-block__heading{padding-inline-start:var(--gutter)}.feature-grid-block--image-cutout .feature-grid-block__items{margin-block-end:calc(var(--space-4) - var(--section-space))}.feature-grid-block--image-cutout .feature-grid-block__image{object-position:center top}}@container feature-grid (min-width: 76rem){.feature-grid-block--image-cutout .feature-grid-block__inner{min-height:clamp(14rem,21vw,19rem)}.feature-grid-block--image-cutout .feature-grid-block__media{margin-block-start:calc(-1 * var(--section-space))}.feature-grid-block--image-cutout .feature-grid-block__image{height:calc(100% - var(--space-1) + var(--feature-overlap, 0px));width:100%;max-width:none}.feature-grid-block--image-cutout .feature-grid-block__inner{grid-template-columns:minmax(0,418fr) minmax(0,917fr);column-gap:clamp(var(--space-1),1.2vw,1.0625rem);align-items:start}.feature-grid-block--image-cutout.feature-grid-block--layout-side .feature-grid-block__layout{display:grid;grid-template-columns:minmax(0,524fr) minmax(0,345fr);column-gap:var(--feature-gap);align-items:start}.feature-grid-block--image-cutout.feature-grid-block--layout-side .feature-grid-block__layout .feature-grid-block__headline{margin:0;font-size:min(var(--font-size-xxl),9.2cqi)}.feature-grid-block--image-cutout.feature-grid-block--headline-over .feature-grid-block__inner{grid-template-columns:minmax(0,330fr) minmax(0,974fr);column-gap:var(--feature-gap)}.feature-grid-block--image-cutout.feature-grid-block--headline-over .feature-grid-block__image{width:126.6666666667%}.feature-grid-block--image-cutout.feature-grid-block--headline-over.feature-grid-block--layout-side .feature-grid-block__layout{grid-template-columns:minmax(0,578fr) minmax(0,350fr)}}.feature-grid-block--valign-center.feature-grid-block--layout-side .feature-grid-block__layout{align-items:center}@container feature-grid (min-width: 40rem) and (max-width: calc(60rem - .01em)){.feature-grid-block--image-photo .feature-grid-block__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"head  head" "media list";row-gap:0}.feature-grid-block--image-photo .feature-grid-block__content,.feature-grid-block--image-photo .feature-grid-block__layout{display:contents}.feature-grid-block--image-photo .feature-grid-block__heading{grid-area:head}.feature-grid-block--image-photo .feature-grid-block__headline{margin-block-end:var(--space-3)}.feature-grid-block--image-photo .feature-grid-block__items{grid-area:list;align-self:center}.feature-grid-block--image-photo .feature-grid-block__media{position:relative;grid-area:media;align-self:stretch;min-height:clamp(14rem,36cqi,28rem)}.feature-grid-block--image-photo .feature-grid-block__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}}@container feature-grid (min-width: 40rem) and (max-width: calc(76rem - .01em)){.feature-grid-block--image-cutout .feature-grid-block__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"head  head" "media list";row-gap:0}.feature-grid-block--image-cutout .feature-grid-block__content,.feature-grid-block--image-cutout .feature-grid-block__layout{display:contents}.feature-grid-block--image-cutout .feature-grid-block__heading{grid-area:head}.feature-grid-block--image-cutout .feature-grid-block__headline{margin-block-end:var(--space-3)}.feature-grid-block--image-cutout .feature-grid-block__items{grid-area:list;align-self:center}.feature-grid-block--image-cutout .feature-grid-block__media{position:relative;grid-area:media;align-self:stretch;min-height:clamp(14rem,36cqi,28rem)}.feature-grid-block--image-cutout .feature-grid-block__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}}@container feature-grid (min-width: 76rem){.feature-grid-block--layout-side:not(.feature-grid-block--has-image) .feature-grid-block__inner{max-width:none;padding-inline:0 max(var(--gutter),(100% - var(--wide-width)) / 2);grid-template-columns:minmax(0,330fr) minmax(0,974fr);align-items:start}}@container feature-grid (min-width: 76rem){.feature-grid-block--layout-side:not(.feature-grid-block--has-image) .feature-grid-block__content{grid-column:2}}@container feature-grid (min-width: 76rem){.feature-grid-block--overlap .feature-grid-block__image{--feature-overlap: clamp(var(--space-4), 5.3vw, 4.75rem)}}.feature-grid-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* form */
.form-block{padding-block-start:calc(var(--section-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1));container-type:inline-size;container-name:form-block;--form-contact-label: var(--color-primary)}.form-block[class*=-background-color]:not(.has-background-background-color,.has-background-alt-background-color,.has-border-background-color){--form-contact-label: var(--color-heading, currentColor)}.form-block.has-accent-light-background-color{--color-heading: var(--color-midnight);--color-heading-accent: var(--color-primary)}.form-block.has-accent-background-color{--form-field-border: var(--color-midnight);--color-error: var(--wp--preset--color--foreground)}.form-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "form" "media";row-gap:clamp(var(--space-4),2.64vw,2.375rem)}@container form-block (min-width: 52rem){.form-block__inner{grid-template-columns:minmax(0,680fr) minmax(18rem,508fr);grid-template-areas:"text form" "media form";grid-template-rows:auto 1fr;column-gap:clamp(var(--space-4),5.28vw,4.75rem);align-items:start}}@container form-block (min-width: 52rem){.form-block--form-left .form-block__inner{grid-template-columns:minmax(18rem,527fr) minmax(0,661fr);grid-template-areas:"form text" "form media"}}.form-block__text{container-type:inline-size;container-name:form-block-text;grid-area:text;min-width:0}.form-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;margin:0;color:var(--color-heading, currentColor)}.form-block__headline em{font-weight:var(--font-weight-bold);color:var(--color-heading-accent, currentColor)}.form-block__headline br{display:none}@container form-block-text (min-width: 32rem){.form-block__headline br{display:inline}}.form-block__copy{max-inline-size:42.4375rem;margin-block-start:var(--space-1);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3}.form-block__copy>*{margin:0 0 1.3em}.form-block__copy>:last-child{margin-block-end:0}.form-block__copy a{color:inherit;text-decoration:underline}.form-block--form-left .form-block__copy{max-inline-size:34rem}.form-block__contacts{display:grid;gap:1.625rem;margin:2.5rem 0 0;padding:0;list-style:none}.form-block__contacts:first-child{margin-block-start:0}.form-block__contact{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3}.form-block__contact-label{margin:0;font-weight:var(--font-weight-bold);color:var(--form-contact-label)}.form-block__contact-email{color:inherit;text-decoration:underline;overflow-wrap:anywhere}.form-block__contact-email:hover{text-decoration-thickness:2px}.form-block__form{grid-area:form;inline-size:min(100%,27.4375rem);padding-block-start:var(--space-1)}.form-block__fields{display:grid;gap:var(--space-2)}.form-block__fields[hidden]{display:none}.form-block__label{display:block;margin-block-end:.375rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.25}.form-block__required{margin-inline-start:.125em}.form-block__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-block__input{display:block;inline-size:100%;min-block-size:3.1875rem;margin:0;padding:.5rem 1.0625rem;font:inherit;font-size:var(--font-size-base);line-height:1.3;color:var(--wp--preset--color--foreground);background:var(--wp--preset--color--background);border:var(--border-width) solid var(--form-field-border, var(--color-accent));border-radius:var(--radius-sm);transition:border-color var(--transition-fast)}.form-block__input:hover{border-color:var(--color-primary)}.form-block__input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-primary)}.form-block__textarea{block-size:8.375rem;min-block-size:5rem;resize:vertical}.form-block__select{position:relative;color:var(--wp--preset--color--foreground)}.form-block__select .form-block__input{padding-inline-end:2.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-block__select:after{content:"";position:absolute;top:50%;right:1.0625rem;inline-size:.5rem;block-size:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.form-block__check{display:flex;align-items:center;gap:.625rem;min-block-size:2.75rem;margin-block:-.6875rem;font-size:var(--font-size-xs);font-style:italic;font-weight:var(--font-weight-normal);line-height:1.3;color:var(--color-text-muted);cursor:pointer}.form-block__checkbox{flex:none;inline-size:1.125rem;block-size:1.125rem;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1.5px solid var(--color-text);border-radius:2px;cursor:pointer;transition:background-color var(--transition-fast);padding:3px;background-clip:content-box}.form-block__checkbox:hover{background-color:color-mix(in srgb,var(--color-text) 15%,transparent)}.form-block__checkbox:checked{background-color:var(--color-text)}.form-block__checkbox:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (forced-colors: active){.form-block__checkbox{forced-color-adjust:none;border-color:CanvasText}.form-block__checkbox:checked{background-color:Highlight}}.form-block__button{justify-self:start;margin-block-start:var(--space-1)}.form-block--contact .form-block__button{margin-block-start:1.125rem}.form-block__status{margin:0 0 var(--space-2);font-weight:var(--font-weight-bold)}.form-block__status:empty{display:none}.form-block__status:focus{outline:none}.form-block__status--error{color:var(--color-error)}.form-block__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-block__actions{display:grid;gap:var(--space-2)}.form-block__actions[hidden]{display:none}.form-block__confirm{margin-block-start:var(--space-2)}.form-block__fields[hidden]+.form-block__confirm{margin-block-start:0}.form-block__notice{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);font-style:italic}.form-block__media{grid-area:media;max-inline-size:38.875rem}.form-block__image{display:block;inline-size:100%;block-size:auto;aspect-ratio:622/350;object-fit:cover;border-radius:var(--radius-md)}.form-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* founder-hero */
.founder-hero-block{container-type:inline-size;container-name:founder-hero;--founder-hero-height: min(40cqi, 36.0625rem);--founder-hero-wash: var(--color-accent-light);overflow:clip;background:var(--founder-hero-wash);color:var(--color-text)}.founder-hero-block__inner{display:grid;grid-template-columns:minmax(0,1fr)}.founder-hero-block__text{display:flex;flex-direction:column;justify-content:center;padding-block:var(--section-space);padding-inline:var(--gutter);background:linear-gradient(to bottom,var(--color-background),var(--founder-hero-wash))}.founder-hero-block__eyebrow{margin-block:0 var(--space-4)}.founder-hero-block__name{font-family:var(--font-family-heading);font-size:var(--font-size-xxxl);font-weight:var(--font-weight-bold);line-height:1.0625;margin:0;color:var(--color-primary)}.founder-hero-block__title{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:1.15;margin:var(--space-1) 0 0}.founder-hero-block__media{justify-self:end;width:min(100%,24rem)}.founder-hero-block__image{display:block;width:100%;height:auto}@container founder-hero (min-width: 48rem){.founder-hero-block__inner{grid-template-columns:minmax(0,1fr) auto;min-height:var(--founder-hero-height)}.founder-hero-block__text{padding-block:calc(var(--space-4) + 6.7cqi) var(--space-4);padding-inline:max(var(--gutter),(100cqi - var(--wide-width)) / 2) var(--space-4);background:linear-gradient(to right,var(--color-background) 40%,var(--founder-hero-wash))}.founder-hero-block__media{align-self:end;width:auto}.founder-hero-block__image{width:auto;max-width:50cqi;height:var(--founder-hero-height);object-fit:cover;object-position:left center}}.founder-hero-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* hero */
.hero-block{--hero-arrow-from: var(--color-accent);--hero-arrow-to: var(--color-accent-light);--hero-copy-weight: var(--font-weight-medium);padding-block-start:calc(clamp(var(--space-6),1.5714rem + 7.1429vw,var(--space-16)) * var(--section-trim-start, 1));padding-block-end:calc(clamp(var(--space-6),1.5714rem + 7.1429vw,var(--space-16)) * var(--section-trim-end, 1));overflow:hidden}.hero-block.has-accent-background-color{--hero-copy-weight: var(--font-weight-extrabold)}.hero-block.has-accent-light-background-color{--color-heading: var(--color-midnight);--color-heading-accent: var(--color-primary);--hero-arrow-from: var(--color-accent-light);--hero-arrow-to: var(--color-accent)}.hero-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(var(--space-3),1rem + 2.25vw,var(--space-6));column-gap:var(--space-10)}@media (min-width: 64em){.hero-block__inner{grid-template-columns:minmax(0,565fr) minmax(0,622fr);grid-template-areas:"text    media" "actions arrow"}.hero-block__inner:not(:has(.hero-block__actions,.hero-block__arrow)){grid-template-areas:"text media"}}.hero-block__text{align-self:center}@media (min-width: 64em){.hero-block__text{grid-area:text}}.hero-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxxl);font-weight:var(--font-weight-bold);line-height:1.0625;margin:0}@media (min-width: 64em){.hero-block--has-image:not(.hero-block--layout-centered) .hero-block__headline{margin-inline-end:calc(var(--space-10) / -2)}}.hero-block__copy{margin:var(--space-2) 0 0;font-size:clamp(1.25rem,1rem + 1.25vw,2rem);font-weight:var(--hero-copy-weight);line-height:1.3}.hero-block__actions{align-self:center;position:relative;z-index:1}@media (min-width: 64em){.hero-block__actions{grid-area:actions}}.hero-block__media{align-self:center}@media (min-width: 64em){.hero-block__media{grid-area:media}}.hero-block__image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md)}.hero-block__arrow{justify-self:end;align-self:center;width:100%}@media (min-width: 64em){.hero-block__arrow{grid-area:arrow;grid-column:1/-1;width:72%}}@media (min-width: 64em){.hero-block:not(.hero-block--has-image,.hero-block--layout-centered) .hero-block__inner{grid-template-areas:"text    text" "actions arrow"}.hero-block:not(.hero-block--has-image,.hero-block--layout-centered) .hero-block__inner:not(:has(.hero-block__actions,.hero-block__arrow)){grid-template-areas:"text text"}}.hero-block--layout-centered{text-align:center}.hero-block--layout-centered .hero-block__headline em{font-style:normal}@media (min-width: 64em){.hero-block--layout-centered .hero-block__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "actions"}}.hero-block--layout-centered .hero-block__copy{max-width:54rem;margin-inline:auto}.hero-block--layout-centered.hero-block--copy-wide .hero-block__copy{max-width:none}.hero-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* intro-columns */
.intro-columns-block{container-type:inline-size;container-name:intro-columns;--intro-columns-title: var(--color-primary);--intro-columns-outro: var(--color-midnight);padding-block-start:calc(var(--section-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1))}.intro-columns-block[class*=-background-color]:not(.has-background-background-color,.has-background-alt-background-color,.has-border-background-color){--intro-columns-title: var(--color-heading, currentColor);--intro-columns-outro: var(--color-heading, currentColor)}.intro-columns-block.has-accent-light-background-color{--color-heading: var(--color-midnight);--color-heading-accent: var(--color-primary)}.intro-columns-block.intro-columns-block--stacked:not(.intro-columns-block--list,:has(.intro-columns-block__copy)){padding-block-start:calc(min(var(--section-space),2.8125rem) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1))}.media-text-block--groups:not(.has-background)+.intro-columns-block:not(.has-background){padding-block-start:0}.intro-columns-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;gap:clamp(var(--space-4),2.8vw,var(--space-5))}.intro-columns-block__inner>*{min-width:0}.intro-columns-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;margin:0;color:var(--color-heading, currentColor);text-wrap:balance}.intro-columns-block__headline em{font-weight:var(--font-weight-bold);color:var(--color-heading-accent, currentColor)}.intro-columns-block__copy,.intro-columns-block__item-copy{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3}.intro-columns-block__copy{max-inline-size:50.75rem;margin-block-start:.75rem}.intro-columns-block__copy>*{margin:0 0 1.3em}.intro-columns-block__copy>:last-child{margin-block-end:0}.intro-columns-block__copy a{color:inherit;text-decoration-line:underline}.intro-columns-block__copy a:hover{text-decoration-thickness:2px}.intro-columns-block__items{--intro-columns-gap: clamp(var(--space-5), 8.9vw, var(--space-16));display:grid;row-gap:clamp(var(--space-4),3.3vw,var(--space-6));column-gap:var(--intro-columns-gap);grid-template-columns:repeat(auto-fill,minmax(max(min(22rem,100%),(100% - var(--intro-columns-gap)) / 2),1fr));margin:0;padding:0;list-style:none}.intro-columns-block--cols-3 .intro-columns-block__items{--intro-columns-gap: var(--space-5);grid-template-columns:repeat(auto-fill,minmax(max(min(18rem,100%),(100% - 2 * var(--intro-columns-gap)) / 3),1fr));max-inline-size:73.8125rem}.intro-columns-block--cols-1 .intro-columns-block__items{grid-template-columns:1fr;max-inline-size:50.75rem}.intro-columns-block--column-center .intro-columns-block__inner>*{inline-size:100%;max-inline-size:50.75rem;margin-inline:auto}.intro-columns-block__item{margin:0}.intro-columns-block__title{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:1.15;margin:0 0 var(--space-1);line-height:1.3;color:var(--intro-columns-title)}.intro-columns-block__item-copy{margin:0}.intro-columns-block--side .intro-columns-block__items{grid-template-columns:1fr;row-gap:var(--space-4)}.intro-columns-block--side .intro-columns-block__title{margin-block-end:0}@container intro-columns (min-width: 68rem){.intro-columns-block--side .intro-columns-block__inner{grid-template-columns:468fr 638fr;column-gap:clamp(var(--space-5),11vw,9.875rem);align-items:start}.intro-columns-block--side .intro-columns-block__inner .intro-columns-block__items{padding-block-start:.875rem}}.intro-columns-block__outro.intro-columns-block__copy{grid-column:1/-1;max-inline-size:73.5rem;margin-block-start:clamp(0rem,1vw,.875rem);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--intro-columns-outro);text-wrap:balance}.intro-columns-block--center .intro-columns-block__intro,.intro-columns-block--center .intro-columns-block__outro{text-align:center}.intro-columns-block--center .intro-columns-block__copy,.intro-columns-block--center.intro-columns-block--cols-1 .intro-columns-block__items{margin-inline:auto}.intro-columns-block--center .intro-columns-block__intro .intro-columns-block__copy{max-inline-size:54rem}.intro-columns-block--list{--intro-columns-list-gap: clamp(var(--space-4), 3.3vw, var(--space-6))}.intro-columns-block--list .intro-columns-block__inner{gap:clamp(var(--space-3),2.4vw,2.125rem)}.intro-columns-block--list .intro-columns-block__items{row-gap:0;margin-block-end:calc(-1 * var(--intro-columns-list-gap))}.intro-columns-block--list .intro-columns-block__item{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start}.intro-columns-block--list .intro-columns-block__title{grid-row:1;margin:0;text-transform:uppercase}.intro-columns-block--list .intro-columns-block__item-intro{grid-row:2;max-inline-size:21.5rem;margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3;color:var(--intro-columns-title)}.intro-columns-block__list,.intro-columns-block--list .intro-columns-block__item-copy{position:relative;grid-row:3;margin:1.0625rem 0 var(--intro-columns-list-gap);padding:1.0625rem 0 0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3}.intro-columns-block__list:before,.intro-columns-block--list .intro-columns-block__item-copy:before{content:"";position:absolute;top:0;left:0;inline-size:min(100%,20.4375rem);border-block-start:1px solid var(--intro-columns-title)}.intro-columns-block__list{padding-inline-start:1.875rem;list-style:square}.intro-columns-block__list li{margin:0 0 .375rem}.intro-columns-block__list li:last-child{margin-block-end:0}.intro-columns-block--list.intro-columns-block--cols-3 .intro-columns-block__items{--intro-columns-gap: clamp(var(--space-4), 5.1vw, 4.625rem);max-inline-size:none}.intro-columns-block--show-arrow{--intro-columns-space-start: calc(var(--section-space) * var(--section-trim-start, 1));overflow:clip}.intro-columns-block__arrow-wrap{display:flex;justify-content:flex-end;inline-size:52.2%;margin-block:calc(-1 * var(--intro-columns-space-start)) clamp(var(--space-3),2vw,1.8125rem);pointer-events:none}.intro-columns-block__arrow{flex:none;width:auto;max-width:none;height:clamp(var(--space-6),7.2vw,6.5rem)}.intro-columns-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* landing-hero */
.landing-hero-block{position:relative;isolation:isolate;display:grid;place-items:center;min-height:70vh;padding:var(--space-12) var(--gutter);overflow:hidden;text-align:center;background-color:var(--color-primary);color:var(--color-background)}@media (min-width: 48em){.landing-hero-block{min-height:80vh}}.landing-hero-block--has-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0000008c}.landing-hero-block__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.landing-hero-block__content{max-width:var(--content-width)}.landing-hero-block__headline{margin:0 0 var(--space-3);color:inherit}.landing-hero-block__subheadline{margin:0 0 var(--space-6);font-size:var(--font-size-lg);opacity:.9}.landing-hero-block__cta{display:inline-block;padding:var(--space-2) var(--space-5);border-radius:var(--radius-sm);background-color:var(--color-background);color:var(--color-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-decoration:none;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.landing-hero-block__cta:hover,.landing-hero-block__cta:focus-visible{color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-md)}.landing-hero-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* media-text */
.media-text-block{container-type:inline-size;container-name:media-text;--media-text-headline: var(--color-heading, currentColor);--media-text-subhead: var(--color-primary);--media-text-gap: clamp(var(--space-5), 8.9vw, 8rem);--media-text-arrow: clamp(var(--space-6), 7.2vw, 6.5rem);--media-text-tile: var(--color-midnight);padding-block-start:calc(var(--section-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1));overflow:clip}.media-text-block--size-half{--media-text-gap: clamp(var(--space-5), 5.1vw, 4.5625rem)}.media-text-block--groups{--media-text-gap: clamp(var(--space-5), 6.9vw, 6.1875rem)}.media-text-block.has-primary-background-color,.media-text-block.has-primary-dark-background-color,.media-text-block.has-foreground-background-color,.media-text-block.has-secondary-background-color{--media-text-tile: rgb(255 255 255 / .15)}.media-text-block--headline-blue{--media-text-headline: var(--color-primary)}.media-text-block[class*=-background-color]:not(.has-background-background-color,.has-background-alt-background-color,.has-border-background-color){--media-text-headline: var(--color-heading, currentColor);--media-text-subhead: var(--color-heading, currentColor)}.media-text-block.has-primary-background-color{--button-bg: var(--color-accent-light);--button-bg-hover: #fff}.media-text-block.has-accent-light-background-color{--color-heading: var(--color-midnight);--color-heading-accent: var(--color-primary)}.media-text-block:not(.has-background,.media-text-block--has-image):has(+.media-text-block:not(.has-background,.media-text-block--has-image)){padding-block-end:0}.media-text-block:not(.has-background,.media-text-block--has-image)+.media-text-block:not(.has-background,.media-text-block--has-image){padding-block-start:var(--space-6)}.media-text-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.media-text-block__section-title{font-family:var(--font-family-heading);font-size:var(--font-size-xxxl);font-weight:var(--font-weight-extrabold);line-height:1.0625;margin:0 0 clamp(var(--space-3),2.8vw,var(--space-5))}.media-text-block__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.media-text-block__media{display:grid}.media-text-block__image{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--radius-md)}.media-text-block--size-small:not(.media-text-block--logo) .media-text-block__image{max-width:24.6875rem;aspect-ratio:1}.media-text-block--size-half:not(.media-text-block--logo) .media-text-block__image{aspect-ratio:622/350}.media-text-block__video{width:100%}.media-text-block--logo .media-text-block__image{max-width:16rem;object-fit:contain;border-radius:0}.media-text-block__arrow{justify-self:end;width:auto;max-width:none;height:var(--media-text-arrow);margin-block-end:var(--space-4);margin-inline-end:.875rem;pointer-events:none}.media-text-block--image-right .media-text-block__arrow{justify-self:start;margin-inline:.875rem 0}.media-text-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;margin:0;color:var(--media-text-headline)}.media-text-block__headline em{font-weight:var(--font-weight-bold)}.media-text-block__copy,.media-text-block__item-copy{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3}.media-text-block__copy>*,.media-text-block__item-copy>*{margin:0 0 1.3em}.media-text-block__copy>:last-child,.media-text-block__item-copy>:last-child{margin-block-end:0}.media-text-block__copy a,.media-text-block__item-copy a{color:inherit;text-decoration-line:underline}.media-text-block__copy a:hover,.media-text-block__item-copy a:hover{text-decoration-thickness:2px}.media-text-block__copy{margin-block-start:.75rem}.media-text-block__items{display:grid;gap:clamp(var(--space-5),5vw,4.5rem);margin:var(--space-4) 0 0;padding:0;list-style:none}.media-text-block__item{margin:0}.media-text-block__subhead{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:1.15;margin:0 0 .625rem;line-height:1.3;color:var(--media-text-subhead)}.media-text-block__groups{gap:clamp(var(--space-4),3.3vw,var(--space-6))}.media-text-block__groups:first-child{margin-block-start:0}.media-text-block__group{margin:0}.media-text-block__group .media-text-block__subhead{margin-block-end:1.25rem;text-wrap:balance}.media-text-block__group .media-text-block__subhead:last-child{margin-block-end:0}.media-text-block__group-title{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;margin:0;color:var(--media-text-headline)}.media-text-block__points{margin:0;padding:0;list-style:none}.media-text-block__point{display:flex;align-items:center;gap:.9375rem;padding-block:.6875rem}.media-text-block__point-icon{display:grid;flex:none;place-items:center;width:clamp(3rem,2.5rem + 1.5vw,3.75rem);aspect-ratio:1;border-radius:var(--radius-sm);background:var(--media-text-tile)}.media-text-block__point-image{display:block;width:72%;height:72%;object-fit:contain}.media-text-block__point-text{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3}.media-text-block__actions{margin-block-start:var(--actions-space)}.media-text-block--links .media-text-block__actions{margin-block-start:1.25rem}.media-text-block--links .button{gap:0;padding:0;font-size:var(--font-size-base);font-weight:var(--font-weight-extrabold);color:var(--color-link);text-decoration-line:underline;background:none;border:0;box-shadow:none}.media-text-block--links .button:hover,.media-text-block--links .button:focus{color:var(--color-link-hover);background:none;text-decoration-thickness:2px}.media-text-block--links .button:after{content:"";width:1.7em;height:1.7em;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.4 18 8 16.6l4.6-4.6L8 7.4 9.4 6l6 6z'/%3E%3C/svg%3E") center/contain no-repeat}@container media-text (min-width: 48rem){.media-text-block--size-small .media-text-block__row{grid-template-areas:"media body";grid-template-columns:minmax(0,395fr) minmax(0,741fr);align-items:center;column-gap:var(--media-text-gap)}.media-text-block--size-small.media-text-block--image-right .media-text-block__row{grid-template-areas:"body media";grid-template-columns:minmax(0,741fr) minmax(0,395fr)}.media-text-block--size-small .media-text-block__media{grid-area:media}.media-text-block--size-small .media-text-block__body{grid-area:body}.media-text-block--size-small.media-text-block--align-top .media-text-block__row,.media-text-block--size-small.media-text-block--show-arrow .media-text-block__row{align-items:start}.media-text-block--size-small .media-text-block__arrow{margin-block:-1.5rem clamp(var(--space-4),5.6vw,5rem)}.media-text-block--size-small:not(.media-text-block--logo,.media-text-block--show-arrow,.media-text-block--video,.media-text-block--groups) .media-text-block__media{container-type:inline-size;container-name:media-text-media;position:relative;align-self:stretch;width:100%;aspect-ratio:1}.media-text-block--size-small:not(.media-text-block--logo,.media-text-block--show-arrow,.media-text-block--video,.media-text-block--groups) .media-text-block__image{position:absolute;inset:50% 0 auto;max-width:none;height:min(100%,125cqi);aspect-ratio:auto;translate:0 -50%}.media-text-block--size-small.media-text-block--logo .media-text-block__image{justify-self:center;max-width:25.25rem}}@container media-text (min-width: 60rem){.media-text-block--size-half .media-text-block__row{grid-template-areas:"media body";grid-template-columns:minmax(0,625fr) minmax(0,566fr);align-items:center;column-gap:var(--media-text-gap)}.media-text-block--size-half.media-text-block--image-right .media-text-block__row{grid-template-areas:"body media";grid-template-columns:minmax(0,566fr) minmax(0,625fr)}.media-text-block--size-half .media-text-block__media{grid-area:media}.media-text-block--size-half .media-text-block__body{grid-area:body}.media-text-block--size-half.media-text-block--align-top .media-text-block__row,.media-text-block--size-half.media-text-block--show-arrow .media-text-block__row{align-items:start}.media-text-block--size-half .media-text-block__arrow{margin-block:-1.5rem clamp(var(--space-4),5.6vw,5rem)}.media-text-block--size-half:not(.media-text-block--logo,.media-text-block--show-arrow,.media-text-block--video,.media-text-block--groups) .media-text-block__media{container-type:inline-size;container-name:media-text-media;position:relative;align-self:stretch;width:100%;aspect-ratio:622 / 350}.media-text-block--size-half:not(.media-text-block--logo,.media-text-block--show-arrow,.media-text-block--video,.media-text-block--groups) .media-text-block__image{position:absolute;inset:50% 0 auto;max-width:none;height:min(100%,125cqi);aspect-ratio:auto;translate:0 -50%}.media-text-block--size-half.media-text-block--logo .media-text-block__image{justify-self:center;max-width:25.25rem}}@container media-text (min-width: 60rem){.media-text-block--size-half.media-text-block--logo .media-text-block__row{grid-template-columns:minmax(0,613fr) minmax(0,578fr)}.media-text-block--size-half.media-text-block--logo.media-text-block--image-right .media-text-block__row{grid-template-columns:minmax(0,578fr) minmax(0,613fr)}}@container media-text (min-width: 60rem){.media-text-block--groups.media-text-block--size-half .media-text-block__row{grid-template-columns:minmax(0,642fr) minmax(0,523fr);align-items:start}.media-text-block--groups.media-text-block--size-half.media-text-block--image-right .media-text-block__row{grid-template-columns:minmax(0,523fr) minmax(0,642fr)}.media-text-block--groups.media-text-block--size-half .media-text-block__image{aspect-ratio:1}}@container media-text (min-width: 60rem){.media-text-block--groups:not(.media-text-block--has-image) .media-text-block__groups{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;column-gap:clamp(var(--space-4),3.3vw,var(--space-6))}}.media-text-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* phase-tabs */
.phase-tabs-block{container-type:inline-size;container-name:phase-tabs;--phase-tabs-subhead: var(--color-primary);--phase-tabs-tab: var(--color-neutral);--phase-tabs-tab-text: var(--color-secondary);--phase-tabs-tab-active: var(--color-accent);--phase-tabs-tab-active-text: var(--wp--preset--color--foreground);--phase-tabs-gap: clamp(var(--space-5), 5.1vw, 4.5625rem);padding-block-start:calc(var(--section-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1))}.phase-tabs-block[class*=-background-color]:not(.has-background-background-color,.has-background-alt-background-color,.has-border-background-color){--phase-tabs-subhead: var(--color-heading, currentColor)}.phase-tabs-block.has-accent-light-background-color{--color-heading: var(--color-midnight);--color-heading-accent: var(--color-primary);--phase-tabs-subhead: var(--color-primary)}.phase-tabs-block.has-accent-background-color{--phase-tabs-tab-active: var(--wp--preset--color--foreground);--phase-tabs-tab-active-text: #fff;--color-focus: var(--wp--preset--color--foreground)}.phase-tabs-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"headline" "media" "tabs" "panels"}.phase-tabs-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;grid-area:headline;margin:0}.phase-tabs-block__media{position:relative;grid-area:media;margin-block-start:var(--space-3);aspect-ratio:622/350}.phase-tabs-block__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-md);opacity:0;transform:scale(1.02);transition:opacity .5s ease,transform .7s ease}.phase-tabs-block__image.is-active{opacity:1;transform:none}.phase-tabs-block__tabs{container-type:inline-size;container-name:phase-tabs-tabs;--phase-tabs-count: 3;--tab-gap: clamp(var(--space-1), 1.04vw, .9375rem);display:flex;flex-wrap:wrap;grid-area:tabs;gap:var(--tab-gap);margin-block-start:var(--space-3)}.phase-tabs-block__tab{--tab-share: calc((100cqi - (var(--phase-tabs-count) - 1) * var(--tab-gap)) / var(--phase-tabs-count));flex:0 0 auto;min-width:min(10.1875rem,var(--tab-share));min-height:2.5rem;margin:0;padding:.25rem .35em;border:0;border-radius:var(--radius-sm);background:var(--phase-tabs-tab);color:var(--phase-tabs-tab-text);font-family:inherit;font-size:clamp(.8125rem,var(--tab-share) * 20 / 166,var(--font-size-base));font-weight:var(--font-weight-extrabold);line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease}.phase-tabs-block__tab:hover{background:color-mix(in srgb,var(--phase-tabs-tab) 85%,black)}.phase-tabs-block__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.phase-tabs-block__tab[aria-selected=true]{background:var(--phase-tabs-tab-active);color:var(--phase-tabs-tab-active-text);cursor:default}.phase-tabs-block__panels{display:grid;grid-area:panels;margin-block-start:var(--space-3)}.phase-tabs-block__panel{grid-area:1/1;visibility:hidden;opacity:0;transform:translateY(.5rem);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.phase-tabs-block__panel.is-active{visibility:visible;opacity:1;transform:none;transition:opacity .4s ease .12s,transform .4s ease .12s,visibility 0s}.phase-tabs-block__panel:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-sm)}.phase-tabs-block__subhead{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:1.15;margin:0;color:var(--phase-tabs-subhead)}.phase-tabs-block__copy{max-width:34.875rem;margin-block-start:.625rem;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3}.phase-tabs-block__copy>*{margin:0 0 1em}.phase-tabs-block__copy>:last-child{margin-block-end:0}.phase-tabs-block__copy a{color:inherit;text-decoration:underline}@container phase-tabs (min-width: 60rem){.phase-tabs-block--has-image .phase-tabs-block__inner{grid-template-columns:minmax(0,625fr) minmax(0,566fr);grid-template-rows:auto auto 1fr;grid-template-areas:"media headline" "media tabs" "media panels";column-gap:var(--phase-tabs-gap)}.phase-tabs-block__media{align-self:start;margin-block-start:calc(.19 * var(--font-size-xxl))}.phase-tabs-block--has-image .phase-tabs-block__tabs{margin-block-start:1.25rem}}@media (scripting: none){.phase-tabs-block__tabs{display:none}.phase-tabs-block__panels{display:block}.phase-tabs-block__panel{visibility:visible;opacity:1;transform:none}.phase-tabs-block__panel+.phase-tabs-block__panel{margin-block-start:var(--space-4)}}.phase-tabs-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* posts-grid */
.posts-grid__items{display:grid;gap:clamp(3rem,2.5rem + 1.5vw,4rem) clamp(1.5rem,1rem + 1vw,2rem);margin:0;padding:0;list-style:none}.posts-grid--1-col .posts-grid__items{grid-template-columns:1fr}.posts-grid--2-col .posts-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 35.99em){.posts-grid--2-col .posts-grid__items{grid-template-columns:1fr}}.posts-grid--3-col .posts-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 63.99em){.posts-grid--3-col .posts-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 35.99em){.posts-grid--3-col .posts-grid__items{grid-template-columns:1fr}}.posts-grid--4-col .posts-grid__items{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 63.99em){.posts-grid--4-col .posts-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 47.99em){.posts-grid--4-col .posts-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 35.99em){.posts-grid--4-col .posts-grid__items{grid-template-columns:1fr}}.posts-grid__no-posts{text-align:center;padding:var(--space-4, 3rem);color:var(--color-text-muted, #666)}.posts-grid__pagination{margin-top:var(--space-4, 3rem)}.posts-grid__pagination-list{display:flex;justify-content:center;gap:var(--space-1, .5rem);list-style:none;padding:0;margin:0}.posts-grid__pagination-item a,.posts-grid__pagination-item span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 var(--space-1, .75rem);border:1px solid var(--color-border, #ddd);border-radius:var(--radius-sm, .25rem);text-decoration:none;color:var(--color-text, inherit);transition:all var(--transition-fast, .15s)}.posts-grid__pagination-item a:hover,.posts-grid__pagination-item .current{background:var(--color-primary, #333);border-color:var(--color-primary, #333);color:var(--color-background, #fff)}.posts-grid__more{display:flex;justify-content:center;margin-top:clamp(3rem,2.5rem + 1.5vw,4rem)}.posts-grid__more-button[aria-disabled=true]{cursor:progress;opacity:.7}.editor-styles-wrapper .posts-grid-block a{pointer-events:none}
/* pricing-table */
.pricing-table-block{padding-block-start:calc(var(--section-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1));--pricing-copy: var(--color-primary)}.pricing-table-block[class*=-background-color]:not(.has-background-background-color,.has-background-alt-background-color){--pricing-copy: currentColor}.pricing-table-block.has-accent-light-background-color{--color-heading: var(--color-midnight);--color-heading-accent: var(--color-primary)}.pricing-table-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);container-type:inline-size;container-name:pricing}.pricing-table-block__intro{max-inline-size:48rem;margin:0 auto clamp(var(--space-5),5.56vw,var(--space-10));text-align:center}.pricing-table-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;margin:0;color:var(--color-heading, currentColor);text-wrap:balance}.pricing-table-block__headline em{font-weight:var(--font-weight-bold);color:var(--color-heading-accent, currentColor)}.pricing-table-block__copy{margin:var(--space-3) 0 0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3;color:var(--pricing-copy)}.pricing-table-block__plans{--pricing-cols: 1;--pricing-gap: var(--space-4);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pricing-gap);margin:0;padding:0;list-style:none}@container pricing (min-width: 36rem){.pricing-table-block__plans{--pricing-cols: min(2, var(--pricing-count, 3))}}@container pricing (min-width: 55rem){.pricing-table-block__plans{--pricing-cols: min(3, var(--pricing-count, 3))}}@container pricing (min-width: 74rem){.pricing-table-block__plans{--pricing-cols: min(4, var(--pricing-count, 3))}}.pricing-table-block__plan{container-type:inline-size;container-name:pricing-plan;display:flex;flex:0 0 calc((100% - (var(--pricing-cols) - 1) * var(--pricing-gap)) / var(--pricing-cols));flex-direction:column;max-inline-size:25.3333rem;padding:clamp(var(--space-3),2.23vw,var(--space-4));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent-light) 21%,#fff);color:var(--color-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3;--button-bg: var(--color-primary);--button-text: #fff;--button-bg-hover: var(--color-midnight);--button-text-hover: #fff}.pricing-table-block__plan p{margin:0}.pricing-table-block__name{margin:0;padding-block-end:1.125rem;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.3;color:inherit}.pricing-table-block__amount{font-size:min(var(--font-size-xxxl),19cqi);font-weight:var(--font-weight-extrabold);line-height:1.0625;overflow-wrap:anywhere}.pricing-table-block__amount+.pricing-table-block__note{margin-block-start:var(--space-1)}.pricing-table-block__plan .pricing-table-block__description{margin-block-start:var(--space-3)}.pricing-table-block__includes{margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid currentColor}.pricing-table-block__bullets{list-style:none;margin:0;padding:0}.pricing-table-block__bullets li{margin:0;padding:0}.pricing-table-block__bullets{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-1)}.pricing-table-block__label+.pricing-table-block__bullets{margin-block-start:var(--space-2)}.pricing-table-block__bullet{display:flex;gap:var(--space-2);align-items:flex-start}.pricing-table-block__check{flex-shrink:0;inline-size:1.5rem;block-size:1.5rem}.pricing-table-block__actions{margin-block-start:auto;padding-block-start:clamp(var(--space-5),6.8vw,6.125rem)}.pricing-table-block__actions .button-row{flex-direction:column;align-items:stretch}.pricing-table-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* showcase */
.showcase-block{container-type:inline-size;container-name:showcase;--showcase-number: var(--color-accent);--showcase-subhead: var(--color-primary);--showcase-label: var(--color-secondary);--showcase-gap: clamp(var(--space-5), 5.1vw, 4.5625rem);--showcase-arrow: clamp(var(--space-6), 7.2vw, 6.5rem);padding-block-start:calc(var(--section-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1));overflow:clip}.showcase-block[class*=-background-color]:not(.has-background-background-color,.has-background-alt-background-color,.has-border-background-color){--showcase-number: var(--color-heading, currentColor);--showcase-subhead: var(--color-heading, currentColor);--showcase-label: currentColor}.showcase-block.has-foreground-background-color,.showcase-block.has-primary-dark-background-color{--showcase-number: var(--color-accent)}.showcase-block.has-accent-light-background-color{--color-heading: var(--color-midnight);--color-heading-accent: var(--color-primary)}.showcase-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-3)}.showcase-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;margin:0}.showcase-block__subhead{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:1.15;margin:calc(var(--space-1) / 2) 0 0;line-height:1.3;color:var(--showcase-subhead)}.showcase-block__image{display:block;width:100%;height:auto;aspect-ratio:622/350;object-fit:cover;border-radius:var(--radius-md)}.showcase-block__body{container-type:inline-size;container-name:showcase-body}.showcase-block__stat{margin:0}.showcase-block__number{display:block;font-size:min(var(--font-size-stat),23cqi);font-weight:var(--font-weight-extrabold);line-height:1.163;color:var(--showcase-number);white-space:nowrap}.showcase-block__label{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:1.15;display:block;margin-block-start:calc(var(--space-1) / 2);line-height:1.3;text-transform:uppercase;color:var(--showcase-label)}.showcase-block__copy{max-width:36.3rem;margin-block-start:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3}.showcase-block__copy>*{margin:0 0 1.3em}.showcase-block__copy>:last-child{margin-block-end:0}.showcase-block__actions{margin-block-start:var(--actions-space)}.showcase-block__arrow{width:auto;max-width:none;height:var(--showcase-arrow);margin-block-start:calc(-1 * var(--section-space));margin-inline-start:40%;pointer-events:none}@container showcase (min-width: 60rem){.showcase-block__inner{grid-template-columns:minmax(0,625fr) minmax(0,566fr);column-gap:var(--showcase-gap);row-gap:var(--space-5)}.showcase-block__header{grid-column:1/-1;grid-row:1;align-self:end;padding-inline-end:calc((100% - var(--showcase-gap)) * 566 / 1191 + var(--space-4))}.showcase-block__arrow{grid-column:2;grid-row:1;align-self:end;margin-block:-.6rem var(--space-1);margin-inline-start:-.3125rem}.showcase-block__media{position:relative;grid-column:1;grid-row:2;min-height:calc((min(100cqi - 2 * var(--gutter),var(--wide-width)) - var(--showcase-gap)) * 625 / 1191 * 350 / 622);margin-block-start:.625rem}.showcase-block__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.showcase-block__body{display:flex;flex-direction:column;align-items:flex-start;grid-column:2;grid-row:2;margin-block-start:calc(.625rem - .22 * var(--font-size-stat))}.showcase-block__actions{margin-block-start:auto;padding-block-start:var(--actions-space)}.showcase-block:not(.showcase-block--has-image) .showcase-block__body{grid-column:1/-1}}.showcase-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* social-bar */
.social-bar-block{padding-block-start:calc(clamp(var(--space-6),2.9464rem + .2679vw,3.1875rem) * var(--section-trim-start, 1));padding-block-end:calc(clamp(var(--space-6),2.9464rem + .2679vw,3.1875rem) * var(--section-trim-end, 1));container-type:inline-size;container-name:social-bar;--social-bar-icon: currentColor}.social-bar-block.has-accent-light-background-color{--color-heading: var(--color-midnight)}.social-bar-block:not([class*=-background-color]),.social-bar-block.has-background-background-color,.social-bar-block.has-background-alt-background-color,.social-bar-block.has-border-background-color,.social-bar-block.has-accent-light-background-color,.social-bar-block.has-yellow-background-color{--social-bar-icon: var(--color-primary)}.social-bar-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:flex;flex-direction:column;align-items:start;gap:var(--space-3)}@container social-bar (min-width: 60rem){.social-bar-block__inner{display:grid;grid-template-columns:minmax(0,45rem) auto;justify-content:space-between;align-items:center;column-gap:var(--space-4)}}.social-bar-block__copy{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:1.15;margin:0;color:var(--color-heading, currentColor)}.social-bar-block__social{--social-bar-icon-size: clamp(2rem, 1.5rem + 1.5vw, 2.8125rem)}.social-bar-block__social .social-links__list{gap:var(--space-2) clamp(var(--space-2),3.125vw,2.8125rem)}.social-bar-block__social .social-links__link{display:flex;color:var(--social-bar-icon)}.social-bar-block__social .social-links__link:hover,.social-bar-block__social .social-links__link:focus-visible{color:var(--color-heading, currentColor)}.social-bar-block__social svg{width:var(--social-bar-icon-size);height:var(--social-bar-icon-size)}.social-bar-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* spotlight */
.spotlight-block{container-type:inline-size;container-name:spotlight;--spotlight-space-start: calc(var(--section-space) * var(--section-trim-start, 1));--spotlight-space-end: calc(var(--section-space) * var(--section-trim-end, 1));--spotlight-arrow: clamp(var(--space-6), 7.2vw, 6.5rem);padding-block-start:calc(var(--section-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1));overflow:clip;--spotlight-item-color: var(--color-primary)}.spotlight-block[class*=-background-color]:not(.has-background-background-color,.has-background-alt-background-color,.has-border-background-color){--spotlight-item-color: var(--color-heading, currentColor)}.spotlight-block.has-border-background-color{--spotlight-item-color: var(--color-midnight)}.spotlight-block.has-accent-light-background-color{--color-heading: var(--color-midnight);--color-heading-accent: var(--color-primary);--spotlight-item-color: var(--color-primary)}.spotlight-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(var(--space-4),5vw,var(--space-6))}.spotlight-block__text{container-type:inline-size;container-name:spotlight-text;position:relative;z-index:1;align-self:center}.spotlight-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;margin:0}.spotlight-block__headline em{font-weight:var(--font-weight-bold)}.spotlight-block__headline br{display:none}@container spotlight-text (min-width: 32rem){.spotlight-block__headline br{display:inline}}.spotlight-block__title{font-family:var(--font-family-heading);font-size:var(--font-size-xxxl);font-weight:var(--font-weight-extrabold);line-height:1.0625;margin:0 0 clamp(var(--space-3),3vw,2.6875rem)}.spotlight-block__arrow{display:block;width:auto;max-width:none;height:var(--spotlight-arrow);margin-block:calc(.4375rem - var(--spotlight-space-start)) clamp(var(--space-3),2.8vw,var(--space-5));margin-inline-start:40%;pointer-events:none}.spotlight-block__copy{max-width:46.25rem;margin-block-start:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3;text-wrap:pretty}.spotlight-block__copy>*{margin:0 0 1.3em}.spotlight-block__copy>:last-child{margin-block-end:0}.spotlight-block--show-arrow .spotlight-block__text{align-self:start}.spotlight-block--has-title .spotlight-block__copy{margin-block-start:var(--space-3)}.spotlight-block__actions{margin-block-start:var(--actions-space)}.spotlight-block__items{max-width:46.25rem;margin:1.3em 0 0;padding:0;list-style:none;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3;text-wrap:pretty}.spotlight-block__item+.spotlight-block__item{margin-block-start:1.3em}.spotlight-block__item-title,.spotlight-block__item-subhead{margin:0;color:var(--spotlight-item-color);font-size:inherit;line-height:inherit}.spotlight-block__item-title{font-weight:var(--font-weight-bold)}.spotlight-block__item-subhead{font-style:italic}.spotlight-block__item-copy>*{margin:0 0 1.3em}.spotlight-block__item-copy>*:last-child{margin-block-end:0}.spotlight-block__media{justify-self:end;width:min(100% + var(--gutter),36rem);margin-inline-end:calc(-1 * var(--gutter));margin-block-end:calc(-1 * var(--spotlight-space-end))}.spotlight-block__image{display:block;width:100%;height:auto;pointer-events:none}@container spotlight (min-width: 48rem){.spotlight-block__inner{max-width:none;min-height:clamp(20rem,30cqi,27rem);padding-inline:max(var(--gutter),(100% - var(--wide-width)) / 2) 0;grid-template-columns:minmax(0,740fr) minmax(0,612fr)}.spotlight-block__media{position:relative;align-self:stretch;justify-self:stretch;width:auto;margin-inline-end:0}.spotlight-block__image{position:absolute;right:0;bottom:0;width:119.7712418301%;max-width:none;max-height:calc(100% + var(--spotlight-space-start) - var(--space-3));object-fit:contain;object-position:right bottom}}@container spotlight (min-width: 48rem) and (max-width: calc(68rem - .01em)){.spotlight-block__inner{grid-template-areas:"head    head" "copy    media" "items   media" "actions media";grid-template-rows:auto auto auto 1fr;row-gap:0}.spotlight-block__text{display:contents}.spotlight-block__header{grid-area:head}.spotlight-block__headline br{display:inline}.spotlight-block__copy,.spotlight-block__items,.spotlight-block__actions{position:relative;z-index:1}.spotlight-block__copy{grid-area:copy}.spotlight-block__items{grid-area:items}.spotlight-block__actions{grid-area:actions}.spotlight-block__media{grid-area:media}}.spotlight-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}.spotlight-block--image-left .spotlight-block__media{justify-self:start;margin-inline:calc(-1 * var(--gutter)) 0}@container spotlight (min-width: 48rem){.spotlight-block--image-left .spotlight-block__inner{padding-inline:0 max(var(--gutter),(100% - var(--wide-width)) / 2);grid-template-columns:minmax(0,612fr) minmax(0,740fr)}.spotlight-block--image-left .spotlight-block__media{justify-self:stretch;margin-inline:0}.spotlight-block--image-left .spotlight-block__image{right:auto;left:0;width:100%;max-height:calc(100% + var(--spotlight-space-start) - var(--space-4));object-position:left bottom}}@container spotlight (min-width: 48rem) and (max-width: calc(68rem - .01em)){.spotlight-block--image-left .spotlight-block__inner{grid-template-areas:"head  head" "media copy" "media items" "media actions"}.spotlight-block--image-left .spotlight-block__header{padding-inline-start:var(--gutter)}.spotlight-block--image-left .spotlight-block__media{min-height:clamp(14rem,36cqi,28rem)}.spotlight-block--image-left .spotlight-block__image{max-height:100%}}@container spotlight (min-width: 68rem){.spotlight-block--image-left .spotlight-block__inner{min-height:0;grid-template-columns:minmax(0,735fr) minmax(0,564fr);column-gap:clamp(var(--space-4),3.7vw,3.3125rem)}.spotlight-block--image-left .spotlight-block__text{grid-column:2;grid-row:1}.spotlight-block--image-left .spotlight-block__media{grid-column:1;grid-row:1}.spotlight-block--image-left .spotlight-block__arrow{margin-inline-start:-35.5cqi}}.spotlight-block__seal{display:block;justify-self:start;width:clamp(7rem,15cqi,13.5rem)}.spotlight-block__seal img{display:block;width:100%;height:auto}@container spotlight (min-width: 0rem) and (max-width: calc(48rem - .01em)){.spotlight-block__media,.spotlight-block--image-left .spotlight-block__media{justify-self:stretch;width:auto;margin-inline:calc(-1 * var(--gutter))}.spotlight-block__image{width:auto;max-width:min(100%,36rem);max-height:18rem;margin-inline:auto}.spotlight-block--has-seal .spotlight-block__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head    seal" "copy    copy" "items   items" "actions actions" "media   media";column-gap:var(--space-2);row-gap:0}.spotlight-block--has-seal .spotlight-block__text{display:contents}.spotlight-block--has-seal .spotlight-block__header{grid-area:head;align-self:center}.spotlight-block--has-seal .spotlight-block__copy{grid-area:copy}.spotlight-block--has-seal .spotlight-block__items{grid-area:items}.spotlight-block--has-seal .spotlight-block__actions{grid-area:actions}.spotlight-block--has-seal .spotlight-block__seal{grid-area:seal;align-self:start;width:clamp(6.5rem,24cqi,8.5rem)}.spotlight-block--has-seal .spotlight-block__media{grid-area:media;margin-block-start:clamp(var(--space-4),5vw,var(--space-6))}}@container spotlight (min-width: 48rem) and (max-width: calc(68rem - .01em)){.spotlight-block--image-left.spotlight-block--has-seal .spotlight-block__inner{grid-template-areas:"head  head" "media copy" "media items" "media actions" "media seal";grid-template-rows:auto auto auto auto 1fr}.spotlight-block--image-left.spotlight-block--has-seal .spotlight-block__seal{grid-area:seal;margin-block-start:var(--space-4)}}@container spotlight (min-width: 68rem){.spotlight-block--image-left.spotlight-block--has-seal .spotlight-block__inner{grid-template-columns:minmax(0,469fr) minmax(0,607fr) minmax(0,216fr);column-gap:clamp(var(--space-3),2.1vw,1.875rem)}.spotlight-block--image-left.spotlight-block--has-seal .spotlight-block__copy{max-width:36rem;margin-block-start:1.875rem}.spotlight-block--image-left.spotlight-block--has-seal .spotlight-block__items{max-width:36rem}.spotlight-block--image-left.spotlight-block--has-seal .spotlight-block__actions{margin-block-start:var(--space-5)}.spotlight-block--image-left.spotlight-block--has-seal .spotlight-block__seal{grid-column:3;grid-row:1;align-self:start;width:100%;margin-block-start:clamp(var(--space-2),2.2vw,2rem)}}
/* statement */
.statement-block{--statement-pattern-color: var(--color-text);--statement-pattern-opacity: .08;position:relative;isolation:isolate;overflow:clip;padding-block-start:calc(clamp(var(--space-6),2.3036rem + 3.4821vw,5.4375rem) * var(--section-trim-start, 1));padding-block-end:calc(clamp(var(--space-6),2.3036rem + 3.4821vw,5.4375rem) * var(--section-trim-end, 1));text-align:center}.statement-block.has-accent-background-color{--statement-pattern-color: var(--color-primary);--statement-pattern-opacity: .65;--color-heading-accent: rgb(255 255 255 / .9)}.statement-block.has-accent-light-background-color{--color-heading: var(--color-midnight);--color-heading-accent: var(--color-primary)}.statement-block__pattern{--statement-pattern: none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--statement-pattern-color);opacity:var(--statement-pattern-opacity);pointer-events:none;mask:var(--statement-pattern) center/max(100%,89.75rem) auto repeat}.statement-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.statement-block__text{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;font-size:clamp(1.75rem,1.3929rem + 1.7857vw,3rem);margin:0;color:var(--color-heading, currentColor);text-wrap:balance}.statement-block__text em{font-weight:var(--font-weight-bold);color:var(--color-heading-accent, currentColor)}.statement-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* stats-row */
.stats-row-block{container-type:inline-size;container-name:stats-row;--stats-row-number: var(--color-accent);--stats-row-text: var(--color-primary);--stats-row-space: clamp(var(--space-6), 2.7143rem + 1.4286vw, var(--space-8));--stats-row-arrow: clamp(var(--space-6), 7.2vw, 6.5rem);--stats-row-space-start: calc(var(--stats-row-space) * var(--section-trim-start, 1));position:relative;padding-block-start:calc(var(--stats-row-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--stats-row-space) * var(--section-trim-end, 1));overflow:clip}.stats-row-block[class*=-background-color]:not(.has-background-background-color,.has-background-alt-background-color,.has-border-background-color){--stats-row-number: var(--color-heading, currentColor);--stats-row-text: currentColor}.stats-row-block.has-foreground-background-color,.stats-row-block.has-primary-dark-background-color{--stats-row-number: var(--color-accent)}.stats-row-block.has-border-background-color{--stats-row-text: var(--color-midnight)}.stats-row-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);position:relative}.stats-row-block__header{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-2)}.stats-row-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;margin:0}.stats-row-block__intro{max-width:31rem;margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3}@container stats-row (min-width: 64rem){.stats-row-block--has-intro:not(.stats-row-block--show-arrow) .stats-row-block__header{grid-template-columns:minmax(0,300fr) minmax(0,916fr);column-gap:var(--space-6)}}.stats-row-block__stats{list-style:none;margin:0;padding:0}.stats-row-block__stats li{margin:0;padding:0}.stats-row-block__stats{display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(var(--space-4),5vw,var(--space-6));margin-block-start:clamp(var(--space-3),2.25vw,var(--space-4))}.stats-row-block--has-intro .stats-row-block__stats{margin-block-start:clamp(var(--space-5),5.6vw,var(--space-10))}@container stats-row (min-width: 60rem){.stats-row-block__stats{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(var(--space-4),5.6vw,var(--space-10));margin-inline-end:calc(-1*clamp(0px,(100cqi - var(--wide-width)) / 2 - var(--gutter),var(--gutter)))}}.stats-row-block__stat{container-type:inline-size;container-name:stats-row-stat}.stats-row-block__heading{margin:0}.stats-row-block__number{display:block;font-size:min(var(--font-size-stat),23cqi);font-weight:var(--font-weight-extrabold);line-height:1.163;color:var(--stats-row-number);white-space:nowrap}.stats-row-block__number-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stats-row-block__title{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:1.15;display:block;margin-block-start:calc(var(--space-1) * 1.5);line-height:1.3;color:var(--stats-row-text)}.stats-row-block__copy{max-width:24.5rem;margin:var(--space-1) 0 0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.3;color:var(--stats-row-text)}@container stats-row (min-width: 40rem) and (max-width: calc(60rem - .01em)){.stats-row-block__stat{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,11fr);grid-template-rows:auto 1fr;column-gap:var(--space-4)}.stats-row-block__heading{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/-1;grid-row:1/-1}.stats-row-block__number{grid-row:1/-1;font-size:min(var(--font-size-stat),10cqi)}.stats-row-block__title{grid-column:2;margin-block-start:0}.stats-row-block__copy{grid-column:2;grid-row:2}}.stats-row-block__arrow{position:absolute;top:0;left:calc(max(var(--gutter),(100% - var(--wide-width)) / 2) + .4*min(100% - 2 * var(--gutter),var(--wide-width)));width:auto;max-width:none;height:var(--stats-row-arrow);pointer-events:none}.stats-row-block--show-arrow .stats-row-block__inner{padding-block-start:max(0px,var(--stats-row-arrow) + var(--space-3) - var(--stats-row-space-start))}@container stats-row (min-width: 40rem){.stats-row-block--show-arrow .stats-row-block__inner{padding-block-start:0}.stats-row-block--show-arrow .stats-row-block__header{margin-block-start:calc(var(--stats-row-arrow) - var(--stats-row-space-start) - .95 * var(--font-size-xxl))}}.stats-row-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* team-grid */
.team-grid-block{container-type:inline-size;container-name:team-grid;--team-grid-headline: var(--color-primary);padding-block-start:calc(var(--section-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1))}.team-grid-block[class*=-background-color]:not(.has-background-background-color,.has-background-alt-background-color,.has-border-background-color){--team-grid-headline: var(--color-heading, currentColor)}.team-grid-block.has-accent-light-background-color{--color-heading: var(--color-midnight);--color-heading-accent: var(--color-primary)}.team-grid-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.team-grid-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;margin:0 auto clamp(var(--space-4),3.9vw,var(--space-1) * 7);max-width:48rem;color:var(--team-grid-headline);text-align:center;text-wrap:balance}.team-grid-block__headline em{font-weight:var(--font-weight-bold);color:var(--color-heading-accent, currentColor)}.team-grid-block__members{--team-grid-gap: clamp(var(--space-2), 2.2vw, var(--space-4));list-style:none;margin:0;padding:0}.team-grid-block__members li{margin:0;padding:0}.team-grid-block__members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(var(--space-4),4.45vw,var(--space-8)) var(--team-grid-gap)}@container team-grid (min-width: 36rem){.team-grid-block__members{grid-template-columns:repeat(3,minmax(0,1fr))}.team-grid-block__members:not(:has(>:nth-child(3))){grid-template-columns:repeat(auto-fit,calc((100% - 2 * var(--team-grid-gap)) / 3));justify-content:center}}@container team-grid (min-width: 50rem){.team-grid-block__members{grid-template-columns:repeat(4,minmax(0,1fr))}.team-grid-block__members:not(:has(>:nth-child(4))){grid-template-columns:repeat(auto-fit,calc((100% - 3 * var(--team-grid-gap)) / 4));justify-content:center}}.team-grid-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* team-member-card */
.team-member-card-block{max-width:18.5rem;margin-inline:auto}.team-member-card-block--placeholder{max-width:36rem}.team-member-card-block__placeholder{display:flex;gap:var(--space-3);align-items:center}.team-member-card-block__placeholder-photo{display:grid;flex:0 0 10rem;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-md);background:var(--color-border);color:var(--color-text-muted)}.team-member-card-block__placeholder-photo img{width:100%;height:100%;object-fit:cover}.team-member-card-block__placeholder-body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;color:var(--color-text-muted)}.team-member-card-block__placeholder-body p{margin:0}.team-member-card-block__placeholder-name{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);line-height:1.15}.team-member-card-block__placeholder-job{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.team-member-card-block__placeholder-icons{display:flex;gap:.875rem;margin-block-start:var(--space-1);opacity:.5}.team-member-card-block__placeholder-icons svg{fill:currentColor}.team-member-card-block__placeholder-hint{margin-block-start:var(--space-1);font-size:var(--font-size-xs)}
/* testimonial */
.testimonial-block{--testimonial-width: 54rem;--testimonial-text: var(--color-midnight);--testimonial-card-bg: transparent;padding-block-start:calc(var(--section-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1))}.testimonial-block--width-wide{--testimonial-width: 71.875rem}.testimonial-block--width-full{--testimonial-width: var(--wide-width)}.testimonial-block--card-light{--testimonial-card-bg: color-mix(in srgb, var(--color-accent-light) 25%, transparent)}.testimonial-block--card-blue{--testimonial-text: color-mix(in srgb, var(--wp--preset--color--background) 90%, transparent);--testimonial-card-bg: var(--color-primary)}.testimonial-block--no-card.has-background:not(.has-background-background-color,.has-background-alt-background-color){--testimonial-text: var(--color-text);padding-block-start:calc(calc(var(--section-space) + clamp(0rem,-.7143rem + 3.5714vw,var(--space-5))) * var(--section-trim-start, 1));padding-block-end:calc(calc(var(--section-space) + clamp(0rem,-.7143rem + 3.5714vw,var(--space-5))) * var(--section-trim-end, 1))}.testimonial-block--no-card.has-background:not(.has-background-background-color,.has-background-alt-background-color).testimonial-block--width-narrow{--testimonial-width: 56.25rem}.testimonial-block__inner{width:100%;max-width:calc(var(--testimonial-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.testimonial-block__title{font-family:var(--font-family-heading);font-size:var(--font-size-xxxl);font-weight:var(--font-weight-extrabold);line-height:1.0625;margin:0 0 var(--space-6);color:var(--color-heading, currentColor)}.testimonial-block__quote{margin:0;color:var(--testimonial-text)}.testimonial-block__quote:before{content:"“"/"";display:block;height:.45em;font-size:clamp(5rem,3.75rem + 6.25vw,7.5rem);font-weight:var(--font-weight-extrabold);line-height:.6}.testimonial-block--card-light .testimonial-block__quote,.testimonial-block--card-blue .testimonial-block__quote{padding:clamp(var(--space-3),1rem + 1.5vw,2.25rem);background:var(--testimonial-card-bg);border-radius:var(--radius-lg)}.testimonial-block__text{margin:var(--space-1) 0 0;padding:0;border:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.3}.testimonial-block__text p{margin:0}.testimonial-block__cite{display:flex;flex-direction:column;margin-block-start:var(--space-3);font-size:var(--font-size-lg);line-height:1.3;color:inherit}.testimonial-block__name{font-weight:var(--font-weight-bold)}.testimonial-block__role{font-weight:var(--font-weight-medium);font-style:italic}.testimonial-block__media{order:-1}.testimonial-block__image{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--radius-md)}.testimonial-block--has-image{--testimonial-quote-col: minmax(0, 1fr);--testimonial-media-col: 22.25rem}.testimonial-block--has-image .testimonial-block__body{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-4)}@media (min-width: 64em){.testimonial-block--has-image .testimonial-block__body{grid-template-columns:var(--testimonial-quote-col) var(--testimonial-media-col);grid-template-areas:"quote media";column-gap:var(--space-5)}}@media (min-width: 64em){.testimonial-block--has-image .testimonial-block__quote{grid-area:quote}}@media (min-width: 64em){.testimonial-block--has-image .testimonial-block__media{grid-area:media}}@media (min-width: 64em){.testimonial-block--has-image.testimonial-block--image-left .testimonial-block__body{grid-template-columns:var(--testimonial-media-col) var(--testimonial-quote-col);grid-template-areas:"media quote"}}.testimonial-block--has-image .testimonial-block__image{aspect-ratio:1}@media (max-width: 63.99em){.testimonial-block--has-image:not(.testimonial-block--no-card) .testimonial-block__media{max-width:20rem}}.testimonial-block--has-image.testimonial-block--no-card{--testimonial-quote-col: minmax(0, 462fr);--testimonial-media-col: minmax(0, 738fr)}.testimonial-block--has-image.testimonial-block--no-card .testimonial-block__body{align-items:start}@media (min-width: 64em){.testimonial-block--has-image.testimonial-block--no-card .testimonial-block__body{column-gap:var(--space-8)}}.testimonial-block--has-image.testimonial-block--no-card .testimonial-block__image{aspect-ratio:16/9}.testimonial-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
/* video */
.video-block{--video-block-width: var(--wide-width);--video-block-headline: var(--color-primary);padding-block-start:calc(var(--section-space) * var(--section-trim-start, 1));padding-block-end:calc(var(--section-space) * var(--section-trim-end, 1))}.video-block--width-medium{--video-block-width: 54rem}.video-block--width-narrow{--video-block-width: var(--content-width)}.video-block[class*=-background-color]:not(.has-background-background-color,.has-background-alt-background-color,.has-border-background-color){--video-block-headline: var(--color-heading, currentColor)}.video-block.has-accent-light-background-color{--color-heading: var(--color-midnight);--color-heading-accent: var(--color-primary)}.video-block__inner{width:100%;max-width:calc(var(--container-max-width) + 2 * var(--gutter));margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.video-block__headline{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);font-weight:var(--font-weight-extrabold);line-height:1.2;margin:0 auto clamp(var(--space-3),3.3vw,var(--space-6));max-width:48rem;color:var(--video-block-headline);text-align:center;text-wrap:balance}.video-block__headline em{font-weight:var(--font-weight-bold);color:var(--color-heading-accent, currentColor)}.video-block__video{max-width:var(--video-block-width);margin-inline:auto}.video-block__empty{padding:var(--space-4);border:1px dashed var(--color-border);text-align:center}
