[data-astro-cid-pm6kkhwb][data-view-controls][hidden],case-study-view-tabs[data-astro-cid-pm6kkhwb] [role=tabpanel][hidden]{display:none}case-study-view-tabs[data-astro-cid-pm6kkhwb]:not([data-ready]) [data-view-panel]+[data-view-panel]{margin-top:3rem}case-study-view-tabs[data-astro-cid-pm6kkhwb] [role=tabpanel]:focus-visible{outline:2px solid var(--view-focus);outline-offset:4px}.device-screen[data-astro-cid-6j7gbpwl]{aspect-ratio:var(--screen-ratio);background:#f1f5f9;position:relative;overflow:hidden}.device-screen-image[data-astro-cid-6j7gbpwl]{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .18s;display:block;position:absolute;inset:0}[data-astro-cid-6j7gbpwl][data-screen-fit=contain] .device-screen-image[data-astro-cid-6j7gbpwl]{object-fit:contain}[data-astro-cid-6j7gbpwl][data-screen-state=loaded] .device-screen-image[data-astro-cid-6j7gbpwl]{opacity:1}.device-screen-skeleton[data-astro-cid-6j7gbpwl]{flex-direction:column;gap:6%;padding:4%;display:flex;position:absolute;inset:0;overflow:hidden}.device-screen-skeleton[data-astro-cid-6j7gbpwl]:after{content:"";background:linear-gradient(100deg,#0000 25%,#ffffff8c 50%,#0000 75%);animation:1.6s ease-in-out infinite device-screen-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-toolbar[data-astro-cid-6j7gbpwl]{align-items:center;gap:4%;height:7%;display:flex}.skeleton-line[data-astro-cid-6j7gbpwl],.skeleton-dot[data-astro-cid-6j7gbpwl],.skeleton-photo[data-astro-cid-6j7gbpwl],.skeleton-map[data-astro-cid-6j7gbpwl]{background:#dbe3ed;border-radius:5px}.skeleton-dot[data-astro-cid-6j7gbpwl]{aspect-ratio:1;border-radius:50%;height:100%}.skeleton-line[data-astro-cid-6j7gbpwl]{width:85%;height:4%;min-height:4px;display:block}.skeleton-search[data-astro-cid-6j7gbpwl]{width:65%;height:80%}.skeleton-heading[data-astro-cid-6j7gbpwl]{width:60%;height:6%}.skeleton-short[data-astro-cid-6j7gbpwl]{width:45%}.skeleton-content[data-astro-cid-6j7gbpwl]{flex:1;grid-template-columns:1fr 1fr;gap:5%;min-height:0;display:grid}.skeleton-results[data-astro-cid-6j7gbpwl]{flex-direction:column;gap:5%;min-height:0;display:flex}.skeleton-photo[data-astro-cid-6j7gbpwl]{flex:1;min-height:0}[data-astro-cid-6j7gbpwl][data-device-screen=mobile] .device-screen-skeleton[data-astro-cid-6j7gbpwl]{gap:5%;padding:7%}[data-astro-cid-6j7gbpwl][data-device-screen=mobile] .skeleton-toolbar[data-astro-cid-6j7gbpwl]{height:5%}[data-astro-cid-6j7gbpwl][data-device-screen=mobile] .skeleton-content[data-astro-cid-6j7gbpwl]{grid-template-columns:1fr}[data-astro-cid-6j7gbpwl][data-device-screen=mobile] .skeleton-map[data-astro-cid-6j7gbpwl],[data-astro-cid-6j7gbpwl][data-screen-state=loaded] .device-screen-skeleton[data-astro-cid-6j7gbpwl],[data-astro-cid-6j7gbpwl][data-screen-state=error] .device-screen-skeleton[data-astro-cid-6j7gbpwl]{display:none}.device-screen-error[data-astro-cid-6j7gbpwl]:not([hidden]){text-align:center;color:#475569;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:1rem;font-size:.75rem;line-height:1.5;display:flex;position:absolute;inset:0}.device-screen-error[data-astro-cid-6j7gbpwl] strong[data-astro-cid-6j7gbpwl]{color:#0f172a}@keyframes device-screen-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.device-screen-skeleton[data-astro-cid-6j7gbpwl]:after{animation:none}.device-screen-image[data-astro-cid-6j7gbpwl]{transition:none}}@media (width<=767px){section[data-astro-cid-okifyueo] .related-product-logo.product-logo{width:41.6vw}}@media (width<=1023px){.property-expand[data-astro-cid-26ppvt2i]{margin-left:0;top:-52px;left:auto;right:0}figure[data-astro-cid-26ppvt2i] h4[data-astro-cid-26ppvt2i]{padding-right:48px}}.property-screen-pair[data-astro-cid-26ppvt2i] [data-device-frame=mobile]{max-width:15rem}@media (width>=768px){.property-screen-pair[data-astro-cid-26ppvt2i] [data-device-frame=mobile]{max-width:15rem}}.yaca-snapshot[data-astro-cid-nsqeoyn6]>div[data-astro-cid-nsqeoyn6]{padding:0 28px}@media (width<=639px){.yaca-snapshot[data-astro-cid-nsqeoyn6]>div[data-astro-cid-nsqeoyn6]{padding-top:24px;padding-bottom:24px}.yaca-snapshot[data-astro-cid-nsqeoyn6]>div[data-astro-cid-nsqeoyn6]:first-child{padding-top:0}.yaca-snapshot[data-astro-cid-nsqeoyn6]>div[data-astro-cid-nsqeoyn6]:last-child{padding-bottom:0}.yaca-snapshot[data-astro-cid-nsqeoyn6]>div[data-astro-cid-nsqeoyn6]+div[data-astro-cid-nsqeoyn6]{border-top:1px solid #334155}}@media (width>=640px) and (width<=1023px){.yaca-snapshot[data-astro-cid-nsqeoyn6]{grid-template-columns:repeat(2,minmax(0,1fr))}.yaca-snapshot[data-astro-cid-nsqeoyn6]>div[data-astro-cid-nsqeoyn6]{padding-top:24px;padding-bottom:24px}.yaca-snapshot[data-astro-cid-nsqeoyn6]>div[data-astro-cid-nsqeoyn6]:nth-child(-n+2){padding-top:0}.yaca-snapshot[data-astro-cid-nsqeoyn6]>div[data-astro-cid-nsqeoyn6]:nth-last-child(-n+2){padding-bottom:0}.yaca-snapshot[data-astro-cid-nsqeoyn6]>div[data-astro-cid-nsqeoyn6]:nth-child(2n){border-left:1px solid #334155}.yaca-snapshot[data-astro-cid-nsqeoyn6]>div[data-astro-cid-nsqeoyn6]:nth-child(n+3){border-top:1px solid #334155}}@media (width>=1024px){.yaca-snapshot[data-astro-cid-nsqeoyn6]{grid-template-columns:repeat(4,minmax(0,1fr))}.yaca-snapshot[data-astro-cid-nsqeoyn6]>div[data-astro-cid-nsqeoyn6]+div[data-astro-cid-nsqeoyn6]{border-left:1px solid #334155}}
