:where(:root){--surface-sunken: var(--wp--preset--color--surface-sunken);--surface-inverse: var(--wp--preset--color--surface-inverse, var(--wp--preset--color--contrast));--surface-accent: var(--wp--preset--color--surface-accent);--surface-marker: var(--wp--preset--color--surface-marker);--surface-tint: var(--surface-sunken);--gradient-hero: var(--wp--preset--gradient--hero);--font-body: var(--wp--preset--font-family--body);--font-heading: var(--wp--preset--font-family--heading);--radius-pill: var(--wp--custom--radius--pill);--banner-art-cap: var(--wp--custom--banner--art-max);--banner-art-phone: var(--wp--custom--banner--art-phone);--banner-art-bg-fill: var(--wp--custom--banner--bg-fill);--banner-art-bg-opacity: var(--wp--custom--banner--bg-opacity);--banner-art-bg-radius: var(--wp--custom--banner--bg-radius);--banner-art-bg-size: var(--wp--custom--banner--bg-size)}:where(:root,.c-ground--page){--fg-strong: var(--wp--preset--color--accent);--fg-medium: var(--wp--preset--color--contrast);--fg-secondary: var(--fg-medium);--fg-muted: var(--wp--preset--color--muted);--fg-eyebrow: var(--action-primary-bg);--fg-link: var(--action-primary-bg);--border-faint: var(--wp--preset--color--border);--border-card: var(--border-faint);--list-marker-color: var(--wp--custom--list--marker-color, currentcolor)}:where(:root){--fg-on-dark: var(--wp--preset--color--base);--fg-on-badge: var(--fg-medium);--fg-on-dark-soft: var(--fg-on-dark);--fg-emphasis-on-dark: var(--fg-on-dark);--fg-link-on-dark: var(--fg-on-dark);--fg-on-accent: var(--fg-on-dark);--fg-on-accent-soft: var(--fg-on-dark);--fg-on-hub: var(--fg-on-accent);--surface-page: var(--wp--preset--color--base);--surface-raised: var(--wp--preset--color--surface-raised, var(--surface-sunken));--surface-badge: var(--action-primary-bg);--surface-hub: var(--action-primary-bg);--border-soft: var(--border-faint);--border-accent: var(--action-primary-bg);--surface-selected: var(--wp--custom--surface--selected, color-mix(in srgb, var(--action-primary-bg) 8%, var(--surface-page)));--border-selected: var(--action-primary-bg);--border-on-dark: var(--wp--custom--border--on-dark, color-mix(in srgb, var(--fg-on-dark) 24%, transparent));--border-accent-on-dark: var(--wp--custom--border--accent-on-dark, color-mix(in srgb, var(--fg-on-dark) 40%, transparent));--hairline: var(--wp--custom--hairline, 1px);--shadow-card-tinted: var(--shadow-card-sm);--graphic-swipe: var(--surface-marker, transparent);--mask-chevron-down: var(--wp--custom--mask--chevron-down, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 5.5 8 11l5.5-5.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E"));--mask-video: var(--wp--custom--mask--video, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 16'%3E%3Crect y='2' width='12' height='12' rx='1.5'/%3E%3Cpath d='M13 5.5l3.6-2.4a.9.9 0 0 1 1.4.75v8.3a.9.9 0 0 1-1.4.75L13 10.5z'/%3E%3C/svg%3E"));--mask-check: var(--wp--custom--mask--check, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cmask id='m'%3E%3Crect width='32' height='32' fill='white'/%3E%3Cpath d='M9.5 16.5l4.5 4.5 8.5-8.5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Ccircle cx='16' cy='16' r='16' mask='url(%23m)'/%3E%3C/svg%3E"));--mask-plus: var(--wp--custom--mask--plus, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v16M0 8h16' fill='none' stroke='%23000' stroke-width='3.4'/%3E%3C/svg%3E"));--mask-cross: var(--wp--custom--mask--cross, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6M9 9l6 6'/%3E%3C/svg%3E"));--mask-quote: var(--wp--custom--mask--quote, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 37'%3E%3Cpath d='M0 37V21C0 9 7 2 17 0l2 5C12 7 9 12 9 17h9v20Zm25 0V21c0-12 7-19 17-21l2 5c-7 2-10 7-10 12h9v20Z'/%3E%3C/svg%3E"));--mask-info: var(--wp--custom--mask--info, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cmask id='m'%3E%3Crect width='32' height='32' fill='white'/%3E%3Ccircle cx='16' cy='10' r='2.6'/%3E%3Cpath d='M12.5 14H18v7h1.5v3h-7v-3H14v-4h-1.5z'/%3E%3C/mask%3E%3Ccircle cx='16' cy='16' r='15.5' mask='url(%23m)'/%3E%3C/svg%3E"));--mask-mail: var(--wp--custom--mask--mail, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cmask id='m'%3E%3Ccircle cx='15' cy='15' r='15' fill='white'/%3E%3Crect x='6' y='9' width='18' height='12' rx='1.5'/%3E%3Cpath d='M6.6 10.4 15 17.2l8.4-6.8M6.6 19.8l5-4.5m11.8 4.5-5-4.5' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Crect width='30' height='30' mask='url(%23m)'/%3E%3C/svg%3E"));--mask-close: var(--wp--custom--mask--close, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E"));--mask-menu: var(--wp--custom--mask--menu, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 12h18M3 6h18M3 18h18'/%3E%3C/svg%3E"));--mask-star: var(--wp--custom--mask--star, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.49 15.71 8.41 24 9.52 18 14.9l1.42 7.6L12 18.91 4.58 22.5 6 14.9 0 9.52l8.29-1.11z'/%3E%3C/svg%3E"));--action-primary-bg: var(--wp--preset--color--primary);--action-primary-fg: var(--surface-page);--action-ghost-border: var(--action-primary-bg);--action-ghost-fg: var(--action-primary-bg);--action-on-dark-bg: var(--fg-on-dark);--action-on-dark-fg: var(--surface-inverse);--action-on-accent-bg: var(--fg-on-dark);--action-on-accent-fg: var(--action-primary-bg);--action-radius: var(--radius-pill);--action-border-width: var(--wp--custom--action--border-width, 0px);--action-shadow: var(--wp--custom--action--shadow, none);--action-shadow-hover: var(--action-shadow);--action-press-shift: var(--wp--custom--action--press-shift, 0px);--action-primary-bg-hover: var(--action-primary-bg);--action-primary-fg-hover: var(--action-primary-fg);--action-on-dark-bg-hover: var(--action-on-dark-bg);--action-padding-block: var(--space-2);--action-padding-inline: var(--space-5);--t-hero: var(--wp--preset--font-size--xx-large);--t-section: var(--wp--preset--font-size--x-large);--t-title: var(--t-section);--t-lead: var(--wp--preset--font-size--large);--t-h3: var(--t-lead);--t-card-title: var(--t-lead);--t-stat: var(--t-hero);--t-body: var(--wp--preset--font-size--medium);--t-action: var(--t-body);--t-small: var(--wp--preset--font-size--small);--t-eyebrow: var(--t-small);--t-label: var(--t-small);--t-tag: var(--t-small);--fw-regular: var(--wp--custom--typography--weight--regular);--fw-semi: var(--wp--custom--typography--weight--semibold);--fw-bold: var(--wp--custom--typography--weight--bold);--lh-tight: var(--wp--custom--typography--line-height--heading);--lh-snug: var(--lh-tight);--lh-relaxed: var(--wp--custom--typography--line-height--body);--lh-normal: var(--lh-relaxed);--space-2: var(--wp--preset--spacing--20);--space-1: var(--wp--preset--spacing--10, calc(var(--space-2) / 2));--space-3: var(--wp--preset--spacing--30);--space-4: var(--space-3);--space-5: var(--wp--preset--spacing--40);--space-6: var(--space-5);--space-7: var(--wp--preset--spacing--50);--space-8: var(--space-7);--space-9: var(--wp--preset--spacing--60);--space-10: var(--space-9);--space-11: var(--wp--preset--spacing--70);--space-12: var(--space-11);--gutter: var(--space-5);--radius-sm: var(--wp--custom--radius--small);--radius-md: var(--wp--custom--radius--card);--radius-lg: var(--radius-md);--shadow-card-sm: var(--wp--custom--shadow--card);--shadow-card-lg: var(--shadow-card-sm);--measure-banner: var(--wp--style--global--wide-size);--measure-content: var(--wp--style--global--content-size);--measure-site: var(--global-content-width);--gutter-page-edge: var(--global-content-edge-padding);--sidebar-width: var(--wp--custom--sidebar--width, 27%);--sidebar-gap: var(--wp--custom--sidebar--gap, 2rem);--banner-padding-start: var(--space-9);--banner-padding-end: var(--banner-padding-start);--banner-text-max: var(--measure-prose);--banner-gap: var(--space-7);--banner-inset: var(--wp--custom--banner--inset, 0px);--banner-feature-height: var(--wp--custom--banner--feature-height, 30rem);--graphic-ornament-start: var(--wp--custom--graphic--ornament-start, none);--graphic-ornament-end: var(--wp--custom--graphic--ornament-end, none);--banner-overlap: var(--wp--custom--banner--overlap, 0px);--card-border-width: var(--hairline);--card-radius: var(--radius-md);--card-header-bg: var(--fg-strong);--card-header-fg: var(--surface-page);--fg-link-hover: var(--fg-link);--fg-link-visited: var(--fg-link);--fg-caption: var(--fg-muted);--fg-cite: var(--fg-muted);--fg-quote: var(--fg-strong);--fg-label: var(--fg-strong);--fg-placeholder: var(--fg-muted);--fg-nav-current: var(--fg-strong);--fg-nav-ancestor: var(--fg-medium);--link-rule: var(--fg-link);--link-rule-thickness: var(--hairline);--link-rule-offset: var(--wp--custom--link--rule-offset, 0.15em);--link-hover-flood: var(--wp--custom--link--hover-flood, transparent);--border-quote: var(--border-accent);--border-table: var(--border-faint);--surface-code: var(--surface-sunken);--surface-table-header: var(--surface-sunken);--font-mono: var(--wp--preset--font-family--mono, monospace);--list-marker-size: var(--wp--custom--list--marker-size, 0.375rem);--image-radius: var(--wp--custom--image--radius, 0);--shadow-image: var(--wp--custom--shadow--image, none);--field-bg: var(--surface-page);--field-fg: var(--fg-strong);--field-border: var(--border-faint);--field-border-focus: var(--focus-ring);--field-radius: var(--radius-sm);--field-height: var(--wp--custom--field--height, 2.75rem);--fw-medium: var(--wp--custom--typography--weight--medium, 500);--focus-ring: var(--fg-link);--focus-ring-width: var(--wp--custom--focus--width, 2px);--focus-ring-offset: var(--wp--custom--focus--offset, 2px);--motion-base: var(--wp--custom--motion--base, 150ms);--ease-standard: var(--wp--custom--ease--standard, ease);--action-disabled-bg: var(--border-faint);--action-disabled-fg: var(--fg-muted);--status-error-bg: var(--wp--custom--status--error-bg, #fdecea);--status-error-fg: var(--wp--custom--status--error-fg, #8a1c0e);--status-success-bg: var(--wp--custom--status--success-bg, #e8f5e9);--status-success-fg: var(--wp--custom--status--success-fg, #1b5e20);--nav-hover-flood: var(--wp--custom--nav--hover-flood, transparent);--nav-hover-rule: var(--wp--custom--nav--hover-rule, transparent);--nav-rule-current: var(--fg-link);--lh-flush: var(--wp--custom--typography--line-height--flush, 1);--tracking-wide: var(--wp--custom--tracking--wide, 0.09em);--tracking-tight: var(--wp--custom--tracking--tight, -0.025em);--font-heading-variation: var(--wp--custom--font--heading-variation, normal);--measure-prose: var(--wp--custom--measure);--reading-measure: var(--measure-prose)}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,li,figcaption{overflow-wrap:break-word}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.ds-t-display{color:var(--fg-strong);font-family:var(--font-heading);font-size:var(--t-hero);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.ds-t-section-title{color:var(--fg-strong);font-family:var(--font-heading);font-size:var(--t-section);font-weight:var(--fw-semi);line-height:var(--lh-tight)}.ds-t-subheading{color:var(--fg-strong);font-family:var(--font-heading);font-size:var(--t-lead);font-weight:var(--fw-semi);line-height:var(--lh-tight)}.ds-t-lead{color:var(--fg-medium);font-family:var(--font-body);font-size:var(--t-lead);font-weight:var(--fw-regular);line-height:var(--lh-relaxed)}.ds-t-longform{max-width:var(--measure-prose);color:var(--fg-medium);font-family:var(--font-body);font-size:var(--t-body);font-weight:var(--fw-regular);line-height:var(--lh-relaxed)}.ds-t-quote{color:var(--fg-strong);font-family:var(--font-heading);font-size:var(--t-lead);font-weight:var(--fw-semi);line-height:var(--lh-relaxed)}.ds-t-supporting{color:var(--fg-muted);font-family:var(--font-body);font-size:var(--t-small);font-weight:var(--fw-regular);line-height:var(--lh-relaxed)}.ds-t-eyebrow{color:var(--fg-eyebrow);font-family:var(--font-heading);font-size:var(--t-small);font-weight:var(--fw-semi);line-height:var(--lh-tight);text-transform:uppercase}.ds-measure{max-width:var(--measure-prose)}.ds-section-space{padding-block:var(--space-11)}.ds-stack{display:flex;flex-direction:column;gap:var(--space-5)}.ds-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ds-inverse{color:var(--fg-on-dark);background-color:var(--surface-inverse)}.c-banner{background-color:var(--surface-page, var(--wp--preset--color--surface));padding-block:min(var(--banner-padding-start),max(var(--space-9),10vw)) min(var(--banner-padding-end),max(var(--space-9),10vw));padding-inline:var(--space-5, 1.25rem)}.c-banner--has-background{background-position:center;background-repeat:no-repeat;background-size:cover}.c-banner--light{background-color:var(--surface-page, var(--wp--preset--color--surface));background-image:none;color:var(--fg-medium, var(--wp--preset--color--body))}.c-banner--inverse{background-color:var(--surface-inverse, var(--wp--preset--color--contrast));color:var(--fg-on-dark, var(--wp--preset--color--base))}.c-banner--look.c-banner--light{background-color:var(--surface-sunken, var(--surface-page, var(--wp--preset--color--surface)))}.c-banner--look.c-banner--inverse{background-color:var(--surface-inverse, var(--wp--preset--color--contrast));background-image:var(--gradient-hero, none)}.c-banner--inverse :is(.c-banner__heading,.c-banner__body){color:var(--fg-on-dark, var(--wp--preset--color--base))}.c-banner--light .c-banner__heading{color:var(--fg-strong, var(--wp--preset--color--body))}.c-banner--light .c-banner__body{color:var(--fg-medium, var(--wp--preset--color--body))}.c-banner__inner{display:grid;gap:var(--banner-gap, var(--space-7, 2rem));grid-template-columns:minmax(0, 1fr);margin-inline:auto;max-width:var(--measure-banner, 75rem)}.c-banner--two-column .c-banner__inner{align-items:center;grid-template-columns:minmax(0, 1fr)}@media(min-width: 48em){.c-banner--two-column .c-banner__inner{grid-template-columns:1fr 1fr}.c-banner--two-column.c-banner--art .c-banner__inner{grid-template-columns:minmax(0, 1fr) minmax(0, min(var(--banner-art-cap, 22.5rem), 50%))}}.c-banner__content{display:flex;flex-direction:column;gap:var(--space-3, 0.75rem)}.c-banner__heading{font-size:var(--t-hero, 2.25rem);font-variation-settings:var(--font-heading-variation);font-weight:var(--fw-bold, 700);line-height:var(--lh-tight, 1.15);overflow-wrap:break-word}@media(max-width: 47.99em){.cw-frame .c-banner__heading{hyphens:auto;hyphenate-limit-chars:12 6 6}.c-banner__heading{font-size:min(var(--t-hero, 2.25rem),11.5vw)}}.c-banner__eyebrow{margin:0;font-size:var(--t-eyebrow, 0.875rem);font-weight:var(--fw-bold, 700);line-height:var(--lh-snug, 1.3);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-eyebrow, currentcolor)}.c-banner--inverse .c-banner__eyebrow{color:var(--fg-emphasis-on-dark, var(--fg-on-dark, var(--wp--preset--color--base)))}.c-banner__kicker{margin:0;font-size:var(--t-eyebrow, 0.875rem);font-weight:var(--fw-bold, 700);line-height:var(--lh-snug, 1.3);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-eyebrow, currentcolor)}.c-banner--inverse .c-banner__kicker{color:var(--fg-emphasis-on-dark, var(--fg-on-dark, var(--wp--preset--color--base)))}.c-banner__heading--display{margin:0;letter-spacing:var(--tracking-tight)}.c-banner--two-column:has(.c-banner__heading--display) .c-banner__inner{align-items:start}.c-banner__content:has(.c-banner__heading--display){gap:var(--space-6)}.c-banner__content:has(.c-banner__heading--display) .c-banner__body>p:first-child{margin-block-start:0}.c-banner__content:has(.c-banner__heading--display) .c-banner__actions{margin-block-start:var(--space-2);gap:var(--space-4)}.c-banner__heading,.c-banner__body{max-width:max(var(--banner-text-max),min(100%,30rem))}.c-banner__body{font-size:var(--t-lead, 1.125rem);line-height:var(--lh-relaxed, 1.6)}.c-banner__body>p:last-child{margin-block-end:0}.c-banner__media picture{display:contents}.c-banner__media img{border-radius:var(--radius-md, 0.5rem);display:block;height:auto;max-width:100%}.c-banner--art .c-banner__media{display:grid;min-width:0;place-items:center;position:relative}.c-banner--art .c-banner__media :is(img,svg){height:auto;margin-inline:auto;max-height:none;max-width:var(--banner-art-cap, 100%);position:relative;width:100%}.c-banner--art-bg .c-banner__media::before{aspect-ratio:1;background:var(--banner-art-bg-fill, var(--surface-inverse, var(--wp--preset--color--contrast)));border-radius:var(--banner-art-bg-radius, 50%);content:"";inset-block-start:50%;inset-inline-start:50%;opacity:var(--banner-art-bg-opacity, 1);position:absolute;transform:translate(-50%, -50%);width:calc(min(var(--banner-art-cap, 100%),100%)*var(--banner-art-bg-size, 0.81))}.c-banner--art-bg-gradient{--banner-art-bg-fill: var(--gradient-hero, var(--surface-inverse))}.c-banner--art-bg-ink{--banner-art-bg-fill: var(--surface-inverse)}.c-banner--art-bg-accent{--banner-art-bg-fill: var(--surface-accent, var(--wp--preset--color--accent))}.c-banner--art-bg-tint{--banner-art-bg-fill: var(--surface-marker, var(--border-faint))}@media(max-width: 47.99em){.c-banner--art .c-banner__media{display:none}.c-banner--art-phone-below .c-banner__media :is(img,svg){max-width:var(--banner-art-phone, 10rem)}.c-banner--art-phone-below .c-banner__media::before{width:calc(var(--banner-art-phone, 10rem)*var(--banner-art-bg-size, 0.81))}.c-banner--art-phone-below .c-banner__media{display:grid}}.c-banner .c-banner__media--card{display:flex;flex-direction:column;justify-self:end;width:min(100%,var(--banner-art-cap, 100%));margin:0;border:var(--card-border-width, 2px) solid var(--border-card, currentcolor);background:var(--surface-page, var(--wp--preset--color--base));box-shadow:var(--shadow-card-lg, none)}.c-banner .c-banner__media--card::before{content:none}.c-banner__media-frame{padding:var(--space-4, 1rem);border-block-end:var(--card-border-width, 2px) solid var(--border-card, currentcolor)}.c-banner .c-banner__media--card img{border-radius:0;max-width:100%;width:100%}.c-banner__caption{margin:0;padding:var(--space-3, 0.75rem) var(--space-4, 1rem);font-size:var(--t-small, 0.875rem);line-height:var(--lh-normal, 1.45);color:var(--fg-medium, currentcolor)}.c-banner__media-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4, 1rem);padding:var(--space-4, 1rem);background:var(--action-primary-bg, var(--surface-inverse));color:var(--action-primary-fg, var(--fg-on-dark));font-weight:var(--fw-bold, 700);text-decoration:none;transition:none}.c-banner__media-link:hover,.c-banner__media-link:focus-visible{background:var(--action-primary-bg-hover, var(--action-primary-bg));color:var(--action-primary-fg-hover, var(--action-primary-fg))}.c-banner__media-arrow{font-size:1.5em;line-height:1}.c-banner__play{border-radius:var(--radius-md, 0.5rem);color:var(--fg-on-dark, var(--wp--preset--color--base));display:block;overflow:hidden;position:relative}.c-banner__play img{border-radius:0;width:100%}.c-banner__play-icon{aspect-ratio:16/9;display:flex;inset:0;margin:auto;pointer-events:none;position:absolute;width:10%}.c-banner__play-icon svg{height:100%;width:100%}.c-banner__play:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.c-banner__video{border-radius:var(--radius-md, 0.5rem);overflow:hidden}.c-banner__video :is(iframe,video){aspect-ratio:16/9;border:0;display:block;height:auto;width:100%}.c-banner__breadcrumbs{color:var(--fg-muted, var(--wp--preset--color--muted));display:flex;flex-wrap:wrap;font-size:var(--t-small, 0.875rem);gap:var(--space-2, 0.5rem)}.c-banner__breadcrumbs a{color:inherit;text-decoration:none}.c-banner__breadcrumbs a:hover,.c-banner__breadcrumbs a:focus-visible{text-decoration:underline}.c-banner__crumb-sep{color:var(--border-faint, var(--wp--preset--color--border))}.cw-banner-trail--links .c-banner__breadcrumbs a{color:var(--fg-link);text-decoration-line:underline}.cw-banner-trail--links .c-banner__breadcrumbs [aria-current]{color:var(--fg-strong)}.cw-banner-trail--links .c-banner--inverse .c-banner__breadcrumbs a{color:var(--fg-link-on-dark)}.cw-banner-trail--links .c-banner--inverse .c-banner__breadcrumbs [aria-current]{color:var(--fg-on-dark)}.c-banner__geotag{color:var(--fg-muted, var(--wp--preset--color--muted));font-size:var(--t-small, 0.875rem)}.c-banner__actions{display:flex;flex-wrap:wrap;gap:var(--space-3, 0.75rem);margin-block-start:var(--space-3, 0.75rem)}.c-banner__actions-note{color:var(--fg-muted, var(--wp--preset--color--muted));font-size:var(--t-small, 0.875rem);margin-block-start:var(--space-2, 0.5rem);max-width:var(--measure-prose, 60ch)}.c-banner__badges{display:flex;gap:var(--space-5, 1.25rem);margin-block-start:var(--space-5, 1.25rem)}.c-banner__badge{display:block;flex:0 1 auto;height:auto;max-width:100%;min-width:0}.c-banner__button{border:var(--action-border-width) solid rgba(0,0,0,0);border-radius:var(--action-radius);box-shadow:var(--action-shadow);display:inline-block;font-weight:var(--fw-semi, 600);padding-block:var(--action-padding-block, var(--space-2, 0.5rem));padding-inline:var(--action-padding-inline, var(--space-5, 1.25rem));text-decoration:none;transition:box-shadow var(--motion-base, 0.15s) var(--ease-standard, ease),transform var(--motion-base, 0.15s) var(--ease-standard, ease)}@media(hover: hover){.c-banner__button:hover{box-shadow:var(--action-shadow-hover)}.c-banner__button--primary:hover{background-color:var(--action-primary-bg-hover);color:var(--action-primary-fg-hover)}.c-banner--inverse .c-banner__button--primary:hover{background-color:var(--action-on-dark-bg-hover);color:var(--action-on-dark-fg)}}.c-banner__button:active{transform:translateY(var(--action-press-shift))}.c-banner__button--primary{background-color:var(--action-primary-bg, var(--wp--preset--color--primary, black));border-color:var(--action-primary-bg, var(--wp--preset--color--primary, black));color:var(--action-primary-fg, var(--wp--preset--color--base, white))}.c-banner--inverse .c-banner__button--primary{background-color:var(--action-on-dark-bg, var(--fg-on-dark, white));border-color:var(--action-on-dark-bg, var(--fg-on-dark, white));color:var(--action-on-dark-fg, var(--surface-inverse, black))}.c-banner__button--secondary{border-color:var(--action-ghost-border, var(--wp--preset--color--primary, currentColor));border-width:max(var(--action-border-width),1px);color:var(--action-ghost-fg, var(--wp--preset--color--primary, currentColor))}@media screen and (min-width: 1025px){.c-banner-menu{display:none}}.c-context-menu__root{display:inline-block;font-weight:var(--fw-semi, 600);text-decoration:none}.c-context-menu__list{list-style:none;margin:0;padding:0}.c-context-menu__list a{display:inline-block;padding-block:var(--space-2, 0.5rem)}.c-banner-menu .c-context-menu{border-inline-end:0}.c-banner-menu{padding-inline:var(--space-5, 1.25rem)}.c-quick-menu{border-block-end:1px solid var(--border-faint, currentcolor);margin-inline:auto;max-width:var(--measure-banner, 75rem)}.c-quick-menu__toggle{align-items:center;cursor:pointer;display:flex;font-weight:var(--fw-semi, 600);gap:var(--space-2, 0.5rem);justify-content:space-between;list-style:none;padding-block:var(--space-3, 0.75rem)}.c-quick-menu__toggle::-webkit-details-marker{display:none}.c-quick-menu__toggle::after{block-size:.5em;border-block-end:2px solid currentcolor;border-inline-end:2px solid currentcolor;content:"";flex:none;inline-size:.5em;transform:translate(0, -25%) rotate(45deg)}.c-quick-menu[open]>.c-quick-menu__toggle::after{transform:translate(0, 25%) rotate(-135deg)}.c-quick-menu__panel{padding-block-end:var(--space-3, 0.75rem)}.c-quick-menu__panel .c-context-menu__heading{display:none}.c-quick-menu__panel .c-context-menu__list,.c-quick-menu__panel .c-context-menu__list .children{margin:0;padding:0;list-style:none}.c-quick-menu__panel .c-context-menu__root,.c-quick-menu__panel .c-context-menu__list a{display:block;padding:var(--space-2, 0.5rem) var(--space-4, 1rem);border-block-end:var(--hairline, 1px) solid var(--border-faint, transparent);font-weight:var(--fw-regular, 400);color:var(--fg-medium, inherit);text-decoration:none}.c-quick-menu__panel .c-context-menu__root{padding-inline-start:var(--space-2, 0.5rem)}.c-quick-menu__panel .c-context-menu__list>li>a{padding-inline-start:var(--space-7, 2rem)}.c-quick-menu__panel .c-context-menu__list .children>li>a{padding-inline-start:var(--space-9, 3rem)}.c-quick-menu__panel .c-context-menu__root .menu-title{margin:0;font:inherit}.c-quick-menu__panel .c-context-menu__root[aria-current=page],.c-quick-menu__panel .c-context-menu__list .current_page_item>a{padding-inline-start:calc(var(--space-2, 0.5rem) - 3px);border-inline-start:3px solid var(--border-selected, currentcolor);background:var(--surface-selected, transparent);font-weight:var(--fw-semi, 600);color:var(--fg-nav-current, inherit)}.c-quick-menu__panel .c-context-menu__list li.current_page_ancestor>a{background:var(--surface-sunken, transparent);font-weight:var(--fw-semi, 600);color:var(--fg-strong, inherit)}.c-quick-menu__panel .c-context-menu__list>li.current_page_item>a{padding-inline-start:calc(var(--space-7, 2rem) - 3px)}.c-quick-menu__panel .c-context-menu__list .children>li.current_page_item>a{padding-inline-start:calc(var(--space-9, 3rem) - 3px)}.c-quick-menu__panel .c-context-menu__all{display:inline-block;margin-block-start:var(--space-3, 0.75rem);font-weight:var(--fw-bold, 700);color:var(--fg-link, inherit);text-decoration:none}.c-banner-crumbs{padding:var(--space-2, 0.5rem) var(--space-5, 1.25rem);border-block-end:var(--hairline, 1px) solid var(--border-faint, transparent)}.c-banner-crumbs .c-banner__breadcrumbs{max-width:var(--measure-banner, 75rem);margin-inline:auto;font-size:var(--t-label, 0.8125rem)}.c-banner-lead{padding:var(--space-6, 1.5rem) var(--space-5, 1.25rem)}.c-banner-lead__inner{max-width:var(--measure-banner, 75rem);margin-inline:auto}.c-banner-lead .c-banner__body{max-width:none;color:var(--fg-strong, inherit)}.c-banner-lead .c-banner__body>:first-child{margin-block-start:0}.c-banner-lead .c-banner__body>:last-child{margin-block-end:0}.cw-banner-width--site :is(.c-banner__inner,.c-quick-menu,.c-banner-crumbs .c-banner__breadcrumbs,.c-banner-lead__inner){max-width:max(min(var(--measure-site, 100rem), calc(100% - 2 * max(0px, var(--global-content-edge-padding, var(--space-5, 1.25rem)) - var(--space-5, 1.25rem)))) - 2*var(--banner-inset),(min(var(--measure-site, 100rem), calc(100% - 2 * max(0px, var(--global-content-edge-padding, var(--space-5, 1.25rem)) - var(--space-5, 1.25rem)))) + min(var(--measure-banner, 82.5rem), calc(100% - 2 * max(0px, var(--global-content-edge-padding, var(--space-5, 1.25rem)) - var(--space-5, 1.25rem)))))/2)}.c-banner__foot{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-5, 1.25rem);margin-block-start:var(--space-7, 2rem)}.c-banner__share{display:inline-flex;align-items:center;gap:var(--space-3, 0.75rem);margin-inline-start:auto;padding:var(--space-2, 0.5rem) var(--space-3, 0.75rem);border:var(--hairline, 1px) solid currentcolor;border-radius:var(--radius-sm, 0.25rem);font-size:var(--t-small, 0.875rem);line-height:1}.c-banner__share-link{display:inline-flex;color:inherit}.c-banner__share-link svg{width:auto;height:1.125rem}.c-banner__share-link:hover,.c-banner__share-link:focus-visible{opacity:.75}@media(max-width: 47.99em){.c-banner__share{margin-inline-start:0}}.c-banner-feature{margin:0}.c-banner-feature__image{display:block;width:100%;height:auto;max-height:var(--banner-feature-height);-o-object-fit:cover;object-fit:cover}body:has(.entry-content>:is(.c-overlap,.c-grid-facts--overlap):first-child) .c-banner{padding-block-end:calc(min(var(--banner-padding-end),max(var(--space-9),10vw)) + var(--banner-overlap))}body:has(.entry-content>:is(.c-overlap,.c-grid-facts--overlap):first-child) .content-area{margin-block-start:0}body:has(.entry-content>:is(.c-overlap,.c-grid-facts--overlap):first-child) .entry-content-wrap{padding-block-start:0}:root:root .entry-content>:is(.c-overlap,.c-grid-facts--overlap):first-child{position:relative;z-index:1;margin-block-start:calc(-1*var(--banner-overlap))}@property --reading-measure{syntax:"<length>";inherits:true;initial-value:100vw}:root .cw-frame :is(#masthead,#colophon) .site-container{max-width:calc(var(--measure-site) + 2*var(--gutter-page-edge));padding-inline:min(var(--gutter-page-edge),5vw)}:root .cw-frame .content-container.site-container{max-width:calc(var(--measure-banner) + 2*var(--gutter-page-edge));padding-inline:min(var(--gutter-page-edge),5vw)}@media screen and (min-width: 1025px){:root .cw-frame.has-sidebar .content-container{-moz-column-gap:var(--sidebar-gap);column-gap:var(--sidebar-gap);grid-template-columns:minmax(0, 1fr) var(--sidebar-width)}:root .cw-frame.has-left-sidebar .content-container{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}:root .cw-sidebar-divider--rule.has-sidebar #secondary{border-inline-start:var(--hairline) solid var(--border-soft);padding-inline-start:var(--space-6)}:root .cw-sidebar-divider--rule.has-left-sidebar #secondary{border-inline-start:0;border-inline-end:var(--hairline) solid var(--border-soft);padding-inline:0 var(--space-6)}}:root .cw-frame:not(.has-sidebar):is(.content-width-normal,.content-width-fullwidth) .entry-content>:not(.alignfull,.alignwide){max-width:var(--measure-content);margin-inline:auto}:root .cw-frame .entry-content>.alignfull:is(.c-strip-facts,.c-band-cta,.c-split-prose,.c-split-figure,.c-band-promo,.c-stack-prose,.c-inset-quotes,[class*=c-ground--]){padding-inline:min(var(--gutter-page-edge),5vw)}@media screen and (min-width: 1025px){:root .cw-frame.has-sidebar .entry-content>:is(.c-stack-prose,.c-inset-quotes){padding-inline:min(var(--gutter-page-edge),5vw) max(min(var(--gutter-page-edge),5vw),100% - min(var(--gutter-page-edge),5vw) - var(--measure-prose))}:root .cw-frame.has-sidebar .entry-content>:is(.c-grid-facts,.c-cards-guides,.c-cards-hubs,.c-cards-cases,.c-split-cases,.c-rows-stories,.c-cards-people,.c-strip-facts:not(.c-strip-facts--inverse)){padding-inline:min(var(--gutter-page-edge),5vw)}:root .cw-frame.has-sidebar .entry-content :is(.c-inset-facts__ground,.c-rows-quotes__ground,.c-strip-facts__ground){padding-inline:min(var(--gutter-page-edge),5vw)}:root .cw-frame.has-sidebar .entry-content>*{--reading-measure: var(--measure-prose)}:root .cw-frame.has-sidebar .entry-content .c-inset-figure__caption{padding-inline:min(var(--gutter-page-edge),5vw);max-width:calc(var(--reading-measure) + 2*min(var(--gutter-page-edge),5vw))}:root .cw-frame.has-sidebar .entry-content :is(.c-grid-facts,.c-cards-guides,.c-cards-hubs,.c-cards-cases,.c-split-cases,.c-rows-stories,.c-cards-people,.c-strip-facts,.c-inset-facts__ground,.c-rows-quotes__ground,.c-strip-facts__ground)>:is(.c-head,.c-eyebrow,.c-title,.c-lead,.c-sub,.c-body),:root .cw-frame.has-sidebar .entry-content :is(.c-grid-facts,.c-cards-guides,.c-cards-hubs,.c-cards-cases,.c-split-cases,.c-rows-stories,.c-cards-people,.c-strip-facts,.c-inset-facts__ground,.c-rows-quotes__ground,.c-strip-facts__ground)>:is(.c-measure,.wp-block-group__inner-container)>:is(.c-head,.c-eyebrow,.c-title,.c-lead,.c-sub,.c-body),:root .cw-frame.has-sidebar .entry-content .c-strip-facts>.wp-block-group__inner-container>.c-measure>.wp-block-group__inner-container>.c-head{max-width:var(--reading-measure)}}:root .cw-frame:not(.has-sidebar) .entry-content>.c-stack-prose{--reading-measure: var(--measure-prose)}:root .cw-frame:not(.has-sidebar) .entry-content>.c-stack-prose:not(:has(.c-measure))>*,:root .cw-frame:not(.has-sidebar) .entry-content>.c-stack-prose .c-measure>*{max-width:var(--reading-measure)}:root .cw-frame :has(>:is(.c-grid-facts__list,.c-cards-hubs__grid,.c-cards-cases__grid,.c-cards-guides__grid,.c-inset-facts__grid,.c-strip-facts__grid,.c-rows-stories__cols)){container:c-grid/inline-size}:root .cw-frame :is(.c-grid-facts__list,.c-cards-hubs__grid,.c-cards-cases__grid,.c-cards-guides__grid,.c-inset-facts__grid,.c-strip-facts__grid,.c-rows-stories__cols){flex-wrap:wrap}:root .cw-frame :is(.c-grid-facts__list,.c-cards-hubs__grid,.c-cards-cases__grid,.c-cards-guides__grid,.c-inset-facts__grid,.c-strip-facts__grid,.c-rows-stories__cols,:is(.c-grid-facts__list,.c-cards-hubs__grid,.c-cards-cases__grid,.c-cards-guides__grid,.c-inset-facts__grid,.c-strip-facts__grid,.c-rows-stories__cols)>.wp-block-group__inner-container)>*{flex:1 1 26%}:root .cw-frame :is(.c-grid-facts__list,.c-cards-hubs__grid,.c-cards-cases__grid,.c-cards-guides__grid,.c-inset-facts__grid,.c-strip-facts__grid,.c-rows-stories__cols,:is(.c-grid-facts__list,.c-cards-hubs__grid,.c-cards-cases__grid,.c-cards-guides__grid,.c-inset-facts__grid,.c-strip-facts__grid,.c-rows-stories__cols)>.wp-block-group__inner-container)>:is(:nth-child(3n+2):last-child,:nth-child(3n+1):nth-last-child(2),:nth-child(3n+1):last-child,:nth-child(3n):nth-last-child(2),:nth-child(3n+2):nth-last-child(3),:nth-child(3n+1):nth-last-child(4)){flex-basis:34%}@container c-grid (width < 816px){:root .cw-frame .c-grid-facts__list:not(.c-grid-facts--1 *,.c-grid-facts--3 *,.c-grid-facts--boxed *,:has(.c-grid-facts__col)):has(>:nth-child(2n+3):last-child,>.wp-block-group__inner-container>:nth-child(2n+3):last-child){grid-template-columns:minmax(0, 1fr)}}@container c-grid (816px <= width < 1008px){:root .cw-frame .c-grid-facts__list:not(.c-grid-facts--1 *,.c-grid-facts--3 *,.c-grid-facts--boxed *,:has(.c-grid-facts__col)):has(>:nth-child(2n+3):last-child,>.wp-block-group__inner-container>:nth-child(2n+3):last-child){display:flex}}@container c-grid (1008px <= width < 1360px){:root .cw-frame .c-grid-facts__list:not(.c-grid-facts--1 *,.c-grid-facts--3 *,.c-grid-facts--boxed *,:has(.c-grid-facts__col)):has(>:nth-child(3n+4):last-child,>.wp-block-group__inner-container>:nth-child(3n+4):last-child){display:flex}}@container c-grid (1360px <= width < 1712px){:root .cw-frame .c-grid-facts__list:not(.c-grid-facts--1 *,.c-grid-facts--3 *,.c-grid-facts--boxed *,:has(.c-grid-facts__col)):has(>:nth-child(4n+5):last-child,>.wp-block-group__inner-container>:nth-child(4n+5):last-child){display:flex}}@media(min-width: 48em){:root .cw-frame .c-grid-facts--3 .c-grid-facts__list:has(>:nth-child(3n+4):last-child,>.wp-block-group__inner-container>:nth-child(3n+4):last-child){display:flex}}@container c-grid (width < 768px){:root .cw-frame .c-cards-hubs__grid:has(>:nth-child(2n+3):last-child,>.wp-block-group__inner-container>:nth-child(2n+3):last-child){grid-template-columns:minmax(0, 1fr)}}@container c-grid (768px <= width < 816px){:root .cw-frame .c-cards-hubs__grid:has(>:nth-child(2n+3):last-child,>.wp-block-group__inner-container>:nth-child(2n+3):last-child){display:flex}}@container c-grid (816px <= width < 1096px){:root .cw-frame .c-cards-hubs__grid:has(>:nth-child(3n+4):last-child,>.wp-block-group__inner-container>:nth-child(3n+4):last-child){display:flex}}@container c-grid (1096px <= width < 1376px){:root .cw-frame .c-cards-hubs__grid:has(>:nth-child(4n+5):last-child,>.wp-block-group__inner-container>:nth-child(4n+5):last-child){display:flex}}@container c-grid (width < 760px){:root .cw-frame .c-cards-cases__grid:not(.c-cards-cases--1 *):has(>:nth-child(2n+3):last-child:not(.c-cards-cases__wide),>.wp-block-group__inner-container>:nth-child(2n+3):last-child:not(.c-cards-cases__wide)){grid-template-columns:minmax(0, 1fr)}}@container c-grid (760px <= width < 952px){:root .cw-frame .c-cards-cases__grid:not(.c-cards-cases--1 *):has(>:nth-child(2n+3):last-child:not(.c-cards-cases__wide),>.wp-block-group__inner-container>:nth-child(2n+3):last-child:not(.c-cards-cases__wide)){display:flex}}@container c-grid (952px <= width < 1276px){:root .cw-frame .c-cards-cases__grid:not(.c-cards-cases--1 *):has(>:nth-child(3n+4):last-child:not(.c-cards-cases__wide),>.wp-block-group__inner-container>:nth-child(3n+4):last-child:not(.c-cards-cases__wide)){display:flex}}@container c-grid (1276px <= width < 1600px){:root .cw-frame .c-cards-cases__grid:not(.c-cards-cases--1 *):has(>:nth-child(4n+5):last-child:not(.c-cards-cases__wide),>.wp-block-group__inner-container>:nth-child(4n+5):last-child:not(.c-cards-cases__wide)){display:flex}}@container c-grid (width < 760px){:root .cw-frame .c-cards-guides__grid:not(.c-cards-guides--1 *,.c-cards-guides--2 *,.c-cards-guides--4 *):has(>:nth-child(2n+3):last-child,>.wp-block-group__inner-container>:nth-child(2n+3):last-child){grid-template-columns:minmax(0, 1fr)}}@container c-grid (760px <= width < 808px){:root .cw-frame .c-cards-guides__grid:not(.c-cards-guides--1 *,.c-cards-guides--2 *,.c-cards-guides--4 *):has(>:nth-child(2n+3):last-child,>.wp-block-group__inner-container>:nth-child(2n+3):last-child){display:flex}}@container c-grid (808px <= width < 1084px){:root .cw-frame .c-cards-guides__grid:not(.c-cards-guides--1 *,.c-cards-guides--2 *,.c-cards-guides--4 *):has(>:nth-child(3n+4):last-child,>.wp-block-group__inner-container>:nth-child(3n+4):last-child){display:flex}}@container c-grid (1084px <= width < 1360px){:root .cw-frame .c-cards-guides__grid:not(.c-cards-guides--1 *,.c-cards-guides--2 *,.c-cards-guides--4 *):has(>:nth-child(4n+5):last-child,>.wp-block-group__inner-container>:nth-child(4n+5):last-child){display:flex}}@container c-grid (width < 784px){:root .cw-frame .c-cards-guides--2 .c-cards-guides__grid:has(>:nth-child(2n+3):last-child,>.wp-block-group__inner-container>:nth-child(2n+3):last-child){grid-template-columns:minmax(0, 1fr)}}@container c-grid (784px <= width < 1024px){:root .cw-frame .c-cards-guides--2 .c-cards-guides__grid:has(>:nth-child(2n+3):last-child,>.wp-block-group__inner-container>:nth-child(2n+3):last-child){display:flex}}@container c-grid (1024px <= width < 1376px){:root .cw-frame .c-cards-guides--2 .c-cards-guides__grid:has(>:nth-child(3n+4):last-child,>.wp-block-group__inner-container>:nth-child(3n+4):last-child){display:flex}}@container c-grid (1376px <= width < 1728px){:root .cw-frame .c-cards-guides--2 .c-cards-guides__grid:has(>:nth-child(4n+5):last-child,>.wp-block-group__inner-container>:nth-child(4n+5):last-child){display:flex}}@container c-grid (width < 656px){:root .cw-frame .c-inset-facts__grid:has(>:nth-child(2n+3):last-child,>.wp-block-group__inner-container>:nth-child(2n+3):last-child){grid-template-columns:minmax(0, 1fr)}}@container c-grid (656px <= width < 880px){:root .cw-frame .c-inset-facts__grid:has(>:nth-child(3n+4):last-child,>.wp-block-group__inner-container>:nth-child(3n+4):last-child){display:flex}}@container c-grid (880px <= width < 1104px){:root .cw-frame .c-inset-facts__grid:has(>:nth-child(4n+5):last-child,>.wp-block-group__inner-container>:nth-child(4n+5):last-child){display:flex}}@container c-grid (width < 704px){:root .cw-frame .c-strip-facts__grid:not(.c-strip-facts__grid--3,.c-strip-facts--divided *):has(>:nth-child(2n+3):last-child,>.wp-block-group__inner-container>:nth-child(2n+3):last-child){grid-template-columns:minmax(0, 1fr)}}@container c-grid (704px <= width < 752px){:root .cw-frame .c-strip-facts__grid:not(.c-strip-facts__grid--3,.c-strip-facts--divided *):has(>:nth-child(2n+3):last-child,>.wp-block-group__inner-container>:nth-child(2n+3):last-child){display:flex}}@container c-grid (752px <= width < 1016px){:root .cw-frame .c-strip-facts__grid:not(.c-strip-facts__grid--3,.c-strip-facts--divided *):has(>:nth-child(3n+4):last-child,>.wp-block-group__inner-container>:nth-child(3n+4):last-child){display:flex}}@container c-grid (1016px <= width < 1280px){:root .cw-frame .c-strip-facts__grid:not(.c-strip-facts__grid--3,.c-strip-facts--divided *):has(>:nth-child(4n+5):last-child,>.wp-block-group__inner-container>:nth-child(4n+5):last-child){display:flex}}@container c-grid (1280px <= width < 1544px){:root .cw-frame .c-strip-facts__grid:not(.c-strip-facts__grid--3,.c-strip-facts--divided *):has(>:nth-child(5n+6):last-child,>.wp-block-group__inner-container>:nth-child(5n+6):last-child){grid-template-columns:repeat(4, minmax(0, 1fr))}}@container c-grid (width < 800px){:root .cw-frame .c-rows-stories__cols:has(>:nth-child(2n+3):last-child,>.wp-block-group__inner-container>:nth-child(2n+3):last-child){grid-template-columns:minmax(0, 1fr)}}@container c-grid (800px <= width < 1080px){:root .cw-frame .c-rows-stories__cols:has(>:nth-child(3n+4):last-child,>.wp-block-group__inner-container>:nth-child(3n+4):last-child){display:flex}}@container c-grid (1080px <= width < 1360px){:root .cw-frame .c-rows-stories__cols:has(>:nth-child(4n+5):last-child,>.wp-block-group__inner-container>:nth-child(4n+5):last-child){display:flex}}:root:root :is(.cw-imported-row,.cw-imported-row>.wp-block-group__inner-container)>.wp-block-columns{flex-wrap:wrap !important}:root:root :is(.cw-imported-row,.cw-imported-row>.wp-block-group__inner-container)>.wp-block-columns>.wp-block-column{flex:1 1 12rem;min-width:0}.cw-content-elements--contract{--global-palette-btn-hover: var(--action-primary-fg-hover);--global-palette-btn-sec-hover: var(--action-primary-fg-hover)}.cw-content-elements--contract :focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.cw-content-elements--contract .entry-content p:empty{display:none}.cw-content-elements--contract .entry-content a:not([class]){color:var(--fg-link);text-decoration-color:var(--link-rule);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-thickness:var(--link-rule-thickness);text-underline-offset:var(--link-rule-offset);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}.cw-content-elements--contract .entry-content a:not([class]):visited{color:var(--fg-link-visited)}.cw-content-elements--contract .entry-content a:not([class]):hover{background-color:var(--link-hover-flood);color:var(--fg-link-hover)}.cw-content-elements--contract .entry-content :is(.c-ground--inverse,.c-ground--accent,.c-ground--hub) a:not([class]):hover{background-color:rgba(0,0,0,0);color:var(--fg-link)}.cw-content-elements--contract a{--global-palette-highlight-alt: var(--fg-link)}.cw-content-elements--contract :is(.wp-block-button__link,.wp-element-button,.button){--global-palette-btn-out-hover: var(--fg-link)}.cw-content-elements--contract :is(.c-banner__button--primary,.c-banner__media-link){--global-palette-highlight-alt: var(--action-primary-fg)}.cw-content-elements--contract .entry-content :is(blockquote,.wp-block-quote,.wp-block-pullquote){border-inline-start:var(--card-border-width) solid var(--border-quote);color:var(--fg-quote)}.cw-content-elements--contract .entry-content :is(cite,.wp-block-quote cite,.wp-block-pullquote cite){color:var(--fg-cite)}.cw-content-elements--contract .entry-content :is(figcaption,.wp-element-caption){color:var(--fg-caption)}.cw-content-elements--contract .entry-content :is(code,kbd,pre){background-color:var(--surface-code);font-family:var(--font-mono)}.cw-content-elements--contract .entry-content :is(th,thead td){background-color:var(--surface-table-header)}.cw-content-elements--contract .entry-content :is(table,th,td){border-color:var(--border-table)}.cw-content-elements--contract .entry-content li::marker{color:var(--list-marker-color)}.cw-content-elements--contract .entry-content :is(.wp-block-image,.wp-block-media-text__media) img{border-radius:var(--image-radius);box-shadow:var(--shadow-image)}.cw-content-elements--contract :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=hidden]),select,textarea){background-color:var(--field-bg);border:var(--hairline) solid var(--field-border);border-radius:var(--field-radius);color:var(--field-fg);min-height:var(--field-height);transition:border-color var(--motion-base) var(--ease-standard)}.cw-content-elements--contract :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=hidden]),select,textarea):focus{border-color:var(--field-border-focus)}.cw-content-elements--contract :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=hidden]),select,textarea)::-moz-placeholder{color:var(--fg-placeholder)}.cw-content-elements--contract :is(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=hidden]),select,textarea)::placeholder{color:var(--fg-placeholder)}.cw-content-elements--contract textarea{min-height:calc(3*var(--field-height))}.cw-content-elements--contract label{color:var(--fg-label);font-weight:var(--fw-medium)}.cw-content-elements--contract :is(button,input[type=submit],.wp-block-button__link):disabled{background-color:var(--action-disabled-bg);color:var(--action-disabled-fg)}.cw-content-elements--contract :is(.gform_validation_errors,.validation_message,.wp-block-search__error){background-color:var(--status-error-bg);color:var(--status-error-fg)}.cw-content-elements--contract :is(.gform_confirmation_message){background-color:var(--status-success-bg);color:var(--status-success-fg)}.cw-content-elements--contract .main-navigation .primary-menu-container>ul>li>a{text-decoration-thickness:var(--link-rule-thickness);text-underline-offset:var(--link-rule-offset);transition:background-color var(--motion-base) var(--ease-standard),text-decoration-color var(--motion-base) var(--ease-standard)}.cw-content-elements--contract .main-navigation .primary-menu-container>ul>li>a:hover{background-color:var(--nav-hover-flood);text-decoration-color:var(--nav-hover-rule);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-line:underline}.cw-content-elements--contract .main-navigation .primary-menu-container>ul>li[class*=cw-hub--]{--nav-hover-rule: var(--nav-rule-current)}.cw-content-elements--contract .c-context-menu__list li.current_page_ancestor>a{color:var(--fg-nav-ancestor)}.cw-content-elements--contract.cw-nav-current-style--underline .main-navigation .primary-menu-container>ul>:is(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor,.current-page-ancestor)>a{text-decoration-color:var(--nav-rule-current);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-thickness:calc(var(--link-rule-thickness)*2);text-underline-offset:calc(var(--link-rule-offset) + .2em)}.cw-content-elements--contract.cw-list-marker--square .entry-content ul:is(:not([class]),.wp-block-list:not([class^=c-],[class*=" c-"],[class*=is-style-])){list-style-type:square}.cw-action-case--uppercase :is(.wp-block-button__link,.wp-element-button,.button,.header-button,.c-banner__button,input[type=submit],button[type=submit]){text-transform:uppercase}:root .cw-nav-cta--button .main-navigation .primary-menu-container>ul>li:is(:last-child,.cw-nav-cta){margin-inline-start:var(--space-3)}:root .cw-nav-cta--button .main-navigation .primary-menu-container>ul>li:is(:last-child,.cw-nav-cta)>a{align-self:center;padding:var(--space-2) var(--space-4);border:var(--action-border-width) solid var(--action-primary-bg);border-radius:var(--action-radius);background-color:var(--action-primary-bg);box-shadow:var(--action-shadow);color:var(--action-primary-fg);font-weight:var(--fw-bold);line-height:var(--lh-snug);text-decoration-line:none;transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}:root .cw-nav-cta--button .main-navigation .primary-menu-container>ul>li:is(:last-child,.cw-nav-cta)>a:hover,:root .cw-nav-cta--button .main-navigation .primary-menu-container>ul>li:is(:last-child,.cw-nav-cta)>a:focus-visible{background-color:var(--action-primary-bg-hover);box-shadow:var(--action-shadow-hover);color:var(--action-primary-fg-hover);text-decoration-line:none}:root .site-footer .cw-footer-links :is(li,a){line-height:inherit}.cw-header-divider--rule #masthead{border-block-end:var(--card-border-width) solid var(--border-card)}.cw-footer-ground--sunken .site-footer{background-color:var(--surface-sunken)}.cw-footer-ground--inverse .site-footer{--fg-strong: var(--fg-on-dark);--fg-medium: var(--fg-on-dark-soft);--fg-muted: var(--fg-on-dark-soft);--fg-link: var(--fg-link-on-dark);--border-faint: var(--border-on-dark);background-color:var(--surface-inverse)}.cw-footer-ground--accent .site-footer{--fg-strong: var(--fg-on-accent);--fg-medium: var(--fg-on-accent-soft);--fg-muted: var(--fg-on-accent-soft);--fg-link: var(--fg-on-accent);--border-faint: var(--border-on-dark);background-color:var(--surface-accent, var(--action-primary-bg))}:is(.cw-footer-ground--sunken,.cw-footer-ground--inverse,.cw-footer-ground--accent) .site-footer{color:var(--fg-medium)}:is(.cw-footer-ground--sunken,.cw-footer-ground--inverse,.cw-footer-ground--accent) .site-footer :is(h2,h3,h4,h5,h6,.widget-title,.wp-block-heading){color:var(--fg-medium)}:is(.cw-footer-ground--sunken,.cw-footer-ground--inverse,.cw-footer-ground--accent) .site-footer :is(a,a:visited){color:var(--fg-link)}:is(.cw-footer-ground--sunken,.cw-footer-ground--inverse,.cw-footer-ground--accent) .site-footer a:hover{color:var(--fg-link);text-decoration-color:var(--link-rule);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}:is(.cw-footer-ground--sunken,.cw-footer-ground--inverse,.cw-footer-ground--accent) .site-footer .site-footer-row-container-inner{background-color:rgba(0,0,0,0)}:is(.cw-footer-ground--sunken,.cw-footer-ground--inverse,.cw-footer-ground--accent) .site-footer .site-bottom-footer-wrap .site-footer-row-container-inner{border-block-start-color:var(--border-faint)}.site-footer .cw-footer-heading{margin:0 0 var(--space-3);font-size:var(--t-label);font-weight:var(--fw-bold);line-height:var(--lh-normal);letter-spacing:0;color:var(--fg-medium)}.site-footer .cw-footer-links{margin:0;padding:0;list-style:none;font-size:var(--t-small);line-height:var(--lh-normal);color:var(--fg-medium)}.site-footer .cw-footer-links li+li{margin-block-start:var(--space-3)}.site-footer .cw-footer-links a{color:var(--fg-strong);text-decoration:none}.site-footer .cw-footer-links a:hover{text-decoration-line:underline;text-decoration-color:var(--link-rule);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.site-footer .cw-footer-tagline{max-width:22rem;margin:var(--space-3) 0 0;font-size:var(--t-small);line-height:var(--lh-relaxed);color:var(--fg-medium)}.site-footer .cw-footer-policies{margin:0;font-size:var(--t-small);text-align:end}.site-footer .cw-footer-policies a{color:var(--fg-medium);text-decoration:none}@media(max-width: 47.99em){.site-footer .cw-footer-policies{text-align:start}}.site-footer .cw-footer-brand{margin:0}.site-footer .cw-footer-logo{display:block;width:min(100%,13.5rem);height:auto}:root #colophon:has(.cw-footer-newsletter,.cw-footer-contact) .footer-navigation .footer-menu-container>ul>li>a{color:var(--fg-strong);font-family:var(--font-heading);font-size:var(--t-small, 0.875rem);font-weight:var(--fw-semi, 600);text-decoration:none}:root .cw-nav-current-style--outline #colophon:has(.cw-footer-newsletter,.cw-footer-contact) .footer-navigation .footer-menu-container>ul>:is(.current-menu-item,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>a{border:calc(var(--hairline)*2) solid var(--fg-link);border-radius:var(--radius-sm);color:var(--fg-link)}.site-footer .cw-footer-newsletter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3, 0.75rem) var(--space-5, 1.25rem);padding:var(--space-3, 0.75rem) var(--space-5, 1.25rem);border-radius:var(--radius-sm, 0.25rem);text-align:start}.cw-footer-newsletter-ground--sunken .site-footer .cw-footer-newsletter{background:var(--surface-sunken)}.cw-footer-newsletter-ground--page .site-footer .cw-footer-newsletter{background:var(--surface-page)}.site-footer .cw-footer-newsletter__text{margin:0;color:var(--fg-strong);font-family:var(--font-heading);font-size:var(--t-h3, 1.25rem);font-weight:var(--fw-bold, 700);line-height:var(--lh-tight, 1.2)}.site-footer .cw-footer-newsletter__button{padding:var(--space-3, 0.75rem) var(--space-5, 1.25rem);border-radius:var(--action-radius, 0.25rem);background-color:var(--action-primary-bg);color:var(--action-primary-fg);font-size:var(--t-small, 0.875rem);font-weight:var(--fw-semi, 600);text-decoration:none}.site-footer .cw-footer-contact__line{margin:0;color:var(--fg-strong);font-size:var(--t-h3, 1.25rem);line-height:var(--lh-snug, 1.3)}:root .site-footer .cw-footer-contact__line a{color:inherit;text-decoration:none}.site-footer .cw-footer-address{max-width:24rem;margin:var(--space-3, 0.75rem) 0 0;padding-block-start:var(--space-3, 0.75rem);border-block-start:var(--hairline, 1px) solid var(--border-faint);color:var(--fg-strong);font-size:var(--t-small, 0.875rem)}.site-footer .site-bottom-footer-inner-wrap:has(.cw-footer-contact) .footer-social-item{padding:0;border:0;background:none;color:var(--fg-muted)}.site-footer .site-bottom-footer-inner-wrap:has(.cw-footer-contact) .site-footer-section:last-child{flex-direction:column;align-items:flex-end;gap:var(--space-2, 0.5rem);font-size:var(--t-label, 0.8125rem);text-align:end}@media(max-width: 47.99em){.site-footer .site-bottom-footer-inner-wrap:has(.cw-footer-contact) .site-footer-section:last-child{align-items:flex-start;text-align:start}}.c-divider{padding-block:var(--space-10, 4rem);color:var(--border-accent)}.c-divider svg{display:block;width:100%;height:auto;aspect-ratio:1649/40}.c-divider--rule{max-width:var(--measure-banner, 75rem);margin-inline:auto;padding-block:0;margin-block:var(--space-10, 4rem);border-block-start:var(--hairline, 1px) solid var(--border-faint)}:root .cw-nav-cta--button .main-navigation .primary-menu-container>ul>li.cw-nav-cta--outline>a{background-color:rgba(0,0,0,0);box-shadow:none;color:var(--action-primary-bg)}:root .cw-nav-cta--button .main-navigation .primary-menu-container>ul>li.cw-nav-cta--outline>a:hover,:root .cw-nav-cta--button .main-navigation .primary-menu-container>ul>li.cw-nav-cta--outline>a:focus-visible{background-color:var(--action-primary-bg);color:var(--action-primary-fg)}.cw-nav-icon{flex:none;width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.cw-link-chip{display:inline-block;margin-inline-start:var(--space-1);padding:.1em .45em;border-radius:var(--radius-sm);background-color:var(--surface-accent, var(--surface-sunken));color:var(--fg-on-accent, var(--fg-strong));font-size:var(--t-tag);font-weight:var(--fw-medium, 500);line-height:var(--lh-normal);vertical-align:middle;white-space:nowrap}@media(min-width: 64em){.cw-nav-dropdown--panel #main-header .site-header-row-container-inner>.site-container{position:relative}:root .cw-nav-dropdown--panel .main-navigation .primary-menu-container>ul>li.menu-item-has-children{position:static}:root .cw-nav-dropdown--panel .main-navigation .primary-menu-container>ul>li>ul.sub-menu{inset-inline:var(--gutter-page-edge, 0);grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--space-2) var(--space-4);width:auto;padding:var(--space-6);border-radius:var(--card-radius, var(--radius-md));background:var(--surface-page);box-shadow:var(--shadow-card-lg)}:root .cw-nav-dropdown--panel .main-navigation .primary-menu-container>ul>li:is(:hover,:focus-within,.menu-item--toggled-on)>ul.sub-menu{display:grid}:root .cw-nav-dropdown--panel .main-navigation .primary-menu-container>ul>li>ul.sub-menu>li{position:relative;border:0}:root .cw-nav-dropdown--panel .main-navigation .primary-menu-container>ul>li>ul.sub-menu>li>a{display:flex;gap:var(--space-3);align-items:center;width:auto;padding:var(--space-4);border-radius:var(--radius-sm);color:var(--fg-strong);font-size:var(--t-body);line-height:var(--lh-snug);text-transform:none}:root .cw-nav-dropdown--panel .main-navigation .primary-menu-container>ul>li>ul.sub-menu>li>a:hover,:root .cw-nav-dropdown--panel .main-navigation .primary-menu-container>ul>li>ul.sub-menu>li>a:focus-visible{background-color:var(--surface-sunken);color:var(--fg-strong)}.cw-nav-dropdown--panel .main-navigation .sub-menu .cw-link-chip{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-2)}}:root .cw-footer-link--text .site-footer :is(.cw-footer-links,.cw-footer-policies,.cw-footer-credit) :is(a,a:visited){color:var(--fg-strong)}.cw-footer-heading-case--uppercase .site-footer .cw-footer-heading{text-transform:uppercase}.site-footer :is(.cw-footer-links,.cw-footer-lines,.cw-footer-images)+.cw-footer-heading{margin-block-start:var(--space-8)}.site-footer .cw-footer-lines{margin:0;font-size:var(--t-small);line-height:var(--lh-relaxed);color:var(--fg-strong)}.site-footer .cw-footer-images{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin:0}.site-footer .cw-footer-image{width:auto;height:3rem}.site-footer .site-bottom-footer-inner-wrap:has(.cw-footer-credit):not(:has(.cw-footer-contact)) .site-footer-section{flex-wrap:wrap;gap:var(--space-3) var(--space-6);align-items:center;font-size:var(--t-small)}.site-footer .site-bottom-footer-inner-wrap:has(.cw-footer-credit):not(:has(.cw-footer-contact)) .footer-widget-area{flex:none}.site-footer .site-bottom-footer-inner-wrap:has(.cw-footer-credit):not(:has(.cw-footer-contact)) :is(.footer-widget6,.footer-widget6 .footer-widget-area-inner){flex:1}.site-footer .site-bottom-footer-inner-wrap:has(.cw-footer-credit):not(:has(.cw-footer-contact)) .footer-widget6 .widget{width:100%;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);align-items:center;margin:0}.site-footer .site-bottom-footer-inner-wrap:has(.cw-footer-credit):not(:has(.cw-footer-contact)) :is(.footer-html-inner p,.cw-footer-policies,.cw-footer-credit){margin:0;text-align:start}.site-footer .site-bottom-footer-inner-wrap:has(.cw-footer-credit):not(:has(.cw-footer-contact)) .footer-widget6 .cw-footer-credit{margin-inline-start:auto}.site-footer .site-bottom-footer-inner-wrap:has(.cw-footer-credit):not(:has(.cw-footer-contact)) .footer-social-item{padding:0;border:0;background:none;color:var(--fg-strong)}@media(max-width: 47.99em){.site-footer .site-bottom-footer-inner-wrap:has(.cw-footer-credit):not(:has(.cw-footer-contact)) .site-footer-section{flex-direction:column;align-items:flex-start}.site-footer .site-bottom-footer-inner-wrap:has(.cw-footer-credit):not(:has(.cw-footer-contact)) .footer-widget6{align-self:stretch}.site-footer .site-bottom-footer-inner-wrap:has(.cw-footer-credit):not(:has(.cw-footer-contact)) .footer-widget6 .cw-footer-credit{margin-inline-start:0}}.cw-panel-library .cw-pl-guide,.cw-panel-library .cw-pl-label{max-width:var(--measure-content);margin-inline:auto}.cw-panel-library:not(.cw-frame) .entry-content>:not(.alignfull){width:min(var(--measure-content),100% - 2*var(--gutter, 1.25rem));margin-inline:auto}.cw-panel-library .cw-pl-guide{padding-block:var(--space-9) var(--space-7)}.cw-panel-library .cw-pl-h2{margin:var(--space-8) 0 var(--space-4);font-size:var(--t-h3);font-weight:var(--fw-bold);color:var(--fg-strong)}.cw-panel-library .cw-pl-rules{margin:var(--space-6) 0 0;padding-inline-start:1.25em;color:var(--fg-medium)}.cw-panel-library .cw-pl-rules li+li{margin-block-start:var(--space-2)}.cw-panel-library .cw-pl-api,.cw-panel-library .cw-pl-notes{font-size:var(--t-small);color:var(--fg-muted)}.cw-panel-library code{padding:0;background:none;color:inherit;font-family:var(--font-mono);font-size:.875em}.cw-panel-library .cw-pl-swatches,.cw-panel-library .cw-pl-index{display:grid;grid-template-columns:repeat(auto-fill, minmax(14rem, 1fr));gap:var(--space-3) var(--space-5);margin:0;padding:0;list-style:none;font-size:var(--t-small)}.cw-panel-library .cw-pl-swatches li{display:flex;align-items:center;gap:var(--space-2)}.cw-panel-library .cw-pl-chip{flex:none;width:2rem;height:2rem;border:var(--hairline) solid var(--border-faint)}.cw-panel-library .cw-pl-chip--surface-page{background:var(--surface-page)}.cw-panel-library .cw-pl-chip--surface-sunken{background:var(--surface-sunken)}.cw-panel-library .cw-pl-chip--surface-inverse{background:var(--surface-inverse)}.cw-panel-library .cw-pl-chip--surface-accent{background:var(--surface-accent)}.cw-panel-library .cw-pl-chip--surface-hub{background:var(--surface-hub)}.cw-panel-library .cw-pl-chip--fg-strong{background:var(--fg-strong)}.cw-panel-library .cw-pl-chip--fg-medium{background:var(--fg-medium)}.cw-panel-library .cw-pl-chip--fg-muted{background:var(--fg-muted)}.cw-panel-library .cw-pl-chip--fg-link{background:var(--fg-link)}.cw-panel-library .cw-pl-chip--action-primary-bg{background:var(--action-primary-bg)}.cw-panel-library .cw-pl-chip--border-card{background:var(--border-card)}.cw-panel-library .cw-pl-type p{margin:0 0 var(--space-3);line-height:var(--lh-snug);color:var(--fg-strong)}.cw-panel-library .cw-pl-type code{display:block;font-size:var(--t-small);color:var(--fg-muted)}.cw-panel-library .cw-pl-type--t-hero{font-size:var(--t-hero)}.cw-panel-library .cw-pl-type--t-section{font-size:var(--t-section)}.cw-panel-library .cw-pl-type--t-h3{font-size:var(--t-h3)}.cw-panel-library .cw-pl-type--t-lead{font-size:var(--t-lead)}.cw-panel-library .cw-pl-type--t-body{font-size:var(--t-body)}.cw-panel-library .cw-pl-type--t-small{font-size:var(--t-small)}.cw-panel-library .cw-pl-grounds{display:grid;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));gap:var(--space-4)}.cw-panel-library .cw-pl-ground{padding:var(--space-5);border:var(--hairline) solid var(--border-faint)}.cw-panel-library .cw-pl-ground p{margin:0 0 var(--space-2)}.cw-panel-library .cw-pl-ground a{color:var(--fg-link);text-decoration-line:underline;text-decoration-color:var(--link-rule);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.cw-panel-library .cw-pl-ground code{font-size:var(--t-small);opacity:.8}.cw-panel-library .cw-pl-label{margin-block-start:var(--space-10);padding-block:var(--space-4);border-block-start:var(--hairline) dashed var(--border-faint)}.cw-panel-library .cw-pl-label .cw-pl-h2{margin-block-start:0}.cw-panel-library .cw-pl-label p{margin:var(--space-1) 0 0}