.artone-strat{--artone-cream:#f0eee6;--artone-charcoal:#1c1c1a;--artone-taupe:#cec3ba;--artone-sans:"futura-pt","Jost","Futura",sans-serif;--artone-serif:"adobe-garamond-pro","Adobe Garamond Pro","EB Garamond","Garamond",serif;color:var(--artone-charcoal);font-family:var(--artone-sans);padding:8rem 0}.artone-strat--bg-taupe{background:hsla(27,17%,77%,.2)}.artone-strat--bg-cream{background:var(--artone-cream)}.artone-strat--bg-white{background:#fff}.artone-strat__inner{margin:0 auto;max-width:80rem;padding:0 1.5rem}.artone-strat__intro{margin-bottom:5rem}.artone-strat__eyebrow{display:block;font-size:.75rem;font-weight:500;letter-spacing:.2em;margin-bottom:1rem;text-transform:uppercase}.artone-strat__heading{color:#58595b;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:300;line-height:1.2;margin:0;max-width:60rem}.artone-strat__accent{font-family:var(--artone-serif);font-style:italic;font-weight:600}.artone-strat__lede{color:rgba(28,28,26,.7);font-size:1.25rem;font-weight:300;margin:1.5rem 0 0;max-width:42rem}.artone-strat__grid{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr}@media (min-width:1024px){.artone-strat__grid{gap:6rem;grid-template-columns:1fr 1fr}.artone-strat--img-right .artone-strat__media{order:2}.artone-strat--img-right .artone-strat__pillars{order:1}}.artone-strat__media img{aspect-ratio:16/10;border-radius:2px;display:block;object-fit:cover;width:100%}@media (min-width:1024px){.artone-strat__media--sticky{position:sticky;top:8rem}}.artone-strat__pillars{display:flex;flex-direction:column;gap:3.5rem}.artone-strat__pillar{display:flex;gap:1.5rem}.artone-strat__num--serif{color:var(--artone-charcoal);flex-shrink:0;font-family:var(--artone-serif);font-size:1.875rem;font-style:italic;font-weight:600;line-height:1.2}.artone-strat__num--mono{color:rgba(28,28,26,.5);flex-shrink:0;font-size:.7rem;letter-spacing:.15em;padding-top:.5rem;text-transform:uppercase}.artone-strat__pillar-title{color:#58595b;font-size:1.5rem;font-weight:500;margin:0 0 1rem}.artone-strat__pillar-desc{color:rgba(28,28,26,.8);font-size:1.125rem;font-weight:300;line-height:1.7;margin:0}