._section_l87vk_1{--cover-gap:clamp(12px, 1.6vw, 24px);padding-top:clamp(24px,4vw,64px)}._grid_l87vk_6{gap:var(--cover-gap);display:grid;container-type:inline-size}._row_l87vk_12{gap:var(--cover-gap);height:calc((100cqw - var(--cover-gap) * 2) / var(--row-ratio));align-items:stretch;display:grid}._card_l87vk_20{-webkit-appearance:none;appearance:none;text-align:left;isolation:isolate;background:var(--surface-2,#242426);outline-offset:5px;width:100%;min-width:0;height:100%;transition:transform .45s var(--ease,ease), box-shadow .45s var(--ease,ease);border:0;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden}._card_l87vk_20 .smart-media{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}._card_l87vk_20 picture{width:100%;height:100%;display:block}._card_l87vk_20 .smart-media img{object-fit:contain;object-position:center;box-sizing:border-box;width:100%;height:100%;transition:transform .65s var(--ease,ease);padding:0;display:block}._card_l87vk_20:after{content:"";z-index:3;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(125deg,#ffffff1a,#0000 55%);border:1px solid #b58df4bf;transition:opacity .25s;position:absolute;inset:0}a._card_l87vk_20,button._card_l87vk_20{cursor:pointer}._card_l87vk_20 ._mainImage_l87vk_77{z-index:1;transition:opacity .25s}._card_l87vk_20 ._alternateImage_l87vk_78{z-index:2;opacity:0;transition:opacity .25s}._card_l87vk_20[data-alternate=true] ._mainImage_l87vk_77{opacity:0}._card_l87vk_20[data-alternate=true] ._alternateImage_l87vk_78{opacity:1}:is(._card_l87vk_20:focus-visible,._portfolio_l87vk_83:focus-visible){outline:2px solid var(--soft-violet,#b58df4)}._footer_l87vk_87{justify-content:center;padding-top:clamp(28px,4vw,56px);display:flex}._portfolio_l87vk_83{border:1px solid var(--line-strong,#ffffff29);background:var(--surface,#18181a);min-height:52px;color:var(--paper,#f5f3f6);outline-offset:5px;border-radius:999px;justify-content:center;align-items:center;gap:28px;padding:14px 26px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}._portfolio_l87vk_83 span{font-size:20px;line-height:1;transition:transform .25s}@media (hover:hover) and (pointer:fine){._card_l87vk_20:hover{transform:translateY(-5px);box-shadow:0 18px 42px #00000052}._card_l87vk_20:hover img{transform:none}._card_l87vk_20:is(:hover,:focus-visible):after{opacity:1}._card_l87vk_20[data-hover-ready=true]:is(:hover,:focus-visible) ._mainImage_l87vk_77{opacity:0}._card_l87vk_20[data-hover-ready=true]:is(:hover,:focus-visible) ._alternateImage_l87vk_78{opacity:1}._portfolio_l87vk_83:hover{border-color:var(--soft-violet,#b58df4);background:var(--surface-2,#242426)}._portfolio_l87vk_83:hover span{transform:translate(2px,-2px)}}@media (max-width:560px){._row_l87vk_12{display:contents}._card_l87vk_20{height:auto;aspect-ratio:var(--cover-ratio,1.77778)}}@media (hover:none),(pointer:coarse){._card_l87vk_20,._card_l87vk_20:after,._card_l87vk_20 ._mainImage_l87vk_77,._card_l87vk_20 ._alternateImage_l87vk_78{transition:none}}@media (prefers-reduced-motion:reduce){._card_l87vk_20,._card_l87vk_20 img,._portfolio_l87vk_83,._portfolio_l87vk_83 span{transition:none;transform:none}._card_l87vk_20:hover,._card_l87vk_20:hover img,._portfolio_l87vk_83:hover span{transform:none}._card_l87vk_20:after,._card_l87vk_20 ._mainImage_l87vk_77,._card_l87vk_20 ._alternateImage_l87vk_78{transition:none}}._art_gx7gb_1{object-fit:contain;filter:brightness(0)invert();flex-shrink:0;width:190px;max-width:100%;height:72px;display:block}@media (max-width:600px){._art_gx7gb_1{width:160px;height:64px}}
