.hero.astro-ta2fbyqs{padding:5.125rem var(--gutter) 4.875rem;align-items:end}.hero.astro-ta2fbyqs h1{font-size:clamp(2.125rem,1.661rem + 1.905vw,3.375rem);line-height:1.12}.hero.astro-ta2fbyqs p{font-size:var(--fs-lg);color:#ffffffb3;line-height:1.62}.story.astro-ta2fbyqs,.habits.astro-ta2fbyqs,.where.astro-ta2fbyqs{--col-eyebrow:13.75rem;--gap-col:3.5rem;align-items:start}.eyebrow.astro-ta2fbyqs{padding-block-start:.625rem}.story.astro-ta2fbyqs{padding-block:6rem 6.25rem}.story.astro-ta2fbyqs .body{grid-template-columns:repeat(2,minmax(0,38rem));align-items:start;gap:4rem;display:grid}.story.astro-ta2fbyqs .portrait{aspect-ratio:1;object-fit:cover;block-size:auto;inline-size:100%}.story.astro-ta2fbyqs p{color:var(--body-strong);max-inline-size:62ch;font-size:clamp(1.063rem,1.04rem + .095vw,1.125rem);line-height:1.7}.story.astro-ta2fbyqs p+p.astro-ta2fbyqs{margin-block-start:1.5rem}.story.astro-ta2fbyqs.kirsty{padding-block-start:0}.habits.astro-ta2fbyqs{padding-block:5.5rem}.habits.astro-ta2fbyqs ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.5rem;display:grid}.habits.astro-ta2fbyqs li{border-block-start:1px solid var(--rule-light);padding-block:1.625rem 1.875rem}.habits.astro-ta2fbyqs li:nth-last-child(-n+2){border-block-end:1px solid var(--rule-light)}.habits.astro-ta2fbyqs h3{margin-block-end:.625rem;font-size:clamp(1.188rem,1.13rem + .238vw,1.313rem);line-height:1.25}.habits.astro-ta2fbyqs p{color:var(--body);font-size:clamp(1rem,.988rem + .048vw,1.031rem);line-height:1.62}.where.astro-ta2fbyqs{padding-block:5.5rem;padding-inline-end:0}.where.astro-ta2fbyqs .cols-2{align-items:start;gap:3.5rem}.where.astro-ta2fbyqs p{letter-spacing:-.012em;font-size:clamp(1.313rem,1.129rem + .752vw,1.625rem);font-weight:300;line-height:1.5}.where.astro-ta2fbyqs .gb{align-self:stretch;min-block-size:28.5rem;margin-block:-5.5rem}@media (width<=56.25rem){.hero.astro-ta2fbyqs{padding:2.5rem var(--gutter) 2.75rem}.eyebrow.astro-ta2fbyqs{padding-block-start:0}.story.astro-ta2fbyqs{padding-block:3rem 3.25rem}.story.astro-ta2fbyqs .body{grid-template-columns:minmax(0,1fr);gap:2.5rem}.story.astro-ta2fbyqs .portrait{max-inline-size:24rem}.habits.astro-ta2fbyqs{padding-block:3rem}.habits.astro-ta2fbyqs ul{grid-template-columns:minmax(0,1fr)}.habits.astro-ta2fbyqs li:nth-last-child(-n+2){border-block-end:0}.habits.astro-ta2fbyqs li:last-child{border-block-end:1px solid var(--rule-light)}.where.astro-ta2fbyqs{padding-block:3rem 3.25rem;padding-inline-end:var(--gutter)}.where.astro-ta2fbyqs .cols-2{gap:1.75rem}.where.astro-ta2fbyqs .gb{align-self:auto;block-size:13.75rem;min-block-size:0;margin-block:0}}
