.ds-after{max-width:46rem;margin:32px 0 0;font-size:1.125rem}.ds-hero{padding:clamp(32px,5vw,72px) 0 clamp(48px,7vw,96px)}.ds-hero-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"copy card""chris card";align-items:start;gap:32px 72px;display:grid}.ds-hero-copy{grid-area:copy}.ds-hero h1{max-width:15ch;margin:0 0 .45em}.ds-card{border:2px solid var(--ink);border-radius:var(--radius);box-shadow:12px 12px 0 0 var(--red);background:#fff;grid-area:card}.ds-card-head{background:var(--ink);color:#fff;font:600 1.25rem/1.2 var(--font-display);margin:0;padding:12px 24px}.ds-card-head img{display:none}@media (width<=900px){.ds-card-head{align-items:center;gap:12px;display:flex}.ds-card-head img{object-fit:cover;border:2px solid #fff;border-radius:50%;flex:none;width:36px;height:36px;margin:-6px 0;display:block}}.ds-card-body{padding:24px 26px 26px}.ds-card-body>p:first-child{margin:0 0 20px;font-size:1.0625rem;line-height:1.6}.ds-chris{grid-area:chris;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:28px;max-width:620px;margin:0;display:grid}.ds-chris img{aspect-ratio:1;border-radius:var(--radius);width:100%;display:block}.ds-chris blockquote{background:0 0;border:0;margin:0;padding:0}.ds-chris blockquote p{font:600 var(--step-1)/1.2 var(--font-display);color:var(--ink);margin:0 0 10px}.ds-chris span{color:var(--muted);font-size:1rem}.ds-note{color:var(--muted);margin:10px 0 0;font-size:.9375rem}@media (width<=900px){.ds-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""card""chris"}.ds-chris{grid-template-columns:110px minmax(0,1fr);gap:18px}.ds-card{box-shadow:8px 8px 0 0 var(--red);margin-right:8px}}@media (width<=600px){.ds-hero h1{max-width:none}}@media (width<=420px){.ds-card-head{padding:10px 18px}.ds-card-body{padding:20px 18px 22px}}@media (width<=760px) and (height<=700px){.ds-hero{padding-top:20px}.ds-hero-grid{row-gap:20px}.ds-hero h1{font-size:2.25rem}.ds-hero .cx-lede{font-size:1.0625rem;line-height:1.5}.ds-card-body{padding-top:16px}.ds-card-body>p:first-child{margin-bottom:14px;font-size:1rem;line-height:1.5}}@media (width<=760px) and (height<=600px){.ds-top .wrap{min-height:56px}.ds-hero{padding-top:12px}.ds-hero-grid{row-gap:14px}.ds-hero h1{font-size:1.875rem}.ds-hero .cx-lede{font-size:1rem;line-height:1.45}.ds-card-head{padding:8px 18px}.ds-card-body{padding-top:12px}.ds-card-body>p:first-child{margin-bottom:10px;font-size:.9375rem;line-height:1.45}}@media (orientation:landscape) and (width>=560px) and (width<=1099px) and (height<=500px){.ds-top .wrap{min-height:56px}.ds-hero{padding-top:16px}.ds-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"copy card""chris card";gap:16px 28px}.ds-hero h1{max-width:none;font-size:2rem}.ds-hero .cx-lede{font-size:1rem;line-height:1.45}.ds-card{box-shadow:8px 8px 0 0 var(--red);margin-right:8px}.ds-card-head{padding:8px 18px}.ds-card-body{padding:12px 18px 16px}.ds-card-body>p:first-child{margin-bottom:10px;font-size:.9375rem;line-height:1.45}}.ds .optin input[type=text],.ds .optin input[type=email]{border-radius:var(--radius);min-height:54px;font:400 1.0625rem/1.3 var(--font-text);color:var(--ink);background:#fff;border:2px solid #8c8580;padding:12px 14px}.ds .optin input:focus-visible{border-color:var(--ink);outline:3px solid var(--focus);outline-offset:1px}.ds .optin button{border-radius:var(--radius);background:var(--red);min-height:56px;padding:12px 22px;font-size:1.3125rem;box-shadow:inset 0 -3px #00000038}.ds .optin button:hover{background:var(--red-deep)}.ds .optin.stack{gap:12px}.ds .optin.row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;max-width:980px;margin:40px 0 0}.ds-final .optin button{background:var(--ink)}.ds-final .optin button:hover{background:#333}.ds-final .optin input[type=text],.ds-final .optin input[type=email]{border-color:#fff}.ds-final h2{max-width:20ch}.ds-final .ds-note{color:#fff}@media (width<=720px){.ds .optin.row{grid-template-columns:minmax(0,1fr)}}.ds-agenda{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-agenda .lead{font-size:1.375rem}@media (width<=1000px){.ds-agenda{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ds-agenda{grid-template-columns:minmax(0,1fr)}}.ds-about{grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:center;gap:32px 72px;display:grid}.ds-about .chris-photo{justify-self:center;width:min(100%,260px)}.ds-about .cx-big{max-width:36em;margin:0}.ds-about .cx-big a[href^=mailto\:]{overflow-wrap:anywhere}@media (width<=700px){.ds-about{grid-template-columns:minmax(0,1fr)}.ds-about .chris-photo{display:none}}.ds-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:32px;display:grid}.ds-quotes figure{flex-direction:column;margin:0;display:flex}.ds-quotes blockquote{background:0 0;border:0;flex:1;margin:0;padding:0}.ds-quotes blockquote p{margin:0;font-style:italic}.ds-quotes figcaption{border-top:2px solid var(--red);font:700 1.125rem/1.2 var(--font-display);color:var(--ink);margin-top:18px;padding-top:14px}@media (width<=860px){.ds-quotes{grid-template-columns:minmax(0,1fr);max-width:640px}}@media (width>=600px) and (width<=899px){.ds-quotes blockquote p{max-width:34em}}
