.mb-accordion[data-astro-cid-auje26sk]{border-top:1px solid var(--mb-hair);flex-direction:column;display:flex}.mb-accordion-bordered[data-astro-cid-auje26sk]{border:1px solid var(--mb-rule)}.mb-accordion-item[data-astro-cid-xcxmmnmy]{interpolate-size:allow-keywords;border-bottom:1px solid var(--mb-hair)}.mb-accordion-item[data-astro-cid-xcxmmnmy]::details-content{height:0;overflow:clip}.mb-accordion-item[data-astro-cid-xcxmmnmy][open]::details-content{height:auto}.mb-accordion-bordered>.mb-accordion-item[data-astro-cid-xcxmmnmy]{padding:0 16px}.mb-accordion-bordered>.mb-accordion-item[data-astro-cid-xcxmmnmy]:last-child{border-bottom:0}.mb-accordion-trigger[data-astro-cid-xcxmmnmy]{font-family:var(--mb-display);color:var(--ink);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:16px;font-weight:650;line-height:1.35;list-style:none;display:flex}.mb-accordion-trigger[data-astro-cid-xcxmmnmy]::-webkit-details-marker{display:none}.mb-accordion-trigger[data-astro-cid-xcxmmnmy] span[data-astro-cid-xcxmmnmy]{text-underline-offset:4px;transition:text-decoration-color var(--mb-snap);text-decoration:underline 2px #0000}.mb-accordion-trigger[data-astro-cid-xcxmmnmy][data-state=hover] span[data-astro-cid-xcxmmnmy]{text-decoration-color:var(--blue)}@media (hover:hover) and (pointer:fine){.mb-accordion-trigger[data-astro-cid-xcxmmnmy]:hover span[data-astro-cid-xcxmmnmy]{text-decoration-color:var(--blue)}}.mb-accordion-trigger[data-astro-cid-xcxmmnmy] .mb-accordion-chevron{width:18px;height:18px;color:var(--ink-2);transition:color var(--mb-snap);flex-shrink:0}.mb-accordion-item-disabled[data-astro-cid-xcxmmnmy] .mb-accordion-trigger[data-astro-cid-xcxmmnmy]{color:var(--muted);cursor:not-allowed}.mb-accordion-item-disabled[data-astro-cid-xcxmmnmy] .mb-accordion-trigger[data-astro-cid-xcxmmnmy] span[data-astro-cid-xcxmmnmy]{text-decoration:none}.mb-accordion-item-disabled[data-astro-cid-xcxmmnmy] .mb-accordion-chevron{color:var(--muted)}.mb-accordion-item[data-astro-cid-xcxmmnmy][open] .mb-accordion-chevron{color:var(--blue);transform:rotate(180deg)}.mb-accordion-content[data-astro-cid-xcxmmnmy]{color:var(--ink);padding:0 0 16px;font-size:16px;line-height:1.6}.mb-accordion-content[data-astro-cid-xcxmmnmy] p{margin:0 0 8px}.mb-accordion-content[data-astro-cid-xcxmmnmy] p:last-child{margin-bottom:0}@media (prefers-reduced-motion:no-preference){.mb-accordion-item[data-astro-cid-xcxmmnmy]::details-content{transition:height var(--mb-snap), content-visibility var(--mb-snap) allow-discrete}.mb-accordion-trigger[data-astro-cid-xcxmmnmy] .mb-accordion-chevron{transition:color var(--mb-snap), transform var(--mb-snap)}}.mb-contact-link[data-astro-cid-tcqb54v4]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.mb-contact-link[data-astro-cid-tcqb54v4] .mb-contact-icon{width:18px;height:18px;color:var(--blue);flex-shrink:0}.mb-contact-label[data-astro-cid-tcqb54v4]{color:var(--muted);margin-right:auto;font-size:14px;font-weight:500}.mb-contact-value[data-astro-cid-tcqb54v4]{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:500}.mb-about[data-astro-cid-qstovu5z]{margin-top:var(--mb-section-gap)}.mb-about-grid[data-astro-cid-qstovu5z]{gap:var(--v2-space-xl);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:stretch;display:grid}.mb-about-frame[data-astro-cid-qstovu5z]{min-height:240px;position:relative}.mb-about-grid[data-astro-cid-qstovu5z] .mb-about-photo{object-fit:cover;object-position:50% 30%;border:1px solid var(--mb-rule);width:100%;height:100%;display:block;position:absolute;inset:0}.mb-about-text[data-astro-cid-qstovu5z]{gap:var(--v2-space-md);flex-direction:column;min-width:0;display:flex}.mb-about-text[data-astro-cid-qstovu5z]>p[data-astro-cid-qstovu5z]{max-width:62ch;color:var(--ink);margin:0;font-size:20px;line-height:1.6}.mb-about-text[data-astro-cid-qstovu5z]>p[data-astro-cid-qstovu5z]:first-child{margin-top:-.16em}.mb-about-text[data-astro-cid-qstovu5z] .mb-card{--mb-card-pad:20px}.mb-about-experience[data-astro-cid-qstovu5z]{margin-top:var(--mb-block-gap)}.mb-about-experience[data-astro-cid-qstovu5z] .mb-accordion-content{margin:8px 0 24px;padding:0;display:flow-root;overflow:clip}.mb-about-experience[data-astro-cid-qstovu5z] .mb-cell-grid{margin:-1px}.mb-about-experience[data-astro-cid-qstovu5z] .mb-card[data-state=hover]{background-color:var(--v2-bg)}@media (hover:hover) and (pointer:fine){.mb-about-experience[data-astro-cid-qstovu5z] .mb-card:hover{background-color:var(--v2-bg)}}.mb-exp-head[data-astro-cid-qstovu5z]{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-bottom:12px;display:flex}.mb-exp-logo[data-astro-cid-qstovu5z]{opacity:.6;filter:grayscale();width:auto;max-width:140px;max-height:32px;transition:filter var(--mb-snap), opacity var(--mb-snap)}.mb-card[data-state=hover] .mb-exp-logo[data-astro-cid-qstovu5z]{opacity:1;filter:grayscale(0%)}@media (hover:hover) and (pointer:fine){.mb-card:hover .mb-exp-logo[data-astro-cid-qstovu5z]{opacity:1;filter:grayscale(0%)}}h3[data-astro-cid-qstovu5z]{font-family:var(--mb-display);color:var(--ink);letter-spacing:-.035em;margin:0 0 4px;font-size:20px;font-weight:750;line-height:1.2}.mb-exp-role[data-astro-cid-qstovu5z]{font-family:var(--mono);color:var(--blue);letter-spacing:.02em;margin:0 0 12px;font-size:12px;font-weight:500}.mb-exp-desc[data-astro-cid-qstovu5z]{flex:1;margin:0;font-size:16px;line-height:1.6}.mb-exp-case[data-astro-cid-qstovu5z]{margin:16px 0 0}@media (width<=880px){.mb-about-grid[data-astro-cid-qstovu5z]{gap:var(--v2-space-lg);grid-template-columns:minmax(0,1fr)}.mb-about-frame[data-astro-cid-qstovu5z]{min-height:0}.mb-about-grid[data-astro-cid-qstovu5z] .mb-about-photo{max-width:240px;height:auto;position:static}.mb-about-text[data-astro-cid-qstovu5z]>p[data-astro-cid-qstovu5z]:first-child{margin-top:0}}.mb-cases[data-astro-cid-3raitclx]{margin-top:var(--mb-section-gap)}.mb-cases[data-astro-cid-3raitclx] .mb-cases-grid>.mb-card{grid-template-rows:subgrid;grid-row:span 5;display:grid}.mb-cases[data-astro-cid-3raitclx] .mb-cases-grid .mb-card-content{grid-template-rows:subgrid;grid-row:1/-1;row-gap:0;display:grid}.mb-cases-head[data-astro-cid-3raitclx]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mb-cases-logos[data-astro-cid-3raitclx]{flex-wrap:wrap;align-items:center;gap:12px 20px;min-height:32px;margin:0;display:flex}.mb-cases-logo[data-astro-cid-3raitclx]{width:auto;max-width:160px;height:auto;max-height:28px;transition:filter var(--mb-snap), opacity var(--mb-snap)}.mb-card[data-state=hover] .mb-cases-logo[data-astro-cid-3raitclx]{opacity:1;filter:grayscale(0%)}@media (hover:hover) and (pointer:fine){.mb-cases-logo[data-astro-cid-3raitclx]{opacity:.6;filter:grayscale()}.mb-card:hover .mb-cases-logo[data-astro-cid-3raitclx]{opacity:1;filter:grayscale(0%)}}.mb-cases-rows[data-astro-cid-3raitclx]{grid-template-rows:subgrid;grid-row:span 3;row-gap:0;margin:0;display:grid}.mb-cases-row[data-astro-cid-3raitclx]{border-top:1px solid var(--mb-hair);grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;display:grid}.mb-cases-row[data-astro-cid-3raitclx]:last-child{padding-bottom:0}.mb-cases-row[data-astro-cid-3raitclx] dt[data-astro-cid-3raitclx]{color:var(--muted);font-size:14px;font-weight:500}.mb-cases-row[data-astro-cid-3raitclx] dd[data-astro-cid-3raitclx]{color:var(--ink);margin:0;font-size:16px;line-height:1.55}.mb-cases-link[data-astro-cid-3raitclx]{grid-row:5;margin:16px 0 0}.mb-cases-all[data-astro-cid-3raitclx]{margin-top:var(--mb-block-gap);display:flex}@media (width<=480px){.mb-cases-head[data-astro-cid-3raitclx]{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=400px){.mb-cases-row[data-astro-cid-3raitclx]{grid-template-columns:minmax(0,1fr);gap:4px}}.mb-alert[data-astro-cid-dzxgh4xv]{color:var(--ink-2);background:var(--v2-bg);border:1px solid var(--mb-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:14px 16px;font-size:14px;line-height:1.5;display:grid}.mb-alert[data-astro-cid-dzxgh4xv] .mb-alert-icon{width:18px;height:18px;color:var(--blue);margin-top:1px}.mb-alert-title[data-astro-cid-dzxgh4xv]{font-family:var(--mb-display);color:var(--ink);letter-spacing:-.015em;margin:0 0 2px;font-weight:700}.mb-alert-description[data-astro-cid-dzxgh4xv] p{margin:0}.mb-alert-description[data-astro-cid-dzxgh4xv] a{color:inherit;text-underline-offset:3px;text-decoration:underline}.mb-alert-action[data-astro-cid-dzxgh4xv]{align-self:center}.mb-alert-destructive[data-astro-cid-dzxgh4xv]{color:var(--error);border-color:var(--error)}.mb-alert-destructive[data-astro-cid-dzxgh4xv] .mb-alert-icon,.mb-alert-destructive[data-astro-cid-dzxgh4xv] .mb-alert-title[data-astro-cid-dzxgh4xv]{color:var(--error)}@media (width<=480px){.mb-alert[data-astro-cid-dzxgh4xv]{grid-template-columns:auto minmax(0,1fr)}.mb-alert-action[data-astro-cid-dzxgh4xv]{grid-column:2;justify-self:start}}.mb-choice[data-astro-cid-dpks6o5d]{cursor:pointer;display:inline-flex;position:relative}.mb-choice[data-astro-cid-dpks6o5d]:has(:disabled){cursor:not-allowed}.mb-choice-input[data-astro-cid-dpks6o5d]{pointer-events:none;opacity:0;position:absolute}.mb-choice-label[data-astro-cid-dpks6o5d]{height:44px;color:var(--ink-2);letter-spacing:-.01em;white-space:nowrap;border:1px solid var(--muted);transition:background-color var(--mb-snap), border-color var(--mb-snap), color var(--mb-snap);justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.mb-choice[data-astro-cid-dpks6o5d][data-state=hover] .mb-choice-label[data-astro-cid-dpks6o5d]{color:var(--ink);background:var(--v2-panel-elevated);border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.mb-choice[data-astro-cid-dpks6o5d]:hover .mb-choice-label[data-astro-cid-dpks6o5d]{color:var(--ink);background:var(--v2-panel-elevated);border-color:var(--ink)}}.mb-choice[data-astro-cid-dpks6o5d]:is(:active,[data-state=pressed]) .mb-choice-label[data-astro-cid-dpks6o5d]{background:var(--v2-panel)}.mb-choice-input[data-astro-cid-dpks6o5d]:checked+.mb-choice-label[data-astro-cid-dpks6o5d]{color:var(--v2-bg);background:var(--blue);border-color:var(--blue)}.mb-choice-input[data-astro-cid-dpks6o5d]:is(:focus-visible,[data-state=focus-visible])+.mb-choice-label[data-astro-cid-dpks6o5d]{outline:2px solid var(--blue);outline-offset:2px}.mb-choice-input[data-astro-cid-dpks6o5d][aria-invalid=true]+.mb-choice-label[data-astro-cid-dpks6o5d],[data-invalid] .mb-choice-label[data-astro-cid-dpks6o5d]{border-color:var(--error)}.mb-choice-input[data-astro-cid-dpks6o5d]:disabled+.mb-choice-label[data-astro-cid-dpks6o5d]{color:var(--muted);background:var(--v2-panel);border-color:var(--mb-hair)}.mb-choice[data-astro-cid-dpks6o5d][data-state=hover] .mb-choice-input[data-astro-cid-dpks6o5d]:checked+.mb-choice-label[data-astro-cid-dpks6o5d]{background:var(--blue-2);border-color:var(--blue-2)}@media (hover:hover) and (pointer:fine){.mb-choice[data-astro-cid-dpks6o5d]:hover .mb-choice-input[data-astro-cid-dpks6o5d]:checked+.mb-choice-label[data-astro-cid-dpks6o5d]{background:var(--blue-2);border-color:var(--blue-2)}}.mb-choice[data-astro-cid-dpks6o5d] .mb-choice-input[data-astro-cid-dpks6o5d]:checked:disabled+.mb-choice-label[data-astro-cid-dpks6o5d]{color:var(--v2-panel);background:var(--muted);border-color:var(--muted)}.mb-label[data-astro-cid-lznsekdn]{color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.4}.mb-label-disabled[data-astro-cid-lznsekdn]{color:var(--muted);cursor:not-allowed}.mb-field-responsive[data-astro-cid-pohiw2sq]{container-type:inline-size}.mb-field-grid[data-astro-cid-pohiw2sq]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.mb-field-horizontal[data-astro-cid-pohiw2sq] .mb-field-grid[data-astro-cid-pohiw2sq]{grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:start;gap:8px 16px}.mb-field-horizontal[data-astro-cid-pohiw2sq] .mb-field-grid[data-astro-cid-pohiw2sq]>.mb-label{padding-top:14px}@container (width>=480px){.mb-field-responsive[data-astro-cid-pohiw2sq] .mb-field-grid[data-astro-cid-pohiw2sq]{grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:start;gap:8px 16px}.mb-field-responsive[data-astro-cid-pohiw2sq] .mb-field-grid[data-astro-cid-pohiw2sq]>.mb-label{padding-top:14px}}.mb-field-control[data-astro-cid-pohiw2sq]{flex-direction:column;gap:8px;min-width:0;display:flex}.mb-field-required[data-astro-cid-pohiw2sq]{color:var(--error);margin-left:2px}.mb-field-optional[data-astro-cid-pohiw2sq]{color:var(--muted);font-size:12px}.mb-field-description[data-astro-cid-pohiw2sq]{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}[data-astro-cid-pohiw2sq][data-disabled] .mb-field-description[data-astro-cid-pohiw2sq]{color:var(--muted)}.mb-field-error[data-astro-cid-pohiw2sq]{font-family:var(--mono);color:var(--error);border-left:2px solid var(--error);padding-left:8px;font-size:12px;line-height:1.5;display:none}[data-astro-cid-pohiw2sq][data-invalid] .mb-field-error[data-astro-cid-pohiw2sq]{display:block}.mb-input[data-astro-cid-jhs2aamq]{width:100%;min-width:0;height:44px;font-family:var(--sans);color:var(--ink);background:var(--v2-bg);border:1px solid var(--muted);transition:border-color var(--mb-snap);border-radius:0;padding:0 14px;font-size:max(16px,1rem)}.mb-input[data-astro-cid-jhs2aamq]::placeholder{color:var(--muted);opacity:1}.mb-input[data-astro-cid-jhs2aamq][data-state=hover]{border-color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.mb-input[data-astro-cid-jhs2aamq]:hover{border-color:var(--ink-2)}}.mb-input[data-astro-cid-jhs2aamq]:is(:focus,[data-state=focus]){border-color:var(--ink);box-shadow:var(--mb-shift) var(--mb-shift) 0 var(--blue);outline:2px solid #0000}.mb-input[data-astro-cid-jhs2aamq][aria-invalid=true],[data-invalid] .mb-input[data-astro-cid-jhs2aamq]{border-color:var(--error)}.mb-input[data-astro-cid-jhs2aamq]:disabled{color:var(--muted);cursor:not-allowed;background:var(--v2-panel);border-color:var(--mb-hair);box-shadow:none}.mb-input[data-astro-cid-jhs2aamq][type=file]{color:var(--ink-2);cursor:pointer;padding:0 14px 0 0;line-height:42px}.mb-input[data-astro-cid-jhs2aamq]::file-selector-button{height:42px;font-family:var(--mono);color:var(--ink);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:var(--v2-panel-elevated);border:0;border-right:1px solid var(--muted);margin:0 14px 0 0;padding:0 14px;font-size:12px;font-weight:600}.mb-input[data-astro-cid-jhs2aamq]:disabled::file-selector-button{color:var(--muted);cursor:not-allowed;background:var(--v2-panel);border-right-color:var(--mb-hair)}@media (prefers-reduced-motion:no-preference){.mb-input[data-astro-cid-jhs2aamq]{transition:border-color var(--mb-snap), box-shadow var(--mb-snap)}}.mb-textarea[data-astro-cid-uxzh5rdz]{width:100%;min-width:0;min-height:130px;font-family:var(--sans);color:var(--ink);resize:vertical;background:var(--v2-bg);border:1px solid var(--muted);transition:border-color var(--mb-snap);border-radius:0;padding:12px 14px;font-size:max(16px,1rem);line-height:1.55;display:block}@supports (field-sizing:content){.mb-textarea[data-astro-cid-uxzh5rdz]{field-sizing:content;resize:none;min-height:5lh;max-height:14lh}}.mb-textarea[data-astro-cid-uxzh5rdz]::placeholder{color:var(--muted);opacity:1}.mb-textarea[data-astro-cid-uxzh5rdz][data-state=hover]{border-color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.mb-textarea[data-astro-cid-uxzh5rdz]:hover{border-color:var(--ink-2)}}.mb-textarea[data-astro-cid-uxzh5rdz]:is(:focus,[data-state=focus]){border-color:var(--ink);box-shadow:var(--mb-shift) var(--mb-shift) 0 var(--blue);outline:2px solid #0000}.mb-textarea[data-astro-cid-uxzh5rdz][aria-invalid=true],[data-invalid] .mb-textarea[data-astro-cid-uxzh5rdz]{border-color:var(--error)}.mb-textarea[data-astro-cid-uxzh5rdz]:disabled{color:var(--muted);cursor:not-allowed;background:var(--v2-panel);border-color:var(--mb-hair);box-shadow:none}@media (prefers-reduced-motion:no-preference){.mb-textarea[data-astro-cid-uxzh5rdz]{transition:border-color var(--mb-snap), box-shadow var(--mb-snap)}}.mb-contact-form[data-astro-cid-v5mp4go4]{background:var(--v2-bg);border:1px solid var(--mb-rule);width:100%;transition:background-color var(--mb-snap);display:grid;container-type:inline-size}@media (hover:hover) and (pointer:fine){.mb-contact-form[data-astro-cid-v5mp4go4]:hover{background:var(--v2-panel)}}.mb-contact-form[data-astro-cid-v5mp4go4][data-state=success]{background:var(--v2-panel);box-shadow:var(--mb-shift) var(--mb-shift) 0 var(--blue)}.mb-form[data-astro-cid-v5mp4go4],.mb-form-success[data-astro-cid-v5mp4go4]{grid-area:1/1;min-width:0}.mb-form[data-astro-cid-v5mp4go4]{padding:var(--v2-space-lg);flex-direction:column;gap:24px;display:flex}.mb-contact-form[data-astro-cid-v5mp4go4][data-state=success] .mb-form[data-astro-cid-v5mp4go4]{visibility:hidden}.mb-contact-form[data-astro-cid-v5mp4go4][data-state=success] .mb-form[data-astro-cid-v5mp4go4] textarea{max-height:0}.mb-hp[data-astro-cid-v5mp4go4]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.mb-form-row[data-astro-cid-v5mp4go4]{gap:24px;display:grid}@container (width>=720px){.mb-form-row[data-astro-cid-v5mp4go4]{column-gap:var(--v2-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-choices[data-astro-cid-v5mp4go4]{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.mb-form[data-astro-cid-v5mp4go4] [data-form-error]{display:none}.mb-contact-form[data-astro-cid-v5mp4go4][data-state=error-submit] [data-form-error]{display:grid}.mb-submit-row[data-astro-cid-v5mp4go4]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;display:flex}.mb-form-success[data-astro-cid-v5mp4go4]{visibility:hidden;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 28px;display:flex}.mb-contact-form[data-astro-cid-v5mp4go4][data-state=success] .mb-form-success[data-astro-cid-v5mp4go4]{visibility:visible}.mb-success-mark[data-astro-cid-v5mp4go4]{width:48px;height:48px;color:var(--v2-bg);background:var(--blue);border:1px solid var(--mb-rule);justify-content:center;align-items:center;display:inline-flex}.mb-success-mark[data-astro-cid-v5mp4go4] svg{width:24px;height:24px}.mb-form-success[data-astro-cid-v5mp4go4] h3[data-astro-cid-v5mp4go4]{font-family:var(--mb-display);color:var(--ink);letter-spacing:-.035em;margin:4px 0 0;font-size:24px;font-weight:800}.mb-form-success[data-astro-cid-v5mp4go4] p[data-astro-cid-v5mp4go4]{max-width:36ch;color:var(--ink);margin:0 0 12px;font-size:16px;line-height:1.55}@media (width<=480px){.mb-form[data-astro-cid-v5mp4go4]{padding:24px 16px}}@media (prefers-reduced-motion:no-preference){.mb-contact-form[data-astro-cid-v5mp4go4]{transition:background-color var(--mb-snap), box-shadow var(--mb-snap)}}.mb-contact[data-astro-cid-e4pjbpxu]{margin-top:var(--mb-section-gap)}.mb-contact-form-host[data-astro-cid-e4pjbpxu]{display:flex}.mb-contact[data-astro-cid-e4pjbpxu] .mb-contact-links{margin-top:-1px}.mb-faq[data-astro-cid-absztmdq]{margin-top:var(--mb-section-gap)}@media (width<=880px){.mb-faq[data-astro-cid-absztmdq] .mb-accordion:first-child{border-bottom-color:var(--mb-hair)}.mb-faq[data-astro-cid-absztmdq] .mb-accordion+.mb-accordion{border-top-color:#0000}}.mb-hero[data-astro-cid-7nngyw5p]{--mb-hero-pad:var(--v2-space-lg);--mb-hero-head:31px;padding:var(--v2-space-2xl) 0 var(--v2-space-xl)}.mb-hero-grid[data-astro-cid-7nngyw5p]{--bl-datum:calc(-1 * var(--v2-space-lg));gap:var(--v2-space-xl);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;display:grid;position:relative}.mb-hero-grid[data-astro-cid-7nngyw5p]:before{--bl-s:clamp(0, var(--bl-p) * 4, 1);top:var(--bl-datum);left:calc(var(--v2-space-md) - 8px);content:"";background:linear-gradient(var(--blue) 0 0) 50% 50% / calc(var(--bl-e) * 100%) 1px no-repeat, linear-gradient(var(--blue) 0 0) 50% 50% / 1px calc(var(--bl-e) * 100%) no-repeat;width:17px;height:17px;position:absolute}.mb-hero-grid[data-astro-cid-7nngyw5p]:after{--bl-s:clamp(0, (var(--bl-p) - .25) * 4, 1);top:calc(var(--bl-datum) + 4px);left:calc(var(--v2-space-md) + 14px);font:var(--mb-note);color:var(--ink-2);letter-spacing:.08em;white-space:pre;content:"X 0  Y 0" / "";clip-path:inset(0 calc((1 - var(--bl-e)) * 100%) 0 0);position:absolute}.mb-hero-text[data-astro-cid-7nngyw5p]{min-width:0;padding:calc(1px + var(--mb-hero-head) + 24px) 0 calc(var(--mb-hero-pad) + 1px);flex-direction:column;display:flex}h1[data-astro-cid-7nngyw5p]{max-width:22ch;margin:0 0 var(--v2-space-lg);font-family:var(--mb-display);color:var(--ink);letter-spacing:-.05em;text-wrap:balance;counter-reset:bl-callout;font-size:min(clamp(2.5rem,1.7403rem + 3.1169vw,4rem),12vw);font-weight:800;line-height:1}h1[data-astro-cid-7nngyw5p] em[data-astro-cid-7nngyw5p]{white-space:nowrap;counter-increment:bl-callout;font-style:normal;position:relative}h1[data-astro-cid-7nngyw5p] em[data-astro-cid-7nngyw5p]:after{--bl-s:clamp(0, (var(--bl-p) - .3) * 2.5, 1);pointer-events:none;content:"";border:max(2px, .05em) solid var(--blue);height:.14em;clip-path:inset(0 calc((1 - var(--bl-e)) * 100%) 0 0);border-top:0;position:absolute;bottom:.02em;left:.02em;right:.02em}h1[data-astro-cid-7nngyw5p] em[data-astro-cid-7nngyw5p]:before{--bl-s:clamp(0, (var(--bl-p) - .7) * 5, 1);font:var(--mb-note);color:var(--v2-bg);letter-spacing:0;content:counter(bl-callout, upper-alpha) / "";background:var(--blue);clip-path:inset(0 calc((1 - var(--bl-e)) * 100%) 0 0);margin-left:.12em;padding:2px 3px;position:absolute;bottom:.02em;left:100%;transform:translateY(50%)}.mb-hero-sub[data-astro-cid-7nngyw5p]{max-width:56ch;margin:0 0 var(--v2-space-lg);color:var(--ink);font-size:20px;line-height:1.55}.mb-hero-ctas[data-astro-cid-7nngyw5p]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;display:flex}.mb-hero-status[data-astro-cid-7nngyw5p]{--bl-s:clamp(0, var(--bl-p) / .6, 1);min-width:0;padding:var(--mb-hero-pad);background:var(--v2-bg);background-image:linear-gradient(var(--mb-rule) 0 0), linear-gradient(var(--mb-rule) 0 0), linear-gradient(var(--mb-rule) 0 0), linear-gradient(var(--mb-rule) 0 0);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-origin:border-box;background-size:calc(clamp(0, var(--bl-e) * 4, 1) * 100%) 1px, 1px calc(clamp(0, var(--bl-e) * 4 - 1, 1) * 100%), calc(clamp(0, var(--bl-e) * 4 - 2, 1) * 100%) 1px, 1px calc(clamp(0, var(--bl-e) * 4 - 3, 1) * 100%);border:1px solid var(--mb-rule);flex-direction:column;gap:24px;display:flex}.mb-hero-status[data-astro-cid-7nngyw5p]:before{--bl-s:clamp(0, (var(--bl-p) - .5) / .3, 1);padding:10px var(--mb-hero-pad);margin:calc(-1 * var(--mb-hero-pad)) calc(-1 * var(--mb-hero-pad)) 0;font:var(--mb-note);color:var(--ink-2);text-transform:uppercase;letter-spacing:.14em;content:"Rys. KA-001 · Arkusz 1/1" / "";border-bottom:1px solid var(--mb-rule);clip-path:inset(0 calc((1 - var(--bl-e)) * 100%) 0 0)}.mb-status-caption[data-astro-cid-7nngyw5p]{color:var(--muted);margin:0;font-size:14px;font-weight:500}.mb-status-rows[data-astro-cid-7nngyw5p]{border-bottom:1px solid var(--mb-hair);flex:1;grid-auto-rows:1fr;margin:0;padding:0;display:grid}.mb-status-row[data-astro-cid-7nngyw5p]{border-top:1px solid var(--mb-hair);flex-direction:column;justify-content:center;gap:6px;padding:14px 0;display:flex}.mb-status-figure[data-astro-cid-7nngyw5p]{font-family:var(--mb-display);color:var(--ink);letter-spacing:-.045em;font-size:30px;font-weight:800;line-height:1}.mb-status-text[data-astro-cid-7nngyw5p]{color:var(--ink-2);margin:0;font-size:16px;line-height:1.4}.mb-status-cta[data-astro-cid-7nngyw5p]{display:flex}@media (prefers-reduced-motion:no-preference){html[data-bl-enter] .mb-hero-status[data-astro-cid-7nngyw5p]{border-color:#0000}html[data-bl-enter] .mb-hero-grid[data-astro-cid-7nngyw5p]:before,html[data-bl-enter] .mb-hero-grid[data-astro-cid-7nngyw5p]:after,html[data-bl-enter] h1[data-astro-cid-7nngyw5p] em[data-astro-cid-7nngyw5p]:before,html[data-bl-enter] h1[data-astro-cid-7nngyw5p] em[data-astro-cid-7nngyw5p]:after,html[data-bl-enter] .mb-hero-status[data-astro-cid-7nngyw5p],html[data-bl-enter] .mb-hero-status[data-astro-cid-7nngyw5p]:before{animation:bl-draw var(--mb-pen) linear var(--mb-enter-pen) both paused}html[data-bl-enter] h1[data-astro-cid-7nngyw5p]{animation:bl-enter-slide var(--mb-enter-rise) var(--mb-enter) 50ms both paused}html[data-bl-enter] .mb-hero-sub[data-astro-cid-7nngyw5p],html[data-bl-enter] .mb-hero-ctas[data-astro-cid-7nngyw5p],html[data-bl-enter] .mb-status-caption[data-astro-cid-7nngyw5p],html[data-bl-enter] .mb-status-row[data-astro-cid-7nngyw5p],html[data-bl-enter] .mb-status-cta[data-astro-cid-7nngyw5p]{animation:bl-enter var(--mb-enter-rise) var(--mb-enter) both paused}html[data-bl-enter] .mb-hero-sub[data-astro-cid-7nngyw5p]{animation-delay:.3s}html[data-bl-enter] .mb-status-caption[data-astro-cid-7nngyw5p]{animation-delay:.75s}html[data-bl-enter] .mb-status-row[data-astro-cid-7nngyw5p]{animation-delay:calc(.74s + 80ms * var(--mb-row))}html[data-bl-enter] .mb-hero-ctas[data-astro-cid-7nngyw5p],html[data-bl-enter] .mb-status-cta[data-astro-cid-7nngyw5p]{animation-delay:.95s}html[data-bl-enter=go] .mb-hero-grid[data-astro-cid-7nngyw5p]:before,html[data-bl-enter=go] .mb-hero-grid[data-astro-cid-7nngyw5p]:after,html[data-bl-enter=go] h1[data-astro-cid-7nngyw5p],html[data-bl-enter=go] h1[data-astro-cid-7nngyw5p] em[data-astro-cid-7nngyw5p]:before,html[data-bl-enter=go] h1[data-astro-cid-7nngyw5p] em[data-astro-cid-7nngyw5p]:after,html[data-bl-enter=go] .mb-hero-sub[data-astro-cid-7nngyw5p],html[data-bl-enter=go] .mb-hero-ctas[data-astro-cid-7nngyw5p],html[data-bl-enter=go] .mb-hero-status[data-astro-cid-7nngyw5p],html[data-bl-enter=go] .mb-hero-status[data-astro-cid-7nngyw5p]:before,html[data-bl-enter=go] .mb-status-caption[data-astro-cid-7nngyw5p],html[data-bl-enter=go] .mb-status-row[data-astro-cid-7nngyw5p],html[data-bl-enter=go] .mb-status-cta[data-astro-cid-7nngyw5p]{animation-play-state:running}}@media (width<=880px){.mb-hero[data-astro-cid-7nngyw5p]{--mb-hero-pad:var(--v2-space-md);padding:48px 0 var(--v2-space-lg)}.mb-hero-grid[data-astro-cid-7nngyw5p]{--bl-datum:-22px;gap:var(--v2-space-lg);grid-template-columns:minmax(0,1fr)}.mb-hero-text[data-astro-cid-7nngyw5p]{padding:0}.mb-hero-ctas[data-astro-cid-7nngyw5p]{flex-direction:column;align-items:stretch}.mb-hero[data-astro-cid-7nngyw5p] .mb-btn{white-space:normal;width:100%;height:auto;min-height:44px}.mb-hero[data-astro-cid-7nngyw5p] .mb-btn-face{text-align:center;padding-block:10px}.mb-status-figure[data-astro-cid-7nngyw5p]{font-size:26px}}.mb-step-marker[data-astro-cid-bahbl24r]{--mb-step-dot:48px;justify-content:center;align-items:center;display:flex;position:relative}.mb-step-marker[data-astro-cid-bahbl24r]:before,.mb-step-fill[data-astro-cid-bahbl24r]{position:absolute;top:0;bottom:0;left:50%}.mb-step-fill[data-astro-cid-bahbl24r]{view-timeline:--mb-step-fill block;width:0}.mb-step-marker[data-astro-cid-bahbl24r]:before{--bl-s:var(--bl-p);content:"";background:var(--mb-rule);width:1px;clip-path:inset(0 0 calc((1 - var(--bl-e)) * 100%) 0);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='16'%3E%3Cpath d='M0 0h1v9H0zM0 12h1v1H0z'/%3E%3C/svg%3E") 0 0/1px 16px repeat-y}:first-child>.mb-step-marker[data-astro-cid-bahbl24r]:before,:first-child>.mb-step-marker[data-astro-cid-bahbl24r]>.mb-step-fill[data-astro-cid-bahbl24r]{top:50%}:last-child>.mb-step-marker[data-astro-cid-bahbl24r]:before,:last-child>.mb-step-marker[data-astro-cid-bahbl24r]>.mb-step-fill[data-astro-cid-bahbl24r]{bottom:50%}.mb-step-fill[data-astro-cid-bahbl24r]:before{content:"";background:var(--blue);transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:-.5px}.mb-step-dot[data-astro-cid-bahbl24r]{width:var(--mb-step-dot);height:var(--mb-step-dot);font-family:var(--mono);color:var(--v2-bg);background:var(--blue);border:1px solid var(--blue);justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mb-step-fill[data-astro-cid-bahbl24r]:before{animation:linear both mb-step-fill;animation-range:cover 50vh cover calc(100% - 50vh)}.mb-step-marker[data-astro-cid-bahbl24r]>.mb-step-fill[data-astro-cid-bahbl24r]:before{animation-timeline:--mb-step-fill}.mb-step-dot[data-astro-cid-bahbl24r]{animation:linear both mb-step-dot;animation-range:cover calc(50vh + var(--mb-step-dot) / 2) cover calc(50vh + var(--mb-step-dot) / 2 + 1px);animation-timeline:view()}}}@keyframes mb-step-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mb-step-dot{0%{color:var(--ink);background:var(--v2-bg);border-color:var(--mb-rule)}to{color:var(--v2-bg);background:var(--blue);border-color:var(--blue)}}@media (width<=880px){.mb-step-marker[data-astro-cid-bahbl24r]{--mb-step-dot:36px}}.mb-how[data-astro-cid-rluztagt]{--mb-how-rail:80px;--mb-how-dot:48px;margin-top:var(--mb-section-gap)}.mb-how-steps[data-astro-cid-rluztagt]{grid-template-columns:minmax(0, 1fr) var(--mb-how-rail) minmax(0, 1fr);row-gap:128px;margin:0;padding:0;list-style:none;display:grid}.mb-step[data-astro-cid-rluztagt]{display:contents}.mb-step[data-astro-cid-rluztagt]>*{grid-row:var(--mb-step-row) / span 2}.mb-step[data-astro-cid-rluztagt]>.mb-step-marker{grid-column:2}.mb-step[data-astro-cid-rluztagt]>.mb-card{grid-column:1}.mb-step[data-astro-cid-rluztagt]:nth-child(2n)>.mb-card{grid-column:3}.mb-step[data-astro-cid-rluztagt]>.mb-card:before{content:none}.mb-step-link[data-astro-cid-rluztagt]{width:calc((var(--mb-how-rail) - var(--mb-how-dot)) / 2);pointer-events:none;background:var(--blue);grid-column:2;place-self:center start;height:2px;position:relative}.mb-step[data-astro-cid-rluztagt]:nth-child(2n)>.mb-step-link[data-astro-cid-rluztagt]{justify-self:end}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mb-step-link[data-astro-cid-rluztagt]{animation:linear both mb-step-link;animation-range:cover calc(50vh + 1px) cover calc(50vh + 2px)}.mb-step[data-astro-cid-rluztagt]>.mb-step-link[data-astro-cid-rluztagt]{animation-timeline:view()}}}@keyframes mb-step-link{0%{box-shadow:inset 0 1px 0 var(--mb-rule);background-color:#0000}to{background-color:var(--blue);box-shadow:none}}.mb-step-head[data-astro-cid-rluztagt]{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.mb-step-head[data-astro-cid-rluztagt] .mb-step-icon{width:22px;height:22px;color:var(--blue);flex-shrink:0;margin-top:1px}.mb-step-head[data-astro-cid-rluztagt] .mb-badge{margin-top:1px;margin-left:auto}.mb-step-head[data-astro-cid-rluztagt] h3[data-astro-cid-rluztagt]{min-width:0;font-family:var(--mb-display);color:var(--ink);letter-spacing:-.035em;flex:1;margin:0;font-size:20px;font-weight:750;line-height:1.2}.mb-step-desc[data-astro-cid-rluztagt]{max-width:70ch;margin:0}.mb-how-cta[data-astro-cid-rluztagt]{margin-top:var(--mb-block-gap);justify-content:center;display:flex}@media (width<=880px){.mb-how-steps[data-astro-cid-rluztagt]{flex-direction:column;row-gap:0;display:flex}.mb-step[data-astro-cid-rluztagt]{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}.mb-step[data-astro-cid-rluztagt]>*{grid-row:1}.mb-step[data-astro-cid-rluztagt]>.mb-step-marker{grid-column:1}.mb-step[data-astro-cid-rluztagt]>.mb-card,.mb-step[data-astro-cid-rluztagt]:nth-child(2n)>.mb-card{grid-column:2;margin:20px 0}.mb-step-link[data-astro-cid-rluztagt]{display:none}.mb-how-cta[data-astro-cid-rluztagt]{justify-content:flex-start;padding-left:52px}}.mb-problems[data-astro-cid-5hjntf2q]{margin-top:var(--mb-section-gap)}.mb-problems[data-astro-cid-5hjntf2q] .mb-problems-grid>.mb-card{grid-template-rows:subgrid;grid-row:span 3;display:grid}.mb-problems[data-astro-cid-5hjntf2q] .mb-problems-grid .mb-card-content{grid-template-rows:subgrid;row-gap:var(--v2-space-md);grid-row:span 2;display:grid}.mb-problem[data-astro-cid-5hjntf2q]{color:var(--ink);margin:0;font-size:16px;line-height:1.55}.mb-problem-effect[data-astro-cid-5hjntf2q]{padding-top:var(--v2-space-md);color:var(--ink);border-top:1px solid var(--mb-hair);gap:10px;margin:0;font-size:16px;font-weight:500;line-height:1.5;display:flex}.mb-problem-arrow[data-astro-cid-5hjntf2q]{color:var(--blue);flex-shrink:0}.mb-problems-close[data-astro-cid-5hjntf2q]{gap:var(--v2-space-md);margin-top:var(--mb-block-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.mb-problems-close[data-astro-cid-5hjntf2q] p[data-astro-cid-5hjntf2q]{max-width:48ch;color:var(--ink);margin:0;font-size:20px;font-weight:500;line-height:1.45}@media (width<=880px){.mb-problems[data-astro-cid-5hjntf2q] .mb-problems-close .mb-btn{width:100%}}@media (width>=560px) and (width<=880px){.mb-problems[data-astro-cid-5hjntf2q] .mb-problems-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-services[data-astro-cid-qnf6puyf]{margin-top:var(--mb-section-gap)}.mb-services-apps[data-astro-cid-qnf6puyf]{flex-direction:column;margin-top:-1px;display:flex}.mb-services-apps-text[data-astro-cid-qnf6puyf]{max-width:65ch;margin:0}.mb-service-num[data-astro-cid-qnf6puyf]{font-family:var(--mono);color:var(--ink-2);letter-spacing:.04em;transition:color var(--mb-snap);font-size:14px;font-weight:500;line-height:1.6}.mb-card[data-state=hover] .mb-service-num[data-astro-cid-qnf6puyf]{color:var(--blue)}@media (hover:hover) and (pointer:fine){.mb-card:hover .mb-service-num[data-astro-cid-qnf6puyf]{color:var(--blue)}}.mb-services[data-astro-cid-qnf6puyf] .mb-services-grid>.mb-card{grid-template-rows:subgrid;grid-row:span 5;display:grid}.mb-services[data-astro-cid-qnf6puyf] .mb-services-grid .mb-card-content{grid-template-rows:subgrid;grid-row:span 3;row-gap:0;display:grid}.mb-service-facts[data-astro-cid-qnf6puyf]{grid-template-rows:subgrid;grid-row:span 3;row-gap:0;margin:0;display:grid}.mb-service-fact[data-astro-cid-qnf6puyf]{border-top:1px solid var(--mb-hair);padding:12px 0}.mb-service-fact[data-astro-cid-qnf6puyf]:first-child{border-top:0;padding-top:0}.mb-service-fact[data-astro-cid-qnf6puyf]:last-child{padding-bottom:0}.mb-service-fact[data-astro-cid-qnf6puyf] dt[data-astro-cid-qnf6puyf]{color:var(--muted);margin:0 0 4px;font-size:14px;font-weight:500}.mb-service-fact[data-astro-cid-qnf6puyf] dd[data-astro-cid-qnf6puyf]{color:var(--ink);margin:0}.mb-service-fact[data-astro-cid-qnf6puyf] .mb-service-note[data-astro-cid-qnf6puyf]{color:var(--ink-2);margin-top:4px;font-size:14px}.mb-trust[data-astro-cid-mlot5rhd]{margin-top:var(--mb-block-gap)}.mb-trust-caption[data-astro-cid-mlot5rhd]{margin:0 0 var(--v2-space-md);color:var(--muted);font-size:14px;font-weight:500}.mb-trust[data-astro-cid-mlot5rhd] .mb-trust-logos{grid-template-columns:repeat(5,minmax(0,1fr))}.mb-trust[data-astro-cid-mlot5rhd] .mb-trust-logos .mb-card-content{justify-content:center;align-items:center;min-height:56px}.mb-trust-logo[data-astro-cid-mlot5rhd]{max-width:100%;transition:filter var(--mb-snap), opacity var(--mb-snap);align-items:center;gap:10px;display:flex}.mb-card[data-state=hover] .mb-trust-logo[data-astro-cid-mlot5rhd]{opacity:1;filter:grayscale(0%)}@media (hover:hover) and (pointer:fine){.mb-trust-logo[data-astro-cid-mlot5rhd]{opacity:.6;filter:grayscale()}.mb-card:hover .mb-trust-logo[data-astro-cid-mlot5rhd]{opacity:1;filter:grayscale(0%)}}.mb-trust-logo[data-astro-cid-mlot5rhd] img[data-astro-cid-mlot5rhd]{width:auto;min-width:0;max-width:100%}.mb-trust-name[data-astro-cid-mlot5rhd]{font-family:var(--mb-display);color:var(--ink);letter-spacing:-.035em;font-size:20px;font-weight:750;line-height:1}@media (width<=880px){.mb-trust[data-astro-cid-mlot5rhd] .mb-trust-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-trust[data-astro-cid-mlot5rhd] .mb-trust-logos>:last-child:nth-child(odd){grid-column:1/-1}.mb-trust[data-astro-cid-mlot5rhd] .mb-trust-logos>.mb-card{--mb-card-pad:var(--v2-space-md)}.mb-trust[data-astro-cid-mlot5rhd] .mb-trust-logos .mb-card-content{min-height:44px}}@media (prefers-reduced-motion:no-preference){html[data-bl-enter] .mb-trust-caption[data-astro-cid-mlot5rhd]{animation:bl-enter var(--mb-enter-rise) var(--mb-enter) .85s both paused}html[data-bl-enter] .mb-trust[data-astro-cid-mlot5rhd] .mb-trust-logos>.mb-card{animation:bl-enter .45s var(--mb-enter) both paused;animation-delay:calc(.85s + 80ms * var(--mb-cell))}html[data-bl-enter=go] .mb-trust-caption[data-astro-cid-mlot5rhd],html[data-bl-enter=go] .mb-trust[data-astro-cid-mlot5rhd] .mb-trust-logos>.mb-card{animation-play-state:running}}main[data-astro-cid-lcdefpme]{padding:0 0 96px}@media (width<=880px){main[data-astro-cid-lcdefpme]{padding-bottom:64px}}
