.legend[data-astro-cid-qm3y6cp3]{gap:1rem;margin:0;display:grid}.legend[data-astro-cid-qm3y6cp3] div[data-astro-cid-qm3y6cp3]{justify-items:start;gap:.4rem;display:grid}.legend[data-astro-cid-qm3y6cp3] dd[data-astro-cid-qm3y6cp3]{font-size:var(--step--1);color:var(--ink-3);margin:0}.client__media[data-astro-cid-qm3y6cp3]{border-radius:var(--radius-l);position:relative;overflow:hidden}.client__hero[data-astro-cid-qm3y6cp3]{aspect-ratio:16/9;object-fit:cover;width:100%}.client__tag[data-astro-cid-qm3y6cp3]{position:absolute;top:1.25rem;left:1.25rem}.client__body[data-astro-cid-qm3y6cp3]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:3rem;margin-top:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.client__intro[data-astro-cid-qm3y6cp3]{top:calc(var(--header-h) + 2rem);grid-column:1/span 5;align-content:start;align-self:start;justify-items:start;gap:1.25rem;display:grid;position:sticky}.client__shots[data-astro-cid-qm3y6cp3]{grid-column:7/span 6;gap:2.5rem;display:grid}.client__shots[data-astro-cid-qm3y6cp3] figure[data-astro-cid-qm3y6cp3]{gap:.75rem;margin:0;display:grid}@media (width<=900px){.client__intro[data-astro-cid-qm3y6cp3],.client__shots[data-astro-cid-qm3y6cp3]{grid-column:1/-1;position:static}}.srows[data-astro-cid-qm3y6cp3]{gap:clamp(4rem,3rem + 5vw,8rem);display:grid}.srow[data-astro-cid-qm3y6cp3]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:2rem;display:grid}.srow__media[data-astro-cid-qm3y6cp3]{text-align:left;cursor:zoom-in;background:0 0;border:0;grid-column:1/span 7;padding:0 3rem 2.5rem 0;display:block;position:relative}.srow__frame[data-astro-cid-qm3y6cp3]{transition:transform .7s var(--ease-out), box-shadow .7s var(--ease-out);display:block}.srow__frame[data-astro-cid-qm3y6cp3] img[data-astro-cid-qm3y6cp3]{width:100%;display:block}.srow__phone[data-astro-cid-qm3y6cp3]{width:22%;max-width:170px;transition:transform .7s var(--ease-out);border-radius:22px;padding:5px;position:absolute;bottom:0;right:0}.srow__phone[data-astro-cid-qm3y6cp3] img[data-astro-cid-qm3y6cp3]{aspect-ratio:390/740;object-fit:cover;object-position:top;border-radius:17px}.srow__tag[data-astro-cid-qm3y6cp3]{z-index:2;position:absolute;top:5px;left:4.6rem}.srow__zoom[data-astro-cid-qm3y6cp3]{z-index:2;background:var(--ink);color:var(--paper);opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);border-radius:999px;padding:.45rem .9rem;font-size:.8rem;position:absolute;bottom:3.5rem;left:1rem;transform:translateY(6px)}.srow__media[data-astro-cid-qm3y6cp3]:focus-visible .srow__frame[data-astro-cid-qm3y6cp3]{transform:translateY(-5px)}.srow__media[data-astro-cid-qm3y6cp3]:focus-visible .srow__zoom[data-astro-cid-qm3y6cp3]{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.srow__media[data-astro-cid-qm3y6cp3]:hover .srow__frame[data-astro-cid-qm3y6cp3]{transform:translateY(-5px);box-shadow:0 0 0 1px #1414141a,0 40px 70px -35px #14141466}.srow__media[data-astro-cid-qm3y6cp3]:hover .srow__frame[data-astro-cid-qm3y6cp3] img[data-astro-cid-qm3y6cp3]{transform:scale(1.02)}.srow__media[data-astro-cid-qm3y6cp3]:hover .srow__phone[data-astro-cid-qm3y6cp3]{transform:translateY(-10px)}.srow__media[data-astro-cid-qm3y6cp3]:hover .srow__zoom[data-astro-cid-qm3y6cp3]{opacity:1;transform:none}}.srow__title[data-astro-cid-qm3y6cp3]{font-size:var(--step-3);hyphens:auto}.srow__body[data-astro-cid-qm3y6cp3]{grid-column:9/span 4;justify-items:start;gap:1rem;display:grid}.srow--flip[data-astro-cid-qm3y6cp3] .srow__media[data-astro-cid-qm3y6cp3]{grid-area:1/6/auto/span 7}.srow--flip[data-astro-cid-qm3y6cp3] .srow__body[data-astro-cid-qm3y6cp3]{grid-area:1/1/auto/span 4}@media (width<=900px){.srow__media[data-astro-cid-qm3y6cp3],.srow__body[data-astro-cid-qm3y6cp3],.srow--flip[data-astro-cid-qm3y6cp3] .srow__media[data-astro-cid-qm3y6cp3],.srow--flip[data-astro-cid-qm3y6cp3] .srow__body[data-astro-cid-qm3y6cp3]{grid-area:auto/1/auto/-1}.srow__media[data-astro-cid-qm3y6cp3]{padding-right:2rem}}.pdialog[data-astro-cid-qm3y6cp3]{border-radius:var(--radius-l);background:var(--paper);width:min(1180px,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);border:0;padding:0;box-shadow:0 40px 120px -20px #00000080}.pdialog[data-astro-cid-qm3y6cp3]::backdrop{backdrop-filter:blur(4px);background:#131312b8}.pdialog[data-astro-cid-qm3y6cp3][open]{animation:dlgIn .45s var(--ease-out)}@keyframes dlgIn{0%{opacity:0;transform:translateY(16px)scale(.985)}}.pdialog__inner[data-astro-cid-qm3y6cp3]{gap:1.5rem;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);display:grid}.pdialog__head[data-astro-cid-qm3y6cp3]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.pdialog__head[data-astro-cid-qm3y6cp3]>div[data-astro-cid-qm3y6cp3]{justify-items:start;gap:.5rem;display:grid}.pdialog__close[data-astro-cid-qm3y6cp3]{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:44px;height:44px;position:relative}.pdialog__close[data-astro-cid-qm3y6cp3] span[data-astro-cid-qm3y6cp3]:before,.pdialog__close[data-astro-cid-qm3y6cp3] span[data-astro-cid-qm3y6cp3]:after{content:"";background:var(--ink);width:16px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.pdialog__close[data-astro-cid-qm3y6cp3] span[data-astro-cid-qm3y6cp3]:after{transform:translate(-50%,-50%)rotate(-45deg)}.pdialog__close[data-astro-cid-qm3y6cp3]:hover{background:var(--white)}.pdialog__views[data-astro-cid-qm3y6cp3]{gap:var(--gutter);grid-template-columns:1fr 240px;align-items:start;display:grid}.pdialog__views[data-astro-cid-qm3y6cp3] figure[data-astro-cid-qm3y6cp3]{gap:.6rem;margin:0;display:grid}.pdialog__foot[data-astro-cid-qm3y6cp3]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.25rem;display:flex}.pdialog__foot[data-astro-cid-qm3y6cp3] p[data-astro-cid-qm3y6cp3]{max-width:40em}@media (width<=760px){.pdialog__views[data-astro-cid-qm3y6cp3]{grid-template-columns:1fr}.pdialog__views[data-astro-cid-qm3y6cp3] figure[data-astro-cid-qm3y6cp3]:last-child{justify-self:center;width:60%}}
