.pbar[data-astro-cid-oluccgcd]{color:#f9f8f2;gap:6px;display:inline-flex}.pbar__pill[data-astro-cid-oluccgcd],.pbar__btn[data-astro-cid-oluccgcd]{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);height:48px;transition:background-color var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:#33333380;align-items:center;display:flex;position:relative;overflow:hidden}.pbar[data-astro-cid-oluccgcd] .icon{transition:transform var(--dur) var(--ease-out)}.pbar__btn[data-astro-cid-oluccgcd]:hover .icon{transform:rotate(90deg)}.pbar--next[data-astro-cid-oluccgcd]:hover .icon{transform:translate(4px)}.pbar__btn[data-astro-cid-oluccgcd]:active,.pbar--next[data-astro-cid-oluccgcd]:active .pbar__pill[data-astro-cid-oluccgcd]{transform:scale(.97)}.pbar__pill[data-astro-cid-oluccgcd]{gap:16px;padding:0 24px}.pbar--viewing[data-astro-cid-oluccgcd] .pbar__pill[data-astro-cid-oluccgcd]{min-width:210px}.pbar__btn[data-astro-cid-oluccgcd]{justify-content:center;width:48px}.pbar__btn[data-astro-cid-oluccgcd]:hover,.pbar--next[data-astro-cid-oluccgcd]:hover .pbar__pill[data-astro-cid-oluccgcd]{background:#333333b3}.pbar__fill[data-astro-cid-oluccgcd]{transform-origin:0;width:100%;transform:scaleX(var(--progress,0));background:#f9f8f240;transition:transform .15s linear;position:absolute;inset:0 auto 0 0}.pbar__label[data-astro-cid-oluccgcd]{text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;position:relative}.media[data-astro-cid-zfdsgwql]{border-radius:var(--radius-lg);background:var(--bg-surface);width:100%;overflow:hidden}.media[data-astro-cid-zfdsgwql] img,.media[data-astro-cid-zfdsgwql] video[data-astro-cid-zfdsgwql]{object-fit:cover;width:100%;height:100%;display:block}.case-body{background:var(--bg-surface-raised)}.case-bottom[data-astro-cid-vfgrerme]{z-index:10;bottom:calc(16px + env(safe-area-inset-bottom,0px));transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1),visibility linear;position:fixed;left:50%;transform:translate(-50%)}.case-bottom[data-astro-cid-vfgrerme]:not(.is-visible){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,transform .3s,visibility 0s linear .3s;transform:translate(-50%,16px)}.case-end[data-astro-cid-vfgrerme]{height:0}.case-reveal[data-astro-cid-vfgrerme] .media img,.case-reveal[data-astro-cid-vfgrerme] .media video[data-astro-cid-vfgrerme]{transition:transform 1.6s var(--ease-out) var(--reveal-delay,0s)}.reveal-on .case-reveal[data-astro-cid-vfgrerme]:not(.is-in) .media img,.reveal-on .case-reveal[data-astro-cid-vfgrerme]:not(.is-in) .media video[data-astro-cid-vfgrerme]{transform:scale(1.06)}.case-top[data-astro-cid-vfgrerme]{z-index:10;position:fixed;top:16px;left:50%;transform:translate(-50%)}.case-inner[data-astro-cid-vfgrerme]{flex-direction:column;gap:24px;width:min(100%,197.4svh - 497.448px);margin-inline:auto;display:flex}.case-hero[data-astro-cid-vfgrerme]{padding-block:150px 40px}.case-hero[data-astro-cid-vfgrerme] .case-inner[data-astro-cid-vfgrerme]{gap:50px}.case-hero__text[data-astro-cid-vfgrerme]{flex-direction:column;gap:24px;display:flex}.case-hero__row[data-astro-cid-vfgrerme]{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.case-hero__title[data-astro-cid-vfgrerme]{max-width:776px}.case-meta[data-astro-cid-vfgrerme]{gap:52px;margin:0;display:flex}.case-meta__item[data-astro-cid-vfgrerme]{flex-direction:column;gap:8px;display:flex}.case-meta[data-astro-cid-vfgrerme] dt[data-astro-cid-vfgrerme]{color:var(--text-tertiary)}.case-meta[data-astro-cid-vfgrerme] dd[data-astro-cid-vfgrerme]{margin:0}.case-meta__value[data-astro-cid-vfgrerme]{color:var(--text-strong)}.case-meta__tags[data-astro-cid-vfgrerme]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.case-hero__intro[data-astro-cid-vfgrerme]{max-width:691px;color:var(--text-secondary)}.case-section[data-astro-cid-vfgrerme]{padding-block:80px 40px}.case-section__head[data-astro-cid-vfgrerme]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.case-section__text[data-astro-cid-vfgrerme]{flex-direction:column;gap:12px;display:flex}.case-section__text[data-astro-cid-vfgrerme] h2[data-astro-cid-vfgrerme]{white-space:pre-line}.case-section__desc[data-astro-cid-vfgrerme]{max-width:676px;color:var(--text-secondary)}.arrows[data-astro-cid-vfgrerme]{flex-shrink:0;gap:8px;display:flex}.arrow[data-astro-cid-vfgrerme]{width:32px;height:32px;color:var(--text-primary);border-radius:var(--radius-sm);transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);display:flex}.arrow[data-astro-cid-vfgrerme]:not(:disabled):hover{transform:translateX(var(--nudge,0))}.arrow[data-astro-cid-vfgrerme][data-prev]{--nudge:-3px}.arrow[data-astro-cid-vfgrerme][data-next]{--nudge:3px}.arrow[data-astro-cid-vfgrerme]:not(:disabled):active{transform:scale(.9)}.arrow[data-astro-cid-vfgrerme]:disabled{opacity:.3;cursor:default}.slider[data-astro-cid-vfgrerme]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.slider[data-astro-cid-vfgrerme]::-webkit-scrollbar{display:none}.slider__slide[data-astro-cid-vfgrerme]{scroll-snap-align:start;flex:0 0 100%}.case-contact[data-astro-cid-vfgrerme]{background:var(--bg-page)}@media (max-width:767px){.case-end[data-astro-cid-vfgrerme]{margin-top:-40px}.case-body{background:var(--bg-page);padding-bottom:80px}.case[data-astro-cid-vfgrerme]{flex-direction:column;gap:40px;padding-top:104px;display:flex}.case-inner[data-astro-cid-vfgrerme]{width:100%}.case-hero[data-astro-cid-vfgrerme]{padding-block:0}.case-hero[data-astro-cid-vfgrerme] .case-inner[data-astro-cid-vfgrerme],.case-hero__text[data-astro-cid-vfgrerme]{gap:16px}.case-hero__row[data-astro-cid-vfgrerme]{flex-direction:column;gap:16px}.case-hero__text[data-astro-cid-vfgrerme]{display:grid}.case-hero__row[data-astro-cid-vfgrerme]{display:contents}.case-hero__title[data-astro-cid-vfgrerme]{order:1}.case-hero__intro[data-astro-cid-vfgrerme]{order:2}.case-meta[data-astro-cid-vfgrerme]{order:3;gap:32px}.case-meta__item[data-astro-cid-vfgrerme]{gap:4px}.case-meta[data-astro-cid-vfgrerme] dt[data-astro-cid-vfgrerme]{font-size:12px;line-height:16px}.case-meta__value[data-astro-cid-vfgrerme]{font-size:14px;line-height:20px}.case-meta__tags[data-astro-cid-vfgrerme]{flex-flow:wrap}.case-section[data-astro-cid-vfgrerme]{padding-block:0}.case-section[data-astro-cid-vfgrerme] .case-inner[data-astro-cid-vfgrerme]{gap:12px}.case-section__head[data-astro-cid-vfgrerme],.case-section__text[data-astro-cid-vfgrerme]{gap:8px}.case-section[data-astro-cid-vfgrerme][data-carousel] .case-section__head[data-astro-cid-vfgrerme]{grid-template-columns:1fr auto;align-items:end;display:grid}.case-section[data-astro-cid-vfgrerme][data-carousel] .case-section__text[data-astro-cid-vfgrerme]{display:contents}.case-section[data-astro-cid-vfgrerme][data-carousel] h2[data-astro-cid-vfgrerme]{grid-column:1/-1}}
