/*! Animate.css Copyright 2021 Daniel Eden. Licensed under the Hippocratic
 * License 2.1, full text at /assets/licenses/animate.css.txt. Changed by
 * Ludere Web Design: one keyframe cherry-picked, its translate distance made
 * a custom property, its classes prefixed. https://animate.style */:root{--animate-duration:0.55s;--animate-delay:1s;--animate-repeat:1}.td-animated{animation-duration:var(--animate-duration);animation-fill-mode:both;animation-timing-function:var(--ease-out)}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,var(--animate-translate-y,100%),0)}to{opacity:1;transform:translateZ(0)}}.td-fadeInUp{animation-name:fadeInUp}@media (prefers-reduced-motion:reduce),print{.td-animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.td-reveal-armed [data-reveal]{opacity:0}[data-reveal].td-animated{--td-reveal-step:70ms;animation-delay:calc(var(--td-reveal-index, 0)*var(--td-reveal-step))}#opening{background-color:var(--surface);padding:var(--section-block) var(--container-gutter)}#opening>.cs-container{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-9);margin:auto;max-width:var(--container-max);width:100%}.td-opening-head{display:flex;flex-direction:column;gap:var(--space-8)}.td-opening-eyebrow{text-align:center}.td-opening-headline{align-items:end;display:grid;gap:var(--space-9)}@media only screen and (min-width:56.3125rem){.td-opening-headline{grid-template-columns:6fr 5fr}}.td-opening-title{color:var(--text-strong);font-family:var(--font-heading);font-size:clamp(3.5rem,2rem + 5vw,7.5rem);font-weight:var(--weight-black);letter-spacing:-.03em;line-height:.92;margin:0;overflow-wrap:break-word}.td-opening-sub-lift{padding-bottom:var(--space-2)}.td-opening-sub{border-left:3px solid var(--accent-base);color:var(--text-strong);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0;padding-left:var(--space-4)}.td-opening-figure{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.td-opening-figure img{aspect-ratio:21/9;border-radius:var(--radius-lg);display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%;width:100%}.td-opening-caption{color:var(--text-muted);font-size:var(--text-2xs)}.td-opening-prose{display:flex;flex-direction:column;gap:var(--space-5);margin-inline:auto;max-width:var(--measure-prose)}.td-opening-close,.td-opening-lead{font-size:var(--text-lg);line-height:var(--leading-loose);margin:0}.td-opening-lead{color:var(--text-default)}.td-opening-close{color:var(--text-strong);font-weight:var(--weight-bold)}.td-opening-lead:first-letter{color:var(--text-strong);float:left;font-family:var(--font-heading);font-size:5.2em;font-weight:var(--weight-black);line-height:.82;padding:.06em .12em 0 0}#legacy{background-color:var(--surface-sunken);padding:var(--section-block) var(--container-gutter)}#legacy>.cs-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-7);margin:auto;max-width:var(--container-max);width:100%}@media only screen and (min-width:1024px){#legacy>.cs-container{padding:0 var(--space-5)}}.td-legacy-prose{display:flex;flex-direction:column;gap:var(--space-5);max-width:var(--measure-prose)}.td-legacy-prose>p{color:var(--text-default);font-size:var(--text-md);margin:0}.td-legacy-statement{align-items:center;display:flex;gap:var(--space-6);justify-content:center;max-width:60rem;width:100%}.td-legacy-rule{display:none}@media only screen and (min-width:56.3125rem){.td-legacy-rule{background-color:var(--accent-base);display:block;flex:1;height:2px}}.td-legacy-line{color:var(--text-strong);flex:0 1 44rem;font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:1.12;margin:0;text-align:center}#glance{background-color:var(--surface-brand);color:var(--text-on-brand);padding:var(--space-10) var(--container-gutter)}#glance>.cs-container{box-sizing:border-box;margin:auto;max-width:var(--container-max);width:100%}@media only screen and (min-width:1024px){#glance>.cs-container{padding:0 var(--space-5)}}.td-stats{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0}@media only screen and (min-width:37.5625rem){.td-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:68.8125rem){.td-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.td-stat{border-top:1px solid var(--brand-light);display:flex;flex-direction:column-reverse;gap:var(--space-2);padding-top:var(--space-5)}.td-stat:first-child{border-top:0;padding-top:0}@media only screen and (min-width:37.5625rem){.td-stat{border-left:1px solid var(--brand-light);border-top:0;padding-left:var(--space-6);padding-top:0}.td-stat:nth-child(odd){border-left:0;padding-left:0}}@media only screen and (min-width:68.8125rem){.td-stat:nth-child(3){border-left:1px solid var(--brand-light);padding-left:var(--space-6)}}.td-stat-label{color:var(--text-on-brand-muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}.td-stat-value{color:var(--text-on-brand);font-family:var(--font-heading);font-size:var(--text-4xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-black);line-height:1;margin:0}.td-stat-value-accent{color:var(--accent-base)}#story{background-color:var(--surface);padding:var(--section-block) var(--container-gutter)}#story>.cs-container{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-10);margin:auto;max-width:var(--container-max);width:100%}@media only screen and (min-width:1024px){#story>.cs-container{padding:0 var(--space-5)}}.td-story-body{align-items:start;display:grid;gap:var(--space-10)}@media only screen and (min-width:56.3125rem){.td-story-body{grid-template-columns:3fr 9fr}}.td-story-index{display:flex;flex-direction:column}@media only screen and (min-width:56.3125rem){.td-story-index{position:sticky;top:calc(var(--nav-clearance) + var(--space-4))}}.td-story-index-link{border-top:1px solid var(--border-default);color:var(--text-strong);display:grid;font-size:var(--text-sm);font-weight:700;gap:var(--space-2);grid-template-columns:2.5rem minmax(0,1fr);padding:var(--space-3) 0;text-decoration:none}.td-story-index-link:last-child{border-bottom:1px solid var(--border-default)}.td-story-index-link:hover{color:var(--brand-deep)}.td-story-index-num{color:var(--accent-ink)}.td-story-chapters{display:flex;flex-direction:column;gap:var(--space-11);max-width:var(--measure-prose)}.td-story-chapter{display:flex;flex-direction:column;gap:var(--space-4)}.td-story-chapter>p:not(.td-story-quote){color:var(--text-default);font-size:var(--text-md);margin:0}.td-story-num{color:transparent;font-family:var(--font-heading);font-size:4rem;font-weight:900;line-height:.85;-webkit-text-stroke:2px var(--brand-ink)}@media only screen and (min-width:56.3125rem){.td-story-num{font-size:6rem}}.td-story-title{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.td-story-quote,.td-story-title{color:var(--text-strong);font-family:var(--font-heading);font-weight:900}.td-story-quote{border-bottom:2px solid var(--accent-base);border-top:2px solid var(--accent-base);font-size:var(--text-xl);line-height:var(--leading-snug);margin:var(--space-4) 0 0;padding:var(--space-6) 0}#recognition{background-color:var(--surface-sunken);padding:var(--section-block) var(--container-gutter)}#recognition>.cs-container{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-7);margin:auto;max-width:60rem;width:100%}@media only screen and (min-width:1024px){#recognition>.cs-container{padding:0 var(--space-5)}}.td-ledger-lead{color:var(--text-strong);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.td-ledger{border-top:2px solid var(--brand-ink);list-style:none;margin:0;padding:0}.td-ledger-row{align-items:center;border-bottom:1px solid var(--border-default);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding:var(--space-5) 0}@media only screen and (min-width:37.5625rem){.td-ledger-row{grid-template-columns:minmax(0,1fr) auto}}.td-ledger-award{color:var(--text-default);font-size:var(--text-md);line-height:var(--leading-normal)}.td-ledger-award strong{color:var(--text-strong);font-family:var(--font-heading)}.td-ledger-years{display:flex;gap:6px}.td-ledger-dot{border:2px solid var(--border-strong);border-radius:var(--radius-circle);box-sizing:border-box;flex:0 0 auto;height:14px;width:14px}.td-ledger-dot-won{background-color:var(--brand-ink);border:0}.td-ledger-row-honor .td-ledger-dot-won{background-color:var(--accent-base)}.td-ledger-close{color:var(--text-strong);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-normal);margin:0}#different{background-color:var(--surface);padding:var(--section-block) var(--container-gutter)}#different>.cs-container{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-8);margin:auto;max-width:var(--container-max);width:100%}.td-different-title{color:var(--text-strong);font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.td-different-grid{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media only screen and (min-width:56.3125rem){.td-different-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.td-different-box{display:flex;flex-direction:column;gap:var(--space-3)}.td-different-box-title{color:var(--text-strong);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-black);line-height:var(--leading-tight);margin:0}.td-different-box-text{color:var(--text-default);line-height:var(--leading-normal);margin:0}#cta{background-color:var(--surface-accent-wash);padding:var(--space-10) var(--container-gutter)}#cta>.cs-container{align-items:center;box-sizing:border-box;display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr);margin:auto;max-width:var(--container-max);width:100%}@media only screen and (min-width:56.3125rem){#cta>.cs-container{grid-template-columns:minmax(0,1fr) auto}}.td-cta-title{color:var(--text-strong);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0;max-width:28ch}.td-cta-actions{display:flex;flex-direction:column;gap:var(--space-4)}@media only screen and (min-width:56.3125rem){.td-cta-actions{flex-direction:row;flex-wrap:wrap}}