@font-face{font-family:Archivo;src:url(/fonts/ArchivoExpanded-Black.woff2)format("woff2");font-weight:900;font-stretch:125%;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/BarlowCondensed-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--rb-mill-scale:#17191c;--rb-safety-cap:#f26b1d;--rb-chalk-line:#f2efe7;--rb-fresh-pour:#cbc8c0;--rb-form-board:#a87b4f;--rb-broom-finish:#5b5e61;--rb-mill-900:#111315;--rb-mill-700:#1e2125;--rb-mill-600:#2c3036;--rb-broom-400:#6e7174;--rb-pour-300:#a9a59c;--rb-pour-200:#c4c0b7;--rb-chalk-50:#fbfaf6;--rb-chalk-200:#e9e5db;--rb-chalk-300:#d9d5cb;--rb-broom-500:#7c7f83;--rb-mill-500:#3a3d41;--font-display:"Archivo", "Arial Black", ui-sans-serif, sans-serif;--font-body:"Barlow", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-condensed:"Barlow Condensed", "Barlow", ui-sans-serif, system-ui, sans-serif;--type-display-xl-size:clamp(3rem, 2rem + 5vw, 6rem);--type-display-xl-lh:.98;--type-display-l-size:clamp(2rem, 1.4rem + 2.6vw, 3.5rem);--type-display-l-lh:1;--type-display-m-size:clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);--type-display-m-lh:1.05;--type-display-s-size:1.375rem;--type-display-s-lh:1.15;--type-lede-size:clamp(1.25rem, 1.1rem + .6vw, 1.6875rem);--type-lede-lh:1.25;--type-body-l-size:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--type-body-l-lh:1.5;--type-body-size:1rem;--type-body-lh:1.55;--type-label-size:.8125rem;--type-label-lh:1.2;--type-small-size:.875rem;--type-small-lh:1.45;--radius-product:2px;--radius-web:4px;--radius-print:0;--border-stripe:4px;--border-caution:3px;--border-primary:3px;--border-quote:2px;--touch-field:64px;--gutter:16px;--content-web:1200px;--content-doc:660px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-30:30px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;--motion-fast:.12s;--motion-base:.24s;--motion-slow:.4s;--motion-reveal:.6s;--motion-ease-standard:cubic-bezier(.2,0,0,1);--motion-ease-emphasized:cubic-bezier(.05,.7,.1,1);--motion-ease-decelerate:cubic-bezier(0,0,0,1);--paper:#f2efe7;--raise:#fbfaf6;--sunk:#e9e5db;--ink:#17191c;--ink-2:#3a3d41;--ink-3:#5b5e61;--rule:#d9d5cb;--rule-2:#7c7f83;--accent:#f26b1d;--accent-press:#d95e17;--on-accent:#17191c;--accent-soft:#fbe3d3;--go:#1d6b3a;--go-soft:#dcebdf;--hold:#7a5605;--hold-soft:#f3e7c9;--info:#2f5f7f;--info-soft:#dce7ee;--stop:#a3243a;--stop-soft:#f5dcdf;--focus:#17191c;--shadow:0 1px 2px #17191c0f, 0 4px 14px #17191c0d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#17191c;--raise:#1e2125;--sunk:#111315;--ink:#f2efe7;--ink-2:#c4c0b7;--ink-3:#a9a59c;--rule:#2c3036;--rule-2:#6e7174;--accent:#f26b1d;--accent-press:#d95e17;--on-accent:#17191c;--accent-soft:#3a2416;--go:#6dc08a;--go-soft:#17301f;--hold:#d9ae4c;--hold-soft:#332810;--info:#8db0c7;--info-soft:#18282f;--stop:#ed6f81;--stop-soft:#3a1a20;--focus:#f26b1d;--shadow:0 1px 2px #0006, 0 4px 14px #0000004d}}:root[data-theme=dark],.theme-dark{--paper:#17191c;--raise:#1e2125;--sunk:#111315;--ink:#f2efe7;--ink-2:#c4c0b7;--ink-3:#a9a59c;--rule:#2c3036;--rule-2:#6e7174;--accent:#f26b1d;--accent-press:#d95e17;--on-accent:#17191c;--accent-soft:#3a2416;--go:#6dc08a;--go-soft:#17301f;--hold:#d9ae4c;--hold-soft:#332810;--info:#8db0c7;--info-soft:#18282f;--stop:#ed6f81;--stop-soft:#3a1a20;--focus:#f26b1d;--shadow:0 1px 2px #0006, 0 4px 14px #0000004d}.theme-light{--paper:#f2efe7;--raise:#fbfaf6;--sunk:#e9e5db;--ink:#17191c;--ink-2:#3a3d41;--ink-3:#5b5e61;--rule:#d9d5cb;--rule-2:#7c7f83;--accent:#f26b1d;--accent-press:#d95e17;--on-accent:#17191c;--accent-soft:#fbe3d3;--go:#1d6b3a;--go-soft:#dcebdf;--hold:#7a5605;--hold-soft:#f3e7c9;--info:#2f5f7f;--info-soft:#dce7ee;--stop:#a3243a;--stop-soft:#f5dcdf;--focus:#17191c;--shadow:0 1px 2px #17191c0f, 0 4px 14px #17191c0d}.rb-display{font-family:var(--font-display);font-variation-settings:"wdth" 125, "wght" 900;text-transform:uppercase;font-weight:900;font-stretch:125%}.rb-label{font-family:var(--font-body);font-weight:700;font-size:var(--type-label-size);letter-spacing:.18em;text-transform:uppercase}.rb-tnum{font-variant-numeric:tabular-nums lining-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}:root{--page-bg:var(--rb-mill-scale);--gutter-page:20px;--content-max:1312px;--header-h:64px;--section-pad:56px;--hairline:1px solid var(--rb-mill-600)}@media (width>=640px){:root{--gutter-page:32px}}@media (width>=900px){:root{--header-h:96px;--section-pad:88px}}@media (width>=1200px){:root{--gutter-page:64px;--section-pad:104px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,picture,video,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id]{scroll-margin-top:calc(var(--header-h) + 16px)}body{background:var(--page-bg);min-height:100vh;color:var(--rb-chalk-line);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;font-weight:400;display:flex}main{flex:1 0 auto}a{color:inherit}h1,h2,h3,h4{text-wrap:balance;line-height:1.1}p{text-wrap:pretty}:focus{outline:none}:focus-visible{outline:2px solid var(--rb-safety-cap);outline-offset:3px;border-radius:2px}.btn:focus-visible,.skip-link:focus-visible{outline-color:var(--rb-chalk-line)}.skip-link{left:var(--gutter-page);z-index:100;background:var(--rb-safety-cap);color:var(--rb-mill-scale);border-radius:0 0 var(--radius-web) var(--radius-web);padding:12px 18px;font-weight:800;text-decoration:none;position:absolute;top:0;transform:translateY(-120%)}.skip-link:focus{transform:none}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter-page));padding-inline:var(--gutter-page);margin-inline:auto}.section{padding-block:var(--section-pad)}.ground-dark{background:var(--rb-mill-scale);color:var(--rb-chalk-line)}.ground-deep{background:var(--rb-mill-900);color:var(--rb-chalk-line)}.ground-light{background:var(--rb-chalk-line);color:var(--rb-mill-scale)}.ground-pour{background:var(--rb-fresh-pour);color:var(--rb-mill-scale)}.ground-form{background:var(--rb-form-board);color:var(--rb-mill-scale)}.hairline{border:0;border-top:var(--hairline);margin:0}.ground-light .hairline{border-top-color:var(--rb-chalk-300)}.eyebrow{font-family:var(--font-condensed);letter-spacing:.16em;text-transform:uppercase;color:var(--rb-safety-cap);font-size:14px;font-weight:700;line-height:1.2}@media (width>=900px){.eyebrow{font-size:16px}}.ground-light .eyebrow,.ground-pour .eyebrow{color:var(--rb-broom-finish)}.display,.display-xl,.display-l,.display-m{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.display-xl{font-size:clamp(3.5rem,1.6rem + 8vw,8.75rem);line-height:.92}.display-l{font-size:clamp(2.75rem,1.4rem + 4.4vw,5.5rem);line-height:.96}.display-m{font-size:clamp(2rem,1.3rem + 2.8vw,4rem);line-height:1}.display-s{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.25rem,1.1rem + .6vw,1.75rem);font-weight:900;font-stretch:125%;line-height:1.05}.lede{font-size:clamp(1.1875rem,1.1rem + .4vw,1.375rem);font-weight:600;line-height:1.3}.body-l{font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.45}.small{font-size:var(--type-small-size);line-height:var(--type-small-lh)}.muted{color:var(--rb-fresh-pour)}.ground-light .muted{color:var(--rb-mill-500)}.tnum{font-variant-numeric:tabular-nums lining-nums}.btn{border-radius:var(--radius-web);background:var(--rb-safety-cap);min-height:48px;color:var(--rb-mill-scale);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--motion-fast) var(--motion-ease-standard);border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent-press)}.btn:active{background:var(--accent-press);transform:translateY(1px)}.btn svg{flex:none;width:16px;height:16px}.btn--lg{letter-spacing:.08em;gap:14px;min-height:64px;padding:0 30px;font-size:17px}.btn--lg svg{width:20px;height:20px}.btn--sm{letter-spacing:.08em;gap:6px;min-height:44px;padding:0 12px;font-size:13px}.btn--sm svg{width:14px;height:14px}.rib-tape{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='14'%3E%3Cpath fill='%23F26B1D' d='M6 0H26L20 14H0Z'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:26px 14px;height:14px;display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.prose{max-width:var(--content-doc);color:var(--rb-chalk-line);padding-block:56px 96px;font-size:1.0625rem;line-height:1.6}.prose h1{font-family:var(--font-display);text-transform:uppercase;margin-bottom:24px;font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);font-weight:900;font-stretch:125%;line-height:1.02}.prose h2{margin:40px 0 12px;font-size:1.375rem;font-weight:700}.prose h3{margin:28px 0 8px;font-size:1.125rem;font-weight:700}.prose p,.prose ul,.prose ol,.prose table{margin-bottom:16px}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:6px}.prose a{color:var(--rb-chalk-line);text-decoration-color:var(--rb-safety-cap);text-underline-offset:3px}.prose a:hover{color:var(--rb-safety-cap)}.prose strong{font-weight:700}.prose hr{border:0;border-top:var(--hairline);margin:32px 0}.prose table{border-collapse:collapse;width:100%;font-size:.9375rem;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:var(--hairline);padding:10px 12px}.prose th{color:var(--rb-fresh-pour);font-weight:700}.prose code{font-size:.9em}#main:focus{outline:none}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--rb-mill-scale);border-bottom:var(--hairline);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{height:calc(var(--header-h) - 1px);align-items:center;gap:8px;display:flex;position:relative}.brand[data-astro-cid-nen7h5rs]{margin-right:auto;line-height:0;display:block}.brand[data-astro-cid-nen7h5rs] svg{width:124px;height:32px}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;font-weight:600;text-decoration:none;display:flex}.menu-toggle[data-astro-cid-nen7h5rs]{width:48px;height:48px;color:var(--rb-chalk-line);border-radius:var(--radius-web);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.menu-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:24px;height:24px}.icon-close[data-astro-cid-nen7h5rs],.is-open[data-astro-cid-nen7h5rs] .icon-open[data-astro-cid-nen7h5rs]{display:none}.is-open[data-astro-cid-nen7h5rs] .icon-close[data-astro-cid-nen7h5rs]{display:block}@media (width<=899.98px){.cta[data-astro-cid-nen7h5rs]{letter-spacing:.08em;gap:6px;min-height:44px;padding:0 12px;font-size:13px}.cta[data-astro-cid-nen7h5rs] svg{width:14px;height:14px}.nav[data-astro-cid-nen7h5rs]{background:var(--rb-mill-scale);border-top:var(--hairline);border-bottom:var(--hairline);padding:4px var(--gutter-page);position:absolute;top:100%;left:0;right:0}html.js .site-header[data-astro-cid-nen7h5rs]:not(.is-open) .nav[data-astro-cid-nen7h5rs]{display:none}.nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-top:var(--hairline)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{height:48px;color:var(--rb-chalk-line);justify-content:space-between;font-size:18px}.chev[data-astro-cid-nen7h5rs]{width:16px;height:16px;color:var(--rb-broom-finish)}html:not(.js) .menu-toggle[data-astro-cid-nen7h5rs]{display:none}html:not(.js) .site-header[data-astro-cid-nen7h5rs]{position:static}html:not(.js) .bar[data-astro-cid-nen7h5rs]{height:auto;min-height:var(--header-h);flex-wrap:wrap}html:not(.js) .nav[data-astro-cid-nen7h5rs]{margin-inline:calc(-1 * var(--gutter-page));flex-basis:100%;order:10;position:static}}@media (width>=900px){.brand[data-astro-cid-nen7h5rs] svg{width:150px;height:39px}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:40px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{height:48px;color:var(--rb-fresh-pour);transition:color var(--motion-fast) var(--motion-ease-standard);font-size:16px}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--rb-chalk-line)}.chev[data-astro-cid-nen7h5rs]{display:none}.cta[data-astro-cid-nen7h5rs]{margin-left:32px}}@media (width>=900px) and (width<=1040px){.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:24px}.cta[data-astro-cid-nen7h5rs]{margin-left:16px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--rb-mill-scale);border-top:var(--hairline);color:var(--rb-chalk-line)}.inner[data-astro-cid-jo6i4kqk]{padding-top:56px;padding-bottom:32px}.top[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:40px;display:flex}.brand-block[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:20px;display:flex}.brand[data-astro-cid-jo6i4kqk]{align-self:flex-start;line-height:0;display:block}.brand[data-astro-cid-jo6i4kqk] svg{width:124px;height:32px}.descriptor[data-astro-cid-jo6i4kqk]{font-size:17px;line-height:1.5}.platforms[data-astro-cid-jo6i4kqk]{color:var(--rb-fresh-pour);font-size:15px;font-weight:600;line-height:1.4}.col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;display:flex}.col-h[data-astro-cid-jo6i4kqk]{font-family:var(--font-condensed);letter-spacing:.16em;text-transform:uppercase;color:var(--rb-safety-cap);font-size:14px;font-weight:700;line-height:1.2}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0}.ftr-link[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--rb-fresh-pour);align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:flex}.ftr-link[data-astro-cid-jo6i4kqk]:hover{color:var(--rb-chalk-line);text-decoration:underline}.social[data-astro-cid-jo6i4kqk]{gap:12px;margin:0 0 0 -10px;padding:0;display:flex}.soc[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-web);width:44px;height:44px;color:var(--rb-chalk-line);justify-content:center;align-items:center;display:flex}a[data-astro-cid-jo6i4kqk].soc:hover{background:var(--rb-mill-600)}.bottom[data-astro-cid-jo6i4kqk]{border-top:var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;margin-top:64px;padding-top:12px;display:flex}.bottom-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 24px;display:flex}.bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--rb-fresh-pour);font-size:14px;font-weight:500}.bottom[data-astro-cid-jo6i4kqk] .ftr-link[data-astro-cid-jo6i4kqk]{font-size:14px}@media (width<=899.98px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.brand-block[data-astro-cid-jo6i4kqk],.social[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width>=900px){.inner[data-astro-cid-jo6i4kqk]{padding-top:80px;padding-bottom:40px}.top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,5fr) minmax(0,2fr) minmax(0,2fr) minmax(0,2fr);gap:48px;display:grid}.brand-block[data-astro-cid-jo6i4kqk]{gap:24px;max-width:460px}.brand[data-astro-cid-jo6i4kqk] svg{width:150px;height:39px}.descriptor[data-astro-cid-jo6i4kqk]{font-size:18px}.col[data-astro-cid-jo6i4kqk]{gap:12px}.ftr-link[data-astro-cid-jo6i4kqk]{min-height:40px}.social[data-astro-cid-jo6i4kqk]{place-self:start end;gap:8px;margin:-10px 0 0}.bottom[data-astro-cid-jo6i4kqk]{margin-top:144px;padding-top:20px}.bottom[data-astro-cid-jo6i4kqk] .ftr-link[data-astro-cid-jo6i4kqk]{min-height:44px}}
