body{margin:0;background:#0b0a0f}a{color:#e8ebf0}a:hover{color:#fff}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes deal{0%{opacity:0;transform:translateY(60px) rotate(-6deg)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes sway{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-10px)}}.rise{animation:rise .8s cubic-bezier(.2,.7,.2,1) both}.fade{animation:fadein 1.2s ease both}.deal{animation:deal .9s cubic-bezier(.2,.7,.2,1) both}.spin{animation:spin 40s linear infinite}.spin-slow{animation:spin 90s linear infinite}.twinkle{animation:twinkle 3.2s ease-in-out infinite}.sway{animation:sway 7s ease-in-out infinite}.seer .lid{transform-box:fill-box;transform-origin:center;animation:blink 5s ease-in-out infinite}@keyframes blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}.seer:hover .lid{animation:widen 1.1s cubic-bezier(.3,.7,.3,1) both}@keyframes widen{0%{transform:scale(1)}35%{transform:scale(1.18,1.4)}62%{transform:scale(1.06,.08)}82%,to{transform:scale(1)}}@keyframes pulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}.pulse{transform-box:fill-box;transform-origin:center;animation:pulse 4s ease-in-out infinite}.space{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#12111a,#0b0a0f 70%)}.plx{position:absolute;inset:0;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.stars{position:absolute;left:0;top:0;width:1px;height:1px;border-radius:50%;background:transparent}.stars.far{animation:voyage 260s linear infinite}.stars.mid{width:1.5px;height:1.5px;animation:voyage 170s linear infinite}.stars.near{width:2px;height:2px;animation:voyage 100s linear infinite,breathe 6s ease-in-out infinite}@keyframes voyage{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@keyframes breathe{0%,to{opacity:.75}50%{opacity:1}}.nebula{position:absolute;border-radius:50%;filter:blur(90px)}.n1{width:620px;height:620px;left:-140px;top:8%;background-color:#c8ceda0b;animation:nebdrift 40s ease-in-out infinite}.n2{width:560px;height:560px;right:-120px;top:42%;background-color:#545a8c12;animation:nebdrift 52s ease-in-out infinite reverse}.n3{width:480px;height:480px;left:35%;bottom:-160px;background-color:#a0a6b60a;animation:nebdrift 46s ease-in-out infinite}@keyframes nebdrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,-40px) scale(1.12)}}.shoot{position:absolute;top:12%;left:70%;width:140px;height:1px;background:linear-gradient(to right,#e8ebf000,#e8ebf0);transform:rotate(-24deg);opacity:0;animation:shoot 17s ease-in 6s infinite}@keyframes shoot{0%,94%{opacity:0;transform:translate(0) rotate(-24deg)}95%{opacity:1}to{opacity:0;transform:translate(-520px,230px) rotate(-24deg)}}.sky,.sky a,.sky button{cursor:none}.dust{position:fixed;z-index:60;pointer-events:none;border-radius:50%}.cstar{position:fixed;z-index:61;pointer-events:none;transform:translate(-50%,-50%) scale(1);transition:opacity .7s ease,transform .45s cubic-bezier(.3,.7,.3,1);filter:drop-shadow(0 0 4px rgba(222,226,234,.35))}.cstar.hot{transform:translate(-50%,-50%) scale(1.35)}.cstar.off{opacity:0;transform:translate(-50%,-50%) scale(.5)}.cstar svg{display:block;animation:cspin 6s linear infinite;animation-play-state:paused}.cstar.rest svg{animation-play-state:running}@keyframes cspin{to{transform:rotate(360deg)}}.orb{position:relative;display:block;width:260px;height:250px;animation:levitate 6s ease-in-out infinite;padding:0;margin:0;border:0;background:none;font:inherit;color:inherit}.orb:focus-visible{outline:2px solid #E8EBF0;outline-offset:8px;border-radius:24px}.orb-ball{position:absolute;left:20px;top:10px;width:220px;height:220px;border-radius:48% 52% 55% 45%/50% 46% 54% 50%;animation:blob 9s ease-in-out infinite;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#262630,#121118 62%,#0b0a0f);box-shadow:0 0 22px #dee2ea14,inset 0 0 30px #dee2ea2e;transition:box-shadow .5s ease,transform .5s ease}.orb:hover .orb-ball{transform:scale(1.03);box-shadow:0 0 30px #d8c9a338,inset 0 0 42px #d8c9a366}.orb.lit .orb-ball{box-shadow:0 0 60px #d8c9a373,0 0 120px #d8c9a32e,inset 0 0 60px #d8c9a399}.orb.lit .m1{background-color:#d8c9a3;opacity:.7}.orb.lit .m2{background-color:#8c7a4e;opacity:.6}.om-svg{position:relative;overflow:visible}.om-svg *{transform-box:view-box;transform-origin:100px 100px}.om-rings path{animation:om-out 1.6s cubic-bezier(.2,.8,.2,1) both,om-cw 60s linear infinite}.om-rings path:nth-child(1){animation-delay:0s,0s;animation-duration:1.6s,36s}.om-rings path:nth-child(2){animation-delay:.15s,0s;animation-duration:1.6s,52s;animation-name:om-out,om-ccw}.om-rings path:nth-child(3){animation-delay:.3s,0s;animation-duration:1.6s,70s}.om-rings path:nth-child(4){animation-delay:.45s,0s;animation-duration:1.6s,90s;animation-name:om-out,om-ccw}.om-moon{animation:om-glow 5s ease-in-out infinite}.om-shadow{animation:om-phase 12s cubic-bezier(.45,0,.55,1) infinite}.om-svg .om-drop{transform-box:fill-box;transform-origin:50% 0;animation:om-drip 4.2s cubic-bezier(.5,0,.7,.4) 1.6s infinite both}.om-svg .om-drop.d2{animation-delay:3.8s;animation-duration:5.4s}@keyframes om-out{0%{opacity:0;stroke-width:1px}to{opacity:1;stroke-width:4.4px}}@keyframes om-cw{to{transform:rotate(360deg)}}@keyframes om-ccw{to{transform:rotate(-360deg)}}@keyframes om-glow{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes om-phase{0%{transform:translate(66px,-22px)}12%{transform:translate(66px,-22px)}50%{transform:translate(0)}58%{transform:translate(0)}to{transform:translate(-66px,22px)}}@keyframes om-drip{0%{opacity:1;transform:translateY(-6px) scale(.3)}35%{opacity:1;transform:translateY(-2px) scale(1.05,1.25)}70%{opacity:1;transform:translateY(8px) scale(.85)}to{opacity:0;transform:translateY(14px) scale(.3)}}@keyframes levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes blob{0%,to{border-radius:48% 52% 55% 45%/50% 46% 54% 50%}33%{border-radius:55% 45% 48% 52%/46% 54% 50% 50%}66%{border-radius:45% 55% 52% 48%/54% 48% 52% 46%}}.mist{position:absolute;width:150px;height:150px;border-radius:50%;filter:blur(30px);opacity:.5}.m1{background-color:#c7ccd6;left:0;top:20px;animation:swirl 9s ease-in-out infinite}.m2{background-color:#5e6475;right:-10px;bottom:0;animation:swirl 11s ease-in-out infinite reverse}.orb:hover .mist{animation-duration:3s}@keyframes swirl{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-24px) scale(1.2)}66%{transform:translate(-30px,30px) scale(.9)}}.orb-eye{position:relative;opacity:0;transform:scale(.6);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.orb.lit .orb-eye{opacity:1;transform:scale(1)}.gloss{position:absolute;left:44px;top:26px;width:70px;height:34px;border-radius:50%;background-color:#e8ebf024;transform:rotate(-24deg);filter:blur(2px)}.ripple{position:absolute;left:30px;top:20px;width:200px;height:200px;border-radius:50%;border:1.5px solid #E8EBF0;pointer-events:none;opacity:0;animation:ripple 1.6s cubic-bezier(.2,.7,.2,1) forwards}.ripple.r2{border-color:#d8c9a3;animation-delay:.22s}.ripple.r3{animation-delay:.44s}@keyframes ripple{0%{transform:scale(.95);opacity:.9}to{transform:scale(1.9);opacity:0}}.omen{animation:rise .7s cubic-bezier(.2,.7,.2,1) both}.marquee{overflow:hidden;margin:0 -24px;padding:28px 0 36px;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}.track{display:flex;width:max-content;animation:drift 48s linear infinite}.marquee:hover .track{animation-play-state:paused}@keyframes drift{to{transform:translate(-50%)}}.wcard{flex:none;display:block;width:250px;margin-right:28px;padding:12px;box-sizing:border-box;border-radius:18px;background-color:#f4efe6;color:#17131d;text-decoration:none;box-shadow:0 0 0 1px #e8ebf08c,0 18px 40px #00000073;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.wcard:hover{transform:rotate(0) translateY(-12px) scale(1.04)!important;box-shadow:0 0 0 1px #e8ebf0,0 24px 50px #0000008c}.wcard:focus-visible{outline:2px solid #E8EBF0;outline-offset:6px}.wface{display:flex;flex-direction:column;gap:10px;min-height:330px;box-sizing:border-box;padding:16px;border-radius:10px;border:1px solid #17131D}@media(hover:none){.comet-layer{display:none}.sky,.sky a,.sky button{cursor:auto}}.topbar{position:sticky;top:0;z-index:20}.navpanel{position:fixed;inset:0;z-index:19;background-color:#111016;clip-path:circle(0px at calc(100% - 36px) 22px);transition:clip-path .8s cubic-bezier(.7,0,.2,1);pointer-events:none}.navpanel.open{clip-path:circle(150% at calc(100% - 36px) 22px);pointer-events:auto}.zcard{opacity:.8;transition:opacity .4s ease,transform .4s ease}.zcard:hover{opacity:1;transform:translateY(-6px)}.zsym{transition:transform .3s ease}.zcard:hover .zsym{animation:zspin 1.4s cubic-bezier(.3,.7,.3,1) both}@keyframes zspin{0%{transform:rotate(0) scale(1)}40%{transform:rotate(200deg) scale(1.3)}70%{transform:rotate(350deg) scale(.92)}to{transform:rotate(360deg) scale(1)}}@media(max-width:760px){.zwrap{display:none!important}}.mlink{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1),color .2s ease}.navpanel.open .mlink{opacity:1;transform:none}.navpanel.open .mlink:nth-child(1){transition-delay:.35s}.navpanel.open .mlink:nth-child(2){transition-delay:.5s}.mlink:hover{color:#fff}.marrow{color:#5e5868;transition:color .2s ease}.mlink:hover .marrow{color:#e8ebf0}.mlink:focus-visible{outline:2px solid #E8EBF0;outline-offset:6px}.navlink{transition:color .2s ease,transform .25s ease}.navlink:hover{color:#fff;transform:translate(8px)}.seerbtn .seer-star{transform-box:view-box;transform-origin:100px 100px;animation:sstar 3s cubic-bezier(.6,0,.3,1) infinite}.seerbtn .seer-lid{transform-box:view-box;transform-origin:100px 100px;animation:slid 3s ease-in-out infinite}@keyframes sstar{0%,30%{transform:rotate(0)}70%,to{transform:rotate(90deg)}}@keyframes slid{0%,4%,16%,to{transform:scaleY(1)}10%{transform:scaleY(.06)}}.seerlabel{opacity:0;transform:translate(6px);transition:opacity .25s ease,transform .25s ease}.seerbtn:hover .seerlabel,.seerbtn:focus-visible .seerlabel,.seerbtn[aria-expanded=true] .seerlabel{opacity:1;transform:none}.seerbtn:hover{color:#e8ebf0}.seerbtn:focus-visible{outline:2px solid #E8EBF0;outline-offset:4px;border-radius:999px}.wstack{display:inline-grid;white-space:nowrap}.wlayer{grid-area:1/1}.lt{display:inline-block}.lt.ia{animation:ltInA 1.2s cubic-bezier(.2,.7,.2,1) both}.lt.ib{animation:ltInB 1.2s cubic-bezier(.2,.7,.2,1) both}.lt.oa{animation:ltOutA .9s cubic-bezier(.4,0,.6,1) both}.lt.ob{animation:ltOutB .9s cubic-bezier(.4,0,.6,1) both}@keyframes ltInA{0%{opacity:0;transform:translateY(-.55em);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ltInB{0%{opacity:0;transform:translateY(-.55em);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ltOutA{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateY(-.35em);filter:blur(6px)}}@keyframes ltOutB{0%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:translateY(-.35em);filter:blur(6px)}}.menubtn{transition:background-color .2s ease,color .2s ease}.menubtn:hover{border-color:#e8ebf0}.menubtn span{transition:transform .35s ease,opacity .25s ease}.menubtn.x span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.menubtn.x span:nth-child(2){opacity:0}.menubtn.x span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.menubtn:focus-visible,.navlink:focus-visible{outline:2px solid #E8EBF0;outline-offset:4px}.chip{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.chip:hover{background-color:#e8ebf0;color:#0b0a0f;border-color:#e8ebf0}.roles{display:block;white-space:nowrap;margin-top:.12em;line-height:1.15}.cell{position:relative;display:inline-block;height:1.3em;line-height:1.3em;clip-path:inset(0 -.5em);vertical-align:bottom}.sizer{visibility:hidden}.strip{position:absolute;left:-.2em;right:-.2em;top:0;display:flex;flex-direction:column;text-align:center}.strip .ch{display:block;height:1.3em;line-height:1.3em}.cell{margin:0 .025em}.strip.ra{animation:reelA 2.6s cubic-bezier(.25,.1,.2,1) both}.strip.rb{animation:reelB 2.6s cubic-bezier(.25,.1,.2,1) both}@keyframes reelA{0%{transform:translateY(0)}84%{transform:translateY(-7.95em)}to{transform:translateY(-7.8em)}}@keyframes reelB{0%{transform:translateY(0)}84%{transform:translateY(-7.95em)}to{transform:translateY(-7.8em)}}.skills{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;row-gap:0;font-family:Inter,system-ui,sans-serif;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.skill{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;color:#c9cdd5;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:6px;transition:transform .25s cubic-bezier(.3,.7,.3,1),color .2s ease,text-decoration-color .2s ease}.skill:hover,.skill:focus-visible{color:#fff;transform:scale(1.08);text-decoration-color:#e8ebf0}.skill:focus-visible{outline:2px solid #E8EBF0;outline-offset:2px;border-radius:4px}.skills .dot{color:#6e717b}.cstar.hide{opacity:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes sp-deal{0%{opacity:0;translate:0 80px}to{opacity:1;translate:0 0}}@keyframes sp-float{0%,to{translate:0 0}50%{translate:0 -8px}}.sp-stage{position:relative;width:100%;aspect-ratio:100/47}.sp-slot{position:absolute;top:12px;width:27%;transition:left .8s cubic-bezier(.3,.7,.2,1),opacity .6s ease;animation:sp-deal .9s cubic-bezier(.2,.7,.2,1) both}.sp-slot.p0{left:0}.sp-slot.p1{left:33.5%}.sp-slot.p2{left:67%}.sp-slot.p3{left:100%;opacity:0;pointer-events:none}.sp-card{position:relative;display:block;width:100%;aspect-ratio:5/8;padding:0;margin:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;perspective:1400px;animation:sp-float 7s ease-in-out infinite}.sp-card:focus-visible{outline:2px solid #E8EBF0;outline-offset:8px;border-radius:20px}.sp-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,.7,.2,1)}.sp-card:hover .sp-inner{transform:rotate(0) translateY(-14px) scale(1.03)!important}.sp-card.on .sp-inner,.sp-card.on:hover .sp-inner{transform:rotateY(180deg)!important}.sp-face{position:absolute;inset:0;box-sizing:border-box;border-radius:20px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:#141319;border:1px solid #2C2B33;padding:12px;transition:border-color .3s ease,box-shadow .3s ease}.sp-card:hover .sp-face,.sp-card.on .sp-face{border-color:#d8c9a3;box-shadow:0 0 0 1px #d8c9a359,0 24px 60px #0000008c,0 0 40px #d8c9a326}.sp-back{transform:rotateY(180deg)}.sp-frame{position:relative;height:100%;box-sizing:border-box;border-radius:12px;border:1px solid #2C2B33;padding:18px 18px 20px;display:flex;flex-direction:column;gap:12px}.sp-glyph{transition:transform .6s cubic-bezier(.3,.7,.3,1)}.sp-card:hover .sp-glyph{transform:rotate(-8deg) scale(1.08)}.sp-metric{font-family:Inter,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1;color:#e8ebf0;transition:color .3s ease}.sp-card:hover .sp-metric{color:#d8c9a3}.sp-hint{opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.sp-card:hover .sp-hint{opacity:1;transform:none}.sp-next{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border-radius:999px;border:1px solid #3A3842;background-color:transparent;color:#e8ebf0;font:inherit;font-size:20px;cursor:pointer;opacity:.4;transition:opacity .3s ease,border-color .3s ease,color .3s ease,transform .3s ease}.sp-next:hover,.sp-next:focus-visible{opacity:1;border-color:#d8c9a3;color:#d8c9a3;transform:translateY(-50%) translate(4px)}.sp-next:focus-visible{outline:2px solid #E8EBF0;outline-offset:4px}@media(max-width:760px){.sp-stage{aspect-ratio:auto;height:calc(112vw + 40px)}.sp-slot{width:70%}.sp-slot.p0{left:-62%;opacity:.25}.sp-slot.p1{left:15%}.sp-slot.p2{left:92%;opacity:.25}.sp-next{top:auto;bottom:-56px;right:50%;transform:translate(50%)}.sp-next:hover,.sp-next:focus-visible{transform:translate(50%)}}.ft-primary{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 26px;border-radius:999px;background-color:#e8ebf0;color:#0b0a0f;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease}.ft-primary:hover,.ft-primary:focus-visible{background-color:#fff;color:#0b0a0f;box-shadow:0 0 0 1px #d8c9a3,0 0 28px #d8c9a359;transform:translateY(-2px)}.ft-secondary{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;border:1px solid #3A3842;color:#e8ebf0;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .25s ease,color .25s ease,transform .25s ease}.ft-secondary:hover,.ft-secondary:focus-visible{border-color:#d8c9a3;color:#d8c9a3;transform:translateY(-2px)}.ft-primary:focus-visible,.ft-secondary:focus-visible,.ft-icon:focus-visible,.dk-card:focus-visible{outline:2px solid #E8EBF0;outline-offset:4px}.ft-seer .seer-star{transform-box:view-box;transform-origin:100px 100px;animation:sstar 3s cubic-bezier(.6,0,.3,1) infinite}.ft-seer .seer-lid{transform-box:view-box;transform-origin:100px 100px;animation:slid 3s ease-in-out infinite}.deck{position:relative;width:420px;max-width:100%;height:250px}.dk-card{position:absolute;left:50%;bottom:0;width:120px;height:184px;margin-left:-60px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;perspective:1000px;transform-origin:50% 135%;transition:transform .7s cubic-bezier(.3,.7,.2,1),opacity .5s ease}.dk-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,.7,.2,1)}.dk-face{position:absolute;inset:0;box-sizing:border-box;border-radius:12px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:#141319;border:1px solid #3A3842;padding:7px;box-shadow:0 14px 30px #00000080;transition:border-color .3s ease}.dk-back{transform:rotateY(180deg);border-color:#d8c9a3;box-shadow:0 0 0 1px #d8c9a34d,0 20px 50px #0009,0 0 40px #d8c9a32e}.dk-frame{box-sizing:border-box;height:100%;border-radius:7px;border:1px solid #2C2B33;display:flex;align-items:center;justify-content:center}.dk-card:hover .dk-face{border-color:#a9afb9}.dk-card.drawn .dk-inner{transform:rotateY(180deg)}.dk-back .dk-frame{position:relative}.dk-close{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.dk-card.drawn:hover .dk-close{color:#e8ebf0;text-decoration-color:#e8ebf0}.tw{position:relative;display:inline-block;white-space:nowrap}.tw-sizer{visibility:hidden}.tw-live{position:absolute;left:0;top:0;white-space:nowrap}.caret{display:inline-block;width:2px;height:.9em;margin-left:3px;vertical-align:-.08em;background-color:#d8c9a3;animation:caret 1s steps(1) infinite}@keyframes caret{0%,50%{opacity:1}51%,to{opacity:0}}.deck.has .dk-card:not(.drawn){opacity:.35}@keyframes dk-breathe{0%,to{translate:0 0}50%{translate:0 -4px}}.deck .dk-card .dk-inner{animation:dk-breathe 5s ease-in-out infinite}.const{position:relative;width:260px;height:64px}.const svg.lines{position:absolute;inset:0;overflow:visible}.cline{stroke:#3a3842;stroke-width:1;stroke-dasharray:2 5;transition:stroke .4s ease}.const:hover .cline,.const:focus-within .cline{stroke:#d8c9a3}.cdot{fill:#6e717b;transition:fill .4s ease}.const:hover .cdot{fill:#d8c9a3}.ft-icon{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:999px;background-color:#0b0a0f;color:#a9afb9;transition:color .25s ease,transform .25s ease}.ft-icon:hover,.ft-icon:focus-visible{color:#d8c9a3;transform:scale(1.1)}.cta{transition:background-color .2s ease,box-shadow .2s ease}.cta:hover{background-color:#fff;box-shadow:0 0 18px #e8ebf059}.tcard{perspective:1400px;background:none;border:0;padding:0;margin:0;cursor:pointer;width:100%;aspect-ratio:5/8;font:inherit;color:inherit;text-align:left;display:block}.tcard:focus-visible{outline:2px solid #E8EBF0;outline-offset:6px;border-radius:20px}.tinner{position:relative;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d}.tcard:hover .tinner{transform:translateY(-8px) rotate(-1deg)}.tcard.on .tinner{transform:rotateY(180deg)}.tcard.on:hover .tinner{transform:rotateY(180deg) translateY(-4px)}.tface{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:20px;overflow:hidden;box-sizing:border-box}.tfront{transform:rotateY(180deg)}.ghost{transition:background-color .2s ease,color .2s ease}.ghost:hover{background-color:#e8ebf0;color:#0b0a0f}.work{transition:border-color .25s ease,transform .25s ease}.work:hover{border-color:#a9afb9;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.rise,.fade,.deal,.spin,.spin-slow,.twinkle,.sway{animation:none!important}.tinner,.navpanel,.mlink{transition:none!important}.comet-layer,.mist,.ripple,.shoot{display:none!important}.stars,.nebula,.orb,.orb-ball{animation:none!important}.sky,.sky a,.sky button{cursor:auto}.track{animation:none!important}.marquee{overflow-x:auto}.zcard:hover .zsym,.seer .lid,.pulse{animation:none!important}.strip.ra,.strip.rb{animation:none!important;transform:translateY(-7.8em)}.om-rings path,.om-moon,.om-shadow,.om-svg .om-drop{animation:none!important}.sp-slot,.sp-card,.seerbtn .seer-star,.seerbtn .seer-lid,.lt,.ft-seer .seer-star,.ft-seer .seer-lid,.deck .dk-card .dk-inner{animation:none!important}.dk-card,.dk-inner,.cline,.cdot{transition:none!important}.lt.oa,.lt.ob{opacity:0}.sp-slot,.sp-inner,.sp-face,.sp-glyph,.sp-hint,.sp-next,.skill{transition:none!important}}
