@font-face{font-family:Archivo;src:url(/fonts/archivo-var.woff2)format("woff2-variations"),url(/fonts/archivo-var.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}:root{--orange:#ff8001;--orange-text:#a5420a;--orange-on-dark:#ffa12f;--charcoal:#15191c;--charcoal-2:#1c2125;--charcoal-3:#262c31;--line-dark:#333a40;--paper:#f7f6f2;--paper-2:#efede6;--white:#fff;--gray:#737b80;--ink:#15191c;--ink-2:#3a4146;--ink-3:#5b6368;--line:#d9d6cc;--on-dark:#f2f1ec;--on-dark-2:#b9bfc3;--on-dark-3:#949ba0;--font:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-display:clamp(2.5rem, 1.1rem + 4vw, 4.75rem);--fs-h2:clamp(2rem, 1.25rem + 2.6vw, 3.6rem);--fs-h3:clamp(1.3rem, 1.1rem + .7vw, 1.75rem);--fs-lead:clamp(1.125rem, 1.02rem + .42vw, 1.4rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-micro:.8125rem;--fs-figure:clamp(3.4rem, 2rem + 4.6vw, 6.2rem);--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2rem;--s5:3rem;--s6:4rem;--s7:6rem;--s8:8rem;--section-y:clamp(5rem, 3rem + 7vw, 10rem);--gutter:clamp(1.25rem, .6rem + 2.6vw, 3rem);--max:82rem;--header-h:4.5rem;--ease:cubic-bezier(.2, .7, .1, 1);--radius:2px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--banner-h,0px))}body{font-family:var(--font);font-size:var(--fs-body);color:var(--ink-2);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern";margin:0;font-stretch:100%;line-height:1.6}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}::selection{background:var(--orange);color:var(--charcoal)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:100;background:var(--orange);color:var(--charcoal);padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-4rem}.skip-link:focus{top:.75rem}.container{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.eyebrow{font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.75rem;font-weight:600;font-stretch:112%;display:flex}.eyebrow__num{color:var(--orange-text);font-feature-settings:"tnum"}.eyebrow:after{content:"";opacity:.5;background:currentColor;flex:0 0 2.5rem;height:1px}.h2{font-size:var(--fs-h2);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-weight:700;font-stretch:110%;line-height:1.04}.h3{font-size:var(--fs-h3);letter-spacing:-.012em;color:var(--ink);font-weight:650;font-stretch:106%;line-height:1.2}.lead{font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.5}.prose p+p{margin-top:1.1em}.prose p{text-wrap:pretty}.note{font-size:var(--fs-micro);color:var(--ink-3);line-height:1.55}.tag{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;font-stretch:108%;display:inline-flex}.dark{--ink:var(--on-dark);--ink-2:var(--on-dark-2);--ink-3:var(--on-dark-3);--orange-text:var(--orange-on-dark);--line:var(--line-dark);background:var(--charcoal);color:var(--on-dark-2)}.section{padding-block:var(--section-y)}.btn{border-radius:var(--radius);letter-spacing:.02em;cursor:pointer;min-height:3.25rem;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.75rem;padding:0 1.6rem;font-size:.9375rem;font-weight:600;font-stretch:108%;text-decoration:none;display:inline-flex}.btn__arrow{transition:transform .3s var(--ease)}.btn:hover .btn__arrow{transform:translate(4px)}.btn--primary{background:var(--orange);color:var(--charcoal)}.btn--primary:hover{background:#ffa12f}.btn--ghost{border-color:var(--line);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink)}.link-arrow{color:var(--ink);border-bottom:1px solid var(--orange);align-items:center;gap:.6rem;padding-bottom:.2rem;font-weight:600;font-stretch:108%;text-decoration:none;display:inline-flex}.link-arrow:hover .btn__arrow{transform:translate(4px)}.figure__img{background:var(--paper-2);position:relative;overflow:hidden}.dark .figure__img{background:var(--charcoal-3)}.figure__img img{object-fit:cover;width:100%;height:100%}.ratio-4x3{aspect-ratio:4/3}.ratio-3x2{aspect-ratio:3/2}.ratio-4x5{aspect-ratio:4/5}.ratio-5x2{aspect-ratio:5/2}.ratio-band{aspect-ratio:4/3}@media (width>=640px){.ratio-band{aspect-ratio:12/5}}.noscript{padding:2rem}.figure__label{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-top:.9rem;font-weight:600;font-stretch:112%;line-height:1.4;display:flex}.figure__label:before{content:"";background:var(--orange);flex:0 0 1.5rem;height:2px}.figure__note{letter-spacing:.08em;color:var(--ink-3);font-weight:500}.dark .figure__label{color:var(--on-dark-2)}.dark .figure__note{color:var(--on-dark-3)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
