.case-study-module__jkr_oa__section{--space-none:0;--space-sm:2.2222rem;--space-md:4.4444rem;--space-lg:9.3333rem}:where(.case-study-module__jkr_oa__section[data-top=none]){padding-top:var(--space-none)}:where(.case-study-module__jkr_oa__section[data-top=sm]){padding-top:var(--space-sm)}:where(.case-study-module__jkr_oa__section[data-top=md]){padding-top:var(--space-md)}:where(.case-study-module__jkr_oa__section[data-top=lg]){padding-top:var(--space-lg)}:where(.case-study-module__jkr_oa__section[data-bottom=none]){padding-bottom:var(--space-none)}:where(.case-study-module__jkr_oa__section[data-bottom=sm]){padding-bottom:var(--space-sm)}:where(.case-study-module__jkr_oa__section[data-bottom=md]){padding-bottom:var(--space-md)}:where(.case-study-module__jkr_oa__section[data-bottom=lg]){padding-bottom:var(--space-lg)}.case-study-module__jkr_oa__section[data-inverted]{color:var(--ink-on-dark)}.case-study-module__jkr_oa__container{max-width:calc(var(--content-width) + 2 * var(--page-padding));padding:0 var(--page-padding);margin:0 auto}.case-study-module__jkr_oa__column{width:calc((100% + var(--gutter)) * var(--span) / 12 - var(--gutter));margin:0 auto}:where(.case-study-module__jkr_oa__column,.case-study-module__jkr_oa__figure)+:is(.case-study-module__jkr_oa__column,.case-study-module__jkr_oa__figure){margin-top:2.6667rem}.case-study-module__jkr_oa__split,.case-study-module__jkr_oa__row{column-gap:var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}.case-study-module__jkr_oa__row{text-align:center;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-top:2.6667rem}.case-study-module__jkr_oa__row>*{flex-direction:column;align-items:center;gap:1rem;display:flex}.case-study-module__jkr_oa__prose>*+*{margin-top:1.6667em}.case-study-module__jkr_oa__prose>:is(h1,h2,h3,h4,h5,h6)+*{margin-top:.6667rem}.case-study-module__jkr_oa__prose ul{padding-left:2.6667rem}.case-study-module__jkr_oa__prose li{list-style:outside}.case-study-module__jkr_oa__figure{flex-direction:column;align-items:center;display:flex}.case-study-module__jkr_oa__figure>img{margin:0 auto}.case-study-module__jkr_oa__fill{width:100%}.case-study-module__jkr_oa__plate{background-color:var(--paper-plate);border-radius:4px}:root[data-theme=dark] .case-study-module__jkr_oa__plate{padding:1.3333rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .case-study-module__jkr_oa__plate{padding:1.3333rem}}.case-study-module__jkr_oa__media{max-width:100%;position:relative}.case-study-module__jkr_oa__playToggle{background:var(--wash-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;width:2.2222rem;height:2.2222rem;padding:0;transition:background-color .2s;display:grid;position:absolute;bottom:.6667rem;right:.6667rem}.case-study-module__jkr_oa__playToggle:hover,.case-study-module__jkr_oa__playToggle:focus-visible{background:var(--wash-ink-strong)}.case-study-module__jkr_oa__playToggle svg{fill:var(--ink-on-dark)}.case-study-module__jkr_oa__caption{font-size:var(--text-sm);text-align:center;color:var(--ink-muted);margin-top:1.1111rem;line-height:1.5}.case-study-module__jkr_oa__facts>div{border-top:1px solid var(--rule);padding:.8889rem 0}.case-study-module__jkr_oa__facts>div:last-child{border-bottom:1px solid var(--rule)}.case-study-module__jkr_oa__facts dt{font-size:var(--text-sm);color:var(--ink-muted);font-weight:500;line-height:1.6}.case-study-module__jkr_oa__facts dd{font-size:var(--text-sm);margin:.2222rem 0 0;line-height:1.6}@media (max-width:767.98px){.case-study-module__jkr_oa__hideOnSmall{display:none}.case-study-module__jkr_oa__column{width:100%}.case-study-module__jkr_oa__split,.case-study-module__jkr_oa__row{grid-template-columns:100%;row-gap:2.6667rem}.case-study-module__jkr_oa__split>*{grid-column:1!important}}.case-study-module__jkr_oa__introTitle{font-size:var(--text-2xl);font-stretch:var(--wdth-display);letter-spacing:-.03em;line-height:1.05}.case-study-module__jkr_oa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case-study-module__jkr_oa__prose>.case-study-module__jkr_oa__visuallyHidden+*{margin-top:0}.case-study-module__jkr_oa__sectionTitle{text-align:center}.case-study-module__jkr_oa__statement{max-width:24em;font-size:var(--text-xl);font-weight:500;font-stretch:var(--wdth-heading);letter-spacing:-.015em;text-align:center;text-wrap:balance;margin:0 auto;line-height:1.35}.case-study-module__jkr_oa__prose>.case-study-module__jkr_oa__label+*{margin-top:.6667rem}.case-study-module__jkr_oa__column[data-center-headings]>:is(h1,h2,h3,h4){text-align:center}.case-study-module__jkr_oa__cover{padding-top:5.2222rem}.case-study-module__jkr_oa__prose>.case-study-module__jkr_oa__introTitle+*{margin-top:1.1111rem}
.Gallery-module__wqsUoa__frame{margin-top:2.6667rem;container-type:inline-size}.Gallery-module__wqsUoa__grid{--row:calc(100cqw / (var(--rows-per-width) * var(--columns) + var(--gap-rows) * (var(--columns) - 1)));grid-template-columns:repeat(var(--columns), minmax(0, 1fr));grid-auto-rows:var(--row);column-gap:calc(var(--gap-rows) * var(--row));display:grid}.Gallery-module__wqsUoa__item{cursor:zoom-in;background:0 0;border:0;border-radius:8px;align-self:start;padding:0;display:block;position:relative;overflow:hidden}.Gallery-module__wqsUoa__item img{width:100%}.Gallery-module__wqsUoa__item:after{content:"";background:var(--wash-accent);opacity:0;transition:opacity .2s;position:absolute;inset:0}.Gallery-module__wqsUoa__item:hover:after,.Gallery-module__wqsUoa__item:focus-visible:after{opacity:1}@media (max-width:543.98px){.Gallery-module__wqsUoa__grid{flex-direction:column;gap:24px;display:flex}}.Gallery-module__wqsUoa__lightbox{background:var(--paper-tracing);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:3.3333rem}.Gallery-module__wqsUoa__lightbox[open]{justify-content:center;align-items:center;display:flex}.Gallery-module__wqsUoa__lightbox::backdrop{background:0 0}.Gallery-module__wqsUoa__full{object-fit:contain;width:auto;max-width:100%;max-height:100%}.Gallery-module__wqsUoa__counter{font-size:.7778rem;position:absolute;top:1.1111rem;left:1.6667rem}.Gallery-module__wqsUoa__close,.Gallery-module__wqsUoa__prev,.Gallery-module__wqsUoa__next{color:var(--ink);font:300 2.2222rem/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:.5rem 1rem;position:absolute}.Gallery-module__wqsUoa__close:hover,.Gallery-module__wqsUoa__prev:hover,.Gallery-module__wqsUoa__next:hover{color:var(--ink-accent)}.Gallery-module__wqsUoa__close{top:.5rem;right:.5rem}.Gallery-module__wqsUoa__prev,.Gallery-module__wqsUoa__next{top:50%;transform:translateY(-50%)}.Gallery-module__wqsUoa__prev{left:.5rem}.Gallery-module__wqsUoa__next{right:.5rem}
.about-module__-i9KWa__text>*+*{margin-top:1.6667em}.about-module__-i9KWa__text h1{font-stretch:var(--wdth-display);letter-spacing:-.03em}.about-module__-i9KWa__text>h1+p{font-size:var(--text-md);margin-top:1.3333rem;line-height:1.5}.about-module__-i9KWa__text a{text-decoration:underline;-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted);text-underline-offset:.25em;text-decoration-thickness:2px;transition:text-decoration-color .2s,color .2s}.about-module__-i9KWa__text a:hover{text-decoration-color:currentColor}.about-module__-i9KWa__photos>figure{align-items:flex-start}.about-module__-i9KWa__photos img{border-radius:var(--radius-frame)}.about-module__-i9KWa__photos>figure+figure{margin-top:1.3333rem}
.blog-module__3rPSzG__placeholder{text-align:center}
.dashboard-module__jMzYzG__question{text-align:center;font-size:1.5556rem;line-height:2.4444rem}.dashboard-module__jMzYzG__question strong{color:var(--ink-green)}@media (max-width:767.98px){.dashboard-module__jMzYzG__question{font-size:1.3333rem;line-height:2rem}}
.karma-module__NV7c3W__hero{padding-bottom:19.4444rem}.karma-module__NV7c3W__heroImage{margin-top:-15.5rem}.karma-module__NV7c3W__quote{font-stretch:var(--wdth-heading);text-align:center;padding:6.2222rem 0}.karma-module__NV7c3W__quote blockquote{margin:0}.karma-module__NV7c3W__quote p{max-width:22em;font-size:var(--text-2xl);letter-spacing:-.02em;text-wrap:balance;margin:0 auto;font-weight:500;line-height:1.25}.karma-module__NV7c3W__quote footer{margin-top:1.3333rem;font-size:1.3333rem}@media (max-width:767.98px){.karma-module__NV7c3W__hero{padding-bottom:8.6111rem}.karma-module__NV7c3W__heroImage{margin-top:-6rem}}
.resume-module__gFlEia__download{text-align:center}.resume-module__gFlEia__download a{border-radius:var(--radius-control);background:var(--ink);min-height:2.6667rem;color:var(--ink-knockout);font-size:var(--text-sm);align-items:center;padding:0 1.3333rem;font-weight:600;transition:background-color .2s;display:inline-flex}.resume-module__gFlEia__download a:hover{background:var(--ink-accent);color:var(--ink-knockout)}
