.feat-pf-text{margin:var(--feat-pf-text-margin,0);text-wrap:pretty}.feat-pf-text.feat-pf-text p,.feat-pf-text.feat-pf-text strong,.feat-pf-text.feat-pf-text b,.feat-pf-text.feat-pf-text em,.feat-pf-text.feat-pf-text i,.feat-pf-text.feat-pf-text u,.feat-pf-text.feat-pf-text ul,.feat-pf-text.feat-pf-text ol,.feat-pf-text.feat-pf-text li,.feat-pf-text.feat-pf-text blockquote,.feat-pf-text.feat-pf-text a{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.feat-pf-text strong,.feat-pf-text b{font-weight:var(--feat-pf-strong-weight,bolder)}.feat-pf-text em,.feat-pf-text i{font-style:italic}.feat-pf-text u{text-decoration-line:underline;text-decoration-thickness:from-font;text-underline-offset:.12em}.feat-pf-text p,.feat-pf-text ul,.feat-pf-text ol,.feat-pf-text blockquote{margin-block-start:0;margin-block-end:var(--feat-pf-flow-gap,.85em)}.feat-pf-text p:last-child,.feat-pf-text ul:last-child,.feat-pf-text ol:last-child,.feat-pf-text blockquote:last-child{margin-block-end:0}.feat-pf-text a{color:currentColor;text-decoration-color:var(--feat-pf-link-underline,rgb(231 230 221 / .38));text-underline-offset:.18em}.feat-pf-text--description{text-wrap:balance}.feat-pf-credits{color:inherit;font-family:inherit;font-size:inherit;line-height:var(--feat-pf-credits-line-height,inherit)}.credits-container.feat-pf-credits .credits-grid.feat-pf-credits__grid{display:grid;grid-template-columns:var(--feat-pf-credits-columns,repeat(auto-fit,minmax(180px,1fr)));gap:var(--feat-pf-credits-gap,var(--feat-pf-credits-row-gap,1rem) var(--feat-pf-credits-column-gap,2rem))}.feat-pf-credit{min-width:0;line-height:var(--feat-pf-credit-line-height,inherit)}.feat-pf-credit__role{color:inherit;line-height:var(--feat-pf-credit-role-line-height,inherit)}.feat-pf-credit__name{color:inherit;line-height:var(--feat-pf-credit-name-line-height,inherit)}.feat-pf-credit__name a{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.feat-pf-case-study{margin:var(--feat-pf-case-study-margin,0)}.feat-pf-case-study__grid{display:grid;grid-template-columns:var(--feat-pf-case-study-columns,repeat(2,minmax(0,1fr)));gap:var(--feat-pf-case-study-gap,var(--feat-pf-case-study-row-gap,2rem) var(--feat-pf-case-study-column-gap,2rem))}.feat-pf-case-study__cell{min-width:0}.feat-pf-case-study__title{margin:var(--feat-pf-case-study-title-margin,0 0 .75rem);color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:var(--feat-pf-case-study-title-line-height,inherit);letter-spacing:inherit}.feat-pf-case-study__body{color:inherit;font-family:inherit;font-size:inherit;line-height:var(--feat-pf-case-study-body-line-height,inherit);letter-spacing:inherit}.feat-pf-case-study__body p,.feat-pf-case-study__body strong,.feat-pf-case-study__body b,.feat-pf-case-study__body em,.feat-pf-case-study__body i,.feat-pf-case-study__body u,.feat-pf-case-study__body ul,.feat-pf-case-study__body ol,.feat-pf-case-study__body li,.feat-pf-case-study__body blockquote,.feat-pf-case-study__body a{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.feat-pf-case-study__body p,.feat-pf-case-study__body ul,.feat-pf-case-study__body ol,.feat-pf-case-study__body blockquote{margin-block-start:0;margin-block-end:var(--feat-pf-case-study-flow-gap,var(--feat-pf-flow-gap,.85em))}.feat-pf-case-study__body p:last-child,.feat-pf-case-study__body ul:last-child,.feat-pf-case-study__body ol:last-child,.feat-pf-case-study__body blockquote:last-child{margin-block-end:0}.feat-pf-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--feat-pf-tags-gap,.5rem);margin:var(--feat-pf-tags-margin,0)}.feat-pf-tag{display:inline-flex;align-items:center;max-width:100%;color:inherit;font-family:inherit;font-size:inherit;line-height:var(--feat-pf-tag-line-height,1);letter-spacing:inherit;text-decoration:none;white-space:nowrap}.feat-pf-tag:focus-visible{outline:1px solid currentColor;outline-offset:3px}@media (max-width:767px){.feat-pf-case-study__grid{grid-template-columns:var(--feat-pf-case-study-mobile-columns,1fr)}}.feat-video-carousel{position:relative}.feat-video-track{position:relative;overflow:hidden}.feat-video-slide{width:100%}.feat-video-slide--active{position:relative}.feat-video-slide--hidden{position:absolute;top:0;left:0;width:100%;display:none}.feat-video-nav{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.5rem}.feat-video-dots{display:flex;gap:6px}.feat-video-dot{width:6px;height:6px;border-radius:50%;background:rgb(231 230 221 / .25);transition:background 180ms ease}.feat-video-dot--active{background:rgb(231 230 221 / .85)}:root{--pill-bg:rgba(255, 255, 255, 0.08);--pill-blur:blur(8px) saturate(1.05);--pill-ink:#E7E6DD;--pill-hover-bg:rgba(255, 255, 255, 0.10);--pill-active-bg:rgba(253, 213, 110, 0.20);--pill-focus-ring:#E7E6DD;--pill-ease:180ms ease}.pill-nav{display:inline-flex;align-items:center;gap:4px;padding:8px 4px;border-radius:999px;background:var(--pill-bg);-webkit-backdrop-filter:var(--pill-blur);backdrop-filter:var(--pill-blur);pointer-events:auto}.pill-nav__btn{box-sizing:border-box!important;padding:0!important;margin:0!important;font-size:inherit;line-height:1;text-transform:none;letter-spacing:0;text-decoration:none;width:40px!important;height:40px!important;border-radius:50%!important;border:none!important;-webkit-appearance:none!important;appearance:none!important;background:transparent!important;color:var(--pill-ink)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:background var(--pill-ease)!important;flex-shrink:0;box-shadow:none!important;outline:none}.pill-nav__btn:hover{background:var(--pill-hover-bg)!important}.pill-nav__btn:active:not(:hover){background:var(--pill-active-bg)!important}.pill-nav__btn:focus:not(:focus-visible){outline:none!important;box-shadow:none!important;background:transparent!important}.pill-nav__btn:focus-visible{outline:2px solid var(--pill-focus-ring)!important;outline-offset:2px;box-shadow:none!important}.pill-nav__btn svg{display:block;pointer-events:none}.pill-nav__btn:disabled,.pill-nav__btn[aria-disabled="true"]{opacity:.3;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){.pill-nav__btn,.feat-video-dot{transition:none}}@media (max-width:767px) and (orientation:portrait){.feat-video-nav{display:none}}