.breadcrumbs[data-astro-cid-f4z62odn]{background:var(--color-ppt-white);border-block-end:1px solid var(--color-ppt-border);color:var(--color-ppt-text-secondary)}ol[data-astro-cid-f4z62odn]{align-items:center;gap:var(--spacing-2) var(--spacing-3);padding:var(--spacing-3) 0;font-size:var(--text-label);line-height:var(--leading-body);flex-wrap:wrap;margin:0;list-style:none;display:flex}li[data-astro-cid-f4z62odn]{align-items:baseline;gap:var(--spacing-3);min-inline-size:0;display:flex}a[data-astro-cid-f4z62odn]{color:var(--color-ppt-blue-700);text-underline-offset:.2em;text-decoration:underline}a[data-astro-cid-f4z62odn]:hover{color:var(--color-ppt-text)}a[data-astro-cid-f4z62odn]:focus-visible{outline:2px solid var(--color-ppt-blue-600);outline-offset:var(--spacing-1);border-radius:var(--radius-xs)}[data-astro-cid-f4z62odn][aria-current]{color:var(--color-ppt-text);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.breadcrumbs__separator[data-astro-cid-f4z62odn]{color:var(--color-ppt-text-secondary);flex:none}.breadcrumbs__home[data-astro-cid-f4z62odn],.breadcrumbs__ellipsis[data-astro-cid-f4z62odn]{display:none}@media (width<=48rem){.breadcrumbs[data-astro-cid-f4z62odn] ol[data-astro-cid-f4z62odn]{gap:var(--spacing-2);flex-wrap:nowrap}.breadcrumbs[data-astro-cid-f4z62odn] li[data-astro-cid-f4z62odn]{align-items:center;gap:var(--spacing-2);flex:0 auto}.breadcrumbs[data-astro-cid-f4z62odn] li[data-astro-cid-f4z62odn]:first-child,.breadcrumbs[data-astro-cid-f4z62odn] .breadcrumbs__collapsed[data-astro-cid-f4z62odn]{flex:none}.breadcrumbs[data-astro-cid-f4z62odn] li[data-astro-cid-f4z62odn]:first-child a[data-astro-cid-f4z62odn]{min-block-size:var(--spacing-6);align-items:center;display:flex}.breadcrumbs[data-astro-cid-f4z62odn] .breadcrumbs__home[data-astro-cid-f4z62odn],.breadcrumbs[data-astro-cid-f4z62odn] .breadcrumbs__ellipsis[data-astro-cid-f4z62odn]{display:block}.breadcrumbs[data-astro-cid-f4z62odn] li[data-astro-cid-f4z62odn]:first-child .breadcrumbs__label[data-astro-cid-f4z62odn],.breadcrumbs[data-astro-cid-f4z62odn] .breadcrumbs__collapsed[data-astro-cid-f4z62odn] .breadcrumbs__label[data-astro-cid-f4z62odn],.breadcrumbs[data-astro-cid-f4z62odn] .breadcrumbs__omitted[data-astro-cid-f4z62odn]{display:none}.breadcrumbs[data-astro-cid-f4z62odn] a[data-astro-cid-f4z62odn],.breadcrumbs[data-astro-cid-f4z62odn] [data-astro-cid-f4z62odn][aria-current]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumbs[data-astro-cid-f4z62odn] li[data-astro-cid-f4z62odn]:last-child{flex:0 auto}.breadcrumbs[data-astro-cid-f4z62odn] li[data-astro-cid-f4z62odn]:nth-last-child(2):not(:first-child):not(.breadcrumbs__collapsed){max-inline-size:45%}}.privacy-banner[data-astro-cid-dkryuqlj]{z-index:30;justify-content:space-between;align-items:center;gap:var(--spacing-7);padding:var(--spacing-5) max(var(--spacing-6), calc((100vw - var(--container-wide)) / 2));background:var(--color-ppt-white);color:var(--color-ppt-text);border-block-start:1px solid var(--color-ppt-border-strong);box-shadow:var(--shadow-card);font-size:var(--text-small);line-height:var(--leading-body);max-block-size:60dvh;padding-block-end:max(var(--spacing-5), env(safe-area-inset-bottom));display:flex;position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}.privacy-banner[data-astro-cid-dkryuqlj][hidden]{display:none}.privacy-banner__copy[data-astro-cid-dkryuqlj]{max-inline-size:75ch}.privacy-banner[data-astro-cid-dkryuqlj] h2[data-astro-cid-dkryuqlj]{font-size:var(--text-body);font-weight:var(--font-weight-semibold);margin-block-end:var(--spacing-2)}.privacy-banner[data-astro-cid-dkryuqlj] p[data-astro-cid-dkryuqlj]{color:var(--color-ppt-text-secondary)}a[data-astro-cid-dkryuqlj]{color:var(--color-ppt-blue-700);text-underline-offset:.2em;text-decoration:underline}.privacy-banner__actions[data-astro-cid-dkryuqlj]{align-items:center;gap:var(--spacing-3);flex-shrink:0;display:flex}button[data-astro-cid-dkryuqlj]{font:inherit;cursor:pointer}.privacy-choice[data-astro-cid-dkryuqlj]{min-block-size:44px;padding:var(--spacing-3) var(--spacing-5);background:var(--color-ppt-white);color:var(--color-ppt-blue-700);border:1px solid var(--color-ppt-blue-700);border-radius:var(--radius-sm);font-size:var(--text-small);font-weight:var(--font-weight-semibold);line-height:var(--leading-small);justify-content:center;align-items:center;display:inline-flex}.privacy-choice[data-astro-cid-dkryuqlj]:hover{background:var(--color-ppt-blue-100)}.privacy-banner__actions[data-astro-cid-dkryuqlj] .privacy-choice[data-astro-cid-dkryuqlj]{min-inline-size:6rem}.privacy-settings-link[data-astro-cid-dkryuqlj]{min-block-size:44px;padding:var(--spacing-3);color:var(--color-ppt-text);text-underline-offset:.2em;font-size:var(--text-small);background:0 0;border:0;text-decoration:underline}.privacy-dialog[data-astro-cid-dkryuqlj]{inline-size:min(calc(100% - var(--spacing-6)), var(--container-narrow));max-block-size:calc(100dvh - var(--spacing-7));padding:var(--spacing-6);color:var(--color-ppt-text);background:var(--color-ppt-white);border:1px solid var(--color-ppt-border);border-radius:var(--radius-md);line-height:var(--leading-body);margin:auto;overflow-y:auto}.privacy-dialog[data-astro-cid-dkryuqlj]::backdrop{background:color-mix(in srgb, var(--color-ppt-navy-950) 65%, transparent)}.privacy-dialog__header[data-astro-cid-dkryuqlj]{justify-content:space-between;align-items:start;gap:var(--spacing-5);margin-block-end:var(--spacing-4);display:flex}.privacy-dialog[data-astro-cid-dkryuqlj] h2[data-astro-cid-dkryuqlj]{font-size:var(--text-h4);line-height:var(--leading-subheading)}.privacy-dialog__close[data-astro-cid-dkryuqlj]{min-block-size:44px;min-inline-size:44px;border-radius:var(--radius-sm);color:var(--color-ppt-text);background:0 0;border:0;place-items:center;margin-block-start:calc(-1 * var(--spacing-3));margin-inline-end:calc(-1 * var(--spacing-3));display:grid}.privacy-dialog__close[data-astro-cid-dkryuqlj]:hover{background:var(--color-ppt-surface)}.privacy-dialog[data-astro-cid-dkryuqlj]>p[data-astro-cid-dkryuqlj],.privacy-category[data-astro-cid-dkryuqlj] p[data-astro-cid-dkryuqlj],.privacy-category__description[data-astro-cid-dkryuqlj]{color:var(--color-ppt-text-secondary);font-size:var(--text-small)}.privacy-category[data-astro-cid-dkryuqlj]{justify-content:space-between;align-items:start;gap:var(--spacing-5);border-block-start:1px solid var(--color-ppt-border);padding-block:var(--spacing-5);display:flex}.privacy-category[data-astro-cid-dkryuqlj]:first-of-type{margin-block-start:var(--spacing-5)}.privacy-category[data-astro-cid-dkryuqlj] h3[data-astro-cid-dkryuqlj],.privacy-category__title[data-astro-cid-dkryuqlj]{font-size:var(--text-body);line-height:var(--leading-subheading);font-weight:var(--font-weight-semibold);margin-block-end:var(--spacing-2);display:block}.privacy-category__description[data-astro-cid-dkryuqlj]{display:block}.privacy-category__status[data-astro-cid-dkryuqlj]{white-space:nowrap;font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--color-ppt-text-secondary)}.privacy-category[data-astro-cid-dkryuqlj] input[data-astro-cid-dkryuqlj]{appearance:auto;accent-color:var(--color-ppt-blue-700);inline-size:var(--spacing-5);block-size:var(--spacing-5);cursor:pointer;flex-shrink:0}.privacy-category[data-astro-cid-dkryuqlj] label[data-astro-cid-dkryuqlj]{cursor:pointer}.privacy-dialog__policy[data-astro-cid-dkryuqlj]{margin-block-end:var(--spacing-5)}.privacy-dialog__actions[data-astro-cid-dkryuqlj]{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.privacy-announcement[data-astro-cid-dkryuqlj]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width<=64rem){.privacy-banner[data-astro-cid-dkryuqlj]{gap:var(--spacing-5)}}@media (width<=48rem){.privacy-banner[data-astro-cid-dkryuqlj]{gap:var(--spacing-4);padding:var(--spacing-5);padding-block-end:max(var(--spacing-5), env(safe-area-inset-bottom));display:grid}.privacy-banner__actions[data-astro-cid-dkryuqlj]{gap:var(--spacing-3);grid-template-columns:1fr 1fr auto;display:grid}.privacy-banner__actions[data-astro-cid-dkryuqlj] .privacy-choice[data-astro-cid-dkryuqlj]{min-inline-size:0}.privacy-dialog[data-astro-cid-dkryuqlj]{padding:var(--spacing-5)}.privacy-category[data-astro-cid-dkryuqlj]{flex-wrap:wrap}.privacy-category[data-astro-cid-dkryuqlj] label[data-astro-cid-dkryuqlj]{flex:1}.privacy-category__status[data-astro-cid-dkryuqlj]{white-space:normal}}.site-footer[data-astro-cid-ui5ps2i3]{background:radial-gradient(ellipse at 18% 0%, color-mix(in srgb, var(--color-ppt-navy-800) 65%, transparent), transparent 65%), radial-gradient(ellipse at 100% 65%, color-mix(in srgb, var(--color-ppt-blue-700) 10%, transparent), transparent 60%), linear-gradient(180deg, var(--color-surface-dark) 30%, var(--color-ppt-navy-950));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ppt-white) 8%, transparent);color:color-mix(in srgb, var(--color-text-inverse) 78%, transparent)}.site-footer__inner[data-astro-cid-ui5ps2i3]{gap:var(--space-5);padding-block:var(--space-7) var(--space-5);display:grid}.site-footer__company[data-astro-cid-ui5ps2i3]{gap:var(--space-4);max-inline-size:44rem;display:grid}.site-footer__eyebrow[data-astro-cid-ui5ps2i3],.site-footer__label[data-astro-cid-ui5ps2i3]{color:var(--color-accent);font-family:var(--font-primary);font-size:.74rem;font-weight:var(--font-semibold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;line-height:1.3}.site-footer[data-astro-cid-ui5ps2i3] h2[data-astro-cid-ui5ps2i3],.site-footer[data-astro-cid-ui5ps2i3] h3[data-astro-cid-ui5ps2i3]{color:var(--color-text-inverse)}.site-footer[data-astro-cid-ui5ps2i3] h2[data-astro-cid-ui5ps2i3]{font-size:var(--text-2xl)}.site-footer[data-astro-cid-ui5ps2i3] h3[data-astro-cid-ui5ps2i3]{font-size:var(--text-body);font-weight:var(--font-semibold);line-height:1.3}.site-footer[data-astro-cid-ui5ps2i3] p[data-astro-cid-ui5ps2i3]{max-inline-size:44rem}.site-footer[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]{color:var(--color-text-inverse);text-decoration-color:color-mix(in srgb, var(--color-text-inverse) 25%, transparent)}.site-footer[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]:hover{color:var(--color-accent);text-decoration-color:currentColor}.site-footer__follow[data-astro-cid-ui5ps2i3]{gap:var(--space-3);justify-items:start;display:grid}.site-footer__social[data-astro-cid-ui5ps2i3]{gap:var(--space-3);flex-wrap:wrap;display:flex}.site-footer[data-astro-cid-ui5ps2i3] .site-footer__social[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]{align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--color-text-inverse) 30%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-text-inverse) 5%, transparent);font-weight:var(--font-semibold);text-decoration:none;display:inline-flex}.site-footer[data-astro-cid-ui5ps2i3] .site-footer__social[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]:hover,.site-footer[data-astro-cid-ui5ps2i3] .site-footer__social[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]:focus-visible{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.site-footer__social-logo[data-astro-cid-ui5ps2i3]{flex-shrink:0}.site-footer__nav[data-astro-cid-ui5ps2i3]{border-block-start:1px solid color-mix(in srgb, var(--color-text-inverse) 14%, transparent);align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1.3fr) minmax(0,1.15fr) minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,.95fr) minmax(0,.7fr);padding-block-start:var(--space-5);padding-block-end:var(--space-5);display:grid}.site-footer__group[data-astro-cid-ui5ps2i3]{align-content:start;gap:var(--space-4);justify-items:start;display:grid}.site-footer__logo-link[data-astro-cid-ui5ps2i3]{display:inline-flex}.site-footer__logo[data-astro-cid-ui5ps2i3]{block-size:auto;inline-size:260px}.site-footer__group[data-astro-cid-ui5ps2i3] ul[data-astro-cid-ui5ps2i3]{gap:0;padding:0;list-style:none;display:grid}.site-footer__group[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]{color:color-mix(in srgb, var(--color-text-inverse) 72%, transparent);font-size:var(--text-sm);align-items:center;min-block-size:44px;line-height:1.35;text-decoration:none;display:inline-flex}.site-footer__contact[data-astro-cid-ui5ps2i3]{border-block:1px solid color-mix(in srgb, var(--color-text-inverse) 14%, transparent);gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-footer__contact[data-astro-cid-ui5ps2i3]>div[data-astro-cid-ui5ps2i3]{align-content:start;gap:var(--space-2);justify-items:start;min-inline-size:0;display:grid}.site-footer[data-astro-cid-ui5ps2i3] address[data-astro-cid-ui5ps2i3]{font-style:normal}.site-footer[data-astro-cid-ui5ps2i3] address[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]{overflow-wrap:anywhere;display:inline}.site-footer__contact[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]{inline-size:fit-content;display:inline-flex}.site-footer__bottom[data-astro-cid-ui5ps2i3]{color:color-mix(in srgb, var(--color-text-inverse) 60%, transparent);align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.site-footer__bottom[data-astro-cid-ui5ps2i3] p[data-astro-cid-ui5ps2i3],.site-footer__bottom[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]{font-size:var(--text-sm)}.site-footer__privacy[data-astro-cid-ui5ps2i3]{font:inherit;font-size:var(--text-sm);cursor:pointer;line-height:inherit;background:0 0;border:0;padding:0}.site-footer__privacy[data-astro-cid-ui5ps2i3]:hover{color:var(--color-accent)}.site-footer__legal[data-astro-cid-ui5ps2i3]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:flex-end;padding:0;list-style:none;display:flex}.site-footer__bottom[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3],.site-footer__legal[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3],.site-footer__privacy[data-astro-cid-ui5ps2i3]{color:color-mix(in srgb, var(--color-text-inverse) 72%, transparent);align-items:center;min-block-size:44px;text-decoration:none;display:inline-flex}@media (width>=38.001rem) and (hover:hover) and (pointer:fine){.site-footer__group[data-astro-cid-ui5ps2i3] a[data-astro-cid-ui5ps2i3]{min-block-size:34px}}@media (width>=58.001rem){.site-footer__company[data-astro-cid-ui5ps2i3]{grid-template-columns:minmax(0,44rem) auto;justify-content:space-between;max-inline-size:none}.site-footer__company[data-astro-cid-ui5ps2i3]>[data-astro-cid-ui5ps2i3]:not(.site-footer__follow){grid-column:1}.site-footer__company[data-astro-cid-ui5ps2i3]>p[data-astro-cid-ui5ps2i3]:not(.site-footer__eyebrow){align-self:end}.site-footer__follow[data-astro-cid-ui5ps2i3]{grid-area:3/2;align-content:end;align-self:end}}@media (width<=74rem) and (width>=38.001rem){.site-footer__nav[data-astro-cid-ui5ps2i3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=58rem){.site-footer__contact[data-astro-cid-ui5ps2i3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=38rem){.site-footer__inner[data-astro-cid-ui5ps2i3]{gap:var(--space-6);padding-block-start:var(--section-padding-sm)}.site-footer__nav[data-astro-cid-ui5ps2i3]{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__contact[data-astro-cid-ui5ps2i3]{grid-template-columns:1fr}.site-footer__bottom[data-astro-cid-ui5ps2i3]{flex-direction:column;align-items:flex-start}.site-footer__legal[data-astro-cid-ui5ps2i3]{justify-content:flex-start}}@media (width<=22rem){.site-footer__nav[data-astro-cid-ui5ps2i3]{grid-template-columns:1fr}}.resources-menu[data-astro-cid-4hxv6px3]{color:var(--color-text)}.resources-menu__columns[data-astro-cid-4hxv6px3]{padding:var(--space-5) 0 var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.resources-menu__group[data-astro-cid-4hxv6px3]{align-items:stretch;gap:var(--space-1);padding-inline:var(--space-5);flex-direction:column;display:flex}.resources-menu__group[data-astro-cid-4hxv6px3]+.resources-menu__group[data-astro-cid-4hxv6px3]{border-inline-start:1px solid var(--color-border)}.resources-menu__heading[data-astro-cid-4hxv6px3]{color:var(--color-ppt-text-secondary);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--font-medium);letter-spacing:.025em;text-transform:uppercase;margin:0;line-height:1.3}.resources-menu__group[data-astro-cid-4hxv6px3]>.resources-menu__heading[data-astro-cid-4hxv6px3]{margin-block-end:var(--space-3)}.resources-menu__link[data-astro-cid-4hxv6px3]{gap:var(--space-1);padding:var(--space-2) var(--space-3);margin-inline:calc(-1 * var(--space-3));border-radius:var(--radius-xs);color:var(--color-text);min-block-size:44px;text-decoration:none;display:grid}.resources-menu__label[data-astro-cid-4hxv6px3]{font-size:.9375rem;font-weight:var(--font-semibold);line-height:1.3;display:block}.resources-menu__description[data-astro-cid-4hxv6px3]{color:var(--color-text-muted);font-size:.8125rem;font-weight:var(--font-regular);margin:0;line-height:1.35;display:block}.resources-menu__link[data-astro-cid-4hxv6px3]:is(:hover,:focus-visible){background:var(--color-ppt-surface);color:var(--color-text);text-decoration:none}.resources-menu__guides[data-astro-cid-4hxv6px3]{padding-block:var(--space-2);gap:var(--space-1);display:grid}.resources-menu__guide-links[data-astro-cid-4hxv6px3]{column-gap:var(--space-4);flex-wrap:wrap;display:flex}.resources-menu__guides[data-astro-cid-4hxv6px3] p[data-astro-cid-4hxv6px3]{margin:0}.resources-menu__guides[data-astro-cid-4hxv6px3] a[data-astro-cid-4hxv6px3]{align-items:center;gap:var(--space-1);min-block-size:0;color:var(--color-primary-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-primary) 35%, transparent);border-radius:var(--radius-xs);font-size:.8125rem;line-height:1.35;display:flex}.resources-menu__osmo[data-astro-cid-4hxv6px3]{align-items:center;gap:var(--space-3);border:0;border-block-start:1px solid var(--color-border);background:color-mix(in srgb, var(--color-primary-soft) 60%, var(--color-surface));width:100%;padding:var(--space-4) var(--space-5);color:var(--color-primary-hover);text-align:start;cursor:pointer;font-family:inherit;transition:background .18s;display:flex}.resources-menu__osmo-copy[data-astro-cid-4hxv6px3]{flex:1;gap:0;display:grid}.resources-menu__osmo-symbol[data-astro-cid-4hxv6px3]{inline-size:var(--spacing-6);block-size:var(--spacing-6);background:var(--color-ppt-blue-600);color:var(--color-ppt-white);border-radius:var(--radius-round);font-size:var(--text-body-lg);font-weight:var(--font-weight-bold);letter-spacing:-.075em;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.resources-menu__osmo[data-astro-cid-4hxv6px3] .resources-menu__label[data-astro-cid-4hxv6px3]{font-size:var(--text-sm)}.resources-menu__osmo[data-astro-cid-4hxv6px3] .resources-menu__description[data-astro-cid-4hxv6px3]{font-size:var(--text-xs)}.resources-menu__osmo[data-astro-cid-4hxv6px3]>svg[data-astro-cid-4hxv6px3]{flex-shrink:0}.resources-menu__osmo[data-astro-cid-4hxv6px3]:hover{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}.resources-menu[data-astro-cid-4hxv6px3] [data-astro-cid-4hxv6px3]:is(a,button):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.resources-menu--mobile[data-astro-cid-4hxv6px3] .resources-menu__columns[data-astro-cid-4hxv6px3]{padding:var(--space-4) 0 var(--space-2);display:block}.resources-menu--mobile[data-astro-cid-4hxv6px3] .resources-menu__group[data-astro-cid-4hxv6px3]{padding-inline:0}.resources-menu--mobile[data-astro-cid-4hxv6px3] .resources-menu__group[data-astro-cid-4hxv6px3]+.resources-menu__group[data-astro-cid-4hxv6px3]{padding:var(--space-4) 0 0;border:0}.resources-menu--mobile[data-astro-cid-4hxv6px3] .resources-menu__link[data-astro-cid-4hxv6px3]{align-content:center;margin:0}.resources-menu--mobile[data-astro-cid-4hxv6px3] .resources-menu__group[data-astro-cid-4hxv6px3]>.resources-menu__heading[data-astro-cid-4hxv6px3],.resources-menu--mobile[data-astro-cid-4hxv6px3] .resources-menu__guides[data-astro-cid-4hxv6px3]{padding-inline:var(--space-3)}.resources-menu--mobile[data-astro-cid-4hxv6px3] .resources-menu__osmo[data-astro-cid-4hxv6px3]{padding:var(--space-4) var(--space-3);border-radius:0}.resources-menu__guides[data-astro-cid-4hxv6px3] a[data-astro-cid-4hxv6px3]:is(:hover,:focus-visible){color:var(--color-text);background:var(--color-ppt-surface);text-decoration-color:currentColor}@media (pointer:coarse){.resources-menu__guides[data-astro-cid-4hxv6px3] a[data-astro-cid-4hxv6px3]{min-block-size:44px}}.resources-menu__osmo-heading[data-astro-cid-4hxv6px3]{margin-block:var(--space-3) var(--space-2)}@media (prefers-reduced-motion:reduce){.resources-menu__osmo[data-astro-cid-4hxv6px3]{transition:none}}.site-header__resources[data-astro-cid-blryxaq5]{position:static}.site-header__nav-link[data-astro-cid-blryxaq5][aria-expanded=true]{background:var(--color-primary-soft);color:var(--color-primary-hover)}.site-header__resources-panel[data-astro-cid-blryxaq5]{inset-inline-end:var(--container-gutter);inline-size:min(60rem, calc(100vw - 2 * var(--container-gutter)));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-block-size:calc(100dvh - 6rem);box-shadow:var(--shadow-md);opacity:1;transition:opacity .16s ease, transform .16s ease, display .16s allow-discrete;position:absolute;top:calc(100% - 1px);overflow:auto;transform:translateY(0)}.site-header__resources-panel[data-astro-cid-blryxaq5][hidden]{opacity:0;display:none;transform:translateY(-4px)}@starting-style{.site-header__resources-panel[data-astro-cid-blryxaq5]:not([hidden]){opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.site-header__resources-panel[data-astro-cid-blryxaq5]{transition:none}}.site-header__chat[data-astro-cid-blryxaq5]{background:var(--color-ppt-blue-600);color:var(--color-ppt-white);cursor:pointer}.site-header__chat[data-astro-cid-blryxaq5]:hover{background:var(--color-ppt-blue-600);color:var(--color-ppt-white)}.site-header[data-astro-cid-blryxaq5]{background:var(--color-surface);border-block-end:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);color:var(--color-text);z-index:20;position:sticky;top:0;box-shadow:0 .35rem 1rem #07182709}.site-header__inner[data-astro-cid-blryxaq5]{align-items:center;gap:clamp(.85rem, 1.5vw, var(--space-5));min-block-size:5rem;display:flex;position:relative}.site-header__brand[data-astro-cid-blryxaq5]{color:var(--neutral-900);flex:none;align-items:center;min-inline-size:0;text-decoration:none;display:inline-flex}.site-header__brand[data-astro-cid-blryxaq5]:hover{color:var(--color-primary);text-decoration:none}.site-header__logo[data-astro-cid-blryxaq5]{block-size:auto;inline-size:clamp(10.25rem,15vw,12.75rem);display:block}.site-header__nav[data-astro-cid-blryxaq5]{flex:auto;justify-content:flex-end;align-items:center;gap:clamp(.25rem,.4vw,.45rem);min-inline-size:0;display:flex}.site-header__nav-link[data-astro-cid-blryxaq5],.site-header__dropdown[data-astro-cid-blryxaq5]>.site-header__nav-link[data-astro-cid-blryxaq5]{border-radius:var(--radius-sm);color:var(--neutral-700);font-size:clamp(.82rem,.62vw,.9rem);font-weight:var(--font-semibold);white-space:nowrap;align-items:center;min-block-size:2.65rem;padding:.68rem clamp(.5rem,.68vw,.76rem);line-height:1.2;text-decoration:none;display:inline-flex}.site-header__nav-link[data-astro-cid-blryxaq5]:hover,.site-header__dropdown[data-astro-cid-blryxaq5]:hover>.site-header__nav-link[data-astro-cid-blryxaq5],.site-header__dropdown[data-astro-cid-blryxaq5]:focus-within>.site-header__nav-link[data-astro-cid-blryxaq5]{background:var(--color-primary-soft);color:var(--color-primary-hover);text-decoration:none}.site-header__dropdown[data-astro-cid-blryxaq5]{position:relative}.site-header__nav-caret[data-astro-cid-blryxaq5]{border-block-start:.26rem solid;border-inline:.23rem solid #0000;margin-block-start:.05rem;margin-inline-start:.32rem}.site-header__dropdown-panel[data-astro-cid-blryxaq5]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);gap:var(--space-1);inline-size:max-content;max-inline-size:min(26rem, calc(100vw - var(--container-gutter) - var(--container-gutter)));min-inline-size:19.5rem;padding:var(--space-3);display:none;position:absolute;top:calc(100% - 1px);right:0}.site-header__dropdown[data-astro-cid-blryxaq5]:hover>.site-header__dropdown-panel[data-astro-cid-blryxaq5],.site-header__dropdown[data-astro-cid-blryxaq5]:focus-within>.site-header__dropdown-panel[data-astro-cid-blryxaq5],.site-header__submenu-item[data-astro-cid-blryxaq5]:hover>.site-header__submenu-panel[data-astro-cid-blryxaq5],.site-header__submenu-item[data-astro-cid-blryxaq5]:focus-within>.site-header__submenu-panel[data-astro-cid-blryxaq5]{display:grid}.site-header__submenu-item[data-astro-cid-blryxaq5]{position:relative}.site-header__submenu-link[data-astro-cid-blryxaq5]{border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);align-items:center;gap:var(--space-3);justify-content:space-between;padding:.7rem .8rem;line-height:1.25;text-decoration:none;display:flex}.site-header__submenu-copy[data-astro-cid-blryxaq5]{gap:.18rem;min-inline-size:0;display:grid}.site-header__submenu-label[data-astro-cid-blryxaq5]{color:inherit;font-weight:var(--font-semibold)}.site-header__submenu-description[data-astro-cid-blryxaq5]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-regular);white-space:normal;max-inline-size:19rem;line-height:1.35}.site-header__submenu-link[data-astro-cid-blryxaq5]:hover,.site-header__submenu-item[data-astro-cid-blryxaq5]:hover>.site-header__submenu-link[data-astro-cid-blryxaq5],.site-header__submenu-item[data-astro-cid-blryxaq5]:focus-within>.site-header__submenu-link[data-astro-cid-blryxaq5]{background:var(--color-primary-soft);color:var(--color-primary-hover)}.site-header__submenu-link[data-astro-cid-blryxaq5]:hover .site-header__submenu-description[data-astro-cid-blryxaq5],.site-header__submenu-item[data-astro-cid-blryxaq5]:hover>.site-header__submenu-link[data-astro-cid-blryxaq5] .site-header__submenu-description[data-astro-cid-blryxaq5],.site-header__submenu-item[data-astro-cid-blryxaq5]:focus-within>.site-header__submenu-link[data-astro-cid-blryxaq5] .site-header__submenu-description[data-astro-cid-blryxaq5]{color:var(--neutral-600)}.site-header__submenu-caret[data-astro-cid-blryxaq5]{border-block:.3rem solid #0000;border-inline-start:.35rem solid;flex:none}.site-header__submenu-panel[data-astro-cid-blryxaq5]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);gap:var(--space-1);inline-size:max-content;max-inline-size:min(26rem, calc(100vw - var(--container-gutter) - var(--container-gutter)));min-inline-size:19.5rem;padding:var(--space-3);left:calc(100% - 1px);top:calc(var(--space-3) * -1);display:none;position:absolute}.site-header__cta[data-astro-cid-blryxaq5]{white-space:nowrap;flex:none;min-block-size:2.6rem;padding-inline:clamp(.75rem,.9vw,1rem);font-size:clamp(.82rem,.62vw,.9rem)}.site-header__menu-button[data-astro-cid-blryxaq5]{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.28rem;min-block-size:2.875rem;inline-size:2.875rem;display:none}.site-header__menu-button[data-astro-cid-blryxaq5]:hover{background:var(--color-primary-soft);border-color:var(--color-primary-border)}.site-header__menu-button[data-astro-cid-blryxaq5] span[data-astro-cid-blryxaq5]{background:currentColor;border-radius:999px;block-size:2px;inline-size:1.15rem}.site-header__mobile-panel[data-astro-cid-blryxaq5]{background:var(--color-surface);border-block-start:1px solid var(--color-border);box-shadow:var(--shadow-lg)}.site-header__mobile-nav[data-astro-cid-blryxaq5]{gap:var(--space-3);max-block-size:calc(100vh - 5rem);padding-block:var(--space-4) var(--space-5);display:grid;overflow-y:auto}.site-header__mobile-item--level-0[data-astro-cid-blryxaq5]{border-block-end:1px solid var(--color-border);gap:var(--space-2);padding-block-end:var(--space-3);display:grid}.site-header__mobile-item--level-1[data-astro-cid-blryxaq5],.site-header__mobile-item--level-2[data-astro-cid-blryxaq5]{gap:var(--space-1);display:grid}.site-header__mobile-row[data-astro-cid-blryxaq5]{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.site-header__mobile-link[data-astro-cid-blryxaq5]{color:var(--neutral-900);font-size:var(--text-md);font-weight:var(--font-bold);flex:auto;min-block-size:2.75rem;padding-block:.6rem;line-height:1.2;text-decoration:none}.site-header__mobile-toggle[data-astro-cid-blryxaq5]{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--neutral-700);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;min-block-size:2.5rem;inline-size:2.5rem;display:inline-flex}.site-header__mobile-toggle[data-astro-cid-blryxaq5]:hover,.site-header__mobile-toggle[data-astro-cid-blryxaq5][aria-expanded=true]{background:var(--color-primary-soft);border-color:var(--color-primary-border);color:var(--color-primary-hover)}.site-header__mobile-toggle--nested[data-astro-cid-blryxaq5]{min-block-size:2.25rem;inline-size:2.25rem}.site-header__mobile-toggle-icon[data-astro-cid-blryxaq5]{border-block-end:2px solid;border-inline-end:2px solid;block-size:.55rem;inline-size:.55rem;transition:transform .16s;transform:rotate(45deg)translate(-.1rem,-.1rem)}.site-header__mobile-toggle[data-astro-cid-blryxaq5][aria-expanded=true] .site-header__mobile-toggle-icon[data-astro-cid-blryxaq5]{transform:rotate(225deg)translate(-.05rem,-.05rem)}.site-header__mobile-subnav[data-astro-cid-blryxaq5]{gap:var(--space-1);padding-inline-start:var(--space-3);display:grid}.site-header__mobile-subnav[data-astro-cid-blryxaq5][hidden]{display:none}.site-header__mobile-subnav-link[data-astro-cid-blryxaq5]{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-medium);flex:auto;min-block-size:2.5rem;padding-block:.55rem;line-height:1.25;text-decoration:none;display:block}.site-header__mobile-link-copy[data-astro-cid-blryxaq5]{gap:.2rem;display:grid}.site-header__mobile-link-description[data-astro-cid-blryxaq5]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-regular);line-height:1.35}.site-header__mobile-link[data-astro-cid-blryxaq5]:hover,.site-header__mobile-subnav-link[data-astro-cid-blryxaq5]:hover{color:var(--color-primary-hover)}.site-header__mobile-cta[data-astro-cid-blryxaq5]{inline-size:100%;margin-block-start:var(--space-2)}@media (width<=86rem){.site-header__nav[data-astro-cid-blryxaq5],.site-header__cta[data-astro-cid-blryxaq5]{display:none}.site-header__inner[data-astro-cid-blryxaq5]{justify-content:space-between;min-block-size:4.5rem}.site-header__menu-button[data-astro-cid-blryxaq5]{display:inline-flex}.site-header__logo[data-astro-cid-blryxaq5]{inline-size:clamp(10rem,42vw,12rem)}}@media (width>=86.001rem){.site-header__mobile-panel[data-astro-cid-blryxaq5]{display:none}}@media (width<=34rem){.site-header__logo[data-astro-cid-blryxaq5]{inline-size:clamp(9.25rem,48vw,10.75rem)}}.technical-hero{isolation:isolate}.technical-hero:after{background-image:linear-gradient(var(--color-primary) 1px, transparent 1px), linear-gradient(90deg, var(--color-primary) 1px, transparent 1px);content:"";opacity:.2;pointer-events:none;z-index:2;background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 100%,#000 60%,#0000 100%);mask-image:radial-gradient(60% 80% at 100%,#000 60%,#0000 100%)}.technical-hero.technical-hero>.hero__inner,.technical-hero.technical-hero>.water-hub__hero-inner,.technical-hero.technical-hero>.page-shell__hero-grid,.technical-hero.technical-hero>.water-product__hero-grid,.technical-hero.technical-hero>.solvent-config__hero-grid{z-index:3;position:relative}@media (width<=48rem){.technical-hero:after{opacity:.13}}.hero.technical-hero:after,.water-hub__hero.technical-hero:after,.page-shell--has-media .page-shell__hero.technical-hero:after{content:none}html body .text-action{justify-content:flex-start;align-items:center;gap:var(--spacing-3);min-block-size:44px;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--font-weight-semibold);line-height:var(--leading-body);text-underline-offset:.25em;text-decoration:underline 1px;display:inline-flex}html body .text-action svg{stroke-width:2px;block-size:19px;inline-size:19px;transition:transform var(--motion-duration-fast) var(--motion-ease-standard);flex:none}html body .text-action:is(:hover,:focus-visible) svg{transform:translate(2px,-2px)}html body a.text-action:focus-visible{outline-offset:var(--spacing-2);outline:2px solid}@media (prefers-reduced-motion:reduce){html body .text-action svg{transition:none}html body .text-action:is(:hover,:focus-visible) svg{transform:none}}body[data-interior-surfaces]{--section-surface-tint:var(--color-ppt-surface-cool);--section-surface-base:var(--color-ppt-surface);--section-navy-depth:linear-gradient(115deg, var(--color-ppt-navy-900) 20%, var(--color-ppt-navy-800))}body[data-interior-surfaces] main :is(section,.project-system-strip){--section-diagonal:linear-gradient(122deg, transparent 52%, color-mix(in srgb, var(--section-surface-tint) 28%, transparent) 52%, color-mix(in srgb, var(--section-surface-tint) 28%, transparent) 74%, color-mix(in srgb, var(--section-surface-tint) 52%, transparent) 74%);--section-wash:radial-gradient(ellipse at 12% 30%, color-mix(in srgb, var(--section-surface-tint) 42%, transparent), transparent 68%), linear-gradient(145deg, var(--color-ppt-white) 25%, var(--section-surface-base))}body[data-interior-surfaces] .product-family-presentation--solvent{--section-surface-tint:var(--color-family-solvent-soft);--section-surface-base:color-mix(in srgb, var(--color-family-solvent-soft) 35%, var(--color-ppt-white))}:root body[data-interior-surfaces] main section:is(.about-ppt__capabilities,.water-hub__difference,.family-editorial-section--surface,.quicklab-planning-section,.support-surface,.inquiry-surface,.lunch-learn__surface,.resources-hub__guidance,.decision-framework,.assessment-preparation,.industry-page__applications,.industries-overview__paths,.products-overview__custom,.model-surface:not([id=technical-details]),.refined-product .surface:not([id=specifications]),.ql-review,.custom-engineering .application,.custom-engineering .process,.page-shell__service-section--surface){background-image:var(--section-diagonal);background-color:var(--section-surface-base)}:root body[data-interior-surfaces] main section:is(.family-configuration,.quicklab-lineup,.resources-hub__support,.proof-section,.ql-compare,[aria-labelledby=project-list-heading],[aria-labelledby=other-projects-heading],[aria-labelledby=resource-start-heading],[aria-labelledby=article-list-heading],.page-shell__related),:root body[data-interior-surfaces] main .project-system-strip{background-image:var(--section-wash)}:root body[data-interior-surfaces] main section:is(.support-dark,.support,.dark-technical,.about-ppt__story,.water-hub__replacement,.water-hub__process,.ql-support,.page-shell__panel--dark){background-image:var(--section-navy-depth)}@media (width>=49rem) and (prefers-reduced-motion:no-preference){:root body[data-interior-surfaces] main section:is(.about-ppt__capabilities,.water-hub__difference,.family-editorial-section--surface,.quicklab-planning-section,.support-surface,.inquiry-surface,.lunch-learn__surface,.resources-hub__guidance,.decision-framework,.assessment-preparation,.industry-page__applications,.industries-overview__paths,.products-overview__custom,.model-surface:not([id=technical-details]),.refined-product .surface:not([id=specifications]),.ql-review,.custom-engineering .application,.custom-engineering .process,.page-shell__service-section--surface){background-attachment:fixed}}:root body[data-interior-surfaces] main section:is(.home-section:has(.home-accordion--light),.resources,.water-hub__faq,.faq-section):not(.support-dark):not(.inquiry-intake){background-image:linear-gradient(122deg, transparent 42%, color-mix(in srgb, var(--color-ppt-white) 30%, transparent) 42%, color-mix(in srgb, var(--color-ppt-white) 30%, transparent) 67%, color-mix(in srgb, var(--color-ppt-white) 62%, transparent) 67%), linear-gradient(105deg, color-mix(in srgb, var(--section-surface-tint) 38%, var(--color-ppt-surface)), var(--section-surface-base));background-color:var(--section-surface-base)}@media (width>=49rem) and (prefers-reduced-motion:no-preference){:root body[data-interior-surfaces] main section:is(.home-section:has(.home-accordion--light),.resources,.water-hub__faq,.faq-section):not(.support-dark):not(.inquiry-intake){background-attachment:fixed}}:root body[data-interior-surfaces] main .hero.technical-hero:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--color-ppt-navy-950) 44%, transparent), transparent 62%), radial-gradient(ellipse at 78% 38%, color-mix(in srgb, var(--color-ppt-blue-500) 10%, transparent), transparent 62%);opacity:1;pointer-events:none;-webkit-mask-image:none;mask-image:none}body[data-interior-surfaces] .journey-row{background:color-mix(in srgb, var(--color-ppt-white) 94%, var(--color-ppt-surface));transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}body[data-interior-surfaces] .journey-row:focus-within{background:var(--color-ppt-surface)}@media (hover:hover) and (pointer:fine){body[data-interior-surfaces] .journey-row:has(.journey-row__action):hover{background:var(--color-ppt-surface)}}@media (prefers-reduced-motion:reduce){body[data-interior-surfaces] .journey-row{transition:none}}
