:where(.wstf:has(.pg-about)) .founder-message{background-color:var(--color-ivory);justify-content:center;padding:80px 40px;display:flex}:where(.wstf:has(.pg-about)) .founder-message__container{width:100%;max-width:1280px}:where(.wstf:has(.pg-about)) .founder-message__content{align-items:stretch;gap:40px;max-height:600px;display:flex}:where(.wstf:has(.pg-about)) .founder-message__card{background:var(--ivory-500);border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;width:480px;padding:40px;display:flex}:where(.wstf:has(.pg-about)) .founder-message__avatar{object-fit:cover;outline:4px solid var(--color-white);outline-offset:-2px;border-radius:12px;width:100px;height:100px;box-shadow:0 8px 40px #0000001f}:where(.wstf:has(.pg-about)) .founder-message__quote{color:var(--pink-500);font-family:var(--font-family-display);font-size:var(--text-h4);font-style:italic;font-weight:var(--font-regular);line-height:var(--leading-h3);text-align:center;margin:0}:where(.wstf:has(.pg-about)) .founder-message__author{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}:where(.wstf:has(.pg-about)) .founder-message__name{color:var(--color-deep-petrol);font-family:var(--font-family-primary);font-size:var(--text-h6);font-weight:var(--font-semibold);line-height:var(--leading-h6);text-align:center;margin:0}:where(.wstf:has(.pg-about)) .founder-message__role{color:var(--grey-800);font-family:var(--font-family-primary);font-size:var(--text-body-sm);font-weight:var(--font-regular);line-height:var(--leading-body-sm);text-align:center;margin:0}:where(.wstf:has(.pg-about)) .founder-message__image-wrapper{border-radius:20px;flex:1;overflow:hidden;box-shadow:0 8px 40px #0000001f}:where(.wstf:has(.pg-about)) .founder-message__image{object-fit:cover;width:100%;height:100%}:where(.wstf:has(.pg-about)) .team{justify-content:center;padding:128px 40px;display:flex}:where(.wstf:has(.pg-about)) .team__container{flex-direction:column;gap:112px;width:100%;max-width:1280px;display:flex}:where(.wstf:has(.pg-about)) .team__header{justify-content:space-between;align-items:flex-start;gap:64px;display:flex}:where(.wstf:has(.pg-about)) .team__heading{flex:1}:where(.wstf:has(.pg-about)) .team__intro{width:410px}:where(.wstf:has(.pg-about)) .team__title{color:var(--grey-950);font-size:var(--text-h2);font-family:var(--font-family-primary);font-weight:var(--font-bold);line-height:var(--leading-display-sm);margin:0}:where(.wstf:has(.pg-about)) .team__description{color:var(--grey-950);font-size:var(--text-body);font-family:var(--font-family-primary);font-weight:var(--font-regular);line-height:var(--leading-body);margin:0}:where(.wstf:has(.pg-about)) .team__content{flex-direction:column;gap:64px;display:flex}:where(.wstf:has(.pg-about)) .team-filter{border-bottom:1px solid var(--grey-800);justify-content:space-between;align-items:center;padding:8px 0;display:flex}:where(.wstf:has(.pg-about)) .team-filter__button{cursor:pointer;color:var(--grey-950);font-size:var(--text-h6);font-family:var(--font-family-primary);font-weight:var(--font-semibold);line-height:var(--leading-h6);background:0 0;border:none;border-bottom:2px solid #0000;border-image:;padding:12px 20px;transition:all .3s}:where(.wstf:has(.pg-about)) .team-filter__button:hover{color:var(--pink-500)}:where(.wstf:has(.pg-about)) .team-filter__button--active{color:var(--pink-500);border-color:var(--pink-500)}:where(.wstf:has(.pg-about)) .team__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:48px 40px;display:grid}:where(.wstf:has(.pg-about)) .team-card--bio{cursor:pointer}:where(.wstf:has(.pg-about)) .team-card{border-radius:20px;flex-direction:column;gap:20px;min-width:0;padding:10px;display:flex}:where(.wstf:has(.pg-about)) .team-card__image{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}:where(.wstf:has(.pg-about)) .team-card__content{flex-direction:column;gap:10px;padding:0 10px;display:flex}:where(.wstf:has(.pg-about)) .team-card__name{color:var(--grey-950);font-size:var(--text-h6);font-family:var(--font-family-primary);font-weight:var(--font-semibold);line-height:var(--leading-h6);margin:0}:where(.wstf:has(.pg-about)) .team-card__role{color:var(--grey-950);font-size:var(--text-body-sm);font-family:var(--font-family-primary);font-weight:var(--font-regular);line-height:var(--leading-body-sm);margin:0}:where(.wstf:has(.pg-about)) .about-approach{background-color:var(--grey-150);justify-content:center;padding:120px 40px;display:flex}:where(.wstf:has(.pg-about)) .about-approach__container{align-items:flex-start;gap:40px;width:100%;max-width:1280px;display:flex}:where(.wstf:has(.pg-about)) .about-approach__content{flex-direction:column;flex:0 0 822px;gap:40px;display:flex}:where(.wstf:has(.pg-about)) .about-approach__top{align-items:center;gap:40px;display:flex}:where(.wstf:has(.pg-about)) .about-approach__image{object-fit:cover;border-radius:20px;flex:1;max-width:391px;height:341px;box-shadow:0 8px 40px #0000001f}:where(.wstf:has(.pg-about)) .about-approach__text{flex-direction:column;flex:1;gap:40px;display:flex}:where(.wstf:has(.pg-about)) .about-approach__bottom{flex-direction:column;gap:40px;display:flex}:where(.wstf:has(.pg-about)) .about-approach__title{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-h4);font-weight:var(--font-semibold);line-height:var(--leading-h4);margin:0}:where(.wstf:has(.pg-about)) .about-approach__description{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-body-lg);font-weight:var(--font-regular);line-height:var(--leading-body-lg);margin:0}:where(.wstf:has(.pg-about)) .about-approach__aside{flex:1;align-self:stretch}:where(.wstf:has(.pg-about)) .about-approach__aside-image{object-fit:cover;border-radius:20px;width:100%;height:100%;box-shadow:0 8px 40px #0000001f}:where(.wstf:has(.pg-about)) .program-highlights{justify-content:center;padding:128px 40px;display:flex}:where(.wstf:has(.pg-about)) .program-highlights__container{align-items:flex-start;gap:80px;width:100%;max-width:1280px;display:flex}:where(.wstf:has(.pg-about)) .program-highlights__content{flex-direction:column;flex:1;gap:80px;display:flex}:where(.wstf:has(.pg-about)) .program-highlights__intro{flex-direction:column;gap:32px;display:flex}:where(.wstf:has(.pg-about)) .program-highlights__title{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-h3);font-weight:var(--font-semibold);line-height:var(--leading-h3);margin:0}:where(.wstf:has(.pg-about)) .program-highlights__description{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-body-lg);font-weight:var(--font-regular);line-height:var(--leading-body-lg);margin:0}:where(.wstf:has(.pg-about)) .program-highlights__image{aspect-ratio:600/538;object-fit:cover;border-radius:20px;width:100%;box-shadow:0 8px 40px #0000001f}:where(.wstf:has(.pg-about)) .program-highlights__cards{flex-direction:column;flex:1;gap:24px;display:flex}:where(.wstf:has(.pg-about)) .highlight-card{background:var(--pink-500);border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex;box-shadow:0 8px 40px #0000001f}:where(.wstf:has(.pg-about)) .highlight-card__title{color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-h6);font-weight:var(--font-semibold);line-height:var(--leading-h6);margin:0}:where(.wstf:has(.pg-about)) .highlight-card__description{color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-body);font-weight:var(--font-regular);line-height:var(--leading-body);margin:0}:where(.wstf:has(.pg-about)) .mission-overview{background-color:var(--grey-150);justify-content:center;padding:128px 40px;display:flex}:where(.wstf:has(.pg-about)) .mission-overview__container{width:100%;max-width:1280px}:where(.wstf:has(.pg-about)) .mission-overview__content{align-items:flex-start;gap:60px;display:flex}:where(.wstf:has(.pg-about)) .mission-overview__learning,:where(.wstf:has(.pg-about)) .mission-overview__vision{flex-direction:column;flex:1;gap:32px;display:flex}:where(.wstf:has(.pg-about)) .mission-overview__image{object-fit:cover;border-radius:20px;flex:1;height:505px;box-shadow:0 8px 40px #0000001f}:where(.wstf:has(.pg-about)) .mission-overview__title{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-h3);font-weight:var(--font-semibold);line-height:var(--leading-h3);margin:0}:where(.wstf:has(.pg-about)) .mission-overview__description{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-body-lg);font-weight:var(--font-regular);line-height:var(--leading-body-lg);margin:0}:where(.wstf:has(.pg-about)) .mission-overview__stack{flex-direction:column;gap:24px;display:flex}:where(.wstf:has(.pg-about)) .mission-card{flex-direction:column;gap:20px;display:flex}:where(.wstf:has(.pg-about)) .mission-card__title{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-h4);font-weight:var(--font-semibold);line-height:var(--leading-h4);margin:0}:where(.wstf:has(.pg-about)) .mission-card__description{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-body-lg);font-weight:var(--font-regular);line-height:var(--leading-body-lg);margin:0}@media (max-width:992px){:where(.wstf:has(.pg-about)) .founder-message,:where(.wstf:has(.pg-about)) .team,:where(.wstf:has(.pg-about)) .about-approach,:where(.wstf:has(.pg-about)) .program-highlights,:where(.wstf:has(.pg-about)) .mission-overview{padding:80px 24px}:where(.wstf:has(.pg-about)) .founder-message__content,:where(.wstf:has(.pg-about)) .team__header,:where(.wstf:has(.pg-about)) .about-approach__container,:where(.wstf:has(.pg-about)) .about-approach__top,:where(.wstf:has(.pg-about)) .program-highlights__container,:where(.wstf:has(.pg-about)) .mission-overview__content{flex-direction:column}:where(.wstf:has(.pg-about)) .founder-message__content{max-height:none}:where(.wstf:has(.pg-about)) .founder-message__card,:where(.wstf:has(.pg-about)) .team__description{width:100%}:where(.wstf:has(.pg-about)) .team__container{gap:80px}:where(.wstf:has(.pg-about)) .team__intro{width:100%;max-width:100%}:where(.wstf:has(.pg-about)) .team__content{gap:48px}:where(.wstf:has(.pg-about)) .team-filter{border-bottom:none;flex-wrap:wrap;justify-content:flex-start;gap:12px 16px}:where(.wstf:has(.pg-about)) .team-filter__button{font-size:var(--text-body);line-height:var(--leading-body);border:1px solid var(--grey-300);border-radius:999px;padding:10px 16px}:where(.wstf:has(.pg-about)) .team-filter__button--active{background:var(--pink-500);color:var(--color-white);border-color:var(--pink-500)}:where(.wstf:has(.pg-about)) .team__grid{grid-template-columns:repeat(2,1fr);gap:40px 24px}:where(.wstf:has(.pg-about)) .about-approach__content{flex:1}:where(.wstf:has(.pg-about)) .about-approach__image,:where(.wstf:has(.pg-about)) .about-approach__aside-image,:where(.wstf:has(.pg-about)) .program-highlights__image,:where(.wstf:has(.pg-about)) .mission-overview__image,:where(.wstf:has(.pg-about)) .founder-message__image{aspect-ratio:16/10;width:100%;height:auto}:where(.wstf:has(.pg-about)) .program-highlights__content{gap:48px}:where(.wstf:has(.pg-about)) .program-highlights__cards{width:100%}}@media (max-width:768px){:where(.wstf:has(.pg-about)) .founder-message,:where(.wstf:has(.pg-about)) .team,:where(.wstf:has(.pg-about)) .about-approach,:where(.wstf:has(.pg-about)) .program-highlights,:where(.wstf:has(.pg-about)) .mission-overview{padding:64px 20px}:where(.wstf:has(.pg-about)) .team__container{gap:64px}:where(.wstf:has(.pg-about)) .founder-message__content,:where(.wstf:has(.pg-about)) .team__header,:where(.wstf:has(.pg-about)) .about-approach__container,:where(.wstf:has(.pg-about)) .about-approach__top,:where(.wstf:has(.pg-about)) .program-highlights__container,:where(.wstf:has(.pg-about)) .mission-overview__content{flex-direction:column;gap:32px}:where(.wstf:has(.pg-about)) .founder-message__quote,:where(.wstf:has(.pg-about)) .team__title,:where(.wstf:has(.pg-about)) .about-approach__title,:where(.wstf:has(.pg-about)) .program-highlights__title,:where(.wstf:has(.pg-about)) .mission-overview__title{font-size:var(--text-h4);line-height:var(--leading-h4)}:where(.wstf:has(.pg-about)) .team__description,:where(.wstf:has(.pg-about)) .about-approach__description,:where(.wstf:has(.pg-about)) .program-highlights__description,:where(.wstf:has(.pg-about)) .mission-overview__description,:where(.wstf:has(.pg-about)) .mission-card__description{font-size:var(--text-body);line-height:var(--leading-body)}:where(.wstf:has(.pg-about)) .founder-message__card,:where(.wstf:has(.pg-about)) .highlight-card{padding:20px}:where(.wstf:has(.pg-about)) .mission-card__title,:where(.wstf:has(.pg-about)) .highlight-card__title{font-size:var(--text-h6);line-height:var(--leading-h6)}:where(.wstf:has(.pg-about)) .founder-message__avatar{width:80px;height:80px}:where(.wstf:has(.pg-about)) .team__content{gap:32px}:where(.wstf:has(.pg-about)) .team-filter{top:var(--header-height,0px);z-index:100;background:var(--color-white);border-bottom:1px solid var(--grey-300);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;overflow:auto hidden}:where(.wstf:has(.pg-about)) .team-filter::-webkit-scrollbar{display:none}:where(.wstf:has(.pg-about)) .team-filter__button{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);border:1px solid var(--grey-300);border-radius:999px;flex-shrink:0;padding:10px 16px}:where(.wstf:has(.pg-about)) .team-filter__button--active{background:var(--pink-500);color:var(--color-white);border-color:var(--pink-500)}:where(.wstf:has(.pg-about)) .team__grid{grid-template-columns:1fr;gap:24px}:where(.wstf:has(.pg-about)) .team-card{background:var(--color-white);border-radius:20px;flex-direction:row;align-items:flex-start;gap:20px;padding:12px;display:flex}:where(.wstf:has(.pg-about)) .team-card__image{aspect-ratio:1;object-fit:cover;border-radius:16px;width:140px;min-width:140px}:where(.wstf:has(.pg-about)) .team-card__content{flex-direction:column;flex:1;justify-content:flex-start;gap:8px;padding:0;display:flex}:where(.wstf:has(.pg-about)) .team-card__name{font-size:var(--text-h6);line-height:var(--leading-h6)}:where(.wstf:has(.pg-about)) .team-card__role{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}:where(.wstf:has(.pg-about)) .program-highlights__image,:where(.wstf:has(.pg-about)) .mission-overview__image,:where(.wstf:has(.pg-about)) .about-approach__image,:where(.wstf:has(.pg-about)) .about-approach__aside-image,:where(.wstf:has(.pg-about)) .founder-message__image{aspect-ratio:4/3;width:100%;height:auto}}:where(.wstf:has(.pg-about)) .cta{padding:var(--space-32) var(--space-10);justify-content:center;align-self:stretch;display:flex}:where(.wstf:has(.pg-about)) .cta__container{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;max-width:600px;display:flex}:where(.wstf:has(.pg-about)) .cta__title{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-h2);font-weight:var(--font-bold);line-height:var(--leading-h2);text-align:center;margin:0}:where(.wstf:has(.pg-about)) .cta__description{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-body);font-weight:var(--font-regular);line-height:var(--leading-body);text-align:center;margin:0}:where(.wstf:has(.pg-about)) .cta__button{justify-content:center;align-items:center;gap:var(--space-2);background:var(--pink-500);cursor:pointer;border-radius:12px;padding:12px 20px;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}:where(.wstf:has(.pg-about)) .cta__button:hover{background:var(--pink-600);transform:translateY(-2px)}:where(.wstf:has(.pg-about)) .cta__button-text{color:var(--color-white);font-family:var(--font-family-primary);font-size:20px;font-weight:var(--font-semibold);line-height:24px}:where(.wstf:has(.pg-about)) .page-hero{box-sizing:border-box;background:var(--pink-500);justify-content:center;height:300px;padding:80px 40px;display:flex}:where(.wstf:has(.pg-about)) .page-hero__container{justify-content:space-between;align-items:flex-end;gap:80px;width:100%;max-width:1280px;display:flex}:where(.wstf:has(.pg-about)) .page-hero__heading{flex-direction:column;gap:8px;display:flex}:where(.wstf:has(.pg-about)) .page-hero__title{color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-h1);font-weight:var(--font-bold);line-height:var(--leading-h1);margin:0;font-style:italic}:where(.wstf:has(.pg-about)) .page-hero__subtitle{color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-h2);font-weight:var(--font-bold);line-height:var(--leading-h2);margin:0}:where(.wstf:has(.pg-about)) .page-hero__description{width:500px;color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-body-lg);font-weight:var(--font-regular);line-height:var(--leading-body-lg);margin:0}@media (max-width:1200px){:where(.wstf:has(.pg-about)) .page-hero{height:400px;padding-inline:32px}:where(.wstf:has(.pg-about)) .page-hero__container{gap:64px}:where(.wstf:has(.pg-about)) .page-hero__description{width:420px}}@media (max-width:992px){:where(.wstf:has(.pg-about)) .page-hero{height:400px;padding-inline:24px}:where(.wstf:has(.pg-about)) .page-hero__container{flex-direction:column;align-items:flex-start;gap:40px}:where(.wstf:has(.pg-about)) .page-hero__description{width:100%;max-width:700px}}@media (max-width:768px){:where(.wstf:has(.pg-about)) .page-hero{height:450px;padding-inline:20px}:where(.wstf:has(.pg-about)) .page-hero__container{text-align:center;align-items:center;gap:32px}:where(.wstf:has(.pg-about)) .page-hero__heading{align-items:center}:where(.wstf:has(.pg-about)) .page-hero__description{width:100%;max-width:100%}}:where(.wstf:has(.pg-about)) .team-bio-popup{z-index:9999;padding:var(--space-6);opacity:0;visibility:hidden;background:#15151599;justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}:where(.wstf:has(.pg-about)) .team-bio-popup.is-open{opacity:1;visibility:visible}:where(.wstf:has(.pg-about)) .team-bio-popup__overlay{position:absolute;inset:0}:where(.wstf:has(.pg-about)) .team-bio-popup__dialog{z-index:1;background:var(--color-white);border-radius:16px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);width:min(100%,880px);max-height:90vh;transition:transform .25s;display:grid;position:relative;overflow:hidden;transform:translateY(16px);box-shadow:0 24px 80px #0003}:where(.wstf:has(.pg-about)) .team-bio-popup.is-open .team-bio-popup__dialog{transform:translateY(0)}:where(.wstf:has(.pg-about)) .team-bio-popup__close{top:var(--space-4);right:var(--space-4);z-index:2;background:var(--color-white);width:40px;height:40px;color:var(--grey-950);cursor:pointer;appearance:none;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;box-shadow:0 4px 16px #0000001f}:where(.wstf:has(.pg-about)) .team-bio-popup__close:hover{opacity:.8}:where(.wstf:has(.pg-about)) .team-bio-popup__close:focus-visible{outline:2px solid var(--pink-500);outline-offset:3px}:where(.wstf:has(.pg-about)) .team-bio-popup__close svg{width:20px;height:20px}:where(.wstf:has(.pg-about)) .team-bio-popup__image-wrapper{background:var(--grey-100);min-height:520px}:where(.wstf:has(.pg-about)) .team-bio-popup__image{object-fit:cover;width:100%;height:100%;min-height:520px;display:block}:where(.wstf:has(.pg-about)) .team-bio-popup__content{min-width:0;max-height:90vh;padding:var(--space-10);flex-direction:column;justify-content:center;display:flex;overflow-y:auto}:where(.wstf:has(.pg-about)) .team-bio-popup__role{margin:0 0 var(--space-2);color:var(--pink-500);font-family:var(--font-family-primary);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);font-weight:var(--font-semibold)}:where(.wstf:has(.pg-about)) .team-bio-popup__name{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-h2);line-height:var(--leading-h2);font-weight:var(--font-bold);margin:0}:where(.wstf:has(.pg-about)) .team-bio-popup__bio{margin-top:var(--space-6);color:var(--grey-700);font-family:var(--font-family-primary);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-regular)}:where(.wstf:has(.pg-about)) .team-bio-popup__bio p{margin:0}:where(.wstf:has(.pg-about)) .team-bio-popup__bio p+p{margin-top:var(--space-4)}body.is-team-bio-open{overflow:hidden}@media (max-width:768px){:where(.wstf:has(.pg-about)) .team-bio-popup{align-items:flex-end;padding:0}:where(.wstf:has(.pg-about)) .team-bio-popup__dialog{width:100%;max-height:calc(100dvh - var(--space-4));border-radius:20px 20px 0 0;flex-direction:column;display:flex}:where(.wstf:has(.pg-about)) .team-bio-popup__image-wrapper{flex:0 0 240px;min-height:240px;max-height:240px}:where(.wstf:has(.pg-about)) .team-bio-popup__image{object-fit:cover;object-position:center center;width:100%;height:240px;min-height:240px;max-height:240px}:where(.wstf:has(.pg-about)) .team-bio-popup__content{min-height:0;max-height:none;padding:var(--space-6);flex:auto;display:block;overflow-y:auto}:where(.wstf:has(.pg-about)) .team-bio-popup__role{margin-bottom:var(--space-2)}:where(.wstf:has(.pg-about)) .team-bio-popup__name{font-size:var(--text-h2);line-height:var(--leading-h2)}:where(.wstf:has(.pg-about)) .team-bio-popup__bio{margin-top:var(--space-4);font-size:var(--text-body);line-height:var(--leading-body)}}@media (prefers-reduced-motion:reduce){:where(.wstf:has(.pg-about)) .team-bio-popup,:where(.wstf:has(.pg-about)) .team-bio-popup__dialog{transition:none}}
