@font-face{font-family:WSTF Open Sans;src:url(/wstf/fonts/OpenSans-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:WSTF Open Sans;src:url(/wstf/fonts/OpenSans-SemiBold.woff)format("woff");font-weight:600;font-style:normal}@font-face{font-family:WSTF Open Sans;src:url(/wstf/fonts/OpenSans-Bold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:WSTF Open Sans;src:url(/wstf/fonts/OpenSans-BoldItalic.woff)format("woff");font-weight:700;font-style:italic}@font-face{font-family:WSTF Open Sans;src:url(/wstf/fonts/OpenSans-Italic.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:Open Sans Condensed;src:url(/wstf/fonts/OpenSans_Condensed-Italic.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:Baskervville;src:url(/wstf/fonts/Baskervville-Italic.woff)format("woff");font-weight:400;font-style:italic}.wstf{scroll-behavior:smooth}:where(.wstf :not(svg,svg *)),:where(.wstf) :before,:where(.wstf) :after{all:revert}:where(.wstf) svg{display:revert;vertical-align:revert}.wstf{--ivory-500:initial;--leading-display-sm:initial;--shadow-md:initial;--space-0:initial;--grey-50:initial;--header-height:initial;--Grey-950:initial;--Pink-500:initial;--Foundation-White:initial;--deep-petrol-500:initial;--spacing-16:initial;--spacing-24:initial;--spacing-20:initial;--font-family-sans:initial;--font-size-40:initial;--font-weight-bold:initial;--line-height-48:initial;--font-size-18:initial;--font-weight-regular:initial;--line-height-28:initial;--min-height-150:initial;--spacing-10:initial;--color-background:initial;--border-radius-20:initial;--font-weight-medium:initial;--line-height-1-4:initial;--Foundation-Black:initial;--font-size-14:initial;--line-height-20:initial;--card-width-tablet:initial;--spacing-48:initial;--border-radius-28:initial;--font-size-32:initial;--line-height-40:initial;--font-size-16:initial;--line-height-24:initial;--card-width-mobile:initial;font:initial;color:initial;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;--color-white:#fff;--color-black:#000;--color-deep-petrol:#1b434c;--color-ivory:#f7f4ee;--color-sand:#d5c0a5;--pink-100:#fce5f2;--pink-150:#f7b2d8;--pink-200:#f599cb;--pink-300:#f066b2;--pink-400:#eb3398;--pink-500:#e6007e;--pink-600:#b80065;--pink-700:#8a004c;--pink-800:#5c0032;--pink-900:#2e0019;--pink-950:#17000d;--grey-100:#f6f6f6;--grey-150:#f1f1f1;--grey-200:#ededed;--grey-300:#e5e5e5;--grey-400:#dcdcdc;--grey-500:#d3d3d3;--grey-600:#a9a9a9;--grey-700:#7f7f7f;--grey-800:#545454;--grey-900:#2a2a2a;--grey-950:#151515;--red-100:#f8d7ce;--red-150:#f5c2b5;--red-200:#f2ae9d;--red-300:#eb866d;--red-400:#e55d3c;--red-500:#de350b;--red-600:#b22a09;--red-700:#852007;--red-800:#591504;--red-900:#2c0b02;--red-950:#160501;--green-100:#cce7de;--green-150:#b2dbcd;--green-200:#99cfbd;--green-300:#66b79c;--green-400:#339f7b;--green-500:#00875a;--green-600:#006c48;--green-700:#005136;--green-800:#003624;--green-900:#001b12;--green-950:#000e09;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--space-36:144px;--space-40:160px;--space-48:192px;--font-family-primary:"WSTF Open Sans", sans-serif;--font-family-secondary:"Open Sans Condensed", sans-serif;--font-family-display:"Baskerville", serif;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--text-h1:clamp(2.5rem, 2rem + 1vw, 3rem);--text-h2:clamp(2rem, 1.75rem + .8vw, 2.5rem);--text-h3:clamp(1.75rem, 1.65rem + .6vw, 2rem);--text-h4:clamp(1.5rem, 1.35rem + .5vw, 1.75rem);--text-h5:clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--text-h6:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--text-body-lg:clamp(1rem, .95rem + .2vw, 1.125rem);--text-body:clamp(.9375rem, .9rem + .15vw, 1rem);--text-body-sm:clamp(.8125rem, .78rem + .12vw, .875rem);--text-caption:clamp(.6875rem, .67rem + .08vw, .75rem);--leading-h1:clamp(3rem, 2.75rem + .8vw, 3.5rem);--leading-h2:clamp(2.5rem, 2.3rem + .6vw, 3rem);--leading-h3:clamp(2rem, 1.85rem + .5vw, 2.5rem);--leading-h4:clamp(1.75rem, 1.65rem + .3vw, 2rem);--leading-h5:clamp(1.5rem, 1.4rem + .25vw, 1.75rem);--leading-h6:clamp(1.375rem, 1.3rem + .2vw, 1.5rem);--leading-body-lg:clamp(1.5rem, 1.45rem + .2vw, 1.75rem);--leading-body:clamp(1.375rem, 1.35rem + .15vw, 1.5rem);--leading-body-sm:clamp(1.125rem, 1.1rem + .1vw, 1.25rem);--leading-caption:clamp(.875rem, .85rem + .1vw, 1rem)}:where(.wstf) .navbar__actions{align-items:center;gap:16px;display:flex}:where(.wstf) .navbar__account{background:var(--pink-100);width:44px;height:44px;color:var(--grey-950);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex;box-shadow:0 12px 28px #0000001f}:where(.wstf) .navbar__account:hover{opacity:.8}:where(.wstf) .navbar__action-group{background:var(--pink-100);border-radius:12px;align-items:stretch;display:inline-flex;overflow:hidden;box-shadow:0 12px 28px #0000001f}:where(.wstf) .submit-bt,:where(.wstf) .secondary-bt{background:var(--pink-100);width:auto;color:var(--grey-950);font-family:var(--font-family-primary,"WSTF Open Sans", sans-serif);cursor:pointer;appearance:none;border:0;border-radius:0;justify-content:center;align-items:center;padding:12px 16px;font-size:16px;font-weight:500;line-height:28px;transition:background-color .2s,opacity .2s;display:inline-flex}:where(.wstf) .secondary-bt{border-left:1px solid var(--grey-950)}:where(.wstf) .submit-bt:hover,:where(.wstf) .secondary-bt:hover{background:var(--pink-100);opacity:.8}:where(.wstf) .lang-dropdown{align-items:center;display:flex;position:relative}:where(.wstf) .lang-dropdown:after{content:"";width:100%;height:12px;position:absolute;top:100%;left:0}:where(.wstf) .lang-switcher{border:2px solid var(--color-white,#fff);cursor:pointer;box-sizing:border-box;appearance:none;background:0 0;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;height:52px;padding:6px 10px;transition:background-color .2s;display:inline-flex}:where(.wstf) .lang-switcher:hover{background:#ffffff1a}:where(.wstf) .lang-switcher__flag{object-fit:cover;flex-shrink:0;width:33px;height:16px;display:block}:where(.wstf) .lang-switcher__label{color:var(--color-white,#fff);font-family:var(--font-family-primary,"WSTF Open Sans", sans-serif);justify-content:center;align-items:center;gap:2px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}:where(.wstf) .lang-switcher__label i,:where(.wstf) .lang-switcher__label svg{width:16px;height:16px;color:var(--color-white,#fff);stroke-width:2px;flex-shrink:0;transition:transform .25s;transform:rotate(0)}:where(.wstf) .lang-dropdown.is-open .lang-switcher__label i,:where(.wstf) .lang-dropdown.is-open .lang-switcher__label svg{transform:rotate(180deg)}:where(.wstf) .lang-dropdown__menu{background:var(--color-white,#fff);z-index:1000;border-radius:12px;flex-direction:column;min-width:140px;margin:0;padding:8px 0;list-style:none;display:none;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 40px #0000001f}:where(.wstf) .lang-dropdown:hover>.lang-dropdown__menu,:where(.wstf) .lang-dropdown:focus-within>.lang-dropdown__menu,:where(.wstf) .lang-dropdown.is-open>.lang-dropdown__menu{display:flex}:where(.wstf) .lang-dropdown__menu li{width:100%;margin:0;padding:0;list-style:none}:where(.wstf) .lang-dropdown__link{box-sizing:border-box;border-radius:0;align-items:center;gap:8px;width:100%;padding:8px 16px;text-decoration:none;transition:background .2s;display:inline-flex}:where(.wstf) .lang-dropdown__link img{object-fit:cover;flex-shrink:0;width:33px;height:16px}:where(.wstf) .lang-dropdown__link span{color:var(--grey-950,#000);font-family:var(--font-family-primary,"WSTF Open Sans", sans-serif);font-size:14px;font-weight:400;line-height:20px}:where(.wstf) .lang-dropdown__link:hover{background:var(--pink-100,#fce5f2)}:where(.wstf) .mobile-lang-dropdown{flex-shrink:0;display:none;position:relative}:where(.wstf) .mobile-lang-switcher{box-sizing:border-box;border:2px solid var(--color-white,#fff);width:94px;height:40px;color:var(--color-white,#fff);cursor:pointer;appearance:none;background:0 0;border-radius:12px;justify-content:flex-start;align-items:center;gap:4px;padding:6px 8px;display:inline-flex}:where(.wstf) .mobile-lang-switcher:hover{background:#ffffff1a}:where(.wstf) .mobile-lang-switcher:focus-visible{outline:2px solid var(--color-white,#fff);outline-offset:2px}:where(.wstf) .mobile-lang-switcher__flag{object-fit:cover;flex-shrink:0;width:33px;height:16px;display:block}:where(.wstf) .mobile-lang-switcher__label{color:var(--color-white,#fff);font-family:var(--font-family-primary,"WSTF Open Sans", sans-serif);justify-content:center;align-items:center;gap:2px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}:where(.wstf) .mobile-lang-switcher__label i,:where(.wstf) .mobile-lang-switcher__label svg{width:20px;height:20px;color:var(--color-white,#fff);stroke-width:1.5px;flex-shrink:0;transition:transform .25s;transform:rotate(0)}:where(.wstf) .mobile-lang-dropdown:hover .mobile-lang-switcher__label i,:where(.wstf) .mobile-lang-dropdown:hover .mobile-lang-switcher__label svg,:where(.wstf) .mobile-lang-dropdown.is-open .mobile-lang-switcher__label i,:where(.wstf) .mobile-lang-dropdown.is-open .mobile-lang-switcher__label svg{transform:rotate(180deg)}:where(.wstf) .mobile-lang-dropdown__menu{background:var(--color-white,#fff);z-index:1100;border-radius:12px;flex-direction:column;min-width:140px;margin:0;padding:8px 0;list-style:none;display:none;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 40px #0000001f}:where(.wstf) .mobile-lang-dropdown:hover>.mobile-lang-dropdown__menu,:where(.wstf) .mobile-lang-dropdown:focus-within>.mobile-lang-dropdown__menu,:where(.wstf) .mobile-lang-dropdown.is-open>.mobile-lang-dropdown__menu{display:flex}:where(.wstf) .navbar{width:100%;padding:var(--space-4) var(--space-6);background:var(--pink-500);border-bottom:1px solid var(--pink-100);justify-content:space-between;align-items:center;display:flex}:where(.wstf) .navbar__logo{width:auto;height:60px}:where(.wstf) .navbar__logo--desktop{display:block}:where(.wstf) .navbar__logo--mobile{display:none}:where(.wstf) .navbar__brand{cursor:pointer;align-items:center;display:inline-flex}:where(.wstf) .navbar__content{justify-content:center;align-items:center;gap:var(--space-10);display:flex}:where(.wstf) .navbar__menu{align-items:center;gap:var(--space-8);margin:0;padding:0;list-style:none;display:flex}:where(.wstf) .navbar__dropdown{align-items:center;display:flex;position:relative}:where(.wstf) .navbar__dropdown-toggle{appearance:none;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);cursor:pointer;background:0 0;border:none;border-image:;outline:none;align-items:center;gap:6px;margin:0;padding:0;text-decoration:none;display:inline-flex}:where(.wstf) .navbar__dropdown-toggle span{font:inherit;color:inherit}:where(.wstf) .navbar__dropdown-toggle i,:where(.wstf) .navbar__dropdown-toggle svg{flex-shrink:0;width:14px;height:14px;transition:transform .25s}:where(.wstf) .navbar__dropdown:hover .navbar__dropdown-toggle i,:where(.wstf) .navbar__dropdown:hover .navbar__dropdown-toggle svg,:where(.wstf) .navbar__dropdown:focus-within .navbar__dropdown-toggle i,:where(.wstf) .navbar__dropdown:focus-within .navbar__dropdown-toggle svg{transform:rotate(180deg)}:where(.wstf) .navbar__dropdown-menu{background:var(--color-white);z-index:100;border-radius:12px;min-width:260px;margin:0;padding:12px 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 40px #0000001f}:where(.wstf) .navbar__dropdown:after{content:"";width:100%;height:12px;position:absolute;top:100%;left:0}:where(.wstf) .navbar__dropdown:hover>.navbar__dropdown-menu,:where(.wstf) .navbar__dropdown:focus-within>.navbar__dropdown-menu{display:block}:where(.wstf) .navbar__dropdown-menu li{list-style:none}:where(.wstf) .navbar__dropdown-menu a{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-body-sm);padding:12px 20px;text-decoration:none;display:block}:where(.wstf) .navbar__dropdown-menu a:hover{background:var(--pink-100)}:where(.wstf) .navbar__dropdown svg,:where(.wstf) .navbar__dropdown .lucide{width:16px;height:16px;color:var(--color-white);stroke-width:2px;flex-shrink:0}:where(.wstf) .navbar__link,:where(.wstf) .navbar__link a{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);cursor:pointer;text-decoration:none}:where(.wstf) .navbar__hamburger{cursor:pointer;z-index:1002;background:0 0;border:none;border-image:;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:none;position:relative}:where(.wstf) .navbar__hamburger-line{background:var(--color-white);border-radius:2px;width:22px;height:2px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s;display:block}:where(.wstf) .navbar__hamburger.is-active .navbar__hamburger-line:first-child{transform:translateY(7px)rotate(45deg)}:where(.wstf) .navbar__hamburger.is-active .navbar__hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}:where(.wstf) .navbar__hamburger.is-active .navbar__hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}:where(.wstf) .mobile-menu{z-index:1001;visibility:hidden;pointer-events:none;position:fixed;inset:0}:where(.wstf) .mobile-menu.is-open,:where(.wstf) .mobile-menu.is-closing{visibility:visible;pointer-events:auto}:where(.wstf) .mobile-menu__overlay{opacity:0;background:#00000073;transition:opacity .4s;position:absolute;inset:0}:where(.wstf) .mobile-menu.is-open .mobile-menu__overlay{opacity:1}:where(.wstf) .mobile-menu__panel{background:var(--pink-500);width:100%;height:100%;padding-right:var(--space-6);padding-bottom:var(--space-6);padding-left:var(--space-6);padding-top:calc(var(--space-6) + 20px);flex-direction:column;transition:transform .5s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;inset:0;overflow-y:auto;transform:translate(100%)}:where(.wstf) .mobile-menu.is-open .mobile-menu__panel{transform:translate(0)}:where(.wstf) .mobile-menu.is-closing .mobile-menu__panel{transform:translate(-100%)}:where(.wstf) .mobile-menu__list{margin-bottom:0;margin-left:0;margin-right:0;margin-top:var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}:where(.wstf) .mobile-menu__item{border-bottom:1px solid #f5f1f126;justify-content:space-between;align-items:center;display:flex}:where(.wstf) .mobile-menu__item i{color:var(--color-white);width:18px;height:18px}:where(.wstf) .mobile-menu__dropdown{flex-direction:column;align-items:stretch;display:flex}:where(.wstf) .mobile-menu__dropdown-toggle{width:100%;padding:var(--space-5) 0;color:var(--color-white);font-family:var(--font-family-primary);font-size:28px;font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:none;border-image:;justify-content:space-between;align-items:center;display:flex}:where(.wstf) .mobile-menu__dropdown-toggle i,:where(.wstf) .mobile-menu__dropdown-toggle svg{flex-shrink:0;width:20px;height:20px;transition:transform .25s}:where(.wstf) .mobile-menu__dropdown.is-open .mobile-menu__dropdown-toggle i,:where(.wstf) .mobile-menu__dropdown.is-open .mobile-menu__dropdown-toggle svg,:where(.wstf) .mobile-menu__dropdown-toggle[aria-expanded=true] i,:where(.wstf) .mobile-menu__dropdown-toggle[aria-expanded=true] svg{transform:rotate(180deg)}:where(.wstf) .mobile-menu__submenu{opacity:0;max-height:0;margin:0;padding:0 0 0 1.5rem;list-style:none;transition:max-height .35s,opacity .25s,padding .35s;overflow:hidden}:where(.wstf) .mobile-menu__dropdown.is-open .mobile-menu__submenu{opacity:1;max-height:300px;padding:.75rem 0 1rem 1.5rem}:where(.wstf) .mobile-menu__submenu li{list-style:none}:where(.wstf) .mobile-menu__submenu .mobile-menu__link{font-size:18px;font-weight:var(--font-regular);opacity:1;padding:.45rem 0;transition:transform .3s,color .2s;display:block;transform:translateY(6px)}:where(.wstf) .mobile-menu__submenu .mobile-menu__link:hover{color:var(--pink-100)}:where(.wstf) .mobile-menu__dropdown.is-open .mobile-menu__submenu .mobile-menu__link{transform:translateY(0)}:where(.wstf) .mobile-menu__link{padding:var(--space-5) 0;color:var(--color-white);font-family:var(--font-family-primary);font-size:28px;font-weight:var(--font-semibold);opacity:0;text-decoration:none;transition:opacity .4s,transform .4s;display:block;transform:translateY(16px)}:where(.wstf) .mobile-menu.is-open .mobile-menu__link{opacity:1;transform:translateY(0)}:where(.wstf) .mobile-menu__footer{opacity:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:auto;transition:opacity .4s .42s,transform .4s;display:grid;transform:translateY(16px)}:where(.wstf) .mobile-menu.is-open .mobile-menu__footer{opacity:1;transform:translateY(0)}:where(.wstf) .mobile-menu__button{text-align:center;width:100%;min-width:0;padding:var(--space-4) var(--space-5);background:var(--pink-100);border:2px solid var(--pink-100);border-radius:var(--space-3);color:var(--grey-950);font-family:var(--font-family-primary);font-size:18px;font-weight:var(--font-semibold);box-sizing:border-box;justify-content:center;align-items:center;line-height:1.4;text-decoration:none;display:inline-flex}:where(.wstf) .mobile-menu-sec__button{text-align:center;width:100%;min-width:0;padding:var(--space-4) var(--space-5);border:2px solid var(--color-white);border-radius:var(--space-3);color:var(--color-white);font-family:var(--font-family-primary);font-size:18px;font-weight:var(--font-semibold);box-sizing:border-box;background:0 0;justify-content:center;align-items:center;line-height:1.4;text-decoration:none;display:inline-flex}@media (max-width:1200px){:where(.wstf) .navbar__content,:where(.wstf) .navbar__actions{display:none}:where(.wstf) .navbar__hamburger{display:flex}:where(.wstf) .mobile-lang-dropdown{display:block}:where(.wstf) .navbar{gap:12px}:where(.wstf) .navbar__brand{margin-right:auto}:where(.wstf) .navbar__dropdown-menu{display:none!important}}@media (max-width:1024px){:where(.wstf) .navbar{padding:var(--space-4) var(--space-6)}:where(.wstf) .navbar__logo--desktop{display:none}:where(.wstf) .navbar__logo--mobile{width:auto;height:80px;display:block}}@media (max-width:768px){:where(.wstf) .navbar{padding:var(--space-2) var(--space-4)}:where(.wstf) .navbar__logo--desktop,:where(.wstf) .navbar__logo--mobile{width:auto;height:70px}:where(.wstf) .mobile-lang-switcher{width:94px;height:40px}}@media (max-width:480px){:where(.wstf) .navbar{padding:var(--space-2) var(--space-3)}:where(.wstf) .navbar__logo--desktop,:where(.wstf) .navbar__logo--mobile{width:auto;height:90px}:where(.wstf) .mobile-lang-switcher{width:88px}:where(.wstf) .mobile-menu__footer{grid-template-columns:1fr;gap:10px}}body.menu-open{overflow:hidden}:where(.wstf) .footer{padding:var(--space-40) var(--space-10) var(--space-10);background:var(--grey-100);justify-content:center;align-self:stretch;display:flex}:where(.wstf) .footer__container{gap:var(--space-20);flex-direction:column;width:100%;max-width:1280px;display:flex}:where(.wstf) .footer__top{justify-content:space-between;align-items:flex-start;display:flex}:where(.wstf) .footer__brand{gap:var(--space-8);flex-direction:column;width:100%;max-width:360px;display:flex}:where(.wstf) .footer__image{object-fit:cover;width:100%;max-width:360px;height:auto;display:block}:where(.wstf) .footer__description{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) .footer__content{justify-content:space-between;gap:var(--space-28);flex-direction:column;width:100%;max-width:772px;display:flex}:where(.wstf) .footer__navigation{justify-content:space-between;align-items:flex-start;width:100%;max-width:686px;display:flex}:where(.wstf) .footer__column{gap:var(--space-6);flex-direction:column;display:flex}:where(.wstf) .footer__heading{color:var(--grey-950);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) .footer__links{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(.wstf) .footer__link{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-body-sm);font-weight:var(--font-regular);line-height:var(--leading-body-sm);text-decoration:none}:where(.wstf) .footer__contact{padding:var(--space-5);background:var(--pink-500);gap:var(--space-6);border-radius:20px;flex-direction:column;display:flex}:where(.wstf) .footer__contact .footer__heading{color:var(--color-white)}:where(.wstf) .footer__contact-item{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:1;display:flex;text-decoration:none!important}:where(.wstf) .footer__contact-list{justify-content:space-between;align-items:stretch;gap:var(--space-6);display:flex}:where(.wstf) .footer__divider{background:var(--color-white);border-radius:1px;flex-shrink:0;align-self:stretch;width:1px}:where(.wstf) .footer__contact-icon{background:var(--pink-100);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:flex}:where(.wstf) .footer__contact-icon svg,:where(.wstf) .footer__contact-icon .lucide{width:20px;height:20px;color:var(--pink-500);stroke-width:2px;flex-shrink:0}:where(.wstf) .footer__contact-text{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)}:where(.wstf) .footer__partners{padding:var(--space-5) var(--space-10);background:var(--grey-200);border-radius:20px;justify-content:space-between;align-items:center;display:flex}:where(.wstf) .footer__partner-group{gap:var(--space-6);flex-direction:column;display:flex}:where(.wstf) .footer__logos{align-items:center;gap:var(--space-8);display:flex}:where(.wstf) .footer__logo{width:auto;max-height:55px;display:block}:where(.wstf) .footer__bottom{align-items:center;display:flex}:where(.wstf) .footer__copyright{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-caption);font-weight:var(--font-regular);line-height:var(--leading-caption);margin:0}@media (max-width:1200px){:where(.wstf) .footer{padding-left:var(--space-8);padding-right:var(--space-8)}:where(.wstf) .footer__top{gap:var(--space-10);flex-direction:column}:where(.wstf) .footer__content{max-width:100%;min-height:auto}:where(.wstf) .footer__navigation{gap:var(--space-8);flex-wrap:wrap}:where(.wstf) .footer__partners{align-items:flex-start;gap:var(--space-10);flex-direction:column}}@media (max-width:768px){:where(.wstf) .footer{padding-left:var(--space-6);padding-right:var(--space-6)}:where(.wstf) .footer__top{gap:var(--space-10);flex-direction:column}:where(.wstf) .footer__brand{max-width:360px}:where(.wstf) .footer__content{width:100%;max-width:100%}:where(.wstf) .footer__navigation{align-items:flex-start;gap:var(--space-8);flex-direction:column;width:100%;max-width:100%}:where(.wstf) .footer__contact-list{align-items:flex-start;gap:var(--space-6);flex-direction:column}:where(.wstf) .footer__divider{width:100%;height:1px}:where(.wstf) .footer__partners{align-items:flex-start;gap:var(--space-6);flex-direction:column}:where(.wstf) .footer__logo{width:auto;max-height:40px;display:block}:where(.wstf) .footer__logos{flex-wrap:wrap}}@media (max-width:480px){:where(.wstf) .footer{padding-left:var(--space-4);padding-right:var(--space-4);padding-top:var(--space-20);padding-bottom:var(--space-6)}:where(.wstf) .footer__container{gap:var(--space-12)}:where(.wstf) .footer__brand{max-width:100%}:where(.wstf) .footer__navigation{gap:var(--space-6)}:where(.wstf) .footer__column{gap:var(--space-4)}:where(.wstf) .footer__links{gap:var(--space-3)}:where(.wstf) .footer__contact{padding:var(--space-4);border-radius:16px}:where(.wstf) .footer__contact-list{gap:var(--space-5)}:where(.wstf) .footer__partners{padding:var(--space-5);border-radius:16px}:where(.wstf) .footer__logos{gap:var(--space-4)}:where(.wstf) .footer__logo{max-width:120px;max-height:36px}}:where(.wstf) .modal-backdrop{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) .modal-backdrop.active{opacity:1;visibility:visible}:where(.wstf) .modal-card{background:var(--color-white);border-radius:16px;flex-direction:column;width:min(100%,672px);max-height:90vh;transition:transform .25s;display:flex;position:relative;overflow:hidden auto;transform:translateY(16px);box-shadow:0 24px 80px #0003}:where(.wstf) .modal-backdrop.active .modal-card{transform:translateY(0)}:where(.wstf) .modal-header{z-index:10;padding:var(--space-8);background:var(--pink-500);color:var(--color-white);flex-shrink:0;position:sticky;top:0}:where(.wstf) .modal-header h2{font-family:var(--font-family-primary);font-size:32px;line-height:40px;font-weight:var(--font-bold);margin:0}:where(.wstf) .modal-header p{margin:var(--space-2) 0 0;font-family:var(--font-family-primary);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-regular)}:where(.wstf) .close-btn{top:var(--space-5);right:var(--space-5);width:40px;height:40px;color:var(--color-white);cursor:pointer;appearance:none;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;font-size:32px;line-height:1;display:flex;position:absolute}:where(.wstf) .close-btn:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}:where(.wstf) .modal-body{padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}:where(.wstf) .form-group{gap:var(--space-2);flex-direction:column;display:flex}:where(.wstf) .form-group label{color:var(--grey-950);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) .required-asterisk{color:var(--pink-500)}:where(.wstf) .form-group input,:where(.wstf) .form-group select,:where(.wstf) .form-group textarea{box-sizing:border-box;border:1px solid var(--grey-400);background:var(--color-white);width:100%;min-height:52px;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);appearance:none;border-radius:8px;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s}:where(.wstf) .form-group input:focus,:where(.wstf) .form-group select:focus,:where(.wstf) .form-group textarea:focus{border-color:var(--pink-500);box-shadow:0 0 0 2px var(--pink-100)}:where(.wstf) .form-group select{cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--grey-800) 50%), linear-gradient(135deg, var(--grey-800) 50%, transparent 50%);background-position:calc(100% - 21px) 22px,calc(100% - 15px) 22px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:48px}:where(.wstf) .form-group select:hover{border-color:var(--grey-600)}:where(.wstf) .form-group select:invalid{color:var(--grey-700)}:where(.wstf) .form-group select option{color:var(--grey-950);background:var(--color-white)}:where(.wstf) .form-group select option:disabled{color:var(--grey-700)}:where(.wstf) .form-group textarea{resize:vertical;min-height:140px}:where(.wstf) .submit-btn{width:100%;padding:var(--space-3) var(--space-5);box-sizing:border-box;background:var(--pink-500);color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-body-lg);font-weight:var(--font-semibold);line-height:var(--leading-body-lg);cursor:pointer;appearance:none;border:0;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}:where(.wstf) .submit-btn:hover{opacity:.9;transform:translateY(-1px)}:where(.wstf) .submit-btn:focus-visible{outline:2px solid var(--pink-500);outline-offset:3px}:where(.wstf) .submit-btn:disabled{cursor:not-allowed;opacity:.75;transform:none}:where(.wstf) .submit-btn .btn-spinner{width:18px;height:18px;margin-right:var(--space-2);border-style:solid;border-width:2px;border-bottom-color:#fff6;border-left-color:#fff6;border-right-color:#fff6;border-top-color:var(--color-white);border-image:;border-radius:50%;animation:.7s linear infinite apply-popup-spin;display:inline-block}@keyframes apply-popup-spin{to{transform:rotate(360deg)}}@media (max-width:640px){:where(.wstf) .modal-backdrop{align-items:flex-end;padding:0}:where(.wstf) .modal-card{border-radius:20px 20px 0 0;width:100%;max-height:94vh}:where(.wstf) .modal-header{padding:var(--space-6)}:where(.wstf) .modal-header h2{font-size:28px;line-height:36px}:where(.wstf) .modal-header p{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}:where(.wstf) .modal-body{padding:var(--space-6);gap:var(--space-5)}:where(.wstf) .close-btn{top:var(--space-4);right:var(--space-4)}:where(.wstf) .form-group input,:where(.wstf) .form-group select,:where(.wstf) .form-group textarea{min-height:50px}}:where(.wstf) .collaboration-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) .collaboration-popup.is-open{opacity:1;visibility:visible}:where(.wstf) .collaboration-popup__overlay{background:0 0;position:absolute;inset:0}:where(.wstf) .collaboration-popup__dialog{z-index:1;background:var(--color-white);border-radius:16px;flex-direction:column;width:min(100%,672px);max-height:90vh;transition:transform .25s;display:flex;position:relative;overflow:hidden auto;transform:translateY(16px);box-shadow:0 24px 80px #0003}:where(.wstf) .collaboration-popup.is-open .collaboration-popup__dialog{transform:translateY(0)}:where(.wstf) .collaboration-popup__close{top:var(--space-5);right:var(--space-5);z-index:2;width:40px;height:40px;color:var(--color-white);cursor:pointer;appearance:none;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}:where(.wstf) .collaboration-popup__close:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}:where(.wstf) .collaboration-popup__close svg{width:24px;height:24px}:where(.wstf) .collaboration-popup__header{padding:var(--space-8);background:var(--pink-500);color:var(--color-white);flex-shrink:0}:where(.wstf) .collaboration-popup__eyebrow{margin:0 0 var(--space-2);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) .collaboration-popup__title{font-family:var(--font-family-primary);font-size:var(--text-h2);line-height:var(--leading-h2);font-weight:var(--font-bold);color:var(--color-white);margin:0}:where(.wstf) .collaboration-popup__description{margin:var(--space-2) 0 0;font-family:var(--font-family-primary);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-regular);color:var(--color-white)}:where(.wstf) .collaboration-popup__form{padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}:where(.wstf) .collaboration-popup__field{gap:var(--space-2);flex-direction:column;display:flex}:where(.wstf) .collaboration-popup__field label{color:var(--grey-950);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) .collaboration-popup__field input,:where(.wstf) .collaboration-popup__field textarea{box-sizing:border-box;border:1px solid var(--grey-400);background:var(--color-white);width:100%;min-height:52px;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);appearance:none;border-radius:8px;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s}:where(.wstf) .collaboration-popup__field input::placeholder,:where(.wstf) .collaboration-popup__field textarea::placeholder{color:var(--grey-700)}:where(.wstf) .collaboration-popup__field input:focus,:where(.wstf) .collaboration-popup__field textarea:focus{border-color:var(--pink-500);box-shadow:0 0 0 2px var(--pink-100)}:where(.wstf) .collaboration-popup__field textarea{resize:vertical;min-height:140px}:where(.wstf) .collaboration-popup__submit{width:100%;padding:var(--space-3) var(--space-5);box-sizing:border-box;background:var(--pink-500);color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-body-lg);font-weight:var(--font-semibold);line-height:var(--leading-body-lg);cursor:pointer;appearance:none;border:0;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}:where(.wstf) .collaboration-popup__submit:hover{opacity:.9;transform:translateY(-1px)}:where(.wstf) .collaboration-popup__submit:focus-visible{outline:2px solid var(--pink-500);outline-offset:3px}body.is-collaboration-open{overflow:hidden}@media (max-width:640px){:where(.wstf) .collaboration-popup{align-items:flex-end;padding:0}:where(.wstf) .collaboration-popup__dialog{border-radius:20px 20px 0 0;width:100%;max-height:94vh}:where(.wstf) .collaboration-popup__header{padding:var(--space-6)}:where(.wstf) .collaboration-popup__title{font-size:var(--text-h2);line-height:var(--leading-h2)}:where(.wstf) .collaboration-popup__description{font-size:var(--text-body-sm);line-height:var(--leading-body-sm)}:where(.wstf) .collaboration-popup__form{padding:var(--space-6);gap:var(--space-5)}:where(.wstf) .collaboration-popup__close{top:var(--space-4);right:var(--space-4)}:where(.wstf) .collaboration-popup__field input,:where(.wstf) .collaboration-popup__field textarea{min-height:50px}}@media (prefers-reduced-motion:reduce){:where(.wstf) .collaboration-popup,:where(.wstf) .collaboration-popup__dialog,:where(.wstf) .collaboration-popup__submit{transition:none}}:where(.wstf){margin:0}:where(.wstf) *{box-sizing:border-box}:where(.wstf) img{max-width:100%;height:auto;display:block}:where(.wstf) .page{background:var(--color-white);flex-direction:column;width:100%;display:flex;overflow:hidden visible}.wstf a.secondary-bt,.wstf a.submit-bt{text-decoration:none}.wstf [aria-invalid=true]{border-color:#b3261e!important;box-shadow:0 0 0 2px #b3261e26!important}:where(.wstf) .site-form__error{color:#b3261e;font-family:var(--font-family-primary);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);font-weight:var(--font-semibold);margin:0}:where(.wstf) .site-form__error--form{background:#fdecea;border-radius:8px;padding:12px 16px}:where(.wstf) .site-form__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}:where(.wstf) .site-form__privacy{color:var(--grey-700);font-family:var(--font-family-primary);font-size:var(--text-body-sm);line-height:var(--leading-body-sm);margin:0}:where(.wstf) .site-form__privacy a{color:inherit;text-decoration:underline}:where(.wstf) .site-form__success{align-items:center;gap:var(--space-4);padding:var(--space-8);text-align:center;flex-direction:column;display:flex}:where(.wstf) .site-form__success-icon{width:56px;height:56px;color:var(--pink-500)}:where(.wstf) .site-form__success-title{color:var(--grey-950);font-family:var(--font-family-primary);font-size:var(--text-h3,24px);font-weight:var(--font-bold);margin:0}:where(.wstf) .site-form__success-text{max-width:44ch;color:var(--grey-800,var(--grey-700));font-family:var(--font-family-primary);font-size:var(--text-body);line-height:var(--leading-body);margin:0}
.wstf .events-hero{background:var(--color-ivory);padding:var(--space-24) var(--space-16) var(--space-16)}.wstf .events-hero__inner,.wstf .events-list__inner{max-width:1200px;margin:0 auto}.wstf .events-hero__eyebrow{margin:0 0 var(--space-3);color:var(--pink-500);font-family:var(--font-family-primary);font-size:var(--text-body-sm);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase}.wstf .events-hero__title{margin:0 0 var(--space-4);color:var(--color-deep-petrol);font-family:var(--font-family-primary);font-size:var(--text-h1);line-height:var(--leading-h1);font-weight:var(--font-bold);font-style:italic}.wstf .events-hero__lead{max-width:640px;color:var(--grey-800);font-family:var(--font-family-primary);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);margin:0}.wstf .events-list{background:var(--color-white);padding:var(--space-12) var(--space-16) var(--space-28)}.wstf .events-toolbar{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.wstf .events-tabs,.wstf .events-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.wstf .events-tab,.wstf .events-chip{padding:var(--space-2) var(--space-5);border:1px solid var(--grey-400);background:var(--color-white);color:var(--grey-900);font-family:var(--font-family-primary);font-size:var(--text-body-sm);font-weight:var(--font-semibold);border-radius:999px;align-items:center;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.wstf .events-tab:hover,.wstf .events-chip:hover{border-color:var(--pink-500);color:var(--pink-500)}.wstf .events-tab--active,.wstf .events-chip--active{background:var(--pink-500);border-color:var(--pink-500);color:var(--color-white)}.wstf .events-tab--active:hover,.wstf .events-chip--active:hover{color:var(--color-white);background:var(--pink-600)}.wstf .events-grid{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wstf .event-tile{background:var(--color-white);border:1px solid var(--grey-300);color:inherit;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.wstf .event-tile:hover{transform:translateY(-4px);box-shadow:0 16px 32px #1b434c24}.wstf .event-tile__media{aspect-ratio:16/10;background:var(--color-deep-petrol);position:relative;overflow:hidden}.wstf .event-tile__media img{object-fit:cover;width:100%;height:100%}.wstf .event-tile__media--empty{background:linear-gradient(135deg, var(--color-deep-petrol), var(--pink-600))}.wstf .event-tile__date{top:var(--space-4);left:var(--space-4);min-width:56px;padding:var(--space-2) var(--space-3);background:var(--color-white);color:var(--color-deep-petrol);text-align:center;font-family:var(--font-family-primary);border-radius:14px;line-height:1.1;position:absolute;box-shadow:0 4px 12px #0000002e}.wstf .event-tile__day{font-size:var(--text-h5);font-weight:var(--font-bold);display:block}.wstf .event-tile__month{font-size:var(--text-caption);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--pink-500);display:block}.wstf .event-tile__badge{top:var(--space-4);right:var(--space-4);padding:var(--space-1) var(--space-3);background:var(--color-deep-petrol);color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-caption);font-weight:var(--font-semibold);border-radius:999px;position:absolute}.wstf .event-tile__badge--warn{background:var(--red-500)}.wstf .event-tile__badge--ok{background:var(--green-500)}.wstf .event-tile__body{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.wstf .event-tile__meta{gap:var(--space-2) var(--space-4);color:var(--grey-700);font-family:var(--font-family-primary);font-size:var(--text-body-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wstf .event-tile__meta li{align-items:center;gap:var(--space-2);display:inline-flex}.wstf .event-tile__meta svg{width:16px;height:16px;color:var(--pink-500);flex:none}.wstf .event-tile__title{color:var(--color-deep-petrol);font-family:var(--font-family-primary);font-size:var(--text-h6);line-height:var(--leading-h6);font-weight:var(--font-bold);margin:0}.wstf .event-tile__excerpt{-webkit-line-clamp:3;color:var(--grey-800);font-family:var(--font-family-primary);font-size:var(--text-body);line-height:var(--leading-body);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.wstf .event-tile__cta{padding-top:var(--space-2);color:var(--pink-500);font-family:var(--font-family-primary);font-size:var(--text-body);font-weight:var(--font-bold);margin-top:auto}.wstf .events-empty{padding:var(--space-20) var(--space-6);text-align:center;border:1px dashed var(--grey-500);color:var(--grey-800);font-family:var(--font-family-primary);font-size:var(--text-body-lg);border-radius:24px}.wstf .events-more{margin-top:var(--space-12);justify-content:center;display:flex}@media (max-width:1100px){.wstf .events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.wstf .events-hero{padding:var(--space-16) var(--space-6) var(--space-10)}.wstf .events-list{padding:var(--space-8) var(--space-6) var(--space-20)}.wstf .events-grid{grid-template-columns:minmax(0,1fr)}}.wstf .event-hero{background:linear-gradient(135deg, var(--color-deep-petrol), var(--pink-600));min-height:420px;color:var(--color-white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.wstf .event-hero__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wstf .event-hero__shade{background:linear-gradient(#0000001f 35%,#000000b8);position:absolute;inset:0}.wstf .event-hero__inner{width:100%;max-width:1200px;padding:var(--space-16) var(--space-16) var(--space-12);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex;position:relative}.wstf .event-hero__back{align-items:center;gap:var(--space-1);width:fit-content;color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--text-body-sm);font-weight:var(--font-semibold);opacity:.9;text-decoration:none;display:inline-flex}.wstf .event-hero__back:hover{opacity:1;text-decoration:underline}.wstf .event-hero__back svg{width:18px;height:18px}.wstf .event-hero__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.wstf .event-tag{padding:var(--space-1) var(--space-3);color:var(--color-deep-petrol);font-family:var(--font-family-primary);font-size:var(--text-caption);font-weight:var(--font-bold);letter-spacing:.05em;text-transform:uppercase;background:#ffffffeb;border-radius:999px}.wstf .event-tag--accent{background:var(--pink-500);color:var(--color-white)}.wstf .event-tag--warn{background:var(--red-500);color:var(--color-white)}.wstf .event-hero__title{max-width:900px;font-family:var(--font-family-primary);font-size:var(--text-h1);line-height:var(--leading-h1);font-weight:var(--font-bold);text-shadow:0 4px 4px #0000004d;margin:0;font-style:italic}.wstf .event-detail{background:var(--color-white);padding:var(--space-12) var(--space-16) var(--space-28)}.wstf .event-detail__inner{max-width:1200px;margin:0 auto}.wstf .event-detail__eyebrow{margin:0 0 var(--space-3);color:var(--pink-500);font-size:var(--text-body-sm);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase}.wstf .event-detail__title--plain{margin:0 0 var(--space-4);color:var(--color-deep-petrol);font-size:var(--text-h2);line-height:var(--leading-h2)}.wstf .event-notice{margin-bottom:var(--space-8);padding:var(--space-6);background:var(--color-ivory);color:var(--grey-900);font-family:var(--font-family-primary);font-size:var(--text-body);line-height:var(--leading-body);border-radius:20px}.wstf .event-notice--warn{background:var(--red-100);color:var(--red-800)}.wstf .event-detail__layout{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.wstf .event-detail__main{gap:var(--space-10);flex-direction:column;display:flex}.wstf .event-block__title{margin:0 0 var(--space-4);color:var(--color-deep-petrol);font-family:var(--font-family-primary);font-size:var(--text-h4);line-height:var(--leading-h4);font-weight:var(--font-bold)}.wstf .event-block__text{margin:0 0 var(--space-4);color:var(--grey-800);font-family:var(--font-family-primary);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);white-space:pre-line}.wstf .event-inline-icon{width:20px;height:20px;margin-right:var(--space-2);vertical-align:-4px;color:var(--pink-500);display:inline-block}.wstf .event-map{width:100%;height:280px;margin-bottom:var(--space-4);border:0;border-radius:20px;display:block}.wstf .event-link{align-items:center;gap:var(--space-2);color:var(--pink-500);font-family:var(--font-family-primary);font-weight:var(--font-bold);text-decoration:none;display:inline-flex}.wstf .event-link svg{width:18px;height:18px}.wstf .event-aside{top:var(--space-24);gap:var(--space-5);padding:var(--space-6);background:var(--color-ivory);border-radius:24px;flex-direction:column;display:flex;position:sticky}.wstf .event-facts{gap:var(--space-5);flex-direction:column;margin:0;display:flex}.wstf .event-fact{align-items:flex-start;gap:var(--space-4);font-family:var(--font-family-primary);display:flex}.wstf .event-fact>svg{background:var(--color-white);width:40px;height:40px;color:var(--pink-500);border-radius:12px;flex:none;padding:10px}.wstf .event-fact dt{color:var(--grey-700);font-size:var(--text-caption);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.wstf .event-fact dd{color:var(--color-deep-petrol);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-semibold);margin:2px 0 0}.wstf .event-status{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-white);color:var(--color-deep-petrol);font-family:var(--font-family-primary);font-size:var(--text-body-sm);font-weight:var(--font-semibold);border-radius:14px;margin:0;display:flex}.wstf .event-status svg{width:18px;height:18px}.wstf .event-status--ok{background:var(--green-100);color:var(--green-700)}.wstf .event-status--warn{background:var(--red-100);color:var(--red-700)}.wstf .event-aside__cta{padding:var(--space-4) var(--space-6);background:var(--pink-500);color:var(--color-white);text-align:center;font-family:var(--font-family-primary);font-size:var(--text-body);font-weight:var(--font-bold);border-radius:999px;text-decoration:none;transition:background .2s;display:block}.wstf .event-aside__cta:hover{background:var(--pink-600)}.wstf .event-aside__cta--ghost{border:2px solid var(--pink-500);color:var(--pink-500);background:0 0}.wstf .event-aside__cta--ghost:hover{background:var(--pink-500);color:var(--color-white)}.wstf .event-cal__label{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--grey-800);font-family:var(--font-family-primary);font-size:var(--text-body-sm);font-weight:var(--font-semibold);display:flex}.wstf .event-cal__label svg{width:18px;height:18px;color:var(--pink-500)}.wstf .event-cal__links{gap:var(--space-2);flex-wrap:wrap;display:flex}.wstf .event-cal__links a{padding:var(--space-2) var(--space-4);border:1px solid var(--grey-500);background:var(--color-white);color:var(--grey-900);font-family:var(--font-family-primary);font-size:var(--text-body-sm);font-weight:var(--font-semibold);border-radius:999px;text-decoration:none}.wstf .event-cal__links a:hover{border-color:var(--pink-500);color:var(--pink-500)}@media (max-width:1000px){.wstf .event-detail__layout{grid-template-columns:minmax(0,1fr)}.wstf .event-aside{order:-1;position:static}}@media (max-width:720px){.wstf .event-hero{min-height:320px}.wstf .event-hero__inner{padding:var(--space-10) var(--space-6) var(--space-8)}.wstf .event-detail{padding:var(--space-8) var(--space-6) var(--space-20)}}
