:where(.wstf:has(.pg-home)) .cta{padding:var(--space-32) var(--space-10);justify-content:center;align-self:stretch;display:flex}:where(.wstf:has(.pg-home)) .cta__container{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;max-width:600px;display:flex}:where(.wstf:has(.pg-home)) .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-home)) .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-home)) .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-home)) .cta__button:hover{background:var(--pink-600);transform:translateY(-2px)}:where(.wstf:has(.pg-home)) .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-home)) .why__quote{width:100%;padding:var(--space-6) var(--space-8);justify-content:center;align-items:center;gap:var(--space-3);background:var(--color-sand);text-align:center;border-radius:20px;flex-direction:column;display:flex}:where(.wstf:has(.pg-home)) .why__quote-text{width:100%;max-width:1100px;color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-body-lg);font-weight:var(--font-semibold);line-height:var(--text-body-lg);text-align:center;overflow-wrap:break-word;margin:0}:where(.wstf:has(.pg-home)) .why__quote-author{color:var(--grey-800);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-home)) .programs{padding:80px var(--space-10) var(--space-32);justify-content:center;align-self:stretch;align-items:center;gap:var(--space-10);flex-direction:column;display:flex}:where(.wstf:has(.pg-home)) .programs__grid{align-items:stretch;gap:var(--space-6);width:100%;max-width:1280px;display:flex}:where(.wstf:has(.pg-home)) .program-card{min-width:0;min-height:200px;padding:var(--space-8);background:var(--pink-500);border:1px solid var(--pink-500);color:inherit;border-radius:16px;flex-direction:column;flex:1 1 0;justify-content:flex-start;gap:28px;text-decoration:none;display:flex;overflow:hidden}:where(.wstf:has(.pg-home)) .program-card__title{color:var(--color-white);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-home)) .program-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-home)) .programs__note{text-align:center;color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-body-sm);font-style:italic;font-weight:var(--font-regular);line-height:var(--leading-body-sm);margin:0}:where(.wstf:has(.pg-home)) .about{padding:var(--space-28) var(--space-10) var(--space-10);justify-content:center;align-self:stretch;display:flex}:where(.wstf:has(.pg-home)) .about__container{justify-content:space-between;align-items:flex-start;gap:var(--space-16);width:100%;max-width:1280px;display:flex}:where(.wstf:has(.pg-home)) .about__content{gap:var(--space-10);flex-direction:column;width:100%;max-width:640px;display:flex}:where(.wstf:has(.pg-home)) .about__header{gap:var(--space-2);flex-direction:column;display:flex}:where(.wstf:has(.pg-home)) .about__eyebrow{color:var(--grey-950);font-family:var(--font-family-primary);font-size:18px;font-weight:var(--font-regular);text-transform:uppercase;margin:0;line-height:28px}:where(.wstf:has(.pg-home)) .about__title{color:var(--pink-500);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-home)) .about__partnership{align-items:center;gap:var(--space-6);width:100%;text-decoration:none;display:flex}:where(.wstf:has(.pg-home)) .about__partner-brand{flex:none;align-items:center;display:flex}:where(.wstf:has(.pg-home)) .about__partner-logo{width:220px;max-width:100%;height:auto;display:block}:where(.wstf:has(.pg-home)) .about__partnership-divider{background:var(--grey-300);flex:0 0 1px;width:1px;min-height:56px}:where(.wstf:has(.pg-home)) .about__partnership-text{color:var(--grey-800);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-home)) .about__body{gap:var(--space-5);flex-direction:column;display:flex}:where(.wstf:has(.pg-home)) .about__text{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);margin:0}:where(.wstf:has(.pg-home)) .about__text--closing{color:var(--grey-950)}:where(.wstf:has(.pg-home)) .about__image{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%;max-width:520px;height:auto;display:block}:where(.wstf:has(.pg-home)) .stats{width:100%;padding:var(--space-10) var(--space-10) var(--space-20);box-sizing:border-box;background:var(--color-white)}:where(.wstf:has(.pg-home)) .stats__container{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:1400px;margin:0 auto;display:grid}:where(.wstf:has(.pg-home)) .stats__card{min-width:0;min-height:280px;padding:var(--space-8) var(--space-8) var(--space-6);box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:var(--space-4);background:var(--deep-petrol-500,#19414b);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}:where(.wstf:has(.pg-home)) .stats__content{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}:where(.wstf:has(.pg-home)) .stats__value{width:100%;color:var(--pink-150);font-family:var(--font-family-primary);font-size:var(--text-h2);font-weight:var(--font-bold);line-height:var(--leading-h2);overflow-wrap:anywhere;margin:0}:where(.wstf:has(.pg-home)) .stats__description{width:100%;max-width:330px;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-home)) .stats__card:last-child .stats__value{font-size:var(--text-h3);line-height:var(--leading-h3)}:where(.wstf:has(.pg-home)) .stats__icon{width:56px;height:56px;color:var(--pink-150,#f7b2d8);justify-content:center;align-items:center;display:flex}:where(.wstf:has(.pg-home)) .stats__icon svg{stroke-width:1.7px;width:52px;height:52px}:where(.wstf:has(.pg-home)) .expectations{padding:var(--space-28) var(--space-10);justify-content:center;align-self:stretch;display:flex}:where(.wstf:has(.pg-home)) .expectations__container{align-items:center;gap:var(--space-20);flex-direction:column;width:100%;max-width:1280px;display:flex}:where(.wstf:has(.pg-home)) .expectations__header{align-items:center;gap:var(--space-5);flex-direction:column;width:100%;max-width:684px;display:flex}:where(.wstf:has(.pg-home)) .expectations__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-home)) .expectations__subtitle{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);text-align:center;margin:0}:where(.wstf:has(.pg-home)) .expectations__image{aspect-ratio:16/7;object-fit:cover;border-radius:24px;width:100%;max-width:1280px;height:auto;display:block}:where(.wstf:has(.pg-home)) .expectations__description{width:100%;max-width:836px;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-home)) .community{padding:var(--space-24) var(--space-10);isolation:isolate;background:linear-gradient(270deg,#5c0032 0%,#c20069 100%);justify-content:center;display:flex;position:relative}:where(.wstf:has(.pg-home)) .community__container{width:100%;max-width:1280px;position:relative}:where(.wstf:has(.pg-home)) .community__card{padding:var(--space-10);background:var(--color-white);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid;box-shadow:0 8px 40px #0000001f}:where(.wstf:has(.pg-home)) .community__content{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:1 0 0;display:flex}:where(.wstf:has(.pg-home)) .community__header{gap:var(--space-4);flex-direction:column;display:flex}:where(.wstf:has(.pg-home)) .community__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);margin:0}:where(.wstf:has(.pg-home)) .community__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);margin:0}:where(.wstf:has(.pg-home)) .community__image{object-fit:contain;border-radius:20px;width:100%;height:auto;display:block}:where(.wstf:has(.pg-home)) .community__events{gap:var(--space-6);flex-direction:column;width:100%;display:flex}:where(.wstf:has(.pg-home)) .community__event{padding:var(--space-4);align-items:flex-start;gap:var(--space-3);background:var(--grey-150);border-radius:16px;transition:transform .25s,box-shadow .25s;display:flex}:where(.wstf:has(.pg-home)) .community__event-link{width:100%;color:inherit;text-decoration:none;display:flex}:where(.wstf:has(.pg-home)) .community__event-link:hover,:where(.wstf:has(.pg-home)) .community__event-link:focus,:where(.wstf:has(.pg-home)) .community__event-link:active,:where(.wstf:has(.pg-home)) .community__event-link:visited{color:inherit;text-decoration:none}:where(.wstf:has(.pg-home)) .community__event:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000014}:where(.wstf:has(.pg-home)) .community__date{background:var(--pink-500);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex}:where(.wstf:has(.pg-home)) .community__date-text{color:var(--color-white);text-align:center;font-family:var(--font-family-primary);font-size:24px;font-weight:var(--font-semibold);margin:0;line-height:28px}:where(.wstf:has(.pg-home)) .community__event-content{padding-inline:var(--space-2);gap:var(--space-3);flex-direction:column;flex:1;display:flex}:where(.wstf:has(.pg-home)) .community__event-title{color:var(--grey-900);font-family:var(--font-family-primary);font-size:20px;font-weight:var(--font-semibold);margin:0;line-height:24px}:where(.wstf:has(.pg-home)) .community__event-description{color:var(--grey-800);font-family:var(--font-family-primary);font-size:var(--text-caption);font-weight:var(--font-regular);margin:0;line-height:20px}:where(.wstf:has(.pg-home)) .why{padding:var(--space-28) var(--space-10);justify-content:center;align-self:stretch;display:flex}:where(.wstf:has(.pg-home)) .why__container{align-items:stretch;gap:var(--space-20);flex-direction:column;width:100%;max-width:1280px;display:flex}:where(.wstf:has(.pg-home)) .why__heading{align-items:flex-start;gap:var(--space-5);flex-direction:column;width:100%;display:flex}:where(.wstf:has(.pg-home)) .why__heading-title{flex-wrap:wrap;align-items:center;display:inline-flex}:where(.wstf:has(.pg-home)) .why__heading-description{width:100%;color:var(--grey-900);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-home)) .why__heading-text{color:var(--grey-950);font-family:var(--font-family-primary);font-size:32px;font-weight:var(--font-semibold);padding:0 6px;line-height:40px}:where(.wstf:has(.pg-home)) .why__heading-highlight{background:var(--pink-500);color:var(--color-white);font-family:var(--font-family-secondary);font-size:32px;font-style:italic;font-weight:var(--font-regular);border-radius:8px;padding:0 6px;line-height:40px}:where(.wstf:has(.pg-home)) .why__grid{justify-content:space-between;align-items:stretch;gap:var(--space-6);display:flex}:where(.wstf:has(.pg-home)) .why-card{min-height:300px;padding:var(--space-6);gap:var(--space-10);background:var(--grey-150);border-radius:16px;flex-direction:column;flex:1;display:flex}:where(.wstf:has(.pg-home)) .why-card__icon{background:var(--grey-150);width:64px;height:64px;color:var(--color-white);justify-content:center;align-items:center;display:flex}:where(.wstf:has(.pg-home)) .why-card__content{gap:var(--space-4);flex-direction:column;display:flex}:where(.wstf:has(.pg-home)) .why-card__title{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-h5);font-weight:var(--font-semibold);line-height:var(--leading-h5);margin:0}:where(.wstf:has(.pg-home)) .why-card__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);margin:0}@media (max-width:1200px){:where(.wstf:has(.pg-home)) .programs,:where(.wstf:has(.pg-home)) .about,:where(.wstf:has(.pg-home)) .expectations,:where(.wstf:has(.pg-home)) .why{padding:var(--space-24) var(--space-8)}:where(.wstf:has(.pg-home)) .programs__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}:where(.wstf:has(.pg-home)) .program-card{width:100%;height:100%;min-height:160px}:where(.wstf:has(.pg-home)) .about__container{gap:var(--space-10);flex-direction:column}:where(.wstf:has(.pg-home)) .about__content,:where(.wstf:has(.pg-home)) .about__image{max-width:100%}:where(.wstf:has(.pg-home)) .about__partnership{flex-wrap:wrap}:where(.wstf:has(.pg-home)) .about__partnership-text{flex:280px}:where(.wstf:has(.pg-home)) .stats{padding:var(--space-8) var(--space-8) var(--space-16)}:where(.wstf:has(.pg-home)) .stats__container{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.wstf:has(.pg-home)) .stats__card{min-height:260px}:where(.wstf:has(.pg-home)) .expectations__image{aspect-ratio:16/8}:where(.wstf:has(.pg-home)) .community{padding:var(--space-20) var(--space-8)}:where(.wstf:has(.pg-home)) .community__card{gap:var(--space-10);padding:var(--space-8);grid-template-columns:1fr}:where(.wstf:has(.pg-home)) .community__content{width:100%;min-width:0}:where(.wstf:has(.pg-home)) .community__header,:where(.wstf:has(.pg-home)) .community__title,:where(.wstf:has(.pg-home)) .community__description{width:100%}:where(.wstf:has(.pg-home)) .community__image{object-fit:cover;width:100%;min-height:320px;max-height:460px}:where(.wstf:has(.pg-home)) .community__events{width:100%}:where(.wstf:has(.pg-home)) .community__event{min-width:0}:where(.wstf:has(.pg-home)) .community__event-link{align-items:flex-start;min-width:0}:where(.wstf:has(.pg-home)) .community__event-content{min-width:0}:where(.wstf:has(.pg-home)) .community__event-title,:where(.wstf:has(.pg-home)) .community__event-description{overflow-wrap:anywhere}:where(.wstf:has(.pg-home)) .why__grid{flex-wrap:wrap}:where(.wstf:has(.pg-home)) .why-card{flex:1 1 calc(50% - var(--space-6))}}@media (max-width:768px){:where(.wstf:has(.pg-home)) .programs,:where(.wstf:has(.pg-home)) .about,:where(.wstf:has(.pg-home)) .expectations,:where(.wstf:has(.pg-home)) .why{padding:var(--space-16) var(--space-5)}:where(.wstf:has(.pg-home)) .programs{gap:var(--space-8)}:where(.wstf:has(.pg-home)) .programs__grid{grid-template-columns:1fr;width:100%;display:grid}:where(.wstf:has(.pg-home)) .program-card{flex:none;width:100%;height:auto}:where(.wstf:has(.pg-home)) .about__container{align-items:center}:where(.wstf:has(.pg-home)) .about__content{max-width:100%}:where(.wstf:has(.pg-home)) .about__header,:where(.wstf:has(.pg-home)) .about__body{width:100%}:where(.wstf:has(.pg-home)) .about__title{font-size:var(--text-h3);line-height:var(--leading-h3)}:where(.wstf:has(.pg-home)) .about__partnership{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}:where(.wstf:has(.pg-home)) .about__partner-logo{width:180px}:where(.wstf:has(.pg-home)) .about__partnership-divider{display:none}:where(.wstf:has(.pg-home)) .about__partnership-text{width:100%;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);flex-basis:100%}:where(.wstf:has(.pg-home)) .about__image{max-width:100%}:where(.wstf:has(.pg-home)) .stats{padding:var(--space-8) var(--space-5) var(--space-12)}:where(.wstf:has(.pg-home)) .stats__container{gap:var(--space-4);grid-template-columns:1fr}:where(.wstf:has(.pg-home)) .stats__card{min-height:240px;padding:var(--space-6);border-radius:16px}:where(.wstf:has(.pg-home)) .stats__value{font-size:36px}:where(.wstf:has(.pg-home)) .stats__description{max-width:100%;font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}:where(.wstf:has(.pg-home)) .stats__icon{width:52px;height:52px}:where(.wstf:has(.pg-home)) .stats__icon svg{width:48px;height:48px}:where(.wstf:has(.pg-home)) .stats__card:last-child .stats__value{font-size:var(--text-h2);line-height:var(--leading-h2)}:where(.wstf:has(.pg-home)) .expectations__container{gap:var(--space-10)}:where(.wstf:has(.pg-home)) .expectations__header{max-width:100%}:where(.wstf:has(.pg-home)) .expectations__title{font-size:var(--text-h3);line-height:var(--leading-h3)}:where(.wstf:has(.pg-home)) .expectations__image{aspect-ratio:4/3;border-radius:20px}:where(.wstf:has(.pg-home)) .expectations__description{text-align:center;max-width:100%}:where(.wstf:has(.pg-home)) .community{width:100%;padding:var(--space-16) var(--space-5);box-sizing:border-box;overflow:hidden}:where(.wstf:has(.pg-home)) .community__container{width:100%;min-width:0}:where(.wstf:has(.pg-home)) .community__card{width:100%;min-width:0;padding:var(--space-5);gap:var(--space-8);box-sizing:border-box;border-radius:16px}:where(.wstf:has(.pg-home)) .community__content{gap:var(--space-6);width:100%;min-width:0}:where(.wstf:has(.pg-home)) .community__header{gap:var(--space-3);width:100%;min-width:0}:where(.wstf:has(.pg-home)) .community__title{width:100%;font-size:var(--text-h3);line-height:var(--leading-h3);overflow-wrap:anywhere;margin:0}:where(.wstf:has(.pg-home)) .community__description{width:100%;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin:0}:where(.wstf:has(.pg-home)) .community__image{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;min-width:0;min-height:220px;max-height:none}:where(.wstf:has(.pg-home)) .community__events{gap:var(--space-3);width:100%;min-width:0}:where(.wstf:has(.pg-home)) .community__event{width:100%;min-width:0;padding:var(--space-3);gap:var(--space-3);box-sizing:border-box;border-radius:12px}:where(.wstf:has(.pg-home)) .community__event-link{align-items:flex-start;gap:var(--space-3);width:100%;min-width:0}:where(.wstf:has(.pg-home)) .community__date{border-radius:6px;flex:0 0 56px;width:56px;height:56px}:where(.wstf:has(.pg-home)) .community__date-text{font-size:18px;line-height:22px}:where(.wstf:has(.pg-home)) .community__event-content{gap:var(--space-2);min-width:0;padding-inline:0}:where(.wstf:has(.pg-home)) .community__event-title{overflow-wrap:anywhere;font-size:16px;line-height:22px}:where(.wstf:has(.pg-home)) .community__event-description{overflow-wrap:anywhere;font-size:13px;line-height:18px}:where(.wstf:has(.pg-home)) .why__container{gap:var(--space-10)}:where(.wstf:has(.pg-home)) .why__heading{gap:var(--space-4)}:where(.wstf:has(.pg-home)) .why__heading-title{width:100%;display:block}:where(.wstf:has(.pg-home)) .why__heading-text,:where(.wstf:has(.pg-home)) .why__heading-highlight{padding:0 4px;font-size:28px;line-height:36px;display:inline}:where(.wstf:has(.pg-home)) .why__heading-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px}:where(.wstf:has(.pg-home)) .why__heading-description{width:100%;max-width:520px}:where(.wstf:has(.pg-home)) .why__grid{gap:var(--space-4);flex-direction:column;width:100%}:where(.wstf:has(.pg-home)) .why-card{width:100%;min-height:auto;padding:var(--space-5);gap:var(--space-6);flex:none}:where(.wstf:has(.pg-home)) .why-card__content{gap:var(--space-3)}:where(.wstf:has(.pg-home)) .why__quote{padding:var(--space-6) var(--space-5);gap:var(--space-3);border-radius:16px}:where(.wstf:has(.pg-home)) .why__quote-mark{gap:var(--space-4)}:where(.wstf:has(.pg-home)) .why__quote-line{flex-basis:48px;width:48px}:where(.wstf:has(.pg-home)) .why__quote-text{font-size:var(--text-body-lg);line-height:var(--leading-body-lg)}}@media (max-width:480px){:where(.wstf:has(.pg-home)) .programs,:where(.wstf:has(.pg-home)) .about,:where(.wstf:has(.pg-home)) .expectations,:where(.wstf:has(.pg-home)) .why{padding:var(--space-12) var(--space-5)}:where(.wstf:has(.pg-home)) .program-card{padding:var(--space-6)}:where(.wstf:has(.pg-home)) .program-card__title{font-size:var(--text-h5);line-height:var(--leading-h5)}:where(.wstf:has(.pg-home)) .program-card__description,:where(.wstf:has(.pg-home)) .programs__note,:where(.wstf:has(.pg-home)) .why-card__description{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}:where(.wstf:has(.pg-home)) .about__title,:where(.wstf:has(.pg-home)) .expectations__title,:where(.wstf:has(.pg-home)) .community__title{font-size:var(--text-h4);line-height:var(--leading-h4)}:where(.wstf:has(.pg-home)) .about__image{border-radius:16px}:where(.wstf:has(.pg-home)) .stats{padding:var(--space-6) var(--space-5) var(--space-10)}:where(.wstf:has(.pg-home)) .stats__card{min-height:220px;padding:var(--space-5);border-radius:14px}:where(.wstf:has(.pg-home)) .stats__value{font-size:32px}:where(.wstf:has(.pg-home)) .expectations__image{aspect-ratio:1;border-radius:16px}:where(.wstf:has(.pg-home)) .community{padding:var(--space-12) var(--space-5)}:where(.wstf:has(.pg-home)) .community__card{padding:var(--space-4);gap:var(--space-6);border-radius:14px}:where(.wstf:has(.pg-home)) .community__title{font-size:var(--text-h4);line-height:var(--leading-h4)}:where(.wstf:has(.pg-home)) .community__description{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}:where(.wstf:has(.pg-home)) .community__image{aspect-ratio:4/3;border-radius:12px;min-height:200px}:where(.wstf:has(.pg-home)) .community__events{gap:var(--space-3)}:where(.wstf:has(.pg-home)) .community__event{padding:var(--space-3);border-radius:10px}:where(.wstf:has(.pg-home)) .community__date{flex-basis:52px;width:52px;height:52px}:where(.wstf:has(.pg-home)) .community__date-text{font-size:17px;line-height:21px}:where(.wstf:has(.pg-home)) .community__event-title{font-size:15px;line-height:21px}:where(.wstf:has(.pg-home)) .community__event-description{font-size:12px;line-height:17px}:where(.wstf:has(.pg-home)) .why__heading-text,:where(.wstf:has(.pg-home)) .why__heading-highlight{font-size:24px;line-height:32px}:where(.wstf:has(.pg-home)) .why-card{padding:var(--space-5);gap:var(--space-5);border-radius:14px}:where(.wstf:has(.pg-home)) .why-card__icon{width:56px;height:56px}}:where(.wstf:has(.pg-home)) .hero{align-self:stretch;align-items:flex-end;min-height:600px;padding:60px;display:flex;position:relative;overflow:hidden}:where(.wstf:has(.pg-home)) .hero__slider{z-index:1;position:absolute;inset:0}:where(.wstf:has(.pg-home)) .hero__slide{background-image:var(--hero-slide-image);opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;padding:60px;transition:opacity .8s;display:flex;position:absolute;inset:0}:where(.wstf:has(.pg-home)) .hero__slide:after{content:"";pointer-events:none;background:#0000001e;position:absolute;inset:0}:where(.wstf:has(.pg-home)) .hero__slide--active{opacity:1}:where(.wstf:has(.pg-home)) .hero__content{z-index:2;justify-content:space-between;align-items:flex-end;gap:var(--space-10);width:100%;display:flex;position:relative}:where(.wstf:has(.pg-home)) .hero__title{color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-h2);font-style:italic;font-weight:var(--font-bold);line-height:var(--leading-h2);text-shadow:0 4px 4px #0000004d;margin:0}:where(.wstf:has(.pg-home)) .hero__description{width:260px;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);text-shadow:0 4px 4px #0000004d;margin:0}:where(.wstf:has(.pg-home)) .hero__pagination{left:50%;bottom:var(--space-6);z-index:3;align-items:center;gap:var(--space-3);display:flex;position:absolute;transform:translate(-50%)}:where(.wstf:has(.pg-home)) .hero__pagination-dot{cursor:pointer;background:#ffffff80;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .25s,background-color .25s}:where(.wstf:has(.pg-home)) .hero__pagination-dot:hover{background:var(--pink-500)}:where(.wstf:has(.pg-home)) .hero__pagination-dot--active{background:var(--color-white);border-radius:999px;width:24px}@media (max-width:1024px){:where(.wstf:has(.pg-home)) .hero{min-height:560px;padding:48px}:where(.wstf:has(.pg-home)) .hero__slide{padding:48px}:where(.wstf:has(.pg-home)) .hero__content{gap:var(--space-8)}:where(.wstf:has(.pg-home)) .hero__title{font-size:42px;line-height:50px}:where(.wstf:has(.pg-home)) .hero__description{width:240px;font-size:var(--text-body);line-height:var(--leading-body)}}@media (max-width:768px){:where(.wstf:has(.pg-home)) .hero{min-height:560px;padding:32px 24px}:where(.wstf:has(.pg-home)) .hero__slide{background-position:50%;padding:32px 24px}:where(.wstf:has(.pg-home)) .hero__content{justify-content:flex-end;align-items:flex-start;gap:var(--space-6);flex-direction:column}:where(.wstf:has(.pg-home)) .hero__title{max-width:100%;font-size:36px;line-height:44px}:where(.wstf:has(.pg-home)) .hero__description{width:100%;max-width:420px;font-size:var(--text-body);line-height:var(--leading-body)}:where(.wstf:has(.pg-home)) .hero__pagination{bottom:20px}}@media (max-width:480px){:where(.wstf:has(.pg-home)) .hero{min-height:520px;padding:24px 20px}:where(.wstf:has(.pg-home)) .hero__slide{padding:24px 20px}:where(.wstf:has(.pg-home)) .hero__content{gap:var(--space-5)}:where(.wstf:has(.pg-home)) .hero__title{font-size:30px;line-height:38px}:where(.wstf:has(.pg-home)) .hero__description{max-width:100%;font-size:15px;line-height:22px}:where(.wstf:has(.pg-home)) .hero__pagination{gap:8px;bottom:16px}:where(.wstf:has(.pg-home)) .hero__pagination-dot{width:7px;height:7px}:where(.wstf:has(.pg-home)) .hero__pagination-dot--active{width:20px}}@media (prefers-reduced-motion:reduce){:where(.wstf:has(.pg-home)) .hero__slide,:where(.wstf:has(.pg-home)) .hero__pagination-dot{transition:none}}:where(.wstf:has(.pg-home)) .quote{background:var(--color-ivory);padding:var(--space-20) var(--space-10);justify-content:center;align-self:stretch;display:flex}:where(.wstf:has(.pg-home)) .quote__container{justify-content:space-between;align-items:center;width:100%;max-width:1100px;height:600px;display:flex;position:relative}:where(.wstf:has(.pg-home)) .quote__image-wrapper{width:457px;height:600px;position:absolute;top:0;left:0}:where(.wstf:has(.pg-home)) .quote__image{object-fit:contain;width:580px;height:580px;position:absolute;top:20px}:where(.wstf:has(.pg-home)) .quote__content{justify-content:center;gap:var(--space-4);text-align:center;flex-direction:column;width:604px;min-height:360px;display:flex;position:absolute;top:162px;left:480px}:where(.wstf:has(.pg-home)) .quote__slider{width:100%;position:relative;overflow:hidden}:where(.wstf:has(.pg-home)) .quote__track{will-change:transform;align-items:flex-start;width:100%;transition:transform .8s cubic-bezier(.65,0,.35,1);display:flex}:where(.wstf:has(.pg-home)) .quote__text{width:100%;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-h2);text-align:center;flex:0 0 100%;margin:0;padding:0 8px}:where(.wstf:has(.pg-home)) .quote__author{flex-direction:column;align-items:center;gap:6px;display:flex}:where(.wstf:has(.pg-home)) .quote__name,:where(.wstf:has(.pg-home)) .quote__role{margin:0}:where(.wstf:has(.pg-home)) .quote__name{color:var(--color-deep-petrol);font-family:var(--font-family-primary);font-size:var(--text-h5);font-weight:var(--font-semibold);line-height:var(--leading-h5);text-align:center;padding:0 6px}:where(.wstf:has(.pg-home)) .quote__role{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-body);font-weight:var(--font-regular);text-align:center;line-height:20px}:where(.wstf:has(.pg-home)) .quote__pagination{width:100%;margin-top:var(--space-6);justify-content:center;align-items:center;gap:8px;display:flex}:where(.wstf:has(.pg-home)) .quote__dot{background:var(--grey-300);border-radius:50%;width:8px;height:8px;transition:all .3s}:where(.wstf:has(.pg-home)) .quote__dot--active{background:var(--pink-500);border-radius:999px;width:24px}@media (max-width:1024px){:where(.wstf:has(.pg-home)) .quote{padding-left:var(--space-8);padding-right:var(--space-8)}:where(.wstf:has(.pg-home)) .quote__container{align-items:center;gap:var(--space-8);flex-direction:column;height:auto;display:flex}:where(.wstf:has(.pg-home)) .quote__image-wrapper{width:100%;max-width:380px;height:auto;position:static}:where(.wstf:has(.pg-home)) .quote__image{width:100%;max-width:380px;height:auto;position:static;top:auto;left:auto}:where(.wstf:has(.pg-home)) .quote__content{width:100%;max-width:604px;height:auto;position:static}}@media (max-width:768px){:where(.wstf:has(.pg-home)) .quote__text{text-align:center}}@media (max-width:480px){:where(.wstf:has(.pg-home)) .quote{padding-left:var(--space-4);padding-right:var(--space-4)}:where(.wstf:has(.pg-home)) .quote__text{font-size:var(--text-h5);line-height:32px}}@media (prefers-reduced-motion:reduce){:where(.wstf:has(.pg-home)) .quote__track,:where(.wstf:has(.pg-home)) .quote__dot{transition:none}}
