@keyframes hv2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hv2-float{animation:6s ease-in-out infinite hv2-float}.hv2-float-delayed{animation:6s ease-in-out 1.5s infinite hv2-float}@keyframes hv2-badge-cycle{0%{opacity:0;filter:blur(10px);transform:translateY(12px)scale(.7)}12%,85%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(10px);transform:translateY(-12px)scale(1.15)}}.hv2-badge-cycle{transform-origin:50%;animation:3.6s cubic-bezier(.22,1,.36,1) both hv2-badge-cycle}.hv2-grid-bg{background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:44px 44px}.hv2-no-scrollbar{scrollbar-width:none}.hv2-no-scrollbar::-webkit-scrollbar{display:none}@keyframes hv2-wheel{0%{opacity:0;transform:translateY(0)scaleY(1)}12%{opacity:1;transform:translateY(0)scaleY(1)}45%{opacity:1;transform:translateY(6px)scaleY(1.7)}75%,to{opacity:0;transform:translateY(15px)scaleY(.6)}}.hv2-wheel{animation:2.2s cubic-bezier(.65,0,.35,1) infinite hv2-wheel}@keyframes hv2-mouse-ring{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.35,1.22)}}.hv2-mouse-ring{animation:2.2s cubic-bezier(.22,1,.36,1) infinite hv2-mouse-ring}@keyframes hv2-chevron{0%{opacity:0;transform:translateY(-4px)}35%{opacity:.9;transform:translateY(0)}70%,to{opacity:0;transform:translateY(4px)}}.hv2-chevron{animation:2.2s cubic-bezier(.45,0,.25,1) infinite hv2-chevron}@keyframes hv2-swipe{0%{opacity:0;transform:translateY(0)scale(1)}12%{opacity:1;transform:translateY(0)scale(.92)}62%{opacity:1;transform:translateY(-26px)scale(.92)}78%,to{opacity:0;transform:translateY(-30px)scale(1)}}.hv2-swipe{animation:2s cubic-bezier(.45,0,.25,1) infinite hv2-swipe}@keyframes hv2-swipe-trail{0%,12%{opacity:0;transform:scaleY(0)}20%{opacity:1}62%{opacity:1;transform:scaleY(1)}90%,to{opacity:0;transform:scaleY(1)}}.hv2-swipe-trail{animation:2s cubic-bezier(.45,0,.25,1) infinite hv2-swipe-trail}@keyframes hv2-touch-ripple{0%,8%{opacity:0;transform:scale(.3)}14%{opacity:1}45%,to{opacity:0;transform:scale(1.8)}}.hv2-touch-ripple{animation:2s ease-out infinite hv2-touch-ripple}@media (prefers-reduced-motion:reduce){.hv2-float,.hv2-float-delayed,.hv2-badge-cycle,.hv2-wheel,.hv2-mouse-ring,.hv2-chevron,.hv2-swipe,.hv2-swipe-trail,.hv2-touch-ripple{animation:none}.hv2-swipe,.hv2-chevron{opacity:1}.hv2-mouse-ring{opacity:0}}.hv2-page :is(.font-black,.font-extrabold,.font-bold,b,strong){font-weight:600}.hero-slider .swiper{padding-bottom:28px}.hero-slider .swiper-pagination{bottom:4px!important}.hero-slider .swiper-pagination-bullet{background:var(--foreground);opacity:.25;transition:width .3s,opacity .3s}.hero-slider .swiper-pagination-bullet-active{opacity:1;border-radius:999px;width:18px}@property --story-angle{syntax:"<angle>";inherits:false;initial-value:210deg}.story-card-ring{background:conic-gradient(from var(--story-angle), #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5, #feda75);isolation:isolate;--story-gold-light:#fff1c7;--story-gold:#f2c14e;--story-gold-deep:#c47a12;--story-gold-dark:#7a4a0c;border-radius:1.3rem;padding:3px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .45s;animation:1.3s linear infinite paused story-ring-spin;display:block;position:relative;box-shadow:0 0 #0000,0 0 #0000}.story-card-ring:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--story-angle), var(--story-gold-light), var(--story-gold), var(--story-gold-deep), var(--story-gold-dark), var(--story-gold-deep), var(--story-gold), var(--story-gold-light));opacity:0;animation:inherit;transition:opacity .45s;position:absolute;inset:0}.story-card-ring>span{border:3px solid var(--background)}@media (min-width:640px){.story-card-ring{padding:3.5px}}@media (max-width:639px){.story-card-ring,.story-card-ring>span{border-radius:999px}.story-card-ring>span{border-width:2.5px}}.story-card.is-seen .story-card-ring{background:color-mix(in oklab, var(--foreground) 22%, transparent)}@keyframes story-ring-spin{to{--story-angle:570deg}}@media (hover:hover){.story-card:hover .story-card-ring{animation-play-state:running;box-shadow:0 12px 34px -8px #c47a128c,0 0 22px -4px #f2c14e80}.story-card:hover .story-card-ring:before{opacity:1}.story-card.is-seen .story-card-ring{animation:none}.story-card.is-seen:hover .story-card-ring{box-shadow:0 12px 26px -12px #0006,0 0 #0000}.story-card:hover .story-card-photo{filter:saturate(1.12)brightness(1.04);transform:scale(1.06)}}.story-card-photo{transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .4s}.story-card:active .story-card-ring{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.story-card-ring{animation:none}}.story-card:focus-visible{outline:none}.story-card:focus-visible .story-card-ring{box-shadow:0 0 0 3px color-mix(in oklab, var(--foreground) 35%, transparent)}.story-ring-sm{background:conic-gradient(from 210deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);border-radius:999px;padding:2px;display:inline-flex}.story-ring-sm img{border:2px solid #000}.story-viewer .story-media{animation:.28s both story-in}@keyframes story-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.story-viewer .story-frame{touch-action:none;animation:.26s cubic-bezier(.2,.8,.2,1) both story-open}@keyframes story-open{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.story-icon-btn{color:#fff;filter:drop-shadow(0 1px 2px #00000080);border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;transition:background .2s;display:grid}.story-icon-btn:hover{background:#ffffff26}.story-nav{color:#111;z-index:1;background:#ffffffe6;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:transform .2s,opacity .2s;box-shadow:0 4px 16px #0000004d}.story-nav:hover{transform:scale(1.08)}.story-nav:disabled{opacity:0;pointer-events:none}.story-cta{color:#000;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:100%;margin-top:.875rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;transition:transform .15s;display:flex}.story-cta:active{transform:scale(.98)}.story-spinner{border:3px solid #ffffff40;border-top-color:#fff;border-radius:999px;width:2.25rem;height:2.25rem;animation:.8s linear infinite story-spin}@keyframes story-spin{to{transform:rotate(360deg)}}.story-volume-range{opacity:0;appearance:none;background:linear-gradient(to right, #fff var(--vol,50%), #ffffff59 var(--vol,50%));cursor:pointer;border-radius:999px;width:0;height:4px;margin-inline-end:.25rem;transition:width .2s,opacity .2s}.story-volume:hover .story-volume-range,.story-volume:focus-within .story-volume-range{opacity:1;width:4.5rem}@media (hover:none){.story-volume-range{opacity:1;width:3.5rem}}.story-volume-range::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:999px;width:12px;height:12px;box-shadow:0 1px 3px #0006}.story-volume-range::-moz-range-thumb{background:#fff;border:0;border-radius:999px;width:12px;height:12px}.story-like-heart{filter:drop-shadow(0 1px 3px #00000073);transition:transform .15s;display:grid}.story-like:active .story-like-heart{transform:scale(.85)}.story-like-heart.pop{animation:.45s cubic-bezier(.2,1.4,.4,1) story-like-pop}@keyframes story-like-pop{0%{transform:scale(.6)}55%{transform:scale(1.3)}to{transform:scale(1)}}.hv2-led{background-color:#070908;background-image:radial-gradient(#ffffff12 1px,#0000 1.2px);background-size:8px 8px}.hv2-led-lit{-webkit-mask-image:radial-gradient(#000 1px,#0000 1.2px);mask-image:radial-gradient(#000 1px,#0000 1.2px);-webkit-mask-size:8px 8px;mask-size:8px 8px}@keyframes hv2-logo-marquee{to{transform:translate(50%)}}.hv2-logo-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hv2-logo-marquee:hover .hv2-logo-track{animation-play-state:paused}.hv2-logo-track{animation:60s linear infinite hv2-logo-marquee}@media (prefers-reduced-motion:reduce){.hv2-logo-track{animation:none}}@keyframes hv2-collage-up{to{transform:translateY(-50%)}}@keyframes hv2-collage-down{0%{transform:translateY(-50%)}to{transform:none}}.hv2-collage-track{will-change:transform;animation:160s linear infinite hv2-collage-up}.hv2-collage-track.is-down{animation-name:hv2-collage-down}@media (prefers-reduced-motion:reduce){.hv2-collage-track{animation:none}}.hv2-noise{opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.2 0 0 0 -0.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}@keyframes hv2-ripple{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}8%{opacity:.6}45%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.hv2-ripple{aspect-ratio:1;background:radial-gradient(circle closest-side, transparent 70%, var(--accent) 86%, transparent 100%);opacity:0;border-radius:50%;width:130%;animation:6s cubic-bezier(.22,1,.36,1) infinite both hv2-ripple;position:absolute;top:50%;left:50%}@keyframes hv2-star{0%,40%,to{opacity:0}48%{opacity:var(--glow,1)}53%{opacity:calc(var(--glow,1) * .45)}57%{opacity:calc(var(--glow,1) * .9)}68%{opacity:0}}.hv2-star{left:calc(round(down, var(--x), 8px) + 4px);top:calc(round(down, var(--y), 8px) + 4px);opacity:0;background:radial-gradient(circle,#fff 0 3px,#0000 3.5px),linear-gradient(90deg,#ffffff4d 10%,#ffffffa6 30%,#0000 30% 70%,#ffffffa6 70%,#ffffff4d 90%) 50%/100% 3px no-repeat,linear-gradient(#ffffff4d 10%,#ffffffa6 30%,#0000 30% 70%,#ffffffa6 70%,#ffffff4d 90%) 50%/3px 100% no-repeat,radial-gradient(circle,#ffffff1f 12px,#0000 17px);width:40px;height:40px;animation:6s ease-in-out infinite both hv2-star;position:absolute;translate:-50% -50%}.hv2-star.is-x{rotate:45deg}.hv2-star.is-long{background:radial-gradient(circle,#fff 0 3px,#0000 3.5px),linear-gradient(90deg,#ffffff26 7%,#fff6 21%,#ffffffb3 36%,#0000 36% 64%,#ffffffb3 64%,#fff6 79%,#ffffff26 93%) 50%/100% 3px no-repeat,linear-gradient(#ffffff26 7%,#fff6 21%,#ffffffb3 36%,#0000 36% 64%,#ffffffb3 64%,#fff6 79%,#ffffff26 93%) 50%/3px 100% no-repeat;width:56px;height:56px}.hv2-star.is-glow{background:radial-gradient(circle,#fff 0 3px,#ffffff73 8px,#fff3 11.5px,#0000 15px)}.hv2-star.is-dot{background:radial-gradient(circle,#fff 0 3px,#0000 3.5px),linear-gradient(90deg,#ffffff59,#0000 30% 70%,#ffffff59) 50%/100% 3px no-repeat,linear-gradient(#ffffff59,#0000 30% 70%,#ffffff59) 50%/3px 100% no-repeat;width:24px;height:24px}.hv2-sky{container-type:size}.hv2-meteor-path{width:0;height:0;rotate:atan2(-100cqh, 100cqw);position:absolute;top:100%;left:0}.hv2-meteor-path.is-down{rotate:atan2(100cqh, -100cqw);top:0;left:100%}@keyframes hv2-meteor{0%{opacity:0;transform:translate(0)}.6%,5.6%{opacity:1}7%,to{opacity:0;transform:translate(hypot(100cqw,100cqh))}}.hv2-meteor{opacity:0;background:linear-gradient(90deg,#0000,#ffffff59 65%,#fff);border-radius:999px;width:140px;height:3px;animation:15s linear infinite both hv2-meteor;position:absolute;top:-1.5px;right:0}.hv2-meteor.is-big{width:200px;height:4px;top:-2px}@supports not (rotate:atan2(1px, 1px)){.hv2-meteor-path{rotate:-24deg}.hv2-meteor-path.is-down{rotate:156deg}@keyframes hv2-meteor{0%{opacity:0;transform:translate(0)}.6%,5.6%{opacity:1}7%,to{opacity:0;transform:translate(115vw)}}}@supports not (left:round(down, 1px, 8px)){.hv2-star{left:var(--x);top:var(--y)}}@keyframes hv2-flash{0%{opacity:0;scale:.6}25%{opacity:.5}to{opacity:0;scale:1.35}}.hv2-flash{animation:3s ease-out both hv2-flash;position:absolute;translate:-50% -50%;rotate:-15deg}.hv2-hero[data-paused] *,.hv2-hero[data-paused] :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hv2-ripple,.hv2-star,.hv2-meteor,.hv2-flash{display:none}}
