.hv3-tr{background:var(--hv3-bg);position:relative;overflow:hidden;container-type:inline-size}.hv3-tr__inner{--u:.0520833cqw;padding:calc(var(--sec-pad-n) * var(--u)) 0;flex-direction:column;align-items:center;display:flex;position:relative}.hv3-tr__deco{--u:.0520833cqw;left:0;right:0;top:calc(-160 * var(--u));height:calc(961 * var(--u));pointer-events:none;position:absolute}.hv3-tr__sq{border-radius:.41667cqw;flex:none;width:2.91667cqw;height:2.91667cqw;display:block}.hv3-tr__mesh{position:absolute;left:0;right:0;overflow:hidden}.hv3-tr__grid{flex-direction:column;gap:.625cqw;display:flex;position:absolute}.hv3-tr__row{gap:.625cqw;display:flex}.hv3-tr__irow{height:2.91667cqw;position:absolute}.hv3-tr__loose{position:absolute;inset:0}.hv3-tr__card{filter:drop-shadow(0 .41667cqw .625cqw #0000000a);background:#fff;border-radius:.83333cqw;justify-content:center;align-items:center;padding:.625cqw;display:flex;position:absolute}.hv3-tr__card--dark{background:#000}.hv3-tr__card img{object-fit:contain;width:100%;height:100%;display:block}.hv3-tr__content{text-align:center;flex-direction:column;align-items:center;gap:2.08333cqw;width:55.0521cqw;display:flex}.hv3-tr__h{font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);color:#0f172a;margin:0;font-size:3.54167cqw;line-height:1.15}.hv3-tr__h-accent{color:var(--hv3-purple)}.hv3-tr__body{font-family:var(--hv3-font-body);font-weight:var(--hv3-w-body);font-size:max(var(--hv3-desc-min), .9375cqw);color:#475569;margin:.83333cqw 0 0;line-height:1.5}.hv3-tr__stats{justify-content:center;align-items:flex-start;gap:.83333cqw;width:100%;margin:0;padding-top:.83333cqw;display:flex}.hv3-tr__stat{flex-direction:column-reverse;flex:1 0 0;align-items:center;gap:.41667cqw;min-width:0;display:flex;position:relative}.hv3-tr__stat-value{font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);color:#0f172a;margin:0;font-size:2.29167cqw;line-height:1.1}.hv3-tr__stat-value--accent{color:var(--hv3-purple)}.hv3-tr__stat-label{font-family:var(--hv3-font-body);font-weight:var(--hv3-w-label);text-transform:uppercase;color:#475569;font-size:.72917cqw;line-height:normal}.hv3-tr__rule{background:#e2e8f0;width:1px;height:3.125cqw;position:absolute;top:0;left:calc(-.41667cqw - .5px)}.hv3-tr__badges{margin-top:calc(54.71 * var(--u));justify-content:center;align-items:center;gap:2.91667cqw;display:flex}.hv3-tr__badge{display:block}.hv3-tr__badge--tp{width:8.03781cqw;height:2.47661cqw}.hv3-tr__badge--g{width:10.1918cqw;height:2.51484cqw}@media (max-width:980px){.hv3-tr{container-type:normal}.hv3-tr__inner{--u:1px;padding:calc(var(--sec-pad-n) * var(--u)) 20px}.hv3-tr__deco{display:none}.hv3-tr__content{gap:28px;width:100%}.hv3-tr__h{font-size:clamp(30px,7.4vw,52px)}.hv3-tr__body{margin-top:12px;font-size:16px}.hv3-tr__stats{flex-direction:column;gap:26px;padding-top:4px}.hv3-tr__stat-value{font-size:34px}.hv3-tr__stat-label{font-size:12px}.hv3-tr__rule{width:60px;height:1px;top:-13px;left:50%;transform:translate(-50%)}.hv3-tr__badges{flex-wrap:wrap;gap:28px;margin-top:40px}.hv3-tr__badge--tp{width:128px;height:39px}.hv3-tr__badge--g{width:162px;height:40px}.hv3-tr__stat{gap:8px}}
.hv3-sw{background:var(--hv3-bg);position:relative}.hv3-sw__track{position:relative}.hv3-sw__pin{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0}.hv3-sw__frame{aspect-ratio:1840/1000;width:min(95.8333%,184vh - 117.76px);position:relative;container-type:inline-size}.hv3-sw__win{border-radius:2.2cqw;width:100%;height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hv3-sw__sheet{background: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%);will-change:transform;width:328.533cqw;height:100%;position:absolute;inset:0 auto 0 0}.hv3-sw__card{transform-origin:50%;will-change:transform;position:absolute;inset:0}.hv3-sw__goo{will-change:filter;width:100%;height:100%;display:block;position:absolute;inset:0}.hv3-sw__goo rect{fill:#fff}.hv3-sw__tabs{position:absolute;inset:0}.hv3-sw__tab{background:rgba(var(--sw-rgb), .15);width:3.1522%;height:5.8%;color:var(--sw-ink);cursor:pointer;border:0;border-radius:.8696cqw;place-items:center;padding:0;transition:background .6s cubic-bezier(.5,0,.5,1),color .6s cubic-bezier(.5,0,.5,1);display:grid;position:absolute;top:20%}.hv3-sw__tab[aria-selected=true]{background:var(--sw-accent);color:#fff}.hv3-sw__tab:focus-visible{outline:.16cqw solid var(--hv3-purple);outline-offset:.3cqw}.hv3-sw__glyph{background:currentColor;width:52%;height:52%;-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__copy{width:31.7935%;height:50.2%;position:absolute;top:30.2%;left:13.9674%}.hv3-sw__panel{opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 0 0 2.8804cqw;transition:opacity .45s cubic-bezier(.5,0,.5,1);display:flex;position:absolute;inset:0}.hv3-sw__panel[data-active=true]{opacity:1}.hv3-sw__panel>*{margin:0}.hv3-sw__badge{background:rgba(var(--hv3-purple-rgb), .15);color:var(--hv3-purple);font-family:var(--hv3-font-body);font-weight:var(--hv3-w-label);white-space:nowrap;border-radius:4.83cqw;align-items:center;gap:.3864cqw;padding:.2898cqw .5796cqw;font-size:.5796cqw;line-height:normal;display:inline-flex}.hv3-sw__badge-icon{background:currentColor;width:.6762cqw;height:.6762cqw;-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__head{white-space:pre-line;font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);letter-spacing:-.015em;color:#0f172a;margin-top:1.3043cqw;font-size:2.3185cqw;line-height:1.3}.hv3-sw__head em{color:var(--hv3-purple);font-style:normal}.hv3-sw__body{width:26.1793cqw;font-family:var(--hv3-font-body);font-size:max(var(--hv3-desc-min), .8696cqw);color:#4b5563;margin-top:.8696cqw;line-height:1.75}.hv3-sw__more{--more-size:.7065cqw;--more-rule:.06cqw;margin-top:1.3043cqw}.hv3-sw__well{transform-origin:50%;width:38.3331%;height:41.8827%;position:absolute;top:34.6%;left:45.7838%}.hv3-sw__art{border-radius:1.30435cqw;position:absolute;inset:0;overflow:hidden}.hv3-sw__media{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .45s cubic-bezier(.5,0,.5,1);position:absolute;inset:0}.hv3-sw__media[data-active=true]{opacity:1}.hv3-sw__close{cursor:pointer;background:#ffffffd1;border:0;border-radius:50%;place-items:center;width:3.3152%;height:6.1%;padding:0;transition:opacity .3s,transform .3s;display:grid;position:absolute;top:4.8%;right:2.6087%}.hv3-sw__close:focus-visible{outline:.16cqw solid var(--hv3-purple);outline-offset:.3cqw}.hv3-sw__close span{background:#14131a;width:42%;height:42%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){.hv3-sw__sheet{transition:none!important}.hv3-sw__track{height:auto!important}.hv3-sw__pin{height:auto;padding:48px 0;position:static}.hv3-sw__win{width:100%!important;height:100%!important}.hv3-sw__card,.hv3-sw__panel>*{transform:none!important}}@media (max-width:980px){.hv3-sw__track{height:auto!important}.hv3-sw__pin{height:auto;padding:40px 0 56px;position:static}.hv3-sw__frame{aspect-ratio:auto;width:calc(100% - 32px);container-type:normal}.hv3-sw__win{border-radius:20px;position:absolute;inset:0;transform:none;width:auto!important;height:auto!important}.hv3-sw__sheet{width:328.533%;transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute}.hv3-sw__card{position:relative;inset:auto;transform:none!important}.hv3-sw__goo{display:none}.hv3-sw__tabs{justify-content:center;gap:10px;padding:22px 0 0;display:flex;position:relative;inset:auto}.hv3-sw__tab{border-radius:14px;width:48px;height:48px;position:static}.hv3-sw__glyph{width:24px;height:24px}.hv3-sw__copy{background:#fff;border-radius:18px 18px 0 0;width:auto;height:auto;margin:18px 12px 0;padding:22px 20px 0;position:relative;top:auto;left:auto}.hv3-sw__panel{padding:0;display:none;position:relative;inset:auto}.hv3-sw__panel[data-active=true]{display:block}.hv3-sw__panel>*{position:relative;width:auto!important;top:auto!important}.hv3-sw__badge{border-radius:99px;padding:5px 10px;font-size:11px}.hv3-sw__badge-icon{width:12px;height:12px}.hv3-sw__head{margin:12px 0 8px;font-size:clamp(22px,6vw,34px)}.hv3-sw__body{margin:0;font-size:15px;line-height:1.6}.hv3-sw__more{--more-size:13px;margin-top:14px}.hv3-sw__well{background:#fff;border-radius:0 0 18px 18px;width:auto;height:auto;margin:0 12px 18px;padding:6px 20px 20px;position:relative;top:auto;left:auto}.hv3-sw__art{aspect-ratio:1280/818;border-radius:12px;position:relative;inset:auto}.hv3-sw__media{object-fit:contain}.hv3-sw__close{display:none}}.hv3-sw__copy{--sw-s0:1;--sw-s1:1;--sw-s2:1;--sw-s3:1}.hv3-sw__badge{transform:translateY(calc((1 - var(--sw-s0)) * 1.15cqw))}.hv3-sw__head{transform:translateY(calc((1 - var(--sw-s1)) * 1.15cqw))}.hv3-sw__body{transform:translateY(calc((1 - var(--sw-s2)) * 1.15cqw))}.hv3-sw__more{transform:translateY(calc((1 - var(--sw-s3)) * 1.15cqw))}@media (max-width:980px){.hv3-sw__tab:focus-visible{outline-offset:3px;outline-width:3px}.hv3-sw__more{--more-rule:1px}}
