.wordmark[data-astro-cid-gknsbnl2]{display:block;font-family:Georgia,serif;font-size:clamp(2.5rem,8vw,7rem);font-weight:400;letter-spacing:.22em;line-height:1;color:var(--color-off-white)}.hero[data-astro-cid-anhloy43]{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(2rem,5vw,4rem);padding-bottom:clamp(3rem,7vh,5rem)}.hero-year[data-astro-cid-anhloy43]{position:absolute;bottom:clamp(3rem,7vh,5rem);right:clamp(2rem,5vw,4rem);font-size:.5rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-off-white);opacity:.18}.hero-inner[data-astro-cid-anhloy43]{display:flex;flex-direction:column;gap:1.75rem}.hero-wordmark[data-astro-cid-anhloy43]{margin:0;padding:0;font-size:inherit;font-weight:inherit;animation:fadeIn var(--motion-slow) var(--motion-ease-out) both}.hero-descriptor[data-astro-cid-anhloy43]{margin:0;max-width:28rem;font-size:.6875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-off-white);opacity:.5;animation:fadeIn var(--motion-base) var(--motion-ease-out) .65s both}.thesis[data-astro-cid-vmvbdudp]{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,5vw,4rem)}.thesis-inner[data-astro-cid-vmvbdudp]{display:flex;flex-direction:column;gap:6rem;max-width:38rem}.thesis-statement[data-astro-cid-vmvbdudp]{margin:0;font-family:Georgia,serif;font-size:clamp(1.25rem,2.8vw,2rem);font-weight:400;line-height:1.55;color:var(--color-off-white)}.thesis-kicker[data-astro-cid-vmvbdudp]{margin:0;font-family:Georgia,serif;font-size:clamp(.875rem,1.4vw,1rem);font-weight:400;line-height:1.55;letter-spacing:.04em;color:var(--color-off-white);opacity:.6}.color-studies[data-astro-cid-zi23cvrs]{padding:clamp(5rem,10vh,8rem) clamp(2rem,5vw,4rem)}.section-label[data-astro-cid-zi23cvrs]{margin:0 0 clamp(3rem,6vh,5rem);font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-off-white);opacity:.45}.section-intro[data-astro-cid-zi23cvrs]{margin:0 0 clamp(3rem,6vh,5rem);max-width:38rem;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.65;color:var(--color-off-white);opacity:.7}.studies-grid[data-astro-cid-zi23cvrs]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem)}@media(max-width:768px){.studies-grid[data-astro-cid-zi23cvrs]{grid-template-columns:1fr}}.before-after[data-astro-cid-r4x6o3md]{padding:clamp(5rem,10vh,8rem) clamp(2rem,5vw,4rem)}.section-label[data-astro-cid-r4x6o3md]{margin:0 0 clamp(3rem,6vh,5rem);font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-off-white);opacity:.45}.section-intro[data-astro-cid-r4x6o3md]{margin:0 0 clamp(3rem,6vh,5rem);max-width:38rem;font-family:Georgia,serif;font-size:clamp(1rem,2vw,1.4rem);line-height:1.55;color:var(--color-off-white)}.what-i-do[data-astro-cid-vcazizhi]{padding:clamp(5rem,10vh,8rem) clamp(2rem,5vw,4rem)}.section-label[data-astro-cid-vcazizhi]{margin:0 0 clamp(3rem,6vh,5rem);font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-off-white);opacity:.45}.services[data-astro-cid-vcazizhi]{display:grid;grid-template-columns:repeat(3,1fr)}.service[data-astro-cid-vcazizhi]{padding:0 clamp(1.5rem,3vw,2.5rem)}.service[data-astro-cid-vcazizhi]:first-child{padding-left:0}.service[data-astro-cid-vcazizhi]:last-child{padding-right:0}.service--ruled[data-astro-cid-vcazizhi]{border-left:1px solid rgba(237,234,228,.15)}.service-title[data-astro-cid-vcazizhi]{margin:0 0 1.25rem;font-family:Georgia,serif;font-size:clamp(1rem,1.8vw,1.375rem);font-weight:400;letter-spacing:.08em;color:var(--color-off-white)}.service-body[data-astro-cid-vcazizhi]{margin:0;font-size:.875rem;line-height:1.65;color:var(--color-off-white);opacity:.6}@media(max-width:768px){.services[data-astro-cid-vcazizhi]{grid-template-columns:1fr}.service[data-astro-cid-vcazizhi]{padding:clamp(2rem,4vh,3rem) 0}.service--ruled[data-astro-cid-vcazizhi]{border-left:none;border-top:1px solid rgba(237,234,228,.15)}}.step[data-astro-cid-c4dgcxvu]{display:flex;flex-direction:column;gap:1rem}.step-number[data-astro-cid-c4dgcxvu]{display:block;font-family:Georgia,serif;font-size:clamp(3rem,6vw,5rem);line-height:1;color:var(--color-off-white);opacity:.12;margin-bottom:.25rem}.step-title[data-astro-cid-c4dgcxvu]{margin:0;font-size:.625rem;letter-spacing:.28em;text-transform:uppercase;color:var(--color-off-white)}.step-body[data-astro-cid-c4dgcxvu]{margin:0;font-size:.875rem;line-height:1.65;color:var(--color-off-white);opacity:.6}.how-it-works[data-astro-cid-kojs5727]{padding:clamp(5rem,10vh,8rem) clamp(2rem,5vw,4rem)}.section-label[data-astro-cid-kojs5727]{margin:0 0 clamp(3rem,6vh,5rem);font-size:.625rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-off-white);opacity:.45}.steps[data-astro-cid-kojs5727]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(2rem,4vw,3.5rem)}@media(max-width:900px){.steps[data-astro-cid-kojs5727]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.steps[data-astro-cid-kojs5727]{grid-template-columns:1fr}}.book[data-astro-cid-j5xrmb65]{padding:clamp(5rem,10vh,8rem) clamp(2rem,5vw,4rem);display:flex;flex-direction:column;gap:clamp(2rem,4vh,3rem);align-items:flex-start}.book-heading[data-astro-cid-j5xrmb65]{margin:0;font-family:Georgia,serif;font-size:clamp(3rem,7vw,6rem);font-weight:400;line-height:1;color:var(--color-off-white)}.book-link[data-astro-cid-j5xrmb65]{font-size:.6875rem;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;color:var(--color-amber)}.book-link[data-astro-cid-j5xrmb65]:hover{opacity:.75}.arrow[data-astro-cid-j5xrmb65]{display:inline-block;transition:transform var(--motion-fast) var(--motion-ease-out)}.book-link[data-astro-cid-j5xrmb65]:hover .arrow[data-astro-cid-j5xrmb65]{transform:translate(4px)}.footer[data-astro-cid-zk2wuocr]{padding:clamp(1.5rem,4vw,2.5rem) clamp(2rem,5vw,4rem);border-top:1px solid rgba(237,234,228,.08);display:flex;justify-content:space-between;align-items:center}.copy[data-astro-cid-zk2wuocr],.location[data-astro-cid-zk2wuocr]{margin:0;font-size:.625rem;letter-spacing:.28em;text-transform:uppercase;color:var(--color-off-white);opacity:.35}
