.sm-container{width:100%;max-width:var(--sm-container);margin-right:auto;margin-left:auto;padding-right:var(--sm-lg);padding-left:var(--sm-lg)}@media (max-width:767px){.sm-container{padding-right:1.25rem;padding-left:1.25rem}}.sm-section{padding-top:var(--sm-5xl);padding-bottom:var(--sm-5xl)}@media (max-width:1023px){.sm-section{padding-top:var(--sm-4xl);padding-bottom:var(--sm-4xl)}}@media (max-width:767px){.sm-section{padding-top:var(--sm-3xl);padding-bottom:var(--sm-3xl)}}.sm-section--tight{padding-top:var(--sm-4xl);padding-bottom:var(--sm-4xl)}.sm-section--sunken{background-color:var(--sm-ink-800)}.sm-section-head{display:flex;flex-flow:column;gap:var(--sm-md);max-width:44rem}.sm-section-head{margin:0 0 var(--sm-2xl) 0}.sm-stack{display:flex;flex-flow:column;align-items:start;gap:var(--sm-lg)}.sm-stack--sm{gap:var(--sm-sm)}.sm-stack--md{gap:var(--sm-md)}.sm-stack--xl{gap:var(--sm-xl)}.sm-eyebrow{display:block;color:var(--sm-gold);font-family:var(--sm-sans);font-weight:600;font-size:0.8125rem;line-height:1.2;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-eyebrow--ember{color:var(--sm-ember-300)}.sm-display{color:var(--sm-paper-150);font-family:var(--sm-serif);font-weight:600;font-size:4.5rem;line-height:1.05;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.sm-display{font-size:3.5rem}}@media (max-width:767px){.sm-display{font-size:2.75rem}}@media (max-width:479px){.sm-display{font-size:2.25rem}}.sm-display-2{color:var(--sm-paper-150);font-family:var(--sm-serif);font-weight:600;font-size:3.5rem;line-height:1.08;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.sm-display-2{font-size:2.75rem}}@media (max-width:767px){.sm-display-2{font-size:2.25rem}}@media (max-width:479px){.sm-display-2{font-size:2rem}}.sm-h1{color:var(--sm-paper-150);font-family:var(--sm-serif);font-weight:600;font-size:2.5rem;line-height:1.15;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sm-h1{font-size:2rem}}.sm-h2{color:var(--sm-paper-150);font-family:var(--sm-serif);font-weight:600;font-size:1.875rem;line-height:1.2;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sm-h2{font-size:1.625rem}}.sm-h3{color:var(--sm-paper-150);font-family:var(--sm-serif);font-weight:500;font-size:1.5rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-lead{color:var(--sm-paper);font-family:var(--sm-serif);font-weight:400;font-size:1.3125rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-body{color:var(--sm-paper);font-family:var(--sm-serif);font-weight:400;font-size:1.125rem;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-body--measure{max-width:var(--sm-measure)}.sm-small{color:var(--sm-paper-dim);font-family:var(--sm-sans);font-weight:400;font-size:0.875rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-btn{display:inline-flex;justify-content:center;align-items:center;gap:var(--sm-xs);font-family:var(--sm-sans);font-weight:600;font-size:1rem;line-height:1;text-decoration:none;letter-spacing:0.02em;padding-top:1rem;padding-right:1.75rem;padding-bottom:1rem;padding-left:1.75rem;border-radius:var(--sm-r-md);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.sm-btn--primary{color:var(--sm-paper);background-color:var(--sm-ember)}.sm-btn--primary:hover{color:var(--sm-paper-150);background-color:var(--sm-ember-600)}.sm-btn--primary:hover{border-color:var(--sm-ember-600)}.sm-btn--primary{border-color:var(--sm-ember)}.sm-btn--secondary{color:var(--sm-gold);background-color:transparent}.sm-btn--secondary:hover{color:var(--sm-gold-400);background-color:rgba(232,169,75,.1)}.sm-btn--secondary:hover{border-color:var(--sm-gold)}.sm-btn--secondary{border-color:var(--sm-gold-700)}.sm-btn-row{display:flex;align-items:center;gap:var(--sm-md)}.sm-btn-row{flex-wrap:wrap}.sm-textlink{color:var(--sm-gold);font-family:var(--sm-sans);font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none}.sm-textlink:hover{color:var(--sm-gold-400);text-decoration:underline}.sm-textlink:hover{text-underline-offset:4px}.sm-hero{position:relative;overflow:hidden;padding-top:var(--sm-6xl);padding-bottom:var(--sm-6xl);background-color:var(--sm-ink)}@media (max-width:1023px){.sm-hero{padding-top:var(--sm-4xl);padding-bottom:var(--sm-4xl)}}.sm-hero-glow{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:radial-gradient(60% 55% at 28% -8%,rgba(210,84,42,.42),rgba(224,118,74,.1) 42%,rgba(42,15,20,0) 72%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.sm-hero-inner{display:flex;flex-flow:column;align-items:start;gap:var(--sm-lg);position:relative;max-width:60rem}@media (max-width:479px){.sm-hero-inner{gap:var(--sm-md)}}.sm-hero-lead{max-width:38rem}.sm-thesis{display:flex;flex-flow:column;gap:var(--sm-lg);max-width:52rem}.sm-thesis-line{color:var(--sm-paper-150);font-family:var(--sm-serif);font-weight:600;font-size:3rem;line-height:1.12;letter-spacing:-0.015em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.sm-thesis-line{font-size:2.25rem}}@media (max-width:767px){.sm-thesis-line{font-size:1.875rem}}.sm-issue{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--sm-4xl)}@media (max-width:1119px){.sm-issue{grid-template-columns:minmax(0,1fr);gap:var(--sm-2xl)}}.sm-issue-col{display:flex;flex-flow:column;gap:var(--sm-lg)}.sm-issue-points{display:flex;flex-flow:column;gap:var(--sm-lg)}.sm-issue-point{display:flex;flex-flow:column;gap:var(--sm-2xs);padding-left:var(--sm-lg);border-left:2px solid var(--sm-border-strong)}.sm-issue-point-h{color:var(--sm-paper-150);font-family:var(--sm-serif);font-weight:600;font-size:1.25rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-issue-point-t{color:var(--sm-paper);font-family:var(--sm-serif);font-weight:400;font-size:1rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-pullquote{display:flex;flex-flow:column;gap:var(--sm-sm);max-width:40rem;padding-left:var(--sm-lg);border-left:3px solid var(--sm-ember)}.sm-quote{color:var(--sm-paper-150);font-family:var(--sm-serif);font-weight:400;font-size:1.5rem;line-height:1.45;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-quote-by{color:var(--sm-paper-dim);font-family:var(--sm-sans);font-weight:500;font-size:0.875rem;letter-spacing:0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-regions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sm-xl)}@media (max-width:1119px){.sm-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sm-lg)}}@media (max-width:767px){.sm-regions{grid-template-columns:minmax(0,1fr)}}.sm-region{display:flex;flex-flow:column;gap:var(--sm-sm);padding-top:var(--sm-md);border-top:2px solid var(--sm-border-strong)}.sm-region-name{color:var(--sm-paper-150);font-family:var(--sm-serif);font-weight:600;font-size:1.5rem;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-region-note{color:var(--sm-paper-dim);font-family:var(--sm-sans);font-weight:400;font-size:0.9375rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sm-xl)}@media (max-width:1119px){.sm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sm-cards{grid-template-columns:minmax(0,1fr)}}.sm-card{display:flex;flex-flow:column;overflow:hidden;background-color:var(--sm-raised);border-radius:var(--sm-r-md);border-top:1px solid var(--sm-border);border-right:1px solid var(--sm-border);border-bottom:1px solid var(--sm-border);border-left:1px solid var(--sm-border)}.sm-card-figure{display:flex;flex-flow:column;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-card-media{display:block;width:100%;aspect-ratio:3/2;background-image:linear-gradient(155deg,var(--sm-ember-600) 0%,var(--sm-raised-600) 52%,var(--sm-ink-800) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.sm-figcaption{color:var(--sm-paper-dim);font-family:var(--sm-sans);font-weight:400;font-size:0.8125rem;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-figcaption{padding:var(--sm-xs) var(--sm-lg) 0 var(--sm-lg)}.sm-card-body{display:flex;flex-flow:column;gap:var(--sm-sm)}.sm-card-body{padding:var(--sm-lg)}.sm-card-title{color:var(--sm-paper-150);font-family:var(--sm-serif);font-weight:600;font-size:1.375rem;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-card-text{color:var(--sm-paper);font-family:var(--sm-serif);font-weight:400;font-size:1rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-card-meta{color:var(--sm-paper-dim);font-family:var(--sm-sans);font-weight:400;font-size:0.8125rem;line-height:1.45}.sm-card-meta{margin:var(--sm-2xs) 0 0 0}.sm-chip{display:inline-flex;align-items:center;gap:var(--sm-xs);align-self:start;color:var(--sm-gold);font-family:var(--sm-sans);font-weight:500;font-size:0.9375rem;line-height:1;padding-top:0.4375rem;padding-right:1rem;padding-bottom:0.4375rem;padding-left:1rem;border-radius:var(--sm-r-pill);border-top:1px solid var(--sm-gold-700);border-right:1px solid var(--sm-gold-700);border-bottom:1px solid var(--sm-gold-700);border-left:1px solid var(--sm-gold-700)}.sm-chip-row{display:flex;gap:var(--sm-sm)}.sm-chip-row{flex-wrap:wrap}.sm-pray{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:var(--sm-4xl)}@media (max-width:1119px){.sm-pray{grid-template-columns:minmax(0,1fr);gap:var(--sm-2xl)}}.sm-pray-diagram{display:flex;flex-flow:column;gap:var(--sm-md);position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 6rem)}@media (max-width:1119px){.sm-pray-diagram{position:static}}.sm-rings{width:100%;max-width:26rem;aspect-ratio:1}@media (max-width:1119px){.sm-rings{max-width:20rem}}.sm-rings-note{color:var(--sm-paper-dim);font-family:var(--sm-sans);font-weight:400;font-size:0.8125rem;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-circle-list{display:flex;flex-flow:column;gap:var(--sm-md)}.sm-circle{display:flex;flex-flow:column;gap:var(--sm-sm);background-color:var(--sm-raised);border-radius:var(--sm-r-md);border-top:1px solid var(--sm-border);border-right:1px solid var(--sm-border);border-bottom:1px solid var(--sm-border);border-left:1px solid var(--sm-border)}.sm-circle{padding:var(--sm-lg)}.sm-circle-head{display:flex;align-items:center;gap:var(--sm-sm)}.sm-circle-dot{flex-grow:0;flex-shrink:0;flex-basis:auto;width:0.625rem;height:0.625rem;background-color:var(--sm-ember);border-radius:var(--sm-r-pill)}.sm-circle-kicker{color:var(--sm-gold);font-family:var(--sm-sans);font-weight:600;font-size:0.8125rem;line-height:1.2;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-circle-title{color:var(--sm-paper-150);font-family:var(--sm-serif);font-weight:500;font-size:1.5rem;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-circle-text{color:var(--sm-paper);font-family:var(--sm-serif);font-weight:400;font-size:1rem;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-circle-give{color:var(--sm-gold-400);font-family:var(--sm-serif);font-weight:400;font-size:1.0625rem;line-height:1.5;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:var(--sm-sm);border-top:1px solid var(--sm-border)}.sm-circle-give .sm-give-label{color:var(--sm-paper-dim);font-family:var(--sm-sans);font-weight:600;font-size:0.75rem;font-style:normal;text-transform:uppercase;letter-spacing:0.08em;margin-right:0.5rem}.sm-circle-anchor{color:var(--sm-paper-dim);font-family:var(--sm-sans);font-weight:400;font-size:0.8125rem;line-height:1.4;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-signup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--sm-4xl)}@media (max-width:1119px){.sm-signup{grid-template-columns:minmax(0,1fr);gap:var(--sm-2xl)}}.sm-signup-copy{display:flex;flex-flow:column;gap:var(--sm-md)}.sm-form-host{background-color:var(--sm-raised);border-radius:var(--sm-r-md);border-top:1px solid var(--sm-border);border-right:1px solid var(--sm-border);border-bottom:1px solid var(--sm-border);border-left:1px solid var(--sm-border)}.sm-form-host{padding:var(--sm-xl)}.sm-give-inner{display:flex;justify-content:space-between;align-items:center;gap:var(--sm-xl)}.sm-give-inner{flex-wrap:wrap}@media (max-width:767px){.sm-give-inner{flex-flow:column;align-items:start}}.sm-give-copy{display:flex;flex-flow:column;gap:var(--sm-sm);max-width:40rem}.sm-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:100;background-color:rgba(42,15,20,.88);border-bottom:1px solid var(--sm-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sm-header-inner{display:flex;justify-content:space-between;align-items:center;gap:var(--sm-lg);padding-top:0.875rem;padding-bottom:0.875rem}.sm-wordmark{display:inline-flex;align-items:baseline;gap:0.4rem;text-decoration:none}.sm-wordmark-name{color:var(--sm-paper-150);font-family:var(--sm-serif);font-weight:600;font-size:1.375rem;line-height:1}.sm-wordmark-sub{color:var(--sm-paper-dim);font-family:var(--sm-sans);font-weight:600;font-size:0.625rem;text-transform:uppercase;letter-spacing:0.16em}.sm-nav{display:flex;align-items:center;gap:var(--sm-lg)}.sm-nav-link{color:var(--sm-paper);font-family:var(--sm-sans);font-weight:500;font-size:1rem;line-height:1;text-decoration:none}.sm-nav-link:hover{color:var(--sm-gold)}.sm-nav-link.is-active{color:var(--sm-gold)}.sm-footer{padding-top:var(--sm-4xl);padding-bottom:var(--sm-2xl);background-color:var(--sm-ink-800);border-top:1px solid var(--sm-border)}.sm-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:var(--sm-2xl)}@media (max-width:1119px){.sm-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.sm-footer-grid{grid-template-columns:minmax(0,1fr);gap:var(--sm-xl)}}.sm-footer-col{display:flex;flex-flow:column;align-items:start;gap:var(--sm-sm)}.sm-footer-brand{display:flex;flex-flow:column;gap:var(--sm-md);max-width:22rem}.sm-footer-tag{color:var(--sm-gold-400);font-family:var(--sm-serif);font-weight:400;font-size:1.0625rem;line-height:1.5;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-footer-h{color:var(--sm-paper-dim);font-family:var(--sm-sans);font-weight:600;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.08em}.sm-footer-h{margin:0 0 var(--sm-2xs) 0}.sm-footer-link{color:var(--sm-paper);font-family:var(--sm-sans);font-weight:400;font-size:0.9375rem;line-height:1.4;text-decoration:none}.sm-footer-link:hover{color:var(--sm-gold)}.sm-footer-note{max-width:36rem;color:var(--sm-paper-dim);font-family:var(--sm-sans);font-weight:400;font-size:0.8125rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sm-footer-bottom{display:flex;justify-content:space-between;gap:var(--sm-md);margin-top:var(--sm-2xl);padding-top:var(--sm-lg);border-top:1px solid var(--sm-border)}.sm-footer-bottom{flex-wrap:wrap}@media (max-width:767px){.sm-nav--primary{display:none}}