.case-study{display:flex;flex-direction:column;gap:var(--section-gap);padding-top:var(--space-3);color:var(--color-text)}.case-study .case-body,.case-study .case-prose{font-size:var(--text-small);font-weight:var(--weight-regular);line-height:var(--leading-body);text-wrap:pretty}.case-study .case-prose{display:flex;flex-direction:column;gap:var(--space-5)}.case-study .case-heading{font-size:1.5rem;font-weight:var(--weight-regular);line-height:var(--leading-heading);text-wrap:balance}@media(max-width:47.999rem){.case-study{padding-top:var(--space-10)}}@media(min-width:64rem){.case-study{padding-top:var(--space-2)}.case-study .case-body,.case-study .case-prose{font-size:var(--text-body)}.case-study .case-heading{font-size:var(--text-heading)}}.image-lightbox[data-astro-cid-e2comaar]{width:min(94vw,90rem);height:90dvh;max-width:none;max-height:94dvh;margin:auto;padding:0;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);overflow:hidden}.image-lightbox[data-astro-cid-e2comaar][open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.image-lightbox[data-astro-cid-e2comaar]::backdrop{background:#1717178c;transition:background-color .2s var(--ease-editorial)}.image-lightbox[data-astro-cid-e2comaar][data-closing]::backdrop{background:#17171700}@starting-style{.image-lightbox[data-astro-cid-e2comaar][open]::backdrop{background:#17171700}}.image-lightbox__toolbar[data-astro-cid-e2comaar]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.image-lightbox__toolbar[data-astro-cid-e2comaar]>p[data-astro-cid-e2comaar]{min-width:0;font-size:var(--text-small);line-height:1.4}.image-lightbox__controls[data-astro-cid-e2comaar]{display:flex;flex:none;align-items:center;gap:var(--space-1)}.image-lightbox__controls[data-astro-cid-e2comaar] button[data-astro-cid-e2comaar]{cursor:pointer}.image-lightbox__controls[data-astro-cid-e2comaar] button[data-astro-cid-e2comaar]:disabled{opacity:.35;cursor:default}.image-lightbox__controls[data-astro-cid-e2comaar] .btn-icon[data-astro-cid-e2comaar]{font-size:1.5rem}.image-lightbox__controls[data-astro-cid-e2comaar] .btn-secondary[data-astro-cid-e2comaar]{padding:var(--space-2) var(--space-3);font-size:var(--text-label)}.image-lightbox__controls[data-astro-cid-e2comaar] output[data-astro-cid-e2comaar]{min-width:5ch;font-family:var(--font-label);font-size:var(--text-label);text-align:center}.image-lightbox__close[data-astro-cid-e2comaar]{margin-left:var(--space-2)}.image-lightbox__stage[data-astro-cid-e2comaar]{position:relative;min-width:0;min-height:0;overflow:hidden;background:var(--color-surface);touch-action:none;overscroll-behavior:contain}.image-lightbox__stage[data-astro-cid-e2comaar][data-zoomed]{cursor:grab}.image-lightbox__stage[data-astro-cid-e2comaar][data-dragging]{cursor:grabbing}.image-lightbox__image[data-astro-cid-e2comaar]{position:absolute;left:50%;top:50%;display:block;max-width:none;max-height:none;user-select:none;-webkit-user-drag:none;cursor:zoom-in;transform-origin:center}.image-lightbox__image[data-astro-cid-e2comaar][hidden],.image-lightbox__message[data-astro-cid-e2comaar][hidden]{display:none}[data-astro-cid-e2comaar][data-zoomed] .image-lightbox__image[data-astro-cid-e2comaar]{cursor:inherit}.image-lightbox__message[data-astro-cid-e2comaar]{position:absolute;inset:0;display:grid;place-content:center;gap:var(--space-3);padding:var(--space-5);text-align:center;font-size:var(--text-small)}.image-lightbox__message[data-astro-cid-e2comaar] a[data-astro-cid-e2comaar]{text-decoration:underline}.image-lightbox__help[data-astro-cid-e2comaar]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-label);line-height:1.5}@media(max-width:47.999rem){.image-lightbox[data-astro-cid-e2comaar]{width:calc(100vw - 16px);height:calc(100dvh - 32px);max-height:none}.image-lightbox__toolbar[data-astro-cid-e2comaar]{flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3)}.image-lightbox__toolbar[data-astro-cid-e2comaar]>p[data-astro-cid-e2comaar]{flex:1 0 100%;padding-right:0}.image-lightbox__controls[data-astro-cid-e2comaar]{width:100%}.image-lightbox__close[data-astro-cid-e2comaar]{margin-left:auto}}@media(prefers-reduced-motion:reduce){.image-lightbox[data-astro-cid-e2comaar]::backdrop{transition:none}}.case-intro__facts[data-astro-cid-hzgltbgn]{border-block:var(--border-width) solid var(--color-border)}.case-intro__facts-grid[data-astro-cid-hzgltbgn]{display:grid;margin-block:0;padding-inline:0}.case-intro__facts-grid[data-astro-cid-hzgltbgn]>div[data-astro-cid-hzgltbgn]{display:grid;align-content:start;grid-template-rows:auto 1fr;gap:var(--space-4);padding:var(--space-4) calc(var(--page-gutter) + var(--space-3))}.case-intro__facts[data-astro-cid-hzgltbgn] dt[data-astro-cid-hzgltbgn]{font-size:1.25rem}.case-intro__facts[data-astro-cid-hzgltbgn] dd[data-astro-cid-hzgltbgn]{margin:0}.case-intro__facts-grid[data-astro-cid-hzgltbgn]>div[data-astro-cid-hzgltbgn]+div[data-astro-cid-hzgltbgn]{border-top:var(--border-width) solid var(--color-border)}@media(min-width:64rem){.case-intro__facts-grid[data-astro-cid-hzgltbgn]{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:var(--page-gutter)}.case-intro__facts-grid[data-astro-cid-hzgltbgn]>div[data-astro-cid-hzgltbgn]{gap:var(--space-6);padding:var(--space-12) var(--space-6)}.case-intro__facts-grid[data-astro-cid-hzgltbgn]>div[data-astro-cid-hzgltbgn]+div[data-astro-cid-hzgltbgn]{border-top:0;border-left:var(--border-width) solid var(--color-border)}}.case-media__zoom[data-astro-cid-h524i2j5]{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:var(--space-3);color:var(--color-text);cursor:zoom-in}.case-media__zoom[data-astro-cid-h524i2j5]:focus-visible{outline-offset:-3px}.case-media__zoom-hint[data-astro-cid-h524i2j5]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);background:var(--color-background);font-family:var(--font-label);font-size:var(--text-label);text-transform:uppercase;transition:background-color var(--duration-ui) var(--ease-ui),color var(--duration-ui) var(--ease-ui)}.case-media__zoom-hint[data-astro-cid-h524i2j5] svg[data-astro-cid-h524i2j5]{width:var(--space-5);height:var(--space-5)}.case-media__zoom[data-astro-cid-h524i2j5]:focus-visible .case-media__zoom-hint[data-astro-cid-h524i2j5]{background:var(--color-text);color:var(--color-background)}@media(hover:hover)and (pointer:fine){.case-media__zoom[data-astro-cid-h524i2j5]:hover .case-media__zoom-hint[data-astro-cid-h524i2j5]{background:var(--color-text);color:var(--color-background)}}.case-media[data-astro-cid-h524i2j5]{position:relative;width:100%;min-width:0;margin:0;aspect-ratio:var(--media-ratio);overflow:hidden}.case-media__content[data-astro-cid-h524i2j5]{position:absolute;inset:0;min-width:0;min-height:0}.case-media__placeholder[data-astro-cid-h524i2j5]{width:100%;height:100%;padding:var(--space-5);text-align:center}.case-media--phone[data-astro-cid-h524i2j5]{box-sizing:border-box;border:1px solid var(--color-text);border-radius:9.3%/4.5%;background:var(--color-background)}.case-media--phone[data-astro-cid-h524i2j5] .case-media__content[data-astro-cid-h524i2j5]{inset:2.1148% 4.9689%;border-radius:5.5%/2.5%;overflow:hidden}.case-media--phone[data-astro-cid-h524i2j5] video[data-astro-cid-h524i2j5]{border-radius:5.5%/2.5%}.case-video[data-astro-cid-h524i2j5]{position:relative;width:100%;height:100%}.case-video__play[data-astro-cid-h524i2j5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:var(--space-2);width:max-content;max-width:calc(100% - 16px);min-height:var(--control-height);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);font-size:var(--text-small);cursor:pointer}.case-video__play[data-astro-cid-h524i2j5][hidden]{display:none}.case-video__error[data-astro-cid-h524i2j5]{position:absolute;left:var(--space-4);right:var(--space-4);bottom:56px;padding:var(--space-3);background:var(--color-background);color:var(--color-text);font-size:var(--text-small)}.case-video__error[data-astro-cid-h524i2j5][hidden]{display:none}.case-video__error[data-astro-cid-h524i2j5] a[data-astro-cid-h524i2j5]{text-decoration:underline}.case-media[data-astro-cid-h524i2j5] picture,.case-media[data-astro-cid-h524i2j5] img,.case-media[data-astro-cid-h524i2j5] video[data-astro-cid-h524i2j5]{display:block;width:100%;height:100%;object-fit:var(--media-fit)}@media(min-width:64rem){.case-media[data-astro-cid-h524i2j5]{aspect-ratio:var(--media-ratio-desktop)}}.case-intro__live[data-astro-cid-fxmv3gvn]{position:relative;display:flex;align-items:center;gap:var(--space-2);max-width:100%}.case-intro__live-unavailable[data-astro-cid-fxmv3gvn]{--button-hover-text: var(--color-text-muted);--button-hover-border: var(--color-text-muted);border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-muted);box-shadow:none;cursor:help}.case-intro__info[data-astro-cid-fxmv3gvn]{display:grid;place-items:center;width:var(--control-height);height:var(--control-height);flex:none;color:var(--color-text-muted);cursor:help}.case-intro__info[data-astro-cid-fxmv3gvn]:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.case-intro__tooltip[data-astro-cid-fxmv3gvn]{position:absolute;z-index:10;left:0;bottom:calc(100% + var(--space-2));width:min(20rem,calc(100vw - 2 * var(--page-gutter)));padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);font-size:var(--text-small);line-height:1.5}.case-intro__tooltip[data-astro-cid-fxmv3gvn]:before{content:"";position:absolute;inset:-8px}.case-intro[data-astro-cid-fxmv3gvn]{display:flex;flex-direction:column;gap:var(--space-6)}.case-intro[data-astro-cid-fxmv3gvn]>.page-container[data-astro-cid-fxmv3gvn]:first-child{margin-bottom:calc(-1 * var(--space-4))}.case-intro__details[data-astro-cid-fxmv3gvn]{display:grid;gap:var(--space-5)}.case-intro__heading[data-astro-cid-fxmv3gvn],.case-intro__overview[data-astro-cid-fxmv3gvn]{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.case-intro__heading[data-astro-cid-fxmv3gvn]{align-items:flex-start;gap:var(--space-4)}.case-intro__titles[data-astro-cid-fxmv3gvn]{display:grid;gap:var(--space-2);width:100%}.case-intro__subtitle[data-astro-cid-fxmv3gvn]{font-size:1.5rem;line-height:var(--leading-heading)}.case-intro__metadata[data-astro-cid-fxmv3gvn]{margin:0}.case-intro__metadata[data-astro-cid-fxmv3gvn]>div[data-astro-cid-fxmv3gvn]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);align-items:center;gap:var(--space-6);padding-block:var(--space-3);border-top:var(--border-width) solid var(--color-border)}.case-intro__metadata[data-astro-cid-fxmv3gvn]>div[data-astro-cid-fxmv3gvn]:last-child{border-bottom:var(--border-width) solid var(--color-border)}.case-intro__metadata[data-astro-cid-fxmv3gvn] dd[data-astro-cid-fxmv3gvn]{margin:0;font-size:var(--text-small);line-height:var(--leading-body)}.case-intro__tools[data-astro-cid-fxmv3gvn]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.case-intro__tools[data-astro-cid-fxmv3gvn] img[data-astro-cid-fxmv3gvn]{display:block;width:var(--space-5);height:var(--space-5);object-fit:contain}@media(min-width:64rem){.case-intro[data-astro-cid-fxmv3gvn]{gap:var(--space-10)}.case-intro[data-astro-cid-fxmv3gvn]>.page-container[data-astro-cid-fxmv3gvn]:first-child{margin-bottom:0}.case-intro__details[data-astro-cid-fxmv3gvn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.case-intro__heading[data-astro-cid-fxmv3gvn]{align-items:flex-start;gap:var(--space-8)}.case-intro__subtitle[data-astro-cid-fxmv3gvn]{font-size:var(--text-heading)}.case-intro__metadata[data-astro-cid-fxmv3gvn]{max-width:34.5rem}.case-intro__metadata[data-astro-cid-fxmv3gvn]>div[data-astro-cid-fxmv3gvn]{grid-template-columns:minmax(0,156fr) minmax(0,372fr)}.case-intro__metadata[data-astro-cid-fxmv3gvn] dd[data-astro-cid-fxmv3gvn]{font-size:var(--text-body)}.case-intro__tools[data-astro-cid-fxmv3gvn] img[data-astro-cid-fxmv3gvn]{width:var(--space-6);height:var(--space-6)}.case-intro__tools[data-astro-cid-fxmv3gvn]{gap:var(--space-5)}}.case-pagination[data-astro-cid-unrji6ro]{display:grid;gap:var(--space-12);padding-bottom:var(--space-16)}.case-pagination__project[data-astro-cid-unrji6ro]{display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:var(--space-5);min-width:0;padding-top:var(--space-4);text-decoration:none}.case-pagination__direction[data-astro-cid-unrji6ro]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.case-pagination__caption[data-astro-cid-unrji6ro]{display:grid;align-content:start;gap:var(--space-2)}.case-pagination[data-astro-cid-unrji6ro] .case-media img{object-fit:cover}.case-pagination__previous[data-astro-cid-unrji6ro] .case-pagination__direction[data-astro-cid-unrji6ro]{justify-content:flex-start}.case-pagination[data-astro-cid-unrji6ro] h2[data-astro-cid-unrji6ro]{font-size:1.5rem;font-weight:var(--weight-regular);line-height:var(--leading-heading)}.case-pagination__caption[data-astro-cid-unrji6ro] p[data-astro-cid-unrji6ro]{max-width:40ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-muted)}.case-pagination[data-astro-cid-unrji6ro] .case-pagination__arrow{width:var(--space-6);height:var(--space-6);flex-shrink:0;transition:transform var(--duration-ui) var(--ease-ui)}.case-pagination[data-astro-cid-unrji6ro] .case-pagination__arrow--previous{transform:rotate(180deg)}.case-pagination__project[data-astro-cid-unrji6ro]:focus-visible h2[data-astro-cid-unrji6ro]{text-decoration:underline;text-underline-offset:.2em}@media(hover:hover)and (pointer:fine){.case-pagination__next[data-astro-cid-unrji6ro]:hover .case-pagination__arrow{transform:translate(4px)}.case-pagination__previous[data-astro-cid-unrji6ro]:hover .case-pagination__arrow{transform:translate(-4px) rotate(180deg)}}@media(prefers-reduced-motion:reduce){.case-pagination[data-astro-cid-unrji6ro] .case-pagination__arrow{transform:none!important;transition:none}.case-pagination[data-astro-cid-unrji6ro] .case-pagination__arrow--previous{transform:rotate(180deg)!important}}@media(max-width:47.999rem){.case-pagination[data-astro-cid-unrji6ro]{gap:var(--section-gap);padding-bottom:var(--section-gap)}}@media(min-width:48rem){.case-pagination[data-astro-cid-unrji6ro]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10)}.case-pagination__previous[data-astro-cid-unrji6ro]{grid-column:1;grid-row:1}.case-pagination__next[data-astro-cid-unrji6ro]{grid-column:2;grid-row:1}}@media(min-width:64rem){.case-pagination[data-astro-cid-unrji6ro] h2[data-astro-cid-unrji6ro]{font-size:2rem}}.case-section[data-astro-cid-ipdgovz2],.case-section__copy[data-astro-cid-ipdgovz2]{display:flex;flex-direction:column;gap:var(--content-gap)}.case-section__layout[data-astro-cid-ipdgovz2]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--content-gap)}.case-section__copy[data-astro-cid-ipdgovz2],.case-section__media[data-astro-cid-ipdgovz2],.case-section__visuals[data-astro-cid-ipdgovz2]{min-width:0}.case-section__heading[data-astro-cid-ipdgovz2]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);min-width:0}.case-section__subtitle[data-astro-cid-ipdgovz2]{display:block}@media(min-width:64rem){.case-section--split[data-astro-cid-ipdgovz2]>.case-section__layout[data-astro-cid-ipdgovz2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--column-gap)}.case-section--split[data-astro-cid-ipdgovz2]>.case-section__layout[data-astro-cid-ipdgovz2]>.case-section__copy[data-astro-cid-ipdgovz2]{grid-column:1;grid-row:1}.case-section--split[data-astro-cid-ipdgovz2]>.case-section__layout[data-astro-cid-ipdgovz2]>.case-section__media[data-astro-cid-ipdgovz2]{grid-column:2;grid-row:1}.case-section--wide-media[data-astro-cid-ipdgovz2]>.case-section__layout[data-astro-cid-ipdgovz2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.case-section--wide-media[data-astro-cid-ipdgovz2].case-section--media-left>.case-section__layout[data-astro-cid-ipdgovz2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.case-section--media-left[data-astro-cid-ipdgovz2]>.case-section__layout[data-astro-cid-ipdgovz2]>.case-section__media[data-astro-cid-ipdgovz2]{grid-column:1;grid-row:1}.case-section--media-left[data-astro-cid-ipdgovz2]>.case-section__layout[data-astro-cid-ipdgovz2]>.case-section__copy[data-astro-cid-ipdgovz2]{grid-column:2;grid-row:1}.case-section--center[data-astro-cid-ipdgovz2]>.case-section__layout[data-astro-cid-ipdgovz2]>.case-section__copy[data-astro-cid-ipdgovz2]{align-self:center}.case-section--editorial[data-astro-cid-ipdgovz2]>.case-section__layout[data-astro-cid-ipdgovz2]>.case-section__copy[data-astro-cid-ipdgovz2]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-5)}.case-section--centered[data-astro-cid-ipdgovz2]>.case-section__layout[data-astro-cid-ipdgovz2]>.case-section__copy[data-astro-cid-ipdgovz2]{display:grid;grid-template-columns:max-content minmax(0,37.375rem);gap:var(--space-20);width:fit-content;max-width:100%;margin-inline:auto}}.case-gallery[data-astro-cid-6736zyhl]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.case-gallery--phones[data-astro-cid-6736zyhl]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:64rem){.case-gallery--pair[data-astro-cid-6736zyhl]{grid-template-columns:repeat(2,minmax(0,1fr))}.case-gallery--phones[data-astro-cid-6736zyhl]{max-width:42.8125rem;margin-inline:auto;gap:var(--space-10)}}.aurapura-components[data-astro-cid-r65xr5gh]{display:flex;flex-direction:column;gap:var(--content-gap)}.work-page[data-astro-cid-tvuxrlbh]{padding-block:var(--space-10)}.work-categories[data-astro-cid-tvuxrlbh]{display:flex;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-10)}.work-category[data-astro-cid-tvuxrlbh]{color:var(--color-text-muted);font-size:20px;line-height:normal;text-decoration:none;white-space:nowrap}.work-category[data-astro-cid-tvuxrlbh][aria-current]{color:var(--color-text);font-size:24px;font-weight:var(--weight-regular)}.work-grid[data-astro-cid-tvuxrlbh]{border-top:1px solid var(--color-border);padding-top:8px}.work-card[data-astro-cid-tvuxrlbh]{position:relative;isolation:isolate;min-width:0;padding:20px;border-bottom:1px solid var(--color-border)}.work-card[data-astro-cid-tvuxrlbh]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--color-surface);opacity:0;transition:opacity .24s var(--ease-editorial)}.work-card[data-astro-cid-tvuxrlbh]+.work-card[data-astro-cid-tvuxrlbh]{margin-top:8px}.work-card__link[data-astro-cid-tvuxrlbh]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;min-height:385px;color:inherit;text-decoration:none}.work-card__heading[data-astro-cid-tvuxrlbh]{display:grid;grid-template-columns:minmax(0,1fr) 4.375rem;grid-template-rows:auto auto;gap:.625rem;align-content:start}.work-card__badges[data-astro-cid-tvuxrlbh]{grid-column:1;font-size:var(--text-label);line-height:var(--leading-label)}.work-card[data-astro-cid-tvuxrlbh] h2[data-astro-cid-tvuxrlbh]{grid-column:1;font-size:1.5rem;line-height:2.375rem;font-weight:var(--weight-regular);overflow-wrap:normal}.work-card__arrow[data-astro-cid-tvuxrlbh]{grid-column:2;grid-row:1 / 3;display:grid;place-items:center;width:4.375rem;height:4.375rem;padding:var(--space-3)}.work-card__arrow[data-astro-cid-tvuxrlbh] img[data-astro-cid-tvuxrlbh]{width:2.875rem;height:auto;transform:rotate(180deg);transition:transform var(--duration-ui) var(--ease-ui)}.work-card__media[data-astro-cid-tvuxrlbh]{position:relative;aspect-ratio:auto;min-height:180px}.work-card__media[data-astro-cid-tvuxrlbh] picture{position:absolute;inset:0;display:block;width:100%;height:100%}.work-card__media[data-astro-cid-tvuxrlbh] img{display:block;width:100%;height:100%;object-fit:cover}.work-card__description[data-astro-cid-tvuxrlbh]{font-size:var(--text-small);line-height:1.5625rem}@media(hover:hover)and (pointer:fine){.work-category[data-astro-cid-tvuxrlbh]:hover{color:var(--color-text)}.work-card__link[data-astro-cid-tvuxrlbh]:hover .work-card__arrow[data-astro-cid-tvuxrlbh] img[data-astro-cid-tvuxrlbh]{transform:translate(4px,-4px) rotate(180deg)}}@media(hover:hover)and (pointer:fine){.work-card[data-astro-cid-tvuxrlbh]:has(.work-card__link:hover):before{opacity:.55}}.work-card[data-astro-cid-tvuxrlbh]:has(.work-card__link:focus-visible):before{opacity:.55}.work-card__link[data-astro-cid-tvuxrlbh]:focus-visible .work-card__arrow[data-astro-cid-tvuxrlbh] img[data-astro-cid-tvuxrlbh]{transform:translate(4px,-4px) rotate(180deg)}@media(prefers-reduced-motion:reduce){.work-card[data-astro-cid-tvuxrlbh]:before{transition:none}}@media(max-width:47.999rem){.work-page[data-astro-cid-tvuxrlbh]{padding-bottom:var(--section-gap)}.work-categories[data-astro-cid-tvuxrlbh]{margin-bottom:var(--space-10)}}@media(max-width:63.999rem){.work-card[data-astro-cid-tvuxrlbh]:before{top:-8px}}@media(max-width:22.5rem){.work-categories[data-astro-cid-tvuxrlbh]{gap:12px}.work-category[data-astro-cid-tvuxrlbh]{font-size:17px}.work-category[data-astro-cid-tvuxrlbh][aria-current]{font-size:20px}}@media(min-width:64rem){.work-categories[data-astro-cid-tvuxrlbh]{gap:var(--space-10)}.work-category[data-astro-cid-tvuxrlbh]{font-size:1.5rem}.work-category[data-astro-cid-tvuxrlbh][aria-current]{font-size:2rem}.work-grid[data-astro-cid-tvuxrlbh]{--work-gutter: max(var(--page-gutter), calc((100vw - var(--container-width)) / 2 + var(--page-gutter)));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 var(--work-gutter);position:relative}.work-grid[data-astro-cid-tvuxrlbh]:after{content:"";position:absolute;width:1px;top:0;bottom:0;left:50%;background:var(--color-border);pointer-events:none}.work-card[data-astro-cid-tvuxrlbh]{position:relative;padding:var(--space-10)}.work-card[data-astro-cid-tvuxrlbh]:nth-child(odd):before{left:calc(-1 * var(--work-gutter))}.work-card[data-astro-cid-tvuxrlbh]:nth-child(2n):before{right:calc(-1 * var(--work-gutter))}.work-grid[data-astro-cid-tvuxrlbh]:not(.work-grid--experiments) .work-card[data-astro-cid-tvuxrlbh]:nth-child(odd){padding-left:0}.work-grid[data-astro-cid-tvuxrlbh]:not(.work-grid--experiments) .work-card[data-astro-cid-tvuxrlbh]:nth-child(2n){padding-right:0}.work-card[data-astro-cid-tvuxrlbh]+.work-card[data-astro-cid-tvuxrlbh]{margin-top:0}.work-card[data-astro-cid-tvuxrlbh]:after{content:"";position:absolute;bottom:-1px;height:1px;width:var(--work-gutter);background:var(--color-border)}.work-card[data-astro-cid-tvuxrlbh]:nth-child(odd):after{right:100%}.work-card[data-astro-cid-tvuxrlbh]:nth-child(2n):after{left:100%}.work-card__link[data-astro-cid-tvuxrlbh]{grid-template-columns:minmax(0,250fr) minmax(0,258fr);grid-template-rows:auto 1fr;gap:var(--space-5);min-height:15.625rem}.work-card__heading[data-astro-cid-tvuxrlbh]{grid-column:2;grid-row:1;column-gap:var(--space-3)}.work-card[data-astro-cid-tvuxrlbh] h2[data-astro-cid-tvuxrlbh]{grid-column:1;grid-row:2;font-size:2rem}.work-card__arrow[data-astro-cid-tvuxrlbh]{grid-row:2}.work-card__badges[data-astro-cid-tvuxrlbh]{grid-column:1 / -1}.work-card__media[data-astro-cid-tvuxrlbh]{grid-column:1;grid-row:1 / 3;min-height:15.625rem}.work-card__description[data-astro-cid-tvuxrlbh]{grid-column:2;align-self:end;font-size:var(--text-body)}.work-card--featured[data-astro-cid-tvuxrlbh] .work-card__link[data-astro-cid-tvuxrlbh]{display:flex;flex-direction:column}.work-card--featured[data-astro-cid-tvuxrlbh] .work-card__badges[data-astro-cid-tvuxrlbh]{grid-column:1}.work-card--featured[data-astro-cid-tvuxrlbh] .work-card__arrow[data-astro-cid-tvuxrlbh]{grid-row:1 / 3}.work-card--featured[data-astro-cid-tvuxrlbh] .work-card__media[data-astro-cid-tvuxrlbh]{height:24.25rem;min-height:24.25rem}#work-projects[data-astro-cid-tvuxrlbh] .work-card[data-astro-cid-tvuxrlbh]:not(.work-card--featured) .work-card__heading[data-astro-cid-tvuxrlbh]{grid-template-columns:minmax(0,1fr)}#work-projects[data-astro-cid-tvuxrlbh] .work-card[data-astro-cid-tvuxrlbh]:not(.work-card--featured) .work-card__arrow[data-astro-cid-tvuxrlbh]{display:none}.work-grid--experiments[data-astro-cid-tvuxrlbh]{grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--color-border)}.work-grid--experiments[data-astro-cid-tvuxrlbh]:after{display:none}.work-grid--experiments[data-astro-cid-tvuxrlbh] .work-card[data-astro-cid-tvuxrlbh]{padding-inline:0;border-bottom:0}.work-grid--experiments[data-astro-cid-tvuxrlbh] .work-card[data-astro-cid-tvuxrlbh]:after{display:none}.work-grid--experiments[data-astro-cid-tvuxrlbh] .work-card[data-astro-cid-tvuxrlbh]:before{inset-inline:calc(-1 * var(--work-gutter))}.work-grid--experiments[data-astro-cid-tvuxrlbh] .work-card__link[data-astro-cid-tvuxrlbh]{grid-template-columns:minmax(0,486fr) minmax(0,710fr)}}@media(min-width:64rem)and (max-width:74.999rem){#work-projects[data-astro-cid-tvuxrlbh] .work-card[data-astro-cid-tvuxrlbh]:not(.work-card--featured) h2[data-astro-cid-tvuxrlbh]{font-size:28px}}.security-tab-btn[data-astro-cid-4s75mmf7]{border:1px solid var(--color-border);border-radius:999px;padding:8px 14px;font-size:13px;line-height:18px;color:var(--color-text);background:var(--color-background);white-space:nowrap;cursor:pointer}.security-tab-btn[data-astro-cid-4s75mmf7].is-active{background:var(--color-background);color:var(--color-text);border-color:var(--color-text)}.security-grid[data-astro-cid-4s75mmf7]{display:grid;grid-template-columns:1fr;gap:10px}.security-card[data-astro-cid-4s75mmf7]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-background);padding:16px}.security-title[data-astro-cid-4s75mmf7]{font-size:18px;line-height:24px;font-weight:600;letter-spacing:0;color:var(--color-text)}.security-description[data-astro-cid-4s75mmf7]{margin-top:10px;font-size:14px;line-height:22px;color:var(--color-text)}.security-list[data-astro-cid-4s75mmf7]{margin-top:10px;list-style:disc;padding-left:18px;display:grid;gap:6px;font-size:14px;line-height:22px;color:var(--color-text)}.security-note[data-astro-cid-4s75mmf7]{margin-top:10px;font-size:13px;line-height:20px;color:var(--color-meta)}.security-example[data-astro-cid-4s75mmf7]{margin-top:12px;border:1px solid var(--color-border);border-radius:10px;padding:10px 12px;background:transparent}.security-example-trust[data-astro-cid-4s75mmf7]{padding:14px 16px}.security-eth-row[data-astro-cid-4s75mmf7]{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.2;color:var(--color-text)}.eth-token[data-astro-cid-4s75mmf7]{font-size:24px;font-weight:700;letter-spacing:0}.eth-score[data-astro-cid-4s75mmf7]{font-size:24px;font-weight:700;color:#2e801b;letter-spacing:0}.eth-stars[data-astro-cid-4s75mmf7]{color:#d3a12d;font-size:16px;letter-spacing:1px}.security-check[data-astro-cid-4s75mmf7],.security-cross[data-astro-cid-4s75mmf7]{margin-top:0;font-size:14px;line-height:1.3;color:var(--color-text)}.security-example-rows[data-astro-cid-4s75mmf7]{display:grid;gap:8px}.security-row[data-astro-cid-4s75mmf7]{display:flex;align-items:center;gap:8px}.security-icon[data-astro-cid-4s75mmf7]{display:inline-flex;width:16px;justify-content:center;flex-shrink:0}.security-check[data-astro-cid-4s75mmf7],.security-cross[data-astro-cid-4s75mmf7]{color:var(--color-text)}.badge-row[data-astro-cid-4s75mmf7]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.security-badge[data-astro-cid-4s75mmf7]{border-radius:999px;padding:6px 12px;font-size:12px;line-height:1.2;font-weight:var(--weight-regular)}.badge-green[data-astro-cid-4s75mmf7]{background:var(--color-success-bg);color:var(--color-success)}.badge-blue[data-astro-cid-4s75mmf7]{background:#d8e1f3;color:#2f5fb8}.badge-purple[data-astro-cid-4s75mmf7]{background:#dfd5ef;color:#6e45b5}.badge-orange[data-astro-cid-4s75mmf7]{background:var(--color-warning-bg);color:var(--color-warning)}.imdb-row[data-astro-cid-4s75mmf7]{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.2;color:var(--color-text)}.security-check[data-astro-cid-4s75mmf7]:first-letter{color:var(--color-success)}.security-cross[data-astro-cid-4s75mmf7]:first-letter{color:var(--color-danger)}.security-example-trust[data-astro-cid-4s75mmf7] .security-check[data-astro-cid-4s75mmf7],.security-example-trust[data-astro-cid-4s75mmf7] .security-cross[data-astro-cid-4s75mmf7]{margin-top:10px}.security-panel-enter[data-astro-cid-4s75mmf7]{animation:securityPanelEnter .22s ease-out}@keyframes securityPanelEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px){.security-grid[data-astro-cid-4s75mmf7]{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.security-card[data-astro-cid-4s75mmf7]{grid-column:span 2;padding:20px}.security-card--start-3[data-astro-cid-4s75mmf7]{grid-column:3 / span 2}}@media(min-width:640px)and (max-width:1023px){.security-grid[data-astro-cid-4s75mmf7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.security-card[data-astro-cid-4s75mmf7],.security-card--start-3[data-astro-cid-4s75mmf7]{grid-column:auto}}@media(max-width:1024px){.security-title[data-astro-cid-4s75mmf7]{font-size:16px;line-height:22px}.security-description[data-astro-cid-4s75mmf7],.security-list[data-astro-cid-4s75mmf7],.security-note[data-astro-cid-4s75mmf7]{font-size:13px;line-height:20px}.security-example[data-astro-cid-4s75mmf7]{border-radius:10px;padding:10px}.eth-token[data-astro-cid-4s75mmf7],.eth-score[data-astro-cid-4s75mmf7],.security-check[data-astro-cid-4s75mmf7],.security-cross[data-astro-cid-4s75mmf7]{font-size:13px}}.newbies-intro[data-astro-cid-fsm6fepm]{text-align:center;font-size:18px;line-height:28px;color:var(--color-text)}.newbies-tabs[data-astro-cid-fsm6fepm]{margin-top:22px;display:flex;gap:10px;justify-content:flex-start;overflow-x:auto;width:100%;padding-left:16px;padding-right:16px;padding-bottom:4px}.newbies-tab-btn[data-astro-cid-fsm6fepm]{border:1px solid var(--color-border);border-radius:999px;padding:8px 14px;font-size:13px;line-height:18px;color:var(--color-text);background:var(--color-background);white-space:nowrap;cursor:pointer}.newbies-tab-btn[data-astro-cid-fsm6fepm].is-active{background:var(--color-background);color:var(--color-text);border-color:var(--color-text)}.newbies-panels[data-astro-cid-fsm6fepm]{margin-top:22px}.newbies-grid[data-astro-cid-fsm6fepm]{display:grid;grid-template-columns:1fr;gap:10px}.newbies-card[data-astro-cid-fsm6fepm]{border:1px solid var(--color-border);border-radius:12px;background:var(--color-background);padding:16px}.newbies-card-title[data-astro-cid-fsm6fepm]{font-size:18px;line-height:24px;font-weight:600;color:var(--color-text)}.newbies-card-description[data-astro-cid-fsm6fepm]{margin-top:12px;font-size:14px;line-height:22px;color:var(--color-text)}.newbies-card-list[data-astro-cid-fsm6fepm]{margin-top:12px;list-style:disc;padding-left:18px;display:grid;gap:6px;font-size:14px;line-height:22px;color:var(--color-text)}.newbies-callout[data-astro-cid-fsm6fepm]{margin-top:12px;border-radius:10px;padding:10px 12px;font-size:13px;line-height:20px;text-align:center}.newbies-callout--green[data-astro-cid-fsm6fepm]{background:var(--color-success-bg);color:var(--color-success)}.newbies-callout--orange[data-astro-cid-fsm6fepm]{background:var(--color-warning-bg);color:var(--color-warning)}.newbies-scorebox[data-astro-cid-fsm6fepm]{margin-top:12px;border:1px solid var(--color-border);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:10px;font-size:14px;line-height:20px;color:var(--color-text)}.newbies-stars[data-astro-cid-fsm6fepm]{color:#d3a12d;letter-spacing:1px}.newbies-score-rows[data-astro-cid-fsm6fepm]{margin-top:12px;display:grid;gap:10px}.newbies-score-row[data-astro-cid-fsm6fepm]{border:1px solid var(--color-border);border-radius:10px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;line-height:20px;color:var(--color-text)}.newbies-score-value[data-astro-cid-fsm6fepm]{font-weight:600}.newbies-score-value[data-astro-cid-fsm6fepm].is-green{color:var(--color-success)}.newbies-score-value[data-astro-cid-fsm6fepm].is-red{color:var(--color-danger)}.newbies-panel-enter[data-astro-cid-fsm6fepm]{animation:newbiesPanelEnter .22s ease-out}@keyframes newbiesPanelEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px){.newbies-grid[data-astro-cid-fsm6fepm]{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.newbies-card[data-astro-cid-fsm6fepm]{grid-column:span 2;padding:20px}.newbies-card--start-2[data-astro-cid-fsm6fepm]{grid-column:2 / span 2}.newbies-card--start-3[data-astro-cid-fsm6fepm]{grid-column:3 / span 2}.newbies-card--start-4[data-astro-cid-fsm6fepm]{grid-column:4 / span 2}}@media(min-width:640px)and (max-width:1023px){.newbies-grid[data-astro-cid-fsm6fepm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.newbies-card[data-astro-cid-fsm6fepm],.newbies-card--start-2[data-astro-cid-fsm6fepm],.newbies-card--start-3[data-astro-cid-fsm6fepm],.newbies-card--start-4[data-astro-cid-fsm6fepm]{grid-column:auto}}@media(min-width:640px){.newbies-tabs[data-astro-cid-fsm6fepm]{justify-content:center;padding-left:0;padding-right:0}}.case-study :is(.security-cards,.newbies-cards){min-width:0;padding:0;border-radius:0}.case-study :is(.security-cards,.newbies-cards) nav{display:flex;justify-content:flex-start;gap:var(--space-3);margin:0;padding:0 0 var(--space-2);overflow-x:auto;scrollbar-width:thin}.case-study :is(.security-cards,.newbies-cards) :is(.security-tab-btn,.newbies-tab-btn){flex-shrink:0;min-height:var(--control-height);border:var(--border-width) solid var(--color-border);border-radius:0;padding:var(--space-3) var(--space-4);font-family:var(--font-label);font-size:var(--text-label);font-weight:var(--weight-regular);line-height:var(--leading-label);text-transform:uppercase;background:var(--color-background);color:var(--color-text-muted);transition:scale var(--duration-press) var(--ease-ui),background-color var(--duration-ui) var(--ease-ui),color var(--duration-ui) var(--ease-ui)}.case-study :is(.security-cards,.newbies-cards) .is-active{background:var(--color-text);border-color:var(--color-text);color:var(--color-background)}.case-study :is(.security-cards,.newbies-cards) :is(.security-grid,.newbies-grid){display:flex;position:relative;gap:var(--space-5);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.case-study :is(.security-cards,.newbies-cards) :is(.security-grid,.newbies-grid)::-webkit-scrollbar{display:none}.case-study :is(.security-cards,.newbies-cards) :is(.security-card,.newbies-card){flex:0 0 100%;min-width:0;grid-column:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--space-4);padding:var(--space-5) var(--space-6);scroll-snap-align:start;scroll-snap-stop:always;background:var(--color-background)}.case-study :is(.security-cards,.newbies-cards) :is(.security-title,.newbies-card-title){font-size:1.25rem;font-weight:var(--weight-regular);line-height:var(--leading-heading)}.case-study :is(.security-cards,.newbies-cards) :is(.security-description,.security-list,.newbies-card-description,.newbies-card-list){margin-top:var(--space-4);font-size:var(--text-small);line-height:var(--leading-body)}.case-study :is(.security-cards,.newbies-cards) :is(.security-panel-enter,.newbies-panel-enter){animation-duration:var(--duration-ui)}.case-study .hypothesis-pages{display:flex;justify-content:center;margin-top:var(--space-4)}.case-study .hypothesis-pages button{display:grid;place-items:center;width:var(--control-height);height:var(--control-height);cursor:pointer}.case-study .hypothesis-pages span{width:var(--space-3);height:var(--space-3);border:var(--border-width) solid var(--color-text-muted);border-radius:50%}.case-study .hypothesis-pages [aria-pressed=true] span{background:var(--color-text);border-color:var(--color-text)}@media(min-width:64rem){.case-study :is(.security-cards,.newbies-cards) :is(.security-grid,.newbies-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);overflow:visible}.case-study .hypothesis-pages{display:none}}.case-reference[data-astro-cid-uff6agsb]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height);font-family:var(--font-label);font-size:var(--text-label);line-height:var(--leading-label);text-transform:uppercase}.case-reference[data-astro-cid-uff6agsb] svg{flex-shrink:0}.case-reference[data-astro-cid-uff6agsb]:hover{text-decoration:underline;text-underline-offset:.2em}.case-vision[data-astro-cid-uff6agsb]{display:flex;flex-direction:column;gap:var(--content-gap)}.case-screens[data-astro-cid-mfzongba]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.case-screens__track[data-astro-cid-mfzongba]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.case-screens__track[data-astro-cid-mfzongba]::-webkit-scrollbar{display:none}.case-screens__slide[data-astro-cid-mfzongba]{display:grid;place-items:center;flex:0 0 100%;min-width:0;scroll-snap-align:center;scroll-snap-stop:always}.case-screens__slide[data-astro-cid-mfzongba] .case-media{max-width:12.9375rem}.case-screens__controls[data-astro-cid-mfzongba]{display:flex;justify-content:center}.case-screens__controls[data-astro-cid-mfzongba] button[data-astro-cid-mfzongba]{display:grid;place-items:center;width:var(--control-height);height:var(--control-height);cursor:pointer}.case-screens__controls[data-astro-cid-mfzongba] span[data-astro-cid-mfzongba]{width:var(--space-3);height:var(--space-3);border:var(--border-width) solid var(--color-text-muted);border-radius:50%;background:var(--color-background)}.case-screens__controls[data-astro-cid-mfzongba] [data-astro-cid-mfzongba][aria-pressed=true] span[data-astro-cid-mfzongba]{background:var(--color-text);border-color:var(--color-text)}@media(min-width:64rem){.case-screens[data-astro-cid-mfzongba]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10);align-items:center}.case-screens__copy[data-astro-cid-mfzongba]{grid-column:3;grid-row:1}.case-screens__track[data-astro-cid-mfzongba]{display:contents}.case-screens__slide[data-astro-cid-mfzongba] .case-media{max-width:20.15625rem}.case-screens__slide[data-astro-cid-mfzongba]:nth-child(1){grid-column:1;grid-row:1}.case-screens__slide[data-astro-cid-mfzongba]:nth-child(2){grid-column:2;grid-row:1}.case-screens__slide[data-astro-cid-mfzongba]:nth-child(3){grid-column:2;grid-row:2}.case-screens__slide[data-astro-cid-mfzongba]:nth-child(4){grid-column:3;grid-row:2;justify-items:start}.case-screens__controls[data-astro-cid-mfzongba]{display:none}}.mova-solution-visuals[data-astro-cid-avul3wgc]{display:flex;flex-direction:column;gap:var(--content-gap)}.mova-web-preview[data-astro-cid-avul3wgc]{width:100%;max-width:53.375rem}.obrys-visuals[data-astro-cid-niuin7bm]{display:flex;flex-direction:column;gap:var(--content-gap)}.obrys-branding[data-astro-cid-niuin7bm],.obrys-branding[data-astro-cid-niuin7bm] img[data-astro-cid-niuin7bm]{display:block;width:100%}.obrys-branding[data-astro-cid-niuin7bm] img[data-astro-cid-niuin7bm]{height:auto;aspect-ratio:2400 / 3837}@media(min-width:64rem){.obrys-branding[data-astro-cid-niuin7bm] img[data-astro-cid-niuin7bm]{aspect-ratio:4800 / 3034}}.case-study{padding-bottom:var(--section-gap)}.readyset-findings[data-astro-cid-biipijds]{display:flex;flex-direction:column;gap:var(--content-gap)}.about-page[data-astro-cid-oe2zymdq]{display:flex;flex-direction:column;gap:var(--space-10);padding-block:var(--space-10)}.about-page[data-astro-cid-oe2zymdq] h1[data-astro-cid-oe2zymdq],.about-page[data-astro-cid-oe2zymdq] h2[data-astro-cid-oe2zymdq]{font-weight:var(--weight-regular)}.about-page[data-astro-cid-oe2zymdq] h2[data-astro-cid-oe2zymdq]{font-size:24px;line-height:1.3}.about-intro[data-astro-cid-oe2zymdq]{display:grid;gap:var(--space-5)}.about-intro-copy[data-astro-cid-oe2zymdq]{display:contents}.about-intro[data-astro-cid-oe2zymdq] h1[data-astro-cid-oe2zymdq]{grid-row:1;font-size:40px;line-height:1}.about-portrait[data-astro-cid-oe2zymdq]{grid-row:2}.about-portrait[data-astro-cid-oe2zymdq]{width:min(285px,100%);height:auto;aspect-ratio:285 / 326;object-fit:cover}.about-bio[data-astro-cid-oe2zymdq]{font-size:14px;line-height:1.5}.about-bio[data-astro-cid-oe2zymdq] p[data-astro-cid-oe2zymdq]+p[data-astro-cid-oe2zymdq]{margin-top:21px}.about-socials[data-astro-cid-oe2zymdq]{display:flex;justify-content:space-between;flex-wrap:wrap}.about-socials[data-astro-cid-oe2zymdq] img[data-astro-cid-oe2zymdq]{transform:rotate(180deg);flex:none}.about-tools[data-astro-cid-oe2zymdq]{display:flex;flex-direction:column;gap:var(--space-5)}.about-tools__grid[data-astro-cid-oe2zymdq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-10)}.about-tools__grid[data-astro-cid-oe2zymdq] li[data-astro-cid-oe2zymdq]{display:flex;align-items:center;flex-direction:column;gap:var(--space-3);text-align:center;font-size:14px;font-weight:var(--weight-regular);line-height:1.35}.tool-icon[data-astro-cid-oe2zymdq]{display:block;width:36px;height:36px;position:relative}.tool-icon[data-astro-cid-oe2zymdq]>img[data-astro-cid-oe2zymdq],.tool-icon[data-astro-cid-oe2zymdq] picture[data-astro-cid-oe2zymdq] img[data-astro-cid-oe2zymdq]{display:block;width:36px;height:auto}.tool-icon--crop[data-astro-cid-oe2zymdq]{overflow:hidden;height:36.9px}.tool-icon--crop[data-astro-cid-oe2zymdq]>img[data-astro-cid-oe2zymdq]{position:absolute;width:126.73%;height:123.67%;max-width:none;top:-12.32%;left:-13.37%}.tool-icon--vercel[data-astro-cid-oe2zymdq]{height:30.6px}.about-process[data-astro-cid-oe2zymdq]{display:grid;gap:var(--space-5)}.about-process__content[data-astro-cid-oe2zymdq]{min-width:0}.about-process__intro[data-astro-cid-oe2zymdq]{font-size:14px;line-height:1.5}.process-dots[data-astro-cid-oe2zymdq]{display:flex;justify-content:center;margin-block:var(--space-5)}.process-dot[data-astro-cid-oe2zymdq]{width:44px;height:44px;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.process-dot[data-astro-cid-oe2zymdq] span[data-astro-cid-oe2zymdq]{width:16px;height:16px;border:1px solid var(--color-border);border-radius:50%;transition:background-color var(--duration-ui) var(--ease-ui),border-color var(--duration-ui) var(--ease-ui)}.process-dot[data-astro-cid-oe2zymdq][aria-pressed=true] span[data-astro-cid-oe2zymdq]{background:var(--color-text);border-color:var(--color-text)}.process-slides[data-astro-cid-oe2zymdq]{display:flex;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.process-slides[data-astro-cid-oe2zymdq]::-webkit-scrollbar{display:none}.process-slide[data-astro-cid-oe2zymdq]{display:grid;grid-template-columns:minmax(0,156fr) minmax(0,181fr);align-items:center;gap:var(--space-6);flex:0 0 100%;scroll-snap-align:start}.process-slide[data-astro-cid-oe2zymdq] p[data-astro-cid-oe2zymdq]{font-size:14px;line-height:25px}.recommendation-controls[data-astro-cid-oe2zymdq]{display:flex;gap:var(--space-3)}.recommendation-controls[data-astro-cid-oe2zymdq] button[data-astro-cid-oe2zymdq]{--button-hover-fill: var(--color-text);--button-hover-text: #fff;padding:var(--space-3);cursor:pointer}.recommendation-controls[data-astro-cid-oe2zymdq] button[data-astro-cid-oe2zymdq] img[data-astro-cid-oe2zymdq]{transition:filter var(--duration-ui) var(--ease-ui)}.recommendation-controls[data-astro-cid-oe2zymdq] button[data-astro-cid-oe2zymdq]:not(:disabled):focus-visible img[data-astro-cid-oe2zymdq]{filter:brightness(0) invert(1)}.recommendation-controls[data-astro-cid-oe2zymdq] button[data-astro-cid-oe2zymdq]:disabled{border-color:var(--color-border);opacity:.4;cursor:default}.recommendation-prev[data-astro-cid-oe2zymdq] img[data-astro-cid-oe2zymdq]{transform:rotate(90deg)}.recommendation-controls[data-astro-cid-oe2zymdq] button[data-astro-cid-oe2zymdq]:last-child img[data-astro-cid-oe2zymdq]{transform:rotate(-90deg)}.recommendation[data-astro-cid-oe2zymdq]{margin:0;padding-block:var(--space-5)}.recommendation[data-astro-cid-oe2zymdq][hidden]{display:none}.recommendation[data-astro-cid-oe2zymdq] blockquote[data-astro-cid-oe2zymdq]{font-size:16px;line-height:1.5}.recommendation[data-astro-cid-oe2zymdq] figcaption[data-astro-cid-oe2zymdq]{display:flex;gap:var(--space-3);align-items:center;margin-top:var(--space-5);font-size:14px;line-height:24px}.recommendation[data-astro-cid-oe2zymdq] figcaption[data-astro-cid-oe2zymdq]>img[data-astro-cid-oe2zymdq]{width:52px;height:52px;object-fit:cover;flex:none}.recommendation-role[data-astro-cid-oe2zymdq]{color:var(--color-text-muted);margin-top:var(--space-1)}.about-contact[data-astro-cid-oe2zymdq]>div[data-astro-cid-oe2zymdq]{display:flex;flex-direction:column;gap:var(--space-8)}.about-contact__button[data-astro-cid-oe2zymdq]{align-self:flex-end}.about-contact__arrow[data-astro-cid-oe2zymdq]{display:inline-grid}.about-contact__arrow[data-astro-cid-oe2zymdq] img[data-astro-cid-oe2zymdq]{grid-area:1 / 1;transform:rotate(180deg)}.about-contact__hover[data-astro-cid-oe2zymdq]{opacity:0}.about-contact__button[data-astro-cid-oe2zymdq]:focus-visible .about-contact__arrow[data-astro-cid-oe2zymdq] img[data-astro-cid-oe2zymdq]:first-child{opacity:0}.about-contact__button[data-astro-cid-oe2zymdq]:focus-visible .about-contact__hover[data-astro-cid-oe2zymdq]{opacity:1}@media(hover:hover)and (pointer:fine){.recommendation-controls[data-astro-cid-oe2zymdq] button[data-astro-cid-oe2zymdq]:not(:disabled):hover img[data-astro-cid-oe2zymdq]{filter:brightness(0) invert(1)}.about-contact__button[data-astro-cid-oe2zymdq]:hover .about-contact__arrow[data-astro-cid-oe2zymdq] img[data-astro-cid-oe2zymdq]:first-child{opacity:0}.about-contact__button[data-astro-cid-oe2zymdq]:hover .about-contact__hover[data-astro-cid-oe2zymdq]{opacity:1}}@media(max-width:374px){.about-socials[data-astro-cid-oe2zymdq] .btn-secondary[data-astro-cid-oe2zymdq]{padding-inline:6px;gap:4px}}@media(max-width:47.999rem){.about-page[data-astro-cid-oe2zymdq]{gap:var(--space-20);padding-bottom:var(--space-20)}.about-intro[data-astro-cid-oe2zymdq]{gap:var(--space-8)}.about-intro[data-astro-cid-oe2zymdq] h1[data-astro-cid-oe2zymdq]{display:flex;flex-wrap:wrap;gap:.12em .24em}.about-tools[data-astro-cid-oe2zymdq]{gap:var(--space-8)}.about-process[data-astro-cid-oe2zymdq]{gap:var(--space-6)}.process-dots[data-astro-cid-oe2zymdq]{margin-block:var(--space-6)}.recommendation[data-astro-cid-oe2zymdq]{padding-block:var(--space-6)}.recommendation[data-astro-cid-oe2zymdq] figcaption[data-astro-cid-oe2zymdq]{margin-top:var(--space-6)}}@media(min-width:48rem){.about-intro[data-astro-cid-oe2zymdq]{align-items:start}.about-intro-copy[data-astro-cid-oe2zymdq]{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.about-portrait[data-astro-cid-oe2zymdq]{grid-column:1;grid-row:1}}@media(min-width:48rem)and (max-width:63.999rem){.about-intro[data-astro-cid-oe2zymdq]{grid-template-columns:285px minmax(0,1fr);gap:24px}.about-tools__grid[data-astro-cid-oe2zymdq]{grid-template-columns:repeat(4,minmax(0,1fr))}.about-socials[data-astro-cid-oe2zymdq]{justify-content:flex-start}}@media(min-width:64rem){.about-page[data-astro-cid-oe2zymdq]{gap:var(--space-30);padding-bottom:var(--space-30)}.about-page[data-astro-cid-oe2zymdq] h2[data-astro-cid-oe2zymdq]{font-size:2.5rem}.about-intro[data-astro-cid-oe2zymdq]{grid-template-columns:minmax(0,412fr) minmax(0,701fr);column-gap:clamp(2.5rem,8vw,6.4375rem);row-gap:var(--space-10)}.about-intro-copy[data-astro-cid-oe2zymdq]{gap:var(--space-10)}.about-intro[data-astro-cid-oe2zymdq] h1[data-astro-cid-oe2zymdq]{font-size:4rem}.about-portrait[data-astro-cid-oe2zymdq]{grid-column:1;grid-row:1;width:100%;aspect-ratio:412 / 472}.about-bio[data-astro-cid-oe2zymdq]{font-size:var(--text-body)}.about-bio[data-astro-cid-oe2zymdq] p[data-astro-cid-oe2zymdq]+p[data-astro-cid-oe2zymdq]{margin-top:var(--space-6)}.about-socials[data-astro-cid-oe2zymdq]{grid-column:2;justify-content:flex-start;align-items:start;gap:var(--space-5)}.about-tools[data-astro-cid-oe2zymdq]{gap:var(--space-10)}.about-tools__grid[data-astro-cid-oe2zymdq]{grid-template-columns:repeat(6,minmax(0,1fr));gap:3.8125rem}.about-tools__grid[data-astro-cid-oe2zymdq] li[data-astro-cid-oe2zymdq]{gap:var(--space-5);font-size:1.125rem}.tool-icon[data-astro-cid-oe2zymdq]{width:2.75rem;height:2.75rem}.tool-icon[data-astro-cid-oe2zymdq]>img[data-astro-cid-oe2zymdq],.tool-icon[data-astro-cid-oe2zymdq] picture[data-astro-cid-oe2zymdq] img[data-astro-cid-oe2zymdq]{width:2.75rem}.tool-icon--crop[data-astro-cid-oe2zymdq]{height:2.793rem}.tool-icon--crop[data-astro-cid-oe2zymdq]>img[data-astro-cid-oe2zymdq]{width:126.73%}.tool-icon--vercel[data-astro-cid-oe2zymdq]{height:2.363rem}.about-process[data-astro-cid-oe2zymdq]{grid-template-columns:minmax(0,491fr) minmax(0,705fr);gap:var(--space-5)}.about-process__intro[data-astro-cid-oe2zymdq]{font-size:var(--text-body);line-height:1.875;margin-bottom:var(--space-10)}.process-dots[data-astro-cid-oe2zymdq]{display:none}.process-slides[data-astro-cid-oe2zymdq]{display:block;overflow:visible}.process-slide[data-astro-cid-oe2zymdq]{grid-template-columns:minmax(0,262fr) minmax(0,419fr);padding-block:var(--space-3)}.process-slide[data-astro-cid-oe2zymdq]:first-child{padding-top:0}.process-slide[data-astro-cid-oe2zymdq]+.process-slide[data-astro-cid-oe2zymdq]{border-top:1px solid var(--color-border)}.process-slide[data-astro-cid-oe2zymdq] p[data-astro-cid-oe2zymdq]{font-size:var(--text-body);line-height:1.5625}.recommendation-controls[data-astro-cid-oe2zymdq] button[data-astro-cid-oe2zymdq]{padding:var(--space-4)}.recommendation[data-astro-cid-oe2zymdq]{padding-block:var(--space-6)}.recommendation[data-astro-cid-oe2zymdq] blockquote[data-astro-cid-oe2zymdq]{font-size:1.25em}.recommendation[data-astro-cid-oe2zymdq] figcaption[data-astro-cid-oe2zymdq]{gap:var(--space-5);margin-top:var(--space-10);font-size:var(--text-body);line-height:1.5}.recommendation[data-astro-cid-oe2zymdq] figcaption[data-astro-cid-oe2zymdq]>img[data-astro-cid-oe2zymdq]{width:var(--space-16);height:var(--space-16)}.recommendation-role[data-astro-cid-oe2zymdq]{margin-top:var(--space-2)}.about-contact[data-astro-cid-oe2zymdq]>div[data-astro-cid-oe2zymdq]{width:43.75rem;max-width:100%;margin-left:auto}.about-contact__button[data-astro-cid-oe2zymdq]{align-self:flex-start}.about-socials[data-astro-cid-oe2zymdq] img[data-astro-cid-oe2zymdq],.about-contact__arrow[data-astro-cid-oe2zymdq] img[data-astro-cid-oe2zymdq]{width:var(--space-6);height:auto}}
