body:has(.about-hero){background:var(--color-portfolio-surface)}.wrap[data-astro-cid-zpzoxhr3]{padding-inline:var(--portfolio-gutter)}h1[data-astro-cid-zpzoxhr3],h2[data-astro-cid-zpzoxhr3]{font-family:var(--font-reference-display);font-weight:var(--weight-body);letter-spacing:var(--home-heading-tracking)}h1[data-astro-cid-zpzoxhr3]{font-size:var(--about-title-size);text-wrap:initial}h1[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{color:var(--color-accent-text)}h2[data-astro-cid-zpzoxhr3]{font-size:var(--about-heading-size);text-wrap:initial}.about-hero[data-astro-cid-zpzoxhr3]{isolation:isolate;background:var(--color-surface-raised);position:relative;overflow:clip}.about-hero__inner[data-astro-cid-zpzoxhr3]{align-content:start;gap:var(--space-md);padding-block:var(--space-md) var(--about-section-gap);display:grid}.about-hero__inner[data-astro-cid-zpzoxhr3] .breadcrumbs__link{text-decoration:underline}.about-hero__inner[data-astro-cid-zpzoxhr3] .breadcrumbs__current{color:var(--color-ink);font-weight:var(--weight-strong)}.about-hero__copy[data-astro-cid-zpzoxhr3]{align-content:start;gap:var(--space-sm);background:var(--color-surface-raised);min-width:0;display:grid}.about-eyebrow[data-astro-cid-zpzoxhr3]{font-size:var(--about-eyebrow-size);font-weight:var(--weight-strong);text-transform:uppercase}.about-eyebrow[data-astro-cid-zpzoxhr3]:before{content:"";width:var(--home-eyebrow-line);height:var(--line-strong);vertical-align:middle;background:var(--color-accent);margin-inline-end:var(--space-sm);display:inline-block}.about-hero__lead[data-astro-cid-zpzoxhr3]{font-size:var(--about-lead-size);line-height:var(--leading-body);color:var(--color-muted)}.about-hero__photo[data-astro-cid-zpzoxhr3]{height:var(--about-hero-phone-height);background:linear-gradient(115deg,var(--color-gold-button-start),var(--color-gold-button-end));padding-block-start:var(--line-strong);position:relative}.about-hero__photo[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3]{object-fit:cover;width:100%;height:100%}.about-belief[data-astro-cid-zpzoxhr3]{background:var(--color-surface-raised)}.about-belief__inner[data-astro-cid-zpzoxhr3]{gap:var(--space-md);padding-block:var(--about-section-gap);display:grid}.about-belief__body[data-astro-cid-zpzoxhr3]{gap:var(--space-md);font-size:var(--about-body-size);line-height:var(--leading-lead);display:grid}.about-ruled[data-astro-cid-zpzoxhr3]:after{content:"";width:var(--home-eyebrow-line);height:var(--line-strong);background:var(--color-accent);margin-block-start:var(--space-sm);display:block}.about-work[data-astro-cid-zpzoxhr3]{gap:var(--space-md);padding-block:var(--about-section-gap);display:grid}.about-work__intro[data-astro-cid-zpzoxhr3]{gap:var(--space-sm);display:grid}.about-work__intro[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:var(--color-muted);font-size:var(--about-body-size)}.about-steps[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--about-step-min)),1fr));gap:var(--about-step-gap);counter-reset:step;grid-auto-rows:1fr;align-items:stretch;display:grid}.about-step[data-astro-cid-zpzoxhr3]{grid-template-rows:var(--about-icon-circle) auto 1fr;align-content:start;gap:var(--space-xs);min-width:0;height:100%;padding:var(--about-step-padding);border:var(--line-thin) solid var(--color-line);border-radius:var(--about-card-radius);background:var(--color-surface-raised);box-shadow:var(--shadow-home-project-card);counter-increment:step;display:grid;position:relative}.about-step__icon[data-astro-cid-zpzoxhr3]{width:var(--about-icon-circle);height:var(--about-icon-circle);background:var(--color-trust-icon-surface);color:var(--color-accent-text);border-radius:50%;justify-self:center;place-items:center;display:grid}.about-step[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{min-height:calc(var(--about-step-title-size) * var(--leading-tight) * 2);font-family:var(--font-display);font-size:var(--about-step-title-size);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:0;text-wrap:initial}.about-step[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]:before{content:counter(step) ". "}.about-step[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:var(--about-step-copy-size);line-height:var(--leading-body)}.about-facts[data-astro-cid-zpzoxhr3]{isolation:isolate;gap:var(--space-lg);width:100%;padding:var(--about-facts-padding);border-radius:var(--about-card-radius);margin-block-end:var(--about-section-gap);margin-inline:auto;display:grid;position:relative;overflow:clip}.about-experience[data-astro-cid-zpzoxhr3],.about-areas[data-astro-cid-zpzoxhr3]{align-content:start;gap:var(--space-sm);min-width:0;display:grid;position:relative}.about-experience[data-astro-cid-zpzoxhr3]>h2[data-astro-cid-zpzoxhr3]{font-size:var(--about-facts-title)}.about-experience[data-astro-cid-zpzoxhr3]>h2[data-astro-cid-zpzoxhr3],.about-years[data-astro-cid-zpzoxhr3],.about-count[data-astro-cid-zpzoxhr3],.about-credentials-wrap[data-astro-cid-zpzoxhr3],.about-areas[data-astro-cid-zpzoxhr3]>h2[data-astro-cid-zpzoxhr3],.about-areas[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3],.about-areas__list[data-astro-cid-zpzoxhr3]{background:var(--color-ink)}.about-areas[data-astro-cid-zpzoxhr3]>h2[data-astro-cid-zpzoxhr3],.about-areas[data-astro-cid-zpzoxhr3]>p[data-astro-cid-zpzoxhr3],.about-areas__list[data-astro-cid-zpzoxhr3]{width:fit-content;max-width:100%}.about-experience__facts[data-astro-cid-zpzoxhr3]{gap:var(--space-md);flex-wrap:wrap;margin-block-start:0;display:flex}.about-years[data-astro-cid-zpzoxhr3],.about-count[data-astro-cid-zpzoxhr3]{flex:1 1 var(--about-fact-min);align-items:start;gap:var(--space-sm);min-width:0;display:flex}.about-facts[data-astro-cid-zpzoxhr3] .about-icon{width:var(--about-facts-icon);height:var(--about-facts-icon);color:var(--color-accent-on-ink)}.about-years__copy[data-astro-cid-zpzoxhr3]{gap:var(--space-2xs);min-width:0;display:grid}.about-years__number[data-astro-cid-zpzoxhr3]{font-family:var(--font-reference-display);font-size:var(--about-fact-number);line-height:1}.about-years__label[data-astro-cid-zpzoxhr3]{font-size:var(--about-facts-copy);line-height:var(--leading-lead)}.about-credentials-wrap[data-astro-cid-zpzoxhr3]{flex:1 1 var(--about-fact-min);align-content:start;gap:var(--space-xs);min-width:0;display:grid}.about-credentials[data-astro-cid-zpzoxhr3]{font-size:var(--about-facts-copy);font-weight:var(--weight-strong);line-height:var(--leading-lead)}.about-experience__rule[data-astro-cid-zpzoxhr3]{height:var(--line-thin);background:linear-gradient(90deg,transparent,var(--color-accent-on-ink),transparent);margin-block-start:var(--space-xs)}.about-areas[data-astro-cid-zpzoxhr3]{gap:var(--space-xs)}.about-areas[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{font-size:var(--about-facts-subheading)}.about-areas[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{font-size:var(--about-facts-copy);line-height:var(--leading-lead)}.about-areas__list[data-astro-cid-zpzoxhr3]{gap:var(--space-xs);font-size:var(--about-facts-copy);font-weight:var(--weight-strong);display:grid}.about-areas__list[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.about-areas__list[data-astro-cid-zpzoxhr3] .about-icon{width:var(--icon-size);height:var(--icon-size)}.about-facts__corner[data-astro-cid-zpzoxhr3]{z-index:-1;width:var(--about-facts-corner-width);height:var(--about-facts-corner-height);background:var(--color-accent-on-ink);clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;inset-block-end:0;inset-inline-end:0}.about-facts__corner[data-astro-cid-zpzoxhr3] span[data-astro-cid-zpzoxhr3]{background-size:auto var(--footer-marble-zoom);clip-path:polygon(100% 8%,100% 100%,8% 100%);background-position:100% 0;position:absolute;inset:0}@media (width>=900px){.about-hero__inner[data-astro-cid-zpzoxhr3]{min-height:var(--about-hero-height)}.about-hero__copy[data-astro-cid-zpzoxhr3]{width:var(--about-hero-copy-width)}.about-hero__photo[data-astro-cid-zpzoxhr3]{z-index:-1;width:var(--about-hero-photo-width);height:auto;clip-path:polygon(var(--about-hero-diagonal) 0,100% 0,100% 100%,0 100%);padding:0;position:absolute;inset-block:0;inset-inline-end:0}.about-hero__photo[data-astro-cid-zpzoxhr3] img[data-astro-cid-zpzoxhr3]{clip-path:polygon(calc(var(--about-hero-diagonal) + var(--about-hero-gold-edge)) 0,100% 0,100% 100%,var(--about-hero-gold-edge) 100%)}.about-belief__inner[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.about-belief__body[data-astro-cid-zpzoxhr3]{border-inline-start:var(--line-thin) solid var(--color-muted);padding-inline-start:var(--space-xl)}.about-facts--split[data-astro-cid-zpzoxhr3]{grid-template-columns:var(--about-facts-columns)}.about-facts--split[data-astro-cid-zpzoxhr3] .about-areas[data-astro-cid-zpzoxhr3]{border-inline-start:var(--line-thin) solid var(--color-on-ink-muted);padding-inline-start:var(--space-lg)}.about-areas[data-astro-cid-zpzoxhr3]{padding-inline-end:var(--about-facts-corner-desktop)}.about-facts__corner[data-astro-cid-zpzoxhr3]{width:var(--about-facts-corner-desktop)}.about-areas__list[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--about-area-min)),1fr));width:100%}.about-experience__facts[data-astro-cid-zpzoxhr3]>[data-astro-cid-zpzoxhr3]:not(:first-child){border-inline-start:var(--line-thin) solid var(--color-on-ink-muted);padding-inline-start:var(--space-md)}}@media (width>=1100px){.about-steps[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(5,minmax(0,1fr))}.about-step[data-astro-cid-zpzoxhr3]:not(:last-child):after{content:"";width:var(--select-chevron-size);height:var(--select-chevron-size);border-block-start:var(--line-strong) solid var(--color-accent-text);border-inline-end:var(--line-strong) solid var(--color-accent-text);position:absolute;inset-block-start:48%;inset-inline-end:calc(var(--space-sm) * -1);rotate:45deg}}
