:root{--tc-ease:cubic-bezier(.2,.8,.2,1)}html.tc-fine [data-spot]{position:relative}html.tc-fine [data-spot]:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),#65de571a,transparent 62%);transition:opacity .3s var(--tc-ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #65de5738}html.tc-fine [data-spot]:hover:after{opacity:1}html.tc-fine [data-tilt]{transition:transform .5s var(--tc-ease),background-color .12s}html.tc-fine [data-tilt]:hover{transform:perspective(900px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg)) translateY(-4px);transition-duration:.16s,.12s}html.tc-fine [data-tilt]:active{transform:perspective(900px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg)) translateY(-1px) scale(.985)}html.tc-fine [data-magnet]{translate:var(--tx,0) var(--ty,0)}html.tc-fine .b{transition:background-color .12s,color .12s,background-position .7s var(--tc-ease),scale .16s var(--tc-ease),translate .3s var(--tc-ease)}html.tc-fine .bp,html.tc-fine .bp:hover{background-image:linear-gradient(105deg,#0000 38%,#ffffff6b 50%,#0000 62%);background-repeat:no-repeat;background-size:260% 100%}html.tc-fine .bp{background-position:130% 0}html.tc-fine .bp:hover{background-position:-30% 0}.b:active:not(:disabled){scale:.97}html.tc-fine .tc-ul{transition:background-size .3s var(--tc-ease),color .12s;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}html.tc-fine .tc-ul:hover{background-size:100% 1px}html.tc-fine .tc-arw svg{transition:translate .2s var(--tc-ease)}html.tc-fine .tc-arw:hover svg{translate:3px}@keyframes tcRv{0%{opacity:0;translate:0 28px;scale:.965}}@keyframes tcFill{0%{opacity:.22}to{opacity:1}}@keyframes tcWordRise{0%{opacity:0;filter:blur(5px);translate:0 .55em}}@keyframes tcIntro{0%{opacity:0;filter:blur(6px);translate:0 .5em}}.tc-st .hl{color:#65de57}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal]>*{animation:linear both tcRv;animation-timeline:view();animation-range:entry calc(var(--ri,0) * 7%) entry calc(62% + var(--ri,0) * 7%)}[data-reveal]>:nth-child(4n+2){--ri:1}[data-reveal]>:nth-child(4n+3){--ri:2}[data-reveal]>:nth-child(4n+4){--ri:3}.tc-st{view-timeline-name:--tcst;view-timeline-axis:block}.tc-fill>span{animation:linear both tcFill;animation-timeline:--tcst;animation-range:cover calc(10% + var(--k) * 32%) cover calc(18% + var(--k) * 32%)}.tc-rise>span{animation:linear both tcWordRise;animation-timeline:--tcst;animation-range:entry calc(var(--k) * 40%) entry calc(55% + var(--k) * 40%);display:inline-block}}}@media (prefers-reduced-motion:no-preference){.tc-intro>span{animation:tcIntro .7s var(--tc-ease) both;animation-delay:calc(.12s + var(--i,0) * 55ms);display:inline-block}}@keyframes tcSwap{0%{opacity:0;translate:0 14px;scale:.98}}@media (prefers-reduced-motion:no-preference){[data-swap]>*{animation:tcSwap .42s var(--tc-ease) both;animation-delay:calc(var(--si,0) * 45ms)}[data-swap]>:nth-child(2){--si:1}[data-swap]>:nth-child(3){--si:2}[data-swap]>:nth-child(4){--si:3}[data-swap]>:nth-child(5){--si:4}[data-swap]>:nth-child(6){--si:5}[data-swap]>:nth-child(7){--si:6}[data-swap]>:nth-child(n+8){--si:7}}@keyframes tcBandR{0%{translate:-50%}to{translate:0}}@keyframes tcBandL{0%{translate:0}to{translate:-50%}}@media (prefers-reduced-motion:no-preference){.tc-brow.tc-bl{animation:46s linear infinite tcBandR}.tc-brow.tc-br{animation:52s linear infinite tcBandL}}.tc-band{-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;gap:6px;padding:40px 0;display:flex;overflow:hidden}.tc-brow{white-space:nowrap;width:max-content;font:900 clamp(44px,8.4vw,128px)/1 var(--font-archivo),system-ui,sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:#ededed;will-change:translate;font-stretch:125%;display:flex}.tc-brow span{align-items:center;display:inline-flex}.tc-brow i{background:#65de57;border-radius:.03em;width:.2em;height:.2em;margin:0 .5em;display:inline-block;rotate:45deg}.tc-bo{color:#0000;-webkit-text-stroke:1.5px #ffffff38}.tc-bo i{background:#ffffff38}@media (max-width:767px){.tc-band{padding:24px 0}}
@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]),select,textarea{font-size:16px!important}:is(.b,.tabs button,.tabs a,.seg a,.chips button,.chips a,.chip,.nchip,.tab,.pgn a,.pgn span,.sortb,.cat,.pnav a,.pnav .out,.pact2 button,.cact button,.rx button,.lnk,.rbtn,.oa,.mi,.nt,.si,.sl,.ci,.rule button,.fq button,.wh .nl){min-height:44px!important}.rx button{padding:0 14px!important}.sortb{align-items:center;display:inline-flex!important}:is(.ib,.mb,.vb,.coin,.wf .soc a){min-width:44px!important;min-height:44px!important}.vb{height:44px!important}:is(.wh .logo,.wf .brand a,.ah .r~a,.ah a:has(>.lg)){align-items:center;min-height:44px!important;display:inline-flex!important}.wf ul a{min-height:44px!important}:is(.crumb a,.pl,.cmp .au,.rtbl td a,.au .top a,.au .foot a,.il,.tc-hit){margin-block:-15px!important;padding-block:15px!important}.crumb a{display:inline-block}.rp{opacity:1!important;margin:-16px -8px -16px 0!important;padding:16px 8px!important}.sw{box-sizing:content-box!important;background-clip:content-box!important;border-radius:14px/22px!important;height:28px!important;margin:-8px 0!important;padding:8px 0!important}.sw:after{top:11px!important}:is(.sdot,.dot){box-sizing:content-box!important;background-clip:content-box!important;padding:18px 8px!important}:is(.sdots,.dots){gap:0!important}.arp .dots{bottom:2px}}@media (max-width:1023px),(pointer:coarse){.tag:is([style*=font-size\:10px],[style*="font-size: 10px"],[style*="font-size:9.5px"],[style*="font-size: 9.5px"]),.ctp .mini span{font-size:11px!important}}
.tc-hero{z-index:0;view-timeline:--tchero block;position:relative}.tc-sheet{--lap:36px;z-index:1;margin-top:calc(var(--lap) * -1);background:var(--sheet-bg,#0d1114);border-radius:0;position:relative;box-shadow:0 -28px 56px -12px #000000a6}.tc-sheet:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#65de57e6,#0000);width:min(620px,72%);height:1px;position:absolute;top:0;left:50%;translate:-50%;box-shadow:0 0 14px 1px #65de5759}:is(.lbp,.mkp,.nwp) .hero.tc-hero{padding-bottom:76px}@media (max-width:767px){:is(.lbp,.mkp,.nwp) .hero.tc-hero{padding-bottom:52px}}@keyframes tcHeroOut{to{opacity:.12;translate:0 16vh;scale:.94}}@keyframes tcSheetEdge{0%{opacity:0;scale:.15 1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tc-hero>:not(.hero-bg){transform-origin:50% 30%;animation:linear both tcHeroOut;animation-timeline:--tchero;animation-range:exit max(0%,100% - 85vh)}.tc-sheet:before{animation:linear both tcSheetEdge;animation-timeline:view();animation-range:entry entry 360px}}}.tc-pi{padding:72px 0 80px;position:relative;overflow:hidden}.tc-pi .hero-bg{pointer-events:none;background:radial-gradient(60% 90% at 85% 0,#65de571a,#0000 70%),radial-gradient(#ffffff0d 1px,#0000 1.4px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.tc-pi-in{flex-direction:column;align-items:flex-start;gap:16px;max-width:1264px;margin:0 auto;padding:0 32px;display:flex;position:relative}.tc-pi-in.narrow{max-width:768px;padding:0 16px}.tc-pi-eb{letter-spacing:.08em;text-transform:uppercase;color:#65de57;font-size:11px;font-weight:600;line-height:16px}.tc-pi-h{max-width:16ch;font-family:var(--font-archivo),system-ui,sans-serif;letter-spacing:-.04em;color:#ededed;text-wrap:balance;margin:0;font-size:76px;font-weight:800;font-stretch:112%;line-height:.94}.tc-pi-in.long .tc-pi-h{max-width:none;font-size:56px;line-height:1}.tc-pi-lead{color:#9aa3ab;max-width:600px;margin:0;font-size:18px;line-height:28px}.tc-pi-meta{color:#7e878f;font-size:14px;line-height:20px}@keyframes tcPiIn{0%{opacity:0;translate:0 12px}}@media (prefers-reduced-motion:no-preference){.tc-pi-eb,.tc-pi-lead,.tc-pi-meta{animation:.6s cubic-bezier(.2,.8,.2,1) both tcPiIn}.tc-pi-eb{animation-delay:60ms}.tc-pi-lead,.tc-pi-meta{animation-delay:.38s}}.tc-sheet.tc-pi-body{padding-top:56px}@media (max-width:1023px){.tc-pi{padding:56px 0 64px}.tc-pi-in{padding:0 24px}.tc-pi-h{font-size:60px}.tc-pi-in.long .tc-pi-h{font-size:44px}}@media (max-width:767px){.tc-sheet{--lap:26px}.tc-pi{padding:40px 0 52px}.tc-pi-in{gap:12px;padding:0 16px}.tc-pi-h{font-size:44px}.tc-pi-in.long .tc-pi-h{font-size:34px;line-height:1.05}.tc-pi-lead{font-size:16px;line-height:26px}.tc-sheet.tc-pi-body{padding-top:40px}}@keyframes tcProse{0%{opacity:0;filter:blur(3px);translate:0 18px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tc-prose>*{animation:linear both tcProse;animation-timeline:view();animation-range:entry entry 55%}}}
.ccb{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ededed;width:min(460px,100vw - 32px);font-family:var(--font-archivo),system-ui,sans-serif;background:#131a1ff7;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:40px minmax(0,1fr);gap:12px 14px;padding:18px;line-height:normal;animation:.52s cubic-bezier(.2,.8,.2,1) .7s both ccbIn;display:grid;position:fixed;bottom:16px;left:16px;box-shadow:0 24px 60px #0009}.ccb.out{animation:.26s cubic-bezier(.2,.8,.2,1) both ccbOut}@keyframes ccbIn{0%{opacity:0;translate:0 24px;scale:.97}}@keyframes ccbOut{to{opacity:0;translate:0 24px}}.ccb-ic{color:#65de57;background:#65de571f;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ccb-tx{min-width:0}.ccb-t{margin:0;font-size:15px;font-weight:700;line-height:20px}.ccb-d{color:#9aa3ab;margin:4px 0 0;font-size:13px;line-height:20px}.ccb-d a{color:#65de57;text-underline-offset:3px;text-decoration:underline}.ccb-d a:hover{color:#92f49f}.ccb-a{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.ccb-b{height:40px;font:600 14px/20px var(--font-archivo),sans-serif;cursor:pointer;border:0;border-radius:12px;padding:0 16px;transition:background-color .12s,color .12s}.ccb-s{color:#ededed;background:#1f282f}.ccb-s:hover{background:#27323a}.ccb-p{color:#0a0f0b;background:#65de57}.ccb-p:hover{background:#7ce470}.ccb-p:active{background:#4fc842}.ccb a:focus-visible,.ccb button:focus-visible{outline-offset:2px;outline:2px solid #65de57}@media (max-width:599px){.ccb{width:auto;padding:16px;bottom:8px;left:8px;right:8px}.ccb-b{flex:1}}@media (pointer:coarse){.ccb-b{height:44px}}@media (prefers-reduced-motion:reduce){.ccb,.ccb.out{animation:none}}
