.dcl-btn-row{display:flex;flex-wrap:wrap;gap:var(--dcl-space-s)}.dcl-list-reset{list-style:none;margin:0;padding:0}.dcl-section-wrap{position:relative}.dcl-section{padding-bottom:var(--dcl-section-space);padding-top:var(--dcl-section-space)}.dcl-section--paper{background:var(--dcl-bg-page)}.dcl-section--raised{background:var(--dcl-bg-surface)}.dcl-section--inverse{background:var(--dcl-bg-inverse);color:var(--dcl-text-on-dark)}.dcl-section--inverse a:not([class*="dcl-btn"]){color:var(--dcl-link-on-dark);text-decoration-color:var(--dcl-hair-on-dark)}.dcl-section--inverse a:not([class*="dcl-btn"]):hover{color:var(--dcl-link-on-dark-hover)}.dcl-inner{margin-inline:auto;max-width:var(--dcl-site-max-width);width:var(--theme-container-width)}.dcl-eyebrow{color:var(--dcl-terra-ink);font-family:var(--dcl-font-sans);font-size:var(--dcl-eyebrow-size);font-weight:700;letter-spacing:var(--dcl-eyebrow-tracking);margin:0;text-transform:uppercase}.dcl-eyebrow--slate{color:var(--theme-palette-color-4,#57534E)}.dcl-eyebrow--ochre{color:var(--dcl-ochre-ink)}.dcl-hero-title{font-family:var(--dcl-font-serif);font-size:var(--dcl-hero-title-size);font-weight:400;letter-spacing:-0.02em;line-height:1.1;margin:0;text-wrap:pretty}.dcl-hero-title.dcl-hero-title{margin-top:0}.dcl-h2{font-family:var(--dcl-font-serif);font-size:var(--dcl-h2-size);font-weight:400;letter-spacing:-0.015em;line-height:1.14;margin:0;text-wrap:pretty}.dcl-h2.dcl-h2{margin-top:0}.dcl-h3{font-family:var(--dcl-font-serif);font-size:var(--dcl-h3-size);font-weight:500;letter-spacing:-0.01em;line-height:1.1;margin:0}.dcl-lead{color:var(--dcl-text-body);font-family:var(--dcl-font-serif);font-size:var(--dcl-lead-size);line-height:1.45;max-width:58ch;text-wrap:pretty}.dcl-statement{font-family:var(--dcl-font-serif);font-size:var(--dcl-text-2xl);font-weight:400;letter-spacing:-0.01em;line-height:1.32;margin-left:auto;margin-right:auto;max-width:40ch;padding-top:var(--dcl-space-m);text-align:center;text-wrap:pretty;border-top:1px solid var(--dcl-hair)}.dcl-gap > .dcl-statement{margin-top:var(--dcl-space-m)}.dcl-pillar{border-top:2px solid var(--dcl-hair);padding-top:var(--dcl-space-l)}.dcl-pillar .dcl-h3{margin-bottom:var(--dcl-space-xs);margin-top:0}.dcl-pillar--terra__border{--dcl-tint:var(--dcl-terra);border-top-color:var(--dcl-terra)}.dcl-pillar--terra{border-top-color:var(--dcl-terra)}.dcl-pillar--terra .dcl-h3{color:var(--dcl-terra-ink)}.dcl-pillar--slate__border{--dcl-tint:var(--dcl-slate);border-top-color:var(--dcl-slate)}.dcl-pillar--slate{border-top-color:var(--dcl-slate)}.dcl-pillar--slate .dcl-h3{color:var(--dcl-slate-ink)}.dcl-pillar--ochre__border{--dcl-tint:var(--dcl-ochre);border-top-color:var(--dcl-ochre)}.dcl-pillar--ochre{border-top-color:var(--dcl-ochre)}.dcl-pillar--ochre .dcl-h3{color:var(--dcl-ochre-ink)}.dcl-numbered{display:grid;gap:var(--dcl-space-xs)}.dcl-numbered__index{color:var(--dcl-terra-ink);font-family:var(--dcl-font-serif);font-size:var(--dcl-text-2xl);line-height:1}.dcl-numbered--slate .dcl-numbered__index{color:var(--dcl-slate-ink)}.dcl-numbered--ochre .dcl-numbered__index{color:var(--dcl-ochre-ink)}.dcl-quote{border-top:1px solid var(--dcl-ink);margin:0;padding-top:var(--dcl-space-s)}.dcl-quote__text{color:var(--dcl-text-body);font-family:var(--dcl-font-serif);font-size:calc(var(--dcl-text-m)*1.1);font-style:italic;line-height:1.6;margin:0 0 var(--dcl-space-s);text-wrap:pretty}.dcl-quote__cite{color:var(--theme-palette-color-2,#9E3F22);font-size:var(--dcl-text-s)}.dcl-btn{align-items:center;background:var(--dcl-terra);border:1px solid transparent;border-radius:var(--dcl-radius-full);color:#FFFFFF;cursor:pointer;display:inline-flex;font-family:var(--dcl-font-sans);font-size:var(--dcl-text-m);font-weight:600;gap:var(--dcl-space-3xs);justify-content:center;line-height:1;min-height:44px;padding:var(--dcl-space-xs) var(--dcl-space-l);text-decoration:none;transition:background .2s ease,transform .2s ease,border-color .2s ease,color .2s ease}.dcl-btn:hover{background:var(--dcl-terra-hover);color:#FFFFFF}@media (hover:hover) and (prefers-reduced-motion:no-preference){.dcl-btn:hover{transform:translateY(-1px)}}.dcl-btn--outline{background:transparent;border-color:var(--dcl-hair);color:var(--dcl-terra-ink)}.dcl-btn--outline:hover{background:transparent;border-color:var(--dcl-ink);color:var(--dcl-ink)}.dcl-btn--white{background:var(--dcl-paper);border-color:var(--dcl-paper);color:var(--dcl-terra-ink)}.dcl-btn--white:hover{background:transparent;border-color:var(--dcl-paper);color:var(--dcl-paper)}.dcl-btn--sm{font-size:var(--dcl-text-s);min-height:40px;padding:var(--dcl-space-2xs) var(--dcl-space-s)}.dcl-glow-wrap{overflow:hidden;position:relative}.dcl-glow{aspect-ratio:1;background:radial-gradient(circle at 42% 44%,rgba(184,75,44,0.14),rgba(200,154,60,0.075) 44%,transparent 74%);border-radius:50%;pointer-events:none;position:absolute;right:0;top:50%;transform:translate(34%,-55%);width:min(880px,88vw);z-index:0}.dcl-cta{background:var(--dcl-bg-inverse);color:var(--dcl-text-on-dark);overflow:hidden;position:relative}.dcl-cta a:not([class*="dcl-btn"]){color:var(--dcl-link-on-dark);text-decoration-color:var(--dcl-hair-on-dark)}.dcl-cta a:not([class*="dcl-btn"]):hover{color:var(--dcl-link-on-dark-hover)}.dcl-cta__heading{color:var(--dcl-text-on-dark);font-family:var(--dcl-font-serif);font-size:var(--dcl-h2-size);font-weight:400;letter-spacing:-0.015em;line-height:1.18;margin:0 0 var(--dcl-space-m);text-wrap:pretty}.dcl-cta__heading.dcl-cta__heading{margin-top:0}.dcl-cta__body{color:var(--dcl-text-on-dark-muted);font-family:var(--dcl-font-serif);font-size:var(--dcl-text-l);line-height:1.55;margin:0 0 var(--dcl-space-xl);max-width:40ch;text-wrap:pretty}.dcl-cta__glow{background:radial-gradient(circle at 38% 38%,var(--dcl-terra),transparent 68%);border-radius:50%;height:520px;opacity:0.3;pointer-events:none;position:absolute;right:-140px;top:50%;transform:translateY(-50%);width:520px}.dcl-field{display:flex;flex-direction:column;gap:var(--dcl-space-3xs)}.dcl-field__label{color:var(--dcl-text-on-dark-muted);font-size:0.72rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.dcl-field__input{background:var(--dcl-field-bg-on-dark);border:1px solid var(--dcl-field-border-on-dark);border-radius:var(--dcl-radius-m);color:var(--dcl-paper);font-family:inherit;font-size:1rem;padding:14px 16px;width:100%}.dcl-field__input:focus{background:rgba(247,243,236,0.1);border-color:var(--dcl-paper);outline:3px solid var(--dcl-focus);outline-offset:2px}.dcl-field__req{color:var(--dcl-terra);font-weight:700}.dcl-index{column-gap:var(--dcl-space-xl);columns:3 16rem;list-style:none;margin:0;padding:0}.dcl-index li{border-bottom:1px solid var(--dcl-hair);break-inside:avoid;font-family:var(--dcl-font-serif);font-size:var(--dcl-text-l);padding:var(--dcl-space-2xs) 0}.dcl-shadow-xs{box-shadow:var(--dcl-shadow-xs)}.dcl-shadow-s{box-shadow:var(--dcl-shadow-s)}.dcl-shadow-m{box-shadow:var(--dcl-shadow-m)}.dcl-shadow-l{box-shadow:var(--dcl-shadow-l)}.dcl-grid-2{display:grid;gap:var(--dcl-space-l);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:782px){.dcl-grid-2{grid-template-columns:1fr}}.dcl-grid-3{display:grid;gap:var(--dcl-space-l);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--dcl-space-l)}@media (max-width:782px){.dcl-grid-3{grid-template-columns:1fr}}.dcl-hero-cols{border-top:1px solid var(--dcl-hair);display:grid;gap:var(--dcl-space-m) var(--dcl-space-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--dcl-space-l);padding-bottom:var(--dcl-space-l);padding-top:var(--dcl-space-m)}.dcl-hero-cols p{margin:0}@media (max-width:782px){.dcl-hero-cols{grid-template-columns:1fr}}.dcl-newsletter{max-width:44rem}.dcl-newsletter .wp-block-heading{color:var(--dcl-text-on-dark);font-family:var(--dcl-font-serif);font-size:var(--dcl-text-xl);font-weight:400;line-height:1.2;margin:0 0 var(--dcl-space-2xs)}.dcl-newsletter .wp-block-paragraph{color:var(--dcl-text-on-dark-muted);margin:0 0 var(--dcl-space-m)}.dcl-newsletter .ct-newsletter-subscribe-form-elements{display:flex;flex-wrap:wrap;gap:var(--dcl-space-xs)}.dcl-newsletter .ct-newsletter-subscribe-form-elements input{background:var(--dcl-field-bg-on-dark);border:1px solid var(--dcl-field-border-on-dark);border-radius:var(--dcl-radius-m);color:var(--dcl-paper);flex:1 1 16rem;font-family:inherit;font-size:1rem;min-width:0;padding:14px 16px}.dcl-newsletter .ct-newsletter-subscribe-form-elements input:focus{background:rgba(247,243,236,0.1);border-color:var(--dcl-paper);outline:3px solid var(--dcl-focus);outline-offset:2px}.dcl-newsletter button{background:var(--dcl-paper);border:1px solid var(--dcl-paper);border-radius:var(--dcl-radius-full);color:var(--dcl-terra-ink);cursor:pointer;font-family:var(--dcl-font-sans);font-size:var(--dcl-text-m);font-weight:600;line-height:1;min-height:44px;padding:var(--dcl-space-xs) var(--dcl-space-l)}.dcl-newsletter button:hover{background:transparent;color:var(--dcl-paper)}.dcl-newsletter .gdpr-confirm-policy{color:var(--dcl-text-on-dark-muted);font-size:var(--dcl-text-s);margin:var(--dcl-space-s) 0 0}.dcl-newsletter .ct-newsletter-subscribe-message{color:var(--dcl-text-on-dark)}.dcl-bento{display:grid;gap:var(--dcl-space-l);grid-template-columns:repeat(6,minmax(0,1fr))}.dcl-bento > li{grid-column:span 2}.dcl-bento > li:nth-child(n+4){grid-column:span 3}.dcl-bento > li > :first-child{margin-top:0}@media (max-width:782px){.dcl-bento{grid-template-columns:1fr}.dcl-bento > li{grid-column:auto}.dcl-bento > li:nth-child(n+4){grid-column:auto}}.dcl-stack{display:flex;flex-direction:column;row-gap:var(--dcl-space-s)}.dcl-stats{display:grid;gap:var(--dcl-space-l);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (max-width:782px){.dcl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.dcl-stats__value{font-size:clamp(2.125rem,3.6vw,3rem);font-weight:600;letter-spacing:-0.02em;line-height:1;margin:0;white-space:nowrap}@media (max-width:782px){.dcl-stats__value{font-size:clamp(1.75rem,8vw,2.25rem)}}.dcl-stats__label{color:var(--theme-palette-color-4,#57534E);font-size:0.84375rem;font-weight:400;line-height:1.45;margin:0.625rem 0 0}@media (max-width:782px){.dcl-stats__label{font-size:0.9375rem}}.dcl-img-sphere{height:30px;max-width:100%;object-fit:cover;width:30px}.dcl-gap{display:flex;flex-direction:column;row-gap:var(--dcl-space-m)}.dcl-numbered-list{list-style:none;margin:var(--dcl-space-2xs) 0 0;padding:0;border-top:1px solid var(--dcl-hair)}.dcl-numbered-list__item{display:grid;grid-template-columns:auto 1fr;gap:var(--dcl-space-m);align-items:baseline;padding:var(--dcl-space-s) 0;border-bottom:1px solid var(--dcl-hair)}.dcl-numbered-list__num{color:var(--dcl-terra-ink);font-size:var(--dcl-text-xs);font-weight:600;font-variant-numeric:tabular-nums}.dcl-numbered-list__num--slate{color:var(--dcl-slate-ink)}.dcl-img-sphere--lg{height:34px;width:34px}.dcl-cta__item{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%}.dcl-card{padding-top:var(--dcl-space-l)}.dcl-card .dcl-h3{margin-bottom:var(--dcl-space-xs);margin-top:0}.dcl-text-terra{color:var(--theme-palette-color-2,#9E3F22)}.dcl-quote__company{color:var(--dcl-text-muted);font-size:var(--dcl-text-s);font-style:normal}.dcl-quote__company strong{color:var(--dcl-text-title);font-weight:600}.dcl-btn--outline-dark{background:transparent;border-color:rgba(247,243,236,0.35);color:var(--dcl-paper)}.dcl-btn--outline-dark:hover{background:transparent;border-color:var(--dcl-paper);color:var(--dcl-paper)}.dcl-stats__item{list-style:none;margin:0;padding:0}.dcl-trio{display:flex;margin-bottom:var(--dcl-space-xs)}.dcl-trio.dcl-trio + h1,.dcl-trio.dcl-trio + h2{margin-top:0}.dcl-text-muted{color:var(--dcl-muted)}.dcl-quote--stacked{border-top-color:var(--dcl-hair)}.dcl-quote--standalone{margin-left:auto;margin-right:auto;max-width:72ch;width:100%}.dcl-quote--featured{margin-left:auto;margin-right:auto;max-width:68ch;width:100%}.dcl-quote__by{align-items:baseline;column-gap:var(--dcl-space-2xs);display:flex;flex-wrap:wrap}.dcl-h3--sm{font-size:var(--dcl-text-xl);line-height:1.2}.dcl-pull{font-family:var(--dcl-font-serif);font-size:var(--dcl-text-2xl);font-weight:400;letter-spacing:-0.01em;line-height:1.32;text-wrap:pretty}.dcl-pull--italic{font-style:italic}.dcl-figure{font-family:var(--dcl-font-serif);font-size:var(--dcl-text-4xl);letter-spacing:-0.02em;line-height:1.05}.dcl-label{font-size:var(--dcl-text-xs);font-weight:600;letter-spacing:0.06em;text-transform:uppercase}.dcl-link-cta{font-family:var(--dcl-font-sans);font-size:var(--dcl-text-s);font-weight:600}.dcl-hero-cols--flow{border-top:0;margin-top:var(--dcl-space-m);padding-top:0}.dcl-gap > .dcl-hero-cols--flow{margin-top:0}.dcl-lead:has(+ .dcl-hero-cols--flow){margin-bottom:0}.dcl-hero-cols--tight{margin-top:var(--dcl-space-l);padding-top:var(--dcl-space-m)}.dcl-body-serif__large{color:var(--dcl-text-body);font-family:var(--dcl-font-serif);font-size:var(--dcl-text-xl);line-height:1.45;text-wrap:pretty}.dcl-pillar--tint{background:color-mix(in srgb,var(--dcl-tint,var(--dcl-hair)) 8%,transparent);border-radius:var(--dcl-radius-m);border-top:0;padding:var(--dcl-space-m)}.dcl-pillar__num{color:color-mix(in srgb,var(--dcl-tint,var(--dcl-hair)) 28%,transparent);font-family:var(--dcl-font-sans);font-size:calc(var(--dcl-text-4xl)*1.5);font-weight:700;letter-spacing:-0.02em;line-height:1;margin:0 0 var(--dcl-space-xs)}.dcl-cover{align-self:flex-start;border:1px solid var(--dcl-hair);box-shadow:var(--dcl-shadow-s);display:block;height:116px;max-width:100%;object-fit:contain;width:auto}.dcl-cover--lg{height:148px}.dcl-cover-link{display:block;width:fit-content}.dcl-cover-link:focus-visible{outline:2px solid var(--dcl-terra-ink);outline-offset:3px}.dcl-cover-link--spaced{margin-bottom:var(--dcl-space-xs);margin-top:var(--dcl-space-xs)}.dcl-cover-row{container-type:inline-size;display:flex;gap:var(--dcl-space-s);margin-bottom:var(--dcl-space-m);margin-top:0;padding:0}.dcl-cover-row .dcl-cover{height:min(116px,calc((100cqw - 2*var(--dcl-space-s))/2.2))}.dcl-cover--spaced{margin-bottom:var(--dcl-space-s);margin-top:0}