@property --shadow-progress{syntax: "<number>"; initial-value: 1; inherits: false;}.p-image__content{display:inline-block;margin:0}.p-image__content img{max-width:100%}.p-image__media{display:block;line-height:0}.p-image__media img{max-width:100%;display:block}.p-image__caption{padding:var(--spacing-3);font-size:var(--text-sm-font-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);text-transform:var(--text-sm-text-transform)}.p-image__caption p{padding:var(--text-sm-paragraph-spacing) 0;margin:0}.p-image__caption p:first-child{margin-top:0;padding-top:0}.p-image__caption p:last-child{margin-bottom:0;padding-bottom:0}.p-image__caption{background-color:var(--color-gray-200);padding:var(--spacing-3)}.p-image--full-width .p-image__content,.p-image--full-width .p-image__media{width:100%}.p-image--full-width img{width:100%;height:100%}.p-image--max-width{max-width:600px}.p-image--shadow-low .p-image__media,.p-image--shadow-medium .p-image__media,.p-image--shadow-high .p-image__media{--shadow-tint: var(--color-brand-100);--shadow-progress: 1}.p-image--shadow-low .p-image__media{box-shadow:.25px .25px .525px color-mix(in srgb,var(--shadow-tint) 0%,transparent),2.05px 2.05px 4.35px color-mix(in srgb,var(--shadow-tint) 5%,transparent),3.625px 3.625px 7.7px color-mix(in srgb,var(--shadow-tint) 10%,transparent),5.15px 5.15px 10.925px color-mix(in srgb,var(--shadow-tint) 16%,transparent),6.8px 6.8px 14.425px color-mix(in srgb,var(--shadow-tint) 21%,transparent),8.8px 8.8px 18.675px color-mix(in srgb,var(--shadow-tint) 26%,transparent),11.35px 11.35px 24.075px color-mix(in srgb,var(--shadow-tint) 31%,transparent),14.65px 14.65px 31.075px color-mix(in srgb,var(--shadow-tint) 36%,transparent),18.875px 18.875px 40.05px color-mix(in srgb,var(--shadow-tint) 42%,transparent),24.25px 24.25px 51.45px color-mix(in srgb,var(--shadow-tint) 47%,transparent);box-shadow:calc(.25px * var(--shadow-progress, 1)) calc(.25px * var(--shadow-progress, 1)) calc(.525px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(0% * var(--shadow-progress, 1)),transparent),calc(2.05px * var(--shadow-progress, 1)) calc(2.05px * var(--shadow-progress, 1)) calc(4.35px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(5% * var(--shadow-progress, 1)),transparent),calc(3.625px * var(--shadow-progress, 1)) calc(3.625px * var(--shadow-progress, 1)) calc(7.7px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(10% * var(--shadow-progress, 1)),transparent),calc(5.15px * var(--shadow-progress, 1)) calc(5.15px * var(--shadow-progress, 1)) calc(10.925px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(16% * var(--shadow-progress, 1)),transparent),calc(6.8px * var(--shadow-progress, 1)) calc(6.8px * var(--shadow-progress, 1)) calc(14.425px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(21% * var(--shadow-progress, 1)),transparent),calc(8.8px * var(--shadow-progress, 1)) calc(8.8px * var(--shadow-progress, 1)) calc(18.675px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(26% * var(--shadow-progress, 1)),transparent),calc(11.35px * var(--shadow-progress, 1)) calc(11.35px * var(--shadow-progress, 1)) calc(24.075px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(31% * var(--shadow-progress, 1)),transparent),calc(14.65px * var(--shadow-progress, 1)) calc(14.65px * var(--shadow-progress, 1)) calc(31.075px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(36% * var(--shadow-progress, 1)),transparent),calc(18.875px * var(--shadow-progress, 1)) calc(18.875px * var(--shadow-progress, 1)) calc(40.05px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(42% * var(--shadow-progress, 1)),transparent),calc(24.25px * var(--shadow-progress, 1)) calc(24.25px * var(--shadow-progress, 1)) calc(51.45px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(47% * var(--shadow-progress, 1)),transparent)}.p-image--shadow-medium .p-image__media{box-shadow:.5px .5px 1.05px color-mix(in srgb,var(--shadow-tint) 0%,transparent),4.1px 4.1px 8.7px color-mix(in srgb,var(--shadow-tint) 5%,transparent),7.25px 7.25px 15.4px color-mix(in srgb,var(--shadow-tint) 10%,transparent),10.3px 10.3px 21.85px color-mix(in srgb,var(--shadow-tint) 16%,transparent),13.6px 13.6px 28.85px color-mix(in srgb,var(--shadow-tint) 21%,transparent),17.6px 17.6px 37.35px color-mix(in srgb,var(--shadow-tint) 26%,transparent),22.7px 22.7px 48.15px color-mix(in srgb,var(--shadow-tint) 31%,transparent),29.3px 29.3px 62.15px color-mix(in srgb,var(--shadow-tint) 36%,transparent),37.75px 37.75px 80.1px color-mix(in srgb,var(--shadow-tint) 42%,transparent),48.5px 48.5px 102.9px color-mix(in srgb,var(--shadow-tint) 47%,transparent);box-shadow:calc(.5px * var(--shadow-progress, 1)) calc(.5px * var(--shadow-progress, 1)) calc(1.05px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(0% * var(--shadow-progress, 1)),transparent),calc(4.1px * var(--shadow-progress, 1)) calc(4.1px * var(--shadow-progress, 1)) calc(8.7px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(5% * var(--shadow-progress, 1)),transparent),calc(7.25px * var(--shadow-progress, 1)) calc(7.25px * var(--shadow-progress, 1)) calc(15.4px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(10% * var(--shadow-progress, 1)),transparent),calc(10.3px * var(--shadow-progress, 1)) calc(10.3px * var(--shadow-progress, 1)) calc(21.85px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(16% * var(--shadow-progress, 1)),transparent),calc(13.6px * var(--shadow-progress, 1)) calc(13.6px * var(--shadow-progress, 1)) calc(28.85px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(21% * var(--shadow-progress, 1)),transparent),calc(17.6px * var(--shadow-progress, 1)) calc(17.6px * var(--shadow-progress, 1)) calc(37.35px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(26% * var(--shadow-progress, 1)),transparent),calc(22.7px * var(--shadow-progress, 1)) calc(22.7px * var(--shadow-progress, 1)) calc(48.15px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(31% * var(--shadow-progress, 1)),transparent),calc(29.3px * var(--shadow-progress, 1)) calc(29.3px * var(--shadow-progress, 1)) calc(62.15px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(36% * var(--shadow-progress, 1)),transparent),calc(37.75px * var(--shadow-progress, 1)) calc(37.75px * var(--shadow-progress, 1)) calc(80.1px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(42% * var(--shadow-progress, 1)),transparent),calc(48.5px * var(--shadow-progress, 1)) calc(48.5px * var(--shadow-progress, 1)) calc(102.9px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(47% * var(--shadow-progress, 1)),transparent)}.p-image--shadow-high .p-image__media{box-shadow:1px 1px 2.1px color-mix(in srgb,var(--shadow-tint) 0%,transparent),8.2px 8.2px 17.4px color-mix(in srgb,var(--shadow-tint) 5%,transparent),14.5px 14.5px 30.8px color-mix(in srgb,var(--shadow-tint) 10%,transparent),20.6px 20.6px 43.7px color-mix(in srgb,var(--shadow-tint) 16%,transparent),27.2px 27.2px 57.7px color-mix(in srgb,var(--shadow-tint) 21%,transparent),35.2px 35.2px 74.7px color-mix(in srgb,var(--shadow-tint) 26%,transparent),45.4px 45.4px 96.3px color-mix(in srgb,var(--shadow-tint) 31%,transparent),58.6px 58.6px 124.3px color-mix(in srgb,var(--shadow-tint) 36%,transparent),75.5px 75.5px 160.2px color-mix(in srgb,var(--shadow-tint) 42%,transparent),97px 97px 205.8px color-mix(in srgb,var(--shadow-tint) 47%,transparent);box-shadow:calc(1px * var(--shadow-progress, 1)) calc(1px * var(--shadow-progress, 1)) calc(2.1px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(0% * var(--shadow-progress, 1)),transparent),calc(8.2px * var(--shadow-progress, 1)) calc(8.2px * var(--shadow-progress, 1)) calc(17.4px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(5% * var(--shadow-progress, 1)),transparent),calc(14.5px * var(--shadow-progress, 1)) calc(14.5px * var(--shadow-progress, 1)) calc(30.8px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(10% * var(--shadow-progress, 1)),transparent),calc(20.6px * var(--shadow-progress, 1)) calc(20.6px * var(--shadow-progress, 1)) calc(43.7px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(16% * var(--shadow-progress, 1)),transparent),calc(27.2px * var(--shadow-progress, 1)) calc(27.2px * var(--shadow-progress, 1)) calc(57.7px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(21% * var(--shadow-progress, 1)),transparent),calc(35.2px * var(--shadow-progress, 1)) calc(35.2px * var(--shadow-progress, 1)) calc(74.7px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(26% * var(--shadow-progress, 1)),transparent),calc(45.4px * var(--shadow-progress, 1)) calc(45.4px * var(--shadow-progress, 1)) calc(96.3px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(31% * var(--shadow-progress, 1)),transparent),calc(58.6px * var(--shadow-progress, 1)) calc(58.6px * var(--shadow-progress, 1)) calc(124.3px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(36% * var(--shadow-progress, 1)),transparent),calc(75.5px * var(--shadow-progress, 1)) calc(75.5px * var(--shadow-progress, 1)) calc(160.2px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(42% * var(--shadow-progress, 1)),transparent),calc(97px * var(--shadow-progress, 1)) calc(97px * var(--shadow-progress, 1)) calc(205.8px * var(--shadow-progress, 1)) color-mix(in srgb,var(--shadow-tint) calc(47% * var(--shadow-progress, 1)),transparent)}.js .p-image--shadow-low .p-image__media,.js .p-image--shadow-medium .p-image__media,.js .p-image--shadow-high .p-image__media{--shadow-progress: 0}.p-image--radius-sm .p-image__media,.p-image--radius-md .p-image__media,.p-image--radius-lg .p-image__media,.p-image--radius-circle .p-image__media{overflow:hidden}.p-image--radius-sm .p-image__media{border-radius:.5rem}.p-image--radius-md .p-image__media{border-radius:1rem}.p-image--radius-lg .p-image__media{border-radius:1.5rem}.p-image--radius-circle .p-image__media{border-radius:50%;aspect-ratio:1/1}.p-image--radius-circle .p-image__media.p-image__media img{height:100%!important}.p-image--radius-circle .p-image__media.p-image__media img{width:100%;-o-object-fit:cover;object-fit:cover}.media-image{padding:var(--spacing-2) 0}.media-image.align-right{float:none}@media screen and (min-width:48em){.media-image.align-right{margin-left:var(--spacing-5);float:right;max-width:60%}}.media-image.align-center .c-media__content{margin:auto}.media-image.align-left{float:none}@media screen and (min-width:48em){.media-image.align-left{margin-right:var(--spacing-5);float:left;max-width:60%}}
