@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_cc28ac{font-family:Newsreader,Newsreader Fallback}.__variable_cc28ac{--font-newsreader:"Newsreader","Newsreader Fallback"}:root{--tbr-brand-10:#FADFD5;--tbr-brand-20:#F7C9B9;--tbr-brand-30:#F3AE96;--tbr-brand-40:#EF9372;--tbr-brand-50:#EB784F;--tbr-brand-base:#E75D2C;--tbr-brand-60:#C14E25;--tbr-brand-70:#9A3E1D;--tbr-brand-80:#742F16;--tbr-brand-90:#4D1F0F;--tbr-brand-100:#2E1309;--tbr-gray-5:#F6F6F6;--tbr-gray-10:#E2E2E2;--tbr-gray-20:#CFCFCF;--tbr-gray-30:#B8B8B8;--tbr-gray-40:#A0A0A0;--tbr-gray-50:#888888;--tbr-gray-base:#707070;--tbr-gray-60:#5D5D5D;--tbr-gray-70:#4B4B4B;--tbr-gray-80:#383838;--tbr-gray-90:#252525;--tbr-gray-100:#161616;--tbr-stone-10:#E5E4E3;--tbr-stone-20:#D3D1D0;--tbr-stone-30:#BEBBB8;--tbr-stone-40:#A8A4A0;--tbr-stone-50:#928D89;--tbr-stone-base:#7C7671;--tbr-stone-60:#67625E;--tbr-stone-70:#534F4B;--tbr-stone-80:#3E3B39;--tbr-stone-90:#292726;--tbr-stone-100:#191817;--tbr-parchment-10:#FDFDFC;--tbr-parchment-20:#FBFBFA;--tbr-parchment-30:#FAF9F8;--tbr-parchment-40:#F8F7F6;--tbr-parchment-50:#F6F5F3;--tbr-parchment-base:#F4F3F1;--tbr-parchment-60:#CBCBC9;--tbr-parchment-70:#A3A2A1;--tbr-parchment-80:#7A7A79;--tbr-parchment-90:#515150;--tbr-parchment-100:#313130;--tbr-bg-01:#FFFFFF;--tbr-bg-02:var(--tbr-parchment-base);--tbr-bg-03:var(--tbr-stone-10);--tbr-bg-inverted:var(--tbr-gray-100);--tbr-text-primary:#1A1A1A;--tbr-text-secondary:var(--tbr-gray-base);--tbr-text-tertiary:#B0B0B0;--tbr-text-inverted:#FFFFFF;--tbr-text-brand:var(--tbr-brand-base);--tbr-text-muted:var(--tbr-stone-base);--tbr-border-light:#E6E6E6;--tbr-border-default:var(--tbr-gray-20);--tbr-border-strong:var(--tbr-gray-base);--tbr-accent-highlight:var(--tbr-brand-base);--tbr-accent-highlight-hover:var(--tbr-brand-60);--tbr-accent-highlight-active:var(--tbr-brand-70);--tbr-accent-highlight-subtle:var(--tbr-brand-10);--tbr-status-success:#2E7D32;--tbr-status-warning:#B8860B;--tbr-status-danger:var(--tbr-brand-60);--tbr-status-info:#334155;--tbr-font-serif:"Newsreader","Times New Roman","Times",Georgia,serif;--tbr-font-sans:"Inter",-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--tbr-weight-regular:400;--tbr-weight-medium:500;--tbr-weight-semibold:600;--tbr-space-0:0;--tbr-space-0-5:2px;--tbr-space-1:4px;--tbr-space-1-5:6px;--tbr-space-2:8px;--tbr-space-3:12px;--tbr-space-4:16px;--tbr-space-5:20px;--tbr-space-6:24px;--tbr-space-8:32px;--tbr-space-10:40px;--tbr-space-12:48px;--tbr-space-16:64px;--tbr-space-20:80px;--tbr-space-24:96px;--tbr-space-32:128px;--tbr-space-40:160px;--tbr-space-48:192px;--tbr-container-sm:640px;--tbr-container-md:768px;--tbr-container-lg:1024px;--tbr-container-xl:1200px;--tbr-container-2xl:1440px;--tbr-container-prose:680px;--tbr-radius-none:0;--tbr-radius-xs:2px;--tbr-radius-sm:4px;--tbr-radius-md:6px;--tbr-radius-lg:8px;--tbr-radius-xl:12px;--tbr-radius-2xl:16px;--tbr-radius-pill:9999px;--tbr-radius-full:50%;--tbr-shadow-none:none;--tbr-shadow-xs:0 1px 2px 0 rgba(22,22,22,0.04);--tbr-shadow-sm:0 1px 3px 0 rgba(22,22,22,0.06),0 1px 2px 0 rgba(22,22,22,0.04);--tbr-shadow-md:0 4px 8px -2px rgba(22,22,22,0.08),0 2px 4px -1px rgba(22,22,22,0.04);--tbr-shadow-lg:0 10px 20px -4px rgba(22,22,22,0.10),0 4px 8px -2px rgba(22,22,22,0.06);--tbr-shadow-xl:0 20px 40px -8px rgba(22,22,22,0.14),0 8px 16px -4px rgba(22,22,22,0.06);--tbr-shadow-focus:0 0 0 3px rgba(231,93,44,0.32);--tbr-duration-fast:120ms;--tbr-duration-base:200ms;--tbr-duration-slow:320ms;--tbr-ease-standard:cubic-bezier(0.2,0,0,1);--tbr-ease-emphasized:cubic-bezier(0.3,0,0,1)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{font-family:var(--font-inter),"Inter",-apple-system,"Segoe UI",Roboto,sans-serif;background:var(--tbr-bg-02);color:var(--tbr-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root{--tbr-font-serif:var(--font-newsreader),"Newsreader",Georgia,"Times New Roman",serif;--tbr-font-sans:var(--font-inter),"Inter",-apple-system,"Segoe UI",Roboto,sans-serif}a{color:var(--tbr-text-brand);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--tbr-accent-highlight-hover)}main{min-height:calc(100vh - 200px)}.page{max-width:var(--tbr-container-xl);margin:0 auto;padding:80px 32px 96px}.page--prose{max-width:var(--tbr-container-prose)}@media (max-width:720px){.page{padding:56px 20px 72px}}.page-eyebrow{font-family:var(--font-inter),"Inter",sans-serif;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--tbr-text-brand);margin:0 0 16px;display:block}.page-title{font-weight:500;font-size:58px;line-height:1.1;letter-spacing:-2px;margin:0 0 24px}.page-dek,.page-title{font-family:var(--tbr-font-serif);color:var(--tbr-text-primary)}.page-dek{font-weight:400;font-size:22px;line-height:1.5;margin:0 0 56px;max-width:680px}.section-eyebrow{font-family:var(--font-inter),"Inter",sans-serif;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--tbr-text-secondary);margin:0 0 12px;display:block}.section-title{font-family:var(--tbr-font-serif);font-weight:500;font-size:36px;line-height:1.2;letter-spacing:-1px;color:var(--tbr-text-primary);margin:0 0 8px}.section-lede{font-family:var(--font-inter),"Inter",sans-serif;font-size:16px;line-height:1.6;color:var(--tbr-text-secondary);margin:0 0 32px;max-width:640px}.section+.section{margin-top:80px}hr.section-rule{border:0;height:1px;background:var(--tbr-border-light);margin:80px 0}.site-nav{display:flex;align-items:baseline;justify-content:space-between;padding:24px 32px;border-bottom:1px solid var(--tbr-border-light);background:var(--tbr-bg-02);position:-webkit-sticky;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-nav__brand{font-family:var(--tbr-font-serif);font-weight:500;font-size:18px;letter-spacing:-.5px;color:var(--tbr-text-primary);text-decoration:none}.site-nav__brand-mark{color:var(--tbr-text-brand)}.site-nav__links{display:flex;gap:28px}.site-nav__link{font-family:var(--font-inter),"Inter",sans-serif;font-size:14px;font-weight:500;color:var(--tbr-text-primary);text-decoration:none;letter-spacing:-.2px}.site-nav__link:hover,.site-nav__link[aria-current=page]{color:var(--tbr-text-brand)}@media (max-width:720px){.site-nav{padding:16px 20px}.site-nav__links{gap:16px}}.site-footer{border-top:1px solid var(--tbr-border-light);padding:32px;display:flex;justify-content:space-between;font-family:var(--font-inter),"Inter",sans-serif;font-size:12px}.site-footer,.site-footer a{color:var(--tbr-text-secondary)}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--tbr-text-brand)}code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.9em;background:var(--tbr-bg-03);padding:1px 6px;border-radius:var(--tbr-radius-sm);color:var(--tbr-text-primary)}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.swatch-grid{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));grid-gap:4px;gap:4px}@media (max-width:980px){.swatch-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.swatch{display:flex;flex-direction:column;border-radius:var(--tbr-radius-sm);overflow:hidden;border:1px solid var(--tbr-border-light);background:var(--tbr-bg-01)}.swatch__chip{height:64px}.swatch__meta{display:flex;flex-direction:column;gap:2px;padding:8px 10px;font-family:var(--font-inter),"Inter",sans-serif;font-size:11px;line-height:1.3}.swatch__name{font-weight:600;color:var(--tbr-text-primary);letter-spacing:-.2px}.swatch__hex{color:var(--tbr-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase}.ramp-row{display:flex;flex-direction:column;gap:12px}.ramp-row__title{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ramp-row__name{font-family:var(--tbr-font-serif);font-weight:500;font-size:22px;letter-spacing:-.5px;color:var(--tbr-text-primary);margin:0}.ramp-row__caption{font-family:var(--font-inter),"Inter",sans-serif;font-size:12px;color:var(--tbr-text-secondary);letter-spacing:.2px}.ramp-row+.ramp-row{margin-top:32px}.type-row{display:grid;grid-template-columns:200px 1fr;grid-gap:24px;gap:24px;padding:28px 0;border-top:1px solid var(--tbr-border-light);align-items:baseline}.type-row:last-child{border-bottom:1px solid var(--tbr-border-light)}.type-row__meta{font-family:var(--font-inter),"Inter",sans-serif;font-size:12px;color:var(--tbr-text-secondary);display:flex;flex-direction:column;gap:4px}.type-row__token{color:var(--tbr-text-primary);font-weight:600;font-size:13px;letter-spacing:0}.type-row__sample{color:var(--tbr-text-primary);margin:0}@media (max-width:720px){.type-row{grid-template-columns:1fr;gap:8px}}.demo{background:var(--tbr-bg-01);border:1px solid var(--tbr-border-light);border-radius:var(--tbr-radius-lg);padding:32px;margin-bottom:16px}.demo--editorial{background:var(--tbr-bg-02)}.demo--inverted{background:var(--tbr-bg-inverted);border-color:transparent;color:var(--tbr-text-inverted)}.demo-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.demo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.demo-stack{display:flex;flex-direction:column;gap:16px}.demo-caption{font-family:var(--font-inter),"Inter",sans-serif;font-size:12px;color:var(--tbr-text-secondary);letter-spacing:3px;text-transform:uppercase;margin:0 0 16px}.home-hero{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:48px;gap:48px;align-items:end;border-bottom:1px solid var(--tbr-border-light);padding-bottom:56px;margin-bottom:56px}.home-hero__title{font-family:var(--tbr-font-serif);font-weight:500;font-size:70px;line-height:1;letter-spacing:-3px;color:var(--tbr-text-primary);margin:0 0 24px}.home-hero__title em{font-style:italic;color:var(--tbr-text-brand)}.home-hero__dek{font-family:var(--tbr-font-serif);font-weight:400;font-size:22px;line-height:1.45;color:var(--tbr-text-primary);margin:0;max-width:520px}.home-hero__meta{font-family:var(--font-inter),"Inter",sans-serif;font-size:12px;color:var(--tbr-text-secondary);letter-spacing:.2px;display:flex;flex-direction:column;gap:8px}@media (max-width:880px){.home-hero{grid-template-columns:1fr;gap:24px}.home-hero__title{font-size:48px;letter-spacing:-1.5px}}.home-section-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-top:24px}.home-card{display:block;padding:24px;background:var(--tbr-bg-01);border:1px solid var(--tbr-border-light);border-radius:var(--tbr-radius-lg);text-decoration:none;transition:border-color .2s,transform .2s}.home-card:hover{border-color:var(--tbr-accent-highlight);transform:translateY(-1px)}.home-card__eyebrow{font-family:var(--font-inter),"Inter",sans-serif;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--tbr-text-brand);display:block;margin-bottom:12px}.home-card__title{font-family:var(--tbr-font-serif);font-weight:500;font-size:26px;line-height:1.25;color:var(--tbr-text-primary);margin:0 0 8px}.home-card__body{font-family:var(--font-inter),"Inter",sans-serif;font-size:14px;line-height:1.5;color:var(--tbr-text-secondary);margin:0}