.profile-section[data-v-c80b9b4a]{background:var(--surface)}.profile-layout[data-v-c80b9b4a]{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(50px,8vw,118px);display:grid}.profile-copy[data-v-c80b9b4a]{grid-area:1/2;padding-top:12px}.profile-copy .studio-title[data-v-c80b9b4a]{max-width:570px}.profile-intro[data-v-c80b9b4a]{letter-spacing:-.025em;max-width:600px;margin-top:30px;font-size:clamp(19px,2vw,25px);line-height:1.58}.profile-skills[data-v-c80b9b4a]{counter-reset:profile-skill;border-top:1px solid var(--line);margin-top:36px}.profile-skills li[data-v-c80b9b4a]{counter-increment:profile-skill;border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-block:17px;font-size:13px;font-weight:600;display:flex}.profile-skills li[data-v-c80b9b4a]:before{content:"0" counter(profile-skill);color:var(--muted);margin-inline-end:6px;font:10px ui-monospace,monospace}.profile-skill-icon[data-v-c80b9b4a]{width:30px;height:30px;color:var(--blue-deep);place-items:center;display:grid}.profile-skill-icon svg[data-v-c80b9b4a]{width:18px;height:18px}.profile-background[data-v-c80b9b4a]{border-bottom:1px solid var(--line);margin-top:22px}.profile-background summary[data-v-c80b9b4a]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-size:13px;font-weight:650;list-style:none;display:flex}.profile-background summary[data-v-c80b9b4a]::-webkit-details-marker{display:none}.profile-background summary svg[data-v-c80b9b4a]{width:18px;height:18px;color:var(--blue-deep);transition:transform .22s}.profile-background[open] summary svg[data-v-c80b9b4a]{transform:rotate(45deg)}.profile-background-content[data-v-c80b9b4a]{color:var(--muted);padding:2px 0 24px;font-size:14px;line-height:1.85}.profile-background-content p+p[data-v-c80b9b4a]{margin-top:16px}.profile-work-link[data-v-c80b9b4a]{border-bottom:1px solid var(--ink);align-items:center;gap:18px;min-height:46px;margin-top:20px;font-size:13px;font-weight:650;display:inline-flex}.profile-work-link svg[data-v-c80b9b4a]{width:18px;height:18px}.profile-note[data-v-c80b9b4a]{grid-area:1/1;min-width:0}.profile-portrait[data-v-c80b9b4a]{background:#dce5e6;border-radius:24px;height:570px;position:relative;overflow:hidden}.profile-portrait img[data-v-c80b9b4a]{object-fit:cover;object-position:50% 0;width:100%;height:100%}.profile-portrait-mark[data-v-c80b9b4a]{top:26px;color:#19334424;letter-spacing:-.1em;font-size:61px;font-weight:600;line-height:1;position:absolute;inset-inline-end:24px}.profile-nameplate[data-v-c80b9b4a]{color:#18231f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f5f7f4de;border:1px solid #ffffff70;border-radius:14px;align-items:center;gap:11px;padding:15px;display:flex;position:absolute;inset:auto 15px 15px}.profile-nameplate-icon[data-v-c80b9b4a]{color:#fff;background:#193344;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.profile-nameplate-icon svg[data-v-c80b9b4a]{width:17px;height:17px}.profile-nameplate strong[data-v-c80b9b4a],.profile-nameplate div>span[data-v-c80b9b4a]{display:block}.profile-nameplate strong[data-v-c80b9b4a]{font-size:12px;font-weight:650}.profile-nameplate div>span[data-v-c80b9b4a]{color:#5b6d65;margin-top:4px;font-size:10px}.profile-note-body[data-v-c80b9b4a]{padding:26px 2px 0}.profile-note-label[data-v-c80b9b4a]{color:var(--blue-deep);text-transform:uppercase;font:600 10px ui-monospace,monospace}.profile-note-statement[data-v-c80b9b4a]{letter-spacing:-.035em;max-width:380px;margin:12px 0 22px;font-size:23px;font-weight:600;line-height:1.4}.profile-facts>div[data-v-c80b9b4a]{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-block:12px;font-size:11px;line-height:1.7;display:flex}.profile-facts dt[data-v-c80b9b4a]{color:var(--muted)}.profile-facts dd[data-v-c80b9b4a]{text-align:end;font-weight:650}.interests-block[data-v-c80b9b4a]{border-top:1px solid var(--line);grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:36px;margin-top:90px;padding-top:28px;display:grid}.interests-heading h3[data-v-c80b9b4a]{letter-spacing:-.035em;font-size:20px;font-weight:650}.interests-heading p[data-v-c80b9b4a]{margin-top:12px;font-size:12px;line-height:1.8}.interests-grid[data-v-c80b9b4a]{flex-wrap:wrap;align-content:start;gap:9px;display:flex}.interest-card[data-v-c80b9b4a]{border:1px solid var(--line);background:var(--paper);border-radius:11px;align-items:center;gap:9px;padding:11px 14px;font-size:11px;font-weight:550;line-height:1.6;display:inline-flex}.interest-icon[data-v-c80b9b4a]{color:var(--blue-deep)}.interest-icon svg[data-v-c80b9b4a]{width:16px;height:16px}.profile-background summary[data-v-c80b9b4a]:focus-visible,.profile-work-link[data-v-c80b9b4a]:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (width<=900px){.profile-layout[data-v-c80b9b4a]{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:38px}.profile-portrait[data-v-c80b9b4a]{height:470px}.interests-block[data-v-c80b9b4a]{grid-template-columns:1fr}}@media (width<=680px){.profile-layout[data-v-c80b9b4a]{flex-direction:column;gap:38px;display:flex}.profile-copy[data-v-c80b9b4a]{order:0;padding-top:0}.profile-note[data-v-c80b9b4a]{order:1;width:100%}.profile-intro[data-v-c80b9b4a]{font-size:20px}.profile-portrait[data-v-c80b9b4a]{height:450px}.interests-block[data-v-c80b9b4a]{gap:22px;margin-top:54px}}@media (prefers-reduced-motion:reduce){.profile-background summary svg[data-v-c80b9b4a]{transition:none}}@media (prefers-reduced-transparency:reduce){.profile-nameplate[data-v-c80b9b4a]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f7f4}}.career-section[data-v-7de5caf3]{color:#edf2fa;background:#141a24;padding-block:95px}.career-heading[data-v-7de5caf3]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:70px;margin-bottom:66px;display:grid}.career-heading .studio-kicker[data-v-7de5caf3]{color:#93bbfb}.career-heading .studio-title[data-v-7de5caf3]{color:#f5f7fb;max-width:540px}.career-intro[data-v-7de5caf3]{color:#a7b1c1;max-width:470px;font-size:14px;line-height:1.8}.career-list[data-v-7de5caf3]{border-bottom:1px solid #ffffff20;margin-inline-start:18%}.career-row[data-v-7de5caf3]{grid-template-columns:120px minmax(0,1fr);gap:30px;display:grid}.career-period[data-v-7de5caf3]{padding-top:33px}.career-current-label[data-v-7de5caf3]{color:#a1c7ff;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;font-weight:650;display:inline-flex}.career-current-label[data-v-7de5caf3]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.career-date[data-v-7de5caf3]{color:#99a6b9;font:11px/1.7 ui-monospace,monospace}.career-point[data-v-7de5caf3]{display:none}.career-card[data-v-7de5caf3]{border-top:1px solid #ffffff20;grid-template-columns:minmax(220px,1fr) minmax(0,.9fr);gap:36px;min-width:0;padding-block:32px;display:grid}.career-company[data-v-7de5caf3]{align-items:center;gap:15px;display:flex}.career-logo[data-v-7de5caf3]{background:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:47px;height:47px;padding:7px;display:grid}.career-logo img[data-v-7de5caf3]{object-fit:contain;width:100%;height:100%}.career-company h3[data-v-7de5caf3]{color:#a7b1c1;margin-top:6px;font-size:11px;font-weight:450}.career-role-title[data-v-7de5caf3]{letter-spacing:-.025em;font-size:19px;font-weight:550;line-height:1.4}.career-summary[data-v-7de5caf3]{color:#aeb8c8;font-size:12px;line-height:1.85}.career-details[data-v-7de5caf3]{margin-top:15px}.career-details summary[data-v-7de5caf3]{cursor:pointer;color:#a4c7ff;justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:11px;font-weight:600;list-style:none;display:flex}.career-details summary[data-v-7de5caf3]::-webkit-details-marker{display:none}.career-details summary svg[data-v-7de5caf3]{width:15px;height:15px;transition:transform .2s}.career-details[open] summary svg[data-v-7de5caf3]{transform:rotate(180deg)}.career-details>p[data-v-7de5caf3]{color:#aeb8c8;white-space:pre-line;border-inline-start:1px solid #83b5fc;margin-top:10px;padding-inline-start:15px;font-size:12px;line-height:1.9}.career-details summary[data-v-7de5caf3]:focus-visible{outline-offset:5px;outline:2px solid #a4c7ff}@media (width<=1000px){.career-list[data-v-7de5caf3]{margin-inline-start:0}.career-card[data-v-7de5caf3]{grid-template-columns:minmax(220px,1fr) minmax(0,1fr);gap:24px}}@media (width<=750px){.career-section[data-v-7de5caf3]{padding-block:70px}.career-heading[data-v-7de5caf3]{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.career-row[data-v-7de5caf3]{grid-template-columns:90px minmax(0,1fr);gap:20px}.career-card[data-v-7de5caf3]{grid-template-columns:1fr;gap:20px}}@media (width<=500px){.career-row[data-v-7de5caf3]{display:block}.career-period[data-v-7de5caf3]{flex-wrap:wrap;align-items:center;gap:10px;padding:25px 0 17px;display:flex}.career-current-label[data-v-7de5caf3]{margin:0}.career-card[data-v-7de5caf3]{border:0;padding:0 0 28px}.career-role-title[data-v-7de5caf3]{font-size:18px}.career-summary[data-v-7de5caf3],.career-details>p[data-v-7de5caf3]{font-size:13px}}@media (prefers-reduced-motion:reduce){.career-details summary svg[data-v-7de5caf3]{transition:none}}.work-section[data-v-a6204553]{background:var(--paper)}.work-heading[data-v-a6204553]{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:64px;margin-bottom:48px;display:grid}.work-heading .studio-title[data-v-a6204553]{max-width:620px}.work-intro[data-v-a6204553]{border-inline-start:1px solid var(--line);max-width:370px;padding-inline-start:22px;font-size:14px}.work-toolbar[data-v-a6204553]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.work-filters[data-v-a6204553]{border:1px solid var(--line);border-radius:13px;flex-wrap:wrap;gap:5px;padding:5px;display:flex}.work-filters button[data-v-a6204553]{min-height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:8px 13px;font-size:11px;font-weight:600;transition:background .18s,color .18s,transform .1s;display:inline-flex}.work-filters button[data-v-a6204553]:active{transform:scale(.96)}.work-filters button span[data-v-a6204553]{opacity:.6;font:10px ui-monospace,monospace}.work-filters button[aria-pressed=true][data-v-a6204553]{color:var(--ink);background:var(--surface);box-shadow:0 1px 6px #14233b12}.work-result[data-v-a6204553]{color:var(--muted);font:11px ui-monospace,monospace}.work-feature[data-v-a6204553]{color:#f1f5fc;background:#151e2c;border:0;border-radius:26px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);display:grid;overflow:hidden}.work-image[data-v-a6204553]{text-align:start;cursor:zoom-in;width:100%;padding:0;display:block;position:relative;overflow:hidden}.work-image img[data-v-a6204553]{width:100%;height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block}.work-feature-image[data-v-a6204553]{background:#191919;min-height:490px}.work-feature-image img[data-v-a6204553]{object-fit:cover;position:absolute;inset:0}.work-preview-tag[data-v-a6204553]{inset-inline-end:16px;color:#1e3a5f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #ffffff60;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-size:11px;font-weight:650;display:inline-flex;position:absolute;bottom:16px}.work-feature-copy[data-v-a6204553]{flex-direction:column;justify-content:center;min-width:0;padding:45px 38px;display:flex}.work-card-meta[data-v-a6204553]{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:650;display:flex}.work-feature .work-card-meta[data-v-a6204553]{color:#a5b2c7}.work-category[data-v-a6204553]{color:#9fc2ff}.work-feature-meta>span[data-v-a6204553]:last-child{font-size:9px}.work-feature h3[data-v-a6204553]{letter-spacing:-.055em;margin:27px 0 21px;font-size:clamp(34px,3.6vw,52px);font-weight:550;line-height:1.07}.work-feature-copy>p[data-v-a6204553]{color:#b8c3d3;font-size:13px;line-height:1.8}.work-topics[data-v-a6204553]{color:#b8c3d3;flex-wrap:wrap;gap:10px;margin-top:28px;font-size:10px;display:flex}.work-topics span+span[data-v-a6204553]:before{content:"·";margin-inline-end:10px}.work-feature-link[data-v-a6204553]{color:#fff;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-top:34px;padding-top:17px;font-size:12px;font-weight:600;display:flex}.work-feature-link>span[data-v-a6204553]{font-size:20px}.work-grid[data-v-a6204553]{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 30px;margin-top:78px;display:grid}.work-tile[data-v-a6204553]{background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex}.work-tile[data-v-a6204553]:nth-child(2n){margin-top:72px}.work-tile-image[data-v-a6204553]{aspect-ratio:1.48;background:#e8edf3;border-radius:18px}.work-tile-image img[data-v-a6204553]{object-fit:cover}.work-stack[data-v-a6204553]{top:13px;color:#153559;background:#ffffffed;border-radius:7px;max-width:calc(100% - 26px);padding:6px 9px;font-size:9px;font-weight:650;position:absolute;inset-inline-start:13px}.work-tile .work-preview-tag[data-v-a6204553]{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(5px)}.work-tile:hover .work-preview-tag[data-v-a6204553],.work-tile:focus-within .work-preview-tag[data-v-a6204553]{opacity:1;transform:translateY(0)}.work-tile-copy[data-v-a6204553]{min-width:0;padding:22px 3px 0}.work-project-id[data-v-a6204553]{color:var(--muted);font:10px ui-monospace,monospace}.work-tile h3[data-v-a6204553]{letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(23px,2.4vw,33px);font-weight:600;line-height:1.15}.work-tile-copy>p[data-v-a6204553]{max-width:510px;color:var(--muted);font-size:12px;line-height:1.75}.work-text-link[data-v-a6204553]{min-height:38px;color:var(--blue-deep);align-items:center;gap:10px;margin-top:10px;font-size:12px;font-weight:650;display:inline-flex}.work-github-link[data-v-a6204553]{border-block:1px solid var(--line);min-height:76px;color:var(--ink);align-items:center;gap:16px;margin-top:50px;padding-inline:3px;font-size:14px;font-weight:600;display:flex}.work-github-symbol[data-v-a6204553]{color:var(--blue-deep);font:14px ui-monospace,monospace}.work-github-link>span[data-v-a6204553]:last-child{margin-inline-start:auto;font-size:24px}.work-section[data-v-a6204553] :is(a,button):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.work-image[data-v-a6204553]:focus-visible{outline-offset:-4px}.work-preview-dialog[data-v-a6204553]{z-index:11000;outline:none;position:fixed;inset:0}.work-preview-close[data-v-a6204553]{z-index:10000;color:#fff;background:#10213b;border:1px solid #64748b;border-radius:50%;place-items:center;width:48px;height:48px;font-size:30px;display:grid;position:fixed;top:22px;right:24px}.work-preview-tools[data-v-a6204553]{z-index:10000;background:#10213b;border:1px solid #64748b;border-radius:12px;display:flex;position:fixed;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%)}.work-preview-tools button[data-v-a6204553]{color:#fff;min-width:48px;min-height:48px;padding:8px 16px;font-size:14px}.work-preview-tools button[data-v-a6204553]:first-child,.work-preview-tools button[data-v-a6204553]:last-child{font-size:24px}@media (hover:hover){.work-image:hover img[data-v-a6204553]{transform:scale(1.025)}.work-text-link[data-v-a6204553]:hover,.work-github-link:hover>span[data-v-a6204553]:nth-child(2){text-underline-offset:5px;text-decoration:underline}.work-filters button[data-v-a6204553]:hover{color:var(--ink)}}@media (width<=900px){.work-feature[data-v-a6204553]{grid-template-columns:1.1fr .9fr}.work-feature-copy[data-v-a6204553]{padding:32px 26px}.work-feature-image[data-v-a6204553]{min-height:430px}}@media (width<=700px){.work-heading[data-v-a6204553]{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.work-intro[data-v-a6204553]{border:0;max-width:100%;padding:0}.work-toolbar[data-v-a6204553]{margin-bottom:20px}.work-feature[data-v-a6204553]{grid-template-columns:1fr}.work-feature-image[data-v-a6204553]{aspect-ratio:1.3;min-height:0}.work-feature-copy[data-v-a6204553]{padding:30px 26px}.work-grid[data-v-a6204553]{gap:42px 20px;margin-top:50px}.work-tile[data-v-a6204553]:nth-child(2n){margin-top:36px}.work-tile .work-preview-tag[data-v-a6204553]{opacity:1;transform:none}}@media (width<=540px){.work-toolbar[data-v-a6204553]{display:block}.work-filters[data-v-a6204553]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.work-filters button[data-v-a6204553]{flex-shrink:0}.work-result[data-v-a6204553]{margin:10px 4px 0}.work-feature[data-v-a6204553]{border-radius:20px}.work-feature h3[data-v-a6204553]{font-size:34px}.work-grid[data-v-a6204553]{grid-template-columns:1fr;gap:36px}.work-tile[data-v-a6204553]:nth-child(2n){margin-top:0}.work-tile h3[data-v-a6204553]{font-size:27px}.work-github-link[data-v-a6204553]{margin-top:36px}}@media (prefers-reduced-motion:reduce){.work-image img[data-v-a6204553],.work-filters button[data-v-a6204553],.work-tile .work-preview-tag[data-v-a6204553]{transition:none}.work-tile .work-preview-tag[data-v-a6204553]{transform:none}}.studio-testimonials[data-v-c6d044c6]{background:var(--paper)}.studio-testimonials-heading[data-v-c6d044c6]{margin-bottom:42px}.quote-carousel[data-v-c6d044c6]{border:1px solid var(--line);background:var(--surface);border-radius:25px;grid-template-columns:150px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.quote-carousel-label[data-v-c6d044c6]{border-inline-end:1px solid var(--line);background:var(--accent-soft);flex-direction:column;justify-content:space-between;padding:36px 28px;display:flex}.quote-carousel-label>span[data-v-c6d044c6]{color:var(--blue-deep);font-family:Georgia,serif;font-size:94px;line-height:1}.quote-carousel-label small[data-v-c6d044c6]{color:var(--blue-deep);font:11px ui-monospace,monospace}.quote-viewport[data-v-c6d044c6]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;display:flex;overflow-x:auto}.quote-viewport[data-v-c6d044c6]::-webkit-scrollbar{display:none}.quote-viewport.is-dragging[data-v-c6d044c6]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.quote-slide[data-v-c6d044c6]{scroll-snap-align:start;background:0 0;border:0;border-radius:0;flex-direction:column;flex:0 0 100%;min-width:0;padding:48px 50px 40px;display:flex}.quote-slide[data-v-c6d044c6]:last-child{scroll-snap-align:end}.quote-slide .studio-quote-mark[data-v-c6d044c6]{display:none}.quote-slide blockquote[data-v-c6d044c6]{letter-spacing:-.035em;flex:1;max-width:850px;margin:0 0 38px;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.43}.quote-slide figcaption[data-v-c6d044c6]{font-size:13px}.quote-slide figcaption img[data-v-c6d044c6]{width:48px;height:48px}.quote-slide figcaption span[data-v-c6d044c6]{font-size:11px}.quote-carousel-toolbar[data-v-c6d044c6]{border-top:1px solid var(--line);grid-column:2;justify-content:space-between;align-items:center;gap:16px;margin-inline:50px;padding-block:17px;display:flex}.quote-carousel-hint[data-v-c6d044c6]{color:var(--muted);font-size:10px}.quote-carousel-controls[data-v-c6d044c6]{align-items:center;gap:6px;display:flex}.quote-carousel-controls button[data-v-c6d044c6]{min-height:40px;color:var(--ink);transition:background .15s,transform .1s}.quote-carousel-controls button[data-v-c6d044c6]:active{transform:scale(.92)}.quote-rotation[data-v-c6d044c6]{align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:inline-flex}.quote-rotation>span[data-v-c6d044c6]:first-child{width:12px}.quote-arrow[data-v-c6d044c6]{border:1px solid var(--line);border-radius:50%;place-items:center;width:40px;font-size:18px;display:grid}.quote-arrow[data-v-c6d044c6]:hover{background:var(--accent-soft);color:var(--blue-deep)}.quote-pagination[data-v-c6d044c6]{min-width:44px;margin-inline:6px;font:11px ui-monospace,monospace}.quote-pagination>span[data-v-c6d044c6]{color:var(--muted)}.quote-carousel-controls button[data-v-c6d044c6]:focus-visible,.quote-viewport[data-v-c6d044c6]:focus-visible{outline:3px solid var(--accent);outline-offset:-4px}@media (width<=750px){.quote-carousel[data-v-c6d044c6]{grid-template-columns:75px minmax(0,1fr)}.quote-carousel-label[data-v-c6d044c6]{padding:30px 18px}.quote-carousel-label>span[data-v-c6d044c6]{font-size:60px}.quote-slide[data-v-c6d044c6]{padding:35px 28px 30px}.quote-slide blockquote[data-v-c6d044c6]{font-size:27px}.quote-carousel-toolbar[data-v-c6d044c6]{flex-wrap:wrap;margin-inline:28px}}@media (width<=480px){.quote-carousel[data-v-c6d044c6]{grid-template-columns:1fr}.quote-carousel-label[data-v-c6d044c6]{border-inline-end:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;padding:15px 22px}.quote-carousel-label>span[data-v-c6d044c6]{font-size:42px;line-height:.8}.quote-slide[data-v-c6d044c6]{padding:28px 24px}.quote-slide blockquote[data-v-c6d044c6]{font-size:25px}.quote-carousel-toolbar[data-v-c6d044c6]{grid-column:1;margin-inline:24px}.quote-carousel-hint[data-v-c6d044c6]{max-width:220px}.quote-carousel-controls[data-v-c6d044c6]{margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.quote-carousel-controls button[data-v-c6d044c6]{transition:none}}.journal-section[data-v-a65b5c15]{background:var(--surface)}.journal-heading[data-v-a65b5c15]{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:48px;margin-bottom:50px;display:grid}.journal-intro[data-v-a65b5c15]{max-width:365px;font-size:14px}.journal-list[data-v-a65b5c15]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:0 40px;display:grid}.journal-article[data-v-a65b5c15]{border-bottom:1px solid var(--line)}.journal-article[data-v-a65b5c15]:first-child{border-bottom:0;grid-row:span 3}.journal-link[data-v-a65b5c15]{flex-direction:column;min-height:100%;padding-block:28px;display:flex}.journal-index[data-v-a65b5c15]{color:var(--muted);justify-content:space-between;align-items:center;font:11px ui-monospace,monospace;display:flex}.journal-index[data-v-a65b5c15]:after{content:"↗";color:var(--blue-deep);font:24px var(--studio-font);transition:transform .2s}.journal-copy[data-v-a65b5c15]{flex-direction:column;flex:1;min-width:0;display:flex}.journal-category[data-v-a65b5c15]{color:var(--blue-deep);margin-top:28px;font-size:10px;font-weight:650;line-height:1.6}.journal-copy h3[data-v-a65b5c15]{letter-spacing:-.045em;text-wrap:balance;max-width:660px;margin:12px 0 0;font-size:clamp(23px,2.2vw,31px);font-weight:600;line-height:1.22}.journal-copy>.studio-muted[data-v-a65b5c15]{max-width:570px;margin-top:15px;font-size:12px;line-height:1.8}.journal-read[data-v-a65b5c15]{color:var(--blue-deep);align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:11px;font-weight:650;display:flex}.journal-arrow[data-v-a65b5c15]{display:none}.journal-article:first-child .journal-link[data-v-a65b5c15]{padding:0 0 35px}.journal-article:first-child .journal-index[data-v-a65b5c15]{background:var(--hero);height:225px;color:var(--hero-ink);letter-spacing:-.07em;border-radius:0 0 22px 22px;align-items:end;margin-bottom:30px;padding:26px;font-size:54px;font-weight:500}.journal-article:first-child .journal-index[data-v-a65b5c15]:after{font-size:30px}.journal-article:first-child .journal-category[data-v-a65b5c15]{margin-top:0}.journal-article:first-child h3[data-v-a65b5c15]{font-size:clamp(31px,3.3vw,47px);font-weight:600}.journal-article:first-child .journal-copy>.studio-muted[data-v-a65b5c15]{font-size:14px}.journal-article:not(:first-child) .journal-link[data-v-a65b5c15]{grid-template-columns:32px minmax(0,1fr);gap:15px;padding-block:25px;display:grid}.journal-article:not(:first-child) .journal-index[data-v-a65b5c15]{padding-top:4px;display:block}.journal-article:not(:first-child) .journal-index[data-v-a65b5c15]:after{display:none}.journal-article:not(:first-child) .journal-category[data-v-a65b5c15]{margin-top:0}.journal-article:not(:first-child) .journal-read[data-v-a65b5c15]{padding-top:20px}.journal-link[data-v-a65b5c15]:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (hover:hover){.journal-link:hover .journal-index[data-v-a65b5c15]:after{transform:translate(3px,-3px)}.journal-link:hover h3[data-v-a65b5c15]{color:var(--blue-deep)}}@media (width<=800px){.journal-heading[data-v-a65b5c15]{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.journal-list[data-v-a65b5c15]{gap:0 26px}.journal-article:first-child .journal-index[data-v-a65b5c15]{height:190px}}@media (width<=650px){.journal-list[data-v-a65b5c15]{grid-template-columns:1fr}.journal-article[data-v-a65b5c15]:first-child{grid-row:auto}.journal-article:first-child .journal-index[data-v-a65b5c15]{border-radius:18px;height:155px;margin-bottom:23px;font-size:44px}.journal-article:first-child h3[data-v-a65b5c15]{font-size:32px}.journal-article:first-child .journal-link[data-v-a65b5c15]{padding-bottom:30px}.journal-article:not(:first-child) .journal-link[data-v-a65b5c15]{grid-template-columns:32px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.journal-index[data-v-a65b5c15]:after{transition:none}}.gear-teaser-section[data-v-e007a18d]{background:var(--paper);padding-block:100px}.gear-teaser[data-v-e007a18d]{border:1px solid var(--line);background:var(--surface);border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);display:grid;overflow:hidden}.gear-teaser-copy[data-v-e007a18d]{flex-direction:column;order:2;justify-content:center;padding:65px 48px;display:flex}.gear-teaser-kicker[data-v-e007a18d]{color:var(--blue-deep);align-items:center;gap:10px;margin-bottom:24px;font-size:10px;font-weight:650;display:flex}.gear-teaser-kicker>span[data-v-e007a18d]{font-size:16px}.gear-teaser h2[data-v-e007a18d]{letter-spacing:-.055em;max-width:470px;font-size:clamp(39px,4.6vw,61px);font-weight:600;line-height:1.07}.gear-teaser-intro[data-v-e007a18d]{max-width:400px;color:var(--muted);margin:23px 0;font-size:13px;line-height:1.85}.gear-teaser-categories[data-v-e007a18d]{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:10px;display:flex}.gear-teaser-categories>span[data-v-e007a18d]{border:1px solid var(--line);border-radius:7px;padding:6px 9px}.gear-teaser-link[data-v-e007a18d]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding-top:14px;font-size:12px;font-weight:650;display:flex}.gear-teaser-link>span[data-v-e007a18d]{color:var(--blue-deep);font-size:21px}.gear-teaser-link[data-v-e007a18d]:focus-visible,.gear-teaser-device[data-v-e007a18d]:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.gear-teaser-visual[data-v-e007a18d]{background:#e7e9ed;justify-content:center;align-items:center;min-height:560px;padding:70px 35px 100px;display:flex;position:relative;overflow:hidden}.dark .gear-teaser-visual[data-v-e007a18d]{background:#272c34}.gear-teaser-orbit[data-v-e007a18d]{display:none}.gear-teaser-visual img[data-v-e007a18d]{object-fit:contain;filter:drop-shadow(0 20px 20px #14203320);width:min(100%,450px)}.gear-teaser-caption[data-v-e007a18d]{top:28px;color:#5a6572;text-transform:uppercase;align-items:center;gap:8px;font:600 9px ui-monospace,monospace;display:inline-flex;position:absolute;inset-inline-start:28px}.dark .gear-teaser-caption[data-v-e007a18d]{color:#b9c4d1}.gear-teaser-caption>span[data-v-e007a18d]{background:var(--accent);border-radius:50%;width:6px;height:6px}.gear-teaser-device[data-v-e007a18d]{color:#1d2732;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #ffffff75;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex;position:absolute;inset:auto 20px 20px}.gear-teaser-device-icon[data-v-e007a18d]{color:#245fae;place-items:center;width:36px;height:36px;display:grid}.gear-teaser-device>span[data-v-e007a18d]:nth-child(2){flex-direction:column;gap:4px;display:flex}.gear-teaser-device strong[data-v-e007a18d]{font-size:11px}.gear-teaser-device>span>span[data-v-e007a18d]{color:#647184;font-size:9px}.gear-teaser-device-arrow[data-v-e007a18d]{color:#245fae;margin-inline-start:auto;font-size:22px}@media (width<=900px){.gear-teaser-copy[data-v-e007a18d]{padding:42px 30px}.gear-teaser-visual[data-v-e007a18d]{min-height:500px}}@media (width<=700px){.gear-teaser-section[data-v-e007a18d]{padding-block:68px}.gear-teaser[data-v-e007a18d]{border-radius:23px;grid-template-columns:1fr}.gear-teaser-copy[data-v-e007a18d]{order:0;padding:38px 26px}.gear-teaser-visual[data-v-e007a18d]{min-height:390px;padding:60px 25px 90px}.gear-teaser-visual img[data-v-e007a18d]{max-width:320px}}@media (prefers-reduced-transparency:reduce){.gear-teaser-device[data-v-e007a18d]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.contact-section[data-v-85ddba91]{background:var(--surface)}.contact-layout[data-v-85ddba91]{background:var(--hero);color:var(--hero-ink);border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:55px;padding:58px;display:grid}.contact-kicker[data-v-85ddba91]{color:var(--hero-ink);align-items:center;gap:9px;margin-bottom:24px;font-size:11px;font-weight:650;display:flex}.contact-kicker>span[data-v-85ddba91]{background:var(--accent);border-radius:50%;width:6px;height:6px}.contact-lead h2[data-v-85ddba91]{letter-spacing:-.06em;text-wrap:balance;max-width:660px;font-size:clamp(43px,5.4vw,72px);font-weight:600;line-height:1.08}.contact-intro[data-v-85ddba91]{max-width:450px;color:var(--hero-ink);opacity:.72;margin:25px 0;font-size:14px;line-height:1.85}.contact-email-button[data-v-85ddba91]{background:var(--hero-ink);min-height:48px;color:var(--hero);border-radius:11px;align-items:center;gap:30px;padding:12px 18px;font-size:12px;font-weight:650;transition:transform .1s;display:inline-flex}.contact-email-button[data-v-85ddba91]:active{transform:scale(.96)}.contact-location[data-v-85ddba91]{color:var(--hero-ink);opacity:.7;align-items:center;gap:8px;margin-top:27px;font-size:11px;display:flex}.contact-details[data-v-85ddba91]{border:1px solid color-mix(in srgb, var(--hero-ink) 12%, transparent);background:color-mix(in srgb, var(--surface) 65%, transparent);border-radius:18px;min-width:0;padding:30px}.contact-card-icon[data-v-85ddba91]{background:var(--surface);width:44px;height:44px;color:var(--blue-deep);border-radius:12px;place-items:center;margin-bottom:26px;display:grid}.contact-card-title[data-v-85ddba91]{letter-spacing:-.035em;font-size:23px;font-weight:600}.contact-card-intro[data-v-85ddba91]{color:var(--muted);margin:10px 0 27px;font-size:12px;line-height:1.8}.contact-detail-label[data-v-85ddba91]{color:var(--muted);margin-bottom:9px;font-size:10px;font-weight:600;display:block}.contact-address-row[data-v-85ddba91]{align-items:center;gap:8px;display:flex}.contact-address[data-v-85ddba91]{width:100%;min-width:0;color:var(--ink);outline:0;font-size:clamp(13px,1.5vw,18px);font-weight:550}.contact-copy[data-v-85ddba91]{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.contact-copy-status[data-v-85ddba91]{min-height:18px;color:var(--muted);margin:8px 0 14px;font-size:10px;line-height:1.8}.contact-whatsapp[data-v-85ddba91]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-top:22px;display:flex}.contact-detail-value[data-v-85ddba91]{direction:ltr;unicode-bidi:isolate;font-size:15px;font-weight:550}.contact-whatsapp-arrow[data-v-85ddba91]{color:var(--blue-deep);font-size:24px}.contact-composer[data-v-85ddba91]{border-block:1px solid var(--line);margin-top:26px}.contact-composer summary[data-v-85ddba91]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:100px;list-style:none;display:flex}.contact-composer summary[data-v-85ddba91]::-webkit-details-marker{display:none}.contact-composer summary strong[data-v-85ddba91],.contact-composer summary>span>span[data-v-85ddba91]{display:block}.contact-composer summary strong[data-v-85ddba91]{letter-spacing:-.03em;font-size:22px;font-weight:600}.contact-composer summary>span>span[data-v-85ddba91]{color:var(--muted);margin-top:6px;font-size:12px}.contact-composer-plus[data-v-85ddba91]{border:1px solid var(--line);width:42px;height:42px;color:var(--blue-deep);border-radius:50%;flex-shrink:0;place-items:center;font-size:25px;transition:transform .2s;display:grid}.contact-composer[open] .contact-composer-plus[data-v-85ddba91]{transform:rotate(45deg)}.contact-message-form[data-v-85ddba91]{max-width:900px;margin-inline:auto;padding:5px 0 38px}.contact-form-grid[data-v-85ddba91]{grid-template-columns:1fr 1fr;gap:19px;display:grid}.contact-form-grid label[data-v-85ddba91]{flex-direction:column;gap:9px;min-width:0;font-size:11px;font-weight:600;display:flex}.contact-form-wide[data-v-85ddba91]{grid-column:1/-1}.contact-form-grid input[data-v-85ddba91],.contact-form-grid textarea[data-v-85ddba91]{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:10px;padding:13px 14px;font-size:14px;line-height:1.6;transition:border-color .15s,background .15s}.contact-form-grid textarea[data-v-85ddba91]{resize:vertical;min-height:140px}.contact-composer-note[data-v-85ddba91]{max-width:700px;color:var(--muted);margin:17px 0 20px;font-size:12px;line-height:1.8}.contact-compose-submit[data-v-85ddba91]{background:var(--accent);min-height:46px;color:var(--accent-ink);border-radius:10px;align-items:center;gap:28px;padding:12px 17px;font-size:12px;font-weight:600;display:inline-flex}.contact-composer-status[data-v-85ddba91]{color:var(--muted);margin-top:18px;font-size:12px}.contact-section[data-v-85ddba91] :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (width<=900px){.contact-layout[data-v-85ddba91]{grid-template-columns:1fr;gap:35px;padding:40px}.contact-details[data-v-85ddba91]{max-width:540px}}@media (width<=600px){.contact-layout[data-v-85ddba91]{border-radius:22px;gap:30px;padding:30px 23px}.contact-lead h2[data-v-85ddba91]{font-size:42px}.contact-details[data-v-85ddba91]{padding:23px}.contact-composer summary strong[data-v-85ddba91]{font-size:18px}.contact-form-grid[data-v-85ddba91]{grid-template-columns:1fr;gap:16px}.contact-form-grid input[data-v-85ddba91],.contact-form-grid textarea[data-v-85ddba91]{font-size:16px}}@media (prefers-reduced-motion:reduce){.contact-email-button[data-v-85ddba91],.contact-composer-plus[data-v-85ddba91],.contact-form-grid input[data-v-85ddba91],.contact-form-grid textarea[data-v-85ddba91]{transition:none}}.proof-section[data-v-0bed82e7]{background:var(--paper)}.proof-heading[data-v-0bed82e7]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:38px;display:grid}.proof-intro[data-v-0bed82e7]{max-width:550px;margin-top:20px;font-size:14px}.proof-archive[data-v-0bed82e7]{border-inline-start:1px solid var(--line);align-items:center;gap:14px;padding:14px 0 14px 24px;display:flex}.proof-archive-icon[data-v-0bed82e7]{display:none}.proof-archive strong[data-v-0bed82e7]{letter-spacing:-.06em;font-size:42px;font-weight:550;line-height:1;display:block}.proof-archive>span>span[data-v-0bed82e7]{color:var(--muted);margin-top:6px;font-size:10px;display:block}.proof-toolbar[data-v-0bed82e7]{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-block:14px;display:flex}.proof-filters[data-v-0bed82e7]{flex-wrap:wrap;gap:5px;display:flex}.proof-filter[data-v-0bed82e7]{min-height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:600;transition:background .18s,color .18s,transform .1s;display:inline-flex}.proof-filter[data-v-0bed82e7]:active{transform:scale(.96)}.proof-filter[aria-pressed=true][data-v-0bed82e7]{background:var(--ink);color:var(--paper)}.proof-filter-total[data-v-0bed82e7]{opacity:.65;font:10px ui-monospace,monospace}.proof-search[data-v-0bed82e7]{border-bottom:1px solid var(--line);width:245px;min-height:40px;color:var(--muted);align-items:center;gap:9px;padding-inline:4px 8px;display:flex}.proof-search svg[data-v-0bed82e7]{flex-shrink:0}.proof-search input[data-v-0bed82e7]{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.proof-search input[data-v-0bed82e7]::-webkit-search-cancel-button{appearance:none}.proof-search[data-v-0bed82e7]:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:3px}.proof-search-clear[data-v-0bed82e7]{border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:19px;display:grid}.proof-summary[data-v-0bed82e7]{justify-content:space-between;align-items:center;gap:16px;margin-block:17px 28px;display:flex}.proof-count[data-v-0bed82e7]{color:var(--muted);font:11px ui-monospace,monospace}.proof-reset[data-v-0bed82e7]{color:var(--blue-deep);text-underline-offset:4px;font-size:11px;text-decoration:underline}.proof-grid[data-v-0bed82e7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px;display:grid}.proof-card[data-v-0bed82e7]{min-width:0;color:var(--ink);text-align:start;flex-direction:column;padding:0;display:flex}.proof-card[data-v-0bed82e7]:first-child{border:1px solid var(--line);background:var(--surface);border-radius:23px;grid-column:1/-1;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:stretch;display:grid;overflow:hidden}.proof-preview[data-v-0bed82e7]{background:#e9edf1;border-radius:16px;width:100%;height:310px;display:block;position:relative;overflow:hidden}.dark .proof-preview[data-v-0bed82e7]{background:#242a32}.proof-card:first-child .proof-preview[data-v-0bed82e7]{border-radius:0;height:350px}.proof-image-frame[data-v-0bed82e7]{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:absolute;inset:20px 22px 62px}.proof-preview img[data-v-0bed82e7]{object-fit:contain;filter:drop-shadow(0 4px 6px #0f172a16);width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.proof-card:hover .proof-preview-action[data-v-0bed82e7]{background:#fff;border-color:#fff}.proof-preview-action[data-v-0bed82e7]{inset-inline-end:12px;color:#1d4ed8;background:#fffffff2;border:1px solid #ffffff70;border-radius:9px;align-items:center;gap:9px;max-width:calc(100% - 24px);padding:8px 11px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:12px}.proof-card-body[data-v-0bed82e7]{flex-direction:column;gap:8px;padding:17px 3px 0;display:flex}.proof-card:first-child .proof-card-body[data-v-0bed82e7]{justify-content:flex-end;padding:30px}.proof-card-category[data-v-0bed82e7]{color:var(--blue-deep);text-transform:uppercase;font-size:9px;font-weight:650}.proof-card-title[data-v-0bed82e7]{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.proof-card:first-child .proof-card-title[data-v-0bed82e7]{letter-spacing:-.045em;font-size:clamp(25px,3vw,38px);font-weight:550;line-height:1.2}.proof-empty[data-v-0bed82e7]{text-align:center;border-block:1px solid var(--line);color:var(--muted);padding:48px 24px}.proof-empty-hint[data-v-0bed82e7]{margin-block:10px 18px;font-size:13px}.proof-empty button[data-v-0bed82e7]{min-height:40px;color:var(--blue-deep);text-decoration:underline}.proof-more[data-v-0bed82e7]{justify-content:center;margin-top:38px;display:flex}.proof-more-button[data-v-0bed82e7]{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:28px;padding:12px 18px;font-size:12px;font-weight:600;display:inline-flex}.proof-dialog[data-v-0bed82e7]{border:1px solid var(--line);background:var(--surface);width:min(1100px,100% - 32px);max-height:90dvh;color:var(--ink);border-radius:22px;padding:0}.proof-dialog[data-v-0bed82e7]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071325bf}.proof-dialog-content[data-v-0bed82e7]{grid-template-rows:auto minmax(0,1fr) auto;gap:15px;height:min(790px,90dvh - 2px);min-height:0;padding:20px;display:grid}.proof-dialog-header[data-v-0bed82e7]{justify-content:space-between;align-items:center;gap:20px;display:flex}.proof-dialog-header h2[data-v-0bed82e7]{overflow-wrap:anywhere;max-height:3em;font-size:16px;font-weight:600;overflow:auto}.proof-dialog-close[data-v-0bed82e7]{background:var(--paper);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.proof-dialog-image[data-v-0bed82e7]{background:#e9edf1;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.proof-dialog-image>img[data-v-0bed82e7]{object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%}.proof-dialog-footer[data-v-0bed82e7]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.proof-dialog-navigation[data-v-0bed82e7]{align-items:center;gap:12px;display:flex}.proof-dialog-position[data-v-0bed82e7]{text-align:center;min-width:0;color:var(--muted);flex:1;font:11px ui-monospace,monospace}.proof-dialog-nav[data-v-0bed82e7]{border:1px solid var(--line);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-width:42px;min-height:42px;padding:8px 12px;font-size:11px;font-weight:600;display:inline-flex}.proof-dialog-nav[data-v-0bed82e7]:disabled{opacity:.4}.proof-dialog-arrow[data-v-0bed82e7]{font-size:18px}.proof-dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .proof-dialog-arrow[data-v-0bed82e7]{transform:scaleX(-1)}.proof-original[data-v-0bed82e7]{color:var(--blue-deep);text-underline-offset:4px;font-size:11px;text-decoration:underline}.proof-section[data-v-0bed82e7] :is(button,a):focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (width<=850px){.proof-toolbar[data-v-0bed82e7]{flex-direction:column;align-items:stretch;gap:14px}.proof-search[data-v-0bed82e7]{width:100%}.proof-card[data-v-0bed82e7]:first-child{grid-template-columns:minmax(0,1.2fr) minmax(190px,.8fr)}}@media (width<=600px){.proof-heading[data-v-0bed82e7]{grid-template-columns:1fr;gap:20px}.proof-archive[data-v-0bed82e7]{border:0;padding:0}.proof-archive strong[data-v-0bed82e7]{font-size:34px}.proof-filters[data-v-0bed82e7]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.proof-filter[data-v-0bed82e7]{flex-shrink:0}.proof-grid[data-v-0bed82e7]{grid-template-columns:1fr;gap:28px}.proof-card[data-v-0bed82e7]:first-child{grid-column:auto;display:flex}.proof-card:first-child .proof-preview[data-v-0bed82e7],.proof-preview[data-v-0bed82e7]{border-radius:16px;height:265px}.proof-card:first-child .proof-card-body[data-v-0bed82e7]{padding:17px 3px 0}.proof-card:first-child .proof-card-title[data-v-0bed82e7]{font-size:22px}.proof-dialog-content[data-v-0bed82e7]{gap:12px;padding:14px}.proof-dialog-footer[data-v-0bed82e7]{grid-template-columns:1fr;justify-items:center}.proof-dialog-nav-label[data-v-0bed82e7]{display:none}}@media (height<=480px) and (orientation:landscape){.proof-dialog-content[data-v-0bed82e7]{gap:9px;padding:12px}.proof-dialog-header h2[data-v-0bed82e7]{max-height:2.8em;font-size:13px}.proof-dialog-close[data-v-0bed82e7]{width:34px;height:34px}.proof-dialog-footer[data-v-0bed82e7]{flex-direction:row;display:flex}.proof-dialog-navigation[data-v-0bed82e7]{width:100%}}@media (prefers-reduced-motion:reduce){.proof-filter[data-v-0bed82e7]{transition:none}}@media (prefers-reduced-transparency:reduce){.proof-preview-action[data-v-0bed82e7]{background:#fff}.proof-dialog[data-v-0bed82e7]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
