*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;padding:0;line-height:1.5}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;margin:0;padding:0}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}#root,#__next{isolation:isolate}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-bottom:0}ul[role=list],ol[role=list]{list-style:none}a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}:target{scroll-margin-block:5ex}html{color:var(--color-foreground);background-color:var(--color-background)}.no-scroll{overflow:hidden}.site-padding{padding:0 14px}@media(min-width:900px){.site-padding{padding:0 34px}}@media(min-width:1440px){.site-padding{padding:0 34px}}.grid-horizontal-padding{padding-left:18px;padding-right:18px}@media(min-width:900px){.grid-horizontal-padding{padding-left:22px;padding-right:22px}}.grid-vertical-padding{padding-top:18px;padding-bottom:18px}@media(min-width:900px){.grid-vertical-padding{padding-top:22px;padding-bottom:22px}}.grid-vertical-bottom-padding{padding-bottom:18px}@media(min-width:900px){.grid-vertical-bottom-padding{padding-bottom:22px}}.grid{column-gap:14px;grid-template-columns:repeat(4,1fr);display:grid}@media(min-width:900px){.grid{column-gap:16px;grid-template-columns:repeat(12,1fr)}}.debug-block-type{font-size:0;display:none;position:relative}.debug-block-type__typename{z-index:1;position:absolute;top:0;left:0;transform:translateY(calc(-100% - 6px))}.debug-block-type__typename span{color:#fff;background-color:#f0f;padding-top:4px;padding-bottom:4px;position:relative}body[data-debug=true] .debug-block-type{display:none}body[data-debug=true] .debug{outline:1px solid rgba(255,0,255,.5)}body[data-debug=true] .debug-grid-item{position:relative}body[data-debug=true] .debug-grid-item:before{content:" ";outline:1px solid rgba(255,0,255,.5);width:100%;height:calc(100% - 1px);display:block;position:absolute}.block-asset .asset{border-radius:4px;overflow:hidden}html[color-scheme=dark] main{color:#fff;background-color:#07070d}html[color-scheme=dark] .menu-overlay{background-color:#07070d}html[color-scheme=dark] .burger .line-top,html[color-scheme=dark] .burger .line-bottom{stroke:#dee8eb}html[color-scheme=dark] .card{background-color:#0e0f19}html[color-scheme=dark] .line-block{background-color:#dee8eb}html[color-scheme=dark] .text-xxl,html[color-scheme=dark] .text-xxl-small,html[color-scheme=dark] .text-xl,html[color-scheme=dark] .text-l,html[color-scheme=dark] .text-m,html[color-scheme=dark] .text-s,html[color-scheme=dark] .b-article{color:#fff}html[color-scheme=dark] .p-article{color:#c1c9cc}html[color-scheme=dark] .p-article.hover-underline-classic:hover{color:#fff}html[color-scheme=dark] header .hover-underline:before{background-color:#fff}html[color-scheme=dark] .color-faded{color:#ccc}html[color-scheme=dark] .logo .shape{fill:#dee8eb}html[color-scheme=dark] .logo .text{fill:#ccc}.align-items-right{flex-direction:column;align-items:flex-end;display:flex}.article-block h1 a,.article-block h2 a,.article-block h3 a,.article-block h4 a,.article-block h5 a{letter-spacing:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;font-style:inherit!important}.preformatted-wrap{white-space:pre-wrap}h1,h2,h3,h4,h5,h6,p,a,.text-base{font-family:"scto grotesk a - regular";white-space:normal;text-rendering:geometricprecision;margin:0;font-size:.75rem;font-style:normal;font-weight:400;line-height:.875rem;text-decoration:none}a:focus{-webkit-box-shadow:none;box-sizing:unset;outline-offset:6px;box-shadow:none;border-radius:0!important}a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:none;position:relative}a[href^=tel]{text-decoration:none}a:hover{text-decoration:underline}.hover-highlight{transition:color .35s ease-in-out}.hover-highlight:hover{color:#1a1d34;text-decoration:none}.hover-highlight-inverted{transition:color .35s ease-in-out}.hover-highlight-inverted:hover{color:#fff;text-decoration:none}.hover-underline-inverted{transition:color .35s ease-in-out}.hover-underline-inverted:hover{color:#fff;text-decoration:none}.hover-underline-inverted:hover:before{opacity:1;width:100%;left:0%}.hover-underline-inverted:before{content:"";opacity:.5;background-color:#fff;width:0%;height:1px;transition:width .35s ease-in-out,left .35s ease-in-out,opacity .35s ease-in-out;position:absolute;top:calc(100% + 1px);left:50%}.hover-underline-classic{text-decoration:underline;transition:color .35s ease-in-out}.hover-underline-classic:hover{color:#1a1d34}.hover-underline{transition:color .35s ease-in-out}.hover-underline:hover{color:#1a1d34;text-decoration:none}.hover-underline:hover:before{opacity:1;width:100%;left:0%}.hover-underline:before{content:"";opacity:.5;background-color:#1a1d34;width:0%;height:1px;transition:width .35s ease-in-out,left .35s ease-in-out,opacity .35s ease-in-out;position:absolute;top:calc(100% + 1px);left:50%}.text-body{font-family:"scto grotesk a - regular";color:var(--color-foreground);letter-spacing:-.004rem;font-size:.844rem;line-height:.969rem}@media(min-width:900px){.text-body{font-size:.625rem;line-height:.75rem}}@media(min-width:1440px){.text-body{font-size:.75rem;line-height:.875rem}}.text-eyebrow{font-family:"aeonik mono - medium";font-size:.625rem;font-style:normal;font-weight:500;line-height:118%}.text-xxl{color:#1a1d34;leading-trim:both;text-edge:cap;letter-spacing:-.125rem;font-size:2.5rem;font-style:normal;line-height:102%}.text-xxl-small{color:#1a1d34;leading-trim:both;text-edge:cap;letter-spacing:-.069rem;font-size:1.375rem;font-style:normal;line-height:108%}.text-xl{color:#1a1d34;leading-trim:both;text-edge:cap;letter-spacing:-.1rem;font-size:2rem;font-style:normal;line-height:102%}.text-l{color:#1a1d34;leading-trim:both;text-edge:cap;letter-spacing:-.056rem;font-size:1.125rem;font-style:normal;font-weight:400;line-height:112%}.text-m{color:#1a1d34;leading-trim:both;text-edge:cap;letter-spacing:-.03rem;font-size:1rem;font-style:normal;font-weight:400;line-height:112%}.text-s{color:#1a1d34;leading-trim:both;text-edge:cap;letter-spacing:-.026rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:112%}.color-inverted-white{color:#fff}.color-inverted{color:#dee8eb}.color-faded-inverted{color:#fff9}.color-faded{color:#8a8a8a}.p-article{font-family:"scto grotesk a - regular";color:#8a8a8a;letter-spacing:-.03rem;font-size:1rem;font-style:normal;font-weight:400;line-height:132%}@media(min-width:900px){.p-article{letter-spacing:-.056rem;font-size:1.125rem;font-style:normal;font-weight:400;line-height:132%}}.b-article{font-family:"scto grotesk a - regular";color:#1a1d34;font-weight:500}.text-article-title{color:#1a1d34;leading-trim:both;text-edge:cap;letter-spacing:-.03rem;font-size:1rem;font-style:normal;font-weight:400;line-height:112%}@media(min-width:900px){.text-article-title{letter-spacing:-.026rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:112%}}.text-card-title{color:#1a1d34;leading-trim:both;text-edge:cap;letter-spacing:-.069rem;font-size:1.375rem;font-style:normal;line-height:108%}@media(min-width:900px){.text-card-title{letter-spacing:-.1rem;font-size:2rem;font-style:normal;line-height:102%}}.text-headline{color:#8a8a8a;leading-trim:both;text-edge:cap;letter-spacing:-.069rem;font-size:1.375rem;font-style:normal;line-height:108%}@media(min-width:900px){.text-headline{letter-spacing:-.1rem;font-size:2rem;font-style:normal;line-height:102%}}.article-h1,.article-h2,.article-h3{display:block}.p-space{margin-bottom:18px}@media(min-width:900px){.p-space{margin-bottom:22px}}.p-space-h1,.p-space-h2{margin-top:48px;margin-bottom:26px}div[data-visible=true].fade-in-card{opacity:1}div[data-visible=true] .fade-in-1,div[data-visible=true] .fade-in-2,div[data-visible=true] .fade-in-3,div[data-visible=true] .fade-in-4,div[data-visible=true] .fade-in-5,div[data-visible=true] .fade-in-6,div[data-visible=true] .fade-in-7,div[data-visible=true] .fade-in-8,div[data-visible=true] .fade-in-9,div[data-visible=true] .fade-in-10,div[data-visible=true] .fade-in-11,div[data-visible=true] .fade-in-12{opacity:1;transition:opacity .4s ease-out}div[data-visible=true] .fade-in-1{transition-delay:calc(var(--fade-in-delay-start) + calc(var(--fade-in-delay) * 1))}div[data-visible=true] .fade-in-2{transition-delay:calc(var(--fade-in-delay-start) + calc(var(--fade-in-delay) * 2))}div[data-visible=true] .fade-in-3{transition-delay:calc(var(--fade-in-delay-start) + calc(var(--fade-in-delay) * 3))}div[data-visible=true] .fade-in-4{transition-delay:calc(var(--fade-in-delay-start) + calc(var(--fade-in-delay) * 4))}div[data-visible=true] .fade-in-5{transition-delay:calc(var(--fade-in-delay-start) + calc(var(--fade-in-delay) * 5))}div[data-visible=true] .fade-in-6{transition-delay:calc(var(--fade-in-delay-start) + calc(var(--fade-in-delay) * 6))}div[data-visible=true] .fade-in-7{transition-delay:calc(var(--fade-in-delay-start) + calc(var(--fade-in-delay) * 7))}div[data-visible=true] .fade-in-8{transition-delay:calc(var(--fade-in-delay-start) + calc(var(--fade-in-delay) * 8))}div[data-visible=true] .fade-in-9{transition-delay:calc(var(--fade-in-delay-start) + calc(var(--fade-in-delay) * 9))}div[data-visible=true] .fade-in-10{transition-delay:calc(var(--fade-in-delay-start) + calc(var(--fade-in-delay) * 10))}div[data-visible=true] .fade-in-11{transition-delay:calc(var(--fade-in-delay-start) + calc(var(--fade-in-delay) * 11))}div[data-visible=true] .fade-in-12{transition-delay:calc(var(--fade-in-delay-start) + calc(var(--fade-in-delay) * 12))}div[data-visible=true] .line-in-1,div[data-visible=true] .line-in-2,div[data-visible=true] .line-in-3,div[data-visible=true] .line-in-4,div[data-visible=true] .line-in-5,div[data-visible=true] .line-in-6,div[data-visible=true] .line-in-7,div[data-visible=true] .line-in-8,div[data-visible=true] .line-in-9,div[data-visible=true] .line-in-10,div[data-visible=true] .line-in-11,div[data-visible=true] .line-in-12{transition:transform .4s ease-in-out;transform:scaleX(1)}div[data-visible=true] .line-in-1{transition-delay:calc(var(--line-in-delay) * 1)}div[data-visible=true] .line-in-2{transition-delay:calc(var(--line-in-delay) * 2)}div[data-visible=true] .line-in-3{transition-delay:calc(var(--line-in-delay) * 3)}div[data-visible=true] .line-in-4{transition-delay:calc(var(--line-in-delay) * 4)}div[data-visible=true] .line-in-5{transition-delay:calc(var(--line-in-delay) * 5)}div[data-visible=true] .line-in-6{transition-delay:calc(var(--line-in-delay) * 6)}div[data-visible=true] .line-in-7{transition-delay:calc(var(--line-in-delay) * 7)}div[data-visible=true] .line-in-8{transition-delay:calc(var(--line-in-delay) * 8)}div[data-visible=true] .line-in-9{transition-delay:calc(var(--line-in-delay) * 9)}div[data-visible=true] .line-in-10{transition-delay:calc(var(--line-in-delay) * 10)}div[data-visible=true] .line-in-11{transition-delay:calc(var(--line-in-delay) * 11)}div[data-visible=true] .line-in-12{transition-delay:calc(var(--line-in-delay) * 12)}.fade-in-card{opacity:0;transition:opacity .6s ease-out}.fade-in-1,.fade-in-2,.fade-in-3,.fade-in-4,.fade-in-5,.fade-in-6,.fade-in-7,.fade-in-8,.fade-in-9,.fade-in-10,.fade-in-11,.fade-in-12{opacity:0;--fade-in-delay-start:.6s;--fade-in-delay:.1s}.line-in-1,.line-in-2,.line-in-3,.line-in-4,.line-in-5,.line-in-6,.line-in-7,.line-in-8,.line-in-9,.line-in-10,.line-in-11,.line-in-12{--line-in-delay:.1s;transform:scaleX(0)}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-out{animation:1s ease-in-out forwards fadeOut}.fade-timeout{animation:1s ease-in-out 2s forwards fadeOut}.container.svelte-at9i4d{flex-direction:column;gap:6px;display:flex}.line-top.svelte-at9i4d,.line-bottom.svelte-at9i4d{transform-origin:50%;stroke:#1a1d34;transition:transform .3s ease-in-out;position:relative}.open.svelte-at9i4d .line-top:where(.svelte-at9i4d){transform:rotate(19deg)translateY(3.5px)}.open.svelte-at9i4d .line-bottom:where(.svelte-at9i4d){transform:rotate(-19deg)translateY(-3.5px)}.logo.svelte-nixnoz .text:where(.svelte-nixnoz){fill:#1a1a1a}.logo.svelte-nixnoz .shape:where(.svelte-nixnoz){fill:#ff5656}.logo.svelte-1r7p0mn{aspect-ratio:98/36;height:26px}@media(min-width:900px){.logo.svelte-1r7p0mn{height:36px}}header.svelte-1rvoj7d{padding-top:70px}@media(min-width:900px){header.svelte-1rvoj7d{padding-top:20px}}a.svelte-1rvoj7d:hover{text-decoration:none}nav.svelte-1rvoj7d{grid-column:5/span 6;justify-content:space-between;display:flex}@media(min-width:1440px){nav.svelte-1rvoj7d{grid-column:9/span 2}}.mobile-menu.svelte-1rvoj7d{cursor:pointer;z-index:20;background:0 0;border:none;grid-column:4/span 1;justify-content:flex-end;padding:0;display:flex;position:relative}.logo-container.svelte-1rvoj7d{z-index:20;grid-column:1/span 2;transform:translate(-9px)translateY(-12px)}@media(min-width:900px){.logo-container.svelte-1rvoj7d{transform:translate(-11px)}}.right.svelte-1rvoj7d{grid-column:11/span 2;justify-content:flex-end;display:flex}.menu-overlay.svelte-1rvoj7d{z-index:19;background-color:#fff;width:100%;height:100svh;display:none;position:fixed;top:0;left:0}.menu-overlay.svelte-1rvoj7d .hitter:where(.svelte-1rvoj7d){background:0 0;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.menu-overlay.svelte-1rvoj7d .content:where(.svelte-1rvoj7d){grid-template-columns:repeat(2,1fr);align-items:start;height:100%;padding-top:50vh;display:grid}.menu-overlay.svelte-1rvoj7d .content:where(.svelte-1rvoj7d) .items:where(.svelte-1rvoj7d){grid-column:1/span 2;position:relative}.menu-overlay.svelte-1rvoj7d .content:where(.svelte-1rvoj7d) .items:where(.svelte-1rvoj7d) .link:where(.svelte-1rvoj7d){padding-bottom:6px}.menu-overlay.svelte-1rvoj7d .content:where(.svelte-1rvoj7d) .items:where(.svelte-1rvoj7d) a:where(.svelte-1rvoj7d){display:inline-block;position:relative;transform:translate(-3px)}.menu-overlay.svelte-1rvoj7d .content:where(.svelte-1rvoj7d) .contact-small:where(.svelte-1rvoj7d){grid-column:1/span 2;align-self:end;position:relative}.menu-overlay.svelte-1rvoj7d .content:where(.svelte-1rvoj7d) .contact-small:where(.svelte-1rvoj7d) a:where(.svelte-1rvoj7d){width:100%;display:block;transform:translate(-3px)}.menu-overlay.svelte-1rvoj7d .line-bottom-right:where(.svelte-1rvoj7d){position:absolute;bottom:0;right:0}.menu-overlay.svelte-1rvoj7d .line-top-right:where(.svelte-1rvoj7d){position:absolute;top:0;right:0}section.svelte-xbd6mw{padding-top:40px}@media(min-width:900px){section.svelte-xbd6mw{padding-top:40px}}section.svelte-xbd6mw{padding-bottom:40px}.link.svelte-xbd6mw{padding-bottom:4px}.logo-container.svelte-xbd6mw{position:relative;transform:translate(-20px)}@media(min-width:900px){.logo-container.svelte-xbd6mw{transform:translate(-8px)}}.container-small.svelte-xbd6mw{color:#dee8eb;background-color:#1a1d34;width:100%}@media(min-width:900px){.container-small.svelte-xbd6mw{display:none}}.container-large.svelte-xbd6mw{display:none}@media(min-width:900px){.container-large.svelte-xbd6mw{color:#dee8eb;background-color:#1a1d34;width:100%;display:block}}.content-bottom.svelte-xbd6mw{color:#dee8eb99}.content-bottom.svelte-xbd6mw .col:where(.svelte-xbd6mw){align-content:flex-end;height:auto}.col.svelte-xbd6mw{grid-column:span 2;min-height:150px}@media(min-width:900px){.col.svelte-xbd6mw{grid-column:span 4;min-height:180px}}.col-right.svelte-xbd6mw{grid-template-columns:repeat(2,1fr)}.col-right-left.svelte-xbd6mw{text-align:left;flex:1}.col-right-right-content.svelte-xbd6mw{flex-direction:column;align-items:flex-end;display:flex}.col-right-right-content.svelte-xbd6mw .line:where(.svelte-xbd6mw){justify-self:flex-end}main.svelte-12qhfyh{background-color:#fff;width:100%;height:100%;min-height:100vh}
