:root{--l-ease:cubic-bezier(.22, .61, .36, 1)}@keyframes l-scroll-x{to{transform:translateX(var(--scroll-x,-100%))}}.landing-noise{--scroll-x:-50%;will-change:transform;animation:6s linear infinite l-scroll-x}@keyframes l-fade{0%{opacity:0}}.landing-fade{animation:.3s ease-out both l-fade}.landing-glow{--angle:115deg;--period:640px;--repeat:706.16px;--primary-half:color-mix(in oklab, var(--primary) 50%, transparent);pointer-events:none;opacity:.2;position:absolute;inset:0}.landing-glow>div{filter:blur(12px);position:absolute;inset:0}.landing-glow span{--scroll-x:calc(-1 * var(--repeat));inset-block:0;left:calc(var(--i) * var(--repeat));width:var(--repeat);animation:l-scroll-x var(--duration) linear infinite;position:absolute}.landing-glow>div:first-child span{--duration:12s;background:repeating-linear-gradient(var(--angle), var(--primary) 0px, var(--primary) 50px, transparent 110px, transparent 150px, var(--primary-half) 240px, transparent 280px, var(--primary) 320px)}.landing-glow>div:last-child span{--duration:3.5s;background:repeating-linear-gradient(var(--angle), transparent 0px, var(--bg) calc(var(--period) / 5), var(--bg) calc(var(--period) / 4), transparent calc(var(--period) / 1.2), transparent var(--period))}.tour-stage{height:calc(700px * var(--stage-scale,1));position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.tour-canvas{width:1148px;height:760px;transform:scale(var(--stage-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}.tour-scene{opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;position:absolute;inset:1px}.tour-scene[data-active]{opacity:1;visibility:visible}@keyframes l-in{0%{opacity:0;translate:0 6px}}@keyframes l-out{to{opacity:0;visibility:hidden}}@keyframes l-pop{0%{opacity:0;scale:.6}70%{scale:1.06}}@keyframes l-type{0%{width:0}}@keyframes l-caret{50%{opacity:0}}@keyframes l-spin{to{rotate:1turn}}@keyframes l-draw{0%{stroke-dashoffset:1px}}@keyframes l-grow{0%{scale:0 1}}@keyframes l-fill{0%{scale:1 0}}@keyframes l-dim{to{opacity:.1}}@keyframes l-row{0%{grid-template-rows:0fr}}@keyframes l-flash{0%,45%{background-color:var(--color-blue-2,#f5f9ff)}}@keyframes l-ring{0%{box-shadow:0 0 #006aff66}to{box-shadow:0 0 0 9px #006aff00}}@keyframes l-ping{75%,to{opacity:0;scale:2.4}}@keyframes l-scan{0%{opacity:0;top:12px}12%,88%{opacity:1}to{opacity:0;top:calc(100% - 14px)}}@keyframes l-press{40%{background-color:var(--color-mono-3,#f0f0f3);scale:.94}}@keyframes l-cursor{0%{opacity:0;translate:150px 90px}15%{opacity:1}}@keyframes l-toast-in{0%{opacity:0;translate:0 -10px;scale:.97}to{opacity:1}}@keyframes l-toast-out{0%{opacity:1}to{opacity:0;translate:0 -10px}}:is([data-tour-scene][data-active],[data-animate]) .a-in{animation:l-in var(--dur,.45s) var(--l-ease) var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-out{animation:l-out .2s ease-in var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-pop{animation:l-pop var(--dur,.45s) var(--l-ease) var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-fade{animation:l-fade var(--dur,.5s) ease-out var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-type{animation:l-type var(--dur,.9s) steps(var(--steps,6)) var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-caret{animation:1s step-end infinite l-caret}:is([data-tour-scene][data-active],[data-animate]) .a-spin{animation:.8s linear infinite l-spin}:is([data-tour-scene][data-active],[data-animate]) .a-draw{animation:l-draw var(--dur,1.5s) cubic-bezier(.45, 0, .2, 1) var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-grow{animation:l-grow var(--dur,.8s) var(--l-ease) var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-fill{animation:l-fill var(--dur,1s) var(--l-ease) var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-dim{animation:l-dim .4s ease-out var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-row{animation:l-row .45s var(--l-ease) var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-flash{animation:l-flash 2.4s ease-out var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-ring{animation:l-ring 1.1s ease-out var(--at,0s) 3 both}:is([data-tour-scene][data-active],[data-animate]) .a-ping{animation:l-ping 1.6s cubic-bezier(0, 0, .2, 1) var(--at,0s) infinite both}:is([data-tour-scene][data-active],[data-animate]) .a-scan{animation:l-scan .85s ease-in-out var(--at,0s) 2 both}:is([data-tour-scene][data-active],[data-animate]) .a-press{animation:l-press .3s ease-out var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-cursor{animation:l-cursor .9s var(--l-ease) var(--at,0s) both}:is([data-tour-scene][data-active],[data-animate]) .a-toast{animation:l-toast-in .4s var(--l-ease) var(--at,0s) both, l-toast-out .3s ease-in calc(var(--at,0s) + 3.8s) forwards}.a-grow{transform-origin:0}.a-row{grid-template-rows:1fr}.a-type{white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.a-scan{opacity:0}.a-cursor{opacity:1}.a-toast{opacity:0}svg .a-pop,svg .a-fade{transform-box:fill-box;transform-origin:50%}.a-draw{stroke-dasharray:1}.js [data-animate]:not([data-inview]),.js [data-animate]:not([data-inview]) *,[data-tour][data-paused] *{animation-play-state:paused!important}@property --accent{syntax:"<color>";inherits:true;initial-value:#0057ff}@keyframes l-accent{0%,16%{--accent:#0057ff}20%,36%{--accent:#e5484d}40%,56%{--accent:#30a46c}60%,76%{--accent:#8e4ec6}80%,96%{--accent:#f76b15}to{--accent:#0057ff}}@keyframes l-swatch{0%,16%{left:0}20%,36%{left:26px}40%,56%{left:52px}60%,76%{left:78px}80%,96%{left:104px}to{left:0}}.art-accent{animation:12.5s ease-in-out infinite l-accent}.art-accent .a-swatch{animation:12.5s ease-in-out infinite l-swatch}@media (prefers-reduced-motion:reduce){.landing-noise,.landing-fade,.landing-glow span,.art-accent,.art-accent .a-swatch,[data-tour-scene] *,[data-animate] *{animation:none!important}.tour-scene{transition:none}.a-out,.a-scan,.a-toast{visibility:hidden}.a-dim{opacity:.1}}
