.wrap{width:100%;padding-inline:var(--edge);margin-inline:auto}:root{--rv-ease-o:cubic-bezier(.22, .8, .3, 1);--rv-ease-y:cubic-bezier(.16, 1, .3, 1)}:where([data-reveal]){--rv-y:16px;--rv-dur:.64s;--rv-skip:0s;--rv-blur:0px}:where([data-reveal=label]){--rv-y:14px;--rv-dur:.64s}:where([data-reveal=card]),:where([data-reveal=media]){--rv-y:20px;--rv-dur:.7s}@media (hover:hover) and (pointer:fine){:where([data-reveal]){--rv-blur:6px}}@keyframes rv-o{0%{opacity:0;filter:blur(var(--rv-blur,0px))}}@keyframes rv-y{0%{translate:0 var(--rv-y);scale:var(--rv-s,1)}}@keyframes rv-clip{0%{clip-path:inset(var(--rv-clip,6%) 0 0 0)}}@keyframes rv-mask{0%{clip-path:inset(0 0 100%)}}@keyframes rv-draw{0%{scale:0 1}}.js [data-reveal]:not(.is-in){opacity:0}.js :is([data-reveal=mask],[data-reveal=rule]):not(.is-in){opacity:1}.js [data-reveal=mask]:not(.is-in){clip-path:inset(0 0 100%)}.js [data-reveal=rule]{transform-origin:0}.js [data-reveal=rule]:not(.is-in){scale:0 1}.js :is([data-reveal=words],[data-reveal=etch],[data-reveal=scramble])[data-rv-bound]:not(.is-in){opacity:1}:where(.js [data-reveal].is-in,.js :is([data-reveal=label],[data-reveal=card]).is-in){animation:rv-o var(--rv-dur) var(--rv-ease-o) var(--rv-skip) backwards, rv-y var(--rv-dur) var(--rv-ease-y) var(--rv-skip) backwards}:where(.js [data-reveal=media].is-in){animation:rv-o var(--rv-dur) var(--rv-ease-o) var(--rv-skip) backwards, rv-y var(--rv-dur) var(--rv-ease-y) var(--rv-skip) backwards, rv-clip var(--rv-dur) var(--ease-expo) var(--rv-skip) backwards}:where(.js [data-reveal=mask].is-in){animation:rv-mask .9s var(--ease-expo) var(--rv-skip) backwards}:where(.js [data-reveal=rule].is-in){animation:rv-draw .9s var(--ease-expo) var(--rv-skip) backwards}:where(.js :is([data-reveal=etch],[data-reveal=words],[data-reveal=scramble]).is-in){animation:none}.js [data-reveal=etch]:not(.is-in) .etch-ch{opacity:0}.js [data-reveal=etch].is-in .etch-ch{animation:ember-etch var(--etch-dur) var(--ease-etch) both;animation-delay:calc(var(--rv-skip,0s) + var(--ci,0) * var(--etch-char))}.rv-w{vertical-align:top;margin:-.1em -.02em -.08em;padding:.1em .02em .08em;display:inline-block;overflow:hidden}.rv-w__i{transition:transform .9s var(--ease-expo) calc(var(--wi,0) * 45ms);display:inline-block}.js [data-reveal=words]:not(.is-in) .rv-w__i{transform:translateY(110%)}.shine{background-image:linear-gradient(100deg, var(--shine-lo,currentColor) 0 38%, var(--shine-hi,var(--paper)) 50%, var(--shine-lo,currentColor) 62% 100%);-webkit-text-fill-color:transparent;background-position:132% 0;background-repeat:no-repeat;background-size:360% 100%;-webkit-background-clip:text;background-clip:text}@keyframes rv-shine{0%{background-position:132% 0}46%,to{background-position:-86% 0}}:where(.js .shine:not([data-reveal]):not([data-plan] *),.js .rv-ran .shine:not([data-reveal]),.js .shine.is-in){animation:rv-shine 15s cubic-bezier(.45, 0, .55, 1) var(--shine-at,1.2s) infinite}:where(.js [data-reveal].shine.is-in){animation:rv-o var(--rv-dur) var(--rv-ease-o) var(--rv-skip) backwards, rv-y var(--rv-dur) var(--rv-ease-y) var(--rv-skip) backwards, rv-shine 15s cubic-bezier(.45, 0, .55, 1) var(--shine-at,1.2s) infinite}@media (prefers-reduced-motion:no-preference){.js [data-reveal].eyebrow.is-in{animation:rv-o var(--rv-dur) var(--rv-ease-o) var(--rv-skip) backwards, rv-y var(--rv-dur) var(--rv-ease-y) var(--rv-skip) backwards, craft-glint var(--glint-period,9s) cubic-bezier(.45, 0, .55, 1) var(--glint-delay,1.2s) infinite}.js.craft-js [data-reveal].eyebrow.is-in:not(.is-live){animation-play-state:running,running,paused}}@keyframes rv-failsafe{to{opacity:1;clip-path:none;translate:none;scale:none}}.js [data-reveal]:not([data-rv-bound]):not(.is-in){animation:.6s 3s both rv-failsafe}.js [data-rv-hold] [data-reveal]:not(.is-in){animation:none}@media print{.js [data-reveal],.js [data-reveal] .etch-ch{opacity:1!important;clip-path:none!important;animation:none!important;translate:none!important;scale:none!important}.js .rv-w__i{transform:none!important}}@media (prefers-reduced-motion:reduce){.js [data-reveal],.js [data-reveal]:not(.is-in),.js :is([data-reveal=mask],[data-reveal=rule]):not(.is-in){opacity:1;clip-path:none;animation:none;translate:none;scale:none}.js [data-reveal] .etch-ch,.js [data-reveal=etch]:not(.is-in) .etch-ch,.js [data-reveal=etch].is-in .etch-ch{opacity:1;animation:none}.rv-w__i,.js [data-reveal=words]:not(.is-in) .rv-w__i{transition:none;transform:none}.shine,.js .shine.is-in,.js [data-reveal].shine.is-in{animation:none}}.disclaimer{border-top:1px solid var(--disclaimer-line,var(--hair));color:var(--disclaimer-fg,var(--smoke));align-items:flex-start;gap:10px;padding-top:14px;font-size:14px;line-height:1.5;display:flex}.disclaimer[hidden]{display:none}.disclaimer__ic{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:1px}.disclaimer__text{margin:0}.disclaimer a{color:var(--disclaimer-link,var(--body));text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);transition:color .3s var(--ease-out), text-decoration-color .3s var(--ease-out)}.disclaimer a:hover,.disclaimer a:focus-visible{color:var(--paper);text-decoration-color:currentColor}.disclaimer--cftc{font-size:12px}.disclaimer--affiliate{border-top:0;padding-top:0;font-size:12.5px}
