.ptcom-design__card__gb1gxh{display:block;text-decoration:none}.ptcom-design__cta__1dfmz0b{font-size:var(--body-200-size);line-height:var(--body-200-line);overflow:hidden;width:100%}.ptcom-design__ctaLink__1dfmz0b{color:currentColor;display:flex;justify-content:space-between;padding-bottom:.8888888889rem;position:relative;text-decoration:none!important}.ptcom-design__inLine__1dfmz0b{display:flex;gap:var(--spacing-xs);justify-content:flex-start;padding-bottom:.1111111111rem;width:-moz-fit-content;width:fit-content}@media (hover:hover) and (pointer:fine){.ptcom-design__ctaLink__1dfmz0b:focus,.ptcom-design__ctaLink__1dfmz0b:hover{color:var(--hover-color)}}.ptcom-design__ctaLink__1dfmz0b span{padding-right:.3333333333rem;transform:translateX(0);transition:transform .25s ease-in-out}.ptcom-design__inLine__1dfmz0b span{padding-right:0}@media (hover:hover) and (pointer:fine){.ptcom-design__ctaLink__1dfmz0b:focus span,.ptcom-design__ctaLink__1dfmz0b:hover span{transform:translateX(.3333333333rem)}.ptcom-design__inLine__1dfmz0b:focus span,.ptcom-design__inLine__1dfmz0b:hover span{transform:translateX(-.3333333333rem)}}.ptcom-design__ctaLink__1dfmz0b:after,.ptcom-design__ctaLink__1dfmz0b:before{background:var(--border-color);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.ptcom-design__ctaLink__1dfmz0b:before{transition:transform .25s ease-in-out}.ptcom-design__ctaLink__1dfmz0b:after{transition:transform 0s linear .25s}@media (hover:hover) and (pointer:fine){.ptcom-design__ctaLink__1dfmz0b:focus:before,.ptcom-design__ctaLink__1dfmz0b:hover:before{transform:translateX(-100%);transition:none}.ptcom-design__ctaLink__1dfmz0b:focus:after,.ptcom-design__ctaLink__1dfmz0b:hover:after{transform:translateX(100%);transition:transform .25s ease-in-out}.ptcom-design__inLine__1dfmz0b:focus:after,.ptcom-design__inLine__1dfmz0b:focus:before,.ptcom-design__inLine__1dfmz0b:hover:after,.ptcom-design__inLine__1dfmz0b:hover:before{transform:none;transition:none}}.ptcom-design__dropdown-container__1r8ocht{--container-v-padding:0.5555555556rem;cursor:pointer;display:flex;justify-content:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ptcom-design__dropdown-container__1r8ocht :focus{outline:.1111111111rem solid var(--accent-color)}.ptcom-design__dropdown-container__1r8ocht .ptcom-design__dropdown-content__1r8ocht{--dropdown-indent:0.5555555556rem;background:var(--body-color);border:.0555555556rem solid var(--border-color);display:none;flex-direction:column;gap:.4444444444rem;left:var(--dropdown-indent);padding:1.1111111111rem 1.7777777778rem 1.3333333333rem;position:absolute;top:calc(100% - var(--container-v-padding) - 1px);width:calc(100% - var(--dropdown-indent) * 2);z-index:1}.ptcom-design__dropdown-container-open__1r8ocht .ptcom-design__dropdown-content__1r8ocht{display:flex}.ptcom-design__dropdown-container-open__1r8ocht .ptcom-design__dropdown-title__1r8ocht{color:var(--hover-color)}.ptcom-design__link__1r8ocht{font-size:var(--body-100-size);line-height:var(--body-100-line);align-items:stretch;display:inline-flex;gap:.2222222222rem}.ptcom-design__link-icon__1r8ocht{min-width:.6666666667rem}.ptcom-design__link__1r8ocht span{display:inline-block;overflow:hidden;position:relative;vertical-align:text-bottom}.ptcom-design__link__1r8ocht span:after,.ptcom-design__link__1r8ocht span:before{background:var(--border-color);bottom:0;content:"";height:1px;left:0;position:absolute;transition:transform .25s ease-in-out;width:100%}.ptcom-design__link__1r8ocht span:after{transition:transform 0s linear .25s}@media (hover:hover) and (pointer:fine){.ptcom-design__link__1r8ocht:focus span:before,.ptcom-design__link__1r8ocht:hover span:before{transform:translateX(-100%);transition:none}.ptcom-design__link__1r8ocht:focus .ptcom-design__link__1r8ocht span:after,.ptcom-design__link__1r8ocht:hover span:after{transform:translateX(100%);transition:transform .25s ease-in-out}}.ptcom-design__card__uynxlv{display:block;text-decoration:none;width:100%}@media (hover:hover) and (pointer:fine){a.ptcom-design__card__uynxlv:focus>*,a.ptcom-design__card__uynxlv:hover>*{opacity:.8}}.ptcom-design__container__uynxlv{display:flex;flex-direction:column;transition:opacity .25s ease-in-out}.ptcom-design__containerImage__uynxlv{margin-bottom:.5555555556rem}.ptcom-design__earmark__uynxlv{font-family:var(--details-captions-family);font-size:var(--details-captions-size);font-feature-settings:"zero";font-variant-numeric:slashed-zero;letter-spacing:var(--details-captions-letter);line-height:var(--details-captions-line);text-transform:uppercase;color:var(--text-color-light);margin-bottom:.5555555556rem}.ptcom-design__title__uynxlv{--text-line:var(--body-100-line);font-size:var(--body-100-size);line-height:var(--body-100-line);transition:opacity .25s ease-in-out}.ptcom-design__card200__uynxlv .ptcom-design__title__uynxlv{--text-line:var(--body-200-line);font-size:var(--body-200-size);line-height:var(--body-200-line)}.ptcom-design__link__uynxlv{font-size:var(--body-100-size);line-height:var(--body-100-line);color:var(--text-color-light);display:inline-block;margin-top:1.1111111111rem;text-decoration:none!important}@media (hover:hover) and (pointer:fine){a.ptcom-design__card__uynxlv:focus .ptcom-design__link__uynxlv,a.ptcom-design__card__uynxlv:hover .ptcom-design__link__uynxlv{opacity:1!important}}.ptcom-design__link__uynxlv span{display:inline-block;overflow:hidden;position:relative;vertical-align:text-bottom}.ptcom-design__link__uynxlv span:after,.ptcom-design__link__uynxlv span:before{background:var(--border-color);bottom:0;content:"";height:1px;left:0;position:absolute;transition:transform .25s ease-in-out;width:100%}.ptcom-design__link__uynxlv span:after{transition:transform 0s linear .25s}@media (hover:hover) and (pointer:fine){a.ptcom-design__card__uynxlv:focus .ptcom-design__link__uynxlv span:before,a.ptcom-design__card__uynxlv:hover .ptcom-design__link__uynxlv span:before{transform:translateX(-100%);transition:none}a.ptcom-design__card__uynxlv:focus .ptcom-design__link__uynxlv span:after,a.ptcom-design__card__uynxlv:hover .ptcom-design__link__uynxlv span:after{transform:translateX(100%);transition:transform .25s ease-in-out}}.ptcom-design__iconSvg__uynxlv{height:auto;margin-bottom:var(--spacing-xs);max-width:2.2222222222rem;width:2.2222222222rem}.ptcom-design__iconSvg__uynxlv>img,.ptcom-design__iconSvg__uynxlv>svg{display:block;height:auto;width:100%}.ptcom-design__subNavPickerDropdown__1wclymi{color:var(--text-color-light);padding:0}.ptcom-design__subNavListContainer__1wclymi{position:static}.ptcom-design__subNavList__1wclymi{top:calc(100% + 16px)}.ptcom-design__section__yhav5d{margin:calc(var(--spacing-s) * 2) 0}.ptcom-design__section-reference__yhav5d{margin-bottom:calc(var(--spacing-s) * 3)}@media (min-width:35em){.ptcom-design__section__yhav5d{--spacing-m:1.1111111111rem}}@media (min-width:60em){.ptcom-design__section__yhav5d{--spacing-m:1.6666666667rem}}.ptcom-design__section__yhav5d:first-child{margin-top:0}.ptcom-design__section__yhav5d:last-child{margin-bottom:0}.ptcom-design__sectionCondenseCtaHereos__yhav5d>article{margin:0;padding:var(--spacing-m)}@media (min-width:47.5em){.ptcom-design__teasergrid__yhav5d{display:grid;grid-column-gap:var(--gutter);grid-row-gap:var(--v-gutter);grid-template-columns:var(--grid);grid-column-gap:var(--spacing-m)}}.ptcom-design__teasergridcell__yhav5d{margin:var(--spacing-m) 0}@media (min-width:47.5em){.ptcom-design__teasergridcell__yhav5d{grid-column:auto/span 6;margin:0}.ptcom-design__teasergridcell-small__yhav5d{grid-column:auto/span 4;margin:0}.ptcom-design__teasergridcell-large__yhav5d{grid-column:auto/span 8;margin:0}}.ptcom-design__teasergridcell-wide__yhav5d{grid-column:auto/span 12;margin:0}.ptcom-design__spotlightHeaderContainer__yhav5d{margin:var(--spacing-m) 0}@media (min-width:47.5em){.ptcom-design__spotlightGrid__yhav5d{display:grid;grid-column-gap:var(--gutter);grid-row-gap:var(--v-gutter);grid-template-columns:var(--grid);grid-column-gap:var(--spacing-m)}}.ptcom-design__spotlightGrid-cell__yhav5d{margin:var(--spacing-m) 0}@media (min-width:47.5em){.ptcom-design__spotlightGrid-cell__yhav5d{grid-column:auto/span 6;margin:0}}@media (min-width:60em){.ptcom-design__spotlightGrid-cell__yhav5d{grid-column:auto/span 3;margin:0}}.ptcom-design__referenceHeaderContainer__yhav5d{margin-bottom:var(--spacing-m)}@media (min-width:35em){.ptcom-design__referencegrid__yhav5d{display:grid;grid-column-gap:var(--gutter);grid-row-gap:var(--v-gutter);grid-template-columns:var(--grid);grid-column-gap:var(--spacing-m);grid-row-gap:var(--spacing-l)}}.ptcom-design__referencecell__yhav5d{margin:var(--spacing-l) 0}@media (min-width:35em){.ptcom-design__referencecell__yhav5d{grid-column:auto/span 6;margin:0}}@media (min-width:60em){.ptcom-design__referencecell__yhav5d{grid-column:auto/span 4}}.ptcom-design__referencecelllink__yhav5d{color:var(--text-color);display:block;text-decoration:none}@media (hover:hover) and (pointer:fine){.ptcom-design__referencecelllink__yhav5d:hover{color:var(--hover-color)}}.ptcom-design__referencecellimage__yhav5d{background:#fff;display:block;margin-bottom:var(--spacing-s);width:60%}@media (hover:hover) and (pointer:fine){.ptcom-design__referencecelllink__yhav5d:hover .ptcom-design__referencecellimage__yhav5d{opacity:.7}}.ptcom-design__ctalist__yhav5d{margin-top:var(--v-gutter)}.ptcom-design__ctalist__yhav5d>*+*{margin-top:var(--spacing-s)}.ptcom-design__ctalist__yhav5d>*>a{border-bottom:1px solid var(--accent-color)}.ptcom-design__ctalist__yhav5d>*>a:after,.ptcom-design__ctalist__yhav5d>*>a:before{bottom:-1px}.ptcom-design__referenceHeader__yhav5d,.ptcom-design__spotlightHeader__yhav5d{grid-column-end:none;grid-column-start:1}.ptcom-design__ctaHero__1lmc3ki{--cta-background-color:transparent;--cta-text-color:var(--text-color);--ctaHeroBorders:0;background-color:var(--cta-background-color);color:var(--cta-text-color);margin:var(--section-v-spacing) 0}.ptcom-design__paddingL__1lmc3ki{padding:var(--spacing-l) 0}.ptcom-design__paddingM__1lmc3ki{padding:var(--spacing-m) 0}.ptcom-design__paddingS__1lmc3ki{padding:var(--spacing-s) 0}.ptcom-design__beltHero__1lmc3ki{background-color:var(--cta-background-color);color:var(--cta-text-color)}.ptcom-design__container__1lmc3ki{margin:0 auto;max-width:50.5555555556em;padding:0 var(--gutter)}.ptcom-design__bgBlack__1lmc3ki{--cta-background-color:#1e2124;--cta-text-color:#fff}.ptcom-design__bgWhite__1lmc3ki{--cta-background-color:#fff;--cta-text-color:#1e2124}.ptcom-design__belt__1lmc3ki{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;margin:initial;margin-top:calc(var(--spacing-s) * 2);max-width:none}.ptcom-design__border__1lmc3ki{color:var(--cta-text-color);max-width:61.6666666667em;padding:0 var(--spacing-l);position:relative}.ptcom-design__border__1lmc3ki:after,.ptcom-design__border__1lmc3ki:before{content:"";height:var(--ctaHeroBorders);position:absolute;width:var(--ctaHeroBorders)}@media (min-width:47.5em){.ptcom-design__border__1lmc3ki:after,.ptcom-design__border__1lmc3ki:before{height:var(--ctaHeroBorders);width:var(--ctaHeroBorders)}}.ptcom-design__border__1lmc3ki:before{border-left:1px solid var(--cta-text-color);border-top:1px solid var(--cta-text-color);left:var(--gutter);top:calc(var(--v-gutter) * -1)}.ptcom-design__border__1lmc3ki:after{border-bottom:1px solid var(--cta-text-color);border-right:1px solid var(--cta-text-color);bottom:calc((var(--v-gutter) + 7px) * -1);right:var(--gutter)}.ptcom-design__heading__1lmc3ki{font-family:var(--headline-100-family);font-size:var(--headline-100-size);letter-spacing:var(--headline-100-letter);line-height:var(--headline-100-line);color:currentColor;text-align:center}.ptcom-design__description__1lmc3ki{max-width:25em}.ptcom-design__linkContainer__1lmc3ki{display:flex;flex-wrap:wrap;gap:var(--spacing-s);justify-content:center}.ptcom-design__linkContainerHat__1lmc3ki{margin-top:var(--v-gutter)}.ptcom-design__linkContainer__1lmc3ki a{height:auto;max-width:16.6666666667rem;min-height:1.8333333333rem;padding-bottom:.3888888889em;padding-top:.3888888889em}.ptcom-design__linkContainer__1lmc3ki a:nth-child(odd){background:#1e2124;border-color:#1e2124;color:#fff}@media (hover:hover) and (pointer:fine){.ptcom-design__linkContainer__1lmc3ki a:nth-child(odd):focus,.ptcom-design__linkContainer__1lmc3ki a:nth-child(odd):hover{background:#fff;color:#1e2124}}.ptcom-design__bgBlack__1lmc3ki .ptcom-design__linkContainer__1lmc3ki a:nth-child(odd){background:var(--cta-text-color);border-color:var(--cta-text-color);color:var(--cta-background-color)}@media (hover:hover) and (pointer:fine){.ptcom-design__bgBlack__1lmc3ki .ptcom-design__linkContainer__1lmc3ki a:nth-child(odd):focus,.ptcom-design__bgBlack__1lmc3ki .ptcom-design__linkContainer__1lmc3ki a:nth-child(odd):hover{background:var(--cta-background-color);border-color:var(--cta-text-color);color:var(--cta-text-color)}.ptcom-design__bgBlack__1lmc3ki .ptcom-design__linkContainer__1lmc3ki a:focus,.ptcom-design__bgBlack__1lmc3ki .ptcom-design__linkContainer__1lmc3ki a:hover{background:#fff;color:#1e2124}}.ptcom-design__header__15wj5m3{display:grid;grid-column-gap:var(--gutter);grid-row-gap:var(--v-gutter);grid-template-columns:var(--grid)}.ptcom-design__description__15wj5m3{grid-column:3/-1;margin-top:1.1111111111rem;opacity:0}@media (min-width:35em){.ptcom-design__description__15wj5m3{grid-column-start:7;margin-top:0}}@media (min-width:60em){.ptcom-design__description__15wj5m3{grid-column-start:7}}.ptcom-design__descriptionText__15wj5m3{--text-line:var(--body-400-line);font-size:var(--body-400-size);line-height:var(--body-400-line)}.ptcom-design__actions__15wj5m3{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gutter);margin-top:var(--gutter)}.ptcom-design__header100__15wj5m3 .ptcom-design__description__15wj5m3{--text-line:var(--body-300-line);font-size:var(--body-300-size);line-height:var(--body-300-line)}@media (min-width:35em) and (max-width:59.9375em){.ptcom-design__header200__15wj5m3 .ptcom-design__description__15wj5m3{margin-top:1.6666666667rem}}@media (min-width:35em){.ptcom-design__header300__15wj5m3 .ptcom-design__description__15wj5m3{margin-top:1.6666666667rem}}@media (min-width:60em){.ptcom-design__header300__15wj5m3 .ptcom-design__description__15wj5m3{grid-column:2/7;margin-top:1.6666666667rem}}@media (min-width:35em){.ptcom-design__header400__15wj5m3 .ptcom-design__description__15wj5m3{grid-column-start:9;margin-top:em(6,20)}}@media (min-width:60em){.ptcom-design__header400__15wj5m3 .ptcom-design__description__15wj5m3{margin-top:em(17,34)}}.ptcom-design__teaserCard__k2z9fj{align-items:stretch;background:var(--accent10-color);border-radius:.3888888889rem;color:#1e2124;display:flex;min-height:11.1111111111rem;overflow:hidden;text-decoration:none}@media (min-width:60em){.ptcom-design__teaserCard__k2z9fj{min-height:16.6666666667rem}}.ptcom-design__teaserCard-borders__k2z9fj{border:.0555555556rem solid var(--text-color)}.ptcom-design__teaserCard-borders-rounded__k2z9fj{border-radius:.8888888889rem}@media (hover:hover) and (pointer:fine){.ptcom-design__teaserCardWithLink__k2z9fj:hover{opacity:.9}}.ptcom-design__light__k2z9fj{background-color:#fff}.ptcom-design__dark__k2z9fj{background-color:#1e2124;color:#fff}.ptcom-design__red__k2z9fj{background-color:#ff4136;color:#fff}.ptcom-design__gold__k2z9fj{background-color:#8c7847;color:#fff}.ptcom-design__orange__k2z9fj{background-color:#eb6133;color:#fff}.ptcom-design__blue__k2z9fj{background-color:#4e8af7;color:#fff}.ptcom-design__cadet-blue__k2z9fj{background-color:#99b5c2;color:#fff}.ptcom-design__sky__k2z9fj{background-color:#d9f0ff}.ptcom-design__purple__k2z9fj{background-color:#d9bdeb}.ptcom-design__salmon__k2z9fj{background-color:#f2c4bf}.ptcom-design__slate__k2z9fj{background-color:#99b5c2}.ptcom-design__soap__k2z9fj{background-color:rgba(217,189,235,.8)}.ptcom-design__mint__k2z9fj{background-color:#a6f2cc}.ptcom-design__field__k2z9fj{background-color:#2b5945;color:#fff}.ptcom-design__cream__k2z9fj{background-color:#e8e3d4}.ptcom-design__cardstock__k2z9fj{background-color:#c2a68a}.ptcom-design__navy__k2z9fj{background-color:#304057;color:#fff}.ptcom-design__yellow__k2z9fj{background-color:#ca1;color:#fff}.ptcom-design__transparent__k2z9fj{background-color:var(--body-color);color:var(--text-color)}.ptcom-design__copyCell__k2z9fj{display:flex;flex-flow:column;max-width:11.1111111111rem;padding:1.1111111111rem 0 1.1111111111rem 1.1111111111rem}@media (min-width:60em){.ptcom-design__copyCell__k2z9fj{max-width:15.5555555556rem;padding:2.2222222222rem 0 2.2222222222rem 2.2222222222rem}}.ptcom-design__copyCell-no-image__k2z9fj{max-width:18.8888888889rem;padding:1.1111111111rem}@media (min-width:60em){.ptcom-design__copyCell-no-image__k2z9fj{padding:2.2222222222rem}}.ptcom-design__copyCell-large__k2z9fj{max-width:19.4444444444rem}@media (min-width:23.4375em){.ptcom-design__copyCell-large__k2z9fj{max-width:11.1111111111rem}}@media (min-width:35em){.ptcom-design__copyCell-large__k2z9fj{max-width:13.8888888889rem}}@media (min-width:75em){.ptcom-design__copyCell-large__k2z9fj{max-width:22.2222222222rem}}.ptcom-design__copyCell-wide__k2z9fj{gap:1.7777777778rem;max-width:18.3333333333rem;padding:1.3333333333rem 0 1.5555555556rem 1.3333333333rem;width:100%}.ptcom-design__copyCell-wide__k2z9fj>.ptcom-design__title__k2z9fj{font-size:calc(var(--body-400-size) + .4444444444rem)}@media (min-width:35em){.ptcom-design__copyCell-wide__k2z9fj{max-width:22.2222222222rem}}@media (min-width:60em){.ptcom-design__copyCell-wide__k2z9fj{gap:.8888888889rem;max-width:27.7777777778rem;padding:2.6666666667rem 0 2.6666666667rem 2.6666666667rem}.ptcom-design__copyCell-wide__k2z9fj>.ptcom-design__title__k2z9fj{font-size:var(--body-400-size)}}.ptcom-design__title__k2z9fj{font-family:Alliance No\.2,Alliance No\.1,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--body-400-size);line-height:var(--body-400-line);flex-grow:1}.ptcom-design__captions-container__k2z9fj{display:flex;flex-direction:column;gap:.4444444444rem}@media (min-width:60em){.ptcom-design__captions-container__k2z9fj{gap:.6666666667rem}}.ptcom-design__caption-link__k2z9fj{text-decoration:none;width:-moz-fit-content;width:fit-content}.ptcom-design__caption-link-cta__k2z9fj{--hover-color:rgba(255,255,255,var(--hover-opacity))}.ptcom-design__caption-link-cta__k2z9fj>a{padding-bottom:.4444444444rem}@media (min-width:60em){.ptcom-design__caption-link-cta__k2z9fj>a{padding-bottom:.6666666667rem}}.ptcom-design__captionText__k2z9fj{font-family:Alliance No\.2,Alliance No\.1,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-feature-settings:"ss04" on;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--border-color);padding-bottom:.1111111111rem}@media (max-width:59.9375em){.ptcom-design__captionText__k2z9fj{font-family:var(--details-captions-family);font-size:var(--details-captions-size);font-feature-settings:"zero";font-variant-numeric:slashed-zero;letter-spacing:var(--details-captions-letter);line-height:var(--details-captions-line);text-transform:uppercase}}.ptcom-design__captionText-button__k2z9fj{font-size:var(--body-200-size);line-height:var(--body-200-line);background-color:#1e2124;border-bottom:none;color:#fff;letter-spacing:inherit;padding:.5555555556rem 1rem;text-transform:none}@media (max-width:59.9375em){.ptcom-design__captionText-button__k2z9fj{font-family:var(--details-captions-family);font-size:var(--details-captions-size);font-feature-settings:"zero";font-variant-numeric:slashed-zero;letter-spacing:var(--details-captions-letter);line-height:var(--details-captions-line);text-transform:uppercase}}@media (hover:hover) and (pointer:fine){.ptcom-design__teaserCard__k2z9fj:hover .ptcom-design__captionText-button__k2z9fj{background-color:#fff;border:1px solid #1e2124;color:#1e2124}}.ptcom-design__captionText-url__k2z9fj{font-size:var(--body-200-size);line-height:var(--body-200-line);border-bottom:none;color:var(--text-color-medium);display:flex;gap:.5ch;letter-spacing:inherit;padding-bottom:0;text-transform:none}@media (max-width:59.9375em){.ptcom-design__captionText-url__k2z9fj{font-family:var(--details-captions-family);font-size:var(--details-captions-size);font-feature-settings:"zero";font-variant-numeric:slashed-zero;letter-spacing:var(--details-captions-letter);line-height:var(--details-captions-line);text-transform:uppercase}}.ptcom-design__captionText-url__k2z9fj span{display:inline-block;overflow:hidden;position:relative;vertical-align:text-bottom}.ptcom-design__captionText-url__k2z9fj span:after,.ptcom-design__captionText-url__k2z9fj span:before{background:var(--border-color);bottom:0;content:"";height:1px;left:0;position:absolute;transition:transform .25s ease-in-out;width:100%}.ptcom-design__captionText-url__k2z9fj span:after{transition:transform 0s linear .25s}@media (hover:hover) and (pointer:fine){.ptcom-design__captionText-url__k2z9fj:hover span:before{transform:translateX(-101%);transition:none}.ptcom-design__captionText-url__k2z9fj:hover span:after{transform:translateX(101%);transition:transform .25s ease-in-out}}.ptcom-design__captionIcon__k2z9fj{display:inline-block;padding-left:.5ch;position:relative;transform:translate(2px,-2px);transition:transform .25s ease-in-out}.ptcom-design__captionIcon-large__k2z9fj{align-items:flex-start;display:flex;flex-grow:1;font-size:1.6666666667rem;justify-content:flex-end;opacity:.7;padding:1.1111111111rem 1.1111111111rem 1.1111111111rem .5555555556rem}@media (min-width:60em){.ptcom-design__captionIcon-large__k2z9fj{font-size:2.2222222222rem;padding:2.2222222222rem 2.2222222222rem 2.2222222222rem .5555555556rem}}@media (hover:hover) and (pointer:fine){.ptcom-design__teaserCard__k2z9fj:focus .ptcom-design__captionIcon__k2z9fj,.ptcom-design__teaserCard__k2z9fj:hover .ptcom-design__captionIcon__k2z9fj{opacity:1;transform:translate(5px,-5px)}}.ptcom-design__teaserCard__k2z9fj:active .ptcom-design__captionIcon__k2z9fj{transform:translate(5px,-5px)}.ptcom-design__imageCell__k2z9fj{background-position:100%;background-repeat:no-repeat;background-size:contain;flex-grow:1}.ptcom-design__imageCell-cover__k2z9fj{background-size:cover}.ptcom-design__imageCell-responsive__k2z9fj{background-size:contain}@media (min-width:23.4375em){.ptcom-design__imageCell-responsive__k2z9fj{display:none}}@media (min-width:47.5em){.ptcom-design__imageCell-responsive__k2z9fj{background-position:100% 0;background-size:cover;display:block}}