picture[data-v-74651255]{display:inline-block}img[data-v-74651255]{max-width:100%;height:auto;display:block}.image-error[data-v-74651255]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:var(--color-bg-secondary,#f5f5f5);border:2px dashed var(--color-border,#ddd);border-radius:8px;color:var(--color-text,#666);min-height:200px}.image-error i[data-v-74651255]{font-size:3rem;margin-bottom:.5rem;opacity:.5}.image-error span[data-v-74651255]{font-size:.9rem}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.code-block[data-v-0f6c28ba]{background:#1e1e1e;border-radius:12px;overflow:hidden;margin:1.5rem 0;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.1)}.code-header[data-v-0f6c28ba]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.1)}.language-label[data-v-0f6c28ba]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#61dafb;font-family:Monaco,Menlo,monospace}.copy-button[data-v-0f6c28ba]{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;font-size:.8rem;cursor:pointer;transition:all .2s ease;font-family:inherit}.copy-button[data-v-0f6c28ba]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}.copy-button[data-v-0f6c28ba]:active{transform:translateY(0)}.copy-button i[data-v-0f6c28ba]{font-size:1rem}.code-content[data-v-0f6c28ba]{padding:1.5rem;margin:0;overflow-x:auto;font-size:.9rem;line-height:1.6;font-family:Monaco,Menlo,Courier New,monospace;text-align:left}.code-content code[data-v-0f6c28ba]{display:block;color:#d4d4d4;text-align:left;direction:ltr}.code-content[data-v-0f6c28ba]::-webkit-scrollbar{height:8px}.code-content[data-v-0f6c28ba]::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.code-content[data-v-0f6c28ba]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.code-content[data-v-0f6c28ba]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}@media (max-width:768px){.code-block[data-v-0f6c28ba]{border-radius:8px;margin:1rem 0}.code-header[data-v-0f6c28ba]{padding:.6rem .8rem}.code-content[data-v-0f6c28ba]{padding:1rem;font-size:.85rem}.language-label[data-v-0f6c28ba]{font-size:.7rem}.copy-button[data-v-0f6c28ba]{padding:.3rem .6rem;font-size:.75rem}.copy-button span[data-v-0f6c28ba]{display:none}}.project-detail-page[data-v-1c643c09]{min-height:100vh;padding:8rem 0 4rem;background:#0a0d14;color:#c8d8f0}.error-state[data-v-1c643c09],.loading-state[data-v-1c643c09]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center}.spinner[data-v-1c643c09]{width:40px;height:40px;border:3px solid rgba(126,184,247,.15);border-top-color:#7eb8f7;border-radius:50%;animation:spin-1c643c09 .8s linear infinite}@keyframes spin-1c643c09{to{transform:rotate(1turn)}}.error-state i[data-v-1c643c09]{font-size:3rem;color:#ef4444;margin-bottom:1rem}.error-state h2[data-v-1c643c09]{color:#fff;margin-bottom:.5rem;font-size:24px}.error-state p[data-v-1c643c09]{color:#5a6a82;margin-bottom:2rem;font-size:16px}.breadcrumbs[data-v-1c643c09]{display:flex;align-items:center;gap:.5rem;font-family:var(--ff-mono);font-size:13px;color:#5a6a82;margin-bottom:3rem}.breadcrumbs a[data-v-1c643c09]{color:#5a6a82;text-decoration:none;transition:color .2s}.breadcrumbs a[data-v-1c643c09]:hover{color:#7eb8f7}.breadcrumbs .separator[data-v-1c643c09]{color:hsla(0,0%,100%,.15)}.breadcrumbs .current[data-v-1c643c09]{color:#c8d8f0}.case-study-hero[data-v-1c643c09]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:5rem;padding-bottom:5rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.hero-title[data-v-1c643c09]{font-size:clamp(28px,4vw,44px);font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1.15;margin-bottom:1rem}.hero-subtitle[data-v-1c643c09]{font-size:17px;line-height:1.7;color:#c8d8f0;margin-bottom:2rem}.hero-meta[data-v-1c643c09]{display:flex;gap:2rem;margin-bottom:2rem}.meta-item[data-v-1c643c09]{display:flex;align-items:center;gap:.5rem;font-size:14px;color:#5a6a82}.meta-item i[data-v-1c643c09]{color:#7eb8f7;font-size:1.1em}.tech-stack[data-v-1c643c09]{display:flex;flex-wrap:wrap;gap:.4rem}.tech-badge[data-v-1c643c09]{font-size:12px;font-family:var(--ff-mono);color:#c8d8f0;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);padding:5px 12px;border-radius:4px}.hero-image[data-v-1c643c09]{border-radius:14px;overflow:hidden;border:1px solid rgba(126,184,247,.12);box-shadow:0 4px 30px rgba(126,184,247,.06)}.hero-img[data-v-1c643c09]{width:100%;height:auto;display:block}.case-study-section[data-v-1c643c09]{margin-bottom:4rem;padding-bottom:4rem;border-bottom:1px solid hsla(0,0%,100%,.04)}.section-header[data-v-1c643c09]{display:flex;align-items:center;gap:.8rem;margin-bottom:2rem;max-width:900px;margin-left:auto;margin-right:auto}.section-icon[data-v-1c643c09]{font-size:1.3rem;color:#7eb8f7}.section-header h2[data-v-1c643c09]{font-size:24px;font-weight:700;color:#fff;letter-spacing:-.02em}.section-content[data-v-1c643c09]{max-width:900px;margin-left:auto;margin-right:auto}.context-text[data-v-1c643c09]{font-size:17px;line-height:1.8;color:#c8d8f0}.challenges-grid[data-v-1c643c09]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.challenge-card[data-v-1c643c09]{padding:2rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;transition:border-color .3s ease}.challenge-card[data-v-1c643c09]:hover{border-color:rgba(126,184,247,.15)}.challenge-icon[data-v-1c643c09]{font-size:1.5rem;color:#7eb8f7;margin-bottom:1rem;display:block}.challenge-card h3[data-v-1c643c09]{font-size:18px;font-weight:600;color:#fff;margin-bottom:.6rem}.challenge-card p[data-v-1c643c09]{font-size:15px;line-height:1.7;color:#8a9ab5}.architecture[data-v-1c643c09]{margin-bottom:3rem}.architecture h3[data-v-1c643c09]{font-size:20px;font-weight:600;color:#fff;margin-bottom:1.5rem}.architecture-diagram[data-v-1c643c09]{width:100%;height:auto;border-radius:12px;border:1px solid hsla(0,0%,100%,.06)}.tech-stack-details[data-v-1c643c09]{margin-bottom:3rem}.tech-stack-details h3[data-v-1c643c09]{font-size:20px;font-weight:600;color:#fff;margin-bottom:1.5rem}.stack-grid[data-v-1c643c09]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.stack-category h4[data-v-1c643c09]{font-size:14px;font-weight:600;color:#7eb8f7;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.8rem;font-family:var(--ff-mono)}.stack-category ul[data-v-1c643c09]{list-style:none;padding:0;margin:0}.stack-category li[data-v-1c643c09]{display:flex;align-items:center;gap:.5rem;font-size:15px;color:#c8d8f0;padding:.4rem 0}.stack-category li i[data-v-1c643c09]{color:#7eb8f7;font-size:.9em}.code-example[data-v-1c643c09]{margin-bottom:3rem}.code-example h3[data-v-1c643c09]{font-size:20px;font-weight:600;color:#fff;margin-bottom:.8rem}.code-description[data-v-1c643c09]{font-size:15px;color:#8a9ab5;margin-bottom:1.5rem;line-height:1.6}.key-decisions h3[data-v-1c643c09]{font-size:20px;font-weight:600;color:#fff;margin-bottom:1.5rem}.decision-card[data-v-1c643c09]{padding:1.5rem 2rem;border-left:3px solid #7eb8f7;background:hsla(0,0%,100%,.02);border-radius:0 8px 8px 0;margin-bottom:1rem}.decision-card h4[data-v-1c643c09]{font-size:17px;font-weight:600;color:#fff;margin-bottom:.8rem}.decision-details[data-v-1c643c09]{display:flex;flex-direction:column;gap:.5rem}.decision-item[data-v-1c643c09]{font-size:15px;line-height:1.6;color:#8a9ab5}.decision-item strong[data-v-1c643c09]{color:#c8d8f0;font-weight:500}.metrics-grid[data-v-1c643c09]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem;margin-bottom:3rem}.metric-card[data-v-1c643c09]{padding:1.5rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;display:flex;flex-direction:column;gap:.3rem;text-align:center}.metric-value[data-v-1c643c09]{font-size:32px;font-weight:700;font-family:var(--ff-mono);color:#7eb8f7;letter-spacing:-.02em;line-height:1}.metric-label[data-v-1c643c09]{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#5a6a82;font-family:var(--ff-mono)}.business-impact h3[data-v-1c643c09],.technical-wins h3[data-v-1c643c09]{font-size:20px;font-weight:600;color:#fff;margin-bottom:1rem}.business-impact p[data-v-1c643c09]{font-size:16px;line-height:1.8;color:#c8d8f0}.technical-wins ul[data-v-1c643c09]{list-style:none;padding:0;margin:0}.technical-wins li[data-v-1c643c09]{display:flex;align-items:flex-start;gap:.6rem;font-size:15px;line-height:1.6;color:#c8d8f0;padding:.4rem 0}.technical-wins li i[data-v-1c643c09]{color:#22c55e;margin-top:.25rem;flex-shrink:0}.learnings-list[data-v-1c643c09]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.2rem}.learnings-list li[data-v-1c643c09]{display:flex;align-items:flex-start;gap:1rem}.learning-number[data-v-1c643c09]{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(126,184,247,.1);border-radius:8px;font-family:var(--ff-mono);font-size:14px;font-weight:600;color:#7eb8f7}.learning-text[data-v-1c643c09]{font-size:16px;line-height:1.7;color:#c8d8f0;padding-top:.3rem}.testimonial-card[data-v-1c643c09]{padding:3rem;background:rgba(126,184,247,.04);border:1px solid rgba(126,184,247,.1);border-radius:16px;position:relative}.quote-icon[data-v-1c643c09]{font-size:2.5rem;color:rgba(126,184,247,.2);margin-bottom:1rem;display:block}.testimonial-card blockquote[data-v-1c643c09]{margin:0}.testimonial-card blockquote p[data-v-1c643c09]{font-size:18px;line-height:1.7;color:#fff;font-style:italic;margin-bottom:1.5rem}.testimonial-card cite[data-v-1c643c09]{display:flex;flex-direction:column;gap:.2rem;font-style:normal}.testimonial-card cite strong[data-v-1c643c09]{font-size:15px;color:#fff}.testimonial-card cite span[data-v-1c643c09]{font-size:13px;color:#5a6a82}.case-study-footer[data-v-1c643c09]{display:flex;justify-content:space-between;align-items:center;padding-top:3rem;margin-top:2rem;border-top:1px solid hsla(0,0%,100%,.06)}.case-study-footer .btn[data-v-1c643c09]{display:inline-flex;align-items:center;gap:.5rem;padding:12px 24px;font-size:14px;font-weight:500;border-radius:8px;text-decoration:none;transition:all .2s ease}.case-study-footer .btn--secondary[data-v-1c643c09]{color:#c8d8f0;background:transparent;border:1px solid hsla(0,0%,100%,.1)}.case-study-footer .btn--secondary[data-v-1c643c09]:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.04)}.case-study-footer .btn--primary[data-v-1c643c09]{color:#0a0d14;background:#fff;border:none}.case-study-footer .btn--primary[data-v-1c643c09]:hover{background:#e8ecf2}@media screen and (max-width:1024px){.case-study-hero[data-v-1c643c09]{grid-template-columns:1fr;gap:2.5rem}.challenges-grid[data-v-1c643c09]{grid-template-columns:1fr}}@media screen and (max-width:768px){.project-detail-page[data-v-1c643c09]{padding:6rem 0 3rem}.hero-meta[data-v-1c643c09]{flex-wrap:wrap;gap:1rem}.case-study-section[data-v-1c643c09]{margin-bottom:3rem;padding-bottom:3rem}.case-study-footer[data-v-1c643c09]{flex-direction:column;gap:1rem}}.case-study-links[data-v-1c643c09]{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 4rem}.cs-link[data-v-1c643c09]{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border-radius:8px;border:1px solid rgba(126,184,247,.25);background:rgba(126,184,247,.05);color:#d6dfec;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;letter-spacing:.02em;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease,color .2s ease}.cs-link[data-v-1c643c09]:hover{border-color:rgba(126,184,247,.55);background:rgba(126,184,247,.12);color:#fff;transform:translateY(-1px)}.cs-link i[data-v-1c643c09]{font-size:1rem;color:#7eb8f7}.lite-detail[data-v-1c643c09]{width:100%;color:#c8d8f0}.lite-header[data-v-1c643c09]{margin:2rem 0 4rem;padding-bottom:4rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.lite-header__meta[data-v-1c643c09]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.lite-badge[data-v-1c643c09]{display:inline-flex;align-items:center;padding:5px 12px;font-family:var(--ff-mono);font-size:12px;letter-spacing:.06em;font-weight:500;border-radius:4px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#c8d8f0}.lite-badge--type[data-v-1c643c09]{color:#7eb8f7;border-color:rgba(126,184,247,.2);background:rgba(126,184,247,.06)}.lite-title[data-v-1c643c09]{font-family:Space Grotesk,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:#fff;margin:0 0 1.5rem}.lite-description[data-v-1c643c09]{font-size:17px;line-height:1.7;color:#c8d8f0;max-width:75ch;margin:0 0 2.5rem}.lite-actions[data-v-1c643c09]{display:flex;flex-wrap:wrap;gap:.8rem}.lite-actions .btn[data-v-1c643c09]{display:inline-flex;align-items:center;gap:.5rem}.lite-metrics[data-v-1c643c09]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin-bottom:4rem;padding:0;border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06)}.lite-metric[data-v-1c643c09]{padding:1.8rem 1.5rem;border-right:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:.5rem}.lite-metric[data-v-1c643c09]:last-child{border-right:none}.lite-metric__value[data-v-1c643c09]{font-family:Space Grotesk,sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1}.lite-metric__label[data-v-1c643c09]{font-family:var(--ff-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#5a6a82}.lite-section-title[data-v-1c643c09]{font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.01em;color:#fff;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.lite-tech[data-v-1c643c09]{margin-bottom:4rem}.lite-tech__list[data-v-1c643c09]{display:flex;flex-wrap:wrap;gap:.4rem}.lite-tech__pill[data-v-1c643c09]{display:inline-flex;align-items:center;padding:5px 12px;font-family:var(--ff-mono);font-size:12px;color:#c8d8f0;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:4px}.lite-gallery[data-v-1c643c09]{margin-bottom:4rem}.lite-gallery__grid[data-v-1c643c09]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.2rem}.lite-gallery__item[data-v-1c643c09]{margin:0;background:hsla(0,0%,100%,.02);border:1px solid rgba(126,184,247,.12);border-radius:14px;overflow:hidden;cursor:zoom-in;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease}.lite-gallery__item[data-v-1c643c09]:focus-visible,.lite-gallery__item[data-v-1c643c09]:hover{transform:translateY(-3px);border-color:rgba(126,184,247,.4);box-shadow:0 8px 30px rgba(126,184,247,.08);outline:none}.lite-gallery__item img[data-v-1c643c09]{display:block;width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.lite-gallery__item:hover img[data-v-1c643c09]{transform:scale(1.04)}.lite-gallery__item figcaption[data-v-1c643c09]{padding:.7rem 1rem;font-family:var(--ff-mono);font-size:12px;letter-spacing:.04em;color:#5a6a82;border-top:1px solid hsla(0,0%,100%,.06)}.lite-footer[data-v-1c643c09]{display:flex;justify-content:space-between;gap:1rem;padding-top:3rem;border-top:1px solid hsla(0,0%,100%,.06);margin-top:2rem;flex-wrap:wrap}.lite-footer .btn[data-v-1c643c09]{display:inline-flex;align-items:center;gap:.5rem}@media (max-width:720px){.lite-header[data-v-1c643c09]{margin:1.5rem 0 2.5rem;padding-bottom:2.5rem}.lite-metric[data-v-1c643c09]{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.06)}.lite-metric[data-v-1c643c09]:last-child{border-bottom:none}.lite-footer[data-v-1c643c09]{flex-direction:column}.lite-footer .btn[data-v-1c643c09]{width:100%;justify-content:center}}.lb[data-v-1c643c09]{position:fixed;inset:0;z-index:99999;background:rgba(5,8,14,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.lb__figure[data-v-1c643c09]{margin:0;max-width:min(1400px,100%);max-height:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.lb__figure img[data-v-1c643c09]{max-width:100%;max-height:calc(100vh - 10rem);-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.5);cursor:zoom-out}.lb__caption[data-v-1c643c09]{display:inline-flex;align-items:center;gap:1rem;padding:.5rem 1rem;font-family:var(--ff-mono);font-size:13px;letter-spacing:.06em;color:#c8d8f0;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:6px}.lb__counter[data-v-1c643c09]{color:#5a6a82;border-left:1px solid hsla(0,0%,100%,.1);padding-left:1rem;font-variant-numeric:tabular-nums}.lb__close[data-v-1c643c09],.lb__nav[data-v-1c643c09]{position:absolute;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#fff;cursor:pointer;border-radius:50%;transition:background .22s ease,border-color .22s ease,transform .18s ease}.lb__close[data-v-1c643c09]:hover,.lb__nav[data-v-1c643c09]:hover{background:rgba(126,184,247,.18);border-color:rgba(126,184,247,.45);transform:scale(1.05)}.lb__close[data-v-1c643c09]{top:1.5rem;right:1.5rem;width:44px;height:44px;font-size:1.5rem}.lb__nav[data-v-1c643c09]{top:50%;transform:translateY(-50%);width:52px;height:52px;font-size:2rem}.lb__nav[data-v-1c643c09]:hover{transform:translateY(-50%) scale(1.05)}.lb__nav--prev[data-v-1c643c09]{left:1.5rem}.lb__nav--next[data-v-1c643c09]{right:1.5rem}.lb-fade-enter-active[data-v-1c643c09],.lb-fade-leave-active[data-v-1c643c09]{transition:opacity .22s ease}.lb-fade-enter-active .lb__figure[data-v-1c643c09],.lb-fade-leave-active .lb__figure[data-v-1c643c09]{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease}.lb-fade-enter-from[data-v-1c643c09],.lb-fade-leave-to[data-v-1c643c09]{opacity:0}.lb-fade-enter-from .lb__figure[data-v-1c643c09],.lb-fade-leave-to .lb__figure[data-v-1c643c09]{transform:scale(.96);opacity:0}@media (max-width:720px){.lb[data-v-1c643c09]{padding:3rem .8rem}.lb__close[data-v-1c643c09]{top:.8rem;right:.8rem;width:38px;height:38px}.lb__nav[data-v-1c643c09]{width:42px;height:42px;font-size:1.6rem}.lb__nav--prev[data-v-1c643c09]{left:.6rem}.lb__nav--next[data-v-1c643c09]{right:.6rem}.lb__figure img[data-v-1c643c09]{max-height:calc(100vh - 8rem)}}