@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--qa-progress:0deg;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-bold:700;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.flex{display:flex}.w-full{width:100%}.flex-1{flex:1}.items-center{align-items:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.py-4{padding-block:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}}:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-blue-600:#155dfc;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-600:#4a5565;--color-gray-800:#1e2939;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-h1:3.5rem;--text-h1--line-height:1.2;--text-h1--letter-spacing:-.01em;--text-medium:1.125rem;--text-medium--line-height:1.5;--color-scheme-text:#000;--color-scheme-border:#000;--color-neutral-darkest:#000;--radius-button:0rem;--radius-image:0rem}@supports (color:lab(0% 0 0)){:root{--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-gray-100:lab(96.1596% -.082314 -1.13575);--color-gray-200:lab(91.6229% -.159085 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}@property --qa-progress{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@font-face{font-family:GeistSans;src:url(../fonts/geist-sans.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}:root{--color-primary-black:#131314;--ink:var(--color-primary-black);--paper:#fff;--muted-dark:#ffffff80;--muted-light:#1313148c;--line-dark:#ffffff1a;--line-light:#1313141a;--orange:#fd562a;--page-bg:var(--color-primary-black);--page-text:#fff;--page-muted:#ffffff80;--page-line:#ffffff1a;--section-padding-block:10rem}@media (max-width:1024px){:root{--section-padding-block:3.75rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--page-bg);min-height:100%;margin:0}body{color:#fff;font-family:Geist,Arial,sans-serif;font-weight:500}a{color:inherit;text-decoration:none}b,strong{font-weight:500}a,button{-webkit-tap-highlight-color:transparent}.section-dark{background:var(--ink);color:#fff}.section-light{background:var(--paper);color:var(--ink)}.section-transition .lede{color:var(--page-muted)}.section-transition.section-divider{border-top-color:var(--page-line)}.section-divider{border-top:1px solid #ffffff1a}.section-light.section-divider{border-top-color:#1313141a}.why-section{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a}h1,h2,h3,h4,h5,p{margin-top:0}p{font-size:1rem}.h1-styling,h1{font-size:4rem}.h1-styling,.h2-styling,h1,h2{letter-spacing:-.03125rem;margin-bottom:0;font-weight:500;line-height:120%}.h2-styling,h2{font-size:3rem}.h3-styling,h3{font-size:2.5rem;font-weight:500;line-height:130%}.h4-styling,h4{font-size:1.5rem;font-weight:500;line-height:140%}.h5-styling,h5{font-size:1.125rem}.h5-styling,.h6-styling,h5,h6{font-weight:500;line-height:150%}.h6-styling,h6{font-size:1rem}.lede{color:var(--muted-dark);font-size:1.125rem;font-weight:500;line-height:var(--t-lede-line);margin:0}.section-light .lede{color:var(--muted-light)}.actions{flex-wrap:wrap;gap:1rem;display:flex}.site-button{font-size:1rem;line-height:var(--t-body-line);justify-content:center;align-items:center;transition:opacity .3s ease-in-out,background-color .3s ease-in-out;display:inline-flex;box-shadow:none!important;border:1px solid #0000!important;border-radius:999px!important;padding:.5rem 1rem!important;font-weight:500!important;text-decoration:none!important}.site-button--primary{transition:opacity .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out;position:relative;color:var(--ink)!important;background:#fff!important;border-color:#fff!important}.site-button--primary:hover{opacity:.9;box-shadow:-.75rem 0 1.1rem .2rem #336cfa52,0 0 1rem .45rem #fffffff2,.75rem 0 1.1rem .2rem #fd562a52!important}.site-button--secondary{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff!important;border-color:var(--line-dark)!important;background:#ffffff1a!important}.site-button--secondary:hover{background:#fff3!important}.site-button--secondary-light{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--ink)!important;background:#ffffff1a!important;border-color:#1313141a!important}.site-button--secondary-light:hover{background:#1313141a!important}.site-button__call-avatar{background:url(../images/andy-mugshot.jpg) 50%/cover no-repeat;border-radius:50%;flex:0 0 2rem;width:2rem;height:2rem;margin:-.125rem 0}.site-button:has(.site-button__call-avatar){gap:.5rem;padding-left:4px!important}.site-button--large{padding:.5rem 1.25rem!important}.site-button--large:has(.site-button__call-avatar){padding-block:.25rem!important}.hero__layout{padding:0 8px 8px;position:relative}.hero__layout:before{content:"";background:linear-gradient(to bottom,var(--color-primary-black),#2f2f2f);pointer-events:none;border-radius:.5rem;position:absolute;inset:0 8px 8px}.hero__content{z-index:1;flex-direction:column;justify-content:center;gap:2rem;min-width:0;padding:4rem 5rem 8rem 4rem;display:flex;position:relative}@keyframes hero-logo-piece-in{0%{opacity:0;transform:translateY(.375rem)rotate(3deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.hero__layout h1{max-width:590px;margin-bottom:.75rem}.hero__layout .lede{max-width:590px}.hero__lede-highlight{color:#fff}.checks{color:var(--muted-dark);gap:.75rem;margin:0;padding:0;font-weight:500;list-style:none;display:grid}.checks li{align-items:center;gap:.75rem;display:flex}.checks svg{color:var(--orange);flex:none}.hero-checks-section .section-container{padding-block:2rem}.hero-checks-section .checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.hero-checks-section .checks li{text-align:center;justify-content:center;min-height:2rem}.hero-checks-section .checks li:nth-child(-n+2){border-right:1px dashed #ffffff1a}@media (max-width:700px){.hero-checks-section .checks{grid-template-columns:1fr;align-items:flex-start;gap:.75rem}.hero-checks-section .checks li{justify-content:flex-start}.hero-checks-section .checks li:nth-child(-n+2){border-right:0}}.hero__experience{gap:.75rem;display:grid}.testimonial-avatars{width:max-content;display:flex;position:relative}.testimonial-avatar+.testimonial-avatar{margin-left:-.75rem}.testimonial-avatars>.testimonial-avatar{color:#0000;cursor:pointer;background:#272728;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;transition:transform .2s ease-in-out;display:grid;position:relative;overflow:hidden}.testimonial-avatars>.testimonial-avatar:hover{transform:translateY(-.5rem)}.testimonial-avatars>.testimonial-avatar img{object-fit:cover;width:100%;height:100%}.testimonial-tooltip.is-visible{opacity:1;visibility:visible}.testimonial-tooltip__viewport{overflow:hidden}.testimonial-tooltip__track{transform:translateX(calc(var(--testimonial-index)*-100%));transition:transform .45s ease-in-out;display:flex}.testimonial-tooltip.is-initial .testimonial-tooltip__track{transition:none}.testimonial-tooltip__slide{opacity:.15;filter:blur(.35rem);flex:0 0 100%;transition:opacity .45s ease-in-out,filter .45s ease-in-out}.testimonial-tooltip__slide.is-active{opacity:1;filter:blur()}.testimonial-tooltip.is-initial .testimonial-tooltip__slide{transition:none}.testimonial-tooltip__slide p{font-size:.875rem;line-height:var(--t-body-line);margin-bottom:.75rem}.testimonial-tooltip__slide span{color:var(--muted-dark);font-size:.75rem}.testimonial-tooltip{z-index:10;border:1px solid var(--line-dark);color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#272728;border-radius:.375rem;width:15rem;padding:1rem;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + .875rem);left:50%;overflow:hidden;transform:translate(-50%,.5rem);box-shadow:0 .75rem 2rem #0000004d}.testimonial-tooltip:after{content:"";border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:#272728;width:.65rem;height:.65rem;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.testimonial-tooltip:not(.is-visible){opacity:0!important;visibility:hidden!important}.testimonial-tooltip.is-visible{transform:translate(-50%);opacity:1!important;visibility:visible!important}.testimonial-avatar:first-child{z-index:1}.testimonial-avatar:nth-child(2){z-index:2}.testimonial-avatar:nth-child(3){z-index:3}.testimonial-avatar:nth-child(4){z-index:4}.testimonial-avatar:nth-child(5){z-index:5}.testimonial-avatar:nth-child(6){z-index:6}.testimonial-tooltip{width:22rem}.hero__layout .testimonial-tooltip{width:20rem}.testimonial-tooltip{left:0;transform:translateY(.5rem)}.testimonial-tooltip.is-visible{transform:translateY(0)}.testimonial-tooltip__slide p{color:#ffffff80;font-size:1rem}.testimonial-tooltip__slide p strong{color:#fff;font-weight:500}.testimonial-tooltip__slide .testimonial-tooltip__person{color:var(--muted-dark);gap:.25rem;font-size:.875rem;line-height:1.25;display:grid}.testimonial-tooltip__slide .testimonial-tooltip__person strong{color:#fff;font-weight:500}.testimonial-tooltip__slide .testimonial-tooltip__person span{color:inherit;font-size:inherit}.principle-grid__graphic>.line-worms{z-index:1;z-index:0}.principle-grid__graphic>.empower-graphic,.principle-grid__graphic>.evolve-graphic,.principle-grid__graphic>.goals-graphic,.principle-grid__graphic>.human-ai,.principle-grid__graphic>.partnership-graphic,.principle-grid__graphic>.systems-graphic{z-index:2}#navbar{--navbar-theme-duration:.5s;--navbar-theme-ease:cubic-bezier(.65,0,.35,1);z-index:30;transition:background-color var(--navbar-theme-duration)var(--navbar-theme-ease),color var(--navbar-theme-duration)var(--navbar-theme-ease);position:sticky;top:0}#navbar.navbar--static{position:static}.navbar__actions,.navbar__links,.navbar__main{align-items:center;display:flex}.navbar__logo{--logo-piece-scale:.854;align-items:flex-end;width:193px;height:24px;display:flex;overflow:visible}.navbar__logo-pieces{width:max-content;height:28px;transform:scale(var(--logo-piece-scale));transform-origin:0 100%;align-items:flex-end;gap:1.5px;display:flex}.navbar__logo img{filter:brightness(0)invert();width:auto;height:auto;transition:transform var(--navbar-theme-duration)var(--navbar-theme-ease),filter var(--navbar-theme-duration)var(--navbar-theme-ease);flex:none;display:block;transform:translateY(0)rotate(0)}#navbar:not(.navbar--hero-handoff) .navbar__logo:hover img,.navbar--hero-handoff .navbar__logo.is-hover-ready:hover img{transform:translateY(var(--email-y))rotate(var(--email-rotation))!important}.navbar__logo.is-logo-animating img{transition:none}.navbar__links{gap:0;font-size:1rem;font-weight:500}.navbar__links a{padding-inline:1rem}.navbar__actions{gap:.75rem}.navbar__logo img:nth-child(3){margin-left:-6px}.navbar__logo img:nth-child(4){margin-left:-.5px}.navbar__logo img:nth-child(2){margin-left:8px}.navbar__logo img:nth-child(5){margin-left:1px}.navbar__logo img:nth-child(n+2){animation:.5s ease-out backwards navbar-logo-letter-in}.navbar--hero-handoff .navbar__logo img:nth-child(n+2){opacity:0;animation:none;transform:translateY(.375rem)rotate(3deg)}.navbar--no-logo-animation .navbar__logo img:nth-child(n+2){opacity:1;animation:none;transform:none}.navbar__logo img:nth-child(2){animation-delay:.2s}.navbar__logo img:nth-child(3){animation-delay:.3s}.navbar__logo img:nth-child(4){animation-delay:.4s}.navbar__logo img:nth-child(5){animation-delay:.5s}.navbar__logo img:nth-child(6){animation-delay:.6s}.navbar__logo img:nth-child(7){animation-delay:.7s}.navbar__logo img:nth-child(8){animation-delay:.8s}.navbar__logo img:nth-child(9){animation-delay:.9s}@keyframes navbar-logo-letter-in{0%{opacity:0;transform:translateY(.375rem)rotate(3deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.navbar--hero-handoff .navbar__logo.is-logo-replay img:nth-child(n+2){animation:navbar-logo-letter-in .5s ease-out calc((var(--logo-letter-index) + 1)*.1s)forwards}.navbar--hero-handoff .navbar__logo.is-logo-replay.is-hover-ready img:nth-child(n+2){opacity:1;animation:none;transform:translateY(0)rotate(0)}@media (prefers-reduced-motion:reduce){.navbar--hero-handoff .navbar__logo img:nth-child(n+2),.navbar__logo img:nth-child(n+2){opacity:1;animation:none;transform:none}}.menu-button{color:#fff;cursor:pointer;width:44px;height:44px;transition:color var(--navbar-theme-duration)var(--navbar-theme-ease);background:0 0;border:0;place-items:center;padding:12px;display:none}.menu-button__lines{flex-direction:column;justify-content:space-between;align-items:center;width:24px;height:18px;display:flex}.menu-button__lines>span{transform-origin:50%;background:currentColor;border-radius:999px;width:24px;height:1.5px;transition:transform .3s ease-in-out,opacity .2s ease-in-out;display:block}.menu-button__lines>span:nth-child(2){transition:opacity .2s ease-in-out}#navbar.is-open .menu-button__lines>span:first-child{transform:translateY(8px)rotate(45deg)}#navbar.is-open .menu-button__lines>span:nth-child(2){opacity:0}#navbar.is-open .menu-button__lines>span:last-child{transform:translateY(-8px)rotate(-45deg)}.engagement__container,.faq__container,.principles__container,.split-section__container,.stats__container{padding:var(--section-padding-block)max(4rem,calc((100vw - 1312px)/2 + 2.5rem))}.split-section__layout{margin-bottom:4rem}.pain-points-grid{background:#ffffff0d;border-radius:.5rem;grid-template-columns:repeat(3,1fr);display:grid}.pain-points-grid article{flex-direction:column;justify-content:space-between;min-height:20rem;padding:1.5rem;display:flex;position:relative}.pain-points-grid article:nth-child(-n+2):after{content:"";background:repeating-linear-gradient(#ffffff1a 0 4px,#0000 4px 8px);width:1px;position:absolute;top:0}.pain-points-grid__icon{background:#ffffff1a;border-radius:.375rem;place-items:center;width:3rem;height:3rem;display:grid}.pain-points-grid__icon svg{width:1.5rem;height:1.5rem}.pain-points-grid h3{margin-bottom:.75rem}.pain-points-grid p{color:var(--muted-dark);line-height:var(--t-body-line);margin:0}.section-heading-group>h2{margin:0 0 1.5rem}.section-heading-group>p{margin-top:0}.section-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:5rem;margin-bottom:4rem;display:grid}.split-section__lede{justify-self:start;max-width:42rem}.why-section .split-section__layout{grid-template-columns:minmax(0,1fr) 32rem;align-items:end;gap:5rem;max-width:none;margin-bottom:4rem}.why-section .split-section__lede{justify-self:end;max-width:32rem}.why-section .split-section__lede .problem-year{color:#fff}.why-section--centered .split-section__layout{text-align:center;justify-items:center;margin-inline:auto}.why-section--centered .split-section__lede{justify-self:center}.pain-points-grid--numbered .pain-points-grid__icon{color:#fff;margin-bottom:auto}.principles__heading-meta{justify-content:space-between;align-items:center;gap:2rem;display:flex}.principles__heading{grid-template-columns:1.2fr 1fr}.principles__heading-meta .lede{margin:0}.principles__heading-meta{justify-self:end}.principles__heading-meta .lede{text-align:right}.principles__heading-meta .lede span{color:#fff}#principles{overflow:hidden}.principles__carousel{z-index:3;width:100%;position:relative;overflow:visible}.principle-grid{will-change:transform;gap:3rem;width:100%;transition:transform .6s ease-in-out;display:flex}.principle-grid>article{flex:0 0 calc(33.3333% - 2rem)}.principle-grid article{min-width:0}.principle-grid__graphic{background:linear-gradient(#ffffff08,#ffffff1f);border-radius:.75rem;width:100%;height:20rem}.principle-grid h3{align-items:center;gap:.5rem;margin:1.5rem 0 .75rem;display:flex}.principle-grid h3 .principle-grid__number{flex:0 0 1.25rem;place-items:center;width:1.25rem;height:1.25rem;font-size:14px;font-weight:500;line-height:1;color:#131314!important;background-color:#fff!important;border-radius:50%!important;display:inline-grid!important}.principle-grid p{color:var(--muted-dark);line-height:var(--t-body-line)}@keyframes human-ai-caret{50%{opacity:0}}@keyframes empower-cursor-move{0%,14%{transform:translate(0)}27%,41%{transform:translate(-6.5rem,3.5rem)}54%,68%{transform:translate(1.25rem,6.25rem)}81%,92%{transform:translate(-3rem,1.25rem)}to{transform:translate(0)}}@keyframes partnership-badge-orbit{0%{transform:rotate(0deg)translateX(var(--orbit-radius))rotate(0deg)}to{transform:rotate(1turn)translateX(var(--orbit-radius))rotate(-1turn)}}.work__layout{background:#272728;border-radius:.5rem;min-height:1098px;margin:8px}.work__layout h2{margin-bottom:7rem}.work__layout h3{margin-bottom:2rem;font-size:clamp(4rem,9vw,8rem)}.engagement__heading{max-width:31rem;display:block;margin-bottom:2rem!important}.engagement__heading h2{margin-bottom:1rem}.pricing-tabs{gap:2rem;margin-bottom:2rem;display:flex}.pricing-tabs button{color:#13131433;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;transition:color .2s;display:flex}.pricing-tabs button.is-active,.pricing-tabs button:hover{color:var(--ink)}.pricing-tabs__icon{background:#1313140d;border-radius:.375rem;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.pricing-tabs__icon svg{color:currentColor}.pricing-tabs button.is-active .pricing-tabs__icon svg{color:var(--orange)}.pricing-panel{--pricing-transition-total:1.62s;background:var(--ink);color:#fff;border-radius:.5rem;grid-template-columns:1fr 1fr;min-height:40rem;padding:.5rem;display:grid}.pricing-panel__content{flex-direction:column;justify-content:space-between;align-self:stretch;width:100%;height:100%;padding:1rem;display:flex}.pricing-panel__content>h3{max-width:30rem;margin-bottom:1rem}.pricing-panel__content strong{align-items:baseline;gap:.25rem;font-size:3rem;font-weight:500;display:flex}.pricing-panel__content strong span{flex:none}.pricing-panel__bottom ul{grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 3rem;padding:0;list-style:none;display:grid}.pricing-panel__content li{color:#ffffff80;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.pricing-panel__content li svg{color:#ffffff80;flex:none;width:1.25rem;height:1.25rem}.pricing-panel__visual{border-radius:.375rem;min-height:24rem;position:relative}.pricing-panel__animated-item{will-change:opacity,transform,filter}.pricing-panel__content.is-leaving .pricing-panel__animated-item{animation:.3s ease-in both pricing-content-out}.pricing-panel__content.is-entering .pricing-panel__animated-item{animation:.45s ease-out both pricing-content-in}.pricing-panel__content>strong.pricing-panel__animated-item{animation-delay:.2s}.pricing-panel__bottom>ul.pricing-panel__animated-item{animation-delay:.4s}@keyframes pricing-content-out{to{opacity:0;filter:blur(16px);transform:translateY(1rem)}}@keyframes pricing-content-in{0%{opacity:0;filter:blur(16px);transform:translateY(1rem)}to{opacity:1;filter:blur();transform:translateY(0)}}.pricing-panel__visual{isolation:isolate}.pricing-panel__mockups{z-index:1;transition:transform var(--pricing-transition-total)ease-in-out;transform-origin:50%;will-change:transform;position:absolute;inset:-50%;overflow:hidden}.pricing-panel__mockup-track{will-change:transform;flex-direction:column;gap:1.5rem;transition:transform 1.2s ease-in-out;display:flex;position:absolute;top:50%;left:50%}.pricing-panel__mockup-slot{flex:0 0 22.5rem;place-items:center;width:22.5rem;height:22.5rem;display:grid}.pricing-panel__mockup-square{width:100%;height:auto;transition:transform var(--pricing-transition-total)ease-in-out;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;padding:.5rem;opacity:1!important}.pricing-panel__mockup-square-inner{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:auto;display:flex;overflow:hidden}.pricing-panel__mockup-square-inner img{object-fit:contain;border-radius:.5rem;width:100%;height:auto;display:block}.pricing-panel__visual.is-rotated .pricing-panel__background{transform:rotate(-90deg)}.pricing-panel__visual.is-rotated .pricing-panel__mockups{transform:rotate(90deg)}.pricing-panel__visual.is-rotated .pricing-panel__mockup-square{transform:rotate(-90deg)}.center-heading{text-align:center;max-width:760px;margin:0 auto 4rem}.stats-grid{border:1px solid var(--page-line);grid-template-columns:repeat(3,1fr);display:grid}.stats-grid div{text-align:center;border-right:1px solid var(--page-line);gap:1rem;padding:4rem 2rem;display:grid}.stats-grid div:last-child{border:0}.stats-grid strong{font-size:clamp(3rem,6vw,5rem);font-weight:500}.stats-grid span{color:var(--page-muted)}.stats-tabs__tab.is-active{background:#fff;flex-grow:2.2}.stats-tabs__tab.is-active .stats-tabs__plus{opacity:0;transform:rotate(45deg)}.stats-tabs__tab.is-active .stats-tabs__content{opacity:1;max-height:16rem;transform:translateY(0)}.letter__layout{width:100%;min-height:1100px;padding:var(--section-padding-block)2rem}.letter__scene{width:min(100%,45.125rem);height:45.25rem;margin-inline:auto;position:relative;overflow:hidden}.letter__envelope{isolation:isolate;aspect-ratio:721/482;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}.letter__envelope-back{z-index:1;width:100%;height:auto;display:block;position:absolute;bottom:calc(100% - 1px);left:0;right:0}.letter__card{z-index:2;width:calc(100% - 5rem);color:var(--ink);background:#fff;border-radius:.5rem;padding:3rem;transition:bottom .3s ease-in-out;position:absolute;bottom:calc(58% - 2.75rem);left:50%;transform:translate(-50%)}.letter__scene:hover .letter__card{bottom:calc(58% - 2rem)}.letter__envelope-front{z-index:3;width:100%;height:100%;display:block;position:absolute;inset:0}.letter__action{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.letter__action .site-button{opacity:0;visibility:hidden;pointer-events:auto;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.letter__scene:hover .letter__action .site-button{opacity:1;visibility:visible}.letter__stats{width:100%;margin-top:5rem}.letter__actions{justify-content:center;margin-top:3rem}.letter__card h2{margin-bottom:2rem;font-size:2.25rem}.letter__card p{color:var(--muted-light);line-height:1.65}.letter__signature{align-items:center;gap:.75rem;margin-top:2rem;display:flex}.letter__signature-avatar{width:3rem;height:3rem;color:var(--ink);background:#e8e5dd;border:1px solid #13131426;border-radius:50%;flex:0 0 3rem;place-items:center;font-size:1rem;display:grid;overflow:hidden}.letter__signature>span:last-child{gap:.25rem;display:grid}.letter__signature strong{color:var(--ink);font-size:1rem;font-weight:500}.letter__signature>span:last-child>span{color:var(--muted-light);font-size:.875rem}.faq__layout .center-heading{margin-bottom:4rem}.faq__list{gap:4px;width:min(100%,1230px);margin:auto;display:grid}.faq__item{background:#1e1e1f;border-radius:.5rem;overflow:hidden;border:0!important}.faq__trigger{text-align:left;cursor:pointer;width:100%;min-height:64px;color:#fff!important;padding:1rem 1rem 1rem 1.5rem!important;font-size:1.125rem!important;font-weight:500!important}.faq__plus{color:#fff;background:#2c2c2d;border-radius:.375rem;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;display:grid}.faq__plus svg{width:1.5rem;height:1.5rem;transition:transform .2s}.faq__trigger[data-state=open] .faq__plus svg{transform:rotate(45deg)}.faq__answer{color:var(--muted-dark);line-height:var(--t-body-line);padding:0 4rem 0 1.25rem}.faq__answer p{padding-bottom:1.25rem}.faq2__layout .faq__list{width:100%;max-width:none;margin:0}.faq__item>div[data-state]{height:0;transition:height .45s ease-in-out,opacity .3s ease-in-out;overflow:hidden;display:block!important}.faq__item>div[data-state=open]{height:var(--radix-accordion-content-height);opacity:1;animation:none!important}.faq__item>div[data-state=closed]{opacity:0;height:0;animation:none!important}@keyframes faq-content-open{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes faq-content-close{0%{height:var(--radix-accordion-content-height)}to{height:0}}.principle-grid__graphic{isolation:isolate;box-shadow:none;border:1px solid #ffffff0d}.principle-grid__graphic:after{content:"";z-index:1;pointer-events:none;background:#1313141a;position:absolute;inset:0}.principle-grid__graphic{background:linear-gradient(#fff0,#ffffff1f)}.principle-grid__graphic>.line-worms{z-index:2}.principle-grid__graphic>.line-worms .line-worm{filter:blur(8px);background-color:#fff3;background-image:none!important}.principle-grid>article:first-child .principle-grid__graphic{background-image:url(../images/gradient-1.jpeg);background-position:50%;background-size:cover}.principle-grid>article:nth-child(2) .principle-grid__graphic{background-image:url(../images/gradient-2.jpeg);background-position:50%;background-size:cover}.principle-grid>article:nth-child(3) .principle-grid__graphic{background-image:url(../images/gradient-3.jpeg);background-position:50%;background-size:cover}.principle-grid>article:nth-child(4) .principle-grid__graphic{background-image:url(../images/gradient-4.jpeg);background-position:50%;background-size:cover}.cta28 .cta__layout{background:radial-gradient(at 18% 18%,#336cfa 0,#0000 48%),radial-gradient(at 82% 18%,#fd562a 0,#0000 48%),radial-gradient(at 18% 82%,#7b3fe4 0,#0000 48%),radial-gradient(at 82% 82%,#22bfa8 0,#0000 48%),#111;background-color:#111!important;background-image:radial-gradient(#fff 0,#ffc36b 9%,#0000 29%),conic-gradient(from 45deg,#336cfa 0deg 90deg,#20caa0 90deg 180deg,#fd562a 180deg 270deg,#7b3fe4 270deg 1turn)!important}.pain-points-grid article:after,.pain-points-grid article:first-child:after,.pain-points-grid article:hover,.pain-points-grid article:nth-child(2):after,.pain-points-grid article:nth-child(3):after,.principle-grid .principle-grid__graphic,.principle-grid__graphic--human-ai,.testimonial-tabs__tab.is-active{background-image:url(../images/Gradient-6.png)!important}.how-it-works-scroll__stage:first-child .how-it-works-scroll__graphic,.pain-points-grid article:first-child:after,.principle-grid>article:first-child .principle-grid__graphic,.testimonial-tabs__tab:first-child.is-active{background-image:url(../images/hex-4.png?v=2)!important}.how-it-works-scroll__stage:nth-child(2) .how-it-works-scroll__graphic,.pain-points-grid article:nth-child(2):after,.principle-grid>article:nth-child(2) .principle-grid__graphic,.testimonial-tabs__tab:nth-child(2).is-active{background-image:url(../images/hex-1.png?v=2)!important}.how-it-works-scroll__stage:nth-child(3) .how-it-works-scroll__graphic,.pain-points-grid article:nth-child(3):after,.principle-grid>article:nth-child(3) .principle-grid__graphic,.testimonial-tabs__tab:nth-child(3).is-active{background-image:url(../images/hex-3.png?v=2)!important}.how-it-works-scroll__stage:nth-child(4) .how-it-works-scroll__graphic,.principle-grid>article:nth-child(4) .principle-grid__graphic{background-image:url(../images/hex-2.png?v=2)!important}.faq__list{gap:8px}.faq__item{border-radius:.75rem}.faq__answer{overflow:hidden}.letter__card>p{margin-bottom:1rem;font-size:1.125rem}.letter__card>p:first-child{color:var(--color-primary-black);font-weight:500}.letter__signature-avatar{background:#e8e5dd url(../images/andy-mugshot.jpg) 50%/cover no-repeat;font-size:0}.letter__signature>span:last-child>span{font-size:1rem}.faq__contact-link{color:#fff;text-underline-offset:.15em;text-decoration:underline}.faq__answer a{text-underline-offset:.15em;color:#fff!important;text-decoration:underline!important}.pricing-panel__content>strong{margin-bottom:1rem}.cta__layout{border:1px solid var(--line-dark);text-align:center;border-radius:.5rem;margin:0 8px}.cta__layout h2{margin-bottom:1rem}.cta__layout .lede{margin-bottom:2rem}.cta__layout .cta__price{color:#fff!important}.cta__actions{justify-content:center}.cta27 .cta__background{background-image:url(../images/placeholder-7.webp);background-position:50%;background-size:cover}.header62__content .lede,.cta2__content .lede{width:min(100%,40rem);color:var(--muted-dark);margin:1.5rem auto 2rem}.cta2__testimonials .testimonial-tooltip{left:50%;transform:translate(-50%,.5rem)}.cta2__testimonials .testimonial-tooltip.is-visible{transform:translate(-50%)}.header26__content .lede{width:min(100%,38rem);color:var(--muted-dark);margin:1.5rem auto 2rem}.header26__layout--left .header26__content .lede{margin-left:0;margin-right:0}.layout1__content .lede{margin-top:1.5rem}.layout402-feature__tabs button.is-active{color:var(--ink);background:#fff}@keyframes layout402-feature-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.layout402-feature__content .lede,.comparison13__heading .lede{margin-top:1.5rem}.layout306__heading .lede{width:min(100%,46rem);margin-top:1.5rem}.layout101__heading .lede{margin-top:1rem}.contact-form .site-button{cursor:pointer;justify-content:center;width:100%;margin-top:.5rem;padding:.75rem 1.25rem!important}.contact-chooser__toggle>a.is-active{color:#fff}@media (max-width:1024px){.why-section .split-section__layout{grid-template-columns:1fr;gap:2rem}.why-section .split-section__lede{justify-self:start;max-width:42rem}.hero__layout{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.hero__content{min-height:0;padding:6rem 2rem 1.5rem}.hero__content>div:nth-child(2){margin-top:1rem}#navbar{padding:0 1rem}.navbar__logo{width:161px;height:20px}.menu-button{z-index:3;display:block;position:relative}.navbar__container{z-index:2;position:relative}.navbar__links{box-sizing:border-box;border-bottom:1px solid var(--line-dark);z-index:2;flex-direction:column;align-items:flex-start;height:180px;padding:0 1rem 1rem;display:none;position:absolute;top:71px;left:0;right:0;background:var(--color-primary-black)!important}.navbar__actions{z-index:3;display:none;position:absolute;top:180px;left:1rem}#navbar.is-open .navbar__actions,#navbar.is-open .navbar__links{display:flex}.navbar__links a{padding:.25rem 0!important}.engagement__container,.faq__container,.principles__container,.split-section__container,.stats__container{padding:var(--section-padding-block)1.5rem}.section-heading,.split-section{grid-template-columns:1fr;gap:2rem}.pain-points-grid{grid-template-columns:1fr}.pain-points-grid article{min-height:16rem}.pain-points-grid article:nth-child(-n+2):after{background:repeating-linear-gradient(90deg,#ffffff1a 0 4px,#0000 4px 8px);width:auto;height:1px;inset:auto 0 0}.principles__heading-meta{display:block}.principles__carousel{overflow:visible}.principle-grid{will-change:auto;grid-template-columns:1fr;transition:none;display:grid;transform:none!important}.principle-grid>article{min-width:0}.work__layout{min-height:800px}.work__layout h2{margin-bottom:5rem}.pricing-panel{grid-template-columns:1fr}.pricing-panel__visual{min-height:24rem}}@media (max-width:540px){.hero__content{padding-inline:1.25rem;min-height:0;padding-bottom:1.5rem}.pricing-panel__content{padding:1rem}.pricing-panel__content ul,.stats-grid{grid-template-columns:1fr}.stats-grid div{border-right:0;border-bottom:1px solid var(--page-line)}.letter__layout{padding-inline:1rem}.letter__card{padding:2rem}}@media (max-width:1024px){.heading-mesh-accent:not(.heading-mesh-accent--horizontal){left:calc(-2rem - 46px)}.how-it-works-scroll__nav{display:none}.how-it-works-scroll__content,.how-it-works-scroll__stage{grid-template-columns:1fr;gap:1rem}.work__mesh-squares{display:none!important}.cta27--non-home .cta__actions{flex-direction:row;align-items:center;gap:.75rem}.cta27--non-home .cta__actions .site-button{justify-content:center;align-items:center;width:auto;min-height:0;font-size:1rem;border-radius:999px!important;flex:none!important;padding:1rem 1.5rem!important}.cta27--non-home .cta27__benefits .checks{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}}@media (max-width:540px){.heading-mesh-accent:not(.heading-mesh-accent--horizontal){left:calc(-1.5rem - 46px)}}@media (max-width:1024px){.stats-tabs__tab.is-active{min-height:22rem}.pricing-panel__mockups{inset:0}.pricing-panel__visual.is-rotated .pricing-panel__background,.pricing-panel__visual.is-rotated .pricing-panel__mockups{transform:none}.pricing-panel__visual.is-rotated .pricing-panel__mockup-square{flex-basis:auto;width:100%;height:auto;transform:none}.pricing-panel__mockup-track{align-items:center;width:100%;max-width:100%;margin-inline:0}.pricing-panel__mockup-slot{aspect-ratio:1;flex-basis:auto;width:100%;height:auto;padding-inline:2rem}.pricing-panel__mockup-square{width:100%}}.medium-container{width:100%;max-width:48rem;margin-inline:auto}.plain-container{width:100%;max-width:84rem;margin-inline:auto;padding-inline:2.5rem}.small-container{width:100%;max-width:37.5rem;margin-inline:auto}.section-container{--container-border:#ffffff1a;width:100%;max-width:84rem;margin-inline:auto;padding-inline:2.5rem;position:relative}.section-container:after,.section-container:before{content:"";z-index:2;background:repeating-linear-gradient(to bottom,var(--container-border)0 4px,transparent 4px 8px);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.section-container:before{left:0}.section-container:after{right:0}.section-light .section-container{--container-border:var(--color-primary-black)}@supports (color:color-mix(in lab,red,red)){.section-light .section-container{--container-border:color-mix(in srgb,var(--color-primary-black)10%,transparent)}}.section-transition .section-container{--container-border:var(--page-line)}.stats-theme-section .section-container:after,.stats-theme-section .section-container:before{display:none}.hero__layout{grid-template-columns:1fr 1fr;width:100%;height:100svh;min-height:0;max-height:1000px;padding:0 .5rem .5rem;display:grid}.hero__content--reveal .actions,.hero__content--reveal .checks,.hero__content--reveal h1,.hero__content--reveal p.lede{opacity:0;filter:blur(16px);transform:translate(-8px,24px)}#navbar{padding:0;display:block}.navbar__container{width:100%;min-height:72px;transition:border-color var(--navbar-theme-duration)var(--navbar-theme-ease);border-top:1px solid #ffffff1a;border-bottom:1px solid #0000}.navbar--scrolled .navbar__container{border-bottom-color:#ffffff1a}.navbar__layout{justify-content:space-between;align-items:center;width:100%;max-width:100rem;min-height:72px;margin-inline:auto;padding-inline:3%;display:flex}.engagement__container,.faq__container,.principles__container,.split-section__container,.stats__container{display:block}.split-section__container{padding-block:var(--section-padding-block)}.split-section__layout{grid-template-columns:1fr;gap:0;max-width:48rem;display:grid}.engagement__container,.faq__container,.principles__container,.stats__container{padding-block:var(--section-padding-block)}.scroll-cover{z-index:2;position:relative}.ai-shortcut{z-index:1;margin-top:-100svh;position:relative}.ai-shortcut__sticky{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.ai-shortcut__container{padding-block:var(--section-padding-block)}.ai-shortcut__layout{text-align:center;place-items:center;min-height:32rem;display:grid;position:relative}.ai-shortcut__layout h3{z-index:2;line-height:150%;position:relative}.ai-shortcut__sentence{color:#fff3}.work__container{overflow:hidden}.letter__layout{min-height:0;padding:0}.letter__container{padding-block:var(--section-padding-block)}.letter__layout{flex-direction:column;align-items:center;min-height:900px;display:flex}.cta__layout{min-height:0;display:block}.cta__container{overflow:hidden}.cta__layout{place-items:center;min-height:719px;display:grid;position:relative;overflow:hidden}.cta__content{z-index:1;text-align:center;position:relative}@media (max-width:1024px){.hero__layout{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.split-section__container{padding-block:var(--section-padding-block)}.split-section__layout{grid-template-columns:1fr;gap:0}.ai-shortcut__container,.engagement__container,.faq__container,.principles__container,.stats__container{padding-block:var(--section-padding-block)}.work__layout{min-height:800px}.section-container{padding-inline:2rem}section:not(#work):not(#contact){padding-inline:1rem}.cta__layout{min-height:32rem}.letter__scene.is-closed>.letter__card{max-height:14rem;padding:1.5rem;top:auto;bottom:calc(58% - 2.75rem)}.letter__scene.is-closed:hover>.letter__card{bottom:calc(58% - 2rem)}.letter__scene{perspective:80rem}.letter__scene.is-closed>.letter__card{transform-origin:top;transform:translate(-50%)rotateX(6deg)}.letter__scene.is-closed:hover>.letter__card{transform:translate(-50%)translateY(-3rem)rotateX(0)}.letter__scene.is-open>.letter__card,.letter__scene.is-opening>.letter__card,.letter__scene.is-preparing>.letter__card{transform:translate(-50%)rotateX(0)}.letter__scene.is-closed>.letter__card>p{font-size:1rem}}@media (max-width:540px){.section-container{padding-inline:1.5rem}}@media (min-width:1025px){.hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}.canvas-page>footer,.canvas-page>header,.canvas-page>section{color:var(--page-text);background:0 0}.canvas-page .section-divider{border-top-color:var(--page-line)}.canvas-page .section-container{--container-border:var(--page-line)}.canvas-page .lede{color:var(--page-muted)}#navbar{background:var(--color-primary-black);color:#fff}.navbar__container{border-top-color:#ffffff1a;border-bottom-color:#0000}.navbar--scrolled .navbar__container,.navbar:not(.navbar--static) .navbar__container{border-bottom-color:#ffffff1a}.navbar--non-home .navbar__container{border-bottom:1px solid #ffffff1a!important}.navbar__links{transition:background-color var(--navbar-theme-duration)var(--navbar-theme-ease),border-color var(--navbar-theme-duration)var(--navbar-theme-ease)}.navbar__links a{color:#fff;transition:color var(--navbar-theme-duration)var(--navbar-theme-ease)}#navbar .site-button{transition:opacity var(--navbar-theme-duration)var(--navbar-theme-ease),background-color var(--navbar-theme-duration)var(--navbar-theme-ease),border-color var(--navbar-theme-duration)var(--navbar-theme-ease),color var(--navbar-theme-duration)var(--navbar-theme-ease),box-shadow var(--navbar-theme-duration)var(--navbar-theme-ease)}.navbar__links:has(a:hover) a{color:#fff3}.navbar__links:has(a:hover) a:hover{color:#fff}:is(.theme-light,.navbar-theme-light) #navbar .navbar__logo img{filter:brightness(0)}:is(.theme-light,.navbar-theme-light) #navbar .navbar__container{border-top-color:#1313141a}:is(.theme-light,.navbar-theme-light) #navbar.navbar--scrolled .navbar__container{border-bottom-color:#1313141a}:is(.theme-light,.navbar-theme-light) #navbar.navbar--non-home .navbar__container{border-bottom-color:#1313141a!important}:is(.theme-light,.navbar-theme-light) #navbar .menu-button,:is(.theme-light,.navbar-theme-light) #navbar .navbar__links a{color:var(--ink)}:is(.theme-light,.navbar-theme-light) #navbar .site-button--primary{border-color:var(--ink)!important;background:var(--ink)!important;color:#fff!important}:is(.theme-light,.navbar-theme-light) #navbar .site-button--secondary{color:var(--ink)!important;background:#fff!important;border-color:#1313141a!important}:is(.theme-light,.navbar-theme-light) #navbar .site-button--secondary:hover{background:#1313141a!important}:is(.theme-light,.navbar-theme-light) #navbar .navbar__links:has(a:hover) a{color:#13131433}:is(.theme-light,.navbar-theme-light) #navbar .navbar__links:has(a:hover) a:hover{color:var(--ink)}@media (max-width:1024px){:is(.theme-light,.navbar-theme-light) #navbar .navbar__links{border-bottom-color:var(--line-light);background:#fff}}.section-light--soft{color:var(--ink);background:#f3f3f3}.canvas-page .section-light--soft .lede{color:var(--muted-light)}.section-light--soft .section-marker,.section-light--soft .stats__layout:after,.section-light--soft .stats__layout:before{color:#13131433}.canvas-page>.why-section{background:var(--ink);color:#fff}.canvas-page>.why-section .section-container{--container-border:var(--line-dark)}.canvas-page>.why-section .lede,.canvas-page>.why-section .pain-points-grid p{color:var(--muted-dark)}.canvas-page>.stats-theme-section:not(.section-light--soft){background:var(--page-bg);color:var(--page-text)}.canvas-page>.section-light--soft{color:var(--ink);background:#f3f3f3}.canvas-page>.section-light--soft.section-divider{border-top-color:var(--line-light)}.canvas-page>.section-light--soft .section-container{--container-border:var(--line-light)}.letter__stats{border:0;margin-top:3rem}.letter__stats div{border:0;gap:.5rem;padding:1rem 2rem;position:relative}.letter__stats div:nth-child(-n+2):after{content:"";background:repeating-linear-gradient(#ffffff1a 0 4px,#0000 4px 8px);width:1px;position:absolute;top:0;bottom:0;right:0}.letter__stats strong{font-size:2.5rem;line-height:130%}.letter__stats span{color:var(--muted-dark);font-size:1rem}.letter__scene{transition:height .8s ease-in-out}.letter__scene .letter__envelope{isolation:auto}.letter__envelope{background:var(--color-primary-black)}.letter__scene.is-open .letter__envelope,.letter__scene.is-opening .letter__envelope{background:0 0}#faqs{border-top:0;color:#fff!important;background:#131314!important}.canvas-page>section:has(.faq__layout){border-top:0;color:#fff!important;background:#131314!important}.letter__scene>.letter__card{z-index:2;width:min(100% - 2rem,38rem);transition:top .8s ease-in-out,transform .3s ease-in-out;position:absolute;top:7rem;bottom:auto;left:50%;transform:translate(-50%)}.letter__scene:hover>.letter__card{bottom:auto;transform:translate(-50%)translateY(-3rem)}.letter__scene.is-closed>.letter__card,.letter__scene.is-preparing>.letter__card{max-height:calc(100% - 6rem);overflow:hidden}@media (min-width:541px){.letter__scene.is-closed>.letter__card{top:calc(7rem - 20px)}}.letter__envelope-back,.letter__envelope-front{opacity:1;transition:transform .8s ease-in-out,opacity .55s ease-in-out;transform:translateY(0)}.letter__scene.is-open>.letter__card,.letter__scene.is-opening>.letter__card,.letter__scene.is-preparing>.letter__card{top:var(--letter-card-start-top);bottom:auto;transform:translate(-50%)}.letter__scene.is-open,.letter__scene.is-opening{height:var(--letter-open-height)}.letter__scene.is-opening>.letter__card{top:var(--letter-card-peak-top)}.letter__scene.is-open>.letter__card{top:var(--letter-card-open-top)}.letter__scene.is-opening .letter__envelope-back,.letter__scene.is-opening .letter__envelope-front{opacity:0;transform:translateY(8rem)}.letter__scene.is-opening .letter__action{opacity:0;pointer-events:none}.letter__scene.is-open{overflow:visible}.letter__scene.is-open .letter__action,.letter__scene.is-open .letter__envelope-back,.letter__scene.is-open .letter__envelope-front{display:none}.letter__action{transition:opacity .3s ease-in-out}.letter__action .site-button{cursor:pointer}.letter__scene{width:min(100%,42rem);max-width:42rem}@media (min-width:541px){.letter__scene{height:42rem}.letter__scene>.letter__card{top:8rem}.letter__scene.is-closed>.letter__card{top:calc(8rem - 20px)}}.canvas-page>#dear-founders{background:#fff radial-gradient(circle,#1313141f 1px,#0000 0)!important}.canvas-page>#dear-founders .letter__card{border:1px solid #1313140d}.ai-shortcut__layout h3{z-index:5}.ai-shortcut__testimonial-person{z-index:5;text-align:left;justify-content:flex-start;align-items:center;gap:.75rem;width:max-content;margin:2rem auto 0;display:flex;position:relative}.ai-shortcut__testimonial-person>img{object-fit:cover;border-radius:50%;flex:0 0 3rem;width:3rem;height:3rem}.ai-shortcut__testimonial-person>div{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.ai-shortcut__testimonial-person strong{color:#fff;font-size:1rem;font-weight:500}.ai-shortcut__testimonial-person span{color:#ffffff80;font-size:.875rem;line-height:var(--t-caption-line)}.ai-shortcut__scroll{height:240svh}.ai-shortcut__sticky{background-image:radial-gradient(circle,#ffffff0d 0 1px,#0000 1px);background-size:1.125rem 1.125rem}.ai-shortcut--testimonial .ai-shortcut__sticky{background-image:radial-gradient(circle,#ffffff14 0 1px,#0000 1px)}@media (max-width:540px){.letter__scene.is-closed>.letter__card{max-height:14rem;padding:1.5rem;top:auto;bottom:calc(58% - 2.75rem)}.letter__scene.is-closed:hover>.letter__card{bottom:calc(58% - 2rem)}.letter__scene.is-closed>.letter__card>p{font-size:1rem}.letter__stats div{padding-block:1.5rem}.letter__stats div:nth-child(-n+2):after{background:repeating-linear-gradient(90deg,#ffffff1a 0 4px,#0000 4px 8px);width:auto;height:1px;inset:auto 0 0}}.testimonial-tabs{gap:.5rem;width:min(100%,70rem);height:29.375rem;margin-inline:auto;display:flex}.testimonial-tabs__tab{min-width:0;height:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:.375rem;flex-direction:column;flex:1 1 0;padding:1.5rem;transition:flex-grow .5s ease-in-out,background-color .4s ease-in-out,color .4s ease-in-out;display:flex}.testimonial-tabs__tab.is-active{color:#fff;background:#1f1f20;flex-grow:3.5}.testimonial-tabs__logo{white-space:nowrap;align-items:center;gap:.25rem;font-size:1.5rem;font-weight:500;display:flex}.testimonial-tabs__logo>span{place-items:center;width:1.5rem;height:1.5rem;font-size:1rem;font-style:italic;display:grid}.testimonial-tabs__logo>img{filter:brightness(0);width:auto;max-width:9.5rem;height:1.375rem;transition:filter .4s ease-in-out;display:block}.testimonial-tabs__tab:nth-child(2) .testimonial-tabs__logo>img,.testimonial-tabs__tab:nth-child(3) .testimonial-tabs__logo>img{height:1.75rem}.testimonial-tabs__quote{color:#ffffff80;opacity:0;filter:blur(.5rem);width:min(35rem,100%);margin-block:auto;font-size:1.5rem;line-height:130%;transition:opacity .1s ease-in-out,filter .1s ease-in-out,transform .1s ease-in-out;display:block;transform:translateY(1rem)}.testimonial-tabs__quote strong{color:#fff;font-weight:500}.testimonial-tabs__tab.is-active .testimonial-tabs__quote{opacity:1;filter:blur();transition:opacity .25s ease-in-out .4s,filter .25s ease-in-out .4s,transform .25s ease-in-out .4s;transform:translateY(0)}.testimonial-tabs__footer{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;margin-top:auto;display:flex}.testimonial-tabs__plus{background:#1313140d;border-radius:.375rem;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;transition:opacity .2s ease-in-out,transform .3s ease-in-out;display:grid}.testimonial-tabs__tab.is-active .testimonial-tabs__plus{opacity:0;transform:rotate(45deg)}.testimonial-tabs__person{align-items:center;transition:gap .5s ease-in-out;display:flex}.testimonial-tabs__person>img{object-fit:cover;border-radius:50%;flex:none;width:0;height:3rem;transition:width .5s ease-in-out,opacity .1s ease-in-out,filter .1s ease-in-out,transform .1s ease-in-out}.testimonial-tabs__tab.is-active .testimonial-tabs__person{gap:1rem}.testimonial-tabs__tab.is-active .testimonial-tabs__person>img{width:3rem;transition:width .5s ease-in-out,opacity .25s ease-in-out .4s,filter .25s ease-in-out .4s,transform .25s ease-in-out .4s}.testimonial-tabs__person>span{gap:.25rem;display:grid}.testimonial-tabs__person strong{white-space:nowrap;font-size:1rem;font-weight:500}.testimonial-tabs__person>span>span{color:currentColor;opacity:.55;white-space:nowrap;font-size:1rem}.testimonial-tabs__tab{padding-bottom:7rem;position:relative}.testimonial-tabs__footer{width:auto;margin:0;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.testimonial-tabs__person{gap:0;min-width:12rem;height:3rem;position:relative}.testimonial-tabs__person>img,.testimonial-tabs__tab.is-active .testimonial-tabs__person>img{width:3rem;height:3rem;position:absolute;bottom:0;left:0}.testimonial-tabs__person>img{opacity:0;filter:blur(.5rem);transition:opacity .1s ease-in-out,filter .1s ease-in-out,transform .1s ease-in-out;transform:translateY(.75rem)}.testimonial-tabs__tab.is-active .testimonial-tabs__person>img{opacity:1;filter:blur();transition:opacity .25s ease-in-out .4s,filter .25s ease-in-out .4s,transform .25s ease-in-out .4s;transform:translateY(0)}.testimonial-tabs__person>span{transition:transform .1s ease-in-out;transform:translate(0)}.testimonial-tabs__tab.is-active .testimonial-tabs__person>span{transition:transform .25s ease-in-out .4s;transform:translate(3.5rem)}@media (max-width:1024px){.testimonial-tabs{flex-direction:column;height:auto;min-height:0}.testimonial-tabs__tab{flex:none;height:14rem;min-height:14rem;transition:height .5s ease-in-out,min-height .5s ease-in-out,background-color .4s ease-in-out,color .4s ease-in-out}.testimonial-tabs__tab.is-active{height:29rem;min-height:29rem}}.work__layout{color:#fff;background-position:50%;background-size:cover;border-radius:.5rem .5rem 1rem 1rem;min-height:56rem;margin:.5rem;transition:background-color .45s ease-in-out;display:block;position:relative;overflow:hidden}.work__heading{z-index:5;text-align:center;position:absolute;top:7rem;left:2rem;right:2rem}.work__heading h2{margin-bottom:1rem}.work__stage{position:absolute;inset:0}.work__slide{will-change:transform;border:1px solid #ffffff1f;border-radius:.75rem;width:min(56vw,50rem);transition:transform .45s ease-in-out,opacity .4s ease-in-out,filter .45s ease-in-out;position:absolute;top:48%;left:50%;overflow:hidden;box-shadow:0 1.5rem 3rem #0003}.work__slide img{width:100%;display:block}.work__slide[data-position="0"]{z-index:3;opacity:1;filter:brightness();transform:translate(-50%,-34%)scale(1)}.work__slide[data-position="1"]{z-index:2;opacity:.92;filter:brightness(.78);transform:translate(-50%,-57%)scale(.9)}.work__slide[data-position="2"]{z-index:1;opacity:.78;filter:brightness(.58);transform:translate(-50%,-78%)scale(.8)}.work__details{z-index:5;text-align:right;gap:.75rem;display:grid;position:absolute;top:52%;left:8%}.work__details span{font-size:1rem}.work__details a{text-underline-offset:.2em;text-decoration:underline}.work__controls{z-index:5;gap:1rem;display:grid;position:absolute;top:48%;right:16%;transform:translateY(-50%)}.work__controls button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:3rem;height:3rem;padding:0;transition:background-color .2s ease-in-out;display:grid}.work__controls button:hover{background:#ffffff29}.work__control--next{position:relative}.work__progress{pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible;transform:rotate(-90deg)}.work__progress circle{fill:none;stroke:#fff;stroke-width:1px;stroke-linecap:round;stroke-dasharray:144.513;stroke-dashoffset:144.513px;animation:4s linear infinite paused work-progress}.work__control--next.is-running .work__progress circle{animation-play-state:running}.work__control--next.is-running:hover .work__progress circle{animation-play-state:paused}@keyframes work-progress{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.work__progress circle{animation:none}}.work__actions{z-index:5;justify-content:center;position:absolute;bottom:7rem;left:2rem;right:2rem}@media (max-width:1024px){.work__layout{min-height:56rem}.work__heading{top:5rem}.work__slide{width:82vw;top:45%}.work__details{text-align:left;top:auto;bottom:10rem;left:2rem}.work__controls{grid-template-columns:1fr 1fr;top:auto;bottom:9.5rem;right:2rem;transform:none}.work__actions{bottom:4rem}}.work__layout:before{content:"";z-index:4;border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff1a,inset 0 0 1px 1px #ffffff1a;-webkit-mask-image:linear-gradient(#0000,#00000003 10%,#00000005 20%,#0000000d 30%,#0000001a 40%,#0003 50%,#000);mask-image:linear-gradient(#0000,#00000003 10%,#00000005 20%,#0000000d 30%,#0000001a 40%,#0003 50%,#000);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.work__layout:after{display:none}.work__slide{aspect-ratio:auto;transform-origin:top;transition:top .45s ease-in-out,transform .45s ease-in-out,opacity .4s ease-in-out,filter .45s ease-in-out;top:22.6875rem}.work__slide img{object-fit:contain;height:auto}.work__slide[data-position="0"]{top:22.6875rem;transform:translate(-50%)scale(1)}.work__slide[data-position="1"]{top:20.5rem;transform:translate(-50%)scale(.9)}.work__slide[data-position="2"]{top:18.3125rem;transform:translate(-50%)scale(.8)}@media (max-width:1024px){.work__slide[data-position="0"]{top:19rem}.work__slide[data-position="1"]{top:17.5rem}.work__slide[data-position="2"]{top:16rem}}@media (min-width:1025px){.work__details{left:auto;right:calc(50% + min(28vw,25rem) + 2rem)}.work__controls{left:calc(50% + min(28vw,25rem) + 2rem);right:auto}}.work__layout{min-height:0;padding:var(--section-padding-block)2.5rem;flex-direction:column;align-items:center;display:flex}.work__heading{top:auto;left:auto;right:auto}.work__body,.work__heading{z-index:1;width:100%;position:relative}.work__body{grid-template-columns:minmax(8rem,1fr) minmax(0,50rem) minmax(8rem,1fr);align-items:center;column-gap:2rem;margin-top:0;display:grid}.work__stage{aspect-ratio:1.45;width:100%;position:relative}.work__slide{border-radius:.5rem;width:100%}.work__slide[data-position="0"]{top:5rem}.work__slide[data-position="1"]{top:4rem}.work__slide[data-position="2"]{top:3rem}.work__details{justify-self:end;gap:.25rem}.work__controls,.work__details{position:static;transform:translateY(2.5rem)}.work__controls{justify-self:start}.work__actions{z-index:1;margin-top:4rem;position:relative;bottom:auto;left:auto;right:auto}@media (max-width:1024px){.work__layout{min-height:0;padding:5rem 1.5rem 4rem}.work__body{grid-template-columns:1fr;row-gap:2rem;margin-top:0}.work__stage{width:100%;max-width:50rem;margin-inline:auto}.work__details{justify-self:start;transform:none}.work__controls{grid-template-columns:1fr 1fr;justify-self:end;transform:none}.work__actions{margin-top:3rem}.navbar__logo{--logo-piece-scale:.712}.navbar__links a{padding:.25rem 0!important}}.work-page__gallery-cta-inner .actions{justify-content:center}.proposal-nav a.is-active,.proposal-nav a:hover{color:#fff}.proposal-sidebar__action .site-button{width:100%;padding-right:.75rem!important}#overview{border-top:0}#timeline{align-content:flex-start;min-height:200svh;padding:0;display:grid}.proposal-hero__jump .site-button{gap:.5rem}.proposal-shell .site-button{-webkit-backdrop-filter:none;backdrop-filter:none}.proposal-timeline-features .layout306__card.is-active .layout306__icon>span,.proposal-timeline-features .layout306__card.is-active .proposal-timeline-features__duration,.proposal-timeline-features .layout306__card.is-active h3{color:#fff!important}.proposal-timeline-features .layout306__card.is-active>p:last-child{color:var(--muted-dark)!important}.proposal-embedded-section .faq__layout,.proposal-embedded-section .stats__layout,.proposal-embedded-section>section,.proposal-embedded-section>section>.section-container{background:0 0;border:0;height:auto;min-height:0}.proposal-embedded-section .section-container{width:100%;padding-inline:5rem}.proposal-embedded-section .section-container:after,.proposal-embedded-section .section-container:before{display:none}.proposal-embedded-section--faq .faq__container{max-width:none}.proposal-lock .proposal-lock__form>.site-button{cursor:pointer;grid-column:1/-1;justify-content:center;width:100%;min-height:3rem;margin-top:.5rem;display:flex;align-items:center!important}@media (max-width:1024px){#timeline{min-height:200svh;padding:0}.proposal-embedded-section .section-container{padding-inline:1.5rem}}@media (max-width:640px){.proposal-embedded-section .section-container{padding-inline:1.5rem}}.partnership-modal__continue,.partnership-modal__form>.site-button{cursor:pointer;justify-content:center;width:100%;min-height:3rem;display:flex;align-items:center!important}.partnership-modal__form>.site-button{grid-column:1/-1;margin-top:.5rem}@keyframes partnership-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes partnership-dialog-in{0%{opacity:0;filter:blur(.4rem);transform:translateY(1rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes partnership-step-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1rem)}}@keyframes partnership-step-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.refer-page .navbar__container{border-block-color:var(--line-light)}.refer-page #navbar .navbar__logo img{filter:brightness(0)}.refer-page #navbar .site-button--primary{border-color:var(--ink)!important;background:var(--ink)!important;color:#fff!important}.refer-page #navbar .site-button--secondary{border-color:var(--line-light)!important;color:var(--ink)!important;background:#ffffff1a!important}.refer-page #navbar .site-button--secondary:hover{background:#1313141a!important}.refer-page #navbar .menu-button{color:var(--ink)}.section-dark .refer__content p{color:var(--muted-dark)}@keyframes component-add-spin{to{transform:rotate(1turn)}}.component-card__settings-trigger.is-active{color:var(--ink);background:#fff}.component-card__border-picker button.is-active{background:var(--orange)}.component-card__mode-toggle button.is-active,.component-card__toggles button.is-active{color:var(--ink);background:#fff}.component-preview-config.is-no-guides .section-container:after,.component-preview-config.is-no-guides .section-container:before{display:none!important}.component-preview-config.is-light .section-container{--container-border:#1313141a}.component-preview-config.is-light .section-dark{color:var(--color-primary-black);background:#fff;border-color:#1313141a}.component-preview-config.is-light .section-dark *{border-color:#1313141a}.component-preview-config.is-light .section-dark .lede,.component-preview-config.is-light .section-dark p{color:var(--muted-light)}.component-preview-config.is-light .contact-form input,.component-preview-config.is-light .contact-form textarea,.component-preview-config.is-light .faq__item,.component-preview-config.is-light .layout402-feature__visual,.component-preview-config.is-light .pricing-panel,.component-preview-config.is-light .principle-grid>article,.component-preview-config.is-light .testimonial-tabs__tab{background:#1313140d}.component-preview-config.is-light .layout402-feature__tabs button.is-active{background:var(--color-primary-black);color:#fff}.component-preview-config.is-light .faq__plus,.component-preview-config.is-light .pain-points-grid__icon,.component-preview-config.is-light .pricing-tabs__icon{color:var(--color-primary-black);background:#13131414}.component-preview-config.is-light .pain-points-grid{background:#1313140d}.component-preview-config.is-light .section-dark .site-button--primary{border-color:var(--color-primary-black)!important;background:var(--color-primary-black)!important;color:#fff!important}.component-preview-config.is-light .section-dark .site-button--secondary,.component-preview-config.is-light .section-dark .site-button--secondary-light{color:var(--color-primary-black)!important;background:#1313140d!important;border-color:#1313141a!important}.component-selection__shell button.is-active{color:#fff;background:#ffffff1a}.ai-benefits__heading .lede{margin-top:1rem}.services-header106__testimonials .testimonial-avatars{margin-inline:auto}.services-header106__testimonials .testimonial-tooltip{left:50%;transform:translate(-50%,.5rem)}.services-header106__testimonials .testimonial-tooltip.is-visible{transform:translate(-50%)}.services-header106__testimonials .testimonial-tooltip__slide p{margin-bottom:.875rem;font-size:1rem}.services-header106__testimonials .testimonial-tooltip{text-align:left}.theme-light .services-page .layout306__actions .site-button--primary{border-color:var(--ink)!important;background:var(--ink)!important;color:#fff!important}.theme-light .services-page .layout306__actions .site-button--secondary{border-color:var(--page-line)!important;color:var(--ink)!important;background:#1313140d!important}.theme-light .services-page .layout306__actions .site-button--secondary:hover{background:#1313141a!important}.services-process-timeline .layout306__card.is-active .layout306__icon>span,.services-process-timeline .layout306__card.is-active .services-process-timeline__duration,.services-process-timeline .layout306__card.is-active h3{color:var(--ink)!important}.services-process-timeline .layout306__card.is-active>p:last-child{color:var(--page-muted)!important}.services-hero__content .lede{max-width:42rem;margin-inline:auto}.services-testimonials .center-heading .lede{color:var(--muted-dark)}.services-testimonials .testimonial-tabs__tab{color:#fff;background:#202020}.services-testimonials .testimonial-tabs__tab.is-active{background:#2f2f2f}.services-testimonials .testimonial-tabs__logo>img{filter:brightness(0)invert()}.services-testimonials .testimonial-tabs__tab.is-active .testimonial-tabs__logo>img{filter:none}.services-testimonials .testimonial-tabs__plus{background:#ffffff0f}.services-faq .faq__list{max-width:none}.site-button:disabled{opacity:.6;cursor:wait}.hero__layout--central{text-align:center;flex-direction:column;align-items:center;gap:4rem;min-height:0;max-height:none;margin-inline:0;padding:5rem 0 4rem;display:flex;height:auto!important}.hero__layout--central:before{background:var(--color-primary-black);border-radius:0;inset:0}.hero__container:after,.hero__container:before{display:none}.hero__layout--central .hero__content{text-align:left;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(0,40rem) minmax(0,1fr);align-items:end;gap:0 3rem;width:100%;max-width:none;min-height:0;padding:0;display:grid}.hero__layout--central .hero__content>div:first-child{flex-direction:column;grid-area:1/1;align-items:flex-start;max-width:40rem;display:flex}.hero__layout--central .hero__inline-actions{margin-top:1.5rem;opacity:1!important;filter:none!important;transform:none!important}.hero__layout--central .hero__content>.actions{grid-area:2/1;justify-self:start;width:100%;margin:0}.hero__layout--central .hero__content>.checks{grid-area:2/2;justify-self:end}.hero__layout--central .hero__experience .testimonial-tooltip{text-align:left;inset:auto 0 calc(100% + .875rem) auto;transform:translateY(.5rem)}.hero__layout--central .hero__experience{position:relative}.hero__testimonial-logo-element{z-index:3;pointer-events:none;width:144px;height:96px;display:block;position:absolute;bottom:calc(100% + 6rem);right:0}.hero__testimonial-square{position:absolute;overflow:hidden;width:48px!important;height:48px!important;display:block!important}.hero__testimonial-square canvas,.hero__testimonial-square>div{display:block;width:48px!important;height:48px!important}.hero__testimonial-square--left{background:#ffffff0d;border-bottom-left-radius:0;bottom:0;left:0}.hero__testimonial-square--right{top:0;right:0}.hero__layout--central .hero__experience .testimonial-tooltip.is-visible{transform:translateY(0)}.hero__layout--central .hero__experience .testimonial-tooltip__slide p{font-size:.875rem}.hero__layout--central .hero__content--reveal>*{opacity:1!important;filter:none!important;transform:none!important}.hero__layout--central .hero__content .lede,.hero__layout--central .hero__content h1{text-align:left}.hero__layout--central .hero__content--reveal h1,.hero__layout--central .hero__content--reveal p.lede{opacity:1!important;filter:none!important;transform:none!important}.hero__layout--central .checks{flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem;width:100%;display:flex}.hero__layout--central .checks li{white-space:nowrap;flex:0 auto}.hero__layout--central .hero__central-meta{width:100%}.hero__layout--central .testimonial-tooltip{left:50%;transform:translate(-50%,.5rem)}.hero__layout--central .testimonial-tooltip.is-visible{transform:translate(-50%)}.hero__layout--central .hero__art{width:100%;height:28rem;margin-top:4rem;position:relative}.hero__layout--central .hero-project-loop{width:100%;height:100%}.hero__layout--central .hero__central-meta{grid-area:1/2;justify-content:flex-end;margin-top:0;display:flex}.hero-section--central{color:#fff;overflow:hidden;background:var(--color-primary-black)!important}.hero__workspace-stage{flex:none;align-self:flex-start;width:120%;margin-left:5rem;position:relative}.hero__workspace{background:#ffffff08;border:1px solid #ffffff0d;border-radius:.75rem;grid-template-columns:15rem minmax(0,1fr);gap:0;width:100%;display:grid;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff14,inset 0 -1px 1px #0000002e;-webkit-mask-image:linear-gradient(#000 20%,#0000 95%);mask-image:linear-gradient(#000 20%,#0000 95%)}.hero__workspace-logo-elements{z-index:2;width:96px;height:96px;display:block;position:absolute;top:20%;right:100%}.hero__workspace-square{position:absolute;overflow:hidden;width:48px!important;height:48px!important;display:block!important}.hero__workspace-square canvas,.hero__workspace-square>div{display:block;width:48px!important;height:48px!important}.hero__workspace-square--one{top:0;left:0}.hero__workspace-square--two{bottom:0;right:0}.hero__workspace-benefits{z-index:3;width:max-content;padding:2rem 0;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%,50%)}.hero__workspace-benefits .checks{justify-content:center;align-items:center;gap:2rem;display:flex}.hero__workspace-benefits .checks li{text-align:center;white-space:nowrap;flex:none;justify-content:center;min-height:2rem}.hero__workspace-benefits .checks svg{color:#fff}.hero__benefit-claude{filter:brightness(0)invert();flex:none;width:18px;height:18px}.hero__workspace-tabs{flex-direction:column;gap:.6rem;min-height:25rem;padding:1rem;display:flex}.hero__workspace-toolbar{align-items:center;gap:.35rem;margin-bottom:.75rem;display:flex}.hero__workspace-toolbar>span{background:#ff5f57;border-radius:50%;width:.75rem;height:.75rem;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000047}.hero__workspace-toolbar>span:nth-child(2){background:#febc2e}.hero__workspace-toolbar>span:nth-child(3){background:#28c840}.hero__workspace-toolbar>div{color:#fff6;align-items:center;gap:.6rem;margin-left:auto;display:flex}.hero__workspace-toolbar svg{width:1rem;height:1rem;transition:color .2s}.hero__workspace-control{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.hero__workspace-control:hover{color:#fff}.hero__workspace-url{color:#fff6;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:0;border-radius:.35rem;margin-bottom:.75rem;padding:.35rem 1rem;font-size:.875rem;overflow:hidden;box-shadow:inset 0 1px #0000004d,inset 0 -1px #ffffff1a}.hero__workspace-label,.hero__workspace-tab{text-align:left;align-items:center;display:flex}.hero__workspace-tab{--workspace-tab-color:#fd562a;color:#fff3;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;position:relative}.hero__workspace-tab:before{content:"";background:var(--workspace-tab-color);filter:grayscale();opacity:.2;border-radius:50%;flex:0 0 .85rem;width:.85rem;height:.85rem;display:block}.hero__workspace-tab:nth-of-type(2){--workspace-tab-color:#336cfa}.hero__workspace-tab:nth-of-type(3){--workspace-tab-color:#b16cff}.hero__workspace-tab:nth-of-type(4){--workspace-tab-color:#48d597}.hero__workspace-tab:nth-of-type(5){--workspace-tab-color:#f3c44e}.hero__workspace-tab:after{content:"";background:var(--workspace-tab-color);border-radius:1px;width:1px;position:absolute;top:.25rem;bottom:.25rem;left:-1rem}@supports (color:color-mix(in lab,red,red)){.hero__workspace-tab:after{background:color-mix(in srgb,var(--workspace-tab-color)55%,transparent)}}.hero__workspace-tab:after{box-shadow:0 0 18px 6px var(--workspace-tab-color)}@supports (color:color-mix(in lab,red,red)){.hero__workspace-tab:after{box-shadow:0 0 18px 6px color-mix(in srgb,var(--workspace-tab-color)32%,transparent)}}.hero__workspace-tab:after{filter:blur(1px);opacity:0;transition:opacity .3s}.hero__workspace-tab.is-active,.hero__workspace-tab:hover{color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000004d}.hero__workspace-tab.is-active{box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000004d}.hero__workspace-tab.is-active:after{opacity:.5}.hero__workspace-tab.is-active:before{filter:none;opacity:1}.hero__workspace-window{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:.75rem;margin:0;padding:.5rem;overflow:hidden}.hero__workspace-body{aspect-ratio:1440/897;background:0 0;border:1px solid #ffffff1a;border-radius:.5rem;min-height:0;padding:0;position:relative;overflow:hidden}.hero__workspace-body img{border-radius:.5rem;width:100%;height:auto;display:block}.hero__workspace-body h2{color:#fff;max-width:24rem;margin:0 0 2rem;font-size:clamp(1.75rem,3vw,3rem);line-height:1.05}@media (max-width:700px){.hero__workspace-stage{width:100%;margin-left:0}.hero__workspace-logo-elements{display:none}.hero__workspace{grid-template-columns:1fr;width:100%}.hero__workspace-tabs{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;min-height:0;overflow:auto}.hero__workspace-tabs button{white-space:nowrap}.hero__workspace-window{margin:1rem}.hero__layout--central .hero__content{grid-template-columns:1fr;row-gap:1.5rem}.hero__layout--central .hero__central-meta,.hero__layout--central .hero__content>.actions,.hero__layout--central .hero__content>.checks,.hero__layout--central .hero__content>div:first-child{grid-column:1}.hero__layout--central .hero__content>div:first-child{grid-row:1}.hero__layout--central .hero__content>.actions{grid-row:3}.hero__layout--central .hero__content>.checks{grid-row:4}.hero__layout--central .hero__central-meta{grid-row:2;justify-content:flex-start}.hero__layout--central .hero__testimonial-logo-element{bottom:1rem;right:-14rem;transform:none}.hero__workspace-benefits{width:auto;left:1.5rem}.hero__workspace-benefits .checks{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem}.hero__workspace-benefits .checks li{text-align:left;justify-content:flex-start}.hero__workspace-tabs{border-bottom:0;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;padding:.5rem;display:grid;overflow:visible}.hero__workspace-toolbar{grid-area:1/1;margin:0}.hero__workspace-toolbar>div{display:none}.hero__workspace-url{text-align:center;border-radius:3rem;grid-area:1/2;min-width:0;margin:0 0 0 2rem}.hero__workspace-tab,.hero__workspace-tab:after{display:none}.hero__workspace-window{margin:0;padding:0}.hero__workspace-body{padding:0}.hero__workspace{width:150%;margin-left:2rem}.hero__workspace-benefits{width:100%;margin-top:1rem;padding:0;position:relative;bottom:auto;left:auto;right:auto;transform:none}}.hero__layout--central .hero__background,.hero__layout--central .hero__scroll{display:none}@media (min-width:1025px) and (max-width:1200px){.principle-grid>article{flex-basis:calc(50% - 1.5rem)}}@media (max-width:1024px){.h1-styling,.h2-styling,h1,h2{font-size:2.5rem}.h3-styling,h3{font-size:2rem}.split-section__lede{text-align:left;justify-self:start}.work__body{grid-template-columns:1fr auto;grid-template-areas:"stage stage""details controls";align-items:center;row-gap:2rem}.work__details{grid-area:details;justify-self:start}.work__stage{grid-area:stage}.work__controls{grid-area:controls;justify-self:end}.work__controls,.work__details{margin-top:3rem}}@media (max-width:540px){.letter__scene.is-closed>.letter__card{aspect-ratio:auto;overflow-anchor:none;height:calc(100cqw - 2rem);max-height:none;overflow:clip}.ai-shortcut__layout h3{line-height:140%}.pricing-panel__mockup-square{max-width:calc(100% - 2rem)}.letter__scene.is-closed,.letter__scene.is-preparing{aspect-ratio:.82;height:auto;container-type:inline-size}.letter__scene.is-closed>.letter__card{top:24%;bottom:auto}.letter__scene.is-closed:hover>.letter__card{top:calc(24% - .75rem);bottom:auto}}.section-heading-group>h2{margin-top:0;margin-bottom:1.5rem}.section-heading-group>p:last-child{margin-bottom:0}section h2:has(+p){margin-bottom:1.5rem}section h2+p{margin-top:0}.principles__container .section-heading>h2{margin-bottom:0}.pain-points-grid article{isolation:isolate;background-position:50%;background-size:cover;transition:background-image .3s;overflow:hidden}.pain-points-grid article:before{content:"";z-index:0;opacity:0;background:#13131459;transition:opacity .3s;position:absolute;inset:0}.pain-points-grid article>*{z-index:1;position:relative}.pain-points-grid article:first-child:hover{background-image:url(../images/gradient-1.jpeg)}.pain-points-grid article:nth-child(2):hover{background-image:url(../images/gradient-2.jpeg)}.pain-points-grid article:nth-child(3):hover{background-image:url(../images/gradient-3.jpeg)}.pain-points-grid article{border-radius:inherit;background-image:none!important}.pain-points-grid article:before{z-index:2;background:linear-gradient(#0000 35%,#131314cc)}.pain-points-grid article:after{content:"";z-index:1;border-radius:inherit;opacity:0;background-position:50%;background-size:cover;transition:opacity .35s,transform .5s;position:absolute;inset:0;transform:scale(1.1)rotate(-2deg)}.pain-points-grid article:first-child:after{background-image:url(../images/hex-1.png?v=2)!important}.pain-points-grid article:nth-child(2):after{background-image:url(../images/hex-3.png?v=2)!important}.pain-points-grid article:nth-child(3):after{background-image:url(../images/hex-4.png?v=2)!important}.pain-points-grid article:nth-child(-n+2):after{width:auto;height:auto;bottom:0;left:0;right:0}.pain-points-grid__icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pain-points-grid article:first-child:after{transform:scale(1.1)rotate(-2deg)}.pain-points-grid article:nth-child(3):after{transform:scale(1.1)rotate(2deg)}.pain-points-grid article:hover:after{transform:scale(1)rotate(0)}.pain-points-grid:has(article:nth-child(2):hover) article:nth-child(2):after{opacity:1}.pain-points-grid:has(article:nth-child(2):hover) article:nth-child(2):before{opacity:1}.pain-points-grid{border:1px solid #ffffff1a}.testimonial-tabs__tab.is-active{background-position:50%;background-size:cover}.testimonial-tabs__tab{border-radius:.75rem;overflow:hidden}.testimonial-tabs__tab.is-active{background-color:#fff}.pricing-tabs button{border-radius:1rem}.pricing-panel__visual,.pricing-panel{border-radius:.75rem;overflow:hidden}.testimonial-tabs__tab:first-child.is-active,.testimonial-tabs__tab:nth-child(2).is-active,.testimonial-tabs__tab:nth-child(3).is-active{background:var(--color-primary-black)!important}.testimonial-tabs__tab>.testimonial-tabs__logo,.testimonial-tabs__tab>.testimonial-tabs__quote{z-index:1;position:relative}.testimonial-tabs__tab>.testimonial-tabs__footer{z-index:1}.canvas-page .cta27 .cta__layout{min-height:0;box-shadow:none;border:0;border-radius:0;margin:0;padding-block:10rem}.canvas-page .cta27 .cta__container,.canvas-page .cta27 .cta__layout{overflow:visible}.cta27__squares{z-index:4;visibility:visible;opacity:1;pointer-events:none;width:96px;height:96px;display:block;position:absolute;top:0}.cta27__squares--left{left:-96px}.cta27__squares--right{top:120px;right:0}.cta27__squares--left{width:144px}.cta27__squares--left .cta27__square--right{left:auto;right:0}.cta27__square{position:absolute;overflow:hidden;width:48px!important;height:48px!important;display:block!important}.cta27__square canvas,.cta27__square>div{display:block;width:48px!important;height:48px!important}.cta27__square--left{background:#ffffff0d;bottom:0;left:0}.cta27__square--right{top:0;left:48px;right:auto}.canvas-page section.section-dark.cta27,.canvas-page>footer{border-top:1px solid var(--line-dark)}.canvas-page>#principles{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.canvas-page>header.hero-section--central{border-bottom:0}.canvas-page>#work{border-top:1px solid var(--line-dark)}.canvas-page>#principles .principles__container:after,.canvas-page>#principles .principles__container:before{display:none!important}.canvas-page>#work .work__container:after,.canvas-page>#work .work__container:before{display:block!important}.canvas-page .work__layout:before{display:none!important}.work__mesh-squares{pointer-events:none;display:flex;position:absolute;z-index:10!important}.work__mesh-squares--top-left{top:4rem;left:2rem}.work__mesh-squares--top-right{top:5rem;right:4rem}.work__mesh-squares--bottom-left{bottom:7rem;left:4rem}.work__mesh-squares--bottom-right{flex-direction:column;gap:3rem;bottom:6rem;right:6rem}.work__mesh-square{background-color:#181819;transition:background-color .3s;display:block;position:relative;overflow:hidden;width:48px!important;height:48px!important}.work__mesh-square:before{content:"";background:var(--mesh-image)center/cover no-repeat;opacity:0;transition:opacity .3s;position:absolute;inset:0}.work__mesh-square.is-active:before{opacity:1}.work__mesh-square.is-inactive .work__mesh-square-gradient{opacity:0}.work__mesh-squares--top-left .work__mesh-square:first-child{transform:translateY(48px)}.canvas-page>#principles .principle-grid{transition:none}.canvas-page>#principles{min-height:0}.canvas-page{overflow-x:clip}.canvas-page>#principles .principles__container{min-height:200svh}.canvas-page>#principles .principles__sticky-wrap{z-index:3;position:sticky;top:10rem}.canvas-page>#principles .principles__scroll-wrap{min-height:calc(200svh - 10rem)}.canvas-page>#principles{overflow:clip}.canvas-page>#principles .principles__carousel{width:100%;margin-left:0;overflow:visible}.how-it-works-scroll .how-it-works-scroll__graphic,.how-it-works-scroll .how-it-works-scroll__stage:nth-child(n) .how-it-works-scroll__graphic{background-image:none!important}.how-it-works-scroll__graphic--launch{justify-content:center;align-items:center;display:flex}.launch-qa-graphic{background:linear-gradient(135deg,#202023,var(--color-primary-black))padding-box,linear-gradient(135deg,#fff3,#ffffff05)border-box;color:#fff;border:1px solid #0000;border-radius:.75rem;width:18rem;padding:0;position:relative}.launch-qa-graphic__mesh-square{z-index:1;pointer-events:none;background:url(../images/mesh-1.png) 50%/cover no-repeat;border-radius:0;width:3rem;height:3rem;position:absolute;top:3rem;right:5rem}.launch-qa-graphic__heading{color:#424a52;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.launch-qa-graphic h3{color:#b1c0ce;font-weight:500;margin:0!important;font-size:1rem!important}.launch-qa-graphic__list{background:0 0;border:0;border-radius:.375rem;padding:.5rem}.launch-qa-graphic ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.launch-qa-graphic label{color:#424a52;cursor:pointer;align-items:center;gap:.625rem;font-size:.875rem;display:flex}.launch-qa-graphic input{appearance:none;cursor:pointer;background:0 0;border:1px dashed #424a52;border-radius:.125rem;width:1rem;height:1rem;margin:0}.launch-qa-graphic input:checked{border-style:solid;border-color:#0000;background-color:#0000!important;background-image:url(../images/mask-2.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.launch-qa-graphic label span{transition:color .2s}.launch-qa-graphic label span.is-checked{color:#424a52;text-decoration-line:line-through;text-decoration-style:dashed;text-decoration-thickness:1px}.launch-qa-graphic__checkbox{background:conic-gradient(#fff var(--qa-progress),transparent 0);color:#7373c9;border:1px solid #424a52;border-radius:50%;flex:0 0 1.2rem;place-items:center;width:1.2rem;height:1.2rem;display:grid;position:relative}.launch-qa-graphic__checkbox:after{content:"";z-index:0;opacity:0;background:#fff;border:1px solid #7373c9;border-radius:50%;position:absolute;inset:0}.launch-qa-graphic__checkbox svg{z-index:1;opacity:0;color:#7373c9;width:100%;height:100%;position:relative;transform:scale(1.1)}.launch-qa-graphic.is-started .launch-qa-graphic__checkbox{--qa-progress:0deg;animation:1.2s linear forwards launch-qa-fill;animation-delay:calc(var(--check-index)*1.35s)}.launch-qa-graphic.is-started .launch-qa-graphic__checkbox svg,.launch-qa-graphic.is-started .launch-qa-graphic__checkbox:after{animation:.15s forwards launch-qa-check;animation-delay:calc((var(--check-index) + 1)*1.35s)}.launch-qa-graphic.is-started label>span:last-child{animation:.15s forwards launch-qa-label;animation-delay:calc((var(--check-index) + 1)*1.35s)}@keyframes launch-qa-fill{0%{--qa-progress:0deg}to{--qa-progress:360deg}}@keyframes launch-qa-check{to{opacity:1}}@keyframes launch-qa-label{to{color:#b1c0ce}}.build-qa-graphic{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.how-it-works-scroll__graphic--build{overflow:visible}.build-qa-graphic{z-index:1;justify-content:flex-end;align-items:flex-end;position:absolute;inset:0}.build-qa-graphic__toggle{z-index:2;color:#ffffff94;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0;font-size:.75rem;display:flex;position:absolute;top:4rem;left:50%;transform:translate(-50%)}.build-qa-graphic__switch{background:#ffffff1a;border:1px solid #fff3;border-radius:999px;width:2.5rem;height:1.25rem;display:block;position:relative}.build-qa-graphic__switch i{background-color:#7373c9;background-image:url(../images/mask-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:.7rem;height:.7rem;transition:left .3s;position:absolute;top:.2rem;left:.2rem}.build-qa-graphic.is-code .build-qa-graphic__switch i{left:1.4rem}.build-qa-graphic__browser{background:#202023;border:1px solid #ffffff26;border-radius:.75rem;width:700px;height:auto;margin:0 -12rem -9rem 0;overflow:hidden}.build-qa-graphic__bar{border-bottom:0;justify-content:space-between;align-items:center;gap:6rem;height:2.75rem;padding:.5rem .75rem;display:flex}.build-qa-graphic__dots{gap:.25rem;display:flex}.build-qa-graphic__dots i{background:#ff5f57;border-radius:50%;width:.5rem;height:.5rem;display:block;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000047}.build-qa-graphic__dots i:nth-child(2){background:#febc2e}.build-qa-graphic__dots i:nth-child(3){background:#28c840}.build-qa-graphic__url{color:#ffffff80;text-align:center;background:#ffffff14;border-radius:3rem;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.7rem;display:flex;box-shadow:inset 0 1px #0000004d,inset 0 -1px #ffffff1a}.build-qa-graphic__screen{aspect-ratio:1440/897;border:1px solid #2b2b2c;border-radius:.375rem;height:auto;margin:0 .5rem .5rem;position:relative;overflow:hidden}.build-qa-graphic__screen img{object-fit:cover}.build-qa-graphic__code-image,.build-qa-graphic__screenshot{border-radius:inherit;border:0}.build-qa-graphic__screenshot{z-index:1;transition:opacity .15s linear}.build-qa-graphic__code{z-index:0;color:#b1c0ce;background:#0c0c0f;padding:2rem;font:500 .75rem/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset:0;overflow:hidden}.build-qa-graphic__code pre{white-space:pre-wrap;margin:0}.build-qa-graphic.is-code .build-qa-graphic__screenshot{opacity:0}.build-qa-graphic__swipe{z-index:2;opacity:0;pointer-events:none;background:#7373c9;width:0;position:absolute;inset:0 auto 0 0}.build-qa-graphic.is-animating .build-qa-graphic__swipe{animation:.55s ease-in-out forwards build-qa-swipe}@keyframes build-qa-swipe{0%{opacity:1;width:0;transform:translate(0)}48%{opacity:1;width:100%;transform:translate(0)}70%{opacity:1;width:100%;transform:translate(0)}to{opacity:1;width:100%;transform:translate(100%)}}.how-it-works-scroll__graphic>.build-graphic{z-index:1;position:absolute;inset:0}@media (max-width:1024px){.canvas-page>#principles .principles__container{min-height:0}.canvas-page>#principles .principles__sticky-wrap{position:relative;top:auto}}.canvas-page>#dear-founders{z-index:1;min-height:0;margin-top:0;position:relative}.canvas-page>#dear-founders>.letter__container{box-sizing:border-box;height:auto;min-height:0;position:relative;top:auto;overflow:visible}.canvas-page>#pricing{z-index:2;position:relative}.canvas-page>#dear-founders{background-attachment:fixed}.canvas-page>.stats-theme-section{z-index:2;position:relative}.pricing-panel__visual{background-color:#242425;background-image:linear-gradient(90deg,#ffffff1a 1px,#0000 0),linear-gradient(#ffffff1a 1px,#0000 0);background-position:top;background-size:48px 48px;background-color:var(--color-primary-black);background-image:radial-gradient(circle,#ffffff1f 1px,#0000 0);background-position:0 0;background-size:1.5rem 1.5rem;border:1px solid #ffffff1a}.canvas-page>.footer-divider,.footer-divider{background-position:top;background-size:48px 48px;width:100%;height:48px;background-color:var(--color-primary-black)!important;background-image:linear-gradient(90deg,#ffffff1a 1px,#0000 0),linear-gradient(#ffffff1a 1px,#0000 0)!important;padding-inline:0!important}.footer-divider{z-index:3;isolation:isolate;position:relative;overflow:hidden}.footer-divider__cells{z-index:1;pointer-events:none;grid-template-columns:repeat(auto-fill,48px);justify-content:center;display:grid;position:absolute;inset:0}.footer-divider__cells span{z-index:1;box-sizing:border-box;opacity:0;width:48px;height:48px;animation:12s ease-in-out infinite footer-divider-cell;animation-delay:calc(var(--cell-index)*50ms);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff1a;position:relative;background-image:var(--mesh-image)!important}.cta27__benefits{text-align:left;width:100%;margin-top:4rem}.cta27__benefits .checks{justify-content:flex-start;align-items:center;gap:2rem;display:flex}.cta27__benefits .checks li{white-space:nowrap}.cta27__benefits .checks svg{color:#fff}@media (max-width:1024px){.cta27__benefits .checks{grid-template-columns:1fr;gap:.75rem}}.footer-divider--right .footer-divider__cells span{animation-delay:calc((99 - var(--cell-index))*50ms)}.footer-divider--variant-0{--divider-c1:#37b9b4;--divider-c2:#13352f;--divider-c3:#03060d}.footer-divider--variant-1{--divider-c1:#376bb9;--divider-c2:#03060d;--divider-c3:#170b03}.footer-divider--variant-2{--divider-c1:#7eb98b;--divider-c2:#152315;--divider-c3:#d0f750}.footer-divider--variant-3{--divider-c1:#5ed4d4;--divider-c2:#7373c9;--divider-c3:#170b03}.footer-divider--variant-4{--divider-c1:#7ecd8d;--divider-c2:#1d1a3c;--divider-c3:#f75050}@keyframes footer-divider-cell{0%,to{opacity:0}.5%{opacity:1}1%{opacity:1}7%{opacity:0}}.canvas-page .cta27 .cta__container:after,.canvas-page .cta27 .cta__container:before,.canvas-page .cta27 .cta__layout:after{display:none}.canvas-page .cta27 .cta__layout:after{content:"";z-index:3;border:1px solid var(--line-dark)}.canvas-page .cta27 .cta__layout:after,.cta27__mesh{border-radius:inherit;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 20%,#0000 100%);mask-image:linear-gradient(#000 0 20%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.canvas-page .cta27 .cta__content{z-index:2;text-align:left;width:100%;padding-inline:0}.canvas-page .cta27 .cta27__header{grid-template-columns:1.2fr 1fr;align-items:end;gap:5rem;display:grid}.canvas-page .cta27 .cta27__header h2{margin:0}.canvas-page .cta27 .cta27__header .lede{justify-self:end;max-width:32rem;margin:0}.canvas-page .cta27 .cta__actions{align-items:stretch;gap:.75rem;width:100%;margin-top:4rem;display:flex}.canvas-page .cta27 .cta__actions .site-button{justify-content:flex-start;align-items:flex-end;min-width:0;min-height:0;font-size:1.5rem;line-height:1.4;transition:flex-grow .45s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;position:relative;border-radius:3rem!important;padding:2rem!important;font-weight:500!important}.canvas-page .cta27 .cta__actions .site-button--primary{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex:3 1 0}.canvas-page .cta27 .cta__actions .site-button--secondary{flex:2 1 0;background:#ffffff1f!important}.canvas-page .cta27 .cta__actions .site-button__call-avatar{display:none}.canvas-page .cta27 .cta__actions .site-button--primary:hover{opacity:1;box-shadow:none!important}.canvas-page .cta27 .cta__actions .site-button:hover{box-shadow:-.75rem 0 1.1rem .2rem #336cfa52,0 0 1rem .45rem #fffffff2,.75rem 0 1.1rem .2rem #fd562a52!important}.canvas-page .cta27 .cta27__button-arrow{color:currentColor;opacity:0;place-items:center;width:auto;height:auto;transition:opacity .2s ease-in-out;display:grid;position:absolute;bottom:2rem;right:2rem}.canvas-page .cta27 .cta27__button-arrow svg{width:1.875rem;height:1.875rem}.canvas-page .cta27 .site-button--primary .cta27__button-arrow{opacity:1}.canvas-page .cta27 .cta__actions:has(.site-button--secondary:hover) .site-button--primary{flex-grow:2;color:#fff!important;border-color:var(--line-dark)!important;box-shadow:none!important;background:#ffffff1f!important}.canvas-page .cta27 .cta__actions:has(.site-button--secondary:hover) .site-button--primary .cta27__button-arrow{opacity:0}.canvas-page .cta27 .cta__actions .site-button--secondary:hover{flex-grow:3;color:var(--ink)!important;background:#fff!important;border-color:#fff!important}.canvas-page .cta27 .cta__actions .site-button--secondary:hover .cta27__button-arrow{opacity:1}.cta27--non-home .cta__layout{min-height:0;box-shadow:none;border:0;border-radius:0;margin:0;padding-block:10rem;overflow:visible}.cta27--non-home .cta__container{overflow:visible}.cta27--non-home .cta__content{text-align:left;width:100%}.cta27--non-home .cta27__header{grid-template-columns:1.2fr 1fr;align-items:end;gap:5rem;display:grid}.cta27--non-home .cta27__header h2{margin:0}.cta27--non-home .cta27__header .lede{justify-self:end;max-width:32rem;margin:0}.cta27--non-home .cta__actions{align-items:stretch;gap:.75rem;width:100%;margin-top:4rem;display:flex}.cta27--non-home .cta__actions .site-button{justify-content:flex-start;align-items:flex-end;min-width:0;min-height:0;font-size:1.5rem;line-height:1.4;transition:flex-grow .45s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;position:relative;border-radius:3rem!important;padding:2rem!important;font-weight:500!important}.cta27--non-home .cta__actions .site-button--primary{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex:3 1 0}.cta27--non-home .cta__actions .site-button--secondary{flex:2 1 0;background:#ffffff1f!important}.cta27--non-home .cta__actions .site-button__call-avatar{display:none}.cta27--non-home .cta27__button-arrow{opacity:0;position:absolute;bottom:2rem;right:2rem}.cta27--non-home .site-button--primary .cta27__button-arrow{opacity:1}.cta27--non-home .cta27__benefits{margin-top:4rem}.cta27--non-home .cta__layout:after{content:"";z-index:3;border:1px solid var(--line-dark);border-radius:inherit;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 20%,#0000 100%);mask-image:linear-gradient(#000 0 20%,#0000 100%)}.cta27--non-home .cta__actions .site-button:hover{box-shadow:-.75rem 0 1.1rem .2rem #336cfa52,0 0 1rem .45rem #fffffff2,.75rem 0 1.1rem .2rem #fd562a52!important}.cta27--non-home .cta__actions:has(.site-button--secondary:hover) .site-button--primary{flex-grow:2;color:#fff!important;box-shadow:none!important;background:#ffffff1f!important}.cta27--non-home .cta__actions:has(.site-button--secondary:hover) .site-button--primary .cta27__button-arrow{opacity:0}.cta27--non-home .cta__actions .site-button--secondary:hover{flex-grow:3;color:var(--ink)!important;background:#fff!important;border-color:#fff!important}.cta27--non-home .cta__actions .site-button--secondary:hover .cta27__button-arrow{opacity:1}@media (max-width:700px){.cta27--non-home .cta27__header{grid-template-columns:1fr;gap:2rem}.cta27--non-home .cta27__header .lede{justify-self:start}.cta27--non-home .cta__actions{flex-direction:column}.cta27--non-home .cta__actions .site-button{width:100%;min-height:14rem;flex:none!important}.canvas-page .cta27 .cta27__header{grid-template-columns:1fr;gap:2rem}.canvas-page .cta27 .cta27__header .lede{justify-self:start}.canvas-page .cta27 .cta__actions{flex-direction:column}.canvas-page .cta27 .cta__actions .site-button{width:100%;min-height:14rem;flex:none!important}}.pain-points-grid article:nth-child(2):after,.pain-points-grid article:nth-child(2):before{opacity:1}.pain-points-grid:has(article:hover) article:nth-child(2):after{opacity:1!important}.pain-points-grid:has(article:hover) article:nth-child(2):before{opacity:1!important}.pain-points-grid article:hover{background-color:var(--ink)!important}.pain-points-grid article:hover:before{opacity:0!important}.pain-points-grid article:hover:after{opacity:0!important;transform:scale(1.1)rotate(0)!important}.pain-points-grid article>*{z-index:3}@media (min-width:1025px){.pain-points-grid article:first-child{border-right:1px dashed #ffffff1a;border-radius:.5rem 0 0 .5rem}.pain-points-grid article:nth-child(2){border-right:1px dashed #ffffff1a;border-radius:0}.pain-points-grid article:nth-child(3){border-radius:0 .5rem .5rem 0}}.how-it-works-scroll{background-color:#0b0b0c;background-image:repeating-linear-gradient(135deg,#ffffff1a 0 1px,#0000 1px 16px);border-top:1px solid #ffffff1a;overflow:clip}.section-marker{z-index:3;color:#fff3;font-family:var(--font-geist-mono),monospace;pointer-events:none;font-size:.875rem;line-height:1;position:absolute;top:1.5rem}.section-marker--number{left:2.5rem}.section-marker--name{right:2.5rem}.section-transition .section-marker{color:#13131433}.ai-shortcut__scroll{position:relative}.ai-shortcut__sticky>.section-marker{z-index:8;position:absolute;top:1.5rem}.ai-shortcut__sticky>.section-marker--number{left:2.5rem}.ai-shortcut__sticky>.section-marker--name{right:2.5rem}.ai-shortcut__markers{z-index:8;pointer-events:none;height:1px;position:absolute;top:-9rem;left:0;right:0}.ai-shortcut__markers .section-marker{position:absolute;top:0}.ai-shortcut__markers .section-marker--number{left:0}.ai-shortcut__markers .section-marker--name{right:0}.work__container{position:relative}.work__container:after,.work__container:before{display:none}.faq__layout,.letter__layout,.stats__layout{position:relative}.faq__layout:before,.letter__layout:before,.stats__layout:before{left:0}.faq__layout:after,.faq__layout:before,.letter__layout:after,.letter__layout:before,.stats__layout:after,.stats__layout:before{top:calc(-1*var(--section-padding-block) + 1.5rem);color:#fff3;font-family:var(--font-geist-mono),monospace;font-size:.875rem;line-height:1;position:absolute}.faq__layout:after,.letter__layout:after,.stats__layout:after{right:0}.stats__layout:after{content:"Testimonials"}.letter__layout:after{content:"Letter"}.canvas-page>#dear-founders{color:var(--ink);border-top-color:var(--line-light);background:#f3f3f3}.canvas-page>#dear-founders .section-container{--container-border:var(--line-light)}.canvas-page>#dear-founders .letter__layout:after,.canvas-page>#dear-founders .letter__layout:before{color:#13131433}.canvas-page>#dear-founders .letter__stats div:nth-child(-n+2):after{background:repeating-linear-gradient(#1313141a 0 4px,#0000 4px 8px)}.canvas-page>#dear-founders .letter__stats span{color:var(--muted-light)}.canvas-page>#dear-founders .letter__actions .site-button--primary{border-color:var(--ink)!important;background:var(--ink)!important;color:#fff!important}.canvas-page>#dear-founders .letter__actions .site-button--secondary{color:var(--ink)!important;background:#1313140d!important;border-color:#1313141a!important}.canvas-page>#dear-founders .letter__actions .site-button--secondary:hover{background:#1313141a!important}.faq__layout:before{content:"[08]"}.faq__layout:after{content:"FAQs"}.section-transition .stats__layout:after,.section-transition .stats__layout:before{color:#13131433}.how-it-works-scroll__container{background:var(--ink);padding-block:clamp(6rem,12vw,12rem)}.how-it-works-scroll__heading{justify-content:space-between;align-items:flex-end;gap:2rem;max-width:none;margin-bottom:5rem;display:flex}.how-it-works-scroll__heading-actions{flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.how-it-works-scroll__heading-actions p{color:#ffffff94;text-align:right;margin:0;font-size:1rem}.how-it-works-scroll__heading-actions p span{color:#fff}.how-it-works-scroll__nav{--nav-row:3.75rem;flex-direction:column;align-self:start;gap:0;padding-left:0;display:flex;position:sticky;top:10rem}.how-it-works-scroll__nav:after{content:"";top:calc(var(--active-index,0)*var(--nav-row) + var(--nav-row)/2 - 12px);background:#fff;border-radius:1px;width:2px;height:24px;transition:top .2s ease-in-out;position:absolute;left:-2.5rem}.how-it-works-scroll__nav a{color:#fff6;min-height:var(--nav-row);flex-direction:column;justify-content:center;gap:.25rem;text-decoration:none;transition:color .25s;display:flex;position:relative}.how-it-works-scroll__nav a.is-active{color:#fff}.how-it-works-scroll__heading .lede,.how-it-works-scroll__heading h2{margin:0;font-weight:300}.how-it-works-scroll__heading .site-button{gap:.5rem;display:inline-flex;padding-left:4px!important}.how-it-works-scroll__call-avatar{background:url(../images/andy-mugshot.jpg) 50%/cover no-repeat;border-radius:50%;flex:0 0 2rem;width:2rem;height:2rem;margin:-.125rem 0}.how-it-works-scroll__content{grid-template-columns:8rem minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.how-it-works-scroll__stages{gap:8rem;min-width:0;display:grid}.how-it-works-scroll__stage{opacity:1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem;min-height:32rem;padding:2.5rem 0;scroll-margin-top:2rem;transition:opacity .3s;display:grid}.how-it-works-scroll__stage:first-child{padding-top:0}.how-it-works-scroll__stage.is-active{opacity:1}.how-it-works-scroll__stage-copy{flex-direction:column;justify-content:space-between;min-height:100%;display:flex}.how-it-works-scroll__stage h3{margin:0 0 .75rem;font-size:2.25rem;font-weight:400}.how-it-works-scroll__stage p{color:#ffffff94;max-width:32rem;font-size:1.1rem;line-height:var(--t-body-line);margin:0}.how-it-works-scroll__features{grid-template-columns:1fr;margin-top:4rem;display:grid}.how-it-works-scroll__features>div{color:#ffffff80;align-items:center;gap:.75rem;min-height:3rem;font-size:1rem;display:flex}.how-it-works-scroll__features>div+div{border-top:1px dashed #ffffff1a;border-image:repeating-linear-gradient(90deg,#ffffff1a 0 4px,#0000 4px 8px) 1}.how-it-works-scroll__features svg{color:#ffffff80;flex:none;width:1rem;height:1rem}.how-it-works-scroll__actions{justify-content:flex-start;gap:1rem;margin-top:-3rem;display:flex}.how-it-works-scroll__graphic{isolation:isolate;background-color:#13131403;border-radius:.75rem;min-height:28rem;position:relative;overflow:hidden;box-shadow:none!important;background-image:none!important;border:1px solid #2b2b2c!important}.how-it-works-scroll__graphic:after{content:"";z-index:2;border-radius:inherit;background:linear-gradient(to right,var(--color-primary-black)0,transparent 12%,transparent 88%,var(--color-primary-black)100%),linear-gradient(to bottom,var(--color-primary-black)0,transparent 12%,transparent 88%,var(--color-primary-black)100%);pointer-events:none;position:absolute;inset:0}.how-it-works-scroll__graphic>*{z-index:1;position:relative}.how-it-works-scroll__design-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.how-it-works-scroll__graphic--build>.build-qa-graphic{z-index:1}.how-it-works-scroll__graphic>.launch-qa-graphic__mesh-square{z-index:1;position:absolute;top:3rem;right:5rem}.build-qa-graphic__squares{z-index:1;pointer-events:none;width:6rem;height:6rem;display:block;transform:translateY(-50%)}.build-qa-graphic__squares,.how-it-works-scroll__graphic>.build-qa-graphic__squares{position:absolute;top:50%;left:2.5rem;right:auto}.build-qa-graphic__square{position:absolute;overflow:hidden;width:3rem!important;height:3rem!important;display:block!important}.build-qa-graphic__square canvas,.build-qa-graphic__square>div{display:block;width:3rem!important;height:3rem!important}.build-qa-graphic__square--one{top:0;left:0}.build-qa-graphic__square--two{bottom:0;right:0}.how-it-works-scroll .how-it-works-scroll__stage:nth-child(n) .how-it-works-scroll__graphic,.principle-grid .principle-grid__graphic,.principle-grid>article:nth-child(n) .principle-grid__graphic{background-image:none!important}.principle-grid>article:first-child .principle-grid__graphic{background:var(--color-primary-black)!important}.principle-grid>article:nth-child(2) .principle-grid__graphic{background:url(../images/placeholder-7.webp) 50%/cover no-repeat!important}.principle-grid>article:nth-child(3) .principle-grid__graphic{background:#fff!important}.principle-grid>article:nth-child(4) .principle-grid__graphic{background:#ffffff1a!important}.principle-grid>article:nth-child(5) .principle-grid__graphic{background:url(../images/placeholder-3.webp) 50%/cover no-repeat!important}.principle-grid>article:nth-child(6) .principle-grid__graphic,.principle-grid>article:nth-child(n) .principle-grid__graphic{background:var(--color-primary-black)!important}.principle-grid>article:nth-child(n) .principle-grid__graphic--partnership{background-image:none!important}.principle-grid .line-worms,.principle-grid .principle-grid__lines{display:none!important}.how-it-works-scroll__heading,.section-heading-group{position:relative}.how-it-works-scroll__heading:before,.section-heading-group:before{content:none}.heading-mesh-accent{z-index:2;clip-path:inset(0 0 0 46px);pointer-events:none;width:48px;height:48px;transition:clip-path .3s ease-in-out;display:block;position:absolute;top:4px;left:calc(-2.5rem - 46px);overflow:visible}.center-heading h2{position:relative}.heading-mesh-accent--horizontal{clip-path:inset(46px 0 0);top:-4.5rem;left:50%;transform:translate(-50%)}.heading-mesh-accent__shader{width:48px;height:48px;display:block;position:absolute;top:0;right:0}.heading-mesh-accent__shader canvas,.heading-mesh-accent__shader>div{display:block;width:48px!important;height:48px!important}.center-heading:hover .heading-mesh-accent--horizontal,.how-it-works-scroll__heading:hover .heading-mesh-accent,.section-heading-group:hover .heading-mesh-accent,.value-layout__intro:hover .heading-mesh-accent{clip-path:inset(0)}.work__heading h2{position:relative}.work__heading:hover .heading-mesh-accent--horizontal{clip-path:inset(0)}.section-heading-group.work__heading:before{content:none}.process-questions{isolation:isolate;flex-direction:column;justify-content:center;gap:.75rem;display:flex;position:absolute;inset:0;overflow:hidden}.process-questions__row{will-change:transform;width:max-content;animation:48s linear infinite process-questions-left;display:flex}.process-questions__row--2{animation-name:process-questions-right;animation-duration:62s}.process-questions__row--3{animation-duration:54s}.process-questions__row--4{animation-name:process-questions-right;animation-duration:70s}.process-questions__list{flex-shrink:0;gap:.75rem;padding-right:.75rem;display:flex}.process-questions__item{color:#ffffffa3;white-space:nowrap;isolation:isolate;border-radius:999px;align-items:center;min-height:2.25rem;padding:.5rem 1rem;line-height:1.2;display:flex;position:relative;background:linear-gradient(var(--color-primary-black),var(--color-primary-black))padding-box,linear-gradient(135deg,#fff3,#ffffff05)border-box!important;border:1px solid #0000!important;font-size:14px!important;box-shadow:inset 0 0 8px 1px #ffffff2e!important}.process-questions__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#131314f2,#0000 18% 82%,#131314f2);position:absolute;inset:0}@keyframes process-questions-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes process-questions-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.process-questions__row{animation:none}}@keyframes process-dot-pulse{0%,to{opacity:.25;background-color:#fff;transform:scale(1)}45%,60%{opacity:1;transform:scale(var(--dot-active-scale,1.6));background-color:var(--dot-active-color,#fff)}}@keyframes process-dot-triangle-pulse{0%,to{opacity:.25;clip-path:circle(50%);background-color:#fff;transform:scale(1)}45%,60%{opacity:1;transform:scale(var(--dot-active-scale,1.6));background-color:var(--dot-active-color,#fff);clip-path:polygon(50% 0,100% 100%,0 100%)}}.pain-points-grid article:nth-child(2):after{opacity:0;transform:scale(1.1)rotate(0)}.pain-points-grid article:nth-child(2):before{opacity:0}.pain-points-grid article:hover:after,.pain-points-grid article:hover:before{opacity:0!important}.pain-points-grid:has(article:hover) article:after{opacity:0!important}.pain-points-grid:has(article:hover) article:before{opacity:0!important}.pain-points-grid:has(article:hover) article:nth-child(2):after{opacity:0!important;transform:scale(1.1)rotate(0)!important}.pain-points-grid:has(article:hover) article:nth-child(2):before{opacity:0!important;transform:scale(1.1)rotate(0)!important}.pain-points-grid:has(article:nth-child(2):hover) article:nth-child(2):after{opacity:0!important;transform:scale(1.1)rotate(0)!important}.pain-points-grid:has(article:nth-child(2):hover) article:nth-child(2):before{opacity:0!important;transform:scale(1.1)rotate(0)!important}.pain-points-grid article:hover{background-color:#0000!important;background-image:none!important}.pain-points-grid article:after,.pain-points-grid article:before{transition:none}.pain-points-grid--squares{margin-top:1rem;display:none}.pain-points-grid__square-icon{background-position:50%;background-size:cover;flex:0 0 2rem;width:2rem;height:2rem;display:block}.pain-points-grid--squares article:first-child .pain-points-grid__square-icon{background-image:url(../images/placeholder-2.webp);border-bottom-left-radius:2rem}.pain-points-grid--squares article:nth-child(2) .pain-points-grid__square-icon{background-image:url(../images/placeholder-3.webp)}.pain-points-grid--squares article:nth-child(3) .pain-points-grid__square-icon{clip-path:polygon(100% 0,100% 100%,0 100%);background-image:url(../images/placeholder-1.webp)}@media (max-width:1024px){.how-it-works-scroll__heading{flex-direction:column;align-items:flex-start;margin-bottom:3rem}.how-it-works-scroll__heading-actions{align-items:flex-start}.how-it-works-scroll__heading-actions p{text-align:left}.how-it-works-scroll__content{grid-template-columns:1fr;gap:3rem}.how-it-works-scroll__nav{grid-template-columns:repeat(4,1fr);gap:.5rem;padding-left:0;display:grid;position:relative;top:auto}.how-it-works-scroll__nav:after{display:none}.how-it-works-scroll__nav a{font-size:.9rem}}@media (max-width:540px){.how-it-works-scroll__container{padding-block:5rem}.how-it-works-scroll__nav{grid-template-columns:repeat(2,1fr);row-gap:1rem}.how-it-works-scroll__stage{grid-template-columns:1fr;gap:2rem;min-height:0;padding-block:2rem}.how-it-works-scroll__stage h3{font-size:1.75rem}.how-it-works-scroll__stage p{font-size:1rem}.how-it-works-scroll__features{margin-top:3rem}.how-it-works-scroll__graphic{min-height:16rem}}.stats__layout:before{content:"[07]"}.letter__layout:before{content:"[06]"}.canvas-page>.stats-theme-section .stats__container:after,.canvas-page>.stats-theme-section .stats__container:before{display:block}.canvas-page>#dear-founders .letter__container:after,.canvas-page>#dear-founders .letter__container:before{display:none}.canvas-page>#dear-founders{background-image:radial-gradient(circle,#1313141f 1px,#0000 0);background-size:1.5rem 1.5rem;background:#fff radial-gradient(circle,#1313141f 1px,#0000 0) 0 0/1.5rem 1.5rem!important}.how-it-works-scroll .how-it-works-scroll__graphic{background-image:none!important}.principle-grid__graphic{aspect-ratio:746/560;position:relative;overflow:hidden;background:var(--color-primary-black)!important;border:1px solid #ffffff1a!important;border-radius:.375rem!important;height:auto!important}.principle-grid__image{object-fit:cover;z-index:0!important;opacity:1!important;display:block!important}.principle-grid__graphic:after{display:none!important}@media (max-width:1024px){.why-section .section-heading-group h2 br{display:none}.how-it-works-scroll__nav{display:none!important}.how-it-works-scroll__stages{gap:3rem}.how-it-works-scroll__stage{gap:1rem;padding-block:1rem}.how-it-works-scroll__features{margin-top:1rem}.how-it-works-scroll__graphic--build .build-qa-graphic__browser{margin:5rem -10rem -8rem 5rem}.how-it-works-scroll__graphic--build .build-qa-graphic__toggle{top:3rem}}@media (max-width:700px){.how-it-works-scroll__graphic{min-height:20rem;margin-block:1rem}.how-it-works-scroll__graphic--build .build-qa-graphic__browser{margin:3rem -10rem -8rem 1rem}.cta27--non-home .cta__actions{flex-direction:row;align-items:center}.cta27--non-home .cta__actions .site-button{width:auto;min-height:0;font-size:1rem;border-radius:999px!important;flex:none!important;padding:1rem 1.5rem!important}.how-it-works-scroll__graphic>.launch-qa-graphic__mesh-square{right:2rem}.canvas-page .cta27 .cta__actions,.cta27--non-home .cta__actions{flex-direction:row;align-items:center;gap:.75rem}.canvas-page .cta27 .cta__actions .site-button,.cta27--non-home .cta__actions .site-button{justify-content:center;align-items:center;width:auto;min-height:0;font-size:1rem;border-radius:999px!important;flex:1 1 0!important;padding:1rem 1.5rem!important}.canvas-page .cta27 .cta27__button-arrow,.cta27--non-home .cta27__button-arrow{display:none}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}.reveal{opacity:0;filter:blur(14px);will-change:opacity, transform, filter;transition:opacity 1s cubic-bezier(.33,1,.68,1),transform 1s cubic-bezier(.33,1,.68,1),filter 1s cubic-bezier(.33,1,.68,1);transform:translateY(80px)}.reveal--in{opacity:1;filter:blur();transform:none}.reveal.letter__scene{transition:opacity 1s cubic-bezier(.33,1,.68,1),transform 1s cubic-bezier(.33,1,.68,1),filter 1s cubic-bezier(.33,1,.68,1),height .8s ease-in-out}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;filter:none;transition:none;transform:none}}.ui-button{--ui-button-accent:var(--orange);--ui-button-shift:1.5rem;z-index:1;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:space-between;align-items:center;gap:1rem;min-width:10rem;min-height:3rem;font-size:.875rem;line-height:1;transition:color .3s ease-out;display:inline-flex;position:relative;overflow:hidden;box-shadow:none!important;border:0!important;border-radius:.5rem!important;padding:.5rem 1rem!important;font-weight:600!important;text-decoration:none!important}.ui-button__label-wrap{white-space:nowrap;align-items:center;gap:.25rem;display:flex}.ui-button__label{transition:transform .3s ease-out;position:relative}.ui-button--solid{color:var(--ink)!important;background:#fff!important}.ui-button__dot{aspect-ratio:1;background:var(--ink);flex:none;width:.5rem;transition:transform .3s ease-out,background-color .3s ease-out}.ui-button__icon{opacity:0;pointer-events:none;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:opacity .3s ease-out;display:flex}.ui-button__fill{z-index:-1;background:var(--ui-button-accent);transition:transform .3s ease-out;position:absolute;inset:0;transform:translate(-100%)}.ui-button--solid:hover{color:#fff!important}.ui-button--solid:hover .ui-button__fill{transform:translate(0)}.ui-button--solid:hover .ui-button__icon{opacity:1}.ui-button--solid:hover .ui-button__dot{background:#fff;transform:rotate(-180deg)}.ui-button--line{gap:2rem;min-width:0;transition:color .3s,border-color .3s ease-out;overflow:visible;color:#fff!important;border-bottom:1px solid var(--line-dark)!important;background:0 0!important;padding:.5rem 0!important}.ui-button__glyph{flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.ui-button__avatar{background:url(../images/team/ivan-palii.png) 50%/cover no-repeat;border-radius:50%;flex:none;width:1.5rem;height:1.5rem;margin:0}.ui-button--line .ui-button__label-wrap{transition:transform .3s ease-out}.ui-button__rule{z-index:2;background:var(--ui-button-accent);width:0;height:2px;transition:width .3s ease-out;position:absolute;inset:auto 0 -1px}.ui-button--line:hover{color:var(--ui-button-accent)!important;border-bottom-color:var(--ui-button-accent)!important}.ui-button--line .ui-button__rule{display:none}.ui-button--line:hover .ui-button__rule{width:100%}.ui-button--line:hover .ui-button__label-wrap{transform:translate(-.5rem)}.ui-button--small{--ui-button-shift:1rem;letter-spacing:normal;gap:.75rem;min-width:0;min-height:44px;font-size:.9375rem;padding:0 1.25rem!important}.ui-button--small.ui-button--line{gap:.75rem;padding:0!important}.ui-button--small .ui-button__dot{width:.3125rem}.ui-button--small .ui-button__icon,.ui-button--small .ui-button__glyph{width:.875rem;height:.875rem}.ui-button--small .ui-button__avatar{width:1.25rem;height:1.25rem}.ui-button--large,.ui-button--large.ui-button--line{padding:.75rem 1.25rem!important}@media (prefers-reduced-motion:reduce){.ui-button,.ui-button *{transition:none!important}}.canvas-page .cta27 .cta__actions .ui-button--line,.canvas-page .cta27 .cta__actions .ui-button--line:hover,.cta27--non-home .cta__actions .ui-button--line,.cta27--non-home .cta__actions .ui-button--line:hover,.canvas-page>#dear-founders .letter__actions .ui-button--line,.canvas-page>#dear-founders .letter__actions .ui-button--line:hover{background:0 0!important;border:0!important;border-bottom:1px solid!important}.canvas-page .cta27 .cta__actions .ui-button--solid,.cta27--non-home .cta__actions .ui-button--solid,.canvas-page>#dear-founders .letter__actions .ui-button--solid{color:var(--ink)!important;box-shadow:none!important;background:#fff!important;border:0!important}.canvas-page .cta27 .cta__actions:has(.ui-button--line:hover) .ui-button--solid{color:var(--ink)!important;box-shadow:none!important;background:#fff!important;border:0!important}.canvas-page .cta27 .cta__actions .ui-button--solid:hover,.cta27--non-home .cta__actions .ui-button--solid:hover,.canvas-page>#dear-founders .letter__actions .ui-button--solid:hover{color:#fff!important}.navbar__logo--wordmark{width:96px;height:26px;position:relative}.navbar__logo--wordmark img{width:auto;height:100%;animation:none!important;transform:none!important}.navbar__logo--wordmark .navbar__logo-art{width:100%;height:100%;transition:opacity var(--navbar-theme-duration) var(--navbar-theme-ease);position:absolute;inset:0;margin:0!important}.navbar__logo--wordmark .navbar__logo-art--dark{opacity:1}.navbar__logo--wordmark .navbar__logo-art--light{opacity:0}.ui-button:hover,.site-button--primary.ui-button:hover,.site-button--secondary.ui-button:hover{box-shadow:none!important}.ui-button--line:has(.ui-button__avatar){gap:2rem;padding-left:0!important}.ui-button--small.ui-button--line:has(.ui-button__avatar){gap:.75rem}.canvas-page .cta27 .cta__actions .ui-button,.cta27--non-home .cta__actions .ui-button{-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:space-between;align-items:center;min-height:4rem;font-size:1rem;border-radius:.5rem!important;padding:1rem 1.5rem!important;font-weight:600!important}.canvas-page .cta27 .cta__actions .ui-button--line,.cta27--non-home .cta__actions .ui-button--line{padding:1rem 0!important}.canvas-page .cta27 .cta__actions .ui-button--solid{flex:3 1 0}.canvas-page .cta27 .cta__actions .ui-button--line{flex:2 1 0}.footer-divider__cells[data-mesh="1"] span{background-image:url(../images/mesh-1.png)!important}.footer-divider__cells[data-mesh="2"] span{background-image:url(../images/mesh-2.png)!important}.footer-divider__cells[data-mesh="3"] span{background-image:url(../images/mesh-3.png)!important}.footer-divider__cells[data-mesh="4"] span{background-image:url(../images/mesh-4.png)!important}.actions,.hero__inline-actions,.how-it-works-scroll__actions,.work__actions,.letter__actions,.pricing-panel__bottom .actions{gap:2rem}.canvas-page .cta27 .cta__actions,.cta27--non-home .cta__actions{gap:1.5rem}body,.ui-button,h1,h2,h3,h4,h5,.h1-styling,.h3-styling,.h4-styling,.h5-styling{font-family:var(--font-sans-brand), "Helvetica Neue", Arial, sans-serif}.section-marker,.problem-year,.process-questions__item{font-family:var(--font-mono-brand), ui-monospace, monospace}.ui-button{letter-spacing:normal;text-transform:none;font-size:1rem;font-weight:600!important}.ui-button--small{letter-spacing:normal;font-size:.875rem}#navbar.navbar--sticky{z-index:40;padding-top:0;transition:padding-top .5s cubic-bezier(.22,1,.36,1);position:sticky;top:0}.navbar__container{width:auto;margin-inline:0%;transition:margin .5s cubic-bezier(.22,1,.36,1),border-radius .5s cubic-bezier(.22,1,.36,1),background-color .5s,border-color .5s,box-shadow .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s}.navbar__main{gap:1.5rem}.navbar__divider{background:var(--page-line);flex:none;width:1px;height:32px}#navbar.navbar--sticky.navbar--scrolled{padding-top:.75rem}#navbar.navbar--scrolled .navbar__container{border:1px solid var(--page-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;margin-inline:8%;box-shadow:0 10px 30px #0f121814}@media (max-width:1024px){.navbar__divider{display:none}#navbar.navbar--scrolled .navbar__container{margin-inline:3%}}#navbar.navbar--sticky .navbar__container{background:var(--page-bg);border-top-color:#0000;border-bottom-color:var(--page-line)}#navbar.navbar--sticky{background:0 0!important}#navbar.navbar--sticky.navbar--scrolled .navbar__container{border-color:var(--page-line)}.hero__split{z-index:1;text-align:left;flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:2rem 3rem;width:100%;display:flex;position:relative}.hero__heading-col{flex-flow:column;flex:34rem;justify-content:flex-start;align-items:flex-start;min-width:0;display:flex}.hero__heading-col h1{max-width:16ch;margin:0}.hero__aside{flex-flow:column;flex:26rem;justify-content:space-between;gap:2rem;max-width:32rem;margin-left:auto;padding-block:.75rem;display:flex}.hero__aside-top{flex-flow:column;gap:1.25rem;display:flex}.hero__desc{color:var(--page-muted);margin:0;font-size:1.125rem;line-height:1.55}.hero__split+.hero__workspace-stage{margin-top:1rem}@media (max-width:1024px){.hero__heading-col h1{max-width:none}.hero__aside{max-width:none;margin-left:0;padding-block:0}.hero__trust .testimonial-tooltip{inset:auto auto calc(100% + .75rem) 0;transform:translateY(8px)!important}.hero__trust .testimonial-tooltip.is-visible{transform:translateY(0)!important}}.hero__heading-col h1{letter-spacing:-.02em;font-size:72px;line-height:1.08}@media (max-width:767px){.hero__heading-col h1{font-size:40px}}.hero__showcase{z-index:1;text-align:left;width:100%;margin-top:3rem;position:relative}.partner-bar{border-block:1px solid var(--page-line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.partner-bar__cell{justify-content:center;align-items:center;min-height:130px;padding:1rem;display:flex}.partner-bar__logo{width:6.5rem;height:1.25rem;-webkit-mask:var(--logo-mask) center / contain no-repeat;-webkit-mask:var(--logo-mask) center / contain no-repeat;-webkit-mask:var(--logo-mask) center / contain no-repeat;-webkit-mask:var(--logo-mask) center / contain no-repeat;mask:var(--logo-mask) center / contain no-repeat;background-color:currentColor;transition:background-color .25s}@media (max-width:1024px){.partner-bar{grid-template-columns:repeat(2,1fr);grid-auto-columns:auto;grid-auto-flow:row}.partner-bar__cell{border-top:1px solid var(--page-line);min-height:5.5rem}.partner-bar__cell+.partner-bar__cell{border-left:1px solid var(--page-line)}.partner-bar__cell:nth-child(odd){border-left:0}}.core-slider{--core-row:64px;--core-rows:5;min-height:440px;color:var(--page-text);background:var(--soft,#f9fafb);align-items:center;gap:3rem;padding:60px 3rem;display:flex;overflow:hidden}.core-slider__indicator{flex:none;align-items:center;gap:1.25rem;display:flex}.core-slider__label{max-width:12rem;font-family:var(--font-mono-brand), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.04em;text-align:left;flex:none;font-size:.875rem;line-height:1.4}.core-slider__divider{background:var(--page-line);flex:none;width:60px;height:1px}.core-slider__marker{background:var(--brand,currentColor);flex:none;width:11px;height:11px;transform:rotate(45deg)}.core-slider__viewport{min-width:0;height:calc(var(--core-row) * var(--core-rows));flex:1;overflow:hidden}.core-slider__track{transform:translateY(calc(var(--core-row) * (2 - var(--core-index))));will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1)}.core-slider__item{height:var(--core-row);white-space:nowrap;opacity:calc(1 / (1 + var(--core-distance) * 3));align-items:center;margin:0;font-size:40px;font-weight:500;line-height:1.1;transition:opacity .7s;display:flex}@media (max-width:1024px){.core-slider{--core-row:auto;--core-item:17rem;flex-direction:column;align-items:center;gap:1.5rem;min-height:0;padding:2.5rem 0}.core-slider__indicator{flex-direction:column;align-items:center;gap:.75rem}.core-slider__label{text-align:center;max-width:none}.core-slider__divider{width:1px;height:28px}.core-slider__viewport{height:auto;overflow:hidden}.core-slider__track{transform:translateX(calc((var(--core-index) + .5) * var(--core-item) * -1));display:flex;position:relative;left:50%}.core-slider__item{width:var(--core-item);text-align:center;flex:none;justify-content:center;height:auto;padding-inline:1rem}.core-slider__viewport{flex:none;width:100%}.core-slider__item{white-space:normal;font-size:22px}}.partner-bar__cell--link{text-decoration:none;position:relative}.partner-bar__arrow{color:var(--page-muted);opacity:.6;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.partner-bar__cell--link:hover .partner-bar__arrow{opacity:1;transform:translate(2px,-2px)}.partner-bar__cell--link .partner-bar__logo{transition:opacity .25s}.partner-bar__cell--link:hover .partner-bar__logo{opacity:1}.hero__eyebrow{font-family:var(--font-mono-brand), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--brand,var(--page-muted));margin:0 0 1rem;font-size:.8125rem;line-height:1.2}.navbar__main{flex:1}.navbar__actions{margin-left:auto}@media (max-width:1024px){#navbar.is-open .navbar__links{inset:var(--navbar-h,72px) 0 0;border:0;border-top:1px solid var(--page-line);flex-direction:column;align-items:stretch;gap:0;width:auto;height:auto;padding:.75rem 1.5rem 7rem;display:flex;position:fixed;overflow-y:auto;background:var(--page-bg)!important}#navbar.is-open .navbar__links a{border-bottom:1px solid var(--page-line);opacity:0;animation:.35s cubic-bezier(.22,1,.36,1) forwards navbar-sheet-item;animation-delay:calc(var(--link-index,0) * 45ms + 60ms);padding:1.5rem 0;font-size:1.375rem;transform:translateY(6px)}#navbar.is-open .navbar__actions{width:auto;padding:1.25rem 1.5rem calc(1.25rem + env(safe-area-inset-bottom));background:var(--page-bg);border-top:1px solid var(--page-line);margin:0;display:flex;position:fixed;inset:auto 0 0}#navbar.is-open .navbar__actions .ui-button{width:100%;min-height:52px}}.navbar__layout{width:100%;max-width:84rem;margin-inline:auto;padding-inline:2.5rem}@media (max-width:1024px){.navbar__layout{padding-inline:2rem}}@media (max-width:540px){.navbar__layout{padding-inline:1.5rem}}@keyframes navbar-sheet-item{to{opacity:1;transform:none}}.testimonial-avatars>.testimonial-avatar{box-shadow:0 0 0 1px var(--page-line);border:2px solid #fff;border-radius:6px}.navbar__links a{transition:color .2s;position:relative}.navbar__links a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.35rem;left:1rem;right:1rem;transform:scaleX(0)}.navbar__links a:hover:after{transform:scaleX(1)}.pain-points-grid article,.principle-grid>article,.faq__item{transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s}.pain-points-grid article:hover,.principle-grid>article:hover{transform:translateY(-4px)}.faq__item:hover{background:var(--tint,#1e232c0f)}.faq__plus{transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s}.faq__item:hover .faq__plus{transform:scale(1.08)}a:focus-visible,button:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--brand,currentColor);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.navbar__links a:after,.pain-points-grid article,.principle-grid>article,.faq__item,.faq__plus{transition:none}.pain-points-grid article:hover,.principle-grid>article:hover,.faq__item:hover .faq__plus{transform:none}}.pixel-grid{z-index:1;background-image:linear-gradient(to right, var(--page-line) 1px, transparent 1px), linear-gradient(to bottom, var(--page-line) 1px, transparent 1px);background-size:48px 48px;width:100%;height:252px;position:relative}@media (max-width:1024px){.pixel-grid{background-size:40px 40px;height:160px}}.pixel-grid{justify-content:center;align-items:center;display:flex}.pixel-grid__chips,.pixel-grid__row ul{margin:0;padding:0;list-style:none}.pixel-grid__chips{flex-direction:column;align-items:flex-end;gap:.75rem;width:100%;max-width:84rem;margin-inline:auto;padding-inline:2.5rem;display:flex}.pixel-grid__row ul{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.pixel-grid__row:nth-child(2) ul{margin-right:7rem}.pixel-grid__chip{color:var(--ink);white-space:nowrap;opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) forwards pixel-chip-in;animation-delay:calc(var(--chip-index,0) * 70ms + .12s);background:#fff;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.2;transform:translateY(8px)}@keyframes pixel-chip-in{to{opacity:1;transform:none}}@media (max-width:1024px){.pixel-grid__chips{padding-inline:2rem}.pixel-grid__row:nth-child(2) ul{margin-right:0}.pixel-grid__chip{padding:.5rem .75rem;font-size:.8125rem}}@media (max-width:540px){.pixel-grid__chips{padding-inline:1.5rem;padding-bottom:1.5rem}.pixel-grid__chip:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.pixel-grid__chip{opacity:1;animation:none;transform:none}}.stat-cards{background:var(--tint-weak);border-radius:.5rem;grid-template-columns:repeat(4,1fr);margin-top:4rem;display:grid}.stat-card{flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem;display:flex}.stat-card+.stat-card{border-left:1px solid var(--page-line)}.stat-card__value{letter-spacing:-.02em;font-size:3rem;font-weight:500;line-height:1}.stat-card__label{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.stat-card__body{color:var(--page-muted);margin:0;font-size:.9375rem;line-height:1.55}.stat-card__source{font-family:var(--font-mono-brand), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--page-muted);margin-top:auto;padding-top:1rem;font-size:.75rem}@media (max-width:1024px){.stat-cards{grid-template-columns:repeat(2,1fr);row-gap:2.5rem;margin-top:3rem}.stat-card{padding:1.75rem}.stat-card:nth-child(odd){border-left:0}.stat-card:nth-child(-n+2){border-bottom:1px solid var(--page-line)}.stat-card__value{font-size:2.25rem}}@media (max-width:540px){.stat-cards{grid-template-columns:1fr;row-gap:0}.stat-card{padding:1.75rem;border-bottom:0!important;border-left:0!important}.stat-card+.stat-card{border-top:1px solid var(--page-line)}}.section-rule{content:"";z-index:2;pointer-events:none;background:var(--page-line);inset-inline:0;height:1px;position:absolute;top:0}.points{grid-template-columns:minmax(0,1fr) 32rem;align-items:start;gap:5rem;margin-top:2rem;display:grid}.point-list{flex-direction:column;display:flex}.point{border:0 solid #0000;border-top-width:1px;border-image:repeating-linear-gradient(to right, var(--page-line) 0 4px, transparent 4px 8px) 1;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:1.75rem 0;display:block}.point:last-child{border-bottom-width:1px}.point__head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.point__title{letter-spacing:-.01em;color:var(--page-muted);flex:none;font-size:1.375rem;font-weight:500;transition:color .4s cubic-bezier(.33,1,.68,1)}.point[data-open] .point__title,.point:hover .point__title{color:var(--page-text)}.point__number{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.04em;color:var(--page-muted);flex:none;font-size:.8125rem}.point__panel{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.33,1,.68,1);display:grid}.point[data-open] .point__panel{grid-template-rows:1fr}.point__panel-inner{min-height:0;overflow:hidden}.point__body{max-width:34rem;color:var(--page-muted);margin-top:.75rem;font-size:1rem;line-height:1.6;display:block}.point-stage{aspect-ratio:1;position:relative;overflow:hidden}.point-stage__frame{background:var(--tint-weak,transparent);font-family:var(--font-mono-brand), ui-monospace, monospace;color:var(--page-muted);opacity:0;visibility:hidden;grid:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:6rem;font-size:.8125rem;transition:opacity .6s cubic-bezier(.33,1,.68,1),visibility 0s linear .6s;display:grid;position:absolute;inset:0}.point-stage__frame[data-open]{opacity:1;visibility:visible;transition-delay:0s}@media (max-width:1024px){.points{grid-template-columns:1fr;gap:3rem;margin-top:1rem}.point__title{font-size:1.125rem}.point-stage{aspect-ratio:4/3}.point-stage__frame{padding:3rem}}.point-stage__art{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.principle-grid__meta{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.02em;color:var(--page-muted);margin-top:1rem;font-size:.75rem;line-height:1.5;display:block}.principle-grid__image--figure{object-fit:contain;padding:2.5rem}.value-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:5rem;margin-top:2rem;display:grid}.value-layout__intro{position:sticky;top:9rem}.value-stack{flex-direction:column;gap:1.5rem;display:flex}.value-card{background:var(--tint-weak,transparent);border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:2.5rem;display:flex}.value-card__index{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.06em;color:var(--page-muted);font-size:.75rem}.value-card__title{letter-spacing:-.01em;margin:0;font-size:1.375rem;font-weight:500}.value-card__body{color:var(--page-muted);margin:0;line-height:1.6}.value-card__payoff{color:var(--page-text);margin:0;font-weight:500;line-height:1.6}@media (max-width:1024px){.value-layout{grid-template-columns:1fr;gap:2.5rem;margin-top:1rem}.value-layout__intro{position:static}.value-card{padding:1.75rem}.value-card__title{font-size:1.125rem}}.pricing-tabs__icon--mark{background:0 0;border-radius:0;flex-basis:1.75rem;width:1.75rem;height:1.75rem}.pricing-tabs__icon--mark img{object-fit:contain;width:100%;height:100%}.case-tabs{gap:.5rem}.case-tabs button{border:1px solid var(--page-line);border-radius:.5rem;padding:.75rem 1rem .75rem .75rem;transition:color .2s,background-color .2s,border-color .2s}.case-tabs button .pricing-tabs__icon--mark{opacity:.45;transition:opacity .2s}.case-tabs button:hover .pricing-tabs__icon--mark,.case-tabs button.is-active .pricing-tabs__icon--mark{opacity:1}.case-panel__body{max-width:34rem;margin:0 0 1.5rem;line-height:1.6}.pricing-panel__content .case-panel__points{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.pricing-panel__content .case-panel__points li{align-items:baseline;gap:.75rem;display:flex}.pricing-panel__content .case-panel__points li:before{content:"";opacity:.5;background:currentColor;flex:none;width:1rem;height:1px}.case-panel__visual{border-radius:.75rem;position:relative;overflow:hidden}.case-panel__shot{object-fit:cover;object-position:left top}.pricing-panel__content .case-panel__points{margin-bottom:2rem}.case-panel .pricing-panel__content{justify-content:flex-start}.case-panel .pricing-panel__content>h3{margin-bottom:1.75rem}.case-panel .case-panel__body{margin-bottom:1rem}.case-panel .pricing-panel__bottom{margin-top:auto;padding-top:2rem}.measure{margin-top:8rem}.measure__head{grid-template-columns:minmax(0,1fr) 32rem;align-items:start;gap:5rem;margin-bottom:4rem;display:grid}.measure__head .lede{margin:0}.measure__grid{background:var(--page-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.measure__cell{background:var(--page-bg);flex-direction:column;justify-content:space-between;min-height:120px;padding:20px;transition:background-color .25s;display:flex}.measure__kind{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.04em;color:var(--page-muted);font-size:.75rem}.measure__name{font-size:1rem;font-weight:500;line-height:1.35}@media (max-width:1199px){.measure__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.measure{margin-top:5rem}.measure__head{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}}@media (max-width:767px){.measure__grid{grid-template-columns:1fr}.measure__cell{min-height:96px}}.how-it-works-scroll__stage .how-it-works-scroll__stage-title{letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.25rem;font-weight:500;line-height:1.3}.how-it-works-scroll__graphic{background-color:var(--color-primary-black)!important}@media (max-width:1024px){.how-it-works-scroll__stage .how-it-works-scroll__stage-title{font-size:1.125rem}.section-invert .engagement__heading,.how-it-works-scroll__heading{grid-template-columns:1fr;gap:1.5rem}}.section-invert .engagement__heading{grid-template-columns:minmax(0,1fr) 32rem;align-items:end;gap:5rem;max-width:none;display:grid}.section-invert .engagement__heading h2{margin-bottom:0}.section-invert .engagement__heading .lede{margin:0}.how-it-works-scroll__heading{grid-template-columns:minmax(0,1fr) 32rem;align-items:start;gap:5rem;display:grid}.how-it-works-scroll__heading-copy{max-width:none}.how-it-works-scroll__heading-actions{align-items:flex-start}.how-it-works-scroll__heading-actions p{text-align:left}@media (max-width:1024px){.section-invert .engagement__heading,.how-it-works-scroll__heading{grid-template-columns:1fr;gap:1.5rem}}.process-questions__item[data-highlight]{color:#ffffffeb;background:linear-gradient(#0161648c,#0161648c) padding-box padding-box,linear-gradient(135deg,#016164e6,#01616459) border-box!important;box-shadow:inset 0 0 10px 1px #01616473!important}.how-it-works-scroll__nav-period{font-family:var(--font-mono-brand), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;opacity:.65;font-size:.6875rem}.how-it-works-scroll__nav-label{font-size:.9375rem;line-height:1.25}.authority{position:absolute;inset:0;container-type:size}.authority__links{width:100%;height:100%;position:absolute;inset:0}.authority__link{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:400;stroke-dashoffset:400px;animation:16s ease-in-out infinite authority-draw}.authority__link--owned{animation-delay:2.4s}.authority__link--publications{animation-delay:3.2s}.authority__link--communities{animation-delay:4s}@keyframes authority-draw{0%{stroke-dashoffset:400px}7.5%,92%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.authority__brand{background:var(--color-primary-black);white-space:nowrap;border:1px solid #ffffff24;border-radius:.5rem;align-items:center;gap:.625rem;padding:.75rem 1rem;animation:16s ease-out infinite authority-enter;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.authority__brand-mark{background:var(--brand,#016164);border-radius:.375rem;width:1.25rem;height:1.25rem}.authority__brand-name{color:#fff;font-size:.9375rem;font-weight:500}.authority__node{background:var(--color-primary-black);border:1px solid #ffffff24;border-radius:.5rem;flex-direction:column;gap:.25rem;width:11.5rem;padding:.75rem .875rem;animation:16s ease-out infinite authority-enter,16s ease-in-out infinite authority-lit;display:flex;position:absolute}.authority__node--owned{animation-delay:1s,6s;top:20%;left:4%}.authority__node--publications{animation-delay:1.3s,7.2s;top:20%;right:4%}.authority__node--communities{margin-left:-5.75rem;animation-delay:1.6s,8.4s;bottom:6%;left:50%}.authority__node-title{color:#fff;font-size:.875rem;font-weight:500}.authority__node-detail{color:#ffffff6b;font-size:.75rem;line-height:1.35}.authority__status{font-family:var(--font-mono-brand), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-soft,#fdf6d9);opacity:0;margin-top:.375rem;font-size:.625rem;animation:16s ease-out infinite authority-status;transform:translateY(4px)}.authority__node--owned .authority__status{animation-delay:6s}.authority__node--publications .authority__status{animation-delay:7.2s}.authority__node--communities .authority__status{animation-delay:8.4s}@keyframes authority-enter{0%{opacity:0;transform:scale(.94)}4%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes authority-brand-enter{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}4%,94%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.94)}}.authority__brand{animation-name:authority-brand-enter}@keyframes authority-lit{0%,4%{box-shadow:none;border-color:#ffffff24}10%,92%{border-color:#016164d9;box-shadow:0 0 0 1px #01616459}to{box-shadow:none;border-color:#ffffff24}}@keyframes authority-status{0%,2%{opacity:0;transform:translateY(4px)}8%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@media (max-width:767px){.authority__node{width:9rem;padding:.625rem}.authority__node--communities{margin-left:-4.5rem}}@media (prefers-reduced-motion:reduce){.authority__link,.authority__brand,.authority__node,.authority__status{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.authority__brand{transform:translate(-50%,-50%)}.authority__node{border-color:#016164d9}}.answer{--lit:#35b3ad;--lit-line:#35b3ad8c;--cream:var(--brand-soft,#fdf6d9);place-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}.answer__card{background:#131315;border:1px solid #ffffff24;border-radius:.75rem;width:100%;max-width:33rem;box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff0d}.answer__body{padding:1rem 1.125rem .875rem}.answer__label{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;margin-bottom:.5rem;font-size:.625rem;display:block}.answer__label+*{margin-bottom:.875rem}.answer__prompt{background:#0e0e10;border:1px solid #ffffff24;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;height:2.75rem;padding:0 .375rem 0 .75rem;display:flex}.answer__ptext{white-space:nowrap;color:#ffffffeb;flex:auto;align-items:center;font-size:.875rem;font-weight:500;display:flex;overflow:hidden}.answer__caret{background:var(--lit);opacity:0;border-radius:1px;width:1.5px;height:1.15em;margin-left:2px;display:inline-block}.answer__caret.is-blink{opacity:1;animation:1s step-end infinite answer-blink}.answer__caret.is-solid{opacity:1;animation:none}@keyframes answer-blink{0%,49%{opacity:1}50%,to{opacity:0}}.answer__spark{transform-origin:50%;background-color:#141416;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:50%,50%;background-repeat:no-repeat;background-size:1px .75rem,.75rem 1px;border:1px solid #ffffff24;border-radius:.5rem;flex:none;width:2rem;height:2rem}.answer__spark.is-pulse{animation:.45s ease-in-out answer-spark}@keyframes answer-spark{50%{border-color:var(--lit-line);transform:scale(1.12);box-shadow:0 0 0 5px #35b3ad24}}.answer__rows{background:#0e0e10;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:.375rem;padding:.375rem;display:flex}.answer__row{opacity:0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;padding:.3125rem .4375rem;transition:opacity .4s,transform .45s cubic-bezier(.16,1,.3,1),border-color .3s,background-color .3s,box-shadow .5s;display:flex;transform:translateY(8px)}.answer__row.is-in{opacity:1;transform:none}.answer__badge{color:#ffffffa3;background:#141416;border:1px solid #ffffff24;border-radius:.5rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:600;display:grid}.answer__name{color:#ffffffeb;flex:auto;font-size:.875rem;font-weight:500}.answer__more{color:#ffffff6b;background-color:#141416;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50% 30%,50%,50% 70%;background-repeat:no-repeat;background-size:.875rem 1px,.625rem 1px,.4375rem 1px;border:1px solid #ffffff24;border-radius:.375rem;flex:none;width:2rem;height:1.5rem}.answer__row.is-lit{border-color:var(--lit-line);background:#35b3ad0d;box-shadow:0 0 0 1px #35b3ad2e,0 0 22px #35b3ad42,inset 0 0 26px #35b3ad0a}.answer__row.is-lit .answer__badge{border-color:#35b3ad59}.answer__row.is-lit .answer__more{color:#ffffffeb}.answer__row.is-breathing{animation:2.6s ease-in-out infinite answer-breathe}@keyframes answer-breathe{0%,to{box-shadow:0 0 0 1px #35b3ad2e,0 0 20px #35b3ad38,inset 0 0 26px #35b3ad0a}50%{box-shadow:0 0 0 1px #35b3ad42,0 0 30px #35b3ad57,inset 0 0 26px #35b3ad0f}}.answer__sources{flex-wrap:wrap;gap:.5rem;display:flex}.answer__pill{color:#ffffffa3;opacity:0;background:#141416;border:1px solid #ffffff24;border-radius:.5rem;align-items:center;gap:.5rem;height:2rem;padding:0 .625rem;font-size:.75rem;font-weight:500;transition:opacity .3s,transform .38s cubic-bezier(.34,1.56,.64,1);display:flex;transform:scale(.85)}.answer__pill.is-in{opacity:1;transform:none}.answer__pill-mark{opacity:.6;border:1px solid;border-radius:50%;flex:none;width:.875rem;height:.875rem}.answer__divider{transform-origin:0;background:#ffffff14;height:1px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block;transform:scaleX(0)}.answer__divider.is-in{transform:scaleX(1)}.answer__foot{justify-content:space-between;gap:.75rem;padding:.75rem 1.125rem;display:flex}.answer__stat{color:#ffffffa3;opacity:0;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;transition:opacity .35s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(6px)}.answer__stat.is-in{opacity:1;transform:none}.answer__ring{background:conic-gradient(var(--lit) 0turn, transparent 0turn);border-radius:50%;flex:none;width:.875rem;height:.875rem;transition:background .5s cubic-bezier(.16,1,.3,1);-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.answer__ring--cream{background:conic-gradient(var(--cream) 0turn, transparent 0turn)}.answer__ring.is-drawn{background:conic-gradient(var(--lit) 1turn, transparent 1turn)}.answer__ring--cream.is-drawn{background:conic-gradient(var(--cream) 1turn, transparent 1turn)}@media (max-width:767px){.answer{padding:.75rem}.answer__body{padding:.875rem .875rem .75rem}.answer__foot{padding:.625rem .875rem}.answer__ptext,.answer__name{font-size:.8125rem}}.signals{--lit:#35b3ad;--lit-line:#35b3ad8c;--cream:var(--brand-soft,#fdf6d9);place-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}.signals__card{background:#131315;border:1px solid #ffffff24;border-radius:.75rem;width:100%;max-width:33rem;box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff0d}.signals__body{padding:.875rem 1rem .75rem}.signals__label{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;margin-bottom:.4375rem;font-size:.625rem;display:block}.signals__label+*{margin-bottom:.75rem}.signals__trust{background:#0e0e10;border:1px solid #ffffff24;border-radius:.5rem;align-items:center;gap:.75rem;height:2.5rem;padding:0 .3125rem 0 .75rem;display:flex}.signals__track{background:#ffffff14;border-radius:3px;flex:auto;height:5px;overflow:hidden}.signals__fill{background:linear-gradient(90deg, #35b3ad73, var(--lit));border-radius:3px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 0 12px #35b3ad59}.signals__state{min-width:3.75rem;font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;text-align:right;color:#ffffff6b;font-size:.625rem;transition:color .3s}.signals__state.is-strong{color:var(--lit)}.signals__spark{transform-origin:50%;background-color:#141416;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:50%,50%;background-repeat:no-repeat;background-size:1px .6875rem,.6875rem 1px;border:1px solid #ffffff24;border-radius:.375rem;flex:none;width:1.75rem;height:1.75rem;transition:border-color .3s}.signals__spark.is-pulse{border-color:var(--lit-line);animation:.45s ease-in-out signals-spark}.signals__spark.is-lit{border-color:var(--lit-line)}.signals__spark.is-breathe{border-color:var(--lit-line);animation:2.6s ease-in-out infinite signals-breathe}@keyframes signals-spark{50%{transform:scale(1.12);box-shadow:0 0 0 5px #35b3ad24}}@keyframes signals-breathe{0%,to{box-shadow:0 0 #35b3ad00}50%{box-shadow:0 0 0 5px #35b3ad1f}}.signals__rows{background:#0e0e10;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:.375rem;padding:.375rem;display:flex}.signals__row{opacity:0;border:1px solid #0000;border-radius:.5rem;flex-direction:column;gap:.4375rem;padding:.3125rem .4375rem .4375rem;transition:opacity .4s,transform .45s cubic-bezier(.16,1,.3,1),border-color .35s,background-color .35s;display:flex;transform:translateY(8px)}.signals__row.is-in{opacity:1;transform:none}.signals__row.is-done{background:#35b3ad08;border-color:#35b3ad38}.signals__row.is-done.is-earned{background:#fdf6d908;border-color:#fdf6d92e}.signals__top{align-items:center;gap:.75rem;display:flex}.signals__badge{color:#ffffff6b;background-color:#141416;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50% 35%,50% 65%;background-repeat:no-repeat;background-size:.75rem 1px,.5rem 1px;border:1px solid #ffffff24;border-radius:.375rem;flex:none;width:1.75rem;height:1.75rem;transition:border-color .35s}.signals__row.is-done .signals__badge{border-color:#35b3ad66}.signals__row.is-done.is-earned .signals__badge{border-color:#fdf6d959}.signals__name{color:#ffffffeb;flex:auto;font-size:.875rem;font-weight:500}.signals__meter{flex:none;gap:3px;display:flex}.signals__seg{background:#ffffff14;border-radius:2px;width:10px;height:5px;transition:background .18s,box-shadow .18s}.signals__seg.is-on{background:var(--lit)}.signals__seg.is-on.is-tip{box-shadow:0 0 8px #35b3ad8c}.signals__row.is-earned .signals__seg.is-on{background:var(--cream)}.signals__row.is-earned .signals__seg.is-on.is-tip{box-shadow:0 0 8px #fdf6d973}.signals__status{min-width:3.5rem;font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;text-align:right;color:#ffffff6b;font-size:.625rem;transition:color .3s}.signals__status.is-done{color:var(--lit)}.signals__row.is-earned .signals__status.is-done{color:var(--cream)}.signals__chips{gap:.375rem;padding-left:2.5rem;display:flex}.signals__chip{white-space:nowrap;color:#ffffffa3;opacity:0;background:#141416;border:1px solid #ffffff24;border-radius:.375rem;align-items:center;height:1.375rem;padding:0 .5rem;font-size:.6875rem;font-weight:500;transition:opacity .3s,transform .38s cubic-bezier(.34,1.56,.64,1);display:flex;transform:scale(.85)}.signals__chip.is-in{opacity:1;transform:none}.signals__divider{background:#ffffff14;height:1px;display:block}.signals__foot{justify-content:space-between;gap:.75rem;padding:.625rem 1rem;display:flex}.signals__stat{color:#ffffffa3;opacity:0;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:500;transition:opacity .35s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(6px)}.signals__stat.is-in{opacity:1;transform:none}.signals__ring{background:conic-gradient(var(--lit) 0turn, transparent 0turn);border-radius:50%;flex:none;width:.8125rem;height:.8125rem;transition:background .5s cubic-bezier(.16,1,.3,1);-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.signals__ring--cream{background:conic-gradient(var(--cream) 0turn, transparent 0turn)}.signals__ring.is-drawn{background:conic-gradient(var(--lit) 1turn, transparent 1turn)}.signals__ring--cream.is-drawn{background:conic-gradient(var(--cream) 1turn, transparent 1turn)}@media (max-width:767px){.signals{padding:.75rem}.signals__body{padding:.75rem .75rem .625rem}.signals__chips{padding-left:0}.signals__meter{display:none}}.loop{--lit:#35b3ad;--cream:var(--brand-soft,#fdf6d9);place-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}.loop__card{background:#131315;border:1px solid #ffffff24;border-radius:.75rem;width:100%;max-width:33rem;box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff0d}.loop__body{padding:.875rem 1rem .75rem}.loop__label{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;margin-bottom:.4375rem;font-size:.625rem;display:block}.loop__mono{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:#ffffff6b;font-size:.5625rem}.loop__well{opacity:0;background:#0e0e10;border:1px solid #ffffff24;border-radius:.75rem;align-items:center;gap:1.25rem;padding:.875rem 1rem;transition:opacity .45s;display:flex}.loop__well.is-in{opacity:1}.loop__ringwrap{flex:none;width:11rem;height:11rem;position:relative}.loop__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.loop__arc{fill:none;stroke:#ffffff17;stroke-linecap:round;transition:stroke .35s,stroke-width .45s cubic-bezier(.16,1,.3,1)}.loop__arc.is-on{stroke:var(--lit)}.loop__glow{fill:none;stroke:#35b3ad00;stroke-width:12px;stroke-linecap:round;transition:stroke .5s}.loop__glow.is-on{stroke:#35b3ad1a}.loop__orbit{will-change:transform;width:0;height:0;position:absolute;top:50%;left:50%}.loop__dot{opacity:0;background:#fff;border-radius:50%;width:8px;height:8px;transition:opacity .4s;position:absolute;top:-74px;left:-4px;box-shadow:0 0 10px #35b3add9,0 0 0 3px #35b3ad38}.loop__dot.is-on{opacity:1}.loop__dot.is-idle{opacity:.55}.loop__center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.loop__big{letter-spacing:-.02em;color:#ffffffeb;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1}.loop__big small{color:#ffffffa3;margin-left:2px;font-size:.875rem;font-weight:600}.loop__lap{border:1px solid #ffffff24;border-radius:.375rem;margin-top:4px;padding:2px 6px;transition:color .3s,border-color .3s}.loop__lap.is-now{color:var(--cream);border-color:#fdf6d966}.loop__legend{flex-direction:column;flex:auto;min-width:0;display:flex}.loop__lrow{border-top:1px solid #ffffff14;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .375rem;transition:background-color .35s;display:flex}.loop__lrow:first-child{border-top:none}.loop__lrow.is-flash{background:#35b3ad0f}.loop__bullet{background:#ffffff24;border-radius:50%;flex:none;width:7px;height:7px;transition:background .35s,box-shadow .35s}.loop__lrow.is-on .loop__bullet{background:var(--lit);box-shadow:0 0 6px #35b3ad80}.loop__lname{color:#ffffffeb;flex:auto;min-width:0;font-size:.8125rem;font-weight:500}.loop__lname small{color:#ffffff6b;margin-top:1px;font-size:.625rem;font-weight:500;display:block}.loop__lval{font-family:var(--font-mono-brand), ui-monospace, monospace;color:#ffffffa3;font-variant-numeric:tabular-nums;font-size:.75rem;transition:color .3s}.loop__lrow.is-flash .loop__lval{color:var(--lit)}.loop__divider{background:#ffffff14;height:1px;display:block}.loop__foot{justify-content:space-between;gap:.75rem;padding:.625rem 1rem;display:flex}.loop__stat{color:#ffffffa3;opacity:0;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:500;transition:opacity .35s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(6px)}.loop__stat.is-in{opacity:1;transform:none}.loop__ring{background:conic-gradient(var(--lit) 0turn, transparent 0turn);border-radius:50%;flex:none;width:.8125rem;height:.8125rem;transition:background .5s cubic-bezier(.16,1,.3,1);-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.loop__ring--cream{background:conic-gradient(var(--cream) 0turn, transparent 0turn)}.loop__ring.is-drawn{background:conic-gradient(var(--lit) 1turn, transparent 1turn)}.loop__ring--cream.is-drawn{background:conic-gradient(var(--cream) 1turn, transparent 1turn)}@media (max-width:1024px){.loop__well{flex-direction:column;gap:.75rem}.loop__legend{width:100%}}@media (max-width:767px){.loop{padding:.75rem}.loop__body{padding:.75rem .75rem .625rem}.loop__ringwrap{width:9rem;height:9rem}}.how-it-works-scroll__features>div{align-items:flex-start;min-height:0;padding-block:.75rem;font-size:.9375rem;line-height:1.4}.how-it-works-scroll__features svg{margin-top:.1875rem}.programs__includes{border:1px solid var(--page-line);border-radius:.5rem;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:2rem 5rem;margin-top:4rem;padding:1.75rem 2rem;display:grid}.programs__includes-title{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--page-muted);font-size:.75rem}.programs__includes-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 3rem;margin:0;padding:0;list-style:none;display:grid}.programs__includes-list li{align-items:baseline;gap:.75rem;font-size:.9375rem;line-height:1.4;display:flex}.programs__includes-list li:before,.program__list li:before{content:"";border-right:1.5px solid var(--brand,currentColor);border-bottom:1.5px solid var(--brand,currentColor);flex:none;width:.3125rem;height:.5625rem;margin-right:.125rem;transform:translateY(-1px)rotate(45deg)}.programs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem;margin-top:2.5rem;display:grid}.program{background:var(--tint-weak,transparent);border:1px solid #0000;border-radius:.5rem;flex-direction:column;padding:2rem;display:flex;position:relative}.program__head{margin-bottom:1rem}.program__name{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--page-muted);font-size:.75rem}.program__label{background:var(--brand,currentColor);color:#fff;font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .75rem;font-size:.625rem;position:absolute;top:-.6875rem;left:2rem}.program__headline{letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.375rem;font-weight:500;line-height:1.25}.program__body{color:var(--page-muted);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.55}.program__price{border-bottom:1px solid var(--page-line);flex-direction:column;gap:.25rem;padding-bottom:1.5rem;display:flex}.program__price strong{letter-spacing:-.02em;font-size:1.75rem;font-weight:600}.program__price span{color:var(--page-muted);font-size:.8125rem}.program__caption{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--page-muted);margin:1.25rem 0 .75rem;font-size:.6875rem;display:block}.program__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.program__list li{align-items:baseline;gap:.75rem;font-size:.9375rem;line-height:1.45;display:flex}.program__cta{margin-top:auto;padding-top:2rem}@media (max-width:1023px){.programs{grid-template-columns:1fr;gap:1rem}.program__cta{padding-top:1.5rem}}@media (max-width:1024px){.programs__includes{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem}.programs__includes-list{grid-template-columns:1fr}.program{padding:1.5rem}}.why-section .split-section__layout{align-items:start}.why-section .split-section__layout>.split-section__lede,.why-section .split-section__layout>h2{align-self:start}.footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem}@media (max-width:1024px){.footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2.5rem}}.ui-button__label-wrap{gap:.5rem}.ui-button__icon svg,.ui-button__glyph svg{display:block}.site-button--primary:hover,.canvas-page .cta27 .cta__actions .site-button:hover,.cta27--non-home .cta__actions .site-button:hover{box-shadow:none!important}.footer__logo{width:118px;margin-bottom:2rem;display:block}.footer__logo img{width:100%;height:auto;display:block}.ui-button--line{justify-content:center;min-width:0;transition:color .3s ease-out,border-color .3s ease-out;border:0!important;border-bottom:1px solid var(--page-line)!important;border-radius:0!important;padding-inline:.75rem!important}.cta27__header h2{font-size:3rem}.how-it-works-scroll__heading h2{font-weight:500}.section-marker,.stat-card__source,.measure__kind,.program__name,.program__caption,.programs__includes-title,.point__number,.core-slider__label,.answer__label,.signals__label,.signals__state,.signals__status,.loop__label,.loop__mono{letter-spacing:.06em;font-size:.75rem}.ai-shortcut__layout h3{line-height:1.3}@media (max-width:1024px){.h1-styling,h1{font-size:2.5rem}.h2-styling,h2,.cta27__header h2{font-size:2rem}.ai-shortcut__layout h3{font-size:1.5rem}}.principle-grid h3,.case-panel .pricing-panel__content>h3,.how-it-works-scroll__stage .how-it-works-scroll__stage-title,.program__headline,.value-card__title,.point__title{font-size:1.375rem}.stat-card__label,.point__body,.value-card__body{font-size:1rem}@media (max-width:1024px){.principle-grid h3,.case-panel .pricing-panel__content>h3,.how-it-works-scroll__stage .how-it-works-scroll__stage-title,.program__headline,.value-card__title,.point__title{font-size:1.25rem}}.faq__item h3{font-size:1.375rem}.measure__head h3{font-size:2rem}h1,h2{text-wrap:balance}@media (max-width:1024px){.faq__item h3{font-size:1.25rem}.measure__head h3{font-size:1.5rem}.section-container{padding-inline:1.5rem}.split-section__lede,.how-it-works-scroll__heading-actions p{text-align:left}}.point__title{flex:auto;min-width:0}.point__number{align-self:flex-start}.hero__inline-actions .actions,.actions{gap:1.25rem}@media (max-width:1024px){.core-slider__viewport{-webkit-mask:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}}.signals__spark,.signals__badge,.signals__chip,.answer__more,.answer__spark,.answer__badge,.faq__plus,.pricing-tabs__icon,.testimonial-avatars>.testimonial-avatar,.loop__lap{border-radius:.5rem}@media (min-width:700px) and (max-width:1199px){.principle-grid{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))!important}.principle-grid>article{flex:none}}@media (max-width:1199px){.principle-grid__graphic{height:16rem}.point-stage{aspect-ratio:auto;height:20rem}.point-stage__frame{padding:2.5rem}}.faq__followup{text-align:center;margin:3rem 0 0}.h1-styling,h1,.h2-styling,h2,.ai-shortcut__layout h3,.core-slider__item,.stat-card__value,.loop__big{letter-spacing:-.02em}.principle-grid h3,.case-panel .pricing-panel__content>h3,.how-it-works-scroll__stage .how-it-works-scroll__stage-title,.program__headline,.value-card__title,.point__title,.faq__item h3,.measure__head h3,.program__price strong{letter-spacing:-.01em}.ui-button,.canvas-page .cta27 .cta__actions .ui-button,.cta27--non-home .cta__actions .ui-button{min-height:3.25rem;font-size:1rem}#navbar .ui-button{min-height:2.5rem;font-size:.875rem}.cta27--non-home .cta__actions{justify-content:flex-start}.cta27--non-home .cta__actions .ui-button--solid{width:100%;max-width:26rem;flex:none!important}.cta27__squares--left{display:none}.canvas-page>#principles .principles__carousel{-webkit-mask:linear-gradient(90deg,#000 92%,#0000);mask:linear-gradient(90deg,#000 92%,#0000)}@media (max-width:1024px){.canvas-page>#principles .principles__carousel{-webkit-mask:none;mask:none}}:target,#pricing,#case-studies,#faqs,#principles,#how-it-works,#contact{scroll-margin-top:6rem}.canvas-page>#principles .principles__container:before,.canvas-page>#principles .principles__container:after{display:block!important}.testimonial-tabs__tab{flex:0 0 8.5rem}.testimonial-tabs__tab.is-active{flex:auto}@media (max-width:1200px){.testimonial-tabs__tab{flex-basis:6.5rem}}@media (max-width:1024px){.testimonial-tabs__tab,.testimonial-tabs__tab.is-active{flex:none}}.testimonial-tabs__quote,.testimonial-tabs__person{transition:opacity .45s ease-in-out .1s,transform .5s cubic-bezier(.16,1,.3,1) .1s}.testimonial-tabs__tab:not(.is-active) .testimonial-tabs__quote{opacity:0;transform:translateY(6px)}.pricing-page .split-section__container{padding-top:5rem}.partner-bar__logo{width:auto;height:calc(2.25rem * var(--logo-scale,1));object-fit:contain;filter:grayscale();opacity:.55;max-width:78%;transition:filter .25s,opacity .25s;background:0 0!important;-webkit-mask:none!important;mask:none!important}.partner-bar__cell:hover .partner-bar__logo{filter:none;opacity:1}.case-index__list{background:var(--page-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:4rem 0 0;padding:0;list-style:none;display:grid}.case-card{background:var(--page-bg)}.case-card--wide{grid-column:1/-1}.case-card__link{min-height:460px;color:inherit;flex-direction:column;align-items:flex-start;gap:1rem;padding:2.5rem;text-decoration:none;transition:background-color .25s;display:flex}.case-card__link:hover{background:var(--tint-weak,transparent)}.case-card--wide .case-card__link{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.case-card__shot{border:1px solid var(--page-line);border-radius:.5rem;display:block;overflow:hidden}.case-card__shot img{width:100%;height:auto;display:block}.case-card__copy{flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;display:flex}.case-card__logo img{object-fit:contain;object-position:left center;filter:grayscale();opacity:.6;width:auto;max-width:7.5rem;height:1.5rem;transition:filter .25s,opacity .25s}.case-card__link:hover .case-card__logo img{filter:none;opacity:1}.case-card__category{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--page-muted);font-size:.75rem}.case-card__headline{letter-spacing:-.01em;font-size:1.75rem;font-weight:500;line-height:1.25}.case-card--wide .case-card__headline{letter-spacing:-.02em;font-size:2rem}.case-card__trail{color:var(--page-muted)}.case-card__cta{align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.9375rem;font-weight:500;display:inline-flex}.case-card__link:hover .case-card__cta{color:var(--brand,currentColor)}@media (max-width:1199px){.case-card__link{min-height:420px;padding:2rem}.case-card--wide .case-card__link{gap:2rem}}@media (max-width:999px){.case-index__list{grid-template-columns:1fr}.case-card--wide .case-card__link{grid-template-columns:1fr;align-items:start}.case-card__link{min-height:0;padding:1.75rem}.case-card__headline,.case-card--wide .case-card__headline{font-size:1.375rem}}.testimonial-tabs__tab.is-active .testimonial-tabs__logo>img{filter:brightness(0)invert()}.testimonial-tabs__tab{flex-basis:11rem;overflow:hidden}.testimonial-tabs__logo>img{max-width:100%}.testimonial-tabs__person>span{min-width:0}.testimonial-tabs__person>span>strong,.testimonial-tabs__person>span>span{overflow-wrap:anywhere}@media (max-width:1200px){.testimonial-tabs__tab{flex-basis:9rem}}.case-card__shot--empty{background:var(--tint-weak,transparent);border:1px solid var(--page-line);border-radius:.5rem;min-height:16rem;display:block}.case-card--wide .case-card__link,.case-index__list>.case-card:nth-child(3n+2) .case-card__link{padding-left:0}.case-card--wide .case-card__link,.case-index__list>.case-card:nth-child(3n+3) .case-card__link{padding-right:0}@media (max-width:999px){.case-index__list>.case-card .case-card__link{padding-inline:0}}@media (max-width:1024px){#navbar.is-open .navbar__container{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0;margin-inline:0}#navbar.is-open{padding-top:0}}.case-page__crumbs{border-bottom:1px solid var(--page-line);font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--page-muted);align-items:center;gap:.5rem;margin-bottom:3rem;padding-bottom:1.5rem;font-size:.75rem;display:flex}.case-page__crumbs a{color:inherit;text-decoration:none;transition:color .2s}.case-page__crumbs a:hover{color:var(--page-text)}.case-page__index{margin-left:auto}.case-page__logo{margin-bottom:2rem;display:block}.case-page__logo img{object-fit:contain;object-position:left center;width:auto;max-width:8rem;height:2rem}.case-page__head h1{max-width:none}.case-page__trail{color:var(--page-muted)}.case-page__person{margin-top:3rem}.case-page__person-label{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--page-muted);margin-bottom:1rem;font-size:.75rem;display:block}.case-page__person-row{align-items:center;gap:1rem;display:flex}.case-page__person-row img{object-fit:cover;border-radius:.5rem;flex:none;width:3.5rem;height:3.5rem}.case-page__person-row>span{gap:.125rem;display:grid}.case-page__person-row strong{font-size:1rem;font-weight:600}.case-page__person-row>span>span{color:var(--page-muted);font-size:.9375rem}.case-page__body{border-top:1px solid var(--page-line);grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:4rem;margin-top:5rem;padding-top:3rem;display:grid}.case-page__rail{border-right:1px solid #0000;border-image:repeating-linear-gradient(to bottom, var(--page-line) 0 4px, transparent 4px 8px) 1;padding-right:4rem;position:sticky;top:9rem}.case-page__facts{flex-direction:column;gap:1.5rem;margin:0;display:flex}.case-page__facts dt{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--page-muted);margin-bottom:.25rem;font-size:.75rem}.case-page__facts dd{margin:0;font-size:1rem;font-weight:500}.case-page__copy{max-width:40rem}.case-page__intro{margin:0 0 3rem;font-size:1.25rem;line-height:1.55}.case-page__section+.case-page__section{margin-top:3.5rem}.case-page__section h2{letter-spacing:-.01em;margin-bottom:1rem;font-size:1.5rem}.case-page__section p{margin:0 0 1rem;line-height:1.65}.case-page__pullquote{border-left:2px solid var(--brand,currentColor);padding-left:1.5rem;font-size:1.25rem;font-weight:500;line-height:1.45;color:var(--page-text)!important;margin:2rem 0!important}.case-page__list{flex-direction:column;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.case-page__list li{line-height:var(--t-body-line);align-items:baseline;gap:.75rem;display:flex}.case-page__list li:before{content:"";border-right:1.5px solid var(--brand,currentColor);border-bottom:1.5px solid var(--brand,currentColor);flex:none;width:.3125rem;height:.5625rem;margin-right:.125rem;transform:translateY(-1px)rotate(45deg)}.case-page__table{border-collapse:collapse;text-align:left;width:100%;margin-top:1.5rem}.case-page__table th,.case-page__table td{border-bottom:1px solid var(--page-line);padding:.75rem 0;font-size:.9375rem;font-weight:400}.case-page__table thead th{font-family:var(--font-mono-brand), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--page-muted);padding-top:0;font-size:.75rem}.case-page__table tbody th{font-weight:500}.case-page__table td{text-align:right;font-variant-numeric:tabular-nums}.case-page__figure{margin:2rem 0 0}.case-page__figure img{border:1px solid var(--page-line);border-radius:.75rem;width:100%;height:auto;display:block}.case-page__figure figcaption{color:var(--page-muted);margin-top:.75rem;font-size:.875rem}.case-page__results{background:var(--page-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.case-page__results li{background:var(--page-bg);flex-direction:column;gap:.5rem;padding:1.5rem 1.5rem 1.5rem 0;display:flex}.case-page__results li+li{padding-left:1.5rem}.case-page__results strong{letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.case-page__results span{color:var(--page-muted);font-size:.875rem;line-height:1.4}@media (max-width:1024px){.case-page__body{grid-template-columns:1fr;gap:2.5rem}.case-page__rail{border-bottom:1px solid #0000;border-right:0;border-image:repeating-linear-gradient(to right, var(--page-line) 0 4px, transparent 4px 8px) 1;padding-bottom:2rem;padding-right:0;position:static}.case-page__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;display:grid}.case-page__results{grid-template-columns:1fr}.case-page__results li,.case-page__results li+li{padding:1.25rem 0}.case-page__intro{font-size:1.125rem}}.testimonial-tabs--trio .testimonial-tabs__tab{flex:0 16rem;padding:1.75rem 1.75rem 7rem}.testimonial-tabs--trio .testimonial-tabs__tab.is-active{flex-grow:1}.testimonial-tabs--trio .testimonial-tabs__footer{bottom:1.75rem;left:1.75rem;right:1.75rem}.testimonial-tabs--trio .testimonial-tabs__person{align-items:flex-end;min-width:0;height:auto}.testimonial-tabs--trio .testimonial-tabs__person>span>span{white-space:normal;line-height:var(--t-body-line)}@media (max-width:1200px){.testimonial-tabs--trio .testimonial-tabs__tab{flex-basis:14rem}}@media (max-width:1024px){.testimonial-tabs--trio .testimonial-tabs__tab{flex:none}}.testimonial-tabs--trio .testimonial-tabs__tab:nth-child(2) .testimonial-tabs__logo>img{height:1.375rem}.pixel-grid__chip{border-radius:.5rem}.actions{gap:2rem}.section-container:has(>.section-marker)>.stats__layout:before{content:none}.section-container:has(>.section-marker)>.stats__layout:after{content:none}.section-container:has(>.section-marker)>.faq__layout:before{content:none}.section-container:has(>.section-marker)>.faq__layout:after{content:none}.section-container:has(>.section-marker)>.letter__layout:before{content:none}.section-container:has(>.section-marker)>.letter__layout:after{content:none}.footer-divider__cells span{animation-play-state:paused}.footer-divider.is-live .footer-divider__cells span{animation-play-state:running}.stat-card__source{border-bottom:1px solid var(--page-text);width:max-content;color:var(--brand,var(--page-text));align-items:center;gap:.5rem;padding-bottom:.5rem;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.stat-card__source svg{flex:none;transition:transform .2s}.stat-card__source:hover{color:var(--page-text);border-bottom-color:var(--brand,var(--page-text))}.stat-card__source:hover svg{transform:translate(2px,-2px)}.stat-card__source:focus-visible{outline:2px solid var(--brand,currentColor);outline-offset:3px;border-radius:2px}.ui-button{justify-content:flex-start}.ui-button--solid .ui-button__label{right:auto}.ui-button--solid:hover .ui-button__label{transform:none}.pixel-grid{display:none}.ui-button--line{width:13.5rem;min-width:13.5rem}.partner-bar{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.partner-bar__cell+.partner-bar__cell{border-left:0}.partner-bar__cell:not(:nth-child(6n+1)){border-left:1px solid var(--page-line)}.partner-bar__cell:nth-child(n+7){border-top:1px solid var(--page-line)}@media (max-width:1024px){.partner-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-bar__cell:not(:nth-child(6n+1)),.partner-bar__cell:nth-child(n+7){border:0}.partner-bar__cell:not(:nth-child(3n+1)){border-left:1px solid var(--page-line)}.partner-bar__cell:nth-child(n+4){border-top:1px solid var(--page-line)}}@media (max-width:560px){.partner-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-bar__cell:not(:nth-child(3n+1)),.partner-bar__cell:nth-child(n+4){border:0}.partner-bar__cell:nth-child(2n){border-left:1px solid var(--page-line)}.partner-bar__cell:nth-child(n+3){border-top:1px solid var(--page-line)}}.canvas-page>#principles .principles__carousel{overflow:hidden}.canvas-page>#principles .principles__sticky-wrap{top:var(--principles-sticky-top,10rem)}.canvas-page>#principles .principle-grid>article{flex:0 0 calc(33.3333% - 2rem)}.canvas-page>#principles .principle-grid__graphic{aspect-ratio:auto;max-height:none;height:min(344px,100svh - 28rem)!important}:root{--t-hero-size:clamp(2.25rem, 5.5vw, 4.5rem);--t-hero-line:clamp(2.25rem, 6.1vw, 5rem);--t-hero-track:0;--t-display-size:3rem;--t-display-line:3.75rem;--t-display-track:0;--t-feature-size:2.5rem;--t-feature-line:2.75rem;--t-feature-track:0;--t-card-size:2rem;--t-card-line:2.5rem;--t-card-track:0;--t-sub-size:1.5rem;--t-sub-line:2rem;--t-sub-track:0;--t-lede-size:1.125rem;--t-lede-line:1.75rem;--t-body-size:1rem;--t-body-line:1.5rem;--t-small-size:.9375rem;--t-small-line:1.5rem;--t-label-size:.75rem;--t-label-line:1rem;--t-label-track:0}@media (max-width:767px){:root{--t-hero-size:2.25rem;--t-hero-line:2.25rem;--t-hero-track:0;--t-display-size:2rem;--t-display-line:2.5rem;--t-display-track:0;--t-feature-size:1.5rem;--t-feature-line:2rem;--t-feature-track:0;--t-card-size:1.5rem;--t-card-line:2rem;--t-card-track:0;--t-sub-size:1.375rem;--t-sub-line:2rem;--t-sub-track:0;--t-lede-size:1rem;--t-lede-line:1.5rem}}.canvas-page h1,.canvas-page .hero__content h1{font-size:var(--t-hero-size);line-height:var(--t-hero-line);letter-spacing:var(--t-hero-track);font-weight:500}.canvas-page h2,.canvas-page .cta27__header h2,.canvas-page .how-it-works-scroll__heading h2{font-size:var(--t-display-size);line-height:var(--t-display-line);letter-spacing:var(--t-display-track);font-weight:500}.canvas-page .core-slider__item,.canvas-page .ai-shortcut__layout h3{font-size:var(--t-feature-size);line-height:var(--t-feature-line);letter-spacing:var(--t-feature-track);font-weight:500}.canvas-page .case-card__headline,.canvas-page .case-card__trail,.canvas-page .program__headline,.canvas-page .measure__head h3,.canvas-page .program__price strong,.canvas-page .case-page__intro{font-size:var(--t-card-size);line-height:var(--t-card-line);letter-spacing:var(--t-card-track)}.canvas-page .h4-styling,.canvas-page .h5-styling,.canvas-page .point__title,.canvas-page .value-card__title,.canvas-page .how-it-works-scroll__stage .how-it-works-scroll__stage-title,.canvas-page .principle-grid h3,.canvas-page .case-panel .pricing-panel__content>h3,.canvas-page .faq__item h3,.canvas-page .faq__question,.canvas-page .testimonial-tabs__quote,.canvas-page .case-page__section h2,.canvas-page .case-page__pullquote{font-size:var(--t-sub-size);line-height:var(--t-sub-line);letter-spacing:var(--t-sub-track);font-weight:500}.canvas-page .lede,.canvas-page .hero__desc,.canvas-page .faq__contact-link,.canvas-page .cta__price{font-size:var(--t-lede-size);line-height:var(--t-lede-line);letter-spacing:0}.canvas-page .point__body,.canvas-page .value-card__body,.canvas-page .value-card__payoff,.canvas-page .pricing-panel__animated-item,.canvas-page .principle-grid p,.canvas-page .measure__name,.canvas-page .stat-card__label,.canvas-page .case-page__copy p,.canvas-page .case-page__facts dd,.canvas-page .footer__columns a,.canvas-page .footer__columns span{font-size:var(--t-body-size);line-height:var(--t-body-line);letter-spacing:0}.canvas-page .stat-card__body,.canvas-page .program__body,.canvas-page .case-card__cta,.canvas-page .programs__includes li,.canvas-page .program__features li,.canvas-page .how-it-works-scroll__stage li span,.canvas-page .case-page__list li,.canvas-page .case-page__table td,.canvas-page .case-page__table tbody th,.canvas-page .case-page__figure figcaption{font-size:var(--t-small-size);line-height:var(--t-small-line);letter-spacing:0}.canvas-page .section-marker,.canvas-page .stat-card__source,.canvas-page .measure__kind,.canvas-page .program__name,.canvas-page .program__caption,.canvas-page .program__label,.canvas-page .programs__includes-title,.canvas-page .point__number,.canvas-page .core-slider__label,.canvas-page .answer__label,.canvas-page .signals__label,.canvas-page .signals__state,.canvas-page .signals__status,.canvas-page .loop__label,.canvas-page .loop__mono,.canvas-page .hero__eyebrow,.canvas-page .principle-grid__meta,.canvas-page .case-page__crumbs,.canvas-page .case-page__facts dt,.canvas-page .case-page__table thead th,.canvas-page .how-it-works-scroll__nav-period{font-family:var(--font-mono-brand), ui-monospace, monospace;font-size:var(--t-label-size);line-height:var(--t-label-line);letter-spacing:var(--t-label-track);text-transform:none;font-weight:500}.canvas-page .ui-button__label{font-size:var(--t-body-size);letter-spacing:0;font-weight:600;line-height:1}.canvas-page .case-page__table td,.canvas-page .loop__big{font-weight:500}:root{--t-caption-size:.875rem;--t-caption-line:1.25rem;--t-micro-size:.75rem;--t-micro-line:1rem}.canvas-page .navbar__links a,.canvas-page .checks li,.canvas-page .testimonial-tooltip__slide p,.canvas-page .footer__contact span,.canvas-page .how-it-works-scroll__heading-actions p,.canvas-page .how-it-works-scroll__stage p{font-size:var(--t-body-size);line-height:var(--t-body-line);letter-spacing:0}.canvas-page .program__list li,.canvas-page .how-it-works-scroll__nav-label,.canvas-page .how-it-works-scroll__stage li>span{font-size:var(--t-small-size);line-height:var(--t-small-line);letter-spacing:0}.canvas-page .hero__trust-label,.canvas-page .signals__name,.canvas-page .answer__name,.canvas-page .program__price span,.canvas-page .loop__lname,.canvas-page .pricing-panel__animated-item li,.canvas-page .case-page__person-row>span>span,.canvas-page .case-page__results span{font-size:var(--t-caption-size);line-height:var(--t-caption-line);letter-spacing:0}.canvas-page .signals__chip,.canvas-page .signals__stat,.canvas-page .loop__stat,.canvas-page .loop__lname small,.canvas-page .answer__pill,.canvas-page .answer__stat,.canvas-page .answer__badge{font-size:var(--t-micro-size);line-height:var(--t-micro-line);letter-spacing:0}.canvas-page .faq__item h3.flex,.canvas-page .faq__item .faq__trigger{font-size:var(--t-sub-size);line-height:var(--t-sub-line);letter-spacing:var(--t-sub-track)}.canvas-page .case-page__results strong{font-size:var(--t-card-size);line-height:var(--t-card-line);letter-spacing:var(--t-card-track)}.canvas-page .faq__item .faq__trigger{line-height:var(--t-sub-line);letter-spacing:var(--t-sub-track);font-size:var(--t-sub-size)!important}.canvas-page .how-it-works-scroll__features span{font-size:var(--t-small-size);line-height:var(--t-small-line);letter-spacing:0}@media (max-width:1024px){.how-it-works-scroll__stages,.how-it-works-scroll__stage{grid-template-columns:minmax(0,1fr)}.how-it-works-scroll__stage-copy,.how-it-works-scroll__graphic,.how-it-works-scroll__features>div{min-width:0}.how-it-works-scroll__features>div>span{overflow-wrap:anywhere;min-width:0}.how-it-works-scroll__graphic>.signals,.how-it-works-scroll__graphic>.answer,.how-it-works-scroll__graphic>.loop{position:relative;inset:auto}.how-it-works-scroll__graphic:not(:has(.process-questions)){min-height:0}.signals__card,.signals__row,.signals__top,.signals__chips{min-width:0}.how-it-works-scroll__actions{flex-wrap:wrap;margin-top:0}.how-it-works-scroll__actions .site-button{flex:12rem;justify-content:center}.ai-shortcut--testimonial{margin-top:0}.ai-shortcut--testimonial .ai-shortcut__scroll{height:auto}.ai-shortcut--testimonial .ai-shortcut__sticky{height:auto;min-height:0;position:static;overflow:visible}.ai-shortcut--testimonial .ai-shortcut__layout{min-height:0}.ai-shortcut--testimonial .ai-shortcut__markers,.hero__trust .testimonial-tooltip{display:none}.hero__trust .testimonial-avatar{pointer-events:none}.cta27 .cta27__squares{display:none}.canvas-page .pricing-panel__content .case-panel__points,.canvas-page .pricing-panel__content .case-panel__points li{font-size:var(--t-body-size);line-height:var(--t-body-line)}.faq__item .faq__trigger{gap:1.25rem}.principles__heading-meta,.principles__heading-meta .lede{text-align:left;justify-self:start}.case-card__shot--empty{display:none}.case-page>.section-container{padding-top:2.5rem}.case-page__crumbs{margin-bottom:2rem}.canvas-page>#principles .principles__sticky-wrap{position:relative;top:auto}.signals__chips{flex-wrap:wrap}.testimonial-tabs__person{min-width:0}.testimonial-tabs__person>span,.testimonial-tabs__person>span>span{white-space:normal;min-width:0}.testimonial-tabs__tab.is-active .testimonial-tabs__person>span{max-width:calc(100% - 3.5rem)}.ai-shortcut .plain-container{min-width:0}.navbar__logo--wordmark:after{content:"";position:absolute;inset:-1.375rem -.75rem}#navbar.is-open .navbar__links a{padding:1.125rem 0!important}}@media (max-width:540px){.ai-shortcut .plain-container{padding-inline:1.5rem}.signals__foot{flex-wrap:wrap}.signals__status,.answer__card,.answer__row{min-width:0}.answer__foot{flex-wrap:wrap}.testimonial-tabs__tab.is-active{height:31rem;min-height:31rem}}@media (max-width:380px){.testimonial-tabs__tab.is-active{height:38rem;min-height:38rem}}.how-it-works-scroll__container{padding-block:var(--section-padding-block)}.value-layout{margin-top:0}@media (max-width:1024px){.section-invert .engagement__heading,.how-it-works-scroll__heading{gap:2rem}.why-section .split-section__layout>h2{margin-bottom:0}.center-heading>h2{margin-bottom:2rem}.engagement__heading{margin-bottom:4rem!important}.how-it-works-scroll__heading{margin-bottom:4rem}.value-layout{gap:4rem}}.canvas-page .ui-button--line,.canvas-page .ui-button--large.ui-button--line,.canvas-page .how-it-works-scroll__heading .ui-button--line{padding:.75rem 1.25rem!important}.pixel-grid__chip{line-height:var(--t-small-line)}.testimonial-tooltip__slide .testimonial-tooltip__person strong,.testimonial-tooltip__slide .testimonial-tooltip__person span{line-height:1.25rem}.testimonial-tabs__person strong,.testimonial-tabs__person>span>span,.ai-shortcut__testimonial-person strong,.pricing-tabs button span,.case-page__person-row strong{line-height:var(--t-body-line)}.case-card__category,.value-card__index,.case-page__person-label{line-height:var(--t-label-line)}.testimonial-tabs__person span span{line-height:var(--t-body-line)}@media (max-width:1024px){#contact.cta27{padding-inline:1rem}.canvas-page .cta27 .cta__layout,.cta27--non-home .cta__layout{padding-block:var(--section-padding-block)}.canvas-page>footer .footer__nav-container,.canvas-page>footer .footer__legal-container{width:100%;margin-inline:0}.canvas-page>footer .footer__nav-container{padding-block:var(--section-padding-block)}.faq__list{width:auto;margin-inline:-1.5rem}.section-marker--number{left:1.5rem}.section-marker--name{right:1.5rem}header.hero-section--central{padding-inline:1rem}#navbar.is-open .navbar__links{padding-top:0}.canvas-page .ui-button{width:100%}.canvas-page .actions,.canvas-page .hero__inline-actions{flex-direction:column;align-items:stretch}}@media (hover:none),(max-width:1024px){.navbar__links:has(a:hover) a{color:inherit}:is(.theme-light,.navbar-theme-light) #navbar .navbar__links:has(a:hover) a{color:inherit}.theme-light #navbar .navbar__links:has(a:hover) a{color:inherit}.theme-light #navbar.navbar--scrolled.navbar--over-dark .navbar__links:has(a:hover) a{color:inherit}.navbar__links a:hover:after{content:none}}.canvas-page .ui-button,.canvas-page .ui-button--line,.canvas-page .ui-button--large,.canvas-page .ui-button--large.ui-button--line,.canvas-page .how-it-works-scroll__heading .ui-button--line,.canvas-page .cta27 .cta__actions .ui-button,.canvas-page .cta27 .cta__actions .ui-button--line,.cta27--non-home .cta__actions .ui-button,.cta27--non-home .cta__actions .ui-button--line{min-height:3.25rem;line-height:1.25rem;border-radius:.5rem!important;padding:1rem 1.5rem!important}.canvas-page #navbar .ui-button{min-height:2.5rem;line-height:1rem;padding:0 1.25rem!important}.canvas-page .program{gap:.75rem}.canvas-page .program__head,.canvas-page .program__headline,.canvas-page .program__body{margin-bottom:0}.canvas-page .program__price{margin-top:.75rem}.canvas-page .program__caption{margin:.75rem 0 0}.canvas-page .program__cta{margin-top:auto;padding-top:.75rem}.canvas-page .value-card{padding:2rem}.canvas-page .how-it-works-scroll__heading{margin-bottom:4rem}.canvas-page .how-it-works-scroll__content{gap:4.5rem}.canvas-page>footer .footer__nav-container{padding-block:3.75rem}.canvas-page .hero__layout--central{padding-bottom:10rem}.canvas-page .case-page__section>*{margin-block:0}.canvas-page .case-page__section>*+*{margin-top:1.5rem}.canvas-page .case-page__section>.case-page__pullquote{margin-block:0!important}.canvas-page .case-page__section>*+.case-page__pullquote{margin-top:1.5rem!important}.canvas-page .pricing-panel__content .case-panel__points,.canvas-page .pricing-panel__content .case-panel__points li{font-size:var(--t-small-size);line-height:var(--t-small-line)}@media (max-width:1100px){.canvas-page .program__cta{padding-top:.75rem}}@media (max-width:1024px){.canvas-page .programs{gap:1.5rem}.canvas-page .programs__includes{padding:1.5rem}.canvas-page .case-page{padding-inline:1rem}.canvas-page .hero__layout--central{padding-bottom:3.75rem}.canvas-page .pricing-panel__content .case-panel__points,.canvas-page .pricing-panel__content .case-panel__points li{font-size:var(--t-body-size);line-height:var(--t-body-line)}.canvas-page .pixel-grid__chip{font-size:var(--t-caption-size);line-height:var(--t-caption-line)}}.reveal--quick:not(.letter__scene){transition-duration:.4s,.4s,.4s}@media (min-width:1025px) and (max-width:1279px){.why-section .split-section__layout{grid-template-columns:minmax(0,1fr) minmax(0,22rem);gap:3rem}}.canvas-page .faq__answer a,.canvas-page .faq__contact-link,.canvas-page .case-page__crumbs a{margin-block:-.5rem;padding-block:.5rem}.platform-icons{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.platform-icons__tile{width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px var(--page-line);background:#fff;border-radius:.5rem;flex:none;place-items:center;transition:transform .2s ease-in-out;display:grid;overflow:hidden}.platform-icons__tile img{object-fit:contain;width:72%;height:72%;display:block}.platform-icons__tile--full img{width:90%;height:90%}@media (max-width:540px){.platform-icons{grid-template-columns:repeat(8,minmax(0,1fr));max-width:21.75rem;display:grid}.platform-icons__tile{aspect-ratio:1;width:auto;height:auto}}.platform-icons__tile:hover{transform:translateY(-2px)}.stat-card__sources{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:auto;padding-top:1rem;display:flex}.stat-card__sources .stat-card__source{margin-top:0;padding-top:0}.site-footer{color:var(--page-text);background:var(--page-bg);border-top:1px solid var(--page-line)}.site-footer__wrap{gap:1.5rem;padding-block:3.75rem;display:grid}.site-footer__top{justify-content:space-between;align-items:flex-start;gap:3rem;display:flex}.site-footer__brand{flex-direction:column;gap:4rem;display:flex}.site-footer__intro{flex-direction:column;gap:1.5rem;display:flex}.site-footer__logo{width:118px;height:32px;display:block}.site-footer__logo img{width:100%;height:100%;display:block}.site-footer__tagline{max-width:27.8125rem;margin:0;font-size:1rem;line-height:1.5rem}.site-footer__columns{grid-template-columns:repeat(3,10rem);grid-auto-rows:min-content;gap:2rem 4rem;display:grid}.site-footer__column,.site-footer__socials{align-content:start;gap:0;display:grid}.site-footer__column:nth-child(-n+2){grid-row:1/span 2}.site-footer__socials{grid-area:2/3}.site-footer__title{color:var(--page-muted);padding-bottom:.5rem;font-size:1rem;line-height:1.5rem;display:block}.site-footer__column a{color:var(--page-text);padding-block:.5rem;font-size:1rem;line-height:1.5rem;text-decoration:none;transition:color .2s}.site-footer__column a:hover{color:var(--brand,var(--page-muted))}.site-footer__social-list{align-items:center;gap:1rem;margin:0;padding:.5rem 0;list-style:none;display:flex}.site-footer__social-list a{width:1.5rem;height:1.5rem;color:var(--page-text);place-items:center;transition:opacity .2s;display:grid}.site-footer__social-list a:hover{opacity:.6}.site-footer__social-list img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.site-footer__bottom{border-top:1px dashed var(--page-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:1.5rem;display:flex}.site-footer__registry{color:var(--page-muted);margin:0;font-size:.75rem;line-height:1rem}.site-footer__legal{gap:1rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__legal a{color:var(--page-muted);font-size:.875rem;line-height:1.25rem;text-decoration:none;transition:color .2s}.site-footer__legal a:hover{color:var(--page-text)}.clutch-badge{width:max-content;color:var(--page-text);text-transform:uppercase;align-items:flex-start;gap:1rem;font-family:Roboto,Helvetica Neue,Arial,sans-serif;text-decoration:none;display:flex}.clutch-badge__logo{gap:.0625rem;display:grid}.clutch-badge__caption{color:#12131c;white-space:nowrap;font-size:.74375rem;line-height:1.11563rem}.clutch-badge__logo img,.clutch-badge__rating img{display:block}.clutch-badge__rating{justify-items:center;gap:.375rem;padding-top:.25rem;display:grid}.clutch-badge__score{color:#797c90;white-space:nowrap;font-size:.75rem;line-height:.75rem}@media (max-width:1024px){.site-footer__top{flex-direction:column;gap:3.25rem}.site-footer__columns{grid-template-columns:repeat(2,minmax(8.5rem,1fr));grid-auto-rows:auto;gap:3.25rem 2rem}.site-footer__column:nth-child(-n+2){grid-row:auto}.site-footer__socials{grid-area:auto}.site-footer__bottom{flex-direction:column-reverse;align-items:center;gap:1.5rem}.site-footer__registry{text-align:center}.site-footer__legal{justify-content:center}}.canvas-page .program__headline{margin:0}.canvas-page .program__label{text-transform:none;letter-spacing:0}.canvas-page .program__cta .site-button,.canvas-page .program__cta .ui-button{justify-content:center;width:100%}.canvas-page .section-marker,.canvas-page .stat-card__source,.canvas-page .measure__kind,.canvas-page .program__caption,.canvas-page .program__label,.canvas-page .programs__includes-title,.canvas-page .point__number,.canvas-page .core-slider__label,.canvas-page .answer__label,.canvas-page .signals__label,.canvas-page .signals__state,.canvas-page .signals__status,.canvas-page .loop__label,.canvas-page .loop__mono,.canvas-page .hero__eyebrow,.canvas-page .principle-grid__meta,.canvas-page .case-card__category,.canvas-page .case-page__crumbs,.canvas-page .case-page__person-label,.canvas-page .case-page__facts dt,.canvas-page .case-page__table thead th,.canvas-page .how-it-works-scroll__nav-period{text-transform:none}.ui-button--line,.canvas-page .ui-button--line,.canvas-page .ui-button--large.ui-button--line,.canvas-page .how-it-works-scroll__heading .ui-button--line,.canvas-page .cta27 .cta__actions .ui-button--line,.cta27--non-home .cta__actions .ui-button--line,.canvas-page .program__cta .ui-button--line{border-radius:0!important}.canvas-page .case-panel{min-height:30rem}.canvas-page .case-panel .pricing-panel__visual{min-height:0}.measure-section .measure{margin-top:0}.measure-section .measure__head{margin-bottom:4rem}.measure-section .measure__head h2{margin:0}@media (max-width:1024px){.measure-section .measure__head{margin-bottom:2.5rem}}.measure__head:hover .heading-mesh-accent{clip-path:inset(0)}.canvas-page .principles__heading{grid-template-columns:minmax(0,1fr) 32rem;align-items:start}.canvas-page .principles__heading-meta{justify-self:stretch}.canvas-page .principles__heading-meta .lede{text-align:left}@media (max-width:1024px){.canvas-page .principles__heading{grid-template-columns:1fr}}.case-panel__shot{opacity:0;transition:opacity .6s ease-in-out}.case-panel__shot.is-active{opacity:1}@media (max-width:1024px){.partner-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-bar__cell{border-left:0}.partner-bar__cell:nth-child(2n){border-left:1px solid var(--page-line)}.partner-bar__cell:nth-child(n+3){border-top:1px solid var(--page-line)}.partner-bar__logo{filter:none;opacity:1}.heading-mesh-accent:not(.heading-mesh-accent--horizontal){clip-path:inset(0 0 0 44px)!important}.canvas-page .principle-grid__graphic{aspect-ratio:1!important}.canvas-page .case-panel .pricing-panel__visual{aspect-ratio:4/3;min-height:0}.canvas-page .faq__layout .small-container{width:100%;max-width:none;margin:0}.canvas-page .principle-grid__graphic{height:auto!important}.site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.canvas-page .heading-mesh-accent:not(.heading-mesh-accent--horizontal){left:calc(-1.5rem - 46px)}.canvas-page .section-container{padding-inline:1.5rem}}@media (min-width:768px) and (max-width:1024px){.canvas-page .case-panel{grid-template-columns:1fr 1fr}.canvas-page .case-panel .pricing-panel__visual{aspect-ratio:auto;min-height:0}}@media (max-width:767px){.canvas-page>#principles .principle-grid{grid-template-columns:1fr!important}.canvas-page>#principles .principle-grid__graphic{max-height:none;aspect-ratio:1!important;height:auto!important}}@media (min-width:768px){.canvas-page>#principles .principle-grid__graphic{max-height:none;aspect-ratio:746/560!important;height:auto!important}}@media (max-width:767px){.canvas-page .cta27__benefits .checks{flex-flow:wrap;gap:.75rem 1.5rem;display:flex}}@media (min-width:768px) and (max-width:1024px){.canvas-page .lede,.canvas-page .split-section__lede,.canvas-page .why-section .split-section__lede,.canvas-page .how-it-works-scroll__stage p{max-width:none}.canvas-page .hero__inline-actions{gap:.75rem}.canvas-page .how-it-works-scroll__features{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.canvas-page .how-it-works-scroll__features>div{border-top:1px dashed #ffffff1a;border-image:repeating-linear-gradient(90deg,#ffffff1a 0 4px,#0000 4px 8px) 1}.canvas-page .how-it-works-scroll__features>div:nth-child(-n+2){border-top:0;border-image:}.canvas-page .stat-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.canvas-page .stat-card{border:0}.canvas-page .stat-card:nth-child(2n){border-left:1px solid var(--page-line)}.canvas-page .stat-card:nth-child(n+3){border-top:1px solid var(--page-line)}.canvas-page .programs__includes-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.canvas-page .cta27__benefits .checks{flex-flow:wrap;gap:.75rem 2rem;display:flex}.site-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;gap:2rem}.site-footer__column:nth-child(-n+2){grid-row:1/span 2}.site-footer__socials{grid-area:2/3}}@media (min-width:1025px) and (max-width:1199px){.ai-shortcut--testimonial .ai-shortcut__sticky{height:auto;min-height:100svh;overflow:visible}.ai-shortcut--testimonial .ai-shortcut__container{padding-block:6rem}}@media (min-width:768px) and (max-width:1024px){.site-footer__bottom{flex-direction:row;align-items:flex-start}.site-footer__registry{text-align:left}.site-footer__legal{justify-content:flex-end}}@media (max-width:1024px){#navbar.is-open{padding-top:0}#navbar.is-open .navbar__container{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin-inline:0;transition:none}#navbar.is-open .navbar__links,#navbar.is-open .navbar__actions{transition:none}#navbar.is-open .navbar__links a{will-change:opacity, transform;transition:none}}.canvas-page .case-page .split-section__container{padding-top:1.5rem}.case-video{aspect-ratio:640/365;border:1px solid var(--page-line);cursor:pointer;background:#000;border-radius:.75rem;width:100%;margin:-1.5rem 0 3.5rem;padding:0;display:block;position:relative;overflow:hidden}.case-video__poster{object-fit:cover;width:100%;height:100%;transition:transform .5s,opacity .3s;display:block}.case-video:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 55%,#00000059 0,#0000 45%),linear-gradient(#0000002e,#00000052);transition:opacity .3s;position:absolute;inset:0}.case-video__play{z-index:1;width:3.25rem;height:3.25rem;color:var(--brand,#016164);background:#fff;border-radius:50%;place-items:center;transition:transform .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000040}.case-video__play svg{margin-left:2px}.case-video:hover .case-video__poster{transform:scale(1.03)}.case-video:hover .case-video__play{transform:translate(-50%,-50%)scale(1.08)}.case-video--playing:after{display:none}.case-video--playing iframe{border:0;width:100%;height:100%;display:block}.canvas-page .case-page__table thead th:last-child{text-align:right}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}

.theme-light{--text:#1e232c;--text-muted:#1e232cb3;--text-quiet:#1e232c99;--text-marker:#1e232c73;--soft:#f9fafb;--line:#e5e7eb;--paper-warm:#f1efec;--page-bg:var(--paper);--page-text:var(--text);--page-muted:var(--text-muted);--page-line:var(--line);--muted-dark:var(--text-muted);--line-dark:var(--line);--muted-light:var(--text-muted);--line-light:var(--line);--tint-weak:var(--soft);--tint:#1e232c0f;--tint-strong:#1e232c1a;background:var(--paper)}.theme-light .section-dark{color:var(--text);background:var(--paper)}.theme-light .section-container{--container-border:var(--line-light)}.theme-light .section-dark.section-divider,.theme-light .canvas-page section.section-dark.cta27,.theme-light>footer,.theme-light footer.section-dark{border-top-color:var(--line-light)}.theme-light .lede,.theme-light .section-dark .lede,.theme-light .section-dark p{color:var(--muted-light)}.theme-light .section-marker{color:var(--text-marker)}.theme-light #navbar{background:var(--paper)}.theme-light .ui-button--solid{color:#fff!important;background:var(--ink)!important}.theme-light .ui-button__dot{background:#fff}.theme-light .ui-button--solid:hover,.theme-light .ui-button--solid:hover .ui-button__dot{color:#fff!important}.theme-light .ui-button--solid:hover .ui-button__dot{background:#fff}.theme-light .ui-button--line{color:var(--text)!important;border-bottom-color:var(--line)!important}.theme-light .ui-button--line:hover{color:var(--ui-button-accent)!important;border-bottom-color:var(--ui-button-accent)!important}.theme-light .hero__workspace{background:var(--tint-weak);border-color:var(--line-light);box-shadow:inset 0 1px 1px #fff9, inset 0 -1px 1px var(--line)}.theme-light .hero__workspace-tabs{border-right-color:var(--line-light)}.theme-light .hero__workspace-url,.theme-light .hero__workspace-tab{color:var(--muted-light)}.theme-light .hero__workspace-tab.is-active{color:var(--text);background:var(--tint)}.theme-light .hero__workspace-toolbar>div{color:var(--text-quiet)}.theme-light .checks svg,.theme-light .hero__workspace-benefits .checks svg{color:var(--text)}.theme-light .hero__benefit-claude{filter:none}.theme-light .footer-divider{background-color:var(--soft)!important;background-image:linear-gradient(90deg, var(--line) 1px, transparent 0), linear-gradient(var(--line) 1px, transparent 0)!important}.theme-light .footer-divider__cells span{border-color:var(--line)}.theme-light .footer-divider__cells[data-mesh="1"] span{background-image:url(../images/mesh-brand-1.png)!important}.theme-light .footer-divider__cells[data-mesh="2"] span{background-image:url(../images/mesh-brand-2.png)!important}.theme-light .footer-divider__cells[data-mesh="3"] span{background-image:url(../images/mesh-brand-3.png)!important}.theme-light .footer-divider__cells[data-mesh="4"] span{background-image:url(../images/mesh-brand-4.png)!important}.theme-light .footer-divider--dark{background-color:var(--color-primary-black)!important;background-image:linear-gradient(90deg,#ffffff1a 1px,#0000 0),linear-gradient(#ffffff1a 1px,#0000 0)!important}.theme-light .footer-divider--dark .footer-divider__cells span{border-color:#ffffff24}.theme-light .footer-divider--dark .footer-divider__cells[data-mesh="1"] span{background-image:url(../images/mesh-1.png)!important}.theme-light .footer-divider--dark .footer-divider__cells[data-mesh="2"] span{background-image:url(../images/mesh-2.png)!important}.theme-light .footer-divider--dark .footer-divider__cells[data-mesh="3"] span{background-image:url(../images/mesh-3.png)!important}.theme-light .footer-divider--dark .footer-divider__cells[data-mesh="4"] span{background-image:url(../images/mesh-4.png)!important}.theme-light section:has(+section .section-rule){border-bottom-color:#0000!important}.theme-light.canvas-page>.section-tinted{background:var(--soft)}.theme-light .section-tinted .program,.theme-light .section-tinted .programs__includes{background:var(--paper)}.theme-light .section-tinted .program--featured{color:#fff;background:var(--ink);border-color:var(--ink)}.theme-light .section-tinted .program--featured .program__name,.theme-light .section-tinted .program--featured .program__body,.theme-light .section-tinted .program--featured .program__caption,.theme-light .section-tinted .program--featured .program__price span{color:#ffffffa3}.theme-light .section-tinted .program--featured .program__headline,.theme-light .section-tinted .program--featured .program__price strong,.theme-light .section-tinted .program--featured .program__list li{color:#fff}.theme-light .section-tinted .program--featured .program__price{border-bottom-color:#ffffff24}.theme-light .section-tinted .program--featured .program__list li:before{border-color:var(--brand-soft,#fdf6d9)}.theme-light .section-tinted .program--featured .ui-button--solid{color:var(--ink)!important;background:#fff!important}.theme-light .section-tinted .program--featured .ui-button__dot{background:var(--ink)}.theme-light .section-tinted .program--featured .ui-button--solid:hover,.theme-light .section-tinted .program--featured .ui-button--solid:hover .ui-button__dot{color:#fff!important}.theme-light .section-tinted .program--featured .ui-button--solid:hover .ui-button__dot{background:#fff}.theme-light .section-invert{color:#fff!important;background:var(--color-primary-black)!important}.theme-light .section-invert .lede,.theme-light .section-invert p,.theme-light .section-invert li{color:#ffffffb3!important}.theme-light .section-invert h2,.theme-light .section-invert h3,.theme-light .section-invert strong{color:#fff!important}.theme-light .section-invert .section-marker{color:#ffffffb3!important}.theme-light .section-invert .section-container{--container-border:#ffffff1a}.theme-light .section-invert .cta27__benefits li,.theme-light .section-invert .cta27__benefits svg{color:#ffffffa3!important}.theme-light .section-invert .cta__layout .cta__price{color:#fff!important}.theme-light .section-invert.cta27--non-home .cta__actions .ui-button--solid,.theme-light .section-invert.cta27 .cta__actions .ui-button--solid{color:var(--ink)!important;background:#fff!important}.theme-light .section-invert.cta27--non-home .cta__actions .ui-button--solid:hover{color:#fff!important}.theme-light .section-invert .pricing-tabs button{color:#ffffff6b}.theme-light .section-invert .pricing-tabs button.is-active,.theme-light .section-invert .pricing-tabs button:hover{color:#fff}.theme-light .section-invert .pricing-tabs__icon{color:#fff;background:#ffffff14}.theme-light .section-invert .pricing-panel{color:#fff;background:#ffffff0d}.theme-light .section-invert .pricing-panel__content li,.theme-light .section-invert .pricing-panel__content li svg{color:#ffffffb3!important}.theme-light .section-invert .ui-button--solid{color:var(--ink)!important;background:#fff!important}.theme-light .section-invert .ui-button__dot{background:var(--ink)}.theme-light .section-invert .ui-button--solid:hover,.theme-light .section-invert .ui-button--solid:hover .ui-button__dot{color:#fff!important}.theme-light .section-invert .ui-button--solid:hover .ui-button__dot{background:#fff}.theme-light .pain-points-grid{background:var(--tint-weak)}.theme-light .pain-points-grid__icon,.theme-light .faq__plus,.theme-light .pricing-tabs__icon{color:var(--text);background:var(--tint-strong)}.theme-light .pain-points-grid__square-icon{background:var(--tint-strong)}.theme-light .problem-year,.theme-light .hero__lede-highlight,.theme-light .cta__price,.theme-light .principles__heading-meta span,.theme-light .how-it-works-scroll__heading-actions p span{color:var(--text)}.theme-light .ai-shortcut--testimonial .ai-shortcut__sticky{background-color:var(--paper-warm);background-image:none}.theme-light .ai-shortcut--testimonial h3,.theme-light .ai-shortcut__testimonial-person strong{color:var(--text)}.theme-light .ai-shortcut__testimonial-person span{color:var(--muted-light)}.theme-light .how-it-works-scroll__nav a{color:var(--text-quiet)}.theme-light .how-it-works-scroll__nav a.is-active{color:var(--text)}.theme-light .how-it-works-scroll__nav:after{background:var(--ink)}.theme-light .how-it-works-scroll__lead-word{color:var(--text)}.theme-light .how-it-works-scroll__graphic{background-color:var(--ink)}.theme-light .how-it-works-scroll__features>div,.theme-light .how-it-works-scroll__features svg{color:var(--muted-light)}.theme-light .how-it-works-scroll__features>div+div{border-image:repeating-linear-gradient(90deg, var(--line) 0 4px, transparent 4px 8px) 1}.theme-light .principle-grid h3 .principle-grid__number{color:#fff!important;background-color:var(--text)!important}.theme-light .pricing-panel__content li,.theme-light .pricing-panel__content li svg{color:var(--muted-light)}.theme-light .work__layout{color:var(--text);background-color:var(--soft)!important}.theme-light .work__layout:before{box-shadow:inset 0 1px 1px var(--line), inset 0 0 1px 1px var(--line)}.theme-light .work__details a,.theme-light .work__details span{color:var(--text)}.theme-light .work__controls button{color:var(--text);background:var(--tint)}.theme-light .work__progress circle{stroke:var(--ink)}.theme-light .work__mesh-square{background-color:var(--tint)}.theme-light .faq__item{background:var(--tint-weak)}.theme-light .faq__trigger{color:var(--text)!important}.theme-light .faq__answer{color:var(--muted-light)}.theme-light .faq__contact-link,.theme-light .faq__answer a{color:var(--text)}.theme-light .cta27__square{background-color:var(--tint)}.theme-light{min-height:100vh}.theme-light .hero-section--central{color:var(--text);background:var(--paper)!important}.theme-light>.why-section{color:var(--text);background:var(--paper)}.theme-light #faqs{color:var(--text)!important;background:var(--paper)!important}.theme-light>section:has(.faq__layout){color:var(--text)!important;background:var(--paper)!important}.theme-light .faq__answer a,.theme-light .cta__layout .cta__price{color:var(--text)!important}@media (max-width:1024px){.theme-light .navbar__links{border-bottom-color:var(--line-light);background:var(--paper)!important}}.theme-light .navbar__links{background:0 0!important}.theme-light .principle-grid__graphic,.theme-light .principle-grid>article .principle-grid__graphic{background:var(--color-primary-black)!important}.theme-light .principle-grid__graphic:after{display:none}.theme-light .principle-grid__graphic>.line-worms .line-worm{background-color:#1e232c38}.theme-light .hero__layout--central:before{background:var(--paper)}html:has(.theme-light){background:var(--paper)}.theme-light .how-it-works-scroll__container{background:var(--paper)}.theme-light .section-invert .case-tabs button{color:#ffffff6b;border-color:#ffffff24}.theme-light .section-invert .case-tabs button:hover{color:#ffffffeb;background:#ffffff0a;border-color:#ffffff24}.theme-light .section-invert .case-tabs button.is-active{color:#fff;background:#ffffff1a;border-color:#ffffff24}.theme-light .section-invert .measure__kind{color:#ffffffb3}.theme-light .section-invert .measure__name{color:#ffffffeb}.theme-light .section-invert .measure__grid{background:#ffffff24}.theme-light .section-invert .measure__cell{background:var(--color-primary-black)}.theme-light .section-invert .measure__cell:hover{background:#1c1c1d}.theme-light .pricing-panel{color:var(--text);background:var(--tint-weak)}.theme-light .cta27 .cta__actions .ui-button--solid,.theme-light .cta27--non-home .cta__actions .ui-button--solid,.theme-light>#dear-founders .letter__actions .ui-button--solid{color:#fff!important;background:var(--ink)!important}.theme-light .cta27 .cta__actions:has(.ui-button--line:hover) .ui-button--solid{color:#fff!important;background:var(--ink)!important}.theme-light .ui-button{--ui-button-accent:#016164}.theme-light #navbar.navbar--scrolled .navbar__container{border-color:var(--line);background:#ffffffd1}.theme-light .testimonial-tooltip,.theme-light .testimonial-tooltip p,.theme-light .testimonial-tooltip__slide p{color:#ffffffa3!important}.theme-light .testimonial-tooltip strong,.theme-light .testimonial-tooltip__person strong{color:#fff!important}.theme-light .testimonial-tooltip__person span{color:#ffffffa3!important}.theme-light{--brand:#016164;--brand-soft:#fdf6d9}.theme-light .partner-bar__cell{color:var(--text-quiet)}.theme-light .partner-bar__cell--link:hover{color:#285e63}.theme-light .core-slider,.theme-light .core-slider__item{color:var(--text)!important}.theme-light #navbar .navbar__links a{color:#fff}.theme-light .navbar__divider{background:#ffffff2e}.theme-light #navbar .menu-button{color:#fff}.theme-light #navbar .navbar__logo--wordmark img{filter:none}.theme-light #navbar .ui-button__dot{background:var(--ink)}.theme-light #navbar .ui-button--solid:hover,.theme-light #navbar .ui-button--solid:hover .ui-button__dot{color:#fff!important}.theme-light #navbar .ui-button--solid:hover .ui-button__dot{background:#fff}.theme-light #navbar.navbar--scrolled .navbar__container{color:var(--text);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#ffffff9e;border-color:#1e232c1a}.theme-light #navbar.navbar--scrolled .navbar__links a,.theme-light #navbar.navbar--scrolled .menu-button{color:var(--text)}.theme-light #navbar.navbar--scrolled .navbar__links:has(a:hover) a{color:#1e232c80}.theme-light #navbar.navbar--scrolled .navbar__links:has(a:hover) a:hover{color:var(--text)}.theme-light #navbar.navbar--scrolled .navbar__divider{background:var(--line)}.theme-light #navbar.navbar--scrolled .navbar__logo-art--dark{opacity:0}.theme-light #navbar.navbar--scrolled .navbar__logo-art--light{opacity:1}.theme-light #navbar.navbar--scrolled .ui-button--solid{color:#fff!important;background:var(--ink)!important}.theme-light #navbar.navbar--scrolled .ui-button__dot{background:#fff}.theme-light #navbar.navbar--scrolled .ui-button--solid:hover{color:#fff!important}.theme-light #navbar.navbar--scrolled .ui-button--solid:hover .ui-button__dot{background:#fff}.theme-light .pixel-grid{background-color:var(--ink);background-image:linear-gradient(90deg,#ffffff17 1px,#0000 1px),linear-gradient(#ffffff17 1px,#0000 1px)}@media (max-width:1024px){.theme-light #navbar.is-open .navbar__links,.theme-light #navbar.is-open .navbar__actions{border-color:#ffffff24;background:var(--ink)!important}.theme-light #navbar.is-open .navbar__links a{color:#fff;border-bottom-color:#ffffff24}.theme-light #navbar.is-open .navbar__container,.theme-light #navbar.navbar--scrolled.is-open .navbar__container{color:#fff;background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:#ffffff24;border-radius:0;margin-inline:0}.theme-light #navbar.is-open .navbar__logo-art--dark{opacity:1}.theme-light #navbar.is-open .navbar__logo-art--light{opacity:0}.theme-light #navbar.is-open .ui-button--solid{color:var(--ink)!important;background:#fff!important}}.theme-light #navbar.navbar--scrolled.navbar--over-dark .navbar__container{color:#fff;background:var(--color-primary-black);border-color:#ffffff24}.theme-light #navbar.navbar--scrolled.navbar--over-dark .navbar__links a,.theme-light #navbar.navbar--scrolled.navbar--over-dark .menu-button{color:#fff}.theme-light #navbar.navbar--scrolled.navbar--over-dark .navbar__links:has(a:hover) a{color:#ffffff8c}.theme-light #navbar.navbar--scrolled.navbar--over-dark .navbar__links:has(a:hover) a:hover{color:#fff}.theme-light #navbar.navbar--scrolled.navbar--over-dark .navbar__divider{background:#ffffff24}.theme-light #navbar.navbar--scrolled.navbar--over-dark .navbar__logo-art--dark{opacity:1}.theme-light #navbar.navbar--scrolled.navbar--over-dark .navbar__logo-art--light{opacity:0}.theme-light #navbar.navbar--scrolled.navbar--over-dark .ui-button--solid{color:var(--ink)!important;background:#fff!important}.theme-light #navbar.navbar--scrolled.navbar--over-dark .ui-button__dot{background:var(--ink)}.theme-light #navbar.navbar--scrolled.navbar--over-dark .ui-button--solid:hover{color:#fff!important}.theme-light #navbar.navbar--scrolled.navbar--over-dark .ui-button--solid:hover .ui-button__dot{background:#fff}.theme-light #navbar{color:var(--text)}.theme-light #navbar.navbar--sticky .navbar__container{color:var(--text);background:var(--page-bg);border-top-color:#0000;border-bottom-color:var(--line)}.theme-light #navbar .navbar__links a,.theme-light #navbar .menu-button{color:var(--text)}.theme-light #navbar .navbar__links:has(a:hover) a{color:#1e232c80}.theme-light #navbar .navbar__links:has(a:hover) a:hover{color:var(--text)}.theme-light #navbar .navbar__divider{background:var(--line)}.theme-light #navbar .navbar__logo-art--dark{opacity:0}.theme-light #navbar .navbar__logo-art--light{opacity:1}.theme-light #navbar .ui-button--solid{color:#fff!important;background:var(--ink)!important}.theme-light #navbar .ui-button--solid:hover{color:#fff!important}@media (max-width:1024px){.theme-light #navbar.navbar--sticky.is-open .navbar__container{color:#fff;background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:#ffffff24;border-radius:0;margin-inline:0}.theme-light #navbar.navbar--sticky.is-open .menu-button{color:#fff}.theme-light #navbar.navbar--sticky.is-open .navbar__logo-art--dark{opacity:1}.theme-light #navbar.navbar--sticky.is-open .navbar__logo-art--light{opacity:0}.theme-light #navbar.is-open .navbar__links a,.theme-light #navbar.is-open .navbar__links a:hover{color:#fff}.theme-light #navbar.is-open .navbar__links:has(a:hover) a{color:#fff}.theme-light #navbar.is-open .navbar__links:has(a:hover) a:hover{color:#fff}.theme-light #navbar.is-open.navbar--scrolled .navbar__links:has(a:hover) a{color:#fff}.theme-light #navbar.is-open.navbar--scrolled .navbar__links:has(a:hover) a:hover{color:#fff}.theme-light #navbar.is-open.navbar--scrolled.navbar--over-dark .navbar__links:has(a:hover) a{color:#fff}.theme-light #navbar.is-open.navbar--scrolled.navbar--over-dark .navbar__links:has(a:hover) a:hover{color:#fff}.theme-light #navbar.is-open .navbar__links a:after{content:none}}

