#cta.cta{--u:min(calc(min(100cqw, 1600px) / 1440),calc(100svh / 680));--cta-stage:var(--stage,#0d0c10);--cta-ink:#0b0a12;--cta-hi:#f4f2fa;--cta-mid:#a7a2bc;--cta-lime:#acff4d;--cta-pink:#ffbdfd;--cta-ease:cubic-bezier(0.16,1,0.3,1);--cta-sans:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;--cta-disp:var(--font-archivo),"Archivo",system-ui,sans-serif;position:relative;container-type:inline-size;height:calc(100svh + var(--cta-hold, 87vh));background:var(--cta-stage);color:var(--cta-hi);font-family:var(--cta-sans);-webkit-font-smoothing:antialiased}#cta.cta *{box-sizing:border-box}.cta-stage{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;background:var(--cta-stage)}@property --cta-a{syntax:"<angle>";inherits:false;initial-value:-4deg}@property --cta-f{syntax:"<angle>";inherits:false;initial-value:0deg}.cta-sweep{position:absolute;inset:0}.cta [data-sweep=on]{-webkit-mask-image:conic-gradient(from calc(90deg + var(--cta-ts, 270deg)) at var(--cta-px,50%) var(--cta-py,50%),transparent 0deg,#000 var(--cta-f),#000 var(--cta-a),transparent calc(var(--cta-a) + 3deg));mask-image:conic-gradient(from calc(90deg + var(--cta-ts, 270deg)) at var(--cta-px,50%) var(--cta-py,50%),transparent 0deg,#000 var(--cta-f),#000 var(--cta-a),transparent calc(var(--cta-a) + 3deg))}.cta-box[data-live],.cta-sweep[data-live]:not([data-nopromo]),.cta-sweep[data-live]:not([data-nopromo])>.cta-box{will-change:transform}.cta[data-live] .cta-bubble,.cta[data-live] .cta-cta{will-change:transform,opacity}.cta[data-live] .cta-type-ov{will-change:transform}.cta[data-cta-clip] [data-sweep=on]{-webkit-mask-image:none;mask-image:none}.cta-hand{position:absolute;left:0;top:-1px;z-index:2;height:2px;width:200vmax;transform-origin:0 50%;opacity:0;visibility:hidden;pointer-events:none;will-change:transform,opacity;background:linear-gradient(90deg,#b4abfa,#5d57f7 60%,rgba(93,87,247,0))}.cta-hand:before{content:"";position:absolute;left:0;right:0;top:-12px;height:26px;border-radius:13px;filter:blur(10px);background:linear-gradient(90deg,rgba(93,87,247,.6),rgba(93,87,247,.45) 45%,rgba(93,87,247,0) 75%)}#cta[data-measure] .cta-body,#cta[data-measure] .cta-box,#cta[data-measure] .cta-bubble,#cta[data-measure] .cta-cta,#cta[data-measure] .cta-mi,#cta[data-measure] .cta-pill__b{transform:none!important;translate:none!important;scale:none!important;rotate:none!important}.cta-mi{display:block}.cta-box{position:absolute;top:0;left:calc(50% - 720 * var(--u));width:calc(1440 * var(--u));height:calc(680 * var(--u))}.cta-box--ui{top:max(0px,calc(136px - 92 * var(--u)));z-index:4}.cta-k,.cta-light{position:absolute;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u))}.cta-light{border-radius:50%;pointer-events:none;width:calc(var(--w) * var(--u));height:calc(var(--h, var(--w)) * var(--u));filter:blur(calc(var(--u) * 40))}.cta-haze{--x:860;--y:-260;--w:900;background:radial-gradient(closest-side,rgba(93,87,247,.42),rgba(93,87,247,0))}.cta-ember{--x:-200;--y:300;--w:700;--h:600;background:radial-gradient(closest-side,rgba(255,151,0,.16),rgba(255,151,0,0))}.cta-lion{position:absolute;display:block;pointer-events:none;left:calc(1010 * var(--u));top:calc(-20 * var(--u));width:calc(640 * var(--u));height:calc(800 * var(--u));-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 98%);mask-image:linear-gradient(180deg,#000 70%,transparent 98%)}.cta-lion img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.cta-vignette{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(calc(1728 * var(--u)) calc(612 * var(--u)) at calc(50% + 115.2 * var(--u)) calc(285.6 * var(--u)),transparent 40%,rgba(5,4,10,.75) 100%)}.cta-scrim{display:none}.cta-h{margin:0;font:inherit}.cta-line{--x:64;--y:92;z-index:12;white-space:nowrap;font-weight:500;font-size:calc(var(--u) * 31);line-height:1.15;letter-spacing:-.02em;color:var(--cta-hi)}.cta-br{display:none}.cta-disp{--x:60;--y:150;z-index:6;font-family:var(--cta-disp);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:900;font-size:calc(var(--u) * 138);letter-spacing:-.02em;line-height:.82;text-transform:uppercase;white-space:nowrap;color:var(--cta-hi)}.cta-disp,.cta-g{display:block}.cta-g2{color:transparent;-webkit-text-stroke:calc(var(--u) * 1.6) rgba(244,242,250,.8)}.cta-col{--x:64;--y:430;z-index:7;width:calc(var(--u) * 470)}.cta-body{font-weight:400;line-height:1.6;color:var(--cta-mid)}.cta-body,.cta-bubble{margin:0;font-size:max(calc(var(--u) * 17),15px)}.cta-bubble{position:absolute;left:calc(var(--u) * 516);top:0;z-index:7;width:calc(var(--u) * 360);padding:calc(var(--u) * 20) calc(var(--u) * 28);border-radius:calc(var(--u) * 30);background:var(--cta-pink);color:var(--cta-ink);font-weight:500;letter-spacing:-.01em;line-height:normal;box-shadow:0 calc(var(--u) * 20) calc(var(--u) * 60) rgba(255,189,253,.15);transform-origin:0 100%}@media (max-width:1279px){.cta-bubble{text-wrap:balance}}.cta-caret{display:inline-block;width:2px;height:1.1em;background:var(--cta-ink);vertical-align:-.18em;margin-left:3px}.cta-bubble[data-typing]>[data-type-caret],.cta-bubble[data-typing]>[data-type]{visibility:hidden}.cta-type-ov .cta-caret{opacity:0}.cta-bubble[data-typing] .cta-type-ov .cta-caret{opacity:1}.cta-type-ov{position:absolute;inset:0;padding:inherit;white-space:pre;pointer-events:none;font:inherit;letter-spacing:inherit;color:inherit}.cta-caret.is-blink{animation:cta-blink .9s steps(2,jump-none) 3}@keyframes cta-blink{0%{opacity:1}to{opacity:0}}.cta-tail{position:absolute;left:calc(var(--u) * -10);bottom:calc(var(--u) * -8);width:calc(var(--u) * 40);height:calc(var(--u) * 30);max-width:none;overflow:visible}.cta-cta{margin-top:calc(var(--u) * 36.4);display:flex}.cta-pill{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:calc(var(--u) * 18);height:calc(var(--u) * 60);border-radius:999px;padding:0 calc(var(--u) * 6) 0 calc(var(--u) * 28);font-family:var(--cta-sans);font-weight:600;font-size:max(calc(var(--u) * 16),14px);letter-spacing:-.005em;white-space:nowrap;text-decoration:none;background:var(--cta-lime);color:var(--cta-ink);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 40) rgba(172,255,77,.12),inset 0 1px 0 rgba(255,255,255,.5);transition:transform .2s var(--cta-ease);-webkit-tap-highlight-color:transparent}.cta-pill:active{transform:scale(.97)}.cta-pill__fill{position:absolute;z-index:-1;right:calc(var(--u) * 6);top:calc(var(--u) * 6);width:calc(var(--u) * 48);height:calc(100% - var(--u) * 12);border-radius:999px;background:var(--cta-ink);transition:width .55s var(--cta-ease)}.cta-pill__lbl{position:relative;display:block;height:1.25em;line-height:1.25em;overflow:hidden}.cta-pill__lbl>span{display:block;transition:transform .45s var(--cta-ease)}.cta-pill__lbl>span+span{position:absolute;left:0;top:0;transform:translateY(120%);color:var(--cta-lime)}.cta-pill__b{flex:none;width:calc(var(--u) * 48);height:calc(var(--u) * 48);border-radius:50%;display:grid;place-items:center;color:var(--cta-lime);font-size:calc(var(--u) * 20)}.cta-pill__b svg{width:1em;height:1em;max-width:none}@media (hover:hover){.cta-pill:focus-visible .cta-pill__fill,.cta-pill:hover .cta-pill__fill{width:calc(100% - var(--u) * 12)}.cta-pill:focus-visible .cta-pill__lbl>span:first-child,.cta-pill:hover .cta-pill__lbl>span:first-child{transform:translateY(-120%)}.cta-pill:focus-visible .cta-pill__lbl>span+span,.cta-pill:hover .cta-pill__lbl>span+span{transform:translateY(0)}}.cta-pill:focus-visible{outline:2px solid var(--cta-lime);outline-offset:3px}.cta-lion{transition:opacity .9s var(--cta-ease)}.cta[data-lion=wait] .cta-lion{opacity:0!important}@media (prefers-reduced-motion:reduce){.cta-lion{transition:none}}@media (max-width:1023px){#cta.cta{height:calc(100svh + var(--cta-hold, 110svh))}.cta-box--ui{top:0}.cta-box{left:calc(50% - var(--W) * var(--u) / 2);width:calc(var(--W) * var(--u));height:calc(var(--H) * var(--u))}.cta .cta-lion[data-sweep=on]{-webkit-mask-image:conic-gradient(from calc(90deg + var(--cta-ts, 270deg) - var(--cta-f)) at var(--cta-px,50%) var(--cta-py,50%),transparent 0deg,#000 var(--cta-f),#000 calc(var(--cta-a) + var(--cta-f)),transparent calc(var(--cta-a) + var(--cta-f) + 3deg)),var(--cta-lm);-webkit-mask-composite:source-in;mask-image:conic-gradient(from calc(90deg + var(--cta-ts, 270deg) - var(--cta-f)) at var(--cta-px,50%) var(--cta-py,50%),transparent 0deg,#000 var(--cta-f),#000 calc(var(--cta-a) + var(--cta-f)),transparent calc(var(--cta-a) + var(--cta-f) + 3deg)),var(--cta-lm);mask-composite:intersect}.cta-lion[data-live],.cta[data-live] .cta-box{will-change:transform}.cta-light{filter:none}.cta-vignette{display:none}.cta-scrim{display:block;position:absolute;left:0;right:0;z-index:3;pointer-events:none;top:calc(var(--s0) * var(--u));bottom:0;background:linear-gradient(180deg,rgba(13,12,16,0),rgba(13,12,16,.88) calc(var(--s1) * var(--u)),var(--cta-stage) calc(var(--s2) * var(--u)))}.cta-br{display:inline}}@media (min-width:641px) and (max-width:1023px){#cta.cta{--u:min(calc(100cqw / 834),calc(100svh / 1068))}.cta-stage{--W:834;--H:1068;--s0:330;--s1:230;--s2:420}.cta-haze{--x:100;--y:-360;--w:1000;-webkit-mask-image:linear-gradient(180deg,transparent 36%,#000 47%);mask-image:linear-gradient(180deg,transparent 36%,#000 47%)}.cta-ember{--x:-260;--y:600;--w:800;--h:700}.cta-lion{left:calc(260 * var(--u));top:calc(-100 * var(--u));width:calc(720 * var(--u));height:calc(900 * var(--u));--cta-lm:linear-gradient(180deg,transparent 11.1%,#000 24%,#000 60%,transparent 88%),linear-gradient(90deg,transparent,#000 5%);-webkit-mask-image:var(--cta-lm);-webkit-mask-composite:source-in;mask-image:var(--cta-lm);mask-composite:intersect}.cta-line{--x:40;--y:560;font-size:calc(var(--u) * 28)}.cta-br{display:none}.cta-disp{--x:37;--y:612;font-size:calc(var(--u) * 103.5)}.cta-g2{-webkit-text-stroke-width:calc(var(--u) * 1.4)}.cta-col{--x:40;--y:830;width:calc(var(--u) * 390)}.cta-body,.cta-bubble{font-size:max(calc(var(--u) * 18),15px)}.cta-bubble{left:calc(var(--u) * 430);width:calc(var(--u) * 324);padding:calc(var(--u) * 20) calc(var(--u) * 26);border-radius:calc(var(--u) * 28)}.cta-cta{margin-top:calc(var(--u) * 32)}}@media (max-width:640px){#cta.cta{--u:min(calc(min(100cqw, 480px) / 390),calc(100svh / 760))}.cta-stage{--W:390;--H:844}.cta-haze{--x:60;--y:-40;--w:520;background:radial-gradient(closest-side,rgba(93,87,247,.32),rgba(93,87,247,0))}.cta-ember{display:none}.cta-lion{left:calc(30 * var(--u));top:calc(-70 * var(--u));width:calc(520 * var(--u));height:calc(650 * var(--u));--cta-lm:linear-gradient(180deg,#000 62%,transparent 96%);-webkit-mask-image:var(--cta-lm);mask-image:var(--cta-lm)}.cta-scrim{top:0;background:radial-gradient(70% 50% at 0 70%,rgba(13,12,16,.55),rgba(13,12,16,0))}.cta-h{position:relative}.cta-h:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:calc(-45 * var(--u));top:calc(var(--cta-slc, 25px) - 56 * var(--u));width:calc(380 * var(--u));height:calc(112 * var(--u));background:radial-gradient(closest-side,rgba(13,12,16,.62),rgba(13,12,16,0))}#cta.cta{--cta-slc:calc(25 * var(--u))}.cta-box--ui{top:auto;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:calc(74 * var(--u))}.cta-box--ui .cta-k{position:relative;left:auto;top:auto;display:block}.cta-line{margin-left:calc(16 * var(--u));width:calc(300 * var(--u));white-space:normal;font-size:calc(20 * var(--u));line-height:1.25;letter-spacing:-.02em;color:#f8f8f8}.cta-line .cta-br{display:none}.cta-disp{margin:calc(10 * var(--u)) 0 0 calc(14 * var(--u));font-stretch:62%;font-variation-settings:"wdth" 62;font-size:calc(74.3 * var(--u));letter-spacing:0;color:#f8f8f8}.cta-g2{margin-top:calc(6 * var(--u));-webkit-text-stroke:1.5px rgba(248,248,248,.85)}.cta-col{margin:calc(16 * var(--u)) 0 0 calc(16 * var(--u));width:calc(358 * var(--u))}.cta-body{width:calc(330 * var(--u));line-height:1.5;color:#a3a0af;text-wrap:pretty}.cta-body,.cta-bubble{font-size:max(calc(15 * var(--u)),15px)}.cta-bubble{position:relative;left:auto;top:auto;width:calc(300 * var(--u));margin-top:calc(14 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(22 * var(--u)) calc(22 * var(--u)) calc(22 * var(--u)) calc(6 * var(--u));line-height:1.4;letter-spacing:0;text-wrap:wrap;box-shadow:none;transform-origin:0 100%}.cta-tail{display:none}.cta-bubble>.cta-caret{opacity:0}.cta-cta{margin-top:calc(18.5 * var(--u));display:block}.cta-pill{display:flex;width:100%;justify-content:space-between;height:calc(56 * var(--u));padding:0 calc(6 * var(--u)) 0 calc(26 * var(--u));font-size:max(calc(16 * var(--u)),15px);box-shadow:0 calc(10 * var(--u)) calc(40 * var(--u)) calc(-10 * var(--u)) rgba(172,255,77,.45),inset 0 1px 0 rgba(255,255,255,.5)}.cta-pill__fill{right:calc(6 * var(--u));top:calc(6 * var(--u))}.cta-pill__b,.cta-pill__fill{width:calc(44 * var(--u));height:calc(44 * var(--u))}.cta-pill__b{font-size:calc(18 * var(--u))}}@media (max-width:640px){html:is([data-h=t1],[data-h=t2],[data-h=t3],[data-h=flat]) #cta.cta{--u:calc(min(100cqw, 480px) / 390)}html:is([data-h=t1],[data-h=t2],[data-h=t3],[data-h=flat]) .cta-lion{left:var(--cta-lx,calc(30 * var(--u)));top:var(--cta-ly,calc(-70 * var(--u)));width:var(--cta-lw,calc(520 * var(--u)));height:var(--cta-lh,calc(650 * var(--u)))}html:is([data-h=t1],[data-h=t2],[data-h=t3],[data-h=flat]) .cta-haze{left:calc(var(--cta-lx, calc(30 * var(--u))) + 20 * var(--u));top:var(--cta-ly,calc(-70 * var(--u)));width:var(--cta-lw,calc(520 * var(--u)));height:var(--cta-lw,calc(520 * var(--u)))}html:is([data-h=t1],[data-h=t2],[data-h=t3],[data-h=flat]) .cta-box--ui{padding-bottom:18px}html:is([data-h=t1],[data-h=t2],[data-h=t3],[data-h=flat]) .cta-scrim{background:radial-gradient(80% 46% at 0 62%,rgba(13,12,16,.62),rgba(13,12,16,0))}html[data-h=t1] .cta-disp{margin-top:calc(10 * var(--u));font-size:calc(66.87 * var(--u))}html[data-h=t1] .cta-g2{margin-top:calc(5 * var(--u))}html[data-h=t1] .cta-col{margin-top:calc(14 * var(--u))}html[data-h=t1] .cta-bubble{margin-top:calc(12 * var(--u))}html[data-h=t1] .cta-cta{margin-top:calc(16 * var(--u))}html:is([data-h=t2],[data-h=t3],[data-h=flat]) #cta.cta{--cta-slc:calc(22.5 * var(--u))}html:is([data-h=t2],[data-h=t3],[data-h=flat]) .cta-line{font-size:calc(18 * var(--u))}html:is([data-h=t2],[data-h=t3],[data-h=flat]) .cta-disp{margin-top:calc(8 * var(--u));font-size:calc(59.44 * var(--u))}html:is([data-h=t3],[data-h=flat]) .cta-disp{font-size:calc(54.49 * var(--u))}html:is([data-h=t2],[data-h=t3],[data-h=flat]) .cta-g2{margin-top:calc(4 * var(--u))}html:is([data-h=t2],[data-h=t3],[data-h=flat]) .cta-body{line-height:1.45}html:is([data-h=t2],[data-h=t3],[data-h=flat]) .cta-bubble{width:calc(310 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u))}html[data-h=t2] .cta-bubble,html[data-h=t2] .cta-col{margin-top:calc(12 * var(--u))}html[data-h=t2] .cta-cta{margin-top:calc(14 * var(--u))}html:is([data-h=t3],[data-h=flat]) .cta-col{margin-top:calc(10 * var(--u))}html:is([data-h=t3],[data-h=flat]) .cta-bubble{margin-top:calc(10 * var(--u))}html:is([data-h=t3],[data-h=flat]) .cta-cta{margin-top:calc(12 * var(--u))}}@media (max-width:1023px){html[data-h=flat] #cta.cta{height:auto}html[data-h=flat] .cta-stage{position:relative}}.cta-veil{display:none}@media (max-width:1023px){#cta[data-glint] .cta-veil{display:block;position:absolute;left:0;right:0;top:0;z-index:1;pointer-events:none;height:calc(96 * var(--u));background:linear-gradient(180deg,var(--cta-stage),rgba(13,12,16,0));will-change:opacity}}.cta-eye{display:none}@media (max-width:1023px){#cta[data-glint] .cta-eye{display:block;position:absolute;left:0;top:0;z-index:1;pointer-events:none;width:calc(14 * var(--u));height:calc(14 * var(--u));margin:calc(-7 * var(--u)) 0 0 calc(-7 * var(--u));border-radius:50%;background:radial-gradient(closest-side,rgba(255,206,120,.95),rgba(255,151,0,.55) 50%,rgba(255,151,0,0));will-change:transform,opacity}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){#cta.cta{height:auto}.cta-stage{position:relative}}.ftr{--hair:rgba(13,12,16,0.14);position:relative;z-index:var(--z-seam);isolation:isolate;overflow:clip;background:var(--paper);color:var(--ink);border-radius:var(--r-xl) var(--r-xl) 0 0}@media (min-width:1024px){.ftr{margin-top:-60vh}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.ftr{margin-top:-30svh}html[data-h=flat] .ftr{margin-top:0}}.ftr-strokes{position:absolute;inset:0;width:100%;height:100%;max-width:none;z-index:0;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .2s linear}.ftr-strokes.is-placed{opacity:1}.ftr-wrap{position:relative;z-index:1;padding:0 var(--margin);max-width:calc(var(--container-max) + 2 * var(--margin));margin:0 auto}.ftr-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.ftr-band{padding-top:128px;padding-bottom:48px;container-type:inline-size}.ftr-band__h{margin:0;font-size:16px}.ftr-band__l{--em:10.288;display:block;white-space:nowrap;font-family:var(--f-display);font-weight:900;text-transform:uppercase;line-height:.86;letter-spacing:-.02em;word-spacing:0;font-stretch:calc(var(--wdth-giant) * 1%);font-variation-settings:"wdth" var(--wdth-giant);font-size:calc(.995 * 100cqw / var(--em));color:var(--ink);will-change:transform}.ftr-band__l[data-line="2"]{--em:14.35}.ftr-band__in{display:inline-block}.ftr-band__m{display:inline}.ftr-band .t2{color:var(--t2-paper)}.ftr-poster{position:relative}.ftr-frame{position:absolute;left:18px;right:18px;top:0;bottom:34px;z-index:2;pointer-events:none;border:1px solid rgba(13,12,16,.13);color:var(--ink)}.ftr-frame i{position:absolute;width:14px;height:14px}.ftr-frame i:after,.ftr-frame i:before{content:"";position:absolute;background:currentColor;opacity:.55}.ftr-frame i:before{left:50%;top:0;bottom:0;width:1px}.ftr-frame i:after{top:50%;left:0;right:0;height:1px}.ftr-frame i:first-child{left:-7px;top:-7px}.ftr-frame i:nth-child(2){right:-7px;top:-7px}.ftr-frame i:nth-child(3){left:-7px;bottom:-7px}.ftr-frame i:nth-child(4){right:-7px;bottom:-7px}.ftr-cover{display:flex;flex-direction:column;min-height:calc(100svh - 24px - 64px)}.ftr-act{padding-top:40px;align-items:center}.ftr-act__line{grid-column:1/span 6;margin:0;font-family:var(--f-sans);font-weight:500;font-size:27px;line-height:1.3;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.ftr-act__dash{display:block;width:56px;height:4px;border-radius:4px;background:var(--g-bar);margin-bottom:16px}.ftr-act .ftr-act__pill{grid-column:7/span 6;justify-self:start}.ftr-info{padding-top:72px;align-items:start}.ftr-brand{grid-column:1/span 5}.ftr-logo{display:inline-block;border-radius:6px;line-height:0}.ftr-logo:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.ftr-logo__svg{display:block;height:42px;width:auto;aspect-ratio:1306.59/365.8;overflow:visible;max-width:none}.ftr-logo__q,.ftr-logo__tri{transition:transform var(--d-ui) var(--e-ui)}@media (hover:hover) and (pointer:fine){.ftr-logo:hover .ftr-logo__tri{transform:translate(-12px,-12px)}.ftr-logo:hover .ftr-logo__q{transform:translate(12px,12px)}}.ftr-bline{margin:28px 0 0;font-family:var(--f-sans);font-weight:500;font-size:22px;line-height:1.4;letter-spacing:-.01em;color:var(--ink)}.ftr-bline span{display:block;text-wrap:balance}.ftr-bline .ftr-nb{display:inline}.ftr-links{grid-column:7/-1;display:grid;grid-template-columns:repeat(3,minmax(max-content,1fr));column-gap:var(--gutter)}.ftr-col{min-width:0}.ftr-col h3{margin:0;font-family:var(--f-mono-c);font-stretch:87.5%;font-variation-settings:"wdth" 87.5;font-weight:500;font-size:11.5px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);padding-bottom:14px;border-bottom:1px solid var(--hair)}.ftr-col ul{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-family:var(--f-sans);font-weight:400;font-size:15px;line-height:20px}.ftr-col li{white-space:nowrap}.ftr-lk{position:relative;display:inline-block;color:var(--ink);text-decoration:none}.ftr-lk:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--d-ui) var(--e-ui)}.ftr-u{color:var(--ink-2);cursor:default;display:inline-block}@media (hover:hover) and (pointer:fine){.ftr-lk:hover:after{transform:scaleX(1)}}.ftr-lk:focus-visible:after{transform:scaleX(1)}.ftr-end{margin-top:auto;padding-top:64px;align-items:end}.ftr-reach{grid-column:1/span 6;align-self:end;display:flex;flex-direction:column}.ftr-contact{margin:0;padding:0;list-style:none;font-family:var(--f-sans);font-weight:400;font-size:15px;line-height:1.55;color:var(--ink-2)}.ftr-contact li+li{margin-top:4px}.ftr-contact .ftr-big{font-weight:500;font-size:22px;line-height:1.35;letter-spacing:-.01em}.ftr-contact .ftr-big+.ftr-big{margin-top:2px}.ftr-contact .ftr-addr{margin-top:14px}.ftr-contact .ftr-lk:after{bottom:-1px}@media (min-width:768px){.ftr-addr{white-space:nowrap}}.ftr-legal{--fw:400;--it-boost:200;--it-ls:0.02em;margin:40px 0 0;padding-bottom:4px;display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;font-family:var(--f-sans);font-weight:400;font-size:13px;line-height:18px;color:var(--ink-3)}.ftr-sep{display:inline-block;flex:none;width:1px;height:12px;margin:0 12px;background:rgba(13,12,16,.18)}.ftr-signoff{--so:86px;grid-column:7/span 6}.ftr-gb{font-family:var(--f-sans);font-weight:700;font-size:var(--so);line-height:.94;letter-spacing:-.045em;color:var(--ink);white-space:nowrap}.ftr-gb__tri{vertical-align:-.17em;margin-left:.06em;width:1.02em;height:1.02em;max-width:1.02em;max-height:1.02em}.ftr-dal{margin-top:.2em;font-family:var(--f-sans);font-weight:500;font-size:calc(var(--so) * .27);line-height:1.2;letter-spacing:-.02em;color:var(--ink-3)}.ftr-bar{position:relative;z-index:3;height:16px;margin-top:48px;background:var(--g-bar)}@media (min-width:1900px) and (min-height:1000px){.ftr-cover{--fk:1.25}.ftr-act{padding-top:calc(40px * var(--fk))}.ftr-act__line{font-size:calc(27px * var(--fk))}.ftr-act__dash{width:calc(56px * var(--fk));height:5px;margin-bottom:calc(16px * var(--fk))}.ftr-act .ftr-act__pill{--ph:calc(64px * var(--fk));--in:7px;--pl:calc(30px * var(--fk));--gap:calc(10px * var(--fk));--fs:calc(17px * var(--fk));--gs:calc(22px * var(--fk))}.ftr-info{padding-top:calc(72px * var(--fk))}.ftr-logo__svg{height:calc(42px * var(--fk))}.ftr-bline{margin-top:calc(28px * var(--fk));font-size:calc(22px * var(--fk))}.ftr-col h3{font-size:calc(11.5px * var(--fk));padding-bottom:calc(14px * var(--fk))}.ftr-col ul{margin-top:calc(18px * var(--fk));gap:calc(12px * var(--fk));font-size:calc(15px * var(--fk));line-height:calc(20px * var(--fk))}.ftr-end{padding-top:calc(64px * var(--fk))}.ftr-contact{font-size:calc(15px * var(--fk))}.ftr-contact .ftr-big{font-size:calc(22px * var(--fk))}.ftr-contact .ftr-addr{margin-top:calc(14px * var(--fk))}.ftr-legal{margin-top:calc(40px * var(--fk));font-size:calc(13px * var(--fk));line-height:calc(18px * var(--fk))}.ftr-sep{height:calc(12px * var(--fk));margin:0 calc(12px * var(--fk))}}@media (min-width:1024px) and (max-height:740px){.ftr-cover{min-height:calc(100svh - 24px - 48px)}.ftr-act{padding-top:24px}.ftr-info{padding-top:44px}.ftr-end{padding-top:36px}.ftr-bar{margin-top:32px}}@media (min-width:1024px) and (max-width:1199px){.ftr-act__line,.ftr-reach{grid-column:1/span 5}.ftr-act .ftr-act__pill,.ftr-links,.ftr-signoff{grid-column:6/-1}}@media (max-width:1199px){.ftr-legal{flex-wrap:wrap;row-gap:6px;white-space:normal}.ftr-legal>span:first-child{flex-basis:100%}.ftr-legal>.ftr-sep:first-of-type{display:none}}@media (max-width:1023px) and (orientation:portrait),(max-width:767px){.ftr-band__l{word-spacing:.14em}}@media (min-width:768px) and (max-width:1023px){.ftr-band{padding-top:112px;padding-bottom:calc(var(--nav-clear) + 24px)}.ftr-band__l{--em:5.52}.ftr-band__l[data-line="2"]{--em:7.92}.ftr-cover{min-height:calc(100svh - var(--nav-clear) - 64px)}.ftr-act__line{grid-column:1/span 7;font-size:24px}.ftr-act .ftr-act__pill{grid-column:8/-1;justify-self:end}.ftr-brand,.ftr-links{grid-column:1/-1}.ftr-links{margin-top:48px}.ftr-reach{grid-column:1/span 6}.ftr-signoff{grid-column:7/-1;justify-self:end;text-align:right}}@media (max-width:767px){.ftr-band{padding-top:96px;padding-bottom:32px}.ftr-band__l,.ftr-band__l[data-line="2"]{--em:4.232}.ftr-band__in,.ftr-band__m{display:block}.ftr-band__m{width:fit-content}.ftr-cover{min-height:0}.ftr-act{display:block;padding-top:28px;border-top:1px solid var(--hair)}.ftr-act__line{font-size:18px;line-height:1.4}.ftr-act__dash{margin-bottom:14px}.ftr-act .ftr-act__pill{--ph:56px;display:flex;width:100%;justify-content:space-between;margin-top:22px}.ftr-info{display:block;padding-top:48px}.ftr-links{grid-template-columns:1fr 1fr;column-gap:12px;row-gap:40px;margin-top:48px}.ftr-col--svc{grid-column:1/-1}.ftr-logo__svg{height:32px}.ftr-bline{margin-top:22px;font-size:18px}.ftr-bline span{display:inline}.ftr-bline .ftr-nb{white-space:nowrap}.ftr-col .ftr-lk,.ftr-col .ftr-u{padding-block:14px;margin-block:-14px}.ftr-col .ftr-lk:after{bottom:11px}.ftr-end{display:flex;flex-direction:column;align-items:stretch;padding-top:56px}.ftr-reach{display:contents}.ftr-contact{order:1}.ftr-contact .ftr-big{font-size:18px}.ftr-contact .ftr-lk{padding-block:12px;margin-block:-12px}.ftr-contact .ftr-lk:after{bottom:11px}.ftr-signoff{order:2;margin-top:64px;align-self:flex-end;text-align:right}.ftr-legal{order:3;margin-top:52px;flex-wrap:wrap;row-gap:6px;white-space:normal}.ftr-legal>span:first-child{flex-basis:100%}.ftr-frame,.ftr-legal>.ftr-sep:first-of-type{display:none}.ftr-bar{height:8px;margin-top:24px}}.ftr-col h3 .ftr-dec{color:var(--ink)}.ftr--live .ftr-logo__svg,.ftr--live .ftr-strokes{will-change:transform}.ftr-logo{position:relative}.ftr-logo__light{position:absolute;inset:0;width:100%;height:100%;max-width:none;overflow:visible;z-index:-1;pointer-events:none;filter:drop-shadow(0 0 10px rgba(180,171,250,.8))}.ftr--live .ftr-logo__light{will-change:transform,opacity}