.case-study-wrapper{container:case-study/inline-size}.case-study{--transition-duration:.3s;--size:  clamp(15rem,-10rem + 62.5cqw,18.125rem);text-align:left;color:inherit;transition-property:background-color,box-shadow;transition-duration:var(--transition-duration);border-radius:.25rem;flex-direction:column;gap:1.5rem;text-decoration:none;display:flex}@container case-study (width>=40rem){.case-study{--offset:calc(.5*(var(--base-line-height)*clamp(1.25rem,1.21147rem + .171233vw,1.375rem) + clamp(1.125rem,1.00942rem + .513699vw,1.5rem)))}@media (hover:hover) and (pointer:fine){.case-study:is(:hover,:focus-visible){--offset:0px}}}:root.no-focus-visible .case-study:focus{outline:2px solid var(--focus-color,var(--page));outline-offset:var(--focus-offset,3px)}.case-study:focus:not(:focus-visible){outline:none}.case-study:focus-visible{outline:2px solid var(--focus-color,var(--page));outline-offset:var(--focus-offset,3px)}@container case-study (width>=40rem){.case-study{flex-direction:row;align-items:center;gap:2.5rem;padding-right:1rem}@media (hover:hover) and (pointer:fine){.case-study:hover{background-color:var(--page-50);box-shadow:0 100px 40px color-mix(in srgb,var(--page-800),transparent 99%),0 58px 35px color-mix(in srgb,var(--page-800),transparent 95%),0 26px 26px color-mix(in srgb,var(--page-800),transparent 91%),0 6px 14px color-mix(in srgb,var(--page-800),transparent 90%)}.case-study:active{background-color:var(--page-100)}}}.case-study .case-study-image{width:100%;height:var(--size);border-radius:.25rem;flex-shrink:0;grid-template-rows:1fr;grid-template-columns:1fr;display:grid;overflow:hidden}@container case-study (width>=40rem){.case-study .case-study-image{width:var(--size)}}.case-study .case-study-image>*{grid-area:1/1/-1/-1}.case-study .case-study-image .case-study-background{--blur:0px;width:calc(100% + 2*var(--blur));height:calc(100% + 2*var(--blur));max-width:none;min-height:0;margin:calc(-1*var(--blur));object-fit:cover;object-position:var(--position);filter:blur(var(--blur))}.case-study .case-study-text{transition:transform var(--transition-duration)}@container case-study (width>=40rem){.case-study .case-study-text{transform:translateY(var(--offset))}}.case-study .case-study-text .case-study-description>:first-child,.case-study .case-study-text .case-study-description>link:first-child+*,.case-study .case-study-text .case-study-description>:where(.lead-text,.lead-text-xl):first-child>:first-child,.case-study .case-study-text .case-study-description>:where(.lead-text,.lead-text-xl,.small-text,.tiny-text):first-child>:first-child,.case-study .case-study-text .case-study-description>:where(.text-wrapper):first-child>:where(.lead-text,.lead-text-xl,.small-text,.tiny-text):first-child>:first-child,.case-study .case-study-text .case-study-description>:where(.text-wrapper):first-child>:where(.lead-text,.lead-text-xl,.small-text,.tiny-text):first-child{margin-top:0}.case-study .case-study-text .case-study-description>:last-child,.case-study .case-study-text .case-study-description>:where(.lead-text,.lead-text-xl,.small-text,.tiny-text):last-child>:last-child,.case-study .case-study-text .case-study-description>:where(.text-wrapper):last-child>:where(.lead-text,.lead-text-xl,.small-text,.tiny-text):last-child>:last-child,.case-study .case-study-text .case-study-description>:where(.lead-text,.lead-text-xl):last-child,.case-study .case-study-text .case-study-description>:where(.text-wrapper):last-child>:where(.lead-text,.lead-text-xl):last-child{margin-bottom:0}.case-study .case-study-text .case-study-name{font-family:var(--accent-font-family);font-size:clamp(1.5rem,1.46147rem + .171233vw,1.625rem);font-weight:700;line-height:1.2}.case-study .case-study-text .case-study-name:is(.badge+*){margin-top:clamp(1rem,.84589rem + .684932vw,1.5rem)}.case-study .case-study-more{width:fit-content;transition:opacity var(--transition-duration);--color-base:var(--page-800);--color-hover:var(--page-700);--color-active:var(--page-900);color:var(--color-base);margin-top:clamp(.75rem,.59589rem + .684932vw,1.25rem);font-weight:700;text-decoration:none;display:block}@container case-study (width>=40rem){@media (hover:hover) and (pointer:fine){.case-study .case-study-more:not(.case-study:hover *,.case-study:focus-visible *){opacity:0}}}.case-study .case-study-more:hover{--underline-color:color-mix(in srgb,var(--color-hover),transparent 60%);color:var(--color-hover);text-underline-offset:.272727em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--underline-color,currentColor);text-decoration-color:var(--underline-color,currentColor)}.case-study .case-study-more:active{color:var(--color-active);-webkit-text-decoration-color:color-mix(in srgb,var(--color-active),transparent 60%);text-decoration-color:color-mix(in srgb,var(--color-active),transparent 60%)}.case-study .case-study-more:is(.background:is(.style-dark,.style-anthracite) *){--color-base:var(--page-50);--color-hover:var(--white);--color-active:var(--page-200)}
/*# sourceMappingURL=css-wpce--case-study.css.map*/