:root{--tz-ink:#0A0C14;--tz-ink-rgb:10,12,20;--tz-cream:#FFFDE7;--tz-cream-rgb:255,253,231;--tz-muted:#9AA894;--tz-gold:#E2BF6C;--tz-gold-rgb:226,191,108;--tz-gold-hi:#FFF8D6;--tz-gold-hi-rgb:255,248,214;--tz-gold-lo:#AD7837;--tz-aur-gold:226,191,108;--tz-aur-crown:154,116,196;--tz-aur-heart:127,168,106;--tz-aur-throat:86,150,182;--tz-aur-lilac:178,140,220;--tz-ch-root:224,112,95;--tz-ch-sacral:240,162,78;--tz-ch-solar:232,206,114;--tz-ch-heart:95,208,138;--tz-ch-throat:95,182,224;--tz-ch-third:142,147,232;--tz-ch-crown:183,154,227;--tz-metal-0:#9c6b27;--tz-metal-1:#d9af55;--tz-metal-2:#f6e6b0;--tz-metal-3:#fbf3d2;--tz-metal-4:var(--tz-gold);--tz-metal-5:#a9762b;--tz-metal-edge-hi:255,250,224;--tz-metal-edge-lo:120,78,28;--tz-btn-ink:#2a1e08;--tz-sh-lo:#C9A253;--tz-sh-mid:#F2DCA6;--tz-sh-dim:#D8B45E;--tz-flash:#FFFEF6;--tz-green-deep:#0C482A;--tz-green-deep-rgb:12,72,42;--tz-green-ever:#0A2E1C;--tz-green-ever-rgb:10,46,28;--tz-green-mid:#18633D;--tz-green-mid-rgb:24,99,61;--tz-scrim-rgb:8,10,17;--tz-q:#cfc7ae;--tz-mote-throat:143,208,240;--tz-mote-throat-glow:95,182,224;--tz-glint-rgb:255,246,222;--tz-comet-rgb:255,240,190;--tz-hl-rgb:255,255,255;--tz-shadow-rgb:0,0,0;--tz-rule:rgba(var(--tz-gold-rgb),.22);--tz-display:Bellefair,Georgia,serif;--tz-body:Inter,system-ui,sans-serif;--tz-gold-metal:linear-gradient(145deg,var(--tz-metal-0) 0%,var(--tz-metal-1) 18%,var(--tz-metal-2) 44%,var(--tz-metal-3) 52%,var(--tz-metal-4) 64%,var(--tz-metal-5) 100%);--tz-gold-edge:inset 0 1px 0 rgba(var(--tz-metal-edge-hi),.75), inset 0 -2px 7px rgba(var(--tz-metal-edge-lo),.4);--tz-wrap:min(1320px,93vw);--tz-band:96px;--tz-radius:14px;--tz-word:3.4s;--tz-turn:30.6s;--tz-wave:.26s;--tz-beat:4.5s}*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:var(--tz-ink);color:var(--tz-cream);font-family:var(--tz-body);font-weight:300;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}.tzfield{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.tzfield__aurora{position:absolute;inset:-25%;background:radial-gradient(38% 30% at 18% 12%,rgba(var(--tz-aur-gold),.17),transparent 70%),radial-gradient(36% 30% at 84% 24%,rgba(var(--tz-aur-crown),.42),transparent 70%),radial-gradient(42% 34% at 58% 82%,rgba(var(--tz-aur-heart),.3),transparent 70%),radial-gradient(34% 28% at 34% 50%,rgba(var(--tz-aur-throat),.34),transparent 72%),radial-gradient(26% 22% at 70% 44%,rgba(var(--tz-aur-lilac),.24),transparent 74%);animation:tzAurora 52s ease-in-out infinite alternate;transition:filter 1.4s ease}@keyframes tzAurora{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2.5%,-1.5%,0) scale(1.06)}}.tzfield__motes,.tzfield__embers{position:absolute;inset:0}.tzmote{position:absolute;bottom:-12px;width:3px;height:3px;border-radius:50%;background:var(--tz-gold);opacity:0;box-shadow:0 0 7px rgba(var(--tz-gold-rgb),.85);animation:tzRise linear infinite}.tzmote--crown{background:rgb(var(--tz-aur-crown));box-shadow:0 0 8px rgba(var(--tz-aur-crown),.8)}.tzmote--heart{background:rgb(var(--tz-aur-heart));box-shadow:0 0 8px rgba(var(--tz-aur-heart),.8)}.tzmote--throat{background:rgb(var(--tz-mote-throat));box-shadow:0 0 9px rgba(var(--tz-mote-throat-glow),.9),0 0 18px rgba(var(--tz-mote-throat-glow),.35)}.tzmote--bright{width:4px;height:4px;box-shadow:0 0 8px 2px rgba(var(--tz-gold-rgb),.9),0 0 22px 8px rgba(var(--tz-gold-rgb),.28)}.tzmote--aura{box-shadow:0 0 6px 2px rgba(var(--tz-gold-rgb),.55),0 0 18px 7px rgba(var(--tz-gold-rgb),.16)}.tzmote--planet{width:7px;height:7px;background:radial-gradient(circle at 35% 35%,var(--tz-gold-hi),var(--tz-gold) 55%,rgba(var(--tz-gold-rgb),0) 74%);box-shadow:0 0 22px 9px rgba(var(--tz-gold-rgb),.13),0 0 46px 18px rgba(var(--tz-gold-rgb),.05)}@keyframes tzRise{0%{transform:translateY(0) translate(0) scale(.6);opacity:0}12%{opacity:.9}70%{opacity:.55}to{transform:translateY(-104vh) translate(var(--dx,20px)) scale(.2);opacity:0}}.tzember{position:absolute;border-radius:50%;opacity:0;animation:tzEmber linear infinite}@keyframes tzEmber{0%{opacity:0;transform:translateY(0) translate(0)}10%{opacity:.9}85%{opacity:.5}to{opacity:0;transform:translateY(-88vh) translate(var(--dx,20px))}}body.working .tzfield__aurora{animation-duration:19s;filter:saturate(1.45) brightness(1.3)}body.working .tzmote{animation-duration:6s!important}body.working .tzember{animation-duration:7s!important}.tznav{position:sticky;top:0;z-index:40;background:linear-gradient(180deg,rgba(var(--tz-ink-rgb),.92),rgba(var(--tz-ink-rgb),.78) 58%,rgba(var(--tz-ink-rgb),.66));backdrop-filter:blur(20px) saturate(1.45);-webkit-backdrop-filter:blur(20px) saturate(1.45)}.tznav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,rgba(var(--tz-gold-rgb),0),rgba(var(--tz-gold-rgb),.26) 18% 82%,rgba(var(--tz-gold-rgb),0))}.tznav__in{max-width:var(--tz-wrap);margin:0 auto;padding:9px 28px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0}.tznav__in>.tzbrand{justify-self:start}.tznav__in>.tznav__links{justify-self:end}.tznav__in>.tzmenu{justify-self:end}.tzbrand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.tzbrand .birdwrap{width:36px;height:36px;flex:none}.tzbrand__lockup{display:flex;flex-direction:column;line-height:1.14;position:relative;top:-3px}.tzbrand__tag{font-size:.62rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--tz-gold);opacity:.9;margin-top:3px;white-space:nowrap}.tzlock{font-family:var(--tz-display);font-size:1.36rem;letter-spacing:.6px;color:var(--tz-cream);white-space:nowrap}.tzlock .co{color:var(--tz-gold)}.tzlock__tail{display:inline-grid;vertical-align:baseline;color:var(--tz-cream)}.tzlock__tail span{grid-area:1/1;white-space:nowrap;opacity:0;text-align:left;animation:tzUnfold var(--tz-turn) ease-in-out infinite}.tzlock__tail span:nth-child(1){animation-delay:calc(var(--tz-word)*0)}.tzlock__tail span:nth-child(2){animation-delay:calc(var(--tz-word)*1)}.tzlock__tail span:nth-child(3){animation-delay:calc(var(--tz-word)*2)}.tzlock__tail span:nth-child(4){animation-delay:calc(var(--tz-word)*3)}.tzlock__tail span:nth-child(5){animation-delay:calc(var(--tz-word)*4)}.tzlock__tail span:nth-child(6){animation-delay:calc(var(--tz-word)*5)}.tzlock__tail span:nth-child(7){animation-delay:calc(var(--tz-word)*6)}.tzlock__tail span:nth-child(8){animation-delay:calc(var(--tz-word)*7)}.tzlock__tail span:nth-child(9){animation-delay:calc(var(--tz-word)*8)}@keyframes tzUnfold{0%{opacity:0;transform:translateY(4px)}2.3%,9.3%{opacity:1;transform:translateY(0)}11.6%,to{opacity:0;transform:translateY(-4px)}}.tzlock--hero{font-size:clamp(2rem,9.4vw,8.4rem);letter-spacing:.5px;line-height:1}.tzlock--hero .tzlock__tail span{animation-name:tzUnfoldHero}@keyframes tzUnfoldHero{0%{opacity:0;transform:translateY(10px)}2.3%,9.3%{opacity:1;transform:translateY(0)}11.6%,to{opacity:0;transform:translateY(-10px)}}.tznav__links{display:flex;align-items:center;gap:clamp(6px,6vw - 42px,14px);list-style:none;margin:0 0 0 18px;padding:0;font-size:clamp(.64rem,3vw - 16.6px,.72rem);letter-spacing:clamp(.4px,.7vw - 5.45px,1.1px);text-transform:uppercase;color:var(--tz-muted);text-align:center}.tznav__links li{position:relative}.tznav__sub{display:block;font-size:.82em;letter-spacing:.22em;opacity:.85;margin-top:-2px}.tznav__links li:has(.tznav__sub)>a{position:relative;top:-.5px}.tznav__links a{display:block;padding:8px clamp(3px,3.5vw - 25.8px,7px);text-decoration:none;border-radius:8px;transition:color .3s,background .3s,box-shadow .32s}.tznav__links a{position:relative;isolation:isolate}.tznav__links a:before{content:"";position:absolute;z-index:-1;inset:-11px -26px;border-radius:999px;pointer-events:none;background:radial-gradient(58% 76% at 50% 50%,rgba(var(--tz-gold-rgb),.52),rgba(var(--tz-gold-rgb),.22) 46%,rgba(var(--tz-gold-rgb),0) 78%);opacity:0;transform:scale(.92);transition:opacity .34s ease,transform .34s ease}.tznav__links li:hover>a,.tznav__links li:focus-within>a{color:var(--tz-gold);background:transparent;box-shadow:none}.tznav__links li:hover>a:before,.tznav__links li:focus-within>a:before{opacity:1;transform:scale(1)}.tznav__links a:active,.tznav__links li>a[aria-current=page]{color:var(--tz-gold);text-shadow:0 0 18px rgba(var(--tz-gold-rgb),.75)}.tznav__links a:active:before{opacity:1;transform:scale(1.08);background:radial-gradient(58% 76% at 50% 50%,rgba(var(--tz-gold-rgb),.88),rgba(var(--tz-gold-rgb),.38) 48%,rgba(var(--tz-gold-rgb),0) 80%)}.tznav__links .tznav__cta>a{color:var(--tz-gold)}.tznav__one{position:absolute;left:0;top:100%;margin-top:6px;min-width:250px;padding:9px 12px;border:1px solid var(--tz-rule);border-radius:10px;background:rgba(var(--tz-ink-rgb),.88);backdrop-filter:blur(10px);color:var(--tz-cream);font-size:.78rem;letter-spacing:0;text-transform:none;line-height:1.45;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .28s,transform .28s;box-shadow:0 12px 30px -12px rgba(var(--tz-shadow-rgb),.7)}.tznav__links li:nth-last-child(-n+2) .tznav__one{left:auto;right:0}.tznav{overflow-x:clip}.tznav__links li:hover .tznav__one,.tznav__links li:focus-within .tznav__one,.tznav__links li.on .tznav__one{opacity:1;transform:none;pointer-events:auto}.tzmenu{display:none;font:inherit;font-size:.72rem;letter-spacing:1.6px;text-transform:uppercase;color:var(--tz-gold);background:none;border:1px solid var(--tz-rule);border-radius:999px;padding:7px 14px;cursor:pointer}@media(max-width:760px){.tznav__links{display:none}.tzmenu{display:inline-block}.tznav--open .tznav__links{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;position:absolute;left:0;right:0;top:100%;justify-self:stretch;margin:0;height:calc(100vh - 62px);padding:24px 24px 60px;background:rgba(var(--tz-ink-rgb),.97);z-index:39}.tznav--open .tznav__links a{font-family:var(--tz-display);font-size:1.9rem;letter-spacing:.5px;text-transform:none;color:var(--tz-cream);padding:8px 14px}.tznav--open .tznav__links li:has(.tznav__sub)>a{top:0}.tznav--open .tznav__cta>a{color:var(--tz-gold)}.tznav--open .tznav__one{display:none}.tznav--open .tzmenu{position:relative;z-index:41}}:is(a,button,summary,input):focus-visible{outline:2px solid rgba(var(--tz-gold-rgb),.8);outline-offset:3px;border-radius:6px}.tzmain{position:relative;z-index:2}.tzwrap{max-width:var(--tz-wrap);margin:0 auto;padding:0 28px}.tzwrap--narrow{max-width:760px}.tzsec{padding:var(--tz-band) 0;scroll-margin-top:96px}.tzeyebrow{color:var(--tz-gold);font-size:.72rem;letter-spacing:2.4px;text-transform:uppercase;margin:0 0 10px}.tzh1{font-family:var(--tz-display);font-weight:400;font-size:clamp(2.6rem,6vw,4.3rem);line-height:1.05;margin:0 0 .2em;letter-spacing:.5px;text-wrap:balance}.tzh2{font-family:var(--tz-display);font-weight:400;font-size:clamp(1.75rem,3.4vw,2.5rem);margin:0 0 .25em;letter-spacing:.4px;text-wrap:balance}.tzh3{font-family:var(--tz-display);font-weight:400;font-size:1.35rem;margin:0 0 .3em;color:var(--tz-gold-hi)}.tzlede{color:var(--tz-muted);max-width:70ch;margin:0 0 12px;font-size:1.02rem}.tzlede strong{font-weight:500;color:var(--tz-cream)}.tzq{color:var(--tz-q);font-style:normal}.tzgold{color:var(--tz-gold)}a.tzgold{display:inline-flex;align-items:center;min-height:24px}.tzmetal{background:var(--tz-gold-metal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tzbtn{display:inline-block;font:inherit;font-weight:500;font-size:.9rem;padding:.85rem 1.5rem;border-radius:12px;text-decoration:none;border:0;cursor:pointer;background:var(--tz-gold-metal);color:var(--tz-btn-ink);box-shadow:var(--tz-gold-edge);transition:transform .25s,box-shadow .25s}.tzbtn{position:relative;isolation:isolate}.tzbtn:before{content:"";position:absolute;z-index:-1;inset:-16px -26px;border-radius:999px;pointer-events:none;background:radial-gradient(56% 74% at 50% 50%,rgba(var(--tz-gold-rgb),.55),rgba(var(--tz-gold-rgb),.22) 44%,rgba(var(--tz-gold-rgb),0) 76%);opacity:0;transform:scale(.9);transition:opacity .38s ease,transform .38s ease}.tzbtn:hover{transform:translateY(-1px);box-shadow:var(--tz-gold-edge),0 12px 40px -12px rgba(var(--tz-gold-rgb),.85)}.tzbtn:hover:before,.tzbtn:focus-visible:before{opacity:1;transform:scale(1)}.tzbtn--ghost:before{display:none}.tzbtn--ghost{background:transparent;color:var(--tz-gold);box-shadow:none;border:1px solid rgba(var(--tz-gold-rgb),.45)}.tzbtn--ghost:hover{background:rgba(var(--tz-gold-rgb),.1);box-shadow:none}.tzbtns{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.tzchip{display:inline-block;padding:5px 12px;border:1px solid var(--tz-rule);border-radius:999px;font-size:.72rem;letter-spacing:1.2px;text-transform:uppercase;color:var(--tz-gold);text-decoration:none}a.tzchip{border-color:rgba(var(--tz-gold-rgb),.5)}a.tzchip:after{content:" ↗";opacity:.7}.mk--hair .mk__g{fill:none;stroke:rgb(var(--tz-hair,var(--tz-gold-rgb)));stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.tzfeather{display:block;width:clamp(96px,11vw,140px);opacity:.7;transition:opacity .34s,transform .34s}a.tzfeather{margin-top:1.6rem}a.tzfeather:hover,a.tzfeather:focus-visible{opacity:1;transform:translate(5px)}.tzslide{display:flex;align-items:center;gap:14px;margin:10px 0 0;color:var(--tz-muted);font-size:.62rem;letter-spacing:1.5px;text-transform:uppercase}.tzslide .tzfeather{width:clamp(96px,10vw,120px);margin:0}.tzslide--live{cursor:pointer;width:fit-content;border-radius:999px;padding:6px 14px 6px 2px;margin-left:-2px;transition:color .3s,transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.tzslide--live:hover,.tzslide--live:focus-visible{color:var(--tz-gold);transform:translate(4px)}.tzslide--live:focus-visible{outline:none;box-shadow:0 0 0 1px rgba(var(--tz-gold-rgb),.5),0 0 26px -8px rgba(var(--tz-gold-rgb),.6)}.tzslide--live:active{transform:translate(8px)}.tzglow,[data-glow]{transition:border-color .32s,box-shadow .32s,transform .32s,background .32s}.tzglow:hover,[data-glow]:hover,.tzglow:focus-visible,[data-glow]:focus-visible{border-color:rgba(var(--tz-gold-rgb),.6)!important;box-shadow:0 0 44px -12px rgba(var(--tz-gold-rgb),.55),0 18px 40px -26px rgba(var(--tz-shadow-rgb),.8);transform:translateY(-2px)}.tztrail{position:fixed;inset:0;width:100%;height:100%;z-index:60;pointer-events:none}@media(hover:none),(pointer:coarse){.tztrail{display:none}}.tzcard{--ch:var(--tz-gold-rgb);border:1px solid rgba(var(--ch),.28);border-radius:var(--tz-radius);padding:1.6rem 1.5rem;background:rgba(var(--tz-ink-rgb),.55);backdrop-filter:blur(6px);transition:border-color .32s,box-shadow .32s,transform .32s;display:flex;flex-direction:column}.tzcard:hover{border-color:rgba(var(--ch),.6);box-shadow:0 0 40px -12px rgba(var(--ch),.5);transform:translateY(-2px)}.tzcard[data-ch=root]{--ch:var(--tz-ch-root)}.tzcard[data-ch=sacral]{--ch:var(--tz-ch-sacral)}.tzcard[data-ch=solar]{--ch:var(--tz-ch-solar)}.tzcard[data-ch=heart]{--ch:var(--tz-ch-heart)}.tzcard[data-ch=throat]{--ch:var(--tz-ch-throat)}.tzcard[data-ch=third]{--ch:var(--tz-ch-third)}.tzcard[data-ch=crown]{--ch:var(--tz-ch-crown)}.tzcard--pop{border-color:rgba(var(--ch),.55);background:linear-gradient(160deg,rgba(var(--ch),.2),rgba(var(--tz-ink-rgb),.66) 58%);box-shadow:0 0 36px -10px rgba(var(--ch),.55),inset 0 1px rgba(var(--tz-hl-rgb),.08)}.tzcard--pop:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(70% 60% at 50% 115%,rgba(var(--ch),.32),transparent 70%);opacity:.8;transition:opacity .32s}.tzcard--pop{position:relative;overflow:hidden}.tzcard--pop>*{position:relative;z-index:1}.tzcard--pop:hover,.tzcard--pop:focus-within{transform:translateY(-6px) scale(1.03);border-color:rgba(var(--ch),.95);box-shadow:0 0 60px -6px rgba(var(--ch),.8),0 26px 44px -28px rgba(var(--tz-shadow-rgb),.9)}.tzcard--pop:hover:after{opacity:1}.tzcard--pop .tzcard__cta{color:rgb(var(--ch));text-shadow:0 0 12px rgba(var(--ch),.6)}.tzcard--pop .tzcard__name{color:var(--tz-cream)}.tzcard p.tzcard__kicker{font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--ch));margin:0 0 .5rem;line-height:1.5}.tzcard__name{font-family:var(--tz-display);font-size:1.55rem;line-height:1.18;margin:0 0 .5rem}.tzcard p{color:rgba(var(--tz-cream-rgb),.8);font-size:.92rem;line-height:1.62;margin:0 0 1.1rem}.tzcard__cta{margin-top:auto;color:var(--tz-gold);text-decoration:none;font-size:.78rem;letter-spacing:1.4px;text-transform:uppercase;display:inline-flex;align-items:center;min-height:24px}.tzgrid{display:grid;gap:1rem}@media(min-width:820px){.tzgrid--3{grid-template-columns:repeat(3,1fr)}.tzgrid--2{grid-template-columns:1fr 1fr}}@media(min-width:900px){.tzgrid--4{grid-template-columns:repeat(4,1fr)}}.tzstep{display:flex;align-items:center;gap:1.1rem;margin-bottom:.9rem}.tzstep__n{font-family:var(--tz-display);font-size:3.6rem;line-height:1;flex:none;background:var(--tz-gold-metal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tzstep__t{font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;color:var(--tz-gold);opacity:.85}.tzstep__t b{display:block;font-family:var(--tz-display);font-weight:400;font-size:2.1rem;letter-spacing:0;text-transform:none;color:var(--tz-cream);opacity:1;margin-top:.1rem;line-height:1.1}[data-halo]{position:relative;isolation:isolate}[data-halo]:before{content:"";position:absolute;z-index:-1;inset:-15px -24px;border-radius:999px;pointer-events:none;background:radial-gradient(58% 74% at 50% 50%,rgba(var(--halo,var(--tz-gold-rgb)),.5),rgba(var(--halo,var(--tz-gold-rgb)),.2) 46%,rgba(var(--halo,var(--tz-gold-rgb)),0) 78%);opacity:0;transform:scale(.92);transition:opacity .36s ease,transform .36s ease}[data-halo]:hover:before,[data-halo]:focus-within:before{opacity:1;transform:scale(1)}:root{font-synthesis-weight:none;-webkit-font-synthesis:style small-caps}.tzcard__name{font-weight:400}.tzstep__link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:24px;border-bottom:1px solid rgba(var(--tz-gold-rgb),.42);transition:color .3s ease,border-color .3s ease}.tzstep__link:hover,.tzstep__link:focus-visible{color:var(--tz-cream);border-bottom-color:rgba(var(--tz-gold-rgb),.9)}@media(max-width:640px){.tzstep__n{font-size:2.8rem}.tzstep__t b{font-size:1.6rem}}.tzdiv{max-width:var(--tz-wrap);margin:0 auto;padding:0 28px;height:38px;display:flex;align-items:center;justify-content:center}.tzdiv .markwrap{display:block;width:min(640px,72%);height:100%}.tzdiv--double .markwrap{width:min(960px,100%)}.tzdiv .mk{filter:drop-shadow(0 0 7px rgba(var(--tz-gold-rgb),.38))}.tzdiv--single{justify-content:flex-start}.tzdiv--single .markwrap{width:min(520px,60%)}.tzdiv--arrow .markwrap{width:min(360px,50%)}.tzdiv--wide{max-width:none;padding:0}.tzdiv--wide .markwrap{width:100%}.tzdiv--wide.tzdiv--single{justify-content:center}.tzdiv--line{height:1px;padding:0;margin-top:14px;margin-bottom:14px;background:linear-gradient(90deg,transparent,rgba(var(--tz-gold-rgb),.55) 28%,rgba(var(--tz-gold-hi-rgb),.95) 50%,rgba(var(--tz-gold-rgb),.55) 72%,transparent);box-shadow:0 1px rgba(var(--tz-metal-edge-hi),.14),0 0 14px rgba(var(--tz-gold-rgb),.28)}.tzpointer{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:2rem 0 .4rem;text-decoration:none}.tzpointer span{font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:var(--tz-gold);opacity:.75}.tzpointer svg{width:30px;height:46px;overflow:visible}.tzpointer path{stroke:var(--tz-gold);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;fill:none;filter:drop-shadow(0 0 6px rgba(var(--tz-gold-rgb),.85));opacity:0;animation:tzFall 2.1s cubic-bezier(.5,0,.5,1) infinite}.tzpointer path:nth-child(2){animation-delay:.28s}.tzpointer path:nth-child(3){animation-delay:.56s}@keyframes tzFall{0%{opacity:0;transform:translateY(-9px)}35%{opacity:1}70%{opacity:.85;transform:translateY(7px)}to{opacity:0;transform:translateY(15px)}}.tzpull{font-family:var(--tz-display);font-size:clamp(1.5rem,3.4vw,2.1rem);line-height:1.34;text-align:center;max-width:56ch;margin:var(--tz-band) auto}.tzpull:before,.tzpull:after{content:"";display:block;width:184px;height:2px;margin:1.6rem auto;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(var(--tz-gold-rgb),.85) 30%,rgba(var(--tz-gold-hi-rgb),1) 50%,rgba(var(--tz-gold-rgb),.85) 70%,transparent);box-shadow:0 0 14px rgba(var(--tz-gold-rgb),.45)}.tzpull small{display:block;font-family:var(--tz-body);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:rgba(var(--tz-cream-rgb),.52);margin-top:1.1rem}.tzdd{border-top:1px solid var(--tz-rule)}.tzdd summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0}.tzdd summary::-webkit-details-marker{display:none}.tzdd__name{font-family:var(--tz-display);font-size:1.25rem;color:var(--tz-cream)}.tzdd__one{color:var(--tz-muted);font-size:.88rem;text-align:right;max-width:38ch}.tzdd[open] .tzdd__one{color:var(--tz-gold)}.tzdd__body{padding:0 0 1.1rem;color:rgba(var(--tz-cream-rgb),.8);font-size:.94rem;max-width:70ch}@media(max-width:640px){.tzdd summary{flex-direction:column;align-items:flex-start;gap:4px}.tzdd__one{text-align:left;max-width:none}}.tzask{display:flex;flex-wrap:wrap;gap:8px;max-width:560px;margin:1.6rem auto 0}.tzask input{flex:1;font:inherit;padding:.8rem 1rem;border-radius:12px;border:1px solid var(--tz-rule);background:rgba(var(--tz-ink-rgb),.6);color:var(--tz-cream)}.tzask input::placeholder{color:var(--tz-muted)}.tzask.is-sending .tzbtn{opacity:.6;pointer-events:none}.tzask__echo{display:block;text-align:center;margin-top:.8rem;font-size:.8rem;color:var(--tz-muted);min-height:1.2em}.tzask__done{margin:0;font-size:.86rem;line-height:1.6;color:var(--tz-gold)}.tzask__label{flex-basis:100%;font-size:.66rem;letter-spacing:2px;text-transform:uppercase;color:var(--tz-gold);margin:0 0 -2px}.tzask__field{position:relative;flex:1;min-width:0;display:block}.tzask__field input{width:100%;box-sizing:border-box}.tzask__hint{position:absolute;left:calc(1rem + 1px);right:calc(1rem + 1px);top:50%;transform:translateY(-50%);color:var(--tz-muted);pointer-events:none;display:inline-grid;line-height:1.2}.tzask__hint span{grid-area:1/1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;animation:tzUnfoldHint calc(var(--tz-word)*6) ease-in-out infinite}.tzask__hint span:nth-child(1){animation-delay:calc(var(--tz-word)*0)}.tzask__hint span:nth-child(2){animation-delay:calc(var(--tz-word)*1)}.tzask__hint span:nth-child(3){animation-delay:calc(var(--tz-word)*2)}.tzask__hint span:nth-child(4){animation-delay:calc(var(--tz-word)*3)}.tzask__hint span:nth-child(5){animation-delay:calc(var(--tz-word)*4)}.tzask__hint span:nth-child(6){animation-delay:calc(var(--tz-word)*5)}@keyframes tzUnfoldHint{0%{opacity:0;transform:translateY(4px)}3.45%,13.95%{opacity:1;transform:translateY(0)}17.4%,to{opacity:0;transform:translateY(-4px)}}.tzask__hint.is-hidden{display:none}.tzpic{position:relative;overflow:hidden;border-radius:var(--tz-radius);background:var(--tz-ink);isolation:isolate}.tzpic>img,.tzpic>video,.tzpic>picture,.tzpic>picture>img{width:100%;height:100%;object-fit:cover;display:block}.tzpic:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;z-index:1;background:linear-gradient(135deg,rgba(var(--tz-gold-rgb),.9) 0,rgba(var(--tz-gold-rgb),0) 22px),linear-gradient(225deg,rgba(var(--tz-gold-rgb),.9) 0,rgba(var(--tz-gold-rgb),0) 22px),linear-gradient(45deg,rgba(var(--tz-gold-rgb),.75) 0,rgba(var(--tz-gold-rgb),0) 22px),linear-gradient(-45deg,rgba(var(--tz-gold-rgb),.75) 0,rgba(var(--tz-gold-rgb),0) 22px)}.tzpic:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px rgba(var(--tz-gold-rgb),.75);pointer-events:none;z-index:1}.tzpic--top{border-radius:var(--tz-radius) var(--tz-radius) 0 0}.tzpic--top:before{background:linear-gradient(135deg,rgba(var(--tz-gold-rgb),.9) 0,rgba(var(--tz-gold-rgb),0) 22px),linear-gradient(225deg,rgba(var(--tz-gold-rgb),.9) 0,rgba(var(--tz-gold-rgb),0) 22px)}.tzpic__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:14px 16px;font-size:.66rem;letter-spacing:1.6px;text-transform:uppercase;color:var(--tz-gold);background:linear-gradient(180deg,rgba(var(--tz-ink-rgb),0),rgba(var(--tz-ink-rgb),.85))}.tzstair{overflow-x:auto;padding:96px 44px 56px;margin:26px -44px 10px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(var(--tz-gold-rgb),.4) transparent;--fadeL:0px;--fadeR:0px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fadeL),#000 calc(100% - var(--fadeR)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fadeL),#000 calc(100% - var(--fadeR)),transparent 100%)}.tzwrap:has(.tzstair){overflow-x:clip;overflow-clip-margin:44px}.tzstair--series{margin-top:10px;padding-top:44px}.tzstair__rail{display:flex;gap:14px;align-items:flex-end;width:max-content}.tzstair__rail--even{align-items:stretch}.tzstair__card{flex:0 0 var(--tzstair-w,250px);scroll-snap-align:start;border:1px solid var(--tz-rule);border-radius:var(--tz-radius);background:rgba(var(--tz-ink-rgb),.42);backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);display:flex;flex-direction:column;transform:translateY(calc(var(--tzstair-lift,0)*-1px));transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s,border-color .32s}.tzstair__card[hidden]{display:none}.tzstair__card:hover,.tzstair__card:focus-within{transform:translateY(calc(var(--tzstair-lift,0)*-1px - 14px));border-color:rgba(var(--tz-gold-rgb),.85)!important;box-shadow:0 0 44px -10px rgba(var(--tz-gold-rgb),.7),0 24px 40px -24px rgba(var(--tz-shadow-rgb),.9)}.tzstair__card:active{transform:translateY(calc(var(--tzstair-lift,0)*-1px - 26px))}.tzstair__pic{display:block;border-radius:13px 13px 0 0;aspect-ratio:16/9}.tzstair__body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.tzstair__rail--even .tzstair__body{flex:1}.tzstair__t{font-family:var(--tz-display);font-weight:400;font-size:1.02rem;line-height:1.25;text-decoration:none;color:var(--tz-cream);transition:color .3s;display:flex;align-items:center;min-height:24px}.tzstair__card:hover .tzstair__t,.tzstair__t:hover{color:var(--tz-gold-hi)}.tzstair__meta{display:flex;flex-wrap:wrap;gap:0 6px;margin:0;font-size:.66rem;letter-spacing:1.3px;text-transform:uppercase;color:var(--tz-gold)}.tzstair__meta a{color:var(--tz-gold);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s;display:inline-flex;align-items:center;min-height:24px}.tzstair__meta a:hover{border-color:rgba(var(--tz-gold-rgb),.7)}@media(max-width:760px){.tzstair{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}.tzpillars{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tzpillar{--tz-path-coaching:242,206,94;--tz-path-gather:232,116,108;--tz-path-listen:143,217,160;--tz-path-connect:95,180,224;--p:var(--tz-gold-rgb);position:relative;display:flex;flex-direction:column;gap:3px;padding:18px 18px 16px;border-radius:var(--tz-radius);text-decoration:none;color:var(--tz-cream);overflow:hidden;border:1px solid rgba(var(--p),.5);background:linear-gradient(160deg,rgba(var(--p),.16),rgba(var(--tz-ink-rgb),.6) 62%);box-shadow:0 0 30px -10px rgba(var(--p),.55),inset 0 1px rgba(var(--tz-hl-rgb),.08);transition:transform .32s,box-shadow .32s,border-color .32s}.tzpillar:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(60% 80% at 50% 120%,rgba(var(--p),.38),transparent 70%);opacity:.75;transition:opacity .32s}.tzpillar:hover,.tzpillar:focus-visible{transform:translateY(-3px);border-color:rgba(var(--p),.95);box-shadow:0 0 48px -6px rgba(var(--p),.8),0 18px 40px -26px rgba(var(--tz-shadow-rgb),.8)}.tzpillar:hover:before{opacity:1}.tzpillar__art{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.72;transition:opacity .38s,transform .38s}.tzpillar__art img,.tzpillar__art svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--artpos,50% 42%)}.tzpillar__art:after{content:"";position:absolute;inset:0;background:linear-gradient(176deg,rgba(var(--tz-scrim-rgb),.06),rgba(var(--tz-scrim-rgb),.42),rgba(var(--tz-scrim-rgb),.9) 68%,rgba(var(--tz-scrim-rgb),.96))}.tzpillar:hover .tzpillar__art,.tzpillar:focus-visible .tzpillar__art{opacity:.94;transform:scale(1.055)}.tzpillar__k{position:relative;z-index:2;font-size:.6rem;letter-spacing:2px;text-transform:uppercase;color:rgb(var(--p))}.tzpillar__n{position:relative;z-index:2;font-family:var(--tz-display);font-size:1.32rem;line-height:1.15}.tzpillar__s{position:relative;z-index:2;font-size:.78rem;color:var(--tz-muted);line-height:1.45}.tzpillar[data-path=coaching]{--p:var(--tz-path-coaching)}.tzpillar[data-path=gather]{--p:var(--tz-path-gather)}.tzpillar[data-path=listen]{--p:var(--tz-path-listen)}.tzpillar[data-path=connect]{--p:var(--tz-path-connect)}@media(max-width:900px){.tzpillars{grid-template-columns:1fr 1fr}}@media(max-width:520px){.tzpillars{grid-template-columns:1fr}}.tzvideo{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:16/9;background:var(--tz-ink);border:1px solid rgba(var(--tz-gold-rgb),.42);box-shadow:0 34px 70px -30px rgba(var(--tz-shadow-rgb),.85),0 0 120px 14px rgba(var(--tz-gold-rgb),.36)}.tzvideo>iframe,.tzvideo>video,.tzvideo>img,.tzvideo>picture,.tzvideo>picture>img{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.tzvideo>iframe{width:calc(200% + 4px);height:calc(200% + 4px);left:-1px;top:-1px;transform:scale(.5);transform-origin:0 0}.tzvideo__mute{position:absolute;right:16px;bottom:16px;z-index:2;min-width:132px;justify-content:center;display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:500;font-size:.66rem;letter-spacing:1.6px;text-transform:uppercase;color:var(--tz-btn-ink);background:var(--tz-gold-metal);box-shadow:var(--tz-gold-edge);border:0;border-radius:999px;padding:9px 15px;cursor:pointer;transition:transform .25s,box-shadow .25s}.tzvideo__mute:hover{transform:translateY(-1px);box-shadow:var(--tz-gold-edge),0 8px 24px -8px rgba(var(--tz-gold-rgb),.7)}.tzvideo__bar{position:absolute;left:16px;bottom:16px;z-index:2;display:flex;flex-wrap:wrap;gap:10px}.tzvideo__pause,.tzvideo__fs{display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:500;font-size:.66rem;letter-spacing:1.6px;text-transform:uppercase;color:var(--tz-gold);background:rgba(var(--tz-ink-rgb),.78);box-shadow:inset 0 0 0 1px rgba(var(--tz-gold-rgb),.55);border:0;border-radius:999px;padding:9px 15px;cursor:pointer;transition:transform .25s,box-shadow .25s}.tzvideo__pause:hover,.tzvideo__fs:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(var(--tz-gold-rgb),.95),0 8px 24px -8px rgba(var(--tz-gold-rgb),.55)}.tzvideo__pause svg,.tzvideo__fs svg{width:14px;height:14px;fill:currentColor}.tzvideo:fullscreen{background:#000;display:flex;align-items:center;justify-content:center}.tzvideo:fullscreen iframe{width:100%;height:100%}@media(max-width:560px){.tzvideo__bar{left:12px;bottom:58px;gap:8px}}.tzvideo__mute[data-on=true]{background:rgba(var(--tz-ink-rgb),.78);color:var(--tz-gold);box-shadow:inset 0 0 0 1px rgba(var(--tz-gold-rgb),.55)}.tzvideo__mute svg{width:14px;height:14px;fill:currentColor}.tzvideo>iframe{z-index:0}.tz-follow .tzvideo:after{content:"";position:absolute;inset:0;z-index:1}.tzvideo--waiting>picture,.tzvideo--waiting>img{z-index:1}.tzvideo__play{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);display:none;align-items:center;gap:10px;font:inherit;font-weight:500;font-size:.72rem;letter-spacing:1.8px;text-transform:uppercase;color:var(--tz-btn-ink);background:var(--tz-gold-metal);border:0;border-radius:999px;padding:14px 26px;cursor:pointer;box-shadow:var(--tz-gold-edge),0 12px 34px -10px rgba(var(--tz-gold-rgb),.8)}.tzvideo--stalled .tzvideo__play{display:inline-flex}.tzvideo--blocked .tzvideo__play{display:none}.tzvideo__out{position:absolute;left:50%;bottom:18px;z-index:4;transform:translate(-50%);display:inline-flex;align-items:center;min-height:24px;padding:.5rem 1rem;border-radius:999px;text-decoration:none;font-size:.7rem;letter-spacing:1.6px;text-transform:uppercase;color:var(--tz-cream);background:rgba(var(--tz-ink-rgb),.62);border:1px solid rgba(var(--tz-gold-rgb),.5);backdrop-filter:blur(6px);transition:color .3s,border-color .3s}.tzvideo__out:hover{color:var(--tz-gold);border-color:rgba(var(--tz-gold-rgb),.9)}.tzvideo__play svg{width:16px;height:16px;fill:currentColor}.tzvideo__pause--mid{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;padding:13px 24px;border-radius:999px;background:rgba(var(--tz-ink-rgb),.72);color:var(--tz-gold);box-shadow:inset 0 0 0 1px rgba(var(--tz-gold-rgb),.55),0 10px 30px -12px #000000e6;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;pointer-events:none;transition:opacity .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1)}.tzvideo:hover .tzvideo__pause--mid,.tzvideo__pause--mid:focus-visible,.tzvideo:not(.tzvideo--playing) .tzvideo__pause--mid{opacity:1;pointer-events:auto}.tzvideo--stalled .tzvideo__pause--mid,.tzvideo--blocked .tzvideo__pause--mid{opacity:0;pointer-events:none}.tzvideo__pause--mid:hover{transform:translate(-50%,-50%) translateY(-1px);box-shadow:inset 0 0 0 1px rgba(var(--tz-gold-rgb),.95),0 12px 34px -12px rgba(var(--tz-gold-rgb),.5)}@media(prefers-reduced-motion:reduce){.tzvideo__pause--mid{opacity:1;pointer-events:auto;transition:none}}@media(max-width:560px){.tzvideo__pause--mid{padding:11px 20px}}.tzfollow{position:fixed;left:0;top:0;width:34px;height:31.79px;transform-origin:0 0;will-change:transform;z-index:90;pointer-events:none;opacity:0;transition:opacity .4s;filter:drop-shadow(0 0 9px rgba(var(--tz-gold-rgb),.72)) drop-shadow(0 0 2px rgba(var(--tz-glint-rgb),.5));display:none}.tz-follow .tzfollow{display:block}.tzfollow.is-on{opacity:1}.tzfollow--echo{filter:drop-shadow(0 0 5px rgba(var(--tz-gold-rgb),.45));transition:none;opacity:0;z-index:89}.tzfollow--echo.is-on{opacity:0}.tzfollow .markwrap{display:block;width:100%;height:100%}.tzfollow .mk__g{transform-box:view-box;transform-origin:50% 0}.tz-follow.tz-nocur,.tz-follow.tz-nocur *{cursor:none!important}@media(hover:none),(pointer:coarse){.tzfollow{display:none!important}.tz-follow .tzvideo:after{content:none}.tz-follow.tz-nocur,.tz-follow.tz-nocur *{cursor:auto!important}}.tztrack .bird{transform-origin:50% 50%;transition:filter .3s;filter:drop-shadow(0 0 calc(8px + 16px*var(--tz-energy,0)) rgba(var(--tz-gold-rgb),calc(.3 + .55*var(--tz-energy,0))))}.tzsoul{position:relative;aspect-ratio:1/1;border-radius:var(--tz-radius);overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--tz-rule);display:grid;align-content:end;padding:14px;isolation:isolate;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s cubic-bezier(.2,.7,.2,1),border-color .5s}.tzsoul img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 15%;z-index:-2;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.tzsoul:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(var(--tz-ink-rgb),0) 40%,rgba(var(--tz-ink-rgb),.55) 70%,rgba(var(--tz-ink-rgb),.97))}.tzsoul b{font-family:var(--tz-display);font-weight:400;font-size:1.2rem;line-height:1.15}.tzsoul span{color:var(--tz-muted);font-size:.74rem}.tzsoul:hover,.tzsoul:focus-visible{transform:translateY(-6px) scale(1.045);z-index:2;border-color:rgba(var(--tz-gold-rgb),.5);box-shadow:0 26px 60px -22px rgba(var(--tz-shadow-rgb),.95),0 0 46px -12px rgba(var(--tz-gold-rgb),.42)}.tzsoul:hover img,.tzsoul:focus-visible img{transform:scale(1.09)}.tzconcierge{position:fixed;right:18px;bottom:104px;z-index:70;width:min(380px,calc(100vw - 36px));border:1px solid rgba(var(--tz-gold-rgb),.45);border-radius:18px;padding:18px 18px 16px;background:rgba(var(--tz-ink-rgb),.9);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 30px 70px -30px rgba(var(--tz-shadow-rgb),.9),0 0 50px -16px rgba(var(--tz-gold-rgb),.45);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .35s,transform .35s}.tzconcierge:not(.is-on){visibility:hidden}.tzconcierge.is-on{opacity:1;transform:none;pointer-events:auto}.tzconcierge__head{display:flex;align-items:center;gap:10px;margin:0 0 10px}.tzconcierge__head .birdwrap{width:30px;height:30px}.tzconcierge__who{font-size:.64rem;letter-spacing:2px;text-transform:uppercase;color:var(--tz-gold)}.tzconcierge__q{font-family:var(--tz-display);font-size:1.2rem;margin:0 0 10px;color:var(--tz-cream)}.tzconcierge__list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tzconcierge__list a{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--tz-rule);border-radius:10px;text-decoration:none;color:var(--tz-cream);font-size:.86rem;transition:border-color .3s,background .3s}.tzconcierge__list a:hover{border-color:rgba(var(--tz-gold-rgb),.6);background:rgba(var(--tz-gold-rgb),.08)}.tzconcierge__list small{color:var(--tz-muted);font-size:.7rem;letter-spacing:1px;text-transform:uppercase}.tzconcierge__close{position:absolute;top:10px;right:12px;font:inherit;font-size:.9rem;color:var(--tz-muted);background:none;border:0;cursor:pointer}.tzconcierge__note{margin:10px 0 0;font-size:.74rem;color:var(--tz-muted)}.tzwings{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 18px}.tzwings .tzwings__w{width:clamp(64px,10vw,110px);height:auto;flex:none;overflow:visible;filter:drop-shadow(0 0 10px rgba(var(--tz-gold-rgb),.35));transform:translateY(var(--wing-shift,0))}.tzwings__w .bird__wing{transform-box:view-box}.tzwings__t{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.34em;font-size:.78rem;letter-spacing:.42em;text-transform:uppercase;color:var(--tz-gold);line-height:1;text-indent:.42em}.tzwings__r{white-space:nowrap}.tz-js .tzcasc [data-casc]{opacity:0;transform:translateY(14px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);transition-delay:calc(min(var(--i,0),5)*var(--tz-wave))}.tzcasc.is-in [data-casc]{opacity:1;transform:none}.birdwrap{display:block;line-height:0}.bird{width:100%;height:100%;overflow:visible;display:block}.bird__rings circle{fill:none;stroke:rgba(var(--tz-gold-rgb),.24);stroke-width:2}.bird__wing,.bird__tail,.bird__body,.bird__lift{transform-box:view-box}.bird__wing--l{transform-origin:288px 286px}.bird__wing--r{transform-origin:312px 286px}.bird__tail{transform-origin:300px 300px}.bird__body{transform-origin:300px 290px}.bird__lift{transform-origin:300px 300px}@keyframes idleL{0%,to{transform:rotate(0) scaleX(1)}50%{transform:rotate(1.6deg) scaleX(.988)}}@keyframes idleR{0%,to{transform:rotate(0) scaleX(1)}50%{transform:rotate(-1.6deg) scaleX(.988)}}@keyframes flapL{0%{transform:rotate(0) scaleX(1)}18%{transform:rotate(1.5deg) scaleX(.99)}38%{transform:rotate(0) scaleX(1)}54%{transform:rotate(.6deg) scaleX(.997)}58%{transform:rotate(12deg) scaleX(.9)}62%{transform:rotate(-8deg) scaleX(.965)}66%{transform:rotate(9.5deg) scaleX(.925)}70%{transform:rotate(-6deg) scaleX(.972)}74%{transform:rotate(6.5deg) scaleX(.948)}78%{transform:rotate(-3.4deg) scaleX(.984)}83%{transform:rotate(2.2deg) scaleX(.993)}89%{transform:rotate(-.9deg) scaleX(.998)}95%{transform:rotate(.3deg) scaleX(1)}to{transform:rotate(0) scaleX(1)}}@keyframes flapR{0%{transform:rotate(0) scaleX(1)}18%{transform:rotate(-1.5deg) scaleX(.99)}38%{transform:rotate(0) scaleX(1)}54%{transform:rotate(-.6deg) scaleX(.997)}58%{transform:rotate(-12deg) scaleX(.9)}62%{transform:rotate(8deg) scaleX(.965)}66%{transform:rotate(-9.5deg) scaleX(.925)}70%{transform:rotate(6deg) scaleX(.972)}74%{transform:rotate(-6.5deg) scaleX(.948)}78%{transform:rotate(3.4deg) scaleX(.984)}83%{transform:rotate(-2.2deg) scaleX(.993)}89%{transform:rotate(.9deg) scaleX(.998)}95%{transform:rotate(-.3deg) scaleX(1)}to{transform:rotate(0) scaleX(1)}}@keyframes flapTail{0%,54%{transform:rotate(0) scaleY(1)}60%{transform:rotate(0) scaleY(1.05)}64%{transform:rotate(1.6deg) scaleY(.97)}69%{transform:rotate(-1.4deg) scaleY(1.04)}75%{transform:rotate(1deg) scaleY(.985)}82%{transform:rotate(-.5deg) scaleY(1.01)}92%,to{transform:rotate(0) scaleY(1)}}@keyframes flapLift{0%,54%{transform:translateY(0)}59%{transform:translateY(-7px)}64%{transform:translateY(-2px)}68%{transform:translateY(-8px)}73%{transform:translateY(-2.5px)}78%{transform:translateY(-5px)}86%{transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes ascendLift{0%{transform:translateY(-0px) scale(1)}5%{transform:translateY(-.73px) scale(1.0006)}10%{transform:translateY(-2.86px) scale(1.0024)}15%{transform:translateY(-6.18px) scale(1.0052)}20%{transform:translateY(-10.36px) scale(1.0086)}25%{transform:translateY(-15px) scale(1.0125)}30%{transform:translateY(-19.64px) scale(1.0164)}35%{transform:translateY(-23.82px) scale(1.0198)}40%{transform:translateY(-27.14px) scale(1.0226)}45%{transform:translateY(-29.27px) scale(1.0244)}50%{transform:translateY(-30px) scale(1.025)}55%{transform:translateY(-29.27px) scale(1.0244)}60%{transform:translateY(-27.14px) scale(1.0226)}65%{transform:translateY(-23.82px) scale(1.0198)}70%{transform:translateY(-19.64px) scale(1.0164)}75%{transform:translateY(-15px) scale(1.0125)}80%{transform:translateY(-10.36px) scale(1.0086)}85%{transform:translateY(-6.18px) scale(1.0052)}90%{transform:translateY(-2.86px) scale(1.0024)}95%{transform:translateY(-.73px) scale(1.0006)}to{transform:translateY(-0px) scale(1)}}@keyframes ascend2Lift{0%{transform:translateY(0)}14%{transform:translateY(-14px)}26%{transform:translateY(-11px)}40%{transform:translateY(-28px)}52%{transform:translateY(-24px)}64%{transform:translateY(-13px)}76%{transform:translateY(-16px)}88%{transform:translateY(-9px)}to{transform:translateY(0)}}.bird--idle .bird__wing--l{animation:idleL 7s ease-in-out infinite}.bird--idle .bird__wing--r{animation:idleR 7s ease-in-out infinite}.bird--flap .bird__wing--l,.bird--phoenix .bird__wing--l,.bird--ascend .bird__wing--l,.bird--ascend2 .bird__wing--l,.bird--molten .bird__wing--l{animation:flapL 9s cubic-bezier(.36,.05,.3,1) infinite}.bird--flap .bird__wing--r,.bird--phoenix .bird__wing--r,.bird--ascend .bird__wing--r,.bird--ascend2 .bird__wing--r,.bird--molten .bird__wing--r{animation:flapR 9s cubic-bezier(.36,.05,.3,1) infinite}.bird--flap .bird__tail,.bird--phoenix .bird__tail,.bird--ascend .bird__tail,.bird--ascend2 .bird__tail,.bird--molten .bird__tail{animation:flapTail 9s ease-in-out infinite}.bird--flap .bird__lift,.bird--phoenix .bird__lift,.bird--molten .bird__lift{animation:flapLift 9s cubic-bezier(.36,.05,.3,1) infinite}.bird--ascend .bird__lift{animation:ascendLift 9s cubic-bezier(.4,0,.25,1) infinite}.bird--ascend2 .bird__lift{animation:ascend2Lift 9s cubic-bezier(.42,0,.3,1) infinite}.bird--phoenix{filter:drop-shadow(0 0 14px rgba(var(--tz-gold-rgb),.42))}.bird--flap,.bird--ascend,.bird--ascend2{filter:drop-shadow(0 0 9px rgba(var(--tz-gold-rgb),.26))}.bird--molten{filter:drop-shadow(0 0 16px rgba(var(--tz-gold-rgb),.5)) saturate(1.12)}.bird--polished{filter:drop-shadow(0 0 7px rgba(var(--tz-gold-rgb),.3)) contrast(1.06)}@keyframes sp0{0%{stop-color:var(--tz-sh-lo)}5%{stop-color:var(--tz-flash)}8%{stop-color:var(--tz-gold-hi)}11%{stop-color:var(--tz-flash)}17%{stop-color:var(--tz-sh-lo)}to{stop-color:var(--tz-sh-lo)}}@keyframes sp1{0%{stop-color:var(--tz-sh-mid)}13%{stop-color:var(--tz-sh-mid)}19%{stop-color:var(--tz-flash)}22%{stop-color:var(--tz-gold-hi)}25%{stop-color:var(--tz-flash)}31%{stop-color:var(--tz-sh-mid)}to{stop-color:var(--tz-sh-mid)}}@keyframes sp2{0%{stop-color:var(--tz-sh-lo)}27%{stop-color:var(--tz-sh-lo)}33%{stop-color:var(--tz-flash)}36%{stop-color:var(--tz-gold-hi)}39%{stop-color:var(--tz-flash)}45%{stop-color:var(--tz-sh-lo)}to{stop-color:var(--tz-sh-lo)}}@keyframes sp3{0%{stop-color:var(--tz-sh-mid)}41%{stop-color:var(--tz-sh-mid)}47%{stop-color:var(--tz-flash)}50%{stop-color:var(--tz-gold-hi)}53%{stop-color:var(--tz-flash)}59%{stop-color:var(--tz-sh-mid)}to{stop-color:var(--tz-sh-mid)}}@keyframes sp4{0%{stop-color:var(--tz-sh-lo)}55%{stop-color:var(--tz-sh-lo)}61%{stop-color:var(--tz-flash)}64%{stop-color:var(--tz-gold-hi)}67%{stop-color:var(--tz-flash)}73%{stop-color:var(--tz-sh-lo)}to{stop-color:var(--tz-sh-lo)}}@keyframes sp5{0%{stop-color:var(--tz-sh-mid)}69%{stop-color:var(--tz-sh-mid)}75%{stop-color:var(--tz-flash)}78%{stop-color:var(--tz-gold-hi)}81%{stop-color:var(--tz-flash)}87%{stop-color:var(--tz-sh-mid)}to{stop-color:var(--tz-sh-mid)}}@keyframes sp6{0%{stop-color:var(--tz-sh-lo)}83%{stop-color:var(--tz-sh-lo)}89%{stop-color:var(--tz-flash)}92%{stop-color:var(--tz-gold-hi)}95%{stop-color:var(--tz-flash)}to{stop-color:var(--tz-sh-lo)}}.sp0{stop-color:var(--tz-sh-lo)}.sp1{stop-color:var(--tz-gold)}.sp2{stop-color:var(--tz-gold-hi)}.sp3{stop-color:var(--tz-sh-mid)}.sp4{stop-color:var(--tz-gold)}.sp5{stop-color:var(--tz-sh-dim)}.sp6{stop-color:var(--tz-sh-lo)}.bird--flap .sp0,.bird--ascend .sp0,.bird--ascend2 .sp0,.bird--molten .sp0,.bird--phoenix .sp0{animation:sp0 9s ease-in-out infinite}.bird--flap .sp1,.bird--ascend .sp1,.bird--ascend2 .sp1,.bird--molten .sp1,.bird--phoenix .sp1{animation:sp1 9s ease-in-out infinite}.bird--flap .sp2,.bird--ascend .sp2,.bird--ascend2 .sp2,.bird--molten .sp2,.bird--phoenix .sp2{animation:sp2 9s ease-in-out infinite}.bird--flap .sp3,.bird--ascend .sp3,.bird--ascend2 .sp3,.bird--molten .sp3,.bird--phoenix .sp3{animation:sp3 9s ease-in-out infinite}.bird--flap .sp4,.bird--ascend .sp4,.bird--ascend2 .sp4,.bird--molten .sp4,.bird--phoenix .sp4{animation:sp4 9s ease-in-out infinite}.bird--flap .sp5,.bird--ascend .sp5,.bird--ascend2 .sp5,.bird--molten .sp5,.bird--phoenix .sp5{animation:sp5 9s ease-in-out infinite}.bird--flap .sp6,.bird--ascend .sp6,.bird--ascend2 .sp6,.bird--molten .sp6,.bird--phoenix .sp6{animation:sp6 9s ease-in-out infinite}.bird--idle .sp,.bird--polished .sp{animation:none}@keyframes cascL{0%{transform:rotate(0) scaleX(1)}8%{transform:rotate(.6deg) scaleX(.997)}16%{transform:rotate(12deg) scaleX(.9)}24%{transform:rotate(-8deg) scaleX(.965)}32%{transform:rotate(9.5deg) scaleX(.925)}40%{transform:rotate(-6deg) scaleX(.972)}48%{transform:rotate(6.5deg) scaleX(.948)}56%{transform:rotate(-3.4deg) scaleX(.984)}66%{transform:rotate(2.2deg) scaleX(.993)}78%{transform:rotate(-.9deg) scaleX(.998)}90%{transform:rotate(.3deg) scaleX(1)}to{transform:rotate(0) scaleX(1)}}@keyframes cascR{0%{transform:rotate(0) scaleX(1)}8%{transform:rotate(-.6deg) scaleX(.997)}16%{transform:rotate(-12deg) scaleX(.9)}24%{transform:rotate(8deg) scaleX(.965)}32%{transform:rotate(-9.5deg) scaleX(.925)}40%{transform:rotate(6deg) scaleX(.972)}48%{transform:rotate(-6.5deg) scaleX(.948)}56%{transform:rotate(3.4deg) scaleX(.984)}66%{transform:rotate(-2.2deg) scaleX(.993)}78%{transform:rotate(.9deg) scaleX(.998)}90%{transform:rotate(-.3deg) scaleX(1)}to{transform:rotate(0) scaleX(1)}}@keyframes cascTail{0%,8%{transform:rotate(0) scaleY(1)}20%{transform:rotate(0) scaleY(1.05)}28%{transform:rotate(1.6deg) scaleY(.97)}38%{transform:rotate(-1.4deg) scaleY(1.04)}50%{transform:rotate(1deg) scaleY(.985)}64%{transform:rotate(-.5deg) scaleY(1.01)}84%,to{transform:rotate(0) scaleY(1)}}@keyframes cascLift{0%{transform:translateY(-0px) scale(1)}5%{transform:translateY(-.73px) scale(1.0006)}10%{transform:translateY(-2.86px) scale(1.0024)}15%{transform:translateY(-6.18px) scale(1.0052)}20%{transform:translateY(-10.36px) scale(1.0086)}25%{transform:translateY(-15px) scale(1.0125)}30%{transform:translateY(-19.64px) scale(1.0164)}35%{transform:translateY(-23.82px) scale(1.0198)}40%{transform:translateY(-27.14px) scale(1.0226)}45%{transform:translateY(-29.27px) scale(1.0244)}50%{transform:translateY(-30px) scale(1.025)}55%{transform:translateY(-29.27px) scale(1.0244)}60%{transform:translateY(-27.14px) scale(1.0226)}65%{transform:translateY(-23.82px) scale(1.0198)}70%{transform:translateY(-19.64px) scale(1.0164)}75%{transform:translateY(-15px) scale(1.0125)}80%{transform:translateY(-10.36px) scale(1.0086)}85%{transform:translateY(-6.18px) scale(1.0052)}90%{transform:translateY(-2.86px) scale(1.0024)}95%{transform:translateY(-.73px) scale(1.0006)}to{transform:translateY(-0px) scale(1)}}@keyframes csp0{0%{stop-color:var(--tz-sh-lo)}8%{stop-color:var(--tz-flash)}16%{stop-color:var(--tz-gold-hi)}30%,to{stop-color:var(--tz-sh-lo)}}@keyframes csp1{0%,10.6%{stop-color:var(--tz-gold)}18.6%{stop-color:var(--tz-flash)}26.6%{stop-color:var(--tz-gold-hi)}40.6%,to{stop-color:var(--tz-gold)}}@keyframes csp2{0%,21.4%{stop-color:var(--tz-gold-hi)}29.4%{stop-color:var(--tz-flash)}37.4%{stop-color:var(--tz-gold-hi)}51.4%,to{stop-color:var(--tz-gold-hi)}}@keyframes csp3{0%,32%{stop-color:var(--tz-sh-mid)}40%{stop-color:var(--tz-flash)}48%{stop-color:var(--tz-gold-hi)}62%,to{stop-color:var(--tz-sh-mid)}}@keyframes csp4{0%,42.6%{stop-color:var(--tz-gold)}50.6%{stop-color:var(--tz-flash)}58.6%{stop-color:var(--tz-gold-hi)}72.6%,to{stop-color:var(--tz-gold)}}@keyframes csp5{0%,53.4%{stop-color:var(--tz-sh-dim)}61.4%{stop-color:var(--tz-flash)}69.4%{stop-color:var(--tz-gold-hi)}83.4%,to{stop-color:var(--tz-sh-dim)}}@keyframes csp6{0%,64%{stop-color:var(--tz-sh-lo)}72%{stop-color:var(--tz-flash)}80%{stop-color:var(--tz-gold-hi)}94%,to{stop-color:var(--tz-sh-lo)}}.bird--casc .bird__wing--l{animation:cascL var(--tz-beat) cubic-bezier(.36,.05,.3,1) 1 both}.bird--casc .bird__wing--r{animation:cascR var(--tz-beat) cubic-bezier(.36,.05,.3,1) 1 both}.bird--casc .bird__tail{animation:cascTail var(--tz-beat) ease-in-out 1 both}.bird--casc .bird__lift{animation:cascLift var(--tz-beat) cubic-bezier(.4,0,.25,1) 1 both}.bird--casc .sp0{animation:csp0 var(--tz-beat) ease-in-out 1 both}.bird--casc .sp1{animation:csp1 var(--tz-beat) ease-in-out 1 both}.bird--casc .sp2{animation:csp2 var(--tz-beat) ease-in-out 1 both}.bird--casc .sp3{animation:csp3 var(--tz-beat) ease-in-out 1 both}.bird--casc .sp4{animation:csp4 var(--tz-beat) ease-in-out 1 both}.bird--casc .sp5{animation:csp5 var(--tz-beat) ease-in-out 1 both}.bird--casc .sp6{animation:csp6 var(--tz-beat) ease-in-out 1 both}.bird--casc{filter:drop-shadow(0 0 12px rgba(var(--tz-gold-rgb),.4))}.tz-flock .bird:not(.bird--casc) .bird__wing--l{animation:idleL 7s ease-in-out infinite}.tz-flock .bird:not(.bird--casc) .bird__wing--r{animation:idleR 7s ease-in-out infinite}.tz-flock .bird:not(.bird--casc) .bird__tail,.tz-flock .bird:not(.bird--casc) .bird__lift,.tz-flock .bird:not(.bird--casc) .sp{animation:none}.tz-flock .birdwrap.bird--off *{animation-play-state:paused!important}@property --wake{syntax:"<number>";inherits:true;initial-value:0}.tz-flock .bird{transition:--wake .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.tz-flock .bird{transition:none}}@keyframes wakeL{0%,to{transform:rotate(0) scaleX(1)}50%{transform:rotate(calc(var(--wake,0)*12deg)) scaleX(calc(1 - var(--wake,0)*.1))}}@keyframes wakeR{0%,to{transform:rotate(0) scaleX(1)}50%{transform:rotate(calc(var(--wake,0)*-12deg)) scaleX(calc(1 - var(--wake,0)*.1))}}@keyframes wakeLift{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--wake,0)*-7px))}}@keyframes wakeTail{0%,to{transform:rotate(0) scaleY(1)}50%{transform:rotate(calc(var(--wake,0)*1.6deg)) scaleY(calc(1 - var(--wake,0)*.03))}}.tz-flock .bird.bird--wake:not(.bird--casc) .bird__wing--l{animation:wakeL 1.15s ease-in-out infinite}.tz-flock .bird.bird--wake:not(.bird--casc) .bird__wing--r{animation:wakeR 1.15s ease-in-out infinite}.tz-flock .bird.bird--wake:not(.bird--casc) .bird__lift{animation:wakeLift 1.15s ease-in-out infinite}.tz-flock .bird.bird--wake:not(.bird--casc) .bird__tail{animation:wakeTail 1.15s ease-in-out infinite}.tz-flock .bird.bird--wake:not(.bird--casc) .sp{animation-duration:2.2s}.tz-flock .bird.bird--wake:not(.bird--casc){transform:translateY(calc(var(--wake,0)*-7px));will-change:transform}.tz-flock .bird.bird--wake:not(.bird--casc) .sp0{animation-name:sp0}.tz-flock .bird.bird--wake:not(.bird--casc) .sp1{animation-name:sp1}.tz-flock .bird.bird--wake:not(.bird--casc) .sp2{animation-name:sp2}.tz-flock .bird.bird--wake:not(.bird--casc) .sp3{animation-name:sp3}.tz-flock .bird.bird--wake:not(.bird--casc) .sp4{animation-name:sp4}.tz-flock .bird.bird--wake:not(.bird--casc) .sp5{animation-name:sp5}.tz-flock .bird.bird--wake:not(.bird--casc) .sp6{animation-name:sp6}.tz-flock .markwrap.mk--off *{animation-play-state:paused!important}.markwrap{display:inline-block;line-height:0}.mk{display:block;width:100%;height:100%;overflow:visible}.mk__g{transform-box:view-box;transform-origin:50% 50%}.mk--breathe .mk__g{animation:mkBreathe 9s ease-in-out infinite}@keyframes mkBreathe{0%,to{transform:scale(1);opacity:.94}50%{transform:scale(1.035);opacity:1}}.mk--glide .mk__g{animation:mkGlide 9s cubic-bezier(.4,0,.3,1) infinite}@keyframes mkGlide{0%,52%{transform:translate(0)}62%{transform:translate(3.5%)}72%{transform:translate(-1%)}to{transform:translate(0)}}.mk--ripple .mk__p{transform-box:fill-box;transform-origin:50% 50%}.mk--ripple .mk__p0{animation:mkRip 9s ease-in-out infinite}.mk--ripple .mk__p1{animation:mkRip 9s ease-in-out infinite;animation-delay:-8.82s}.mk--ripple .mk__p2{animation:mkRip 9s ease-in-out infinite;animation-delay:-8.64s}.mk--ripple .mk__p3{animation:mkRip 9s ease-in-out infinite;animation-delay:-8.46s}.mk--ripple .mk__p4{animation:mkRip 9s ease-in-out infinite;animation-delay:-8.28s}@keyframes mkRip{0%,52%{transform:translateY(0) rotate(0) scaleY(1)}58%{transform:translateY(-3.2px) rotate(-6deg) scaleY(1.35)}65%{transform:translateY(2.2px) rotate(4.2deg) scaleY(.82)}72%{transform:translateY(-1.5px) rotate(-2.6deg) scaleY(1.16)}80%{transform:translateY(.7px) rotate(1.1deg) scaleY(.94)}90%,to{transform:translateY(0) rotate(0) scaleY(1)}}.mk--still .mk__g{animation:none}.mk--breathe .sp0,.mk--glide .sp0,.mk--ripple .sp0{animation:sp0 9s ease-in-out infinite}.mk--breathe .sp1,.mk--glide .sp1,.mk--ripple .sp1{animation:sp1 9s ease-in-out infinite}.mk--breathe .sp2,.mk--glide .sp2,.mk--ripple .sp2{animation:sp2 9s ease-in-out infinite}.mk--breathe .sp3,.mk--glide .sp3,.mk--ripple .sp3{animation:sp3 9s ease-in-out infinite}.mk--breathe .sp4,.mk--glide .sp4,.mk--ripple .sp4{animation:sp4 9s ease-in-out infinite}.mk--breathe .sp5,.mk--glide .sp5,.mk--ripple .sp5{animation:sp5 9s ease-in-out infinite}.mk--breathe .sp6,.mk--glide .sp6,.mk--ripple .sp6{animation:sp6 9s ease-in-out infinite}.tzascent{position:fixed;left:50%;bottom:16px;transform:translate(-50%);width:min(760px,92vw);height:78px;z-index:35;border:1px solid var(--tz-rule);border-radius:999px;background:rgba(var(--tz-ink-rgb),.62);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 18px 50px -24px rgba(var(--tz-shadow-rgb),.8);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s,visibility .6s}.tzascent.is-on{opacity:1;visibility:visible;pointer-events:auto}.tzascent__svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible}.tzascent__route{fill:none;stroke:rgba(var(--tz-gold-rgb),.5);stroke-width:1.2;vector-effect:non-scaling-stroke}.tzascent__land{fill:rgba(var(--tz-gold-rgb),.55);transition:fill .3s,r .3s}.tzascent__land.is-cur{fill:var(--tz-gold-hi)}.tzascent__num{font-family:var(--tz-display);font-size:13px;fill:rgba(var(--tz-gold-rgb),.85);transition:fill .3s}.tzascent__num.is-cur{fill:var(--tz-gold-hi)}.tzascent__bird{position:absolute;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;offset-rotate:0deg;offset-distance:0%;filter:drop-shadow(0 0 8px rgba(var(--tz-gold-rgb),.5))}.tzascent__toc{position:absolute;left:0;right:0;bottom:7px;display:flex;justify-content:space-around;margin:0;padding:0 26px;list-style:none}.tzascent__toc a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:24px;padding:0 4px;text-decoration:none;color:var(--tz-muted);font-size:.58rem;letter-spacing:1.4px;text-transform:uppercase;transition:color .3s}.tzascent__toc a b{display:none}.tzascent__toc a:hover,.tzascent__toc a.is-cur{color:var(--tz-cream)}.tzascent--spine{border-color:rgba(var(--tz-gold-rgb),.45);background:rgba(var(--tz-ink-rgb),.78)}.tzascent--spine .tzascent__route{stroke:rgba(var(--tz-gold-rgb),.8)}@media(max-width:760px){.tzascent{height:56px;bottom:10px}.tzascent__toc a span{display:none}.tzascent__toc a b{display:block;padding:4px 8px}.tzascent__num{display:none}.tzascent__bird{width:26px;height:26px;margin:-13px 0 0 -13px}}.tzfoot{position:relative;z-index:2;margin-top:var(--tz-band);border-top:1px solid rgba(var(--tz-gold-rgb),.55);background:linear-gradient(180deg,rgba(var(--tz-ink-rgb),.2),rgba(var(--tz-ink-rgb),.85))}.tzfoot__in{max-width:var(--tz-wrap);margin:0 auto;padding:48px 28px 120px;display:grid;grid-template-columns:minmax(0,1fr);gap:30px;justify-items:center}.tzfoot__flock{display:flex;align-items:flex-end;justify-content:center;gap:26px}.tzfoot__flock .birdwrap{width:44px;height:44px}.tzfoot__flock[data-flock=five] .birdwrap:nth-child(3){width:84px;height:84px}.tzfoot__flock[data-flock=five] .birdwrap:nth-child(2),.tzfoot__flock[data-flock=five] .birdwrap:nth-child(4){width:52px;height:52px}.tzfoot__flock[data-flock=five] .birdwrap:nth-child(1),.tzfoot__flock[data-flock=five] .birdwrap:nth-child(5){width:32px;height:32px}.tzfoot__flock[data-flock=one] .birdwrap{width:60px;height:60px}.tzfoot__flock[data-flock=none]{display:none}.tzfoot__flock{max-width:100%}@media(max-width:560px){.tzfoot__flock{gap:16px}.tzfoot__flock[data-flock=five] .birdwrap:nth-child(3){width:74px;height:74px}.tzfoot__flock[data-flock=five] .birdwrap:nth-child(2),.tzfoot__flock[data-flock=five] .birdwrap:nth-child(4){width:46px;height:46px}.tzfoot__flock[data-flock=five] .birdwrap:nth-child(1),.tzfoot__flock[data-flock=five] .birdwrap:nth-child(5){width:28px;height:28px}}@media(max-width:380px){.tzfoot__flock{gap:12px}.tzfoot__flock[data-flock=five] .birdwrap:nth-child(3){width:62px;height:62px}.tzfoot__flock[data-flock=five] .birdwrap:nth-child(2),.tzfoot__flock[data-flock=five] .birdwrap:nth-child(4){width:38px;height:38px}.tzfoot__flock[data-flock=five] .birdwrap:nth-child(1),.tzfoot__flock[data-flock=five] .birdwrap:nth-child(5){width:24px;height:24px}}.tzfoot__grid{display:grid;grid-template-columns:1.2fr 1.7fr 1.3fr;gap:34px;width:100%;text-align:left}.tzfoot__col{display:flex;flex-direction:column;gap:8px;font-size:.86rem}.tzfoot__col a{text-decoration:none;color:var(--tz-muted);transition:color .3s;display:inline-flex;align-items:center;min-height:24px}.tzfoot__col a:hover{color:var(--tz-gold)}.tzfoot__head{margin:0 0 6px;font-size:.66rem;letter-spacing:2px;text-transform:uppercase;color:var(--tz-gold)}.tzfoot__map{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.tzfoot__brandcol .tzbrand{align-self:flex-start}.tzfoot__social{display:flex;flex-wrap:nowrap;gap:8px;margin-top:14px}.tzfoot__social a{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;border:1px solid rgba(var(--tz-gold-rgb),.38);background:rgba(var(--tz-ink-rgb),.4)}.tzfoot__social svg{width:15px;height:15px;display:block;filter:drop-shadow(0 0 4px rgba(var(--tz-gold-rgb),.35))}.tzfoot__body{margin:0 0 12px;color:var(--tz-muted);font-size:.86rem;line-height:1.6}.tzfoot__search{margin:16px 0 0;max-width:none;flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.tzfoot__search .tzask__label{flex-basis:auto}.tzfoot__search .tzask__field{flex-basis:auto;width:232px;max-width:100%}.tzfoot__search input{min-width:0;width:100%}.tzfoot__search .tzbtn{align-self:flex-start}.tzfoot__form{margin:0;max-width:none;flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.tzfoot__form .tzask__echo{flex-basis:auto;width:232px;max-width:100%}.tzfoot__form input{width:232px;max-width:100%}.tzfoot__form .tzbtn{align-self:flex-start}.tzfoot__devotion{margin:6px 0 0;font-family:var(--tz-display);font-size:clamp(1.35rem,2.8vw,1.9rem);text-align:center;letter-spacing:.3px;text-wrap:balance}.tzfoot__line{margin:0;font-size:.74rem;color:var(--tz-muted);text-align:center}@media(max-width:900px){.tzfoot__grid{grid-template-columns:1fr 1fr}.tzfoot__news{grid-column:1/-1}}@media(max-width:560px){.tzfoot__grid{grid-template-columns:1fr}.tzfoot__in{padding-bottom:96px}.tzfoot__map{gap:16px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.tzmote,.tzember{display:none}.tzcasc [data-casc]{opacity:1;transform:none}.tzlock__tail span:first-child,.tzask__hint{opacity:1}.tz-follow .tzvideo:after{content:none}.tzascent{opacity:1;visibility:visible;pointer-events:auto}.tzascent__bird{display:none}}.tzm0{stop-color:var(--tz-metal-0)}.tzm1{stop-color:var(--tz-metal-1)}.tzm2{stop-color:var(--tz-metal-2)}.tzm3{stop-color:var(--tz-metal-3)}.tzm4{stop-color:var(--tz-metal-4)}.tzm5{stop-color:var(--tz-metal-5)}.tzember--gold{background:rgba(var(--tz-gold-rgb),.95)}.tzember--mid{background:rgba(var(--tz-green-mid-rgb),.85)}.tzember--deep{background:rgba(var(--tz-green-deep-rgb),.9)}.tzfield__mountain,.tzbrand__emblem,.tzbrand__name{display:none}html:not([data-skin=earthy]) .tzskin-earthy{display:none}html[data-skin=earthy] .tzskin-cosmic{display:none}html[data-skin=earthy]{--tz-ink:#1B1618;--tz-ink-rgb:27,22,24;--tz-cream:#FFFDE7;--tz-cream-rgb:255,253,231;--tz-muted:rgba(var(--tz-cream-rgb),.55);--tz-gold:#E2BF6C;--tz-gold-rgb:226,191,108;--tz-gold-hi:#FFF8D6;--tz-gold-hi-rgb:255,248,214;--tz-gold-lo:#AD7837;--tz-aur-gold:226,191,108;--tz-aur-crown:154,116,196;--tz-aur-heart:127,168,106;--tz-aur-throat:86,150,182;--tz-aur-lilac:178,140,220;--tz-ch-root:224,112,95;--tz-ch-sacral:240,162,78;--tz-ch-solar:232,206,114;--tz-ch-heart:95,208,138;--tz-ch-throat:95,182,224;--tz-ch-third:142,147,232;--tz-ch-crown:183,154,227;--tz-metal-0:#9c6b27;--tz-metal-1:#d9af55;--tz-metal-2:#f6e6b0;--tz-metal-3:#fbf3d2;--tz-metal-4:var(--tz-gold);--tz-metal-5:#a9762b;--tz-metal-edge-hi:255,250,224;--tz-metal-edge-lo:120,78,28;--tz-btn-ink:#2a1e08;--tz-sh-lo:#C9A253;--tz-sh-mid:#F2DCA6;--tz-sh-dim:#D8B45E;--tz-flash:#FFFEF6;--tz-green-deep:#0C482A;--tz-green-deep-rgb:12,72,42;--tz-green-ever:#0A2E1C;--tz-green-ever-rgb:10,46,28;--tz-green-mid:#18633D;--tz-green-mid-rgb:24,99,61;--tz-scrim-rgb:11,18,17;--tz-q:#cfc7ae;--tz-mote-throat:143,208,240;--tz-mote-throat-glow:95,182,224;--tz-glint-rgb:255,246,222;--tz-comet-rgb:255,240,190;--tz-hl-rgb:255,255,255;--tz-shadow-rgb:0,0,0;--tz-rule:rgba(var(--tz-gold-rgb),.15)}html[data-skin=earthy] .tzfield{position:absolute;inset:0 0 auto;height:100vh;background:var(--tz-ink)}html[data-skin=earthy] .tzfield__aurora,html[data-skin=earthy] .tzfield__motes{display:none}html[data-skin=earthy] .tzfield__mountain{display:block;position:absolute;inset:0;transform-origin:50% 42%;background-image:radial-gradient(ellipse 70% 56% at 50% 50%,rgba(var(--tz-scrim-rgb),.62),rgba(var(--tz-scrim-rgb),.18) 52%,rgba(var(--tz-scrim-rgb),0) 78%),linear-gradient(180deg,rgba(var(--tz-scrim-rgb),.24) 0%,rgba(var(--tz-scrim-rgb),0) 22%,rgba(var(--tz-scrim-rgb),0) 66%,rgba(var(--tz-ink-rgb),.55) 88%,var(--tz-ink) 100%),url(assets/hero.webp),linear-gradient(135deg,var(--tz-green-ever) 0%,var(--tz-green-mid) 100%);background-size:cover;background-position:center,center,center 20%,center;background-repeat:no-repeat;animation:tzDescent 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes tzDescent{0%{transform:scale(1.1);filter:blur(16px);opacity:.4}to{transform:scale(1.03);filter:blur(0);opacity:1}}@media(max-width:520px){html[data-skin=earthy] .tzfield__mountain{background-image:radial-gradient(ellipse 130% 62% at 50% 50%,rgba(var(--tz-scrim-rgb),.74),rgba(var(--tz-scrim-rgb),.34) 56%,rgba(var(--tz-scrim-rgb),0) 82%),linear-gradient(180deg,rgba(var(--tz-scrim-rgb),.3) 0%,rgba(var(--tz-scrim-rgb),0) 22%,rgba(var(--tz-scrim-rgb),0) 66%,rgba(var(--tz-ink-rgb),.6) 88%,var(--tz-ink) 100%),url(assets/hero-mobile.webp),linear-gradient(135deg,var(--tz-green-ever) 0%,var(--tz-green-mid) 100%);background-position:center;animation-name:tzDescentMobile}}@keyframes tzDescentMobile{0%{transform:scale(1.08);filter:blur(16px);opacity:.4}to{transform:scale(1.005);filter:blur(0);opacity:1}}html[data-skin=earthy] .tzfoot{background:var(--tz-green-ever);border-top-color:rgba(var(--tz-gold-rgb),.35)}html[data-skin=earthy] .tznav{background:rgba(var(--tz-ink-rgb),.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-skin=earthy] .tznav__in{min-height:4.5rem;padding-top:0;padding-bottom:0}html[data-skin=earthy] .tzbrand{gap:.65rem}html[data-skin=earthy] .tzbrand .birdwrap,html[data-skin=earthy] .tzbrand .tzlock{display:none}html[data-skin=earthy] .tzbrand__emblem{display:block;width:36px;height:36px;flex:none;background:url(assets/tap-emblem.webp) center/contain no-repeat;filter:drop-shadow(0 1px 6px rgba(var(--tz-shadow-rgb),.4));animation:tzMarkBreath 6.5s ease-in-out infinite}@keyframes tzMarkBreath{0%,to{transform:scale(1);opacity:.88}50%{transform:scale(1.045);opacity:1}}html[data-skin=earthy] .tzbrand__lockup{top:0;line-height:1.05}html[data-skin=earthy] .tzbrand__name{display:block;font-family:var(--tz-display);font-size:1.25rem;letter-spacing:.03em;color:var(--tz-cream)}html[data-skin=earthy] .tzbrand__tag{font-size:.58rem;font-weight:500;letter-spacing:.22em;opacity:1;margin-top:3px}html[data-skin=earthy] .tznav__links{gap:clamp(14px,3.1vw - 3.84px,2.25rem);margin-left:24px;font-size:clamp(.72rem,.9vw + .2rem,.9rem);letter-spacing:.04em;text-transform:none;color:rgba(var(--tz-cream-rgb),.78)}html[data-skin=earthy] .tznav__sub{font-size:.62em;letter-spacing:.22em;text-transform:uppercase}html[data-skin=earthy] .tznav__links li:has(.tznav__sub)>a{top:6px}html[data-skin=earthy] .tznav__links a{padding:8px 0;border-radius:0;transition:color .2s cubic-bezier(.16,1,.3,1)}html[data-skin=earthy] .tznav__links li:hover>a,html[data-skin=earthy] .tznav__links li:focus-within>a{color:var(--tz-gold);background:none;box-shadow:none}html[data-skin=earthy] .tznav__links a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--tz-gold);box-shadow:0 0 8px rgba(var(--tz-gold-rgb),.6);transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.16,1,.3,1)}html[data-skin=earthy] .tznav__links li:hover>a:after,html[data-skin=earthy] .tznav__links li:focus-within>a:after{transform:scaleX(1)}html[data-skin=earthy] .tznav__links .tznav__cta>a{color:var(--tz-gold)}html[data-skin=earthy] .tzmenu{width:44px;height:44px;padding:0;border:0;border-radius:0;font-size:0;color:transparent;background:linear-gradient(var(--tz-gold),var(--tz-gold)) 50% calc(50% - 6.5px) /22px 1.5px no-repeat,linear-gradient(var(--tz-gold),var(--tz-gold)) 50% 50%/22px 1.5px no-repeat,linear-gradient(var(--tz-gold),var(--tz-gold)) 50% calc(50% + 6.5px) /22px 1.5px no-repeat}@media(max-width:760px){html[data-skin=earthy] .tznav--open .tznav__links{height:auto;margin:0;align-items:stretch;justify-content:flex-start;gap:0;padding:1rem 24px 2rem;background:var(--tz-ink);border-top:1px solid var(--tz-rule)}html[data-skin=earthy] .tznav--open .tznav__links a{font-family:var(--tz-body);font-size:1.1rem;letter-spacing:.04em;text-transform:none;padding:.75rem 0;color:rgba(var(--tz-cream-rgb),.78)}html[data-skin=earthy] .tznav--open .tznav__links a:after{display:none}html[data-skin=earthy] .tznav--open .tznav__cta>a{color:var(--tz-gold)}}.page-seal{display:block;width:84px;height:84px;margin:0 auto 1.5rem;filter:drop-shadow(0 2px 16px rgba(0,0,0,.45))}.text-gold{background:var(--tz-gold-metal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:none}.btn{display:inline-block;font:inherit;font-weight:500;font-size:.95rem;letter-spacing:.05em;padding:.875rem 2rem;border:1px solid var(--tz-gold);border-radius:12px;color:var(--tz-gold);background:transparent;cursor:pointer;text-decoration:none;transition:background-color .3s var(--tz-ease,cubic-bezier(.16,1,.3,1)),color .3s,border-color .3s,box-shadow .35s,transform .35s}.btn--primary{background:var(--tz-gold-metal);color:var(--tz-btn-ink);border-color:transparent;text-shadow:0 1px 0 rgba(255,250,224,.35);box-shadow:var(--tz-gold-edge),0 0 24px -8px rgba(var(--tz-gold-rgb),.55)}.btn:hover,.btn:focus-visible{transform:translateY(-1px);box-shadow:0 0 26px -8px rgba(var(--tz-gold-rgb),.6)}.container{width:100%;max-width:var(--tz-wrap);margin:0 auto;padding:0 28px}.container--narrow{width:100%;max-width:760px;margin:0 auto;padding:0 28px}.section--light{--bg:var(--color-deep-evergreen);--text-primary:var(--color-warm-cream);--text-secondary:rgba(255,253,231,.8);--text-muted:rgba(255,253,231,.58);--accent:var(--tz-gold);--border-subtle:rgba(var(--tz-gold-rgb),.16);--border-visible:rgba(var(--tz-gold-rgb),.4);position:relative;background-color:var(--bg);color:var(--text-primary)}.page-feather{display:block;width:min(320px,70%);height:auto;margin:1.5rem auto 0;opacity:.92}.page-emblem{display:block;width:76px;height:auto;margin:0 auto 1.5rem;filter:drop-shadow(0 2px 16px rgba(0,0,0,.45))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.eyebrow{color:var(--tz-gold);font-size:.72rem;letter-spacing:2.4px;text-transform:uppercase;margin:0 0 10px}h1,h2,h3,h4,h5,h6{font-family:var(--tz-display);font-weight:400;line-height:1.15}html{overflow-x:clip;max-width:100%}:root{--bg: var(--tz-ink);--color-near-black: var(--tz-ink);--accent: var(--tz-gold);--color-gold: var(--tz-gold);--gold-rgb: var(--tz-gold-rgb);--color-warm-cream: var(--tz-cream);--text-primary: var(--tz-cream);--text-secondary: var(--tz-muted);--text-muted: var(--tz-muted);--border-subtle: var(--tz-rule);--border-visible: rgba(var(--tz-gold-rgb), .32);--font-body: var(--tz-body);--font-display: var(--tz-display);--measure: 62ch;--color-deep-evergreen: var(--tz-green-ever);--space-band: var(--tz-band);--ease: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .2s;--dur-short: .4s;--dur-medium: .6s;--dur-long: .9s;--dur-breath: 1.2s}.mark-breath{animation:mark-breath var(--breath-dur, 6s) var(--ease-in-out) infinite}.mark-glow{animation:mark-glow var(--breath-dur, 6s) var(--ease-in-out) infinite}.mark-breath-glow{animation:mark-breath-glow var(--breath-dur, 6s) var(--ease-in-out) infinite}@keyframes mark-breath{0%,to{transform:scale(var(--breath-min, .95));opacity:var(--breath-fade, 1)}50%{transform:scale(var(--breath-max, 1.05));opacity:var(--breath-peak, 1)}}@keyframes mark-glow{0%,to{opacity:var(--glow-fade, 1);filter:var(--glow-min, drop-shadow(0 0 6px rgba(var(--tz-gold-rgb), .16)))}50%{opacity:1;filter:var(--glow-max, drop-shadow(0 0 16px rgba(var(--tz-gold-rgb), .42)))}}@keyframes mark-breath-glow{0%,to{transform:scale(var(--breath-min, .955));filter:var(--glow-min, drop-shadow(0 0 6px rgba(var(--tz-gold-rgb), .16)))}50%{transform:scale(var(--breath-max, 1.04));filter:var(--glow-max, drop-shadow(0 0 16px rgba(var(--tz-gold-rgb), .42)))}}@media(prefers-reduced-motion:reduce){.mark-breath,.mark-glow,.mark-breath-glow{animation:none!important}}
