.bracket[data-v-69ee3e4a]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:14px 22px;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--ink);background:transparent;transition:color var(--dur) var(--ease)}.bracket__l[data-v-69ee3e4a],.bracket__r[data-v-69ee3e4a]{color:var(--mute-soft);transition:color var(--dur) var(--ease),transform var(--dur) var(--ease)}.bracket__label[data-v-69ee3e4a]{position:relative;display:inline-block;transition:transform var(--dur) var(--ease)}.bracket[data-v-69ee3e4a]:hover{color:var(--ink)}.bracket:hover .bracket__l[data-v-69ee3e4a]{color:var(--ink);transform:translate(-6px)}.bracket:hover .bracket__r[data-v-69ee3e4a]{color:var(--ink);transform:translate(6px)}.bracket:hover .bracket__label[data-v-69ee3e4a]{transform:translateY(-1px)}.bracket[data-v-69ee3e4a]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.bracket[data-v-69ee3e4a]:disabled{opacity:.35;pointer-events:none}.button-color-settings[data-v-f0bfebf7]{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.button-color-settings__label[data-v-f0bfebf7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button-color-settings__picker[data-v-f0bfebf7]{width:44px;height:44px;padding:3px;border:1px solid var(--ink);border-radius:50%;background:var(--paper);cursor:pointer}.button-color-settings__picker[data-v-f0bfebf7]::-webkit-color-swatch-wrapper{padding:0}.button-color-settings__picker[data-v-f0bfebf7]::-webkit-color-swatch{border:0;border-radius:50%}.button-color-settings__picker[data-v-f0bfebf7]::-moz-color-swatch{border:0;border-radius:50%}.button-color-settings__value[data-v-f0bfebf7]{width:96px;min-height:44px;padding:0 12px;border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:lowercase}.button-color-settings__picker[data-v-f0bfebf7]:focus-visible,.button-color-settings__value[data-v-f0bfebf7]:focus-visible{outline:1px solid var(--ink);outline-offset:3px}@media (max-width: 480px){.button-color-settings[data-v-f0bfebf7]{flex-direction:row;align-items:center;gap:12px;width:100%}.button-color-settings__picker[data-v-f0bfebf7]{width:48px;height:48px;flex-shrink:0;border-radius:50%}.button-color-settings__value[data-v-f0bfebf7]{flex:1;min-height:48px;text-align:center}}.source-viewer[data-v-5ce2126b]{flex:0 0 auto}.source-viewer__trigger[data-v-5ce2126b],.source-dialog__close[data-v-5ce2126b],.source-dialog__copy[data-v-5ce2126b]{min-height:42px;padding:0 18px;border:1px solid var(--ink);color:var(--ink);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform 80ms var(--ease)}.source-viewer__trigger[data-v-5ce2126b]:hover,.source-dialog__close[data-v-5ce2126b]:hover{background:var(--ink);color:var(--paper)}.source-viewer__trigger[data-v-5ce2126b]:active,.source-dialog__close[data-v-5ce2126b]:active,.source-dialog__copy[data-v-5ce2126b]:active{transform:translateY(1px)}.source-viewer__trigger[data-v-5ce2126b]:focus-visible,.source-dialog__close[data-v-5ce2126b]:focus-visible,.source-dialog__copy[data-v-5ce2126b]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.source-dialog[data-v-5ce2126b]{width:min(1120px,calc(100vw - 32px));max-width:none;height:min(820px,calc(100dvh - 32px));max-height:none;margin:auto;padding:0;border:1px solid var(--ink);background:var(--paper);color:var(--ink)}.source-dialog[data-v-5ce2126b]::backdrop{background:#0a0a0ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.source-dialog__frame[data-v-5ce2126b]{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.source-dialog__header[data-v-5ce2126b],.source-dialog__footer[data-v-5ce2126b]{min-height:76px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px}.source-dialog__header[data-v-5ce2126b]{border-bottom:1px solid var(--hair-light)}.source-dialog__footer[data-v-5ce2126b]{border-top:1px solid var(--hair-light)}.source-dialog__header p[data-v-5ce2126b],.source-dialog__footer p[data-v-5ce2126b]{color:var(--mute);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.source-dialog__header h3[data-v-5ce2126b]{margin-top:5px;font-family:var(--font-mono);font-size:14px;font-weight:600}.source-dialog__code[data-v-5ce2126b]{min-height:0;overflow:auto;background:var(--surface-dark);color:var(--text-on-dark);scrollbar-color:var(--mute-on-dark) var(--surface-dark)}.source-dialog__code[data-v-5ce2126b]:focus-visible{outline:1px solid var(--paper);outline-offset:-5px}.source-dialog__code pre[data-v-5ce2126b]{width:max-content;min-width:100%;padding:28px}.source-dialog__code code[data-v-5ce2126b]{font-family:var(--font-mono);font-size:12px;line-height:1.75;-moz-tab-size:2;tab-size:2}.source-dialog__copy[data-v-5ce2126b]{min-width:132px;background:var(--ink);color:var(--paper)}.source-dialog__copy[data-v-5ce2126b]:hover{background:var(--paper);color:var(--ink)}@media (max-width: 720px){.source-dialog[data-v-5ce2126b]{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.source-dialog__header[data-v-5ce2126b],.source-dialog__footer[data-v-5ce2126b]{min-height:68px;padding:12px;gap:12px}.source-dialog__footer p[data-v-5ce2126b]{display:none}.source-dialog__copy[data-v-5ce2126b]{width:100%}.source-dialog__code pre[data-v-5ce2126b]{padding:20px 16px}}@media (max-width: 480px){.source-viewer__trigger[data-v-5ce2126b]{min-height:36px;padding:0 12px;font-size:9px}.source-dialog[data-v-5ce2126b]{width:calc(100vw - 12px);height:calc(100dvh - 12px)}.source-dialog__header[data-v-5ce2126b],.source-dialog__footer[data-v-5ce2126b]{min-height:60px;padding:10px;gap:10px}.source-dialog__header p[data-v-5ce2126b],.source-dialog__header h3[data-v-5ce2126b]{font-size:12px}.source-dialog__close[data-v-5ce2126b],.source-dialog__copy[data-v-5ce2126b]{min-height:38px;padding:0 14px;font-size:9px}.source-dialog__code pre[data-v-5ce2126b]{padding:16px 12px}.source-dialog__code code[data-v-5ce2126b]{font-size:11px;line-height:1.6}}.exhibit[data-v-7a068417]{padding:clamp(88px,12vh,144px) 0;border-bottom:1px solid var(--hair-light);scroll-margin-top:54px}.exhibit__header[data-v-7a068417]{margin-bottom:30px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:24px}.exhibit__header>div[data-v-7a068417]{min-width:0}.exhibit__header h2[data-v-7a068417]{font-size:clamp(34px,4vw,60px);font-weight:500;letter-spacing:-.045em}.exhibit__header p[data-v-7a068417],.exhibit__variant>p[data-v-7a068417]{color:var(--mute);font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.exhibit__header p[data-v-7a068417]{margin-top:10px}.exhibit__variants[data-v-7a068417]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--hair-light)}.exhibit__variant[data-v-7a068417]{min-width:0;min-height:clamp(380px,36vw,520px);padding:24px;display:grid;grid-template-rows:auto 1fr;background:var(--surface-subtle)}.exhibit__variant+.exhibit__variant[data-v-7a068417]{border-left:1px solid var(--hair-light)}.exhibit__variant--dark[data-v-7a068417]{background:var(--paper)}.exhibit__button-set[data-v-7a068417]{min-width:0;display:flex;align-items:center;justify-content:center;gap:clamp(28px,4vw,60px);padding:48px 18px}.exhibit__button[data-v-7a068417]{display:inline-flex;width:max-content;max-width:100%}.exhibit__button--normal[data-v-7a068417]{zoom:1}.exhibit__button--small[data-v-7a068417]{zoom:.72}.exhibit--native .exhibit__button--small[data-v-7a068417]{zoom:1}.exhibit--native .exhibit__variant--dark[data-v-7a068417] .korba--solid{border-color:transparent;background-clip:padding-box;box-shadow:none}.exhibit--native .exhibit__variant--dark[data-v-7a068417] .korba--solid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;box-shadow:inset 0 0 0 1px var(--ink);border-radius:inherit;pointer-events:none;transition:border-radius var(--dur) var(--ease)}.exhibit--native .exhibit__variant--dark[data-v-7a068417] .korba--solid:before{top:0;right:0;bottom:0;left:0;border-radius:inherit;transition:transform var(--dur) var(--ease),border-radius var(--dur) var(--ease)}.exhibit--native .exhibit__variant--dark[data-v-7a068417] .korba--solid:hover{border-radius:var(--button-radius-soft) var(--button-radius-sign) var(--button-radius-soft) var(--button-radius-sign)}.exhibit--native .exhibit__variant--dark[data-v-7a068417] .korba--solid.korba--sm:hover{border-radius:3px 10px}.exhibit:not(.exhibit--native):not(.exhibit--custom) .exhibit__variant--light[data-v-7a068417] button{border-color:var(--ink)!important;background:transparent!important;color:var(--ink)!important}.exhibit:not(.exhibit--native):not(.exhibit--custom) .exhibit__variant--dark[data-v-7a068417] button{border-color:var(--ink)!important;background:var(--ink)!important;color:var(--paper)!important}.exhibit:not(.exhibit--native):not(.exhibit--custom) .exhibit__variant--light[data-v-7a068417] button:hover{background:var(--ink)!important;color:var(--paper)!important}.exhibit:not(.exhibit--native):not(.exhibit--custom) .exhibit__variant--dark[data-v-7a068417] button:hover{background:var(--paper)!important;color:var(--ink)!important}.exhibit:not(.exhibit--native) .exhibit__variant--light[data-v-7a068417] .pill__dot,.exhibit:not(.exhibit--native) .exhibit__variant--light[data-v-7a068417] .mono__cursor{background:var(--ink)!important}.exhibit:not(.exhibit--native) .exhibit__variant--dark[data-v-7a068417] .pill__dot,.exhibit:not(.exhibit--native) .exhibit__variant--dark[data-v-7a068417] .mono__cursor{background:var(--paper)!important}.exhibit:not(.exhibit--native) .exhibit__variant--light[data-v-7a068417] button:hover .pill__dot,.exhibit:not(.exhibit--native) .exhibit__variant--light[data-v-7a068417] button:hover .mono__cursor{background:var(--paper)!important}.exhibit:not(.exhibit--native) .exhibit__variant--dark[data-v-7a068417] button:hover .pill__dot,.exhibit:not(.exhibit--native) .exhibit__variant--dark[data-v-7a068417] button:hover .mono__cursor{background:var(--ink)!important}@media (max-width: 720px){.exhibit[data-v-7a068417]{padding:80px 0}.exhibit__header[data-v-7a068417]{align-items:end;gap:16px}.exhibit__variants[data-v-7a068417]{grid-template-columns:1fr}.exhibit__variant[data-v-7a068417]{min-height:340px;padding:20px 14px}.exhibit__variant+.exhibit__variant[data-v-7a068417]{border-top:1px solid var(--hair-light);border-left:0}.exhibit__button-set[data-v-7a068417]{gap:18px;padding:42px 6px}.exhibit__button--normal[data-v-7a068417]{zoom:.88}.exhibit__button--small[data-v-7a068417]{zoom:.66}.exhibit--native .exhibit__button--normal[data-v-7a068417],.exhibit--native .exhibit__button--small[data-v-7a068417]{zoom:1}}.showcase-card[data-v-2c067cf4]{min-width:0;overflow:hidden;border:1px solid var(--hair-light);border-radius:16px;background:var(--paper);color:var(--ink)}.showcase-card--tone-quiet[data-v-2c067cf4]{background:#f1f1ed}.showcase-card--tone-soft[data-v-2c067cf4]{background:#f7f7f4;border-color:#d8d8d3}.showcase-card--tone-lined[data-v-2c067cf4]{border-style:dashed}.showcase-card--scheme-sage[data-v-2c067cf4]{background:#e8ede6;color:#2d4a2a;border-color:#c8d4c2}.showcase-card--scheme-sage .card-eyebrow[data-v-2c067cf4],.showcase-card--scheme-sage .card-body[data-v-2c067cf4],.showcase-card--scheme-sage .card-meta[data-v-2c067cf4],.showcase-card--scheme-sage .price span[data-v-2c067cf4]{color:#5a7a54}.showcase-card--scheme-sage .stat-line span[data-v-2c067cf4]{background:#3d6a36}.showcase-card--scheme-sage .stat-line[data-v-2c067cf4]{background:#c8d4c2}.showcase-card--scheme-sage .icon-action[data-v-2c067cf4]{border-color:#c8d4c2}.showcase-card--scheme-sage .icon-action[data-v-2c067cf4]:hover{background:#2d4a2a;color:#e8ede6}.showcase-card--scheme-sage .card-list li span[data-v-2c067cf4],.showcase-card--scheme-sage .checkmark[data-v-2c067cf4]{color:#2d4a2a}.showcase-card--scheme-sage .checklist .is-done[data-v-2c067cf4]{color:#2d4a2a;text-decoration-color:#c8d4c2}.showcase-card--scheme-sage .card-tag[data-v-2c067cf4]{border-color:#c8d4c2;color:#2d4a2a}.showcase-card--scheme-sage .card-action[data-v-2c067cf4]{border-color:currentColor}.showcase-card--scheme-sage .card-notice[data-v-2c067cf4]{background:#dde5d8}.showcase-card--scheme-sage .notice-symbol[data-v-2c067cf4]{border-color:#2d4a2a}.showcase-card--scheme-sage .event-date[data-v-2c067cf4]{border-color:#c8d4c2}.showcase-card--scheme-sage .card-quote[data-v-2c067cf4]{background:#dde5d8}.showcase-card--scheme-sand[data-v-2c067cf4]{background:#f0ebe3;color:#4a3e2e;border-color:#d8cfc2}.showcase-card--scheme-sand .card-eyebrow[data-v-2c067cf4],.showcase-card--scheme-sand .card-body[data-v-2c067cf4],.showcase-card--scheme-sand .card-meta[data-v-2c067cf4],.showcase-card--scheme-sand .price span[data-v-2c067cf4]{color:#8a7a62}.showcase-card--scheme-sand .stat-line span[data-v-2c067cf4]{background:#6a5a3e}.showcase-card--scheme-sand .stat-line[data-v-2c067cf4]{background:#d8cfc2}.showcase-card--scheme-sand .icon-action[data-v-2c067cf4]{border-color:#d8cfc2}.showcase-card--scheme-sand .icon-action[data-v-2c067cf4]:hover{background:#4a3e2e;color:#f0ebe3}.showcase-card--scheme-sand .card-list li span[data-v-2c067cf4],.showcase-card--scheme-sand .checkmark[data-v-2c067cf4]{color:#4a3e2e}.showcase-card--scheme-sand .checklist .is-done[data-v-2c067cf4]{color:#4a3e2e;text-decoration-color:#d8cfc2}.showcase-card--scheme-sand .card-tag[data-v-2c067cf4]{border-color:#d8cfc2;color:#4a3e2e}.showcase-card--scheme-sand .card-action[data-v-2c067cf4]{border-color:currentColor}.showcase-card--scheme-sand .card-notice[data-v-2c067cf4]{background:#e5ddd2}.showcase-card--scheme-sand .notice-symbol[data-v-2c067cf4]{border-color:#4a3e2e}.showcase-card--scheme-sand .event-date[data-v-2c067cf4]{border-color:#d8cfc2}.showcase-card--scheme-sand .card-quote[data-v-2c067cf4]{background:#e5ddd2}.showcase-card--scheme-slate[data-v-2c067cf4]{background:#e8edf2;color:#2a3a52;border-color:#c2ccd8}.showcase-card--scheme-slate .card-eyebrow[data-v-2c067cf4],.showcase-card--scheme-slate .card-body[data-v-2c067cf4],.showcase-card--scheme-slate .card-meta[data-v-2c067cf4],.showcase-card--scheme-slate .price span[data-v-2c067cf4]{color:#5a6a82}.showcase-card--scheme-slate .stat-line span[data-v-2c067cf4]{background:#3a5272}.showcase-card--scheme-slate .stat-line[data-v-2c067cf4]{background:#c2ccd8}.showcase-card--scheme-slate .icon-action[data-v-2c067cf4]{border-color:#c2ccd8}.showcase-card--scheme-slate .icon-action[data-v-2c067cf4]:hover{background:#2a3a52;color:#e8edf2}.showcase-card--scheme-slate .card-list li span[data-v-2c067cf4],.showcase-card--scheme-slate .checkmark[data-v-2c067cf4]{color:#2a3a52}.showcase-card--scheme-slate .checklist .is-done[data-v-2c067cf4]{color:#2a3a52;text-decoration-color:#c2ccd8}.showcase-card--scheme-slate .card-tag[data-v-2c067cf4]{border-color:#c2ccd8;color:#2a3a52}.showcase-card--scheme-slate .card-action[data-v-2c067cf4]{border-color:currentColor}.showcase-card--scheme-slate .card-notice[data-v-2c067cf4]{background:#d8e0ea}.showcase-card--scheme-slate .notice-symbol[data-v-2c067cf4]{border-color:#2a3a52}.showcase-card--scheme-slate .event-date[data-v-2c067cf4]{border-color:#c2ccd8}.showcase-card--scheme-slate .card-quote[data-v-2c067cf4]{background:#d8e0ea}.showcase-card--scheme-blush[data-v-2c067cf4]{background:#f5e6e8;color:#5a2a32;border-color:#dcc2c8}.showcase-card--scheme-blush .card-eyebrow[data-v-2c067cf4],.showcase-card--scheme-blush .card-body[data-v-2c067cf4],.showcase-card--scheme-blush .card-meta[data-v-2c067cf4],.showcase-card--scheme-blush .price span[data-v-2c067cf4]{color:#8a5a62}.showcase-card--scheme-blush .stat-line span[data-v-2c067cf4]{background:#7a3a46}.showcase-card--scheme-blush .stat-line[data-v-2c067cf4]{background:#dcc2c8}.showcase-card--scheme-blush .icon-action[data-v-2c067cf4]{border-color:#dcc2c8}.showcase-card--scheme-blush .icon-action[data-v-2c067cf4]:hover{background:#5a2a32;color:#f5e6e8}.showcase-card--scheme-blush .card-list li span[data-v-2c067cf4],.showcase-card--scheme-blush .checkmark[data-v-2c067cf4]{color:#5a2a32}.showcase-card--scheme-blush .checklist .is-done[data-v-2c067cf4]{color:#5a2a32;text-decoration-color:#dcc2c8}.showcase-card--scheme-blush .card-tag[data-v-2c067cf4]{border-color:#dcc2c8;color:#5a2a32}.showcase-card--scheme-blush .card-action[data-v-2c067cf4]{border-color:currentColor}.showcase-card--scheme-blush .card-notice[data-v-2c067cf4]{background:#ead8dc}.showcase-card--scheme-blush .notice-symbol[data-v-2c067cf4]{border-color:#5a2a32}.showcase-card--scheme-blush .event-date[data-v-2c067cf4]{border-color:#dcc2c8}.showcase-card--scheme-blush .card-quote[data-v-2c067cf4]{background:#ead8dc}.showcase-card--scheme-indigo[data-v-2c067cf4]{background:#e6e8f5;color:#2a2e5a;border-color:#c2c8dc}.showcase-card--scheme-indigo .card-eyebrow[data-v-2c067cf4],.showcase-card--scheme-indigo .card-body[data-v-2c067cf4],.showcase-card--scheme-indigo .card-meta[data-v-2c067cf4],.showcase-card--scheme-indigo .price span[data-v-2c067cf4]{color:#5a5e8a}.showcase-card--scheme-indigo .stat-line span[data-v-2c067cf4]{background:#3a3e72}.showcase-card--scheme-indigo .stat-line[data-v-2c067cf4]{background:#c2c8dc}.showcase-card--scheme-indigo .icon-action[data-v-2c067cf4]{border-color:#c2c8dc}.showcase-card--scheme-indigo .icon-action[data-v-2c067cf4]:hover{background:#2a2e5a;color:#e6e8f5}.showcase-card--scheme-indigo .card-list li span[data-v-2c067cf4],.showcase-card--scheme-indigo .checkmark[data-v-2c067cf4]{color:#2a2e5a}.showcase-card--scheme-indigo .checklist .is-done[data-v-2c067cf4]{color:#2a2e5a;text-decoration-color:#c2c8dc}.showcase-card--scheme-indigo .card-tag[data-v-2c067cf4]{border-color:#c2c8dc;color:#2a2e5a}.showcase-card--scheme-indigo .card-action[data-v-2c067cf4]{border-color:currentColor}.showcase-card--scheme-indigo .card-notice[data-v-2c067cf4]{background:#d8dcea}.showcase-card--scheme-indigo .notice-symbol[data-v-2c067cf4]{border-color:#2a2e5a}.showcase-card--scheme-indigo .event-date[data-v-2c067cf4]{border-color:#c2c8dc}.showcase-card--scheme-indigo .card-quote[data-v-2c067cf4]{background:#d8dcea}.showcase-card--scheme-amber[data-v-2c067cf4]{background:#f2ead6;color:#4a3a1a;border-color:#d8cca2}.showcase-card--scheme-amber .card-eyebrow[data-v-2c067cf4],.showcase-card--scheme-amber .card-body[data-v-2c067cf4],.showcase-card--scheme-amber .card-meta[data-v-2c067cf4],.showcase-card--scheme-amber .price span[data-v-2c067cf4]{color:#7a6a42}.showcase-card--scheme-amber .stat-line span[data-v-2c067cf4]{background:#6a5a2a}.showcase-card--scheme-amber .stat-line[data-v-2c067cf4]{background:#d8cca2}.showcase-card--scheme-amber .icon-action[data-v-2c067cf4]{border-color:#d8cca2}.showcase-card--scheme-amber .icon-action[data-v-2c067cf4]:hover{background:#4a3a1a;color:#f2ead6}.showcase-card--scheme-amber .card-list li span[data-v-2c067cf4],.showcase-card--scheme-amber .checkmark[data-v-2c067cf4]{color:#4a3a1a}.showcase-card--scheme-amber .checklist .is-done[data-v-2c067cf4]{color:#4a3a1a;text-decoration-color:#d8cca2}.showcase-card--scheme-amber .card-tag[data-v-2c067cf4]{border-color:#d8cca2;color:#4a3a1a}.showcase-card--scheme-amber .card-action[data-v-2c067cf4]{border-color:currentColor}.showcase-card--scheme-amber .card-notice[data-v-2c067cf4]{background:#e8dcc4}.showcase-card--scheme-amber .notice-symbol[data-v-2c067cf4]{border-color:#4a3a1a}.showcase-card--scheme-amber .event-date[data-v-2c067cf4]{border-color:#d8cca2}.showcase-card--scheme-amber .card-quote[data-v-2c067cf4]{background:#e8dcc4}.showcase-card--scheme-lavender[data-v-2c067cf4]{background:#ece6f0;color:#3a2a4a;border-color:#d2c2d8}.showcase-card--scheme-lavender .card-eyebrow[data-v-2c067cf4],.showcase-card--scheme-lavender .card-body[data-v-2c067cf4],.showcase-card--scheme-lavender .card-meta[data-v-2c067cf4],.showcase-card--scheme-lavender .price span[data-v-2c067cf4]{color:#6a5a7a}.showcase-card--scheme-lavender .stat-line span[data-v-2c067cf4]{background:#523a6a}.showcase-card--scheme-lavender .stat-line[data-v-2c067cf4]{background:#d2c2d8}.showcase-card--scheme-lavender .icon-action[data-v-2c067cf4]{border-color:#d2c2d8}.showcase-card--scheme-lavender .icon-action[data-v-2c067cf4]:hover{background:#3a2a4a;color:#ece6f0}.showcase-card--scheme-lavender .card-list li span[data-v-2c067cf4],.showcase-card--scheme-lavender .checkmark[data-v-2c067cf4]{color:#3a2a4a}.showcase-card--scheme-lavender .checklist .is-done[data-v-2c067cf4]{color:#3a2a4a;text-decoration-color:#d2c2d8}.showcase-card--scheme-lavender .card-tag[data-v-2c067cf4]{border-color:#d2c2d8;color:#3a2a4a}.showcase-card--scheme-lavender .card-action[data-v-2c067cf4]{border-color:currentColor}.showcase-card--scheme-lavender .card-notice[data-v-2c067cf4]{background:#e0d6e8}.showcase-card--scheme-lavender .notice-symbol[data-v-2c067cf4]{border-color:#3a2a4a}.showcase-card--scheme-lavender .event-date[data-v-2c067cf4]{border-color:#d2c2d8}.showcase-card--scheme-lavender .card-quote[data-v-2c067cf4]{background:#e0d6e8}.showcase-card--scheme-clay[data-v-2c067cf4]{background:#f0e4dc;color:#5a3a22;border-color:#d8c4b2}.showcase-card--scheme-clay .card-eyebrow[data-v-2c067cf4],.showcase-card--scheme-clay .card-body[data-v-2c067cf4],.showcase-card--scheme-clay .card-meta[data-v-2c067cf4],.showcase-card--scheme-clay .price span[data-v-2c067cf4]{color:#8a6a4a}.showcase-card--scheme-clay .stat-line span[data-v-2c067cf4]{background:#7a5232}.showcase-card--scheme-clay .stat-line[data-v-2c067cf4]{background:#d8c4b2}.showcase-card--scheme-clay .icon-action[data-v-2c067cf4]{border-color:#d8c4b2}.showcase-card--scheme-clay .icon-action[data-v-2c067cf4]:hover{background:#5a3a22;color:#f0e4dc}.showcase-card--scheme-clay .card-list li span[data-v-2c067cf4],.showcase-card--scheme-clay .checkmark[data-v-2c067cf4]{color:#5a3a22}.showcase-card--scheme-clay .checklist .is-done[data-v-2c067cf4]{color:#5a3a22;text-decoration-color:#d8c4b2}.showcase-card--scheme-clay .card-tag[data-v-2c067cf4]{border-color:#d8c4b2;color:#5a3a22}.showcase-card--scheme-clay .card-action[data-v-2c067cf4]{border-color:currentColor}.showcase-card--scheme-clay .card-notice[data-v-2c067cf4]{background:#e5d8cc}.showcase-card--scheme-clay .notice-symbol[data-v-2c067cf4]{border-color:#5a3a22}.showcase-card--scheme-clay .event-date[data-v-2c067cf4]{border-color:#d8c4b2}.showcase-card--scheme-clay .card-quote[data-v-2c067cf4]{background:#e5d8cc}.showcase-card--pattern-p01[data-v-2c067cf4]{border-radius:0}.showcase-card--pattern-p02[data-v-2c067cf4]{border-radius:24px}.showcase-card--pattern-p03[data-v-2c067cf4]{border-style:dashed}.showcase-card--pattern-p04[data-v-2c067cf4]{border-width:2px}.showcase-card--pattern-p05[data-v-2c067cf4]{background:#f4f4f2}.showcase-card--pattern-p06[data-v-2c067cf4]{background:#eeeee9}.showcase-card--pattern-p07[data-v-2c067cf4]{box-shadow:inset 0 0 0 5px #f4f4f2}.showcase-card--pattern-p08[data-v-2c067cf4]{border-top:6px solid var(--ink)}.showcase-card--pattern-p09[data-v-2c067cf4]{border-right:6px solid var(--ink)}.showcase-card--pattern-p10[data-v-2c067cf4]{border-bottom:6px solid var(--ink)}.showcase-card--pattern-p11[data-v-2c067cf4]{border-left:6px solid var(--ink)}.showcase-card--pattern-p12[data-v-2c067cf4]{box-shadow:0 12px 0 var(--hair-light)}.showcase-card--pattern-p13[data-v-2c067cf4]{padding-top:42px}.showcase-card--pattern-p14 h3[data-v-2c067cf4]{max-width:16ch}.showcase-card--pattern-p15 .article-image[data-v-2c067cf4],.showcase-card--pattern-p15 .product-image[data-v-2c067cf4]{min-height:270px}.showcase-card--pattern-p16 .card-profile[data-v-2c067cf4]{grid-template-columns:1fr 92px auto}.showcase-card--pattern-p16 .profile-avatar[data-v-2c067cf4]{order:2}.showcase-card--pattern-p17[data-v-2c067cf4]{outline:1px solid var(--ink);outline-offset:-6px}.showcase-card--pattern-p18[data-v-2c067cf4]{background:#fafaf8}.showcase-card--pattern-p19 .card-eyebrow[data-v-2c067cf4],.showcase-card--pattern-p19 .card-meta[data-v-2c067cf4]{letter-spacing:.24em}.showcase-card--pattern-p20 .icon-action[data-v-2c067cf4]{border-radius:8px}.showcase-card--pattern-p21 .card-body[data-v-2c067cf4]{max-width:28ch}.showcase-card--pattern-p22 .card-stat>strong[data-v-2c067cf4]{font-size:clamp(48px,6vw,76px)}.showcase-card--pattern-p23[data-v-2c067cf4]{border-color:var(--ink);background:transparent}.showcase-card--pattern-p24[data-v-2c067cf4]{border-width:3px}.showcase-card--pattern-p25[data-v-2c067cf4]{box-shadow:0 1px 0 var(--hair-light),0 8px #f4f4f2}.showcase-card--pattern-p26 .article-image[data-v-2c067cf4],.showcase-card--pattern-p26 .product-image[data-v-2c067cf4]{margin:12px;min-height:178px}.showcase-card--pattern-p27 .card-meta[data-v-2c067cf4]{flex-direction:column;align-items:flex-start}.showcase-card--pattern-p28[data-v-2c067cf4]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.showcase-card--pattern-p28 .card-eyebrow[data-v-2c067cf4],.showcase-card--pattern-p28 .card-body[data-v-2c067cf4],.showcase-card--pattern-p28 .card-meta[data-v-2c067cf4]{color:var(--mute-soft-on-dark)}.showcase-card--pattern-p28 .icon-action[data-v-2c067cf4]{border-color:var(--mute-soft-on-dark);color:var(--paper)}.showcase-card--pattern-p29 .card-action[data-v-2c067cf4],.showcase-card--pattern-p29 .text-action[data-v-2c067cf4]{align-self:flex-end}.showcase-card--pattern-p30 .notice-symbol[data-v-2c067cf4]{border-radius:50%}.showcase-card--pattern-p31 .card-eyebrow[data-v-2c067cf4],.showcase-card--pattern-p31 .card-meta[data-v-2c067cf4]{border-bottom:1px solid var(--hair-light);padding-bottom:10px}.showcase-card--pattern-p32 .card-stat[data-v-2c067cf4]{align-items:flex-start}.showcase-card--pattern-p33 .article-image[data-v-2c067cf4],.showcase-card--pattern-p33 .product-image[data-v-2c067cf4]{border-radius:12px}.showcase-card--pattern-p34 .card-article[data-v-2c067cf4]{grid-template-rows:230px 1fr}.showcase-card--pattern-p35 .card-notice[data-v-2c067cf4]{grid-template-columns:1fr}.showcase-card--pattern-p36 .card-feature__copy[data-v-2c067cf4]{margin-left:12%}.showcase-card--pattern-p37[data-v-2c067cf4]{border-color:#c8c8c2;background:transparent}.showcase-card--pattern-p38[data-v-2c067cf4]{border-radius:2px}.showcase-card--pattern-p39 .card-eyebrow[data-v-2c067cf4]:before{content:"↳ ";color:var(--ink)}.showcase-card--pattern-p40 .card-stat>strong[data-v-2c067cf4]{font-size:clamp(72px,10vw,120px)}.showcase-card--pattern-p41[data-v-2c067cf4]{background:#f8f8f6;color:#424242}.showcase-card--pattern-p42 .card-action[data-v-2c067cf4],.showcase-card--pattern-p42 .text-action[data-v-2c067cf4]{border-width:2px}.showcase-card--pattern-p43 .quote-mark[data-v-2c067cf4]{transform:translate(12px)}.showcase-card--pattern-p44 .product-copy[data-v-2c067cf4]{border-top:1px solid var(--hair-light)}.showcase-card--pattern-p45 .stat-line[data-v-2c067cf4]{height:6px}.showcase-card--pattern-p46 .card-list[data-v-2c067cf4],.showcase-card--pattern-p46 .checklist[data-v-2c067cf4]{gap:8px;font-size:12px}.showcase-card--pattern-p47[data-v-2c067cf4]{min-height:360px}.showcase-card--pattern-p48[data-v-2c067cf4]{background:linear-gradient(135deg,var(--paper) 0 58%,var(--surface-subtle) 58% 100%)}.showcase-card--pattern-p49[data-v-2c067cf4]{border-bottom-color:transparent}.showcase-card--pattern-p50[data-v-2c067cf4]{box-shadow:10px 10px 0 var(--ink)}.showcase-card[data-v-2c067cf4] .card-code{position:absolute;bottom:14px;right:14px;z-index:3}.showcase-card[data-v-2c067cf4]{position:relative}.showcase-card[data-v-2c067cf4] .source-viewer__trigger{min-height:30px;padding:0 10px;border-color:var(--hair-light);background:color-mix(in srgb,var(--paper) 80%,transparent);font-size:8px}.showcase-card[data-v-2c067cf4] .source-viewer__trigger:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.showcase-card--featured[data-v-2c067cf4] .source-viewer__trigger{border-color:var(--mute-soft-on-dark);background:#fafafa1a;color:var(--paper)}.showcase-card--featured[data-v-2c067cf4] .source-viewer__trigger:hover{border-color:var(--paper);background:var(--paper);color:var(--ink)}.showcase-card--animated[data-v-2c067cf4]{animation:card-rise-2c067cf4 .7s var(--ease) both;animation-delay:calc(var(--card-index, 0) * 35ms)}.showcase-card--animated[data-v-2c067cf4]:hover{transform:translateY(-6px);box-shadow:0 18px 38px #0f0f0f1a}.showcase-card--featured[data-v-2c067cf4]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.card-eyebrow[data-v-2c067cf4],.card-meta[data-v-2c067cf4],.card-tag[data-v-2c067cf4]{color:var(--mute);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.showcase-card--featured .card-eyebrow[data-v-2c067cf4],.showcase-card--featured .card-body[data-v-2c067cf4]{color:var(--mute-soft-on-dark)}.card-body[data-v-2c067cf4]{max-width:42ch;color:var(--mute);font-size:13px;line-height:1.55}.showcase-card h3[data-v-2c067cf4]{font-size:clamp(22px,2.2vw,32px);font-weight:500;letter-spacing:-.045em;line-height:.98}.card-action[data-v-2c067cf4],.text-action[data-v-2c067cf4],.icon-action[data-v-2c067cf4]{font-family:var(--font-mono);cursor:pointer}.card-action[data-v-2c067cf4],.text-action[data-v-2c067cf4]{display:inline-flex;align-items:center;gap:12px;width:fit-content;color:inherit;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.card-action[data-v-2c067cf4]{padding:12px 0;border-bottom:1px solid currentColor}.card-action span[data-v-2c067cf4],.text-action span[data-v-2c067cf4]{font-size:16px;line-height:.6;transition:transform var(--dur-fast) var(--ease)}.card-action:hover span[data-v-2c067cf4],.text-action:hover span[data-v-2c067cf4]{transform:translate(3px,-3px)}.card-action--dark[data-v-2c067cf4]{padding-inline:18px;border:1px solid var(--paper);background:var(--paper);color:var(--ink)}.card-meta[data-v-2c067cf4]{display:flex;align-items:center;justify-content:space-between;gap:16px}.card-feature[data-v-2c067cf4]{min-height:360px;padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;justify-content:space-between;gap:48px}.card-feature__copy[data-v-2c067cf4]{max-width:480px;display:grid;gap:18px}.card-feature h3[data-v-2c067cf4]{max-width:8ch;font-size:clamp(40px,6vw,76px)}.feature-mark[data-v-2c067cf4]{align-self:flex-end;width:86px;height:86px;display:grid;place-items:center;border:1px solid var(--mute-soft-on-dark);border-radius:50%;color:var(--paper);font-size:62px;font-weight:200;line-height:1}.feature-mark span[data-v-2c067cf4]{transform:translateY(-4px)}.card-profile[data-v-2c067cf4]{min-height:280px;padding:26px;display:grid;grid-template-columns:104px 1fr auto;align-items:end;gap:22px}.profile-avatar[data-v-2c067cf4]{width:104px;aspect-ratio:1;align-self:start;border-radius:50%;background-position:center;background-size:cover;filter:grayscale(1)}.profile-copy[data-v-2c067cf4]{display:grid;gap:12px}.profile-copy h3[data-v-2c067cf4]{font-size:28px}.icon-action[data-v-2c067cf4]{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--hair-light);border-radius:50%;background:transparent;font-size:18px;transition:transform var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.icon-action[data-v-2c067cf4]:hover{transform:translate(2px,-2px);background:var(--ink);color:var(--paper)}.showcase-card--featured .icon-action[data-v-2c067cf4]{border-color:var(--mute-soft-on-dark);color:var(--paper)}.card-article[data-v-2c067cf4]{display:grid;grid-template-rows:190px 1fr;min-height:390px}.article-image[data-v-2c067cf4],.product-image[data-v-2c067cf4]{background-position:center;background-size:cover;filter:grayscale(1);transition:filter var(--dur) var(--ease),transform var(--dur) var(--ease)}.card-article:hover .article-image[data-v-2c067cf4],.card-product:hover .product-image[data-v-2c067cf4]{filter:grayscale(.25)}.article-copy[data-v-2c067cf4]{padding:22px;display:grid;align-content:space-between;gap:20px}.article-copy h3[data-v-2c067cf4]{font-size:27px}.card-stat[data-v-2c067cf4]{min-height:280px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.stat-head[data-v-2c067cf4]{display:flex;justify-content:space-between}.stat-arrow[data-v-2c067cf4]{font-size:22px}.card-stat>strong[data-v-2c067cf4]{font-size:clamp(58px,8vw,100px);font-weight:500;letter-spacing:-.09em;line-height:.8}.card-stat h3[data-v-2c067cf4]{font-size:21px}.stat-line[data-v-2c067cf4]{height:3px;overflow:hidden;background:var(--hair-light)}.stat-line span[data-v-2c067cf4]{display:block;height:100%;background:var(--ink)}.card-pricing[data-v-2c067cf4]{min-height:420px;padding:28px;display:flex;flex-direction:column;gap:20px}.card-pricing h3[data-v-2c067cf4]{font-size:34px}.card-tag[data-v-2c067cf4]{padding:5px 8px;border:1px solid var(--hair-light);color:var(--ink);letter-spacing:.08em}.price[data-v-2c067cf4]{display:flex;align-items:baseline;gap:8px;margin-top:8px}.price strong[data-v-2c067cf4]{font-size:48px;font-weight:500;letter-spacing:-.08em}.price span[data-v-2c067cf4]{color:var(--mute);font-size:12px}.card-list[data-v-2c067cf4],.checklist[data-v-2c067cf4]{list-style:none;display:grid;gap:12px;color:var(--mute);font-size:13px;line-height:1.4}.card-list li[data-v-2c067cf4],.checklist li[data-v-2c067cf4]{display:flex;align-items:flex-start;gap:10px}.card-list li span[data-v-2c067cf4],.checkmark[data-v-2c067cf4]{color:var(--ink);font-family:var(--font-mono)}.card-pricing .card-action[data-v-2c067cf4]{margin-top:auto;align-self:flex-start}.card-checklist[data-v-2c067cf4]{min-height:360px;padding:26px;display:flex;flex-direction:column;gap:24px}.card-checklist h3[data-v-2c067cf4]{font-size:30px}.checklist[data-v-2c067cf4]{gap:15px}.checklist .is-done[data-v-2c067cf4]{color:var(--ink);text-decoration:line-through;text-decoration-color:var(--hair-light)}.card-checklist .text-action[data-v-2c067cf4]{margin-top:auto}.card-event[data-v-2c067cf4]{min-height:240px;padding:26px;display:grid;grid-template-columns:86px 1fr auto;align-items:center;gap:24px}.event-date[data-v-2c067cf4]{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding-right:18px;border-right:1px solid var(--hair-light)}.event-date strong[data-v-2c067cf4]{font-size:42px;font-weight:500;letter-spacing:-.08em;line-height:.8}.event-date span[data-v-2c067cf4]{color:var(--mute);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.event-copy[data-v-2c067cf4]{display:grid;gap:12px}.event-copy h3[data-v-2c067cf4]{font-size:25px}.card-quote[data-v-2c067cf4]{min-height:300px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;background:var(--surface-subtle)}.quote-mark[data-v-2c067cf4]{font-family:Georgia,serif;font-size:72px;line-height:.5}.card-quote blockquote[data-v-2c067cf4]{max-width:20ch;font-size:clamp(24px,3vw,38px);letter-spacing:-.05em;line-height:1}.quote-author[data-v-2c067cf4]{display:flex;align-items:center;gap:12px;color:var(--mute);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.quote-author strong[data-v-2c067cf4],.quote-author span[data-v-2c067cf4]{display:block}.quote-author strong[data-v-2c067cf4]{color:var(--ink);font-weight:500}.author-line[data-v-2c067cf4]{width:32px;height:1px;background:var(--ink)}.card-product[data-v-2c067cf4]{min-height:400px;display:grid;grid-template-rows:240px auto auto}.product-image[data-v-2c067cf4]{position:relative}.product-image span[data-v-2c067cf4]{position:absolute;right:16px;bottom:16px;padding:8px 10px;border:1px solid rgba(255,255,255,.74);background:#ffffffbd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.product-copy[data-v-2c067cf4]{padding:20px 22px 12px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.product-copy h3[data-v-2c067cf4]{margin-top:10px;font-size:24px}.product-price[data-v-2c067cf4]{font-size:20px;font-weight:500;white-space:nowrap}.card-product .card-action[data-v-2c067cf4]{margin:0 22px 22px}.card-notice[data-v-2c067cf4]{min-height:250px;padding:26px;display:grid;grid-template-columns:40px 1fr;align-content:center;gap:22px;background:#ecece8}.notice-symbol[data-v-2c067cf4]{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:50%;font-family:var(--font-mono)}.card-notice>div[data-v-2c067cf4]:last-child{display:grid;gap:14px}.card-notice h3[data-v-2c067cf4]{font-size:28px}.card-minimal[data-v-2c067cf4]{min-height:260px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.card-minimal h3[data-v-2c067cf4]{max-width:12ch}.card-minimal .text-action[data-v-2c067cf4]{margin-top:auto}.glass-card[data-v-2c067cf4]{position:relative;overflow:hidden;isolation:isolate;min-height:340px;padding:30px;display:grid;grid-template-rows:auto 1fr auto;gap:26px;border-radius:22px;color:var(--paper);background:linear-gradient(180deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.04) 18%,transparent 32%),linear-gradient(135deg,var(--glass-1) 0%,var(--glass-2) 100%);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff0a,0 30px 70px #08081c61,0 8px 24px #08081c2e;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.glass-card[data-v-2c067cf4]:hover{transform:translateY(-6px);box-shadow:inset 0 1px #ffffff73,0 40px 80px #08081c70,0 12px 28px #08081c38}.glass-card--cobalt[data-v-2c067cf4]{--glass-1: #4f46e5;--glass-2: #1e1b4b;--glass-glow: #818cf8}.glass-card--violet[data-v-2c067cf4]{--glass-1: #7c3aed;--glass-2: #4c1d95;--glass-glow: #c084fc}.glass-card--coral[data-v-2c067cf4]{--glass-1: #f43f5e;--glass-2: #9f1239;--glass-glow: #fda4af}.glass-card--mint[data-v-2c067cf4]{--glass-1: #10b981;--glass-2: #064e3b;--glass-glow: #6ee7b7}.glass-card__glow[data-v-2c067cf4]{position:absolute;top:-28%;left:-18%;width:70%;aspect-ratio:1;z-index:-1;border-radius:50%;background:var(--glass-glow);filter:blur(80px);opacity:.55;pointer-events:none}.glass-card__copy[data-v-2c067cf4]{position:relative;z-index:1;display:grid;gap:14px;align-self:start;max-width:30ch}.glass-card__copy .card-meta[data-v-2c067cf4]{color:#ffffffb3}.glass-card__copy .card-meta span[data-v-2c067cf4]{color:#ffffffc7}.glass-card__copy h3[data-v-2c067cf4]{color:var(--paper);font-size:clamp(28px,3.4vw,40px);font-weight:500;letter-spacing:-.05em;line-height:.96}.glass-card__copy .card-body[data-v-2c067cf4]{color:#ffffffc7;max-width:36ch;font-size:13px;line-height:1.55}.glass-card__image[data-v-2c067cf4]{position:absolute;top:0;right:0;width:60%;height:100%;background-position:center;background-size:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 36%);mask-image:linear-gradient(90deg,transparent 0%,#000 36%)}.glass-card__chips[data-v-2c067cf4]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.glass-card__chips span[data-v-2c067cf4]{padding:7px 12px;border:1px solid rgba(255,255,255,.28);background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#fffffff2}.glass-card__action[data-v-2c067cf4]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:13px 18px;border:1px solid rgba(255,255,255,.36);background:#ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--paper);border-radius:999px;cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.glass-card__action span[data-v-2c067cf4]{font-size:14px;line-height:.6}.glass-card__action[data-v-2c067cf4]:hover{background:#ffffff42;transform:translate(1px,-1px)}.glass-card--has-image .glass-card__copy[data-v-2c067cf4]{align-self:end}.nested-card[data-v-2c067cf4]{min-height:620px;padding:26px;display:grid;grid-template-rows:auto 1fr;gap:26px;background:#0f0f12;color:var(--paper);border-radius:20px;overflow:hidden}.nested-card__intro[data-v-2c067cf4]{max-width:620px;display:grid;gap:12px}.nested-card__intro .card-eyebrow[data-v-2c067cf4],.nested-card__intro .card-body[data-v-2c067cf4]{color:#bdbdbd}.nested-card__intro h3[data-v-2c067cf4]{font-size:clamp(30px,4vw,56px);letter-spacing:-.05em;line-height:.96}.nested-card__grid[data-v-2c067cf4]{min-height:0;display:grid;gap:12px;grid-auto-rows:minmax(118px,1fr)}.nested-item[data-v-2c067cf4]{min-width:0;min-height:0;overflow:hidden;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#1a1a1f;transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.nested-item[data-v-2c067cf4]:hover{transform:translateY(-3px);border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff12,#ffffff05),#1e1e24;box-shadow:0 12px 40px #00000059}.nested-item__copy[data-v-2c067cf4]{display:grid;gap:8px;position:relative;z-index:1}.nested-item h4[data-v-2c067cf4]{max-width:18ch;color:var(--paper);font-size:21px;font-weight:500;letter-spacing:-.04em;line-height:1}.nested-item p[data-v-2c067cf4]{max-width:30ch;color:#9b9ba2;font-size:12px;line-height:1.45}.nested-item__media[data-v-2c067cf4]{min-height:96px;flex:1;border-radius:10px;background-position:center;background-size:cover;filter:grayscale(.35) contrast(1.08) brightness(.95);transition:filter var(--dur) var(--ease),transform var(--dur) var(--ease);position:relative}.nested-item__media[data-v-2c067cf4]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.3) 100%);pointer-events:none}.nested-item:hover .nested-item__media[data-v-2c067cf4]{filter:grayscale(.05) contrast(1.05) brightness(1);transform:scale(1.01)}.nested-item--tall[data-v-2c067cf4]{grid-row:span 2}.nested-item--wide[data-v-2c067cf4]{grid-column:span 2}.nested-item--compact[data-v-2c067cf4]{padding:16px}.nested-item--compact h4[data-v-2c067cf4]{font-size:16px}.nested-card--split-stack .nested-card__grid[data-v-2c067cf4]{grid-template-columns:repeat(3,minmax(0,1fr))}.nested-card--split-stack .nested-item[data-v-2c067cf4]:nth-child(1){grid-row:span 3;grid-column:span 1}.nested-card--split-stack .nested-item[data-v-2c067cf4]:nth-child(2){grid-column:span 2;flex-direction:row;align-items:stretch}.nested-card--split-stack .nested-item:nth-child(2) .nested-item__media[data-v-2c067cf4]{flex:0 0 56%;min-height:0}.nested-card--split-stack .nested-item[data-v-2c067cf4]:nth-child(n+3){padding:16px}.nested-card--split-stack .nested-item[data-v-2c067cf4]:nth-child(3){grid-column:2;grid-row:2}.nested-card--split-stack .nested-item[data-v-2c067cf4]:nth-child(4){grid-column:3;grid-row:2}.nested-card--split-stack .nested-item[data-v-2c067cf4]:nth-child(5){grid-column:2;grid-row:3}.nested-card--split-stack .nested-item[data-v-2c067cf4]:nth-child(6){grid-column:3;grid-row:3}.nested-card--hero-rail .nested-card__grid[data-v-2c067cf4]{grid-template-columns:1.6fr repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-auto-rows:0}.nested-card--hero-rail .nested-item[data-v-2c067cf4]:first-child{grid-column:1;grid-row:1 / -1}.nested-card--hero-rail .nested-item:first-child .nested-item__media[data-v-2c067cf4]{min-height:0;border-radius:10px}.nested-card--hero-rail .nested-item[data-v-2c067cf4]:nth-child(2){grid-column:2 / -1;grid-row:1;flex-direction:row;align-items:stretch;gap:14px}.nested-card--hero-rail .nested-item:nth-child(2) .nested-item__media[data-v-2c067cf4]{flex:0 0 42%;min-height:0}.nested-card--hero-rail .nested-item[data-v-2c067cf4]:nth-child(3){grid-column:2 / -1;grid-row:2;flex-direction:row;align-items:stretch;gap:14px}.nested-card--hero-rail .nested-item:nth-child(3) .nested-item__media[data-v-2c067cf4]{flex:0 0 42%;min-height:0}.nested-card--hero-rail .nested-item[data-v-2c067cf4]:nth-child(4){grid-column:2 / -1;grid-row:3;flex-direction:row;align-items:stretch;gap:14px}.nested-card--hero-rail .nested-item:nth-child(4) .nested-item__media[data-v-2c067cf4]{flex:0 0 42%;min-height:0}.nested-card--media-mosaic .nested-card__grid[data-v-2c067cf4]{grid-template-columns:2fr 1fr 1.4fr;grid-template-rows:1fr 1fr;grid-auto-rows:0;gap:14px}.nested-card--media-mosaic .nested-item[data-v-2c067cf4]:nth-child(1){grid-column:1 / 3;grid-row:1;min-height:200px}.nested-card--media-mosaic .nested-item[data-v-2c067cf4]:nth-child(2){grid-column:3;grid-row:1;min-height:200px}.nested-card--media-mosaic .nested-item[data-v-2c067cf4]:nth-child(3){grid-column:1;grid-row:2;min-height:200px}.nested-card--media-mosaic .nested-item[data-v-2c067cf4]:nth-child(4){grid-column:2 / 4;grid-row:2;min-height:200px}.nested-card--service-grid .nested-card__grid[data-v-2c067cf4]{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(140px,1fr)}.nested-card--service-grid .nested-item[data-v-2c067cf4]:nth-child(1){grid-column:span 4}.nested-card--service-grid .nested-item[data-v-2c067cf4]:nth-child(2){grid-column:span 2}.nested-card--service-grid .nested-item[data-v-2c067cf4]:nth-child(3){grid-column:span 2}.nested-card--service-grid .nested-item[data-v-2c067cf4]:nth-child(4){grid-column:span 4}.nested-card--service-grid .nested-item[data-v-2c067cf4]:nth-child(5){grid-column:span 3}.nested-card--service-grid .nested-item[data-v-2c067cf4]:nth-child(6){grid-column:span 3}.showcase-card button[data-v-2c067cf4]:focus-visible{outline:2px solid currentColor;outline-offset:4px}@keyframes card-rise-2c067cf4{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.showcase-card--animated[data-v-2c067cf4]{animation:none}.showcase-card--animated[data-v-2c067cf4]:hover{transform:none}}@media (max-width: 760px){.card-profile[data-v-2c067cf4]{grid-template-columns:76px 1fr auto;min-height:240px;padding:20px;gap:16px}.profile-avatar[data-v-2c067cf4]{width:76px}.card-event[data-v-2c067cf4]{grid-template-columns:64px 1fr auto;padding:20px;gap:16px}.event-date strong[data-v-2c067cf4]{font-size:32px}.card-pricing[data-v-2c067cf4],.card-checklist[data-v-2c067cf4],.card-stat[data-v-2c067cf4],.card-minimal[data-v-2c067cf4]{padding:22px}.nested-card[data-v-2c067cf4]{min-height:0;padding:18px}.nested-card__grid[data-v-2c067cf4],.nested-card--hero-rail .nested-card__grid[data-v-2c067cf4],.nested-card--media-mosaic .nested-card__grid[data-v-2c067cf4],.nested-card--service-grid .nested-card__grid[data-v-2c067cf4],.nested-card--split-stack .nested-card__grid[data-v-2c067cf4]{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.nested-item--tall[data-v-2c067cf4],.nested-card--hero-rail .nested-item[data-v-2c067cf4]:first-child,.nested-card--media-mosaic .nested-item[data-v-2c067cf4]:nth-child(3),.nested-card--split-stack .nested-item[data-v-2c067cf4]:nth-child(1){grid-row:auto}.nested-item--wide[data-v-2c067cf4],.nested-card--media-mosaic .nested-item[data-v-2c067cf4]:nth-child(2),.nested-card--service-grid .nested-item[data-v-2c067cf4],.nested-card--split-stack .nested-item[data-v-2c067cf4]:nth-child(2){grid-column:span 2}.nested-card--hero-rail .nested-item[data-v-2c067cf4]:nth-child(n+2){grid-column:auto;grid-row:auto;flex-direction:column}.nested-card--hero-rail .nested-item:nth-child(n+2) .nested-item__media[data-v-2c067cf4]{flex:1;min-height:96px}.nested-card--media-mosaic .nested-item[data-v-2c067cf4]:nth-child(1),.nested-card--media-mosaic .nested-item[data-v-2c067cf4]:nth-child(4){grid-column:span 2;grid-row:auto}.nested-card--media-mosaic .nested-item[data-v-2c067cf4]:nth-child(3){grid-column:auto;grid-row:auto}.nested-card--split-stack .nested-item[data-v-2c067cf4]:nth-child(n+3){grid-column:auto;grid-row:auto}}.cards-page[data-v-1436045c]{width:100%;max-width:var(--view-max-width);margin:0 auto;color:var(--ink)}.cards-eyebrow[data-v-1436045c]{color:var(--mute);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.cards-hero[data-v-1436045c]{min-height:min(640px,calc(100dvh - 56px));padding:clamp(72px,12vh,138px) 0 clamp(80px,10vw,140px);display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.32fr);align-items:end;gap:48px;border-bottom:1px solid var(--hair-light)}.cards-hero__copy[data-v-1436045c]{max-width:900px}.cards-hero h1[data-v-1436045c]{margin-top:28px;font-size:clamp(68px,10vw,150px);font-weight:500;letter-spacing:-.085em;line-height:.82}.cards-hero h1 span[data-v-1436045c]{color:var(--mute)}.cards-hero__intro[data-v-1436045c]{max-width:36ch;margin-top:48px;color:var(--mute);font-size:15px;line-height:1.6}.cards-hero__aside[data-v-1436045c]{padding-left:22px;border-left:1px solid var(--hair-light);color:var(--mute)}.cards-hero__aside strong[data-v-1436045c]{display:block;color:var(--ink);font-size:72px;font-weight:500;letter-spacing:-.09em;line-height:.8}.cards-hero__aside span[data-v-1436045c]{display:block;margin-top:18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.cards-main[data-v-1436045c]{padding-bottom:140px}.cards-section[data-v-1436045c]{padding:clamp(84px,10vw,148px) 0 0}.cards-section--last[data-v-1436045c]{padding-bottom:80px}.cards-section__heading[data-v-1436045c]{max-width:650px;margin-bottom:48px}.cards-section h2[data-v-1436045c]{margin-top:18px;font-size:clamp(42px,6vw,80px);font-weight:500;letter-spacing:-.075em;line-height:.88}.cards-feature-grid[data-v-1436045c]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.9fr);gap:18px;align-items:stretch}.cards-content-grid[data-v-1436045c]{display:grid;grid-template-columns:1.18fr .82fr 1fr;gap:18px;align-items:start}.cards-utility-grid[data-v-1436045c]{display:grid;grid-template-columns:.85fr 1.15fr 1fr;gap:18px;align-items:start}.cards-utility-grid[data-v-1436045c]>:nth-child(4){grid-column:2 / 4}.cards-commerce-grid[data-v-1436045c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:18px;align-items:start}.cards-minimal-grid[data-v-1436045c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cards-archive__heading[data-v-1436045c]{max-width:820px}.cards-archive__copy[data-v-1436045c]{max-width:46ch;margin-top:24px;color:var(--mute);font-size:14px;line-height:1.6}.cards-archive-grid[data-v-1436045c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cards-archive-grid[data-v-1436045c] .showcase-card{min-height:290px}.cards-archive-grid[data-v-1436045c] .showcase-card--feature,.cards-archive-grid[data-v-1436045c] .showcase-card--pricing{grid-column:span 2}.cards-section--nested[data-v-1436045c]{margin-top:clamp(112px,14vw,180px);padding-bottom:clamp(48px,6vw,80px)}.nested-showcase-grid[data-v-1436045c]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(420px,auto);gap:22px}.nested-showcase-grid[data-v-1436045c]>:nth-child(1){grid-column:span 7;grid-row:span 2}.nested-showcase-grid[data-v-1436045c]>:nth-child(2){grid-column:span 5;grid-row:span 2}.nested-showcase-grid[data-v-1436045c]>:nth-child(3){grid-column:span 5}.nested-showcase-grid[data-v-1436045c]>:nth-child(4){grid-column:span 7}.nested-showcase-grid[data-v-1436045c] .showcase-card{min-height:480px}@media (max-width: 1180px){.nested-showcase-grid[data-v-1436045c]>:nth-child(1),.nested-showcase-grid[data-v-1436045c]>:nth-child(2){grid-row:auto}}@media (max-width: 900px){.cards-hero[data-v-1436045c]{grid-template-columns:1fr}.cards-hero__aside[data-v-1436045c]{display:flex;align-items:center;gap:18px;padding:20px 0 0;border-left:0;border-top:1px solid var(--hair-light)}.cards-hero__aside span[data-v-1436045c]{margin-top:0}.cards-content-grid[data-v-1436045c],.cards-utility-grid[data-v-1436045c],.cards-archive-grid[data-v-1436045c],.nested-showcase-grid[data-v-1436045c]{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-content-grid[data-v-1436045c]>:first-child{grid-column:1 / -1}.cards-utility-grid[data-v-1436045c]>:nth-child(4){grid-column:auto}.nested-showcase-grid[data-v-1436045c]>:nth-child(n){grid-column:span 1;grid-row:auto}}@media (max-width: 680px){.cards-hero[data-v-1436045c]{min-height:auto;padding-top:72px}.cards-hero h1[data-v-1436045c]{font-size:clamp(58px,17vw,92px)}.cards-hero__intro[data-v-1436045c]{margin-top:32px}.cards-section[data-v-1436045c]{padding-top:88px}.cards-feature-grid[data-v-1436045c],.cards-content-grid[data-v-1436045c],.cards-utility-grid[data-v-1436045c],.cards-commerce-grid[data-v-1436045c],.cards-minimal-grid[data-v-1436045c],.cards-archive-grid[data-v-1436045c],.nested-showcase-grid[data-v-1436045c]{grid-template-columns:1fr}.cards-archive-grid[data-v-1436045c] .showcase-card--feature,.cards-archive-grid[data-v-1436045c] .showcase-card--pricing{grid-column:auto}.cards-content-grid[data-v-1436045c]>:first-child{grid-column:auto}.nested-showcase-grid[data-v-1436045c]>:nth-child(n){grid-column:auto}}@media (max-width: 480px){.cards-hero[data-v-1436045c]{padding:clamp(48px,8vh,80px) 0 clamp(48px,6vw,80px)}.cards-hero h1[data-v-1436045c]{font-size:clamp(48px,14vw,72px)}.cards-hero__intro[data-v-1436045c]{margin-top:24px;font-size:14px}.cards-hero__aside[data-v-1436045c]{gap:12px;padding-top:16px}.cards-hero__aside strong[data-v-1436045c]{font-size:56px}.cards-hero__aside span[data-v-1436045c]{font-size:9px}.cards-section[data-v-1436045c]{padding-top:72px}.cards-section h2[data-v-1436045c]{font-size:clamp(36px,8vw,56px)}.cards-section__heading[data-v-1436045c]{margin-bottom:32px}.cards-main[data-v-1436045c]{padding-bottom:100px}.cards-archive-grid[data-v-1436045c]{gap:12px}.cards-archive-grid[data-v-1436045c] .showcase-card{min-height:260px}.nested-showcase-grid[data-v-1436045c]{gap:16px}.nested-showcase-grid[data-v-1436045c] .showcase-card{min-height:400px}}.circle[data-v-ca30f29d]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border:1px solid var(--ink);border-radius:50%;background:transparent;color:var(--ink);position:relative;overflow:hidden;isolation:isolate;transition:transform var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.circle[data-v-ca30f29d]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ink);transform:scale(0);transition:transform var(--dur) var(--ease);z-index:-1}.circle__arrow[data-v-ca30f29d]{width:16px;height:16px;border-right:1px solid currentColor;border-top:1px solid currentColor;transform:rotate(45deg);transition:transform var(--dur) var(--ease)}.circle[data-v-ca30f29d]:hover{color:var(--paper);transform:rotate(90deg)}.circle[data-v-ca30f29d]:hover:before{transform:scale(1)}.circle:hover .circle__arrow[data-v-ca30f29d]{transform:rotate(45deg) translate(4px,-4px)}.circle[data-v-ca30f29d]:active{transform:rotate(90deg) scale(.96);transition-duration:80ms}.circle[data-v-ca30f29d]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.circle[data-v-ca30f29d]:disabled{opacity:.35;pointer-events:none}.clip[data-v-38d99f0f]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:20px 44px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap;border:none;background:var(--ink);color:var(--paper);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease)}.clip[data-v-38d99f0f]:hover{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);transform:scale(1.03)}.clip[data-v-38d99f0f]:active{transform:scale(.98);transition-duration:80ms}.clip[data-v-38d99f0f]:focus-visible{outline:1px solid var(--ink);outline-offset:6px}.clip[data-v-38d99f0f]:disabled{opacity:.35;pointer-events:none}.korba[data-v-5fe293d7]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;--button-pad-y: 20px;--button-pad-x: 44px;--button-pad-x-left: 34px;--button-radius-sign: 14px;--button-radius-soft: 4px;--button-border-width: 1px;--button-border-emphasis: .25px;--korba-border-color: var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:14px;padding:var(--button-pad-y) var(--button-pad-x) var(--button-pad-y) var(--button-pad-x-left);font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;border:var(--button-border-width) solid var(--korba-border-color);border-radius:var(--button-radius-soft) var(--button-radius-sign) var(--button-radius-soft) var(--button-radius-sign);background:transparent;color:var(--ink);box-shadow:inset 0 0 0 var(--button-border-emphasis) var(--korba-border-color);overflow:hidden;isolation:isolate;transition:transform var(--dur-fast) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),border-radius var(--dur) var(--ease);will-change:transform}.korba[data-v-5fe293d7]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ink);transform:translate(-101%,-101%);transition:transform var(--dur) var(--ease);will-change:transform}.korba__arrow[data-v-5fe293d7]{display:inline-block;position:relative;width:14px;height:1px;background:currentColor;transition:transform var(--dur) var(--ease)}.korba__arrow[data-v-5fe293d7]:after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;border-right:1px solid currentColor;border-top:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}.korba[data-v-5fe293d7]:hover{color:var(--paper);border-color:var(--ink);border-radius:var(--button-radius-sign) var(--button-radius-soft) var(--button-radius-sign) var(--button-radius-soft)}.korba[data-v-5fe293d7]:hover:before{transform:translate(0)}.korba:hover .korba__arrow[data-v-5fe293d7]{transform:translate(6px)}.korba[data-v-5fe293d7]:active{transform:translateY(1px);transition-duration:60ms}.korba[data-v-5fe293d7]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.korba[data-v-5fe293d7]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.korba--solid[data-v-5fe293d7]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.korba--solid[data-v-5fe293d7]:before{background:var(--paper)}.korba--solid[data-v-5fe293d7]:hover{color:var(--ink);border-color:var(--ink)}.korba--dark[data-v-5fe293d7]{--korba-border-color: var(--paper);color:var(--paper);border-color:var(--paper)}.korba--dark[data-v-5fe293d7]:before{background:var(--paper)}.korba--dark[data-v-5fe293d7]:hover{color:var(--ink)}.korba--dark.korba--solid[data-v-5fe293d7]{background:var(--paper);color:var(--ink)}.korba--dark.korba--solid[data-v-5fe293d7]:before{background:var(--ink)}.korba--dark.korba--solid[data-v-5fe293d7]:hover{color:var(--paper)}.korba--sm[data-v-5fe293d7]{padding:13px 30px 13px 24px;font-size:11px;gap:10px;border-radius:3px 10px}.korba--sm[data-v-5fe293d7]:hover{border-radius:10px 3px}.korba--sm .korba__arrow[data-v-5fe293d7]{width:11px}.korba--lg[data-v-5fe293d7]{padding:26px 56px 26px 44px;font-size:15px;gap:18px;border-radius:5px 18px}.korba--lg[data-v-5fe293d7]:hover{border-radius:18px 5px}.korba--lg .korba__arrow[data-v-5fe293d7]{width:18px}@media (prefers-reduced-motion: reduce){.korba[data-v-5fe293d7],.korba[data-v-5fe293d7]:before,.korba__arrow[data-v-5fe293d7]{transition-duration:1ms!important}.korba[data-v-5fe293d7]:active{transform:none}}.dotted[data-v-e3fcd698]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;gap:14px;padding:16px 32px;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap;border:1px dashed var(--ink);border-radius:0;background:transparent;color:var(--ink);transition:border-style var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.dotted__arrow[data-v-e3fcd698]{font-size:16px;transition:transform var(--dur) var(--ease)}.dotted[data-v-e3fcd698]:hover{border-style:solid;background:var(--ink);color:var(--paper)}.dotted:hover .dotted__arrow[data-v-e3fcd698]{transform:translate(6px)}.dotted[data-v-e3fcd698]:active{transform:translateY(1px);transition-duration:60ms}.dotted[data-v-e3fcd698]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.dotted[data-v-e3fcd698]:disabled{opacity:.35;pointer-events:none}.double[data-v-141a7515]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap;border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--ink),6px 6px 0 0 var(--ink);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.double[data-v-141a7515]:hover{transform:translate(6px,6px);box-shadow:0 0 0 1px var(--ink),0 0 0 0 var(--ink);background:var(--ink);color:var(--paper)}.double[data-v-141a7515]:active{transform:translate(3px,3px);transition-duration:80ms}.double[data-v-141a7515]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.double[data-v-141a7515]:disabled{opacity:.35;pointer-events:none}.expand[data-v-6ebea442]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;gap:0;padding:18px 24px;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap;border:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);overflow:hidden;transition:padding var(--dur) var(--ease),gap var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.expand__arrow[data-v-6ebea442]{font-size:16px;opacity:0;transform:translate(-8px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.expand[data-v-6ebea442]:hover{padding:18px 32px;gap:14px;background:var(--ink);color:var(--paper)}.expand:hover .expand__arrow[data-v-6ebea442]{opacity:1;transform:translate(0)}.expand[data-v-6ebea442]:active{transform:translateY(1px);transition-duration:60ms}.expand[data-v-6ebea442]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.expand[data-v-6ebea442]:disabled{opacity:.35;pointer-events:none}.compare-tray[data-v-24c5ff5a]{position:sticky;bottom:16px;z-index:3;margin-top:28px;padding:20px;border:1px solid var(--ink);background:color-mix(in srgb,var(--paper) 94%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 12%,transparent);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.compare-tray__header[data-v-24c5ff5a]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.compare-tray__eyebrow[data-v-24c5ff5a],.compare-tray__meta[data-v-24c5ff5a]{color:var(--mute);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.compare-tray h2[data-v-24c5ff5a]{margin-top:9px;font-size:clamp(22px,3vw,34px);font-weight:500;letter-spacing:-.045em}.compare-tray__clear[data-v-24c5ff5a]{color:var(--ink);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}.compare-tray__clear[data-v-24c5ff5a]:focus-visible,.compare-tray__remove[data-v-24c5ff5a]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.compare-tray__grid[data-v-24c5ff5a]{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--hair-light)}.compare-tray__item[data-v-24c5ff5a]{min-width:0;min-height:190px;padding:20px 4px;border-bottom:1px solid var(--hair-light);background:var(--paper);display:grid;grid-template-columns:minmax(200px,1.1fr) minmax(0,2.4fr) auto;align-items:center;gap:clamp(18px,3vw,36px)}.compare-tray__item-header[data-v-24c5ff5a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.compare-tray__item h3[data-v-24c5ff5a]{font-size:14px;font-weight:600;letter-spacing:-.02em}.compare-tray__remove[data-v-24c5ff5a]{color:var(--mute);font-size:22px;line-height:.6}.compare-tray__remove[data-v-24c5ff5a]:hover{color:var(--ink)}.compare-tray__sample[data-v-24c5ff5a]{min-height:82px;overflow-wrap:anywhere;font-family:var(--font-preview-family);font-size:var(--font-preview-size);font-weight:var(--font-preview-weight);line-height:.98;letter-spacing:-.045em}.compare-tray__meta[data-v-24c5ff5a]{margin-top:0}@media (max-width: 720px){.compare-tray[data-v-24c5ff5a]{bottom:8px;margin-top:20px;padding:14px}.compare-tray__header[data-v-24c5ff5a]{align-items:flex-start;flex-direction:column;gap:12px}.compare-tray__item[data-v-24c5ff5a]{grid-template-columns:1fr;gap:12px;min-height:0;padding:16px 0}}@media (prefers-reduced-transparency: reduce){.compare-tray[data-v-24c5ff5a]{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.font-card[data-v-ea160c21]{min-width:0;display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(0,2.4fr) auto;align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(24px,3vw,38px) clamp(20px,3vw,36px);border-top:1px solid var(--hair-light);background:var(--paper);content-visibility:auto;contain-intrinsic-size:220px;transition:background-color var(--dur-fast) var(--ease)}.font-card[data-v-ea160c21]:nth-child(2n){background:var(--surface-subtle)}.font-card--selected[data-v-ea160c21]{background:var(--ink);color:var(--paper)}.font-card--selected .font-card__index[data-v-ea160c21],.font-card--selected .font-card__tags[data-v-ea160c21],.font-card--selected .font-card__range[data-v-ea160c21],.font-card--selected .font-card__alphabet[data-v-ea160c21]{color:var(--mute-soft-on-dark)}.font-card--selected .font-card__compare[data-v-ea160c21],.font-card--selected .font-card__copy[data-v-ea160c21]{border-color:var(--mute-soft-on-dark);color:var(--paper)}.font-card--selected .font-card__compare[data-v-ea160c21]:hover,.font-card--selected .font-card__copy[data-v-ea160c21]:hover{border-color:var(--paper)}.font-card__meta[data-v-ea160c21]{min-width:0;display:flex;flex-direction:column;gap:8px}.font-card__index[data-v-ea160c21],.font-card__tags[data-v-ea160c21],.font-card__range[data-v-ea160c21],.font-card__alphabet[data-v-ea160c21],.font-card__compare[data-v-ea160c21],.font-card__copy[data-v-ea160c21],.font-card__status[data-v-ea160c21]{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.font-card__index[data-v-ea160c21],.font-card__tags[data-v-ea160c21],.font-card__range[data-v-ea160c21],.font-card__alphabet[data-v-ea160c21]{color:var(--mute)}.font-card__name[data-v-ea160c21]{font-family:var(--font-display);font-size:clamp(22px,2vw,28px);font-weight:540;letter-spacing:-.035em}.font-card__range[data-v-ea160c21]{display:flex;gap:6px;align-items:center}.font-card__stage[data-v-ea160c21]{min-width:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.font-card__sample[data-v-ea160c21]{overflow-wrap:anywhere;font-family:var(--font-preview-family);font-size:var(--font-preview-size);font-weight:var(--font-preview-weight);line-height:.96;letter-spacing:-.045em}.font-card__alphabet[data-v-ea160c21]{white-space:nowrap}.font-card__actions[data-v-ea160c21]{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:10px}.font-card__compare[data-v-ea160c21],.font-card__copy[data-v-ea160c21]{min-width:132px;min-height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--hair-light);background:transparent;color:var(--mute);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.font-card__compare[data-v-ea160c21]:hover,.font-card__copy[data-v-ea160c21]:hover{border-color:var(--ink);color:var(--ink)}.font-card__copy[data-v-ea160c21]:focus-visible,.font-card__compare[data-v-ea160c21]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.font-card__compare span[data-v-ea160c21]{font-size:14px;line-height:.7}.font-card__copy span[data-v-ea160c21]{font-size:13px;line-height:.7}.font-card--copying .font-card__copy[data-v-ea160c21]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.font-card__status[data-v-ea160c21]{min-height:1em;color:var(--mute)}@media (max-width: 760px){.font-card[data-v-ea160c21]{grid-template-columns:1fr;gap:18px;padding:22px 18px}.font-card__actions[data-v-ea160c21]{flex-direction:row;flex-wrap:wrap}.font-card__compare[data-v-ea160c21],.font-card__copy[data-v-ea160c21]{flex:1 1 140px}}.font-archive[data-v-7b926c1a]{width:100%;max-width:var(--view-max-width);margin:0 auto}.font-hero[data-v-7b926c1a]{min-height:min(760px,calc(100dvh - 56px));padding:clamp(72px,11vh,128px) 0;display:flex;flex-direction:column;justify-content:center}.font-library__eyebrow[data-v-7b926c1a],.font-controls span[data-v-7b926c1a],.font-hero__stats[data-v-7b926c1a],.font-library__result[data-v-7b926c1a],.font-footer[data-v-7b926c1a]{color:var(--mute);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.font-hero h1[data-v-7b926c1a]{max-width:920px;font-size:clamp(62px,9vw,136px);font-weight:500;line-height:.88;letter-spacing:-.065em}.font-hero h1 span[data-v-7b926c1a]{color:var(--mute)}.font-hero__copy[data-v-7b926c1a]{max-width:39ch;margin-top:42px;color:var(--mute);font-size:14px;line-height:1.65}.font-hero__stats[data-v-7b926c1a]{max-width:720px;margin-top:clamp(48px,7vh,78px);padding-top:18px;display:flex;flex-wrap:wrap;gap:20px 36px;border-top:1px solid var(--hair-light)}.font-hero__stats strong[data-v-7b926c1a]{color:var(--ink);font-family:var(--font-display);font-size:18px;font-weight:550;letter-spacing:-.04em}.font-library[data-v-7b926c1a]{padding:clamp(96px,13vw,176px) 0}.font-library__header[data-v-7b926c1a]{margin-bottom:48px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.font-library__header h2[data-v-7b926c1a]{margin-top:14px;font-size:clamp(38px,5vw,72px);font-weight:500;line-height:.98;letter-spacing:-.055em}.font-library__intro[data-v-7b926c1a]{max-width:52ch;margin-top:20px;color:var(--mute);font-size:15px;line-height:1.65}.font-library__result[data-v-7b926c1a]{flex:0 0 auto;padding-bottom:5px}.font-controls[data-v-7b926c1a]{position:sticky;top:56px;z-index:2;margin-bottom:24px;padding:14px 0;display:grid;grid-template-columns:minmax(200px,1.15fr) minmax(0,2fr) auto;align-items:end;gap:12px 20px;background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.font-controls__search[data-v-7b926c1a],.font-controls__sample[data-v-7b926c1a],.font-controls__sliders label[data-v-7b926c1a]{display:flex;flex-direction:column;gap:8px}.font-controls input[type=search][data-v-7b926c1a],.font-controls input[type=text][data-v-7b926c1a]{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--hair-light);border-radius:0;background:var(--paper);color:var(--ink);font-family:var(--font-display);font-size:13px}.font-controls input[data-v-7b926c1a]::placeholder{color:var(--mute-soft)}.font-controls input[data-v-7b926c1a]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.font-controls__filters[data-v-7b926c1a]{min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.font-controls__filters[data-v-7b926c1a]::-webkit-scrollbar{display:none}.font-controls__filter[data-v-7b926c1a]{flex:0 0 auto;min-height:40px;padding:0 12px;border:1px solid var(--hair-light);background:var(--paper);color:var(--mute);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.font-controls__filter span[data-v-7b926c1a]{margin-left:3px;color:var(--mute-soft)}.font-controls__filter[data-v-7b926c1a]:hover,.font-controls__filter--active[data-v-7b926c1a]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.font-controls__filter:hover span[data-v-7b926c1a],.font-controls__filter--active span[data-v-7b926c1a]{color:var(--mute-soft-on-dark)}.font-controls__filter[data-v-7b926c1a]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.font-controls__sliders[data-v-7b926c1a]{display:flex;gap:16px}.font-controls__sliders label[data-v-7b926c1a]{min-width:82px}.font-controls__sliders span[data-v-7b926c1a]{display:flex;justify-content:space-between;gap:8px;white-space:nowrap}.font-controls__sliders strong[data-v-7b926c1a]{color:var(--ink);font-weight:500}.font-controls__sliders input[data-v-7b926c1a]{width:100%;accent-color:var(--ink)}.font-controls__sample[data-v-7b926c1a]{grid-column:1 / -1}.font-library__grid[data-v-7b926c1a]{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--hair-light)}.font-library__empty[data-v-7b926c1a]{min-height:260px;display:grid;place-items:center;gap:12px;border:1px solid var(--hair-light);color:var(--mute);font-size:15px}.font-library__empty button[data-v-7b926c1a]{color:var(--ink);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}.font-library__empty button[data-v-7b926c1a]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.font-footer[data-v-7b926c1a]{min-height:120px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--hair-light)}.font-footer a[data-v-7b926c1a]{color:var(--ink);text-underline-offset:4px}@media (max-width: 1040px){.font-controls[data-v-7b926c1a]{grid-template-columns:minmax(180px,1fr) minmax(0,1.5fr)}.font-controls__sliders[data-v-7b926c1a],.font-controls__sample[data-v-7b926c1a]{grid-column:1 / -1}}@media (max-width: 760px){.font-library__header[data-v-7b926c1a]{align-items:flex-start;flex-direction:column;gap:18px}.font-controls[data-v-7b926c1a]{grid-template-columns:1fr}.font-controls__sliders[data-v-7b926c1a],.font-controls__sample[data-v-7b926c1a]{grid-column:auto}}@media (max-width: 560px){.font-hero[data-v-7b926c1a]{min-height:660px}.font-hero h1[data-v-7b926c1a]{font-size:clamp(58px,19vw,96px)}.font-hero__copy[data-v-7b926c1a]{margin-top:32px}.font-hero__stats[data-v-7b926c1a]{gap:16px 22px;line-height:1.4}.font-library[data-v-7b926c1a]{padding:96px 0}}@media (max-width: 480px){.font-hero[data-v-7b926c1a]{min-height:600px;padding:clamp(48px,8vh,80px) 0}.font-hero h1[data-v-7b926c1a]{font-size:clamp(48px,16vw,80px)}.font-hero__copy[data-v-7b926c1a]{margin-top:24px;font-size:13px}.font-hero__stats[data-v-7b926c1a]{gap:12px 18px;font-size:9px}.font-hero__stats strong[data-v-7b926c1a]{font-size:16px}.font-library[data-v-7b926c1a]{padding:72px 0}.font-library__header[data-v-7b926c1a]{margin-bottom:32px}.font-library__header h2[data-v-7b926c1a]{font-size:clamp(32px,8vw,48px)}.font-library__intro[data-v-7b926c1a]{margin-top:16px;font-size:14px}.font-controls[data-v-7b926c1a]{padding:12px 0;gap:10px}.font-controls__filters[data-v-7b926c1a]{gap:4px}.font-controls__filter[data-v-7b926c1a]{min-height:36px;padding:0 10px;font-size:8px}.font-controls__sliders[data-v-7b926c1a]{flex-direction:column;gap:12px}.font-controls__sliders label[data-v-7b926c1a]{min-width:100%}.font-controls input[type=search][data-v-7b926c1a],.font-controls input[type=text][data-v-7b926c1a]{min-height:36px;font-size:12px}.font-footer[data-v-7b926c1a]{min-height:100px;font-size:9px}}@media (prefers-reduced-transparency: reduce){.font-controls[data-v-7b926c1a]{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.ghost[data-v-c15a61f8]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:baseline;gap:12px;padding:4px 0;font-family:var(--font-serif);font-size:22px;font-style:italic;font-weight:400;letter-spacing:0;line-height:1;white-space:nowrap;color:var(--ink);position:relative}.ghost__label[data-v-c15a61f8]{position:relative;display:inline-block}.ghost__label[data-v-c15a61f8]:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:var(--ink);transform:scaleX(1);transform-origin:right;transition:transform var(--dur) var(--ease)}.ghost__arrow[data-v-c15a61f8]{font-style:normal;font-family:var(--font-display);font-size:18px;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.ghost:hover .ghost__label[data-v-c15a61f8]:after{transform:scaleX(0)}.ghost:hover .ghost__arrow[data-v-c15a61f8]{transform:translate(8px)}.ghost[data-v-c15a61f8]:focus-visible{outline:1px solid var(--ink);outline-offset:6px}.ghost[data-v-c15a61f8]:disabled{opacity:.35;pointer-events:none}.pill[data-v-fae6ceb7]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;gap:16px;padding:18px 28px 18px 36px;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--paper);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.pill__dot[data-v-fae6ceb7]{width:8px;height:8px;border-radius:50%;background:var(--paper);transition:transform var(--dur) var(--ease),background var(--dur) var(--ease)}.pill[data-v-fae6ceb7]:hover{background:var(--paper);color:var(--ink);border-color:var(--ink)}.pill:hover .pill__dot[data-v-fae6ceb7]{background:var(--ink);transform:scale(1.6)}.pill[data-v-fae6ceb7]:active{transform:scale(.98);transition-duration:80ms}.pill[data-v-fae6ceb7]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.pill[data-v-fae6ceb7]:disabled{opacity:.35;pointer-events:none}.stamp[data-v-a19d09ce]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:16px 38px;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1;white-space:nowrap;border:2px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);position:relative;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.stamp[data-v-a19d09ce]:before,.stamp[data-v-a19d09ce]:after{content:"";position:absolute;background:var(--ink);transition:transform var(--dur) var(--ease)}.stamp[data-v-a19d09ce]:before{top:-2px;left:-2px;width:14px;height:2px;transform:scaleX(0);transform-origin:left}.stamp[data-v-a19d09ce]:after{bottom:-2px;right:-2px;width:14px;height:2px;transform:scaleX(0);transform-origin:right}.stamp[data-v-a19d09ce]:hover{background:var(--ink);color:var(--paper);transform:rotate(-1.5deg)}.stamp[data-v-a19d09ce]:hover:before{transform:scaleX(1)}.stamp[data-v-a19d09ce]:hover:after{transform:scaleX(1)}.stamp[data-v-a19d09ce]:active{transform:rotate(0) scale(.98);transition-duration:80ms}.stamp[data-v-a19d09ce]:focus-visible{outline:1px solid var(--ink);outline-offset:5px}.stamp[data-v-a19d09ce]:disabled{opacity:.35;pointer-events:none}.underline[data-v-f4348958]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;padding:10px 2px;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--ink);position:relative;background:transparent}.underline__label[data-v-f4348958]{position:relative;display:inline-block;z-index:1;transition:color var(--dur) var(--ease)}.underline[data-v-f4348958]:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;background:var(--ink);transform:scaleY(0);transform-origin:bottom;transition:transform var(--dur) var(--ease);z-index:0}.underline[data-v-f4348958]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink);transform:scaleX(1);transform-origin:right;transition:transform var(--dur) var(--ease);z-index:0}.underline:hover .underline__label[data-v-f4348958]{color:var(--paper)}.underline[data-v-f4348958]:hover:before{transform:scaleY(1);transform-origin:bottom}.underline[data-v-f4348958]:hover:after{transform:scaleX(0)}.underline[data-v-f4348958]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.underline[data-v-f4348958]:disabled{opacity:.35;pointer-events:none}.skew[data-v-c186b394]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;padding:18px 40px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--paper);transform:skew(-8deg);transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.skew__inner[data-v-c186b394]{display:inline-block;transform:skew(8deg);transition:transform var(--dur) var(--ease)}.skew[data-v-c186b394]:hover{transform:skew(-8deg) translate(6px);background:var(--paper);color:var(--ink);box-shadow:-6px 6px 0 0 var(--ink)}.skew:hover .skew__inner[data-v-c186b394]{transform:skew(8deg) translate(2px)}.skew[data-v-c186b394]:active{transform:skew(-8deg) translate(2px,2px);transition-duration:80ms}.skew[data-v-c186b394]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.skew[data-v-c186b394]:disabled{opacity:.35;pointer-events:none}.mono[data-v-4c5fec1e]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1;white-space:nowrap;border:1px solid var(--ink);border-radius:2px;background:var(--ink);color:var(--paper);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.mono__prompt[data-v-4c5fec1e]{color:var(--mute-soft);transition:color var(--dur) var(--ease)}.mono__cursor[data-v-4c5fec1e]{width:8px;height:14px;background:var(--paper);transition:opacity var(--dur-fast) var(--ease),background var(--dur) var(--ease);animation:blink-4c5fec1e 1s steps(2) infinite}@keyframes blink-4c5fec1e{50%{opacity:0}}.mono[data-v-4c5fec1e]:hover{background:var(--paper);color:var(--ink);border-color:var(--ink)}.mono:hover .mono__prompt[data-v-4c5fec1e]{color:var(--ink)}.mono:hover .mono__cursor[data-v-4c5fec1e]{background:var(--ink)}.mono[data-v-4c5fec1e]:active{transform:translateY(1px);transition-duration:60ms}.mono[data-v-4c5fec1e]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.mono[data-v-4c5fec1e]:disabled{opacity:.35;pointer-events:none}.mono:disabled .mono__cursor[data-v-4c5fec1e]{animation:none}.lift[data-v-ed844f97]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;gap:12px;padding:22px 40px;font-size:14px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap;border:1px solid var(--ink);border-radius:2px;background:var(--paper);color:var(--ink);position:relative;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease);box-shadow:0 1px 0 var(--ink)}.lift__arrow[data-v-ed844f97]{font-size:16px;transition:transform var(--dur) var(--ease)}.lift[data-v-ed844f97]:hover{transform:translate(-4px,-4px);box-shadow:8px 8px 0 0 var(--ink);background:var(--ink);color:var(--paper)}.lift:hover .lift__arrow[data-v-ed844f97]{transform:translate(4px,-4px)}.lift[data-v-ed844f97]:active{transform:translate(0);box-shadow:0 1px 0 var(--ink);transition-duration:80ms}.lift[data-v-ed844f97]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.lift[data-v-ed844f97]:disabled{opacity:.35;pointer-events:none}.serif[data-v-d7421074]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;gap:18px;padding:8px 0;font-family:var(--font-serif);font-size:28px;font-style:italic;font-weight:400;letter-spacing:0;line-height:1;white-space:nowrap;color:var(--ink);background:transparent}.serif__label[data-v-d7421074]{transition:transform var(--dur) var(--ease)}.serif__line[data-v-d7421074]{display:inline-block;width:28px;height:1px;background:var(--ink);transition:width var(--dur) var(--ease)}.serif:hover .serif__label[data-v-d7421074]{transform:translate(6px)}.serif:hover .serif__line[data-v-d7421074]{width:56px}.serif[data-v-d7421074]:focus-visible{outline:1px solid var(--ink);outline-offset:6px}.serif[data-v-d7421074]:disabled{opacity:.35;pointer-events:none}.cta-primary[data-v-352951cc],.cta-secondary[data-v-352951cc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.02em;padding:16px 32px;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.cta-secondary[data-v-352951cc]{background:transparent;color:var(--ink)}.cta-primary[data-v-352951cc]:hover{background:var(--paper);color:var(--ink)}.cta-secondary[data-v-352951cc]:hover{background:var(--ink);color:var(--paper)}.landing__lab-label[data-v-352951cc]{font-size:11px;color:var(--mute);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.landing__lab-hex[data-v-352951cc]{font-size:36px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:24px}.site-nav[data-v-439e5814]{position:sticky;top:16px;z-index:90;width:100%;margin:0 auto;padding:0 16px;background:transparent}.site-nav__inner[data-v-439e5814]{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:100%;max-width:var(--view-max-width);min-height:60px;margin:0 auto;gap:20px;padding:12px 18px 12px 22px;border:1px solid var(--glass-nav-border);border-radius:999px;background:var(--glass-nav-surface);box-shadow:0 18px 48px var(--glass-nav-shadow),0 4px 12px #0f172a0f,inset 0 1px 0 var(--glass-nav-highlight);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);font-family:var(--font-display);font-size:13px;overflow:hidden;isolation:isolate;transition:background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.site-nav__inner[data-v-439e5814]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--glass-nav-highlight),rgba(255,255,255,0) 48%);opacity:.48}.site-nav__inner[data-v-439e5814]:after{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;background:var(--glass-nav-highlight);opacity:.8}.site-nav__brand[data-v-439e5814]{display:inline-flex;align-items:center;width:auto;padding:4px 8px 4px 0;border-radius:999px;background:transparent;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.site-nav__brand[data-v-439e5814]:hover,.site-nav__brand[data-v-439e5814]:focus-visible{opacity:.68}.site-nav__brand[data-v-439e5814]:active{transform:scale(.96)}.site-nav__brand img[data-v-439e5814]{display:block;width:auto;max-height:35px;height:100%;filter:invert(1)}.site-nav__links[data-v-439e5814]{display:flex;justify-self:center;gap:2px;min-width:0;padding:3px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#ffffff14;font-size:13px}.site-nav__links a[data-v-439e5814]{position:relative;padding:7px 14px;border-radius:999px;color:var(--mute-soft-on-dark);font-family:var(--font-mono);letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.site-nav__links a[data-v-439e5814]:hover,.site-nav__links a[data-v-439e5814]:focus-visible{color:var(--text-on-dark);background:var(--glass-nav-surface-hover)}.site-nav__links a[data-v-439e5814]:active{transform:scale(.96)}.site-nav__links a.site-nav__link--active[data-v-439e5814]{color:var(--text-on-dark);background:#ffffff29;box-shadow:0 2px 8px #0f172a14,inset 0 1px #fffc}.site-nav__credit[data-v-439e5814]{justify-self:end;display:flex;align-items:baseline;gap:10px;color:var(--mute-soft-on-dark);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.site-nav__credit strong[data-v-439e5814]{color:var(--text-on-dark);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:-.02em;text-transform:none}@media (max-width: 880px){.site-nav__inner[data-v-439e5814]{grid-template-columns:1fr auto;gap:18px;padding:10px 16px 10px 18px}.site-nav__links[data-v-439e5814]{justify-self:end;gap:2px;font-size:12px}.site-nav__credit[data-v-439e5814]{display:none}}@media (max-width: 520px){.site-nav[data-v-439e5814]{padding:0 10px}.site-nav__inner[data-v-439e5814]{min-height:56px;padding:8px 12px 8px 14px}.site-nav__brand img[data-v-439e5814]{max-height:31px}.site-nav__links a[data-v-439e5814]{padding:7px 10px;letter-spacing:.1em}}@media (max-width: 480px){.site-nav__inner[data-v-439e5814]{grid-template-columns:1fr auto;gap:12px;padding:8px 12px;overflow:visible}.site-nav__hamburger[data-v-439e5814]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:none;cursor:pointer;z-index:100}.site-nav__hamburger span[data-v-439e5814]{display:block;width:18px;height:2px;background:var(--text-on-dark);position:relative;transition:background .2s ease}.site-nav__hamburger span[data-v-439e5814]:before,.site-nav__hamburger span[data-v-439e5814]:after{content:"";position:absolute;width:100%;height:2px;background:var(--text-on-dark);left:0;transition:transform .2s ease}.site-nav__hamburger span[data-v-439e5814]:before{top:-6px}.site-nav__hamburger span[data-v-439e5814]:after{bottom:-6px}.site-nav__hamburger span.is-open[data-v-439e5814]{background:transparent}.site-nav__hamburger span.is-open[data-v-439e5814]:before{transform:rotate(45deg);top:0}.site-nav__hamburger span.is-open[data-v-439e5814]:after{transform:rotate(-45deg);bottom:0}.site-nav__links[data-v-439e5814]{position:absolute;top:100%;left:0;right:0;margin-top:8px;padding:16px;background:var(--glass-nav-surface);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--glass-nav-border);border-radius:16px;display:none;flex-direction:column;gap:8px;box-shadow:0 18px 48px var(--glass-nav-shadow)}.site-nav__links.is-open[data-v-439e5814]{display:flex}.site-nav__links a[data-v-439e5814]{padding:12px 16px;font-size:12px;border-radius:8px}.site-nav__links a[data-v-439e5814]:hover{background:var(--glass-nav-surface-hover)}.site-nav__credit[data-v-439e5814]{display:none}}@media (min-width: 481px){.site-nav__hamburger[data-v-439e5814]{display:none}}@media (prefers-reduced-transparency: reduce){.site-nav__inner[data-v-439e5814]{background:var(--paper);backdrop-filter:none;-webkit-backdrop-filter:none}.site-nav__brand img[data-v-439e5814]{filter:none}.site-nav__links a[data-v-439e5814]{color:var(--mute)}.site-nav__links a.site-nav__link--active[data-v-439e5814]{color:var(--ink)}.site-nav__credit[data-v-439e5814]{color:var(--mute)}.site-nav__credit strong[data-v-439e5814]{color:var(--ink)}}@media (prefers-contrast: more){.site-nav__inner[data-v-439e5814],.site-nav__links[data-v-439e5814]{border-color:var(--ink);background:var(--paper)}}@media (prefers-reduced-motion: reduce){.site-nav__inner[data-v-439e5814],.site-nav__brand[data-v-439e5814],.site-nav__links a[data-v-439e5814]{transition:none}}.line[data-v-485719d3]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;gap:18px;padding:16px 28px 16px 0;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--ink);background:transparent;position:relative}.line__bar[data-v-485719d3]{display:inline-block;width:24px;height:1px;background:var(--ink);transition:width var(--dur) var(--ease),background var(--dur) var(--ease)}.line__label[data-v-485719d3]{position:relative;transition:transform var(--dur) var(--ease)}.line[data-v-485719d3]:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--ink);transition:width var(--dur) var(--ease)}.line:hover .line__bar[data-v-485719d3]{width:48px}.line:hover .line__label[data-v-485719d3]{transform:translate(4px)}.line[data-v-485719d3]:hover:after{width:100%}.line[data-v-485719d3]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.line[data-v-485719d3]:disabled{opacity:.35;pointer-events:none}.num[data-v-34db8cce]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;gap:18px;padding:18px 30px;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;border:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.num__index[data-v-34db8cce]{font-family:var(--font-mono);font-size:11px;color:var(--mute);transition:color var(--dur) var(--ease)}.num__arrow[data-v-34db8cce]{font-size:16px;opacity:0;transform:translate(-8px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.num[data-v-34db8cce]:hover{background:var(--ink);color:var(--paper)}.num:hover .num__index[data-v-34db8cce]{color:var(--paper)}.num:hover .num__arrow[data-v-34db8cce]{opacity:1;transform:translate(0)}.num[data-v-34db8cce]:active{transform:translateY(1px);transition-duration:60ms}.num[data-v-34db8cce]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.num[data-v-34db8cce]:disabled{opacity:.35;pointer-events:none}.premium-button[data-v-cb8831cf]{--ink: var(--button-accent);--paper: var(--button-on-accent);position:relative;isolation:isolate;min-width:var(--premium-min-width);min-height:var(--premium-height);padding:0 var(--premium-padding-x);display:inline-flex;align-items:center;justify-content:center;gap:14px;overflow:hidden;border:1px solid var(--ink);border-radius:var(--premium-radius);font-size:var(--premium-font-size);font-weight:var(--premium-font-weight);font-optical-sizing:auto;letter-spacing:var(--premium-letter-spacing);line-height:1;text-transform:var(--premium-text-transform);white-space:nowrap;transition:color .22s var(--ease),border-color .22s var(--ease),background-color .22s var(--ease),box-shadow .24s var(--ease),transform .24s var(--ease),scale .1s var(--ease),border-radius .24s var(--ease);-webkit-tap-highlight-color:transparent}.premium-button[data-v-cb8831cf]:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--button-fill);transform:scaleX(0);transform-origin:left;transition:transform .26s var(--ease),opacity .22s var(--ease)}.premium-button--outline[data-v-cb8831cf]{--button-fill: var(--ink);background:transparent;color:var(--ink)}.premium-button--solid[data-v-cb8831cf]{--button-fill: var(--paper);background:var(--ink);color:var(--paper)}.premium-button[data-profile=compact][data-v-cb8831cf]{border-width:0;box-shadow:inset 0 0 0 1px var(--ink)}.premium-button[data-profile=capsule][data-v-cb8831cf]{border-width:1.5px}.premium-button[data-profile=editorial][data-v-cb8831cf]{border-width:0 0 1px;border-radius:0}.premium-button[data-profile=architect][data-v-cb8831cf]{box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px var(--ink)}.premium-button[data-profile=soft].premium-button--outline[data-v-cb8831cf]{border-color:color-mix(in srgb,var(--ink) 22%,transparent);background:color-mix(in srgb,var(--ink) 7%,transparent)}.premium-button[data-profile=wide][data-v-cb8831cf]{justify-content:space-between}.premium-button[data-profile=precision][data-v-cb8831cf]{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.premium-button[data-profile=statement][data-v-cb8831cf]{box-shadow:5px 5px color-mix(in srgb,var(--ink) 18%,transparent)}.premium-button[data-profile=minimal][data-v-cb8831cf]{border-color:transparent}.premium-button[data-profile=minimal].premium-button--outline[data-v-cb8831cf]{background:color-mix(in srgb,var(--ink) 8%,transparent)}.premium-button[data-design="01"][data-v-cb8831cf]{border-width:1px 0;border-radius:0}.premium-button[data-design="02"][data-v-cb8831cf]{border-width:0 0 2px;border-radius:0;padding-inline:4px}.premium-button[data-design="03"][data-v-cb8831cf]{border-width:1px 3px 1px 1px;border-radius:2px}.premium-button[data-design="04"][data-v-cb8831cf]{border-width:0 0 0 3px;border-radius:0;justify-content:flex-start}.premium-button[data-design="05"][data-v-cb8831cf]{border-style:dashed;border-radius:0}.premium-button[data-design="06"][data-v-cb8831cf]{border-width:1px 0 0;border-radius:0;box-shadow:inset 0 -1px color-mix(in srgb,var(--ink) 22%,transparent)}.premium-button[data-design="07"][data-v-cb8831cf]{border-radius:8px;box-shadow:inset 0 1px color-mix(in srgb,var(--paper) 24%,transparent)}.premium-button[data-design="08"][data-v-cb8831cf]{border-radius:2px;box-shadow:0 6px color-mix(in srgb,var(--ink) 24%,transparent)}.premium-button[data-design="09"][data-v-cb8831cf]{border-radius:6px;transform:translate(-2px,-2px);box-shadow:5px 5px color-mix(in srgb,var(--ink) 22%,transparent)}.premium-button[data-design="10"][data-v-cb8831cf]{border-radius:12px;box-shadow:inset 0 -5px color-mix(in srgb,var(--paper) 14%,transparent)}.premium-button[data-design="11"][data-v-cb8831cf]{border:0;border-radius:4px;box-shadow:0 12px 26px color-mix(in srgb,var(--ink) 18%,transparent)}.premium-button[data-design="12"][data-v-cb8831cf]{border-radius:0;transform:skew(-4deg)}.premium-button[data-design="13"][data-v-cb8831cf]{border-width:2px;border-radius:999px}.premium-button[data-design="14"][data-v-cb8831cf]{border-radius:999px;box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 5px var(--ink)}.premium-button[data-design="15"][data-v-cb8831cf]{border:0;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}.premium-button[data-design="16"][data-v-cb8831cf]{border-radius:999px 10px 10px 999px;padding-left:34px}.premium-button[data-design="17"][data-v-cb8831cf]{border-radius:999px;justify-content:space-between}.premium-button[data-design="18"][data-v-cb8831cf]{min-width:224px;border-radius:999px;justify-content:space-between}.premium-button[data-design="19"][data-v-cb8831cf]{border-width:0 0 1px;border-radius:0;font-family:var(--font-serif);font-size:17px;text-transform:none}.premium-button[data-design="20"][data-v-cb8831cf]{border:0;border-radius:0;justify-content:flex-start;font-family:var(--font-serif);font-size:18px;font-style:italic}.premium-button[data-design="21"][data-v-cb8831cf]{border-width:1px 0;border-radius:0;font-style:italic;letter-spacing:.02em}.premium-button[data-design="22"][data-v-cb8831cf]{border:0;border-radius:0;box-shadow:inset 0 -1px 0 var(--ink);letter-spacing:.14em}.premium-button[data-design="23"][data-v-cb8831cf]{min-width:0;border:0;border-radius:0;padding-inline:2px;text-transform:none}.premium-button[data-design="24"][data-v-cb8831cf]{border:0;border-radius:0;padding-inline:8px;font-family:var(--font-serif);font-size:19px;font-style:italic}.premium-button[data-design="25"][data-v-cb8831cf]{border-radius:0;box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px var(--ink)}.premium-button[data-design="26"][data-v-cb8831cf]{border-radius:0 14px;border-width:2px}.premium-button[data-design="27"][data-v-cb8831cf]{border-radius:4px;box-shadow:inset 0 0 0 1px var(--paper),inset 0 0 0 2px var(--ink)}.premium-button[data-design="28"][data-v-cb8831cf]{border-radius:0;box-shadow:7px 7px 0 -3px var(--paper),7px 7px 0 -2px var(--ink)}.premium-button[data-design="29"][data-v-cb8831cf]{border-width:1px 4px;border-radius:0}.premium-button[data-design="30"][data-v-cb8831cf]{border-radius:5px;outline:1px solid color-mix(in srgb,var(--ink) 35%,transparent);outline-offset:3px}.premium-button[data-design="31"][data-v-cb8831cf]{border-radius:8px;background-image:linear-gradient(90deg,transparent 72%,color-mix(in srgb,currentColor 10%,transparent) 72%)}.premium-button[data-design="32"][data-v-cb8831cf]{border-radius:0;justify-content:space-between;box-shadow:inset -48px 0 color-mix(in srgb,currentColor 10%,transparent)}.premium-button[data-design="33"][data-v-cb8831cf]{border-radius:10px;background-image:linear-gradient(90deg,transparent 50%,color-mix(in srgb,currentColor 7%,transparent) 50%)}.premium-button[data-design="34"][data-v-cb8831cf]{border-radius:999px;box-shadow:inset 0 0 0 5px color-mix(in srgb,currentColor 7%,transparent)}.premium-button[data-design="35"][data-v-cb8831cf]{border-radius:6px;justify-content:flex-start;padding-right:16px}.premium-button[data-design="36"][data-v-cb8831cf]{border-radius:10px 2px 2px 10px;border-right-width:4px}.premium-button[data-design="37"][data-v-cb8831cf]{border:0;border-radius:16px}.premium-button[data-design="37"].premium-button--outline[data-v-cb8831cf]{background:color-mix(in srgb,var(--ink) 7%,transparent)}.premium-button[data-design="38"][data-v-cb8831cf]{border:0;border-radius:14px;box-shadow:0 8px 22px color-mix(in srgb,var(--ink) 14%,transparent)}.premium-button[data-design="39"][data-v-cb8831cf]{border-color:color-mix(in srgb,var(--ink) 18%,transparent);border-radius:20px}.premium-button[data-design="40"][data-v-cb8831cf]{border:0;border-radius:10px;box-shadow:inset 0 1px 0 var(--paper)}.premium-button[data-design="40"].premium-button--outline[data-v-cb8831cf]{background:color-mix(in srgb,var(--ink) 5%,transparent)}.premium-button[data-design="41"][data-v-cb8831cf]{border:0;border-radius:13px;box-shadow:inset 0 -3px color-mix(in srgb,var(--ink) 14%,transparent)}.premium-button[data-design="42"][data-v-cb8831cf]{border-color:transparent;border-radius:18px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent),0 14px 28px color-mix(in srgb,var(--ink) 8%,transparent)}.premium-button[data-design="43"][data-v-cb8831cf]{min-width:210px;border-width:0 0 1px;border-radius:0;justify-content:space-between}.premium-button[data-design="44"][data-v-cb8831cf]{border-radius:999px;justify-content:space-between;padding-right:10px}.premium-button[data-design="45"][data-v-cb8831cf]{border-radius:4px;justify-content:space-between;border-right-width:8px}.premium-button[data-design="46"][data-v-cb8831cf]{border-radius:12px 0;justify-content:space-between}.premium-button[data-design="47"][data-v-cb8831cf]{min-width:230px;border-radius:0;justify-content:space-between}.premium-button[data-design="48"][data-v-cb8831cf]{border-width:1px 0;border-radius:0;justify-content:space-between;padding-inline:0}.premium-button[data-design="49"][data-v-cb8831cf]{border-color:color-mix(in srgb,var(--ink) 24%,transparent);border-radius:12px;box-shadow:inset 0 1px color-mix(in srgb,var(--paper) 55%,transparent)}.premium-button[data-design="50"][data-v-cb8831cf]{border-radius:8px;box-shadow:inset 0 4px 10px color-mix(in srgb,var(--ink) 12%,transparent)}.premium-button[data-design="51"][data-v-cb8831cf]{border-radius:7px;box-shadow:inset 0 0 0 3px color-mix(in srgb,currentColor 8%,transparent)}.premium-button[data-design="52"][data-v-cb8831cf]{border-radius:10px;box-shadow:inset 0 1px 0 var(--paper),inset 0 -1px color-mix(in srgb,var(--ink) 20%,transparent)}.premium-button[data-design="53"][data-v-cb8831cf]{border-color:color-mix(in srgb,var(--ink) 28%,transparent);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premium-button[data-design="54"][data-v-cb8831cf]{border-radius:999px;box-shadow:inset 0 0 0 4px color-mix(in srgb,currentColor 7%,transparent)}.premium-button[data-design="55"][data-v-cb8831cf]{border-radius:0;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.premium-button[data-design="56"][data-v-cb8831cf]{border-radius:0;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.premium-button[data-design="57"][data-v-cb8831cf]{border-radius:0;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%)}.premium-button[data-design="58"][data-v-cb8831cf]{border-radius:0;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,8px 50%)}.premium-button[data-design="59"][data-v-cb8831cf]{border-radius:0;transform:skew(-6deg)}.premium-button[data-design="60"][data-v-cb8831cf]{border-radius:2px 16px 2px 2px}.premium-button[data-design="61"][data-v-cb8831cf]{border-radius:4px;font-family:var(--font-mono);letter-spacing:0}.premium-button[data-design="62"][data-v-cb8831cf]{border-width:1px 0;border-radius:0;justify-content:space-between;font-family:var(--font-mono)}.premium-button[data-design="63"][data-v-cb8831cf]{border-radius:3px;box-shadow:inset 0 -4px color-mix(in srgb,currentColor 12%,transparent);font-family:var(--font-mono)}.premium-button[data-design="64"][data-v-cb8831cf]{border-radius:0;justify-content:space-between;font-family:var(--font-mono);text-transform:uppercase}.premium-button[data-design="65"][data-v-cb8831cf]{border:0;border-radius:5px;box-shadow:0 0 0 1px var(--ink),inset 0 0 0 2px var(--paper);font-family:var(--font-mono)}.premium-button[data-design="66"][data-v-cb8831cf]{border-radius:7px;box-shadow:0 3px color-mix(in srgb,var(--ink) 28%,transparent);font-family:var(--font-mono)}.premium-button[data-design="67"][data-v-cb8831cf]{border-color:color-mix(in srgb,var(--ink) 38%,transparent);border-radius:0;font-weight:500}.premium-button[data-design="68"][data-v-cb8831cf]{border-width:0 0 1px;border-radius:0;padding-inline:10px;font-weight:500}.premium-button[data-design="69"][data-v-cb8831cf]{border-width:1px 0;border-radius:0;font-family:var(--font-serif);font-size:16px;font-weight:400}.premium-button[data-design="70"][data-v-cb8831cf]{border-width:1px;border-radius:999px;min-height:42px;font-size:12px;font-weight:500}.premium-button[data-design="71"][data-v-cb8831cf]{border:0;border-radius:0;justify-content:space-between;box-shadow:inset 0 -1px color-mix(in srgb,var(--ink) 45%,transparent)}.premium-button[data-design="72"][data-v-cb8831cf]{border-radius:999px;outline:1px solid color-mix(in srgb,var(--ink) 22%,transparent);outline-offset:4px;font-weight:500}.premium-button[data-design="73"][data-v-cb8831cf]{min-width:240px;border-radius:6px;justify-content:space-between;font-size:15px}.premium-button[data-design="74"][data-v-cb8831cf]{border-width:3px;border-radius:0;font-weight:750}.premium-button[data-design="75"][data-v-cb8831cf]{border-radius:0;min-height:64px;padding-inline:38px;font-size:16px;font-weight:720;letter-spacing:-.03em}.premium-button[data-design="76"][data-v-cb8831cf]{border-radius:5px;transform:translate(-3px,-3px);box-shadow:7px 7px 0 var(--ink)}.premium-button[data-design="77"][data-v-cb8831cf]{min-width:250px;border-radius:2px;justify-content:space-between;border-left-width:8px}.premium-button[data-design="78"][data-v-cb8831cf]{min-width:210px;border-radius:999px;border-width:2px;font-size:15px;font-weight:700}.premium-button[data-design="79"][data-v-cb8831cf]{min-width:0;border:0;border-radius:0;padding-inline:0}.premium-button[data-design="79"].premium-button--outline[data-v-cb8831cf]{background:transparent}.premium-button[data-design="80"][data-v-cb8831cf]{min-width:0;border:0;border-radius:0;padding-inline:4px;justify-content:flex-start}.premium-button[data-design="81"][data-v-cb8831cf]{border-color:transparent;border-radius:10px}.premium-button[data-design="81"].premium-button--outline[data-v-cb8831cf]{background:color-mix(in srgb,var(--ink) 10%,transparent)}.premium-button[data-design="82"][data-v-cb8831cf]{border-width:0 0 2px;border-radius:0;justify-content:space-between;padding-inline:0;font-weight:680}.premium-button[data-v-cb8831cf]:hover{color:var(--button-hover-text)}.premium-button--outline[data-v-cb8831cf]:hover{--button-hover-text: var(--paper)}.premium-button--solid[data-v-cb8831cf]:hover{--button-hover-text: var(--ink)}.premium-button[data-v-cb8831cf]:hover:before{transform:scaleX(1)}.premium-button__labels[data-v-cb8831cf]{position:relative;z-index:1;display:grid;place-items:center}.premium-button__label[data-v-cb8831cf]{grid-area:1 / 1;transition:transform .24s var(--ease),opacity .18s var(--ease)}.premium-button__label--secondary[data-v-cb8831cf]{opacity:0;transform:translateY(120%)}.premium-button__ornament[data-v-cb8831cf]{position:relative;z-index:1;font-size:1.15em;line-height:0;transition:transform .24s var(--ease)}.premium-button[data-decoration=dot] .premium-button__ornament[data-v-cb8831cf]{width:7px;height:7px;overflow:hidden;border-radius:50%;background:currentColor;color:transparent}.premium-button[data-decoration=index] .premium-button__ornament[data-v-cb8831cf],.premium-button[data-decoration=brackets] .premium-button__ornament[data-v-cb8831cf]{font-family:var(--font-mono);font-size:.78em;letter-spacing:.04em;opacity:.72}.premium-button[data-decoration=rule] .premium-button__ornament[data-v-cb8831cf]{transform:scaleX(1.8)}.premium-button[data-effect=curtain][data-v-cb8831cf]:before{transform:scaleY(0);transform-origin:bottom}.premium-button[data-effect=curtain][data-v-cb8831cf]{border-bottom-width:2px}.premium-button[data-effect=curtain][data-v-cb8831cf]:hover:before{transform:scaleY(1)}.premium-button[data-effect=rise][data-v-cb8831cf]:before{transform:scaleY(0);transform-origin:bottom}.premium-button[data-effect=rise][data-v-cb8831cf]{box-shadow:inset 0 -3px color-mix(in srgb,currentColor 18%,transparent)}.premium-button[data-effect=rise][data-v-cb8831cf]:hover:before{transform:scaleY(1)}.premium-button[data-effect=rise]:hover .premium-button__label--primary[data-v-cb8831cf]{opacity:0;transform:translateY(-120%)}.premium-button[data-effect=rise]:hover .premium-button__label--secondary[data-v-cb8831cf]{opacity:1;transform:translateY(0)}.premium-button[data-effect=arrow][data-v-cb8831cf]:before{transform-origin:right}.premium-button[data-effect=arrow][data-v-cb8831cf]{justify-content:space-between}.premium-button[data-effect=arrow]:hover .premium-button__ornament[data-v-cb8831cf]{transform:translate(5px)}.premium-button[data-effect=lift][data-v-cb8831cf]:before{transform:scaleY(0);transform-origin:bottom}.premium-button[data-effect=lift][data-v-cb8831cf]{box-shadow:0 5px color-mix(in srgb,var(--ink) 20%,transparent)}.premium-button[data-effect=lift][data-v-cb8831cf]:hover{transform:translateY(-3px);box-shadow:0 10px 24px color-mix(in srgb,var(--ink) 18%,transparent)}.premium-button[data-effect=lift][data-v-cb8831cf]:hover:before{transform:scaleY(1)}.premium-button[data-effect=frame][data-v-cb8831cf]:before{opacity:0;transform:scale(.92)}.premium-button[data-effect=frame][data-v-cb8831cf]{box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px var(--ink)}.premium-button[data-effect=frame][data-v-cb8831cf]:hover{box-shadow:inset 0 0 0 2px var(--button-hover-text)}.premium-button[data-effect=frame][data-v-cb8831cf]:hover:before{opacity:1;transform:scale(1)}.premium-button[data-effect=underline][data-v-cb8831cf]:before{transform:scaleY(0);transform-origin:bottom}.premium-button[data-effect=underline][data-v-cb8831cf]:after{content:"";position:absolute;right:var(--premium-padding-x);bottom:10px;left:var(--premium-padding-x);z-index:1;height:1px;background:currentColor;transform:scaleX(.35);transform-origin:left;transition:transform .26s var(--ease)}.premium-button[data-effect=underline][data-v-cb8831cf]:hover:before{transform:scaleY(1)}.premium-button[data-effect=underline][data-v-cb8831cf]:hover:after{transform:scaleX(1)}.premium-button[data-effect=split][data-v-cb8831cf]:before{transform:scaleX(0);transform-origin:center}.premium-button[data-effect=split][data-v-cb8831cf]:after{content:"";position:absolute;top:9px;bottom:9px;left:50%;width:1px;background:currentColor;opacity:.18;transition:opacity .18s var(--ease),transform .24s var(--ease)}.premium-button[data-effect=split][data-v-cb8831cf]:hover:before{transform:scaleX(1)}.premium-button[data-effect=split][data-v-cb8831cf]:hover:after{opacity:0;transform:scaleY(0)}.premium-button[data-effect=split]:hover .premium-button__label--primary[data-v-cb8831cf]{transform:scale(.96)}.premium-button[data-effect=focus][data-v-cb8831cf]:before{opacity:0;transform:scale(.78)}.premium-button[data-effect=focus][data-v-cb8831cf]{box-shadow:inset 0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.premium-button[data-effect=focus][data-v-cb8831cf]:hover:before{opacity:1;transform:scale(1.04)}.premium-button[data-effect=focus]:hover .premium-button__label--primary[data-v-cb8831cf]{transform:scale(1.025)}.premium-button[data-effect=quiet][data-v-cb8831cf]:before{opacity:0;transform:scale(.96)}.premium-button[data-effect=quiet][data-v-cb8831cf]{border-color:transparent}.premium-button[data-effect=quiet].premium-button--outline[data-v-cb8831cf]{background:color-mix(in srgb,var(--ink) 6%,transparent)}.premium-button[data-effect=quiet][data-v-cb8831cf]:hover:before{opacity:1;transform:scale(1)}.premium-button[data-effect=quiet][data-v-cb8831cf]:hover{border-radius:calc(var(--premium-radius) + 4px)}.premium-button[data-v-cb8831cf]:active{scale:.975;transition-duration:90ms}.premium-button[data-v-cb8831cf]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.premium-button[data-v-cb8831cf]:disabled{opacity:.42;pointer-events:none}@media (prefers-reduced-motion: reduce){.premium-button[data-v-cb8831cf],.premium-button[data-v-cb8831cf]:before,.premium-button[data-v-cb8831cf]:after,.premium-button__label[data-v-cb8831cf],.premium-button__ornament[data-v-cb8831cf]{transition-duration:1ms!important}.premium-button[data-v-cb8831cf]:hover,.premium-button[data-v-cb8831cf]:active{transform:none}}.swap[data-v-2a8409f7]{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);--font-display: "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--dur: .48s;--dur-fast: .22s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:0;background:none;color:inherit;font-family:var(--font-display);cursor:pointer;display:inline-flex;align-items:center;padding:0;border:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);overflow:hidden;height:56px}.swap__inner[data-v-2a8409f7]{display:flex;flex-direction:column;align-items:flex-start;padding:0 32px;transition:transform var(--dur) var(--ease)}.swap__top[data-v-2a8409f7],.swap__bottom[data-v-2a8409f7]{display:inline-flex;align-items:center;height:56px;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap}.swap__bottom[data-v-2a8409f7]{color:var(--paper)}.swap:hover .swap__inner[data-v-2a8409f7]{transform:translateY(-56px)}.swap[data-v-2a8409f7]:hover{background:var(--ink);color:var(--paper)}.swap[data-v-2a8409f7]:active{transform:scale(.98);transition-duration:80ms}.swap[data-v-2a8409f7]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.swap[data-v-2a8409f7]:disabled{opacity:.35;pointer-events:none}.site-footer[data-v-0ae9ec6d]{--fs-xs: clamp(.75rem, .7rem + .2vw, .8125rem);--fs-sm: clamp(.8125rem, .78rem + .2vw, .875rem);--fs-base: clamp(.9375rem, .9rem + .25vw, 1rem);--fs-md: clamp(1.0625rem, 1rem + .4vw, 1.25rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--container-max: var(--view-max-width);--gutter: clamp(1.25rem, .6rem + 2.5vw, 2.5rem);--radius-sm: 6px;--ease-out: cubic-bezier(.22, 1, .36, 1);--dur-fast: .18s;--dur-base: .32s;--color-surface-dark: #080808;--color-text-on-dark: #f7f7f3;--color-text-muted-on-dark: rgba(247, 247, 243, .64);--color-text-subtle-on-dark: rgba(247, 247, 243, .4);--color-line-on-dark: rgba(247, 247, 243, .14);--color-line-strong-on-dark: rgba(247, 247, 243, .28);--color-accent: #eb3541;--color-accent-fg: #ffffff;--color-brand-instagram-yellow: #feda75;--color-brand-instagram-orange: #fa7e1e;--color-brand-instagram-pink: #d62976;--color-brand-instagram-purple: #962fbf;--color-brand-instagram-blue: #4f5bd5;--color-brand-tiktok-cyan: #25f4ee;--color-brand-tiktok-pink: #fe2c55;--color-brand-tiktok-foreground: #ffffff;--color-brand-youtube: #ff0000;--color-brand-linkedin: #0a66c2;--color-brand-logo-cutout: #ffffff;--color-social-control-bg: rgba(247, 247, 243, .035);--color-social-control-hover-bg: rgba(247, 247, 243, .08);--font-mono: "Geist Mono Variable", "SF Mono", "Menlo", ui-monospace, monospace}.site-footer .view-container[data-v-0ae9ec6d]{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.site-footer[data-v-0ae9ec6d]{--color-bg: var(--color-surface-dark);--color-fg: var(--color-text-on-dark);--color-fg-muted: var(--color-text-muted-on-dark);--color-fg-subtle: var(--color-text-subtle-on-dark);--color-line: var(--color-line-on-dark);--color-line-strong: var(--color-line-strong-on-dark);position:relative;background-color:var(--color-bg);color:var(--color-fg);overflow:hidden;isolation:isolate}.footer-conversation[data-v-0ae9ec6d]{border-top:1px solid var(--color-line);padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem)}.footer-conversation__label[data-v-0ae9ec6d]{margin-bottom:clamp(2rem,4vw,4rem);font-size:var(--fs-xs);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg-subtle)}.footer-conversation__content[data-v-0ae9ec6d]{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4.5rem)}.footer-conversation__title[data-v-0ae9ec6d]{width:100%;max-width:none;font-size:clamp(3.5rem,7.2vw,7.75rem);font-weight:500;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.footer-conversation__title span[data-v-0ae9ec6d]{display:block;color:var(--color-fg-muted)}.footer-conversation__link[data-v-0ae9ec6d]{display:inline-flex;align-items:center;justify-content:flex-start;gap:.65rem;padding:0 0 .45rem;border-bottom:1px solid var(--color-line-strong);font-size:var(--fs-sm);font-weight:500;letter-spacing:.02em;justify-self:end;width:max-content;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.footer-conversation__arrow[data-v-0ae9ec6d]{font-size:1rem;color:var(--color-fg-muted);transition:transform var(--dur-base) var(--ease-out)}.footer-conversation__link[data-v-0ae9ec6d]:hover{color:var(--color-accent);border-color:var(--color-accent)}.footer-conversation__link:hover .footer-conversation__arrow[data-v-0ae9ec6d]{transform:translate(.2rem,-.2rem)}.footer-conversation__link[data-v-0ae9ec6d]:active{transform:translateY(1px)}.footer-grid[data-v-0ae9ec6d]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:clamp(2.5rem,4vw,4rem) 0}.footer-grid__inner[data-v-0ae9ec6d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(var(--space-6),3vw,var(--space-12))}@media (max-width: 900px){.footer-grid__inner[data-v-0ae9ec6d]{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}}@media (max-width: 520px){.footer-grid__inner[data-v-0ae9ec6d]{grid-template-columns:1fr}}.col__title[data-v-0ae9ec6d]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.18em;color:var(--color-fg-subtle);font-weight:500;margin-bottom:var(--space-6)}.col__title--toggle[data-v-0ae9ec6d]{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left}.col__toggle-icon[data-v-0ae9ec6d]{display:none;color:var(--color-fg);font-size:1.25rem;font-weight:300;line-height:1;transition:transform var(--dur-base) var(--ease-out)}.col__title--toggle[aria-expanded=true] .col__toggle-icon[data-v-0ae9ec6d]{transform:rotate(45deg)}.col__list[data-v-0ae9ec6d]{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;padding:0;margin:0}.col__list>li[data-v-0ae9ec6d]{list-style:none;padding:0;margin:0}.link[data-v-0ae9ec6d]{position:relative;display:inline-flex;align-items:baseline;gap:var(--space-2);font-size:var(--fs-md);color:var(--color-fg);padding:2px 0;transition:color var(--dur-fast) var(--ease-out)}.link[data-v-0ae9ec6d]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--dur-base) var(--ease-out)}.link[data-v-0ae9ec6d]:hover{color:var(--color-accent)}.link[data-v-0ae9ec6d]:hover:after{transform:scaleX(1);transform-origin:left center}.link__ext[data-v-0ae9ec6d]{font-size:.75em;opacity:.6}.link--muted[data-v-0ae9ec6d]{color:var(--color-fg-muted);font-size:var(--fs-sm)}.col__address[data-v-0ae9ec6d]{font-style:normal;font-size:var(--fs-md);color:var(--color-fg);line-height:1.6;display:flex;flex-direction:column;gap:var(--space-1)}.col__address-quiet[data-v-0ae9ec6d]{color:var(--color-fg-subtle);font-size:var(--fs-sm);margin-top:var(--space-2)}.social-links[data-v-0ae9ec6d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);list-style:none;padding:0;margin:0}.social-links>li[data-v-0ae9ec6d]{list-style:none;padding:0;margin:0}.social-link[data-v-0ae9ec6d]{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid var(--color-line);border-radius:var(--radius-sm);background-color:var(--color-social-control-bg);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.social-link svg[data-v-0ae9ec6d]{width:1.9rem;height:1.9rem;overflow:visible}.social-link[data-v-0ae9ec6d]:hover{transform:translateY(-.2rem);border-color:var(--color-line-strong);background-color:var(--color-social-control-hover-bg)}.social-link[data-v-0ae9ec6d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.tiktok-shadow--cyan[data-v-0ae9ec6d]{fill:var(--color-brand-tiktok-cyan);transform:translate(-.55px,.25px)}.tiktok-shadow--pink[data-v-0ae9ec6d]{fill:var(--color-brand-tiktok-pink);transform:translate(.55px,.45px)}.tiktok-mark[data-v-0ae9ec6d]{fill:var(--color-brand-tiktok-foreground)}.youtube-background[data-v-0ae9ec6d]{fill:var(--color-brand-youtube)}.youtube-play[data-v-0ae9ec6d],.linkedin-mark[data-v-0ae9ec6d]{fill:var(--color-brand-logo-cutout)}.linkedin-background[data-v-0ae9ec6d]{fill:var(--color-brand-linkedin)}.footer-wordmark[data-v-0ae9ec6d]{overflow:hidden;padding:var(--space-6) 0 0}.footer-wordmark__inner[data-v-0ae9ec6d]{line-height:.85;cursor:default}.wordmark[data-v-0ae9ec6d]{display:block;font-size:clamp(7rem,30vw,30rem);font-weight:600;letter-spacing:-.06em;line-height:.82;color:var(--color-fg);position:relative}.wordmark__part[data-v-0ae9ec6d]{display:inline-block;position:relative;margin-bottom:10px}.site-footer .footer-conversation[data-v-0ae9ec6d],.site-footer .footer-grid[data-v-0ae9ec6d]{opacity:0;transform:translateY(20px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.site-footer.is-revealed .footer-conversation[data-v-0ae9ec6d],.site-footer.is-revealed .footer-grid[data-v-0ae9ec6d]{opacity:1;transform:translateY(0)}.site-footer.is-revealed .footer-grid[data-v-0ae9ec6d]{transition-delay:.1s}@media (prefers-reduced-motion: reduce){.site-footer .footer-conversation[data-v-0ae9ec6d],.site-footer .footer-grid[data-v-0ae9ec6d]{opacity:1;transform:none;transition:none}}.footer-bottom[data-v-0ae9ec6d]{position:relative;padding:var(--space-8) 0;background-color:var(--color-bg)}.footer-bottom[data-v-0ae9ec6d]:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,var(--color-line-strong) 50%,transparent)}.footer-bottom__inner[data-v-0ae9ec6d]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-6)}.footer-copyright[data-v-0ae9ec6d]{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-fg-subtle);letter-spacing:.01em}.footer-copyright__year[data-v-0ae9ec6d]{font-weight:600;color:var(--color-fg);font-variant-numeric:tabular-nums}.footer-copyright__text[data-v-0ae9ec6d]{font-weight:400}.scroll-top-btn[data-v-0ae9ec6d]{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);background:none;border:none;padding:2px 0;font-size:var(--fs-sm);font-weight:500;color:var(--color-fg);cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.scroll-top-btn[data-v-0ae9ec6d]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--dur-base) var(--ease-out)}.scroll-top-btn__icon[data-v-0ae9ec6d]{display:inline-flex;align-items:center}.scroll-top-btn[data-v-0ae9ec6d]:hover{color:var(--color-accent)}.scroll-top-btn[data-v-0ae9ec6d]:hover:after{transform:scaleX(1);transform-origin:left center}@media (max-width: 720px){.footer-bottom__inner[data-v-0ae9ec6d]{flex-direction:column;align-items:flex-start;gap:var(--space-6)}}@media (max-width: 720px){.footer-conversation[data-v-0ae9ec6d]{padding:4rem 0 3.75rem}.footer-conversation__label[data-v-0ae9ec6d]{margin-bottom:2rem;font-size:.68rem;letter-spacing:.16em}.footer-conversation__content[data-v-0ae9ec6d]{grid-template-columns:1fr;gap:2.25rem}.footer-conversation__title[data-v-0ae9ec6d]{width:100%;max-width:none;font-size:clamp(2.35rem,10.8vw,3.65rem);letter-spacing:-.05em;line-height:1.02;text-wrap:pretty}.footer-conversation__title span[data-v-0ae9ec6d]{margin-top:.35rem}.footer-conversation__link[data-v-0ae9ec6d]{width:max-content;justify-self:start;gap:.5rem;padding:0;border-bottom:0;font-size:var(--fs-sm);color:var(--color-fg)}.footer-conversation__link span[data-v-0ae9ec6d]:first-child{border-bottom:1px solid var(--color-fg-muted);padding-bottom:.25rem}.footer-conversation__arrow[data-v-0ae9ec6d]{color:var(--color-accent)}.footer-grid[data-v-0ae9ec6d]{padding:0}.footer-grid__inner[data-v-0ae9ec6d]{gap:0}.col--social[data-v-0ae9ec6d]{padding:1.15rem 0 1.5rem;border-bottom:1px solid var(--color-line)}.col--social .col__title[data-v-0ae9ec6d]{margin-bottom:var(--space-3);font-size:var(--fs-sm);letter-spacing:.14em;color:var(--color-fg)}.col--accordion .col__title--toggle[data-v-0ae9ec6d],.col--sitemap .col__title--toggle[data-v-0ae9ec6d]{min-height:4.5rem;margin:0;padding:1.15rem 0;border-top:0;border-bottom:1px solid var(--color-line);cursor:pointer;font-size:var(--fs-sm);letter-spacing:.14em;color:var(--color-fg);transition:color var(--dur-fast) var(--ease-out)}.col--accordion .col__title--toggle[data-v-0ae9ec6d]:hover,.col--sitemap .col__title--toggle[data-v-0ae9ec6d]:hover{color:var(--color-accent)}.col--accordion .col__toggle-icon[data-v-0ae9ec6d],.col--sitemap .col__toggle-icon[data-v-0ae9ec6d]{display:block;width:1.25rem;height:1.25rem;font-size:1.35rem;font-weight:300;text-align:center;color:var(--color-fg-muted)}.col--accordion .col__list[data-v-0ae9ec6d],.col--sitemap .col__list[data-v-0ae9ec6d],.col--accordion .col__address[data-v-0ae9ec6d]{display:none;padding:.25rem 0 1.5rem}.col--accordion .col__list.is-open[data-v-0ae9ec6d],.col--sitemap .col__list.is-open[data-v-0ae9ec6d],.col--accordion .col__address.is-open[data-v-0ae9ec6d]{display:flex}.col--accordion .col__address.is-open[data-v-0ae9ec6d],.col--accordion .col__list.is-open[data-v-0ae9ec6d],.col--sitemap .col__list.is-open[data-v-0ae9ec6d]{animation:footer-panel-in-0ae9ec6d var(--dur-base) var(--ease-out) both}.col--accordion .col__list[data-v-0ae9ec6d],.col--sitemap .col__list[data-v-0ae9ec6d]{gap:0}.col--accordion .link[data-v-0ae9ec6d],.col--sitemap .link[data-v-0ae9ec6d]{display:flex;justify-content:space-between;width:100%;padding:.65rem 0;font-size:var(--fs-base)}.col--accordion .col__address p[data-v-0ae9ec6d]{padding:.35rem 0}@keyframes footer-panel-in-0ae9ec6d{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}}@media (max-width: 480px){.footer-conversation[data-v-0ae9ec6d]{padding:3rem 0 2.75rem}.footer-conversation__label[data-v-0ae9ec6d]{margin-bottom:1.5rem;font-size:.62rem}.footer-conversation__title[data-v-0ae9ec6d]{font-size:clamp(2rem,9vw,3rem)}.footer-grid__inner[data-v-0ae9ec6d]{gap:0}.col--social[data-v-0ae9ec6d]{padding:1rem 0 1.25rem}.col--accordion .col__title--toggle[data-v-0ae9ec6d],.col--sitemap .col__title--toggle[data-v-0ae9ec6d]{min-height:4rem;padding:1rem 0;font-size:.75rem}.col--accordion .link[data-v-0ae9ec6d],.col--sitemap .link[data-v-0ae9ec6d]{padding:.5rem 0;font-size:var(--fs-sm)}.footer-wordmark[data-v-0ae9ec6d]{padding:var(--space-3) 0 0}.wordmark[data-v-0ae9ec6d]{font-size:clamp(5rem,25vw,12rem)}.footer-bottom[data-v-0ae9ec6d]{padding:var(--space-6) 0}.footer-bottom__inner[data-v-0ae9ec6d]{gap:var(--space-3)}.footer-copyright[data-v-0ae9ec6d],.scroll-top-btn[data-v-0ae9ec6d]{font-size:.75rem}}.catalog[data-v-aa4d7f3f]{width:100%;max-width:var(--view-max-width);margin:0 auto}.hero[data-v-aa4d7f3f]{min-height:min(760px,calc(100dvh - 56px));padding:clamp(72px,11vh,128px) 0;display:flex;flex-direction:column;justify-content:center}.hero h1[data-v-aa4d7f3f]{width:100%;max-width:900px;overflow-wrap:break-word;font-size:clamp(62px,9vw,136px);font-weight:500;line-height:.88;letter-spacing:-.065em}.hero h1 span[data-v-aa4d7f3f]{color:var(--mute)}.hero__copy[data-v-aa4d7f3f]{max-width:36ch;margin-top:42px;color:var(--mute);font-size:14px;line-height:1.65}.hero__customizer[data-v-aa4d7f3f]{width:min(100%,720px);min-width:0;margin-top:clamp(48px,7vh,78px);padding:clamp(16px,2.5vw,24px);display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--hair-light);background:var(--surface-subtle)}.hero__customizer h2[data-v-aa4d7f3f]{font-size:clamp(18px,1.8vw,24px);font-weight:500;letter-spacing:-.035em}.catalog__nav[data-v-aa4d7f3f]{position:sticky;top:56px;z-index:2;display:flex;gap:28px;padding:20px 0;overflow-x:auto;border-top:1px solid var(--hair-light);border-bottom:1px solid var(--hair-light);background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none}.catalog__nav[data-v-aa4d7f3f]::-webkit-scrollbar{display:none}.catalog__nav a[data-v-aa4d7f3f]{flex:0 0 auto;color:var(--mute);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:color var(--dur-fast) var(--ease)}.catalog__nav a[data-v-aa4d7f3f]:hover,.catalog__nav a[data-v-aa4d7f3f]:focus-visible{color:var(--ink)}.catalog__nav a[data-v-aa4d7f3f]:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.catalog__gallery[data-v-aa4d7f3f]{width:100%}.catalog__footer[data-v-aa4d7f3f]{min-height:120px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--hair-light);color:var(--mute);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.catalog__footer a[data-v-aa4d7f3f]{color:var(--ink);text-underline-offset:4px}.back-to-top[data-v-aa4d7f3f]{position:fixed;right:clamp(18px,3vw,42px);bottom:clamp(18px,3vw,36px);z-index:20;min-width:58px;min-height:58px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1px solid var(--ink);border-radius:50%;border-color:var(--glass-control-border);background:var(--glass-control-surface);color:var(--ink);font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 10px 24px var(--glass-control-shadow),inset 0 1px #fffffff5;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);transition:transform var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.back-to-top span[data-v-aa4d7f3f]:first-child{font-family:var(--font-display);font-size:20px;line-height:.8}.back-to-top[data-v-aa4d7f3f]:hover{transform:translateY(-4px);background:var(--glass-control-surface-hover);color:var(--ink);box-shadow:0 14px 30px var(--glass-control-shadow),inset 0 1px #fff}.back-to-top[data-v-aa4d7f3f]:active{transform:translateY(-1px) scale(.97)}.back-to-top[data-v-aa4d7f3f]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (prefers-reduced-transparency: reduce){.back-to-top[data-v-aa4d7f3f]{background:var(--paper);border-color:var(--hair-light);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width: 720px){.hero[data-v-aa4d7f3f]{min-height:660px}.hero h1[data-v-aa4d7f3f]{font-size:clamp(48px,16vw,76px)}.hero__copy[data-v-aa4d7f3f]{margin-top:32px}.hero__customizer[data-v-aa4d7f3f]{align-items:flex-start;flex-direction:column;gap:16px}.catalog__nav[data-v-aa4d7f3f]{top:56px}}@media (max-width: 480px){.hero[data-v-aa4d7f3f]{min-height:600px;padding:clamp(48px,8vh,80px) 0}.hero h1[data-v-aa4d7f3f]{font-size:clamp(40px,14vw,64px)}.hero__copy[data-v-aa4d7f3f]{margin-top:24px;font-size:13px;max-width:100%}.hero__customizer[data-v-aa4d7f3f]{padding:14px;gap:14px}.hero__customizer h2[data-v-aa4d7f3f]{font-size:15px}.catalog__nav[data-v-aa4d7f3f]{gap:20px;padding:14px 0}.catalog__nav a[data-v-aa4d7f3f]{font-size:9px}.catalog__footer[data-v-aa4d7f3f]{min-height:100px;font-size:9px}.back-to-top[data-v-aa4d7f3f]{min-width:50px;min-height:50px}.back-to-top span[data-v-aa4d7f3f]:first-child{font-size:18px}}:root{--button-accent: #0a0a0a;--button-on-accent: #fafafa;--button-accent-muted: color-mix(in srgb, var(--button-accent) 65%, var(--button-on-accent));--button-accent-soft: color-mix(in srgb, var(--button-accent) 42%, var(--button-on-accent));--ink: #0a0a0a;--paper: #fafafa;--hair: #1a1a1a;--hair-light: #e5e5e5;--mute: #6b6b6b;--mute-soft: #9a9a9a;--surface-subtle: #f4f4f2;--disabled-border: #bdbdbd;--disabled-text: #a8a8a8;--surface-dark: #0a0a0a;--text-on-dark: #fafafa;--mute-on-dark: #9a9a9a;--mute-soft-on-dark: #bdbdbd;--glass-nav-surface: rgba(32, 32, 34, .78);--glass-nav-surface-hover: rgba(52, 52, 55, .88);--glass-nav-border: rgba(255, 255, 255, .18);--glass-nav-highlight: rgba(255, 255, 255, .28);--glass-nav-shadow: rgba(0, 0, 0, .28);--glass-control-surface: rgba(255, 255, 255, .74);--glass-control-surface-hover: rgba(255, 255, 255, .94);--glass-control-border: rgba(255, 255, 255, .88);--glass-control-shadow: rgba(20, 20, 20, .16);--view-max-width: 1600px;--font-display: "Helvetica Neue", "Inter", system-ui, -apple-system, sans-serif;--font-mono: "Söhne Mono", "JetBrains Mono", ui-monospace, monospace;--font-serif: "Times New Roman", Georgia, serif;--ease: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--dur: .48s;--dur-fast: .22s;--button-pad-y: 20px;--button-pad-x: 44px;--button-pad-x-left: 34px;--button-radius-sign: 14px;--button-radius-soft: 4px;--button-border-width: 1px;--button-border-emphasis: .25px;--button-size-xs: .58;--button-size-s: .74;--button-size-sm: .88;--button-size-md: 1;--button-size-lg: 1.16;--button-size-xl: 1.34;--button-size-xxl: 1.56}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{min-height:100%}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}button{--ink: var(--button-accent);--paper: var(--button-on-accent);--mute: var(--button-accent-muted);--mute-soft: var(--button-accent-soft);font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;cursor:pointer}button:disabled{cursor:not-allowed}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important}}.landing{width:100%;max-width:var(--view-max-width);margin-inline:auto;background:var(--paper);color:var(--ink);min-height:100dvh;font-family:var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing *{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landing__hero{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--hair-light)}.landing__hero-head{padding:clamp(80px,14vh,160px) 24px clamp(40px,6vh,64px);border-bottom:1px solid var(--hair-light)}.landing__title{font-size:clamp(64px,14vw,220px);font-weight:500;line-height:.86;letter-spacing:-.06em;max-width:14ch}.landing__title em{font-style:italic;font-family:var(--font-serif);font-weight:400;letter-spacing:-.02em}.landing__sub{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end;margin-top:clamp(40px,6vh,72px)}.landing__sub p{max-width:44ch;font-size:15px;line-height:1.55;color:var(--mute)}.landing__sub p:last-child{justify-self:end;text-align:right}.landing__sample{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hair-light)}.landing__sample>*{padding:clamp(28px,4vw,48px) 24px;border-right:1px solid var(--hair-light);display:flex;align-items:center;justify-content:center;min-height:180px}.landing__sample>*:last-child{border-right:0}.landing__strip{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--hair-light)}.landing__strip>div{padding:40px 24px;border-right:1px solid var(--hair-light)}.landing__strip>div:last-child{border-right:0}.landing__strip strong{display:block;font-size:clamp(40px,6vw,72px);font-weight:500;letter-spacing:-.04em;line-height:1}.landing__strip span{display:block;margin-top:12px;font-size:12px;color:var(--mute)}.landing__section{padding:clamp(72px,10vh,128px) 24px;border-bottom:1px solid var(--hair-light)}.landing__section-head{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-bottom:clamp(40px,6vh,72px)}.landing__section-title{font-size:clamp(28px,3vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.05}.landing__section-copy{font-size:15px;line-height:1.55;color:var(--mute);max-width:48ch;justify-self:end}.landing__grid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--hair-light);border-left:1px solid var(--hair-light)}.landing__cell{border-right:1px solid var(--hair-light);border-bottom:1px solid var(--hair-light);padding:32px 20px;min-height:160px;display:flex;align-items:center;justify-content:center;position:relative}.landing__cell-label{position:absolute;top:10px;left:12px;font-size:10px;color:var(--mute);font-variant-numeric:tabular-nums}.landing__fonts{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--hair-light);border-left:1px solid var(--hair-light)}.landing__font-col{border-right:1px solid var(--hair-light);border-bottom:1px solid var(--hair-light);padding:28px 24px 36px;display:grid;grid-template-rows:auto auto 1fr auto;gap:24px;min-height:540px}.landing__font-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;color:var(--mute);font-variant-numeric:tabular-nums}.landing__font-meta{letter-spacing:.08em}.landing__font-name{color:var(--ink);font-weight:500}.landing__font-specimen{font-size:clamp(72px,9vw,140px);line-height:.9;letter-spacing:-.05em}.landing__font-word{font-size:clamp(36px,4vw,56px);line-height:1;letter-spacing:-.03em}.landing__font-alpha{margin-top:auto;font-size:12px;line-height:1.7;color:var(--mute);letter-spacing:.02em}.landing__specimens{border-top:1px solid var(--hair-light)}.landing__specimen-row{display:grid;grid-template-columns:100px 1fr;gap:32px;align-items:baseline;padding:28px 0;border-bottom:1px solid var(--hair-light)}.landing__specimen-tag{font-size:11px;color:var(--mute);letter-spacing:.14em;text-transform:uppercase;font-family:var(--font-mono)}.landing__specimen-text{font-size:clamp(28px,4vw,56px);line-height:1;letter-spacing:-.03em}.landing__lab{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--hair-light)}.landing__lab-controls{padding:40px;border-right:1px solid var(--hair-light)}.landing__lab-preview{display:grid;grid-template-columns:1fr 1fr}.landing__lab-preview>div{padding:40px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--hair-light);border-bottom:1px solid var(--hair-light)}.landing__lab-preview>div:nth-child(2n){border-right:0}.landing__lab-preview>div:nth-child(n+3){border-bottom:0}.landing__lab-label{font-size:11px;color:var(--mute);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.landing__lab-hex{font-size:36px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:24px}.landing__swatches{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.landing__swatch{width:36px;height:36px;border:1px solid var(--hair-light);cursor:pointer;transition:transform .16s var(--ease)}.landing__swatch:hover{transform:scale(1.08)}.landing__swatch--active{outline:2px solid var(--ink);outline-offset:2px}.landing__hue{width:100%;margin-top:8px;height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#ff3b30,#ff9500,#fc0,#34c759,#007aff,#af52de,#ff2d92,#ff3b30);border:1px solid var(--hair-light);cursor:pointer}.landing__hue::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:36px;background:var(--paper);border:1px solid var(--ink);cursor:pointer}.landing__cta{padding:clamp(80px,14vh,160px) 24px;text-align:center;border-bottom:1px solid var(--hair-light)}.landing__cta h2{font-size:clamp(48px,8vw,128px);font-weight:500;letter-spacing:-.05em;line-height:.9;max-width:18ch;margin:0 auto}.landing__cta h2 em{font-style:italic;font-family:var(--font-serif);font-weight:400}.landing__cta-actions{display:flex;gap:16px;justify-content:center;margin-top:48px;flex-wrap:wrap}.landing__footer{padding:32px 24px;display:grid;grid-template-columns:1fr 1fr 1fr;font-size:12px;color:var(--mute)}.landing__footer a{transition:color .16s var(--ease)}.landing__footer a:hover{color:var(--ink)}.landing__footer>div:nth-child(2){text-align:center}.landing__footer>div:last-child{text-align:right}@media (max-width: 960px){.landing__sample{grid-template-columns:repeat(2,1fr)}.landing__sample>*:nth-child(2){border-right:0}.landing__sample>*:nth-child(n+3){border-top:1px solid var(--hair-light)}.landing__strip{grid-template-columns:repeat(2,1fr)}.landing__strip>div:nth-child(2){border-right:0}.landing__strip>div:nth-child(n+3){border-top:1px solid var(--hair-light)}.landing__grid{grid-template-columns:repeat(3,1fr)}.landing__fonts{grid-template-columns:repeat(2,1fr)}.landing__font-col:nth-child(2n){border-right:0}.landing__font-col:nth-child(n+3){border-top:1px solid var(--hair-light)}.landing__specimen-row{grid-template-columns:80px 1fr;gap:16px}.landing__section-head{grid-template-columns:1fr;gap:16px}.landing__section-copy{justify-self:start}.landing__lab{grid-template-columns:1fr}.landing__lab-controls{border-right:0;border-bottom:1px solid var(--hair-light)}.landing__footer{grid-template-columns:1fr;gap:12px}.landing__footer>div{text-align:left!important}}@media (max-width: 600px){.landing__sub{grid-template-columns:1fr}.landing__sub p:last-child{justify-self:start;text-align:left}.landing__grid{grid-template-columns:repeat(2,1fr)}.landing__fonts{grid-template-columns:1fr}.landing__font-col{border-right:0!important}.landing__font-col+.landing__font-col{border-top:1px solid var(--hair-light)}.landing__nav{display:none}.landing__bar{grid-template-columns:1fr auto}}
