:root{--canvas-0:#F5F3ED;--canvas-1:#FBFAF6;--canvas-2:#EFEDE6;--canvas-3:#E7E4DC;--text-0:#15140F;--text-1:#46443E;--text-2:#787570;--accent-steel:#2E5A86;--accent-amber:#B85416}::selection{background:#244A6E;color:#15140F}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}*,*:after,*:before{position:relative;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}p,h1,h2,h3,h4,h5,h6,dl,dd,figure,blockquote{margin-block:unset}ul,ol{margin:0;padding:0;list-style:none}html{line-height:1.5}body{margin:unset}h1,h2,h3,h4,h5,h6,input,label,button{line-height:1.1}a{color:inherit;text-decoration:none}img,svg,canvas,picture{display:block;max-inline-size:100%;block-size:auto}input,button,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:1rlh}@media(prefers-reduced-motion:reduce){*,*:after,*:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}dd{margin-left:0}button{padding:0;color:inherit;text-transform:unset;background:none;border:none;cursor:pointer}figure{margin:unset}iframe{border:none}blockquote{margin:0}html{min-height:100%;line-height:1.2;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;color:#15140F;background-color:#F5F3ED;scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:699px){html{font-size:14px}}@media(min-width:700px)and (max-width:1199px){html{font-size:15px}}@media(min-width:1200px)and (max-width:1599px){html{font-size:16px}}@media(min-width:1600px)and (max-width:1799px){html{font-size:17px}}@media(min-width:1800px){html{font-size:18px}}html.-firstload{height:100%;overflow:hidden}html:not(.is-ready){cursor:wait}body{font-size:var(--font-size-body)}main{z-index:1;background-color:#F5F3ED}*:focus-visible{outline-color:var(--focus-visible-color)!important;outline-width:var(--focus-visible-width)!important;outline-offset:var(--focus-visible-offset)!important;outline-style:solid!important}::selection{background-color:#F5F3ED;color:#787570;text-shadow:none}a{color:currentColor;text-decoration:none}@media(prefers-reduced-motion:reduce){[data-scroll-speed]{transform:translate(0)!important}}.u-container{width:var(--container-width);margin-right:auto;margin-left:auto}@media(min-width:1000px){.u-container:not(.-bleed){padding-left:calc(1 * var(--grid-column-width) + 1 * var(--grid-gutter))}}.u-h1,.u-wysiwyg h2{font-size:var(--font-size, var(--font-size-h1));font-weight:var(--font-weight, 700);letter-spacing:-.02em;line-height:1.05}.u-h2,.u-wysiwyg h3,.u-h2-regular{font-size:var(--font-size, var(--font-size-h2));letter-spacing:-.01em;line-height:1.2}.u-h2,.u-wysiwyg h3{font-weight:var(--font-weight, 700)}.u-h2-regular{font-weight:var(--font-weight, 400)}.u-link{transition:opacity .5s cubic-bezier(.38,.005,.215,1)}.u-link:hover{opacity:.5}.u-text-sm{font-size:var(--font-size, var(--font-size-text-sm));font-weight:var(--font-weight, 400);line-height:1.2}.u-wysiwyg>*:first-child{margin-top:0}.u-wysiwyg>*:last-child{margin-bottom:0}.u-wysiwyg h2:not(:last-child),.u-wysiwyg h3:not(:last-child),.u-wysiwyg p:not(:last-child),.u-wysiwyg ul:not(:last-child),.u-wysiwyg ol:not(:last-child){margin-bottom:var(--grid-margin)}.u-wysiwyg h2:not(:first-child),.u-wysiwyg h3:not(:first-child){margin-top:calc(var(--grid-gutter) * 2)}.u-wysiwyg ul,.u-wysiwyg ol{padding-left:calc(1 * var(--grid-column-width) + 1 * var(--grid-gutter))}.u-wysiwyg ol{list-style:decimal}.u-wysiwyg ul{list-style:disc}.u-wysiwyg li{margin-bottom:1em}.u-wysiwyg a{word-break:break-word;text-decoration:underline;transition:opacity .5s cubic-bezier(.38,.005,.215,1)}.u-wysiwyg a:hover{opacity:.5}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.c-icon[data-astro-cid-xaas34xa]{display:inline-block;vertical-align:middle}.c-icon[data-astro-cid-xaas34xa] svg[data-astro-cid-xaas34xa]{--icon-height: calc(var(--icon-width, var(--_icon-width)) * (1 / (var(--icon-ratio))));display:block;width:var(--icon-width, var(--_icon-width));height:var(--icon-height);fill:currentColor}.svg-logo[data-astro-cid-xaas34xa]{--icon-ratio: 1.2947368421;--_icon-width: 5.75rem}.svg-logo-icon[data-astro-cid-xaas34xa]{--icon-ratio: 1;--_icon-width: 2rem}.svg-logo-tagline[data-astro-cid-xaas34xa]{--icon-ratio: 8.4705882353;--_icon-width: 2rem}.svg-logo-spark[data-astro-cid-xaas34xa]{--icon-ratio: 1;--_icon-width: 1em}.c-loader{z-index:300;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#F5F3ED;transition:opacity .5s cubic-bezier(.215,.61,.355,1)}html.is-ready .c-loader{left:200vw;opacity:0;transition:left 0s var(--loader-leave-duration),opacity var(--loader-leave-duration) cubic-bezier(.38,.005,.215,1)}@media(max-width:999px){.c-loader{display:flex;align-items:flex-end;padding:var(--grid-margin)}}@media(max-width:999px){.c-loader_icon{--icon-width: calc(3 * var(--grid-column-width) + 2 * var(--grid-gutter));color:#15140F;opacity:0}html:not(.is-ready) .c-loader_icon{opacity:1;transition:opacity .5s cubic-bezier(.38,.005,.215,1)}html.is-ready .c-loader_icon{transition:opacity var(--loader-leave-duration) cubic-bezier(.38,.005,.215,1)}}@media(min-width:1000px){.c-loader_icon{display:none;visibility:hidden}}.c-nav_link{--icon-width: .6em;display:inline-block;transition:opacity .5s cubic-bezier(.38,.005,.215,1)}.c-nav_link:hover{opacity:.7}.c-nav_link:hover .c-nav_icon,.c-nav_link.is-current .c-nav_icon{transform:scale(1);transition-duration:.5s}.c-nav_link:hover .c-nav_label,.c-nav_link.is-current .c-nav_label{transform:translate(calc(var(--icon-width) + .25em))}.c-nav_icon{position:absolute;top:calc(50% - .5 * var(--icon-width));left:0;display:block;transform:scale(0);transition:transform .25s cubic-bezier(.38,.005,.215,1)}.c-nav_label{display:block;transition:transform .5s cubic-bezier(.38,.005,.215,1)}.c-clock{display:inline-flex}.c-clock_item:not(:first-child):before{content:":";display:inline-block;animation:anim-clock-dots 1s linear infinite}@keyframes anim-clock-dots{0%{opacity:1}50%{opacity:0}to{opacity:1}}.c-details{display:flex;flex-wrap:wrap;column-gap:.15em}.c-details.-columns{flex-direction:column}.c-header{display:block;color:#15140F;transition:color .5s cubic-bezier(.38,.005,.215,1)}.c-header~main{transition:transform .5s cubic-bezier(.38,.005,.215,1);will-change:transform}@media(max-width:699px){html.is-ready .c-header.has-menu-open~main{transform:translateY(calc(10 * var(--svh, 1svh)))}}@media(min-width:700px){html.is-ready .c-header.has-menu-open~main{transform:translate(calc(-1 * var(--grid-column-width) + -1 * var(--grid-gutter)))}}.c-header_logo,.c-header_toggler{z-index:200;position:fixed;transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.38,.005,.215,1)}html.has-scrolled .c-header:not(.has-menu-open) .c-header_logo,html:not(:has(.c-hero_bg)) .c-header:not(.has-menu-open) .c-header_logo,html.has-scrolled .c-header:not(.has-menu-open) .c-header_toggler,html:not(:has(.c-hero_bg)) .c-header:not(.has-menu-open) .c-header_toggler{mix-blend-mode:difference}.c-header_logo{top:calc(.5 * (var(--header-bar-height) - 2rem));left:var(--grid-margin)}html.is-scrolling-down .c-header:not(.has-menu-open) .c-header_logo{opacity:0;transform:translateY(-100%)}@media(max-width:999px){.c-header_logo{transition-property:opacity,transform}.c-header.has-menu-open .c-header_logo{opacity:0;transform:translateY(-100%)}}@media(min-width:1000px){.c-header.has-menu-open .c-header_logo,html:not(.has-scrolled) .c-header_logo{opacity:0;pointer-events:none}}@media(min-width:1000px){.c-header_logo-icon{display:none!important;visibility:hidden}}@media(max-width:999px){.c-header_logo-text{display:none;visibility:hidden}}.c-header_toggler{top:calc(.5 * (var(--header-bar-height) - 44px));right:calc(var(--grid-margin) - .5 * (44px - 1.5rem));width:44px;height:44px}.c-header_toggler span:not(:last-child){position:absolute;left:calc(50% - .75rem);display:block;width:1.5rem;height:1px;background-color:currentColor;transition:transform .5s cubic-bezier(.38,.005,.215,1)}.c-header_toggler span:not(:last-child):nth-child(1){top:calc(50% - .25rem)}.c-header_toggler span:not(:last-child):nth-child(2){bottom:calc(50% - .25rem)}.c-header_toggler:hover span:nth-child(1){transform:translate(25%) scaleX(.5)}.c-header_toggler:hover span:nth-child(2){transform:translate(12.5%) scaleX(.75)}.c-header.has-menu-open .c-header_toggler span:nth-child(1){transform:translateY(calc(.25rem - 50%)) rotate(45deg)}.c-header.has-menu-open .c-header_toggler span:nth-child(2){transform:translateY(calc(-.25rem + 50%)) rotate(135deg)}.c-header.has-menu-open .c-header_toggler:hover span:nth-child(1){transform:translateY(calc(.25rem - 50%)) rotate(45deg) scaleX(.8)}.c-header.has-menu-open .c-header_toggler:hover span:nth-child(2){transform:translateY(calc(-.25rem + 50%)) rotate(135deg) scaleX(.8)}.c-menu{z-index:199;position:fixed;top:0;left:0;width:100%;height:100%;transition:right 0s .5s}.c-header:not(.has-menu-open) .c-menu{left:200vw;transition:left 0s .5s}.c-menu_overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#0B0A0880;cursor:pointer;opacity:0;backdrop-filter:blur(1px);transition:opacity .5s cubic-bezier(.38,.005,.215,1)}.c-header.has-menu-open .c-menu_overlay{opacity:1}.c-menu_inner{--prismic-rich-text-max-width: 28em;position:absolute;top:0;right:0;display:flex;align-items:flex-start;flex-direction:column;gap:var(--grid-margin);justify-content:space-between;height:100%;padding:calc(.25 * var(--header-bar-height)) var(--grid-margin) var(--grid-margin);color:#15140F;background-color:#EFEDE6;transition:transform .5s cubic-bezier(.38,.005,.215,1)}.c-header.has-menu-open .c-menu_inner{transform:translate(0)}@media(max-width:699px){.c-menu_inner{width:100%;transform:translateY(-100%)}}@media(min-width:700px){.c-menu_inner{transform:translate(100%)}}@media(min-width:700px)and (max-width:999px){.c-menu_inner{width:calc(calc(6 * var(--grid-column-width) + 6 * var(--grid-gutter)) + var(--grid-margin))}}@media(min-width:1000px)and (max-width:1199px){.c-menu_inner{width:calc(calc(5 * var(--grid-column-width) + 5 * var(--grid-gutter)) + var(--grid-margin))}}@media(min-width:1200px){.c-menu_inner{width:calc(calc(4 * var(--grid-column-width) + 4 * var(--grid-gutter)) + var(--grid-margin))}}.c-logo{--progress-top: 0;--progress-bottom: 0}@media(max-width:999px){.c-logo{display:none;visibility:hidden}}@media(min-width:1000px){.c-logo{z-index:300;position:fixed;bottom:var(--grid-margin);left:var(--grid-margin);display:block;pointer-events:none;clip-path:inset(-100% -100% 0 0)}html.is-ready .c-logo{transition:z-index 0s var(--loader-leave-duration)}html.is-ready .c-logo:not(.is-top):not(.is-bottom){mix-blend-mode:difference}}@media(min-width:1000px){.c-logo_wrap{display:block;transform:scale(1.5) translateY(33%);transform-origin:0 100%}html:not(.is-ready) .c-logo_wrap{opacity:0;animation:anim-logo-fade .5s cubic-bezier(.38,.005,.215,1) forwards}html.is-ready .c-logo_wrap{transform:scale(1) translate(0)}html.is-ready:has([data-scroll-event-progress="scroll.logoShrink"]) .c-logo_wrap{transition:transform .5s cubic-bezier(.38,.005,.215,1)}}@media(min-width:1000px){.c-logo_inner{display:block;transform-origin:inherit}html.is-ready .c-logo.is-bottom .c-logo_inner{transform:scale(calc(1 + .5 * var(--progress-bottom)))}}@media(min-width:1000px){.c-logo_icon{display:block;width:var(--logo-icon-width);height:var(--logo-icon-height);transform-origin:inherit}.c-logo_icon svg{display:block;width:100%;height:100%;fill:#15140F}html.is-ready .c-logo_icon{transform:translateY(calc((var(--progress-top) - var(--progress-bottom)) * 16.25%)) scale(calc(1 - .5 * (var(--progress-top) - var(--progress-bottom))))}}@media(min-width:1000px){html.is-ready .c-logo.is-bottom .c-logo_tagline{transform:translateY(calc((var(--progress-top) - var(--progress-bottom)) * 100%))}}@media(max-width:999px){.c-logo-trigger{display:none}}@media(min-width:1000px){.c-logo-trigger{z-index:-1;display:block;pointer-events:none}.c-logo-trigger.-top{height:calc(50 * var(--svh, 1svh))}.c-logo-trigger.-top span{display:block;width:100%;height:calc(100% + .25 * var(--logo-icon-height))}.c-logo-trigger.-bottom{position:absolute;top:calc(.25 * var(--logo-icon-height) - .5 * var(--grid-margin));bottom:0;width:100%;height:auto}}.c-footer{height:var(--footer-height)}.c-footer_wrap{position:fixed;bottom:0;left:0;width:100%;height:var(--footer-height);max-height:inherit;padding-top:var(--grid-margin);padding-bottom:var(--grid-margin);color:#15140F;background-color:#EFEDE6;clip-path:inset(calc(100% * (1 - var(--progress, 0))) 0 0 0)}.c-footer_inner{display:flex;flex-direction:column;height:100%}@media(max-width:999px){.c-footer_inner{justify-content:space-between}}@media(min-width:1000px){.c-footer_inner{justify-content:flex-end;row-gap:var(--grid-margin);justify-content:space-between}}@media(min-width:1000px)and (max-width:1199px){.c-footer_inner{padding-left:calc(7 * var(--grid-column-width) + 7 * var(--grid-gutter))}}@media(min-width:1200px){.c-footer_inner{padding-left:calc(8 * var(--grid-column-width) + 8 * var(--grid-gutter))}}@media(min-width:1000px){.c-footer_title{position:absolute;top:0;left:0}}.c-footer_nav{display:flex;flex-direction:column;align-items:flex-start}.c-footer_logo{--icon-width: calc(.33 * var(--footer-height))}@media(min-width:1000px){.c-footer_logo{display:none;visibility:hidden}}.c-footer_bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;gap:var(--grid-margin)}@media(max-width:499px){.c-footer_bottom .c-footer_nav{text-align:right}}:root{--grid-columns: 4;--grid-gutter: 1rem;--grid-margin: 2rem;--container-width: calc(calc(100 * var(--vw, 1vw)) - 2 * var(--grid-margin));--grid-column-width: calc( 1 / var(--grid-columns) * var(--container-width) - (1 - 1 / var(--grid-columns)) * var(--grid-gutter) );--font-size-h1: 2.5rem;--font-size-h2: 1.25rem;--loader-enter-duration: .5s;--loader-leave-duration: .5s;--header-bar-height: 4rem;--footer-height: calc(calc(90 * var(--svh, 1svh)) - var(--header-bar-height));--focus-visible-color: #6E6B63;--focus-visible-width: 2px;--focus-visible-offset: 2px;--logo-icon-width: calc(3 * var(--grid-column-width) + 2 * var(--grid-gutter));--logo-icon-height: calc(.7723577236 * var(--logo-icon-width))}@media(min-aspect-ratio:2){:root{--logo-icon-width: calc(30 * var(--svh, 1svh))}}@media(min-width:700px){:root{--grid-columns: 12}}@media(min-width:1000px){:root{--grid-gutter: 2rem;--font-size-h1: 2.8125rem;--font-size-h2: 1.4375rem;--footer-height: calc(75 * var(--svh, 1svh))}}@keyframes anim-logo-fade{0%{opacity:0}to{opacity:1}}.c-hero{color:#15140F;background-color:#F5F3ED}.c-hero.-blog,.c-hero.-article{color:#15140F;background-color:transparent}.c-hero_bg{position:sticky;top:0;left:0;width:100%;height:calc(100 * var(--svh, 1svh));overflow:hidden}.c-hero_bg+.c-hero_inner{margin-top:calc(-100 * var(--svh, 1svh))}.c-hero_bg .c-asset_inner{transform:scale(1.1);transition:transform .75s cubic-bezier(.38,.005,.215,1);will-change:transform}html.is-ready .c-hero_bg .c-asset_inner{transform:scale(1)}.c-hero_bg:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#0B0A0880;opacity:var(--progress)}.c-hero_bg .c-asset_el{transform-origin:50% 0;transform:scale(calc(1 + .2 * var(--progress)));will-change:transform}.c-hero_inner{display:flex;flex-direction:column;min-height:calc(100 * var(--svh, 1svh))}.c-hero.-blog .c-hero_inner{min-height:calc(75 * var(--svh, 1svh))}.c-hero.-blog .c-hero_inner:not(:has(.c-hero_content)){min-height:0}.c-hero.-article .c-hero_inner{min-height:unset}@media(max-width:999px){.c-hero_title{padding-top:calc(var(--header-bar-height) + calc(var(--grid-gutter) * .5))}.c-hero.-article .c-hero_title{display:none;visibility:hidden}}@media(min-width:1000px){.c-hero_title{display:flex;align-items:center;height:var(--header-bar-height);transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.38,.005,.215,1)}html.has-scrolled .c-hero_title{opacity:0;transform:translateY(-100%)}}.c-hero_content{display:flex;align-items:flex-start;flex-direction:column;width:100%;row-gap:var(--grid-margin);padding-block:var(--grid-margin)}@media(max-width:999px){.c-hero_content{margin-top:auto}.c-hero.-article .c-hero_content{padding-top:calc(var(--header-bar-height) + calc(var(--grid-gutter) * .5))}}@media(min-width:700px)and (max-width:999px){.c-hero.-blog .c-hero_content{width:calc(8 * var(--grid-column-width) + 7 * var(--grid-gutter))}}@media(min-width:1000px){.c-hero_content{width:calc(8 * var(--grid-column-width) + 7 * var(--grid-gutter));margin-top:calc(20 * var(--svh, 1svh));margin-left:auto}.c-hero.-blog .c-hero_content{width:calc(5 * var(--grid-column-width) + 4 * var(--grid-gutter));margin-left:calc(1 * var(--grid-column-width) + 1 * var(--grid-gutter));margin-block:auto}.c-hero.-article .c-hero_content{width:calc(10 * var(--grid-column-width) + 9 * var(--grid-gutter))}.c-hero.-article .c-hero_content .c-hero_heading,.c-hero.-article .c-hero_content .c-hero_subtitle{width:calc(8 * var(--grid-column-width) + 7 * var(--grid-gutter));text-wrap:balance}}@media(min-width:1200px){.c-hero.-blog .c-hero_content{width:calc(4 * var(--grid-column-width) + 3 * var(--grid-gutter))}}.c-hero_heading{--anim-text-delay: .25s;--anim-text-stagger: 15ms;text-wrap:balance}html.is-safari .c-hero_heading{text-wrap:initial}.c-hero_subtitle{--anim-text-delay: 1s}
.c-hero{position:relative}.ark-hero-wm{position:absolute;left:clamp(20px,2.2vw,40px);bottom:clamp(18px,2vw,34px);z-index:6;font-family:var(--font-display,'Inter Tight',sans-serif);font-weight:600;font-size:clamp(15px,1.25vw,19px);letter-spacing:-.01em;color:var(--text-0,#15140F);pointer-events:none}.ark-social{display:flex;gap:16px;align-items:center;margin-top:30px}.ark-social a{color:rgba(22,20,16,.6);display:inline-flex;transition:color .2s}.ark-social a:hover{color:var(--accent-steel,#2E5A86)}.ark-hero-wm{top:calc(100svh - 54px);bottom:auto}:root{--canvas-0:#F5F3ED;--canvas-1:#FBFAF6;--canvas-2:#FFFFFF;--canvas-3:#ECEAE2;--text-0:#15140F;--text-1:#46443E;--text-2:#787570;--text-3:#A8A49A;--accent-steel:#2E5A86;--accent-amber:#B85416}::selection{background:#2E5A86;color:#F5F3ED}.c-hero{color:#F4F3EF!important;background-color:#0B0A08!important}.c-hero *,.ark-hero-wm{color:#F4F3EF!important}.c-hero_bg:after{background-color:rgba(11,10,8,.5)!important}.c-content-block_button{--button-color-text:#F5F3ED;--button-color-bg:#15140F;--button-color-icon:rgba(245,243,237,.7);--button-hover-color-text:#F5F3ED;--button-hover-color-bg:#2E5A86;--button-hover-color-icon:rgba(245,243,237,.9);border-radius:4px!important;backdrop-filter:none!important}.ark-contact_submit,.c-content-block_button{font-family:'Inter Tight',sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;height:40px!important;border-radius:4px!important;background:#15140F!important;color:#F5F3ED!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;backdrop-filter:none!important}.ark-contact_submit{padding:0 22px!important;gap:8px!important}.c-content-block_button .c-button_inner{height:40px!important;padding:0 22px!important;font-size:14px!important;font-weight:500!important;font-family:'Inter Tight',sans-serif!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#F5F3ED!important}.c-content-block_button .c-button_icon{color:#F5F3ED!important}.ark-contact_submit:hover,.c-content-block_button:hover{background:#2E5A86!important}.c-footer_wrap{background-color:#0B0A08!important;color:#F4F3EF!important}.c-footer_wrap *{color:#F4F3EF!important}.c-footer_wrap .svg-logo-spark{fill:#F4F3EF!important}.c-footer_wrap .c-button -external,.c-footer_wrap .c-nav_link{color:#F4F3EF!important}.ark-particles{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.c-content-block_button,.ark-contact_submit{position:relative!important;overflow:hidden!important;isolation:isolate}.c-content-block_button::before,.ark-contact_submit::before{content:'';position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.16) 48%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.16) 52%,transparent 70%);transform:skewX(-12deg);transition:left 700ms cubic-bezier(.22,1,.36,1);pointer-events:none;mix-blend-mode:screen;z-index:1}.c-content-block_button:hover::before,.ark-contact_submit:hover::before{left:140%}.c-content-block_button::after,.ark-contact_submit::after{content:'';position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);pointer-events:none;z-index:3;opacity:.7}.c-content-block_button .c-button_inner{position:relative;z-index:2}.c-menu .c-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2em}.c-menu .c-nav_link{font-family:'Inter Tight',sans-serif;color:#15140F;text-decoration:none;font-weight:500;letter-spacing:-.02em;transition:color .2s}.c-menu .c-nav_link:hover{color:#2E5A86}.ark-hero-wm{position:fixed!important;left:clamp(20px,2.2vw,40px)!important;bottom:clamp(16px,2vw,28px)!important;top:auto!important;z-index:190!important;font-family:'Inter Tight',sans-serif!important;font-weight:600!important;font-size:clamp(40px,8.2vw,120px)!important;letter-spacing:-.015em!important;color:#F4F3EF!important;transform-origin:left bottom!important;pointer-events:none!important;white-space:nowrap!important;will-change:transform,color;transition:color .3s}.ts-hero-sub{font-family:'Inter Tight',sans-serif;font-size:clamp(15px,1.4vw,19px);font-weight:400;color:rgba(244,243,239,.82);margin:14px 0 0;max-width:32ch;line-height:1.45}.ts-how{font-family:'Inter Tight',sans-serif;background:#F5F3ED;color:#46443E;padding:110px 24px}.ts-how_inner{max-width:1240px;margin:0 auto}.ts-how_head{display:flex;align-items:center;gap:12px;margin:0 0 16px}.ts-bar{width:28px;height:1px;background:#B85416;opacity:.85}.ts-how_eyebrow{font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#B85416;margin:0}.ts-how_title{font-size:clamp(30px,3.6vw,46px);font-weight:600;letter-spacing:-.025em;color:#15140F;margin:0 0 48px;max-width:18ch}.ts-how_steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}.ts-step{background:#fff;border:1px solid rgba(20,18,15,.10);border-radius:8px;padding:24px}.ts-step_k{font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#2E5A86;margin:0 0 10px}.ts-step_t{font-size:22px;font-weight:600;letter-spacing:-.02em;color:#15140F;margin:0 0 10px}.ts-step_d{font-size:14px;line-height:1.55;color:#5A574E;margin:0}.ts-conn{display:flex;align-items:center;justify-content:center;padding:0 14px}.ts-conn_line{position:relative;width:34px;height:2px;border-radius:2px;background:rgba(46,90,134,.22);overflow:hidden}.ts-conn_line::after{content:'';position:absolute;top:0;left:-45%;width:45%;height:100%;background:linear-gradient(90deg,transparent,#B85416,transparent);animation:ts-flow 2.6s linear infinite}.ts-conn_arrow{margin-left:5px;color:#2E5A86;font-size:14px}@keyframes ts-flow{0%{left:-45%}100%{left:130%}}.ts-builton{display:flex;align-items:center;gap:18px;margin:36px 0}.ts-builton_line{flex:1;height:1px;background:rgba(20,18,15,.12)}.ts-builton p{font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#8A867C;margin:0}.ts-how_pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ts-pillar{background:#fff;border:1px solid rgba(20,18,15,.10);border-radius:8px;padding:24px}.ts-pillar_ico{display:inline-flex;color:#2E5A86;margin-bottom:14px}.ts-pillar_k{font-family:var(--font-mono,monospace);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8A867C;margin:0 0 8px}.ts-pillar_t{font-size:19px;font-weight:600;letter-spacing:-.015em;color:#15140F;margin:0 0 10px}.ts-pillar_d{font-size:14px;line-height:1.55;color:#5A574E;margin:0}@media(max-width:820px){.ts-how_steps{grid-template-columns:1fr;gap:16px}.ts-conn{display:none}.ts-how_pillars{grid-template-columns:1fr}}.ts-cmp{font-family:'Inter Tight',sans-serif;background:#EFEDE6;color:#46443E;padding:104px 24px}.ts-cmp_inner{max-width:1240px;margin:0 auto}.ts-cmp_head{display:flex;align-items:center;gap:12px;margin:0 0 16px}.ts-cmp_eyebrow{font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#B85416;margin:0}.ts-cmp_title{font-size:clamp(26px,3.2vw,40px);font-weight:600;letter-spacing:-.025em;color:#15140F;margin:0 0 44px;max-width:24ch;line-height:1.1}.ts-cmp_table{border:1px solid rgba(20,18,15,.10);border-radius:2px;overflow:hidden;background:#fff}.ts-cmp_row{display:grid;grid-template-columns:minmax(116px,1.15fr) 1fr 1fr 1.2fr;align-items:stretch;opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.ts-cmp_table.in .ts-cmp_row{opacity:1;transform:none}.ts-cmp_table.in .ts-cmp_row:nth-child(1){transition-delay:0.00s}.ts-cmp_table.in .ts-cmp_row:nth-child(2){transition-delay:0.07s}.ts-cmp_table.in .ts-cmp_row:nth-child(3){transition-delay:0.14s}.ts-cmp_table.in .ts-cmp_row:nth-child(4){transition-delay:0.21s}.ts-cmp_table.in .ts-cmp_row:nth-child(5){transition-delay:0.28s}.ts-cmp_table.in .ts-cmp_row:nth-child(6){transition-delay:0.35s}.ts-cmp_table.in .ts-cmp_row:nth-child(7){transition-delay:0.42s}.ts-cmp_c{padding:16px 18px;font-size:14px;text-align:center;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(20,18,15,.07);color:#6A675E}.ts-cmp_row:last-child .ts-cmp_c{border-bottom:0}.ts-cmp_cat{justify-content:flex-start;text-align:left;font-weight:600;color:#15140F}.ts-cmp_ark{background:linear-gradient(180deg,rgba(46,90,134,.07),rgba(46,90,134,.04));color:#15140F;font-weight:600;position:relative}.ts-cmp_row:not(.ts-cmp_row--head) .ts-cmp_ark::before{content:'\2713';color:#B85416;font-weight:700;margin-right:8px;font-size:12px}.ts-cmp_row--head .ts-cmp_c{font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8A867C;font-weight:500;padding:18px;background:#FAF8F2}.ts-cmp_row--head .ts-cmp_ark{color:#2E5A86;background:linear-gradient(180deg,rgba(46,90,134,.12),rgba(46,90,134,.06))}.ts-cmp_ark::after{content:'';position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#B85416,transparent);opacity:.7}.ts-cmp_row--head .ts-cmp_ark::after{height:3px;animation:ts-cmpglow 3s ease-in-out infinite}@keyframes ts-cmpglow{0%,100%{opacity:.4}50%{opacity:1}}@media(max-width:760px){.ts-cmp_row{grid-template-columns:minmax(92px,1fr) 1fr 1fr 1.1fr}.ts-cmp_c{padding:12px 9px;font-size:12px}}.c-content-block,.c-mission-tiles,.c-mission-animation{display:none!important}.ts-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.ts-reveal.ts-in{opacity:1;transform:none}.ts-prob_points .ts-pt:nth-child(2),.ts-out_points .ts-oc:nth-child(2){transition-delay:.1s}.ts-prob_points .ts-pt:nth-child(3),.ts-out_points .ts-oc:nth-child(3){transition-delay:.2s}.ts-prob{font-family:'Inter Tight',sans-serif;background:#F5F3ED;color:#46443E;padding:104px 24px}.ts-prob_inner{max-width:1240px;margin:0 auto}.ts-prob_points{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0 0 56px}.ts-pt_n{font-family:var(--font-mono,monospace);font-size:13px;letter-spacing:.12em;color:#B85416;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid rgba(20,18,15,.14)}.ts-pt_t{font-size:21px;font-weight:600;letter-spacing:-.02em;color:#15140F;margin:0 0 10px}.ts-pt_d{font-size:14.5px;line-height:1.6;color:#5A574E;margin:0}.ts-quote{margin:0;border-left:2px solid #B85416;padding:4px 0 4px 28px;max-width:780px}.ts-quote blockquote{margin:0;font-size:clamp(19px,2.1vw,26px);line-height:1.42;font-weight:500;letter-spacing:-.015em;color:#15140F}.ts-quote figcaption{margin-top:18px;display:flex;gap:12px;align-items:baseline}.ts-quote_name{font-weight:600;color:#15140F;font-size:14px}.ts-quote_role{font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8A867C}.ts-out{font-family:'Inter Tight',sans-serif;background:#EFEDE6;color:#46443E;padding:104px 24px}.ts-out_inner{max-width:1240px;margin:0 auto}.ts-out_points{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ts-oc{background:#fff;border:1px solid rgba(20,18,15,.10);border-radius:2px;padding:26px}.ts-oc_ico{display:inline-flex;color:#2E5A86;margin-bottom:16px}.ts-oc_t{font-size:18px;font-weight:600;letter-spacing:-.015em;color:#15140F;margin:0 0 10px;line-height:1.28}.ts-oc_d{font-size:14px;line-height:1.6;color:#5A574E;margin:0}@media(max-width:820px){.ts-prob_points,.ts-out_points{grid-template-columns:1fr}}.c-hero_heading .c-anim-text_inner{opacity:1!important}.ark-hl-word{display:inline-block;opacity:0;transform:translateY(.55em);filter:blur(5px);transition:opacity .7s ease,transform .85s cubic-bezier(.2,.8,.2,1),filter .7s ease;will-change:opacity,transform,filter}.ark-hl-word.in{opacity:1;transform:none;filter:blur(0)}@property --ts-ang{syntax:'<angle>';initial-value:0deg;inherits:false}.ts-how_system{position:relative;border-radius:22px;padding:40px clamp(20px,2.6vw,44px) 44px}.ts-how_system::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1.6px;background:conic-gradient(from var(--ts-ang),rgba(46,90,134,.18) 0deg,rgba(46,90,134,.18) 190deg,rgba(46,90,134,.7) 270deg,#B85416 312deg,rgba(184,84,22,.18) 352deg,rgba(46,90,134,.18) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ts-rot 7s linear infinite;pointer-events:none}@keyframes ts-rot{to{--ts-ang:360deg}}.ts-how_arrow{position:absolute;top:0;left:0;width:0;height:0;border-left:9px solid #B85416;border-top:6px solid transparent;border-bottom:6px solid transparent;offset-path:border-box;offset-distance:0%;offset-rotate:auto;offset-anchor:50% 50%;animation:ts-orbit 7s linear infinite;pointer-events:none;filter:drop-shadow(0 0 4px rgba(184,84,22,.6))}@keyframes ts-orbit{to{offset-distance:100%}}@media(prefers-reduced-motion:reduce){.ts-how_inner::before,.ts-how_arrow{animation:none}}.c-header_toggler{color:#fff!important}.c-header_toggler span:not(:last-child){height:2px!important;width:28px!important}.ts-how{background:#F2F1ED!important}.systembox{--accent:#2A5C8A;--bg:#F2F1ED;--surface:#FFFFFE;--ink-0:#14171C;--ink-2:#6A6E76;--hair:rgba(20,23,28,.16);--hair-2:rgba(20,23,28,.09);font-family:'Inter Tight',sans-serif;border:1.5px solid rgba(42,92,138,0.38);border-radius:2px;padding:18px 24px 20px;position:relative}.sysflow{position:absolute;top:0;left:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:11px solid rgba(42,92,138,0.55);offset-path:border-box;offset-rotate:auto;offset-anchor:50% 50%;animation:sysorbit 16s linear infinite}.sysflow.t{animation-delay:0s}.sysflow.r{animation-delay:-4s}.sysflow.b{animation-delay:-8s}.sysflow.l{animation-delay:-12s}@keyframes sysorbit{from{offset-distance:0%}to{offset-distance:100%}}@media(prefers-reduced-motion:reduce){.sysflow{animation:none}.sysflow.t{offset-distance:0%}.sysflow.r{offset-distance:25%}.sysflow.b{offset-distance:50%}.sysflow.l{offset-distance:75%}}.sysrow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.syscard{border:1px solid var(--hair);border-radius:2px;padding:15px 17px;position:relative;background:var(--surface)}.syscard::before{content:"";position:absolute;top:-1px;left:17px;width:30px;height:2px;background:var(--accent)}.syscard .cl{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.syscard h4{font-weight:600;font-size:18px;margin-top:7px;color:var(--ink-0);letter-spacing:-.01em}.syscard p{margin-top:7px;font-size:12px;line-height:1.46;color:var(--ink-2)}.syscard .ibox{width:38px;height:38px;border:1px solid var(--hair);border-radius:2px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.syscard .ibox svg{width:21px;height:21px;stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.builton{display:flex;align-items:center;justify-content:center;margin:13px 0;position:relative}.builton::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--hair-2)}.builton span{position:relative;background:var(--bg);font-family:"JetBrains Mono",ui-monospace,monospace;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--hair);border-radius:2px;padding:4px 13px}@media(max-width:760px){.sysrow{grid-template-columns:1fr}}.ts-compare-bg{background:#18324F}.ts-cmp2{padding:104px 24px;font-family:'Inter Tight',sans-serif}.ts-cmp2_inner{max-width:1240px;margin:0 auto}.ts-cmp2_head{margin:0 0 40px}.ts-cmp2_num{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#F5A14A;margin:0 0 16px}.ts-cmp2_title{font-size:clamp(26px,3.2vw,40px);font-weight:600;letter-spacing:-.025em;color:#F4F8FB;margin:0;max-width:24ch;line-height:1.1}.ts-compare-table{width:100%;border-collapse:collapse;border:1px solid rgba(200,217,228,.12);background:rgba(11,26,44,.30)}.ts-compare-table th,.ts-compare-table td{padding:20px 22px;text-align:left;border-right:1px solid rgba(200,217,228,.06);border-bottom:1px solid rgba(200,217,228,.06);vertical-align:top}.ts-compare-table th{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(200,217,228,.55);font-weight:500;background:rgba(10,18,32,.5)}.ts-compare-table th.hl{color:#F4F8FB;background:linear-gradient(180deg,rgba(245,161,74,.2),rgba(245,161,74,.05));border-bottom:2px solid #F5A14A}.ts-compare-table td{font-size:14px;color:rgba(232,241,246,.82);line-height:1.5}.ts-compare-table td.rl{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;letter-spacing:.14em;color:rgba(200,217,228,.6);text-transform:uppercase;font-weight:500;background:rgba(10,18,32,.3)}.ts-compare-table td.hl{color:#F4F8FB;background:rgba(245,161,74,.05);border-right:1px solid rgba(245,161,74,.25);border-left:1px solid rgba(245,161,74,.25);font-weight:500}.ts-compare-table td.hl::before{content:"\2192 ";color:#F5A14A;font-family:"JetBrains Mono",ui-monospace,monospace}.ts-compare-table tr:last-child td{border-bottom:0}.ts-compare-table tr:last-child td.hl{border-bottom:2px solid #F5A14A}@media(max-width:760px){.ts-compare-table{display:block;overflow-x:auto;white-space:nowrap}.ts-compare-table td,.ts-compare-table th{min-width:150px}.ts-compare-table td{white-space:normal}}