:root{--zw-z-rise:16px;--zw-z-dur:.42s;--zw-z-ease:cubic-bezier(.22,.61,.36,1);--zw-z-gold-rise:24px;--zw-z-gold-dur:.56s;--zw-z-gold-ease:cubic-bezier(.16,.84,.28,1);--zw-z-teal-fall:-14px;--zw-z-teal-dur:.38s;--zw-z-teal-ease:cubic-bezier(.33,0,.2,1);--zw-z-match-dur:.72s;--zw-z-nomove-dur:.26s;--zw-z-gold-glow:.16;--zw-z-gold-rest:.06;--zw-z-teal-glow:.12;--zw-z-teal-rest:0;--zw-z-teal-still:.04;--zw-z-ground:-32px;--zw-z-globe:64px}[data-theme=light]{--zw-z-gold-glow:.08;--zw-z-teal-glow:.08}.zw-zr{opacity:1;transform:none}.zw-zone{position:relative}.zw-zone>*{z-index:1;position:relative}.zw-zone:before,.zw-zone[data-temp=both]:after{content:"";z-index:0;pointer-events:none;opacity:0;transition:opacity var(--zw-z-dur) var(--zw-z-ease);position:absolute;inset:0}.zw-zone:is([data-temp=gold],[data-temp=both]):before{background:radial-gradient(120% 62% at 50% 100%,#cba45a 0%,#cba45a00 72%)}.zw-zone[data-temp=teal]:before,.zw-zone[data-temp=both]:after{background:radial-gradient(120% 58% at 50% 0,#36d1b6 0%,#36d1b600 68%)}.zw-zone[data-temp=gold] .zw-zr:not([data-temp]),.zw-zr[data-temp=gold]{--zr-from:var(--zw-z-gold-rise);--zr-dur:var(--zw-z-gold-dur);--zr-ease:var(--zw-z-gold-ease)}.zw-zone[data-temp=teal] .zw-zr:not([data-temp]),.zw-zr[data-temp=teal]{--zr-from:var(--zw-z-teal-fall);--zr-dur:var(--zw-z-teal-dur);--zr-ease:var(--zw-z-teal-ease)}.zw-zone[data-zmatch][data-temp] .zw-zr:not([data-temp]){--zr-dur:var(--zw-z-match-dur)}@media (prefers-reduced-motion:no-preference){.js-zones .zw-zr:not(.is-in){opacity:0;transform:translateY(var(--zr-from,var(--zw-z-rise)))}.js-zones .zw-zr.is-in:not(.zw-zdone){transition:opacity var(--zr-dur,var(--zw-z-dur)) var(--zr-ease,var(--zw-z-ease)) var(--zd,0s),transform var(--zr-dur,var(--zw-z-dur)) var(--zr-ease,var(--zw-z-ease)) var(--zd,0s)}.js-zones .zw-zone:is([data-temp=gold],[data-temp=both]).is-in:before{opacity:var(--zw-z-gold-rest);animation-name:zw-glow-gold;animation-duration:calc(var(--zw-z-gold-dur) * 1.4);animation-timing-function:var(--zw-z-ease);animation-fill-mode:both}.js-zones .zw-zone[data-temp=teal].is-in:before,.js-zones .zw-zone[data-temp=both].is-in:after{opacity:var(--zw-z-teal-rest);animation-name:zw-glow-teal;animation-duration:calc(var(--zw-z-teal-dur) * 2);animation-timing-function:var(--zw-z-ease);animation-fill-mode:both}.js-zones .zw-zone.is-in:is(.zw-zsettled,.zw-zarrived):before,.js-zones .zw-zone.is-in:is(.zw-zsettled,.zw-zarrived):after{animation-name:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (hover:hover) and (pointer:fine){.zw-zglobe{animation-name:zw-globe;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:exit-crossing}.zw-zone.zw-zground[data-temp=teal]:before{animation-name:zw-ground;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover cover 50%}.js-zones .zw-zone.zw-zground[data-temp=teal].is-in:before{animation-name:zw-glow-teal,zw-ground;animation-duration:calc(var(--zw-z-teal-dur) * 2),auto;animation-timing-function:var(--zw-z-ease),linear;animation-fill-mode:both,both;animation-timeline:auto,view();animation-range:normal,cover cover 50%}.js-zones .zw-zone.zw-zground[data-temp=teal].is-in:is(.zw-zsettled,.zw-zarrived):before{animation-name:zw-ground;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover cover 50%}}}.zw-znomove .zw-zr{--zr-from:0px!important;--zr-dur:var(--zw-z-nomove-dur)!important;--zr-ease:linear!important}.zw-znomove .zw-zr,.js-zones .zw-znomove .zw-zr:not(.is-in){transform:none!important}.zw-znofade{opacity:1!important;animation:none!important;transform:none!important}.zw-zarrived .zw-zr{opacity:1!important;transition:none!important;animation:none!important}.zw-zarrived .zw-zr:not(.is-in){transform:none!important}.zw-zone.zw-zarrived:is([data-temp=gold],[data-temp=both]):before{opacity:var(--zw-z-gold-rest);transition:opacity var(--zw-z-dur) var(--zw-z-ease);animation:none}.zw-zone.zw-zarrived[data-temp=teal]:before,.zw-zone.zw-zarrived[data-temp=both]:after{opacity:var(--zw-z-teal-rest);animation:none}.zw-zr.zw-zdone{animation:none!important}.zw-zone.zw-zdone:is([data-temp=gold],[data-temp=both]):before{opacity:var(--zw-z-gold-rest);animation:none}.zw-zone.zw-zdone[data-temp=teal]:before,.zw-zone.zw-zdone[data-temp=both]:after{opacity:var(--zw-z-teal-rest);animation:none}@keyframes zw-glow-gold{0%{opacity:0}46%{opacity:var(--zw-z-gold-glow)}to{opacity:var(--zw-z-gold-rest)}}@keyframes zw-glow-teal{0%{opacity:0}46%{opacity:var(--zw-z-teal-glow)}to{opacity:var(--zw-z-teal-rest)}}@keyframes zw-ground{0%{transform:translateY(0)}to{transform:translateY(var(--zw-z-ground))}}@keyframes zw-globe{0%{opacity:1;transform:translateY(0)scale(1)}to{transform:translateY(var(--zw-z-globe)) scale(1.04);opacity:.62}}@media (max-width:1023.98px){.zw-zglobe{animation:none!important;transform:none!important}:root{--zw-z-rise:12px;--zw-z-dur:.32s;--zw-z-gold-rise:16px;--zw-z-gold-dur:.4s;--zw-z-teal-fall:-10px;--zw-z-teal-dur:.3s}}@media (prefers-reduced-motion:reduce){.zw-zr,.js-zones .zw-zr:not(.is-in){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.zw-zone:is([data-temp=gold],[data-temp=both]):before{opacity:var(--zw-z-gold-rest);transition:none;animation:none}.zw-zone[data-temp=teal]:before,.zw-zone[data-temp=both]:after{opacity:var(--zw-z-teal-still);transition:none;animation:none}.zw-zglobe{animation:none!important;transform:none!important}}:root .zw-zone[data-zmatch][data-temp=both]:before,:root .zw-zone[data-zmatch][data-temp=both]:after{animation:none;display:none}@media (min-width:1024px){:root .zw-zone[data-zmatch][data-temp=both]:before,:root .zw-zone[data-zmatch][data-temp=both]:after{opacity:0;transition:opacity .62s cubic-bezier(.22,.61,.36,1);display:block}:root .zw-zone[data-zmatch][data-temp=both]:before{background:radial-gradient(72% 78% at 50% 100%,rgba(var(--zw-rose-rgb),1) 0%,rgba(var(--zw-rose-rgb),.45) 45%,rgba(var(--zw-rose-rgb),0) 100%);inset:0 50% 0 0;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000 94%);mask-image:linear-gradient(90deg,#000 80%,#0000 94%)}:root .zw-zone[data-zmatch][data-temp=both]:after{background:radial-gradient(72% 78% at 50% 100%,rgba(var(--zw-teal-rgb),1) 0%,rgba(var(--zw-teal-rgb),.45) 45%,rgba(var(--zw-teal-rgb),0) 100%);inset:0 0 0 50%;-webkit-mask-image:linear-gradient(270deg,#000 80%,#0000 94%);mask-image:linear-gradient(270deg,#000 80%,#0000 94%)}:root .zw-zone[data-zmatch][data-temp=both]:is(.is-in,.zw-zarrived,.zw-zdone):before,:root .zw-zone[data-zmatch][data-temp=both]:is(.is-in,.zw-zarrived,.zw-zdone):after{opacity:var(--zw-zm-a)}:root .zw-zone[data-zmatch][data-temp=both].zw-zarrived:before,:root .zw-zone[data-zmatch][data-temp=both].zw-zarrived:after{transition:none}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){:root .zw-zone[data-zmatch][data-temp=both]:before,:root .zw-zone[data-zmatch][data-temp=both]:after{opacity:var(--zw-zm-a);transition:none}}@media (prefers-reduced-motion:no-preference){.js-zones .zw-val.zw-zr:before{transform-origin:0}.js-zones .zw-val.zw-zr:not(.is-in):before{transform:scaleX(0)}.js-zones .zw-val.zw-zr.is-in:before{transition:transform .36s var(--zw-z-ease) min(.6s,calc(var(--zd,0s) + var(--zr-dur,var(--zw-z-dur)) * .6))}.js-zones .agent.zw-zr:not(.zw-zdone) .vid{-webkit-mask-image:linear-gradient(#0000 42.5%,#000 57.5%);mask-image:linear-gradient(#0000 42.5%,#000 57.5%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 235%;mask-size:100% 235%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.js-zones .agent.zw-zr[data-temp=teal]:not(.zw-zdone) .vid{-webkit-mask-image:linear-gradient(#000 42.5%,#0000 57.5%);mask-image:linear-gradient(#000 42.5%,#0000 57.5%);-webkit-mask-position:0 0;mask-position:0 0}.js-zones .agent.zw-zr:not(.is-in) .vid{-webkit-mask-position:0 0;mask-position:0 0}.js-zones .agent.zw-zr[data-temp=teal]:not(.is-in) .vid{-webkit-mask-position:0 100%;mask-position:0 100%}.js-zones .agent.zw-zr:not(.is-in) .vid img{scale:1.04}.js-zones .agent.zw-zr:not(.is-in) .bd{opacity:0;translate:0 8px}.js-zones .agent.zw-zr[data-temp=teal]:not(.is-in) .bd{translate:0 -6px}.js-zones .agent.zw-zr.is-in:not(.zw-zdone) .vid{--zw-wipe:.7s;transition:-webkit-mask-position var(--zw-wipe) var(--zw-z-ease) var(--zd,0s),mask-position var(--zw-wipe) var(--zw-z-ease) var(--zd,0s)}.js-zones .agent.zw-zr.is-in:not(.zw-zdone) .vid img{transition:scale .7s var(--zr-ease,var(--zw-z-ease)) var(--zd,0s)}.js-zones .agent.zw-zr[data-temp=teal].is-in:not(.zw-zdone) .vid{--zw-wipe:.6s}.js-zones .agent.zw-zr.is-in:not(.zw-zdone) .bd{transition:opacity var(--zr-dur,var(--zw-z-dur)) var(--zw-z-ease) calc(var(--zd,0s) + .12s),translate var(--zr-dur,var(--zw-z-dur)) var(--zw-z-ease) calc(var(--zd,0s) + .12s)}#faq .faq.zw-zr,.site>footer.zw-zfoot{--zr-from:8px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (hover:hover) and (pointer:fine){#agents{view-timeline-name:--zw-agents;view-timeline-axis:block}#agents .agent .vid img{animation-name:zw-portrait-depth;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--zw-agents;animation-range:cover}}}@keyframes zw-portrait-depth{0%{translate:0 -12px}to{translate:0 12px}}
