.text-block{width:100%;max-width:none;font-family:inherit;font-weight:inherit;color:inherit;text-align:center;pointer-events:auto;margin:0}.text-block p{font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;margin:0}.char{will-change:transform;display:inline-block}
.stroke-text{width:100%;line-height:0;display:block}.stroke-text--hover{cursor:pointer}.stroke-text__svg{width:100%;height:var(--stroke-text-height,160px);display:block}.stroke-text__stroke,.stroke-text__fill{-webkit-user-select:none;user-select:none}
.tech-text{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.tech-text-canvas{width:100%;height:100%;display:block}
:is(html:has(.th-coming-soon),body:has(.th-coming-soon)){height:100dvh;max-height:100dvh;overscroll-behavior:none!important;overflow:hidden!important}html:has(.th-coming-soon) .onboarding-root{flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overscroll-behavior:none!important;min-height:0!important;overflow:hidden!important}html:not(.dark):has(.th-coming-soon){background:#fff!important}html:not(.dark):has(.th-coming-soon) body{background:#fff!important}.onboarding-root--home-v2:has(.th-coming-soon){--cf-dash:#8f897f;--cf-dot:#7d776e;--cf-outer:#a39d93}html:not(.dark) .onboarding-root--home-v2:has(.th-coming-soon){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#141413!important;background-color:#fff!important;background-image:none!important}html:not(.dark) .onboarding-root--home-v2:has(.th-coming-soon) .marketing-slotransfer{color:#141413!important;background:#fff!important}html:not(.dark) .onboarding-root--home-v2:has(.th-coming-soon) .brand-wordmark{color:#141413!important}html:not(.dark) .onboarding-root--home-v2:has(.th-coming-soon) .brand-lockup img{filter:none!important}:is(html:not(.dark) .onboarding-root--home-v2:has(.th-coming-soon) .cf-footer p,html:not(.dark) .onboarding-root--home-v2:has(.th-coming-soon) .cf-footer a,html:not(.dark) .onboarding-root--home-v2:has(.th-coming-soon) .cf-footer button,html:not(.dark) .onboarding-root--home-v2:has(.th-coming-soon) .cf-footer h2,html:not(.dark) .onboarding-root--home-v2:has(.th-coming-soon) .cf-footer span){color:#3f3c38}html.dark:has(.th-coming-soon){background:#141414!important}html.dark:has(.th-coming-soon) body{background:#141414!important}html.dark .onboarding-root--home-v2:has(.th-coming-soon){--cf-dash:#6a655e;--cf-dot:#5c574f;--cf-outer:#4a4641;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f1ea!important;background-color:#141414!important;background-image:none!important}html.dark .onboarding-root--home-v2:has(.th-coming-soon) .marketing-slotransfer{color:#f4f1ea!important;background:0 0!important}html.dark .onboarding-root--home-v2:has(.th-coming-soon) .brand-wordmark{color:#f4f1ea!important}html.dark .onboarding-root--home-v2:has(.th-coming-soon) .brand-lockup img{filter:brightness(0)invert()!important}html.dark .onboarding-root--home-v2:has(.th-coming-soon) .th-soon{color:#f4f1ea}:is(html.dark .onboarding-root--home-v2:has(.th-coming-soon) .cf-footer p,html.dark .onboarding-root--home-v2:has(.th-coming-soon) .cf-footer a,html.dark .onboarding-root--home-v2:has(.th-coming-soon) .cf-footer button,html.dark .onboarding-root--home-v2:has(.th-coming-soon) .cf-footer h2,html.dark .onboarding-root--home-v2:has(.th-coming-soon) .cf-footer span){color:#c8c2b8}.th-coming-soon .cf-earth-section{background:0 0!important}.th-coming-soon .cf-footer{background:0 0!important;border-top:0!important}.th-coming-soon{flex-direction:column;flex:auto;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:visible}.th-coming-soon>main{z-index:3;min-height:0;padding-top:calc(5rem + env(safe-area-inset-top,0px));pointer-events:none;flex-direction:column;flex:auto;display:flex;position:relative;overflow:visible}.th-coming-soon .cf-below-hero{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:visible}.th-coming-soon .th-lead{z-index:4;width:min(1200px, calc(100% - 2 * (var(--cf-rail) + var(--cf-pad))));pointer-events:none;flex-direction:column;flex:none;align-items:stretch;margin:calc(40vh - 5.25rem - clamp(11rem,28vh,17rem)) auto 0;display:flex;position:relative}.th-coming-soon .th-tech{pointer-events:auto;height:clamp(14rem,32vh,19rem);font-family:var(--font-heading), var(--font-archivo), "Archivo", ui-sans-serif, system-ui, sans-serif}.th-coming-soon .th-soon{z-index:3;text-align:center;font-family:var(--font-heading), var(--font-archivo), "Archivo", ui-sans-serif, system-ui, sans-serif;color:#141413;--th-soon-fill:#141413;--th-soon-stroke:#8a6232;pointer-events:none;flex:none;margin:-.55rem 0 0;padding:0;font-size:0;font-weight:800;line-height:0;position:relative}html.dark .th-coming-soon .th-soon{--th-soon-fill:#f4f1ea;--th-soon-stroke:#e8a35c}.th-coming-soon .th-soon .stroke-text__stroke,.th-coming-soon .th-soon .stroke-text__fill{font-family:var(--font-heading), var(--font-archivo), "Archivo", ui-sans-serif, system-ui, sans-serif}.th-coming-soon .th-soon .stroke-text__svg{height:clamp(2.35rem,4vw,3.25rem)}.th-coming-soon .th-soon .th-soon-scramble{pointer-events:auto;height:clamp(2.35rem,4vw,3.25rem);color:inherit;text-align:center;cursor:default;justify-content:center;align-items:center;font-family:inherit;font-weight:800;line-height:1;display:flex}.th-coming-soon .th-soon .th-soon-scramble p{font:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap;margin:0;line-height:1}@media (min-width:900px){.th-coming-soon .th-lead{margin-top:max(.5rem,40vh - 6.5rem - clamp(12rem,30vh,18rem))}.th-coming-soon .th-tech{height:min(24rem,100dvh - 22rem)}}.th-coming-soon .th-earth-bleed{left:calc(-1 * var(--cf-rail));z-index:1;pointer-events:none;width:100vw;height:48dvh;position:absolute;bottom:0}.th-coming-soon .cf-earth-section{background:0 0;flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.th-coming-soon .cf-earth-stage{touch-action:none;pointer-events:auto;cursor:grab;flex:auto;max-width:none;min-height:0;overflow:hidden;width:100%!important;height:100%!important;margin:0!important}.th-coming-soon .th-progressive-blur{left:calc(-1 * var(--cf-rail));z-index:4;pointer-events:none;width:100vw;height:3.35rem;position:absolute;bottom:0}.th-coming-soon .th-progressive-blur>span{position:absolute;inset:0}.th-coming-soon .cf-footer{z-index:5;position:relative;background:0 0!important;border-top:0!important}@media (max-width:800px){.th-coming-soon{--th-footer-space:12.5rem}.th-coming-soon .cf-footer,.th-coming-soon .th-progressive-blur{display:none}}.th-coming-soon .th-nav-social{align-items:center;gap:.75rem;display:inline-flex}.th-coming-soon .th-nav-social a{color:#141413;justify-content:center;align-items:center;width:36px;height:36px;transition:color .16s;display:inline-flex}.th-coming-soon .th-nav-social svg{fill:currentColor;width:22px;height:22px}html.dark .th-coming-soon .th-nav-social a{color:#fff}html.dark .th-coming-soon .th-nav-social a.th-nav-social-linkedin:hover,html.dark .th-coming-soon .th-nav-social a.th-nav-social-linkedin:focus-visible,.th-coming-soon .th-nav-social a.th-nav-social-linkedin:hover,.th-coming-soon .th-nav-social a.th-nav-social-linkedin:focus-visible{color:#0a66c2}.th-coming-soon>.marketing-nav-surface nav{width:100%;max-width:none;padding-inline:calc(var(--cf-rail) + max(var(--cf-pad), (100% - 2 * var(--cf-rail) - 1200px) / 2))}.th-coming-soon .cf-footer>.mx-auto{width:100%;max-width:none;padding-inline:max(var(--cf-pad), (100% - 1200px) / 2)}.th-coming-soon .cf-below-hero:before{display:none}.th-coming-soon.marketing-slotransfer:before{--th-frame:calc(var(--cf-rail) + max(var(--cf-pad), (100% - 2 * var(--cf-rail) - 1200px) / 2));background-image:repeating-linear-gradient(90deg, var(--cf-dash) 0 16px, transparent 16px 32px);background-position:var(--th-frame) 0}.th-coming-soon .cf-below-hero:after{--cf-vdash:repeating-linear-gradient(to bottom, var(--cf-dash) 0 16px, transparent 16px 32px);--cf-vouter:repeating-linear-gradient(to bottom, var(--cf-outer) 0 16px, transparent 16px 32px);background-image:var(--cf-vouter), var(--cf-vouter), var(--cf-vdash), var(--cf-vdash), radial-gradient(circle at 6px 6px, var(--cf-dot) 0 1.45px, transparent 2px);top:0}html.dark .onboarding-root--home-v2:has(.th-coming-soon) footer.cf-footer{--cf-dash:#6a655e}.onboarding-root--home-v2:has(.th-coming-soon) .cf-footer .cf-footer-rule{height:1px;margin:0 calc(-1 * var(--cf-rail));background-image:repeating-linear-gradient(90deg, var(--cf-dash) 0 16px, transparent 16px 32px)}.th-coming-soon .cf-footer>.mx-auto.flex{padding-top:.85rem;padding-bottom:1rem}
