.approach__steps[data-astro-cid-tyoftt3y]{gap:var(--rts-space-xl);border-top:var(--rts-rule-s) var(--rts-color-grey-100);list-style:none;display:grid}.approach__step[data-astro-cid-tyoftt3y]{padding-top:var(--rts-space-l);position:relative}.approach__step[data-astro-cid-tyoftt3y]:before{content:"";width:var(--rts-space-xl);border-top:var(--rts-rule-m) var(--rts-color-accent);position:absolute;top:-1px;left:0}.approach__number[data-astro-cid-tyoftt3y]{font-family:var(--rts-font-body);font-size:var(--rts-text-xl);letter-spacing:-.025em;color:var(--rts-color-charcoal);font-weight:300;line-height:1}.approach__phase[data-astro-cid-tyoftt3y]{margin-top:var(--rts-space-m);color:var(--rts-color-accent-dark)}.approach__title[data-astro-cid-tyoftt3y]{margin-top:var(--rts-space-m)}.approach__text[data-astro-cid-tyoftt3y]{margin-top:var(--rts-space-m);font-size:var(--rts-text-s);color:var(--rts-color-grey-700)}.approach__note[data-astro-cid-tyoftt3y]{margin-top:var(--rts-space-m)}@media (width>=768px){.approach__steps[data-astro-cid-tyoftt3y]{gap:var(--rts-space-2xl) var(--rts-space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.approach__steps[data-astro-cid-tyoftt3y]{grid-template-columns:repeat(4,minmax(0,1fr))}}.audiences__band[data-astro-cid-yrtiugli]{gap:0;list-style:none;display:grid}@media (width>=768px){.audiences__band[data-astro-cid-yrtiugli]{grid-template-columns:repeat(2,minmax(0,1fr))}}.founder-portrait[data-astro-cid-m23e24w4]{isolation:isolate;align-items:flex-end;min-height:clamp(20rem,46vh,30rem);display:flex;position:relative;overflow:hidden}.founder-portrait__image[data-astro-cid-m23e24w4]{z-index:-2;object-fit:cover;object-position:30% center;width:100%;height:100%;position:absolute;inset:0}.founder-portrait__veil[data-astro-cid-m23e24w4]{z-index:-1;background:linear-gradient(to top in srgb, color-mix(in srgb, var(--rts-color-black) 90%, transparent) 0%, color-mix(in srgb, var(--rts-color-black) 72%, transparent) 28%, transparent 62%);position:absolute;inset:0}.founder-portrait__caption[data-astro-cid-m23e24w4]{justify-items:start;gap:var(--rts-space-xs);padding:var(--rts-space-xl);font-size:var(--rts-text-s);color:var(--rts-overlay-white-75);display:grid}.founder-portrait__name[data-astro-cid-m23e24w4]{color:var(--rts-color-secondary)}.founder-portrait__linkedin[data-astro-cid-m23e24w4]{margin-top:var(--rts-space-s)}.closing__grid[data-astro-cid-kce6y6w7]{gap:var(--rts-space-2xl);display:grid}.closing__title[data-astro-cid-kce6y6w7]{text-wrap:balance;max-width:16ch}.closing__story[data-astro-cid-kce6y6w7]{margin-top:var(--rts-space-m);color:var(--rts-color-grey-700)}.closing__promise[data-astro-cid-kce6y6w7]{margin-top:var(--rts-space-m)}.closing__actions[data-astro-cid-kce6y6w7]{align-items:center;gap:var(--rts-space-m);margin-top:var(--rts-space-xl);flex-wrap:wrap;display:flex}.closing__proof[data-astro-cid-kce6y6w7]{margin-top:var(--rts-space-m)}.closing__steps[data-astro-cid-kce6y6w7]{gap:var(--rts-space-2xl);margin-top:var(--rts-space-3xl);list-style:none;display:grid}.closing__step[data-astro-cid-kce6y6w7]{padding-top:var(--rts-space-l);border-top:var(--rts-rule-m) var(--rts-color-accent)}.closing__step-text[data-astro-cid-kce6y6w7]{margin-top:var(--rts-space-m);font-size:var(--rts-text-s);color:var(--rts-color-grey-700)}@media (width>=768px){.closing__steps[data-astro-cid-kce6y6w7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.closing__grid[data-astro-cid-kce6y6w7]{gap:var(--rts-space-3xl);grid-template-columns:.8fr 1fr;align-items:center}}.proof-bar[data-astro-cid-kyt3wvtn]{background:var(--rts-color-black);font-size:var(--rts-text-s);letter-spacing:var(--rts-tracking-s);text-transform:uppercase;list-style:none;display:grid}.proof-bar__item[data-astro-cid-kyt3wvtn]{padding:var(--rts-space-l) var(--rts-padding-m);border-top:var(--rts-rule-s) var(--rts-overlay-white-18)}@media (width>=900px){.proof-bar[data-astro-cid-kyt3wvtn]{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-bar__item[data-astro-cid-kyt3wvtn]{text-align:center}.proof-bar__item[data-astro-cid-kyt3wvtn]+.proof-bar__item[data-astro-cid-kyt3wvtn]{border-left:var(--rts-rule-s) var(--rts-overlay-white-18)}}.hero-media[data-astro-cid-jxbjeor6]{height:46svh;position:relative}.hero-media__image[data-astro-cid-jxbjeor6]{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity var(--rts-motion-base) var(--rts-ease-standard);position:absolute;inset:0}.hero-media__image[data-astro-cid-jxbjeor6].is-active{opacity:1}@media (width>=900px){.hero-media[data-astro-cid-jxbjeor6]{z-index:-2;height:auto;position:absolute;inset:0}.hero-media__image[data-astro-cid-jxbjeor6]{object-position:var(--_position,center)}}.home-hero[data-astro-cid-dcwno5ig]{isolation:isolate;background:var(--rts-color-black);min-height:100svh;color:var(--rts-color-secondary);flex-direction:column;display:flex;position:relative;overflow:hidden}.home-hero__veil[data-astro-cid-dcwno5ig]{z-index:1;background:linear-gradient(to bottom in srgb, color-mix(in srgb, var(--rts-color-black) 70%, transparent), transparent 22%), linear-gradient(to top in srgb, color-mix(in srgb, var(--rts-color-black) 85%, transparent), transparent 18%);pointer-events:none;height:46svh;position:absolute;inset:0 0 auto}.home-hero__content[data-astro-cid-dcwno5ig]{width:100%;padding-block:var(--rts-space-2xl);margin-top:auto}.home-hero__eyebrow[data-astro-cid-dcwno5ig]{margin-bottom:var(--rts-space-m);color:var(--rts-color-secondary)}.home-hero__lead[data-astro-cid-dcwno5ig]{margin-top:var(--rts-space-m);color:var(--rts-color-secondary)}.home-hero__lead[data-astro-cid-dcwno5ig] p[data-astro-cid-dcwno5ig]+p[data-astro-cid-dcwno5ig]{margin-top:var(--rts-space-s)}.home-hero__actions[data-astro-cid-dcwno5ig]{align-items:center;gap:var(--rts-space-m);margin-top:var(--rts-space-xl);flex-wrap:wrap;display:flex}@media (width>=900px){.home-hero[data-astro-cid-dcwno5ig]{padding-top:calc(var(--site-header-height) + var(--rts-padding-l))}.home-hero__veil[data-astro-cid-dcwno5ig]{z-index:-1;background:linear-gradient(to bottom in srgb, color-mix(in srgb, var(--rts-color-black) 62%, transparent), transparent 20%), linear-gradient(to top in srgb, color-mix(in srgb, var(--rts-color-black) 90%, transparent) 0%, color-mix(in srgb, var(--rts-color-black) 72%, transparent) 55%, transparent 88%);height:auto;inset:0}}@media (width>=1200px){.home-hero__footer[data-astro-cid-dcwno5ig]{align-items:end;gap:var(--rts-space-3xl);grid-template-columns:7fr 5fr;display:grid}.home-hero__actions[data-astro-cid-dcwno5ig]{justify-content:flex-end}}.carousel-controls[data-astro-cid-booapojz]{gap:var(--rts-space-s);display:flex}.carousel-controls__button[data-astro-cid-booapojz]{width:var(--rts-target);height:var(--rts-target);border:var(--rts-rule-s) var(--rts-color-grey-200);border-radius:var(--rts-radius-s);color:var(--rts-color-charcoal);cursor:pointer;transition:background var(--rts-motion-fast) var(--rts-ease-standard), border-color var(--rts-motion-fast) var(--rts-ease-standard), color var(--rts-motion-fast) var(--rts-ease-standard), opacity var(--rts-motion-fast) var(--rts-ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.carousel-controls__button[data-astro-cid-booapojz] svg[data-astro-cid-booapojz]{width:1.15em;height:1.15em;font-size:var(--rts-text-s)}.carousel-controls__button[data-astro-cid-booapojz]:hover:not(:disabled){border-color:var(--rts-color-charcoal);background:var(--rts-color-charcoal);color:var(--rts-color-secondary)}.carousel-controls__button[data-astro-cid-booapojz]:disabled{opacity:.35;cursor:default}.projects-carousel__head[data-astro-cid-o5dwbh75]{justify-content:space-between;align-items:end;gap:var(--rts-space-l);flex-wrap:wrap;display:flex}.projects-carousel__tools[data-astro-cid-o5dwbh75]{align-items:flex-start;gap:var(--rts-space-s);flex-direction:column;width:100%;display:flex}.projects-carousel__track[data-astro-cid-o5dwbh75]{gap:var(--rts-space-l);min-width:0;margin-top:var(--rts-space-2xl);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.projects-carousel__track[data-astro-cid-o5dwbh75]::-webkit-scrollbar{display:none}.projects-carousel__item[data-astro-cid-o5dwbh75]{scroll-snap-align:start;min-width:0}@media (width>=768px){.projects-carousel__tools[data-astro-cid-o5dwbh75]{align-items:flex-end;width:auto}.projects-carousel__track[data-astro-cid-o5dwbh75]{grid-auto-columns:calc((100% - var(--rts-space-l)) / 2)}}@media (width>=1200px){.projects-carousel__track[data-astro-cid-o5dwbh75]{grid-auto-columns:calc((100% - 2 * var(--rts-space-l)) / 3)}}.thesis__statement[data-astro-cid-deggn3t4]{max-width:26ch}.thesis__statement-end[data-astro-cid-deggn3t4]{display:block}.thesis__accent[data-astro-cid-deggn3t4]{box-shadow:inset 0 -.09em var(--rts-color-accent);font-style:normal}.thesis__body[data-astro-cid-deggn3t4]{gap:var(--rts-space-m);margin-top:var(--rts-space-xl);display:grid}.thesis__text[data-astro-cid-deggn3t4]{color:var(--rts-color-grey-700)}
