.pillar-page{--strand:var(--blue);--banner-bg:linear-gradient(286deg, var(--dblue) 0%, color-mix(in srgb, var(--dblue) 76%, var(--ink)) 100%);--logo-filter:none;--pillar-logo-h:90px}.pillar-inner{max-width:var(--page);padding:0 var(--gutter);margin:0 auto}.pillar-banner{background:var(--banner-bg);padding:var(--hero) 0;text-align:center}.pillar-banner__logo{height:var(--pillar-logo-h);width:auto;filter:var(--logo-filter);margin:0 auto;display:block}@media (max-width:980px){.pillar-banner__logo{height:calc(var(--pillar-logo-h) * .72);object-fit:contain;max-width:85%}}.pillar-intro{padding:var(--section) 0;background:var(--paper)}.pillar-intro__title{text-align:center;color:var(--ink);font-family:var(--bri), sans-serif;letter-spacing:-.02em;max-width:900px;margin:0 auto var(--s-5);font-size:clamp(34px,4.6vw,52px);font-weight:700;line-height:1.1}.pillar-intro__lede{text-align:center;max-width:720px;color:var(--slate);margin:0 auto;font-size:clamp(17px,2vw,20px);font-weight:400;line-height:1.6}.pillar-intro__lede+.pillar-intro__lede{margin-top:var(--s-3)}@media (max-width:782px){.pillar-intro__lede{max-width:100%}}.pillar-statement{background-color:var(--ink);padding:var(--section) 0;background-repeat:no-repeat;background-size:cover;position:relative}.pillar-statement:before{content:"";pointer-events:none;background:linear-gradient(90deg,#17171be6 0%,#17171ba3 100%);position:absolute;inset:0}.pillar-statement__grid{z-index:1;gap:var(--s-10);max-width:var(--page);padding:0 var(--gutter);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid;position:relative}.pillar-statement__heading{color:var(--paper);font-family:var(--bri), sans-serif;letter-spacing:-.015em;font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1.15}.pillar-statement__body{color:#faf7f0d6;margin-top:var(--s-4);font-size:clamp(16px,1.7vw,19px);font-weight:400;line-height:1.65}.pillar-statement__body sup{font-size:.7em}.pillar-statement__img{border:1px solid #faf7f029;width:100%;height:auto;display:block}@media (max-width:900px){.pillar-statement__grid{gap:var(--s-5);grid-template-columns:1fr}}.pillar-help{padding:var(--section) 0;background:var(--paper)}.pillar-help__head{text-align:center;color:var(--ink);font-family:var(--bri), sans-serif;letter-spacing:-.015em;margin:0 auto var(--s-3);max-width:800px;font-size:clamp(30px,3.6vw,40px);font-weight:700;line-height:1.2}.pillar-help__intro{max-width:760px;margin:0 auto var(--s-10);text-align:center;color:var(--slate);font-size:clamp(16px,1.9vw,19px);font-weight:400;line-height:1.6}.pillar-help__grid{gap:var(--s-5);grid-template-columns:repeat(4,1fr);display:grid}.pillar-help-card{text-align:center;padding:var(--s-8) var(--s-5) var(--s-6);border:1px solid var(--line);border-top:3px solid var(--strand);background:var(--wash);flex-direction:column;align-items:center;display:flex}.pillar-help-card__icon{width:auto;max-width:72px;height:56px;margin-bottom:var(--s-4)}.pillar-help-card__title{color:var(--ink);font-family:var(--bri), sans-serif;margin:var(--s-1) 0 var(--s-2);font-size:20px;font-weight:600;line-height:1.25}.pillar-help-card__desc{color:var(--slate);margin-bottom:var(--s-5);flex:auto;font-size:15px;font-weight:400;line-height:1.6}.pillar-help-card__more{color:var(--dblue);font-family:var(--mono), monospace;text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font-size:12.5px}@media (max-width:900px){.pillar-help__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pillar-help__grid{grid-template-columns:1fr}}.pillar-pace{border-top:1px solid var(--line);padding:var(--section) 0;background:var(--paper)}.pillar-help:has(+.pillar-pace){padding-bottom:var(--section-sm)}.pillar-help+.pillar-pace{padding-top:var(--section-sm)}.pillar-pace__grid{gap:var(--s-12);max-width:var(--page);padding:0 var(--gutter);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.pillar-pace__heading{color:var(--ink);font-family:var(--bri), sans-serif;letter-spacing:-.015em;margin-bottom:var(--s-4);font-size:clamp(30px,3.6vw,40px);font-weight:700;line-height:1.15}.pillar-pace__body{color:var(--slate);margin-bottom:var(--s-6);font-size:clamp(16px,1.9vw,18px);font-weight:400;line-height:1.6}.pillar-pace__img{width:100%;height:auto;display:block}@media (max-width:900px){.pillar-pace__grid{gap:var(--s-6);grid-template-columns:1fr}}.pillar-live{background:linear-gradient(207deg, var(--ground-green) 0%, color-mix(in srgb, var(--ground-green) 80%, #000) 100%);color:var(--paper);padding:var(--section) 0}.pillar-live__intro{max-width:var(--page);padding:0 var(--gutter);margin:0 auto}.pillar-live__intro.has-art{gap:var(--s-8);grid-template-columns:3fr 2fr;align-items:center;display:grid}.pillar-live__heading{color:var(--paper);font-family:var(--bri), sans-serif;letter-spacing:-.015em;margin-bottom:var(--s-4);font-size:clamp(30px,3.6vw,40px);font-weight:700;line-height:1.15}.pillar-live__lede{color:#faf7f0e6;font-size:clamp(16px,1.9vw,18px);font-weight:400;line-height:1.6}.pillar-live__art{text-align:right}.pillar-live__art img{max-width:100%;height:auto}.pillar-live__cards{gap:var(--s-5);max-width:var(--page);margin:var(--s-8) auto 0;padding:0 var(--gutter);grid-template-columns:1fr 1fr;display:grid}.pillar-live-card{text-align:left;padding:var(--s-6) var(--s-6);background:#faf7f00f;border:1px solid #faf7f038;display:block}.pillar-live-card__title{color:var(--paper);font-family:var(--bri), sans-serif;margin-bottom:var(--s-2);font-size:20px;font-weight:600}.pillar-live-card__desc{color:var(--paper);margin-bottom:var(--s-4);font-size:15px;font-weight:400;line-height:1.6}.pillar-live-card__more{color:var(--paper);font-family:var(--mono), monospace;text-transform:uppercase;letter-spacing:.12em;font-size:12.5px}@media (max-width:782px){.pillar-live__intro.has-art{grid-template-columns:1fr}.pillar-live__art{display:none}.pillar-live__cards{grid-template-columns:1fr}}.pillar-books{padding:var(--section) 0;background:var(--paper)}.pillar-books__head{text-align:center;color:var(--ink);font-family:var(--bri), sans-serif;letter-spacing:-.015em;max-width:800px;margin:0 auto var(--s-10);font-size:clamp(30px,3.6vw,40px);font-weight:700;line-height:1.2}.pillar-books__grid{gap:var(--s-8);padding:0 var(--gutter);margin:0 auto;display:grid}.pillar-books__grid.cols-2{grid-template-columns:1fr 1fr;max-width:860px}.pillar-books__grid.cols-3{max-width:var(--page);grid-template-columns:repeat(3,1fr)}.pillar-book{color:var(--ink);display:block}.pillar-book__cover{background:var(--wash);border:1px solid var(--line);text-align:center;padding:var(--s-6) var(--s-6);margin-bottom:var(--s-4);justify-content:center;align-items:center;min-height:240px;display:flex}.pillar-book__cover img{width:auto;height:auto;max-height:190px;display:inline-block}.pillar-book__title{color:var(--ink);font-family:var(--bri), sans-serif;margin-bottom:var(--s-2);font-size:19px;font-weight:600;line-height:1.3}.pillar-book__by{color:var(--stone);font-family:var(--mono), monospace;text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--s-3);font-size:12px}.pillar-book__desc{color:var(--slate);margin-bottom:var(--s-3);font-size:15px;font-weight:400;line-height:1.6}.pillar-book__more{color:var(--dblue);font-family:var(--mono), monospace;text-transform:uppercase;letter-spacing:.12em;font-size:12.5px}@media (max-width:900px){.pillar-books__grid.cols-2,.pillar-books__grid.cols-3{grid-template-columns:1fr;max-width:480px}}
