@layer base,content,layout,components,features;@layer pages{.page-cases{--container-padding-x:0}@scope(.page-cases){@scope(.section-hero){@media (width>=768px) and (width<=1023.98px){.intro{padding-left:var(--size-3);padding-right:var(--size-3)}}a{white-space:normal;max-width:100%}@media (width<=767.98px){a{--button-padding-x-start:var(--size-2);--button-padding-x-end:var(--size-2)}svg{display:none}}figcaption{left:var(--size-2h);display:block}@media (width>=768px){figcaption{left:var(--size-3)}}@media (width>=1024px){figcaption{left:5.5rem}}}.section-projects{--list-gap:0;--list-padding:0;margin-top:var(--spacer-xl);margin-left:calc(-1 * var(--layout-gutter-start));margin-right:calc(-1 * var(--layout-gutter-end));justify-content:center;align-items:stretch}@media (width>=768px){.section-projects{margin-left:0;margin-right:0}}@scope(.section-projects){.card-preview{transition:translate var(--duration-fast) var(--easing-base);width:100%;max-width:var(--width-lg)}@media (width>=768px){.card-preview{width:calc(.5 * (100% - var(--size-2)))}}@media (width>=1024px){.card-preview{width:calc((100% - var(--size-2) * 2) / 3)}}@media (any-hover:hover){.card-preview:hover{translate:0 -.125rem}}@scope(.card-preview){.actions{padding-top:var(--size-1);margin-top:auto}.actions a:before{content:"";position:absolute;inset:0}p{--rows:3;--lh:1.5;--height:calc(0em + var(--rows) * var(--lh) * 1em)}@supports (height:1lh){p{--height:calc(0em + var(--rows) * 1lh)}}p{-webkit-line-clamp:var(--rows);line-clamp:var(--rows);line-height:var(--lh);height:var(--height);-webkit-box-orient:vertical;margin-top:0;display:-webkit-box;overflow:hidden}}}.cta-support{margin-top:var(--spacer-xl)}}}@layer utils,print,components.ui,components.form,components.sections;
