:root{--white: #fffcf6;--black: #0a0a0a;--black-5: rgba(10, 10, 10, .05);--black-10: rgba(10, 10, 10, .1);--black-90: rgba(10, 10, 10, .9);--gray: #848380;--dark-gray: #4d4c4a;--yellow: #ffc300;--primary: #3c94ff;--secondary: #afd9fe;--success: #22c55e;--error: #ef4444;--warning: #f59e0b;--info: #3b82f6}@font-face{font-family:PPNeueMontreal-Medium;src:url(/fonts/PPNeueMontreal-Medium.woff2) format("woff2"),url(/fonts/PPNeueMontreal-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PPNeueMontreal-SemiBold;src:url(/fonts/PPNeueMontreal-SemiBold.woff2) format("woff2"),url(/fonts/PPNeueMontreal-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}body{font-family:PPNeueMontreal-Medium,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-weight:500;line-height:150%;font-size:1rem}.u-a5{font-size:var(--a5);font-family:PPNeueMontreal-SemiBold,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-weight:600;line-height:120%;letter-spacing:-.02em}.u-a4{font-size:var(--a4);font-family:PPNeueMontreal-SemiBold,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-weight:600;line-height:125%;letter-spacing:-.02em}.u-a3{font-size:var(--a3);font-family:PPNeueMontreal-SemiBold,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-weight:600;line-height:125%;letter-spacing:normal}.u-a2{font-size:var(--a2);font-family:PPNeueMontreal-SemiBold,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-weight:600;line-height:135%;letter-spacing:normal}.u-a1{font-size:var(--a1);font-family:PPNeueMontreal-Medium,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-weight:500;line-height:150%;letter-spacing:normal}.u-b0{font-size:var(--b0);font-family:PPNeueMontreal-Medium,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-weight:500;line-height:150%;letter-spacing:normal}.u-b1{font-size:var(--b1);font-family:PPNeueMontreal-SemiBold,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-weight:600;line-height:150%;letter-spacing:normal}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.no-underline{text-decoration:none}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}:root{view-transition-name:root;--s-4: .25rem;--s-6: .38rem;--s-8: .5rem;--s-10: clamp(.5rem, .21vw + .44rem, .63rem);--s-12: clamp(.63rem, .21vw + .56rem, .75rem);--s-15: .94rem;--s-16: clamp(.75rem, .42vw + .63rem, 1rem);--s-20: clamp(1rem, .42vw + .88rem, 1.25rem);--s-24: clamp(1.25rem, .42vw + 1.13rem, 1.5rem);--s-32: clamp(1.5rem, .83vw + 1.25rem, 2rem);--s-40: clamp(2rem, .83vw + 1.75rem, 2.5rem);--s-50: clamp(2.38rem, 1.25vw + 2rem, 3.13rem);--s-60: clamp(2.5rem, 2.08vw + 1.88rem, 3.75rem);--s-70: clamp(2.5rem, 3.13vw + 1.56rem, 4.38rem);--s-75: clamp(2.5rem, 3.65vw + 1.41rem, 4.69rem);--s-80: clamp(3.25rem, 2.92vw + 2.38rem, 5rem);--s-100: clamp(3.13rem, 5.21vw + 1.56rem, 6.25rem);--s-114: clamp(3.75rem, 5.63vw + 2.06rem, 7.13rem);--s-130: clamp(5rem, 5.21vw + 3.44rem, 8.13rem);--s-160: clamp(5rem, 8.33vw + 2.5rem, 10rem);--s-200: clamp(6.25rem, 10.42vw + 3.13rem, 12.5rem);--s-240: clamp(7.5rem, 12.5vw + 3.75rem, 15rem);--a5: clamp(2.25rem, 2.5vw + 1.5rem, 3.75rem);--a4: clamp(1.88rem, 1.88vw + 1.31rem, 3rem);--a3: clamp(1.5rem, .63vw + 1.31rem, 1.88rem);--a2: clamp(1.5rem, -.42vw + 1.63rem, 1.25rem);--a1: 1.25rem;--b0: 1rem;--b1: 1rem}@media(min-width:1920px){:root{--s-4: clamp(.25rem, .37vw + -.19rem, .41rem);--s-6: clamp(.38rem, .55vw + -.29rem, .61rem);--s-8: clamp(.5rem, .74vw + -.38rem, .81rem);--s-10: clamp(.63rem, .92vw + -.48rem, 1.02rem);--s-12: clamp(.75rem, 1.1vw + -.57rem, 1.22rem);--s-15: clamp(.94rem, 1.38vw + -.72rem, 1.52rem);--s-16: clamp(1rem, 1.47vw + -.76rem, 1.63rem);--s-20: clamp(1.25rem, 1.84vw + -.96rem, 2.03rem);--s-24: clamp(1.5rem, 2.21vw + -1.15rem, 2.44rem);--s-32: clamp(2rem, 2.94vw + -1.53rem, 3.25rem);--s-40: clamp(2.5rem, 3.68vw + -1.91rem, 4.06rem);--s-50: clamp(3.13rem, 4.6vw + -2.39rem, 5.08rem);--s-60: clamp(3.75rem, 5.51vw + -2.87rem, 6.09rem);--s-70: clamp(4.38rem, 6.43vw + -3.35rem, 7.11rem);--s-75: clamp(4.69rem, 6.89vw + -3.58rem, 7.62rem);--s-80: clamp(5rem, 7.35vw + -3.82rem, 8.13rem);--s-100: clamp(6.25rem, 9.19vw + -4.78rem, 10.16rem);--s-114: clamp(7.13rem, 10.48vw + -5.45rem, 11.58rem);--s-130: clamp(8.13rem, 11.95vw + -6.21rem, 13.2rem);--s-160: clamp(10rem, 14.71vw + -7.65rem, 16.25rem);--s-200: clamp(12.5rem, 18.38vw + -9.56rem, 20.31rem);--s-240: clamp(15rem, 22.06vw + -11.47rem, 24.38rem);--a5: clamp(3.75rem, 5.51vw + -2.87rem, 6.09rem);--a4: clamp(3rem, 4.41vw + -2.29rem, 4.88rem);--a3: clamp(1.88rem, 2.76vw + -1.43rem, 3.05rem);--a2: clamp(1.25rem, 1.84vw + -.96rem, 2.03rem);--a1: clamp(1.25rem, 1.84vw + -.96rem, 2.03rem);--b0: clamp(1rem, 1.47vw + -.76rem, 1.63rem);--b1: clamp(1rem, 1.47vw + -.76rem, 1.63rem)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--white);color:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--primary);color:var(--white)}::-moz-selection{background-color:var(--primary);color:var(--white)}a{text-decoration:none;transition:color .2s ease-in-out}@media(min-width:1140px)and (hover:none){a{-webkit-tap-highlight-color:rgba(0,0,0,0)}a:active{color:var(--gray);text-decoration:underline}}@media(min-width:1140px)and (hover:hover),(min-width:1140px)and (-ms-high-contrast:none),(min-width:1140px)and (-ms-high-contrast:active){a:hover{color:var(--gray);text-decoration:underline}}a:focus-visible{outline:1px solid var(--gray)}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font-family:inherit;font-size:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--white) inset!important;-webkit-text-fill-color:var(--black)!important;background-color:var(--white)!important;transition:background-color 5000s ease-in-out 0s}button{border:none;margin:0;padding:0;outline:none;outline:0;border-radius:0;box-shadow:none;text-decoration:none;text-transform:none;text-align:center;overflow:hidden;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;width:auto;height:auto;background:transparent;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-tap-highlight-color:transparent;cursor:pointer}button:hover,button:active{outline:none}button:focus-visible{outline:1px solid var(--gray);outline-offset:1px}ul,ol{list-style:none}table{border-collapse:collapse;width:100%}pre{padding:1rem;background-color:var(--gray);border-radius:.5rem;overflow-x:auto}.focus-visible{outline:1px solid var(--primary);outline-offset:1px}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@view-transition{navigation:auto}::view-transition-old(*){animation-duration:.3s}.banner[data-astro-cid-fpz4v6ou]{pointer-events:auto;background-color:var(--black-90);color:var(--white);padding:var(--s-16) var(--s-24);display:flex;align-items:center;border-radius:var(--s-32);overflow:hidden}@media(max-width:639px){.banner[data-astro-cid-fpz4v6ou]{border-radius:0;width:100%;text-align:left}}.banner__wrapper[data-astro-cid-fpz4v6ou]{position:fixed;z-index:100;top:0;left:0;width:100%;pointer-events:none;padding-top:var(--s-32);display:flex;justify-content:center;transform:translateY(-101%);animation:slideDown .5s 1.5s cubic-bezier(.25,.46,.45,.94) forwards}@media(max-width:639px){.banner__wrapper[data-astro-cid-fpz4v6ou]{padding-top:0}}.banner__wrapper[data-astro-cid-fpz4v6ou].is-hidden{animation:slideUp .3s cubic-bezier(.25,.46,.45,.94) forwards}.banner__title[data-astro-cid-fpz4v6ou]{flex:10 1 auto}.banner__button-wrapper[data-astro-cid-fpz4v6ou]{display:grid;grid-template-columns:0fr;transition:grid-template-columns .3s ease;white-space:nowrap;flex:1 0 auto}.is-scrolled[data-astro-cid-fpz4v6ou] .banner__button-wrapper[data-astro-cid-fpz4v6ou]{grid-template-columns:1fr}.banner__button-spacer[data-astro-cid-fpz4v6ou]{min-width:0}.banner__button[data-astro-cid-fpz4v6ou]{margin-left:var(--s-24);padding:var(--s-4) var(--s-8);background-color:var(--yellow);color:var(--black);border-radius:1000px;transition:background-color .3s ease}@media(min-width:1140px)and (hover:none){.banner__button[data-astro-cid-fpz4v6ou]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.banner__button[data-astro-cid-fpz4v6ou]:active{background-color:var(--white)}}@media(min-width:1140px)and (hover:hover),(min-width:1140px)and (-ms-high-contrast:none),(min-width:1140px)and (-ms-high-contrast:active){.banner__button[data-astro-cid-fpz4v6ou]:hover{background-color:var(--white)}}@keyframes slideDown{0%{transform:translateY(-101%)}to{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(0)}to{transform:translateY(-101%)}}.button[data-astro-cid-u5qxqpv3]{background-color:var(--black);border-radius:1000px;display:inline-flex;align-items:center;justify-content:center;opacity:0;position:relative;overflow:hidden}.button[data-astro-cid-u5qxqpv3]{height:45px}@media(min-width:1920px){.button[data-astro-cid-u5qxqpv3]{height:clamp(2.81rem,4.14vw + -2.15rem,4.57rem)}}.button[data-astro-cid-u5qxqpv3]{min-width:150px}@media(min-width:1920px){.button[data-astro-cid-u5qxqpv3]{min-width:clamp(9.38rem,13.79vw + -7.17rem,15.23rem)}}@media(min-width:1140px)and (hover:none){.button[data-astro-cid-u5qxqpv3]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.button[data-astro-cid-u5qxqpv3]:active span[data-astro-cid-u5qxqpv3]:last-child{animation:slideUpIn .35s cubic-bezier(.625,.05,0,1) forwards}.button[data-astro-cid-u5qxqpv3]:active span[data-astro-cid-u5qxqpv3]:last-child span[data-astro-cid-u5qxqpv3]{animation:slideUpInInner .35s cubic-bezier(.625,.05,0,1) forwards}}@media(min-width:1140px)and (hover:hover),(min-width:1140px)and (-ms-high-contrast:none),(min-width:1140px)and (-ms-high-contrast:active){.button[data-astro-cid-u5qxqpv3]:hover span[data-astro-cid-u5qxqpv3]:last-child{animation:slideUpIn .35s cubic-bezier(.625,.05,0,1) forwards}.button[data-astro-cid-u5qxqpv3]:hover span[data-astro-cid-u5qxqpv3]:last-child span[data-astro-cid-u5qxqpv3]{animation:slideUpInInner .35s cubic-bezier(.625,.05,0,1) forwards}}.button[data-astro-cid-u5qxqpv3] span[data-astro-cid-u5qxqpv3]{padding:var(--s-10) var(--s-12);display:inline-block}.button[data-astro-cid-u5qxqpv3] span[data-astro-cid-u5qxqpv3]{height:45px}@media(min-width:1920px){.button[data-astro-cid-u5qxqpv3] span[data-astro-cid-u5qxqpv3]{height:clamp(2.81rem,4.14vw + -2.15rem,4.57rem)}}.button[data-astro-cid-u5qxqpv3] span[data-astro-cid-u5qxqpv3]:first-child{z-index:1}.button[data-astro-cid-u5qxqpv3] span[data-astro-cid-u5qxqpv3]:last-child{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;z-index:2;transform:translateY(100%);background:var(--secondary);animation:slideUpOut .35s cubic-bezier(.625,.05,0,1) forwards;overflow:hidden}.button[data-astro-cid-u5qxqpv3] span[data-astro-cid-u5qxqpv3]:last-child{height:45px}@media(min-width:1920px){.button[data-astro-cid-u5qxqpv3] span[data-astro-cid-u5qxqpv3]:last-child{height:clamp(2.81rem,4.14vw + -2.15rem,4.57rem)}}.button[data-astro-cid-u5qxqpv3] span[data-astro-cid-u5qxqpv3]:last-child:before{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;background:radial-gradient(circle at bottom right,rgb(255,255,255) 0%,rgba(255,255,255,.2) 30%,transparent 70%);pointer-events:none}.button[data-astro-cid-u5qxqpv3] span[data-astro-cid-u5qxqpv3]:last-child span[data-astro-cid-u5qxqpv3]{transform:translateY(-100%);animation:slideUpOutInner .35s cubic-bezier(.625,.05,0,1) forwards;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}@keyframes slideUpIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideUpInInner{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideUpOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideUpOutInner{0%{transform:translateY(0)}to{transform:translateY(100%)}}.drawer[data-astro-cid-z46wpes5]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.drawer[data-astro-cid-z46wpes5].is-active{pointer-events:all}.drawer__close[data-astro-cid-z46wpes5]{position:absolute;top:0;left:0;width:100%;height:100%}.drawer__close-button[data-astro-cid-z46wpes5]{position:absolute;top:var(--s-40);right:var(--s-40);background-color:var(--black-5);border-radius:50%;opacity:0;transition:transform .4s}.drawer__close-button[data-astro-cid-z46wpes5]{width:40px}@media(min-width:1920px){.drawer__close-button[data-astro-cid-z46wpes5]{width:clamp(2.5rem,3.68vw + -1.91rem,4.06rem)}}.drawer__close-button[data-astro-cid-z46wpes5]{height:40px}@media(min-width:1920px){.drawer__close-button[data-astro-cid-z46wpes5]{height:clamp(2.5rem,3.68vw + -1.91rem,4.06rem)}}@media(max-width:639px){.drawer__close-button[data-astro-cid-z46wpes5]{right:16px;top:16px}}.is-active[data-astro-cid-z46wpes5] .drawer__close-button[data-astro-cid-z46wpes5]{opacity:1;transition:.4s .25s linear}.drawer__close-button[data-astro-cid-z46wpes5]:before,.drawer__close-button[data-astro-cid-z46wpes5]:after{content:"";position:absolute;top:50%;left:50%;width:40%;height:2px;z-index:1;background-color:var(--black);transition:transform .4s}.drawer__close-button[data-astro-cid-z46wpes5]:before{transform:translate(-50%,-50%) rotate(45deg)}.drawer__close-button[data-astro-cid-z46wpes5]:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(min-width:1140px)and (hover:none){.drawer__close-button[data-astro-cid-z46wpes5]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.drawer__close-button[data-astro-cid-z46wpes5]:active{transform:scale(1.1)}.drawer__close-button[data-astro-cid-z46wpes5]:active:before,.drawer__close-button[data-astro-cid-z46wpes5]:active:after{transform:translate(-50%,-50%) rotate(0)}}@media(min-width:1140px)and (hover:hover),(min-width:1140px)and (-ms-high-contrast:none),(min-width:1140px)and (-ms-high-contrast:active){.drawer__close-button[data-astro-cid-z46wpes5]:hover{transform:scale(1.1)}.drawer__close-button[data-astro-cid-z46wpes5]:hover:before,.drawer__close-button[data-astro-cid-z46wpes5]:hover:after{transform:translate(-50%,-50%) rotate(0)}}.drawer__inner[data-astro-cid-z46wpes5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-height:65%;padding:var(--s-40);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:var(--s-32);background:#0a0a0a00;transition:backdrop-filter .2s .3s,background .3s .2s;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}.drawer__inner[data-astro-cid-z46wpes5]{max-width:865px}@media(min-width:1920px){.drawer__inner[data-astro-cid-z46wpes5]{max-width:clamp(54.06rem,79.5vw + -41.34rem,87.85rem)}}.is-active[data-astro-cid-z46wpes5] .drawer__inner[data-astro-cid-z46wpes5]{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:#0a0a0a0d;transition:backdrop-filter .3s,background .3s}@media(max-width:639px){.drawer__inner[data-astro-cid-z46wpes5]{padding:16px;inset:0;border-radius:0;transform:none}}.drawer__content[data-astro-cid-z46wpes5]{opacity:0;visibility:hidden;transition:.3s;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;width:100%}.drawer__content[data-astro-cid-z46wpes5]{max-width:615px}@media(min-width:1920px){.drawer__content[data-astro-cid-z46wpes5]{max-width:clamp(38.44rem,56.53vw + -29.39rem,62.46rem)}}.is-active[data-astro-cid-z46wpes5] .drawer__content[data-astro-cid-z46wpes5]{opacity:1;visibility:visible;transition:.4s .25s linear}.drawer__title[data-astro-cid-z46wpes5]{padding-bottom:var(--s-40)}.drawer__description[data-astro-cid-z46wpes5]{padding-bottom:var(--s-40);color:var(--gray);width:100%;text-align:center}.drawer__description[data-astro-cid-z46wpes5]{max-width:500px}@media(min-width:1920px){.drawer__description[data-astro-cid-z46wpes5]{max-width:clamp(31.25rem,45.96vw + -23.9rem,50.78rem)}}.drawer__buttons[data-astro-cid-z46wpes5]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--s-8)}.drawer__buttons[data-astro-cid-z46wpes5]{min-height:45px}@media(min-width:1920px){.drawer__buttons[data-astro-cid-z46wpes5]{min-height:clamp(2.81rem,4.14vw + -2.15rem,4.57rem)}}
