.wuf{align-items:stretch;border-radius:var(--r-card);display:grid;gap:28px;padding:clamp(20px,3vw,40px)}@media (min-width:900px){.wuf{gap:48px;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.wuf--media-left .wuf__media{order:-1}}.wuf--deep{background:var(--hs-deep);color:var(--hs-white)}.wuf--vlight{background:var(--hs-pink-vlight);color:var(--hs-deep)}.wuf__copy{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:clamp(4px,1vw,12px) 0}.wuf__when{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px}.wuf__live{align-items:center;background:var(--hs-white);border-radius:var(--r-pill);color:var(--hs-deep);display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:6px 14px}.wuf--vlight .wuf__live{background:var(--hs-deep);color:var(--hs-white)}.wuf__live:before{background:var(--hs-pink-hot);border-radius:50%;content:"";height:8px;width:8px}.wuf__date{font-size:17px;font-weight:500}.wuf__title{color:inherit;font-size:clamp(28px,3vw,44px);font-weight:400;letter-spacing:-.03em;line-height:1.04;margin:0;text-wrap:balance}.wuf__text{font-size:17px;line-height:1.5;margin:0;max-width:46ch}.wuf--deep .wuf__text{color:var(--hs-pink-light)}.wuf__by{font-size:15px;margin:0;opacity:.85}.wuf__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.wuf--deep .wuf__primary{background:var(--hs-white);color:var(--hs-deep)}.wuf--deep .wuf__primary:hover{box-shadow:0 0 0 5px hsla(0,0%,100%,.3)}.wuf--vlight .wuf__primary{background:var(--hs-deep);color:var(--hs-white)}.wuf--vlight .wuf__primary:hover{box-shadow:0 0 0 5px var(--hs-pink)}.wuf__line{background:transparent;border:1.5px solid;color:inherit}.wuf--deep .wuf__line:hover{background:var(--hs-white);color:var(--hs-deep)}.wuf--vlight .wuf__line:hover{background:var(--hs-deep);color:var(--hs-white)}.wuf__media{align-items:center;background:var(--hs-pink-hot);border-radius:20px;color:var(--hs-white);display:flex;flex-direction:column;gap:8px;isolation:isolate;justify-content:center;min-height:320px;overflow:hidden;padding:32px 24px;position:relative;text-align:center}.wuf__media:before{background:var(--wuf-halo-hot) right center /cover no-repeat;content:"";inset:0;position:absolute;transform:scaleX(-1);z-index:-1}.wuf--vlight .wuf__media{background:var(--hs-deep)}.wuf--vlight .wuf__media:before{background-image:var(--wuf-halo-dark)}.wuf__gimg{aspect-ratio:1;background:var(--hs-pink-light);border:5px solid var(--hs-white);border-radius:50%;box-shadow:0 20px 40px -18px rgba(29,37,60,.6);height:auto;margin-bottom:8px;object-fit:cover;width:clamp(120px,14vw,168px)}.wuf__gtag{background:var(--hs-white);border-radius:var(--r-pill);color:var(--hs-deep);font-size:12.5px;font-weight:500;letter-spacing:.06em;padding:4px 14px;text-transform:uppercase}.wuf__gname{font-size:clamp(22px,2vw,28px);font-weight:500;letter-spacing:-.01em;line-height:1.1}.wuf__gtitle{font-size:15px;line-height:1.35;max-width:30ch;opacity:.92}.wuf__bigdate{align-items:center;display:flex;flex-direction:column;font-size:clamp(96px,11vw,150px);font-weight:400;letter-spacing:-.05em;line-height:.9}.wuf__bigdate small{color:inherit;font-size:clamp(22px,2vw,28px);font-weight:500;letter-spacing:-.01em;margin-top:10px;opacity:1}@media (max-width:899px){.wuf__media{min-height:0}}.wuf-modal{background:transparent;border:0;height:100%;max-height:none;max-width:none;overflow:auto;padding:16px;place-items:center;width:100%}.wuf-modal[open]{display:grid}.wuf-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(29,37,60,.6)}.wuf-modal__card{background:var(--hs-white);border-radius:var(--r-card);box-shadow:0 40px 90px -30px rgba(29,37,60,.6);color:var(--hs-deep);max-width:520px;padding:clamp(24px,3vw,40px);position:relative;width:100%}.wuf-modal[open] .wuf-modal__card{animation:wuf-in .45s cubic-bezier(.2,.8,.2,1) both}@keyframes wuf-in{0%{opacity:0;transform:translateY(16px) scale(.97)}}.wuf-modal__when{color:#e0457a;display:block;font-size:12px;font-weight:500;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.wuf-modal__title{font-size:clamp(24px,2.4vw,30px);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0 40px 20px 0;text-wrap:balance}.wuf-modal__form{min-height:120px}.wuf-modal__close{background:var(--hs-deep);border:0;border-radius:50%;color:var(--hs-white);cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:16px;top:16px;width:34px}.wuf-modal .wuf-modal__form,.wuf-modal .wuf-modal__form .hs-form,.wuf-modal .wuf-modal__form .hs-form *{font-family:inherit!important}.wuf-modal .wuf-modal__form fieldset{border:0;margin:0;max-width:none!important;padding:0}.wuf-modal .wuf-modal__form .hs-form-field{margin:0 0 16px}.wuf-modal .wuf-modal__form label:not(.hs-form-booleancheckbox-display){color:var(--hs-deep);display:block;font-size:14px;font-weight:500;line-height:1.35;margin:0 0 6px}.wuf-modal .wuf-modal__form .hs-form-required{color:var(--hs-pink-hot);margin-left:2px}.wuf-modal .wuf-modal__form .input{margin:0!important}.wuf-modal .wuf-modal__form .hs-input:not([type=checkbox]):not([type=radio]){-webkit-appearance:none;appearance:none;background:var(--hs-neutral-50,#f5f5f5);border:1px solid var(--hs-neutral-200,#e0e0e0);border-radius:var(--r-md,12px);box-shadow:none;color:var(--hs-deep);font-size:16px;height:50px;padding:0 14px;transition:border-color .2s,background .2s;width:100%!important}.wuf-modal .wuf-modal__form select.hs-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%231d253c' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.wuf-modal .wuf-modal__form textarea.hs-input{height:auto!important;min-height:110px;padding:12px 14px!important}.wuf-modal .wuf-modal__form .hs-input:focus{background-color:var(--hs-white);border-color:var(--hs-pink);outline:none}.wuf-modal .wuf-modal__form .hs-input.invalid.error{border-color:#c2185b}.wuf-modal .wuf-modal__form ul{list-style:none;margin:0;padding:0}.wuf-modal .wuf-modal__form .hs-error-msg,.wuf-modal .wuf-modal__form .hs-error-msgs label{color:#c2185b!important;font-size:13px;font-weight:400;margin:6px 0 0}.wuf-modal .wuf-modal__form .hs-richtext,.wuf-modal .wuf-modal__form .legal-consent-container{color:#616161;font-size:13px;line-height:1.45}.wuf-modal .wuf-modal__form .hs-submit{margin-top:8px}.wuf-modal .wuf-modal__form .actions{margin:0;padding:0}.wuf-modal .wuf-modal__form .hs-button,.wuf-modal .wuf-modal__form input[type=submit]{align-items:center;-webkit-appearance:none;appearance:none;background:var(--hs-deep)!important;border:0!important;border-radius:var(--r-pill,9999px)!important;box-shadow:none;color:var(--hs-white)!important;cursor:pointer;display:inline-flex;font-size:16px!important;font-weight:500!important;height:52px;justify-content:center;line-height:1!important;margin:0;padding:0 24px;text-shadow:none;transition:box-shadow .2s;width:100%}.wuf-modal .wuf-modal__form .hs-button:focus-visible,.wuf-modal .wuf-modal__form .hs-button:hover{background:var(--hs-deep)!important;box-shadow:0 0 0 5px var(--hs-pink);outline:none}.wuf-modal .wuf-modal__form .submitted-message{font-size:18px;line-height:1.4;padding:8px 0}.wuf-thanks{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding:4px 0}.wuf-thanks__title{color:var(--hs-pink-hot);font-size:clamp(22px,2.2vw,28px);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0}.wuf-thanks p{font-size:17px;line-height:1.45;margin:0}.wuf-thanks__close{background:var(--hs-deep);border:0;color:var(--hs-white);cursor:pointer;margin-top:8px}.wuf-thanks__close:hover{box-shadow:0 0 0 5px var(--hs-pink)}@media (prefers-reduced-motion:reduce){.wuf-modal[open] .wuf-modal__card{animation:none}}