:root{--c-bg: #000;--c-bg-alt: #1a1a1a;--c-footer: #222;--c-footer-alt: #1b1b1b;--c-text: #fff;--c-heading: #fff;--c-muted: rgba(255, 255, 255, .7);--c-primary: #6ec1e4;--c-secondary: #51a2ff;--c-line: rgba(255, 255, 255, .15);--c-overlay: rgba(0, 0, 0, .5);--font: "Inter", sans-serif;--fs-body: 16px;--lh-body: 1.8;--fw-body: 300;--fw-bold: 600;--fs-h1: calc(32px + 2vw) ;--fs-h2: calc(22px + 1.3vw) ;--fs-h3: calc(19px + 1vw) ;--fs-h4: calc(17px + .9vw) ;--fs-h5: calc(16px + .8vw) ;--fs-h6: calc(15px + .3vw) ;--lh-heading: 1.2;--content-width: 1440px;--gutter: 5vmin;--gap: 3rem;--radius: .5em;--btn-radius: 3em;--header-h: 106px;--header-h-sticky: 85px;--logo-h: 55px;--logo-h-sticky: 50px;--burger: 32px}@media (max-width: 1380px){:root{--header-h: 80px;--header-h-sticky: 60px;--logo-h: 45px;--logo-h-sticky: 40px}}@media (max-width: 1024px){:root{--header-h: 80px;--header-h-sticky: 50px;--logo-h: 40px;--logo-h-sticky: 35px;--burger: 28px}}@media (max-width: 768px){:root{--header-h: 60px;--header-h-sticky: 60px;--logo-h: 30px;--logo-h-sticky: 25px;--burger: 24px}}@media (max-width: 600px){:root{--gap: 1.5rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);overflow-x:hidden;-webkit-tap-highlight-color:rgba(110,193,228,.15)}img,video,svg,iframe{max-width:100%}.icon{width:1em;height:1em;flex-shrink:0}img{height:auto;vertical-align:top}a{color:var(--c-primary);text-decoration:none;transition:color .3s}a:hover{color:var(--c-secondary)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}strong,b{font-weight:var(--fw-bold)}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1,h2,h3,h4,h5,h6{margin:0 0 1.5rem;padding-top:0;color:var(--c-heading);font-family:var(--font);font-weight:300;line-height:var(--lh-heading);text-transform:uppercase;letter-spacing:0}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}h5{font-size:var(--fs-h5)}h6{font-size:var(--fs-h6)}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}p,ul,ol,blockquote,table,address{margin:0 0 1.5rem}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}ul,ol{padding-left:1.5rem}@media (max-width: 600px){p,ul,ol,blockquote,table{margin-bottom:1rem}}.site-main{display:block}.section{position:relative;padding:0 var(--gutter)}.section--small{padding-top:2rem;padding-bottom:2rem}.section--medium{padding-top:4rem;padding-bottom:4rem}.section--large{padding-top:6rem;padding-bottom:6rem}.section--huge{padding-top:8rem;padding-bottom:8rem}.section--alt{background:var(--c-bg-alt)}@media (max-width: 600px){.section--small,.section--medium{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width: 601px) and (max-width: 1024px){.section--medium{padding-top:2.5rem;padding-bottom:2.5rem}}@media (max-width: 1024px){.section--large{padding-top:6vmax;padding-bottom:6vmax}.section--huge{padding-top:9vmax;padding-bottom:9vmax}}.section--first>.container{padding-top:var(--header-h)}.section--bg{background-repeat:no-repeat;background-position:center;background-size:cover}.section__overlay{position:absolute;inset:0;background:var(--c-overlay);pointer-events:none}.section>.container{position:relative}.container{width:100%;max-width:var(--content-width);margin:0 auto}.cols{display:grid;gap:var(--gap)}.cols--2{grid-template-columns:repeat(2,1fr)}.cols--3{grid-template-columns:repeat(3,1fr)}.cols--2-1{grid-template-columns:2fr 1fr}.cols--flush{gap:0}@media (max-width: 768px){.cols--2,.cols--3,.cols--2-1{grid-template-columns:1fr}}.col{display:flex;flex-direction:column;min-width:0}.text-center{text-align:center}.muted{color:var(--c-muted)}.space-sm{height:1.5rem}.space-md{height:3rem}.space-lg{height:4.5rem}.space-xl{height:6rem}@media (max-width: 1024px){.space-sm{height:1rem}.space-md{height:calc(1rem + 2.5vw)}.space-lg{height:calc(1rem + 5vw)}.space-xl{height:calc(1rem + 7.5vw)}}.rule{position:relative;height:6rem;display:flex;align-items:center}.rule:before{content:"";display:block;width:100%;border-top:1px solid var(--c-primary)}@media (max-width: 1024px){.rule{height:calc(1.5rem + 4vw)}}.btn{display:inline-block;position:relative;flex-shrink:0;font-family:var(--font);font-size:16px;line-height:1.2;font-weight:700;text-transform:uppercase;text-align:center;padding:1em 2em;border-radius:var(--btn-radius);border:0;transition:background .3s ease,box-shadow .3s ease,color .3s ease;cursor:pointer;white-space:nowrap}.btn svg{display:inline-block;width:1em;height:1.2em;vertical-align:top}.btn .btn-ico-l{margin-right:.5em}.btn .btn-ico-r{margin-left:.5em;width:.5em;height:1em;vertical-align:-.1em}.btn--primary{background:var(--c-primary);color:#fff}.btn--primary:hover{background:var(--c-secondary);color:#fff}.btn--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--c-heading);color:var(--c-text)}.btn--outline:hover{background:var(--c-primary);box-shadow:inset 0 0 0 1px var(--c-primary);color:var(--c-text)}.btn-row{display:flex;align-items:center;flex-wrap:wrap;gap:0 1.2rem}.btn-row .btn{margin:.3rem 0;width:262px}.btn-row .btn.btn--auto{width:auto}.btn-row--center{justify-content:center}@media (max-width: 768px){.btn-row{flex-direction:column;justify-content:center}.btn-row .btn{margin:.3rem 0}}@keyframes afl{0%{opacity:0;transform:translate(-5rem)}to{opacity:1;transform:translate(0)}}@keyframes afr{0%{opacity:0;transform:translate(5rem)}to{opacity:1;transform:translate(0)}}@keyframes afb{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}@keyframes aft{0%{opacity:0;transform:translateY(-5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}.js [data-reveal]{opacity:0}.js [data-reveal].is-in{opacity:1;animation-duration:1s;animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-fill-mode:both}.js [data-reveal=afl].is-in{animation-name:afl}.js [data-reveal=afr].is-in{animation-name:afr}.js [data-reveal=afb].is-in{animation-name:afb}.js [data-reveal=aft].is-in{animation-name:aft}.js [data-reveal=fade].is-in{animation-name:fade}@media (max-width: 768px){.js [data-reveal=afl].is-in,.js [data-reveal=afr].is-in{animation-name:afb}}@media (prefers-reduced-motion: reduce){.js [data-reveal]{opacity:1}.js [data-reveal].is-in{animation:none}}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:111;background:#000;color:#fff;box-shadow:0 0 0 1px #ffffff40}.site-header__bar[data-astro-cid-3ef6ksr2]{padding:0 var(--gutter);height:var(--header-h);transition:height .3s cubic-bezier(.78,.13,.15,.86)}.site-header[data-astro-cid-3ef6ksr2].is-sticky .site-header__bar[data-astro-cid-3ef6ksr2]{height:var(--header-h-sticky)}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;height:100%;max-width:var(--content-width);margin:0 auto}.site-header__logo[data-astro-cid-3ef6ksr2]{display:block;flex-shrink:0;line-height:0}.site-header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:var(--logo-h);width:auto;transition:height .3s cubic-bezier(.78,.13,.15,.86)}.site-header[data-astro-cid-3ef6ksr2].is-sticky .site-header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:var(--logo-h-sticky)}.site-nav[data-astro-cid-3ef6ksr2]{margin-left:auto;display:flex;align-items:center;height:100%}.site-nav__list[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;margin:0;padding:0;height:100%}.site-nav__list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{display:flex}.site-nav__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;padding:0 20px;font-size:18px;font-weight:300;line-height:1;color:#fff}.site-nav__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.site-nav__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].is-current{color:var(--c-primary)}.site-nav__toggle[data-astro-cid-3ef6ksr2]{display:none;align-items:center;justify-content:center;padding:0 .8em;color:#fff}.site-nav__toggle[data-astro-cid-3ef6ksr2] .icon{width:var(--burger);height:var(--burger);stroke-width:2.3}.site-nav__toggle[data-astro-cid-3ef6ksr2] .site-nav__close{display:none}.site-header__search[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;width:44px;height:50px;margin-right:-10px;color:#fff;font-size:20px}.site-header__search[data-astro-cid-3ef6ksr2] .icon{width:22px;height:22px;stroke-width:2.5}.site-header__search[data-astro-cid-3ef6ksr2]:hover{color:var(--c-primary)}@media (max-width: 768px){.site-header__search[data-astro-cid-3ef6ksr2]{height:60px}}@media (max-width: 900px){.site-nav__toggle[data-astro-cid-3ef6ksr2]{display:flex}.site-nav__list[data-astro-cid-3ef6ksr2]{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;height:auto;background:#000;padding:.6rem var(--gutter) .8rem;max-height:calc(100vh - var(--header-h));overflow-y:auto}.site-header[data-astro-cid-3ef6ksr2].is-open .site-nav__list[data-astro-cid-3ef6ksr2]{display:flex}.site-header[data-astro-cid-3ef6ksr2].is-open .site-nav__open{display:none}.site-header[data-astro-cid-3ef6ksr2].is-open .site-nav__toggle[data-astro-cid-3ef6ksr2] .site-nav__close{display:block}.site-nav__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.56em 0;font-size:20px;line-height:32px}}.site-footer[data-astro-cid-sz7xmlte]{background:#000}.ft-strip[data-astro-cid-sz7xmlte]{background:var(--c-footer);color:var(--c-muted);border-bottom:1px solid var(--c-line)}.ft-strip[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{text-align:center;font-size:1.4em;line-height:1.8;margin:0}.ft-main[data-astro-cid-sz7xmlte]{background:var(--c-footer);color:var(--c-muted)}.ft-cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:58px}@media (max-width: 768px){.ft-cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.ft-title[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:20px;font-size:1.5rem;line-height:1.2;font-weight:300;text-transform:uppercase;color:var(--c-primary);text-align:center;margin:0 0 1.5rem}.ft-title[data-astro-cid-sz7xmlte]:before,.ft-title[data-astro-cid-sz7xmlte]:after{content:"";flex:1;border-top:1px solid var(--c-primary)}.ft-main[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.ft-main[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--c-muted)}.ft-main[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--c-secondary)}.ft-item[data-astro-cid-sz7xmlte]{display:flex;align-items:center}.ft-item[data-astro-cid-sz7xmlte]+.ft-item[data-astro-cid-sz7xmlte]{margin-top:10px}.ft-item--addr[data-astro-cid-sz7xmlte]{align-items:flex-start}.ft-icon[data-astro-cid-sz7xmlte]{display:flex;flex-shrink:0;width:21px;margin-right:18.84px;color:#fff!important}.ft-icon[data-astro-cid-sz7xmlte] .icon{width:19.2px;height:19.2px;stroke-width:2}.ft-item--addr[data-astro-cid-sz7xmlte] .ft-icon[data-astro-cid-sz7xmlte]{margin-top:4.8px}.ft-item__title[data-astro-cid-sz7xmlte]{display:block;margin-top:-3.2px;padding-bottom:8px}.ft-social[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;gap:4px;padding-top:1.5rem}@media (max-width: 1024px){.ft-social[data-astro-cid-sz7xmlte]{padding-top:1rem}}.ft-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:5.5px;background:var(--c-footer-alt)}.ft-social[data-astro-cid-sz7xmlte] .icon{width:22px;height:22px}.ft-social__fb[data-astro-cid-sz7xmlte]{color:#1e77f0!important}.ft-social__ig[data-astro-cid-sz7xmlte]{color:var(--c-muted)}.ft-social__ig[data-astro-cid-sz7xmlte] .icon{stroke-width:2}.ft-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:.8}.ft-bottom[data-astro-cid-sz7xmlte]{background:#000;color:#fff;text-align:center}.ft-badge[data-astro-cid-sz7xmlte]{display:block;width:200px;height:auto;margin:0 auto 10px}.ft-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.ft-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff}.ft-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--c-secondary)}.rmi[data-astro-cid-677h3yd3]{width:480px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);padding:0;margin:auto;border:0;border-radius:0;background:#fff;color:#000;overflow:visible;box-shadow:0 0 10px #fff6}html:has(dialog.rmi[open]){overflow:hidden}.rmi[data-astro-cid-677h3yd3]::backdrop{background:#000000b3}.rmi__box[data-astro-cid-677h3yd3]{position:relative}.rmi__body[data-astro-cid-677h3yd3]{padding:36px 12px 12px;max-height:calc(100vh - 40px);overflow-y:auto}.rmi__close[data-astro-cid-677h3yd3]{position:absolute;top:-18px;right:-18px;z-index:2;width:30px;height:30px;padding:0;line-height:0}.rmi__close[data-astro-cid-677h3yd3] svg[data-astro-cid-677h3yd3]{width:30px;height:30px}@media (max-width: 520px){.rmi[data-astro-cid-677h3yd3]{max-width:calc(100vw - 70px)}.rmi__body[data-astro-cid-677h3yd3]{padding-top:28px}}.search-ov[data-astro-cid-sak75ai5]{position:fixed;inset:0;z-index:119;background:#000;display:flex;align-items:center;justify-content:center}.search-ov[data-astro-cid-sak75ai5][hidden]{display:none}.search-ov__form[data-astro-cid-sak75ai5]{width:100%;max-width:720px;padding:0 var(--gutter)}.search-ov__input[data-astro-cid-sak75ai5]{width:100%;background:transparent;border:0;outline:none;color:#fff;font-family:var(--font);font-weight:300;font-size:48px;line-height:1.2;text-align:center}.search-ov__input[data-astro-cid-sak75ai5]::placeholder{color:#fff9}.search-ov__input[data-astro-cid-sak75ai5]::-webkit-search-cancel-button{display:none}.search-ov__close[data-astro-cid-sak75ai5]{position:absolute;top:18px;right:30px;width:30px;height:30px;color:#ffffffb3}.search-ov__close[data-astro-cid-sak75ai5]:hover{color:#fff}.search-ov__close[data-astro-cid-sak75ai5] .icon{width:30px;height:30px;stroke-width:2.4}@media (max-width: 600px){.search-ov__input[data-astro-cid-sak75ai5]{font-size:28px}}.toplink[data-astro-cid-37fxchfa]{position:fixed;right:0;bottom:0;z-index:99;margin:15px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:.3rem;background:#0000004d;color:#fff;transform:translate3d(0,150%,0);transition:transform .3s,background .3s}.toplink[data-astro-cid-37fxchfa].is-visible{transform:none}.toplink[data-astro-cid-37fxchfa]:hover{background:#00000080;color:#fff}.toplink[data-astro-cid-37fxchfa] .icon{width:24px;height:24px;stroke-width:2.4}
