.pd{width:calc(100% + var(--spacing--20px) * 2);margin:calc(var(--spacing--40px) * -1) calc(var(--spacing--20px) * -1) calc(var(--spacing--80px) * -1);padding:var(--spacing--0)}@media screen and (min-width:992px){.pd{width:calc(100% + var(--spacing--64px) * 2);margin-right:calc(var(--spacing--64px) * -1);margin-left:calc(var(--spacing--64px) * -1)}}.cl-section.is-grey{background-color:var(--color--grey-50)}.cl-section.is-cta{background-image:linear-gradient(90deg,var(--color--navy-deep) 0,var(--color--navy) 50%,var(--color--blue-bright) 100%)}@media screen and (max-width:991px){.cl-section.is-cta{padding-top:var(--spacing--80px);padding-bottom:var(--spacing--80px)}}.text-regular.is-display,.text-small.is-display{font-family:var(--font--display)}.pd-hero{padding-top:var(--spacing--48px)}.pd-fitment-band{padding-top:var(--spacing--80px);padding-bottom:var(--spacing--80px)}.pd-cta__inner{max-width:var(--max-width--cta);align-items:center;row-gap:var(--spacing--32px)}.pd-crumbs{justify-content:space-between;width:100%;column-gap:var(--spacing--24px)}.pd-crumbs,.pd-crumbs__nav{display:flex;align-items:center}.pd-crumbs__nav{min-width:0}.pd-crumbs__list{flex-wrap:wrap;row-gap:var(--spacing--4px);margin:var(--spacing--0);padding:var(--spacing--0);list-style:none}.pd-crumbs__item,.pd-crumbs__list{display:flex;align-items:center;column-gap:var(--spacing--8px)}.pd-crumbs__current,.pd-crumbs__link,.pd-crumbs__muted{font-family:var(--font--display);font-size:.875rem;font-weight:500;line-height:var(--line-height--150);color:var(--color--text-muted);text-decoration:none}.pd-crumbs__current{color:var(--color--ink)}.pd-crumbs__link{transition:color var(--dur-fast) var(--ease-inout)}.pd-crumbs__link:hover{color:var(--color--ink);text-decoration:none}.pd-crumbs__sep{flex-shrink:0;color:var(--color--text-muted);transform:rotate(-90deg)}.pd-back{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:3.5rem;padding:var(--spacing--12px) var(--spacing--16px);column-gap:var(--spacing--12px);border:1.5px solid var(--color--blue-bright);border-radius:var(--radius--8px);font-family:var(--font--display);font-size:1rem;font-weight:500;line-height:var(--line-height--150);color:var(--color--blue-bright);text-decoration:none;white-space:nowrap}.pd-back__icon{transform:scaleX(-1)}.pd-product{display:flex;align-items:flex-start;width:100%;column-gap:2.25rem;border-radius:var(--radius--24px)}.pd-product__left,.pd-product__right{flex:1 1;min-width:0;flex-grow:1;flex-shrink:0}.pd-product__left{align-self:stretch}.pd-product__sticky{position:-webkit-sticky;position:sticky;top:0;align-items:flex-start}.pd-product__right,.pd-product__sticky{display:flex;flex-direction:column;row-gap:var(--spacing--32px)}.pd-product__right{justify-content:center}.pd-gallery{display:flex;flex-direction:column;row-gap:var(--spacing--12px);width:100%}.pd-gallery__main:not(.splide){display:flex;align-items:center;justify-content:center}.pd-gallery__main{width:100%;aspect-ratio:638/408;overflow:hidden;border:1px solid var(--border--muted);border-radius:var(--radius--12px);background-color:var(--color--white);box-shadow:inset 0 0 3px 1px rgba(28,82,150,.1)}.pd-gallery__img{width:80%;height:80%;object-fit:contain}.pd-gallery__placeholder{margin:var(--spacing--0);font-family:var(--font--display);font-size:.875rem;font-weight:600;letter-spacing:-.0175rem;color:var(--color--placeholder);text-transform:uppercase}.pd-gallery .splide{visibility:visible}.pd-gallery__main .splide__track{height:100%}.pd-gallery__slide{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pd-gallery__strip{margin:var(--spacing--0);padding:var(--spacing--0)}.pd-gallery__strip .splide__list{height:auto}.pd-gallery__thumb{display:flex;align-items:center;justify-content:center;width:9.40625rem;height:6.265625rem;padding:var(--spacing--0);overflow:hidden;border:1px solid var(--border--muted);border-radius:var(--radius--8px);background-color:var(--color--white);cursor:pointer;margin:var(--spacing--0) var(--spacing--12px) var(--spacing--0) var(--spacing--0)}.pd-gallery__thumb.is-active{border-color:var(--color--blue-bright)}.pd-gallery__thumb-img{width:85%;height:85%;object-fit:contain}.pd-gallery__thumb-empty{display:block;width:100%;height:100%;background:var(--color--grey-50)}.pd-tabs{display:flex;align-items:center;column-gap:var(--spacing--12px);width:100%;border-bottom:1px solid var(--border--muted)}.pd-tab{flex-shrink:0;padding:var(--spacing--12px) var(--spacing--24px);border:0;border-bottom:2px solid transparent;border-radius:var(--radius--8px) var(--radius--8px) 0 0;background:none;font-family:var(--font--display);font-size:.875rem;font-weight:600;line-height:var(--line-height--20px);letter-spacing:-.0175rem;color:var(--color--text-muted);white-space:nowrap;cursor:pointer}.pd-tab.is-active{border-bottom-color:var(--color--red);color:var(--color--ink)}.pd-arrow-link{display:inline-flex;align-items:center;column-gap:var(--spacing--6px);font-family:var(--font--display);font-size:.875rem;font-weight:600;line-height:var(--line-height--20px);letter-spacing:-.0175rem;color:var(--color--blue-bright);text-decoration:none}.pd-resources,.pd-resources__panel{display:flex;flex-direction:column;row-gap:var(--spacing--16px);width:100%}.pd-res-card{display:flex;align-items:flex-start;column-gap:var(--spacing--16px);width:100%;border-radius:var(--radius--24px)}.pd-res-card__media{flex-shrink:0;align-self:stretch;width:13.1875rem;overflow:hidden;border:1px solid var(--border--muted);border-radius:var(--radius--8px);background-color:var(--color--grey-50)}.pd-res-card__img{width:100%;height:100%;object-fit:cover}.pd-res-card__body{display:flex;flex:1 1;flex-direction:column;min-width:0;row-gap:var(--spacing--16px)}.pd-res-card__content{display:flex;flex-direction:column;row-gap:var(--spacing--8px)}.pd-res-card__kind{font-size:.75rem;line-height:var(--line-height--150);letter-spacing:-.015rem;color:var(--color--red);text-transform:uppercase}.pd-res-card__kind,.pd-res-card__title{margin:var(--spacing--0);font-family:var(--font--display);font-weight:600}.pd-res-card__title{font-size:1.125rem;line-height:var(--line-height--140);letter-spacing:-.0225rem;color:var(--color--ink)}.pd-res-card__summary{margin:var(--spacing--0);font-family:var(--font--display);font-size:.875rem;font-weight:400;line-height:var(--line-height--150);color:var(--color--text-muted)}.pd-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:26.1875rem;margin-inline:auto;padding-block:var(--spacing--16px);row-gap:var(--spacing--16px);border-radius:var(--radius--24px);text-align:center}.pd-empty--boxed{max-width:none;padding:var(--spacing--48px) var(--spacing--24px);border:1px solid var(--border--muted);border-radius:var(--radius--8px);background-color:var(--color--white)}.pd-empty--boxed .pd-empty__text{max-width:26.1875rem}.pd-empty__icon{flex-shrink:0;color:var(--color--text-muted)}.pd-empty__text{display:flex;flex-direction:column;row-gap:var(--spacing--8px)}.pd-empty__title{font-size:1rem;font-weight:600;line-height:var(--line-height--140);letter-spacing:-.02rem;color:var(--color--ink)}.pd-empty__body,.pd-empty__title{margin:var(--spacing--0);font-family:var(--font--display)}.pd-empty__body{font-size:.875rem;font-weight:400;line-height:var(--line-height--150);color:var(--color--text-muted)}.pd-product__head{display:flex;flex-direction:column;row-gap:var(--spacing--8px)}.pd-product__pn{font-size:1.5rem;font-weight:var(--weight--semibold,600);line-height:var(--line-height--150);color:var(--color--red)}.pd-product__pn,.pd-product__title{margin:var(--spacing--0);font-family:var(--font--display)}.pd-product__title{font-size:2rem;font-style:normal;font-weight:700;line-height:var(--line-height--130);letter-spacing:-.04rem;color:var(--color--ink);text-transform:none}.pd-product__sub{display:flex;flex-wrap:wrap;align-items:center;margin:var(--spacing--0);column-gap:var(--spacing--8px);row-gap:var(--spacing--4px);font-family:var(--font--display);font-size:.9375rem;font-weight:400;line-height:var(--line-height--150);color:var(--color--text-muted)}.pd-product__divider{flex-shrink:0;width:1px;height:.75rem;border-radius:var(--radius--pill);background-color:var(--border--muted)}.pd-product__desc{display:flex;flex-direction:column;justify-content:center;row-gap:var(--spacing--16px)}.pd-product__prose{margin:var(--spacing--0);font-family:var(--font--display);font-size:.875rem;font-weight:400;line-height:var(--line-height--150);color:var(--color--text-muted)}.pd-bullets{display:flex;flex-direction:column;row-gap:var(--spacing--24px);margin:var(--spacing--0);padding:var(--spacing--0);list-style:none}.pd-bullets__item{display:flex;align-items:flex-start;column-gap:var(--spacing--8px);font-family:var(--font--display);font-size:.875rem;font-weight:400;line-height:var(--line-height--150);color:var(--color--ink)}.pd-bullets__marker{flex-shrink:0;width:.25rem;height:.25rem;margin-top:.4375rem;border-radius:1px;background-color:var(--color--red)}.pd-product__accordions{display:flex;flex-direction:column;width:100%}.pd-disclosure{border-top:1px solid var(--border--muted)}.pd-disclosure__head{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:var(--spacing--24px) var(--spacing--0);column-gap:var(--spacing--24px);border:0;background:none;text-align:left;cursor:pointer}.pd-disclosure__heading{margin:var(--spacing--0);font:inherit}.pd-disclosure__title{min-width:0;overflow:hidden;font-family:var(--font--display);font-size:1.125rem;font-weight:600;line-height:var(--line-height--150);letter-spacing:-.0225rem;color:var(--color--ink);text-overflow:ellipsis;white-space:nowrap}.pd-disclosure__toggle{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--color--ink)}.pd-disclosure__glyph{transition:transform var(--dur-base) var(--ease-out)}.pd-disclosure.is-open .pd-disclosure__glyph{transform:rotate(45deg)}.pd-disclosure__panel{padding-bottom:var(--spacing--24px)}.pd-disclosure__note{margin:var(--spacing--0);font-family:var(--font--display);font-size:.875rem;font-weight:400;line-height:var(--line-height--150);color:var(--color--text-muted)}.pd-ticks{display:flex;flex-direction:column;row-gap:var(--spacing--8px);margin:var(--spacing--0);padding:var(--spacing--0);list-style:none}.pd-ticks__item{display:flex;align-items:center;column-gap:var(--spacing--8px);font-family:var(--font--display);font-size:1rem;font-weight:400;line-height:var(--line-height--150);color:var(--color--ink)}.pd-market-link{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media (hover:hover){.pd-market-link:hover{text-decoration-thickness:2px}}.pd-market-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:var(--radius--4px)}.pd-ticks__icon{flex-shrink:0;color:var(--color--blue-bright)}.pd-specs{display:flex;flex-direction:column;row-gap:var(--spacing--8px);margin:var(--spacing--0)}.pd-specs__row{display:flex;column-gap:var(--spacing--16px);font-family:var(--font--display);font-size:.875rem;line-height:var(--line-height--150)}.pd-specs__key{flex:0 0 40%;font-weight:600;color:var(--color--ink)}.pd-specs__val{margin:var(--spacing--0);color:var(--color--text-muted)}.pd-fitment{row-gap:var(--spacing--24px);min-width:0;overflow-x:clip}.pd-fitment,.pd-fitment__panel{display:flex;flex-direction:column;width:100%}.pd-fitment__panel{row-gap:var(--spacing--56px)}.pd-filters{display:flex;align-items:center;justify-content:space-between;width:100%;column-gap:var(--spacing--24px);row-gap:var(--spacing--16px)}.pd-filters__controls{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--spacing--16px);row-gap:var(--spacing--12px)}.pd-filters__count{margin:var(--spacing--0);font-family:var(--font--display);font-size:.875rem;font-weight:400;line-height:var(--line-height--150);color:var(--color--text-muted);white-space:nowrap}.pd-filters__meta{display:flex;align-items:center;column-gap:var(--spacing--16px)}.pd-reset{margin:var(--spacing--0);padding:var(--spacing--0);border:none;background:none;font-family:var(--font--display);font-size:var(--font-size--text-small,.875rem);font-weight:var(--weight--semibold,600);line-height:var(--line-height--150);color:var(--color--text-muted);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.pd-reset:disabled{color:rgba(90,100,114,.5);cursor:default}.pd-reset--empty{color:var(--color--ink)}@media (hover:hover){.pd-reset:not(:disabled):hover{color:var(--color--ink)}}.pd-reset:focus-visible{outline:2px solid var(--color--ink);outline-offset:2px;border-radius:var(--radius--4px)}.pd-search{width:12.5rem;height:2.5rem;padding:var(--spacing--12px);column-gap:var(--spacing--6px);border:1px solid var(--border--muted);border-radius:var(--radius--8px);background-color:var(--color--white)}.pd-search,.pd-search__icon{display:flex;align-items:center}.pd-search__icon{flex-shrink:0;justify-content:center;width:1.25rem;height:1.25rem;color:var(--color--text-muted)}.pd-search__input{width:100%;min-width:0;padding:var(--spacing--0);border:0;background:none;font-family:var(--font--display);font-size:.875rem;line-height:var(--line-height--20px);color:var(--color--ink)}.pd-search__input::placeholder{color:var(--color--text-muted)}.pd-search__input:focus{outline:none}.pd-search:focus-within{border-color:var(--color--blue-bright)}.pd-select{position:relative;display:flex;align-items:center;width:10rem;height:2.5rem}.pd-select__input{width:100%;height:100%;padding:var(--spacing--8px) 2.375rem var(--spacing--8px) var(--spacing--14px);border:1px solid var(--border--muted);border-radius:var(--radius--8px);background-color:var(--color--white);font-family:var(--font--display);font-size:.8125rem;font-weight:500;line-height:var(--line-height--16px);letter-spacing:-.008125rem;color:var(--color--field-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pd-select__input:focus{border-color:var(--color--blue-bright);outline:none}.pd-select__chevron{position:absolute;width:1.25rem;height:1.25rem;right:var(--spacing--14px);color:var(--color--field-text);pointer-events:none}.pd-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--border--muted);border-radius:var(--radius--8px);background-color:var(--color--white)}.pd-table{width:100%;border-collapse:collapse;table-layout:fixed}.pd-table__th{height:3rem;padding:.9375rem var(--spacing--12px);border-bottom:1px solid var(--border--muted);background-color:var(--color--grey-50);font-family:var(--font--display);font-size:.875rem;font-weight:600;line-height:1.125rem;letter-spacing:-.0175rem;color:var(--color--ink);text-align:left}.pd-table__cell--lead,.pd-table__th--lead{padding-right:var(--spacing--24px)}.pd-table__cell{height:3rem;padding:var(--spacing--12px);border-bottom:1px solid var(--border--muted);font-family:var(--font--display);font-size:.875rem;font-weight:500;line-height:1.125rem;letter-spacing:-.0175rem;color:var(--color--text-muted);text-align:left;vertical-align:middle}.pd-table__cell--lead{padding-block:var(--spacing--16px);font-weight:600;color:var(--color--ink)}.pd-table tbody tr:last-child .pd-table__cell{border-bottom:0}.pd-table__cell--notes{white-space:normal}.pd-table__cell--stack{height:auto}.pd-table__cell--stack .pd-table__primary,.pd-table__cell--stack .pd-table__secondary{display:block}.pd-table__cell--stack .pd-table__secondary{margin-top:var(--spacing--2px)}.pd-table__primary{font-weight:600;color:var(--color--ink)}.pd-table__secondary{font-weight:500;color:var(--color--text-muted)}.pd-table-wrap--narrow{display:none}.pd-pager{display:flex;align-items:center;justify-content:space-between;width:100%;column-gap:var(--spacing--16px)}.pd-pager__btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing--12px) var(--spacing--24px);column-gap:var(--spacing--8px);border:1px solid var(--color--blue-bright);border-radius:var(--radius--8px);background:none;font-family:var(--font--display);font-size:.875rem;font-weight:600;line-height:var(--line-height--14px);color:var(--color--blue-bright);cursor:pointer}.pd-pager__btn:disabled{border-color:var(--border--muted);color:var(--color--text-disabled);cursor:default}.pd-pager__icon--back{transform:scaleX(-1)}.pd-pager__numbers{display:flex;align-items:flex-start;column-gap:var(--spacing--12px)}.pd-pager__num{width:2.25rem;padding:var(--spacing--0);border:1px solid var(--border--muted);border-radius:var(--radius--8px);background-color:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);line-height:var(--line-height--150);cursor:pointer}.pd-pager__gap,.pd-pager__num{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;font-family:var(--font--display);font-size:1rem;font-weight:600;color:var(--color--text-muted)}.pd-pager__gap{width:1.5rem}.pd-pager__num.is-active{background-color:var(--color--blue-bright);color:var(--color--white)}.pd-pager__count{display:none;margin:var(--spacing--0);text-align:center;font-family:var(--font--display);font-size:1rem;font-weight:600;line-height:var(--line-height--150);color:var(--color--text-muted)}.pd-pager__count-current{color:var(--color--ink-soft)}.pd-band__inner{row-gap:var(--spacing--56px)}.pd-band__head{display:flex;flex-direction:column;row-gap:var(--spacing--16px);width:100%}.pd-band__tagline{display:flex;align-items:center;margin:var(--spacing--0);column-gap:var(--spacing--8px);font-family:var(--font--display);font-size:1rem;font-weight:600;line-height:var(--line-height--150);letter-spacing:-.02rem;color:var(--color--red);text-transform:uppercase}.pd-band__tagline .cl-tagline-dash{flex-shrink:0;width:1rem;height:.125rem;border-radius:var(--radius--pill);background-color:var(--color--red)}.pd-band__heading{margin:var(--spacing--0);font-family:var(--font--display);font-size:var(--font-size--heading-2);font-style:normal;font-weight:700;line-height:var(--line-height--120);letter-spacing:-.06rem;color:var(--color--ink);text-transform:none}.pd-band__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing--16px);gap:var(--spacing--16px);width:100%}.pd-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border--muted);border-radius:var(--radius--12px);background-color:var(--color--white);color:inherit;transition:border-color var(--dur-base) var(--ease-out)}.pd-card,.pd-card:hover{text-decoration:none}.pd-card:focus-visible{outline:2px solid var(--color--blue-bright);outline-offset:2px}.pd-card__media{display:flex;align-items:center;justify-content:center;height:13.75rem;overflow:hidden;background-color:var(--color--white)}.pd-card__img{width:90%;max-height:75%;object-fit:contain}.pd-card__placeholder{margin:var(--spacing--0);font-family:var(--font--display);font-size:.875rem;font-weight:600;letter-spacing:-.0175rem;color:var(--color--placeholder);text-transform:uppercase}.pd-card__body{flex:1 1 auto;justify-content:center;padding:var(--spacing--16px);row-gap:var(--spacing--16px);background-color:var(--color--grey-50)}.pd-card__body,.pd-card__text{display:flex;flex-direction:column}.pd-card__text{row-gap:var(--spacing--8px)}.pd-card__title{margin:var(--spacing--0);overflow:hidden;font-family:var(--font--display);font-size:1.125rem;font-weight:700;line-height:var(--line-height--140);letter-spacing:-.0225rem;color:var(--color--ink);text-overflow:ellipsis;white-space:nowrap}.pd-card__pn{margin:var(--spacing--0);font-family:var(--font--body);font-size:1rem;font-weight:400;line-height:var(--line-height--150);color:var(--color--text-muted)}.pd-cta__content{display:flex;flex-direction:column;align-items:center;row-gap:var(--spacing--24px);text-align:center;color:var(--color--white)}.pd-cta__heading{max-width:48.375rem;font-size:var(--font-size--heading-2);font-style:italic;font-weight:600;line-height:var(--line-height--120);letter-spacing:-.06rem;text-transform:uppercase}.pd-cta__body,.pd-cta__heading{margin:var(--spacing--0);font-family:var(--font--display);color:var(--color--white)}.pd-cta__body{max-width:30.375rem;font-size:1rem;font-weight:400;line-height:var(--line-height--150)}.pd-cta__actions{display:flex;align-items:flex-start}@media screen and (max-width:991px){.pd-hero{align-items:flex-start}.pd-band,.pd-hero{padding-bottom:var(--spacing--80px)}.pd-band{padding-top:var(--spacing--80px)}.pd-crumbs{flex-direction:column;align-items:flex-start;row-gap:var(--spacing--32px)}.pd-back{height:auto;padding:var(--spacing--16px)}.pd-product{flex-direction:column;row-gap:var(--spacing--56px)}.pd-product__sticky{position:static;width:100%;row-gap:var(--spacing--32px)}.pd-gallery,.pd-resources{width:100%}.pd-tabs{flex-direction:column;align-items:stretch;border-bottom:0}.pd-tab{width:100%;padding-inline:var(--spacing--8px);text-align:left}.pd-res-card{flex-direction:column;row-gap:var(--spacing--16px)}.pd-res-card__media{width:100%;height:13.75rem;align-self:auto}.pd-filters{flex-direction:column;align-items:flex-start}.pd-filters__controls{flex-direction:column;align-items:stretch;width:100%;row-gap:var(--spacing--16px)}.pd-search,.pd-select,.pd-select__input{width:100%}.pd-table__cell--lead{padding-block:var(--spacing--12px)}.pd-table-wrap--wide{display:none}.pd-table-wrap--narrow{display:block}.pd-pager__numbers{display:none}.pd-pager__count{display:block}.pd-pager__btn{padding-inline:var(--spacing--13px)}.pd-cta__actions,.pd-cta__content,.pd-cta__inner{align-items:flex-start}.pd-cta__content{text-align:left}.pd-band__grid{grid-template-columns:minmax(0,1fr)}.cl-section.is-cta.pd-cta{padding-block:var(--spacing--89px)}}.pd-band,.pd-cta,.pd-fitment-band,.pd-hero{--pd-elevation:0 0.0625rem 0.1875rem rgba(0,0,0,0.03),0 0.375rem 0.375rem rgba(0,0,0,0.03),0 0.8125rem 0.5rem rgba(0,0,0,0.02)}.pd-arrow-link:hover,.pd-back:hover,.pd-cta__btn:hover{text-decoration:none}.pd-back{transition:background-color var(--dur-fast) var(--ease-inout),box-shadow var(--dur-fast) var(--ease-inout),column-gap var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-inout)}.pd-back:focus-visible{outline:2px solid var(--color--ink);outline-offset:2px}.pd-arrow-link{transition:column-gap var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-inout)}.pd-arrow-link:focus-visible{outline:2px solid var(--color--blue-bright);outline-offset:2px}.pd-arrow-link__icon,.pd-cta__btn-icon,.pd-pager__icon{flex-shrink:0}.pd-tab{transition:color var(--dur-fast) var(--ease-inout),border-color var(--dur-base) var(--ease-out)}.pd-tab:focus-visible{outline:2px solid var(--color--ink);outline-offset:2px}.pd-pager__btn,.pd-pager__num{transition:color var(--dur-fast) var(--ease-inout),background-color var(--dur-fast) var(--ease-inout),border-color var(--dur-base) var(--ease-out)}.pd-pager__btn:focus-visible,.pd-pager__num:focus-visible{outline:2px solid var(--color--ink);outline-offset:2px}.pd-gallery__thumb{transition:border-color var(--dur-base) var(--ease-out)}.pd-gallery__thumb:focus-visible{outline:2px solid var(--color--blue-bright);outline-offset:2px}.pd-disclosure__head{transition:background-color var(--dur-fast) var(--ease-inout)}.pd-disclosure__head:focus-visible{outline:2px solid var(--color--ink);outline-offset:2px}.pd-search,.pd-select__input{transition:border-color var(--dur-base) var(--ease-out)}@media (hover:hover){.pd-back:hover{background-color:var(--color--grey-50);box-shadow:var(--pd-elevation)}.pd-arrow-link:hover,.pd-back:hover,.pd-card:hover .pd-arrow-link{column-gap:var(--spacing--16px)}.pd-tab:not(.is-active):hover{color:var(--color--blue-bright);border-bottom-color:var(--border--muted)}.pd-pager__btn:not(:disabled):hover{color:var(--color--blue);border-color:var(--color--blue)}.pd-pager__num:not(.is-active):hover{color:var(--color--blue-bright)}.pd-gallery__thumb:not(.is-active):hover,.pd-pager__num:not(.is-active):hover{border-color:var(--color--blue-bright)}.pd-disclosure__head:hover{background-color:var(--color--grey-50)}.pd-card:hover{border-color:var(--color--blue-bright)}.pd-search:hover,.pd-select__input:hover{border-color:var(--color--steel-200)}}.pd-ticks+.pd-disclosure__note{margin-top:var(--spacing--12px)}.pd-arrow-link.is-button,.pd-res-card__media.is-video{padding:var(--spacing--0);cursor:pointer}.pd-arrow-link.is-button{border:0;background:none}.pd-lightbox{width:min(54.3125rem,calc(100% - 2rem));max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:var(--spacing--24px);overflow-y:auto;border:0;border-radius:var(--radius--24px);background-color:var(--color--white);color:var(--color--ink)}.pd-lightbox[open]{display:flex;flex-direction:column;row-gap:var(--spacing--16px);animation:pd-lightbox-in var(--dur-base) var(--ease-out)}.pd-lightbox::-webkit-backdrop{background-color:rgb(30 41 81/.3);-webkit-backdrop-filter:blur(2.75px);backdrop-filter:blur(2.75px)}.pd-lightbox::backdrop{background-color:rgb(30 41 81/.3);-webkit-backdrop-filter:blur(2.75px);backdrop-filter:blur(2.75px)}.pd-lightbox[open]::-webkit-backdrop{animation:pd-lightbox-in var(--dur-base) var(--ease-out)}.pd-lightbox[open]::backdrop{animation:pd-lightbox-in var(--dur-base) var(--ease-out)}@keyframes pd-lightbox-in{0%{opacity:0}}html:has(.pd-lightbox[open]){overflow:hidden}.pd-lightbox__media{position:relative;flex-shrink:0;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border--muted);border-radius:var(--radius--8px);background-color:var(--color--navy-deep)}.pd-lightbox__player,.pd-lightbox__poster,.pd-lightbox__scrim{position:absolute;inset:0;width:100%;height:100%}.pd-lightbox__poster{object-fit:cover}.pd-lightbox__scrim{background-color:rgb(30 41 81/.4)}.pd-lightbox__player{border:0}.pd-lightbox__close,.pd-lightbox__play{position:absolute;display:flex;align-items:center;justify-content:center;padding:var(--spacing--8px);border:1px solid rgb(255 255 255/.4);border-radius:999px;background-color:rgb(255 255 255/.11);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:var(--color--white);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-inout),border-color var(--dur-fast) var(--ease-inout)}.pd-lightbox__play{top:50%;left:50%;translate:-50% -50%}.pd-lightbox__close{top:var(--spacing--16px);right:var(--spacing--16px);padding:var(--spacing--12px)}.pd-lightbox__close:focus-visible,.pd-lightbox__play:focus-visible{outline:2px solid var(--color--white);outline-offset:2px}.pd-lightbox__content{display:flex;flex-direction:column;row-gap:var(--spacing--8px)}@media (hover:hover){.pd-lightbox__close:hover,.pd-lightbox__play:hover{background-color:rgb(255 255 255/.24);border-color:rgb(255 255 255/.7)}}