.hv3-sw--m-swipe .hv3-sw__swipe{display:none}@media (max-width:980px){.hv3-sw--m-swipe .hv3-sw__track{display:none}.hv3-sw--m-swipe .hv3-sw__swipe{padding:40px 0 48px;display:block}.hv3-sw--m-swipe .hv3-sw__strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0;padding:0 16px;scroll-padding-inline:16px;list-style:none;display:flex;position:relative;overflow-x:auto}.hv3-sw--m-swipe .hv3-sw__strip::-webkit-scrollbar{display:none}.hv3-sw--m-swipe .hv3-sw__strip:focus-visible{outline:3px solid var(--hv3-purple);outline-offset:-3px}.hv3-sw--m-swipe .hv3-sw__sc{scroll-snap-align:start;background-image:linear-gradient(90deg, var(--hv3-purple) 0%, var(--hv3-coral) 20%, var(--hv3-purple) 40.385%, #0e7c77 60.096%, var(--hv3-purple) 79.808%, #2f5fd0 100%);background-size:var(--sw-bg-size) 100%;background-position:var(--sw-pos) 0;background-repeat:no-repeat;border-radius:24px;flex-direction:column;flex:0 0 min(86%,440px);gap:12px;padding:12px;display:flex}.hv3-sw--m-swipe .hv3-sw__sc-top{align-items:center;gap:12px;padding:2px 4px 0;display:flex}.hv3-sw--m-swipe .hv3-sw__sc-tile{width:48px;height:48px;color:var(--sw-ink);background:#fff;border-radius:14px;flex:none;place-items:center;display:grid}.hv3-sw--m-swipe .hv3-sw__sc-glyph{background:currentColor;width:26px;height:26px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hv3-sw--m-swipe .hv3-sw__sc-count{color:#fff;font-family:var(--hv3-font-body);font-weight:var(--hv3-w-label);background:#0f172a80;border-radius:99px;margin-left:auto;padding:3px 12px;font-size:14px;line-height:1.5}.hv3-sw--m-swipe .hv3-sw__sc-body{background:#fff;border-radius:18px;flex-direction:column;flex:1;align-items:flex-start;padding:20px;display:flex}.hv3-sw--m-swipe .hv3-sw__sc-badge{background:rgba(var(--hv3-purple-rgb), .15);color:var(--hv3-purple);font-family:var(--hv3-font-body);font-weight:var(--hv3-w-label);border-radius:99px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:1.5;display:inline-flex}.hv3-sw--m-swipe .hv3-sw__sc-badge-icon{background:currentColor;width:14px;height:14px;-webkit-mask:url(/v3/assets/hv3-sw-badge-calendar.svg) 50%/contain no-repeat;mask:url(/v3/assets/hv3-sw-badge-calendar.svg) 50%/contain no-repeat}.hv3-sw--m-swipe .hv3-sw__sc-head{font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);letter-spacing:-.01em;color:#0f172a;margin:12px 0 10px;font-size:clamp(22px,6.7vw,26px);line-height:1.2}.hv3-sw--m-swipe .hv3-sw__sc-head em{color:var(--hv3-purple);font-style:normal}.hv3-sw--m-swipe .hv3-sw__sc-text{font-family:var(--hv3-font-body);color:#4b5563;margin:0;font-size:16px;line-height:1.625}.hv3-sw--m-swipe .hv3-sw__sc-more{min-height:44px;font-family:var(--hv3-font-body);font-weight:var(--hv3-w-button);color:var(--hv3-purple);align-items:center;gap:6px;margin:6px 0 14px;font-size:16px;text-decoration:none;display:inline-flex}.hv3-sw--m-swipe .hv3-sw__sc-more span{border-bottom:1.5px solid;line-height:1.3}.hv3-sw--m-swipe .hv3-sw__sc-more:focus-visible{outline:3px solid var(--hv3-purple);outline-offset:3px;border-radius:4px}.hv3-sw--m-swipe .hv3-sw__sc-art{aspect-ratio:1280/818;border-radius:12px;width:100%;margin-top:auto;position:relative;overflow:hidden}.hv3-sw--m-swipe .hv3-sw__sc-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hv3-sw--m-swipe .hv3-sw__dots{justify-content:center;align-items:center;margin-top:6px;display:flex}.hv3-sw--m-swipe .hv3-sw__dot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:24px;height:40px;padding:0;transition:width .2s;display:grid}.hv3-sw--m-swipe .hv3-sw__dot i{background:#818ca0;border-radius:99px;width:8px;height:8px;transition:width .2s,background-color .2s;display:block}.hv3-sw--m-swipe .hv3-sw__dot[aria-current=true]{width:40px}.hv3-sw--m-swipe .hv3-sw__dot[aria-current=true] i{background:var(--hv3-purple);width:24px}.hv3-sw--m-swipe .hv3-sw__dot:focus-visible{outline:3px solid var(--hv3-purple);outline-offset:-3px;border-radius:8px}.hv3-sw--m-swipe .hv3-sw__hint{font-family:var(--hv3-font-body);color:#64748b;justify-content:center;align-items:center;gap:6px;margin:4px 0 0;font-size:14px;transition:opacity .2s;display:flex}.hv3-sw--m-swipe .hv3-sw__hint[data-end=true]{opacity:0}}@media (max-width:980px) and (prefers-reduced-motion:reduce){.hv3-sw--m-swipe .hv3-sw__dot,.hv3-sw--m-swipe .hv3-sw__dot i,.hv3-sw--m-swipe .hv3-sw__hint{transition:none}}
.hv3-svg{background:#fafbfd;position:relative;overflow-x:clip;container-type:inline-size}.hv3-svg .hv3-svg__ring{z-index:0;left:calc(38.2292cqw + 2 * var(--hv3-gx));pointer-events:none;width:61.8229cqw;max-width:none;height:52.1354cqw;position:absolute;top:0}.hv3-svg__inner{--u:.0520833cqw;z-index:1;padding:calc(var(--sec-pad-n) * var(--u)) 6.25cqw;position:relative}.hv3-svg__head{text-align:center}.hv3-svg__title{font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);font-size:calc(56 * var(--u));letter-spacing:0;color:#0f172a;margin:0;line-height:1.15}.hv3-svg__title em{color:#7e3bed;font-style:normal}.hv3-svg__intro{max-width:calc(781 * var(--u));margin:calc(16 * var(--u)) auto 0;font-family:var(--hv3-font-body);font-weight:var(--hv3-w-body);font-size:max(var(--hv3-desc-min), calc(18 * var(--u)));color:#475569;line-height:1.6}.hv3-svg__grid{column-gap:calc(22.667 * var(--u));row-gap:calc(48 * var(--u));margin:calc(70 * var(--u)) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.hv3-svg__card{--svg-tint:#ebe1fc;--svg-arrow:#000}.hv3-svg__card:nth-child(4n+2){--svg-tint:#f8cece;--svg-arrow:#000}.hv3-svg__card:nth-child(4n+3){--svg-tint:#e5ebf4;--svg-arrow:#0e7c77}.hv3-svg__card:nth-child(4n){--svg-tint:#e8e9fc;--svg-arrow:#2f5fd0}.hv3-svg__card{flex-direction:column;min-width:0;display:flex;position:relative}.hv3-svg__media{aspect-ratio:403/321;position:relative}.hv3-svg__media .hv3-svg__img{object-fit:cover;border-radius:calc(19 * var(--u));width:100%;max-width:none;height:100%;display:block;-webkit-mask-image:radial-gradient(14.764% 18.536% at 88.958% 85.826%,#0000 98.6%,#000 100%);mask-image:radial-gradient(14.764% 18.536% at 88.958% 85.826%,#0000 98.6%,#000 100%)}.hv3-svg__go{aspect-ratio:1;background:var(--svg-tint);width:22.084%;color:var(--svg-arrow);border-radius:50%;place-items:center;display:grid;position:absolute;top:71.963%;left:77.667%}.hv3-svg__go svg{opacity:.92;width:21.348%;height:auto}.hv3-svg__h3{margin:calc(20 * var(--u)) 0 0;font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);font-size:max(var(--hv3-title-min), calc(30 * var(--u)));color:#111;line-height:1.33333}.hv3-svg__link{color:inherit;text-decoration:none}.hv3-svg__link:after{content:"";position:absolute;inset:0}.hv3-svg__link:focus-visible{outline:none}.hv3-svg__card:has(.hv3-svg__link:focus-visible){outline-offset:6px;border-radius:calc(20 * var(--u));outline:3px solid #7e3bed}.hv3-svg__blurb{margin:calc(12 * var(--u)) 0 calc(22 * var(--u));font-family:var(--hv3-font-body);font-weight:var(--hv3-w-body);font-size:max(var(--hv3-desc-min), calc(18 * var(--u)));color:#6f6e69;line-height:1.44444}.hv3-svg__more{--more-size:max(var(--hv3-desc-min), calc(18 * var(--u)));--more-rule:max(1px, calc(1.5 * var(--u)));align-self:flex-start;margin-top:auto}.hv3-svg__all{justify-content:center;display:flex}@media (max-width:980px){.hv3-svg{container-type:normal}.hv3-svg .hv3-svg__ring{display:none}.hv3-svg__inner{--u:1px;padding:calc(var(--sec-pad-n) * var(--u)) 20px}.hv3-svg__title{font-size:clamp(28px,7vw,40px)}.hv3-svg__intro{max-width:none;margin-top:14px;font-size:16px}.hv3-svg__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;margin:18px -20px -8px;padding:12px 20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.hv3-svg__grid::-webkit-scrollbar{display:none}.hv3-svg__grid>.hv3-svg__card{scroll-snap-align:start;flex:0 0 78%}.hv3-svg__media .hv3-svg__img{border-radius:16px}.hv3-svg__h3{margin-top:16px;font-size:24px;line-height:1.25}.hv3-svg__blurb{margin:8px 0 16px;font-size:16px;line-height:1.5}.hv3-svg__more{--more-size:16px;--more-rule:1px}}.hv3-svg--mo .hv3-svg__photo{border-radius:calc(19 * var(--u));position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(14.764% 18.536% at 88.958% 85.826%,#0000 98.6%,#000 100%);mask-image:radial-gradient(14.764% 18.536% at 88.958% 85.826%,#0000 98.6%,#000 100%)}.hv3-svg--mo .hv3-svg__media .hv3-svg__img{border-radius:0;transition:scale .6s cubic-bezier(.2,.7,.2,1);-webkit-mask-image:none;mask-image:none}.hv3-svg--mo .hv3-svg__go{transition:translate .4s cubic-bezier(.2,.7,.2,1),color .3s}.hv3-svg--mo .hv3-svg__h3{transition:color .3s}@media (min-width:981px){@media (hover:hover){.hv3-svg--mo .hv3-svg__card:hover .hv3-svg__img{scale:1.04}.hv3-svg--mo .hv3-svg__card:hover .hv3-svg__go{translate:calc(5 * var(--u)) calc(-5 * var(--u));color:var(--hv3-purple)}.hv3-svg--mo .hv3-svg__card:hover .hv3-svg__h3{color:var(--hv3-purple)}}.hv3-svg--mo .hv3-svg__card:has(.hv3-svg__link:focus-visible) .hv3-svg__img{scale:1.04}.hv3-svg--mo .hv3-svg__card:has(.hv3-svg__link:focus-visible) .hv3-svg__go{translate:calc(5 * var(--u)) calc(-5 * var(--u));color:var(--hv3-purple)}.hv3-svg--mo .hv3-svg__card:has(.hv3-svg__link:focus-visible) .hv3-svg__h3{color:var(--hv3-purple)}}@media (max-width:980px){.hv3-svg--mo .hv3-svg__photo{border-radius:16px}}@media (prefers-reduced-motion:reduce){.hv3-svg--mo .hv3-svg__media .hv3-svg__img,.hv3-svg--mo .hv3-svg__go,.hv3-svg--mo .hv3-svg__h3{transition:none}.hv3-svg--mo .hv3-svg__card:hover .hv3-svg__img{scale:none}.hv3-svg--mo .hv3-svg__card:has(.hv3-svg__link:focus-visible) .hv3-svg__img{scale:none}.hv3-svg--mo .hv3-svg__card:hover .hv3-svg__go{translate:none}.hv3-svg--mo .hv3-svg__card:has(.hv3-svg__link:focus-visible) .hv3-svg__go{translate:none}}
