:root{--color-bg:#ede8e2;--color-text:#1a1a1a;--color-text-secondary:#555;--color-text-tertiary:#888;--font-sans:"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-serif:"EB Garamond",Georgia,"Times New Roman",serif;--transition:.3s cubic-bezier(.16,1,.3,1)}[data-theme=dark]{--color-bg:#1a1a18;--color-text:#e8e4de;--color-text-secondary:#aaa8a4;--color-text-tertiary:#666563}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{background-color:#1a1a18;scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh;opacity:1;transition:background-color var(--transition),color var(--transition)}a{color:inherit;text-decoration:none}.top-status{display:flex;flex-direction:column;gap:8px;left:0;padding:20px 24px;position:fixed;top:0;z-index:100}.top-name{color:inherit;cursor:default;font-family:var(--font-sans);font-size:28px;font-weight:300;letter-spacing:-.03em;line-height:1.05;text-decoration:none}.top-name em{font-style:italic;font-weight:300}.top-action{padding:20px 24px;position:fixed;right:0;top:0;z-index:100}.enterprise-link{background:var(--color-text);border-radius:4px;color:var(--color-bg);font-size:11px;font-weight:500;letter-spacing:.18em;padding:10px 18px;text-transform:uppercase;transition:opacity var(--transition)}.enterprise-link:hover{opacity:.85}.main{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:100vh;padding:80px 32px;position:relative;text-align:center}.tagline{color:var(--color-text);font-family:var(--font-sans);font-size:clamp(22px,3vw,30px);font-weight:400;letter-spacing:-.01em;line-height:1.5;margin-bottom:56px;max-width:600px}.tagline,.tagline em{font-style:italic}.tagline-link{text-decoration:underline;text-decoration-color:var(--color-text-tertiary);text-decoration-style:dotted;text-underline-offset:4px;transition:text-decoration-color var(--transition)}.tagline-link:hover{text-decoration-color:var(--color-text)}.product-links{align-items:center;display:flex;gap:40px;margin-bottom:48px}.product-link{align-items:center;color:var(--color-text);display:inline-flex;font-size:12px;font-weight:500;gap:10px;letter-spacing:.18em;text-transform:uppercase;transition:opacity var(--transition)}.product-link:hover{opacity:.6}.product-icon{height:20px;width:20px}.nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:36px;justify-content:center}.nav-links a{color:var(--color-text);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;transition:opacity var(--transition)}.nav-links a:hover{opacity:.6}.scroll-arrow{animation:scrollArrowIn .8s cubic-bezier(.16,1,.3,1) .7s forwards,bounce 2s ease-in-out 1.5s infinite;bottom:32px;color:var(--color-text-tertiary);cursor:pointer;left:50%;position:absolute;transform:translate(-50%);transition:color var(--transition)}@keyframes scrollArrowIn{0%{transform:translate(-50%) translateY(16px)}to{transform:translate(-50%) translateY(0)}}.scroll-arrow:hover{color:var(--color-text)}@keyframes bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}.purpose{align-items:center;background-color:var(--color-bg);display:flex;flex-direction:column;gap:24px;padding:80px 32px;width:100%}.purpose-heading{color:var(--color-text);font-size:clamp(22px,2.8vw,32px);font-weight:400;letter-spacing:-.01em;max-width:700px}.purpose-heading,.purpose-text{font-family:var(--font-sans);text-align:center}.purpose-text{color:var(--color-text-secondary);font-size:17px;font-weight:300;line-height:1.65;max-width:650px}.use-cases{align-items:center;background-color:#111110;display:flex;flex-direction:column;gap:48px;padding:80px 32px;width:100%}.use-cases-title{color:#e8e4de;font-family:var(--font-sans);font-size:clamp(22px,2.8vw,32px);font-weight:400;letter-spacing:-.01em;text-align:center}.use-cases-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.use-cases-tab{background:transparent;border:1px solid #333;border-radius:100px;color:#a8a5a0;cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:400;padding:10px 24px;transition:all var(--transition);white-space:nowrap}.use-cases-tab:hover{border-color:#555;color:#e8e4de}.use-cases-tab.active{border-color:#e8e4de;color:#e8e4de}.use-cases-panel{display:none;max-width:1200px;width:100%}.use-cases-panel.active{display:block}.use-cases-cards{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.use-case-card{background:#1c1c1a;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:32px 28px}.use-case-card h3{color:#e8e4de;font-family:var(--font-sans);font-size:20px;font-weight:600;letter-spacing:-.01em}.use-case-card p{color:#a8a5a0;font-family:var(--font-sans);font-size:15px;font-weight:300;line-height:1.65}.connections{align-items:center;background-color:#131312;display:flex;flex-direction:column;gap:48px;overflow:hidden;padding:80px 0;width:100%}.connections-heading{color:#e8e4de;font-family:var(--font-sans);font-size:clamp(22px,2.8vw,32px);font-weight:400;letter-spacing:-.01em;padding:0 32px;text-align:center}.connections-track{mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);width:100%}.connections-track-inner{display:flex;gap:16px;width:-moz-max-content;width:max-content}.connections-track--left .connections-track-inner{animation:marquee-left 90s linear infinite}.connections-track--right .connections-track-inner{animation:marquee-right 90s linear infinite}.connections-icon{align-items:center;background:#1c1c1a;border:1px solid #2a2a28;border-radius:16px;color:#aaa8a4;display:flex;flex-shrink:0;height:72px;justify-content:center;position:relative;transition:color var(--transition),border-color var(--transition),background var(--transition);width:72px}.connections-icon:hover{background:#242422;border-color:#444240;color:#e8e4de}.connections-icon svg{height:32px;width:32px}.connections-icon-name{background:#2a2a28;border-radius:6px;bottom:calc(100% + 8px);color:#e8e4de;font-family:var(--font-sans);font-size:12px;font-weight:500;left:50%;opacity:0;padding:4px 10px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity var(--transition);white-space:nowrap}.connections-icon:hover .connections-icon-name{opacity:1}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.desire{align-items:center;background-color:#161614;display:flex;flex-direction:column;gap:48px;padding:80px 32px;width:100%}.desire-heading{color:#e8e4de;font-family:var(--font-sans);font-size:clamp(22px,2.8vw,32px);font-weight:400;letter-spacing:-.01em;text-align:center}.desire-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);max-width:1200px;width:100%}.desire-card{background:#1c1c1a;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:40px 32px}.desire-card--cta{background:#1e1e1c;border:1px solid #2a2a28}.desire-label{color:#a8a5a0;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.desire-title{color:#e8e4de;font-family:var(--font-serif);font-size:24px;font-style:italic;font-weight:400;letter-spacing:-.01em}.desire-text{color:#a8a5a0;font-size:15px;font-weight:300;line-height:1.65}.desire-link,.desire-text{font-family:var(--font-sans)}.desire-link{color:#e8e4de;font-size:12px;font-weight:500;letter-spacing:.18em;margin-top:auto;text-transform:uppercase;transition:opacity var(--transition)}.desire-link:hover{opacity:.6}.enterprise{align-items:center;background-color:#1a1a18;display:flex;flex-direction:column;gap:48px;padding:80px 32px;width:100%}.enterprise-heading{color:#e8e4de;font-size:clamp(22px,2.8vw,32px);font-weight:400;letter-spacing:-.01em}.enterprise-heading,.enterprise-subtitle{font-family:var(--font-sans);text-align:center}.enterprise-subtitle{color:#a8a5a0;font-size:17px;font-weight:300;line-height:1.65;max-width:650px}.enterprise-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);max-width:1200px;width:100%}.enterprise-card{background:#1c1c1a;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:40px 32px}.enterprise-label{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.enterprise-label,.enterprise-text{color:#a8a5a0;font-family:var(--font-sans)}.enterprise-text{font-size:15px;font-weight:300;line-height:1.65}.enterprise-cta{background:transparent;border:1px solid #e8e4de;border-radius:100px;color:#e8e4de;display:inline-flex;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.18em;padding:14px 40px;text-transform:uppercase;transition:all var(--transition)}.enterprise-cta:hover{background:#e8e4de;color:#1a1a18}.site-footer{background-color:#111110;border-top:1px solid #2a2a28;padding:64px 32px 32px;width:100%}.footer-inner{margin:0 auto;max-width:1200px}.footer-top{display:flex;gap:64px;justify-content:space-between;margin-bottom:48px}.footer-brand{display:flex;flex-direction:column;gap:16px;max-width:280px}.footer-name{color:#e8e4de;font-family:var(--font-sans);font-size:24px;font-weight:300;letter-spacing:-.03em;line-height:1.05}.footer-name em{font-style:italic;font-weight:300}.footer-tagline{color:#a8a5a0;font-family:var(--font-sans);font-size:14px;font-weight:300;line-height:1.6}.footer-columns{display:flex;gap:64px}.footer-column{display:flex;flex-direction:column;gap:12px}.footer-column-heading{color:#e8e4de;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;margin-bottom:4px;text-transform:uppercase}.footer-column a{color:#a8a5a0;font-family:var(--font-sans);font-size:14px;font-weight:300;transition:color var(--transition)}.footer-column a:hover{color:#e8e4de}.footer-bottom{align-items:center;border-top:1px solid #2a2a28;display:flex;padding-top:24px}.footer-copy{color:#666563;font-family:var(--font-sans);font-size:13px;font-weight:300}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.tagline{animation:fadeIn .8s cubic-bezier(.16,1,.3,1) .25s forwards;opacity:0}.product-links{animation:fadeIn .8s cubic-bezier(.16,1,.3,1) .4s forwards;opacity:0}.nav-links{animation:fadeIn .8s cubic-bezier(.16,1,.3,1) .55s forwards;opacity:0}.reveal{opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.mobile-nav-hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:36px;justify-content:center;left:18px;opacity:0;padding:8px 6px;pointer-events:none;position:fixed;top:16px;transition:opacity var(--transition);width:36px;z-index:100}.mobile-nav-hamburger--visible{opacity:1;pointer-events:auto}.mobile-nav-hamburger-line{background:var(--color-text);border-radius:1px;display:block;height:2px;width:100%}.mobile-nav-overlay{background:#00000080;inset:0;position:fixed;z-index:200}.mobile-nav-overlay-enter-active,.mobile-nav-overlay-leave-active{transition:opacity .3s cubic-bezier(.16,1,.3,1)}.mobile-nav-overlay-enter-from,.mobile-nav-overlay-leave-to{opacity:0}.mobile-nav-sidebar{background:var(--color-bg);display:flex;flex-direction:column;height:100%;left:0;outline:none;overflow-y:auto;padding:calc(20px + env(safe-area-inset-top,0px)) 24px calc(20px + env(safe-area-inset-bottom,0px)) calc(24px + env(safe-area-inset-left,0px));position:fixed;top:0;width:280px;z-index:201}.mobile-nav-sidebar-enter-active,.mobile-nav-sidebar-leave-active{transition:transform .3s cubic-bezier(.16,1,.3,1)}.mobile-nav-sidebar-enter-from,.mobile-nav-sidebar-leave-to{transform:translate(-100%)}.mobile-nav-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:40px}.mobile-nav-logo{color:var(--color-text);cursor:default;font-family:var(--font-sans);font-size:24px;font-weight:300;letter-spacing:-.03em;line-height:1.05;text-decoration:none}.mobile-nav-logo em{font-style:italic;font-weight:300}.mobile-nav-close{align-items:center;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;height:32px;justify-content:center;transition:opacity var(--transition);width:32px}.mobile-nav-close:hover{opacity:.6}.mobile-nav-links{display:flex;flex-direction:column;margin-bottom:32px}.mobile-nav-link{border-bottom:1px solid var(--color-text-tertiary);color:var(--color-text);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;padding:14px 0;text-transform:uppercase;transition:opacity var(--transition)}.mobile-nav-link:last-child{border-bottom:none}.mobile-nav-link:hover{opacity:.6}.mobile-nav-products{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.mobile-nav-products-label{color:var(--color-text-tertiary);font-size:10px;margin-bottom:4px}.mobile-nav-product-link,.mobile-nav-products-label{font-family:var(--font-sans);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.mobile-nav-product-link{align-items:center;color:var(--color-text);display:flex;font-size:12px;gap:10px;transition:opacity var(--transition)}.mobile-nav-product-link:hover{opacity:.6}.mobile-nav-product-icon{height:18px;width:18px}.mobile-nav-cta-button{background:var(--color-text);border-radius:4px;color:var(--color-bg);display:block;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;margin-top:auto;padding:14px 18px;text-align:center;text-transform:uppercase;transition:opacity var(--transition)}.mobile-nav-cta-button:hover{opacity:.85}.about-hero{align-items:center;background-color:var(--color-bg);display:flex;flex-direction:column;gap:24px;padding:160px 32px 80px;text-align:center;width:100%}.about-hero-heading{animation:fadeIn .8s cubic-bezier(.16,1,.3,1) .25s forwards;color:var(--color-text);font-family:var(--font-serif);font-size:clamp(32px,5vw,48px);font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:1.2;max-width:600px;opacity:0}.about-hero-text{animation:fadeIn .8s cubic-bezier(.16,1,.3,1) .4s forwards;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:17px;font-weight:300;line-height:1.65;max-width:540px;opacity:0}.about-story{background-color:var(--color-bg);padding:16px 32px 80px;width:100%}.about-story-inner{margin:0 auto;max-width:1200px}.about-story-columns{align-items:start;display:grid;gap:48px;grid-template-columns:auto 1fr}.about-story-left{display:flex;flex-direction:column;gap:16px}.about-founder-name-row{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.15);display:flex;gap:12px;margin-bottom:32px;padding-bottom:20px}.about-founder-role{color:var(--color-text);font-family:var(--font-sans);font-size:13px;font-weight:400;letter-spacing:.05em;opacity:.85}.about-founder-img{aspect-ratio:3/4;border-radius:8px;-o-object-fit:cover;object-fit:cover;width:240px}.about-label{color:var(--color-text-tertiary);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.about-story-heading{color:var(--color-text);font-family:var(--font-sans);font-size:clamp(22px,2.8vw,32px);font-weight:400;letter-spacing:-.01em;line-height:1.3}.about-story-right{display:flex;flex-direction:column;gap:20px}.about-story-text{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:15px;font-weight:300;line-height:1.65}.about-principles{align-items:center;background-color:#111110;display:flex;flex-direction:column;gap:48px;padding:80px 32px;width:100%}.about-principles-heading{color:#e8e4de;font-family:var(--font-sans);font-size:clamp(22px,2.8vw,32px);font-weight:400;letter-spacing:-.01em;text-align:center}.about-principles-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);max-width:1200px;width:100%}.about-principles-card{background:#1c1c1a;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:40px 32px}.about-principles .about-label{color:#a8a5a0}.about-principles-title{color:#e8e4de;font-family:var(--font-serif);font-size:24px;font-style:italic;font-weight:400;letter-spacing:-.01em}.about-principles-text{color:#a8a5a0;font-family:var(--font-sans);font-size:15px;font-weight:300;line-height:1.65}.about-team{align-items:center;background-color:#161614;display:flex;flex-direction:column;gap:48px;padding:80px 32px;width:100%}.about-team-heading{color:#e8e4de;font-family:var(--font-sans);font-size:clamp(22px,2.8vw,32px);font-weight:400;letter-spacing:-.01em;text-align:center}.about-team-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);max-width:1200px;width:100%}.about-team-card{background:#1c1c1a;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:40px 32px}.about-team-avatar{align-items:center;background:#2a2a28;border-radius:50%;color:#a8a5a0;display:flex;font-size:16px;height:56px;justify-content:center;letter-spacing:.06em;margin-bottom:8px;width:56px}.about-team-avatar,.about-team-name{font-family:var(--font-sans);font-weight:500}.about-team-name{color:#e8e4de;font-size:18px;letter-spacing:-.01em}.about-team-role{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.about-team-bio,.about-team-role{color:#a8a5a0;font-family:var(--font-sans)}.about-team-bio{font-size:15px;font-weight:300;line-height:1.65;margin-top:4px}.about-cta{align-items:center;background-color:#1a1a18;display:flex;flex-direction:column;gap:24px;padding:80px 32px;text-align:center;width:100%}.about-cta-heading{color:#e8e4de;font-family:var(--font-sans);font-size:clamp(22px,2.8vw,32px);font-weight:400;letter-spacing:-.01em}.about-cta-text{color:#a8a5a0;font-family:var(--font-sans);font-size:17px;font-weight:300;line-height:1.65;margin-bottom:16px;max-width:540px}.contact-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;inset:0;position:fixed;z-index:300}.contact-overlay-enter-active,.contact-overlay-leave-active{transition:opacity .3s cubic-bezier(.16,1,.3,1)}.contact-overlay-enter-from,.contact-overlay-leave-to{opacity:0}.contact-panel{background:#1c1c1a;border:1px solid #2a2a28;border-radius:16px;left:50%;max-height:calc(100vh - 48px);max-width:560px;overflow-y:auto;padding:40px 32px;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);z-index:301}.contact-content-enter-active,.contact-content-leave-active{transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.contact-content-enter-from{opacity:0;transform:translate(-50%,-48%)}.contact-content-leave-to{opacity:0;transform:translate(-50%,-52%)}.contact-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.contact-title{color:#e8e4de;font-family:var(--font-sans);font-size:24px;font-weight:400;letter-spacing:-.01em}.contact-close{align-items:center;background:none;border:none;color:#a8a5a0;cursor:pointer;display:flex;height:32px;justify-content:center;transition:color var(--transition);width:32px}.contact-close:hover{color:#e8e4de}.contact-options{gap:12px}.contact-option,.contact-options{display:flex;flex-direction:column}.contact-option{background:#242422;border:1px solid #2a2a28;border-radius:12px;color:inherit;cursor:pointer;font-family:var(--font-sans);gap:6px;padding:20px;text-align:left;text-decoration:none;transition:border-color var(--transition),background var(--transition)}.contact-option:hover{background:#2a2a28;border-color:#444240}.contact-option-heading{color:#e8e4de;font-size:15px;font-weight:500}.contact-option-sub{color:#a8a5a0;font-size:13px;font-weight:300}@media(max-width:768px){.top-action,.top-status{padding:16px 18px}.main{padding:100px 24px 60px}.tagline{margin-bottom:40px}.product-links{flex-direction:column;gap:20px;margin-bottom:36px}.nav-links{gap:20px}.purpose,.use-cases{padding:60px 20px}.use-cases{gap:36px}.use-cases-cards{gap:12px;grid-template-columns:repeat(2,1fr)}.use-case-card{padding:24px 20px}.connections{padding:60px 0}.connections-icon{border-radius:14px;height:60px;width:60px}.connections-icon svg{height:26px;width:26px}.desire{gap:36px;padding:60px 20px}.desire-grid{gap:12px}.desire-card{padding:28px 24px}.enterprise{gap:36px;padding:60px 20px}.enterprise-card{padding:28px 24px}.site-footer{padding:48px 20px 24px}.footer-top{flex-direction:column;gap:40px}.footer-columns{gap:40px}.mobile-nav-hamburger{display:flex}.past-hero .top-action,.past-hero .top-status{opacity:0;pointer-events:none;transition:opacity var(--transition)}.about-hero{padding:120px 20px 60px}.about-story{padding:60px 20px}.about-story-columns{gap:32px;grid-template-columns:1fr}.about-principles{gap:36px;padding:60px 20px}.about-principles-grid{gap:12px;grid-template-columns:1fr}.about-principles-card{padding:28px 24px}.about-team{gap:36px;padding:60px 20px}.about-team-grid{gap:12px;grid-template-columns:1fr}.about-team-card{padding:28px 24px}.about-cta{padding:60px 20px}.contact-panel{padding:32px 24px}}@media(max-width:480px){.tagline{font-size:20px}.nav-links{flex-direction:column;gap:14px}.use-cases-tabs{gap:6px}.use-cases-tab{font-size:13px;padding:8px 18px}.use-cases-cards{grid-template-columns:1fr}.use-case-card h3{font-size:18px}.use-case-card p{font-size:14px}.connections-icon{border-radius:12px;height:52px;width:52px}.connections-icon svg{height:22px;width:22px}.connections-track-inner{gap:12px}.desire-grid{grid-template-columns:1fr}.desire-title{font-size:22px}.desire-text{font-size:14px}.enterprise-grid{grid-template-columns:1fr}.enterprise-text{font-size:14px}.footer-columns{flex-direction:column;gap:32px}.contact-panel{border-radius:12px;padding:28px 20px}.contact-title{font-size:20px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.about-hero-heading,.about-hero-text,.nav-links,.product-links,.reveal,.scroll-arrow,.tagline{opacity:1!important;transform:none!important}.contact-content-enter-from,.contact-content-leave-to{transform:translate(-50%,-50%)!important}}.enterprise-link:focus-visible,.mobile-nav-close:focus-visible,.mobile-nav-cta-button:focus-visible,.mobile-nav-hamburger:focus-visible,.mobile-nav-link:focus-visible,.mobile-nav-product-link:focus-visible,.nav-links a:focus-visible,.product-link:focus-visible,.tagline-link:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.contact-close:focus-visible,.contact-option:focus-visible,.desire-link:focus-visible,.enterprise-cta:focus-visible,.footer-column a:focus-visible,.scroll-arrow:focus-visible,.use-cases-tab:focus-visible{outline:2px solid #e8e4de;outline-offset:3px}
