.home-hero{--t-hero:clamp(50px, 8.8vw, 128px);--gap:40px;padding-top:calc(12 * var(--bl));--t-hub-1:var(--hl-hub-1);--t-hub-2:var(--hl-hub-2);--t-hub-3:var(--kw1);--t-band-0:var(--hl-band-0);--t-band-1:var(--hl-band-1);--t-band-2:var(--hl-band-2);--t-band-3:var(--hl-band-3)}.home-hero h1{font-size:var(--t-hero);letter-spacing:-.04em;max-width:4.4em;padding-bottom:.06em;line-height:.94}.home-hero .below{padding-top:calc(var(--gap) + 80px);padding-bottom:calc(9 * var(--bl));row-gap:calc(5 * var(--bl));--hz-top:var(--gap)}.home-hero .lede{font-size:var(--t-lead);color:var(--ink);letter-spacing:-.01em;text-wrap:pretty;grid-column:1/7;max-width:31ch;font-weight:500;line-height:1.4}.home-hero .lede strong{font-weight:700}.home-hero .actions{grid-column:1/-1;align-items:center;gap:16px 32px}.home-hero .actions .rlink{justify-content:space-between;min-width:232px}.rf-box{z-index:-2;pointer-events:none;left:calc(var(--t-hero) * var(--ax) * -1);top:calc(var(--gap) - var(--t-hero) * var(--ay));width:calc(var(--t-hero) * var(--aw));-webkit-mask-image:linear-gradient(180deg, var(--mask-on) var(--fade), transparent 100%);mask-image:linear-gradient(180deg, var(--mask-on) var(--fade), transparent 100%);position:absolute}.rf-box svg{width:100%;height:auto;display:block}.rf-box .rf-fg{will-change:transform;height:100%;-webkit-mask-image:linear-gradient(90deg, transparent var(--mx0), var(--mask-on) var(--mx1)), linear-gradient(180deg, transparent var(--my0), var(--mask-on) var(--my1));-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg, transparent var(--mx0), var(--mask-on) var(--mx1)), linear-gradient(180deg, transparent var(--my0), var(--mask-on) var(--my1));position:absolute;inset:0;mask-composite:intersect}.rf-p{display:none}.rf .g{fill:none;stroke:var(--line);stroke-width:1px;opacity:.11}.rf .b{fill:none;stroke:var(--tile-hi);stroke-width:1px;opacity:.5}.rf .bc{fill:none;stroke:var(--tile-hi);stroke-width:1px;opacity:.8}.rf .lt{fill:none;stroke-width:1.5px;stroke-linecap:butt;opacity:.84;stroke-dasharray:var(--L) var(--L);stroke-dashoffset:calc(var(--L) * (1 - clamp(0, (var(--tau) - var(--d)) / var(--t), 1)))}.rf .li{stroke-width:1.25px}.rf .pulse,.rf .gather{fill:none;stroke:var(--ice);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%}.rf .hub,.rf .halo{transform-box:view-box}.rf .hw,.rf .halo{opacity:0}.rf .lpb,.rf .lpa,.rf .lpx{transform-box:view-box}.rf .lpd,.rf .lptk,.rf .lpst{fill:none;stroke:var(--line)}.rf .lpd,.rf .lpst{stroke-width:1px}.rf .lpd{opacity:.18}.rf .lptk{opacity:.3}.rf .lptk.m,.rf .lpst{opacity:.5}.rf .lptr{fill:none;stroke:var(--ice);stroke-width:1.5px;opacity:.32}.rf .lpa{fill:var(--ice)}.rf .lpx{fill:none;stroke:var(--ice)}.rf .lpl{font-family:var(--font-sans);letter-spacing:.04em;font-weight:700}@property --tau{syntax:"<number>";inherits:true;initial-value:0}@media (prefers-reduced-motion:no-preference){.rf .fx{animation:var(--rf-k) 8.1s linear calc(var(--dl) * -1s) infinite both}.rf .lpb{animation:rf-band 8.1s linear calc(var(--dl) * -1s) infinite both}.rf [data-on]{animation:rf-on 8.1s linear calc(var(--dl) * -1s) infinite both}.rf .lpa{animation:rf-arrow 8.1s linear calc(var(--dl) * -1s) infinite both}.rf .lpx{animation:rf-ix 8.1s linear calc(var(--dl) * -1s) infinite both}.rf .pulse{animation:rf-pulse 8.1s linear calc(var(--dl) * -1s) infinite both}.rf .gather{animation:rf-gather 8.1s linear calc(var(--dl) * -1s) infinite both}.rf .hub{animation:rf-hub 8.1s linear calc(var(--dl) * -1s) infinite both}.rf .hw{animation:rf-warm 8.1s linear calc(var(--dl) * -1s) infinite both}.rf .halo{animation:rf-halo 8.1s linear calc(var(--dl) * -1s) infinite both}}@keyframes rf-band{0%{animation-timing-function:cubic-bezier(.7,0,.25,1.3);transform:translate(0)rotate(0)}4.4444%{transform:translate(calc(var(--ox) * 1px), calc(var(--oy) * 1px)) rotate(3deg)}33.3333%{transform:translate(calc(var(--ox) * 1px), calc(var(--oy) * 1px)) rotate(3deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}41.1111%,to{transform:translate(0)rotate(0)}}@keyframes rf-on{0%{opacity:0;animation-timing-function:cubic-bezier(.7,0,.25,1.3)}2.8395%{opacity:1}33.3333%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}36.4198%,to{opacity:0}}@keyframes rf-arrow{0%{animation-timing-function:cubic-bezier(.5,0,.85,.55);transform:rotate(0)}14.321%,15.0617%{transform:rotate(calc(var(--ad) * 1deg))}15.0618%{transform:rotate(calc(var(--ad) * var(--ab) * 1deg));animation-timing-function:cubic-bezier(.2,.65,.3,1)}24.4444%,to{transform:rotate(0)}}@keyframes rf-ix{0%{animation-timing-function:cubic-bezier(.7,0,.2,1);transform:rotate(-120deg)}5.1852%{transform:rotate(0)}33.3333%{animation-timing-function:cubic-bezier(.7,0,.2,1);transform:rotate(0)}38.5185%{transform:rotate(120deg)}66.6667%{animation-timing-function:cubic-bezier(.7,0,.2,1);transform:rotate(120deg)}71.8519%,to{transform:rotate(240deg)}}@keyframes rf-pulse{0%{opacity:.7;animation-timing-function:cubic-bezier(.25,.6,.35,1);transform:scale(1)}29.6296%,to{opacity:0;transform:scale(var(--k))}}@keyframes rf-gather{0%{opacity:0;transform:scale(var(--k));animation-timing-function:cubic-bezier(.55,0,.8,.45)}4.321%{opacity:.55}11.1111%,to{opacity:0;transform:scale(1)}}@keyframes rf-hub{0%,3.0864%{animation-timing-function:cubic-bezier(.2,.65,.3,1);transform:scale(1.04)}13.5802%,56.1728%{animation-timing-function:cubic-bezier(.3,0,.3,1);transform:scale(1)}59.2593%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(1.02)}64.1975%,66.6667%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1)}to{transform:scale(1.04)}}@keyframes rf-warm{0%,3.0864%{opacity:.45;animation-timing-function:cubic-bezier(.2,.65,.3,1)}16.0494%,56.1728%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.3,1)}59.2593%{opacity:.25;animation-timing-function:cubic-bezier(.4,0,.6,1)}64.1975%,66.6667%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.55,1)}to{opacity:.45}}@keyframes rf-halo{0%,3.0864%{opacity:.6;animation-timing-function:cubic-bezier(.25,.6,.35,1);transform:scale(1)}16.0494%{opacity:0;transform:scale(1.35)}16.1%,66.6667%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1)}to{opacity:.6;transform:scale(1)}}@media (width<=1099px){.home-hero .lede{grid-column:1/9}}@media (width<=699px){.home-hero{--gap:160px;padding-top:calc(4 * var(--bl))}.home-hero .below{padding-top:calc(var(--gap) + 40px);row-gap:calc(4 * var(--bl))}.home-hero .lede{grid-column:1/-1}.home-hero .actions .btn,.home-hero .actions .rlink{flex:100%}.rf-d{display:none}.rf-p{display:block}}@media (width>=700px) and (height<=860px){.home-hero{--t-hero:clamp(50px, min(8.8vw, 13svh), 128px);padding-top:calc(8 * var(--bl))}.home-hero .below{padding-top:calc(var(--gap) + 56px)}}@property --hm-u{syntax:"<number>";inherits:false;initial-value:1}@property --hm-k{syntax:"<number>";inherits:true;initial-value:1}@property --hm-lit{syntax:"<number>";inherits:true;initial-value:1}@property --hm-cur{syntax:"<number>";inherits:true;initial-value:0}@property --hm-edge{syntax:"<length>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){.home-hero h1 .ice,.home-hero~.statement h2 .ice,.home-hero~.close h2 .ice{--hm-k0:color-mix(in srgb, var(--disp-0) 30%, var(--disp-1));background-image:linear-gradient(180deg, var(--kw0) 0%, var(--kw1) 100%), linear-gradient(180deg, var(--hm-k0) 0%, var(--disp-1) 100%);background-size:calc(var(--hm-k) * 100%) 100%, 100% 100%;background-repeat:no-repeat}.home-hero h1{animation:hm-key .7s var(--ease) 1.3s both}}@keyframes hm-key{0%{--hm-k:0}to{--hm-k:1}}@keyframes hm-unfold{0%{--hm-u:0;translate:0 var(--hm-rise,.2em)}to{--hm-u:1;translate:none}}@keyframes hm-step{0%{--hm-lit:0;--hm-cur:0}15%{--hm-lit:1;--hm-cur:1}50%{--hm-lit:1;--hm-cur:1}65%,to{--hm-lit:1;--hm-cur:0}}@supports (animation-timeline:view()) and (timeline-scope:--a){@media (prefers-reduced-motion:no-preference){.home-hero~.sec h2.disp,.home-hero~.close h2,.home-hero~.proof :is(.items li,.kicker),.home-hero~.proof-cobalt .figs>div{--hm-fold:color-mix(in srgb, var(--mask-on) 30%, transparent);--hm-edge:1lh;-webkit-mask-image:linear-gradient(180deg, var(--mask-on) calc(var(--hm-u) * (100% + var(--hm-edge)) - var(--hm-edge)), var(--hm-fold) calc(var(--hm-u) * (100% + var(--hm-edge))));mask-image:linear-gradient(180deg, var(--mask-on) calc(var(--hm-u) * (100% + var(--hm-edge)) - var(--hm-edge)), var(--hm-fold) calc(var(--hm-u) * (100% + var(--hm-edge))));animation:cubic-bezier(.3,.1,.3,1) both hm-unfold;animation-timeline:var(--hm-tl,view());animation-range:entry 40% entry calc(100% + 22vh)}.home-hero~.statement h2.disp,.home-hero~.close h2.disp{animation:cubic-bezier(.3,.1,.3,1) both hm-unfold,cubic-bezier(.45,0,.2,1) both hm-key;animation-timeline:var(--hm-tl,view(), view());animation-range:entry 40% entry calc(100% + 22vh),entry calc(100% + 14vh) entry calc(100% + 32vh)}.home-hero~.close,.home-hero~.proof-cobalt .case{overflow:clip}.home-hero~.proof :is(.items li,.kicker){--hm-rise:12px;animation-range:entry calc(30% + var(--hm-o,0px)) entry calc(100% + 16vh + var(--hm-o,0px))}.home-hero~.proof-cobalt .csteps li{opacity:calc(.4 + .6 * var(--hm-lit));animation:linear both hm-step;animation-timeline:var(--hm-tl,view());animation-range:cover 25% cover 60%}.home-hero~.proof-cobalt .csteps h3{color:color-mix(in srgb, var(--ice) calc(var(--hm-cur) * 100%), var(--ink))}.home-hero~.proof-cobalt .figs>div{--hm-rise:12px;animation-range:entry calc(30% + var(--hm-o,0px)) entry calc(100% + 16vh + var(--hm-o,0px))}.home-hero~.proof-cobalt .csteps li:nth-child(2){--i:1}.home-hero~.proof-cobalt .csteps li:nth-child(3){--i:2}.home-hero~.proof-cobalt .csteps li:nth-child(4){--i:3}.home-hero~.proof-cobalt .figs>div:nth-child(2){--k:1}.home-hero~.proof-cobalt .figs>div:nth-child(3){--k:2}.home-hero~.proof-cobalt .figs>div:nth-child(4){--k:3}}}@media (width>=700px){.home-hero~.proof .items li:nth-child(2){--hm-o:5vh}.home-hero~.proof .items li:nth-child(3){--hm-o:10vh}}@media (width<=899px){.home-hero~.proof-cobalt .figs>div:nth-child(2n){--hm-o:4vh}}@media (width>=900px){.home-hero~.proof-cobalt .figs>div{--hm-o:calc(var(--k,0) * 4vh)}}@supports (animation-timeline:view()) and (timeline-scope:--a){@media (prefers-reduced-motion:no-preference) and (width>=1100px) and (height>=760px){.home-hero~.proof-cobalt .wrap{--hm-top:max(88px, calc(50svh - 268px));--hm-step:clamp(140px, 18vh, 190px);--hm-s:calc(100% - var(--hm-top) + 64px);timeline-scope:--hm-case;padding-bottom:64px;position:relative}.home-hero~.proof-cobalt .wrap:after{content:"";height:calc(4.6 * var(--hm-step));display:block}.home-hero~.proof-cobalt .sec-head{view-timeline:--hm-case block;view-timeline-inset:0px}.home-hero~.proof-cobalt .case{top:var(--hm-top);position:sticky}.home-hero~.proof-cobalt .case-foot{right:var(--margin);margin:0;position:absolute;bottom:0}.home-hero~.proof-cobalt .csteps li{animation-timeline:--hm-case;animation-range:exit-crossing calc(var(--hm-s) + var(--i,0) * var(--hm-step)) exit-crossing calc(var(--hm-s) + (var(--i,0) + 2) * var(--hm-step))}.home-hero~.proof-cobalt .figs>div{animation-timeline:--hm-case;animation-range:exit-crossing calc(var(--hm-s) + (3 + .2 * var(--k,0)) * var(--hm-step)) exit-crossing calc(var(--hm-s) + (3.6 + .2 * var(--k,0)) * var(--hm-step))}}}
