.section--personal-quote{--_padding-block-start: 0;--_padding-block-end: var(--size-l);--_spacing: 0;--_banner-height: 400px}.section--personal-quote .section__banner{--_overlay-opacity: 0}.section--personal-quote .section__banner .banner__image-wrapper{position:static;min-height:calc(var(--_banner-height) / 1.25);max-height:var(--_banner-height)}.section--personal-quote .section__content{margin-block-start:calc(var(--_banner-height) / 1.75 * -1)}.section--my-process{--_cards-spacing: var(--size-m);--_cards-max-width: 50ch;--_graphic-size: 4.25rem;--_graphic-bg: var(--clr-neutral-200);--_graphic-rotate: 90deg;--_graphic-top: 92.5%;--_graphic-left: auto}.section--my-process .section__cards{display:grid;gap:var(--_cards-spacing);max-width:var(--_cards-max-width);margin-inline:auto}.section--my-process .section__cards>:not(:last-child):after{content:"";display:block;position:absolute;width:var(--_graphic-size);height:var(--_graphic-size);mask-image:url(/assets/graphics/arrow.svg);background:var(--_graphic-bg);mask-size:100%;mask-repeat:no-repeat;mask-position:center;isolation:isolate;transform-origin:center;top:var(--_graphic-top);left:var(--_graphic-left);rotate:var(--_graphic-rotate);z-index:1}.section--my-process .section__cards>:nth-child(2):after{transform:scaleY(-1)}@media(min-width:80rem){.section--my-process{--_cards-max-width: none;--_graphic-size: var(--size-4xl);--_graphic-rotate: 0deg;--_graphic-top: 7.5%;--_graphic-left: 87.5%}.section--my-process .section__cards{grid-auto-flow:column;grid-auto-columns:1fr}.section--my-process .section__cards>:nth-child(2):after{--_graphic-top: 10%}}.section--my-team{--section-bg: var(--clr-bg-primary-100)}.section--my-team .section__caption{justify-self:center;text-align:center;font-size:var(--fs--2);margin-block-start:var(--_content-spacing)}:where(.card){--_spacing: var(--size-m);--_padding-size: var(--size-m-l);--_padding: var(--_padding-size);--_bg: var(--clr-bg-secondary-0);--_border-width: var(--bw-thicker);--_border-color: var(--clr-primary-200);--_border: var(--_border-width) solid var(--_border-color);--_border-radius: var(--br-lg);--_main-box-shadow: var(--bs-light);--_border-box-shadow-color: var(--clr-neutral-100);--_border-box-shadow: 0 0 0 var(--bw-thinnest) var(--_border-box-shadow-color, var(--clr-neutral-100));--_content-spacing: var(--size-xs);--_title-font-color: var(--clr-text-400);--_title-font-size: var(--fs-2);--_title-font-family: var(--ff-oswald);--_title-font-weight: var(--fw-extra-bold);--_description-font-color: var(--clr-text-300);--_description-font-size: var(--fs-0);display:grid;gap:var(--_spacing);place-items:start;align-content:start;position:relative;padding:var(--_padding);border-block-start:var(--_border);border-radius:var(--_border-radius);background-color:var(--_bg);box-shadow:var(--_main-box-shadow),var(--_border-box-shadow)}:where(.card__content){display:grid;gap:var(--_content-spacing)}:where(.card__title){color:var(--_title-font-color);font-size:var(--_title-font-size);font-family:var(--_title-font-family);font-weight:var(--_title-font-weight);text-transform:uppercase;text-wrap:pretty}:where(.card__description){color:var(--_description-font-color);font-size:var(--_description-font-size)}:where(.card strong){font-weight:var(--fw-bold)}.quote-card{--_padding-size: var(--size-2xl);--_border-radius: var(--br-xlg);--_main-box-shadow: var(--bs-medium);--_attribution-spacing: unset;--_text-font-color: var(--clr-text-400);--_text-font-size: unset;--_image-border: var(--bw-thin) solid var(--clr-primary-text);--_image-border-radius: var(--br-full);--_image-size: 4rem;--_author-name-font-color: var(--clr-primary-text);--_author-name-font-size: var(--fs-0);--_author-role-font-color: var(--clr-text-300);--_author-role-font-size: var(--_author-role-font-size)}.quote-card__text{color:var(--_text-font-color);font-size:var(--_text-font-size);text-wrap:pretty}.quote-card__attribution{display:flex;align-items:center;gap:var(--_attribution-spacing);isolation:isolate}.quote-card__image{border:var(--_image-border);border-radius:var(--_image-border-radius);width:var(--_image-size);height:var(--_image-size)}.quote-card__author-name{color:var(--_author-name-font-color);font-size:var(--_author-name-font-size);font-weight:var(--fw-bold)}.quote-card__author-role{color:var(--_author-role-font-color);font-size:var(--_author-role-font-size)}.quote-card__graphic{--_graphic-color: var(--clr-neutral-100)}.quote-card__graphic path{fill:var(--_graphic-color)}.quote-card--large{--_padding-size: var(--size-l);--_padding: var(--size-xl) var(--_padding-size) var(--size-3xl);--_spacing: var(--size-m-l);--_text-font-size: var(--fs-1);--_attribution-spacing: var(--size-xs-s);--_author-name-font-size: var(--fs-0);--_author-role-font-size: var(--fs--1);place-items:unset}.quote-card--large .quote-card__end{display:flex;justify-content:space-between;align-items:end}.quote-card--large .quote-card__graphic{position:absolute;right:calc(var(--_padding-size) / 2);bottom:0}@media(min-width:30rem){.quote-card--large{--_padding-size: var(--size-xl-2xl);--_padding: var(--_padding-size);--_spacing: var(--size-l);--_author-name-font-size: var(--fs-1);--_author-role-font-size: var(--fs-0)}.quote-card--large .quote-card__graphic{position:static}}@media(min-width:60rem){.quote-card--large{--_spacing: var(--size-xl);--_text-font-size: var(--fs-3)}}.icon-card{--_padding-size: var(--size-l);--_padding-inline: unset;--_padding: var(--_padding-size);--_spacing: unset;--_bg: var(--clr-bg-secondary-0);--_icon-wrapper-margin-block-start: unset;--_icon-wrapper-margin-block-end: unset;--_icon-wrapper-padding: unset;--_icon-wrapper-border-radius: unset;--_icon-wrapper-bg: var(--clr-primary-200);--_icon-color: var(--clr-primary-0);background-color:var(--_bg)}.icon-card__icon-wrapper{margin-block-start:calc(var(--_icon-wrapper-margin-block-start) * -1);margin-block-end:var(--_icon-wrapper-margin-block-end);background-color:var(--_icon-wrapper-bg);padding:var(--_icon-wrapper-padding);border-radius:var(--_icon-wrapper-border-radius)}.icon-card__icon path{fill:var(--_icon-color)}.icon-card--default{--_spacing: var(--size-xs);--_content-spacing: var(--size-xs);--_icon-wrapper-margin-block-start: 4.5rem;--_icon-wrapper-margin-block-end: var(--size-s);--_icon-wrapper-padding: var(--size-2xs);--_icon-wrapper-border-radius: var(--br-lg)}.icon-card--horizontal{--_padding-size: var(--size-m);--_padding-inline: var(--size-m);--_padding: var(--_padding-size) var(--_padding-inline) var(--_padding-size);--_spacing: var(--size-m);--_content-spacing: var(--size-2xs);--_icon-wrapper-padding: var(--size-xs);--_icon-wrapper-border-radius: var(--br-full);--_title-font-size: var(--fs-1)}.icon-card--centered{--_spacing: var(--size-s-m);--_main-box-shadow: var(--bs-medium);--_content-spacing: var(--size-3xs-2xs);--_icon-wrapper-padding: var(--size-s);--_icon-wrapper-border-radius: var(--br-full);align-content:start;justify-items:center}.icon-card--centered .card__content{justify-items:center;text-align:center}@media(min-width:30rem){.icon-card--horizontal{--_padding-inline: var(--size-m-l);--_padding: var(--_padding-size) var(--_padding-inline) var(--_padding-size);--_spacing: var(--size-m);--_content-spacing: var(--size-2xs);grid-auto-flow:column;justify-content:start;align-items:center;padding:var(--_padding)}.icon-card--centered{--_padding: var(--_padding-size);padding:var(--_padding)}}@media(min-width:60rem){.icon-card--default{--_padding: 0 var(--_padding-size) var(--_padding-size);--_icon-wrapper-margin-block-start: 2.5rem;padding:0}.icon-card--default .card__content{padding:var(--_padding)}}.team-card{--_padding-size: var(--size-s);--_bg: var(--clr-bg-secondary-0);--_content-spacing: var(--size-3xs);--_title-font-family: var(--ff-lato);--_title-font-size: var(--fs-1);--_description-font-color: var(--clr-text-300);--_image-border-radius: var(--br-full);--_image-border: var(--bw-medium) solid var(--clr-primary-text);--_image-box-shadow: var(--bs-medium);padding:0;background-color:transparent;border:none;box-shadow:none;border-radius:0;place-items:unset;justify-content:center}.team-card .card__title{text-transform:capitalize}.team-card .card__content{padding:var(--_padding);background-color:var(--_bg);border-radius:var(--_border-radius);box-shadow:var(--_main-box-shadow);text-align:center}.team-card__image{border-radius:var(--_image-border-radius);border:var(--_image-border);box-shadow:var(--_image-box-shadow)}
