@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d3f1c60e-module__MIUgRa__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d3f1c60e-module__MIUgRa__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@property --w{syntax:"<length>";inherits:false;initial-value:0}@property --h{syntax:"<length>";inherits:false;initial-value:0}@property --ma{syntax:"<length>";inherits:false;initial-value:0}@property --mb{syntax:"<length>";inherits:false;initial-value:0}@property --mf{syntax:"<length>";inherits:false;initial-value:0}.shapes-module__8VKdeW__frame{container-type:inline-size}.shapes-module__8VKdeW__duo{--g:calc(var(--pad) / 2);--r:28px;position:relative}.shapes-module__8VKdeW__pair{position:relative}.shapes-module__8VKdeW__a,.shapes-module__8VKdeW__b{--mf:var(--r);--q-tl:radial-gradient(var(--r) at var(--r) var(--r), #000 calc(var(--r) - 1px), #0000 var(--r));--q-tr:radial-gradient(var(--r) at 1px var(--r), #000 calc(var(--r) - 1px), #0000 var(--r));--q-bl:radial-gradient(var(--r) at var(--r) 1px, #000 calc(var(--r) - 1px), #0000 var(--r));--q-br:radial-gradient(var(--r) at 1px 1px, #000 calc(var(--r) - 1px), #0000 var(--r));--solid:linear-gradient(#000 0 0);--qs:calc(var(--r) + 1px);--fs:min(calc(var(--mf) * 1000), calc(var(--mf) + 1px));position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shapes-module__8VKdeW__a{--fillet:radial-gradient(var(--mf) at 100% 100%, #0000 calc(var(--mf) - 1px), #000 var(--mf));-webkit-mask-image:var(--q-tl), var(--q-tr), var(--q-br), var(--q-bl), var(--q-br), var(--solid), var(--solid), var(--solid), var(--solid), var(--fillet);mask-image:var(--q-tl), var(--q-tr), var(--q-br), var(--q-bl), var(--q-br), var(--solid), var(--solid), var(--solid), var(--solid), var(--fillet);-webkit-mask-size:var(--qs) var(--qs), var(--qs) var(--qs), var(--qs) var(--qs), var(--qs) var(--qs), var(--qs) var(--qs), max(0px, calc(var(--w) - 2 * var(--r))) var(--ma), var(--w) max(0px, calc(var(--ma) - 2 * var(--r))), max(0px, calc(var(--mb) - 2 * var(--r))) var(--h), var(--mb) max(0px, calc(var(--h) - 2 * var(--r))), var(--fs) var(--fs);mask-size:var(--qs) var(--qs), var(--qs) var(--qs), var(--qs) var(--qs), var(--qs) var(--qs), var(--qs) var(--qs), max(0px, calc(var(--w) - 2 * var(--r))) var(--ma), var(--w) max(0px, calc(var(--ma) - 2 * var(--r))), max(0px, calc(var(--mb) - 2 * var(--r))) var(--h), var(--mb) max(0px, calc(var(--h) - 2 * var(--r))), var(--fs) var(--fs);-webkit-mask-position:0 0, calc(var(--w) - var(--r) - 1px) 0, calc(var(--w) - var(--r) - 1px) calc(var(--ma) - var(--r) - 1px), 0 calc(var(--h) - var(--r) - 1px), calc(var(--mb) - var(--r) - 1px) calc(var(--h) - var(--r) - 1px), var(--r) 0, 0 var(--r), var(--r) 0, 0 var(--r), calc(var(--mb) - 1px) calc(var(--ma) - 1px);mask-position:0 0, calc(var(--w) - var(--r) - 1px) 0, calc(var(--w) - var(--r) - 1px) calc(var(--ma) - var(--r) - 1px), 0 calc(var(--h) - var(--r) - 1px), calc(var(--mb) - var(--r) - 1px) calc(var(--h) - var(--r) - 1px), var(--r) 0, 0 var(--r), var(--r) 0, 0 var(--r), calc(var(--mb) - 1px) calc(var(--ma) - 1px)}.shapes-module__8VKdeW__b{--fillet2:radial-gradient(var(--mf) at 0 0, #0000 calc(var(--mf) - 1px), #000 var(--mf));--capb:min(var(--qs), calc(var(--ma) + 1px));--capl:min(var(--qs), calc(var(--mb) + 1px));-webkit-mask-image:var(--q-bl), var(--q-br), var(--q-tl), var(--q-tr), var(--q-tl), var(--solid), var(--solid), var(--solid), var(--solid), var(--fillet2);mask-image:var(--q-bl), var(--q-br), var(--q-tl), var(--q-tr), var(--q-tl), var(--solid), var(--solid), var(--solid), var(--solid), var(--fillet2);-webkit-mask-size:var(--capb) var(--capb), var(--qs) var(--qs), var(--capb) var(--capb), var(--capl) var(--capl), var(--capl) var(--capl), max(0px, calc(var(--w) - 2 * var(--r))) var(--ma), var(--w) max(0px, calc(var(--ma) - 2 * var(--r))), max(0px, calc(var(--mb) - 2 * var(--r))) var(--h), var(--mb) max(0px, calc(var(--h) - 2 * var(--r))), var(--fs) var(--fs);mask-size:var(--capb) var(--capb), var(--qs) var(--qs), var(--capb) var(--capb), var(--capl) var(--capl), var(--capl) var(--capl), max(0px, calc(var(--w) - 2 * var(--r))) var(--ma), var(--w) max(0px, calc(var(--ma) - 2 * var(--r))), max(0px, calc(var(--mb) - 2 * var(--r))) var(--h), var(--mb) max(0px, calc(var(--h) - 2 * var(--r))), var(--fs) var(--fs);-webkit-mask-position:0 calc(var(--h) - var(--r) - 1px), calc(var(--w) - var(--r) - 1px) calc(var(--h) - var(--r) - 1px), 0 calc(var(--h) - var(--ma)), calc(var(--w) - var(--r) - 1px) 0, calc(var(--w) - var(--mb)) 0, var(--r) calc(var(--h) - var(--ma)), 0 calc(var(--h) - var(--ma) + var(--r)), calc(var(--w) - var(--mb) + var(--r)) 0, calc(var(--w) - var(--mb)) var(--r), calc(var(--w) - var(--mb) - var(--fs) + 1px) calc(var(--h) - var(--ma) - var(--fs) + 1px);mask-position:0 calc(var(--h) - var(--r) - 1px), calc(var(--w) - var(--r) - 1px) calc(var(--h) - var(--r) - 1px), 0 calc(var(--h) - var(--ma)), calc(var(--w) - var(--r) - 1px) 0, calc(var(--w) - var(--mb)) 0, var(--r) calc(var(--h) - var(--ma)), 0 calc(var(--h) - var(--ma) + var(--r)), calc(var(--w) - var(--mb) + var(--r)) 0, calc(var(--w) - var(--mb)) var(--r), calc(var(--w) - var(--mb) - var(--fs) + 1px) calc(var(--h) - var(--ma) - var(--fs) + 1px)}.shapes-module__8VKdeW__aContent{top:var(--cpad);left:var(--cpad);right:var(--cpad);position:absolute}.shapes-module__8VKdeW__bContent{left:var(--cpad);right:var(--cpad);bottom:var(--cpad);position:absolute}.shapes-module__8VKdeW__bCard{max-width:calc(100% - 40px);bottom:26px;left:20px;right:auto}@media (max-width:1023px){.shapes-module__8VKdeW__duo,.shapes-module__8VKdeW__fitBand{--cpad:24px}.shapes-module__8VKdeW__pair{--mbh:clamp(780px, calc(920px - 20cqw), 900px);--m-sy:calc(var(--mbh) * .455);--m-ab:calc(var(--mbh) * .55);--m-vx:42cqw;height:var(--mbh);margin-top:var(--pad)}.shapes-module__8VKdeW__a{height:var(--m-ab);--w:100cqw;--h:var(--m-ab);--ma:calc(var(--m-sy) - var(--g) / 2);--mb:calc(var(--m-vx) - var(--g) / 2);top:0;left:0;right:0}.shapes-module__8VKdeW__b{left:0;right:0;top:calc(var(--m-sy) + var(--g) / 2);height:calc(var(--mbh) - var(--m-sy) - var(--g) / 2);--w:100cqw;--h:calc(var(--mbh) - var(--m-sy) - var(--g) / 2);--ma:calc(var(--mbh) - var(--m-ab) - var(--g));--mb:calc(100cqw - var(--m-vx) - var(--g) / 2)}}@media (min-width:1024px){.shapes-module__8VKdeW__duo{--bh:max(985px, 64cqw);--cpad:clamp(20px, 2.1vw, 40px);height:var(--bh);--b-top:calc(var(--bh) * .128);--a-top:calc(var(--bh) * .317);--dsy:calc(var(--bh) * .642);--b-bot:calc(var(--bh) * .926);--dsx:54.8cqw;--dlx:44cqw}.shapes-module__8VKdeW__intro{z-index:1;width:46%;position:absolute;top:0;left:6%}.shapes-module__8VKdeW__pair{margin-top:0;position:absolute;inset:0}.shapes-module__8VKdeW__a{left:0;right:auto;top:var(--a-top);height:calc(var(--bh) - var(--a-top));width:calc(var(--dsx) - var(--g) / 2);--w:calc(var(--dsx) - var(--g) / 2);--h:calc(var(--bh) - var(--a-top));--ma:calc(var(--dsy) - var(--g) / 2 - var(--a-top));--mb:calc(var(--dlx) - var(--g) / 2)}.shapes-module__8VKdeW__b{top:var(--b-top);left:calc(var(--dlx) + var(--g) / 2);right:calc(100cqw - var(--cw-b,100cqw));height:calc(var(--b-bot) - var(--b-top));--w:calc(var(--cw-b,100cqw) - var(--dlx) - var(--g) / 2);--h:calc(var(--b-bot) - var(--b-top));--ma:calc(var(--b-bot) - var(--dsy) - var(--g) / 2);--mb:calc(var(--cw-b,100cqw) - var(--dsx) - var(--g) / 2)}}.shapes-module__8VKdeW__stepsFrame{container-type:inline-size}.shapes-module__8VKdeW__steps{gap:var(--pad);flex-direction:column-reverse;display:flex;position:relative}@media (max-width:1023px){.shapes-module__8VKdeW__stepsCopy{text-align:center;padding:56px 0}.shapes-module__8VKdeW__stepsCopy p{margin-left:auto;margin-right:auto}.shapes-module__8VKdeW__stepsCopy>div{justify-content:center;display:flex}}.shapes-module__8VKdeW__panel{background:var(--color-surface)}@media (min-width:1024px){.shapes-module__8VKdeW__steps{--sh:max(560px, 36cqw);height:var(--sh);margin-top:calc(-1 * var(--pad) / 2);display:block}.shapes-module__8VKdeW__panel{--g:calc(var(--pad) / 2);--r:28px;--dlx:44cqw;--dsx:54.8cqw;--w:100cqw;--h:max(560px, 36cqw);--ma:calc(var(--h) * .42);--mb:calc(var(--dlx) - var(--g) / 2);--mf:var(--r);--q-tl:radial-gradient(var(--r) at var(--r) var(--r), #000 calc(var(--r) - 1px), #0000 var(--r));--q-tr:radial-gradient(var(--r) at 1px var(--r), #000 calc(var(--r) - 1px), #0000 var(--r));--q-bl:radial-gradient(var(--r) at var(--r) 1px, #000 calc(var(--r) - 1px), #0000 var(--r));--q-br:radial-gradient(var(--r) at 1px 1px, #000 calc(var(--r) - 1px), #0000 var(--r));--fillet3:radial-gradient(var(--mf) at 100% 0, #0000 calc(var(--mf) - 1px), #000 var(--mf));--solid:linear-gradient(#000 0 0);--qs:calc(var(--r) + 1px);--fs:min(calc(var(--mf) * 1000), calc(var(--mf) + 1px));--barW:calc(var(--dsx) - var(--g) / 2);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--q-tl),  var(--q-tr),  var(--q-bl),  var(--q-br),  var(--q-tr),  var(--solid),  var(--solid),  var(--solid),  var(--solid),  var(--fillet3);mask-image:var(--q-tl),  var(--q-tr),  var(--q-bl),  var(--q-br),  var(--q-tr),  var(--solid),  var(--solid),  var(--solid),  var(--solid),  var(--fillet3);-webkit-mask-size:var(--qs) var(--qs), var(--qs) var(--qs), var(--qs) var(--qs), var(--qs) var(--qs), var(--qs) var(--qs), max(0px, calc(var(--mb) - 2 * var(--r))) var(--h), var(--mb) max(0px, calc(var(--h) - 2 * var(--r))), max(0px, calc(var(--barW) - 2 * var(--r))) var(--ma), var(--barW) max(0px, calc(var(--ma) - 2 * var(--r))), var(--fs) var(--fs);mask-size:var(--qs) var(--qs), var(--qs) var(--qs), var(--qs) var(--qs), var(--qs) var(--qs), var(--qs) var(--qs), max(0px, calc(var(--mb) - 2 * var(--r))) var(--h), var(--mb) max(0px, calc(var(--h) - 2 * var(--r))), max(0px, calc(var(--barW) - 2 * var(--r))) var(--ma), var(--barW) max(0px, calc(var(--ma) - 2 * var(--r))), var(--fs) var(--fs);-webkit-mask-position:0 0, calc(var(--mb) - var(--r) - 1px) 0, 0 calc(var(--h) - var(--r) - 1px), calc(var(--barW) - var(--r) - 1px) calc(var(--h) - var(--r) - 1px), calc(var(--barW) - var(--r) - 1px) calc(var(--h) - var(--ma)), var(--r) 0, 0 var(--r), var(--r) calc(var(--h) - var(--ma)), 0 calc(var(--h) - var(--ma) + var(--r)), calc(var(--mb) - 1px) calc(var(--h) - var(--ma) - var(--fs) + 1px);mask-position:0 0, calc(var(--mb) - var(--r) - 1px) 0, 0 calc(var(--h) - var(--r) - 1px), calc(var(--barW) - var(--r) - 1px) calc(var(--h) - var(--r) - 1px), calc(var(--barW) - var(--r) - 1px) calc(var(--h) - var(--ma)), var(--r) 0, 0 var(--r), var(--r) calc(var(--h) - var(--ma)), 0 calc(var(--h) - var(--ma) + var(--r)), calc(var(--mb) - 1px) calc(var(--h) - var(--ma) - var(--fs) + 1px);border-radius:0;position:absolute;inset:0}}.shapes-module__8VKdeW__fitBand{--g:calc(var(--pad) / 2);--r:28px;position:relative}@media (max-width:1023px){.shapes-module__8VKdeW__fitC{margin-top:var(--pad)}}@media (min-width:1024px){.shapes-module__8VKdeW__fitBand{--bh:max(600px, 46cqw);--cpad:clamp(20px, 2.1vw, 40px);height:var(--bh);--a-top:0px;--b-top:0px;--b-bot:var(--bh);--dsy:calc(var(--bh) * .57);--dsx:40.5cqw;--dlx:32.5cqw;--crx:68.3cqw;--cw-b:calc(var(--crx) - var(--g) / 2)}.shapes-module__8VKdeW__fitC{top:0;bottom:0;right:0;left:calc(var(--crx) + var(--g) / 2);position:absolute}}.shapes-module__8VKdeW__stackFrame{flex:1 1 0;min-height:600px;container-type:size}.shapes-module__8VKdeW__stack{--g:calc(var(--pad) / 2);--r:28px;--cpad:clamp(22px, 2.4vw, 48px);--s-sy:40cqh;--s-ab:57cqh;--s-vx:42cqw;height:100%;position:relative}.shapes-module__8VKdeW__stack .shapes-module__8VKdeW__a{width:auto;height:var(--s-ab);--w:100cqw;--h:var(--s-ab);--ma:calc(var(--s-sy) - var(--g) / 2);--mb:calc(var(--s-vx) - var(--g) / 2);top:0;left:0;right:0}.shapes-module__8VKdeW__stack .shapes-module__8VKdeW__b{left:0;right:0;top:calc(var(--s-sy) + var(--g) / 2);height:calc(100cqh - var(--s-sy) - var(--g) / 2);--w:100cqw;--h:calc(100cqh - var(--s-sy) - var(--g) / 2);--ma:calc(100cqh - var(--s-ab) - var(--g));--mb:calc(100cqw - var(--s-vx) - var(--g) / 2)}
