@property --rv-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@property --rv-wipe{syntax:"<percentage>";inherits:false;initial-value:-14%}@property --rv-shine{syntax:"<percentage>";inherits:false;initial-value:-40%}.brand-reveal{--rv-t:1s;--rv-ink:opacity(1);--rv-gilt:opacity(1);width:100%;aspect-ratio:var(--rv-aspect);isolation:isolate;display:block;position:relative}.brand-reveal img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;height:auto;display:block;position:absolute}.brand-reveal:before{content:"";background:radial-gradient(closest-side, var(--neu-hi), transparent 70%);opacity:0;z-index:-1;animation:rv-glow calc(2.6 * var(--rv-t)) ease-out calc(.1 * var(--rv-t)) both;position:absolute;inset:-12% -12% 30%}@keyframes rv-glow{0%{opacity:0;transform:scale(.8)}40%{opacity:1}to{opacity:0;transform:scale(1.15)}}.rv-navy{-webkit-mask-image:conic-gradient(from -90deg at var(--rv-origin), #000 var(--rv-sweep), transparent 0);-webkit-mask-image:conic-gradient(from -90deg at var(--rv-origin), #000 var(--rv-sweep), transparent 0);mask-image:conic-gradient(from -90deg at var(--rv-origin), #000 var(--rv-sweep), transparent 0);filter:var(--rv-ink);animation:rv-sweep calc(1.5 * var(--rv-t)) cubic-bezier(.65, 0, .2, 1) calc(.15 * var(--rv-t)) both, rv-settle calc(1.5 * var(--rv-t)) cubic-bezier(.2, .7, .2, 1) calc(.15 * var(--rv-t)) both}@keyframes rv-sweep{0%{--rv-sweep:0deg}to{--rv-sweep:360deg}}@keyframes rv-settle{0%{transform:scale(.94)}to{transform:scale(1)}}.rv-gold{filter:var(--rv-gilt);-webkit-mask-image:linear-gradient(62deg, #000 var(--rv-wipe), transparent calc(var(--rv-wipe) + 14%));-webkit-mask-image:linear-gradient(62deg, #000 var(--rv-wipe), transparent calc(var(--rv-wipe) + 14%));mask-image:linear-gradient(62deg, #000 var(--rv-wipe), transparent calc(var(--rv-wipe) + 14%));animation:rv-wipe calc(1 * var(--rv-t)) cubic-bezier(.7, 0, .25, 1) calc(1.2 * var(--rv-t)) both}@keyframes rv-wipe{0%{--rv-wipe:-14%}to{--rv-wipe:100%}}.rv-shine{filter:brightness(1.7)saturate(.7);-webkit-mask-image:linear-gradient(115deg, transparent var(--rv-shine), #000000f2 calc(var(--rv-shine) + 6%), transparent calc(var(--rv-shine) + 12%));-webkit-mask-image:linear-gradient(115deg, transparent var(--rv-shine), #000000f2 calc(var(--rv-shine) + 6%), transparent calc(var(--rv-shine) + 12%));mask-image:linear-gradient(115deg, transparent var(--rv-shine), #000000f2 calc(var(--rv-shine) + 6%), transparent calc(var(--rv-shine) + 12%));animation:rv-shine calc(1.1 * var(--rv-t)) ease-in-out calc(2.4 * var(--rv-t)) 1 both, rv-shine-loop calc(6 * var(--rv-t)) ease-in-out calc(5.5 * var(--rv-t)) infinite}@keyframes rv-shine{0%{--rv-shine:-40%}to{--rv-shine:120%}}@keyframes rv-shine-loop{0%{--rv-shine:-40%}18%{--rv-shine:120%}to{--rv-shine:120%}}.rv-stem{filter:var(--rv-gilt);opacity:0;transform-origin:50% 100%;animation:rv-stem calc(.4 * var(--rv-t)) cubic-bezier(.33, 1, .68, 1) calc(1.45 * var(--rv-t)) both;transform:scaleY(0)}@keyframes rv-stem{to{opacity:1;transform:none}}.rv-word{pointer-events:none;height:100%;position:absolute;top:0;overflow:hidden}.rv-word-in{opacity:0;animation:rv-word calc(.6 * var(--rv-t)) cubic-bezier(.33, 1, .68, 1) calc(1.7 * var(--rv-t)) both;position:absolute;inset:0;transform:translate(-28%)}@keyframes rv-word{to{opacity:1;transform:none}}.rv-letter{filter:var(--rv-ink)}.rv-dot{filter:var(--rv-gilt);opacity:0;animation:rv-dot calc(1.15 * var(--rv-t)) linear calc(2.25 * var(--rv-t)) both}@keyframes rv-dot{0%{opacity:0;transform:translateY(calc(var(--rv-em) * -1.5));animation-timing-function:cubic-bezier(.55,0,1,.45)}10%{opacity:1}42%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:none}58%{transform:translateY(calc(var(--rv-em) * -.3));animation-timing-function:cubic-bezier(.55,0,1,.45)}74%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:none}87%{transform:translateY(calc(var(--rv-em) * -.09));animation-timing-function:cubic-bezier(.55,0,1,.45)}to{opacity:1;transform:none}}.rv-tagline{filter:var(--rv-ink);opacity:0;animation:rv-fade calc(.8 * var(--rv-t)) ease-out calc(2.55 * var(--rv-t)) both}@keyframes rv-fade{to{opacity:1}}.rv-rule{filter:var(--rv-gilt);animation:rv-rule calc(.7 * var(--rv-t)) cubic-bezier(.2, .7, .2, 1) calc(2.7 * var(--rv-t)) both;transform:scaleX(0)}.rv-rule-left{transform-origin:100%}.rv-rule-right{transform-origin:0}@keyframes rv-rule{to{transform:scaleX(1)}}.brand-reveal.on-dark{--rv-ink:brightness(0) invert(1);--rv-gilt:brightness(1.32) saturate(.78)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-reveal.adaptive{--rv-ink:brightness(0) invert(1);--rv-gilt:brightness(1.32) saturate(.78)}}:root[data-theme=dark] .brand-reveal.adaptive{--rv-ink:brightness(0) invert(1);--rv-gilt:brightness(1.32) saturate(.78)}.rv-splash{z-index:calc(var(--z-toast) + 1);background:var(--base);cursor:pointer;opacity:1;transition:opacity var(--dur-3) var(--ease);place-items:center;display:grid;position:fixed;inset:0}.rv-splash[data-state=leaving]{opacity:0}.rv-splash-plate{border-radius:var(--r-lg);background:var(--surface);max-width:calc(100vw - 32px);box-shadow:var(--raise-lg);animation:rv-plate var(--dur-3) var(--ease-out) both;border:1px solid #0000;place-items:center;padding:clamp(28px,7vw,48px) clamp(28px,8vw,56px);display:grid}@keyframes rv-plate{0%{opacity:0;transform:scale(.96)}}@media (forced-colors:active){.rv-splash-plate{border-color:canvastext}}@media (prefers-reduced-motion:reduce){.brand-reveal *,.brand-reveal:before{opacity:1!important;animation:none!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.brand-reveal .rv-navy,.brand-reveal .rv-letter,.brand-reveal .rv-tagline{filter:var(--rv-ink)!important}.brand-reveal .rv-gold,.brand-reveal .rv-stem,.brand-reveal .rv-dot,.brand-reveal .rv-rule{filter:var(--rv-gilt)!important}.brand-reveal:before{opacity:0!important}.rv-shine{display:none}.rv-splash-plate{animation:none}}
