.fig{display:block;width:100%;height:auto;overflow:visible}.fig text{font-family:var(--tz-body);fill:var(--tz-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.fig .fig__word{font-family:var(--tz-display);font-weight:400;text-transform:none;letter-spacing:.01em;font-size:15px}.fig .fig__name{font-family:var(--tz-display);font-weight:400;font-size:18px;fill:var(--tz-cream);text-transform:none;letter-spacing:.01em}.fig [stroke]{stroke-linecap:round;stroke-linejoin:round}.fig .fig__hair{vector-effect:non-scaling-stroke}.fig .fig__lit{filter:drop-shadow(0 0 6px rgba(var(--tz-gold-rgb),.5))}.fig .fig__seed{filter:drop-shadow(0 0 8px rgba(var(--tz-gold-rgb),.7))}.fig .fig__ring{fill:rgb(var(--tz-ink-rgb))}.figrep{display:block}.figrep--reset *{animation:none!important}.figbar{display:flex;justify-content:center;margin:.6rem 0 0}.figbar__btn{-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent;border:1px solid rgba(var(--tz-gold-rgb),.45);border-radius:999px;color:var(--tz-gold);font-family:var(--tz-body);font-weight:400;font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:.45rem 1rem .4rem;transition:border-color .25s,background .25s}.figbar__btn:hover{background:rgba(var(--tz-gold-rgb),.08);border-color:rgba(var(--tz-gold-rgb),.8)}.figbar__verb{color:var(--tz-muted)}.fig .fig__draw{stroke-dasharray:1;stroke-dashoffset:1}.tzcasc.is-in .fig .fig__draw{animation:figDraw 2.6s cubic-bezier(.4,0,.2,1) forwards}@keyframes figDraw{to{stroke-dashoffset:0}}.fig .fig__pop{opacity:0;transform:scale(.5);transform-box:fill-box;transform-origin:center}.tzcasc.is-in .fig .fig__pop{animation:figPop .26s cubic-bezier(.16,1,.3,1) forwards}@keyframes figPop{to{opacity:1;transform:scale(1)}}.fig .fig__fade{opacity:0}.tzcasc.is-in .fig .fig__fade{animation:figFade .7s cubic-bezier(.4,0,.2,1) forwards}@keyframes figFade{to{opacity:1}}@keyframes figUnfade{to{opacity:0}}@keyframes figLand{to{opacity:1;transform:scale(1)}}@keyframes figGrow{to{clip-path:inset(0)}}@keyframes figBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.fs__sun{opacity:0;transform-box:fill-box;transform-origin:center}.tzcasc.is-in .fs__sun{animation:figFade .7s cubic-bezier(.4,0,.2,1) forwards,figBreathe 9s 1s ease-in-out infinite}.fs__beam{clip-path:inset(0 0 100% 0)}.tzcasc.is-in .fs__beam1{animation:figGrow 1s .5s cubic-bezier(.4,0,.2,1) forwards}.fs__hemi{stroke-dasharray:1;stroke-dashoffset:1}.tzcasc.is-in .fs__hemi{animation:figDraw .6s 1.3s cubic-bezier(.4,0,.2,1) forwards}.fs__hemi--r{stroke-dashoffset:-1}.fs__eye{opacity:0}.tzcasc.is-in .fs__eye{animation:figFade .6s 1.5s cubic-bezier(.4,0,.2,1) forwards}.fs__pupil{opacity:0;transform:scale(.5);transform-box:fill-box;transform-origin:center}.tzcasc.is-in .fs__pupil{animation:figLand .3s 1.8s cubic-bezier(.16,1,.3,1) forwards}.fs__noise{opacity:0}.tzcasc.is-in .fs__noise{animation:figFade .3s 1.8s ease forwards,fsNoise 9s 2.1s ease-in-out infinite}.fs__signal{clip-path:inset(0 0 100% 0)}.tzcasc.is-in .fs__signal{animation:figGrow .6s 2s cubic-bezier(.4,0,.2,1) forwards,fsSignal 9s 2.6s ease-in-out infinite}@keyframes fsNoise{0%,to{opacity:.45}50%{opacity:.15}}@keyframes fsSignal{0%,to{opacity:.55}50%{opacity:.85}}.tzcasc.is-in .fs__jag{animation:fsJag .34s steps(2,end) infinite}@keyframes fsJag{0%{transform:translate(0)}to{transform:translate(1.4px,-1.4px)}}.fs__heart{opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center}.tzcasc.is-in .fs__heart{animation:figLand .6s 2.6s cubic-bezier(.16,1,.3,1) forwards}.fs__heartseed{opacity:0;transform-box:fill-box;transform-origin:center}.tzcasc.is-in .fs__heartseed{animation:figFade .6s 2.8s ease forwards,fsPulse 4.2s 3.4s ease-in-out infinite}@keyframes fsPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.fs__glow{opacity:0;transform-box:fill-box;transform-origin:center}.tzcasc.is-in .fs__glow{animation:figFade 1.2s 3s cubic-bezier(.4,0,.2,1) forwards,fsShine 4.2s 4.2s ease-in-out infinite}@keyframes fsShine{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.fs__mote{offset-path:path("M220 128 L220 240");offset-distance:0%}.tzcasc.is-in .fs__mote{animation:fsMote 3.4s linear infinite}.fs__mote--b{offset-path:path("M220 240 L220 304")}.tzcasc.is-in .fs__mote--b{animation-duration:2.8s}@keyframes fsMote{0%{offset-distance:0%;opacity:0}18%{opacity:.9}82%{opacity:.9}to{offset-distance:100%;opacity:0}}.fs__dim{font-size:11px;fill:var(--tz-gold);opacity:.6}.fig .fs__big{font-size:26px}.fig .fs__eq{font-size:15px}.fs__ratio{opacity:0}.tzcasc.is-in .fs__ratio{animation:figFade .8s 3.4s cubic-bezier(.4,0,.2,1) forwards}.fs__hit{fill:transparent;cursor:pointer}.fs__station .fs__aura{opacity:.1;transition:opacity .32s cubic-bezier(.4,0,.2,1)}.fs__station:hover .fs__aura,.fs__station:focus-visible .fs__aura{opacity:.26}.fs__station:focus-visible .fs__hit{outline:none;stroke:var(--tz-gold);stroke-width:2}.fa__sun{opacity:0;transform-box:fill-box;transform-origin:center}.tzcasc.is-in .fa__sun{animation:figFade .5s cubic-bezier(.4,0,.2,1) forwards,figBreathe 9s 1s ease-in-out infinite}.fa__noise{opacity:0}.tzcasc.is-in .fa__noise{animation:figFade .6s .3s ease forwards}.fa__ramp{stroke-dasharray:1;stroke-dashoffset:1}.tzcasc.is-in .fa__ramp{animation:figDraw 1s cubic-bezier(.4,0,.2,1) forwards}.fa__weave{stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px rgba(var(--tz-gold-rgb),.35))}.tzcasc.is-in .fa__weave{animation:figDraw 1s cubic-bezier(.4,0,.2,1) forwards}.fa__shaft{stroke-dasharray:1;stroke-dashoffset:1}.tzcasc.is-in .fa__shaft{animation:figDraw .5s cubic-bezier(.4,0,.2,1) forwards}.fa__head{opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center}.tzcasc.is-in .fa__head{animation:figLand .3s 3.1s cubic-bezier(.16,1,.3,1) forwards}.fa__petal{opacity:0;transform:scale(.92);transform-box:fill-box;transform-origin:center}.tzcasc.is-in .fa__petal{animation:figLand .3s cubic-bezier(.16,1,.3,1) forwards}.tzcasc.is-in .fa__petal--g2{animation-delay:1.5s}.tzcasc.is-in .fa__petal--g1{animation-delay:1.6s}.tzcasc.is-in .fa__petal--g3{animation-delay:1.7s}.tzcasc.is-in .fa__petal--g0{animation-delay:1.8s}.fa__gconv{opacity:0}.tzcasc.is-in .fa__gconv{animation:figFade .3s 2s ease forwards}.fa__hit{fill:transparent;cursor:pointer}.fa__gate:focus-visible .fa__hit{outline:none;stroke:var(--tz-gold);stroke-width:2}.fa__gate:hover .fa__gconv{opacity:1;filter:drop-shadow(0 0 8px rgba(var(--tz-gold-rgb),.5))}.fa__base{stroke-dasharray:1;stroke-dashoffset:1}.tzcasc.is-in .fa__base{animation:figDraw .4s 3.2s cubic-bezier(.4,0,.2,1) forwards}.tzcasc.is-in .fa__base--dash{animation:figUnfade .4s 3.2s ease forwards}.fa__sun2{opacity:0}.fa__sun2in{transform:translateY(8px);transform-box:fill-box;transform-origin:center}.tzcasc.is-in .fa__sun2{animation:figFade .6s 3.5s cubic-bezier(.4,0,.2,1) forwards}.tzcasc.is-in .fa__sun2in{animation:faRise .6s 3.5s cubic-bezier(.16,1,.3,1) forwards,figBreathe 9s 1s ease-in-out infinite,faConv 6s 4.1s ease-in-out infinite}@keyframes faRise{to{transform:translateY(0)}}.fa__seed2{opacity:0;transform:scale(.5);transform-box:fill-box;transform-origin:center}.tzcasc.is-in .fa__seed2{animation:figLand .3s 3.9s cubic-bezier(.16,1,.3,1) forwards}@keyframes faConv{0%,to{filter:drop-shadow(0 0 6px rgba(var(--tz-gold-rgb),.35))}50%{filter:drop-shadow(0 0 14px rgba(var(--tz-gold-rgb),.6))}}.fa__mote{offset-distance:0%;opacity:0}.tzcasc.is-in .fa__mote{animation:faMote 7s 3.2s ease-in-out infinite}@keyframes faMote{0%{offset-distance:0%;opacity:0}6%{opacity:.9}42%{opacity:.9}48%,to{offset-distance:100%;opacity:0}}.fi__c{opacity:0}.tzcasc.is-in .fi__c{animation:figFade .5s cubic-bezier(.4,0,.2,1) forwards}.fig .fi__c--dim{fill:var(--tz-muted);opacity:0}.tzcasc.is-in .fi__c--dim{animation:fiDim .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes fiDim{to{opacity:.6}}.fi__reach{stroke-dasharray:1;stroke-dashoffset:1}.tzcasc.is-in .fi__reach{animation:figDraw 2.2s cubic-bezier(.4,0,.2,1) forwards}.fi__held{stroke-dasharray:1;stroke-dashoffset:1}.tzcasc.is-in .fi__held{animation:figDraw .4s cubic-bezier(.4,0,.2,1) forwards,fiKept 6s ease-in-out infinite}@keyframes fiKept{0%,to{filter:drop-shadow(0 0 4px rgba(var(--tz-ch-heart),.35))}50%{filter:drop-shadow(0 0 10px rgba(var(--tz-ch-heart),.65))}}.tzcasc.is-in .fi__held--1{animation-delay:.5s,2.4s}.tzcasc.is-in .fi__held--2{animation-delay:1s,3.9s}.tzcasc.is-in .fi__held--3{animation-delay:1.5s,5.4s}.tzcasc.is-in .fi__held--4{animation-delay:2s,6.9s}.fi__ray{opacity:0}.tzcasc.is-in .fi__ray{animation:figFade .3s cubic-bezier(.16,1,.3,1) forwards}.fi__hand{transform:scaleX(0);transform-box:fill-box;transform-origin:left center}.tzcasc.is-in .fi__hand{animation:fiHand .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes fiHand{to{transform:scaleX(1)}}.tzcasc.is-in .fi__hand--1{animation-delay:.8s}.tzcasc.is-in .fi__hand--2{animation-delay:1.3s}.tzcasc.is-in .fi__hand--3{animation-delay:1.8s}.fi__aim{opacity:0}.tzcasc.is-in .fi__aim--1{animation:figFade .2s cubic-bezier(.4,0,.2,1) forwards,figUnfade .2s .35s ease forwards}.tzcasc.is-in .fi__aim--5{animation:figFade .4s 2.4s cubic-bezier(.4,0,.2,1) forwards}.tzcasc.is-in .fi__aim--ghost{animation:figFade .4s 2.4s cubic-bezier(.4,0,.2,1) forwards,figUnfade .3s 2.9s ease forwards}.fi__next{stroke-dasharray:1;stroke-dashoffset:1}.tzcasc.is-in .fi__next{animation:figDraw .6s 2.7s cubic-bezier(.4,0,.2,1) forwards}@media(max-width:600px){.fig text{font-size:16px}.fig .fig__word:where(:not(.fs__big,.fs__eq)){font-size:16px}.fs .fig__name{font-size:22px}}@media(prefers-reduced-motion:reduce){.fig .fig__draw,.fig .fig__pop,.fig .fig__fade,.fs__sun,.fs__hemi,.fs__eye,.fs__pupil,.fs__noise,.fs__jag,.fs__signal,.fs__heart,.fs__heartseed,.fs__glow,.fs__ratio,.fa__sun,.fa__noise,.fa__ramp,.fa__weave,.fa__shaft,.fa__head,.fa__petal,.fa__gconv,.fa__base,.fa__base--dash,.fa__sun2,.fa__sun2in,.fa__seed2,.fi__reach,.fi__held,.fi__ray,.fi__hand,.fi__c,.fi__next,.fi__aim--5{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}.fi__c--dim{opacity:.6!important}.fi__aim--5[stroke-dashoffset]{stroke-dashoffset:2!important}.fs__beam,.fs__signal{clip-path:none!important}.fs__noise{opacity:.4!important}.fs__mote,.fa__mote,.fa__base--dash,.fi__aim--1,.fi__aim--ghost,.figbar{display:none!important}}.fk__venn{max-width:760px;margin-inline:auto}.fk .fk__lname{font-family:var(--tz-display);font-weight:400;fill:var(--tz-cream);font-size:18px;text-transform:none;letter-spacing:.01em}.fk .fk__q{font-size:11px;fill:var(--tz-muted)}.fk .fk__p{font-size:13px;fill:var(--tz-muted);text-transform:none;letter-spacing:.01em}.fk__circle{stroke-dasharray:1;stroke-dashoffset:1}.tzcasc.is-in .fk__circle{animation:figDraw .6s cubic-bezier(.4,0,.2,1) forwards}.fk__block .fk__lname{opacity:0}.tzcasc.is-in .fk__block .fk__lname{animation:figFade .4s .6s ease forwards}.fk__block .fk__q{opacity:0}.tzcasc.is-in .fk__block .fk__q{animation:figFade .4s .8s ease forwards}.fk__p{opacity:0;transform:translateY(6px);transform-box:fill-box;transform-origin:center}.tzcasc.is-in .fk__p{animation:fkPrompt .35s cubic-bezier(.4,0,.2,1) forwards}@keyframes fkPrompt{to{opacity:1;transform:translateY(0)}}.fk__rule{stroke-dasharray:1;stroke-dashoffset:1}.tzcasc.is-in .fk__rule{animation:figDraw .3s cubic-bezier(.4,0,.2,1) forwards}.fk__pair{opacity:0;font-size:11px}.tzcasc.is-in .fk__pair{animation:figFade .3s ease forwards}.fk__conv{opacity:0}.tzcasc.is-in .fk__conv{animation:figFade .6s 2.3s ease forwards,faConv 6s 2.9s ease-in-out infinite}.fig .fk__venn .fk__centre,.fk__venn .fk__centre{opacity:0;font-size:22px}.tzcasc.is-in .fk__venn .fk__centre{animation:figFade .6s 2.5s ease forwards}.fk__list{list-style:none;margin:0 auto;padding:0;max-width:34rem}.fk__item{padding-block:.2rem}.fk__list .fk__lname{font-family:var(--tz-display);font-weight:400;color:var(--tz-cream);font-size:1.4rem;margin:0}.fk__list .fk__q{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--tz-muted);margin:.1rem 0 .5rem}.fk__prompts{list-style:none;margin:0;padding:0}.fk__prompts li{color:var(--tz-muted);padding-block:.55rem;border-bottom:1px dashed rgba(var(--tz-gold-rgb),.22)}.fk__joint{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;padding-block:1rem}.fk__joint:before,.fk__joint:after{content:"";height:1px;background:rgba(var(--tz-gold-rgb),.22)}.fk__joint span{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--tz-gold);opacity:.7}.fk__centre-row{text-align:center;padding-block:1.2rem .4rem}.fk__list .fk__centre{font-family:var(--tz-display);font-weight:400;font-size:1.6rem;color:var(--tz-gold-hi)}.fk__close{text-align:center;font-family:var(--tz-display);color:var(--tz-gold);font-size:1rem;padding-bottom:.5rem}@media(min-width:720px){.fk__list{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}@media(max-width:719.98px){.fk__venn{display:none}}@media(prefers-reduced-motion:reduce){.fk__circle,.fk__block .fk__lname,.fk__block .fk__q,.fk__p,.fk__rule,.fk__pair,.fk__conv,.fk__venn .fk__centre{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}
