:where(.wstf:has(.pg-community)) .page-hero{box-sizing:border-box;background:var(--pink-500);justify-content:center;height:300px;padding:80px 40px;display:flex}:where(.wstf:has(.pg-community)) .page-hero__container{justify-content:space-between;align-items:flex-end;gap:80px;width:100%;max-width:1280px;display:flex}:where(.wstf:has(.pg-community)) .page-hero__heading{flex-direction:column;gap:8px;display:flex}:where(.wstf:has(.pg-community)) .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-community)) .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-community)) .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-community)) .page-hero{height:400px;padding-inline:32px}:where(.wstf:has(.pg-community)) .page-hero__container{gap:64px}:where(.wstf:has(.pg-community)) .page-hero__description{width:420px}}@media (max-width:992px){:where(.wstf:has(.pg-community)) .page-hero{height:400px;padding-inline:24px}:where(.wstf:has(.pg-community)) .page-hero__container{flex-direction:column;align-items:flex-start;gap:40px}:where(.wstf:has(.pg-community)) .page-hero__description{width:100%;max-width:700px}}@media (max-width:768px){:where(.wstf:has(.pg-community)) .page-hero{height:450px;padding-inline:20px}:where(.wstf:has(.pg-community)) .page-hero__container{text-align:center;align-items:center;gap:32px}:where(.wstf:has(.pg-community)) .page-hero__heading{align-items:center}:where(.wstf:has(.pg-community)) .page-hero__description{width:100%;max-width:100%}}:where(.wstf:has(.pg-community)) .featured-event{width:100%;padding:var(--space-24) var(--space-10);flex-direction:column;align-items:center;display:flex;overflow:hidden}:where(.wstf:has(.pg-community)) .featured-event__container{align-items:flex-start;gap:var(--space-12);flex-direction:column;width:100%;max-width:1024px;display:flex}:where(.wstf:has(.pg-community)) .featured-event__title{color:var(--pink-950);font-family:var(--font-family-primary);font-size:var(--text-h1);font-weight:var(--font-bold);line-height:var(--leading-h1);margin:0}:where(.wstf:has(.pg-community)) .featured-event__content{align-items:flex-start;gap:var(--space-6);flex-direction:column;width:100%;display:flex}:where(.wstf:has(.pg-community)) .featured-event__image{width:100%;height:480px;padding:var(--space-6);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;flex-direction:column;align-items:flex-start;display:flex;overflow:hidden}:where(.wstf:has(.pg-community)) .featured-event__badge{padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);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);text-align:center;background:#ffffff40;border-radius:999px}:where(.wstf:has(.pg-community)) .featured-event__description{width:100%;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-community)) .community-grid{width:100%;padding:var(--space-20) var(--space-10);box-sizing:border-box;justify-content:center;display:flex;overflow:hidden}:where(.wstf:has(.pg-community)) .community-grid__container{gap:var(--space-4);grid-template-rows:242px 242px 300px 400px 600px;grid-template-columns:repeat(12,minmax(0,1fr));width:100%;max-width:1280px;display:grid}:where(.wstf:has(.pg-community)) .community-card{min-width:0;min-height:0;padding:var(--space-4);box-sizing:border-box;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative;overflow:hidden}:where(.wstf:has(.pg-community)) .community-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#000000a6 0%,#0000 35% 65%,#000000bf 100%);position:absolute;inset:0}:where(.wstf:has(.pg-community)) .community-card__image{object-fit:cover;object-position:center center;z-index:0;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}:where(.wstf:has(.pg-community)) .community-card:hover .community-card__image{transform:scale(1.03)}:where(.wstf:has(.pg-community)) .community-card__title{z-index:2;color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-h5);font-weight:var(--font-semibold);line-height:var(--leading-h5);margin:0;position:relative}:where(.wstf:has(.pg-community)) .community-card__caption{z-index:2;max-width:571px;color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-body-sm);font-weight:var(--font-regular);line-height:var(--leading-body-sm);margin:0;position:relative}:where(.wstf:has(.pg-community)) .card-small-left-1{grid-area:1/1/auto/7}:where(.wstf:has(.pg-community)) .card-small-left-2{grid-area:2/1/auto/7}:where(.wstf:has(.pg-community)) .card-tall-right{grid-area:1/7/3/13}:where(.wstf:has(.pg-community)) .card-wide-left{grid-area:3/1/auto/9}:where(.wstf:has(.pg-community)) .card-small-right{grid-area:3/9/auto/13}:where(.wstf:has(.pg-community)) .card-small-left-3{grid-area:4/1/auto/4}:where(.wstf:has(.pg-community)) .card-wide-right{grid-area:4/4/auto/13}:where(.wstf:has(.pg-community)) .card-full-hero{grid-area:5/1/auto/13;justify-content:space-between}:where(.wstf:has(.pg-community)) .card-full-hero:before{background:linear-gradient(#0000 70%,#000c 100%),linear-gradient(#000000a6 0%,#0000 30%)}:where(.wstf:has(.pg-community)) .card-full-hero .community-card__caption{align-self:flex-end}:where(.wstf:has(.pg-community)) .next-step-section{width:100%;padding:160px 40px;overflow:hidden}:where(.wstf:has(.pg-community)) .next-step-section__container{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1024px;margin:0 auto;display:flex}:where(.wstf:has(.pg-community)) .next-step-section__header{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}:where(.wstf:has(.pg-community)) .next-step-section__title{width:100%;color:var(--Grey-950,#151515);text-align:center;margin:0;font-family:WSTF Open Sans,sans-serif;font-size:40px;font-weight:700;line-height:48px}:where(.wstf:has(.pg-community)) .next-step-section__description{width:100%;color:var(--Grey-950,#151515);text-align:center;margin:0;font-family:WSTF Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}:where(.wstf:has(.pg-community)) .next-step-section__cards{align-items:stretch;gap:24px;width:100%;display:flex}:where(.wstf:has(.pg-community)) .next-step-card{box-sizing:border-box;background:var(--Pink-500,#e6007e);width:100%;height:140px;color:inherit;border-radius:16px;flex-direction:column;flex:1 1 0;align-items:center;gap:10px;padding:24px;text-decoration:none;display:flex;overflow:hidden}:where(.wstf:has(.pg-community)) .next-step-card__title{color:var(--Foundation-White,#fff);margin:0;font-family:WSTF Open Sans,sans-serif;font-size:20px;font-weight:600;line-height:24px}:where(.wstf:has(.pg-community)) .next-step-card__description{width:100%;color:var(--Foundation-White,#fff);text-align:center;margin:0;font-family:WSTF Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (max-width:768px){:where(.wstf:has(.pg-community)) .community-grid{padding:var(--space-10) var(--space-4)}:where(.wstf:has(.pg-community)) .community-grid__container{gap:var(--space-3);flex-direction:column;width:100%;display:flex}:where(.wstf:has(.pg-community)) .community-card,:where(.wstf:has(.pg-community)) .card-small-left-1,:where(.wstf:has(.pg-community)) .card-small-left-2,:where(.wstf:has(.pg-community)) .card-tall-right,:where(.wstf:has(.pg-community)) .card-wide-left,:where(.wstf:has(.pg-community)) .card-small-right,:where(.wstf:has(.pg-community)) .card-small-left-3,:where(.wstf:has(.pg-community)) .card-wide-right{flex:none;width:100%;height:220px;min-height:220px}:where(.wstf:has(.pg-community)) .card-full-hero{flex:none;width:100%;height:340px;min-height:340px}:where(.wstf:has(.pg-community)) .community-card{padding:var(--space-4);border-radius:20px}:where(.wstf:has(.pg-community)) .community-card__title{font-size:var(--text-body);line-height:var(--leading-body)}:where(.wstf:has(.pg-community)) .community-card__caption{max-width:100%;font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}}@media (max-width:1100px){:where(.wstf:has(.pg-community)) .next-step-section{padding:120px 32px}}@media (max-width:900px){:where(.wstf:has(.pg-community)) .next-step-section{padding:112px 24px}:where(.wstf:has(.pg-community)) .next-step-section__cards{gap:16px}:where(.wstf:has(.pg-community)) .next-step-card{height:150px;padding:20px}}@media (max-width:768px){:where(.wstf:has(.pg-community)) .next-step-section{padding:96px 20px}:where(.wstf:has(.pg-community)) .next-step-section__container{gap:32px}:where(.wstf:has(.pg-community)) .next-step-section__header{gap:16px}:where(.wstf:has(.pg-community)) .next-step-section__title{font-size:32px;line-height:40px}:where(.wstf:has(.pg-community)) .next-step-section__description{font-size:16px;line-height:24px}:where(.wstf:has(.pg-community)) .next-step-section__cards{flex-direction:column;gap:16px}:where(.wstf:has(.pg-community)) .next-step-card{flex:none;align-items:flex-start;width:100%;min-width:0;max-width:none;height:auto;min-height:140px}:where(.wstf:has(.pg-community)) .next-step-card__description{text-align:left}}@media (max-width:480px){:where(.wstf:has(.pg-community)) .next-step-section{padding:80px 20px}:where(.wstf:has(.pg-community)) .next-step-section__title{font-size:28px;line-height:36px}:where(.wstf:has(.pg-community)) .next-step-section__description{font-size:15px;line-height:23px}:where(.wstf:has(.pg-community)) .next-step-card{border-radius:14px;min-height:140px;padding:20px}:where(.wstf:has(.pg-community)) .next-step-card__title{font-size:18px;line-height:24px}:where(.wstf:has(.pg-community)) .next-step-card__description{font-size:15px;line-height:23px}}:where(.wstf:has(.pg-community)) .cta{padding:var(--space-32) var(--space-10);justify-content:center;align-self:stretch;display:flex}:where(.wstf:has(.pg-community)) .cta__container{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;max-width:600px;display:flex}:where(.wstf:has(.pg-community)) .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-community)) .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-community)) .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-community)) .cta__button:hover{background:var(--pink-600);transform:translateY(-2px)}:where(.wstf:has(.pg-community)) .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-community)) .hero{align-self:stretch;align-items:flex-end;min-height:600px;padding:60px;display:flex;position:relative;overflow:hidden}:where(.wstf:has(.pg-community)) .hero__slider{z-index:1;position:absolute;inset:0}:where(.wstf:has(.pg-community)) .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-community)) .hero__slide:after{content:"";pointer-events:none;background:#0000001e;position:absolute;inset:0}:where(.wstf:has(.pg-community)) .hero__slide--active{opacity:1}:where(.wstf:has(.pg-community)) .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-community)) .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-community)) .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-community)) .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-community)) .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-community)) .hero__pagination-dot:hover{background:var(--pink-500)}:where(.wstf:has(.pg-community)) .hero__pagination-dot--active{background:var(--color-white);border-radius:999px;width:24px}@media (max-width:1024px){:where(.wstf:has(.pg-community)) .hero{min-height:560px;padding:48px}:where(.wstf:has(.pg-community)) .hero__slide{padding:48px}:where(.wstf:has(.pg-community)) .hero__content{gap:var(--space-8)}:where(.wstf:has(.pg-community)) .hero__title{font-size:42px;line-height:50px}:where(.wstf:has(.pg-community)) .hero__description{width:240px;font-size:var(--text-body);line-height:var(--leading-body)}}@media (max-width:768px){:where(.wstf:has(.pg-community)) .hero{min-height:560px;padding:32px 24px}:where(.wstf:has(.pg-community)) .hero__slide{background-position:50%;padding:32px 24px}:where(.wstf:has(.pg-community)) .hero__content{justify-content:flex-end;align-items:flex-start;gap:var(--space-6);flex-direction:column}:where(.wstf:has(.pg-community)) .hero__title{max-width:100%;font-size:36px;line-height:44px}:where(.wstf:has(.pg-community)) .hero__description{width:100%;max-width:420px;font-size:var(--text-body);line-height:var(--leading-body)}:where(.wstf:has(.pg-community)) .hero__pagination{bottom:20px}}@media (max-width:480px){:where(.wstf:has(.pg-community)) .hero{min-height:520px;padding:24px 20px}:where(.wstf:has(.pg-community)) .hero__slide{padding:24px 20px}:where(.wstf:has(.pg-community)) .hero__content{gap:var(--space-5)}:where(.wstf:has(.pg-community)) .hero__title{font-size:30px;line-height:38px}:where(.wstf:has(.pg-community)) .hero__description{max-width:100%;font-size:15px;line-height:22px}:where(.wstf:has(.pg-community)) .hero__pagination{gap:8px;bottom:16px}:where(.wstf:has(.pg-community)) .hero__pagination-dot{width:7px;height:7px}:where(.wstf:has(.pg-community)) .hero__pagination-dot--active{width:20px}}@media (prefers-reduced-motion:reduce){:where(.wstf:has(.pg-community)) .hero__slide,:where(.wstf:has(.pg-community)) .hero__pagination-dot{transition:none}}:where(.wstf:has(.pg-community)) .upcoming-events{z-index:1;background:var(--color-white);width:100%;padding:var(--space-28) var(--space-10);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}:where(.wstf:has(.pg-community)) .upcoming-events__container{box-sizing:border-box;align-items:center;gap:var(--space-20);flex-direction:column;width:100%;max-width:1024px;display:flex}:where(.wstf:has(.pg-community)) .upcoming-events__header{justify-content:space-between;align-items:flex-start;gap:var(--space-8);flex-wrap:wrap;width:100%;display:flex}:where(.wstf:has(.pg-community)) .upcoming-events__title{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-h1);font-weight:var(--font-bold);line-height:var(--leading-h1);margin:0}:where(.wstf:has(.pg-community)) .upcoming-events__intro{width:210px;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-community)) .upcoming-events__slider{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;max-width:1024px;display:flex;overflow:visible}:where(.wstf:has(.pg-community)) .upcoming-events__slides{align-items:stretch;gap:var(--space-6);will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;min-width:0;transition:transform .3s;display:flex;overflow:visible}:where(.wstf:has(.pg-community)) .upcoming-events__slides:active{cursor:grabbing}:where(.wstf:has(.pg-community)) .event-card{box-sizing:border-box;min-width:0;height:460px;padding:var(--space-6);border-radius:20px;flex-direction:column;flex:0 0 84%;justify-content:flex-end;align-items:flex-start;display:flex;position:relative;overflow:hidden}:where(.wstf:has(.pg-community)) .event-card__email{z-index:3;box-sizing:border-box;width:100%;height:100%;padding:inherit;color:inherit;cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-decoration:none;display:flex;position:absolute;inset:0;overflow:hidden}:where(.wstf:has(.pg-community)) .event-card__email:link,:where(.wstf:has(.pg-community)) .event-card__email:visited,:where(.wstf:has(.pg-community)) .event-card__email:hover,:where(.wstf:has(.pg-community)) .event-card__email:focus,:where(.wstf:has(.pg-community)) .event-card__email:active{color:inherit;text-decoration:none}:where(.wstf:has(.pg-community)) .event-card:after{content:none}:where(.wstf:has(.pg-community)) .event-card__email:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000001a 0%,#000000bf 100%);position:absolute;inset:0}:where(.wstf:has(.pg-community)) .event-card__image{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:where(.wstf:has(.pg-community)) .event-card__content{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;display:flex;position:relative}:where(.wstf:has(.pg-community)) .event-card__date{padding:var(--space-4) var(--space-6);background:var(--pink-500);box-shadow:var(--shadow-md);color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-h5);font-weight:var(--font-semibold);line-height:var(--leading-h5);text-align:center;pointer-events:none;border-radius:12px}:where(.wstf:has(.pg-community)) .event-card__details{align-items:flex-start;gap:var(--space-4);pointer-events:none;flex-direction:column;width:100%;display:flex}:where(.wstf:has(.pg-community)) .event-card__title{color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-h5);font-weight:var(--font-semibold);line-height:var(--leading-h5);pointer-events:none;margin:0}:where(.wstf:has(.pg-community)) .event-card__description{width:100%;color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-body-sm);font-weight:var(--font-regular);line-height:var(--leading-body-sm);pointer-events:none;margin:0}:where(.wstf:has(.pg-community)) .upcoming-events__pagination{justify-content:center;align-items:center;gap:var(--space-3);display:flex}:where(.wstf:has(.pg-community)) .upcoming-events__dot{background:var(--grey-400);appearance:none;cursor:pointer;border:0;border-radius:99px;flex:0 0 12px;width:12px;height:12px;padding:0;transition:background .3s}:where(.wstf:has(.pg-community)) .upcoming-events__dot--active{background:var(--pink-500)}@media (max-width:768px){:where(.wstf:has(.pg-community)) .upcoming-events{padding:var(--space-16) var(--space-5)}:where(.wstf:has(.pg-community)) .upcoming-events__container{gap:var(--space-12)}:where(.wstf:has(.pg-community)) .upcoming-events__header{gap:var(--space-5);flex-direction:column}:where(.wstf:has(.pg-community)) .upcoming-events__title{font-size:var(--text-h3);line-height:var(--leading-h3)}:where(.wstf:has(.pg-community)) .upcoming-events__intro{width:100%;font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}:where(.wstf:has(.pg-community)) .upcoming-events__slider{gap:var(--space-5);width:100%;overflow:hidden}:where(.wstf:has(.pg-community)) .upcoming-events__slides{gap:var(--space-4)}:where(.wstf:has(.pg-community)) .event-card{height:360px;padding:var(--space-4);border-radius:20px;flex:0 0 88%}:where(.wstf:has(.pg-community)) .event-card__date{padding:var(--space-3) var(--space-4);font-size:var(--text-body);line-height:var(--leading-body);border-radius:12px}:where(.wstf:has(.pg-community)) .event-card__details{gap:var(--space-3)}:where(.wstf:has(.pg-community)) .event-card__title{font-size:var(--text-h6);line-height:var(--leading-h6)}:where(.wstf:has(.pg-community)) .event-card__description{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}:where(.wstf:has(.pg-community)) .upcoming-events__pagination{gap:var(--space-3)}:where(.wstf:has(.pg-community)) .upcoming-events__dot{flex-basis:10px;width:10px;height:10px}}
