.page-photo-hero[data-astro-cid-iszfzjm4]{padding:var(--page-frame);padding-bottom:0}.page-photo-hero__frame[data-astro-cid-iszfzjm4]{position:relative;min-height:min(90dvh,56rem);border-radius:var(--hero-radius-outer);overflow:hidden;background:#111}.page-photo-hero__bg[data-astro-cid-iszfzjm4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-photo-hero__scrim[data-astro-cid-iszfzjm4]{position:absolute;inset:0;background:linear-gradient(105deg,#00000094,#00000038 52%,#0000001f),linear-gradient(to top,rgba(0,0,0,.4) 0%,transparent 48%)}.page-photo-hero__content[data-astro-cid-iszfzjm4]{position:relative;z-index:1;display:flex;flex-direction:column;min-height:min(90dvh,56rem);padding:var(--hero-inset)}.page-photo-hero__spacer[data-astro-cid-iszfzjm4]{flex:0 0 auto;height:calc(var(--header-h) + .75rem)}.page-photo-hero__main[data-astro-cid-iszfzjm4]{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(1.75rem,4.5vw,3.25rem);max-width:min(52rem,92%)}.page-photo-hero__title[data-astro-cid-iszfzjm4]{margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,1.2rem + 5.5vw,5.25rem);font-weight:600;line-height:.96;letter-spacing:-.045em;color:#fff;text-wrap:balance}.page-photo-hero__lead[data-astro-cid-iszfzjm4]{margin:1.35rem 0 0;max-width:34ch;font-size:var(--type-lg);line-height:1.45;color:#ffffffe6}.page-photo-hero__trust[data-astro-cid-iszfzjm4]{display:flex;align-items:center;gap:.85rem;margin-top:1.85rem}.page-photo-hero__avatars[data-astro-cid-iszfzjm4]{display:flex;flex-shrink:0}.page-photo-hero__avatars[data-astro-cid-iszfzjm4] img[data-astro-cid-iszfzjm4]{width:2.35rem;height:2.35rem;border-radius:999px;object-fit:cover;object-position:center 20%;border:2px solid rgba(255,255,255,.9);margin-left:-.5rem}.page-photo-hero__avatars[data-astro-cid-iszfzjm4] img[data-astro-cid-iszfzjm4]:first-child{margin-left:0}.page-photo-hero__trust-meta[data-astro-cid-iszfzjm4]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.page-photo-hero__dots[data-astro-cid-iszfzjm4]{display:flex;gap:.22rem}.page-photo-hero__dots[data-astro-cid-iszfzjm4] i[data-astro-cid-iszfzjm4]{display:block;width:.42rem;height:.42rem;border-radius:999px;background:#5fd38d;box-shadow:0 0 0 1px #5fd38d59}.page-photo-hero__trust-meta[data-astro-cid-iszfzjm4] p[data-astro-cid-iszfzjm4]{margin:0;font-size:.875rem;line-height:1.3;color:#ffffffe6}.about-video__answer[data-astro-cid-noeej2nj]{margin:1rem 0 0;max-width:58ch;font-size:var(--type-lg);line-height:1.5;color:var(--color-neutral-muted);text-wrap:pretty}.about-video__frame[data-astro-cid-noeej2nj]{margin-top:1.5rem;overflow:hidden;border-radius:clamp(1.25rem,3vw,2rem);background:#111;aspect-ratio:16 / 9;max-height:min(36rem,72vh)}.about-video__frame[data-astro-cid-noeej2nj] video[data-astro-cid-noeej2nj]{display:block;width:100%;height:100%;object-fit:contain}.about-story__display[data-astro-cid-noeej2nj],.about-values-sec__display[data-astro-cid-noeej2nj]{margin:0;max-width:14ch;font-family:var(--font-display);font-size:clamp(2.75rem,1.2rem + 5vw,5rem);font-weight:600;line-height:.98;letter-spacing:-.045em;color:var(--color-neutral-ink);text-wrap:balance}.about-story__grid[data-astro-cid-noeej2nj]{display:grid;gap:.85rem;margin-top:clamp(2.25rem,4.5vw,3.5rem)}@media (min-width: 900px){.about-story__grid[data-astro-cid-noeej2nj]{grid-template-columns:1fr 1fr;gap:1rem;align-items:start}}.about-quote[data-astro-cid-noeej2nj]{position:relative;display:flex;flex-direction:column;border-radius:clamp(1.35rem,2vw,1.85rem);background:#f3f1e9;padding:clamp(1.5rem,3vw,2.35rem)}@media (min-width: 900px){.about-quote[data-astro-cid-noeej2nj]{aspect-ratio:16 / 12;min-height:0}}.about-quote__mark[data-astro-cid-noeej2nj]{position:absolute;top:1.1rem;right:1.35rem;margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,4vw,3.75rem);line-height:1;color:var(--color-brand-red);opacity:.9}.about-quote__title[data-astro-cid-noeej2nj]{margin:0;max-width:16ch;font-family:var(--font-display);font-size:clamp(1.55rem,1.15rem + 1.2vw,2rem);font-weight:600;line-height:1.12;letter-spacing:-.03em;color:var(--color-neutral-ink)}.about-quote__body[data-astro-cid-noeej2nj]{margin:1.15rem 0 0;max-width:40ch;font-size:.95rem;line-height:1.55;color:var(--color-neutral-muted)}.about-quote__by[data-astro-cid-noeej2nj]{margin:1.35rem 0 0;font-size:.85rem;font-weight:600;color:var(--color-neutral-ink)}.about-portrait[data-astro-cid-noeej2nj],.about-bento[data-astro-cid-noeej2nj]{position:relative;border-radius:clamp(1.35rem,2vw,1.85rem);overflow:hidden;background:#e4e2dc;width:100%}.about-portrait[data-astro-cid-noeej2nj]{aspect-ratio:16 / 12}.about-bento[data-astro-cid-noeej2nj]{aspect-ratio:16 / 11}.about-portrait[data-astro-cid-noeej2nj] img[data-astro-cid-noeej2nj],.about-bento[data-astro-cid-noeej2nj] img[data-astro-cid-noeej2nj]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.about-stats[data-astro-cid-noeej2nj]{display:grid;grid-template-columns:1fr;gap:1.75rem;margin-top:clamp(3.25rem,6vw,5.5rem);padding-top:clamp(2rem,4vw,3rem)}@media (min-width: 768px){.about-stats[data-astro-cid-noeej2nj]{grid-template-columns:repeat(3,1fr);gap:2rem}}.about-stats__item[data-astro-cid-noeej2nj]{display:flex;align-items:baseline;gap:.75rem}.about-stats__value[data-astro-cid-noeej2nj]{margin:0;font-family:var(--font-display);font-size:clamp(2.85rem,1.4rem + 3.8vw,4.15rem);font-weight:600;line-height:.95;letter-spacing:-.045em;color:var(--color-neutral-ink)}.about-stats__label[data-astro-cid-noeej2nj]{margin:0;max-width:11ch;font-size:.9rem;line-height:1.3;color:var(--color-neutral-muted)}.about-values[data-astro-cid-noeej2nj]{display:grid;grid-template-columns:1fr;gap:.85rem;margin-top:clamp(2.25rem,4vw,3.25rem)}@media (min-width: 768px){.about-values[data-astro-cid-noeej2nj]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.about-values[data-astro-cid-noeej2nj]{grid-template-columns:repeat(4,1fr);gap:.95rem}}.about-value[data-astro-cid-noeej2nj]{border-radius:1.45rem;padding:1.45rem 1.35rem 1.55rem;min-height:0;aspect-ratio:1 / 1.08;display:flex;flex-direction:column}@media (max-width: 767px){.about-value[data-astro-cid-noeej2nj]{aspect-ratio:auto;min-height:11.5rem}}.about-value--dark[data-astro-cid-noeej2nj]{background:#1c1b1a;color:#fff}.about-value--soft[data-astro-cid-noeej2nj]{background:#efede6;color:var(--color-neutral-ink)}.about-value__icon[data-astro-cid-noeej2nj]{display:block;width:1.65rem;height:1.65rem;opacity:.85;color:inherit}.about-value__icon[data-astro-cid-noeej2nj] svg{width:100%;height:100%}.about-value__title[data-astro-cid-noeej2nj]{margin:auto 0 .55rem;font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:inherit}.about-value__body[data-astro-cid-noeej2nj]{margin:0;font-size:.875rem;line-height:1.45;color:inherit;opacity:.78}.about-value--dark[data-astro-cid-noeej2nj] .about-value__title[data-astro-cid-noeej2nj],.about-value--dark[data-astro-cid-noeej2nj] .about-value__body[data-astro-cid-noeej2nj],.about-value--dark[data-astro-cid-noeej2nj] .about-value__icon[data-astro-cid-noeej2nj]{color:#fff}.about-value--dark[data-astro-cid-noeej2nj] .about-value__body[data-astro-cid-noeej2nj]{color:#ffffffc7}.about-value--soft[data-astro-cid-noeej2nj] .about-value__title[data-astro-cid-noeej2nj]{color:var(--color-neutral-ink)}.about-value--soft[data-astro-cid-noeej2nj] .about-value__body[data-astro-cid-noeej2nj]{color:var(--color-neutral-muted)}.about-value--soft[data-astro-cid-noeej2nj] .about-value__icon[data-astro-cid-noeej2nj]{color:var(--color-neutral-ink)}.about-philosophy[data-astro-cid-noeej2nj]{display:grid;gap:1.5rem;margin-top:clamp(3.5rem,7vw,6rem);align-items:start}@media (min-width: 900px){.about-philosophy[data-astro-cid-noeej2nj]{grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);gap:3.5rem;padding-left:.25rem}}.about-philosophy__badge[data-astro-cid-noeej2nj]{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;border-radius:999px;background:#efede6;padding:.45rem .85rem .45rem .55rem;font-size:.8rem;font-weight:500;color:var(--color-neutral-ink)}.about-philosophy__badge-ico[data-astro-cid-noeej2nj]{display:inline-flex;color:var(--color-brand-red)}.about-philosophy__title[data-astro-cid-noeej2nj]{margin:0;max-width:28ch;font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:600;line-height:1.12;letter-spacing:-.03em}.about-philosophy__strong[data-astro-cid-noeej2nj]{color:var(--color-neutral-ink)}.about-philosophy__muted[data-astro-cid-noeej2nj]{color:var(--color-neutral-muted)}.about-philosophy__lead[data-astro-cid-noeej2nj]{margin:1.1rem 0 0;max-width:46ch;font-size:1rem;line-height:1.55;color:var(--color-neutral-muted)}.about-philosophy__steps[data-astro-cid-noeej2nj]{list-style:none;margin:1.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.95rem}.about-philosophy__steps[data-astro-cid-noeej2nj] li[data-astro-cid-noeej2nj]{display:flex;gap:.85rem;align-items:flex-start;max-width:52ch;font-size:.95rem;line-height:1.45;color:var(--color-neutral-ink)}.about-philosophy__n[data-astro-cid-noeej2nj]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--color-brand-red);color:#fff;font-size:.75rem;font-weight:600}.about-philosophy__cta[data-astro-cid-noeej2nj]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}
