.hero[data-astro-cid-bbe6dxrz]{padding-top:clamp(7rem,12vh,9.5rem);padding-bottom:0;overflow:hidden}.hero__grid[data-astro-cid-bbe6dxrz]{display:grid;gap:var(--s-8);max-width:var(--container);margin-inline:auto;padding-left:var(--gutter)}.hero__text[data-astro-cid-bbe6dxrz]{padding-right:var(--gutter);display:flex;flex-direction:column;align-items:flex-start}.hero__eyebrow[data-astro-cid-bbe6dxrz]{margin-bottom:var(--s-6)}.hero__title[data-astro-cid-bbe6dxrz]{font-size:var(--t-h1);line-height:var(--lh-tight);margin-bottom:var(--s-6);display:flex;flex-direction:column}.hero__line[data-astro-cid-bbe6dxrz]{display:block}.hero__line--indent[data-astro-cid-bbe6dxrz]{padding-left:.09em;color:var(--c-muted)}.hero__body[data-astro-cid-bbe6dxrz]{font-size:var(--t-body-lg);color:var(--fg-muted);max-width:38ch;margin-bottom:var(--s-7)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-6)}.hero__media[data-astro-cid-bbe6dxrz]{position:relative;margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1)}.hero__img[data-astro-cid-bbe6dxrz]{width:100%;height:auto}@media(min-width:1080px){.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);align-items:end}.hero__text[data-astro-cid-bbe6dxrz]{padding-right:0}.hero__media[data-astro-cid-bbe6dxrz]{margin-left:0;margin-right:var(--gutter);width:min(100%,42rem);justify-self:end}}@media(min-width:1360px){.hero__body[data-astro-cid-bbe6dxrz]{max-width:34ch}}.approach[data-astro-cid-b44svwgj].section--tight{padding-top:var(--s-10);padding-bottom:var(--section-y-tight)}.approach__head[data-astro-cid-b44svwgj]{display:flex;flex-direction:column;gap:var(--s-6);margin-bottom:var(--s-8)}.approach__statement[data-astro-cid-b44svwgj]{max-width:30ch}.approach__em[data-astro-cid-b44svwgj]{font-style:italic;color:var(--c-accent)}.approach__body[data-astro-cid-b44svwgj]{display:flex;flex-direction:column;gap:var(--s-5);max-width:var(--measure);color:var(--fg-muted)}.approach__pillars[data-astro-cid-b44svwgj]{display:grid;gap:var(--s-7);margin-top:var(--s-10);padding-top:var(--s-7);border-top:1px solid var(--hairline)}.approach__pillar[data-astro-cid-b44svwgj]{display:flex;flex-direction:column;gap:var(--s-3)}.approach__pillar-title[data-astro-cid-b44svwgj]{font-size:var(--t-h4)}.approach__pillar-body[data-astro-cid-b44svwgj]{font-size:var(--t-small);color:var(--fg-muted);max-width:34ch;line-height:1.75}@media(min-width:820px){.approach__pillars[data-astro-cid-b44svwgj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6)}}@media(min-width:1080px){.approach__top[data-astro-cid-b44svwgj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5.5rem);align-items:start;margin-bottom:var(--s-9)}.approach__head[data-astro-cid-b44svwgj]{margin-bottom:0}.approach__body[data-astro-cid-b44svwgj]{padding-top:var(--s-3);max-width:none}}.tl__head[data-astro-cid-wd52djgg]{display:grid;gap:var(--s-5);margin-bottom:var(--s-9)}.tl__title[data-astro-cid-wd52djgg]{font-size:var(--t-h2);margin-top:var(--s-4)}.tl__intro[data-astro-cid-wd52djgg]{max-width:44ch}.tl__list[data-astro-cid-wd52djgg]{border-top:1px solid var(--hairline)}.tl__item[data-astro-cid-wd52djgg]{border-bottom:1px solid var(--hairline)}.tl__row[data-astro-cid-wd52djgg]{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"num  main  arrow" ".    thumb thumb" ".    meta  meta";align-items:baseline;gap:var(--s-3) var(--s-5);padding-block:var(--s-6);transition:padding-left var(--d-base) var(--ease-out)}.tl__num[data-astro-cid-wd52djgg]{grid-area:num;padding-top:.45em}.tl__main[data-astro-cid-wd52djgg]{grid-area:main;display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.tl__name[data-astro-cid-wd52djgg]{font-family:var(--font-display);font-weight:300;font-size:var(--t-h3);line-height:1.1;letter-spacing:var(--ls-display);transition:color var(--d-base) var(--ease-out)}.tl__tagline[data-astro-cid-wd52djgg]{font-size:var(--t-small);color:var(--fg-muted);max-width:46ch;line-height:1.6}.tl__thumb[data-astro-cid-wd52djgg]{grid-area:thumb;display:block;width:120px;overflow:hidden;margin-top:var(--s-2)}.tl__thumb-img[data-astro-cid-wd52djgg]{width:100%;height:80px;object-fit:cover}.tl__meta[data-astro-cid-wd52djgg]{grid-area:meta;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-5);font-size:var(--t-meta);letter-spacing:.04em;color:var(--fg-muted);font-variant-numeric:tabular-nums}.tl__price[data-astro-cid-wd52djgg]{color:var(--c-stone)}.tl__arrow[data-astro-cid-wd52djgg]{grid-area:arrow;width:20px;height:8px;align-self:center;color:var(--fg-muted);transition:transform var(--d-base) var(--ease-out),color var(--d-base) var(--ease-out)}.tl__row[data-astro-cid-wd52djgg]:hover .tl__arrow[data-astro-cid-wd52djgg],.tl__row[data-astro-cid-wd52djgg]:focus-visible .tl__arrow[data-astro-cid-wd52djgg]{transform:translate(5px);color:var(--fg)}.tl__row[data-astro-cid-wd52djgg]:hover .tl__name[data-astro-cid-wd52djgg],.tl__row[data-astro-cid-wd52djgg]:focus-visible .tl__name[data-astro-cid-wd52djgg]{color:var(--c-stone)}.tl__preview[data-astro-cid-wd52djgg]{display:none}.tl__foot[data-astro-cid-wd52djgg]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5) var(--s-7);margin-top:var(--s-8)}@media(min-width:820px){.tl__head[data-astro-cid-wd52djgg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:var(--s-8)}.tl__row[data-astro-cid-wd52djgg]{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"num main meta arrow";align-items:center;gap:var(--s-6);padding-block:var(--s-7)}.tl__meta[data-astro-cid-wd52djgg]{flex-direction:column;align-items:flex-end;gap:var(--s-1);text-align:right}.tl__thumb[data-astro-cid-wd52djgg]{display:none}}@media(min-width:1080px){.tl__layout[data-astro-cid-wd52djgg]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.56fr);gap:clamp(2.5rem,5vw,5rem);align-items:stretch}.tl__preview[data-astro-cid-wd52djgg]{display:block;position:relative;height:100%;overflow:hidden}.tl__preview-slot[data-astro-cid-wd52djgg]{position:absolute;inset:0;opacity:0;transition:opacity var(--d-base) var(--ease-out)}.tl__preview-slot[data-astro-cid-wd52djgg].is-active{opacity:1}.tl__preview-img[data-astro-cid-wd52djgg]{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform var(--d-image) var(--ease-out)}.tl__preview-slot[data-astro-cid-wd52djgg].is-active .tl__preview-img[data-astro-cid-wd52djgg]{transform:scale(1)}.tl__row[data-astro-cid-wd52djgg]:hover,.tl__row[data-astro-cid-wd52djgg]:focus-visible{padding-left:var(--s-3)}}@media(prefers-reduced-motion:reduce){.tl__row[data-astro-cid-wd52djgg]:hover,.tl__row[data-astro-cid-wd52djgg]:focus-visible{padding-left:0}.tl__preview-img[data-astro-cid-wd52djgg],.tl__preview-slot[data-astro-cid-wd52djgg].is-active .tl__preview-img[data-astro-cid-wd52djgg]{transform:none}}.exp__grid[data-astro-cid-qi3mz2iw]{display:grid;gap:var(--s-8)}.exp__figure[data-astro-cid-qi3mz2iw]{margin:0;overflow:hidden}.exp__img[data-astro-cid-qi3mz2iw]{width:100%;height:clamp(22rem,60vh,34rem);object-fit:cover;object-position:center center;transition:transform var(--d-image) var(--ease-out)}.exp__figure[data-astro-cid-qi3mz2iw]:hover .exp__img[data-astro-cid-qi3mz2iw]{transform:scale(1.02)}.exp__text[data-astro-cid-qi3mz2iw]{display:flex;flex-direction:column}.exp__index[data-astro-cid-qi3mz2iw]{margin-bottom:var(--s-5)}.exp__title[data-astro-cid-qi3mz2iw]{font-size:var(--t-h2);margin-bottom:var(--s-6)}.exp__body[data-astro-cid-qi3mz2iw]{display:flex;flex-direction:column;gap:var(--s-4);color:var(--fg-muted);max-width:46ch}.exp__details[data-astro-cid-qi3mz2iw]{margin:var(--s-8) 0 0;display:grid;gap:var(--s-5);padding-top:var(--s-6);border-top:1px solid var(--hairline)}.exp__detail[data-astro-cid-qi3mz2iw]{display:flex;flex-direction:column;gap:var(--s-2)}.exp__detail-value[data-astro-cid-qi3mz2iw]{margin:0;font-family:var(--font-display);font-size:var(--t-h4);font-weight:300}@media(min-width:560px){.exp__details[data-astro-cid-qi3mz2iw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}}@media(min-width:1080px){.exp__grid[data-astro-cid-qi3mz2iw]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);column-gap:clamp(2.5rem,6vw,6.5rem);align-items:start}.exp__img[data-astro-cid-qi3mz2iw]{height:min(74vh,40rem)}.exp__text[data-astro-cid-qi3mz2iw]{padding-top:var(--s-9)}.exp__details[data-astro-cid-qi3mz2iw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.exp__figure[data-astro-cid-qi3mz2iw]:hover .exp__img[data-astro-cid-qi3mz2iw]{transform:none}}.ins__grid[data-astro-cid-dh7pc7ki]{display:grid;gap:var(--s-7)}.ins__title[data-astro-cid-dh7pc7ki]{margin-block:var(--s-4) var(--s-5);font-size:var(--t-h3);max-width:20ch}.ins__body[data-astro-cid-dh7pc7ki]{color:var(--fg-muted);max-width:52ch;margin-bottom:var(--s-4)}.ins__body--muted[data-astro-cid-dh7pc7ki]{font-size:var(--t-small)}.ins__reg[data-astro-cid-dh7pc7ki]{margin-top:var(--s-5);font-size:var(--t-meta);letter-spacing:.03em}.ins__link[data-astro-cid-dh7pc7ki]{color:var(--fg-muted);border-bottom:1px solid var(--hairline);padding-bottom:2px;transition:color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out)}.ins__link[data-astro-cid-dh7pc7ki]:hover,.ins__link[data-astro-cid-dh7pc7ki]:focus-visible{color:var(--fg);border-color:var(--fg)}.ins__figure[data-astro-cid-dh7pc7ki]{margin:0;overflow:hidden}.ins__img[data-astro-cid-dh7pc7ki]{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;object-position:45% center}@media(min-width:820px){.ins__grid[data-astro-cid-dh7pc7ki]{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}.ins__img[data-astro-cid-dh7pc7ki]{aspect-ratio:4 / 5}}.tst__head[data-astro-cid-aadlzisc]{margin-bottom:var(--s-8)}.tst__title[data-astro-cid-aadlzisc]{font-size:var(--t-h2);margin-top:var(--s-4)}.tst__list[data-astro-cid-aadlzisc]{display:grid;gap:var(--s-8)}.tst__figure[data-astro-cid-aadlzisc]{margin:0;display:flex;flex-direction:column;gap:var(--s-5);padding-top:var(--s-6);border-top:1px solid var(--hairline);height:100%}.tst__quote[data-astro-cid-aadlzisc]{margin:0;font-family:var(--font-display);font-weight:300;font-size:var(--t-h4);line-height:1.4;letter-spacing:var(--ls-display);flex:1}.tst__quote[data-astro-cid-aadlzisc] p[data-astro-cid-aadlzisc]{margin:0}.tst__cite[data-astro-cid-aadlzisc]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);font-size:var(--t-meta);color:var(--fg-muted);letter-spacing:.04em}.tst__stars[data-astro-cid-aadlzisc]{color:var(--c-accent);letter-spacing:.15em}@media(min-width:820px){.tst__list[data-astro-cid-aadlzisc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}}
