.pillars[data-astro-cid-2s4ki6bf]{background:var(--paper);padding-block:var(--section-space);overflow:hidden}.pillars--compact[data-astro-cid-2s4ki6bf]{padding-block:clamp(3.5rem,6vw,5rem)}.pillars__heading[data-astro-cid-2s4ki6bf]{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);grid-template-areas:"eyebrow eyebrow""title intro";align-items:end;gap:1rem clamp(2rem,6vw,5rem);display:grid}.pillars__heading[data-astro-cid-2s4ki6bf] .eyebrow{grid-area:eyebrow}.pillars[data-astro-cid-2s4ki6bf] h2[data-astro-cid-2s4ki6bf]{grid-area:title;font-size:clamp(2.6rem,6.5vw,5.6rem);line-height:.98}.pillars__intro[data-astro-cid-2s4ki6bf]{color:var(--muted);grid-area:intro;max-width:42ch;padding-bottom:.6rem;font-size:clamp(1rem,1.5vw,1.15rem)}.pillars__row[data-astro-cid-2s4ki6bf],.pillars__word[data-astro-cid-2s4ki6bf]{display:block}.pillars__word[data-astro-cid-2s4ki6bf]{white-space:nowrap;min-height:1.05em}.pillars__word[data-astro-cid-2s4ki6bf] em[data-astro-cid-2s4ki6bf]{color:var(--red);font-family:var(--font-serif);letter-spacing:-.03em;font-weight:500}.pillars__caret[data-astro-cid-2s4ki6bf]{background:var(--red);vertical-align:-.08em;width:.07em;height:.85em;margin-left:.06em;animation:1s step-end infinite pillar-caret;display:inline-block}.pillars__word[data-astro-cid-2s4ki6bf].is-typing .pillars__caret[data-astro-cid-2s4ki6bf]{animation:none}@keyframes pillar-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pillars__caret[data-astro-cid-2s4ki6bf]{opacity:0;animation:none}}.pillar[data-astro-cid-2s4ki6bf]{border:1px solid var(--cream-deep);border-radius:var(--radius-lg);background:var(--cream);flex-direction:column;min-height:19rem;padding:clamp(1.6rem,3vw,2.25rem);display:flex;position:relative;overflow:hidden}.pillar[data-astro-cid-2s4ki6bf]:after{content:"";aspect-ratio:1;border:2.25rem solid #063b2e0a;border-radius:50%;width:13rem;position:absolute;bottom:-6.5rem;right:-5rem}.pillar--faith[data-astro-cid-2s4ki6bf],.pillar--leaders[data-astro-cid-2s4ki6bf]{background:var(--green-dark);border-color:var(--green-dark);color:var(--white)}.pillar--faith[data-astro-cid-2s4ki6bf]:after,.pillar--leaders[data-astro-cid-2s4ki6bf]:after{border-color:#ffffff0f}.pillar--service[data-astro-cid-2s4ki6bf]{background:var(--red-fill);border-color:var(--red-fill);color:var(--white)}.pillar--service[data-astro-cid-2s4ki6bf]:after{border-color:#ffffff1f}.pillar__kicker[data-astro-cid-2s4ki6bf]{color:var(--red-deep);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.pillar--faith[data-astro-cid-2s4ki6bf] .pillar__kicker[data-astro-cid-2s4ki6bf],.pillar--leaders[data-astro-cid-2s4ki6bf] .pillar__kicker[data-astro-cid-2s4ki6bf]{color:#ff8a98}.pillar--service[data-astro-cid-2s4ki6bf] .pillar__kicker[data-astro-cid-2s4ki6bf]{color:#fffc}.pillar[data-astro-cid-2s4ki6bf] h3[data-astro-cid-2s4ki6bf]{font-family:var(--font-serif);letter-spacing:-.045em;margin-block:.3rem .35rem;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:600;line-height:.95}.pillar__line[data-astro-cid-2s4ki6bf]{max-width:34ch;margin-top:auto;padding-top:1.5rem;font-size:.98rem;line-height:1.55}.pillar__examples[data-astro-cid-2s4ki6bf]{color:var(--muted);z-index:1;border-top:1px solid #063b2e1a;margin-top:1rem;padding-top:.8rem;font-size:.8rem;position:relative}.pillar--faith[data-astro-cid-2s4ki6bf] .pillar__examples[data-astro-cid-2s4ki6bf],.pillar--leaders[data-astro-cid-2s4ki6bf] .pillar__examples[data-astro-cid-2s4ki6bf],.pillar--service[data-astro-cid-2s4ki6bf] .pillar__examples[data-astro-cid-2s4ki6bf]{color:#ffffffb3;border-color:#ffffff26}@media (width<=900px){.pillars__heading[data-astro-cid-2s4ki6bf]{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""intro"}}@media (width<=620px){.pillar[data-astro-cid-2s4ki6bf]{min-height:0}}.pillars--compact[data-astro-cid-2s4ki6bf]{isolation:isolate;position:relative}.pillars--compact[data-astro-cid-2s4ki6bf]>.shell[data-astro-cid-2s4ki6bf]{z-index:1;position:relative}.pillars--compact[data-astro-cid-2s4ki6bf] .pillars__intro[data-astro-cid-2s4ki6bf]{background:var(--paper);box-shadow:0 0 1.25rem .9rem var(--paper);border-radius:.75rem}.pillars--compact[data-astro-cid-2s4ki6bf] .pillars__heading[data-astro-cid-2s4ki6bf]{text-shadow:0 0 18px var(--paper)}.pillars__drift[data-astro-cid-2s4ki6bf]{z-index:0;pointer-events:none;opacity:.38;align-content:space-evenly;gap:1rem;width:100vw;display:grid;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)rotate(-1.25deg)scale(1.02);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pillars__drift-row[data-astro-cid-2s4ki6bf]{overflow:hidden}.pillars__drift-track[data-astro-cid-2s4ki6bf]{will-change:transform;width:max-content;animation:var(--speed,44s) linear infinite pillar-drift;gap:1rem;display:flex}.pillars__drift-row--reverse[data-astro-cid-2s4ki6bf] .pillars__drift-track[data-astro-cid-2s4ki6bf]{animation-direction:reverse}.pillars__drift-group[data-astro-cid-2s4ki6bf]{flex:none;gap:1rem;display:flex}.pillars__drift-pill[data-astro-cid-2s4ki6bf]{background:var(--green-soft);color:var(--green-dark);font-family:var(--font-display);white-space:nowrap;border:1px solid #c9dccf;border-radius:999px;align-items:center;gap:.35em;min-height:3.75rem;padding:.75rem 1.5rem;font-size:clamp(.85rem,1.2vw,1rem);font-weight:600;display:inline-flex}.pillars__drift-pill[data-astro-cid-2s4ki6bf] strong[data-astro-cid-2s4ki6bf]{font-family:var(--font-serif);font-size:1.15em;font-style:italic;font-weight:600}.pillars__drift-row--reverse[data-astro-cid-2s4ki6bf] .pillars__drift-pill[data-astro-cid-2s4ki6bf]{background:var(--red-soft);color:var(--red-deep);border-color:#f6c9cf}@keyframes pillar-drift{to{transform:translate(calc(-50% - .5rem))}}@media (width<=620px){.pillars__drift[data-astro-cid-2s4ki6bf]{opacity:.3}.pillars__drift-pill[data-astro-cid-2s4ki6bf]{min-height:3rem;padding-inline:1.1rem}}@media (prefers-reduced-motion:reduce){.pillars__drift-track[data-astro-cid-2s4ki6bf]{animation-play-state:paused}}.pillars[data-astro-cid-2s4ki6bf]:not(.pillars--compact) .pillars__heading[data-astro-cid-2s4ki6bf]{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);grid-template-areas:"eyebrow tile""title tile""intro tile";align-items:end}.pillars[data-astro-cid-2s4ki6bf]:not(.pillars--compact) .pillars__intro[data-astro-cid-2s4ki6bf]{padding-bottom:0}.pillar-tile[data-astro-cid-2s4ki6bf]{grid-area:tile;align-self:center}.pillar-tile__stage[data-astro-cid-2s4ki6bf]{display:grid}.pillar-tile__stage[data-astro-cid-2s4ki6bf]>.pillar[data-astro-cid-2s4ki6bf]{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s;transform:translateY(8px)}.pillar-tile__stage[data-astro-cid-2s4ki6bf]>.pillar[data-astro-cid-2s4ki6bf].is-active{visibility:visible;opacity:1;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1),visibility;transform:none}.pillar-tile__dots[data-astro-cid-2s4ki6bf]{justify-content:center;margin-top:.5rem;display:flex}.pillar-tile__dots[data-astro-cid-2s4ki6bf] button[data-astro-cid-2s4ki6bf]{cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:44px;padding:0;display:grid}.pillar-tile__dots[data-astro-cid-2s4ki6bf] button[data-astro-cid-2s4ki6bf]:before{content:"";background:var(--cream-deep);border-radius:999px;width:.55rem;height:.55rem;transition:width .3s cubic-bezier(.16,1,.3,1),background .3s}.pillar-tile__dots[data-astro-cid-2s4ki6bf] button[data-astro-cid-2s4ki6bf][aria-pressed=true]:before{background:var(--red);width:1.4rem}.pillar-tile__dots[data-astro-cid-2s4ki6bf] button[data-astro-cid-2s4ki6bf]:focus-visible{outline:2px solid var(--green);outline-offset:-6px;border-radius:.6rem}@media (width<=900px){.pillars[data-astro-cid-2s4ki6bf]:not(.pillars--compact) .pillars__heading[data-astro-cid-2s4ki6bf]{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""intro""tile"}.pillar-tile[data-astro-cid-2s4ki6bf]{margin-top:1.5rem}.pillar-tile__stage[data-astro-cid-2s4ki6bf]>.pillar[data-astro-cid-2s4ki6bf]{min-height:0}}@media (prefers-reduced-motion:reduce){.pillar-tile__stage[data-astro-cid-2s4ki6bf]>.pillar[data-astro-cid-2s4ki6bf]{transform:none}}
