.BlogPostBody-module__GCkslq__root{--_sticky-top:var(--blog-post-sticky-top,var(--header-height,0px));--_action-line-height:20px;--_column-max-w:var(--web-blog-post-column-max-width,45rem);--_figure-inset-w:var(--web-blog-post-figure-inset-width,18.75rem);--_table-min-w:var(--web-blog-post-table-min-width,37.5rem);--_column-offset:max(0px, calc((100% - var(--_column-max-w)) / 2));--_strong-color:var(--web-blog-post-strong-color,var(--color-text-dark));--_highlight-bg:var(--web-blog-post-highlight-background-color,var(--color-brand-primary-light-400,var(--color-brand-primary-light400)));--_highlight-color:var(--web-blog-post-highlight-color,var(--color-text-dark));--_accent-color:var(--web-blog-post-accent-color,var(--color-brand-primary-dark-200,var(--color-brand-primary-dark200)));--_link-color:var(--web-blog-post-link-color,var(--color-text-dark));--_link-underline-color:var(--web-blog-post-link-underline-color,currentColor);--_link-hover-bg:var(--web-blog-post-link-hover-background-color,var(--color-brand-primary-light-200,var(--color-brand-primary-light200)));--_anchor-color:var(--web-blog-post-anchor-color,var(--color-text-accent));--_anchor-size:1.25rem;--_bullet-color:var(--web-blog-post-list-bullet-color,var(--color-brand-primary-dark));--_number-bg:var(--web-blog-post-list-number-background-color,var(--color-brand-primary-light-400,var(--color-brand-primary-light400)));--_marker-box:1.5rem;--_marker-row:1.6875rem;--_bullet-size:.5rem;--_marker-size:var(--typography-body-small);--_marker-line-height:1;--_quote-border-color:var(--web-blog-post-quote-border-color,var(--color-brand-primary-light));--_pull-quote-bg:var(--web-blog-post-pull-quote-background-color,var(--color-brand-primary-light-400,var(--color-brand-primary-light400)));--_pull-quote-radius:var(--web-blog-post-pull-quote-border-radius,var(--radius-large));--_pull-quote-mark-color:var(--web-blog-post-pull-quote-mark-color,var(--color-text-accent));--_figure-aspect:16 / 9;--_figure-radius:var(--web-blog-post-figure-border-radius,var(--radius-medium));--_figure-wide-radius:var(--web-blog-post-figure-wide-border-radius,var(--radius-large));--_figure-bg:var(--web-blog-post-figure-background-color,var(--color-surface-stripe));--_caption-rule-color:var(--web-blog-post-caption-rule-color,var(--color-brand-secondary-slot-1,var(--color-brand-secondary-slot1)));--_table-bg:var(--web-blog-post-table-background-color,var(--color-surface-background));--_table-stripe-bg:var(--web-blog-post-table-stripe-background-color,var(--color-surface-stripe));--_table-header-bg:var(--web-blog-post-table-header-background-color,var(--color-brand-primary-dark-400,var(--color-brand-primary-dark400)));--_table-border-color:var(--web-blog-post-table-border-color,var(--color-border-light));--_table-radius:var(--web-blog-post-table-border-radius,var(--radius-medium));--_table-hint-icon-color:var(--web-blog-post-table-hint-icon-color,var(--color-text-dark));--_divider-color:var(--web-blog-post-divider-color,var(--color-brand-secondary-slot-1,var(--color-brand-secondary-slot1)));--_divider-dot-size:.375rem;overflow-wrap:anywhere;width:100%;container:blog-post-body/inline-size}.BlogPostBody-module__GCkslq__root>*,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostInset>*,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostInsetText>*{margin:0}.BlogPostBody-module__GCkslq__root>*{margin-inline:var(--_column-offset)}.BlogPostBody-module__GCkslq__root>*+*,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostInsetText>*+*{margin-top:var(--spacing-vertical-jumbo)}.BlogPostBody-module__GCkslq__root>p,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostInsetText>p{font-family:var(--web-blog-post-body-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-body-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-body-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-body-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-body-letter-spacing,inherit);text-transform:var(--web-blog-post-body-text-transform,inherit);color:var(--web-blog-post-body-color,var(--color-text-medium))}@media (max-width:768px){.BlogPostBody-module__GCkslq__root>p,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostInsetText>p{font-family:var(--web-blog-post-body-font-family-m,var(--web-blog-post-body-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-body-font-size-m,var(--web-blog-post-body-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-body-font-weight-m,var(--web-blog-post-body-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-body-line-height-m,var(--web-blog-post-body-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-body-letter-spacing-m,var(--web-blog-post-body-letter-spacing,inherit));text-transform:var(--web-blog-post-body-text-transform-m,var(--web-blog-post-body-text-transform,inherit));color:var(--web-blog-post-body-color-m,var(--web-blog-post-body-color,var(--color-text-medium)))}}.BlogPostBody-module__GCkslq__leadModifier>p:first-child,.BlogPostBody-module__GCkslq__root>.BlogPostBody-module__GCkslq__lead{font-family:var(--web-blog-post-lead-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-lead-font-size,var(--typography-body-large));font-weight:var(--web-blog-post-lead-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-lead-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-lead-letter-spacing,inherit);text-transform:var(--web-blog-post-lead-text-transform,inherit);color:var(--web-blog-post-lead-color,var(--color-text-dark))}@media (max-width:768px){.BlogPostBody-module__GCkslq__leadModifier>p:first-child,.BlogPostBody-module__GCkslq__root>.BlogPostBody-module__GCkslq__lead{font-family:var(--web-blog-post-lead-font-family-m,var(--web-blog-post-lead-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-lead-font-size-m,var(--web-blog-post-lead-font-size,var(--typography-body-large)));font-weight:var(--web-blog-post-lead-font-weight-m,var(--web-blog-post-lead-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-lead-line-height-m,var(--web-blog-post-lead-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-lead-letter-spacing-m,var(--web-blog-post-lead-letter-spacing,inherit));text-transform:var(--web-blog-post-lead-text-transform-m,var(--web-blog-post-lead-text-transform,inherit));color:var(--web-blog-post-lead-color-m,var(--web-blog-post-lead-color,var(--color-text-dark)))}}.BlogPostBody-module__GCkslq__root>.BlogPostBody-module__GCkslq__footnote{font-family:var(--web-blog-post-footnote-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-footnote-font-size,var(--typography-body-small));font-weight:var(--web-blog-post-footnote-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-footnote-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-footnote-letter-spacing,inherit);text-transform:var(--web-blog-post-footnote-text-transform,inherit);color:var(--web-blog-post-footnote-color,var(--color-text-medium))}@media (max-width:768px){.BlogPostBody-module__GCkslq__root>.BlogPostBody-module__GCkslq__footnote{font-family:var(--web-blog-post-footnote-font-family-m,var(--web-blog-post-footnote-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-footnote-font-size-m,var(--web-blog-post-footnote-font-size,var(--typography-body-small)));font-weight:var(--web-blog-post-footnote-font-weight-m,var(--web-blog-post-footnote-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-footnote-line-height-m,var(--web-blog-post-footnote-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-footnote-letter-spacing-m,var(--web-blog-post-footnote-letter-spacing,inherit));text-transform:var(--web-blog-post-footnote-text-transform-m,var(--web-blog-post-footnote-text-transform,inherit));color:var(--web-blog-post-footnote-color-m,var(--web-blog-post-footnote-color,var(--color-text-medium)))}}.BlogPostBody-module__GCkslq__root strong{font-weight:var(--typography-font-weight-bold);color:var(--_strong-color)}.BlogPostBody-module__GCkslq__root em{font-style:italic}.BlogPostBody-module__GCkslq__root u{text-underline-offset:.125em;text-decoration-skip-ink:none;text-decoration-thickness:from-font}.BlogPostBody-module__GCkslq__root sub,.BlogPostBody-module__GCkslq__root sup{font-size:.75em;line-height:0}.BlogPostBody-module__GCkslq__root mark{background:linear-gradient(to top, transparent .1em, var(--_highlight-bg) .1em .6625em, transparent .6625em);color:var(--_highlight-color);-webkit-box-decoration-break:clone;box-decoration-break:clone}.BlogPostBody-module__GCkslq__accent{color:var(--_accent-color)}.BlogPostBody-module__GCkslq__root a:not([class]){border-radius:var(--radius-xxsmall);color:var(--_link-color);text-decoration-line:underline;text-decoration-thickness:var(--stroke-medium);-webkit-text-decoration-color:var(--_link-underline-color);text-decoration-color:var(--_link-underline-color);text-underline-offset:.25em;text-decoration-skip-ink:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.BlogPostBody-module__GCkslq__root a:not([class]):focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:0}.BlogPostBody-module__GCkslq__root>h2,.BlogPostBody-module__GCkslq__root>.BlogPostBody-module__GCkslq__blogPostHeadingH2{--_heading-pad:var(--spacing-vertical-jumbo);font-family:var(--web-blog-post-h2-font-family,var(--typography-font-family-heading));font-size:var(--web-blog-post-h2-font-size,var(--typography-headline-medium));font-weight:var(--web-blog-post-h2-font-weight,var(--typography-font-weight-bold));line-height:var(--web-blog-post-h2-line-height,var(--typography-line-height-small));letter-spacing:var(--web-blog-post-h2-letter-spacing,inherit);text-transform:var(--web-blog-post-h2-text-transform,var(--ov-content-heading-text-transform,none));color:var(--web-blog-post-h2-color,var(--color-text-dark))}@media (max-width:768px){.BlogPostBody-module__GCkslq__root>h2,.BlogPostBody-module__GCkslq__root>.BlogPostBody-module__GCkslq__blogPostHeadingH2{font-family:var(--web-blog-post-h2-font-family-m,var(--web-blog-post-h2-font-family,var(--typography-font-family-heading)));font-size:var(--web-blog-post-h2-font-size-m,var(--web-blog-post-h2-font-size,var(--typography-headline-medium)));font-weight:var(--web-blog-post-h2-font-weight-m,var(--web-blog-post-h2-font-weight,var(--typography-font-weight-bold)));line-height:var(--web-blog-post-h2-line-height-m,var(--web-blog-post-h2-line-height,var(--typography-line-height-small)));letter-spacing:var(--web-blog-post-h2-letter-spacing-m,var(--web-blog-post-h2-letter-spacing,inherit));text-transform:var(--web-blog-post-h2-text-transform-m,var(--web-blog-post-h2-text-transform,var(--ov-content-heading-text-transform,none)));color:var(--web-blog-post-h2-color-m,var(--web-blog-post-h2-color,var(--color-text-dark)))}}.BlogPostBody-module__GCkslq__root>h3,.BlogPostBody-module__GCkslq__root>.BlogPostBody-module__GCkslq__blogPostHeadingH3{--_heading-pad:var(--spacing-vertical-large);font-family:var(--web-blog-post-h3-font-family,var(--typography-font-family-heading));font-size:var(--web-blog-post-h3-font-size,var(--typography-headline-small));font-weight:var(--web-blog-post-h3-font-weight,var(--typography-font-weight-bold));line-height:var(--web-blog-post-h3-line-height,var(--typography-line-height-small));letter-spacing:var(--web-blog-post-h3-letter-spacing,inherit);text-transform:var(--web-blog-post-h3-text-transform,var(--ov-content-heading-text-transform,none));color:var(--web-blog-post-h3-color,var(--color-text-dark))}@media (max-width:768px){.BlogPostBody-module__GCkslq__root>h3,.BlogPostBody-module__GCkslq__root>.BlogPostBody-module__GCkslq__blogPostHeadingH3{font-family:var(--web-blog-post-h3-font-family-m,var(--web-blog-post-h3-font-family,var(--typography-font-family-heading)));font-size:var(--web-blog-post-h3-font-size-m,var(--web-blog-post-h3-font-size,var(--typography-headline-small)));font-weight:var(--web-blog-post-h3-font-weight-m,var(--web-blog-post-h3-font-weight,var(--typography-font-weight-bold)));line-height:var(--web-blog-post-h3-line-height-m,var(--web-blog-post-h3-line-height,var(--typography-line-height-small)));letter-spacing:var(--web-blog-post-h3-letter-spacing-m,var(--web-blog-post-h3-letter-spacing,inherit));text-transform:var(--web-blog-post-h3-text-transform-m,var(--web-blog-post-h3-text-transform,var(--ov-content-heading-text-transform,none)));color:var(--web-blog-post-h3-color-m,var(--web-blog-post-h3-color,var(--color-text-dark)))}}.BlogPostBody-module__GCkslq__root>h4,.BlogPostBody-module__GCkslq__root>.BlogPostBody-module__GCkslq__blogPostHeadingH4{--_heading-pad:var(--spacing-vertical-medium);font-family:var(--web-blog-post-h4-font-family,var(--typography-font-family-heading));font-size:var(--web-blog-post-h4-font-size,var(--typography-headline-extrasmall));font-weight:var(--web-blog-post-h4-font-weight,var(--typography-font-weight-bold));line-height:var(--web-blog-post-h4-line-height,var(--typography-line-height-small));letter-spacing:var(--web-blog-post-h4-letter-spacing,inherit);text-transform:var(--web-blog-post-h4-text-transform,var(--ov-content-heading-text-transform,none));color:var(--web-blog-post-h4-color,var(--color-text-dark))}@media (max-width:768px){.BlogPostBody-module__GCkslq__root>h4,.BlogPostBody-module__GCkslq__root>.BlogPostBody-module__GCkslq__blogPostHeadingH4{font-family:var(--web-blog-post-h4-font-family-m,var(--web-blog-post-h4-font-family,var(--typography-font-family-heading)));font-size:var(--web-blog-post-h4-font-size-m,var(--web-blog-post-h4-font-size,var(--typography-headline-extrasmall)));font-weight:var(--web-blog-post-h4-font-weight-m,var(--web-blog-post-h4-font-weight,var(--typography-font-weight-bold)));line-height:var(--web-blog-post-h4-line-height-m,var(--web-blog-post-h4-line-height,var(--typography-line-height-small)));letter-spacing:var(--web-blog-post-h4-letter-spacing-m,var(--web-blog-post-h4-letter-spacing,inherit));text-transform:var(--web-blog-post-h4-text-transform-m,var(--web-blog-post-h4-text-transform,var(--ov-content-heading-text-transform,none)));color:var(--web-blog-post-h4-color-m,var(--web-blog-post-h4-color,var(--color-text-dark)))}}.BlogPostBody-module__GCkslq__root>:is(h2,h3,h4,.BlogPostBody-module__GCkslq__blogPostHeading){padding-top:var(--_heading-pad)}.BlogPostBody-module__GCkslq__root>:is(h2,h3,h4,.BlogPostBody-module__GCkslq__blogPostHeading):first-child{--_heading-pad:0}.BlogPostBody-module__GCkslq__root :is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--_sticky-top) + var(--spacing-vertical-jumbo))}.BlogPostBody-module__GCkslq__root ul,.BlogPostBody-module__GCkslq__root ol{padding:0;list-style:none}.BlogPostBody-module__GCkslq__root>ul,.BlogPostBody-module__GCkslq__root>ol,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostInsetText>ul,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostInsetText>ol{font-family:var(--web-blog-post-list-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-list-font-size,var(--typography-body-large));font-weight:var(--web-blog-post-list-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-list-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-list-letter-spacing,inherit);text-transform:var(--web-blog-post-list-text-transform,inherit);color:var(--web-blog-post-list-color,var(--color-text-medium))}@media (max-width:768px){.BlogPostBody-module__GCkslq__root>ul,.BlogPostBody-module__GCkslq__root>ol,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostInsetText>ul,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostInsetText>ol{font-family:var(--web-blog-post-list-font-family-m,var(--web-blog-post-list-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-list-font-size-m,var(--web-blog-post-list-font-size,var(--typography-body-large)));font-weight:var(--web-blog-post-list-font-weight-m,var(--web-blog-post-list-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-list-line-height-m,var(--web-blog-post-list-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-list-letter-spacing-m,var(--web-blog-post-list-letter-spacing,inherit));text-transform:var(--web-blog-post-list-text-transform-m,var(--web-blog-post-list-text-transform,inherit));color:var(--web-blog-post-list-color-m,var(--web-blog-post-list-color,var(--color-text-medium)))}}.BlogPostBody-module__GCkslq__root li{box-sizing:border-box;min-height:var(--_marker-row);padding-block-start:calc((var(--_marker-row) - 1lh) / 2);padding-inline-start:calc(var(--_marker-box) + var(--spacing-horizontal-large));position:relative}.BlogPostBody-module__GCkslq__root li+li{margin-top:var(--spacing-vertical-large)}.BlogPostBody-module__GCkslq__root li>:is(ul,ol){margin-block:var(--spacing-vertical-large) 0;margin-inline:calc(var(--spacing-horizontal-mega) - var(--_marker-box) - var(--spacing-horizontal-large)) 0}.BlogPostBody-module__GCkslq__root li:before{box-sizing:border-box;border-radius:var(--radius-full);position:absolute}.BlogPostBody-module__GCkslq__root ul>li:before{content:"";width:var(--_bullet-size);height:var(--_bullet-size);background-color:var(--_bullet-color);inset-block-start:calc((var(--_marker-row) - var(--_bullet-size)) / 2);inset-inline-start:calc((var(--_marker-box) - var(--_bullet-size)) / 2)}.BlogPostBody-module__GCkslq__root li ul>li:before{border:var(--stroke-medium) solid var(--_bullet-color);background-color:#0000}.BlogPostBody-module__GCkslq__root ol>li:before{content:counter(list-item);content:counter(list-item) / "";min-width:var(--_marker-box);height:var(--_marker-box);padding-inline:var(--spacing-horizontal-tiny);background-color:var(--_number-bg);font-family:var(--web-blog-post-list-marker-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-list-marker-font-size,var(--_marker-size));font-weight:var(--web-blog-post-list-marker-font-weight,var(--typography-font-weight-bold));line-height:var(--web-blog-post-list-marker-line-height,var(--_marker-line-height));letter-spacing:var(--web-blog-post-list-marker-letter-spacing,inherit);text-transform:var(--web-blog-post-list-marker-text-transform,inherit);color:var(--web-blog-post-list-marker-color,var(--color-text-dark));place-items:center;display:grid;inset-block-start:calc((var(--_marker-row) - var(--_marker-box)) / 2);inset-inline-start:0}@media (max-width:768px){.BlogPostBody-module__GCkslq__root ol>li:before{font-family:var(--web-blog-post-list-marker-font-family-m,var(--web-blog-post-list-marker-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-list-marker-font-size-m,var(--web-blog-post-list-marker-font-size,var(--_marker-size)));font-weight:var(--web-blog-post-list-marker-font-weight-m,var(--web-blog-post-list-marker-font-weight,var(--typography-font-weight-bold)));line-height:var(--web-blog-post-list-marker-line-height-m,var(--web-blog-post-list-marker-line-height,var(--_marker-line-height)));letter-spacing:var(--web-blog-post-list-marker-letter-spacing-m,var(--web-blog-post-list-marker-letter-spacing,inherit));text-transform:var(--web-blog-post-list-marker-text-transform-m,var(--web-blog-post-list-marker-text-transform,inherit));color:var(--web-blog-post-list-marker-color-m,var(--web-blog-post-list-marker-color,var(--color-text-dark)))}}.BlogPostBody-module__GCkslq__root li ol>li:before{--_marker-size:var(--typography-body-medium);--_marker-line-height:var(--typography-line-height-medium);content:counter(list-item, lower-alpha) ".";content:counter(list-item, lower-alpha) "." / "";height:var(--_marker-row);background-color:#0000;padding-inline:0;inset-block-start:0}.BlogPostBody-module__GCkslq__root>blockquote,.BlogPostBody-module__GCkslq__root>.BlogPostBody-module__GCkslq__blogPostQuoteColumn{border-inline-start:var(--stroke-large) solid var(--_quote-border-color);padding-inline-start:var(--spacing-horizontal-jumbo)}.BlogPostBody-module__GCkslq__root>blockquote,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostQuoteText{font-family:var(--web-blog-post-quote-font-family,var(--typography-font-family-heading));font-size:var(--web-blog-post-quote-font-size,var(--typography-headline-medium));font-weight:var(--web-blog-post-quote-font-weight,var(--typography-font-weight-bold));line-height:var(--web-blog-post-quote-line-height,var(--typography-line-height-small));letter-spacing:var(--web-blog-post-quote-letter-spacing,inherit);text-transform:var(--web-blog-post-quote-text-transform,inherit);color:var(--web-blog-post-quote-color,var(--color-text-dark))}@media (max-width:768px){.BlogPostBody-module__GCkslq__root>blockquote,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostQuoteText{font-family:var(--web-blog-post-quote-font-family-m,var(--web-blog-post-quote-font-family,var(--typography-font-family-heading)));font-size:var(--web-blog-post-quote-font-size-m,var(--web-blog-post-quote-font-size,var(--typography-headline-medium)));font-weight:var(--web-blog-post-quote-font-weight-m,var(--web-blog-post-quote-font-weight,var(--typography-font-weight-bold)));line-height:var(--web-blog-post-quote-line-height-m,var(--web-blog-post-quote-line-height,var(--typography-line-height-small)));letter-spacing:var(--web-blog-post-quote-letter-spacing-m,var(--web-blog-post-quote-letter-spacing,inherit));text-transform:var(--web-blog-post-quote-text-transform-m,var(--web-blog-post-quote-text-transform,inherit));color:var(--web-blog-post-quote-color-m,var(--web-blog-post-quote-color,var(--color-text-dark)))}}.BlogPostBody-module__GCkslq__root>figure:not([class])>img,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostFigureFrame{aspect-ratio:var(--_figure-aspect);border-radius:var(--_figure-radius);background-color:var(--_figure-bg)}.BlogPostBody-module__GCkslq__root>figure:not([class])>img{object-fit:cover;width:100%;height:auto;display:block}.BlogPostBody-module__GCkslq__root>figure:not([class])>figcaption,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostFigureCaption{margin-top:var(--spacing-vertical-large);--_caption-rule-width:1rem;gap:var(--spacing-horizontal-medium);overflow-wrap:anywhere;font-family:var(--web-blog-post-caption-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-caption-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-caption-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-caption-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-caption-letter-spacing,inherit);text-transform:var(--web-blog-post-caption-text-transform,inherit);color:var(--web-blog-post-caption-color,var(--color-text-medium));display:flex}@media (max-width:768px){.BlogPostBody-module__GCkslq__root>figure:not([class])>figcaption,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostFigureCaption{font-family:var(--web-blog-post-caption-font-family-m,var(--web-blog-post-caption-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-caption-font-size-m,var(--web-blog-post-caption-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-caption-font-weight-m,var(--web-blog-post-caption-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-caption-line-height-m,var(--web-blog-post-caption-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-caption-letter-spacing-m,var(--web-blog-post-caption-letter-spacing,inherit));text-transform:var(--web-blog-post-caption-text-transform-m,var(--web-blog-post-caption-text-transform,inherit));color:var(--web-blog-post-caption-color-m,var(--web-blog-post-caption-color,var(--color-text-medium)))}}.BlogPostBody-module__GCkslq__root>figure:not([class])>figcaption:before,.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostFigureCaption:before{content:"";width:var(--_caption-rule-width);height:var(--stroke-medium);margin-top:calc((1lh - var(--stroke-medium)) / 2);background-color:var(--_caption-rule-color);flex:none}.BlogPostBody-module__GCkslq__root>.BlogPostBody-module__GCkslq__blogPostFigureWide,.BlogPostBody-module__GCkslq__root>.BlogPostBody-module__GCkslq__blogPostQuotePull{margin-inline:0}.BlogPostBody-module__GCkslq__root table{table-layout:fixed;border:var(--stroke-small) solid var(--_table-border-color);border-radius:var(--_table-radius);border-spacing:0;border-collapse:separate;background-color:var(--_table-bg);width:100%;overflow:hidden}.BlogPostBody-module__GCkslq__root>table{width:min(100%, var(--_column-max-w))}.BlogPostBody-module__GCkslq__root th,.BlogPostBody-module__GCkslq__root td{padding:var(--spacing-vertical-large) var(--spacing-horizontal-xlarge);text-align:start;vertical-align:top}.BlogPostBody-module__GCkslq__root thead th{--_strong-color:currentColor;--_link-color:currentColor;--_link-hover-bg:transparent;border-bottom:var(--stroke-small) solid var(--_table-border-color);background-color:var(--_table-header-bg);font-family:var(--web-blog-post-table-header-font-family,var(--typography-font-family-action));font-size:var(--web-blog-post-table-header-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-table-header-font-weight,var(--typography-font-weight-semibold));line-height:var(--web-blog-post-table-header-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium))));letter-spacing:var(--web-blog-post-table-header-letter-spacing,inherit);text-transform:var(--web-blog-post-table-header-text-transform,inherit);color:var(--web-blog-post-table-header-color,var(--color-surface-background))}@media (max-width:768px){.BlogPostBody-module__GCkslq__root thead th{font-family:var(--web-blog-post-table-header-font-family-m,var(--web-blog-post-table-header-font-family,var(--typography-font-family-action)));font-size:var(--web-blog-post-table-header-font-size-m,var(--web-blog-post-table-header-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-table-header-font-weight-m,var(--web-blog-post-table-header-font-weight,var(--typography-font-weight-semibold)));line-height:var(--web-blog-post-table-header-line-height-m,var(--web-blog-post-table-header-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium)))));letter-spacing:var(--web-blog-post-table-header-letter-spacing-m,var(--web-blog-post-table-header-letter-spacing,inherit));text-transform:var(--web-blog-post-table-header-text-transform-m,var(--web-blog-post-table-header-text-transform,inherit));color:var(--web-blog-post-table-header-color-m,var(--web-blog-post-table-header-color,var(--color-surface-background)))}}.BlogPostBody-module__GCkslq__root tbody th{font-family:var(--web-blog-post-table-row-header-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-table-row-header-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-table-row-header-font-weight,var(--typography-font-weight-semibold));line-height:var(--web-blog-post-table-row-header-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-table-row-header-letter-spacing,inherit);text-transform:var(--web-blog-post-table-row-header-text-transform,inherit);color:var(--web-blog-post-table-row-header-color,var(--color-text-dark))}@media (max-width:768px){.BlogPostBody-module__GCkslq__root tbody th{font-family:var(--web-blog-post-table-row-header-font-family-m,var(--web-blog-post-table-row-header-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-table-row-header-font-size-m,var(--web-blog-post-table-row-header-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-table-row-header-font-weight-m,var(--web-blog-post-table-row-header-font-weight,var(--typography-font-weight-semibold)));line-height:var(--web-blog-post-table-row-header-line-height-m,var(--web-blog-post-table-row-header-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-table-row-header-letter-spacing-m,var(--web-blog-post-table-row-header-letter-spacing,inherit));text-transform:var(--web-blog-post-table-row-header-text-transform-m,var(--web-blog-post-table-row-header-text-transform,inherit));color:var(--web-blog-post-table-row-header-color-m,var(--web-blog-post-table-row-header-color,var(--color-text-dark)))}}.BlogPostBody-module__GCkslq__root td{font-family:var(--web-blog-post-table-cell-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-table-cell-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-table-cell-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-table-cell-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-table-cell-letter-spacing,inherit);text-transform:var(--web-blog-post-table-cell-text-transform,inherit);color:var(--web-blog-post-table-cell-color,var(--color-text-medium))}@media (max-width:768px){.BlogPostBody-module__GCkslq__root td{font-family:var(--web-blog-post-table-cell-font-family-m,var(--web-blog-post-table-cell-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-table-cell-font-size-m,var(--web-blog-post-table-cell-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-table-cell-font-weight-m,var(--web-blog-post-table-cell-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-table-cell-line-height-m,var(--web-blog-post-table-cell-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-table-cell-letter-spacing-m,var(--web-blog-post-table-cell-letter-spacing,inherit));text-transform:var(--web-blog-post-table-cell-text-transform-m,var(--web-blog-post-table-cell-text-transform,inherit));color:var(--web-blog-post-table-cell-color-m,var(--web-blog-post-table-cell-color,var(--color-text-medium)))}}.BlogPostBody-module__GCkslq__root tbody tr:nth-child(2n){background-color:var(--_table-stripe-bg)}.BlogPostBody-module__GCkslq__root tbody tr:not(:last-child)>*{border-bottom:var(--stroke-small) solid var(--_table-border-color)}.BlogPostBody-module__GCkslq__root>hr{--_dot:radial-gradient(circle closest-side, black calc(100% - .5px), transparent);--_dot-box:var(--_divider-dot-size) var(--_divider-dot-size) no-repeat;--_dot-step:calc(var(--_divider-dot-size) + var(--spacing-horizontal-large));--_dots:var(--_dot) calc(50% - var(--_dot-step)) 50% / var(--_dot-box), var(--_dot) 50% 50% / var(--_dot-box), var(--_dot) calc(50% + var(--_dot-step)) 50% / var(--_dot-box);height:calc(var(--_divider-dot-size) + 2 * var(--spacing-vertical-large));background-color:var(--_divider-color);-webkit-mask:var(--_dots);-webkit-mask:var(--_dots);mask:var(--_dots);border:0}@media (hover:hover){.BlogPostBody-module__GCkslq__root a:not([class]):hover{background-color:var(--_link-hover-bg)}}@media (prefers-reduced-motion:no-preference){.BlogPostBody-module__GCkslq__root a:not([class]){transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostHeadingAnchor{transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}}@media (forced-colors:active){.BlogPostBody-module__GCkslq__root{--_bullet-color:CanvasText;--_divider-color:CanvasText}.BlogPostBody-module__GCkslq__root mark{color:marktext;background:mark}.BlogPostBody-module__GCkslq__root .BlogPostBody-module__GCkslq__blogPostQuotePull{border:var(--stroke-small) solid CanvasText}}.BlogPostBody-module__GCkslq__blogPostHeading{position:relative}.BlogPostBody-module__GCkslq__blogPostHeadingText{font:inherit;margin:0}.BlogPostBody-module__GCkslq__blogPostHeadingAnchor{width:var(--_anchor-size);border-radius:var(--radius-xxsmall);height:1lh;color:var(--_anchor-color);opacity:0;place-items:center;display:none;position:absolute;inset-block-start:var(--_heading-pad);inset-inline-end:calc(100% + var(--spacing-horizontal-large))}.BlogPostBody-module__GCkslq__blogPostHeadingAnchor:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium);opacity:1}.BlogPostBody-module__GCkslq__blogPostHeadingAnchor:after{content:"";margin:calc(var(--touch-target-min) / -2);position:absolute;inset:50%}.BlogPostBody-module__GCkslq__blogPostFigureInset{--_figure-aspect:4 / 5}.BlogPostBody-module__GCkslq__blogPostFigureFrame{position:relative;overflow:hidden}.BlogPostBody-module__GCkslq__blogPostFigureImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.BlogPostBody-module__GCkslq__blogPostInset{gap:var(--spacing-vertical-jumbo);flex-direction:column;display:flex}.BlogPostBody-module__GCkslq__blogPostQuoteText{margin:0}.BlogPostBody-module__GCkslq__blogPostQuoteAttribution{margin-top:var(--spacing-vertical-large);font-family:var(--web-blog-post-quote-attribution-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-quote-attribution-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-quote-attribution-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-quote-attribution-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-quote-attribution-letter-spacing,inherit);text-transform:var(--web-blog-post-quote-attribution-text-transform,inherit);color:var(--web-blog-post-quote-attribution-color,var(--color-text-medium))}@media (max-width:768px){.BlogPostBody-module__GCkslq__blogPostQuoteAttribution{font-family:var(--web-blog-post-quote-attribution-font-family-m,var(--web-blog-post-quote-attribution-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-quote-attribution-font-size-m,var(--web-blog-post-quote-attribution-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-quote-attribution-font-weight-m,var(--web-blog-post-quote-attribution-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-quote-attribution-line-height-m,var(--web-blog-post-quote-attribution-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-quote-attribution-letter-spacing-m,var(--web-blog-post-quote-attribution-letter-spacing,inherit));text-transform:var(--web-blog-post-quote-attribution-text-transform-m,var(--web-blog-post-quote-attribution-text-transform,inherit));color:var(--web-blog-post-quote-attribution-color-m,var(--web-blog-post-quote-attribution-color,var(--color-text-medium)))}}.BlogPostBody-module__GCkslq__blogPostQuotePull{--_pull-quote-pad:var(--spacing-vertical-giga) var(--spacing-horizontal-titan);--_pull-quote-mark-size:var(--typography-display-extralarge);padding:var(--_pull-quote-pad);border-radius:var(--_pull-quote-radius);background-color:var(--_pull-quote-bg)}@media (max-width:768px){.BlogPostBody-module__GCkslq__blogPostQuotePull{--_pull-quote-pad:var(--spacing-vertical-ultra) var(--spacing-horizontal-jumbo);--_pull-quote-mark-size:var(--typography-headline-extralarge)}}.BlogPostBody-module__GCkslq__blogPostQuotePull:before{content:"“";content:"“" / "";margin-bottom:var(--spacing-vertical-medium);font-family:var(--typography-font-family-heading);font-size:var(--_pull-quote-mark-size);font-weight:var(--typography-font-weight-extra-bold);color:var(--_pull-quote-mark-color);line-height:.7;display:block}.BlogPostBody-module__GCkslq__blogPostTableScroller{overflow-x:auto}.BlogPostBody-module__GCkslq__blogPostTableScroller:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.BlogPostBody-module__GCkslq__blogPostTableScroller>table{min-width:var(--_table-min-w)}.BlogPostBody-module__GCkslq__blogPostTableHint{align-items:center;gap:var(--spacing-horizontal-medium);margin:var(--spacing-vertical-large) 0 0;font-family:var(--web-blog-post-table-hint-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-table-hint-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-table-hint-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-table-hint-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-table-hint-letter-spacing,inherit);text-transform:var(--web-blog-post-table-hint-text-transform,inherit);color:var(--web-blog-post-table-hint-color,var(--color-text-medium));display:none}@media (max-width:768px){.BlogPostBody-module__GCkslq__blogPostTableHint{font-family:var(--web-blog-post-table-hint-font-family-m,var(--web-blog-post-table-hint-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-table-hint-font-size-m,var(--web-blog-post-table-hint-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-table-hint-font-weight-m,var(--web-blog-post-table-hint-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-table-hint-line-height-m,var(--web-blog-post-table-hint-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-table-hint-letter-spacing-m,var(--web-blog-post-table-hint-letter-spacing,inherit));text-transform:var(--web-blog-post-table-hint-text-transform-m,var(--web-blog-post-table-hint-text-transform,inherit));color:var(--web-blog-post-table-hint-color-m,var(--web-blog-post-table-hint-color,var(--color-text-medium)))}}.BlogPostBody-module__GCkslq__blogPostTableHint svg{color:var(--_table-hint-icon-color);flex:none}@container blog-post-body (min-width:38em){.BlogPostBody-module__GCkslq__blogPostInset{align-items:center;gap:var(--spacing-horizontal-mega);flex-direction:row}.BlogPostBody-module__GCkslq__blogPostFigureInset{width:var(--_figure-inset-w)}.BlogPostBody-module__GCkslq__blogPostInsetText{flex:1;min-width:0}}@container blog-post-body (min-width:49em){.BlogPostBody-module__GCkslq__blogPostFigureWide .BlogPostBody-module__GCkslq__blogPostFigureFrame{border-radius:var(--_figure-wide-radius)}@media (hover:hover){.BlogPostBody-module__GCkslq__blogPostHeadingAnchor{display:grid}.BlogPostBody-module__GCkslq__blogPostHeading:hover .BlogPostBody-module__GCkslq__blogPostHeadingAnchor{opacity:1}}}@container blog-post-body (max-width:37.5em){.BlogPostBody-module__GCkslq__blogPostTableHint{display:flex}}.BlogPostBody-module__GCkslq__blogPostTable[data-overflow=true] .BlogPostBody-module__GCkslq__blogPostTableHint{display:flex}.BlogPostBody-module__GCkslq__blogPostTable[data-overflow=false] .BlogPostBody-module__GCkslq__blogPostTableHint{display:none}
.BlogPostProgress-module__w5RxcG__root{--_color:var(--web-blog-post-progress-color,var(--color-brand-secondary-slot-1,var(--color-brand-secondary-slot1)));--_track-color:var(--web-blog-post-progress-track-color,transparent);--_height:var(--web-blog-post-progress-height,var(--stroke-large));--_sticky-top:var(--blog-post-sticky-top,var(--header-height,0px));top:var(--_sticky-top);z-index:var(--z-sticky);height:var(--_height);background-color:var(--_track-color);position:sticky}.BlogPostProgress-module__w5RxcG__fill{background-color:var(--_color);height:100%;transform:scaleX(var(--blog-post-progress,0));transform-origin:0}@media (forced-colors:active){.BlogPostProgress-module__w5RxcG__fill{background-color:canvastext}}
.BlogPostShare-module__IqyiHa__root{--_bg:var(--web-blog-post-share-background-color,var(--ov-icon-button-bg,var(--color-surface-background)));--_bg-hover:var(--web-blog-post-share-hover-background-color,var(--web-blog-post-share-background-color,var(--ov-icon-button-bg,var(--color-surface-stripe))));--_icon-color:var(--web-blog-post-share-icon-color,var(--ov-icon-button-icon-color,var(--color-text-dark)));--_border-color:var(--web-blog-post-share-border-color,var(--ov-icon-button-border-color,var(--color-border-light)));--_border-width:var(--web-blog-post-share-border-width,var(--ov-icon-button-border-width,var(--stroke-small)));--_radius:var(--web-blog-post-share-border-radius,var(--ov-icon-button-border-radius,var(--radius-full)));--_size:var(--touch-target-min);--_action-line-height:20px;align-items:center;gap:var(--spacing-vertical-large) var(--spacing-horizontal-large);flex-wrap:wrap;display:flex}.BlogPostShare-module__IqyiHa__label{overflow-wrap:anywhere;min-width:0;font-family:var(--web-blog-post-share-label-font-family,var(--typography-font-family-action));font-size:var(--web-blog-post-share-label-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-share-label-font-weight,var(--typography-font-weight-semibold));line-height:var(--web-blog-post-share-label-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium))));letter-spacing:var(--web-blog-post-share-label-letter-spacing,inherit);text-transform:var(--web-blog-post-share-label-text-transform,inherit);color:var(--web-blog-post-share-label-color,var(--color-text-dark))}@media (max-width:768px){.BlogPostShare-module__IqyiHa__label{font-family:var(--web-blog-post-share-label-font-family-m,var(--web-blog-post-share-label-font-family,var(--typography-font-family-action)));font-size:var(--web-blog-post-share-label-font-size-m,var(--web-blog-post-share-label-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-share-label-font-weight-m,var(--web-blog-post-share-label-font-weight,var(--typography-font-weight-semibold)));line-height:var(--web-blog-post-share-label-line-height-m,var(--web-blog-post-share-label-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium)))));letter-spacing:var(--web-blog-post-share-label-letter-spacing-m,var(--web-blog-post-share-label-letter-spacing,inherit));text-transform:var(--web-blog-post-share-label-text-transform-m,var(--web-blog-post-share-label-text-transform,inherit));color:var(--web-blog-post-share-label-color-m,var(--web-blog-post-share-label-color,var(--color-text-dark)))}}.BlogPostShare-module__IqyiHa__control{box-sizing:border-box;width:var(--_size);height:var(--_size);border:var(--_border-width) solid var(--_border-color);border-radius:var(--_radius);background-color:var(--_bg);color:var(--_icon-color);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.BlogPostShare-module__IqyiHa__control:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.BlogPostShare-module__IqyiHa__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.BlogPostShare-module__IqyiHa__control:hover{background-color:var(--_bg-hover)}}@media (prefers-reduced-motion:no-preference){.BlogPostShare-module__IqyiHa__control{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}}
.BlogPostToc-module__RMCcXW__root{--_bg:var(--web-blog-post-toc-background-color,var(--color-surface-stripe));--_radius:var(--web-blog-post-toc-border-radius,var(--radius-small));--_indicator-color:var(--web-blog-post-toc-indicator-color,var(--color-border-light));--_indicator-active-color:var(--web-blog-post-toc-indicator-active-color,var(--color-brand-primary-dark));--_indicator-width:var(--web-blog-post-toc-indicator-width,var(--stroke-medium));--_item-active-color:var(--web-blog-post-toc-item-active-color,var(--color-text-dark));--_item-hover-color:var(--web-blog-post-toc-item-hover-color,var(--web-blog-post-toc-item-color,var(--_button-hover)));--_action-line-height:20px;border-radius:var(--_radius);background-color:var(--_bg);--_button-color:var(--ov-button-text-active-color,var(--color-action-text-surface-active));--_button-hover:var(--ov-button-text-hover-color,var(--color-text-accent-text));--_button-pressed:var(--ov-button-text-pressed-color,var(--color-action-text-surface-pressed))}@media (max-width:768px){.BlogPostToc-module__RMCcXW__root{--_button-color:var(--ov-button-text-active-color-m,var(--ov-button-text-active-color,var(--color-action-text-surface-active)));--_button-hover:var(--ov-button-text-hover-color-m,var(--ov-button-text-hover-color,var(--color-text-accent-text)));--_button-pressed:var(--ov-button-text-pressed-color-m,var(--ov-button-text-pressed-color,var(--color-action-text-surface-pressed)))}}.BlogPostToc-module__RMCcXW__title{margin:0 0 var(--spacing-vertical-large);overflow-wrap:anywhere;font-family:var(--web-blog-post-toc-title-font-family,var(--typography-font-family-action));font-size:var(--web-blog-post-toc-title-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-toc-title-font-weight,var(--typography-font-weight-semibold));line-height:var(--web-blog-post-toc-title-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium))));letter-spacing:var(--web-blog-post-toc-title-letter-spacing,var(--typography-letter-spacing-wide));text-transform:var(--web-blog-post-toc-title-text-transform,var(--typography-text-transform-uppercase));color:var(--web-blog-post-toc-title-color,var(--color-text-medium));display:none}@media (max-width:768px){.BlogPostToc-module__RMCcXW__title{font-family:var(--web-blog-post-toc-title-font-family-m,var(--web-blog-post-toc-title-font-family,var(--typography-font-family-action)));font-size:var(--web-blog-post-toc-title-font-size-m,var(--web-blog-post-toc-title-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-toc-title-font-weight-m,var(--web-blog-post-toc-title-font-weight,var(--typography-font-weight-semibold)));line-height:var(--web-blog-post-toc-title-line-height-m,var(--web-blog-post-toc-title-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium)))));letter-spacing:var(--web-blog-post-toc-title-letter-spacing-m,var(--web-blog-post-toc-title-letter-spacing,var(--typography-letter-spacing-wide)));text-transform:var(--web-blog-post-toc-title-text-transform-m,var(--web-blog-post-toc-title-text-transform,var(--typography-text-transform-uppercase)));color:var(--web-blog-post-toc-title-color-m,var(--web-blog-post-toc-title-color,var(--color-text-medium)))}}.BlogPostToc-module__RMCcXW__toggle{justify-content:space-between;align-items:center;gap:var(--spacing-horizontal-large);box-sizing:border-box;width:100%;min-height:var(--touch-target-min);padding:var(--spacing-vertical-xlarge) var(--spacing-horizontal-xlarge);border-radius:var(--_radius);text-align:start;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:var(--web-blog-post-toc-toggle-font-family,var(--typography-font-family-action));font-size:var(--web-blog-post-toc-toggle-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-toc-toggle-font-weight,var(--typography-font-weight-semibold));line-height:var(--web-blog-post-toc-toggle-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium))));letter-spacing:var(--web-blog-post-toc-toggle-letter-spacing,inherit);text-transform:var(--web-blog-post-toc-toggle-text-transform,inherit);color:var(--web-blog-post-toc-toggle-color,var(--color-text-dark));background-color:#0000;border:0;margin:0;display:flex}@media (max-width:768px){.BlogPostToc-module__RMCcXW__toggle{font-family:var(--web-blog-post-toc-toggle-font-family-m,var(--web-blog-post-toc-toggle-font-family,var(--typography-font-family-action)));font-size:var(--web-blog-post-toc-toggle-font-size-m,var(--web-blog-post-toc-toggle-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-toc-toggle-font-weight-m,var(--web-blog-post-toc-toggle-font-weight,var(--typography-font-weight-semibold)));line-height:var(--web-blog-post-toc-toggle-line-height-m,var(--web-blog-post-toc-toggle-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium)))));letter-spacing:var(--web-blog-post-toc-toggle-letter-spacing-m,var(--web-blog-post-toc-toggle-letter-spacing,inherit));text-transform:var(--web-blog-post-toc-toggle-text-transform-m,var(--web-blog-post-toc-toggle-text-transform,inherit));color:var(--web-blog-post-toc-toggle-color-m,var(--web-blog-post-toc-toggle-color,var(--color-text-dark)))}}.BlogPostToc-module__RMCcXW__toggle:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.BlogPostToc-module__RMCcXW__toggleLabel{min-width:0}.BlogPostToc-module__RMCcXW__chevron{flex:none}.BlogPostToc-module__RMCcXW__toggle[aria-expanded=true] .BlogPostToc-module__RMCcXW__chevron{transform:rotate(180deg)}.BlogPostToc-module__RMCcXW__panel{padding:0 var(--spacing-horizontal-xlarge) var(--spacing-vertical-xlarge)}.BlogPostToc-module__RMCcXW__panel[data-open=false]{display:none}.BlogPostToc-module__RMCcXW__list{margin:0;padding:0;list-style:none}.BlogPostToc-module__RMCcXW__link{box-sizing:border-box;min-height:var(--touch-target-min);padding-block:var(--spacing-vertical-small);border-inline-start:var(--_indicator-width) solid var(--_indicator-color);overflow-wrap:anywhere;font-family:var(--web-blog-post-toc-item-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-toc-item-font-size,var(--typography-body-small));font-weight:var(--web-blog-post-toc-item-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-toc-item-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-toc-item-letter-spacing,inherit);text-transform:var(--web-blog-post-toc-item-text-transform,inherit);color:var(--web-blog-post-toc-item-color,var(--color-text-medium));align-items:center;padding-inline-start:var(--spacing-horizontal-large);text-decoration:none;display:flex}@media (max-width:768px){.BlogPostToc-module__RMCcXW__link{font-family:var(--web-blog-post-toc-item-font-family-m,var(--web-blog-post-toc-item-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-toc-item-font-size-m,var(--web-blog-post-toc-item-font-size,var(--typography-body-small)));font-weight:var(--web-blog-post-toc-item-font-weight-m,var(--web-blog-post-toc-item-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-toc-item-line-height-m,var(--web-blog-post-toc-item-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-toc-item-letter-spacing-m,var(--web-blog-post-toc-item-letter-spacing,inherit));text-transform:var(--web-blog-post-toc-item-text-transform-m,var(--web-blog-post-toc-item-text-transform,inherit));color:var(--web-blog-post-toc-item-color-m,var(--web-blog-post-toc-item-color,var(--color-text-medium)))}}@media (hover:hover){.BlogPostToc-module__RMCcXW__link:hover{color:var(--_item-hover-color)}}.BlogPostToc-module__RMCcXW__link:active{color:var(--_button-pressed)}.BlogPostToc-module__RMCcXW__link:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:calc(-1 * var(--stroke-medium))}.BlogPostToc-module__RMCcXW__linkActive{border-inline-start-color:var(--_indicator-active-color);color:var(--_item-active-color)}@container blog-post (min-width:76.5em){.BlogPostToc-module__RMCcXW__root{background-color:#0000;border-radius:0}.BlogPostToc-module__RMCcXW__toggle{display:none}.BlogPostToc-module__RMCcXW__title,.BlogPostToc-module__RMCcXW__panel[data-open]{display:block}.BlogPostToc-module__RMCcXW__panel{padding:0}.BlogPostToc-module__RMCcXW__link{min-height:0}}@media (prefers-reduced-motion:no-preference){.BlogPostToc-module__RMCcXW__chevron{transition:transform var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:transform var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:transform var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}}@media (forced-colors:active){.BlogPostToc-module__RMCcXW__linkActive{border-inline-start-color:highlight}}
.BlogPost-module__glgGOG__root{--_bg:var(--web-blog-post-background-color,var(--color-surface-background));--_rule-color:var(--web-blog-post-rule-color,var(--color-border-light));--_header-bg:transparent;--_content-max-w:var(--web-blog-post-content-max-width,var(--layout-container-large));--_breakout-max-w:var(--web-blog-post-breakout-max-width,var(--layout-container-small));--_column-max-w:var(--web-blog-post-column-max-width,45rem);--_image-max-w:var(--web-blog-post-image-max-width,75rem);--_rail-w:var(--web-blog-post-rail-width,20rem);--_body-max-w:var(--_breakout-max-w);--_title-max-w:var(--_column-max-w);--_image-aspect:15 / 8;--_image-max-h:none;--_image-radius:var(--web-blog-post-image-border-radius,var(--radius-large));--_image-bg:var(--web-blog-post-image-background-color,var(--color-surface-stripe));--_caption-rule-color:var(--web-blog-post-caption-rule-color,var(--color-brand-secondary-slot-1,var(--color-brand-secondary-slot1)));--_tag-bg:var(--web-blog-post-tag-background-color,var(--web-blog-card-tag-background-color,var(--color-brand-primary-light)));--_tag-border-width:var(--web-blog-post-tag-border-width,var(--web-blog-card-tag-border-width,0));--_tag-border-color:var(--web-blog-post-tag-border-color,var(--web-blog-card-tag-border-color,transparent));--_tag-radius:var(--web-blog-post-tag-border-radius,var(--web-blog-card-tag-border-radius,var(--radius-extra-small)));--_tag-hover-color:var(--web-blog-post-tag-hover-color,var(--web-blog-post-tag-color,var(--web-blog-card-tag-color,var(--_button-hover))));--_tag-font-family:var(--web-blog-card-tag-font-family,var(--typography-font-family-body));--_tag-font-size:var(--web-blog-card-tag-font-size,var(--typography-body-extrasmall));--_tag-font-weight:var(--web-blog-card-tag-font-weight,var(--typography-font-weight-regular));--_tag-line-height:var(--web-blog-card-tag-line-height,var(--typography-line-height-medium));--_tag-letter-spacing:var(--web-blog-card-tag-letter-spacing,var(--typography-letter-spacing-root));--_tag-text-transform:var(--web-blog-card-tag-text-transform,none);--_tag-color:var(--web-blog-card-tag-color,var(--color-action-secondary-surface-active));--_back-hover-color:var(--web-blog-post-back-hover-color,var(--web-blog-post-back-color,var(--_button-hover)));--_back-size:var(--typography-body-medium);--_intro-align:center;--_intro-text-align:center;--_title-size:var(--typography-headline-extralarge);--_dek-size:var(--typography-body-large);--_gutter:var(--spacing-horizontal-colosal);--_header-pad-top:var(--spacing-vertical-colosal);--_header-pad-bottom:var(--spacing-vertical-giga);--_layout-pad-top:var(--spacing-vertical-titan);--_layout-pad-bottom:var(--spacing-vertical-titan);--_sticky-top:var(--blog-post-sticky-top,var(--header-height,0px));--_action-line-height:20px;--_rail-top:calc(var(--_sticky-top) + var(--spacing-vertical-mega));--_ring-room:calc(2 * var(--stroke-medium));background-color:var(--_bg);--_button-color:var(--ov-button-text-active-color,var(--color-action-text-surface-active));--_button-hover:var(--ov-button-text-hover-color,var(--color-text-accent-text));--_button-pressed:var(--ov-button-text-pressed-color,var(--color-action-text-surface-pressed));width:100%;container:blog-post/inline-size}@media (max-width:768px){.BlogPost-module__glgGOG__root{--_button-color:var(--ov-button-text-active-color-m,var(--ov-button-text-active-color,var(--color-action-text-surface-active)));--_button-hover:var(--ov-button-text-hover-color-m,var(--ov-button-text-hover-color,var(--color-text-accent-text)));--_button-pressed:var(--ov-button-text-pressed-color-m,var(--ov-button-text-pressed-color,var(--color-action-text-surface-pressed)));--_gutter:var(--spacing-horizontal-xxlarge);--_header-pad-top:var(--spacing-vertical-ultra);--_header-pad-bottom:var(--spacing-vertical-mega);--_layout-pad-top:var(--spacing-vertical-ultra);--_layout-pad-bottom:var(--spacing-vertical-ultra);--_image-aspect:4 / 3;--_image-radius:var(--radius-none);--_back-size:var(--typography-body-large);--_tag-font-family:var(--web-blog-card-tag-font-family-m,var(--web-blog-card-tag-font-family,var(--typography-font-family-body)));--_tag-font-size:var(--web-blog-card-tag-font-size-m,var(--web-blog-card-tag-font-size,var(--typography-body-extrasmall)));--_tag-font-weight:var(--web-blog-card-tag-font-weight-m,var(--web-blog-card-tag-font-weight,var(--typography-font-weight-regular)));--_tag-line-height:var(--web-blog-card-tag-line-height-m,var(--web-blog-card-tag-line-height,var(--typography-line-height-medium)));--_tag-letter-spacing:var(--web-blog-card-tag-letter-spacing-m,var(--web-blog-card-tag-letter-spacing,var(--typography-letter-spacing-root)));--_tag-text-transform:var(--web-blog-card-tag-text-transform-m,var(--web-blog-card-tag-text-transform,none));--_tag-color:var(--web-blog-card-tag-color-m,var(--web-blog-card-tag-color,var(--color-action-secondary-surface-active)))}}.BlogPost-module__glgGOG__feature{--_header-bg:var(--web-blog-post-header-background-color,var(--color-brand-primary-light-200,var(--color-brand-primary-light200)));--_body-max-w:var(--_column-max-w);--_title-max-w:none;--_image-aspect:358 / 263;--_image-max-h:30rem;--_image-radius:var(--web-blog-post-image-border-radius,var(--radius-medium));--_intro-align:flex-start;--_intro-text-align:start;--_title-size:var(--typography-headline-large);--_dek-size:var(--typography-body-medium);--_header-pad-top:var(--spacing-vertical-titan);--_header-pad-bottom:var(--spacing-vertical-titan)}@media (max-width:768px){.BlogPost-module__glgGOG__feature{--_header-pad-top:var(--spacing-vertical-ultra);--_header-pad-bottom:var(--spacing-vertical-ultra);--_layout-pad-top:var(--spacing-vertical-mega)}.BlogPost-module__glgGOG__feature.BlogPost-module__glgGOG__toc{--_layout-pad-top:var(--spacing-vertical-jumbo)}}.BlogPost-module__glgGOG__header{padding:var(--_header-pad-top) var(--_gutter) var(--_header-pad-bottom);background-color:var(--_header-bg)}.BlogPost-module__glgGOG__headerInner{gap:var(--spacing-vertical-mega);max-width:var(--_content-max-w);flex-direction:column;margin-inline:auto;display:flex}.BlogPost-module__glgGOG__intro{gap:var(--spacing-vertical-mega);text-align:var(--_intro-text-align);flex-direction:column;display:flex}.BlogPost-module__glgGOG__introBody{gap:var(--spacing-vertical-jumbo);flex-direction:column;display:flex}.BlogPost-module__glgGOG__titles{align-items:var(--_intro-align);gap:var(--spacing-vertical-xlarge);flex-direction:column;display:flex}.BlogPost-module__glgGOG__title{max-width:var(--_title-max-w);overflow-wrap:anywhere;font-family:var(--web-blog-post-title-font-family,var(--typography-font-family-heading));font-size:var(--web-blog-post-title-font-size,var(--_title-size));font-weight:var(--web-blog-post-title-font-weight,var(--typography-font-weight-bold));line-height:var(--web-blog-post-title-line-height,var(--typography-line-height-small));letter-spacing:var(--web-blog-post-title-letter-spacing,inherit);text-transform:var(--web-blog-post-title-text-transform,var(--ov-content-heading-text-transform,none));color:var(--web-blog-post-title-color,var(--color-text-dark));margin:0}@media (max-width:768px){.BlogPost-module__glgGOG__title{font-family:var(--web-blog-post-title-font-family-m,var(--web-blog-post-title-font-family,var(--typography-font-family-heading)));font-size:var(--web-blog-post-title-font-size-m,var(--web-blog-post-title-font-size,var(--_title-size)));font-weight:var(--web-blog-post-title-font-weight-m,var(--web-blog-post-title-font-weight,var(--typography-font-weight-bold)));line-height:var(--web-blog-post-title-line-height-m,var(--web-blog-post-title-line-height,var(--typography-line-height-small)));letter-spacing:var(--web-blog-post-title-letter-spacing-m,var(--web-blog-post-title-letter-spacing,inherit));text-transform:var(--web-blog-post-title-text-transform-m,var(--web-blog-post-title-text-transform,var(--ov-content-heading-text-transform,none)));color:var(--web-blog-post-title-color-m,var(--web-blog-post-title-color,var(--color-text-dark)))}}.BlogPost-module__glgGOG__dek{max-width:var(--_title-max-w);overflow-wrap:anywhere;font-family:var(--web-blog-post-dek-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-dek-font-size,var(--_dek-size));font-weight:var(--web-blog-post-dek-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-dek-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-dek-letter-spacing,inherit);text-transform:var(--web-blog-post-dek-text-transform,inherit);color:var(--web-blog-post-dek-color,var(--color-text-medium));margin:0}@media (max-width:768px){.BlogPost-module__glgGOG__dek{font-family:var(--web-blog-post-dek-font-family-m,var(--web-blog-post-dek-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-dek-font-size-m,var(--web-blog-post-dek-font-size,var(--_dek-size)));font-weight:var(--web-blog-post-dek-font-weight-m,var(--web-blog-post-dek-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-dek-line-height-m,var(--web-blog-post-dek-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-dek-letter-spacing-m,var(--web-blog-post-dek-letter-spacing,inherit));text-transform:var(--web-blog-post-dek-text-transform-m,var(--web-blog-post-dek-text-transform,inherit));color:var(--web-blog-post-dek-color-m,var(--web-blog-post-dek-color,var(--color-text-medium)))}}.BlogPost-module__glgGOG__meta{align-items:center;justify-content:var(--_intro-align);column-gap:var(--spacing-horizontal-medium);overflow-wrap:anywhere;font-family:var(--web-blog-post-meta-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-meta-font-size,var(--typography-body-small));font-weight:var(--web-blog-post-meta-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-meta-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-meta-letter-spacing,inherit);text-transform:var(--web-blog-post-meta-text-transform,inherit);color:var(--web-blog-post-meta-color,var(--color-text-medium));flex-wrap:wrap;margin:0;display:flex}@media (max-width:768px){.BlogPost-module__glgGOG__meta{font-family:var(--web-blog-post-meta-font-family-m,var(--web-blog-post-meta-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-meta-font-size-m,var(--web-blog-post-meta-font-size,var(--typography-body-small)));font-weight:var(--web-blog-post-meta-font-weight-m,var(--web-blog-post-meta-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-meta-line-height-m,var(--web-blog-post-meta-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-meta-letter-spacing-m,var(--web-blog-post-meta-letter-spacing,inherit));text-transform:var(--web-blog-post-meta-text-transform-m,var(--web-blog-post-meta-text-transform,inherit));color:var(--web-blog-post-meta-color-m,var(--web-blog-post-meta-color,var(--color-text-medium)))}}.BlogPost-module__glgGOG__metaItem{min-width:0}.BlogPost-module__glgGOG__metaItem+.BlogPost-module__glgGOG__metaItem{align-items:center;gap:var(--spacing-horizontal-medium);display:flex}.BlogPost-module__glgGOG__metaItem+.BlogPost-module__glgGOG__metaItem:before{content:"";width:var(--spacing-horizontal-tiny);height:var(--spacing-vertical-tiny);border-radius:var(--radius-full);background-color:currentColor;flex:none}.BlogPost-module__glgGOG__back{align-items:center;align-self:var(--_intro-align);gap:var(--spacing-horizontal-medium);overflow-wrap:anywhere;max-width:100%;font-family:var(--web-blog-post-back-font-family,var(--typography-font-family-action));font-size:var(--web-blog-post-back-font-size,var(--_back-size));font-weight:var(--web-blog-post-back-font-weight,var(--typography-font-weight-semibold));line-height:var(--web-blog-post-back-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium))));letter-spacing:var(--web-blog-post-back-letter-spacing,inherit);text-transform:var(--web-blog-post-back-text-transform,var(--ov-button-text-active-text-transform,none));color:var(--web-blog-post-back-color,var(--_button-color));text-decoration:none;display:flex;position:relative}@media (max-width:768px){.BlogPost-module__glgGOG__back{font-family:var(--web-blog-post-back-font-family-m,var(--web-blog-post-back-font-family,var(--typography-font-family-action)));font-size:var(--web-blog-post-back-font-size-m,var(--web-blog-post-back-font-size,var(--_back-size)));font-weight:var(--web-blog-post-back-font-weight-m,var(--web-blog-post-back-font-weight,var(--typography-font-weight-semibold)));line-height:var(--web-blog-post-back-line-height-m,var(--web-blog-post-back-line-height,max(var(--_action-line-height), calc(1em * var(--typography-line-height-medium)))));letter-spacing:var(--web-blog-post-back-letter-spacing-m,var(--web-blog-post-back-letter-spacing,inherit));text-transform:var(--web-blog-post-back-text-transform-m,var(--web-blog-post-back-text-transform,var(--ov-button-text-active-text-transform-m,var(--ov-button-text-active-text-transform,none))));color:var(--web-blog-post-back-color-m,var(--web-blog-post-back-color,var(--_button-color)))}}.BlogPost-module__glgGOG__back:focus-visible{outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}@media (hover:hover){.BlogPost-module__glgGOG__back:hover{color:var(--_back-hover-color)}}.BlogPost-module__glgGOG__back:active{color:var(--_button-pressed)}.BlogPost-module__glgGOG__back:after{content:"";inset-inline:0;height:max(100%, var(--touch-target-min));position:absolute;top:50%;transform:translateY(-50%)}.BlogPost-module__glgGOG__back>span{min-width:0}.BlogPost-module__glgGOG__back svg{flex:none}.BlogPost-module__glgGOG__chips{justify-content:var(--_intro-align);gap:var(--spacing-vertical-small) var(--spacing-horizontal-medium);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.BlogPost-module__glgGOG__chip{box-sizing:border-box;max-width:100%;padding:var(--spacing-vertical-small) var(--spacing-horizontal-medium);border:var(--_tag-border-width) solid var(--_tag-border-color);border-radius:var(--_tag-radius);background-color:var(--_tag-bg);text-overflow:ellipsis;white-space:nowrap;font-family:var(--web-blog-post-tag-font-family,var(--_tag-font-family));font-size:var(--web-blog-post-tag-font-size,var(--_tag-font-size));font-weight:var(--web-blog-post-tag-font-weight,var(--_tag-font-weight));line-height:var(--web-blog-post-tag-line-height,var(--_tag-line-height));letter-spacing:var(--web-blog-post-tag-letter-spacing,var(--_tag-letter-spacing));text-transform:var(--web-blog-post-tag-text-transform,var(--_tag-text-transform));color:var(--web-blog-post-tag-color,var(--_tag-color));position:relative;overflow:hidden}@media (max-width:768px){.BlogPost-module__glgGOG__chip{font-family:var(--web-blog-post-tag-font-family-m,var(--web-blog-post-tag-font-family,var(--_tag-font-family)));font-size:var(--web-blog-post-tag-font-size-m,var(--web-blog-post-tag-font-size,var(--_tag-font-size)));font-weight:var(--web-blog-post-tag-font-weight-m,var(--web-blog-post-tag-font-weight,var(--_tag-font-weight)));line-height:var(--web-blog-post-tag-line-height-m,var(--web-blog-post-tag-line-height,var(--_tag-line-height)));letter-spacing:var(--web-blog-post-tag-letter-spacing-m,var(--web-blog-post-tag-letter-spacing,var(--_tag-letter-spacing)));text-transform:var(--web-blog-post-tag-text-transform-m,var(--web-blog-post-tag-text-transform,var(--_tag-text-transform)));color:var(--web-blog-post-tag-color-m,var(--web-blog-post-tag-color,var(--_tag-color)))}}.BlogPost-module__glgGOG__chip:has(:focus-visible){outline:var(--stroke-medium) solid var(--color-utility-focus);outline-offset:var(--stroke-medium)}.BlogPost-module__glgGOG__chipLink{color:inherit;text-decoration:none}@media (hover:hover){.BlogPost-module__glgGOG__chipLink:hover{color:var(--_tag-hover-color)}}.BlogPost-module__glgGOG__chipLink:active{color:var(--_button-pressed)}.BlogPost-module__glgGOG__chipLink:after{content:"";position:absolute;inset:0}.BlogPost-module__glgGOG__chipLink:focus-visible{outline:none}.BlogPost-module__glgGOG__featured{gap:var(--spacing-vertical-large);box-sizing:content-box;max-width:var(--_image-max-w);padding-inline:var(--_gutter);flex-direction:column;margin:0 auto;display:flex}@media (max-width:768px){.BlogPost-module__glgGOG__featured{padding-inline:0}}.BlogPost-module__glgGOG__media{aspect-ratio:var(--_image-aspect);max-height:var(--_image-max-h);border-radius:var(--_image-radius);background-color:var(--_image-bg);position:relative;overflow:hidden}.BlogPost-module__glgGOG__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.BlogPost-module__glgGOG__caption{--_caption-rule-width:1rem;gap:var(--spacing-horizontal-medium);overflow-wrap:anywhere;font-family:var(--web-blog-post-caption-font-family,var(--typography-font-family-body));font-size:var(--web-blog-post-caption-font-size,var(--typography-body-medium));font-weight:var(--web-blog-post-caption-font-weight,var(--typography-font-weight-regular));line-height:var(--web-blog-post-caption-line-height,var(--typography-line-height-medium));letter-spacing:var(--web-blog-post-caption-letter-spacing,inherit);text-transform:var(--web-blog-post-caption-text-transform,inherit);color:var(--web-blog-post-caption-color,var(--color-text-medium));display:flex}@media (max-width:768px){.BlogPost-module__glgGOG__caption{font-family:var(--web-blog-post-caption-font-family-m,var(--web-blog-post-caption-font-family,var(--typography-font-family-body)));font-size:var(--web-blog-post-caption-font-size-m,var(--web-blog-post-caption-font-size,var(--typography-body-medium)));font-weight:var(--web-blog-post-caption-font-weight-m,var(--web-blog-post-caption-font-weight,var(--typography-font-weight-regular)));line-height:var(--web-blog-post-caption-line-height-m,var(--web-blog-post-caption-line-height,var(--typography-line-height-medium)));letter-spacing:var(--web-blog-post-caption-letter-spacing-m,var(--web-blog-post-caption-letter-spacing,inherit));text-transform:var(--web-blog-post-caption-text-transform-m,var(--web-blog-post-caption-text-transform,inherit));color:var(--web-blog-post-caption-color-m,var(--web-blog-post-caption-color,var(--color-text-medium)))}}.BlogPost-module__glgGOG__caption:before{content:"";width:var(--_caption-rule-width);height:var(--stroke-medium);margin-top:calc((1lh - var(--stroke-medium)) / 2);background-color:var(--_caption-rule-color);flex:none}@media (max-width:768px){.BlogPost-module__glgGOG__caption{padding-inline:var(--_gutter)}}.BlogPost-module__glgGOG__layout{padding:var(--_layout-pad-top) var(--_gutter) var(--_layout-pad-bottom)}.BlogPost-module__glgGOG__column{max-width:var(--_body-max-w);margin-inline:auto}.BlogPost-module__glgGOG__rail{max-width:var(--_column-max-w);margin:0 auto var(--spacing-vertical-mega);display:none}.BlogPost-module__glgGOG__toc .BlogPost-module__glgGOG__rail{display:block}.BlogPost-module__glgGOG__railShare{display:none}.BlogPost-module__glgGOG__footer{max-width:var(--_column-max-w);margin:var(--spacing-vertical-jumbo) auto 0;padding-top:var(--spacing-vertical-jumbo);border-top:var(--stroke-small) solid var(--_rule-color);justify-content:flex-end;display:flex}@media (max-width:768px){.BlogPost-module__glgGOG__footer{justify-content:flex-start}}.BlogPost-module__glgGOG__related{--blog-grid-pad-top-d:var(--spacing-vertical-titan);--blog-grid-pad-bottom-d:var(--spacing-vertical-titan);--blog-grid-pad-top-m:var(--spacing-vertical-giga);--blog-grid-pad-bottom-m:var(--spacing-vertical-giga);--blog-grid-pad-x-m:var(--spacing-horizontal-xxlarge);--blog-grid-gap-x:var(--spacing-horizontal-mega);--blog-grid-gap-y-d:var(--spacing-vertical-mega);--blog-grid-gap-y-m:var(--spacing-vertical-mega);--blog-grid-stack-gap-d:var(--spacing-vertical-mega);--blog-grid-stack-gap-m:var(--spacing-vertical-jumbo);--blog-grid-heading-size:var(--typography-headline-medium)}@media (prefers-reduced-motion:no-preference){.BlogPost-module__glgGOG__back,.BlogPost-module__glgGOG__chipLink{transition:color var(--motion-duration-fast) var(--motion-easing-standard);-webkit-transition:color var(--motion-duration-fast) var(--motion-easing-standard);-moz-transition:color var(--motion-duration-fast) var(--motion-easing-standard);-o-transition:color var(--motion-duration-fast) var(--motion-easing-standard)}}@media (forced-colors:active){.BlogPost-module__glgGOG__chip{border:var(--stroke-small) solid CanvasText}}@container blog-post (min-width:76.5em){.BlogPost-module__glgGOG__feature .BlogPost-module__glgGOG__headerInner{align-items:center;gap:var(--spacing-horizontal-titan);flex-direction:row}.BlogPost-module__glgGOG__feature .BlogPost-module__glgGOG__intro,.BlogPost-module__glgGOG__feature .BlogPost-module__glgGOG__media{flex:1 1 0;min-width:0}.BlogPost-module__glgGOG__feature .BlogPost-module__glgGOG__media{--_image-aspect:61 / 48;--_image-radius:var(--web-blog-post-image-border-radius,var(--radius-large))}.BlogPost-module__glgGOG__feature .BlogPost-module__glgGOG__intro:only-child{max-width:var(--_column-max-w)}.BlogPost-module__glgGOG__feature .BlogPost-module__glgGOG__layout{justify-content:center;align-items:flex-start;gap:var(--spacing-horizontal-giga);display:flex}.BlogPost-module__glgGOG__feature .BlogPost-module__glgGOG__column{flex:0 1 var(--_column-max-w);min-width:0;margin-inline:0}.BlogPost-module__glgGOG__feature .BlogPost-module__glgGOG__rail{top:var(--_rail-top);box-sizing:border-box;flex:0 0 calc(var(--_rail-w) + 2 * var(--_ring-room));max-height:calc(100vh - var(--_rail-top));margin:calc(-1 * var(--_ring-room));padding:var(--_ring-room);display:block;position:sticky;overflow-y:auto}.BlogPost-module__glgGOG__feature .BlogPost-module__glgGOG__railShare{display:block}.BlogPost-module__glgGOG__feature .BlogPost-module__glgGOG__railShare>*{margin-inline-end:calc(-1 * var(--_ring-room))}.BlogPost-module__glgGOG__feature.BlogPost-module__glgGOG__toc .BlogPost-module__glgGOG__railShare{margin-top:var(--spacing-vertical-mega);padding-top:var(--spacing-vertical-mega);border-top:var(--stroke-small) solid var(--_rule-color)}.BlogPost-module__glgGOG__feature .BlogPost-module__glgGOG__footer{display:none}}
.UnknownBlock-module__3Bq3Ka__compact{color:var(--color-text-medium);font-size:var(--typography-body-small);line-height:var(--typography-line-height-tall);padding-block:var(--spacing-vertical-medium);padding-inline:var(--spacing-vertical-jumbo);text-align:center}.UnknownBlock-module__3Bq3Ka__panel{background-color:var(--color-surface-stripe);border-color:var(--color-utility-warning);border-radius:var(--radius-small);border-style:solid;border-width:var(--stroke-small);margin-block:var(--spacing-vertical-large);max-inline-size:var(--layout-container-small);padding:var(--spacing-vertical-jumbo);margin-inline:auto}.UnknownBlock-module__3Bq3Ka__title{color:var(--color-text-dark);font-size:var(--typography-headline-medium);font-weight:var(--typography-font-weight-semibold);line-height:var(--typography-line-height-medium)}.UnknownBlock-module__3Bq3Ka__body{color:var(--color-text-secondary);font-size:var(--typography-body-small);line-height:var(--typography-line-height-tall);margin-block-start:var(--spacing-vertical-medium)}.UnknownBlock-module__3Bq3Ka__code{font-family:var(--typography-font-family-accent)}
.SectionHeading-module__5Vl_Za__alignLeft{text-align:start}.SectionHeading-module__5Vl_Za__alignCenter{text-align:center}.SectionHeading-module__5Vl_Za__alignRight{text-align:end}.SectionHeading-module__5Vl_Za__root{margin-block-end:var(--spacing-vertical-mega)}.SectionHeading-module__5Vl_Za__title{color:var(--color-text-dark);font-family:var(--typography-font-family-heading);font-size:var(--typography-headline-large);font-weight:var(--typography-font-weight-semibold);letter-spacing:var(--typography-letter-spacing-tight);line-height:var(--typography-line-height-medium);margin-block-end:var(--spacing-vertical-medium)}@media (min-width:768px){.SectionHeading-module__5Vl_Za__title{font-size:var(--typography-headline-extralarge);line-height:var(--typography-line-height-medium)}}@media (min-width:1440px){.SectionHeading-module__5Vl_Za__title{font-size:var(--typography-headline-extraextralarge);line-height:var(--typography-line-height-medium)}}.SectionHeading-module__5Vl_Za__subtitle{color:var(--color-text-medium);font-size:var(--typography-body-large);line-height:var(--typography-line-height-tall);margin-block-start:var(--spacing-vertical-medium)}@media (min-width:768px){.SectionHeading-module__5Vl_Za__subtitle{font-size:var(--typography-body-extralarge);line-height:var(--typography-line-height-tall)}}
.HeroCentered-module__jVt5uq__root{justify-content:center;align-items:center;display:flex;position:relative}.HeroCentered-module__jVt5uq__fullscreen{min-block-size:100dvh;padding-block:var(--spacing-vertical-colosal)}.HeroCentered-module__jVt5uq__standard{padding-block:var(--spacing-vertical-titan)}@media (min-width:768px){.HeroCentered-module__jVt5uq__standard{padding-block:var(--spacing-vertical-colosal)}}.HeroCentered-module__jVt5uq__onImage{color:var(--color-text-inverse)}.HeroCentered-module__jVt5uq__overlay{background-color:var(--color-overlay-dark);position:absolute;inset:0}.HeroCentered-module__jVt5uq__inner{max-inline-size:var(--layout-container-large);padding-inline:var(--spacing-vertical-xxlarge);text-align:center;z-index:10;margin-inline:auto;position:relative}@media (min-width:768px){.HeroCentered-module__jVt5uq__inner{padding-inline:var(--spacing-vertical-mega)}}.HeroCentered-module__jVt5uq__headline{font-family:var(--typography-font-family-heading);font-size:var(--typography-display-medium);font-weight:var(--typography-font-weight-bold);letter-spacing:var(--typography-letter-spacing-tight);line-height:var(--typography-line-height-small);margin-block-end:var(--spacing-vertical-xlarge)}@media (min-width:768px){.HeroCentered-module__jVt5uq__headline{font-size:var(--typography-display-large);line-height:var(--typography-line-height-small)}}@media (min-width:1440px){.HeroCentered-module__jVt5uq__headline{font-size:var(--typography-display-extralarge);line-height:var(--typography-line-height-small)}}.HeroCentered-module__jVt5uq__subheadline{font-size:var(--typography-body-large);line-height:var(--typography-line-height-tall);margin-block-end:var(--spacing-vertical-mega)}@media (min-width:768px){.HeroCentered-module__jVt5uq__subheadline{font-size:var(--typography-body-extralarge);line-height:var(--typography-line-height-tall)}}.HeroCentered-module__jVt5uq__subheadlineOnImage{color:var(--color-text-inverse)}@supports (color:color-mix(in lab, red, red)){.HeroCentered-module__jVt5uq__subheadlineOnImage{color:color-mix(in oklab, var(--color-text-inverse) 70%, transparent)}}.HeroCentered-module__jVt5uq__subheadlineMuted{color:var(--color-text-medium)}.HeroCentered-module__jVt5uq__ctas{justify-content:center}
.HeroMinimal-module__1Mmqrq__root{padding-block:var(--spacing-vertical-titan);padding-inline:var(--spacing-vertical-xxlarge)}@media (min-width:768px){.HeroMinimal-module__1Mmqrq__root{padding-block:var(--spacing-vertical-colosal);padding-inline:var(--spacing-vertical-mega)}}.HeroMinimal-module__1Mmqrq__inner{max-inline-size:var(--layout-container-small);margin-inline:auto}.HeroMinimal-module__1Mmqrq__headline{font-family:var(--typography-font-family-heading);font-size:var(--typography-headline-extralarge);font-weight:var(--typography-font-weight-bold);letter-spacing:var(--typography-letter-spacing-tight);line-height:var(--typography-line-height-medium);margin-block-end:var(--spacing-vertical-large)}@media (min-width:768px){.HeroMinimal-module__1Mmqrq__headline{font-size:var(--typography-display-small);line-height:var(--typography-line-height-small)}}.HeroMinimal-module__1Mmqrq__subheadline{color:var(--color-text-medium);font-size:var(--typography-body-large);line-height:var(--typography-line-height-tall);margin-block-end:var(--spacing-vertical-xlarge)}.HeroMinimal-module__1Mmqrq__link{color:var(--color-action-text-surface-active);text-decoration-line:underline;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover){.HeroMinimal-module__1Mmqrq__link:hover{color:var(--color-action-text-surface-hover)}}
.HeroSplit-module___KOy5W__root{display:grid}@media (min-width:1440px){.HeroSplit-module___KOy5W__root{grid-template-columns:repeat(2,minmax(0,1fr))}}.HeroSplit-module___KOy5W__content{padding-block:var(--spacing-vertical-titan);padding-inline:var(--spacing-vertical-xxlarge);flex-direction:column;justify-content:center;display:flex}@media (min-width:768px){.HeroSplit-module___KOy5W__content{padding-block:var(--spacing-vertical-colosal);padding-inline:var(--spacing-vertical-mega)}}.HeroSplit-module___KOy5W__headline{font-family:var(--typography-font-family-heading);font-size:var(--typography-headline-extralarge);font-weight:var(--typography-font-weight-bold);letter-spacing:var(--typography-letter-spacing-tight);line-height:var(--typography-line-height-medium);margin-block-end:var(--spacing-vertical-xlarge)}@media (min-width:768px){.HeroSplit-module___KOy5W__headline{font-size:var(--typography-display-small);line-height:var(--typography-line-height-small)}}@media (min-width:1440px){.HeroSplit-module___KOy5W__headline{font-size:var(--typography-display-medium);line-height:var(--typography-line-height-small)}}.HeroSplit-module___KOy5W__subheadline{color:var(--color-text-medium);font-size:var(--typography-body-large);line-height:var(--typography-line-height-tall);margin-block-end:var(--spacing-vertical-mega)}@media (min-width:768px){.HeroSplit-module___KOy5W__subheadline{font-size:var(--typography-body-extralarge);line-height:var(--typography-line-height-tall)}}.HeroSplit-module___KOy5W__media{background-color:var(--color-surface-stripe);background-position:50%;background-size:cover;min-block-size:50vh}@media (min-width:1440px){.HeroSplit-module___KOy5W__media{min-block-size:0}}
.MarketingCards-module__rT_8fq__root{background-color:var(--mkc-bg,transparent);width:100%;padding:var(--spacing-vertical-mega) var(--spacing-horizontal-ultra);position:relative}.MarketingCards-module__rT_8fq__inner{z-index:1;max-width:var(--layout-container-large);margin:0 auto;position:relative}.MarketingCards-module__rT_8fq__headline{margin:0 0 var(--spacing-vertical-xlarge);font-family:var(--typography-font-family-heading);font-weight:var(--typography-font-weight-bold);font-size:var(--typography-headline-medium);color:var(--color-text-primary);text-align:center}.MarketingCards-module__rT_8fq__grid{gap:var(--spacing-horizontal-large);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.MarketingCards-module__rT_8fq__grid{grid-template-columns:repeat(3,1fr)}}.MarketingCards-module__rT_8fq__card{min-height:calc(var(--spacing-vertical-titan) * 3);padding:0 0 var(--spacing-vertical-xlarge);border-radius:var(--radius-large);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.MarketingCards-module__rT_8fq__cardDark{background-color:var(--color-surface-dark);color:var(--color-text-inverse)}.MarketingCards-module__rT_8fq__cardLight{background-color:var(--color-surface-stripe);color:var(--color-text-primary)}.MarketingCards-module__rT_8fq__cardAccent{background-color:var(--color-brand-primary-light);color:var(--color-surface-dark)}.MarketingCards-module__rT_8fq__tag{padding:var(--spacing-vertical-tiny) var(--spacing-horizontal-large);background-color:color-mix(in srgb, var(--color-brand-primary-light) 22%, transparent);font-family:var(--typography-font-family-mono);font-size:var(--typography-body-small);font-weight:var(--typography-font-weight-bold);text-transform:uppercase;letter-spacing:var(--typography-letter-spacing-wide);display:block}.MarketingCards-module__rT_8fq__body{gap:var(--spacing-vertical-medium);padding:var(--spacing-vertical-xlarge) var(--spacing-horizontal-large) 0;flex-direction:column;display:flex}.MarketingCards-module__rT_8fq__title{font-family:var(--typography-font-family-heading);font-weight:var(--typography-font-weight-bold);font-size:var(--typography-headline-small);line-height:var(--typography-line-height-small)}.MarketingCards-module__rT_8fq__description{font-family:var(--typography-font-family-body);font-size:var(--typography-body-medium);line-height:var(--typography-line-height-tall);max-width:calc(var(--spacing-vertical-titan) * 4.5)}.MarketingCards-module__rT_8fq__icon{right:var(--spacing-horizontal-large);bottom:var(--spacing-vertical-large);width:var(--spacing-vertical-giga);height:var(--spacing-vertical-giga);object-fit:contain;position:absolute}
.MenuHeroBanner-module__NH8_pq__root{justify-content:center;align-items:space-between;gap:var(--spacing-horizontal-xlarge);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;width:100%;display:flex;position:relative;overflow:hidden}.MenuHeroBanner-module__NH8_pq__small{min-height:calc(var(--spacing-vertical-titan) * 3 + var(--spacing-vertical-xxlarge));padding:var(--spacing-vertical-xlarge) var(--spacing-horizontal-ultra)}.MenuHeroBanner-module__NH8_pq__small .MenuHeroBanner-module__NH8_pq__title{font-size:var(--typography-headline-small)}.MenuHeroBanner-module__NH8_pq__small .MenuHeroBanner-module__NH8_pq__subtitle{font-size:var(--typography-body-medium)}.MenuHeroBanner-module__NH8_pq__medium{min-height:calc(var(--spacing-vertical-titan) * 5);padding:var(--spacing-vertical-mega) var(--spacing-horizontal-ultra)}.MenuHeroBanner-module__NH8_pq__medium .MenuHeroBanner-module__NH8_pq__title{font-size:var(--typography-headline-medium)}.MenuHeroBanner-module__NH8_pq__medium .MenuHeroBanner-module__NH8_pq__subtitle{font-size:var(--typography-body-large)}.MenuHeroBanner-module__NH8_pq__large{min-height:calc(var(--spacing-vertical-titan) * 7);padding:var(--spacing-vertical-colosal) var(--spacing-horizontal-ultra)}.MenuHeroBanner-module__NH8_pq__large .MenuHeroBanner-module__NH8_pq__title{font-size:var(--typography-display-medium);letter-spacing:var(--typography-letter-spacing-tight)}.MenuHeroBanner-module__NH8_pq__large .MenuHeroBanner-module__NH8_pq__subtitle{font-size:var(--typography-body-extralarge);max-width:calc(var(--spacing-vertical-titan) * 7.5)}.MenuHeroBanner-module__NH8_pq__bgColor{background-color:#0000}.MenuHeroBanner-module__NH8_pq__bgColor:after{content:"";background:radial-gradient(ellipse 80% 60% at 50% 100%, color-mix(in srgb, var(--color-brand-primary-light) 3%, transparent) 0%, transparent 70%);z-index:0;pointer-events:none;position:absolute;inset:0}.MenuHeroBanner-module__NH8_pq__bgColor:before{content:"";bottom:0;left:var(--spacing-horizontal-ultra);right:var(--spacing-horizontal-ultra);height:var(--stroke-small);background:var(--color-border-extra-light);z-index:1;position:absolute}.MenuHeroBanner-module__NH8_pq__bgImage:before{content:"";background:linear-gradient(to right, var(--color-overlay-gradient-start) 0%, var(--color-overlay-gradient-mid) 50%, var(--color-overlay-gradient-end) 100%);z-index:1;position:absolute;inset:0}.MenuHeroBanner-module__NH8_pq__bgImage .MenuHeroBanner-module__NH8_pq__content{z-index:2}.MenuHeroBanner-module__NH8_pq__bgImage .MenuHeroBanner-module__NH8_pq__title,.MenuHeroBanner-module__NH8_pq__bgImage .MenuHeroBanner-module__NH8_pq__subtitle{color:var(--color-text-inverse)}.MenuHeroBanner-module__NH8_pq__overlayBrandGradient:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-secondary-slot1) 25%, transparent) 0%, color-mix(in srgb, var(--color-brand-secondary-slot4) 12%, transparent) 30%, color-mix(in srgb, var(--color-brand-primary-light) 18%, transparent) 60%, color-mix(in srgb, var(--color-surface-dark) 60%, transparent) 100%);position:absolute;inset:0}.MenuHeroBanner-module__NH8_pq__overlayBrandGradient .MenuHeroBanner-module__NH8_pq__title,.MenuHeroBanner-module__NH8_pq__overlayBrandGradient .MenuHeroBanner-module__NH8_pq__subtitle{color:var(--color-text-inverse)}.MenuHeroBanner-module__NH8_pq__overlaySolid:after{content:"";z-index:1;pointer-events:none;background:color-mix(in srgb, var(--color-surface-dark) 45%, transparent);position:absolute;inset:0}.MenuHeroBanner-module__NH8_pq__overlaySolid .MenuHeroBanner-module__NH8_pq__title,.MenuHeroBanner-module__NH8_pq__overlaySolid .MenuHeroBanner-module__NH8_pq__subtitle{color:var(--color-text-inverse)}.MenuHeroBanner-module__NH8_pq__alignLeft{justify-content:flex-start}.MenuHeroBanner-module__NH8_pq__alignLeft .MenuHeroBanner-module__NH8_pq__content{text-align:left;align-items:flex-start}.MenuHeroBanner-module__NH8_pq__alignCenter{justify-content:center}.MenuHeroBanner-module__NH8_pq__alignCenter .MenuHeroBanner-module__NH8_pq__content{text-align:center;align-items:center}.MenuHeroBanner-module__NH8_pq__content{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-vertical-xlarge);max-width:calc(var(--spacing-vertical-titan) * 10);z-index:2;flex-direction:column;display:flex}.MenuHeroBanner-module__NH8_pq__title{font-family:var(--typography-font-family-heading);font-weight:var(--typography-font-weight-bold);color:var(--color-text-primary);line-height:var(--typography-line-height-small);margin:0}.MenuHeroBanner-module__NH8_pq__subtitle{font-family:var(--typography-font-family-body);font-weight:var(--typography-font-weight-regular);color:var(--color-text-secondary);line-height:var(--typography-line-height-tall);margin:0}.MenuHeroBanner-module__NH8_pq__cta{margin-top:var(--spacing-vertical-large)}.MenuHeroBanner-module__NH8_pq__image{object-fit:contain;z-index:1;max-width:50%;max-height:100%;position:absolute;bottom:0;right:0}@media (max-width:1024px){.MenuHeroBanner-module__NH8_pq__root{text-align:center;flex-direction:column}.MenuHeroBanner-module__NH8_pq__alignLeft .MenuHeroBanner-module__NH8_pq__content,.MenuHeroBanner-module__NH8_pq__alignCenter .MenuHeroBanner-module__NH8_pq__content{text-align:center;align-items:center}.MenuHeroBanner-module__NH8_pq__content{max-width:100%}.MenuHeroBanner-module__NH8_pq__image{max-width:80%;margin-top:var(--spacing-vertical-large);position:relative}.MenuHeroBanner-module__NH8_pq__small{min-height:calc(var(--spacing-vertical-titan) * 4 + var(--spacing-vertical-small) + var(--stroke-medium));padding:var(--spacing-vertical-large) var(--spacing-horizontal-large)}.MenuHeroBanner-module__NH8_pq__medium{min-height:calc(var(--spacing-vertical-giga) * 7 + var(--spacing-vertical-large));padding:var(--spacing-vertical-xlarge) var(--spacing-horizontal-xlarge)}.MenuHeroBanner-module__NH8_pq__large{min-height:60vh;padding:var(--spacing-vertical-ultra) var(--spacing-horizontal-xlarge)}}
.MissionStatement-module__O_CKyG__root{position:relative;overflow:hidden}.MissionStatement-module__O_CKyG__media{position:absolute;inset:0}.MissionStatement-module__O_CKyG__image{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.MissionStatement-module__O_CKyG__overlay{background-color:var(--color-overlay-dark);position:absolute;inset:0}.MissionStatement-module__O_CKyG__content{max-inline-size:var(--layout-container-small);text-align:center;margin-inline:auto;position:relative}.MissionStatement-module__O_CKyG__titleGroup{margin-block-end:var(--spacing-vertical-mega)}.MissionStatement-module__O_CKyG__title{font-size:var(--typography-display-medium);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-small);margin-block-end:var(--spacing-vertical-medium)}@media (min-width:768px){.MissionStatement-module__O_CKyG__title{font-size:var(--typography-display-large);line-height:var(--typography-line-height-small)}}.MissionStatement-module__O_CKyG__inverseText{color:var(--color-text-inverse)}.MissionStatement-module__O_CKyG__foregroundText{color:var(--color-text-dark)}.MissionStatement-module__O_CKyG__subtitle{font-size:var(--typography-body-large);line-height:var(--typography-line-height-tall);opacity:.8;margin-block-start:var(--spacing-vertical-medium)}@media (min-width:768px){.MissionStatement-module__O_CKyG__subtitle{font-size:var(--typography-body-extralarge);line-height:var(--typography-line-height-tall)}}.MissionStatement-module__O_CKyG__secondaryText{color:var(--color-text-secondary)}.MissionStatement-module__O_CKyG__body{font-size:var(--typography-body-large);line-height:var(--typography-line-height-tall);max-inline-size:var(--layout-container-small);margin-block-end:var(--spacing-vertical-mega);margin-inline:auto}.MissionStatement-module__O_CKyG__cta{font-weight:var(--typography-font-weight-medium);justify-content:center;align-items:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.MissionStatement-module__O_CKyG__ctaOnImage{background-color:var(--color-surface-background);color:var(--color-text-dark)}@media (hover:hover){.MissionStatement-module__O_CKyG__ctaOnImage:hover{background-color:var(--color-surface-stripe)}}.MissionStatement-module__O_CKyG__ctaPlain{background-color:var(--color-text-dark);color:var(--color-surface-background)}@media (hover:hover){.MissionStatement-module__O_CKyG__ctaPlain:hover{opacity:.9}}
.NewsletterForm-module__1kJTwa__success{text-align:center}.NewsletterForm-module__1kJTwa__successText{color:var(--color-feedback-success-on-dark);font-weight:var(--typography-font-weight-medium)}.NewsletterForm-module__1kJTwa__root{gap:var(--spacing-vertical-medium);flex-direction:column;display:flex}.NewsletterForm-module__1kJTwa__row{gap:var(--spacing-vertical-medium);grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);display:grid}@media (min-width:480px){.NewsletterForm-module__1kJTwa__row{grid-template-columns:minmax(0,1fr) auto}}.NewsletterForm-module__1kJTwa__srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NewsletterForm-module__1kJTwa__input{border-color:var(--color-on-dark);border-radius:var(--radius-small);border-style:solid;border-width:var(--stroke-small);color:var(--color-on-dark);inline-size:100%;padding-inline:var(--spacing-vertical-xlarge);background-color:#0000;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@supports (color:color-mix(in lab, red, red)){.NewsletterForm-module__1kJTwa__input{border-color:color-mix(in oklab, var(--color-on-dark) 20%, transparent)}}.NewsletterForm-module__1kJTwa__input::placeholder{color:var(--color-on-dark)}@supports (color:color-mix(in lab, red, red)){.NewsletterForm-module__1kJTwa__input::placeholder{color:color-mix(in oklab, var(--color-on-dark) 40%, transparent)}}.NewsletterForm-module__1kJTwa__input:focus-visible{border-color:var(--color-on-dark);box-shadow:0 0 0 var(--stroke-medium) var(--color-focus-ring);outline-style:none}@supports (color:color-mix(in lab, red, red)){.NewsletterForm-module__1kJTwa__input:focus-visible{border-color:color-mix(in oklab, var(--color-on-dark) 50%, transparent)}}@media (forced-colors:active){.NewsletterForm-module__1kJTwa__input:focus-visible{outline:var(--stroke-medium) solid transparent;outline-offset:var(--stroke-medium)}}.NewsletterForm-module__1kJTwa__submit{background-color:var(--color-on-dark);color:var(--color-surface-dark);font-weight:var(--typography-font-weight-semibold);white-space:nowrap;justify-content:center;align-items:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}@media (hover:hover){.NewsletterForm-module__1kJTwa__submit:hover{background-color:var(--color-on-dark)}@supports (color:color-mix(in lab, red, red)){.NewsletterForm-module__1kJTwa__submit:hover{background-color:color-mix(in oklab, var(--color-on-dark) 90%, transparent)}}}.NewsletterForm-module__1kJTwa__submit:focus-visible{box-shadow:0 0 0 var(--stroke-medium) var(--color-focus-ring);outline-style:none}@media (forced-colors:active){.NewsletterForm-module__1kJTwa__submit:focus-visible{outline:var(--stroke-medium) solid transparent;outline-offset:var(--stroke-medium)}}.NewsletterForm-module__1kJTwa__submit:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.NewsletterForm-module__1kJTwa__error{color:var(--color-feedback-error-on-dark);font-size:var(--typography-body-small);line-height:var(--typography-line-height-tall)}
.Newsletter-module__9Y7mZa__root{position:relative}.Newsletter-module__9Y7mZa__inner{max-inline-size:var(--layout-container-small);text-align:center;z-index:1;margin-inline:auto;position:relative}.Newsletter-module__9Y7mZa__headline{color:var(--color-text-inverse);font-family:var(--typography-font-family-heading);font-size:var(--typography-headline-large);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-medium);margin-block-end:var(--spacing-vertical-xlarge)}@media (min-width:768px){.Newsletter-module__9Y7mZa__headline{font-size:var(--typography-headline-extralarge);line-height:var(--typography-line-height-medium)}}@media (min-width:1440px){.Newsletter-module__9Y7mZa__headline{font-size:var(--typography-headline-extraextralarge);line-height:var(--typography-line-height-medium)}}.Newsletter-module__9Y7mZa__body{color:var(--color-text-inverse);font-size:var(--typography-body-large);line-height:var(--typography-line-height-tall);margin-block-end:var(--spacing-vertical-mega)}@supports (color:color-mix(in lab, red, red)){.Newsletter-module__9Y7mZa__body{color:color-mix(in oklab, var(--color-text-inverse) 70%, transparent)}}