.accordion[data-astro-cid-tqf44u2r]{--acc-ease: cubic-bezier(.165, .84, .44, 1);--acc-open: .42s;--acc-close: .42s;--acc-reveal: .38s;--acc-lead: .12s;--acc-step: 90ms;interpolate-size:allow-keywords;background-color:var(--color-bg);border-block-start:var(--border-width) solid var(--grid-line);position:relative;width:100%;padding-inline:0;margin-block-end:var(--space-8)}.accordion[data-astro-cid-tqf44u2r]:before,.accordion[data-astro-cid-tqf44u2r]:after{content:"";position:absolute;inset-block:0 var(--border-width);width:var(--border-width);background-color:var(--grid-line);pointer-events:none}.accordion[data-astro-cid-tqf44u2r]:before{left:0}.accordion[data-astro-cid-tqf44u2r]:after{right:0}.accordion__item[data-astro-cid-tqf44u2r]{border-block-end:var(--border-width) solid var(--grid-line)}.accordion__item[data-astro-cid-tqf44u2r]::details-content{block-size:0;overflow:hidden;transition:block-size var(--acc-close) var(--acc-ease),content-visibility var(--acc-close) var(--acc-ease) allow-discrete}.accordion__item[data-astro-cid-tqf44u2r][open]::details-content{block-size:auto;transition:block-size var(--acc-open) var(--acc-ease),content-visibility var(--acc-open) var(--acc-ease) allow-discrete}.accordion__column-title[data-astro-cid-tqf44u2r],.accordion__column-text[data-astro-cid-tqf44u2r]{opacity:0;transform:translateY(10px);transition:opacity .16s var(--acc-ease),transform .16s var(--acc-ease)}.accordion__item[data-astro-cid-tqf44u2r][open] .accordion__column-title[data-astro-cid-tqf44u2r],.accordion__item[data-astro-cid-tqf44u2r][open] .accordion__column-text[data-astro-cid-tqf44u2r]{opacity:1;transform:none;transition:opacity var(--acc-reveal) var(--acc-ease) calc(var(--acc-lead) + var(--i, 0) * var(--acc-step)),transform var(--acc-reveal) var(--acc-ease) calc(var(--acc-lead) + var(--i, 0) * var(--acc-step))}@starting-style{.accordion__item[data-astro-cid-tqf44u2r][open] .accordion__column-title[data-astro-cid-tqf44u2r],.accordion__item[data-astro-cid-tqf44u2r][open] .accordion__column-text[data-astro-cid-tqf44u2r]{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.accordion__item[data-astro-cid-tqf44u2r]::details-content,.accordion__item[data-astro-cid-tqf44u2r][open]::details-content{transition:none}.accordion__column-title[data-astro-cid-tqf44u2r],.accordion__column-text[data-astro-cid-tqf44u2r],.accordion__item[data-astro-cid-tqf44u2r][open] .accordion__column-title[data-astro-cid-tqf44u2r],.accordion__item[data-astro-cid-tqf44u2r][open] .accordion__column-text[data-astro-cid-tqf44u2r]{transition:none}}@supports not (interpolate-size: allow-keywords){.accordion[data-astro-cid-tqf44u2r]{--acc-lead: 0ms;--acc-step: 60ms}}.accordion__summary[data-astro-cid-tqf44u2r]{display:flex;flex-direction:row;align-items:center;padding-inline:var(--cell-pad);overflow:hidden;cursor:pointer;list-style:none}.accordion__summary[data-astro-cid-tqf44u2r]::-webkit-details-marker{display:none}.accordion__title[data-astro-cid-tqf44u2r]{flex-grow:1;padding:var(--space-5) var(--space-6) var(--space-5) 0;font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-semibold);color:var(--color-text);transition:color var(--duration-hover) var(--ease-in-out)}.accordion__item[data-astro-cid-tqf44u2r][open] .accordion__title[data-astro-cid-tqf44u2r]{color:var(--color-text-subtle)}.accordion__icon[data-astro-cid-tqf44u2r]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px}.accordion__icon-plus[data-astro-cid-tqf44u2r],.accordion__icon-minus[data-astro-cid-tqf44u2r]{display:flex;width:100%;height:100%}.accordion__item[data-astro-cid-tqf44u2r][open] .accordion__icon-plus[data-astro-cid-tqf44u2r],.accordion__item[data-astro-cid-tqf44u2r]:not([open]) .accordion__icon-minus[data-astro-cid-tqf44u2r]{display:none}.accordion__panel[data-astro-cid-tqf44u2r]{display:grid;grid-template-columns:repeat(var(--acc-cols, 3),minmax(0,1fr));grid-template-rows:auto auto;grid-auto-flow:column;padding:var(--space-3) 0 var(--space-8) 0;text-align:left}.accordion__column-title[data-astro-cid-tqf44u2r],.accordion__column-text[data-astro-cid-tqf44u2r]{padding-inline:var(--cell-pad);color:var(--color-text-muted)}.accordion__column-title[data-astro-cid-tqf44u2r]{margin-block-end:var(--space-5);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-medium)}.accordion__column-text[data-astro-cid-tqf44u2r]{font-family:var(--font-prose);font-size:16px;line-height:1.5}@media(max-width:1024px){.accordion__title[data-astro-cid-tqf44u2r]{padding:var(--space-3) var(--space-3) var(--space-3) 0}.accordion__panel[data-astro-cid-tqf44u2r]{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;padding:0 0 var(--space-6) 0}.accordion[data-astro-cid-tqf44u2r]{margin-block-end:0}}@media(max-width:767px){.accordion[data-astro-cid-tqf44u2r]{margin-block-end:var(--space-8)}.accordion__title[data-astro-cid-tqf44u2r]{padding:var(--space-1) var(--space-1) var(--space-1) 0}.accordion__icon[data-astro-cid-tqf44u2r]{width:16px;height:16px}.accordion__panel[data-astro-cid-tqf44u2r]{padding:var(--space-3) 0 var(--space-6) 0}.accordion__column-title[data-astro-cid-tqf44u2r]{margin-block-end:var(--space-3)}}.square-card[data-astro-cid-b6s57vuv]{--card-ease: cubic-bezier(.165, .84, .44, 1);--card-open: .4s;--card-scan: .1;position:relative;display:flex;container-type:inline-size;border-block-end:var(--border-width) solid var(--grid-line);border-inline-start:var(--border-width) solid var(--grid-line);background-color:var(--color-bg)}:root[data-theme=light] .square-card[data-astro-cid-b6s57vuv]{--card-scan: .05}.square-card[data-astro-cid-b6s57vuv]:before{content:"";position:absolute;inset:0;z-index:0;opacity:0;background-image:repeating-linear-gradient(to bottom,var(--color-text) 0 1px,transparent 1px 4px);transition:opacity var(--card-open) var(--card-ease);pointer-events:none}.square-card[data-astro-cid-b6s57vuv]:after{content:"";position:absolute;left:calc(var(--border-width) * -1);bottom:calc(var(--border-width) * -1);z-index:2;width:0;height:2px;background-color:var(--color-text);transition:width var(--duration-ui) var(--card-ease);pointer-events:none}.square-card__inner[data-astro-cid-b6s57vuv]{min-height:50cqw;position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;row-gap:var(--space-5);min-width:0;padding:var(--space-5);color:var(--color-text);transition:row-gap var(--card-open) var(--card-ease),padding-block-end var(--card-open) var(--card-ease),color var(--duration-hover) var(--ease-in-out)}.square-card__inner[data-astro-cid-b6s57vuv]:focus-visible{outline-offset:-4px}.square-card__leader[data-astro-cid-b6s57vuv]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.square-card__number[data-astro-cid-b6s57vuv]{font-size:var(--font-size-eyebrow);line-height:var(--line-height-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);font-weight:var(--font-weight-bold);color:var(--color-text-subtle)}.square-card__icon[data-astro-cid-b6s57vuv]{flex:0 0 auto;width:13px;height:13px;opacity:0;transform:translateY(4px);transition:opacity var(--card-open) var(--card-ease),transform var(--card-open) var(--card-ease)}.square-card__title[data-astro-cid-b6s57vuv]{margin-block-start:auto;font-size:var(--font-size-lead);line-height:var(--line-height-lead);letter-spacing:var(--letter-spacing-lead);font-weight:var(--font-weight-semibold);color:var(--color-text);text-wrap:balance}.square-card__title[data-astro-cid-b6s57vuv] p{margin:0}.square-card__description[data-astro-cid-b6s57vuv]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--card-open) var(--card-ease),opacity var(--card-open) var(--card-ease)}.square-card__description-body[data-astro-cid-b6s57vuv]{min-height:0;overflow:hidden;transform:translateY(8px);transition:transform var(--card-open) var(--card-ease);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-text-subtle)}.square-card__description-body[data-astro-cid-b6s57vuv] p{margin:0}.square-card__description-body[data-astro-cid-b6s57vuv] p+p{margin-block-start:var(--space-2)}.square-card[data-astro-cid-b6s57vuv]:hover:before,.square-card[data-astro-cid-b6s57vuv]:focus-within:before{opacity:var(--card-scan)}.square-card[data-astro-cid-b6s57vuv]:hover:after,.square-card[data-astro-cid-b6s57vuv]:focus-within:after{width:calc(100% + var(--border-width))}@media(prefers-reduced-motion:no-preference){.square-card[data-astro-cid-b6s57vuv]:hover .square-card__inner[data-astro-cid-b6s57vuv],.square-card[data-astro-cid-b6s57vuv]:focus-within .square-card__inner[data-astro-cid-b6s57vuv]{row-gap:var(--space-3)}}.square-card[data-astro-cid-b6s57vuv]:hover .square-card__icon[data-astro-cid-b6s57vuv],.square-card[data-astro-cid-b6s57vuv]:focus-within .square-card__icon[data-astro-cid-b6s57vuv]{opacity:1;transform:none}.square-card[data-astro-cid-b6s57vuv]:hover .square-card__description[data-astro-cid-b6s57vuv],.square-card[data-astro-cid-b6s57vuv]:focus-within .square-card__description[data-astro-cid-b6s57vuv]{grid-template-rows:1fr;opacity:1}.square-card[data-astro-cid-b6s57vuv]:hover .square-card__description-body[data-astro-cid-b6s57vuv],.square-card[data-astro-cid-b6s57vuv]:focus-within .square-card__description-body[data-astro-cid-b6s57vuv]{transform:none}@media(max-width:767px){.square-card__inner[data-astro-cid-b6s57vuv]{min-height:0}.square-card[data-astro-cid-b6s57vuv]{aspect-ratio:auto}.square-card__inner[data-astro-cid-b6s57vuv]{row-gap:var(--space-3);padding:var(--space-4)}}@media(prefers-reduced-motion:reduce){.square-card[data-astro-cid-b6s57vuv]:before,.square-card[data-astro-cid-b6s57vuv]:after,.square-card__inner[data-astro-cid-b6s57vuv],.square-card__icon[data-astro-cid-b6s57vuv],.square-card__description[data-astro-cid-b6s57vuv]{transition:none}.square-card__icon[data-astro-cid-b6s57vuv]{transform:none}}.card-grid[data-astro-cid-zwuirr5b]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.card-grid[data-astro-cid-zwuirr5b][data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid[data-astro-cid-zwuirr5b][data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid[data-astro-cid-zwuirr5b]:before,.card-grid[data-astro-cid-zwuirr5b]:after{content:"";position:absolute;z-index:1;background-color:var(--grid-line);pointer-events:none}.card-grid[data-astro-cid-zwuirr5b]:before{inset:0 0 0 auto;width:var(--border-width)}.card-grid[data-astro-cid-zwuirr5b]:after{inset:0 0 auto;height:var(--border-width)}@media(max-width:1024px){.card-grid[data-astro-cid-zwuirr5b],.card-grid[data-astro-cid-zwuirr5b][data-columns="3"],.card-grid[data-astro-cid-zwuirr5b][data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.card-grid[data-astro-cid-zwuirr5b],.card-grid[data-astro-cid-zwuirr5b][data-columns="3"],.card-grid[data-astro-cid-zwuirr5b][data-columns="2"]{grid-template-columns:minmax(0,1fr)}}.about[data-astro-cid-kh7btl4r]{--font-prose: var(--font-sans)}.about-hero[data-astro-cid-kh7btl4r]{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-8);min-height:80svh;padding:var(--space-10) var(--gutter) var(--space-9)}.about-hero__row[data-astro-cid-kh7btl4r]{width:100%}.about-hero__title[data-astro-cid-kh7btl4r]{padding-inline-start:max(0px,calc(var(--cell-pad) - 4px));font-size:var(--font-size-hero);line-height:var(--line-height-hero);letter-spacing:var(--letter-spacing-hero);font-weight:var(--font-weight-bold);color:var(--color-text)}.about-what[data-astro-cid-kh7btl4r]{row-gap:var(--space-8);padding:var(--space-9) var(--gutter) 0;position:relative;isolation:isolate}.about-image[data-astro-cid-kh7btl4r]{width:100%;height:auto}.about-eyebrow[data-astro-cid-kh7btl4r]{font-size:var(--font-size-eyebrow);line-height:var(--line-height-eyebrow);letter-spacing:var(--letter-spacing-eyebrow);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-line)}.about-deliverables[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:calc(var(--space-8) * 3);padding-inline:0}.about-deliverables__row[data-astro-cid-kh7btl4r]{row-gap:var(--space-8)}.about-deliverables__image[data-astro-cid-kh7btl4r],.about-deliverables__text[data-astro-cid-kh7btl4r]{grid-column:span min(2,var(--grid-columns))}.about-deliverables__text[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;justify-content:flex-end;padding-inline:0;min-width:0}.about-subhead[data-astro-cid-kh7btl4r]{padding-inline:var(--cell-pad);font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-medium);color:var(--color-text)}.about-list[data-astro-cid-kh7btl4r]{width:100%;font-family:var(--font-prose);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-subtle);text-align:start}.about-band[data-astro-cid-kh7btl4r]{position:relative;isolation:isolate;row-gap:var(--space-8);padding:var(--space-8) var(--gutter)}.about-statement[data-astro-cid-kh7btl4r]{width:100%;font-size:var(--font-size-display);line-height:var(--line-height-display);font-weight:var(--font-weight-bold);color:var(--color-text);text-align:start}.about-prose[data-astro-cid-kh7btl4r],.about-subhead[data-astro-cid-kh7btl4r],.about-pair[data-astro-cid-kh7btl4r]{grid-column:3 / -1}.about-prose[data-astro-cid-kh7btl4r]{font-family:var(--font-prose);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text)}.about-prose[data-astro-cid-kh7btl4r][data-columns="2"]{column-count:2;column-gap:var(--space-6)}.about-pair[data-astro-cid-kh7btl4r]{--grid-columns: 2;align-items:flex-end;padding-inline:0}@media(max-width:1024px){.about-hero[data-astro-cid-kh7btl4r]{align-items:flex-start;gap:var(--space-6)}.about-what[data-astro-cid-kh7btl4r]{row-gap:var(--space-6)}.about-deliverables__image[data-astro-cid-kh7btl4r],.about-deliverables__text[data-astro-cid-kh7btl4r]{grid-column:span 1}.about-band[data-astro-cid-kh7btl4r]{row-gap:var(--space-6);padding:var(--space-6) var(--gutter)}.about-prose[data-astro-cid-kh7btl4r]{grid-column:2 / -1}.about-prose[data-astro-cid-kh7btl4r][data-columns="2"]{column-count:1}.about-subhead[data-astro-cid-kh7btl4r],.about-pair[data-astro-cid-kh7btl4r]{grid-column:1 / -1}}@media(max-width:767px){.about-hero[data-astro-cid-kh7btl4r]{align-items:center;padding:var(--space-9) var(--gutter) var(--gutter) var(--gutter)}.about-hero__title[data-astro-cid-kh7btl4r]{width:100%;max-width:100%}.about-what[data-astro-cid-kh7btl4r]{row-gap:var(--space-3);padding:var(--space-5) var(--gutter) var(--space-8) var(--gutter)}.about-deliverables[data-astro-cid-kh7btl4r]{gap:var(--space-6)}.about-deliverables__row[data-astro-cid-kh7btl4r]{row-gap:var(--space-6)}.about-list[data-astro-cid-kh7btl4r]{max-width:40%}.about-band[data-astro-cid-kh7btl4r]{row-gap:var(--space-3);padding:var(--gutter)}.about-prose[data-astro-cid-kh7btl4r],.about-subhead[data-astro-cid-kh7btl4r],.about-pair[data-astro-cid-kh7btl4r]{grid-column:1 / -1}.about-statement[data-astro-cid-kh7btl4r]{margin-block-end:var(--space-3)}.about-prose[data-astro-cid-kh7btl4r]{width:100%;max-width:100%}.about-prose--mobile-gap[data-astro-cid-kh7btl4r]{margin-block-end:var(--space-3)}.about-pair[data-astro-cid-kh7btl4r]{--grid-columns: 1;align-items:start}.about-list[data-astro-cid-kh7btl4r],.about-list--wide[data-astro-cid-kh7btl4r]{max-width:100%}}
