:root{--tc-ease:cubic-bezier(.2,.8,.2,1)}.b:active:not(:disabled){scale:.97}@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;overflow-clip-margin:16px;position:relative;overflow:clip}.tc-hero:has(details[open]){z-index:2;overflow:visible}.tc-sheet{--lap:34px;z-index:1;margin-top:calc(var(--lap) * -1);padding-top:var(--lap);background:var(--sheet-bg,#0d1114);border-radius:0;position:relative}.gmp .gtop.tc-hero{padding-bottom:26px}@keyframes tcHeroOut{to{opacity:.15;translate:0 12vh;scale:.95}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tc-hero>*{transform-origin:50% 20%;animation:linear both tcHeroOut;animation-timeline:--tchero;animation-range:exit max(0%,100% - 80vh)}}}.tc-pi{padding:40px 0 56px;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-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:0 auto;padding:0 28px;display:flex;position:relative}.tc-pi-tx{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;max-width:640px;display:flex}.tc-pi-eb{letter-spacing:.08em;text-transform:uppercase;color:#65de57;font-size:11px;font-weight:600;line-height:16px}.tc-pi-h{font-family:var(--font-archivo),system-ui,sans-serif;letter-spacing:-.035em;color:#ededed;text-wrap:balance;margin:0;font-size:56px;font-weight:800;font-stretch:112%;line-height:.98}.tc-pi-lead{color:#9aa3ab;margin:0;font-size:16px;line-height:26px}@keyframes tcPiIn{0%{opacity:0;translate:0 12px}}@media (prefers-reduced-motion:no-preference){.tc-pi-eb,.tc-pi-lead,.tc-pi-act{animation:.6s cubic-bezier(.2,.8,.2,1) both tcPiIn}.tc-pi-eb{animation-delay:60ms}.tc-pi-lead,.tc-pi-act{animation-delay:.36s}}@media (max-width:767px){.tc-sheet{--lap:30px}.tc-pi{padding:28px 0 44px}.tc-pi-in{padding:0 14px}.tc-pi-h{font-size:40px}.tc-pi-lead{font-size:15px;line-height:24px}}
