:root{--tt-font-serif:Georgia, "Times New Roman", Times, serif;--tt-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tt-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--tt-font-market-title:var(--tt-font-hero-title,"Bodoni 72", Didot, var(--tt-font-serif));--tt-font-market-sans:var(--tt-font-hero-sans,var(--tt-font-sans));--tt-font-logo:var(--tt-font-logo-face,"Poiret One"), "Poiret One", "Architype Tschichold", "Avenir Next", "Helvetica Neue", var(--tt-font-market-sans);--tt-font-logo-l:var(--tt-font-logo-face,"Poiret One"), "Poiret One", "Architype Tschichold", "Avenir Next", "Helvetica Neue", var(--tt-font-market-sans);--tt-telar-height:.78em;--tt-telar-stroke:5;--tt-space-1:4px;--tt-space-2:8px;--tt-space-3:12px;--tt-space-4:16px;--tt-space-5:20px;--tt-space-6:24px;--tt-space-8:32px;--tt-space-10:40px;--tt-space-12:48px;--tt-space-16:64px;--tt-space-20:80px;--tt-radius-square:2px;--tt-radius-sm:var(--tt-radius-square);--tt-radius-md:var(--tt-radius-square);--tt-radius-lg:var(--tt-radius-square);--tt-radius-xl:var(--tt-radius-square);--tt-radius-2xl:var(--tt-radius-square);--tt-radius-pill:var(--tt-radius-square);--tt-text-xs:11px;--tt-text-sm:12px;--tt-text-base:13px;--tt-text-md:15px;--tt-text-lg:17px;--tt-text-xl:21px;--tt-leading-normal:1.5;--tt-public-max:1240px;--tt-workspace-max:1500px;--tt-sidebar-width:248px;--tt-discovery-max:1440px;--tt-transaction-max:1240px;--tt-product-max:1120px;--tt-media-stage-height:640px;--tt-media-stage-width:calc(var(--tt-media-stage-height) * 3 / 4);--tt-dashboard-max:1400px;--tt-rail-width:340px;--tt-filters-width:240px;--tt-rail-top:var(--tt-space-6);--tt-ledger-columns:minmax(0, 1fr);--tt-page-gutter:var(--tt-space-6);--tt-page-pad-top:var(--tt-space-10);--tt-control-sm:36px;--tt-control-md:44px;--tt-control-lg:52px;--tt-identity:#4e081a;--tt-identity-strong:#350512;--tt-identity-ink:#ebdbd8;--tt-identity-ink-muted:#be9c97;--tt-identity-line:#712f41;--tt-identity-night:#180f10;--tt-identity-night-ink:#ebdbd8;--tt-identity-night-ink-muted:#b3a29f;--tt-identity-night-line:#3a2c2e;--tt-utility-ink:var(--tt-text-secondary);--tt-utility-ink-hover:var(--tt-text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tt-background:#f6f1ef;--tt-surface:#fff;--tt-surface-subtle:#f0e9e6;--tt-surface-sunken:#ebdbd8;--tt-surface-hover:#f1eae8;--tt-track:#e2d4d0;--tt-surface-band:#ebdbd8;--tt-overlay-surface:#fff;--tt-overlay-surface-hover:#f1eae8;--tt-overlay-text-primary:#180f10;--tt-overlay-text-secondary:#5a4241;--tt-overlay-text-muted:#6e5352;--tt-overlay-border-subtle:#ece3e0;--tt-overlay-border:#dfd2ce;--tt-overlay-border-strong:#9f7c74;--tt-text-primary:#180f10;--tt-text-secondary:#5a4241;--tt-text-muted:#6e5352;--tt-text-faint:#6f5957;--tt-text-inverse:#fff;--tt-border-subtle:#ece3e0;--tt-border:#dfd2ce;--tt-border-strong:#9f7c74;--tt-brand:#4e081a;--tt-brand-hover:#350512;--tt-brand-soft:#f4e6e4;--tt-brand-wash:#faf1f0;--tt-brand-border:#e0c8c4;--tt-accent:#7f5329;--tt-accent-soft:#f7ece0;--tt-success:#3a2a1c;--tt-success-soft:#eee2d1;--tt-warning:#8a5a1e;--tt-warning-soft:#fbf1e0;--tt-danger:#48000a;--tt-danger-soft:#f6e4e2;--tt-danger-strong:#c1121f;--tt-danger-ring:#c1121f38;--tt-neutral:#6e5352;--tt-neutral-soft:#efe7e5;--tt-status-attention:#a61b1b;--tt-status-attention-soft:#fbe8e6;--tt-status-approved:#1d5aa0;--tt-status-approved-soft:#e5eff9;--tt-status-active:#1e6b3c;--tt-status-active-soft:#e3f2e7;--tt-foil:linear-gradient(105deg, #8e5c3e 0%, #c08b6e 16%, #efc9a6 33%, #c99070 47%, #a06b49 62%, #ddb08c 80%, #b07c58 100%);--tt-shadow-sm:0 1px 2px #180f100d;--tt-shadow-md:0 10px 28px #180f1012;--tt-scrim:#f6f1eff5;--tt-backdrop:#180f106b;--tt-swatch-sheen:#ffffff4d;--tt-media-ink:#fff;--tt-media-scrim:#180f1094;--tt-media-shadow:0 1px 3px #180f1047;--tt-verified:#1d8ceb;--tt-radius-fabric-card:22px;--tt-radius-fabric-card-media:16px;--tt-radius-fabric-card-thumb:10px;--tt-auth-radius-block:6px;--tt-auth-radius-field:10px;--tt-auth-radius-card:12px;--tt-auth-radius-pill:999px;--tt-radius-pay-card:var(--tt-radius-soft-card);--tt-radius-pay-block:var(--tt-radius-soft-block);--tt-radius-pay-control:var(--tt-radius-soft-row);--tt-radius-buy-block:var(--tt-radius-soft-block);--tt-radius-buy-row:var(--tt-radius-soft-row);--tt-radius-buy-pill:var(--tt-radius-soft-pill);--tt-radius-soft-card:16px;--tt-radius-soft-block:12px;--tt-radius-soft-row:8px;--tt-radius-soft-pill:999px;--tt-focus-ring:0 0 0 3px #48000a3d;--tt-chrome:#4e081a;--tt-chrome-raised:#601828;--tt-chrome-sunken:#350512;--tt-chrome-hover:#65192c;--tt-chrome-ink:#ebdbd8;--tt-chrome-ink-muted:#be9c97;--tt-chrome-ink-faint:#b58f8a;--tt-chrome-line:#712f41;--tt-chrome-line-strong:#a06171;--tt-chrome-accent:#d6a16f;--tt-chrome-active:#ebdbd8;--tt-chrome-active-ink:#4e081a;--tt-chrome-focus-ring:3px solid #ebdbd894;--tt-color-ink:var(--tt-text-primary);--tt-color-surface:var(--tt-surface);--tt-color-surface-sunken:var(--tt-surface-sunken);--tt-color-border:var(--tt-border);--tt-color-border-strong:var(--tt-border-strong);--tt-color-trust:var(--tt-brand);--tt-color-accent:var(--tt-accent);--tt-brand-subtle:var(--tt-brand-wash)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tt-background:#180f10;--tt-surface:#221a1b;--tt-surface-subtle:#1d1516;--tt-surface-sunken:#120b0c;--tt-surface-hover:#2b2223;--tt-track:#332829;--tt-surface-band:#241a1b;--tt-overlay-surface:#221a1b;--tt-overlay-surface-hover:#2b2223;--tt-overlay-text-primary:#ebdbd8;--tt-overlay-text-secondary:#d3c3c0;--tt-overlay-text-muted:#b9a8a5;--tt-overlay-border-subtle:#2a2122;--tt-overlay-border:#3a2f30;--tt-overlay-border-strong:#7a6867;--tt-text-primary:#ebdbd8;--tt-text-secondary:#d3c3c0;--tt-text-muted:#b9a8a5;--tt-text-faint:#a4918e;--tt-text-inverse:#4e081a;--tt-border-subtle:#2a2122;--tt-border:#3a2f30;--tt-border-strong:#7a6867;--tt-brand:#ebdbd8;--tt-brand-hover:#dcc7c3;--tt-brand-soft:#3a2224;--tt-brand-wash:#241a1b;--tt-brand-border:#5c3c3d;--tt-accent:#e3b489;--tt-accent-soft:#2f2318;--tt-success:#e0a97a;--tt-success-soft:#2c2318;--tt-warning:#ebcf9a;--tt-warning-soft:#33291a;--tt-danger:#f2b0a4;--tt-danger-soft:#3a1e1c;--tt-danger-strong:#ff6b6b;--tt-danger-ring:#ff6b6b4d;--tt-neutral:#b9a8a5;--tt-neutral-soft:#262021;--tt-status-attention:#f5a8a0;--tt-status-attention-soft:#3b1f1d;--tt-status-approved:#93c5f4;--tt-status-approved-soft:#1b2837;--tt-status-active:#93d3a8;--tt-status-active-soft:#1a2c22;--tt-shadow-sm:0 1px 2px #0006;--tt-shadow-md:0 10px 28px #00000080;--tt-scrim:#180f10f5;--tt-backdrop:#00000094;--tt-swatch-sheen:#ffffff29;--tt-media-ink:#fff;--tt-media-scrim:#090506a8;--tt-media-shadow:0 1px 4px #00000080;--tt-verified:#4aa5f2;--tt-chrome:#100b0c;--tt-chrome-raised:#241a1b;--tt-chrome-sunken:#0a0606;--tt-chrome-hover:#1d1516;--tt-chrome-ink:#ebdbd8;--tt-chrome-ink-muted:#b3a29f;--tt-chrome-ink-faint:#92807d;--tt-chrome-line:#2e2425;--tt-chrome-line-strong:#4d3d3e;--tt-chrome-accent:#d6a16f;--tt-chrome-active:#5c1019;--tt-chrome-active-ink:#f4e6e3;--tt-chrome-focus-ring:3px solid #ebdbd894;--tt-focus-ring:0 0 0 3px #ebdbd857}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tt-background:#180f10;--tt-surface:#221a1b;--tt-surface-subtle:#1d1516;--tt-surface-sunken:#120b0c;--tt-surface-hover:#2b2223;--tt-track:#332829;--tt-surface-band:#241a1b;--tt-overlay-surface:#221a1b;--tt-overlay-surface-hover:#2b2223;--tt-overlay-text-primary:#ebdbd8;--tt-overlay-text-secondary:#d3c3c0;--tt-overlay-text-muted:#b9a8a5;--tt-overlay-border-subtle:#2a2122;--tt-overlay-border:#3a2f30;--tt-overlay-border-strong:#7a6867;--tt-text-primary:#ebdbd8;--tt-text-secondary:#d3c3c0;--tt-text-muted:#b9a8a5;--tt-text-faint:#a4918e;--tt-text-inverse:#4e081a;--tt-border-subtle:#2a2122;--tt-border:#3a2f30;--tt-border-strong:#7a6867;--tt-brand:#ebdbd8;--tt-brand-hover:#dcc7c3;--tt-brand-soft:#3a2224;--tt-brand-wash:#241a1b;--tt-brand-border:#5c3c3d;--tt-accent:#e3b489;--tt-accent-soft:#2f2318;--tt-success:#e0a97a;--tt-success-soft:#2c2318;--tt-warning:#ebcf9a;--tt-warning-soft:#33291a;--tt-danger:#f2b0a4;--tt-danger-soft:#3a1e1c;--tt-danger-strong:#ff6b6b;--tt-danger-ring:#ff6b6b4d;--tt-neutral:#b9a8a5;--tt-neutral-soft:#262021;--tt-status-attention:#f5a8a0;--tt-status-attention-soft:#3b1f1d;--tt-status-approved:#93c5f4;--tt-status-approved-soft:#1b2837;--tt-status-active:#93d3a8;--tt-status-active-soft:#1a2c22;--tt-shadow-sm:0 1px 2px #0006;--tt-shadow-md:0 10px 28px #00000080;--tt-scrim:#180f10f5;--tt-backdrop:#00000094;--tt-swatch-sheen:#ffffff29;--tt-media-ink:#fff;--tt-media-scrim:#090506a8;--tt-media-shadow:0 1px 4px #00000080;--tt-verified:#4aa5f2;--tt-chrome:#100b0c;--tt-chrome-raised:#241a1b;--tt-chrome-sunken:#0a0606;--tt-chrome-hover:#1d1516;--tt-chrome-ink:#ebdbd8;--tt-chrome-ink-muted:#b3a29f;--tt-chrome-ink-faint:#92807d;--tt-chrome-line:#2e2425;--tt-chrome-line-strong:#4d3d3e;--tt-chrome-accent:#d6a16f;--tt-chrome-active:#5c1019;--tt-chrome-active-ink:#f4e6e3;--tt-chrome-focus-ring:3px solid #ebdbd894;--tt-focus-ring:0 0 0 3px #ebdbd857}
.tt-display{font-family:var(--tt-font-serif);letter-spacing:-.04em;color:var(--tt-text-primary);margin:0;font-size:clamp(38px,6vw,74px);font-weight:500;line-height:.98}.tt-page-title{font-family:var(--tt-font-serif);letter-spacing:-.03em;color:var(--tt-text-primary);margin:0;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1.02}.tt-section-title{font-family:var(--tt-font-serif);letter-spacing:-.03em;color:var(--tt-text-primary);margin:0;font-size:clamp(27px,3.2vw,42px);font-weight:500;line-height:1.04}.tt-panel-title{font-family:var(--tt-font-serif);letter-spacing:-.02em;color:var(--tt-text-primary);margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.1}.tt-card-title{font-family:var(--tt-font-sans);font-size:var(--tt-text-lg);letter-spacing:-.01em;color:var(--tt-text-primary);margin:0;font-weight:700;line-height:1.25}.tt-body{font-size:var(--tt-text-md);color:var(--tt-text-secondary);margin:0;line-height:1.6}.tt-body-sm{font-size:var(--tt-text-base);color:var(--tt-text-secondary);margin:0;line-height:1.55}.tt-label{font-size:var(--tt-text-xs);color:var(--tt-text-muted);font-weight:700;line-height:1.3;display:block}.tt-label-caps{font-size:var(--tt-text-xs);text-transform:uppercase;letter-spacing:.11em;color:var(--tt-text-faint);font-weight:700;line-height:1.3;display:block}.tt-eyebrow{font-size:var(--tt-text-xs);text-transform:uppercase;letter-spacing:.17em;color:var(--tt-accent);font-weight:700;line-height:1.3;display:block}.tt-meta{font-size:var(--tt-text-sm);color:var(--tt-text-muted);line-height:1.5}.tt-mono{font-family:var(--tt-font-mono);font-size:var(--tt-text-sm);letter-spacing:0;color:var(--tt-text-muted)}.tt-figure{font-family:var(--tt-font-serif);letter-spacing:-.02em;color:var(--tt-text-primary);font-weight:500;line-height:1}.tt-figure--sm{font-size:clamp(19px,2vw,22px)}.tt-figure--md{font-size:clamp(22px,2.4vw,27px)}.tt-figure--lg{font-size:clamp(24px,2.8vw,30px)}.tt-figure--xl{font-size:clamp(26px,3.2vw,32px)}.tt-lead{color:var(--tt-text-secondary);margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.tt-text-primary{color:var(--tt-text-primary)}.tt-text-muted{color:var(--tt-text-muted)}.tt-text-brand{color:var(--tt-brand)}.tt-link{color:var(--tt-text-primary);text-decoration:none}.tt-link:hover{color:var(--tt-brand)}.tt-focusable:focus-visible,.tt-field:focus-visible,.tt-btn:focus-visible,.tt-link:focus-visible{box-shadow:var(--tt-focus-ring);border-color:var(--tt-brand);outline:none}.tt-public-main{--tt-page-gutter:var(--tt-space-6);--tt-page-pad-top:var(--tt-space-16);max-width:var(--tt-public-max);padding:var(--tt-page-pad-top) var(--tt-page-gutter) var(--tt-space-20);margin:0 auto}.tt-public-main.tt-public-main--bleed{max-width:none;padding:0}.tt-cluster{align-items:center;gap:var(--tt-space-2);flex-wrap:wrap;display:flex}.tt-split{justify-content:space-between;align-items:center;gap:var(--tt-space-5);flex-wrap:wrap;display:flex}.tt-split-start{align-items:flex-start}.tt-metric-grid{gap:var(--tt-space-3);grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));display:grid}.tt-metric-grid-sm{gap:var(--tt-space-3);grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));display:grid}.tt-two-col{gap:var(--tt-space-4);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.tt-three-col{gap:var(--tt-space-4);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.tt-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}@supports not selector(::-webkit-scrollbar){.tt-scroll-x{scrollbar-width:thin;scrollbar-color:var(--tt-border-strong) transparent}}.tt-scroll-x::-webkit-scrollbar{height:10px}.tt-scroll-x::-webkit-scrollbar-track{background:var(--tt-surface-sunken);border-radius:var(--tt-radius-sm)}.tt-scroll-x::-webkit-scrollbar-thumb{background:var(--tt-border-strong);border-radius:var(--tt-radius-sm)}.tt-scroll-x::-webkit-scrollbar-thumb:hover{background:var(--tt-text-faint)}.tt-contents{display:contents}.tt-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tt-divider{border:0;border-top:1px solid var(--tt-border);margin:0}@media (max-width:1280px){.tt-workspace-content{--tt-page-gutter:var(--tt-space-6);--tt-page-pad-top:var(--tt-space-8)}}@media (max-width:1024px){.tt-public-main{--tt-page-gutter:var(--tt-space-5);--tt-page-pad-top:var(--tt-space-10);padding-bottom:var(--tt-space-16)}}@media (max-width:720px){.tt-public-main{--tt-page-gutter:var(--tt-space-4);--tt-page-pad-top:var(--tt-space-8);padding-bottom:var(--tt-space-12)}.tt-workspace-content{--tt-page-gutter:var(--tt-space-4);--tt-page-pad-top:var(--tt-space-6)}.tt-band{margin-bottom:var(--tt-space-6);padding:var(--tt-space-8) var(--tt-page-gutter)}}.tt-rail-layout{gap:var(--tt-space-10);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.tt-rail-layout{gap:var(--tt-space-6);grid-template-columns:minmax(0,1fr)}}.tt-filter-group{padding:var(--tt-space-4) 0;border:0;border-top:1px solid var(--tt-border-subtle);margin:0}.tt-filter-group>legend{font-size:var(--tt-text-xs);text-transform:uppercase;letter-spacing:.11em;color:var(--tt-text-faint);padding:0;font-weight:700}.tt-suggestion{cursor:pointer;background:0 0;border:0;padding:0}.tt-pagination{justify-content:center;align-items:center;gap:var(--tt-space-4);margin-top:var(--tt-space-8);flex-wrap:wrap;display:flex}.tt-filter-option{align-items:center;gap:var(--tt-space-2);min-height:var(--tt-control-sm);color:var(--tt-text-secondary);font-size:var(--tt-text-base);cursor:pointer;margin:0;padding:2px 0;display:flex}.tt-filter-option:hover{color:var(--tt-text-primary)}@media (max-width:900px){.tt-filter-option{min-height:var(--tt-control-md)}}.tt-filter-option input{accent-color:var(--tt-brand);cursor:pointer}.tt-card-grid{column-gap:var(--tt-space-5);row-gap:var(--tt-space-8);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}@media (max-width:480px){.tt-card-grid{grid-template-columns:minmax(0,1fr)}}.tt-directory-state{margin-top:var(--tt-space-4)}
